declare class GTMaterialFlags {
    constructor()
    verify(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
    addFlags(...flags: Internal.MaterialFlag_[]): this;
    hasFlag(flag: Internal.MaterialFlag_): boolean;
    static readonly SOLDER_MATERIAL_GOOD: Internal.MaterialFlag;
    static readonly GENERATE_LENS: Internal.MaterialFlag;
    static readonly EXCLUDE_PLATE_COMPRESSOR_RECIPE: Internal.MaterialFlag;
    static readonly STICKY: Internal.MaterialFlag;
    static readonly GENERATE_RING: Internal.MaterialFlag;
    static readonly GENERATE_FINE_WIRE: Internal.MaterialFlag;
    static readonly GENERATE_FRAME: Internal.MaterialFlag;
    static readonly GENERATE_SPRING: Internal.MaterialFlag;
    static readonly EXPLOSIVE: Internal.MaterialFlag;
    static readonly GENERATE_ROD: Internal.MaterialFlag;
    static readonly MORTAR_GRINDABLE: Internal.MaterialFlag;
    static readonly DISABLE_DECOMPOSITION: Internal.MaterialFlag;
    static readonly FORCE_GENERATE_BLOCK: Internal.MaterialFlag;
    static readonly SOLDER_MATERIAL_BAD: Internal.MaterialFlag;
    static readonly GENERATE_SMALL_GEAR: Internal.MaterialFlag;
    static readonly NO_UNIFICATION: Internal.MaterialFlag;
    static readonly GENERATE_FOIL: Internal.MaterialFlag;
    static readonly GENERATE_SPRING_SMALL: Internal.MaterialFlag;
    static readonly FLAMMABLE: Internal.MaterialFlag;
    static readonly EXCLUDE_BLOCK_CRAFTING_BY_HAND_RECIPES: Internal.MaterialFlag;
    static readonly CRYSTALLIZABLE: Internal.MaterialFlag;
    static readonly SOLDER_MATERIAL: Internal.MaterialFlag;
    static readonly GENERATE_ROUND: Internal.MaterialFlag;
    static readonly GENERATE_BOLT_SCREW: Internal.MaterialFlag;
    static readonly GENERATE_GEAR: Internal.MaterialFlag;
    static readonly GENERATE_LONG_ROD: Internal.MaterialFlag;
    static readonly IS_MAGNETIC: Internal.MaterialFlag;
    static readonly BLAST_FURNACE_CALCITE_DOUBLE: Internal.MaterialFlag;
    static readonly NO_SMASHING: Internal.MaterialFlag;
    static readonly DECOMPOSITION_BY_ELECTROLYZING: Internal.MaterialFlag;
    static readonly DECOMPOSITION_BY_CENTRIFUGING: Internal.MaterialFlag;
    static readonly EXCLUDE_BLOCK_CRAFTING_RECIPES: Internal.MaterialFlag;
    static readonly HIGH_SIFTER_OUTPUT: Internal.MaterialFlag;
    static readonly GENERATE_DENSE: Internal.MaterialFlag;
    static readonly NO_SMELTING: Internal.MaterialFlag;
    static readonly GENERATE_ROTOR: Internal.MaterialFlag;
    static readonly GENERATE_PLATE: Internal.MaterialFlag;
    static readonly NO_WORKING: Internal.MaterialFlag;
    static readonly BLAST_FURNACE_CALCITE_TRIPLE: Internal.MaterialFlag;
}
type GTMaterialFlags_ = GTMaterialFlags;
declare class ImageWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, width: number, height: number, textureSupplier: Internal.Supplier_<Internal.IGuiTexture>)
    constructor(xPosition: number, yPosition: number, width: number, height: number, area: Internal.IGuiTexture_)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    setImage(area: Internal.IGuiTexture_): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    serializeInnerNBT(): Internal.CompoundTag;
    getImage(): Internal.IGuiTexture;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    setImage(textureSupplier: Internal.Supplier_<Internal.IGuiTexture>): this;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    setBorder(border: number, color: number): this;
    initTemplate(): void;
    get LDLRegister(): boolean
    get translateKey(): string
    set image(area: Internal.IGuiTexture_)
    get image(): Internal.IGuiTexture
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set image(textureSupplier: Internal.Supplier_<Internal.IGuiTexture>)
}
type ImageWidget_ = ImageWidget;
declare class RotationState extends Internal.Enum<RotationState> implements Internal.Predicate<Internal.Direction> {
    test(arg0: any): boolean;
    static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
    or(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
    static values(): RotationState[];
    and(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
    static clear(): void;
    static get(): RotationState;
    test(dir: Internal.Direction_): boolean;
    static set(state: RotationState_): void;
    static valueOf(name: string): RotationState;
    static isEqual<T>(arg0: any): Internal.Predicate<T>;
    negate(): Internal.Predicate<Internal.Direction>;
    static readonly ALL: RotationState;
    static readonly Y_AXIS: RotationState;
    static readonly NON_Y_AXIS: RotationState;
    static readonly NONE: RotationState;
    readonly defaultDirection: Internal.Direction;
    readonly property: Internal.DirectionProperty;
}
type RotationState_ = RotationState | "y_axis" | "non_y_axis" | "none" | "all";
declare class ProgressTexture extends Internal.TransformTexture {
    constructor()
    constructor(emptyBarArea: Internal.IGuiTexture_, filledBarArea: Internal.IGuiTexture_)
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    getEmptyBarArea(): Internal.IGuiTexture;
    getTranslateKey(): string;
    setColor(color: number): Internal.IGuiTexture;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    setProgress(progress: number): void;
    getRegisterUI(): Internal.LDLRegister;
    setFillDirection(fillDirection: FillDirection_): this;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    getFilledBarArea(): Internal.IGuiTexture;
    get LDLRegister(): boolean
    get emptyBarArea(): Internal.IGuiTexture
    get translateKey(): string
    set color(color: number)
    set progress(progress: number)
    get registerUI(): Internal.LDLRegister
    set fillDirection(fillDirection: FillDirection_)
    get chatComponent(): Internal.Component
    get filledBarArea(): Internal.IGuiTexture
}
type ProgressTexture_ = ProgressTexture;
declare class TankWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IRecipeIngredientSlot, Internal.IConfigurableWidget {
    constructor()
    constructor(fluidTank: Internal.IFluidStorage_, x: number, y: number, width: number, height: number, allowClickContainerFilling: boolean, allowClickContainerEmptying: boolean)
    constructor(fluidTank: Internal.IFluidStorage_, x: number, y: number, allowClickContainerFilling: boolean, allowClickContainerEmptying: boolean)
    getTranslateKey(): string;
    getJEIIngredient(): any;
    handleDragging(dragging: any): boolean;
    setOnAddedTooltips(onAddedTooltips: Internal.BiConsumer_<TankWidget, Internal.List<Internal.Component>>): this;
    getIngredientOverMouse(mouseX: number, mouseY: number): any;
    setClientSideWidget(): this;
    setShowAmount(showAmount: boolean): this;
    getChatComponent(): Internal.Component;
    clearTooltipCallback(): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    self(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    initTemplate(): void;
    getIngredientIO(): Internal.IngredientIO;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    setOverlay(overlay: Internal.IGuiTexture_): this;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    setBackground(background: Internal.IGuiTexture_): this;
    addTooltipCallback(callback: Internal.Consumer_<Internal.List<Internal.Component>>): void;
    setIngredientIO(ingredientIO: Internal.IngredientIO_): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    setFluidTank(fluidTank: Internal.IFluidStorage_): this;
    setChangeListener(changeListener: Internal.Runnable_): this;
    serializeInnerNBT(): Internal.CompoundTag;
    setDrawHoverOverlay(drawHoverOverlay: boolean): this;
    setDrawHoverTips(drawHoverTips: boolean): this;
    getRegisterUI(): Internal.LDLRegister;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    setAllowClickFilled(allowClickFilled: boolean): this;
    getFluidTank(): Internal.IFluidStorage;
    setFillDirection(fillDirection: FillDirection_): this;
    setAllowClickDrained(allowClickDrained: boolean): this;
    get translateKey(): string
    get JEIIngredient(): any
    set onAddedTooltips(onAddedTooltips: Internal.BiConsumer_<TankWidget, Internal.List<Internal.Component>>)
    set showAmount(showAmount: boolean)
    get chatComponent(): Internal.Component
    get ingredientIO(): Internal.IngredientIO
    get LDLRegister(): boolean
    set overlay(overlay: Internal.IGuiTexture_)
    set background(background: Internal.IGuiTexture_)
    set ingredientIO(ingredientIO: Internal.IngredientIO_)
    set fluidTank(fluidTank: Internal.IFluidStorage_)
    set changeListener(changeListener: Internal.Runnable_)
    set drawHoverOverlay(drawHoverOverlay: boolean)
    set drawHoverTips(drawHoverTips: boolean)
    get registerUI(): Internal.LDLRegister
    set allowClickFilled(allowClickFilled: boolean)
    get fluidTank(): Internal.IFluidStorage
    set fillDirection(fillDirection: FillDirection_)
    set allowClickDrained(allowClickDrained: boolean)
    drawHoverOverlay: boolean;
}
type TankWidget_ = TankWidget;
declare class UnificationEntry {
    constructor(tagPrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
    constructor(tagPrefix: TagPrefix_)
    readonly material: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    readonly tagPrefix: TagPrefix;
}
type UnificationEntry_ = UnificationEntry;
declare class GTOreVein {
    constructor(clusterSize: number, density: number, weight: number, layer: Internal.IWorldGenLayer_, dimensionFilter: Internal.HolderSet_<Internal.DimensionType>, range: Internal.HeightRangePlacement_, discardChanceOnAirExposure: number, biomes: Internal.HolderSet_<Internal.Biome>, biomeWeightModifier: Internal.BiomeWeightModifier_, veinGenerator: Internal.VeinGenerator_)
    constructor(id: ResourceLocation_, clusterSize: number, density: number, weight: number, layer: Internal.IWorldGenLayer_, dimensionFilter: Internal.HolderSet_<Internal.DimensionType>, range: Internal.HeightRangePlacement_, discardChanceOnAirExposure: number, biomes: Internal.HolderSet_<Internal.Biome>, biomeWeightModifier: Internal.BiomeWeightModifier_, veinGenerator: Internal.VeinGenerator_)
    getDepletionAmount(): number;
    biomes(biomes: Internal.TagKey_<Internal.Biome>): this;
    geodeVeinGenerator(): Internal.GeodeVeinGenerator;
    setRange(range: Internal.HeightRangePlacement_): this;
    setDimensionFilter(dimensionFilter: Internal.HolderSet_<Internal.DimensionType>): this;
    setLayer(layer: Internal.IWorldGenLayer_): this;
    getDiscardChanceOnAirExposure(): number;
    setDiscardChanceOnAirExposure(discardChanceOnAirExposure: number): this;
    setWeight(weight: number): this;
    setDensity(density: number): this;
    getDensity(): number;
    setDepletedYield(depletedYield: number): this;
    range(range: Internal.HeightRangePlacement_): this;
    getDepletedYield(): number;
    getVeinGenerator(): Internal.VeinGenerator;
    veinedVeinGenerator(): Internal.VeinedVeinGenerator;
    setMinimumYield(minimumYield: number): this;
    getWeight(): number;
    setDepletionChance(depletionChance: number): this;
    getBiomeWeightModifier(): Internal.BiomeWeightModifier;
    setBedrockVeinMaterial(bedrockVeinMaterial: Internal.List_<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>): this;
    setMaximumYield(maximumYield: number): this;
    getLayer(): Internal.IWorldGenLayer;
    setBiomeWeightModifier(biomeWeightModifier: Internal.BiomeWeightModifier_): this;
    getDepletionChance(): number;
    biomes(biomes: Internal.HolderSet_<Internal.Biome>): this;
    layeredVeinGenerator(): Internal.LayeredVeinGenerator;
    generator(id: ResourceLocation_): Internal.VeinGenerator;
    standardVeinGenerator(): Internal.StandardVeinGenerator;
    getDimensionFilter(): Internal.HolderSet<Internal.DimensionType>;
    getMaximumYield(): number;
    setClusterSize(clusterSize: number): this;
    setDepletionAmount(depletionAmount: number): this;
    setVeinGenerator(veinGenerator: Internal.VeinGenerator_): this;
    getMinimumYield(): number;
    setBiomes(biomes: Internal.HolderSet_<Internal.Biome>): this;
    getClusterSize(): number;
    getBedrockVeinMaterials(): Internal.List<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>;
    getBiomes(): Internal.HolderSet<Internal.Biome>;
    getRange(): Internal.HeightRangePlacement;
    dikeVeinGenerator(): Internal.DikeVeinGenerator;
    getModifiers(): Internal.List<Internal.PlacementModifier>;
    get depletionAmount(): number
    set range(range: Internal.HeightRangePlacement_)
    set dimensionFilter(dimensionFilter: Internal.HolderSet_<Internal.DimensionType>)
    set layer(layer: Internal.IWorldGenLayer_)
    get discardChanceOnAirExposure(): number
    set discardChanceOnAirExposure(discardChanceOnAirExposure: number)
    set weight(weight: number)
    set density(density: number)
    get density(): number
    set depletedYield(depletedYield: number)
    get depletedYield(): number
    get veinGenerator(): Internal.VeinGenerator
    set minimumYield(minimumYield: number)
    get weight(): number
    set depletionChance(depletionChance: number)
    get biomeWeightModifier(): Internal.BiomeWeightModifier
    set bedrockVeinMaterial(bedrockVeinMaterial: Internal.List_<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>)
    set maximumYield(maximumYield: number)
    get layer(): Internal.IWorldGenLayer
    set biomeWeightModifier(biomeWeightModifier: Internal.BiomeWeightModifier_)
    get depletionChance(): number
    get dimensionFilter(): Internal.HolderSet<Internal.DimensionType>
    get maximumYield(): number
    set clusterSize(clusterSize: number)
    set depletionAmount(depletionAmount: number)
    set veinGenerator(veinGenerator: Internal.VeinGenerator_)
    get minimumYield(): number
    set biomes(biomes: Internal.HolderSet_<Internal.Biome>)
    get clusterSize(): number
    get bedrockVeinMaterials(): Internal.List<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>
    get biomes(): Internal.HolderSet<Internal.Biome>
    get range(): Internal.HeightRangePlacement
    get modifiers(): Internal.List<Internal.PlacementModifier>
    static readonly CODEC: Internal.Codec<GTOreVein>;
    static readonly FULL_CODEC: Internal.Codec<GTOreVein>;
}
type GTOreVein_ = GTOreVein;
declare class MultiblockShapeInfo {
    constructor(blocks: Internal.BlockInfo_[][][])
    static builder(): Internal.MultiblockShapeInfo$ShapeInfoBuilder;
    getBlocks(): Internal.BlockInfo[][][];
    get blocks(): Internal.BlockInfo[][][]
}
type MultiblockShapeInfo_ = MultiblockShapeInfo;
declare class CleanroomType {
    constructor(name: string, translationKey: string)
    getName(): string;
    static getAllTypes(): Internal.Set<CleanroomType>;
    getTranslationKey(): string;
    static getByNameOrDefault(name: string): CleanroomType;
    static getByName(name: string): CleanroomType;
    get name(): string
    get allTypes(): Internal.Set<CleanroomType>
    get translationKey(): string
    static readonly CLEANROOM: CleanroomType;
    static readonly STERILE_CLEANROOM: CleanroomType;
}
type CleanroomType_ = CleanroomType;
declare class MaterialColor {
    static getColorFromPackedId(arg0: number): number;
    calculateRGBColor(arg0: Internal.MaterialColor$Brightness_): number;
    static byId(arg0: number): MaterialColor;
    getPackedId(arg0: Internal.MaterialColor$Brightness_): number;
    static readonly COLOR_PINK: MaterialColor;
    static readonly COLOR_MAGENTA: MaterialColor;
    static readonly TERRACOTTA_PURPLE: MaterialColor;
    static readonly DEEPSLATE: MaterialColor;
    static readonly TERRACOTTA_GRAY: MaterialColor;
    static readonly WARPED_WART_BLOCK: MaterialColor;
    static readonly RAW_IRON: MaterialColor;
    static readonly QUARTZ: MaterialColor;
    static readonly WOOD: MaterialColor;
    static readonly COLOR_BLACK: MaterialColor;
    static readonly COLOR_RED: MaterialColor;
    static readonly PODZOL: MaterialColor;
    readonly id: number;
    static readonly CRIMSON_NYLIUM: MaterialColor;
    static readonly GOLD: MaterialColor;
    static readonly TERRACOTTA_BROWN: MaterialColor;
    static readonly WATER: MaterialColor;
    static readonly TERRACOTTA_LIGHT_BLUE: MaterialColor;
    static readonly COLOR_PURPLE: MaterialColor;
    static readonly TERRACOTTA_WHITE: MaterialColor;
    static readonly TERRACOTTA_LIGHT_GREEN: MaterialColor;
    static readonly CRIMSON_STEM: MaterialColor;
    static readonly SNOW: MaterialColor;
    static readonly WARPED_HYPHAE: MaterialColor;
    static readonly FIRE: MaterialColor;
    static readonly CLAY: MaterialColor;
    static readonly TERRACOTTA_ORANGE: MaterialColor;
    static readonly TERRACOTTA_RED: MaterialColor;
    static readonly DIAMOND: MaterialColor;
    static readonly NONE: MaterialColor;
    static readonly ICE: MaterialColor;
    static readonly LAPIS: MaterialColor;
    static readonly TERRACOTTA_PINK: MaterialColor;
    static readonly COLOR_LIGHT_BLUE: MaterialColor;
    static readonly COLOR_BROWN: MaterialColor;
    static readonly CRIMSON_HYPHAE: MaterialColor;
    static readonly WARPED_NYLIUM: MaterialColor;
    static readonly PLANT: MaterialColor;
    static readonly TERRACOTTA_YELLOW: MaterialColor;
    static readonly GRASS: MaterialColor;
    static readonly TERRACOTTA_LIGHT_GRAY: MaterialColor;
    static readonly TERRACOTTA_BLACK: MaterialColor;
    static readonly SAND: MaterialColor;
    static readonly COLOR_ORANGE: MaterialColor;
    static readonly COLOR_BLUE: MaterialColor;
    static readonly DIRT: MaterialColor;
    static readonly STONE: MaterialColor;
    static readonly COLOR_CYAN: MaterialColor;
    static readonly TERRACOTTA_MAGENTA: MaterialColor;
    static readonly WARPED_STEM: MaterialColor;
    static readonly WOOL: MaterialColor;
    static readonly TERRACOTTA_BLUE: MaterialColor;
    static readonly COLOR_GRAY: MaterialColor;
    static readonly COLOR_LIGHT_GREEN: MaterialColor;
    static readonly TERRACOTTA_GREEN: MaterialColor;
    static readonly GLOW_LICHEN: MaterialColor;
    static readonly COLOR_LIGHT_GRAY: MaterialColor;
    static readonly TERRACOTTA_CYAN: MaterialColor;
    static readonly METAL: MaterialColor;
    static readonly COLOR_YELLOW: MaterialColor;
    static readonly COLOR_GREEN: MaterialColor;
    static readonly EMERALD: MaterialColor;
    static readonly NETHER: MaterialColor;
    readonly col: number;
}
type MaterialColor_ = MaterialColor;
declare class AnimationTexture extends Internal.TransformTexture {
    constructor()
    constructor(imageLocation: ResourceLocation_)
    constructor(imageLocation: string)
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    setAnimation(animation: number): this;
    copy(): this;
    getTranslateKey(): string;
    setColor(color: number): this;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    setCellSize(cellSize: number): this;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    setAnimation(from: number, to: number): this;
    name(): string;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    get LDLRegister(): boolean
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    set animation(animation: number)
    get translateKey(): string
    set color(color: number)
    set cellSize(cellSize: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    imageLocation: ResourceLocation;
}
type AnimationTexture_ = AnimationTexture;
declare class BlockPos extends Vec3i {
    constructor(arg0: Vec3_)
    constructor(arg0: Vec3i_)
    constructor(arg0: Internal.Position_)
    constructor(arg0: number, arg1: number, arg2: number)
    constructor(arg0: number, arg1: number, arg2: number)
    south(): this;
    mutable(): Internal.BlockPos$MutableBlockPos;
    offset(arg0: number, arg1: number, arg2: number): this;
    offset(arg0: Vec3i_): this;
    below(): this;
    east(): this;
    static getX(arg0: number): number;
    static getY(arg0: number): number;
    static betweenClosed(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Iterable<BlockPos>;
    static getZ(arg0: number): number;
    static findClosestMatch(arg0: BlockPos_, arg1: number, arg2: number, arg3: Internal.Predicate_<BlockPos>): Internal.Optional<BlockPos>;
    static betweenClosedStream(arg0: BlockPos_, arg1: BlockPos_): Internal.Stream<BlockPos>;
    atY(arg0: number): this;
    rotate(arg0: Internal.Rotation_): this;
    asLong(): number;
    static offset(arg0: number, arg1: number, arg2: number, arg3: number): number;
    static betweenClosedStream(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Stream<BlockPos>;
    static spiralAround(arg0: BlockPos_, arg1: number, arg2: Internal.Direction_, arg3: Internal.Direction_): Internal.Iterable<Internal.BlockPos$MutableBlockPos>;
    north(): this;
    static randomBetweenClosed(arg0: Internal.RandomSource_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Iterable<BlockPos>;
    static withinManhattanStream(arg0: BlockPos_, arg1: number, arg2: number, arg3: number): Internal.Stream<BlockPos>;
    immutable(): this;
    static asLong(arg0: number, arg1: number, arg2: number): number;
    static betweenClosedStream(arg0: Internal.BoundingBox_): Internal.Stream<BlockPos>;
    static getFlatIndex(arg0: number): number;
    static of(arg0: number): BlockPos;
    relative(arg0: Internal.Direction_): this;
    static withinManhattan(arg0: BlockPos_, arg1: number, arg2: number, arg3: number): Internal.Iterable<BlockPos>;
    static betweenClosedStream(arg0: Internal.AABB_): Internal.Stream<BlockPos>;
    static randomInCube(arg0: Internal.RandomSource_, arg1: number, arg2: BlockPos_, arg3: number): Internal.Iterable<BlockPos>;
    static betweenClosed(arg0: BlockPos_, arg1: BlockPos_): Internal.Iterable<BlockPos>;
    static offset(arg0: number, arg1: Internal.Direction_): number;
    relative(arg0: Internal.Direction$Axis_, arg1: number): this;
    cross(arg0: Vec3i_): this;
    subtract(arg0: Vec3i_): this;
    above(arg0: number): this;
    static readonly PACKED_Y_LENGTH: 12;
    static readonly CODEC: Internal.Codec<BlockPos>;
    static readonly ZERO: BlockPos;
}
type BlockPos_ = BlockPos;
declare interface BlockStatePredicate extends Internal.ReplacementMatch, Internal.Predicate<Internal.BlockState> {
    fromString(s: string): this;
    ruleTestOf(o: any): Internal.RuleTest;
    asRuleTest(): Internal.RuleTest;
    getBlockIds(): Internal.Set<ResourceLocation>;
    not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
    check(targetStates: Internal.List_<Internal.OreConfiguration$TargetBlockState>): boolean;
    test(arg0: Internal.BlockState_): boolean;
    getBlockStates(): Internal.Collection<Internal.BlockState>;
    getBlocks(): Internal.Collection<Internal.Block>;
    isEqual<T>(arg0: any): Internal.Predicate<T>;
    testBlock(block: Internal.Block_): boolean;
    of(o: BlockStatePredicate_): this;
    test(arg0: any): boolean;
    and(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
    or(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
    negate(): Internal.Predicate<Internal.BlockState>;
    get blockIds(): Internal.Set<ResourceLocation>
    get blockStates(): Internal.Collection<Internal.BlockState>
    get blocks(): Internal.Collection<Internal.Block>
    readonly AIR_ID: ResourceLocation;
}
type BlockStatePredicate_ = RegExp | `#${Special.BlockTag}` | BlockStatePredicate_[] | Internal.Block_ | Internal.BlockState_ | BlockStatePredicate | {not?: BlockStatePredicate_, or?: BlockStatePredicate_};
declare const BlockStatePredicate: BlockStatePredicate;
/**
 * Various block related helper functions
*/
declare class Block {
    constructor()
    /**
     * Gets a Block from a block id
    */
    static getBlock(id: ResourceLocation_): Internal.Block;
    static id(id: ResourceLocation_): Internal.BlockIDPredicate;
    static custom(predicate: Internal.BlockPredicate_): Internal.BlockPredicate;
    static entity(id: ResourceLocation_): Internal.BlockEntityPredicate;
    /**
     * Gets a list of the classname of all registered blocks
    */
    static getTypeList(): Internal.List<string>;
    /**
     * Gets a blocks id from the Block
    */
    static getId(block: Internal.Block_): ResourceLocation;
    /**
     * Get a map of direction name to Direction. Functionally identical to Direction.ALL
    */
    static getFacing(): Internal.Map<string, Internal.Direction>;
    static id(id: ResourceLocation_, properties: Internal.Map_<string, any>): Internal.BlockIDPredicate;
    /**
     * Get a map of all KubeJS materials
    */
    static getMaterial(): Internal.Map<string, Internal.MaterialJS>;
    /**
     * Gets a list of all blocks with tags
    */
    static getTaggedIds(tag: ResourceLocation_): Internal.List<ResourceLocation>;
    /**
     * Gets a list of the classname of all registered blocks
    */
    get typeList(): Internal.List<string>
    /**
     * Get a map of direction name to Direction. Functionally identical to Direction.ALL
    */
    get facing(): Internal.Map<string, Internal.Direction>
    /**
     * Get a map of all KubeJS materials
    */
    get material(): Internal.Map<string, Internal.MaterialJS>
}
type Block_ = Block;
declare class GTMaterialIconType extends Internal.Record {
    constructor(name: string)
    name(): string;
    getItemModelPath(materialIconSet: GTMaterialIconSet_, doReadCache: boolean): ResourceLocation;
    static init(): void;
    getBlockTexturePath(materialIconSet: GTMaterialIconSet_, doReadCache: boolean): ResourceLocation;
    static getByName(name: string): GTMaterialIconType;
    static readonly wire: GTMaterialIconType;
    static readonly gemFlawless: GTMaterialIconType;
    static readonly ring: GTMaterialIconType;
    static readonly dust: GTMaterialIconType;
    static readonly plateQuadruple: GTMaterialIconType;
    static readonly ingotQuintuple: GTMaterialIconType;
    static readonly rawOreBlock: GTMaterialIconType;
    static readonly gemChipped: GTMaterialIconType;
    static readonly crushed: GTMaterialIconType;
    static readonly round: GTMaterialIconType;
    static readonly plate: GTMaterialIconType;
    static readonly rotor: GTMaterialIconType;
    static readonly dustSmall: GTMaterialIconType;
    static readonly crushedPurified: GTMaterialIconType;
    static readonly rawOre: GTMaterialIconType;
    static readonly crop: GTMaterialIconType;
    static readonly wireFine: GTMaterialIconType;
    static readonly dustPure: GTMaterialIconType;
    static readonly ingotDouble: GTMaterialIconType;
    static readonly plateDense: GTMaterialIconType;
    static readonly bolt: GTMaterialIconType;
    static readonly springSmall: GTMaterialIconType;
    static readonly ingotHot: GTMaterialIconType;
    static readonly gemFlawed: GTMaterialIconType;
    static readonly plateTriple: GTMaterialIconType;
    static readonly toolHeadFile: GTMaterialIconType;
    static readonly nugget: GTMaterialIconType;
    static readonly toolHeadHammer: GTMaterialIconType;
    static readonly gemExquisite: GTMaterialIconType;
    static readonly foil: GTMaterialIconType;
    static readonly toolHeadSaw: GTMaterialIconType;
    static readonly stickLong: GTMaterialIconType;
    static readonly gear: GTMaterialIconType;
    static readonly fluid: GTMaterialIconType;
    static readonly toolHeadWrench: GTMaterialIconType;
    static readonly ingotQuadruple: GTMaterialIconType;
    static readonly seed: GTMaterialIconType;
    static readonly toolHeadPickaxe: GTMaterialIconType;
    static readonly gem: GTMaterialIconType;
    static readonly ICON_TYPES: {"nugget": GTMaterialIconType, "rotor": GTMaterialIconType, "gem_flawed": GTMaterialIconType, "ore_small": GTMaterialIconType, "ingot_double": GTMaterialIconType, "ring": GTMaterialIconType, "tool_head_axe": GTMaterialIconType, "frame_gt": GTMaterialIconType, "raw_ore": GTMaterialIconType, "ingot_quadruple": GTMaterialIconType, "tool_head_hammer": GTMaterialIconType, "spring": GTMaterialIconType, "tool_head_sword": GTMaterialIconType, "plate_dense": GTMaterialIconType, "tool_head_wrench": GTMaterialIconType, "tool_head_file": GTMaterialIconType, "dust_pure": GTMaterialIconType, "dust_tiny": GTMaterialIconType, "tool_head_screwdriver": GTMaterialIconType, "block": GTMaterialIconType, "fluid": GTMaterialIconType, "foil": GTMaterialIconType, "dust": GTMaterialIconType, "plate_triple": GTMaterialIconType, "tool_head_saw": GTMaterialIconType, "tool_head_chainsaw": GTMaterialIconType, "crushed_purified": GTMaterialIconType, "raw_ore_block": GTMaterialIconType, "crushed": GTMaterialIconType, "dust_small": GTMaterialIconType, "tool_head_pickaxe": GTMaterialIconType, "wire": GTMaterialIconType, "dust_impure": GTMaterialIconType, "ingot_hot": GTMaterialIconType, "bolt": GTMaterialIconType, "ingot": GTMaterialIconType, "plate_quintuple": GTMaterialIconType, "crop": GTMaterialIconType, "gear": GTMaterialIconType, "wire_fine": GTMaterialIconType, "tool_head_shovel": GTMaterialIconType, "seed": GTMaterialIconType, "rod": GTMaterialIconType, "essence": GTMaterialIconType, "turbine_blade": GTMaterialIconType, "gem_exquisite": GTMaterialIconType, "plate": GTMaterialIconType, "lens": GTMaterialIconType, "gem": GTMaterialIconType, "plate_double": GTMaterialIconType, "tool_head_hoe": GTMaterialIconType, "screw": GTMaterialIconType, "plate_quadruple": GTMaterialIconType, "crushed_refined": GTMaterialIconType, "gear_small": GTMaterialIconType, "rod_long": GTMaterialIconType, "ingot_quintuple": GTMaterialIconType, "tool_head_drill": GTMaterialIconType, "ore": GTMaterialIconType, "ingot_triple": GTMaterialIconType, "round": GTMaterialIconType, "tool_head_buzz_saw": GTMaterialIconType, "tool_head_scythe": GTMaterialIconType, "gem_flawless": GTMaterialIconType, "spring_small": GTMaterialIconType, "gem_chipped": GTMaterialIconType};
    static readonly stick: GTMaterialIconType;
    static readonly dustTiny: GTMaterialIconType;
    static readonly lens: GTMaterialIconType;
    static readonly toolHeadBuzzSaw: GTMaterialIconType;
    static readonly dustImpure: GTMaterialIconType;
    static readonly plateQuintuple: GTMaterialIconType;
    static readonly ingotTriple: GTMaterialIconType;
    static readonly crushedRefined: GTMaterialIconType;
    static readonly ore: GTMaterialIconType;
    static readonly spring: GTMaterialIconType;
    static readonly toolHeadScythe: GTMaterialIconType;
    static readonly toolHeadSword: GTMaterialIconType;
    static readonly toolHeadChainsaw: GTMaterialIconType;
    static readonly toolHeadAxe: GTMaterialIconType;
    static readonly toolHeadDrill: GTMaterialIconType;
    static readonly screw: GTMaterialIconType;
    static readonly block: GTMaterialIconType;
    static readonly plateDouble: GTMaterialIconType;
    static readonly oreSmall: GTMaterialIconType;
    static readonly toolHeadHoe: GTMaterialIconType;
    static readonly toolHeadShovel: GTMaterialIconType;
    static readonly toolHeadScrewdriver: GTMaterialIconType;
    static readonly essence: GTMaterialIconType;
    static readonly ingot: GTMaterialIconType;
    static readonly turbineBlade: GTMaterialIconType;
    static readonly gearSmall: GTMaterialIconType;
    static readonly frameGt: GTMaterialIconType;
}
type GTMaterialIconType_ = GTMaterialIconType;
declare class GTRegistries {
    constructor()
    static register<V, T extends V>(registry: Internal.Registry_<V>, name: ResourceLocation_, value: T): T;
    static builtinRegistry(): Internal.RegistryAccess;
    static readonly COMPASS_NODES: Internal.GTRegistry$RL<Internal.CompassNode>;
    static readonly RECIPE_TYPES: Internal.GTRegistry$RL<Internal.GTRecipeType>;
    static readonly ELEMENTS: Internal.GTRegistry$String<Internal.Element>;
    static readonly COVERS: Internal.GTRegistry$RL<Internal.CoverDefinition>;
    static readonly REGISTRATE: Internal.GTRegistrate;
    static readonly SOUNDS: Internal.GTRegistry$RL<Internal.SoundEntry>;
    static readonly ORE_VEINS: Internal.GTRegistry$RL<GTOreVein>;
    static readonly REGISTRIES: Internal.GTRegistry$RL<Internal.GTRegistry<any, any>>;
    static readonly BEDROCK_FLUID_DEFINITIONS: Internal.GTRegistry$RL<Internal.BedrockFluidDefinition>;
    static readonly COMPASS_SECTIONS: Internal.GTRegistry$RL<Internal.CompassSection>;
    static readonly MATERIALS: Internal.GTRegistry$String<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly MACHINES: Internal.GTRegistry$RL<Internal.MachineDefinition>;
    static readonly RECIPE_CAPABILITIES: Internal.GTRegistry$String<RecipeCapability<any>>;
    static readonly RECIPE_CONDITIONS: Internal.GTRegistry$String<typeof Internal.RecipeCondition>;
}
type GTRegistries_ = GTRegistries;
declare class Vec3 implements Internal.Position {
    constructor(arg0: number, arg1: number, arg2: number)
    constructor(arg0: Internal.Vector3f_)
    normalize(): this;
    lerp(arg0: Vec3_, arg1: number): this;
    get(arg0: Internal.Direction$Axis_): number;
    horizontalDistance(): number;
    distanceToSqr(arg0: Vec3_): number;
    lengthSqr(): number;
    relative(arg0: Internal.Direction_, arg1: number): this;
    add(arg0: number, arg1: number, arg2: number): this;
    static atCenterOf(arg0: Vec3i_): Vec3;
    static directionFromRotation(arg0: Internal.Vec2_): Vec3;
    cross(arg0: Vec3_): this;
    add(arg0: Vec3_): this;
    yRot(arg0: number): this;
    "with"(arg0: Internal.Direction$Axis_, arg1: number): this;
    z(): number;
    static atBottomCenterOf(arg0: Vec3i_): Vec3;
    horizontalDistanceSqr(): number;
    xRot(arg0: number): this;
    dot(arg0: Vec3_): number;
    multiply(arg0: number, arg1: number, arg2: number): this;
    y(): number;
    align(arg0: Internal.EnumSet_<Internal.Direction$Axis>): this;
    x(): number;
    closerThan(arg0: Internal.Position_, arg1: number): boolean;
    vectorTo(arg0: Vec3_): this;
    static atLowerCornerOf(arg0: Vec3i_): Vec3;
    subtract(arg0: Vec3_): this;
    static fromRGB24(arg0: number): Vec3;
    distanceTo(arg0: Vec3_): number;
    multiply(arg0: Vec3_): this;
    static upFromBottomCenterOf(arg0: Vec3i_, arg1: number): Vec3;
    scale(arg0: number): this;
    reverse(): this;
    length(): number;
    distanceToSqr(arg0: number, arg1: number, arg2: number): number;
    static directionFromRotation(arg0: number, arg1: number): Vec3;
    zRot(arg0: number): this;
    subtract(arg0: number, arg1: number, arg2: number): this;
    readonly z: number;
    static readonly ZERO: Vec3;
    static readonly CODEC: Internal.Codec<Vec3>;
    readonly x: number;
    readonly y: number;
}
type Vec3_ = Vec3;
declare class ItemGenerationCondition {
    constructor()
    static readonly hasOreProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasDustProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasGemProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasToolProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasNoCraftingToolProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasIngotProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasRotorProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    static readonly hasBlastProperty: Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
}
type ItemGenerationCondition_ = ItemGenerationCondition;
declare class PartAbility {
    getBlocks(...tiers: number[]): Internal.Collection<Internal.Block>;
    getName(): string;
    getBlockRange(from: number, to: number): Internal.Collection<Internal.Block>;
    getAllBlocks(): Internal.Collection<Internal.Block>;
    register(tier: number, block: Internal.Block_): void;
    get name(): string
    get allBlocks(): Internal.Collection<Internal.Block>
    static readonly INPUT_ENERGY: PartAbility;
    static readonly STEAM_EXPORT_ITEMS: PartAbility;
    static readonly PASSTHROUGH_HATCH: PartAbility;
    static readonly MUFFLER: PartAbility;
    static readonly PUMP_FLUID_HATCH: PartAbility;
    static readonly EXPORT_FLUIDS: PartAbility;
    static readonly STEAM: PartAbility;
    static readonly OUTPUT_ENERGY: PartAbility;
    static readonly TANK_VALVE: PartAbility;
    static readonly ROTOR_HOLDER: PartAbility;
    static readonly IMPORT_ITEMS: PartAbility;
    static readonly STEAM_IMPORT_ITEMS: PartAbility;
    static readonly INPUT_KINETIC: PartAbility;
    static readonly IMPORT_FLUIDS: PartAbility;
    static readonly OUTPUT_KINETIC: PartAbility;
    static readonly MAINTENANCE: PartAbility;
    static readonly EXPORT_ITEMS: PartAbility;
}
type PartAbility_ = PartAbility;
declare class BlockSelectorWidget extends WidgetGroup {
    constructor(x: number, y: number, width: number, isState: boolean)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    setBlock(blockState: Internal.BlockState_): this;
    name(): string;
    handleDragging(dragging: any): boolean;
    getBlock(): Internal.BlockState;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    setOnBlockStateUpdate(onBlockStateUpdate: Internal.Consumer_<Internal.BlockState>): this;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    get LDLRegister(): boolean
    get translateKey(): string
    set block(blockState: Internal.BlockState_)
    get block(): Internal.BlockState
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set onBlockStateUpdate(onBlockStateUpdate: Internal.Consumer_<Internal.BlockState>)
}
type BlockSelectorWidget_ = BlockSelectorWidget;
declare class ResourceBorderTexture extends ResourceTexture {
    constructor()
    constructor(imageLocation: string, imageWidth: number, imageHeight: number, cornerWidth: number, cornerHeight: number)
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    getTranslateKey(): string;
    updateTick(): void;
    setColor(arg0: number): Internal.IGuiTexture;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    get LDLRegister(): boolean
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    get translateKey(): string
    set color(arg0: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    static readonly BORDERED_BACKGROUND: ResourceBorderTexture;
    static readonly BORDERED_BACKGROUND_BLUE: ResourceBorderTexture;
    boderSize: GuiSize;
    static readonly BUTTON_COMMON: ResourceBorderTexture;
    static readonly BAR: ResourceBorderTexture;
    imageSize: GuiSize;
    static readonly BORDERED_BACKGROUND_INVERSE: ResourceBorderTexture;
}
type ResourceBorderTexture_ = ResourceBorderTexture;
declare class Material {
    constructor(arg0: MaterialColor_, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: Internal.PushReaction_)
    isSolid(): boolean;
    isReplaceable(): boolean;
    isSolidBlocking(): boolean;
    blocksMotion(): boolean;
    isLiquid(): boolean;
    getColor(): MaterialColor;
    isFlammable(): boolean;
    getPushReaction(): Internal.PushReaction;
    get solid(): boolean
    get replaceable(): boolean
    get solidBlocking(): boolean
    get liquid(): boolean
    get color(): MaterialColor
    get flammable(): boolean
    get pushReaction(): Internal.PushReaction
    static readonly WATER_PLANT: Material;
    static readonly WOOL: Material;
    static readonly REPLACEABLE_PLANT: Material;
    static readonly ICE_SOLID: Material;
    static readonly BUBBLE_COLUMN: Material;
    static readonly WOOD: Material;
    static readonly STONE: Material;
    static readonly STRUCTURAL_AIR: Material;
    static readonly AMETHYST: Material;
    static readonly DECORATION: Material;
    static readonly CACTUS: Material;
    static readonly DIRT: Material;
    static readonly LEAVES: Material;
    static readonly BAMBOO: Material;
    static readonly AIR: Material;
    static readonly SHULKER_SHELL: Material;
    static readonly PISTON: Material;
    static readonly EGG: Material;
    static readonly REPLACEABLE_WATER_PLANT: Material;
    static readonly BARRIER: Material;
    static readonly VEGETABLE: Material;
    static readonly POWDER_SNOW: Material;
    static readonly BUILDABLE_GLASS: Material;
    static readonly METAL: Material;
    static readonly SCULK: Material;
    static readonly HEAVY_METAL: Material;
    static readonly PLANT: Material;
    static readonly FROGLIGHT: Material;
    static readonly SPONGE: Material;
    static readonly REPLACEABLE_FIREPROOF_PLANT: Material;
    static readonly LAVA: Material;
    static readonly NETHER_WOOD: Material;
    static readonly BAMBOO_SAPLING: Material;
    static readonly EXPLOSIVE: Material;
    static readonly SAND: Material;
    static readonly CLOTH_DECORATION: Material;
    static readonly GRASS: Material;
    static readonly WEB: Material;
    static readonly TOP_SNOW: Material;
    static readonly FROGSPAWN: Material;
    static readonly PORTAL: Material;
    static readonly MOSS: Material;
    static readonly ICE: Material;
    static readonly GLASS: Material;
    static readonly FIRE: Material;
    static readonly WATER: Material;
    static readonly CLAY: Material;
    static readonly CAKE: Material;
    static readonly SNOW: Material;
}
type Material_ = Material;
declare class ResourceLocation implements Internal.ResourceLocationAccess, Internal.SpecialEquality, Internal.Comparable<ResourceLocation> {
    constructor(arg0: string, arg1: string)
    constructor(arg0: string)
    static isValidNamespace(arg0: string): boolean;
    compareTo(arg0: ResourceLocation_): number;
    toLanguageKey(arg0: string): string;
    static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
    static validNamespaceChar(arg0: string): boolean;
    static read(arg0: string): Internal.DataResult<ResourceLocation>;
    static isValidPath(arg0: string): boolean;
    toShortLanguageKey(): string;
    handler$zia000$hashCodeHeadInjected(arg0: Internal.CallbackInfoReturnable_<any>): void;
    compareTo(arg0: any): number;
    setPath(arg0: string): void;
    static tryBuild(arg0: string, arg1: string): ResourceLocation;
    static isAllowedInResourceLocation(arg0: string): boolean;
    static tryParse(arg0: string): ResourceLocation;
    static validPathChar(arg0: string): boolean;
    toDebugFileName(): string;
    handler$zia000$hashCodeReturnInjected(arg0: Internal.CallbackInfoReturnable_<any>): void;
    getPath(): string;
    getNamespace(): string;
    static of(arg0: string, arg1: string): ResourceLocation;
    compareNamespaced(arg0: ResourceLocation_): number;
    specialEquals(o: any, shallow: boolean): boolean;
    static read(arg0: Internal.StringReader_): ResourceLocation;
    toLanguageKey(): string;
    static isValidResourceLocation(arg0: string): boolean;
    setNamespace(arg0: string): void;
    set path(arg0: string)
    get path(): string
    get namespace(): string
    set namespace(arg0: string)
    static readonly REALMS_NAMESPACE: "realms";
    static readonly CODEC: Internal.Codec<ResourceLocation>;
    static readonly NAMESPACE_SEPARATOR: ":";
    static readonly DEFAULT_NAMESPACE: "minecraft";
}
type ResourceLocation_ = string | ResourceLocation | Special.CustomStat;
declare class Items {
    constructor()
    static POWERED_RAIL: Internal.BlockItem;
    static GUARDIAN_SPAWN_EGG: Internal.SpawnEggItem;
    static QUARTZ: Internal.Item;
    static TUBE_CORAL: Internal.BlockItem;
    static TURTLE_EGG: Internal.BlockItem;
    static HANGING_ROOTS: Internal.BlockItem;
    static CYAN_DYE: Internal.DyeItem;
    static WAXED_WEATHERED_CUT_COPPER_SLAB: Internal.BlockItem;
    static CRACKED_DEEPSLATE_TILES: Internal.BlockItem;
    static OAK_PLANKS: Internal.BlockItem;
    static BLAZE_ROD: Internal.Item;
    static GRASS_BLOCK: Internal.BlockItem;
    static DRIED_KELP: Internal.Item;
    static TURTLE_SPAWN_EGG: Internal.SpawnEggItem;
    static GRAY_BANNER: Internal.BannerItem;
    static MAGENTA_CONCRETE: Internal.BlockItem;
    static WARPED_FUNGUS: Internal.BlockItem;
    static DEEPSLATE_BRICKS: Internal.BlockItem;
    static BEETROOT: Internal.Item;
    static LIGHT_GRAY_TERRACOTTA: Internal.BlockItem;
    static GRAY_BED: Internal.BedItem;
    static MUDDY_MANGROVE_ROOTS: Internal.BlockItem;
    static OAK_SIGN: Internal.SignItem;
    static ACACIA_LEAVES: Internal.BlockItem;
    static BIRCH_SLAB: Internal.BlockItem;
    static CHAIN: Internal.BlockItem;
    static LIGHT_GRAY_DYE: Internal.DyeItem;
    static STRIPPED_SPRUCE_LOG: Internal.BlockItem;
    static LIGHT_GRAY_CANDLE: Internal.BlockItem;
    static PURPUR_BLOCK: Internal.BlockItem;
    static NETHERITE_LEGGINGS: Internal.ArmorItem;
    static DEBUG_STICK: Internal.DebugStickItem;
    static MUSIC_DISC_CAT: Internal.RecordItem;
    static GOLDEN_SWORD: Internal.SwordItem;
    static VERDANT_FROGLIGHT: Internal.BlockItem;
    static WARPED_NYLIUM: Internal.BlockItem;
    static TIPPED_ARROW: Internal.TippedArrowItem;
    static MILK_BUCKET: Internal.MilkBucketItem;
    static LAPIS_ORE: Internal.BlockItem;
    static WEEPING_VINES: Internal.BlockItem;
    static BLAZE_SPAWN_EGG: Internal.SpawnEggItem;
    static LODESTONE: Internal.BlockItem;
    static IRON_HELMET: Internal.ArmorItem;
    static MANGROVE_DOOR: Internal.DoubleHighBlockItem;
    static INFESTED_STONE: Internal.BlockItem;
    static OAK_LOG: Internal.BlockItem;
    static SMOOTH_QUARTZ: Internal.BlockItem;
    static BIRCH_STAIRS: Internal.BlockItem;
    static END_PORTAL_FRAME: Internal.BlockItem;
    static AZURE_BLUET: Internal.BlockItem;
    static NETHER_QUARTZ_ORE: Internal.BlockItem;
    static COBBLESTONE: Internal.BlockItem;
    static PUMPKIN: Internal.BlockItem;
    static COBWEB: Internal.BlockItem;
    static YELLOW_STAINED_GLASS_PANE: Internal.BlockItem;
    static DARK_OAK_WOOD: Internal.BlockItem;
    static BLUE_CARPET: Internal.BlockItem;
    static CARROT: Internal.ItemNameBlockItem;
    static GOLDEN_BOOTS: Internal.ArmorItem;
    static BLACKSTONE_SLAB: Internal.BlockItem;
    static SUNFLOWER: Internal.DoubleHighBlockItem;
    static COPPER_ORE: Internal.BlockItem;
    static CHEST: Internal.BlockItem;
    static DEAD_HORN_CORAL: Internal.BlockItem;
    static POLISHED_GRANITE_SLAB: Internal.BlockItem;
    static PURPLE_CANDLE: Internal.BlockItem;
    static SKELETON_SKULL: Internal.StandingAndWallBlockItem;
    static RESPAWN_ANCHOR: Internal.BlockItem;
    static BUCKET: Internal.BucketItem;
    static ZOMBIFIED_PIGLIN_SPAWN_EGG: Internal.SpawnEggItem;
    static GLASS: Internal.BlockItem;
    static BIRCH_CHEST_BOAT: Internal.BoatItem;
    static FIRE_CORAL: Internal.BlockItem;
    static LAVA_BUCKET: Internal.BucketItem;
    static ENDER_PEARL: Internal.EnderpearlItem;
    static DRIED_KELP_BLOCK: Internal.BlockItem;
    static POLISHED_BLACKSTONE_BRICKS: Internal.BlockItem;
    static JUNGLE_SLAB: Internal.BlockItem;
    static BOOKSHELF: Internal.BlockItem;
    static DIAMOND_LEGGINGS: Internal.ArmorItem;
    static COBBLESTONE_WALL: Internal.BlockItem;
    static TWISTING_VINES: Internal.BlockItem;
    static GRINDSTONE: Internal.BlockItem;
    static DARK_OAK_LEAVES: Internal.BlockItem;
    static PHANTOM_MEMBRANE: Internal.Item;
    static BRICK: Internal.Item;
    static JUNGLE_LEAVES: Internal.BlockItem;
    static TINTED_GLASS: Internal.BlockItem;
    static OAK_TRAPDOOR: Internal.BlockItem;
    static GOLD_ORE: Internal.BlockItem;
    static FLOWERING_AZALEA: Internal.BlockItem;
    static POPPED_CHORUS_FRUIT: Internal.Item;
    static PRISMARINE_CRYSTALS: Internal.Item;
    static LAPIS_LAZULI: Internal.Item;
    static SQUID_SPAWN_EGG: Internal.SpawnEggItem;
    static TERRACOTTA: Internal.BlockItem;
    static NETHERITE_INGOT: Internal.Item;
    static DEEPSLATE_EMERALD_ORE: Internal.BlockItem;
    static CHAINMAIL_BOOTS: Internal.ArmorItem;
    static NETHERITE_CHESTPLATE: Internal.ArmorItem;
    static CHICKEN_SPAWN_EGG: Internal.SpawnEggItem;
    static BEEHIVE: Internal.BlockItem;
    static SPYGLASS: Internal.SpyglassItem;
    static NETHERITE_AXE: Internal.AxeItem;
    static ELDER_GUARDIAN_SPAWN_EGG: Internal.SpawnEggItem;
    static DARK_OAK_SLAB: Internal.BlockItem;
    static BLUE_GLAZED_TERRACOTTA: Internal.BlockItem;
    static MULE_SPAWN_EGG: Internal.SpawnEggItem;
    static ORANGE_GLAZED_TERRACOTTA: Internal.BlockItem;
    static DARK_OAK_BUTTON: Internal.BlockItem;
    static FIREWORK_STAR: Internal.FireworkStarItem;
    static SPIDER_SPAWN_EGG: Internal.SpawnEggItem;
    static DARK_OAK_LOG: Internal.BlockItem;
    static FROG_SPAWN_EGG: Internal.SpawnEggItem;
    static DEAD_BRAIN_CORAL_BLOCK: Internal.BlockItem;
    static DIRT: Internal.BlockItem;
    static DARK_OAK_CHEST_BOAT: Internal.BoatItem;
    static WOODEN_SHOVEL: Internal.ShovelItem;
    static GLOWSTONE_DUST: Internal.Item;
    static ITEM_FRAME: Internal.ItemFrameItem;
    static SANDSTONE: Internal.BlockItem;
    static BIRCH_FENCE: Internal.BlockItem;
    static MOSSY_COBBLESTONE_WALL: Internal.BlockItem;
    static REDSTONE: Internal.ItemNameBlockItem;
    static CARROT_ON_A_STICK: Internal.Item;
    static SOUL_TORCH: Internal.StandingAndWallBlockItem;
    static LIME_CARPET: Internal.BlockItem;
    static MANGROVE_PLANKS: Internal.BlockItem;
    static SUGAR_CANE: Internal.BlockItem;
    static COMMAND_BLOCK_MINECART: Internal.MinecartItem;
    static SMOOTH_SANDSTONE_STAIRS: Internal.BlockItem;
    static CHEST_MINECART: Internal.MinecartItem;
    static DEAD_BUBBLE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static SCUTE: Internal.Item;
    static FEATHER: Internal.Item;
    static JUNGLE_TRAPDOOR: Internal.BlockItem;
    static CUT_SANDSTONE: Internal.BlockItem;
    static CHISELED_QUARTZ_BLOCK: Internal.BlockItem;
    static WHITE_TERRACOTTA: Internal.BlockItem;
    static COPPER_INGOT: Internal.Item;
    static SWEET_BERRIES: Internal.ItemNameBlockItem;
    static GREEN_TERRACOTTA: Internal.BlockItem;
    static BUBBLE_CORAL: Internal.BlockItem;
    static BELL: Internal.BlockItem;
    static WAXED_EXPOSED_COPPER: Internal.BlockItem;
    static WHITE_CONCRETE_POWDER: Internal.BlockItem;
    static BLACK_DYE: Internal.DyeItem;
    static WHITE_WOOL: Internal.BlockItem;
    static DETECTOR_RAIL: Internal.BlockItem;
    static LIME_CONCRETE: Internal.BlockItem;
    static CHORUS_FLOWER: Internal.BlockItem;
    static WARPED_HYPHAE: Internal.BlockItem;
    static WARDEN_SPAWN_EGG: Internal.SpawnEggItem;
    static CHISELED_NETHER_BRICKS: Internal.BlockItem;
    static SNOWBALL: Internal.SnowballItem;
    static LANTERN: Internal.BlockItem;
    static CYAN_CONCRETE_POWDER: Internal.BlockItem;
    static MAP: Internal.EmptyMapItem;
    static WHITE_SHULKER_BOX: Internal.BlockItem;
    static DEEPSLATE_COPPER_ORE: Internal.BlockItem;
    static CUT_STANDSTONE_SLAB: Internal.BlockItem;
    static BLACK_CANDLE: Internal.BlockItem;
    static BLAST_FURNACE: Internal.BlockItem;
    static BIRCH_PLANKS: Internal.BlockItem;
    static QUARTZ_BRICKS: Internal.BlockItem;
    static CYAN_STAINED_GLASS_PANE: Internal.BlockItem;
    static IRON_INGOT: Internal.Item;
    static PINK_BANNER: Internal.BannerItem;
    static MAGMA_CUBE_SPAWN_EGG: Internal.SpawnEggItem;
    static WHITE_GLAZED_TERRACOTTA: Internal.BlockItem;
    static SMOOTH_RED_SANDSTONE: Internal.BlockItem;
    static TRADER_LLAMA_SPAWN_EGG: Internal.SpawnEggItem;
    static TNT: Internal.BlockItem;
    static OAK_DOOR: Internal.DoubleHighBlockItem;
    static GREEN_STAINED_GLASS_PANE: Internal.BlockItem;
    static YELLOW_BANNER: Internal.BannerItem;
    static ROTTEN_FLESH: Internal.Item;
    static CUT_COPPER_STAIRS: Internal.BlockItem;
    static WRITTEN_BOOK: Internal.WrittenBookItem;
    static DISC_FRAGMENT_5: Internal.DiscFragmentItem;
    static MAGENTA_DYE: Internal.DyeItem;
    static CLAY: Internal.BlockItem;
    static MAGENTA_CONCRETE_POWDER: Internal.BlockItem;
    static BRAIN_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static SPAWNER: Internal.BlockItem;
    static LIME_SHULKER_BOX: Internal.BlockItem;
    static CRIMSON_TRAPDOOR: Internal.BlockItem;
    static NETHERITE_SCRAP: Internal.Item;
    static NETHER_BRICK_SLAB: Internal.BlockItem;
    static STONE: Internal.BlockItem;
    static WITHER_SKELETON_SPAWN_EGG: Internal.SpawnEggItem;
    static AMETHYST_BLOCK: Internal.BlockItem;
    static BIRCH_SAPLING: Internal.BlockItem;
    static JUNGLE_BUTTON: Internal.BlockItem;
    static HOGLIN_SPAWN_EGG: Internal.SpawnEggItem;
    static ZOGLIN_SPAWN_EGG: Internal.SpawnEggItem;
    static LIME_DYE: Internal.DyeItem;
    static IRON_TRAPDOOR: Internal.BlockItem;
    static MAGENTA_CANDLE: Internal.BlockItem;
    static PETRIFIED_OAK_SLAB: Internal.BlockItem;
    static PRISMARINE_SHARD: Internal.Item;
    static NETHER_GOLD_ORE: Internal.BlockItem;
    static POLISHED_BASALT: Internal.BlockItem;
    static MANGROVE_STAIRS: Internal.BlockItem;
    static ORANGE_BANNER: Internal.BannerItem;
    static SANDSTONE_WALL: Internal.BlockItem;
    static ORANGE_CONCRETE_POWDER: Internal.BlockItem;
    static STRIPPED_OAK_LOG: Internal.BlockItem;
    static POLISHED_GRANITE_STAIRS: Internal.BlockItem;
    static DEEPSLATE_GOLD_ORE: Internal.BlockItem;
    static OBSERVER: Internal.BlockItem;
    static GRAY_CONCRETE_POWDER: Internal.BlockItem;
    static DIAMOND_SWORD: Internal.SwordItem;
    static FOX_SPAWN_EGG: Internal.SpawnEggItem;
    static MAGENTA_WOOL: Internal.BlockItem;
    static CALCITE: Internal.BlockItem;
    static PUMPKIN_SEEDS: Internal.ItemNameBlockItem;
    static FERMENTED_SPIDER_EYE: Internal.Item;
    static PURPLE_CONCRETE: Internal.BlockItem;
    static MUTTON: Internal.Item;
    static PURPLE_STAINED_GLASS: Internal.BlockItem;
    static GOLDEN_PICKAXE: Internal.PickaxeItem;
    static ZOMBIE_SPAWN_EGG: Internal.SpawnEggItem;
    static MUSIC_DISC_PIGSTEP: Internal.RecordItem;
    static REDSTONE_TORCH: Internal.StandingAndWallBlockItem;
    static LEATHER_LEGGINGS: Internal.DyeableArmorItem;
    static PIGLIN_SPAWN_EGG: Internal.SpawnEggItem;
    static RED_SHULKER_BOX: Internal.BlockItem;
    static COD: Internal.Item;
    static MUSIC_DISC_11: Internal.RecordItem;
    static AZALEA_LEAVES: Internal.BlockItem;
    static NETHER_WART: Internal.ItemNameBlockItem;
    static NAME_TAG: Internal.NameTagItem;
    static CYAN_CARPET: Internal.BlockItem;
    static MOSSY_COBBLESTONE: Internal.BlockItem;
    static NETHER_BRICK_WALL: Internal.BlockItem;
    static JACK_O_LANTERN: Internal.BlockItem;
    static JUNGLE_SAPLING: Internal.BlockItem;
    static WARPED_SLAB: Internal.BlockItem;
    static FURNACE: Internal.BlockItem;
    static ACACIA_SLAB: Internal.BlockItem;
    static RED_CONCRETE: Internal.BlockItem;
    static YELLOW_CARPET: Internal.BlockItem;
    static POWDER_SNOW_BUCKET: Internal.SolidBucketItem;
    static BUBBLE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static WHITE_STAINED_GLASS: Internal.BlockItem;
    static BRICK_WALL: Internal.BlockItem;
    static BOOK: Internal.BookItem;
    static RED_STAINED_GLASS: Internal.BlockItem;
    static DARK_PRISMARINE_STAIRS: Internal.BlockItem;
    static LIGHT_BLUE_BANNER: Internal.BannerItem;
    static CRIMSON_BUTTON: Internal.BlockItem;
    static PURPLE_WOOL: Internal.BlockItem;
    static PURPLE_BED: Internal.BedItem;
    static EMERALD_ORE: Internal.BlockItem;
    static BLUE_TERRACOTTA: Internal.BlockItem;
    static CRACKED_STONE_BRICKS: Internal.BlockItem;
    static COD_SPAWN_EGG: Internal.SpawnEggItem;
    static DIAMOND: Internal.Item;
    static AZALEA: Internal.BlockItem;
    static JUNGLE_BOAT: Internal.BoatItem;
    static SPRUCE_TRAPDOOR: Internal.BlockItem;
    static MELON_SEEDS: Internal.ItemNameBlockItem;
    static WEATHERED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static CANDLE: Internal.BlockItem;
    static PURPLE_GLAZED_TERRACOTTA: Internal.BlockItem;
    static PILLAGER_SPAWN_EGG: Internal.SpawnEggItem;
    static MUSIC_DISC_13: Internal.RecordItem;
    static LIGHT_GRAY_CARPET: Internal.BlockItem;
    static BIRCH_WOOD: Internal.BlockItem;
    static FLOWER_POT: Internal.BlockItem;
    static ACACIA_WOOD: Internal.BlockItem;
    static WARPED_FENCE: Internal.BlockItem;
    static CHISELED_POLISHED_BLACKSTONE: Internal.BlockItem;
    static SEA_PICKLE: Internal.BlockItem;
    static LARGE_FERN: Internal.DoubleHighBlockItem;
    static AMETHYST_SHARD: Internal.Item;
    static CHICKEN: Internal.Item;
    static GRAY_CONCRETE: Internal.BlockItem;
    static ACACIA_PRESSURE_PLATE: Internal.BlockItem;
    static TOTEM_OF_UNDYING: Internal.Item;
    static STONE_BRICKS: Internal.BlockItem;
    static GREEN_BED: Internal.BedItem;
    static DROPPER: Internal.BlockItem;
    static LIME_STAINED_GLASS: Internal.BlockItem;
    static KNOWLEDGE_BOOK: Internal.KnowledgeBookItem;
    static LOOM: Internal.BlockItem;
    static LIGHT_BLUE_WOOL: Internal.BlockItem;
    static NETHERITE_BLOCK: Internal.BlockItem;
    static ORANGE_CARPET: Internal.BlockItem;
    static FISHING_ROD: Internal.FishingRodItem;
    static BROWN_DYE: Internal.DyeItem;
    static MEDIUM_AMETHYST_BUD: Internal.BlockItem;
    static ROOTED_DIRT: Internal.BlockItem;
    static WARPED_STEM: Internal.BlockItem;
    static RED_SAND: Internal.BlockItem;
    static END_STONE_BRICK_STAIRS: Internal.BlockItem;
    static SHEARS: Internal.ShearsItem;
    static PANDA_SPAWN_EGG: Internal.SpawnEggItem;
    static POTATO: Internal.ItemNameBlockItem;
    static LAPIS_BLOCK: Internal.BlockItem;
    static COMPOSTER: Internal.BlockItem;
    static NETHERITE_HELMET: Internal.ArmorItem;
    static TROPICAL_FISH: Internal.Item;
    static POTION: Internal.PotionItem;
    static MANGROVE_ROOTS: Internal.BlockItem;
    static JIGSAW: Internal.GameMasterBlockItem;
    static PRISMARINE_BRICK_STAIRS: Internal.BlockItem;
    static TROPICAL_FISH_BUCKET: Internal.MobBucketItem;
    static WARPED_PRESSURE_PLATE: Internal.BlockItem;
    static RED_TERRACOTTA: Internal.BlockItem;
    static BROWN_CARPET: Internal.BlockItem;
    static LIGHT_BLUE_CANDLE: Internal.BlockItem;
    static LEATHER_CHESTPLATE: Internal.DyeableArmorItem;
    static RED_BED: Internal.BedItem;
    static STONE_HOE: Internal.HoeItem;
    static JUNGLE_LOG: Internal.BlockItem;
    static GLOW_SQUID_SPAWN_EGG: Internal.SpawnEggItem;
    static BROWN_WOOL: Internal.BlockItem;
    static PUFFERFISH_SPAWN_EGG: Internal.SpawnEggItem;
    static GLASS_PANE: Internal.BlockItem;
    static CHAINMAIL_LEGGINGS: Internal.ArmorItem;
    static GREEN_WOOL: Internal.BlockItem;
    static BREAD: Internal.Item;
    static COOKED_CHICKEN: Internal.Item;
    static BIRCH_FENCE_GATE: Internal.BlockItem;
    static MANGROVE_TRAPDOOR: Internal.BlockItem;
    static CRIMSON_SLAB: Internal.BlockItem;
    static GOLD_NUGGET: Internal.Item;
    static PHANTOM_SPAWN_EGG: Internal.SpawnEggItem;
    static QUARTZ_STAIRS: Internal.BlockItem;
    static WHITE_CONCRETE: Internal.BlockItem;
    static WAXED_WEATHERED_COPPER: Internal.BlockItem;
    static BLUE_CONCRETE_POWDER: Internal.BlockItem;
    static WHEAT_SEEDS: Internal.ItemNameBlockItem;
    static DEEPSLATE_TILES: Internal.BlockItem;
    static PORKCHOP: Internal.Item;
    static SCAFFOLDING: Internal.ScaffoldingBlockItem;
    static END_ROD: Internal.BlockItem;
    static ANDESITE: Internal.BlockItem;
    static PACKED_MUD: Internal.BlockItem;
    static STONE_BRICK_WALL: Internal.BlockItem;
    static ORANGE_WOOL: Internal.BlockItem;
    static REINFORCED_DEEPSLATE: Internal.BlockItem;
    static ACACIA_FENCE_GATE: Internal.BlockItem;
    static LIGHT_GRAY_GLAZED_TERRACOTTA: Internal.BlockItem;
    static LILY_OF_THE_VALLEY: Internal.BlockItem;
    static VILLAGER_SPAWN_EGG: Internal.SpawnEggItem;
    static STONE_SHOVEL: Internal.ShovelItem;
    static PARROT_SPAWN_EGG: Internal.SpawnEggItem;
    static WHEAT: Internal.Item;
    static JUNGLE_PLANKS: Internal.BlockItem;
    static BROWN_CONCRETE_POWDER: Internal.BlockItem;
    static POLISHED_DEEPSLATE_SLAB: Internal.BlockItem;
    static DIAMOND_AXE: Internal.AxeItem;
    static WAXED_WEATHERED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static WARPED_PLANKS: Internal.BlockItem;
    static NETHERRACK: Internal.BlockItem;
    static DIAMOND_CHESTPLATE: Internal.ArmorItem;
    static GRAY_WOOL: Internal.BlockItem;
    static COPPER_BLOCK: Internal.BlockItem;
    static WEATHERED_CUT_COPPER: Internal.BlockItem;
    static PURPUR_PILLAR: Internal.BlockItem;
    static STONE_PRESSURE_PLATE: Internal.BlockItem;
    static RED_NETHER_BRICK_STAIRS: Internal.BlockItem;
    static CAKE: Internal.BlockItem;
    static COBBLED_DEEPSLATE: Internal.BlockItem;
    static MANGROVE_FENCE: Internal.BlockItem;
    static FARMLAND: Internal.BlockItem;
    static LIGHT_GRAY_CONCRETE: Internal.BlockItem;
    static NETHERITE_SHOVEL: Internal.ShovelItem;
    static PUMPKIN_PIE: Internal.Item;
    static SHULKER_SHELL: Internal.Item;
    static OAK_LEAVES: Internal.BlockItem;
    static RABBIT_SPAWN_EGG: Internal.SpawnEggItem;
    static LIGHT_WEIGHTED_PRESSURE_PLATE: Internal.BlockItem;
    static APPLE: Internal.Item;
    static DIAMOND_HORSE_ARMOR: Internal.HorseArmorItem;
    static POLISHED_BLACKSTONE_SLAB: Internal.BlockItem;
    static WARPED_ROOTS: Internal.BlockItem;
    static BIRCH_LOG: Internal.BlockItem;
    static ELYTRA: Internal.ElytraItem;
    static WARPED_SIGN: Internal.SignItem;
    static GREEN_CANDLE: Internal.BlockItem;
    static BIRCH_TRAPDOOR: Internal.BlockItem;
    static BEE_SPAWN_EGG: Internal.SpawnEggItem;
    static PINK_DYE: Internal.DyeItem;
    static PLAYER_HEAD: Internal.PlayerHeadItem;
    static GLOW_LICHEN: Internal.BlockItem;
    static STONE_STAIRS: Internal.BlockItem;
    static ROSE_BUSH: Internal.DoubleHighBlockItem;
    static GLOW_ITEM_FRAME: Internal.ItemFrameItem;
    static WHITE_TULIP: Internal.BlockItem;
    static OBSIDIAN: Internal.BlockItem;
    static BROWN_SHULKER_BOX: Internal.BlockItem;
    static EGG: Internal.EggItem;
    static WITCH_SPAWN_EGG: Internal.SpawnEggItem;
    static OXIDIZED_CUT_COPPER_SLAB: Internal.BlockItem;
    static WAXED_EXPOSED_CUT_COPPER_SLAB: Internal.BlockItem;
    static OCELOT_SPAWN_EGG: Internal.SpawnEggItem;
    static HORN_CORAL_BLOCK: Internal.BlockItem;
    static NETHER_SPROUTS: Internal.BlockItem;
    static MUD_BRICK_SLAB: Internal.BlockItem;
    static DEAD_BRAIN_CORAL: Internal.BlockItem;
    static TALL_GRASS: Internal.DoubleHighBlockItem;
    static BLACK_STAINED_GLASS: Internal.BlockItem;
    static SPIDER_EYE: Internal.Item;
    static FILLED_MAP: Internal.MapItem;
    static MUD_BRICK_STAIRS: Internal.BlockItem;
    static AXOLOTL_BUCKET: Internal.MobBucketItem;
    static ZOMBIE_HORSE_SPAWN_EGG: Internal.SpawnEggItem;
    static DARK_PRISMARINE_SLAB: Internal.BlockItem;
    static MANGROVE_SIGN: Internal.SignItem;
    static STRIPPED_JUNGLE_WOOD: Internal.BlockItem;
    static MUSHROOM_STEM: Internal.BlockItem;
    static LILAC: Internal.DoubleHighBlockItem;
    static SUSPICIOUS_STEW: Internal.SuspiciousStewItem;
    static GOLDEN_LEGGINGS: Internal.ArmorItem;
    static IRON_PICKAXE: Internal.PickaxeItem;
    static WAXED_OXIDIZED_CUT_COPPER: Internal.BlockItem;
    static CRACKED_DEEPSLATE_BRICKS: Internal.BlockItem;
    static SHULKER_SPAWN_EGG: Internal.SpawnEggItem;
    static LIGHT_GRAY_STAINED_GLASS: Internal.BlockItem;
    static MELON_SLICE: Internal.Item;
    static HONEYCOMB_BLOCK: Internal.BlockItem;
    static POLISHED_DIORITE_STAIRS: Internal.BlockItem;
    static PEARLESCENT_FROGLIGHT: Internal.BlockItem;
    static GOLDEN_CHESTPLATE: Internal.ArmorItem;
    static ANCIENT_DEBRIS: Internal.BlockItem;
    static HOPPER_MINECART: Internal.MinecartItem;
    static MAGMA_CREAM: Internal.Item;
    static ZOMBIE_HEAD: Internal.StandingAndWallBlockItem;
    static POLISHED_GRANITE: Internal.BlockItem;
    static PINK_CONCRETE: Internal.BlockItem;
    static HONEYCOMB: Internal.HoneycombItem;
    static NOTE_BLOCK: Internal.BlockItem;
    static RED_GLAZED_TERRACOTTA: Internal.BlockItem;
    static FURNACE_MINECART: Internal.MinecartItem;
    static DRAGON_BREATH: Internal.Item;
    static CYAN_CONCRETE: Internal.BlockItem;
    static CRIMSON_PLANKS: Internal.BlockItem;
    static CHORUS_PLANT: Internal.BlockItem;
    static WAXED_CUT_COPPER_SLAB: Internal.BlockItem;
    static YELLOW_CONCRETE_POWDER: Internal.BlockItem;
    static TURTLE_HELMET: Internal.ArmorItem;
    static DARK_OAK_FENCE_GATE: Internal.BlockItem;
    static COAL_ORE: Internal.BlockItem;
    static COAL: Internal.Item;
    static GRAY_CARPET: Internal.BlockItem;
    static OXIDIZED_CUT_COPPER: Internal.BlockItem;
    static LIGHT_BLUE_CONCRETE_POWDER: Internal.BlockItem;
    static SANDSTONE_SLAB: Internal.BlockItem;
    static GREEN_CONCRETE: Internal.BlockItem;
    static BARREL: Internal.BlockItem;
    static RED_SANDSTONE_SLAB: Internal.BlockItem;
    static WHITE_DYE: Internal.DyeItem;
    static ORANGE_DYE: Internal.DyeItem;
    static ENCHANTED_BOOK: Internal.EnchantedBookItem;
    static SOUL_SOIL: Internal.BlockItem;
    static IRON_NUGGET: Internal.Item;
    static ENDERMITE_SPAWN_EGG: Internal.SpawnEggItem;
    static NETHERITE_BOOTS: Internal.ArmorItem;
    static LEVER: Internal.BlockItem;
    static COOKED_SALMON: Internal.Item;
    static CAULDRON: Internal.Item;
    static ALLIUM: Internal.BlockItem;
    static JUNGLE_CHEST_BOAT: Internal.BoatItem;
    static POISONOUS_POTATO: Internal.Item;
    static FLOWER_BANNER_PATTERN: Internal.BannerPatternItem;
    static SMOOTH_STONE: Internal.BlockItem;
    static WHITE_STAINED_GLASS_PANE: Internal.BlockItem;
    static BROWN_MUSHROOM_BLOCK: Internal.BlockItem;
    static GHAST_SPAWN_EGG: Internal.SpawnEggItem;
    static NETHER_BRICK_STAIRS: Internal.BlockItem;
    static IRON_SHOVEL: Internal.ShovelItem;
    static AXOLOTL_SPAWN_EGG: Internal.SpawnEggItem;
    static ORANGE_STAINED_GLASS: Internal.BlockItem;
    static SEA_LANTERN: Internal.BlockItem;
    static SMOOTH_RED_SANDSTONE_STAIRS: Internal.BlockItem;
    static POLISHED_BLACKSTONE_WALL: Internal.BlockItem;
    static STONE_PICKAXE: Internal.PickaxeItem;
    static LIME_TERRACOTTA: Internal.BlockItem;
    static SHIELD: Internal.ShieldItem;
    static DIORITE_WALL: Internal.BlockItem;
    static STONE_SWORD: Internal.SwordItem;
    static GOLDEN_HOE: Internal.HoeItem;
    static BLACK_GLAZED_TERRACOTTA: Internal.BlockItem;
    static DIAMOND_ORE: Internal.BlockItem;
    static BLACK_STAINED_GLASS_PANE: Internal.BlockItem;
    static LIGHT_GRAY_CONCRETE_POWDER: Internal.BlockItem;
    static LIGHT_BLUE_DYE: Internal.DyeItem;
    static REPEATER: Internal.BlockItem;
    static SPECTRAL_ARROW: Internal.SpectralArrowItem;
    static LEAD: Internal.LeadItem;
    static WHITE_CANDLE: Internal.BlockItem;
    static CHISELED_STONE_BRICKS: Internal.BlockItem;
    static DEAD_TUBE_CORAL: Internal.BlockItem;
    static BROWN_BANNER: Internal.BannerItem;
    static WAXED_OXIDIZED_COPPER: Internal.BlockItem;
    static PINK_WOOL: Internal.BlockItem;
    static BIRCH_BOAT: Internal.BoatItem;
    static BLACK_CARPET: Internal.BlockItem;
    static SPRUCE_FENCE_GATE: Internal.BlockItem;
    static BREWING_STAND: Internal.BlockItem;
    static BIG_DRIPLEAF: Internal.BlockItem;
    static CARVED_PUMPKIN: Internal.BlockItem;
    static OAK_BUTTON: Internal.BlockItem;
    static PINK_GLAZED_TERRACOTTA: Internal.BlockItem;
    static DIORITE_SLAB: Internal.BlockItem;
    static ACACIA_BOAT: Internal.BoatItem;
    static POLISHED_BLACKSTONE_BRICK_SLAB: Internal.BlockItem;
    static SMOOTH_QUARTZ_STAIRS: Internal.BlockItem;
    static END_STONE: Internal.BlockItem;
    static BLUE_BED: Internal.BedItem;
    static LIGHT: Internal.BlockItem;
    static BONE_BLOCK: Internal.BlockItem;
    static DRIPSTONE_BLOCK: Internal.BlockItem;
    static WET_SPONGE: Internal.BlockItem;
    static FLINT: Internal.Item;
    static INFESTED_CHISELED_STONE_BRICKS: Internal.BlockItem;
    static GRAY_SHULKER_BOX: Internal.BlockItem;
    static YELLOW_CANDLE: Internal.BlockItem;
    static SPRUCE_LEAVES: Internal.BlockItem;
    static MOSSY_COBBLESTONE_SLAB: Internal.BlockItem;
    static HUSK_SPAWN_EGG: Internal.SpawnEggItem;
    static PINK_STAINED_GLASS: Internal.BlockItem;
    static MAGENTA_STAINED_GLASS_PANE: Internal.BlockItem;
    static BLUE_ICE: Internal.BlockItem;
    static JUKEBOX: Internal.BlockItem;
    static FIRE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static FIRE_CHARGE: Internal.FireChargeItem;
    static COOKED_MUTTON: Internal.Item;
    static BASALT: Internal.BlockItem;
    static ACACIA_PLANKS: Internal.BlockItem;
    static PIG_SPAWN_EGG: Internal.SpawnEggItem;
    static MUSHROOM_STEW: Internal.BowlFoodItem;
    static PURPLE_STAINED_GLASS_PANE: Internal.BlockItem;
    static MANGROVE_PRESSURE_PLATE: Internal.BlockItem;
    static SMALL_AMETHYST_BUD: Internal.BlockItem;
    static DEAD_HORN_CORAL_BLOCK: Internal.BlockItem;
    static POLISHED_BLACKSTONE_BRICK_WALL: Internal.BlockItem;
    static WEATHERED_COPPER: Internal.BlockItem;
    static RED_WOOL: Internal.BlockItem;
    static MANGROVE_PROPAGULE: Internal.BlockItem;
    static PURPUR_STAIRS: Internal.BlockItem;
    static PAPER: Internal.Item;
    static IRON_HOE: Internal.HoeItem;
    static MAGENTA_GLAZED_TERRACOTTA: Internal.BlockItem;
    static STICKY_PISTON: Internal.BlockItem;
    static COMPASS: Internal.CompassItem;
    static RED_SANDSTONE_WALL: Internal.BlockItem;
    static DARK_PRISMARINE: Internal.BlockItem;
    static DARK_OAK_FENCE: Internal.BlockItem;
    static CLAY_BALL: Internal.Item;
    static CYAN_WOOL: Internal.BlockItem;
    static STONECUTTER: Internal.BlockItem;
    static MINECART: Internal.MinecartItem;
    static POLISHED_BLACKSTONE_STAIRS: Internal.BlockItem;
    static RED_CANDLE: Internal.BlockItem;
    static GREEN_STAINED_GLASS: Internal.BlockItem;
    static AIR: Internal.AirItem;
    static SEAGRASS: Internal.BlockItem;
    static GLOWSTONE: Internal.BlockItem;
    static YELLOW_BED: Internal.BedItem;
    static ANVIL: Internal.BlockItem;
    static YELLOW_GLAZED_TERRACOTTA: Internal.BlockItem;
    static RAW_COPPER_BLOCK: Internal.BlockItem;
    static POLISHED_DIORITE: Internal.BlockItem;
    static DARK_OAK_SIGN: Internal.SignItem;
    static MAGENTA_STAINED_GLASS: Internal.BlockItem;
    static NETHER_BRICKS: Internal.BlockItem;
    static WITHER_SKELETON_SKULL: Internal.StandingAndWallBlockItem;
    static DONKEY_SPAWN_EGG: Internal.SpawnEggItem;
    static STONE_BRICK_STAIRS: Internal.BlockItem;
    static WARPED_DOOR: Internal.DoubleHighBlockItem;
    static WAXED_COPPER_BLOCK: Internal.BlockItem;
    static ENCHANTED_GOLDEN_APPLE: Internal.EnchantedGoldenAppleItem;
    static MANGROVE_CHEST_BOAT: Internal.BoatItem;
    static MUD: Internal.BlockItem;
    static OAK_FENCE: Internal.BlockItem;
    static GOAT_HORN: Internal.InstrumentItem;
    static CAVE_SPIDER_SPAWN_EGG: Internal.SpawnEggItem;
    static QUARTZ_PILLAR: Internal.BlockItem;
    static DEAD_FIRE_CORAL: Internal.BlockItem;
    static SUGAR: Internal.Item;
    static WAXED_EXPOSED_CUT_COPPER: Internal.BlockItem;
    static BROWN_CONCRETE: Internal.BlockItem;
    static SCULK_VEIN: Internal.BlockItem;
    static FLETCHING_TABLE: Internal.BlockItem;
    static INFESTED_MOSSY_STONE_BRICKS: Internal.BlockItem;
    static WARPED_STAIRS: Internal.BlockItem;
    static SPRUCE_PRESSURE_PLATE: Internal.BlockItem;
    static BROWN_GLAZED_TERRACOTTA: Internal.BlockItem;
    static PINK_CANDLE: Internal.BlockItem;
    static STONE_BRICK_SLAB: Internal.BlockItem;
    static RED_CARPET: Internal.BlockItem;
    static CLOCK: Internal.Item;
    static GRAY_TERRACOTTA: Internal.BlockItem;
    static EMERALD: Internal.Item;
    static DEEPSLATE_DIAMOND_ORE: Internal.BlockItem;
    static BIRCH_PRESSURE_PLATE: Internal.BlockItem;
    static BIRCH_DOOR: Internal.DoubleHighBlockItem;
    static BROWN_CANDLE: Internal.BlockItem;
    static KELP: Internal.BlockItem;
    static WITHER_ROSE: Internal.BlockItem;
    static ACACIA_CHEST_BOAT: Internal.BoatItem;
    static TADPOLE_SPAWN_EGG: Internal.SpawnEggItem;
    static SPRUCE_FENCE: Internal.BlockItem;
    static ORANGE_CONCRETE: Internal.BlockItem;
    static CRAFTING_TABLE: Internal.BlockItem;
    static BAKED_POTATO: Internal.Item;
    static MANGROVE_SLAB: Internal.BlockItem;
    static CYAN_BED: Internal.BedItem;
    static NAUTILUS_SHELL: Internal.Item;
    static SHULKER_BOX: Internal.BlockItem;
    static STICK: Internal.Item;
    static HEAVY_WEIGHTED_PRESSURE_PLATE: Internal.BlockItem;
    static COARSE_DIRT: Internal.BlockItem;
    static QUARTZ_SLAB: Internal.BlockItem;
    static COBBLED_DEEPSLATE_SLAB: Internal.BlockItem;
    static LIGHTNING_ROD: Internal.BlockItem;
    static ACACIA_FENCE: Internal.BlockItem;
    static POLAR_BEAR_SPAWN_EGG: Internal.SpawnEggItem;
    static ACACIA_LOG: Internal.BlockItem;
    static MOJANG_BANNER_PATTERN: Internal.BannerPatternItem;
    static DEEPSLATE_REDSTONE_ORE: Internal.BlockItem;
    static INFESTED_STONE_BRICKS: Internal.BlockItem;
    static ENCHANTING_TABLE: Internal.BlockItem;
    static POLISHED_ANDESITE_SLAB: Internal.BlockItem;
    static PURPLE_CONCRETE_POWDER: Internal.BlockItem;
    static PINK_CARPET: Internal.BlockItem;
    static DIORITE: Internal.BlockItem;
    static RED_CONCRETE_POWDER: Internal.BlockItem;
    static DARK_OAK_SAPLING: Internal.BlockItem;
    static GRAY_DYE: Internal.DyeItem;
    static LIGHT_GRAY_BED: Internal.BedItem;
    static IRON_ORE: Internal.BlockItem;
    static SCULK_SENSOR: Internal.BlockItem;
    static BUNDLE: Internal.BundleItem;
    static STRING: Internal.ItemNameBlockItem;
    static STRIPPED_JUNGLE_LOG: Internal.BlockItem;
    static END_CRYSTAL: Internal.EndCrystalItem;
    static LEATHER_BOOTS: Internal.DyeableArmorItem;
    static SLIME_BALL: Internal.Item;
    static ORANGE_TERRACOTTA: Internal.BlockItem;
    static DEEPSLATE_IRON_ORE: Internal.BlockItem;
    static BOW: Internal.BowItem;
    static ORANGE_CANDLE: Internal.BlockItem;
    static BLUE_ORCHID: Internal.BlockItem;
    static SPRUCE_BUTTON: Internal.BlockItem;
    static LLAMA_SPAWN_EGG: Internal.SpawnEggItem;
    static CAMPFIRE: Internal.BlockItem;
    static LIGHT_BLUE_STAINED_GLASS: Internal.BlockItem;
    static MAGENTA_TERRACOTTA: Internal.BlockItem;
    static DARK_OAK_STAIRS: Internal.BlockItem;
    static EXPOSED_CUT_COPPER_SLAB: Internal.BlockItem;
    static BUBBLE_CORAL_BLOCK: Internal.BlockItem;
    static RED_MUSHROOM: Internal.BlockItem;
    static ACACIA_STAIRS: Internal.BlockItem;
    static BLACK_CONCRETE: Internal.BlockItem;
    static SAND: Internal.BlockItem;
    static NETHERITE_HOE: Internal.HoeItem;
    static RED_MUSHROOM_BLOCK: Internal.BlockItem;
    static MYCELIUM: Internal.BlockItem;
    static PINK_TULIP: Internal.BlockItem;
    static PINK_TERRACOTTA: Internal.BlockItem;
    static GOAT_SPAWN_EGG: Internal.SpawnEggItem;
    static INFESTED_CRACKED_STONE_BRICKS: Internal.BlockItem;
    static RABBIT: Internal.Item;
    static PRISMARINE_SLAB: Internal.BlockItem;
    static REDSTONE_LAMP: Internal.BlockItem;
    static LIGHT_BLUE_CARPET: Internal.BlockItem;
    static TUBE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static MANGROVE_WOOD: Internal.BlockItem;
    static LIME_GLAZED_TERRACOTTA: Internal.BlockItem;
    static DARK_OAK_DOOR: Internal.DoubleHighBlockItem;
    static STRIPPED_ACACIA_WOOD: Internal.BlockItem;
    static LIGHT_BLUE_SHULKER_BOX: Internal.BlockItem;
    static ARMOR_STAND: Internal.ArmorStandItem;
    static BROWN_STAINED_GLASS_PANE: Internal.BlockItem;
    static STONE_SLAB: Internal.BlockItem;
    static MANGROVE_BOAT: Internal.BoatItem;
    static PRISMARINE_WALL: Internal.BlockItem;
    static LIGHT_GRAY_BANNER: Internal.BannerItem;
    static RED_NETHER_BRICK_SLAB: Internal.BlockItem;
    static WAXED_OXIDIZED_CUT_COPPER_SLAB: Internal.BlockItem;
    static CRIMSON_NYLIUM: Internal.BlockItem;
    static FIRE_CORAL_BLOCK: Internal.BlockItem;
    static EXPERIENCE_BOTTLE: Internal.ExperienceBottleItem;
    static POLISHED_BLACKSTONE_PRESSURE_PLATE: Internal.BlockItem;
    static RED_NETHER_BRICKS: Internal.BlockItem;
    static BLACK_CONCRETE_POWDER: Internal.BlockItem;
    static SMITHING_TABLE: Internal.BlockItem;
    static DARK_OAK_TRAPDOOR: Internal.BlockItem;
    static LIGHT_BLUE_STAINED_GLASS_PANE: Internal.BlockItem;
    static ACACIA_SIGN: Internal.SignItem;
    static YELLOW_STAINED_GLASS: Internal.BlockItem;
    static VEX_SPAWN_EGG: Internal.SpawnEggItem;
    static PIGLIN_BRUTE_SPAWN_EGG: Internal.SpawnEggItem;
    static GRAY_CANDLE: Internal.BlockItem;
    static COBBLESTONE_STAIRS: Internal.BlockItem;
    static BLAZE_POWDER: Internal.Item;
    static MUSIC_DISC_MALL: Internal.RecordItem;
    static LARGE_AMETHYST_BUD: Internal.BlockItem;
    static BRICKS: Internal.BlockItem;
    static BUDDING_AMETHYST: Internal.BlockItem;
    static RABBIT_FOOT: Internal.Item;
    static MOSSY_COBBLESTONE_STAIRS: Internal.BlockItem;
    static SKULL_BANNER_PATTERN: Internal.BannerPatternItem;
    static ACACIA_TRAPDOOR: Internal.BlockItem;
    static COMMAND_BLOCK: Internal.GameMasterBlockItem;
    static BEACON: Internal.BlockItem;
    static STRIPPED_SPRUCE_WOOD: Internal.BlockItem;
    static OAK_SAPLING: Internal.BlockItem;
    static SMOOTH_SANDSTONE_SLAB: Internal.BlockItem;
    static BIRCH_BUTTON: Internal.BlockItem;
    static STRIPPED_CRIMSON_STEM: Internal.BlockItem;
    static GLOW_INK_SAC: Internal.Item;
    static CYAN_BANNER: Internal.BannerItem;
    static POLISHED_BLACKSTONE: Internal.BlockItem;
    static GRASS: Internal.BlockItem;
    static SMOOTH_RED_SANDSTONE_SLAB: Internal.BlockItem;
    static BROWN_STAINED_GLASS: Internal.BlockItem;
    static MUSIC_DISC_CHIRP: Internal.RecordItem;
    static MUSIC_DISC_FAR: Internal.RecordItem;
    static RED_SANDSTONE_STAIRS: Internal.BlockItem;
    static JUNGLE_STAIRS: Internal.BlockItem;
    static COBBLED_DEEPSLATE_WALL: Internal.BlockItem;
    static BLUE_SHULKER_BOX: Internal.BlockItem;
    static WOODEN_AXE: Internal.AxeItem;
    static SPORE_BLOSSOM: Internal.BlockItem;
    static DEAD_BRAIN_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static DEEPSLATE_TILE_STAIRS: Internal.BlockItem;
    static CROSSBOW: Internal.CrossbowItem;
    static HORN_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static ORANGE_TULIP: Internal.BlockItem;
    static DIAMOND_PICKAXE: Internal.PickaxeItem;
    static GREEN_CARPET: Internal.BlockItem;
    static OXIDIZED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static RABBIT_HIDE: Internal.Item;
    static COOKED_COD: Internal.Item;
    static BLACK_BED: Internal.BedItem;
    static PUFFERFISH: Internal.Item;
    static ENDER_EYE: Internal.EnderEyeItem;
    static INFESTED_COBBLESTONE: Internal.BlockItem;
    static GOLD_INGOT: Internal.Item;
    static STRIPPED_MANGROVE_LOG: Internal.BlockItem;
    static ICE: Internal.BlockItem;
    static BLACK_BANNER: Internal.BannerItem;
    static OAK_CHEST_BOAT: Internal.BoatItem;
    static LIME_BANNER: Internal.BannerItem;
    static PINK_SHULKER_BOX: Internal.BlockItem;
    static SMALL_DRIPLEAF: Internal.DoubleHighBlockItem;
    static LILY_PAD: Internal.PlaceOnWaterBlockItem;
    static CREEPER_BANNER_PATTERN: Internal.BannerPatternItem;
    static GLOW_BERRIES: Internal.ItemNameBlockItem;
    static HOPPER: Internal.BlockItem;
    static PUFFERFISH_BUCKET: Internal.MobBucketItem;
    static PURPLE_BANNER: Internal.BannerItem;
    static HAY_BLOCK: Internal.BlockItem;
    static HEART_OF_THE_SEA: Internal.Item;
    static MOSSY_STONE_BRICK_WALL: Internal.BlockItem;
    static EXPOSED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static WARPED_WART_BLOCK: Internal.BlockItem;
    static NETHERITE_SWORD: Internal.SwordItem;
    static SHEEP_SPAWN_EGG: Internal.SpawnEggItem;
    static PODZOL: Internal.BlockItem;
    static DIAMOND_HOE: Internal.HoeItem;
    static GRAY_STAINED_GLASS_PANE: Internal.BlockItem;
    static YELLOW_SHULKER_BOX: Internal.BlockItem;
    static STRIPPED_WARPED_STEM: Internal.BlockItem;
    static SPRUCE_SIGN: Internal.SignItem;
    static RABBIT_STEW: Internal.BowlFoodItem;
    static DEAD_TUBE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static OAK_PRESSURE_PLATE: Internal.BlockItem;
    static LIGHT_GRAY_SHULKER_BOX: Internal.BlockItem;
    static CHAINMAIL_HELMET: Internal.ArmorItem;
    static CRACKED_POLISHED_BLACKSTONE_BRICKS: Internal.BlockItem;
    static LIME_BED: Internal.BedItem;
    static TUFF: Internal.BlockItem;
    static GRAVEL: Internal.BlockItem;
    static BARRIER: Internal.BlockItem;
    static DRAGON_HEAD: Internal.StandingAndWallBlockItem;
    static MUSIC_DISC_MELLOHI: Internal.RecordItem;
    static IRON_DOOR: Internal.DoubleHighBlockItem;
    static BAT_SPAWN_EGG: Internal.SpawnEggItem;
    static VINDICATOR_SPAWN_EGG: Internal.SpawnEggItem;
    static SMOOTH_BASALT: Internal.BlockItem;
    static LIGHT_GRAY_STAINED_GLASS_PANE: Internal.BlockItem;
    static DEAD_HORN_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static DROWNED_SPAWN_EGG: Internal.SpawnEggItem;
    static NETHER_STAR: Internal.SimpleFoiledItem;
    static CRIMSON_PRESSURE_PLATE: Internal.BlockItem;
    static FLINT_AND_STEEL: Internal.FlintAndSteelItem;
    static MAGENTA_BED: Internal.BedItem;
    static BONE: Internal.Item;
    static BROWN_TERRACOTTA: Internal.BlockItem;
    static END_STONE_BRICK_SLAB: Internal.BlockItem;
    static COMPARATOR: Internal.BlockItem;
    static LEATHER_HORSE_ARMOR: Internal.DyeableHorseArmorItem;
    static POLISHED_DIORITE_SLAB: Internal.BlockItem;
    static MUD_BRICK_WALL: Internal.BlockItem;
    static MOSS_BLOCK: Internal.BlockItem;
    static CRIMSON_STAIRS: Internal.BlockItem;
    static CREEPER_HEAD: Internal.StandingAndWallBlockItem;
    static JUNGLE_DOOR: Internal.DoubleHighBlockItem;
    static BLACK_TERRACOTTA: Internal.BlockItem;
    static COOKIE: Internal.Item;
    static GRANITE: Internal.BlockItem;
    static LEATHER: Internal.Item;
    static SALMON_BUCKET: Internal.MobBucketItem;
    static DANDELION: Internal.BlockItem;
    static PRISMARINE_BRICK_SLAB: Internal.BlockItem;
    static RED_STAINED_GLASS_PANE: Internal.BlockItem;
    static IRON_HORSE_ARMOR: Internal.HorseArmorItem;
    static IRON_SWORD: Internal.SwordItem;
    static BONE_MEAL: Internal.BoneMealItem;
    static GRAY_STAINED_GLASS: Internal.BlockItem;
    static DEAD_FIRE_CORAL_BLOCK: Internal.BlockItem;
    static POINTED_DRIPSTONE: Internal.BlockItem;
    static PURPUR_SLAB: Internal.BlockItem;
    static BIRCH_LEAVES: Internal.BlockItem;
    static ORANGE_STAINED_GLASS_PANE: Internal.BlockItem;
    static ALLAY_SPAWN_EGG: Internal.SpawnEggItem;
    static COW_SPAWN_EGG: Internal.SpawnEggItem;
    static BLUE_WOOL: Internal.BlockItem;
    static LIGHT_BLUE_TERRACOTTA: Internal.BlockItem;
    static MUSIC_DISC_WARD: Internal.RecordItem;
    static PINK_CONCRETE_POWDER: Internal.BlockItem;
    static BLUE_STAINED_GLASS: Internal.BlockItem;
    static ANDESITE_STAIRS: Internal.BlockItem;
    static CHORUS_FRUIT: Internal.ChorusFruitItem;
    static VINE: Internal.BlockItem;
    static COAL_BLOCK: Internal.BlockItem;
    static POLISHED_DEEPSLATE_WALL: Internal.BlockItem;
    static MUSIC_DISC_OTHERSIDE: Internal.RecordItem;
    static MOSSY_STONE_BRICK_STAIRS: Internal.BlockItem;
    static SCULK: Internal.BlockItem;
    static POLISHED_ANDESITE: Internal.BlockItem;
    static JUNGLE_SIGN: Internal.SignItem;
    static COCOA_BEANS: Internal.ItemNameBlockItem;
    static CYAN_STAINED_GLASS: Internal.BlockItem;
    static PURPLE_DYE: Internal.DyeItem;
    static CYAN_TERRACOTTA: Internal.BlockItem;
    static BLACKSTONE_STAIRS: Internal.BlockItem;
    static GLOBE_BANNER_PATTERN: Internal.BannerPatternItem;
    static SPRUCE_LOG: Internal.BlockItem;
    static TUBE_CORAL_BLOCK: Internal.BlockItem;
    static EXPOSED_CUT_COPPER: Internal.BlockItem;
    static GREEN_SHULKER_BOX: Internal.BlockItem;
    static CONDUIT: Internal.BlockItem;
    static GLISTERING_MELON_SLICE: Internal.Item;
    static RAVAGER_SPAWN_EGG: Internal.SpawnEggItem;
    static SKELETON_HORSE_SPAWN_EGG: Internal.SpawnEggItem;
    static BRAIN_CORAL_BLOCK: Internal.BlockItem;
    static BAMBOO: Internal.BlockItem;
    static COOKED_PORKCHOP: Internal.Item;
    static GOLDEN_SHOVEL: Internal.ShovelItem;
    static CUT_RED_SANDSTONE_SLAB: Internal.BlockItem;
    static MOSSY_STONE_BRICKS: Internal.BlockItem;
    static DIAMOND_HELMET: Internal.ArmorItem;
    static POLISHED_BLACKSTONE_BRICK_STAIRS: Internal.BlockItem;
    static SMOOTH_STONE_SLAB: Internal.BlockItem;
    static IRON_LEGGINGS: Internal.ArmorItem;
    static SMOKER: Internal.BlockItem;
    static STRIPPED_BIRCH_WOOD: Internal.BlockItem;
    static SPRUCE_BOAT: Internal.BoatItem;
    static MOSS_CARPET: Internal.BlockItem;
    static FIREWORK_ROCKET: Internal.FireworkRocketItem;
    static OCHRE_FROGLIGHT: Internal.BlockItem;
    static CHISELED_DEEPSLATE: Internal.BlockItem;
    static NETHER_BRICK_FENCE: Internal.BlockItem;
    static CHISELED_RED_SANDSTONE: Internal.BlockItem;
    static TADPOLE_BUCKET: Internal.MobBucketItem;
    static DRAGON_EGG: Internal.BlockItem;
    static DARK_OAK_PLANKS: Internal.BlockItem;
    static COOKED_RABBIT: Internal.Item;
    static END_STONE_BRICK_WALL: Internal.BlockItem;
    static GREEN_DYE: Internal.DyeItem;
    static MUSIC_DISC_WAIT: Internal.RecordItem;
    static RED_NETHER_BRICK_WALL: Internal.BlockItem;
    static LIME_CONCRETE_POWDER: Internal.BlockItem;
    static PRISMARINE_STAIRS: Internal.BlockItem;
    static MANGROVE_BUTTON: Internal.BlockItem;
    static AMETHYST_CLUSTER: Internal.BlockItem;
    static CHISELED_SANDSTONE: Internal.BlockItem;
    static DEEPSLATE_COAL_ORE: Internal.BlockItem;
    static STRIPPED_MANGROVE_WOOD: Internal.BlockItem;
    static STONE_BUTTON: Internal.BlockItem;
    static RED_DYE: Internal.DyeItem;
    static SPLASH_POTION: Internal.SplashPotionItem;
    static PURPLE_TERRACOTTA: Internal.BlockItem;
    static STRIDER_SPAWN_EGG: Internal.SpawnEggItem;
    static OXEYE_DAISY: Internal.BlockItem;
    static SPRUCE_SLAB: Internal.BlockItem;
    static PINK_STAINED_GLASS_PANE: Internal.BlockItem;
    static REPEATING_COMMAND_BLOCK: Internal.GameMasterBlockItem;
    static CRYING_OBSIDIAN: Internal.BlockItem;
    static CREEPER_SPAWN_EGG: Internal.SpawnEggItem;
    static SCULK_SHRIEKER: Internal.BlockItem;
    static GOLDEN_HORSE_ARMOR: Internal.HorseArmorItem;
    static POLISHED_DEEPSLATE: Internal.BlockItem;
    static YELLOW_CONCRETE: Internal.BlockItem;
    static LIGHT_GRAY_WOOL: Internal.BlockItem;
    static YELLOW_DYE: Internal.DyeItem;
    static CRIMSON_DOOR: Internal.DoubleHighBlockItem;
    static PURPLE_CARPET: Internal.BlockItem;
    static BEETROOT_SOUP: Internal.BowlFoodItem;
    static CRIMSON_ROOTS: Internal.BlockItem;
    static BLACKSTONE: Internal.BlockItem;
    static FLOWERING_AZALEA_LEAVES: Internal.BlockItem;
    static OAK_BOAT: Internal.BoatItem;
    static POLISHED_ANDESITE_STAIRS: Internal.BlockItem;
    static BROWN_BED: Internal.BedItem;
    static BLUE_CANDLE: Internal.BlockItem;
    static STRIPPED_CRIMSON_HYPHAE: Internal.BlockItem;
    static POLISHED_DEEPSLATE_STAIRS: Internal.BlockItem;
    static SPRUCE_WOOD: Internal.BlockItem;
    static TARGET: Internal.BlockItem;
    static SOUL_SAND: Internal.BlockItem;
    static DAYLIGHT_DETECTOR: Internal.BlockItem;
    static MOOSHROOM_SPAWN_EGG: Internal.SpawnEggItem;
    static LIGHT_BLUE_GLAZED_TERRACOTTA: Internal.BlockItem;
    static PRISMARINE_BRICKS: Internal.BlockItem;
    static DAMAGED_ANVIL: Internal.BlockItem;
    static YELLOW_TERRACOTTA: Internal.BlockItem;
    static RAW_IRON_BLOCK: Internal.BlockItem;
    static TROPICAL_FISH_SPAWN_EGG: Internal.SpawnEggItem;
    static INK_SAC: Internal.Item;
    static LINGERING_POTION: Internal.LingeringPotionItem;
    static BRAIN_CORAL: Internal.BlockItem;
    static SPRUCE_DOOR: Internal.DoubleHighBlockItem;
    static GILDED_BLACKSTONE: Internal.BlockItem;
    static PRISMARINE: Internal.BlockItem;
    static SOUL_CAMPFIRE: Internal.BlockItem;
    static LECTERN: Internal.BlockItem;
    static SHROOMLIGHT: Internal.BlockItem;
    static GOLD_BLOCK: Internal.BlockItem;
    static BRICK_SLAB: Internal.BlockItem;
    static MUD_BRICKS: Internal.BlockItem;
    static JUNGLE_FENCE: Internal.BlockItem;
    static MANGROVE_LEAVES: Internal.BlockItem;
    static PAINTING: Internal.HangingEntityItem;
    static IRON_BLOCK: Internal.BlockItem;
    static ARROW: Internal.ArrowItem;
    static DEAD_BUBBLE_CORAL_BLOCK: Internal.BlockItem;
    static STRIPPED_DARK_OAK_LOG: Internal.BlockItem;
    static WHITE_CARPET: Internal.BlockItem;
    static DIAMOND_BLOCK: Internal.BlockItem;
    static CRIMSON_STEM: Internal.BlockItem;
    static SOUL_LANTERN: Internal.BlockItem;
    static BLUE_BANNER: Internal.BannerItem;
    static WRITABLE_BOOK: Internal.WritableBookItem;
    static PURPLE_SHULKER_BOX: Internal.BlockItem;
    static CUT_RED_SANDSTONE: Internal.BlockItem;
    static LIME_CANDLE: Internal.BlockItem;
    static STRAY_SPAWN_EGG: Internal.SpawnEggItem;
    static STRIPPED_BIRCH_LOG: Internal.BlockItem;
    static DEEPSLATE_TILE_WALL: Internal.BlockItem;
    static SLIME_BLOCK: Internal.BlockItem;
    static NETHER_WART_BLOCK: Internal.BlockItem;
    static DEEPSLATE_TILE_SLAB: Internal.BlockItem;
    static END_STONE_BRICKS: Internal.BlockItem;
    static SKELETON_SPAWN_EGG: Internal.SpawnEggItem;
    static CRIMSON_FENCE: Internal.BlockItem;
    static CRACKED_NETHER_BRICKS: Internal.BlockItem;
    static STRUCTURE_BLOCK: Internal.GameMasterBlockItem;
    static CAT_SPAWN_EGG: Internal.SpawnEggItem;
    static IRON_BOOTS: Internal.ArmorItem;
    static STRIPPED_OAK_WOOD: Internal.BlockItem;
    static PISTON: Internal.BlockItem;
    static DEEPSLATE_BRICK_WALL: Internal.BlockItem;
    static COD_BUCKET: Internal.MobBucketItem;
    static HONEY_BOTTLE: Internal.HoneyBottleItem;
    static EXPOSED_COPPER: Internal.BlockItem;
    static MUSIC_DISC_STRAD: Internal.RecordItem;
    static GREEN_GLAZED_TERRACOTTA: Internal.BlockItem;
    static PINK_BED: Internal.BedItem;
    static LADDER: Internal.BlockItem;
    static SCULK_CATALYST: Internal.BlockItem;
    static BLUE_CONCRETE: Internal.BlockItem;
    static BLUE_STAINED_GLASS_PANE: Internal.BlockItem;
    static SNOW_BLOCK: Internal.BlockItem;
    static SALMON: Internal.Item;
    static DISPENSER: Internal.BlockItem;
    static DIAMOND_BOOTS: Internal.ArmorItem;
    static OAK_STAIRS: Internal.BlockItem;
    static RED_BANNER: Internal.BannerItem;
    static IRON_AXE: Internal.AxeItem;
    static DEEPSLATE_LAPIS_ORE: Internal.BlockItem;
    static SILVERFISH_SPAWN_EGG: Internal.SpawnEggItem;
    static ENDERMAN_SPAWN_EGG: Internal.SpawnEggItem;
    static GOLDEN_AXE: Internal.AxeItem;
    static OAK_FENCE_GATE: Internal.BlockItem;
    static GRANITE_STAIRS: Internal.BlockItem;
    static CHARCOAL: Internal.Item;
    static WOODEN_PICKAXE: Internal.PickaxeItem;
    static MELON: Internal.BlockItem;
    static ECHO_SHARD: Internal.Item;
    static DIRT_PATH: Internal.BlockItem;
    static DEEPSLATE: Internal.BlockItem;
    static WHITE_BED: Internal.BedItem;
    static DIORITE_STAIRS: Internal.BlockItem;
    static MANGROVE_FENCE_GATE: Internal.BlockItem;
    static RECOVERY_COMPASS: Internal.Item;
    static SNOW: Internal.BlockItem;
    static GRAY_GLAZED_TERRACOTTA: Internal.BlockItem;
    static GHAST_TEAR: Internal.Item;
    static GOLDEN_CARROT: Internal.Item;
    static FERN: Internal.BlockItem;
    static CORNFLOWER: Internal.BlockItem;
    static CHAIN_COMMAND_BLOCK: Internal.GameMasterBlockItem;
    static ZOMBIE_VILLAGER_SPAWN_EGG: Internal.SpawnEggItem;
    static LIME_STAINED_GLASS_PANE: Internal.BlockItem;
    static JUNGLE_FENCE_GATE: Internal.BlockItem;
    static GREEN_BANNER: Internal.BannerItem;
    static TRIPWIRE_HOOK: Internal.BlockItem;
    static EVOKER_SPAWN_EGG: Internal.SpawnEggItem;
    static SALMON_SPAWN_EGG: Internal.SpawnEggItem;
    static DEEPSLATE_BRICK_SLAB: Internal.BlockItem;
    static RAW_GOLD: Internal.Item;
    static BIRCH_SIGN: Internal.SignItem;
    static FROGSPAWN: Internal.PlaceOnWaterBlockItem;
    static SADDLE: Internal.SaddleItem;
    static YELLOW_WOOL: Internal.BlockItem;
    static TRIDENT: Internal.TridentItem;
    static LIGHT_BLUE_CONCRETE: Internal.BlockItem;
    static WARPED_BUTTON: Internal.BlockItem;
    static POLISHED_BLACKSTONE_BUTTON: Internal.BlockItem;
    static SLIME_SPAWN_EGG: Internal.SpawnEggItem;
    static OAK_WOOD: Internal.BlockItem;
    static ENDER_CHEST: Internal.BlockItem;
    static REDSTONE_BLOCK: Internal.BlockItem;
    static ORANGE_BED: Internal.BedItem;
    static CUT_COPPER_SLAB: Internal.BlockItem;
    static WANDERING_TRADER_SPAWN_EGG: Internal.SpawnEggItem;
    static WAXED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static CRIMSON_FENCE_GATE: Internal.BlockItem;
    static WAXED_WEATHERED_CUT_COPPER: Internal.BlockItem;
    static WAXED_OXIDIZED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static QUARTZ_BLOCK: Internal.BlockItem;
    static RAIL: Internal.BlockItem;
    static EMERALD_BLOCK: Internal.BlockItem;
    static CUT_COPPER: Internal.BlockItem;
    static POPPY: Internal.BlockItem;
    static ACACIA_BUTTON: Internal.BlockItem;
    static ANDESITE_WALL: Internal.BlockItem;
    static LEATHER_HELMET: Internal.DyeableArmorItem;
    static ACACIA_SAPLING: Internal.BlockItem;
    static CARTOGRAPHY_TABLE: Internal.BlockItem;
    static RED_TULIP: Internal.BlockItem;
    static TRAPPED_CHEST: Internal.BlockItem;
    static MANGROVE_LOG: Internal.BlockItem;
    static DARK_OAK_PRESSURE_PLATE: Internal.BlockItem;
    static CHIPPED_ANVIL: Internal.BlockItem;
    static MAGMA_BLOCK: Internal.BlockItem;
    static GUNPOWDER: Internal.Item;
    static OXIDIZED_COPPER: Internal.BlockItem;
    static BLACK_SHULKER_BOX: Internal.BlockItem;
    static BLUE_DYE: Internal.DyeItem;
    static PACKED_ICE: Internal.BlockItem;
    static PEONY: Internal.DoubleHighBlockItem;
    static CRIMSON_FUNGUS: Internal.BlockItem;
    static JUNGLE_PRESSURE_PLATE: Internal.BlockItem;
    static JUNGLE_WOOD: Internal.BlockItem;
    static ORANGE_SHULKER_BOX: Internal.BlockItem;
    static BEETROOT_SEEDS: Internal.ItemNameBlockItem;
    static IRON_CHESTPLATE: Internal.ArmorItem;
    static GOLDEN_APPLE: Internal.Item;
    static LIGHT_BLUE_BED: Internal.BedItem;
    static WARPED_TRAPDOOR: Internal.BlockItem;
    static CACTUS: Internal.BlockItem;
    static TORCH: Internal.StandingAndWallBlockItem;
    static GLASS_BOTTLE: Internal.BottleItem;
    static MAGENTA_SHULKER_BOX: Internal.BlockItem;
    static STRUCTURE_VOID: Internal.BlockItem;
    static DEAD_TUBE_CORAL_BLOCK: Internal.BlockItem;
    static GREEN_CONCRETE_POWDER: Internal.BlockItem;
    static MUSIC_DISC_BLOCKS: Internal.RecordItem;
    static COOKED_BEEF: Internal.Item;
    static DIAMOND_SHOVEL: Internal.ShovelItem;
    static WOODEN_SWORD: Internal.SwordItem;
    static CRIMSON_SIGN: Internal.SignItem;
    static NETHER_BRICK: Internal.Item;
    static STONE_AXE: Internal.AxeItem;
    static DEAD_BUSH: Internal.BlockItem;
    static CYAN_GLAZED_TERRACOTTA: Internal.BlockItem;
    static SPRUCE_CHEST_BOAT: Internal.BoatItem;
    static DEEPSLATE_BRICK_STAIRS: Internal.BlockItem;
    static WHITE_BANNER: Internal.BannerItem;
    static GRANITE_SLAB: Internal.BlockItem;
    static MOSSY_STONE_BRICK_SLAB: Internal.BlockItem;
    static OAK_SLAB: Internal.BlockItem;
    static DEAD_BUBBLE_CORAL: Internal.BlockItem;
    static WARPED_FENCE_GATE: Internal.BlockItem;
    static BROWN_MUSHROOM: Internal.BlockItem;
    static SPRUCE_PLANKS: Internal.BlockItem;
    static WOLF_SPAWN_EGG: Internal.SpawnEggItem;
    static MAGENTA_BANNER: Internal.BannerItem;
    static CYAN_SHULKER_BOX: Internal.BlockItem;
    static WAXED_EXPOSED_CUT_COPPER_STAIRS: Internal.BlockItem;
    static RAW_IRON: Internal.Item;
    static WEATHERED_CUT_COPPER_SLAB: Internal.BlockItem;
    static RED_SANDSTONE: Internal.BlockItem;
    static STRIPPED_DARK_OAK_WOOD: Internal.BlockItem;
    static INFESTED_DEEPSLATE: Internal.BlockItem;
    static IRON_BARS: Internal.BlockItem;
    static SANDSTONE_STAIRS: Internal.BlockItem;
    static BEDROCK: Internal.BlockItem;
    static TNT_MINECART: Internal.MinecartItem;
    static BEE_NEST: Internal.BlockItem;
    static ACTIVATOR_RAIL: Internal.BlockItem;
    static MUSIC_DISC_5: Internal.RecordItem;
    static DEAD_FIRE_CORAL_FAN: Internal.StandingAndWallBlockItem;
    static GOLDEN_HELMET: Internal.ArmorItem;
    static STRIPPED_WARPED_HYPHAE: Internal.BlockItem;
    static MAGENTA_CARPET: Internal.BlockItem;
    static HONEY_BLOCK: Internal.BlockItem;
    static STRIPPED_ACACIA_LOG: Internal.BlockItem;
    static RAW_GOLD_BLOCK: Internal.BlockItem;
    static WARPED_FUNGUS_ON_A_STICK: Internal.Item;
    static SMOOTH_SANDSTONE: Internal.BlockItem;
    static SPRUCE_SAPLING: Internal.BlockItem;
    static DOLPHIN_SPAWN_EGG: Internal.SpawnEggItem;
    static NETHERITE_PICKAXE: Internal.PickaxeItem;
    static GRANITE_WALL: Internal.BlockItem;
    static BRICK_STAIRS: Internal.BlockItem;
    static LIME_WOOL: Internal.BlockItem;
    static CHAINMAIL_CHESTPLATE: Internal.ArmorItem;
    static WOODEN_HOE: Internal.HoeItem;
    static HORSE_SPAWN_EGG: Internal.SpawnEggItem;
    static WATER_BUCKET: Internal.BucketItem;
    static SMOOTH_QUARTZ_SLAB: Internal.BlockItem;
    static WAXED_CUT_COPPER: Internal.BlockItem;
    static HORN_CORAL: Internal.BlockItem;
    static BLACKSTONE_WALL: Internal.BlockItem;
    static MUSIC_DISC_STAL: Internal.RecordItem;
    static SPONGE: Internal.BlockItem;
    static PIGLIN_BANNER_PATTERN: Internal.BannerPatternItem;
    static RAW_COPPER: Internal.Item;
    static DARK_OAK_BOAT: Internal.BoatItem;
    static REDSTONE_ORE: Internal.BlockItem;
    static ANDESITE_SLAB: Internal.BlockItem;
    static BOWL: Internal.Item;
    static BLACK_WOOL: Internal.BlockItem;
    static COBBLED_DEEPSLATE_STAIRS: Internal.BlockItem;
    static BEEF: Internal.Item;
    static COBBLESTONE_SLAB: Internal.BlockItem;
    static CYAN_CANDLE: Internal.BlockItem;
    static ACACIA_DOOR: Internal.DoubleHighBlockItem;
    static SPRUCE_STAIRS: Internal.BlockItem;
    static CRIMSON_HYPHAE: Internal.BlockItem;
}
type Items_ = Items;
declare class SlotWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IRecipeIngredientSlot, Internal.IConfigurableWidget {
    constructor()
    constructor(itemHandler: Internal.IItemTransfer_, slotIndex: number, xPosition: number, yPosition: number, canTakeItems: boolean, canPutItems: boolean)
    constructor(inventory: Internal.Container_, slotIndex: number, xPosition: number, yPosition: number, canTakeItems: boolean, canPutItems: boolean)
    constructor(inventory: Internal.Container_, slotIndex: number, xPosition: number, yPosition: number)
    constructor(itemHandler: Internal.IItemTransfer_, slotIndex: number, xPosition: number, yPosition: number)
    setItemHook(itemHook: Internal.Function_<Internal.ItemStack, Internal.ItemStack>): this;
    getRealStack(itemStack: Internal.ItemStack_): Internal.ItemStack;
    canMergeSlot(stack: Internal.ItemStack_): boolean;
    getTranslateKey(): string;
    setDrawHoverOverlay(drawHoverOverlay: boolean): this;
    getJEIIngredient(): any;
    setCanPutItems(canPutItems: boolean): this;
    isEnabled(): boolean;
    setOnAddedTooltips(onAddedTooltips: Internal.BiConsumer_<SlotWidget, Internal.List<Internal.Component>>): this;
    setChangeListener(changeListener: Internal.Runnable_): this;
    handleDragging(dragging: any): boolean;
    canTakeStack(player: Internal.Player_): boolean;
    getIngredientOverMouse(mouseX: number, mouseY: number): any;
    getChatComponent(): Internal.Component;
    clearTooltipCallback(): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    onSlotChanged(): void;
    self(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    setContainerSlot(inventory: Internal.Container_, slotIndex: number): this;
    initTemplate(): void;
    getIngredientIO(): Internal.IngredientIO;
    setIngredientIO(ingredientIO: Internal.IngredientIO_): this;
    slotClick(dragType: number, clickTypeIn: Internal.ClickType_, player: Internal.Player_): Internal.ItemStack;
    setDrawHoverTips(drawHoverTips: boolean): this;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canPutStack(stack: Internal.ItemStack_): boolean;
    canDragIn(dragging: any): boolean;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setHandlerSlot(itemHandler: Internal.IItemTransfer_, slotIndex: number): this;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    addTooltipCallback(callback: Internal.Consumer_<Internal.List<Internal.Component>>): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    getHandle(): Internal.Slot;
    name(): string;
    setBackgroundTexture(backgroundTexture: Internal.IGuiTexture_): this;
    serializeInnerNBT(): Internal.CompoundTag;
    setLocationInfo(isPlayerContainer: boolean, isPlayerHotBar: boolean): this;
    getRegisterUI(): Internal.LDLRegister;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    setCanTakeItems(canTakeItems: boolean): this;
    setOverlay(overlay: Internal.IGuiTexture_): this;
    set itemHook(itemHook: Internal.Function_<Internal.ItemStack, Internal.ItemStack>)
    get translateKey(): string
    set drawHoverOverlay(drawHoverOverlay: boolean)
    get JEIIngredient(): any
    set canPutItems(canPutItems: boolean)
    get enabled(): boolean
    set onAddedTooltips(onAddedTooltips: Internal.BiConsumer_<SlotWidget, Internal.List<Internal.Component>>)
    set changeListener(changeListener: Internal.Runnable_)
    get chatComponent(): Internal.Component
    get ingredientIO(): Internal.IngredientIO
    set ingredientIO(ingredientIO: Internal.IngredientIO_)
    set drawHoverTips(drawHoverTips: boolean)
    get LDLRegister(): boolean
    get handle(): Internal.Slot
    set backgroundTexture(backgroundTexture: Internal.IGuiTexture_)
    get registerUI(): Internal.LDLRegister
    set canTakeItems(canTakeItems: boolean)
    set overlay(overlay: Internal.IGuiTexture_)
    drawHoverOverlay: boolean;
    isPlayerContainer: boolean;
    isPlayerHotBar: boolean;
    drawHoverTips: boolean;
    tooltipCallbacks: Internal.List<Internal.Consumer<Internal.List<Internal.Component>>>;
}
type SlotWidget_ = SlotWidget;
declare interface NBTIO {
    write(path: Internal.Path_, nbt: Internal.CompoundTag_): void;
    read(path: Internal.Path_): Internal.CompoundTag;
}
type NBTIO_ = NBTIO;
declare const NBTIO: NBTIO;
declare class RecipeCapability <T> {
    copyInner(content: T): T;
    of(o: any): T;
    copyWithModifier(content: T, modifier: Internal.ContentModifier_): T;
    getTraslateComponent(): Internal.Component;
    calculateAmount(left: Internal.List_<T>): number;
    slotName(io: Internal.IO_, index: number): string;
    slotName(io: Internal.IO_): string;
    copyContent(content: any, modifier: Internal.ContentModifier_): T;
    copyContent(content: any): T;
    get traslateComponent(): Internal.Component
    readonly name: string;
    readonly serializer: Internal.IContentSerializer<T>;
    readonly color: number;
}
type RecipeCapability_<T> = RecipeCapability<T>;
declare class any {
    constructor()
    getClass(): typeof any;
    hashCode(): number;
    toString(): string;
    wait(): void;
    notifyAll(): void;
    wait(arg0: number): void;
    equals(arg0: any): boolean;
    notify(): void;
    wait(arg0: number, arg1: number): void;
    get class(): typeof any
}
type any_ = any;
declare class SoundType {
    constructor(arg0: number, arg1: number, arg2: Internal.SoundEvent_, arg3: Internal.SoundEvent_, arg4: Internal.SoundEvent_, arg5: Internal.SoundEvent_, arg6: Internal.SoundEvent_)
    getVolume(): number;
    getPitch(): number;
    getHitSound(): Internal.SoundEvent;
    getStepSound(): Internal.SoundEvent;
    getBreakSound(): Internal.SoundEvent;
    getFallSound(): Internal.SoundEvent;
    getPlaceSound(): Internal.SoundEvent;
    get volume(): number
    get pitch(): number
    get hitSound(): Internal.SoundEvent
    get stepSound(): Internal.SoundEvent
    get breakSound(): Internal.SoundEvent
    get fallSound(): Internal.SoundEvent
    get placeSound(): Internal.SoundEvent
    static readonly HONEY_BLOCK: SoundType;
    static readonly SAND: SoundType;
    static readonly NETHER_BRICKS: SoundType;
    static readonly TUFF: SoundType;
    static readonly GRAVEL: SoundType;
    static readonly SHROOMLIGHT: SoundType;
    static readonly GILDED_BLACKSTONE: SoundType;
    static readonly HARD_CROP: SoundType;
    static readonly SCULK_CATALYST: SoundType;
    static readonly DEEPSLATE_TILES: SoundType;
    static readonly MOSS: SoundType;
    static readonly PACKED_MUD: SoundType;
    readonly pitch: number;
    static readonly GRASS: SoundType;
    static readonly SCULK: SoundType;
    static readonly SOUL_SOIL: SoundType;
    static readonly VINE: SoundType;
    static readonly WEEPING_VINES: SoundType;
    static readonly ANCIENT_DEBRIS: SoundType;
    static readonly SCULK_SENSOR: SoundType;
    static readonly BAMBOO: SoundType;
    static readonly GLASS: SoundType;
    static readonly DRIPSTONE_BLOCK: SoundType;
    static readonly POINTED_DRIPSTONE: SoundType;
    static readonly ROOTED_DIRT: SoundType;
    static readonly FROGSPAWN: SoundType;
    static readonly NETHER_ORE: SoundType;
    static readonly COPPER: SoundType;
    static readonly LANTERN: SoundType;
    static readonly CALCITE: SoundType;
    static readonly MUD_BRICKS: SoundType;
    static readonly STEM: SoundType;
    static readonly BONE_BLOCK: SoundType;
    static readonly FROGLIGHT: SoundType;
    static readonly SOUL_SAND: SoundType;
    static readonly MUD: SoundType;
    static readonly SNOW: SoundType;
    static readonly SCULK_VEIN: SoundType;
    static readonly BIG_DRIPLEAF: SoundType;
    static readonly TWISTING_VINES: SoundType;
    static readonly NETHERRACK: SoundType;
    static readonly AMETHYST_CLUSTER: SoundType;
    static readonly POLISHED_DEEPSLATE: SoundType;
    static readonly SLIME_BLOCK: SoundType;
    static readonly SCULK_SHRIEKER: SoundType;
    static readonly NYLIUM: SoundType;
    static readonly DEEPSLATE: SoundType;
    static readonly CHAIN: SoundType;
    static readonly SPORE_BLOSSOM: SoundType;
    static readonly WOOD: SoundType;
    static readonly BASALT: SoundType;
    static readonly AZALEA: SoundType;
    static readonly MANGROVE_ROOTS: SoundType;
    static readonly NETHER_GOLD_ORE: SoundType;
    static readonly SMALL_AMETHYST_BUD: SoundType;
    static readonly CANDLE: SoundType;
    static readonly FLOWERING_AZALEA: SoundType;
    static readonly ANVIL: SoundType;
    static readonly SCAFFOLDING: SoundType;
    static readonly AMETHYST: SoundType;
    static readonly CAVE_VINES: SoundType;
    static readonly DEEPSLATE_BRICKS: SoundType;
    static readonly LODESTONE: SoundType;
    readonly volume: number;
    static readonly FUNGUS: SoundType;
    static readonly CORAL_BLOCK: SoundType;
    static readonly SMALL_DRIPLEAF: SoundType;
    static readonly HANGING_ROOTS: SoundType;
    static readonly BAMBOO_SAPLING: SoundType;
    static readonly SWEET_BERRY_BUSH: SoundType;
    static readonly LILY_PAD: SoundType;
    static readonly NETHER_WART: SoundType;
    static readonly STONE: SoundType;
    static readonly MOSS_CARPET: SoundType;
    static readonly LADDER: SoundType;
    static readonly WET_GRASS: SoundType;
    static readonly NETHERITE_BLOCK: SoundType;
    static readonly LARGE_AMETHYST_BUD: SoundType;
    static readonly GLOW_LICHEN: SoundType;
    static readonly MEDIUM_AMETHYST_BUD: SoundType;
    static readonly MUDDY_MANGROVE_ROOTS: SoundType;
    static readonly WOOL: SoundType;
    static readonly CROP: SoundType;
    static readonly ROOTS: SoundType;
    static readonly WART_BLOCK: SoundType;
    static readonly NETHER_SPROUTS: SoundType;
    static readonly AZALEA_LEAVES: SoundType;
    static readonly POWDER_SNOW: SoundType;
    static readonly METAL: SoundType;
}
type SoundType_ = SoundType;
declare class ProgressWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(progressSupplier: Internal.DoubleSupplier_, x: number, y: number, width: number, height: number, fullImage: ResourceTexture_)
    constructor(progressSupplier: Internal.DoubleSupplier_, x: number, y: number, width: number, height: number)
    constructor(progressSupplier: Internal.DoubleSupplier_, x: number, y: number, width: number, height: number, progressBar: ProgressTexture_)
    isLDLRegister(): boolean;
    setDynamicHoverTips(dynamicHoverTips: Internal.Function_<number, string>): this;
    serializeWrapper(): Internal.CompoundTag;
    setProgressSupplier(progressSupplier: Internal.DoubleSupplier_): this;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    setProgressTexture(progressTexture: Internal.IGuiTexture_): this;
    setFillDirection(fillDirection: FillDirection_): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    serializeInnerNBT(): Internal.CompoundTag;
    setOverlayTexture(overlayTexture: Internal.IGuiTexture_): this;
    getRegisterUI(): Internal.LDLRegister;
    setProgressTexture(emptyBarArea: Internal.IGuiTexture_, filledBarArea: Internal.IGuiTexture_): this;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    initTemplate(): void;
    get LDLRegister(): boolean
    set dynamicHoverTips(dynamicHoverTips: Internal.Function_<number, string>)
    set progressSupplier(progressSupplier: Internal.DoubleSupplier_)
    get translateKey(): string
    set progressTexture(progressTexture: Internal.IGuiTexture_)
    set fillDirection(fillDirection: FillDirection_)
    set overlayTexture(overlayTexture: Internal.IGuiTexture_)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    static readonly JEIProgress: Internal.DoubleSupplier;
    progressSupplier: Internal.DoubleSupplier;
}
type ProgressWidget_ = ProgressWidget;
declare class GTCEu {
    constructor()
    static appendId(id: string): ResourceLocation;
    static appendIdString(id: string): string;
    static init(): void;
    static isIrisLoaded(): boolean;
    static isRebornEnergyLoaded(): boolean;
    static isKubeJSLoaded(): boolean;
    static id(path: string): ResourceLocation;
    static isCreateLoaded(): boolean;
    get irisLoaded(): boolean
    get rebornEnergyLoaded(): boolean
    get kubeJSLoaded(): boolean
    get createLoaded(): boolean
    static readonly NAME: "GregTechCEu";
    static readonly MOD_ID: "gtceu";
    static readonly LOGGER: Internal.Log4jLogger;
}
type GTCEu_ = GTCEu;
declare class LabelWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, text: Internal.Supplier_<string>)
    constructor(xPosition: number, yPosition: number, text: string)
    isLDLRegister(): boolean;
    setTextColor(color: number): this;
    serializeWrapper(): Internal.CompoundTag;
    setDropShadow(dropShadow: boolean): this;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    setTextSupplier(textSupplier: Internal.Supplier_<string>): void;
    serializeInnerNBT(): Internal.CompoundTag;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    setText(text: string): void;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    initTemplate(): void;
    get LDLRegister(): boolean
    set textColor(color: number)
    set dropShadow(dropShadow: boolean)
    get translateKey(): string
    set textSupplier(textSupplier: Internal.Supplier_<string>)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set text(text: string)
}
type LabelWidget_ = LabelWidget;
declare class GTSoundEntries {
    constructor()
    static init(): void;
    static readonly PORTAL_OPENING: Internal.CustomSoundEntry;
    static readonly CHEMICAL: Internal.CustomSoundEntry;
    static readonly FIRE: Internal.CustomSoundEntry;
    static readonly CHAINSAW_TOOL: Internal.CustomSoundEntry;
    static readonly TRICORDER_TOOL: Internal.CustomSoundEntry;
    static readonly METAL_PIPE: Internal.CustomSoundEntry;
    static readonly FILE_TOOL: Internal.CustomSoundEntry;
    static readonly REPLICATOR: Internal.CustomSoundEntry;
    static readonly MOTOR: Internal.CustomSoundEntry;
    static readonly PLUNGER_TOOL: Internal.CustomSoundEntry;
    static readonly DRILL_TOOL: Internal.CustomSoundEntry;
    static readonly TURBINE: Internal.CustomSoundEntry;
    static readonly CUT: Internal.CustomSoundEntry;
    static readonly MINER: Internal.CustomSoundEntry;
    static readonly MORTAR_TOOL: Internal.CustomSoundEntry;
    static readonly BOILER: Internal.CustomSoundEntry;
    static readonly SAW_TOOL: Internal.CustomSoundEntry;
    static readonly ASSEMBLER: Internal.CustomSoundEntry;
    static readonly FURNACE: Internal.CustomSoundEntry;
    static readonly COOLING: Internal.CustomSoundEntry;
    static readonly SCIENCE: Internal.CustomSoundEntry;
    static readonly WRENCH_TOOL: Internal.CustomSoundEntry;
    static readonly SCREWDRIVER_TOOL: Internal.CustomSoundEntry;
    static readonly BATH: Internal.CustomSoundEntry;
    static readonly ARC: Internal.CustomSoundEntry;
    static readonly COMBUSTION: Internal.CustomSoundEntry;
    static readonly MACERATOR: Internal.CustomSoundEntry;
    static readonly COMPRESSOR: Internal.CustomSoundEntry;
    static readonly CENTRIFUGE: Internal.CustomSoundEntry;
    static readonly MIXER: Internal.CustomSoundEntry;
    static readonly SPRAY_CAN_TOOL: Internal.CustomSoundEntry;
    static readonly ELECTROLYZER: Internal.CustomSoundEntry;
    static readonly PORTAL_CLOSING: Internal.CustomSoundEntry;
    static readonly FORGE_HAMMER: Internal.CustomSoundEntry;
    static readonly SUS_RECORD: Internal.CustomSoundEntry;
    static readonly SOFT_MALLET_TOOL: Internal.CustomSoundEntry;
    static readonly WIRECUTTER_TOOL: Internal.CustomSoundEntry;
}
type GTSoundEntries_ = GTSoundEntries;
declare class Stats {
    constructor()
    static readonly SWIM_ONE_CM: ResourceLocation;
    static readonly FLY_ONE_CM: ResourceLocation;
    static readonly CLEAN_SHULKER_BOX: ResourceLocation;
    static readonly TOTAL_WORLD_TIME: ResourceLocation;
    static readonly TUNE_NOTEBLOCK: ResourceLocation;
    static readonly DAMAGE_RESISTED: ResourceLocation;
    static readonly ITEM_DROPPED: Internal.StatType<Internal.Item>;
    static readonly PLAYER_KILLS: ResourceLocation;
    static readonly INTERACT_WITH_BREWINGSTAND: ResourceLocation;
    static readonly INTERACT_WITH_CAMPFIRE: ResourceLocation;
    static readonly INSPECT_DISPENSER: ResourceLocation;
    static readonly INTERACT_WITH_FURNACE: ResourceLocation;
    static readonly OPEN_ENDERCHEST: ResourceLocation;
    static readonly ANIMALS_BRED: ResourceLocation;
    static readonly POT_FLOWER: ResourceLocation;
    static readonly INTERACT_WITH_STONECUTTER: ResourceLocation;
    static readonly ITEM_PICKED_UP: Internal.StatType<Internal.Item>;
    static readonly FALL_ONE_CM: ResourceLocation;
    static readonly DAMAGE_ABSORBED: ResourceLocation;
    static readonly FISH_CAUGHT: ResourceLocation;
    static readonly INTERACT_WITH_ANVIL: ResourceLocation;
    static readonly BOAT_ONE_CM: ResourceLocation;
    static readonly PLAY_RECORD: ResourceLocation;
    static readonly DAMAGE_DEALT_RESISTED: ResourceLocation;
    static readonly RAID_WIN: ResourceLocation;
    static readonly DAMAGE_DEALT: ResourceLocation;
    static readonly DEATHS: ResourceLocation;
    static readonly INTERACT_WITH_SMOKER: ResourceLocation;
    static readonly ITEM_USED: Internal.StatType<Internal.Item>;
    static readonly BELL_RING: ResourceLocation;
    static readonly INTERACT_WITH_SMITHING_TABLE: ResourceLocation;
    static readonly INSPECT_DROPPER: ResourceLocation;
    static readonly DROP: ResourceLocation;
    static readonly INTERACT_WITH_LECTERN: ResourceLocation;
    static readonly PLAY_TIME: ResourceLocation;
    static readonly WALK_ONE_CM: ResourceLocation;
    static readonly CLIMB_ONE_CM: ResourceLocation;
    static readonly TRADED_WITH_VILLAGER: ResourceLocation;
    static readonly RAID_TRIGGER: ResourceLocation;
    static readonly STRIDER_ONE_CM: ResourceLocation;
    static readonly ITEM_BROKEN: Internal.StatType<Internal.Item>;
    static readonly BLOCK_MINED: Internal.StatType<Internal.Block>;
    static readonly TIME_SINCE_REST: ResourceLocation;
    static readonly INTERACT_WITH_BEACON: ResourceLocation;
    static readonly INSPECT_HOPPER: ResourceLocation;
    static readonly PLAY_NOTEBLOCK: ResourceLocation;
    static readonly CUSTOM: Internal.StatType<ResourceLocation>;
    static readonly CROUCH_TIME: ResourceLocation;
    static readonly JUMP: ResourceLocation;
    static readonly ENTITY_KILLED: Internal.StatType<Internal.EntityType<any>>;
    static readonly ENTITY_KILLED_BY: Internal.StatType<Internal.EntityType<any>>;
    static readonly INTERACT_WITH_CARTOGRAPHY_TABLE: ResourceLocation;
    static readonly MOB_KILLS: ResourceLocation;
    static readonly OPEN_CHEST: ResourceLocation;
    static readonly SLEEP_IN_BED: ResourceLocation;
    static readonly CLEAN_ARMOR: ResourceLocation;
    static readonly CROUCH_ONE_CM: ResourceLocation;
    static readonly TALKED_TO_VILLAGER: ResourceLocation;
    static readonly DAMAGE_DEALT_ABSORBED: ResourceLocation;
    static readonly INTERACT_WITH_LOOM: ResourceLocation;
    static readonly LEAVE_GAME: ResourceLocation;
    static readonly HORSE_ONE_CM: ResourceLocation;
    static readonly WALK_ON_WATER_ONE_CM: ResourceLocation;
    static readonly MINECART_ONE_CM: ResourceLocation;
    static readonly ENCHANT_ITEM: ResourceLocation;
    static readonly TIME_SINCE_DEATH: ResourceLocation;
    static readonly DAMAGE_TAKEN: ResourceLocation;
    static readonly INTERACT_WITH_BLAST_FURNACE: ResourceLocation;
    static readonly TRIGGER_TRAPPED_CHEST: ResourceLocation;
    static readonly INTERACT_WITH_GRINDSTONE: ResourceLocation;
    static readonly OPEN_BARREL: ResourceLocation;
    static readonly SPRINT_ONE_CM: ResourceLocation;
    static readonly DAMAGE_BLOCKED_BY_SHIELD: ResourceLocation;
    static readonly EAT_CAKE_SLICE: ResourceLocation;
    static readonly INTERACT_WITH_CRAFTING_TABLE: ResourceLocation;
    static readonly CLEAN_BANNER: ResourceLocation;
    static readonly TARGET_HIT: ResourceLocation;
    static readonly ITEM_CRAFTED: Internal.StatType<Internal.Item>;
    static readonly WALK_UNDER_WATER_ONE_CM: ResourceLocation;
    static readonly PIG_ONE_CM: ResourceLocation;
    static readonly OPEN_SHULKER_BOX: ResourceLocation;
    static readonly USE_CAULDRON: ResourceLocation;
    static readonly AVIATE_ONE_CM: ResourceLocation;
    static readonly FILL_CAULDRON: ResourceLocation;
}
type Stats_ = Stats;
declare class GTBlocks {
    constructor()
    static generatePipeBlocks(): void;
    static leavesItemColor(): Internal.ItemColor;
    static init(): void;
    static generateMaterialBlocks(): void;
    static generateCableBlocks(): void;
    static compassNodeExist<T extends Internal.ItemLike>(section: Internal.CompassSection_, node: string, ...preNodes: Internal.CompassNode_[]): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static doMetalPipe(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): boolean;
    static compassNode<T extends Internal.ItemLike>(section: Internal.CompassSection_, ...preNodes: Internal.CompassNode_[]): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static leavesBlockColor(): Internal.BlockColor;
    static unificationBlock<P, T extends Internal.Block, S2 extends com.tterrag.registrate.builders.BlockBuilder<T, P>>(tagPrefix: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_): com.tterrag.registrate.util.nullness.NonNullFunction<S2, S2>;
    static readonly CASING_STEEL_GEARBOX: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_TRITANIUM: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly TREATED_WOOD_PLANK: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_ENGINE_INTAKE: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly FIREBOX_TITANIUM: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly ALL_COILS: {[key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>};
    static readonly CLEANROOM_GLASS: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_LAMINATED_GLASS: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_LuV: Internal.BlockEntry<Internal.Block>;
    static readonly ALL_FILTERS: {[key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>};
    static readonly CASING_TITANIUM_STABLE: Internal.BlockEntry<Internal.Block>;
    static readonly FILTER_CASING_STERILE: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_BRONZE_GEARBOX: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_NICHROME: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly CASING_EXTREME_ENGINE_INTAKE: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly ALL_FIREBOXES: {[key: Internal.BoilerFireboxType]: Internal.BlockEntry<any>, [key: Internal.BoilerFireboxType]: Internal.BlockEntry<any>, [key: Internal.BoilerFireboxType]: Internal.BlockEntry<any>, [key: Internal.BoilerFireboxType]: Internal.BlockEntry<any>};
    static MATERIAL_BLOCKS: Internal.Table<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.BlockEntry<Internal.MaterialBlock>>;
    static readonly CASING_COKE_BRICKS: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_STEEL_TURBINE: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_TUNGSTENSTEEL_ROBUST: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_HSSG: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly STEEL_BRICKS_HULL: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_ZPM: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_MV: Internal.BlockEntry<Internal.Block>;
    static readonly FILTER_CASING: Internal.BlockEntry<Internal.Block>;
    static readonly FIREBOX_STEEL: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly CASING_HSSE_STURDY: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_UV: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_TITANIUM_TURBINE: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_STAINLESS_TURBINE: Internal.BlockEntry<Internal.Block>;
    static FLUID_PIPE_BLOCKS: Internal.Table<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.BlockEntry<Internal.FluidPipeBlock>>;
    static readonly BRONZE_HULL: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_LV: Internal.BlockEntry<Internal.Block>;
    static readonly SUPERCONDUCTING_COIL: Internal.BlockEntry<Internal.FusionCasingBlock>;
    static readonly CASING_TUNGSTENSTEEL_TURBINE: Internal.BlockEntry<Internal.Block>;
    static readonly BRONZE_BRICKS_HULL: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_ULV: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_IV: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_BRONZE_PIPE: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_EV: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_NAQUADAH: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly FUSION_COIL: Internal.BlockEntry<Internal.FusionCasingBlock>;
    static readonly HERMETIC_CASING_HV: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_UHV: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_CUPRONICKEL: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly CASING_ASSEMBLY_CONTROL: Internal.BlockEntry<Internal.Block>;
    static readonly FIREBOX_BRONZE: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly CASING_STEEL_SOLID: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_TITANIUM_GEARBOX: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_INVAR_HEATPROOF: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_PRIMITIVE_BRICKS: Internal.BlockEntry<Internal.Block>;
    static readonly ALL_FUSION_CASINGS: {[key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>, [key: any]: Internal.BlockEntry<any>};
    static readonly FUSION_CASING_MK2: Internal.BlockEntry<Internal.FusionCasingBlock>;
    static readonly COIL_TUNGSTENSTEEL: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly RUBBER_LEAVES_DROPPING_CHANCE: number[];
    static readonly PLASTCRETE: Internal.BlockEntry<Internal.Block>;
    static readonly RUBBER_LEAVES: Internal.BlockEntry<Internal.LeavesBlock>;
    static readonly FUSION_CASING_MK3: Internal.BlockEntry<Internal.FusionCasingBlock>;
    static CABLE_BLOCKS: Internal.Table<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.BlockEntry<Internal.CableBlock>>;
    static readonly RUBBER_SAPLING: Internal.BlockEntry<Internal.SaplingBlock>;
    static readonly CASING_BRONZE_BRICKS: Internal.BlockEntry<Internal.Block>;
    static readonly MATERIALS_TO_CASINGS: {[key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>, [key: com.gregtechceu.gtceu.api.data.chemical.material.Material]: Internal.BlockEntry<any>};
    static readonly CASING_STEEL_PIPE: Internal.BlockEntry<Internal.Block>;
    static readonly FUSION_CASING: Internal.BlockEntry<Internal.FusionCasingBlock>;
    static readonly CASING_TUNGSTENSTEEL_GEARBOX: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_EV: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_ZPM: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_PTFE_INERT: Internal.BlockEntry<Internal.Block>;
    static readonly RUBBER_PLANK: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_GRATE: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_POLYTETRAFLUOROETHYLENE_PIPE: Internal.BlockEntry<Internal.Block>;
    static readonly MACHINE_CASING_LV: Internal.BlockEntry<Internal.Block>;
    static readonly FIREBOX_TUNGSTENSTEEL: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly CASING_STAINLESS_CLEAN: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_KANTHAL: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly HERMETIC_CASING_LuV: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_UV: Internal.BlockEntry<Internal.Block>;
    static readonly FUSION_GLASS: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_UHV: Internal.BlockEntry<Internal.Block>;
    static readonly RUBBER_LOG: Internal.BlockEntry<Internal.RubberLogBlock>;
    static readonly CASING_TITANIUM_PIPE: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_TEMPERED_GLASS: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_ASSEMBLY_LINE: Internal.BlockEntry<Internal.ActiveBlock>;
    static readonly CASING_STAINLESS_STEEL_GEARBOX: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_TUNGSTENSTEEL_PIPE: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_MV: Internal.BlockEntry<Internal.Block>;
    static readonly MINER_PIPE: Internal.BlockEntry<Internal.MinerPipeBlock>;
    static readonly MACHINE_CASING_HV: Internal.BlockEntry<Internal.Block>;
    static readonly COIL_TRINIUM: Internal.BlockEntry<Internal.CoilBlock>;
    static readonly CASING_ALUMINIUM_FROSTPROOF: Internal.BlockEntry<Internal.Block>;
    static readonly CASING_PUMP_DECK: Internal.BlockEntry<Internal.Block>;
    static readonly HERMETIC_CASING_IV: Internal.BlockEntry<Internal.Block>;
    static readonly STEEL_HULL: Internal.BlockEntry<Internal.Block>;
}
type GTBlocks_ = GTBlocks;
declare class AlmostUnified {
    static getPreferredItemForTag(tag: ResourceLocation_): Internal.ItemStack;
    static getReplacementForItem(stack: Internal.ItemStack_): Internal.ItemStack;
    static getUnifyConfig(): Internal.UnifyConfig;
    static getTags(): Internal.Set<string>;
    static getItemIds(tag: ResourceLocation_): Internal.Set<string>;
    static getPreferredTagForItem(stack: Internal.ItemStack_): string;
    get unifyConfig(): Internal.UnifyConfig
    get tags(): Internal.Set<string>
}
type AlmostUnified_ = AlmostUnified;
declare class GTRecipeTypes {
    constructor()
    static get(name: string): Internal.GTRecipeType;
    static init(): void;
    static register(name: string, group: string, ...proxyRecipes: Internal.RecipeType_<any>[]): Internal.GTRecipeType;
    static readonly CHEMICAL_BATH_RECIPES: Internal.GTRecipeType;
    static readonly STEAM_TURBINE_FUELS: Internal.GTRecipeType;
    static readonly GENERATOR: "generator";
    static readonly FORMING_PRESS_RECIPES: Internal.GTRecipeType;
    static readonly STEAM_BOILER_RECIPES: Internal.GTRecipeType;
    static readonly ALLOY_SMELTER_RECIPES: Internal.GTRecipeType;
    static readonly CIRCUIT_ASSEMBLER_RECIPES: Internal.GTRecipeType;
    static readonly COKE_OVEN_RECIPES: Internal.GTRecipeType;
    static readonly DISTILLATION_RECIPES: Internal.GTRecipeType;
    static readonly DISTILLERY_RECIPES: Internal.GTRecipeType;
    static readonly LARGE_BOILER_RECIPES: Internal.GTRecipeType;
    static readonly PYROLYSE_RECIPES: Internal.GTRecipeType;
    static readonly AUTOCLAVE_RECIPES: Internal.GTRecipeType;
    static readonly DUMMY: "dummy";
    static readonly COMPRESSOR_RECIPES: Internal.GTRecipeType;
    static readonly LASER_ENGRAVER_RECIPES: Internal.GTRecipeType;
    static readonly EXTRUDER_RECIPES: Internal.GTRecipeType;
    static readonly ARC_FURNACE_RECIPES: Internal.GTRecipeType;
    static readonly BREWING_RECIPES: Internal.GTRecipeType;
    static readonly CANNER_RECIPES: Internal.GTRecipeType;
    static readonly MIXER_RECIPES: Internal.GTRecipeType;
    static readonly COMBUSTION_GENERATOR_FUELS: Internal.GTRecipeType;
    static readonly ASSEMBLY_LINE_RECIPES: Internal.GTRecipeType;
    static readonly STEAM: "steam";
    static readonly FLUID_SOLIDFICATION_RECIPES: Internal.GTRecipeType;
    static readonly FLUID_HEATER_RECIPES: Internal.GTRecipeType;
    static readonly PRIMITIVE_BLAST_FURNACE_RECIPES: Internal.GTRecipeType;
    static readonly PLASMA_GENERATOR_FUELS: Internal.GTRecipeType;
    static readonly SIFTER_RECIPES: Internal.GTRecipeType;
    static CREATE_MIXER_RECIPES: Internal.GTRecipeType;
    static readonly KINETIC: "kinetic";
    static readonly POLARIZER_RECIPES: Internal.GTRecipeType;
    static readonly LATHE_RECIPES: Internal.GTRecipeType;
    static readonly CUTTER_RECIPES: Internal.GTRecipeType;
    static readonly ORE_WASHER_RECIPES: Internal.GTRecipeType;
    static readonly FERMENTING_RECIPES: Internal.GTRecipeType;
    static readonly MACERATOR_RECIPES: Internal.GTRecipeType;
    static readonly ELECTROLYZER_RECIPES: Internal.GTRecipeType;
    static readonly IMPLOSION_RECIPES: Internal.GTRecipeType;
    static readonly EXTRACTOR_RECIPES: Internal.GTRecipeType;
    static readonly BLAST_RECIPES: Internal.GTRecipeType;
    static readonly THERMAL_CENTRIFUGE_RECIPES: Internal.GTRecipeType;
    static readonly GAS_COLLECTOR_RECIPES: Internal.GTRecipeType;
    static readonly VACUUM_RECIPES: Internal.GTRecipeType;
    static readonly WIREMILL_RECIPES: Internal.GTRecipeType;
    static readonly PACKER_RECIPES: Internal.GTRecipeType;
    static readonly FURNACE_RECIPES: Internal.GTRecipeType;
    static readonly ROCK_BREAKER_RECIPES: Internal.GTRecipeType;
    static readonly CRACKING_RECIPES: Internal.GTRecipeType;
    static readonly MULTIBLOCK: "multiblock";
    static readonly CENTRIFUGE_RECIPES: Internal.GTRecipeType;
    static readonly GAS_TURBINE_FUELS: Internal.GTRecipeType;
    static readonly DUMMY_RECIPES: Internal.GTRecipeType;
    static readonly ELECTROMAGNETIC_SEPARATOR_RECIPES: Internal.GTRecipeType;
    static readonly FORGE_HAMMER_RECIPES: Internal.GTRecipeType;
    static readonly ASSEMBLER_RECIPES: Internal.GTRecipeType;
    static readonly CHEMICAL_RECIPES: Internal.GTRecipeType;
    static readonly ELECTRIC: "electric";
    static readonly BENDER_RECIPES: Internal.GTRecipeType;
    static readonly FUSION_RECIPES: Internal.GTRecipeType;
    static readonly LARGE_CHEMICAL_RECIPES: Internal.GTRecipeType;
}
type GTRecipeTypes_ = GTRecipeTypes;
declare class GTMaterialIconSet {
    constructor(name: string, parentIconset: GTMaterialIconSet_)
    constructor(name: string, parentIconset: GTMaterialIconSet_, isRootIconset: boolean)
    constructor(name: string)
    static init(): void;
    static getByName(name: string): GTMaterialIconSet;
    static readonly OPAL: GTMaterialIconSet;
    static readonly METALLIC: GTMaterialIconSet;
    static readonly EMERALD: GTMaterialIconSet;
    static readonly ICON_SETS: {"glass": GTMaterialIconSet, "rough": GTMaterialIconSet, "bright": GTMaterialIconSet, "quartz": GTMaterialIconSet, "metallic": GTMaterialIconSet, "ruby": GTMaterialIconSet, "gem_horizontal": GTMaterialIconSet, "sand": GTMaterialIconSet, "diamond": GTMaterialIconSet, "fine": GTMaterialIconSet, "certus": GTMaterialIconSet, "opal": GTMaterialIconSet, "gas": GTMaterialIconSet, "magnetic": GTMaterialIconSet, "flint": GTMaterialIconSet, "shiny": GTMaterialIconSet, "wood": GTMaterialIconSet, "lignite": GTMaterialIconSet, "lapis": GTMaterialIconSet, "fluid": GTMaterialIconSet, "gem_vertical": GTMaterialIconSet, "dull": GTMaterialIconSet, "emerald": GTMaterialIconSet, "netherstar": GTMaterialIconSet};
    static readonly WOOD: GTMaterialIconSet;
    static readonly GEM_HORIZONTAL: GTMaterialIconSet;
    static readonly QUARTZ: GTMaterialIconSet;
    static readonly NETHERSTAR: GTMaterialIconSet;
    readonly parentIconset: GTMaterialIconSet;
    static readonly DIAMOND: GTMaterialIconSet;
    readonly id: number;
    static readonly RUBY: GTMaterialIconSet;
    static readonly GLASS: GTMaterialIconSet;
    static readonly FLINT: GTMaterialIconSet;
    static readonly CERTUS: GTMaterialIconSet;
    readonly name: string;
    static readonly MAGNETIC: GTMaterialIconSet;
    static readonly LAPIS: GTMaterialIconSet;
    static readonly LIGNITE: GTMaterialIconSet;
    static readonly FLUID: GTMaterialIconSet;
    static readonly FINE: GTMaterialIconSet;
    static readonly SAND: GTMaterialIconSet;
    static readonly GEM_VERTICAL: GTMaterialIconSet;
    readonly isRootIconset: boolean;
    static readonly GAS: GTMaterialIconSet;
    static readonly SHINY: GTMaterialIconSet;
    static readonly DULL: GTMaterialIconSet;
    static readonly ROUGH: GTMaterialIconSet;
    static readonly BRIGHT: GTMaterialIconSet;
}
type GTMaterialIconSet_ = GTMaterialIconSet;
declare class Duration implements Internal.TemporalAmount, Internal.Comparable<Duration>, Internal.Serializable {
    static parse(arg0: Internal.CharSequence_): Duration;
    compareTo(arg0: any): number;
    minusHours(arg0: number): this;
    plusMillis(arg0: number): this;
    toNanosPart(): number;
    getUnits(): Internal.List<Internal.TemporalUnit>;
    multipliedBy(arg0: number): this;
    dividedBy(arg0: number): this;
    get(arg0: Internal.TemporalUnit_): number;
    minusNanos(arg0: number): this;
    static ofSeconds(arg0: number): Duration;
    minus(arg0: Duration_): this;
    isNegative(): boolean;
    static ofMinutes(arg0: number): Duration;
    static ofNanos(arg0: number): Duration;
    toDays(): number;
    toHoursPart(): number;
    minusDays(arg0: number): this;
    toSecondsPart(): number;
    static ofMillis(arg0: number): Duration;
    plusNanos(arg0: number): this;
    minusSeconds(arg0: number): this;
    toMinutes(): number;
    plus(arg0: number, arg1: Internal.TemporalUnit_): this;
    toMillis(): number;
    toHours(): number;
    getSeconds(): number;
    static ofSeconds(arg0: number, arg1: number): Duration;
    toMinutesPart(): number;
    isZero(): boolean;
    static of(arg0: number, arg1: Internal.TemporalUnit_): Duration;
    withSeconds(arg0: number): this;
    static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): Duration;
    plusSeconds(arg0: number): this;
    plusMinutes(arg0: number): this;
    toNanos(): number;
    negated(): this;
    static ofDays(arg0: number): Duration;
    addTo(arg0: Internal.Temporal_): Internal.Temporal;
    compareTo(arg0: Duration_): number;
    minus(arg0: number, arg1: Internal.TemporalUnit_): this;
    plus(arg0: Duration_): this;
    toDaysPart(): number;
    plusDays(arg0: number): this;
    static from(arg0: Internal.TemporalAmount_): Duration;
    getNano(): number;
    truncatedTo(arg0: Internal.TemporalUnit_): this;
    plusHours(arg0: number): this;
    subtractFrom(arg0: Internal.Temporal_): Internal.Temporal;
    minusMillis(arg0: number): this;
    dividedBy(arg0: Duration_): number;
    abs(): this;
    minusMinutes(arg0: number): this;
    static ofHours(arg0: number): Duration;
    withNanos(arg0: number): this;
    toSeconds(): number;
    toMillisPart(): number;
    get units(): Internal.List<Internal.TemporalUnit>
    get negative(): boolean
    get seconds(): number
    get zero(): boolean
    get nano(): number
    static readonly ZERO: Duration;
}
type Duration_ = Duration;
declare class Predicates {
    constructor()
    static autoAbilities(checkMaintenance: boolean, checkMuffler: boolean): Internal.TraceabilityPredicate;
    static controller(predicate: Internal.TraceabilityPredicate_): Internal.TraceabilityPredicate;
    static autoAbilities(recipeType: Internal.GTRecipeType_): Internal.TraceabilityPredicate;
    static abilities(...abilities: PartAbility_[]): Internal.TraceabilityPredicate;
    static custom(predicate: Internal.Predicate_<Internal.MultiblockState>, candidates: Internal.Supplier_<Internal.BlockInfo[]>): Internal.TraceabilityPredicate;
    static fluids(...fluids: Internal.Fluid_[]): Internal.TraceabilityPredicate;
    static cleanroomFilters(): Internal.TraceabilityPredicate;
    static frames(...frameMaterials: com.gregtechceu.gtceu.api.data.chemical.material.Material_[]): Internal.TraceabilityPredicate;
    static blocks(...blocks: Internal.IMachineBlock_[]): Internal.TraceabilityPredicate;
    static autoAbilities(recipeType: Internal.GTRecipeType_, checkEnergyIn: boolean, checkEnergyOut: boolean, checkItemIn: boolean, checkItemOut: boolean, checkFluidIn: boolean, checkFluidOut: boolean): Internal.TraceabilityPredicate;
    static states(...allowedStates: Internal.BlockState_[]): Internal.TraceabilityPredicate;
    static blocks(...blocks: Internal.Block_[]): Internal.TraceabilityPredicate;
    static ability(ability: PartAbility_, ...tiers: number[]): Internal.TraceabilityPredicate;
    static any(): Internal.TraceabilityPredicate;
    static air(): Internal.TraceabilityPredicate;
    static heatingCoils(): Internal.TraceabilityPredicate;
}
type Predicates_ = Predicates;
declare class OutputItem implements Internal.OutputReplacement {
    getNbt(): Internal.CompoundTag;
    getCount(): number;
    transform(transformer: Internal.OutputReplacementTransformer_): Internal.OutputReplacementTransformer$Replacement;
    withRolls(rolls: Internal.IntProvider_): this;
    static of(from: any): OutputItem;
    getChance(): number;
    isEmpty(): boolean;
    withCount(count: number): this;
    weakNBT(): InputItem;
    strongNBT(): InputItem;
    replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.OutputReplacement_): any;
    static of(item: Internal.ItemStack_, chance: number): OutputItem;
    withChance(chance: number): this;
    hasChance(): boolean;
    withRolls(min: number, max: number): this;
    /**
     * @deprecated
    */
    ignoreNBT(): InputItem;
    get nbt(): Internal.CompoundTag
    get count(): number
    get chance(): number
    get empty(): boolean
    static readonly EMPTY: OutputItem;
    readonly item: Internal.ItemStack;
    readonly rolls: Internal.IntProvider;
    readonly chance: number;
}
type OutputItem_ = Internal.ItemStack_ | OutputItem;
declare class GTMachines {
    constructor()
    static registerTieredMultis(name: string, factory: Internal.BiFunction_<Internal.IMachineBlockEntity, number, Internal.MultiblockControllerMachine>, builder: Internal.BiFunction_<number, Internal.MultiblockMachineBuilder, Internal.MultiblockMachineDefinition>, ...tiers: number[]): Internal.MultiblockMachineDefinition[];
    static registerTransformerMachines(langName: string, baseAmp: number): Internal.MachineDefinition[];
    static get(name: string): Internal.MachineDefinition;
    static init(): void;
    static registerDrum(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, capacity: number, lang: string): Internal.MachineDefinition;
    static registerLargeTurbine(name: string, tier: number, recipeType: Internal.GTRecipeType_, casing: Internal.Supplier_<Internal.Block>, gear: Internal.Supplier_<Internal.Block>, casingTexture: ResourceLocation_, overlayModel: ResourceLocation_): Internal.MultiblockMachineDefinition;
    static registerLargeBoiler(name: string, casing: Internal.Supplier_<Internal.Block>, pipe: Internal.Supplier_<Internal.Block>, fireBox: Internal.Supplier_<Internal.Block>, texture: ResourceLocation_, firebox: Internal.BoilerFireboxType_, maxTemperature: number, heatSpeed: number): Internal.MultiblockMachineDefinition;
    static createTankTooltips(nbtName: string): Internal.BiConsumer<Internal.ItemStack, Internal.List<Internal.Component>>;
    static registerBatteryBuffer(batterySlotSize: number): Internal.MachineDefinition[];
    static registerSteamMachines(name: string, factory: Internal.BiFunction_<Internal.IMachineBlockEntity, boolean, Internal.MetaMachine>, builder: Internal.BiFunction_<boolean, Internal.MachineBuilder<Internal.MachineDefinition>, Internal.MachineDefinition>): it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static explosion(): Internal.Component;
    static registerTieredMachines(name: string, factory: Internal.BiFunction_<Internal.IMachineBlockEntity, number, Internal.MetaMachine>, builder: Internal.BiFunction_<number, Internal.MachineBuilder<Internal.MachineDefinition>, Internal.MachineDefinition>, ...tiers: number[]): Internal.MachineDefinition[];
    static registerConverter(amperage: number): Internal.MachineDefinition[];
    static registerSimpleMachines(name: string, recipeType: Internal.GTRecipeType_): Internal.MachineDefinition[];
    static registerSimpleMachines(name: string, recipeType: Internal.GTRecipeType_, tankScalingFunction: Internal.Int2LongFunction_): Internal.MachineDefinition[];
    static registerCharger(itemSlotSize: number): Internal.MachineDefinition[];
    static registerSimpleSteamMachines(name: string, recipeType: Internal.GTRecipeType_): it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static registerSimpleMachines(name: string, recipeType: Internal.GTRecipeType_, tankScalingFunction: Internal.Int2LongFunction_, ...tiers: number[]): Internal.MachineDefinition[];
    static registerSimpleGenerator(name: string, recipeType: Internal.GTRecipeType_, tankScalingFunction: Internal.Int2LongFunction_, ...tiers: number[]): Internal.MachineDefinition[];
    static registerCrate(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, capacity: number, lang: string): Internal.MachineDefinition;
    static registerLargeCombustionEngine(name: string, tier: number, casing: Internal.Supplier_<Internal.Block>, gear: Internal.Supplier_<Internal.Block>, intake: Internal.Supplier_<Internal.Block>, casingTexture: ResourceLocation_, overlayModel: ResourceLocation_): Internal.MultiblockMachineDefinition;
    static workableTiered(tier: number, voltage: number, energyCapacity: number, recipeType: Internal.GTRecipeType_, tankCapacity: number, input: boolean): Internal.Component[];
    static readonly COMPRESSOR: Internal.MachineDefinition[];
    static readonly CUTTER: Internal.MachineDefinition[];
    static readonly LARGE_BOILER_TUNGSTENSTEEL: Internal.MultiblockMachineDefinition;
    static readonly ASSEMBLER: Internal.MachineDefinition[];
    static readonly ELECTRIC_TIERS: number[];
    static readonly ELECTROMAGNETIC_SEPARATOR: Internal.MachineDefinition[];
    static readonly VACUUM_FREEZER: Internal.MultiblockMachineDefinition;
    static readonly STEAM_MACERATOR: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly HULL: Internal.MachineDefinition[];
    static readonly DISTILLATION_TOWER: Internal.MultiblockMachineDefinition;
    static readonly CHEMICAL_BATH: Internal.MachineDefinition[];
    static readonly HI_AMP_TRANSFORMER_2A: Internal.MachineDefinition[];
    static readonly FLUID_EXPORT_HATCH: Internal.MachineDefinition[];
    static readonly GAS_COLLECTOR: Internal.MachineDefinition[];
    static TUNGSTENSTEEL_CRATE: Internal.MachineDefinition;
    static readonly SUPER_TANK: Internal.MachineDefinition[];
    static readonly LARGE_COMBUSTION_ENGINE: Internal.MultiblockMachineDefinition;
    static readonly QUANTUM_CHEST: Internal.MachineDefinition[];
    static readonly HIGH_TIERS: number[];
    static CHEST_TOOLTIPS: Internal.BiConsumer<Internal.ItemStack, Internal.List<Internal.Component>>;
    static readonly STEAM_EXTRACTOR: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly LARGE_BOILER_STEEL: Internal.MultiblockMachineDefinition;
    static readonly ENERGY_CONVERTER_4A: Internal.MachineDefinition[];
    static readonly ENERGY_OUTPUT_HATCH: Internal.MachineDefinition[];
    static readonly IMPLOSION_COMPRESSOR: Internal.MultiblockMachineDefinition;
    static readonly PUMP: Internal.MachineDefinition[];
    static readonly ENERGY_CONVERTER_8A: Internal.MachineDefinition[];
    static readonly EXTRUDER: Internal.MachineDefinition[];
    static WOODEN_CRATE: Internal.MachineDefinition;
    static readonly LATHE: Internal.MachineDefinition[];
    static readonly ENERGY_INPUT_HATCH: Internal.MachineDefinition[];
    static BRONZE_CRATE: Internal.MachineDefinition;
    static readonly STEAM_FURNACE: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly BATTERY_BUFFER_8: Internal.MachineDefinition[];
    static readonly ENERGY_INPUT_HATCH_4A: Internal.MachineDefinition[];
    static readonly STEAM_HATCH: Internal.MachineDefinition;
    static readonly STEAM_HAMMER: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly CANNER: Internal.MachineDefinition[];
    static readonly BLOCK_BREAKER: Internal.MachineDefinition[];
    static readonly THERMAL_CENTRIFUGE: Internal.MachineDefinition[];
    static STAINLESS_STEEL_DRUM: Internal.MachineDefinition;
    static TITANIUM_CRATE: Internal.MachineDefinition;
    static readonly POLARIZER: Internal.MachineDefinition[];
    static ALUMINIUM_CRATE: Internal.MachineDefinition;
    static readonly AUTO_MAINTENANCE_HATCH: Internal.MachineDefinition;
    static readonly STEAM_TURBINE: Internal.MachineDefinition[];
    static readonly STEAM_LIQUID_BOILER: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly CLEANROOM: Internal.MultiblockMachineDefinition;
    static readonly STEAM_ALLOY_SMELTER: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly FLUID_DRILLING_RIG: Internal.MultiblockMachineDefinition[];
    static WOODEN_DRUM: Internal.MachineDefinition;
    static readonly MINER: Internal.MachineDefinition[];
    static GOLD_DRUM: Internal.MachineDefinition;
    static readonly CENTRIFUGE: Internal.MachineDefinition[];
    static readonly COKE_OVEN: Internal.MultiblockMachineDefinition;
    static readonly ITEM_IMPORT_BUS: Internal.MachineDefinition[];
    static readonly FISHER: Internal.MachineDefinition[];
    static DRUM_CAPACITY: {[key: Internal.MachineDefinition]: 16000, [key: Internal.MachineDefinition]: 32000, [key: Internal.MachineDefinition]: 64000, [key: Internal.MachineDefinition]: 128000, [key: Internal.MachineDefinition]: 256000, [key: Internal.MachineDefinition]: 32000, [key: Internal.MachineDefinition]: 512000, [key: Internal.MachineDefinition]: 1024000};
    static ALUMINIUM_DRUM: Internal.MachineDefinition;
    static readonly BATTERY_BUFFER_16: Internal.MachineDefinition[];
    static readonly FLUID_HEATER: Internal.MachineDefinition[];
    static readonly defaultTankSizeFunction: Internal.Int2LongFunction;
    static readonly LARGE_CHEMICAL_REACTOR: Internal.MultiblockMachineDefinition;
    static TITANIUM_DRUM: Internal.MachineDefinition;
    static readonly FERMENTER: Internal.MachineDefinition[];
    static readonly LASER_ENGRAVER: Internal.MachineDefinition[];
    static readonly FLUID_PASSTHROUGH_HATCH: Internal.MachineDefinition[];
    static readonly POWER_TRANSFORMER: Internal.MachineDefinition[];
    static readonly STEAM_GRINDER: Internal.MultiblockMachineDefinition;
    static BRONZE_DRUM: Internal.MachineDefinition;
    static readonly ALL_TIERS: number[];
    static readonly ELECTRIC_FURNACE: Internal.MachineDefinition[];
    static readonly STEAM_ROCK_CRUSHER: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly steamGeneratorTankSizeFunction: Internal.Int2LongFunction;
    static readonly MUFFLER_HATCH: Internal.MachineDefinition[];
    static readonly SIFTER: Internal.MachineDefinition[];
    static readonly PACKER: Internal.MachineDefinition[];
    static readonly ENERGY_OUTPUT_HATCH_4A: Internal.MachineDefinition[];
    static readonly ELECTRIC_BLAST_FURNACE: Internal.MultiblockMachineDefinition;
    static readonly ROCK_CRUSHER: Internal.MachineDefinition[];
    static readonly CONFIGURABLE_MAINTENANCE_HATCH: Internal.MachineDefinition;
    static readonly ITEM_EXPORT_BUS: Internal.MachineDefinition[];
    static readonly ENERGY_INPUT_HATCH_16A: Internal.MachineDefinition[];
    static readonly LARGE_MINER: Internal.MultiblockMachineDefinition[];
    static readonly LARGE_STEAM_TURBINE: Internal.MultiblockMachineDefinition;
    static readonly FORGE_HAMMER: Internal.MachineDefinition[];
    static readonly LARGE_BOILER_TITANIUM: Internal.MultiblockMachineDefinition;
    static readonly COKE_OVEN_HATCH: Internal.MachineDefinition;
    static readonly WIREMILL: Internal.MachineDefinition[];
    static STEEL_DRUM: Internal.MachineDefinition;
    static readonly FLUID_IMPORT_HATCH: Internal.MachineDefinition[];
    static readonly MIXER: Internal.MachineDefinition[];
    static readonly CLEANING_MAINTENANCE_HATCH: Internal.MachineDefinition;
    static readonly MACERATOR: Internal.MachineDefinition[];
    static readonly SUPER_CHEST: Internal.MachineDefinition[];
    static readonly STEAM_EXPORT_BUS: Internal.MachineDefinition;
    static readonly genericGeneratorTankSizeFunction: Internal.Int2LongFunction;
    static readonly PUMP_HATCH: Internal.MachineDefinition;
    static readonly HI_AMP_TRANSFORMER_4A: Internal.MachineDefinition[];
    static readonly PROCESSING_ARRAY: Internal.MultiblockMachineDefinition[];
    static readonly MULTI_SMELTER: Internal.MultiblockMachineDefinition;
    static readonly EXTREME_COMBUSTION_ENGINE: Internal.MultiblockMachineDefinition;
    static readonly BENDER: Internal.MachineDefinition[];
    static readonly ITEM_PASSTHROUGH_HATCH: Internal.MachineDefinition[];
    static readonly AUTOCLAVE: Internal.MachineDefinition[];
    static readonly STEAM_MINER: Internal.MachineDefinition;
    static readonly TRANSFORMER: Internal.MachineDefinition[];
    static readonly MAINTENANCE_HATCH: Internal.MachineDefinition;
    static readonly STEAM_SOLID_BOILER: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static STEEL_CRATE: Internal.MachineDefinition;
    static readonly STEAM_OVEN: Internal.MultiblockMachineDefinition;
    static readonly LOW_TIERS: number[];
    static readonly EXTRACTOR: Internal.MachineDefinition[];
    static readonly DIODE: Internal.MachineDefinition[];
    static readonly ROTOR_HOLDER: Internal.MachineDefinition[];
    static readonly LARGE_GAS_TURBINE: Internal.MultiblockMachineDefinition;
    static readonly BREWERY: Internal.MachineDefinition[];
    static TUNGSTENSTEEL_DRUM: Internal.MachineDefinition;
    static readonly hvCappedTankSizeFunction: Internal.Int2LongFunction;
    static STAINLESS_STEEL_CRATE: Internal.MachineDefinition;
    static readonly STEAM_COMPRESSOR: it.unimi.dsi.fastutil.Pair<Internal.MachineDefinition, Internal.MachineDefinition>;
    static readonly QUANTUM_TANK: Internal.MachineDefinition[];
    static readonly ASSEMBLY_LINE: Internal.MultiblockMachineDefinition;
    static readonly BATTERY_BUFFER_4: Internal.MachineDefinition[];
    static readonly LARGE_PLASMA_TURBINE: Internal.MultiblockMachineDefinition;
    static readonly FORMING_PRESS: Internal.MachineDefinition[];
    static readonly LARGE_BOILER_BRONZE: Internal.MultiblockMachineDefinition;
    static readonly CRACKER: Internal.MultiblockMachineDefinition;
    static readonly DISTILLERY: Internal.MachineDefinition[];
    static readonly largeTankSizeFunction: Internal.Int2LongFunction;
    static readonly PRIMITIVE_PUMP: Internal.MultiblockMachineDefinition;
    static readonly GAS_TURBINE: Internal.MachineDefinition[];
    static readonly CHEMICAL_REACTOR: Internal.MachineDefinition[];
    static readonly ARC_FURNACE: Internal.MachineDefinition[];
    static readonly COMBUSTION: Internal.MachineDefinition[];
    static readonly PYROLYSE_OVEN: Internal.MultiblockMachineDefinition;
    static readonly PRIMITIVE_BLAST_FURNACE: Internal.MultiblockMachineDefinition;
    static readonly CREATIVE_ENERGY: Internal.MachineDefinition;
    static BEDROCK_ORE_MINER: Internal.MultiblockMachineDefinition[];
    static readonly STEAM_IMPORT_BUS: Internal.MachineDefinition;
    static readonly ELECTROLYZER: Internal.MachineDefinition[];
    static readonly FUSION_REACTOR: Internal.MultiblockMachineDefinition[];
    static readonly ENERGY_CONVERTER_1A: Internal.MachineDefinition[];
    static readonly ENERGY_OUTPUT_HATCH_16A: Internal.MachineDefinition[];
    static readonly CHARGER_4: Internal.MachineDefinition[];
    static readonly FLUID_SOLIDIFIER: Internal.MachineDefinition[];
    static readonly ORE_WASHER: Internal.MachineDefinition[];
    static readonly CIRCUIT_ASSEMBLER: Internal.MachineDefinition[];
    static readonly ENERGY_CONVERTER_16A: Internal.MachineDefinition[];
    static readonly ALLOY_SMELTER: Internal.MachineDefinition[];
}
type GTMachines_ = GTMachines;
declare class Fluid {
    constructor()
    static of(o: Internal.FluidStackJS_): Internal.FluidStackJS;
    static getEmpty(): Internal.FluidStackJS;
    static getType(id: ResourceLocation_): Internal.Fluid;
    static of(o: Internal.FluidStackJS_, nbt: Internal.CompoundTag_): Internal.FluidStackJS;
    static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS;
    static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS;
    static lava(amount: number): Internal.FluidStackJS;
    static lava(): Internal.FluidStackJS;
    static getTypes(): Internal.List<string>;
    static getId(fluid: Internal.Fluid_): ResourceLocation;
    static water(amount: number): Internal.FluidStackJS;
    static exists(id: ResourceLocation_): boolean;
    static water(): Internal.FluidStackJS;
    get empty(): Internal.FluidStackJS
    get types(): Internal.List<string>
    static readonly LAVA_ID: ResourceLocation;
    static readonly WATER_ID: ResourceLocation;
}
type Fluid_ = Fluid;
declare class InputItem implements Internal.InputReplacement, Internal.IngredientSupplierKJS, Internal.JsonSerializable {
    replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.InputReplacement_): any;
    static of(o: InputItem_): InputItem;
    static of(ingredient: Internal.Ingredient_, count: number): InputItem;
    toJson(alwaysNest: boolean): Internal.JsonElement;
    validForMatching(): boolean;
    unwrap(): Internal.List<InputItem>;
    transform(transformer: Internal.InputReplacementTransformer_): Internal.InputReplacementTransformer$Replacement;
    isEmpty(): boolean;
    toJson(): Internal.JsonElement;
    withCount(count: number): this;
    kjs$asIngredient(): Internal.Ingredient;
    get empty(): boolean
    readonly ingredient: Internal.Ingredient;
    readonly count: number;
    static readonly EMPTY: InputItem;
    static readonly PARSE_CACHE: {"gtceu:silicon_dust": InputItem, "gtceu:stainless_steel_double_plate": InputItem, "ae2:engineering_processor_press": InputItem, "ae2:logic_processor_press": InputItem, "gtceu:ev_machine_hull": InputItem, "#forge:circuits/ev": InputItem, "ae2:printed_engineering_processor": InputItem, "gtceu:vibranite_single_wire": InputItem, "gtceu:lithium_chloride_dust": InputItem, "minecraft:quartz": InputItem, "gtceu:isovol_hex_wire": InputItem, "ae2:certus_quartz_crystal": InputItem, "2x gtceu:manganese_dioxide_dust": InputItem, "2x gtceu:silver_dust": InputItem, "gtceu:isovol_quadruple_wire": InputItem, "gtceu:sodium_chlorate_dust": InputItem, "gtceu:void_quadruple_wire": InputItem, "gtceu:void_single_wire": InputItem, "#forge:dusts/sulfur": InputItem, "gtceu:void_octal_wire": InputItem, "ae2:printed_silicon": InputItem, "ae2:printed_logic_processor": InputItem, "3x gtceu:potassium_manganate_dust": InputItem, "#forge:circuits/zpm": InputItem, "#forge:circuits/luv": InputItem, "gtceu:echo_octal_wire": InputItem, "gtceu:potassium_dust": InputItem, "minecraft:gold_ingot": InputItem, "minecraft:redstone": InputItem, "#forge:circuits/uv": InputItem, "gtceu:vibranite_octal_wire": InputItem, "gtceu:animated_steel_octal_wire": InputItem, "ae2:engineering_processor": InputItem, "gtceu:vibranite_hex_wire": InputItem, "gtceu:sodium_cperhlorate_dust": InputItem, "ae2:calculation_processor_press": InputItem, "gtceu:animated_steel_quadruple_wire": InputItem, "gtceu:animated_steel_hex_wire": InputItem, "gtceu:echo_single_wire": InputItem, "gtceu:echo_hex_wire": InputItem, "gtceu:manganese_dust": InputItem, "minecraft:diamond": InputItem, "gtceu:void_hex_wire": InputItem, "#forge:circuits/mv": InputItem, "ae2:fluix_crystal": InputItem, "gtceu:diamond_plate": InputItem, "4x gtceu:potassium_hydroxide_dust": InputItem, "#forge:plates/gold": InputItem, "gtceu:hv_machine_hull": InputItem, "gtceu:animated_steel_single_wire": InputItem, "gtceu:mv_machine_hull": InputItem, "gtceu:silver_oxide_dust": InputItem, "gtceu:certus_quartz_plate": InputItem, "gtceu:isovol_single_wire": InputItem, "gtceu:lv_machine_hull": InputItem, "#forge:circuits/lv": InputItem, "#forge:circuits/iv": InputItem, "gtceu:iv_machine_hull": InputItem, "gtceu:isovol_octal_wire": InputItem, "ae2:printed_calculation_processor": InputItem, "gtceu:silicon_plate": InputItem, "ae2:silicon_press": InputItem, "gtceu:vibranite_quadruple_wire": InputItem, "gtceu:echo_quadruple_wire": InputItem, "#forge:circuits/hv": InputItem, "ae2:charged_certus_quartz_crystal": InputItem, "2x gtceu:sodium_hydroxide_dust": InputItem, "gtceu:sodium_dust": InputItem};
}
type InputItem_ = Internal.Ingredient_ | InputItem;
declare class ResourceTexture extends Internal.TransformTexture {
    constructor()
    constructor(imageLocation: ResourceLocation_, offsetX: number, offsetY: number, width: number, height: number)
    constructor(imageLocation: string)
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    copy(): this;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    getSubTexture(offsetX: number, offsetY: number, width: number, height: number): this;
    getSubTexture(offsetX: number, offsetY: number, width: number, height: number): this;
    getTranslateKey(): string;
    setColor(color: number): this;
    updateTick(): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    static fromSpirit(texture: ResourceLocation_): ResourceTexture;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    get LDLRegister(): boolean
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    get translateKey(): string
    set color(color: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    offsetY: number;
    offsetX: number;
    imageHeight: number;
    imageWidth: number;
    imageLocation: ResourceLocation;
}
type ResourceTexture_ = ResourceTexture;
declare class DamageSource {
    constructor(arg0: string)
    isBypassArmor(): boolean;
    damageHelmet(): this;
    isNoAggro(): boolean;
    getSourcePosition(): Vec3;
    isBypassMagic(): boolean;
    static badRespawnPointExplosion(): DamageSource;
    static thrown(arg0: Internal.Entity_, arg1: Internal.Entity_): DamageSource;
    setExplosion(): this;
    scalesWithDifficulty(): boolean;
    isDamageHelmet(): boolean;
    static indirectMobAttack(arg0: Internal.Entity_, arg1: Internal.LivingEntity_): DamageSource;
    static fireworks(arg0: Internal.FireworkRocketEntity_, arg1: Internal.Entity_): DamageSource;
    static fireball(arg0: Internal.Fireball_, arg1: Internal.Entity_): DamageSource;
    setIsFall(): this;
    getLocalizedDeathMessage(arg0: Internal.LivingEntity_): Internal.Component;
    static sting(arg0: Internal.LivingEntity_): DamageSource;
    isFire(): boolean;
    bypassInvul(): this;
    static playerAttack(arg0: Internal.Player_): DamageSource;
    setProjectile(): this;
    getType(): string;
    getActual(): Internal.Entity;
    getPlayer(): Internal.Player;
    static trident(arg0: Internal.Entity_, arg1: Internal.Entity_): DamageSource;
    static indirectMagic(arg0: Internal.Entity_, arg1: Internal.Entity_): DamageSource;
    isMagic(): boolean;
    static explosion(arg0: Internal.LivingEntity_): DamageSource;
    static sonicBoom(arg0: Internal.Entity_): DamageSource;
    static thorns(arg0: Internal.Entity_): DamageSource;
    bypassMagic(): this;
    setNoAggro(): this;
    isExplosion(): boolean;
    getImmediate(): Internal.Entity;
    static arrow(arg0: Internal.AbstractArrow_, arg1: Internal.Entity_): DamageSource;
    isBypassInvul(): boolean;
    isFall(): boolean;
    getFoodExhaustion(): number;
    static mobAttack(arg0: Internal.LivingEntity_): DamageSource;
    static explosion(arg0: Internal.Explosion_): DamageSource;
    bypassEnchantments(): this;
    isCreativePlayer(): boolean;
    static witherSkull(arg0: Internal.WitherSkull_, arg1: Internal.Entity_): DamageSource;
    setMagic(): this;
    bypassArmor(): this;
    isProjectile(): boolean;
    isBypassEnchantments(): boolean;
    setIsFire(): this;
    setScalesWithDifficulty(): this;
    get bypassArmor(): boolean
    get noAggro(): boolean
    get sourcePosition(): Vec3
    get bypassMagic(): boolean
    get damageHelmet(): boolean
    get fire(): boolean
    get type(): string
    get actual(): Internal.Entity
    get player(): Internal.Player
    get magic(): boolean
    get explosion(): boolean
    get immediate(): Internal.Entity
    get bypassInvul(): boolean
    get fall(): boolean
    get foodExhaustion(): number
    get creativePlayer(): boolean
    get projectile(): boolean
    get bypassEnchantments(): boolean
    static readonly DROWN: DamageSource;
    static readonly ANVIL: DamageSource;
    static readonly DRY_OUT: DamageSource;
    static readonly MAGIC: DamageSource;
    static readonly CACTUS: DamageSource;
    static readonly FALL: DamageSource;
    static readonly STALAGMITE: DamageSource;
    static readonly IN_WALL: DamageSource;
    readonly msgId: string;
    static readonly FREEZE: DamageSource;
    static readonly SWEET_BERRY_BUSH: DamageSource;
    static readonly DRAGON_BREATH: DamageSource;
    static readonly LIGHTNING_BOLT: DamageSource;
    static readonly ON_FIRE: DamageSource;
    static readonly IN_FIRE: DamageSource;
    static readonly FLY_INTO_WALL: DamageSource;
    static readonly LAVA: DamageSource;
    static readonly OUT_OF_WORLD: DamageSource;
    static readonly CRAMMING: DamageSource;
    static readonly WITHER: DamageSource;
    static readonly FALLING_STALACTITE: DamageSource;
    static readonly GENERIC: DamageSource;
    static readonly FALLING_BLOCK: DamageSource;
    static readonly HOT_FLOOR: DamageSource;
    static readonly STARVE: DamageSource;
}
type DamageSource_ = "wither" | "lightningBolt" | "lava" | "outOfWorld" | "starve" | "dragonBreath" | "fallingBlock" | "inWall" | "cactus" | "onFire" | "stalagmite" | "flyIntoWall" | "dryout" | "freeze" | DamageSource | "anvil" | "fall" | "magic" | "inFire" | "sweetBerryBush" | "generic" | "fallingStalactite" | "cramming" | "hotFloor" | "drown";
declare interface Color {
    of(o: any): Internal.Color;
    rgba(r: number, g: number, b: number, a: number): Internal.Color;
    createMapped(o: any, ...names: string[]): Internal.Color;
    readonly DARK_PURPLE: Internal.ChatFormatting;
    readonly YELLOW: Internal.ChatFormatting;
    readonly CYAN_DYE: Internal.DyeColor;
    readonly GRAY: Internal.ChatFormatting;
    readonly BROWN_DYE: Internal.DyeColor;
    readonly LIGHT_PURPLE: Internal.ChatFormatting;
    readonly PURPLE_DYE: Internal.DyeColor;
    readonly DARK_AQUA: Internal.ChatFormatting;
    readonly GREEN: Internal.ChatFormatting;
    readonly LIGHT_GRAY_DYE: Internal.DyeColor;
    readonly WHITE: Internal.ChatFormatting;
    readonly MAGENTA_DYE: Internal.DyeColor;
    readonly RED: Internal.ChatFormatting;
    readonly BLACK_DYE: Internal.DyeColor;
    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, "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 RED_DYE: Internal.DyeColor;
    readonly GRAY_DYE: Internal.DyeColor;
    readonly DARK_GRAY: Internal.ChatFormatting;
    readonly NONE: Internal.NoColor;
    readonly ORANGE_DYE: Internal.DyeColor;
    readonly WHITE_DYE: Internal.DyeColor;
    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 BLACK: Internal.ChatFormatting;
    readonly BLUE: Internal.ChatFormatting;
    readonly DARK_GREEN: Internal.ChatFormatting;
    readonly DARK_RED: Internal.ChatFormatting;
    readonly GOLD: Internal.ChatFormatting;
    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};
    readonly GREEN_DYE: Internal.DyeColor;
    readonly LIGHT_BLUE_DYE: Internal.DyeColor;
    readonly AQUA: Internal.ChatFormatting;
    readonly DARK_BLUE: Internal.ChatFormatting;
    readonly PINK_DYE: Internal.DyeColor;
    readonly BLUE_DYE: Internal.DyeColor;
    readonly YELLOW_DYE: Internal.DyeColor;
    readonly LIME_DYE: Internal.DyeColor;
}
type Color_ = Color;
declare const Color: Color;
declare class JsonIO {
    constructor()
    static read(path: Internal.Path_): Internal.Map<any, any>;
    static toPrettyString(json: Internal.JsonElement_): string;
    static toArray(element: Internal.JsonElement_): Internal.JsonArray;
    static parse(string: string): any;
    static toObject(json: Internal.JsonElement_): any;
    static primitiveOf(o: any): Internal.JsonPrimitive;
    static toPrimitive(element: Internal.JsonElement_): any;
    static copy(element: Internal.JsonElement_): Internal.JsonElement;
    static writeJsonHash(stream: Internal.DataOutputStream_, element: Internal.JsonElement_): void;
    static parseRaw(string: string): Internal.JsonElement;
    static toString(json: Internal.JsonElement_): string;
    static getJsonHashBytes(json: Internal.JsonElement_): number[];
    static of(o: any): Internal.JsonElement;
    static write(path: Internal.Path_, json: Internal.JsonObject_): void;
}
type JsonIO_ = JsonIO;
declare class DialogWidget extends WidgetGroup {
    constructor(x: number, y: number, width: number, height: number)
    constructor(parent: WidgetGroup_, isClient: boolean)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static createContainer(dialog: DialogWidget_, width: number, height: number, titleText: string): WidgetGroup;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    static suffixFilter(...suffixes: string[]): Internal.Predicate<Internal.TreeNode<Internal.File, Internal.File>>;
    static showStringEditorDialog(parent: WidgetGroup_, title: string, initial: string, predicate: Internal.Predicate_<string>, result: Internal.Consumer_<string>): DialogWidget;
    static createButton(parent: WidgetGroup_, x: number, y: number, width: number, height: number, text: string, onClick: Internal.Runnable_): ButtonWidget;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    static createTextField(parent: WidgetGroup_, x: number, y: number, width: number, height: number): TextFieldWidget;
    close(): void;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    setClickClose(clickClose: boolean): void;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    static showFileDialog(parent: WidgetGroup_, title: string, dir: Internal.File_, isSelector: boolean, valid: Internal.Predicate_<Internal.TreeNode<Internal.File, Internal.File>>, result: Internal.Consumer_<Internal.File>): DialogWidget;
    setOnClosed(onClosed: Internal.Runnable_): this;
    setParentInVisible(): this;
    get LDLRegister(): boolean
    get translateKey(): string
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set clickClose(clickClose: boolean)
    set onClosed(onClosed: Internal.Runnable_)
}
type DialogWidget_ = DialogWidget;
declare class Vector3 {
    constructor(vec: Vec3_)
    constructor(vec: Vec3i_)
    constructor(vec: Vector3_)
    constructor(d: number, d1: number, d2: number)
    constructor(vec: Internal.Vector3d_)
    constructor(vec: Internal.Vector3f_)
    dotProduct(vec: Vector3_): number;
    static between(min: number, value: number, max: number): boolean;
    subtract(pos: BlockPos_): this;
    rotateYXY(rotation: Vector3_): this;
    add(d: number): this;
    divide(pos: BlockPos_): this;
    set(x1: number, y1: number, z1: number): this;
    add(vec: Vector3_): this;
    ceil(): this;
    set(vec: Vector3_): this;
    add(dx: number, dy: number, dz: number): this;
    isZero(): boolean;
    static fromNBT(tag: Internal.CompoundTag_): Vector3;
    equalsT(v: Vector3_): boolean;
    writeToNBT(tag: Internal.CompoundTag_): Internal.CompoundTag;
    vector3f(): Internal.Vector3f;
    rotate(angle: number, axis: Vector3_): this;
    angle(vec: Vector3_): number;
    crossProduct(vec: Vector3_): this;
    project(b: Vector3_): this;
    vec3(): Vec3;
    magSquared(): number;
    add(pos: BlockPos_): this;
    normalize(): this;
    divide(vec: Vector3_): this;
    divide(fx: number, fy: number, fz: number): this;
    mag(): number;
    pos(): BlockPos;
    floor(): this;
    multiply(f: Vector3_): this;
    copy(): this;
    min(): number;
    subtract(d: number): this;
    zCrossProduct(): this;
    multiply(f: number): this;
    subtract(vec: Vector3_): this;
    divide(f: number): this;
    subtract(dx: number, dy: number, dz: number): this;
    multiply(fx: number, fy: number, fz: number): this;
    vector4f(): Internal.Vector4f;
    max(): number;
    xCrossProduct(): this;
    get zero(): boolean
    z: number;
    static readonly ONE: Vector3;
    static readonly ZERO: Vector3;
    static readonly Z: Vector3;
    static readonly Y: Vector3;
    x: number;
    static readonly X: Vector3;
    y: number;
}
type Vector3_ = Vector3;
declare class TextTexture extends Internal.TransformTexture {
    constructor(text: string, color: number)
    constructor()
    constructor(text: string)
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    setBackgroundColor(color: number): this;
    setType(type: Internal.TextTexture$TextType_): this;
    setSupplier(supplier: Internal.Supplier_<string>): this;
    getTranslateKey(): string;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    setWidth(width: number): this;
    name(): string;
    setColor(color: number): this;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    setDropShadow(dropShadow: boolean): this;
    updateText(text: string): void;
    get LDLRegister(): boolean
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    set backgroundColor(color: number)
    set type(type: Internal.TextTexture$TextType_)
    set supplier(supplier: Internal.Supplier_<string>)
    get translateKey(): string
    set width(width: number)
    set color(color: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set dropShadow(dropShadow: boolean)
    width: number;
    dropShadow: boolean;
    backgroundColor: number;
    type: Internal.TextTexture$TextType;
    text: string;
    color: number;
    supplier: Internal.Supplier<string>;
}
type TextTexture_ = TextTexture;
declare class Platform {
    constructor()
    static getMinecraftVersion(): number;
    static getMcVersion(): string;
    static isDevelopmentEnvironment(): boolean;
    static getList(): Internal.Set<string>;
    static isClientEnvironment(): boolean;
    static isForge(): boolean;
    static isFabric(): boolean;
    static getModVersion(): string;
    static isGeneratingData(): boolean;
    static getMinecraftVersionString(): string;
    static getInfo(modID: string): Internal.PlatformWrapper$ModInfo;
    static isLoaded(modId: string): boolean;
    static getMods(): Internal.Map<string, Internal.PlatformWrapper$ModInfo>;
    static getName(): string;
    static setModName(modId: string, name: string): void;
    get minecraftVersion(): number
    get mcVersion(): string
    get developmentEnvironment(): boolean
    get list(): Internal.Set<string>
    get clientEnvironment(): boolean
    get forge(): boolean
    get fabric(): boolean
    get modVersion(): string
    get generatingData(): boolean
    get minecraftVersionString(): string
    get mods(): Internal.Map<string, Internal.PlatformWrapper$ModInfo>
    get name(): string
}
type Platform_ = Platform;
declare class GuiTextures {
    constructor()
    static readonly BUTTON_WORKING_ENABLE: ResourceTexture;
    static readonly PROGRESS_BAR_CRYSTALLIZATION: ResourceTexture;
    static readonly PRIMITIVE_BACKGROUND: ResourceBorderTexture;
    static readonly SLIDER_BACKGROUND_VERTICAL: ResourceTexture;
    static readonly WIREMILL_OVERLAY: ResourceTexture;
    static readonly CLIPBOARD_PAPER_BACKGROUND: ResourceTexture;
    static readonly IMPLOSION_OVERLAY_2: ResourceTexture;
    static readonly SLIDER_ICON: ResourceTexture;
    static readonly BUTTON_BLACKLIST: ResourceTexture;
    static readonly FLUID_TANK_BACKGROUND: ResourceTexture;
    static readonly BATTERY_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_CRACKING_INPUT: ResourceTexture;
    static readonly BUTTON_ITEM_OUTPUT: ResourceTexture;
    static readonly NEUTRAL_MATTER_OVERLAY: ResourceTexture;
    static readonly BEAKER_OVERLAY_3: ResourceTexture;
    static readonly PRINTED_PAPER_OVERLAY: ResourceTexture;
    static readonly ENERGY_BAR_BASE: ResourceBorderTexture;
    static readonly FLUID_SLOT: ResourceBorderTexture;
    static readonly BUTTON_DISTINCT_BUSES: ResourceTexture;
    static readonly CIRCUIT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_LATHE_BASE: ResourceTexture;
    static readonly ARROW_OUTPUT_OVERLAY: ResourceTexture;
    static readonly ENERGY_BAR_BACKGROUND: ResourceBorderTexture;
    static readonly PROGRESS_BAR_DISTILLATION_TOWER: ResourceTexture;
    static readonly MULTIBLOCK_CATEGORY: ResourceTexture;
    static readonly TOOL_IO_FACING_ROTATION: ResourceTexture;
    static readonly TOOL_ATTACH_COVER: ResourceTexture;
    static readonly CUTTER_OVERLAY: ResourceTexture;
    static readonly HEATING_OVERLAY_2: ResourceTexture;
    static readonly ICON_RIGHT: ResourceTexture;
    static readonly PAPER_OVERLAY: ResourceTexture;
    static readonly PRIMITIVE_BLAST_FURNACE_PROGRESS_BAR: ResourceTexture;
    static readonly BOX_OVERLAY: ResourceTexture;
    static readonly ICON_LOCATION: ResourceTexture;
    static readonly CRUSHED_ORE_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly BEAKER_OVERLAY_2: ResourceTexture;
    static readonly ICON_SAVE: ResourceTexture;
    static readonly EXTRACTOR_OVERLAY: ResourceTexture;
    static readonly BUTTON_LEFT: ResourceTexture;
    static readonly PRIMITIVE_LARGE_FLUID_TANK_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_HAMMER_STEAM: Internal.SteamTexture;
    static readonly CLIPBOARD_TEXT_BOX: ResourceBorderTexture;
    static readonly SCANNER_OVERLAY: ResourceTexture;
    static readonly PRIMITIVE_INGOT_OVERLAY: ResourceTexture;
    static readonly CENTRIFUGE_OVERLAY: ResourceTexture;
    static readonly TOOL_SOUND: ResourceTexture;
    static readonly DISPLAY_STEAM: Internal.SteamTexture;
    static readonly BEAKER_OVERLAY_1: ResourceTexture;
    static readonly TOOL_SLOT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_ASSEMBLY_LINE_ARROW: ResourceTexture;
    static readonly INDICATOR_NO_STEAM: Internal.SteamTexture;
    static readonly CANISTER_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly UP: ResourceTexture;
    static readonly PROGRESS_BAR_MACERATE_STEAM: Internal.SteamTexture;
    static readonly TOOL_PAUSE: ResourceTexture;
    static readonly TOOL_SWITCH_CONVERTER_NATIVE: ResourceTexture;
    static readonly ICON_DOWN: ResourceTexture;
    static readonly OUT_SLOT_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly IMPLOSION_OVERLAY_1: ResourceTexture;
    static readonly BUTTON_INT_CIRCUIT_MINUS: ResourceTexture;
    static readonly PRIMITIVE_LARGE_FLUID_TANK: ResourceTexture;
    static readonly BUTTON_FILTER_NBT: ResourceTexture;
    static readonly MAINTENANCE_ICON: ResourceTexture;
    static readonly PRIMITIVE_DUST_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_EXTRACT_STEAM: Internal.SteamTexture;
    static readonly DUCT_TAPE_OVERLAY: ResourceTexture;
    static readonly PRESS_OVERLAY_2: ResourceTexture;
    static readonly CANISTER_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_ARROW_MULTIPLE: ResourceTexture;
    static readonly TOOL_FRONT_FACING_ROTATION: ResourceTexture;
    static readonly TOOL_REMOVE_COVER: ResourceTexture;
    static readonly GREGTECH_LOGO: ResourceTexture;
    static readonly DISPLAY: ResourceTexture;
    static readonly COVER_MACHINE_CONTROLLER: ResourceTexture;
    static readonly BUTTON_MINER_MODES: ResourceTexture;
    static readonly FURNACE_OVERLAY_1: ResourceTexture;
    static readonly BENDER_OVERLAY: ResourceTexture;
    static readonly IN_SLOT_OVERLAY: ResourceTexture;
    static readonly INSUFFICIENT_INPUT: ResourceTexture;
    static readonly LIGHTNING_OVERLAY_2: ResourceTexture;
    static readonly SLOT: ResourceBorderTexture;
    static readonly BUTTON_ITEM: ResourceTexture;
    static readonly COMPRESSOR_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly COAL_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly PRESS_OVERLAY_1: ResourceTexture;
    static readonly SOLIDIFIER_OVERLAY: ResourceTexture;
    static readonly BUTTON_CLEAR_GRID: ResourceTexture;
    static readonly PROGRESS_BAR_HAMMER: ResourceTexture;
    static readonly ICON_REMOVE: ResourceTexture;
    static readonly PROGRESS_BAR_CIRCUIT: ResourceTexture;
    static readonly FURNACE_OVERLAY_2: ResourceTexture;
    static readonly DISTRIBUTION_MODE: ResourceTexture;
    static readonly COMPRESSOR_OVERLAY: ResourceTexture;
    static readonly TURBINE_OVERLAY: ResourceTexture;
    static readonly BUTTON_MACHINE: ResourceTexture;
    static readonly PROGRESS_BAR_MAGNET: ResourceTexture;
    static readonly TOOL_AUTO_OUTPUT: ResourceTexture;
    static readonly ICON_LEFT: ResourceTexture;
    static readonly UI_FRAME_SIDE_DOWN: ResourceTexture;
    static readonly BUTTON_ENERGY: ResourceTexture;
    static readonly FURNACE_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly LIGHTNING_OVERLAY_1: ResourceTexture;
    static readonly PRESS_OVERLAY_4: ResourceTexture;
    static readonly PROGRESS_BAR_BOILER_FUEL: Internal.SteamTexture;
    static readonly ICON_VISIBLE: ResourceTexture;
    static readonly HEATING_OVERLAY_1: ResourceTexture;
    static readonly VANILLA_BUTTON: ResourceBorderTexture;
    static readonly BLOCKS_INPUT: ResourceTexture;
    static readonly SLIDER_BACKGROUND: ResourceTexture;
    static readonly TIER: ResourceTexture[];
    static readonly SLOT_STEAM: Internal.SteamTexture;
    static readonly SAWBLADE_OVERLAY: ResourceTexture;
    static readonly BUTTON_VOID: ResourceTexture;
    static readonly BUTTON_VOID_PARTIAL: ResourceTexture;
    static readonly UI_FRAME_SIDE_UP: ResourceTexture;
    static readonly PROGRESS_BAR_HAMMER_BASE: ResourceTexture;
    static readonly PRESS_OVERLAY_3: ResourceTexture;
    static readonly DISPLAY_FRAME: ResourceBorderTexture;
    static readonly PRIMITIVE_FURNACE_OVERLAY: ResourceTexture;
    static readonly BUTTON_RIGHT: ResourceTexture;
    static readonly PROGRESS_BAR_GAS_COLLECTOR: ResourceTexture;
    static readonly BUTTON_FLUID_OUTPUT: ResourceTexture;
    static readonly BUTTON_SWITCH_VIEW: ResourceTexture;
    static readonly DUST_OVERLAY: ResourceTexture;
    static readonly BEAKER_OVERLAY_4: ResourceTexture;
    static readonly BOXED_OVERLAY: ResourceTexture;
    static readonly CRACKING_OVERLAY_2: ResourceTexture;
    static readonly PROGRESS_BAR_CIRCUIT_ASSEMBLER: ResourceTexture;
    static readonly ATOMIC_OVERLAY_2: ResourceTexture;
    static readonly INVERT_REDSTONE_BUTTON: ResourceTexture;
    static readonly PROGRESS_BAR_SIFT: ResourceTexture;
    static readonly HAMMER_OVERLAY: ResourceTexture;
    static readonly MOLECULAR_OVERLAY_4: ResourceTexture;
    static readonly PROGRESS_BAR_MASS_FAB: ResourceTexture;
    static readonly BUTTON_LOCK: ResourceTexture;
    static readonly TOOL_WIRE_BLOCK: ResourceTexture;
    static readonly POSITIVE_MATTER_OVERLAY: ResourceTexture;
    static readonly CLIPBOARD_BUTTON: ResourceTexture;
    static readonly PROGRESS_BAR_UNLOCK: ResourceTexture;
    static readonly BACKGROUND_INVERSE: ResourceBorderTexture;
    static readonly SLOT_DARKENED: ResourceTexture;
    static readonly PROGRESS_BAR_BOILER_EMPTY: Internal.SteamTexture;
    static readonly TOOL_SWITCH_CONVERTER_EU: ResourceTexture;
    static readonly FLUID_TANK_OVERLAY: ResourceTexture;
    static readonly ATOMIC_OVERLAY_1: ResourceTexture;
    static readonly PROGRESS_BAR_BOILER_HEAT: ResourceTexture;
    static readonly PROGRESS_BAR_EXTRUDER: ResourceTexture;
    static readonly COVER_INTERFACE_MACHINE_OFF_PROXY: ResourceTexture;
    static readonly MOLD_OVERLAY: ResourceTexture;
    static readonly PIPE_OVERLAY_1: ResourceTexture;
    static readonly PROGRESS_BAR_PACKER: ResourceTexture;
    static readonly ENERGY_DETECTOR_COVER_MODE_BUTTON: ResourceTexture;
    static readonly BUTTON_FLUID: ResourceTexture;
    static readonly BUTTON_ALLOW_IMPORT_EXPORT: ResourceTexture;
    static readonly PRIMITIVE_SLOT: ResourceBorderTexture;
    static readonly MAINTENANCE_BUTTON: ResourceTexture;
    static readonly CRUSHED_ORE_OVERLAY: ResourceTexture;
    static readonly ARROW_INPUT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_WIREMILL: ResourceTexture;
    static readonly BUTTON: ResourceBorderTexture;
    static readonly LOCK_WHITE: ResourceTexture;
    static readonly MOLECULAR_OVERLAY_1: ResourceTexture;
    static readonly PIPE_OVERLAY_2: ResourceTexture;
    static readonly ICON_UP: ResourceTexture;
    static readonly MOLECULAR_OVERLAY_2: ResourceTexture;
    static readonly BUTTON_FILTER_DAMAGE: ResourceTexture;
    static readonly DARK_CANISTER_OVERLAY: ResourceTexture;
    static readonly BUTTON_VOID_MULTIBLOCK: ResourceTexture;
    static readonly CHARGER_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_EXTRACT: ResourceTexture;
    static readonly PROGRESS_BAR_LATHE: ResourceTexture;
    static readonly EXTRACTOR_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly PROGRESS_BAR_RECYCLER: ResourceTexture;
    static readonly CRACKING_OVERLAY_1: ResourceTexture;
    static readonly PROGRESS_BAR_REPLICATOR: ResourceTexture;
    static readonly BACKGROUND: ResourceBorderTexture;
    static readonly BREWER_OVERLAY: ResourceTexture;
    static readonly TANK_ICON: ResourceTexture;
    static readonly LENS_OVERLAY: ResourceTexture;
    static readonly INT_CIRCUIT_OVERLAY: ResourceTexture;
    static readonly GREGTECH_LOGO_XMAS: ResourceTexture;
    static readonly TOOL_DISABLE_AUTO_OUTPUT: ResourceTexture;
    static readonly MOLECULAR_OVERLAY_3: ResourceTexture;
    static readonly PROGRESS_BAR_CRACKING: ResourceTexture;
    static readonly STRING_SLOT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_COKE_OVEN: ResourceTexture;
    static readonly CLIPBOARD_BACKGROUND: ResourceTexture;
    static readonly PROGRESS_BAR_BATH: ResourceTexture;
    static readonly LIGHT_OFF: ResourceTexture;
    static readonly VIAL_OVERLAY_2: ResourceTexture;
    static readonly TOOL_ALLOW_INPUT: ResourceTexture;
    static readonly LOCK: ResourceTexture;
    static readonly BACKGROUND_STEAM: Internal.SteamTexture;
    static readonly SWITCH: ResourceTexture;
    static readonly TOOL_PIPE_CONNECT: ResourceTexture;
    static readonly INDICATOR_NO_ENERGY: ResourceTexture;
    static readonly PROGRESS_BAR_MACERATE: ResourceTexture;
    static readonly TOOL_START: ResourceTexture;
    static readonly TOGGLE_BUTTON_BACK: ResourceTexture;
    static readonly BUTTON_SILK_TOUCH_MODE: ResourceTexture;
    static readonly OUT_SLOT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_UNPACKER: ResourceTexture;
    static readonly IN_SLOT_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly PROGRESS_BAR_BENDING: ResourceTexture;
    static readonly SWITCH_HORIZONTAL: ResourceTexture;
    static readonly ICON_NEW_PAGE: ResourceTexture;
    static readonly TOOL_MUTE: ResourceTexture;
    static readonly BUTTON_CHUNK_MODE: ResourceTexture;
    static readonly DUST_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly HAMMER_OVERLAY_STEAM: Internal.SteamTexture;
    static readonly FILTER_SLOT_OVERLAY: ResourceTexture;
    static readonly CRYSTAL_OVERLAY: ResourceTexture;
    static readonly BUTTON_INT_CIRCUIT_PLUS: ResourceTexture;
    static readonly PROGRESS_BAR_MIXER: ResourceTexture;
    static readonly INGOT_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_ARROW: ResourceTexture;
    static readonly PROGRESS_BAR_HAMMER_BASE_STEAM: Internal.SteamTexture;
    static readonly COVER_INTERFACE_MACHINE_ON_PROXY: ResourceTexture;
    static readonly LIGHT_ON: ResourceTexture;
    static readonly INFO_ICON: ResourceTexture;
    static readonly PROGRESS_BAR_SLICE: ResourceTexture;
    static readonly PROGRESS_BAR_SOLAR_STEAM: Internal.SteamTexture;
    static readonly CANNER_OVERLAY: ResourceTexture;
    static readonly ICON_ADD: ResourceTexture;
    static readonly PROGRESS_BAR_COMPRESS_STEAM: Internal.SteamTexture;
    static readonly BUTTON_PUBLIC_PRIVATE: ResourceTexture;
    static readonly BUTTON_INTERFACE: ResourceTexture;
    static readonly ICON_LOAD: ResourceTexture;
    static readonly PROGRESS_BAR_ASSEMBLY_LINE: ResourceTexture;
    static readonly SCENE: ResourceTexture;
    static readonly BUTTON_POWER: ResourceTexture;
    static readonly PROGRESS_BAR_ARROW_STEAM: Internal.SteamTexture;
    static readonly PROGRESS_BAR_COMPRESS: ResourceTexture;
    static readonly DATA_ORB_OVERLAY: ResourceTexture;
    static readonly PROGRESS_BAR_ARC_FURNACE: ResourceTexture;
    static readonly PROGRESS_BAR_CANNER: ResourceTexture;
    static readonly TOOL_PIPE_BLOCK: ResourceTexture;
    static readonly VIAL_OVERLAY_1: ResourceTexture;
    static readonly PROGRESS_BAR_FUSION: ResourceTexture;
    static readonly TOOL_WIRE_CONNECT: ResourceTexture;
    static readonly ICON_CALCULATOR: ResourceTexture;
    static readonly TOOL_COVER_SETTINGS: ResourceTexture;
}
type GuiTextures_ = GuiTextures;
declare class TabContainer extends WidgetGroup {
    constructor()
    constructor(x: number, y: number, width: number, height: number)
    addTab(tabButton: TabButton_, tabWidget: WidgetGroup_): void;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    switchTag(tabWidget: WidgetGroup_): void;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    setOnChanged(onChanged: Internal.BiConsumer_<WidgetGroup, WidgetGroup>): this;
    get LDLRegister(): boolean
    get translateKey(): string
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set onChanged(onChanged: Internal.BiConsumer_<WidgetGroup, WidgetGroup>)
    readonly buttonGroup: WidgetGroup;
    onChanged: Internal.BiConsumer<WidgetGroup, WidgetGroup>;
    static readonly TABS_LEFT: ResourceTexture;
    readonly tabs: Internal.BiMap<TabButton, WidgetGroup>;
    readonly containerGroup: WidgetGroup;
    focus: WidgetGroup;
}
type TabContainer_ = TabContainer;
declare class ShaderTexture extends Internal.TransformTexture {
    constructor()
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    static createRawShader(rawShader: string): ShaderTexture;
    getTranslateKey(): string;
    updateTick(): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    setResolution(resolution: number): this;
    static createShader(location: ResourceLocation_): ShaderTexture;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    bindTexture(samplerName: string, id: number): void;
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    setUniformCache(uniformCache: Internal.Consumer_<Internal.UniformCache>): this;
    updateShader(location: ResourceLocation_): void;
    bindTexture(samplerName: string, location: ResourceLocation_): void;
    getRawShader(): string;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    name(): string;
    getResolution(): number;
    getRegisterUI(): Internal.LDLRegister;
    updateRawShader(rawShader: string): void;
    group(): string;
    setColor(color: number): this;
    dispose(): void;
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    get translateKey(): string
    set resolution(resolution: number)
    get chatComponent(): Internal.Component
    get LDLRegister(): boolean
    set uniformCache(uniformCache: Internal.Consumer_<Internal.UniformCache>)
    get rawShader(): string
    get resolution(): number
    get registerUI(): Internal.LDLRegister
    set color(color: number)
    location: ResourceLocation;
}
type ShaderTexture_ = ShaderTexture;
/**
 * Various item related helper methods
*/
declare interface Item {
    /**
     * Returns an ItemStack of the input
    */
    of(in_: Internal.ItemStack_): Internal.ItemStack;
    /**
     * Returns an ItemStack of the input, with the specified count and NBT data
    */
    of(in_: Internal.ItemStack_, count: number, nbt: Internal.CompoundTag_): Internal.ItemStack;
    /**
     * Returns an ItemStack of the input, with the specified count
    */
    of(in_: Internal.ItemStack_, count: number): Internal.ItemStack;
    getVariants(item: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
    /**
     * Returns an ItemStack of the input, with the specified NBT data
    */
    withNBT(in_: Internal.ItemStack_, nbt: Internal.CompoundTag_): Internal.ItemStack;
    /**
     * Get the item that represents air/an empty slot
    */
    getEmpty(): Internal.ItemStack;
    /**
     * Gets an Item from an item id
    */
    getItem(id: ResourceLocation_): Internal.Item;
    getTypeToStackMap(): Internal.Map<ResourceLocation, Internal.NonNullList<Internal.ItemStack>>;
    /**
     * Returns a Firework with the input properties
    */
    fireworks(properties: Internal.Map_<string, any>): Internal.FireworksJS;
    /**
     * Get a list of most items in the game. Items not in a creative tab are ignored
    */
    getList(): Internal.List<Internal.ItemStack>;
    /**
     * Returns an ItemStack of the input, with the specified NBT data
    */
    of(in_: Internal.ItemStack_, tag: Internal.CompoundTag_): Internal.ItemStack;
    /**
     * Get a list of all the item ids in the game
    */
    getTypeList(): Internal.List<string>;
    /**
     * Checks if the provided item id exists in the registry
    */
    exists(id: ResourceLocation_): boolean;
    /**
     * Checks if the passed in object is an ItemStack.
     * Note that this does not mean it will not function as an ItemStack if passed to something that requests one.
    */
    isItem(o: any): boolean;
    /**
     * Gets an items id from the Item
    */
    getId(item: Internal.Item_): ResourceLocation;
    /**
     * Get the item that represents air/an empty slot
    */
    get empty(): Internal.ItemStack
    get typeToStackMap(): Internal.Map<ResourceLocation, Internal.NonNullList<Internal.ItemStack>>
    /**
     * Get a list of most items in the game. Items not in a creative tab are ignored
    */
    get list(): Internal.List<Internal.ItemStack>
    /**
     * Get a list of all the item ids in the game
    */
    get typeList(): Internal.List<string>
    readonly KJS_ARMOR_MODIFIER_UUID_PER_SLOT: Internal.UUID[];
    readonly KJS_BASE_ATTACK_SPEED_UUID: Internal.UUID;
    readonly KJS_BASE_ATTACK_DAMAGE_UUID: Internal.UUID;
}
type Item_ = Item;
declare const Item: Item;
declare abstract class number implements Internal.Serializable {
    constructor()
    longValue(): number;
    shortValue(): number;
    doubleValue(): number;
    intValue(): number;
    floatValue(): number;
    byteValue(): number;
}
type number_ = number;
declare class GuiTextureGroup extends Internal.TransformTexture {
    constructor()
    constructor(...textures: Internal.IGuiTexture_[])
    setTextures(textures: Internal.IGuiTexture_[]): this;
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    getTranslateKey(): string;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    setColor(color: number): this;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    set textures(textures: Internal.IGuiTexture_[])
    get LDLRegister(): boolean
    get translateKey(): string
    set color(color: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    textures: Internal.IGuiTexture[];
}
type GuiTextureGroup_ = GuiTextureGroup;
declare class GTLayerPattern {
    constructor(layers: Internal.List_<Internal.GTLayerPattern$Layer>)
    rollNext(previous: Internal.GTLayerPattern$Layer_, random: Internal.RandomSource_): Internal.GTLayerPattern$Layer;
    static builder(...rules: Internal.RuleTest_[]): Internal.GTLayerPattern$Builder;
    static readonly CODEC: Internal.Codec<GTLayerPattern>;
    readonly layers: Internal.List<Internal.GTLayerPattern$Layer>;
}
type GTLayerPattern_ = GTLayerPattern;
declare class GTMaterials {
    constructor()
    static init(): void;
    static get(name: string): com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Niobium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rubidium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumHydroxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AcidicEnrichedNaquadahSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricHeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IridiumChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polycaprolactam: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlyHydroCrackedHeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Coal: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TitaniumTetrachloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitrosylChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Redrock: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Neptunium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Seaborgium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bronze: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelyHydroCrackedLightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polonium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gallium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nichrome: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Spessartine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfurTrioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Vanadium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gasoline: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LiquidAir: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CobaltBrass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chlorine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RedAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Toluene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeBlack: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DarkAsh: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Goethite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tetrahedrite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AcidicOsmiumSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GarnetSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitrogenDioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rubber: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeLightBlue: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AluminiumSulfite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AntimonyTrioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Magnalium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Butane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedEthane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bromine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SterileGrowthMedium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydrochloricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelySteamCrackedNaphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chromium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Zeolite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Silicon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dichlorobenzidine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CyclohexanoneOxime: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tungsten: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tritium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gypsum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chalcopyrite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PhosphoricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dimethyldichlorosilane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Olivine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RawStyreneButadieneRubber: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RawRubber: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LPG: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LiquidHelium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cadmium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfurDioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Redstone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Apatite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cumene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Andradite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeBlue: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ruthenium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Invar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Glass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PlatinumGroupSludge: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dysprosium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Mendelevium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lanthanum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LiquidOxygen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Promethium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Diesel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Strontium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Isoprene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Saltpeter: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BasalticMineralSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Actinium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GarnetYellow: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PolyvinylButyral: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnderPearl: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Diorite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GarnetRed: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedPropane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Clay: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static FluoroantimonicAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NetherAir: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Potassium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polytetrafluoroethylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bornite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Helium3: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Netherrack: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pyrochlore: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chloromethane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlySteamCrackedNaphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static FullersEarth: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CobaltOxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SamariumIronArsenicOxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Sphalerite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static readonly EXT2_METAL: [Internal.MaterialFlag, Internal.MaterialFlag, Internal.MaterialFlag, Internal.MaterialFlag];
    static Ethanol: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HighOctaneGasoline: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PolyvinylAcetate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Deuterium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Grossular: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Quartzite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Uranium238: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VanadiumSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Calcite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NickelZincFerrite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lapis: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeLime: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static WoodTar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Magnesium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricLightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GraniticMineralSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HypochlorousAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GreenSapphireSlurry: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RhodiumSulfate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BisphenolA: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Biomass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ruby: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ChromiumTrioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Epoxy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tungstate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TinAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Coke: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Alunite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VinylChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TungstenCarbide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Naquadria: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Copper: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaquadriaWaste: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Sugar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodaAsh: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Wood: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chalcocite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TreatedWood: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tellurium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chromite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nitrobenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ethenone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Meat: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GreenSapphire: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static StyreneButadieneRubber: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeGreen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Phosphorus: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IronMagnetic: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Oilsands: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelyHydroCrackedGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ethane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ash: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedButane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Calcium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ethylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Flint: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ruridit: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bacteria: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Monochloramine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedNaquadahWaste: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Neon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nobelium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Trinium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Soapstone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Iodine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BlueTopaz: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Potin: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lepidolite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Titanium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ammonia: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Oil: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Stone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PlatinumRaw: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Scandium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Scheelite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Phenol: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Perlite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ArsenicTrioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static WoodGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IridiumMetalResidue: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Terbium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IndiumTinBariumTitaniumCuprate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rutherfordium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Barium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Propene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Berkelium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Germanium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeWhite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeBrown: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Air: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Diaminobenzidine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CassiteriteSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlyHydroCrackedGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Erbium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Zirconium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeRed: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static QuartzSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TungsticAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Iron: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BlueSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RhodiumPlatedPalladium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Carbon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedButadiene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedBacterialSludge: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Argon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaquadahAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Zinc: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Glue: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static MercuryBariumCalciumCuprate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static WoodVinegar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RefineryGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tantalum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NiobiumNitride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dimethylhydrazine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static MethylAcetate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlySteamCrackedHeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Francium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PalladiumRaw: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lava: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AcidicNaquadriaSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Plutonium239: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Charcoal: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static UUMatter: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Fluorine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Barite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AntimonyTrifluoride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RubySlurry: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static FermentedBiomass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Duranium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DinitrogenTetroxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SaltWater: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ImpureEnrichedNaquadahSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PhosphorusPentoxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Epichlorohydrin: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedEthane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Molybdenite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PhthalicAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Electrum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Mirabilite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaquadriaSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Magnesia: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Phosphate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Wheat: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static MetalMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Octane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Mercury: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Praseodymium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Talc: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Malachite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GalliumSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricNaphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnderEye: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Mica: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GlauconiteSand: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Brass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnderAir: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyePurple: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SiliconeRubber: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tritanium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Stibnite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BioDiesel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TricalciumPhosphate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Aluminium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedPropane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Creosote: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelyHydroCrackedHeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bismuth: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Caesium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lithium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteelMagnetic: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VOLTAGE_COMMON_MATERIALS: com.gregtechceu.gtceu.api.data.chemical.material.Material[];
    static Hydrogen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitrousOxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Basalt: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cobalt: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Darmstadtium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cobaltite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Amethyst: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DamascusSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ytterbium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BlueAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dimethylbenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BlackSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CHEMICAL_DYES: com.gregtechceu.gtceu.api.data.chemical.material.Material[];
    static Steam: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Quicklime: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lazurite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Uraninite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BismuthBronze: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chloroform: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Naquadah: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumPersulfate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Spodumene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedUraniumHexafluoride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelyHydroCrackedNaphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tantalite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nickel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Palladium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeMagenta: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Oxygen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HSSS: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ferrosilite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Concrete: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DilutedSulfuricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Fermium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pollucite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedButadiene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Chlorobenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static readonly STD_METAL: [Internal.MaterialFlag];
    static StainlessSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CoalGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Obsidian: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static YttriumBariumCuprate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Diatomite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyePink: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Boron: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Diamond: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PolyphenyleneSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static MagnesiumDiboride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PotassiumFeldspar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricCopperSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Garnierite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PolyvinylChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polyethylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaturalGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gold: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Copernicium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bauxite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static UraniumTriplatinum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cooperite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Arsenic: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dimethylamine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Protactinium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Benzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Sapphire: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lubricant: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NetherStar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rhenium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dubnium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Uvarovite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedNaquadahSulfate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GalliumArsenide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TriniumSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bentonite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Sodium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NeodymiumMagnetic: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Opal: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static MagnesiumChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IndiumPhosphide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Collagen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaquadahEnriched: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lapotron: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RedSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Hematite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedNaquadahTriniumEuropiumDuranide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Asbestos: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Einsteinium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedEthylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Sulfur: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AquaRegia: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Marble: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ReinforcedEpoxyResin: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HSSG: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lead: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LiquidEnderAir: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polybenzimidazole: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DistilledWater: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Caprolactam: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CupricOxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AllylChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Xenon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RutheniumTriniumAmericiumNeutronate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Trona: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Neutronium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AnnealedCopper: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelySteamCrackedHeavyFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cocoa: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Graphite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Graphene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Hafnium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Livermorium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ManganesePhosphide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Blaze: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Hassium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Astatine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeedOil: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lutetium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SapphireSlurry: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Americium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Biotite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricNickelSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static YellowLimonite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PotassiumDichromate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SiliconDioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Styrene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Almandine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LithiumChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Andesite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Electrotine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RawGrowthMedium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cupronickel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ilmenite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nitrochlorobenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Neodymium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cassiterite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitricOxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeLightGray: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DilutedHydrochloricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumPotassium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeCyan: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pyrope: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AmmoniumChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Butene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EnrichedNaquadahSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Milk: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Naphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Plutonium241: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Iridium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gelatin: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cyclohexane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GlycerylTrinitrate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Butyraldehyde: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RoseGold: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Steel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Propane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Samarium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Selenium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Glycerol: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Lawrencium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Kanthal: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Helium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Potash: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CalciumPhosphide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VinylAcetate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GelatinMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Fireclay: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DrillingFluid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TitaniumTrifluoride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static FerriteMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RocketFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gadolinium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeYellow: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static readonly EXT_METAL: [Internal.MaterialFlag, Internal.MaterialFlag];
    static Radium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Holmium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Water: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedButane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Molybdenum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Mutagen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pitchblende: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Borax: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ultimet: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CarbonMonoxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Glowstone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Curium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Yttrium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Magnesite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bohrium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Uranium235: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NiobiumTitanium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlySteamCrackedGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Realgar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nitrogen: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Massicot: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DepletedUraniumHexafluoride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Bastnasite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SulfuricGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Europium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BatteryAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LeadZincSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BacterialSludge: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeOrange: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Flerovium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BariumSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Osmium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tennessine: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CarbonDioxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Deepslate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Polydimethylsiloxane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IndiumConcentrate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedEthylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydrogenSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelySteamCrackedGas: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Agar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DyeGray: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static OilHeavy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static readonly NULL: Internal.MarkerMaterial;
    static Sodalite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VanadiumMagnetite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cerium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Oganesson: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Thorium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Dichlorobenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static UraniumRhodiumDinaquadide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Nihonium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Powellite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Paper: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ConstructionFoam: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RutheniumTetroxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlyHydroCrackedNaphtha: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RareEarth: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static IndiumGalliumPhosphide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Silver: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Methanol: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CalciumChloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumBicarbonate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Gunpowder: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rutile: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Krypton: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Iron3Chloride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Topaz: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlyHydroCrackedLightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CertusQuartz: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static EthylTertButylEther: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Acetone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pyrite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Antimony: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static UraniumHexafluoride: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedButene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumBisulfate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RawGasoline: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pyrolusite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Wulfenite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Galena: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SteamCrackedPropene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Radon: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DissolvedCalciumAcetate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SodiumSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Rhodium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static InertMetalMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static WroughtIron: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Moscovium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Cinnabar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NitrationMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ZincSulfide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ethylbenzene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Endstone: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedButene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Beryllium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Thulium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Osmiridium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Kyanite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static AceticAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Thallium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static ImpureNaquadriaSolution: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Roentgenium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SolderingAlloy: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tetrafluoroethylene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Naphthalene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Platinum: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static OilLight: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tetranitromethane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BlackBronze: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HSSE: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static TungstenSteel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Brick: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static FishOil: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static VanadiumGallium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static DiphenylIsophtalate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RawOil: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CharcoalByproducts: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Ice: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Magnetite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Californium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static PlatinumSludgeResidue: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static BorosilicateGlass: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Pentlandite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SterlingSilver: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RarestMetalMixture: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Salt: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Indium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Tin: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydrofluoricAcid: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Emerald: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CoalTar: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static OsmiumTetroxide: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static GraniteRed: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SamariumMagnetic: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Methane: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NetherQuartz: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static McGuffium239: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static HydroCrackedPropene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static SeverelySteamCrackedLightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Meitnerium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static CetaneBoostedDiesel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Manganese: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LightlySteamCrackedLightFuel: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Butadiene: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static LiquidNetherAir: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static RockSalt: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Technetium: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static NaquadriaSulfate: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Zincite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Monazite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
    static Granite: com.gregtechceu.gtceu.api.data.chemical.material.Material;
}
type GTMaterials_ = GTMaterials;
declare class GTOres {
    constructor()
    static end(): Internal.HolderSet<Internal.DimensionType>;
    static nether(): Internal.HolderSet<Internal.DimensionType>;
    static overworld(): Internal.HolderSet<Internal.DimensionType>;
    static init(): void;
    static readonly MONAZITE_VEIN: GTOreVein;
    static readonly SALTS_VEIN: GTOreVein;
    static readonly MAGNETITE_VEIN_OW: GTOreVein;
    static readonly MINERAL_SAND_VEIN: GTOreVein;
    static readonly LAPIS_VEIN: GTOreVein;
    static readonly PITCHBLENDE_VEIN: GTOreVein;
    static readonly CERTUS_QUARTZ_VEIN: GTOreVein;
    static readonly NETHER_QUARTZ_VEIN: GTOreVein;
    static readonly GARNET_VEIN: GTOreVein;
    static readonly CASSITERITE_VEIN: GTOreVein;
    static readonly MANGANESE_VEIN: GTOreVein;
    static OVERWORLD_RULES: Internal.RuleTest[];
    static readonly REDSTONE_VEIN_OW: GTOreVein;
    static readonly BANDED_IRON_VEIN: GTOreVein;
    static readonly REDSTONE_VEIN: GTOreVein;
    static readonly SULFUR_VEIN: GTOreVein;
    static readonly IRON_VEIN: GTOreVein;
    static DEEPSLATE_RULES: Internal.RuleTest[];
    static readonly SAPPHIRE_VEIN: GTOreVein;
    static NETHER_RULES: Internal.RuleTest[];
    static readonly SCHEELITE_VEIN: GTOreVein;
    static readonly APATITE_VEIN: GTOreVein;
    static readonly COPPER_TIN_VEIN: GTOreVein;
    static readonly MICA_VEIN: GTOreVein;
    static readonly SHELDONITE_VEIN: GTOreVein;
    static readonly COAL_VEIN: GTOreVein;
    static readonly OLIVINE_VEIN: GTOreVein;
    static readonly MAGNETITE_VEIN_END: GTOreVein;
    static readonly DIAMOND_VEIN: GTOreVein;
    static readonly MOLYBDENUM_VEIN: GTOreVein;
    static readonly LUBRICANT_VEIN: GTOreVein;
    static readonly NICKEL_VEIN: GTOreVein;
    static readonly COPPER_VEIN: GTOreVein;
    static readonly NAQUADAH_VEIN: GTOreVein;
    static readonly TETRAHEDRITE_VEIN: GTOreVein;
    static readonly GALENA_VEIN: GTOreVein;
    static readonly GARNET_TIN_VEIN: GTOreVein;
    static readonly MANGANESE_VEIN_OW: GTOreVein;
    static readonly SALTPETER_VEIN: GTOreVein;
    static readonly BAUXITE_VEIN_END: GTOreVein;
    static readonly BERYLLIUM_VEIN: GTOreVein;
    static readonly TOPAZ_VEIN: GTOreVein;
    static END_RULES: Internal.RuleTest[];
}
type GTOres_ = GTOres;
declare class GTFluidTypes {
    constructor()
    static readonly PLASMA: Internal.FluidTypePlasma;
    static readonly ACID: Internal.FluidTypeAcid;
    static readonly GAS: Internal.FluidTypeGas;
    static readonly LIQUID: Internal.FluidTypeLiquid;
}
type GTFluidTypes_ = GTFluidTypes;
declare class DraggableScrollableWidgetGroup extends WidgetGroup {
    constructor()
    constructor(x: number, y: number, width: number, height: number)
    setScrollYOffset(scrollYOffset: number): void;
    setScrollable(scrollable: boolean): this;
    getTranslateKey(): string;
    getScrollYOffset(): number;
    handleDragging(dragging: any): boolean;
    computeMax(): void;
    getScrollXOffset(): number;
    setXBarStyle(background: Internal.IGuiTexture_, bar: Internal.IGuiTexture_): this;
    getChatComponent(): Internal.Component;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    getWidgetBottomHeight(): number;
    setBackground(background: Internal.IGuiTexture_): this;
    setUseScissor(useScissor: boolean): void;
    setSelected(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): void;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    setYScrollBarWidth(yBar: number): this;
    canDragIn(dragging: any): boolean;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setYBarStyle(background: Internal.IGuiTexture_, bar: Internal.IGuiTexture_): this;
    setDraggable(draggable: boolean): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    getRegisterUI(): Internal.LDLRegister;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    setXScrollBarHeight(xBar: number): this;
    setScrollXOffset(scrollXOffset: number): void;
    set scrollYOffset(scrollYOffset: number)
    set scrollable(scrollable: boolean)
    get translateKey(): string
    get scrollYOffset(): number
    get scrollXOffset(): number
    get chatComponent(): Internal.Component
    get widgetBottomHeight(): number
    set background(background: Internal.IGuiTexture_)
    set useScissor(useScissor: boolean)
    set selected(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_)
    get LDLRegister(): boolean
    set YScrollBarWidth(yBar: number)
    set draggable(draggable: boolean)
    get registerUI(): Internal.LDLRegister
    set XScrollBarHeight(xBar: number)
    set scrollXOffset(scrollXOffset: number)
}
type DraggableScrollableWidgetGroup_ = DraggableScrollableWidgetGroup;
declare class GTToolType extends Internal.Enum<GTToolType> {
    getUnlocalizedName(): string;
    is(itemStack: Internal.ItemStack_): boolean;
    static valueOf(name: string): GTToolType;
    static values(): GTToolType[];
    get unlocalizedName(): string
    static readonly MORTAR: GTToolType;
    static readonly FILE: GTToolType;
    static readonly WIRE_CUTTER: GTToolType;
    static readonly SCYTHE: GTToolType;
    readonly modelLocation: ResourceLocation;
    static readonly HARD_HAMMER: GTToolType;
    static readonly HOE: GTToolType;
    static readonly WRENCH: GTToolType;
    static readonly BUTCHERY_KNIFE: GTToolType;
    static readonly SOFT_MALLET: GTToolType;
    static readonly PICKAXE: GTToolType;
    readonly name: string;
    readonly harvestTag: Internal.TagKey<Internal.Block>;
    static readonly PLUNGER: GTToolType;
    static readonly KNIFE: GTToolType;
    static readonly SWORD: GTToolType;
    static readonly SCREWDRIVER: GTToolType;
    readonly attackDamageModifier: number;
    static readonly SHOVEL: GTToolType;
    readonly attackSpeedModifier: number;
    readonly soundEntry: Internal.SoundEntry;
    static readonly SAW: GTToolType;
    static readonly CROWBAR: GTToolType;
    readonly itemTag: Internal.TagKey<Internal.Item>;
    static readonly AXE: GTToolType;
    static readonly MINING_HAMMER: GTToolType;
}
type GTToolType_ = "shovel" | "plunger" | "soft_mallet" | "butchery_knife" | "saw" | "wrench" | "hard_hammer" | GTToolType | "screwdriver" | "mining_hammer" | "sword" | "knife" | "hoe" | "file" | "scythe" | "axe" | "pickaxe" | "mortar" | "crowbar" | "wire_cutter";
declare class ItemStackTexture extends Internal.TransformTexture {
    constructor(...itemStacks: Internal.ItemStack_[])
    constructor(...items: Internal.Item_[])
    rotate(arg0: number): Internal.IGuiTexture;
    isLDLRegister(): boolean;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    getTranslateKey(): string;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    get LDLRegister(): boolean
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    get translateKey(): string
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    readonly itemStack: Internal.ItemStack[];
}
type ItemStackTexture_ = ItemStackTexture;
declare class Notification {
    constructor()
    constructor(buf: Internal.FriendlyByteBuf_)
    write(buf: Internal.FriendlyByteBuf_): void;
    setAtlasIcon(icon: string): void;
    static make(consumer: Internal.Consumer_<Notification>): Notification;
    static of(cx: Internal.Context_, object: any): Notification;
    setIcon(icon: string): void;
    show(): void;
    setItemIcon(stack: Internal.ItemStack_): void;
    set atlasIcon(icon: string)
    set icon(icon: string)
    set itemIcon(stack: Internal.ItemStack_)
    duration: Duration;
    static readonly DEFAULT_DURATION: Duration;
    backgroundColor: Internal.Color;
    iconSize: number;
    static readonly DEFAULT_BACKGROUND_COLOR: Internal.SimpleColor;
    static readonly DEFAULT_BORDER_COLOR: Internal.SimpleColor;
    borderColor: Internal.Color;
    text: Internal.Component;
    outlineColor: Internal.Color;
    textShadow: boolean;
    static readonly NO_TEXT: Internal.Component[];
}
type Notification_ = Notification;
declare interface UUID {
    toString(id: Internal.UUID_): string;
    digits(sb: Internal.StringBuilder_, val: number, digits: number): void;
    fromString(o: any): Internal.UUID;
}
type UUID_ = UUID;
declare const UUID: UUID;
declare class TextFieldWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, width: number, height: number, textSupplier: Internal.Supplier_<string>, textResponder: Internal.Consumer_<string>)
    setValidator(validator: Internal.Function_<string, string>): this;
    getRawCurrentString(): string;
    setBordered(bordered: boolean): this;
    setWheelDur(digits: number, wheelDur: number): this;
    getTranslateKey(): string;
    setBackground(background: Internal.IGuiTexture_): this;
    setNumbersOnly(minValue: number, maxValue: number): this;
    handleDragging(dragging: any): boolean;
    setTextColor(textColor: number): this;
    setNumbersOnly(minValue: number, maxValue: number): this;
    getChatComponent(): Internal.Component;
    getCurrentString(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    setNumbersOnly(minValue: number, maxValue: number): this;
    setTextResponder(textResponder: Internal.Consumer_<string>): this;
    initTemplate(): void;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    setResourceLocationOnly(): this;
    canDragIn(dragging: any): boolean;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    setMaxStringLength(maxStringLength: number): this;
    setTextSupplier(textSupplier: Internal.Supplier_<string>): this;
    serializeInnerNBT(): Internal.CompoundTag;
    getRegisterUI(): Internal.LDLRegister;
    setWheelDur(wheelDur: number): this;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    setCurrentString(currentString: any): this;
    set validator(validator: Internal.Function_<string, string>)
    get rawCurrentString(): string
    set bordered(bordered: boolean)
    get translateKey(): string
    set background(background: Internal.IGuiTexture_)
    set textColor(textColor: number)
    get chatComponent(): Internal.Component
    get currentString(): string
    set textResponder(textResponder: Internal.Consumer_<string>)
    get LDLRegister(): boolean
    set maxStringLength(maxStringLength: number)
    set textSupplier(textSupplier: Internal.Supplier_<string>)
    get registerUI(): Internal.LDLRegister
    set wheelDur(wheelDur: number)
    set currentString(currentString: any)
}
type TextFieldWidget_ = TextFieldWidget;
declare class ModularUI {
    constructor(holder: Internal.IUIHolder_, entityPlayer: Internal.Player_)
    constructor(width: number, height: number, holder: Internal.IUIHolder_, entityPlayer: Internal.Player_)
    constructor(mainGroup: WidgetGroup_, holder: Internal.IUIHolder_, entityPlayer: Internal.Player_)
    initWidgets(): void;
    setModularUIContainer(container: Internal.ModularUIContainer_): void;
    getGuiLeft(): number;
    addNativeSlot(slotHandle: Internal.Slot_, slotWidget: SlotWidget_): void;
    getFirstWidgetById(regex: string): com.lowdragmc.lowdraglib.gui.widget.Widget;
    updateScreenSize(screenWidth: number, screenHeight: number): void;
    setModularUIGui(modularUIGuiContainer: Internal.ModularUIGuiContainer_): void;
    getModularUIContainer(): Internal.ModularUIContainer;
    getFlatWidgetCollection(): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
    getHeight(): number;
    registerCloseListener(runnable: Internal.Runnable_): void;
    isFullScreen(): boolean;
    setFullScreen(): void;
    setSize(width: number, height: number): void;
    getScreenHeight(): number;
    getWidth(): number;
    getFlatVisibleWidgetCollection(): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
    background(...textures: Internal.IGuiTexture_[]): this;
    widget(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): this;
    toScreenCoords(widgetRect: Internal.Rectangle_): Internal.Rectangle;
    getModularUIGui(): Internal.ModularUIGuiContainer;
    getGuiTop(): number;
    removeNativeSlot(slotHandle: Internal.Slot_): void;
    getScreenWidth(): number;
    getWidgetsById(regex: string): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
    getSlotMap(): Internal.HashMap<Internal.Slot, SlotWidget>;
    getTickCount(): number;
    triggerCloseListeners(): void;
    set modularUIContainer(container: Internal.ModularUIContainer_)
    get guiLeft(): number
    set modularUIGui(modularUIGuiContainer: Internal.ModularUIGuiContainer_)
    get modularUIContainer(): Internal.ModularUIContainer
    get flatWidgetCollection(): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>
    get height(): number
    get fullScreen(): boolean
    get screenHeight(): number
    get width(): number
    get flatVisibleWidgetCollection(): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>
    get modularUIGui(): Internal.ModularUIGuiContainer
    get guiTop(): number
    get screenWidth(): number
    get slotMap(): Internal.HashMap<Internal.Slot, SlotWidget>
    get tickCount(): number
    readonly holder: Internal.IUIHolder;
    readonly mainGroup: WidgetGroup;
    readonly entityPlayer: Internal.Player;
}
type ModularUI_ = ModularUI;
declare class DraggableWidgetGroup extends WidgetGroup implements Internal.DraggableScrollableWidgetGroup$IDraggable {
    constructor(x: number, y: number, width: number, height: number)
    constructor(position: GuiPos_, size: GuiSize_)
    constructor(position: GuiPos_)
    setOnDragging(onDragging: Internal.Consumer_<DraggableWidgetGroup>): this;
    startDrag(mouseX: number, mouseY: number): void;
    getTranslateKey(): string;
    allowDrag(mouseX: number, mouseY: number, button: number): boolean;
    onUnSelected(): void;
    handleDragging(dragging: any): boolean;
    allowSelected(mouseX: number, mouseY: number, button: number): boolean;
    setOnStartDrag(onStartDrag: Internal.Consumer_<DraggableWidgetGroup>): this;
    getChatComponent(): Internal.Component;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    onSelected(): void;
    endDrag(mouseX: number, mouseY: number): void;
    setSelectedTexture(border: number, color: number): this;
    setOnEndDrag(onEndDrag: Internal.Consumer_<DraggableWidgetGroup>): this;
    canDragIn(dragging: any): boolean;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setOnSelected(onSelected: Internal.Consumer_<DraggableWidgetGroup>): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    isSelected(): boolean;
    name(): string;
    dragging(mouseX: number, mouseY: number, deltaX: number, deltaY: number): boolean;
    setOnUnSelected(onUnSelected: Internal.Consumer_<DraggableWidgetGroup>): this;
    getRegisterUI(): Internal.LDLRegister;
    setSelectedTexture(selectedTexture: Internal.IGuiTexture_): this;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    set onDragging(onDragging: Internal.Consumer_<DraggableWidgetGroup>)
    get translateKey(): string
    set onStartDrag(onStartDrag: Internal.Consumer_<DraggableWidgetGroup>)
    get chatComponent(): Internal.Component
    get LDLRegister(): boolean
    set onEndDrag(onEndDrag: Internal.Consumer_<DraggableWidgetGroup>)
    set onSelected(onSelected: Internal.Consumer_<DraggableWidgetGroup>)
    get selected(): boolean
    set onUnSelected(onUnSelected: Internal.Consumer_<DraggableWidgetGroup>)
    get registerUI(): Internal.LDLRegister
    set selectedTexture(selectedTexture: Internal.IGuiTexture_)
}
type DraggableWidgetGroup_ = DraggableWidgetGroup;
declare class PhantomFluidWidget extends TankWidget implements Internal.IGhostIngredientTarget, Internal.IConfigurableWidget {
    constructor()
    constructor(fluidTank: Internal.IFluidStorage_, x: number, y: number, width: number, height: number)
    constructor(fluidTank: Internal.IFluidStorage_, x: number, y: number)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    getPhantomTargets(ingredient: any): Internal.List<com.lowdragmc.lowdraglib.gui.ingredient.Target>;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    setAllowClickFilled(v: boolean): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    static drainFrom(ingredient: any): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
    serializeInnerNBT(): Internal.CompoundTag;
    getIngredientOverMouse(mouseX: number, mouseY: number): any;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    setIFluidStackUpdater(fluidStackUpdater: Internal.Consumer_<com.lowdragmc.lowdraglib.side.fluid.FluidStack>): this;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    self(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    initTemplate(): void;
    get LDLRegister(): boolean
    get translateKey(): string
    set allowClickFilled(v: boolean)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set IFluidStackUpdater(fluidStackUpdater: Internal.Consumer_<com.lowdragmc.lowdraglib.side.fluid.FluidStack>)
}
type PhantomFluidWidget_ = PhantomFluidWidget;
declare interface Facing {
    readonly south: Internal.Direction;
    readonly up: Internal.Direction;
    readonly UP: Internal.Direction;
    readonly NORTH: Internal.Direction;
    readonly east: Internal.Direction;
    readonly DOWN: Internal.Direction;
    readonly EAST: Internal.Direction;
    readonly west: Internal.Direction;
    readonly north: Internal.Direction;
    readonly down: Internal.Direction;
    readonly ALL: {"east": Internal.Direction, "south": Internal.Direction, "north": Internal.Direction, "west": Internal.Direction, "up": Internal.Direction, "down": Internal.Direction};
    readonly WEST: Internal.Direction;
    readonly SOUTH: Internal.Direction;
}
type Facing_ = Facing;
declare const Facing: Facing;
declare class CarvingGenerationStep extends Internal.Enum<CarvingGenerationStep> implements Internal.StringRepresentable {
    static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
    static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
    getSerializedName(): string;
    getName(): string;
    static valueOf(arg0: string): CarvingGenerationStep;
    static values(): CarvingGenerationStep[];
    get serializedName(): string
    get name(): string
    static readonly AIR: CarvingGenerationStep;
    static readonly LIQUID: CarvingGenerationStep;
    static readonly CODEC: Internal.Codec<CarvingGenerationStep>;
}
type CarvingGenerationStep_ = "liquid" | CarvingGenerationStep | "air";
/**
 * Various Ingredient related helper methods
*/
declare interface Ingredient {
    static of(ingredient: Internal.Ingredient_, count: number): Internal.Ingredient;
    /**
     * Returns an ingredient of the input
    */
    of(ingredient: Internal.Ingredient_): Internal.Ingredient;
    /**
     * Returns an ingredient of the input, with the specified count
    */
    of(ingredient: Internal.Ingredient_, count: number): InputItem;
    /**
     * Make a custom ingredient where a match must match the provided predicate function
    */
    custom(predicate: Internal.Predicate_<Internal.ItemStack>): Internal.Ingredient;
    /**
     * Register a custom ingredient action for use in recipes with Recipe#customIngredientAction
    */
    registerCustomIngredientAction(id: string, callback: Internal.CustomIngredientActionCallback_): void;
    /**
     * Make a custom ingredient where items must match both the parent ingredient and the custom predicate function
    */
    custom(parent: Internal.Ingredient_, predicate: Internal.Predicate_<Internal.ItemStack>): Internal.Ingredient;
    static of(ingredient: Internal.Ingredient_): Internal.Ingredient;
    /**
     * Checks if the passed in object is an Ingredient.
     * Note that this does not mean it will not function as an Ingredient if passed to something that requests one.
    */
    isIngredient(o: any): boolean;
    /**
     * Make a custom ingredient where an item must match both the parent ingredient and the item's nbt must match the custom predicate function
    */
    customNBT(in_: Internal.Ingredient_, predicate: Internal.Predicate_<Internal.CompoundTag>): Internal.Ingredient;
    /**
     * An ingredient that matches everything
    */
    readonly all: Internal.WildcardIngredient;
    /**
     * A completely empty ingredient that will only match air
    */
    readonly none: Internal.Ingredient;
}
type Ingredient_ = Ingredient;
declare const Ingredient: Ingredient;
declare class JavaMath {
    static asin(arg0: number): number;
    static addExact(arg0: number, arg1: number): number;
    static expm1(arg0: number): number;
    static nextAfter(arg0: number, arg1: number): number;
    static ceil(arg0: number): number;
    static atan(arg0: number): number;
    static exp(arg0: number): number;
    static min(arg0: number, arg1: number): number;
    static multiplyExact(arg0: number, arg1: number): number;
    static floorDiv(arg0: number, arg1: number): number;
    static ulp(arg0: number): number;
    static copySign(arg0: number, arg1: number): number;
    static max(arg0: number, arg1: number): number;
    static random(): number;
    static nextUp(arg0: number): number;
    static sqrt(arg0: number): number;
    static min(arg0: number, arg1: number): number;
    static fma(arg0: number, arg1: number, arg2: number): number;
    static addExact(arg0: number, arg1: number): number;
    static multiplyExact(arg0: number, arg1: number): number;
    static fma(arg0: number, arg1: number, arg2: number): number;
    static round(arg0: number): number;
    static abs(arg0: number): number;
    static hypot(arg0: number, arg1: number): number;
    static round(arg0: number): number;
    static floor(arg0: number): number;
    static subtractExact(arg0: number, arg1: number): number;
    static abs(arg0: number): number;
    static rint(arg0: number): number;
    static floorMod(arg0: number, arg1: number): number;
    static log(arg0: number): number;
    static absExact(arg0: number): number;
    static signum(arg0: number): number;
    static log10(arg0: number): number;
    static floorDiv(arg0: number, arg1: number): number;
    static abs(arg0: number): number;
    static floorDiv(arg0: number, arg1: number): number;
    static signum(arg0: number): number;
    static cos(arg0: number): number;
    static tan(arg0: number): number;
    static min(arg0: number, arg1: number): number;
    static floorMod(arg0: number, arg1: number): number;
    static nextUp(arg0: number): number;
    static ulp(arg0: number): number;
    static sin(arg0: number): number;
    static min(arg0: number, arg1: number): number;
    static max(arg0: number, arg1: number): number;
    static atan2(arg0: number, arg1: number): number;
    static cosh(arg0: number): number;
    static toRadians(arg0: number): number;
    static toIntExact(arg0: number): number;
    static decrementExact(arg0: number): number;
    static incrementExact(arg0: number): number;
    static negateExact(arg0: number): number;
    static sinh(arg0: number): number;
    static max(arg0: number, arg1: number): number;
    static incrementExact(arg0: number): number;
    static toDegrees(arg0: number): number;
    static decrementExact(arg0: number): number;
    static copySign(arg0: number, arg1: number): number;
    static nextAfter(arg0: number, arg1: number): number;
    static max(arg0: number, arg1: number): number;
    static negateExact(arg0: number): number;
    static tanh(arg0: number): number;
    static nextDown(arg0: number): number;
    static floorMod(arg0: number, arg1: number): number;
    static IEEEremainder(arg0: number, arg1: number): number;
    static nextDown(arg0: number): number;
    static abs(arg0: number): number;
    static getExponent(arg0: number): number;
    static scalb(arg0: number, arg1: number): number;
    static multiplyFull(arg0: number, arg1: number): number;
    static multiplyHigh(arg0: number, arg1: number): number;
    static absExact(arg0: number): number;
    static pow(arg0: number, arg1: number): number;
    static multiplyExact(arg0: number, arg1: number): number;
    static getExponent(arg0: number): number;
    static scalb(arg0: number, arg1: number): number;
    static cbrt(arg0: number): number;
    static acos(arg0: number): number;
    static log1p(arg0: number): number;
    static subtractExact(arg0: number, arg1: number): number;
    static readonly PI: 3.141592653589793;
    static readonly E: 2.718281828459045;
}
type JavaMath_ = JavaMath;
declare class SwitchWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, width: number, height: number, onPressed: Internal.BiConsumer_<Internal.ClickData, boolean>)
    setHoverBorderTexture(border: number, color: number): this;
    setPressedTexture(...pressedTexture: Internal.IGuiTexture_[]): this;
    setPressed(isPressed: boolean): this;
    getTranslateKey(): string;
    setHoverTexture(...hoverTexture: Internal.IGuiTexture_[]): this;
    handleDragging(dragging: any): boolean;
    getChatComponent(): Internal.Component;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    initTemplate(): void;
    setSupplier(supplier: Internal.Supplier_<boolean>): this;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    setTexture(baseTexture: Internal.IGuiTexture_, pressedTexture: Internal.IGuiTexture_): this;
    canDragIn(dragging: any): boolean;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    setOnPressCallback(onPressCallback: Internal.BiConsumer_<Internal.ClickData, boolean>): void;
    serializeInnerNBT(): Internal.CompoundTag;
    setBaseTexture(...baseTexture: Internal.IGuiTexture_[]): this;
    getRegisterUI(): Internal.LDLRegister;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    isPressed(): boolean;
    set pressedTexture(...pressedTexture: Internal.IGuiTexture_[])
    set pressed(isPressed: boolean)
    get translateKey(): string
    set hoverTexture(...hoverTexture: Internal.IGuiTexture_[])
    get chatComponent(): Internal.Component
    set supplier(supplier: Internal.Supplier_<boolean>)
    get LDLRegister(): boolean
    set onPressCallback(onPressCallback: Internal.BiConsumer_<Internal.ClickData, boolean>)
    set baseTexture(...baseTexture: Internal.IGuiTexture_[])
    get registerUI(): Internal.LDLRegister
    get pressed(): boolean
}
type SwitchWidget_ = SwitchWidget;
declare class BlockProperties {
    constructor()
    static readonly MAX_ROTATIONS_16: 15;
    static readonly LEVEL_FLOWING: Internal.IntegerProperty;
    static readonly PERSISTENT: Internal.BooleanProperty;
    static readonly HORIZONTAL_FACING: Internal.DirectionProperty;
    static readonly WEST_REDSTONE: Internal.EnumProperty<Internal.RedstoneSide>;
    static readonly NOTE: Internal.IntegerProperty;
    static readonly AGE_5: Internal.IntegerProperty;
    static readonly EGGS: Internal.IntegerProperty;
    static readonly NORTH: Internal.BooleanProperty;
    static readonly HAS_RECORD: Internal.BooleanProperty;
    static readonly SCULK_SENSOR_PHASE: Internal.EnumProperty<Internal.SculkSensorPhase>;
    static readonly EAST_WALL: Internal.EnumProperty<Internal.WallSide>;
    static readonly HALF: Internal.EnumProperty<Internal.Half>;
    static readonly RESPAWN_ANCHOR_CHARGES: Internal.IntegerProperty;
    static readonly HANGING: Internal.BooleanProperty;
    static readonly TILT: Internal.EnumProperty<Internal.Tilt>;
    static readonly STABILITY_DISTANCE: Internal.IntegerProperty;
    static readonly HAS_BOTTLE_2: Internal.BooleanProperty;
    static readonly LAYERS: Internal.IntegerProperty;
    static readonly SOUTH_REDSTONE: Internal.EnumProperty<Internal.RedstoneSide>;
    static readonly CONDITIONAL: Internal.BooleanProperty;
    static readonly LOCKED: Internal.BooleanProperty;
    static readonly POWER: Internal.IntegerProperty;
    static readonly EYE: Internal.BooleanProperty;
    static readonly SOUTH_WALL: Internal.EnumProperty<Internal.WallSide>;
    static readonly MAX_AGE_1: 1;
    static readonly ATTACHED: Internal.BooleanProperty;
    static readonly MAX_LEVEL_15: 15;
    static readonly BELL_ATTACHMENT: Internal.EnumProperty<Internal.BellAttachType>;
    static readonly MAX_DISTANCE: 7;
    static readonly EXTENDED: Internal.BooleanProperty;
    static readonly INVERTED: Internal.BooleanProperty;
    static readonly MODE_COMPARATOR: Internal.EnumProperty<Internal.ComparatorMode>;
    static readonly MOISTURE: Internal.IntegerProperty;
    static readonly LIT: Internal.BooleanProperty;
    static readonly DISTANCE: Internal.IntegerProperty;
    static readonly NORTH_REDSTONE: Internal.EnumProperty<Internal.RedstoneSide>;
    static readonly AGE_3: Internal.IntegerProperty;
    static readonly STAIRS_SHAPE: Internal.EnumProperty<Internal.StairsShape>;
    static readonly MAX_LEVEL_8: 8;
    static readonly MIN_RESPAWN_ANCHOR_CHARGES: 0;
    static readonly BAMBOO_LEAVES: Internal.EnumProperty<Internal.BambooLeaves>;
    static readonly HORIZONTAL_AXIS: Internal.EnumProperty<Internal.Direction$Axis>;
    static readonly FALLING: Internal.BooleanProperty;
    static readonly ENABLED: Internal.BooleanProperty;
    static readonly ATTACH_FACE: Internal.EnumProperty<Internal.AttachFace>;
    static readonly OPEN: Internal.BooleanProperty;
    static readonly UNSTABLE: Internal.BooleanProperty;
    static readonly VINE_END: Internal.BooleanProperty;
    static readonly AGE_4: Internal.IntegerProperty;
    static readonly EAST: Internal.BooleanProperty;
    static readonly ORIENTATION: Internal.EnumProperty<Internal.FrontAndTop>;
    static readonly DOUBLE_BLOCK_HALF: Internal.EnumProperty<Internal.DoubleBlockHalf>;
    static readonly MAX_RESPAWN_ANCHOR_CHARGES: 4;
    static readonly CHEST_TYPE: Internal.EnumProperty<Internal.ChestType>;
    static readonly MAX_AGE_7: 7;
    static readonly DOWN: Internal.BooleanProperty;
    static readonly AGE_15: Internal.IntegerProperty;
    static readonly STRUCTUREBLOCK_MODE: Internal.EnumProperty<Internal.StructureMode>;
    static readonly SLAB_TYPE: Internal.EnumProperty<Internal.SlabType>;
    static readonly EAST_REDSTONE: Internal.EnumProperty<Internal.RedstoneSide>;
    static readonly WATERLOGGED: Internal.BooleanProperty;
    static readonly BLOOM: Internal.BooleanProperty;
    static readonly SHRIEKING: Internal.BooleanProperty;
    static readonly AGE_1: Internal.IntegerProperty;
    static readonly FACING_HOPPER: Internal.DirectionProperty;
    static readonly VERTICAL_DIRECTION: Internal.DirectionProperty;
    static readonly PICKLES: Internal.IntegerProperty;
    static readonly MAX_AGE_25: 25;
    static readonly LEVEL_HONEY: Internal.IntegerProperty;
    static readonly MAX_AGE_4: 4;
    static readonly PISTON_TYPE: Internal.EnumProperty<Internal.PistonType>;
    static readonly HATCH: Internal.IntegerProperty;
    static readonly SNOWY: Internal.BooleanProperty;
    static readonly TRIGGERED: Internal.BooleanProperty;
    static readonly SIGNAL_FIRE: Internal.BooleanProperty;
    static readonly LEVEL_CAULDRON: Internal.IntegerProperty;
    static readonly AXIS: Internal.EnumProperty<Internal.Direction$Axis>;
    static readonly AGE_2: Internal.IntegerProperty;
    static readonly DRAG: Internal.BooleanProperty;
    static readonly CAN_SUMMON: Internal.BooleanProperty;
    static readonly LEVEL: Internal.IntegerProperty;
    static readonly STAGE: Internal.IntegerProperty;
    static readonly MAX_AGE_5: 5;
    static readonly NORTH_WALL: Internal.EnumProperty<Internal.WallSide>;
    static readonly UP: Internal.BooleanProperty;
    static readonly BITES: Internal.IntegerProperty;
    static readonly IN_WALL: Internal.BooleanProperty;
    static readonly AGE_25: Internal.IntegerProperty;
    static readonly STABILITY_MAX_DISTANCE: 7;
    static readonly HAS_BOTTLE_1: Internal.BooleanProperty;
    static readonly AGE_7: Internal.IntegerProperty;
    static readonly SOUTH: Internal.BooleanProperty;
    static readonly MAX_AGE_15: 15;
    static readonly DISARMED: Internal.BooleanProperty;
    static readonly RAIL_SHAPE: Internal.EnumProperty<Internal.RailShape>;
    static readonly DOOR_HINGE: Internal.EnumProperty<Internal.DoorHingeSide>;
    static readonly LEVEL_COMPOSTER: Internal.IntegerProperty;
    static readonly DELAY: Internal.IntegerProperty;
    static readonly MIN_LEVEL: 0;
    static readonly RAIL_SHAPE_STRAIGHT: Internal.EnumProperty<Internal.RailShape>;
    static readonly MIN_LEVEL_CAULDRON: 1;
    static readonly BOTTOM: Internal.BooleanProperty;
    static readonly HAS_BOOK: Internal.BooleanProperty;
    static readonly CANDLES: Internal.IntegerProperty;
    static readonly NOTEBLOCK_INSTRUMENT: Internal.EnumProperty<Internal.NoteBlockInstrument>;
    static readonly WEST: Internal.BooleanProperty;
    static readonly SHORT: Internal.BooleanProperty;
    static readonly BERRIES: Internal.BooleanProperty;
    static readonly MAX_AGE_2: 2;
    static readonly HAS_BOTTLE_0: Internal.BooleanProperty;
    static readonly WEST_WALL: Internal.EnumProperty<Internal.WallSide>;
    static readonly ROTATION_16: Internal.IntegerProperty;
    static readonly MAX_LEVEL_3: 3;
    static readonly BED_PART: Internal.EnumProperty<Internal.BedPart>;
    static readonly POWERED: Internal.BooleanProperty;
    static readonly MAX_AGE_3: 3;
    static readonly OCCUPIED: Internal.BooleanProperty;
    static readonly DRIPSTONE_THICKNESS: Internal.EnumProperty<Internal.DripstoneThickness>;
    static readonly FACING: Internal.DirectionProperty;
}
type BlockProperties_ = BlockProperties;
declare class SelectableWidgetGroup extends WidgetGroup implements Internal.DraggableScrollableWidgetGroup$ISelected {
    constructor(x: number, y: number, width: number, height: number)
    constructor(position: GuiPos_, size: GuiSize_)
    constructor(position: GuiPos_)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    onSelected(): void;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    setSelectedTexture(selectedTexture: Internal.IGuiTexture_): this;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setOnSelected(onSelected: Internal.Consumer_<SelectableWidgetGroup>): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    isSelected(): boolean;
    setOnUnSelected(onUnSelected: Internal.Consumer_<SelectableWidgetGroup>): this;
    name(): string;
    onUnSelected(): void;
    setSelectedTexture(border: number, color: number): this;
    handleDragging(dragging: any): boolean;
    allowSelected(mouseX: number, mouseY: number, button: number): boolean;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    get LDLRegister(): boolean
    get translateKey(): string
    set selectedTexture(selectedTexture: Internal.IGuiTexture_)
    set onSelected(onSelected: Internal.Consumer_<SelectableWidgetGroup>)
    get selected(): boolean
    set onUnSelected(onUnSelected: Internal.Consumer_<SelectableWidgetGroup>)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
}
type SelectableWidgetGroup_ = SelectableWidgetGroup;
declare class SceneWidget extends WidgetGroup {
    constructor(x: number, y: number, width: number, height: number, world: Internal.Level_)
    constructor(x: number, y: number, width: number, height: number, world: Internal.Level_, useFBO: boolean)
    setOnAddedTooltips(onAddedTooltips: Internal.BiConsumer_<SceneWidget, Internal.List<Internal.Component>>): this;
    getSelectedPosFace(): Internal.BlockPosFace;
    getTranslateKey(): string;
    setCenter(center: Internal.Vector3f_): this;
    getHoverItem(): Internal.ItemStack;
    drawFacingBorder(matrixStack: Internal.PoseStack_, posFace: Internal.BlockPosFace_, color: number, inner: number): void;
    getHoverPosFace(): Internal.BlockPosFace;
    setHoverTips(hoverTips: boolean): this;
    getDummyWorld(): Internal.TrackedDummyWorld;
    setScalable(scalable: boolean): this;
    getParticleManager(): Internal.ParticleManager;
    setZoom(zoom: number): this;
    createScene(world: Internal.Level_): void;
    createScene(world: Internal.Level_, useFBOSceneRenderer: boolean): void;
    useCacheBuffer(): this;
    releaseCacheBuffer(): void;
    canDragIn(dragging: any): boolean;
    setRenderFacing(renderFacing: boolean): this;
    useOrtho(): this;
    name(): string;
    getRenderer(): Internal.WorldSceneRenderer;
    setOrthoRange(range: number): this;
    getClickPosFace(): Internal.BlockPosFace;
    useCacheBuffer(autoReleased: boolean): this;
    getRegisterUI(): Internal.LDLRegister;
    getRotationPitch(): number;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    getCore(): Internal.Set<BlockPos>;
    setCameraYawAndPitch(rotationYaw: number, rotationPitch: number): this;
    setOnSelected(onSelected: Internal.BiConsumer_<BlockPos, Internal.Direction>): this;
    needCompileCache(): void;
    handleDragging(dragging: any): boolean;
    useOrtho(useOrtho: boolean): this;
    renderBlockOverLay(renderer: Internal.WorldSceneRenderer_): void;
    getChatComponent(): Internal.Component;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    isLDLRegister(): boolean;
    setAfterWorldRender(afterWorldRender: Internal.Consumer_<SceneWidget>): this;
    serializeWrapper(): Internal.CompoundTag;
    getZoom(): number;
    setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setClearColor(color: number): this;
    setRenderedCore(blocks: Internal.Collection_<BlockPos>, renderHook: Internal.ISceneRenderHook_): this;
    getRotationYaw(): number;
    setRenderSelect(renderSelect: boolean): this;
    drawFacingBorder(matrixStack: Internal.PoseStack_, posFace: Internal.BlockPosFace_, color: number): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    setDraggable(draggable: boolean): this;
    group(): string;
    getCenter(): Internal.Vector3f;
    setCameraYawAndPitchAnima(rotationYaw: number, rotationPitch: number, dur: number): void;
    setBeforeWorldRender(beforeWorldRender: Internal.Consumer_<SceneWidget>): this;
    set onAddedTooltips(onAddedTooltips: Internal.BiConsumer_<SceneWidget, Internal.List<Internal.Component>>)
    get selectedPosFace(): Internal.BlockPosFace
    get translateKey(): string
    set center(center: Internal.Vector3f_)
    get hoverItem(): Internal.ItemStack
    get hoverPosFace(): Internal.BlockPosFace
    set hoverTips(hoverTips: boolean)
    get dummyWorld(): Internal.TrackedDummyWorld
    set scalable(scalable: boolean)
    get particleManager(): Internal.ParticleManager
    set zoom(zoom: number)
    set renderFacing(renderFacing: boolean)
    get renderer(): Internal.WorldSceneRenderer
    set orthoRange(range: number)
    get clickPosFace(): Internal.BlockPosFace
    get registerUI(): Internal.LDLRegister
    get rotationPitch(): number
    get core(): Internal.Set<BlockPos>
    set onSelected(onSelected: Internal.BiConsumer_<BlockPos, Internal.Direction>)
    get chatComponent(): Internal.Component
    get LDLRegister(): boolean
    set afterWorldRender(afterWorldRender: Internal.Consumer_<SceneWidget>)
    get zoom(): number
    set clearColor(color: number)
    get rotationYaw(): number
    set renderSelect(renderSelect: boolean)
    set draggable(draggable: boolean)
    get center(): Internal.Vector3f
    set beforeWorldRender(beforeWorldRender: Internal.Consumer_<SceneWidget>)
}
type SceneWidget_ = SceneWidget;
declare class GuiPos {
    constructor(x: number, y: number)
    addX(x: number): this;
    add(size: GuiSize_): this;
    getX(): number;
    addY(y: number): this;
    getY(): number;
    subtract(other: GuiPos_): this;
    add(other: GuiPos_): this;
    get x(): number
    get y(): number
    readonly x: number;
    readonly y: number;
    static readonly ORIGIN: GuiPos;
}
type GuiPos_ = GuiPos;
declare class PhantomSlotWidget extends SlotWidget implements Internal.IGhostIngredientTarget, Internal.IConfigurableWidget {
    constructor()
    constructor(itemHandler: Internal.IItemTransfer_, slotIndex: number, xPosition: number, yPosition: number)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    getPhantomTargets(ingredient: any): Internal.List<com.lowdragmc.lowdraglib.gui.ingredient.Target>;
    setCanTakeItems(v: boolean): this;
    areItemsEqual(itemStack1: Internal.ItemStack_, itemStack2: Internal.ItemStack_): boolean;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    setMaxStackSize(maxStackSize: number): void;
    serializeInnerNBT(): Internal.CompoundTag;
    getIngredientOverMouse(mouseX: number, mouseY: number): any;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    slotClickPhantom(slot: Internal.Slot_, mouseButton: number, clickTypeIn: Internal.ClickType_, stackHeld: Internal.ItemStack_): Internal.ItemStack;
    self(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    setClearSlotOnRightClick(clearSlotOnRightClick: boolean): this;
    initTemplate(): void;
    get LDLRegister(): boolean
    set canTakeItems(v: boolean)
    get translateKey(): string
    set maxStackSize(maxStackSize: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set clearSlotOnRightClick(clearSlotOnRightClick: boolean)
}
type PhantomSlotWidget_ = PhantomSlotWidget;
declare class DecorationGenerationStep extends Internal.Enum<DecorationGenerationStep> implements Internal.StringRepresentable {
    static valueOf(arg0: string): DecorationGenerationStep;
    static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
    static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
    getSerializedName(): string;
    getName(): string;
    static values(): DecorationGenerationStep[];
    get serializedName(): string
    get name(): string
    static readonly UNDERGROUND_STRUCTURES: DecorationGenerationStep;
    static readonly RAW_GENERATION: DecorationGenerationStep;
    static readonly UNDERGROUND_ORES: DecorationGenerationStep;
    static readonly STRONGHOLDS: DecorationGenerationStep;
    static readonly SURFACE_STRUCTURES: DecorationGenerationStep;
    static readonly LOCAL_MODIFICATIONS: DecorationGenerationStep;
    static readonly CODEC: Internal.Codec<DecorationGenerationStep>;
    static readonly VEGETAL_DECORATION: DecorationGenerationStep;
    static readonly TOP_LAYER_MODIFICATION: DecorationGenerationStep;
    static readonly LAKES: DecorationGenerationStep;
    static readonly FLUID_SPRINGS: DecorationGenerationStep;
    static readonly UNDERGROUND_DECORATION: DecorationGenerationStep;
}
type DecorationGenerationStep_ = "underground_ores" | "top_layer_modification" | "fluid_springs" | "strongholds" | "lakes" | "local_modifications" | DecorationGenerationStep | "surface_structures" | "underground_structures" | "underground_decoration" | "raw_generation" | "vegetal_decoration";
declare class WidgetGroup extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IIngredientSlot, Internal.IGhostIngredientTarget, Internal.IConfigurableWidgetGroup {
    constructor()
    constructor(x: number, y: number, width: number, height: number)
    constructor(position: GuiPos_, size: GuiSize_)
    constructor(position: GuiPos_)
    removeWidgetAnima(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_, animation: Internal.Transform_): void;
    addWidget(index: number, widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): this;
    getTranslateKey(): string;
    handleDragging(dragging: any): boolean;
    removeWidget(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): void;
    getWidgetsById(regex: Internal.Pattern_): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
    getIngredientOverMouse(mouseX: number, mouseY: number): any;
    isChild(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): boolean;
    getChatComponent(): Internal.Component;
    canWidgetAccepted(widget: Internal.IConfigurableWidget_): boolean;
    getContainedWidgets(includeHidden: boolean): Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    initTemplate(): void;
    getFirstWidgetById(regex: Internal.Pattern_): com.lowdragmc.lowdraglib.gui.widget.Widget;
    waitToAdded(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): void;
    clearAllWidgets(): void;
    isLDLRegister(): boolean;
    acceptWidget(widget: Internal.IConfigurableWidget_): void;
    serializeWrapper(): Internal.CompoundTag;
    getPhantomTargets(ingredient: any): Internal.List<com.lowdragmc.lowdraglib.gui.ingredient.Target>;
    waitToRemoved(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): void;
    canDragIn(dragging: any): boolean;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    getAllWidgetSize(): number;
    onWidgetRemoved(widget: Internal.IConfigurableWidget_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    addWidget(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): this;
    name(): string;
    addWidgetAnima(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_, animation: Internal.Transform_): void;
    serializeInnerNBT(): Internal.CompoundTag;
    getRegisterUI(): Internal.LDLRegister;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    get translateKey(): string
    get chatComponent(): Internal.Component
    get LDLRegister(): boolean
    get allWidgetSize(): number
    get registerUI(): Internal.LDLRegister
    readonly widgets: Internal.List<com.lowdragmc.lowdraglib.gui.widget.Widget>;
}
type WidgetGroup_ = WidgetGroup;
declare class OverclockingLogic {
    constructor(logic: Internal.OverclockingLogic$Logic_)
    constructor(durationDivisor: number, voltageMultiplier: number)
    getLogic(): Internal.OverclockingLogic$Logic;
    static heatingCoilOverclockingLogic(recipeEUt: number, maximumVoltage: number, recipeDuration: number, maxOverclocks: number, currentTemp: number, recipeRequiredTemp: number): Internal.LongIntPair;
    static standardOverclockingLogic(recipeEUt: number, maxVoltage: number, recipeDuration: number, numberOfOCs: number, durationDivisor: number, voltageMultiplier: number): Internal.LongIntPair;
    get logic(): Internal.OverclockingLogic$Logic
    static readonly STANDARD_OVERCLOCK_VOLTAGE_MULTIPLIER: 4.0;
    static readonly STANDARD_OVERCLOCK_DURATION_DIVISOR: 2.0;
    static readonly PERFECT_OVERCLOCK_DURATION_DIVISOR: 4.0;
    static readonly PERFECT_OVERCLOCK: OverclockingLogic;
    static readonly NON_PERFECT_OVERCLOCK: OverclockingLogic;
}
type OverclockingLogic_ = OverclockingLogic;
declare class GTValues {
    constructor()
    static readonly IV: 5;
    static readonly L: 144;
    static readonly FALLBACK: -1;
    static readonly HV: 3;
    static readonly MV: 2;
    static CLIENT_TIME: 36277;
    static readonly MODID_CREATE: "create";
    static readonly LV: 1;
    static readonly LuV: 6;
    static readonly MODID_JEI: "jei";
    static readonly UV: 8;
    static readonly CUSTOM_TAG_SOURCE: "GTCEu Custom Tags";
    static readonly VN: string[];
    static readonly MODID_IRIS: "iris";
    static readonly RNG: Internal.ThreadSafeLegacyRandomSource;
    static readonly V: number[];
    static readonly VOLTAGE_NAMES: string[];
    static FOOLS: Internal.Supplier<boolean>;
    static readonly M: 3628800;
    static readonly OpV: 13;
    static readonly MODID_REBORN_ENERGY: "team_reborn_energy";
    static readonly MODID_TINTED: "tinted";
    static readonly UEV: 10;
    static HT: false;
    static XMAS: Internal.Supplier<boolean>;
    static readonly VA: number[];
    static readonly MODID_APPENG: "ae2";
    static readonly VLVH: string[];
    static readonly VC: number[];
    static readonly UIV: 11;
    static readonly UHV: 9;
    static readonly MODID_KUBEJS: "kubejs";
    static readonly MODID_TOP: "theoneprobe";
    static readonly VLVT: string[];
    static readonly MAX: 14;
    static readonly VNF: string[];
    static readonly ZPM: 7;
    static readonly UXV: 12;
    static readonly LVT: string[];
    static readonly ULV: 0;
    static readonly EV: 4;
}
type GTValues_ = GTValues;
declare class GTItems {
    constructor()
    static attach<T extends Internal.ComponentItem>(...components: Internal.IItemComponent_[]): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static materialInfo<T extends Internal.ItemLike>(materialInfo: Internal.ItemMaterialInfo_): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static init(): void;
    static cellColor(): Internal.ItemColor;
    static getAllToolTiers(): Internal.List<Internal.Tier>;
    static compassNode<T extends Internal.ItemLike>(section: Internal.CompassSection_, ...preNodes: Internal.CompassNode_[]): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static cellModel<T extends Internal.Item>(): Internal.NonNullBiConsumer<Internal.DataGenContext<Internal.Item, T>, Internal.RegistrateItemModelProvider>;
    static registerToolTier(tier: Internal.MaterialToolTier_, id: ResourceLocation_, before: Internal.Collection_<Internal.Tier>, after: Internal.Collection_<Internal.Tier>): void;
    static cellName(): Internal.ICustomDescriptionId;
    static overrideModel<T extends Internal.Item>(predicate: ResourceLocation_, modelNumber: number): Internal.NonNullBiConsumer<Internal.DataGenContext<Internal.Item, T>, Internal.RegistrateItemModelProvider>;
    static unificationItem<P, T extends Internal.Item, S2 extends com.tterrag.registrate.builders.ItemBuilder<T, P>>(tagPrefix: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_): com.tterrag.registrate.util.nullness.NonNullFunction<S2, S2>;
    static burnTime<T extends Internal.ComponentItem>(burnTime: number): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static modelPredicate<T extends Internal.Item>(predicate: ResourceLocation_, property: Internal.Function_<Internal.ItemStack, number>): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static compassNodeExist<T extends Internal.ItemLike>(section: Internal.CompassSection_, node: string, ...preNodes: Internal.CompassNode_[]): com.tterrag.registrate.util.nullness.NonNullConsumer<T>;
    static generateTools(): void;
    static generateMaterialItems(): void;
    get allToolTiers(): Internal.List<Internal.Tier>
    static ELECTRIC_MOTOR_LuV: Internal.ItemEntry<Internal.Item>;
    static SENSOR_UV: Internal.ItemEntry<Internal.Item>;
    static WETWARE_BOARD: Internal.ItemEntry<Internal.Item>;
    static LOW_POWER_INTEGRATED_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static ITEM_MAGNET_HV: Internal.ItemEntry<Internal.Item>;
    static SENSOR_MV: Internal.ItemEntry<Internal.Item>;
    static INTEGRATED_CIRCUIT_MV: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_CELL: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static HIGHLY_ADVANCED_SOC: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static SENSOR_EV: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HULL_SMALL_VANADIUM: Internal.ItemEntry<Internal.Item>;
    static FIELD_GENERATOR_LuV: Internal.ItemEntry<Internal.Item>;
    static ADVANCED_SMD_INDUCTOR: Internal.ItemEntry<Internal.Item>;
    static COVER_CRAFTING: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_HV_SODIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_HV_LITHIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_SOLAR_PANEL_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static FLUID_FILTER: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_NUGGET: Internal.ItemEntry<Internal.Item>;
    static SMD_CAPACITOR: Internal.ItemEntry<Internal.Item>;
    static BIO_CHAFF: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_CYLINDER: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_RING: Internal.ItemEntry<Internal.Item>;
    static POWER_UNIT_IV: Internal.ItemEntry<Internal.Item>;
    static CENTRAL_PROCESSING_UNIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static NEURO_PROCESSOR: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_LARGE_STEEL: Internal.ItemEntry<Internal.ComponentItem>;
    static GOOD_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static COVER_ITEM_DETECTOR_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static VOLTAGE_COIL_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static SPRAY_EMPTY: Internal.ItemEntry<Internal.Item>;
    static COVER_ENERGY_DETECTOR_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static EXTREME_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static COVER_ENDER_FLUID_LINK: Internal.ItemEntry<Internal.ComponentItem>;
    static PHOSPHORUS_WAFER: Internal.ItemEntry<Internal.Item>;
    static CARBON_MESH: Internal.ItemEntry<Internal.Item>;
    static NEUTRON_REFLECTOR: Internal.ItemEntry<Internal.Item>;
    static ENERGY_LAPOTRONIC_ORB: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_GEAR: Internal.ItemEntry<Internal.Item>;
    static ADVANCED_SYSTEM_ON_CHIP: Internal.ItemEntry<Internal.Item>;
    static HIGH_POWER_INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static CREDIT_PLATINUM: Internal.ItemEntry<Internal.Item>;
    static CRYSTAL_CENTRAL_PROCESSING_UNIT: Internal.ItemEntry<Internal.Item>;
    static COVER_MAINTENANCE_DETECTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static FLUID_REGULATOR_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_MV_CADMIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static FLUID_REGULATOR_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static CAPACITOR: Internal.ItemEntry<Internal.Item>;
    static ELECTRONIC_CIRCUIT_LV: Internal.ItemEntry<Internal.Item>;
    static BASIC_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static LAPOTRON_CRYSTAL: Internal.ItemEntry<Internal.ComponentItem>;
    static SENSOR_LV: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static EMITTER_LV: Internal.ItemEntry<Internal.Item>;
    static CONVEYOR_MODULE_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static BOTTLE_PURPLE_DRINK: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_BOTTLE: Internal.ItemEntry<Internal.Item>;
    static SYSTEM_ON_CHIP: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_PIPE_SMALL: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_PUMP_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static CONVEYOR_MODULE_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static PLUGIN_ADVANCED_MONITOR: Internal.ItemEntry<Internal.Item>;
    static NANO_PROCESSOR_HV: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_PIPE_NORMAL: Internal.ItemEntry<Internal.Item>;
    static BATTERY_MV_SODIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static RANDOM_ACCESS_MEMORY: Internal.ItemEntry<Internal.Item>;
    static POWER_UNIT_HV: Internal.ItemEntry<Internal.Item>;
    static RANDOM_ACCESS_MEMORY_WAFER: Internal.ItemEntry<Internal.Item>;
    static COVER_ITEM_VOIDING_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static QUANTUM_PROCESSOR_EV: Internal.ItemEntry<Internal.Item>;
    static STICKY_RESIN: Internal.ItemEntry<Internal.ComponentItem>;
    static VOLTAGE_COIL_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_HULL_MV: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PISTON_HV: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_GEAR_SMALL: Internal.ItemEntry<Internal.Item>;
    static HIGH_POWER_INTEGRATED_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_BALL: Internal.ItemEntry<Internal.Item>;
    static RAW_CRYSTAL_CHIP: Internal.ItemEntry<Internal.Item>;
    static CREDIT_NEUTRONIUM: Internal.ItemEntry<Internal.Item>;
    static ADVANCED_SMD_TRANSISTOR: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HULL_MEDIUM_VANADIUM: Internal.ItemEntry<Internal.Item>;
    static ELECTRONIC_CIRCUIT_MV: Internal.ItemEntry<Internal.Item>;
    static BATTERY_EV_VANADIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static WETWARE_PROCESSOR_LUV: Internal.ItemEntry<Internal.Item>;
    static COVER_INFINITE_WATER: Internal.ItemEntry<Internal.ComponentItem>;
    static FLUID_CELL_GLASS_VIAL: Internal.ItemEntry<Internal.ComponentItem>;
    static CREDIT_OSMIUM: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_BLOCK: Internal.ItemEntry<Internal.Item>;
    static NANO_PROCESSOR_ASSEMBLY_EV: Internal.ItemEntry<Internal.Item>;
    static readonly SHAPE_EXTRUDERS: Internal.ItemEntry<Internal.Item>[];
    static SHAPE_EXTRUDER_PIPE_HUGE: Internal.ItemEntry<Internal.Item>;
    static EMITTER_UV: Internal.ItemEntry<Internal.Item>;
    static SILICON_WAFER: Internal.ItemEntry<Internal.Item>;
    static BATTERY_LV_LITHIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static PLANT_BALL: Internal.ItemEntry<Internal.ComponentItem>;
    static INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.ComponentItem>;
    static EMITTER_ZPM: Internal.ItemEntry<Internal.Item>;
    static TOOL_MATCHBOX: Internal.ItemEntry<Internal.Item>;
    static POWER_INTEGRATED_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static EMITTER_EV: Internal.ItemEntry<Internal.Item>;
    static ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_INGOT: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PUMP_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static VOLTAGE_COIL_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static SENSOR_LuV: Internal.ItemEntry<Internal.Item>;
    static PROCESSOR_MV: Internal.ItemEntry<Internal.Item>;
    static CONVEYOR_MODULE_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static EMITTER_MV: Internal.ItemEntry<Internal.Item>;
    static PROSPECTOR_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_MV_LITHIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static DEBUG_SCANNER: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_HULL_HV: Internal.ItemEntry<Internal.Item>;
    static MICROPROCESSOR_LV: Internal.ItemEntry<Internal.Item>;
    static ORE_DICTIONARY_FILTER: Internal.ItemEntry<Internal.ComponentItem>;
    static NANO_CENTRAL_PROCESSING_UNIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static PROSPECTOR_LUV: Internal.ItemEntry<Internal.ComponentItem>;
    static FIELD_GENERATOR_LV: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PISTON_IV: Internal.ItemEntry<Internal.Item>;
    static NANO_CENTRAL_PROCESSING_UNIT: Internal.ItemEntry<Internal.Item>;
    static ENGRAVED_CRYSTAL_CHIP: Internal.ItemEntry<Internal.Item>;
    static BLACKLIGHT: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_CREDIT: Internal.ItemEntry<Internal.Item>;
    static HIGHLY_ADVANCED_SOC_WAFER: Internal.ItemEntry<Internal.Item>;
    static GELLED_TOLUENE: Internal.ItemEntry<Internal.Item>;
    static PLASTIC_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static CRYSTAL_COMPUTER_ZPM: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_LARGE_ALUMINIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_MOTOR_LV: Internal.ItemEntry<Internal.Item>;
    static STEM_CELLS: Internal.ItemEntry<Internal.Item>;
    static SPRAY_SOLVENT: Internal.ItemEntry<Internal.ComponentItem>;
    static INTEGRATED_LOGIC_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static NAND_MEMORY_CHIP: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_NAME: Internal.ItemEntry<Internal.Item>;
    static CONVEYOR_MODULE_LuV: Internal.ItemEntry<Internal.ComponentItem>;
    static ROBOT_ARM_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static INTEGRATED_CIRCUIT_LV: Internal.ItemEntry<Internal.Item>;
    static ENERGY_LAPOTRONIC_ORB_CLUSTER: Internal.ItemEntry<Internal.ComponentItem>;
    static MATERIAL_ITEMS: Internal.Table<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.ItemEntry<Internal.TagPrefixItem>>;
    static COATED_BOARD: Internal.ItemEntry<Internal.Item>;
    static CRYSTAL_MAINFRAME_UV: Internal.ItemEntry<Internal.Item>;
    static COVER_MACHINE_CONTROLLER: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_BOTTLE: Internal.ItemEntry<Internal.Item>;
    static COVER_SCREEN: Internal.ItemEntry<Internal.ComponentItem>;
    static TOOL_LIGHTER_PLATINUM: Internal.ItemEntry<Internal.Item>;
    static RESISTOR: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_MOTOR_UV: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HULL_MEDIUM_NAQUADRIA: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_LUV: Internal.ItemEntry<Internal.ComponentItem>;
    static TRICORDER_SCANNER: Internal.ItemEntry<Internal.Item>;
    static FIELD_GENERATOR_MV: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_LARGE_STAINLESS_STEEL: Internal.ItemEntry<Internal.ComponentItem>;
    static DUCT_TAPE: Internal.ItemEntry<Internal.Item>;
    static TURBINE_ROTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static PHOSPHORUS_BOULE: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_WIRE: Internal.ItemEntry<Internal.Item>;
    static SYSTEM_ON_CHIP_WAFER: Internal.ItemEntry<Internal.Item>;
    static DYNAMITE: Internal.ItemEntry<Internal.ComponentItem>;
    static FIELD_GENERATOR_EV: Internal.ItemEntry<Internal.Item>;
    static SIMPLE_SYSTEM_ON_CHIP_WAFER: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_MOTOR_EV: Internal.ItemEntry<Internal.Item>;
    static SMD_RESISTOR: Internal.ItemEntry<Internal.Item>;
    static SMD_INDUCTOR: Internal.ItemEntry<Internal.Item>;
    static POWER_THRUSTER: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_MOTOR_MV: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_LUV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_ULV_TANTALUM: Internal.ItemEntry<Internal.ComponentItem>;
    static FIELD_GENERATOR_UV: Internal.ItemEntry<Internal.Item>;
    static COVER_DIGITAL_INTERFACE_WIRELESS: Internal.ItemEntry<Internal.ComponentItem>;
    static ITEM_MAGNET_LV: Internal.ItemEntry<Internal.Item>;
    static NAND_MEMORY_CHIP_WAFER: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static QUANTUM_STAR: Internal.ItemEntry<Internal.Item>;
    static SIMPLE_SYSTEM_ON_CHIP: Internal.ItemEntry<Internal.Item>;
    static CLIPBOARD: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_LUV_VANADIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static CARBON_FIBERS: Internal.ItemEntry<Internal.Item>;
    static SENSOR_IV: Internal.ItemEntry<Internal.Item>;
    static ZERO_POINT_MODULE: Internal.ItemEntry<Internal.ComponentItem>;
    static ENERGIUM_CRYSTAL: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_SOLAR_PANEL_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static PLUGIN_TEXT: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HV_CADMIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static NEUTRONIUM_WAFER: Internal.ItemEntry<Internal.Item>;
    static QUANTUM_ASSEMBLY_IV: Internal.ItemEntry<Internal.Item>;
    static GRAVITATION_ENGINE: Internal.ItemEntry<Internal.Item>;
    static POWER_INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_EXTRUDER_INGOT: Internal.ItemEntry<Internal.Item>;
    static ULTRA_LOW_POWER_INTEGRATED_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static ULTRA_LOW_POWER_INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static INDUCTOR: Internal.ItemEntry<Internal.Item>;
    static COVER_DIGITAL_INTERFACE: Internal.ItemEntry<Internal.ComponentItem>;
    static POWER_UNIT_EV: Internal.ItemEntry<Internal.Item>;
    static CREDIT_NAQUADAH: Internal.ItemEntry<Internal.Item>;
    static COVER_ACTIVITY_DETECTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static CRYSTAL_ASSEMBLY_LUV: Internal.ItemEntry<Internal.Item>;
    static POWER_UNIT_MV: Internal.ItemEntry<Internal.Item>;
    static SILICON_BOULE: Internal.ItemEntry<Internal.Item>;
    static BATTERY_UV_NAQUADRIA: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_FLUID_DETECTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static VOLTAGE_COIL_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static ENERGY_CLUSTER: Internal.ItemEntry<Internal.ComponentItem>;
    static NAQUADAH_BOULE: Internal.ItemEntry<Internal.Item>;
    static FIRECLAY_BRICK: Internal.ItemEntry<Internal.Item>;
    static BATTERY_IV_VANADIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static ROBOT_ARM_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_EXTRUDER_FOIL: Internal.ItemEntry<Internal.Item>;
    static WOODEN_FORM_BRICK: Internal.ItemEntry<Internal.ComponentItem>;
    static FERTILIZER: Internal.ItemEntry<Internal.ComponentItem>;
    static COMPRESSED_COKE_CLAY: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_LARGE_TUNGSTEN_STEEL: Internal.ItemEntry<Internal.ComponentItem>;
    static WETWARE_PROCESSOR_ASSEMBLY_ZPM: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_ROTOR: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_ULV: Internal.ItemEntry<Internal.ComponentItem>;
    static CREDIT_GOLD: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_BOLT: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_EXTRUDER_PLATE: Internal.ItemEntry<Internal.Item>;
    static COMPRESSED_FIRECLAY: Internal.ItemEntry<Internal.Item>;
    static COKE_OVEN_BRICK: Internal.ItemEntry<Internal.Item>;
    static QUBIT_CENTRAL_PROCESSING_UNIT: Internal.ItemEntry<Internal.Item>;
    static PLUGIN_FAKE_GUI: Internal.ItemEntry<Internal.Item>;
    static SENSOR_HV: Internal.ItemEntry<Internal.Item>;
    static EMITTER_HV: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static SUS_RECORD: Internal.ItemEntry<Internal.Item>;
    static FLUID_REGULATOR_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static SENSOR_ZPM: Internal.ItemEntry<Internal.Item>;
    static VOLTAGE_COIL_ULV: Internal.ItemEntry<Internal.ComponentItem>;
    static COMPRESSED_CLAY: Internal.ItemEntry<Internal.Item>;
    static TOOL_LIGHTER_INVAR: Internal.ItemEntry<Internal.Item>;
    static ADVANCED_SMD_RESISTOR: Internal.ItemEntry<Internal.Item>;
    static COIN_CHOCOLATE: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PUMP_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static CONVEYOR_MODULE_IV: Internal.ItemEntry<Internal.ComponentItem>;
    static BATTERY_HULL_LARGE_NAQUADRIA: Internal.ItemEntry<Internal.Item>;
    static FIELD_GENERATOR_ZPM: Internal.ItemEntry<Internal.Item>;
    static QUANTUM_EYE: Internal.ItemEntry<Internal.Item>;
    static CREDIT_CUPRONICKEL: Internal.ItemEntry<Internal.Item>;
    static COVER_SHUTTER: Internal.ItemEntry<Internal.ComponentItem>;
    static WIRELESS: Internal.ItemEntry<Internal.Item>;
    static WORKSTATION_EV: Internal.ItemEntry<Internal.Item>;
    static VOLTAGE_COIL_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_EXTRUDER_PIPE_TINY: Internal.ItemEntry<Internal.Item>;
    static VACUUM_TUBE: Internal.ItemEntry<Internal.Item>;
    static POWER_UNIT_LV: Internal.ItemEntry<Internal.Item>;
    static NOR_MEMORY_CHIP: Internal.ItemEntry<Internal.Item>;
    static CRYSTAL_PROCESSOR_IV: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_UNIVERSAL: Internal.ItemEntry<Internal.ComponentItem>;
    static GRAVI_STAR: Internal.ItemEntry<Internal.Item>;
    static CREDIT_SILVER: Internal.ItemEntry<Internal.Item>;
    static COVER_SOLAR_PANEL_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static VOLTAGE_COIL_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_PISTON_LV: Internal.ItemEntry<Internal.Item>;
    static EMITTER_LuV: Internal.ItemEntry<Internal.Item>;
    static FLUID_CELL_LARGE_TITANIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_PUMP_LuV: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_MOTOR_ZPM: Internal.ItemEntry<Internal.Item>;
    static QUANTUM_MAINFRAME_ZPM: Internal.ItemEntry<Internal.Item>;
    static VOLTAGE_COIL_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_PISTON_ZPM: Internal.ItemEntry<Internal.Item>;
    static ITEM_FILTER: Internal.ItemEntry<Internal.ComponentItem>;
    static ADVANCED_SMD_CAPACITOR: Internal.ItemEntry<Internal.Item>;
    static COVER_FLUID_DETECTOR_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static ENERGY_MODULE: Internal.ItemEntry<Internal.ComponentItem>;
    static GLASS_TUBE: Internal.ItemEntry<Internal.Item>;
    static WETWARE_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static TAG_FLUID_FILTER: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_ENERGY_DETECTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_PLATE: Internal.ItemEntry<Internal.Item>;
    static LOW_POWER_INTEGRATED_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static SMD_DIODE: Internal.ItemEntry<Internal.Item>;
    static COVER_FACADE: Internal.ItemEntry<Internal.ComponentItem>;
    static CENTRAL_PROCESSING_UNIT: Internal.ItemEntry<Internal.Item>;
    static FIBER_BOARD: Internal.ItemEntry<Internal.Item>;
    static INTEGRATED_LOGIC_CIRCUIT: Internal.ItemEntry<Internal.Item>;
    static NANO_COMPUTER_IV: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PISTON_LUV: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_LuV: Internal.ItemEntry<Internal.ComponentItem>;
    static TOOL_DATA_STICK: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PUMP_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static QUANTUM_COMPUTER_LUV: Internal.ItemEntry<Internal.Item>;
    static EMITTER_IV: Internal.ItemEntry<Internal.Item>;
    static readonly TOOL_ITEMS: Internal.Table<Internal.MaterialToolTier, GTToolType, Internal.ItemEntry<Internal.GTToolItem>>;
    static CRYSTAL_SYSTEM_ON_CHIP: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PUMP_MV: Internal.ItemEntry<Internal.ComponentItem>;
    static CONVEYOR_MODULE_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static VOLTAGE_COIL_LuV: Internal.ItemEntry<Internal.ComponentItem>;
    static CONVEYOR_MODULE_LV: Internal.ItemEntry<Internal.ComponentItem>;
    static ENERGIUM_DUST: Internal.ItemEntry<Internal.Item>;
    static PROSPECTOR_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_SOLAR_PANEL_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static ADVANCED_SYSTEM_ON_CHIP_WAFER: Internal.ItemEntry<Internal.Item>;
    static COVER_FLUID_VOIDING_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_PUMP_EV: Internal.ItemEntry<Internal.ComponentItem>;
    static PLASTIC_BOARD: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_ROD_LONG: Internal.ItemEntry<Internal.Item>;
    static CONVEYOR_MODULE_UV: Internal.ItemEntry<Internal.ComponentItem>;
    static EPOXY_BOARD: Internal.ItemEntry<Internal.Item>;
    static TRANSISTOR: Internal.ItemEntry<Internal.Item>;
    static COVER_ACTIVITY_DETECTOR_ADVANCED: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_MOLD_ROTOR: Internal.ItemEntry<Internal.Item>;
    static CARBON_FIBER_PLATE: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PISTON_UV: Internal.ItemEntry<Internal.Item>;
    static RAW_CRYSTAL_CHIP_PART: Internal.ItemEntry<Internal.Item>;
    static PLUGIN_ONLINE_PIC: Internal.ItemEntry<Internal.Item>;
    static MAINFRAME_IV: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HULL_LV: Internal.ItemEntry<Internal.Item>;
    static COIN_GOLD_ANCIENT: Internal.ItemEntry<Internal.Item>;
    static FIELD_GENERATOR_HV: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PISTON_MV: Internal.ItemEntry<Internal.Item>;
    static BATTERY_HULL_LARGE_VANADIUM: Internal.ItemEntry<Internal.Item>;
    static PROCESSOR_ASSEMBLY_HV: Internal.ItemEntry<Internal.Item>;
    static readonly GLASS_LENSES: {[key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>, [key: Internal.MarkerMaterial]: Internal.ItemEntry<any>};
    static readonly SHAPE_MOLDS: Internal.ItemEntry<Internal.Item>[];
    static ELECTRIC_PISTON_EV: Internal.ItemEntry<Internal.Item>;
    static NANO_MAINFRAME_LUV: Internal.ItemEntry<Internal.Item>;
    static COMPONENT_GRINDER_DIAMOND: Internal.ItemEntry<Internal.Item>;
    static BATTERY_LV_CADMIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static ELECTRIC_MOTOR_HV: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_GEAR: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_PUMP_ZPM: Internal.ItemEntry<Internal.ComponentItem>;
    static ELITE_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EMPTY: Internal.ItemEntry<Internal.Item>;
    static TERMINAL: Internal.ItemEntry<Internal.ComponentItem>;
    static SMD_TRANSISTOR: Internal.ItemEntry<Internal.Item>;
    static ULTIMATE_BATTERY: Internal.ItemEntry<Internal.ComponentItem>;
    static NANO_SABER: Internal.ItemEntry<Internal.Item>;
    static SHAPE_EXTRUDER_PIPE_LARGE: Internal.ItemEntry<Internal.Item>;
    static COVER_ITEM_VOIDING: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_FLUID_VOIDING: Internal.ItemEntry<Internal.ComponentItem>;
    static COVER_SOLAR_PANEL: Internal.ItemEntry<Internal.ComponentItem>;
    static SHAPE_EXTRUDER_ROD: Internal.ItemEntry<Internal.Item>;
    static ROBOT_ARM_HV: Internal.ItemEntry<Internal.ComponentItem>;
    static INTEGRATED_CIRCUIT_HV: Internal.ItemEntry<Internal.Item>;
    static NAN_CERTIFICATE: Internal.ItemEntry<Internal.Item>;
    static QUBIT_CENTRAL_PROCESSING_UNIT_WAFER: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_GEAR_SMALL: Internal.ItemEntry<Internal.Item>;
    static MULTILAYER_FIBER_BOARD: Internal.ItemEntry<Internal.Item>;
    static DIODE: Internal.ItemEntry<Internal.Item>;
    static WETWARE_SUPER_COMPUTER_UV: Internal.ItemEntry<Internal.Item>;
    static ADVANCED_SMD_DIODE: Internal.ItemEntry<Internal.Item>;
    static NOR_MEMORY_CHIP_WAFER: Internal.ItemEntry<Internal.Item>;
    static WETWARE_MAINFRAME_UHV: Internal.ItemEntry<Internal.Item>;
    static readonly SPRAY_CAN_DYES: Internal.ItemEntry<Internal.ComponentItem>[];
    static ENGRAVED_LAPOTRON_CHIP: Internal.ItemEntry<Internal.Item>;
    static COVER_ITEM_DETECTOR: Internal.ItemEntry<Internal.ComponentItem>;
    static POWER_THRUSTER_ADVANCED: Internal.ItemEntry<Internal.Item>;
    static COIN_DOGE: Internal.ItemEntry<Internal.Item>;
    static NEUTRONIUM_BOULE: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_ANVIL: Internal.ItemEntry<Internal.Item>;
    static TOOL_DATA_ORB: Internal.ItemEntry<Internal.Item>;
    static PETRI_DISH: Internal.ItemEntry<Internal.Item>;
    static FIELD_GENERATOR_IV: Internal.ItemEntry<Internal.Item>;
    static COMPONENT_GRINDER_TUNGSTEN: Internal.ItemEntry<Internal.Item>;
    static NAQUADAH_WAFER: Internal.ItemEntry<Internal.Item>;
    static readonly DYE_ONLY_ITEMS: Internal.ItemEntry<Internal.Item>[];
    static BATTERY_ZPM_NAQUADRIA: Internal.ItemEntry<Internal.ComponentItem>;
    static CREDIT_COPPER: Internal.ItemEntry<Internal.Item>;
    static SHAPE_MOLD_BLOCK: Internal.ItemEntry<Internal.Item>;
    static BATTERY_LV_SODIUM: Internal.ItemEntry<Internal.ComponentItem>;
    static ADVANCED_CIRCUIT_BOARD: Internal.ItemEntry<Internal.Item>;
    static WOODEN_FORM_EMPTY: Internal.ItemEntry<Internal.Item>;
    static CAMERA: Internal.ItemEntry<Internal.Item>;
    static PHENOLIC_BOARD: Internal.ItemEntry<Internal.Item>;
    static TOOL_MATCHES: Internal.ItemEntry<Internal.Item>;
    static ELECTRIC_MOTOR_IV: Internal.ItemEntry<Internal.Item>;
    static NAND_CHIP_ULV: Internal.ItemEntry<Internal.Item>;
}
type GTItems_ = GTItems;
declare class GTElements {
    constructor()
    static createAndRegister(protons: number, neutrons: number, halfLifeSeconds: number, decayTo: string, name: string, symbol: string, isIsotope: boolean): Internal.Element;
    static init(): void;
    static get(name: string): Internal.Element;
    static readonly Am: Internal.Element;
    static readonly Hs: Internal.Element;
    static readonly No: Internal.Element;
    static readonly D: Internal.Element;
    static readonly Ts: Internal.Element;
    static readonly Ca: Internal.Element;
    static readonly Md: Internal.Element;
    static readonly Sp: Internal.Element;
    static readonly Rn: Internal.Element;
    static readonly Eu: Internal.Element;
    static readonly T: Internal.Element;
    static readonly Ds: Internal.Element;
    static readonly Tb: Internal.Element;
    static readonly Zn: Internal.Element;
    static readonly Au: Internal.Element;
    static readonly Rf: Internal.Element;
    static readonly Pb: Internal.Element;
    static readonly Kr: Internal.Element;
    static readonly Bh: Internal.Element;
    static readonly Mn: Internal.Element;
    static readonly Sr: Internal.Element;
    static readonly In: Internal.Element;
    static readonly Pu241: Internal.Element;
    static readonly Pt: Internal.Element;
    static readonly Np: Internal.Element;
    static readonly Si: Internal.Element;
    static readonly Nq2: Internal.Element;
    static readonly Ga: Internal.Element;
    static readonly Cr: Internal.Element;
    static readonly Tc: Internal.Element;
    static readonly U: Internal.Element;
    static readonly Rg: Internal.Element;
    static readonly Lu: Internal.Element;
    static readonly Bi: Internal.Element;
    static readonly Ag: Internal.Element;
    static readonly F: Internal.Element;
    static readonly Ba: Internal.Element;
    static readonly Pu: Internal.Element;
    static readonly Os: Internal.Element;
    static readonly Nq: Internal.Element;
    static readonly Mo: Internal.Element;
    static readonly Tl: Internal.Element;
    static readonly Rh: Internal.Element;
    static readonly V: Internal.Element;
    static readonly Nh: Internal.Element;
    static readonly Cs: Internal.Element;
    static readonly Sb: Internal.Element;
    static readonly N: Internal.Element;
    static readonly Pd: Internal.Element;
    static readonly Cl: Internal.Element;
    static readonly Xe: Internal.Element;
    static readonly Fr: Internal.Element;
    static readonly Lv: Internal.Element;
    static readonly Cd: Internal.Element;
    static readonly Hf: Internal.Element;
    static readonly Tm: Internal.Element;
    static readonly He: Internal.Element;
    static readonly Pm: Internal.Element;
    static readonly W: Internal.Element;
    static readonly Pu239: Internal.Element;
    static readonly Ni: Internal.Element;
    static readonly Mg: Internal.Element;
    static readonly Te: Internal.Element;
    static readonly Sc: Internal.Element;
    static readonly Br: Internal.Element;
    static readonly Ra: Internal.Element;
    static readonly O: Internal.Element;
    static readonly Na: Internal.Element;
    static readonly Bk: Internal.Element;
    static readonly Ho: Internal.Element;
    static readonly H: Internal.Element;
    static readonly Cm: Internal.Element;
    static readonly Hg: Internal.Element;
    static readonly Po: Internal.Element;
    static readonly Ge: Internal.Element;
    static readonly Ce: Internal.Element;
    static readonly Zr: Internal.Element;
    static readonly Gd: Internal.Element;
    static readonly Rb: Internal.Element;
    static readonly Nb: Internal.Element;
    static readonly P: Internal.Element;
    static readonly Cu: Internal.Element;
    static readonly Ir: Internal.Element;
    static readonly U238: Internal.Element;
    static readonly Fl: Internal.Element;
    static readonly Nt: Internal.Element;
    static readonly Er: Internal.Element;
    static readonly Cn: Internal.Element;
    static readonly I: Internal.Element;
    static readonly Cf: Internal.Element;
    static readonly Y: Internal.Element;
    static readonly Sm: Internal.Element;
    static readonly Ke: Internal.Element;
    static readonly Ar: Internal.Element;
    static readonly Ma: Internal.Element;
    static readonly Se: Internal.Element;
    static readonly Yb: Internal.Element;
    static readonly Fm: Internal.Element;
    static readonly Co: Internal.Element;
    static readonly U235: Internal.Element;
    static readonly B: Internal.Element;
    static readonly Fe: Internal.Element;
    static readonly Be: Internal.Element;
    static readonly Ru: Internal.Element;
    static readonly Ac: Internal.Element;
    static readonly He3: Internal.Element;
    static readonly Nd: Internal.Element;
    static readonly Sn: Internal.Element;
    static readonly Nq1: Internal.Element;
    static readonly Es: Internal.Element;
    static readonly Dy: Internal.Element;
    static readonly Th: Internal.Element;
    static readonly As: Internal.Element;
    static readonly K: Internal.Element;
    static readonly Mt: Internal.Element;
    static readonly Lr: Internal.Element;
    static readonly Ta: Internal.Element;
    static readonly Al: Internal.Element;
    static readonly C: Internal.Element;
    static readonly Db: Internal.Element;
    static readonly Tr: Internal.Element;
    static readonly Pr: Internal.Element;
    static readonly Og: Internal.Element;
    static readonly Ne: Internal.Element;
    static readonly Mc: Internal.Element;
    static readonly Li: Internal.Element;
    static readonly Pa: Internal.Element;
    static readonly S: Internal.Element;
    static readonly Dr: Internal.Element;
    static readonly Ti: Internal.Element;
    static readonly La: Internal.Element;
    static readonly Sg: Internal.Element;
    static readonly Re: Internal.Element;
    static readonly At: Internal.Element;
}
type GTElements_ = GTElements;
declare class GuiSize {
    constructor(width: number, height: number)
    getWidth(): number;
    getHeight(): number;
    get width(): number
    get height(): number
    static readonly ZERO: GuiSize;
    readonly width: number;
    readonly height: number;
}
type GuiSize_ = GuiSize;
declare interface NBT {
    accessTagMap(tag: Internal.CompoundTag_): Internal.Map<string, Internal.Tag>;
    read(buf: Internal.FriendlyByteBuf_): Internal.OrderedCompoundTag;
    toJson(t: Internal.Tag_): Internal.JsonElement;
    toTagCollection(c: Internal.Collection_<any>): Internal.CollectionTag<any>;
    l(v: number): Internal.Tag;
    quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void;
    b(v: number): Internal.Tag;
    byteArrayTag(v: number[]): Internal.Tag;
    listTag(): Internal.Tag;
    floatTag(v: number): Internal.Tag;
    s(v: number): Internal.Tag;
    byteTag(v: number): Internal.Tag;
    listTag(list: Internal.List_<any>): Internal.Tag;
    ia(v: number[]): Internal.Tag;
    d(v: number): Internal.Tag;
    longArrayTag(v: number[]): Internal.Tag;
    isTagCollection(o: any): boolean;
    longTag(v: number): Internal.Tag;
    compoundTag(): Internal.Tag;
    intTag(v: number): Internal.Tag;
    shortTag(v: number): Internal.Tag;
    stringTag(v: string): Internal.Tag;
    la(v: number[]): Internal.Tag;
    convertType(tagType: Internal.TagType_<any>): Internal.TagType<any>;
    toTagCollection(v: any): Internal.CollectionTag<any>;
    f(v: number): Internal.Tag;
    fromTag(t: Internal.Tag_): any;
    toTag(v: any): Internal.Tag;
    toTagCompound(v: any): Internal.CompoundTag;
    toTagList(list: any): Internal.ListTag;
    isTagCompound(o: any): boolean;
    doubleTag(v: number): Internal.Tag;
    intArrayTag(v: number[]): Internal.Tag;
    ba(v: number[]): Internal.Tag;
    compoundTag(map: Internal.Map_<any, any>): Internal.Tag;
    i(v: number): Internal.Tag;
    readonly VALUE_UNWRAPPER: Internal.ValueUnwrapper;
    readonly LIST_TYPE: Internal.TagType<Internal.ListTag>;
    readonly COMPOUND_TYPE: Internal.TagType<Internal.OrderedCompoundTag>;
}
type NBT_ = NBT;
declare const NBT: NBT;
declare class ColorRectTexture extends Internal.TransformTexture {
    constructor()
    constructor(color: any_)
    constructor(color: number)
    rotate(arg0: number): Internal.IGuiTexture;
    setRadius(radius: number): this;
    isLDLRegister(): boolean;
    setColor(color: number): this;
    setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
    setRadiusLB(radiusLB: number): this;
    getTranslateKey(): string;
    updateTick(): void;
    setRightRadius(radius: number): this;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
    createPreview(father: Internal.ConfiguratorGroup_): void;
    setTopRadius(radius: number): this;
    setRadiusRB(radiusRB: number): this;
    static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
    name(): string;
    setLeftRadius(radius: number): this;
    setRadiusRT(radiusRT: number): this;
    setRadiusLT(radiusLT: number): this;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
    group(): string;
    setBottomRadius(radius: number): this;
    set radius(radius: number)
    get LDLRegister(): boolean
    set color(color: number)
    set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
    set radiusLB(radiusLB: number)
    get translateKey(): string
    set rightRadius(radius: number)
    set topRadius(radius: number)
    set radiusRB(radiusRB: number)
    set leftRadius(radius: number)
    set radiusRT(radiusRT: number)
    set radiusLT(radiusLT: number)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set bottomRadius(radius: number)
    radiusRT: number;
    radiusRB: number;
    radiusLB: number;
    color: number;
    radiusLT: number;
}
type ColorRectTexture_ = ColorRectTexture;
declare class TreeListWidget <K, T> extends com.lowdragmc.lowdraglib.gui.widget.Widget {
    constructor(xPosition: number, yPosition: number, width: number, height: number, root: Internal.TreeNode_<K, T>, onSelected: Internal.Consumer_<Internal.TreeNode<K, T>>)
    setLineHeight(lineHeight: number): this;
    setLeafTexture(leafTexture: Internal.IGuiTexture_): this;
    setContentIconSupplier(contentIconSupplier: Internal.Function_<T, Internal.IGuiTexture>): this;
    setBackground(background: Internal.IGuiTexture_): this;
    setKeyNameSupplier(keyNameSupplier: Internal.Function_<K, string>): this;
    canSelectNode(canSelectNode: boolean): this;
    setContentNameSupplier(contentNameSupplier: Internal.Function_<T, string>): this;
    setKeyIconSupplier(keyIconSupplier: Internal.Function_<K, Internal.IGuiTexture>): this;
    setOnSelected(onSelected: Internal.Consumer_<Internal.TreeNode<K, T>>): this;
    jumpTo(path: Internal.List_<K>): Internal.TreeNode<K, T>;
    setNodeTexture(nodeTexture: Internal.IGuiTexture_): this;
    set lineHeight(lineHeight: number)
    set leafTexture(leafTexture: Internal.IGuiTexture_)
    set contentIconSupplier(contentIconSupplier: Internal.Function_<T, Internal.IGuiTexture>)
    set background(background: Internal.IGuiTexture_)
    set keyNameSupplier(keyNameSupplier: Internal.Function_<K, string>)
    set contentNameSupplier(contentNameSupplier: Internal.Function_<T, string>)
    set keyIconSupplier(keyIconSupplier: Internal.Function_<K, Internal.IGuiTexture>)
    set onSelected(onSelected: Internal.Consumer_<Internal.TreeNode<K, T>>)
    set nodeTexture(nodeTexture: Internal.IGuiTexture_)
}
type TreeListWidget_<K, T> = TreeListWidget<K, T>;
declare class TextBoxWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(x: number, y: number, width: number, content: Internal.List_<string>)
    setShadow(shadow: boolean): this;
    getMaxContentWidth(): number;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    setFontSize(fontSize: number): this;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    setCenter(center: boolean): this;
    setContent(content: Internal.List_<string>): this;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    setFontColor(fontColor: number): this;
    serializeInnerNBT(): Internal.CompoundTag;
    getRegisterUI(): Internal.LDLRegister;
    setSpace(space: number): this;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    initTemplate(): void;
    set shadow(shadow: boolean)
    get maxContentWidth(): number
    get LDLRegister(): boolean
    get translateKey(): string
    set fontSize(fontSize: number)
    set center(center: boolean)
    set content(content: Internal.List_<string>)
    set fontColor(fontColor: number)
    get registerUI(): Internal.LDLRegister
    set space(space: number)
    get chatComponent(): Internal.Component
    fontColor: number;
    fontSize: number;
    readonly content: Internal.List<string>;
    isShadow: boolean;
    isCenter: boolean;
    space: number;
}
type TextBoxWidget_ = TextBoxWidget;
declare class Vec3i implements Internal.Comparable<Vec3i> {
    constructor(arg0: number, arg1: number, arg2: number)
    constructor(arg0: number, arg1: number, arg2: number)
    north(): this;
    distToCenterSqr(arg0: Internal.Position_): number;
    getX(): number;
    static offsetCodec(arg0: number): Internal.Codec<Vec3i>;
    getY(): number;
    south(arg0: number): this;
    toShortString(): string;
    above(arg0: number): this;
    west(arg0: number): this;
    compareTo(arg0: any): number;
    east(arg0: number): this;
    distToLowCornerSqr(arg0: number, arg1: number, arg2: number): number;
    relative(arg0: Internal.Direction_): this;
    multiply(arg0: number): this;
    getZ(): number;
    closerThan(arg0: Vec3i_, arg1: number): boolean;
    below(arg0: number): this;
    above(): this;
    offset(arg0: number, arg1: number, arg2: number): this;
    east(): this;
    north(arg0: number): this;
    below(): this;
    west(): this;
    distManhattan(arg0: Vec3i_): number;
    relative(arg0: Internal.Direction$Axis_, arg1: number): this;
    get(arg0: Internal.Direction$Axis_): number;
    offset(arg0: Vec3i_): this;
    cross(arg0: Vec3i_): this;
    south(): this;
    distSqr(arg0: Vec3i_): number;
    subtract(arg0: Vec3i_): this;
    relative(arg0: Internal.Direction_, arg1: number): this;
    offset(arg0: number, arg1: number, arg2: number): this;
    compareTo(arg0: Vec3i_): number;
    closerToCenterThan(arg0: Internal.Position_, arg1: number): boolean;
    distToCenterSqr(arg0: number, arg1: number, arg2: number): number;
    get x(): number
    get y(): number
    get z(): number
    static readonly ZERO: Vec3i;
    static readonly CODEC: Internal.Codec<Vec3i>;
}
type Vec3i_ = Vec3i;
declare class TabButton extends SwitchWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, width: number, height: number)
    setContainer(container: TabContainer_): void;
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    onPressed(clickData: Internal.ClickData_, isPressed: boolean): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    handleDragging(dragging: any): boolean;
    serializeInnerNBT(): Internal.CompoundTag;
    setHoverBorderTexture(border: number, color: number): this;
    getRegisterUI(): Internal.LDLRegister;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    set container(container: TabContainer_)
    get LDLRegister(): boolean
    get translateKey(): string
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
}
type TabButton_ = TabButton;
declare interface FluidAmounts {
    readonly MILLIBUCKET: 1;
    readonly MB: 1;
    readonly INGOT: 90;
    readonly BOTTLE: 250;
    readonly B: 1000;
    readonly NUGGET: 10;
    readonly METAL_BLOCK: 810;
    readonly BUCKET: 1000;
}
type FluidAmounts_ = FluidAmounts;
declare const FluidAmounts: FluidAmounts;
declare class GTRecipeModifiers {
    constructor()
    static accurateParallel(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_, maxParallel: number, modifyDuration: boolean): Internal.Tuple<Internal.GTRecipe, number>;
    static fastParallel(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_, maxParallel: number, modifyDuration: boolean): Internal.Tuple<Internal.GTRecipe, number>;
    static ebfOverclock(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_): Internal.GTRecipe;
    static crackerOverclock(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_): Internal.GTRecipe;
    static pyrolyseOvenOverclock(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_): Internal.GTRecipe;
    static multiSmelterOverclock(machine: Internal.MetaMachine_, recipe: Internal.GTRecipe_): Internal.GTRecipe;
    static readonly ELECTRIC_OVERCLOCK: Internal.Function<OverclockingLogic, Internal.BiFunction<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>>;
}
type GTRecipeModifiers_ = GTRecipeModifiers;
declare class Blocks {
    constructor()
    static never(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static lambda$static$4(arg0: Internal.BlockState_): number;
    static m_187432_(arg0: Internal.BlockState_): number;
    static always(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static rebuildCache(): void;
    static lambda$static$2(): Internal.Holder<any>;
    static lambda$static$14(arg0: Internal.BlockState_): number;
    static lambda$static$37(arg0: Internal.BlockState_): number;
    static m_50855_(arg0: Internal.BlockState_): number;
    static m_152681_(arg0: Internal.BlockState_): number;
    static pistonBase(arg0: boolean): Internal.PistonBaseBlock;
    static m_50859_(arg0: Internal.BlockState_): number;
    static lambda$static$0(arg0: Internal.BlockState_): number;
    static stainedGlass(arg0: Internal.DyeColor_): Internal.StainedGlassBlock;
    static lambda$litBlockEmission$53(arg0: number, arg1: Internal.BlockState_): number;
    static m_152691_(arg0: Internal.BlockState_): number;
    static m_50846_(arg0: Internal.BlockState_): number;
    static lambda$static$16(): Internal.Item;
    static lambda$static$18(): Internal.Item;
    static lambda$static$38(): Internal.Holder<any>;
    static m_152670_(arg0: Internal.BlockState_): number;
    static lambda$static$22(arg0: Internal.BlockState_): number;
    static m_50754_(arg0: Internal.BlockState_): number;
    static m_152631_(arg0: Internal.BlockState_): number;
    static lambda$static$45(arg0: Internal.BlockState_): number;
    static m_152604_(arg0: Internal.BlockState_): number;
    static lambda$static$24(arg0: Internal.BlockState_): number;
    static netherStem(arg0: MaterialColor_): Internal.Block;
    static litBlockEmission(arg0: number): Internal.ToIntFunction<Internal.BlockState>;
    static m_187434_(arg0: Internal.BlockState_): number;
    static m_152673_(arg0: Internal.BlockState_): number;
    static ocelotOrParrot(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static lambda$pistonBase$58(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static lambda$netherStem$56(arg0: MaterialColor_, arg1: Internal.BlockState_): MaterialColor;
    static log(arg0: MaterialColor_, arg1: MaterialColor_): Internal.RotatedPillarBlock;
    static lambda$static$5(arg0: Internal.BlockState_): number;
    static m_187430_(arg0: Internal.BlockState_): number;
    static m_152638_(arg0: Internal.BlockState_): number;
    static m_152650_(arg0: Internal.BlockState_): number;
    static lambda$static$33(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static lambda$static$10(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static lambda$static$31(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static m_50885_(arg0: Internal.BlockState_): number;
    static lambda$static$3(): Internal.Holder<any>;
    static m_50857_(arg0: Internal.BlockState_): number;
    static lambda$static$15(arg0: Internal.BlockState_): number;
    static register(arg0: string, arg1: Internal.Block_): Internal.Block;
    static lambda$log$55(arg0: MaterialColor_, arg1: MaterialColor_, arg2: Internal.BlockState_): MaterialColor;
    static m_181167_(arg0: Internal.BlockState_): number;
    static m_152683_(arg0: Internal.BlockState_): number;
    static lambda$static$48(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static lambda$static$1(arg0: Internal.BlockState_): number;
    static never(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static m_50871_(arg0: Internal.BlockState_): number;
    static lambda$static$17(): Internal.Item;
    static bed(arg0: Internal.DyeColor_): Internal.BedBlock;
    static lambda$static$19(): Internal.Item;
    static lambda$static$39(): Internal.Holder<any>;
    static m_187408_(arg0: Internal.BlockState_): number;
    static m_152685_(arg0: Internal.BlockState_): number;
    static m_50827_(arg0: Internal.BlockState_): number;
    static lambda$static$44(arg0: Internal.BlockState_): number;
    static shulkerBox(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_): Internal.ShulkerBoxBlock;
    static m_152689_(arg0: Internal.BlockState_): number;
    static m_152606_(arg0: Internal.BlockState_): number;
    static lambda$static$25(arg0: Internal.BlockState_): number;
    static lambda$static$23(arg0: Internal.BlockState_): number;
    static leaves(arg0: SoundType_): Internal.LeavesBlock;
    static m_187436_(arg0: Internal.BlockState_): number;
    static lambda$shulkerBox$57(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static lambda$static$9(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    static lambda$static$8(): Internal.BlockEntityType<any>;
    static lambda$bed$54(arg0: Internal.DyeColor_, arg1: Internal.BlockState_): MaterialColor;
    static always(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.EntityType_<any>): boolean;
    static MANGROVE_PROPAGULE: Internal.MangrovePropaguleBlock;
    static STONE_SLAB: Internal.SlabBlock;
    static POTTED_CRIMSON_FUNGUS: Internal.FlowerPotBlock;
    static DEEPSLATE_BRICK_STAIRS: Internal.StairBlock;
    static POLISHED_ANDESITE: Internal.Block;
    static RED_NETHER_BRICKS: Internal.Block;
    static TORCH: Internal.TorchBlock;
    static COAL_BLOCK: Internal.Block;
    static STRIPPED_CRIMSON_STEM: Internal.RotatedPillarBlock;
    static FIRE_CORAL_BLOCK: Internal.CoralBlock;
    static WEEPING_VINES_PLANT: Internal.WeepingVinesPlantBlock;
    static PEONY: Internal.TallFlowerBlock;
    static CARROTS: Internal.CarrotBlock;
    static YELLOW_CANDLE: Internal.CandleBlock;
    static CYAN_STAINED_GLASS: Internal.StainedGlassBlock;
    static BLUE_STAINED_GLASS: Internal.StainedGlassBlock;
    static TUBE_CORAL_BLOCK: Internal.CoralBlock;
    static SMITHING_TABLE: Internal.SmithingTableBlock;
    static ACACIA_TRAPDOOR: Internal.TrapDoorBlock;
    static MAGENTA_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static PLAYER_WALL_HEAD: Internal.PlayerWallHeadBlock;
    static DEAD_HORN_CORAL_FAN: Internal.BaseCoralFanBlock;
    static MANGROVE_LOG: Internal.RotatedPillarBlock;
    static SPRUCE_BUTTON: Internal.WoodButtonBlock;
    static IRON_ORE: Internal.DropExperienceBlock;
    static TRIPWIRE: Internal.TripWireBlock;
    static BLACK_CANDLE_CAKE: Internal.CandleCakeBlock;
    static LIGHT_BLUE_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static ACACIA_STAIRS: Internal.StairBlock;
    static CRIMSON_FUNGUS: Internal.FungusBlock;
    static BUBBLE_CORAL_BLOCK: Internal.CoralBlock;
    static LIGHT_BLUE_STAINED_GLASS: Internal.StainedGlassBlock;
    static PRISMARINE_SLAB: Internal.SlabBlock;
    static DEAD_TUBE_CORAL_WALL_FAN: Internal.BaseCoralWallFanBlock;
    static PURPLE_BANNER: Internal.BannerBlock;
    static RED_NETHER_BRICK_SLAB: Internal.SlabBlock;
    static SCULK_SENSOR: Internal.SculkSensorBlock;
    static YELLOW_WOOL: Internal.Block;
    static MAGENTA_CANDLE_CAKE: Internal.CandleCakeBlock;
    static SAND: Internal.SandBlock;
    static MYCELIUM: Internal.MyceliumBlock;
    static LIGHT_GRAY_BANNER: Internal.BannerBlock;
    static ORANGE_CANDLE: Internal.CandleBlock;
    static CORNFLOWER: Internal.FlowerBlock;
    static DARK_OAK_DOOR: Internal.DoorBlock;
    static GRANITE_SLAB: Internal.SlabBlock;
    static REDSTONE_LAMP: Internal.RedstoneLampBlock;
    static LIGHT: Internal.LightBlock;
    static TUBE_CORAL_FAN: Internal.CoralFanBlock;
    static WARPED_FENCE_GATE: Internal.FenceGateBlock;
    static DANDELION: Internal.FlowerBlock;
    static PINK_TERRACOTTA: Internal.Block;
    static WARPED_BUTTON: Internal.WoodButtonBlock;
    static RED_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static SOUL_SOIL: Internal.Block;
    static ACACIA_FENCE: Internal.FenceBlock;
    static CRIMSON_SIGN: Internal.StandingSignBlock;
    static HEAVY_WEIGHTED_PRESSURE_PLATE: Internal.WeightedPressurePlateBlock;
    static PRISMARINE_STAIRS: Internal.StairBlock;
    static TWISTING_VINES_PLANT: Internal.TwistingVinesPlantBlock;
    static DEEPSLATE_BRICK_SLAB: Internal.SlabBlock;
    static OAK_WOOD: Internal.RotatedPillarBlock;
    static PINK_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static RED_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static WARPED_WART_BLOCK: Internal.Block;
    static EXPOSED_CUT_COPPER_STAIRS: Internal.WeatheringCopperStairBlock;
    static COARSE_DIRT: Internal.Block;
    static DEEPSLATE_REDSTONE_ORE: Internal.RedStoneOreBlock;
    static TUFF: Internal.Block;
    static ACACIA_LOG: Internal.RotatedPillarBlock;
    static DEEPSLATE_IRON_ORE: Internal.DropExperienceBlock;
    static PURPLE_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static LIGHTNING_ROD: Internal.LightningRodBlock;
    static COBBLED_DEEPSLATE_SLAB: Internal.SlabBlock;
    static RED_CARPET: Internal.WoolCarpetBlock;
    static LILY_PAD: Internal.WaterlilyBlock;
    static GREEN_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static BARRIER: Internal.BarrierBlock;
    static PINK_CARPET: Internal.WoolCarpetBlock;
    static DRAGON_HEAD: Internal.SkullBlock;
    static YELLOW_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static DEAD_BUBBLE_CORAL_WALL_FAN: Internal.BaseCoralWallFanBlock;
    static STRIPPED_BIRCH_WOOD: Internal.RotatedPillarBlock;
    static SEAGRASS: Internal.SeagrassBlock;
    static HORN_CORAL: Internal.CoralPlantBlock;
    static MOSSY_STONE_BRICKS: Internal.Block;
    static SPRUCE_SIGN: Internal.StandingSignBlock;
    static WAXED_COPPER_BLOCK: Internal.Block;
    static STONE_BRICK_STAIRS: Internal.StairBlock;
    static GRANITE_WALL: Internal.WallBlock;
    static NETHER_BRICK_FENCE: Internal.FenceBlock;
    static MOSS_CARPET: Internal.CarpetBlock;
    static DARK_OAK_PLANKS: Internal.Block;
    static MAGENTA_WALL_BANNER: Internal.WallBannerBlock;
    static ANDESITE_SLAB: Internal.SlabBlock;
    static RED_NETHER_BRICK_WALL: Internal.WallBlock;
    static BIRCH_DOOR: Internal.DoorBlock;
    static BROWN_CONCRETE: Internal.Block;
    static DEEPSLATE_DIAMOND_ORE: Internal.DropExperienceBlock;
    static BEETROOTS: Internal.BeetrootBlock;
    static POTTED_BAMBOO: Internal.FlowerPotBlock;
    static FERN: Internal.TallGrassBlock;
    static CRIMSON_HYPHAE: Internal.RotatedPillarBlock;
    static WAXED_CUT_COPPER: Internal.Block;
    static ACACIA_DOOR: Internal.DoorBlock;
    static BLACK_WOOL: Internal.Block;
    static POLISHED_BLACKSTONE_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static BRAIN_CORAL_WALL_FAN: Internal.CoralWallFanBlock;
    static VINE: Internal.VineBlock;
    static ANDESITE_STAIRS: Internal.StairBlock;
    static INFESTED_DEEPSLATE: Internal.InfestedRotatedPillarBlock;
    static ACACIA_WALL_SIGN: Internal.WallSignBlock;
    static SPONGE: Internal.SpongeBlock;
    static REDSTONE_ORE: Internal.RedStoneOreBlock;
    static STRIPPED_ACACIA_WOOD: Internal.RotatedPillarBlock;
    static REDSTONE_WALL_TORCH: Internal.RedstoneWallTorchBlock;
    static CYAN_CANDLE_CAKE: Internal.CandleCakeBlock;
    static BLACK_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static CAMPFIRE: Internal.CampfireBlock;
    static OCHRE_FROGLIGHT: Internal.RotatedPillarBlock;
    static COBBLESTONE_STAIRS: Internal.StairBlock;
    static DRAGON_WALL_HEAD: Internal.WallSkullBlock;
    static POTTED_WITHER_ROSE: Internal.FlowerPotBlock;
    static BLACKSTONE_STAIRS: Internal.StairBlock;
    static GRAY_CANDLE: Internal.CandleBlock;
    static CYAN_TERRACOTTA: Internal.Block;
    static BIRCH_WALL_SIGN: Internal.WallSignBlock;
    static POTTED_CORNFLOWER: Internal.FlowerPotBlock;
    static STICKY_PISTON: Internal.PistonBaseBlock;
    static LIGHT_BLUE_TERRACOTTA: Internal.Block;
    static WEATHERED_COPPER: Internal.WeatheringCopperFullBlock;
    static CYAN_WALL_BANNER: Internal.WallBannerBlock;
    static RAW_GOLD_BLOCK: Internal.Block;
    static STRIPPED_BIRCH_LOG: Internal.RotatedPillarBlock;
    static LARGE_AMETHYST_BUD: Internal.AmethystClusterBlock;
    static POLISHED_ANDESITE_SLAB: Internal.SlabBlock;
    static NETHER_PORTAL: Internal.NetherPortalBlock;
    static JUNGLE_PLANKS: Internal.Block;
    static PINK_TULIP: Internal.FlowerBlock;
    static OAK_SLAB: Internal.SlabBlock;
    static STRIPPED_WARPED_HYPHAE: Internal.RotatedPillarBlock;
    static POTTED_OAK_SAPLING: Internal.FlowerPotBlock;
    static MANGROVE_SLAB: Internal.SlabBlock;
    static EXPOSED_CUT_COPPER_SLAB: Internal.WeatheringCopperSlabBlock;
    static ORANGE_CONCRETE: Internal.Block;
    static BLUE_ORCHID: Internal.FlowerBlock;
    static BIRCH_LOG: Internal.RotatedPillarBlock;
    static GRAY_STAINED_GLASS: Internal.StainedGlassBlock;
    static DEEPSLATE_TILES: Internal.Block;
    static CRIMSON_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static WHITE_BANNER: Internal.BannerBlock;
    static KELP: Internal.KelpBlock;
    static BROWN_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static INFESTED_CRACKED_STONE_BRICKS: Internal.InfestedBlock;
    static JUNGLE_FENCE: Internal.FenceBlock;
    static LIGHT_GRAY_CONCRETE: Internal.Block;
    static RED_MUSHROOM_BLOCK: Internal.HugeMushroomBlock;
    static GRAY_TERRACOTTA: Internal.Block;
    static MOSS_BLOCK: Internal.MossBlock;
    static LIME_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static CRIMSON_STAIRS: Internal.StairBlock;
    static CARVED_PUMPKIN: Internal.CarvedPumpkinBlock;
    static POTATOES: Internal.PotatoBlock;
    static PURPUR_PILLAR: Internal.RotatedPillarBlock;
    static MUD_BRICKS: Internal.Block;
    static DEAD_FIRE_CORAL_BLOCK: Internal.Block;
    static MANGROVE_WOOD: Internal.RotatedPillarBlock;
    static NOTE_BLOCK: Internal.NoteBlock;
    static ENDER_CHEST: Internal.EnderChestBlock;
    static CYAN_BED: Internal.BedBlock;
    static DEAD_TUBE_CORAL_FAN: Internal.BaseCoralFanBlock;
    static BIRCH_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static YELLOW_CONCRETE: Internal.Block;
    static DEAD_TUBE_CORAL_BLOCK: Internal.Block;
    static STRIPPED_WARPED_STEM: Internal.RotatedPillarBlock;
    static LEVER: Internal.LeverBlock;
    static POLISHED_BLACKSTONE: Internal.Block;
    static LIGHT_BLUE_CONCRETE: Internal.Block;
    static POTTED_MANGROVE_PROPAGULE: Internal.FlowerPotBlock;
    static DROPPER: Internal.DropperBlock;
    static SPRUCE_FENCE: Internal.FenceBlock;
    static RED_SANDSTONE_STAIRS: Internal.StairBlock;
    static CRAFTING_TABLE: Internal.CraftingTableBlock;
    static SHULKER_BOX: Internal.ShulkerBoxBlock;
    static GRASS: Internal.TallGrassBlock;
    static MEDIUM_AMETHYST_BUD: Internal.AmethystClusterBlock;
    static CRIMSON_ROOTS: Internal.RootsBlock;
    static WITHER_ROSE: Internal.WitherRoseBlock;
    static OXEYE_DAISY: Internal.FlowerBlock;
    static OAK_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static EMERALD_BLOCK: Internal.Block;
    static BUDDING_AMETHYST: Internal.BuddingAmethystBlock;
    static RAIL: Internal.RailBlock;
    static JUNGLE_WALL_SIGN: Internal.WallSignBlock;
    static BROWN_MUSHROOM_BLOCK: Internal.HugeMushroomBlock;
    static DARK_OAK_SAPLING: Internal.SaplingBlock;
    static DIAMOND_ORE: Internal.DropExperienceBlock;
    static LADDER: Internal.LadderBlock;
    static OAK_SAPLING: Internal.SaplingBlock;
    static MELON: Internal.MelonBlock;
    static CRIMSON_PLANKS: Internal.Block;
    static GLOW_LICHEN: Internal.GlowLichenBlock;
    static REDSTONE_WIRE: Internal.RedStoneWireBlock;
    static HORN_CORAL_FAN: Internal.CoralFanBlock;
    static DARK_PRISMARINE_SLAB: Internal.SlabBlock;
    static CAVE_VINES_PLANT: Internal.CaveVinesPlantBlock;
    static YELLOW_STAINED_GLASS: Internal.StainedGlassBlock;
    static SMOOTH_SANDSTONE_SLAB: Internal.SlabBlock;
    static COBBLED_DEEPSLATE_WALL: Internal.WallBlock;
    static CRIMSON_NYLIUM: Internal.NyliumBlock;
    static POTTED_BLUE_ORCHID: Internal.FlowerPotBlock;
    static CYAN_BANNER: Internal.BannerBlock;
    static SCULK_CATALYST: Internal.SculkCatalystBlock;
    static STRIPPED_MANGROVE_LOG: Internal.RotatedPillarBlock;
    static DISPENSER: Internal.DispenserBlock;
    static PRISMARINE_WALL: Internal.WallBlock;
    static ORANGE_TULIP: Internal.FlowerBlock;
    static COMMAND_BLOCK: Internal.CommandBlock;
    static BLACK_WALL_BANNER: Internal.WallBannerBlock;
    static SPORE_BLOSSOM: Internal.SporeBlossomBlock;
    static OXIDIZED_CUT_COPPER_STAIRS: Internal.WeatheringCopperStairBlock;
    static DEEPSLATE_TILE_STAIRS: Internal.StairBlock;
    static JUNGLE_STAIRS: Internal.StairBlock;
    static DIRT_PATH: Internal.DirtPathBlock;
    static BLUE_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static GREEN_CARPET: Internal.WoolCarpetBlock;
    static HONEYCOMB_BLOCK: Internal.Block;
    static ICE: Internal.IceBlock;
    static POTTED_BIRCH_SAPLING: Internal.FlowerPotBlock;
    static WHITE_CARPET: Internal.WoolCarpetBlock;
    static WATER: Internal.LiquidBlock;
    static CRACKED_NETHER_BRICKS: Internal.Block;
    static WATER_CAULDRON: Internal.LayeredCauldronBlock;
    static MUD_BRICK_SLAB: Internal.SlabBlock;
    static WAXED_CUT_COPPER_SLAB: Internal.SlabBlock;
    static POLISHED_DEEPSLATE_WALL: Internal.WallBlock;
    static OAK_FENCE_GATE: Internal.FenceGateBlock;
    static OAK_LEAVES: Internal.LeavesBlock;
    static POTTED_BROWN_MUSHROOM: Internal.FlowerPotBlock;
    static WARPED_DOOR: Internal.DoorBlock;
    static JUKEBOX: Internal.JukeboxBlock;
    static MANGROVE_FENCE: Internal.FenceBlock;
    static NETHER_BRICKS: Internal.Block;
    static PLAYER_HEAD: Internal.PlayerHeadBlock;
    static PURPLE_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static DEAD_TUBE_CORAL: Internal.BaseCoralPlantBlock;
    static POWDER_SNOW_CAULDRON: Internal.PowderSnowCauldronBlock;
    static BROWN_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static BREWING_STAND: Internal.BrewingStandBlock;
    static POLISHED_BLACKSTONE_BRICK_STAIRS: Internal.StairBlock;
    static REDSTONE_TORCH: Internal.RedstoneTorchBlock;
    static BLACK_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static POLISHED_GRANITE_STAIRS: Internal.StairBlock;
    static MAGENTA_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static DEAD_BRAIN_CORAL: Internal.BaseCoralPlantBlock;
    static BLACK_STAINED_GLASS: Internal.StainedGlassBlock;
    static NETHER_SPROUTS: Internal.NetherSproutsBlock;
    static GREEN_CANDLE: Internal.CandleBlock;
    static SPRUCE_LOG: Internal.RotatedPillarBlock;
    static PURPLE_CANDLE_CAKE: Internal.CandleCakeBlock;
    static CONDUIT: Internal.ConduitBlock;
    static ORANGE_WOOL: Internal.Block;
    static POTTED_WHITE_TULIP: Internal.FlowerPotBlock;
    static PRISMARINE_BRICKS: Internal.Block;
    static POLISHED_BLACKSTONE_WALL: Internal.WallBlock;
    static SEA_LANTERN: Internal.Block;
    static MAGENTA_BED: Internal.BedBlock;
    static POLISHED_DEEPSLATE_SLAB: Internal.SlabBlock;
    static STONE_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static SCAFFOLDING: Internal.ScaffoldingBlock;
    static NETHER_BRICK_STAIRS: Internal.StairBlock;
    static DIORITE_SLAB: Internal.SlabBlock;
    static PISTON_HEAD: Internal.PistonHeadBlock;
    static BLACK_TERRACOTTA: Internal.Block;
    static PURPLE_WALL_BANNER: Internal.WallBannerBlock;
    static LIME_CANDLE: Internal.CandleBlock;
    static OAK_WALL_SIGN: Internal.WallSignBlock;
    static CUT_RED_SANDSTONE: Internal.Block;
    static DEAD_FIRE_CORAL_WALL_FAN: Internal.BaseCoralWallFanBlock;
    static LIME_BED: Internal.BedBlock;
    static SPAWNER: Internal.SpawnerBlock;
    static FROSTED_ICE: Internal.FrostedIceBlock;
    static IRON_TRAPDOOR: Internal.TrapDoorBlock;
    static WARPED_ROOTS: Internal.RootsBlock;
    static STONE: Internal.Block;
    static MUD_BRICK_WALL: Internal.WallBlock;
    static SOUL_LANTERN: Internal.LanternBlock;
    static COPPER_BLOCK: Internal.WeatheringCopperFullBlock;
    static WAXED_OXIDIZED_COPPER: Internal.Block;
    static POLISHED_BASALT: Internal.RotatedPillarBlock;
    static DAYLIGHT_DETECTOR: Internal.DaylightDetectorBlock;
    static CRIMSON_SLAB: Internal.SlabBlock;
    static GOLD_BLOCK: Internal.Block;
    static POTTED_LILY_OF_THE_VALLEY: Internal.FlowerPotBlock;
    static LIGHT_BLUE_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static LIGHT_GRAY_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static DRIPSTONE_BLOCK: Internal.Block;
    static COBBLED_DEEPSLATE: Internal.Block;
    static BIG_DRIPLEAF: Internal.BigDripleafBlock;
    static MANGROVE_LEAVES: Internal.MangroveLeavesBlock;
    static GRAY_WOOL: Internal.Block;
    static INFESTED_CHISELED_STONE_BRICKS: Internal.InfestedBlock;
    static GRAY_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static REPEATING_COMMAND_BLOCK: Internal.CommandBlock;
    static WARPED_FENCE: Internal.FenceBlock;
    static RED_BED: Internal.BedBlock;
    static POTTED_DANDELION: Internal.FlowerPotBlock;
    static POTTED_CACTUS: Internal.FlowerPotBlock;
    static DIORITE_WALL: Internal.WallBlock;
    static HOPPER: Internal.HopperBlock;
    static BARREL: Internal.BarrelBlock;
    static MELON_STEM: Internal.StemBlock;
    static ROOTED_DIRT: Internal.RootedDirtBlock;
    static LIGHT_BLUE_WOOL: Internal.Block;
    static SOUL_WALL_TORCH: Internal.WallTorchBlock;
    static LAPIS_BLOCK: Internal.Block;
    static ANDESITE: Internal.Block;
    static YELLOW_BED: Internal.BedBlock;
    static END_STONE_BRICK_STAIRS: Internal.StairBlock;
    static BLAST_FURNACE: Internal.BlastFurnaceBlock;
    static SMALL_DRIPLEAF: Internal.SmallDripleafBlock;
    static KELP_PLANT: Internal.KelpPlantBlock;
    static RED_SAND: Internal.SandBlock;
    static JUNGLE_LOG: Internal.RotatedPillarBlock;
    static QUARTZ_BRICKS: Internal.Block;
    static ZOMBIE_WALL_HEAD: Internal.WallSkullBlock;
    static LIME_TERRACOTTA: Internal.Block;
    static RAW_COPPER_BLOCK: Internal.Block;
    static ORANGE_CARPET: Internal.WoolCarpetBlock;
    static LOOM: Internal.LoomBlock;
    static GREEN_WOOL: Internal.Block;
    static BROWN_WOOL: Internal.Block;
    static LIGHT_GRAY_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static BLUE_CANDLE: Internal.CandleBlock;
    static PINK_CANDLE: Internal.CandleBlock;
    static SMOKER: Internal.SmokerBlock;
    static ANVIL: Internal.AnvilBlock;
    static BROWN_CARPET: Internal.WoolCarpetBlock;
    static FLOWER_POT: Internal.FlowerPotBlock;
    static LIGHT_BLUE_BANNER: Internal.BannerBlock;
    static POLISHED_BLACKSTONE_STAIRS: Internal.StairBlock;
    static STONECUTTER: Internal.StonecutterBlock;
    static CUT_RED_SANDSTONE_SLAB: Internal.SlabBlock;
    static RED_CONCRETE: Internal.Block;
    static DARK_OAK_FENCE: Internal.FenceBlock;
    static GREEN_STAINED_GLASS: Internal.StainedGlassBlock;
    static BAMBOO: Internal.BambooBlock;
    static DEAD_HORN_CORAL_BLOCK: Internal.Block;
    static DARK_OAK_WALL_SIGN: Internal.WallSignBlock;
    static MAGENTA_STAINED_GLASS: Internal.StainedGlassBlock;
    static DARK_OAK_SIGN: Internal.StandingSignBlock;
    static CHISELED_RED_SANDSTONE: Internal.Block;
    static CRIMSON_BUTTON: Internal.WoodButtonBlock;
    static RED_STAINED_GLASS: Internal.StainedGlassBlock;
    static QUARTZ_PILLAR: Internal.RotatedPillarBlock;
    static CHISELED_POLISHED_BLACKSTONE: Internal.Block;
    static DEAD_FIRE_CORAL: Internal.BaseCoralPlantBlock;
    static PURPLE_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static RED_CANDLE: Internal.CandleBlock;
    static AMETHYST_CLUSTER: Internal.AmethystClusterBlock;
    static DARK_PRISMARINE: Internal.Block;
    static MANGROVE_WALL_SIGN: Internal.WallSignBlock;
    static SCULK_VEIN: Internal.SculkVeinBlock;
    static JUNGLE_SAPLING: Internal.SaplingBlock;
    static YELLOW_CARPET: Internal.WoolCarpetBlock;
    static OBSERVER: Internal.ObserverBlock;
    static END_STONE_BRICK_WALL: Internal.WallBlock;
    static SPRUCE_LEAVES: Internal.LeavesBlock;
    static MANGROVE_BUTTON: Internal.WoodButtonBlock;
    static WAXED_EXPOSED_CUT_COPPER: Internal.Block;
    static STONE_BRICK_SLAB: Internal.SlabBlock;
    static STONE_BRICKS: Internal.Block;
    static SPRUCE_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static NETHER_WART: Internal.NetherWartBlock;
    static WAXED_OXIDIZED_CUT_COPPER_SLAB: Internal.SlabBlock;
    static RED_WALL_BANNER: Internal.WallBannerBlock;
    static OBSIDIAN: Internal.Block;
    static PURPLE_CONCRETE: Internal.Block;
    static BLACK_CONCRETE: Internal.Block;
    static WARPED_SIGN: Internal.StandingSignBlock;
    static REINFORCED_DEEPSLATE: Internal.Block;
    static DRAGON_EGG: Internal.DragonEggBlock;
    static PACKED_MUD: Internal.Block;
    static ACACIA_PLANKS: Internal.Block;
    static RED_CANDLE_CAKE: Internal.CandleCakeBlock;
    static DARK_OAK_STAIRS: Internal.StairBlock;
    static MOSSY_STONE_BRICK_STAIRS: Internal.StairBlock;
    static LIGHT_WEIGHTED_PRESSURE_PLATE: Internal.WeightedPressurePlateBlock;
    static FIRE_CORAL_FAN: Internal.CoralFanBlock;
    static QUARTZ_STAIRS: Internal.StairBlock;
    static PURPUR_STAIRS: Internal.StairBlock;
    static STONE_STAIRS: Internal.StairBlock;
    static STRIPPED_JUNGLE_LOG: Internal.RotatedPillarBlock;
    static RED_WOOL: Internal.Block;
    static FARMLAND: Internal.FarmBlock;
    static DARK_OAK_TRAPDOOR: Internal.TrapDoorBlock;
    static ORANGE_TERRACOTTA: Internal.Block;
    static DEEPSLATE_GOLD_ORE: Internal.DropExperienceBlock;
    static LIGHT_BLUE_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static POLISHED_BLACKSTONE_BRICK_WALL: Internal.WallBlock;
    static BRICKS: Internal.Block;
    static WAXED_EXPOSED_CUT_COPPER_SLAB: Internal.SlabBlock;
    static MOSSY_COBBLESTONE_STAIRS: Internal.StairBlock;
    static CAKE: Internal.CakeBlock;
    static GREEN_CANDLE_CAKE: Internal.CandleCakeBlock;
    static BLUE_BED: Internal.BedBlock;
    static OAK_BUTTON: Internal.WoodButtonBlock;
    static MANGROVE_DOOR: Internal.DoorBlock;
    static DEEPSLATE_BRICKS: Internal.Block;
    static BASALT: Internal.RotatedPillarBlock;
    static REPEATER: Internal.RepeaterBlock;
    static PURPLE_STAINED_GLASS: Internal.StainedGlassBlock;
    static AZURE_BLUET: Internal.FlowerBlock;
    static LILY_OF_THE_VALLEY: Internal.FlowerBlock;
    static STONE_BRICK_WALL: Internal.WallBlock;
    static BIRCH_SAPLING: Internal.SaplingBlock;
    static BIRCH_STAIRS: Internal.StairBlock;
    static LIGHT_BLUE_CARPET: Internal.WoolCarpetBlock;
    static BROWN_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static FIRE_CORAL: Internal.CoralPlantBlock;
    static SANDSTONE_WALL: Internal.WallBlock;
    static RESPAWN_ANCHOR: Internal.RespawnAnchorBlock;
    static PRISMARINE_BRICK_SLAB: Internal.SlabBlock;
    static NETHER_BRICK_SLAB: Internal.SlabBlock;
    static NETHERRACK: Internal.NetherrackBlock;
    static CAVE_VINES: Internal.CaveVinesBlock;
    static WARPED_NYLIUM: Internal.NyliumBlock;
    static POTTED_POPPY: Internal.FlowerPotBlock;
    static POINTED_DRIPSTONE: Internal.PointedDripstoneBlock;
    static ORANGE_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static LIGHT_GRAY_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static WAXED_WEATHERED_CUT_COPPER_STAIRS: Internal.StairBlock;
    static POLISHED_BLACKSTONE_BRICKS: Internal.Block;
    static GLASS: Internal.GlassBlock;
    static WARPED_PLANKS: Internal.Block;
    static WET_SPONGE: Internal.WetSpongeBlock;
    static GRASS_BLOCK: Internal.GrassBlock;
    static COAL_ORE: Internal.DropExperienceBlock;
    static PURPUR_SLAB: Internal.SlabBlock;
    static WARPED_STEM: Internal.RotatedPillarBlock;
    static DEEPSLATE_COPPER_ORE: Internal.DropExperienceBlock;
    static POLISHED_DIORITE_STAIRS: Internal.StairBlock;
    static ANCIENT_DEBRIS: Internal.Block;
    static GRAY_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static DEAD_BRAIN_CORAL_WALL_FAN: Internal.BaseCoralWallFanBlock;
    static WHITE_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static END_STONE_BRICK_SLAB: Internal.SlabBlock;
    static PODZOL: Internal.SnowyDirtBlock;
    static COMPARATOR: Internal.ComparatorBlock;
    static ACACIA_FENCE_GATE: Internal.FenceGateBlock;
    static CHISELED_STONE_BRICKS: Internal.Block;
    static WAXED_WEATHERED_COPPER: Internal.Block;
    static SUGAR_CANE: Internal.SugarCaneBlock;
    static DEAD_BRAIN_CORAL_BLOCK: Internal.Block;
    static NETHERITE_BLOCK: Internal.Block;
    static WHITE_CONCRETE: Internal.Block;
    static POTTED_AZURE_BLUET: Internal.FlowerPotBlock;
    static SANDSTONE_SLAB: Internal.SlabBlock;
    static ORANGE_STAINED_GLASS: Internal.StainedGlassBlock;
    static ORANGE_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static BRAIN_CORAL_FAN: Internal.CoralFanBlock;
    static PINK_CANDLE_CAKE: Internal.CandleCakeBlock;
    static OXIDIZED_CUT_COPPER: Internal.WeatheringCopperFullBlock;
    static GRAY_BED: Internal.BedBlock;
    static GLASS_PANE: Internal.IronBarsBlock;
    static GRAVEL: Internal.GravelBlock;
    static ENCHANTING_TABLE: Internal.EnchantmentTableBlock;
    static LILAC: Internal.TallFlowerBlock;
    static STRIPPED_SPRUCE_WOOD: Internal.RotatedPillarBlock;
    static MANGROVE_SIGN: Internal.StandingSignBlock;
    static RED_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static STRIPPED_JUNGLE_WOOD: Internal.RotatedPillarBlock;
    static ALLIUM: Internal.FlowerBlock;
    static MUD_BRICK_STAIRS: Internal.StairBlock;
    static DEAD_BRAIN_CORAL_FAN: Internal.BaseCoralFanBlock;
    static LIGHT_GRAY_STAINED_GLASS: Internal.StainedGlassBlock;
    static ZOMBIE_HEAD: Internal.SkullBlock;
    static WHITE_TULIP: Internal.FlowerBlock;
    static PINK_WALL_BANNER: Internal.WallBannerBlock;
    static MOSSY_COBBLESTONE_WALL: Internal.WallBlock;
    static CRACKED_DEEPSLATE_BRICKS: Internal.Block;
    static WHITE_WOOL: Internal.Block;
    static GREEN_WALL_BANNER: Internal.WallBannerBlock;
    static GRAY_CARPET: Internal.WoolCarpetBlock;
    static BLACK_BANNER: Internal.BannerBlock;
    static TUBE_CORAL: Internal.CoralPlantBlock;
    static CUT_SANDSTONE: Internal.Block;
    static POLISHED_GRANITE: Internal.Block;
    static DARK_OAK_LOG: Internal.RotatedPillarBlock;
    static SKELETON_WALL_SKULL: Internal.WallSkullBlock;
    static TALL_GRASS: Internal.DoublePlantBlock;
    static POTTED_JUNGLE_SAPLING: Internal.FlowerPotBlock;
    static YELLOW_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static PEARLESCENT_FROGLIGHT: Internal.RotatedPillarBlock;
    static DARK_OAK_FENCE_GATE: Internal.FenceGateBlock;
    static MAGENTA_WOOL: Internal.Block;
    static PUMPKIN_STEM: Internal.StemBlock;
    static MUD: Internal.MudBlock;
    static GRINDSTONE: Internal.GrindstoneBlock;
    static LIGHT_BLUE_CANDLE_CAKE: Internal.CandleCakeBlock;
    static BLUE_ICE: Internal.HalfTransparentBlock;
    static BROWN_BANNER: Internal.BannerBlock;
    static FLOWERING_AZALEA: Internal.AzaleaBlock;
    static PACKED_ICE: Internal.Block;
    static ACACIA_SLAB: Internal.SlabBlock;
    static GRAY_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static DARK_OAK_SLAB: Internal.SlabBlock;
    static BLUE_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static ORANGE_BANNER: Internal.BannerBlock;
    static BEEHIVE: Internal.BeehiveBlock;
    static PURPLE_CANDLE: Internal.CandleBlock;
    static BLUE_WALL_BANNER: Internal.WallBannerBlock;
    static BLACK_CARPET: Internal.WoolCarpetBlock;
    static WHITE_CANDLE: Internal.CandleBlock;
    static NETHER_GOLD_ORE: Internal.DropExperienceBlock;
    static LODESTONE: Internal.Block;
    static WEEPING_VINES: Internal.WeepingVinesBlock;
    static MAGENTA_CANDLE: Internal.CandleBlock;
    static END_PORTAL: Internal.EndPortalBlock;
    static TINTED_GLASS: Internal.TintedGlassBlock;
    static LIME_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static SKELETON_SKULL: Internal.SkullBlock;
    static LIME_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static END_STONE: Internal.Block;
    static JUNGLE_FENCE_GATE: Internal.FenceGateBlock;
    static TWISTING_VINES: Internal.TwistingVinesBlock;
    static END_PORTAL_FRAME: Internal.EndPortalFrameBlock;
    static CRIMSON_WALL_SIGN: Internal.WallSignBlock;
    static SPRUCE_PLANKS: Internal.Block;
    static POLISHED_GRANITE_SLAB: Internal.SlabBlock;
    static YELLOW_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static MOSSY_COBBLESTONE_SLAB: Internal.SlabBlock;
    static ORANGE_CANDLE_CAKE: Internal.CandleCakeBlock;
    static LIGHT_BLUE_WALL_BANNER: Internal.WallBannerBlock;
    static ACACIA_LEAVES: Internal.LeavesBlock;
    static GRAY_CANDLE_CAKE: Internal.CandleCakeBlock;
    static GRAY_BANNER: Internal.BannerBlock;
    static BIRCH_SLAB: Internal.SlabBlock;
    static CRACKED_DEEPSLATE_TILES: Internal.Block;
    static HANGING_ROOTS: Internal.HangingRootsBlock;
    static TURTLE_EGG: Internal.TurtleEggBlock;
    static BLACKSTONE_WALL: Internal.WallBlock;
    static SMOOTH_RED_SANDSTONE: Internal.Block;
    static BAMBOO_SAPLING: Internal.BambooSaplingBlock;
    static WAXED_OXIDIZED_CUT_COPPER_STAIRS: Internal.StairBlock;
    static WHITE_BED: Internal.BedBlock;
    static CANDLE_CAKE: Internal.CandleCakeBlock;
    static DETECTOR_RAIL: Internal.DetectorRailBlock;
    static COPPER_ORE: Internal.DropExperienceBlock;
    static CAULDRON: Internal.CauldronBlock;
    static LANTERN: Internal.LanternBlock;
    static GLOWSTONE: Internal.Block;
    static YELLOW_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static VOID_AIR: Internal.AirBlock;
    static PURPUR_BLOCK: Internal.Block;
    static INFESTED_STONE: Internal.InfestedBlock;
    static CHAIN: Internal.ChainBlock;
    static STRIPPED_SPRUCE_LOG: Internal.RotatedPillarBlock;
    static OAK_SIGN: Internal.StandingSignBlock;
    static OAK_DOOR: Internal.DoorBlock;
    static MAGMA_BLOCK: Internal.MagmaBlock;
    static DIORITE_STAIRS: Internal.StairBlock;
    static RED_SANDSTONE_WALL: Internal.WallBlock;
    static LAPIS_ORE: Internal.DropExperienceBlock;
    static SPRUCE_SAPLING: Internal.SaplingBlock;
    static SMOOTH_STONE: Internal.Block;
    static BUBBLE_COLUMN: Internal.BubbleColumnBlock;
    static CANDLE: Internal.CandleBlock;
    static POLISHED_DIORITE: Internal.Block;
    static BIRCH_WOOD: Internal.RotatedPillarBlock;
    static AIR: Internal.AirBlock;
    static AZALEA_LEAVES: Internal.LeavesBlock;
    static WHITE_STAINED_GLASS: Internal.StainedGlassBlock;
    static CAVE_AIR: Internal.AirBlock;
    static MOSSY_COBBLESTONE: Internal.Block;
    static OAK_FENCE: Internal.FenceBlock;
    static EMERALD_ORE: Internal.DropExperienceBlock;
    static CYAN_WOOL: Internal.Block;
    static BIRCH_PLANKS: Internal.Block;
    static POTTED_ORANGE_TULIP: Internal.FlowerPotBlock;
    static POTTED_WARPED_ROOTS: Internal.FlowerPotBlock;
    static SPRUCE_TRAPDOOR: Internal.TrapDoorBlock;
    static DARK_PRISMARINE_STAIRS: Internal.StairBlock;
    static SMALL_AMETHYST_BUD: Internal.AmethystClusterBlock;
    static SPRUCE_STAIRS: Internal.StairBlock;
    static WITHER_SKELETON_SKULL: Internal.WitherSkullBlock;
    static BUBBLE_CORAL_FAN: Internal.CoralFanBlock;
    static CREEPER_WALL_HEAD: Internal.WallSkullBlock;
    static STRIPPED_OAK_LOG: Internal.RotatedPillarBlock;
    static ACACIA_WOOD: Internal.RotatedPillarBlock;
    static CHAIN_COMMAND_BLOCK: Internal.CommandBlock;
    static INFESTED_MOSSY_STONE_BRICKS: Internal.InfestedBlock;
    static BROWN_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static BLUE_CANDLE_CAKE: Internal.CandleCakeBlock;
    static ACACIA_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static CYAN_CANDLE: Internal.CandleBlock;
    static FLETCHING_TABLE: Internal.FletchingTableBlock;
    static GRAY_CONCRETE: Internal.Block;
    static WARPED_STAIRS: Internal.StairBlock;
    static HORN_CORAL_WALL_FAN: Internal.CoralWallFanBlock;
    static BROWN_WALL_BANNER: Internal.WallBannerBlock;
    static END_GATEWAY: Internal.EndGatewayBlock;
    static DEEPSLATE_TILE_WALL: Internal.WallBlock;
    static POTTED_ALLIUM: Internal.FlowerPotBlock;
    static COBBLESTONE: Internal.Block;
    static OAK_TRAPDOOR: Internal.TrapDoorBlock;
    static CALCITE: Internal.Block;
    static MANGROVE_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static POTTED_OXEYE_DAISY: Internal.FlowerPotBlock;
    static FIRE_CORAL_WALL_FAN: Internal.CoralWallFanBlock;
    static OAK_LOG: Internal.RotatedPillarBlock;
    static STRIPPED_CRIMSON_HYPHAE: Internal.RotatedPillarBlock;
    static BIRCH_TRAPDOOR: Internal.TrapDoorBlock;
    static TERRACOTTA: Internal.Block;
    static JUNGLE_SLAB: Internal.SlabBlock;
    static NETHER_BRICK_WALL: Internal.WallBlock;
    static CYAN_CARPET: Internal.WoolCarpetBlock;
    static END_ROD: Internal.EndRodBlock;
    static LIGHT_BLUE_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static SMOOTH_QUARTZ: Internal.Block;
    static PRISMARINE: Internal.Block;
    static SMOOTH_QUARTZ_STAIRS: Internal.StairBlock;
    static NETHER_QUARTZ_ORE: Internal.DropExperienceBlock;
    static MUDDY_MANGROVE_ROOTS: Internal.RotatedPillarBlock;
    static LIGHT_GRAY_CANDLE: Internal.CandleBlock;
    static MANGROVE_TRAPDOOR: Internal.TrapDoorBlock;
    static DEEPSLATE_TILE_SLAB: Internal.SlabBlock;
    static ATTACHED_PUMPKIN_STEM: Internal.AttachedStemBlock;
    static CYAN_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static OXIDIZED_COPPER: Internal.WeatheringCopperFullBlock;
    static POLISHED_DEEPSLATE_STAIRS: Internal.StairBlock;
    static POLISHED_BLACKSTONE_BRICK_SLAB: Internal.SlabBlock;
    static POLISHED_DEEPSLATE: Internal.Block;
    static COCOA: Internal.CocoaBlock;
    static JUNGLE_BUTTON: Internal.WoodButtonBlock;
    static BIRCH_FENCE_GATE: Internal.FenceGateBlock;
    static POTTED_RED_MUSHROOM: Internal.FlowerPotBlock;
    static MAGENTA_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static JUNGLE_WOOD: Internal.RotatedPillarBlock;
    static WARPED_TRAPDOOR: Internal.TrapDoorBlock;
    static CRIMSON_TRAPDOOR: Internal.TrapDoorBlock;
    static CHEST: Internal.ChestBlock;
    static SPRUCE_WOOD: Internal.RotatedPillarBlock;
    static PINK_STAINED_GLASS: Internal.StainedGlassBlock;
    static BLACKSTONE_SLAB: Internal.SlabBlock;
    static LIME_STAINED_GLASS: Internal.StainedGlassBlock;
    static GILDED_BLACKSTONE: Internal.Block;
    static SUNFLOWER: Internal.TallFlowerBlock;
    static ORANGE_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static VERDANT_FROGLIGHT: Internal.RotatedPillarBlock;
    static PETRIFIED_OAK_SLAB: Internal.SlabBlock;
    static RED_NETHER_BRICK_STAIRS: Internal.StairBlock;
    static DRIED_KELP_BLOCK: Internal.Block;
    static BONE_BLOCK: Internal.RotatedPillarBlock;
    static WHITE_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static POTTED_SPRUCE_SAPLING: Internal.FlowerPotBlock;
    static DEAD_HORN_CORAL: Internal.BaseCoralPlantBlock;
    static BUBBLE_CORAL: Internal.CoralPlantBlock;
    static GREEN_CONCRETE: Internal.Block;
    static CHORUS_FLOWER: Internal.ChorusFlowerBlock;
    static GRAY_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static SMOOTH_SANDSTONE_STAIRS: Internal.StairBlock;
    static RED_SANDSTONE_SLAB: Internal.SlabBlock;
    static YELLOW_BANNER: Internal.BannerBlock;
    static LIGHT_GRAY_TERRACOTTA: Internal.Block;
    static PINK_WOOL: Internal.Block;
    static PINK_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static CYAN_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static POWERED_RAIL: Internal.PoweredRailBlock;
    static LIGHT_BLUE_CANDLE: Internal.CandleBlock;
    static POWDER_SNOW: Internal.PowderSnowBlock;
    static ORANGE_WALL_BANNER: Internal.WallBannerBlock;
    static PINK_BANNER: Internal.BannerBlock;
    static BLACK_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static SPRUCE_FENCE_GATE: Internal.FenceGateBlock;
    static GRAY_WALL_BANNER: Internal.WallBannerBlock;
    static WARPED_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static JIGSAW: Internal.JigsawBlock;
    static WHITE_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static SPRUCE_SLAB: Internal.SlabBlock;
    static LIGHT_GRAY_WOOL: Internal.Block;
    static PISTON: Internal.PistonBaseBlock;
    static SMOOTH_RED_SANDSTONE_STAIRS: Internal.StairBlock;
    static CUT_COPPER_STAIRS: Internal.WeatheringCopperStairBlock;
    static DIRT: Internal.Block;
    static BLUE_CONCRETE: Internal.Block;
    static RED_TERRACOTTA: Internal.Block;
    static DEAD_BUBBLE_CORAL_FAN: Internal.BaseCoralFanBlock;
    static OXIDIZED_CUT_COPPER_SLAB: Internal.WeatheringCopperSlabBlock;
    static TALL_SEAGRASS: Internal.TallSeagrassBlock;
    static CHORUS_PLANT: Internal.ChorusPlantBlock;
    static PINK_CONCRETE: Internal.Block;
    static WHITE_TERRACOTTA: Internal.Block;
    static MOVING_PISTON: Internal.MovingPistonBlock;
    static MANGROVE_ROOTS: Internal.MangroveRootsBlock;
    static POTTED_ACACIA_SAPLING: Internal.FlowerPotBlock;
    static MANGROVE_PLANKS: Internal.Block;
    static ACACIA_BUTTON: Internal.WoodButtonBlock;
    static WAXED_OXIDIZED_CUT_COPPER: Internal.Block;
    static RED_BANNER: Internal.BannerBlock;
    static BLUE_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static BELL: Internal.BellBlock;
    static MUSHROOM_STEM: Internal.HugeMushroomBlock;
    static EXPOSED_COPPER: Internal.WeatheringCopperFullBlock;
    static CYAN_CONCRETE: Internal.Block;
    static POTTED_CRIMSON_ROOTS: Internal.FlowerPotBlock;
    static GREEN_TERRACOTTA: Internal.Block;
    static CHISELED_QUARTZ_BLOCK: Internal.Block;
    static JUNGLE_LEAVES: Internal.LeavesBlock;
    static FROGSPAWN: Internal.FrogspawnBlock;
    static SOUL_TORCH: Internal.TorchBlock;
    static BOOKSHELF: Internal.Block;
    static WAXED_EXPOSED_COPPER: Internal.Block;
    static CRIMSON_FENCE: Internal.FenceBlock;
    static DIAMOND_BLOCK: Internal.Block;
    static RED_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static SANDSTONE_STAIRS: Internal.StairBlock;
    static MAGENTA_CARPET: Internal.WoolCarpetBlock;
    static STRIPPED_DARK_OAK_WOOD: Internal.RotatedPillarBlock;
    static DEAD_BUBBLE_CORAL_BLOCK: Internal.Block;
    static SPRUCE_WALL_SIGN: Internal.WallSignBlock;
    static BLUE_BANNER: Internal.BannerBlock;
    static POLISHED_BLACKSTONE_SLAB: Internal.SlabBlock;
    static AMETHYST_BLOCK: Internal.AmethystBlock;
    static STRUCTURE_BLOCK: Internal.StructureBlock;
    static BRAIN_CORAL_BLOCK: Internal.CoralBlock;
    static STRIPPED_DARK_OAK_LOG: Internal.RotatedPillarBlock;
    static SMOOTH_SANDSTONE: Internal.Block;
    static WAXED_EXPOSED_CUT_COPPER_STAIRS: Internal.StairBlock;
    static BLUE_WOOL: Internal.Block;
    static IRON_BARS: Internal.IronBarsBlock;
    static IRON_BLOCK: Internal.Block;
    static HORN_CORAL_BLOCK: Internal.CoralBlock;
    static MAGENTA_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static HONEY_BLOCK: Internal.HoneyBlock;
    static END_STONE_BRICKS: Internal.Block;
    static JACK_O_LANTERN: Internal.CarvedPumpkinBlock;
    static TARGET: Internal.TargetBlock;
    static BRAIN_CORAL: Internal.CoralPlantBlock;
    static DEAD_FIRE_CORAL_FAN: Internal.BaseCoralFanBlock;
    static MOSSY_STONE_BRICK_SLAB: Internal.SlabBlock;
    static BLUE_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static WITHER_SKELETON_WALL_SKULL: Internal.WitherWallSkullBlock;
    static CUT_COPPER: Internal.WeatheringCopperFullBlock;
    static ROSE_BUSH: Internal.TallFlowerBlock;
    static YELLOW_TERRACOTTA: Internal.Block;
    static LECTERN: Internal.LecternBlock;
    static CRIMSON_FENCE_GATE: Internal.FenceGateBlock;
    static DAMAGED_ANVIL: Internal.AnvilBlock;
    static POLISHED_BLACKSTONE_BUTTON: Internal.StoneButtonBlock;
    static POLISHED_DIORITE_SLAB: Internal.SlabBlock;
    static HAY_BLOCK: Internal.HayBlock;
    static WARPED_HYPHAE: Internal.RotatedPillarBlock;
    static MANGROVE_STAIRS: Internal.StairBlock;
    static WEATHERED_CUT_COPPER_SLAB: Internal.WeatheringCopperSlabBlock;
    static LIME_BANNER: Internal.BannerBlock;
    static TRIPWIRE_HOOK: Internal.TripWireHookBlock;
    static CLAY: Internal.Block;
    static SNOW: Internal.SnowLayerBlock;
    static WHEAT: Internal.CropBlock;
    static CYAN_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static WEATHERED_CUT_COPPER: Internal.WeatheringCopperFullBlock;
    static BROWN_MUSHROOM: Internal.MushroomBlock;
    static SHROOMLIGHT: Internal.Block;
    static CRIMSON_DOOR: Internal.DoorBlock;
    static PRISMARINE_BRICK_STAIRS: Internal.StairBlock;
    static POPPY: Internal.FlowerBlock;
    static STRUCTURE_VOID: Internal.StructureVoidBlock;
    static ORANGE_BED: Internal.BedBlock;
    static DEEPSLATE_COAL_ORE: Internal.DropExperienceBlock;
    static PURPLE_TERRACOTTA: Internal.Block;
    static CUT_COPPER_SLAB: Internal.WeatheringCopperSlabBlock;
    static REDSTONE_BLOCK: Internal.PoweredBlock;
    static BLACK_CANDLE: Internal.CandleBlock;
    static WAXED_CUT_COPPER_STAIRS: Internal.StairBlock;
    static GREEN_BANNER: Internal.BannerBlock;
    static POTTED_AZALEA: Internal.FlowerPotBlock;
    static LIME_CONCRETE: Internal.Block;
    static PURPLE_WOOL: Internal.Block;
    static SOUL_FIRE: Internal.SoulFireBlock;
    static CHISELED_NETHER_BRICKS: Internal.Block;
    static CRACKED_POLISHED_BLACKSTONE_BRICKS: Internal.Block;
    static PINK_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static CARTOGRAPHY_TABLE: Internal.CartographyTableBlock;
    static BLACK_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static GREEN_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static CYAN_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static QUARTZ_BLOCK: Internal.Block;
    static WHITE_CANDLE_CAKE: Internal.CandleCakeBlock;
    static WAXED_WEATHERED_CUT_COPPER: Internal.Block;
    static WARPED_WALL_SIGN: Internal.WallSignBlock;
    static COMPOSTER: Internal.ComposterBlock;
    static DARK_OAK_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static ACACIA_SAPLING: Internal.SaplingBlock;
    static CHISELED_SANDSTONE: Internal.Block;
    static POTTED_PINK_TULIP: Internal.FlowerPotBlock;
    static LARGE_FERN: Internal.DoublePlantBlock;
    static TNT: Internal.TntBlock;
    static COBBLED_DEEPSLATE_STAIRS: Internal.StairBlock;
    static BRICK_STAIRS: Internal.StairBlock;
    static WARPED_SLAB: Internal.SlabBlock;
    static SMOOTH_QUARTZ_SLAB: Internal.SlabBlock;
    static LAVA_CAULDRON: Internal.LavaCauldronBlock;
    static SCULK_SHRIEKER: Internal.SculkShriekerBlock;
    static BRICK_WALL: Internal.WallBlock;
    static CHISELED_DEEPSLATE: Internal.Block;
    static AZALEA: Internal.AzaleaBlock;
    static SMOOTH_STONE_SLAB: Internal.SlabBlock;
    static JUNGLE_SIGN: Internal.StandingSignBlock;
    static LIME_WOOL: Internal.Block;
    static LIME_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static GREEN_BED: Internal.BedBlock;
    static ACTIVATOR_RAIL: Internal.PoweredRailBlock;
    static SEA_PICKLE: Internal.SeaPickleBlock;
    static PINK_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static BLUE_TERRACOTTA: Internal.Block;
    static WEATHERED_CUT_COPPER_STAIRS: Internal.WeatheringCopperStairBlock;
    static CRACKED_STONE_BRICKS: Internal.Block;
    static FURNACE: Internal.FurnaceBlock;
    static COBBLESTONE_SLAB: Internal.SlabBlock;
    static MANGROVE_FENCE_GATE: Internal.FenceGateBlock;
    static LIGHT_GRAY_CARPET: Internal.WoolCarpetBlock;
    static COBBLESTONE_WALL: Internal.WallBlock;
    static BEDROCK: Internal.Block;
    static BIRCH_LEAVES: Internal.LeavesBlock;
    static PURPLE_BED: Internal.BedBlock;
    static LIME_WALL_BANNER: Internal.WallBannerBlock;
    static RED_SANDSTONE: Internal.Block;
    static GOLD_ORE: Internal.DropExperienceBlock;
    static SCULK: Internal.SculkBlock;
    static ACACIA_SIGN: Internal.StandingSignBlock;
    static COBWEB: Internal.WebBlock;
    static CRIMSON_STEM: Internal.RotatedPillarBlock;
    static PINK_BED: Internal.BedBlock;
    static STRIPPED_ACACIA_LOG: Internal.RotatedPillarBlock;
    static BEE_NEST: Internal.BeehiveBlock;
    static LAVA: Internal.LiquidBlock;
    static POTTED_WARPED_FUNGUS: Internal.FlowerPotBlock;
    static NETHER_WART_BLOCK: Internal.Block;
    static ATTACHED_MELON_STEM: Internal.AttachedStemBlock;
    static DEEPSLATE_EMERALD_ORE: Internal.DropExperienceBlock;
    static BROWN_CANDLE_CAKE: Internal.CandleCakeBlock;
    static POTTED_DARK_OAK_SAPLING: Internal.FlowerPotBlock;
    static POTTED_FERN: Internal.FlowerPotBlock;
    static PUMPKIN: Internal.PumpkinBlock;
    static EXPOSED_CUT_COPPER: Internal.WeatheringCopperFullBlock;
    static RED_MUSHROOM: Internal.MushroomBlock;
    static BROWN_TERRACOTTA: Internal.Block;
    static PURPLE_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static ORANGE_SHULKER_BOX: Internal.ShulkerBoxBlock;
    static RAW_IRON_BLOCK: Internal.Block;
    static WALL_TORCH: Internal.WallTorchBlock;
    static CACTUS: Internal.CactusBlock;
    static FIRE: Internal.FireBlock;
    static SLIME_BLOCK: Internal.SlimeBlock;
    static CHIPPED_ANVIL: Internal.AnvilBlock;
    static QUARTZ_SLAB: Internal.SlabBlock;
    static LIGHT_BLUE_BED: Internal.BedBlock;
    static GREEN_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static JUNGLE_PRESSURE_PLATE: Internal.PressurePlateBlock;
    static SOUL_SAND: Internal.SoulSandBlock;
    static CUT_SANDSTONE_SLAB: Internal.SlabBlock;
    static MAGENTA_CONCRETE: Internal.Block;
    static GRANITE: Internal.Block;
    static LIGHT_GRAY_STAINED_GLASS_PANE: Internal.StainedGlassPaneBlock;
    static SMOOTH_BASALT: Internal.Block;
    static DEAD_BUSH: Internal.DeadBushBlock;
    static DARK_OAK_LEAVES: Internal.LeavesBlock;
    static SOUL_CAMPFIRE: Internal.CampfireBlock;
    static MAGENTA_BANNER: Internal.BannerBlock;
    static SPRUCE_DOOR: Internal.DoorBlock;
    static CREEPER_HEAD: Internal.SkullBlock;
    static BROWN_CANDLE: Internal.CandleBlock;
    static YELLOW_WALL_BANNER: Internal.WallBannerBlock;
    static DEAD_BUBBLE_CORAL: Internal.BaseCoralPlantBlock;
    static BLUE_CARPET: Internal.WoolCarpetBlock;
    static BRICK_SLAB: Internal.SlabBlock;
    static JUNGLE_DOOR: Internal.DoorBlock;
    static LIME_CANDLE_CAKE: Internal.CandleCakeBlock;
    static MOSSY_STONE_BRICK_WALL: Internal.WallBlock;
    static TUBE_CORAL_WALL_FAN: Internal.CoralWallFanBlock;
    static BROWN_BED: Internal.BedBlock;
    static PURPLE_CARPET: Internal.WoolCarpetBlock;
    static LIGHT_GRAY_WALL_BANNER: Internal.WallBannerBlock;
    static BIG_DRIPLEAF_STEM: Internal.BigDripleafStemBlock;
    static LIME_CARPET: Internal.WoolCarpetBlock;
    static WARPED_FUNGUS: Internal.FungusBlock;
    static WHITE_WALL_BANNER: Internal.WallBannerBlock;
    static DARK_OAK_WOOD: Internal.RotatedPillarBlock;
    static STRIPPED_MANGROVE_WOOD: Internal.RotatedPillarBlock;
    static CRYING_OBSIDIAN: Internal.CryingObsidianBlock;
    static WAXED_WEATHERED_CUT_COPPER_SLAB: Internal.SlabBlock;
    static MAGENTA_TERRACOTTA: Internal.Block;
    static STONE_BUTTON: Internal.StoneButtonBlock;
    static IRON_DOOR: Internal.DoorBlock;
    static TRAPPED_CHEST: Internal.TrappedChestBlock;
    static LIGHT_GRAY_CANDLE_CAKE: Internal.CandleCakeBlock;
    static OAK_PLANKS: Internal.Block;
    static FLOWERING_AZALEA_LEAVES: Internal.LeavesBlock;
    static POTTED_FLOWERING_AZALEA: Internal.FlowerPotBlock;
    static POLISHED_ANDESITE_STAIRS: Internal.StairBlock;
    static BUBBLE_CORAL_WALL_FAN: Internal.CoralWallFanBlock;
    static ANDESITE_WALL: Internal.WallBlock;
    static YELLOW_CANDLE_CAKE: Internal.CandleCakeBlock;
    static BIRCH_SIGN: Internal.StandingSignBlock;
    static DEEPSLATE_BRICK_WALL: Internal.WallBlock;
    static SMOOTH_RED_SANDSTONE_SLAB: Internal.SlabBlock;
    static BLACKSTONE: Internal.Block;
    static LIGHT_GRAY_BED: Internal.BedBlock;
    static STRIPPED_OAK_WOOD: Internal.RotatedPillarBlock;
    static DIORITE: Internal.Block;
    static SWEET_BERRY_BUSH: Internal.SweetBerryBushBlock;
    static INFESTED_STONE_BRICKS: Internal.InfestedBlock;
    static POTTED_RED_TULIP: Internal.FlowerPotBlock;
    static RED_TULIP: Internal.FlowerBlock;
    static BIRCH_BUTTON: Internal.WoodButtonBlock;
    static JUNGLE_TRAPDOOR: Internal.TrapDoorBlock;
    static GREEN_GLAZED_TERRACOTTA: Internal.GlazedTerracottaBlock;
    static BEACON: Internal.BeaconBlock;
    static DEEPSLATE_LAPIS_ORE: Internal.DropExperienceBlock;
    static OAK_STAIRS: Internal.StairBlock;
    static BIRCH_FENCE: Internal.FenceBlock;
    static SANDSTONE: Internal.Block;
    static SNOW_BLOCK: Internal.Block;
    static BLACK_BED: Internal.BedBlock;
    static BROWN_STAINED_GLASS: Internal.StainedGlassBlock;
    static POTTED_DEAD_BUSH: Internal.FlowerPotBlock;
    static GRANITE_STAIRS: Internal.StairBlock;
    static DEEPSLATE: Internal.RotatedPillarBlock;
    static DARK_OAK_BUTTON: Internal.WoodButtonBlock;
    static WHITE_CONCRETE_POWDER: Internal.ConcretePowderBlock;
    static DEAD_HORN_CORAL_WALL_FAN: Internal.BaseCoralWallFanBlock;
    static INFESTED_COBBLESTONE: Internal.InfestedBlock;
}
type Blocks_ = Blocks;
/**
 * The hub for all things text components. Format text to your hearts content!
*/
declare class Text {
    constructor()
    /**
     * Returns a component of the input, colored light purple
    */
    static lightPurple(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored blue
    */
    static blue(text: any): Internal.MutableComponent;
    /**
     * Returns a ClickEvent of the input
    */
    static clickEventOf(o: any): Internal.ClickEvent;
    /**
     * Returns a colorful representation of the input nbt. Useful for displaying NBT to the player
    */
    static prettyPrintNbt(tag: Internal.Tag_): Internal.Component;
    /**
     * Returns a component of the input, colored white
    */
    static white(text: any): Internal.MutableComponent;
    /**
     * Returns a translatable component of the input key, with args of the objects
    */
    static translate(key: string, ...objects: any[]): Internal.MutableComponent;
    /**
     * Returns a plain component of the string, or empty if it is an empty string
    */
    static ofString(s: string): Internal.MutableComponent;
    /**
     * Returns a translatable component of the input key
    */
    static translate(key: string): Internal.MutableComponent;
    /**
     * Checks if the passed in component, and all its children are empty
    */
    static isEmpty(component: Internal.Component_): boolean;
    /**
     * Returns a component of the input, colored yellow
    */
    static yellow(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark purple
    */
    static darkPurple(text: any): Internal.MutableComponent;
    /**
     * Returns a Component of the input
    */
    static of(o: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored gray
    */
    static gray(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark blue
    */
    static darkBlue(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark red
    */
    static darkRed(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored gold
    */
    static gold(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored red
    */
    static red(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark green
    */
    static darkGreen(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored green
    */
    static green(text: any): Internal.MutableComponent;
    /**
     * Returns a keybinding component of the input keybinding descriptor
    */
    static keybind(keybind: string): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark aqua
    */
    static darkAqua(text: any): Internal.MutableComponent;
    /**
     * Joins all components
    */
    static join(...texts: Internal.Component_[]): Internal.MutableComponent;
    /**
     * Returns a plain component of the passed in string, even if empty
    */
    static string(text: string): Internal.MutableComponent;
    /**
     * Joins all components in the list with the separator component
    */
    static join(separator: Internal.MutableComponent_, texts: Internal.Iterable_<Internal.Component>): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored aqua
    */
    static aqua(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored black
    */
    static black(text: any): Internal.MutableComponent;
    /**
     * Returns a component of the input, colored dark gray
    */
    static darkGray(text: any): Internal.MutableComponent;
}
type Text_ = Text;
declare class ButtonWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget implements Internal.IConfigurableWidget {
    constructor()
    constructor(xPosition: number, yPosition: number, width: number, height: number, onPressed: Internal.Consumer_<Internal.ClickData>)
    constructor(xPosition: number, yPosition: number, width: number, height: number, buttonTexture: Internal.IGuiTexture_, onPressed: Internal.Consumer_<Internal.ClickData>)
    isLDLRegister(): boolean;
    serializeWrapper(): Internal.CompoundTag;
    canDragIn(dragging: any): boolean;
    getTranslateKey(): string;
    static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
    deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
    buildConfigurator(father: Internal.ConfiguratorGroup_): void;
    widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
    name(): string;
    setOnPressCallback(onPressCallback: Internal.Consumer_<Internal.ClickData>): this;
    handleDragging(dragging: any): boolean;
    serializeInnerNBT(): Internal.CompoundTag;
    getRegisterUI(): Internal.LDLRegister;
    setHoverBorderTexture(border: number, color: number): this;
    getChatComponent(): Internal.Component;
    static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
    group(): string;
    static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
    setButtonTexture(...buttonTexture: Internal.IGuiTexture_[]): this;
    initTemplate(): void;
    get LDLRegister(): boolean
    get translateKey(): string
    set onPressCallback(onPressCallback: Internal.Consumer_<Internal.ClickData>)
    get registerUI(): Internal.LDLRegister
    get chatComponent(): Internal.Component
    set buttonTexture(...buttonTexture: Internal.IGuiTexture_[])
}
type ButtonWidget_ = ButtonWidget;
declare class FillDirection extends Internal.Enum<FillDirection> {
    static valueOf(name: string): FillDirection;
    getDrawnWidth(progress: number): number;
    static values(): FillDirection[];
    getDrawnHeight(progress: number): number;
    getDrawnU(progress: number): number;
    getDrawnV(progress: number): number;
    static readonly RIGHT_TO_LEFT: FillDirection;
    static readonly LEFT_TO_RIGHT: FillDirection;
    static readonly DOWN_TO_UP: FillDirection;
    static readonly ALWAYS_FULL: FillDirection;
    static readonly UP_TO_DOWN: FillDirection;
}
type FillDirection_ = "right_to_left" | "left_to_right" | FillDirection | "always_full" | "up_to_down" | "down_to_up";
/**
 * A collection of utilities
*/
declare interface Utils {
    /**
     * Capitalises the first letter of the string unless it is "a", "an", "the", "of", "on", "in", "and", "or", "but" or "for"
    */
    toTitleCase(s: string): string;
    /**
     * Returns a Stat of the passed in ResourceLocation.
     * Note that this requires the same ResourceLocation to get the same stat, so should not be used unless you want to make your own stat, and are storing an actual ResourceLocation somewhere to access it.
    */
    getStat(id: ResourceLocation_): Internal.Stat<ResourceLocation>;
    /**
     * Returns the provided snake_case_string in Title Case
    */
    snakeCaseToTitleCase(string: string): string;
    /**
     * Returns a new counting map
    */
    newCountingMap(): Internal.CountingMap;
    /**
     * Capitalises the first letter of the string. If ignoreSpecial is true, it will also capitalise articles and prepositions
    */
    toTitleCase(s: string, ignoreSpecial: boolean): string;
    /**
     * Tries to parse the first parameter as a double and returns that. The second parameter is returned if parsing fails
    */
    parseDouble(object: any, def: number): number;
    /**
     * Get a Random, for generating random numbers. Note this will always return the same Random instance
    */
    getRandom(): Internal.Random;
    /**
     * Returns a new mutable list
    */
    newList(): Internal.List<any>;
    /**
     * Gets the specified registry
    */
    getRegistry(id: ResourceLocation_): Internal.Registrar<any>;
    /**
     * Returns the results of rolling the specified loot table (it does not have to be a chest loot table)
    */
    rollChestLoot(id: ResourceLocation_): Internal.List<Internal.ItemStack>;
    /**
     * Get a new random with the specified seed
    */
    newRandom(seed: number): Internal.Random;
    /**
     * Get an immutable empty list
    */
    emptyList<T>(): Internal.List<T>;
    /**
     * Gets the current system time, in milliseconds
    */
    getSystemTime(): number;
    /**
     * Runs the provided supplier function in KubeJS' background thread and returns its CompletableFuture
    */
    supplyAsync(task: Internal.Supplier_<any>): Internal.CompletableFuture<any>;
    /**
     * Returns a ResourceLocation with the specified namepsace and path
    */
    id(namespace: string, path: string): ResourceLocation;
    /**
     * Returns a lazy value with the supplier function as its value factory
    */
    lazy<T>(supplier: Internal.Supplier_<T>): Internal.Lazy<T>;
    /**
     * Checks if the passed in object is an instance of WrappedJS
    */
    isWrapped(o: any): boolean;
    /**
     * Returns the KubeJSRegistries class
    */
    getRegistries(): typeof Internal.KubeJSRegistries;
    /**
     * Gets all ids from the registry with the specified id
    */
    getRegistryIds(id: ResourceLocation_): Internal.Collection<ResourceLocation>;
    /**
     * Returns the provided snake_case_string in camelCase
    */
    snakeCaseToCamelCase(string: string): string;
    /**
     * Get an immutable empty map
    */
    emptyMap<K, V>(): Internal.Map<K, V>;
    /**
     * Gets a SoundEvent from the id
    */
    getSound(id: ResourceLocation_): Internal.SoundEvent;
    /**
     * Returns a lazy value with the supplier function as its value factory, that will expire after the specified number of milliseconds
    */
    expiringLazy<T>(supplier: Internal.Supplier_<T>, time: number): Internal.Lazy<T>;
    /**
     * Gets a random object from the list using the passed in random
    */
    randomOf(random: Internal.Random_, objects: Internal.Collection_<any>): any;
    /**
     * Returns the creative tab associated with the id
    */
    findCreativeTab(id: string): Internal.CreativeModeTab;
    /**
     * Returns a new mutable map
    */
    newMap(): Internal.Map<any, any>;
    /**
     * Returns a copy the object if possible, or the object itself if not
    */
    copy(o: any): any;
    /**
     * Returns a regex pattern of the input with the specified flags
    */
    regex(pattern: string, flags: number): Internal.Pattern;
    /**
     * Typewraps the input string to a ResourceLocation. Format should be namespace:path
    */
    id(id: ResourceLocation_): ResourceLocation;
    /**
     * Returns a regex pattern of the input
    */
    regex(s: any): Internal.Pattern;
    /**
     * Runs the provided runnable function in KubeJS' background thread and returns its CompletableFuture
    */
    runAsync(task: Internal.Runnable_): Internal.CompletableFuture<void>;
    /**
     * Immediately run the passed runnable function in a try-catch block, and log the exception if it throws
    */
    queueIO(runnable: Internal.Runnable_): void;
    /**
     * Tries to parse the first parameter as an integer, and returns that. The second parameter is returned if parsing fails
    */
    parseInt(object: any, def: number): number;
    /**
     * Get the server. Null if there is no server (startup or client)
    */
    getServer(): Internal.MinecraftServer;
    /**
     * Returns the results of rolling the specified loot table with the entity as a parameter (it does not have to be a chest loot table)
    */
    rollChestLoot(id: ResourceLocation_, entity: Internal.Entity_): Internal.List<Internal.ItemStack>;
    /**
     * Get a Random, for generating random numbers. Note this will always return the same Random instance
    */
    get random(): Internal.Random
    /**
     * Gets the current system time, in milliseconds
    */
    get systemTime(): number
    /**
     * Returns the KubeJSRegistries class
    */
    get registries(): typeof Internal.KubeJSRegistries
    /**
     * Get the server. Null if there is no server (startup or client)
    */
    get server(): Internal.MinecraftServer
}
type Utils_ = Utils;
declare const Utils: Utils;
declare interface AABB {
    ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.AABB;
    ofBlock(pos: BlockPos_): Internal.AABB;
    of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.AABB;
    ofSize(x: number, y: number, z: number): Internal.AABB;
    ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.AABB;
    wrap(o: any): Internal.AABB;
    readonly CUBE: Internal.AABB;
    readonly EMPTY: Internal.AABB;
}
type AABB_ = AABB;
declare const AABB: AABB;
declare class FactoryBlockPattern {
    where(symbol: string, blockMatcher: Internal.TraceabilityPredicate_): this;
    aisle(...aisle: string[]): this;
    static start(charDir: Internal.RelativeDirection_, stringDir: Internal.RelativeDirection_, aisleDir: Internal.RelativeDirection_): FactoryBlockPattern;
    where(symbol: string, blockMatcher: Internal.TraceabilityPredicate_): this;
    setRepeatable(repeatCount: number): this;
    aisleRepeatable(minRepeat: number, maxRepeat: number, ...aisle: string[]): this;
    build(): com.gregtechceu.gtceu.api.pattern.BlockPattern;
    static start(): FactoryBlockPattern;
    setRepeatable(minRepeat: number, maxRepeat: number): this;
    set repeatable(repeatCount: number)
}
type FactoryBlockPattern_ = FactoryBlockPattern;
declare class TagPrefix {
    constructor(name: string, invertedName: boolean)
    constructor(name: string)
    maxStackSize(maxStackSize: number): this;
    langValue(langValue: string): this;
    tooltip(tooltip: Internal.BiConsumer_<com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.List<Internal.Component>>): this;
    generationCondition(generationCondition: Internal.Predicate_<com.gregtechceu.gtceu.api.data.chemical.material.Material>): this;
    unificationEnabled(unificationEnabled: boolean): this;
    isIgnored(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): boolean;
    getBlockTags(mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.TagKey<Internal.Block>[];
    executeHandler<T extends Internal.IMaterialProperty<T>>(propertyKey: Internal.PropertyKey_<T>, handler: Internal.TriConsumer_<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, T>): void;
    static get(name: string): TagPrefix;
    generateItem(generateItem: boolean): this;
    miningToolTag(): Internal.Set<Internal.TagKey<Internal.Block>>;
    removeIgnored(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
    prefixTagPath(loader: Internal.TagPrefix$LoaderType_, path: string): this;
    prefixOnlyTagPath(loader: Internal.TagPrefix$LoaderType_, path: string): this;
    itemTable(itemTable: Internal.Supplier_<Internal.Table<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.Supplier<Internal.ItemLike>>>): this;
    defaultTagPath(loader: Internal.TagPrefix$LoaderType_, path: string): this;
    tooltip(): Internal.BiConsumer<com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.List<Internal.Component>>;
    maxStackSize(): number;
    getLocalizedName(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.MutableComponent;
    static values(): Internal.Collection<TagPrefix>;
    getItemFromTable(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.Supplier<Internal.ItemLike>;
    doGenerateItem(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): boolean;
    secondaryMaterials(): Internal.List<Internal.MaterialStack>;
    addSecondaryMaterial(secondaryMaterial: Internal.MaterialStack_): void;
    registerOre(stoneType: Internal.Supplier_<Internal.BlockState>, isNether: boolean, material: Material_, color: MaterialColor_, soundType: SoundType_): this;
    getUnlocalizedName(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): string;
    getItemTags(mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.TagKey<Internal.Item>[];
    getUnlocalizedName(): string;
    static init(): void;
    materialIconType(): GTMaterialIconType;
    materialIconType(materialIconType: GTMaterialIconType_): this;
    hasItemTable(): boolean;
    miningToolTag(tag: Internal.TagKey_<Internal.Block>): this;
    static getPrefix(prefixName: string, replacement: TagPrefix_): TagPrefix;
    getMaterialAmount(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): number;
    name(): string;
    static getPrefix(prefixName: string): TagPrefix;
    langValue(): string;
    generationCondition(): Internal.Predicate<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
    unformattedTagPath(loader: Internal.TagPrefix$LoaderType_, path: string): this;
    materialAmount(materialAmount: number): this;
    invertedName(): boolean;
    materialAmount(): number;
    doGenerateItem(): boolean;
    setIgnored(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, ...items: Internal.ItemLike_[]): void;
    customTagPath(loader: Internal.TagPrefix$LoaderType_, path: string, formatter: Internal.BiFunction_<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.TagKey<Internal.Item>>): this;
    get unlocalizedName(): string
    static readonly pipeHugeFluid: TagPrefix;
    static readonly pipeNonupleFluid: TagPrefix;
    static readonly dustImpure: TagPrefix;
    static readonly dustTiny: TagPrefix;
    static readonly lens: TagPrefix;
    static readonly toolHeadBuzzSaw: TagPrefix;
    static readonly gearSmall: TagPrefix;
    static readonly frameGt: TagPrefix;
    static readonly cableGtQuadruple: TagPrefix;
    static readonly ingot: TagPrefix;
    static readonly toolHeadWrench: TagPrefix;
    static readonly spring: TagPrefix;
    static readonly ore: TagPrefix;
    static readonly turbineBlade: TagPrefix;
    static readonly CODEC: Internal.Codec<TagPrefix>;
    static readonly cableGtOctal: TagPrefix;
    static readonly oreBasalt: TagPrefix;
    static readonly toolHeadChainsaw: TagPrefix;
    static readonly oreEndstone: TagPrefix;
    static readonly nugget: TagPrefix;
    static readonly toolHeadDrill: TagPrefix;
    static readonly oreSand: TagPrefix;
    readonly invertedName: boolean;
    static readonly wireGtOctal: TagPrefix;
    static readonly plate: TagPrefix;
    static readonly pipeTinyFluid: TagPrefix;
    static readonly block: TagPrefix;
    static readonly crushedPurified: TagPrefix;
    static readonly cableGtHex: TagPrefix;
    static readonly rawOre: TagPrefix;
    static readonly wireGtDouble: TagPrefix;
    static readonly dustSmall: TagPrefix;
    static readonly crushedRefined: TagPrefix;
    static readonly plateDouble: TagPrefix;
    static readonly crushed: TagPrefix;
    static readonly gemFlawless: TagPrefix;
    static readonly rodLong: TagPrefix;
    static readonly wireGtSingle: TagPrefix;
    static readonly oreNetherrack: TagPrefix;
    static readonly dye: TagPrefix;
    static readonly cableGtSingle: TagPrefix;
    static readonly oreAndesite: TagPrefix;
    static readonly gem: TagPrefix;
    static readonly pipeSmallFluid: TagPrefix;
    static readonly ingotHot: TagPrefix;
    static readonly plateDense: TagPrefix;
    static readonly dustPure: TagPrefix;
    static readonly pipeLargeFluid: TagPrefix;
    static readonly wireFine: TagPrefix;
    static readonly oreGranite: TagPrefix;
    static readonly cableGtDouble: TagPrefix;
    static readonly pipeNormalFluid: TagPrefix;
    static readonly pipeQuadrupleFluid: TagPrefix;
    langValue: string;
    static readonly dust: TagPrefix;
    static readonly screw: TagPrefix;
    static readonly round: TagPrefix;
    static readonly rod: TagPrefix;
    static readonly ring: TagPrefix;
    static readonly oreDiorite: TagPrefix;
    static readonly wireGtQuadruple: TagPrefix;
    static readonly oreDeepslate: TagPrefix;
    static readonly toolHeadScrewdriver: TagPrefix;
    static readonly oreGravel: TagPrefix;
    readonly name: string;
    static readonly gemFlawed: TagPrefix;
    static readonly wireGtHex: TagPrefix;
    static readonly foil: TagPrefix;
    static readonly ORES: {[key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType, [key: TagPrefix]: Internal.TagPrefix$OreType};
    static readonly gemExquisite: TagPrefix;
    static readonly oreTuff: TagPrefix;
    static readonly springSmall: TagPrefix;
    static readonly bolt: TagPrefix;
    static readonly rotor: TagPrefix;
    static readonly rawOreBlock: TagPrefix;
    static readonly oreRedSand: TagPrefix;
    static readonly gear: TagPrefix;
    static readonly gemChipped: TagPrefix;
    static readonly PREFIXES: {"nugget": TagPrefix, "rotor": TagPrefix, "cableGtQuadruple": TagPrefix, "hotIngot": TagPrefix, "crushedOre": TagPrefix, "ring": TagPrefix, "refinedOre": TagPrefix, "wireGtOctal": TagPrefix, "smallGear": TagPrefix, "spring": TagPrefix, "cableGtHex": TagPrefix, "exquisiteGem": TagPrefix, "drillHead": TagPrefix, "cableGtSingle": TagPrefix, "endstone": TagPrefix, "block": TagPrefix, "andesite": TagPrefix, "foil": TagPrefix, "dust": TagPrefix, "diorite": TagPrefix, "deepslate": TagPrefix, "wireGtQuadruple": TagPrefix, "pipeSmallFluid": TagPrefix, "tinyDust": TagPrefix, "raw": TagPrefix, "chippedGem": TagPrefix, "screwdriverTip": TagPrefix, "gravel": TagPrefix, "sand": TagPrefix, "tuff": TagPrefix, "pipeHugeFluid": TagPrefix, "bolt": TagPrefix, "ingot": TagPrefix, "redSand": TagPrefix, "rawOreBlock": TagPrefix, "pureDust": TagPrefix, "gear": TagPrefix, "wireGtHex": TagPrefix, "pipeNormalFluid": TagPrefix, "flawlessGem": TagPrefix, "pipeNonupleFluid": TagPrefix, "wireGtSingle": TagPrefix, "rod": TagPrefix, "plate": TagPrefix, "fineWire": TagPrefix, "lens": TagPrefix, "gem": TagPrefix, "basalt": TagPrefix, "screw": TagPrefix, "impureDust": TagPrefix, "netherrack": TagPrefix, "cableGtDouble": TagPrefix, "pipeLargeFluid": TagPrefix, "pipeTinyFluid": TagPrefix, "smallDust": TagPrefix, "longRod": TagPrefix, "pipeQuadrupleFluid": TagPrefix, "cableGtOctal": TagPrefix, "smallSpring": TagPrefix, "buzzSawBlade": TagPrefix, "densePlate": TagPrefix, "turbineBlade": TagPrefix, "chainsawHead": TagPrefix, "stone": TagPrefix, "dye": TagPrefix, "wrenchTip": TagPrefix, "round": TagPrefix, "frameGt": TagPrefix, "granite": TagPrefix, "doublePlate": TagPrefix, "flawedGem": TagPrefix, "wireGtDouble": TagPrefix, "purifiedOre": TagPrefix};
}
type TagPrefix_ = TagPrefix;
declare namespace net.minecraft.world.level.levelgen.blockpredicates {
    interface BlockPredicate extends Internal.BiPredicate<Internal.WorldGenLevel, BlockPos> {
        hasSturdyFace(arg0: Internal.Direction_): this;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): this;
        anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): this;
        anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        solid(arg0: Vec3i_): this;
        insideWorld(arg0: Vec3i_): this;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        matchesTag(arg0: Internal.TagKey_<Internal.Block>): this;
        solid(): this;
        alwaysTrue(): this;
        matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): this;
        type(): Internal.BlockPredicateType<any>;
        allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): this;
        matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): this;
        replaceable(): this;
        wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): this;
        matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): this;
        not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this;
        matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): this;
        allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): this;
        anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): this;
        allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this;
        hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): this;
        replaceable(arg0: Vec3i_): this;
        matchesBlocks(arg0: Internal.List_<Internal.Block>): this;
        matchesBlocks(...arg0: Internal.Block_[]): this;
        matchesFluids(...arg0: Internal.Fluid_[]): this;
        readonly CODEC: Internal.Codec<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>;
        readonly ONLY_IN_AIR_PREDICATE: Internal.MatchingBlocksPredicate;
        readonly ONLY_IN_AIR_OR_WATER_PREDICATE: Internal.MatchingBlocksPredicate;
    }
    type BlockPredicate_ = BlockPredicate;
}
declare namespace net.minecraft.util {
    class Unit extends Internal.Enum<net.minecraft.util.Unit> {
        static values(): net.minecraft.util.Unit[];
        static valueOf(arg0: string): net.minecraft.util.Unit;
        static readonly INSTANCE: net.minecraft.util.Unit;
    }
    type Unit_ = "instance" | Unit;
}
declare namespace com.tterrag.registrate.builders {
    class FluidBuilder <T extends Internal.ForgeFlowingFluid, P> extends Internal.AbstractBuilder<Internal.Fluid, T, P, com.tterrag.registrate.builders.FluidBuilder<T, P>> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg7: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>)
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: Internal.FluidBuilder$FluidTypeFactory_, arg7: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>)
        lang(arg0: string): this;
        static create<T extends Internal.ForgeFlowingFluid, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: Internal.FluidBuilder$FluidTypeFactory_, arg7: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        tag(...arg0: Internal.TagKey_<Internal.Fluid>[]): this;
        renderType(arg0: Internal.Supplier_<Internal.RenderType>): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        bucket(): com.tterrag.registrate.builders.ItemBuilder<Internal.BucketItem, com.tterrag.registrate.builders.FluidBuilder<T, P>>;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<com.tterrag.registrate.builders.FluidBuilder<T, P>, S2>): S2;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        static create<P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        static create<P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        defaultBlock(): this;
        static create<P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        getEntry(): T;
        build(): P;
        defaultSource(): this;
        fluidProperties(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.ForgeFlowingFluid$Properties>): this;
        noBucket(): this;
        register(): Internal.FluidEntry<T>;
        static create<T extends Internal.ForgeFlowingFluid, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg7: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        noBlock(): this;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Fluid, T>, D>): this;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        block(): com.tterrag.registrate.builders.BlockBuilder<Internal.LiquidBlock, com.tterrag.registrate.builders.FluidBuilder<T, P>>;
        static create<T extends Internal.ForgeFlowingFluid, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        bucket<I extends Internal.BucketItem>(arg0: Internal.NonNullBiFunction_<Internal.Supplier<Internal.ForgeFlowingFluid>, Internal.Item$Properties, I>): com.tterrag.registrate.builders.ItemBuilder<I, com.tterrag.registrate.builders.FluidBuilder<T, P>>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        properties(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.FluidType$Properties>): this;
        block<B extends Internal.LiquidBlock>(arg0: Internal.NonNullBiFunction_<com.tterrag.registrate.util.nullness.NonNullSupplier<T>, Internal.BlockBehaviour$Properties, B>): com.tterrag.registrate.builders.BlockBuilder<B, com.tterrag.registrate.builders.FluidBuilder<T, P>>;
        source(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, Internal.ForgeFlowingFluid>): this;
        defaultBucket(): this;
        defaultLang(): this;
        removeTag(...arg0: Internal.TagKey_<Internal.Fluid>[]): this;
        get(): Internal.RegistryEntry<T>;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        get entry(): T
    }
    type FluidBuilder_<T extends Internal.ForgeFlowingFluid, P> = FluidBuilder<T, P>;
    class EnchantmentBuilder <T extends Internal.Enchantment, P> extends Internal.AbstractBuilder<Internal.Enchantment, T, P, com.tterrag.registrate.builders.EnchantmentBuilder<T, P>> {
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        lang(arg0: string): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        defaultLang(): this;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Enchantment, T>, D>): this;
        addArmorSlots(): this;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        addSlots(...arg0: Internal.EquipmentSlot_[]): this;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<com.tterrag.registrate.builders.EnchantmentBuilder<T, P>, S2>): S2;
        rarity(arg0: Internal.Enchantment$Rarity_): this;
        getEntry(): T;
        static create<T extends Internal.Enchantment, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.EnchantmentCategory_, arg5: Internal.EnchantmentBuilder$EnchantmentFactory_<T>): com.tterrag.registrate.builders.EnchantmentBuilder<T, P>;
        build(): P;
        get(): Internal.RegistryEntry<T>;
        get entry(): T
    }
    type EnchantmentBuilder_<T extends Internal.Enchantment, P> = EnchantmentBuilder<T, P>;
    class BlockBuilder <T extends Internal.Block, P> extends Internal.AbstractBuilder<Internal.Block, T, P, com.tterrag.registrate.builders.BlockBuilder<T, P>> {
        color(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Supplier<Internal.BlockColor>>): this;
        defaultBlockstate(): this;
        simpleItem(): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        loot(arg0: Internal.NonNullBiConsumer_<Internal.RegistrateBlockLootTables, T>): this;
        static create<T extends Internal.Block, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>, arg5: Material_): com.tterrag.registrate.builders.BlockBuilder<T, P>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        addLayer(arg0: Internal.Supplier_<Internal.Supplier<Internal.RenderType>>): this;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        blockstate(arg0: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Block, T>, Internal.RegistrateBlockstateProvider>): this;
        initialProperties(arg0: Material_, arg1: MaterialColor_): this;
        initialProperties(arg0: Material_, arg1: Internal.DyeColor_): this;
        initialProperties(arg0: Material_): this;
        getEntry(): T;
        properties(arg0: Internal.NonNullUnaryOperator_<Internal.BlockBehaviour$Properties>): this;
        build(): P;
        simpleBlockEntity<BE extends Internal.BlockEntity>(arg0: Internal.BlockEntityBuilder$BlockEntityFactory_<BE>): this;
        register(): Internal.BlockEntry<T>;
        item<I extends Internal.Item>(arg0: Internal.NonNullBiFunction_<T, Internal.Item$Properties, I>): com.tterrag.registrate.builders.ItemBuilder<I, com.tterrag.registrate.builders.BlockBuilder<T, P>>;
        initialProperties(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>): this;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        tag(...arg0: Internal.TagKey_<Internal.Block>[]): this;
        blockEntity<BE extends Internal.BlockEntity>(arg0: Internal.BlockEntityBuilder$BlockEntityFactory_<BE>): Internal.BlockEntityBuilder<BE, com.tterrag.registrate.builders.BlockBuilder<T, P>>;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        defaultLang(): this;
        defaultLoot(): this;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Block, T>, D>): this;
        item(): com.tterrag.registrate.builders.ItemBuilder<Internal.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>;
        recipe(arg0: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Block, T>, Internal.RegistrateRecipeProvider>): this;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<com.tterrag.registrate.builders.BlockBuilder<T, P>, S2>): S2;
        lang(arg0: string): this;
        get(): Internal.RegistryEntry<T>;
        get entry(): T
    }
    type BlockBuilder_<T extends Internal.Block, P> = BlockBuilder<T, P>;
    class ItemBuilder <T extends Internal.Item, P> extends Internal.AbstractBuilder<Internal.Item, T, P, com.tterrag.registrate.builders.ItemBuilder<T, P>> {
        defaultModel(): this;
        recipe(arg0: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Item, T>, Internal.RegistrateRecipeProvider>): this;
        initialProperties(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Item$Properties>): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        defaultLang(): this;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        static create<T extends Internal.Item, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, P>;
        register(): Internal.ItemEntry<T>;
        getEntry(): T;
        build(): P;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        lang(arg0: string): this;
        color(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Supplier<Internal.ItemColor>>): this;
        static create<T extends Internal.Item, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>, arg5: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.CreativeModeTab>): com.tterrag.registrate.builders.ItemBuilder<T, P>;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Item, T>, D>): this;
        properties(arg0: Internal.NonNullUnaryOperator_<Internal.Item$Properties>): this;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        tag(...arg0: Internal.TagKey_<Internal.Item>[]): this;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        tab(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.CreativeModeTab>): this;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        model(arg0: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.Item, T>, Internal.RegistrateItemModelProvider>): this;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<com.tterrag.registrate.builders.ItemBuilder<T, P>, S2>): S2;
        get(): Internal.RegistryEntry<T>;
        get entry(): T
    }
    type ItemBuilder_<T extends Internal.Item, P> = ItemBuilder<T, P>;
    interface Builder <R, T extends R, P, S extends com.tterrag.registrate.builders.Builder<R, T, P, S>> extends com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>> {
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<R>>;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<S, S2>): S2;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): S;
        getParent(): P;
        getOwner(): Internal.AbstractRegistrate<any>;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<R, T>, D>): S;
        lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        asSupplier(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        getName(): string;
        register(): Internal.RegistryEntry<T>;
        getEntry(): T;
        build(): P;
        get(): Internal.RegistryEntry<T>;
        get registryKey(): Internal.ResourceKey<Internal.Registry<R>>
        get parent(): P
        get owner(): Internal.AbstractRegistrate<any>
        get name(): string
        get entry(): T
    }
    type Builder_<R, T extends R, P, S extends com.tterrag.registrate.builders.Builder<R, T, P, S>> = Builder<R, T, P, S>;
}
declare namespace icyllis.arc3d.engine {
    abstract class Buffer extends icyllis.arc3d.engine.Resource {
        isLocked(): boolean;
        unlock(): void;
        lock(offset: number, size: number): number;
        getSize(): number;
        getLockedBuffer(): number;
        unlock(offset: number, size: number): void;
        updateData(offset: number, size: number, data: number): boolean;
        getUsage(): number;
        lock(): number;
        get locked(): boolean
        get size(): number
        get lockedBuffer(): number
        get usage(): number
        static readonly kWriteDiscard_LockMode: 1;
        static readonly kRead_LockMode: 0;
    }
    type Buffer_ = Buffer;
    class ResourceProvider {
        createTexture(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number, surfaceFlags: number, dstColorType: number, srcColorType: number, rowBytes: number, pixels: number, label: string): Internal.Texture;
        wrapRenderableBackendTexture(texture: Internal.BackendTexture_, sampleCount: number, ownership: boolean): Internal.Texture;
        findAndRefScratchTexture(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number, surfaceFlags: number, label: string): Internal.Texture;
        wrapBackendRenderTarget(backendRenderTarget: Internal.BackendRenderTarget_): Internal.RenderSurface;
        static makeApprox(size: number): number;
        findByUniqueKey<T extends icyllis.arc3d.engine.Resource>(key: any): T;
        createTexture(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number, surfaceFlags: number, label: string): Internal.Texture;
        assignUniqueKeyToResource(key: any, resource: icyllis.arc3d.engine.Resource_): void;
        createBuffer(size: number, usage: number): icyllis.arc3d.engine.Buffer;
        findAndRefScratchTexture(key: any, label: string): Internal.Texture;
        static readonly MIN_SCRATCH_TEXTURE_SIZE: 16;
    }
    type ResourceProvider_ = ResourceProvider;
    abstract class Resource {
        isCleanable(): boolean;
        static move<T extends icyllis.arc3d.engine.Resource>(sp: T): T;
        getLabel(): string;
        setUniqueKey(key: any): void;
        removeUniqueKey(): void;
        makeBudgeted(budgeted: boolean): void;
        unref(): void;
        static move<T extends icyllis.arc3d.engine.Resource>(sp: T, that: T): T;
        getUniqueID(): Internal.Resource$UniqueID;
        unique(): boolean;
        addCommandBufferUsage(): void;
        getMemorySize(): number;
        isWrapped(): boolean;
        getUniqueKey(): any;
        ref(): void;
        static create<T extends icyllis.arc3d.engine.Resource>(sp: T, that: T): T;
        removeCommandBufferUsage(): void;
        getBudgetType(): number;
        setLabel(label: string): void;
        isDestroyed(): boolean;
        getContext(): Internal.DirectContext;
        static create<T extends icyllis.arc3d.engine.Resource>(that: T): T;
        getScratchKey(): any;
        hasRefOrCommandBufferUsage(): boolean;
        removeScratchKey(): void;
        get cleanable(): boolean
        get label(): string
        set uniqueKey(key: any)
        get uniqueID(): Internal.Resource$UniqueID
        get memorySize(): number
        get wrapped(): boolean
        get uniqueKey(): any
        get budgetType(): number
        set label(label: string)
        get destroyed(): boolean
        get context(): Internal.DirectContext
        get scratchKey(): any
    }
    type Resource_ = Resource;
    abstract class Context extends Internal.RefCnt {
        getOptions(): Internal.ContextOptions;
        getErrorWriter(): Internal.PrintWriter;
        getContextID(): number;
        getCaps(): Internal.Caps;
        matches(c: icyllis.arc3d.engine.Context_): boolean;
        getDefaultBackendFormat(colorType: number, renderable: boolean): Internal.BackendFormat;
        getCompressedBackendFormat(compressionType: number): Internal.BackendFormat;
        getMaxSurfaceSampleCount(colorType: number): number;
        getBackend(): number;
        getThreadSafeProxy(): Internal.ContextThreadSafeProxy;
        get options(): Internal.ContextOptions
        get errorWriter(): Internal.PrintWriter
        get contextID(): number
        get caps(): Internal.Caps
        get backend(): number
        get threadSafeProxy(): Internal.ContextThreadSafeProxy
    }
    type Context_ = Context;
    interface Key {
    }
    type Key_ = Key;
}
declare namespace org.slf4j {
    interface Marker extends Internal.Serializable {
        /**
         * @deprecated
        */
        hasChildren(): boolean;
        hashCode(): number;
        remove(arg0: org.slf4j.Marker_): boolean;
        getName(): string;
        add(arg0: org.slf4j.Marker_): void;
        iterator(): Internal.Iterator<org.slf4j.Marker>;
        equals(arg0: any): boolean;
        hasReferences(): boolean;
        contains(arg0: org.slf4j.Marker_): boolean;
        contains(arg0: string): boolean;
        get name(): string
        readonly ANY_NON_NULL_MARKER: "+";
        readonly ANY_MARKER: "*";
    }
    type Marker_ = Marker;
}
declare namespace org.apache.maven.repository {
    class Proxy {
        constructor()
        getUserName(): string;
        setNtlmDomain(arg0: string): void;
        getNtlmHost(): string;
        setPassword(arg0: string): void;
        getPort(): number;
        setNtlmHost(arg0: string): void;
        setHost(arg0: string): void;
        setProtocol(arg0: string): void;
        setPort(arg0: number): void;
        getProtocol(): string;
        getNtlmDomain(): string;
        getPassword(): string;
        setNonProxyHosts(arg0: string): void;
        getNonProxyHosts(): string;
        setUserName(arg0: string): void;
        getHost(): string;
        get userName(): string
        set ntlmDomain(arg0: string)
        get ntlmHost(): string
        set password(arg0: string)
        get port(): number
        set ntlmHost(arg0: string)
        set host(arg0: string)
        set protocol(arg0: string)
        set port(arg0: number)
        get protocol(): string
        get ntlmDomain(): string
        get password(): string
        set nonProxyHosts(arg0: string)
        get nonProxyHosts(): string
        set userName(arg0: string)
        get host(): string
        static readonly PROXY_SOCKS4: "SOCKS4";
        static readonly PROXY_SOCKS5: "SOCKS_5";
        static readonly PROXY_HTTP: "HTTP";
    }
    type Proxy_ = Proxy;
}
declare namespace Internal {
    interface BaseMapCodec <K, V> {
        keyCodec(): Internal.Codec<K>;
        elementCodec(): Internal.Codec<V>;
        encode<T>(arg0: Internal.Map_<K, V>, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<Internal.Map<K, V>>;
    }
    type BaseMapCodec_<K, V> = BaseMapCodec<K, V>;
    class ServerStatus$Players {
        constructor(arg0: number, arg1: number)
        setSample(arg0: Internal.GameProfile_[]): void;
        getSample(): Internal.GameProfile[];
        getMaxPlayers(): number;
        getNumPlayers(): number;
        set sample(arg0: Internal.GameProfile_[])
        get sample(): Internal.GameProfile[]
        get maxPlayers(): number
        get numPlayers(): number
    }
    type ServerStatus$Players_ = ServerStatus$Players;
    class ClientChatPreview$Preview extends Internal.Record {
        constructor(arg0: number, arg1: string, arg2: Internal.Component_)
        query(): string;
        response(): Internal.Component;
        receivedTimeStamp(): number;
    }
    type ClientChatPreview$Preview_ = ClientChatPreview$Preview;
    class SurfaceRules$Context {
    }
    type SurfaceRules$Context_ = SurfaceRules$Context;
    abstract class ImmutableCollections$AbstractImmutableMap <K, V> extends Internal.AbstractMap<K, V> implements Internal.Serializable {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        putIfAbsent(arg0: K, arg1: V): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
    }
    type ImmutableCollections$AbstractImmutableMap_<K, V> = ImmutableCollections$AbstractImmutableMap<K, V>;
    interface IUIHolder {
        isRemote(): boolean;
        isInvalid(): boolean;
        markAsDirty(): void;
        createUI(arg0: Internal.Player_): ModularUI;
        get remote(): boolean
        get invalid(): boolean
        readonly EMPTY: Internal.IUIHolder;
    }
    type IUIHolder_ = IUIHolder;
    class ULocale$Category extends Internal.Enum<Internal.ULocale$Category> {
        static values(): Internal.ULocale$Category[];
        static valueOf(arg0: string): Internal.ULocale$Category;
        static readonly DISPLAY: Internal.ULocale$Category;
        static readonly FORMAT: Internal.ULocale$Category;
    }
    type ULocale$Category_ = "display" | ULocale$Category | "format";
    class PalettedContainerRO$PackedData <T> extends Internal.Record {
        constructor(arg0: Internal.List_<T>, arg1: Internal.Optional_<Internal.LongStream>)
        storage(): Internal.Optional<Internal.LongStream>;
        paletteEntries(): Internal.List<T>;
    }
    type PalettedContainerRO$PackedData_<T> = PalettedContainerRO$PackedData<T>;
    interface FriendlyByteBuf$Reader <T> extends Internal.Function<Internal.FriendlyByteBuf, T> {
        compose<V>(arg0: Internal.Function_<V, Internal.FriendlyByteBuf>): Internal.Function<V, T>;
        asOptional(): Internal.FriendlyByteBuf$Reader<Internal.Optional<T>>;
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.Function<Internal.FriendlyByteBuf, V>;
        apply(arg0: Internal.FriendlyByteBuf_): T;
        identity<T>(): Internal.Function<T, T>;
        (arg0: Internal.FriendlyByteBuf_): T;
    }
    type FriendlyByteBuf$Reader_<T> = FriendlyByteBuf$Reader<T>;
    class SculkPatchFeature extends Internal.Feature<Internal.SculkPatchConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.SculkPatchConfiguration>)
    }
    type SculkPatchFeature_ = SculkPatchFeature;
    class Zombie extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Zombie>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        setCanBreakDoors(arg0: boolean): void;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        static getSpawnAsBabyOdds(arg0: Internal.RandomSource_): boolean;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        isUnderWaterConverting(): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        canBreakDoors(): boolean;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        set canBreakDoors(arg0: boolean)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        get underWaterConverting(): boolean
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly ZOMBIE_LEADER_CHANCE: 0.05;
        static readonly REINFORCEMENT_RANGE_MIN: 7;
        static readonly REINFORCEMENT_RANGE_MAX: 40;
        static readonly REINFORCEMENT_ATTEMPTS: 50;
    }
    type Zombie_ = Zombie;
    abstract class FluidIngredient implements Internal.Predicate<Internal.FluidStack> {
        constructor()
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: Internal.FluidStack_): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        static fromTag(arg0: Internal.TagKey_<Internal.Fluid>, arg1: number): Internal.FluidIngredient;
        serialize(): Internal.JsonObject;
        getRequiredAmount(): number;
        or(arg0: Internal.Predicate_<Internal.FluidStack>): Internal.Predicate<Internal.FluidStack>;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.FluidIngredient;
        getMatchingFluidStacks(): Internal.List<Internal.FluidStack>;
        test(arg0: any): boolean;
        static isFluidIngredient(arg0: Internal.JsonElement_): boolean;
        negate(): Internal.Predicate<Internal.FluidStack>;
        and(arg0: Internal.Predicate_<Internal.FluidStack>): Internal.Predicate<Internal.FluidStack>;
        static fromFluid(arg0: Internal.Fluid_, arg1: number): Internal.FluidIngredient;
        static fromFluidStack(arg0: Internal.FluidStack_): Internal.FluidIngredient;
        static deserialize(arg0: Internal.JsonElement_): Internal.FluidIngredient;
        get requiredAmount(): number
        get matchingFluidStacks(): Internal.List<Internal.FluidStack>
        static readonly EMPTY: Internal.FluidIngredient$FluidStackIngredient;
        matchingFluidStacks: Internal.List<Internal.FluidStack>;
    }
    type FluidIngredient_ = FluidIngredient;
    class RemoveOresProperties {
        constructor()
        worldgenLayer: DecorationGenerationStep;
        biomes: Internal.BiomeFilter;
        blocks: BlockStatePredicate;
    }
    type RemoveOresProperties_ = RemoveOresProperties;
    class LadderBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type LadderBlock_ = LadderBlock;
    interface Int2BooleanFunction extends Internal.IntPredicate, it.unimi.dsi.fastutil.Function<number, boolean> {
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2BooleanFunction<T>;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        or(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        negate(): Internal.IntPredicate;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction;
        containsKey(arg0: number): boolean;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction;
        put(arg0: number, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        apply(arg0: number): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        get(arg0: number): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        defaultReturnValue(): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        remove(arg0: number): boolean;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        test(arg0: number): boolean;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2BooleanFunction<T>;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        clear(): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        (arg0: number): boolean;
    }
    type Int2BooleanFunction_ = Int2BooleanFunction;
    interface ICustomDescriptionId extends Internal.IItemComponent {
        getItemStackDisplayName(arg0: Internal.ItemStack_): string;
        onAttached(item: Internal.ComponentItem_): void;
    }
    type ICustomDescriptionId_ = ICustomDescriptionId;
    class CrossCollisionBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NORTH: Internal.BooleanProperty;
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly WEST: Internal.BooleanProperty;
        static readonly EAST: Internal.BooleanProperty;
    }
    type CrossCollisionBlock_ = CrossCollisionBlock;
    interface ConstProperties {
        isConst(arg0: string): boolean;
        putConst(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_, arg3: any): void;
        defineConst(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_): void;
    }
    type ConstProperties_ = ConstProperties;
    interface PreviewedArgument <T> extends Internal.ArgumentType<T> {
        parse(arg0: Internal.StringReader_): T;
        getExamples(): Internal.Collection<string>;
        getValueType(): T;
        resolvePreview(arg0: Internal.CommandSourceStack_, arg1: Internal.ParsedArgument_<Internal.CommandSourceStack, any>): Internal.CompletableFuture<Internal.Component>;
        listSuggestions<S>(arg0: Internal.CommandContext_<S>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        resolvePreview(arg0: Internal.CommandSourceStack_, arg1: T): Internal.CompletableFuture<Internal.Component>;
        get examples(): Internal.Collection<string>
        get valueType(): T
    }
    type PreviewedArgument_<T> = PreviewedArgument<T>;
    interface CharSequence {
        compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number;
        subSequence(arg0: number, arg1: number): this;
        toString(): string;
        chars(): Internal.IntStream;
        charAt(arg0: number): string;
        isEmpty(): boolean;
        length(): number;
        codePoints(): Internal.IntStream;
        get empty(): boolean
    }
    type CharSequence_ = CharSequence;
    interface IForgePoseStack {
        pushTransformation(arg0: Internal.Transformation_): void;
    }
    type IForgePoseStack_ = IForgePoseStack;
    class ChainBlock extends Internal.RotatedPillarBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type ChainBlock_ = ChainBlock;
    class Enchantment$Rarity extends Internal.Enum<Internal.Enchantment$Rarity> {
        static values(): Internal.Enchantment$Rarity[];
        getWeight(): number;
        static valueOf(arg0: string): Internal.Enchantment$Rarity;
        get weight(): number
        static readonly VERY_RARE: Internal.Enchantment$Rarity;
        static readonly RARE: Internal.Enchantment$Rarity;
        static readonly UNCOMMON: Internal.Enchantment$Rarity;
        static readonly COMMON: Internal.Enchantment$Rarity;
    }
    type Enchantment$Rarity_ = "uncommon" | "rare" | "common" | "very_rare" | Enchantment$Rarity;
    class FileConfigBuilder extends Internal.GenericBuilder<com.electronwill.nightconfig.core.Config, Internal.FileConfig> {
    }
    type FileConfigBuilder_ = FileConfigBuilder;
    class EitherCodec <F, S> implements Internal.Codec<Internal.Either<F, S>> {
        constructor(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>)
        orElse(arg0: Internal.Either_<F, S>): Internal.Codec<Internal.Either<F, S>>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.Either_<F, S>, arg3: Internal.Lifecycle_): Internal.MapCodec<Internal.Either<F, S>>;
        terminal(): Internal.Decoder$Terminal<Internal.Either<F, S>>;
        static empty<A>(): Internal.MapEncoder<A>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.Either<F, S>>>): Internal.Encoder<B>;
        listOf(): Internal.Codec<Internal.List<Internal.Either<F, S>>>;
        comap<B>(arg0: Internal.Function_<B, Internal.Either<F, S>>): Internal.Encoder<B>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Supplier_<Internal.Either<F, S>>): Internal.Codec<Internal.Either<F, S>>;
        dispatch<E>(arg0: Internal.Function_<E, Internal.Either<F, S>>, arg1: Internal.Function_<Internal.Either<F, S>, Internal.Codec<E>>): Internal.Codec<E>;
        flatComapMap<S>(arg0: Internal.Function_<Internal.Either<F, S>, S>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Either<F, S>>>): Internal.Codec<S>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<Internal.Either<F, S>>): Internal.Codec<Internal.Either<F, S>>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.Either<F, S>>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, Internal.Either<F, S>>, arg2: Internal.Function_<Internal.Either<F, S>, Internal.Codec<E>>): Internal.MapCodec<E>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<Internal.Either<F, S>>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Either<F, S>, T>>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        orElse(arg0: Internal.Consumer_<string>, arg1: Internal.Either_<F, S>): Internal.Codec<Internal.Either<F, S>>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<Internal.Either<F, S>>;
        simple(): Internal.Decoder$Simple<Internal.Either<F, S>>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        dispatchMap<E>(arg0: Internal.Function_<E, Internal.Either<F, S>>, arg1: Internal.Function_<Internal.Either<F, S>, Internal.Codec<E>>): Internal.MapCodec<E>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        stable(): Internal.Codec<Internal.Either<F, S>>;
        encode<T>(arg0: Internal.Either_<F, S>, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Either<F, S>, T>>;
        map<B>(arg0: Internal.Function_<Internal.Either<F, S>, B>): Internal.Decoder<B>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<Internal.Either<F, S>>>, arg2: Internal.Function_<Internal.Either<F, S>, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        dispatchStable<E>(arg0: Internal.Function_<E, Internal.Either<F, S>>, arg1: Internal.Function_<Internal.Either<F, S>, Internal.Codec<E>>): Internal.Codec<E>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        optionalFieldOf(arg0: string, arg1: Internal.Either_<F, S>): Internal.MapCodec<Internal.Either<F, S>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Either_<F, S>): Internal.Codec<Internal.Either<F, S>>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<Internal.Either<F, S>>>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.Either_<F, S>): Internal.DataResult<T>;
        flatMap<B>(arg0: Internal.Function_<Internal.Either<F, S>, Internal.DataResult<B>>): Internal.Decoder<B>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        xmap<S>(arg0: Internal.Function_<Internal.Either<F, S>, S>, arg1: Internal.Function_<S, Internal.Either<F, S>>): Internal.Codec<S>;
        comapFlatMap<S>(arg0: Internal.Function_<Internal.Either<F, S>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.Either<F, S>>): Internal.Codec<S>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.Either<F, S>>, arg2: Internal.Function_<Internal.Either<F, S>, Internal.Codec<E>>): Internal.Codec<E>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<Internal.Either<F, S>>): Internal.Codec<Internal.Either<F, S>>;
        deprecated(arg0: number): Internal.Codec<Internal.Either<F, S>>;
        flatXmap<S>(arg0: Internal.Function_<Internal.Either<F, S>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Either<F, S>>>): Internal.Codec<S>;
        optionalFieldOf(arg0: string, arg1: Internal.Either_<F, S>, arg2: Internal.Lifecycle_): Internal.MapCodec<Internal.Either<F, S>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        boxed(): Internal.Decoder$Boxed<Internal.Either<F, S>>;
        mapResult(arg0: Internal.Codec$ResultFunction_<Internal.Either<F, S>>): Internal.Codec<Internal.Either<F, S>>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
    }
    type EitherCodec_<F, S> = EitherCodec<F, S>;
    class ShipwreckStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: boolean)
        readonly isBeached: boolean;
        static readonly CODEC: Internal.Codec<Internal.ShipwreckStructure>;
    }
    type ShipwreckStructure_ = ShipwreckStructure;
    class VerticalAnchor$BelowTop extends Internal.Record implements Internal.VerticalAnchor {
        constructor(arg0: number)
        static aboveBottom(arg0: number): Internal.VerticalAnchor;
        static absolute(arg0: number): Internal.VerticalAnchor;
        static bottom(): Internal.VerticalAnchor;
        static belowTop(arg0: number): Internal.VerticalAnchor;
        static top(): Internal.VerticalAnchor;
        resolveY(arg0: Internal.WorldGenerationContext_): number;
        offset(): number;
        static readonly CODEC: Internal.Codec<Internal.VerticalAnchor$BelowTop>;
    }
    type VerticalAnchor$BelowTop_ = VerticalAnchor$BelowTop;
    class Excluder implements Internal.TypeAdapterFactory, Internal.Cloneable {
        constructor()
        withVersion(arg0: number): this;
        excludeClass(arg0: typeof any, arg1: boolean): boolean;
        excludeField(arg0: Internal.Field_, arg1: boolean): boolean;
        withExclusionStrategy(arg0: Internal.ExclusionStrategy_, arg1: boolean, arg2: boolean): this;
        withModifiers(...arg0: number[]): this;
        excludeFieldsWithoutExposeAnnotation(): this;
        disableInnerClassSerialization(): this;
        create<T>(arg0: Internal.Gson_, arg1: com.google.gson.reflect.TypeToken_<T>): Internal.TypeAdapter<T>;
        static readonly DEFAULT: Internal.Excluder;
    }
    type Excluder_ = Excluder;
    abstract class BaseSpawner {
        constructor()
        broadcastEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number): void;
        onEventTriggered(arg0: Internal.Level_, arg1: number): boolean;
        getOrCreateDisplayEntity(arg0: Internal.Level_): Internal.Entity;
        setEntityId(arg0: Internal.EntityType_<any>): void;
        load(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.CompoundTag_): void;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getSpin(): number;
        serverTick(arg0: Internal.ServerLevel_, arg1: BlockPos_): void;
        getoSpin(): number;
        getSpawnerBlockEntity(): Internal.BlockEntity;
        setNextSpawnData(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.SpawnData_): void;
        getSpawnerEntity(): Internal.Entity;
        clientTick(arg0: Internal.Level_, arg1: BlockPos_): void;
        set entityId(arg0: Internal.EntityType_<any>)
        get spin(): number
        get oSpin(): number
        get spawnerBlockEntity(): Internal.BlockEntity
        get spawnerEntity(): Internal.Entity
        nextSpawnData: Internal.SpawnData;
        spawnPotentials: Internal.SimpleWeightedRandomList<Internal.SpawnData>;
    }
    type BaseSpawner_ = BaseSpawner;
    class CarriageSyncData {
        constructor()
        read(arg0: Internal.FriendlyByteBuf_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        approach(arg0: Internal.CarriageContraptionEntity_, arg1: Internal.Carriage_, arg2: number): void;
        getDistanceTo(arg0: Internal.TrackGraph_, arg1: Internal.TravellingPoint_, arg2: Internal.TravellingPoint_, arg3: number, arg4: boolean): number;
        update(arg0: Internal.CarriageContraptionEntity_, arg1: Internal.Carriage_): void;
        copy(): this;
        isDirty(): boolean;
        setDirty(arg0: boolean): void;
        apply(arg0: Internal.CarriageContraptionEntity_, arg1: Internal.Carriage_): void;
        get dirty(): boolean
        set dirty(arg0: boolean)
        wheelLocations: Internal.Vector<com.simibubi.create.foundation.utility.Pair<Internal.Couple<number>, number>>;
        leadingCarriage: boolean;
        fallbackLocations: com.simibubi.create.foundation.utility.Pair<Vec3, Internal.Couple<Vec3>>;
        distanceToDestination: number;
    }
    type CarriageSyncData_ = CarriageSyncData;
    interface InjectedEntityTypeExtension extends Internal.InjectedRegistryEntryExtension<Internal.EntityType<any>> {
        arch$holder(): Internal.Holder<Internal.EntityType<any>>;
        arch$registryName(): ResourceLocation;
    }
    type InjectedEntityTypeExtension_ = InjectedEntityTypeExtension;
    interface ILDLRegister {
        name(): string;
        isLDLRegister(): boolean;
        getTranslateKey(): string;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        group(): string;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type ILDLRegister_ = ILDLRegister;
    interface StructType <S> {
        getLayout(): Internal.BufferLayout;
        create(): S;
        get layout(): Internal.BufferLayout
    }
    type StructType_<S> = StructType<S>;
    class FrostedIceBlock extends Internal.IceBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 3;
    }
    type FrostedIceBlock_ = FrostedIceBlock;
    class Markings extends Internal.Enum<Internal.Markings> {
        static byId(arg0: number): Internal.Markings;
        static values(): Internal.Markings[];
        static valueOf(arg0: string): Internal.Markings;
        getId(): number;
        get id(): number
        static readonly BLACK_DOTS: Internal.Markings;
        static readonly WHITE_FIELD: Internal.Markings;
        static readonly NONE: Internal.Markings;
        static readonly WHITE: Internal.Markings;
        static readonly WHITE_DOTS: Internal.Markings;
    }
    type Markings_ = "white_field" | "white" | "black_dots" | Markings | "white_dots" | "none";
    interface ShortListIterator extends Internal.ListIterator<number>, Internal.ShortBidirectionalIterator {
        /**
         * @deprecated
        */
        add(arg0: any): void;
        /**
         * @deprecated
        */
        set(arg0: number): void;
        previousShort(): number;
        nextIndex(): number;
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        set(arg0: any): void;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        nextShort(): number;
        forEachRemaining(arg0: Internal.ShortConsumer_): void;
        add(arg0: number): void;
        remove(): void;
        hasPrevious(): boolean;
        back(arg0: number): number;
        hasNext(): boolean;
        set(arg0: number): void;
        /**
         * @deprecated
        */
        previous(): any;
        /**
         * @deprecated
        */
        add(arg0: number): void;
        previousIndex(): number;
    }
    type ShortListIterator_ = ShortListIterator;
    class Animation {
        constructor()
        appendOnFinish(onFinish: Internal.Runnable_): this;
        onFinish(onFinish: Internal.Runnable_): this;
        position(position: GuiPos_): this;
        getOnFinish(): Internal.Runnable;
        setWidget(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): this;
        size(size: GuiSize_): this;
        isFinish(): boolean;
        onUpdate(onUpdate: Internal.FloatConsumer_): this;
        drawInBackground(poseStack: Internal.PoseStack_, mouseX: number, mouseY: number, partialTicks: number): void;
        duration(duration: number): this;
        drawInForeground(poseStack: Internal.PoseStack_, mouseX: number, mouseY: number, partialTicks: number): void;
        ease(ease: Internal.IEase_): this;
        delay(delay: number): this;
        getWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        get onFinish(): Internal.Runnable
        set widget(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_)
        get finish(): boolean
        get widget(): com.lowdragmc.lowdraglib.gui.widget.Widget
    }
    type Animation_ = Animation;
    class ClientboundPlayerLookAtPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Internal.Entity_, arg2: Internal.EntityAnchorArgument$Anchor_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getPosition(arg0: Internal.Level_): Vec3;
        isSkippable(): boolean;
        getFromAnchor(): Internal.EntityAnchorArgument$Anchor;
        get skippable(): boolean
        get fromAnchor(): Internal.EntityAnchorArgument$Anchor
    }
    type ClientboundPlayerLookAtPacket_ = ClientboundPlayerLookAtPacket;
    interface ResourceLocationAccess {
        setNamespace(arg0: string): void;
        setPath(arg0: string): void;
        set namespace(arg0: string)
        set path(arg0: string)
    }
    type ResourceLocationAccess_ = ResourceLocationAccess;
    interface Shader {
        getFragmentProgram(): Internal.Program;
        markDirty(): void;
        attachToProgram(): void;
        getVertexProgram(): Internal.Program;
        getId(): number;
        get fragmentProgram(): Internal.Program
        get vertexProgram(): Internal.Program
        get id(): number
    }
    type Shader_ = Shader;
    class ModConfigEvent$Loading extends Internal.ModConfigEvent {
        constructor()
        constructor(arg0: Internal.ModConfig_)
        self<T extends Internal.Event & Internal.IConfigEvent>(): T;
        static loading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
        static reloading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
    }
    type ModConfigEvent$Loading_ = ModConfigEvent$Loading;
    interface IGuiOverlay {
        render(arg0: Internal.ForgeGui_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void;
        (arg0: Internal.ForgeGui_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void;
    }
    type IGuiOverlay_ = IGuiOverlay;
    class PipeModel {
        constructor(thickness: number, sideTexture: Internal.Supplier_<ResourceLocation>, endTexture: Internal.Supplier_<ResourceLocation>)
        bakeQuads(side: Internal.Direction_, connections: number): Internal.List<Internal.BakedQuad>;
        isConnected(connections: number, side: Internal.Direction_): boolean;
        setEndOverlayTexture(endOverlayTexture: ResourceLocation_): void;
        registerTextureAtlas(register: Internal.Consumer_<ResourceLocation>): void;
        getShapes(connections: number): Internal.VoxelShape;
        getParticleTexture(): Internal.TextureAtlasSprite;
        renderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_): void;
        set endOverlayTexture(endOverlayTexture: ResourceLocation_)
        get particleTexture(): Internal.TextureAtlasSprite
        static readonly ITEM_CONNECTIONS: 12;
        readonly coreCube: Internal.AABB;
        sideTexture: Internal.Supplier<ResourceLocation>;
        readonly thickness: number;
        readonly sideCubes: Internal.Map<Internal.Direction, Internal.AABB>;
        endTexture: Internal.Supplier<ResourceLocation>;
        endOverlayTexture: ResourceLocation;
    }
    type PipeModel_ = PipeModel;
    class NormalNoise$NoiseParameters extends Internal.Record {
        constructor(arg0: number, arg1: Internal.DoubleList_)
        constructor(arg0: number, arg1: number, ...arg2: number[])
        constructor(arg0: number, arg1: Internal.List_<number>)
        amplitudes(): Internal.DoubleList;
        firstOctave(): number;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.NormalNoise$NoiseParameters>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.NormalNoise$NoiseParameters>>;
    }
    type NormalNoise$NoiseParameters_ = Special.Noise | NormalNoise$NoiseParameters;
    class GridAlignedBB implements Internal.ImmutableBox {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        sizeY(): number;
        unionAssign(arg0: Internal.ImmutableBox_): void;
        intersect(arg0: Internal.ImmutableBox_): this;
        static from(arg0: BlockPos_, arg1: BlockPos_): Internal.GridAlignedBB;
        sameAs(arg0: Internal.ImmutableBox_): boolean;
        intersectAssign(arg0: Internal.ImmutableBox_): void;
        forEachContained(arg0: Internal.CoordinateConsumer_): void;
        getMinY(): number;
        getMaxY(): number;
        setMinY(arg0: number): this;
        intersects(arg0: Internal.ImmutableBox_): boolean;
        static from(arg0: BlockPos_): Internal.GridAlignedBB;
        setMaxX(arg0: number): this;
        setMaxZ(arg0: number): this;
        union(arg0: Internal.ImmutableBox_): Internal.ImmutableBox;
        volume(): number;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_, arg1: number): boolean;
        nextPowerOf2(): void;
        setMax(arg0: Vec3i_): this;
        static from(arg0: Internal.AABB_): Internal.GridAlignedBB;
        translate(arg0: Vec3i_): void;
        setMax(arg0: number, arg1: number, arg2: number): this;
        nextPowerOf2Centered(): void;
        translate(arg0: number, arg1: number, arg2: number): void;
        grow(arg0: number): void;
        empty(): boolean;
        setMin(arg0: Vec3i_): this;
        sizeX(): number;
        setMin(arg0: number, arg1: number, arg2: number): this;
        grow(arg0: number, arg1: number, arg2: number): void;
        sizeZ(): number;
        fixMinMax(): void;
        sameAs(arg0: Internal.AABB_): boolean;
        toAABB(): Internal.AABB;
        assign(arg0: BlockPos_, arg1: BlockPos_): this;
        getMaxZ(): number;
        mirrorAbout(arg0: Internal.Direction$Axis_): void;
        contains(arg0: number, arg1: number, arg2: number): boolean;
        setMinZ(arg0: number): this;
        getMinX(): number;
        getMaxX(): number;
        getMinZ(): number;
        unionAssign(arg0: Internal.AABB_): void;
        setMinX(arg0: number): this;
        static containingAll(arg0: Internal.Collection_<BlockPos>): Internal.ImmutableBox;
        setMaxY(arg0: number): this;
        contains(arg0: Internal.ImmutableBox_): boolean;
        isContainedBy(arg0: Internal.GridAlignedBB_): boolean;
        static from(arg0: Internal.SectionPos_): Internal.GridAlignedBB;
        assign(arg0: Internal.AABB_): void;
        hasPowerOf2Sides(): boolean;
        static ofRadius(arg0: number): Internal.GridAlignedBB;
        static from(arg0: number, arg1: number): Internal.GridAlignedBB;
        assign(arg0: Internal.ImmutableBox_): void;
        copy(): this;
        get minY(): number
        get maxY(): number
        set minY(arg0: number)
        set maxX(arg0: number)
        set maxZ(arg0: number)
        set max(arg0: Vec3i_)
        set min(arg0: Vec3i_)
        get maxZ(): number
        set minZ(arg0: number)
        get minX(): number
        get maxX(): number
        get minZ(): number
        set minX(arg0: number)
        set maxY(arg0: number)
    }
    type GridAlignedBB_ = GridAlignedBB;
    class Currency implements Internal.Serializable {
        static getInstance(arg0: string): Internal.Currency;
        getSymbol(arg0: Internal.Locale_): string;
        getNumericCode(): number;
        getDisplayName(): string;
        static getAvailableCurrencies(): Internal.Set<Internal.Currency>;
        getNumericCodeAsString(): string;
        getDisplayName(arg0: Internal.Locale_): string;
        getSymbol(): string;
        getDefaultFractionDigits(): number;
        getCurrencyCode(): string;
        static getInstance(arg0: Internal.Locale_): Internal.Currency;
        get numericCode(): number
        get displayName(): string
        get availableCurrencies(): Internal.Set<Internal.Currency>
        get numericCodeAsString(): string
        get symbol(): string
        get defaultFractionDigits(): number
        get currencyCode(): string
    }
    type Currency_ = Currency;
    class ClientboundSetActionBarTextPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getText(): Internal.Component;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get text(): Internal.Component
        get skippable(): boolean
    }
    type ClientboundSetActionBarTextPacket_ = ClientboundSetActionBarTextPacket;
    class LinkedHashMap <K, V> extends Internal.HashMap<K, V> implements Internal.Map<K, V> {
        constructor()
        constructor(arg0: Internal.Map_<K, V>)
        constructor(arg0: number)
        constructor(arg0: number, arg1: number, arg2: boolean)
        constructor(arg0: number, arg1: number)
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        putIfAbsent(arg0: K, arg1: V): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type LinkedHashMap_<K, V> = LinkedHashMap<K, V>;
    abstract class TransformTexture implements Internal.IGuiTexture {
        constructor()
        rotate(arg0: number): Internal.IGuiTexture;
        isLDLRegister(): boolean;
        transform(xOffset: number, yOffset: number): this;
        setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
        getTranslateKey(): string;
        updateTick(): void;
        setColor(color: number): Internal.IGuiTexture;
        buildConfigurator(father: Internal.ConfiguratorGroup_): void;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IGuiTexture;
        createPreview(father: Internal.ConfiguratorGroup_): void;
        drawSubArea(stack: Internal.PoseStack_, x: number, y: number, width: number, height: number, drawnU: number, drawnV: number, drawnWidth: number, drawnHeight: number): void;
        scale(scale: number): this;
        static serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
        name(): string;
        draw(stack: Internal.PoseStack_, mouseX: number, mouseY: number, x: number, y: number, width: number, height: number): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        transform(xOffset: number, yOffset: number): Internal.IGuiTexture;
        group(): string;
        get LDLRegister(): boolean
        set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
        get translateKey(): string
        set color(color: number)
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type TransformTexture_ = TransformTexture;
    interface InterruptibleChannel extends Internal.Channel {
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type InterruptibleChannel_ = InterruptibleChannel;
    class GrassCutterFrontAttachment extends Internal.BaseHarvesterFrontAttachment {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type GrassCutterFrontAttachment_ = GrassCutterFrontAttachment;
    class DummySensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type DummySensor_ = DummySensor;
    class ServerData {
        constructor(arg0: string, arg1: string, arg2: boolean)
        static parseFavicon(arg0: string): string;
        write(): Internal.CompoundTag;
        setResourcePackStatus(arg0: Internal.ServerData$ServerPackStatus_): void;
        getIconB64(): string;
        getChatPreview(): Internal.ServerData$ChatPreview;
        setChatPreviewEnabled(arg0: boolean): void;
        setEnforcesSecureChat(arg0: boolean): void;
        isLan(): boolean;
        enforcesSecureChat(): boolean;
        previewsChat(): boolean;
        static read(arg0: Internal.CompoundTag_): Internal.ServerData;
        copyNameIconFrom(arg0: Internal.ServerData_): void;
        setIconB64(arg0: string): void;
        copyFrom(arg0: Internal.ServerData_): void;
        getResourcePackStatus(): Internal.ServerData$ServerPackStatus;
        setPreviewsChat(arg0: boolean): void;
        set resourcePackStatus(arg0: Internal.ServerData$ServerPackStatus_)
        get iconB64(): string
        get chatPreview(): Internal.ServerData$ChatPreview
        set chatPreviewEnabled(arg0: boolean)
        set enforcesSecureChat(arg0: boolean)
        get lan(): boolean
        set iconB64(arg0: string)
        get resourcePackStatus(): Internal.ServerData$ServerPackStatus
        set previewsChat(arg0: boolean)
        name: string;
        playerList: Internal.List<Internal.Component>;
        ip: string;
        ping: number;
        motd: Internal.Component;
        pinged: boolean;
        forgeData: Internal.ExtendedServerListData;
        version: Internal.Component;
        status: Internal.Component;
        protocol: number;
    }
    type ServerData_ = ServerData;
    abstract class DrawOp extends Internal.Op {
        constructor()
        usesStencil(): boolean;
    }
    type DrawOp_ = DrawOp;
    class FoodProperties {
        getSaturationModifier(): number;
        getEffects(): Internal.List<com.mojang.datafixers.util.Pair<Internal.MobEffectInstance, number>>;
        getNutrition(): number;
        isMeat(): boolean;
        isFastFood(): boolean;
        canAlwaysEat(): boolean;
        get saturationModifier(): number
        get effects(): Internal.List<com.mojang.datafixers.util.Pair<Internal.MobEffectInstance, number>>
        get nutrition(): number
        get meat(): boolean
        get fastFood(): boolean
    }
    type FoodProperties_ = FoodProperties;
    class CauldronBlock extends Internal.AbstractCauldronBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CauldronBlock_ = CauldronBlock;
    class ChatType$Bound extends Internal.Record {
        constructor(arg0: Internal.ChatType_, arg1: Internal.Component_, arg2: Internal.Component_)
        toNetwork(arg0: Internal.RegistryAccess_): Internal.ChatType$BoundNetwork;
        decorateNarration(arg0: Internal.Component_): Internal.Component;
        decorate(arg0: Internal.Component_): Internal.Component;
        name(): Internal.Component;
        targetName(): Internal.Component;
        withTargetName(arg0: Internal.Component_): this;
        chatType(): Internal.ChatType;
    }
    type ChatType$Bound_ = ChatType$Bound;
    class OpFlushState implements Internal.MeshDrawTarget {
        constructor(server: Internal.Server_, resourceProvider: icyllis.arc3d.engine.ResourceProvider_)
        findOrCreatePipelineState(pipelineInfo: Internal.PipelineInfo_): Internal.PipelineState;
        makeIndexSpace(mesh: Internal.Mesh_): number;
        makeVertexWriter(mesh: Internal.Mesh_): Internal.ByteBuffer;
        beginOpsRenderPass(writeView: Internal.SurfaceProxyView_, contentBounds: icyllis.arc3d.core.Rect2i_, colorOps: number, stencilOps: number, clearColor: number[], sampledTextures: Internal.Set_<Internal.TextureProxy>, pipelineFlags: number): Internal.OpsRenderPass;
        makeInstanceSpace(mesh: Internal.Mesh_): number;
        getOpsRenderPass(): Internal.OpsRenderPass;
        reset(): void;
        makeIndexWriter(mesh: Internal.Mesh_): Internal.ByteBuffer;
        getServer(): Internal.Server;
        makeInstanceWriter(mesh: Internal.Mesh_): Internal.ByteBuffer;
        makeVertexSpace(mesh: Internal.Mesh_): number;
        get opsRenderPass(): Internal.OpsRenderPass
        get server(): Internal.Server
    }
    type OpFlushState_ = OpFlushState;
    interface ToIntFunction <T> {
        applyAsInt(arg0: T): number;
        (arg0: T): number;
    }
    type ToIntFunction_<T> = ToIntFunction<T>;
    class Tuple <A, B> {
        constructor(arg0: A, arg1: B)
        getA(): A;
        getB(): B;
        setB(arg0: B): void;
        setA(arg0: A): void;
        get a(): A
        get b(): B
        set b(arg0: B)
        set a(arg0: A)
    }
    type Tuple_<A, B> = Tuple<A, B>;
    class Holder$Kind extends Internal.Enum<Internal.Holder$Kind> {
        static values(): Internal.Holder$Kind[];
        static valueOf(arg0: string): Internal.Holder$Kind;
        static readonly DIRECT: Internal.Holder$Kind;
        static readonly REFERENCE: Internal.Holder$Kind;
    }
    type Holder$Kind_ = "reference" | Holder$Kind | "direct";
    class BlendMode {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number)
        constructor(arg0: number, arg1: number, arg2: number)
        isOpaque(): boolean;
        static stringToBlendFactor(arg0: string): number;
        static stringToBlendFunc(arg0: string): number;
        apply(): void;
        get opaque(): boolean
    }
    type BlendMode_ = BlendMode;
    class TextTrieMap$Output {
        constructor()
        matchLength: number;
        partialMatch: boolean;
    }
    type TextTrieMap$Output_ = TextTrieMap$Output;
    class LerpingBossEvent extends Internal.BossEvent {
        constructor(arg0: Internal.UUID_, arg1: Internal.Component_, arg2: number, arg3: Internal.BossEvent$BossBarColor_, arg4: Internal.BossEvent$BossBarOverlay_, arg5: boolean, arg6: boolean, arg7: boolean)
    }
    type LerpingBossEvent_ = LerpingBossEvent;
    class NamespacedHolderHelper <T> {
    }
    type NamespacedHolderHelper_<T> = NamespacedHolderHelper<T>;
    class MovingPistonBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        static newMovingBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.Direction_, arg4: boolean, arg5: boolean): Internal.BlockEntity;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly TYPE: Internal.EnumProperty<Internal.PistonType>;
        static readonly FACING: Internal.DirectionProperty;
    }
    type MovingPistonBlock_ = MovingPistonBlock;
    class Module implements Internal.AnnotatedElement {
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        addOpens(arg0: string, arg1: Internal.Module_): this;
        isNamed(): boolean;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        isExported(arg0: string, arg1: Internal.Module_): boolean;
        getLayer(): Internal.ModuleLayer;
        isOpen(arg0: string): boolean;
        isOpen(arg0: string, arg1: Internal.Module_): boolean;
        addReads(arg0: Internal.Module_): this;
        isExported(arg0: string): boolean;
        addExports(arg0: string, arg1: Internal.Module_): this;
        getPackages(): Internal.Set<string>;
        getName(): string;
        addUses(arg0: typeof any): this;
        getClassLoader(): Internal.ClassLoader;
        canRead(arg0: Internal.Module_): boolean;
        getAnnotations(): Internal.Annotation[];
        getDescriptor(): Internal.ModuleDescriptor;
        canUse(arg0: typeof any): boolean;
        getResourceAsStream(arg0: string): Internal.InputStream;
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        get named(): boolean
        get layer(): Internal.ModuleLayer
        get packages(): Internal.Set<string>
        get name(): string
        get classLoader(): Internal.ClassLoader
        get annotations(): Internal.Annotation[]
        get descriptor(): Internal.ModuleDescriptor
        get declaredAnnotations(): Internal.Annotation[]
    }
    type Module_ = Module;
    interface IClumpedOrb {
        clumps$resolve(): boolean;
        clumps$getClumpedMap(): Internal.Map<number, number>;
        clumps$setClumpedMap(arg0: Internal.Map_<number, number>): void;
    }
    type IClumpedOrb_ = IClumpedOrb;
    class LakeFeature$Configuration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockStateProvider_, arg1: Internal.BlockStateProvider_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        barrier(): Internal.BlockStateProvider;
        fluid(): Internal.BlockStateProvider;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.LakeFeature$Configuration>;
    }
    type LakeFeature$Configuration_ = LakeFeature$Configuration;
    class WallSkullBlock extends Internal.AbstractSkullBlock {
        constructor(arg0: Internal.SkullBlock$Type_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type WallSkullBlock_ = WallSkullBlock;
    class ConduitBlock extends Internal.BaseEntityBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type ConduitBlock_ = ConduitBlock;
    interface ModelCuboidAccessor {
        getQuads(): any[];
        get quads(): any[]
    }
    type ModelCuboidAccessor_ = ModelCuboidAccessor;
    class ShapedRecipeSchema$ShapedRecipeJS extends Internal.RecipeJS {
        constructor()
        noShrink(): Internal.RecipeJS;
        getMod(): string;
        noMirror(): Internal.RecipeJS;
        get mod(): string
    }
    type ShapedRecipeSchema$ShapedRecipeJS_ = ShapedRecipeSchema$ShapedRecipeJS;
    class BlockEvent$BlockToolModificationEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean)
        setFinalState(arg0: Internal.BlockState_): void;
        getHeldItemStack(): Internal.ItemStack;
        getFinalState(): Internal.BlockState;
        getContext(): Internal.UseOnContext;
        getPlayer(): Internal.Player;
        isSimulated(): boolean;
        getToolAction(): Internal.ToolAction;
        set finalState(arg0: Internal.BlockState_)
        get heldItemStack(): Internal.ItemStack
        get finalState(): Internal.BlockState
        get context(): Internal.UseOnContext
        get player(): Internal.Player
        get simulated(): boolean
        get toolAction(): Internal.ToolAction
    }
    type BlockEvent$BlockToolModificationEvent_ = BlockEvent$BlockToolModificationEvent;
    abstract class RandomizableContainerBlockEntity extends Internal.BaseContainerBlockEntity {
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        static setLootTable(arg0: Internal.BlockGetter_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: ResourceLocation_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        setLootTable(arg0: ResourceLocation_, arg1: number): void;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        unpackLootTable(arg0: Internal.Player_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get width(): number
        get maxStackSize(): number
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        static readonly LOOT_TABLE_SEED_TAG: "LootTableSeed";
        static readonly LOOT_TABLE_TAG: "LootTable";
        lootTable: ResourceLocation;
    }
    type RandomizableContainerBlockEntity_ = RandomizableContainerBlockEntity;
    class BellBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BellBlockEntity_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static clientTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BellBlockEntity_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        onHit(arg0: Internal.Direction_): void;
        getRenderBoundingBox(): Internal.AABB;
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
        shaking: boolean;
        clickDirection: Internal.Direction;
        ticks: number;
    }
    type BellBlockEntity_ = BellBlockEntity;
    interface ByteBufAllocator {
        compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf;
        directBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        buffer(): Internal.ByteBuf;
        compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf;
        compositeDirectBuffer(): Internal.CompositeByteBuf;
        compositeBuffer(): Internal.CompositeByteBuf;
        heapBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        ioBuffer(): Internal.ByteBuf;
        heapBuffer(): Internal.ByteBuf;
        heapBuffer(arg0: number): Internal.ByteBuf;
        ioBuffer(arg0: number): Internal.ByteBuf;
        compositeBuffer(arg0: number): Internal.CompositeByteBuf;
        directBuffer(): Internal.ByteBuf;
        isDirectBufferPooled(): boolean;
        directBuffer(arg0: number): Internal.ByteBuf;
        calculateNewCapacity(arg0: number, arg1: number): number;
        buffer(arg0: number, arg1: number): Internal.ByteBuf;
        ioBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        compositeHeapBuffer(): Internal.CompositeByteBuf;
        buffer(arg0: number): Internal.ByteBuf;
        get directBufferPooled(): boolean
        readonly DEFAULT: Internal.PooledByteBufAllocator;
    }
    type ByteBufAllocator_ = ByteBufAllocator;
    class Item$Properties {
        constructor()
        rarity(arg0: Internal.Rarity_): this;
        durability(arg0: number): this;
        setNoRepair(): this;
        fireResistant(): this;
        food(arg0: Internal.FoodProperties_): this;
        craftRemainder(arg0: Internal.Item_): this;
        tab(arg0: Internal.CreativeModeTab_): this;
        defaultDurability(arg0: number): this;
        stacksTo(arg0: number): this;
    }
    type Item$Properties_ = Item$Properties;
    class ContextOptions {
        constructor()
        mGlyphCacheTextureMaximumBytes: number;
        mSupportBilerpFromGlyphAtlas: boolean;
        mErrorWriter: Internal.PrintWriter;
        mSkipGLErrorChecks: boolean;
        mInternalMultisampleCount: number;
        mMaxVkSecondaryCommandBufferCacheSize: number;
        mMaxTextureSizeOverride: number;
        mReducedShaderVariations: boolean;
        mMaxRuntimeProgramCacheSize: number;
        mAllowMultipleGlyphCacheTextures: boolean;
        mGlyphsAsPathsFontSize: number;
        mSharpenMipmappedTextures: boolean;
        mMinDistanceFieldFontSize: number;
    }
    type ContextOptions_ = ContextOptions;
    interface IFocusGroup {
        getAllFocuses(): Internal.List<Internal.IFocus<any>>;
        getFocuses<T>(arg0: Internal.IIngredientType_<T>, arg1: Internal.RecipeIngredientRole_): Internal.Stream<Internal.IFocus<T>>;
        getItemStackFocuses(): Internal.Stream<Internal.IFocus<Internal.ItemStack>>;
        getItemStackFocuses(arg0: Internal.RecipeIngredientRole_): Internal.Stream<Internal.IFocus<Internal.ItemStack>>;
        getFocuses<T>(arg0: Internal.IIngredientType_<T>): Internal.Stream<Internal.IFocus<T>>;
        isEmpty(): boolean;
        getFocuses(arg0: Internal.RecipeIngredientRole_): Internal.Stream<Internal.IFocus<any>>;
        get allFocuses(): Internal.List<Internal.IFocus<any>>
        get itemStackFocuses(): Internal.Stream<Internal.IFocus<Internal.ItemStack>>
        get empty(): boolean
    }
    type IFocusGroup_ = IFocusGroup;
    interface RecipeBuilder {
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: string): void;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>): void;
        getDefaultRecipeId(arg0: Internal.ItemLike_): ResourceLocation;
        unlockedBy(arg0: string, arg1: Internal.CriterionTriggerInstance_): this;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: ResourceLocation_): void;
        getResult(): Internal.Item;
        group(arg0: string): this;
        get result(): Internal.Item
        readonly ROOT_RECIPE_ADVANCEMENT: ResourceLocation;
    }
    type RecipeBuilder_ = RecipeBuilder;
    interface AsynchronousChannel extends Internal.Channel {
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type AsynchronousChannel_ = AsynchronousChannel;
    class Villager extends Internal.AbstractVillager implements Internal.VillagerDataHolder, Internal.ReputationEventHandler {
        constructor(arg0: Internal.EntityType_<Internal.Villager>, arg1: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.Villager>, arg1: Internal.Level_, arg2: Internal.VillagerType_)
        getDistance(pos: BlockPos_): number;
        restock(): void;
        getVillagerData(): Internal.VillagerData;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getGossips(): Internal.GossipContainer;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getPlayerReputation(arg0: Internal.Player_): number;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        wantsMoreFood(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getBrain(): Internal.Brain<Internal.Villager>;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        shouldRestock(): boolean;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        wantsToSpawnGolem(arg0: number): boolean;
        isChasing(): boolean;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        playWorkSound(): void;
        spawnGolemIfNeeded(arg0: Internal.ServerLevel_, arg1: number, arg2: number): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        assignProfessionWhenSpawned(): boolean;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        releasePoi(arg0: Internal.MemoryModuleType_<Internal.GlobalPos>): void;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        gossip(arg0: Internal.ServerLevel_, arg1: Internal.Villager_, arg2: number): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        setGossips(arg0: Internal.Tag_): void;
        hasExcessFood(): boolean;
        refreshBrain(arg0: Internal.ServerLevel_): void;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        hasFarmSeeds(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setChasing(arg0: boolean): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        openTradingScreen(arg0: Internal.Player_, arg1: Internal.Component_, arg2: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        setOffers(arg0: Internal.MerchantOffers_): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        eatAndDigestFood(): void;
        setVillagerData(arg0: Internal.VillagerData_): void;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setVillagerXp(arg0: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get villagerData(): Internal.VillagerData
        get gossips(): Internal.GossipContainer
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get brain(): Internal.Brain<Internal.Villager>
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get chasing(): boolean
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        set gossips(arg0: Internal.Tag_)
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set chasing(arg0: boolean)
        set totalMovementSpeedMultiplier(speed: number)
        set offers(arg0: Internal.MerchantOffers_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set villagerData(arg0: Internal.VillagerData_)
        set motionX(x: number)
        set villagerXp(arg0: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly FOOD_POINTS: {[key: Internal.Item]: 4, [key: Internal.ItemNameBlockItem]: 1, [key: Internal.ItemNameBlockItem]: 1, [key: Internal.Item]: 1};
        static readonly SPEED_MODIFIER: 0.5;
        static readonly BREEDING_FOOD_THRESHOLD: 12;
        static readonly POI_MEMORIES: {[key: Internal.MemoryModuleType<any>]: any, [key: Internal.MemoryModuleType<any>]: any, [key: Internal.MemoryModuleType<any>]: any, [key: Internal.MemoryModuleType<any>]: any};
    }
    type Villager_ = Villager;
    interface Float2IntFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToIntFunction {
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        getOrDefault(arg0: number, arg1: number): number;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction;
        apply(arg0: number): number;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2IntFunction<T>;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2IntFunction<T>;
        size(): number;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction;
        clear(): void;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        get(arg0: number): number;
        remove(arg0: number): number;
        identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type Float2IntFunction_ = Float2IntFunction;
    class TemptingSensor extends Internal.Sensor<Internal.PathfinderMob> {
        constructor(arg0: Internal.Ingredient_)
        static readonly TEMPTATION_RANGE: 10;
    }
    type TemptingSensor_ = TemptingSensor;
    class RegistrateAdvancementProvider implements Internal.Consumer<Internal.Advancement>, Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.DataGenerator_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        desc(arg0: string, arg1: string, arg2: string): Internal.MutableComponent;
        accept(arg0: any): void;
        getName(): string;
        title(arg0: string, arg1: string, arg2: string): Internal.MutableComponent;
        getSide(): Internal.LogicalSide;
        run(arg0: Internal.CachedOutput_): void;
        accept(arg0: Internal.Advancement_): void;
        andThen(arg0: Internal.Consumer_<Internal.Advancement>): Internal.Consumer<Internal.Advancement>;
        get name(): string
        get side(): Internal.LogicalSide
    }
    type RegistrateAdvancementProvider_ = RegistrateAdvancementProvider;
    abstract class AbstractSimiWidget extends Internal.AbstractWidget implements Internal.TickableGuiEventListener {
        charTyped(arg0: string, arg1: number): boolean;
        atZLevel<T extends Internal.AbstractSimiWidget>(arg0: number): T;
        getToolTip(): Internal.List<Internal.Component>;
        withCallback<T extends Internal.AbstractSimiWidget>(arg0: Internal.Runnable_): T;
        withCallback<T extends Internal.AbstractSimiWidget>(arg0: Internal.BiConsumer_<number, number>): T;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        tick(): void;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        runCallback(arg0: number, arg1: number): void;
        get toolTip(): Internal.List<Internal.Component>
        lockedTooltipY: number;
        lockedTooltipX: number;
        static readonly HINT_RGB: 9877472;
        static readonly HEADER_RGB: 5476833;
    }
    type AbstractSimiWidget_ = AbstractSimiWidget;
    interface DSL$TypeReference {
        "in"(arg0: Internal.Schema_): Internal.TypeTemplate;
        typeName(): string;
    }
    type DSL$TypeReference_ = DSL$TypeReference;
    class CandleCakeBlock extends Internal.AbstractCandleBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        static byCandle(arg0: Internal.Block_): Internal.BlockState;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        static canLight(arg0: Internal.BlockState_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly LIT: Internal.BooleanProperty;
    }
    type CandleCakeBlock_ = CandleCakeBlock;
    interface CoordinateConsumer {
        consume(arg0: number, arg1: number, arg2: number): void;
        (arg0: number, arg1: number, arg2: number): void;
    }
    type CoordinateConsumer_ = CoordinateConsumer;
    interface DescriptionContext {
        typeName(type: typeof any): string;
        javaType(type: typeof any): Internal.TypeDescJS;
        readonly DEFAULT: Internal.DescriptionContext;
        readonly DISPLAY: Internal.DescriptionContext;
    }
    type DescriptionContext_ = DescriptionContext;
    class PlayerSocialManager {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.UserApiService_)
        addPlayer(arg0: Internal.PlayerInfo_): void;
        isBlocked(arg0: Internal.UUID_): boolean;
        isHidden(arg0: Internal.UUID_): boolean;
        startOnlineMode(): void;
        removePlayer(arg0: Internal.UUID_): void;
        stopOnlineMode(): void;
        shouldHideMessageFrom(arg0: Internal.UUID_): boolean;
        getDiscoveredUUID(arg0: string): Internal.UUID;
        hidePlayer(arg0: Internal.UUID_): void;
        showPlayer(arg0: Internal.UUID_): void;
        getHiddenPlayers(): Internal.Set<Internal.UUID>;
        get hiddenPlayers(): Internal.Set<Internal.UUID>
    }
    type PlayerSocialManager_ = PlayerSocialManager;
    /**
     * Invoked when a network packet is received.
     * 
     * Note that the behaviour of this event is depending on the **script type**.
     * 
     * In `server_scripts`, this event is invoked on the server side when a packet is received from a client.
     * 
     * In `client_scripts`, this event is invoked on the client side when a packet is received from the server.
    */
    class NetworkEventJS extends Internal.PlayerEventJS {
        constructor(p: Internal.Player_, c: string, d: Internal.CompoundTag_)
        /**
         * The channel of the packet.
        */
        getChannel(): string;
        /**
         * The data of the packet.
        */
        getData(): Internal.CompoundTag;
        /**
         * The channel of the packet.
        */
        get channel(): string
        /**
         * The data of the packet.
        */
        get data(): Internal.CompoundTag
    }
    type NetworkEventJS_ = NetworkEventJS;
    interface IPipeType <NodeDataType extends Internal.IAttachData> {
        modifyProperties(arg0: NodeDataType): NodeDataType;
        isPaintable(): boolean;
        type(): ResourceLocation;
        getThickness(): number;
        get paintable(): boolean
        get thickness(): number
    }
    type IPipeType_<NodeDataType extends Internal.IAttachData> = IPipeType<NodeDataType>;
    class CommandBuildContext$MissingTagAccessPolicy extends Internal.Enum<Internal.CommandBuildContext$MissingTagAccessPolicy> {
        static valueOf(arg0: string): Internal.CommandBuildContext$MissingTagAccessPolicy;
        static values(): Internal.CommandBuildContext$MissingTagAccessPolicy[];
        static readonly CREATE_NEW: Internal.CommandBuildContext$MissingTagAccessPolicy;
        static readonly FAIL: Internal.CommandBuildContext$MissingTagAccessPolicy;
        static readonly RETURN_EMPTY: Internal.CommandBuildContext$MissingTagAccessPolicy;
    }
    type CommandBuildContext$MissingTagAccessPolicy_ = CommandBuildContext$MissingTagAccessPolicy | "create_new" | "return_empty" | "fail";
    class MapCodec$MapCodecCodec <A> implements Internal.Codec<A> {
        constructor(arg0: Internal.MapCodec_<A>)
        optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec<A>;
        static empty<A>(): Internal.MapEncoder<A>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<A>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<A>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.Encoder<B>;
        simple(): Internal.Decoder$Simple<A>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        stable(): Internal.Codec<A>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        dispatch<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<A>>, arg2: Internal.Function_<A, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.Encoder<B>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<A>): Internal.Codec<A>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: A): Internal.Codec<A>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<A>>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        dispatchStable<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec<A>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        orElseGet(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        map<B>(arg0: Internal.Function_<A, B>): Internal.Decoder<B>;
        orElse(arg0: A): Internal.Codec<A>;
        deprecated(arg0: number): Internal.Codec<A>;
        codec(): Internal.MapCodec<A>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        dispatchMap<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.Decoder<B>;
        boxed(): Internal.Decoder$Boxed<A>;
        xmap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        comapFlatMap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<A>): Internal.Codec<A>;
        optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec<A>;
        terminal(): Internal.Decoder$Terminal<A>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        orElse(arg0: Internal.Consumer_<string>, arg1: A): Internal.Codec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        listOf(): Internal.Codec<Internal.List<A>>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<T>;
        flatXmap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        flatComapMap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        mapResult(arg0: Internal.Codec$ResultFunction_<A>): Internal.Codec<A>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
    }
    type MapCodec$MapCodecCodec_<A> = Special.BiomeSource | Special.ChunkGenerator | Special.GlobalLootModifierSerializers | Special.MaterialCondition | Special.MaterialRule | MapCodec$MapCodecCodec<A> | Special.DensityFunctionType;
    interface StateDefinition$Factory <O, S> {
        create(arg0: O, arg1: Internal.ImmutableMap_<Internal.Property<any>, Internal.Comparable<any>>, arg2: Internal.MapCodec_<S>): S;
    }
    type StateDefinition$Factory_<O, S> = StateDefinition$Factory<O, S>;
    class SnowballItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SnowballItem_ = SnowballItem;
    class ServerScoreboard$Method extends Internal.Enum<Internal.ServerScoreboard$Method> {
        static valueOf(arg0: string): Internal.ServerScoreboard$Method;
        static values(): Internal.ServerScoreboard$Method[];
        static readonly REMOVE: Internal.ServerScoreboard$Method;
        static readonly CHANGE: Internal.ServerScoreboard$Method;
    }
    type ServerScoreboard$Method_ = "remove" | "change" | ServerScoreboard$Method;
    interface CriterionTriggerInstance {
        serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject;
        getCriterion(): ResourceLocation;
        get criterion(): ResourceLocation
    }
    type CriterionTriggerInstance_ = CriterionTriggerInstance;
    class Fox$Type extends Internal.Enum<Internal.Fox$Type> {
        static byId(arg0: number): Internal.Fox$Type;
        static byName(arg0: string): Internal.Fox$Type;
        static byBiome(arg0: Internal.Holder_<Internal.Biome>): Internal.Fox$Type;
        static values(): Internal.Fox$Type[];
        getName(): string;
        static valueOf(arg0: string): Internal.Fox$Type;
        getId(): number;
        get name(): string
        get id(): number
        static readonly RED: Internal.Fox$Type;
        static readonly SNOW: Internal.Fox$Type;
    }
    type Fox$Type_ = "snow" | Fox$Type | "red";
    interface FloatPredicate extends Internal.DoublePredicate, Internal.Predicate<number> {
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        and(arg0: Internal.FloatPredicate_): this;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        or(arg0: Internal.DoublePredicate_): this;
        test(arg0: number): boolean;
        or(arg0: Internal.FloatPredicate_): this;
        negate(): Internal.DoublePredicate;
        (arg0: number): boolean;
    }
    type FloatPredicate_ = FloatPredicate;
    class CompostableRecipesEventJS extends Internal.EventJS {
        constructor()
        removeAll(): void;
        add(ingredient: Internal.Ingredient_, f: number): void;
        remove(ingredient: Internal.Ingredient_): void;
        static originalMap: Internal.Object2FloatMap<Internal.ItemLike>;
    }
    type CompostableRecipesEventJS_ = CompostableRecipesEventJS;
    interface RecipeManager$CachedCheck <C extends Internal.Container, T extends Internal.Recipe<C>> {
        getRecipeFor(arg0: C, arg1: Internal.Level_): Internal.Optional<T>;
    }
    type RecipeManager$CachedCheck_<C extends Internal.Container, T extends Internal.Recipe<C>> = RecipeManager$CachedCheck<C, T>;
    class ModuleDescriptor$Exports implements Internal.Comparable<Internal.ModuleDescriptor$Exports> {
        isQualified(): boolean;
        targets(): Internal.Set<string>;
        source(): string;
        compareTo(arg0: Internal.ModuleDescriptor$Exports_): number;
        modifiers(): Internal.Set<Internal.ModuleDescriptor$Exports$Modifier>;
        compareTo(arg0: any): number;
        get qualified(): boolean
    }
    type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports;
    class BowItem extends Internal.ProjectileWeaponItem implements Internal.Vanishable {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        static getPowerForTime(arg0: number): number;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        customArrow(arg0: Internal.AbstractArrow_): Internal.AbstractArrow;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly MAX_DRAW_DURATION: 20;
        static readonly DEFAULT_RANGE: 15;
    }
    type BowItem_ = BowItem;
    class UnitContext {
        constructor()
        pushDebug(): void;
        debugInfo(s: string, values: Internal.Collection_<any>): void;
        sub(): this;
        addConstant(s: string, u: Internal.Unit_): void;
        popDebug(): void;
        parse(input: string): Internal.Unit;
        getFunctionFactory(name: string): Internal.FunctionFactory;
        createStream(input: string): Internal.UnitTokenStream;
        debugInfo(s: string): void;
        addFunction(factory: Internal.FunctionFactory_): void;
        isDebug(): boolean;
        get debug(): boolean
        static readonly DEFAULT: Internal.UnitContext;
        readonly constants: Internal.Map<string, Internal.Unit>;
    }
    type UnitContext_ = UnitContext;
    interface HeldItemUIFactory$IHeldItemUIHolder {
        createUI(arg0: Internal.Player_, arg1: Internal.HeldItemUIFactory$HeldItemHolder_): ModularUI;
    }
    type HeldItemUIFactory$IHeldItemUIHolder_ = HeldItemUIFactory$IHeldItemUIHolder;
    class Llama extends Internal.AbstractChestedHorse implements Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.Llama>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setVariant(arg0: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        isTraderLlama(): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getCaravanHead(): this;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        getStrength(): number;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getVariant(): number;
        leaveCaravan(): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        inCaravan(): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getSwag(): Internal.DyeColor;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        joinCaravan(arg0: Internal.Llama_): void;
        hasCaravanTail(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set variant(arg0: number)
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get traderLlama(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get caravanHead(): Internal.Llama
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get strength(): number
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get variant(): number
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get swag(): Internal.DyeColor
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Llama_ = Llama;
    class JigsawBlock extends Internal.Block implements Internal.GameMasterBlock, Internal.EntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getTopFacing(arg0: Internal.BlockState_): Internal.Direction;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        static canAttach(arg0: Internal.StructureTemplate$StructureBlockInfo_, arg1: Internal.StructureTemplate$StructureBlockInfo_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getFrontFacing(arg0: Internal.BlockState_): Internal.Direction;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ORIENTATION: Internal.EnumProperty<Internal.FrontAndTop>;
    }
    type JigsawBlock_ = JigsawBlock;
    interface TransformStack extends Internal.TStack<Internal.TransformStack>, com.jozufozu.flywheel.util.transform.Transform<Internal.TransformStack> {
        translateBack(arg0: Vec3i_): this;
        cast(arg0: Internal.PoseStack_): this;
        multiply(arg0: Internal.Quaternion_): this;
        translate(arg0: Vec3i_): this;
        rotateZRadians(arg0: number): this;
        mulNormal(arg0: Internal.Matrix3f_): this;
        translateAll(arg0: number): this;
        popPose(): this;
        translateBack(arg0: Vec3_): this;
        nudge(arg0: number): this;
        translate(arg0: number, arg1: number, arg2: number): this;
        scale(arg0: number): this;
        transform(arg0: Internal.PoseStack_): this;
        rotate(arg0: Internal.Direction_, arg1: number): this;
        multiplyRadians(arg0: Internal.Vector3f_, arg1: number): this;
        multiply(arg0: Internal.Vector3f_, arg1: number): this;
        scale(arg0: number, arg1: number, arg2: number): this;
        pushPose(): this;
        rotateCentered(arg0: Internal.Quaternion_): this;
        unCentre(): this;
        rotateYRadians(arg0: number): this;
        rotateX(arg0: number): this;
        rotateY(arg0: number): this;
        translateX(arg0: number): this;
        translateZ(arg0: number): this;
        translateY(arg0: number): this;
        rotateCentered(arg0: Internal.Direction_, arg1: number): this;
        rotateZ(arg0: number): this;
        centre(): this;
        rotateToFace(arg0: Internal.Direction_): this;
        mulPose(arg0: Internal.Matrix4f_): this;
        rotate(arg0: number, arg1: Internal.Direction$Axis_): this;
        transform(arg0: Internal.Matrix4f_, arg1: Internal.Matrix3f_): this;
        rotateXRadians(arg0: number): this;
        translate(arg0: Vec3_): this;
        translateBack(arg0: number, arg1: number, arg2: number): this;
        translate(arg0: Internal.Vector3f_): this;
    }
    type TransformStack_ = TransformStack;
    class Pair <X, Y> {
        right(): Y;
        apply(consumer: Internal.BiConsumer_<X, Y>): void;
        static of<X, Y>(left: X, right: Y): Internal.Pair<X, Y>;
        left(): X;
        mapRight<S>(mapper: Internal.Function_<Y, S>): Internal.Pair<X, S>;
        map<R, S>(mapLeft: Internal.Function_<X, R>, mapRight: Internal.Function_<Y, S>): Internal.Pair<R, S>;
        flatMap<S>(mapper: Internal.BiFunction_<X, Y, S>): S;
        mapLeft<S>(mapper: Internal.Function_<X, S>): Internal.Pair<S, Y>;
    }
    type Pair_<X, Y> = Pair<X, Y>;
    class GTRegistryEventJS <K, V> extends Internal.StartupEventJS {
        constructor(r: any_<K, V>)
        create(id: string, type: string): com.gregtechceu.gtceu.api.registry.registrate.BuilderBase<V>;
        create(id: string, type: string, ...args: any[]): com.gregtechceu.gtceu.api.registry.registrate.BuilderBase<V>;
        create(id: string, ...args: any[]): com.gregtechceu.gtceu.api.registry.registrate.BuilderBase<V>;
        create(id: string): com.gregtechceu.gtceu.api.registry.registrate.BuilderBase<V>;
    }
    type GTRegistryEventJS_<K, V> = GTRegistryEventJS<K, V>;
    abstract class RenderTooltipEvent extends Internal.Event {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getFont(): Internal.Font;
        getX(): number;
        getY(): number;
        getComponents(): Internal.List<Internal.ClientTooltipComponent>;
        getItemStack(): Internal.ItemStack;
        get poseStack(): Internal.PoseStack
        get font(): Internal.Font
        get x(): number
        get y(): number
        get components(): Internal.List<Internal.ClientTooltipComponent>
        get itemStack(): Internal.ItemStack
    }
    type RenderTooltipEvent_ = RenderTooltipEvent;
    interface TickingBlockEntity {
        getPos(): BlockPos;
        isRemoved(): boolean;
        getType(): string;
        tick(): void;
        get pos(): BlockPos
        get removed(): boolean
        get type(): string
    }
    type TickingBlockEntity_ = TickingBlockEntity;
    interface SurfaceRules$ConditionSource extends Internal.Function<Internal.SurfaceRules$Context, Internal.SurfaceRules$Condition> {
        andThen<V>(arg0: Internal.Function_<Internal.SurfaceRules$Condition, V>): Internal.Function<Internal.SurfaceRules$Context, V>;
        bootstrap(arg0: Internal.Registry_<Internal.Codec<Internal.SurfaceRules$ConditionSource>>): Internal.Codec<Internal.SurfaceRules$ConditionSource>;
        identity<T>(): Internal.Function<T, T>;
        codec(): Internal.KeyDispatchDataCodec<Internal.SurfaceRules$ConditionSource>;
        apply(arg0: Internal.SurfaceRules$Context_): Internal.SurfaceRules$Condition;
        compose<V>(arg0: Internal.Function_<V, Internal.SurfaceRules$Context>): Internal.Function<V, Internal.SurfaceRules$Condition>;
        readonly CODEC: Internal.Codec<Internal.SurfaceRules$ConditionSource>;
    }
    type SurfaceRules$ConditionSource_ = SurfaceRules$ConditionSource;
    interface Pointer {
        address(): number;
        readonly CLONG_SIZE: 4;
        readonly POINTER_SHIFT: 3;
        readonly CLONG_SHIFT: 2;
        readonly BITS64: true;
        readonly BITS32: false;
        readonly POINTER_SIZE: 8;
    }
    type Pointer_ = Pointer;
    class DisplayInfo implements Internal.DisplayInfoFTBL {
        constructor(arg0: Internal.ItemStack_, arg1: Internal.Component_, arg2: Internal.Component_, arg3: ResourceLocation_, arg4: Internal.FrameType_, arg5: boolean, arg6: boolean, arg7: boolean)
        setLocation(arg0: number, arg1: number): void;
        serializeToJson(): Internal.JsonElement;
        getX(): number;
        getY(): number;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.DisplayInfo;
        isHidden(): boolean;
        getIcon(): Internal.ItemStack;
        getIconStackFTBL(): Internal.ItemStack;
        shouldShowToast(): boolean;
        getBackground(): ResourceLocation;
        getTitle(): Internal.Component;
        getFrame(): Internal.FrameType;
        shouldAnnounceChat(): boolean;
        static fromJson(arg0: Internal.JsonObject_): Internal.DisplayInfo;
        getDescription(): Internal.Component;
        serializeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        get x(): number
        get y(): number
        get hidden(): boolean
        get icon(): Internal.ItemStack
        get iconStackFTBL(): Internal.ItemStack
        get background(): ResourceLocation
        get title(): Internal.Component
        get frame(): Internal.FrameType
        get description(): Internal.Component
    }
    type DisplayInfo_ = DisplayInfo;
    class OctahedralGroup extends Internal.Enum<Internal.OctahedralGroup> implements Internal.StringRepresentable {
        static valueOf(arg0: string): Internal.OctahedralGroup;
        inverse(): this;
        rotate(arg0: Internal.Direction_): Internal.Direction;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        inverts(arg0: Internal.Direction$Axis_): boolean;
        getSerializedName(): string;
        static values(): Internal.OctahedralGroup[];
        rotate(arg0: Internal.FrontAndTop_): Internal.FrontAndTop;
        transformation(): Internal.Matrix3f;
        compose(arg0: Internal.OctahedralGroup_): this;
        get serializedName(): string
        static readonly ROT_180_EDGE_XY_NEG: Internal.OctahedralGroup;
        static readonly ROT_180_EDGE_YZ_POS: Internal.OctahedralGroup;
        static readonly SWAP_XZ: Internal.OctahedralGroup;
        static readonly ROT_90_REF_Y_NEG: Internal.OctahedralGroup;
        static readonly INVERT_Z: Internal.OctahedralGroup;
        static readonly SWAP_YZ: Internal.OctahedralGroup;
        static readonly INVERT_X: Internal.OctahedralGroup;
        static readonly ROT_180_EDGE_XY_POS: Internal.OctahedralGroup;
        static readonly ROT_180_EDGE_YZ_NEG: Internal.OctahedralGroup;
        static readonly ROT_90_Z_POS: Internal.OctahedralGroup;
        static readonly SWAP_NEG_YZ: Internal.OctahedralGroup;
        static readonly ROT_180_FACE_XY: Internal.OctahedralGroup;
        static readonly SWAP_NEG_XZ: Internal.OctahedralGroup;
        static readonly ROT_90_Z_NEG: Internal.OctahedralGroup;
        static readonly ROT_60_REF_PNN: Internal.OctahedralGroup;
        static readonly ROT_60_REF_PPP: Internal.OctahedralGroup;
        static readonly ROT_60_REF_PNP: Internal.OctahedralGroup;
        static readonly ROT_60_REF_NNP: 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 ROT_90_REF_Y_POS: Internal.OctahedralGroup;
        static readonly ROT_60_REF_NPN: Internal.OctahedralGroup;
        static readonly ROT_90_X_NEG: Internal.OctahedralGroup;
        static readonly ROT_120_PNP: Internal.OctahedralGroup;
        static readonly INVERT_Y: Internal.OctahedralGroup;
        static readonly ROT_180_EDGE_XZ_POS: Internal.OctahedralGroup;
        static readonly SWAP_XY: Internal.OctahedralGroup;
        static readonly ROT_120_NPN: Internal.OctahedralGroup;
        static readonly ROT_90_REF_Z_POS: Internal.OctahedralGroup;
        static readonly ROT_120_NNP: Internal.OctahedralGroup;
        static readonly ROT_90_REF_X_POS: Internal.OctahedralGroup;
        static readonly ROT_120_PPN: Internal.OctahedralGroup;
        static readonly ROT_120_NNN: Internal.OctahedralGroup;
        static readonly ROT_120_NPP: Internal.OctahedralGroup;
        static readonly ROT_90_X_POS: Internal.OctahedralGroup;
        static readonly ROT_120_PNN: Internal.OctahedralGroup;
        static readonly ROT_120_PPP: Internal.OctahedralGroup;
        static readonly ROT_90_REF_X_NEG: Internal.OctahedralGroup;
        static readonly IDENTITY: Internal.OctahedralGroup;
        static readonly SWAP_NEG_XY: Internal.OctahedralGroup;
        static readonly ROT_180_FACE_YZ: Internal.OctahedralGroup;
        static readonly ROT_180_FACE_XZ: Internal.OctahedralGroup;
        static readonly ROT_180_EDGE_XZ_NEG: Internal.OctahedralGroup;
        static readonly ROT_90_REF_Z_NEG: Internal.OctahedralGroup;
        static readonly ROT_90_Y_NEG: Internal.OctahedralGroup;
        static readonly ROT_90_Y_POS: Internal.OctahedralGroup;
        static readonly INVERSION: Internal.OctahedralGroup;
    }
    type OctahedralGroup_ = "inversion" | "rot_180_face_xz" | "invert_z" | "rot_180_edge_xy_pos" | "rot_120_pnp" | "rot_120_ppp" | "rot_120_nnn" | "rot_120_npn" | "rot_90_ref_z_neg" | "rot_180_edge_xz_pos" | "swap_xy" | "rot_90_x_neg" | "swap_neg_yz" | "identity" | "rot_90_z_neg" | "rot_90_ref_z_pos" | "rot_60_ref_ppn" | "rot_60_ref_npp" | "rot_60_ref_pnn" | "rot_60_ref_nnp" | "rot_180_edge_yz_pos" | "swap_yz" | "rot_90_y_pos" | "rot_90_ref_y_neg" | "rot_90_ref_y_pos" | "rot_90_x_pos" | "rot_180_face_yz" | "rot_180_edge_xy_neg" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_npp" | "rot_120_ppn" | "swap_neg_xz" | "rot_90_ref_x_pos" | "invert_x" | OctahedralGroup | "rot_180_edge_xz_neg" | "rot_90_ref_x_neg" | "rot_180_face_xy" | "rot_90_z_pos" | "rot_60_ref_nnn" | "rot_60_ref_ppp" | "rot_90_y_neg" | "rot_180_edge_yz_neg" | "swap_xz" | "rot_60_ref_npn" | "invert_y" | "rot_60_ref_pnp" | "swap_neg_xy";
    class FloatTag extends Internal.NumericTag {
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        copy(): this;
        getType(): Internal.TagType<Internal.FloatTag>;
        static valueOf(arg0: number): Internal.FloatTag;
        get asString(): string
        get type(): Internal.TagType<Internal.FloatTag>
        static readonly TYPE: Internal.TagType<Internal.FloatTag>;
        static readonly ZERO: Internal.FloatTag;
    }
    type FloatTag_ = FloatTag;
    class Program {
        constructor(arg0: Internal.Program$Type_, arg1: number, arg2: string)
        attachToShader(arg0: Internal.Shader_): void;
        static compileShader(arg0: Internal.Program$Type_, arg1: string, arg2: Internal.InputStream_, arg3: string, arg4: Internal.GlslPreprocessor_): Internal.Program;
        close(): void;
        getName(): string;
        getId(): number;
        get name(): string
        get id(): number
    }
    type Program_ = Program;
    abstract class AbstractStringBuilder implements Internal.CharSequence, Internal.Appendable {
        reverse(): this;
        append(arg0: string): this;
        codePointAt(arg0: number): number;
        insert(arg0: number, arg1: string): this;
        append(arg0: number): this;
        append(arg0: boolean): this;
        append(arg0: number): this;
        lastIndexOf(arg0: string): number;
        insert(arg0: number, arg1: number): this;
        getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void;
        indexOf(arg0: string): number;
        append(arg0: number): this;
        lastIndexOf(arg0: string, arg1: number): number;
        insert(arg0: number, arg1: boolean): this;
        charAt(arg0: number): string;
        length(): number;
        replace(arg0: number, arg1: number, arg2: string): this;
        trimToSize(): void;
        insert(arg0: number, arg1: number): this;
        append(arg0: string): this;
        "delete"(arg0: number, arg1: number): this;
        static compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number;
        indexOf(arg0: string, arg1: number): number;
        chars(): Internal.IntStream;
        ensureCapacity(arg0: number): void;
        insert(arg0: number, arg1: Internal.CharSequence_): this;
        insert(arg0: number, arg1: string): this;
        insert(arg0: number, arg1: any): this;
        append(arg0: number): this;
        capacity(): number;
        append(arg0: string[]): this;
        codePointCount(arg0: number, arg1: number): number;
        substring(arg0: number): string;
        setCharAt(arg0: number, arg1: string): void;
        setLength(arg0: number): void;
        isEmpty(): boolean;
        codePointBefore(arg0: number): number;
        append(arg0: string[], arg1: number, arg2: number): this;
        deleteCharAt(arg0: number): this;
        append(arg0: Internal.StringBuffer_): this;
        subSequence(arg0: number, arg1: number): Internal.CharSequence;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this;
        appendCodePoint(arg0: number): this;
        substring(arg0: number, arg1: number): string;
        insert(arg0: number, arg1: number): this;
        insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this;
        insert(arg0: number, arg1: number): this;
        insert(arg0: number, arg1: string[], arg2: number, arg3: number): this;
        offsetByCodePoints(arg0: number, arg1: number): number;
        append(arg0: any): this;
        insert(arg0: number, arg1: string[]): this;
        append(arg0: Internal.CharSequence_): this;
        codePoints(): Internal.IntStream;
        set length(arg0: number)
        get empty(): boolean
    }
    type AbstractStringBuilder_ = AbstractStringBuilder;
    class StageChangeEvent {
        getPlayerStages(): Internal.Stages;
        getPlayer(): Internal.Player;
        getStage(): string;
        get playerStages(): Internal.Stages
        get player(): Internal.Player
        get stage(): string
    }
    type StageChangeEvent_ = StageChangeEvent;
    class WeakReference <T> extends Internal.Reference<T> {
        constructor(arg0: T)
        constructor(arg0: T, arg1: any_<T>)
    }
    type WeakReference_<T> = WeakReference<T>;
    class PlayerEvent$ItemSmeltedEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_)
        getSmelting(): Internal.ItemStack;
        getEntity(): Internal.Entity;
        get smelting(): Internal.ItemStack
        get entity(): Internal.Entity
    }
    type PlayerEvent$ItemSmeltedEvent_ = PlayerEvent$ItemSmeltedEvent;
    interface IMixinEditBox {
        getHightlightPosKonkrete(): number;
        onValueChangeKonkrete(arg0: string): void;
        getIsEditableKonkrete(): boolean;
        getMaxLengthKonkrete(): number;
        get hightlightPosKonkrete(): number
        get isEditableKonkrete(): boolean
        get maxLengthKonkrete(): number
    }
    type IMixinEditBox_ = IMixinEditBox;
    interface ArgumentTypeInfo$Template <A extends Internal.ArgumentType<any>> {
        type(): Internal.ArgumentTypeInfo<A, any>;
        instantiate(arg0: Internal.CommandBuildContext_): A;
    }
    type ArgumentTypeInfo$Template_<A extends Internal.ArgumentType<any>> = ArgumentTypeInfo$Template<A>;
    class SwordItem extends Internal.TieredItem implements Internal.Vanishable, Internal.ModifiableItemKJS {
        constructor(arg0: Internal.Tier_, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        kjs$getAttributeMap(): Internal.Multimap<any, any>;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        kjs$setAttributeMap(arg0: Internal.Multimap_<any, any>): void;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        getDamage(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        get damage(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        defaultModifiers: Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
    }
    type SwordItem_ = SwordItem;
    class UpgradeData {
        constructor(arg0: Internal.CompoundTag_, arg1: Internal.LevelHeightAccessor_)
        upgrade(arg0: Internal.LevelChunk_): void;
        write(): Internal.CompoundTag;
        isEmpty(): boolean;
        get empty(): boolean
        static readonly EMPTY: Internal.UpgradeData;
    }
    type UpgradeData_ = UpgradeData;
    class EntityLeaveLevelEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: Internal.Level_)
        getLevel(): Internal.Level;
        get level(): Internal.Level
    }
    type EntityLeaveLevelEvent_ = EntityLeaveLevelEvent;
    interface BasicFileAttributes {
        isRegularFile(): boolean;
        creationTime(): Internal.FileTime;
        isSymbolicLink(): boolean;
        fileKey(): any;
        isOther(): boolean;
        isDirectory(): boolean;
        size(): number;
        lastModifiedTime(): Internal.FileTime;
        lastAccessTime(): Internal.FileTime;
        get regularFile(): boolean
        get symbolicLink(): boolean
        get other(): boolean
        get directory(): boolean
    }
    type BasicFileAttributes_ = BasicFileAttributes;
    class StructureMode extends Internal.Enum<Internal.StructureMode> implements Internal.StringRepresentable {
        static values(): Internal.StructureMode[];
        getDisplayName(): Internal.Component;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.StructureMode;
        get displayName(): Internal.Component
        get serializedName(): string
        static readonly SAVE: Internal.StructureMode;
        static readonly CORNER: Internal.StructureMode;
        static readonly LOAD: Internal.StructureMode;
        static readonly DATA: Internal.StructureMode;
    }
    type StructureMode_ = "load" | StructureMode | "save" | "data" | "corner";
    interface Channel$Unsafe {
        localAddress(): Internal.SocketAddress;
        deregister(arg0: Internal.ChannelPromise_): void;
        recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle;
        closeForcibly(): void;
        close(arg0: Internal.ChannelPromise_): void;
        beginRead(): void;
        outboundBuffer(): Internal.ChannelOutboundBuffer;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void;
        flush(): void;
        bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void;
        register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void;
        disconnect(arg0: Internal.ChannelPromise_): void;
        write(arg0: any, arg1: Internal.ChannelPromise_): void;
        remoteAddress(): Internal.SocketAddress;
        voidPromise(): Internal.ChannelPromise;
    }
    type Channel$Unsafe_ = Channel$Unsafe;
    interface IPlantable {
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
    }
    type IPlantable_ = IPlantable;
    class RemoveWorldgenEventJS extends Internal.StartupEventJS {
        constructor()
        printFiltered(): void;
        removeSpawns(p: Internal.Consumer_<Internal.RemoveSpawnsProperties>): void;
        removeAllFeatures(filter: Internal.BiomeFilter_): void;
        printSpawns(category: Internal.MobCategory_): void;
        printFeatures(type: DecorationGenerationStep_): void;
        removeOres(p: Internal.Consumer_<Internal.RemoveOresProperties>): void;
        removeAllFeatures(): void;
        removeAllSpawns(): void;
        printSpawns(): void;
        printFeatures(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void;
        removeFeatureById(filter: Internal.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void;
        printFiltered(type: DecorationGenerationStep_): void;
        printFeaturesForType(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_, afterRemoval: boolean): void;
        removeAllFeatures(filter: Internal.BiomeFilter_, type: DecorationGenerationStep_): void;
        removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void;
        printFeatures(): void;
        printFiltered(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void;
    }
    type RemoveWorldgenEventJS_ = RemoveWorldgenEventJS;
    class HashBiMap <K, V> extends Internal.Maps$IteratorBasedAbstractMap<K, V> implements Internal.BiMap<K, V>, Internal.Serializable {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        static create<K, V>(arg0: number): Internal.HashBiMap<K, V>;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        inverse(): Internal.BiMap<V, K>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        putIfAbsent(arg0: K, arg1: V): V;
        entrySet(): Internal.Set<any>;
        static create<K, V>(arg0: Internal.Map_<K, V>): Internal.HashBiMap<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static create<K, V>(): Internal.HashBiMap<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        forcePut(arg0: K, arg1: V): V;
        static of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type HashBiMap_<K, V> = HashBiMap<K, V>;
    interface LootItemFunction extends Internal.LootContextUser, Internal.BiFunction<Internal.ItemStack, Internal.LootContext, Internal.ItemStack> {
        decorate(arg0: Internal.BiFunction_<Internal.ItemStack, Internal.LootContext, Internal.ItemStack>, arg1: Internal.Consumer_<Internal.ItemStack>, arg2: Internal.LootContext_): Internal.Consumer<Internal.ItemStack>;
        andThen<V>(arg0: Internal.Function_<Internal.ItemStack, V>): Internal.BiFunction<Internal.ItemStack, Internal.LootContext, V>;
        apply(arg0: Internal.ItemStack_, arg1: Internal.LootContext_): Internal.ItemStack;
        getReferencedContextParams(): Internal.Set<Internal.LootContextParam<any>>;
        validate(arg0: Internal.ValidationContext_): void;
        getType(): Internal.LootItemFunctionType;
        get referencedContextParams(): Internal.Set<Internal.LootContextParam<any>>
        get type(): Internal.LootItemFunctionType
    }
    type LootItemFunction_ = LootItemFunction;
    interface SignedMessageValidator {
        validateHeader(arg0: Internal.SignedMessageHeader_, arg1: Internal.MessageSignature_, arg2: number[]): Internal.SignedMessageValidator$State;
        create(arg0: Internal.ProfilePublicKey_, arg1: boolean): this;
        validateMessage(arg0: Internal.PlayerChatMessage_): Internal.SignedMessageValidator$State;
    }
    type SignedMessageValidator_ = SignedMessageValidator;
    class CommandBlock extends Internal.BaseEntityBlock implements Internal.GameMasterBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: boolean)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly CONDITIONAL: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type CommandBlock_ = CommandBlock;
    class ClientboundContainerSetDataPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getValue(): number;
        getContainerId(): number;
        isSkippable(): boolean;
        getId(): number;
        get value(): number
        get containerId(): number
        get skippable(): boolean
        get id(): number
    }
    type ClientboundContainerSetDataPacket_ = ClientboundContainerSetDataPacket;
    class Block extends Internal.BlockBehaviour implements Internal.BlockColorSettings<any>, Internal.ItemLike, Internal.IForgeBlock, Internal.InjectedBlockExtension {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        stepOn(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Entity_): void;
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        fallOn(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Entity_, arg4: number): void;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getJumpFactor(): number;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getSpeedFactor(): number;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        setMaterial(v: Internal.MaterialJS_): void;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getRenderPropertiesInternal(): any;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        getBlockStates(): Internal.List<Internal.BlockState>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        fillItemCategory(arg0: Internal.CreativeModeTab_, arg1: Internal.NonNullList_<Internal.ItemStack>): void;
        useSmoothColorBlending(arg0: Internal.BlockAndTintGetter_, arg1: any, arg2: BlockPos_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        propagatesSkylightDown(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        setPlacedBy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.LivingEntity_, arg4: Internal.ItemStack_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        getFriction(): number;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        useSmoothColorBlending(view: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): boolean;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        static byItem(arg0: Internal.Item_): Internal.Block;
        destroy(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LootContext$Builder_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        arch$holder(): Internal.Holder<Internal.Block>;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        dropFromExplosion(arg0: Internal.Explosion_): boolean;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<Internal.Component>, arg3: Internal.TooltipFlag_): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        wasExploded(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Explosion_): void;
        getName(): Internal.MutableComponent;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        isPossibleToRespawnInThis(): boolean;
        animateTick(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        static stateById(arg0: number): Internal.BlockState;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        static getId(arg0: Internal.BlockState_): number;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        static pushEntitiesUp(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_): Internal.BlockState;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_): Internal.List<Internal.ItemStack>;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        get descriptionId(): string
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get jumpFactor(): number
        get speedFactor(): number
        set material(v: Internal.MaterialJS_)
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get friction(): number
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get possibleToRespawnInThis(): boolean
        get mod(): string
        static readonly UPDATE_ALL_IMMEDIATE: 11;
        static readonly INDESTRUCTIBLE: -1.0;
        static readonly UPDATE_KNOWN_SHAPE: 16;
        static readonly UPDATE_IMMEDIATE: 8;
        static readonly UPDATE_SUPPRESS_DROPS: 32;
        static readonly UPDATE_ALL: 3;
        static readonly UPDATE_CLIENTS: 2;
        static readonly UPDATE_INVISIBLE: 4;
        static readonly UPDATE_LIMIT: 512;
        static readonly UPDATE_SUPPRESS_LIGHT: 128;
        static readonly UPDATE_NONE: 4;
        static readonly INSTANT: 0.0;
        /**
         * @deprecated
        */
        static readonly BLOCK_STATE_REGISTRY: Internal.IdMapper<Internal.BlockState>;
        static readonly UPDATE_NEIGHBORS: 1;
        static readonly UPDATE_MOVE_BY_PISTON: 64;
    }
    type Block_ = Special.Block | Block;
    class BitSet implements Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: number)
        clone(): any;
        set(arg0: number): void;
        cardinality(): number;
        xor(arg0: Internal.BitSet_): void;
        isEmpty(): boolean;
        set(arg0: number, arg1: number, arg2: boolean): void;
        intersects(arg0: Internal.BitSet_): boolean;
        get(arg0: number, arg1: number): this;
        set(arg0: number, arg1: boolean): void;
        static valueOf(arg0: number[]): Internal.BitSet;
        previousSetBit(arg0: number): number;
        or(arg0: Internal.BitSet_): void;
        get(arg0: number): boolean;
        set(arg0: number, arg1: number): void;
        andNot(arg0: Internal.BitSet_): void;
        and(arg0: Internal.BitSet_): void;
        stream(): Internal.IntStream;
        length(): number;
        static valueOf(arg0: Internal.LongBuffer_): Internal.BitSet;
        clear(arg0: number, arg1: number): void;
        clear(arg0: number): void;
        flip(arg0: number): void;
        flip(arg0: number, arg1: number): void;
        nextClearBit(arg0: number): number;
        static valueOf(arg0: number[]): Internal.BitSet;
        static valueOf(arg0: Internal.ByteBuffer_): Internal.BitSet;
        previousClearBit(arg0: number): number;
        toByteArray(): number[];
        nextSetBit(arg0: number): number;
        size(): number;
        toLongArray(): number[];
        clear(): void;
        get empty(): boolean
    }
    type BitSet_ = BitSet;
    interface RuleTestType <P extends Internal.RuleTest> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.RuleTest>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly TAG_TEST: Internal.RuleTestType<Internal.TagMatchTest>;
        readonly RANDOM_BLOCKSTATE_TEST: Internal.RuleTestType<Internal.RandomBlockStateMatchTest>;
        readonly BLOCKSTATE_TEST: Internal.RuleTestType<Internal.BlockStateMatchTest>;
        readonly ALWAYS_TRUE_TEST: Internal.RuleTestType<Internal.AlwaysTrueTest>;
        readonly RANDOM_BLOCK_TEST: Internal.RuleTestType<Internal.RandomBlockMatchTest>;
        readonly BLOCK_TEST: Internal.RuleTestType<Internal.BlockMatchTest>;
    }
    type RuleTestType_<P extends Internal.RuleTest> = RuleTestType<P> | Special.RuleTest;
    class ChunkRenderDispatcher implements Internal.ChunkRenderDispatcherAccessor {
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.LevelRenderer_, arg2: Internal.Executor_, arg3: boolean, arg4: Internal.ChunkBufferBuilderPack_)
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.LevelRenderer_, arg2: Internal.Executor_, arg3: boolean, arg4: Internal.ChunkBufferBuilderPack_, arg5: number)
        getFreeBufferCount(): number;
        setCamera(arg0: Vec3_): void;
        rebuildChunkSync(arg0: Internal.ChunkRenderDispatcher$RenderChunk_, arg1: Internal.RenderRegionCache_): void;
        getLevel(): Internal.ClientLevel;
        getCameraPosition(): Vec3;
        schedule(arg0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): void;
        uploadAllPendingUploads(): void;
        getToBatchCount(): number;
        getToUpload(): number;
        dispose(): void;
        blockUntilClear(): void;
        isQueueEmpty(): boolean;
        getStats(): string;
        setLevel(arg0: Internal.ClientLevel_): void;
        uploadChunkLayer(arg0: Internal.BufferBuilder$RenderedBuffer_, arg1: Internal.VertexBuffer_): Internal.CompletableFuture<void>;
        get freeBufferCount(): number
        set camera(arg0: Vec3_)
        get level(): Internal.ClientLevel
        get cameraPosition(): Vec3
        get toBatchCount(): number
        get toUpload(): number
        get queueEmpty(): boolean
        get stats(): string
        set level(arg0: Internal.ClientLevel_)
    }
    type ChunkRenderDispatcher_ = ChunkRenderDispatcher;
    class MinerPipeBlock extends Internal.Block {
        constructor(properties: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static SHAPE: Internal.CubeVoxelShape;
    }
    type MinerPipeBlock_ = MinerPipeBlock;
    class BoilerFireboxType extends Internal.Record {
        constructor(name: string, bottom: ResourceLocation_, top: ResourceLocation_, side: ResourceLocation_)
        name(): string;
        side(): ResourceLocation;
        getSide(): ResourceLocation;
        getBottom(): ResourceLocation;
        top(): ResourceLocation;
        getName(): string;
        bottom(): ResourceLocation;
        getTop(): ResourceLocation;
        get side(): ResourceLocation
        get bottom(): ResourceLocation
        get name(): string
        get top(): ResourceLocation
        static TITANIUM_FIREBOX: Internal.BoilerFireboxType;
        static STEEL_FIREBOX: Internal.BoilerFireboxType;
        static TUNGSTENSTEEL_FIREBOX: Internal.BoilerFireboxType;
        static BRONZE_FIREBOX: Internal.BoilerFireboxType;
    }
    type BoilerFireboxType_ = BoilerFireboxType;
    abstract class ThrowableItemProjectile extends Internal.ThrowableProjectile implements Internal.ItemSupplier {
        constructor(arg0: Internal.EntityType_<Internal.ThrowableItemProjectile>, arg1: Internal.LivingEntity_, arg2: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.ThrowableItemProjectile>, arg1: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.ThrowableItemProjectile>, arg1: number, arg2: number, arg3: number, arg4: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        setItem(arg0: Internal.ItemStack_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set item(arg0: Internal.ItemStack_)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ThrowableItemProjectile_ = ThrowableItemProjectile;
    class SeagrassBlock extends Internal.BushBlock implements Internal.IForgeShearable, Internal.LiquidBlockContainer, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SeagrassBlock_ = SeagrassBlock;
    interface IPartialSafeNBT {
        writeSafe(arg0: Internal.CompoundTag_): void;
    }
    type IPartialSafeNBT_ = IPartialSafeNBT;
    class MetaMachineItem extends Internal.BlockItem implements Internal.IItemRendererProvider {
        constructor(block: Internal.IMachineBlock_, properties: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        getDefinition(): Internal.MachineDefinition;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getRenderer(stack: Internal.ItemStack_): Internal.IRenderer;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        get definition(): Internal.MachineDefinition
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type MetaMachineItem_ = MetaMachineItem;
    class FileTime implements Internal.Comparable<Internal.FileTime> {
        static from(arg0: number, arg1: Internal.TimeUnit_): Internal.FileTime;
        toMillis(): number;
        compareTo(arg0: Internal.FileTime_): number;
        toInstant(): Internal.Instant;
        to(arg0: Internal.TimeUnit_): number;
        static fromMillis(arg0: number): Internal.FileTime;
        compareTo(arg0: any): number;
        static from(arg0: Internal.Instant_): Internal.FileTime;
    }
    type FileTime_ = FileTime;
    class UnicodeSet extends Internal.UnicodeFilter implements Internal.Iterable<string>, Internal.Freezable<Internal.UnicodeSet>, Internal.Comparable<Internal.UnicodeSet> {
        constructor(arg0: string, arg1: number)
        constructor()
        constructor(arg0: string, arg1: Internal.ParsePosition_, arg2: Internal.SymbolTable_, arg3: number)
        constructor(arg0: string, arg1: Internal.ParsePosition_, arg2: Internal.SymbolTable_)
        constructor(arg0: number, arg1: number)
        constructor(arg0: string, arg1: boolean)
        constructor(...arg0: number[])
        constructor(arg0: string)
        constructor(arg0: Internal.UnicodeSet_)
        /**
         * @deprecated
        */
        addBridges(arg0: Internal.UnicodeSet_): this;
        /**
         * @deprecated
        */
        static compare<T extends Internal.Comparable<T>>(arg0: Internal.Iterator_<T>, arg1: Internal.Iterator_<T>): number;
        addAllTo<T extends Internal.Collection<string>>(arg0: T): T;
        compareTo(arg0: Internal.UnicodeSet_): number;
        getRangeStart(arg0: number): number;
        compareTo(arg0: Internal.UnicodeSet_, arg1: Internal.UnicodeSet$ComparisonStyle_): number;
        cloneAsThawed(): any;
        containsSome(arg0: Internal.UnicodeSet_): boolean;
        static compare<T extends Internal.Comparable<T>>(arg0: Internal.Collection_<T>, arg1: Internal.Collection_<T>, arg2: Internal.UnicodeSet$ComparisonStyle_): number;
        complement(arg0: number, arg1: number): this;
        static fromAll(arg0: Internal.CharSequence_): Internal.UnicodeSet;
        add(arg0: number, arg1: number): this;
        addAll(arg0: Internal.CharSequence_): this;
        static from(arg0: Internal.CharSequence_): Internal.UnicodeSet;
        containsSome(arg0: Internal.CharSequence_): boolean;
        static resemblesPattern(arg0: string, arg1: number): boolean;
        addAll(arg0: Internal.UnicodeSet_): this;
        ranges(): Internal.Iterable<Internal.UnicodeSet$EntryRange>;
        /**
         * @deprecated
        */
        static setDefaultXSymbolTable(arg0: Internal.UnicodeSet$XSymbolTable_): void;
        applyIntPropertyValue(arg0: number, arg1: number): this;
        charAt(arg0: number): number;
        static addAllTo<T, U extends Internal.Collection<T>>(arg0: Internal.Iterable_<T>, arg1: U): U;
        containsSome<T extends Internal.CharSequence>(arg0: Internal.Iterable_<T>): boolean;
        spanBack(arg0: Internal.CharSequence_, arg1: Internal.UnicodeSet$SpanCondition_): number;
        _generatePattern(arg0: Internal.StringBuffer_, arg1: boolean, arg2: boolean): Internal.StringBuffer;
        clone(): any;
        strings(): Internal.Collection<string>;
        spliterator(): Internal.Spliterator<string>;
        containsNone(arg0: Internal.UnicodeSet_): boolean;
        removeAllStrings(): this;
        spanBack(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.UnicodeSet$SpanCondition_): number;
        span(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.UnicodeSet$SpanCondition_): number;
        retain(arg0: number): this;
        addAll<T extends Internal.CharSequence>(...arg0: T[]): this;
        _generatePattern(arg0: Internal.StringBuffer_, arg1: boolean): Internal.StringBuffer;
        set(arg0: Internal.UnicodeSet_): this;
        /**
         * @deprecated
        */
        static getSingleCodePoint(arg0: Internal.CharSequence_): number;
        addAll(arg0: Internal.Iterable_<any>): this;
        applyPattern(arg0: string): this;
        containsNone<T extends Internal.CharSequence>(arg0: Internal.Iterable_<T>): boolean;
        closeOver(arg0: number): this;
        remove(arg0: number, arg1: number): this;
        addAll(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        spanAndCount(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.UnicodeSet$SpanCondition_, arg3: Internal.OutputInt_): number;
        size(): number;
        contains(arg0: number, arg1: number): boolean;
        static addAllTo<T>(arg0: Internal.Iterable_<T>, arg1: T[]): T[];
        /**
         * @deprecated
        */
        getRegexEquivalent(): string;
        addAllTo(arg0: string[]): string[];
        containsAll(arg0: string): boolean;
        applyPropertyAlias(arg0: string, arg1: string, arg2: Internal.SymbolTable_): this;
        static compare<T extends Internal.Comparable<T>>(arg0: Internal.Iterable_<T>, arg1: Internal.Iterable_<T>): number;
        /**
         * @deprecated
        */
        applyPattern(arg0: string, arg1: Internal.ParsePosition_, arg2: Internal.SymbolTable_, arg3: number): this;
        complement(arg0: number): this;
        retainAll<T extends Internal.CharSequence>(arg0: Internal.Iterable_<T>): this;
        forEach(arg0: Internal.Consumer_<string>): void;
        complementAll(arg0: Internal.UnicodeSet_): this;
        containsAll<T extends Internal.CharSequence>(arg0: Internal.Iterable_<T>): boolean;
        isFrozen(): boolean;
        containsNone(arg0: number, arg1: number): boolean;
        compareTo(arg0: any): number;
        remove(arg0: Internal.CharSequence_): this;
        set(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        findLastIn(arg0: Internal.CharSequence_, arg1: number, arg2: boolean): number;
        /**
         * @deprecated
        */
        findIn(arg0: Internal.CharSequence_, arg1: number, arg2: boolean): number;
        removeAll<T extends Internal.CharSequence>(arg0: Internal.Iterable_<T>): this;
        retainAll(arg0: Internal.UnicodeSet_): this;
        containsAll(arg0: Internal.UnicodeSet_): boolean;
        complementAll(arg0: Internal.CharSequence_): this;
        add(arg0: Internal.Iterable_<any>): this;
        hasStrings(): boolean;
        static toArray(arg0: Internal.UnicodeSet_): string[];
        add(arg0: number): this;
        getRangeCount(): number;
        /**
         * @deprecated
        */
        stripFrom(arg0: Internal.CharSequence_, arg1: boolean): string;
        indexOf(arg0: number): number;
        retainAll(arg0: Internal.CharSequence_): this;
        getRangeEnd(arg0: number): number;
        /**
         * @deprecated
        */
        matchesAt(arg0: Internal.CharSequence_, arg1: number): number;
        removeAll(arg0: Internal.UnicodeSet_): this;
        applyPropertyAlias(arg0: string, arg1: string): this;
        clear(): this;
        span(arg0: Internal.CharSequence_, arg1: Internal.UnicodeSet$SpanCondition_): number;
        retain(arg0: Internal.CharSequence_): this;
        complement(arg0: Internal.CharSequence_): this;
        static compare(arg0: Internal.CharSequence_, arg1: number): number;
        static compare(arg0: number, arg1: Internal.CharSequence_): number;
        removeAll(arg0: Internal.CharSequence_): this;
        compact(): this;
        containsSome(arg0: number, arg1: number): boolean;
        applyPattern(arg0: string, arg1: boolean): this;
        retain(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        static getDefaultXSymbolTable(): Internal.UnicodeSet$XSymbolTable;
        isEmpty(): boolean;
        applyPattern(arg0: string, arg1: number): this;
        add(arg0: Internal.CharSequence_): this;
        compareTo(arg0: Internal.Iterable_<string>): number;
        containsNone(arg0: Internal.CharSequence_): boolean;
        iterator(): Internal.Iterator<string>;
        contains(arg0: Internal.CharSequence_): boolean;
        freeze(): this;
        remove(arg0: number): this;
        complement(): this;
        /**
         * @deprecated
        */
        set defaultXSymbolTable(arg0: Internal.UnicodeSet$XSymbolTable_)
        /**
         * @deprecated
        */
        get regexEquivalent(): string
        get frozen(): boolean
        get rangeCount(): number
        /**
         * @deprecated
        */
        get defaultXSymbolTable(): Internal.UnicodeSet$XSymbolTable
        get empty(): boolean
        static readonly MAX_VALUE: 1114111;
        static readonly IGNORE_SPACE: 1;
        static readonly EMPTY: Internal.UnicodeSet;
        static readonly CASE_INSENSITIVE: 2;
        static readonly MIN_VALUE: 0;
        static readonly ADD_CASE_MAPPINGS: 4;
        static readonly ALL_CODE_POINTS: Internal.UnicodeSet;
        static readonly CASE: 2;
    }
    type UnicodeSet_ = UnicodeSet;
    class ClientboundSetChunkCacheRadiusPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getRadius(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get radius(): number
        get skippable(): boolean
    }
    type ClientboundSetChunkCacheRadiusPacket_ = ClientboundSetChunkCacheRadiusPacket;
    class PacketFlow extends Internal.Enum<Internal.PacketFlow> {
        getOpposite(): this;
        static values(): Internal.PacketFlow[];
        static valueOf(arg0: string): Internal.PacketFlow;
        get opposite(): Internal.PacketFlow
        static readonly CLIENTBOUND: Internal.PacketFlow;
        static readonly SERVERBOUND: Internal.PacketFlow;
    }
    type PacketFlow_ = "serverbound" | "clientbound" | PacketFlow;
    interface IAutoSyncBlockEntity extends Internal.IManagedBlockEntity {
        readCustomSyncData(tag: Internal.CompoundTag_): void;
        getNonLazyFields(): Internal.IRef[];
        getSelf(): Internal.BlockEntity;
        getSyncTag(): string;
        syncNow(force: boolean): void;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        defaultServerTick(): void;
        writeCustomSyncData(tag: Internal.CompoundTag_): void;
        getRootStorage(): Internal.IManagedStorage;
        getCurrentPos(): BlockPos;
        get nonLazyFields(): Internal.IRef[]
        get self(): Internal.BlockEntity
        get syncTag(): string
        get blockEntityType(): Internal.BlockEntityType<any>
        get rootStorage(): Internal.IManagedStorage
        get currentPos(): BlockPos
    }
    type IAutoSyncBlockEntity_ = IAutoSyncBlockEntity;
    class ServerboundResourcePackPacket$Action extends Internal.Enum<Internal.ServerboundResourcePackPacket$Action> {
        static valueOf(arg0: string): Internal.ServerboundResourcePackPacket$Action;
        static values(): Internal.ServerboundResourcePackPacket$Action[];
        static readonly SUCCESSFULLY_LOADED: Internal.ServerboundResourcePackPacket$Action;
        static readonly FAILED_DOWNLOAD: Internal.ServerboundResourcePackPacket$Action;
        static readonly ACCEPTED: Internal.ServerboundResourcePackPacket$Action;
        static readonly DECLINED: Internal.ServerboundResourcePackPacket$Action;
    }
    type ServerboundResourcePackPacket$Action_ = "declined" | "failed_download" | "successfully_loaded" | ServerboundResourcePackPacket$Action | "accepted";
    interface IJeiKeyMapping {
        isUnbound(): boolean;
        getTranslatedKeyMessage(): Internal.Component;
        isActiveAndMatches(arg0: Internal.InputConstants$Key_): boolean;
        get unbound(): boolean
        get translatedKeyMessage(): Internal.Component
    }
    type IJeiKeyMapping_ = IJeiKeyMapping;
    class SearchRegistry$Key <T> {
        constructor()
    }
    type SearchRegistry$Key_<T> = SearchRegistry$Key<T>;
    interface IForgeMinecraft {
        popGuiLayer(): void;
        getLocale(): Internal.Locale;
        pushGuiLayer(arg0: Internal.Screen_): void;
        get locale(): Internal.Locale
    }
    type IForgeMinecraft_ = IForgeMinecraft;
    abstract class PathNavigation {
        constructor(arg0: Internal.Mob_, arg1: Internal.Level_)
        createPath(arg0: Internal.Stream_<BlockPos>, arg1: number): net.minecraft.world.level.pathfinder.Path;
        moveTo(arg0: Internal.Entity_, arg1: number): boolean;
        canFloat(): boolean;
        createPath(arg0: Internal.Entity_, arg1: number): net.minecraft.world.level.pathfinder.Path;
        recomputePath(): void;
        createPath(arg0: number, arg1: number, arg2: number, arg3: number): net.minecraft.world.level.pathfinder.Path;
        setCanFloat(arg0: boolean): void;
        createPath(arg0: BlockPos_, arg1: number, arg2: number): net.minecraft.world.level.pathfinder.Path;
        isInProgress(): boolean;
        getTargetPos(): BlockPos;
        isStuck(): boolean;
        getPath(): net.minecraft.world.level.pathfinder.Path;
        resetMaxVisitedNodesMultiplier(): void;
        moveTo(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getNodeEvaluator(): Internal.NodeEvaluator;
        moveTo(arg0: net.minecraft.world.level.pathfinder.Path_, arg1: number): boolean;
        setSpeedModifier(arg0: number): void;
        isDone(): boolean;
        shouldRecomputePath(arg0: BlockPos_): boolean;
        tick(): void;
        getMaxDistanceToWaypoint(): number;
        setMaxVisitedNodesMultiplier(arg0: number): void;
        createPath(arg0: BlockPos_, arg1: number): net.minecraft.world.level.pathfinder.Path;
        stop(): void;
        createPath(arg0: Internal.Set_<BlockPos>, arg1: number): net.minecraft.world.level.pathfinder.Path;
        isStableDestination(arg0: BlockPos_): boolean;
        set canFloat(arg0: boolean)
        get inProgress(): boolean
        get targetPos(): BlockPos
        get stuck(): boolean
        get path(): net.minecraft.world.level.pathfinder.Path
        get nodeEvaluator(): Internal.NodeEvaluator
        set speedModifier(arg0: number)
        get done(): boolean
        get maxDistanceToWaypoint(): number
        set maxVisitedNodesMultiplier(arg0: number)
    }
    type PathNavigation_ = PathNavigation;
    class ClientboundRecipePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ClientboundRecipePacket$State_, arg1: Internal.Collection_<ResourceLocation>, arg2: Internal.Collection_<ResourceLocation>, arg3: Internal.RecipeBookSettings_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getRecipes(): Internal.List<ResourceLocation>;
        handle(arg0: Internal.PacketListener_): void;
        getHighlights(): Internal.List<ResourceLocation>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getState(): Internal.ClientboundRecipePacket$State;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getBookSettings(): Internal.RecipeBookSettings;
        isSkippable(): boolean;
        get recipes(): Internal.List<ResourceLocation>
        get highlights(): Internal.List<ResourceLocation>
        get state(): Internal.ClientboundRecipePacket$State
        get bookSettings(): Internal.RecipeBookSettings
        get skippable(): boolean
    }
    type ClientboundRecipePacket_ = ClientboundRecipePacket;
    class ObjectObjectImmutablePair <K, V> implements it.unimi.dsi.fastutil.Pair<K, V>, Internal.Serializable {
        constructor(arg0: K, arg1: V)
        first(arg0: K): it.unimi.dsi.fastutil.Pair<K, V>;
        key(arg0: K): it.unimi.dsi.fastutil.Pair<K, V>;
        static lexComparator<L, R>(): Internal.Comparator<it.unimi.dsi.fastutil.Pair<L, R>>;
        left(): K;
        second(arg0: V): it.unimi.dsi.fastutil.Pair<K, V>;
        value(): V;
        left(arg0: K): it.unimi.dsi.fastutil.Pair<K, V>;
        value(arg0: V): it.unimi.dsi.fastutil.Pair<K, V>;
        key(): K;
        static of<K, V>(arg0: K, arg1: V): Internal.ObjectObjectImmutablePair<K, V>;
        right(arg0: V): it.unimi.dsi.fastutil.Pair<K, V>;
        second(): V;
        first(): K;
        right(): V;
    }
    type ObjectObjectImmutablePair_<K, V> = ObjectObjectImmutablePair<K, V>;
    class Agent {
        constructor(arg0: string, arg1: number)
        getName(): string;
        getVersion(): number;
        get name(): string
        get version(): number
        static readonly SCROLLS: Internal.Agent;
        static readonly MINECRAFT: Internal.Agent;
    }
    type Agent_ = Agent;
    class EventPriority extends Internal.Enum<Internal.EventPriority> implements Internal.IEventListener {
        invoke(arg0: Internal.Event_): void;
        static values(): Internal.EventPriority[];
        static valueOf(arg0: string): Internal.EventPriority;
        listenerName(): string;
        static readonly NORMAL: Internal.EventPriority;
        static readonly LOWEST: Internal.EventPriority;
        static readonly LOW: Internal.EventPriority;
        static readonly HIGH: Internal.EventPriority;
        static readonly HIGHEST: Internal.EventPriority;
    }
    type EventPriority_ = "normal" | "high" | "low" | "lowest" | "highest" | EventPriority;
    abstract class DeployableRearAttachment extends Internal.RearAttachment {
        deploy(): void;
    }
    type DeployableRearAttachment_ = DeployableRearAttachment;
    interface IMachineFeature {
        self(): Internal.MetaMachine;
    }
    type IMachineFeature_ = IMachineFeature;
    class LightLayer extends Internal.Enum<Internal.LightLayer> {
        static valueOf(arg0: string): Internal.LightLayer;
        static values(): Internal.LightLayer[];
        static readonly BLOCK: Internal.LightLayer;
        static readonly SKY: Internal.LightLayer;
        readonly surrounding: number;
    }
    type LightLayer_ = "block" | LightLayer | "sky";
    class SpectralArrowItem extends Internal.ArrowItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SpectralArrowItem_ = SpectralArrowItem;
    interface ServerGamePacketListener extends Internal.ServerPacketListener {
        handleChatCommand(arg0: Internal.ServerboundChatCommandPacket_): void;
        handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void;
        handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void;
        handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void;
        handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void;
        handleChatPreview(arg0: Internal.ServerboundChatPreviewPacket_): void;
        handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void;
        handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void;
        handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void;
        handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void;
        handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void;
        handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void;
        handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void;
        handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void;
        handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void;
        handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void;
        handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void;
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void;
        handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void;
        handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void;
        handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void;
        handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void;
        handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void;
        handlePong(arg0: Internal.ServerboundPongPacket_): void;
        handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void;
        handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void;
        handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void;
        handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void;
        handleInteract(arg0: Internal.ServerboundInteractPacket_): void;
        handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void;
        handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void;
        handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void;
        handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void;
        handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void;
        handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void;
        handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void;
        handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void;
        handleChatAck(arg0: Internal.ServerboundChatAckPacket_): void;
        handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void;
        handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void;
        handleAnimate(arg0: Internal.ServerboundSwingPacket_): void;
        handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void;
        shouldPropagateHandlingExceptions(): boolean;
        handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void;
        handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void;
        handleChat(arg0: Internal.ServerboundChatPacket_): void;
        handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void;
        handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void;
        handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void;
        get connection(): Internal.Connection
    }
    type ServerGamePacketListener_ = ServerGamePacketListener;
    class TickTask implements Internal.Runnable {
        constructor(arg0: number, arg1: Internal.Runnable_)
        run(): void;
        getTick(): number;
        get tick(): number
    }
    type TickTask_ = TickTask;
    class FireworkRocketRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type FireworkRocketRecipe_ = FireworkRocketRecipe;
    class RandomSpreadStructurePlacement extends Internal.StructurePlacement {
        constructor(arg0: number, arg1: number, arg2: Internal.RandomSpreadType_, arg3: number)
        constructor(arg0: Vec3i_, arg1: any_, arg2: number, arg3: number, arg4: Internal.Optional_<any>, arg5: number, arg6: number, arg7: Internal.RandomSpreadType_)
        spacing(): number;
        getPotentialStructureChunk(arg0: number, arg1: number, arg2: number): Internal.ChunkPos;
        separation(): number;
        spreadType(): Internal.RandomSpreadType;
        static readonly CODEC: Internal.Codec<Internal.RandomSpreadStructurePlacement>;
    }
    type RandomSpreadStructurePlacement_ = RandomSpreadStructurePlacement;
    class FeaturePlaceContext <FC extends Internal.FeatureConfiguration> {
        constructor(arg0: Internal.Optional_<Internal.ConfiguredFeature<any, any>>, arg1: Internal.WorldGenLevel_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: FC)
        config(): FC;
        topFeature(): Internal.Optional<Internal.ConfiguredFeature<any, any>>;
        origin(): BlockPos;
        random(): Internal.RandomSource;
        level(): Internal.WorldGenLevel;
        chunkGenerator(): Internal.ChunkGenerator;
    }
    type FeaturePlaceContext_<FC extends Internal.FeatureConfiguration> = FeaturePlaceContext<FC>;
    class IpBanList extends Internal.StoredUserList<string, Internal.IpBanListEntry> {
        constructor(arg0: Internal.File_)
        isBanned(arg0: string): boolean;
        isBanned(arg0: Internal.SocketAddress_): boolean;
        get(arg0: Internal.SocketAddress_): Internal.IpBanListEntry;
    }
    type IpBanList_ = IpBanList;
    class Horse extends Internal.AbstractHorse {
        constructor(arg0: Internal.EntityType_<Internal.Horse>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getVariant(): Internal.Variant;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getArmor(): Internal.ItemStack;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getMarkings(): Internal.Markings;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get variant(): Internal.Variant
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get armor(): Internal.ItemStack
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get markings(): Internal.Markings
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Horse_ = Horse;
    class SurfaceProxyView implements Internal.AutoCloseable {
        constructor(proxy: Internal.SurfaceProxy_)
        constructor(proxy: Internal.SurfaceProxy_, origin: number, swizzle: number)
        getWidth(): number;
        getSwizzle(): number;
        getOrigin(): number;
        close(): void;
        getProxy(): Internal.SurfaceProxy;
        isMipmapped(): boolean;
        refProxy(): Internal.SurfaceProxy;
        reset(): void;
        getHeight(): number;
        concat(swizzle: number): void;
        detachProxy(): Internal.SurfaceProxy;
        get width(): number
        get swizzle(): number
        get origin(): number
        get proxy(): Internal.SurfaceProxy
        get mipmapped(): boolean
        get height(): number
    }
    type SurfaceProxyView_ = SurfaceProxyView;
    interface SimpleWaterloggedBlock extends Internal.BucketPickup, Internal.LiquidBlockContainer {
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
    }
    type SimpleWaterloggedBlock_ = SimpleWaterloggedBlock;
    interface CustomJavaToJsWrapper {
        convertJavaToJs(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: typeof any): Internal.Scriptable;
        (arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: typeof any): Internal.Scriptable_;
    }
    type CustomJavaToJsWrapper_ = CustomJavaToJsWrapper;
    interface ChannelPipeline extends Internal.Iterable<Internal.Map$Entry<string, Internal.ChannelHandler>>, Internal.ChannelOutboundInvoker, Internal.ChannelInboundInvoker {
        fireExceptionCaught(arg0: Internal.Throwable_): this;
        addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this;
        firstContext(): Internal.ChannelHandlerContext;
        addFirst(arg0: Internal.EventExecutorGroup_, ...arg1: Internal.ChannelHandler_[]): this;
        addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this;
        remove<T extends Internal.ChannelHandler>(arg0: T): T;
        removeFirst(): Internal.ChannelHandler;
        write(arg0: any): Internal.ChannelFuture;
        replace<T extends Internal.ChannelHandler>(arg0: T, arg1: string, arg2: Internal.ChannelHandler_): T;
        fireChannelWritabilityChanged(): this;
        close(): Internal.ChannelFuture;
        write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        toMap(): Internal.Map<string, Internal.ChannelHandler>;
        addFirst(arg0: string, arg1: Internal.ChannelHandler_): this;
        spliterator(): Internal.Spliterator<Internal.Map$Entry<string, Internal.ChannelHandler>>;
        replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler;
        first(): Internal.ChannelHandler;
        addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this;
        bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        remove(arg0: Internal.ChannelHandler_): this;
        forEach(arg0: Internal.Consumer_<Internal.Map$Entry<string, Internal.ChannelHandler>>): void;
        get(arg0: string): Internal.ChannelHandler;
        addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this;
        lastContext(): Internal.ChannelHandlerContext;
        read(): Internal.ChannelOutboundInvoker;
        fireChannelUnregistered(): this;
        voidPromise(): Internal.ChannelPromise;
        context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext;
        addLast(...arg0: Internal.ChannelHandler_[]): this;
        fireChannelInactive(): this;
        addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture;
        deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        fireChannelRegistered(): this;
        replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): this;
        writeAndFlush(arg0: any): Internal.ChannelFuture;
        disconnect(): Internal.ChannelFuture;
        context(arg0: string): Internal.ChannelHandlerContext;
        fireChannelRead(arg0: any): this;
        fireUserEventTriggered(arg0: any): this;
        addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this;
        connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture;
        names(): Internal.List<string>;
        deregister(): Internal.ChannelFuture;
        disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        addLast(arg0: Internal.EventExecutorGroup_, ...arg1: Internal.ChannelHandler_[]): this;
        newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture;
        fireChannelReadComplete(): this;
        close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        newSucceededFuture(): Internal.ChannelFuture;
        newProgressivePromise(): Internal.ChannelProgressivePromise;
        iterator(): Internal.Iterator<Internal.Map$Entry<string, Internal.ChannelHandler>>;
        fireChannelActive(): this;
        last(): Internal.ChannelHandler;
        get<T extends Internal.ChannelHandler>(arg0: T): T;
        channel(): io.netty.channel.Channel;
        remove(arg0: string): Internal.ChannelHandler;
        writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        context(arg0: typeof Internal.ChannelHandler): Internal.ChannelHandlerContext;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        addFirst(...arg0: Internal.ChannelHandler_[]): this;
        flush(): this;
        removeLast(): Internal.ChannelHandler;
        addLast(arg0: string, arg1: Internal.ChannelHandler_): this;
        newPromise(): Internal.ChannelPromise;
    }
    type ChannelPipeline_ = ChannelPipeline;
    class LegacyRandomSource implements Internal.BitRandomSource {
        constructor(arg0: number)
        static create(arg0: number): Internal.RandomSource;
        next(arg0: number): number;
        fork(): Internal.RandomSource;
        static create(): Internal.RandomSource;
        nextBoolean(): boolean;
        nextLong(): number;
        setSeed(arg0: number): void;
        nextDouble(): number;
        nextInt(arg0: number, arg1: number): number;
        nextGaussian(): number;
        static createNewThreadLocalInstance(): Internal.RandomSource;
        forkPositional(): Internal.PositionalRandomFactory;
        consumeCount(arg0: number): void;
        triangle(arg0: number, arg1: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        /**
         * @deprecated
        */
        static createThreadSafe(): Internal.RandomSource;
        nextInt(): number;
        nextIntBetweenInclusive(arg0: number, arg1: number): number;
        set seed(arg0: number)
    }
    type LegacyRandomSource_ = LegacyRandomSource;
    class ServerStartedEvent extends Internal.ServerLifecycleEvent {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
    }
    type ServerStartedEvent_ = ServerStartedEvent;
    interface ObjectCollection <K> extends Internal.Collection<K>, Internal.ObjectIterable<K> {
        addAll(arg0: Internal.Collection_<K>): boolean;
        iterator(): Internal.Iterator<any>;
        toArray<T>(arg0: T[]): T[];
        forEach(arg0: Internal.Consumer_<K>): void;
        spliterator(): Internal.ObjectSpliterator<K>;
        remove(arg0: any): boolean;
        isEmpty(): boolean;
        toArray(): any[];
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        parallelStream(): Internal.Stream<K>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        hashCode(): number;
        size(): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        equals(arg0: any): boolean;
        add(arg0: K): boolean;
        stream(): Internal.Stream<K>;
        contains(arg0: any): boolean;
        get empty(): boolean
    }
    type ObjectCollection_<K> = ObjectCollection<K>;
    class NbtAccounter implements Internal.NbtAccounterAccessor {
        constructor(arg0: number)
        create$getUsage(): number;
        accountBits(arg0: number): void;
        readUTF(arg0: string): string;
        static readonly UNLIMITED: Internal.NbtAccounter;
    }
    type NbtAccounter_ = NbtAccounter;
    interface IJeiHelpers {
        getStackHelper(): Internal.IStackHelper;
        getModIdHelper(): Internal.IModIdHelper;
        getColorHelper(): Internal.IColorHelper;
        getFocusFactory(): Internal.IFocusFactory;
        getGuiHelper(): Internal.IGuiHelper;
        getRecipeType(arg0: ResourceLocation_): Internal.Optional<mezz.jei.api.recipe.RecipeType<any>>;
        getPlatformFluidHelper(): Internal.IPlatformFluidHelper<any>;
        getIngredientManager(): Internal.IIngredientManager;
        get stackHelper(): Internal.IStackHelper
        get modIdHelper(): Internal.IModIdHelper
        get colorHelper(): Internal.IColorHelper
        get focusFactory(): Internal.IFocusFactory
        get guiHelper(): Internal.IGuiHelper
        get platformFluidHelper(): Internal.IPlatformFluidHelper<any>
        get ingredientManager(): Internal.IIngredientManager
    }
    type IJeiHelpers_ = IJeiHelpers;
    class KelpPlantBlock extends Internal.GrowingPlantBodyBlock implements Internal.LiquidBlockContainer {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type KelpPlantBlock_ = KelpPlantBlock;
    class Couple <T> extends com.simibubi.create.foundation.utility.Pair<T, T> implements Internal.Iterable<T> {
        forEachWithContext(arg0: Internal.BiConsumer_<T, boolean>): void;
        static createWithContext<T>(arg0: Internal.Function_<boolean, T>): Internal.Couple<T>;
        replaceWithContext(arg0: Internal.BiFunction_<T, boolean, T>): void;
        stream(): Internal.Stream<T>;
        static create<T>(arg0: Internal.Supplier_<T>): Internal.Couple<T>;
        set(arg0: boolean, arg1: T): void;
        mapWithParams<S, R>(arg0: Internal.BiFunction_<T, R, S>, arg1: Internal.Couple_<R>): Internal.Couple<S>;
        spliterator(): Internal.Spliterator<T>;
        replace(arg0: Internal.Function_<T, T>): void;
        forEachWithParams<S>(arg0: Internal.BiConsumer_<T, S>, arg1: Internal.Couple_<S>): void;
        swap(): com.simibubi.create.foundation.utility.Pair<any, any>;
        get(arg0: boolean): T;
        both(arg0: Internal.Predicate_<T>): boolean;
        mapNotNullWithParam<S, R>(arg0: Internal.BiFunction_<T, R, S>, arg1: R): Internal.Couple<S>;
        iterator(): Internal.Iterator<T>;
        forEach(arg0: Internal.Consumer_<T>): void;
        static create<T>(arg0: T, arg1: T): Internal.Couple<T>;
        static deserializeEach<S>(arg0: Internal.ListTag_, arg1: Internal.Function_<Internal.CompoundTag, S>): Internal.Couple<S>;
        map<S>(arg0: Internal.Function_<T, S>): Internal.Couple<S>;
        serializeEach(arg0: Internal.Function_<T, Internal.CompoundTag>): Internal.ListTag;
        either(arg0: Internal.Predicate_<T>): boolean;
        mapWithContext<S>(arg0: Internal.BiFunction_<T, boolean, S>): Internal.Couple<S>;
        copy(): com.simibubi.create.foundation.utility.Pair<any, any>;
        replaceWithParams<S>(arg0: Internal.BiFunction_<T, S, T>, arg1: Internal.Couple_<S>): void;
    }
    type Couple_<T> = Couple<T>;
    class VariantBlockStateGenerator$Model {
        constructor()
        uvlock(): this;
        x(_x: number): this;
        y(_y: number): this;
        model(s: string): this;
        toJson(): Internal.JsonObject;
    }
    type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model;
    class FoodBuilder {
        constructor()
        constructor(properties: Internal.FoodProperties_)
        /**
         * Sets whether the food is fast to eat (having half of the eating time).
        */
        fastToEat(flag: boolean): this;
        /**
         * Sets the hunger restored.
        */
        hunger(h: number): this;
        /**
         * Sets whether the food is always edible.
        */
        alwaysEdible(flag: boolean): this;
        /**
         * Sets the saturation modifier. Note that the saturation restored is hunger * saturation.
        */
        saturation(s: number): this;
        build(): Internal.FoodProperties;
        /**
         * Sets the food is always edible.
        */
        alwaysEdible(): this;
        effect(mobEffectId: Special.MobEffect, duration: number, amplifier: number, probability: number): this;
        /**
         * Sets whether the food is meat.
        */
        meat(flag: boolean): this;
        /**
         * Sets the food is meat.
        */
        meat(): this;
        /**
         * Sets a callback that is called when the food is eaten.
         * 
         * Note: This is currently not having effect in `ItemEvents.modification`,
         * as firing this callback requires an `ItemBuilder` instance in the `Item`.
        */
        eaten(e: Internal.Consumer_<Internal.FoodEatenEventJS>): this;
        /**
         * Removes an effect from the food.
        */
        removeEffect(mobEffect: Internal.MobEffect_): this;
        /**
         * Sets the food is fast to eat (having half of the eating time).
        */
        fastToEat(): this;
        eaten: Internal.Consumer<Internal.FoodEatenEventJS>;
    }
    type FoodBuilder_ = FoodBuilder;
    class BlockPlaceContext extends Internal.UseOnContext {
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: Internal.ItemStack_, arg3: Internal.BlockHitResult_)
        constructor(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_, arg3: Internal.ItemStack_, arg4: Internal.BlockHitResult_)
        constructor(arg0: Internal.UseOnContext_)
        getNearestLookingDirection(): Internal.Direction;
        getNearestLookingVerticalDirection(): Internal.Direction;
        getNearestLookingDirections(): Internal.Direction[];
        replacingClickedOnBlock(): boolean;
        static at(arg0: Internal.BlockPlaceContext_, arg1: BlockPos_, arg2: Internal.Direction_): Internal.BlockPlaceContext;
        canPlace(): boolean;
        get nearestLookingDirection(): Internal.Direction
        get nearestLookingVerticalDirection(): Internal.Direction
        get nearestLookingDirections(): Internal.Direction[]
    }
    type BlockPlaceContext_ = BlockPlaceContext;
    class ConfigPanel$Tab {
        static registerTab(icon: ResourceTexture_, configurable: Internal.Consumer_<Internal.ConfiguratorGroup>): Internal.ConfigPanel$Tab;
        static registerTab(icon: ResourceTexture_): Internal.ConfigPanel$Tab;
        readonly icon: ResourceTexture;
        static readonly WIDGET: Internal.ConfigPanel$Tab;
        static readonly RESOURCE: Internal.ConfigPanel$Tab;
        readonly configurable: Internal.Consumer<Internal.ConfiguratorGroup>;
        static TABS: [Internal.ConfigPanel$Tab, Internal.ConfigPanel$Tab];
    }
    type ConfigPanel$Tab_ = ConfigPanel$Tab;
    interface Object2ShortFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToIntFunction<K> {
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction<K>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ShortFunction<T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ShortFunction;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ShortFunction;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ShortFunction;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction<K>;
        containsKey(arg0: any): boolean;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction<K>;
        defaultReturnValue(): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ShortFunction;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        getOrDefault(arg0: any, arg1: number): number;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        apply(arg0: K): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        getShort(arg0: any): number;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        removeShort(arg0: any): number;
        put(arg0: K, arg1: number): number;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ShortFunction<T>;
        applyAsInt(arg0: K): number;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction<K>;
        size(): number;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ShortFunction;
        defaultReturnValue(arg0: number): void;
        clear(): void;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Object2ShortFunction_<K> = Object2ShortFunction<K>;
    class ScreenEvent$MouseDragged$Pre extends Internal.ScreenEvent$MouseDragged {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
    }
    type ScreenEvent$MouseDragged$Pre_ = ScreenEvent$MouseDragged$Pre;
    class RegistryManager {
        constructor(arg0: string)
        getRegistry<V>(arg0: Internal.ResourceKey_<Internal.Registry<V>>): Internal.ForgeRegistry<V>;
        static postNewRegistryEvent(): void;
        updateLegacyName<V>(arg0: ResourceLocation_): ResourceLocation;
        clean(): void;
        getRegistry<V>(arg0: ResourceLocation_, arg1: Internal.RegistryManager_): Internal.ForgeRegistry<V>;
        getName(): string;
        getRegistry<V>(arg0: ResourceLocation_): Internal.ForgeRegistry<V>;
        static getRegistryNamesForSyncToClient(): Internal.List<ResourceLocation>;
        static getVanillaRegistryKeys(): Internal.Set<ResourceLocation>;
        static generateRegistryPackets(arg0: boolean): Internal.List<org.apache.commons.lang3.tuple.Pair<string, Internal.HandshakeMessages$S2CRegistry>>;
        getName<V>(arg0: Internal.IForgeRegistry_<V>): ResourceLocation;
        takeSnapshot(arg0: boolean): Internal.Map<ResourceLocation, Internal.ForgeRegistry$Snapshot>;
        get name(): string
        get registryNamesForSyncToClient(): Internal.List<ResourceLocation>
        get vanillaRegistryKeys(): Internal.Set<ResourceLocation>
        static readonly FROZEN: Internal.RegistryManager;
        static readonly ACTIVE: Internal.RegistryManager;
        static readonly VANILLA: Internal.RegistryManager;
    }
    type RegistryManager_ = RegistryManager;
    abstract class ModelProvider <T extends Internal.ModelBuilder<T>> implements Internal.DataProvider {
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: string, arg3: Internal.BiFunction_<ResourceLocation, Internal.ExistingFileHelper, T>, arg4: Internal.ExistingFileHelper_)
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: string, arg3: Internal.Function_<ResourceLocation, T>, arg4: Internal.ExistingFileHelper_)
        fenceGate(arg0: string, arg1: ResourceLocation_): T;
        doorTopLeftOpen(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        getBuilder(arg0: string): T;
        run(arg0: Internal.CachedOutput_): void;
        slab(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        paneSideAlt(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        fenceGateWallOpen(arg0: string, arg1: ResourceLocation_): T;
        trapdoorOrientableOpen(arg0: string, arg1: ResourceLocation_): T;
        trapdoorOrientableBottom(arg0: string, arg1: ResourceLocation_): T;
        pressurePlate(arg0: string, arg1: ResourceLocation_): T;
        fenceGateOpen(arg0: string, arg1: ResourceLocation_): T;
        slabTop(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        doorBottomRight(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        stairs(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        fencePost(arg0: string, arg1: ResourceLocation_): T;
        withExistingParent(arg0: string, arg1: string): T;
        modLoc(arg0: string): ResourceLocation;
        singleTexture(arg0: string, arg1: ResourceLocation_, arg2: string, arg3: ResourceLocation_): T;
        stairsInner(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        mcLoc(arg0: string): ResourceLocation;
        fenceInventory(arg0: string, arg1: ResourceLocation_): T;
        cross(arg0: string, arg1: ResourceLocation_): T;
        stairsOuter(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        getExistingFile(arg0: ResourceLocation_): Internal.ModelFile$ExistingModelFile;
        paneSide(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        doorBottomRightOpen(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        wallPost(arg0: string, arg1: ResourceLocation_): T;
        paneNoSideAlt(arg0: string, arg1: ResourceLocation_): T;
        cubeBottomTop(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        withExistingParent(arg0: string, arg1: ResourceLocation_): T;
        doorBottomLeftOpen(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        orientableWithBottom(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): T;
        wallSide(arg0: string, arg1: ResourceLocation_): T;
        button(arg0: string, arg1: ResourceLocation_): T;
        orientableVertical(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        nested(): T;
        buttonInventory(arg0: string, arg1: ResourceLocation_): T;
        paneNoSide(arg0: string, arg1: ResourceLocation_): T;
        doorTopRightOpen(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        doorTopLeft(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        sign(arg0: string, arg1: ResourceLocation_): T;
        crop(arg0: string, arg1: ResourceLocation_): T;
        fenceSide(arg0: string, arg1: ResourceLocation_): T;
        torch(arg0: string, arg1: ResourceLocation_): T;
        getName(): string;
        orientable(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): T;
        cubeColumn(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        doorTopRight(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        wallInventory(arg0: string, arg1: ResourceLocation_): T;
        torchWall(arg0: string, arg1: ResourceLocation_): T;
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        doorBottomLeft(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        cube(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_, arg5: ResourceLocation_, arg6: ResourceLocation_): T;
        carpet(arg0: string, arg1: ResourceLocation_): T;
        singleTexture(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        trapdoorOpen(arg0: string, arg1: ResourceLocation_): T;
        cubeColumnHorizontal(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        buttonPressed(arg0: string, arg1: ResourceLocation_): T;
        panePost(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        wallSideTall(arg0: string, arg1: ResourceLocation_): T;
        cubeAll(arg0: string, arg1: ResourceLocation_): T;
        trapdoorTop(arg0: string, arg1: ResourceLocation_): T;
        pressurePlateDown(arg0: string, arg1: ResourceLocation_): T;
        cubeTop(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): T;
        trapdoorBottom(arg0: string, arg1: ResourceLocation_): T;
        trapdoorOrientableTop(arg0: string, arg1: ResourceLocation_): T;
        fenceGateWall(arg0: string, arg1: ResourceLocation_): T;
        get name(): string
        static readonly ITEM_FOLDER: "item";
        static readonly BLOCK_FOLDER: "block";
        readonly existingFileHelper: Internal.ExistingFileHelper;
        readonly generatedModels: Internal.Map<ResourceLocation, T>;
    }
    type ModelProvider_<T extends Internal.ModelBuilder<T>> = ModelProvider<T>;
    class Rarity extends Internal.Enum<Internal.Rarity> implements Internal.IExtensibleEnum {
        getStyleModifier(): Internal.UnaryOperator<Internal.Style>;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        static create(arg0: string, arg1: Internal.UnaryOperator_<Internal.Style>): Internal.Rarity;
        /**
         * @deprecated
        */
        init(): void;
        static valueOf(arg0: string): Internal.Rarity;
        static create(arg0: string, arg1: Internal.ChatFormatting_): Internal.Rarity;
        static values(): Internal.Rarity[];
        get styleModifier(): Internal.UnaryOperator<Internal.Style>
        static readonly COMMON: Internal.Rarity;
        /**
         * @deprecated
        */
        readonly color: Internal.ChatFormatting;
        static readonly UNCOMMON: Internal.Rarity;
        static readonly EPIC: Internal.Rarity;
        static readonly RARE: Internal.Rarity;
    }
    type Rarity_ = Rarity | "uncommon" | "lime" | "epic" | "rare" | "common";
    /**
     * @deprecated
    */
    class ThreadSafeLegacyRandomSource implements Internal.BitRandomSource {
        constructor(arg0: number)
        static create(arg0: number): Internal.RandomSource;
        next(arg0: number): number;
        fork(): Internal.RandomSource;
        static create(): Internal.RandomSource;
        nextBoolean(): boolean;
        nextLong(): number;
        setSeed(arg0: number): void;
        nextDouble(): number;
        nextInt(arg0: number, arg1: number): number;
        nextGaussian(): number;
        static createNewThreadLocalInstance(): Internal.RandomSource;
        forkPositional(): Internal.PositionalRandomFactory;
        consumeCount(arg0: number): void;
        triangle(arg0: number, arg1: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        /**
         * @deprecated
        */
        static createThreadSafe(): Internal.RandomSource;
        nextInt(): number;
        nextIntBetweenInclusive(arg0: number, arg1: number): number;
        set seed(arg0: number)
    }
    type ThreadSafeLegacyRandomSource_ = ThreadSafeLegacyRandomSource;
    interface ChatEvent$ChatComponent {
        get(): Internal.Component;
        set(arg0: Internal.Component_): void;
    }
    type ChatEvent$ChatComponent_ = ChatEvent$ChatComponent;
    class ServerboundPlaceRecipePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.Recipe_<any>, arg2: boolean)
        handle(arg0: Internal.PacketListener_): void;
        getRecipe(): ResourceLocation;
        write(arg0: Internal.FriendlyByteBuf_): void;
        isShiftDown(): boolean;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getContainerId(): number;
        isSkippable(): boolean;
        get recipe(): ResourceLocation
        get shiftDown(): boolean
        get containerId(): number
        get skippable(): boolean
    }
    type ServerboundPlaceRecipePacket_ = ServerboundPlaceRecipePacket;
    interface ProfileResults {
        getTimes(arg0: string): Internal.List<Internal.ResultField>;
        saveResults(arg0: Internal.Path_): boolean;
        getNanoDuration(): number;
        getStartTimeTicks(): number;
        getTickDuration(): number;
        getEndTimeNano(): number;
        getEndTimeTicks(): number;
        getStartTimeNano(): number;
        demanglePath(arg0: string): string;
        getProfilerResults(): string;
        get nanoDuration(): number
        get startTimeTicks(): number
        get tickDuration(): number
        get endTimeNano(): number
        get endTimeTicks(): number
        get startTimeNano(): number
        get profilerResults(): string
        readonly PATH_SEPARATOR: "\u001e";
    }
    type ProfileResults_ = ProfileResults;
    abstract class SignatureSpi {
        constructor()
        clone(): any;
    }
    type SignatureSpi_ = SignatureSpi;
    class CarvingContext extends Internal.WorldGenerationContext {
        constructor(arg0: any_, arg1: Internal.RegistryAccess_, arg2: Internal.LevelHeightAccessor_, arg3: Internal.NoiseChunk_, arg4: Internal.RandomState_, arg5: Internal.SurfaceRules$RuleSource_)
        /**
         * @deprecated
        */
        topMaterial(arg0: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg1: Internal.ChunkAccess_, arg2: BlockPos_, arg3: boolean): Internal.Optional<Internal.BlockState>;
        /**
         * @deprecated
        */
        registryAccess(): Internal.RegistryAccess;
        randomState(): Internal.RandomState;
    }
    type CarvingContext_ = CarvingContext;
    class CandleBlock extends Internal.AbstractCandleBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        static canLight(arg0: Internal.BlockState_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_CANDLES: 4;
        static readonly CANDLES: Internal.IntegerProperty;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly MIN_CANDLES: 1;
        static readonly LIT: Internal.BooleanProperty;
        static readonly LIGHT_EMISSION: Internal.ToIntFunction<Internal.BlockState>;
    }
    type CandleBlock_ = CandleBlock;
    interface ListBuilder <T> {
        build(arg0: Internal.DataResult_<T>): Internal.DataResult<T>;
        add(arg0: T): this;
        withErrorsFrom(arg0: Internal.DataResult_<any>): this;
        ops(): Internal.DynamicOps<T>;
        add(arg0: Internal.DataResult_<T>): this;
        add<E>(arg0: E, arg1: Internal.Encoder_<E>): this;
        addAll<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Encoder_<E>): this;
        build(arg0: T): Internal.DataResult<T>;
        mapError(arg0: Internal.UnaryOperator_<string>): this;
    }
    type ListBuilder_<T> = ListBuilder<T>;
    class FormatStyle extends Internal.Enum<Internal.FormatStyle> {
        static values(): Internal.FormatStyle[];
        static valueOf(arg0: string): Internal.FormatStyle;
        static readonly SHORT: Internal.FormatStyle;
        static readonly FULL: Internal.FormatStyle;
        static readonly LONG: Internal.FormatStyle;
        static readonly MEDIUM: Internal.FormatStyle;
    }
    type FormatStyle_ = "medium" | "short" | "full" | FormatStyle | "long";
    class OreProperty implements Internal.IMaterialProperty<Internal.OreProperty> {
        constructor()
        constructor(oreMultiplier: number, byProductMultiplier: number)
        constructor(oreMultiplier: number, byProductMultiplier: number, emissive: boolean)
        isEmissive(): boolean;
        setOreMultiplier(multiplier: number): void;
        setWashedIn(m: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        setSeparatedInto(...materials: com.gregtechceu.gtceu.api.data.chemical.material.Material_[]): void;
        setWashedIn(m: com.gregtechceu.gtceu.api.data.chemical.material.Material_, washedAmount: number): void;
        getByProductMultiplier(): number;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        setEmissive(emissive: boolean): void;
        setOreByProducts(...materials: com.gregtechceu.gtceu.api.data.chemical.material.Material_[]): void;
        setDirectSmeltResult(m: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        getOreByProducts(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        getSeparatedInto(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        getWashedIn(): org.apache.commons.lang3.tuple.Pair<com.gregtechceu.gtceu.api.data.chemical.material.Material, number>;
        setByProductMultiplier(multiplier: number): void;
        getDirectSmeltResult(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        getOreMultiplier(): number;
        get emissive(): boolean
        set oreMultiplier(multiplier: number)
        set washedIn(m: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        set separatedInto(...materials: com.gregtechceu.gtceu.api.data.chemical.material.Material_[])
        get byProductMultiplier(): number
        set emissive(emissive: boolean)
        set oreByProducts(...materials: com.gregtechceu.gtceu.api.data.chemical.material.Material_[])
        set directSmeltResult(m: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        get oreByProducts(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>
        get separatedInto(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>
        get washedIn(): org.apache.commons.lang3.tuple.Pair<com.gregtechceu.gtceu.api.data.chemical.material.Material, number>
        set byProductMultiplier(multiplier: number)
        get directSmeltResult(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get oreMultiplier(): number
    }
    type OreProperty_ = OreProperty;
    interface IUIMachine extends Internal.IMachineFeature, Internal.IUIHolder {
        shouldOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): boolean;
        isRemote(): boolean;
        tryToOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): Internal.InteractionResult;
        isInvalid(): boolean;
        markAsDirty(): void;
        createUI(arg0: Internal.Player_): ModularUI;
        self(): Internal.MetaMachine;
        get remote(): boolean
        get invalid(): boolean
    }
    type IUIMachine_ = IUIMachine;
    class TrackMaterial$TrackType {
        constructor(arg0: ResourceLocation_, arg1: any_)
        static readonly STANDARD: Internal.TrackMaterial$TrackType;
        readonly id: ResourceLocation;
    }
    type TrackMaterial$TrackType_ = TrackMaterial$TrackType;
    class LightBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_LEVEL: 15;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly LIGHT_EMISSION: Internal.ToIntFunction<Internal.BlockState>;
        static readonly LEVEL: Internal.IntegerProperty;
    }
    type LightBlock_ = LightBlock;
    interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToIntFunction {
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction;
        put(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2ByteFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction;
        apply(arg0: number): number;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        getOrDefault(arg0: number, arg1: number): number;
        defaultReturnValue(): number;
        containsKey(arg0: number): boolean;
        remove(arg0: number): number;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2ByteFunction<T>;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        clear(): void;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction;
        get(arg0: number): number;
        identity<T>(): Internal.Function<T, T>;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type Float2ByteFunction_ = Float2ByteFunction;
    class Vector3d {
        constructor(arg0: number, arg1: number, arg2: number)
        set(arg0: Internal.Vector3d_): void;
        scale(arg0: number): void;
        add(arg0: Internal.Vector3d_): void;
        set(arg0: number, arg1: number, arg2: number): void;
        z: number;
        x: number;
        y: number;
    }
    type Vector3d_ = Vector3d;
    abstract class SupportType extends Internal.Enum<Internal.SupportType> {
        static values(): Internal.SupportType[];
        static valueOf(arg0: string): Internal.SupportType;
        isSupporting(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static readonly CENTER: Internal.SupportType;
        static readonly RIGID: Internal.SupportType;
        static readonly FULL: Internal.SupportType;
    }
    type SupportType_ = "center" | SupportType | "full" | "rigid";
    class ArgumentCommandNode <S, T> extends Internal.CommandNode<S> {
        constructor(arg0: string, arg1: Internal.ArgumentType_<T>, arg2: Internal.Command_<S>, arg3: Internal.Predicate_<S>, arg4: Internal.CommandNode_<S>, arg5: Internal.RedirectModifier_<S>, arg6: boolean, arg7: Internal.SuggestionProvider_<S>)
        getType(): Internal.ArgumentType<T>;
        isValidInput(arg0: string): boolean;
        createBuilder(): Internal.ArgumentBuilder<any, any>;
        getCustomSuggestions(): Internal.SuggestionProvider<S>;
        get type(): Internal.ArgumentType<T>
        get customSuggestions(): Internal.SuggestionProvider<S>
    }
    type ArgumentCommandNode_<S, T> = ArgumentCommandNode<S, T>;
    class GameNarrator {
        constructor(arg0: Internal.Minecraft_)
        sayChatNow(arg0: Internal.Supplier_<Internal.Component>): void;
        sayNow(arg0: string): void;
        clear(): void;
        updateNarratorStatus(arg0: Internal.NarratorStatus_): void;
        destroy(): void;
        sayNow(arg0: Internal.Component_): void;
        isActive(): boolean;
        get active(): boolean
        static readonly NO_TITLE: Internal.MutableComponent;
    }
    type GameNarrator_ = GameNarrator;
    class ImmutableSetMultimap$Builder <K, V> extends Internal.ImmutableMultimap$Builder<K, V> {
        constructor()
        orderKeysBy(arg0: Internal.Comparator_<any>): Internal.ImmutableMultimap$Builder<any, any>;
        putAll(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): this;
        build(): Internal.ImmutableSetMultimap<K, V>;
        put(arg0: any, arg1: any): Internal.ImmutableMultimap$Builder<any, any>;
        orderValuesBy(arg0: Internal.Comparator_<any>): Internal.ImmutableMultimap$Builder<any, any>;
        putAll(arg0: any, arg1: Internal.Iterable_<any>): Internal.ImmutableMultimap$Builder<any, any>;
        putAll(arg0: Internal.Multimap_<any, any>): Internal.ImmutableMultimap$Builder<any, any>;
        put(arg0: Internal.Map$Entry_<any, any>): Internal.ImmutableMultimap$Builder<any, any>;
        putAll(arg0: any, arg1: any[]): Internal.ImmutableMultimap$Builder<any, any>;
    }
    type ImmutableSetMultimap$Builder_<K, V> = ImmutableSetMultimap$Builder<K, V>;
    interface Object2LongFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToLongFunction<K> {
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Object2ByteFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        removeLong(arg0: any): number;
        put(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2LongFunction;
        containsKey(arg0: any): boolean;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2LongFunction;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        getLong(arg0: any): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2LongFunction;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2LongFunction<T>;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2LongFunction;
        applyAsLong(arg0: K): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2LongFunction;
        defaultReturnValue(): number;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Object2IntFunction<K>;
        apply(arg0: K): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2LongFunction;
        getOrDefault(arg0: any, arg1: number): number;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2LongFunction<T>;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Object2ShortFunction<K>;
        clear(): void;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2LongFunction;
        (arg0: any): number;
    }
    type Object2LongFunction_<K> = Object2LongFunction<K>;
    class Vector3f {
        constructor()
        constructor(arg0: Vec3_)
        constructor(arg0: number[])
        constructor(arg0: Internal.Vector4f_)
        constructor(arg0: number, arg1: number, arg2: number)
        setX(arg0: number): void;
        rotation(arg0: number): Internal.Quaternion;
        transform(arg0: Internal.Quaternion_): void;
        normalize(): boolean;
        lerp(arg0: Internal.Vector3f_, arg1: number): void;
        cross(arg0: Internal.Vector3f_): void;
        add(arg0: Internal.Vector3f_): void;
        mul(arg0: number, arg1: number, arg2: number): void;
        map(arg0: Internal.Float2FloatFunction_): void;
        load(arg0: Internal.Vector3f_): void;
        copy(): this;
        setY(arg0: number): void;
        mul(arg0: number): void;
        setZ(arg0: number): void;
        y(): number;
        z(): number;
        set(arg0: number, arg1: number, arg2: number): void;
        x(): number;
        sub(arg0: Internal.Vector3f_): void;
        transform(arg0: Internal.Matrix3f_): void;
        add(arg0: number, arg1: number, arg2: number): void;
        rotationDegrees(arg0: number): Internal.Quaternion;
        set(arg0: number[]): void;
        clamp(arg0: number, arg1: number): void;
        dot(arg0: Internal.Vector3f_): number;
        clamp(arg0: Internal.Vector3f_, arg1: Internal.Vector3f_): void;
        set x(arg0: number)
        set y(arg0: number)
        set z(arg0: number)
        static ZERO: Internal.Vector3f;
        static XN: Internal.Vector3f;
        static ZP: Internal.Vector3f;
        static YP: Internal.Vector3f;
        static XP: Internal.Vector3f;
        static readonly CODEC: Internal.Codec<Internal.Vector3f>;
        static ZN: Internal.Vector3f;
        static YN: Internal.Vector3f;
    }
    type Vector3f_ = Vector3f;
    interface DoubleStream$Builder extends Internal.DoubleConsumer {
        add(arg0: number): this;
        accept(arg0: number): void;
        andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer;
        build(): Internal.DoubleStream;
    }
    type DoubleStream$Builder_ = DoubleStream$Builder;
    abstract class ResourceBundle {
        constructor()
        static getBundle(arg0: string, arg1: Internal.Locale_, arg2: Internal.ResourceBundle$Control_): Internal.ResourceBundle;
        containsKey(arg0: string): boolean;
        keySet(): Internal.Set<string>;
        static getBundle(arg0: string, arg1: Internal.Locale_, arg2: Internal.ClassLoader_): Internal.ResourceBundle;
        static getBundle(arg0: string, arg1: Internal.Locale_): Internal.ResourceBundle;
        getKeys(): Internal.Enumeration<string>;
        getBaseBundleName(): string;
        static getBundle(arg0: string, arg1: Internal.Locale_, arg2: Internal.Module_): Internal.ResourceBundle;
        static getBundle(arg0: string, arg1: Internal.Module_): Internal.ResourceBundle;
        static getBundle(arg0: string, arg1: Internal.Locale_, arg2: Internal.ClassLoader_, arg3: Internal.ResourceBundle$Control_): Internal.ResourceBundle;
        getObject(arg0: string): any;
        getLocale(): Internal.Locale;
        getString(arg0: string): string;
        static clearCache(arg0: Internal.ClassLoader_): void;
        static clearCache(): void;
        getStringArray(arg0: string): string[];
        static getBundle(arg0: string): Internal.ResourceBundle;
        static getBundle(arg0: string, arg1: Internal.ResourceBundle$Control_): Internal.ResourceBundle;
        get keys(): Internal.Enumeration<string>
        get baseBundleName(): string
        get locale(): Internal.Locale
    }
    type ResourceBundle_ = ResourceBundle;
    class Stray extends Internal.AbstractSkeleton {
        constructor(arg0: Internal.EntityType_<Internal.Stray>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        static checkStraySpawnRules(arg0: Internal.EntityType_<Internal.Stray>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Stray_ = Stray;
    class FossilFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.List_<ResourceLocation>, arg1: Internal.List_<ResourceLocation>, arg2: Internal.Holder_<Internal.StructureProcessorList>, arg3: Internal.Holder_<Internal.StructureProcessorList>, arg4: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly overlayStructures: Internal.List<ResourceLocation>;
        readonly fossilStructures: Internal.List<ResourceLocation>;
        readonly maxEmptyCornersAllowed: number;
        readonly fossilProcessors: Internal.Holder<Internal.StructureProcessorList>;
        readonly overlayProcessors: Internal.Holder<Internal.StructureProcessorList>;
        static readonly CODEC: Internal.Codec<Internal.FossilFeatureConfiguration>;
    }
    type FossilFeatureConfiguration_ = FossilFeatureConfiguration;
    abstract class ImmutableMultiset <E> extends Internal.ImmutableMultisetGwtSerializationDependencies<E> implements Internal.Multiset<E> {
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: number): number;
        static copyOf<E>(arg0: E[]): Internal.ImmutableMultiset<E>;
        elementSet(): Internal.ImmutableSet<E>;
        /**
         * @deprecated
        */
        setCount(arg0: E, arg1: number): number;
        static toImmutableMultiset<T, E>(arg0: Internal.Function_<T, E>, arg1: Internal.ToIntFunction_<T>): Internal.Collector<T, any, Internal.ImmutableMultiset<E>>;
        static copyOf<E>(arg0: Internal.Iterable_<E>): Internal.ImmutableMultiset<E>;
        forEachEntry(arg0: Internal.ObjIntConsumer_<E>): void;
        static copyOf<E>(arg0: Internal.Iterator_<E>): Internal.ImmutableMultiset<E>;
        parallelStream(): Internal.Stream<E>;
        static builder<E>(): Internal.ImmutableMultiset$Builder<E>;
        static of<E>(): Internal.ImmutableMultiset<E>;
        static of<E>(arg0: E): Internal.ImmutableMultiset<E>;
        count(arg0: any): number;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        add(arg0: E, arg1: number): number;
        /**
         * @deprecated
        */
        setCount(arg0: E, arg1: number, arg2: number): boolean;
        entrySet(): Internal.ImmutableSet<Internal.Multiset$Entry<E>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ...arg6: E[]): Internal.ImmutableMultiset<E>;
        static toImmutableMultiset<E>(): Internal.Collector<E, any, Internal.ImmutableMultiset<E>>;
        forEach(arg0: Internal.Consumer_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset<E>;
        asList(): Internal.ImmutableList<E>;
        static of<E>(arg0: E, arg1: E): Internal.ImmutableMultiset<E>;
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        iterator(): Internal.UnmodifiableIterator<E>;
    }
    type ImmutableMultiset_<E> = ImmutableMultiset<E>;
    interface ByteList extends Internal.Comparable<Internal.List<number>>, Internal.List<number>, Internal.ByteCollection {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        retainAll(arg0: Internal.ByteCollection_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        addElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        addAll(arg0: Internal.ByteList_): boolean;
        of<E>(arg0: E): Internal.List<E>;
        addAll(arg0: number, arg1: Internal.ByteList_): boolean;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        replaceAll(arg0: Internal.ByteUnaryOperator_): void;
        intStream(): Internal.IntStream;
        removeIf(arg0: Internal.BytePredicate_): boolean;
        rem(arg0: number): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        iterator(): Internal.ByteListIterator;
        intParallelStream(): Internal.IntStream;
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        intIterator(): Internal.IntIterator;
        size(arg0: number): void;
        removeByte(arg0: number): number;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        removeAll(arg0: Internal.ByteCollection_): boolean;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        get(arg0: number): number;
        getByte(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        forEach(arg0: Internal.ByteConsumer_): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        toByteArray(): number[];
        of<E>(arg0: E, arg1: E): Internal.List<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        of(): this;
        of(...arg0: number[]): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        lastIndexOf(arg0: number): number;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        /**
         * @deprecated
        */
        toByteArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        removeElements(arg0: number, arg1: number): void;
        containsAll(arg0: Internal.ByteCollection_): boolean;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        listIterator(): Internal.ByteListIterator;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        setElements(arg0: number[]): void;
        indexOf(arg0: number): number;
        isEmpty(): boolean;
        of(arg0: number, arg1: number, arg2: number): this;
        spliterator(): Internal.ByteSpliterator;
        forEach(arg0: Internal.IntConsumer_): void;
        of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        unstableSort(arg0: Internal.ByteComparator_): void;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        compareTo(arg0: Internal.List_<number>): number;
        toArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        add(arg0: number, arg1: number): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        contains(arg0: number): boolean;
        set(arg0: number, arg1: number): number;
        sort(arg0: Internal.ByteComparator_): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        toArray(): any[];
        addAll(arg0: number, arg1: Internal.ByteCollection_): boolean;
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        of(arg0: number, arg1: number): this;
        hashCode(): number;
        size(): number;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        addAll(arg0: Internal.ByteCollection_): boolean;
        clear(): void;
        of(arg0: number): this;
        equals(arg0: any): boolean;
        set elements(arg0: number[])
        get empty(): boolean
    }
    type ByteList_ = ByteList;
    interface FloatStack extends it.unimi.dsi.fastutil.Stack<number> {
        topFloat(): number;
        push(arg0: number): void;
        /**
         * @deprecated
        */
        top(): any;
        /**
         * @deprecated
        */
        pop(): any;
        isEmpty(): boolean;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        peekFloat(arg0: number): number;
        popFloat(): number;
        get empty(): boolean
    }
    type FloatStack_ = FloatStack;
    class AtlasSpriteRegistryEventJS extends Internal.EventJS {
        constructor(registry: Internal.Consumer_<ResourceLocation>)
        register(id: ResourceLocation_): void;
    }
    type AtlasSpriteRegistryEventJS_ = AtlasSpriteRegistryEventJS;
    class TreeNode <T, K> {
        constructor(dimension: number, key: T)
        getContent(): K;
        getKey(): T;
        getChild(key: T): this;
        isLeaf(): boolean;
        addContent(key: T, content: K): void;
        getChildren(): Internal.List<Internal.TreeNode<T, K>>;
        removeChild(key: T): void;
        getOrCreateChild(childKey: T): this;
        createChild(childKey: T): this;
        setValid(valid: Internal.Predicate_<Internal.TreeNode<T, K>>): this;
        get content(): K
        get key(): T
        get leaf(): boolean
        get children(): Internal.List<Internal.TreeNode<T, K>>
        set valid(valid: Internal.Predicate_<Internal.TreeNode<T, K>>)
        readonly dimension: number;
    }
    type TreeNode_<T, K> = TreeNode<T, K>;
    abstract class AmbientCreature extends Internal.Mob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AmbientCreature_ = AmbientCreature;
    class IngredientActionFilter {
        constructor()
        static filterOf(o: any): Internal.IngredientActionFilter;
        copyFrom(filter: Internal.IngredientActionFilter_): void;
        checkFilter(index: number, stack: Internal.ItemStack_): boolean;
        filterIngredient: Internal.Ingredient;
        filterIndex: number;
    }
    type IngredientActionFilter_ = number | Internal.Ingredient_ | IngredientActionFilter | {item: Internal.Ingredient_, index?: number};
    class EndIslandFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type EndIslandFeature_ = EndIslandFeature;
    interface ObjectList <K> extends Internal.ObjectCollection<K>, Internal.List<K>, Internal.Comparable<Internal.List<K>> {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        addAll(arg0: Internal.Collection_<K>): boolean;
        setElements(arg0: number, arg1: K[]): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        set(arg0: number, arg1: K): K;
        parallelStream(): Internal.Stream<K>;
        addAll(arg0: number, arg1: Internal.Collection_<K>): boolean;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        of<K>(): this;
        addElements(arg0: number, arg1: K[], arg2: number, arg3: number): void;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        setElements(arg0: K[]): void;
        of<K>(...arg0: K[]): this;
        listIterator(): Internal.ListIterator<any>;
        size(arg0: number): void;
        remove(arg0: number): K;
        of<K>(arg0: K, arg1: K, arg2: K): this;
        indexOf(arg0: any): number;
        toArray<T>(arg0: T[]): T[];
        forEach(arg0: Internal.Consumer_<K>): void;
        remove(arg0: any): boolean;
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        add(arg0: K): boolean;
        lastIndexOf(arg0: any): number;
        setElements(arg0: number, arg1: K[], arg2: number, arg3: number): void;
        removeElements(arg0: number, arg1: number): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        isEmpty(): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        addElements(arg0: number, arg1: K[]): void;
        listIterator(arg0: number): Internal.ObjectListIterator<K>;
        subList(arg0: number, arg1: number): this;
        of<K>(arg0: K): this;
        get(arg0: number): K;
        contains(arg0: any): boolean;
        addAll(arg0: number, arg1: Internal.ObjectList_<K>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        add(arg0: number, arg1: K): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        toArray(): any[];
        replaceAll(arg0: Internal.UnaryOperator_<K>): void;
        of<K>(arg0: K, arg1: K): this;
        addAll(arg0: Internal.ObjectList_<K>): boolean;
        unstableSort(arg0: Internal.Comparator_<K>): void;
        hashCode(): number;
        size(): number;
        compareTo(arg0: Internal.List_<K>): number;
        sort(arg0: Internal.Comparator_<K>): void;
        clear(): void;
        equals(arg0: any): boolean;
        stream(): Internal.Stream<K>;
        getElements(arg0: number, arg1: any[], arg2: number, arg3: number): void;
        set elements(arg0: K[])
        get empty(): boolean
    }
    type ObjectList_<K> = ObjectList<K>;
    class AutomobileEngine extends Internal.Record implements Internal.AutomobileComponent<Internal.AutomobileEngine> {
        constructor(id: ResourceLocation_, torque: number, speed: number, sound: Internal.Supplier_<Internal.SoundEvent>, model: Internal.AutomobileEngine$EngineModel_)
        containerId(): ResourceLocation;
        getId(): ResourceLocation;
        getContainerTextKey(): string;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: Internal.AutomobileEngine_): void;
        torque(): number;
        getTranslationKey(): string;
        id(): ResourceLocation;
        model(): Internal.AutomobileEngine$EngineModel;
        speed(): number;
        isEmpty(): boolean;
        sound(): Internal.Supplier<Internal.SoundEvent>;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<Internal.AutomobileEngine>>): void;
        get id(): ResourceLocation
        get containerTextKey(): string
        get translationKey(): string
        get empty(): boolean
        static readonly STAT_TORQUE: Internal.DisplayStat<Internal.AutomobileEngine>;
        static readonly STAT_SPEED: Internal.DisplayStat<Internal.AutomobileEngine>;
        static readonly EMPTY: Internal.AutomobileEngine;
        static readonly GOLD: Internal.AutomobileEngine;
        static readonly REGISTRY: Internal.SimpleMapContentRegistry<Internal.AutomobileEngine>;
        static readonly CREATIVE: Internal.AutomobileEngine;
        static readonly DIAMOND: Internal.AutomobileEngine;
        static readonly COPPER: Internal.AutomobileEngine;
        static readonly ID: ResourceLocation;
        static readonly STONE: Internal.AutomobileEngine;
        static readonly IRON: Internal.AutomobileEngine;
    }
    type AutomobileEngine_ = AutomobileEngine;
    interface ArtifactRepositoryLayout {
        pathOfRemoteRepositoryMetadata(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_): string;
        pathOfLocalRepositoryMetadata(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_, arg1: Internal.ArtifactRepository_): string;
        pathOf(arg0: Internal.Artifact_): string;
        getId(): string;
        get id(): string
        readonly ROLE: "org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout";
    }
    type ArtifactRepositoryLayout_ = ArtifactRepositoryLayout;
    interface LongStream extends Internal.BaseStream<number, Internal.LongStream> {
        parallel(): this;
        allMatch(arg0: Internal.LongPredicate_): boolean;
        isParallel(): boolean;
        sum(): number;
        toArray(): number[];
        forEach(arg0: Internal.LongConsumer_): void;
        max(): Internal.OptionalLong;
        count(): number;
        iterate(arg0: number, arg1: Internal.LongUnaryOperator_): this;
        of(arg0: number): this;
        empty(): this;
        distinct(): this;
        flatMap(arg0: Internal.LongFunction_<Internal.LongStream>): this;
        min(): Internal.OptionalLong;
        mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream;
        findFirst(): Internal.OptionalLong;
        reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong;
        boxed(): Internal.Stream<number>;
        reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number;
        generate(arg0: Internal.LongSupplier_): this;
        builder(): Internal.LongStream$Builder;
        limit(arg0: number): this;
        mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): this;
        mapToObj<U>(arg0: Internal.LongFunction_<U>): Internal.Stream<U>;
        range(arg0: number, arg1: number): this;
        rangeClosed(arg0: number, arg1: number): this;
        onClose(arg0: Internal.Runnable_): this;
        sequential(): Internal.BaseStream<any, any>;
        peek(arg0: Internal.LongConsumer_): this;
        sorted(): this;
        summaryStatistics(): Internal.LongSummaryStatistics;
        of(...arg0: number[]): this;
        anyMatch(arg0: Internal.LongPredicate_): boolean;
        iterator(): Internal.Iterator<any>;
        findAny(): Internal.OptionalLong;
        skip(arg0: number): this;
        map(arg0: Internal.LongUnaryOperator_): this;
        spliterator(): Internal.Spliterator$OfLong;
        asDoubleStream(): Internal.DoubleStream;
        takeWhile(arg0: Internal.LongPredicate_): this;
        iterate(arg0: number, arg1: Internal.LongPredicate_, arg2: Internal.LongUnaryOperator_): this;
        filter(arg0: Internal.LongPredicate_): this;
        unordered(): this;
        forEachOrdered(arg0: Internal.LongConsumer_): void;
        close(): void;
        dropWhile(arg0: Internal.LongPredicate_): this;
        mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream;
        noneMatch(arg0: Internal.LongPredicate_): boolean;
        concat(arg0: Internal.LongStream_, arg1: Internal.LongStream_): this;
        average(): Internal.OptionalDouble;
        collect<R>(arg0: Internal.Supplier_<R>, arg1: Internal.ObjLongConsumer_<R>, arg2: Internal.BiConsumer_<R, R>): R;
        get parallel(): boolean
    }
    type LongStream_ = LongStream;
    class Properties extends Internal.Hashtable<any, any> {
        constructor()
        constructor(arg0: number)
        constructor(arg0: Internal.Properties_)
        store(arg0: Internal.OutputStream_, arg1: string): void;
        storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void;
        /**
         * @deprecated
        */
        save(arg0: Internal.OutputStream_, arg1: string): void;
        stringPropertyNames(): Internal.Set<string>;
        storeToXML(arg0: Internal.OutputStream_, arg1: string): void;
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        list(arg0: Internal.PrintWriter_): void;
        getProperty(arg0: string, arg1: string): string;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        keys(): Internal.Enumeration<any>;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        setProperty(arg0: string, arg1: string): any;
        store(arg0: Internal.Writer_, arg1: string): void;
        put(arg0: any, arg1: any): any;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        load(arg0: Internal.Reader_): void;
        load(arg0: Internal.InputStream_): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        loadFromXML(arg0: Internal.InputStream_): void;
        computeIfAbsent(arg0: any, arg1: Internal.Function_<any, any>): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        propertyNames(): Internal.Enumeration<any>;
        list(arg0: Internal.PrintStream_): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        elements(): Internal.Enumeration<any>;
        entrySet(): Internal.Set<Internal.Map$Entry<any, any>>;
        static of<K, V>(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<K, V>;
        getProperty(arg0: string): string;
        replace(arg0: any, arg1: any): any;
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        remove(arg0: any): any;
        static of<K, V>(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<K, V>;
        get(arg0: any): any;
        compute(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void;
        computeIfPresent(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type Properties_ = Properties;
    interface Executor {
        execute(arg0: Internal.Runnable_): void;
    }
    type Executor_ = Executor;
    abstract class AbstractDragonSittingPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
    }
    type AbstractDragonSittingPhase_ = AbstractDragonSittingPhase;
    interface ByteProcessor {
        process(arg0: number): boolean;
        readonly FIND_NUL: Internal.ByteProcessor$IndexOfProcessor;
        readonly FIND_LINEAR_WHITESPACE: Internal.ByteProcessor;
        readonly FIND_CRLF: Internal.ByteProcessor;
        readonly FIND_SEMI_COLON: Internal.ByteProcessor$IndexOfProcessor;
        readonly FIND_NON_CR: Internal.ByteProcessor$IndexNotOfProcessor;
        readonly FIND_LF: Internal.ByteProcessor$IndexOfProcessor;
        readonly FIND_CR: Internal.ByteProcessor$IndexOfProcessor;
        readonly FIND_NON_LF: Internal.ByteProcessor$IndexNotOfProcessor;
        readonly FIND_NON_NUL: Internal.ByteProcessor$IndexNotOfProcessor;
        readonly FIND_ASCII_SPACE: Internal.ByteProcessor$IndexOfProcessor;
        readonly FIND_NON_LINEAR_WHITESPACE: Internal.ByteProcessor;
        readonly FIND_NON_CRLF: Internal.ByteProcessor;
        readonly FIND_COMMA: Internal.ByteProcessor$IndexOfProcessor;
    }
    type ByteProcessor_ = ByteProcessor;
    class SculkCatalystBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        static bloom(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.RandomSource_): void;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly PULSE_TICKS: 8;
        static readonly PULSE: Internal.BooleanProperty;
    }
    type SculkCatalystBlock_ = SculkCatalystBlock;
    class Vector4f {
        constructor()
        constructor(arg0: Internal.Vector3f_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        setW(arg0: number): void;
        y(): number;
        setX(arg0: number): void;
        z(): number;
        w(): number;
        x(): number;
        transform(arg0: Internal.Matrix4f_): void;
        transform(arg0: Internal.Quaternion_): void;
        normalize(): boolean;
        lerp(arg0: Internal.Vector4f_, arg1: number): void;
        set(arg0: number[]): void;
        dot(arg0: Internal.Vector4f_): number;
        set(arg0: number, arg1: number, arg2: number, arg3: number): void;
        mul(arg0: Internal.Vector3f_): void;
        perspectiveDivide(): void;
        add(arg0: number, arg1: number, arg2: number, arg3: number): void;
        setY(arg0: number): void;
        mul(arg0: number): void;
        setZ(arg0: number): void;
        set w(arg0: number)
        set x(arg0: number)
        set y(arg0: number)
        set z(arg0: number)
    }
    type Vector4f_ = Vector4f;
    class SynchedEntityData {
        constructor(arg0: Internal.Entity_)
        clearDirty(): void;
        set<T>(arg0: Internal.EntityDataAccessor_<T>, arg1: T): void;
        get<T>(arg0: Internal.EntityDataAccessor_<T>): T;
        packDirty(): Internal.List<Internal.SynchedEntityData$DataItem<any>>;
        static defineId<T>(arg0: typeof Internal.Entity, arg1: Internal.EntityDataSerializer_<T>): Internal.EntityDataAccessor<T>;
        assignValues(arg0: Internal.List_<Internal.SynchedEntityData$DataItem<any>>): void;
        isEmpty(): boolean;
        isDirty(): boolean;
        getAll(): Internal.List<Internal.SynchedEntityData$DataItem<any>>;
        static unpack(arg0: Internal.FriendlyByteBuf_): Internal.List<Internal.SynchedEntityData$DataItem<any>>;
        define<T>(arg0: Internal.EntityDataAccessor_<T>, arg1: T): void;
        static pack(arg0: Internal.List_<Internal.SynchedEntityData$DataItem<any>>, arg1: Internal.FriendlyByteBuf_): void;
        get empty(): boolean
        get dirty(): boolean
        get all(): Internal.List<Internal.SynchedEntityData$DataItem<any>>
    }
    type SynchedEntityData_ = SynchedEntityData;
    class MultifaceSpreader {
        constructor(arg0: Internal.MultifaceBlock_)
        constructor(arg0: any_)
        canSpreadInAnyDirection(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        spreadAll(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: boolean): number;
        spreadFromFaceTowardDirection(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.Direction_, arg5: boolean): Internal.Optional<Internal.MultifaceSpreader$SpreadPos>;
        getSpreadFromFaceTowardDirection(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.Direction_, arg5: Internal.MultifaceSpreader$SpreadPredicate_): Internal.Optional<Internal.MultifaceSpreader$SpreadPos>;
        spreadFromRandomFaceTowardRandomDirection(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.RandomSource_): Internal.Optional<Internal.MultifaceSpreader$SpreadPos>;
        spreadFromFaceTowardRandomDirection(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.RandomSource_, arg5: boolean): Internal.Optional<Internal.MultifaceSpreader$SpreadPos>;
        spreadToFace(arg0: Internal.LevelAccessor_, arg1: Internal.MultifaceSpreader$SpreadPos_, arg2: boolean): Internal.Optional<Internal.MultifaceSpreader$SpreadPos>;
        static readonly DEFAULT_SPREAD_ORDER: any[];
    }
    type MultifaceSpreader_ = MultifaceSpreader;
    class ColorSpace$RenderIntent extends Internal.Enum<Internal.ColorSpace$RenderIntent> {
        static values(): Internal.ColorSpace$RenderIntent[];
        static valueOf(name: string): Internal.ColorSpace$RenderIntent;
        static readonly SATURATION: Internal.ColorSpace$RenderIntent;
        static readonly PERCEPTUAL: Internal.ColorSpace$RenderIntent;
        static readonly ABSOLUTE: Internal.ColorSpace$RenderIntent;
        static readonly RELATIVE: Internal.ColorSpace$RenderIntent;
    }
    type ColorSpace$RenderIntent_ = ColorSpace$RenderIntent | "absolute" | "perceptual" | "relative" | "saturation";
    class ChronoUnit extends Internal.Enum<Internal.ChronoUnit> implements Internal.TemporalUnit {
        between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number;
        isTimeBased(): boolean;
        static valueOf(arg0: string): Internal.ChronoUnit;
        addTo<R extends Internal.Temporal>(arg0: R, arg1: number): R;
        getDuration(): Duration;
        isDateBased(): boolean;
        isSupportedBy(arg0: Internal.Temporal_): boolean;
        isDurationEstimated(): boolean;
        static values(): Internal.ChronoUnit[];
        get timeBased(): boolean
        get duration(): Duration
        get dateBased(): boolean
        get durationEstimated(): boolean
        static readonly NANOS: Internal.ChronoUnit;
        static readonly ERAS: Internal.ChronoUnit;
        static readonly MINUTES: Internal.ChronoUnit;
        static readonly HOURS: Internal.ChronoUnit;
        static readonly MONTHS: Internal.ChronoUnit;
        static readonly HALF_DAYS: Internal.ChronoUnit;
        static readonly MILLIS: Internal.ChronoUnit;
        static readonly DAYS: Internal.ChronoUnit;
        static readonly SECONDS: Internal.ChronoUnit;
        static readonly WEEKS: Internal.ChronoUnit;
        static readonly MILLENNIA: Internal.ChronoUnit;
        static readonly DECADES: Internal.ChronoUnit;
        static readonly MICROS: Internal.ChronoUnit;
        static readonly FOREVER: Internal.ChronoUnit;
        static readonly CENTURIES: Internal.ChronoUnit;
        static readonly YEARS: Internal.ChronoUnit;
    }
    type ChronoUnit_ = "minutes" | "years" | "weeks" | "decades" | "eras" | "half_days" | "centuries" | "hours" | "forever" | "months" | "millennia" | "micros" | "nanos" | "seconds" | "days" | "millis" | ChronoUnit;
    class TickEvent$RenderTickEvent extends Internal.TickEvent {
        constructor()
        constructor(arg0: Internal.TickEvent$Phase_, arg1: number)
        readonly renderTickTime: number;
    }
    type TickEvent$RenderTickEvent_ = TickEvent$RenderTickEvent;
    class EventJS {
        constructor()
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(): any;
        /**
         * Cancels the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(value: any): any;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
    }
    type EventJS_ = EventJS;
    interface FragmentManager$OnBackStackChangedListener {
        onBackStackChanged(): void;
        (): void;
    }
    type FragmentManager$OnBackStackChangedListener_ = FragmentManager$OnBackStackChangedListener;
    abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable<Internal.LongBuffer> {
        limit(arg0: number): this;
        compareTo(arg0: any): number;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        duplicate(): this;
        order(): Internal.ByteOrder;
        mismatch(arg0: Internal.LongBuffer_): number;
        compareTo(arg0: Internal.LongBuffer_): number;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.LongBuffer;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        put(arg0: number, arg1: number): this;
        static allocate(arg0: number): Internal.LongBuffer;
        put(arg0: number, arg1: number[]): this;
        get(arg0: number, arg1: number[]): this;
        get(): number;
        get(arg0: number[]): this;
        position(arg0: number): this;
        put(arg0: number[]): this;
        put(arg0: number): this;
        asReadOnlyBuffer(): this;
        put(arg0: number[], arg1: number, arg2: number): this;
        static wrap(arg0: number[]): Internal.LongBuffer;
        put(arg0: Internal.LongBuffer_): this;
        put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): this;
        get(arg0: number): number;
        array(): number[];
        get(arg0: number[], arg1: number, arg2: number): this;
        compact(): this;
    }
    type LongBuffer_ = LongBuffer;
    class ModFileScanData {
        constructor()
        static interestingAnnotations(): Internal.Predicate<org.objectweb.asm.Type>;
        getAnnotations(): Internal.Set<Internal.ModFileScanData$AnnotationData>;
        getClasses(): Internal.Set<Internal.ModFileScanData$ClassData>;
        getTargets(): Internal.Map<string, Internal.IModLanguageProvider$IModLanguageLoader>;
        getIModInfoData(): Internal.List<Internal.IModFileInfo>;
        addLanguageLoader(arg0: Internal.Map_<string, Internal.IModLanguageProvider$IModLanguageLoader>): void;
        addModFileInfo(arg0: Internal.IModFileInfo_): void;
        get annotations(): Internal.Set<Internal.ModFileScanData$AnnotationData>
        get classes(): Internal.Set<Internal.ModFileScanData$ClassData>
        get targets(): Internal.Map<string, Internal.IModLanguageProvider$IModLanguageLoader>
        get IModInfoData(): Internal.List<Internal.IModFileInfo>
    }
    type ModFileScanData_ = ModFileScanData;
    class Frustum$Visibility extends Internal.Enum<Internal.Frustum$Visibility> {
        static values(): Internal.Frustum$Visibility[];
        static valueOf(name: string): Internal.Frustum$Visibility;
        static readonly OUTSIDE: Internal.Frustum$Visibility;
        static readonly INSIDE: Internal.Frustum$Visibility;
        static readonly INTERSECT: Internal.Frustum$Visibility;
    }
    type Frustum$Visibility_ = "intersect" | "outside" | "inside" | Frustum$Visibility;
    class GTFluidVeinEventJS extends Internal.EventJS {
        constructor()
        modify(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.BedrockFluidDefinition>): void;
        remove(id: ResourceLocation_): void;
        add(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.FluidVeinBuilderJS>): void;
    }
    type GTFluidVeinEventJS_ = GTFluidVeinEventJS;
    class ChunkEvent$Unload extends Internal.ChunkEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_)
    }
    type ChunkEvent$Unload_ = ChunkEvent$Unload;
    class ElderGuardian extends Internal.Guardian {
        constructor(arg0: Internal.EntityType_<Internal.ElderGuardian>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly ELDER_SIZE_SCALE: 2.35;
    }
    type ElderGuardian_ = ElderGuardian;
    interface SpecialEquality {
        checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        specialEquals(o: any, shallow: boolean): boolean;
    }
    type SpecialEquality_ = SpecialEquality;
    class SpawnData extends Internal.Record {
        constructor()
        constructor(arg0: Internal.CompoundTag_, arg1: Internal.Optional_<Internal.SpawnData$CustomSpawnRules>)
        customSpawnRules(): Internal.Optional<Internal.SpawnData$CustomSpawnRules>;
        getEntityToSpawn(): Internal.CompoundTag;
        getCustomSpawnRules(): Internal.Optional<Internal.SpawnData$CustomSpawnRules>;
        entityToSpawn(): Internal.CompoundTag;
        get entityToSpawn(): Internal.CompoundTag
        get customSpawnRules(): Internal.Optional<Internal.SpawnData$CustomSpawnRules>
        static readonly LIST_CODEC: Internal.Codec<Internal.SimpleWeightedRandomList<Internal.SpawnData>>;
        static readonly DEFAULT_TYPE: "minecraft:pig";
        static readonly CODEC: Internal.Codec<Internal.SpawnData>;
    }
    type SpawnData_ = SpawnData;
    class Direction extends Internal.Enum<Internal.Direction> implements Internal.StringRepresentable {
        static fromYRot(arg0: number): Internal.Direction;
        static valueOf(arg0: string): Internal.Direction;
        getX(): number;
        getY(): number;
        getSerializedName(): string;
        getHorizontalIndex(): number;
        getNormal(): Vec3i;
        static fromNormal(arg0: number, arg1: number, arg2: number): Internal.Direction;
        getIndex(): number;
        getClockWise(): this;
        getAxis(): Internal.Direction$Axis;
        static getNearest(arg0: number, arg1: number, arg2: number): Internal.Direction;
        static getRandom(arg0: Internal.RandomSource_): Internal.Direction;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static orderedByNearest(arg0: Internal.Entity_): Internal.Direction[];
        getClockWise(arg0: Internal.Direction$Axis_): this;
        static getFacingAxis(arg0: Internal.Entity_, arg1: Internal.Direction$Axis_): Internal.Direction;
        getPitch(): number;
        static values(): Internal.Direction[];
        getName(): string;
        getZ(): number;
        static fromAxisAndDirection(arg0: Internal.Direction$Axis_, arg1: Internal.Direction$AxisDirection_): Internal.Direction;
        getOpposite(): this;
        static from2DDataValue(arg0: number): Internal.Direction;
        static stream(): Internal.Stream<Internal.Direction>;
        getAxisDirection(): Internal.Direction$AxisDirection;
        static from3DDataValue(arg0: number): Internal.Direction;
        getCounterClockWise(arg0: Internal.Direction$Axis_): this;
        step(): Internal.Vector3f;
        getRotation(): Internal.Quaternion;
        isFacingAngle(arg0: number): boolean;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static getNearest(x: number, y: number, z: number): Internal.Direction;
        static byName(arg0: string): Internal.Direction;
        getYaw(): number;
        static allShuffled(arg0: Internal.RandomSource_): Internal.Collection<Internal.Direction>;
        static fromNormal(arg0: BlockPos_): Internal.Direction;
        static get(arg0: Internal.Direction$AxisDirection_, arg1: Internal.Direction$Axis_): Internal.Direction;
        static rotate(arg0: Internal.Matrix4f_, arg1: Internal.Direction_): Internal.Direction;
        getCounterClockWise(): this;
        get x(): number
        get y(): number
        get serializedName(): string
        get horizontalIndex(): number
        get normal(): Vec3i
        get index(): number
        get clockWise(): Internal.Direction
        get axis(): Internal.Direction$Axis
        get pitch(): number
        get name(): string
        get z(): number
        get opposite(): Internal.Direction
        get axisDirection(): Internal.Direction$AxisDirection
        get rotation(): Internal.Quaternion
        get yaw(): number
        get counterClockWise(): Internal.Direction
        static readonly UP: Internal.Direction;
        static readonly NORTH: Internal.Direction;
        static readonly BY_3D_DATA: Internal.Direction[];
        static readonly DOWN: Internal.Direction;
        static readonly EAST: Internal.Direction;
        static readonly WEST: Internal.Direction;
        static readonly CODEC: Internal.StringRepresentable$EnumCodec<Internal.Direction>;
        static readonly SOUTH: Internal.Direction;
        static readonly VERTICAL_CODEC: Internal.Codec<Internal.Direction>;
    }
    type Direction_ = "west" | "east" | "south" | "up" | "down" | "north" | Direction;
    class SignedMessageHeader extends Internal.Record {
        constructor(arg0: Internal.MessageSignature_, arg1: Internal.UUID_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        updateSignature(arg0: Internal.SignatureUpdater$Output_, arg1: number[]): void;
        previousSignature(): Internal.MessageSignature;
        sender(): Internal.UUID;
    }
    type SignedMessageHeader_ = SignedMessageHeader;
    interface DynamicLightSource {
        tdv$getDynamicLightX(): number;
        tdv$resetDynamicLight(): void;
        tdv$getLuminance(): number;
        tdv$getDynamicLightWorld(): Internal.Level;
        tdv$lambdynlights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        tdv$shouldUpdateDynamicLight(): boolean;
        tdv$lambdynlights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        tdv$getDynamicLightZ(): number;
        tdv$dynamicLightTick(): void;
        tdv$getDynamicLightY(): number;
    }
    type DynamicLightSource_ = DynamicLightSource;
    interface ItemBuilder$ReleaseUsingCallback {
        releaseUsing(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_, arg3: number): void;
        (arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_, arg3: number): void;
    }
    type ItemBuilder$ReleaseUsingCallback_ = ItemBuilder$ReleaseUsingCallback;
    interface WatchKey {
        isValid(): boolean;
        pollEvents(): Internal.List<Internal.WatchEvent<any>>;
        watchable(): Internal.Watchable;
        reset(): boolean;
        cancel(): void;
        get valid(): boolean
    }
    type WatchKey_ = WatchKey;
    interface ServerPlayerKJS extends Internal.PlayerKJS {
        getDistance(pos: BlockPos_): number;
        isFake(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getSpawnLocation(): Internal.BlockContainerJS;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        setSpawnLocation(c: Internal.BlockContainerJS_): void;
        swing(): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getXpLevel(): number;
        setSelectedSlot(index: number): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isOp(): boolean;
        kick(): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        paint(renderer: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getFoodLevel(): number;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setXpLevel(l: number): void;
        getCraftingGrid(): Internal.InventoryKJS;
        setFoodLevel(foodLevel: number): void;
        setSaturation(saturation: number): void;
        addXPLevels(l: number): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getReachDistance(): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        sendData(channel: string): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        getXp(): number;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        setCreativeMode(mode: boolean): void;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        isMiningBlock(): boolean;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        notify(builder: Notification_): void;
        getInventoryChangeListener(): Internal.KubeJSInventoryListener;
        isMonster(): boolean;
        getType(): string;
        self(): Internal.Entity;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getStages(): Internal.Stages;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        giveInHand(item: Internal.ItemStack_): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        ban(banner: string, reason: string, expiresInMillis: number): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        addXP(xp: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getInventory(): Internal.InventoryKJS;
        give(item: Internal.ItemStack_): void;
        revokeAdvancement(id: ResourceLocation_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        kick(reason: Internal.Component_): void;
        isAdvancementDone(id: ResourceLocation_): boolean;
        sendInventoryUpdate(): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        unlockAdvancement(id: ResourceLocation_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        getData(): Internal.AttachedData<Internal.Player>;
        getProfile(): Internal.GameProfile;
        getSaturation(): number;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get fake(): boolean
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get spawnLocation(): Internal.BlockContainerJS
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        set spawnLocation(c: Internal.BlockContainerJS_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get xpLevel(): number
        set selectedSlot(index: number)
        get living(): boolean
        get op(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get foodLevel(): number
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set xpLevel(l: number)
        get craftingGrid(): Internal.InventoryKJS
        set foodLevel(foodLevel: number)
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        set x(x: number)
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get xp(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        set creativeMode(mode: boolean)
        get defaultMovementSpeed(): number
        get miningBlock(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get inventoryChangeListener(): Internal.KubeJSInventoryListener
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get stages(): Internal.Stages
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get inventory(): Internal.InventoryKJS
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get data(): Internal.AttachedData<Internal.Player>
        get profile(): Internal.GameProfile
        get saturation(): number
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ServerPlayerKJS_ = ServerPlayerKJS;
    class Rotation extends Internal.Enum<Internal.Rotation> implements Internal.StringRepresentable {
        rotate(arg0: Internal.Direction_): Internal.Direction;
        static getRandom(arg0: Internal.RandomSource_): Internal.Rotation;
        static valueOf(arg0: string): Internal.Rotation;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        rotation(): Internal.OctahedralGroup;
        static values(): Internal.Rotation[];
        getRotated(arg0: Internal.Rotation_): this;
        rotate(arg0: number, arg1: number): number;
        static getShuffled(arg0: Internal.RandomSource_): Internal.List<Internal.Rotation>;
        get serializedName(): string
        static readonly CODEC: Internal.Codec<Internal.Rotation>;
        static readonly NONE: Internal.Rotation;
        static readonly CLOCKWISE_90: Internal.Rotation;
        static readonly CLOCKWISE_180: Internal.Rotation;
        static readonly COUNTERCLOCKWISE_90: Internal.Rotation;
    }
    type Rotation_ = "clockwise_90" | "clockwise_180" | "counterclockwise_90" | Rotation | "none";
    class TrackTargetingBehaviour$RenderedTrackOverlayType extends Internal.Enum<Internal.TrackTargetingBehaviour$RenderedTrackOverlayType> {
        static valueOf(arg0: string): Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
        static values(): Internal.TrackTargetingBehaviour$RenderedTrackOverlayType[];
        static readonly STATION: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
        static readonly SIGNAL: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
        static readonly DUAL_SIGNAL: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
        static readonly OBSERVER: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
    }
    type TrackTargetingBehaviour$RenderedTrackOverlayType_ = "dual_signal" | TrackTargetingBehaviour$RenderedTrackOverlayType | "signal" | "station" | "observer";
    interface IIngredientManager {
        registerIngredientListener(arg0: Internal.IIngredientManager$IIngredientListener_): void;
        removeIngredientsAtRuntime<V>(arg0: Internal.IIngredientType_<V>, arg1: Internal.Collection_<V>): void;
        getIngredientRenderer<V>(arg0: Internal.IIngredientType_<V>): Internal.IIngredientRenderer<V>;
        getIngredientTypeChecked<V>(arg0: V): Internal.Optional<Internal.IIngredientType<V>>;
        createTypedIngredient<V>(arg0: Internal.IIngredientType_<V>, arg1: V): Internal.Optional<Internal.ITypedIngredient<V>>;
        getIngredientHelper<V>(arg0: Internal.IIngredientType_<V>): Internal.IIngredientHelper<V>;
        getIngredientHelper<V>(arg0: V): Internal.IIngredientHelper<V>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getIngredientType<V>(arg0: V): Internal.IIngredientType<V>;
        getAllItemStacks(): Internal.Collection<Internal.ItemStack>;
        getIngredientTypeChecked<V>(arg0: V): Internal.Optional<Internal.IIngredientType<V>>;
        addIngredientsAtRuntime<V>(arg0: Internal.IIngredientType_<V>, arg1: Internal.Collection_<V>): void;
        getIngredientByUid<V>(arg0: Internal.IIngredientType_<V>, arg1: string): Internal.Optional<V>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getIngredientType<V>(arg0: V): Internal.IIngredientType<V>;
        getAllIngredients<V>(arg0: Internal.IIngredientType_<V>): Internal.Collection<V>;
        getRegisteredIngredientTypes(): Internal.Collection<Internal.IIngredientType<any>>;
        getIngredientRenderer<V>(arg0: V): Internal.IIngredientRenderer<V>;
        get allItemStacks(): Internal.Collection<Internal.ItemStack>
        get registeredIngredientTypes(): Internal.Collection<Internal.IIngredientType<any>>
    }
    type IIngredientManager_ = IIngredientManager;
    class PlayerContainerEvent$Open extends Internal.PlayerContainerEvent {
        constructor(arg0: Internal.Player_, arg1: Internal.AbstractContainerMenu_)
        constructor()
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerContainerEvent$Open_ = PlayerContainerEvent$Open;
    class ServerStatus {
        constructor()
        getJson(): string;
        setForgeData(arg0: Internal.ServerStatusPing_): void;
        getPlayers(): Internal.ServerStatus$Players;
        getForgeData(): Internal.ServerStatusPing;
        getVersion(): Internal.ServerStatus$Version;
        setFavicon(arg0: string): void;
        invalidateJson(): void;
        setEnforcesSecureChat(arg0: boolean): void;
        setPlayers(arg0: Internal.ServerStatus$Players_): void;
        enforcesSecureChat(): boolean;
        getFavicon(): string;
        setVersion(arg0: Internal.ServerStatus$Version_): void;
        previewsChat(): boolean;
        setDescription(arg0: Internal.Component_): void;
        getDescription(): Internal.Component;
        setPreviewsChat(arg0: boolean): void;
        get json(): string
        set forgeData(arg0: Internal.ServerStatusPing_)
        get players(): Internal.ServerStatus$Players
        get forgeData(): Internal.ServerStatusPing
        get version(): Internal.ServerStatus$Version
        set favicon(arg0: string)
        set enforcesSecureChat(arg0: boolean)
        set players(arg0: Internal.ServerStatus$Players_)
        get favicon(): string
        set version(arg0: Internal.ServerStatus$Version_)
        set description(arg0: Internal.Component_)
        get description(): Internal.Component
        set previewsChat(arg0: boolean)
        static readonly FAVICON_WIDTH: 64;
        static readonly FAVICON_HEIGHT: 64;
    }
    type ServerStatus_ = ServerStatus;
    class LivingAttackEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: number)
        getAmount(): number;
        getSource(): DamageSource;
        get amount(): number
        get source(): DamageSource
    }
    type LivingAttackEvent_ = LivingAttackEvent;
    class GLTextureInfo {
        constructor()
        set(info: Internal.GLTextureInfo_): void;
        memoryObject: number;
        memoryHandle: number;
        format: number;
        texture: number;
        levels: number;
    }
    type GLTextureInfo_ = GLTextureInfo;
    class PlayMessages$SpawnEntity {
        static encode(arg0: Internal.PlayMessages$SpawnEntity_, arg1: Internal.FriendlyByteBuf_): void;
        getVelY(): number;
        getVelZ(): number;
        getHeadYaw(): number;
        getVelX(): number;
        static decode(arg0: Internal.FriendlyByteBuf_): Internal.PlayMessages$SpawnEntity;
        getTypeId(): number;
        getEntity(): Internal.Entity;
        getPosZ(): number;
        getPosY(): number;
        static handle(arg0: Internal.PlayMessages$SpawnEntity_, arg1: Internal.Supplier_<Internal.NetworkEvent$Context>): void;
        getPosX(): number;
        getEntityId(): number;
        getAdditionalData(): Internal.FriendlyByteBuf;
        getUuid(): Internal.UUID;
        getPitch(): number;
        getYaw(): number;
        get velY(): number
        get velZ(): number
        get headYaw(): number
        get velX(): number
        get typeId(): number
        get entity(): Internal.Entity
        get posZ(): number
        get posY(): number
        get posX(): number
        get entityId(): number
        get additionalData(): Internal.FriendlyByteBuf
        get uuid(): Internal.UUID
        get pitch(): number
        get yaw(): number
    }
    type PlayMessages$SpawnEntity_ = PlayMessages$SpawnEntity;
    class FeaturePoolElement extends Internal.StructurePoolElement {
        static readonly CODEC: Internal.Codec<Internal.FeaturePoolElement>;
    }
    type FeaturePoolElement_ = FeaturePoolElement;
    interface IRecipeCategoriesLookup {
        includeHidden(): this;
        limitTypes(arg0: Internal.Collection_<mezz.jei.api.recipe.RecipeType<any>>): this;
        limitFocus(arg0: Internal.Collection_<Internal.IFocus<any>>): this;
        get(): Internal.Stream<Internal.IRecipeCategory<any>>;
    }
    type IRecipeCategoriesLookup_ = IRecipeCategoriesLookup;
    interface FlushInfo$FinishedCallback {
        onFinished(): void;
        (): void;
    }
    type FlushInfo$FinishedCallback_ = FlushInfo$FinishedCallback;
    interface Color extends Internal.SpecialEquality {
        getSerializeJS(): string;
        checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        createTextColorJS(): Internal.TextColor;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        getHexJS(): string;
        getRgbJS(): number;
        getFireworkColorJS(): number;
        get serializeJS(): string
        get argbJS(): number
        get hexJS(): string
        get rgbJS(): number
        get fireworkColorJS(): number
    }
    type Color_ = Color;
    class AttributeMap {
        constructor(arg0: Internal.AttributeSupplier_)
        load(arg0: Internal.ListTag_): void;
        getDirtyAttributes(): Internal.Set<Internal.AttributeInstance>;
        removeAttributeModifiers(arg0: Internal.Multimap_<Internal.Attribute, Internal.AttributeModifier>): void;
        hasModifier(arg0: Internal.Attribute_, arg1: Internal.UUID_): boolean;
        getInstance(arg0: Internal.Attribute_): Internal.AttributeInstance;
        assignValues(arg0: Internal.AttributeMap_): void;
        hasAttribute(arg0: Internal.Attribute_): boolean;
        getBaseValue(arg0: Internal.Attribute_): number;
        getSyncableAttributes(): Internal.Collection<Internal.AttributeInstance>;
        save(): Internal.ListTag;
        getValue(arg0: Internal.Attribute_): number;
        addTransientAttributeModifiers(arg0: Internal.Multimap_<Internal.Attribute, Internal.AttributeModifier>): void;
        getModifierValue(arg0: Internal.Attribute_, arg1: Internal.UUID_): number;
        get dirtyAttributes(): Internal.Set<Internal.AttributeInstance>
        get syncableAttributes(): Internal.Collection<Internal.AttributeInstance>
    }
    type AttributeMap_ = AttributeMap;
    class ClientboundSetHealthPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getHealth(): number;
        getFood(): number;
        getSaturation(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get health(): number
        get food(): number
        get saturation(): number
        get skippable(): boolean
    }
    type ClientboundSetHealthPacket_ = ClientboundSetHealthPacket;
    abstract class ColorSpace {
        static connect(source: Internal.ColorSpace_, destination: Internal.ColorSpace_, intent: Internal.ColorSpace$RenderIntent_): Internal.ColorSpace$Connector;
        getMinValue(arg0: number): number;
        fromXyz(arg0: number[]): number[];
        toXyz(r: number, g: number, b: number): number[];
        static match(toXYZD50: number[], function_: Internal.ColorSpace$Rgb$TransferParameters_): Internal.ColorSpace;
        static connect(source: Internal.ColorSpace_, intent: Internal.ColorSpace$RenderIntent_): Internal.ColorSpace$Connector;
        static adapt(colorSpace: Internal.ColorSpace_, whitePoint: number[], adaptation: Internal.ColorSpace$Adaptation_): Internal.ColorSpace;
        static get(name: Internal.ColorSpace$Named_): Internal.ColorSpace;
        toXyz(arg0: number[]): number[];
        static connect(source: Internal.ColorSpace_): Internal.ColorSpace$Connector;
        fromXyz(x: number, y: number, z: number): number[];
        static chromaticAdaptation(adaptation: Internal.ColorSpace$Adaptation_, srcWhitePoint: number[], dstWhitePoint: number[]): number[];
        isWideGamut(): boolean;
        isSrgb(): boolean;
        getName(): string;
        getMaxValue(arg0: number): number;
        getComponentCount(): number;
        static cctToXyz(cct: number): number[];
        getModel(): Internal.ColorSpace$Model;
        static connect(source: Internal.ColorSpace_, destination: Internal.ColorSpace_): Internal.ColorSpace$Connector;
        getId(): number;
        static adapt(colorSpace: Internal.ColorSpace_, whitePoint: number[]): Internal.ColorSpace;
        get wideGamut(): boolean
        get srgb(): boolean
        get name(): string
        get componentCount(): number
        get model(): Internal.ColorSpace$Model
        get id(): number
        static readonly ILLUMINANT_D75: number[];
        static readonly ILLUMINANT_E: number[];
        static readonly ILLUMINANT_D65: number[];
        static readonly ILLUMINANT_C: number[];
        static readonly ILLUMINANT_D55: number[];
        static readonly ILLUMINANT_B: number[];
        static readonly ILLUMINANT_A: number[];
        static readonly ILLUMINANT_D60: number[];
        static readonly ILLUMINANT_D50: number[];
        static readonly MAX_ID: 63;
        static readonly MIN_ID: -1;
    }
    type ColorSpace_ = ColorSpace;
    interface Predicate <T> {
        negate(): this;
        not<T>(arg0: Internal.Predicate_<T>): this;
        or(arg0: Internal.Predicate_<T>): this;
        test(arg0: T): boolean;
        and(arg0: Internal.Predicate_<T>): this;
        isEqual<T>(arg0: any): this;
        (arg0: T): boolean;
    }
    type Predicate_<T> = Predicate<T>;
    class ContraptionWorld extends Internal.WrappedWorld {
        constructor(arg0: Internal.Level_, arg1: Internal.Contraption_)
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get modelDataManager(): Internal.ModelDataManager
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
    }
    type ContraptionWorld_ = ContraptionWorld;
    interface FileAttributeView extends Internal.AttributeView {
        name(): string;
    }
    type FileAttributeView_ = FileAttributeView;
    interface DensityFunction$FunctionContext {
        blockX(): number;
        getBlender(): Internal.Blender;
        blockZ(): number;
        blockY(): number;
        get blender(): Internal.Blender
    }
    type DensityFunction$FunctionContext_ = DensityFunction$FunctionContext;
    interface NbtAccounterAccessor {
        create$getUsage(): number;
    }
    type NbtAccounterAccessor_ = NbtAccounterAccessor;
    interface FragmentOnAttachListener {
        onAttachFragment(arg0: Internal.FragmentManager_, arg1: Internal.Fragment_): void;
        (arg0: Internal.FragmentManager_, arg1: Internal.Fragment_): void;
    }
    type FragmentOnAttachListener_ = FragmentOnAttachListener;
    class NopProcessor extends Internal.StructureProcessor {
        static readonly CODEC: Internal.Codec<Internal.NopProcessor>;
        static readonly INSTANCE: Internal.NopProcessor;
    }
    type NopProcessor_ = NopProcessor;
    class Object2IntFunctions$UnmodifiableFunction <K> extends Internal.AbstractObject2IntFunction<K> implements Internal.Serializable {
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        applyAsInt(arg0: K): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        static identity<T>(): Internal.Function<T, T>;
    }
    type Object2IntFunctions$UnmodifiableFunction_<K> = Object2IntFunctions$UnmodifiableFunction<K>;
    class RandomTickCallbackJS {
        constructor(containerJS: Internal.BlockContainerJS_, random: Internal.RandomSource_)
        getLevel(): Internal.Level;
        getServer(): Internal.MinecraftServer;
        get level(): Internal.Level
        get server(): Internal.MinecraftServer
        block: Internal.BlockContainerJS;
        random: Internal.RandomSource;
    }
    type RandomTickCallbackJS_ = RandomTickCallbackJS;
    /**
     * Invoked after all items are registered to modify them.
    */
    class ItemModificationEventJS extends Internal.EventJS {
        constructor()
        /**
         * Modifies items matching the given ingredient.
         * 
         * **NOTE**: tag ingredients are not supported at this time.
        */
        modify(in_: Internal.Ingredient_, c: Internal.Consumer_<Internal.Item>): void;
    }
    type ItemModificationEventJS_ = ItemModificationEventJS;
    class Dimension extends Internal.Dimension2D implements Internal.Serializable {
        constructor()
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.Dimension_)
        getSize(): this;
        setSize(arg0: number, arg1: number): void;
        setSize(arg0: Internal.Dimension_): void;
        get size(): Internal.Dimension
        set size(arg0: Internal.Dimension_)
        width: number;
        height: number;
    }
    type Dimension_ = Dimension;
    abstract class Certificate implements Internal.Serializable {
        verify(arg0: Internal.PublicKey_, arg1: string): void;
        getPublicKey(): Internal.PublicKey;
        getType(): string;
        verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void;
        getEncoded(): number[];
        verify(arg0: Internal.PublicKey_): void;
        get publicKey(): Internal.PublicKey
        get type(): string
        get encoded(): number[]
    }
    type Certificate_ = Certificate;
    class TrackEdge {
        constructor(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_, arg2: Internal.BezierConnection_, arg3: Internal.TrackMaterial_)
        incrementT(arg0: number, arg1: number): number;
        getPositionSmoothed(arg0: Internal.TrackGraph_, arg1: number): Vec3;
        getIntersection(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_, arg2: Internal.TrackEdge_, arg3: Internal.TrackNode_, arg4: Internal.TrackNode_): Internal.Collection<number[]>;
        getDirectionAt(arg0: number): Vec3;
        getPosition(arg0: Internal.TrackGraph_, arg1: number): Vec3;
        getTurn(): Internal.BezierConnection;
        canTravelTo(arg0: Internal.TrackEdge_): boolean;
        isTurn(): boolean;
        getNormalSmoothed(arg0: Internal.TrackGraph_, arg1: number): Vec3;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        getDirection(arg0: boolean): Vec3;
        getNormal(arg0: Internal.TrackGraph_, arg1: number): Vec3;
        isInterDimensional(): boolean;
        getLength(): number;
        getTrackMaterial(): Internal.TrackMaterial;
        getEdgeData(): Internal.EdgeData;
        static read(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_, arg2: Internal.CompoundTag_, arg3: Internal.TrackGraph_, arg4: Internal.DimensionPalette_): Internal.TrackEdge;
        get turn(): Internal.BezierConnection
        get turn(): boolean
        get interDimensional(): boolean
        get length(): number
        get trackMaterial(): Internal.TrackMaterial
        get edgeData(): Internal.EdgeData
        node1: Internal.TrackNode;
        node2: Internal.TrackNode;
    }
    type TrackEdge_ = TrackEdge;
    interface SortedMap <K, V> extends Internal.Map<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        tailMap(arg0: K): this;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        containsKey(arg0: any): boolean;
        comparator(): Internal.Comparator<K>;
        put(arg0: K, arg1: V): V;
        headMap(arg0: K): this;
        get(arg0: any): V;
        remove(arg0: any): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        subMap(arg0: K, arg1: K): this;
        putIfAbsent(arg0: K, arg1: V): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        of<K, V>(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<K, V>;
        lastKey(): K;
        hashCode(): number;
        size(): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        firstKey(): K;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type SortedMap_<K, V> = SortedMap<K, V>;
    class StainedGlassPaneBlock extends Internal.IronBarsBlock implements Internal.BeaconBeamBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type StainedGlassPaneBlock_ = StainedGlassPaneBlock;
    class CocoaBlock extends Internal.HorizontalDirectionalBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 2;
    }
    type CocoaBlock_ = CocoaBlock;
    class TransitionValues {
        constructor(view: Internal.View_)
        readonly view: Internal.View;
        readonly values: Internal.Map<string, any>;
    }
    type TransitionValues_ = TransitionValues;
    interface Double2ObjectFunction <V> extends it.unimi.dsi.fastutil.Function<number, V>, Internal.DoubleFunction<V> {
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Double2ObjectFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Double2LongFunction;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Double2DoubleFunction;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        remove(arg0: number): V;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Double2CharFunction;
        put(arg0: number, arg1: V): V;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Double2ByteFunction;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Double2ShortFunction;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction<V>;
        apply(arg0: number): V;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction<V>;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        get(arg0: number): V;
        containsKey(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: V): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Double2FloatFunction;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction<V>;
        size(): number;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Double2ReferenceFunction<T>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Double2IntFunction;
        clear(): void;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        defaultReturnValue(): V;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction<V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Double2ObjectFunction_<V> = Double2ObjectFunction<V>;
    interface ProviderType <T extends Internal.RegistrateProvider> {
        registerDelegate<T extends Internal.RegistrateProvider>(arg0: string, arg1: Internal.NonNullUnaryOperator_<Internal.ProviderType<T>>): this;
        register<T extends Internal.RegistrateProvider>(arg0: string, arg1: Internal.ProviderType_<T>): this;
        register<T extends Internal.RegistrateProvider>(arg0: string, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ProviderType<T>, Internal.NonNullBiFunction<Internal.AbstractRegistrate<any>, Internal.GatherDataEvent, T>>): this;
        register<T extends Internal.RegistrateProvider>(arg0: string, arg1: Internal.NonNullBiFunction_<Internal.AbstractRegistrate<any>, Internal.GatherDataEvent, T>): this;
        create(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.GatherDataEvent_, arg2: Internal.Map_<Internal.ProviderType<any>, Internal.RegistrateProvider>): T;
        (arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.GatherDataEvent_, arg2: Internal.Map_<Internal.ProviderType<any>, Internal.RegistrateProvider>): T;
        readonly ENTITY_TAGS: Internal.ProviderType<Internal.RegistrateTagsProvider<Internal.EntityType<any>>>;
        readonly LANG: Internal.ProviderType<Internal.RegistrateLangProvider>;
        readonly ADVANCEMENT: Internal.ProviderType<Internal.RegistrateAdvancementProvider>;
        readonly RECIPE: Internal.ProviderType<Internal.RegistrateRecipeProvider>;
        readonly FLUID_TAGS: Internal.ProviderType<Internal.RegistrateTagsProvider<Internal.Fluid>>;
        readonly ITEM_MODEL: Internal.ProviderType<Internal.RegistrateItemModelProvider>;
        readonly BLOCKSTATE: Internal.ProviderType<Internal.RegistrateBlockstateProvider>;
        readonly LOOT: Internal.ProviderType<any>;
        readonly BLOCK_TAGS: Internal.ProviderType<Internal.RegistrateTagsProvider<Internal.Block>>;
        readonly ITEM_TAGS: Internal.ProviderType<Internal.RegistrateItemTagsProvider>;
    }
    type ProviderType_<T extends Internal.RegistrateProvider> = ProviderType<T>;
    class AtomicReference <V> implements Internal.Serializable {
        constructor()
        constructor(arg0: V)
        weakCompareAndSetPlain(arg0: V, arg1: V): boolean;
        updateAndGet(arg0: Internal.UnaryOperator_<V>): V;
        getAndSet(arg0: V): V;
        weakCompareAndSetRelease(arg0: V, arg1: V): boolean;
        setPlain(arg0: V): void;
        weakCompareAndSetAcquire(arg0: V, arg1: V): boolean;
        getAndUpdate(arg0: Internal.UnaryOperator_<V>): V;
        getOpaque(): V;
        getAcquire(): V;
        compareAndExchangeAcquire(arg0: V, arg1: V): V;
        weakCompareAndSetVolatile(arg0: V, arg1: V): boolean;
        lazySet(arg0: V): void;
        get(): V;
        setRelease(arg0: V): void;
        compareAndSet(arg0: V, arg1: V): boolean;
        compareAndExchangeRelease(arg0: V, arg1: V): V;
        /**
         * @deprecated
        */
        weakCompareAndSet(arg0: V, arg1: V): boolean;
        setOpaque(arg0: V): void;
        compareAndExchange(arg0: V, arg1: V): V;
        accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_<V>): V;
        getPlain(): V;
        set(arg0: V): void;
        getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_<V>): V;
        set plain(arg0: V)
        get opaque(): V
        get acquire(): V
        set release(arg0: V)
        set opaque(arg0: V)
        get plain(): V
    }
    type AtomicReference_<V> = AtomicReference<V>;
    class SerializerType <T> {
        constructor(arg0: Internal.Serializer_<T>)
        getSerializer(): Internal.Serializer<T>;
        get serializer(): Internal.Serializer<T>
    }
    type SerializerType_<T> = SerializerType<T>;
    class BlockRenderDispatcher implements Internal.ResourceManagerReloadListener {
        constructor(arg0: Internal.BlockModelShaper_, arg1: Internal.BlockEntityWithoutLevelRenderer_, arg2: Internal.BlockColors_)
        /**
         * @deprecated
        */
        renderSingleBlock(arg0: Internal.BlockState_, arg1: Internal.PoseStack_, arg2: Internal.MultiBufferSource_, arg3: number, arg4: number): void;
        renderBreakingTexture(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.BlockAndTintGetter_, arg3: Internal.PoseStack_, arg4: Internal.VertexConsumer_, arg5: Internal.ModelData_): void;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        getBlockModelShaper(): Internal.BlockModelShaper;
        getModelRenderer(): Internal.ModelBlockRenderer;
        getBlockModel(arg0: Internal.BlockState_): Internal.BakedModel;
        renderSingleBlock(arg0: Internal.BlockState_, arg1: Internal.PoseStack_, arg2: Internal.MultiBufferSource_, arg3: number, arg4: number, arg5: Internal.ModelData_, arg6: Internal.RenderType_): void;
        getName(): string;
        /**
         * @deprecated
        */
        renderBreakingTexture(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.BlockAndTintGetter_, arg3: Internal.PoseStack_, arg4: Internal.VertexConsumer_): void;
        /**
         * @deprecated
        */
        renderBatched(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.BlockAndTintGetter_, arg3: Internal.PoseStack_, arg4: Internal.VertexConsumer_, arg5: boolean, arg6: Internal.RandomSource_): void;
        renderBatched(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.BlockAndTintGetter_, arg3: Internal.PoseStack_, arg4: Internal.VertexConsumer_, arg5: boolean, arg6: Internal.RandomSource_, arg7: Internal.ModelData_, arg8: Internal.RenderType_, arg9: boolean): void;
        renderBatched(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.BlockAndTintGetter_, arg3: Internal.PoseStack_, arg4: Internal.VertexConsumer_, arg5: boolean, arg6: Internal.RandomSource_, arg7: Internal.ModelData_, arg8: Internal.RenderType_): void;
        renderLiquid(arg0: BlockPos_, arg1: Internal.BlockAndTintGetter_, arg2: Internal.VertexConsumer_, arg3: Internal.BlockState_, arg4: Internal.FluidState_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get blockModelShaper(): Internal.BlockModelShaper
        get modelRenderer(): Internal.ModelBlockRenderer
        get name(): string
        modelRenderer: Internal.ModelBlockRenderer;
        liquidBlockRenderer: Internal.LiquidBlockRenderer;
        readonly blockEntityRenderer: Internal.BlockEntityWithoutLevelRenderer;
    }
    type BlockRenderDispatcher_ = BlockRenderDispatcher;
    class PickaxeItemBuilder extends Internal.HandheldItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type PickaxeItemBuilder_ = PickaxeItemBuilder;
    class BlueIceFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type BlueIceFeature_ = BlueIceFeature;
    class TickEvent$Type extends Internal.Enum<Internal.TickEvent$Type> {
        static valueOf(arg0: string): Internal.TickEvent$Type;
        static values(): Internal.TickEvent$Type[];
        static readonly RENDER: Internal.TickEvent$Type;
        static readonly LEVEL: Internal.TickEvent$Type;
        static readonly CLIENT: Internal.TickEvent$Type;
        static readonly SERVER: Internal.TickEvent$Type;
        static readonly PLAYER: Internal.TickEvent$Type;
    }
    type TickEvent$Type_ = "player" | "level" | "server" | "client" | TickEvent$Type | "render";
    class JEISubtypesEventJS extends Internal.EventJS {
        constructor(r: any_)
        useNBTKey(items: Internal.Ingredient_, key: string): void;
        registerInterpreter(item: Internal.Item_, interpreter: Internal.JEISubtypesEventJS$Interpreter_): void;
        useNBT(items: Internal.Ingredient_): void;
    }
    type JEISubtypesEventJS_ = JEISubtypesEventJS;
    abstract class ByteBuf implements Internal.ByteBufConvertible, Internal.Comparable<Internal.ByteBuf>, Internal.ReferenceCounted {
        constructor()
        indexOf(arg0: number, arg1: number, arg2: number): number;
        getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this;
        readShortLE(): number;
        readableBytes(): number;
        writeInt(arg0: number): this;
        readDouble(): number;
        maxFastWritableBytes(): number;
        skipBytes(arg0: number): this;
        forEachByteDesc(arg0: Internal.ByteProcessor_): number;
        markReaderIndex(): this;
        nioBufferCount(): number;
        markWriterIndex(): this;
        nioBuffers(): Internal.ByteBuffer[];
        writeBytes(arg0: number[], arg1: number, arg2: number): this;
        getShortLE(arg0: number): number;
        getFloat(arg0: number): number;
        writeFloat(arg0: number): this;
        setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        setFloat(arg0: number, arg1: number): this;
        memoryAddress(): number;
        forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number;
        ensureWritable(arg0: number): this;
        isReadable(arg0: number): boolean;
        resetWriterIndex(): this;
        getMediumLE(arg0: number): number;
        maxWritableBytes(): number;
        getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number;
        readUnsignedMedium(): number;
        isReadable(): boolean;
        readIntLE(): number;
        getByte(arg0: number): number;
        writeShort(arg0: number): this;
        getMedium(arg0: number): number;
        bytesBefore(arg0: number, arg1: number): number;
        writeBytes(arg0: Internal.InputStream_, arg1: number): number;
        compareTo(arg0: Internal.ByteBuf_): number;
        retain(arg0: number): Internal.ReferenceCounted;
        readUnsignedMediumLE(): number;
        readBoolean(): boolean;
        writeIntLE(arg0: number): this;
        setMediumLE(arg0: number, arg1: number): this;
        slice(): this;
        writeMedium(arg0: number): this;
        copy(arg0: number, arg1: number): this;
        setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number;
        isReadOnly(): boolean;
        resetReaderIndex(): this;
        writeLongLE(arg0: number): this;
        setDoubleLE(arg0: number, arg1: number): this;
        writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number;
        release(): boolean;
        getBytes(arg0: number, arg1: Internal.ByteBuf_): this;
        readBytes(arg0: number[]): this;
        readByte(): number;
        readUnsignedShort(): number;
        writerIndex(arg0: number): this;
        forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number;
        writeMediumLE(arg0: number): this;
        release(arg0: number): boolean;
        writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        forEachByte(arg0: Internal.ByteProcessor_): number;
        setBytes(arg0: number, arg1: Internal.ByteBuf_): this;
        isContiguous(): boolean;
        setLongLE(arg0: number, arg1: number): this;
        arrayOffset(): number;
        readBytes(arg0: Internal.ByteBuffer_): this;
        retainedSlice(arg0: number, arg1: number): this;
        writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this;
        getUnsignedByte(arg0: number): number;
        readBytes(arg0: Internal.ByteBuf_, arg1: number): this;
        readBytes(arg0: number[], arg1: number, arg2: number): this;
        retainedSlice(): this;
        nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer;
        setShort(arg0: number, arg1: number): this;
        getUnsignedInt(arg0: number): number;
        getUnsignedMedium(arg0: number): number;
        getUnsignedMediumLE(arg0: number): number;
        readDoubleLE(): number;
        getBoolean(arg0: number): boolean;
        writeZero(arg0: number): this;
        maxCapacity(): number;
        clear(): this;
        getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence;
        nioBuffer(): Internal.ByteBuffer;
        readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        readMedium(): number;
        unwrap(): this;
        retain(): Internal.ReferenceCounted;
        readUnsignedShortLE(): number;
        writeBytes(arg0: number[]): this;
        internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer;
        discardReadBytes(): this;
        writeChar(arg0: number): this;
        setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number;
        duplicate(): this;
        getFloatLE(arg0: number): number;
        isWritable(): boolean;
        readerIndex(): number;
        getDouble(arg0: number): number;
        setByte(arg0: number, arg1: number): this;
        readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number;
        capacity(arg0: number): this;
        isDirect(): boolean;
        readUnsignedInt(): number;
        writeDouble(arg0: number): this;
        writerIndex(): number;
        retainedDuplicate(): this;
        getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this;
        touch(): this;
        setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this;
        compareTo(arg0: any): number;
        setShortLE(arg0: number, arg1: number): this;
        setFloatLE(arg0: number, arg1: number): this;
        setLong(arg0: number, arg1: number): this;
        readMediumLE(): number;
        /**
         * @deprecated
        */
        order(): Internal.ByteOrder;
        writableBytes(): number;
        writeFloatLE(arg0: number): this;
        getUnsignedIntLE(arg0: number): number;
        getChar(arg0: number): string;
        writeBytes(arg0: Internal.ByteBuf_, arg1: number): this;
        readChar(): string;
        setInt(arg0: number, arg1: number): this;
        discardSomeReadBytes(): this;
        bytesBefore(arg0: number, arg1: number, arg2: number): number;
        asByteBuf(): this;
        isWritable(arg0: number): boolean;
        alloc(): Internal.ByteBufAllocator;
        bytesBefore(arg0: number): number;
        readInt(): number;
        nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[];
        readRetainedSlice(arg0: number): this;
        setChar(arg0: number, arg1: number): this;
        setBytes(arg0: number, arg1: number[]): this;
        writeBytes(arg0: Internal.ByteBuffer_): this;
        readFloatLE(): number;
        array(): number[];
        writeShortLE(arg0: number): this;
        getLong(arg0: number): number;
        readShort(): number;
        getIntLE(arg0: number): number;
        readBytes(arg0: Internal.OutputStream_, arg1: number): this;
        slice(arg0: number, arg1: number): this;
        capacity(): number;
        readerIndex(arg0: number): this;
        setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence;
        writeDoubleLE(arg0: number): this;
        getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this;
        asReadOnly(): this;
        hasMemoryAddress(): boolean;
        getLongLE(arg0: number): number;
        setZero(arg0: number, arg1: number): this;
        readLongLE(): number;
        readSlice(arg0: number): this;
        getShort(arg0: number): number;
        writeLong(arg0: number): this;
        setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this;
        readFloat(): number;
        readBytes(arg0: Internal.ByteBuf_): this;
        getDoubleLE(arg0: number): number;
        readUnsignedIntLE(): number;
        getBytes(arg0: number, arg1: Internal.ByteBuffer_): this;
        getInt(arg0: number): number;
        getBytes(arg0: number, arg1: number[]): this;
        writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number;
        writeBoolean(arg0: boolean): this;
        setIndex(arg0: number, arg1: number): this;
        setMedium(arg0: number, arg1: number): this;
        hasArray(): boolean;
        setBoolean(arg0: number, arg1: boolean): this;
        writeBytes(arg0: Internal.ByteBuf_): this;
        setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number;
        writeByte(arg0: number): this;
        readLong(): number;
        copy(): this;
        readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this;
        ensureWritable(arg0: number, arg1: boolean): number;
        getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        setDouble(arg0: number, arg1: number): this;
        readBytes(arg0: number): this;
        getUnsignedShort(arg0: number): number;
        readUnsignedByte(): number;
        refCnt(): number;
        setIntLE(arg0: number, arg1: number): this;
        getUnsignedShortLE(arg0: number): number;
        toString(arg0: Internal.Charset_): string;
        /**
         * @deprecated
        */
        order(arg0: Internal.ByteOrder_): this;
        touch(arg0: any): this;
        setBytes(arg0: number, arg1: Internal.ByteBuffer_): this;
        toString(arg0: number, arg1: number, arg2: Internal.Charset_): string;
        get readable(): boolean
        get readOnly(): boolean
        get contiguous(): boolean
        get writable(): boolean
        get direct(): boolean
    }
    type ByteBuf_ = ByteBuf;
    interface MenuItem$OnActionExpandListener {
        onMenuItemActionExpand(arg0: Internal.MenuItem_): boolean;
        onMenuItemActionCollapse(arg0: Internal.MenuItem_): boolean;
    }
    type MenuItem$OnActionExpandListener_ = MenuItem$OnActionExpandListener;
    class CarverDebugSettings {
        static of(arg0: boolean, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.BlockState_): Internal.CarverDebugSettings;
        getAirState(): Internal.BlockState;
        getBarrierState(): Internal.BlockState;
        getWaterState(): Internal.BlockState;
        getLavaState(): Internal.BlockState;
        static of(arg0: boolean, arg1: Internal.BlockState_): Internal.CarverDebugSettings;
        static of(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): Internal.CarverDebugSettings;
        isDebugMode(): boolean;
        get airState(): Internal.BlockState
        get barrierState(): Internal.BlockState
        get waterState(): Internal.BlockState
        get lavaState(): Internal.BlockState
        get debugMode(): boolean
        static readonly DEFAULT: Internal.CarverDebugSettings;
        static readonly CODEC: Internal.Codec<Internal.CarverDebugSettings>;
    }
    type CarverDebugSettings_ = CarverDebugSettings;
    class ClipContext {
        constructor(arg0: Vec3_, arg1: Vec3_, arg2: any_, arg3: any_, arg4: Internal.Entity_)
        getFluidShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        getFrom(): Vec3;
        getTo(): Vec3;
        getBlockShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        get from(): Vec3
        get to(): Vec3
    }
    type ClipContext_ = ClipContext;
    interface WorldGenLevel extends Internal.ServerLevelAccessor {
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        getSeed(): number;
        dayTime(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        getLevelData(): Internal.LevelData;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        getBiomeManager(): Internal.BiomeManager;
        getRandom(): Internal.RandomSource;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        isClientSide(): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getBlockTicks(): Internal.LevelTickAccess<Internal.Block>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getFluidTicks(): Internal.LevelTickAccess<Internal.Fluid>;
        getSectionIndex(arg0: number): number;
        ensureCanWrite(arg0: BlockPos_): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        neighborShapeChanged(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: BlockPos_, arg4: number, arg5: number): void;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        addFreshEntityWithPassengers(arg0: Internal.Entity_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getServer(): Internal.MinecraftServer;
        levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        getLevel(): Internal.ServerLevel;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        setCurrentlyGenerating(arg0: Internal.Supplier_<string>): void;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunkSource(): Internal.ChunkSource;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        registryAccess(): Internal.RegistryAccess;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        nextSubTickCount(): number;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get seed(): number
        get maxSection(): number
        get levelData(): Internal.LevelData
        get biomeManager(): Internal.BiomeManager
        get random(): Internal.RandomSource
        get clientSide(): boolean
        get blockTicks(): Internal.LevelTickAccess<Internal.Block>
        get skyDarken(): number
        get minBuildHeight(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get fluidTicks(): Internal.LevelTickAccess<Internal.Fluid>
        get maxBuildHeight(): number
        get height(): number
        get worldBorder(): Internal.WorldBorder
        get minSection(): number
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        get server(): Internal.MinecraftServer
        get level(): Internal.ServerLevel
        get moonBrightness(): number
        get lightEngine(): Internal.LevelLightEngine
        set currentlyGenerating(arg0: Internal.Supplier_<string>)
        get modelDataManager(): Internal.ModelDataManager
        get chunkSource(): Internal.ChunkSource
        get maxLightLevel(): number
    }
    type WorldGenLevel_ = WorldGenLevel;
    class PaintingVariant {
        constructor(arg0: number, arg1: number)
        getWidth(): number;
        getHeight(): number;
        get width(): number
        get height(): number
    }
    type PaintingVariant_ = PaintingVariant | Special.PaintingVariant;
    class WorldBorder {
        constructor()
        getDamagePerBlock(): number;
        getLerpRemainingTime(): number;
        getMaxZ(): number;
        removeListener(arg0: Internal.BorderChangeListener_): void;
        clampToBounds(arg0: number, arg1: number, arg2: number): BlockPos;
        getMaxX(): number;
        getAbsoluteMaxSize(): number;
        getCenterZ(): number;
        getLerpSpeed(): number;
        getCenterX(): number;
        isWithinBounds(arg0: number, arg1: number, arg2: number): boolean;
        setWarningTime(arg0: number): void;
        setCenter(arg0: number, arg1: number): void;
        getStatus(): Internal.BorderStatus;
        getCollisionShape(): Internal.VoxelShape;
        setDamageSafeZone(arg0: number): void;
        getWarningTime(): number;
        setSize(arg0: number): void;
        applySettings(arg0: Internal.WorldBorder$Settings_): void;
        getMinX(): number;
        createSettings(): Internal.WorldBorder$Settings;
        getWarningBlocks(): number;
        isWithinBounds(arg0: Internal.AABB_): boolean;
        getMinZ(): number;
        addListener(arg0: Internal.BorderChangeListener_): void;
        getDistanceToBorder(arg0: Internal.Entity_): number;
        getDamageSafeZone(): number;
        getSize(): number;
        lerpSizeBetween(arg0: number, arg1: number, arg2: number): void;
        tick(): void;
        setDamagePerBlock(arg0: number): void;
        getLerpTarget(): number;
        getDistanceToBorder(arg0: number, arg1: number): number;
        setAbsoluteMaxSize(arg0: number): void;
        isWithinBounds(arg0: BlockPos_): boolean;
        isInsideCloseToBorder(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        isWithinBounds(arg0: number, arg1: number): boolean;
        isWithinBounds(arg0: Internal.ChunkPos_): boolean;
        setWarningBlocks(arg0: number): void;
        get damagePerBlock(): number
        get lerpRemainingTime(): number
        get maxZ(): number
        get maxX(): number
        get absoluteMaxSize(): number
        get centerZ(): number
        get lerpSpeed(): number
        get centerX(): number
        set warningTime(arg0: number)
        get status(): Internal.BorderStatus
        get collisionShape(): Internal.VoxelShape
        set damageSafeZone(arg0: number)
        get warningTime(): number
        set size(arg0: number)
        get minX(): number
        get warningBlocks(): number
        get minZ(): number
        get damageSafeZone(): number
        get size(): number
        set damagePerBlock(arg0: number)
        get lerpTarget(): number
        set absoluteMaxSize(arg0: number)
        set warningBlocks(arg0: number)
        static readonly MAX_CENTER_COORDINATE: 2.9999984E7;
        static readonly MAX_SIZE: 5.9999968E7;
        static readonly DEFAULT_SETTINGS: Internal.WorldBorder$Settings;
    }
    type WorldBorder_ = WorldBorder;
    class TrapezoidHeight extends Internal.HeightProvider {
        static of(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_): Internal.TrapezoidHeight;
        static of(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_, arg2: number): Internal.TrapezoidHeight;
        static readonly CODEC: Internal.Codec<Internal.TrapezoidHeight>;
    }
    type TrapezoidHeight_ = TrapezoidHeight;
    interface ArtifactRepository {
        setLayout(arg0: Internal.ArtifactRepositoryLayout_): void;
        getBasedir(): string;
        getKey(): string;
        setBlocked(arg0: boolean): void;
        isBlocked(): boolean;
        getLayout(): Internal.ArtifactRepositoryLayout;
        setReleaseUpdatePolicy(arg0: Internal.ArtifactRepositoryPolicy_): void;
        setProxy(arg0: org.apache.maven.repository.Proxy_): void;
        setAuthentication(arg0: Internal.Authentication_): void;
        setMirroredRepositories(arg0: Internal.List_<Internal.ArtifactRepository>): void;
        pathOfLocalRepositoryMetadata(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_, arg1: Internal.ArtifactRepository_): string;
        /**
         * @deprecated
        */
        setBlacklisted(arg0: boolean): void;
        getMirroredRepositories(): Internal.List<Internal.ArtifactRepository>;
        getProxy(): org.apache.maven.repository.Proxy;
        setSnapshotUpdatePolicy(arg0: Internal.ArtifactRepositoryPolicy_): void;
        setId(arg0: string): void;
        getAuthentication(): Internal.Authentication;
        find(arg0: Internal.Artifact_): Internal.Artifact;
        findVersions(arg0: Internal.Artifact_): Internal.List<string>;
        getId(): string;
        /**
         * @deprecated
        */
        isBlacklisted(): boolean;
        /**
         * @deprecated
        */
        isUniqueVersion(): boolean;
        getSnapshots(): Internal.ArtifactRepositoryPolicy;
        setUrl(arg0: string): void;
        getProtocol(): string;
        pathOfRemoteRepositoryMetadata(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_): string;
        isProjectAware(): boolean;
        getUrl(): string;
        pathOf(arg0: Internal.Artifact_): string;
        getReleases(): Internal.ArtifactRepositoryPolicy;
        set layout(arg0: Internal.ArtifactRepositoryLayout_)
        get basedir(): string
        get key(): string
        set blocked(arg0: boolean)
        get blocked(): boolean
        get layout(): Internal.ArtifactRepositoryLayout
        set releaseUpdatePolicy(arg0: Internal.ArtifactRepositoryPolicy_)
        set proxy(arg0: org.apache.maven.repository.Proxy_)
        set authentication(arg0: Internal.Authentication_)
        set mirroredRepositories(arg0: Internal.List_<Internal.ArtifactRepository>)
        /**
         * @deprecated
        */
        set blacklisted(arg0: boolean)
        get mirroredRepositories(): Internal.List<Internal.ArtifactRepository>
        get proxy(): org.apache.maven.repository.Proxy
        set snapshotUpdatePolicy(arg0: Internal.ArtifactRepositoryPolicy_)
        set id(arg0: string)
        get authentication(): Internal.Authentication
        get id(): string
        /**
         * @deprecated
        */
        get blacklisted(): boolean
        /**
         * @deprecated
        */
        get uniqueVersion(): boolean
        get snapshots(): Internal.ArtifactRepositoryPolicy
        set url(arg0: string)
        get protocol(): string
        get projectAware(): boolean
        get url(): string
        get releases(): Internal.ArtifactRepositoryPolicy
    }
    type ArtifactRepository_ = ArtifactRepository;
    class ResourceAllocator$Register {
        constructor(proxy: Internal.TextureProxy_, provider: icyllis.arc3d.engine.ResourceProvider_, scratch: boolean)
        instantiateTexture(proxy: Internal.TextureProxy_, resourceProvider: icyllis.arc3d.engine.ResourceProvider_): boolean;
        isRecyclable(proxy: Internal.SurfaceProxy_, knownUseCount: number): boolean;
        refCntGreaterThan(proxy: Internal.SurfaceProxy_, threadIsolatedTestCnt: number): boolean;
        reset(): boolean;
        init(proxy: Internal.TextureProxy_, provider: icyllis.arc3d.engine.ResourceProvider_, scratch: boolean): this;
    }
    type ResourceAllocator$Register_ = ResourceAllocator$Register;
    abstract class PatrollingMonster extends Internal.Monster {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        canBeLeader(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        setPatrolTarget(arg0: BlockPos_): void;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        static checkPatrollingMonsterSpawnRules(arg0: Internal.EntityType_<Internal.PatrollingMonster>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getPatrolTarget(): BlockPos;
        canJoinPatrol(): boolean;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        hasPatrolTarget(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        setPatrolLeader(arg0: boolean): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        isPatrolLeader(): boolean;
        findPatrolTarget(): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        set patrolTarget(arg0: BlockPos_)
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get patrolTarget(): BlockPos
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        set patrolLeader(arg0: boolean)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get patrolLeader(): boolean
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type PatrollingMonster_ = PatrollingMonster;
    abstract class CustomizeGuiOverlayEvent extends Internal.Event {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getWindow(): Internal.Window;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get window(): Internal.Window
    }
    type CustomizeGuiOverlayEvent_ = CustomizeGuiOverlayEvent;
    class RecipeCollection {
        constructor(arg0: Internal.List_<Internal.Recipe<any>>)
        hasKnownRecipes(): boolean;
        hasSingleResultItem(): boolean;
        hasFitting(): boolean;
        canCraft(arg0: Internal.StackedContents_, arg1: number, arg2: number, arg3: Internal.RecipeBook_): void;
        hasCraftable(): boolean;
        getRecipes(arg0: boolean): Internal.List<Internal.Recipe<any>>;
        isCraftable(arg0: Internal.Recipe_<any>): boolean;
        getDisplayRecipes(arg0: boolean): Internal.List<Internal.Recipe<any>>;
        getRecipes(): Internal.List<Internal.Recipe<any>>;
        updateKnownRecipes(arg0: Internal.RecipeBook_): void;
        get recipes(): Internal.List<Internal.Recipe<any>>
    }
    type RecipeCollection_ = RecipeCollection;
    class ChestType extends Internal.Enum<Internal.ChestType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.ChestType;
        getSerializedName(): string;
        getOpposite(): this;
        static values(): Internal.ChestType[];
        get serializedName(): string
        get opposite(): Internal.ChestType
        static readonly SINGLE: Internal.ChestType;
        static readonly LEFT: Internal.ChestType;
        static readonly RIGHT: Internal.ChestType;
        static readonly BY_ID: Internal.ChestType[];
    }
    type ChestType_ = "single" | ChestType | "right" | "left";
    abstract class OutputStream implements Internal.Closeable, Internal.Flushable {
        constructor()
        flush(): void;
        write(arg0: number): void;
        static nullOutputStream(): Internal.OutputStream;
        close(): void;
        write(arg0: number[], arg1: number, arg2: number): void;
        write(arg0: number[]): void;
    }
    type OutputStream_ = OutputStream;
    class AttachedData <T> extends Internal.HashMap<string, any> {
        constructor(p: T)
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        static of<K, V>(): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        add(key: string, data: any): void;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        getParent(): T;
        static of<K, V>(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<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get parent(): T
    }
    type AttachedData_<T> = AttachedData<T>;
    class Wolf extends Internal.TamableAnimal implements Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.Wolf>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        isWet(): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setCollarColor(arg0: Internal.DyeColor_): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getTailAngle(): number;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        static checkWolfSpawnRules(arg0: Internal.EntityType_<Internal.Wolf>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getCollarColor(): Internal.DyeColor;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getBodyRollAngle(arg0: number, arg1: number): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setIsInterested(arg0: boolean): void;
        getWetShade(arg0: number): number;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isInterested(): boolean;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getHeadRollAngle(arg0: number): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get wet(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get owner(): Internal.Entity
        get displayName(): Internal.Component
        set collarColor(arg0: Internal.DyeColor_)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get tailAngle(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get collarColor(): Internal.DyeColor
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set remainingPersistentAngerTime(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set persistentAngerTarget(arg0: Internal.UUID_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set isInterested(arg0: boolean)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get interested(): boolean
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly PREY_SELECTOR: Internal.Predicate<Internal.LivingEntity>;
    }
    type Wolf_ = Wolf;
    class EndCrystal extends Internal.Entity {
        constructor(arg0: Internal.EntityType_<Internal.EndCrystal>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        showsBottom(): boolean;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        setBeamTarget(arg0: BlockPos_): void;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        getBeamTarget(): BlockPos;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        setShowBottom(arg0: boolean): void;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        set beamTarget(arg0: BlockPos_)
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get beamTarget(): BlockPos
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        set showBottom(arg0: boolean)
        time: number;
    }
    type EndCrystal_ = EndCrystal;
    interface ExternalArrayData {
        getArrayElement(arg0: number): any;
        getArrayLength(): number;
        setArrayElement(arg0: number, arg1: any): void;
        get arrayLength(): number
    }
    type ExternalArrayData_ = ExternalArrayData;
    class ParticleStatus extends Internal.Enum<Internal.ParticleStatus> implements Internal.OptionEnum {
        static values(): Internal.ParticleStatus[];
        getKey(): string;
        static byId(arg0: number): Internal.ParticleStatus;
        getCaption(): Internal.Component;
        static valueOf(arg0: string): Internal.ParticleStatus;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly ALL: Internal.ParticleStatus;
        static readonly DECREASED: Internal.ParticleStatus;
        static readonly MINIMAL: Internal.ParticleStatus;
    }
    type ParticleStatus_ = ParticleStatus | "minimal" | "decreased" | "all";
    interface UnicodeMatcher {
        addMatchSetTo(arg0: Internal.UnicodeSet_): void;
        toPattern(arg0: boolean): string;
        matchesIndexValue(arg0: number): boolean;
        matches(arg0: Internal.Replaceable_, arg1: number[], arg2: number, arg3: boolean): number;
        readonly U_MATCH: 2;
        readonly U_MISMATCH: 0;
        readonly ETHER: "";
        readonly U_PARTIAL_MATCH: 1;
    }
    type UnicodeMatcher_ = UnicodeMatcher;
    class ClientboundSetBorderWarningDistancePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getWarningBlocks(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get warningBlocks(): number
        get skippable(): boolean
    }
    type ClientboundSetBorderWarningDistancePacket_ = ClientboundSetBorderWarningDistancePacket;
    interface EntityInstancingController <T extends Internal.Entity> {
        createInstance(arg0: Internal.MaterialManager_, arg1: T): Internal.EntityInstance<T>;
        shouldSkipRender(arg0: T): boolean;
    }
    type EntityInstancingController_<T extends Internal.Entity> = EntityInstancingController<T>;
    interface IGeometryLoader <T extends Internal.IUnbakedGeometry<T>> {
        read(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T;
    }
    type IGeometryLoader_<T extends Internal.IUnbakedGeometry<T>> = IGeometryLoader<T>;
    class RailShape extends Internal.Enum<Internal.RailShape> implements Internal.StringRepresentable {
        static values(): Internal.RailShape[];
        isAscending(): boolean;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        getName(): string;
        static valueOf(arg0: string): Internal.RailShape;
        get ascending(): boolean
        get serializedName(): string
        get name(): string
        static readonly NORTH_EAST: Internal.RailShape;
        static readonly NORTH_WEST: Internal.RailShape;
        static readonly SOUTH_EAST: Internal.RailShape;
        static readonly ASCENDING_WEST: Internal.RailShape;
        static readonly ASCENDING_EAST: Internal.RailShape;
        static readonly ASCENDING_NORTH: Internal.RailShape;
        static readonly ASCENDING_SOUTH: Internal.RailShape;
        static readonly NORTH_SOUTH: Internal.RailShape;
        static readonly EAST_WEST: Internal.RailShape;
        static readonly SOUTH_WEST: Internal.RailShape;
    }
    type RailShape_ = "north_west" | "north_east" | "ascending_west" | "south_west" | "ascending_east" | RailShape | "north_south" | "east_west" | "ascending_south" | "ascending_north" | "south_east";
    class RenderHighlightEvent$Block extends Internal.RenderHighlightEvent {
        constructor()
        constructor(arg0: Internal.LevelRenderer_, arg1: Internal.Camera_, arg2: Internal.BlockHitResult_, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.MultiBufferSource_)
    }
    type RenderHighlightEvent$Block_ = RenderHighlightEvent$Block;
    class Canvas$VertexMode extends Internal.Enum<Internal.Canvas$VertexMode> {
        static values(): Internal.Canvas$VertexMode[];
        static valueOf(name: string): Internal.Canvas$VertexMode;
        static readonly LINE_STRIP: Internal.Canvas$VertexMode;
        static readonly TRIANGLE_STRIP: Internal.Canvas$VertexMode;
        static readonly POINTS: Internal.Canvas$VertexMode;
        static readonly LINES: Internal.Canvas$VertexMode;
        static readonly TRIANGLES: Internal.Canvas$VertexMode;
    }
    type Canvas$VertexMode_ = "triangles" | Canvas$VertexMode | "line_strip" | "triangle_strip" | "points" | "lines";
    interface PackSource {
        passThrough(): this;
        decorating(arg0: string): this;
        decorate(arg0: Internal.Component_): Internal.Component;
        readonly DEFAULT: Internal.PackSource;
        readonly SERVER: Internal.PackSource;
        readonly BUILT_IN: Internal.PackSource;
        readonly WORLD: Internal.PackSource;
    }
    type PackSource_ = PackSource;
    class TrackNode {
        constructor(arg0: Internal.TrackNodeLocation_, arg1: number, arg2: Vec3_)
        getNetId(): number;
        getNormal(): Vec3;
        getLocation(): Internal.TrackNodeLocation;
        get netId(): number
        get normal(): Vec3
        get location(): Internal.TrackNodeLocation
    }
    type TrackNode_ = TrackNode;
    interface GameVersion {
        isStable(): boolean;
        getWorldVersion(): number;
        getName(): string;
        getPackVersion(arg0: com.mojang.bridge.game.PackType_): number;
        getSeriesId(): string;
        getId(): string;
        getProtocolVersion(): number;
        getBuildTime(): Internal.Date;
        /**
         * @deprecated
        */
        getPackVersion(): number;
        getReleaseTarget(): string;
        get stable(): boolean
        get worldVersion(): number
        get name(): string
        get seriesId(): string
        get id(): string
        get protocolVersion(): number
        get buildTime(): Internal.Date
        /**
         * @deprecated
        */
        get packVersion(): number
        get releaseTarget(): string
    }
    type GameVersion_ = GameVersion;
    interface TextureProxyVisitor {
        visit(arg0: Internal.TextureProxy_, arg1: number): void;
        (arg0: Internal.TextureProxy_, arg1: number): void;
    }
    type TextureProxyVisitor_ = TextureProxyVisitor;
    abstract class EntityInstance <E extends Internal.Entity> extends Internal.AbstractInstance implements Internal.TickingLightListener, Internal.LightListener {
        constructor(arg0: Internal.MaterialManager_, arg1: E)
        onLightPacket(arg0: number, arg1: number): void;
        getInstancePosition(): Internal.Vector3f;
        getInstancePosition(arg0: number): Internal.Vector3f;
        tickLightListener(): boolean;
        get instancePosition(): Internal.Vector3f
    }
    type EntityInstance_<E extends Internal.Entity> = EntityInstance<E>;
    class Monitor {
        constructor(arg0: number)
        getModeCount(): number;
        getX(): number;
        getY(): number;
        getPreferredVidMode(arg0: Internal.Optional_<Internal.VideoMode>): Internal.VideoMode;
        getMonitor(): number;
        getCurrentMode(): Internal.VideoMode;
        getMode(arg0: number): Internal.VideoMode;
        refreshVideoModes(): void;
        getVideoModeIndex(arg0: Internal.VideoMode_): number;
        get modeCount(): number
        get x(): number
        get y(): number
        get monitor(): number
        get currentMode(): Internal.VideoMode
    }
    type Monitor_ = Monitor;
    interface FireworkRocketEntityKJS {
        setLifetimeKJS(arg0: number): void;
        set lifetimeKJS(arg0: number)
    }
    type FireworkRocketEntityKJS_ = FireworkRocketEntityKJS;
    interface StackedContentsCompatible {
        fillStackedContents(arg0: Internal.StackedContents_): void;
    }
    type StackedContentsCompatible_ = StackedContentsCompatible;
    class ServerStatsCounter extends Internal.StatsCounter {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.File_)
        parseLocal(arg0: Internal.DataFixer_, arg1: string): void;
        sendStats(arg0: Internal.ServerPlayer_): void;
        markAllDirty(): void;
        save(): void;
    }
    type ServerStatsCounter_ = ServerStatsCounter;
    class NetherPortalBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AXIS: Internal.EnumProperty<Internal.Direction$Axis>;
    }
    type NetherPortalBlock_ = NetherPortalBlock;
    class GameProfileCache$GameProfileInfo {
        getLastAccess(): number;
        getProfile(): Internal.GameProfile;
        setLastAccess(arg0: number): void;
        getExpirationDate(): Internal.Date;
        get lastAccess(): number
        get profile(): Internal.GameProfile
        set lastAccess(arg0: number)
        get expirationDate(): Internal.Date
    }
    type GameProfileCache$GameProfileInfo_ = GameProfileCache$GameProfileInfo;
    class AcaciaFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.AcaciaFoliagePlacer>;
    }
    type AcaciaFoliagePlacer_ = AcaciaFoliagePlacer;
    class PlaceOnWaterBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type PlaceOnWaterBlockItem_ = PlaceOnWaterBlockItem;
    abstract class FastMapKey <T extends Internal.Comparable<T>> {
        getProperty(): Internal.Property<T>;
        getValue(arg0: number): T;
        numValues(): number;
        get property(): Internal.Property<T>
    }
    type FastMapKey_<T extends Internal.Comparable<T>> = FastMapKey<T>;
    abstract class GlslPreprocessor {
        constructor()
        process(arg0: string): Internal.List<string>;
        applyImport(arg0: boolean, arg1: string): string;
    }
    type GlslPreprocessor_ = GlslPreprocessor;
    class HoverEvent$ItemStackInfo {
        constructor(arg0: Internal.ItemStack_)
        getItemStack(): Internal.ItemStack;
        get itemStack(): Internal.ItemStack
    }
    type HoverEvent$ItemStackInfo_ = HoverEvent$ItemStackInfo;
    interface Reference2IntFunction <K> extends Internal.ToIntFunction<K>, it.unimi.dsi.fastutil.Function<K, number> {
        put(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        removeInt(arg0: any): number;
        defaultReturnValue(): number;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2IntFunction;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction<K>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2IntFunction<T>;
        apply(arg0: K): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction<K>;
        containsKey(arg0: any): boolean;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2IntFunction;
        getInt(arg0: any): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction<K>;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2IntFunction;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2IntFunction;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2IntFunction;
        applyAsInt(arg0: K): number;
        size(): number;
        defaultReturnValue(arg0: number): void;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        getOrDefault(arg0: any, arg1: number): number;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2IntFunction<T>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        identity<T>(): Internal.Function<T, T>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction<K>;
        (arg0: any): number;
    }
    type Reference2IntFunction_<K> = Reference2IntFunction<K>;
    class StandardVeinGenerator extends Internal.VeinGenerator {
        constructor(blocks: Internal.Either_<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>)
        constructor(entry: GTOreVein_)
        constructor(block: Internal.Block_, deepBlock: Internal.Block_, netherBlock: Internal.Block_)
        withMaterial(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        withNetherBlock(block: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>): this;
        withBlock(block: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>): this;
        netherBlock: com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.Block>;
        static readonly CODEC_LIST: Internal.Codec<Internal.StandardVeinGenerator>;
        static readonly CODEC_SEPARATE: Internal.Codec<Internal.StandardVeinGenerator>;
        blocks: Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        deepBlock: com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.Block>;
        block: com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.Block>;
        static readonly CODEC: Internal.Codec<Internal.StandardVeinGenerator>;
    }
    type StandardVeinGenerator_ = StandardVeinGenerator;
    class ClientboundSetCameraPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntity(arg0: Internal.Level_): Internal.Entity;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundSetCameraPacket_ = ClientboundSetCameraPacket;
    interface UnmodifiableConfig$Entry {
        getChar(): string;
        getShortOrElse(arg0: number): number;
        getByte(): number;
        getKey(): string;
        getRawValue<T>(): T;
        getIntOrElse(arg0: number): number;
        getLongOrElse(arg0: number): number;
        getOptionalLong(): Internal.OptionalLong;
        getLong(): number;
        getByteOrElse(arg0: number): number;
        getShort(): number;
        getValue<T>(): T;
        isNull(): boolean;
        getOrElse<T>(arg0: T): T;
        getOptionalInt(): Internal.OptionalInt;
        getOptional<T>(): Internal.Optional<T>;
        getInt(): number;
        getCharOrElse(arg0: string): string;
        get "char"(): string
        get "byte"(): number
        get key(): string
        get rawValue(): T
        get optionalLong(): Internal.OptionalLong
        get "long"(): number
        get "short"(): number
        get value(): T
        get "null"(): boolean
        get optionalInt(): Internal.OptionalInt
        get optional(): Internal.Optional<T>
        get "int"(): number
    }
    type UnmodifiableConfig$Entry_ = UnmodifiableConfig$Entry;
    class SaplingGrowTreeEvent extends Internal.LevelEvent {
        constructor()
        constructor(arg0: Internal.LevelAccessor_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.Holder_<Internal.ConfiguredFeature<any, any>>)
        constructor(arg0: Internal.LevelAccessor_, arg1: Internal.RandomSource_, arg2: BlockPos_)
        getPos(): BlockPos;
        getRandomSource(): Internal.RandomSource;
        setFeature(arg0: Internal.Holder_<Internal.ConfiguredFeature<any, any>>): void;
        getFeature(): Internal.Holder<Internal.ConfiguredFeature<any, any>>;
        get pos(): BlockPos
        get randomSource(): Internal.RandomSource
        set feature(arg0: Internal.Holder_<Internal.ConfiguredFeature<any, any>>)
        get feature(): Internal.Holder<Internal.ConfiguredFeature<any, any>>
    }
    type SaplingGrowTreeEvent_ = SaplingGrowTreeEvent;
    /**
     * Invoked when a player sends a chat message.
     * 
     * If cancelled (`PlayerEvents.chat`), the message will not be sent.
    */
    class PlayerChatDecorateEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.ServerPlayer_, chatComponent: Internal.ChatEvent$ChatComponent_)
        /**
         * Gets the message that the player sent.
        */
        getMessage(): string;
        /**
         * Gets the player that sent the message.
        */
        getEntity(): Internal.Entity;
        /**
         * Gets the username of the player that sent the message.
        */
        getUsername(): string;
        /**
         * Sets the message that the player sent.
        */
        setMessage(text: Internal.Component_): void;
        /**
         * Gets the message that the player sent.
        */
        getComponent(): Internal.Component;
        /**
         * Sets the message that the player sent.
        */
        setComponent(text: Internal.Component_): void;
        /**
         * Gets the message that the player sent.
        */
        get message(): string
        /**
         * Gets the player that sent the message.
        */
        get entity(): Internal.Entity
        /**
         * Gets the username of the player that sent the message.
        */
        get username(): string
        /**
         * Sets the message that the player sent.
        */
        set message(text: Internal.Component_)
        /**
         * Gets the message that the player sent.
        */
        get component(): Internal.Component
        /**
         * Sets the message that the player sent.
        */
        set component(text: Internal.Component_)
        chatComponent: Internal.ChatEvent$ChatComponent;
    }
    type PlayerChatDecorateEventJS_ = PlayerChatDecorateEventJS;
    class BeehiveBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        emptyAllLivingFromHive(arg0: Internal.Player_, arg1: Internal.BlockState_, arg2: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BeehiveBlockEntity_): void;
        isFireNearby(): boolean;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        storeBee(arg0: Internal.CompoundTag_, arg1: number, arg2: boolean): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        writeBees(): Internal.ListTag;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getOccupantCount(): number;
        static getHoneyLevel(arg0: Internal.BlockState_): number;
        isFull(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        isSedated(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        addOccupantWithPresetTicks(arg0: Internal.Entity_, arg1: boolean, arg2: number): void;
        getModelData(): Internal.ModelData;
        addOccupant(arg0: Internal.Entity_, arg1: boolean): void;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get fireNearby(): boolean
        get occupantCount(): number
        get full(): boolean
        get sedated(): boolean
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
        static readonly TICKS_IN_HIVE: "TicksInHive";
        static readonly BEES: "Bees";
        static readonly HAS_NECTAR: "HasNectar";
        static readonly TAG_FLOWER_POS: "FlowerPos";
        static readonly MIN_OCCUPATION_TICKS_NECTARLESS: 600;
        static readonly MIN_OCCUPATION_TICKS: "MinOccupationTicks";
        static readonly ENTITY_DATA: "EntityData";
        static readonly MAX_OCCUPANTS: 3;
    }
    type BeehiveBlockEntity_ = BeehiveBlockEntity;
    abstract class EnumSet <E extends Internal.Enum<E>> extends Internal.AbstractSet<E> implements Internal.Cloneable, Internal.Serializable {
        clone(): any;
        static of<E extends Internal.Enum<E>>(arg0: E): Internal.EnumSet<E>;
        parallelStream(): Internal.Stream<E>;
        static copyOf<E extends Internal.Enum<E>>(arg0: Internal.Collection_<E>): Internal.EnumSet<E>;
        static allOf<E extends Internal.Enum<E>>(arg0: E): Internal.EnumSet<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        static noneOf<E extends Internal.Enum<E>>(arg0: E): Internal.EnumSet<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        static of<E extends Internal.Enum<E>>(arg0: E, ...arg1: E[]): Internal.EnumSet<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        static of<E extends Internal.Enum<E>>(arg0: E, arg1: E): Internal.EnumSet<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        static of<E extends Internal.Enum<E>>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet<E>;
        toArray<T>(arg0: T[]): T[];
        static complementOf<E extends Internal.Enum<E>>(arg0: Internal.EnumSet_<E>): Internal.EnumSet<E>;
        static of<E extends Internal.Enum<E>>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet<E>;
        static of<E extends Internal.Enum<E>>(arg0: E, arg1: E, arg2: E): Internal.EnumSet<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        stream(): Internal.Stream<E>;
        static copyOf<E extends Internal.Enum<E>>(arg0: Internal.EnumSet_<E>): Internal.EnumSet<E>;
        static range<E extends Internal.Enum<E>>(arg0: E, arg1: E): Internal.EnumSet<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
    }
    type EnumSet_<E extends Internal.Enum<E>> = EnumSet<E>;
    class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots;
    class Type$FieldNotFoundException extends Internal.Type$TypeError {
        constructor(arg0: string)
    }
    type Type$FieldNotFoundException_ = Type$FieldNotFoundException;
    interface ProfilerFiller {
        markForCharting(arg0: Internal.MetricCategory_): void;
        push(arg0: Internal.Supplier_<string>): void;
        tee(arg0: Internal.ProfilerFiller_, arg1: Internal.ProfilerFiller_): this;
        incrementCounter(arg0: string, arg1: number): void;
        popPush(arg0: string): void;
        push(arg0: string): void;
        incrementCounter(arg0: Internal.Supplier_<string>): void;
        pop(): void;
        incrementCounter(arg0: Internal.Supplier_<string>, arg1: number): void;
        incrementCounter(arg0: string): void;
        endTick(): void;
        popPush(arg0: Internal.Supplier_<string>): void;
        startTick(): void;
        readonly ROOT: "root";
    }
    type ProfilerFiller_ = ProfilerFiller;
    interface View$OnDragListener {
        onDrag(arg0: Internal.View_, arg1: Internal.DragEvent_): boolean;
        (arg0: Internal.View_, arg1: Internal.DragEvent_): boolean;
    }
    type View$OnDragListener_ = View$OnDragListener;
    interface DoubleList extends Internal.DoubleCollection, Internal.List<number>, Internal.Comparable<Internal.List<number>> {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        getDouble(arg0: number): number;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        iterator(): Internal.DoubleListIterator;
        addAll(arg0: Internal.DoubleCollection_): boolean;
        addAll(arg0: number, arg1: Internal.DoubleList_): boolean;
        containsAll(arg0: Internal.DoubleCollection_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        of<E>(arg0: E): Internal.List<E>;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        subList(arg0: number, arg1: number): this;
        replaceAll(arg0: it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator_): void;
        addElements(arg0: number, arg1: number[]): void;
        of(...arg0: number[]): this;
        rem(arg0: number): boolean;
        listIterator(): Internal.ListIterator<any>;
        removeDouble(arg0: number): number;
        size(arg0: number): void;
        add(arg0: number, arg1: number): void;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        toArray<T>(arg0: T[]): T[];
        removeAll(arg0: Internal.DoubleCollection_): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        toDoubleArray(arg0: number[]): number[];
        addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean;
        of(): this;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        of<E>(arg0: E, arg1: E): Internal.List<E>;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        unstableSort(arg0: Internal.DoubleComparator_): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        sort(arg0: Internal.DoubleComparator_): void;
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        addAll(arg0: Internal.DoubleList_): boolean;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        removeElements(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        retainAll(arg0: Internal.DoubleCollection_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        isEmpty(): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        of(arg0: number, arg1: number): this;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        doubleParallelStream(): Internal.DoubleStream;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        of(arg0: number): this;
        doubleStream(): Internal.DoubleStream;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        toArray(arg0: number[]): number[];
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        of(arg0: number, arg1: number, arg2: number): this;
        indexOf(arg0: number): number;
        replaceAll(arg0: Internal.DoubleUnaryOperator_): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        contains(arg0: number): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        doubleIterator(): Internal.DoubleIterator;
        toArray(): any[];
        lastIndexOf(arg0: number): number;
        hashCode(): number;
        size(): number;
        doubleSpliterator(): Internal.DoubleSpliterator;
        compareTo(arg0: Internal.List_<number>): number;
        setElements(arg0: number[]): void;
        clear(): void;
        toDoubleArray(): number[];
        forEach(arg0: Internal.DoubleConsumer_): void;
        equals(arg0: any): boolean;
        get empty(): boolean
        set elements(arg0: number[])
    }
    type DoubleList_ = DoubleList;
    class FragmentManager implements Internal.FragmentResultOwner {
        setFragmentResult(requestKey: string, result: Internal.DataSet_): void;
        removeFragmentOnAttachListener(listener: Internal.FragmentOnAttachListener_): void;
        popBackStack(): void;
        popBackStackImmediate(id: number, flags: number): boolean;
        setFragmentFactory(fragmentFactory: Internal.FragmentFactory_): void;
        popBackStack(id: number, flags: number): void;
        setFragmentResultListener(requestKey: string, lifecycleOwner: Internal.LifecycleOwner_, listener: Internal.FragmentResultListener_): void;
        addOnBackStackChangedListener(listener: Internal.FragmentManager$OnBackStackChangedListener_): void;
        popBackStack(name: string, flags: number): void;
        findFragmentById(id: number): Internal.Fragment;
        static findFragment<F extends Internal.Fragment>(view: Internal.View_): F;
        getFragments(): Internal.List<Internal.Fragment>;
        clearFragmentResultListener(requestKey: string): void;
        beginTransaction(): Internal.FragmentTransaction;
        removeOnBackStackChangedListener(listener: Internal.FragmentManager$OnBackStackChangedListener_): void;
        findFragmentByTag(tag: string): Internal.Fragment;
        isStateSaved(): boolean;
        registerFragmentLifecycleCallbacks(cb: Internal.FragmentLifecycleCallbacks_, recursive: boolean): void;
        popBackStackImmediate(name: string, flags: number): boolean;
        unregisterFragmentLifecycleCallbacks(cb: Internal.FragmentLifecycleCallbacks_): void;
        getFragment(bundle: Internal.DataSet_, key: string): Internal.Fragment;
        getBackStackEntryAt(index: number): Internal.FragmentManager$BackStackEntry;
        executePendingTransactions(): boolean;
        popBackStackImmediate(): boolean;
        dump(prefix: string, fd: Internal.FileDescriptor_, writer: Internal.PrintWriter_, ...args: string[]): void;
        addFragmentOnAttachListener(listener: Internal.FragmentOnAttachListener_): void;
        isDestroyed(): boolean;
        clearFragmentResult(requestKey: string): void;
        putFragment(bundle: Internal.DataSet_, key: string, fragment: Internal.Fragment_): void;
        getBackStackEntryCount(): number;
        getPrimaryNavigationFragment(): Internal.Fragment;
        getFragmentFactory(): Internal.FragmentFactory;
        set fragmentFactory(fragmentFactory: Internal.FragmentFactory_)
        get fragments(): Internal.List<Internal.Fragment>
        get stateSaved(): boolean
        get destroyed(): boolean
        get backStackEntryCount(): number
        get primaryNavigationFragment(): Internal.Fragment
        get fragmentFactory(): Internal.FragmentFactory
        static readonly POP_BACK_STACK_INCLUSIVE: 1;
    }
    type FragmentManager_ = FragmentManager;
    class LootTable$Builder implements Internal.FunctionUserBuilder<Internal.LootTable$Builder> {
        constructor()
        unwrap(): Internal.FunctionUserBuilder<any>;
        build(): Internal.LootTable;
        setParamSet(arg0: Internal.LootContextParamSet_): this;
        withPool(arg0: Internal.LootPool$Builder_): this;
        apply<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): this;
        apply(arg0: Internal.LootItemFunction$Builder_): this;
        apply<E>(arg0: E[], arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): this;
        set paramSet(arg0: Internal.LootContextParamSet_)
    }
    type LootTable$Builder_ = LootTable$Builder;
    class GpuWarnlistManager extends Internal.SimplePreparableReloadListener<any> {
        constructor()
        showWarning(): void;
        getRendererWarnings(): string;
        hasWarnings(): boolean;
        resetWarnings(): void;
        getVersionWarnings(): string;
        getAllWarnings(): string;
        willShowWarning(): boolean;
        getVendorWarnings(): string;
        getName(): string;
        isSkippingFabulous(): boolean;
        dismissWarning(): void;
        dismissWarningAndSkipFabulous(): void;
        isShowingWarning(): boolean;
        get rendererWarnings(): string
        get versionWarnings(): string
        get allWarnings(): string
        get vendorWarnings(): string
        get name(): string
        get skippingFabulous(): boolean
        get showingWarning(): boolean
    }
    type GpuWarnlistManager_ = GpuWarnlistManager;
    class Style {
        applyFormats(...arg0: Internal.ChatFormatting_[]): this;
        getInsertion(): string;
        withHoverEvent(arg0: Internal.HoverEvent_): this;
        isBold(): boolean;
        isEmpty(): boolean;
        isStrikethrough(): boolean;
        isObfuscated(): boolean;
        withBold(arg0: boolean): this;
        getFont(): ResourceLocation;
        getHoverEvent(): Internal.HoverEvent;
        isItalic(): boolean;
        isUnderlined(): boolean;
        withStrikethrough(arg0: boolean): this;
        withObfuscated(arg0: boolean): this;
        withColor(arg0: Internal.ChatFormatting_): this;
        applyTo(arg0: Internal.Style_): this;
        withInsertion(arg0: string): this;
        getColor(): Internal.TextColor;
        withColor(arg0: number): this;
        getClickEvent(): Internal.ClickEvent;
        withUnderlined(arg0: boolean): this;
        withFont(arg0: ResourceLocation_): this;
        withColor(arg0: Internal.TextColor_): this;
        withClickEvent(arg0: Internal.ClickEvent_): this;
        withItalic(arg0: boolean): this;
        applyLegacyFormat(arg0: Internal.ChatFormatting_): this;
        applyFormat(arg0: Internal.ChatFormatting_): this;
        get insertion(): string
        get bold(): boolean
        get empty(): boolean
        get strikethrough(): boolean
        get obfuscated(): boolean
        get font(): ResourceLocation
        get hoverEvent(): Internal.HoverEvent
        get italic(): boolean
        get underlined(): boolean
        get color(): Internal.TextColor
        get clickEvent(): Internal.ClickEvent
        static readonly EMPTY: Internal.Style;
        readonly italic: boolean;
        static readonly DEFAULT_FONT: ResourceLocation;
        static readonly FORMATTING_CODEC: Internal.Codec<Internal.Style>;
        readonly strikethrough: boolean;
        readonly bold: boolean;
        readonly obfuscated: boolean;
        readonly underlined: boolean;
    }
    type Style_ = Style;
    class BlastingRecipe extends Internal.AbstractCookingRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_, arg4: number, arg5: number)
        isSpecial(): boolean;
        getGroup(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get special(): boolean
        get group(): string
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type BlastingRecipe_ = BlastingRecipe;
    interface TypeTemplate {
        toSimpleType(): com.mojang.datafixers.types.Type<any>;
        size(): number;
        apply(arg0: Internal.TypeFamily_): Internal.TypeFamily;
        findFieldOrType<A, B>(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_<A>, arg3: com.mojang.datafixers.types.Type_<B>): Internal.Either<Internal.TypeTemplate, Internal.Type$FieldNotFoundException>;
        applyO<A, B>(arg0: Internal.FamilyOptic_<A, B>, arg1: com.mojang.datafixers.types.Type_<A>, arg2: com.mojang.datafixers.types.Type_<B>): Internal.FamilyOptic<A, B>;
        hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_<Internal.RewriteResult<any, any>>): Internal.IntFunction<Internal.RewriteResult<any, any>>;
    }
    type TypeTemplate_ = TypeTemplate;
    class BlockStateMatchTest extends Internal.RuleTest {
        constructor(arg0: Internal.BlockState_)
        static readonly CODEC: Internal.Codec<Internal.BlockStateMatchTest>;
    }
    type BlockStateMatchTest_ = BlockStateMatchTest;
    interface EventListener {
    }
    type EventListener_ = EventListener;
    class TagsUpdatedEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.RegistryAccess_, arg1: boolean, arg2: boolean)
        shouldUpdateStaticData(): boolean;
        getUpdateCause(): Internal.TagsUpdatedEvent$UpdateCause;
        getRegistryAccess(): Internal.RegistryAccess;
        get updateCause(): Internal.TagsUpdatedEvent$UpdateCause
        get registryAccess(): Internal.RegistryAccess
    }
    type TagsUpdatedEvent_ = TagsUpdatedEvent;
    class TargetBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TargetBlock_ = TargetBlock;
    class TextureProxy extends Internal.SurfaceProxy {
        constructor(format: Internal.BackendFormat_, width: number, height: number, surfaceFlags: number)
        constructor(format: Internal.BackendFormat_, width: number, height: number, surfaceFlags: number, callback: Internal.SurfaceProxy$LazyInstantiateCallback_)
        constructor(texture: Internal.Texture_, surfaceFlags: number)
        setLazyDimension(width: number, height: number): void;
        setMSAADirty(left: number, top: number, right: number, bottom: number): void;
        getUniqueKey(): any;
        setMipmapsDirty(dirty: boolean): void;
        getMSAADirtyRect(): icyllis.arc3d.core.Rect2i;
        isProxyMipmapped(): boolean;
        isPromiseProxy(): boolean;
        makeProxyExact(allocatedCaseOnly: boolean): void;
        setIsPromiseProxy(): void;
        isMipmapped(): boolean;
        hasRestrictedSampling(): boolean;
        isMSAADirty(): boolean;
        isMipmapsDirty(): boolean;
        get uniqueKey(): any
        set mipmapsDirty(dirty: boolean)
        get MSAADirtyRect(): icyllis.arc3d.core.Rect2i
        get proxyMipmapped(): boolean
        get promiseProxy(): boolean
        get mipmapped(): boolean
        get MSAADirty(): boolean
        get mipmapsDirty(): boolean
    }
    type TextureProxy_ = TextureProxy;
    class NamespacedDefaultedWrapper <T> extends Internal.DefaultedRegistry<T> implements Internal.ILockableRegistry, Internal.IHolderHelperHolder<T> {
        registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        getResourceKey(arg0: T): Internal.Optional<Internal.ResourceKey<T>>;
        get(arg0: Internal.ResourceKey_<T>): T;
        registryKeySet(): Internal.Set<Internal.ResourceKey<T>>;
        getTagNames(): Internal.Stream<Internal.TagKey<T>>;
        spliterator(): Internal.Spliterator<T>;
        get(arg0: ResourceLocation_): T;
        getHolder(arg0: Internal.ResourceKey_<T>): Internal.Optional<Internal.Holder<T>>;
        byIdOrThrow(arg0: number): T;
        iterator(): Internal.Iterator<T>;
        getTags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>;
        forEach(arg0: Internal.Consumer_<T>): void;
        /**
         * @deprecated
        */
        lock(): void;
        getHolder(arg0: number): Internal.Optional<Internal.Holder<T>>;
        freeze(): Internal.Registry<T>;
        getOrCreateHolderOrThrow(arg0: Internal.ResourceKey_<T>): Internal.Holder<T>;
        registerMapping(arg0: number, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        byId(arg0: number): T;
        createIntrusiveHolder(arg0: T): Internal.Holder$Reference<T>;
        getOrCreateTag(arg0: Internal.TagKey_<T>): Internal.HolderSet$Named<T>;
        getOptional(arg0: ResourceLocation_): Internal.Optional<T>;
        getTag(arg0: Internal.TagKey_<T>): Internal.Optional<Internal.HolderSet$Named<T>>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        getOrCreateHolder(arg0: Internal.ResourceKey_<T>): Internal.DataResult<Internal.Holder<T>>;
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        register(arg0: Internal.ResourceKey_<T>, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder<T>;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<T>, T>>;
        holders(): Internal.Stream<Internal.Holder$Reference<T>>;
        getHolderHelper(): Internal.NamespacedHolderHelper<T>;
        get tagNames(): Internal.Stream<Internal.TagKey<T>>
        get tags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>
        get holderHelper(): Internal.NamespacedHolderHelper<T>
    }
    type NamespacedDefaultedWrapper_<T> = NamespacedDefaultedWrapper<T>;
    abstract class ArgumentBuilder <S, T extends Internal.ArgumentBuilder<S, T>> {
        constructor()
        redirect(arg0: Internal.CommandNode_<S>): T;
        build(): Internal.CommandNode<S>;
        then(arg0: Internal.CommandNode_<S>): T;
        redirect(arg0: Internal.CommandNode_<S>, arg1: Internal.SingleRedirectModifier_<S>): T;
        then(arg0: Internal.ArgumentBuilder_<S, any>): T;
        getArguments(): Internal.Collection<Internal.CommandNode<S>>;
        fork(arg0: Internal.CommandNode_<S>, arg1: Internal.RedirectModifier_<S>): T;
        getRedirectModifier(): Internal.RedirectModifier<S>;
        getRequirement(): Internal.Predicate<S>;
        requires(arg0: Internal.Predicate_<S>): T;
        forward(arg0: Internal.CommandNode_<S>, arg1: Internal.RedirectModifier_<S>, arg2: boolean): T;
        executes(arg0: Internal.Command_<S>): T;
        getRedirect(): Internal.CommandNode<S>;
        isFork(): boolean;
        getCommand(): Internal.Command<S>;
        get "arguments"(): Internal.Collection<Internal.CommandNode<S>>
        get redirectModifier(): Internal.RedirectModifier<S>
        get requirement(): Internal.Predicate<S>
        get redirect(): Internal.CommandNode<S>
        get fork(): boolean
        get command(): Internal.Command<S>
    }
    type ArgumentBuilder_<S, T extends Internal.ArgumentBuilder<S, T>> = ArgumentBuilder<S, T>;
    class ClientboundHorseScreenOpenPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSize(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntityId(): number;
        getContainerId(): number;
        isSkippable(): boolean;
        get size(): number
        get entityId(): number
        get containerId(): number
        get skippable(): boolean
    }
    type ClientboundHorseScreenOpenPacket_ = ClientboundHorseScreenOpenPacket;
    class PacketDistributor$PacketTarget {
        getDirection(): Internal.NetworkDirection;
        send(arg0: Internal.Packet_<any>): void;
        get direction(): Internal.NetworkDirection
    }
    type PacketDistributor$PacketTarget_ = PacketDistributor$PacketTarget;
    interface FilenameFilter {
        accept(arg0: Internal.File_, arg1: string): boolean;
        (arg0: Internal.File_, arg1: string): boolean;
    }
    type FilenameFilter_ = FilenameFilter;
    interface ICoordinate {
        get(arg0: BlockPos_): number;
        (arg0: BlockPos_): number;
    }
    type ICoordinate_ = ICoordinate;
    interface TextureAccess {
        darkness_enableUploadHook(): void;
    }
    type TextureAccess_ = TextureAccess;
    class ClientboundSetExperiencePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getExperienceLevel(): number;
        isSkippable(): boolean;
        getExperienceProgress(): number;
        getTotalExperience(): number;
        get experienceLevel(): number
        get skippable(): boolean
        get experienceProgress(): number
        get totalExperience(): number
    }
    type ClientboundSetExperiencePacket_ = ClientboundSetExperiencePacket;
    class LeverBlock extends Internal.FaceAttachedHorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        pull(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWERED: Internal.BooleanProperty;
    }
    type LeverBlock_ = LeverBlock;
    class LecternBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider, Internal.Clearable {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        getDisplayName(): Internal.Component;
        static tryClear(arg0: any): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        setBook(arg0: Internal.ItemStack_, arg1: Internal.Player_): void;
        tdv$isDynamicLightEnabled(): boolean;
        getPage(): number;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        getBook(): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        setBook(arg0: Internal.ItemStack_): void;
        getRedstoneSignal(): number;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        clearContent(): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        hasBook(): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get displayName(): Internal.Component
        get page(): number
        get book(): Internal.ItemStack
        get modelData(): Internal.ModelData
        set book(arg0: Internal.ItemStack_)
        get redstoneSignal(): number
        get renderBoundingBox(): Internal.AABB
        static readonly NUM_DATA: 1;
        static readonly DATA_PAGE: 0;
        static readonly NUM_SLOTS: 1;
        static readonly SLOT_BOOK: 0;
    }
    type LecternBlockEntity_ = LecternBlockEntity;
    class UserBanList extends Internal.StoredUserList<Internal.GameProfile, any> {
        constructor(arg0: Internal.File_)
        isBanned(arg0: Internal.GameProfile_): boolean;
    }
    type UserBanList_ = UserBanList;
    class NetherSproutsBlock extends Internal.BushBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type NetherSproutsBlock_ = NetherSproutsBlock;
    class EndDragonFight {
        constructor(arg0: Internal.ServerLevel_, arg1: number, arg2: Internal.CompoundTag_)
        resetSpikeCrystals(): void;
        getCrystalsAlive(): number;
        updateDragon(arg0: Internal.EnderDragon_): void;
        removePlayer(arg0: Internal.ServerPlayer_): void;
        setDragonKilled(arg0: Internal.EnderDragon_): void;
        addPlayer(arg0: Internal.ServerPlayer_): void;
        saveData(): Internal.CompoundTag;
        tick(): void;
        hasPreviouslyKilledDragon(): boolean;
        tryRespawn(): void;
        onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: DamageSource_): void;
        get crystalsAlive(): number
        set dragonKilled(arg0: Internal.EnderDragon_)
        static readonly DRAGON_SPAWN_Y: 128;
        static readonly ARENA_TICKET_LEVEL: 9;
    }
    type EndDragonFight_ = EndDragonFight;
    interface IForgeBlockAndTintGetter {
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
    }
    type IForgeBlockAndTintGetter_ = IForgeBlockAndTintGetter;
    class Dolphin extends Internal.WaterAnimal {
        constructor(arg0: Internal.EntityType_<Internal.Dolphin>, arg1: Internal.Level_)
        gotFish(): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        setMoisntessLevel(arg0: number): void;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setTreasurePos(arg0: BlockPos_): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        getMoistnessLevel(): number;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setGotFish(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getTreasurePos(): BlockPos;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        set moisntessLevel(arg0: number)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        set treasurePos(arg0: BlockPos_)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get moistnessLevel(): number
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set gotFish(arg0: boolean)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get treasurePos(): BlockPos
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly ALLOWED_ITEMS: Internal.Predicate<Internal.ItemEntity>;
        static readonly TOTAL_AIR_SUPPLY: 4800;
    }
    type Dolphin_ = Dolphin;
    interface EntityType$EntityFactory <T extends Internal.Entity> {
        create(arg0: Internal.EntityType_<T>, arg1: Internal.Level_): T;
    }
    type EntityType$EntityFactory_<T extends Internal.Entity> = EntityType$EntityFactory<T>;
    class MouseHandler implements Internal.MouseHandlerAccessor {
        constructor(arg0: Internal.Minecraft_)
        getXVelocity(): number;
        isMiddlePressed(): boolean;
        isRightPressed(): boolean;
        isMouseGrabbed(): boolean;
        setIgnoreFirstMove(): void;
        grabMouse(): void;
        setup(arg0: number): void;
        isLeftPressed(): boolean;
        handler$zgd000$prePress(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.CallbackInfo_): void;
        xpos(): number;
        turnPlayer(): void;
        ypos(): number;
        cursorEntered(): void;
        releaseMouse(): void;
        getYVelocity(): number;
        getActiveButton(): number;
        get XVelocity(): number
        get middlePressed(): boolean
        get rightPressed(): boolean
        get mouseGrabbed(): boolean
        set up(arg0: number)
        get leftPressed(): boolean
        get YVelocity(): number
        get activeButton(): number
        mouseGrabbed: boolean;
    }
    type MouseHandler_ = MouseHandler;
    interface SpriteCreationContext {
        getAtlasWidth(): number;
        createOriginalSprite(): Internal.TextureAtlasSprite;
        getTextureIdentifier(): ResourceLocation;
        getAtlasHeight(): number;
        getSpritePositionX(): number;
        getSpritePositionY(): number;
        getMipmapLevels(): number;
        getTextureBuffers(): Internal.NativeImage[];
        getTextureWidth(): number;
        getAtlas(): Internal.TextureAtlas;
        getSpriteHeight(): number;
        getSpriteWidth(): number;
        getTextureHeight(): number;
        get atlasWidth(): number
        get textureIdentifier(): ResourceLocation
        get atlasHeight(): number
        get spritePositionX(): number
        get spritePositionY(): number
        get mipmapLevels(): number
        get textureBuffers(): Internal.NativeImage[]
        get textureWidth(): number
        get atlas(): Internal.TextureAtlas
        get spriteHeight(): number
        get spriteWidth(): number
        get textureHeight(): number
    }
    type SpriteCreationContext_ = SpriteCreationContext;
    class VillagerProfession extends Internal.Record {
        constructor(arg0: string, arg1: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg2: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg3: Internal.ImmutableSet_<Internal.Item>, arg4: Internal.ImmutableSet_<Internal.Block>, arg5: Internal.SoundEvent_)
        name(): string;
        acquirableJobSite(): Internal.Predicate<Internal.Holder<Internal.PoiType>>;
        requestedItems(): Internal.ImmutableSet<Internal.Item>;
        secondaryPoi(): Internal.ImmutableSet<Internal.Block>;
        workSound(): Internal.SoundEvent;
        heldJobSite(): Internal.Predicate<Internal.Holder<Internal.PoiType>>;
        static readonly WEAPONSMITH: Internal.VillagerProfession;
        static readonly FISHERMAN: Internal.VillagerProfession;
        static readonly TOOLSMITH: Internal.VillagerProfession;
        static readonly ARMORER: Internal.VillagerProfession;
        static readonly CLERIC: Internal.VillagerProfession;
        static readonly BUTCHER: Internal.VillagerProfession;
        static readonly NONE: Internal.VillagerProfession;
        static readonly FARMER: Internal.VillagerProfession;
        static readonly LEATHERWORKER: Internal.VillagerProfession;
        static readonly LIBRARIAN: Internal.VillagerProfession;
        static readonly NITWIT: Internal.VillagerProfession;
        static readonly CARTOGRAPHER: Internal.VillagerProfession;
        static readonly MASON: Internal.VillagerProfession;
        static readonly SHEPHERD: Internal.VillagerProfession;
        static readonly ALL_ACQUIRABLE_JOBS: Internal.Predicate<Internal.Holder<Internal.PoiType>>;
        static readonly FLETCHER: Internal.VillagerProfession;
    }
    type VillagerProfession_ = VillagerProfession | Special.VillagerProfession;
    class Currency$CurrencyUsage extends Internal.Enum<Internal.Currency$CurrencyUsage> {
        static values(): Internal.Currency$CurrencyUsage[];
        static valueOf(arg0: string): Internal.Currency$CurrencyUsage;
        static readonly STANDARD: Internal.Currency$CurrencyUsage;
        static readonly CASH: Internal.Currency$CurrencyUsage;
    }
    type Currency$CurrencyUsage_ = "standard" | "cash" | Currency$CurrencyUsage;
    class StackTraceElement implements Internal.Serializable {
        constructor(arg0: string, arg1: string, arg2: string, arg3: number)
        constructor(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string, arg5: string, arg6: number)
        getModuleName(): string;
        getFileName(): string;
        getLineNumber(): number;
        getModuleVersion(): string;
        getClassLoaderName(): string;
        isNativeMethod(): boolean;
        getClassName(): string;
        getMethodName(): string;
        get moduleName(): string
        get fileName(): string
        get lineNumber(): number
        get moduleVersion(): string
        get classLoaderName(): string
        get nativeMethod(): boolean
        get className(): string
        get methodName(): string
    }
    type StackTraceElement_ = StackTraceElement;
    interface IRedstoneSignalMachine extends Internal.IMachineFeature {
        getAnalogOutputSignal(): number;
        getOutputSignal(side: Internal.Direction_): number;
        getOutputDirectSignal(direction: Internal.Direction_): number;
        updateSignal(): void;
        self(): Internal.MetaMachine;
        canConnectRedstone(side: Internal.Direction_): boolean;
        get analogOutputSignal(): number
    }
    type IRedstoneSignalMachine_ = IRedstoneSignalMachine;
    class RedstoneLampBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly LIT: Internal.BooleanProperty;
    }
    type RedstoneLampBlock_ = RedstoneLampBlock;
    class DenseImmutableTable <R, C, V> extends Internal.RegularImmutableTable<R, C, V> {
        columnMap(): Internal.ImmutableMap<C, Internal.Map<R, V>>;
        row(arg0: any): Internal.Map<any, any>;
        cellSet(): Internal.Set<any>;
        rowKeySet(): Internal.Set<any>;
        rowMap(): Internal.ImmutableMap<R, Internal.Map<C, V>>;
        columnKeySet(): Internal.Set<any>;
        get(arg0: any, arg1: any): V;
        values(): Internal.Collection<any>;
    }
    type DenseImmutableTable_<R, C, V> = DenseImmutableTable<R, C, V>;
    interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleUnaryOperator {
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        apply(arg0: number): number;
        identity(): this;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2DoubleFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: number): void;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2DoubleFunction<T>;
        getOrDefault(arg0: number, arg1: number): number;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction;
        applyAsDouble(arg0: number): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction;
        containsKey(arg0: number): boolean;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        size(): number;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        clear(): void;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        remove(arg0: number): number;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction;
        (arg0: number): number;
    }
    type Double2DoubleFunction_ = Double2DoubleFunction;
    class MobControllerFrontAttachment extends Internal.FrontAttachment {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type MobControllerFrontAttachment_ = MobControllerFrontAttachment;
    /**
     * @deprecated
    */
    class LakeFeature extends Internal.Feature<Internal.LakeFeature$Configuration> {
        constructor(arg0: Internal.Codec_<Internal.LakeFeature$Configuration>)
    }
    type LakeFeature_ = LakeFeature;
    class MobEffectInstance implements Internal.IForgeMobEffectInstance, Internal.AccessorMobEffectInstance, Internal.Comparable<Internal.MobEffectInstance> {
        constructor(arg0: Internal.MobEffect_, arg1: number)
        constructor(arg0: Internal.MobEffect_)
        constructor(arg0: Internal.MobEffect_, arg1: number, arg2: number, arg3: boolean, arg4: boolean, arg5: boolean, arg6: Internal.MobEffectInstance_, arg7: Internal.Optional_<Internal.MobEffectInstance$FactorData>)
        constructor(arg0: Internal.MobEffect_, arg1: number, arg2: number, arg3: boolean, arg4: boolean, arg5: boolean)
        constructor(arg0: Internal.MobEffect_, arg1: number, arg2: number)
        constructor(arg0: Internal.MobEffect_, arg1: number, arg2: number, arg3: boolean, arg4: boolean)
        constructor(arg0: Internal.MobEffectInstance_)
        bookshelf$getHiddenEffect(): this;
        addCurativeItem(arg0: Internal.ItemStack_): void;
        setNoCounter(arg0: boolean): void;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        compareTo(arg0: any): number;
        isNoCounter(): boolean;
        getEffect(): Internal.MobEffect;
        showIcon(): boolean;
        isCurativeItem(arg0: Internal.ItemStack_): boolean;
        isVisible(): boolean;
        getDescriptionId(): string;
        bookshelf$tickDownDuration(): number;
        applyEffect(arg0: Internal.LivingEntity_): void;
        getCurativeItems(): Internal.List<Internal.ItemStack>;
        setDuration(arg0: number): void;
        isAmbient(): boolean;
        writeCurativeItems(arg0: Internal.CompoundTag_): void;
        static load(arg0: Internal.CompoundTag_): Internal.MobEffectInstance;
        getAmplifier(): number;
        compareTo(arg0: Internal.MobEffectInstance_): number;
        getFactorData(): Internal.Optional<Internal.MobEffectInstance$FactorData>;
        setCurativeItems(arg0: Internal.List_<Internal.ItemStack>): void;
        bookshelf$setHiddenEffect(arg0: Internal.MobEffectInstance_): void;
        update(arg0: Internal.MobEffectInstance_): boolean;
        tick(arg0: Internal.LivingEntity_, arg1: Internal.Runnable_): boolean;
        getDuration(): number;
        set noCounter(arg0: boolean)
        get noCounter(): boolean
        get effect(): Internal.MobEffect
        get visible(): boolean
        get descriptionId(): string
        get curativeItems(): Internal.List<Internal.ItemStack>
        set duration(arg0: number)
        get ambient(): boolean
        get amplifier(): number
        get factorData(): Internal.Optional<Internal.MobEffectInstance$FactorData>
        set curativeItems(arg0: Internal.List_<Internal.ItemStack>)
        get duration(): number
        hiddenEffect: Internal.MobEffectInstance;
    }
    type MobEffectInstance_ = MobEffectInstance;
    class EmptyRearAttachment extends Internal.RearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type EmptyRearAttachment_ = EmptyRearAttachment;
    class ClientboundBlockEventPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getBlock(): Internal.Block;
        isSkippable(): boolean;
        getB0(): number;
        getB1(): number;
        get pos(): BlockPos
        get block(): Internal.Block
        get skippable(): boolean
        get b0(): number
        get b1(): number
    }
    type ClientboundBlockEventPacket_ = ClientboundBlockEventPacket;
    class SpringConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.FluidState_, arg1: boolean, arg2: number, arg3: number, arg4: Internal.HolderSet_<Internal.Block>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.SpringConfiguration>;
        readonly requiresBlockBelow: boolean;
        readonly state: Internal.FluidState;
        readonly validBlocks: Internal.HolderSet<Internal.Block>;
        readonly rockCount: number;
        readonly holeCount: number;
    }
    type SpringConfiguration_ = SpringConfiguration;
    class ModifiableStructureInfo {
        constructor(arg0: Internal.ModifiableStructureInfo$StructureInfo_)
        getModifiedStructureInfo(): Internal.ModifiableStructureInfo$StructureInfo;
        applyStructureModifiers(arg0: Internal.Holder_<Internal.Structure>, arg1: Internal.List_<Internal.StructureModifier>): void;
        getOriginalStructureInfo(): Internal.ModifiableStructureInfo$StructureInfo;
        get(): Internal.ModifiableStructureInfo$StructureInfo;
        get modifiedStructureInfo(): Internal.ModifiableStructureInfo$StructureInfo
        get originalStructureInfo(): Internal.ModifiableStructureInfo$StructureInfo
    }
    type ModifiableStructureInfo_ = ModifiableStructureInfo;
    class TropicalFish extends Internal.AbstractSchoolingFish {
        constructor(arg0: Internal.EntityType_<Internal.TropicalFish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setVariant(arg0: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        static getBaseVariant(arg0: number): number;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getBaseColor(): number[];
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        getPatternColor(): number[];
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        static checkTropicalFishSpawnRules(arg0: Internal.EntityType_<Internal.TropicalFish>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        static getPatternColor(arg0: number): Internal.DyeColor;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getBaseVariant(): number;
        static getPredefinedName(arg0: number): string;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        static getFishTypeName(arg0: number): string;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getVariant(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        static getBaseColor(arg0: number): Internal.DyeColor;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getBaseTextureLocation(): ResourceLocation;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getPatternTextureLocation(): ResourceLocation;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set variant(arg0: number)
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get baseColor(): number[]
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get patternColor(): number[]
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get baseVariant(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get variant(): number
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get baseTextureLocation(): ResourceLocation
        get patternTextureLocation(): ResourceLocation
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly BUCKET_VARIANT_TAG: "BucketVariantTag";
        static readonly BASE_SMALL: 0;
        static readonly BASE_LARGE: 1;
        static readonly COMMON_VARIANTS: number[];
    }
    type TropicalFish_ = TropicalFish;
    interface BlockPredicate {
        check(arg0: Internal.BlockContainerJS_): boolean;
    }
    type BlockPredicate_ = BlockPredicate;
    abstract class ChunkGenerator {
        constructor(arg0: Internal.Registry_<Internal.StructureSet>, arg1: Internal.Optional_<Internal.HolderSet<Internal.StructureSet>>, arg2: Internal.BiomeSource_)
        constructor(arg0: Internal.Registry_<Internal.StructureSet>, arg1: Internal.Optional_<Internal.HolderSet<Internal.StructureSet>>, arg2: Internal.BiomeSource_, arg3: Internal.Function_<Internal.Holder<Internal.Biome>, Internal.BiomeGenerationSettings>)
        createStructures(arg0: Internal.RegistryAccess_, arg1: Internal.RandomState_, arg2: Internal.StructureManager_, arg3: Internal.ChunkAccess_, arg4: Internal.StructureTemplateManager_, arg5: number): void;
        getSeaLevel(): number;
        static getWritableArea(arg0: Internal.ChunkAccess_): Internal.BoundingBox;
        applyBiomeDecoration(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkAccess_, arg2: Internal.StructureManager_): void;
        getBiomeSource(): Internal.BiomeSource;
        getMobsAt(arg0: Internal.Holder_<Internal.Biome>, arg1: Internal.StructureManager_, arg2: Internal.MobCategory_, arg3: BlockPos_): Internal.WeightedRandomList<Internal.MobSpawnSettings$SpawnerData>;
        /**
         * @deprecated
        */
        getBiomeGenerationSettings(arg0: Internal.Holder_<Internal.Biome>): Internal.BiomeGenerationSettings;
        createReferences(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureManager_, arg2: Internal.ChunkAccess_): void;
        ensureStructuresGenerated(arg0: Internal.RandomState_): void;
        createBiomes(arg0: Internal.Registry_<Internal.Biome>, arg1: Internal.Executor_, arg2: Internal.RandomState_, arg3: Internal.Blender_, arg4: Internal.StructureManager_, arg5: Internal.ChunkAccess_): Internal.CompletableFuture<Internal.ChunkAccess>;
        getBaseColumn(arg0: number, arg1: number, arg2: Internal.LevelHeightAccessor_, arg3: Internal.RandomState_): Internal.NoiseColumn;
        hasStructureChunkInRange(arg0: Internal.Holder_<Internal.StructureSet>, arg1: Internal.RandomState_, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        spawnOriginalMobs(arg0: Internal.WorldGenRegion_): void;
        getTypeNameForDataFixer(): Internal.Optional<Internal.ResourceKey<Internal.Codec<Internal.ChunkGenerator>>>;
        getMinY(): number;
        addDebugScreenInfo(arg0: Internal.List_<string>, arg1: Internal.RandomState_, arg2: BlockPos_): void;
        applyCarvers(arg0: Internal.WorldGenRegion_, arg1: number, arg2: Internal.RandomState_, arg3: Internal.BiomeManager_, arg4: Internal.StructureManager_, arg5: Internal.ChunkAccess_, arg6: CarvingGenerationStep_): void;
        getFirstFreeHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_, arg4: Internal.RandomState_): number;
        getSpawnHeight(arg0: Internal.LevelHeightAccessor_): number;
        getGenDepth(): number;
        getBaseHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_, arg4: Internal.RandomState_): number;
        getRingPositionsFor(arg0: Internal.ConcentricRingsStructurePlacement_, arg1: Internal.RandomState_): Internal.List<Internal.ChunkPos>;
        fillFromNoise(arg0: Internal.Executor_, arg1: Internal.Blender_, arg2: Internal.RandomState_, arg3: Internal.StructureManager_, arg4: Internal.ChunkAccess_): Internal.CompletableFuture<Internal.ChunkAccess>;
        buildSurface(arg0: Internal.WorldGenRegion_, arg1: Internal.StructureManager_, arg2: Internal.RandomState_, arg3: Internal.ChunkAccess_): void;
        getFirstOccupiedHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_, arg4: Internal.RandomState_): number;
        possibleStructureSets(): Internal.Stream<Internal.Holder<Internal.StructureSet>>;
        findNearestMapStructure(arg0: Internal.ServerLevel_, arg1: Internal.HolderSet_<Internal.Structure>, arg2: BlockPos_, arg3: number, arg4: boolean): com.mojang.datafixers.util.Pair<BlockPos, Internal.Holder<Internal.Structure>>;
        get seaLevel(): number
        get biomeSource(): Internal.BiomeSource
        get typeNameForDataFixer(): Internal.Optional<Internal.ResourceKey<Internal.Codec<Internal.ChunkGenerator>>>
        get minY(): number
        get genDepth(): number
        readonly biomeSource: Internal.BiomeSource;
        static readonly CODEC: Internal.Codec<Internal.ChunkGenerator>;
    }
    type ChunkGenerator_ = ChunkGenerator;
    interface IPipeNode <PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData> extends Internal.IPaintable, Internal.ITickSubscription {
        updateConnections(): void;
        getFrameMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        getPaintingColor(): number;
        scheduleRenderUpdate(): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        getPipeNet(): Internal.PipeNet<NodeDataType>;
        getVisualConnections(): number;
        setPaintingColor(arg0: number): void;
        isConnected(side: Internal.Direction_): boolean;
        setConnections(arg0: number): void;
        notifyBlockUpdate(): void;
        getRealColor(): number;
        isRemote(): boolean;
        unsubscribe(arg0: Internal.TickableSubscription_): void;
        markAsDirty(): void;
        serverTick(): void;
        getPipeBlock(): com.gregtechceu.gtceu.api.block.PipeBlock<PipeType, NodeDataType, any>;
        scheduleNeighborShapeUpdate(): void;
        canAttachTo(arg0: Internal.Direction_): boolean;
        getDefaultPaintingColor(): number;
        getCoverContainer(): Internal.ICoverable;
        getOffsetTimer(): number;
        getPipeType(): PipeType;
        isPainted(): boolean;
        getPipePos(): BlockPos;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        setBlocked(arg0: Internal.Direction_, arg1: boolean): void;
        getNodeData(): NodeDataType;
        getPipeLevel(): Internal.Level;
        self(): Internal.BlockEntity;
        subscribeServerTick(arg0: Internal.Runnable_): Internal.TickableSubscription;
        isBlocked(arg0: Internal.Direction_): boolean;
        isInValid(): boolean;
        get frameMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get paintingColor(): number
        get pipeNet(): Internal.PipeNet<NodeDataType>
        get visualConnections(): number
        set paintingColor(arg0: number)
        set connections(arg0: number)
        get realColor(): number
        get remote(): boolean
        get pipeBlock(): com.gregtechceu.gtceu.api.block.PipeBlock<PipeType, NodeDataType, any>
        get defaultPaintingColor(): number
        get coverContainer(): Internal.ICoverable
        get offsetTimer(): number
        get pipeType(): PipeType
        get painted(): boolean
        get pipePos(): BlockPos
        get nodeData(): NodeDataType
        get pipeLevel(): Internal.Level
        get inValid(): boolean
    }
    type IPipeNode_<PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData> = IPipeNode<PipeType, NodeDataType>;
    interface ClientLevelKJS extends Internal.LevelKJS {
        getDimension(): ResourceLocation;
        self(): Internal.Level;
        getEntities(): Internal.EntityArrayList;
        createEntity(id: ResourceLocation_): Internal.Entity;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getData(): Internal.AttachedData<Internal.Level>;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getPlayers(): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        getSide(): Internal.ScriptType;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        get dimension(): ResourceLocation
        get entities(): Internal.EntityArrayList
        get data(): Internal.AttachedData<Internal.Level>
        get players(): Internal.EntityArrayList
        get side(): Internal.ScriptType
        get overworld(): boolean
    }
    type ClientLevelKJS_ = ClientLevelKJS;
    class ParsedCommandNode <S> {
        constructor(arg0: Internal.CommandNode_<S>, arg1: Internal.StringRange_)
        getRange(): Internal.StringRange;
        getNode(): Internal.CommandNode<S>;
        get range(): Internal.StringRange
        get node(): Internal.CommandNode<S>
    }
    type ParsedCommandNode_<S> = ParsedCommandNode<S>;
    class StructureTemplatePool$Projection extends Internal.Enum<Internal.StructureTemplatePool$Projection> implements Internal.StringRepresentable {
        static byName(arg0: string): Internal.StructureTemplatePool$Projection;
        static values(): Internal.StructureTemplatePool$Projection[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        getName(): string;
        static valueOf(arg0: string): Internal.StructureTemplatePool$Projection;
        getProcessors(): Internal.ImmutableList<Internal.StructureProcessor>;
        get serializedName(): string
        get name(): string
        get processors(): Internal.ImmutableList<Internal.StructureProcessor>
        static readonly TERRAIN_MATCHING: Internal.StructureTemplatePool$Projection;
        static readonly CODEC: Internal.StringRepresentable$EnumCodec<Internal.StructureTemplatePool$Projection>;
        static readonly RIGID: Internal.StructureTemplatePool$Projection;
    }
    type StructureTemplatePool$Projection_ = "terrain_matching" | StructureTemplatePool$Projection | "rigid";
    class RegisterGameTestsEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Set_<Internal.Method>)
        register(arg0: Internal.Method_): void;
        register(arg0: typeof any): void;
    }
    type RegisterGameTestsEvent_ = RegisterGameTestsEvent;
    class AmethystClusterBlock extends Internal.AmethystBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: number, arg1: number, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type AmethystClusterBlock_ = AmethystClusterBlock;
    class GlobalStation extends Internal.SingleBlockEntityEdgePoint {
        constructor()
        canApproachFrom(arg0: Internal.TrackNode_): boolean;
        cancelReservation(arg0: Internal.Train_): void;
        getImminentTrain(): Internal.Train;
        getNearestTrain(): Internal.Train;
        getPresentTrain(): Internal.Train;
        trainDeparted(arg0: Internal.Train_): void;
        reserveFor(arg0: Internal.Train_): void;
        get imminentTrain(): Internal.Train
        get nearestTrain(): Internal.Train
        get presentTrain(): Internal.Train
        name: string;
        assembling: boolean;
        nearestTrain: Internal.WeakReference<Internal.Train>;
    }
    type GlobalStation_ = GlobalStation;
    interface API {
        isVirtual(): boolean;
        mimeTypeFromExtension(arg0: string): string;
        punycode(arg0: string): string;
        registerJSQueryHandler(arg0: Internal.IJSQueryHandler_): void;
        createBrowser(arg0: string, arg1: boolean): Internal.IBrowser;
        createBrowser(arg0: string): Internal.IBrowser;
        openExampleBrowser(arg0: string): void;
        registerScheme(arg0: string, arg1: typeof Internal.IScheme, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean): void;
        isSchemeRegistered(arg0: string): boolean;
        registerDisplayHandler(arg0: Internal.IDisplayHandler_): void;
        get virtual(): boolean
    }
    type API_ = API;
    abstract class BaseContainerBlockEntity extends Internal.BlockEntity implements Internal.Container, Internal.Nameable, Internal.MenuProvider {
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getName(): Internal.Component;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        handler$zen000$getCapability(arg0: Internal.Capability_<any>, arg1: Internal.Direction_, arg2: Internal.CallbackInfoReturnable_<any>): void;
        getItem(arg0: number): Internal.ItemStack;
        getCustomName(): Internal.Component;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        getDisplayName(): Internal.Component;
        count(ingredient: Internal.Ingredient_): number;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        setCustomName(arg0: Internal.Component_): void;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        static canUnlock(arg0: Internal.Player_, arg1: Internal.LockCode_, arg2: Internal.Component_): boolean;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        canOpen(arg0: Internal.Player_): boolean;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get containerSize(): number
        get name(): Internal.Component
        get width(): number
        get maxStackSize(): number
        get customName(): Internal.Component
        get renderBoundingBox(): Internal.AABB
        get displayName(): Internal.Component
        set customName(arg0: Internal.Component_)
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        lockKey: Internal.LockCode;
    }
    type BaseContainerBlockEntity_ = BaseContainerBlockEntity;
    class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder;
    interface Bucketable {
        saveToBucketTag(arg0: Internal.ItemStack_): void;
        /**
         * @deprecated
        */
        saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        loadFromBucketTag(arg0: Internal.CompoundTag_): void;
        getBucketItemStack(): Internal.ItemStack;
        /**
         * @deprecated
        */
        loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        fromBucket(): boolean;
        setFromBucket(arg0: boolean): void;
        getPickupSound(): Internal.SoundEvent;
        get bucketItemStack(): Internal.ItemStack
        set fromBucket(arg0: boolean)
        get pickupSound(): Internal.SoundEvent
    }
    type Bucketable_ = Bucketable;
    abstract class ScreenEvent$MouseScrolled extends Internal.ScreenEvent$MouseInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
        getScrollDelta(): number;
        get scrollDelta(): number
    }
    type ScreenEvent$MouseScrolled_ = ScreenEvent$MouseScrolled;
    class BlockPositionSource implements Internal.PositionSource {
        constructor(arg0: BlockPos_)
        getType(): Internal.PositionSourceType<any>;
        getPosition(arg0: Internal.Level_): Internal.Optional<Vec3>;
        get type(): Internal.PositionSourceType<any>
        static readonly CODEC: Internal.Codec<Internal.BlockPositionSource>;
    }
    type BlockPositionSource_ = BlockPositionSource;
    abstract class Animator implements Internal.Cloneable {
        constructor()
        isPaused(): boolean;
        removeAllListeners(): void;
        setInterpolator(arg0: Internal.TimeInterpolator_): void;
        isStarted(): boolean;
        setupStartValues(): void;
        cancel(): void;
        getInterpolator(): Internal.TimeInterpolator;
        canReverse(): boolean;
        setTarget(target: any): void;
        removeListener(listener: Internal.AnimatorListener_): void;
        getTotalDuration(): number;
        getStartDelay(): number;
        getListeners(): Internal.List<Internal.AnimatorListener>;
        setDuration(arg0: number): this;
        setStartDelay(arg0: number): void;
        isRunning(): boolean;
        resume(): void;
        addListener(listener: Internal.AnimatorListener_): void;
        reverse(): void;
        clone(): this;
        start(): void;
        setupEndValues(): void;
        end(): void;
        getDuration(): number;
        pause(): void;
        get paused(): boolean
        set interpolator(arg0: Internal.TimeInterpolator_)
        get started(): boolean
        get interpolator(): Internal.TimeInterpolator
        set target(target: any)
        get totalDuration(): number
        get startDelay(): number
        get listeners(): Internal.List<Internal.AnimatorListener>
        set duration(arg0: number)
        set startDelay(arg0: number)
        get running(): boolean
        get duration(): number
        static readonly MARKER: Internal.MarkerManager$Log4jMarker;
        static readonly DURATION_INFINITE: -1;
    }
    type Animator_ = Animator;
    interface OptionInstance$TooltipSupplier <T> extends Internal.Function<T, Internal.List<Internal.FormattedCharSequence>> {
        apply(arg0: T): Internal.List<Internal.FormattedCharSequence>;
        compose<V>(arg0: Internal.Function_<V, T>): Internal.Function<V, Internal.List<Internal.FormattedCharSequence>>;
        andThen<V>(arg0: Internal.Function_<Internal.List<Internal.FormattedCharSequence>, V>): Internal.Function<T, V>;
        identity<T>(): Internal.Function<T, T>;
        (arg0: T): Internal.List_<Internal.FormattedCharSequence>;
    }
    type OptionInstance$TooltipSupplier_<T> = OptionInstance$TooltipSupplier<T>;
    abstract class ScreenEvent$KeyInput extends Internal.ScreenEvent {
        constructor()
        getKeyCode(): number;
        getModifiers(): number;
        getScanCode(): number;
        get keyCode(): number
        get modifiers(): number
        get scanCode(): number
    }
    type ScreenEvent$KeyInput_ = ScreenEvent$KeyInput;
    class FrogAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor {
        constructor()
        static readonly TARGET_DETECTION_DISTANCE: 10.0;
    }
    type FrogAttackablesSensor_ = FrogAttackablesSensor;
    class ArtifactRepositoryPolicy {
        constructor()
        constructor(arg0: Internal.ArtifactRepositoryPolicy_)
        constructor(arg0: boolean, arg1: string, arg2: string)
        merge(arg0: Internal.ArtifactRepositoryPolicy_): void;
        checkOutOfDate(arg0: Internal.Date_): boolean;
        setChecksumPolicy(arg0: string): void;
        setEnabled(arg0: boolean): void;
        setUpdatePolicy(arg0: string): void;
        isEnabled(): boolean;
        getUpdatePolicy(): string;
        getChecksumPolicy(): string;
        set checksumPolicy(arg0: string)
        set enabled(arg0: boolean)
        set updatePolicy(arg0: string)
        get enabled(): boolean
        get updatePolicy(): string
        get checksumPolicy(): string
        static readonly UPDATE_POLICY_NEVER: "never";
        static readonly CHECKSUM_POLICY_WARN: "warn";
        static readonly UPDATE_POLICY_DAILY: "daily";
        static readonly UPDATE_POLICY_ALWAYS: "always";
        static readonly UPDATE_POLICY_INTERVAL: "interval";
        static readonly CHECKSUM_POLICY_IGNORE: "ignore";
        static readonly CHECKSUM_POLICY_FAIL: "fail";
    }
    type ArtifactRepositoryPolicy_ = ArtifactRepositoryPolicy;
    interface OverclockingLogic$Logic {
        runOverclockingLogic(arg0: Internal.GTRecipe_, arg1: number, arg2: number, arg3: number, arg4: number): Internal.LongIntPair;
        (arg0: Internal.GTRecipe_, arg1: number, arg2: number, arg3: number, arg4: number): Internal.LongIntPair_;
    }
    type OverclockingLogic$Logic_ = OverclockingLogic$Logic;
    interface MessageSizeEstimator {
        newHandle(): Internal.MessageSizeEstimator$Handle;
    }
    type MessageSizeEstimator_ = MessageSizeEstimator;
    interface DynamicOps <T> {
        createNumeric(arg0: number): T;
        convertTo<U>(arg0: Internal.DynamicOps_<U>, arg1: T): U;
        mergeToList(arg0: T, arg1: Internal.List_<T>): Internal.DataResult<T>;
        getMapEntries(arg0: T): Internal.DataResult<Internal.Consumer<Internal.BiConsumer<T, T>>>;
        mergeToList(arg0: T, arg1: T): Internal.DataResult<T>;
        getByteBuffer(arg0: T): Internal.DataResult<Internal.ByteBuffer>;
        listBuilder(): Internal.ListBuilder<T>;
        convertMap<U>(arg0: Internal.DynamicOps_<U>, arg1: T): U;
        set(arg0: T, arg1: string, arg2: T): T;
        createInt(arg0: number): T;
        createFloat(arg0: number): T;
        createBoolean(arg0: boolean): T;
        getMap(arg0: T): Internal.DataResult<Internal.MapLike<T>>;
        withEncoder<E>(arg0: Internal.Encoder_<E>): Internal.Function<E, Internal.DataResult<T>>;
        createIntList(arg0: Internal.IntStream_): T;
        updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_<T, T>): T;
        createShort(arg0: number): T;
        convertList<U>(arg0: Internal.DynamicOps_<U>, arg1: T): U;
        mapBuilder(): Internal.RecordBuilder<T>;
        update(arg0: T, arg1: string, arg2: Internal.Function_<T, T>): T;
        createMap(arg0: Internal.Map_<T, T>): T;
        createString(arg0: string): T;
        getIntStream(arg0: T): Internal.DataResult<Internal.IntStream>;
        emptyList(): T;
        compressMaps(): boolean;
        getLongStream(arg0: T): Internal.DataResult<Internal.LongStream>;
        createLong(arg0: number): T;
        mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult<T>;
        empty(): T;
        getStream(arg0: T): Internal.DataResult<Internal.Stream<T>>;
        createByteList(arg0: Internal.ByteBuffer_): T;
        mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult<T>;
        getNumberValue(arg0: T): Internal.DataResult<number>;
        withParser<E>(arg0: Internal.Decoder_<E>): Internal.Function<T, Internal.DataResult<E>>;
        emptyMap(): T;
        createList(arg0: Internal.Stream_<T>): T;
        withDecoder<E>(arg0: Internal.Decoder_<E>): Internal.Function<T, Internal.DataResult<com.mojang.datafixers.util.Pair<E, T>>>;
        getGeneric(arg0: T, arg1: T): Internal.DataResult<T>;
        createByte(arg0: number): T;
        createMap(arg0: Internal.Stream_<com.mojang.datafixers.util.Pair<T, T>>): T;
        getBooleanValue(arg0: T): Internal.DataResult<boolean>;
        createLongList(arg0: Internal.LongStream_): T;
        getNumberValue(arg0: T, arg1: number): number;
        createDouble(arg0: number): T;
        get(arg0: T, arg1: string): Internal.DataResult<T>;
        getMapValues(arg0: T): Internal.DataResult<Internal.Stream<com.mojang.datafixers.util.Pair<T, T>>>;
        mergeToMap(arg0: T, arg1: Internal.Map_<T, T>): Internal.DataResult<T>;
        getStringValue(arg0: T): Internal.DataResult<string>;
        getList(arg0: T): Internal.DataResult<Internal.Consumer<Internal.Consumer<T>>>;
        mergeToMap(arg0: T, arg1: Internal.MapLike_<T>): Internal.DataResult<T>;
        remove(arg0: T, arg1: string): T;
    }
    type DynamicOps_<T> = DynamicOps<T>;
    class BlockColumnFeature extends Internal.Feature<Internal.BlockColumnConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.BlockColumnConfiguration>)
    }
    type BlockColumnFeature_ = BlockColumnFeature;
    abstract class Struct extends Internal.Pointer$Default {
        static validate(arg0: number, arg1: number, arg2: number, arg3: Internal.Struct$StructValidation_): void;
        free(): void;
        clear(): void;
        isNull(arg0: number): boolean;
        sizeof(): number;
    }
    type Struct_ = Struct;
    class ClientboundAddPlayerPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Player_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getY(): number;
        getZ(): number;
        getPlayerId(): Internal.UUID;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getxRot(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntityId(): number;
        getyRot(): number;
        isSkippable(): boolean;
        get x(): number
        get y(): number
        get z(): number
        get playerId(): Internal.UUID
        get xRot(): number
        get entityId(): number
        get yRot(): number
        get skippable(): boolean
    }
    type ClientboundAddPlayerPacket_ = ClientboundAddPlayerPacket;
    class RemoveJEIRecipesEvent extends Internal.EventJS {
        constructor(r: Internal.IJeiRuntime_)
        getCategoryIds(): Internal.Collection<ResourceLocation>;
        getCategories(): Internal.Collection<Internal.IRecipeCategory<any>>;
        remove(category: ResourceLocation_, recipesToRemove: ResourceLocation_[]): void;
        get categoryIds(): Internal.Collection<ResourceLocation>
        get categories(): Internal.Collection<Internal.IRecipeCategory<any>>
    }
    type RemoveJEIRecipesEvent_ = RemoveJEIRecipesEvent;
    class BiomeManager {
        constructor(arg0: Internal.BiomeManager$NoiseBiomeSource_, arg1: number)
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        withDifferentSource(arg0: Internal.BiomeManager$NoiseBiomeSource_): this;
        getNoiseBiomeAtQuart(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getNoiseBiomeAtPosition(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        static obfuscateSeed(arg0: number): number;
        getNoiseBiomeAtPosition(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        static readonly CHUNK_CENTER_QUART: 2;
        readonly biomeZoomSeed: number;
    }
    type BiomeManager_ = BiomeManager;
    class SmithingMenu extends Internal.ItemCombinerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
    }
    type SmithingMenu_ = SmithingMenu;
    interface MouseHandlerAccessor {
        getActiveButton(): number;
        get activeButton(): number
    }
    type MouseHandlerAccessor_ = MouseHandlerAccessor;
    class ShulkerBoxColoring extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type ShulkerBoxColoring_ = ShulkerBoxColoring;
    class Server$Stats {
        constructor()
        incNumScratchMSAAAttachmentsReused(): void;
        incMSAAAttachmentCreates(): void;
        numScratchTexturesReused(): number;
        msaaAttachmentCreates(): number;
        numDraws(): number;
        incRenderPasses(): void;
        numRenderPasses(): number;
        numScratchMSAAAttachmentsReused(): number;
        numSubmitToGpus(): number;
        numTextureUploads(): number;
        incTextureCreates(): void;
        numTextureCreates(): number;
        numFailedDraws(): number;
        incStencilAttachmentCreates(): void;
        incTransfersFromSurface(): void;
        reset(): void;
        numStencilAttachmentCreates(): number;
        numTransfersToTexture(): number;
        numTransfersFromSurface(): number;
        incTextureUploads(): void;
        incNumSubmitToGpus(): void;
        incNumScratchTexturesReused(): void;
        incTransfersToTexture(): void;
        incNumFailedDraws(): void;
        incNumDraws(): void;
        incNumDraws(increment: number): void;
    }
    type Server$Stats_ = Server$Stats;
    class MachineBuilder <DEFINITION extends Internal.MachineDefinition> extends com.gregtechceu.gtceu.api.registry.registrate.BuilderBase<DEFINITION> {
        compassPreNodes(...compassNodes: Internal.CompassNode_[]): this;
        renderer(renderer: Internal.Supplier_<Internal.IRenderer>): this;
        appearanceBlock(block: Internal.Supplier_<Internal.Block>): this;
        tier(): number;
        langValue(langValue: string): this;
        onBlockEntityRegister(onBlockEntityRegister: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.BlockEntityType<Internal.BlockEntity>>): this;
        compassPage(compassPage: ResourceLocation_): this;
        workableSteamHullRenderer(isHighPressure: boolean, workableModel: ResourceLocation_): this;
        overlaySteamHullRenderer(name: string): this;
        tooltipBuilder(tooltipBuilder: Internal.BiConsumer_<Internal.ItemStack, Internal.List<Internal.Component>>): this;
        blockProp(blockProp: Internal.NonNullUnaryOperator_<Internal.BlockBehaviour$Properties>): this;
        recipeModifier(recipeModifier: Internal.BiFunction_<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>, alwaysTryModifyRecipe: boolean): this;
        compassPreNodes(section: Internal.CompassSection_, ...compassNodes: string[]): this;
        tier(tier: number): this;
        hasTESR(hasTESR: boolean): this;
        workableTieredHullRenderer(workableModel: ResourceLocation_): this;
        itemProp(itemProp: Internal.NonNullUnaryOperator_<Internal.Item$Properties>): this;
        abilities(...abilities: PartAbility_[]): this;
        appearance(appearance: Internal.Supplier_<Internal.BlockState>): this;
        sidedWorkableCasingRenderer(basePath: string, overlayModel: ResourceLocation_, tint: boolean): this;
        tooltips(...components: Internal.Component_[]): this;
        recipeModifier(recipeModifier: Internal.BiFunction_<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>): this;
        blockBuilder(blockBuilder: Internal.Consumer_<com.tterrag.registrate.builders.BlockBuilder<Internal.Block, any>>): this;
        workableCasingRenderer(baseCasing: ResourceLocation_, workableModel: ResourceLocation_): this;
        compassPreNodes(...compassNodes: ResourceLocation_[]): this;
        rotationState(rotationState: RotationState_): this;
        alwaysTryModifyRecipe(alwaysTryModifyRecipe: boolean): this;
        definitionFactory(definitionFactory: Internal.Function_<ResourceLocation, DEFINITION>): this;
        compassNodeSelf(): this;
        workableCasingRenderer(baseCasing: ResourceLocation_, workableModel: ResourceLocation_, tint: boolean): this;
        shape(shape: Internal.VoxelShape_): this;
        defaultModelRenderer(): this;
        metaMachine(metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>): this;
        static create<DEFINITION extends Internal.MachineDefinition>(registrate: Internal.Registrate_, name: string, definitionFactory: Internal.Function_<ResourceLocation, DEFINITION>, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>, blockFactory: Internal.BiFunction_<Internal.BlockBehaviour$Properties, DEFINITION, Internal.IMachineBlock>, itemFactory: Internal.BiFunction_<Internal.IMachineBlock, Internal.Item$Properties, Internal.MetaMachineItem>, blockEntityFactory: Internal.TriFunction_<Internal.BlockEntityType<any>, BlockPos, Internal.BlockState, Internal.IMachineBlockEntity>): Internal.MachineBuilder<DEFINITION>;
        overlayTieredHullRenderer(name: string): this;
        itemColor(itemColor: Internal.BiFunction_<Internal.ItemStack, number, number>): this;
        paintingColor(paintingColor: number): this;
        compassSections(...sections: Internal.CompassSection_[]): this;
        compassNode(compassNode: string): this;
        itemBuilder(itemBuilder: Internal.Consumer_<com.tterrag.registrate.builders.ItemBuilder<Internal.MetaMachineItem, any>>): this;
        editableUI(editableUI: Internal.EditableMachineUI_): this;
        modelRenderer(model: Internal.Supplier_<ResourceLocation>): this;
        recipeType(recipeType: Internal.GTRecipeType_): this;
    }
    type MachineBuilder_<DEFINITION extends Internal.MachineDefinition> = MachineBuilder<DEFINITION>;
    class SculkSpreader$ChargeCursor {
        constructor(arg0: BlockPos_, arg1: number)
        getPos(): BlockPos;
        getCharge(): number;
        getFacingData(): Internal.Set<Internal.Direction>;
        getDecayDelay(): number;
        update(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_, arg3: Internal.SculkSpreader_, arg4: boolean): void;
        get pos(): BlockPos
        get charge(): number
        get facingData(): Internal.Set<Internal.Direction>
        get decayDelay(): number
        static readonly MAX_CURSOR_DECAY_DELAY: 1;
        static readonly CODEC: Internal.Codec<Internal.SculkSpreader$ChargeCursor>;
    }
    type SculkSpreader$ChargeCursor_ = SculkSpreader$ChargeCursor;
    class BasicBlockJS$Builder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Block;
    }
    type BasicBlockJS$Builder_ = BasicBlockJS$Builder;
    abstract class ScheduleDataEntry implements Internal.IScheduleInput {
        constructor()
        getSummary(): com.simibubi.create.foundation.utility.Pair<Internal.ItemStack, Internal.Component>;
        setData(arg0: Internal.CompoundTag_): void;
        getId(): ResourceLocation;
        getItem(arg0: number): Internal.ItemStack;
        slotsTargeted(): number;
        getData(): Internal.CompoundTag;
        renderSpecialIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): boolean;
        getSecondLineTooltip(arg0: number): Internal.List<Internal.Component>;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getSecondLineIcon(): Internal.ItemStack;
        getTitleAs(arg0: string): Internal.List<Internal.Component>;
        initConfigurationWidgets(arg0: Internal.ModularGuiLineBuilder_): void;
        get summary(): com.simibubi.create.foundation.utility.Pair<Internal.ItemStack, Internal.Component>
        set data(arg0: Internal.CompoundTag_)
        get id(): ResourceLocation
        get data(): Internal.CompoundTag
        get secondLineIcon(): Internal.ItemStack
    }
    type ScheduleDataEntry_ = ScheduleDataEntry;
    class CommandBlockEntity$Mode extends Internal.Enum<Internal.CommandBlockEntity$Mode> {
        static values(): Internal.CommandBlockEntity$Mode[];
        static valueOf(arg0: string): Internal.CommandBlockEntity$Mode;
        static readonly AUTO: Internal.CommandBlockEntity$Mode;
        static readonly REDSTONE: Internal.CommandBlockEntity$Mode;
        static readonly SEQUENCE: Internal.CommandBlockEntity$Mode;
    }
    type CommandBlockEntity$Mode_ = "sequence" | "auto" | "redstone" | CommandBlockEntity$Mode;
    class UUID implements Internal.Comparable<Internal.UUID>, Internal.Serializable {
        constructor(arg0: number, arg1: number)
        clockSequence(): number;
        static randomUUID(): Internal.UUID;
        version(): number;
        compareTo(arg0: Internal.UUID_): number;
        static nameUUIDFromBytes(arg0: number[]): Internal.UUID;
        node(): number;
        timestamp(): number;
        variant(): number;
        getMostSignificantBits(): number;
        compareTo(arg0: any): number;
        static fromString(arg0: string): Internal.UUID;
        getLeastSignificantBits(): number;
        get mostSignificantBits(): number
        get leastSignificantBits(): number
    }
    type UUID_ = UUID;
    interface Double2LongFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToLongFunction {
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2LongFunction<T>;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2LongFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction;
        apply(arg0: number): number;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction;
        get(arg0: number): number;
        defaultReturnValue(): number;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction;
        applyAsLong(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction;
        containsKey(arg0: number): boolean;
        size(): number;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction;
        clear(): void;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction;
        identity<T>(): Internal.Function<T, T>;
        put(arg0: number, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        (arg0: number): number;
    }
    type Double2LongFunction_ = Double2LongFunction;
    abstract class DynamicConstantDesc <T> implements Internal.ConstantDesc {
        bootstrapMethod(): Internal.DirectMethodHandleDesc;
        constantName(): string;
        bootstrapArgs(): Internal.ConstantDesc[];
        constantType(): Internal.ClassDesc;
        static of<T>(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc<T>;
        static ofNamed<T>(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ...arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc<T>;
        bootstrapArgsList(): Internal.List<Internal.ConstantDesc>;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T;
        static ofCanonical<T>(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc;
        static of<T>(arg0: Internal.DirectMethodHandleDesc_, ...arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc<T>;
    }
    type DynamicConstantDesc_<T> = DynamicConstantDesc<T>;
    abstract class AbstractFurnaceBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.StackedContentsCompatible, Internal.RecipeHolder, Internal.WorldlyContainer {
        stopOpen(arg0: Internal.Player_): void;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.AbstractFurnaceBlockEntity_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        getBurnDuration(arg0: Internal.ItemStack_): number;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        /**
         * @deprecated
        */
        static getFuel(): Internal.Map<Internal.Item, number>;
        onLoad(): void;
        getSlotsForFace(arg0: Internal.Direction_): number[];
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        awardUsedRecipes(arg0: Internal.Player_): void;
        awardUsedRecipesAndPopExperience(arg0: Internal.ServerPlayer_): void;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        getRecipeUsed(): Internal.Recipe<any>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        setRecipeUsed(arg0: Internal.Recipe_<any>): void;
        canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        static isFuel(arg0: Internal.ItemStack_): boolean;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        setRecipeUsed(arg0: Internal.Level_, arg1: Internal.ServerPlayer_, arg2: Internal.Recipe_<any>): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        fillStackedContents(arg0: Internal.StackedContents_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isLit(): boolean;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getRecipesToAwardAndPopExperience(arg0: Internal.ServerLevel_, arg1: Vec3_): Internal.List<Internal.Recipe<any>>;
        get slots(): number
        /**
         * @deprecated
        */
        get fuel(): Internal.Map<Internal.Item, number>
        get width(): number
        get maxStackSize(): number
        get recipeUsed(): Internal.Recipe<any>
        set recipeUsed(arg0: Internal.Recipe_<any>)
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get lit(): boolean
        get modelData(): Internal.ModelData
        get mutable(): boolean
        static readonly DATA_LIT_DURATION: 1;
        static readonly DATA_COOKING_PROGRESS: 2;
        static readonly NUM_DATA_VALUES: 4;
        cookingProgress: number;
        static readonly DATA_LIT_TIME: 0;
        litTime: number;
        static readonly BURN_TIME_STANDARD: 200;
        litDuration: number;
        cookingTotalTime: number;
        static readonly BURN_COOL_SPEED: 2;
        static readonly DATA_COOKING_TOTAL_TIME: 3;
        readonly quickCheck: Internal.RecipeManager$CachedCheck<Internal.Container, Internal.AbstractCookingRecipe>;
    }
    type AbstractFurnaceBlockEntity_ = AbstractFurnaceBlockEntity;
    interface MaterialManager {
        defaultSolid(): Internal.MaterialGroup;
        getOriginCoordinate(): Vec3i;
        solid(arg0: Internal.RenderType_): Internal.MaterialGroup;
        defaultCutout(): Internal.MaterialGroup;
        state(arg0: com.jozufozu.flywheel.backend.RenderLayer_, arg1: Internal.RenderType_): Internal.MaterialGroup;
        transparent(arg0: Internal.RenderType_): Internal.MaterialGroup;
        defaultTransparent(): Internal.MaterialGroup;
        cutout(arg0: Internal.RenderType_): Internal.MaterialGroup;
        get originCoordinate(): Vec3i
    }
    type MaterialManager_ = MaterialManager;
    class ScheduleRuntime$State extends Internal.Enum<Internal.ScheduleRuntime$State> {
        static valueOf(arg0: string): Internal.ScheduleRuntime$State;
        static values(): Internal.ScheduleRuntime$State[];
        static readonly POST_TRANSIT: Internal.ScheduleRuntime$State;
        static readonly IN_TRANSIT: Internal.ScheduleRuntime$State;
        static readonly PRE_TRANSIT: Internal.ScheduleRuntime$State;
    }
    type ScheduleRuntime$State_ = "pre_transit" | "post_transit" | ScheduleRuntime$State | "in_transit";
    class TagEntry {
        isTag(): boolean;
        static tag(arg0: ResourceLocation_): Internal.TagEntry;
        build<T>(arg0: Internal.TagEntry$Lookup_<T>, arg1: Internal.Consumer_<T>): boolean;
        getId(): ResourceLocation;
        verifyIfPresent(arg0: Internal.Predicate_<ResourceLocation>, arg1: Internal.Predicate_<ResourceLocation>): boolean;
        visitOptionalDependencies(arg0: Internal.Consumer_<ResourceLocation>): void;
        isRequired(): boolean;
        static element(arg0: ResourceLocation_): Internal.TagEntry;
        elementOrTag(): Internal.ExtraCodecs$TagOrElementLocation;
        static optionalTag(arg0: ResourceLocation_): Internal.TagEntry;
        static optionalElement(arg0: ResourceLocation_): Internal.TagEntry;
        visitRequiredDependencies(arg0: Internal.Consumer_<ResourceLocation>): void;
        get tag(): boolean
        get id(): ResourceLocation
        get required(): boolean
        readonly required: boolean;
        readonly id: ResourceLocation;
        static readonly CODEC: Internal.Codec<Internal.TagEntry>;
        readonly tag: boolean;
    }
    type TagEntry_ = TagEntry;
    abstract class Maps$IteratorBasedAbstractMap <K, V> extends Internal.AbstractMap<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type Maps$IteratorBasedAbstractMap_<K, V> = Maps$IteratorBasedAbstractMap<K, V>;
    class ExplosionEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Level_, arg1: Internal.Explosion_)
        getLevel(): Internal.Level;
        getExplosion(): Internal.Explosion;
        get level(): Internal.Level
        get explosion(): Internal.Explosion
    }
    type ExplosionEvent_ = ExplosionEvent;
    interface ISpecialBlockEntityItemRequirement {
        getRequiredItems(arg0: Internal.BlockState_): Internal.ItemRequirement;
    }
    type ISpecialBlockEntityItemRequirement_ = ISpecialBlockEntityItemRequirement;
    class EmptyPoolElement extends Internal.StructurePoolElement {
        static readonly CODEC: Internal.Codec<Internal.EmptyPoolElement>;
        static readonly INSTANCE: Internal.EmptyPoolElement;
    }
    type EmptyPoolElement_ = EmptyPoolElement;
    interface IForgeCommandSourceStack {
        getRecipeManager(): Internal.RecipeManager;
        getAdvancement(arg0: ResourceLocation_): Internal.Advancement;
        getUnsidedLevel(): Internal.Level;
        getScoreboard(): Internal.Scoreboard;
        get recipeManager(): Internal.RecipeManager
        get unsidedLevel(): Internal.Level
        get scoreboard(): Internal.Scoreboard
    }
    type IForgeCommandSourceStack_ = IForgeCommandSourceStack;
    class SoundBufferLibrary {
        constructor(arg0: Internal.ResourceManager_)
        getStream(arg0: ResourceLocation_, arg1: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        preload(arg0: Internal.Collection_<Internal.Sound>): Internal.CompletableFuture<any>;
        clear(): void;
        getCompleteBuffer(arg0: ResourceLocation_): Internal.CompletableFuture<Internal.SoundBuffer>;
    }
    type SoundBufferLibrary_ = SoundBufferLibrary;
    interface IEditModeConfig {
        showIngredientUsingConfigFile<V>(arg0: Internal.ITypedIngredient_<V>, arg1: Internal.IEditModeConfig$HideMode_): void;
        hideIngredientUsingConfigFile<V>(arg0: Internal.ITypedIngredient_<V>, arg1: Internal.IEditModeConfig$HideMode_): void;
        getIngredientHiddenUsingConfigFile<V>(arg0: Internal.ITypedIngredient_<V>): Internal.Set<Internal.IEditModeConfig$HideMode>;
        isIngredientHiddenUsingConfigFile<V>(arg0: Internal.ITypedIngredient_<V>): boolean;
    }
    type IEditModeConfig_ = IEditModeConfig;
    class ScreenEvent$KeyReleased$Pre extends Internal.ScreenEvent$KeyReleased {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyReleased$Pre_ = ScreenEvent$KeyReleased$Pre;
    class PlayerEnderChestContainer extends Internal.SimpleContainer implements Internal.EnderChestContainerDuck {
        constructor()
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        static of(arg0: Internal.PlayerEnderChestContainer_): Internal.EnderChestContainerDuck;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        isActiveChest(arg0: Internal.EnderChestBlockEntity_): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        getHeight(): number;
        setActiveChest(arg0: Internal.EnderChestBlockEntity_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        automobility$setActiveAttachment(arg0: Internal.BaseChestRearAttachment_): void;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get height(): number
        set activeChest(arg0: Internal.EnderChestBlockEntity_)
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type PlayerEnderChestContainer_ = PlayerEnderChestContainer;
    class WoolCarpetBlock extends Internal.CarpetBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WoolCarpetBlock_ = WoolCarpetBlock;
    interface HolderSet <T> extends Internal.Iterable<Internal.Holder<T>>, Internal.IForgeHolderSet<T> {
        isValidInRegistry(arg0: Internal.Registry_<T>): boolean;
        unwrap(): Internal.Either<Internal.TagKey<T>, Internal.List<Internal.Holder<T>>>;
        iterator(): Internal.Iterator<Internal.Holder<T>>;
        get(arg0: number): Internal.Holder<T>;
        spliterator(): Internal.Spliterator<Internal.Holder<T>>;
        stream(): Internal.Stream<Internal.Holder<T>>;
        contains(arg0: Internal.Holder_<T>): boolean;
        direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, ...arg1: E[]): Internal.HolderSet$Direct<T>;
        size(): number;
        direct<T>(...arg0: Internal.Holder_<T>[]): Internal.HolderSet$Direct<T>;
        forEach(arg0: Internal.Consumer_<Internal.Holder<T>>): void;
        direct<T>(arg0: Internal.List_<Internal.Holder<T>>): Internal.HolderSet$Direct<T>;
        addInvalidationListener(arg0: Internal.Runnable_): void;
        getRandomElement(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, arg1: Internal.List_<E>): Internal.HolderSet$Direct<T>;
    }
    type HolderSet_<T> = HolderSet<T>;
    class TraderLlama extends Internal.Llama {
        constructor(arg0: Internal.EntityType_<Internal.TraderLlama>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setDespawnDelay(arg0: number): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        set despawnDelay(arg0: number)
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type TraderLlama_ = TraderLlama;
    abstract class TypeToken <T> extends Internal.TypeCapture<T> implements Internal.Serializable {
        static of<T>(arg0: T): Internal.TypeToken<T>;
        where<X>(arg0: Internal.TypeParameter_<X>, arg1: X): this;
        isPrimitive(): boolean;
        method(arg0: Internal.Method_): Internal.Invokable<T, any>;
        static of(arg0: Internal.Type_): Internal.TypeToken<any>;
        getComponentType(): Internal.TypeToken<any>;
        getTypes(): Internal.TypeToken$TypeSet<>;
        where<X>(arg0: Internal.TypeParameter_<X>, arg1: Internal.TypeToken_<X>): this;
        getRawType(): T;
        resolveType(arg0: Internal.Type_): Internal.TypeToken<any>;
        isSubtypeOf(arg0: Internal.TypeToken_<any>): boolean;
        isSupertypeOf(arg0: Internal.Type_): boolean;
        isArray(): boolean;
        wrap(): this;
        isSubtypeOf(arg0: Internal.Type_): boolean;
        unwrap(): this;
        getSubtype(arg0: typeof any): this;
        getSupertype(arg0: T): this;
        constructor(arg0: Internal.Constructor_<any>): Internal.Invokable<T, T>;
        getType(): Internal.Type;
        isSupertypeOf(arg0: Internal.TypeToken_<any>): boolean;
        get primitive(): boolean
        get componentType(): Internal.TypeToken<any>
        get types(): Internal.TypeToken$TypeSet<>
        get rawType(): T
        get array(): boolean
        get type(): Internal.Type
    }
    type TypeToken_<T> = TypeToken<T>;
    interface ICustomPacket <T extends Internal.Packet<any>> {
        getThis(): T;
        getInternalData(): Internal.FriendlyByteBuf;
        getDirection(): Internal.NetworkDirection;
        getName(): ResourceLocation;
        getIndex(): number;
        get "this"(): T
        get internalData(): Internal.FriendlyByteBuf
        get direction(): Internal.NetworkDirection
        get name(): ResourceLocation
        get index(): number
    }
    type ICustomPacket_<T extends Internal.Packet<any>> = ICustomPacket<T>;
    class MenuWidget <K, T> extends WidgetGroup {
        constructor(xPosition: number, yPosition: number, nodeHeight: number, root: Internal.TreeNode_<K, T>)
        setKeyIconSupplier(keyIconSupplier: Internal.Function_<K, Internal.IGuiTexture>): this;
        isLDLRegister(): boolean;
        setKeyNameSupplier(keyNameSupplier: Internal.Function_<K, string>): this;
        setNodeHoverTexture(nodeHoverTexture: Internal.IGuiTexture_): this;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setLeafTexture(leafTexture: Internal.IGuiTexture_): this;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        setOnNodeClicked(onNodeClicked: Internal.Consumer_<Internal.TreeNode<K, T>>): this;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        setCrossLinePredicate(crossLinePredicate: Internal.Predicate_<K>): this;
        name(): string;
        handleDragging(dragging: any): boolean;
        close(): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        setNodeTexture(nodeTexture: Internal.IGuiTexture_): this;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        setAutoClose(autoClose: boolean): this;
        set keyIconSupplier(keyIconSupplier: Internal.Function_<K, Internal.IGuiTexture>)
        get LDLRegister(): boolean
        set keyNameSupplier(keyNameSupplier: Internal.Function_<K, string>)
        set nodeHoverTexture(nodeHoverTexture: Internal.IGuiTexture_)
        get translateKey(): string
        set leafTexture(leafTexture: Internal.IGuiTexture_)
        set onNodeClicked(onNodeClicked: Internal.Consumer_<Internal.TreeNode<K, T>>)
        set crossLinePredicate(crossLinePredicate: Internal.Predicate_<K>)
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        set nodeTexture(nodeTexture: Internal.IGuiTexture_)
        set autoClose(autoClose: boolean)
    }
    type MenuWidget_<K, T> = MenuWidget<K, T>;
    class BlockStateProviderType <P extends Internal.BlockStateProvider> {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static readonly WEIGHTED_STATE_PROVIDER: Internal.BlockStateProviderType<Internal.WeightedStateProvider>;
        static readonly SIMPLE_STATE_PROVIDER: Internal.BlockStateProviderType<Internal.SimpleStateProvider>;
        static readonly DUAL_NOISE_PROVIDER: Internal.BlockStateProviderType<Internal.DualNoiseProvider>;
        static readonly NOISE_THRESHOLD_PROVIDER: Internal.BlockStateProviderType<Internal.NoiseThresholdProvider>;
        static readonly ROTATED_BLOCK_PROVIDER: Internal.BlockStateProviderType<Internal.RotatedBlockProvider>;
        static readonly NOISE_PROVIDER: Internal.BlockStateProviderType<Internal.NoiseProvider>;
        static readonly RANDOMIZED_INT_STATE_PROVIDER: Internal.BlockStateProviderType<Internal.RandomizedIntStateProvider>;
    }
    type BlockStateProviderType_<P extends Internal.BlockStateProvider> = Special.BlockStateProviderType | BlockStateProviderType<P>;
    class MinecartFurnace extends Internal.AbstractMinecart {
        constructor(arg0: Internal.EntityType_<Internal.MinecartFurnace>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSlopeAdjustment(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldDoRailFunctions(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slopeAdjustment(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get currentRailPosition(): BlockPos
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        xPush: number;
        zPush: number;
    }
    type MinecartFurnace_ = MinecartFurnace;
    interface ISpecialBlockItemRequirement {
        getRequiredItems(arg0: Internal.BlockState_, arg1: Internal.BlockEntity_): Internal.ItemRequirement;
    }
    type ISpecialBlockItemRequirement_ = ISpecialBlockItemRequirement;
    abstract class AbstractProperty <T extends Internal.AbstractDocumentBase<T>> extends Internal.AbstractDocumentBase<T> {
        constructor()
        applyProperties(): T;
    }
    type AbstractProperty_<T extends Internal.AbstractDocumentBase<T>> = AbstractProperty<T>;
    abstract class ForwardingCollection <E> extends Internal.ForwardingObject implements Internal.Collection<E> {
        add(arg0: E): boolean;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        size(): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        get empty(): boolean
    }
    type ForwardingCollection_<E> = ForwardingCollection<E>;
    interface Hopper extends Internal.Container {
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        tryClear(arg0: any): void;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        setChanged(): void;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getContainerSize(): number;
        getStackInSlot(slot: number): Internal.ItemStack;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        getSuckShape(): Internal.VoxelShape;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        getItem(arg0: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): number;
        getLevelX(): number;
        getLevelY(): number;
        getLevelZ(): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get containerSize(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get suckShape(): Internal.VoxelShape
        get mutable(): boolean
        get levelX(): number
        get levelY(): number
        get levelZ(): number
        readonly SUCK: Internal.ArrayVoxelShape;
        readonly INSIDE: Internal.ArrayVoxelShape;
        readonly ABOVE: Internal.ArrayVoxelShape;
    }
    type Hopper_ = Hopper;
    class VaryingHandler {
        constructor(programBuilder: any_)
        addPassThroughAttribute(attr: Internal.GeometryProcessor$Attribute_, output: string): void;
        finish(): void;
        getVertDecls(outputDecls: Internal.StringBuilder_): void;
        addPassThroughAttribute(attr: Internal.GeometryProcessor$Attribute_, output: string, interpolation: number): void;
        addVarying(name: string, varying: Internal.Varying_): void;
        addVarying(name: string, varying: Internal.Varying_, interpolation: number): void;
        setNoPerspective(): void;
        getFragDecls(inputDecls: Internal.StringBuilder_): void;
        static readonly INTERPOLATION_SMOOTH: 0;
        static readonly INTERPOLATION_MUST_BE_FLAT: 2;
        static readonly INTERPOLATION_CAN_BE_FLAT: 1;
    }
    type VaryingHandler_ = VaryingHandler;
    interface AccessorShapedRecipe {
        bookshelf$dissolvePattern(arg0: string[], arg1: Internal.Map_<string, Internal.Ingredient>, arg2: number, arg3: number): Internal.NonNullList<Internal.Ingredient>;
        bookshelf$patternFromJson(arg0: Internal.JsonArray_): string[];
        bookshelf$shrink(...arg0: string[]): string[];
        bookshelf$keyFromJson(arg0: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
    }
    type AccessorShapedRecipe_ = AccessorShapedRecipe;
    class DeltaFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.IntProvider_, arg3: Internal.IntProvider_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        rim(): Internal.BlockState;
        rimSize(): Internal.IntProvider;
        contents(): Internal.BlockState;
        size(): Internal.IntProvider;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.DeltaFeatureConfiguration>;
    }
    type DeltaFeatureConfiguration_ = DeltaFeatureConfiguration;
    interface IMachineBlock extends Internal.IBlockRendererProvider, Internal.EntityBlock {
        colorTinted(blockState: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, index: number): number;
        getRenderer(arg0: Internal.BlockState_): Internal.IRenderer;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        self(): Internal.Block;
        newBlockEntity(pos: BlockPos_, state: Internal.BlockState_): Internal.BlockEntity;
        getTicker<T extends Internal.BlockEntity>(level: Internal.Level_, state: Internal.BlockState_, blockEntityType: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getRotationState(): RotationState;
        getDefinition(): Internal.MachineDefinition;
        get rotationState(): RotationState
        get definition(): Internal.MachineDefinition
    }
    type IMachineBlock_ = IMachineBlock;
    class HolderSetCodec <E> implements Internal.Codec<Internal.HolderSet<E>> {
        orElse(arg0: Internal.HolderSet_<E>): Internal.Codec<Internal.HolderSet<E>>;
        flatMap<B>(arg0: Internal.Function_<Internal.HolderSet<E>, Internal.DataResult<B>>): Internal.Decoder<B>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.HolderSet<E>, T>>;
        static empty<A>(): Internal.MapEncoder<A>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        static create<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Codec_<Internal.Holder<E>>, arg2: boolean): Internal.Codec<Internal.HolderSet<E>>;
        dispatch<E>(arg0: Internal.Function_<E, Internal.HolderSet<E>>, arg1: Internal.Function_<Internal.HolderSet<E>, Internal.Codec<E>>): Internal.Codec<E>;
        flatXmap<S>(arg0: Internal.Function_<Internal.HolderSet<E>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<Internal.HolderSet<E>>>): Internal.Codec<S>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        map<B>(arg0: Internal.Function_<Internal.HolderSet<E>, B>): Internal.Decoder<B>;
        mapResult(arg0: Internal.Codec$ResultFunction_<Internal.HolderSet<E>>): Internal.Codec<Internal.HolderSet<E>>;
        orElse(arg0: Internal.Consumer_<string>, arg1: Internal.HolderSet_<E>): Internal.Codec<Internal.HolderSet<E>>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<Internal.HolderSet<E>>): Internal.Codec<Internal.HolderSet<E>>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.HolderSet_<E>, arg3: Internal.Lifecycle_): Internal.MapCodec<Internal.HolderSet<E>>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        deprecated(arg0: number): Internal.Codec<Internal.HolderSet<E>>;
        terminal(): Internal.Decoder$Terminal<Internal.HolderSet<E>>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<Internal.HolderSet<E>>>, arg2: Internal.Function_<Internal.HolderSet<E>, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.HolderSet<E>>;
        comap<B>(arg0: Internal.Function_<B, Internal.HolderSet<E>>): Internal.Encoder<B>;
        orElseGet(arg0: Internal.Supplier_<Internal.HolderSet<E>>): Internal.Codec<Internal.HolderSet<E>>;
        dispatchStable<E>(arg0: Internal.Function_<E, Internal.HolderSet<E>>, arg1: Internal.Function_<Internal.HolderSet<E>, Internal.Codec<E>>): Internal.Codec<E>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        dispatchMap<E>(arg0: Internal.Function_<E, Internal.HolderSet<E>>, arg1: Internal.Function_<Internal.HolderSet<E>, Internal.Codec<E>>): Internal.MapCodec<E>;
        stable(): Internal.Codec<Internal.HolderSet<E>>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<Internal.HolderSet<E>>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        xmap<S>(arg0: Internal.Function_<Internal.HolderSet<E>, S>, arg1: Internal.Function_<S, Internal.HolderSet<E>>): Internal.Codec<S>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, Internal.HolderSet<E>>, arg2: Internal.Function_<Internal.HolderSet<E>, Internal.Codec<E>>): Internal.MapCodec<E>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<Internal.HolderSet<E>>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.HolderSet<E>, T>>;
        optionalFieldOf(arg0: string, arg1: Internal.HolderSet_<E>): Internal.MapCodec<Internal.HolderSet<E>>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<Internal.HolderSet<E>>): Internal.Codec<Internal.HolderSet<E>>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.HolderSet<E>>, arg2: Internal.Function_<Internal.HolderSet<E>, Internal.Codec<E>>): Internal.Codec<E>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: Internal.HolderSet_<E>): Internal.Codec<Internal.HolderSet<E>>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        optionalFieldOf(arg0: string, arg1: Internal.HolderSet_<E>, arg2: Internal.Lifecycle_): Internal.MapCodec<Internal.HolderSet<E>>;
        simple(): Internal.Decoder$Simple<Internal.HolderSet<E>>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<Internal.HolderSet<E>>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        comapFlatMap<S>(arg0: Internal.Function_<Internal.HolderSet<E>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.HolderSet<E>>): Internal.Codec<S>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.HolderSet<E>>>): Internal.Encoder<B>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        boxed(): Internal.Decoder$Boxed<Internal.HolderSet<E>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        listOf(): Internal.Codec<Internal.List<Internal.HolderSet<E>>>;
        encode<T>(arg0: Internal.HolderSet_<E>, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.HolderSet_<E>): Internal.DataResult<T>;
        flatComapMap<S>(arg0: Internal.Function_<Internal.HolderSet<E>, S>, arg1: Internal.Function_<S, Internal.DataResult<Internal.HolderSet<E>>>): Internal.Codec<S>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
    }
    type HolderSetCodec_<E> = HolderSetCodec<E>;
    interface GlyphInfo {
        getAdvance(arg0: boolean): number;
        getAdvance(): number;
        getBoldOffset(): number;
        bake(arg0: Internal.Function_<Internal.SheetGlyphInfo, Internal.BakedGlyph>): Internal.BakedGlyph;
        getShadowOffset(): number;
        get advance(): number
        get boldOffset(): number
        get shadowOffset(): number
    }
    type GlyphInfo_ = GlyphInfo;
    interface TaskChainer$DelayedTask extends Internal.Supplier<Internal.CompletableFuture<any>> {
        get(): Internal.CompletableFuture<any>;
    }
    type TaskChainer$DelayedTask_ = TaskChainer$DelayedTask;
    interface GenericFutureListener <F extends io.netty.util.concurrent.Future<any>> extends Internal.EventListener {
        operationComplete(arg0: F): void;
    }
    type GenericFutureListener_<F extends io.netty.util.concurrent.Future<any>> = GenericFutureListener<F>;
    class SaplingBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.AbstractTreeGrower_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        advanceTree(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.RandomSource_): void;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly STAGE: Internal.IntegerProperty;
        readonly treeGrower: Internal.AbstractTreeGrower;
    }
    type SaplingBlock_ = SaplingBlock;
    abstract class Drawable$ConstantState {
        constructor()
        getChangingConfigurations(): number;
        newDrawable(res: Internal.Resources_): Internal.Drawable;
        canApplyTheme(): boolean;
        newDrawable(): Internal.Drawable;
        get changingConfigurations(): number
    }
    type Drawable$ConstantState_ = Drawable$ConstantState;
    class Subject implements Internal.Serializable {
        constructor()
        constructor(arg0: boolean, arg1: Internal.Set_<Internal.Principal>, arg2: Internal.Set_<any>, arg3: Internal.Set_<any>)
        getPrivateCredentials<T>(arg0: T): Internal.Set<T>;
        getPublicCredentials<T>(arg0: T): Internal.Set<T>;
        getPublicCredentials(): Internal.Set<any>;
        getPrivateCredentials(): Internal.Set<any>;
        getPrincipals<T extends Internal.Principal>(arg0: T): Internal.Set<T>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        static getSubject(arg0: Internal.AccessControlContext_): Internal.Subject;
        static doAs<T>(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_<T>): T;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        static doAsPrivileged<T>(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_<T>, arg2: Internal.AccessControlContext_): T;
        setReadOnly(): void;
        static doAs<T>(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_<T>): T;
        isReadOnly(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        static doAsPrivileged<T>(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_<T>, arg2: Internal.AccessControlContext_): T;
        getPrincipals(): Internal.Set<Internal.Principal>;
        get publicCredentials(): Internal.Set<any>
        get privateCredentials(): Internal.Set<any>
        get readOnly(): boolean
        get principals(): Internal.Set<Internal.Principal>
    }
    type Subject_ = Subject;
    class BlockLoot implements Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>> {
        constructor()
        static lambda$addTables$44(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$67(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$86(arg0: Internal.Block_): Internal.LootTable$Builder;
        dropPottedContents(arg0: Internal.Block_): void;
        static lambda$addTables$25(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$48(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSlabItemTable(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$21(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$63(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$40(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$9(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$5(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$29(arg0: Internal.Block_): Internal.LootTable$Builder;
        accept(arg0: Internal.BiConsumer_<ResourceLocation, Internal.LootTable$Builder>): void;
        static createDoublePlantShearsDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        getKnownBlocks(): Internal.Iterable<Internal.Block>;
        static lambda$addTables$33(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$75(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$56(arg0: Internal.Block_): Internal.LootTable$Builder;
        accept(arg0: any): void;
        static lambda$addTables$79(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$37(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createShulkerBoxDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createAttachedStemDrops(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static noDrop(): Internal.LootTable$Builder;
        static lambda$addTables$14(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$10(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$71(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$52(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSingleItemTableWithSilkTouch(arg0: Internal.Block_, arg1: Internal.ItemLike_, arg2: Internal.NumberProvider_): Internal.LootTable$Builder;
        static createCaveVinesDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSilkTouchOrShearsDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static createRedstoneOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$18(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createCandleCakeDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createStemDrops(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static lambda$addTables$64(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$22(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$45(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$87(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$68(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSingleItemTable(arg0: Internal.ItemLike_, arg1: Internal.NumberProvider_): Internal.LootTable$Builder;
        static lambda$addTables$49(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$26(arg0: Internal.Block_): Internal.LootTable$Builder;
        dropWhenSilkTouch(arg0: Internal.Block_): void;
        static lambda$addTables$60(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createShearsOnlyDrop(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static lambda$addTables$8(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$4(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createDoublePlantWithSeedDrops(arg0: Internal.Block_, arg1: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$53(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$34(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$76(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$57(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$38(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$15(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$11(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$30(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$72(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createLapisOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSinglePropConditionTable<T extends Internal.Comparable<T> & Internal.StringRepresentable>(arg0: Internal.Block_, arg1: Internal.Property_<T>, arg2: T): Internal.LootTable$Builder;
        static lambda$addTables$19(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createBeeNestDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createMushroomBlockDrop(arg0: Internal.Block_, arg1: Internal.ItemLike_): Internal.LootTable$Builder;
        static createSingleItemTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createGrassDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$65(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$42(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$88(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$23(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$69(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$46(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$27(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$82(arg0: Internal.Block_, arg1: number): Internal.LootPoolEntryContainer$Builder<any>;
        static lambda$addTables$80(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createLeavesDrops(arg0: Internal.Block_, arg1: Internal.Block_, ...arg2: number[]): Internal.LootTable$Builder;
        static createOreDrop(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static lambda$addTables$61(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$84(arg0: Internal.Block_): Internal.LootTable$Builder;
        dropSelf(arg0: Internal.Block_): void;
        static createShearsDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static lambda$addTables$7(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$3(arg0: Internal.Block_): Internal.LootTable$Builder;
        static m_236242_(arg0: Internal.Block_, arg1: number): Internal.LootItemFunction$Builder;
        static createBannerDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$77(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$54(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$31(arg0: Internal.Block_): Internal.LootTable$Builder;
        static m_236245_(arg0: Internal.Block_, arg1: number): Internal.LootItemFunction$Builder;
        static lambda$addTables$35(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$58(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$16(arg0: Internal.Block_): Internal.LootTable$Builder;
        otherWhenSilkTouch(arg0: Internal.Block_, arg1: Internal.Block_): void;
        static lambda$addTables$12(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$50(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$73(arg0: Internal.Block_): Internal.LootTable$Builder;
        andThen(arg0: Internal.Consumer_<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>): Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>;
        static lambda$addTables$41(arg0: Internal.Block_, arg1: number): Internal.LootItemFunction$Builder;
        static createSilkTouchOnlyTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createOakLeavesDrops(arg0: Internal.Block_, arg1: Internal.Block_, ...arg2: number[]): Internal.LootTable$Builder;
        static m_236250_(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$39(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createCropDrops(arg0: Internal.Block_, arg1: Internal.Item_, arg2: Internal.Item_, arg3: Internal.LootItemCondition$Builder_): Internal.LootTable$Builder;
        static lambda$addTables$43(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$89(arg0: Internal.Block_): Internal.LootTable$Builder;
        dropOther(arg0: Internal.Block_, arg1: Internal.ItemLike_): void;
        static lambda$addTables$66(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$24(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$47(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$81(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createMangroveLeavesDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        add(arg0: Internal.Block_, arg1: Internal.Function_<Internal.Block, Internal.LootTable$Builder>): void;
        static lambda$addTables$85(arg0: Internal.Block_): Internal.LootTable$Builder;
        addNetherVinesDropTable(arg0: Internal.Block_, arg1: Internal.Block_): void;
        static lambda$addTables$20(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$62(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createBeeHiveDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        addTables(): void;
        static lambda$addTables$6(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createDoorTable(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createMultifaceBlockDrops(arg0: Internal.Block_, arg1: Internal.LootItemCondition$Builder_): Internal.LootTable$Builder;
        static lambda$addTables$28(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$83(arg0: Internal.Block_, arg1: number): Internal.LootPoolEntryContainer$Builder<any>;
        add(arg0: Internal.Block_, arg1: Internal.LootTable$Builder_): void;
        static applyExplosionCondition<T extends Internal.ConditionUserBuilder<T>>(arg0: Internal.ItemLike_, arg1: Internal.ConditionUserBuilder_<T>): T;
        static createCandleDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$32(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$78(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$55(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSelfDropDispatchTable(arg0: Internal.Block_, arg1: Internal.LootItemCondition$Builder_, arg2: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static createPotFlowerItemTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createSilkTouchDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static lambda$addTables$36(arg0: Internal.Block_): Internal.LootTable$Builder;
        static applyExplosionDecay<T extends Internal.FunctionUserBuilder<T>>(arg0: Internal.ItemLike_, arg1: Internal.FunctionUserBuilder_<T>): T;
        static lambda$addTables$59(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$70(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createCopperOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$13(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$74(arg0: Internal.Block_): Internal.LootTable$Builder;
        static lambda$addTables$51(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSingleItemTableWithSilkTouch(arg0: Internal.Block_, arg1: Internal.ItemLike_): Internal.LootTable$Builder;
        static lambda$addTables$17(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createNameableBlockEntityTable(arg0: Internal.Block_): Internal.LootTable$Builder;
        static m_236230_(arg0: Internal.Block_, arg1: Internal.Direction_): Internal.LootItemFunction$Builder;
        get knownBlocks(): Internal.Iterable<Internal.Block>
        static readonly HAS_NO_SILK_TOUCH: Internal.LootItemCondition$Builder;
    }
    type BlockLoot_ = BlockLoot;
    class FloatArrayList extends Internal.AbstractFloatList implements Internal.RandomAccess, Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: Internal.Iterator_<number>)
        constructor(arg0: Internal.Collection_<number>)
        constructor(arg0: Internal.FloatIterator_)
        constructor(arg0: number[])
        constructor(arg0: number)
        constructor(arg0: Internal.FloatList_)
        constructor(arg0: Internal.FloatCollection_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        pop(): any;
        static of(...arg0: number[]): Internal.FloatArrayList;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        static of<E>(arg0: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of(arg0: number, arg1: number, arg2: number): Internal.FloatList;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        static wrap(arg0: number[]): Internal.FloatArrayList;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        ensureCapacity(arg0: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        addAll(arg0: Internal.FloatList_): boolean;
        removeIf(arg0: Internal.FloatPredicate_): boolean;
        trim(arg0: number): void;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        clone(): any;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        equals(arg0: Internal.FloatArrayList_): boolean;
        static of<E>(...arg0: E[]): Internal.List<E>;
        static of(): Internal.FloatArrayList;
        listIterator(arg0: number): Internal.ListIterator<any>;
        static of(arg0: number): Internal.FloatList;
        doubleParallelStream(): Internal.DoubleStream;
        setElements(arg0: number[]): void;
        doubleStream(): Internal.DoubleStream;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        static of(arg0: number, arg1: number): Internal.FloatList;
        setElements(arg0: number, arg1: number[]): void;
        static wrap(arg0: number[], arg1: number): Internal.FloatArrayList;
        replaceAll(arg0: Internal.DoubleUnaryOperator_): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        elements(): number[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        doubleIterator(): Internal.DoubleIterator;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        trim(): void;
        doubleSpliterator(): Internal.DoubleSpliterator;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        forEach(arg0: Internal.DoubleConsumer_): void;
        replaceAll(arg0: Internal.FloatUnaryOperator_): void;
        compareTo(arg0: Internal.FloatArrayList_): number;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
        static readonly DEFAULT_INITIAL_CAPACITY: 10;
    }
    type FloatArrayList_ = FloatArrayList;
    class SequencedAssemblyItemBuilder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type SequencedAssemblyItemBuilder_ = SequencedAssemblyItemBuilder;
    class JsonGenerator {
        constructor(c: Internal.ConsoleJS_, m: Internal.Map_<ResourceLocation, number[]>)
        getAllJsons(): Internal.Map<ResourceLocation, number[]>;
        json(id: ResourceLocation_, json: Internal.JsonElement_): void;
        get allJsons(): Internal.Map<ResourceLocation, number[]>
    }
    type JsonGenerator_ = JsonGenerator;
    class ServerGamePacketListenerImpl implements Internal.ServerPlayerConnection, Internal.ServerGamePacketListener, Internal.TickablePacketListener {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.Connection_, arg2: Internal.ServerPlayer_)
        teleport(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Set_<Internal.ClientboundPlayerPositionPacket$RelativeArgument>, arg6: boolean): void;
        handleChatCommand(arg0: Internal.ServerboundChatCommandPacket_): void;
        handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void;
        handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void;
        handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void;
        handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void;
        handleChatPreview(arg0: Internal.ServerboundChatPreviewPacket_): void;
        handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void;
        handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void;
        handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void;
        handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void;
        getPlayer(): Internal.ServerPlayer;
        handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void;
        handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void;
        handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void;
        handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void;
        handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void;
        send(arg0: Internal.Packet_<any>, arg1: Internal.PacketSendListener_): void;
        handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void;
        handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void;
        ackBlockChangesUpTo(arg0: number): void;
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void;
        handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void;
        tick(): void;
        handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void;
        handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void;
        handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void;
        handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void;
        handlePong(arg0: Internal.ServerboundPongPacket_): void;
        teleport(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void;
        handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void;
        handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void;
        handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void;
        handleInteract(arg0: Internal.ServerboundInteractPacket_): void;
        dismount(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void;
        handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void;
        handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void;
        addPendingMessage(arg0: Internal.PlayerChatMessage_): void;
        handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void;
        handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void;
        handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void;
        handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void;
        handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void;
        handleChatAck(arg0: Internal.ServerboundChatAckPacket_): void;
        disconnect(arg0: Internal.Component_): void;
        handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void;
        resetPosition(): void;
        handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void;
        handleAnimate(arg0: Internal.ServerboundSwingPacket_): void;
        signedMessageDecoder(): Internal.SignedMessageChain$Decoder;
        handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void;
        shouldPropagateHandlingExceptions(): boolean;
        handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void;
        handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void;
        handleChat(arg0: Internal.ServerboundChatPacket_): void;
        handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void;
        teleport(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Set_<Internal.ClientboundPlayerPositionPacket$RelativeArgument>): void;
        handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void;
        send(arg0: Internal.Packet_<any>): void;
        handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void;
        get player(): Internal.ServerPlayer
        get connection(): Internal.Connection
        aboveGroundVehicleTickCount: number;
        aboveGroundTickCount: number;
        readonly connection: Internal.Connection;
        /**
         * @deprecated
        */
        static readonly MAX_INTERACTION_DISTANCE: 36.0;
        player: Internal.ServerPlayer;
    }
    type ServerGamePacketListenerImpl_ = ServerGamePacketListenerImpl;
    class LivingFallEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: number, arg2: number)
        getDamageMultiplier(): number;
        getDistance(): number;
        setDamageMultiplier(arg0: number): void;
        setDistance(arg0: number): void;
        get damageMultiplier(): number
        get distance(): number
        set damageMultiplier(arg0: number)
        set distance(arg0: number)
    }
    type LivingFallEvent_ = LivingFallEvent;
    abstract class SoundEntry {
        constructor(id: ResourceLocation_, subtitle: string, category: Internal.SoundSource_, attenuationDistance: number)
        register(arg0: Internal.Consumer_<Internal.SoundEvent>): void;
        playAt(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): void;
        play(world: Internal.Level_, entity: Internal.Player_, pos: Vec3_, volume: number, pitch: number): void;
        playFrom(entity: Internal.Entity_): void;
        playOnServer(world: Internal.Level_, pos: Vec3i_): void;
        getMainEvent(): Internal.SoundEvent;
        playAutoReleasedSound(predicate: Internal.BooleanSupplier_, pos: BlockPos_, loop: boolean, delay: number, volume: number, pitch: number): Internal.AutoReleasedSound;
        playAt(world: Internal.Level_, pos: Vec3_, volume: number, pitch: number, fade: boolean): void;
        write(arg0: Internal.JsonObject_): void;
        getSubtitleKey(): string;
        play(world: Internal.Level_, entity: Internal.Player_, pos: Vec3i_): void;
        getId(): ResourceLocation;
        playAt(world: Internal.Level_, pos: Vec3i_, volume: number, pitch: number, fade: boolean): void;
        prepare(): void;
        hasSubtitle(): boolean;
        play(world: Internal.Level_, entity: Internal.Player_, pos: Vec3i_, volume: number, pitch: number): void;
        playFrom(entity: Internal.Entity_, volume: number, pitch: number): void;
        play(arg0: Internal.Level_, arg1: Internal.Player_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getSubtitle(): string;
        playOnServer(world: Internal.Level_, pos: Vec3i_, volume: number, pitch: number): void;
        get mainEvent(): Internal.SoundEvent
        get subtitleKey(): string
        get id(): ResourceLocation
        get subtitle(): string
    }
    type SoundEntry_ = SoundEntry;
    class CommandBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCommandBlock(): Internal.BaseCommandBlock;
        isAutomatic(): boolean;
        markConditionMet(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        wasConditionMet(): boolean;
        isConditional(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        setAutomatic(arg0: boolean): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getMode(): Internal.CommandBlockEntity$Mode;
        onModeSwitch(): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setPowered(arg0: boolean): void;
        isPowered(): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get commandBlock(): Internal.BaseCommandBlock
        get automatic(): boolean
        get conditional(): boolean
        set automatic(arg0: boolean)
        get modelData(): Internal.ModelData
        get mode(): Internal.CommandBlockEntity$Mode
        set powered(arg0: boolean)
        get powered(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type CommandBlockEntity_ = CommandBlockEntity;
    class BounceInterpolator implements Internal.TimeInterpolator {
        static accelerate(): Internal.TimeInterpolator;
        static overshoot(): Internal.TimeInterpolator;
        static accelerate(factor: number): Internal.TimeInterpolator;
        static cycle(cycle: number): Internal.TimeInterpolator;
        static decelerate(): Internal.TimeInterpolator;
        static overshoot(tension: number): Internal.TimeInterpolator;
        static anticipate(tension: number): Internal.TimeInterpolator;
        getInterpolation(t: number): number;
        static decelerate(factor: number): Internal.TimeInterpolator;
        static linear(): Internal.TimeInterpolator;
        static bounce(): Internal.TimeInterpolator;
        static anticipate(): Internal.TimeInterpolator;
    }
    type BounceInterpolator_ = BounceInterpolator;
    class RecordItemJS$Builder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_)
        /**
         * Sets the redstone output of the jukebox when this record is played.
        */
        analogOutput(o: number): this;
        song(song: Internal.SoundEvent_): this;
        createObject(): any;
        /**
         * Sets the song that will play when this record is played.
         * @param s The location of sound event.
         * @param seconds The length of the song in seconds.
        */
        song(s: ResourceLocation_, seconds: number): this;
        getSoundEvent(): Internal.SoundEvent;
        get soundEvent(): Internal.SoundEvent
    }
    type RecordItemJS$Builder_ = RecordItemJS$Builder;
    abstract class SingleBlockEntityEdgePoint extends Internal.TrackEdgePoint {
        constructor()
        getBlockEntityPos(): BlockPos;
        getBlockEntityDimension(): Internal.ResourceKey<Internal.Level>;
        get blockEntityPos(): BlockPos
        get blockEntityDimension(): Internal.ResourceKey<Internal.Level>
        blockEntityPos: BlockPos;
        blockEntityDimension: Internal.ResourceKey<Internal.Level>;
    }
    type SingleBlockEntityEdgePoint_ = SingleBlockEntityEdgePoint;
    class StatsCounter {
        constructor()
        getValue(arg0: Internal.Stat_<any>): number;
        increment(arg0: Internal.Player_, arg1: Internal.Stat_<any>, arg2: number): void;
        getValue<T>(arg0: Internal.StatType_<T>, arg1: T): number;
        setValue(arg0: Internal.Player_, arg1: Internal.Stat_<any>, arg2: number): void;
    }
    type StatsCounter_ = StatsCounter;
    abstract class SpellcasterIllager extends Internal.AbstractIllager {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        setIsCastingSpell(arg0: Internal.SpellcasterIllager$IllagerSpell_): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        isCastingSpell(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set isCastingSpell(arg0: Internal.SpellcasterIllager$IllagerSpell_)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get castingSpell(): boolean
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type SpellcasterIllager_ = SpellcasterIllager;
    interface IJeiKeyMappings {
        getShowUses(): Internal.IJeiKeyMapping;
        getShowRecipe(): Internal.IJeiKeyMapping;
        get showUses(): Internal.IJeiKeyMapping
        get showRecipe(): Internal.IJeiKeyMapping
    }
    type IJeiKeyMappings_ = IJeiKeyMappings;
    class TimeZone$SystemTimeZoneType extends Internal.Enum<Internal.TimeZone$SystemTimeZoneType> {
        static values(): Internal.TimeZone$SystemTimeZoneType[];
        static valueOf(arg0: string): Internal.TimeZone$SystemTimeZoneType;
        static readonly CANONICAL: Internal.TimeZone$SystemTimeZoneType;
        static readonly CANONICAL_LOCATION: Internal.TimeZone$SystemTimeZoneType;
        static readonly ANY: Internal.TimeZone$SystemTimeZoneType;
    }
    type TimeZone$SystemTimeZoneType_ = "canonical_location" | TimeZone$SystemTimeZoneType | "canonical" | "any";
    interface DataProvider {
        saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        getName(): string;
        run(arg0: Internal.CachedOutput_): void;
        get name(): string
        readonly FIXED_ORDER_FIELDS: {"parent": 1, "type": 0};
        readonly KEY_COMPARATOR: Internal.Comparator<string>;
    }
    type DataProvider_ = DataProvider;
    class Slime extends Internal.Mob implements Internal.Enemy {
        constructor(arg0: Internal.EntityType_<Internal.Slime>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getSize(): number;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        setSize(arg0: number, arg1: boolean): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        static checkSlimeSpawnRules(arg0: Internal.EntityType_<Internal.Slime>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        isTiny(): boolean;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getEntityType(): Internal.EntityType<Internal.Slime>;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get size(): number
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get tiny(): boolean
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get entityType(): Internal.EntityType<Internal.Slime>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly MIN_SIZE: 1;
        targetSquish: number;
        squish: number;
        static readonly MAX_SIZE: 127;
        oSquish: number;
    }
    type Slime_ = Slime;
    class NoiseThresholdProvider extends Internal.NoiseBasedStateProvider {
        constructor(arg0: number, arg1: Internal.NormalNoise$NoiseParameters_, arg2: number, arg3: number, arg4: number, arg5: Internal.BlockState_, arg6: Internal.List_<Internal.BlockState>, arg7: Internal.List_<Internal.BlockState>)
        static readonly CODEC: Internal.Codec<Internal.NoiseThresholdProvider>;
    }
    type NoiseThresholdProvider_ = NoiseThresholdProvider;
    class Sheep extends Internal.Animal implements Internal.Shearable, Internal.IForgeShearable {
        constructor(arg0: Internal.EntityType_<Internal.Sheep>, arg1: Internal.Level_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getColor(): Internal.DyeColor;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readyForShearing(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getHeadEatAngleScale(arg0: number): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        static getColorArray(arg0: Internal.DyeColor_): number[];
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        setColor(arg0: Internal.DyeColor_): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setSheared(arg0: boolean): void;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        shear(arg0: Internal.SoundSource_): void;
        getHeadEatPositionScale(arg0: number): number;
        getDefaultLootTable(): ResourceLocation;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isSheared(): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        static getRandomSheepColor(arg0: Internal.RandomSource_): Internal.DyeColor;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get color(): Internal.DyeColor
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set color(arg0: Internal.DyeColor_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set sheared(arg0: boolean)
        set motionX(x: number)
        get defaultLootTable(): ResourceLocation
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get sheared(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Sheep_ = Sheep;
    class AttributeKey <T> extends Internal.AbstractConstant<Internal.AttributeKey<T>> {
        static valueOf<T>(arg0: string): Internal.AttributeKey<T>;
        static newInstance<T>(arg0: string): Internal.AttributeKey<T>;
        static valueOf<T>(arg0: typeof any, arg1: string): Internal.AttributeKey<T>;
        static exists(arg0: string): boolean;
    }
    type AttributeKey_<T> = AttributeKey<T>;
    class FishingRodItem extends Internal.Item implements Internal.Vanishable {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type FishingRodItem_ = FishingRodItem;
    class TippedArrowRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type TippedArrowRecipe_ = TippedArrowRecipe;
    class TravellingPoint {
        constructor()
        constructor(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_, arg2: Internal.TrackEdge_, arg3: number, arg4: boolean)
        ignoreEdgePoints(): Internal.TravellingPoint$IEdgePointListener;
        travel(arg0: Internal.TrackGraph_, arg1: number, arg2: Internal.TravellingPoint$ITrackSelector_): number;
        getPositionWithOffset(arg0: Internal.TrackGraph_, arg1: number, arg2: boolean): Vec3;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.TrackGraph_, arg2: Internal.DimensionPalette_): Internal.TravellingPoint;
        follow(arg0: Internal.TravellingPoint_): Internal.TravellingPoint$ITrackSelector;
        travel(arg0: Internal.TrackGraph_, arg1: number, arg2: Internal.TravellingPoint$ITrackSelector_, arg3: Internal.TravellingPoint$IEdgePointListener_, arg4: Internal.TravellingPoint$ITurnListener_): number;
        random(): Internal.TravellingPoint$ITrackSelector;
        follow(arg0: Internal.TravellingPoint_, arg1: Internal.Consumer_<boolean>): Internal.TravellingPoint$ITrackSelector;
        getPosition(arg0: Internal.TrackGraph_, arg1: boolean): Vec3;
        travel(arg0: Internal.TrackGraph_, arg1: number, arg2: Internal.TravellingPoint$ITrackSelector_, arg3: Internal.TravellingPoint$IEdgePointListener_, arg4: Internal.TravellingPoint$ITurnListener_, arg5: Internal.TravellingPoint$IPortalListener_): number;
        ignorePortals(): Internal.TravellingPoint$IPortalListener;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        reverse(arg0: Internal.TrackGraph_): void;
        steer(arg0: Internal.TravellingPoint$SteerDirection_, arg1: Vec3_): Internal.TravellingPoint$ITrackSelector;
        travel(arg0: Internal.TrackGraph_, arg1: number, arg2: Internal.TravellingPoint$ITrackSelector_, arg3: Internal.TravellingPoint$IEdgePointListener_): number;
        migrateTo(arg0: Internal.List_<Internal.TrackGraphLocation>): void;
        getPosition(arg0: Internal.TrackGraph_): Vec3;
        ignoreTurns(): Internal.TravellingPoint$ITurnListener;
        position: number;
        blocked: boolean;
        upsideDown: boolean;
        node1: Internal.TrackNode;
        node2: Internal.TrackNode;
        edge: Internal.TrackEdge;
    }
    type TravellingPoint_ = TravellingPoint;
    class BlockRotProcessor extends Internal.StructureProcessor {
        constructor(arg0: Internal.TagKey_<Internal.Block>, arg1: number)
        constructor(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.BlockRotProcessor>;
    }
    type BlockRotProcessor_ = BlockRotProcessor;
    class OceanRuinStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.OceanRuinStructure$Type_, arg2: number, arg3: number)
        readonly biomeTemp: Internal.OceanRuinStructure$Type;
        static readonly CODEC: Internal.Codec<Internal.OceanRuinStructure>;
        readonly clusterProbability: number;
        readonly largeProbability: number;
    }
    type OceanRuinStructure_ = OceanRuinStructure;
    class LootItemConditionType extends Internal.SerializerType<Internal.LootItemCondition> {
        constructor(arg0: Internal.Serializer_<Internal.LootItemCondition>)
    }
    type LootItemConditionType_ = LootItemConditionType | Special.LootConditionType;
    interface OptionInstance$CaptionBasedToString <T> {
        toString(arg0: Internal.Component_, arg1: T): Internal.Component;
    }
    type OptionInstance$CaptionBasedToString_<T> = OptionInstance$CaptionBasedToString<T>;
    interface ICoverable extends Internal.IFancyConfigurator, Internal.IAppearance, Internal.ITickSubscription {
        getTooltips(): Internal.List<Internal.Component>;
        getTitle(): string;
        rayTraceCoverableSide(coverable: Internal.ICoverable_, player: Internal.Player_): Internal.Direction;
        doesCoverCollide(side: Internal.Direction_, collisionBox: Internal.List_<Internal.VoxelShape>, plateThickness: number): boolean;
        createConfigurator(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        getCoverAtSide(arg0: Internal.Direction_): Internal.CoverBehavior;
        scheduleRenderUpdate(): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        readInitialData(buffer: Internal.FriendlyByteBuf_): void;
        getLevel(): Internal.Level;
        getPos(): BlockPos;
        onUnload(): void;
        notifyBlockUpdate(): void;
        getCovers(): Internal.List<Internal.CoverBehavior>;
        setCoverAtSide(arg0: Internal.CoverBehavior_, arg1: Internal.Direction_): void;
        getCoverPlateBox(side: Internal.Direction_, plateThickness: number): Internal.VoxelShape;
        hasCover(facing: Internal.Direction_): boolean;
        isRemote(): boolean;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        unsubscribe(arg0: Internal.TickableSubscription_): void;
        getIcon(): Internal.IGuiTexture;
        onLoad(): void;
        shouldRenderBackSide(): boolean;
        readUpdateInfo(id: number, buf: Internal.FriendlyByteBuf_): void;
        scheduleNeighborShapeUpdate(): void;
        hasAnyCover(): boolean;
        addCoverCollisionBoundingBox(collisionList: Internal.List_<Internal.VoxelShape>): void;
        getCoverPlateThickness(): number;
        getOffsetTimer(): number;
        markDirty(): void;
        getFrontFacing(): Internal.Direction;
        determineGridSideHit(result: Internal.BlockHitResult_): Internal.Direction;
        placeCoverOnSide(side: Internal.Direction_, itemStack: Internal.ItemStack_, coverDefinition: Internal.CoverDefinition_, player: Internal.ServerPlayer_): boolean;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        removeCover(side: Internal.Direction_): boolean;
        canPlaceCover(coverDef: Internal.CoverDefinition_, coverable: Internal.ICoverable_): boolean;
        subscribeServerTick(arg0: Internal.Runnable_): Internal.TickableSubscription;
        detectAndSendChange(sender: Internal.BiConsumer_<number, Internal.Consumer<Internal.FriendlyByteBuf>>): void;
        writeInitialData(buffer: Internal.FriendlyByteBuf_): void;
        traceCoverSide(result: Internal.BlockHitResult_): Internal.Direction;
        canPlaceCoverOnSide(arg0: Internal.CoverDefinition_, arg1: Internal.Direction_): boolean;
        removeCover(dropItself: boolean, side: Internal.Direction_): boolean;
        isInValid(): boolean;
        get tooltips(): Internal.List<Internal.Component>
        get title(): string
        get level(): Internal.Level
        get pos(): BlockPos
        get covers(): Internal.List<Internal.CoverBehavior>
        get remote(): boolean
        get icon(): Internal.IGuiTexture
        get coverPlateThickness(): number
        get offsetTimer(): number
        get frontFacing(): Internal.Direction
        get inValid(): boolean
    }
    type ICoverable_ = ICoverable;
    class RenderSurfaceProxy extends Internal.SurfaceProxy {
    }
    type RenderSurfaceProxy_ = RenderSurfaceProxy;
    abstract class TypeAdapter <T> {
        constructor()
        toJsonTree(arg0: T): Internal.JsonElement;
        fromJsonTree(arg0: Internal.JsonElement_): T;
        write(arg0: Internal.JsonWriter_, arg1: T): void;
        nullSafe(): this;
        toJson(arg0: Internal.Writer_, arg1: T): void;
        read(arg0: Internal.JsonReader_): T;
        fromJson(arg0: string): T;
        fromJson(arg0: Internal.Reader_): T;
        toJson(arg0: T): string;
    }
    type TypeAdapter_<T> = TypeAdapter<T>;
    class TrapezoidFloat extends Internal.FloatProvider {
        static of(arg0: number, arg1: number, arg2: number): Internal.TrapezoidFloat;
        static readonly CODEC: Internal.Codec<Internal.TrapezoidFloat>;
    }
    type TrapezoidFloat_ = TrapezoidFloat;
    class WorldSceneRenderer$VertexConsumerWrapper implements Internal.VertexConsumer {
        constructor(builder: Internal.VertexConsumer_)
        uv2(arg0: number): Internal.VertexConsumer;
        color(red: number, green: number, blue: number, alpha: number): Internal.VertexConsumer;
        endVertex(): void;
        color(arg0: number): Internal.VertexConsumer;
        normal(x: number, y: number, z: number): Internal.VertexConsumer;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        setColor(r: number, g: number, b: number, a: number): void;
        overlayCoords(arg0: number): Internal.VertexConsumer;
        vertex(x: number, y: number, z: number): Internal.VertexConsumer;
        setOffsetX(offsetX: number): void;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void;
        setOffsetZ(offsetZ: number): void;
        setOffsetY(offsetY: number): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        createSink(factory: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<any>): Internal.VertexSink;
        clerOffset(): void;
        overlayCoords(u: number, v: number): Internal.VertexConsumer;
        clearColor(): void;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer;
        addOffset(offsetX: number, offsetY: number, offsetZ: number): void;
        defaultColor(defaultR: number, defaultG: number, defaultB: number, defaultA: number): void;
        uv2(u: number, v: number): Internal.VertexConsumer;
        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;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer;
        static of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        uv(u: number, v: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        unsetDefaultColor(): void;
        set offsetX(offsetX: number)
        set offsetZ(offsetZ: number)
        set offsetY(offsetY: number)
    }
    type WorldSceneRenderer$VertexConsumerWrapper_ = WorldSceneRenderer$VertexConsumerWrapper;
    interface ClientGamePacketListener extends Internal.PacketListener {
        setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void;
        handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void;
        handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void;
        handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void;
        handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void;
        handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void;
        handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void;
        handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void;
        handleLogin(arg0: Internal.ClientboundLoginPacket_): void;
        handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void;
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void;
        handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void;
        handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void;
        handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void;
        handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void;
        handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void;
        handleCustomChatCompletions(arg0: Internal.ClientboundCustomChatCompletionsPacket_): void;
        handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void;
        handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void;
        handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void;
        handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void;
        handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void;
        handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void;
        handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void;
        handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void;
        handleSetDisplayChatPreview(arg0: Internal.ClientboundSetDisplayChatPreviewPacket_): void;
        handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void;
        handleCommands(arg0: Internal.ClientboundCommandsPacket_): void;
        handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void;
        handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void;
        handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void;
        setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void;
        handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void;
        handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void;
        handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void;
        handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void;
        handleBlockChangedAck(arg0: Internal.ClientboundBlockChangedAckPacket_): void;
        handleExplosion(arg0: Internal.ClientboundExplodePacket_): void;
        handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void;
        handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void;
        handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void;
        handlePlayerChatHeader(arg0: Internal.ClientboundPlayerChatHeaderPacket_): void;
        handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void;
        handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void;
        handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void;
        handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void;
        handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void;
        handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void;
        handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void;
        handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void;
        handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void;
        handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void;
        handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void;
        handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void;
        handleServerData(arg0: Internal.ClientboundServerDataPacket_): void;
        handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void;
        handlePlayerChat(arg0: Internal.ClientboundPlayerChatPacket_): void;
        handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void;
        handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void;
        handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void;
        setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void;
        handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void;
        handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void;
        handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void;
        handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void;
        handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void;
        handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void;
        handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void;
        handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void;
        handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void;
        handleChatPreview(arg0: Internal.ClientboundChatPreviewPacket_): void;
        handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void;
        handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void;
        handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void;
        handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void;
        handlePing(arg0: Internal.ClientboundPingPacket_): void;
        handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void;
        handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void;
        handleSystemChat(arg0: Internal.ClientboundSystemChatPacket_): void;
        handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void;
        handleDeleteChat(arg0: Internal.ClientboundDeleteChatPacket_): void;
        handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void;
        handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void;
        handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void;
        handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void;
        handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void;
        handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void;
        handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void;
        setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void;
        handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void;
        handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void;
        handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void;
        handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void;
        handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void;
        handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void;
        handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void;
        handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void;
        handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void;
        handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void;
        handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void;
        shouldPropagateHandlingExceptions(): boolean;
        handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void;
        handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void;
        handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void;
        handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void;
        handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void;
        handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void;
        set actionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_)
        get connection(): Internal.Connection
        set subtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_)
        set titlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_)
        set titleText(arg0: Internal.ClientboundSetTitleTextPacket_)
    }
    type ClientGamePacketListener_ = ClientGamePacketListener;
    class EnchantmentCategory extends Internal.Enum<Internal.EnchantmentCategory> implements Internal.IExtensibleEnum {
        static valueOf(arg0: string): Internal.EnchantmentCategory;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        static create(arg0: string, arg1: Internal.Predicate_<Internal.Item>): Internal.EnchantmentCategory;
        /**
         * @deprecated
        */
        init(): void;
        canEnchant(arg0: Internal.Item_): boolean;
        static values(): Internal.EnchantmentCategory[];
        static readonly ARMOR_CHEST: Internal.EnchantmentCategory;
        static readonly BOW: Internal.EnchantmentCategory;
        static readonly ARMOR: Internal.EnchantmentCategory;
        static readonly ARMOR_FEET: Internal.EnchantmentCategory;
        static readonly TRIDENT: Internal.EnchantmentCategory;
        static readonly CROSSBOW: Internal.EnchantmentCategory;
        static readonly BREAKABLE: Internal.EnchantmentCategory;
        static readonly WEAPON: Internal.EnchantmentCategory;
        static readonly ARMOR_HEAD: Internal.EnchantmentCategory;
        static readonly ARMOR_LEGS: Internal.EnchantmentCategory;
        static readonly WEARABLE: Internal.EnchantmentCategory;
        static readonly DIGGER: Internal.EnchantmentCategory;
        static readonly FISHING_ROD: Internal.EnchantmentCategory;
        static readonly VANISHABLE: Internal.EnchantmentCategory;
    }
    type EnchantmentCategory_ = "apexcore:none" | "armor_head" | "armor_legs" | "crossbow" | "vanishable" | "armor_chest" | "breakable" | "sword_or_axe_or_crossbow" | "fishing_rod" | "trident" | "digger" | "wearable" | "weapon" | "knife" | "armor" | "hoe" | "bow" | "pickaxe_or_shovel" | "armor_feet" | EnchantmentCategory | "enchantable" | "sword_or_axe";
    class BedItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BedItem_ = BedItem;
    class ScreenEvent$MouseScrolled$Post extends Internal.ScreenEvent$MouseScrolled {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$MouseScrolled$Post_ = ScreenEvent$MouseScrolled$Post;
    class ClientboundSetBorderWarningDelayPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getWarningDelay(): number;
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get warningDelay(): number
        get skippable(): boolean
    }
    type ClientboundSetBorderWarningDelayPacket_ = ClientboundSetBorderWarningDelayPacket;
    class PrintWriter extends Internal.Writer {
        constructor(arg0: Internal.File_)
        constructor(arg0: Internal.OutputStream_, arg1: boolean)
        constructor(arg0: Internal.OutputStream_)
        constructor(arg0: string, arg1: string)
        constructor(arg0: string, arg1: Internal.Charset_)
        constructor(arg0: Internal.File_, arg1: Internal.Charset_)
        constructor(arg0: Internal.Writer_, arg1: boolean)
        constructor(arg0: Internal.Writer_)
        constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: Internal.Charset_)
        constructor(arg0: string)
        constructor(arg0: Internal.File_, arg1: string)
        print(arg0: string): void;
        println(arg0: number): void;
        println(): void;
        format(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this;
        println(arg0: number): void;
        print(arg0: number): void;
        println(arg0: string): void;
        print(arg0: number): void;
        printf(arg0: string, ...arg1: any[]): this;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this;
        print(arg0: number): void;
        print(arg0: boolean): void;
        printf(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this;
        println(arg0: string): void;
        println(arg0: string[]): void;
        println(arg0: boolean): void;
        append(arg0: Internal.CharSequence_): this;
        println(arg0: number): void;
        println(arg0: number): void;
        checkError(): boolean;
        print(arg0: any): void;
        print(arg0: string[]): void;
        print(arg0: string): void;
        format(arg0: string, ...arg1: any[]): this;
        print(arg0: number): void;
        println(arg0: any): void;
        append(arg0: string): this;
    }
    type PrintWriter_ = PrintWriter;
    class ServerboundChatPreviewPacket extends Internal.Record implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: string)
        handle(arg0: Internal.PacketListener_): void;
        query(): string;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        queryId(): number;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ServerboundChatPreviewPacket_ = ServerboundChatPreviewPacket;
    class PredicateManager extends Internal.SimpleJsonResourceReloadListener {
        constructor()
        get(arg0: ResourceLocation_): Internal.LootItemCondition;
        getName(): string;
        getKeys(): Internal.Set<ResourceLocation>;
        get name(): string
        get keys(): Internal.Set<ResourceLocation>
    }
    type PredicateManager_ = PredicateManager;
    interface Object2ObjectMap$FastEntrySet <K, V> extends Internal.ObjectSet<Internal.Object2ObjectMap$Entry<K, V>> {
        addAll(arg0: Internal.Collection_<Internal.Object2ObjectMap$Entry<K, V>>): boolean;
        of<K>(arg0: K, arg1: K, arg2: K): Internal.ObjectSet<K>;
        isEmpty(): boolean;
        parallelStream(): Internal.Stream<Internal.Object2ObjectMap$Entry<K, V>>;
        of<K>(arg0: K, arg1: K): Internal.ObjectSet<K>;
        add(arg0: Internal.Object2ObjectMap$Entry_<K, V>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        contains(arg0: any): boolean;
        fastIterator(): Internal.ObjectIterator<Internal.Object2ObjectMap$Entry<K, V>>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        forEach(arg0: Internal.Consumer_<Internal.Object2ObjectMap$Entry<K, V>>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        toArray(): any[];
        stream(): Internal.Stream<Internal.Object2ObjectMap$Entry<K, V>>;
        fastForEach(arg0: Internal.Consumer_<Internal.Object2ObjectMap$Entry<K, V>>): void;
        of<K>(): Internal.ObjectSet<K>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        removeIf(arg0: Internal.Predicate_<Internal.Object2ObjectMap$Entry<K, V>>): boolean;
        of<K>(...arg0: K[]): Internal.ObjectSet<K>;
        clear(): void;
        of<K>(arg0: K): Internal.ObjectSet<K>;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        get empty(): boolean
    }
    type Object2ObjectMap$FastEntrySet_<K, V> = Object2ObjectMap$FastEntrySet<K, V>;
    class ExperienceOrb extends Internal.Entity implements Internal.ExperienceOrbAccess, Internal.IClumpedOrb {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: number)
        constructor(arg0: Internal.EntityType_<Internal.ExperienceOrb>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        handler$zml000$clumps$repairPlayerItems(arg0: Internal.Player_, arg1: number, arg2: Internal.CallbackInfoReturnable_<any>): void;
        clumps$setCount(arg0: number): void;
        handler$zml000$merge(arg0: Internal.ExperienceOrb_, arg1: Internal.CallbackInfo_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        getValue(): number;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        handler$zml000$readAdditionalSaveData(arg0: Internal.CompoundTag_, arg1: Internal.CallbackInfo_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        clumps$setClumpedMap(arg0: Internal.Map_<any, any>): void;
        getIcon(): number;
        clumps$getClumpedMap(): Internal.Map<any, any>;
        shouldRiderSit(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        localvar$zml000$clumps$captureCurrentEntry(arg0: Internal.Map$Entry_<any, any>): Internal.Map$Entry<any, any>;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        clumps$resolve(): boolean;
        handler$zml000$playerTouch(arg0: Internal.Player_, arg1: Internal.CallbackInfo_): void;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        static award(arg0: Internal.ServerLevel_, arg1: Vec3_, arg2: number): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        static getExperienceValue(arg0: number): number;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        clumps$setAge(arg0: number): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        clumps$getAge(): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        handler$zml000$addAdditionalSaveData(arg0: Internal.CompoundTag_, arg1: Internal.CallbackInfo_): void;
        get value(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get icon(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get frame(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        clumps$clumpedMap: Internal.Map<any, any>;
        value: number;
        clumps$currentEntry: Internal.Map$Entry<any, any>;
    }
    type ExperienceOrb_ = ExperienceOrb;
    class ServerboundPaddleBoatPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: boolean, arg1: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getRight(): boolean;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        getLeft(): boolean;
        get right(): boolean
        get skippable(): boolean
        get left(): boolean
    }
    type ServerboundPaddleBoatPacket_ = ServerboundPaddleBoatPacket;
    abstract class BlockEntity extends Internal.CapabilityProvider<Internal.BlockEntity> implements Internal.IForgeBlockEntity, Internal.Cullable, Internal.DynamicLightSource {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        getUpdateTag(): Internal.CompoundTag;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        tdv$getDynamicLightWorld(): Internal.Level;
        setLevel(arg0: Internal.Level_): void;
        tdv$resetDynamicLight(): void;
        /**
         * @deprecated
        */
        setBlockState(arg0: Internal.BlockState_): void;
        getBlockPos(): BlockPos;
        isRemoved(): boolean;
        load(arg0: Internal.CompoundTag_): void;
        setChanged(): void;
        setCulled(value: boolean): void;
        onLoad(): void;
        saveWithoutMetadata(): Internal.CompoundTag;
        setTimeout(): void;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        isOutOfCamera(): boolean;
        tdv$getDynamicLightX(): number;
        getBlockState(): Internal.BlockState;
        setRemoved(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isCulled(): boolean;
        tdv$getDynamicLightZ(): number;
        getType(): Internal.BlockEntityType<any>;
        tdv$getLuminance(): number;
        static loadStatic(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CompoundTag_): Internal.BlockEntity;
        getRenderBoundingBox(): Internal.AABB;
        saveWithId(): Internal.CompoundTag;
        static getPosFromTag(arg0: Internal.CompoundTag_): BlockPos;
        onChunkUnloaded(): void;
        saveToItem(arg0: Internal.ItemStack_): void;
        setOutOfCamera(value: boolean): void;
        tdv$shouldUpdateDynamicLight(): boolean;
        static addEntityType(arg0: Internal.CompoundTag_, arg1: Internal.BlockEntityType_<any>): void;
        tdv$isDynamicLightEnabled(): boolean;
        getLevel(): Internal.Level;
        getUpdatePacket(): Internal.Packet<Internal.ClientGamePacketListener>;
        onlyOpCanSetNbt(): boolean;
        clearRemoved(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        saveWithFullMetadata(): Internal.CompoundTag;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        tdv$dynamicLightTick(): void;
        getPersistentData(): Internal.CompoundTag;
        deserializeNBT(arg0: Internal.Tag_): void;
        triggerEvent(arg0: number, arg1: number): boolean;
        hasLevel(): boolean;
        tdv$lambdynlights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        isForcedVisible(): boolean;
        tdv$getDynamicLightY(): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        tdv$lambdynlights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        get updateTag(): Internal.CompoundTag
        set level(arg0: Internal.Level_)
        /**
         * @deprecated
        */
        set blockState(arg0: Internal.BlockState_)
        get blockPos(): BlockPos
        get removed(): boolean
        set culled(value: boolean)
        get outOfCamera(): boolean
        get blockState(): Internal.BlockState
        get culled(): boolean
        get type(): Internal.BlockEntityType<any>
        get renderBoundingBox(): Internal.AABB
        set outOfCamera(value: boolean)
        get level(): Internal.Level
        get updatePacket(): Internal.Packet<Internal.ClientGamePacketListener>
        get persistentData(): Internal.CompoundTag
        get forcedVisible(): boolean
        get modelData(): Internal.ModelData
        blockState: Internal.BlockState;
    }
    type BlockEntity_ = BlockEntity;
    class ServerChatEvent extends Internal.Event {
        constructor()
        canChangeMessage(): boolean;
        getMessage(): Internal.Component;
        getUsername(): string;
        getRawText(): string;
        setMessage(arg0: Internal.Component_): void;
        getPlayer(): Internal.ServerPlayer;
        get message(): Internal.Component
        get username(): string
        get rawText(): string
        set message(arg0: Internal.Component_)
        get player(): Internal.ServerPlayer
    }
    type ServerChatEvent_ = ServerChatEvent;
    class RegularEnumSet <E extends Internal.Enum<E>> extends Internal.EnumSet<E> {
        clone(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        add(arg0: E): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
    }
    type RegularEnumSet_<E extends Internal.Enum<E>> = RegularEnumSet<E>;
    interface ObjectBidirectionalIterator <K> extends Internal.ObjectIterator<K>, Internal.BidirectionalIterator<K> {
        hasPrevious(): boolean;
        remove(): void;
        skip(arg0: number): number;
        next(): K;
        back(arg0: number): number;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<K>): void;
        previous(): K;
    }
    type ObjectBidirectionalIterator_<K> = ObjectBidirectionalIterator<K>;
    class FireworksJS$Shape extends Internal.Enum<Internal.FireworksJS$Shape> {
        static values(): Internal.FireworksJS$Shape[];
        static valueOf(name: string): Internal.FireworksJS$Shape;
        static get(name: string): Internal.FireworksJS$Shape;
        static readonly CREEPER: Internal.FireworksJS$Shape;
        readonly type: number;
        static readonly LARGE_BALL: Internal.FireworksJS$Shape;
        static readonly VALUES: Internal.FireworksJS$Shape[];
        static readonly BURST: Internal.FireworksJS$Shape;
        static readonly STAR: Internal.FireworksJS$Shape;
        static readonly SMALL_BALL: Internal.FireworksJS$Shape;
    }
    type FireworksJS$Shape_ = "star" | "burst" | FireworksJS$Shape | "large_ball" | "creeper" | "small_ball";
    interface ItemFrameEntityKJS extends Internal.EntityKJS {
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isAmbientCreature(): boolean;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        isLiving(): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ItemFrameEntityKJS_ = ItemFrameEntityKJS;
    class ModLifecycleEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_)
        getIMCStream(): Internal.Stream<Internal.InterModComms$IMCMessage>;
        getIMCStream(arg0: Internal.Predicate_<string>): Internal.Stream<Internal.InterModComms$IMCMessage>;
        description(): string;
        get IMCStream(): Internal.Stream<Internal.InterModComms$IMCMessage>
    }
    type ModLifecycleEvent_ = ModLifecycleEvent;
    class SignalBlockEntity$OverlayState extends Internal.Enum<Internal.SignalBlockEntity$OverlayState> {
        static values(): Internal.SignalBlockEntity$OverlayState[];
        static valueOf(arg0: string): Internal.SignalBlockEntity$OverlayState;
        static readonly DUAL: Internal.SignalBlockEntity$OverlayState;
        static readonly RENDER: Internal.SignalBlockEntity$OverlayState;
        static readonly SKIP: Internal.SignalBlockEntity$OverlayState;
    }
    type SignalBlockEntity$OverlayState_ = "dual" | "skip" | SignalBlockEntity$OverlayState | "render";
    class ServerboundInteractPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        static createAttackPacket(arg0: Internal.Entity_, arg1: boolean): Internal.ServerboundInteractPacket;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        static createInteractionPacket(arg0: Internal.Entity_, arg1: boolean, arg2: Internal.InteractionHand_): Internal.ServerboundInteractPacket;
        dispatch(arg0: Internal.ServerboundInteractPacket$Handler_): void;
        static createInteractionPacket(arg0: Internal.Entity_, arg1: boolean, arg2: Internal.InteractionHand_, arg3: Vec3_): Internal.ServerboundInteractPacket;
        getTarget(arg0: Internal.ServerLevel_): Internal.Entity;
        isSkippable(): boolean;
        isUsingSecondaryAction(): boolean;
        get skippable(): boolean
        get usingSecondaryAction(): boolean
    }
    type ServerboundInteractPacket_ = ServerboundInteractPacket;
    class ViewGroup$LayoutParams {
        constructor(source: Internal.ViewGroup$LayoutParams_)
        constructor(width: number, height: number)
        resolveLayoutDirection(layoutDirection: number): void;
        width: number;
        static readonly MATCH_PARENT: -1;
        height: number;
        static readonly WRAP_CONTENT: -2;
    }
    type ViewGroup$LayoutParams_ = ViewGroup$LayoutParams;
    class MushroomBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Supplier_<Internal.Holder<Internal.ConfiguredFeature<any, any>>>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        growMushroom(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.RandomSource_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MushroomBlock_ = MushroomBlock;
    interface Guard {
        checkGuard(arg0: any): void;
    }
    type Guard_ = Guard;
    interface GameEventListener {
        handleGameEvent(arg0: Internal.ServerLevel_, arg1: Internal.GameEvent$Message_): boolean;
        getListenerRadius(): number;
        getListenerSource(): Internal.PositionSource;
        handleEventsImmediately(): boolean;
        get listenerRadius(): number
        get listenerSource(): Internal.PositionSource
    }
    type GameEventListener_ = GameEventListener;
    class WoodType {
        name(): string;
        static values(): Internal.Stream<Internal.WoodType>;
        static create(arg0: string): Internal.WoodType;
        static register(arg0: Internal.WoodType_): Internal.WoodType;
        static readonly SPRUCE: Internal.WoodType;
        static readonly ACACIA: Internal.WoodType;
        static readonly JUNGLE: Internal.WoodType;
        static readonly DARK_OAK: Internal.WoodType;
        static readonly CRIMSON: Internal.WoodType;
        static readonly OAK: Internal.WoodType;
        static readonly MANGROVE: Internal.WoodType;
        static readonly BIRCH: Internal.WoodType;
        static readonly WARPED: Internal.WoodType;
    }
    type WoodType_ = WoodType;
    class CarriageParticles {
        constructor(arg0: Internal.CarriageContraptionEntity_)
        tick(arg0: Internal.Carriage$DimensionalCarriageEntity_): void;
    }
    type CarriageParticles_ = CarriageParticles;
    class HideCustomJEIEventJS extends Internal.EventJS {
        constructor(r: Internal.IJeiRuntime_)
        get(s: Internal.IIngredientType_<any>): Internal.HideJEIEventJS<any>;
    }
    type HideCustomJEIEventJS_ = HideCustomJEIEventJS;
    interface Double2ReferenceFunction <V> extends it.unimi.dsi.fastutil.Function<number, V>, Internal.DoubleFunction<V> {
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction<V>;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Double2ShortFunction;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Double2ByteFunction;
        remove(arg0: number): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Double2DoubleFunction;
        put(arg0: number, arg1: V): V;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Double2IntFunction;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Double2ObjectFunction<T>;
        apply(arg0: number): V;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction<V>;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        get(arg0: number): V;
        containsKey(arg0: number): boolean;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Double2ReferenceFunction<T>;
        getOrDefault(arg0: number, arg1: V): V;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        size(): number;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction<V>;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        clear(): void;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        defaultReturnValue(): V;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Double2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Double2FloatFunction;
        (arg0: number): V;
    }
    type Double2ReferenceFunction_<V> = Double2ReferenceFunction<V>;
    /**
     * @deprecated
    */
    interface Shearable {
        /**
         * @deprecated
        */
        shear(arg0: Internal.SoundSource_): void;
        /**
         * @deprecated
        */
        readyForShearing(): boolean;
    }
    type Shearable_ = Shearable;
    abstract class Op extends Internal.Rect2f {
        constructor()
        isChainTail(): boolean;
        mayChain(op: Internal.Op_): boolean;
        validateChain(expectedTail: Internal.Op_): boolean;
        onPrepare(arg0: Internal.OpFlushState_, arg1: Internal.SurfaceProxyView_, arg2: number): void;
        visitProxies(func: Internal.TextureProxyVisitor_): void;
        chainSplit(): this;
        hasAABloat(): boolean;
        onEndFlush(): void;
        onPrePrepare(arg0: Internal.RecordingContext_, arg1: Internal.SurfaceProxyView_, arg2: number): void;
        onExecute(arg0: Internal.OpFlushState_, arg1: Internal.Rect2f_): void;
        isChainHead(): boolean;
        chainConcat(next: Internal.Op_): void;
        prevInChain(): this;
        hasZeroArea(): boolean;
        nextInChain(): this;
        get chainTail(): boolean
        get chainHead(): boolean
    }
    type Op_ = Op;
    interface ViewManager {
        removeView(arg0: Internal.View_): void;
        updateViewLayout(arg0: Internal.View_, arg1: Internal.ViewGroup$LayoutParams_): void;
        addView(arg0: Internal.View_, arg1: Internal.ViewGroup$LayoutParams_): void;
    }
    type ViewManager_ = ViewManager;
    class InfestedBlock extends Internal.Block {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isCompatibleHostBlock(arg0: Internal.BlockState_): boolean;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static infestedStateByHost(arg0: Internal.BlockState_): Internal.BlockState;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getHostBlock(): Internal.Block;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        hostStateByInfested(arg0: Internal.BlockState_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get hostBlock(): Internal.Block
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type InfestedBlock_ = InfestedBlock;
    /**
     * @deprecated
    */
    interface ItemPropertyFunction {
        call(arg0: Internal.ItemStack_, arg1: Internal.ClientLevel_, arg2: Internal.LivingEntity_, arg3: number): number;
    }
    type ItemPropertyFunction_ = ItemPropertyFunction;
    class BedBlock extends Internal.HorizontalDirectionalBlock implements Internal.EntityBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        static findStandUpPosition(arg0: Internal.EntityType_<any>, arg1: Internal.CollisionGetter_, arg2: BlockPos_, arg3: number): Internal.Optional<Vec3>;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static getBlockType(arg0: Internal.BlockState_): Internal.DoubleBlockCombiner$BlockType;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        static getBedOrientation(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.Direction;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        static canSetSpawn(arg0: Internal.Level_): boolean;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getConnectedDirection(arg0: Internal.BlockState_): Internal.Direction;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly PART: Internal.EnumProperty<Internal.BedPart>;
        static readonly OCCUPIED: Internal.BooleanProperty;
    }
    type BedBlock_ = BedBlock;
    class Restriction {
        constructor(arg0: Internal.ArtifactVersion_, arg1: boolean, arg2: Internal.ArtifactVersion_, arg3: boolean)
        isUpperBoundInclusive(): boolean;
        isLowerBoundInclusive(): boolean;
        getUpperBound(): Internal.ArtifactVersion;
        containsVersion(arg0: Internal.ArtifactVersion_): boolean;
        getLowerBound(): Internal.ArtifactVersion;
        get upperBoundInclusive(): boolean
        get lowerBoundInclusive(): boolean
        get upperBound(): Internal.ArtifactVersion
        get lowerBound(): Internal.ArtifactVersion
        static readonly EVERYTHING: Internal.Restriction;
    }
    type Restriction_ = Restriction;
    interface ModuleReader extends Internal.Closeable {
        find(arg0: string): Internal.Optional<Internal.URI>;
        close(): void;
        list(): Internal.Stream<string>;
        open(arg0: string): Internal.Optional<Internal.InputStream>;
        release(arg0: Internal.ByteBuffer_): void;
        read(arg0: string): Internal.Optional<Internal.ByteBuffer>;
    }
    type ModuleReader_ = ModuleReader;
    class BlockInfo {
        constructor(blockState: Internal.BlockState_, hasBlockEntity: boolean, itemStack: Internal.ItemStack_, postCreate: Internal.Consumer_<Internal.BlockEntity>)
        constructor(blockState: Internal.BlockState_, postCreate: Internal.Consumer_<Internal.BlockEntity>)
        constructor(blockState: Internal.BlockState_, hasBlockEntity: boolean)
        constructor(blockState: Internal.BlockState_)
        constructor(block: Internal.Block_)
        clearBlockEntityCache(): void;
        apply(world: Internal.Level_, pos: BlockPos_): void;
        static fromBlock(block: Internal.Block_): Internal.BlockInfo;
        setTag(tag: Internal.CompoundTag_): void;
        getBlockEntity(level: Internal.Level_, pos: BlockPos_): Internal.BlockEntity;
        getBlockState(): Internal.BlockState;
        hasBlockEntity(): boolean;
        setBlockState(blockState: Internal.BlockState_): void;
        getItemStackForm(level: Internal.BlockAndTintGetter_, pos: BlockPos_): Internal.ItemStack;
        static fromBlockState(state: Internal.BlockState_): Internal.BlockInfo;
        getBlockEntity(pos: BlockPos_): Internal.BlockEntity;
        setHasBlockEntity(hasBlockEntity: boolean): void;
        getItemStackForm(): Internal.ItemStack;
        set tag(tag: Internal.CompoundTag_)
        get blockState(): Internal.BlockState
        set blockState(blockState: Internal.BlockState_)
        set hasBlockEntity(hasBlockEntity: boolean)
        get itemStackForm(): Internal.ItemStack
        static readonly EMPTY: Internal.BlockInfo;
    }
    type BlockInfo_ = BlockInfo;
    interface TickAccess <T> {
        count(): number;
        schedule(arg0: Internal.ScheduledTick_<T>): void;
        hasScheduledTick(arg0: BlockPos_, arg1: T): boolean;
    }
    type TickAccess_<T> = TickAccess<T>;
    class NewRegistryEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        create<V>(arg0: Internal.RegistryBuilder_<V>): Internal.Supplier<Internal.IForgeRegistry<V>>;
        create<V>(arg0: Internal.RegistryBuilder_<V>, arg1: Internal.Consumer_<Internal.IForgeRegistry<V>>): Internal.Supplier<Internal.IForgeRegistry<V>>;
    }
    type NewRegistryEvent_ = NewRegistryEvent;
    class RearAttachmentType$RearAttachmentModel extends Internal.Record {
        constructor(texture: ResourceLocation_, modelId: ResourceLocation_, pivotDistPx: number)
        pivotDistPx(): number;
        texture(): ResourceLocation;
        modelId(): ResourceLocation;
    }
    type RearAttachmentType$RearAttachmentModel_ = RearAttachmentType$RearAttachmentModel;
    class TimerQueue <T> {
        constructor(arg0: any_<T>, arg1: Internal.Stream_<Internal.Dynamic<Internal.Tag>>)
        constructor(arg0: any_<T>)
        getEventsIds(): Internal.Set<string>;
        remove(arg0: string): number;
        schedule(arg0: string, arg1: number, arg2: Internal.TimerCallback_<T>): void;
        store(): Internal.ListTag;
        tick(arg0: T, arg1: number): void;
        get eventsIds(): Internal.Set<string>
    }
    type TimerQueue_<T> = TimerQueue<T>;
    class TrackBlockEntityTilt {
        constructor(arg0: Internal.TrackBlockEntity_)
        undoSmoothing(): void;
        restoreToOriginalCurve(arg0: Internal.BezierConnection_): Internal.BezierConnection;
        getYOffsetForAxisEnd(arg0: Vec3_): number;
        captureSmoothingHandles(): void;
        tryApplySmoothing(): void;
        static compareHandles(arg0: Vec3_, arg1: Vec3_): boolean;
        smoothingAngle: Internal.Optional<number>;
        static readonly ASCENDING_PROPERTY: Internal.ModelProperty<number>;
    }
    type TrackBlockEntityTilt_ = TrackBlockEntityTilt;
    interface EntityDataSerializer <T> {
        simple<T>(arg0: Internal.FriendlyByteBuf$Writer_<T>, arg1: Internal.FriendlyByteBuf$Reader_<T>): this;
        simpleId<T>(arg0: Internal.IdMap_<T>): this;
        createAccessor(arg0: number): Internal.EntityDataAccessor<T>;
        optional<T>(arg0: Internal.FriendlyByteBuf$Writer_<T>, arg1: Internal.FriendlyByteBuf$Reader_<T>): Internal.EntityDataSerializer<Internal.Optional<T>>;
        simpleEnum<T extends Internal.Enum<T>>(arg0: T): this;
        copy(arg0: T): T;
        read(arg0: Internal.FriendlyByteBuf_): T;
        write(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
    }
    type EntityDataSerializer_<T> = EntityDataSerializer<T> | Special.EntityDataSerializers;
    interface SurfaceRules$SurfaceRule {
        tryApply(arg0: number, arg1: number, arg2: number): Internal.BlockState;
    }
    type SurfaceRules$SurfaceRule_ = SurfaceRules$SurfaceRule;
    class MatchingFluidsPredicate extends Internal.StateTestingPredicate {
        constructor(arg0: Vec3i_, arg1: Internal.HolderSet_<Internal.Fluid>)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.MatchingFluidsPredicate>;
    }
    type MatchingFluidsPredicate_ = MatchingFluidsPredicate;
    interface Rotate <Self> {
        rotateYRadians(arg0: number): Self;
        multiplyRadians(arg0: Internal.Vector3f_, arg1: number): Self;
        rotateZRadians(arg0: number): Self;
        rotateToFace(arg0: Internal.Direction_): Self;
        multiply(arg0: Internal.Vector3f_, arg1: number): Self;
        rotateXRadians(arg0: number): Self;
        rotateY(arg0: number): Self;
        multiply(arg0: Internal.Quaternion_): Self;
        rotate(arg0: Internal.Direction_, arg1: number): Self;
        rotateZ(arg0: number): Self;
        rotate(arg0: number, arg1: Internal.Direction$Axis_): Self;
        rotateX(arg0: number): Self;
    }
    type Rotate_<Self> = Rotate<Self>;
    interface MessageQueue$IdleHandler {
        queueIdle(): boolean;
        (): boolean;
    }
    type MessageQueue$IdleHandler_ = MessageQueue$IdleHandler;
    interface BiomeModifier {
        codec(): Internal.Codec<Internal.BiomeModifier>;
        modify(arg0: Internal.Holder_<Internal.Biome>, arg1: Internal.BiomeModifier$Phase_, arg2: Internal.ModifiableBiomeInfo$BiomeInfo$Builder_): void;
        readonly REFERENCE_CODEC: Internal.Codec<Internal.Holder<Internal.BiomeModifier>>;
        readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.BiomeModifier>>;
        readonly DIRECT_CODEC: Internal.Codec<Internal.BiomeModifier>;
    }
    type BiomeModifier_ = Special.BiomeModifier | BiomeModifier;
    interface ICleanroomProvider extends Internal.IMachineFeature {
        getTypes(): Internal.Set<CleanroomType>;
        isClean(): boolean;
        self(): Internal.MetaMachine;
        get types(): Internal.Set<CleanroomType>
        get clean(): boolean
    }
    type ICleanroomProvider_ = ICleanroomProvider;
    class PumpkinBlock extends Internal.StemGrownBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PumpkinBlock_ = PumpkinBlock;
    class TextureManager implements Internal.Tickable, Internal.PreparableReloadListener, Internal.AutoCloseable {
        constructor(arg0: Internal.ResourceManager_)
        bindForSetup(arg0: ResourceLocation_): void;
        getTexture(arg0: ResourceLocation_, arg1: Internal.AbstractTexture_): Internal.AbstractTexture;
        close(): void;
        getName(): string;
        register(arg0: ResourceLocation_, arg1: Internal.AbstractTexture_): void;
        release(arg0: ResourceLocation_): void;
        getTexture(arg0: ResourceLocation_): Internal.AbstractTexture;
        register(arg0: string, arg1: Internal.DynamicTexture_): ResourceLocation;
        preload(arg0: ResourceLocation_, arg1: Internal.Executor_): Internal.CompletableFuture<void>;
        tick(): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
        static readonly INTENTIONAL_MISSING_TEXTURE: ResourceLocation;
        readonly byPath: Internal.Map<ResourceLocation, Internal.AbstractTexture>;
    }
    type TextureManager_ = TextureManager;
    interface ObjectSet <K> extends Internal.Set<K>, Internal.ObjectCollection<K> {
        addAll(arg0: Internal.Collection_<K>): boolean;
        of<K>(arg0: K, arg1: K, arg2: K): this;
        isEmpty(): boolean;
        of<K>(arg0: K, arg1: K): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        parallelStream(): Internal.Stream<K>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        toArray<T>(arg0: T[]): T[];
        forEach(arg0: Internal.Consumer_<K>): void;
        remove(arg0: any): boolean;
        toArray(): any[];
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        of<K>(): this;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        of<K>(...arg0: K[]): this;
        clear(): void;
        of<K>(arg0: K): this;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        add(arg0: K): boolean;
        stream(): Internal.Stream<K>;
        get empty(): boolean
    }
    type ObjectSet_<K> = ObjectSet<K>;
    class FireworkStarItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        static appendHoverText(arg0: Internal.CompoundTag_, arg1: Internal.List_<Internal.Component>): void;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type FireworkStarItem_ = FireworkStarItem;
    interface SymbolTable {
        lookup(arg0: string): string[];
        parseReference(arg0: string, arg1: Internal.ParsePosition_, arg2: number): string;
        lookupMatcher(arg0: number): Internal.UnicodeMatcher;
        readonly SYMBOL_REF: "$";
    }
    type SymbolTable_ = SymbolTable;
    class DesertPyramidStructure extends Internal.SinglePieceStructure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.DesertPyramidStructure>;
    }
    type DesertPyramidStructure_ = DesertPyramidStructure;
    abstract class GrowingPlantBodyBlock extends Internal.GrowingPlantBlock implements Internal.BonemealableBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type GrowingPlantBodyBlock_ = GrowingPlantBodyBlock;
    class WorldLoader$InitConfig extends Internal.Record {
        constructor(arg0: Internal.WorldLoader$PackConfig_, arg1: Internal.Commands$CommandSelection_, arg2: number)
        packConfig(): Internal.WorldLoader$PackConfig;
        commandSelection(): Internal.Commands$CommandSelection;
        functionCompilationLevel(): number;
    }
    type WorldLoader$InitConfig_ = WorldLoader$InitConfig;
    class ModelEvent$BakingCompleted extends Internal.ModelEvent implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.ModelManager_, arg1: Internal.Map_<ResourceLocation, Internal.BakedModel>, arg2: Internal.ModelBakery_)
        getModels(): Internal.Map<ResourceLocation, Internal.BakedModel>;
        getModelManager(): Internal.ModelManager;
        getModelBakery(): Internal.ModelBakery;
        get models(): Internal.Map<ResourceLocation, Internal.BakedModel>
        get modelManager(): Internal.ModelManager
        get modelBakery(): Internal.ModelBakery
    }
    type ModelEvent$BakingCompleted_ = ModelEvent$BakingCompleted;
    interface FileStoreAttributeView extends Internal.AttributeView {
        name(): string;
    }
    type FileStoreAttributeView_ = FileStoreAttributeView;
    interface Double2IntFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToIntFunction {
        get(arg0: number): number;
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2IntFunction<T>;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        remove(arg0: number): number;
        getOrDefault(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction;
        containsKey(arg0: number): boolean;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction;
        size(): number;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        clear(): void;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction;
        identity<T>(): Internal.Function<T, T>;
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type Double2IntFunction_ = Double2IntFunction;
    class RenderStateShard$TransparencyStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_)
    }
    type RenderStateShard$TransparencyStateShard_ = RenderStateShard$TransparencyStateShard;
    class NetherrackBlock extends Internal.Block implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type NetherrackBlock_ = NetherrackBlock;
    class MerchantOffers extends Internal.ArrayList<Internal.MerchantOffer> {
        constructor()
        constructor(arg0: Internal.CompoundTag_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        getRecipeFor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: number): Internal.MerchantOffer;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        parallelStream(): Internal.Stream<Internal.MerchantOffer>;
        createTag(): Internal.CompoundTag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        stream(): Internal.Stream<Internal.MerchantOffer>;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        writeToStream(arg0: Internal.FriendlyByteBuf_): void;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        static createFromStream(arg0: Internal.FriendlyByteBuf_): Internal.MerchantOffers;
    }
    type MerchantOffers_ = MerchantOffers;
    class MinecartChest extends Internal.AbstractMinecartContainer {
        constructor(arg0: Internal.EntityType_<Internal.MinecartChest>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        stopOpen(arg0: Internal.Player_): void;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        addChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        isChestVehicleEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlopeAdjustment(): number;
        setChanged(): void;
        isOnScoreboardTeam(teamId: string): boolean;
        isChestVehicleStillValid(arg0: Internal.Player_): boolean;
        canBeRidden(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getWidth(): number;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        alwaysAccepts(): boolean;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        chestVehicleDestroyed(arg0: DamageSource_, arg1: Internal.Level_, arg2: Internal.Entity_): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        countItem(arg0: Internal.Item_): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        getTeamId(): string;
        removeChestVehicleItem(arg0: number, arg1: number): Internal.ItemStack;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getChestVehicleItem(arg0: number): Internal.ItemStack;
        shouldDoRailFunctions(): boolean;
        shouldRiderSit(): boolean;
        getHeight(): number;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        removeChestVehicleItemNoUpdate(arg0: number): Internal.ItemStack;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        countNonEmpty(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        clear(): void;
        self(): Internal.Container;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        static tryClear(arg0: any): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        interactWithChestVehicle(arg0: Internal.BiConsumer_<Internal.GameEvent, Internal.Entity>, arg1: Internal.Player_): Internal.InteractionResult;
        getSlots(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        clearChestVehicleContent(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        unpackChestVehicleLootTable(arg0: Internal.Player_): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getChestVehicleSlot(arg0: number): Internal.SlotAccess;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        count(ingredient: Internal.Ingredient_): number;
        setMotionX(x: number): void;
        count(): number;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        createMenu(arg0: number, arg1: Internal.Inventory_): Internal.AbstractContainerMenu;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        readChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        tell(message: Internal.Component_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        setZ(z: number): void;
        setChestVehicleItem(arg0: number, arg1: Internal.ItemStack_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        isMutable(): boolean;
        find(ingredient: Internal.Ingredient_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        get maxCartSpeedOnRail(): number
        get chestVehicleEmpty(): boolean
        get slopeAdjustment(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get width(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get height(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get frame(): boolean
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slots(): number
        get type(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get maxStackSize(): number
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get currentRailPosition(): BlockPos
        get empty(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        get allItems(): Internal.List<Internal.ItemStack>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get mutable(): boolean
    }
    type MinecartChest_ = MinecartChest;
    class RegistryInfo implements Internal.Iterable<Internal.BuilderBase<any>> {
        iterator(): Internal.Iterator<Internal.BuilderBase<any>>;
        noAutoWrap(): this;
        static of(key: Internal.ResourceKey_<Internal.Registry<any>>): Internal.RegistryInfo;
        registerObjects(function_: Internal.BiConsumer_<ResourceLocation, Internal.Supplier<any>>): number;
        addType(type: string, builderType: Internal.BuilderBase<any>, factory: Internal.BuilderFactory_, isDefault: boolean): void;
        getDefaultType(): Internal.BuilderType;
        spliterator(): Internal.Spliterator<Internal.BuilderBase<any>>;
        type(baseClass: typeof any): this;
        addBuilder(builder: Internal.BuilderBase_<any>): void;
        addType(type: string, builderType: Internal.BuilderBase<any>, factory: Internal.BuilderFactory_): void;
        bypassServerOnly(): this;
        forEach(arg0: Internal.Consumer_<Internal.BuilderBase<any>>): void;
        get defaultType(): Internal.BuilderType
        static readonly BLOCK_PREDICATE_TYPE: Internal.RegistryInfo;
        bypassServerOnly: boolean;
        static readonly INSTRUMENT: Internal.RegistryInfo;
        static readonly AFTER_VANILLA: [];
        static readonly INT_PROVIDER_TYPE: Internal.RegistryInfo;
        static readonly DENSITY_FUNCTION_TYPE: Internal.RegistryInfo;
        static readonly LOOT_SCORE_PROVIDER: Internal.RegistryInfo;
        static readonly RULE_TEST: Internal.RegistryInfo;
        static readonly MENU: Internal.RegistryInfo;
        static readonly BLOCK_ENTITY_TYPE: Internal.RegistryInfo;
        static readonly TREE_DECORATOR_TYPE: Internal.RegistryInfo;
        static readonly NOISE: Internal.RegistryInfo;
        static readonly PLACED_FEATURE: Internal.RegistryInfo;
        static readonly ITEM: Internal.RegistryInfo;
        static readonly LOOT_ENTRY: Internal.RegistryInfo;
        static readonly STRUCTURE_PROCESSOR: Internal.RegistryInfo;
        static readonly BIOME: Internal.RegistryInfo;
        static readonly FEATURE: Internal.RegistryInfo;
        static readonly STRUCTURE: Internal.RegistryInfo;
        static readonly DENSITY_FUNCTION: Internal.RegistryInfo;
        static readonly POINT_OF_INTEREST_TYPE: Internal.RegistryInfo;
        static readonly LEVEL_STEM: Internal.RegistryInfo;
        static readonly FLAT_LEVEL_GENERATOR_PRESET: Internal.RegistryInfo;
        static readonly MAP: {[key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo, [key: Internal.ResourceKey<any>]: Internal.RegistryInfo};
        static readonly ACTIVITY: Internal.RegistryInfo;
        static readonly RECIPE_SERIALIZER: Internal.RegistryInfo;
        static readonly STRUCTURE_TYPE: Internal.RegistryInfo;
        static readonly GAME_EVENT: Internal.RegistryInfo;
        static readonly MEMORY_MODULE_TYPE: Internal.RegistryInfo;
        static readonly LOOT_ITEM: Internal.RegistryInfo;
        static readonly FROG_VARIANT: Internal.RegistryInfo;
        static readonly CUSTOM_STAT: Internal.RegistryInfo;
        readonly types: Internal.Map<string, Internal.BuilderType>;
        static readonly RECIPE_TYPE: Internal.RegistryInfo;
        static readonly SENSOR_TYPE: Internal.RegistryInfo;
        static readonly RULE: Internal.RegistryInfo;
        static readonly WORLD_PRESET: Internal.RegistryInfo;
        static readonly FOLIAGE_PLACER_TYPE: Internal.RegistryInfo;
        static readonly TEMPLATE_POOL: Internal.RegistryInfo;
        static readonly BANNER_PATTERN: Internal.RegistryInfo;
        static readonly ENTITY_TYPE: Internal.RegistryInfo;
        static readonly DIMENSION_TYPE: Internal.RegistryInfo;
        static readonly ROOT_PLACER_TYPE: Internal.RegistryInfo;
        static readonly BLOCK: Internal.RegistryInfo;
        static readonly TRUNK_PLACER_TYPE: Internal.RegistryInfo;
        hasDefaultTags: boolean;
        static readonly STRUCTURE_PIECE: Internal.RegistryInfo;
        static readonly CAT_VARIANT: Internal.RegistryInfo;
        static readonly CHUNK_GENERATOR: Internal.RegistryInfo;
        static readonly DIMENSION: Internal.RegistryInfo;
        static readonly STRUCTURE_SET: Internal.RegistryInfo;
        static readonly ATTRIBUTE: Internal.RegistryInfo;
        static readonly PARTICLE_TYPE: Internal.RegistryInfo;
        static readonly STRUCTURE_PLACEMENT_TYPE: Internal.RegistryInfo;
        readonly objects: Internal.Map<ResourceLocation, Internal.BuilderBase<any>>;
        static readonly VILLAGER_TYPE: Internal.RegistryInfo;
        static readonly LOOT_NBT_PROVIDER: Internal.RegistryInfo;
        static readonly CHUNK_STATUS: Internal.RegistryInfo;
        static readonly FLOAT_PROVIDER_TYPE: Internal.RegistryInfo;
        static readonly PLACEMENT_MODIFIER: Internal.RegistryInfo;
        static readonly CONDITION: Internal.RegistryInfo;
        static readonly STAT_TYPE: Internal.RegistryInfo;
        static readonly CONFIGURED_CARVER: Internal.RegistryInfo;
        static readonly ALL_BUILDERS: [];
        static readonly POS_RULE_TEST: Internal.RegistryInfo;
        static readonly COMMAND_ARGUMENT_TYPE: Internal.RegistryInfo;
        static readonly SCHEDULE: Internal.RegistryInfo;
        autoWrap: boolean;
        static readonly POTION: Internal.RegistryInfo;
        static readonly FLUID: Internal.RegistryInfo;
        objectBaseClass: typeof any;
        static readonly MOB_EFFECT: Internal.RegistryInfo;
        static readonly PAINTING_VARIANT: Internal.RegistryInfo;
        static readonly FEATURE_SIZE_TYPE: Internal.RegistryInfo;
        static readonly ENCHANTMENT: Internal.RegistryInfo;
        static readonly CHAT_TYPE: Internal.RegistryInfo;
        static readonly SOUND_EVENT: Internal.RegistryInfo;
        static readonly LOOT_FUNCTION: Internal.RegistryInfo;
        static readonly NOISE_GENERATOR_SETTINGS: Internal.RegistryInfo;
        static readonly STRUCTURE_POOL_ELEMENT: Internal.RegistryInfo;
        static readonly VILLAGER_PROFESSION: Internal.RegistryInfo;
        static readonly HEIGHT_PROVIDER_TYPE: Internal.RegistryInfo;
        static readonly BLOCK_STATE_PROVIDER_TYPE: Internal.RegistryInfo;
        static readonly PROCESSOR_LIST: Internal.RegistryInfo;
        static readonly CARVER: Internal.RegistryInfo;
        static readonly BIOME_SOURCE: Internal.RegistryInfo;
        static readonly CONFIGURED_FEATURE: Internal.RegistryInfo;
        readonly key: Internal.ResourceKey<Internal.Registry<any>>;
        static readonly POSITION_SOURCE_TYPE: Internal.RegistryInfo;
        static readonly LOOT_NUMBER_PROVIDER: Internal.RegistryInfo;
    }
    type RegistryInfo_ = RegistryInfo;
    class MangroveRootsBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type MangroveRootsBlock_ = MangroveRootsBlock;
    interface FormattedText$StyledContentConsumer <T> {
        accept(arg0: Internal.Style_, arg1: string): Internal.Optional<T>;
    }
    type FormattedText$StyledContentConsumer_<T> = FormattedText$StyledContentConsumer<T>;
    interface AutoCloseable {
        close(): void;
    }
    type AutoCloseable_ = AutoCloseable;
    abstract class ByteBuffer extends Internal.Buffer implements Internal.Comparable<Internal.ByteBuffer> {
        slice(arg0: number, arg1: number): this;
        alignedSlice(arg0: number): this;
        getDouble(arg0: number): number;
        mismatch(arg0: Internal.ByteBuffer_): number;
        putChar(arg0: number, arg1: string): this;
        static allocate(arg0: number): Internal.ByteBuffer;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        compareTo(arg0: any): number;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        putDouble(arg0: number, arg1: number): this;
        slice(): this;
        getFloat(arg0: number): number;
        order(): Internal.ByteOrder;
        put(arg0: number): this;
        putLong(arg0: number, arg1: number): this;
        getChar(arg0: number): string;
        asReadOnlyBuffer(): this;
        asIntBuffer(): Internal.IntBuffer;
        put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): this;
        asFloatBuffer(): Internal.FloatBuffer;
        put(arg0: number, arg1: number[]): this;
        getInt(): number;
        get(arg0: number, arg1: number[]): this;
        getChar(): string;
        put(arg0: Internal.ByteBuffer_): this;
        putFloat(arg0: number, arg1: number): this;
        putLong(arg0: number): this;
        get(arg0: number): number;
        getDouble(): number;
        putFloat(arg0: number): this;
        asLongBuffer(): Internal.LongBuffer;
        static wrap(arg0: number[]): Internal.ByteBuffer;
        asShortBuffer(): Internal.ShortBuffer;
        putChar(arg0: string): this;
        asCharBuffer(): Internal.CharBuffer;
        array(): number[];
        getLong(arg0: number): number;
        put(arg0: number[], arg1: number, arg2: number): this;
        putShort(arg0: number, arg1: number): this;
        compact(): this;
        static allocateDirect(arg0: number): Internal.ByteBuffer;
        putShort(arg0: number): this;
        getShort(arg0: number): number;
        order(arg0: Internal.ByteOrder_): this;
        get(arg0: number[], arg1: number, arg2: number): this;
        getShort(): number;
        getInt(arg0: number): number;
        put(arg0: number[]): this;
        alignmentOffset(arg0: number, arg1: number): number;
        put(arg0: number, arg1: number): this;
        reset(): this;
        putDouble(arg0: number): this;
        compareTo(arg0: Internal.ByteBuffer_): number;
        get(arg0: number[]): this;
        clear(): this;
        position(arg0: number): this;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.ByteBuffer;
        asDoubleBuffer(): Internal.DoubleBuffer;
        getLong(): number;
        getFloat(): number;
        get(): number;
        duplicate(): this;
        putInt(arg0: number): this;
        putInt(arg0: number, arg1: number): this;
        get "int"(): number
        get "char"(): string
        get "double"(): number
        get "short"(): number
        get "long"(): number
        get "float"(): number
    }
    type ByteBuffer_ = ByteBuffer;
    abstract class Registry <T> implements Internal.IdMap<T>, Internal.Keyable {
        asHolderIdMap(): Internal.IdMap<Internal.Holder<T>>;
        getResourceKey(arg0: T): Internal.Optional<Internal.ResourceKey<T>>;
        get(arg0: Internal.ResourceKey_<T>): T;
        registryKeySet(): Internal.Set<Internal.ResourceKey<T>>;
        keySet(): Internal.Set<ResourceLocation>;
        getTagNames(): Internal.Stream<Internal.TagKey<T>>;
        keys<U>(arg0: Internal.DynamicOps_<U>): Internal.Stream<U>;
        get(arg0: ResourceLocation_): T;
        key(): Internal.ResourceKey<Internal.Registry<T>>;
        getTags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>;
        getTagOrEmpty(arg0: Internal.TagKey_<T>): Internal.Iterable<Internal.Holder<T>>;
        getHolder(arg0: number): Internal.Optional<Internal.Holder<T>>;
        freeze(): this;
        static freezeBuiltins(): void;
        static register<V, T extends V>(arg0: Internal.Registry_<V>, arg1: Internal.ResourceKey_<V>, arg2: T): T;
        lifecycle(arg0: T): Internal.Lifecycle;
        getHolderOrThrow(arg0: Internal.ResourceKey_<T>): Internal.Holder<T>;
        getOrCreateTag(arg0: Internal.TagKey_<T>): Internal.HolderSet$Named<T>;
        getId(arg0: T): number;
        static register<V, T extends V>(arg0: Internal.Registry_<V>, arg1: ResourceLocation_, arg2: T): T;
        getOrThrow(arg0: Internal.ResourceKey_<T>): T;
        byNameCodec(): Internal.Codec<T>;
        elementsLifecycle(): Internal.Lifecycle;
        static registerMapping<V, T extends V>(arg0: Internal.Registry_<V>, arg1: number, arg2: string, arg3: T): T;
        static checkRegistry<T extends Internal.Registry<any>>(arg0: Internal.Registry_<T>): void;
        spliterator(): Internal.Spliterator<T>;
        containsKey(arg0: Internal.ResourceKey_<T>): boolean;
        getHolder(arg0: Internal.ResourceKey_<T>): Internal.Optional<Internal.Holder<T>>;
        byIdOrThrow(arg0: number): T;
        bindTags(arg0: Internal.Map_<Internal.TagKey<T>, Internal.List<Internal.Holder<T>>>): void;
        containsKey(arg0: ResourceLocation_): boolean;
        iterator(): Internal.Iterator<T>;
        forEach(arg0: Internal.Consumer_<T>): void;
        holderByNameCodec(): Internal.Codec<Internal.Holder<T>>;
        getOrCreateHolderOrThrow(arg0: Internal.ResourceKey_<T>): Internal.Holder<T>;
        byId(arg0: number): T;
        createIntrusiveHolder(arg0: T): Internal.Holder$Reference<T>;
        static register<T>(arg0: Internal.Registry_<T>, arg1: string, arg2: T): T;
        stream(): Internal.Stream<T>;
        getOptional(arg0: Internal.ResourceKey_<T>): Internal.Optional<T>;
        getOptional(arg0: ResourceLocation_): Internal.Optional<T>;
        getTag(arg0: Internal.TagKey_<T>): Internal.Optional<Internal.HolderSet$Named<T>>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        getOrCreateHolder(arg0: Internal.ResourceKey_<T>): Internal.DataResult<Internal.Holder<T>>;
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        lifecycle(): Internal.Lifecycle;
        size(): number;
        isKnownTagName(arg0: Internal.TagKey_<T>): boolean;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<T>, T>>;
        resetTags(): void;
        getKey(arg0: T): ResourceLocation;
        holders(): Internal.Stream<Internal.Holder$Reference<T>>;
        get tagNames(): Internal.Stream<Internal.TagKey<T>>
        get tags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>
        static readonly CONFIGURED_CARVER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ConfiguredWorldCarver<any>>>;
        static readonly FROG_VARIANT: Internal.Registry<Internal.FrogVariant>;
        static readonly MENU_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.MenuType<any>>>;
        static readonly CARVER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.WorldCarver<any>>>;
        static readonly ENCHANTMENT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Enchantment>>;
        static readonly FLOAT_PROVIDER_TYPES: Internal.Registry<Internal.FloatProviderType<any>>;
        static readonly BLOCK_ENTITY_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.BlockEntityType<any>>>;
        /**
         * @deprecated
        */
        static readonly ATTRIBUTE: Internal.Registry<Internal.Attribute>;
        static readonly PLACEMENT_MODIFIER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PlacementModifierType<any>>>;
        /**
         * @deprecated
        */
        static readonly PARTICLE_TYPE: Internal.Registry<Internal.ParticleType<any>>;
        /**
         * @deprecated
        */
        static readonly RECIPE_SERIALIZER: Internal.Registry<Internal.RecipeSerializer<any>>;
        /**
         * @deprecated
        */
        static readonly ITEM: Internal.DefaultedRegistry<Internal.Item>;
        static readonly VILLAGER_TYPE: Internal.DefaultedRegistry<Internal.VillagerType>;
        static readonly FEATURE_SIZE_TYPES: Internal.Registry<Internal.FeatureSizeType<any>>;
        static readonly DIMENSION_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.DimensionType>>;
        static readonly RULE_TEST_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.RuleTestType<any>>>;
        static readonly GAME_EVENT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.GameEvent>>;
        static readonly CONDITION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Codec<Internal.SurfaceRules$ConditionSource>>>;
        static readonly CAT_VARIANT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.CatVariant>>;
        static readonly TEMPLATE_POOL_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructureTemplatePool>>;
        static readonly BANNER_PATTERN: Internal.Registry<Internal.BannerPattern>;
        static readonly STRUCTURE_PIECE: Internal.Registry<Internal.StructurePieceType>;
        static readonly GAME_EVENT: Internal.DefaultedRegistry<Internal.GameEvent>;
        /**
         * @deprecated
        */
        static readonly COMMAND_ARGUMENT_TYPE: Internal.Registry<Internal.ArgumentTypeInfo<any, any>>;
        /**
         * @deprecated
        */
        static readonly BLOCKSTATE_PROVIDER_TYPES: Internal.Registry<Internal.BlockStateProviderType<any>>;
        static readonly DENSITY_FUNCTION_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Codec<Internal.DensityFunction>>>;
        /**
         * @deprecated
        */
        static readonly SOUND_EVENT: Internal.Registry<Internal.SoundEvent>;
        static readonly STRUCTURE_POOL_ELEMENT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructurePoolElementType<any>>>;
        static readonly LOOT_SCORE_PROVIDER_TYPE: Internal.Registry<Internal.LootScoreProviderType>;
        static readonly DENSITY_FUNCTION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.DensityFunction>>;
        static readonly PARTICLE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ParticleType<any>>>;
        static readonly BLOCK_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Block>>;
        static readonly ENTITY_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.EntityType<any>>>;
        static readonly ITEM_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Item>>;
        static readonly POS_RULE_TEST_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PosRuleTestType<any>>>;
        static readonly TREE_DECORATOR_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.TreeDecoratorType<any>>>;
        static readonly ATTRIBUTE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Attribute>>;
        static readonly BIOME_SOURCE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Codec<Internal.BiomeSource>>>;
        /**
         * @deprecated
        */
        static readonly MENU: Internal.Registry<Internal.MenuType<any>>;
        static readonly PLACED_FEATURE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PlacedFeature>>;
        static readonly ROOT_PLACER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.RootPlacerType<any>>>;
        static readonly MOB_EFFECT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.MobEffect>>;
        static readonly LOOT_POOL_ENTRY_TYPE: Internal.Registry<Internal.LootPoolEntryType>;
        /**
         * @deprecated
        */
        static readonly BLOCK_ENTITY_TYPE: Internal.Registry<Internal.BlockEntityType<any>>;
        static readonly STRUCTURE_PROCESSOR: Internal.Registry<Internal.StructureProcessorType<any>>;
        static readonly INSTRUMENT: Internal.Registry<Internal.Instrument>;
        /**
         * @deprecated
        */
        static readonly CHUNK_STATUS: Internal.DefaultedRegistry<Internal.ChunkStatus>;
        static readonly POSITION_SOURCE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PositionSourceType<any>>>;
        static readonly POSITION_SOURCE_TYPE: Internal.Registry<Internal.PositionSourceType<any>>;
        static readonly FOLIAGE_PLACER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.FoliagePlacerType<any>>>;
        /**
         * @deprecated
        */
        static readonly TREE_DECORATOR_TYPES: Internal.Registry<Internal.TreeDecoratorType<any>>;
        static readonly RULE_TEST: Internal.Registry<Internal.RuleTestType<any>>;
        static readonly CONFIGURED_FEATURE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ConfiguredFeature<any, any>>>;
        static readonly RECIPE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.RecipeType<any>>>;
        static readonly RECIPE_SERIALIZER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.RecipeSerializer<any>>>;
        static readonly RULE: Internal.Registry<Internal.Codec<Internal.SurfaceRules$RuleSource>>;
        static readonly MEMORY_MODULE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.MemoryModuleType<any>>>;
        static readonly STRUCTURE_SET_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructureSet>>;
        static readonly BANNER_PATTERN_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.BannerPattern>>;
        static readonly CUSTOM_STAT_REGISTRY: Internal.ResourceKey<Internal.Registry<ResourceLocation>>;
        /**
         * @deprecated
        */
        static readonly RECIPE_TYPE: Internal.Registry<Internal.RecipeType<any>>;
        /**
         * @deprecated
        */
        static readonly ENCHANTMENT: Internal.Registry<Internal.Enchantment>;
        static readonly POS_RULE_TEST: Internal.Registry<Internal.PosRuleTestType<any>>;
        static readonly FLOAT_PROVIDER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.FloatProviderType<any>>>;
        static readonly DIMENSION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Level>>;
        static readonly STRUCTURE_PLACEMENT_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructurePlacementType<any>>>;
        static readonly SOUND_EVENT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.SoundEvent>>;
        static readonly STRUCTURE_PLACEMENT_TYPE: Internal.Registry<Internal.StructurePlacementType<any>>;
        static readonly LOOT_CONDITION_TYPE: Internal.Registry<Internal.LootItemConditionType>;
        static readonly SCHEDULE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Schedule>>;
        static readonly NOISE_GENERATOR_SETTINGS_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.NoiseGeneratorSettings>>;
        /**
         * @deprecated
        */
        static readonly ACTIVITY: Internal.Registry<Internal.Activity>;
        static readonly BIOME_SOURCE: Internal.Registry<Internal.Codec<Internal.BiomeSource>>;
        static readonly LEVEL_STEM_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LevelStem>>;
        static readonly TRUNK_PLACER_TYPES: Internal.Registry<Internal.TrunkPlacerType<any>>;
        /**
         * @deprecated
        */
        static readonly MEMORY_MODULE_TYPE: Internal.DefaultedRegistry<Internal.MemoryModuleType<any>>;
        /**
         * @deprecated
        */
        static readonly CARVER: Internal.Registry<Internal.WorldCarver<any>>;
        static readonly CHUNK_STATUS_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ChunkStatus>>;
        static readonly BLOCK_STATE_PROVIDER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.BlockStateProviderType<any>>>;
        /**
         * @deprecated
        */
        static readonly SCHEDULE: Internal.Registry<Internal.Schedule>;
        /**
         * @deprecated
        */
        static readonly MOB_EFFECT: Internal.Registry<Internal.MobEffect>;
        static readonly VILLAGER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.VillagerType>>;
        static readonly SENSOR_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.SensorType<any>>>;
        static readonly TRUNK_PLACER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.TrunkPlacerType<any>>>;
        static readonly ROOT_PLACER_TYPES: Internal.Registry<Internal.RootPlacerType<any>>;
        static readonly CONDITION: Internal.Registry<Internal.Codec<Internal.SurfaceRules$ConditionSource>>;
        static readonly BLOCK_PREDICATE_TYPES: Internal.Registry<Internal.BlockPredicateType<any>>;
        static readonly PLACEMENT_MODIFIERS: Internal.Registry<Internal.PlacementModifierType<any>>;
        static readonly CAT_VARIANT: Internal.Registry<Internal.CatVariant>;
        static readonly ACTIVITY_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Activity>>;
        static readonly STAT_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StatType<any>>>;
        static readonly FEATURE_SIZE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.FeatureSizeType<any>>>;
        static readonly INT_PROVIDER_TYPES: Internal.Registry<Internal.IntProviderType<any>>;
        static readonly STRUCTURE_POOL_ELEMENT: Internal.Registry<Internal.StructurePoolElementType<any>>;
        static readonly STRUCTURE_PROCESSOR_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructureProcessorType<any>>>;
        static readonly FLAT_LEVEL_GENERATOR_PRESET_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.FlatLevelGeneratorPreset>>;
        static readonly DENSITY_FUNCTION_TYPES: Internal.Registry<Internal.Codec<Internal.DensityFunction>>;
        static readonly POINT_OF_INTEREST_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PoiType>>;
        static readonly STRUCTURE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructureType<any>>>;
        static readonly STRUCTURE_TYPES: Internal.Registry<Internal.StructureType<any>>;
        /**
         * @deprecated
        */
        static readonly ENTITY_TYPE: Internal.DefaultedRegistry<Internal.EntityType<any>>;
        /**
         * @deprecated
        */
        static readonly POINT_OF_INTEREST_TYPE: Internal.Registry<Internal.PoiType>;
        static readonly HEIGHT_PROVIDER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.HeightProviderType<any>>>;
        static readonly ROOT_REGISTRY_NAME: ResourceLocation;
        static readonly POTION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Potion>>;
        static readonly LOOT_ENTRY_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootPoolEntryType>>;
        static readonly STRUCTURE_PIECE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructurePieceType>>;
        static readonly REGISTRY: Internal.Registry<Internal.Registry<any>>;
        static readonly LOOT_NUMBER_PROVIDER_TYPE: Internal.Registry<Internal.LootNumberProviderType>;
        /**
         * @deprecated
        */
        static readonly FEATURE: Internal.Registry<Internal.Feature<any>>;
        static readonly COMMAND_ARGUMENT_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ArgumentTypeInfo<any, any>>>;
        static readonly FEATURE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Feature<any>>>;
        static readonly PAINTING_VARIANT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.PaintingVariant>>;
        static readonly HEIGHT_PROVIDER_TYPES: Internal.Registry<Internal.HeightProviderType<any>>;
        /**
         * @deprecated
        */
        static readonly BLOCK: Internal.DefaultedRegistry<Internal.Block>;
        static readonly INSTRUMENT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Instrument>>;
        static readonly CUSTOM_STAT: Internal.Registry<ResourceLocation>;
        /**
         * @deprecated
        */
        static readonly VILLAGER_PROFESSION: Internal.DefaultedRegistry<Internal.VillagerProfession>;
        static readonly PROCESSOR_LIST_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.StructureProcessorList>>;
        static readonly NOISE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.NormalNoise$NoiseParameters>>;
        static readonly LOOT_NUMBER_PROVIDER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootNumberProviderType>>;
        static readonly LOOT_NBT_PROVIDER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootNbtProviderType>>;
        /**
         * @deprecated
        */
        static readonly FOLIAGE_PLACER_TYPES: Internal.Registry<Internal.FoliagePlacerType<any>>;
        static readonly RULE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Codec<Internal.SurfaceRules$RuleSource>>>;
        static readonly LOOT_ITEM_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootItemConditionType>>;
        static readonly INT_PROVIDER_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.IntProviderType<any>>>;
        static readonly VILLAGER_PROFESSION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.VillagerProfession>>;
        static readonly STRUCTURE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Structure>>;
        static readonly CHUNK_GENERATOR_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Codec<Internal.ChunkGenerator>>>;
        static readonly LOOT_FUNCTION_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootItemFunctionType>>;
        static readonly WORLD_PRESET_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.WorldPreset>>;
        /**
         * @deprecated
        */
        static readonly PAINTING_VARIANT: Internal.DefaultedRegistry<Internal.PaintingVariant>;
        static readonly LOOT_NBT_PROVIDER_TYPE: Internal.Registry<Internal.LootNbtProviderType>;
        /**
         * @deprecated
        */
        static readonly STAT_TYPE: Internal.Registry<Internal.StatType<any>>;
        static readonly LOOT_FUNCTION_TYPE: Internal.Registry<Internal.LootItemFunctionType>;
        static readonly FLUID_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Fluid>>;
        /**
         * @deprecated
        */
        static readonly FLUID: Internal.DefaultedRegistry<Internal.Fluid>;
        static readonly FROG_VARIANT_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.FrogVariant>>;
        /**
         * @deprecated
        */
        static readonly POTION: Internal.DefaultedRegistry<Internal.Potion>;
        static readonly CHAT_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.ChatType>>;
        static readonly LOOT_SCORE_PROVIDER_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.LootScoreProviderType>>;
        static readonly BIOME_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.Biome>>;
        /**
         * @deprecated
        */
        static readonly SENSOR_TYPE: Internal.DefaultedRegistry<Internal.SensorType<any>>;
        static readonly BLOCK_PREDICATE_TYPE_REGISTRY: Internal.ResourceKey<Internal.Registry<Internal.BlockPredicateType<any>>>;
        static readonly CHUNK_GENERATOR: Internal.Registry<Internal.Codec<Internal.ChunkGenerator>>;
    }
    type Registry_<T> = Registry<T>;
    class ShulkerBoxBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.WorldlyContainer {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: Internal.DyeColor_, arg1: BlockPos_, arg2: Internal.BlockState_)
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        getSlotsForFace(arg0: Internal.Direction_): number[];
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getColor(): Internal.DyeColor;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        getAnimationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        loadFromTag(arg0: Internal.CompoundTag_): void;
        canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        isClosed(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        static tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ShulkerBoxBlockEntity_): void;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getProgress(arg0: number): number;
        serializeNBT(): Internal.Tag;
        getBoundingBox(arg0: Internal.BlockState_): Internal.AABB;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get color(): Internal.DyeColor
        get width(): number
        get maxStackSize(): number
        get animationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get closed(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        static readonly MAX_LID_ROTATION: 270.0;
        static readonly CONTAINER_SIZE: 27;
        static readonly ITEMS_TAG: "Items";
        static readonly EVENT_SET_OPEN_COUNT: 1;
        static readonly OPENING_TICK_LENGTH: 10;
        static readonly COLUMNS: 9;
        static readonly ROWS: 3;
        static readonly MAX_LID_HEIGHT: 0.5;
    }
    type ShulkerBoxBlockEntity_ = ShulkerBoxBlockEntity;
    interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        put(arg0: number, arg1: number): number;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2ByteFunction<T>;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        get(arg0: number): number;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction;
        remove(arg0: number): number;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction;
        defaultReturnValue(): number;
        getOrDefault(arg0: number, arg1: number): number;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        containsKey(arg0: number): boolean;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        apply(arg0: number): number;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2ByteFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction;
        clear(): void;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction;
        (arg0: number): number;
    }
    type Short2ByteFunction_ = Short2ByteFunction;
    class ServerboundClientInformationPacket extends Internal.Record implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: string, arg1: number, arg2: Internal.ChatVisiblity_, arg3: boolean, arg4: number, arg5: Internal.HumanoidArm_, arg6: boolean, arg7: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        chatColors(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        language(): string;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        viewDistance(): number;
        modelCustomisation(): number;
        mainHand(): Internal.HumanoidArm;
        chatVisibility(): Internal.ChatVisiblity;
        isSkippable(): boolean;
        textFilteringEnabled(): boolean;
        allowsListing(): boolean;
        get skippable(): boolean
        static readonly MAX_LANGUAGE_LENGTH: 16;
    }
    type ServerboundClientInformationPacket_ = ServerboundClientInformationPacket;
    interface DiscreteVSAccess {
        getXSize(): number;
        getYSize(): number;
        getZSize(): number;
        get XSize(): number
        get YSize(): number
        get ZSize(): number
    }
    type DiscreteVSAccess_ = DiscreteVSAccess;
    interface MobFilter extends Internal.BiPredicate<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData> {
        idFilter(cx: Internal.Context_, s: string): this;
        test(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean;
        of(cx: Internal.Context_, o: any): this;
        and(arg0: Internal.BiPredicate_<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData>): Internal.BiPredicate<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData>;
        test(arg0: any, arg1: any): boolean;
        negate(): Internal.BiPredicate<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData>;
        or(arg0: Internal.BiPredicate_<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData>): Internal.BiPredicate<Internal.MobCategory, Internal.MobSpawnSettings$SpawnerData>;
        (arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean;
        readonly ALWAYS_FALSE: Internal.MobFilter;
        readonly ALWAYS_TRUE: Internal.MobFilter;
    }
    type MobFilter_ = MobFilter;
    interface IntStream$Builder extends Internal.IntConsumer {
        add(arg0: number): this;
        build(): Internal.IntStream;
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
    }
    type IntStream$Builder_ = IntStream$Builder;
    class DimensionPalette {
        constructor()
        encode(arg0: Internal.ResourceKey_<Internal.Level>): number;
        static receive(arg0: Internal.FriendlyByteBuf_): Internal.DimensionPalette;
        static read(arg0: Internal.CompoundTag_): Internal.DimensionPalette;
        send(arg0: Internal.FriendlyByteBuf_): void;
        decode(arg0: number): Internal.ResourceKey<Internal.Level>;
        write(arg0: Internal.CompoundTag_): void;
    }
    type DimensionPalette_ = DimensionPalette;
    class SpawnerBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getSpawner(): Internal.BaseSpawner;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.SpawnerBlockEntity_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static clientTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.SpawnerBlockEntity_): void;
        getRenderBoundingBox(): Internal.AABB;
        get spawner(): Internal.BaseSpawner
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type SpawnerBlockEntity_ = SpawnerBlockEntity;
    class DaylightDetectorBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly INVERTED: Internal.BooleanProperty;
        static readonly POWER: Internal.IntegerProperty;
    }
    type DaylightDetectorBlock_ = DaylightDetectorBlock;
    class RealmsServerPlayerList extends Internal.ValueObject {
        constructor()
        static parse(arg0: Internal.JsonObject_): Internal.RealmsServerPlayerList;
        players: Internal.List<string>;
        serverId: number;
    }
    type RealmsServerPlayerList_ = RealmsServerPlayerList;
    class ItemTransferList implements Internal.IItemTransfer, Internal.ITagSerializable<Internal.CompoundTag> {
        constructor(...transfers: Internal.IItemTransfer_[])
        constructor(transfers: Internal.List_<Internal.IItemTransfer>)
        setFilter(filter: Internal.Predicate_<Internal.ItemStack>): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        createSnapshot(): any;
        getSlotLimit(slot: number): number;
        restoreFromSnapshot(snapshot: any): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean, notifyChanges: boolean): Internal.ItemStack;
        serializeNBT(): Internal.CompoundTag;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        getSlots(): number;
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        extractItem(slot: number, amount: number, simulate: boolean, notifyChanges: boolean): Internal.ItemStack;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        onContentsChanged(): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        set filter(filter: Internal.Predicate_<Internal.ItemStack>)
        get slots(): number
        readonly transfers: Internal.IItemTransfer[];
    }
    type ItemTransferList_ = ItemTransferList;
    interface Short2ObjectFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ObjectFunction<V>;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ObjectFunction<V>;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Short2ByteFunction;
        remove(arg0: number): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Short2LongFunction;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Short2ReferenceFunction<T>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Short2ShortFunction;
        getOrDefault(arg0: number, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ObjectFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ObjectFunction<V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Short2IntFunction;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Short2FloatFunction;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Short2DoubleFunction;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ObjectFunction<V>;
        containsKey(arg0: number): boolean;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Short2CharFunction;
        put(arg0: number, arg1: V): V;
        size(): number;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Short2ObjectFunction<T>;
        get(arg0: number): V;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ObjectFunction<V>;
        clear(): void;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        (arg0: number): V;
    }
    type Short2ObjectFunction_<V> = Short2ObjectFunction<V>;
    class PortalForcer implements Internal.ITeleporter {
        constructor(arg0: Internal.ServerLevel_)
        findPortalAround(arg0: BlockPos_, arg1: boolean, arg2: Internal.WorldBorder_): Internal.Optional<Internal.BlockUtil$FoundRectangle>;
        isVanilla(): boolean;
        playTeleportSound(arg0: Internal.ServerPlayer_, arg1: Internal.ServerLevel_, arg2: Internal.ServerLevel_): boolean;
        getPortalInfo(arg0: Internal.Entity_, arg1: Internal.ServerLevel_, arg2: Internal.Function_<Internal.ServerLevel, Internal.PortalInfo>): Internal.PortalInfo;
        createPortal(arg0: BlockPos_, arg1: Internal.Direction$Axis_): Internal.Optional<Internal.BlockUtil$FoundRectangle>;
        placeEntity(arg0: Internal.Entity_, arg1: Internal.ServerLevel_, arg2: Internal.ServerLevel_, arg3: number, arg4: Internal.Function_<boolean, Internal.Entity>): Internal.Entity;
        get vanilla(): boolean
    }
    type PortalForcer_ = PortalForcer;
    /**
     * Invoked when registering handlers for item tooltips.
     * 
     * `text` can be a component or a list of components.
    */
    class ItemTooltipEventJS extends Internal.EventJS {
        constructor(m: Internal.Map_<Internal.Item, Internal.List<any>>)
        /**
         * Adds a dynamic tooltip handler to all items matching the ingredient.
        */
        addAdvanced(item: Internal.Ingredient_, handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void;
        addAdvanced(item: Internal.Ingredient_, handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void;
        add(item: Internal.Ingredient_, text: Internal.ArrayOrSelf_<Internal.Component>): void;
        /**
         * Is shift key pressed.
        */
        isShift(): boolean;
        addToAll(text: Internal.Component_): void;
        /**
         * Is control key pressed.
        */
        isCtrl(): boolean;
        /**
         * Is alt key pressed.
        */
        isAlt(): boolean;
        /**
         * Adds text to all items matching the ingredient.
        */
        add(item: Internal.Ingredient_, text: any): void;
        /**
         * Adds a dynamic tooltip handler to all items.
        */
        addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void;
        /**
         * Is shift key pressed.
        */
        get shift(): boolean
        /**
         * Is control key pressed.
        */
        get ctrl(): boolean
        /**
         * Is alt key pressed.
        */
        get alt(): boolean
    }
    type ItemTooltipEventJS_ = ItemTooltipEventJS;
    class KeyboardHandler {
        constructor(arg0: Internal.Minecraft_)
        setClipboard(arg0: string): void;
        setup(arg0: number): void;
        keyPress(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        setSendRepeatsToGui(arg0: boolean): void;
        getClipboard(): string;
        tick(): void;
        set clipboard(arg0: string)
        set up(arg0: number)
        set sendRepeatsToGui(arg0: boolean)
        get clipboard(): string
        static readonly DEBUG_CRASH_TIME: 10000;
        sendRepeatsToGui: boolean;
    }
    type KeyboardHandler_ = KeyboardHandler;
    class RandomFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.List_<Internal.WeightedPlacedFeature>, arg1: Internal.Holder_<Internal.PlacedFeature>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.RandomFeatureConfiguration>;
        readonly features: Internal.List<Internal.WeightedPlacedFeature>;
        readonly defaultFeature: Internal.Holder<Internal.PlacedFeature>;
    }
    type RandomFeatureConfiguration_ = RandomFeatureConfiguration;
    interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function<string, number>, Internal.IntUnaryOperator {
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2ShortFunction<T>;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction;
        apply(arg0: string): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        defaultReturnValue(): number;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        put(arg0: string, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2ShortFunction<T>;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        size(): number;
        remove(arg0: string): number;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction;
        defaultReturnValue(arg0: number): void;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction;
        clear(): void;
        get(arg0: string): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        getOrDefault(arg0: string, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction;
        (arg0: string): number;
    }
    type Char2ShortFunction_ = Char2ShortFunction;
    class ModelFile$ExistingModelFile extends Internal.ModelFile {
        constructor(arg0: ResourceLocation_, arg1: Internal.ExistingFileHelper_)
    }
    type ModelFile$ExistingModelFile_ = ModelFile$ExistingModelFile;
    class ClientboundUpdateMobEffectPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.MobEffectInstance_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        isEffectVisible(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        isEffectAmbient(): boolean;
        isSuperLongDuration(): boolean;
        effectShowsIcon(): boolean;
        isSkippable(): boolean;
        getFactorData(): Internal.MobEffectInstance$FactorData;
        getEffect(): Internal.MobEffect;
        getEffectDurationTicks(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEffectAmplifier(): number;
        getEntityId(): number;
        get effectVisible(): boolean
        get effectAmbient(): boolean
        get superLongDuration(): boolean
        get skippable(): boolean
        get factorData(): Internal.MobEffectInstance$FactorData
        get effect(): Internal.MobEffect
        get effectDurationTicks(): number
        get effectAmplifier(): number
        get entityId(): number
    }
    type ClientboundUpdateMobEffectPacket_ = ClientboundUpdateMobEffectPacket;
    class BlockStateMirrorCallbackJS extends Internal.BlockStateModifyCallbackJS {
        constructor(state: Internal.BlockState_, mirror: Internal.Mirror_)
        /**
         * Gets the rotation of the direction passed in relative to this mirror
        */
        getRotation(dir: Internal.Direction_): Internal.Rotation;
        /**
         * Gets the Mirror
        */
        getMirror(): Internal.Mirror;
        /**
         * Mirrors the direction passed in
        */
        mirror(dir: Internal.Direction_): Internal.Direction;
        /**
         * Gets the Mirror
        */
        get mirror(): Internal.Mirror
    }
    type BlockStateMirrorCallbackJS_ = BlockStateMirrorCallbackJS;
    interface FallingBlockEntityAccessor {
        create$callInit(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.BlockState_): Internal.FallingBlockEntity;
    }
    type FallingBlockEntityAccessor_ = FallingBlockEntityAccessor;
    class ConfigLoadedEvent extends Internal.Event {
        constructor()
        constructor(arg0: ResourceLocation_, arg1: typeof any, arg2: Internal.ConfigLoadedEvent$LoadReason_, arg3: boolean, arg4: Internal.Path_, arg5: Internal.Path_)
        getConfigClass(): typeof any;
        getConfigId(): ResourceLocation;
        getConfigPath(): Internal.Path;
        getReason(): Internal.ConfigLoadedEvent$LoadReason;
        isClientConfig(): boolean;
        getCurrentPath(): Internal.Path;
        get configClass(): typeof any
        get configId(): ResourceLocation
        get configPath(): Internal.Path
        get reason(): Internal.ConfigLoadedEvent$LoadReason
        get clientConfig(): boolean
        get currentPath(): Internal.Path
    }
    type ConfigLoadedEvent_ = ConfigLoadedEvent;
    class Axolotl$Variant extends Internal.Enum<Internal.Axolotl$Variant> {
        static valueOf(arg0: string): Internal.Axolotl$Variant;
        getName(): string;
        static values(): Internal.Axolotl$Variant[];
        static getCommonSpawnVariant(arg0: Internal.RandomSource_): Internal.Axolotl$Variant;
        static getRareSpawnVariant(arg0: Internal.RandomSource_): Internal.Axolotl$Variant;
        getId(): number;
        get name(): string
        get id(): number
        static readonly GOLD: Internal.Axolotl$Variant;
        static readonly CYAN: Internal.Axolotl$Variant;
        static readonly BLUE: Internal.Axolotl$Variant;
        static readonly LUCY: Internal.Axolotl$Variant;
        static readonly WILD: Internal.Axolotl$Variant;
        static readonly BY_ID: Internal.Axolotl$Variant[];
    }
    type Axolotl$Variant_ = "gold" | "wild" | Axolotl$Variant | "blue" | "lucy" | "cyan";
    abstract class TypeCapture <T> {
    }
    type TypeCapture_<T> = TypeCapture<T>;
    class CubeVoxelShape extends Internal.VoxelShape {
    }
    type CubeVoxelShape_ = CubeVoxelShape;
    class LevelLightEngine implements Internal.LightEventListener {
        constructor(arg0: Internal.LightChunkGetter_, arg1: boolean, arg2: boolean)
        checkBlock(arg0: BlockPos_): void;
        getDebugData(arg0: Internal.LightLayer_, arg1: Internal.SectionPos_): string;
        updateSectionStatus(arg0: BlockPos_, arg1: boolean): void;
        retainData(arg0: Internal.ChunkPos_, arg1: boolean): void;
        getMaxLightSection(): number;
        getLightSectionCount(): number;
        getLayerListener(arg0: Internal.LightLayer_): Internal.LayerLightEventListener;
        enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void;
        handler$zlc000$onBlockEmissionIncrease(arg0: BlockPos_, arg1: number, arg2: Internal.CallbackInfo_): void;
        onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void;
        runUpdates(arg0: number, arg1: boolean, arg2: boolean): number;
        getMinLightSection(): number;
        queueSectionData(arg0: Internal.LightLayer_, arg1: Internal.SectionPos_, arg2: Internal.DataLayer_, arg3: boolean): void;
        hasLightWork(): boolean;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void;
        get maxLightSection(): number
        get lightSectionCount(): number
        get minLightSection(): number
        static readonly MAX_SOURCE_LEVEL: 15;
        static readonly LIGHT_SECTION_PADDING: 1;
    }
    type LevelLightEngine_ = LevelLightEngine;
    abstract class LanguageProvider implements Internal.DataProvider {
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: string)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        add(arg0: string, arg1: string): void;
        addBlock(arg0: Internal.Supplier_<Internal.Block>, arg1: string): void;
        run(arg0: Internal.CachedOutput_): void;
        add(arg0: Internal.Block_, arg1: string): void;
        add(arg0: Internal.Item_, arg1: string): void;
        add(arg0: Internal.ItemStack_, arg1: string): void;
        add(arg0: Internal.MobEffect_, arg1: string): void;
        addEntityType(arg0: Internal.Supplier_<Internal.EntityType<any>>, arg1: string): void;
        addEnchantment(arg0: Internal.Supplier_<Internal.Enchantment>, arg1: string): void;
        addItem(arg0: Internal.Supplier_<Internal.Item>, arg1: string): void;
        getName(): string;
        addEffect(arg0: Internal.Supplier_<Internal.MobEffect>, arg1: string): void;
        add(arg0: Internal.Enchantment_, arg1: string): void;
        addItemStack(arg0: Internal.Supplier_<Internal.ItemStack>, arg1: string): void;
        add(arg0: Internal.EntityType_<any>, arg1: string): void;
        get name(): string
    }
    type LanguageProvider_ = LanguageProvider;
    /**
     * Invoked when the game is starting up and the item tool tiers are being registered.
    */
    class ItemToolTierRegistryEventJS extends Internal.StartupEventJS {
        constructor()
        /**
         * Adds a new tool tier.
        */
        add(id: string, tier: Internal.Consumer_<Internal.MutableToolTier>): void;
    }
    type ItemToolTierRegistryEventJS_ = ItemToolTierRegistryEventJS;
    class EntityTeleportEvent$EnderPearl extends Internal.EntityTeleportEvent {
        constructor()
        constructor(arg0: Internal.ServerPlayer_, arg1: number, arg2: number, arg3: number, arg4: Internal.ThrownEnderpearl_, arg5: number, arg6: Internal.HitResult_)
        constructor(arg0: Internal.ServerPlayer_, arg1: number, arg2: number, arg3: number, arg4: Internal.ThrownEnderpearl_, arg5: number)
        getPearlEntity(): Internal.ThrownEnderpearl;
        getHitResult(): Internal.HitResult;
        getAttackDamage(): number;
        setAttackDamage(arg0: number): void;
        getPlayer(): Internal.ServerPlayer;
        get pearlEntity(): Internal.ThrownEnderpearl
        get hitResult(): Internal.HitResult
        get attackDamage(): number
        set attackDamage(arg0: number)
        get player(): Internal.ServerPlayer
    }
    type EntityTeleportEvent$EnderPearl_ = EntityTeleportEvent$EnderPearl;
    class ClientboundOpenSignEditorPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: BlockPos_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get pos(): BlockPos
        get skippable(): boolean
    }
    type ClientboundOpenSignEditorPacket_ = ClientboundOpenSignEditorPacket;
    interface ByteUnaryOperator extends Internal.IntUnaryOperator, Internal.UnaryOperator<number> {
        negation(): this;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        compose<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): this;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        (arg0: number): number;
    }
    type ByteUnaryOperator_ = ByteUnaryOperator;
    class WriteBufferWaterMark {
        constructor(arg0: number, arg1: number)
        low(): number;
        high(): number;
        static readonly DEFAULT: Internal.WriteBufferWaterMark;
    }
    type WriteBufferWaterMark_ = WriteBufferWaterMark;
    class HugeMushroomBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NORTH: Internal.BooleanProperty;
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly UP: Internal.BooleanProperty;
        static readonly WEST: Internal.BooleanProperty;
        static readonly DOWN: Internal.BooleanProperty;
        static readonly EAST: Internal.BooleanProperty;
    }
    type HugeMushroomBlock_ = HugeMushroomBlock;
    class ServerLifecycleEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
        getServer(): Internal.MinecraftServer;
        get server(): Internal.MinecraftServer
    }
    type ServerLifecycleEvent_ = ServerLifecycleEvent;
    class DateFormat$BooleanAttribute extends Internal.Enum<Internal.DateFormat$BooleanAttribute> {
        static values(): Internal.DateFormat$BooleanAttribute[];
        static valueOf(arg0: string): Internal.DateFormat$BooleanAttribute;
        static readonly PARSE_PARTIAL_LITERAL_MATCH: Internal.DateFormat$BooleanAttribute;
        static readonly PARSE_ALLOW_NUMERIC: Internal.DateFormat$BooleanAttribute;
        static readonly PARSE_ALLOW_WHITESPACE: Internal.DateFormat$BooleanAttribute;
        /**
         * @deprecated
        */
        static readonly PARSE_PARTIAL_MATCH: Internal.DateFormat$BooleanAttribute;
        static readonly PARSE_MULTIPLE_PATTERNS_FOR_MATCH: Internal.DateFormat$BooleanAttribute;
    }
    type DateFormat$BooleanAttribute_ = "parse_multiple_patterns_for_match" | DateFormat$BooleanAttribute | "parse_partial_match" | "parse_allow_numeric" | "parse_partial_literal_match" | "parse_allow_whitespace";
    interface ServerLevelData extends Internal.WritableLevelData {
        setInitialized(arg0: boolean): void;
        setWanderingTraderSpawnDelay(arg0: number): void;
        setRainTime(arg0: number): void;
        setWorldBorder(arg0: Internal.WorldBorder$Settings_): void;
        getWanderingTraderSpawnChance(): number;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_, arg1: Internal.LevelHeightAccessor_): void;
        setWanderingTraderSpawnChance(arg0: number): void;
        isRaining(): boolean;
        getLevelName(): string;
        getSpawnAngle(): number;
        setRaining(arg0: boolean): void;
        getThunderTime(): number;
        getGameRules(): Internal.GameRules;
        getWanderingTraderId(): Internal.UUID;
        isInitialized(): boolean;
        isHardcore(): boolean;
        getYSpawn(): number;
        getGameTime(): number;
        getAllowCommands(): boolean;
        setClearWeatherTime(arg0: number): void;
        getZSpawn(): number;
        setThundering(arg0: boolean): void;
        getXSpawn(): number;
        getScheduledEvents(): Internal.TimerQueue<Internal.MinecraftServer>;
        setWanderingTraderId(arg0: Internal.UUID_): void;
        getDifficulty(): Internal.Difficulty;
        isThundering(): boolean;
        isDifficultyLocked(): boolean;
        setDayTime(arg0: number): void;
        setXSpawn(arg0: number): void;
        getWanderingTraderSpawnDelay(): number;
        setThunderTime(arg0: number): void;
        setZSpawn(arg0: number): void;
        setYSpawn(arg0: number): void;
        getWorldBorder(): Internal.WorldBorder$Settings;
        getClearWeatherTime(): number;
        setGameType(arg0: Internal.GameType_): void;
        getRainTime(): number;
        setSpawn(arg0: BlockPos_, arg1: number): void;
        setSpawnAngle(arg0: number): void;
        getGameType(): Internal.GameType;
        getDayTime(): number;
        setGameTime(arg0: number): void;
        set initialized(arg0: boolean)
        set wanderingTraderSpawnDelay(arg0: number)
        set rainTime(arg0: number)
        set worldBorder(arg0: Internal.WorldBorder$Settings_)
        get wanderingTraderSpawnChance(): number
        set wanderingTraderSpawnChance(arg0: number)
        get raining(): boolean
        get levelName(): string
        get spawnAngle(): number
        set raining(arg0: boolean)
        get thunderTime(): number
        get gameRules(): Internal.GameRules
        get wanderingTraderId(): Internal.UUID
        get initialized(): boolean
        get hardcore(): boolean
        get YSpawn(): number
        get gameTime(): number
        get allowCommands(): boolean
        set clearWeatherTime(arg0: number)
        get ZSpawn(): number
        set thundering(arg0: boolean)
        get XSpawn(): number
        get scheduledEvents(): Internal.TimerQueue<Internal.MinecraftServer>
        set wanderingTraderId(arg0: Internal.UUID_)
        get difficulty(): Internal.Difficulty
        get thundering(): boolean
        get difficultyLocked(): boolean
        set dayTime(arg0: number)
        set XSpawn(arg0: number)
        get wanderingTraderSpawnDelay(): number
        set thunderTime(arg0: number)
        set ZSpawn(arg0: number)
        set YSpawn(arg0: number)
        get worldBorder(): Internal.WorldBorder$Settings
        get clearWeatherTime(): number
        set gameType(arg0: Internal.GameType_)
        get rainTime(): number
        set spawnAngle(arg0: number)
        get gameType(): Internal.GameType
        get dayTime(): number
        set gameTime(arg0: number)
    }
    type ServerLevelData_ = ServerLevelData;
    interface TypeDescJS {
        fixedArray(...types: Internal.TypeDescJS_[]): this;
        build(): string;
        build(arg0: Internal.StringBuilder_): void;
        or(type: Internal.TypeDescJS_): this;
        object(): Internal.ObjectDescJS;
        asMap(): this;
        asArray(): this;
        any(...types: Internal.TypeDescJS_[]): this;
        withGenerics(...types: Internal.TypeDescJS_[]): this;
        asMap(key: Internal.TypeDescJS_): this;
        object(init: number): Internal.ObjectDescJS;
        readonly ANY_MAP: Internal.GenericDescJS;
        readonly MAP: Internal.PrimitiveDescJS;
        readonly NULL: Internal.PrimitiveDescJS;
        readonly STRING: Internal.PrimitiveDescJS;
        readonly BOOLEAN: Internal.PrimitiveDescJS;
        readonly NUMBER: Internal.PrimitiveDescJS;
        readonly ANY: Internal.PrimitiveDescJS;
    }
    type TypeDescJS_ = TypeDescJS;
    class ReloadRenderersEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ClientLevel_)
        getWorld(): Internal.ClientLevel;
        get world(): Internal.ClientLevel
    }
    type ReloadRenderersEvent_ = ReloadRenderersEvent;
    class NetworkDirection extends Internal.Enum<Internal.NetworkDirection> {
        buildPacket<T extends Internal.Packet<any>>(arg0: org.apache.commons.lang3.tuple.Pair_<Internal.FriendlyByteBuf, number>, arg1: ResourceLocation_): Internal.ICustomPacket<T>;
        getOriginationSide(): Internal.LogicalSide;
        static valueOf(arg0: string): Internal.NetworkDirection;
        getReceptionSide(): Internal.LogicalSide;
        static directionFor<T extends Internal.ICustomPacket<any>>(arg0: T): Internal.NetworkDirection;
        reply(): this;
        getEvent(arg0: Internal.ICustomPacket_<any>, arg1: Internal.Supplier_<Internal.NetworkEvent$Context>): Internal.NetworkEvent;
        static values(): Internal.NetworkDirection[];
        get originationSide(): Internal.LogicalSide
        get receptionSide(): Internal.LogicalSide
        static readonly LOGIN_TO_SERVER: Internal.NetworkDirection;
        static readonly LOGIN_TO_CLIENT: Internal.NetworkDirection;
        static readonly PLAY_TO_SERVER: Internal.NetworkDirection;
        static readonly PLAY_TO_CLIENT: Internal.NetworkDirection;
    }
    type NetworkDirection_ = "login_to_server" | "play_to_server" | "play_to_client" | "login_to_client" | NetworkDirection;
    interface ServerLevelAccessor extends Internal.LevelAccessor {
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        getLevelData(): Internal.LevelData;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        getBiomeManager(): Internal.BiomeManager;
        getRandom(): Internal.RandomSource;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        isClientSide(): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getBlockTicks(): Internal.LevelTickAccess<Internal.Block>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getFluidTicks(): Internal.LevelTickAccess<Internal.Fluid>;
        getSectionIndex(arg0: number): number;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        neighborShapeChanged(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: BlockPos_, arg4: number, arg5: number): void;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        addFreshEntityWithPassengers(arg0: Internal.Entity_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getServer(): Internal.MinecraftServer;
        levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        getLevel(): Internal.ServerLevel;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunkSource(): Internal.ChunkSource;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        registryAccess(): Internal.RegistryAccess;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        nextSubTickCount(): number;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get maxSection(): number
        get levelData(): Internal.LevelData
        get biomeManager(): Internal.BiomeManager
        get random(): Internal.RandomSource
        get clientSide(): boolean
        get blockTicks(): Internal.LevelTickAccess<Internal.Block>
        get skyDarken(): number
        get minBuildHeight(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get fluidTicks(): Internal.LevelTickAccess<Internal.Fluid>
        get maxBuildHeight(): number
        get height(): number
        get worldBorder(): Internal.WorldBorder
        get minSection(): number
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        get server(): Internal.MinecraftServer
        get level(): Internal.ServerLevel
        get moonBrightness(): number
        get lightEngine(): Internal.LevelLightEngine
        get modelDataManager(): Internal.ModelDataManager
        get chunkSource(): Internal.ChunkSource
        get maxLightLevel(): number
    }
    type ServerLevelAccessor_ = ServerLevelAccessor;
    class HoeItem extends Internal.DiggerItem {
        constructor(arg0: Internal.Tier_, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        static changeIntoState(arg0: Internal.BlockState_): Internal.Consumer<Internal.UseOnContext>;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        static changeIntoStateAndDropItem(arg0: Internal.BlockState_, arg1: Internal.ItemLike_): Internal.Consumer<Internal.UseOnContext>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        static onlyIfAirAbove(arg0: Internal.UseOnContext_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        /**
         * @deprecated
        */
        static TILLABLES: {[key: Internal.RootedDirtBlock]: com.mojang.datafixers.util.Pair<any, any>, [key: Internal.GrassBlock]: com.mojang.datafixers.util.Pair<any, any>, [key: Internal.DirtPathBlock]: com.mojang.datafixers.util.Pair<any, any>, [key: Internal.Block]: com.mojang.datafixers.util.Pair<any, any>, [key: Internal.Block]: com.mojang.datafixers.util.Pair<any, any>};
    }
    type HoeItem_ = HoeItem;
    class ServerboundSetCommandMinecartPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: string, arg2: boolean)
        handle(arg0: Internal.PacketListener_): void;
        getCommand(): string;
        isTrackOutput(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getCommandBlock(arg0: Internal.Level_): Internal.BaseCommandBlock;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get command(): string
        get trackOutput(): boolean
        get skippable(): boolean
    }
    type ServerboundSetCommandMinecartPacket_ = ServerboundSetCommandMinecartPacket;
    class PropertyKey <T extends Internal.IMaterialProperty<T>> {
        constructor(key: string, type: T)
        cast(property: Internal.IMaterialProperty_<any>): T;
        static readonly GEM: Internal.PropertyKey<Internal.GemProperty>;
        static readonly INGOT: Internal.PropertyKey<Internal.IngotProperty>;
        static readonly WIRE: Internal.PropertyKey<Internal.WireProperties>;
        static readonly BLAST: Internal.PropertyKey<Internal.BlastProperty>;
        static readonly TOOL: Internal.PropertyKey<Internal.ToolProperty>;
        static readonly FLUID_PIPE: Internal.PropertyKey<Internal.FluidPipeProperties>;
        static readonly ORE: Internal.PropertyKey<Internal.OreProperty>;
        static readonly EMPTY: Internal.PropertyKey<Internal.PropertyKey$EmptyProperty>;
        static readonly DUST: Internal.PropertyKey<Internal.DustProperty>;
        static readonly PLASMA: Internal.PropertyKey<Internal.PlasmaProperty>;
        static readonly ITEM_PIPE: Internal.PropertyKey<Internal.ItemPipeProperties>;
        static readonly WOOD: Internal.PropertyKey<Internal.WoodProperty>;
        static readonly ROTOR: Internal.PropertyKey<Internal.RotorProperty>;
        static readonly FLUID: Internal.PropertyKey<Internal.FluidProperty>;
        static readonly POLYMER: Internal.PropertyKey<Internal.PolymerProperty>;
    }
    type PropertyKey_<T extends Internal.IMaterialProperty<T>> = PropertyKey<T>;
    interface DoubleBinaryOperator {
        applyAsDouble(arg0: number, arg1: number): number;
        (arg0: number, arg1: number): number;
    }
    type DoubleBinaryOperator_ = DoubleBinaryOperator;
    class MaterialToolTier implements Internal.Tier {
        constructor(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        getLevel(): number;
        getAttackDamageBonus(): number;
        getRepairIngredient(): Internal.Ingredient;
        getEnchantmentValue(): number;
        getUses(): number;
        getSpeed(): number;
        getTag(): Internal.TagKey<Internal.Block>;
        get level(): number
        get attackDamageBonus(): number
        get repairIngredient(): Internal.Ingredient
        get enchantmentValue(): number
        get uses(): number
        get speed(): number
        get tag(): Internal.TagKey<Internal.Block>
        readonly material: com.gregtechceu.gtceu.api.data.chemical.material.Material;
        readonly property: Internal.ToolProperty;
    }
    type MaterialToolTier_ = MaterialToolTier;
    class TagManager implements Internal.PreparableReloadListener {
        constructor(arg0: Internal.RegistryAccess_)
        getName(): string;
        getResult(): Internal.List<Internal.TagManager$LoadResult<any>>;
        static getTagDir(arg0: Internal.ResourceKey_<Internal.Registry<any>>): string;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
        get result(): Internal.List<Internal.TagManager$LoadResult<any>>
    }
    type TagManager_ = TagManager;
    interface CaveVines {
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.InteractionResult;
        emission(arg0: number): Internal.ToIntFunction<Internal.BlockState>;
        hasGlowBerries(arg0: Internal.BlockState_): boolean;
        readonly SHAPE: Internal.ArrayVoxelShape;
        readonly BERRIES: Internal.BooleanProperty;
    }
    type CaveVines_ = CaveVines;
    class PostChain implements Internal.AccessPostChain, Internal.AutoCloseable {
        constructor(arg0: Internal.TextureManager_, arg1: Internal.ResourceManager_, arg2: com.mojang.blaze3d.pipeline.RenderTarget_, arg3: ResourceLocation_)
        process(arg0: number): void;
        addPass(arg0: string, arg1: com.mojang.blaze3d.pipeline.RenderTarget_, arg2: com.mojang.blaze3d.pipeline.RenderTarget_): Internal.PostPass;
        close(): void;
        getName(): string;
        resize(arg0: number, arg1: number): void;
        addTempTarget(arg0: string, arg1: number, arg2: number): void;
        getTempTarget(arg0: string): com.mojang.blaze3d.pipeline.RenderTarget;
        getPasses(): Internal.List<any>;
        get name(): string
        get passes(): Internal.List<any>
    }
    type PostChain_ = PostChain;
    class DragonHoverPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonHoverPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonHoverPhase>
    }
    type DragonHoverPhase_ = DragonHoverPhase;
    class ClientPlayerNetworkEvent$LoggingOut extends Internal.ClientPlayerNetworkEvent {
        constructor()
        constructor(arg0: Internal.MultiPlayerGameMode_, arg1: Internal.LocalPlayer_, arg2: Internal.Connection_)
    }
    type ClientPlayerNetworkEvent$LoggingOut_ = ClientPlayerNetworkEvent$LoggingOut;
    interface IDrawableAnimated extends Internal.IDrawable {
        getWidth(): number;
        draw(arg0: Internal.PoseStack_): void;
        getHeight(): number;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        get width(): number
        get height(): number
    }
    type IDrawableAnimated_ = IDrawableAnimated;
    class StemBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.StemGrownBlock_, arg1: Internal.Supplier_<Internal.Item>, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getFruit(): Internal.StemGrownBlock;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fruit(): Internal.StemGrownBlock
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 7;
    }
    type StemBlock_ = StemBlock;
    interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2DoubleFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction;
        remove(arg0: boolean): number;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        get(arg0: boolean): number;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2DoubleFunction<T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        defaultReturnValue(): number;
        containsKey(arg0: boolean): boolean;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction;
        getOrDefault(arg0: boolean, arg1: number): number;
        size(): number;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction;
        put(arg0: boolean, arg1: number): number;
        clear(): void;
        apply(arg0: boolean): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction;
        (arg0: boolean): number;
    }
    type Boolean2DoubleFunction_ = Boolean2DoubleFunction;
    interface GlyphProvider extends Internal.AutoCloseable {
        close(): void;
        getGlyph(arg0: number): Internal.GlyphInfo;
        getSupportedGlyphs(): Internal.IntSet;
        get supportedGlyphs(): Internal.IntSet
    }
    type GlyphProvider_ = GlyphProvider;
    class ModuleDescriptor$Modifier extends Internal.Enum<Internal.ModuleDescriptor$Modifier> {
        static valueOf(arg0: string): Internal.ModuleDescriptor$Modifier;
        static values(): Internal.ModuleDescriptor$Modifier[];
        static readonly AUTOMATIC: Internal.ModuleDescriptor$Modifier;
        static readonly MANDATED: Internal.ModuleDescriptor$Modifier;
        static readonly OPEN: Internal.ModuleDescriptor$Modifier;
        static readonly SYNTHETIC: Internal.ModuleDescriptor$Modifier;
    }
    type ModuleDescriptor$Modifier_ = ModuleDescriptor$Modifier | "mandated" | "open" | "synthetic" | "automatic";
    class ShapelessRecipeSchema$ShapelessRecipeJS extends Internal.RecipeJS {
        constructor()
        getMod(): string;
        get mod(): string
    }
    type ShapelessRecipeSchema$ShapelessRecipeJS_ = ShapelessRecipeSchema$ShapelessRecipeJS;
    class ScreenEvent$MouseButtonPressed$Pre extends Internal.ScreenEvent$MouseButtonPressed {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$MouseButtonPressed$Pre_ = ScreenEvent$MouseButtonPressed$Pre;
    class BlockUtil$FoundRectangle {
        constructor(arg0: BlockPos_, arg1: number, arg2: number)
        readonly minCorner: BlockPos;
        readonly axis2Size: number;
        readonly axis1Size: number;
    }
    type BlockUtil$FoundRectangle_ = BlockUtil$FoundRectangle;
    interface ItemColorsExtended {
        getColorProvider(arg0: Internal.ItemStack_): Internal.ItemColor;
    }
    type ItemColorsExtended_ = ItemColorsExtended;
    interface EventExecutorGroup extends Internal.Iterable<Internal.EventExecutor>, Internal.ScheduledExecutorService {
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        next(): Internal.EventExecutor;
        isTerminated(): boolean;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        isShutdown(): boolean;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future<any>;
        isShuttingDown(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type EventExecutorGroup_ = EventExecutorGroup;
    class EntityStruckByLightningEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: Internal.LightningBolt_)
        getLightning(): Internal.LightningBolt;
        get lightning(): Internal.LightningBolt
    }
    type EntityStruckByLightningEvent_ = EntityStruckByLightningEvent;
    class Program$Type extends Internal.Enum<Internal.Program$Type> {
        getExtension(): string;
        getPrograms(): Internal.Map<string, Internal.Program>;
        static values(): Internal.Program$Type[];
        getName(): string;
        getGlType(): number;
        static valueOf(arg0: string): Internal.Program$Type;
        get extension(): string
        get programs(): Internal.Map<string, Internal.Program>
        get name(): string
        get glType(): number
        static readonly FRAGMENT: Internal.Program$Type;
        static readonly VERTEX: Internal.Program$Type;
    }
    type Program$Type_ = "vertex" | "fragment" | Program$Type;
    class FileDescriptor {
        constructor()
        valid(): boolean;
        sync(): void;
        static readonly "in": Internal.FileDescriptor;
        static readonly err: Internal.FileDescriptor;
        static readonly out: Internal.FileDescriptor;
    }
    type FileDescriptor_ = FileDescriptor;
    abstract class AxisCycle extends Internal.Enum<Internal.AxisCycle> {
        static values(): Internal.AxisCycle[];
        cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number;
        inverse(): this;
        cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number;
        static valueOf(arg0: string): Internal.AxisCycle;
        static between(arg0: Internal.Direction$Axis_, arg1: Internal.Direction$Axis_): Internal.AxisCycle;
        cycle(arg0: Internal.Direction$Axis_): Internal.Direction$Axis;
        static readonly AXIS_VALUES: Internal.Direction$Axis[];
        static readonly NONE: Internal.AxisCycle;
        static readonly VALUES: Internal.AxisCycle[];
        static readonly FORWARD: Internal.AxisCycle;
        static readonly BACKWARD: Internal.AxisCycle;
    }
    type AxisCycle_ = "backward" | AxisCycle | "forward" | "none";
    class LootContext$Builder {
        constructor(arg0: Internal.LootContext_)
        constructor(arg0: Internal.ServerLevel_)
        create(arg0: Internal.LootContextParamSet_): Internal.LootContext;
        getOptionalParameter<T>(arg0: Internal.LootContextParam_<T>): T;
        withOptionalRandomSeed(arg0: number): this;
        getLevel(): Internal.ServerLevel;
        getParameter<T>(arg0: Internal.LootContextParam_<T>): T;
        withLuck(arg0: number): this;
        withOptionalParameter<T>(arg0: Internal.LootContextParam_<T>, arg1: T): this;
        withParameter<T>(arg0: Internal.LootContextParam_<T>, arg1: T): this;
        withOptionalRandomSeed(arg0: number, arg1: Internal.RandomSource_): this;
        withDynamicDrop(arg0: ResourceLocation_, arg1: Internal.LootContext$DynamicDrop_): this;
        withRandom(arg0: Internal.RandomSource_): this;
        get level(): Internal.ServerLevel
    }
    type LootContext$Builder_ = LootContext$Builder;
    interface Table <R, C, V> {
        putAll(arg0: Internal.Table_<R, C, V>): void;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        cellSet(): Internal.Set<Internal.Table$Cell<R, C, V>>;
        column(arg0: C): Internal.Map<R, V>;
        rowMap(): Internal.Map<R, Internal.Map<C, V>>;
        isEmpty(): boolean;
        remove(arg0: any, arg1: any): V;
        put(arg0: R, arg1: C, arg2: V): V;
        hashCode(): number;
        size(): number;
        columnKeySet(): Internal.Set<C>;
        clear(): void;
        contains(arg0: any, arg1: any): boolean;
        rowKeySet(): Internal.Set<R>;
        row(arg0: R): Internal.Map<C, V>;
        containsRow(arg0: any): boolean;
        equals(arg0: any): boolean;
        get(arg0: any, arg1: any): V;
        columnMap(): Internal.Map<C, Internal.Map<R, V>>;
        containsColumn(arg0: any): boolean;
        get empty(): boolean
    }
    type Table_<R, C, V> = Table<R, C, V>;
    abstract class AbstractChestBlock <E extends Internal.BlockEntity> extends Internal.BaseEntityBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        combine(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: boolean): Internal.DoubleBlockCombiner$NeighborCombineResult<Internal.ChestBlockEntity>;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AbstractChestBlock_<E extends Internal.BlockEntity> = AbstractChestBlock<E>;
    interface VertexDrain {
        createSink<T extends Internal.VertexSink>(arg0: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<T>): T;
        of(consumer: Internal.VertexConsumer_): this;
    }
    type VertexDrain_ = VertexDrain;
    class Suppliers$NonSerializableMemoizingSupplier <T> implements com.google.common.base.Supplier<T> {
        get(): T;
    }
    type Suppliers$NonSerializableMemoizingSupplier_<T> = Suppliers$NonSerializableMemoizingSupplier<T>;
    class Biome$ClimateSettings extends Internal.Record {
        constructor(precipitation: Internal.Biome$Precipitation_, temperature: number, temperatureModifier: Internal.Biome$TemperatureModifier_, downfall: number)
        precipitation(): Internal.Biome$Precipitation;
        downfall(): number;
        temperatureModifier(): Internal.Biome$TemperatureModifier;
        temperature(): number;
        temperatureModifier: Internal.Biome$TemperatureModifier;
        precipitation: Internal.Biome$Precipitation;
        temperature: number;
        downfall: number;
        static readonly CODEC: Internal.MapCodec<Internal.Biome$ClimateSettings>;
    }
    type Biome$ClimateSettings_ = Biome$ClimateSettings;
    interface View$OnGenericMotionListener {
        onGenericMotion(arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
        (arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
    }
    type View$OnGenericMotionListener_ = View$OnGenericMotionListener;
    class AbuseReportRequest {
        constructor(arg0: Internal.UUID_, arg1: Internal.AbuseReport_, arg2: Internal.AbuseReportRequest$ClientInfo_, arg3: Internal.AbuseReportRequest$ThirdPartyServerInfo_, arg4: Internal.AbuseReportRequest$RealmInfo_)
        id: Internal.UUID;
        report: Internal.AbuseReport;
        clientInfo: Internal.AbuseReportRequest$ClientInfo;
        thirdPartyServerInfo: Internal.AbuseReportRequest$ThirdPartyServerInfo;
        realmInfo: Internal.AbuseReportRequest$RealmInfo;
    }
    type AbuseReportRequest_ = AbuseReportRequest;
    class AudioFormat {
        constructor(arg0: Internal.AudioFormat$Encoding_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean)
        constructor(arg0: Internal.AudioFormat$Encoding_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Map_<string, any>)
        constructor(arg0: number, arg1: number, arg2: number, arg3: boolean, arg4: boolean)
        matches(arg0: Internal.AudioFormat_): boolean;
        properties(): Internal.Map<string, any>;
        getSampleRate(): number;
        getFrameSize(): number;
        getFrameRate(): number;
        getProperty(arg0: string): any;
        isBigEndian(): boolean;
        getEncoding(): Internal.AudioFormat$Encoding;
        getSampleSizeInBits(): number;
        getChannels(): number;
        get sampleRate(): number
        get frameSize(): number
        get frameRate(): number
        get bigEndian(): boolean
        get encoding(): Internal.AudioFormat$Encoding
        get sampleSizeInBits(): number
        get channels(): number
    }
    type AudioFormat_ = AudioFormat;
    class FluidType {
        constructor(arg0: Internal.FluidType$Properties_)
        canSwim(arg0: Internal.Entity_): boolean;
        getDescriptionId(arg0: Internal.FluidStack_): string;
        isVaporizedOnPlacement(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FluidStack_): boolean;
        canBePlacedInLevel(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidState_): boolean;
        getLightLevel(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getDensity(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getSound(arg0: Internal.Entity_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        canExtinguish(arg0: Internal.Entity_): boolean;
        canConvertToSource(arg0: Internal.FluidStack_): boolean;
        getDensity(): number;
        getTemperature(arg0: Internal.FluidStack_): number;
        getDescriptionId(): string;
        getRarity(): Internal.Rarity;
        getFallDistanceModifier(arg0: Internal.Entity_): number;
        getBlockForFluidState(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidState_): Internal.BlockState;
        getBucket(arg0: Internal.FluidStack_): Internal.ItemStack;
        getRarity(arg0: Internal.FluidStack_): Internal.Rarity;
        canBePlacedInLevel(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidStack_): boolean;
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        onVaporize(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.FluidStack_): void;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        getTemperature(): number;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        getDescription(): Internal.Component;
        getViscosity(): number;
        getSound(arg0: Internal.FluidStack_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        motionScale(arg0: Internal.Entity_): number;
        isVanilla(): boolean;
        getRenderPropertiesInternal(): any;
        isAir(): boolean;
        getLightLevel(arg0: Internal.FluidStack_): number;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientFluidTypeExtensions>): void;
        canDrownIn(arg0: Internal.LivingEntity_): boolean;
        getDensity(arg0: Internal.FluidStack_): number;
        getSound(arg0: Internal.SoundAction_): Internal.SoundEvent;
        canPushEntity(arg0: Internal.Entity_): boolean;
        isLighterThanAir(): boolean;
        canRideVehicleUnder(arg0: Internal.Entity_, arg1: Internal.Entity_): boolean;
        canHydrate(arg0: Internal.Entity_): boolean;
        supportsBoating(arg0: Internal.Boat_): boolean;
        getLightLevel(): number;
        getDescription(arg0: Internal.FluidStack_): Internal.Component;
        getViscosity(arg0: Internal.FluidStack_): number;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        getStateForPlacement(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidStack_): Internal.FluidState;
        setItemMovement(arg0: Internal.ItemEntity_): void;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getSound(arg0: Internal.Player_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SoundAction_): Internal.SoundEvent;
        canConvertToSource(arg0: Internal.FluidState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        canHydrate(arg0: Internal.FluidStack_): boolean;
        getViscosity(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getTemperature(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        get density(): number
        get descriptionId(): string
        get rarity(): Internal.Rarity
        get temperature(): number
        get description(): Internal.Component
        get viscosity(): number
        get vanilla(): boolean
        get renderPropertiesInternal(): any
        get air(): boolean
        get lighterThanAir(): boolean
        get lightLevel(): number
        set itemMovement(arg0: Internal.ItemEntity_)
        static readonly SIZE: net.minecraftforge.common.util.Lazy<number>;
        static readonly BUCKET_VOLUME: 1000;
    }
    type FluidType_ = FluidType | Special.FluidType;
    class PlayerInteractEvent$RightClickItem extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerInteractEvent$RightClickItem_ = PlayerInteractEvent$RightClickItem;
    class FluidEntry <T extends Internal.ForgeFlowingFluid> extends Internal.RegistryEntry<T> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.RegistryObject_<T>)
        getType(): Internal.FluidType;
        getSource<S extends Internal.ForgeFlowingFluid>(): S;
        getBucket<I extends Internal.Item>(): Internal.Optional<I>;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        getBlock<B extends Internal.Block>(): Internal.Optional<B>;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        get type(): Internal.FluidType
        get source(): S
        get bucket(): Internal.Optional<I>
        get block(): Internal.Optional<B>
    }
    type FluidEntry_<T extends Internal.ForgeFlowingFluid> = FluidEntry<T>;
    interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToIntFunction {
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        remove(arg0: number): number;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2ByteFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction;
        defaultReturnValue(): number;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        getOrDefault(arg0: number, arg1: number): number;
        apply(arg0: number): number;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2ByteFunction<T>;
        get(arg0: number): number;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction;
        size(): number;
        clear(): void;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        identity<T>(): Internal.Function<T, T>;
        applyAsInt(arg0: number): number;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        (arg0: number): number;
    }
    type Double2ByteFunction_ = Double2ByteFunction;
    class MeasureUnitImpl$MeasureUnitImplWithIndex {
    }
    type MeasureUnitImpl$MeasureUnitImplWithIndex_ = MeasureUnitImpl$MeasureUnitImplWithIndex;
    class ServerStatusPing {
        constructor()
        getFMLNetworkVersion(): number;
        isTruncated(): boolean;
        getRemoteChannels(): Internal.Map<ResourceLocation, org.apache.commons.lang3.tuple.Pair<string, boolean>>;
        getRemoteModData(): Internal.Map<string, string>;
        get FMLNetworkVersion(): number
        get truncated(): boolean
        get remoteChannels(): Internal.Map<ResourceLocation, org.apache.commons.lang3.tuple.Pair<string, boolean>>
        get remoteModData(): Internal.Map<string, string>
    }
    type ServerStatusPing_ = ServerStatusPing;
    class VecBuffer {
        constructor()
        constructor(arg0: Internal.ByteBuffer_)
        putVec4(arg0: number, arg1: number, arg2: number, arg3: number): this;
        rewind(): this;
        putFloatArray(arg0: number[]): this;
        position(arg0: number): this;
        putInt(arg0: number): this;
        position(): number;
        putVec2(arg0: number, arg1: number): this;
        static allocate(arg0: number): Internal.VecBuffer;
        putVec3(arg0: number, arg1: number, arg2: number): this;
        put(arg0: Internal.FloatBuffer_): this;
        put(arg0: number): this;
        putFloat(arg0: number): this;
        unwrap(): Internal.ByteBuffer;
        putVec2(arg0: number, arg1: number): this;
        putShort(arg0: number): this;
        putByteArray(arg0: number[]): this;
        putVec3(arg0: number, arg1: number, arg2: number): this;
        putColor(arg0: number, arg1: number, arg2: number, arg3: number): this;
        put(arg0: Internal.ByteBuffer_): this;
        putColor(arg0: number, arg1: number, arg2: number, arg3: number): this;
    }
    type VecBuffer_ = VecBuffer;
    class EffectProgram extends Internal.Program {
        static compileShader(arg0: Internal.Program$Type_, arg1: string, arg2: Internal.InputStream_, arg3: string): Internal.EffectProgram;
        attachToEffect(arg0: Internal.Effect_): void;
    }
    type EffectProgram_ = EffectProgram;
    interface RenderTypeExtension {
        flywheel$getDrawBuffer(): Internal.DrawBuffer;
        getDrawBuffer(arg0: Internal.RenderType_): Internal.DrawBuffer;
    }
    type RenderTypeExtension_ = RenderTypeExtension;
    class DisplayContext$Type extends Internal.Enum<Internal.DisplayContext$Type> {
        static values(): Internal.DisplayContext$Type[];
        static valueOf(arg0: string): Internal.DisplayContext$Type;
        static readonly CAPITALIZATION: Internal.DisplayContext$Type;
        static readonly DIALECT_HANDLING: Internal.DisplayContext$Type;
        static readonly DISPLAY_LENGTH: Internal.DisplayContext$Type;
        static readonly SUBSTITUTE_HANDLING: Internal.DisplayContext$Type;
    }
    type DisplayContext$Type_ = "capitalization" | DisplayContext$Type | "substitute_handling" | "display_length" | "dialect_handling";
    class WorldOpenFlows {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.LevelStorageSource_)
        createLevelFromExistingSettings(arg0: Internal.LevelStorageSource$LevelStorageAccess_, arg1: Internal.ReloadableServerResources_, arg2: Internal.RegistryAccess$Frozen_, arg3: Internal.WorldData_): void;
        createFreshLevel(arg0: string, arg1: Internal.LevelSettings_, arg2: Internal.RegistryAccess_, arg3: Internal.WorldGenSettings_): void;
        loadWorldStem(arg0: Internal.LevelStorageSource$LevelStorageAccess_, arg1: boolean): Internal.WorldStem;
        static confirmWorldCreation(arg0: Internal.Minecraft_, arg1: Internal.CreateWorldScreen_, arg2: Internal.Lifecycle_, arg3: Internal.Runnable_): void;
        loadLevel(arg0: Internal.Screen_, arg1: string): void;
    }
    type WorldOpenFlows_ = WorldOpenFlows;
    interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive<number, Internal.LongConsumer, Internal.Spliterator$OfLong> {
        forEachRemaining(arg0: any): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        getExactSizeIfKnown(): number;
        getComparator(): Internal.Comparator<number>;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: Internal.LongConsumer_): boolean;
        tryAdvance(arg0: any): boolean;
        characteristics(): number;
        estimateSize(): number;
        forEachRemaining(arg0: Internal.LongConsumer_): void;
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        get exactSizeIfKnown(): number
        get comparator(): Internal.Comparator<number>
    }
    type Spliterator$OfLong_ = Spliterator$OfLong;
    class RegisterCommandsEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.CommandDispatcher_<Internal.CommandSourceStack>, arg1: Internal.Commands$CommandSelection_, arg2: Internal.CommandBuildContext_)
        getCommandSelection(): Internal.Commands$CommandSelection;
        getDispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>;
        getBuildContext(): Internal.CommandBuildContext;
        get commandSelection(): Internal.Commands$CommandSelection
        get dispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>
        get buildContext(): Internal.CommandBuildContext
    }
    type RegisterCommandsEvent_ = RegisterCommandsEvent;
    class ZoneOffsetTransitionRule implements Internal.Serializable {
        getLocalTime(): Internal.LocalTime;
        getOffsetBefore(): Internal.ZoneOffset;
        getMonth(): Internal.Month;
        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_): Internal.ZoneOffsetTransitionRule;
        getOffsetAfter(): Internal.ZoneOffset;
        isMidnightEndOfDay(): boolean;
        getDayOfWeek(): Internal.DayOfWeek;
        getStandardOffset(): Internal.ZoneOffset;
        createTransition(arg0: number): Internal.ZoneOffsetTransition;
        getDayOfMonthIndicator(): number;
        getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition;
        get localTime(): Internal.LocalTime
        get offsetBefore(): Internal.ZoneOffset
        get month(): Internal.Month
        get offsetAfter(): Internal.ZoneOffset
        get midnightEndOfDay(): boolean
        get dayOfWeek(): Internal.DayOfWeek
        get standardOffset(): Internal.ZoneOffset
        get dayOfMonthIndicator(): number
        get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition
    }
    type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule;
    abstract class LayoutInflater {
        constructor()
    }
    type LayoutInflater_ = LayoutInflater;
    interface MenuBuilder$MenuFactory <T extends Internal.AbstractContainerMenu> {
        create(arg0: Internal.MenuType_<T>, arg1: number, arg2: Internal.Inventory_): T;
    }
    type MenuBuilder$MenuFactory_<T extends Internal.AbstractContainerMenu> = MenuBuilder$MenuFactory<T>;
    class ContinuationPending extends Internal.RuntimeException {
        setApplicationState(applicationState: any): void;
        getApplicationState(): any;
        setContinuation(continuation: Internal.NativeContinuation_): void;
        getContinuation(): any;
        set applicationState(applicationState: any)
        get applicationState(): any
        set continuation(continuation: Internal.NativeContinuation_)
        get continuation(): any
    }
    type ContinuationPending_ = ContinuationPending;
    class OreConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.RuleTest_, arg1: Internal.BlockState_, arg2: number, arg3: number)
        constructor(arg0: Internal.RuleTest_, arg1: Internal.BlockState_, arg2: number)
        constructor(arg0: Internal.List_<Internal.OreConfiguration$TargetBlockState>, arg1: number, arg2: number)
        constructor(arg0: Internal.List_<Internal.OreConfiguration$TargetBlockState>, arg1: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        static target(arg0: Internal.RuleTest_, arg1: Internal.BlockState_): Internal.OreConfiguration$TargetBlockState;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly discardChanceOnAirExposure: number;
        readonly targetStates: Internal.List<Internal.OreConfiguration$TargetBlockState>;
        static readonly CODEC: Internal.Codec<Internal.OreConfiguration>;
        readonly size: number;
    }
    type OreConfiguration_ = OreConfiguration;
    class SerializationContext {
        constructor()
        serializeConditions(arg0: Internal.LootItemCondition_[]): Internal.JsonElement;
        static readonly INSTANCE: Internal.SerializationContext;
    }
    type SerializationContext_ = SerializationContext;
    class AmbientMoodSettings {
        constructor(arg0: Internal.SoundEvent_, arg1: number, arg2: number, arg3: number)
        getTickDelay(): number;
        getBlockSearchExtent(): number;
        getSoundEvent(): Internal.SoundEvent;
        getSoundPositionOffset(): number;
        get tickDelay(): number
        get blockSearchExtent(): number
        get soundEvent(): Internal.SoundEvent
        get soundPositionOffset(): number
        static readonly CODEC: Internal.Codec<Internal.AmbientMoodSettings>;
        static readonly LEGACY_CAVE_SETTINGS: Internal.AmbientMoodSettings;
    }
    type AmbientMoodSettings_ = AmbientMoodSettings;
    interface IRecipeTransferError {
        getButtonHighlightColor(): number;
        showError(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: Internal.IRecipeSlotsView_, arg4: number, arg5: number): void;
        getType(): Internal.IRecipeTransferError$Type;
        get buttonHighlightColor(): number
        get type(): Internal.IRecipeTransferError$Type
    }
    type IRecipeTransferError_ = IRecipeTransferError;
    class SimpleJarMetadata extends Internal.Record implements Internal.JarMetadata {
        constructor(name: string, version: string, pkgs: Internal.Set_<string>, providers: Internal.List_<Internal.SecureJar$Provider>)
        name(): string;
        version(): string;
        static from(arg0: Internal.SecureJar_, ...arg1: Internal.Path_[]): Internal.JarMetadata;
        descriptor(): Internal.ModuleDescriptor;
        providers(): Internal.List<Internal.SecureJar$Provider>;
        static fromFileName(arg0: Internal.Path_, arg1: Internal.Set_<string>, arg2: Internal.List_<Internal.SecureJar$Provider>): Internal.SimpleJarMetadata;
        pkgs(): Internal.Set<string>;
    }
    type SimpleJarMetadata_ = SimpleJarMetadata;
    class LevelVersion {
        snapshot(): boolean;
        static parse(arg0: Internal.Dynamic_<any>): Internal.LevelVersion;
        levelDataVersion(): number;
        lastPlayed(): number;
        minecraftVersionName(): string;
        minecraftVersion(): Internal.DataVersion;
    }
    type LevelVersion_ = LevelVersion;
    class ThrownEnderpearl extends Internal.ThrowableItemProjectile {
        constructor(arg0: Internal.EntityType_<Internal.ThrownEnderpearl>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ThrownEnderpearl_ = ThrownEnderpearl;
    class Matrix3d {
        constructor()
        copy(): this;
        getAsMatrix4f(): Internal.Matrix4f;
        asXRotation(arg0: number): this;
        multiply(arg0: Internal.Matrix3d_): this;
        asZRotation(arg0: number): this;
        scale(arg0: number): this;
        transform(arg0: Vec3_): Vec3;
        transpose(): this;
        asIdentity(): this;
        asYRotation(arg0: number): this;
        add(arg0: Internal.Matrix3d_): this;
        get asMatrix4f(): Internal.Matrix4f
    }
    type Matrix3d_ = Matrix3d;
    class ItemDestroyedEventJS extends Internal.PlayerEventJS {
        constructor(e: Internal.PlayerDestroyItemEvent_)
        getEntity(): Internal.LivingEntity;
        getItem(): Internal.ItemStack;
        getHand(): Internal.InteractionHand;
        get entity(): Internal.LivingEntity
        get item(): Internal.ItemStack
        get hand(): Internal.InteractionHand
    }
    type ItemDestroyedEventJS_ = ItemDestroyedEventJS;
    interface ContainerEntity extends Internal.Container, Internal.MenuProvider {
        stopOpen(arg0: Internal.Player_): void;
        tryClear(arg0: any): void;
        setLootTableSeed(arg0: number): void;
        addChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        isChestVehicleEmpty(): boolean;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        interactWithChestVehicle(arg0: Internal.BiConsumer_<Internal.GameEvent, Internal.Entity>, arg1: Internal.Player_): Internal.InteractionResult;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        isRemoved(): boolean;
        setChanged(): void;
        isChestVehicleStillValid(arg0: Internal.Player_): boolean;
        position(): Vec3;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        clearChestVehicleContent(): void;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        setLootTable(arg0: ResourceLocation_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        clearItemStacks(): void;
        getItem(arg0: number): Internal.ItemStack;
        unpackChestVehicleLootTable(arg0: Internal.Player_): void;
        getChestVehicleSlot(arg0: number): Internal.SlotAccess;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        chestVehicleDestroyed(arg0: DamageSource_, arg1: Internal.Level_, arg2: Internal.Entity_): void;
        getDisplayName(): Internal.Component;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        getItemStacks(): Internal.NonNullList<Internal.ItemStack>;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        removeChestVehicleItem(arg0: number, arg1: number): Internal.ItemStack;
        getLevel(): Internal.Level;
        getChestVehicleItem(arg0: number): Internal.ItemStack;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        readChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        getHeight(): number;
        getLootTableSeed(): number;
        removeChestVehicleItemNoUpdate(arg0: number): Internal.ItemStack;
        countNonEmpty(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        getLootTable(): ResourceLocation;
        setChestVehicleItem(arg0: number, arg1: Internal.ItemStack_): void;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        set lootTableSeed(arg0: number)
        get chestVehicleEmpty(): boolean
        get slots(): number
        get removed(): boolean
        get containerSize(): number
        get width(): number
        get maxStackSize(): number
        set lootTable(arg0: ResourceLocation_)
        get displayName(): Internal.Component
        get empty(): boolean
        get itemStacks(): Internal.NonNullList<Internal.ItemStack>
        get level(): Internal.Level
        get height(): number
        get lootTableSeed(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get lootTable(): ResourceLocation
        get mutable(): boolean
    }
    type ContainerEntity_ = ContainerEntity;
    class BlockIgnoreProcessor extends Internal.StructureProcessor {
        constructor(arg0: Internal.List_<Internal.Block>)
        static readonly AIR: Internal.BlockIgnoreProcessor;
        static readonly STRUCTURE_BLOCK: Internal.BlockIgnoreProcessor;
        static readonly CODEC: Internal.Codec<Internal.BlockIgnoreProcessor>;
        static readonly STRUCTURE_AND_AIR: Internal.BlockIgnoreProcessor;
    }
    type BlockIgnoreProcessor_ = BlockIgnoreProcessor;
    class ServerboundKeepAlivePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getId(): number;
        isSkippable(): boolean;
        get id(): number
        get skippable(): boolean
    }
    type ServerboundKeepAlivePacket_ = ServerboundKeepAlivePacket;
    class MapDecoration {
        constructor(arg0: Internal.MapDecoration$Type_, arg1: number, arg2: number, arg3: number, arg4: Internal.Component_)
        getX(): number;
        getRot(): number;
        getName(): Internal.Component;
        renderOnFrame(): boolean;
        getImage(): number;
        getType(): Internal.MapDecoration$Type;
        render(arg0: number): boolean;
        getY(): number;
        get x(): number
        get rot(): number
        get name(): Internal.Component
        get image(): number
        get type(): Internal.MapDecoration$Type
        get y(): number
    }
    type MapDecoration_ = MapDecoration;
    class PooledByteBufAllocator extends Internal.AbstractByteBufAllocator implements Internal.ByteBufAllocatorMetricProvider {
        constructor()
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean)
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: number)
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean)
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: number)
        constructor(arg0: boolean, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number)
        constructor(arg0: boolean)
        pinnedDirectMemory(): number;
        /**
         * @deprecated
        */
        numDirectArenas(): number;
        static defaultNumDirectArena(): number;
        /**
         * @deprecated
        */
        freeThreadLocalCache(): void;
        /**
         * @deprecated
        */
        tinyCacheSize(): number;
        static defaultSmallCacheSize(): number;
        static defaultUseCacheForAllThreads(): boolean;
        /**
         * @deprecated
        */
        normalCacheSize(): number;
        static defaultPageSize(): number;
        static defaultMaxOrder(): number;
        /**
         * @deprecated
        */
        hasThreadLocalCache(): boolean;
        /**
         * @deprecated
        */
        directArenas(): Internal.List<Internal.PoolArenaMetric>;
        /**
         * @deprecated
        */
        numHeapArenas(): number;
        /**
         * @deprecated
        */
        smallCacheSize(): number;
        /**
         * @deprecated
        */
        static defaultTinyCacheSize(): number;
        static isDirectMemoryCacheAlignmentSupported(): boolean;
        /**
         * @deprecated
        */
        heapArenas(): Internal.List<Internal.PoolArenaMetric>;
        static defaultNumHeapArena(): number;
        static defaultPreferDirect(): boolean;
        pinnedHeapMemory(): number;
        static defaultNormalCacheSize(): number;
        /**
         * @deprecated
        */
        chunkSize(): number;
        trimCurrentThreadCache(): boolean;
        /**
         * @deprecated
        */
        numThreadLocalCaches(): number;
        metric(): Internal.PooledByteBufAllocatorMetric;
        dumpStats(): string;
        get directMemoryCacheAlignmentSupported(): boolean
        static readonly DEFAULT: Internal.PooledByteBufAllocator;
    }
    type PooledByteBufAllocator_ = PooledByteBufAllocator;
    class DimensionDataStorage {
        constructor(arg0: Internal.File_, arg1: Internal.DataFixer_)
        computeIfAbsent<T extends Internal.SavedData>(arg0: Internal.Function_<Internal.CompoundTag, T>, arg1: Internal.Supplier_<T>, arg2: string): T;
        get<T extends Internal.SavedData>(arg0: Internal.Function_<Internal.CompoundTag, T>, arg1: string): T;
        set(arg0: string, arg1: Internal.SavedData_): void;
        readTagFromDisk(arg0: string, arg1: number): Internal.CompoundTag;
        save(): void;
    }
    type DimensionDataStorage_ = DimensionDataStorage;
    interface Int2LongFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntToLongFunction {
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2LongFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        getOrDefault(arg0: number, arg1: number): number;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        containsKey(arg0: number): boolean;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction;
        remove(arg0: number): number;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction;
        defaultReturnValue(): number;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        size(): number;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction;
        applyAsLong(arg0: number): number;
        clear(): void;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction;
        get(arg0: number): number;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2LongFunction<T>;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction;
        (arg0: number): number;
    }
    type Int2LongFunction_ = Int2LongFunction;
    interface ModelType <T> extends com.supermartijn642.fusion.api.util.Serializer<T> {
        deserialize(json: Internal.JsonObject_): T;
        getTextureDependencies(context: Internal.GatherTexturesContext_, data: T): Internal.Collection<Internal.SpriteIdentifier>;
        getAsVanillaModel(data: T): Internal.BlockModel;
        serialize(value: T): Internal.JsonObject;
        bake(context: Internal.ModelBakingContext_, data: T): Internal.BakedModel;
        getModelDependencies(data: T): Internal.Collection<ResourceLocation>;
    }
    type ModelType_<T> = ModelType<T>;
    class ViewportEvent$RenderFog extends Internal.ViewportEvent {
        constructor()
        constructor(arg0: Internal.FogRenderer$FogMode_, arg1: Internal.FogType_, arg2: Internal.Camera_, arg3: number, arg4: number, arg5: number, arg6: Internal.FogShape_)
        scaleFarPlaneDistance(arg0: number): void;
        getNearPlaneDistance(): number;
        getType(): Internal.FogType;
        getMode(): Internal.FogRenderer$FogMode;
        getFogShape(): Internal.FogShape;
        setFogShape(arg0: Internal.FogShape_): void;
        scaleNearPlaneDistance(arg0: number): void;
        setFarPlaneDistance(arg0: number): void;
        setNearPlaneDistance(arg0: number): void;
        getFarPlaneDistance(): number;
        get nearPlaneDistance(): number
        get type(): Internal.FogType
        get mode(): Internal.FogRenderer$FogMode
        get fogShape(): Internal.FogShape
        set fogShape(arg0: Internal.FogShape_)
        set farPlaneDistance(arg0: number)
        set nearPlaneDistance(arg0: number)
        get farPlaneDistance(): number
    }
    type ViewportEvent$RenderFog_ = ViewportEvent$RenderFog;
    class RecipesEventJS extends Internal.EventJS {
        constructor()
        handler$zoa000$injectPost(recipeManager: Internal.RecipeManager_, jsonMap: Internal.Map_<any, any>, ci: Internal.CallbackInfo_): void;
        findRecipes(filter: Internal.RecipeFilter_): Internal.Collection<Internal.RecipeJS>;
        custom(json: Internal.JsonObject_): Internal.RecipeJS;
        handler$zkm000$injectRecipes(arg0: Internal.RecipeManager_, arg1: Internal.Map_<any, any>, arg2: Internal.CallbackInfo_): void;
        customFilter(filter: Internal.Predicate_<Internal.RecipeKJS>): Internal.RecipeFilter;
        printAllTypes(): void;
        static runInParallel<T>(callable: Internal.Callable_<T>): T;
        addRecipe(r: Internal.RecipeJS_, json: boolean): Internal.RecipeJS;
        printExamples(type: string): void;
        stage(filter: Internal.RecipeFilter_, stage: string): void;
        printTypes(): void;
        replaceOutput(filter: Internal.RecipeFilter_, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): void;
        remove(filter: Internal.RecipeFilter_): void;
        forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_<Internal.RecipeJS>): void;
        findRecipeIds(filter: Internal.RecipeFilter_): Internal.Collection<ResourceLocation>;
        getRecipes(): Special.DocumentedRecipes;
        countRecipes(filter: Internal.RecipeFilter_): number;
        getRecipeFunction(id: string): Internal.RecipeTypeFunction;
        recipeStream(filter: Internal.RecipeFilter_): Internal.Stream<Internal.RecipeJS>;
        containsRecipe(filter: Internal.RecipeFilter_): boolean;
        replaceInput(filter: Internal.RecipeFilter_, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): void;
        setItemErrors(b: boolean): void;
        custom(o: {type: Special.RecipeSerializer}): Internal.RecipeJS;
        static runInParallel(runnable: Internal.Runnable_): void;
        get recipes(): Special.DocumentedRecipes
        set itemErrors(b: boolean)
        readonly smithing: Internal.RecipeTypeFunction;
        readonly addedRecipes: Internal.Collection<Internal.RecipeJS>;
        readonly shapeless: Internal.RecipeTypeFunction;
        readonly smelting: Internal.RecipeTypeFunction;
        readonly blasting: Internal.RecipeTypeFunction;
        readonly stonecutting: Internal.RecipeTypeFunction;
        readonly smoking: Internal.RecipeTypeFunction;
        readonly campfireCooking: Internal.RecipeTypeFunction;
        static readonly SKIP_ERROR: Internal.Pattern;
        readonly failedCount: Internal.AtomicInteger;
        readonly takenIds: Internal.Map<ResourceLocation, Internal.RecipeJS>;
        readonly originalRecipes: Internal.Map<ResourceLocation, Internal.RecipeJS>;
        readonly shaped: Internal.RecipeTypeFunction;
    }
    type RecipesEventJS_ = RecipesEventJS;
    class DynamicCommandExceptionType implements Internal.CommandExceptionType {
        constructor(arg0: Internal.Function_<any, com.mojang.brigadier.Message>)
        createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException;
        create(arg0: any): Internal.CommandSyntaxException;
    }
    type DynamicCommandExceptionType_ = DynamicCommandExceptionType;
    abstract class ClientboundMoveEntityPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getxRot(): number;
        getyRot(): number;
        hasPosition(): boolean;
        getEntity(arg0: Internal.Level_): Internal.Entity;
        isSkippable(): boolean;
        getXa(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZa(): number;
        getYa(): number;
        hasRotation(): boolean;
        isOnGround(): boolean;
        get xRot(): number
        get yRot(): number
        get skippable(): boolean
        get xa(): number
        get za(): number
        get ya(): number
        get onGround(): boolean
    }
    type ClientboundMoveEntityPacket_ = ClientboundMoveEntityPacket;
    interface BlockStateKJS {
        setRequiresTool(v: boolean): void;
        setDestroySpeed(v: number): void;
        setMaterial(v: Material_): void;
        setLightEmission(v: number): void;
        set requiresTool(v: boolean)
        set destroySpeed(v: number)
        set material(v: Material_)
        set lightEmission(v: number)
    }
    type BlockStateKJS_ = BlockStateKJS;
    class LayoutTransition {
        constructor()
        setDuration(duration: number): void;
        addChild(parent: Internal.ViewGroup_, child: Internal.View_): void;
        removeTransitionListener(listener: Internal.LayoutTransition$TransitionListener_): void;
        cancel(): void;
        getTransitionListeners(): Internal.List<Internal.LayoutTransition$TransitionListener>;
        layoutChange(parent: Internal.ViewGroup_): void;
        cancel(transitionType: number): void;
        hideChild(parent: Internal.ViewGroup_, child: Internal.View_, newVisibility: number): void;
        getInterpolator(transitionType: number): Internal.TimeInterpolator;
        getStagger(transitionType: number): number;
        addTransitionListener(listener: Internal.LayoutTransition$TransitionListener_): void;
        getStartDelay(transitionType: number): number;
        setDuration(transitionType: number, duration: number): void;
        setStartDelay(transitionType: number, delay: number): void;
        setInterpolator(transitionType: number, interpolator: Internal.TimeInterpolator_): void;
        isRunning(): boolean;
        showChild(parent: Internal.ViewGroup_, child: Internal.View_, oldVisibility: number): void;
        endChangingAnimations(): void;
        isTransitionTypeEnabled(transitionType: number): boolean;
        disableTransitionType(transitionType: number): void;
        setAnimator(transitionType: number, animator: Internal.Animator_): void;
        setAnimateParentHierarchy(animateParentHierarchy: boolean): void;
        isChangingLayout(): boolean;
        getAnimator(transitionType: number): Internal.Animator;
        setStagger(transitionType: number, duration: number): void;
        getDuration(transitionType: number): number;
        removeChild(parent: Internal.ViewGroup_, child: Internal.View_): void;
        enableTransitionType(transitionType: number): void;
        startChangingAnimations(): void;
        set duration(duration: number)
        get transitionListeners(): Internal.List<Internal.LayoutTransition$TransitionListener>
        get running(): boolean
        set animateParentHierarchy(animateParentHierarchy: boolean)
        get changingLayout(): boolean
        static readonly DISAPPEARING: 3;
        static readonly CHANGE_APPEARING: 0;
        static readonly APPEARING: 2;
        static readonly CHANGE_DISAPPEARING: 1;
        static readonly CHANGING: 4;
    }
    type LayoutTransition_ = LayoutTransition;
    class Heightmap$Types extends Internal.Enum<Internal.Heightmap$Types> implements Internal.StringRepresentable {
        static values(): Internal.Heightmap$Types[];
        isOpaque(): Internal.Predicate<Internal.BlockState>;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        keepAfterWorldgen(): boolean;
        getSerializedName(): string;
        getSerializationKey(): string;
        static valueOf(arg0: string): Internal.Heightmap$Types;
        sendToClient(): boolean;
        get serializedName(): string
        get serializationKey(): string
        static readonly OCEAN_FLOOR: Internal.Heightmap$Types;
        static readonly MOTION_BLOCKING_NO_LEAVES: Internal.Heightmap$Types;
        static readonly CODEC: Internal.Codec<Internal.Heightmap$Types>;
        static readonly MOTION_BLOCKING: Internal.Heightmap$Types;
        static readonly WORLD_SURFACE: Internal.Heightmap$Types;
        static readonly WORLD_SURFACE_WG: Internal.Heightmap$Types;
        static readonly OCEAN_FLOOR_WG: Internal.Heightmap$Types;
    }
    type Heightmap$Types_ = "motion_blocking_no_leaves" | "ocean_floor" | "motion_blocking" | "world_surface" | Heightmap$Types | "world_surface_wg" | "ocean_floor_wg";
    class BlockEvent$BreakEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_)
        getExpToDrop(): number;
        getPlayer(): Internal.Player;
        setExpToDrop(arg0: number): void;
        get expToDrop(): number
        get player(): Internal.Player
        set expToDrop(arg0: number)
    }
    type BlockEvent$BreakEvent_ = BlockEvent$BreakEvent;
    interface ServerFunctionManager$TraceCallbacks {
        onCommand(arg0: number, arg1: string): void;
        onReturn(arg0: number, arg1: string, arg2: number): void;
        onCall(arg0: number, arg1: ResourceLocation_, arg2: number): void;
        onError(arg0: number, arg1: string): void;
    }
    type ServerFunctionManager$TraceCallbacks_ = ServerFunctionManager$TraceCallbacks;
    interface TickablePacketListener extends Internal.PacketListener {
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        tick(): void;
        shouldPropagateHandlingExceptions(): boolean;
        get connection(): Internal.Connection
    }
    type TickablePacketListener_ = TickablePacketListener;
    class LevelChunk extends Internal.ChunkAccess implements Internal.ICapabilityProviderImpl<Internal.LevelChunk> {
        constructor(arg0: Internal.Level_, arg1: Internal.ChunkPos_)
        constructor(arg0: Internal.ServerLevel_, arg1: Internal.ProtoChunk_, arg2: any_)
        constructor(arg0: Internal.Level_, arg1: Internal.ChunkPos_, arg2: Internal.UpgradeData_, arg3: Internal.LevelChunkTicks_<Internal.Block>, arg4: Internal.LevelChunkTicks_<Internal.Fluid>, arg5: number, arg6: Internal.LevelChunkSection_[], arg7: any_, arg8: Internal.BlendingData_)
        clearAllBlockEntities(): void;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.LevelChunk>): boolean;
        getMinSection(): number;
        setClientLightReady(arg0: boolean): void;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getMaxSection(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        setLoaded(arg0: boolean): void;
        getSectionYFromSectionIndex(arg0: number): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        registerAllBlockEntitiesAfterLevelLoad(): void;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getFluidState(arg0: number, arg1: number, arg2: number): Internal.FluidState;
        invalidateCaps(): void;
        addAndRegisterBlockEntity(arg0: Internal.BlockEntity_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        setFullStatus(arg0: Internal.Supplier_<Internal.ChunkHolder$FullChunkStatus>): void;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        replaceWithPacketData(arg0: Internal.FriendlyByteBuf_, arg1: Internal.CompoundTag_, arg2: Internal.Consumer_<Internal.ClientboundLevelChunkPacketData$BlockEntityTagOutput>): void;
        unregisterTickContainerFromLevel(arg0: Internal.ServerLevel_): void;
        getSectionsCount(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getBlockEntity(arg0: BlockPos_, arg1: Internal.LevelChunk$EntityCreationType_): Internal.BlockEntity;
        getSectionIndex(arg0: number): number;
        isEmpty(): boolean;
        getMaxBuildHeight(): number;
        getLevel(): Internal.Level;
        unpackTicks(arg0: number): void;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        runPostLoad(): void;
        postProcessGeneration(): void;
        isClientLightReady(): boolean;
        /**
         * @deprecated
        */
        readCapsFromNBT(arg0: Internal.CompoundTag_): void;
        getModelDataManager(): Internal.ModelDataManager;
        /**
         * @deprecated
        */
        writeCapsToNBT(): Internal.CompoundTag;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getWorldForge(): Internal.Level;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        registerTickContainerInLevel(arg0: Internal.ServerLevel_): void;
        getBlockEntities(): Internal.Map<BlockPos, Internal.BlockEntity>;
        getMaxLightLevel(): number;
        reviveCaps(): void;
        getFullStatus(): Internal.ChunkHolder$FullChunkStatus;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        set clientLightReady(arg0: boolean)
        get maxSection(): number
        set loaded(arg0: boolean)
        set fullStatus(arg0: Internal.Supplier_<Internal.ChunkHolder$FullChunkStatus>)
        get sectionsCount(): number
        get empty(): boolean
        get maxBuildHeight(): number
        get level(): Internal.Level
        get clientLightReady(): boolean
        get modelDataManager(): Internal.ModelDataManager
        get worldForge(): Internal.Level
        get blockEntities(): Internal.Map<BlockPos, Internal.BlockEntity>
        get maxLightLevel(): number
        get fullStatus(): Internal.ChunkHolder$FullChunkStatus
    }
    type LevelChunk_ = LevelChunk;
    class Direction$Plane extends Internal.Enum<Internal.Direction$Plane> implements Internal.Predicate<Internal.Direction>, Internal.Iterable<Internal.Direction> {
        stream(): Internal.Stream<Internal.Direction>;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
        spliterator(): Internal.Spliterator<Internal.Direction>;
        and(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
        getRandomAxis(arg0: Internal.RandomSource_): Internal.Direction$Axis;
        static values(): Internal.Direction$Plane[];
        iterator(): Internal.Iterator<Internal.Direction>;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        test(arg0: any): boolean;
        forEach(arg0: Internal.Consumer_<Internal.Direction>): void;
        getRandomDirection(arg0: Internal.RandomSource_): Internal.Direction;
        test(arg0: Internal.Direction_): boolean;
        static valueOf(arg0: string): Internal.Direction$Plane;
        shuffledCopy(arg0: Internal.RandomSource_): Internal.List<Internal.Direction>;
        negate(): Internal.Predicate<Internal.Direction>;
        static readonly HORIZONTAL: Internal.Direction$Plane;
        static readonly VERTICAL: Internal.Direction$Plane;
    }
    type Direction$Plane_ = Direction$Plane | "vertical" | "horizontal";
    class User$Type extends Internal.Enum<Internal.User$Type> {
        getName(): string;
        static valueOf(arg0: string): Internal.User$Type;
        static byName(arg0: string): Internal.User$Type;
        static values(): Internal.User$Type[];
        get name(): string
        static readonly LEGACY: Internal.User$Type;
        static readonly MSA: Internal.User$Type;
        static readonly MOJANG: Internal.User$Type;
    }
    type User$Type_ = User$Type | "mojang" | "msa" | "legacy";
    class MarkerMaterial extends com.gregtechceu.gtceu.api.data.chemical.material.Material {
        constructor(name: string)
    }
    type MarkerMaterial_ = MarkerMaterial;
    class ScreenKeyPressedEvent extends Internal.Event {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
        readonly keyCode: number;
        readonly scanCode: number;
        readonly modifiers: number;
    }
    type ScreenKeyPressedEvent_ = ScreenKeyPressedEvent;
    interface Mesh {
        setIndexBuffer(buffer: icyllis.arc3d.engine.Buffer_, baseIndex: number, actualIndexCount: number): void;
        getVertexCount(): number;
        setVertexBuffer(buffer: icyllis.arc3d.engine.Buffer_, baseVertex: number, actualVertexCount: number): void;
        getVertexSize(): number;
        getInstanceSize(): number;
        getIndexCount(): number;
        getInstanceCount(): number;
        setInstanceBuffer(buffer: icyllis.arc3d.engine.Buffer_, baseInstance: number, actualInstanceCount: number): void;
        get vertexCount(): number
        get vertexSize(): number
        get instanceSize(): number
        get indexCount(): number
        get instanceCount(): number
    }
    type Mesh_ = Mesh;
    class EnchantmentTableBlockEntity extends Internal.BlockEntity implements Internal.Nameable {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        getDisplayName(): Internal.Component;
        getName(): Internal.Component;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        static bookAnimationTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.EnchantmentTableBlockEntity_): void;
        setCustomName(arg0: Internal.Component_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getCustomName(): Internal.Component;
        getRenderBoundingBox(): Internal.AABB;
        get displayName(): Internal.Component
        get name(): Internal.Component
        set customName(arg0: Internal.Component_)
        get modelData(): Internal.ModelData
        get customName(): Internal.Component
        get renderBoundingBox(): Internal.AABB
        rot: number;
        tRot: number;
        open: number;
        flipT: number;
        oOpen: number;
        time: number;
        oFlip: number;
        oRot: number;
        flipA: number;
        flip: number;
    }
    type EnchantmentTableBlockEntity_ = EnchantmentTableBlockEntity;
    interface UserPrincipal extends Internal.Principal {
        hashCode(): number;
        toString(): string;
        getName(): string;
        equals(arg0: any): boolean;
        implies(arg0: Internal.Subject_): boolean;
        get name(): string
    }
    type UserPrincipal_ = UserPrincipal;
    class Gui extends Internal.GuiComponent {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.ItemRenderer_)
        setTimes(arg0: number, arg1: number, arg2: number): void;
        renderVignette(arg0: Internal.Entity_): void;
        getBossOverlay(): Internal.BossHealthOverlay;
        render(arg0: Internal.PoseStack_, arg1: number): void;
        renderJumpMeter(arg0: Internal.PoseStack_, arg1: number): void;
        renderEffects(arg0: Internal.PoseStack_): void;
        setSubtitle(arg0: Internal.Component_): void;
        renderExperienceBar(arg0: Internal.PoseStack_, arg1: number): void;
        setOverlayMessage(arg0: Internal.Component_, arg1: boolean): void;
        onDisconnected(): void;
        isShowingChatDisabledByPlayer(): boolean;
        getChat(): Internal.ChatComponent;
        clearCache(): void;
        handler$zge000$preDrawCrosshair(arg0: Internal.PoseStack_, arg1: Internal.CallbackInfo_): void;
        getSpectatorGui(): Internal.SpectatorGui;
        renderSelectedItemName(arg0: Internal.PoseStack_): void;
        renderDemoOverlay(arg0: Internal.PoseStack_): void;
        getFont(): Internal.Font;
        getGuiTicks(): number;
        setNowPlaying(arg0: Internal.Component_): void;
        setTitle(arg0: Internal.Component_): void;
        clear(): void;
        tick(arg0: boolean): void;
        displayScoreboardSidebar(arg0: Internal.PoseStack_, arg1: Internal.Objective_): void;
        setChatDisabledByPlayerShown(arg0: boolean): void;
        resetTitleTimes(): void;
        renderHotbar(arg0: number, arg1: Internal.PoseStack_): void;
        getTabList(): Internal.PlayerTabOverlay;
        renderCrosshair(arg0: Internal.PoseStack_): void;
        get bossOverlay(): Internal.BossHealthOverlay
        set subtitle(arg0: Internal.Component_)
        get showingChatDisabledByPlayer(): boolean
        get chat(): Internal.ChatComponent
        get spectatorGui(): Internal.SpectatorGui
        get font(): Internal.Font
        get guiTicks(): number
        set nowPlaying(arg0: Internal.Component_)
        set title(arg0: Internal.Component_)
        set chatDisabledByPlayerShown(arg0: boolean)
        get tabList(): Internal.PlayerTabOverlay
        vignetteBrightness: number;
    }
    type Gui_ = Gui;
    class RedstoneWallTorchBlock extends Internal.RedstoneTorchBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
        static readonly LIT: Internal.BooleanProperty;
    }
    type RedstoneWallTorchBlock_ = RedstoneWallTorchBlock;
    interface LevelSimulatedReader {
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
    }
    type LevelSimulatedReader_ = LevelSimulatedReader;
    class Turtle extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Turtle>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isLayingEgg(): boolean;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        static checkTurtleSpawnRules(arg0: Internal.EntityType_<Internal.Turtle>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        setHomePos(arg0: BlockPos_): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        hasEgg(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get layingEgg(): boolean
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set homePos(arg0: BlockPos_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly BABY_ON_LAND_SELECTOR: Internal.Predicate<Internal.LivingEntity>;
        static readonly FOOD_ITEMS: Internal.Ingredient;
    }
    type Turtle_ = Turtle;
    class ScreenEvent$MouseButtonReleased$Post extends Internal.ScreenEvent$MouseButtonReleased {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: boolean)
        wasHandled(): boolean;
    }
    type ScreenEvent$MouseButtonReleased$Post_ = ScreenEvent$MouseButtonReleased$Post;
    interface SerializableTickContainer <T> {
        save(arg0: number, arg1: Internal.Function_<T, string>): Internal.Tag;
    }
    type SerializableTickContainer_<T> = SerializableTickContainer<T>;
    class ArrayRecipeComponent <T> extends Internal.Record implements Internal.RecipeComponent<T[]> {
        constructor(component: Internal.RecipeComponent_<T>, canWriteSelf: boolean, arrayClass: typeof any, emptyArray: T[])
        addAll(array: T[], ...values: T[]): T[];
        replaceOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.OutputReplacement_): any;
        write(arg0: Internal.RecipeJS_, arg1: any): Internal.JsonElement;
        arrayClass(): typeof any;
        key(name: string): Internal.RecipeKey<T[]>;
        asMap<K>(key: Internal.RecipeComponent_<K>): Internal.RecipeComponent<Internal.TinyMap<K, T[]>>;
        readFromMap(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T[]>, map: Internal.Map_<any, any>): void;
        writeToJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T[]>, json: Internal.JsonObject_): void;
        isInput(recipe: Internal.RecipeJS_, value: T[], match: Internal.ReplacementMatch_): boolean;
        orSelf(): Internal.RecipeComponent<T[]>;
        role(): Internal.ComponentRole;
        componentClass(): typeof any;
        component(): Internal.RecipeComponent<T>;
        replaceOutput(recipe: Internal.RecipeJS_, original: T[], match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): T[];
        add(array: T[], value: T): T[];
        constructorDescription(ctx: Internal.DescriptionContext_): Internal.TypeDescJS;
        remove(array: T[], index: number): T[];
        asPatternKey(): Internal.RecipeComponent<Internal.TinyMap<string, T[]>>;
        componentType(): string;
        or<O>(other: Internal.RecipeComponent_<O>): Internal.OrRecipeComponent<T[], O>;
        newArray(length: number): T[];
        replaceInput(recipe: Internal.RecipeJS_, original: T[], match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): T[];
        static builder(): Internal.RecipeComponentBuilder;
        and<O>(other: Internal.RecipeComponent_<O>): Internal.AndRecipeComponent<T[], O>;
        hasPriority(recipe: Internal.RecipeJS_, from: any): boolean;
        emptyArray(): T[];
        isOutput(recipe: Internal.RecipeJS_, value: T[], match: Internal.ReplacementMatch_): boolean;
        asArrayOrSelf(): Internal.ArrayRecipeComponent<T[]>;
        static builder(...key: Internal.RecipeKey_<any>[]): Internal.RecipeComponentBuilder;
        readFromJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T[]>, json: Internal.JsonObject_): void;
        read(arg0: Internal.RecipeJS_, arg1: any): any;
        isOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        replaceInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.InputReplacement_): any;
        checkEmpty(key: Internal.RecipeKey_<T[]>, value: T[]): string;
        checkValueHasChanged(oldValue: T[], newValue: T[]): boolean;
        write(recipe: Internal.RecipeJS_, value: T[]): Internal.JsonElement;
        canWriteSelf(): boolean;
        isInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        asArray(): Internal.ArrayRecipeComponent<T[]>;
    }
    type ArrayRecipeComponent_<T> = ArrayRecipeComponent<T>;
    class ColorSpace$Connector {
        getRenderIntent(): Internal.ColorSpace$RenderIntent;
        getSource(): Internal.ColorSpace;
        getDestination(): Internal.ColorSpace;
        transform(v: number[]): number[];
        transform(r: number, g: number, b: number): number[];
        get renderIntent(): Internal.ColorSpace$RenderIntent
        get source(): Internal.ColorSpace
        get destination(): Internal.ColorSpace
    }
    type ColorSpace$Connector_ = ColorSpace$Connector;
    interface TStack <Self> {
        pushPose(): Self;
        popPose(): Self;
    }
    type TStack_<Self> = TStack<Self>;
    class LargeFireball extends Internal.Fireball {
        constructor(arg0: Internal.EntityType_<Internal.LargeFireball>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number, arg5: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type LargeFireball_ = LargeFireball;
    abstract class AbstractIntSet extends Internal.AbstractIntCollection implements Internal.Cloneable, Internal.IntSet {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static of(arg0: number, arg1: number): Internal.IntSet;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        static of(): Internal.IntSet;
        forEach(arg0: Internal.IntConsumer_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of(arg0: number, arg1: number, arg2: number): Internal.IntSet;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        intParallelStream(): Internal.IntStream;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        spliterator(): Internal.IntSpliterator;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        intIterator(): Internal.IntIterator;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        remove(arg0: number): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of(arg0: number): Internal.IntSet;
        intSpliterator(): Internal.IntSpliterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static of(...arg0: number[]): Internal.IntSet;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
    }
    type AbstractIntSet_ = AbstractIntSet;
    class LanguageManager implements Internal.ResourceManagerReloadListener {
        constructor(arg0: string)
        getLanguage(arg0: string): Internal.LanguageInfo;
        getLanguages(): Internal.SortedSet<Internal.LanguageInfo>;
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        getSelected(): Internal.LanguageInfo;
        setSelected(arg0: Internal.LanguageInfo_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get languages(): Internal.SortedSet<Internal.LanguageInfo>
        get name(): string
        get selected(): Internal.LanguageInfo
        set selected(arg0: Internal.LanguageInfo_)
        static readonly DEFAULT_LANGUAGE_CODE: "en_us";
    }
    type LanguageManager_ = LanguageManager;
    interface ShortList extends Internal.ShortCollection, Internal.List<number>, Internal.Comparable<Internal.List<number>> {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        sort(arg0: Internal.ShortComparator_): void;
        addAll(arg0: number, arg1: Internal.ShortCollection_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        forEach(arg0: Internal.ShortConsumer_): void;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        of<E>(arg0: E): Internal.List<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        intParallelStream(): Internal.IntStream;
        replaceAll(arg0: Internal.ShortUnaryOperator_): void;
        intIterator(): Internal.IntIterator;
        set(arg0: number, arg1: number): number;
        add(arg0: number, arg1: number): void;
        size(arg0: number): void;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        of(arg0: number, arg1: number, arg2: number): this;
        addAll(arg0: number, arg1: Internal.ShortList_): boolean;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        spliterator(): Internal.ShortSpliterator;
        toArray<T>(arg0: T[]): T[];
        of(arg0: number): this;
        removeShort(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        addAll(arg0: Internal.ShortCollection_): boolean;
        retainAll(arg0: Internal.ShortCollection_): boolean;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        unstableSort(arg0: Internal.ShortComparator_): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        of<E>(arg0: E, arg1: E): Internal.List<E>;
        addAll(arg0: Internal.ShortList_): boolean;
        indexOf(arg0: number): number;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        iterator(): Internal.ShortListIterator;
        addElements(arg0: number, arg1: number[]): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        containsAll(arg0: Internal.ShortCollection_): boolean;
        removeElements(arg0: number, arg1: number): void;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        setElements(arg0: number, arg1: number[]): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        removeAll(arg0: Internal.ShortCollection_): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        isEmpty(): boolean;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        forEach(arg0: Internal.IntConsumer_): void;
        getShort(arg0: number): number;
        setElements(arg0: number[]): void;
        of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        lastIndexOf(arg0: number): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        of(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        compareTo(arg0: Internal.List_<number>): number;
        listIterator(): Internal.ShortListIterator;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        of(...arg0: number[]): this;
        removeIf(arg0: Internal.ShortPredicate_): boolean;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        toArray(): any[];
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        hashCode(): number;
        size(): number;
        toShortArray(): number[];
        /**
         * @deprecated
        */
        toShortArray(arg0: number[]): number[];
        clear(): void;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        toArray(arg0: number[]): number[];
        of(): this;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        rem(arg0: number): boolean;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        get empty(): boolean
        set elements(arg0: number[])
    }
    type ShortList_ = ShortList;
    class GiantTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.GiantTrunkPlacer>;
    }
    type GiantTrunkPlacer_ = GiantTrunkPlacer;
    interface IForgeAbstractMinecart {
        setCanUseRail(arg0: boolean): void;
        isPoweredCart(): boolean;
        setMaxSpeedAirLateral(arg0: number): void;
        getMaxCartSpeedOnRail(): number;
        getCurrentRailPosition(): BlockPos;
        getDragAir(): number;
        getMaxSpeedAirLateral(): number;
        setCurrentCartSpeedCapOnRail(arg0: number): void;
        getCurrentCartSpeedCapOnRail(): number;
        getSlopeAdjustment(): number;
        setDragAir(arg0: number): void;
        setMaxSpeedAirVertical(arg0: number): void;
        moveMinecartOnRail(arg0: BlockPos_): void;
        shouldDoRailFunctions(): boolean;
        getMaxSpeedAirVertical(): number;
        canBeRidden(): boolean;
        getComparatorLevel(): number;
        getMaxSpeedWithRail(): number;
        canUseRail(): boolean;
        set canUseRail(arg0: boolean)
        get poweredCart(): boolean
        set maxSpeedAirLateral(arg0: number)
        get maxCartSpeedOnRail(): number
        get currentRailPosition(): BlockPos
        get dragAir(): number
        get maxSpeedAirLateral(): number
        set currentCartSpeedCapOnRail(arg0: number)
        get currentCartSpeedCapOnRail(): number
        get slopeAdjustment(): number
        set dragAir(arg0: number)
        set maxSpeedAirVertical(arg0: number)
        get maxSpeedAirVertical(): number
        get comparatorLevel(): number
        get maxSpeedWithRail(): number
        readonly DEFAULT_MAX_SPEED_AIR_VERTICAL: -1.0;
        readonly DEFAULT_MAX_SPEED_AIR_LATERAL: 0.4;
        readonly DEFAULT_AIR_DRAG: 0.949999988079071;
    }
    type IForgeAbstractMinecart_ = IForgeAbstractMinecart;
    /**
     * Invoked when a player gets an advancement.
    */
    class PlayerAdvancementEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.ServerPlayer_, advancement: Internal.Advancement_)
        /**
         * Returns the advancement that was obtained.
        */
        getAdvancement(): Internal.AdvancementJS;
        /**
         * Returns the advancement that was obtained.
        */
        get advancement(): Internal.AdvancementJS
    }
    type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS;
    class DimensionType$MonsterSettings extends Internal.Record {
        constructor(arg0: boolean, arg1: boolean, arg2: Internal.IntProvider_, arg3: number)
        hasRaids(): boolean;
        monsterSpawnBlockLightLimit(): number;
        piglinSafe(): boolean;
        monsterSpawnLightTest(): Internal.IntProvider;
        static readonly CODEC: Internal.MapCodec<Internal.DimensionType$MonsterSettings>;
    }
    type DimensionType$MonsterSettings_ = DimensionType$MonsterSettings;
    interface IItemUseFirst {
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
    }
    type IItemUseFirst_ = IItemUseFirst;
    interface CachedOutput {
        writeIfNeeded(arg0: Internal.Path_, arg1: number[], arg2: Internal.HashCode_): void;
        readonly NO_CACHE: Internal.CachedOutput;
    }
    type CachedOutput_ = CachedOutput;
    class Collector$Characteristics extends Internal.Enum<Internal.Collector$Characteristics> {
        static values(): Internal.Collector$Characteristics[];
        static valueOf(arg0: string): Internal.Collector$Characteristics;
        static readonly CONCURRENT: Internal.Collector$Characteristics;
        static readonly IDENTITY_FINISH: Internal.Collector$Characteristics;
        static readonly UNORDERED: Internal.Collector$Characteristics;
    }
    type Collector$Characteristics_ = Collector$Characteristics | "identity_finish" | "unordered" | "concurrent";
    class ChunkEvent$Load extends Internal.ChunkEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_)
    }
    type ChunkEvent$Load_ = ChunkEvent$Load;
    interface IForgeShearable {
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
    }
    type IForgeShearable_ = IForgeShearable;
    interface ServerLevelKJS extends Internal.LevelKJS, Internal.WithPersistentData {
        getDimension(): ResourceLocation;
        getPersistentData(): Internal.CompoundTag;
        self(): Internal.Level;
        getEntities(): Internal.EntityArrayList;
        spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.ServerPlayer_): void;
        createEntity(id: ResourceLocation_): Internal.Entity;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getData(): Internal.AttachedData<Internal.Level>;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void;
        getPlayers(): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        getSide(): Internal.ScriptType;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        setTime(time: number): void;
        get dimension(): ResourceLocation
        get persistentData(): Internal.CompoundTag
        get entities(): Internal.EntityArrayList
        get data(): Internal.AttachedData<Internal.Level>
        get players(): Internal.EntityArrayList
        get side(): Internal.ScriptType
        get overworld(): boolean
        set time(time: number)
    }
    type ServerLevelKJS_ = ServerLevelKJS;
    class BlockEvent$PortalSpawnEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.PortalShape_)
        getPortalSize(): Internal.PortalShape;
        get portalSize(): Internal.PortalShape
    }
    type BlockEvent$PortalSpawnEvent_ = BlockEvent$PortalSpawnEvent;
    interface ITrunkPlacerTypeAccessor {
        callCtor<T extends Internal.TrunkPlacer>(pCodec: Internal.Codec_<T>): Internal.TrunkPlacerType<T>;
    }
    type ITrunkPlacerTypeAccessor_ = ITrunkPlacerTypeAccessor;
    class TooltipArea extends Internal.AbstractSimiWidget {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        charTyped(arg0: string, arg1: number): boolean;
        withTooltip(arg0: Internal.List_<Internal.Component>): this;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
    }
    type TooltipArea_ = TooltipArea;
    class Provider$Service {
        constructor(arg0: Internal.Provider_, arg1: string, arg2: string, arg3: string, arg4: Internal.List_<string>, arg5: Internal.Map_<string, string>)
        newInstance(arg0: any): any;
        getAlgorithm(): string;
        getAttribute(arg0: string): string;
        getType(): string;
        getClassName(): string;
        supportsParameter(arg0: any): boolean;
        getProvider(): Internal.Provider;
        get algorithm(): string
        get type(): string
        get className(): string
        get provider(): Internal.Provider
    }
    type Provider$Service_ = Provider$Service;
    interface ByteSpliterator extends Internal.Spliterator$OfPrimitive<number, Internal.ByteConsumer, Internal.ByteSpliterator> {
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        forEachRemaining(arg0: Internal.ByteConsumer_): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        getComparator(): Internal.Comparator<any>;
        getExactSizeIfKnown(): number;
        hasCharacteristics(arg0: number): boolean;
        skip(arg0: number): number;
        tryAdvance(arg0: Internal.ByteConsumer_): boolean;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        characteristics(): number;
        estimateSize(): number;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type ByteSpliterator_ = ByteSpliterator;
    class JsonNull extends Internal.JsonElement {
        constructor()
        deepCopy(): this;
        static readonly INSTANCE: Internal.JsonNull;
    }
    type JsonNull_ = JsonNull;
    class NoiseSettings extends Internal.Record {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        getCellHeight(): number;
        noiseSizeVertical(): number;
        static create(arg0: number, arg1: number, arg2: number, arg3: number): Internal.NoiseSettings;
        clampToHeightAccessor(arg0: Internal.LevelHeightAccessor_): this;
        noiseSizeHorizontal(): number;
        height(): number;
        getCellWidth(): number;
        minY(): number;
        get cellHeight(): number
        get cellWidth(): number
        static readonly CODEC: Internal.Codec<Internal.NoiseSettings>;
    }
    type NoiseSettings_ = NoiseSettings;
    class RepairItemRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<any>;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        getRemainingItems(container: Internal.CraftingContainer_): Internal.NonNullList<any>;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type RepairItemRecipe_ = RepairItemRecipe;
    interface AudioStream extends Internal.Closeable {
        read(arg0: number): Internal.ByteBuffer;
        close(): void;
        getFormat(): Internal.AudioFormat;
        get format(): Internal.AudioFormat
    }
    type AudioStream_ = AudioStream;
    class LevelResource {
        constructor(arg0: string)
        getId(): string;
        get id(): string
        static readonly PLAYER_OLD_DATA_DIR: Internal.LevelResource;
        static readonly OLD_LEVEL_DATA_FILE: Internal.LevelResource;
        static readonly PLAYER_STATS_DIR: Internal.LevelResource;
        static readonly ROOT: Internal.LevelResource;
        static readonly MAP_RESOURCE_FILE: Internal.LevelResource;
        static readonly GENERATED_DIR: Internal.LevelResource;
        static readonly LOCK_FILE: Internal.LevelResource;
        static readonly LEVEL_DATA_FILE: Internal.LevelResource;
        static readonly ICON_FILE: Internal.LevelResource;
        static readonly PLAYER_ADVANCEMENTS_DIR: Internal.LevelResource;
        static readonly PLAYER_DATA_DIR: Internal.LevelResource;
        static readonly DATAPACK_DIR: Internal.LevelResource;
    }
    type LevelResource_ = LevelResource;
    class ClientChunkCache extends Internal.ChunkSource {
        constructor(arg0: Internal.ClientLevel_, arg1: number)
        drop(arg0: number, arg1: number): void;
        updateViewCenter(arg0: number, arg1: number): void;
        replaceWithPacketData(arg0: number, arg1: number, arg2: Internal.FriendlyByteBuf_, arg3: Internal.CompoundTag_, arg4: Internal.Consumer_<Internal.ClientboundLevelChunkPacketData$BlockEntityTagOutput>): Internal.LevelChunk;
        updateViewRadius(arg0: number): void;
    }
    type ClientChunkCache_ = ClientChunkCache;
    class FungusBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Supplier_<Internal.Holder<Internal.ConfiguredFeature<Internal.HugeFungusConfiguration, any>>>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FungusBlock_ = FungusBlock;
    class WoodlandMansionStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.WoodlandMansionStructure>;
    }
    type WoodlandMansionStructure_ = WoodlandMansionStructure;
    interface BufferVertexType <T extends Internal.VertexSink> extends me.jellysquid.mods.sodium.client.model.vertex.type.VertexType<T> {
        getBufferVertexFormat(): Internal.BufferVertexFormat;
        asBlittable(): Internal.BlittableVertexType<T>;
        createFallbackWriter(arg0: Internal.VertexConsumer_): T;
        get bufferVertexFormat(): Internal.BufferVertexFormat
    }
    type BufferVertexType_<T extends Internal.VertexSink> = BufferVertexType<T>;
    interface IFocusFactory {
        createFocus<V>(arg0: Internal.RecipeIngredientRole_, arg1: Internal.ITypedIngredient_<V>): Internal.IFocus<V>;
        createFocusGroup(arg0: Internal.Collection_<Internal.IFocus<any>>): Internal.IFocusGroup;
        getEmptyFocusGroup(): Internal.IFocusGroup;
        createFocus<V>(arg0: Internal.RecipeIngredientRole_, arg1: Internal.IIngredientType_<V>, arg2: V): Internal.IFocus<V>;
        get emptyFocusGroup(): Internal.IFocusGroup
    }
    type IFocusFactory_ = IFocusFactory;
    class Shulker extends Internal.AbstractGolem implements Internal.Enemy {
        constructor(arg0: Internal.EntityType_<Internal.Shulker>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getColor(): Internal.DyeColor;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getRenderPosition(arg0: number): Internal.Optional<Vec3>;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        static getProgressAabb(arg0: Internal.Direction_, arg1: number): Internal.AABB;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getClientPeekAmount(arg0: number): number;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        static getProgressDeltaAabb(arg0: Internal.Direction_, arg1: number, arg2: number): Internal.AABB;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getAttachFace(): Internal.Direction;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get color(): Internal.DyeColor
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get attachFace(): Internal.Direction
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Shulker_ = Shulker;
    class ExplosionEvent$Start extends Internal.ExplosionEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: Internal.Explosion_)
    }
    type ExplosionEvent$Start_ = ExplosionEvent$Start;
    class SpikeConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: boolean, arg1: Internal.List_<Internal.SpikeFeature$EndSpike>, arg2: BlockPos_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        getCrystalBeamTarget(): BlockPos;
        getSpikes(): Internal.List<Internal.SpikeFeature$EndSpike>;
        isCrystalInvulnerable(): boolean;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        get crystalBeamTarget(): BlockPos
        get spikes(): Internal.List<Internal.SpikeFeature$EndSpike>
        get crystalInvulnerable(): boolean
        static readonly CODEC: Internal.Codec<Internal.SpikeConfiguration>;
    }
    type SpikeConfiguration_ = SpikeConfiguration;
    class ThrownExperienceBottle extends Internal.ThrowableItemProjectile {
        constructor(arg0: Internal.EntityType_<Internal.ThrownExperienceBottle>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ThrownExperienceBottle_ = ThrownExperienceBottle;
    class ClientboundPlaceGhostRecipePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.Recipe_<any>)
        handle(arg0: Internal.PacketListener_): void;
        getRecipe(): ResourceLocation;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getContainerId(): number;
        isSkippable(): boolean;
        get recipe(): ResourceLocation
        get containerId(): number
        get skippable(): boolean
    }
    type ClientboundPlaceGhostRecipePacket_ = ClientboundPlaceGhostRecipePacket;
    class ArmorItem extends Internal.Item implements Internal.Wearable, Internal.ModifiableItemKJS {
        constructor(arg0: Internal.ArmorMaterial_, arg1: Internal.EquipmentSlot_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        static dispenseArmor(arg0: Internal.BlockSource_, arg1: Internal.ItemStack_): boolean;
        getMaterial(): Internal.ArmorMaterial;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        getSlot(): Internal.EquipmentSlot;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        kjs$getAttributeMap(): Internal.Multimap<any, any>;
        getDamage(arg0: Internal.ItemStack_): number;
        getDefense(): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getToughness(): number;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        kjs$setAttributeMap(arg0: Internal.Multimap_<any, any>): void;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        get material(): Internal.ArmorMaterial
        set digSpeed(speed: number)
        get slot(): Internal.EquipmentSlot
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        get defense(): number
        get toughness(): number
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly DISPENSE_ITEM_BEHAVIOR: Internal.DispenseItemBehavior;
        defaultModifiers: Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
    }
    type ArmorItem_ = ArmorItem;
    interface AdvancementList$Listener {
        onAddAdvancementRoot(arg0: Internal.Advancement_): void;
        onRemoveAdvancementRoot(arg0: Internal.Advancement_): void;
        onRemoveAdvancementTask(arg0: Internal.Advancement_): void;
        onAddAdvancementTask(arg0: Internal.Advancement_): void;
        onAdvancementsCleared(): void;
    }
    type AdvancementList$Listener_ = AdvancementList$Listener;
    class LivingExperienceDropEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.Player_, arg2: number)
        setDroppedExperience(arg0: number): void;
        getOriginalExperience(): number;
        getDroppedExperience(): number;
        getAttackingPlayer(): Internal.Player;
        set droppedExperience(arg0: number)
        get originalExperience(): number
        get droppedExperience(): number
        get attackingPlayer(): Internal.Player
    }
    type LivingExperienceDropEvent_ = LivingExperienceDropEvent;
    interface Tickable {
        tick(): void;
    }
    type Tickable_ = Tickable;
    class PointedDripstoneFeature extends Internal.Feature<Internal.PointedDripstoneConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.PointedDripstoneConfiguration>)
    }
    type PointedDripstoneFeature_ = PointedDripstoneFeature;
    class AtomicInteger extends number implements Internal.Serializable {
        constructor()
        constructor(arg0: number)
        decrementAndGet(): number;
        compareAndExchangeAcquire(arg0: number, arg1: number): number;
        set(arg0: number): void;
        getAndAccumulate(arg0: number, arg1: Internal.IntBinaryOperator_): number;
        /**
         * @deprecated
        */
        weakCompareAndSet(arg0: number, arg1: number): boolean;
        setRelease(arg0: number): void;
        updateAndGet(arg0: Internal.IntUnaryOperator_): number;
        getOpaque(): number;
        getAndSet(arg0: number): number;
        weakCompareAndSetAcquire(arg0: number, arg1: number): boolean;
        accumulateAndGet(arg0: number, arg1: Internal.IntBinaryOperator_): number;
        getAndAdd(arg0: number): number;
        weakCompareAndSetRelease(arg0: number, arg1: number): boolean;
        compareAndSet(arg0: number, arg1: number): boolean;
        lazySet(arg0: number): void;
        weakCompareAndSetVolatile(arg0: number, arg1: number): boolean;
        getAcquire(): number;
        getAndDecrement(): number;
        compareAndExchange(arg0: number, arg1: number): number;
        compareAndExchangeRelease(arg0: number, arg1: number): number;
        setOpaque(arg0: number): void;
        incrementAndGet(): number;
        getAndUpdate(arg0: Internal.IntUnaryOperator_): number;
        getAndIncrement(): number;
        weakCompareAndSetPlain(arg0: number, arg1: number): boolean;
        setPlain(arg0: number): void;
        addAndGet(arg0: number): number;
        getPlain(): number;
        get(): number;
        set release(arg0: number)
        get opaque(): number
        get acquire(): number
        get andDecrement(): number
        set opaque(arg0: number)
        get andIncrement(): number
        set plain(arg0: number)
        get plain(): number
    }
    type AtomicInteger_ = AtomicInteger;
    class StationMarker {
        constructor(arg0: BlockPos_, arg1: BlockPos_, arg2: Internal.Component_)
        save(): Internal.CompoundTag;
        getSource(): BlockPos;
        static load(arg0: Internal.CompoundTag_): Internal.StationMarker;
        getName(): Internal.Component;
        static fromWorld(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.StationMarker;
        getId(): string;
        getTarget(): BlockPos;
        get source(): BlockPos
        get name(): Internal.Component
        get id(): string
        get target(): BlockPos
        static readonly TYPE: Internal.MapDecoration$Type;
    }
    type StationMarker_ = StationMarker;
    class ClientboundMoveVehiclePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        getX(): number;
        getY(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getZ(): number;
        getYRot(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getXRot(): number;
        isSkippable(): boolean;
        get x(): number
        get y(): number
        get z(): number
        get YRot(): number
        get XRot(): number
        get skippable(): boolean
    }
    type ClientboundMoveVehiclePacket_ = ClientboundMoveVehiclePacket;
    class CanyonCarverConfiguration$CanyonShapeConfiguration {
        constructor(arg0: Internal.FloatProvider_, arg1: Internal.FloatProvider_, arg2: number, arg3: Internal.FloatProvider_, arg4: number, arg5: number)
        readonly verticalRadiusCenterFactor: number;
        readonly verticalRadiusDefaultFactor: number;
        readonly distanceFactor: Internal.FloatProvider;
        readonly widthSmoothness: number;
        static readonly CODEC: Internal.Codec<Internal.CanyonCarverConfiguration$CanyonShapeConfiguration>;
        readonly thickness: Internal.FloatProvider;
        readonly horizontalRadiusFactor: Internal.FloatProvider;
    }
    type CanyonCarverConfiguration$CanyonShapeConfiguration_ = CanyonCarverConfiguration$CanyonShapeConfiguration;
    class WritableBookItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        static makeSureTagIsValid(arg0: Internal.CompoundTag_): boolean;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type WritableBookItem_ = WritableBookItem;
    class ClientboundSetPassengersPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getPassengers(): number[];
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getVehicle(): number;
        isSkippable(): boolean;
        get passengers(): number[]
        get vehicle(): number
        get skippable(): boolean
    }
    type ClientboundSetPassengersPacket_ = ClientboundSetPassengersPacket;
    interface BlockColor {
        getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number;
    }
    type BlockColor_ = BlockColor;
    interface LevelEntityGetter <T extends Internal.EntityAccess> {
        get(arg0: number): T;
        get(arg0: Internal.AABB_, arg1: Internal.Consumer_<T>): void;
        get<U extends T>(arg0: Internal.EntityTypeTest_<T, U>, arg1: Internal.AABB_, arg2: Internal.Consumer_<U>): void;
        getAll(): Internal.Iterable<T>;
        get<U extends T>(arg0: Internal.EntityTypeTest_<T, U>, arg1: Internal.Consumer_<U>): void;
        get(arg0: Internal.UUID_): T;
        get all(): Internal.Iterable<T>
    }
    type LevelEntityGetter_<T extends Internal.EntityAccess> = LevelEntityGetter<T>;
    class Stat <T> extends Internal.ObjectiveCriteria {
        getValue(): T;
        getType(): Internal.StatType<T>;
        static buildName<T>(arg0: Internal.StatType_<T>, arg1: T): string;
        format(arg0: number): string;
        get value(): T
        get type(): Internal.StatType<T>
    }
    type Stat_<T> = Stat<T>;
    interface Byte2ObjectFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Byte2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        put(arg0: number, arg1: V): V;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction<V>;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Byte2ObjectFunction<T>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Byte2FloatFunction;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Byte2LongFunction;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction<V>;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        containsKey(arg0: number): boolean;
        remove(arg0: number): V;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Byte2CharFunction;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        apply(arg0: number): V;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction<V>;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Byte2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction<V>;
        size(): number;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        getOrDefault(arg0: number, arg1: V): V;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction<V>;
        clear(): void;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Byte2IntFunction;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Byte2ObjectFunction_<V> = Byte2ObjectFunction<V>;
    interface ChunkProgressListener {
        start(): void;
        stop(): void;
        onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void;
        updateSpawnPos(arg0: Internal.ChunkPos_): void;
    }
    type ChunkProgressListener_ = ChunkProgressListener;
    abstract class AbstractObject2ObjectMap <K, V> extends Internal.AbstractObject2ObjectFunction<K, V> implements Internal.Object2ObjectMap<K, V>, Internal.Serializable {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        containsValue(arg0: any): boolean;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ObjectFunction<V>;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ObjectFunction<V>;
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, V>>;
        putIfAbsent(arg0: K, arg1: V): V;
        apply(arg0: K): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        static of<K, V>(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<K, V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        computeObjectIfAbsentPartial(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Object2CharFunction<K>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        defaultReturnValue(): V;
        static identity<T>(): Internal.Function<T, T>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        replace(arg0: K, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ObjectFunction<V>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        put(arg0: K, arg1: V): V;
        object2ObjectEntrySet(): Internal.ObjectSet<Internal.Object2ObjectMap$Entry<K, V>>;
        remove(arg0: any): V;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Object2LongFunction<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Object2IntFunction<K>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ObjectFunction<V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        remove(arg0: any, arg1: any): boolean;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        putAll(arg0: Internal.Map_<K, V>): void;
        values(): Internal.ObjectCollection<V>;
        static of<K, V>(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<K, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ObjectFunction<V>;
        static of<K, V>(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<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        get empty(): boolean
    }
    type AbstractObject2ObjectMap_<K, V> = AbstractObject2ObjectMap<K, V>;
    class ScreenEvent$CharacterTyped$Post extends Internal.ScreenEvent$CharacterTyped {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: string, arg2: number)
    }
    type ScreenEvent$CharacterTyped$Post_ = ScreenEvent$CharacterTyped$Post;
    class MultiPartBlockStateBuilder$PartBuilder$ConditionGroup {
        constructor(arg0: Internal.MultiPartBlockStateBuilder$PartBuilder_)
        nestedGroup(): this;
        endNestedGroup(): this;
        useOr(): this;
        condition<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>, ...arg1: T[]): this;
        end(): Internal.MultiPartBlockStateBuilder$PartBuilder;
        readonly conditions: Internal.Multimap<Internal.Property<any>, Internal.Comparable<any>>;
        useOr: boolean;
        readonly nestedConditionGroups: Internal.List<Internal.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup>;
    }
    type MultiPartBlockStateBuilder$PartBuilder$ConditionGroup_ = MultiPartBlockStateBuilder$PartBuilder$ConditionGroup;
    interface WorldRendererExtended {
        getSodiumWorldRenderer(): Internal.SodiumWorldRenderer;
        get sodiumWorldRenderer(): Internal.SodiumWorldRenderer
    }
    type WorldRendererExtended_ = WorldRendererExtended;
    class StructureCheckResult extends Internal.Enum<Internal.StructureCheckResult> {
        static values(): Internal.StructureCheckResult[];
        static valueOf(arg0: string): Internal.StructureCheckResult;
        static readonly START_NOT_PRESENT: Internal.StructureCheckResult;
        static readonly CHUNK_LOAD_NEEDED: Internal.StructureCheckResult;
        static readonly START_PRESENT: Internal.StructureCheckResult;
    }
    type StructureCheckResult_ = "start_present" | "chunk_load_needed" | StructureCheckResult | "start_not_present";
    class ServerboundClientCommandPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.ServerboundClientCommandPacket$Action_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getAction(): Internal.ServerboundClientCommandPacket$Action;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get action(): Internal.ServerboundClientCommandPacket$Action
        get skippable(): boolean
    }
    type ServerboundClientCommandPacket_ = ServerboundClientCommandPacket;
    class WitherRoseBlock extends Internal.FlowerBlock {
        constructor(arg0: Internal.MobEffect_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WitherRoseBlock_ = WitherRoseBlock;
    abstract class AbstractLongCollection extends Internal.AbstractCollection<number> implements Internal.LongCollection {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        longIterator(): Internal.LongIterator;
        add(arg0: number): boolean;
        removeIf(arg0: Internal.LongPredicate_): boolean;
        /**
         * @deprecated
        */
        toLongArray(arg0: number[]): number[];
        toArray(arg0: number[]): number[];
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        retainAll(arg0: Internal.LongCollection_): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        forEach(arg0: Internal.LongConsumer_): void;
        addAll(arg0: Internal.LongCollection_): boolean;
        iterator(): Internal.Iterator<any>;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        rem(arg0: number): boolean;
        forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        toLongArray(): number[];
        removeAll(arg0: Internal.LongCollection_): boolean;
        containsAll(arg0: Internal.LongCollection_): boolean;
        longParallelStream(): Internal.LongStream;
        spliterator(): Internal.Spliterator<any>;
        longStream(): Internal.LongStream;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        longSpliterator(): Internal.LongSpliterator;
        removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean;
    }
    type AbstractLongCollection_ = AbstractLongCollection;
    interface IForgeTagAppender <T> {
        remove(arg0: ResourceLocation_, ...arg1: ResourceLocation_[]): Internal.TagsProvider$TagAppender<T>;
        remove(arg0: T, ...arg1: T[]): Internal.TagsProvider$TagAppender<T>;
        remove(arg0: Internal.TagKey_<T>, ...arg1: Internal.TagKey_<T>[]): Internal.TagsProvider$TagAppender<T>;
        replace(arg0: boolean): Internal.TagsProvider$TagAppender<T>;
        addTags(...arg0: Internal.TagKey_<T>[]): Internal.TagsProvider$TagAppender<T>;
        remove(arg0: ResourceLocation_): Internal.TagsProvider$TagAppender<T>;
        replace(): Internal.TagsProvider$TagAppender<T>;
        remove(arg0: Internal.TagKey_<T>): Internal.TagsProvider$TagAppender<T>;
        remove(arg0: T): Internal.TagsProvider$TagAppender<T>;
    }
    type IForgeTagAppender_<T> = IForgeTagAppender<T>;
    interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster {
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        getLong(arg0: Internal.TemporalField_): number;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        getValue(): number;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string;
        isSupported(arg0: Internal.TemporalField_): boolean;
        get value(): number
    }
    type Era_ = Era;
    class BoneMealItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        static addGrowthParticles(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: number): void;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        static applyBonemeal(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        /**
         * @deprecated
        */
        static growCrop(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        static growWaterPlant(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly GRASS_COUNT_MULTIPLIER: 3;
        static readonly GRASS_SPREAD_WIDTH: 3;
        static readonly GRASS_SPREAD_HEIGHT: 1;
    }
    type BoneMealItem_ = BoneMealItem;
    class ClientboundSetDefaultSpawnPositionPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: BlockPos_, arg1: number)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getAngle(): number;
        isSkippable(): boolean;
        get pos(): BlockPos
        get angle(): number
        get skippable(): boolean
    }
    type ClientboundSetDefaultSpawnPositionPacket_ = ClientboundSetDefaultSpawnPositionPacket;
    class LayoutPiece {
        getAdvances(): number[];
        getMemoryUsage(): number;
        getComputeFlags(): number;
        getGlyphs(): number[];
        getExtent(extent: Internal.FontMetricsInt_): void;
        getAdvance(): number;
        getCharCount(): number;
        getBoundsWidth(): number;
        getDescent(): number;
        getBoundsX(): number;
        getAscent(): number;
        getBoundsY(): number;
        getBoundsHeight(): number;
        getPositions(): number[];
        getFont(i: number): icyllis.modernui.graphics.text.Font;
        getGlyphCount(): number;
        get advances(): number[]
        get memoryUsage(): number
        get computeFlags(): number
        get glyphs(): number[]
        get advance(): number
        get charCount(): number
        get boundsWidth(): number
        get descent(): number
        get boundsX(): number
        get ascent(): number
        get boundsY(): number
        get boundsHeight(): number
        get positions(): number[]
        get glyphCount(): number
    }
    type LayoutPiece_ = LayoutPiece;
    interface Key extends Internal.Serializable {
        getAlgorithm(): string;
        getFormat(): string;
        getEncoded(): number[];
        get algorithm(): string
        get format(): string
        get encoded(): number[]
        /**
         * @deprecated
        */
        readonly serialVersionUID: 6603384152749567654;
    }
    type Key_ = Key;
    abstract class ForwardingSet <E> extends Internal.ForwardingCollection<E> implements Internal.Set<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
    }
    type ForwardingSet_<E> = ForwardingSet<E>;
    interface Palette <T> {
        read(arg0: Internal.FriendlyByteBuf_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        maybeHas(arg0: Internal.Predicate_<T>): boolean;
        getSize(): number;
        valueFor(arg0: number): T;
        getSerializedSize(): number;
        idFor(arg0: T): number;
        copy(): this;
        get size(): number
        get serializedSize(): number
    }
    type Palette_<T> = Palette<T>;
    class PlayerStatsJS {
        constructor(p: Internal.Player_, s: Internal.StatsCounter_)
        getDeaths(): number;
        getAnimalsBred(): number;
        getPlayerKills(): number;
        getTimeSinceRest(): number;
        getWalkDistance(): number;
        getDamageDealt(): number;
        getItemsDropped(item: Internal.Item_): number;
        add(stat: Internal.Stat_<any>, value: number): void;
        set(stat: Internal.Stat_<any>, value: number): void;
        getSprintDistance(): number;
        getBlocksMined(block: Internal.Block_): number;
        getPlayTime(): number;
        getMobKills(): number;
        getCrouchDistance(): number;
        getTimeCrouchTime(): number;
        getJumps(): number;
        getItemsCrafted(item: Internal.Item_): number;
        getTimeSinceDeath(): number;
        getDamageAbsorbed(): number;
        getItemsUsed(item: Internal.Item_): number;
        getSwimDistance(): number;
        getItemsPickedUp(item: Internal.Item_): number;
        getDamageBlocked_by_shield(): number;
        getDamageResisted(): number;
        getItemsBroken(item: Internal.Item_): number;
        get(stat: Internal.Stat_<any>): number;
        getFishCaught(): number;
        static statOf(o: any): Internal.Stat<any>;
        getDamageTaken(): number;
        getDamageDealt_resisted(): number;
        getKilled(entity: Internal.EntityType_<any>): number;
        getKilledBy(entity: Internal.EntityType_<any>): number;
        getDamageDealt_absorbed(): number;
        get deaths(): number
        get animalsBred(): number
        get playerKills(): number
        get timeSinceRest(): number
        get walkDistance(): number
        get damageDealt(): number
        get sprintDistance(): number
        get playTime(): number
        get mobKills(): number
        get crouchDistance(): number
        get timeCrouchTime(): number
        get jumps(): number
        get timeSinceDeath(): number
        get damageAbsorbed(): number
        get swimDistance(): number
        get damageBlocked_by_shield(): number
        get damageResisted(): number
        get fishCaught(): number
        get damageTaken(): number
        get damageDealt_resisted(): number
        get damageDealt_absorbed(): number
        readonly player: Internal.Player;
    }
    type PlayerStatsJS_ = PlayerStatsJS;
    class LivingEntityUseItemEvent$Stop extends Internal.LivingEntityUseItemEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: number)
    }
    type LivingEntityUseItemEvent$Stop_ = LivingEntityUseItemEvent$Stop;
    abstract class CollectionTag <T extends Internal.Tag> extends Internal.AbstractList<T> implements Internal.Tag {
        constructor()
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        remove(arg0: number): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        addTag(arg0: number, arg1: Internal.Tag_): boolean;
        spliterator(): Internal.Spliterator<T>;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<T>): void;
        setTag(arg0: number, arg1: Internal.Tag_): boolean;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        add(arg0: number, arg1: T): void;
        write(arg0: Internal.DataOutput_): void;
        getId(): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        removeIf(arg0: Internal.Predicate_<T>): boolean;
        stream(): Internal.Stream<T>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        accept(arg0: Internal.TagVisitor_): void;
        set(arg0: number, arg1: T): T;
        getType(): Internal.TagType<any>;
        getAsString(): string;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<T>): void;
        copy(): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        parallelStream(): Internal.Stream<T>;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        sort(arg0: Internal.Comparator_<T>): void;
        set(arg0: number, arg1: any): any;
        getElementType(): number;
        get id(): number
        get type(): Internal.TagType<any>
        get asString(): string
        get elementType(): number
    }
    type CollectionTag_<T extends Internal.Tag> = CollectionTag<T>;
    interface IRecipeLayoutBuilder {
        setShapeless(arg0: number, arg1: number): void;
        moveRecipeTransferButton(arg0: number, arg1: number): void;
        setShapeless(): void;
        createFocusLink(...arg0: Internal.IIngredientAcceptor_<any>[]): void;
        addSlot(arg0: Internal.RecipeIngredientRole_, arg1: number, arg2: number): Internal.IRecipeSlotBuilder;
        addInvisibleIngredients(arg0: Internal.RecipeIngredientRole_): Internal.IIngredientAcceptor<any>;
    }
    type IRecipeLayoutBuilder_ = IRecipeLayoutBuilder;
    interface Object2BooleanFunction <K> extends it.unimi.dsi.fastutil.Function<K, boolean>, Internal.Predicate<K> {
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2BooleanFunction;
        test(arg0: K): boolean;
        and(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2BooleanFunction<T>;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, boolean>;
        containsKey(arg0: any): boolean;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction<K>;
        removeBoolean(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2BooleanFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction<K>;
        apply(arg0: K): boolean;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction<K>;
        defaultReturnValue(): boolean;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction<K>;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2BooleanFunction;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction<K>;
        or(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        put(arg0: K, arg1: boolean): boolean;
        getOrDefault(arg0: any, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: boolean): boolean;
        getBoolean(arg0: any): boolean;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2BooleanFunction;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2BooleanFunction;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2BooleanFunction;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2BooleanFunction;
        size(): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<K, T>;
        negate(): Internal.Predicate<K>;
        clear(): void;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2BooleanFunction;
        (arg0: any): boolean;
    }
    type Object2BooleanFunction_<K> = Object2BooleanFunction<K>;
    class ServerboundSetStructureBlockPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: BlockPos_, arg1: Internal.StructureBlockEntity$UpdateType_, arg2: Internal.StructureMode_, arg3: string, arg4: BlockPos_, arg5: Vec3i_, arg6: Internal.Mirror_, arg7: Internal.Rotation_, arg8: string, arg9: boolean, arg10: boolean, arg11: boolean, arg12: number, arg13: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isIgnoreEntities(): boolean;
        getData(): string;
        getSeed(): number;
        isSkippable(): boolean;
        getUpdateType(): Internal.StructureBlockEntity$UpdateType;
        getPos(): BlockPos;
        getSize(): Vec3i;
        getRotation(): Internal.Rotation;
        isShowAir(): boolean;
        isShowBoundingBox(): boolean;
        getMirror(): Internal.Mirror;
        getIntegrity(): number;
        getOffset(): BlockPos;
        getName(): string;
        getMode(): Internal.StructureMode;
        get ignoreEntities(): boolean
        get data(): string
        get seed(): number
        get skippable(): boolean
        get updateType(): Internal.StructureBlockEntity$UpdateType
        get pos(): BlockPos
        get size(): Vec3i
        get rotation(): Internal.Rotation
        get showAir(): boolean
        get showBoundingBox(): boolean
        get mirror(): Internal.Mirror
        get integrity(): number
        get offset(): BlockPos
        get name(): string
        get mode(): Internal.StructureMode
    }
    type ServerboundSetStructureBlockPacket_ = ServerboundSetStructureBlockPacket;
    abstract class TagsProvider <T> implements Internal.DataProvider {
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        getName(): string;
        run(arg0: Internal.CachedOutput_): void;
        get name(): string
    }
    type TagsProvider_<T> = TagsProvider<T>;
    class Boat$Type extends Internal.Enum<Internal.Boat$Type> {
        static byName(arg0: string): Internal.Boat$Type;
        static values(): Internal.Boat$Type[];
        getName(): string;
        static byId(arg0: number): Internal.Boat$Type;
        getPlanks(): Internal.Block;
        static valueOf(arg0: string): Internal.Boat$Type;
        get name(): string
        get planks(): Internal.Block
        static readonly DARK_OAK: Internal.Boat$Type;
        static readonly SPRUCE: Internal.Boat$Type;
        static readonly MANGROVE: Internal.Boat$Type;
        static readonly JUNGLE: Internal.Boat$Type;
        static readonly OAK: Internal.Boat$Type;
        static readonly BIRCH: Internal.Boat$Type;
        static readonly ACACIA: Internal.Boat$Type;
    }
    type Boat$Type_ = "jungle" | "mangrove" | Boat$Type | "oak" | "dark_oak" | "acacia" | "spruce" | "birch";
    interface TemporalUnit {
        between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number;
        isTimeBased(): boolean;
        addTo<R extends Internal.Temporal>(arg0: R, arg1: number): R;
        toString(): string;
        getDuration(): Duration;
        isDateBased(): boolean;
        isSupportedBy(arg0: Internal.Temporal_): boolean;
        isDurationEstimated(): boolean;
        get timeBased(): boolean
        get duration(): Duration
        get dateBased(): boolean
        get durationEstimated(): boolean
    }
    type TemporalUnit_ = TemporalUnit;
    interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive<number, Internal.DoubleConsumer, Internal.Spliterator$OfDouble> {
        forEachRemaining(arg0: any): void;
        getComparator(): Internal.Comparator<number>;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        getExactSizeIfKnown(): number;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        tryAdvance(arg0: any): boolean;
        characteristics(): number;
        estimateSize(): number;
        tryAdvance(arg0: Internal.DoubleConsumer_): boolean;
        get comparator(): Internal.Comparator<number>
        get exactSizeIfKnown(): number
    }
    type Spliterator$OfDouble_ = Spliterator$OfDouble;
    class TextureAtlasSprite$FrameInfo {
        readonly index: number;
        readonly time: number;
    }
    type TextureAtlasSprite$FrameInfo_ = TextureAtlasSprite$FrameInfo;
    abstract class AbstractContainerScreen <T extends Internal.AbstractContainerMenu> extends Internal.Screen implements com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerScreenAccessor, Internal.MenuAccess<T>, Internal.AbstractContainerScreenAccessor {
        constructor(arg0: T, arg1: Internal.Inventory_, arg2: Internal.Component_)
        charTyped(arg0: string, arg1: number): boolean;
        getSnapbackEnd(): Internal.Slot;
        getGuiLeft(): number;
        findSlot(arg0: number, arg1: number): Internal.Slot;
        getSnapbackStartY(): number;
        getSlotUnderMouse(): Internal.Slot;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        invokeSlotClicked(arg0: Internal.Slot_, arg1: number, arg2: number, arg3: Internal.ClickType_): void;
        getSnapbackStartX(): number;
        getIsQuickCrafting(): boolean;
        static renderSlotHighlight(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        isSplittingStack(): boolean;
        getMenu(): T;
        mouseMoved(arg0: number, arg1: number): void;
        getQuickCraftingRemainder(): number;
        isHovering(arg0: Internal.Slot_, arg1: number, arg2: number): boolean;
        getDraggingItem(): Internal.ItemStack;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        clearDraggingState(): void;
        setSkipNextRelease(arg0: boolean): void;
        getSnapbackItem(): Internal.ItemStack;
        changeFocus(arg0: boolean): boolean;
        getSnapbackTime(): number;
        setSnapbackItem(arg0: Internal.ItemStack_): void;
        getXSize(): number;
        getGuiTop(): number;
        getYSize(): number;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        setIsQuickCrafting(arg0: boolean): void;
        getSlotColor(arg0: number): number;
        static renderSlotHighlight(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        invokeFindSlot(arg0: number, arg1: number): Internal.Slot;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        getQuickCraftingButton(): number;
        get snapbackEnd(): Internal.Slot
        get guiLeft(): number
        get snapbackStartY(): number
        get slotUnderMouse(): Internal.Slot
        get snapbackStartX(): number
        get isQuickCrafting(): boolean
        get splittingStack(): boolean
        get menu(): T
        get quickCraftingRemainder(): number
        get draggingItem(): Internal.ItemStack
        set skipNextRelease(arg0: boolean)
        get snapbackItem(): Internal.ItemStack
        get snapbackTime(): number
        set snapbackItem(arg0: Internal.ItemStack_)
        get XSize(): number
        get guiTop(): number
        get YSize(): number
        set initialFocus(arg0: Internal.GuiEventListener_)
        set isQuickCrafting(arg0: boolean)
        get quickCraftingButton(): number
        static readonly SLOT_ITEM_BLIT_OFFSET: 100;
        static readonly INVENTORY_LOCATION: ResourceLocation;
    }
    type AbstractContainerScreen_<T extends Internal.AbstractContainerMenu> = AbstractContainerScreen<T>;
    interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2ShortFunction<T>;
        getOrDefault(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(): number;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        get(arg0: number): number;
        identity(): this;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction;
        put(arg0: number, arg1: number): number;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        containsKey(arg0: number): boolean;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction;
        size(): number;
        defaultReturnValue(arg0: number): void;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction;
        clear(): void;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2ShortFunction<T>;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        (arg0: number): number;
    }
    type Short2ShortFunction_ = Short2ShortFunction;
    interface Int2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        applyAsDouble(arg0: number): number;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        containsKey(arg0: number): boolean;
        apply(arg0: number): number;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        get(arg0: number): number;
        defaultReturnValue(arg0: number): void;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction;
        getOrDefault(arg0: number, arg1: number): number;
        remove(arg0: number): number;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2DoubleFunction<T>;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction;
        defaultReturnValue(): number;
        size(): number;
        put(arg0: number, arg1: number): number;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        clear(): void;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2DoubleFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Int2DoubleFunction_ = Int2DoubleFunction;
    interface BlockEntityBuilder$BlockEntityFactory <T extends Internal.BlockEntity> {
        create(arg0: Internal.BlockEntityType_<T>, arg1: BlockPos_, arg2: Internal.BlockState_): T;
    }
    type BlockEntityBuilder$BlockEntityFactory_<T extends Internal.BlockEntity> = BlockEntityBuilder$BlockEntityFactory<T>;
    interface BidirectionalIterator <K> extends Internal.Iterator<K> {
        hasPrevious(): boolean;
        remove(): void;
        next(): K;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<K>): void;
        previous(): K;
    }
    type BidirectionalIterator_<K> = BidirectionalIterator<K>;
    class AttributeModifier {
        constructor(arg0: Internal.UUID_, arg1: string, arg2: number, arg3: Internal.AttributeModifier$Operation_)
        constructor(arg0: string, arg1: number, arg2: Internal.AttributeModifier$Operation_)
        constructor(arg0: Internal.UUID_, arg1: Internal.Supplier_<string>, arg2: number, arg3: Internal.AttributeModifier$Operation_)
        save(): Internal.CompoundTag;
        getAmount(): number;
        getName(): string;
        getId(): Internal.UUID;
        static load(arg0: Internal.CompoundTag_): Internal.AttributeModifier;
        getOperation(): Internal.AttributeModifier$Operation;
        get amount(): number
        get name(): string
        get id(): Internal.UUID
        get operation(): Internal.AttributeModifier$Operation
    }
    type AttributeModifier_ = AttributeModifier;
    interface Stream$Builder <T> extends Internal.Consumer<T> {
        andThen(arg0: Internal.Consumer_<T>): Internal.Consumer<T>;
        add(arg0: T): this;
        build(): Internal.Stream<T>;
        accept(arg0: T): void;
    }
    type Stream$Builder_<T> = Stream$Builder<T>;
    class GatherDataEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.DataGenerator_, arg2: any_, arg3: Internal.ExistingFileHelper_)
        includeDev(): boolean;
        getGenerator(): Internal.DataGenerator;
        includeClient(): boolean;
        getModContainer(): Internal.ModContainer;
        getExistingFileHelper(): Internal.ExistingFileHelper;
        includeServer(): boolean;
        validate(): boolean;
        includeReports(): boolean;
        get generator(): Internal.DataGenerator
        get modContainer(): Internal.ModContainer
        get existingFileHelper(): Internal.ExistingFileHelper
    }
    type GatherDataEvent_ = GatherDataEvent;
    class ResourcePanel extends WidgetGroup {
        constructor(editor: Internal.Editor_)
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        getEditor(): Internal.Editor;
        show(): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        hide(): void;
        getResources(): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        loadResource(resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, merge: boolean): void;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        isShow(): boolean;
        get LDLRegister(): boolean
        get translateKey(): string
        get editor(): Internal.Editor
        get resources(): com.lowdragmc.lowdraglib.gui.editor.data.Resources
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        get show(): boolean
        static readonly HEIGHT: 100;
    }
    type ResourcePanel_ = ResourcePanel;
    interface IHolderReferenceAccessor <T> extends Internal.Holder<T> {
        isValidInRegistry(arg0: Internal.Registry_<T>): boolean;
        containsTag(arg0: Internal.TagKey_<T>): boolean;
        invokeBind(arg0: Internal.ResourceKey_<T>, arg1: T): void;
        isBound(): boolean;
        is(arg0: ResourceLocation_): boolean;
        direct<T>(arg0: T): Internal.Holder<T>;
        value(): T;
        unwrapKey(): Internal.Optional<Internal.ResourceKey<T>>;
        is(arg0: Internal.Predicate_<Internal.ResourceKey<T>>): boolean;
        unwrap(): Internal.Either<Internal.ResourceKey<T>, T>;
        hackyErase<T>(arg0: Internal.Holder_<T>): Internal.Holder<T>;
        getTagKeys(): Internal.Stream<Internal.TagKey<T>>;
        kind(): Internal.Holder$Kind;
        is(arg0: Internal.ResourceKey_<T>): boolean;
        tags(): Internal.Stream<Internal.TagKey<T>>;
        get(): T;
        containsTag(arg0: Internal.ITag_<T>): boolean;
        is(arg0: Internal.TagKey_<T>): boolean;
        get bound(): boolean
        get tagKeys(): Internal.Stream<Internal.TagKey<T>>
    }
    type IHolderReferenceAccessor_<T> = IHolderReferenceAccessor<T>;
    class RecipeConstructor extends Internal.Record {
        constructor(schema: Internal.RecipeSchema_, keys: Internal.RecipeKey_<any>[], factory: Internal.RecipeConstructor$Factory_)
        schema(): Internal.RecipeSchema;
        factory(): Internal.RecipeConstructor$Factory;
        keys(): Internal.RecipeKey<any>[];
    }
    type RecipeConstructor_ = RecipeConstructor;
    interface Table$Cell <R, C, V> {
        hashCode(): number;
        getValue(): V;
        getColumnKey(): C;
        equals(arg0: any): boolean;
        getRowKey(): R;
        get value(): V
        get columnKey(): C
        get rowKey(): R
    }
    type Table$Cell_<R, C, V> = Table$Cell<R, C, V>;
    abstract class CapabilityProvider <B extends Internal.ICapabilityProviderImpl<B>> implements Internal.ICapabilityProviderImpl<B> {
        areCapsCompatible(arg0: Internal.CapabilityProvider_<B>): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        invalidateCaps(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        reviveCaps(): void;
    }
    type CapabilityProvider_<B extends Internal.ICapabilityProviderImpl<B>> = CapabilityProvider<B>;
    class HumanoidModel <T extends Internal.LivingEntity> extends Internal.AgeableListModel<T> implements Internal.ArmedModel, Internal.HeadedModel {
        constructor(arg0: Internal.ModelPart_)
        constructor(arg0: Internal.ModelPart_, arg1: Internal.Function_<ResourceLocation, Internal.RenderType>)
        setupAnim(arg0: T, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        copyPropertiesTo(arg0: Internal.HumanoidModel_<T>): void;
        setAllVisible(arg0: boolean): void;
        getHead(): Internal.ModelPart;
        translateToHand(arg0: Internal.HumanoidArm_, arg1: Internal.PoseStack_): void;
        prepareMobModel(arg0: T, arg1: number, arg2: number, arg3: number): void;
        static createMesh(arg0: Internal.CubeDeformation_, arg1: number): Internal.MeshDefinition;
        set allVisible(arg0: boolean)
        get head(): Internal.ModelPart
        rightArmPose: Internal.HumanoidModel$ArmPose;
        readonly body: Internal.ModelPart;
        static readonly TOOT_HORN_XROT_BASE: 1.4835298;
        readonly head: Internal.ModelPart;
        readonly leftArm: Internal.ModelPart;
        readonly rightArm: Internal.ModelPart;
        readonly leftLeg: Internal.ModelPart;
        crouching: boolean;
        leftArmPose: Internal.HumanoidModel$ArmPose;
        readonly hat: Internal.ModelPart;
        swimAmount: number;
        static readonly HAT_OVERLAY_SCALE: 0.5;
        readonly rightLeg: Internal.ModelPart;
        static readonly OVERLAY_SCALE: 0.25;
        static readonly TOOT_HORN_YROT_BASE: 0.5235988;
    }
    type HumanoidModel_<T extends Internal.LivingEntity> = HumanoidModel<T>;
    class LootNbtProviderType extends Internal.SerializerType<any> {
        constructor(arg0: Internal.Serializer_<any>)
    }
    type LootNbtProviderType_ = Special.LootNbtProviderType | LootNbtProviderType;
    interface Aquifer {
        create(arg0: Internal.NoiseChunk_, arg1: Internal.ChunkPos_, arg2: Internal.NoiseRouter_, arg3: Internal.PositionalRandomFactory_, arg4: number, arg5: number, arg6: Internal.Aquifer$FluidPicker_): this;
        createDisabled(arg0: Internal.Aquifer$FluidPicker_): this;
        computeSubstance(arg0: Internal.DensityFunction$FunctionContext_, arg1: number): Internal.BlockState;
        shouldScheduleFluidUpdate(): boolean;
    }
    type Aquifer_ = Aquifer;
    interface ISchemeResponseHeaders {
        setStatusText(arg0: string): void;
        setMimeType(arg0: string): void;
        setResponseLength(arg0: number): void;
        setRedirectURL(arg0: string): void;
        setStatus(arg0: number): void;
        set statusText(arg0: string)
        set mimeType(arg0: string)
        set responseLength(arg0: number)
        set redirectURL(arg0: string)
        set status(arg0: number)
    }
    type ISchemeResponseHeaders_ = ISchemeResponseHeaders;
    interface StringSplitter$LinePosConsumer {
        accept(arg0: Internal.Style_, arg1: number, arg2: number): void;
        (arg0: Internal.Style_, arg1: number, arg2: number): void;
    }
    type StringSplitter$LinePosConsumer_ = StringSplitter$LinePosConsumer;
    interface ILifecycleEvent <R extends Internal.ILifecycleEvent<any>> {
        concrete(): R;
    }
    type ILifecycleEvent_<R extends Internal.ILifecycleEvent<any>> = ILifecycleEvent<R>;
    class SignedMessageBody extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.ChatMessageContent_, arg1: Internal.Instant_, arg2: number, arg3: Internal.LastSeenMessages_)
        hash(): Internal.HashCode;
        write(arg0: Internal.FriendlyByteBuf_): void;
        lastSeen(): Internal.LastSeenMessages;
        timeStamp(): Internal.Instant;
        salt(): number;
        content(): Internal.ChatMessageContent;
        withContent(arg0: Internal.ChatMessageContent_): this;
        static readonly HASH_SEPARATOR_BYTE: 70;
    }
    type SignedMessageBody_ = SignedMessageBody;
    interface SignatureUpdater {
        update(arg0: Internal.SignatureUpdater$Output_): void;
        (arg0: Internal.SignatureUpdater$Output_): void;
    }
    type SignatureUpdater_ = SignatureUpdater;
    interface ITrackBlock {
        getCurveStart(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): Vec3;
        getYOffsetAt(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): number;
        getMaterialSimple(arg0: Internal.BlockGetter_, arg1: Vec3_, arg2: Internal.TrackMaterial_): Internal.TrackMaterial;
        getTrackAxes(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.List<Vec3>;
        prepareAssemblyOverlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Direction_, arg4: Internal.PoseStack_): Internal.PartialModel;
        getBogeyAnchor(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.BlockState;
        isSlope(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): boolean;
        getConnected(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean, arg4: Internal.TrackNodeLocation_): Internal.Collection<Internal.TrackNodeLocation$DiscoveredLocation>;
        overlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): Internal.BlockState;
        getMaterialSimple(arg0: Internal.BlockGetter_, arg1: Vec3_): Internal.TrackMaterial;
        walkConnectedTracks(arg0: Internal.BlockGetter_, arg1: Internal.TrackNodeLocation_, arg2: boolean): Internal.Collection<Internal.TrackNodeLocation$DiscoveredLocation>;
        getMaterial(): Internal.TrackMaterial;
        getNearestTrackAxis(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): com.simibubi.create.foundation.utility.Pair<Vec3, Internal.Direction$AxisDirection>;
        getUpNormal(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Vec3;
        addToListIfConnected(arg0: Internal.TrackNodeLocation_, arg1: Internal.Collection_<Internal.TrackNodeLocation$DiscoveredLocation>, arg2: Internal.BiFunction_<number, boolean, Vec3>, arg3: Internal.Function_<boolean, Vec3>, arg4: Internal.Function_<boolean, Internal.ResourceKey<Internal.Level>>, arg5: Internal.Function_<Vec3, number>, arg6: Vec3_, arg7: Internal.BezierConnection_, arg8: Internal.BiFunction_<boolean, Vec3, Internal.TrackMaterial>): void;
        prepareTrackOverlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BezierTrackPointLocation_, arg4: Internal.Direction$AxisDirection_, arg5: Internal.PoseStack_, arg6: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType_): Internal.PartialModel;
        getElevationAtCenter(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): number;
        trackEquals(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        get material(): Internal.TrackMaterial
    }
    type ITrackBlock_ = ITrackBlock;
    class Period implements Internal.ChronoPeriod, Internal.Serializable {
        withDays(arg0: number): this;
        plus(arg0: Internal.TemporalAmount_): this;
        multipliedBy(arg0: number): Internal.ChronoPeriod;
        static ofDays(arg0: number): Internal.Period;
        isZero(): boolean;
        toTotalMonths(): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.Period;
        getDays(): number;
        static between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): Internal.ChronoPeriod;
        static from(arg0: Internal.TemporalAmount_): Internal.Period;
        static ofWeeks(arg0: number): Internal.Period;
        withMonths(arg0: number): this;
        getUnits(): Internal.List<Internal.TemporalUnit>;
        minusYears(arg0: number): this;
        get(arg0: Internal.TemporalUnit_): number;
        isNegative(): boolean;
        plusDays(arg0: number): this;
        addTo(arg0: Internal.Temporal_): Internal.Temporal;
        getChronology(): Internal.Chronology;
        static ofMonths(arg0: number): Internal.Period;
        getYears(): number;
        static parse(arg0: Internal.CharSequence_): Internal.Period;
        getMonths(): number;
        subtractFrom(arg0: Internal.Temporal_): Internal.Temporal;
        minusMonths(arg0: number): this;
        minusDays(arg0: number): this;
        plusYears(arg0: number): this;
        static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): Internal.Period;
        normalized(): this;
        minus(arg0: Internal.TemporalAmount_): Internal.ChronoPeriod;
        negated(): this;
        static ofYears(arg0: number): Internal.Period;
        withYears(arg0: number): this;
        plusMonths(arg0: number): this;
        get zero(): boolean
        get days(): number
        get units(): Internal.List<Internal.TemporalUnit>
        get negative(): boolean
        get chronology(): Internal.Chronology
        get years(): number
        get months(): number
        static readonly ZERO: Internal.Period;
    }
    type Period_ = Period;
    class WorldBorder$Settings {
        getDamagePerBlock(): number;
        getWarningBlocks(): number;
        getSizeLerpTarget(): number;
        static read(arg0: Internal.DynamicLike_<any>, arg1: Internal.WorldBorder$Settings_): Internal.WorldBorder$Settings;
        getSafeZone(): number;
        getSizeLerpTime(): number;
        getSize(): number;
        getWarningTime(): number;
        write(arg0: Internal.CompoundTag_): void;
        getCenterZ(): number;
        getCenterX(): number;
        get damagePerBlock(): number
        get warningBlocks(): number
        get sizeLerpTarget(): number
        get safeZone(): number
        get sizeLerpTime(): number
        get size(): number
        get warningTime(): number
        get centerZ(): number
        get centerX(): number
    }
    type WorldBorder$Settings_ = WorldBorder$Settings;
    interface ActionProvider$SubUiVisibilityListener {
        onSubUiVisibilityChanged(arg0: boolean): void;
        (arg0: boolean): void;
    }
    type ActionProvider$SubUiVisibilityListener_ = ActionProvider$SubUiVisibilityListener;
    class PlayerInteractEvent$RightClickEmpty extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerInteractEvent$RightClickEmpty_ = PlayerInteractEvent$RightClickEmpty;
    class EntityArrayList extends Internal.ArrayList<Internal.Entity> implements Internal.DataSenderKJS, Internal.MessageSenderKJS {
        constructor(l: Internal.Level_, size: number)
        constructor(l: Internal.Level_, entities: Internal.Iterable_<Internal.Entity>)
        getDisplayName(): Internal.Component;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        stream(): Internal.Stream<Internal.Entity>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        filterSelector(selector: Internal.EntitySelector_): this;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        kill(): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        filter(filter: Internal.Predicate_<Internal.Entity>): this;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addAllIterable(entities: Internal.Iterable_<Internal.Entity>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        getName(): Internal.Component;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        runCommandSilent(command: string): number;
        sendData(channel: string): void;
        tell(message: Internal.Component_): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        setStatusMessage(message: Internal.Component_): void;
        getFirst(): Internal.Entity;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        playSound(id: Internal.SoundEvent_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        runCommand(command: string): number;
        parallelStream(): Internal.Stream<Internal.Entity>;
        get displayName(): Internal.Component
        get name(): Internal.Component
        set statusMessage(message: Internal.Component_)
        get first(): Internal.Entity
        readonly level: Internal.Level;
    }
    type EntityArrayList_ = EntityArrayList;
    interface SpritePreparationContext {
        getOriginalFrameWith(): number;
        getTextureWidth(): number;
        getIdentifier(): ResourceLocation;
        getOriginalFrameHeight(): number;
        getOriginalFrameSize(): Internal.Pair<number, number>;
        getTextureHeight(): number;
        get originalFrameWith(): number
        get textureWidth(): number
        get identifier(): ResourceLocation
        get originalFrameHeight(): number
        get originalFrameSize(): Internal.Pair<number, number>
        get textureHeight(): number
    }
    type SpritePreparationContext_ = SpritePreparationContext;
    class Vec2 {
        constructor(arg0: number, arg1: number)
        add(arg0: number): this;
        equals(arg0: Internal.Vec2_): boolean;
        lengthSquared(): number;
        length(): number;
        normalized(): this;
        distanceToSqr(arg0: Internal.Vec2_): number;
        scale(arg0: number): this;
        dot(arg0: Internal.Vec2_): number;
        add(arg0: Internal.Vec2_): this;
        negated(): this;
        readonly y: number;
        static readonly NEG_UNIT_X: Internal.Vec2;
        static readonly MAX: Internal.Vec2;
        readonly x: number;
        static readonly MIN: Internal.Vec2;
        static readonly ZERO: Internal.Vec2;
        static readonly ONE: Internal.Vec2;
        static readonly NEG_UNIT_Y: Internal.Vec2;
        static readonly UNIT_Y: Internal.Vec2;
        static readonly UNIT_X: Internal.Vec2;
    }
    type Vec2_ = Vec2;
    interface IBrowser {
        goForward(): void;
        injectMouseWheel(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        isPageLoading(): boolean;
        injectKeyTyped(arg0: number, arg1: number): void;
        injectMouseButton(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: number): void;
        getURL(): string;
        goBack(): void;
        injectKeyPressedByKeyCode(arg0: number, arg1: string, arg2: number): void;
        allowCursorChanges(arg0: boolean): void;
        getTextureID(): number;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        loadURL(arg0: string): void;
        injectMouseMove(arg0: number, arg1: number, arg2: number, arg3: boolean): void;
        runJS(arg0: string, arg1: string): void;
        injectKeyReleasedByKeyCode(arg0: number, arg1: string, arg2: number): void;
        addCursorChangeListener(arg0: Internal.Consumer_<number>): void;
        close(): void;
        visitSource(arg0: Internal.IStringVisitor_): void;
        resize(arg0: number, arg1: number): void;
        get pageLoading(): boolean
        get URL(): string
        get textureID(): number
    }
    type IBrowser_ = IBrowser;
    class AtlasSet implements Internal.AutoCloseable {
        constructor(arg0: Internal.Collection_<Internal.TextureAtlas>)
        close(): void;
        getSprite(arg0: Internal.Material_): Internal.TextureAtlasSprite;
        getAtlas(arg0: ResourceLocation_): Internal.TextureAtlas;
    }
    type AtlasSet_ = AtlasSet;
    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_ = FrustumAdapter;
    interface IItemFilter {
        filter(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        resetFilterData(filter: Internal.ItemStack_): void;
        filterItem(filter: Internal.ItemStack_, item: Internal.Item_): boolean;
        getDisplayItemStacks(filter: Internal.ItemStack_, list: Internal.List_<Internal.ItemStack>): void;
        /**
         * @deprecated
        */
        getItems(filter: Internal.ItemStack_, set: Internal.Set_<Internal.Item>): void;
        addInfo(filter: Internal.ItemStack_, info: Internal.FilterInfo_, expanded: boolean): void;
        clearFilterCache(filter: Internal.ItemStack_): void;
    }
    type IItemFilter_ = IItemFilter;
    class JsonRecipeJS extends Internal.RecipeJS {
        constructor()
        getMod(): string;
        get mod(): string
    }
    type JsonRecipeJS_ = JsonRecipeJS;
    interface JsonSerializable {
        toJson(): Internal.JsonElement;
    }
    type JsonSerializable_ = JsonSerializable;
    class AxisAlignedLinearPosTest extends Internal.PosRuleTest {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Direction$Axis_)
        static readonly CODEC: Internal.Codec<Internal.AxisAlignedLinearPosTest>;
    }
    type AxisAlignedLinearPosTest_ = AxisAlignedLinearPosTest;
    class ConstantFloat extends Internal.FloatProvider {
        static of(arg0: number): Internal.ConstantFloat;
        getValue(): number;
        get value(): number
        static readonly ZERO: Internal.ConstantFloat;
        static readonly CODEC: Internal.Codec<Internal.ConstantFloat>;
    }
    type ConstantFloat_ = ConstantFloat;
    abstract class CompressorHolder implements Internal.Compressable {
        constructor()
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
    }
    type CompressorHolder_ = CompressorHolder;
    interface MetadataSectionSerializer <T> {
        getMetadataSectionName(): string;
        fromJson(arg0: Internal.JsonObject_): T;
        get metadataSectionName(): string
    }
    type MetadataSectionSerializer_<T> = MetadataSectionSerializer<T>;
    class TrackShape extends Internal.Enum<Internal.TrackShape> implements Internal.StringRepresentable {
        getModelRotation(): number;
        static valueOf(arg0: string): Internal.TrackShape;
        getSerializedName(): string;
        mirror(arg0: Internal.Mirror_): this;
        isJunction(): boolean;
        static values(): Internal.TrackShape[];
        getAxes(): Internal.List<Vec3>;
        static asPortal(arg0: Internal.Direction_): Internal.TrackShape;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        isPortal(): boolean;
        getModel(): string;
        getNormal(): Vec3;
        rotate(arg0: Internal.Rotation_): this;
        get modelRotation(): number
        get serializedName(): string
        get junction(): boolean
        get axes(): Internal.List<Vec3>
        get portal(): boolean
        get model(): string
        get normal(): Vec3
        static readonly CR_PDX: Internal.TrackShape;
        static readonly CR_PDZ: Internal.TrackShape;
        static readonly TS: Internal.TrackShape;
        static readonly CR_NDZ: Internal.TrackShape;
        static readonly NONE: Internal.TrackShape;
        static readonly CR_D: Internal.TrackShape;
        static readonly CR_NDX: Internal.TrackShape;
        static readonly AE: Internal.TrackShape;
        static readonly TW: Internal.TrackShape;
        static readonly AS: Internal.TrackShape;
        static readonly TE: Internal.TrackShape;
        static readonly AN: Internal.TrackShape;
        static readonly CR_O: Internal.TrackShape;
        static readonly TN: Internal.TrackShape;
        static readonly XO: Internal.TrackShape;
        static readonly ZO: Internal.TrackShape;
        static readonly ND: Internal.TrackShape;
        static readonly AW: Internal.TrackShape;
        static readonly PD: Internal.TrackShape;
    }
    type TrackShape_ = "cr_d" | "cr_pdz" | "an" | "cr_pdx" | "cr_ndx" | "cr_ndz" | "tw" | "ae" | "cr_o" | "none" | TrackShape | "ts" | "tn" | "xo" | "zo" | "aw" | "nd" | "pd" | "te" | "as";
    class AddReloadListenerEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ReloadableServerResources_)
        getListeners(): Internal.List<Internal.PreparableReloadListener>;
        getServerResources(): Internal.ReloadableServerResources;
        getConditionContext(): Internal.ICondition$IContext;
        addListener(arg0: Internal.PreparableReloadListener_): void;
        get listeners(): Internal.List<Internal.PreparableReloadListener>
        get serverResources(): Internal.ReloadableServerResources
        get conditionContext(): Internal.ICondition$IContext
    }
    type AddReloadListenerEvent_ = AddReloadListenerEvent;
    interface OpticFinder <FT> {
        type(): com.mojang.datafixers.types.Type<FT>;
        inField<GT>(arg0: string, arg1: com.mojang.datafixers.types.Type_<GT>): this;
        findType<A, FR>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FR>, Internal.Type$FieldNotFoundException>;
        findType<A>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FT>, Internal.Type$FieldNotFoundException>;
    }
    type OpticFinder_<FT> = OpticFinder<FT>;
    class ClientboundPlayerInfoPacket$PlayerUpdate {
        constructor(arg0: Internal.GameProfile_, arg1: number, arg2: Internal.GameType_, arg3: Internal.Component_, arg4: Internal.ProfilePublicKey$Data_)
        getDisplayName(): Internal.Component;
        getGameMode(): Internal.GameType;
        getProfile(): Internal.GameProfile;
        getProfilePublicKey(): Internal.ProfilePublicKey$Data;
        getLatency(): number;
        get displayName(): Internal.Component
        get gameMode(): Internal.GameType
        get profile(): Internal.GameProfile
        get profilePublicKey(): Internal.ProfilePublicKey$Data
        get latency(): number
    }
    type ClientboundPlayerInfoPacket$PlayerUpdate_ = ClientboundPlayerInfoPacket$PlayerUpdate;
    interface AccessorMultiBufferSource {
        getFixedBuffers(): Internal.Map<Internal.RenderType, Internal.BufferBuilder>;
        getFallbackBuffer(): Internal.BufferBuilder;
        get fixedBuffers(): Internal.Map<Internal.RenderType, Internal.BufferBuilder>
        get fallbackBuffer(): Internal.BufferBuilder
    }
    type AccessorMultiBufferSource_ = AccessorMultiBufferSource;
    interface FlywheelWorld {
        supportsFlywheel(): boolean;
    }
    type FlywheelWorld_ = FlywheelWorld;
    class FillBucketEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: Internal.HitResult_)
        getTarget(): Internal.HitResult;
        getLevel(): Internal.Level;
        getFilledBucket(): Internal.ItemStack;
        setFilledBucket(arg0: Internal.ItemStack_): void;
        getEntity(): Internal.Entity;
        getEmptyBucket(): Internal.ItemStack;
        get target(): Internal.HitResult
        get level(): Internal.Level
        get filledBucket(): Internal.ItemStack
        set filledBucket(arg0: Internal.ItemStack_)
        get entity(): Internal.Entity
        get emptyBucket(): Internal.ItemStack
    }
    type FillBucketEvent_ = FillBucketEvent;
    /**
     * @deprecated
    */
    class Currency$CurrencyStringInfo {
        constructor(arg0: string, arg1: string)
        /**
         * @deprecated
        */
        getISOCode(): string;
        /**
         * @deprecated
        */
        getCurrencyString(): string;
        /**
         * @deprecated
        */
        get ISOCode(): string
        /**
         * @deprecated
        */
        get currencyString(): string
    }
    type Currency$CurrencyStringInfo_ = Currency$CurrencyStringInfo;
    interface IPackResources extends Internal.ICache {
        persistAndClearCache(): void;
        setExistenceByResource(arg0: Internal.Map_<string, boolean>): void;
        getExistenceByResource(): Internal.Map<string, boolean>;
        set existenceByResource(arg0: Internal.Map_<string, boolean>)
        get existenceByResource(): Internal.Map<string, boolean>
    }
    type IPackResources_ = IPackResources;
    interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator<number> {
        previousShort(): number;
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        next(): any;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        nextShort(): number;
        forEachRemaining(arg0: Internal.ShortConsumer_): void;
        /**
         * @deprecated
        */
        previous(): number;
        hasPrevious(): boolean;
        remove(): void;
        back(arg0: number): number;
        hasNext(): boolean;
    }
    type ShortBidirectionalIterator_ = ShortBidirectionalIterator;
    interface TypeDescriptor {
        descriptorString(): string;
    }
    type TypeDescriptor_ = TypeDescriptor;
    class BlockGeometryBakingContext$VisibilityData {
        constructor()
        copyFrom(arg0: Internal.BlockGeometryBakingContext$VisibilityData_): void;
        hasCustomVisibility(arg0: string): boolean;
        isVisible(arg0: string, arg1: boolean): boolean;
        setVisibilityState(arg0: string, arg1: boolean): void;
    }
    type BlockGeometryBakingContext$VisibilityData_ = BlockGeometryBakingContext$VisibilityData;
    class SeaPickleFeature extends Internal.Feature<Internal.CountConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.CountConfiguration>)
    }
    type SeaPickleFeature_ = SeaPickleFeature;
    class ClientboundCommandsPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.RootCommandNode_<Internal.SharedSuggestionProvider>)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getRoot(arg0: Internal.CommandBuildContext_): Internal.RootCommandNode<Internal.SharedSuggestionProvider>;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundCommandsPacket_ = ClientboundCommandsPacket;
    class PlatformWrapper$ModInfo {
        constructor(i: string)
        getCustomName(): string;
        setName(n: string): void;
        getName(): string;
        getVersion(): string;
        getId(): string;
        get customName(): string
        set name(n: string)
        get name(): string
        get version(): string
        get id(): string
    }
    type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo;
    class ChestBlock extends Internal.AbstractChestBlock<Internal.ChestBlockEntity> implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Supplier_<Internal.BlockEntityType<Internal.ChestBlockEntity>>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static getBlockType(arg0: Internal.BlockState_): Internal.DoubleBlockCombiner$BlockType;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        static getContainer(arg0: Internal.ChestBlock_, arg1: Internal.BlockState_, arg2: Internal.Level_, arg3: BlockPos_, arg4: boolean): Internal.Container;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        blockEntityType(): Internal.BlockEntityType<Internal.ChestBlockEntity>;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        static isChestBlockedAt(arg0: Internal.LevelAccessor_, arg1: BlockPos_): boolean;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        static opennessCombiner(arg0: Internal.LidBlockEntity_): Internal.DoubleBlockCombiner$Combiner<Internal.ChestBlockEntity, Internal.Float2FloatFunction>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getConnectedDirection(arg0: Internal.BlockState_): Internal.Direction;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly EVENT_SET_OPEN_COUNT: 1;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly TYPE: Internal.EnumProperty<Internal.ChestType>;
        static readonly FACING: Internal.DirectionProperty;
    }
    type ChestBlock_ = ChestBlock;
    interface ChronoLocalDateTime <D extends Internal.ChronoLocalDate> extends Internal.Comparable<Internal.ChronoLocalDateTime<any>>, Internal.Temporal, Internal.TemporalAdjuster {
        toLocalTime(): Internal.LocalTime;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        compareTo(arg0: any): number;
        "with"(arg0: Internal.TemporalAdjuster_): Internal.Temporal;
        getLong(arg0: Internal.TemporalField_): number;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        getChronology(): Internal.Chronology;
        isEqual(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        toString(): string;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        isBefore(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        toInstant(arg0: Internal.ZoneOffset_): Internal.Instant;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        from(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime<any>;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        hashCode(): number;
        isAfter(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        get(arg0: Internal.TemporalField_): number;
        toEpochSecond(arg0: Internal.ZoneOffset_): number;
        atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime<D>;
        equals(arg0: any): boolean;
        compareTo(arg0: Internal.ChronoLocalDateTime_<any>): number;
        toLocalDate(): D;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        timeLineOrder(): Internal.Comparator<Internal.ChronoLocalDateTime<any>>;
        get chronology(): Internal.Chronology
    }
    type ChronoLocalDateTime_<D extends Internal.ChronoLocalDate> = ChronoLocalDateTime<D>;
    class BowlFoodItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BowlFoodItem_ = BowlFoodItem;
    interface PerformanceMetrics {
        getMaxTime(): number;
        getAverageTime(): number;
        getMinTime(): number;
        getSampleCount(): number;
        get maxTime(): number
        get averageTime(): number
        get minTime(): number
        get sampleCount(): number
    }
    type PerformanceMetrics_ = PerformanceMetrics;
    class HugeMushroomFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockStateProvider_, arg1: Internal.BlockStateProvider_, arg2: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly capProvider: Internal.BlockStateProvider;
        static readonly CODEC: Internal.Codec<Internal.HugeMushroomFeatureConfiguration>;
        readonly stemProvider: Internal.BlockStateProvider;
        readonly foliageRadius: number;
    }
    type HugeMushroomFeatureConfiguration_ = HugeMushroomFeatureConfiguration;
    class StairBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type StairBlockBuilder_ = StairBlockBuilder;
    class EnderDragonPhaseManager {
        constructor(arg0: Internal.EnderDragon_)
        getCurrentPhase(): Internal.DragonPhaseInstance;
        getPhase<T extends Internal.DragonPhaseInstance>(arg0: Internal.EnderDragonPhase_<T>): T;
        setPhase(arg0: Internal.EnderDragonPhase_<any>): void;
        get currentPhase(): Internal.DragonPhaseInstance
        set phase(arg0: Internal.EnderDragonPhase_<any>)
    }
    type EnderDragonPhaseManager_ = EnderDragonPhaseManager;
    class Schedule {
        constructor()
        getActivityAt(arg0: number): Internal.Activity;
        static readonly VILLAGER_DEFAULT: Internal.Schedule;
        static readonly SIMPLE: Internal.Schedule;
        static readonly EMPTY: Internal.Schedule;
        static readonly WORK_START_TIME: 2000;
        static readonly VILLAGER_BABY: Internal.Schedule;
        static readonly TOTAL_WORK_TIME: 7000;
    }
    type Schedule_ = Schedule | Special.Schedule;
    class MapDecoration$Type extends Internal.Enum<Internal.MapDecoration$Type> {
        isRenderedOnFrame(): boolean;
        getMapColor(): number;
        static values(): Internal.MapDecoration$Type[];
        hasMapColor(): boolean;
        shouldTrackCount(): boolean;
        static byIcon(arg0: number): Internal.MapDecoration$Type;
        getIcon(): number;
        static valueOf(arg0: string): Internal.MapDecoration$Type;
        get renderedOnFrame(): boolean
        get mapColor(): number
        get icon(): number
        static readonly BANNER_GREEN: Internal.MapDecoration$Type;
        static readonly BANNER_RED: Internal.MapDecoration$Type;
        static readonly BANNER_GRAY: Internal.MapDecoration$Type;
        static readonly MANSION: Internal.MapDecoration$Type;
        static readonly BANNER_BLUE: Internal.MapDecoration$Type;
        static readonly MONUMENT: Internal.MapDecoration$Type;
        static readonly PLAYER_OFF_LIMITS: Internal.MapDecoration$Type;
        static readonly TARGET_POINT: Internal.MapDecoration$Type;
        static readonly BANNER_LIGHT_BLUE: Internal.MapDecoration$Type;
        static readonly RED_X: Internal.MapDecoration$Type;
        static readonly BANNER_MAGENTA: Internal.MapDecoration$Type;
        static readonly BLUE_MARKER: Internal.MapDecoration$Type;
        static readonly BANNER_WHITE: Internal.MapDecoration$Type;
        static readonly PLAYER_OFF_MAP: Internal.MapDecoration$Type;
        static readonly BANNER_LIGHT_GRAY: Internal.MapDecoration$Type;
        static readonly BANNER_YELLOW: Internal.MapDecoration$Type;
        static readonly TARGET_X: Internal.MapDecoration$Type;
        static readonly RED_MARKER: Internal.MapDecoration$Type;
        static readonly BANNER_ORANGE: Internal.MapDecoration$Type;
        static readonly BANNER_BLACK: Internal.MapDecoration$Type;
        static readonly BANNER_BROWN: Internal.MapDecoration$Type;
        static readonly BANNER_PURPLE: Internal.MapDecoration$Type;
        static readonly PLAYER: Internal.MapDecoration$Type;
        static readonly BANNER_LIME: Internal.MapDecoration$Type;
        static readonly BANNER_PINK: Internal.MapDecoration$Type;
        static readonly FRAME: Internal.MapDecoration$Type;
        static readonly BANNER_CYAN: Internal.MapDecoration$Type;
    }
    type MapDecoration$Type_ = "banner_blue" | "player" | "banner_black" | "banner_cyan" | MapDecoration$Type | "banner_gray" | "target_x" | "monument" | "banner_brown" | "banner_light_blue" | "banner_white" | "banner_purple" | "banner_lime" | "banner_yellow" | "banner_pink" | "red_x" | "frame" | "red_marker" | "player_off_limits" | "banner_magenta" | "player_off_map" | "blue_marker" | "banner_red" | "banner_orange" | "target_point" | "banner_light_gray" | "mansion" | "banner_green";
    class TintedGlassBlock extends Internal.AbstractGlassBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TintedGlassBlock_ = TintedGlassBlock;
    class GeometryProcessor$Attribute {
        constructor(name: string, srcType: number, dstType: number)
        constructor(name: string, srcType: number, dstType: number, offset: number)
        name(): string;
        size(): number;
        srcType(): number;
        locations(): number;
        dstType(): number;
        asShaderVar(): Internal.ShaderVar;
        offset(): number;
        stride(): number;
        static alignOffset(offset: number): number;
        static readonly IMPLICIT_OFFSET: -1;
    }
    type GeometryProcessor$Attribute_ = GeometryProcessor$Attribute;
    class WrappedGoal extends Internal.Goal {
        constructor(arg0: number, arg1: Internal.Goal_)
        isRunning(): boolean;
        canBeReplacedBy(arg0: Internal.WrappedGoal_): boolean;
        getGoal(): Internal.Goal;
        getPriority(): number;
        get running(): boolean
        get goal(): Internal.Goal
        get priority(): number
    }
    type WrappedGoal_ = WrappedGoal;
    interface IForgeMenuType <T> {
        create(arg0: number, arg1: Internal.Inventory_, arg2: Internal.FriendlyByteBuf_): T;
        create<T extends Internal.AbstractContainerMenu>(arg0: Internal.IContainerFactory_<T>): Internal.MenuType<T>;
    }
    type IForgeMenuType_<T> = IForgeMenuType<T>;
    interface Parcelable$Creator <T> {
        create(arg0: Internal.DataInput_): T;
        (arg0: Internal.DataInput_): T;
    }
    type Parcelable$Creator_<T> = Parcelable$Creator<T>;
    interface PalettedContainer$CountConsumer <T> {
        accept(arg0: T, arg1: number): void;
        (arg0: T, arg1: number): void;
    }
    type PalettedContainer$CountConsumer_<T> = PalettedContainer$CountConsumer<T>;
    class DikeVeinGenerator extends Internal.VeinGenerator {
        constructor(blocks: Internal.List_<Internal.DikeVeinGenerator$DikeBlockDefinition>, minYLevel: number, maxYLevel: number)
        constructor(entry: GTOreVein_)
        minYLevel(minYLevel: number): this;
        withBlock(block: Internal.DikeVeinGenerator$DikeBlockDefinition_): this;
        maxYLevel(maxYLevel: number): this;
        static readonly CODEC: Internal.Codec<Internal.DikeVeinGenerator>;
        maxYLevel: number;
        blocks: Internal.List<Internal.DikeVeinGenerator$DikeBlockDefinition>;
        minYLevel: number;
    }
    type DikeVeinGenerator_ = DikeVeinGenerator;
    class EventResult {
        type(): Internal.EventResult$Type;
        arch(): dev.architectury.event.EventResult;
        pass(): boolean;
        interruptFalse(): boolean;
        value(): any;
        interruptDefault(): boolean;
        error(): boolean;
        override(): boolean;
        archCompound<T>(): Internal.CompoundEventResult<T>;
        interruptTrue(): boolean;
        static readonly PASS: Internal.EventResult;
    }
    type EventResult_ = EventResult;
    interface SingleRedirectModifier <S> {
        apply(arg0: Internal.CommandContext_<S>): S;
        (arg0: Internal.CommandContext_<S>): S;
    }
    type SingleRedirectModifier_<S> = SingleRedirectModifier<S>;
    class PairMapCodec <F, S> extends Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>> {
        constructor(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>)
        encode<T>(arg0: com.mojang.datafixers.util.Pair_<F, S>, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: Internal.RecordBuilder_<any>): Internal.RecordBuilder<any>;
        decoder(): Internal.Decoder<com.mojang.datafixers.util.Pair<F, S>>;
        encoder(): Internal.Encoder<com.mojang.datafixers.util.Pair<F, S>>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        map<B>(arg0: Internal.Function_<com.mojang.datafixers.util.Pair<F, S>, B>): Internal.MapDecoder<B>;
        compressedDecode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<F, S>>;
        compressedBuilder<T>(arg0: Internal.DynamicOps_<T>): Internal.RecordBuilder<T>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<F, S>>;
        ap<E>(arg0: Internal.MapDecoder_<Internal.Function<com.mojang.datafixers.util.Pair<F, S>, E>>): Internal.MapDecoder<E>;
        static makeCompressedBuilder<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.KeyCompressor_<T>): Internal.RecordBuilder<T>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<com.mojang.datafixers.util.Pair<F, S>>>): Internal.MapEncoder<B>;
        flatMap<B>(arg0: Internal.Function_<com.mojang.datafixers.util.Pair<F, S>, Internal.DataResult<B>>): Internal.MapDecoder<B>;
        comap<B>(arg0: Internal.Function_<B, com.mojang.datafixers.util.Pair<F, S>>): Internal.MapEncoder<B>;
    }
    type PairMapCodec_<F, S> = PairMapCodec<F, S>;
    class Ocelot extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Ocelot>, arg1: Internal.Level_)
        static checkOcelotSpawnRules(arg0: Internal.EntityType_<Internal.Ocelot>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        customServerAiStep(): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly CROUCH_SPEED_MOD: 0.6;
        static readonly SPRINT_SPEED_MOD: 1.33;
        static readonly WALK_SPEED_MOD: 0.8;
    }
    type Ocelot_ = Ocelot;
    interface PositionSourceType <T extends Internal.PositionSource> {
        register<S extends Internal.PositionSourceType<T>, T extends Internal.PositionSource>(arg0: string, arg1: S): S;
        toNetwork<T extends Internal.PositionSource>(arg0: T, arg1: Internal.FriendlyByteBuf_): void;
        codec(): Internal.Codec<T>;
        fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.PositionSource;
        read(arg0: Internal.FriendlyByteBuf_): T;
        write(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        readonly BLOCK: Internal.BlockPositionSource$Type;
        readonly ENTITY: Internal.EntityPositionSource$Type;
    }
    type PositionSourceType_<T extends Internal.PositionSource> = PositionSourceType<T> | Special.PositionSourceType;
    interface AbstractContainerScreenAccessor {
        setIsQuickCrafting(arg0: boolean): void;
        getIsQuickCrafting(): boolean;
        setSkipNextRelease(arg0: boolean): void;
        invokeFindSlot(arg0: number, arg1: number): Internal.Slot;
        invokeSlotClicked(arg0: Internal.Slot_, arg1: number, arg2: number, arg3: Internal.ClickType_): void;
        getQuickCraftingButton(): number;
        set isQuickCrafting(arg0: boolean)
        get isQuickCrafting(): boolean
        set skipNextRelease(arg0: boolean)
        get quickCraftingButton(): number
    }
    type AbstractContainerScreenAccessor_ = AbstractContainerScreenAccessor;
    abstract class FragmentTransaction {
        setReorderingAllowed(reorderingAllowed: boolean): this;
        setTransition(transition: number): this;
        disallowAddToBackStack(): this;
        add(containerViewId: number, fragmentClass: typeof Internal.Fragment, args: Internal.DataSet_, tag: string): this;
        add(fragmentClass: typeof Internal.Fragment, args: Internal.DataSet_, tag: string): this;
        replace(containerViewId: number, fragmentClass: typeof Internal.Fragment, args: Internal.DataSet_, tag: string): this;
        commitNowAllowingStateLoss(): void;
        show(fragment: Internal.Fragment_): this;
        isEmpty(): boolean;
        setCustomAnimations(enter: number, exit: number, popEnter: number, popExit: number): this;
        commit(): number;
        hide(fragment: Internal.Fragment_): this;
        remove(fragment: Internal.Fragment_): this;
        commitAllowingStateLoss(): number;
        replace(containerViewId: number, fragmentClass: typeof Internal.Fragment, args: Internal.DataSet_): this;
        attach(fragment: Internal.Fragment_): this;
        setMaxLifecycle(fragment: Internal.Fragment_, state: Internal.Lifecycle$State_): this;
        add(containerViewId: number, fragmentClass: typeof Internal.Fragment, args: Internal.DataSet_): this;
        add(containerViewId: number, fragment: Internal.Fragment_): this;
        replace(containerViewId: number, fragment: Internal.Fragment_, tag: string): this;
        add(containerViewId: number, fragment: Internal.Fragment_, tag: string): this;
        commitNow(): void;
        addSharedElement(sharedElement: Internal.View_, name: string): this;
        addToBackStack(name: string): this;
        isAddToBackStackAllowed(): boolean;
        runOnCommit(runnable: Internal.Runnable_): this;
        replace(containerViewId: number, fragment: Internal.Fragment_): this;
        add(fragment: Internal.Fragment_, tag: string): this;
        setCustomAnimations(enter: number, exit: number): this;
        detach(fragment: Internal.Fragment_): this;
        setPrimaryNavigationFragment(fragment: Internal.Fragment_): this;
        set reorderingAllowed(reorderingAllowed: boolean)
        set transition(transition: number)
        get empty(): boolean
        get addToBackStackAllowed(): boolean
        set primaryNavigationFragment(fragment: Internal.Fragment_)
        static readonly TRANSIT_FRAGMENT_MATCH_ACTIVITY_CLOSE: 8197;
        static readonly TRANSIT_FRAGMENT_FADE: 4099;
        static readonly TRANSIT_ENTER_MASK: 4096;
        static readonly TRANSIT_EXIT_MASK: 8192;
        static readonly TRANSIT_FRAGMENT_OPEN: 4097;
        static readonly TRANSIT_FRAGMENT_MATCH_ACTIVITY_OPEN: 4100;
        static readonly TRANSIT_FRAGMENT_CLOSE: 8194;
        static readonly TRANSIT_NONE: 0;
        static readonly TRANSIT_UNSET: -1;
    }
    type FragmentTransaction_ = FragmentTransaction;
    abstract class CoverBehavior implements Internal.IToolGridHighLight, Internal.IEnhancedManaged {
        constructor(definition: Internal.CoverDefinition_, coverHolder: Internal.ICoverable_, attachedSide: Internal.Direction_)
        sideTips(player: Internal.Player_, toolType: GTToolType_, side: Internal.Direction_): ResourceTexture;
        onScrewdriverClick(playerIn: Internal.Player_, hand: Internal.InteractionHand_, hitResult: Internal.BlockHitResult_): Internal.InteractionResult;
        getAdditionalDrops(): Internal.List<Internal.ItemStack>;
        canAttach(): boolean;
        getRedstoneSignalOutput(): number;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        scheduleRenderUpdate(): void;
        getSyncStorage(): Internal.IManagedStorage;
        onUnload(): void;
        onLoad(): void;
        onChanged(): void;
        blockPipePassThrough(): boolean;
        getAttachItem(): Internal.ItemStack;
        onSoftMalletClick(playerIn: Internal.Player_, hand: Internal.InteractionHand_, hitResult: Internal.BlockHitResult_): Internal.InteractionResult;
        onRemoved(): void;
        getAppearance(sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        setRedstoneSignalOutput(redstoneSignalOutput: number): void;
        shouldRenderGrid(player: Internal.Player_, held: Internal.ItemStack_, toolType: GTToolType_): boolean;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        shouldRenderPlate(): boolean;
        onAttached(itemStack: Internal.ItemStack_, player: Internal.ServerPlayer_): void;
        getPickItem(): Internal.ItemStack;
        canConnectRedstone(): boolean;
        getCoverRenderer(): Internal.ICoverRenderer;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get additionalDrops(): Internal.List<Internal.ItemStack>
        get redstoneSignalOutput(): number
        get fieldHolder(): Internal.ManagedFieldHolder
        get syncStorage(): Internal.IManagedStorage
        get attachItem(): Internal.ItemStack
        set redstoneSignalOutput(redstoneSignalOutput: number)
        get pickItem(): Internal.ItemStack
        get coverRenderer(): Internal.ICoverRenderer
        readonly coverHolder: Internal.ICoverable;
        static readonly MANAGED_FIELD_HOLDER: Internal.ManagedFieldHolder;
        readonly attachedSide: Internal.Direction;
        readonly coverDefinition: Internal.CoverDefinition;
    }
    type CoverBehavior_ = CoverBehavior;
    class BrewingStandMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        getBrewingTicks(): number;
        getFuel(): number;
        get brewingTicks(): number
        get fuel(): number
    }
    type BrewingStandMenu_ = BrewingStandMenu;
    interface TypeFamily {
        familyOptic<A, B>(arg0: Internal.IntFunction_<Internal.OpticParts<A, B>>): Internal.FamilyOptic<A, B>;
        apply(arg0: number): com.mojang.datafixers.types.Type<any>;
    }
    type TypeFamily_ = TypeFamily;
    class KubeJSInventoryListener implements Internal.ContainerListener {
        constructor(p: Internal.Player_)
        dataChanged(container: Internal.AbstractContainerMenu_, id: number, value: number): void;
        slotChanged(container: Internal.AbstractContainerMenu_, index: number, stack: Internal.ItemStack_): void;
        readonly player: Internal.Player;
    }
    type KubeJSInventoryListener_ = KubeJSInventoryListener;
    interface ModifiableItemKJS {
        kjs$getAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        kjs$setAttributeMap(attributes: Internal.Multimap_<Internal.Attribute, Internal.AttributeModifier>): void;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
    }
    type ModifiableItemKJS_ = ModifiableItemKJS;
    interface DiscreteVoxelShape$IntLineConsumer {
        consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
    }
    type DiscreteVoxelShape$IntLineConsumer_ = DiscreteVoxelShape$IntLineConsumer;
    abstract class Minecraft$ChatStatus extends Internal.Enum<Internal.Minecraft$ChatStatus> {
        static valueOf(arg0: string): Internal.Minecraft$ChatStatus;
        getMessage(): Internal.Component;
        static values(): Internal.Minecraft$ChatStatus[];
        isChatAllowed(arg0: boolean): boolean;
        get message(): Internal.Component
        static readonly DISABLED_BY_OPTIONS: Internal.Minecraft$ChatStatus;
        static readonly DISABLED_BY_LAUNCHER: Internal.Minecraft$ChatStatus;
        static readonly ENABLED: Internal.Minecraft$ChatStatus;
        static readonly DISABLED_BY_PROFILE: Internal.Minecraft$ChatStatus;
    }
    type Minecraft$ChatStatus_ = Minecraft$ChatStatus | "enabled" | "disabled_by_profile" | "disabled_by_launcher" | "disabled_by_options";
    class MetricCategory extends Internal.Enum<Internal.MetricCategory> {
        static valueOf(arg0: string): Internal.MetricCategory;
        static values(): Internal.MetricCategory[];
        getDescription(): string;
        get description(): string
        static readonly MAIL_BOXES: Internal.MetricCategory;
        static readonly CHUNK_RENDERING_DISPATCHING: Internal.MetricCategory;
        static readonly GPU: Internal.MetricCategory;
        static readonly JVM: Internal.MetricCategory;
        static readonly PATH_FINDING: Internal.MetricCategory;
        static readonly EVENT_LOOPS: Internal.MetricCategory;
        static readonly CHUNK_RENDERING: Internal.MetricCategory;
        static readonly TICK_LOOP: Internal.MetricCategory;
        static readonly CPU: Internal.MetricCategory;
    }
    type MetricCategory_ = "path_finding" | "cpu" | "jvm" | "chunk_rendering" | "mail_boxes" | "tick_loop" | "event_loops" | "gpu" | "chunk_rendering_dispatching" | MetricCategory;
    class ImmutableCollections$MapN <K, V> extends Internal.ImmutableCollections$AbstractImmutableMap<K, V> {
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        static of<K, V>(): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        get(arg0: any): V;
        static of<K, V>(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<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type ImmutableCollections$MapN_<K, V> = ImmutableCollections$MapN<K, V>;
    /**
     * @deprecated
    */
    class StringRepresentable$EnumCodec <E extends Internal.Enum<E> & Internal.StringRepresentable> implements Internal.Codec<E> {
        constructor(arg0: E[], arg1: Internal.Function_<string, E>)
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<E>;
        static empty<A>(): Internal.MapEncoder<A>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<E>>): Internal.Encoder<B>;
        optionalFieldOf(arg0: string, arg1: E): Internal.MapCodec<E>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        simple(): Internal.Decoder$Simple<E>;
        dispatch<E>(arg0: Internal.Function_<E, E>, arg1: Internal.Function_<E, Internal.Codec<E>>): Internal.Codec<E>;
        xmap<S>(arg0: Internal.Function_<E, S>, arg1: Internal.Function_<S, E>): Internal.Codec<S>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, E>, arg2: Internal.Function_<E, Internal.Codec<E>>): Internal.MapCodec<E>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, E>, arg2: Internal.Function_<E, Internal.Codec<E>>): Internal.Codec<E>;
        comap<B>(arg0: Internal.Function_<B, E>): Internal.Encoder<B>;
        stable(): Internal.Codec<E>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<E>): Internal.Codec<E>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        comapFlatMap<S>(arg0: Internal.Function_<E, Internal.DataResult<S>>, arg1: Internal.Function_<S, E>): Internal.Codec<S>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<E>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: E): Internal.Codec<E>;
        dispatchStable<E>(arg0: Internal.Function_<E, E>, arg1: Internal.Function_<E, Internal.Codec<E>>): Internal.Codec<E>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<E>>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<E>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: E, arg3: Internal.Lifecycle_): Internal.MapCodec<E>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        flatComapMap<S>(arg0: Internal.Function_<E, S>, arg1: Internal.Function_<S, Internal.DataResult<E>>): Internal.Codec<S>;
        map<B>(arg0: Internal.Function_<E, B>): Internal.Decoder<B>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        flatXmap<S>(arg0: Internal.Function_<E, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<E>>): Internal.Codec<S>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        orElseGet(arg0: Internal.Supplier_<E>): Internal.Codec<E>;
        listOf(): Internal.Codec<Internal.List<E>>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        boxed(): Internal.Decoder$Boxed<E>;
        deprecated(arg0: number): Internal.Codec<E>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        dispatchMap<E>(arg0: Internal.Function_<E, E>, arg1: Internal.Function_<E, Internal.Codec<E>>): Internal.MapCodec<E>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        orElse(arg0: Internal.Consumer_<string>, arg1: E): Internal.Codec<E>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<E>>, arg2: Internal.Function_<E, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        terminal(): Internal.Decoder$Terminal<E>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<E, T>>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<E>): Internal.Codec<E>;
        optionalFieldOf(arg0: string, arg1: E, arg2: Internal.Lifecycle_): Internal.MapCodec<E>;
        flatMap<B>(arg0: Internal.Function_<E, Internal.DataResult<B>>): Internal.Decoder<B>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        byName(arg0: string): E;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<E, T>>;
        orElse(arg0: E): Internal.Codec<E>;
        mapResult(arg0: Internal.Codec$ResultFunction_<E>): Internal.Codec<E>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: E): Internal.DataResult<T>;
        encode<T>(arg0: E, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
    }
    type StringRepresentable$EnumCodec_<E extends Internal.Enum<E> & Internal.StringRepresentable> = StringRepresentable$EnumCodec<E>;
    class CubeDeformation implements Internal.CubeDeformationAccess {
        constructor(arg0: number)
        constructor(arg0: number, arg1: number, arg2: number)
        extend(arg0: number, arg1: number, arg2: number): this;
        extend(arg0: number): this;
        automobility$radiusZ(): number;
        automobility$radiusY(): number;
        automobility$radiusX(): number;
        static readonly NONE: Internal.CubeDeformation;
    }
    type CubeDeformation_ = CubeDeformation;
    class NetherWorldCarver extends Internal.CaveWorldCarver {
        constructor(arg0: Internal.Codec_<Internal.CaveCarverConfiguration>)
    }
    type NetherWorldCarver_ = NetherWorldCarver;
    class Difficulty extends Internal.Enum<Internal.Difficulty> {
        static values(): Internal.Difficulty[];
        getDisplayName(): Internal.Component;
        static byId(arg0: number): Internal.Difficulty;
        static byName(arg0: string): Internal.Difficulty;
        getKey(): string;
        static valueOf(arg0: string): Internal.Difficulty;
        getId(): number;
        get displayName(): Internal.Component
        get key(): string
        get id(): number
        static readonly NORMAL: Internal.Difficulty;
        static readonly PEACEFUL: Internal.Difficulty;
        static readonly HARD: Internal.Difficulty;
        static readonly EASY: Internal.Difficulty;
    }
    type Difficulty_ = "normal" | "peaceful" | Difficulty | "hard" | "easy";
    class EntityLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addEntity(type: Internal.EntityType_<any>, b: Internal.Consumer_<Internal.LootBuilder>): void;
        modifyEntity(type: Internal.EntityType_<any>, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type EntityLootEventJS_ = EntityLootEventJS;
    class OptionInstance$Enum <T> extends Internal.Record implements Internal.OptionInstance$CycleableValueSet<T> {
        constructor(arg0: Internal.List_<T>, arg1: Internal.Codec_<T>)
        createButton(arg0: Internal.OptionInstance$TooltipSupplier_<T>, arg1: Internal.Options_, arg2: number, arg3: number, arg4: number): Internal.Function<Internal.OptionInstance<T>, Internal.AbstractWidget>;
        values(): Internal.List<T>;
        validateValue(arg0: T): Internal.Optional<T>;
        codec(): Internal.Codec<T>;
        valueSetter(): Internal.OptionInstance$CycleableValueSet$ValueSetter<T>;
        valueListSupplier(): Internal.CycleButton$ValueListSupplier<T>;
    }
    type OptionInstance$Enum_<T> = OptionInstance$Enum<T>;
    interface IFluidTransfer {
        fill(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, arg2: boolean, arg3: boolean): number;
        createSnapshot(): any;
        restoreFromSnapshot(arg0: any): void;
        supportsDrain(arg0: number): boolean;
        setFluidInTank(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): void;
        getTankCapacity(arg0: number): number;
        supportsFill(arg0: number): boolean;
        getFluidInTank(arg0: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): number;
        drain(maxDrain: number, simulate: boolean, notifyChanges: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): number;
        drain(maxDrain: number, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        isFluidValid(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        getTanks(): number;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        drain(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, arg2: boolean, arg3: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        onContentsChanged(): void;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        get tanks(): number
        readonly EMPTY: Internal.IFluidTransfer;
    }
    type IFluidTransfer_ = IFluidTransfer;
    class ItemTransforms {
        constructor(arg0: Internal.ItemTransform_, arg1: Internal.ItemTransform_, arg2: Internal.ItemTransform_, arg3: Internal.ItemTransform_, arg4: Internal.ItemTransform_, arg5: Internal.ItemTransform_, arg6: Internal.ItemTransform_, arg7: Internal.ItemTransform_, arg8: Internal.ImmutableMap_<Internal.ItemTransforms$TransformType, Internal.ItemTransform>)
        constructor(arg0: Internal.ItemTransform_, arg1: Internal.ItemTransform_, arg2: Internal.ItemTransform_, arg3: Internal.ItemTransform_, arg4: Internal.ItemTransform_, arg5: Internal.ItemTransform_, arg6: Internal.ItemTransform_, arg7: Internal.ItemTransform_)
        constructor(arg0: Internal.ItemTransforms_)
        getTransform(arg0: Internal.ItemTransforms$TransformType_): Internal.ItemTransform;
        hasTransform(arg0: Internal.ItemTransforms$TransformType_): boolean;
        readonly fixed: Internal.ItemTransform;
        readonly thirdPersonRightHand: Internal.ItemTransform;
        static readonly NO_TRANSFORMS: Internal.ItemTransforms;
        readonly thirdPersonLeftHand: Internal.ItemTransform;
        readonly firstPersonLeftHand: Internal.ItemTransform;
        readonly head: Internal.ItemTransform;
        readonly ground: Internal.ItemTransform;
        readonly firstPersonRightHand: Internal.ItemTransform;
        readonly gui: Internal.ItemTransform;
        readonly moddedTransforms: Internal.ImmutableMap<Internal.ItemTransforms$TransformType, Internal.ItemTransform>;
    }
    type ItemTransforms_ = ItemTransforms;
    interface FluidBuilder$FluidTypeFactory {
        create(arg0: Internal.FluidType$Properties_, arg1: ResourceLocation_, arg2: ResourceLocation_): Internal.FluidType;
        (arg0: Internal.FluidType$Properties_, arg1: ResourceLocation_, arg2: ResourceLocation_): Internal.FluidType_;
    }
    type FluidBuilder$FluidTypeFactory_ = FluidBuilder$FluidTypeFactory;
    abstract class ParticleType <T extends Internal.ParticleOptions> {
        constructor(arg0: boolean, arg1: Internal.ParticleOptions$Deserializer_<T>)
        getDeserializer(): Internal.ParticleOptions$Deserializer<T>;
        codec(): Internal.Codec<T>;
        getOverrideLimiter(): boolean;
        get deserializer(): Internal.ParticleOptions$Deserializer<T>
        get overrideLimiter(): boolean
    }
    type ParticleType_<T extends Internal.ParticleOptions> = Special.ParticleType | ParticleType<T>;
    class PropertyKey$EmptyProperty implements Internal.IMaterialProperty<Internal.PropertyKey$EmptyProperty> {
        verifyProperty(properties: Internal.MaterialProperties_): void;
    }
    type PropertyKey$EmptyProperty_ = PropertyKey$EmptyProperty;
    class DataGenerator$Target extends Internal.Enum<Internal.DataGenerator$Target> {
        static values(): Internal.DataGenerator$Target[];
        static valueOf(arg0: string): Internal.DataGenerator$Target;
        static readonly DATA_PACK: Internal.DataGenerator$Target;
        static readonly REPORTS: Internal.DataGenerator$Target;
        static readonly RESOURCE_PACK: Internal.DataGenerator$Target;
    }
    type DataGenerator$Target_ = "data_pack" | "resource_pack" | "reports" | DataGenerator$Target;
    abstract class RenderType extends Internal.RenderStateShard implements Internal.RenderTypeExtension {
        constructor(arg0: string, arg1: Internal.VertexFormat_, arg2: Internal.VertexFormat$Mode_, arg3: number, arg4: boolean, arg5: boolean, arg6: Internal.Runnable_, arg7: Internal.Runnable_)
        static cutout(): Internal.RenderType;
        static m_173229_(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static entityTranslucentEmissive(arg0: ResourceLocation_): Internal.RenderType;
        static m_173197_(arg0: ResourceLocation_): Internal.RenderType;
        static beaconBeam(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static textIntensitySeeThrough(arg0: ResourceLocation_): Internal.RenderType;
        static m_173254_(arg0: ResourceLocation_): Internal.RenderType;
        static entitySolid(arg0: ResourceLocation_): Internal.RenderType;
        affectsCrumbling(): boolean;
        outline(): Internal.Optional<Internal.RenderType>;
        static m_173250_(arg0: ResourceLocation_): Internal.RenderType;
        static lines(): Internal.RenderType;
        static entityCutout(arg0: ResourceLocation_): Internal.RenderType;
        static entityTranslucent(arg0: ResourceLocation_): Internal.RenderType;
        static entityNoOutline(arg0: ResourceLocation_): Internal.RenderType;
        static entityShadow(arg0: ResourceLocation_): Internal.RenderType;
        static entityCutoutNoCull(arg0: ResourceLocation_): Internal.RenderType;
        static tripwire(): Internal.RenderType;
        static translucentNoCrumbling(): Internal.RenderType;
        static entityGlint(): Internal.RenderType;
        static m_173248_(arg0: ResourceLocation_): Internal.RenderType;
        static energySwirl(arg0: ResourceLocation_, arg1: number, arg2: number): Internal.RenderType;
        getChunkLayerId(): number;
        static m_234329_(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static text(arg0: ResourceLocation_): Internal.RenderType;
        static outline(arg0: ResourceLocation_): Internal.RenderType;
        static m_173187_(arg0: ResourceLocation_): Internal.RenderType;
        static m_234340_(arg0: ResourceLocation_): Internal.RenderType;
        static endPortal(): Internal.RenderType;
        mode(): Internal.VertexFormat$Mode;
        static leash(): Internal.RenderType;
        static glintTranslucent(): Internal.RenderType;
        static m_234332_(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static entityCutoutNoCull(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static create(arg0: string, arg1: Internal.VertexFormat_, arg2: Internal.VertexFormat$Mode_, arg3: number, arg4: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType;
        static translucentMovingBlock(): Internal.RenderType;
        static itemEntityTranslucentCull(arg0: ResourceLocation_): Internal.RenderType;
        static armorCutoutNoCull(arg0: ResourceLocation_): Internal.RenderType;
        static tripwireState(): Internal.RenderType$CompositeState;
        static armorGlint(): Internal.RenderType;
        static m_173245_(arg0: ResourceLocation_): Internal.RenderType;
        flywheel$getDrawBuffer(): Internal.DrawBuffer;
        isOutline(): boolean;
        static eyes(arg0: ResourceLocation_): Internal.RenderType;
        static glintDirect(): Internal.RenderType;
        static entityGlintDirect(): Internal.RenderType;
        static entityCutoutNoCullZOffset(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static m_173203_(arg0: ResourceLocation_): Internal.RenderType;
        bufferSize(): number;
        static entityTranslucent(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static textSeeThrough(arg0: ResourceLocation_): Internal.RenderType;
        static create(arg0: string, arg1: Internal.VertexFormat_, arg2: Internal.VertexFormat$Mode_, arg3: number, arg4: boolean, arg5: boolean, arg6: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType;
        static entitySmoothCutout(arg0: ResourceLocation_): Internal.RenderType;
        static solid(): Internal.RenderType;
        static m_173191_(arg0: ResourceLocation_): Internal.RenderType;
        static getDrawBuffer(arg0: Internal.RenderType_): Internal.DrawBuffer;
        static dragonExplosionAlpha(arg0: ResourceLocation_): Internal.RenderType;
        static m_173252_(arg0: ResourceLocation_): Internal.RenderType;
        static m_173199_(arg0: ResourceLocation_): Internal.RenderType;
        end(arg0: Internal.BufferBuilder_, arg1: number, arg2: number, arg3: number): void;
        static endGateway(): Internal.RenderType;
        static m_234327_(arg0: ResourceLocation_): Internal.RenderType;
        static textIntensity(arg0: ResourceLocation_): Internal.RenderType;
        static entityTranslucentEmissive(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static glint(): Internal.RenderType;
        static m_173189_(arg0: ResourceLocation_): Internal.RenderType;
        static translucentMovingBlockState(): Internal.RenderType$CompositeState;
        format(): Internal.VertexFormat;
        canConsolidateConsecutiveGeometry(): boolean;
        static waterMask(): Internal.RenderType;
        static entityCutoutNoCullZOffset(arg0: ResourceLocation_): Internal.RenderType;
        static chunkBufferLayers(): Internal.List<Internal.RenderType>;
        static lineStrip(): Internal.RenderType;
        static textPolygonOffset(arg0: ResourceLocation_): Internal.RenderType;
        static m_181450_(arg0: ResourceLocation_): Internal.RenderType;
        static m_173232_(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static crumbling(arg0: ResourceLocation_): Internal.RenderType;
        static m_173226_(arg0: ResourceLocation_, arg1: boolean): Internal.RenderType;
        static entityDecal(arg0: ResourceLocation_): Internal.RenderType;
        static armorEntityGlint(): Internal.RenderType;
        static cutoutMipped(): Internal.RenderType;
        static m_181448_(arg0: ResourceLocation_): Internal.RenderType;
        asOptional(): Internal.Optional<Internal.RenderType>;
        static lightning(): Internal.RenderType;
        static m_173243_(arg0: ResourceLocation_): Internal.RenderType;
        static m_173201_(arg0: ResourceLocation_): Internal.RenderType;
        static translucentState(arg0: Internal.RenderStateShard$ShaderStateShard_): Internal.RenderType$CompositeState;
        static translucent(): Internal.RenderType;
        static entityTranslucentCull(arg0: ResourceLocation_): Internal.RenderType;
        static textIntensityPolygonOffset(arg0: ResourceLocation_): Internal.RenderType;
        static m_173205_(arg0: ResourceLocation_): Internal.RenderType;
        get chunkLayerId(): number
        get outline(): boolean
        static readonly ENTITY_SOLID: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly TRANSLUCENT_MOVING_BLOCK: Internal.RenderType$CompositeRenderType;
        static readonly BEACON_BEAM: Internal.BiFunction<ResourceLocation, boolean, Internal.RenderType>;
        static readonly TEXT_SEE_THROUGH: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly TRIPWIRE: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_NO_OUTLINE: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly EYES: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly TRANSIENT_BUFFER_SIZE: 256;
        static readonly CUTOUT_MIPPED: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_SMOOTH_CUTOUT: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly ARMOR_CUTOUT_NO_CULL: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly TEXT_POLYGON_OFFSET: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly LIGHTNING: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_TRANSLUCENT: Internal.BiFunction<ResourceLocation, boolean, Internal.RenderType>;
        static readonly WATER_MASK: Internal.RenderType$CompositeRenderType;
        static readonly ITEM_ENTITY_TRANSLUCENT_CULL: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly DRAGON_EXPLOSION_ALPHA: Internal.Function<ResourceLocation, Internal.RenderType>;
        readonly bufferSize: number;
        static readonly BIG_BUFFER_SIZE: 2097152;
        static readonly LEASH: Internal.RenderType$CompositeRenderType;
        readonly format: Internal.VertexFormat;
        readonly sortOnUpload: boolean;
        static readonly GLINT: Internal.RenderType$CompositeRenderType;
        readonly mode: Internal.VertexFormat$Mode;
        static readonly ARMOR_ENTITY_GLINT: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_CUTOUT_NO_CULL_Z_OFFSET: Internal.BiFunction<ResourceLocation, boolean, Internal.RenderType>;
        static readonly SOLID: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_CUTOUT_NO_CULL: Internal.BiFunction<ResourceLocation, boolean, Internal.RenderType>;
        static readonly TRANSLUCENT_NO_CRUMBLING: Internal.RenderType$CompositeRenderType;
        static readonly GLINT_DIRECT: Internal.RenderType$CompositeRenderType;
        static readonly TEXT_INTENSITY_SEE_THROUGH: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly CRUMBLING: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly END_GATEWAY: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_TRANSLUCENT_CULL: Internal.Function<ResourceLocation, Internal.RenderType>;
        chunkLayerId: number;
        static readonly MEGABYTE: 1048576;
        static readonly ENTITY_TRANSLUCENT_EMISSIVE: Internal.BiFunction<ResourceLocation, boolean, Internal.RenderType>;
        static readonly TEXT: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly ENTITY_GLINT: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_SHADOW: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly TEXT_INTENSITY_POLYGON_OFFSET: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly SMALL_BUFFER_SIZE: 131072;
        static readonly TEXT_INTENSITY: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly LINE_STRIP: Internal.RenderType$CompositeRenderType;
        readonly asOptional: Internal.Optional<Internal.RenderType>;
        static readonly ENTITY_GLINT_DIRECT: Internal.RenderType$CompositeRenderType;
        static readonly ENTITY_CUTOUT: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly CUTOUT: Internal.RenderType$CompositeRenderType;
        static readonly LINES: Internal.RenderType$CompositeRenderType;
        static readonly TRANSLUCENT: Internal.RenderType$CompositeRenderType;
        static readonly END_PORTAL: Internal.RenderType$CompositeRenderType;
        static readonly CHUNK_BUFFER_LAYERS: [Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType];
        static readonly MEDIUM_BUFFER_SIZE: 262144;
        static readonly GLINT_TRANSLUCENT: Internal.RenderType$CompositeRenderType;
        static readonly BYTES_IN_INT: 4;
        static readonly ENTITY_DECAL: Internal.Function<ResourceLocation, Internal.RenderType>;
        static readonly ARMOR_GLINT: Internal.RenderType$CompositeRenderType;
        readonly affectsCrumbling: boolean;
    }
    type RenderType_ = RenderType;
    class ChunkBufferBuilderPack {
        constructor()
        discardAll(): void;
        clearAll(): void;
        builder(arg0: Internal.RenderType_): Internal.BufferBuilder;
    }
    type ChunkBufferBuilderPack_ = ChunkBufferBuilderPack;
    class VertexFormat$Mode extends Internal.Enum<Internal.VertexFormat$Mode> {
        static valueOf(arg0: string): Internal.VertexFormat$Mode;
        indexCount(arg0: number): number;
        static values(): Internal.VertexFormat$Mode[];
        static readonly DEBUG_LINE_STRIP: Internal.VertexFormat$Mode;
        static readonly TRIANGLE_STRIP: Internal.VertexFormat$Mode;
        static readonly DEBUG_LINES: Internal.VertexFormat$Mode;
        static readonly LINE_STRIP: Internal.VertexFormat$Mode;
        static readonly TRIANGLE_FAN: Internal.VertexFormat$Mode;
        readonly connectedPrimitives: boolean;
        static readonly LINES: Internal.VertexFormat$Mode;
        static readonly TRIANGLES: Internal.VertexFormat$Mode;
        static readonly QUADS: Internal.VertexFormat$Mode;
        readonly asGLMode: number;
        readonly primitiveLength: number;
        readonly primitiveStride: number;
    }
    type VertexFormat$Mode_ = "triangles" | "triangle_fan" | "debug_line_strip" | "line_strip" | "triangle_strip" | "debug_lines" | VertexFormat$Mode | "quads" | "lines";
    class ModLoadingStage extends Internal.Enum<Internal.ModLoadingStage> {
        static valueOf(arg0: string): Internal.ModLoadingStage;
        getDeferredWorkQueue(): Internal.DeferredWorkQueue;
        currentState(arg0: Internal.Throwable_): this;
        static values(): Internal.ModLoadingStage[];
        get deferredWorkQueue(): Internal.DeferredWorkQueue
        static readonly COMPLETE: Internal.ModLoadingStage;
        static readonly SIDED_SETUP: Internal.ModLoadingStage;
        static readonly VALIDATE: Internal.ModLoadingStage;
        static readonly ENQUEUE_IMC: Internal.ModLoadingStage;
        static readonly PROCESS_IMC: Internal.ModLoadingStage;
        static readonly COMMON_SETUP: Internal.ModLoadingStage;
        static readonly ERROR: Internal.ModLoadingStage;
        static readonly CONSTRUCT: Internal.ModLoadingStage;
        static readonly DONE: Internal.ModLoadingStage;
    }
    type ModLoadingStage_ = "validate" | "construct" | "sided_setup" | "enqueue_imc" | "done" | ModLoadingStage | "error" | "complete" | "process_imc" | "common_setup";
    class ClientboundOpenScreenPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.MenuType_<any>, arg2: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getType(): Internal.MenuType<any>;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getTitle(): Internal.Component;
        getContainerId(): number;
        isSkippable(): boolean;
        get type(): Internal.MenuType<any>
        get title(): Internal.Component
        get containerId(): number
        get skippable(): boolean
    }
    type ClientboundOpenScreenPacket_ = ClientboundOpenScreenPacket;
    interface BufferBuilderExtension {
        flywheel$getVertices(): number;
        flywheel$appendBufferUnsafe(arg0: Internal.ByteBuffer_): void;
        flywheel$freeBuffer(): void;
        flywheel$injectForRender(arg0: Internal.ByteBuffer_, arg1: Internal.VertexFormat_, arg2: number): void;
    }
    type BufferBuilderExtension_ = BufferBuilderExtension;
    class TextureAtlas$Preparations {
        constructor(arg0: Internal.Set_<ResourceLocation>, arg1: number, arg2: number, arg3: number, arg4: Internal.List_<Internal.TextureAtlasSprite>)
    }
    type TextureAtlas$Preparations_ = TextureAtlas$Preparations;
    class PlacedFeature extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.ConfiguredFeature<any, any>>, arg1: Internal.List_<Internal.PlacementModifier>)
        place(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkGenerator_, arg2: Internal.RandomSource_, arg3: BlockPos_): boolean;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        handler$zng000$gtceu$injectPlaceFeature(context: Internal.PlacementContext_, source: Internal.RandomSource_, pos: BlockPos_, cir: Internal.CallbackInfoReturnable_<any>): void;
        feature(): Internal.Holder<Internal.ConfiguredFeature<any, any>>;
        placeWithBiomeCheck(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkGenerator_, arg2: Internal.RandomSource_, arg3: BlockPos_): boolean;
        placement(): Internal.List<Internal.PlacementModifier>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.PlacedFeature>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.PlacedFeature>;
        static readonly LIST_OF_LISTS_CODEC: Internal.Codec<Internal.List<Internal.HolderSet<Internal.PlacedFeature>>>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.PlacedFeature>>;
    }
    type PlacedFeature_ = Special.PlacedFeature | PlacedFeature;
    interface IModInfo$ModVersion {
        getSide(): Internal.IModInfo$DependencySide;
        getOrdering(): Internal.IModInfo$Ordering;
        getVersionRange(): Internal.VersionRange;
        isMandatory(): boolean;
        setOwner(arg0: Internal.IModInfo_): void;
        getModId(): string;
        getReferralURL(): Internal.Optional<Internal.URL>;
        getOwner(): Internal.IModInfo;
        get side(): Internal.IModInfo$DependencySide
        get ordering(): Internal.IModInfo$Ordering
        get versionRange(): Internal.VersionRange
        get mandatory(): boolean
        set owner(arg0: Internal.IModInfo_)
        get modId(): string
        get referralURL(): Internal.Optional<Internal.URL>
        get owner(): Internal.IModInfo
    }
    type IModInfo$ModVersion_ = IModInfo$ModVersion;
    interface EntityTypeExtension <T extends Internal.Entity> {
        flywheel$setInstancingController(arg0: Internal.EntityInstancingController_<T>): void;
        flywheel$getInstancingController(): Internal.EntityInstancingController<T>;
    }
    type EntityTypeExtension_<T extends Internal.Entity> = EntityTypeExtension<T>;
    class ObjectiveCriteria$RenderType extends Internal.Enum<Internal.ObjectiveCriteria$RenderType> {
        static valueOf(arg0: string): Internal.ObjectiveCriteria$RenderType;
        static byId(arg0: string): Internal.ObjectiveCriteria$RenderType;
        getId(): string;
        static values(): Internal.ObjectiveCriteria$RenderType[];
        get id(): string
        static readonly HEARTS: Internal.ObjectiveCriteria$RenderType;
        static readonly INTEGER: Internal.ObjectiveCriteria$RenderType;
    }
    type ObjectiveCriteria$RenderType_ = ObjectiveCriteria$RenderType | "hearts" | "integer";
    interface TypeDescriptor$OfMethod <F extends Internal.TypeDescriptor$OfField<F>, M extends Internal.TypeDescriptor$OfMethod<F, M>> extends Internal.TypeDescriptor {
        returnType(): F;
        changeParameterType(arg0: number, arg1: F): M;
        descriptorString(): string;
        parameterCount(): number;
        parameterArray(): F[];
        insertParameterTypes(arg0: number, ...arg1: F[]): M;
        parameterType(arg0: number): F;
        parameterList(): Internal.List<F>;
        changeReturnType(arg0: F): M;
        dropParameterTypes(arg0: number, arg1: number): M;
    }
    type TypeDescriptor$OfMethod_<F extends Internal.TypeDescriptor$OfField<F>, M extends Internal.TypeDescriptor$OfMethod<F, M>> = TypeDescriptor$OfMethod<F, M>;
    class PoiManager extends Internal.SectionStorage<any> {
        constructor(arg0: Internal.Path_, arg1: Internal.DataFixer_, arg2: boolean, arg3: Internal.RegistryAccess_, arg4: Internal.LevelHeightAccessor_)
        getInRange(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: BlockPos_, arg2: number, arg3: Internal.PoiManager$Occupancy_): Internal.Stream<Internal.PoiRecord>;
        take(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.BiPredicate_<Internal.Holder<Internal.PoiType>, BlockPos>, arg2: BlockPos_, arg3: number): Internal.Optional<BlockPos>;
        findAllClosestFirstWithType(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: BlockPos_, arg3: number, arg4: Internal.PoiManager$Occupancy_): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.PoiType>, BlockPos>>;
        checkConsistencyWithBlocks(arg0: Internal.ChunkPos_, arg1: Internal.LevelChunkSection_): void;
        findClosest(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: BlockPos_, arg3: number, arg4: Internal.PoiManager$Occupancy_): Internal.Optional<BlockPos>;
        existsAtPosition(arg0: Internal.ResourceKey_<Internal.PoiType>, arg1: BlockPos_): boolean;
        sectionsToVillage(arg0: Internal.SectionPos_): number;
        findClosest(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: BlockPos_, arg2: number, arg3: Internal.PoiManager$Occupancy_): Internal.Optional<BlockPos>;
        getInSquare(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: BlockPos_, arg2: number, arg3: Internal.PoiManager$Occupancy_): Internal.Stream<Internal.PoiRecord>;
        getCountInRange(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: BlockPos_, arg2: number, arg3: Internal.PoiManager$Occupancy_): number;
        findAllWithType(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: BlockPos_, arg3: number, arg4: Internal.PoiManager$Occupancy_): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.PoiType>, BlockPos>>;
        exists(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.Holder<Internal.PoiType>>): boolean;
        /**
         * @deprecated
        */
        getFreeTickets(arg0: BlockPos_): number;
        find(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: BlockPos_, arg3: number, arg4: Internal.PoiManager$Occupancy_): Internal.Optional<BlockPos>;
        findClosestWithType(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: BlockPos_, arg2: number, arg3: Internal.PoiManager$Occupancy_): Internal.Optional<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.PoiType>, BlockPos>>;
        getRandom(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: Internal.PoiManager$Occupancy_, arg3: BlockPos_, arg4: number, arg5: Internal.RandomSource_): Internal.Optional<BlockPos>;
        add(arg0: BlockPos_, arg1: Internal.Holder_<Internal.PoiType>): void;
        tick(arg0: Internal.BooleanSupplier_): void;
        ensureLoadedAndValid(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: number): void;
        findAll(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.Predicate_<BlockPos>, arg2: BlockPos_, arg3: number, arg4: Internal.PoiManager$Occupancy_): Internal.Stream<BlockPos>;
        release(arg0: BlockPos_): boolean;
        getInChunk(arg0: Internal.Predicate_<Internal.Holder<Internal.PoiType>>, arg1: Internal.ChunkPos_, arg2: Internal.PoiManager$Occupancy_): Internal.Stream<Internal.PoiRecord>;
        remove(arg0: BlockPos_): void;
        getType(arg0: BlockPos_): Internal.Optional<Internal.Holder<Internal.PoiType>>;
        static readonly MAX_VILLAGE_DISTANCE: 6;
        static readonly VILLAGE_SECTION_SIZE: 1;
    }
    type PoiManager_ = PoiManager;
    interface Optic <Proof extends Internal.K1, S, T, A, B> {
        "eval"<P extends Internal.K2>(arg0: Internal.App_<Proof, P>): Internal.Function<Internal.App2<P, A, B>, Internal.App2<P, S, T>>;
        upCast<Proof2 extends Internal.K1>(arg0: Internal.Set_<Internal.TypeToken<Internal.K1>>, arg1: Internal.TypeToken_<Proof2>): Internal.Optional<Internal.Optic<Proof2, S, T, A, B>>;
        composeUnchecked<Proof2 extends Internal.K1, A1, B1>(arg0: Internal.Optic_<any, A, B, A1, B1>): Internal.Optic<any, S, T, A1, B1>;
        compose<Proof2 extends Proof, A1, B1>(arg0: Internal.Optic_<Proof2, A, B, A1, B1>): Internal.Optic<Proof2, S, T, A1, B1>;
    }
    type Optic_<Proof extends Internal.K1, S, T, A, B> = Optic<Proof, S, T, A, B>;
    interface TickingLightListener extends Internal.LightListener {
        getVolume(): Internal.ImmutableBox;
        onLightPacket(arg0: number, arg1: number): void;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.ImmutableBox_): void;
        isListenerInvalid(): boolean;
        tickLightListener(): boolean;
        get volume(): Internal.ImmutableBox
        get listenerInvalid(): boolean
    }
    type TickingLightListener_ = TickingLightListener;
    class PlayerInteractEvent$RightClickBlock extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: BlockPos_, arg3: Internal.BlockHitResult_)
        setUseItem(arg0: Internal.Event$Result_): void;
        getEntity(): Internal.Entity;
        getUseBlock(): Internal.Event$Result;
        setUseBlock(arg0: Internal.Event$Result_): void;
        getUseItem(): Internal.Event$Result;
        getHitVec(): Internal.BlockHitResult;
        set useItem(arg0: Internal.Event$Result_)
        get entity(): Internal.Entity
        get useBlock(): Internal.Event$Result
        set useBlock(arg0: Internal.Event$Result_)
        get useItem(): Internal.Event$Result
        get hitVec(): Internal.BlockHitResult
    }
    type PlayerInteractEvent$RightClickBlock_ = PlayerInteractEvent$RightClickBlock;
    /**
     * @deprecated
    */
    class AdvancementEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.Advancement_)
        getEntity(): Internal.Entity;
        getAdvancement(): Internal.Advancement;
        get entity(): Internal.Entity
        get advancement(): Internal.Advancement
    }
    type AdvancementEvent_ = AdvancementEvent;
    class InputEvent$InteractionKeyMappingTriggered extends Internal.InputEvent {
        constructor()
        constructor(arg0: number, arg1: Internal.KeyMapping_, arg2: Internal.InteractionHand_)
        shouldSwingHand(): boolean;
        isPickBlock(): boolean;
        isUseItem(): boolean;
        getHand(): Internal.InteractionHand;
        isAttack(): boolean;
        setSwingHand(arg0: boolean): void;
        getKeyMapping(): Internal.KeyMapping;
        get pickBlock(): boolean
        get useItem(): boolean
        get hand(): Internal.InteractionHand
        get attack(): boolean
        set swingHand(arg0: boolean)
        get keyMapping(): Internal.KeyMapping
    }
    type InputEvent$InteractionKeyMappingTriggered_ = InputEvent$InteractionKeyMappingTriggered;
    interface IClickableIngredient <T> {
        getArea(): Internal.Rect2i;
        getTypedIngredient(): Internal.ITypedIngredient<T>;
        get area(): Internal.Rect2i
        get typedIngredient(): Internal.ITypedIngredient<T>
    }
    type IClickableIngredient_<T> = IClickableIngredient<T>;
    class SweetBerryBushBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 3;
    }
    type SweetBerryBushBlock_ = SweetBerryBushBlock;
    class RenderStateShard$LineStateShard extends Internal.RenderStateShard {
        constructor(arg0: Internal.OptionalDouble_)
    }
    type RenderStateShard$LineStateShard_ = RenderStateShard$LineStateShard;
    interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleUnaryOperator {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction;
        defaultReturnValue(arg0: number): void;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2FloatFunction<T>;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        identity(): this;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        put(arg0: number, arg1: number): number;
        apply(arg0: number): number;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction;
        size(): number;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        remove(arg0: number): number;
        clear(): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2FloatFunction<T>;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction;
        (arg0: number): number;
    }
    type Float2FloatFunction_ = Float2FloatFunction;
    class UnitTokenStream {
        constructor(context: Internal.UnitContext_, input: string)
        peekToken(): Internal.UnitToken;
        readFully(): Internal.UnitToken;
        nextToken(): Internal.UnitToken;
        getUnit(): Internal.Unit;
        ifNextToken(token: Internal.UnitToken_): boolean;
        readSingleToken(): Internal.UnitToken;
        get unit(): Internal.Unit
        readonly context: Internal.UnitContext;
        readonly input: string;
        readonly charStream: Internal.CharStream;
        readonly unit: Internal.Unit;
        readonly inputStringPos: Internal.ArrayList<number>;
        readonly infix: Internal.ArrayList<Internal.UnitToken>;
    }
    type UnitTokenStream_ = UnitTokenStream;
    abstract class FloatProvider implements Internal.SampledFloat {
        constructor()
        sample(arg0: Internal.RandomSource_): number;
        getMinValue(): number;
        getMaxValue(): number;
        static codec(arg0: number, arg1: number): Internal.Codec<Internal.FloatProvider>;
        getType(): Internal.FloatProviderType<any>;
        get minValue(): number
        get maxValue(): number
        get type(): Internal.FloatProviderType<any>
        static readonly CODEC: Internal.Codec<Internal.FloatProvider>;
    }
    type FloatProvider_ = FloatProvider;
    class Event {
        constructor()
        getResult(): Internal.Event$Result;
        setResult(arg0: Internal.Event$Result_): void;
        setCanceled(arg0: boolean): void;
        hasResult(): boolean;
        isCancelable(): boolean;
        setPhase(arg0: Internal.EventPriority_): void;
        getListenerList(): Internal.ListenerList;
        isCanceled(): boolean;
        getPhase(): Internal.EventPriority;
        get result(): Internal.Event$Result
        set result(arg0: Internal.Event$Result_)
        set canceled(arg0: boolean)
        get cancelable(): boolean
        set phase(arg0: Internal.EventPriority_)
        get listenerList(): Internal.ListenerList
        get canceled(): boolean
        get phase(): Internal.EventPriority
    }
    type Event_ = Event;
    class SmokerBlockEntity extends Internal.AbstractFurnaceBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        setRecipeUsed(arg0: Internal.Level_, arg1: Internal.ServerPlayer_, arg2: Internal.Recipe_<any>): boolean;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type SmokerBlockEntity_ = SmokerBlockEntity;
    class MerchantMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Merchant_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        getTraderXp(): number;
        canRestock(): boolean;
        setMerchantLevel(arg0: number): void;
        getOffers(): Internal.MerchantOffers;
        tryMoveItems(arg0: number): void;
        setSelectionHint(arg0: number): void;
        getTraderLevel(): number;
        showProgressBar(): boolean;
        setCanRestock(arg0: boolean): void;
        setShowProgressBar(arg0: boolean): void;
        setOffers(arg0: Internal.MerchantOffers_): void;
        setXp(arg0: number): void;
        getFutureTraderXp(): number;
        get traderXp(): number
        set merchantLevel(arg0: number)
        get offers(): Internal.MerchantOffers
        set selectionHint(arg0: number)
        get traderLevel(): number
        set canRestock(arg0: boolean)
        set showProgressBar(arg0: boolean)
        set offers(arg0: Internal.MerchantOffers_)
        set xp(arg0: number)
        get futureTraderXp(): number
    }
    type MerchantMenu_ = MerchantMenu;
    class ServerboundEntityTagQuery implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getEntityId(): number;
        getTransactionId(): number;
        isSkippable(): boolean;
        get entityId(): number
        get transactionId(): number
        get skippable(): boolean
    }
    type ServerboundEntityTagQuery_ = ServerboundEntityTagQuery;
    class ModelPart {
        constructor(arg0: Internal.List_<Internal.ModelPart$Cube>, arg1: Internal.Map_<string, Internal.ModelPart>)
        render(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: number, arg3: number): void;
        copyFrom(arg0: Internal.ModelPart_): void;
        offsetScale(arg0: Internal.Vector3f_): void;
        hasChild(arg0: string): boolean;
        getRandomCube(arg0: Internal.RandomSource_): Internal.ModelPart$Cube;
        render(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        getInitialPose(): Internal.PartPose;
        loadPose(arg0: Internal.PartPose_): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        visit(arg0: Internal.PoseStack_, arg1: Internal.ModelPart$Visitor_): void;
        isEmpty(): boolean;
        getAllParts(): Internal.Stream<Internal.ModelPart>;
        offsetPos(arg0: Internal.Vector3f_): void;
        getChild(arg0: string): this;
        setInitialPose(arg0: Internal.PartPose_): void;
        resetPose(): void;
        setRotation(arg0: number, arg1: number, arg2: number): void;
        translateAndRotate(arg0: Internal.PoseStack_): void;
        storePose(): Internal.PartPose;
        offsetRotation(arg0: Internal.Vector3f_): void;
        get initialPose(): Internal.PartPose
        get empty(): boolean
        get allParts(): Internal.Stream<Internal.ModelPart>
        set initialPose(arg0: Internal.PartPose_)
        readonly children: Internal.Map<string, Internal.ModelPart>;
        zScale: number;
        yScale: number;
        xRot: number;
        readonly cubes: Internal.List<Internal.ModelPart$Cube>;
        zRot: number;
        visible: boolean;
        z: number;
        skipDraw: boolean;
        y: number;
        x: number;
        xScale: number;
        static readonly DEFAULT_SCALE: 1.0;
        yRot: number;
    }
    type ModelPart_ = ModelPart;
    class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type FenceGateBlockBuilder_ = FenceGateBlockBuilder;
    class AdvancementProgress implements Internal.Comparable<Internal.AdvancementProgress> {
        constructor()
        grantProgress(arg0: string): boolean;
        getCriterion(arg0: string): Internal.CriterionProgress;
        isDone(): boolean;
        getCompletedCriteria(): Internal.Iterable<string>;
        hasProgress(): boolean;
        compareTo(arg0: any): number;
        update(arg0: Internal.Map_<string, Internal.Criterion>, arg1: string[][]): void;
        getPercent(): number;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.AdvancementProgress;
        revokeProgress(arg0: string): boolean;
        getProgressText(): string;
        getFirstProgressDate(): Internal.Date;
        getRemainingCriteria(): Internal.Iterable<string>;
        compareTo(arg0: Internal.AdvancementProgress_): number;
        serializeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        get done(): boolean
        get completedCriteria(): Internal.Iterable<string>
        get percent(): number
        get progressText(): string
        get firstProgressDate(): Internal.Date
        get remainingCriteria(): Internal.Iterable<string>
    }
    type AdvancementProgress_ = AdvancementProgress;
    interface IAccessor extends Internal.Predicate<typeof any> {
        operandTypes(): typeof any[];
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        isManaged(): boolean;
        and(arg0: Internal.Predicate_<typeof any>): Internal.Predicate<typeof any>;
        readFromReadonlyField(op: Internal.AccessorOp_, obj: any): Internal.ITypedPayload<any>;
        or(arg0: Internal.Predicate_<typeof any>): Internal.Predicate<typeof any>;
        writeField(arg0: Internal.AccessorOp_, arg1: Internal.IRef_, arg2: Internal.ITypedPayload_<any>): void;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        readManagedField(op: Internal.AccessorOp_, field: Internal.IManagedVar_<any>): Internal.ITypedPayload<any>;
        readField(arg0: Internal.AccessorOp_, arg1: Internal.IRef_): Internal.ITypedPayload<any>;
        test(arg0: any): boolean;
        writeToReadonlyField(op: Internal.AccessorOp_, obj: any, payload: Internal.ITypedPayload_<any>): void;
        negate(): Internal.Predicate<typeof any>;
        setDefaultType(arg0: number): void;
        hasPredicate(): boolean;
        test(type: typeof any): boolean;
        getDefaultType(): number;
        writeManagedField(op: Internal.AccessorOp_, field: Internal.IManagedVar_<any>, payload: Internal.ITypedPayload_<any>): void;
        get managed(): boolean
        set defaultType(arg0: number)
        get defaultType(): number
    }
    type IAccessor_ = IAccessor;
    class MenuPanel extends WidgetGroup {
        constructor(editor: Internal.Editor_)
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        getTabs(): Internal.Map<string, Internal.MenuTab>;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        getEditor(): Internal.Editor;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        saveMenuData(): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        get LDLRegister(): boolean
        get tabs(): Internal.Map<string, Internal.MenuTab>
        get translateKey(): string
        get editor(): Internal.Editor
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        static readonly HEIGHT: 16;
    }
    type MenuPanel_ = MenuPanel;
    class DataVersion {
        constructor(arg0: number, arg1: string)
        constructor(arg0: number)
        isSideSeries(): boolean;
        getSeries(): string;
        getVersion(): number;
        isCompatible(arg0: Internal.DataVersion_): boolean;
        get sideSeries(): boolean
        get series(): string
        get version(): number
        static MAIN_SERIES: "main";
    }
    type DataVersion_ = DataVersion;
    abstract class ImmutableMap <K, V> implements Internal.Map<K, V>, Internal.Serializable {
        /**
         * @deprecated
        */
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: V): V;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        static toImmutableMap<T, K, V>(arg0: Internal.Function_<T, K>, arg1: Internal.Function_<T, V>, arg2: Internal.BinaryOperator_<V>): Internal.Collector<T, any, Internal.ImmutableMap<K, V>>;
        static of<K, V>(arg0: K, arg1: V): Internal.ImmutableMap<K, V>;
        static toImmutableMap<T, K, V>(arg0: Internal.Function_<T, K>, arg1: Internal.Function_<T, V>): Internal.Collector<T, any, Internal.ImmutableMap<K, V>>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap<K, V>;
        containsValue(arg0: any): boolean;
        /**
         * @deprecated
        */
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.ImmutableMap<K, V>;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: V): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        get(arg0: any): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap<K, V>;
        static of<K, V>(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<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        values(): Internal.Collection<any>;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        asMultimap(): Internal.ImmutableSetMultimap<K, V>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: V): V;
        entrySet(): Internal.Set<any>;
        static builderWithExpectedSize<K, V>(arg0: number): Internal.ImmutableMap$Builder<K, V>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.ImmutableMap<K, V>;
        /**
         * @deprecated
        */
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static copyOf<K, V>(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): Internal.ImmutableMap<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        /**
         * @deprecated
        */
        putAll(arg0: Internal.Map_<K, V>): void;
        static of<K, V>(): Internal.ImmutableMap<K, V>;
        size(): number;
        /**
         * @deprecated
        */
        clear(): void;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: V, arg2: V): boolean;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static builder<K, V>(): Internal.ImmutableMap$Builder<K, V>;
        keySet(): Internal.ImmutableSet<K>;
        get empty(): boolean
    }
    type ImmutableMap_<K, V> = ImmutableMap<K, V>;
    class ClientboundSetPlayerTeamPacket$Action extends Internal.Enum<Internal.ClientboundSetPlayerTeamPacket$Action> {
        static values(): Internal.ClientboundSetPlayerTeamPacket$Action[];
        static valueOf(arg0: string): Internal.ClientboundSetPlayerTeamPacket$Action;
        static readonly REMOVE: Internal.ClientboundSetPlayerTeamPacket$Action;
        static readonly ADD: Internal.ClientboundSetPlayerTeamPacket$Action;
    }
    type ClientboundSetPlayerTeamPacket$Action_ = "remove" | ClientboundSetPlayerTeamPacket$Action | "add";
    class RemoveSpawnsProperties {
        constructor()
        mobs: Internal.MobFilter;
        biomes: Internal.BiomeFilter;
    }
    type RemoveSpawnsProperties_ = RemoveSpawnsProperties;
    class InventoryChangeTrigger$TriggerInstance extends Internal.AbstractCriterionTriggerInstance {
        constructor(arg0: any_, arg1: Internal.MinMaxBounds$Ints_, arg2: Internal.MinMaxBounds$Ints_, arg3: Internal.MinMaxBounds$Ints_, arg4: any_[])
        matches(arg0: Internal.Inventory_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: number): boolean;
        static hasItems(...arg0: any_[]): Internal.InventoryChangeTrigger$TriggerInstance;
        static hasItems(...arg0: Internal.ItemLike_[]): Internal.InventoryChangeTrigger$TriggerInstance;
    }
    type InventoryChangeTrigger$TriggerInstance_ = InventoryChangeTrigger$TriggerInstance;
    interface Int2ObjectFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction<V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Int2CharFunction;
        put(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Int2ReferenceFunction<T>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Int2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Int2DoubleFunction;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Int2IntFunction;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        remove(arg0: number): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Int2ShortFunction;
        getOrDefault(arg0: number, arg1: V): V;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction<V>;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Int2FloatFunction;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Int2ObjectFunction<T>;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Int2LongFunction;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction<V>;
        size(): number;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction<V>;
        clear(): void;
        defaultReturnValue(): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction<V>;
        (arg0: number): V;
    }
    type Int2ObjectFunction_<V> = Int2ObjectFunction<V>;
    class RenderType$OutlineProperty extends Internal.Enum<Internal.RenderType$OutlineProperty> {
        static values(): Internal.RenderType$OutlineProperty[];
        static valueOf(arg0: string): Internal.RenderType$OutlineProperty;
        static readonly NONE: Internal.RenderType$OutlineProperty;
        static readonly AFFECTS_OUTLINE: Internal.RenderType$OutlineProperty;
        static readonly IS_OUTLINE: Internal.RenderType$OutlineProperty;
    }
    type RenderType$OutlineProperty_ = RenderType$OutlineProperty | "is_outline" | "affects_outline" | "none";
    class SimplePlayerEventJS extends Internal.PlayerEventJS {
        constructor(p: Internal.Player_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type SimplePlayerEventJS_ = SimplePlayerEventJS;
    interface App <F extends Internal.K1, A> {
    }
    type App_<F extends Internal.K1, A> = App<F, A>;
    class ClientboundBlockEntityDataPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        static create(arg0: Internal.BlockEntity_, arg1: Internal.Function_<Internal.BlockEntity, Internal.CompoundTag>): Internal.ClientboundBlockEntityDataPacket;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getTag(): Internal.CompoundTag;
        isSkippable(): boolean;
        getType(): Internal.BlockEntityType<any>;
        static create(arg0: Internal.BlockEntity_): Internal.ClientboundBlockEntityDataPacket;
        get pos(): BlockPos
        get tag(): Internal.CompoundTag
        get skippable(): boolean
        get type(): Internal.BlockEntityType<any>
    }
    type ClientboundBlockEntityDataPacket_ = ClientboundBlockEntityDataPacket;
    class RegistrateLangProvider extends Internal.LanguageProvider implements Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.DataGenerator_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        addTooltip(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, arg1: string): void;
        addItemWithTooltip(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Item>, arg1: string, arg2: Internal.List_<string>): void;
        static toEnglishName(arg0: string): string;
        getSide(): Internal.LogicalSide;
        addBlock(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>): void;
        addTooltip(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, arg1: Internal.List_<string>): void;
        addItem(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Item>): void;
        getAutomaticName<T>(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, arg1: Internal.ResourceKey_<Internal.Registry<T>>): string;
        add(arg0: Internal.CreativeModeTab_, arg1: string): void;
        addEntityType(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.EntityType<any>>): void;
        addBlockWithTooltip(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>, arg1: string): void;
        addBlockWithTooltip(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>, arg1: string, arg2: string): void;
        get side(): Internal.LogicalSide
    }
    type RegistrateLangProvider_ = RegistrateLangProvider;
    abstract class AbstractSequentialList <E> extends Internal.AbstractList<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        sort(arg0: Internal.Comparator_<E>): void;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        remove(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
    }
    type AbstractSequentialList_<E> = AbstractSequentialList<E>;
    abstract class BlockEntityBehaviour {
        constructor(arg0: Internal.SmartBlockEntity_)
        getWorld(): Internal.Level;
        isSafeNBT(): boolean;
        destroy(): void;
        write(arg0: Internal.CompoundTag_, arg1: boolean): void;
        onNeighborChanged(arg0: BlockPos_): void;
        static get<T extends Internal.BlockEntityBehaviour>(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BehaviourType_<T>): T;
        tick(): void;
        getPos(): BlockPos;
        lazyTick(): void;
        unload(): void;
        read(arg0: Internal.CompoundTag_, arg1: boolean): void;
        getRequiredItems(): Internal.ItemRequirement;
        setLazyTickRate(arg0: number): void;
        onBlockChanged(arg0: Internal.BlockState_): void;
        getType(): Internal.BehaviourType<any>;
        static get<T extends Internal.BlockEntityBehaviour>(arg0: Internal.BlockEntity_, arg1: Internal.BehaviourType_<T>): T;
        initialize(): void;
        get world(): Internal.Level
        get safeNBT(): boolean
        get pos(): BlockPos
        get requiredItems(): Internal.ItemRequirement
        set lazyTickRate(arg0: number)
        get type(): Internal.BehaviourType<any>
        blockEntity: Internal.SmartBlockEntity;
    }
    type BlockEntityBehaviour_ = BlockEntityBehaviour;
    interface LoggedChatEvent {
    }
    type LoggedChatEvent_ = LoggedChatEvent;
    interface IForgeRegistryInternal <V> extends Internal.IForgeRegistry<V> {
        getResourceKey(arg0: V): Internal.Optional<Internal.ResourceKey<V>>;
        getDelegateOrThrow(arg0: V): Internal.Holder$Reference<V>;
        iterator(): Internal.Iterator<V>;
        getHolder(arg0: V): Internal.Optional<Internal.Holder<V>>;
        getValues(): Internal.Collection<V>;
        getHolder(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder<V>>;
        spliterator(): Internal.Spliterator<V>;
        isEmpty(): boolean;
        register(arg0: ResourceLocation_, arg1: V): void;
        getSlaveMap<T>(arg0: ResourceLocation_, arg1: T): T;
        getDelegate(arg0: V): Internal.Optional<Internal.Holder$Reference<V>>;
        containsKey(arg0: ResourceLocation_): boolean;
        forEach(arg0: Internal.Consumer_<V>): void;
        getHolder(arg0: ResourceLocation_): Internal.Optional<Internal.Holder<V>>;
        getDelegate(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder$Reference<V>>;
        getCodec(): Internal.Codec<V>;
        getDefaultKey(): ResourceLocation;
        setSlaveMap(arg0: ResourceLocation_, arg1: any): void;
        getDelegate(arg0: ResourceLocation_): Internal.Optional<Internal.Holder$Reference<V>>;
        getKeys(): Internal.Set<ResourceLocation>;
        tags(): Internal.ITagManager<V>;
        register(arg0: string, arg1: V): void;
        containsValue(arg0: V): boolean;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<V>>;
        getValue(arg0: ResourceLocation_): V;
        getEntries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>;
        getRegistryName(): ResourceLocation;
        getDelegateOrThrow(arg0: Internal.ResourceKey_<V>): Internal.Holder$Reference<V>;
        getKey(arg0: V): ResourceLocation;
        getDelegateOrThrow(arg0: ResourceLocation_): Internal.Holder$Reference<V>;
        get values(): Internal.Collection<V>
        get empty(): boolean
        get codec(): Internal.Codec<V>
        get defaultKey(): ResourceLocation
        get keys(): Internal.Set<ResourceLocation>
        get registryKey(): Internal.ResourceKey<Internal.Registry<V>>
        get entries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>
        get registryName(): ResourceLocation
    }
    type IForgeRegistryInternal_<V> = IForgeRegistryInternal<V>;
    class LootTableLoadEvent extends Internal.Event {
        constructor()
        constructor(arg0: ResourceLocation_, arg1: Internal.LootTable_, arg2: Internal.LootTables_)
        getName(): ResourceLocation;
        setTable(arg0: Internal.LootTable_): void;
        getLootTableManager(): Internal.LootTables;
        getTable(): Internal.LootTable;
        get name(): ResourceLocation
        set table(arg0: Internal.LootTable_)
        get lootTableManager(): Internal.LootTables
        get table(): Internal.LootTable
    }
    type LootTableLoadEvent_ = LootTableLoadEvent;
    interface SpriteIdentifier {
        of(material: Internal.Material_): this;
        of(atlas: ResourceLocation_, texture: ResourceLocation_): this;
        toMaterial(): Internal.Material;
        getTexture(): ResourceLocation;
        getAtlas(): ResourceLocation;
        missing(): this;
        get texture(): ResourceLocation
        get atlas(): ResourceLocation
    }
    type SpriteIdentifier_ = SpriteIdentifier;
    class DiscSegment extends Internal.Record {
        constructor(bpm: number, lengthInBeats: number, nodType: Internal.DiscSegment$NodType_, beatTickInterval: number)
        constructor(arg0: number, arg1: number)
        constructor(arg0: number, arg1: number, arg2: Internal.DiscSegment$NodType_)
        constructor(arg0: number)
        nodType(): Internal.DiscSegment$NodType;
        beatTickInterval(): number;
        lengthInBeats(): number;
        bpm(): number;
    }
    type DiscSegment_ = DiscSegment;
    class Bee extends Internal.Animal implements Internal.FlyingAnimal, Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.Bee>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getBlacklistedHives(): Internal.List<BlockPos>;
        hasSavedFlowerPos(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasHive(): boolean;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        getGoalSelector(): Internal.GoalSelector;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isFlying(): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getHivePos(): BlockPos;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        hasStung(): boolean;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        resetTicksWithoutNectarSinceExitingHive(): void;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        getTravellingTicks(): number;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSavedFlowerPos(): BlockPos;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        setStayOutOfHiveCountdown(arg0: number): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        hasNectar(): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        setSavedFlowerPos(arg0: BlockPos_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        dropOffNectar(): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getRollAmount(arg0: number): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get blacklistedHives(): Internal.List<BlockPos>
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get goalSelector(): Internal.GoalSelector
        get flying(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get hivePos(): BlockPos
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get travellingTicks(): number
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get savedFlowerPos(): BlockPos
        set remainingPersistentAngerTime(arg0: number)
        set stayOutOfHiveCountdown(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set persistentAngerTarget(arg0: Internal.UUID_)
        get flapping(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        set savedFlowerPos(arg0: BlockPos_)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly TAG_TICKS_SINCE_POLLINATION: "TicksSincePollination";
        static readonly TAG_HAS_NECTAR: "HasNectar";
        static readonly TAG_CANNOT_ENTER_HIVE_TICKS: "CannotEnterHiveTicks";
        static readonly TICKS_PER_FLAP: 2;
        static readonly TAG_FLOWER_POS: "FlowerPos";
        static readonly FLAP_DEGREES_PER_TICK: 120.32113;
        static readonly TAG_HIVE_POS: "HivePos";
        static readonly TAG_HAS_STUNG: "HasStung";
        static readonly TAG_CROPS_GROWN_SINCE_POLLINATION: "CropsGrownSincePollination";
    }
    type Bee_ = Bee;
    class ComponentRole extends Internal.Enum<Internal.ComponentRole> {
        isOutput(): boolean;
        static values(): Internal.ComponentRole[];
        isInput(): boolean;
        static valueOf(name: string): Internal.ComponentRole;
        isOther(): boolean;
        get output(): boolean
        get input(): boolean
        get other(): boolean
        static readonly INPUT: Internal.ComponentRole;
        static readonly OTHER: Internal.ComponentRole;
        static readonly OUTPUT: Internal.ComponentRole;
    }
    type ComponentRole_ = "other" | "output" | ComponentRole | "input";
    interface ClientAdvancements$Listener extends Internal.AdvancementList$Listener {
        onAddAdvancementRoot(arg0: Internal.Advancement_): void;
        onRemoveAdvancementRoot(arg0: Internal.Advancement_): void;
        onSelectedTabChanged(arg0: Internal.Advancement_): void;
        onUpdateAdvancementProgress(arg0: Internal.Advancement_, arg1: Internal.AdvancementProgress_): void;
        onRemoveAdvancementTask(arg0: Internal.Advancement_): void;
        onAddAdvancementTask(arg0: Internal.Advancement_): void;
        onAdvancementsCleared(): void;
    }
    type ClientAdvancements$Listener_ = ClientAdvancements$Listener;
    class NoColor implements Internal.Color {
        constructor()
        getSerializeJS(): string;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        createTextColorJS(): Internal.TextColor;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        getHexJS(): string;
        getRgbJS(): number;
        getFireworkColorJS(): number;
        get serializeJS(): string
        get argbJS(): number
        get hexJS(): string
        get rgbJS(): number
        get fireworkColorJS(): number
    }
    type NoColor_ = NoColor;
    class ParsePosition {
        constructor(arg0: number)
        setErrorIndex(arg0: number): void;
        getErrorIndex(): number;
        getIndex(): number;
        setIndex(arg0: number): void;
        set errorIndex(arg0: number)
        get errorIndex(): number
        get index(): number
        set index(arg0: number)
    }
    type ParsePosition_ = ParsePosition;
    class DetectorRailBlock extends Internal.BaseRailBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onMinecartPass(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        isValidRailShape(arg0: Internal.RailShape_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canMakeSlopes(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getRailMaxSpeed(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.EnumProperty<Internal.RailShape>;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type DetectorRailBlock_ = DetectorRailBlock;
    interface Deque <E> extends Internal.Queue<E> {
        addLast(arg0: E): void;
        getLast(): E;
        peekLast(): E;
        add(arg0: E): boolean;
        remove(): E;
        element(): E;
        removeFirst(): E;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        poll(): E;
        offerFirst(arg0: E): boolean;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        removeFirstOccurrence(arg0: any): boolean;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        descendingIterator(): Internal.Iterator<E>;
        peek(): E;
        addFirst(arg0: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        offer(arg0: E): boolean;
        pop(): E;
        toArray(): any[];
        getFirst(): E;
        iterator(): Internal.Iterator<E>;
        offerLast(arg0: E): boolean;
        size(): number;
        pollFirst(): E;
        hashCode(): number;
        peekFirst(): E;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        removeLastOccurrence(arg0: any): boolean;
        push(arg0: E): void;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        removeLast(): E;
        spliterator(): Internal.Spliterator<E>;
        pollLast(): E;
        equals(arg0: any): boolean;
        get last(): E
        get empty(): boolean
        get first(): E
    }
    type Deque_<E> = Deque<E>;
    class ServerStartingEvent extends Internal.ServerLifecycleEvent {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
    }
    type ServerStartingEvent_ = ServerStartingEvent;
    class MethodInfo {
        constructor(methodInfo: Internal.JavaMembers$MethodInfo_, from: typeof any)
        static getRemappedOrOriginalClass(clazz: typeof any): string;
        setReturnType(returnType: Internal.ITypeInfo_): void;
        getAnnotations(): Internal.List<Internal.Annotation>;
        isAbstract(): boolean;
        setParams(params: Internal.List_<Internal.MethodInfo$ParamInfo>): void;
        getFrom(): Internal.ClassInfo;
        shouldHide(): boolean;
        getMethod(): Internal.Method;
        getParams(): Internal.List<Internal.MethodInfo$ParamInfo>;
        isDefaultMethod(): boolean;
        static getMethodInfo(method: Internal.Method_, from: typeof any): Internal.Optional<Internal.JavaMembers$MethodInfo>;
        setTypeVariables(typeVariables: Internal.List_<Internal.ITypeInfo>): void;
        getName(): string;
        getTypeVariables(): Internal.List<Internal.ITypeInfo>;
        getReturnType(): Internal.ITypeInfo;
        isStatic(): boolean;
        set returnType(returnType: Internal.ITypeInfo_)
        get annotations(): Internal.List<Internal.Annotation>
        get "abstract"(): boolean
        set params(params: Internal.List_<Internal.MethodInfo$ParamInfo>)
        get from(): Internal.ClassInfo
        get method(): Internal.Method
        get params(): Internal.List<Internal.MethodInfo$ParamInfo>
        get defaultMethod(): boolean
        set typeVariables(typeVariables: Internal.List_<Internal.ITypeInfo>)
        get name(): string
        get typeVariables(): Internal.List<Internal.ITypeInfo>
        get returnType(): Internal.ITypeInfo
        get "static"(): boolean
        static readonly RUNTIME: Internal.MinecraftRemapper;
    }
    type MethodInfo_ = MethodInfo;
    abstract class SoundEvent$SoundSourceEvent extends net.minecraftforge.client.event.sound.SoundEvent {
        constructor()
        getChannel(): com.mojang.blaze3d.audio.Channel;
        getSound(): Internal.SoundInstance;
        getName(): string;
        get channel(): com.mojang.blaze3d.audio.Channel
        get sound(): Internal.SoundInstance
        get name(): string
    }
    type SoundEvent$SoundSourceEvent_ = SoundEvent$SoundSourceEvent;
    interface ShovelItemAccess {
        getFlattenables(): Internal.Map<Internal.Block, Internal.BlockState>;
        get flattenables(): Internal.Map<Internal.Block, Internal.BlockState>
    }
    type ShovelItemAccess_ = ShovelItemAccess;
    class FrameType extends Internal.Enum<Internal.FrameType> {
        getDisplayName(): Internal.Component;
        static valueOf(arg0: string): Internal.FrameType;
        getName(): string;
        static byName(arg0: string): Internal.FrameType;
        getTexture(): number;
        static values(): Internal.FrameType[];
        getChatColor(): Internal.ChatFormatting;
        get displayName(): Internal.Component
        get name(): string
        get texture(): number
        get chatColor(): Internal.ChatFormatting
        static readonly TASK: Internal.FrameType;
        static readonly CHALLENGE: Internal.FrameType;
        static readonly GOAL: Internal.FrameType;
    }
    type FrameType_ = "challenge" | FrameType | "goal" | "task";
    class BlackstoneReplaceProcessor extends Internal.StructureProcessor {
        static readonly INSTANCE: Internal.BlackstoneReplaceProcessor;
        static readonly CODEC: Internal.Codec<Internal.BlackstoneReplaceProcessor>;
    }
    type BlackstoneReplaceProcessor_ = BlackstoneReplaceProcessor;
    interface IEventHandler {
        onEvent(arg0: Internal.EventJS_): any;
        (arg0: Internal.EventJS_): any;
    }
    type IEventHandler_ = IEventHandler;
    class ImmutableMultiset$Builder <E> extends Internal.ImmutableCollection$Builder<E> {
        constructor()
        add(arg0: any[]): Internal.ImmutableCollection$Builder<any>;
        addAll(arg0: Internal.Iterator_<any>): Internal.ImmutableCollection$Builder<any>;
        add(arg0: E): this;
        addCopies(arg0: E, arg1: number): this;
        build(): Internal.ImmutableMultiset<E>;
        setCount(arg0: E, arg1: number): this;
        addAll(arg0: Internal.Iterable_<any>): Internal.ImmutableCollection$Builder<any>;
    }
    type ImmutableMultiset$Builder_<E> = ImmutableMultiset$Builder<E>;
    interface TravellingPoint$ITrackSelector extends Internal.BiFunction<Internal.TrackGraph, com.simibubi.create.foundation.utility.Pair<boolean, Internal.List<Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>>>, Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>> {
        apply(arg0: Internal.TrackGraph_, arg1: com.simibubi.create.foundation.utility.Pair_<boolean, Internal.List<Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>>>): Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>;
        andThen<V>(arg0: Internal.Function_<Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>, V>): Internal.BiFunction<Internal.TrackGraph, com.simibubi.create.foundation.utility.Pair<boolean, Internal.List<Internal.Map$Entry<Internal.TrackNode, Internal.TrackEdge>>>, V>;
    }
    type TravellingPoint$ITrackSelector_ = TravellingPoint$ITrackSelector;
    class ShapelessRecipe implements Internal.CraftingRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.ItemStack_, arg3: Internal.NonNullList_<Internal.Ingredient>)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        assemble(arg0: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
        readonly ingredients: Internal.NonNullList<Internal.Ingredient>;
        readonly result: Internal.ItemStack;
        readonly group: string;
    }
    type ShapelessRecipe_ = ShapelessRecipe;
    class PlayerInteractEvent$EntityInteractSpecific extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: Internal.Entity_, arg3: Vec3_)
        getLocalPos(): Vec3;
        getTarget(): Internal.Entity;
        getEntity(): Internal.Entity;
        get localPos(): Vec3
        get target(): Internal.Entity
        get entity(): Internal.Entity
    }
    type PlayerInteractEvent$EntityInteractSpecific_ = PlayerInteractEvent$EntityInteractSpecific;
    class LootContextParam <T> {
        constructor(arg0: ResourceLocation_)
        getName(): ResourceLocation;
        get name(): ResourceLocation
    }
    type LootContextParam_<T> = LootContextParam<T>;
    abstract class ClientboundPlayerInfoPacket$Action extends Internal.Enum<Internal.ClientboundPlayerInfoPacket$Action> {
        static values(): Internal.ClientboundPlayerInfoPacket$Action[];
        static valueOf(arg0: string): Internal.ClientboundPlayerInfoPacket$Action;
        static readonly REMOVE_PLAYER: Internal.ClientboundPlayerInfoPacket$Action;
        static readonly UPDATE_DISPLAY_NAME: Internal.ClientboundPlayerInfoPacket$Action;
        static readonly UPDATE_LATENCY: Internal.ClientboundPlayerInfoPacket$Action;
        static readonly UPDATE_GAME_MODE: Internal.ClientboundPlayerInfoPacket$Action;
        static readonly ADD_PLAYER: Internal.ClientboundPlayerInfoPacket$Action;
    }
    type ClientboundPlayerInfoPacket$Action_ = "update_game_mode" | "update_display_name" | "update_latency" | ClientboundPlayerInfoPacket$Action | "remove_player" | "add_player";
    abstract class PalettedContainer$Strategy {
        size(): number;
        getConfiguration<A>(arg0: Internal.IdMap_<A>, arg1: number): Internal.PalettedContainer$Configuration<A>;
        getIndex(arg0: number, arg1: number, arg2: number): number;
        static readonly HASHMAP_PALETTE_FACTORY: Internal.Palette$Factory;
        static readonly LINEAR_PALETTE_FACTORY: Internal.Palette$Factory;
        static readonly SINGLE_VALUE_PALETTE_FACTORY: Internal.Palette$Factory;
        static readonly SECTION_BIOMES: Internal.PalettedContainer$Strategy;
        static readonly SECTION_STATES: Internal.PalettedContainer$Strategy;
    }
    type PalettedContainer$Strategy_ = PalettedContainer$Strategy;
    class UpgradeRecipe$Serializer implements Internal.RecipeSerializer<Internal.UpgradeRecipe> {
        constructor()
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.UpgradeRecipe_): void;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): Internal.UpgradeRecipe;
    }
    type UpgradeRecipe$Serializer_ = UpgradeRecipe$Serializer;
    abstract class StateTestingPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
    }
    type StateTestingPredicate_ = StateTestingPredicate;
    interface ItemEntityKJS extends Internal.EntityKJS {
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getTicksUntilDespawn(): number;
        setNoPickUpDelay(): void;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isAmbientCreature(): boolean;
        setTicksUntilDespawn(ticks: number): void;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        isLiving(): boolean;
        setDefaultPickUpDelay(): void;
        getLifespan(): number;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setInfinitePickUpDelay(): void;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        setNoDespawn(): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setLifespan(lifespan: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ticksUntilDespawn(): number
        get ambientCreature(): boolean
        set ticksUntilDespawn(ticks: number)
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get lifespan(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set lifespan(lifespan: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ItemEntityKJS_ = ItemEntityKJS;
    class BanDetails extends Internal.Record {
        constructor(id: Internal.UUID_, expires: Internal.Instant_, reason: string, reasonMessage: string)
        id(): Internal.UUID;
        expires(): Internal.Instant;
        reasonMessage(): string;
        reason(): string;
        static readonly MULTIPLAYER_SCOPE: "MULTIPLAYER";
    }
    type BanDetails_ = BanDetails;
    class GameRules$Type <T extends Internal.GameRules$Value<T>> {
        callVisitor(arg0: Internal.GameRules$GameRuleTypeVisitor_, arg1: Internal.GameRules$Key_<T>): void;
        createRule(): T;
        createArgument(arg0: string): Internal.RequiredArgumentBuilder<Internal.CommandSourceStack, any>;
    }
    type GameRules$Type_<T extends Internal.GameRules$Value<T>> = GameRules$Type<T>;
    class FluidPipeBlock extends Internal.MaterialPipeBlock<any, any, any> {
        constructor(properties: Internal.BlockBehaviour$Properties_, fluidPipeType: any_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getWorldPipeNet(arg0: Internal.ServerLevel_): Internal.LevelPipeNet<any, any>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        getBlockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<any, any>>;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get blockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<any, any>>
    }
    type FluidPipeBlock_ = FluidPipeBlock;
    interface ChannelFuture extends io.netty.util.concurrent.Future<void> {
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        isSuccess(): boolean;
        await(): this;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        getNow(): void;
        channel(): io.netty.channel.Channel;
        cause(): Internal.Throwable;
        isVoid(): boolean;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        await(arg0: number): boolean;
        isCancellable(): boolean;
        syncUninterruptibly(): this;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        sync(): this;
        awaitUninterruptibly(): this;
        get(): void;
        awaitUninterruptibly(arg0: number): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): void;
        isCancelled(): boolean;
        get success(): boolean
        get done(): boolean
        get now(): void
        get "void"(): boolean
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type ChannelFuture_ = ChannelFuture;
    class BeeDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        removeBeeInfo(arg0: number): void;
        addOrUpdateHiveInfo(arg0: Internal.BeeDebugRenderer$HiveInfo_): void;
        addOrUpdateBeeInfo(arg0: Internal.BeeDebugRenderer$BeeInfo_): void;
        clear(): void;
    }
    type BeeDebugRenderer_ = BeeDebugRenderer;
    abstract class HitResult {
        distanceTo(arg0: Internal.Entity_): number;
        getLocation(): Vec3;
        getType(): Internal.HitResult$Type;
        get location(): Vec3
        get type(): Internal.HitResult$Type
        readonly location: Vec3;
    }
    type HitResult_ = HitResult;
    interface Float2ObjectFunction <V> extends Internal.DoubleFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Float2FloatFunction;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction<V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Float2CharFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        getOrDefault(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction<V>;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction<V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Float2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        remove(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        get(arg0: number): V;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        apply(arg0: number): V;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Float2IntFunction;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Float2LongFunction;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Float2ObjectFunction<T>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Float2ShortFunction;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Float2DoubleFunction;
        size(): number;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction<V>;
        clear(): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        defaultReturnValue(): V;
        put(arg0: number, arg1: V): V;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction<V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Float2ReferenceFunction<T>;
        (arg0: number): V;
    }
    type Float2ObjectFunction_<V> = Float2ObjectFunction<V>;
    class TextureAtlasSprite$AnimatedTexture implements Internal.Tickable, Internal.AutoCloseable {
        constructor(arg0: Internal.TextureAtlasSprite_, arg1: Internal.List_<any>, arg2: number, arg3: Internal.TextureAtlasSprite$InterpolationData_)
        uploadFirstFrame(): void;
        handler$zee000$assignParent(parent: Internal.TextureAtlasSprite_, frames: Internal.List_<any>, frameCount: number, interpolation: Internal.TextureAtlasSprite$InterpolationData_, ci: Internal.CallbackInfo_): void;
        close(): void;
        getUniqueFrames(): Internal.IntStream;
        tick(): void;
        get uniqueFrames(): Internal.IntStream
        subFrame: number;
        frame: number;
        readonly frameRowSize: number;
        readonly frames: Internal.List<Internal.TextureAtlasSprite$FrameInfo>;
    }
    type TextureAtlasSprite$AnimatedTexture_ = TextureAtlasSprite$AnimatedTexture;
    class DateFormatSymbols implements Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Locale_)
        clone(): any;
        getShortWeekdays(): string[];
        getLocalPatternChars(): string;
        getShortMonths(): string[];
        static getInstance(arg0: Internal.Locale_): Internal.DateFormatSymbols;
        setEras(arg0: string[]): void;
        setMonths(arg0: string[]): void;
        getWeekdays(): string[];
        getAmPmStrings(): string[];
        setShortMonths(arg0: string[]): void;
        setLocalPatternChars(arg0: string): void;
        static getAvailableLocales(): Internal.Locale[];
        setAmPmStrings(arg0: string[]): void;
        setWeekdays(arg0: string[]): void;
        setZoneStrings(arg0: string[][]): void;
        getEras(): string[];
        setShortWeekdays(arg0: string[]): void;
        static getInstance(): Internal.DateFormatSymbols;
        getZoneStrings(): string[][];
        getMonths(): string[];
        get shortWeekdays(): string[]
        get localPatternChars(): string
        get shortMonths(): string[]
        set eras(arg0: string[])
        set months(arg0: string[])
        get weekdays(): string[]
        get amPmStrings(): string[]
        set shortMonths(arg0: string[])
        set localPatternChars(arg0: string)
        get availableLocales(): Internal.Locale[]
        set amPmStrings(arg0: string[])
        set weekdays(arg0: string[])
        set zoneStrings(arg0: string[][])
        get eras(): string[]
        set shortWeekdays(arg0: string[])
        get instance(): Internal.DateFormatSymbols
        get zoneStrings(): string[][]
        get months(): string[]
    }
    type DateFormatSymbols_ = DateFormatSymbols;
    interface IItemComponent {
        onAttached(item: Internal.ComponentItem_): void;
    }
    type IItemComponent_ = IItemComponent;
    class StonecutterBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type StonecutterBlock_ = StonecutterBlock;
    class EntryGroup$Builder extends Internal.LootPoolEntryContainer$Builder<Internal.EntryGroup$Builder> {
        constructor(...arg0: Internal.LootPoolEntryContainer$Builder_<any>[])
        when(arg0: Internal.LootItemCondition$Builder_): Internal.ConditionUserBuilder<any>;
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): this;
    }
    type EntryGroup$Builder_ = EntryGroup$Builder;
    abstract class DirectionalBlock extends Internal.Block {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type DirectionalBlock_ = DirectionalBlock;
    interface VillagerDataHolder {
        setVillagerData(arg0: Internal.VillagerData_): void;
        getVillagerData(): Internal.VillagerData;
        set villagerData(arg0: Internal.VillagerData_)
        get villagerData(): Internal.VillagerData
    }
    type VillagerDataHolder_ = VillagerDataHolder;
    interface AccessorCraftingMenu {
        bookshelf$getPlayer(): Internal.Player;
    }
    type AccessorCraftingMenu_ = AccessorCraftingMenu;
    class LastSeenMessages$Update extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.LastSeenMessages_, arg1: Internal.Optional_<Internal.LastSeenMessages$Entry>)
        lastSeen(): Internal.LastSeenMessages;
        write(arg0: Internal.FriendlyByteBuf_): void;
        lastReceived(): Internal.Optional<Internal.LastSeenMessages$Entry>;
    }
    type LastSeenMessages$Update_ = LastSeenMessages$Update;
    class BoilerHeaterHandlerEvent extends Internal.EventJS {
        constructor()
        add(block: Internal.Block_, onUpdate: Internal.BoilerHeaterHandlerEvent$BoilerHeaterCallback_): void;
        addAdvanced(block: BlockStatePredicate_, onUpdate: Internal.BoilerHeaterHandlerEvent$BoilerHeaterCallback_): void;
    }
    type BoilerHeaterHandlerEvent_ = BoilerHeaterHandlerEvent;
    class ZonedDateTime implements Internal.ChronoZonedDateTime<Internal.LocalDate>, Internal.Temporal, Internal.Serializable {
        getHour(): number;
        getMonth(): Internal.Month;
        toLocalTime(): Internal.LocalTime;
        isAfter(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        withDayOfMonth(arg0: number): this;
        toInstant(): Internal.Instant;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        getDayOfWeek(): Internal.DayOfWeek;
        static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): Internal.ZonedDateTime;
        withMonth(arg0: number): this;
        withZoneSameLocal(arg0: Internal.ZoneId_): this;
        compareTo(arg0: any): number;
        withMinute(arg0: number): this;
        getMinute(): number;
        withLaterOffsetAtOverlap(): Internal.ChronoZonedDateTime<any>;
        getDayOfMonth(): number;
        minusWeeks(arg0: number): this;
        withFixedOffsetZone(): this;
        withDayOfYear(arg0: number): this;
        plusSeconds(arg0: number): this;
        plusMinutes(arg0: number): this;
        plusYears(arg0: number): this;
        plusDays(arg0: number): this;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): Internal.ZonedDateTime;
        minusDays(arg0: number): this;
        withYear(arg0: number): this;
        static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime;
        isSupported(arg0: Internal.TemporalField_): boolean;
        compareTo(arg0: Internal.ChronoZonedDateTime_<any>): number;
        format(arg0: Internal.DateTimeFormatter_): string;
        getChronology(): Internal.Chronology;
        minusSeconds(arg0: number): this;
        getYear(): number;
        isBefore(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.ZonedDateTime;
        static now(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        minusMonths(arg0: number): this;
        withSecond(arg0: number): this;
        toEpochSecond(): number;
        getMonthValue(): number;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        withEarlierOffsetAtOverlap(): this;
        static from(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime;
        static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): Internal.ZonedDateTime;
        toLocalDate(): Internal.LocalDate;
        plusMonths(arg0: number): this;
        minusNanos(arg0: number): this;
        static now(): Internal.ZonedDateTime;
        plusNanos(arg0: number): this;
        static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime;
        getZone(): Internal.ZoneId;
        getLong(arg0: Internal.TemporalField_): number;
        static timeLineOrder(): Internal.Comparator<Internal.ChronoZonedDateTime<any>>;
        withHour(arg0: number): this;
        minusHours(arg0: number): this;
        withNano(arg0: number): this;
        getOffset(): Internal.ZoneOffset;
        getDayOfYear(): number;
        isEqual(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): Internal.ZonedDateTime;
        getSecond(): number;
        getNano(): number;
        minusMinutes(arg0: number): this;
        toLocalDateTime(): Internal.ChronoLocalDateTime<any>;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        plusHours(arg0: number): this;
        static parse(arg0: Internal.CharSequence_): Internal.ZonedDateTime;
        minusYears(arg0: number): this;
        "with"(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoZonedDateTime<any>;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime<any>;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        static now(arg0: Internal.Clock_): Internal.ZonedDateTime;
        plusWeeks(arg0: number): this;
        toOffsetDateTime(): Internal.OffsetDateTime;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime<any>;
        get hour(): number
        get month(): Internal.Month
        get dayOfWeek(): Internal.DayOfWeek
        get minute(): number
        get dayOfMonth(): number
        get chronology(): Internal.Chronology
        get year(): number
        get monthValue(): number
        get zone(): Internal.ZoneId
        get offset(): Internal.ZoneOffset
        get dayOfYear(): number
        get second(): number
        get nano(): number
    }
    type ZonedDateTime_ = ZonedDateTime;
    interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function<number, boolean>, Internal.IntPredicate {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        or(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        negate(): Internal.IntPredicate;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        remove(arg0: number): boolean;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        containsKey(arg0: number): boolean;
        put(arg0: number, arg1: boolean): boolean;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction;
        defaultReturnValue(): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction;
        get(arg0: number): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction;
        size(): number;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2BooleanFunction<T>;
        clear(): void;
        apply(arg0: number): boolean;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2BooleanFunction<T>;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction;
        (arg0: number): boolean;
    }
    type Byte2BooleanFunction_ = Byte2BooleanFunction;
    interface LerpedFloat$Chaser {
        chase(arg0: number, arg1: number, arg2: number): number;
        exp(arg0: number): this;
        (arg0: number, arg1: number, arg2: number): number;
        readonly IDLE: Internal.LerpedFloat$Chaser;
        readonly EXP: Internal.LerpedFloat$Chaser;
        readonly LINEAR: Internal.LerpedFloat$Chaser;
    }
    type LerpedFloat$Chaser_ = LerpedFloat$Chaser;
    abstract class Record {
    }
    type Record_ = Record;
    abstract class ModelEvent extends Internal.Event {
    }
    type ModelEvent_ = ModelEvent;
    class BeehiveBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static dropHoneycomb(arg0: Internal.Level_, arg1: BlockPos_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        releaseBeesAndResetHoneyLevel(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        resetHoneyLevel(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: BlockPos_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_HONEY_LEVELS: 5;
        static readonly HONEY_LEVEL: Internal.IntegerProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type BeehiveBlock_ = BeehiveBlock;
    class DoubleHighBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DoubleHighBlockItem_ = DoubleHighBlockItem;
    abstract class SpreadingSnowyDirtBlock extends Internal.SnowyDirtBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SpreadingSnowyDirtBlock_ = SpreadingSnowyDirtBlock;
    class JeiRuntime implements Internal.IJeiRuntime {
        constructor(arg0: Internal.IRecipeManager_, arg1: Internal.IIngredientManager_, arg2: Internal.IIngredientVisibility_, arg3: Internal.IJeiKeyMappings_, arg4: Internal.IJeiHelpers_, arg5: Internal.IScreenHelper_, arg6: Internal.IRecipeTransferManager_, arg7: Internal.IEditModeConfig_, arg8: Internal.IIngredientListOverlay_, arg9: Internal.IBookmarkOverlay_, arg10: Internal.IRecipesGui_, arg11: Internal.IIngredientFilter_)
        getEditModeConfig(): Internal.IEditModeConfig;
        getIngredientVisibility(): Internal.IIngredientVisibility;
        getJeiHelpers(): Internal.IJeiHelpers;
        createTypedIngredient<T>(arg0: Internal.IIngredientType_<T>, arg1: T): Internal.ITypedIngredient<T>;
        getKeyMappings(): Internal.IJeiKeyMappings;
        getIngredientManager(): Internal.IIngredientManager;
        getRecipesGui(): Internal.IRecipesGui;
        getIngredientListOverlay(): Internal.IIngredientListOverlay;
        getIngredientFilter(): Internal.IIngredientFilter;
        getRecipeTransferManager(): Internal.IRecipeTransferManager;
        getBookmarkOverlay(): Internal.IBookmarkOverlay;
        getRecipeManager(): Internal.IRecipeManager;
        getScreenHelper(): Internal.IScreenHelper;
        get editModeConfig(): Internal.IEditModeConfig
        get ingredientVisibility(): Internal.IIngredientVisibility
        get jeiHelpers(): Internal.IJeiHelpers
        get keyMappings(): Internal.IJeiKeyMappings
        get ingredientManager(): Internal.IIngredientManager
        get recipesGui(): Internal.IRecipesGui
        get ingredientListOverlay(): Internal.IIngredientListOverlay
        get ingredientFilter(): Internal.IIngredientFilter
        get recipeTransferManager(): Internal.IRecipeTransferManager
        get bookmarkOverlay(): Internal.IBookmarkOverlay
        get recipeManager(): Internal.IRecipeManager
        get screenHelper(): Internal.IScreenHelper
    }
    type JeiRuntime_ = JeiRuntime;
    class Carriage {
        constructor(arg0: Internal.CarriageBogey_, arg1: Internal.CarriageBogey_, arg2: number)
        presentInMultipleDimensions(): boolean;
        getAnchorDiff(): number;
        updateContraptionAnchors(): void;
        isOnIncompatibleTrack(): boolean;
        updateConductors(): void;
        isOnTwoBogeys(): boolean;
        getDimensional(arg0: Internal.ResourceKey_<Internal.Level>): Internal.Carriage$DimensionalCarriageEntity;
        getTrailingPoint(): Internal.TravellingPoint;
        travel(arg0: Internal.Level_, arg1: Internal.TrackGraph_, arg2: number, arg3: Internal.TravellingPoint_, arg4: Internal.TravellingPoint_, arg5: number): number;
        setContraption(arg0: Internal.Level_, arg1: Internal.CarriageContraption_): void;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        alignEntity(arg0: Internal.Level_): void;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.TrackGraph_, arg2: Internal.DimensionPalette_): Internal.Carriage;
        setTrain(arg0: Internal.Train_): void;
        leadingBogey(): Internal.CarriageBogey;
        forEachPresentEntity(arg0: Internal.Consumer_<Internal.CarriageContraptionEntity>): void;
        getDimensionalIfPresent(arg0: Internal.ResourceKey_<Internal.Level>): Internal.Carriage$DimensionalCarriageEntity;
        getDimensional(arg0: Internal.Level_): Internal.Carriage$DimensionalCarriageEntity;
        trailingBogey(): Internal.CarriageBogey;
        anyAvailableEntity(): Internal.CarriageContraptionEntity;
        manageEntities(arg0: Internal.Level_): void;
        getLeadingPoint(): Internal.TravellingPoint;
        get anchorDiff(): number
        get onIncompatibleTrack(): boolean
        get onTwoBogeys(): boolean
        get trailingPoint(): Internal.TravellingPoint
        set train(arg0: Internal.Train_)
        get leadingPoint(): Internal.TravellingPoint
        blocked: boolean;
        bogeySpacing: number;
        id: number;
        stalled: boolean;
        bogeys: Internal.Couple<Internal.CarriageBogey>;
        presentConductors: Internal.Couple<boolean>;
        train: Internal.Train;
        static readonly netIdGenerator: 0;
        storage: Internal.TrainCargoManager;
    }
    type Carriage_ = Carriage;
    class RegistryEventJS extends Internal.StartupEventJS {
        constructor(r: Internal.RegistryInfo_)
        create(id: string): Internal.BuilderBase<any>;
        createCustom(id: string, object: Internal.Supplier_<any>): Internal.CustomBuilderObject;
        /**
         * @deprecated
        */
        custom(id: string, object: any): Internal.CustomBuilderObject;
        create(id: string, type: string): Internal.BuilderBase<any>;
        readonly created: Internal.List<Internal.BuilderBase<any>>;
    }
    type RegistryEventJS_ = RegistryEventJS;
    abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup {
        constructor()
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit(arg0: Internal.Runnable_, arg1: any): Internal.Future<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        next(): Internal.EventExecutor;
        submit(arg0: Internal.Runnable_): Internal.Future<any>;
        isTerminated(): boolean;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        isShutdown(): boolean;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        submit(arg0: Internal.Callable_<any>): Internal.Future<any>;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        isShuttingDown(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup;
    interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction;
        put(arg0: boolean, arg1: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2ShortFunction<T>;
        apply(arg0: boolean): number;
        defaultReturnValue(): number;
        get(arg0: boolean): number;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        remove(arg0: boolean): number;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        getOrDefault(arg0: boolean, arg1: number): number;
        containsKey(arg0: boolean): boolean;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction;
        clear(): void;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2ShortFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction;
        (arg0: boolean): number;
    }
    type Boolean2ShortFunction_ = Boolean2ShortFunction;
    interface ScriptTypeHolder {
        kjs$getScriptType(): Internal.ScriptType;
    }
    type ScriptTypeHolder_ = ScriptTypeHolder;
    interface DensityFunction$ContextProvider {
        forIndex(arg0: number): Internal.DensityFunction$FunctionContext;
        fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void;
    }
    type DensityFunction$ContextProvider_ = DensityFunction$ContextProvider;
    class ChunkTracker {
        constructor()
        getChunks(flags: number): Internal.LongStream;
        hasMergedFlags(x: number, z: number, flags: number): boolean;
        loadChunk(x: number, z: number): boolean;
        update(): void;
        unloadChunk(x: number, z: number): boolean;
        onLightDataAdded(x: number, z: number): void;
    }
    type ChunkTracker_ = ChunkTracker;
    abstract class BanListEntry <T> extends Internal.StoredUserEntry<T> {
        constructor(arg0: T, arg1: Internal.Date_, arg2: string, arg3: Internal.Date_, arg4: string)
        getDisplayName(): Internal.Component;
        getExpires(): Internal.Date;
        getSource(): string;
        getCreated(): Internal.Date;
        getReason(): string;
        get displayName(): Internal.Component
        get expires(): Internal.Date
        get source(): string
        get created(): Internal.Date
        get reason(): string
        static readonly EXPIRES_NEVER: "forever";
        static readonly DATE_FORMAT: Internal.SimpleDateFormat;
    }
    type BanListEntry_<T> = BanListEntry<T>;
    class DyeableHorseArmorItem extends Internal.HorseArmorItem implements Internal.DyeableLeatherItem {
        constructor(arg0: number, arg1: ResourceLocation_, arg2: Internal.Item$Properties_)
        constructor(arg0: number, arg1: string, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        hasCustomColor(arg0: Internal.ItemStack_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        static dyeArmor(arg0: Internal.ItemStack_, arg1: Internal.List_<Internal.DyeItem>): Internal.ItemStack;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        setColor(arg0: Internal.ItemStack_, arg1: number): void;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getColor(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        clearColor(arg0: Internal.ItemStack_): void;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DyeableHorseArmorItem_ = DyeableHorseArmorItem;
    class MathContext implements Internal.Serializable {
        constructor(arg0: number)
        constructor(arg0: number, arg1: Internal.RoundingMode_)
        constructor(arg0: string)
        getPrecision(): number;
        getRoundingMode(): Internal.RoundingMode;
        get precision(): number
        get roundingMode(): Internal.RoundingMode
        static readonly DECIMAL128: Internal.MathContext;
        static readonly UNLIMITED: Internal.MathContext;
        static readonly DECIMAL32: Internal.MathContext;
        static readonly DECIMAL64: Internal.MathContext;
    }
    type MathContext_ = MathContext;
    abstract class ScreenEvent$KeyReleased extends Internal.ScreenEvent$KeyInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyReleased_ = ScreenEvent$KeyReleased;
    class EntityDataAccessor <T> {
        constructor(arg0: number, arg1: Internal.EntityDataSerializer_<T>)
        getId(): number;
        getSerializer(): Internal.EntityDataSerializer<T>;
        get id(): number
        get serializer(): Internal.EntityDataSerializer<T>
    }
    type EntityDataAccessor_<T> = EntityDataAccessor<T>;
    abstract class ZoneId implements Internal.Serializable {
        static of(arg0: string): Internal.ZoneId;
        static systemDefault(): Internal.ZoneId;
        getRules(): Internal.ZoneRules;
        static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): Internal.ZoneId;
        static getAvailableZoneIds(): Internal.Set<string>;
        static of(arg0: string, arg1: Internal.Map_<string, string>): Internal.ZoneId;
        getId(): string;
        getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string;
        static from(arg0: Internal.TemporalAccessor_): Internal.ZoneId;
        normalized(): this;
        get rules(): Internal.ZoneRules
        get availableZoneIds(): Internal.Set<string>
        get id(): string
        static readonly SHORT_IDS: {"PLT": "Asia/Karachi", "PNT": "America/Phoenix", "EST": "-05:00", "EAT": "Africa/Addis_Ababa", "ECT": "Europe/Paris", "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"};
    }
    type ZoneId_ = ZoneId;
    class Potion implements Internal.IForgePotion {
        constructor(arg0: string, ...arg1: Internal.MobEffectInstance_[])
        constructor(...arg0: Internal.MobEffectInstance_[])
        isFoil(arg0: Internal.ItemStack_): boolean;
        allowedInCreativeTab(arg0: Internal.Item_, arg1: Internal.CreativeModeTab_, arg2: boolean): boolean;
        getEffects(): Internal.List<Internal.MobEffectInstance>;
        hasInstantEffects(): boolean;
        static byName(arg0: string): Internal.Potion;
        getName(arg0: string): string;
        get effects(): Internal.List<Internal.MobEffectInstance>
    }
    type Potion_ = Potion | Special.Potion;
    class DoubleBlockHalf extends Internal.Enum<Internal.DoubleBlockHalf> implements Internal.StringRepresentable {
        static values(): Internal.DoubleBlockHalf[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.DoubleBlockHalf;
        getSerializedName(): string;
        get serializedName(): string
        static readonly UPPER: Internal.DoubleBlockHalf;
        static readonly LOWER: Internal.DoubleBlockHalf;
    }
    type DoubleBlockHalf_ = "lower" | DoubleBlockHalf | "upper";
    class PlayerTabOverlay extends Internal.GuiComponent {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.Gui_)
        setFooter(arg0: Internal.Component_): void;
        setHeader(arg0: Internal.Component_): void;
        render(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.Scoreboard_, arg3: Internal.Objective_): void;
        getNameForDisplay(arg0: Internal.PlayerInfo_): Internal.Component;
        reset(): void;
        setVisible(arg0: boolean): void;
        set footer(arg0: Internal.Component_)
        set header(arg0: Internal.Component_)
        set visible(arg0: boolean)
        visible: boolean;
        static readonly HEART_GOLDEN_FULL: 160;
        static readonly HEART_EMPTY_CONTAINER: 16;
        static readonly HEART_GHOST_HALF_FULL: 79;
        static readonly MAX_ROWS_PER_COL: 20;
        static readonly HEART_GHOST_FULL: 70;
        static readonly HEART_GOLDEN_HALF_FULL: 169;
        static readonly HEART_EMPTY_CONTAINER_BLINKING: 25;
        static readonly HEART_HALF_FULL: 61;
        static readonly HEART_FULL: 52;
    }
    type PlayerTabOverlay_ = PlayerTabOverlay;
    class GolemSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
        constructor(arg0: number)
        static golemDetected(arg0: Internal.LivingEntity_): void;
        static checkForNearbyGolem(arg0: Internal.LivingEntity_): void;
    }
    type GolemSensor_ = GolemSensor;
    abstract class Permission implements Internal.Guard, Internal.Serializable {
        constructor(arg0: string)
        getName(): string;
        getActions(): string;
        newPermissionCollection(): Internal.PermissionCollection;
        implies(arg0: Internal.Permission_): boolean;
        checkGuard(arg0: any): void;
        get name(): string
        get actions(): string
    }
    type Permission_ = Permission;
    class ItemTooltipEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.List_<Internal.Component>, arg3: Internal.TooltipFlag_)
        getFlags(): Internal.TooltipFlag;
        getEntity(): Internal.Entity;
        getToolTip(): Internal.List<Internal.Component>;
        getItemStack(): Internal.ItemStack;
        get flags(): Internal.TooltipFlag
        get entity(): Internal.Entity
        get toolTip(): Internal.List<Internal.Component>
        get itemStack(): Internal.ItemStack
    }
    type ItemTooltipEvent_ = ItemTooltipEvent;
    class Registries {
        /**
         * @deprecated
        */
        static getId<T>(object: T, fallback: Internal.Registry_<T>): ResourceLocation;
        get<T>(key: Internal.ResourceKey_<Internal.Registry<T>>): Internal.Registrar<T>;
        /**
         * @deprecated
        */
        get<T>(registry: Internal.Registry_<T>): Internal.Registrar<T>;
        forRegistry<T>(key: Internal.ResourceKey_<Internal.Registry<T>>, callback: Internal.Consumer_<Internal.Registrar<T>>): void;
        getModId(): string;
        static get(modId: string): Internal.Registries;
        static getId<T>(object: T, fallback: Internal.ResourceKey_<Internal.Registry<T>>): ResourceLocation;
        builder<T>(registryId: ResourceLocation_, ...typeGetter: T[]): Internal.RegistrarBuilder<T>;
        get modId(): string
    }
    type Registries_ = Registries;
    interface EntityInLevelCallback {
        onMove(): void;
        onRemove(arg0: Internal.Entity$RemovalReason_): void;
        readonly NULL: Internal.EntityInLevelCallback;
    }
    type EntityInLevelCallback_ = EntityInLevelCallback;
    interface LivingEntityRendererAccessorMixin <T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> {
        setModel(arg0: M): void;
        set model(arg0: M)
    }
    type LivingEntityRendererAccessorMixin_<T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> = LivingEntityRendererAccessorMixin<T, M>;
    interface Packet <T extends Internal.PacketListener> {
        write(arg0: Internal.FriendlyByteBuf_): void;
        isSkippable(): boolean;
        handle(arg0: T): void;
        get skippable(): boolean
    }
    type Packet_<T extends Internal.PacketListener> = Packet<T>;
    class ClientboundForgetLevelChunkPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZ(): number;
        isSkippable(): boolean;
        get x(): number
        get z(): number
        get skippable(): boolean
    }
    type ClientboundForgetLevelChunkPacket_ = ClientboundForgetLevelChunkPacket;
    class StringBuilder extends Internal.AbstractStringBuilder implements Internal.CharSequence, Internal.Comparable<Internal.StringBuilder>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.CharSequence_)
        constructor(arg0: number)
        constructor(arg0: string)
        reverse(): this;
        insert(arg0: number, arg1: number): this;
        insert(arg0: number, arg1: Internal.CharSequence_): this;
        appendCodePoint(arg0: number): this;
        insert(arg0: number, arg1: number): this;
        isEmpty(): boolean;
        compareTo(arg0: any): number;
        compareTo(arg0: Internal.StringBuilder_): number;
        static compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number;
        insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this;
        insert(arg0: number, arg1: boolean): this;
        insert(arg0: number, arg1: string): this;
        insert(arg0: number, arg1: string[]): this;
        get empty(): boolean
    }
    type StringBuilder_ = StringBuilder;
    class Structure$GenerationStub extends Internal.Record {
        constructor(position: BlockPos_, generator: Internal.Either_<Internal.Consumer<Internal.StructurePiecesBuilder>, Internal.StructurePiecesBuilder>)
        constructor(arg0: BlockPos_, arg1: Internal.Consumer_<Internal.StructurePiecesBuilder>)
        generator(): Internal.Either<Internal.Consumer<Internal.StructurePiecesBuilder>, Internal.StructurePiecesBuilder>;
        getPiecesBuilder(): Internal.StructurePiecesBuilder;
        position(): BlockPos;
        get piecesBuilder(): Internal.StructurePiecesBuilder
    }
    type Structure$GenerationStub_ = Structure$GenerationStub;
    class ClientboundLevelChunkWithLightPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.LevelChunk_, arg1: Internal.LevelLightEngine_, arg2: Internal.BitSet_, arg3: Internal.BitSet_, arg4: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZ(): number;
        getChunkData(): Internal.ClientboundLevelChunkPacketData;
        getLightData(): Internal.ClientboundLightUpdatePacketData;
        isSkippable(): boolean;
        get x(): number
        get z(): number
        get chunkData(): Internal.ClientboundLevelChunkPacketData
        get lightData(): Internal.ClientboundLightUpdatePacketData
        get skippable(): boolean
    }
    type ClientboundLevelChunkWithLightPacket_ = ClientboundLevelChunkWithLightPacket;
    abstract class BaseCommandBlock implements Internal.CommandSource {
        constructor()
        getCommand(): string;
        isTrackOutput(): boolean;
        getName(): Internal.Component;
        getLevel(): Internal.ServerLevel;
        getPosition(): Vec3;
        usedBy(arg0: Internal.Player_): Internal.InteractionResult;
        createCommandSourceStack(): Internal.CommandSourceStack;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getLastOutput(): Internal.Component;
        shouldInformAdmins(): boolean;
        load(arg0: Internal.CompoundTag_): void;
        acceptsFailure(): boolean;
        alwaysAccepts(): boolean;
        setName(arg0: Internal.Component_): void;
        setCommand(arg0: string): void;
        setSuccessCount(arg0: number): void;
        setLastOutput(arg0: Internal.Component_): void;
        setTrackOutput(arg0: boolean): void;
        sendSystemMessage(arg0: Internal.Component_): void;
        acceptsSuccess(): boolean;
        getSuccessCount(): number;
        onUpdated(): void;
        performCommand(arg0: Internal.Level_): boolean;
        get command(): string
        get trackOutput(): boolean
        get name(): Internal.Component
        get level(): Internal.ServerLevel
        get position(): Vec3
        get lastOutput(): Internal.Component
        set name(arg0: Internal.Component_)
        set command(arg0: string)
        set successCount(arg0: number)
        set lastOutput(arg0: Internal.Component_)
        set trackOutput(arg0: boolean)
        get successCount(): number
    }
    type BaseCommandBlock_ = BaseCommandBlock;
    class ModConfigEvent$Reloading extends Internal.ModConfigEvent {
        constructor()
        constructor(arg0: Internal.ModConfig_)
        self<T extends Internal.Event & Internal.IConfigEvent>(): T;
        static loading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
        static reloading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
    }
    type ModConfigEvent$Reloading_ = ModConfigEvent$Reloading;
    interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        getOrDefault(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        apply(arg0: number): number;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2IntFunction<T>;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction;
        remove(arg0: number): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2IntFunction<T>;
        defaultReturnValue(arg0: number): void;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction;
        clear(): void;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction;
        (arg0: number): number;
    }
    type Byte2IntFunction_ = Byte2IntFunction;
    class MutableArmorTier implements Internal.ArmorMaterial {
        constructor(id: string, p: Internal.ArmorMaterial_)
        getVanillaRepairIngredient(): Internal.Ingredient;
        getKnockbackResistance(): number;
        getEnchantmentValue(): number;
        setToughness(f: number): void;
        setEnchantmentValue(i: number): void;
        setSlotProtections(p: number[]): void;
        setEquipSound(e: Internal.SoundEvent_): void;
        setKnockbackResistance(f: number): void;
        setName(name: string): void;
        getDefenseForSlot(equipmentSlot: Internal.EquipmentSlot_): number;
        getName(): string;
        getToughness(): number;
        setDurabilityMultiplier(m: number): void;
        getDurabilityForSlot(equipmentSlot: Internal.EquipmentSlot_): number;
        setRepairIngredient(in_: Internal.Ingredient_): void;
        getEquipSound(): Internal.SoundEvent;
        get vanillaRepairIngredient(): Internal.Ingredient
        get knockbackResistance(): number
        get enchantmentValue(): number
        set toughness(f: number)
        set enchantmentValue(i: number)
        set slotProtections(p: number[])
        set equipSound(e: Internal.SoundEvent_)
        set knockbackResistance(f: number)
        set name(name: string)
        get name(): string
        get toughness(): number
        set durabilityMultiplier(m: number)
        set repairIngredient(in_: Internal.Ingredient_)
        get equipSound(): Internal.SoundEvent
        readonly parent: Internal.ArmorMaterial;
    }
    type MutableArmorTier_ = MutableArmorTier;
    class ServerboundSetCarriedItemPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getSlot(): number;
        isSkippable(): boolean;
        get slot(): number
        get skippable(): boolean
    }
    type ServerboundSetCarriedItemPacket_ = ServerboundSetCarriedItemPacket;
    interface StreamTagVisitor {
        visitEntry(arg0: Internal.TagType_<any>, arg1: string): Internal.StreamTagVisitor$EntryResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: string): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visitContainerEnd(): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visitElement(arg0: Internal.TagType_<any>, arg1: number): Internal.StreamTagVisitor$EntryResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visitEnd(): Internal.StreamTagVisitor$ValueResult;
        visitRootEntry(arg0: Internal.TagType_<any>): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult;
        visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult;
        visitList(arg0: Internal.TagType_<any>, arg1: number): Internal.StreamTagVisitor$ValueResult;
        visitEntry(arg0: Internal.TagType_<any>): Internal.StreamTagVisitor$EntryResult;
    }
    type StreamTagVisitor_ = StreamTagVisitor;
    class ArrowLooseEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: number, arg4: boolean)
        getLevel(): Internal.Level;
        getBow(): Internal.ItemStack;
        getCharge(): number;
        getEntity(): Internal.Entity;
        hasAmmo(): boolean;
        setCharge(arg0: number): void;
        get level(): Internal.Level
        get bow(): Internal.ItemStack
        get charge(): number
        get entity(): Internal.Entity
        set charge(arg0: number)
    }
    type ArrowLooseEvent_ = ArrowLooseEvent;
    abstract class CombiningPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static codec<T extends Internal.CombiningPredicate>(arg0: Internal.Function_<Internal.List<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>, T>): Internal.Codec<T>;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
    }
    type CombiningPredicate_ = CombiningPredicate;
    abstract class PacketIntLocation implements Internal.IPacket {
        constructor()
        constructor(pos: BlockPos_)
        encode(buf: Internal.FriendlyByteBuf_): void;
        decode(buf: Internal.FriendlyByteBuf_): void;
        execute(handler: Internal.IHandlerContext_): void;
    }
    type PacketIntLocation_ = PacketIntLocation;
    class BambooLeaves extends Internal.Enum<Internal.BambooLeaves> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.BambooLeaves;
        getSerializedName(): string;
        static values(): Internal.BambooLeaves[];
        get serializedName(): string
        static readonly SMALL: Internal.BambooLeaves;
        static readonly NONE: Internal.BambooLeaves;
        static readonly LARGE: Internal.BambooLeaves;
    }
    type BambooLeaves_ = "large" | "small" | "none" | BambooLeaves;
    class SimpleMapCodec <K, V> extends Internal.MapCodec<Internal.Map<K, V>> implements Internal.BaseMapCodec<K, V> {
        constructor(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_)
        keyCodec(): Internal.Codec<K>;
        map<B>(arg0: Internal.Function_<Internal.Map<K, V>, B>): Internal.MapDecoder<B>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: Internal.RecordBuilder_<any>): Internal.RecordBuilder<any>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<Internal.Map<K, V>>;
        comap<B>(arg0: Internal.Function_<B, Internal.Map<K, V>>): Internal.MapEncoder<B>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        flatMap<B>(arg0: Internal.Function_<Internal.Map<K, V>, Internal.DataResult<B>>): Internal.MapDecoder<B>;
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.Map<K, V>>>): Internal.MapEncoder<B>;
        elementCodec(): Internal.Codec<V>;
        encode<T>(arg0: Internal.Map_<K, V>, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        decoder(): Internal.Decoder<Internal.Map<K, V>>;
        compressedBuilder<T>(arg0: Internal.DynamicOps_<T>): Internal.RecordBuilder<T>;
        ap<E>(arg0: Internal.MapDecoder_<Internal.Function<Internal.Map<K, V>, E>>): Internal.MapDecoder<E>;
        encoder(): Internal.Encoder<Internal.Map<K, V>>;
        static makeCompressedBuilder<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.KeyCompressor_<T>): Internal.RecordBuilder<T>;
        compressedDecode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.Map<K, V>>;
    }
    type SimpleMapCodec_<K, V> = SimpleMapCodec<K, V>;
    class CompassItem extends Internal.Item implements Internal.Vanishable {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static getLodestonePosition(arg0: Internal.CompoundTag_): Internal.GlobalPos;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        static getSpawnPosition(arg0: Internal.Level_): Internal.GlobalPos;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        static isLodestoneCompass(arg0: Internal.ItemStack_): boolean;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly TAG_LODESTONE_TRACKED: "LodestoneTracked";
        static readonly TAG_LODESTONE_POS: "LodestonePos";
        static readonly TAG_LODESTONE_DIMENSION: "LodestoneDimension";
    }
    type CompassItem_ = CompassItem;
    interface Blender$DistanceGetter {
        getDistance(arg0: number, arg1: number, arg2: number): number;
    }
    type Blender$DistanceGetter_ = Blender$DistanceGetter;
    class CameraType extends Internal.Enum<Internal.CameraType> {
        isMirrored(): boolean;
        static values(): Internal.CameraType[];
        isFirstPerson(): boolean;
        static valueOf(arg0: string): Internal.CameraType;
        cycle(): this;
        get mirrored(): boolean
        get firstPerson(): boolean
        static readonly THIRD_PERSON_BACK: Internal.CameraType;
        static readonly THIRD_PERSON_FRONT: Internal.CameraType;
        static readonly FIRST_PERSON: Internal.CameraType;
    }
    type CameraType_ = "first_person" | "third_person_back" | "third_person_front" | CameraType;
    class ClientboundSetBorderSizePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getSize(): number;
        isSkippable(): boolean;
        get size(): number
        get skippable(): boolean
    }
    type ClientboundSetBorderSizePacket_ = ClientboundSetBorderSizePacket;
    interface Short2LongFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntToLongFunction {
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2LongFunction<T>;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        remove(arg0: number): number;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2LongFunction<T>;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        put(arg0: number, arg1: number): number;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction;
        defaultReturnValue(): number;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        containsKey(arg0: number): boolean;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        getOrDefault(arg0: number, arg1: number): number;
        size(): number;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        /**
         * @deprecated
        */
        applyAsLong(arg0: number): number;
        clear(): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        (arg0: number): number;
    }
    type Short2LongFunction_ = Short2LongFunction;
    class RecursiveTypeFamily implements Internal.TypeFamily {
        constructor(arg0: string, arg1: Internal.TypeTemplate_)
        name(): string;
        static viewUnchecked<A, B>(arg0: com.mojang.datafixers.types.Type_<any>, arg1: com.mojang.datafixers.types.Type_<any>, arg2: Internal.PointFree_<Internal.Function<A, B>>): com.mojang.datafixers.View<A, B>;
        size(): number;
        static familyOptic<A, B>(arg0: Internal.IntFunction_<Internal.OpticParts<A, B>>): Internal.FamilyOptic<A, B>;
        fold(arg0: Internal.Algebra_): Internal.IntFunction<Internal.RewriteResult<any, any>>;
        apply(arg0: number): Internal.RecursivePoint$RecursivePointType<any>;
        everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional<Internal.RewriteResult<any, any>>;
        buildMuType<A>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType<A>;
        findType<A, B>(arg0: number, arg1: com.mojang.datafixers.types.Type_<A>, arg2: com.mojang.datafixers.types.Type_<B>, arg3: Internal.Type$TypeMatcher_<A, B>, arg4: boolean): Internal.Either<Internal.TypedOptic<any, any, A, B>, Internal.Type$FieldNotFoundException>;
        template(): Internal.TypeTemplate;
    }
    type RecursiveTypeFamily_ = RecursiveTypeFamily;
    interface DirectMethodHandleDesc extends Internal.MethodHandleDesc {
        isOwnerInterface(): boolean;
        of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): this;
        invocationType(): Internal.MethodTypeDesc;
        methodName(): string;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
        kind(): Internal.DirectMethodHandleDesc$Kind;
        owner(): Internal.ClassDesc;
        ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): this;
        ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): this;
        asType(arg0: Internal.MethodTypeDesc_): Internal.MethodHandleDesc;
        lookupDescriptor(): string;
        refKind(): number;
        ofConstructor(arg0: Internal.ClassDesc_, ...arg1: Internal.ClassDesc_[]): this;
        equals(arg0: any): boolean;
        get ownerInterface(): boolean
    }
    type DirectMethodHandleDesc_ = DirectMethodHandleDesc;
    class TextTrieMap <V> {
        constructor(arg0: boolean)
        get(arg0: Internal.CharSequence_, arg1: number): Internal.Iterator<V>;
        get(arg0: string): Internal.Iterator<V>;
        get(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.TextTrieMap$Output_): Internal.Iterator<V>;
        putLeadCodePoints(arg0: Internal.UnicodeSet_): void;
        find(arg0: Internal.CharSequence_, arg1: Internal.TextTrieMap$ResultHandler_<V>): void;
        find(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.TextTrieMap$ResultHandler_<V>): void;
        put(arg0: Internal.CharSequence_, arg1: V): this;
    }
    type TextTrieMap_<V> = TextTrieMap<V>;
    class UnmodifiableCommentedConfig$CommentNode {
        constructor(arg0: string, arg1: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>)
        getComment(): string;
        getChildren(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>;
        get comment(): string
        get children(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>
    }
    type UnmodifiableCommentedConfig$CommentNode_ = UnmodifiableCommentedConfig$CommentNode;
    class TextureAtlasSprite implements Internal.AutoCloseable, Internal.SpriteExtended, Internal.TextureAtlasSpriteExtension {
        wrap(arg0: Internal.VertexConsumer_): Internal.VertexConsumer;
        getX(): number;
        getY(): number;
        getName(): ResourceLocation;
        isActive(): boolean;
        getPixelRGBA(arg0: number, arg1: number, arg2: number): number;
        getAnimationTicker(): Internal.Tickable;
        uvShrinkRatio(): number;
        uploadFirstFrame(): void;
        getFrameCount(): number;
        upload(arg0: number, arg1: number, arg2: Internal.NativeImage_[]): void;
        getUniqueFrames(): Internal.IntStream;
        getHeight(): number;
        setActive(active: boolean): void;
        getU1(): number;
        getU0(): number;
        isTransparent(arg0: number, arg1: number, arg2: number): boolean;
        getWidth(): number;
        atlas(): Internal.TextureAtlas;
        getFusionTextureType(): Internal.TextureType<any>;
        getUOffset(arg0: number): number;
        setFusionTextureType(type: Internal.TextureType_<any>): void;
        close(): void;
        getU(arg0: number): number;
        getV1(): number;
        getVOffset(arg0: number): number;
        getV(arg0: number): number;
        getV0(): number;
        get x(): number
        get y(): number
        get name(): ResourceLocation
        get active(): boolean
        get animationTicker(): Internal.Tickable
        get frameCount(): number
        get uniqueFrames(): Internal.IntStream
        get height(): number
        set active(active: boolean)
        get u1(): number
        get u0(): number
        get width(): number
        get fusionTextureType(): Internal.TextureType<any>
        set fusionTextureType(type: Internal.TextureType_<any>)
        get v1(): number
        get v0(): number
        readonly width: number;
        u0: number;
        v1: number;
        animatedTexture: Internal.TextureAtlasSprite$AnimatedTexture;
        u1: number;
        readonly height: number;
        v0: number;
        mainImage: Internal.NativeImage[];
    }
    type TextureAtlasSprite_ = TextureAtlasSprite;
    class VinesFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type VinesFeature_ = VinesFeature;
    class Transformation implements Internal.IForgeTransformation {
        constructor(arg0: Internal.Matrix4f_)
        constructor(arg0: Internal.Vector3f_, arg1: Internal.Quaternion_, arg2: Internal.Vector3f_, arg3: Internal.Quaternion_)
        getNormalMatrix(): Internal.Matrix3f;
        inverse(): this;
        static toAffine(arg0: Internal.Matrix4f_): com.mojang.datafixers.util.Pair<Internal.Matrix3f, Internal.Vector3f>;
        compose(arg0: Internal.Transformation_): this;
        blockCenterToCorner(): this;
        getScale(): Internal.Vector3f;
        static identity(): Internal.Transformation;
        rotateTransform(arg0: Internal.Direction_): Internal.Direction;
        transformPosition(arg0: Internal.Vector4f_): void;
        slerp(arg0: Internal.Transformation_, arg1: number): this;
        blockCornerToCenter(): this;
        getLeftRotation(): Internal.Quaternion;
        transformNormal(arg0: Internal.Vector3f_): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        push(arg0: Internal.PoseStack_): void;
        getRightRotation(): Internal.Quaternion;
        isIdentity(): boolean;
        getMatrix(): Internal.Matrix4f;
        getTranslation(): Internal.Vector3f;
        applyOrigin(arg0: Internal.Vector3f_): this;
        get normalMatrix(): Internal.Matrix3f
        get scale(): Internal.Vector3f
        get leftRotation(): Internal.Quaternion
        get rightRotation(): Internal.Quaternion
        get identity(): boolean
        get matrix(): Internal.Matrix4f
        get translation(): Internal.Vector3f
    }
    type Transformation_ = Transformation;
    class StackedContents {
        constructor()
        accountStack(arg0: Internal.ItemStack_): void;
        canCraft(arg0: Internal.Recipe_<any>, arg1: Internal.IntList_): boolean;
        canCraft(arg0: Internal.Recipe_<any>, arg1: Internal.IntList_, arg2: number): boolean;
        accountStack(arg0: Internal.ItemStack_, arg1: number): void;
        clear(): void;
        accountSimpleStack(arg0: Internal.ItemStack_): void;
        static fromStackingIndex(arg0: number): Internal.ItemStack;
        static getStackingIndex(arg0: Internal.ItemStack_): number;
        getBiggestCraftableStack(arg0: Internal.Recipe_<any>, arg1: Internal.IntList_): number;
        getBiggestCraftableStack(arg0: Internal.Recipe_<any>, arg1: number, arg2: Internal.IntList_): number;
        readonly contents: Internal.Int2IntMap;
    }
    type StackedContents_ = StackedContents;
    interface StructureAccess {
        addReferenceForStructure(arg0: Internal.Structure_, arg1: number): void;
        getAllReferences(): Internal.Map<Internal.Structure, Internal.LongSet>;
        getStartForStructure(arg0: Internal.Structure_): Internal.StructureStart;
        setAllReferences(arg0: Internal.Map_<Internal.Structure, Internal.LongSet>): void;
        setStartForStructure(arg0: Internal.Structure_, arg1: Internal.StructureStart_): void;
        getReferencesForStructure(arg0: Internal.Structure_): Internal.LongSet;
        get allReferences(): Internal.Map<Internal.Structure, Internal.LongSet>
        set allReferences(arg0: Internal.Map_<Internal.Structure, Internal.LongSet>)
    }
    type StructureAccess_ = StructureAccess;
    abstract class WorldCarver <C extends Internal.CarverConfiguration> {
        constructor(arg0: Internal.Codec_<C>)
        configured(arg0: C): Internal.ConfiguredWorldCarver<C>;
        configuredCodec(): Internal.Codec<Internal.ConfiguredWorldCarver<C>>;
        isStartChunk(arg0: C, arg1: Internal.RandomSource_): boolean;
        getRange(): number;
        carve(arg0: Internal.CarvingContext_, arg1: C, arg2: Internal.ChunkAccess_, arg3: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg4: Internal.RandomSource_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean;
        get range(): number
        static readonly CANYON: Internal.CanyonWorldCarver;
        static readonly NETHER_CAVE: Internal.NetherWorldCarver;
        static readonly CAVE: Internal.CaveWorldCarver;
    }
    type WorldCarver_<C extends Internal.CarverConfiguration> = WorldCarver<C> | Special.Carver;
    abstract class Sensor <E extends Internal.LivingEntity> {
        constructor()
        constructor(arg0: number)
        static isEntityTargetable(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        static isEntityAttackable(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        static isEntityAttackableIgnoringLineOfSight(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        requires(): Internal.Set<Internal.MemoryModuleType<any>>;
        tick(arg0: Internal.ServerLevel_, arg1: E): void;
    }
    type Sensor_<E extends Internal.LivingEntity> = Sensor<E>;
    class ArrowNockEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.InteractionHand_, arg3: Internal.Level_, arg4: boolean)
        getLevel(): Internal.Level;
        setAction(arg0: Internal.InteractionResultHolder_<Internal.ItemStack>): void;
        getBow(): Internal.ItemStack;
        getEntity(): Internal.Entity;
        getHand(): Internal.InteractionHand;
        hasAmmo(): boolean;
        getAction(): Internal.InteractionResultHolder<Internal.ItemStack>;
        get level(): Internal.Level
        set action(arg0: Internal.InteractionResultHolder_<Internal.ItemStack>)
        get bow(): Internal.ItemStack
        get entity(): Internal.Entity
        get hand(): Internal.InteractionHand
        get action(): Internal.InteractionResultHolder<Internal.ItemStack>
    }
    type ArrowNockEvent_ = ArrowNockEvent;
    class ExplosionEvent$Detonate extends Internal.ExplosionEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: Internal.Explosion_, arg2: Internal.List_<Internal.Entity>)
        getAffectedEntities(): Internal.List<Internal.Entity>;
        getAffectedBlocks(): Internal.List<BlockPos>;
        get affectedEntities(): Internal.List<Internal.Entity>
        get affectedBlocks(): Internal.List<BlockPos>
    }
    type ExplosionEvent$Detonate_ = ExplosionEvent$Detonate;
    class ServerboundPongPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get skippable(): boolean
        get id(): number
    }
    type ServerboundPongPacket_ = ServerboundPongPacket;
    class Options implements Internal.AccessOptions {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.File_)
        backgroundForChatOnly(): Internal.OptionInstance<boolean>;
        entityShadows(): Internal.OptionInstance<boolean>;
        touchscreen(): Internal.OptionInstance<boolean>;
        mouseWheelSensitivity(): Internal.OptionInstance<number>;
        biomeBlendRadius(): Internal.OptionInstance<number>;
        setGuiScale(arg0: Internal.OptionInstance_<any>): void;
        cloudStatus(): Internal.OptionInstance<Internal.CloudStatus>;
        chatPreview(): Internal.OptionInstance<Internal.ChatPreviewStatus>;
        chatOpacity(): Internal.OptionInstance<number>;
        guiScale(): Internal.OptionInstance<number>;
        hideLightningFlash(): Internal.OptionInstance<boolean>;
        attackIndicator(): Internal.OptionInstance<Internal.AttackIndicatorStatus>;
        framerateLimit(): Internal.OptionInstance<number>;
        chatColors(): Internal.OptionInstance<boolean>;
        chatScale(): Internal.OptionInstance<number>;
        darknessEffectScale(): Internal.OptionInstance<number>;
        setServerRenderDistance(arg0: number): void;
        broadcastOptions(): void;
        mainHand(): Internal.OptionInstance<Internal.HumanoidArm>;
        chatWidth(): Internal.OptionInstance<number>;
        simulationDistance(): Internal.OptionInstance<number>;
        chatDelay(): Internal.OptionInstance<number>;
        particles(): Internal.OptionInstance<Internal.ParticleStatus>;
        static genericValueLabel(arg0: Internal.Component_, arg1: Internal.Component_): Internal.Component;
        chatLinks(): Internal.OptionInstance<boolean>;
        onlyShowSecureChat(): Internal.OptionInstance<boolean>;
        soundDevice(): Internal.OptionInstance<string>;
        realmsNotifications(): Internal.OptionInstance<boolean>;
        getSoundSourceVolume(arg0: Internal.SoundSource_): number;
        setSoundCategoryVolume(arg0: Internal.SoundSource_, arg1: number): void;
        getCloudsType(): Internal.CloudStatus;
        getFile(): Internal.File;
        prioritizeChunkUpdates(): Internal.OptionInstance<Internal.PrioritizeChunkUpdates>;
        ambientOcclusion(): Internal.OptionInstance<Internal.AmbientOcclusionStatus>;
        getBackgroundColor(arg0: number): number;
        loadSelectedResourcePacks(arg0: Internal.PackRepository_): void;
        autoSuggestions(): Internal.OptionInstance<boolean>;
        entityDistanceScaling(): Internal.OptionInstance<number>;
        gamma(): Internal.OptionInstance<number>;
        textBackgroundOpacity(): Internal.OptionInstance<number>;
        screenEffectScale(): Internal.OptionInstance<number>;
        toggleSprint(): Internal.OptionInstance<boolean>;
        enableVsync(): Internal.OptionInstance<boolean>;
        fullscreen(): Internal.OptionInstance<boolean>;
        setCameraType(arg0: Internal.CameraType_): void;
        showAutosaveIndicator(): Internal.OptionInstance<boolean>;
        autoJump(): Internal.OptionInstance<boolean>;
        showSubtitles(): Internal.OptionInstance<boolean>;
        discreteMouseScroll(): Internal.OptionInstance<boolean>;
        reducedDebugInfo(): Internal.OptionInstance<boolean>;
        isModelPartEnabled(arg0: Internal.PlayerModelPart_): boolean;
        load(arg0: boolean): void;
        narrator(): Internal.OptionInstance<Internal.NarratorStatus>;
        static genericValueLabel(arg0: Internal.Component_, arg1: number): Internal.Component;
        useNativeTransport(): boolean;
        bobView(): Internal.OptionInstance<boolean>;
        chatLineSpacing(): Internal.OptionInstance<number>;
        forceUnicodeFont(): Internal.OptionInstance<boolean>;
        renderDistance(): Internal.OptionInstance<number>;
        allowServerListing(): Internal.OptionInstance<boolean>;
        getEffectiveRenderDistance(): number;
        directionalAudio(): Internal.OptionInstance<boolean>;
        chatHeightFocused(): Internal.OptionInstance<number>;
        load(): void;
        toggleCrouch(): Internal.OptionInstance<boolean>;
        setKey(arg0: Internal.KeyMapping_, arg1: Internal.InputConstants$Key_): void;
        hideMatchedNames(): Internal.OptionInstance<boolean>;
        getBackgroundOpacity(arg0: number): number;
        fov(): Internal.OptionInstance<number>;
        toggleModelPart(arg0: Internal.PlayerModelPart_, arg1: boolean): void;
        mipmapLevels(): Internal.OptionInstance<number>;
        chatHeightUnfocused(): Internal.OptionInstance<number>;
        save(): void;
        getCameraType(): Internal.CameraType;
        chatVisibility(): Internal.OptionInstance<Internal.ChatVisiblity>;
        sensitivity(): Internal.OptionInstance<number>;
        rawMouseInput(): Internal.OptionInstance<boolean>;
        graphicsMode(): Internal.OptionInstance<Internal.GraphicsStatus>;
        fovEffectScale(): Internal.OptionInstance<number>;
        invertYMouse(): Internal.OptionInstance<boolean>;
        dumpOptionsForReport(): string;
        getBackgroundColor(arg0: number): number;
        darkMojangStudiosBackground(): Internal.OptionInstance<boolean>;
        chatLinksPrompt(): Internal.OptionInstance<boolean>;
        set guiScale(arg0: Internal.OptionInstance_<any>)
        set serverRenderDistance(arg0: number)
        get cloudsType(): Internal.CloudStatus
        get file(): Internal.File
        set cameraType(arg0: Internal.CameraType_)
        get effectiveRenderDistance(): number
        get cameraType(): Internal.CameraType
        readonly keySwapOffhand: Internal.KeyMapping;
        readonly keyDown: Internal.KeyMapping;
        static readonly RENDER_DISTANCE_NORMAL: 8;
        static readonly RENDER_DISTANCE_FAR: 12;
        hideBundleTutorial: boolean;
        readonly keyUp: Internal.KeyMapping;
        static readonly RENDER_DISTANCE_EXTREME: 32;
        skipMultiplayerWarning: boolean;
        readonly keyShift: Internal.KeyMapping;
        hideGui: boolean;
        readonly keyScreenshot: Internal.KeyMapping;
        pauseOnLostFocus: boolean;
        languageCode: string;
        readonly keyPlayerList: Internal.KeyMapping;
        readonly keyRight: Internal.KeyMapping;
        smoothCamera: boolean;
        readonly keyCommand: Internal.KeyMapping;
        readonly keyAttack: Internal.KeyMapping;
        renderFpsChart: boolean;
        readonly keyChat: Internal.KeyMapping;
        readonly keyPickItem: Internal.KeyMapping;
        joinedFirstServer: boolean;
        static readonly RENDER_DISTANCE_TINY: 2;
        incompatibleResourcePacks: Internal.List<string>;
        readonly keyFullscreen: Internal.KeyMapping;
        skipRealms32bitWarning: boolean;
        fullscreenVideoModeString: string;
        useNativeTransport: boolean;
        glDebugVerbosity: number;
        readonly keyTogglePerspective: Internal.KeyMapping;
        static readonly RENDER_DISTANCE_REALLY_FAR: 16;
        readonly keySmoothCamera: Internal.KeyMapping;
        static readonly UNLIMITED_FRAMERATE_CUTOFF: 260;
        overrideWidth: number;
        readonly keySaveHotbarActivator: Internal.KeyMapping;
        static readonly RENDER_DISTANCE_SHORT: 4;
        overrideHeight: number;
        renderDebug: boolean;
        lastMpIp: string;
        readonly keyAdvancements: Internal.KeyMapping;
        readonly keyLeft: Internal.KeyMapping;
        readonly keyJump: Internal.KeyMapping;
        readonly keyUse: Internal.KeyMapping;
        readonly keyDrop: Internal.KeyMapping;
        resourcePacks: Internal.List<string>;
        readonly fullscreen: Internal.OptionInstance<boolean>;
        readonly keySocialInteractions: Internal.KeyMapping;
        readonly keySpectatorOutlines: Internal.KeyMapping;
        readonly keySprint: Internal.KeyMapping;
        heldItemTooltips: boolean;
        readonly keyInventory: Internal.KeyMapping;
        readonly keyLoadHotbarActivator: Internal.KeyMapping;
        advancedItemTooltips: boolean;
        renderDebugCharts: boolean;
        syncWrites: boolean;
        readonly keyHotbarSlots: Internal.KeyMapping[];
        hideServerAddress: boolean;
        tutorialStep: Internal.TutorialSteps;
        keyMappings: Internal.KeyMapping[];
        static readonly DEFAULT_SOUND_DEVICE: "";
    }
    type Options_ = Options;
    interface Weighted <T> {
        getSound(arg0: Internal.RandomSource_): T;
        getWeight(): number;
        preloadIfRequired(arg0: Internal.SoundEngine_): void;
        get weight(): number
    }
    type Weighted_<T> = Weighted<T>;
    class PolymerProperty implements Internal.IMaterialProperty<Internal.PolymerProperty> {
        constructor()
        verifyProperty(properties: Internal.MaterialProperties_): void;
    }
    type PolymerProperty_ = PolymerProperty;
    class Heightmap {
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.Heightmap$Types_)
        getHighestTaken(arg0: number, arg1: number): number;
        static primeHeightmaps(arg0: Internal.ChunkAccess_, arg1: Internal.Set_<Internal.Heightmap$Types>): void;
        getRawData(): number[];
        getFirstAvailable(arg0: number, arg1: number): number;
        update(arg0: number, arg1: number, arg2: number, arg3: Internal.BlockState_): boolean;
        setRawData(arg0: Internal.ChunkAccess_, arg1: Internal.Heightmap$Types_, arg2: number[]): void;
        get rawData(): number[]
    }
    type Heightmap_ = Heightmap;
    class CustomCommandEventJS extends Internal.EntityEventJS {
        constructor(l: Internal.Level_, e: Internal.Entity_, p: BlockPos_, i: string)
        getId(): string;
        getBlock(): Internal.BlockContainerJS;
        get id(): string
        get block(): Internal.BlockContainerJS
    }
    type CustomCommandEventJS_ = CustomCommandEventJS;
    interface RepeatedDelayStrategy {
        delayCyclesAfterSuccess(): number;
        exponentialBackoff(arg0: number): this;
        delayCyclesAfterFailure(): number;
        readonly CONSTANT: Internal.RepeatedDelayStrategy;
    }
    type RepeatedDelayStrategy_ = RepeatedDelayStrategy;
    abstract class AbstractWidget extends Internal.GuiComponent implements Internal.NarratableEntry, Internal.GuiEventListener, Internal.Widget {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Component_)
        charTyped(arg0: string, arg1: number): boolean;
        isFocused(): boolean;
        onRelease(arg0: number, arg1: number): void;
        setFocused(arg0: boolean): void;
        isActive(): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        renderToolTip(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        getMessage(): Internal.Component;
        onClick(arg0: number, arg1: number): void;
        renderButton(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        clearFGColor(): void;
        setAlpha(arg0: number): void;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        setWidth(arg0: number): void;
        getHeight(): number;
        mouseMoved(arg0: number, arg1: number): void;
        getFGColor(): number;
        render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        getWidth(): number;
        narrationPriority(): Internal.NarratableEntry$NarrationPriority;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        changeFocus(arg0: boolean): boolean;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        playDownSound(arg0: Internal.SoundManager_): void;
        static wrapDefaultNarrationMessage(arg0: Internal.Component_): Internal.MutableComponent;
        setFGColor(arg0: number): void;
        updateNarration(arg0: Internal.NarrationElementOutput_): void;
        isHoveredOrFocused(): boolean;
        setHeight(arg0: number): void;
        setMessage(arg0: Internal.Component_): void;
        isMouseOver(arg0: number, arg1: number): boolean;
        get focused(): boolean
        set focused(arg0: boolean)
        get active(): boolean
        get message(): Internal.Component
        set alpha(arg0: number)
        set width(arg0: number)
        get height(): number
        get FGColor(): number
        get width(): number
        set FGColor(arg0: number)
        get hoveredOrFocused(): boolean
        set height(arg0: number)
        set message(arg0: Internal.Component_)
        visible: boolean;
        static readonly WIDGETS_LOCATION: ResourceLocation;
        x: number;
        isHovered: boolean;
        y: number;
        static readonly UNSET_FG_COLOR: -1;
        active: boolean;
    }
    type AbstractWidget_ = AbstractWidget;
    abstract class BackendRenderTarget {
        constructor(width: number, height: number)
        getVkImageInfo(info: Internal.VulkanImageInfo_): boolean;
        getGLFramebufferInfo(info: Internal.GLFramebufferInfo_): boolean;
        getWidth(): number;
        isProtected(): boolean;
        getBackendFormat(): Internal.BackendFormat;
        setVkImageLayout(layout: number): void;
        getHeight(): number;
        getBackend(): number;
        setVkQueueFamilyIndex(queueFamilyIndex: number): void;
        getSampleCount(): number;
        getStencilBits(): number;
        get width(): number
        get "protected"(): boolean
        get backendFormat(): Internal.BackendFormat
        set vkImageLayout(layout: number)
        get height(): number
        get backend(): number
        set vkQueueFamilyIndex(queueFamilyIndex: number)
        get sampleCount(): number
        get stencilBits(): number
    }
    type BackendRenderTarget_ = BackendRenderTarget;
    class EntityEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Entity_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type EntityEvent_ = EntityEvent;
    class VecDeltaCodec {
        constructor()
        decode(arg0: number, arg1: number, arg2: number): Vec3;
        encodeY(arg0: Vec3_): number;
        encodeX(arg0: Vec3_): number;
        encodeZ(arg0: Vec3_): number;
        delta(arg0: Vec3_): Vec3;
        setBase(arg0: Vec3_): void;
        set base(arg0: Vec3_)
    }
    type VecDeltaCodec_ = VecDeltaCodec;
    class Realms32BitWarningStatus {
        constructor(arg0: Internal.Minecraft_)
        showRealms32BitWarningIfNeeded(arg0: Internal.Screen_): void;
    }
    type Realms32BitWarningStatus_ = Realms32BitWarningStatus;
    class InteractionResultHolder <T> {
        constructor(arg0: Internal.InteractionResult_, arg1: T)
        getResult(): Internal.InteractionResult;
        static fail<T>(arg0: T): Internal.InteractionResultHolder<T>;
        static consume<T>(arg0: T): Internal.InteractionResultHolder<T>;
        getObject(): T;
        static success<T>(arg0: T): Internal.InteractionResultHolder<T>;
        static sidedSuccess<T>(arg0: T, arg1: boolean): Internal.InteractionResultHolder<T>;
        static pass<T>(arg0: T): Internal.InteractionResultHolder<T>;
        get result(): Internal.InteractionResult
        get object(): T
    }
    type InteractionResultHolder_<T> = InteractionResultHolder<T>;
    class Varying {
        constructor(type: number)
        fsIn(): string;
        type(): number;
        isInVertexShader(): boolean;
        reset(type: number): void;
        vsOutVar(): Internal.ShaderVar;
        vsOut(): string;
        isInFragmentShader(): boolean;
        fsInVar(): Internal.ShaderVar;
        get inVertexShader(): boolean
        get inFragmentShader(): boolean
    }
    type Varying_ = Varying;
    class StoringChunkProgressListener implements Internal.ChunkProgressListener {
        constructor(arg0: number)
        getProgress(): number;
        getFullDiameter(): number;
        start(): void;
        getStatus(arg0: number, arg1: number): Internal.ChunkStatus;
        getDiameter(): number;
        stop(): void;
        onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void;
        updateSpawnPos(arg0: Internal.ChunkPos_): void;
        get progress(): number
        get fullDiameter(): number
        get diameter(): number
    }
    type StoringChunkProgressListener_ = StoringChunkProgressListener;
    class BuilderType extends Internal.Record {
        constructor(type: string, builderClass: Internal.BuilderBase<any>, factory: Internal.BuilderFactory_)
        factory(): Internal.BuilderFactory;
        type(): string;
        builderClass(): Internal.BuilderBase<any>;
    }
    type BuilderType_ = BuilderType;
    class BlockContainerJS implements Internal.SpecialEquality {
        constructor(blockEntity: Internal.BlockEntity_)
        constructor(w: Internal.Level_, p: BlockPos_)
        getTags(): Internal.Collection<ResourceLocation>;
        getWest(): this;
        getY(): number;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getNorth(): this;
        getBlockLight(): number;
        spawnLightning(): void;
        spawnFireworks(fireworks: Internal.FireworksJS_): void;
        getPos(): BlockPos;
        getDown(): this;
        getLight(): number;
        getDrops(): Internal.List<Internal.ItemStack>;
        getSouth(): this;
        getSkyLight(): number;
        mergeEntityData(tag: Internal.CompoundTag_): void;
        getCanSeeSky(): boolean;
        getDimension(): ResourceLocation;
        getBlockState(): Internal.BlockState;
        createEntity(id: ResourceLocation_): Internal.Entity;
        specialEquals(o: any, shallow: boolean): boolean;
        hasTag(tag: ResourceLocation_): boolean;
        getTypeData(): Internal.CompoundTag;
        getInventory(): Internal.InventoryKJS;
        offset(x: number, y: number, z: number): this;
        offset(f: Internal.Direction_): this;
        offset(f: Internal.Direction_, d: number): this;
        getEntityId(): string;
        getEast(): this;
        spawnLightning(effectOnly: boolean, player: Internal.ServerPlayer_): void;
        getX(): number;
        getDrops(entity: Internal.Entity_, heldItem: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        set(id: Special.Block, properties: Internal.Map_<any, any>): void;
        popItem(item: Internal.ItemStack_): void;
        set(id: Special.Block, properties: Internal.Map_<any, any>, flags: number): void;
        setBlockState(state: Internal.BlockState_, flags: number): void;
        getLevel(): Internal.Level;
        popItemFromFace(item: Internal.ItemStack_, dir: Internal.Direction_): void;
        getEntity(): Internal.BlockEntity;
        getPlayersInRadius(radius: number): Internal.EntityArrayList;
        clearCache(): void;
        getUp(): this;
        getZ(): number;
        getEntityData(): Internal.CompoundTag;
        spawnLightning(effectOnly: boolean): void;
        getItem(): Internal.ItemStack;
        getMaterial(): Internal.MaterialJS;
        getInventory(facing: Internal.Direction_): Internal.InventoryKJS;
        getId(): Special.Block&`${string}:${string}`;
        canSeeSkyFromBelowWater(): boolean;
        getProperties(): Internal.Map<string, string>;
        createExplosion(): Internal.ExplosionJS;
        setEntityData(tag: Internal.CompoundTag_): void;
        set(id: Special.Block): void;
        getPlayersInRadius(): Internal.EntityArrayList;
        getBiomeId(): ResourceLocation;
        get tags(): Internal.Collection<ResourceLocation>
        get west(): Internal.BlockContainerJS
        get y(): number
        get north(): Internal.BlockContainerJS
        get blockLight(): number
        get pos(): BlockPos
        get down(): Internal.BlockContainerJS
        get light(): number
        get drops(): Internal.List<Internal.ItemStack>
        get south(): Internal.BlockContainerJS
        get skyLight(): number
        get canSeeSky(): boolean
        get dimension(): ResourceLocation
        get blockState(): Internal.BlockState
        get typeData(): Internal.CompoundTag
        get inventory(): Internal.InventoryKJS
        get entityId(): string
        get east(): Internal.BlockContainerJS
        get x(): number
        get level(): Internal.Level
        get entity(): Internal.BlockEntity
        get up(): Internal.BlockContainerJS
        get z(): number
        get entityData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        get material(): Internal.MaterialJS
        get id(): Special.Block&`${string}:${string}`
        get properties(): Internal.Map<string, string>
        set entityData(tag: Internal.CompoundTag_)
        get playersInRadius(): Internal.EntityArrayList
        get biomeId(): ResourceLocation
        readonly minecraftLevel: Internal.Level;
    }
    type BlockContainerJS_ = BlockContainerJS;
    class ServerboundSignUpdatePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: BlockPos_, arg1: string, arg2: string, arg3: string, arg4: string)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getLines(): string[];
        isSkippable(): boolean;
        get pos(): BlockPos
        get lines(): string[]
        get skippable(): boolean
    }
    type ServerboundSignUpdatePacket_ = ServerboundSignUpdatePacket;
    class AmbientParticleSettings {
        constructor(arg0: Internal.ParticleOptions_, arg1: number)
        getOptions(): Internal.ParticleOptions;
        canSpawn(arg0: Internal.RandomSource_): boolean;
        get options(): Internal.ParticleOptions
        static readonly CODEC: Internal.Codec<Internal.AmbientParticleSettings>;
    }
    type AmbientParticleSettings_ = AmbientParticleSettings;
    abstract class MachineTrait implements Internal.IEnhancedManaged {
        constructor(machine: Internal.MetaMachine_)
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getMachine(): Internal.MetaMachine;
        onMachineLoad(): void;
        setCapabilityValidator(capabilityValidator: Internal.Predicate_<Internal.Direction>): void;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        onChanged(): void;
        onMachineUnLoad(): void;
        scheduleRenderUpdate(): void;
        getSyncStorage(): Internal.EnhancedFieldManagedStorage;
        hasCapability(side: Internal.Direction_): boolean;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get machine(): Internal.MetaMachine
        set capabilityValidator(capabilityValidator: Internal.Predicate_<Internal.Direction>)
        get fieldHolder(): Internal.ManagedFieldHolder
        get syncStorage(): Internal.EnhancedFieldManagedStorage
    }
    type MachineTrait_ = MachineTrait;
    class EnderDragon extends Internal.Mob implements Internal.Enemy {
        constructor(arg0: Internal.EntityType_<Internal.EnderDragon>, arg1: Internal.Level_)
        getHeadLookVector(arg0: number): Vec3;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getLatencyPos(arg0: number, arg1: number): number[];
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        hurt(arg0: Internal.EnderDragonPart_, arg1: DamageSource_, arg2: number): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getSubEntities(): Internal.EnderDragonPart[];
        findClosestNode(): number;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: DamageSource_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        findClosestNode(arg0: number, arg1: number, arg2: number): number;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        onFlap(): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getHeadPartYOffset(arg0: number, arg1: number[], arg2: number[]): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        findPath(arg0: number, arg1: number, arg2: Internal.Node_): net.minecraft.world.level.pathfinder.Path;
        getPhaseManager(): Internal.EnderDragonPhaseManager;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getDragonFight(): Internal.EndDragonFight;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get subEntities(): Internal.EnderDragonPart[]
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get flapping(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get phaseManager(): Internal.EnderDragonPhaseManager
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get dragonFight(): Internal.EndDragonFight
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        oFlapTime: number;
        nearestCrystal: Internal.EndCrystal;
        flapTime: number;
        static readonly DATA_PHASE: Internal.EntityDataAccessor<number>;
        yRotA: number;
        readonly head: Internal.EnderDragonPart;
        dragonDeathTime: number;
        readonly positions: number[][];
        posPointer: number;
        inWall: boolean;
    }
    type EnderDragon_ = EnderDragon;
    class SignalBlockEntity extends Internal.SmartBlockEntity implements Internal.ITransformableBlockEntity {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        enterState(arg0: Internal.SignalBlockEntity$SignalState_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        requestModelDataUpdate(): void;
        getState(): Internal.SignalBlockEntity$SignalState;
        setOverlay(arg0: Internal.SignalBlockEntity$OverlayState_): void;
        getOverlay(): Internal.SignalBlockEntity$OverlayState;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        getSignal(): Internal.SignalBoundary;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        transform(arg0: Internal.StructureTransform_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getReportedPower(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        isPowered(): boolean;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        get state(): Internal.SignalBlockEntity$SignalState
        set overlay(arg0: Internal.SignalBlockEntity$OverlayState_)
        get overlay(): Internal.SignalBlockEntity$OverlayState
        get signal(): Internal.SignalBoundary
        get modelData(): Internal.ModelData
        get reportedPower(): boolean
        get powered(): boolean
        edgePoint: Internal.TrackTargetingBehaviour<Internal.SignalBoundary>;
    }
    type SignalBlockEntity_ = SignalBlockEntity;
    class ScreenEvent$Render$Pre extends Internal.ScreenEvent$Render {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number)
    }
    type ScreenEvent$Render$Pre_ = ScreenEvent$Render$Pre;
    interface Delayed extends Internal.Comparable<Internal.Delayed> {
        getDelay(arg0: Internal.TimeUnit_): number;
        compareTo(arg0: Internal.Delayed_): number;
    }
    type Delayed_ = Delayed;
    class ThreadLocal <T> {
        constructor()
        remove(): void;
        static withInitial<S>(arg0: Internal.Supplier_<S>): Internal.ThreadLocal<S>;
        get(): T;
        set(arg0: T): void;
    }
    type ThreadLocal_<T> = ThreadLocal<T>;
    interface AccessMatrix4f {
        getM00(): number;
        get m00(): number
    }
    type AccessMatrix4f_ = AccessMatrix4f;
    interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleUnaryOperator {
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2FloatFunction<T>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        apply(arg0: number): number;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction;
        get(arg0: number): number;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction;
        containsKey(arg0: number): boolean;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        size(): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction;
        identity(): Internal.DoubleUnaryOperator;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        clear(): void;
        getOrDefault(arg0: number, arg1: number): number;
        (arg0: number): number;
    }
    type Double2FloatFunction_ = Double2FloatFunction;
    class PackMetadataSectionSerializer implements Internal.MetadataSectionSerializer<Internal.PackMetadataSection> {
        constructor()
        fromJson(arg0: Internal.JsonObject_): Internal.PackMetadataSection;
        getMetadataSectionName(): string;
        get metadataSectionName(): string
    }
    type PackMetadataSectionSerializer_ = PackMetadataSectionSerializer;
    /**
     * @deprecated
     * This class is marked to be removed in future!
    */
    interface DomainCombiner {
        combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[];
    }
    type DomainCombiner_ = DomainCombiner;
    class FilterMask {
        constructor(arg0: number)
        apply(arg0: string): string;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.FilterMask;
        apply(arg0: Internal.ChatMessageContent_): Internal.Component;
        isEmpty(): boolean;
        setFiltered(arg0: number): void;
        static write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.FilterMask_): void;
        isFullyFiltered(): boolean;
        get empty(): boolean
        set filtered(arg0: number)
        get fullyFiltered(): boolean
        static readonly PASS_THROUGH: Internal.FilterMask;
        static readonly FULLY_FILTERED: Internal.FilterMask;
    }
    type FilterMask_ = FilterMask;
    class Hotbar extends Internal.ForwardingList<Internal.ItemStack> {
        constructor()
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        stream(): Internal.Stream<Internal.ItemStack>;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        replaceAll(arg0: Internal.UnaryOperator_<Internal.ItemStack>): void;
        fromTag(arg0: Internal.ListTag_): void;
        parallelStream(): Internal.Stream<Internal.ItemStack>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        createTag(): Internal.ListTag;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        sort(arg0: Internal.Comparator_<Internal.ItemStack>): void;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        removeIf(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
    }
    type Hotbar_ = Hotbar;
    class GameRules implements Internal.GameRulesKJS {
        constructor()
        constructor(arg0: Internal.DynamicLike_<any>)
        set(rule: string, value: string): void;
        kjs$getBoolean(rule: string): boolean;
        createTag(): Internal.CompoundTag;
        kjs$getInt(rule: string): number;
        getRule<T extends Internal.GameRules$Value<T>>(arg0: Internal.GameRules$Key_<T>): T;
        static register<T extends Internal.GameRules$Value<T>>(arg0: string, arg1: Internal.GameRules$Category_, arg2: Internal.GameRules$Type_<T>): Internal.GameRules$Key<T>;
        get(rule: string): Internal.GameRules$Value<any>;
        static visitGameRuleTypes(arg0: Internal.GameRules$GameRuleTypeVisitor_): void;
        getBoolean(arg0: Internal.GameRules$Key_<Internal.GameRules$BooleanValue>): boolean;
        assignFrom(arg0: Internal.GameRules_, arg1: Internal.MinecraftServer_): void;
        kjs$getString(rule: string): string;
        getInt(arg0: Internal.GameRules$Key_<Internal.GameRules$IntegerValue>): number;
        copy(): this;
        static readonly RULE_DO_WARDEN_SPAWNING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_MAX_COMMAND_CHAIN_LENGTH: Internal.GameRules$Key<Internal.GameRules$IntegerValue>;
        static readonly RULE_MOBGRIEFING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DISABLE_ELYTRA_MOVEMENT_CHECK: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_FREEZE_DAMAGE: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DOINSOMNIA: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DAYLIGHT: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DO_TRADER_SPAWNING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_REDUCEDDEBUGINFO: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DO_IMMEDIATE_RESPAWN: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DOMOBSPAWNING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DOBLOCKDROPS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_COMMANDBLOCKOUTPUT: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_WEATHER_CYCLE: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_NATURAL_REGENERATION: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_FIRE_DAMAGE: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_FORGIVE_DEAD_PLAYERS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_SHOWDEATHMESSAGES: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_PLAYERS_SLEEPING_PERCENTAGE: Internal.GameRules$Key<Internal.GameRules$IntegerValue>;
        static readonly RULE_FALL_DAMAGE: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DISABLE_RAIDS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_LOGADMINCOMMANDS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_SPAWN_RADIUS: Internal.GameRules$Key<Internal.GameRules$IntegerValue>;
        static readonly RULE_SENDCOMMANDFEEDBACK: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_ANNOUNCE_ADVANCEMENTS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DOENTITYDROPS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DO_PATROL_SPAWNING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly DEFAULT_RANDOM_TICK_SPEED: 3;
        static readonly RULE_DOFIRETICK: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_LIMITED_CRAFTING: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_SPECTATORSGENERATECHUNKS: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_MAX_ENTITY_CRAMMING: Internal.GameRules$Key<Internal.GameRules$IntegerValue>;
        static readonly RULE_DROWNING_DAMAGE: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_UNIVERSAL_ANGER: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_KEEPINVENTORY: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_DOMOBLOOT: Internal.GameRules$Key<Internal.GameRules$BooleanValue>;
        static readonly RULE_RANDOMTICKING: Internal.GameRules$Key<Internal.GameRules$IntegerValue>;
    }
    type GameRules_ = GameRules;
    /**
     * @deprecated
    */
    class Calendar$FormatConfiguration {
        /**
         * @deprecated
        */
        getDateFormatSymbols(): com.ibm.icu.text.DateFormatSymbols;
        /**
         * @deprecated
        */
        getCalendar(): com.ibm.icu.util.Calendar;
        /**
         * @deprecated
        */
        getOverrideString(): string;
        /**
         * @deprecated
        */
        getPatternString(): string;
        /**
         * @deprecated
        */
        getLocale(): Internal.ULocale;
        /**
         * @deprecated
        */
        get dateFormatSymbols(): com.ibm.icu.text.DateFormatSymbols
        /**
         * @deprecated
        */
        get calendar(): com.ibm.icu.util.Calendar
        /**
         * @deprecated
        */
        get overrideString(): string
        /**
         * @deprecated
        */
        get patternString(): string
        /**
         * @deprecated
        */
        get locale(): Internal.ULocale
    }
    type Calendar$FormatConfiguration_ = Calendar$FormatConfiguration;
    interface IAppearance {
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
    }
    type IAppearance_ = IAppearance;
    class Instant implements Internal.Comparable<Internal.Instant>, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable {
        minusSeconds(arg0: number): this;
        static parse(arg0: Internal.CharSequence_): Internal.Instant;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        isBefore(arg0: Internal.Instant_): boolean;
        compareTo(arg0: any): number;
        static ofEpochSecond(arg0: number, arg1: number): Internal.Instant;
        static ofEpochSecond(arg0: number): Internal.Instant;
        plusSeconds(arg0: number): this;
        getLong(arg0: Internal.TemporalField_): number;
        "with"(arg0: Internal.TemporalAdjuster_): Internal.Temporal;
        plus(arg0: Internal.TemporalAmount_): this;
        static now(): Internal.Instant;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        isSupported(arg0: Internal.TemporalField_): boolean;
        static from(arg0: Internal.TemporalAccessor_): Internal.Instant;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        minusNanos(arg0: number): this;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        static now(arg0: Internal.Clock_): Internal.Instant;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        getNano(): number;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        getEpochSecond(): number;
        plusMillis(arg0: number): this;
        toEpochMilli(): number;
        isAfter(arg0: Internal.Instant_): boolean;
        get(arg0: Internal.TemporalField_): number;
        atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        compareTo(arg0: Internal.Instant_): number;
        plusNanos(arg0: number): this;
        static ofEpochMilli(arg0: number): Internal.Instant;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        minusMillis(arg0: number): this;
        get nano(): number
        get epochSecond(): number
        static readonly EPOCH: Internal.Instant;
        static readonly MAX: Internal.Instant;
        static readonly MIN: Internal.Instant;
    }
    type Instant_ = Instant;
    interface ImmutableStringReader {
        getTotalLength(): number;
        peek(): string;
        getCursor(): number;
        getRead(): string;
        canRead(): boolean;
        getRemainingLength(): number;
        getRemaining(): string;
        canRead(arg0: number): boolean;
        peek(arg0: number): string;
        getString(): string;
        get totalLength(): number
        get cursor(): number
        get read(): string
        get remainingLength(): number
        get remaining(): string
        get string(): string
    }
    type ImmutableStringReader_ = ImmutableStringReader;
    interface SeekableByteChannel extends Internal.ByteChannel {
        write(arg0: Internal.ByteBuffer_): number;
        read(arg0: Internal.ByteBuffer_): number;
        isOpen(): boolean;
        position(): number;
        truncate(arg0: number): this;
        close(): void;
        position(arg0: number): this;
        size(): number;
        get open(): boolean
    }
    type SeekableByteChannel_ = SeekableByteChannel;
    abstract class AbstractTexture implements Internal.AutoCloseable {
        constructor()
        setBlurMipmap(arg0: boolean, arg1: boolean): void;
        bind(): void;
        restoreLastBlurMipmap(): void;
        load(arg0: Internal.ResourceManager_): void;
        close(): void;
        releaseId(): void;
        setFilter(arg0: boolean, arg1: boolean): void;
        reset(arg0: Internal.TextureManager_, arg1: Internal.ResourceManager_, arg2: ResourceLocation_, arg3: Internal.Executor_): void;
        getId(): number;
        get id(): number
        static readonly NOT_ASSIGNED: -1;
    }
    type AbstractTexture_ = AbstractTexture;
    interface ShortSpliterator extends Internal.Spliterator$OfPrimitive<number, Internal.ShortConsumer, Internal.ShortSpliterator> {
        forEachRemaining(arg0: Internal.ShortConsumer_): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        getComparator(): Internal.Comparator<any>;
        getExactSizeIfKnown(): number;
        tryAdvance(arg0: Internal.ShortConsumer_): boolean;
        hasCharacteristics(arg0: number): boolean;
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        skip(arg0: number): number;
        characteristics(): number;
        estimateSize(): number;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type ShortSpliterator_ = ShortSpliterator;
    abstract class GrowingPlantHeadBlock extends Internal.GrowingPlantBlock implements Internal.BonemealableBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getMaxAgeState(arg0: Internal.BlockState_): Internal.BlockState;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        isMaxAge(arg0: Internal.BlockState_): boolean;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 25;
    }
    type GrowingPlantHeadBlock_ = GrowingPlantHeadBlock;
    class ModifiableBiomeInfo$BiomeInfo$Builder {
        getClimateSettings(): Internal.ClimateSettingsBuilder;
        getMobSpawnSettings(): Internal.MobSpawnSettingsBuilder;
        static copyOf(arg0: Internal.ModifiableBiomeInfo$BiomeInfo_): Internal.ModifiableBiomeInfo$BiomeInfo$Builder;
        getGenerationSettings(): Internal.BiomeGenerationSettingsBuilder;
        getSpecialEffects(): Internal.BiomeSpecialEffectsBuilder;
        build(): Internal.ModifiableBiomeInfo$BiomeInfo;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEffects(): Internal.BiomeSpecialEffects$Builder;
        get climateSettings(): Internal.ClimateSettingsBuilder
        get mobSpawnSettings(): Internal.MobSpawnSettingsBuilder
        get generationSettings(): Internal.BiomeGenerationSettingsBuilder
        get specialEffects(): Internal.BiomeSpecialEffectsBuilder
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get effects(): Internal.BiomeSpecialEffects$Builder
    }
    type ModifiableBiomeInfo$BiomeInfo$Builder_ = ModifiableBiomeInfo$BiomeInfo$Builder;
    class VisibilitySet {
        constructor()
        setAll(arg0: boolean): void;
        visibilityBetween(arg0: Internal.Direction_, arg1: Internal.Direction_): boolean;
        add(arg0: Internal.Set_<Internal.Direction>): void;
        set(arg0: Internal.Direction_, arg1: Internal.Direction_, arg2: boolean): void;
        set all(arg0: boolean)
    }
    type VisibilitySet_ = VisibilitySet;
    class CountingMap {
        constructor()
        add(key: any, value: number): number;
        set(key: any, value: number): number;
        forEach(forEach: Internal.Consumer_<Internal.Object2LongEntry>): void;
        getValues(): Internal.Collection<number>;
        get(key: any): number;
        getSize(): number;
        clear(): void;
        getTotalCount(): number;
        getEntries(): Internal.List<Internal.Object2LongEntry>;
        getKeys(): Internal.Set<any>;
        get values(): Internal.Collection<number>
        get size(): number
        get totalCount(): number
        get entries(): Internal.List<Internal.Object2LongEntry>
        get keys(): Internal.Set<any>
    }
    type CountingMap_ = CountingMap;
    class IRecipeTransferError$Type extends Internal.Enum<Internal.IRecipeTransferError$Type> {
        static valueOf(arg0: string): Internal.IRecipeTransferError$Type;
        static values(): Internal.IRecipeTransferError$Type[];
        static readonly INTERNAL: Internal.IRecipeTransferError$Type;
        static readonly COSMETIC: Internal.IRecipeTransferError$Type;
        static readonly USER_FACING: Internal.IRecipeTransferError$Type;
        readonly allowsTransfer: boolean;
    }
    type IRecipeTransferError$Type_ = IRecipeTransferError$Type | "internal" | "user_facing" | "cosmetic";
    class AmbientOcclusionStatus extends Internal.Enum<Internal.AmbientOcclusionStatus> implements Internal.OptionEnum {
        static valueOf(arg0: string): Internal.AmbientOcclusionStatus;
        getKey(): string;
        static values(): Internal.AmbientOcclusionStatus[];
        getCaption(): Internal.Component;
        getId(): number;
        static byId(arg0: number): Internal.AmbientOcclusionStatus;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly OFF: Internal.AmbientOcclusionStatus;
        static readonly MIN: Internal.AmbientOcclusionStatus;
        static readonly MAX: Internal.AmbientOcclusionStatus;
    }
    type AmbientOcclusionStatus_ = "min" | "max" | "off" | AmbientOcclusionStatus;
    abstract class EntityRenderersEvent extends Internal.Event implements Internal.IModBusEvent {
    }
    type EntityRenderersEvent_ = EntityRenderersEvent;
    class KeyDispatchDataCodec <A> extends Internal.Record {
        constructor(arg0: Internal.Codec_<A>)
        codec(): Internal.Codec<A>;
        static of<A>(arg0: Internal.MapCodec_<A>): Internal.KeyDispatchDataCodec<A>;
        static of<A>(arg0: Internal.Codec_<A>): Internal.KeyDispatchDataCodec<A>;
    }
    type KeyDispatchDataCodec_<A> = KeyDispatchDataCodec<A>;
    interface IDrawable {
        getWidth(): number;
        draw(arg0: Internal.PoseStack_): void;
        getHeight(): number;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        get width(): number
        get height(): number
    }
    type IDrawable_ = IDrawable;
    interface BucketPickup extends Internal.IForgeBucketPickup {
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        /**
         * @deprecated
        */
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        /**
         * @deprecated
        */
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
    }
    type BucketPickup_ = BucketPickup;
    class EnumGetMethod extends Internal.Enum<Internal.EnumGetMethod> {
        static values(): Internal.EnumGetMethod[];
        isCaseSensitive(): boolean;
        static valueOf(arg0: string): Internal.EnumGetMethod;
        isOrdinalOk(): boolean;
        validate<T extends Internal.Enum<T>>(arg0: any, arg1: T): boolean;
        get<T extends Internal.Enum<T>>(arg0: any, arg1: T): T;
        get caseSensitive(): boolean
        get ordinalOk(): boolean
        static readonly ORDINAL_OR_NAME: Internal.EnumGetMethod;
        static readonly NAME: Internal.EnumGetMethod;
        static readonly NAME_IGNORECASE: Internal.EnumGetMethod;
        static readonly ORDINAL_OR_NAME_IGNORECASE: Internal.EnumGetMethod;
    }
    type EnumGetMethod_ = "name" | "ordinal_or_name" | EnumGetMethod | "ordinal_or_name_ignorecase" | "name_ignorecase";
    class ShaderCaps {
        constructor()
        applyOptionsOverrides(options: Internal.ContextOptions_): void;
        mustEnableAdvBlendEqs(): boolean;
        mMaxFragmentSamplers: number;
        mVertexIDSupport: boolean;
        mColorSpaceMathNeedsFloat: boolean;
        mPreferFlatInterpolation: boolean;
        mRequiresLocalOutputColorForFBFetch: boolean;
        mInfinitySupport: boolean;
        mHasLowFragmentPrecision: boolean;
        static readonly NotSupported_AdvBlendEqInteraction: 0;
        mTextureQueryLod: boolean;
        mAvoidDfDxForGradientsWhenPossible: boolean;
        mVersionDeclString: string;
        mDualSourceBlendingSupport: boolean;
        mAdvBlendEqInteraction: number;
        mSecondaryOutputExtensionString: string;
        mBitManipulationSupport: boolean;
        static readonly Automatic_AdvBlendEqInteraction: 1;
        mMustObfuscateUniformColor: boolean;
        mHalfIs32Bits: boolean;
        mMustWriteToFragColor: boolean;
        static readonly GeneralEnable_AdvBlendEqInteraction: 2;
        mGLSLVersion: number;
        mReducedShaderMode: boolean;
        mNonConstantArrayIndexSupport: boolean;
    }
    type ShaderCaps_ = ShaderCaps;
    interface IEventBus {
        unregister(arg0: any): void;
        addListener<T extends Internal.Event>(arg0: Internal.EventPriority_, arg1: boolean, arg2: Internal.Consumer_<T>): void;
        post(arg0: Internal.Event_): boolean;
        addGenericListener<T extends Internal.GenericEvent<any>, F>(arg0: F, arg1: Internal.EventPriority_, arg2: Internal.Consumer_<T>): void;
        addGenericListener<T extends Internal.GenericEvent<any>, F>(arg0: F, arg1: Internal.Consumer_<T>): void;
        post(arg0: Internal.Event_, arg1: Internal.IEventBusInvokeDispatcher_): boolean;
        register(arg0: any): void;
        addGenericListener<T extends Internal.GenericEvent<any>, F>(arg0: F, arg1: Internal.EventPriority_, arg2: boolean, arg3: Internal.Consumer_<T>): void;
        addGenericListener<T extends Internal.GenericEvent<any>, F>(arg0: F, arg1: Internal.EventPriority_, arg2: boolean, arg3: T, arg4: Internal.Consumer_<T>): void;
        shutdown(): void;
        start(): void;
        addListener<T extends Internal.Event>(arg0: Internal.EventPriority_, arg1: Internal.Consumer_<T>): void;
        addListener<T extends Internal.Event>(arg0: Internal.EventPriority_, arg1: boolean, arg2: T, arg3: Internal.Consumer_<T>): void;
        addListener<T extends Internal.Event>(arg0: Internal.Consumer_<T>): void;
    }
    type IEventBus_ = IEventBus;
    class PooledByteBufAllocatorMetric implements Internal.ByteBufAllocatorMetric {
        directArenas(): Internal.List<Internal.PoolArenaMetric>;
        numDirectArenas(): number;
        chunkSize(): number;
        numHeapArenas(): number;
        smallCacheSize(): number;
        usedHeapMemory(): number;
        numThreadLocalCaches(): number;
        usedDirectMemory(): number;
        normalCacheSize(): number;
        /**
         * @deprecated
        */
        tinyCacheSize(): number;
        heapArenas(): Internal.List<Internal.PoolArenaMetric>;
    }
    type PooledByteBufAllocatorMetric_ = PooledByteBufAllocatorMetric;
    interface IRecipeIngredientSlot extends Internal.IIngredientSlot {
        getIngredientOverMouse(mouseX: number, mouseY: number): any;
        clearTooltipCallback(): void;
        addTooltipCallback(callback: Internal.Consumer_<Internal.List<Internal.Component>>): void;
        getJEIIngredient(): any;
        self(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        getIngredientIO(): Internal.IngredientIO;
        get JEIIngredient(): any
        get ingredientIO(): Internal.IngredientIO
    }
    type IRecipeIngredientSlot_ = IRecipeIngredientSlot;
    interface BiomeSpecialEffects$GrassColorModifier$ColorModifier {
        modifyGrassColor(arg0: number, arg1: number, arg2: number): number;
        (arg0: number, arg1: number, arg2: number): number;
    }
    type BiomeSpecialEffects$GrassColorModifier$ColorModifier_ = BiomeSpecialEffects$GrassColorModifier$ColorModifier;
    class Object2FloatOpenHashMap <K> extends Internal.AbstractObject2FloatMap<K> implements Internal.Cloneable, Internal.Hash, Internal.Serializable {
        constructor(arg0: Internal.Object2FloatMap_<K>)
        constructor(arg0: K[], arg1: number[], arg2: number)
        constructor()
        constructor(arg0: Internal.Map_<K, number>)
        constructor(arg0: K[], arg1: number[])
        constructor(arg0: Internal.Map_<K, number>, arg1: number)
        constructor(arg0: number)
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.Object2FloatMap_<K>, arg1: number)
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2FloatFunction;
        trim(arg0: number): boolean;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2FloatFunction;
        trim(): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        static of<K, V>(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<K, V>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2FloatFunction;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2FloatFunction;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        addTo(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        static identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        clone(): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_<K>): number;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction<K>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2FloatFunction;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        object2FloatEntrySet(): Internal.Object2FloatMap$FastEntrySet<K>;
        /**
         * @deprecated
        */
        computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_<K>): number;
        applyAsDouble(arg0: K): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2FloatFunction;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        /**
         * @deprecated
        */
        mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        static of<K, V>(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<K, V>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        static of<K, V>(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<K, V>;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction<K>;
        static of<K, V>(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<K, V>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        static of<K, V>(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<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
    }
    type Object2FloatOpenHashMap_<K> = Object2FloatOpenHashMap<K>;
    class GameEvent$Message implements Internal.Comparable<Internal.GameEvent$Message> {
        constructor(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_, arg3: Internal.GameEventListener_, arg4: Vec3_)
        gameEvent(): Internal.GameEvent;
        recipient(): Internal.GameEventListener;
        compareTo(arg0: Internal.GameEvent$Message_): number;
        source(): Vec3;
        context(): Internal.GameEvent$Context;
        compareTo(arg0: any): number;
    }
    type GameEvent$Message_ = GameEvent$Message;
    interface K2 {
    }
    type K2_ = K2;
    interface K1 {
    }
    type K1_ = K1;
    class Proxy$Type extends Internal.Enum<Internal.Proxy$Type> {
        static valueOf(arg0: string): Internal.Proxy$Type;
        static values(): Internal.Proxy$Type[];
        static readonly SOCKS: Internal.Proxy$Type;
        static readonly HTTP: Internal.Proxy$Type;
        static readonly DIRECT: Internal.Proxy$Type;
    }
    type Proxy$Type_ = Proxy$Type | "http" | "socks" | "direct";
    class CarvedPumpkinBlock extends Internal.HorizontalDirectionalBlock implements Internal.Wearable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        canSpawnGolem(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static PUMPKINS_PREDICATE: Internal.Predicate<Internal.BlockState>;
        static readonly FACING: Internal.DirectionProperty;
    }
    type CarvedPumpkinBlock_ = CarvedPumpkinBlock;
    class ShulkerBoxMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_)
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_)
    }
    type ShulkerBoxMenu_ = ShulkerBoxMenu;
    class EntityAttributeCreationEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<Internal.EntityType<Internal.LivingEntity>, Internal.AttributeSupplier>)
        put(arg0: Internal.EntityType_<Internal.LivingEntity>, arg1: Internal.AttributeSupplier_): void;
    }
    type EntityAttributeCreationEvent_ = EntityAttributeCreationEvent;
    class MobCategory extends Internal.Enum<Internal.MobCategory> implements Internal.IExtensibleEnum, Internal.StringRepresentable {
        getDespawnDistance(): number;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        getSerializedName(): string;
        isFriendly(): boolean;
        getMaxInstancesPerChunk(): number;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.MobCategory[];
        static byName(arg0: string): Internal.MobCategory;
        getName(): string;
        isPersistent(): boolean;
        static valueOf(arg0: string): Internal.MobCategory;
        static create(arg0: string, arg1: string, arg2: number, arg3: boolean, arg4: boolean, arg5: number): Internal.MobCategory;
        getNoDespawnDistance(): number;
        get despawnDistance(): number
        get serializedName(): string
        get friendly(): boolean
        get maxInstancesPerChunk(): number
        get name(): string
        get persistent(): boolean
        get noDespawnDistance(): number
        static readonly AMBIENT: Internal.MobCategory;
        static readonly CREATURE: Internal.MobCategory;
        static readonly MISC: Internal.MobCategory;
        static readonly MONSTER: Internal.MobCategory;
        static readonly WATER_AMBIENT: Internal.MobCategory;
        static readonly CODEC: Internal.Codec<Internal.MobCategory>;
        static readonly AXOLOTLS: Internal.MobCategory;
        static readonly WATER_CREATURE: Internal.MobCategory;
        static readonly UNDERGROUND_WATER_CREATURE: Internal.MobCategory;
    }
    type MobCategory_ = "monster" | "underground_water_creature" | "misc" | "creature" | "water_ambient" | "axolotls" | "ambient" | MobCategory | "water_creature";
    class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function {
        constructor()
        constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_)
        constructor(isGenerator: boolean)
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getArity(): number;
        getFunctionName(): string;
        call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any;
        setImmunePrototypeProperty(value: any): void;
        createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable;
        getAllIds(cx: Internal.Context_): any[];
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable;
        getLength(): number;
        get arity(): number
        get functionName(): string
        set immunePrototypeProperty(value: any)
        get length(): number
    }
    type BaseFunction_ = BaseFunction;
    class DirectMethodHandleDesc$Kind extends Internal.Enum<Internal.DirectMethodHandleDesc$Kind> {
        static values(): Internal.DirectMethodHandleDesc$Kind[];
        static valueOf(arg0: string): Internal.DirectMethodHandleDesc$Kind;
        static valueOf(arg0: number, arg1: boolean): Internal.DirectMethodHandleDesc$Kind;
        static valueOf(arg0: number): Internal.DirectMethodHandleDesc$Kind;
        static readonly INTERFACE_SPECIAL: Internal.DirectMethodHandleDesc$Kind;
        readonly isInterface: boolean;
        static readonly STATIC_SETTER: Internal.DirectMethodHandleDesc$Kind;
        static readonly CONSTRUCTOR: Internal.DirectMethodHandleDesc$Kind;
        static readonly SPECIAL: Internal.DirectMethodHandleDesc$Kind;
        static readonly STATIC: Internal.DirectMethodHandleDesc$Kind;
        static readonly SETTER: Internal.DirectMethodHandleDesc$Kind;
        static readonly INTERFACE_VIRTUAL: Internal.DirectMethodHandleDesc$Kind;
        static readonly GETTER: Internal.DirectMethodHandleDesc$Kind;
        static readonly VIRTUAL: Internal.DirectMethodHandleDesc$Kind;
        readonly refKind: number;
        static readonly INTERFACE_STATIC: Internal.DirectMethodHandleDesc$Kind;
        static readonly STATIC_GETTER: Internal.DirectMethodHandleDesc$Kind;
    }
    type DirectMethodHandleDesc$Kind_ = "static" | "constructor" | "interface_special" | "static_getter" | "setter" | "virtual" | DirectMethodHandleDesc$Kind | "getter" | "interface_static" | "special" | "static_setter" | "interface_virtual";
    interface IClientMobEffectExtensions {
        of(arg0: Internal.MobEffect_): this;
        renderInventoryIcon(arg0: Internal.MobEffectInstance_, arg1: Internal.EffectRenderingInventoryScreen_<any>, arg2: Internal.PoseStack_, arg3: number, arg4: number, arg5: number): boolean;
        isVisibleInGui(arg0: Internal.MobEffectInstance_): boolean;
        renderGuiIcon(arg0: Internal.MobEffectInstance_, arg1: Internal.Gui_, arg2: Internal.PoseStack_, arg3: number, arg4: number, arg5: number, arg6: number): boolean;
        of(arg0: Internal.MobEffectInstance_): this;
        renderInventoryText(arg0: Internal.MobEffectInstance_, arg1: Internal.EffectRenderingInventoryScreen_<any>, arg2: Internal.PoseStack_, arg3: number, arg4: number, arg5: number): boolean;
        isVisibleInInventory(arg0: Internal.MobEffectInstance_): boolean;
        readonly DEFAULT: Internal.IClientMobEffectExtensions;
    }
    type IClientMobEffectExtensions_ = IClientMobEffectExtensions;
    class DataGenerator {
        constructor(arg0: Internal.Path_, arg1: Internal.Collection_<Internal.Path>, arg2: any_, arg3: boolean)
        getOutputFolder(): Internal.Path;
        getInputFolders(): Internal.Collection<Internal.Path>;
        run(): void;
        getOutputFolder(arg0: Internal.DataGenerator$Target_): Internal.Path;
        createPathProvider(arg0: Internal.DataGenerator$Target_, arg1: string): Internal.DataGenerator$PathProvider;
        addInput(arg0: Internal.Path_): void;
        addProvider(arg0: boolean, arg1: Internal.DataProvider_): void;
        getProviders(): Internal.List<Internal.DataProvider>;
        get outputFolder(): Internal.Path
        get inputFolders(): Internal.Collection<Internal.Path>
        get providers(): Internal.List<Internal.DataProvider>
        outputFolder: Internal.Path;
    }
    type DataGenerator_ = DataGenerator;
    class RelativeDirection extends Internal.Enum<Internal.RelativeDirection> {
        isSameAxis(dir: Internal.RelativeDirection_): boolean;
        static valueOf(name: string): Internal.RelativeDirection;
        static values(): Internal.RelativeDirection[];
        getActualFacing(facing: Internal.Direction_): Internal.Direction;
        static readonly UP: Internal.RelativeDirection;
        static readonly RIGHT: Internal.RelativeDirection;
        static readonly BACK: Internal.RelativeDirection;
        static readonly LEFT: Internal.RelativeDirection;
        static readonly DOWN: Internal.RelativeDirection;
        static readonly FRONT: Internal.RelativeDirection;
        readonly axis: Internal.Direction$Axis;
    }
    type RelativeDirection_ = RelativeDirection | "up" | "down" | "front" | "right" | "back" | "left";
    class ShieldBlockEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: number)
        shieldTakesDamage(): boolean;
        getDamageSource(): DamageSource;
        setBlockedDamage(arg0: number): void;
        setShieldTakesDamage(arg0: boolean): void;
        getBlockedDamage(): number;
        getOriginalBlockedDamage(): number;
        get damageSource(): DamageSource
        set blockedDamage(arg0: number)
        set shieldTakesDamage(arg0: boolean)
        get blockedDamage(): number
        get originalBlockedDamage(): number
    }
    type ShieldBlockEvent_ = ShieldBlockEvent;
    class ModuleDescriptor$Provides implements Internal.Comparable<Internal.ModuleDescriptor$Provides> {
        service(): string;
        compareTo(arg0: Internal.ModuleDescriptor$Provides_): number;
        providers(): Internal.List<string>;
        compareTo(arg0: any): number;
    }
    type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides;
    interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        defaultReturnValue(): number;
        put(arg0: number, arg1: number): number;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2ShortFunction<T>;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction;
        getOrDefault(arg0: number, arg1: number): number;
        remove(arg0: number): number;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction;
        size(): number;
        get(arg0: number): number;
        defaultReturnValue(arg0: number): void;
        apply(arg0: number): number;
        clear(): void;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2ShortFunction<T>;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction;
        (arg0: number): number;
    }
    type Byte2ShortFunction_ = Byte2ShortFunction;
    interface Appendable {
        append(arg0: Internal.CharSequence_): this;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this;
        append(arg0: string): this;
    }
    type Appendable_ = Appendable;
    class TrackedDummyWorld extends Internal.DummyWorld {
        constructor()
        constructor(world: Internal.Level_)
        getMinPos(): Vector3;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getSectionYFromSectionIndex(arg0: number): number;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        setRenderFilter(renderFilter: Internal.Predicate_<BlockPos>): void;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        tickWorld(): void;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        getSize(): Vector3;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        clear(): void;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        addBlock(pos: BlockPos_, blockInfo: Internal.BlockInfo_): void;
        addBlocks(renderedBlocks: Internal.Map_<BlockPos, Internal.BlockInfo>): void;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        getRenderedBlocks(): Internal.Map<BlockPos, Internal.BlockInfo>;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        setInnerBlockEntity(pBlockEntity: Internal.BlockEntity_): void;
        getMaxPos(): Vector3;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getSectionsCount(): number;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        removeBlock(pos: BlockPos_): Internal.BlockInfo;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minPos(): Vector3
        get maxSection(): number
        set renderFilter(renderFilter: Internal.Predicate_<BlockPos>)
        get minBuildHeight(): number
        get maxBuildHeight(): number
        get height(): number
        get size(): Vector3
        get minSection(): number
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get renderedBlocks(): Internal.Map<BlockPos, Internal.BlockInfo>
        set innerBlockEntity(pBlockEntity: Internal.BlockEntity_)
        get maxPos(): Vector3
        get sectionsCount(): number
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get modelDataManager(): Internal.ModelDataManager
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
        readonly blockEntities: Internal.Map<BlockPos, Internal.BlockEntity>;
        readonly maxPos: Vector3;
        readonly renderedBlocks: Internal.Map<BlockPos, Internal.BlockInfo>;
        readonly proxyWorld: Internal.Level;
        readonly minPos: Vector3;
    }
    type TrackedDummyWorld_ = TrackedDummyWorld;
    class BlockPredicateFilter extends Internal.PlacementFilter {
        static forPredicate(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): Internal.BlockPredicateFilter;
        static readonly CODEC: Internal.Codec<Internal.BlockPredicateFilter>;
    }
    type BlockPredicateFilter_ = BlockPredicateFilter;
    interface DynamicLightHandlerHolder <T> {
        cast<T extends Internal.Entity>(arg0: Internal.EntityType_<T>): this;
        lambdynlights$getDynamicLightHandler(): Internal.DynamicLightHandler<T>;
        cast<T extends Internal.BlockEntity>(arg0: Internal.BlockEntityType_<T>): this;
        lambdynlights$setDynamicLightHandler(arg0: Internal.DynamicLightHandler_<T>): void;
    }
    type DynamicLightHandlerHolder_<T> = DynamicLightHandlerHolder<T>;
    class PlayerEvent$ItemCraftedEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Container_)
        getInventory(): Internal.Container;
        getCrafting(): Internal.ItemStack;
        getEntity(): Internal.Entity;
        get inventory(): Internal.Container
        get crafting(): Internal.ItemStack
        get entity(): Internal.Entity
    }
    type PlayerEvent$ItemCraftedEvent_ = PlayerEvent$ItemCraftedEvent;
    class StreamTagVisitor$EntryResult extends Internal.Enum<Internal.StreamTagVisitor$EntryResult> {
        static valueOf(arg0: string): Internal.StreamTagVisitor$EntryResult;
        static values(): Internal.StreamTagVisitor$EntryResult[];
        static readonly BREAK: Internal.StreamTagVisitor$EntryResult;
        static readonly SKIP: Internal.StreamTagVisitor$EntryResult;
        static readonly ENTER: Internal.StreamTagVisitor$EntryResult;
        static readonly HALT: Internal.StreamTagVisitor$EntryResult;
    }
    type StreamTagVisitor$EntryResult_ = StreamTagVisitor$EntryResult | "break" | "halt" | "skip" | "enter";
    class DispenserBlock extends Internal.BaseEntityBlock implements Internal.DispenserBlockAccessor {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        static registerBehavior(arg0: Internal.ItemLike_, arg1: Internal.DispenseItemBehavior_): void;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        create$callGetDispenseMethod(arg0: Internal.ItemStack_): Internal.DispenseItemBehavior;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        static getDispensePosition(arg0: Internal.BlockSource_): Internal.Position;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        handler$zgk000$onCuttingBoardDispenseFromInject(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.CallbackInfo_, arg3: Internal.BlockSourceImpl_, arg4: Internal.DispenserBlockEntity_, arg5: number, arg6: Internal.ItemStack_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static DISPENSER_REGISTRY: {[key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.BlockItem]: any, [key: Internal.BoatItem]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BucketItem]: any, [key: any]: any, [key: Internal.BucketItem]: any, [key: Internal.PotionItem]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: Internal.ShearsItem]: any, [key: Internal.BoatItem]: any, [key: Internal.BlockItem]: any, [key: Internal.ElytraItem]: any, [key: any]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.DyeableHorseArmorItem]: any, [key: Internal.BlockItem]: any, [key: Internal.DyeableArmorItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.StandingAndWallBlockItem]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.MinecartItem]: any, [key: any]: any, [key: Internal.BucketItem]: any, [key: Internal.FlintAndSteelItem]: any, [key: Internal.TippedArrowItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.StandingAndWallBlockItem]: any, [key: Internal.ExperienceBottleItem]: any, [key: any]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.DyeableArmorItem]: any, [key: any]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: any]: any, [key: Internal.MobBucketItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BoatItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.FireChargeItem]: any, [key: any]: any, [key: Internal.LingeringPotionItem]: any, [key: Internal.MobBucketItem]: any, [key: Internal.BoatItem]: any, [key: any]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.DyeableArmorItem]: any, [key: Internal.MinecartItem]: any, [key: Internal.BlockItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.MinecartItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.BlockItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.StandingAndWallBlockItem]: any, [key: Internal.BlockItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.HorseArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.DyeableArmorItem]: any, [key: any]: any, [key: Internal.MobBucketItem]: any, [key: Internal.BlockItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.StandingAndWallBlockItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: any]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.EggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.MobBucketItem]: any, [key: any]: any, [key: Internal.MobBucketItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.SplashPotionItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: Internal.HorseArmorItem]: any, [key: any]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArrowItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.BoatItem]: any, [key: Internal.BoatItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.MinecartItem]: any, [key: Internal.BucketItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.ShieldItem]: any, [key: Internal.ArmorItem]: any, [key: any]: any, [key: any]: any, [key: Internal.HorseArmorItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BoatItem]: any, [key: Internal.FireworkRocketItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.HoneycombItem]: any, [key: Internal.SpectralArrowItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.ArmorStandItem]: any, [key: Internal.SnowballItem]: any, [key: Internal.PlayerHeadItem]: any, [key: Internal.BoatItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BucketItem]: any, [key: Internal.BlockItem]: any, [key: Internal.BlockItem]: any, [key: Internal.SolidBucketItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BlockItem]: any, [key: Internal.BlockItem]: any, [key: Internal.MobBucketItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: any]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.BottleItem]: any, [key: Internal.BlockItem]: any, [key: Internal.StandingAndWallBlockItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.MinecartItem]: any, [key: any]: any, [key: Internal.BoatItem]: any, [key: Internal.MinecartItem]: any, [key: Internal.ArmorItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: any]: any, [key: Internal.SaddleItem]: any, [key: Internal.SpawnEggItem]: any, [key: Internal.SpawnEggItem]: any, [key: any]: any, [key: Internal.BlockItem]: any, [key: Internal.BoneMealItem]: any};
        static readonly TRIGGERED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type DispenserBlock_ = DispenserBlock;
    class FogShape extends Internal.Enum<Internal.FogShape> {
        static valueOf(arg0: string): Internal.FogShape;
        static values(): Internal.FogShape[];
        getIndex(): number;
        get index(): number
        static readonly CYLINDER: Internal.FogShape;
        static readonly SPHERE: Internal.FogShape;
    }
    type FogShape_ = FogShape | "cylinder" | "sphere";
    interface OutgoingPlayerChatMessage {
        serverContent(): Internal.Component;
        sendHeadersToRemainingPlayers(arg0: Internal.PlayerList_): void;
        sendToPlayer(arg0: Internal.ServerPlayer_, arg1: boolean, arg2: Internal.ChatType$Bound_): void;
        create(arg0: Internal.PlayerChatMessage_): this;
    }
    type OutgoingPlayerChatMessage_ = OutgoingPlayerChatMessage;
    interface DataSenderKJS {
        sendData(channel: string): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
    }
    type DataSenderKJS_ = DataSenderKJS;
    class ClientboundSetCarriedItemPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getSlot(): number;
        isSkippable(): boolean;
        get slot(): number
        get skippable(): boolean
    }
    type ClientboundSetCarriedItemPacket_ = ClientboundSetCarriedItemPacket;
    class EntityTickList {
        constructor()
        forEach(arg0: Internal.Consumer_<Internal.Entity>): void;
        add(arg0: Internal.Entity_): void;
        contains(arg0: Internal.Entity_): boolean;
        remove(arg0: Internal.Entity_): void;
    }
    type EntityTickList_ = EntityTickList;
    class OceanRuinStructure$Type extends Internal.Enum<Internal.OceanRuinStructure$Type> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.OceanRuinStructure$Type[];
        getSerializedName(): string;
        getName(): string;
        static valueOf(arg0: string): Internal.OceanRuinStructure$Type;
        get serializedName(): string
        get name(): string
        static readonly COLD: Internal.OceanRuinStructure$Type;
        static readonly CODEC: Internal.Codec<Internal.OceanRuinStructure$Type>;
        static readonly WARM: Internal.OceanRuinStructure$Type;
    }
    type OceanRuinStructure$Type_ = "warm" | "cold" | OceanRuinStructure$Type;
    class PlayerXpEvent$XpChange extends Internal.PlayerXpEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: number)
        setAmount(arg0: number): void;
        getEntity(): Internal.Entity;
        getAmount(): number;
        set amount(arg0: number)
        get entity(): Internal.Entity
        get amount(): number
    }
    type PlayerXpEvent$XpChange_ = PlayerXpEvent$XpChange;
    class CampfireBlockEntity extends Internal.BlockEntity implements Internal.Clearable {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        placeFood(arg0: Internal.Entity_, arg1: Internal.ItemStack_, arg2: number): boolean;
        static particleTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.CampfireBlockEntity_): void;
        static tryClear(arg0: any): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getItems(): Internal.NonNullList<Internal.ItemStack>;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCookableRecipe(arg0: Internal.ItemStack_): Internal.Optional<Internal.CampfireCookingRecipe>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket;
        tdv$isDynamicLightEnabled(): boolean;
        static cooldownTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.CampfireBlockEntity_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static cookTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.CampfireBlockEntity_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        dowse(): void;
        clearContent(): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get items(): Internal.NonNullList<Internal.ItemStack>
        get updatePacket(): Internal.ClientboundBlockEntityDataPacket
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type CampfireBlockEntity_ = CampfireBlockEntity;
    interface TagVisitor {
        visitFloat(arg0: Internal.FloatTag_): void;
        visitByte(arg0: Internal.ByteTag_): void;
        visitLongArray(arg0: Internal.LongArrayTag_): void;
        visitList(arg0: Internal.ListTag_): void;
        visitShort(arg0: Internal.ShortTag_): void;
        visitEnd(arg0: Internal.EndTag_): void;
        visitIntArray(arg0: Internal.IntArrayTag_): void;
        visitInt(arg0: Internal.IntTag_): void;
        visitByteArray(arg0: Internal.ByteArrayTag_): void;
        visitString(arg0: Internal.StringTag_): void;
        visitCompound(arg0: Internal.CompoundTag_): void;
        visitDouble(arg0: Internal.DoubleTag_): void;
        visitLong(arg0: Internal.LongTag_): void;
    }
    type TagVisitor_ = TagVisitor;
    class GeodeLayerSettings {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        readonly innerLayer: number;
        readonly middleLayer: number;
        static readonly CODEC: Internal.Codec<Internal.GeodeLayerSettings>;
        readonly outerLayer: number;
        readonly filling: number;
    }
    type GeodeLayerSettings_ = GeodeLayerSettings;
    interface DoublePredicate {
        test(arg0: number): boolean;
        or(arg0: Internal.DoublePredicate_): this;
        and(arg0: Internal.DoublePredicate_): this;
        negate(): this;
        (arg0: number): boolean;
    }
    type DoublePredicate_ = DoublePredicate;
    interface RegistrySupplier <T> extends Internal.Supplier<T> {
        stream(): Internal.Stream<T>;
        ifPresent(action: Internal.Consumer_<T>): void;
        orElseGet(supplier: Internal.Supplier_<T>): T;
        ifPresentOrElse(action: Internal.Consumer_<T>, emptyAction: Internal.Runnable_): void;
        getRegistries(): Internal.Registries;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<T>>;
        getRegistrar(): Internal.Registrar<T>;
        getOrNull(): T;
        orElse(other: T): T;
        isPresent(): boolean;
        getId(): ResourceLocation;
        getRegistryId(): ResourceLocation;
        get(): T;
        listen(callback: Internal.Consumer_<T>): void;
        toOptional(): Internal.Optional<T>;
        get registries(): Internal.Registries
        get registryKey(): Internal.ResourceKey<Internal.Registry<T>>
        get registrar(): Internal.Registrar<T>
        get orNull(): T
        get present(): boolean
        get id(): ResourceLocation
        get registryId(): ResourceLocation
    }
    type RegistrySupplier_<T> = RegistrySupplier<T>;
    class MetricSampler$MetricSamplerBuilder <T> {
        constructor(arg0: string, arg1: Internal.MetricCategory_, arg2: Internal.ToDoubleFunction_<T>, arg3: T)
        withBeforeTick(arg0: Internal.Consumer_<T>): this;
        withThresholdAlert(arg0: Internal.MetricSampler$ThresholdTest_): this;
        build(): Internal.MetricSampler;
    }
    type MetricSampler$MetricSamplerBuilder_<T> = MetricSampler$MetricSamplerBuilder<T>;
    interface ResultConsumer <S> {
        onCommandComplete(arg0: Internal.CommandContext_<S>, arg1: boolean, arg2: number): void;
        (arg0: Internal.CommandContext_<S>, arg1: boolean, arg2: number): void;
    }
    type ResultConsumer_<S> = ResultConsumer<S>;
    class PlayerEvent$PlayerRespawnEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: boolean)
        getEntity(): Internal.Entity;
        isEndConquered(): boolean;
        get entity(): Internal.Entity
        get endConquered(): boolean
    }
    type PlayerEvent$PlayerRespawnEvent_ = PlayerEvent$PlayerRespawnEvent;
    class TripWireBlock extends Internal.Block {
        constructor(arg0: Internal.TripWireHookBlock_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldConnectTo(arg0: Internal.BlockState_, arg1: Internal.Direction_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ATTACHED: Internal.BooleanProperty;
        static readonly NORTH: Internal.BooleanProperty;
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly WEST: Internal.BooleanProperty;
        static readonly POWERED: Internal.BooleanProperty;
        static readonly DISARMED: Internal.BooleanProperty;
        static readonly EAST: Internal.BooleanProperty;
    }
    type TripWireBlock_ = TripWireBlock;
    class TrackNodeLocation$DiscoveredLocation extends Internal.TrackNodeLocation {
        constructor(arg0: Internal.ResourceKey_<Internal.Level>, arg1: Vec3_)
        constructor(arg0: Internal.Level_, arg1: Vec3_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        materials(arg0: Internal.TrackMaterial_, arg1: Internal.TrackMaterial_): this;
        notInLineWith(arg0: Vec3_): boolean;
        withNormal(arg0: Vec3_): this;
        forceNode(): this;
        getTurn(): Internal.BezierConnection;
        viaTurn(arg0: Internal.BezierConnection_): this;
        connectedViaTurn(): boolean;
        materialA(arg0: Internal.TrackMaterial_): this;
        materialB(arg0: Internal.TrackMaterial_): this;
        withDirection(arg0: Vec3_): this;
        getDirection(): Vec3;
        differentMaterials(): boolean;
        withYOffset(arg0: number): this;
        shouldForceNode(): boolean;
        get turn(): Internal.BezierConnection
        get direction(): Vec3
    }
    type TrackNodeLocation$DiscoveredLocation_ = TrackNodeLocation$DiscoveredLocation;
    class ProjectileImpactEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Projectile_, arg1: Internal.HitResult_)
        getProjectile(): Internal.Projectile;
        getRayTraceResult(): Internal.HitResult;
        get projectile(): Internal.Projectile
        get rayTraceResult(): Internal.HitResult
    }
    type ProjectileImpactEvent_ = ProjectileImpactEvent;
    class ModuleDescriptor$Exports$Modifier extends Internal.Enum<Internal.ModuleDescriptor$Exports$Modifier> {
        static values(): Internal.ModuleDescriptor$Exports$Modifier[];
        static valueOf(arg0: string): Internal.ModuleDescriptor$Exports$Modifier;
        static readonly SYNTHETIC: Internal.ModuleDescriptor$Exports$Modifier;
        static readonly MANDATED: Internal.ModuleDescriptor$Exports$Modifier;
    }
    type ModuleDescriptor$Exports$Modifier_ = "mandated" | "synthetic" | ModuleDescriptor$Exports$Modifier;
    class Item implements Internal.ItemFTBL, Internal.ItemLike, Internal.IForgeItem, Internal.ItemKJS, Internal.AccessorItem, Internal.InjectedItemExtension {
        constructor(arg0: Internal.Item$Properties_)
        getDrinkingSound(): Internal.SoundEvent;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        setRarity(arg0: Internal.Rarity_): void;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        /**
         * @deprecated
        */
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<Internal.Component>, arg3: Internal.TooltipFlag_): void;
        canBeHurtBy(arg0: DamageSource_): boolean;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getDescriptionId(): string;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        asItem(): this;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        getTypeData(): Internal.CompoundTag;
        getDefaultInstance(): Internal.ItemStack;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        setMaxStackSize(arg0: number): void;
        setBurnTime(i: number): void;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getBarWidth(arg0: Internal.ItemStack_): number;
        setMaxDamage(arg0: number): void;
        getItem(): this;
        getBarColor(arg0: Internal.ItemStack_): number;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        getItemBuilder(): Internal.ItemBuilder;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        /**
         * @deprecated
        */
        getMaxDamage(): number;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        asIngredient(): Internal.Ingredient;
        getDescription(): Internal.Component;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        static byId(arg0: number): Internal.Item;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): Internal.InteractionResult;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): Internal.InteractionResult;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getRarity(arg0: Internal.ItemStack_): Internal.Rarity;
        setItemBuilder(b: Internal.ItemBuilder_): void;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getItemCategory(): Internal.CreativeModeTab;
        fillItemCategory(arg0: Internal.CreativeModeTab_, arg1: Internal.NonNullList_<Internal.ItemStack>): void;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        setCraftingRemainingItemFTBL(arg0: Internal.Item_): void;
        setAttackDamage(attackDamage: number): void;
        isEdible(): boolean;
        getTooltipImage(arg0: Internal.ItemStack_): Internal.Optional<Internal.TooltipComponent>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_): Internal.InteractionResultHolder<Internal.ItemStack>;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        getId(): Special.Item&`${string}:${string}`;
        isEnchantable(arg0: Internal.ItemStack_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        overrideStackedOnOther(arg0: Internal.ItemStack_, arg1: Internal.Slot_, arg2: Internal.ClickAction_, arg3: Internal.Player_): boolean;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        isFoil(arg0: Internal.ItemStack_): boolean;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        setDigSpeed(speed: number): void;
        getDescriptionId(arg0: Internal.ItemStack_): string;
        releaseUsing(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_, arg3: number): void;
        setAttackSpeed(attackSpeed: number): void;
        isBarVisible(arg0: Internal.ItemStack_): boolean;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getUseDuration(arg0: Internal.ItemStack_): number;
        getEquipSound(): Internal.SoundEvent;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        bookshelf$setCraftingRemainder(arg0: Internal.Item_): void;
        canFitInsideContainerItems(): boolean;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        canBeDepleted(): boolean;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientItemExtensions>): void;
        getDamage(arg0: Internal.ItemStack_): number;
        mineBlock(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.LivingEntity_): boolean;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getName(arg0: Internal.ItemStack_): Internal.Component;
        /**
         * @deprecated
        */
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$registryName(): ResourceLocation;
        getIdLocation(): ResourceLocation;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Item>;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        bookshelf$setCreativeTab(arg0: Internal.CreativeModeTab_): void;
        inventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Entity_, arg3: number, arg4: boolean): void;
        hurtEnemy(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: Internal.LivingEntity_): boolean;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        /**
         * @deprecated
        */
        getCraftingRemainingItem(): this;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        static getId(arg0: Internal.Item_): number;
        overrideOtherStackedOnMe(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.Slot_, arg3: Internal.ClickAction_, arg4: Internal.Player_, arg5: Internal.SlotAccess_): boolean;
        setFoodProperties(arg0: Internal.FoodProperties_): void;
        setCraftingRemainder(arg0: Internal.Item_): void;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        get drinkingSound(): Internal.SoundEvent
        set rarity(arg0: Internal.Rarity_)
        get fireResistant(): boolean
        get complex(): boolean
        /**
         * @deprecated
        */
        get foodProperties(): Internal.FoodProperties
        get descriptionId(): string
        get creativeTab(): string
        get typeData(): Internal.CompoundTag
        get defaultInstance(): Internal.ItemStack
        set maxStackSize(arg0: number)
        set burnTime(i: number)
        set maxDamage(arg0: number)
        get item(): Internal.Item
        get itemBuilder(): Internal.ItemBuilder
        /**
         * @deprecated
        */
        get maxDamage(): number
        get description(): Internal.Component
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        get itemCategory(): Internal.CreativeModeTab
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): Special.Item&`${string}:${string}`
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get equipSound(): Internal.SoundEvent
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        get idLocation(): ResourceLocation
        get mod(): string
        set armorProtection(armorProtection: number)
        /**
         * @deprecated
        */
        get craftingRemainingItem(): Internal.Item
        get typeItemStackKey(): Internal.ItemStackKey
        set foodProperties(arg0: Internal.FoodProperties_)
        set craftingRemainder(arg0: Internal.Item_)
        static readonly BY_BLOCK: {[key: Internal.StructureBlock]: Internal.GameMasterBlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TurtleEggBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.NetherWartBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CoilBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.SpawnerBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.VineBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.RootsBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.TrappedChestBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.HayBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.WallSignBlock]: Internal.SignItem, [key: any]: Internal.SignItem, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FrogspawnBlock]: Internal.PlaceOnWaterBlockItem, [key: Internal.Block]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.PointedDripstoneBlock]: Internal.BlockItem, [key: Internal.HangingRootsBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.GrindstoneBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.EnchantmentTableBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RedstoneTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.PoweredRailBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CampfireBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WetSpongeBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.RootsBlock]: Internal.BlockItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RubberLogBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.TorchBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.ActiveBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallGrassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.RedstoneWallTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeadBushBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LavaCauldronBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.EndRodBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.SculkSensorBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MagmaBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.MushroomBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.DoorBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MyceliumBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LadderBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: any]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.TripWireHookBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StemBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.RedStoneOreBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SugarCaneBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.TrapDoorBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.HoneyBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MangroveLeavesBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CaveVinesBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlimeBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.LayeredCauldronBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.MaterialBlock]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MangroveRootsBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.PistonBaseBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.WaterlilyBlock]: Internal.PlaceOnWaterBlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.TallGrassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: any]: any, [key: Internal.RepeaterBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.HopperBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.BlastFurnaceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChorusPlantBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.RedStoneWireBlock]: Internal.ItemNameBlockItem, [key: Internal.TintedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.FusionCasingBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SeaPickleBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FusionCasingBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HayBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.DetectorRailBlock]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.ChorusFlowerBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.PlayerWallHeadBlock]: Internal.PlayerHeadItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.WitherRoseBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WitherSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NoteBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.GlowLichenBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CakeBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.HayBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.EnderChestBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WebBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WeightedPressurePlateBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.LeavesBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SporeBlossomBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ChainBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.BeehiveBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.ActiveBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ActiveBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: Internal.SweetBerryBushBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.ActiveBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MushroomBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BellBlock]: Internal.BlockItem, [key: Internal.DoublePlantBlock]: Internal.DoubleHighBlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.CableBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.LecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.AzaleaBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PotatoBlock]: Internal.ItemNameBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SpongeBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WallSignBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CoilBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: any, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CoilBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.AmethystBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChestBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LightBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.NetherSproutsBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.PoweredRailBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CartographyTableBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.FlowerPotBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LanternBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CoilBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AzaleaBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.ActiveBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FusionCasingBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CarrotBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RedstoneLampBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.PistonBaseBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.BuddingAmethystBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.PlayerHeadBlock]: Internal.PlayerHeadItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CoilBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.BigDripleafBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.TargetBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.BarrelBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.ComposterBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.InfestedRotatedPillarBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SandBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SmallDripleafBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.NyliumBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.DoubleHighBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoilBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.TorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceGateBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.JukeboxBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.PowderSnowBlock]: Internal.SolidBucketItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StemBlock]: Internal.ItemNameBlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SnowLayerBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RedStoneOreBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SmokerBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.TwistingVinesBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BeehiveBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.FarmBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.NyliumBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.NetherrackBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DoublePlantBlock]: Internal.DoubleHighBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.KelpBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CauldronBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.PoweredBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SculkBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.FurnaceBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.RotatedPillarBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MelonBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MudBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MossBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.WallTorchBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DropperBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CoilBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MangrovePropaguleBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StoneButtonBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CactusBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.PowderSnowCauldronBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.SeagrassBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.HayBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.ObserverBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CropBlock]: Internal.ItemNameBlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FungusBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.JigsawBlock]: Internal.GameMasterBlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.HalfTransparentBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.ScaffoldingBlock]: Internal.ScaffoldingBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.FletchingTableBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SnowyDirtBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CoralBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.GrassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SculkCatalystBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.SandBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.Block]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.StoneButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: Internal.GravelBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StandingSignBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.ConduitBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.LeverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WallTorchBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SignItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CoilBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.BarrierBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WallSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SoulSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.StonecutterBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.DragonEggBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.PumpkinBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.LightningRodBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CoralBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.DaylightDetectorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FusionCasingBlock]: any, [key: Internal.ActiveBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CraftingTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.SmithingTableBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.SculkShriekerBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.IceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.DirtPathBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.TntBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BambooBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BeaconBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.EndPortalFrameBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.FusionCasingBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: Internal.CoralBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.SignItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WeightedPressurePlateBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.RootedDirtBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SaplingBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CryingObsidianBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ActiveBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CampfireBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SculkVeinBlock]: Internal.BlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SandBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.SignItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.BrewingStandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.WoodButtonBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.LanternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.StructureVoidBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DispenserBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.BeetrootBlock]: Internal.ItemNameBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.RailBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.CocoaBlock]: Internal.ItemNameBlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.SandBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.ChainBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.TripWireBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.RespawnAnchorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.WeepingVinesBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.SignItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FungusBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.WitherWallSkullBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.WoodButtonBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.Block]: any, [key: Internal.PressurePlateBlock]: any, [key: any]: any, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: Internal.LoomBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.CableBlock]: any, [key: any]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: any, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: any]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.CableBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CableBlock]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.FluidPipeBlock]: any, [key: Internal.ComparatorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MaterialBlock]: any, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.MaterialBlock]: any, [key: Internal.FluidPipeBlock]: any, [key: any]: any, [key: any]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: any]: Internal.MetaMachineItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.MaterialBlock]: any, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: any, [key: any]: any, [key: Internal.CableBlock]: any, [key: any]: Internal.MetaMachineItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: any};
        static readonly EAT_DURATION: 32;
        static readonly MAX_STACK_SIZE: 64;
        static readonly MAX_BAR_WIDTH: 13;
        category: Internal.CreativeModeTab;
    }
    type Item_ = Item | Special.Item;
    abstract class Rectangle2D extends Internal.RectangularShape {
        outcode(arg0: number, arg1: number): number;
        static intersect(arg0: Internal.Rectangle2D_, arg1: Internal.Rectangle2D_, arg2: Internal.Rectangle2D_): void;
        add(arg0: Internal.Point2D_): void;
        createUnion(arg0: Internal.Rectangle2D_): this;
        outcode(arg0: Internal.Point2D_): number;
        add(arg0: number, arg1: number): void;
        intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        setRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
        add(arg0: Internal.Rectangle2D_): void;
        intersectsLine(arg0: Internal.Line2D_): boolean;
        setRect(arg0: Internal.Rectangle2D_): void;
        static union(arg0: Internal.Rectangle2D_, arg1: Internal.Rectangle2D_, arg2: Internal.Rectangle2D_): void;
        createIntersection(arg0: Internal.Rectangle2D_): this;
        set rect(arg0: Internal.Rectangle2D_)
        static readonly OUT_TOP: 2;
        static readonly OUT_LEFT: 1;
        static readonly OUT_RIGHT: 4;
        static readonly OUT_BOTTOM: 8;
    }
    type Rectangle2D_ = Rectangle2D;
    interface Signer {
        sign(arg0: Internal.SignatureUpdater_): number[];
        from(arg0: Internal.PrivateKey_, arg1: string): this;
        sign(arg0: number[]): number[];
        readonly LOGGER: Internal.Log4jLogger;
    }
    type Signer_ = Signer;
    interface ItemSupplier {
        getItem(): Internal.ItemStack;
        get item(): Internal.ItemStack
    }
    type ItemSupplier_ = ItemSupplier;
    class MaterialFlag {
        static getByName(name: string): Internal.MaterialFlag;
    }
    type MaterialFlag_ = MaterialFlag;
    class WheelBase {
        constructor(...arg0: any_[])
        static basic(arg0: number, arg1: number): Internal.WheelBase;
        readonly wheels: any[];
        readonly wheelCount: number;
    }
    type WheelBase_ = WheelBase;
    interface Boolean2ObjectFunction <V> extends it.unimi.dsi.fastutil.Function<boolean, V> {
        put(arg0: boolean, arg1: V): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Boolean2ShortFunction;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Boolean2ObjectFunction<T>;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction<V>;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Boolean2FloatFunction;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction<V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Boolean2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: V): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Boolean2LongFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, V>;
        apply(arg0: boolean): V;
        get(arg0: boolean): V;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Boolean2ByteFunction;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<boolean, V>;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction<V>;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction<V>;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction<V>;
        containsKey(arg0: boolean): boolean;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Boolean2ReferenceFunction<T>;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        remove(arg0: boolean): V;
        size(): number;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction<V>;
        clear(): void;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction<V>;
        defaultReturnValue(): V;
        getOrDefault(arg0: boolean, arg1: V): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Boolean2CharFunction;
        (arg0: boolean): V;
    }
    type Boolean2ObjectFunction_<V> = Boolean2ObjectFunction<V>;
    class MapBanner {
        constructor(arg0: BlockPos_, arg1: Internal.DyeColor_, arg2: Internal.Component_)
        save(): Internal.CompoundTag;
        getPos(): BlockPos;
        getColor(): Internal.DyeColor;
        getName(): Internal.Component;
        static load(arg0: Internal.CompoundTag_): Internal.MapBanner;
        static fromWorld(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.MapBanner;
        getId(): string;
        getDecoration(): Internal.MapDecoration$Type;
        get pos(): BlockPos
        get color(): Internal.DyeColor
        get name(): Internal.Component
        get id(): string
        get decoration(): Internal.MapDecoration$Type
    }
    type MapBanner_ = MapBanner;
    class HoeItemBuilder extends Internal.HandheldItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type HoeItemBuilder_ = HoeItemBuilder;
    class DrawingManager {
        constructor(context: Internal.RecordingContext_)
        newOpsTask(writeView: Internal.SurfaceProxyView_): Internal.OpsTask;
        getLastRenderTask(proxy: Internal.SurfaceProxy_): Internal.RenderTask;
        flush(info: Internal.FlushInfo_): boolean;
        prependTask(task: Internal.RenderTask_): Internal.RenderTask;
        setLastRenderTask(proxy: Internal.SurfaceProxy_, task: Internal.RenderTask_): void;
        closeTasks(): void;
        getFlushState(): Internal.OpFlushState;
        appendTask(task: Internal.RenderTask_): Internal.RenderTask;
        clearTasks(): void;
        get flushState(): Internal.OpFlushState
    }
    type DrawingManager_ = DrawingManager;
    interface PartDefinitionAccess {
        automobility$cuboids(): Internal.List<Internal.CubeDefinition>;
        automobility$create(arg0: Internal.List_<Internal.CubeDefinition>, arg1: Internal.PartPose_): Internal.PartDefinition;
        automobility$children(): Internal.Map<string, Internal.PartDefinition>;
        automobility$transform(): Internal.PartPose;
    }
    type PartDefinitionAccess_ = PartDefinitionAccess;
    class ViewModelStore {
        constructor()
        clear(): void;
    }
    type ViewModelStore_ = ViewModelStore;
    class VariantBlockStateBuilder$PartialBlockstate implements Internal.Predicate<Internal.BlockState> {
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: Internal.BlockState_): boolean;
        getSetStates(): Internal.SortedMap<Internal.Property<any>, Internal.Comparable<any>>;
        setModels(...arg0: Internal.ConfiguredModel_[]): Internal.VariantBlockStateBuilder;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        getOwner(): Internal.Block;
        test(arg0: any): boolean;
        and(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
        "with"<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>, arg1: T): this;
        static comparingByProperties(): Internal.Comparator<Internal.VariantBlockStateBuilder$PartialBlockstate>;
        partialState(): this;
        modelForState(): Internal.ConfiguredModel$Builder<Internal.VariantBlockStateBuilder>;
        or(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
        negate(): Internal.Predicate<Internal.BlockState>;
        addModels(...arg0: Internal.ConfiguredModel_[]): this;
        get setStates(): Internal.SortedMap<Internal.Property<any>, Internal.Comparable<any>>
        set models(...arg0: Internal.ConfiguredModel_[])
        get owner(): Internal.Block
    }
    type VariantBlockStateBuilder$PartialBlockstate_ = VariantBlockStateBuilder$PartialBlockstate;
    class ServerAdvancementManager extends Internal.SimpleJsonResourceReloadListener {
        constructor(arg0: Internal.PredicateManager_)
        constructor(arg0: Internal.PredicateManager_, arg1: Internal.ICondition$IContext_)
        getAllAdvancements(): Internal.Collection<Internal.Advancement>;
        getAdvancement(arg0: ResourceLocation_): Internal.Advancement;
        getName(): string;
        get allAdvancements(): Internal.Collection<Internal.Advancement>
        get name(): string
    }
    type ServerAdvancementManager_ = ServerAdvancementManager;
    class WitherWallSkullBlock extends Internal.WallSkullBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WitherWallSkullBlock_ = WitherWallSkullBlock;
    class HoverEvent$Action <T> {
        constructor(arg0: string, arg1: boolean, arg2: Internal.Function_<Internal.JsonElement, T>, arg3: Internal.Function_<T, Internal.JsonElement>, arg4: Internal.Function_<Internal.Component, T>)
        static getByName(arg0: string): Internal.HoverEvent$Action<any>;
        isAllowedFromServer(): boolean;
        deserializeFromLegacy(arg0: Internal.Component_): Internal.HoverEvent;
        getName(): string;
        serializeArg(arg0: any): Internal.JsonElement;
        deserialize(arg0: Internal.JsonElement_): Internal.HoverEvent;
        get allowedFromServer(): boolean
        get name(): string
        static readonly SHOW_ENTITY: Internal.HoverEvent$Action<Internal.HoverEvent$EntityTooltipInfo>;
        static readonly SHOW_TEXT: Internal.HoverEvent$Action<Internal.Component>;
        static readonly SHOW_ITEM: Internal.HoverEvent$Action<Internal.HoverEvent$ItemStackInfo>;
    }
    type HoverEvent$Action_<T> = HoverEvent$Action<T>;
    class InterModProcessEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type InterModProcessEvent_ = InterModProcessEvent;
    class GoalSelectorDebugRenderer$DebugGoal {
        constructor(arg0: BlockPos_, arg1: number, arg2: string, arg3: boolean)
        readonly name: string;
        readonly priority: number;
        readonly isRunning: boolean;
        readonly pos: BlockPos;
    }
    type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal;
    abstract class HangingEntity extends Internal.Entity implements Internal.DynamicLightSource {
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getPos(): BlockPos;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        dropItem(arg0: Internal.Entity_): void;
        getWidth(): number;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        survives(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        playPlacementSound(): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getHeight(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get pos(): BlockPos
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get width(): number
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get height(): number
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type HangingEntity_ = HangingEntity;
    interface LongIntPair extends it.unimi.dsi.fastutil.Pair<number, number> {
        firstLong(): number;
        /**
         * @deprecated
        */
        second(): any;
        /**
         * @deprecated
        */
        left(): any;
        leftLong(): number;
        /**
         * @deprecated
        */
        first(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        /**
         * @deprecated
        */
        key(arg0: number): this;
        of<L, R>(arg0: L, arg1: R): it.unimi.dsi.fastutil.Pair<L, R>;
        /**
         * @deprecated
        */
        left(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        /**
         * @deprecated
        */
        right(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        /**
         * @deprecated
        */
        key(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        left(arg0: number): this;
        /**
         * @deprecated
        */
        second(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        /**
         * @deprecated
        */
        value(): number;
        /**
         * @deprecated
        */
        second(arg0: number): this;
        first(arg0: number): this;
        /**
         * @deprecated
        */
        key(): number;
        right(arg0: number): this;
        valueInt(): number;
        /**
         * @deprecated
        */
        right(arg0: number): this;
        /**
         * @deprecated
        */
        value(arg0: any): it.unimi.dsi.fastutil.Pair<any, any>;
        keyLong(): number;
        second(arg0: number): this;
        /**
         * @deprecated
        */
        value(arg0: number): this;
        key(arg0: number): this;
        rightInt(): number;
        lexComparator(): Internal.Comparator<Internal.LongIntPair>;
        /**
         * @deprecated
        */
        right(): any;
        /**
         * @deprecated
        */
        left(arg0: number): this;
        value(arg0: number): this;
        /**
         * @deprecated
        */
        first(): number;
        of(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        first(arg0: number): this;
        secondInt(): number;
    }
    type LongIntPair_ = LongIntPair;
    class ItemFishedEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.List_<Internal.ItemStack>, arg1: number, arg2: Internal.FishingHook_)
        damageRodBy(arg0: number): void;
        getHookEntity(): Internal.FishingHook;
        getEntity(): Internal.Entity;
        getRodDamage(): number;
        getDrops(): Internal.NonNullList<Internal.ItemStack>;
        get hookEntity(): Internal.FishingHook
        get entity(): Internal.Entity
        get rodDamage(): number
        get drops(): Internal.NonNullList<Internal.ItemStack>
    }
    type ItemFishedEvent_ = ItemFishedEvent;
    class GTRecipeType$RecipeHolder extends Internal.Record {
        constructor(progressSupplier: Internal.DoubleSupplier_, importItems: Internal.IItemTransfer_, exportItems: Internal.IItemTransfer_, importFluids: Internal.IFluidStorage_[], exportFluids: Internal.IFluidStorage_[], isSteam: boolean, isHighPressure: boolean)
        progressSupplier(): Internal.DoubleSupplier;
        isHighPressure(): boolean;
        isSteam(): boolean;
        importFluids(): Internal.IFluidStorage[];
        importItems(): Internal.IItemTransfer;
        exportFluids(): Internal.IFluidStorage[];
        exportItems(): Internal.IItemTransfer;
        get highPressure(): boolean
        get steam(): boolean
    }
    type GTRecipeType$RecipeHolder_ = GTRecipeType$RecipeHolder;
    class GiftLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addGift(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type GiftLootEventJS_ = GiftLootEventJS;
    interface SignedMessageChain$Decoder {
        unpack(arg0: Internal.SignedMessageChain$Link_, arg1: Internal.MessageSigner_, arg2: Internal.ChatMessageContent_, arg3: Internal.LastSeenMessages_): Internal.PlayerChatMessage;
        (arg0: Internal.SignedMessageChain$Link_, arg1: Internal.MessageSigner_, arg2: Internal.ChatMessageContent_, arg3: Internal.LastSeenMessages_): Internal.PlayerChatMessage_;
        readonly UNSIGNED: Internal.SignedMessageChain$Decoder;
    }
    type SignedMessageChain$Decoder_ = SignedMessageChain$Decoder;
    interface ClientLevelExtension {
        flywheel$getAllLoadedEntities(): Internal.Iterable<Internal.Entity>;
        cast(arg0: Internal.ClientLevel_): this;
    }
    type ClientLevelExtension_ = ClientLevelExtension;
    interface ITypeInfo {
        getTypeName(): string;
        equalsTo(arg0: Internal.ITypeInfo_): boolean;
        getBaseType(): this;
        getResolvedClass(): typeof any;
        assignableFrom(arg0: Internal.ITypeInfo_): boolean;
        copy(): this;
        get typeName(): string
        get baseType(): Internal.ITypeInfo
        get resolvedClass(): typeof any
    }
    type ITypeInfo_ = ITypeInfo;
    class VertexFormatElement$Type extends Internal.Enum<Internal.VertexFormatElement$Type> {
        getSize(): number;
        static valueOf(arg0: string): Internal.VertexFormatElement$Type;
        getName(): string;
        getGlType(): number;
        static values(): Internal.VertexFormatElement$Type[];
        get size(): number
        get name(): string
        get glType(): number
        static readonly USHORT: Internal.VertexFormatElement$Type;
        static readonly SHORT: Internal.VertexFormatElement$Type;
        static readonly BYTE: Internal.VertexFormatElement$Type;
        static readonly UINT: Internal.VertexFormatElement$Type;
        static readonly INT: Internal.VertexFormatElement$Type;
        static readonly FLOAT: Internal.VertexFormatElement$Type;
        static readonly UBYTE: Internal.VertexFormatElement$Type;
    }
    type VertexFormatElement$Type_ = "float" | "uint" | "ushort" | "int" | "short" | "byte" | VertexFormatElement$Type | "ubyte";
    class SequentialEntry$Builder extends Internal.LootPoolEntryContainer$Builder<Internal.SequentialEntry$Builder> {
        constructor(...arg0: Internal.LootPoolEntryContainer$Builder_<any>[])
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): this;
        when(arg0: Internal.LootItemCondition$Builder_): Internal.ConditionUserBuilder<any>;
    }
    type SequentialEntry$Builder_ = SequentialEntry$Builder;
    class DensityFunction$NoiseHolder extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.NormalNoise$NoiseParameters>, arg1: Internal.NormalNoise_)
        constructor(arg0: Internal.Holder_<Internal.NormalNoise$NoiseParameters>)
        getValue(arg0: number, arg1: number, arg2: number): number;
        noise(): Internal.NormalNoise;
        maxValue(): number;
        noiseData(): Internal.Holder<Internal.NormalNoise$NoiseParameters>;
        static readonly CODEC: Internal.Codec<Internal.DensityFunction$NoiseHolder>;
    }
    type DensityFunction$NoiseHolder_ = DensityFunction$NoiseHolder;
    class ServerEventJS extends Internal.EventJS {
        constructor(s: Internal.MinecraftServer_)
        getServer(): Internal.MinecraftServer;
        get server(): Internal.MinecraftServer
        readonly server: Internal.MinecraftServer;
    }
    type ServerEventJS_ = ServerEventJS;
    interface LerpingModel {
        getModelRotationValues(): Internal.Map<string, Internal.Vector3f>;
        get modelRotationValues(): Internal.Map<string, Internal.Vector3f>
    }
    type LerpingModel_ = LerpingModel;
    class RegisterClientCommandsEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.CommandDispatcher_<Internal.CommandSourceStack>, arg1: Internal.CommandBuildContext_)
        getDispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>;
        getBuildContext(): Internal.CommandBuildContext;
        get dispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>
        get buildContext(): Internal.CommandBuildContext
    }
    type RegisterClientCommandsEvent_ = RegisterClientCommandsEvent;
    class ResolverStyle extends Internal.Enum<Internal.ResolverStyle> {
        static valueOf(arg0: string): Internal.ResolverStyle;
        static values(): Internal.ResolverStyle[];
        static readonly LENIENT: Internal.ResolverStyle;
        static readonly SMART: Internal.ResolverStyle;
        static readonly STRICT: Internal.ResolverStyle;
    }
    type ResolverStyle_ = "smart" | ResolverStyle | "strict" | "lenient";
    interface IMultiPart extends Internal.IFancyUIMachine, Internal.IMachineFeature {
        onWaiting(controller: Internal.IWorkableMultiController_): void;
        attachConfigurators(configuratorPanel: Internal.ConfiguratorPanel_): void;
        tryToOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): Internal.InteractionResult;
        modifyRecipe(recipe: Internal.GTRecipe_): Internal.GTRecipe;
        attachTooltips(tooltipsPanel: Internal.TooltipsPanel_): void;
        isInvalid(): boolean;
        getSubTabs(): Internal.List<Internal.IFancyUIProvider>;
        removedFromController(arg0: Internal.IMultiController_): void;
        createUI(entityPlayer: Internal.Player_): ModularUI;
        getTabTooltipComponent(): Internal.TooltipComponent;
        self(): Internal.MetaMachine;
        getFormedAppearance(sourceState: Internal.BlockState_, sourcePos: BlockPos_, side: Internal.Direction_): Internal.BlockState;
        canShared(): boolean;
        isRemote(): boolean;
        markAsDirty(): void;
        replacePartModelWhenFormed(): boolean;
        afterWorking(controller: Internal.IWorkableMultiController_): void;
        getTabIcon(): Internal.IGuiTexture;
        hasController(arg0: BlockPos_): boolean;
        createUIWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        setupTabs(tabsWidget: Internal.TabsWidget_): void;
        getRecipeHandlers(): Internal.List<Internal.IRecipeHandlerTrait<any>>;
        addedToController(arg0: Internal.IMultiController_): void;
        getTabTooltips(): Internal.List<Internal.Component>;
        isFormed(): boolean;
        attachFancyTooltipsToController(controller: Internal.IMultiController_, tooltipsPanel: Internal.TooltipsPanel_): void;
        onWorking(controller: Internal.IWorkableMultiController_): void;
        hasPlayerInventory(): boolean;
        createMainPage(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        getControllers(): Internal.List<Internal.IMultiController>;
        shouldOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): boolean;
        beforeWorking(controller: Internal.IWorkableMultiController_): void;
        get invalid(): boolean
        get subTabs(): Internal.List<Internal.IFancyUIProvider>
        get tabTooltipComponent(): Internal.TooltipComponent
        get remote(): boolean
        get tabIcon(): Internal.IGuiTexture
        set upTabs(tabsWidget: Internal.TabsWidget_)
        get recipeHandlers(): Internal.List<Internal.IRecipeHandlerTrait<any>>
        get tabTooltips(): Internal.List<Internal.Component>
        get formed(): boolean
        get controllers(): Internal.List<Internal.IMultiController>
    }
    type IMultiPart_ = IMultiPart;
    class FishingHook extends Internal.Projectile {
        constructor(arg0: Internal.Player_, arg1: Internal.Level_, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<Internal.FishingHook>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getHookedIn(): Internal.Entity;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        getPlayerOwner(): Internal.Player;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        retrieve(arg0: Internal.ItemStack_): number;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldStopFishing(arg0: Internal.Player_): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        isOpenWaterFishing(): boolean;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get hookedIn(): Internal.Entity
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        get playerOwner(): Internal.Player
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        get openWaterFishing(): boolean
        timeUntilLured: number;
        static readonly DATA_HOOKED_ENTITY: Internal.EntityDataAccessor<number>;
        static readonly MAX_OUT_OF_WATER_TIME: 10;
        biting: boolean;
        static readonly LOGGER: Internal.Log4jLogger;
        currentState: Internal.FishingHook$FishHookState;
        openWater: boolean;
        hookedIn: Internal.Entity;
        nibble: number;
        readonly luck: number;
        readonly syncronizedRandom: Internal.RandomSource;
        timeUntilHooked: number;
        static readonly DATA_BITING: Internal.EntityDataAccessor<boolean>;
        life: number;
        outOfWaterTime: number;
        fishAngle: number;
        readonly lureSpeed: number;
    }
    type FishingHook_ = FishingHook;
    class Calendar$WeekData {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        readonly weekendCeaseMillis: number;
        readonly weekendOnsetMillis: number;
        readonly firstDayOfWeek: number;
        readonly minimalDaysInFirstWeek: number;
        readonly weekendCease: number;
        readonly weekendOnset: number;
    }
    type Calendar$WeekData_ = Calendar$WeekData;
    interface ObjIntConsumer <T> {
        accept(arg0: T, arg1: number): void;
        (arg0: T, arg1: number): void;
    }
    type ObjIntConsumer_<T> = ObjIntConsumer<T>;
    class EmptyMapItem extends Internal.ComplexItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EmptyMapItem_ = EmptyMapItem;
    class WorldGenSettingsComponent implements Internal.Widget {
        constructor(arg0: Internal.WorldCreationContext_, arg1: Internal.Optional_<Internal.ResourceKey<Internal.WorldPreset>>, arg2: Internal.OptionalLong_)
        render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        static findPreset(arg0: Internal.WorldCreationContext_, arg1: Internal.Optional_<Internal.ResourceKey<Internal.WorldPreset>>): Internal.Optional<Internal.Holder<Internal.WorldPreset>>;
        updateSettings(arg0: Internal.WorldCreationContext_): void;
        tick(): void;
        setVisibility(arg0: boolean): void;
        updateSettings(arg0: Internal.WorldCreationContext$SimpleUpdater_): void;
        settings(): Internal.WorldCreationContext;
        init(arg0: Internal.CreateWorldScreen_, arg1: Internal.Minecraft_, arg2: Internal.Font_): void;
        registryHolder(): Internal.RegistryAccess;
        switchOutOfHardcode(): void;
        switchToHardcore(): void;
        createFinalSettings(arg0: boolean): Internal.WorldCreationContext;
        isDebug(): boolean;
        set visibility(arg0: boolean)
        get debug(): boolean
        preset: Internal.Optional<Internal.Holder<Internal.WorldPreset>>;
    }
    type WorldGenSettingsComponent_ = WorldGenSettingsComponent;
    class BellAttachType extends Internal.Enum<Internal.BellAttachType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.BellAttachType;
        static values(): Internal.BellAttachType[];
        get serializedName(): string
        static readonly DOUBLE_WALL: Internal.BellAttachType;
        static readonly CEILING: Internal.BellAttachType;
        static readonly SINGLE_WALL: Internal.BellAttachType;
        static readonly FLOOR: Internal.BellAttachType;
    }
    type BellAttachType_ = "floor" | "ceiling" | "single_wall" | BellAttachType | "double_wall";
    class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer {
        constructor(o: Internal.JsonObject_)
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer;
        weight(weight: number): this;
        addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer;
        enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer;
        furnaceSmelt(): Internal.FunctionContainer;
        entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer;
        lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer;
        addCondition(o: Internal.JsonObject_): this;
        addConditionalFunction(func: Internal.Consumer_<Internal.ConditionalFunction>): Internal.FunctionContainer;
        randomChance(chance: number): Internal.ConditionContainer;
        randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer;
        name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer;
        killedByPlayer(): Internal.ConditionContainer;
        damage(damage: Internal.NumberProvider_): Internal.FunctionContainer;
        nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer;
        entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_<string, any>): Internal.ConditionContainer;
        count(count: Internal.NumberProvider_): Internal.FunctionContainer;
        survivesExplosion(): Internal.ConditionContainer;
        quality(quality: number): this;
        copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer;
        lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer;
        name(name: Internal.Component_): Internal.FunctionContainer;
        readonly json: Internal.JsonObject;
    }
    type LootTableEntry_ = LootTableEntry;
    abstract class FluidStackJS implements Internal.OutputFluid, Internal.WrappedJS, Internal.InputFluid {
        constructor()
        copy(): this;
        getTags(): Internal.Collection<ResourceLocation>;
        replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.InputReplacement_): any;
        removeChance(): void;
        isEmpty(): boolean;
        toJson(): Internal.JsonObject;
        copy(arg0: number): this;
        setNbt(arg0: Internal.CompoundTag_): void;
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.OutputReplacement_): any;
        toNBT(): Internal.CompoundTag;
        getAmount(): number;
        getFluidStack(): dev.architectury.fluid.FluidStack;
        static of(o: any, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS;
        getNbt(): Internal.CompoundTag;
        transform(transformer: Internal.OutputReplacementTransformer_): Internal.OutputReplacementTransformer$Replacement;
        getChance(): number;
        hasTag(tag: ResourceLocation_): boolean;
        static of(o: any): Internal.FluidStackJS;
        setAmount(arg0: number): void;
        getId(): string;
        withAmount(amount: number): this;
        strongEquals(o: any): boolean;
        withNBT(nbt: Internal.CompoundTag_): this;
        matches(other: Internal.FluidLike_): boolean;
        static fromJson(e: Internal.JsonElement_): Internal.FluidStackJS;
        transform(transformer: Internal.InputReplacementTransformer_): Internal.InputReplacementTransformer$Replacement;
        getFluid(): Internal.Fluid;
        setChance(c: number): void;
        hasChance(): boolean;
        withChance(c: number): this;
        get tags(): Internal.Collection<ResourceLocation>
        get empty(): boolean
        set nbt(arg0: Internal.CompoundTag_)
        get amount(): number
        get fluidStack(): dev.architectury.fluid.FluidStack
        get nbt(): Internal.CompoundTag
        get chance(): number
        set amount(arg0: number)
        get id(): string
        get fluid(): Internal.Fluid
        set chance(c: number)
    }
    type FluidStackJS_ = FluidStackJS | {fluid: ResourceLocation_, nbt?: Internal.CompoundTag_, amount?: number} | dev.architectury.fluid.FluidStack_ | Internal.Fluid_ | ""|"-"|"empty"|"minecraft:empty";
    interface MaterialDefinitionAccess {
        automobility$width(): number;
        automobility$height(): number;
    }
    type MaterialDefinitionAccess_ = MaterialDefinitionAccess;
    interface IClientItemExtensions {
        renderHelmetOverlay(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number, arg3: number, arg4: number): void;
        of(arg0: Internal.ItemStack_): this;
        of(arg0: Internal.Item_): this;
        getCustomRenderer(): Internal.BlockEntityWithoutLevelRenderer;
        getGenericArmorModel(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.EquipmentSlot_, arg3: Internal.HumanoidModel_<any>): Internal.Model;
        getArmPose(arg0: Internal.LivingEntity_, arg1: Internal.InteractionHand_, arg2: Internal.ItemStack_): Internal.HumanoidModel$ArmPose;
        getFont(arg0: Internal.ItemStack_, arg1: Internal.IClientItemExtensions$FontContext_): Internal.Font;
        applyForgeHandTransform(arg0: Internal.PoseStack_, arg1: Internal.LocalPlayer_, arg2: Internal.HumanoidArm_, arg3: Internal.ItemStack_, arg4: number, arg5: number, arg6: number): boolean;
        getHumanoidArmorModel(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.EquipmentSlot_, arg3: Internal.HumanoidModel_<any>): Internal.HumanoidModel<any>;
        get customRenderer(): Internal.BlockEntityWithoutLevelRenderer
        readonly DEFAULT: Internal.IClientItemExtensions;
    }
    type IClientItemExtensions_ = IClientItemExtensions;
    class ComposterBlock extends Internal.Block implements Internal.WorldlyContainerHolder {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        static add(arg0: number, arg1: Internal.ItemLike_): void;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        getContainer(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.WorldlyContainer;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static bootStrap(): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        static handleFill(arg0: Internal.Level_, arg1: BlockPos_, arg2: boolean): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static extractProduce(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.BlockState;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        static insertItem(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: Internal.ItemStack_, arg3: BlockPos_): Internal.BlockState;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly COMPOSTABLES: {[key: Internal.BlockItem]: 0.65, [key: Internal.Item]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.DoubleHighBlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.65, [key: Internal.Item]: 1.0, [key: Internal.Item]: 0.5, [key: Internal.Item]: 0.85, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 1.0, [key: any]: 0.65, [key: Internal.BlockItem]: 0.5, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.Item]: 0.65, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.65, [key: any]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.Item]: 0.3, [key: Internal.Item]: 0.65, [key: Internal.BlockItem]: 0.5, [key: Internal.BlockItem]: 0.65, [key: Internal.DoubleHighBlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.5, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.ItemNameBlockItem]: 0.3, [key: any]: 0.5, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.85, [key: Internal.DoubleHighBlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.3, [key: any]: 0.3, [key: Internal.Item]: 0.85, [key: Internal.BlockItem]: 0.5, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.5, [key: Internal.Item]: 0.65, [key: Internal.ItemNameBlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.3, [key: Internal.ItemNameBlockItem]: 0.3, [key: Internal.Item]: 0.85, [key: Internal.BlockItem]: 1.0, [key: any]: 0.65, [key: Internal.BlockItem]: 0.65, [key: any]: 0.65, [key: any]: 1.0, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: any]: 0.85, [key: Internal.ItemNameBlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.85, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.85, [key: Internal.Item]: 0.85, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.Item]: 0.5, [key: Internal.Item]: 0.85, [key: Internal.DoubleHighBlockItem]: 0.65, [key: Internal.DoubleHighBlockItem]: 0.5, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.Item]: 0.85, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.DoubleHighBlockItem]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.BlockItem]: 0.85, [key: Internal.BlockItem]: 1.0, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.65, [key: any]: 0.85, [key: Internal.BlockItem]: 0.65, [key: Internal.Item]: 0.3, [key: Internal.DoubleHighBlockItem]: 0.65, [key: Internal.BlockItem]: 1.0, [key: Internal.BlockItem]: 0.65, [key: Internal.ItemNameBlockItem]: 0.3, [key: Internal.BlockItem]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.BlockItem]: 0.85, [key: Internal.Item]: 1.0, [key: Internal.Item]: 0.85, [key: Internal.ItemNameBlockItem]: 0.65, [key: any]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.Item]: 0.65, [key: Internal.BlockItem]: 0.85, [key: Internal.Item]: 0.5, [key: Internal.Item]: 0.85, [key: Internal.DoubleHighBlockItem]: 0.3, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.85, [key: Internal.Item]: 0.5, [key: Internal.ItemNameBlockItem]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.85, [key: Internal.BlockItem]: 0.85, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.PlaceOnWaterBlockItem]: 0.65, [key: Internal.BlockItem]: 0.5, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.3, [key: any]: 0.3, [key: Internal.BlockItem]: 0.3, [key: any]: 0.65, [key: Internal.BlockItem]: 0.65, [key: Internal.BlockItem]: 0.5, [key: Internal.BlockItem]: 0.3, [key: any]: 1.0, [key: Internal.BlockItem]: 0.65, [key: any]: 0.3, [key: Internal.BlockItem]: 0.5, [key: any]: 0.3, [key: Internal.BlockItem]: 1.0};
        static readonly MAX_LEVEL: 7;
        static readonly MIN_LEVEL: 0;
        static readonly READY: 8;
        static readonly LEVEL: Internal.IntegerProperty;
    }
    type ComposterBlock_ = ComposterBlock;
    interface LootItemCondition$Builder {
        build(): Internal.LootItemCondition;
        invert(): this;
        or(arg0: Internal.LootItemCondition$Builder_): Internal.AlternativeLootItemCondition$Builder;
        (): Internal.LootItemCondition_;
    }
    type LootItemCondition$Builder_ = LootItemCondition$Builder;
    interface BakedModel extends Internal.IForgeBakedModel {
        isCustomRenderer(): boolean;
        getRenderPasses(arg0: Internal.ItemStack_, arg1: boolean): Internal.List<Internal.BakedModel>;
        getModelData(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ModelData_): Internal.ModelData;
        getRenderTypes(arg0: Internal.BlockState_, arg1: Internal.RandomSource_, arg2: Internal.ModelData_): Internal.ChunkRenderTypeSet;
        /**
         * @deprecated
        */
        getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.RandomSource_): Internal.List<Internal.BakedQuad>;
        getOverrides(): Internal.ItemOverrides;
        useAmbientOcclusion(arg0: Internal.BlockState_): boolean;
        applyTransform(arg0: Internal.ItemTransforms$TransformType_, arg1: Internal.PoseStack_, arg2: boolean): this;
        useAmbientOcclusion(arg0: Internal.BlockState_, arg1: Internal.RenderType_): boolean;
        getRenderTypes(arg0: Internal.ItemStack_, arg1: boolean): Internal.List<Internal.RenderType>;
        getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.RandomSource_, arg3: Internal.ModelData_, arg4: Internal.RenderType_): Internal.List<Internal.BakedQuad>;
        useAmbientOcclusion(): boolean;
        usesBlockLight(): boolean;
        isGui3d(): boolean;
        /**
         * @deprecated
        */
        getParticleIcon(): Internal.TextureAtlasSprite;
        getParticleIcon(arg0: Internal.ModelData_): Internal.TextureAtlasSprite;
        /**
         * @deprecated
        */
        getTransforms(): Internal.ItemTransforms;
        get customRenderer(): boolean
        get overrides(): Internal.ItemOverrides
        get gui3d(): boolean
        /**
         * @deprecated
        */
        get particleIcon(): Internal.TextureAtlasSprite
        /**
         * @deprecated
        */
        get transforms(): Internal.ItemTransforms
    }
    type BakedModel_ = BakedModel;
    class IModFile$Type extends Internal.Enum<Internal.IModFile$Type> {
        static valueOf(arg0: string): Internal.IModFile$Type;
        static values(): Internal.IModFile$Type[];
        static readonly LIBRARY: Internal.IModFile$Type;
        static readonly GAMELIBRARY: Internal.IModFile$Type;
        static readonly LANGPROVIDER: Internal.IModFile$Type;
        static readonly MOD: Internal.IModFile$Type;
    }
    type IModFile$Type_ = "mod" | "gamelibrary" | "langprovider" | "library" | IModFile$Type;
    class VineBlock extends Internal.Block implements Internal.IForgeShearable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        static getPropertyForFace(arg0: Internal.Direction_): Internal.BooleanProperty;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static isAcceptableNeighbour(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NORTH: Internal.BooleanProperty;
        static readonly PROPERTY_BY_DIRECTION: {[key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty};
        static readonly UP: Internal.BooleanProperty;
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly WEST: Internal.BooleanProperty;
        static readonly EAST: Internal.BooleanProperty;
    }
    type VineBlock_ = VineBlock;
    interface PacketListener {
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        shouldPropagateHandlingExceptions(): boolean;
        get connection(): Internal.Connection
    }
    type PacketListener_ = PacketListener;
    class ParticleTypeBuilder extends Internal.BuilderBase<Internal.ParticleType<any>> {
        constructor(i: ResourceLocation_)
        deserializer(d: Internal.ParticleOptions$Deserializer_<any>): this;
        createObject(): any;
        overrideLimiter(o: boolean): this;
    }
    type ParticleTypeBuilder_ = ParticleTypeBuilder;
    class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup {
        constructor(arg0: any_)
        constructor()
        constructor(arg0: number, arg1: Internal.Executor_)
        constructor(arg0: number)
        constructor(arg0: number, arg1: any_)
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        next(): Internal.EventExecutor;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
    }
    type DefaultEventLoopGroup_ = DefaultEventLoopGroup;
    class GTRecipeSchema$GTRecipeJS extends Internal.RecipeJS {
        constructor()
        itemInput(input: UnificationEntry_): this;
        addData(key: string, data: string): this;
        notConsumable(item: Internal.Supplier_<Internal.Item>): this;
        posY(min: number, max: number, reverse: boolean): this;
        rpm(rpm: number, reverse: boolean): this;
        outputItems(machine: Internal.MachineDefinition_, count: number): this;
        rain(level: number): this;
        itemInputs(...inputs: InputItem_[]): this;
        inputItems(tag: Internal.TagKey_<Internal.Item>): this;
        addData(key: string, data: number): this;
        biome(biome: ResourceLocation_): this;
        outputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number): this;
        chancedOutput(tag: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_, chance: number, tierChanceBoost: number): this;
        addData(key: string, data: boolean): this;
        inputFluids(...inputs: Internal.FluidStackJS_[]): this;
        explosivesType(explosivesType: Internal.ItemStack_): this;
        chancedOutput(tag: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number, chance: number, tierChanceBoost: number): this;
        chance(chance: number): this;
        outputEU(eu: number): this;
        inputItems(input: Internal.Supplier_<Internal.Item>): this;
        outputItems(...outputs: OutputItem_[]): this;
        addData(key: string, data: Internal.Tag_): this;
        tierChanceBoost(tierChanceBoost: number): this;
        solderMultiplier(multiplier: number): this;
        chancedInput(stack: InputItem_, chance: number, tierChanceBoost: number): this;
        dimension(dimension: ResourceLocation_): this;
        inputItems(input: Internal.Supplier_<Internal.Item>, amount: number): this;
        outputFluids(...outputs: Internal.FluidStackJS_[]): this;
        inputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number): this;
        perTick(perTick: boolean): this;
        inputItems(input: Internal.Item_): this;
        outputStress(stress: number): this;
        thunder(level: number, reverse: boolean): this;
        input<T>(capability: RecipeCapability_<T>, ...obj: any[]): this;
        inputItems(...inputs: Internal.ItemStack_[]): this;
        cleanroom(cleanroomType: CleanroomType_): this;
        chancedFluidInput(stack: Internal.FluidStackJS_, chance: number, tierChanceBoost: number): this;
        biome(biome: ResourceLocation_, reverse: boolean): this;
        itemOutput(unificationEntry: UnificationEntry_, count: number): this;
        outputItems(machine: Internal.MachineDefinition_): this;
        inputItems(input: UnificationEntry_, count: number): this;
        rain(level: number, reverse: boolean): this;
        outputItems(input: Internal.Item_): this;
        inputEU(eu: number): this;
        EUt(eu: number): this;
        rpm(rpm: number): this;
        itemOutput(unificationEntry: UnificationEntry_): this;
        outputItems(input: Internal.Item_, amount: number): this;
        posY(min: number, max: number): this;
        inputStress(stress: number): this;
        notConsumable(itemStack: InputItem_): this;
        itemOutputs(...outputs: OutputItem_[]): this;
        inputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        thunder(level: number): this;
        blastFurnaceTemp(blastTemp: number): this;
        inputItems(input: Internal.Item_, amount: number): this;
        inputItems(machine: Internal.MachineDefinition_): this;
        getMod(): string;
        output<T>(capability: RecipeCapability_<T>, ...obj: any[]): this;
        chancedOutput(stack: OutputItem_, chance: number, tierChanceBoost: number): this;
        inputItems(input: UnificationEntry_): this;
        inputItems(machine: Internal.MachineDefinition_, count: number): this;
        addCondition(condition: Internal.RecipeCondition_): this;
        itemInput(input: UnificationEntry_, count: number): this;
        chancedFluidOutput(stack: Internal.FluidStackJS_, chance: number, tierChanceBoost: number): this;
        inputItems(...inputs: InputItem_[]): this;
        inputItems(tag: Internal.TagKey_<Internal.Item>, amount: number): this;
        explosivesAmount(explosivesAmount: number): this;
        addData(key: string, data: number): this;
        circuit(configuration: number): this;
        dimension(dimension: ResourceLocation_, reverse: boolean): this;
        outputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        notConsumable(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        get mod(): string
        tierChanceBoost: number;
        perTick: boolean;
        chance: number;
    }
    type GTRecipeSchema$GTRecipeJS_ = GTRecipeSchema$GTRecipeJS;
    interface Byte2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, string> {
        getOrDefault(arg0: number, arg1: string): string;
        get(arg0: number): string;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2CharFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): string;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Byte2LongFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Byte2FloatFunction;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Byte2ByteFunction;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        defaultReturnValue(arg0: string): void;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        containsKey(arg0: number): boolean;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        remove(arg0: number): string;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2CharFunction<T>;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction;
        clear(): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        apply(arg0: number): string;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2CharFunction;
        put(arg0: number, arg1: string): string;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Byte2ShortFunction;
        (arg0: number): string;
    }
    type Byte2CharFunction_ = Byte2CharFunction;
    interface Engine {
        colorTypeToPublic(ct: number): number;
        colorTypeChannelFlags(ct: number): number;
        colorTypeEncoding(ct: number): number;
        colorTypeClampType(ct: number): number;
        readonly COLOR_ENCODING_SRGB_UNORM: 1;
        readonly COLOR_ENCODING_UNORM: 0;
        readonly Ownership_Borrowed: false;
        readonly MASK_FORMAT_A565: 1;
        readonly CLAMP_TYPE_AUTO: 0;
        readonly COLOR_ENCODING_FLOAT: 2;
        readonly CLAMP_TYPE_MANUAL: 1;
        readonly MASK_FORMAT_A8: 0;
        readonly MASK_FORMAT_ARGB: 2;
        readonly Ownership_Owned: true;
        readonly INVALID_RESOURCE_HANDLE: -1;
        readonly CLAMP_TYPE_NONE: 2;
    }
    type Engine_ = Engine;
    class Guardian extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Guardian>, arg1: Internal.Level_)
        getActiveAttackTarget(): Internal.LivingEntity;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        isMoving(): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getTailAnimation(arg0: number): number;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getAttackAnimationScale(arg0: number): number;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        hasActiveAttackTarget(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getAttackDuration(): number;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        getSpikesAnimation(arg0: number): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        static checkGuardianSpawnRules(arg0: Internal.EntityType_<Internal.Guardian>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get activeAttackTarget(): Internal.LivingEntity
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        get moving(): boolean
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get attackDuration(): number
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Guardian_ = Guardian;
    class ItemFrameItem extends Internal.HangingEntityItem {
        constructor(arg0: Internal.EntityType_<Internal.HangingEntity>, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ItemFrameItem_ = ItemFrameItem;
    class SoundInstance$Attenuation extends Internal.Enum<Internal.SoundInstance$Attenuation> {
        static values(): Internal.SoundInstance$Attenuation[];
        static valueOf(arg0: string): Internal.SoundInstance$Attenuation;
        static readonly LINEAR: Internal.SoundInstance$Attenuation;
        static readonly NONE: Internal.SoundInstance$Attenuation;
    }
    type SoundInstance$Attenuation_ = "linear" | SoundInstance$Attenuation | "none";
    class EquipmentSlot extends Internal.Enum<Internal.EquipmentSlot> {
        static values(): Internal.EquipmentSlot[];
        getType(): Internal.EquipmentSlot$Type;
        getFilterFlag(): number;
        static byName(arg0: string): Internal.EquipmentSlot;
        getName(): string;
        static valueOf(arg0: string): Internal.EquipmentSlot;
        static byTypeAndIndex(arg0: Internal.EquipmentSlot$Type_, arg1: number): Internal.EquipmentSlot;
        getIndex(arg0: number): number;
        getIndex(): number;
        get type(): Internal.EquipmentSlot$Type
        get filterFlag(): number
        get name(): string
        get index(): number
        static readonly HEAD: Internal.EquipmentSlot;
        static readonly FEET: Internal.EquipmentSlot;
        static readonly LEGS: Internal.EquipmentSlot;
        static readonly OFFHAND: Internal.EquipmentSlot;
        static readonly MAINHAND: Internal.EquipmentSlot;
        static readonly CHEST: Internal.EquipmentSlot;
    }
    type EquipmentSlot_ = "feet" | EquipmentSlot | "mainhand" | "offhand" | "head" | "legs" | "chest";
    class Brain <E extends Internal.LivingEntity> {
        constructor(arg0: Internal.Collection_<Internal.MemoryModuleType<any>>, arg1: Internal.Collection_<Internal.SensorType<Internal.Sensor<E>>>, arg2: Internal.ImmutableList_<any>, arg3: Internal.Supplier_<Internal.Codec<Internal.Brain<E>>>)
        /**
         * @deprecated
        */
        getRunningBehaviors(): Internal.List<Internal.Behavior<E>>;
        serializeStart<T>(arg0: Internal.DynamicOps_<T>): Internal.DataResult<T>;
        eraseMemory<U>(arg0: Internal.MemoryModuleType_<U>): void;
        setCoreActivities(arg0: Internal.Set_<Internal.Activity>): void;
        setMemory<U>(arg0: Internal.MemoryModuleType_<U>, arg1: Internal.Optional_<U>): void;
        useDefaultActivity(): void;
        /**
         * @deprecated
        */
        getActiveActivities(): Internal.Set<Internal.Activity>;
        setDefaultActivity(arg0: Internal.Activity_): void;
        setActiveActivityIfPossible(arg0: Internal.Activity_): void;
        addActivity(arg0: Internal.Activity_, arg1: Internal.ImmutableList_<com.mojang.datafixers.util.Pair<number, Internal.Behavior<E>>>): void;
        updateActivityFromSchedule(arg0: number, arg1: number): void;
        getSchedule(): Internal.Schedule;
        setSchedule(arg0: Internal.Schedule_): void;
        isMemoryValue<U>(arg0: Internal.MemoryModuleType_<U>, arg1: U): boolean;
        addActivityAndRemoveMemoryWhenStopped(arg0: Internal.Activity_, arg1: number, arg2: Internal.ImmutableList_<Internal.Behavior<E>>, arg3: Internal.MemoryModuleType_<any>): void;
        static codec<E extends Internal.LivingEntity>(arg0: Internal.Collection_<Internal.MemoryModuleType<any>>, arg1: Internal.Collection_<Internal.SensorType<Internal.Sensor<E>>>): Internal.Codec<Internal.Brain<E>>;
        getTimeUntilExpiry<U>(arg0: Internal.MemoryModuleType_<U>): number;
        /**
         * @deprecated
        */
        getMemories(): Internal.Map<Internal.MemoryModuleType<any>, Internal.Optional<Internal.ExpirableValue<any>>>;
        removeAllBehaviors(): void;
        addActivity(arg0: Internal.Activity_, arg1: number, arg2: Internal.ImmutableList_<Internal.Behavior<E>>): void;
        setMemory<U>(arg0: Internal.MemoryModuleType_<U>, arg1: U): void;
        copyWithoutBehaviors(): this;
        getActiveNonCoreActivity(): Internal.Optional<Internal.Activity>;
        checkMemory(arg0: Internal.MemoryModuleType_<any>, arg1: Internal.MemoryStatus_): boolean;
        stopAll(arg0: Internal.ServerLevel_, arg1: E): void;
        static provider<E extends Internal.LivingEntity>(arg0: Internal.Collection_<Internal.MemoryModuleType<any>>, arg1: Internal.Collection_<Internal.SensorType<Internal.Sensor<E>>>): Internal.Brain$Provider<E>;
        addActivityWithConditions(arg0: Internal.Activity_, arg1: Internal.ImmutableList_<com.mojang.datafixers.util.Pair<number, Internal.Behavior<E>>>, arg2: Internal.Set_<com.mojang.datafixers.util.Pair<Internal.MemoryModuleType<any>, Internal.MemoryStatus>>): void;
        setMemoryWithExpiry<U>(arg0: Internal.MemoryModuleType_<U>, arg1: U, arg2: number): void;
        isActive(arg0: Internal.Activity_): boolean;
        hasMemoryValue(arg0: Internal.MemoryModuleType_<any>): boolean;
        getMemory<U>(arg0: Internal.MemoryModuleType_<U>): Internal.Optional<U>;
        setActiveActivityToFirstValid(arg0: Internal.List_<Internal.Activity>): void;
        addActivityAndRemoveMemoriesWhenStopped(arg0: Internal.Activity_, arg1: Internal.ImmutableList_<com.mojang.datafixers.util.Pair<number, Internal.Behavior<E>>>, arg2: Internal.Set_<com.mojang.datafixers.util.Pair<Internal.MemoryModuleType<any>, Internal.MemoryStatus>>, arg3: Internal.Set_<Internal.MemoryModuleType<any>>): void;
        tick(arg0: Internal.ServerLevel_, arg1: E): void;
        /**
         * @deprecated
        */
        get runningBehaviors(): Internal.List<Internal.Behavior<E>>
        set coreActivities(arg0: Internal.Set_<Internal.Activity>)
        /**
         * @deprecated
        */
        get activeActivities(): Internal.Set<Internal.Activity>
        set defaultActivity(arg0: Internal.Activity_)
        set activeActivityIfPossible(arg0: Internal.Activity_)
        get schedule(): Internal.Schedule
        set schedule(arg0: Internal.Schedule_)
        /**
         * @deprecated
        */
        get memories(): Internal.Map<Internal.MemoryModuleType<any>, Internal.Optional<Internal.ExpirableValue<any>>>
        get activeNonCoreActivity(): Internal.Optional<Internal.Activity>
        set activeActivityToFirstValid(arg0: Internal.List_<Internal.Activity>)
    }
    type Brain_<E extends Internal.LivingEntity> = Brain<E>;
    class LevelStem {
        constructor(arg0: Internal.Holder_<Internal.DimensionType>, arg1: Internal.ChunkGenerator_)
        generator(): Internal.ChunkGenerator;
        static keysInOrder(arg0: Internal.Stream_<Internal.ResourceKey<Internal.LevelStem>>): Internal.Stream<Internal.ResourceKey<Internal.LevelStem>>;
        typeHolder(): Internal.Holder<Internal.DimensionType>;
        static stable(arg0: Internal.Registry_<Internal.LevelStem>): boolean;
        static sortMap(arg0: Internal.Registry_<Internal.LevelStem>): Internal.Registry<Internal.LevelStem>;
        static readonly OVERWORLD: Internal.ResourceKey<Internal.LevelStem>;
        static readonly END: Internal.ResourceKey<Internal.LevelStem>;
        static readonly CODEC: Internal.Codec<Internal.LevelStem>;
        static readonly NETHER: Internal.ResourceKey<Internal.LevelStem>;
    }
    type LevelStem_ = LevelStem;
    abstract class AbstractByteList extends Internal.AbstractByteCollection implements Internal.ByteStack, Internal.ByteList {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        addElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        pop(): any;
        compareTo(arg0: any): number;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        addAll(arg0: Internal.ByteList_): boolean;
        static of<E>(arg0: E): Internal.List<E>;
        addAll(arg0: number, arg1: Internal.ByteList_): boolean;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        replaceAll(arg0: Internal.ByteUnaryOperator_): void;
        intStream(): Internal.IntStream;
        removeIf(arg0: Internal.BytePredicate_): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        iterator(): Internal.ByteListIterator;
        intParallelStream(): Internal.IntStream;
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        intIterator(): Internal.IntIterator;
        size(arg0: number): void;
        removeByte(arg0: number): number;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        popByte(): number;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        get(arg0: number): number;
        getByte(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        listIterator(arg0: number): Internal.ByteListIterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        static of(): Internal.ByteList;
        static of(...arg0: number[]): Internal.ByteList;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        lastIndexOf(arg0: number): number;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        removeElements(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        subList(arg0: number, arg1: number): Internal.ByteList;
        /**
         * @deprecated
        */
        top(): any;
        listIterator(): Internal.ByteListIterator;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        setElements(arg0: number[]): void;
        indexOf(arg0: number): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.ByteList;
        spliterator(): Internal.ByteSpliterator;
        forEach(arg0: Internal.IntConsumer_): void;
        static of<E>(...arg0: E[]): Internal.List<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        unstableSort(arg0: Internal.ByteComparator_): void;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        compareTo(arg0: Internal.List_<number>): number;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        add(arg0: number, arg1: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        set(arg0: number, arg1: number): number;
        sort(arg0: Internal.ByteComparator_): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        addAll(arg0: number, arg1: Internal.ByteCollection_): boolean;
        topByte(): number;
        intSpliterator(): Internal.IntSpliterator;
        peekByte(arg0: number): number;
        static of(arg0: number, arg1: number): Internal.ByteList;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        static of(arg0: number): Internal.ByteList;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        push(arg0: number): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
    }
    type AbstractByteList_ = AbstractByteList;
    class ListTag extends Internal.CollectionTag<Internal.Tag> {
        constructor()
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        getDouble(arg0: number): number;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        get(arg0: number): Internal.Tag;
        set(arg0: number, arg1: Internal.Tag_): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        getCompound(arg0: number): Internal.CompoundTag;
        getShort(arg0: number): number;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        getFloat(arg0: number): number;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        getIntArray(arg0: number): number[];
        getLongArray(arg0: number): number[];
        getList(arg0: number): this;
        getInt(arg0: number): number;
        sort(arg0: Internal.Comparator_<Internal.Tag>): void;
        stream(): Internal.Stream<Internal.Tag>;
        getString(arg0: number): string;
        spliterator(): Internal.Spliterator<Internal.Tag>;
        replaceAll(arg0: Internal.UnaryOperator_<Internal.Tag>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        getType(): Internal.TagType<Internal.ListTag>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<Internal.Tag>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: number): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        parallelStream(): Internal.Stream<Internal.Tag>;
        getAsString(): string;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        removeIf(arg0: Internal.Predicate_<Internal.Tag>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        get type(): Internal.TagType<Internal.ListTag>
        get asString(): string
        static readonly TYPE: Internal.TagType<Internal.ListTag>;
    }
    type ListTag_ = ListTag;
    class GlowSquid extends Internal.Squid {
        constructor(arg0: Internal.EntityType_<Internal.GlowSquid>, arg1: Internal.Level_)
        static checkGlowSquideSpawnRules(arg0: Internal.EntityType_<Internal.LivingEntity>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getDarkTicksRemaining(): number;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get darkTicksRemaining(): number
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type GlowSquid_ = GlowSquid;
    class TrappedChestBlock extends Internal.ChestBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TrappedChestBlock_ = TrappedChestBlock;
    class GTRecipe$ActionResult extends Internal.Record {
        constructor(isSuccess: boolean, reason: Internal.Supplier_<Internal.Component>, expectingRate: number)
        isSuccess(): boolean;
        static fail(component: Internal.Supplier_<Internal.Component>): Internal.GTRecipe$ActionResult;
        static fail(component: Internal.Supplier_<Internal.Component>, expectingRate: number): Internal.GTRecipe$ActionResult;
        expectingRate(): number;
        reason(): Internal.Supplier<Internal.Component>;
        get success(): boolean
        static readonly SUCCESS: Internal.GTRecipe$ActionResult;
        static readonly FAIL_NO_REASON: Internal.GTRecipe$ActionResult;
    }
    type GTRecipe$ActionResult_ = GTRecipe$ActionResult;
    class URL implements Internal.Serializable {
        constructor(arg0: Internal.URL_, arg1: string, arg2: Internal.URLStreamHandler_)
        constructor(arg0: Internal.URL_, arg1: string)
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: string, arg1: string, arg2: number, arg3: string)
        constructor(arg0: string, arg1: string, arg2: number, arg3: string, arg4: Internal.URLStreamHandler_)
        constructor(arg0: string)
        getContent(): any;
        getQuery(): string;
        sameFile(arg0: Internal.URL_): boolean;
        openConnection(): Internal.URLConnection;
        openConnection(arg0: Internal.Proxy_): Internal.URLConnection;
        getPort(): number;
        getFile(): string;
        getAuthority(): string;
        getUserInfo(): string;
        getRef(): string;
        getProtocol(): string;
        toExternalForm(): string;
        openStream(): Internal.InputStream;
        static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void;
        toURI(): Internal.URI;
        getContent(arg0: typeof any[]): any;
        getPath(): string;
        getHost(): string;
        getDefaultPort(): number;
        get content(): any
        get query(): string
        get port(): number
        get file(): string
        get authority(): string
        get userInfo(): string
        get ref(): string
        get protocol(): string
        set URLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_)
        get path(): string
        get host(): string
        get defaultPort(): number
    }
    type URL_ = URL;
    abstract class GTRegistrate extends Internal.Registrate {
        registerRegistrate(): void;
        machine(name: string, metaMachine: Internal.BiFunction_<Internal.IMachineBlockEntity, number, Internal.MetaMachine>, ...tiers: number[]): Internal.Stream<Internal.MachineBuilder<Internal.MachineDefinition>>;
        item<T extends Internal.Item>(name: string, factory: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, Internal.Registrate>;
        machine<DEFINITION extends Internal.MachineDefinition>(name: string, definitionFactory: Internal.Function_<ResourceLocation, DEFINITION>, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>, blockFactory: Internal.BiFunction_<Internal.BlockBehaviour$Properties, DEFINITION, Internal.IMachineBlock>, itemFactory: Internal.BiFunction_<Internal.IMachineBlock, Internal.Item$Properties, Internal.MetaMachineItem>, blockEntityFactory: Internal.TriFunction_<Internal.BlockEntityType<any>, BlockPos, Internal.BlockState, Internal.IMachineBlockEntity>): Internal.MachineBuilder<DEFINITION>;
        multiblock(name: string, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MultiblockControllerMachine>, blockFactory: Internal.BiFunction_<Internal.BlockBehaviour$Properties, Internal.MultiblockMachineDefinition, Internal.IMachineBlock>, itemFactory: Internal.BiFunction_<Internal.IMachineBlock, Internal.Item$Properties, Internal.MetaMachineItem>, blockEntityFactory: Internal.TriFunction_<Internal.BlockEntityType<any>, BlockPos, Internal.BlockState, Internal.IMachineBlockEntity>): Internal.MultiblockMachineBuilder;
        static create(modId: string): Internal.GTRegistrate;
        machine(name: string, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>): Internal.MachineBuilder<Internal.MachineDefinition>;
        sound(name: string): Internal.SoundEntryBuilder;
        createFluid(name: string, langKey: string, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, stillTexture: ResourceLocation_, flowingTexture: ResourceLocation_): Internal.IGTFluidBuilder;
        block<T extends Internal.Block>(name: string, factory: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>, initialProperties: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.BlockBehaviour$Properties>): com.tterrag.registrate.builders.BlockBuilder<T, Internal.Registrate>;
        multiblock(name: string, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MultiblockControllerMachine>): Internal.MultiblockMachineBuilder;
        static fluid(parent: Internal.GTRegistrate_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, name: string, langKey: string, stillTexture: ResourceLocation_, flowingTexture: ResourceLocation_): Internal.IGTFluidBuilder;
    }
    type GTRegistrate_ = GTRegistrate;
    interface MatchResult {
        start(): number;
        end(): number;
        groupCount(): number;
        group(): string;
        end(arg0: number): number;
        group(arg0: number): string;
        start(arg0: number): number;
    }
    type MatchResult_ = MatchResult;
    class Score {
        constructor(arg0: Internal.Scoreboard_, arg1: Internal.Objective_, arg2: string)
        isLocked(): boolean;
        getOwner(): string;
        setScore(arg0: number): void;
        getObjective(): Internal.Objective;
        getScore(): number;
        add(arg0: number): void;
        increment(): void;
        setLocked(arg0: boolean): void;
        reset(): void;
        getScoreboard(): Internal.Scoreboard;
        get locked(): boolean
        get owner(): string
        set score(arg0: number)
        get objective(): Internal.Objective
        get score(): number
        set locked(arg0: boolean)
        get scoreboard(): Internal.Scoreboard
        static readonly SCORE_COMPARATOR: Internal.Comparator<Internal.Score>;
    }
    type Score_ = Score;
    interface ClassShutter {
        visibleToScripts(arg0: string, arg1: number): boolean;
        readonly TYPE_EXCEPTION: 3;
        readonly TYPE_CLASS_IN_PACKAGE: 2;
        readonly TYPE_UNKNOWN: 0;
        readonly TYPE_MEMBER: 1;
    }
    type ClassShutter_ = ClassShutter;
    class AnyOfPredicate extends Internal.CombiningPredicate {
        constructor(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.AnyOfPredicate>;
    }
    type AnyOfPredicate_ = AnyOfPredicate;
    abstract class Enum <E extends Internal.Enum<E>> implements Internal.Constable, Internal.Serializable, Internal.Comparable<E> {
        name(): string;
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        describeConstable(): Internal.Optional<Internal.Enum$EnumDesc<E>>;
        compareTo(arg0: E): number;
        getDeclaringClass(): E;
        ordinal(): number;
        compareTo(arg0: any): number;
        get declaringClass(): E
    }
    type Enum_<E extends Internal.Enum<E>> = Enum<E>;
    class HayBlock extends Internal.RotatedPillarBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type HayBlock_ = HayBlock;
    class DyeableArmorItem extends Internal.ArmorItem implements Internal.DyeableLeatherItem {
        constructor(arg0: Internal.ArmorMaterial_, arg1: Internal.EquipmentSlot_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        hasCustomColor(arg0: Internal.ItemStack_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        static dyeArmor(arg0: Internal.ItemStack_, arg1: Internal.List_<Internal.DyeItem>): Internal.ItemStack;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        setColor(arg0: Internal.ItemStack_, arg1: number): void;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getColor(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        clearColor(arg0: Internal.ItemStack_): void;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DyeableArmorItem_ = DyeableArmorItem;
    class NoiseGeneratorSettings extends Internal.Record {
        constructor(arg0: Internal.NoiseSettings_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.NoiseRouter_, arg4: Internal.SurfaceRules$RuleSource_, arg5: Internal.List_<Internal.Climate$ParameterPoint>, arg6: number, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean)
        /**
         * @deprecated
        */
        disableMobGeneration(): boolean;
        defaultBlock(): Internal.BlockState;
        static dummy(): Internal.NoiseGeneratorSettings;
        aquifersEnabled(): boolean;
        static bootstrap(arg0: Internal.Registry_<Internal.NoiseGeneratorSettings>): Internal.Holder<Internal.NoiseGeneratorSettings>;
        getRandomSource(): Internal.WorldgenRandom$Algorithm;
        static nether(): Internal.NoiseGeneratorSettings;
        surfaceRule(): Internal.SurfaceRules$RuleSource;
        isAquifersEnabled(): boolean;
        oreVeinsEnabled(): boolean;
        defaultFluid(): Internal.BlockState;
        static m_64474_(arg0: Internal.RecordCodecBuilder$Instance_<any>): Internal.App<any, any>;
        spawnTarget(): Internal.List<Internal.Climate$ParameterPoint>;
        seaLevel(): number;
        noiseSettings(): Internal.NoiseSettings;
        static overworld(arg0: boolean, arg1: boolean): Internal.NoiseGeneratorSettings;
        static caves(): Internal.NoiseGeneratorSettings;
        useLegacyRandomSource(): boolean;
        static floatingIslands(): Internal.NoiseGeneratorSettings;
        static end(): Internal.NoiseGeneratorSettings;
        static register(arg0: Internal.Registry_<Internal.NoiseGeneratorSettings>, arg1: Internal.ResourceKey_<Internal.NoiseGeneratorSettings>, arg2: Internal.NoiseGeneratorSettings_): Internal.Holder<Internal.NoiseGeneratorSettings>;
        noiseRouter(): Internal.NoiseRouter;
        get randomSource(): Internal.WorldgenRandom$Algorithm
        get aquifersEnabled(): boolean
        static readonly OVERWORLD: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly END: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.NoiseGeneratorSettings>;
        static readonly NETHER: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly CAVES: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly FLOATING_ISLANDS: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.NoiseGeneratorSettings>>;
        static readonly LARGE_BIOMES: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
        static readonly AMPLIFIED: Internal.ResourceKey<Internal.NoiseGeneratorSettings>;
    }
    type NoiseGeneratorSettings_ = Special.NoiseSettings | NoiseGeneratorSettings;
    class BambooFeature extends Internal.Feature<Internal.ProbabilityFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ProbabilityFeatureConfiguration>)
    }
    type BambooFeature_ = BambooFeature;
    interface PathMatcher {
        matches(arg0: Internal.Path_): boolean;
        (arg0: Internal.Path_): boolean;
    }
    type PathMatcher_ = PathMatcher;
    interface BitStorage {
        getAll(arg0: Internal.IntConsumer_): void;
        getAndSet(arg0: number, arg1: number): number;
        getSize(): number;
        copy(): this;
        get(arg0: number): number;
        set(arg0: number, arg1: number): void;
        getBits(): number;
        unpack(arg0: number[]): void;
        getRaw(): number[];
        get size(): number
        get bits(): number
        get raw(): number[]
    }
    type BitStorage_ = BitStorage;
    class IdMappingEvent$IdRemapping extends Internal.Record {
        constructor(currId: number, newId: number)
        currId(): number;
        newId(): number;
    }
    type IdMappingEvent$IdRemapping_ = IdMappingEvent$IdRemapping;
    class URI implements Internal.Comparable<Internal.URI>, Internal.Serializable {
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: string, arg1: string, arg2: string, arg3: string)
        constructor(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string)
        constructor(arg0: string, arg1: string, arg2: string, arg3: number, arg4: string, arg5: string, arg6: string)
        constructor(arg0: string)
        getQuery(): string;
        toURL(): Internal.URL;
        relativize(arg0: Internal.URI_): this;
        getPort(): number;
        compareTo(arg0: any): number;
        getRawUserInfo(): string;
        toASCIIString(): string;
        isOpaque(): boolean;
        getRawSchemeSpecificPart(): string;
        static create(arg0: string): Internal.URI;
        resolve(arg0: string): this;
        resolve(arg0: Internal.URI_): this;
        getPath(): string;
        getScheme(): string;
        compareTo(arg0: Internal.URI_): number;
        normalize(): this;
        getRawQuery(): string;
        getAuthority(): string;
        getUserInfo(): string;
        getSchemeSpecificPart(): string;
        parseServerAuthority(): this;
        getRawPath(): string;
        getFragment(): string;
        isAbsolute(): boolean;
        getRawFragment(): string;
        getHost(): string;
        getRawAuthority(): string;
        get query(): string
        get port(): number
        get rawUserInfo(): string
        get opaque(): boolean
        get rawSchemeSpecificPart(): string
        get path(): string
        get scheme(): string
        get rawQuery(): string
        get authority(): string
        get userInfo(): string
        get schemeSpecificPart(): string
        get rawPath(): string
        get fragment(): string
        get absolute(): boolean
        get rawFragment(): string
        get host(): string
        get rawAuthority(): string
    }
    type URI_ = URI;
    abstract class NoiseBasedStateProvider extends Internal.BlockStateProvider {
    }
    type NoiseBasedStateProvider_ = NoiseBasedStateProvider;
    interface Functor$Mu extends Internal.Kind1$Mu {
    }
    type Functor$Mu_ = Functor$Mu;
    class TreeBuilder <K, V> {
        constructor(key: K)
        endBranch(): this;
        static start<K, V>(key: K): Internal.TreeBuilder<K, V>;
        branch(key: K, builderConsumer: Internal.Consumer_<Internal.TreeBuilder<K, V>>): this;
        build(): Internal.TreeNode<K, V>;
        leaf(key: K, content: V): this;
        startBranch(key: K): this;
        remove(key: K): this;
    }
    type TreeBuilder_<K, V> = TreeBuilder<K, V>;
    abstract class AbstractByteBuf extends Internal.ByteBuf {
        retain(): Internal.ReferenceCounted;
        retain(arg0: number): Internal.ReferenceCounted;
    }
    type AbstractByteBuf_ = AbstractByteBuf;
    class ModelBlockRenderer {
        constructor(arg0: Internal.BlockColors_)
        /**
         * @deprecated
        */
        tesselateWithAO(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number): void;
        tesselateBlock(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number, arg10: Internal.ModelData_, arg11: Internal.RenderType_, arg12: boolean): 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, data: Internal.ModelData_, layer: Internal.RenderType_): void;
        static enableCaching(): void;
        /**
         * @deprecated
        */
        renderModel(arg0: Internal.PoseStack$Pose_, arg1: Internal.VertexConsumer_, arg2: Internal.BlockState_, arg3: Internal.BakedModel_, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        tesselateWithAO(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number, arg10: Internal.ModelData_, arg11: Internal.RenderType_): void;
        static clearCache(): void;
        /**
         * @deprecated
        */
        tesselateBlock(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number): void;
        /**
         * @deprecated
        */
        tesselateWithoutAO(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number): void;
        tesselateBlock(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number, arg10: Internal.ModelData_, arg11: Internal.RenderType_): void;
        tesselateWithoutAO(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BakedModel_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_, arg6: boolean, arg7: Internal.RandomSource_, arg8: number, arg9: number, arg10: Internal.ModelData_, arg11: Internal.RenderType_): void;
    }
    type ModelBlockRenderer_ = ModelBlockRenderer;
    class FancyFoliagePlacer extends Internal.BlobFoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.FancyFoliagePlacer>;
    }
    type FancyFoliagePlacer_ = FancyFoliagePlacer;
    interface Matrix4fExtended {
        transformVecX(arg0: number, arg1: number, arg2: number): number;
        transformVecY(arg0: number, arg1: number, arg2: number): number;
        transformVecZ(arg0: number, arg1: number, arg2: number): number;
        translate(arg0: number, arg1: number, arg2: number): void;
        rotate(arg0: Internal.Quaternion_): void;
    }
    type Matrix4fExtended_ = Matrix4fExtended;
    interface BitRandomSource extends Internal.RandomSource {
        create(arg0: number): Internal.RandomSource;
        next(arg0: number): number;
        create(): Internal.RandomSource;
        fork(): Internal.RandomSource;
        nextBoolean(): boolean;
        nextLong(): number;
        setSeed(arg0: number): void;
        nextDouble(): number;
        nextInt(arg0: number, arg1: number): number;
        nextGaussian(): number;
        createNewThreadLocalInstance(): Internal.RandomSource;
        consumeCount(arg0: number): void;
        forkPositional(): Internal.PositionalRandomFactory;
        triangle(arg0: number, arg1: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        /**
         * @deprecated
        */
        createThreadSafe(): Internal.RandomSource;
        nextInt(): number;
        nextIntBetweenInclusive(arg0: number, arg1: number): number;
        set seed(arg0: number)
        readonly DOUBLE_MULTIPLIER: 1.1102230246251565E-16;
        readonly FLOAT_MULTIPLIER: 5.9604645E-8;
    }
    type BitRandomSource_ = BitRandomSource;
    class InventoryMenu extends Internal.RecipeBookMenu<Internal.CraftingContainer> implements Internal.AccessorInventoryMenu {
        constructor(arg0: Internal.Inventory_, arg1: boolean, arg2: Internal.Player_)
        static isHotbarSlot(arg0: number): boolean;
        getCraftSlots(): Internal.CraftingContainer;
        bookshelf$getOwner(): Internal.Player;
        get craftSlots(): Internal.CraftingContainer
        static readonly EMPTY_ARMOR_SLOT_BOOTS: ResourceLocation;
        static readonly RESULT_SLOT: 0;
        static readonly CONTAINER_ID: 0;
        static readonly USE_ROW_SLOT_END: 45;
        static readonly USE_ROW_SLOT_START: 36;
        static readonly CRAFT_SLOT_END: 5;
        static readonly ARMOR_SLOT_END: 9;
        static readonly CRAFT_SLOT_START: 1;
        static readonly EMPTY_ARMOR_SLOT_SHIELD: ResourceLocation;
        static readonly EMPTY_ARMOR_SLOT_LEGGINGS: ResourceLocation;
        readonly owner: Internal.Player;
        static readonly EMPTY_ARMOR_SLOT_CHESTPLATE: ResourceLocation;
        static readonly TEXTURE_EMPTY_SLOTS: ResourceLocation[];
        static readonly SHIELD_SLOT: 45;
        readonly active: boolean;
        static readonly ARMOR_SLOT_START: 5;
        static readonly INV_SLOT_START: 9;
        static readonly INV_SLOT_END: 36;
        static readonly BLOCK_ATLAS: ResourceLocation;
        static readonly EMPTY_ARMOR_SLOT_HELMET: ResourceLocation;
    }
    type InventoryMenu_ = InventoryMenu;
    interface ReportEnvironment$Server {
    }
    type ReportEnvironment$Server_ = ReportEnvironment$Server;
    class MegaPineFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.MegaPineFoliagePlacer>;
    }
    type MegaPineFoliagePlacer_ = MegaPineFoliagePlacer;
    abstract class URLStreamHandler {
        constructor()
    }
    type URLStreamHandler_ = URLStreamHandler;
    class PlayerChatMessage extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.SignedMessageHeader_, arg1: Internal.MessageSignature_, arg2: Internal.SignedMessageBody_, arg3: Internal.Optional_<Internal.Component>, arg4: Internal.FilterMask_)
        filter(arg0: Internal.FilterMask_): this;
        hasSignatureFrom(arg0: Internal.UUID_): boolean;
        filter(arg0: boolean): this;
        verify(arg0: Internal.ProfilePublicKey_): boolean;
        serverContent(): Internal.Component;
        signedContent(): Internal.ChatMessageContent;
        static unsigned(arg0: Internal.MessageSigner_, arg1: Internal.ChatMessageContent_): Internal.PlayerChatMessage;
        signedBody(): Internal.SignedMessageBody;
        salt(): number;
        headerSignature(): Internal.MessageSignature;
        unsignedContent(): Internal.Optional<Internal.Component>;
        withUnsignedContent(arg0: Internal.Component_): this;
        verify(arg0: Internal.SignatureValidator_): boolean;
        toLastSeenEntry(): Internal.LastSeenMessages$Entry;
        signer(): Internal.MessageSigner;
        write(arg0: Internal.FriendlyByteBuf_): void;
        timeStamp(): Internal.Instant;
        signedHeader(): Internal.SignedMessageHeader;
        verify(arg0: Internal.ChatSender_): boolean;
        static system(arg0: Internal.ChatMessageContent_): Internal.PlayerChatMessage;
        hasExpiredServer(arg0: Internal.Instant_): boolean;
        filterMask(): Internal.FilterMask;
        hasExpiredClient(arg0: Internal.Instant_): boolean;
        removeUnsignedContent(): this;
        isFullyFiltered(): boolean;
        get fullyFiltered(): boolean
        static readonly MESSAGE_EXPIRES_AFTER_CLIENT: Duration;
        static readonly MESSAGE_EXPIRES_AFTER_SERVER: Duration;
    }
    type PlayerChatMessage_ = PlayerChatMessage;
    interface ContainerLevelAccess {
        execute(arg0: Internal.BiConsumer_<Internal.Level, BlockPos>): void;
        create(arg0: Internal.Level_, arg1: BlockPos_): this;
        evaluate<T>(arg0: Internal.BiFunction_<Internal.Level, BlockPos, T>, arg1: T): T;
        evaluate<T>(arg0: Internal.BiFunction_<Internal.Level, BlockPos, T>): Internal.Optional<T>;
        readonly NULL: Internal.ContainerLevelAccess;
    }
    type ContainerLevelAccess_ = ContainerLevelAccess;
    interface AccessorItem {
        bookshelf$setCreativeTab(arg0: Internal.CreativeModeTab_): void;
        bookshelf$setCraftingRemainder(arg0: Internal.Item_): void;
    }
    type AccessorItem_ = AccessorItem;
    class JungleTempleStructure extends Internal.SinglePieceStructure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.JungleTempleStructure>;
    }
    type JungleTempleStructure_ = JungleTempleStructure;
    class Optional <T> {
        orElseThrow(): T;
        stream(): Internal.Stream<T>;
        static empty<T>(): Internal.Optional<T>;
        ifPresent(arg0: Internal.Consumer_<T>): void;
        orElseGet(arg0: Internal.Supplier_<T>): T;
        isEmpty(): boolean;
        ifPresentOrElse(arg0: Internal.Consumer_<T>, arg1: Internal.Runnable_): void;
        flatMap<U>(arg0: Internal.Function_<T, Internal.Optional<U>>): Internal.Optional<U>;
        filter(arg0: Internal.Predicate_<T>): this;
        static ofNullable<T>(arg0: T): Internal.Optional<T>;
        or(arg0: Internal.Supplier_<Internal.Optional<T>>): this;
        orElse(arg0: T): T;
        isPresent(): boolean;
        map<U>(arg0: Internal.Function_<T, U>): Internal.Optional<U>;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): T;
        get(): T;
        static of<T>(arg0: T): Internal.Optional<T>;
        get empty(): boolean
        get present(): boolean
    }
    type Optional_<T> = Optional<T>;
    interface WrappedExecutable {
        getReturnType(): typeof any;
        construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): any;
        isStatic(): boolean;
        unwrap(): Internal.Executable;
        invoke(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any, arg3: any[]): any;
        get returnType(): typeof any
        get "static"(): boolean
    }
    type WrappedExecutable_ = WrappedExecutable;
    interface RecipeOptional <T> {
        getDefaultValue(arg0: Internal.RecipeSchemaType_): T;
        isDefault(): boolean;
        get "default"(): boolean
        (arg0: Internal.RecipeSchemaType_): T;
        readonly DEFAULT: Internal.RecipeOptional<any>;
    }
    type RecipeOptional_<T> = RecipeOptional<T>;
    interface AccessorClientAdvancements {
        getProgress(): Internal.Map<Internal.Advancement, Internal.AdvancementProgress>;
        get progress(): Internal.Map<Internal.Advancement, Internal.AdvancementProgress>
    }
    type AccessorClientAdvancements_ = AccessorClientAdvancements;
    class ReloadableServerResources {
        constructor(arg0: Internal.RegistryAccess$Frozen_, arg1: Internal.Commands$CommandSelection_, arg2: number)
        handler$zbf000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void;
        getFunctionLibrary(): Internal.ServerFunctionLibrary;
        getRecipeManager(): Internal.RecipeManager;
        updateRegistryTags(arg0: Internal.RegistryAccess_): void;
        getLootTables(): Internal.LootTables;
        getPredicateManager(): Internal.PredicateManager;
        getConditionContext(): Internal.ICondition$IContext;
        static loadResources(arg0: Internal.ResourceManager_, arg1: Internal.RegistryAccess$Frozen_, arg2: Internal.Commands$CommandSelection_, arg3: number, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<Internal.ReloadableServerResources>;
        listeners(): Internal.List<Internal.PreparableReloadListener>;
        getItemModifierManager(): Internal.ItemModifierManager;
        getAdvancements(): Internal.ServerAdvancementManager;
        getCommands(): Internal.Commands;
        get functionLibrary(): Internal.ServerFunctionLibrary
        get recipeManager(): Internal.RecipeManager
        get lootTables(): Internal.LootTables
        get predicateManager(): Internal.PredicateManager
        get conditionContext(): Internal.ICondition$IContext
        get itemModifierManager(): Internal.ItemModifierManager
        get advancements(): Internal.ServerAdvancementManager
        get commands(): Internal.Commands
        readonly tagManager: Internal.TagManager;
    }
    type ReloadableServerResources_ = ReloadableServerResources;
    interface DynamicLightHandler <T> {
        makeLivingEntityHandler<T extends Internal.LivingEntity>(arg0: Internal.DynamicLightHandler_<T>): this;
        makeHandler<T extends Internal.LivingEntity>(arg0: Internal.Function_<T, number>, arg1: Internal.Function_<T, boolean>): this;
        makeCreeperEntityHandler<T extends Internal.Creeper>(arg0: Internal.DynamicLightHandler_<T>): this;
        getLuminance(arg0: T): number;
        isWaterSensitive(arg0: T): boolean;
    }
    type DynamicLightHandler_<T> = DynamicLightHandler<T>;
    interface ChatDecorator {
        decorate(arg0: Internal.ServerPlayer_, arg1: Internal.Component_): Internal.CompletableFuture<Internal.Component>;
        attachIfNotDecorated(arg0: Internal.PlayerChatMessage_, arg1: Internal.Component_): Internal.PlayerChatMessage;
        decorate(arg0: Internal.ServerPlayer_, arg1: Internal.PlayerChatMessage_): Internal.CompletableFuture<Internal.PlayerChatMessage>;
        (arg0: Internal.ServerPlayer_, arg1: Internal.Component_): Internal.CompletableFuture_<Internal.Component>;
        readonly PLAIN: Internal.ChatDecorator;
    }
    type ChatDecorator_ = ChatDecorator;
    abstract class GuiComponent {
        constructor()
        static drawString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: Internal.Component_, arg3: number, arg4: number, arg5: number): void;
        static disableScissor(): void;
        static fill(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        static drawCenteredString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: Internal.FormattedCharSequence_, arg3: number, arg4: number, arg5: number): void;
        static drawCenteredString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: string, arg3: number, arg4: number, arg5: number): void;
        static enableScissor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        static blit(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        static innerBlit(arg0: Internal.Matrix4f_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        blit(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        static fillGradient(arg0: Internal.Matrix4f_, arg1: Internal.BufferBuilder_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        getBlitOffset(): number;
        static blit(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.TextureAtlasSprite_): void;
        static blit(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        static drawString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: string, arg3: number, arg4: number, arg5: number): void;
        setBlitOffset(arg0: number): void;
        static drawCenteredString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: Internal.Component_, arg3: number, arg4: number, arg5: number): void;
        static drawString(arg0: Internal.PoseStack_, arg1: Internal.Font_, arg2: Internal.FormattedCharSequence_, arg3: number, arg4: number, arg5: number): void;
        blitOutlineBlack(arg0: number, arg1: number, arg2: Internal.BiConsumer_<number, number>): void;
        static blit(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void;
        get blitOffset(): number
        set blitOffset(arg0: number)
        static readonly BACKGROUND_LOCATION: ResourceLocation;
        static readonly GUI_ICONS_LOCATION: ResourceLocation;
        static readonly STATS_ICON_LOCATION: ResourceLocation;
    }
    type GuiComponent_ = GuiComponent;
    interface IIngredientSlot {
        getIngredientOverMouse(arg0: number, arg1: number): any;
    }
    type IIngredientSlot_ = IIngredientSlot;
    class AdvancementJS {
        constructor(a: Internal.Advancement_)
        addChild(a: Internal.AdvancementJS_): void;
        getId(): ResourceLocation;
        getDisplayText(): Internal.Component;
        getTitle(): Internal.Component;
        id(): ResourceLocation;
        getParent(): this;
        hasDisplay(): boolean;
        getDescription(): Internal.Component;
        getChildren(): Internal.Set<Internal.AdvancementJS>;
        get id(): ResourceLocation
        get displayText(): Internal.Component
        get title(): Internal.Component
        get parent(): Internal.AdvancementJS
        get description(): Internal.Component
        get children(): Internal.Set<Internal.AdvancementJS>
        readonly advancement: Internal.Advancement;
    }
    type AdvancementJS_ = AdvancementJS;
    interface ContentHandlerFactory {
        createContentHandler(arg0: string): Internal.ContentHandler;
    }
    type ContentHandlerFactory_ = ContentHandlerFactory;
    class ObserverBlock extends Internal.DirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWERED: Internal.BooleanProperty;
    }
    type ObserverBlock_ = ObserverBlock;
    class BlastFurnaceBlock extends Internal.AbstractFurnaceBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BlastFurnaceBlock_ = BlastFurnaceBlock;
    class RegisterKeyMappingsEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Options_)
        register(arg0: Internal.KeyMapping_): void;
    }
    type RegisterKeyMappingsEvent_ = RegisterKeyMappingsEvent;
    interface ArchitecturyFluidAttributes {
        getSlopeFindDistance(): number;
        getColor(state: Internal.FluidState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_): number;
        getLuminosity(): number;
        getColor(): number;
        getDensity(): number;
        getBlock(): Internal.LiquidBlock;
        isLighterThanAir(stack: dev.architectury.fluid.FluidStack_): boolean;
        getLuminosity(stack: dev.architectury.fluid.FluidStack_): number;
        getViscosity(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getRarity(): Internal.Rarity;
        getFillSound(stack: dev.architectury.fluid.FluidStack_): Internal.SoundEvent;
        getBucketItem(): Internal.Item;
        getFlowingTexture(state: Internal.FluidState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_): ResourceLocation;
        getName(): Internal.Component;
        getFlowingTexture(stack: dev.architectury.fluid.FluidStack_): ResourceLocation;
        getSlopeFindDistance(arg0: Internal.LevelReader_): number;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getSourceTexture(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation;
        getExplosionResistance(): number;
        getColor(stack: dev.architectury.fluid.FluidStack_): number;
        getFillSound(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent;
        getDensity(stack: dev.architectury.fluid.FluidStack_): number;
        getTranslationKey(arg0: dev.architectury.fluid.FluidStack_): string;
        getSourceTexture(): ResourceLocation;
        getTemperature(): number;
        getDropOff(): number;
        getEmptySound(): Internal.SoundEvent;
        getViscosity(): number;
        getRarity(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.Rarity;
        getLuminosity(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getName(stack: dev.architectury.fluid.FluidStack_): Internal.Component;
        getFlowingTexture(): ResourceLocation;
        getOverlayTexture(): ResourceLocation;
        getTickDelay(arg0: Internal.LevelReader_): number;
        isLighterThanAir(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): boolean;
        canConvertToSource(): boolean;
        getTemperature(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getEmptySound(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent;
        getSourceFluid(): Internal.Fluid;
        isLighterThanAir(): boolean;
        getDensity(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getTranslationKey(): string;
        getFillSound(): Internal.SoundEvent;
        getOverlayTexture(state: Internal.FluidState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_): ResourceLocation;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getFlowingTexture(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation;
        getViscosity(stack: dev.architectury.fluid.FluidStack_): number;
        getRarity(stack: dev.architectury.fluid.FluidStack_): Internal.Rarity;
        getFlowingFluid(): Internal.Fluid;
        getTickDelay(): number;
        getSourceTexture(state: Internal.FluidState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_): ResourceLocation;
        getTemperature(stack: dev.architectury.fluid.FluidStack_): number;
        getEmptySound(stack: dev.architectury.fluid.FluidStack_): Internal.SoundEvent;
        getSourceTexture(stack: dev.architectury.fluid.FluidStack_): ResourceLocation;
        getDropOff(arg0: Internal.LevelReader_): number;
        getOverlayTexture(stack: dev.architectury.fluid.FluidStack_): ResourceLocation;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getColor(arg0: dev.architectury.fluid.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        get slopeFindDistance(): number
        get luminosity(): number
        get color(): number
        get density(): number
        get block(): Internal.LiquidBlock
        get rarity(): Internal.Rarity
        get bucketItem(): Internal.Item
        get name(): Internal.Component
        get explosionResistance(): number
        get sourceTexture(): ResourceLocation
        get temperature(): number
        get dropOff(): number
        get emptySound(): Internal.SoundEvent
        get viscosity(): number
        get flowingTexture(): ResourceLocation
        get overlayTexture(): ResourceLocation
        get sourceFluid(): Internal.Fluid
        get lighterThanAir(): boolean
        get translationKey(): string
        get fillSound(): Internal.SoundEvent
        get flowingFluid(): Internal.Fluid
        get tickDelay(): number
    }
    type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes;
    class BasicItemJS$Builder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type BasicItemJS$Builder_ = BasicItemJS$Builder;
    class RandomPatchFeature extends Internal.Feature<Internal.RandomPatchConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.RandomPatchConfiguration>)
    }
    type RandomPatchFeature_ = RandomPatchFeature;
    class BiomeWeightModifier implements Internal.Function<Internal.Holder<Internal.Biome>, number> {
        constructor(biomes: Internal.HolderSet_<Internal.Biome>, addedWeight: number)
        compose<V>(arg0: Internal.Function_<V, Internal.Holder<Internal.Biome>>): Internal.Function<V, number>;
        apply(arg0: any): any;
        apply(biome: Internal.Holder_<Internal.Biome>): number;
        static identity<T>(): Internal.Function<T, T>;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<Internal.Holder<Internal.Biome>, V>;
        biomes: Internal.HolderSet<Internal.Biome>;
        addedWeight: number;
        static readonly CODEC: Internal.Codec<Internal.BiomeWeightModifier>;
    }
    type BiomeWeightModifier_ = BiomeWeightModifier;
    class LootTable {
        getPool(arg0: string): Internal.LootPool;
        getLootTableId(): ResourceLocation;
        static createStackSplitter(arg0: Internal.Consumer_<Internal.ItemStack>): Internal.Consumer<Internal.ItemStack>;
        getParamSet(): Internal.LootContextParamSet;
        getRandomItemsRaw(arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.ItemStack>): void;
        isFrozen(): boolean;
        validate(arg0: Internal.ValidationContext_): void;
        setLootTableId(arg0: ResourceLocation_): void;
        addPool(arg0: Internal.LootPool_): void;
        fill(arg0: Internal.Container_, arg1: Internal.LootContext_): void;
        /**
         * @deprecated
        */
        getRandomItems(arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.ItemStack>): void;
        getRandomItems(arg0: Internal.LootContext_): Internal.ObjectArrayList<Internal.ItemStack>;
        static lootTable(): Internal.LootTable$Builder;
        removePool(arg0: string): Internal.LootPool;
        freeze(): void;
        get lootTableId(): ResourceLocation
        get paramSet(): Internal.LootContextParamSet
        get frozen(): boolean
        set lootTableId(arg0: ResourceLocation_)
        static readonly DEFAULT_PARAM_SET: Internal.LootContextParamSet;
        static readonly EMPTY: Internal.LootTable;
    }
    type LootTable_ = LootTable;
    class EggItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EggItem_ = EggItem;
    class SignBlockEntity extends Internal.BlockEntity implements Internal.AccessorSignBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        hasGlowingText(): boolean;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getPlayerWhoMayEdit(): Internal.UUID;
        tdv$isDynamicLightEnabled(): boolean;
        getUpdatePacket(): Internal.Packet<any>;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        bookshelf$markUpdated(): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderMessages(arg0: boolean, arg1: Internal.Function_<Internal.Component, Internal.FormattedCharSequence>): Internal.FormattedCharSequence[];
        getColor(): Internal.DyeColor;
        deserializeNBT(arg0: Internal.Tag_): void;
        executeClickCommands(arg0: Internal.ServerPlayer_): boolean;
        getMessage(arg0: number, arg1: boolean): Internal.Component;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        createCommandSourceStack(arg0: Internal.ServerPlayer_): Internal.CommandSourceStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEditable(): boolean;
        setMessage(arg0: number, arg1: Internal.Component_): void;
        getModelData(): Internal.ModelData;
        setMessage(arg0: number, arg1: Internal.Component_, arg2: Internal.Component_): void;
        setHasGlowingText(arg0: boolean): boolean;
        setAllowedPlayerEditor(arg0: Internal.UUID_): void;
        setColor(arg0: Internal.DyeColor_): boolean;
        setEditable(arg0: boolean): void;
        getRenderBoundingBox(): Internal.AABB;
        get playerWhoMayEdit(): Internal.UUID
        get updatePacket(): Internal.Packet<any>
        get color(): Internal.DyeColor
        get editable(): boolean
        get modelData(): Internal.ModelData
        set hasGlowingText(arg0: boolean)
        set allowedPlayerEditor(arg0: Internal.UUID_)
        set color(arg0: Internal.DyeColor_)
        set editable(arg0: boolean)
        get renderBoundingBox(): Internal.AABB
        static readonly LINES: 4;
    }
    type SignBlockEntity_ = SignBlockEntity;
    class Hashtable <K, V> extends Internal.Dictionary<K, V> implements Internal.Cloneable, Internal.Map<K, V>, Internal.Serializable {
        constructor(arg0: Internal.Map_<K, V>)
        constructor()
        constructor(arg0: number)
        constructor(arg0: number, arg1: number)
        clone(): any;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        keys(): Internal.Enumeration<K>;
        containsKey(arg0: any): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        contains(arg0: any): boolean;
        elements(): Internal.Enumeration<V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type Hashtable_<K, V> = Hashtable<K, V>;
    abstract class ExplosionEventJS extends Internal.LevelEventJS {
        constructor(level: Internal.Level_, explosion: Internal.Explosion_)
        getX(): number;
        getY(): number;
        getZ(): number;
        getPosition(): Vec3;
        getExploder(): Internal.LivingEntity;
        getBlock(): Internal.BlockContainerJS;
        get x(): number
        get y(): number
        get z(): number
        get position(): Vec3
        get exploder(): Internal.LivingEntity
        get block(): Internal.BlockContainerJS
    }
    type ExplosionEventJS_ = ExplosionEventJS;
    abstract class BaseFireBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: number)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getState(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        static canBePlacedAt(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BaseFireBlock_ = BaseFireBlock;
    interface ComponentContents {
        resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Internal.Optional<T>;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): Internal.Optional<T>;
        readonly EMPTY: Internal.ComponentContents;
    }
    type ComponentContents_ = ComponentContents;
    class VideoMode {
        constructor(arg0: any_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        constructor(arg0: any_)
        static read(arg0: string): Internal.Optional<Internal.VideoMode>;
        getRedBits(): number;
        getWidth(): number;
        getBlueBits(): number;
        write(): string;
        getHeight(): number;
        getGreenBits(): number;
        getRefreshRate(): number;
        get redBits(): number
        get width(): number
        get blueBits(): number
        get height(): number
        get greenBits(): number
        get refreshRate(): number
    }
    type VideoMode_ = VideoMode;
    class LiquidBlockRenderer {
        constructor()
        static shouldRenderFace(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidState_, arg3: Internal.BlockState_, arg4: Internal.Direction_, arg5: Internal.FluidState_): boolean;
        tesselate(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.VertexConsumer_, arg3: Internal.BlockState_, arg4: Internal.FluidState_): void;
    }
    type LiquidBlockRenderer_ = LiquidBlockRenderer;
    interface MenuBuilder$ScreenFactory <M extends Internal.AbstractContainerMenu, T extends Internal.Screen & Internal.MenuAccess<M>> {
        create(arg0: M, arg1: Internal.Inventory_, arg2: Internal.Component_): T;
    }
    type MenuBuilder$ScreenFactory_<M extends Internal.AbstractContainerMenu, T extends Internal.Screen & Internal.MenuAccess<M>> = MenuBuilder$ScreenFactory<M, T>;
    class TravellingPoint$SteerDirection extends Internal.Enum<Internal.TravellingPoint$SteerDirection> {
        static values(): Internal.TravellingPoint$SteerDirection[];
        static valueOf(arg0: string): Internal.TravellingPoint$SteerDirection;
        static readonly NONE: Internal.TravellingPoint$SteerDirection;
        static readonly LEFT: Internal.TravellingPoint$SteerDirection;
        static readonly RIGHT: Internal.TravellingPoint$SteerDirection;
    }
    type TravellingPoint$SteerDirection_ = TravellingPoint$SteerDirection | "right" | "none" | "left";
    class CloudStatus extends Internal.Enum<Internal.CloudStatus> implements Internal.OptionEnum {
        getKey(): string;
        static valueOf(arg0: string): Internal.CloudStatus;
        static values(): Internal.CloudStatus[];
        getCaption(): Internal.Component;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly OFF: Internal.CloudStatus;
        static readonly FAST: Internal.CloudStatus;
        static readonly FANCY: Internal.CloudStatus;
    }
    type CloudStatus_ = "off" | "fancy" | CloudStatus | "fast";
    class StructureModifier$Phase extends Internal.Enum<Internal.StructureModifier$Phase> {
        static valueOf(arg0: string): Internal.StructureModifier$Phase;
        static values(): Internal.StructureModifier$Phase[];
        static readonly MODIFY: Internal.StructureModifier$Phase;
        static readonly REMOVE: Internal.StructureModifier$Phase;
        static readonly AFTER_EVERYTHING: Internal.StructureModifier$Phase;
        static readonly ADD: Internal.StructureModifier$Phase;
        static readonly BEFORE_EVERYTHING: Internal.StructureModifier$Phase;
    }
    type StructureModifier$Phase_ = "remove" | StructureModifier$Phase | "before_everything" | "modify" | "after_everything" | "add";
    class AxeItem extends Internal.DiggerItem implements Internal.AxeItemAccess {
        constructor(arg0: Internal.Tier_, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        invokeGetStripped(arg0: Internal.BlockState_): Internal.Optional<any>;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        static getAxeStrippingState(arg0: Internal.BlockState_): Internal.BlockState;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static STRIPPABLES: {[key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock, [key: Internal.RotatedPillarBlock]: Internal.RotatedPillarBlock};
    }
    type AxeItem_ = AxeItem;
    class FireworkStarRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type FireworkStarRecipe_ = FireworkStarRecipe;
    class MobEffectEvent$Added extends Internal.MobEffectEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.MobEffectInstance_, arg2: Internal.MobEffectInstance_, arg3: Internal.Entity_)
        getEffectSource(): Internal.Entity;
        getOldEffectInstance(): Internal.MobEffectInstance;
        get effectSource(): Internal.Entity
        get oldEffectInstance(): Internal.MobEffectInstance
    }
    type MobEffectEvent$Added_ = MobEffectEvent$Added;
    interface IFancyUIMachine extends Internal.IFancyUIProvider, Internal.IUIMachine {
        attachConfigurators(configuratorPanel: Internal.ConfiguratorPanel_): void;
        getTabTooltips(): Internal.List<Internal.Component>;
        tryToOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): Internal.InteractionResult;
        attachTooltips(tooltipsPanel: Internal.TooltipsPanel_): void;
        isInvalid(): boolean;
        getSubTabs(): Internal.List<Internal.IFancyUIProvider>;
        hasPlayerInventory(): boolean;
        createUI(entityPlayer: Internal.Player_): ModularUI;
        getTabTooltipComponent(): Internal.TooltipComponent;
        createMainPage(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        self(): Internal.MetaMachine;
        shouldOpenUI(player: Internal.Player_, hand: Internal.InteractionHand_, hit: Internal.BlockHitResult_): boolean;
        isRemote(): boolean;
        markAsDirty(): void;
        getTabIcon(): Internal.IGuiTexture;
        createUIWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        setupTabs(tabsWidget: Internal.TabsWidget_): void;
        get tabTooltips(): Internal.List<Internal.Component>
        get invalid(): boolean
        get subTabs(): Internal.List<Internal.IFancyUIProvider>
        get tabTooltipComponent(): Internal.TooltipComponent
        get remote(): boolean
        get tabIcon(): Internal.IGuiTexture
        set upTabs(tabsWidget: Internal.TabsWidget_)
    }
    type IFancyUIMachine_ = IFancyUIMachine;
    interface UnbakedModel {
        getMaterials(arg0: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg1: Internal.Set_<com.mojang.datafixers.util.Pair<string, string>>): Internal.Collection<Internal.Material>;
        bake(arg0: Internal.ModelBakery_, arg1: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg2: Internal.ModelState_, arg3: ResourceLocation_): Internal.BakedModel;
        getDependencies(): Internal.Collection<ResourceLocation>;
        get dependencies(): Internal.Collection<ResourceLocation>
    }
    type UnbakedModel_ = UnbakedModel;
    interface IFilterType extends Internal.StringRepresentable {
        fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        getCleanroomType(): CleanroomType;
        get serializedName(): string
        get cleanroomType(): CleanroomType
    }
    type IFilterType_ = IFilterType;
    interface IMergeableBE {
        accept(arg0: Internal.BlockEntity_): void;
    }
    type IMergeableBE_ = IMergeableBE;
    class Theme {
        constructor(resources: Internal.Resources_)
    }
    type Theme_ = Theme;
    class Silverfish extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Silverfish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        static checkSilverfishSpawnRules(arg0: Internal.EntityType_<Internal.Silverfish>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Silverfish_ = Silverfish;
    class SystemReport {
        constructor()
        setDetail(arg0: string, arg1: Internal.Supplier_<string>): void;
        toLineSeparatedString(): string;
        setDetail(arg0: string, arg1: string): void;
        appendToCrashReportString(arg0: Internal.StringBuilder_): void;
        static readonly BYTES_PER_MEBIBYTE: 1048576;
    }
    type SystemReport_ = SystemReport;
    class AddWorldgenEventJS extends Internal.StartupEventJS {
        constructor()
        static getAnchors(): typeof Internal.VerticalAnchor;
        addOre(p: Internal.Consumer_<Internal.AddOreProperties>): void;
        addLake(p: Internal.Consumer_<Internal.AddLakeProperties>): void;
        addSpawn(filter: Internal.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void;
        addSpawn(category: Internal.MobCategory_, spawn: string): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        addFeatureJson(filter: Internal.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void;
        addSpawn(p: Internal.Consumer_<Internal.AddSpawnProperties>): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        addFeatureJson(filter: Internal.BiomeFilter_, json: Internal.JsonObject_): void;
        get anchors(): typeof Internal.VerticalAnchor
    }
    type AddWorldgenEventJS_ = AddWorldgenEventJS;
    class Arrays$ArrayList <E> extends Internal.AbstractList<E> implements Internal.RandomAccess, Internal.Serializable {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
    }
    type Arrays$ArrayList_<E> = Arrays$ArrayList<E>;
    class PoiTypeBuilder extends Internal.BuilderBase<Internal.PoiType> {
        constructor(i: ResourceLocation_)
        blocks(r: Internal.BlockState_[]): this;
        createObject(): any;
        maxTickets(i: number): this;
        block(r: Internal.Block_): this;
        validRange(i: number): this;
    }
    type PoiTypeBuilder_ = PoiTypeBuilder;
    interface IForgeFriendlyByteBuf {
        writeRegistryIdUnsafe<T>(arg0: Internal.IForgeRegistry_<T>, arg1: T): void;
        readRegistryIdUnsafe<T>(arg0: Internal.IForgeRegistry_<T>): T;
        readRegistryId<T>(): T;
        writeFluidStack(arg0: Internal.FluidStack_): void;
        writeRegistryId<T>(arg0: Internal.IForgeRegistry_<T>, arg1: T): void;
        readFluidStack(): Internal.FluidStack;
        writeRegistryIdUnsafe(arg0: Internal.IForgeRegistry_<any>, arg1: ResourceLocation_): void;
        readRegistryIdSafe<T>(arg0: T): T;
    }
    type IForgeFriendlyByteBuf_ = IForgeFriendlyByteBuf;
    interface ItemStackKJS extends Internal.IngredientSupplierKJS, Internal.NBTSerializable, Internal.SpecialEquality, Internal.JsonSerializable {
        getTags(): Internal.Collection<ResourceLocation>;
        self(): Internal.ItemStack;
        checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        enchant(enchantment: Internal.Enchantment_, level: number): Internal.ItemStack;
        strongNBT(): Internal.Ingredient;
        isBlock(): boolean;
        toJson(): Internal.JsonObject;
        getEnchantments(): Internal.Map<string, number>;
        enchant(enchantments: Internal.Map_<any, any>): Internal.ItemStack;
        getHarvestSpeed(block: Internal.BlockContainerJS_): number;
        withChance(chance: number): OutputItem;
        weakNBT(): Internal.Ingredient;
        withName(displayName: Internal.Component_): Internal.ItemStack;
        areItemsEqual(other: Internal.ItemStack_): boolean;
        hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean;
        getIdLocation(): ResourceLocation;
        getMod(): string;
        getCreativeTab(): string;
        specialEquals(o: any, shallow: boolean): boolean;
        hasTag(tag: ResourceLocation_): boolean;
        toItemString(): string;
        getTypeData(): Internal.CompoundTag;
        withNBT(nbt: Internal.CompoundTag_): Internal.ItemStack;
        getNbtString(): string;
        getId(): string;
        isNBTEqual(other: Internal.ItemStack_): boolean;
        equalsIgnoringCount(stack: Internal.ItemStack_): boolean;
        removeTag(): void;
        /**
         * @deprecated
        */
        ignoreNBT(): Internal.Ingredient;
        withCount(c: number): Internal.ItemStack;
        toNBT(): Internal.Tag;
        getHarvestSpeed(): number;
        asIngredient(): Internal.Ingredient;
        get tags(): Internal.Collection<ResourceLocation>
        get block(): boolean
        get enchantments(): Internal.Map<string, number>
        get idLocation(): ResourceLocation
        get mod(): string
        get creativeTab(): string
        get typeData(): Internal.CompoundTag
        get nbtString(): string
        get id(): string
        get harvestSpeed(): number
    }
    type ItemStackKJS_ = ItemStackKJS;
    abstract class RecipeBookMenu <C extends Internal.Container> extends Internal.AbstractContainerMenu {
        constructor(arg0: Internal.MenuType_<any>, arg1: number)
        getRecipeBookType(): Internal.RecipeBookType;
        handlePlacement(arg0: boolean, arg1: Internal.Recipe_<any>, arg2: Internal.ServerPlayer_): void;
        getResultSlotIndex(): number;
        getSize(): number;
        clearCraftingContent(): void;
        recipeMatches(arg0: Internal.Recipe_<C>): boolean;
        getRecipeBookCategories(): Internal.List<Internal.RecipeBookCategories>;
        getGridWidth(): number;
        getGridHeight(): number;
        fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void;
        shouldMoveToInventory(arg0: number): boolean;
        get recipeBookType(): Internal.RecipeBookType
        get resultSlotIndex(): number
        get size(): number
        get recipeBookCategories(): Internal.List<Internal.RecipeBookCategories>
        get gridWidth(): number
        get gridHeight(): number
    }
    type RecipeBookMenu_<C extends Internal.Container> = RecipeBookMenu<C>;
    interface FragmentManager$BackStackEntry {
        getName(): string;
        getId(): number;
        get name(): string
        get id(): number
    }
    type FragmentManager$BackStackEntry_ = FragmentManager$BackStackEntry;
    class AnticipateOvershootInterpolator implements Internal.TimeInterpolator {
        constructor()
        constructor(tension: number, extraTension: number)
        constructor(tension: number)
        static accelerate(): Internal.TimeInterpolator;
        static overshoot(): Internal.TimeInterpolator;
        static accelerate(factor: number): Internal.TimeInterpolator;
        static cycle(cycle: number): Internal.TimeInterpolator;
        static decelerate(): Internal.TimeInterpolator;
        static overshoot(tension: number): Internal.TimeInterpolator;
        static anticipate(tension: number): Internal.TimeInterpolator;
        getInterpolation(t: number): number;
        static decelerate(factor: number): Internal.TimeInterpolator;
        static linear(): Internal.TimeInterpolator;
        static bounce(): Internal.TimeInterpolator;
        static anticipate(): Internal.TimeInterpolator;
    }
    type AnticipateOvershootInterpolator_ = AnticipateOvershootInterpolator;
    class TimeZoneFormat$Style extends Internal.Enum<Internal.TimeZoneFormat$Style> {
        static valueOf(arg0: string): Internal.TimeZoneFormat$Style;
        static values(): Internal.TimeZoneFormat$Style[];
        static readonly SPECIFIC_SHORT: Internal.TimeZoneFormat$Style;
        static readonly ISO_EXTENDED_FULL: Internal.TimeZoneFormat$Style;
        static readonly ISO_EXTENDED_LOCAL_FIXED: Internal.TimeZoneFormat$Style;
        static readonly EXEMPLAR_LOCATION: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_LOCAL_SHORT: Internal.TimeZoneFormat$Style;
        static readonly ZONE_ID: Internal.TimeZoneFormat$Style;
        static readonly ISO_EXTENDED_FIXED: Internal.TimeZoneFormat$Style;
        static readonly GENERIC_LOCATION: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_LOCAL_FULL: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_LOCAL_FIXED: Internal.TimeZoneFormat$Style;
        static readonly GENERIC_LONG: Internal.TimeZoneFormat$Style;
        static readonly LOCALIZED_GMT_SHORT: Internal.TimeZoneFormat$Style;
        static readonly ZONE_ID_SHORT: Internal.TimeZoneFormat$Style;
        static readonly ISO_EXTENDED_LOCAL_FULL: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_SHORT: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_FULL: Internal.TimeZoneFormat$Style;
        static readonly SPECIFIC_LONG: Internal.TimeZoneFormat$Style;
        static readonly GENERIC_SHORT: Internal.TimeZoneFormat$Style;
        static readonly LOCALIZED_GMT: Internal.TimeZoneFormat$Style;
        static readonly ISO_BASIC_FIXED: Internal.TimeZoneFormat$Style;
    }
    type TimeZoneFormat$Style_ = "zone_id_short" | "iso_basic_local_full" | "iso_extended_local_full" | "generic_short" | "iso_basic_full" | TimeZoneFormat$Style | "iso_extended_fixed" | "specific_long" | "iso_basic_local_short" | "iso_basic_fixed" | "iso_basic_short" | "iso_basic_local_fixed" | "generic_location" | "localized_gmt" | "exemplar_location" | "zone_id" | "generic_long" | "iso_extended_local_fixed" | "localized_gmt_short" | "specific_short" | "iso_extended_full";
    class ServerboundRecipeBookSeenRecipePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.Recipe_<any>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getRecipe(): ResourceLocation;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get recipe(): ResourceLocation
        get skippable(): boolean
    }
    type ServerboundRecipeBookSeenRecipePacket_ = ServerboundRecipeBookSeenRecipePacket;
    class Husk extends Internal.Zombie {
        constructor(arg0: Internal.EntityType_<Internal.Husk>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        static checkHuskSpawnRules(arg0: Internal.EntityType_<Internal.Husk>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Husk_ = Husk;
    class Dist extends Internal.Enum<Internal.Dist> {
        isClient(): boolean;
        isDedicatedServer(): boolean;
        static valueOf(arg0: string): Internal.Dist;
        static values(): Internal.Dist[];
        get client(): boolean
        get dedicatedServer(): boolean
        static readonly DEDICATED_SERVER: Internal.Dist;
        static readonly CLIENT: Internal.Dist;
    }
    type Dist_ = "dedicated_server" | Dist | "client";
    interface JsonDeserializationContext {
        deserialize<T>(arg0: Internal.JsonElement_, arg1: Internal.Type_): T;
    }
    type JsonDeserializationContext_ = JsonDeserializationContext;
    class RarityFilter extends Internal.PlacementFilter {
        static onAverageOnceEvery(arg0: number): Internal.RarityFilter;
        static readonly CODEC: Internal.Codec<Internal.RarityFilter>;
    }
    type RarityFilter_ = RarityFilter;
    class MethodInfo$ParamInfo {
        constructor(parameter: any_)
        constructor(parameter: any_, typeMap: Internal.Map_<Internal.Type, Internal.Type>)
        getType(): Internal.ITypeInfo;
        isVararg(): boolean;
        getName(): string;
        setTypeInfo(type: Internal.ITypeInfo_): void;
        get type(): Internal.ITypeInfo
        get vararg(): boolean
        get name(): string
        set typeInfo(type: Internal.ITypeInfo_)
    }
    type MethodInfo$ParamInfo_ = MethodInfo$ParamInfo;
    class ULocale implements Internal.Serializable, Internal.Comparable<Internal.ULocale> {
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: string, arg1: string)
        constructor(arg0: string)
        static getKeywordValue(arg0: string, arg1: string): string;
        getKeywordValue(arg0: string): string;
        getUnicodeLocaleType(arg0: string): string;
        static getDisplayVariant(arg0: string, arg1: string): string;
        setKeywordValue(arg0: string, arg1: string): this;
        static acceptLanguage(arg0: string, arg1: boolean[]): Internal.ULocale;
        static getCountry(arg0: string): string;
        static getDisplayKeyword(arg0: string, arg1: Internal.ULocale_): string;
        static getDisplayName(arg0: string, arg1: string): string;
        static getISO3Language(arg0: string): string;
        static getDisplayName(arg0: string, arg1: Internal.ULocale_): string;
        static acceptLanguage(arg0: string, arg1: Internal.ULocale_[], arg2: boolean[]): Internal.ULocale;
        getDisplayNameWithDialect(): string;
        getCountry(): string;
        static getDisplayKeyword(arg0: string): string;
        static getLanguage(arg0: string): string;
        getLineOrientation(): string;
        getDisplayLanguage(): string;
        /**
         * @deprecated
        */
        static getDisplayScriptInContext(arg0: string, arg1: Internal.ULocale_): string;
        static setKeywordValue(arg0: string, arg1: string, arg2: string): string;
        /**
         * @deprecated
        */
        static getDisplayScriptInContext(arg0: string, arg1: string): string;
        /**
         * @deprecated
        */
        getDisplayScriptInContext(arg0: Internal.ULocale_): string;
        static getName(arg0: string): string;
        clone(): any;
        getDisplayKeywordValue(arg0: string, arg1: Internal.ULocale_): string;
        static getDisplayNameWithDialect(arg0: string, arg1: Internal.ULocale_): string;
        compareTo(arg0: Internal.ULocale_): number;
        getScript(): string;
        getDisplayLanguage(arg0: Internal.ULocale_): string;
        getVariant(): string;
        getName(): string;
        getDisplayName(): string;
        static toUnicodeLocaleKey(arg0: string): string;
        getDisplayNameWithDialect(arg0: Internal.ULocale_): string;
        static forLocale(arg0: Internal.Locale_): Internal.ULocale;
        getDisplayVariant(arg0: Internal.ULocale_): string;
        static getAvailableLocalesByType(arg0: Internal.ULocale$AvailableType_): Internal.Collection<Internal.ULocale>;
        static getDisplayKeywordValue(arg0: string, arg1: string, arg2: string): string;
        getFallback(): this;
        getCharacterOrientation(): string;
        static getDisplayVariant(arg0: string, arg1: Internal.ULocale_): string;
        static forLanguageTag(arg0: string): Internal.ULocale;
        static toUnicodeLocaleType(arg0: string, arg1: string): string;
        getDisplayScript(arg0: Internal.ULocale_): string;
        getExtension(arg0: string): string;
        static toLegacyKey(arg0: string): string;
        getDisplayCountry(): string;
        toLocale(): Internal.Locale;
        static getAvailableLocales(): Internal.ULocale[];
        static getDisplayScript(arg0: string, arg1: Internal.ULocale_): string;
        compareTo(arg0: any): number;
        getISO3Country(): string;
        static getFallback(arg0: string): string;
        getDisplayScript(): string;
        static getDisplayLanguage(arg0: string, arg1: Internal.ULocale_): string;
        getLanguage(): string;
        getDisplayLanguageWithDialect(arg0: Internal.ULocale_): string;
        static canonicalize(arg0: string): string;
        static getDisplayLanguage(arg0: string, arg1: string): string;
        /**
         * @deprecated
        */
        getDisplayScriptInContext(): string;
        static getDisplayCountry(arg0: string, arg1: Internal.ULocale_): string;
        static getISOCountries(): string[];
        static setDefault(arg0: Internal.ULocale_): void;
        static acceptLanguage(arg0: Internal.ULocale_[], arg1: boolean[]): Internal.ULocale;
        static createCanonical(arg0: string): Internal.ULocale;
        static getScript(arg0: string): string;
        static getDisplayScript(arg0: string, arg1: string): string;
        static getDisplayCountry(arg0: string, arg1: string): string;
        getDisplayLanguageWithDialect(): string;
        static createCanonical(arg0: Internal.ULocale_): Internal.ULocale;
        getDisplayCountry(arg0: Internal.ULocale_): string;
        static getDisplayLanguageWithDialect(arg0: string, arg1: Internal.ULocale_): string;
        static getVariant(arg0: string): string;
        getUnicodeLocaleKeys(): Internal.Set<string>;
        getDisplayKeywordValue(arg0: string): string;
        static getISOLanguages(): string[];
        static getDisplayLanguageWithDialect(arg0: string, arg1: string): string;
        static addLikelySubtags(arg0: Internal.ULocale_): Internal.ULocale;
        getISO3Language(): string;
        isRightToLeft(): boolean;
        static acceptLanguage(arg0: Internal.ULocale_[], arg1: Internal.ULocale_[], arg2: boolean[]): Internal.ULocale;
        static toLegacyType(arg0: string, arg1: string): string;
        static getISO3Country(arg0: string): string;
        getExtensionKeys(): Internal.Set<string>;
        static setDefault(arg0: Internal.ULocale$Category_, arg1: Internal.ULocale_): void;
        toLanguageTag(): string;
        getDisplayName(arg0: Internal.ULocale_): string;
        static getDisplayNameWithDialect(arg0: string, arg1: string): string;
        getBaseName(): string;
        static getDisplayKeyword(arg0: string, arg1: string): string;
        static getBaseName(arg0: string): string;
        /**
         * @deprecated
        */
        static minimizeSubtags(arg0: Internal.ULocale_, arg1: Internal.ULocale$Minimize_): Internal.ULocale;
        /**
         * @deprecated
        */
        static getRegionForSupplementalData(arg0: Internal.ULocale_, arg1: boolean): string;
        static getKeywords(arg0: string): Internal.Iterator<string>;
        static minimizeSubtags(arg0: Internal.ULocale_): Internal.ULocale;
        getKeywords(): Internal.Iterator<string>;
        getUnicodeLocaleAttributes(): Internal.Set<string>;
        static getDefault(): Internal.ULocale;
        static getDisplayKeywordValue(arg0: string, arg1: string, arg2: Internal.ULocale_): string;
        getDisplayVariant(): string;
        static getDefault(arg0: Internal.ULocale$Category_): Internal.ULocale;
        get displayNameWithDialect(): string
        get country(): string
        get lineOrientation(): string
        get displayLanguage(): string
        get script(): string
        get variant(): string
        get name(): string
        get displayName(): string
        get fallback(): Internal.ULocale
        get characterOrientation(): string
        get displayCountry(): string
        get availableLocales(): Internal.ULocale[]
        get ISO3Country(): string
        get displayScript(): string
        get language(): string
        /**
         * @deprecated
        */
        get displayScriptInContext(): string
        get ISOCountries(): string[]
        set "default"(arg0: Internal.ULocale_)
        get displayLanguageWithDialect(): string
        get unicodeLocaleKeys(): Internal.Set<string>
        get ISOLanguages(): string[]
        get ISO3Language(): string
        get rightToLeft(): boolean
        get extensionKeys(): Internal.Set<string>
        get baseName(): string
        get keywords(): Internal.Iterator<string>
        get unicodeLocaleAttributes(): Internal.Set<string>
        get "default"(): Internal.ULocale
        get displayVariant(): string
        static ACTUAL_LOCALE: Internal.ULocale$Type;
        static readonly UNICODE_LOCALE_EXTENSION: "u";
        static readonly FRENCH: Internal.ULocale;
        static readonly ITALY: Internal.ULocale;
        static readonly TAIWAN: Internal.ULocale;
        static VALID_LOCALE: Internal.ULocale$Type;
        static readonly CANADA: Internal.ULocale;
        static readonly KOREAN: Internal.ULocale;
        static readonly US: Internal.ULocale;
        static readonly ITALIAN: Internal.ULocale;
        static readonly GERMANY: Internal.ULocale;
        static readonly JAPAN: Internal.ULocale;
        static readonly CHINA: Internal.ULocale;
        static readonly JAPANESE: Internal.ULocale;
        static readonly PRIVATE_USE_EXTENSION: "x";
        static readonly CANADA_FRENCH: Internal.ULocale;
        static readonly PRC: Internal.ULocale;
        static readonly FRANCE: Internal.ULocale;
        static readonly CHINESE: Internal.ULocale;
        static readonly ROOT: Internal.ULocale;
        static readonly ENGLISH: Internal.ULocale;
        static readonly TRADITIONAL_CHINESE: Internal.ULocale;
        static readonly UK: Internal.ULocale;
        static readonly GERMAN: Internal.ULocale;
        static readonly KOREA: Internal.ULocale;
        static readonly SIMPLIFIED_CHINESE: Internal.ULocale;
    }
    type ULocale_ = ULocale;
    class FluidTypeLiquid extends com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType {
        constructor(name: string, prefix: string, suffix: string, localization: string)
    }
    type FluidTypeLiquid_ = FluidTypeLiquid;
    interface FloatUnaryOperator extends Internal.UnaryOperator<number>, Internal.DoubleUnaryOperator {
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        apply(arg0: number): number;
        identity(): this;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        compose<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        negation(): this;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        (arg0: number): number;
    }
    type FloatUnaryOperator_ = FloatUnaryOperator;
    interface LevelSimulatedRW extends Internal.LevelSimulatedReader, Internal.LevelWriter {
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
    }
    type LevelSimulatedRW_ = LevelSimulatedRW;
    interface Path extends Internal.Comparable<Internal.Path>, Internal.Iterable<Internal.Path>, Internal.Watchable {
        subpath(arg0: number, arg1: number): this;
        relativize(arg0: Internal.Path_): this;
        toFile(): Internal.File;
        compareTo(arg0: any): number;
        of(arg0: Internal.URI_): this;
        getName(arg0: number): this;
        getFileName(): this;
        resolveSibling(arg0: Internal.Path_): this;
        startsWith(arg0: string): boolean;
        iterator(): Internal.Iterator<Internal.Path>;
        resolveSibling(arg0: string): this;
        forEach(arg0: Internal.Consumer_<Internal.Path>): void;
        toRealPath(...arg0: any_[]): this;
        getFileSystem(): Internal.FileSystem;
        startsWith(arg0: Internal.Path_): boolean;
        endsWith(arg0: string): boolean;
        resolve(arg0: Internal.Path_): this;
        compareTo(arg0: Internal.Path_): number;
        endsWith(arg0: Internal.Path_): boolean;
        resolve(arg0: string): this;
        register(arg0: Internal.WatchService_, ...arg1: Internal.WatchEvent$Kind_<any>[]): Internal.WatchKey;
        getNameCount(): number;
        toString(): string;
        toUri(): Internal.URI;
        toAbsolutePath(): this;
        spliterator(): Internal.Spliterator<Internal.Path>;
        register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_<any>[], ...arg2: any_[]): Internal.WatchKey;
        normalize(): this;
        hashCode(): number;
        of(arg0: string, ...arg1: string[]): this;
        getRoot(): this;
        equals(arg0: any): boolean;
        isAbsolute(): boolean;
        getParent(): this;
        get fileName(): Internal.Path
        get fileSystem(): Internal.FileSystem
        get nameCount(): number
        get root(): Internal.Path
        get absolute(): boolean
        get parent(): Internal.Path
    }
    type Path_ = Path;
    interface RecipeType <T extends Internal.Recipe<any>> {
        simple<T extends Internal.Recipe<any>>(arg0: ResourceLocation_): this;
        register<T extends Internal.Recipe<any>>(arg0: string): this;
        readonly CAMPFIRE_COOKING: Internal.RecipeType<Internal.CampfireCookingRecipe>;
        readonly SMITHING: Internal.RecipeType<Internal.UpgradeRecipe>;
        readonly SMOKING: Internal.RecipeType<Internal.SmokingRecipe>;
        readonly BLASTING: Internal.RecipeType<Internal.BlastingRecipe>;
        readonly SMELTING: Internal.RecipeType<Internal.SmeltingRecipe>;
        readonly CRAFTING: Internal.RecipeType<Internal.CraftingRecipe>;
        readonly STONECUTTING: Internal.RecipeType<Internal.StonecutterRecipe>;
    }
    type RecipeType_<T extends Internal.Recipe<any>> = Special.RecipeType | RecipeType<T>;
    abstract class BackendFormat {
        constructor()
        getGLFormat(): number;
        getBytesPerBlock(): number;
        isSRGB(): boolean;
        getChannelFlags(): number;
        getFormatKey(): number;
        isCompressed(): boolean;
        makeInternal(): this;
        isExternal(): boolean;
        getCompressionType(): number;
        getBackend(): number;
        getVkFormat(): number;
        getStencilBits(): number;
        get GLFormat(): number
        get bytesPerBlock(): number
        get SRGB(): boolean
        get channelFlags(): number
        get formatKey(): number
        get compressed(): boolean
        get external(): boolean
        get compressionType(): number
        get backend(): number
        get vkFormat(): number
        get stencilBits(): number
    }
    type BackendFormat_ = BackendFormat;
    interface IRecipeTransferManager {
        getRecipeTransferHandler<C extends Internal.AbstractContainerMenu, R>(arg0: C, arg1: Internal.IRecipeCategory_<R>): Internal.Optional<Internal.IRecipeTransferHandler<C, R>>;
    }
    type IRecipeTransferManager_ = IRecipeTransferManager;
    abstract class RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_)
        clearRenderState(): void;
        setupRenderState(): void;
        static readonly RENDERTYPE_ENTITY_NO_OUTLINE_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly LIGHTMAP: Internal.RenderStateShard$LightmapStateShard;
        static readonly CLOUDS_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly ITEM_ENTITY_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly POLYGON_OFFSET_LAYERING: Internal.RenderStateShard$LayeringStateShard;
        static readonly RENDERTYPE_TRANSLUCENT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_GLINT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly VIEW_OFFSET_Z_LAYERING: Internal.RenderStateShard$LayeringStateShard;
        static readonly CULL: Internal.RenderStateShard$CullStateShard;
        static readonly RENDERTYPE_LINES_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_LIGHTNING_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NEW_ENTITY_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly EQUAL_DEPTH_TEST: Internal.RenderStateShard$DepthTestStateShard;
        static readonly BLOCK_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_LIGHTMAP: Internal.RenderStateShard$LightmapStateShard;
        static readonly TRANSLUCENT_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly POSITION_COLOR_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly POSITION_COLOR_TEX_LIGHTMAP_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENERGY_SWIRL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_SOLID_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly COLOR_DEPTH_WRITE: Internal.RenderStateShard$WriteMaskStateShard;
        static readonly CRUMBLING_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly BLOCK_SHEET_MIPPED: Internal.RenderStateShard$TextureStateShard;
        static readonly RENDERTYPE_ENTITY_TRANSLUCENT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly POSITION_COLOR_LIGHTMAP_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly POSITION_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_DECAL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly PARTICLES_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly NO_DEPTH_TEST: Internal.RenderStateShard$DepthTestStateShard;
        static readonly VIEW_SCALE_Z_EPSILON: 0.99975586;
        static readonly RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly POSITION_COLOR_TEX_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly GLINT_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly NO_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly RENDERTYPE_GLINT_TRANSLUCENT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly DEFAULT_TEXTURING: Internal.RenderStateShard$TexturingStateShard;
        setupState: Internal.Runnable;
        static readonly BLOCK_SHEET: Internal.RenderStateShard$TextureStateShard;
        static readonly COLOR_WRITE: Internal.RenderStateShard$WriteMaskStateShard;
        static readonly MAIN_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly RENDERTYPE_TEXT_SEE_THROUGH_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_CUTOUT_MIPPED_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_SHADOW_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_LAYERING: Internal.RenderStateShard$LayeringStateShard;
        static readonly RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly DEPTH_WRITE: Internal.RenderStateShard$WriteMaskStateShard;
        static readonly RENDERTYPE_TRIPWIRE_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly TRANSLUCENT_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_OUTLINE_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_GLINT_DIRECT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_GLINT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly DEFAULT_LINE: Internal.RenderStateShard$LineStateShard;
        static readonly RENDERTYPE_WATER_MASK_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_TEXTURE: Internal.RenderStateShard$EmptyTextureStateShard;
        static readonly RENDERTYPE_ENTITY_CUTOUT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_CULL: Internal.RenderStateShard$CullStateShard;
        static readonly LEQUAL_DEPTH_TEST: Internal.RenderStateShard$DepthTestStateShard;
        static readonly RENDERTYPE_CRUMBLING_SHADER: Internal.RenderStateShard$ShaderStateShard;
        readonly name: string;
        static readonly RENDERTYPE_ENTITY_ALPHA_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly NO_OVERLAY: Internal.RenderStateShard$OverlayStateShard;
        static readonly LIGHTNING_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly RENDERTYPE_ENTITY_SOLID_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_LEASH_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_TEXT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_TEXT_INTENSITY_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ARMOR_GLINT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly OVERLAY: Internal.RenderStateShard$OverlayStateShard;
        static readonly ENTITY_GLINT_TEXTURING: Internal.RenderStateShard$TexturingStateShard;
        static readonly GLINT_TEXTURING: Internal.RenderStateShard$TexturingStateShard;
        static readonly POSITION_TEX_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_EYES_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly ADDITIVE_TRANSPARENCY: Internal.RenderStateShard$TransparencyStateShard;
        static readonly WEATHER_TARGET: Internal.RenderStateShard$OutputStateShard;
        static readonly RENDERTYPE_CUTOUT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_END_GATEWAY_SHADER: Internal.RenderStateShard$ShaderStateShard;
        readonly clearState: Internal.Runnable;
        static readonly RENDERTYPE_BEACON_BEAM_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly RENDERTYPE_END_PORTAL_SHADER: Internal.RenderStateShard$ShaderStateShard;
        static readonly OUTLINE_TARGET: Internal.RenderStateShard$OutputStateShard;
    }
    type RenderStateShard_ = RenderStateShard;
    class ClientboundPlayerCombatKillPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.CombatTracker_, arg1: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: Internal.Component_)
        handle(arg0: Internal.PacketListener_): void;
        getMessage(): Internal.Component;
        getKillerId(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getPlayerId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get message(): Internal.Component
        get killerId(): number
        get playerId(): number
        get skippable(): boolean
    }
    type ClientboundPlayerCombatKillPacket_ = ClientboundPlayerCombatKillPacket;
    class WeightedPlacedFeature {
        constructor(arg0: Internal.Holder_<Internal.PlacedFeature>, arg1: number)
        place(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkGenerator_, arg2: Internal.RandomSource_, arg3: BlockPos_): boolean;
        readonly feature: Internal.Holder<Internal.PlacedFeature>;
        readonly chance: number;
        static readonly CODEC: Internal.Codec<Internal.WeightedPlacedFeature>;
    }
    type WeightedPlacedFeature_ = WeightedPlacedFeature;
    class ClientChatPreview {
        constructor(arg0: Internal.Minecraft_)
        disable(): void;
        pull(arg0: string): Internal.ClientChatPreview$Preview;
        hasScheduledRequest(): boolean;
        update(arg0: string): void;
        peek(): Internal.ClientChatPreview$Preview;
        tick(): void;
        queryEquals(arg0: string): boolean;
        handleResponse(arg0: number, arg1: Internal.Component_): void;
    }
    type ClientChatPreview_ = ClientChatPreview;
    class MinecartHopper extends Internal.AbstractMinecartContainer implements Internal.Hopper {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<Internal.MinecartHopper>, arg1: Internal.Level_)
        stopOpen(arg0: Internal.Player_): void;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setEnabled(arg0: boolean): void;
        addChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        isChestVehicleEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlopeAdjustment(): number;
        setChanged(): void;
        isOnScoreboardTeam(teamId: string): boolean;
        isChestVehicleStillValid(arg0: Internal.Player_): boolean;
        canBeRidden(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getWidth(): number;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        isLiving(): boolean;
        getSuckShape(): Internal.VoxelShape;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        getLevelY(): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        chestVehicleDestroyed(arg0: DamageSource_, arg1: Internal.Level_, arg2: Internal.Entity_): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        countItem(arg0: Internal.Item_): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        getTeamId(): string;
        removeChestVehicleItem(arg0: number, arg1: number): Internal.ItemStack;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getChestVehicleItem(arg0: number): Internal.ItemStack;
        shouldDoRailFunctions(): boolean;
        shouldRiderSit(): boolean;
        getHeight(): number;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        removeChestVehicleItemNoUpdate(arg0: number): Internal.ItemStack;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        countNonEmpty(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setCooldown(arg0: number): void;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        clear(): void;
        self(): Internal.Container;
        getLevelZ(): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static tryClear(arg0: any): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        interactWithChestVehicle(arg0: Internal.BiConsumer_<Internal.GameEvent, Internal.Entity>, arg1: Internal.Player_): Internal.InteractionResult;
        getSlots(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        isOnCooldown(): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        clearChestVehicleContent(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        unpackChestVehicleLootTable(arg0: Internal.Player_): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getChestVehicleSlot(arg0: number): Internal.SlotAccess;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        count(ingredient: Internal.Ingredient_): number;
        setMotionX(x: number): void;
        count(): number;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        createMenu(arg0: number, arg1: Internal.Inventory_): Internal.AbstractContainerMenu;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        isEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        suckInItems(): boolean;
        getStackInSlot(slot: number): Internal.ItemStack;
        readChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        tell(message: Internal.Component_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        setZ(z: number): void;
        setChestVehicleItem(arg0: number, arg1: Internal.ItemStack_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        isMutable(): boolean;
        find(ingredient: Internal.Ingredient_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        getLevelX(): number;
        runCommand(command: string): number;
        get maxCartSpeedOnRail(): number
        set enabled(arg0: boolean)
        get chestVehicleEmpty(): boolean
        get slopeAdjustment(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get width(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get suckShape(): Internal.VoxelShape
        get comparatorLevel(): number
        get levelY(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get height(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        set cooldown(arg0: number)
        get frame(): boolean
        get levelZ(): number
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slots(): number
        get type(): string
        get onCooldown(): boolean
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get maxStackSize(): number
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get currentRailPosition(): BlockPos
        get empty(): boolean
        get enabled(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        get allItems(): Internal.List<Internal.ItemStack>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get mutable(): boolean
        get levelX(): number
        static readonly MOVE_ITEM_SPEED: 4;
    }
    type MinecartHopper_ = MinecartHopper;
    interface TemporalField {
        range(): Internal.ValueRange;
        isTimeBased(): boolean;
        toString(): string;
        rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange;
        isSupportedBy(arg0: Internal.TemporalAccessor_): boolean;
        getDisplayName(arg0: Internal.Locale_): string;
        isDateBased(): boolean;
        resolve(arg0: Internal.Map_<Internal.TemporalField, number>, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor;
        adjustInto<R extends Internal.Temporal>(arg0: R, arg1: number): R;
        getBaseUnit(): Internal.TemporalUnit;
        getRangeUnit(): Internal.TemporalUnit;
        getFrom(arg0: Internal.TemporalAccessor_): number;
        get timeBased(): boolean
        get dateBased(): boolean
        get baseUnit(): Internal.TemporalUnit
        get rangeUnit(): Internal.TemporalUnit
    }
    type TemporalField_ = TemporalField;
    interface SoundInstance {
        getAttenuation(): Internal.SoundInstance$Attenuation;
        getLocation(): ResourceLocation;
        getSource(): Internal.SoundSource;
        resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents;
        canStartSilent(): boolean;
        getStream(arg0: Internal.SoundBufferLibrary_, arg1: Internal.Sound_, arg2: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        getDelay(): number;
        canPlaySound(): boolean;
        getX(): number;
        isLooping(): boolean;
        getVolume(): number;
        getY(): number;
        getZ(): number;
        getPitch(): number;
        getSound(): Internal.Sound;
        isRelative(): boolean;
        createUnseededRandom(): Internal.RandomSource;
        get attenuation(): Internal.SoundInstance$Attenuation
        get location(): ResourceLocation
        get source(): Internal.SoundSource
        get delay(): number
        get x(): number
        get looping(): boolean
        get volume(): number
        get y(): number
        get z(): number
        get pitch(): number
        get sound(): Internal.Sound
        get relative(): boolean
    }
    type SoundInstance_ = SoundInstance;
    class BarrelBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly OPEN: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type BarrelBlock_ = BarrelBlock;
    class TimeZone$ConstantZone extends com.ibm.icu.util.TimeZone {
    }
    type TimeZone$ConstantZone_ = TimeZone$ConstantZone;
    class ClientboundSectionBlocksUpdatePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.SectionPos_, arg1: any_, arg2: Internal.LevelChunkSection_, arg3: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        runUpdates(arg0: Internal.BiConsumer_<BlockPos, Internal.BlockState>): void;
        shouldSuppressLightUpdates(): boolean;
        isSkippable(): boolean;
        get skippable(): boolean
        readonly positions: number[];
        readonly sectionPos: Internal.SectionPos;
    }
    type ClientboundSectionBlocksUpdatePacket_ = ClientboundSectionBlocksUpdatePacket;
    class FFICIF$Buffer extends Internal.StructBuffer<Internal.FFICIF, Internal.FFICIF$Buffer> implements Internal.NativeResource {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.ByteBuffer_)
        rtype(): Internal.FFIType;
        flags(): number;
        abi(): number;
        bytes(): number;
        close(): void;
        arg_types(arg0: number): Internal.PointerBuffer;
        nargs(): number;
    }
    type FFICIF$Buffer_ = FFICIF$Buffer;
    class ThrownPotion extends Internal.ThrowableItemProjectile implements Internal.ItemSupplier {
        constructor(arg0: Internal.EntityType_<Internal.ThrownPotion>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        static readonly SPLASH_RANGE: 4.0;
        static readonly WATER_SENSITIVE: Internal.Predicate<Internal.LivingEntity>;
    }
    type ThrownPotion_ = ThrownPotion;
    interface ArgumentSignatures$Signer {
        sign(arg0: string, arg1: string): Internal.MessageSignature;
        (arg0: string, arg1: string): Internal.MessageSignature_;
    }
    type ArgumentSignatures$Signer_ = ArgumentSignatures$Signer;
    interface FormattedCharSink {
        accept(arg0: number, arg1: Internal.Style_, arg2: number): boolean;
        (arg0: number, arg1: Internal.Style_, arg2: number): boolean;
    }
    type FormattedCharSink_ = FormattedCharSink;
    interface ToDoubleFunction <T> {
        applyAsDouble(arg0: T): number;
        (arg0: T): number;
    }
    type ToDoubleFunction_<T> = ToDoubleFunction<T>;
    class PistonBaseBlock extends Internal.DirectionalBlock {
        constructor(arg0: boolean, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static isPushable(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: boolean, arg5: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly TRIGGER_DROP: 2;
        static readonly TRIGGER_EXTEND: 0;
        static readonly EXTENDED: Internal.BooleanProperty;
        static readonly PLATFORM_THICKNESS: 4.0;
        static readonly TRIGGER_CONTRACT: 1;
    }
    type PistonBaseBlock_ = PistonBaseBlock;
    class FallingBlockBuilder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
        dustColor(color: Internal.Color_): this;
    }
    type FallingBlockBuilder_ = FallingBlockBuilder;
    class StructureRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        addBoundingBox(arg0: Internal.BoundingBox_, arg1: Internal.List_<Internal.BoundingBox>, arg2: Internal.List_<boolean>, arg3: Internal.DimensionType_): void;
        clear(): void;
    }
    type StructureRenderer_ = StructureRenderer;
    interface IRecipeTransferHandler <C extends Internal.AbstractContainerMenu, R> {
        getContainerClass(): C;
        transferRecipe(arg0: C, arg1: R, arg2: Internal.IRecipeSlotsView_, arg3: Internal.Player_, arg4: boolean, arg5: boolean): Internal.IRecipeTransferError;
        getMenuType(): Internal.Optional<Internal.MenuType<C>>;
        getRecipeType(): mezz.jei.api.recipe.RecipeType<R>;
        get containerClass(): C
        get menuType(): Internal.Optional<Internal.MenuType<C>>
        get recipeType(): mezz.jei.api.recipe.RecipeType<R>
    }
    type IRecipeTransferHandler_<C extends Internal.AbstractContainerMenu, R> = IRecipeTransferHandler<C, R>;
    class GameType extends Internal.Enum<Internal.GameType> {
        static getNullableId(arg0: Internal.GameType_): number;
        static byId(arg0: number, arg1: Internal.GameType_): Internal.GameType;
        isSurvival(): boolean;
        static byName(arg0: string): Internal.GameType;
        static values(): Internal.GameType[];
        static valueOf(arg0: string): Internal.GameType;
        static byName(arg0: string, arg1: Internal.GameType_): Internal.GameType;
        getShortDisplayName(): Internal.Component;
        isCreative(): boolean;
        isBlockPlacingRestricted(): boolean;
        getName(): string;
        static byId(arg0: number): Internal.GameType;
        static byNullableId(arg0: number): Internal.GameType;
        updatePlayerAbilities(arg0: Internal.Abilities_): void;
        getLongDisplayName(): Internal.Component;
        getId(): number;
        get survival(): boolean
        get shortDisplayName(): Internal.Component
        get creative(): boolean
        get blockPlacingRestricted(): boolean
        get name(): string
        get longDisplayName(): Internal.Component
        get id(): number
        static readonly DEFAULT_MODE: Internal.GameType;
        static readonly ADVENTURE: Internal.GameType;
        static readonly SPECTATOR: Internal.GameType;
        static readonly CREATIVE: Internal.GameType;
        static readonly SURVIVAL: Internal.GameType;
    }
    type GameType_ = "spectator" | "adventure" | GameType | "survival" | "creative";
    abstract class LootPoolEntryContainer$Builder <T extends Internal.LootPoolEntryContainer$Builder<T>> implements Internal.ConditionUserBuilder<T> {
        constructor()
        build(): Internal.LootPoolEntryContainer;
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): T;
        when(arg0: Internal.LootItemCondition$Builder_): Internal.ConditionUserBuilder<any>;
        otherwise(arg0: Internal.LootPoolEntryContainer$Builder_<any>): Internal.AlternativesEntry$Builder;
        unwrap(): T;
        append(arg0: Internal.LootPoolEntryContainer$Builder_<any>): Internal.EntryGroup$Builder;
        then(arg0: Internal.LootPoolEntryContainer$Builder_<any>): Internal.SequentialEntry$Builder;
    }
    type LootPoolEntryContainer$Builder_<T extends Internal.LootPoolEntryContainer$Builder<T>> = LootPoolEntryContainer$Builder<T>;
    interface CloseableResourceManager extends Internal.ResourceManager, Internal.AutoCloseable {
        open(arg0: ResourceLocation_): Internal.InputStream;
        getResourceStack(arg0: ResourceLocation_): Internal.List<Internal.Resource>;
        openAsReader(arg0: ResourceLocation_): Internal.BufferedReader;
        close(): void;
        listResources(arg0: string, arg1: Internal.Predicate_<ResourceLocation>): Internal.Map<ResourceLocation, Internal.Resource>;
        getNamespaces(): Internal.Set<string>;
        getResource(arg0: ResourceLocation_): Internal.Optional<Internal.Resource>;
        listResourceStacks(arg0: string, arg1: Internal.Predicate_<ResourceLocation>): Internal.Map<ResourceLocation, Internal.List<Internal.Resource>>;
        listPacks(): Internal.Stream<Internal.PackResources>;
        getResourceOrThrow(arg0: ResourceLocation_): Internal.Resource;
        get namespaces(): Internal.Set<string>
    }
    type CloseableResourceManager_ = CloseableResourceManager;
    class GoalSelector {
        constructor(arg0: Internal.Supplier_<Internal.ProfilerFiller>)
        removeGoal(arg0: Internal.Goal_): void;
        addGoal(arg0: number, arg1: Internal.Goal_): void;
        getRunningGoals(): Internal.Stream<Internal.WrappedGoal>;
        setControlFlag(arg0: Internal.Goal$Flag_, arg1: boolean): void;
        disableControlFlag(arg0: Internal.Goal$Flag_): void;
        tickRunningGoals(arg0: boolean): void;
        enableControlFlag(arg0: Internal.Goal$Flag_): void;
        setNewGoalRate(arg0: number): void;
        removeAllGoals(): void;
        tick(): void;
        getAvailableGoals(): Internal.Set<Internal.WrappedGoal>;
        get runningGoals(): Internal.Stream<Internal.WrappedGoal>
        set newGoalRate(arg0: number)
        get availableGoals(): Internal.Set<Internal.WrappedGoal>
    }
    type GoalSelector_ = GoalSelector;
    class BlockVisualizer$Context extends Internal.Record {
        constructor(blockState: Internal.BlockState_, level: Internal.ClientLevel_, pos: BlockPos_, player: Internal.LocalPlayer_, hand: Internal.InteractionHand_, stack: Internal.ItemStack_, face: Internal.Direction_, tintIndex: number)
        "with"(arg0: Internal.ItemStack_): this;
        face(): Internal.Direction;
        pos(): BlockPos;
        "with"(arg0: Internal.Direction_): this;
        "with"(arg0: Internal.BlockState_): this;
        player(): Internal.LocalPlayer;
        "with"(arg0: BlockPos_): this;
        hand(): Internal.InteractionHand;
        "with"(arg0: Internal.InteractionHand_): this;
        "with"(arg0: number): this;
        "with"(arg0: Internal.ClientLevel_): this;
        stack(): Internal.ItemStack;
        "with"(arg0: Internal.LocalPlayer_): this;
        blockState(): Internal.BlockState;
        tintIndex(): number;
        level(): Internal.ClientLevel;
    }
    type BlockVisualizer$Context_ = BlockVisualizer$Context;
    class SodiumWorldRenderer {
        constructor(client: Internal.Minecraft_)
        static instanceNullable(): Internal.SodiumWorldRenderer;
        reload(): void;
        isEntityVisible(entity: Internal.Entity_): boolean;
        isTerrainRenderComplete(): boolean;
        onChunkAdded(x: number, z: number): void;
        getMemoryDebugStrings(): Internal.Collection<string>;
        getChunkTracker(): Internal.ChunkTracker;
        getVisibleChunkCount(): number;
        setWorld(world: Internal.ClientLevel_): void;
        onChunkRenderUpdated(x: number, y: number, z: number, meshBefore: Internal.ChunkRenderData_, meshAfter: Internal.ChunkRenderData_): void;
        static instance(): Internal.SodiumWorldRenderer;
        scheduleRebuildForChunk(x: number, y: number, z: number, important: boolean): void;
        scheduleTerrainUpdate(): void;
        onChunkLightAdded(x: number, z: number): void;
        getChunksDebugString(): string;
        scheduleRebuildForChunks(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void;
        updateChunks(camera: Internal.Camera_, frustum: me.jellysquid.mods.sodium.client.util.frustum.Frustum_, frame: number, spectator: boolean): void;
        doesChunkHaveFlag(x: number, z: number, status: number): boolean;
        renderTileEntities(matrices: Internal.PoseStack_, bufferBuilders: Internal.RenderBuffers_, blockBreakingProgressions: Internal.Long2ObjectMap_<Internal.SortedSet<Internal.BlockDestructionProgress>>, camera: Internal.Camera_, tickDelta: number): void;
        isBoxVisible(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): boolean;
        scheduleRebuildForBlockArea(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void;
        drawChunkLayer(renderLayer: Internal.RenderType_, matrixStack: Internal.PoseStack_, x: number, y: number, z: number): void;
        onChunkRemoved(x: number, z: number): void;
        get terrainRenderComplete(): boolean
        get memoryDebugStrings(): Internal.Collection<string>
        get chunkTracker(): Internal.ChunkTracker
        get visibleChunkCount(): number
        set world(world: Internal.ClientLevel_)
        get chunksDebugString(): string
    }
    type SodiumWorldRenderer_ = SodiumWorldRenderer;
    interface ICapabilityProvider {
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
    }
    type ICapabilityProvider_ = ICapabilityProvider;
    abstract class MovingInteractionBehaviour {
        constructor()
        handleEntityCollision(arg0: Internal.Entity_, arg1: BlockPos_, arg2: Internal.AbstractContraptionEntity_): void;
        handlePlayerInteraction(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: BlockPos_, arg3: Internal.AbstractContraptionEntity_): boolean;
    }
    type MovingInteractionBehaviour_ = MovingInteractionBehaviour;
    class Paint extends icyllis.arc3d.core.Paint {
        constructor()
        constructor(paint: Internal.Paint_)
        setTextAntiAlias(textAntiAlias: boolean): void;
        setTextStyle(textStyle: number): void;
        getTextSize(): number;
        setLinearText(linearText: boolean): void;
        getFontStyle(): number;
        static obtain(): Internal.Paint;
        setFontSize(fontSize: number): void;
        set(paint: Internal.Paint_): void;
        getBlendMode(): icyllis.modernui.graphics.BlendMode;
        setTextSize(textSize: number): void;
        recycle(): void;
        setBlendMode(mode: icyllis.modernui.graphics.BlendMode_): void;
        isTextAntiAlias(): boolean;
        getTextStyle(): number;
        setFontStyle(fontStyle: number): void;
        getFontSize(): number;
        isLinearText(): boolean;
        set textAntiAlias(textAntiAlias: boolean)
        set textStyle(textStyle: number)
        get textSize(): number
        set linearText(linearText: boolean)
        get fontStyle(): number
        set fontSize(fontSize: number)
        get blendMode(): icyllis.modernui.graphics.BlendMode
        set textSize(textSize: number)
        set blendMode(mode: icyllis.modernui.graphics.BlendMode_)
        get textAntiAlias(): boolean
        get textStyle(): number
        set fontStyle(fontStyle: number)
        get fontSize(): number
        get linearText(): boolean
        static readonly LINEAR_TEXT_FLAG: 16;
        static readonly BOLD: 1;
        static readonly BOLD_ITALIC: 3;
        static readonly FONT_STYLE_MASK: 3;
        static readonly NORMAL: 0;
        static readonly ITALIC: 2;
    }
    type Paint_ = Paint;
    class ClientboundSetTitleTextPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getText(): Internal.Component;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get text(): Internal.Component
        get skippable(): boolean
    }
    type ClientboundSetTitleTextPacket_ = ClientboundSetTitleTextPacket;
    interface Script {
        exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any;
    }
    type Script_ = Script;
    class ClientboundBlockUpdatePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: Internal.BlockGetter_, arg1: BlockPos_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getBlockState(): Internal.BlockState;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get pos(): BlockPos
        get blockState(): Internal.BlockState
        get skippable(): boolean
    }
    type ClientboundBlockUpdatePacket_ = ClientboundBlockUpdatePacket;
    abstract class Calendar implements Internal.Cloneable, Internal.Comparable<Internal.Calendar>, Internal.Serializable {
        clone(): any;
        getWeekYear(): number;
        getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map<string, number>;
        static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): Internal.Calendar;
        setWeekDate(arg0: number, arg1: number, arg2: number): void;
        set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        toInstant(): Internal.Instant;
        isSet(arg0: number): boolean;
        getMinimum(arg0: number): number;
        compareTo(arg0: Internal.Calendar_): number;
        set(arg0: number, arg1: number, arg2: number): void;
        static getAvailableLocales(): Internal.Locale[];
        setFirstDayOfWeek(arg0: number): void;
        compareTo(arg0: any): number;
        getTimeInMillis(): number;
        static getInstance(): Internal.Calendar;
        getCalendarType(): string;
        add(arg0: number, arg1: number): void;
        set(arg0: number, arg1: number): void;
        isLenient(): boolean;
        getLeastMaximum(arg0: number): number;
        setMinimalDaysInFirstWeek(arg0: number): void;
        isWeekDateSupported(): boolean;
        static getInstance(arg0: Internal.Locale_): Internal.Calendar;
        getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string;
        getWeeksInWeekYear(): number;
        getTime(): Internal.Date;
        setTimeInMillis(arg0: number): void;
        roll(arg0: number, arg1: boolean): void;
        clear(arg0: number): void;
        getGreatestMinimum(arg0: number): number;
        getMinimalDaysInFirstWeek(): number;
        after(arg0: any): boolean;
        setTime(arg0: Internal.Date_): void;
        getMaximum(arg0: number): number;
        static getInstance(arg0: Internal.TimeZone_): Internal.Calendar;
        roll(arg0: number, arg1: number): void;
        clear(): void;
        getTimeZone(): Internal.TimeZone;
        setTimeZone(arg0: Internal.TimeZone_): void;
        getFirstDayOfWeek(): number;
        static getAvailableCalendarTypes(): Internal.Set<string>;
        get(arg0: number): number;
        getActualMinimum(arg0: number): number;
        set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getActualMaximum(arg0: number): number;
        before(arg0: any): boolean;
        setLenient(arg0: boolean): void;
        get weekYear(): number
        get availableLocales(): Internal.Locale[]
        set firstDayOfWeek(arg0: number)
        get timeInMillis(): number
        get instance(): Internal.Calendar
        get calendarType(): string
        get lenient(): boolean
        set minimalDaysInFirstWeek(arg0: number)
        get weekDateSupported(): boolean
        get weeksInWeekYear(): number
        get time(): Internal.Date
        set timeInMillis(arg0: number)
        get minimalDaysInFirstWeek(): number
        set time(arg0: Internal.Date_)
        get timeZone(): Internal.TimeZone
        set timeZone(arg0: Internal.TimeZone_)
        get firstDayOfWeek(): number
        get availableCalendarTypes(): Internal.Set<string>
        set lenient(arg0: boolean)
        static readonly OCTOBER: 9;
        static readonly LONG: 2;
        static readonly TUESDAY: 3;
        static readonly AM_PM: 9;
        static readonly MONTH: 2;
        static readonly JULY: 6;
        static readonly MAY: 4;
        static readonly UNDECIMBER: 12;
        static readonly FEBRUARY: 1;
        static readonly WEEK_OF_MONTH: 4;
        static readonly DST_OFFSET: 16;
        static readonly WEDNESDAY: 4;
        static readonly NOVEMBER: 10;
        static readonly LONG_STANDALONE: 32770;
        static readonly SHORT_STANDALONE: 32769;
        static readonly AM: 0;
        static readonly HOUR_OF_DAY: 11;
        static readonly ALL_STYLES: 0;
        static readonly MARCH: 2;
        static readonly SATURDAY: 7;
        static readonly SHORT_FORMAT: 1;
        static readonly JANUARY: 0;
        static readonly NARROW_FORMAT: 4;
        static readonly FIELD_COUNT: 17;
        static readonly ERA: 0;
        static readonly YEAR: 1;
        static readonly DAY_OF_WEEK_IN_MONTH: 8;
        static readonly MILLISECOND: 14;
        static readonly WEEK_OF_YEAR: 3;
        static readonly AUGUST: 7;
        static readonly DATE: 5;
        static readonly MONDAY: 2;
        static readonly SHORT: 1;
        static readonly LONG_FORMAT: 2;
        static readonly APRIL: 3;
        static readonly FRIDAY: 6;
        static readonly NARROW_STANDALONE: 32772;
        static readonly SECOND: 13;
        static readonly ZONE_OFFSET: 15;
        static readonly SUNDAY: 1;
        static readonly DAY_OF_MONTH: 5;
        static readonly DAY_OF_YEAR: 6;
        static readonly THURSDAY: 5;
        static readonly PM: 1;
        static readonly JUNE: 5;
        static readonly HOUR: 10;
        static readonly DECEMBER: 11;
        static readonly SEPTEMBER: 8;
        static readonly MINUTE: 12;
        static readonly DAY_OF_WEEK: 7;
    }
    type Calendar_ = Calendar;
    class AttributedCharacterIterator$Attribute implements Internal.Serializable {
        static readonly LANGUAGE: Internal.AttributedCharacterIterator$Attribute;
        static readonly READING: Internal.AttributedCharacterIterator$Attribute;
        static readonly INPUT_METHOD_SEGMENT: Internal.AttributedCharacterIterator$Attribute;
    }
    type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute;
    class AttributeInstance {
        constructor(arg0: Internal.Attribute_, arg1: Internal.Consumer_<Internal.AttributeInstance>)
        save(): Internal.CompoundTag;
        getModifiers(): Internal.Set<Internal.AttributeModifier>;
        removeModifier(arg0: Internal.AttributeModifier_): void;
        hasModifier(arg0: Internal.AttributeModifier_): boolean;
        setBaseValue(arg0: number): void;
        removeModifiers(): void;
        removeModifier(arg0: Internal.UUID_): void;
        getModifiers(arg0: Internal.AttributeModifier$Operation_): Internal.Set<Internal.AttributeModifier>;
        getAttribute(): Internal.Attribute;
        getBaseValue(): number;
        addTransientModifier(arg0: Internal.AttributeModifier_): void;
        load(arg0: Internal.CompoundTag_): void;
        replaceFrom(arg0: Internal.AttributeInstance_): void;
        getModifier(arg0: Internal.UUID_): Internal.AttributeModifier;
        getValue(): number;
        removePermanentModifier(arg0: Internal.UUID_): boolean;
        addPermanentModifier(arg0: Internal.AttributeModifier_): void;
        get modifiers(): Internal.Set<Internal.AttributeModifier>
        set baseValue(arg0: number)
        get attribute(): Internal.Attribute
        get baseValue(): number
        get value(): number
    }
    type AttributeInstance_ = AttributeInstance;
    abstract class BlockBuilder extends Internal.BuilderBase<Internal.Block> {
        constructor(i: ResourceLocation_)
        /**
         * Bounces entities that land on this block by bounciness * their fall velocity.
         * Do not make bounciness negative, as that is a recipe for a long and laggy trip to the void
        */
        bounciness(bounciness: number): this;
        /**
         * Set what happens when an entity falls on the block. Do not use this for moving them, use bounce instead!
        */
        fallenOn(callbackJS: Internal.Consumer_<Internal.EntityFallenOnBlockCallbackJS>): this;
        /**
         * Tags the item with the given tag.
        */
        tagItem(tag: ResourceLocation_): this;
        /**
         * Set the block's model.
        */
        model(m: string): this;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): this;
        /**
         * Makes the block a redstone conductor.
        */
        redstoneConductor(b: boolean): this;
        /**
         * Modifies the block's item representation.
        */
        item(i: Internal.Consumer_<Internal.BlockItemBuilder>): this;
        /**
         * Set the default state of the block.
        */
        defaultState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyCallbackJS>): this;
        /**
         * Set what happens when an entity steps on the block
         * This is called every tick for every entity standing on the block, so be careful what you do here.
        */
        steppedOn(callbackJS: Internal.Consumer_<Internal.EntitySteppedOnBlockCallbackJS>): this;
        textureAll(tex: Special.Texture): this;
        /**
         * Helper method for setting the render type of the block to `translucent` correctly.
        */
        defaultTranslucent(): this;
        /**
         * Tags both the block and the item with the given tag.
        */
        tagBoth(tag: ResourceLocation_): this;
        /**
         * Makes the block unbreakable.
        */
        unbreakable(): this;
        /**
         * Makes the block view blocking.
        */
        viewBlocking(b: boolean): this;
        /**
         * Set the color of a specific layer of the block.
        */
        color(index: number, c: Internal.Color_): this;
        /**
         * Add a blockstate property to the block.
         * 
         * For example, facing, lit, etc.
        */
        property(property: Internal.Property_<any>): this;
        /**
         * Sets the blast resistance of the block. Defaults to 3.
        */
        resistance(r: number): this;
        /**
         * Sets the block's material. Defaults to wood.
        */
        material(m: Internal.MaterialJS_): this;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): this;
        /**
         * Set the callback for determining the blocks state when placed.
        */
        placementState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyPlacementCallbackJS>): this;
        /**
         * Set if the block can be replaced by something else.
        */
        canBeReplaced(callbackJS: Internal.Predicate_<Internal.CanBeReplacedCallbackJS>): this;
        /**
         * Sets random tick callback for this black.
        */
        randomTick(randomTickCallback: Internal.Consumer_<Internal.RandomTickCallbackJS>): this;
        /**
         * Set how this block reacts after an explosion. Note the block has already been destroyed at this point
        */
        exploded(callbackJS: Internal.Consumer_<Internal.BlockExplodedCallbackJS>): this;
        /**
         * Sets the light level of the block. Defaults to 0 (no light).
        */
        lightLevel(light: number): this;
        generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map<ResourceLocation, Internal.JsonObject>;
        /**
         * Makes the block not be solid.
        */
        notSolid(): this;
        static createShape(boxes: Internal.List_<Internal.AABB>): Internal.VoxelShape;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: string): Internal.BuilderBase<Internal.Block>;
        /**
         * Sets the render type of the block. Can be `cutout`, `cutout_mipped`, `translucent`, or `basic`.
        */
        renderType(l: string): this;
        /**
         * Clears all drops for the block.
        */
        noDrops(): this;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setWaterlogged(waterlogged: boolean): this;
        createProperties(): Internal.BlockBehaviour$Properties;
        /**
         * Makes the block can be waterlogged.
        */
        waterlogged(): this;
        /**
         * Set the callback used for determining how the block rotates
        */
        rotateState(callbackJS: Internal.Consumer_<Internal.BlockStateRotateCallbackJS>): this;
        /**
         * Set how high you can jump on the block.
        */
        jumpFactor(f: number): this;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(f: boolean): this;
        textureSide(direction: Internal.Direction_, tex: Special.Texture): this;
        texture(id: string, tex: Special.Texture): this;
        /**
         * Checks if the block can be waterlogged.
        */
        canBeWaterlogged(): boolean;
        /**
         * Sets the hardness of the block. Defaults to 1.5.
         * 
         * Setting this to -1 will make the block unbreakable like bedrock.
        */
        hardness(h: number): this;
        /**
         * Set the block to have no corresponding item.
        */
        noItem(): this;
        transformObject(arg0: any): any;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getWaterlogged(): boolean;
        /**
         * Set the callback used for determining how the block is mirrored
        */
        mirrorState(callbackJS: Internal.Consumer_<Internal.BlockStateMirrorCallbackJS>): this;
        /**
         * Set how slippery the block is.
        */
        slipperiness(f: number): this;
        /**
         * Tags the block with the given tag.
        */
        tagBlock(tag: ResourceLocation_): this;
        /**
         * Sets the opacity of the block. Opaque blocks do not let light through.
        */
        opaque(o: boolean): this;
        /**
         * Makes mobs not spawn on the block.
        */
        noValidSpawns(b: boolean): this;
        transformObject(obj: Internal.Block_): Internal.Block;
        /**
         * Makes the block transparent.
        */
        transparent(b: boolean): this;
        /**
         * Helper method for setting the render type of the block to `cutout` correctly.
        */
        defaultCutout(): this;
        /**
         * Sets the block should be a full block or not, like cactus or doors.
        */
        fullBlock(f: boolean): this;
        /**
         * Makes the block not collide with entities.
        */
        noCollision(): this;
        /**
         * Tags both the block and the item with the given tag.
        */
        tag(tag: ResourceLocation_): this;
        /**
         * Set how this block bounces/moves entities that land on top of this. Do not use this to modify the block, use fallOn instead!
         * Use ctx.bounce(height) or ctx.setVelocity(x, y, z) to change the entities velocity.
        */
        afterFallenOn(callbackJS: Internal.Consumer_<Internal.AfterEntityFallenOnBlockCallbackJS>): this;
        /**
         * Makes the block suffocating.
        */
        suffocating(b: boolean): this;
        /**
         * Set how fast you can walk on the block.
         * 
         * Any value above 1 will make you walk insanely fast as your speed is multiplied by this value each tick.
         * 
         * Recommended values are between 0.1 and 1, useful for mimicking soul sand or ice.
        */
        speedFactor(f: number): this;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(): this;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        set waterlogged(waterlogged: boolean)
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get waterlogged(): boolean
        lootTable: Internal.Consumer<Internal.LootBuilder>;
        blockstateJson: Internal.JsonObject;
        modelJson: Internal.JsonObject;
        randomTickCallback: Internal.Consumer<Internal.RandomTickCallbackJS>;
    }
    type BlockBuilder_ = BlockBuilder;
    class Mirror extends Internal.Enum<Internal.Mirror> implements Internal.StringRepresentable {
        getRotation(arg0: Internal.Direction_): Internal.Rotation;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.Mirror[];
        getSerializedName(): string;
        mirror(arg0: Internal.Direction_): Internal.Direction;
        mirror(arg0: number, arg1: number): number;
        rotation(): Internal.OctahedralGroup;
        static valueOf(arg0: string): Internal.Mirror;
        symbol(): Internal.Component;
        get serializedName(): string
        static readonly CODEC: Internal.Codec<Internal.Mirror>;
        static readonly FRONT_BACK: Internal.Mirror;
        static readonly NONE: Internal.Mirror;
        static readonly LEFT_RIGHT: Internal.Mirror;
    }
    type Mirror_ = "left_right" | "front_back" | Mirror | "none";
    interface AccessorSmithingRecipe {
        getBase(): Internal.Ingredient;
        getAddition(): Internal.Ingredient;
        get base(): Internal.Ingredient
        get addition(): Internal.Ingredient
    }
    type AccessorSmithingRecipe_ = AccessorSmithingRecipe;
    class EdgeData {
        constructor(arg0: Internal.TrackEdge_)
        getEffectiveEdgeGroupId(arg0: Internal.TrackGraph_): Internal.UUID;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.TrackEdge_, arg2: Internal.TrackGraph_, arg3: Internal.DimensionPalette_): Internal.EdgeData;
        next(arg0: number): Internal.TrackEdgePoint;
        next<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>, arg1: number): T;
        getIntersections(): Internal.List<Internal.TrackEdgeIntersection>;
        addIntersection(arg0: Internal.TrackGraph_, arg1: Internal.UUID_, arg2: number, arg3: Internal.TrackNode_, arg4: Internal.TrackNode_, arg5: number): void;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        hasSignalBoundaries(): boolean;
        get<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>, arg1: number): T;
        setSingleSignalGroup(arg0: Internal.TrackGraph_, arg1: Internal.UUID_): void;
        removeIntersection(arg0: Internal.TrackGraph_, arg1: Internal.UUID_): void;
        removePoint(arg0: Internal.TrackGraph_, arg1: Internal.TrackEdgePoint_): void;
        getPoints(): Internal.List<Internal.TrackEdgePoint>;
        hasIntersections(): boolean;
        hasPoints(): boolean;
        refreshIntersectingSignalGroups(arg0: Internal.TrackGraph_): void;
        getSingleSignalGroup(): Internal.UUID;
        addPoint<T extends Internal.TrackEdgePoint>(arg0: Internal.TrackGraph_, arg1: Internal.TrackEdgePoint_): void;
        getGroupAtPosition(arg0: Internal.TrackGraph_, arg1: number): Internal.UUID;
        get intersections(): Internal.List<Internal.TrackEdgeIntersection>
        get points(): Internal.List<Internal.TrackEdgePoint>
        get singleSignalGroup(): Internal.UUID
        static readonly passiveGroup: Internal.UUID;
    }
    type EdgeData_ = EdgeData;
    interface ScheduledExecutorService extends Internal.ExecutorService {
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        isShutdown(): boolean;
        shutdownNow(): Internal.List<Internal.Runnable>;
        submit<T>(arg0: Internal.Callable_<T>): Internal.Future<T>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        shutdown(): void;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture<V>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): Internal.Future<T>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        submit(arg0: Internal.Runnable_): Internal.Future<any>;
        execute(arg0: Internal.Runnable_): void;
        isTerminated(): boolean;
        get shutdown(): boolean
        get terminated(): boolean
    }
    type ScheduledExecutorService_ = ScheduledExecutorService;
    interface IToolGridHighLight {
        sideTips(player: Internal.Player_, toolType: GTToolType_, side: Internal.Direction_): ResourceTexture;
        shouldRenderGrid(player: Internal.Player_, held: Internal.ItemStack_, toolType: GTToolType_): boolean;
    }
    type IToolGridHighLight_ = IToolGridHighLight;
    abstract class StructBuffer <T extends Internal.Struct, SELF extends Internal.StructBuffer<T, SELF>> extends Internal.CustomBuffer<SELF> implements Internal.Iterable<T> {
        put(arg0: T): SELF;
        get(arg0: number, arg1: T): SELF;
        stream(): Internal.Stream<T>;
        spliterator(): Internal.Spliterator<T>;
        apply(arg0: Internal.Consumer_<T>): SELF;
        apply(arg0: number, arg1: Internal.Consumer_<T>): SELF;
        get(arg0: T): SELF;
        iterator(): Internal.Iterator<T>;
        get(arg0: number): T;
        forEach(arg0: Internal.Consumer_<T>): void;
        put(arg0: number, arg1: T): SELF;
        parallelStream(): Internal.Stream<T>;
        get(): T;
    }
    type StructBuffer_<T extends Internal.Struct, SELF extends Internal.StructBuffer<T, SELF>> = StructBuffer<T, SELF>;
    interface BlockAndTintGetter extends Internal.BlockGetter, Internal.IForgeBlockAndTintGetter {
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getMaxBuildHeight(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        getSectionYFromSectionIndex(arg0: number): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHeight(): number;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        canSeeSky(arg0: BlockPos_): boolean;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getMinBuildHeight(): number;
        getSectionsCount(): number;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get maxBuildHeight(): number
        get lightEngine(): Internal.LevelLightEngine
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get minBuildHeight(): number
        get sectionsCount(): number
        get maxLightLevel(): number
    }
    type BlockAndTintGetter_ = BlockAndTintGetter;
    class BlockDestructionProgress implements Internal.Comparable<Internal.BlockDestructionProgress>, Internal.BlockDestructionProgressExtension {
        constructor(arg0: number, arg1: BlockPos_)
        getProgress(): number;
        getUpdatedRenderTick(): number;
        getPos(): BlockPos;
        compareTo(arg0: Internal.BlockDestructionProgress_): number;
        setExtraPositions(arg0: Internal.Set_<any>): void;
        updateTick(arg0: number): void;
        compareTo(arg0: any): number;
        setProgress(arg0: number): void;
        getExtraPositions(): Internal.Set<any>;
        getId(): number;
        get progress(): number
        get updatedRenderTick(): number
        get pos(): BlockPos
        set extraPositions(arg0: Internal.Set_<any>)
        set progress(arg0: number)
        get extraPositions(): Internal.Set<any>
        get id(): number
    }
    type BlockDestructionProgress_ = BlockDestructionProgress;
    class LightningBolt extends Internal.Entity {
        constructor(arg0: Internal.EntityType_<Internal.LightningBolt>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setDamage(arg0: number): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        setCause(arg0: Internal.ServerPlayer_): void;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setVisualOnly(arg0: boolean): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getCause(): Internal.ServerPlayer;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getBlocksSetOnFire(): number;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        handler$zjk000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_<any>): void;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getHitEntities(): Internal.Stream<Internal.Entity>;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        getDamage(): number;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set damage(arg0: number)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        set cause(arg0: Internal.ServerPlayer_)
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        set visualOnly(arg0: boolean)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get cause(): Internal.ServerPlayer
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get blocksSetOnFire(): number
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get hitEntities(): Internal.Stream<Internal.Entity>
        get profile(): Internal.GameProfile
        get damage(): number
        seed: number;
    }
    type LightningBolt_ = LightningBolt;
    class AttributeModifier$Operation extends Internal.Enum<Internal.AttributeModifier$Operation> {
        static valueOf(arg0: string): Internal.AttributeModifier$Operation;
        static fromValue(arg0: number): Internal.AttributeModifier$Operation;
        static values(): Internal.AttributeModifier$Operation[];
        toValue(): number;
        static readonly MULTIPLY_BASE: Internal.AttributeModifier$Operation;
        static readonly MULTIPLY_TOTAL: Internal.AttributeModifier$Operation;
        static readonly ADDITION: Internal.AttributeModifier$Operation;
    }
    type AttributeModifier$Operation_ = "addition" | AttributeModifier$Operation | "multiply_total" | "multiply_base";
    interface MutableQuadView extends Internal.QuadView {
        nominalFace(arg0: Internal.Direction_): this;
        normalX(arg0: number): number;
        y(arg0: number): number;
        getInstance(): this;
        x(arg0: number): number;
        cullFace(): Internal.Direction;
        colorIndex(arg0: number): this;
        cullFace(arg0: Internal.Direction_): this;
        fromVanilla(arg0: Internal.BakedQuad_, arg1: Internal.Direction_): this;
        z(arg0: number): number;
        spriteU(arg0: number, arg1: number): number;
        sprite(arg0: number, arg1: number, arg2: number, arg3: number): this;
        sprite(arg0: number, arg1: number, arg2: Internal.Vec2_): this;
        spriteV(arg0: number, arg1: number): number;
        pos(arg0: number, arg1: number, arg2: number, arg3: number): this;
        toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void;
        nominalFace(): Internal.Direction;
        spriteColor(arg0: number, arg1: number, arg2: number): this;
        hasNormal(arg0: number): boolean;
        normal(arg0: number, arg1: number, arg2: number, arg3: number): this;
        copyTo(arg0: Internal.MutableQuadView_): void;
        /**
         * @deprecated
        */
        fromVanilla(arg0: number[], arg1: number, arg2: boolean): this;
        lightFace(): Internal.Direction;
        posByIndex(arg0: number, arg1: number): number;
        colorIndex(): number;
        spriteColor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): this;
        lightmap(arg0: number): number;
        lightmap(arg0: number, arg1: number): this;
        copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f;
        spriteColor(arg0: number, arg1: number): number;
        pos(arg0: number, arg1: Internal.Vector3f_): this;
        faceNormal(): Internal.Vector3f;
        toBlockBakedQuad(): Internal.BakedQuad;
        tag(arg0: number): this;
        tag(): number;
        toBakedQuad(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: boolean): Internal.BakedQuad;
        lightmap(arg0: number, arg1: number, arg2: number, arg3: number): this;
        normal(arg0: number, arg1: Internal.Vector3f_): this;
        copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f;
        spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this;
        normalY(arg0: number): number;
        normalZ(arg0: number): number;
        get instance(): Internal.MutableQuadView
        readonly BAKE_ROTATE_270: 3;
        readonly BAKE_FLIP_V: 16;
        readonly BAKE_FLIP_U: 8;
        readonly BAKE_ROTATE_180: 2;
        readonly BAKE_ROTATE_90: 1;
        readonly BAKE_ROTATE_NONE: 0;
        readonly BAKE_LOCK_UV: 4;
        readonly BAKE_NORMALIZED: 32;
    }
    type MutableQuadView_ = MutableQuadView;
    class TextStyle extends Internal.Enum<Internal.TextStyle> {
        isStandalone(): boolean;
        asNormal(): this;
        asStandalone(): this;
        static values(): Internal.TextStyle[];
        static valueOf(arg0: string): Internal.TextStyle;
        get standalone(): boolean
        static readonly SHORT: Internal.TextStyle;
        static readonly NARROW: Internal.TextStyle;
        static readonly SHORT_STANDALONE: Internal.TextStyle;
        static readonly FULL: Internal.TextStyle;
        static readonly NARROW_STANDALONE: Internal.TextStyle;
        static readonly FULL_STANDALONE: Internal.TextStyle;
    }
    type TextStyle_ = "narrow" | TextStyle | "short" | "full_standalone" | "short_standalone" | "full" | "narrow_standalone";
    class ComplexItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getUpdatePacket(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): Internal.Packet<any>;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ComplexItem_ = ComplexItem;
    abstract class AbstractMinecart extends Internal.Entity implements Internal.DynamicLightSource, Internal.IForgeAbstractMinecart {
        getDistance(pos: BlockPos_): number;
        activateMinecart(arg0: number, arg1: number, arg2: number, arg3: boolean): void;
        getMaxCartSpeedOnRail(): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getPos(arg0: number, arg1: number, arg2: number): Vec3;
        setCustomDisplay(arg0: boolean): void;
        getSlopeAdjustment(): number;
        setHurtTime(arg0: number): void;
        setDamage(arg0: number): void;
        getDisplayOffset(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setCanUseRail(arg0: boolean): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        static registerCollisionHandler(arg0: Internal.IMinecartCollisionHandler_): void;
        isLiving(): boolean;
        getMinecartType(): Internal.AbstractMinecart$Type;
        moveMinecartOnRail(arg0: BlockPos_): void;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        getDisplayName(): Internal.Component;
        setMaxSpeedAirLateral(arg0: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldDoRailFunctions(): boolean;
        destroy(arg0: DamageSource_): void;
        hasCustomDisplay(): boolean;
        shouldRiderSit(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setDisplayOffset(arg0: number): void;
        setMaxSpeedAirVertical(arg0: number): void;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        getDamage(): number;
        getPosOffs(arg0: number, arg1: number, arg2: number, arg3: number): Vec3;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDragAir(): number;
        setRotation(yaw: number, pitch: number): void;
        setCurrentCartSpeedCapOnRail(arg0: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getDisplayBlockState(): Internal.BlockState;
        getDefaultDisplayOffset(): number;
        getMaxSpeedAirVertical(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getDefaultDisplayBlockState(): Internal.BlockState;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getHurtTime(): number;
        getCollisionHandler(): Internal.IMinecartCollisionHandler;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        canUseRail(): boolean;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setHurtDir(arg0: number): void;
        getCurrentCartSpeedCapOnRail(): number;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        static createMinecart(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.AbstractMinecart$Type_): Internal.AbstractMinecart;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHurtDir(): number;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMaxSpeedAirLateral(): number;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setDragAir(arg0: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        getMaxSpeedWithRail(): number;
        runCommand(command: string): number;
        setDisplayBlockState(arg0: Internal.BlockState_): void;
        get maxCartSpeedOnRail(): number
        set customDisplay(arg0: boolean)
        get slopeAdjustment(): number
        set hurtTime(arg0: number)
        set damage(arg0: number)
        get displayOffset(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        set canUseRail(arg0: boolean)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get minecartType(): Internal.AbstractMinecart$Type
        get comparatorLevel(): number
        get displayName(): Internal.Component
        set maxSpeedAirLateral(arg0: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        set displayOffset(arg0: number)
        set maxSpeedAirVertical(arg0: number)
        get frame(): boolean
        get damage(): number
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get dragAir(): number
        set currentCartSpeedCapOnRail(arg0: number)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get displayBlockState(): Internal.BlockState
        get defaultDisplayOffset(): number
        get maxSpeedAirVertical(): number
        get type(): string
        get block(): Internal.BlockContainerJS
        get defaultDisplayBlockState(): Internal.BlockState
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get hurtTime(): number
        get collisionHandler(): Internal.IMinecartCollisionHandler
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get currentRailPosition(): BlockPos
        set hurtDir(arg0: number)
        get currentCartSpeedCapOnRail(): number
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get hurtDir(): number
        get parts(): Internal.PartEntity<any>[]
        get maxSpeedAirLateral(): number
        get motionZ(): number
        set z(z: number)
        set dragAir(arg0: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get maxSpeedWithRail(): number
        set displayBlockState(arg0: Internal.BlockState_)
    }
    type AbstractMinecart_ = AbstractMinecart;
    interface Long2ObjectFunction <V> extends it.unimi.dsi.fastutil.Function<number, V>, Internal.LongFunction<V> {
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction<V>;
        remove(arg0: number): V;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Long2ByteFunction;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        put(arg0: number, arg1: V): V;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Long2ObjectFunction<T>;
        apply(arg0: number): V;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction<V>;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Long2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Long2FloatFunction;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        apply(arg0: number): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Long2ShortFunction;
        containsKey(arg0: number): boolean;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Long2DoubleFunction;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        get(arg0: number): V;
        size(): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction<V>;
        clear(): void;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction<V>;
        defaultReturnValue(): V;
        getOrDefault(arg0: number, arg1: V): V;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Long2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Long2ReferenceFunction<T>;
        (arg0: number): V;
    }
    type Long2ObjectFunction_<V> = Long2ObjectFunction<V>;
    interface Observer <T> {
        onChanged(arg0: T): void;
        (arg0: T): void;
    }
    type Observer_<T> = Observer<T>;
    class Warden extends Internal.Monster implements Internal.VibrationListener$VibrationListenerConfig {
        constructor(arg0: Internal.EntityType_<Internal.Monster>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        clearAnger(arg0: Internal.Entity_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        increaseAngerAt(arg0: Internal.Entity_): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getAngerLevel(): Internal.AngerLevel;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        getTendrilAnimation(arg0: number): number;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        shouldListen(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.GameEvent$Context_): boolean;
        isValidVibration(arg0: Internal.GameEvent_, arg1: Internal.GameEvent$Context_): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        onSignalSchedule(): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        canTriggerAvoidVibration(): boolean;
        getHeartAnimation(arg0: number): number;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getAngerManagement(): Internal.AngerManagement;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getClientAngerLevel(): number;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        onSignalReceive(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_, arg5: Internal.Entity_, arg6: number): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        canTargetEntity(arg0: Internal.Entity_): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getListenableEvents(): Internal.TagKey<Internal.GameEvent>;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getBrain(): Internal.Brain<Internal.Warden>;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setAttackTarget(arg0: Internal.LivingEntity_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getEntityAngryAt(): Internal.Optional<Internal.LivingEntity>;
        static applyDarknessAround(arg0: Internal.ServerLevel_, arg1: Vec3_, arg2: Internal.Entity_, arg3: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        increaseAngerAt(arg0: Internal.Entity_, arg1: number, arg2: boolean): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get angerLevel(): Internal.AngerLevel
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get angerManagement(): Internal.AngerManagement
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get clientAngerLevel(): number
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get listenableEvents(): Internal.TagKey<Internal.GameEvent>
        get type(): string
        get brain(): Internal.Brain<Internal.Warden>
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set attackTarget(arg0: Internal.LivingEntity_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get entityAngryAt(): Internal.Optional<Internal.LivingEntity>
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        diggingAnimationState: Internal.AnimationState;
        sonicBoomAnimationState: Internal.AnimationState;
        attackAnimationState: Internal.AnimationState;
        roarAnimationState: Internal.AnimationState;
        emergeAnimationState: Internal.AnimationState;
        sniffAnimationState: Internal.AnimationState;
    }
    type Warden_ = Warden;
    interface JEISubtypesEventJS$Interpreter extends Internal.Function<Internal.ItemStack, any> {
        compose<V>(arg0: Internal.Function_<V, Internal.ItemStack>): Internal.Function<V, any>;
        apply(arg0: Internal.ItemStack_): any;
        identity<T>(): Internal.Function<T, T>;
        andThen<V>(arg0: Internal.Function_<any, V>): Internal.Function<Internal.ItemStack, V>;
        (arg0: Internal.ItemStack_): any;
    }
    type JEISubtypesEventJS$Interpreter_ = JEISubtypesEventJS$Interpreter;
    interface CommentedConfig extends Internal.UnmodifiableCommentedConfig, com.electronwill.nightconfig.core.Config {
        add(arg0: Internal.List_<string>, arg1: any): boolean;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        of(arg0: Internal.Supplier_<Internal.Map<string, any>>, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        getComment(arg0: Internal.List_<string>): string;
        commentMap(): Internal.Map<string, string>;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        containsComment(arg0: Internal.List_<string>): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalComment(arg0: Internal.List_<string>): Internal.Optional<string>;
        getRaw<T>(arg0: Internal.List_<string>): T;
        update(arg0: Internal.List_<string>, arg1: any): void;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        remove<T>(arg0: string): T;
        putAll(arg0: Internal.UnmodifiableConfig_): void;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        add(arg0: string, arg1: any): boolean;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): this;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): this;
        getComments(arg0: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>): void;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_): this;
        fake(arg0: com.electronwill.nightconfig.core.Config_): this;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        copy(arg0: Internal.UnmodifiableConfig_): this;
        getComment(arg0: string): string;
        containsComment(arg0: string): boolean;
        inMemoryUniversal(): com.electronwill.nightconfig.core.Config;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        removeComment(arg0: string): string;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<any>): this;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): this;
        isNull(arg0: string): boolean;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        setComment(arg0: Internal.List_<string>, arg1: string): string;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        unmodifiable(): Internal.UnmodifiableConfig;
        getIntOrElse(arg0: string, arg1: number): number;
        removeComment(arg0: Internal.List_<string>): string;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): this;
        checked(): com.electronwill.nightconfig.core.Config;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        createSubConfig(): this;
        update(arg0: string, arg1: any): void;
        size(): number;
        copy(arg0: Internal.UnmodifiableCommentedConfig_): this;
        clear(): void;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        inMemoryConcurrent(): this;
        inMemory(): this;
        apply<T>(arg0: string): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        set<T>(arg0: Internal.List_<string>, arg1: any): T;
        inMemoryUniversalConcurrent(): com.electronwill.nightconfig.core.Config;
        contains(arg0: string): boolean;
        set<T>(arg0: string, arg1: any): T;
        getShort(arg0: Internal.List_<string>): number;
        isNull(arg0: Internal.List_<string>): boolean;
        removeAll(arg0: Internal.UnmodifiableConfig_): void;
        setInsertionOrderPreserved(arg0: boolean): void;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getDefaultMapCreator<T>(arg0: boolean, arg1: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        remove<T>(arg0: Internal.List_<string>): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        isInsertionOrderPreserved(): boolean;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        putAllComments(arg0: Internal.UnmodifiableCommentedConfig_): void;
        clearComments(): void;
        getComments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>;
        addAll(arg0: Internal.UnmodifiableConfig_): void;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        concurrentCopy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.ConfigFormat_<any>): this;
        getChar(arg0: Internal.List_<string>): string;
        setComment(arg0: string, arg1: string): string;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        concurrentCopy(arg0: Internal.UnmodifiableCommentedConfig_): this;
        isEmpty(): boolean;
        putAllComments(arg0: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>): void;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        fake(arg0: Internal.UnmodifiableConfig_): Internal.UnmodifiableCommentedConfig;
        wrap(arg0: Internal.Map_<string, any>, arg1: Internal.ConfigFormat_<any>): this;
        getDefaultMapCreator<T>(arg0: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        entrySet(): Internal.Set<Internal.CommentedConfig$Entry>;
        getOptionalComment(arg0: string): Internal.Optional<string>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        ofConcurrent(arg0: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        of(arg0: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getByte(arg0: string): number;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.ConfigFormat_<any>): this;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        set insertionOrderPreserved(arg0: boolean)
        get insertionOrderPreserved(): boolean
        get comments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>
        get empty(): boolean
    }
    type CommentedConfig_ = CommentedConfig;
    interface ChatLog {
        oldest(): number;
        selectSequence(arg0: number, arg1: Internal.IntUnaryOperator_): Internal.ChatLog$Selection;
        selectAfter(arg0: number): Internal.ChatLog$Selection;
        contains(arg0: number): boolean;
        after(arg0: number): number;
        selectBetween(arg0: number, arg1: number): Internal.ChatLog$Selection;
        lookup(arg0: number): Internal.LoggedChatEvent;
        lookupEntry(arg0: number): Internal.ChatLog$Entry<Internal.LoggedChatEvent>;
        selectAllDescending(): Internal.ChatLog$Selection;
        before(arg0: number): number;
        selectAll(): Internal.ChatLog$Selection;
        push(arg0: Internal.LoggedChatEvent_): void;
        newest(): number;
        selectBefore(arg0: number): Internal.ChatLog$Selection;
        offset(arg0: number, arg1: number): number;
        readonly NO_MESSAGE: -1;
    }
    type ChatLog_ = ChatLog;
    interface EffectsProperties {
        getWaterColor(): number;
        getBackgroundMusic(): Internal.Optional<Internal.Music>;
        getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier;
        getAmbientAdditionsSound(): Internal.Optional<Internal.AmbientAdditionsSettings>;
        getAmbientMoodSound(): Internal.Optional<Internal.AmbientMoodSettings>;
        getFoliageColorOverride(): Internal.OptionalInt;
        getWaterFogColor(): number;
        getAmbientLoopSound(): Internal.Optional<Internal.SoundEvent>;
        getFogColor(): number;
        getAmbientParticle(): Internal.Optional<Internal.AmbientParticleSettings>;
        getSkyColor(): number;
        getGrassColorOverride(): Internal.OptionalInt;
        get waterColor(): number
        get backgroundMusic(): Internal.Optional<Internal.Music>
        get grassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier
        get ambientAdditionsSound(): Internal.Optional<Internal.AmbientAdditionsSettings>
        get ambientMoodSound(): Internal.Optional<Internal.AmbientMoodSettings>
        get foliageColorOverride(): Internal.OptionalInt
        get waterFogColor(): number
        get ambientLoopSound(): Internal.Optional<Internal.SoundEvent>
        get fogColor(): number
        get ambientParticle(): Internal.Optional<Internal.AmbientParticleSettings>
        get skyColor(): number
        get grassColorOverride(): Internal.OptionalInt
    }
    type EffectsProperties_ = EffectsProperties;
    class Weight {
        static of(arg0: number): Internal.Weight;
        asInt(): number;
        static readonly CODEC: Internal.Codec<Internal.Weight>;
    }
    type Weight_ = Weight;
    interface VertexSink {
        flush(): void;
        ensureCapacity(arg0: number): void;
        getVertexCount(): number;
        get vertexCount(): number
    }
    type VertexSink_ = VertexSink;
    class PlayerInteractEvent$EntityInteract extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: Internal.Entity_)
        getTarget(): Internal.Entity;
        getEntity(): Internal.Entity;
        get target(): Internal.Entity
        get entity(): Internal.Entity
    }
    type PlayerInteractEvent$EntityInteract_ = PlayerInteractEvent$EntityInteract;
    interface WorldlyContainerHolder {
        getContainer(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.WorldlyContainer;
    }
    type WorldlyContainerHolder_ = WorldlyContainerHolder;
    interface TagType <T extends Internal.Tag> {
        getPrettyName(): string;
        skip(arg0: Internal.DataInput_, arg1: number): void;
        parseRoot(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): void;
        isValue(): boolean;
        getName(): string;
        parse(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        createInvalid(arg0: number): Internal.TagType<Internal.EndTag>;
        load(arg0: Internal.DataInput_, arg1: number, arg2: Internal.NbtAccounter_): T;
        skip(arg0: Internal.DataInput_): void;
        get prettyName(): string
        get value(): boolean
        get name(): string
    }
    type TagType_<T extends Internal.Tag> = TagType<T>;
    interface IBookmarkOverlay {
        getIngredientUnderMouse<T>(arg0: Internal.IIngredientType_<T>): T;
        getItemStackUnderMouse(): Internal.ItemStack;
        getIngredientUnderMouse(): Internal.Optional<Internal.ITypedIngredient<any>>;
        get itemStackUnderMouse(): Internal.ItemStack
        get ingredientUnderMouse(): Internal.Optional<Internal.ITypedIngredient<any>>
    }
    type IBookmarkOverlay_ = IBookmarkOverlay;
    abstract class AbstractFurnaceMenu extends Internal.RecipeBookMenu<Internal.Container> {
        isLit(): boolean;
        getBurnProgress(): number;
        getLitProgress(): number;
        get lit(): boolean
        get burnProgress(): number
        get litProgress(): number
        static readonly FUEL_SLOT: 1;
        static readonly RESULT_SLOT: 2;
        static readonly DATA_COUNT: 4;
        static readonly SLOT_COUNT: 3;
        static readonly INGREDIENT_SLOT: 0;
    }
    type AbstractFurnaceMenu_ = AbstractFurnaceMenu;
    class TreeDecoratorType <P extends Internal.TreeDecorator> {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static readonly BEEHIVE: Internal.TreeDecoratorType<Internal.BeehiveDecorator>;
        static readonly LEAVE_VINE: Internal.TreeDecoratorType<Internal.LeaveVineDecorator>;
        static readonly COCOA: Internal.TreeDecoratorType<Internal.CocoaDecorator>;
        static readonly TRUNK_VINE: Internal.TreeDecoratorType<Internal.TrunkVineDecorator>;
        static readonly ALTER_GROUND: Internal.TreeDecoratorType<Internal.AlterGroundDecorator>;
        static readonly ATTACHED_TO_LEAVES: Internal.TreeDecoratorType<Internal.AttachedToLeavesDecorator>;
    }
    type TreeDecoratorType_<P extends Internal.TreeDecorator> = TreeDecoratorType<P> | Special.TreeDecoratorType;
    abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup {
        register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        /**
         * @deprecated
        */
        register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
    }
    type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup;
    interface ICleanroomReceiver {
        setCleanroom(arg0: Internal.ICleanroomProvider_): void;
        getCleanroom(): Internal.ICleanroomProvider;
        set cleanroom(arg0: Internal.ICleanroomProvider_)
        get cleanroom(): Internal.ICleanroomProvider
    }
    type ICleanroomReceiver_ = ICleanroomReceiver;
    interface InstantSource {
        tick(arg0: Internal.InstantSource_, arg1: Duration_): this;
        offset(arg0: Internal.InstantSource_, arg1: Duration_): this;
        fixed(arg0: Internal.Instant_): this;
        instant(): Internal.Instant;
        system(): this;
        withZone(arg0: Internal.ZoneId_): Internal.Clock;
        millis(): number;
    }
    type InstantSource_ = InstantSource;
    class SmallFireball extends Internal.Fireball {
        constructor(arg0: Internal.EntityType_<Internal.SmallFireball>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type SmallFireball_ = SmallFireball;
    class ImmutableEnumMap <K extends Internal.Enum<K>, V> extends Internal.ImmutableMap$IteratorBasedImmutableMap<K, V> {
        get(arg0: any): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
    }
    type ImmutableEnumMap_<K extends Internal.Enum<K>, V> = ImmutableEnumMap<K, V>;
    class InventoryFilterItem$FilterSlot {
        constructor(_x: number, _y: number)
        readonly x: number;
        readonly y: number;
    }
    type InventoryFilterItem$FilterSlot_ = InventoryFilterItem$FilterSlot;
    abstract class PipeBlockEntity <PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData> extends Internal.BlockEntity implements Internal.IAsyncAutoSyncBlockEntity, Internal.IToolable, Internal.IAutoPersistBlockEntity, Internal.IToolGridHighLight, Internal.IPipeNode<PipeType, NodeDataType>, Internal.IEnhancedManaged {
        constructor(type: Internal.BlockEntityType_<any>, pos: BlockPos_, blockState: Internal.BlockState_)
        sideTips(player: Internal.Player_, toolType: GTToolType_, side: Internal.Direction_): ResourceTexture;
        readCustomSyncData(tag: Internal.CompoundTag_): void;
        getFrameMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        updateConnections(): void;
        saveCustomPersistedData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        getPaintingColor(): number;
        loadManagedPersistentData(tag: Internal.CompoundTag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        getSyncTag(): string;
        setPaintingColor(paintingColor: number): void;
        getPipeNet(): Internal.PipeNet<NodeDataType>;
        writeCustomSyncData(tag: Internal.CompoundTag_): void;
        setConnections(connections: number): void;
        onToolClick(toolType: GTToolType_, itemStack: Internal.ItemStack_, context: Internal.UseOnContext_): Internal.InteractionResult;
        getRealColor(): number;
        unsubscribe(current: Internal.TickableSubscription_): void;
        markAsDirty(): void;
        onLoad(): void;
        serverTick(): void;
        getPipeBlock(): com.gregtechceu.gtceu.api.block.PipeBlock<PipeType, NodeDataType, any>;
        scheduleNeighborShapeUpdate(): void;
        onInValid(): void;
        getPipeTexture(isBlock: boolean): ResourceTexture;
        getRootStorage(): Internal.IManagedStorage;
        asyncTick(periodID: number): void;
        shouldRenderGrid(player: Internal.Player_, held: Internal.ItemStack_, toolType: GTToolType_): boolean;
        getPipePos(): BlockPos;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        defaultServerTick(): void;
        getCurrentPos(): BlockPos;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getPipeLevel(): Internal.Level;
        getSelf(): Internal.BlockEntity;
        subscribeServerTick(runnable: Internal.Runnable_): Internal.TickableSubscription;
        self(): Internal.BlockEntity;
        getSyncStorage(): Internal.EnhancedFieldManagedStorage;
        isInValid(): boolean;
        getRenderBoundingBox(): Internal.AABB;
        getCoverContainer(): Internal.PipeCoverContainer;
        scheduleRenderUpdate(): void;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        loadCustomPersistedData(tag: Internal.CompoundTag_): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        getVisualConnections(): number;
        tdv$isDynamicLightEnabled(): boolean;
        isConnected(side: Internal.Direction_): boolean;
        notifyBlockUpdate(): void;
        useAsyncThread(): boolean;
        isRemote(): boolean;
        serializeNBT(): Internal.Tag;
        onChanged(): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        canAttachTo(arg0: Internal.Direction_): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getDefaultPaintingColor(): number;
        getNonLazyFields(): Internal.IRef[];
        getOffsetTimer(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getPipeType(): PipeType;
        onValid(): void;
        isPainted(): boolean;
        setBlocked(side: Internal.Direction_, isBlocked: boolean): void;
        getNodeData(): NodeDataType;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isBlocked(side: Internal.Direction_): boolean;
        syncNow(force: boolean): void;
        saveManagedPersistentData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get frameMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get paintingColor(): number
        get fieldHolder(): Internal.ManagedFieldHolder
        get syncTag(): string
        set paintingColor(paintingColor: number)
        get pipeNet(): Internal.PipeNet<NodeDataType>
        set connections(connections: number)
        get realColor(): number
        get pipeBlock(): com.gregtechceu.gtceu.api.block.PipeBlock<PipeType, NodeDataType, any>
        get rootStorage(): Internal.IManagedStorage
        get pipePos(): BlockPos
        get currentPos(): BlockPos
        get pipeLevel(): Internal.Level
        get self(): Internal.BlockEntity
        get syncStorage(): Internal.EnhancedFieldManagedStorage
        get inValid(): boolean
        get renderBoundingBox(): Internal.AABB
        get coverContainer(): Internal.PipeCoverContainer
        get blockEntityType(): Internal.BlockEntityType<any>
        get visualConnections(): number
        get remote(): boolean
        get defaultPaintingColor(): number
        get nonLazyFields(): Internal.IRef[]
        get offsetTimer(): number
        get pipeType(): PipeType
        get painted(): boolean
        get nodeData(): NodeDataType
        get modelData(): Internal.ModelData
        static readonly MANAGED_FIELD_HOLDER: Internal.ManagedFieldHolder;
    }
    type PipeBlockEntity_<PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData> = PipeBlockEntity<PipeType, NodeDataType>;
    class TraceabilityPredicate {
        constructor()
        constructor(predicate: Internal.Predicate_<Internal.MultiblockState>, candidates: Internal.Supplier_<Internal.BlockInfo[]>)
        constructor(predicate: Internal.TraceabilityPredicate_)
        constructor(simplePredicate: Internal.SimplePredicate_)
        hasAir(): boolean;
        setMinGlobalLimited(min: number): this;
        setIO(io: Internal.IO_): this;
        test(blockWorldState: Internal.MultiblockState_): boolean;
        disableRenderFormed(): this;
        isAny(): boolean;
        isAir(): boolean;
        addCache(): boolean;
        isSingle(): boolean;
        setMaxLayerLimited(max: number): this;
        setMinGlobalLimited(min: number, previewCount: number): this;
        setSlotName(slotName: string): this;
        setNBTParser(nbtParser: string): this;
        addTooltips(...tips: Internal.Component_[]): this;
        setPreviewCount(count: number): this;
        setMaxLayerLimited(max: number, previewCount: number): this;
        sort(): this;
        or(other: Internal.TraceabilityPredicate_): this;
        setController(): this;
        setMinLayerLimited(min: number): this;
        setMaxGlobalLimited(max: number, previewCount: number): this;
        setMinLayerLimited(min: number, previewCount: number): this;
        setMaxGlobalLimited(max: number): this;
        setExactLimit(limit: number): this;
        set minGlobalLimited(min: number)
        set IO(io: Internal.IO_)
        get any(): boolean
        get air(): boolean
        get single(): boolean
        set maxLayerLimited(max: number)
        set slotName(slotName: string)
        set NBTParser(nbtParser: string)
        set previewCount(count: number)
        set minLayerLimited(min: number)
        set maxGlobalLimited(max: number)
        set exactLimit(limit: number)
        limited: Internal.List<Internal.SimplePredicate>;
        common: Internal.List<Internal.SimplePredicate>;
        isController: boolean;
    }
    type TraceabilityPredicate_ = TraceabilityPredicate;
    interface MinecraftServerKJS extends Internal.DataSenderKJS, Internal.MessageSenderKJS, Internal.WithPersistentData, Internal.WithAttachedData<Internal.MinecraftServer> {
        getDisplayName(): Internal.Component;
        getPersistentData(): Internal.CompoundTag;
        getName(): Internal.Component;
        getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayer;
        runCommandSilent(command: string): number;
        self(): Internal.MinecraftServer;
        getEntities(): Internal.EntityArrayList;
        scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent;
        sendData(channel: string): void;
        tell(message: Internal.Component_): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        setStatusMessage(message: Internal.Component_): void;
        getAdvancement(id: ResourceLocation_): Internal.AdvancementJS;
        getData(): Internal.AttachedData<Internal.MinecraftServer>;
        getPlayers(): Internal.EntityArrayList;
        runCommand(command: string): number;
        schedule(arg0: Internal.TemporalAmount_, arg1: Internal.IScheduledEventCallback_): Internal.ScheduledEvent;
        getReloadableResources(): Internal.MinecraftServer$ReloadableResources;
        getLevel(dimension: ResourceLocation_): Internal.ServerLevel;
        getOverworld(): Internal.ServerLevel;
        get displayName(): Internal.Component
        get persistentData(): Internal.CompoundTag
        get name(): Internal.Component
        get entities(): Internal.EntityArrayList
        set statusMessage(message: Internal.Component_)
        get data(): Internal.AttachedData<Internal.MinecraftServer>
        get players(): Internal.EntityArrayList
        get reloadableResources(): Internal.MinecraftServer$ReloadableResources
        get overworld(): Internal.ServerLevel
    }
    type MinecraftServerKJS_ = MinecraftServerKJS;
    interface Matrix3fExtended {
        transformVecX(arg0: number, arg1: number, arg2: number): number;
        transformVecY(arg0: number, arg1: number, arg2: number): number;
        transformVecZ(arg0: number, arg1: number, arg2: number): number;
        computeNormal(arg0: Internal.Direction_): number;
        rotate(arg0: Internal.Quaternion_): void;
        getA11(): number;
        getA22(): number;
        transformVecZ(dir: Internal.Vector3f_): number;
        getA12(): number;
        transformVecY(dir: Internal.Vector3f_): number;
        transformVecX(dir: Internal.Vector3f_): number;
        getA02(): number;
        getA20(): number;
        getA01(): number;
        getA00(): number;
        getA21(): number;
        getA10(): number;
        get a11(): number
        get a22(): number
        get a12(): number
        get a02(): number
        get a20(): number
        get a01(): number
        get a00(): number
        get a21(): number
        get a10(): number
    }
    type Matrix3fExtended_ = Matrix3fExtended;
    class GameRules$Category extends Internal.Enum<Internal.GameRules$Category> {
        static valueOf(arg0: string): Internal.GameRules$Category;
        static values(): Internal.GameRules$Category[];
        getDescriptionId(): string;
        get descriptionId(): string
        static readonly CHAT: Internal.GameRules$Category;
        static readonly MISC: Internal.GameRules$Category;
        static readonly DROPS: Internal.GameRules$Category;
        static readonly UPDATES: Internal.GameRules$Category;
        static readonly PLAYER: Internal.GameRules$Category;
        static readonly MOBS: Internal.GameRules$Category;
        static readonly SPAWNING: Internal.GameRules$Category;
    }
    type GameRules$Category_ = "chat" | "updates" | "misc" | "drops" | "player" | "mobs" | "spawning" | GameRules$Category;
    class ClipBlockStateContext {
        constructor(arg0: Vec3_, arg1: Vec3_, arg2: Internal.Predicate_<Internal.BlockState>)
        getFrom(): Vec3;
        getTo(): Vec3;
        isTargetBlock(): Internal.Predicate<Internal.BlockState>;
        get from(): Vec3
        get to(): Vec3
    }
    type ClipBlockStateContext_ = ClipBlockStateContext;
    interface RenderChunkAccessor {
        flywheel$updateGlobalBlockEntities(arg0: Internal.Collection_<Internal.BlockEntity>): void;
    }
    type RenderChunkAccessor_ = RenderChunkAccessor;
    class JukeboxDiscUpdateEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Disc_)
        getPos(): BlockPos;
        getDisc(): Internal.Disc;
        getLevel(): Internal.LevelAccessor;
        get pos(): BlockPos
        get disc(): Internal.Disc
        get level(): Internal.LevelAccessor
    }
    type JukeboxDiscUpdateEvent_ = JukeboxDiscUpdateEvent;
    interface PlacementModifierType <P extends Internal.PlacementModifier> {
        codec(): Internal.Codec<P>;
        readonly SURFACE_RELATIVE_THRESHOLD_FILTER: Internal.PlacementModifierType<Internal.SurfaceRelativeThresholdFilter>;
        readonly IN_SQUARE: Internal.PlacementModifierType<Internal.InSquarePlacement>;
        readonly HEIGHTMAP: Internal.PlacementModifierType<Internal.HeightmapPlacement>;
        readonly HEIGHT_RANGE: Internal.PlacementModifierType<Internal.HeightRangePlacement>;
        readonly BIOME_FILTER: Internal.PlacementModifierType<net.minecraft.world.level.levelgen.placement.BiomeFilter>;
        readonly RANDOM_OFFSET: Internal.PlacementModifierType<Internal.RandomOffsetPlacement>;
        readonly BLOCK_PREDICATE_FILTER: Internal.PlacementModifierType<Internal.BlockPredicateFilter>;
        readonly CARVING_MASK_PLACEMENT: Internal.PlacementModifierType<Internal.CarvingMaskPlacement>;
        readonly NOISE_BASED_COUNT: Internal.PlacementModifierType<Internal.NoiseBasedCountPlacement>;
        readonly ENVIRONMENT_SCAN: Internal.PlacementModifierType<Internal.EnvironmentScanPlacement>;
        readonly SURFACE_WATER_DEPTH_FILTER: Internal.PlacementModifierType<Internal.SurfaceWaterDepthFilter>;
        readonly COUNT_ON_EVERY_LAYER: Internal.PlacementModifierType<Internal.CountOnEveryLayerPlacement>;
        readonly COUNT: Internal.PlacementModifierType<Internal.CountPlacement>;
        readonly NOISE_THRESHOLD_COUNT: Internal.PlacementModifierType<Internal.NoiseThresholdCountPlacement>;
        readonly RARITY_FILTER: Internal.PlacementModifierType<Internal.RarityFilter>;
    }
    type PlacementModifierType_<P extends Internal.PlacementModifier> = PlacementModifierType<P> | Special.PlacementModifierType;
    interface MapEncoder <A> extends Internal.Keyable {
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.MapEncoder<B>;
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        compressedBuilder<T>(arg0: Internal.DynamicOps_<T>): Internal.RecordBuilder<T>;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.MapEncoder<B>;
        encoder(): Internal.Encoder<A>;
        makeCompressedBuilder<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.KeyCompressor_<T>): Internal.RecordBuilder<T>;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
    }
    type MapEncoder_<A> = MapEncoder<A>;
    class PointF {
        constructor()
        constructor(p: icyllis.modernui.graphics.Point_)
        constructor(x: number, y: number)
        round(dst: icyllis.modernui.graphics.Point_): void;
        copy(): this;
        set(x: number, y: number): void;
        set(p: Internal.PointF_): void;
        length(): number;
        set(p: icyllis.modernui.graphics.Point_): void;
        static copy(p: Internal.PointF_): Internal.PointF;
        offset(dx: number, dy: number): void;
        negate(): void;
        y: number;
        x: number;
    }
    type PointF_ = PointF;
    class ConfigFileTypeHandler {
        constructor()
        static backUpConfig(arg0: Internal.CommentedFileConfig_, arg1: number): void;
        unload(arg0: Internal.Path_, arg1: Internal.ModConfig_): void;
        reader(arg0: Internal.Path_): Internal.Function<Internal.ModConfig, Internal.CommentedFileConfig>;
        static backUpConfig(arg0: Internal.CommentedFileConfig_): void;
    }
    type ConfigFileTypeHandler_ = ConfigFileTypeHandler;
    interface LongToDoubleFunction {
        applyAsDouble(arg0: number): number;
        (arg0: number): number;
    }
    type LongToDoubleFunction_ = LongToDoubleFunction;
    interface TravellingPoint$IPortalListener extends Internal.Predicate<Internal.Couple<Internal.TrackNodeLocation>> {
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: Internal.Couple_<Internal.TrackNodeLocation>): boolean;
        and(arg0: Internal.Predicate_<Internal.Couple<Internal.TrackNodeLocation>>): Internal.Predicate<Internal.Couple<Internal.TrackNodeLocation>>;
        negate(): Internal.Predicate<Internal.Couple<Internal.TrackNodeLocation>>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<Internal.Couple<Internal.TrackNodeLocation>>): Internal.Predicate<Internal.Couple<Internal.TrackNodeLocation>>;
    }
    type TravellingPoint$IPortalListener_ = TravellingPoint$IPortalListener;
    interface Object2FloatMap$Entry <K> extends Internal.Map$Entry<K, number> {
        getKey(): K;
        setValue(arg0: number): number;
        /**
         * @deprecated
        */
        setValue(arg0: number): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        /**
         * @deprecated
        */
        getValue(): number;
        /**
         * @deprecated
        */
        setValue(arg0: any): any;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        getFloatValue(): number;
        get key(): K
        set value(arg0: number)
        /**
         * @deprecated
        */
        set value(arg0: number)
        /**
         * @deprecated
        */
        get value(): number
        /**
         * @deprecated
        */
        set value(arg0: any)
        get floatValue(): number
    }
    type Object2FloatMap$Entry_<K> = Object2FloatMap$Entry<K>;
    interface Surface {
        unref(): void;
        getWidth(): number;
        ref(): void;
        getBackendFormat(): Internal.BackendFormat;
        getHeight(): number;
        getSurfaceFlags(): number;
        getRenderTarget(): Internal.RenderTarget;
        getSampleCount(): number;
        get width(): number
        get backendFormat(): Internal.BackendFormat
        get height(): number
        get surfaceFlags(): number
        get renderTarget(): Internal.RenderTarget
        get sampleCount(): number
        readonly FLAG_DEFERRED_PROVIDER: 128;
        readonly FLAG_GL_WRAP_DEFAULT_FB: 256;
        readonly FLAG_APPROX_FIT: 2;
        readonly FLAG_PROTECTED: 16;
        readonly FLAG_SKIP_ALLOCATOR: 64;
        readonly FLAG_MANUAL_MSAA_RESOLVE: 512;
        readonly FLAG_BUDGETED: 1;
        readonly FLAG_MIPMAPPED: 4;
        readonly FLAG_READ_ONLY: 32;
        readonly FLAG_RENDERABLE: 8;
        readonly FLAG_NONE: 0;
        readonly FLAG_VK_WRAP_SECONDARY_CB: 1024;
    }
    type Surface_ = Surface;
    class ClimateSettingsBuilder {
        getPrecipitation(): Internal.Biome$Precipitation;
        getDownfall(): number;
        getTemperatureModifier(): Internal.Biome$TemperatureModifier;
        setTemperatureModifier(arg0: Internal.Biome$TemperatureModifier_): void;
        build(): Internal.Biome$ClimateSettings;
        setDownfall(arg0: number): void;
        getTemperature(): number;
        static create(arg0: Internal.Biome$Precipitation_, arg1: number, arg2: Internal.Biome$TemperatureModifier_, arg3: number): Internal.ClimateSettingsBuilder;
        setTemperature(arg0: number): void;
        setPrecipitation(arg0: Internal.Biome$Precipitation_): void;
        static copyOf(arg0: Internal.Biome$ClimateSettings_): Internal.ClimateSettingsBuilder;
        get precipitation(): Internal.Biome$Precipitation
        get downfall(): number
        get temperatureModifier(): Internal.Biome$TemperatureModifier
        set temperatureModifier(arg0: Internal.Biome$TemperatureModifier_)
        set downfall(arg0: number)
        get temperature(): number
        set temperature(arg0: number)
        set precipitation(arg0: Internal.Biome$Precipitation_)
    }
    type ClimateSettingsBuilder_ = ClimateSettingsBuilder;
    class Holder$Reference$Type extends Internal.Enum<Internal.Holder$Reference$Type> {
        static values(): Internal.Holder$Reference$Type[];
        static valueOf(arg0: string): Internal.Holder$Reference$Type;
        static readonly STAND_ALONE: Internal.Holder$Reference$Type;
        static readonly INTRUSIVE: Internal.Holder$Reference$Type;
    }
    type Holder$Reference$Type_ = "stand_alone" | Holder$Reference$Type | "intrusive";
    abstract class SmartBlockEntity extends Internal.CachedRenderBBBlockEntity implements Internal.IPartialSafeNBT, Internal.IInteractionChecker, Internal.ISpecialBlockEntityItemRequirement {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        getBehaviour<T extends Internal.BlockEntityBehaviour>(arg0: Internal.BehaviourType_<T>): T;
        sendToMenu(arg0: Internal.FriendlyByteBuf_): void;
        requestModelDataUpdate(): void;
        destroy(): void;
        addBehaviours(arg0: Internal.List_<Internal.BlockEntityBehaviour>): void;
        tdv$isDynamicLightEnabled(): boolean;
        addBehavioursDeferred(arg0: Internal.List_<Internal.BlockEntityBehaviour>): void;
        isVirtual(): boolean;
        isChunkUnloaded(): boolean;
        getRequiredItems(arg0: Internal.BlockState_): Internal.ItemRequirement;
        remove(): void;
        award(arg0: Internal.CreateAdvancement_): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        setLazyTickRate(arg0: number): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        awardIfNear(arg0: Internal.CreateAdvancement_, arg1: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        initialize(): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        markVirtual(): void;
        forEachBehaviour(arg0: Internal.Consumer_<Internal.BlockEntityBehaviour>): void;
        getAllBehaviours(): Internal.Collection<Internal.BlockEntityBehaviour>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        invalidate(): void;
        writeSafe(arg0: Internal.CompoundTag_): void;
        tick(): void;
        canPlayerUse(arg0: Internal.Player_): boolean;
        registerAwardables(arg0: Internal.List_<Internal.BlockEntityBehaviour>, ...arg1: Internal.CreateAdvancement_[]): void;
        lazyTick(): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        m_183515_(arg0: Internal.CompoundTag_): void;
        refreshBlockState(): void;
        get virtual(): boolean
        get chunkUnloaded(): boolean
        set lazyTickRate(arg0: number)
        get allBehaviours(): Internal.Collection<Internal.BlockEntityBehaviour>
        get modelData(): Internal.ModelData
    }
    type SmartBlockEntity_ = SmartBlockEntity;
    class HolderSet$Direct <T> extends Internal.HolderSet$ListBacked<T> {
        unwrap(): Internal.Either<Internal.TagKey<T>, Internal.List<Internal.Holder<T>>>;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, ...arg1: E[]): Internal.HolderSet$Direct<T>;
        static direct<T>(...arg0: Internal.Holder_<T>[]): Internal.HolderSet$Direct<T>;
        forEach(arg0: Internal.Consumer_<Internal.Holder<T>>): void;
        static direct<T>(arg0: Internal.List_<Internal.Holder<T>>): Internal.HolderSet$Direct<T>;
        addInvalidationListener(arg0: Internal.Runnable_): void;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, arg1: Internal.List_<E>): Internal.HolderSet$Direct<T>;
    }
    type HolderSet$Direct_<T> = HolderSet$Direct<T>;
    interface RecipeHolder {
        setRecipeUsed(arg0: Internal.Level_, arg1: Internal.ServerPlayer_, arg2: Internal.Recipe_<any>): boolean;
        getRecipeUsed(): Internal.Recipe<any>;
        setRecipeUsed(arg0: Internal.Recipe_<any>): void;
        awardUsedRecipes(arg0: Internal.Player_): void;
        get recipeUsed(): Internal.Recipe<any>
        set recipeUsed(arg0: Internal.Recipe_<any>)
    }
    type RecipeHolder_ = RecipeHolder;
    class UnderwaterMagmaConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: number, arg2: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly floorSearchRange: number;
        readonly placementRadiusAroundFloor: number;
        static readonly CODEC: Internal.Codec<Internal.UnderwaterMagmaConfiguration>;
        readonly placementProbabilityPerValidPosition: number;
    }
    type UnderwaterMagmaConfiguration_ = UnderwaterMagmaConfiguration;
    interface ClientboundBossEventPacket$Handler {
        updateStyle(arg0: Internal.UUID_, arg1: Internal.BossEvent$BossBarColor_, arg2: Internal.BossEvent$BossBarOverlay_): void;
        remove(arg0: Internal.UUID_): void;
        updateProgress(arg0: Internal.UUID_, arg1: number): void;
        updateProperties(arg0: Internal.UUID_, arg1: boolean, arg2: boolean, arg3: boolean): void;
        add(arg0: Internal.UUID_, arg1: Internal.Component_, arg2: number, arg3: Internal.BossEvent$BossBarColor_, arg4: Internal.BossEvent$BossBarOverlay_, arg5: boolean, arg6: boolean, arg7: boolean): void;
        updateName(arg0: Internal.UUID_, arg1: Internal.Component_): void;
    }
    type ClientboundBossEventPacket$Handler_ = ClientboundBossEventPacket$Handler;
    class AdvancementList {
        constructor()
        getAllAdvancements(): Internal.Collection<Internal.Advancement>;
        remove(arg0: Internal.Set_<ResourceLocation>): void;
        setListener(arg0: Internal.AdvancementList$Listener_): void;
        getRoots(): Internal.Iterable<Internal.Advancement>;
        clear(): void;
        add(arg0: Internal.Map_<ResourceLocation, Internal.Advancement$Builder>): void;
        get(arg0: ResourceLocation_): Internal.Advancement;
        get allAdvancements(): Internal.Collection<Internal.Advancement>
        set listener(arg0: Internal.AdvancementList$Listener_)
        get roots(): Internal.Iterable<Internal.Advancement>
    }
    type AdvancementList_ = AdvancementList;
    class ClientboundMerchantOffersPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.MerchantOffers_, arg2: number, arg3: number, arg4: boolean, arg5: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        showProgress(): boolean;
        getVillagerLevel(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        canRestock(): boolean;
        getOffers(): Internal.MerchantOffers;
        getContainerId(): number;
        getVillagerXp(): number;
        isSkippable(): boolean;
        get villagerLevel(): number
        get offers(): Internal.MerchantOffers
        get containerId(): number
        get villagerXp(): number
        get skippable(): boolean
    }
    type ClientboundMerchantOffersPacket_ = ClientboundMerchantOffersPacket;
    class SmokingRecipe extends Internal.AbstractCookingRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_, arg4: number, arg5: number)
        isSpecial(): boolean;
        getGroup(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get special(): boolean
        get group(): string
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type SmokingRecipe_ = SmokingRecipe;
    interface RefreshableSearchTree <T> extends Internal.SearchTree<T> {
        empty<T>(): this;
        search(arg0: string): Internal.List<T>;
        refresh(): void;
    }
    type RefreshableSearchTree_<T> = RefreshableSearchTree<T>;
    abstract class CharsetEncoder {
        replaceWith(arg0: number[]): this;
        averageBytesPerChar(): number;
        canEncode(arg0: Internal.CharSequence_): boolean;
        charset(): Internal.Charset;
        onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this;
        unmappableCharacterAction(): Internal.CodingErrorAction;
        onMalformedInput(arg0: Internal.CodingErrorAction_): this;
        replacement(): number[];
        reset(): this;
        isLegalReplacement(arg0: number[]): boolean;
        maxBytesPerChar(): number;
        encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult;
        encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer;
        flush(arg0: Internal.ByteBuffer_): Internal.CoderResult;
        malformedInputAction(): Internal.CodingErrorAction;
        canEncode(arg0: string): boolean;
    }
    type CharsetEncoder_ = CharsetEncoder;
    interface Parcelable$ClassLoaderCreator <T> extends Internal.Parcelable$Creator<T> {
        create(arg0: Internal.DataInput_, arg1: Internal.ClassLoader_): T;
        create(source: Internal.DataInput_): T;
        (arg0: Internal.DataInput_, arg1: Internal.ClassLoader_): T;
    }
    type Parcelable$ClassLoaderCreator_<T> = Parcelable$ClassLoaderCreator<T>;
    abstract class Invokable <T, R> implements Internal.Member, Internal.AnnotatedElement {
        isFinal(): boolean;
        isVarArgs(): boolean;
        getOwnerType(): Internal.TypeToken<T>;
        getModifiers(): number;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getDeclaringClass(): T;
        getAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getAnnotatedReturnType(): Internal.AnnotatedType;
        isOverridable(): boolean;
        returning<R1 extends R>(arg0: Internal.TypeToken_<R1>): Internal.Invokable<T, R1>;
        isPublic(): boolean;
        getName(): string;
        trySetAccessible(): boolean;
        isPrivate(): boolean;
        getParameters(): Internal.ImmutableList<Internal.Parameter>;
        isStatic(): boolean;
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        static from(arg0: Internal.Method_): Internal.Invokable<any, any>;
        setAccessible(arg0: boolean): void;
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        isPackagePrivate(): boolean;
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        isAbstract(): boolean;
        isNative(): boolean;
        isSynthetic(): boolean;
        static from<T>(arg0: Internal.Constructor_<T>): Internal.Invokable<T, T>;
        isSynchronized(): boolean;
        getExceptionTypes(): Internal.ImmutableList<Internal.TypeToken<Internal.Throwable>>;
        invoke(arg0: T, ...arg1: any[]): R;
        getReturnType(): Internal.TypeToken<R>;
        isProtected(): boolean;
        getAnnotations(): Internal.Annotation[];
        getTypeParameters(): any[];
        returning<R1 extends R>(arg0: R1): Internal.Invokable<T, R1>;
        isAccessible(): boolean;
        get "final"(): boolean
        get varArgs(): boolean
        get ownerType(): Internal.TypeToken<T>
        get modifiers(): number
        get declaringClass(): T
        get annotatedReturnType(): Internal.AnnotatedType
        get overridable(): boolean
        get "public"(): boolean
        get name(): string
        get "private"(): boolean
        get parameters(): Internal.ImmutableList<Internal.Parameter>
        get "static"(): boolean
        get declaredAnnotations(): Internal.Annotation[]
        set accessible(arg0: boolean)
        get packagePrivate(): boolean
        get "abstract"(): boolean
        get "native"(): boolean
        get synthetic(): boolean
        get "synchronized"(): boolean
        get exceptionTypes(): Internal.ImmutableList<Internal.TypeToken<Internal.Throwable>>
        get returnType(): Internal.TypeToken<R>
        get "protected"(): boolean
        get annotations(): Internal.Annotation[]
        get typeParameters(): any[]
        get accessible(): boolean
    }
    type Invokable_<T, R> = Invokable<T, R>;
    class ModelBuilder$ElementBuilder$RotationBuilder {
        constructor(arg0: Internal.ModelBuilder$ElementBuilder_)
        end(): Internal.ModelBuilder$ElementBuilder<>;
        rescale(arg0: boolean): this;
        angle(arg0: number): this;
        origin(arg0: number, arg1: number, arg2: number): this;
        axis(arg0: Internal.Direction$Axis_): this;
    }
    type ModelBuilder$ElementBuilder$RotationBuilder_ = ModelBuilder$ElementBuilder$RotationBuilder;
    class NamedGuiOverlay extends Internal.Record {
        constructor(id: ResourceLocation_, overlay: Internal.IGuiOverlay_)
        overlay(): Internal.IGuiOverlay;
        id(): ResourceLocation;
    }
    type NamedGuiOverlay_ = NamedGuiOverlay;
    class ReplaceSphereConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.IntProvider_)
        radius(): Internal.IntProvider;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.ReplaceSphereConfiguration>;
        readonly targetState: Internal.BlockState;
        readonly replaceState: Internal.BlockState;
    }
    type ReplaceSphereConfiguration_ = ReplaceSphereConfiguration;
    class SimpleFoiledItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SimpleFoiledItem_ = SimpleFoiledItem;
    interface FloatList extends Internal.Comparable<Internal.List<number>>, Internal.List<number>, Internal.FloatCollection {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        retainAll(arg0: Internal.FloatCollection_): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        add(arg0: number, arg1: number): void;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        of<E>(arg0: E): Internal.List<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        addElements(arg0: number, arg1: number[]): void;
        getFloat(arg0: number): number;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of(...arg0: number[]): this;
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        of(arg0: number, arg1: number, arg2: number): this;
        size(arg0: number): void;
        forEach(arg0: Internal.FloatConsumer_): void;
        rem(arg0: number): boolean;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        toArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        addAll(arg0: number, arg1: Internal.FloatList_): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        of<E>(arg0: E, arg1: E): Internal.List<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        addAll(arg0: Internal.FloatList_): boolean;
        removeIf(arg0: Internal.FloatPredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        toFloatArray(): number[];
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        of(): this;
        removeElements(arg0: number, arg1: number): void;
        containsAll(arg0: Internal.FloatCollection_): boolean;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        iterator(): Internal.FloatListIterator;
        addAll(arg0: Internal.FloatCollection_): boolean;
        unstableSort(arg0: Internal.FloatComparator_): void;
        isEmpty(): boolean;
        indexOf(arg0: number): number;
        of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        removeFloat(arg0: number): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        of(arg0: number): this;
        contains(arg0: number): boolean;
        doubleParallelStream(): Internal.DoubleStream;
        setElements(arg0: number[]): void;
        doubleStream(): Internal.DoubleStream;
        addAll(arg0: number, arg1: Internal.FloatCollection_): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        of(arg0: number, arg1: number): this;
        setElements(arg0: number, arg1: number[]): void;
        replaceAll(arg0: Internal.DoubleUnaryOperator_): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        sort(arg0: Internal.FloatComparator_): void;
        compareTo(arg0: Internal.List_<number>): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        doubleIterator(): Internal.DoubleIterator;
        toArray(): any[];
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        subList(arg0: number, arg1: number): Internal.List<any>;
        hashCode(): number;
        size(): number;
        doubleSpliterator(): Internal.DoubleSpliterator;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        clear(): void;
        forEach(arg0: Internal.DoubleConsumer_): void;
        replaceAll(arg0: Internal.FloatUnaryOperator_): void;
        lastIndexOf(arg0: number): number;
        spliterator(): Internal.FloatSpliterator;
        add(arg0: number): boolean;
        listIterator(): Internal.FloatListIterator;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        /**
         * @deprecated
        */
        toFloatArray(arg0: number[]): number[];
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        removeAll(arg0: Internal.FloatCollection_): boolean;
        get empty(): boolean
        set elements(arg0: number[])
    }
    type FloatList_ = FloatList;
    interface AccessorSignBlockEntity {
        bookshelf$markUpdated(): void;
    }
    type AccessorSignBlockEntity_ = AccessorSignBlockEntity;
    class VariantBlockStateGenerator {
        constructor()
        variant(key: string, consumer: Internal.Consumer_<Internal.VariantBlockStateGenerator$Variant>): void;
        simpleVariant(key: string, model: string): void;
        toJson(): Internal.JsonObject;
    }
    type VariantBlockStateGenerator_ = VariantBlockStateGenerator;
    interface ISceneRenderHook {
        applyVertexConsumerWrapper(world: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, wrapperBuffer: Internal.WorldSceneRenderer$VertexConsumerWrapper_, layer: Internal.RenderType_, partialTicks: number): void;
        apply(isTESR: boolean, layer: Internal.RenderType_): void;
        applyBESR(world: Internal.Level_, pos: BlockPos_, blockEntity: Internal.BlockEntity_, poseStack: Internal.PoseStack_, partialTicks: number): void;
    }
    type ISceneRenderHook_ = ISceneRenderHook;
    class Bitmap$Format extends Internal.Enum<Internal.Bitmap$Format> {
        getBytesPerPixel(): number;
        static values(): Internal.Bitmap$Format[];
        isChannelU8(): boolean;
        static get(chs: number, u16: boolean, hdr: boolean): Internal.Bitmap$Format;
        isChannelHDR(): boolean;
        static valueOf(name: string): Internal.Bitmap$Format;
        hasAlpha(): boolean;
        getColorType(): number;
        isChannelU16(): boolean;
        getChannels(): number;
        get bytesPerPixel(): number
        get channelU8(): boolean
        get channelHDR(): boolean
        get colorType(): number
        get channelU16(): boolean
        get channels(): number
        static readonly RGB_F32: Internal.Bitmap$Format;
        static readonly RGBA_8888: Internal.Bitmap$Format;
        static readonly RGBA_16161616: Internal.Bitmap$Format;
        static readonly RGB_161616: Internal.Bitmap$Format;
        static readonly RGBA_F32: Internal.Bitmap$Format;
        static readonly GRAY_F32: Internal.Bitmap$Format;
        static readonly GRAY_ALPHA_1616: Internal.Bitmap$Format;
        static readonly GRAY_8: Internal.Bitmap$Format;
        static readonly GRAY_ALPHA_88: Internal.Bitmap$Format;
        static readonly GRAY_16: Internal.Bitmap$Format;
        static readonly GRAY_ALPHA_F32: Internal.Bitmap$Format;
        static readonly RGB_888: Internal.Bitmap$Format;
    }
    type Bitmap$Format_ = "rgba_16161616" | "rgba_f32" | "rgba_8888" | "gray_alpha_88" | "gray_8" | "gray_f32" | "gray_alpha_f32" | Bitmap$Format | "rgb_888" | "gray_16" | "rgb_f32" | "gray_alpha_1616" | "rgb_161616";
    class ClientboundSetScorePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ServerScoreboard$Method_, arg1: string, arg2: string, arg3: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getOwner(): string;
        getScore(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getObjectiveName(): string;
        getMethod(): Internal.ServerScoreboard$Method;
        get owner(): string
        get score(): number
        get skippable(): boolean
        get objectiveName(): string
        get method(): Internal.ServerScoreboard$Method
    }
    type ClientboundSetScorePacket_ = ClientboundSetScorePacket;
    class RenderChunkRegion implements Internal.BlockAndTintGetter {
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getMaxBuildHeight(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        getSectionYFromSectionIndex(arg0: number): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHeight(): number;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        canSeeSky(arg0: BlockPos_): boolean;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getMinBuildHeight(): number;
        getSectionsCount(): number;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get maxBuildHeight(): number
        get lightEngine(): Internal.LevelLightEngine
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get minBuildHeight(): number
        get sectionsCount(): number
        get maxLightLevel(): number
    }
    type RenderChunkRegion_ = RenderChunkRegion;
    interface ColorResolver {
        getColor(arg0: Internal.Biome_, arg1: number, arg2: number): number;
        (arg0: Internal.Biome_, arg1: number, arg2: number): number;
    }
    type ColorResolver_ = ColorResolver;
    interface IForgeBlockState {
        getFlammability(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        onBlockExploded(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Explosion_): void;
        isPortalFrame(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getSoundType(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Entity_): SoundType;
        canRedstoneConnectTo(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        isBed(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.LivingEntity_): boolean;
        getExpDrop(arg0: Internal.LevelReader_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: number, arg4: number): number;
        canHarvestBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        isConduitFrame(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): boolean;
        setBedOccupied(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.LivingEntity_, arg3: boolean): void;
        canBeHydrated(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.FluidState_, arg3: BlockPos_): boolean;
        shouldCheckWeakPower(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Vec3_): Internal.BlockState;
        isLadder(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.LivingEntity_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidState_): boolean;
        getToolModifiedState(arg0: Internal.UseOnContext_, arg1: Internal.ToolAction_, arg2: boolean): Internal.BlockState;
        getBedDirection(arg0: Internal.LevelReader_, arg1: BlockPos_): Internal.Direction;
        canSustainPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.IPlantable_): boolean;
        isSlimeBlock(): boolean;
        getBeaconColorMultiplier(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): number[];
        canStickTo(arg0: Internal.BlockState_): boolean;
        addLandingEffects(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.LivingEntity_, arg4: number): boolean;
        isFlammable(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        isFertile(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.LivingEntity_): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Direction_): boolean;
        canDropFromExplosion(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): boolean;
        supportsExternalFaceHiding(): boolean;
        isScaffolding(arg0: Internal.LivingEntity_): boolean;
        getBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_): Internal.BlockPathTypes;
        getAppearance(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.BlockState_, arg4: BlockPos_): Internal.BlockState;
        rotate(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BlockState;
        onNeighborChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): void;
        getEnchantPowerBonus(arg0: Internal.LevelReader_, arg1: BlockPos_): number;
        isValidSpawn(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.SpawnPlacements$Type_, arg3: Internal.EntityType_<any>): boolean;
        isBurning(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        canEntityDestroy(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        getRespawnPosition(arg0: Internal.EntityType_<any>, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: number, arg4: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getWeakChanges(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        addRunningEffects(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        onTreeGrow(arg0: Internal.LevelReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: Internal.TreeConfiguration_): boolean;
        getLightEmission(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        isFireSource(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getFriction(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Entity_): number;
        isStickyBlock(): boolean;
        onDestroyedByPlayer(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Player_, arg3: boolean, arg4: Internal.FluidState_): boolean;
        getCloneItemStack(arg0: Internal.HitResult_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): Internal.ItemStack;
        getExplosionResistance(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): number;
        getFireSpreadSpeed(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        get slimeBlock(): boolean
        get stickyBlock(): boolean
    }
    type IForgeBlockState_ = IForgeBlockState;
    class TrunkVineDecorator extends Internal.TreeDecorator {
        constructor()
        static readonly CODEC: Internal.Codec<Internal.TrunkVineDecorator>;
        static readonly INSTANCE: Internal.TrunkVineDecorator;
    }
    type TrunkVineDecorator_ = TrunkVineDecorator;
    interface ChannelHandlerContext extends Internal.ChannelOutboundInvoker, io.netty.util.AttributeMap, Internal.ChannelInboundInvoker {
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture;
        pipeline(): Internal.ChannelPipeline;
        deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        executor(): Internal.EventExecutor;
        fireChannelReadComplete(): this;
        /**
         * @deprecated
        */
        attr<T>(arg0: Internal.AttributeKey_<T>): io.netty.util.Attribute<T>;
        write(arg0: any): Internal.ChannelFuture;
        writeAndFlush(arg0: any): Internal.ChannelFuture;
        disconnect(): Internal.ChannelFuture;
        isRemoved(): boolean;
        close(): Internal.ChannelFuture;
        write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture;
        deregister(): Internal.ChannelFuture;
        fireChannelRegistered(): this;
        fireChannelInactive(): this;
        disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        read(): this;
        handler(): Internal.ChannelHandler;
        newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture;
        alloc(): Internal.ByteBufAllocator;
        close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        newSucceededFuture(): Internal.ChannelFuture;
        fireExceptionCaught(arg0: Internal.Throwable_): this;
        newProgressivePromise(): Internal.ChannelProgressivePromise;
        flush(): this;
        fireChannelUnregistered(): this;
        name(): string;
        channel(): io.netty.channel.Channel;
        bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        fireChannelRead(arg0: any): this;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        fireUserEventTriggered(arg0: any): this;
        fireChannelWritabilityChanged(): this;
        /**
         * @deprecated
        */
        hasAttr<T>(arg0: Internal.AttributeKey_<T>): boolean;
        voidPromise(): Internal.ChannelPromise;
        fireChannelActive(): this;
        newPromise(): Internal.ChannelPromise;
        get removed(): boolean
    }
    type ChannelHandlerContext_ = ChannelHandlerContext;
    abstract class RecipeCondition {
        constructor()
        deserialize(config: Internal.JsonObject_): this;
        isReverse(): boolean;
        test(arg0: Internal.GTRecipe_, arg1: Internal.RecipeLogic_): boolean;
        serialize(): Internal.JsonObject;
        getTranslationKey(): string;
        toNetwork(buf: Internal.FriendlyByteBuf_): void;
        fromNetwork(buf: Internal.FriendlyByteBuf_): this;
        createTemplate(): this;
        isOr(): boolean;
        setReverse(reverse: boolean): this;
        getType(): string;
        getTooltips(): Internal.Component;
        getValidTexture(): Internal.IGuiTexture;
        getInValidTexture(): Internal.IGuiTexture;
        static create(clazz: typeof Internal.RecipeCondition): Internal.RecipeCondition;
        get reverse(): boolean
        get translationKey(): string
        get or(): boolean
        set reverse(reverse: boolean)
        get type(): string
        get tooltips(): Internal.Component
        get validTexture(): Internal.IGuiTexture
        get inValidTexture(): Internal.IGuiTexture
    }
    type RecipeCondition_ = RecipeCondition;
    abstract class ContraptionLighter <C extends Internal.Contraption> implements Internal.LightListener {
        getVolume(): Internal.ImmutableBox;
        onLightPacket(arg0: number, arg1: number): void;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.ImmutableBox_): void;
        isListenerInvalid(): boolean;
        getContraptionBounds(): Internal.GridAlignedBB;
        "delete"(): void;
        get volume(): Internal.ImmutableBox
        get listenerInvalid(): boolean
        get contraptionBounds(): Internal.GridAlignedBB
        readonly lightVolume: Internal.GPULightVolume;
    }
    type ContraptionLighter_<C extends Internal.Contraption> = ContraptionLighter<C>;
    class MovementContext {
        constructor(arg0: Internal.Level_, arg1: Internal.StructureTemplate$StructureBlockInfo_, arg2: Internal.Contraption_)
        getAnimationSpeed(): number;
        static readNBT(arg0: Internal.Level_, arg1: Internal.StructureTemplate$StructureBlockInfo_, arg2: Internal.CompoundTag_, arg3: Internal.Contraption_): Internal.MovementContext;
        writeToNBT(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        get animationSpeed(): number
        stall: boolean;
        localPos: BlockPos;
        temporaryData: any;
        world: Internal.Level;
        state: Internal.BlockState;
        motion: Vec3;
        data: Internal.CompoundTag;
        relativeMotion: Vec3;
        disabled: boolean;
        blockEntityData: Internal.CompoundTag;
        contraption: Internal.Contraption;
        position: Vec3;
        rotation: Internal.UnaryOperator<Vec3>;
        firstMovement: boolean;
    }
    type MovementContext_ = MovementContext;
    interface PositionTracker {
        isVisibleBy(arg0: Internal.LivingEntity_): boolean;
        currentBlockPosition(): BlockPos;
        currentPosition(): Vec3;
    }
    type PositionTracker_ = PositionTracker;
    class BlockElementFace {
        constructor(arg0: Internal.Direction_, arg1: number, arg2: string, arg3: Internal.BlockFaceUV_, arg4: number)
        constructor(arg0: Internal.Direction_, arg1: number, arg2: string, arg3: Internal.BlockFaceUV_)
        constructor(arg0: Internal.Direction_, arg1: number, arg2: string, arg3: Internal.BlockFaceUV_, arg4: number, arg5: boolean)
        readonly texture: string;
        readonly tintIndex: number;
        readonly hasAmbientOcclusion: boolean;
        readonly uv: Internal.BlockFaceUV;
        readonly cullForDirection: Internal.Direction;
        readonly emissivity: number;
        static readonly NO_TINT: -1;
    }
    type BlockElementFace_ = BlockElementFace;
    class LastSeenMessages$Entry extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.UUID_, arg1: Internal.MessageSignature_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        lastSignature(): Internal.MessageSignature;
        profileId(): Internal.UUID;
    }
    type LastSeenMessages$Entry_ = LastSeenMessages$Entry;
    class SectionStorage <R> implements Internal.AutoCloseable {
        constructor(arg0: Internal.Path_, arg1: Internal.Function_<Internal.Runnable, Internal.Codec<R>>, arg2: Internal.Function_<Internal.Runnable, R>, arg3: Internal.DataFixer_, arg4: any_, arg5: boolean, arg6: Internal.RegistryAccess_, arg7: Internal.LevelHeightAccessor_)
        close(): void;
        flush(arg0: Internal.ChunkPos_): void;
        hasWork(): boolean;
    }
    type SectionStorage_<R> = SectionStorage<R>;
    class TextColor implements Internal.Color {
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        static fromRgb(arg0: number): Internal.TextColor;
        getRgbJS(): number;
        getSerializeJS(): string;
        static parseColor(arg0: string): Internal.TextColor;
        serialize(): string;
        static fromLegacyFormat(arg0: Internal.ChatFormatting_): Internal.TextColor;
        createTextColorJS(): this;
        getValue(): number;
        getHexJS(): string;
        getFireworkColorJS(): number;
        get argbJS(): number
        get rgbJS(): number
        get serializeJS(): string
        get value(): number
        get hexJS(): string
        get fireworkColorJS(): number
        static readonly CODEC: Internal.Codec<Internal.TextColor>;
        readonly value: number;
    }
    type TextColor_ = TextColor;
    class SoulSandBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SoulSandBlock_ = SoulSandBlock;
    class RegisterColorHandlersEvent$Block extends Internal.RegisterColorHandlersEvent {
        constructor()
        constructor(arg0: Internal.BlockColors_)
        register(arg0: Internal.BlockColor_, ...arg1: Internal.Block_[]): void;
        getBlockColors(): Internal.BlockColors;
        get blockColors(): Internal.BlockColors
    }
    type RegisterColorHandlersEvent$Block_ = RegisterColorHandlersEvent$Block;
    abstract class RearAttachment extends Internal.BaseAttachment<Internal.RearAttachmentType<any>> {
        static fromNbt(arg0: Internal.CompoundTag_): Internal.RearAttachmentType<any>;
        setYaw(arg0: number): void;
        pull(arg0: Vec3_): void;
        createMenu(arg0: Internal.ContainerLevelAccess_): Internal.MenuProvider;
        yaw(arg0: number): number;
        yaw(): number;
        scaledYawVec(): Vec3;
        yawVec(): Vec3;
        hasMenu(): boolean;
        onTrackedYawUpdated(arg0: number): void;
        getPassengerHeightOffset(): number;
        isRideable(): boolean;
        origin(): Vec3;
        set yaw(arg0: number)
        get passengerHeightOffset(): number
        get rideable(): boolean
    }
    type RearAttachment_ = RearAttachment;
    class Locale$Category extends Internal.Enum<Internal.Locale$Category> {
        static valueOf(arg0: string): Internal.Locale$Category;
        static values(): Internal.Locale$Category[];
        static readonly FORMAT: Internal.Locale$Category;
        static readonly DISPLAY: Internal.Locale$Category;
    }
    type Locale$Category_ = Locale$Category | "display" | "format";
    class PlayerModelPart extends Internal.Enum<Internal.PlayerModelPart> {
        static valueOf(arg0: string): Internal.PlayerModelPart;
        getName(): Internal.Component;
        getBit(): number;
        static values(): Internal.PlayerModelPart[];
        getMask(): number;
        getId(): string;
        get name(): Internal.Component
        get bit(): number
        get mask(): number
        get id(): string
        static readonly CAPE: Internal.PlayerModelPart;
        static readonly LEFT_SLEEVE: Internal.PlayerModelPart;
        static readonly RIGHT_PANTS_LEG: Internal.PlayerModelPart;
        static readonly LEFT_PANTS_LEG: Internal.PlayerModelPart;
        static readonly RIGHT_SLEEVE: Internal.PlayerModelPart;
        static readonly JACKET: Internal.PlayerModelPart;
        static readonly HAT: Internal.PlayerModelPart;
    }
    type PlayerModelPart_ = "jacket" | "hat" | "right_sleeve" | "cape" | "right_pants_leg" | "left_sleeve" | "left_pants_leg" | PlayerModelPart;
    class RenderLevelStageEvent$Stage {
        static fromRenderType(arg0: Internal.RenderType_): Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_WEATHER: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_TRIPWIRE_BLOCKS: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_CUTOUT_MIPPED_BLOCKS_BLOCKS: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_CUTOUT_BLOCKS: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_SOLID_BLOCKS: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_TRANSLUCENT_BLOCKS: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_PARTICLES: Internal.RenderLevelStageEvent$Stage;
        static readonly AFTER_SKY: Internal.RenderLevelStageEvent$Stage;
    }
    type RenderLevelStageEvent$Stage_ = RenderLevelStageEvent$Stage;
    class CustomBossEvent extends Internal.ServerBossEvent {
        constructor(arg0: ResourceLocation_, arg1: Internal.Component_)
        getDisplayName(): Internal.Component;
        onPlayerConnect(arg0: Internal.ServerPlayer_): void;
        setValue(arg0: number): void;
        save(): Internal.CompoundTag;
        setPlayers(arg0: Internal.Collection_<Internal.ServerPlayer>): boolean;
        static load(arg0: Internal.CompoundTag_, arg1: ResourceLocation_): Internal.CustomBossEvent;
        addOfflinePlayer(arg0: Internal.UUID_): void;
        getMax(): number;
        getTextId(): ResourceLocation;
        getValue(): number;
        setMax(arg0: number): void;
        onPlayerDisconnect(arg0: Internal.ServerPlayer_): void;
        get displayName(): Internal.Component
        set value(arg0: number)
        set players(arg0: Internal.Collection_<Internal.ServerPlayer>)
        get max(): number
        get textId(): ResourceLocation
        get value(): number
        set max(arg0: number)
    }
    type CustomBossEvent_ = CustomBossEvent;
    class WitherSkullBlock extends Internal.SkullBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static checkSpawn(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.SkullBlockEntity_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static canSpawnMob(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WitherSkullBlock_ = WitherSkullBlock;
    class ProbabilityFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly probability: number;
        static readonly CODEC: Internal.Codec<Internal.ProbabilityFeatureConfiguration>;
    }
    type ProbabilityFeatureConfiguration_ = ProbabilityFeatureConfiguration;
    class Package extends Internal.NamedPackage implements Internal.AnnotatedElement {
        getSpecificationVendor(): string;
        getSpecificationVersion(): string;
        /**
         * @deprecated
        */
        static getPackage(arg0: string): Internal.Package;
        static getPackages(): Internal.Package[];
        isCompatibleWith(arg0: string): boolean;
        getAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getImplementationVersion(): string;
        getImplementationVendor(): string;
        getName(): string;
        isSealed(arg0: Internal.URL_): boolean;
        getAnnotations(): Internal.Annotation[];
        getDeclaredAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        getSpecificationTitle(): string;
        isSealed(): boolean;
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        getDeclaredAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        getImplementationTitle(): string;
        get specificationVendor(): string
        get specificationVersion(): string
        get packages(): Internal.Package[]
        get implementationVersion(): string
        get implementationVendor(): string
        get name(): string
        get annotations(): Internal.Annotation[]
        get specificationTitle(): string
        get sealed(): boolean
        get declaredAnnotations(): Internal.Annotation[]
        get implementationTitle(): string
    }
    type Package_ = Package;
    interface Float2LongFunction extends Internal.DoubleToLongFunction, it.unimi.dsi.fastutil.Function<number, number> {
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction;
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2LongFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        containsKey(arg0: number): boolean;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction;
        defaultReturnValue(): number;
        getOrDefault(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2LongFunction<T>;
        /**
         * @deprecated
        */
        applyAsLong(arg0: number): number;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        size(): number;
        remove(arg0: number): number;
        get(arg0: number): number;
        clear(): void;
        identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        (arg0: number): number;
    }
    type Float2LongFunction_ = Float2LongFunction;
    class EntityHitResult extends Internal.HitResult {
        constructor(arg0: Internal.Entity_, arg1: Vec3_)
        constructor(arg0: Internal.Entity_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type EntityHitResult_ = EntityHitResult;
    abstract class PlayerEventJS extends Internal.LivingEntityEventJS {
        constructor()
        /**
         * Removes the specified game stage from the player
        */
        removeGameStage(stage: string): void;
        /**
         * Checks if the player has the specified game stage
        */
        hasGameStage(stage: string): boolean;
        /**
         * Adds the specified game stage to the player
        */
        addGameStage(stage: string): void;
    }
    type PlayerEventJS_ = PlayerEventJS;
    class ClientboundAnimatePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_, arg1: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getAction(): number;
        isSkippable(): boolean;
        getId(): number;
        get action(): number
        get skippable(): boolean
        get id(): number
        static readonly HURT: 1;
        static readonly WAKE_UP: 2;
        static readonly SWING_OFF_HAND: 3;
        static readonly MAGIC_CRITICAL_HIT: 5;
        static readonly SWING_MAIN_HAND: 0;
        static readonly CRITICAL_HIT: 4;
    }
    type ClientboundAnimatePacket_ = ClientboundAnimatePacket;
    interface Consumer <T> {
        andThen(arg0: Internal.Consumer_<T>): this;
        accept(arg0: T): void;
        (arg0: T): void;
    }
    type Consumer_<T> = Consumer<T>;
    interface ICache {
        persistAndClearCache(): void;
    }
    type ICache_ = ICache;
    abstract class AbstractBuilder <R, T extends R, P, S extends Internal.AbstractBuilder<R, T, P, S>> implements com.tterrag.registrate.builders.Builder<R, T, P, S> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.ResourceKey_<Internal.Registry<R>>)
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<R>>;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        removeTag(arg0: Internal.ProviderType_<Internal.RegistrateTagsProvider<R>>, ...arg1: Internal.TagKey_<R>[]): S;
        lang(arg0: Internal.NonNullFunction_<T, string>, arg1: string): S;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<S, S2>): S2;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): S;
        getParent(): P;
        getOwner(): Internal.AbstractRegistrate<any>;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<R, T>, D>): S;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        tag(arg0: Internal.ProviderType_<Internal.RegistrateTagsProvider<R>>, ...arg1: Internal.TagKey_<R>[]): S;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        asSupplier(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        getName(): string;
        lang(arg0: Internal.NonNullFunction_<T, string>): S;
        register(): Internal.RegistryEntry<T>;
        getEntry(): T;
        build(): P;
        get(): Internal.RegistryEntry<T>;
        get registryKey(): Internal.ResourceKey<Internal.Registry<R>>
        get parent(): P
        get owner(): Internal.AbstractRegistrate<any>
        get name(): string
        get entry(): T
    }
    type AbstractBuilder_<R, T extends R, P, S extends Internal.AbstractBuilder<R, T, P, S>> = AbstractBuilder<R, T, P, S>;
    class BlockStateModifyCallbackJS {
        constructor(state: Internal.BlockState_)
        /**
         * Checks if this block has the specified property
        */
        hasProperty<T extends Internal.Comparable<T>>(property: Internal.Property_<T>): boolean;
        /**
         * Mirror the block using the specified Mirror
        */
        mirror(mirror: Internal.Mirror_): this;
        /**
         * Get a map of this blocks properties to it's value
        */
        getValues(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>;
        /**
         * Gets the value of the pased in property
        */
        get<T extends Internal.Comparable<T>>(property: Internal.Property_<T>): T;
        /**
         * Gets the value of the passed in property
        */
        getValue<T extends Internal.Comparable<T>>(property: Internal.Property_<T>): T;
        /**
         * Sets the value of the specified property
        */
        setValue<T extends Internal.Comparable<T>, V extends T>(property: Internal.Property_<T>, comparable: V): this;
        /**
         * Sets the value of the specified boolean property
        */
        set(property: Internal.BooleanProperty_, value: boolean): this;
        populateNeighbours(map: Internal.Map_<Internal.Map<Internal.Property<any>, Internal.Comparable<any>>, Internal.BlockState>): this;
        /**
         * Sets the value of the specified enum property
        */
        set<T extends Internal.Enum<T> & Internal.StringRepresentable>(property: Internal.EnumProperty_<T>, value: string): this;
        /**
         * Cycles the property
        */
        cycle<T extends Internal.Comparable<T>>(property: Internal.Property_<T>): this;
        /**
         * Get the properties this block has that can be changed
        */
        getProperties(): Internal.Collection<Internal.Property<any>>;
        /**
         * Rotate the block using the specified Rotation
        */
        rotate(rotation: Internal.Rotation_): this;
        /**
         * Sets the value of the specified integer property
        */
        set(property: Internal.IntegerProperty_, value: number): this;
        /**
         * Updates the shape of this block. Mostly used in waterloggable blocks to update the water flow
        */
        updateShape(direction: Internal.Direction_, blockState: Internal.BlockState_, levelAccessor: Internal.LevelAccessor_, blockPos: BlockPos_, blockPos2: BlockPos_): this;
        /**
         * Gets the state. If it has been modified, gets the new state
        */
        getState(): Internal.BlockState;
        /**
         * Gets the value of the passed in property as an Optional. If the property does not exist in this block the Optional will be empty
        */
        getOptionalValue<T extends Internal.Comparable<T>>(property: Internal.Property_<T>): Internal.Optional<T>;
        /**
         * Get a map of this blocks properties to it's value
        */
        get values(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>
        /**
         * Get the properties this block has that can be changed
        */
        get properties(): Internal.Collection<Internal.Property<any>>
        /**
         * Gets the state. If it has been modified, gets the new state
        */
        get state(): Internal.BlockState
    }
    type BlockStateModifyCallbackJS_ = BlockStateModifyCallbackJS;
    class DropperBlockEntity extends Internal.DispenserBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type DropperBlockEntity_ = DropperBlockEntity;
    interface IIngredientTypeWithSubtypes <B, I> extends Internal.IIngredientType<I> {
        getIngredientClass(): I;
        getIngredientBaseClass(): B;
        castIngredient(arg0: any): Internal.Optional<I>;
        getBase(arg0: I): B;
        get ingredientClass(): I
        get ingredientBaseClass(): B
    }
    type IIngredientTypeWithSubtypes_<B, I> = IIngredientTypeWithSubtypes<B, I>;
    class DateTimeFormatter {
        static ofPattern(arg0: string, arg1: Internal.Locale_): Internal.DateTimeFormatter;
        withChronology(arg0: Internal.Chronology_): this;
        parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor;
        static parsedExcessDays(): Internal.TemporalQuery<Internal.Period>;
        parse<T>(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_<T>): T;
        parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor;
        localizedBy(arg0: Internal.Locale_): this;
        getZone(): Internal.ZoneId;
        withResolverStyle(arg0: Internal.ResolverStyle_): this;
        parseBest(arg0: Internal.CharSequence_, ...arg1: Internal.TemporalQuery_<any>[]): Internal.TemporalAccessor;
        toFormat(arg0: Internal.TemporalQuery_<any>): Internal.Format;
        static ofLocalizedDate(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter;
        static parsedLeapSecond(): Internal.TemporalQuery<boolean>;
        formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void;
        static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): Internal.DateTimeFormatter;
        withResolverFields(...arg0: Internal.TemporalField_[]): this;
        withDecimalStyle(arg0: Internal.DecimalStyle_): this;
        getChronology(): Internal.Chronology;
        toFormat(): Internal.Format;
        withResolverFields(arg0: Internal.Set_<Internal.TemporalField>): this;
        withLocale(arg0: Internal.Locale_): this;
        getResolverStyle(): Internal.ResolverStyle;
        static ofPattern(arg0: string): Internal.DateTimeFormatter;
        static ofLocalizedDateTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter;
        parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor;
        getResolverFields(): Internal.Set<Internal.TemporalField>;
        format(arg0: Internal.TemporalAccessor_): string;
        withZone(arg0: Internal.ZoneId_): this;
        getLocale(): Internal.Locale;
        getDecimalStyle(): Internal.DecimalStyle;
        static ofLocalizedTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter;
        get zone(): Internal.ZoneId
        get chronology(): Internal.Chronology
        get resolverStyle(): Internal.ResolverStyle
        get resolverFields(): Internal.Set<Internal.TemporalField>
        get locale(): Internal.Locale
        get decimalStyle(): Internal.DecimalStyle
        static readonly ISO_DATE: Internal.DateTimeFormatter;
        static readonly ISO_WEEK_DATE: Internal.DateTimeFormatter;
        static readonly ISO_OFFSET_DATE_TIME: Internal.DateTimeFormatter;
        static readonly ISO_TIME: Internal.DateTimeFormatter;
        static readonly ISO_ORDINAL_DATE: Internal.DateTimeFormatter;
        static readonly ISO_OFFSET_TIME: Internal.DateTimeFormatter;
        static readonly ISO_LOCAL_DATE_TIME: Internal.DateTimeFormatter;
        static readonly ISO_OFFSET_DATE: Internal.DateTimeFormatter;
        static readonly BASIC_ISO_DATE: Internal.DateTimeFormatter;
        static readonly ISO_INSTANT: Internal.DateTimeFormatter;
        static readonly ISO_LOCAL_DATE: Internal.DateTimeFormatter;
        static readonly RFC_1123_DATE_TIME: Internal.DateTimeFormatter;
        static readonly ISO_LOCAL_TIME: Internal.DateTimeFormatter;
        static readonly ISO_DATE_TIME: Internal.DateTimeFormatter;
        static readonly ISO_ZONED_DATE_TIME: Internal.DateTimeFormatter;
    }
    type DateTimeFormatter_ = DateTimeFormatter;
    class SignalBoundary extends Internal.TrackEdgePoint {
        constructor()
        getGroup(arg0: Internal.TrackNode_): Internal.UUID;
        setGroup(arg0: boolean, arg1: Internal.UUID_): void;
        getOverlayFor(arg0: BlockPos_): Internal.SignalBlockEntity$OverlayState;
        queueUpdate(arg0: Internal.TrackNode_): void;
        cycleSignalType(arg0: BlockPos_): void;
        getTypeFor(arg0: BlockPos_): Internal.SignalBlock$SignalType;
        isForcedRed(arg0: Internal.TrackNode_): boolean;
        isForcedRed(arg0: boolean): boolean;
        getStateFor(arg0: BlockPos_): Internal.SignalBlockEntity$SignalState;
        setGroupAndUpdate(arg0: Internal.TrackNode_, arg1: Internal.UUID_): void;
        updateBlockEntityPower(arg0: Internal.SignalBlockEntity_): void;
        groups: Internal.Couple<Internal.UUID>;
        cachedStates: Internal.Couple<Internal.SignalBlockEntity$SignalState>;
        blockEntities: Internal.Couple<Internal.Map<BlockPos, boolean>>;
        sidesToUpdate: Internal.Couple<boolean>;
        types: Internal.Couple<Internal.SignalBlock$SignalType>;
    }
    type SignalBoundary_ = SignalBoundary;
    class DirectionProperty extends Internal.EnumProperty<Internal.Direction> {
        static create(arg0: string, arg1: Internal.Collection_<Internal.Direction>): Internal.DirectionProperty;
        static create(arg0: string, arg1: Internal.Predicate_<Internal.Direction>): Internal.DirectionProperty;
        static create(arg0: string): Internal.DirectionProperty;
        static create(arg0: string, ...arg1: Internal.Direction_[]): Internal.DirectionProperty;
    }
    type DirectionProperty_ = DirectionProperty;
    abstract class RegularImmutableTable <R, C, V> extends Internal.ImmutableTable<R, C, V> {
        row(arg0: any): Internal.Map<any, any>;
        rowMap(): Internal.Map<any, any>;
        cellSet(): Internal.Set<any>;
        columnMap(): Internal.Map<any, any>;
        rowKeySet(): Internal.Set<any>;
        columnKeySet(): Internal.Set<any>;
        values(): Internal.Collection<any>;
    }
    type RegularImmutableTable_<R, C, V> = RegularImmutableTable<R, C, V>;
    interface ReplacementMatch {
        of(o: any): this;
        readonly NONE: Internal.ReplacementMatch;
    }
    type ReplacementMatch_ = ReplacementMatch;
    interface BonemealableBlock {
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
    }
    type BonemealableBlock_ = BonemealableBlock;
    interface ISubscription {
        unsubscribe(): void;
        (): void;
    }
    type ISubscription_ = ISubscription;
    class ULocale$AvailableType extends Internal.Enum<Internal.ULocale$AvailableType> {
        static values(): Internal.ULocale$AvailableType[];
        static valueOf(arg0: string): Internal.ULocale$AvailableType;
        static readonly DEFAULT: Internal.ULocale$AvailableType;
        static readonly WITH_LEGACY_ALIASES: Internal.ULocale$AvailableType;
        static readonly ONLY_LEGACY_ALIASES: Internal.ULocale$AvailableType;
    }
    type ULocale$AvailableType_ = ULocale$AvailableType | "only_legacy_aliases" | "with_legacy_aliases" | "default";
    class KeyPair implements Internal.Serializable {
        constructor(arg0: Internal.PublicKey_, arg1: Internal.PrivateKey_)
        getPublic(): Internal.PublicKey;
        getPrivate(): Internal.PrivateKey;
        get "public"(): Internal.PublicKey
        get "private"(): Internal.PrivateKey
    }
    type KeyPair_ = KeyPair;
    class FusionCasingBlock extends Internal.ActiveBlock {
        constructor(properties: Internal.BlockBehaviour$Properties_, casingType: Internal.IFusionCasingType_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FusionCasingBlock_ = FusionCasingBlock;
    /**
     * Invoked when a player crafts an item.
    */
    class ItemCraftedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, crafted: Internal.ItemStack_, container: Internal.Container_)
        /**
         * The inventory that the item was crafted in.
        */
        getInventory(): Internal.InventoryKJS;
        /**
         * The player that crafted the item.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * The item that was crafted.
        */
        getItem(): Internal.ItemStack;
        /**
         * The inventory that the item was crafted in.
        */
        get inventory(): Internal.InventoryKJS
        /**
         * The player that crafted the item.
        */
        get entity(): Internal.LivingEntity
        /**
         * The item that was crafted.
        */
        get item(): Internal.ItemStack
    }
    type ItemCraftedEventJS_ = ItemCraftedEventJS;
    abstract class Canvas {
        drawShapedText(text: Internal.ShapedText_, start: number, count: number, x: number, y: number, paint: Internal.Paint_): void;
        drawRoundRect(left: number, top: number, right: number, bottom: number, radius: number, paint: Internal.Paint_): void;
        concat(matrix: Internal.Matrix4_): void;
        drawImage(arg0: Internal.Image_, arg1: number, arg2: number, arg3: Internal.Paint_): void;
        restoreToCount(arg0: number): void;
        drawLine(p0: Internal.PointF_, p1: Internal.PointF_, paint: Internal.Paint_): void;
        save(): number;
        drawImage(image: Internal.Image_, src: Internal.Rect_, dst: Internal.RectF_, paint: Internal.Paint_): void;
        drawPie(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Paint_): void;
        drawCustomDrawable(drawable: Internal.CustomDrawable_): void;
        restore(): void;
        drawLineListMesh(pos: Internal.FloatBuffer_, color: Internal.IntBuffer_, paint: Internal.Paint_): void;
        drawArc(center: Internal.PointF_, radius: number, startAngle: number, sweepAngle: number, paint: Internal.Paint_): void;
        drawImage(arg0: Internal.Image_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Paint_): void;
        drawSimpleText(text: string, font: icyllis.modernui.graphics.text.Font_, x: number, y: number, paint: Internal.Paint_): void;
        rotate(degrees: number): void;
        drawLinePath(x0: number, y0: number, x1: number, y1: number, paint: Internal.Paint_): void;
        drawRectGradient(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Paint_): void;
        drawImage(image: Internal.Image_, src: Internal.Rect_, dst: Internal.Rect_, paint: Internal.Paint_): void;
        drawPie(center: Internal.PointF_, radius: number, startAngle: number, sweepAngle: number, paint: Internal.Paint_): void;
        drawPoint(p: Internal.PointF_, paint: Internal.Paint_): void;
        drawRoundRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Paint_): void;
        isClipEmpty(): boolean;
        drawShapedText(text: Internal.ShapedText_, x: number, y: number, paint: Internal.Paint_): void;
        drawPaint(paint: Internal.Paint_): void;
        drawRoundImage(arg0: Internal.Image_, arg1: number, arg2: number, arg3: number, arg4: Internal.Paint_): void;
        drawBezier(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Paint_): void;
        drawRoundRect(rect: Internal.RectF_, radius: number, sides: number, paint: Internal.Paint_): void;
        clear(color: number): void;
        concat(matrix: icyllis.modernui.graphics.Matrix_): void;
        isClipRect(): boolean;
        drawSimpleText(text: string[], font: icyllis.modernui.graphics.text.Font_, x: number, y: number, paint: Internal.Paint_): void;
        drawMesh(mode: Internal.Canvas$VertexMode_, pos: Internal.FloatBuffer_, color: Internal.IntBuffer_, tex: Internal.FloatBuffer_, indices: Internal.ShortBuffer_, blender: icyllis.arc3d.core.Blender_, paint: Internal.Paint_): void;
        drawColor(color: number, mode: icyllis.modernui.graphics.BlendMode_): void;
        drawLine(p0: Internal.PointF_, p1: Internal.PointF_, thickness: number, paint: Internal.Paint_): void;
        drawTriangleListMesh(pos: Internal.FloatBuffer_, color: Internal.IntBuffer_, paint: Internal.Paint_): void;
        drawPoint(x: number, y: number, paint: Internal.Paint_): void;
        drawPoints(pts: number[], paint: Internal.Paint_): void;
        drawArcPath(cx: number, cy: number, radius: number, startAngle: number, sweepAngle: number, paint: Internal.Paint_): void;
        /**
         * @deprecated
        */
        drawRoundLines(pts: number[], offset: number, count: number, strip: boolean, paint: Internal.Paint_): void;
        saveLayer(bounds: Internal.RectF_, alpha: number): number;
        drawRect(r: Internal.RectF_, paint: Internal.Paint_): void;
        drawCircle(center: Internal.PointF_, radius: number, paint: Internal.Paint_): void;
        drawPointListMesh(pos: Internal.FloatBuffer_, color: Internal.IntBuffer_, paint: Internal.Paint_): void;
        drawCustomDrawable(drawable: Internal.CustomDrawable_, matrix: Internal.Matrix4_): void;
        clipRect(rect: Internal.Rect_): boolean;
        drawBezier(p0: Internal.PointF_, p1: Internal.PointF_, p2: Internal.PointF_, paint: Internal.Paint_): void;
        scale(sx: number, sy: number, px: number, py: number): void;
        getMatrix(): Internal.Matrix4;
        drawGlyphs(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number, arg5: icyllis.modernui.graphics.text.Font_, arg6: number, arg7: number, arg8: Internal.Paint_): void;
        rotate(degrees: number, px: number, py: number): void;
        drawColor(color: number): void;
        saveLayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): number;
        scale(sx: number, sy: number): void;
        drawLine(x0: number, y0: number, x1: number, y1: number, paint: Internal.Paint_): void;
        quickReject(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        drawPoints(pts: number[], offset: number, count: number, paint: Internal.Paint_): void;
        drawRoundRectGradient(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Paint_): void;
        clipRect(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getSaveCount(): number;
        drawRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Paint_): void;
        quickReject(rect: Internal.RectF_): boolean;
        translate(dx: number, dy: number): void;
        drawRoundRect(rect: Internal.RectF_, radius: number, paint: Internal.Paint_): void;
        clipRect(rect: Internal.RectF_): boolean;
        drawArc(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Paint_): void;
        drawRect(r: Internal.Rect_, paint: Internal.Paint_): void;
        drawCircle(arg0: number, arg1: number, arg2: number, arg3: Internal.Paint_): void;
        drawLine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Paint_): void;
        get clipEmpty(): boolean
        get clipRect(): boolean
        get matrix(): Internal.Matrix4
        get saveCount(): number
        static readonly MARKER: Internal.MarkerManager$Log4jMarker;
    }
    type Canvas_ = Canvas;
    class RenderGuiEvent$Post extends Internal.RenderGuiEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number)
    }
    type RenderGuiEvent$Post_ = RenderGuiEvent$Post;
    class RegisterGuiOverlaysEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.IGuiOverlay>, arg1: Internal.List_<ResourceLocation>)
        registerBelow(arg0: ResourceLocation_, arg1: string, arg2: Internal.IGuiOverlay_): void;
        registerAboveAll(arg0: string, arg1: Internal.IGuiOverlay_): void;
        registerBelowAll(arg0: string, arg1: Internal.IGuiOverlay_): void;
        registerAbove(arg0: ResourceLocation_, arg1: string, arg2: Internal.IGuiOverlay_): void;
    }
    type RegisterGuiOverlaysEvent_ = RegisterGuiOverlaysEvent;
    class UidContext extends Internal.Enum<Internal.UidContext> {
        static valueOf(arg0: string): Internal.UidContext;
        static values(): Internal.UidContext[];
        static readonly Ingredient: Internal.UidContext;
        static readonly Recipe: Internal.UidContext;
    }
    type UidContext_ = UidContext | "ingredient" | "recipe";
    interface TypeWrapperFactory$Simple <T> extends Internal.TypeWrapperFactory<T> {
        wrap(cx: Internal.Context_, o: any): T;
        wrapSimple(arg0: any): T;
    }
    type TypeWrapperFactory$Simple_<T> = TypeWrapperFactory$Simple<T>;
    class Vex extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Vex>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        setBoundOrigin(arg0: BlockPos_): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getBoundOrigin(): BlockPos;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        setLimitedLife(arg0: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setIsCharging(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getOwner(): Internal.Mob;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        isCharging(): boolean;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setOwner(arg0: Internal.Mob_): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        set boundOrigin(arg0: BlockPos_)
        get living(): boolean
        get boundOrigin(): BlockPos
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        set limitedLife(arg0: number)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set isCharging(arg0: boolean)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get owner(): Internal.Mob
        get flapping(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get charging(): boolean
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set owner(arg0: Internal.Mob_)
        set headArmorItem(item: Internal.ItemStack_)
        static readonly TICKS_PER_FLAP: 4;
        static readonly FLAP_DEGREES_PER_TICK: 45.836624;
    }
    type Vex_ = Vex;
    class DualNoiseProvider extends Internal.NoiseProvider {
        constructor(arg0: Internal.InclusiveRange_<number>, arg1: Internal.NormalNoise$NoiseParameters_, arg2: number, arg3: number, arg4: Internal.NormalNoise$NoiseParameters_, arg5: number, arg6: Internal.List_<Internal.BlockState>)
        static readonly CODEC: Internal.Codec<Internal.DualNoiseProvider>;
    }
    type DualNoiseProvider_ = DualNoiseProvider;
    class FurnaceBlock extends Internal.AbstractFurnaceBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FurnaceBlock_ = FurnaceBlock;
    interface SpawnPlacements$SpawnPredicate <T extends Internal.Entity> {
        test(arg0: Internal.EntityType_<T>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        (arg0: Internal.EntityType_<T>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
    }
    type SpawnPlacements$SpawnPredicate_<T extends Internal.Entity> = SpawnPlacements$SpawnPredicate<T>;
    interface IManaged {
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        onChanged(): void;
        getSyncStorage(): Internal.IManagedStorage;
        get fieldHolder(): Internal.ManagedFieldHolder
        get syncStorage(): Internal.IManagedStorage
    }
    type IManaged_ = IManaged;
    class BooleanProperty extends Internal.Property<boolean> {
        getName(arg0: boolean): string;
        static create(arg0: string): Internal.BooleanProperty;
        getPossibleValues(): Internal.Collection<boolean>;
        getValue(arg0: string): Internal.Optional<boolean>;
        get possibleValues(): Internal.Collection<boolean>
    }
    type BooleanProperty_ = BooleanProperty;
    class EntityJoinLevelEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: Internal.Level_, arg2: boolean)
        constructor(arg0: Internal.Entity_, arg1: Internal.Level_)
        getLevel(): Internal.Level;
        loadedFromDisk(): boolean;
        get level(): Internal.Level
    }
    type EntityJoinLevelEvent_ = EntityJoinLevelEvent;
    class ForkingTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.ForkingTrunkPlacer>;
    }
    type ForkingTrunkPlacer_ = ForkingTrunkPlacer;
    class SparseImmutableTable <R, C, V> extends Internal.RegularImmutableTable<R, C, V> {
        row(arg0: any): Internal.Map<any, any>;
        rowMap(): Internal.Map<any, any>;
        cellSet(): Internal.Set<any>;
        columnMap(): Internal.Map<any, any>;
        rowKeySet(): Internal.Set<any>;
        columnKeySet(): Internal.Set<any>;
        values(): Internal.Collection<any>;
    }
    type SparseImmutableTable_<R, C, V> = SparseImmutableTable<R, C, V>;
    interface View$OnAttachStateChangeListener {
        onViewAttachedToWindow(arg0: Internal.View_): void;
        onViewDetachedFromWindow(arg0: Internal.View_): void;
    }
    type View$OnAttachStateChangeListener_ = View$OnAttachStateChangeListener;
    class RenderHandEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.InteractionHand_, arg1: Internal.PoseStack_, arg2: Internal.MultiBufferSource_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.ItemStack_)
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getEquipProgress(): number;
        getHand(): Internal.InteractionHand;
        getInterpolatedPitch(): number;
        getPackedLight(): number;
        getMultiBufferSource(): Internal.MultiBufferSource;
        getItemStack(): Internal.ItemStack;
        getSwingProgress(): number;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get equipProgress(): number
        get hand(): Internal.InteractionHand
        get interpolatedPitch(): number
        get packedLight(): number
        get multiBufferSource(): Internal.MultiBufferSource
        get itemStack(): Internal.ItemStack
        get swingProgress(): number
    }
    type RenderHandEvent_ = RenderHandEvent;
    interface ColorSampler <T> {
        getColor(arg0: T, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number;
    }
    type ColorSampler_<T> = ColorSampler<T>;
    interface Watchable {
        register(arg0: Internal.WatchService_, ...arg1: Internal.WatchEvent$Kind_<any>[]): Internal.WatchKey;
        register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_<any>[], ...arg2: any_[]): Internal.WatchKey;
    }
    type Watchable_ = Watchable;
    interface IRecipeLayoutDrawable <R> {
        getRecipeCategory(): Internal.IRecipeCategory<R>;
        getRecipe(): R;
        getRecipeSlotUnderMouse(arg0: number, arg1: number): Internal.Optional<Internal.IRecipeSlotDrawable>;
        setPosition(arg0: number, arg1: number): void;
        drawRecipe(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        getIngredientUnderMouse<T>(arg0: number, arg1: number, arg2: Internal.IIngredientType_<T>): Internal.Optional<T>;
        getRecipeSlotsView(): Internal.IRecipeSlotsView;
        getRecipeTransferButtonArea(): Internal.Rect2i;
        drawOverlays(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        getRect(): Internal.Rect2i;
        isMouseOver(arg0: number, arg1: number): boolean;
        getItemStackUnderMouse(arg0: number, arg1: number): Internal.Optional<Internal.ItemStack>;
        get recipeCategory(): Internal.IRecipeCategory<R>
        get recipe(): R
        get recipeSlotsView(): Internal.IRecipeSlotsView
        get recipeTransferButtonArea(): Internal.Rect2i
        get rect(): Internal.Rect2i
    }
    type IRecipeLayoutDrawable_<R> = IRecipeLayoutDrawable<R>;
    class Cat extends Internal.TamableAnimal implements Internal.CatMixinAccess {
        constructor(arg0: Internal.EntityType_<Internal.Cat>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getLieDownAmount(arg0: number): number;
        setJammingInfo(arg0: BlockPos_, arg1: Internal.Disc_): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getCatVariant(): Internal.CatVariant;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        isRelaxStateOne(): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setCollarColor(arg0: Internal.DyeColor_): void;
        customServerAiStep(): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        setCatVariant(arg0: Internal.CatVariant_): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getNodTick(): number;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        resetJammingInfo(): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getCollarColor(): Internal.DyeColor;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setRelaxStateOne(arg0: boolean): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getSlightNodTick(): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        hiss(): void;
        getRelaxStateOneAmount(arg0: number): number;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isLying(): boolean;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        getResourceLocation(): ResourceLocation;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getLieDownAmountTail(arg0: number): number;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        setLying(arg0: boolean): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get catVariant(): Internal.CatVariant
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get owner(): Internal.Entity
        get relaxStateOne(): boolean
        get displayName(): Internal.Component
        set collarColor(arg0: Internal.DyeColor_)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        set catVariant(arg0: Internal.CatVariant_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get nodTick(): number
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get collarColor(): Internal.DyeColor
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set relaxStateOne(arg0: boolean)
        get slightNodTick(): number
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get lying(): boolean
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        get resourceLocation(): ResourceLocation
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        set lying(arg0: boolean)
        static readonly TEMPT_SPEED_MOD: 0.6;
        static readonly SPRINT_SPEED_MOD: 1.33;
        static readonly WALK_SPEED_MOD: 0.8;
    }
    type Cat_ = Cat;
    interface BlockBuilderProvider {
        getBlockBuilder(): Internal.BlockBuilder;
        get blockBuilder(): Internal.BlockBuilder
    }
    type BlockBuilderProvider_ = BlockBuilderProvider;
    interface TooltipComponent {
    }
    type TooltipComponent_ = TooltipComponent;
    class Biome$Precipitation extends Internal.Enum<Internal.Biome$Precipitation> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        getName(): string;
        static valueOf(arg0: string): Internal.Biome$Precipitation;
        static values(): Internal.Biome$Precipitation[];
        get serializedName(): string
        get name(): string
        static readonly RAIN: Internal.Biome$Precipitation;
        static readonly NONE: Internal.Biome$Precipitation;
        static readonly SNOW: Internal.Biome$Precipitation;
        static readonly CODEC: Internal.Codec<Internal.Biome$Precipitation>;
    }
    type Biome$Precipitation_ = "snow" | "rain" | Biome$Precipitation | "none";
    class EnderpearlItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EnderpearlItem_ = EnderpearlItem;
    class MarkerManager$Log4jMarker implements Internal.StringBuilderFormattable, org.apache.logging.log4j.Marker {
        constructor(name: string)
        formatTo(sb: Internal.StringBuilder_): void;
        hasParents(): boolean;
        getParents(): org.apache.logging.log4j.Marker[];
        addParents(...parentMarkers: org.apache.logging.log4j.Marker_[]): org.apache.logging.log4j.Marker;
        isInstanceOf(markerName: string): boolean;
        getName(): string;
        isInstanceOf(marker: org.apache.logging.log4j.Marker_): boolean;
        setParents(...markers: org.apache.logging.log4j.Marker_[]): org.apache.logging.log4j.Marker;
        remove(parent: org.apache.logging.log4j.Marker_): boolean;
        get parents(): org.apache.logging.log4j.Marker[]
        get name(): string
        set parents(...markers: org.apache.logging.log4j.Marker_[])
    }
    type MarkerManager$Log4jMarker_ = MarkerManager$Log4jMarker;
    class LogicalSide extends Internal.Enum<Internal.LogicalSide> {
        isClient(): boolean;
        isServer(): boolean;
        static valueOf(arg0: string): Internal.LogicalSide;
        static values(): Internal.LogicalSide[];
        get client(): boolean
        get server(): boolean
        static readonly CLIENT: Internal.LogicalSide;
        static readonly SERVER: Internal.LogicalSide;
    }
    type LogicalSide_ = "server" | "client" | LogicalSide;
    class ExplosionDamageCalculator {
        constructor()
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        getBlockExplosionResistance(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.FluidState_): Internal.Optional<number>;
    }
    type ExplosionDamageCalculator_ = ExplosionDamageCalculator;
    abstract class ValueObject {
        constructor()
    }
    type ValueObject_ = ValueObject;
    class EnumMap <K extends Internal.Enum<K>, V> extends Internal.AbstractMap<K, V> implements Internal.Cloneable, Internal.Serializable {
        constructor(arg0: Internal.Map_<K, V>)
        constructor(arg0: K)
        constructor(arg0: Internal.EnumMap_<K, V>)
        clone(): any;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        put(arg0: any, arg1: any): any;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        putIfAbsent(arg0: K, arg1: V): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type EnumMap_<K extends Internal.Enum<K>, V> = EnumMap<K, V>;
    interface ViewTreeObserver$OnGlobalLayoutListener {
        onGlobalLayout(): void;
        (): void;
    }
    type ViewTreeObserver$OnGlobalLayoutListener_ = ViewTreeObserver$OnGlobalLayoutListener;
    class WeighedSoundEvents implements Internal.Weighted<Internal.Sound> {
        constructor(arg0: ResourceLocation_, arg1: string)
        getSound(arg0: Internal.RandomSource_): any;
        addSound(arg0: Internal.Weighted_<Internal.Sound>): void;
        getWeight(): number;
        preloadIfRequired(arg0: Internal.SoundEngine_): void;
        getSubtitle(): Internal.Component;
        getResourceLocation(): ResourceLocation;
        get weight(): number
        get subtitle(): Internal.Component
        get resourceLocation(): ResourceLocation
    }
    type WeighedSoundEvents_ = WeighedSoundEvents;
    class BehaviourType <T extends Internal.BlockEntityBehaviour> {
        constructor()
        constructor(arg0: string)
        getName(): string;
        get name(): string
    }
    type BehaviourType_<T extends Internal.BlockEntityBehaviour> = BehaviourType<T>;
    interface AnnotatedType extends Internal.AnnotatedElement {
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getAnnotatedOwnerType(): this;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getAnnotations(): Internal.Annotation[];
        getDeclaredAnnotations(): Internal.Annotation[];
        getType(): Internal.Type;
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        get annotatedOwnerType(): Internal.AnnotatedType
        get annotations(): Internal.Annotation[]
        get declaredAnnotations(): Internal.Annotation[]
        get type(): Internal.Type
    }
    type AnnotatedType_ = AnnotatedType;
    class StainedGlassBlock extends Internal.AbstractGlassBlock implements Internal.BeaconBeamBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type StainedGlassBlock_ = StainedGlassBlock;
    abstract class AbstractObject2ObjectFunction <K, V> implements Internal.Object2ObjectFunction<K, V>, Internal.Serializable {
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ObjectFunction<V>;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ObjectFunction<V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        get(arg0: any): V;
        remove(arg0: any): V;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ObjectFunction<V>;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Object2LongFunction<K>;
        apply(arg0: K): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ObjectFunction<V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Object2IntFunction<K>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ObjectFunction<V>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ObjectFunction<V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ObjectFunction<V>;
        size(): number;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Object2CharFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        clear(): void;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        defaultReturnValue(): V;
        static identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
    }
    type AbstractObject2ObjectFunction_<K, V> = AbstractObject2ObjectFunction<K, V>;
    class WrapFactory {
        constructor()
        isJavaPrimitiveWrap(): boolean;
        setJavaPrimitiveWrap(value: boolean): void;
        wrap(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any, staticType: typeof any): any;
        wrapJavaClass(cx: Internal.Context_, scope: Internal.Scriptable_, javaClass: typeof any): Internal.Scriptable;
        wrapAsJavaObject(cx: Internal.Context_, scope: Internal.Scriptable_, javaObject: any, staticType: typeof any): Internal.Scriptable;
        wrapNewObject(scope: Internal.Scriptable_, obj: any, cx: Internal.Context_): Internal.Scriptable;
        get javaPrimitiveWrap(): boolean
        set javaPrimitiveWrap(value: boolean)
    }
    type WrapFactory_ = WrapFactory;
    interface Chronology extends Internal.Comparable<Internal.Chronology> {
        eras(): Internal.List<Internal.Era>;
        dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate;
        from(arg0: Internal.TemporalAccessor_): this;
        zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime<Internal.ChronoLocalDate>;
        localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime<Internal.ChronoLocalDate>;
        compareTo(arg0: any): number;
        resolveDate(arg0: Internal.Map_<Internal.TemporalField, number>, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate;
        dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate;
        getCalendarType(): string;
        compareTo(arg0: Internal.Chronology_): number;
        of(arg0: string): this;
        range(arg0: Internal.ChronoField_): Internal.ValueRange;
        date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate;
        prolepticYear(arg0: Internal.Era_, arg1: number): number;
        toString(): string;
        period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod;
        eraOf(arg0: number): Internal.Era;
        epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number;
        getAvailableChronologies(): Internal.Set<Internal.Chronology>;
        getId(): string;
        dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate;
        isLeapYear(arg0: number): boolean;
        getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string;
        zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime<Internal.ChronoLocalDate>;
        date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate;
        hashCode(): number;
        dateEpochDay(arg0: number): Internal.ChronoLocalDate;
        dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate;
        date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate;
        equals(arg0: any): boolean;
        epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number;
        ofLocale(arg0: Internal.Locale_): this;
        dateNow(): Internal.ChronoLocalDate;
        get calendarType(): string
        get availableChronologies(): Internal.Set<Internal.Chronology>
        get id(): string
    }
    type Chronology_ = Chronology;
    abstract class RectangularShape implements Internal.Shape, Internal.Cloneable {
        clone(): any;
        contains(arg0: number, arg1: number): boolean;
        getBounds(): Internal.Rectangle;
        getMaxX(): number;
        getMaxY(): number;
        intersects(arg0: Internal.Rectangle2D_): boolean;
        isEmpty(): boolean;
        getCenterY(): number;
        getCenterX(): number;
        setFrameFromCenter(arg0: number, arg1: number, arg2: number, arg3: number): void;
        contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getWidth(): number;
        getPathIterator(arg0: Internal.AffineTransform_, arg1: number): Internal.PathIterator;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        setFrame(arg0: Internal.Rectangle2D_): void;
        getBounds2D(): Internal.Rectangle2D;
        contains(arg0: Internal.Rectangle2D_): boolean;
        getHeight(): number;
        getMinX(): number;
        getMinY(): number;
        setFrameFromCenter(arg0: Internal.Point2D_, arg1: Internal.Point2D_): void;
        setFrame(arg0: number, arg1: number, arg2: number, arg3: number): void;
        getPathIterator(arg0: Internal.AffineTransform_): Internal.PathIterator;
        setFrameFromDiagonal(arg0: number, arg1: number, arg2: number, arg3: number): void;
        contains(arg0: Internal.Point2D_): boolean;
        getX(): number;
        getY(): number;
        setFrame(arg0: Internal.Point2D_, arg1: Internal.Dimension2D_): void;
        getFrame(): Internal.Rectangle2D;
        setFrameFromDiagonal(arg0: Internal.Point2D_, arg1: Internal.Point2D_): void;
        get bounds(): Internal.Rectangle
        get maxX(): number
        get maxY(): number
        get empty(): boolean
        get centerY(): number
        get centerX(): number
        get width(): number
        set frame(arg0: Internal.Rectangle2D_)
        get bounds2D(): Internal.Rectangle2D
        get height(): number
        get minX(): number
        get minY(): number
        get x(): number
        get y(): number
        get frame(): Internal.Rectangle2D
    }
    type RectangularShape_ = RectangularShape;
    interface Mutable <T> {
        setValue(arg0: T): void;
        getValue(): T;
        set value(arg0: T)
        get value(): T
    }
    type Mutable_<T> = Mutable<T>;
    class InputConstants$Type extends Internal.Enum<Internal.InputConstants$Type> {
        getOrCreate(arg0: number): Internal.InputConstants$Key;
        static valueOf(arg0: string): Internal.InputConstants$Type;
        static values(): Internal.InputConstants$Type[];
        static readonly KEYSYM: Internal.InputConstants$Type;
        static readonly MOUSE: Internal.InputConstants$Type;
        static readonly SCANCODE: Internal.InputConstants$Type;
    }
    type InputConstants$Type_ = "keysym" | "mouse" | InputConstants$Type | "scancode";
    interface VillagerTrades$ItemListing {
        getOffer(arg0: Internal.Entity_, arg1: Internal.RandomSource_): Internal.MerchantOffer;
    }
    type VillagerTrades$ItemListing_ = VillagerTrades$ItemListing;
    abstract class OpsRenderPass {
        constructor()
        constructor(fs: Internal.RenderTarget_, origin: number)
        bindPipeline(pipelineInfo: Internal.PipelineInfo_, pipelineState: Internal.PipelineState_, drawBounds: Internal.Rect2f_): void;
        bindTextures(geomTextures: Internal.TextureProxy_[]): void;
        drawInstanced(instanceCount: number, baseInstance: number, vertexCount: number, baseVertex: number): void;
        drawIndexedInstanced(indexCount: number, baseIndex: number, instanceCount: number, baseInstance: number, baseVertex: number): void;
        end(): void;
        clearColor(left: number, top: number, right: number, bottom: number, red: number, green: number, blue: number, alpha: number): void;
        bindTexture(geomTexture: Internal.TextureProxy_): void;
        clearStencil(left: number, top: number, right: number, bottom: number, insideMask: boolean): void;
        begin(): void;
        draw(vertexCount: number, baseVertex: number): void;
        bindBuffers(indexBuffer: icyllis.arc3d.engine.Buffer_, vertexBuffer: icyllis.arc3d.engine.Buffer_, instanceBuffer: icyllis.arc3d.engine.Buffer_): void;
        drawIndexed(indexCount: number, baseIndex: number, baseVertex: number): void;
    }
    type OpsRenderPass_ = OpsRenderPass;
    interface IWorkable extends Internal.IControllable {
        getProgress(): number;
        isWorkingEnabled(): boolean;
        isActive(): boolean;
        getMaxProgress(): number;
        setWorkingEnabled(arg0: boolean): void;
        get progress(): number
        get workingEnabled(): boolean
        get active(): boolean
        get maxProgress(): number
        set workingEnabled(arg0: boolean)
    }
    type IWorkable_ = IWorkable;
    class BigDripleafBlock extends Internal.HorizontalDirectionalBlock implements Internal.SimpleWaterloggedBlock, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        static placeWithRandomHeight(arg0: Internal.LevelAccessor_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.Direction_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BigDripleafBlock_ = BigDripleafBlock;
    interface RunningGame {
        getPerformanceMetrics(): Internal.PerformanceMetrics;
        setSessionEventListener(arg0: Internal.SessionEventListener_): void;
        getSelectedLanguage(): Internal.Language;
        getCurrentSession(): Internal.GameSession;
        getVersion(): Internal.GameVersion;
        get performanceMetrics(): Internal.PerformanceMetrics
        set sessionEventListener(arg0: Internal.SessionEventListener_)
        get selectedLanguage(): Internal.Language
        get currentSession(): Internal.GameSession
        get version(): Internal.GameVersion
    }
    type RunningGame_ = RunningGame;
    class ChorusPlantBlock extends Internal.PipeBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getStateForPlacement(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type ChorusPlantBlock_ = ChorusPlantBlock;
    interface IntCollection extends Internal.IntIterable, Internal.Collection<number> {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        addAll(arg0: Internal.Collection_<number>): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        isEmpty(): boolean;
        contains(arg0: number): boolean;
        toIntArray(): number[];
        forEach(arg0: Internal.IntConsumer_): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        toArray(arg0: number[]): number[];
        intParallelStream(): Internal.IntStream;
        removeAll(arg0: Internal.IntCollection_): boolean;
        intIterator(): Internal.IntIterator;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        iterator(): Internal.IntIterator;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        addAll(arg0: Internal.IntCollection_): boolean;
        retainAll(arg0: Internal.IntCollection_): boolean;
        forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        add(arg0: number): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        containsAll(arg0: Internal.IntCollection_): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        toIntArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean;
        toArray(): any[];
        intSpliterator(): Internal.IntSpliterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        hashCode(): number;
        size(): number;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        rem(arg0: number): boolean;
        clear(): void;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type IntCollection_ = IntCollection;
    interface IItemRendererProvider {
        getRenderer(arg0: Internal.ItemStack_): Internal.IRenderer;
        readonly disabled: Internal.ThreadLocal<boolean>;
    }
    type IItemRendererProvider_ = IItemRendererProvider;
    interface QuadView {
        colorIndex(): number;
        normalX(arg0: number): number;
        y(arg0: number): number;
        x(arg0: number): number;
        cullFace(): Internal.Direction;
        lightmap(arg0: number): number;
        z(arg0: number): number;
        copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f;
        spriteU(arg0: number, arg1: number): number;
        spriteColor(arg0: number, arg1: number): number;
        spriteV(arg0: number, arg1: number): number;
        faceNormal(): Internal.Vector3f;
        toBlockBakedQuad(): Internal.BakedQuad;
        toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void;
        nominalFace(): Internal.Direction;
        tag(): number;
        hasNormal(arg0: number): boolean;
        toBakedQuad(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: boolean): Internal.BakedQuad;
        copyTo(arg0: Internal.MutableQuadView_): void;
        copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f;
        normalY(arg0: number): number;
        lightFace(): Internal.Direction;
        normalZ(arg0: number): number;
        posByIndex(arg0: number, arg1: number): number;
        readonly VANILLA_QUAD_STRIDE: 32;
        readonly VANILLA_VERTEX_STRIDE: 8;
    }
    type QuadView_ = QuadView;
    interface CatMixinAccess {
        getNodTick(): number;
        getSlightNodTick(): number;
        setJammingInfo(arg0: BlockPos_, arg1: Internal.Disc_): void;
        get nodTick(): number
        get slightNodTick(): number
    }
    type CatMixinAccess_ = CatMixinAccess;
    class AddLakeProperties {
        constructor()
        setInner(p: BlockStatePredicate_): void;
        setOuter(p: BlockStatePredicate_): void;
        set inner(p: BlockStatePredicate_)
        set outer(p: BlockStatePredicate_)
        retrogen: number;
        barrier: BlockStatePredicate;
        worldgenLayer: DecorationGenerationStep;
        chance: number;
        biomes: Internal.BiomeFilter;
        id: ResourceLocation;
        fluid: BlockStatePredicate;
    }
    type AddLakeProperties_ = AddLakeProperties;
    class BlastFurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        setRecipeUsed(arg0: Internal.Level_, arg1: Internal.ServerPlayer_, arg2: Internal.Recipe_<any>): boolean;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type BlastFurnaceBlockEntity_ = BlastFurnaceBlockEntity;
    class BlobFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.BlobFoliagePlacer>;
    }
    type BlobFoliagePlacer_ = BlobFoliagePlacer;
    class TagKey <T> extends Internal.Record {
        constructor(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: ResourceLocation_)
        static create<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: ResourceLocation_): Internal.TagKey<T>;
        location(): ResourceLocation;
        static codec<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.Codec<Internal.TagKey<T>>;
        registry(): Internal.ResourceKey<Internal.Registry<T>>;
        cast<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.TagKey<E>>;
        static hashedCodec<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.Codec<Internal.TagKey<T>>;
        isFor(arg0: Internal.ResourceKey_<Internal.Registry<any>>): boolean;
    }
    type TagKey_<T> = TagKey<T>;
    class ScreenEvent$KeyPressed$Pre extends Internal.ScreenEvent$KeyPressed {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyPressed$Pre_ = ScreenEvent$KeyPressed$Pre;
    interface IntIterator extends Internal.PrimitiveIterator$OfInt {
        forEachRemaining(arg0: any): void;
        remove(): void;
        /**
         * @deprecated
        */
        next(): any;
        skip(arg0: number): number;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        hasNext(): boolean;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        nextInt(): number;
    }
    type IntIterator_ = IntIterator;
    interface IFancyTooltip {
        getFancyComponent(): Internal.TooltipComponent;
        getFancyTooltipIcon(): Internal.IGuiTexture;
        showFancyTooltip(): boolean;
        getFancyTooltip(): Internal.List<Internal.Component>;
        get fancyComponent(): Internal.TooltipComponent
        get fancyTooltipIcon(): Internal.IGuiTexture
        get fancyTooltip(): Internal.List<Internal.Component>
    }
    type IFancyTooltip_ = IFancyTooltip;
    class InputEvent$Key extends Internal.InputEvent {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        getModifiers(): number;
        getKey(): number;
        getScanCode(): number;
        getAction(): number;
        get modifiers(): number
        get key(): number
        get scanCode(): number
        get action(): number
    }
    type InputEvent$Key_ = InputEvent$Key;
    class MaterialBlock extends Internal.AppearanceBlock implements Internal.IBlockRendererProvider {
        constructor(properties: Internal.BlockBehaviour$Properties_, tagPrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        constructor(properties: Internal.BlockBehaviour$Properties_, tagPrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, renderer: Internal.IRenderer_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getRenderer(state: Internal.BlockState_): Internal.IRenderer;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        static tintedColor(): Internal.BlockColor;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        readonly material: com.gregtechceu.gtceu.api.data.chemical.material.Material;
        readonly tagPrefix: TagPrefix;
        readonly renderer: Internal.IRenderer;
    }
    type MaterialBlock_ = MaterialBlock;
    class TypeWrappers {
        constructor()
        registerSimple<T>(target: T, factory: Internal.TypeWrapperFactory$Simple_<T>): void;
        register<T>(target: T, validator: Internal.Predicate_<any>, factory: Internal.TypeWrapperFactory_<T>): void;
        register<T>(target: T, factory: Internal.TypeWrapperFactory_<T>): void;
        getWrapperFactory(target: typeof any, from: any): Internal.TypeWrapperFactory<any>;
        registerSimple<T>(target: T, validator: Internal.Predicate_<any>, factory: Internal.TypeWrapperFactory$Simple_<T>): void;
    }
    type TypeWrappers_ = TypeWrappers;
    class AxolotlAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor {
        constructor()
        static readonly TARGET_DETECTION_DISTANCE: 8.0;
    }
    type AxolotlAttackablesSensor_ = AxolotlAttackablesSensor;
    class PlayerDestroyItemEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.InteractionHand_)
        getEntity(): Internal.Entity;
        getHand(): Internal.InteractionHand;
        getOriginal(): Internal.ItemStack;
        get entity(): Internal.Entity
        get hand(): Internal.InteractionHand
        get original(): Internal.ItemStack
    }
    type PlayerDestroyItemEvent_ = PlayerDestroyItemEvent;
    class DataResult <R> implements Internal.App<Internal.DataResult$Mu, R> {
        get(): Internal.Either<R, Internal.DataResult$PartialResult<R>>;
        static success<R>(arg0: R): Internal.DataResult<R>;
        addLifecycle(arg0: Internal.Lifecycle_): this;
        static error<R>(arg0: string, arg1: R): Internal.DataResult<R>;
        error(): Internal.Optional<Internal.DataResult$PartialResult<R>>;
        static instance(): Internal.DataResult$Instance;
        setPartial(arg0: Internal.Supplier_<R>): this;
        static error<R>(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult<R>;
        result(): Internal.Optional<R>;
        static partialGet<K, V>(arg0: Internal.Function_<K, V>, arg1: Internal.Supplier_<string>): Internal.Function<K, Internal.DataResult<V>>;
        static unbox<R>(arg0: Internal.App_<Internal.DataResult$Mu, R>): Internal.DataResult<R>;
        apply2stable<R2, S>(arg0: Internal.BiFunction_<R, R2, S>, arg1: Internal.DataResult_<R2>): Internal.DataResult<S>;
        ap<R2>(arg0: Internal.DataResult_<Internal.Function<R, R2>>): Internal.DataResult<R2>;
        static success<R>(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult<R>;
        mapError(arg0: Internal.UnaryOperator_<string>): this;
        lifecycle(): Internal.Lifecycle;
        static error<R>(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult<R>;
        setPartial(arg0: R): this;
        resultOrPartial(arg0: Internal.Consumer_<string>): Internal.Optional<R>;
        apply3<R2, R3, S>(arg0: Internal.Function3_<R, R2, R3, S>, arg1: Internal.DataResult_<R2>, arg2: Internal.DataResult_<R3>): Internal.DataResult<S>;
        setLifecycle(arg0: Internal.Lifecycle_): this;
        map<T>(arg0: Internal.Function_<R, T>): Internal.DataResult<T>;
        flatMap<R2>(arg0: Internal.Function_<R, Internal.DataResult<R2>>): Internal.DataResult<R2>;
        static error<R>(arg0: string): Internal.DataResult<R>;
        apply2<R2, S>(arg0: Internal.BiFunction_<R, R2, S>, arg1: Internal.DataResult_<R2>): Internal.DataResult<S>;
        getOrThrow(arg0: boolean, arg1: Internal.Consumer_<string>): R;
        promotePartial(arg0: Internal.Consumer_<string>): this;
        set partial(arg0: Internal.Supplier_<R>)
        set partial(arg0: R)
        set lifecycle(arg0: Internal.Lifecycle_)
    }
    type DataResult_<R> = DataResult<R>;
    class SurfaceRelativeThresholdFilter extends Internal.PlacementFilter {
        static of(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): Internal.SurfaceRelativeThresholdFilter;
        static readonly CODEC: Internal.Codec<Internal.SurfaceRelativeThresholdFilter>;
    }
    type SurfaceRelativeThresholdFilter_ = SurfaceRelativeThresholdFilter;
    interface FileConfig extends Internal.AutoCloseable, com.electronwill.nightconfig.core.Config {
        add(arg0: Internal.List_<string>, arg1: any): boolean;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): com.electronwill.nightconfig.core.Config;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getRaw<T>(arg0: Internal.List_<string>): T;
        ofConcurrent(arg0: string, arg1: Internal.ConfigFormat_<any>): this;
        update(arg0: Internal.List_<string>, arg1: any): void;
        builder(arg0: Internal.File_, arg1: Internal.ConfigFormat_<any>): Internal.FileConfigBuilder;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): com.electronwill.nightconfig.core.Config;
        wrap(arg0: Internal.Map_<string, any>, arg1: Internal.ConfigFormat_<any>): com.electronwill.nightconfig.core.Config;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        remove<T>(arg0: string): T;
        of(arg0: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): com.electronwill.nightconfig.core.Config;
        putAll(arg0: Internal.UnmodifiableConfig_): void;
        createSubConfig(): com.electronwill.nightconfig.core.Config;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        inMemory(): com.electronwill.nightconfig.core.Config;
        add(arg0: string, arg1: any): boolean;
        getNioPath(): Internal.Path;
        ofConcurrent(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<any>): this;
        builder(arg0: string): Internal.FileConfigBuilder;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        inMemoryConcurrent(): com.electronwill.nightconfig.core.Config;
        inMemoryUniversal(): com.electronwill.nightconfig.core.Config;
        ofConcurrent(arg0: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): com.electronwill.nightconfig.core.Config;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        load(): void;
        isNull(arg0: string): boolean;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): com.electronwill.nightconfig.core.Config;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        ofConcurrent(arg0: Internal.Path_): this;
        of(arg0: Internal.Path_): this;
        ofConcurrent(arg0: Internal.File_): this;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        of(arg0: Internal.File_, arg1: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): this;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        unmodifiable(): Internal.UnmodifiableConfig;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_): com.electronwill.nightconfig.core.Config;
        getIntOrElse(arg0: string, arg1: number): number;
        save(): void;
        checked(): com.electronwill.nightconfig.core.Config;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        update(arg0: string, arg1: any): void;
        size(): number;
        entrySet(): Internal.Set<Internal.Config$Entry>;
        clear(): void;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        of(arg0: Internal.Supplier_<Internal.Map<string, any>>, arg1: Internal.ConfigFormat_<any>): com.electronwill.nightconfig.core.Config;
        apply<T>(arg0: string): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        of(arg0: string): this;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        set<T>(arg0: Internal.List_<string>, arg1: any): T;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<any>): com.electronwill.nightconfig.core.Config;
        inMemoryUniversalConcurrent(): com.electronwill.nightconfig.core.Config;
        contains(arg0: string): boolean;
        set<T>(arg0: string, arg1: any): T;
        builder(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<any>): Internal.FileConfigBuilder;
        getShort(arg0: Internal.List_<string>): number;
        isNull(arg0: Internal.List_<string>): boolean;
        removeAll(arg0: Internal.UnmodifiableConfig_): void;
        setInsertionOrderPreserved(arg0: boolean): void;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getDefaultMapCreator<T>(arg0: boolean, arg1: boolean): Internal.Supplier<Internal.Map<string, T>>;
        ofConcurrent(arg0: Internal.File_, arg1: Internal.ConfigFormat_<any>): this;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        remove<T>(arg0: Internal.List_<string>): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        isInsertionOrderPreserved(): boolean;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        of(arg0: Internal.File_): this;
        of(arg0: string, arg1: Internal.ConfigFormat_<any>): this;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        getFile(): Internal.File;
        copy(arg0: Internal.UnmodifiableConfig_): com.electronwill.nightconfig.core.Config;
        addAll(arg0: Internal.UnmodifiableConfig_): void;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        builder(arg0: string, arg1: Internal.ConfigFormat_<any>): Internal.FileConfigBuilder;
        getChar(arg0: Internal.List_<string>): string;
        ofConcurrent(arg0: string): this;
        builder(arg0: Internal.File_): Internal.FileConfigBuilder;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        isEmpty(): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        getDefaultMapCreator<T>(arg0: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getByte(arg0: string): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        of(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): this;
        close(): void;
        builder(arg0: Internal.Path_): Internal.FileConfigBuilder;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        get nioPath(): Internal.Path
        set insertionOrderPreserved(arg0: boolean)
        get insertionOrderPreserved(): boolean
        get file(): Internal.File
        get empty(): boolean
    }
    type FileConfig_ = FileConfig;
    class ShulkerBoxBlockEntity$AnimationStatus extends Internal.Enum<Internal.ShulkerBoxBlockEntity$AnimationStatus> {
        static valueOf(arg0: string): Internal.ShulkerBoxBlockEntity$AnimationStatus;
        static values(): Internal.ShulkerBoxBlockEntity$AnimationStatus[];
        static readonly OPENING: Internal.ShulkerBoxBlockEntity$AnimationStatus;
        static readonly CLOSED: Internal.ShulkerBoxBlockEntity$AnimationStatus;
        static readonly CLOSING: Internal.ShulkerBoxBlockEntity$AnimationStatus;
        static readonly OPENED: Internal.ShulkerBoxBlockEntity$AnimationStatus;
    }
    type ShulkerBoxBlockEntity$AnimationStatus_ = "opening" | ShulkerBoxBlockEntity$AnimationStatus | "closing" | "closed" | "opened";
    class ByteProcessor$IndexOfProcessor implements Internal.ByteProcessor {
        constructor(arg0: number)
        process(arg0: number): boolean;
    }
    type ByteProcessor$IndexOfProcessor_ = ByteProcessor$IndexOfProcessor;
    class EntityRenderersEvent$RegisterLayerDefinitions extends Internal.EntityRenderersEvent {
        constructor()
        registerLayerDefinition(arg0: Internal.ModelLayerLocation_, arg1: Internal.Supplier_<Internal.LayerDefinition>): void;
    }
    type EntityRenderersEvent$RegisterLayerDefinitions_ = EntityRenderersEvent$RegisterLayerDefinitions;
    /**
     * @deprecated
     * This class is marked to be removed in future!
    */
    class RenderLevelLastEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.LevelRenderer_, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.Matrix4f_, arg4: number)
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getStartNanos(): number;
        getProjectionMatrix(): Internal.Matrix4f;
        getLevelRenderer(): Internal.LevelRenderer;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get startNanos(): number
        get projectionMatrix(): Internal.Matrix4f
        get levelRenderer(): Internal.LevelRenderer
    }
    type RenderLevelLastEvent_ = RenderLevelLastEvent;
    class ConstantInt extends Internal.IntProvider {
        static of(arg0: number): Internal.ConstantInt;
        getValue(): number;
        get value(): number
        static readonly ZERO: Internal.ConstantInt;
        static readonly CODEC: Internal.Codec<Internal.ConstantInt>;
    }
    type ConstantInt_ = ConstantInt;
    interface HeightProviderType <P extends Internal.HeightProvider> {
        codec(): Internal.Codec<P>;
        readonly UNIFORM: Internal.HeightProviderType<Internal.UniformHeight>;
        readonly CONSTANT: Internal.HeightProviderType<Internal.ConstantHeight>;
        readonly WEIGHTED_LIST: Internal.HeightProviderType<Internal.WeightedListHeight>;
        readonly VERY_BIASED_TO_BOTTOM: Internal.HeightProviderType<Internal.VeryBiasedToBottomHeight>;
        readonly TRAPEZOID: Internal.HeightProviderType<Internal.TrapezoidHeight>;
        readonly BIASED_TO_BOTTOM: Internal.HeightProviderType<Internal.BiasedToBottomHeight>;
    }
    type HeightProviderType_<P extends Internal.HeightProvider> = Special.HeightProviderType | HeightProviderType<P>;
    interface IDrawableStatic extends Internal.IDrawable {
        getWidth(): number;
        draw(arg0: Internal.PoseStack_): void;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getHeight(): number;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        get width(): number
        get height(): number
    }
    type IDrawableStatic_ = IDrawableStatic;
    interface FinishedRecipe {
        serializeRecipeData(arg0: Internal.JsonObject_): void;
        getId(): ResourceLocation;
        getAdvancementId(): ResourceLocation;
        serializeAdvancement(): Internal.JsonObject;
        getType(): Internal.RecipeSerializer<any>;
        serializeRecipe(): Internal.JsonObject;
        get id(): ResourceLocation
        get advancementId(): ResourceLocation
        get type(): Internal.RecipeSerializer<any>
    }
    type FinishedRecipe_ = FinishedRecipe;
    class MinecartTNT extends Internal.AbstractMinecart {
        constructor(arg0: Internal.EntityType_<Internal.MinecartTNT>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSlopeAdjustment(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldDoRailFunctions(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        primeFuse(): void;
        isPrimed(): boolean;
        getFuse(): number;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get maxCartSpeedOnRail(): number
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slopeAdjustment(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get currentRailPosition(): BlockPos
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get primed(): boolean
        get fuse(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type MinecartTNT_ = MinecartTNT;
    class RuleBasedBlockStateProvider extends Internal.Record {
        constructor(arg0: Internal.BlockStateProvider_, arg1: Internal.List_<Internal.RuleBasedBlockStateProvider$Rule>)
        getState(arg0: Internal.WorldGenLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_): Internal.BlockState;
        static simple(arg0: Internal.Block_): Internal.RuleBasedBlockStateProvider;
        fallback(): Internal.BlockStateProvider;
        static simple(arg0: Internal.BlockStateProvider_): Internal.RuleBasedBlockStateProvider;
        rules(): Internal.List<Internal.RuleBasedBlockStateProvider$Rule>;
        static readonly CODEC: Internal.Codec<Internal.RuleBasedBlockStateProvider>;
    }
    type RuleBasedBlockStateProvider_ = RuleBasedBlockStateProvider;
    interface ProperWaterloggedBlock extends Internal.SimpleWaterloggedBlock {
        fluidState(arg0: Internal.BlockState_): Internal.FluidState;
        withWater(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_): Internal.BlockState;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        updateWater(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_): void;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        withWater(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): Internal.BlockState;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type ProperWaterloggedBlock_ = ProperWaterloggedBlock;
    abstract class FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_)
        createFoliage(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: Internal.TreeConfiguration_, arg4: number, arg5: Internal.FoliagePlacer$FoliageAttachment_, arg6: number, arg7: number): void;
        foliageHeight(arg0: Internal.RandomSource_, arg1: number, arg2: Internal.TreeConfiguration_): number;
        foliageRadius(arg0: Internal.RandomSource_, arg1: number): number;
        static readonly CODEC: Internal.Codec<Internal.FoliagePlacer>;
    }
    type FoliagePlacer_ = FoliagePlacer;
    class ConfiguratorPanel extends WidgetGroup {
        constructor()
        expandTab(tab: Internal.ConfiguratorPanel$Tab_): void;
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        getTabSize(): number;
        attachConfigurators(...fancyConfigurators: Internal.IFancyConfigurator_[]): void;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        setTexture(texture: Internal.IGuiTexture_): void;
        setBorder(border: number): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        getExpanded(): Internal.ConfiguratorPanel$Tab;
        clear(): void;
        getRegisterUI(): Internal.LDLRegister;
        getTabs(): Internal.List<Internal.ConfiguratorPanel$Tab>;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        collapseTab(): void;
        get LDLRegister(): boolean
        get tabSize(): number
        get translateKey(): string
        set texture(texture: Internal.IGuiTexture_)
        set border(border: number)
        get expanded(): Internal.ConfiguratorPanel$Tab
        get registerUI(): Internal.LDLRegister
        get tabs(): Internal.List<Internal.ConfiguratorPanel$Tab>
        get chatComponent(): Internal.Component
    }
    type ConfiguratorPanel_ = ConfiguratorPanel;
    interface ShapedRecipeInvoker {
        callKeyFromJson(keyEntry: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        callDissolvePattern(pattern: string[], keys: Internal.Map_<string, Internal.Ingredient>, patternWidth: number, patternHeight: number): Internal.NonNullList<Internal.Ingredient>;
        callPatternFromJson(patternArray: Internal.JsonArray_): string[];
    }
    type ShapedRecipeInvoker_ = ShapedRecipeInvoker;
    interface AmbiguityConsumer <S> {
        ambiguous(arg0: Internal.CommandNode_<S>, arg1: Internal.CommandNode_<S>, arg2: Internal.CommandNode_<S>, arg3: Internal.Collection_<string>): void;
        (arg0: Internal.CommandNode_<S>, arg1: Internal.CommandNode_<S>, arg2: Internal.CommandNode_<S>, arg3: Internal.Collection_<string>): void;
    }
    type AmbiguityConsumer_<S> = AmbiguityConsumer<S>;
    interface TimerCallback <T> {
        handle(arg0: T, arg1: Internal.TimerQueue_<T>, arg2: number): void;
        (arg0: T, arg1: Internal.TimerQueue_<T>, arg2: number): void;
    }
    type TimerCallback_<T> = TimerCallback<T>;
    class TrackEdgeIntersection {
        constructor()
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        targets(arg0: Internal.TrackNodeLocation_, arg1: Internal.TrackNodeLocation_): boolean;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.DimensionPalette_): Internal.TrackEdgeIntersection;
        isNear(arg0: number): boolean;
        id: Internal.UUID;
        location: number;
        target: Internal.Couple<Internal.TrackNodeLocation>;
        targetLocation: number;
        groupId: Internal.UUID;
    }
    type TrackEdgeIntersection_ = TrackEdgeIntersection;
    class ChatMessageContent extends Internal.Record {
        constructor(arg0: string, arg1: Internal.Component_)
        constructor(arg0: string)
        plain(): string;
        isDecorated(): boolean;
        decorated(): Internal.Component;
        static write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ChatMessageContent_): void;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.ChatMessageContent;
        get decorated(): boolean
    }
    type ChatMessageContent_ = ChatMessageContent;
    class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder;
    interface ItemColor {
        getColor(arg0: Internal.ItemStack_, arg1: number): number;
    }
    type ItemColor_ = ItemColor;
    abstract class StructurePoolElement {
        getBoundingBox(arg0: Internal.StructureTemplateManager_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BoundingBox;
        static legacy(arg0: string, arg1: Internal.Holder_<Internal.StructureProcessorList>): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.LegacySinglePoolElement>;
        getType(): Internal.StructurePoolElementType<any>;
        getShuffledJigsawBlocks(arg0: Internal.StructureTemplateManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: Internal.RandomSource_): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        static single(arg0: string): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.SinglePoolElement>;
        handleDataMarker(arg0: Internal.LevelAccessor_, arg1: Internal.StructureTemplate$StructureBlockInfo_, arg2: BlockPos_, arg3: Internal.Rotation_, arg4: Internal.RandomSource_, arg5: Internal.BoundingBox_): void;
        getSize(arg0: Internal.StructureTemplateManager_, arg1: Internal.Rotation_): Vec3i;
        getGroundLevelDelta(): number;
        place(arg0: Internal.StructureTemplateManager_, arg1: Internal.WorldGenLevel_, arg2: Internal.StructureManager_, arg3: Internal.ChunkGenerator_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.Rotation_, arg7: Internal.BoundingBox_, arg8: Internal.RandomSource_, arg9: boolean): boolean;
        setProjection(arg0: Internal.StructureTemplatePool$Projection_): this;
        static legacy(arg0: string): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.LegacySinglePoolElement>;
        static empty(): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.EmptyPoolElement>;
        getProjection(): Internal.StructureTemplatePool$Projection;
        static list(arg0: Internal.List_<Internal.Function<Internal.StructureTemplatePool$Projection, Internal.StructurePoolElement>>): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.ListPoolElement>;
        static single(arg0: string, arg1: Internal.Holder_<Internal.StructureProcessorList>): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.SinglePoolElement>;
        static feature(arg0: Internal.Holder_<Internal.PlacedFeature>): Internal.Function<Internal.StructureTemplatePool$Projection, Internal.FeaturePoolElement>;
        get type(): Internal.StructurePoolElementType<any>
        get groundLevelDelta(): number
        set projection(arg0: Internal.StructureTemplatePool$Projection_)
        get projection(): Internal.StructureTemplatePool$Projection
        static readonly CODEC: Internal.Codec<Internal.StructurePoolElement>;
    }
    type StructurePoolElement_ = StructurePoolElement;
    class RuinedPortalStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: any_)
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.List_<any>)
        static readonly CODEC: Internal.Codec<Internal.RuinedPortalStructure>;
    }
    type RuinedPortalStructure_ = RuinedPortalStructure;
    interface ScheduledFuture <V> extends Internal.Delayed, Internal.Future<V> {
        get(): V;
        getDelay(arg0: Internal.TimeUnit_): number;
        compareTo(arg0: Internal.Delayed_): number;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        isCancelled(): boolean;
        get done(): boolean
        get cancelled(): boolean
    }
    type ScheduledFuture_<V> = ScheduledFuture<V>;
    class ClientboundSetChunkCacheCenterPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZ(): number;
        isSkippable(): boolean;
        get x(): number
        get z(): number
        get skippable(): boolean
    }
    type ClientboundSetChunkCacheCenterPacket_ = ClientboundSetChunkCacheCenterPacket;
    class ListCodec <A> implements Internal.Codec<Internal.List<A>> {
        constructor(arg0: Internal.Codec_<A>)
        optionalFieldOf(arg0: string, arg1: Internal.List_<A>): Internal.MapCodec<Internal.List<A>>;
        dispatchMap<E>(arg0: Internal.Function_<E, Internal.List<A>>, arg1: Internal.Function_<Internal.List<A>, Internal.Codec<E>>): Internal.MapCodec<E>;
        static empty<A>(): Internal.MapEncoder<A>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<Internal.List<A>>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<Internal.List<A>>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: Internal.List_<A>): Internal.Codec<Internal.List<A>>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        comap<B>(arg0: Internal.Function_<B, Internal.List<A>>): Internal.Encoder<B>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.List<A>, T>>;
        stable(): Internal.Codec<Internal.List<A>>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<Internal.List<A>>>, arg2: Internal.Function_<Internal.List<A>, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.List<A>>, arg2: Internal.Function_<Internal.List<A>, Internal.Codec<E>>): Internal.Codec<E>;
        encode<T>(arg0: Internal.List_<A>, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<Internal.List<A>>): Internal.Codec<Internal.List<A>>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        optionalFieldOf(arg0: string, arg1: Internal.List_<A>, arg2: Internal.Lifecycle_): Internal.MapCodec<Internal.List<A>>;
        map<B>(arg0: Internal.Function_<Internal.List<A>, B>): Internal.Decoder<B>;
        terminal(): Internal.Decoder$Terminal<Internal.List<A>>;
        flatMap<B>(arg0: Internal.Function_<Internal.List<A>, Internal.DataResult<B>>): Internal.Decoder<B>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        comapFlatMap<S>(arg0: Internal.Function_<Internal.List<A>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.List<A>>): Internal.Codec<S>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.List_<A>): Internal.DataResult<T>;
        simple(): Internal.Decoder$Simple<Internal.List<A>>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        flatXmap<S>(arg0: Internal.Function_<Internal.List<A>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<Internal.List<A>>>): Internal.Codec<S>;
        flatComapMap<S>(arg0: Internal.Function_<Internal.List<A>, S>, arg1: Internal.Function_<S, Internal.DataResult<Internal.List<A>>>): Internal.Codec<S>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<Internal.List<A>>>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        mapResult(arg0: Internal.Codec$ResultFunction_<Internal.List<A>>): Internal.Codec<Internal.List<A>>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.List<A>>;
        dispatch<E>(arg0: Internal.Function_<E, Internal.List<A>>, arg1: Internal.Function_<Internal.List<A>, Internal.Codec<E>>): Internal.Codec<E>;
        orElse(arg0: Internal.List_<A>): Internal.Codec<Internal.List<A>>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.List_<A>, arg3: Internal.Lifecycle_): Internal.MapCodec<Internal.List<A>>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        deprecated(arg0: number): Internal.Codec<Internal.List<A>>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.List<A>>>): Internal.Encoder<B>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, Internal.List<A>>, arg2: Internal.Function_<Internal.List<A>, Internal.Codec<E>>): Internal.MapCodec<E>;
        boxed(): Internal.Decoder$Boxed<Internal.List<A>>;
        orElseGet(arg0: Internal.Supplier_<Internal.List<A>>): Internal.Codec<Internal.List<A>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<Internal.List<A>>): Internal.Codec<Internal.List<A>>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        listOf(): Internal.Codec<Internal.List<Internal.List<A>>>;
        orElse(arg0: Internal.Consumer_<string>, arg1: Internal.List_<A>): Internal.Codec<Internal.List<A>>;
        xmap<S>(arg0: Internal.Function_<Internal.List<A>, S>, arg1: Internal.Function_<S, Internal.List<A>>): Internal.Codec<S>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.List<A>, T>>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
        dispatchStable<E>(arg0: Internal.Function_<E, Internal.List<A>>, arg1: Internal.Function_<Internal.List<A>, Internal.Codec<E>>): Internal.Codec<E>;
    }
    type ListCodec_<A> = ListCodec<A>;
    class BeaconBlock extends Internal.BaseEntityBlock implements Internal.BeaconBeamBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BeaconBlock_ = BeaconBlock;
    class NetworkEvent$ClientCustomPayloadEvent extends Internal.NetworkEvent {
        constructor()
    }
    type NetworkEvent$ClientCustomPayloadEvent_ = NetworkEvent$ClientCustomPayloadEvent;
    class GenerateClientAssetsEventJS extends Internal.EventJS {
        constructor(gen: Internal.AssetJsonGenerator_, langMap: Internal.Map_<string, string>)
        addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.MultipartBlockStateGenerator>): void;
        add(location: ResourceLocation_, json: Internal.JsonElement_): void;
        addLang(key: string, value: string): void;
        addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.VariantBlockStateGenerator>): void;
        addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_<Internal.ModelGenerator>): void;
        readonly generator: Internal.AssetJsonGenerator;
    }
    type GenerateClientAssetsEventJS_ = GenerateClientAssetsEventJS;
    class RecipeComponentValue <T> implements Internal.Map$Entry<Internal.RecipeKey<T>, T>, Internal.WrappedJS {
        constructor(key: Internal.RecipeKey_<T>, index: number)
        static comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        shouldWrite(): boolean;
        isOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_): boolean;
        replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getKey(): Internal.RecipeKey<T>;
        isInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_): boolean;
        getIndex(): number;
        copy(): this;
        checkEmpty(): string;
        static comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        write(): void;
        static copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getValue(): T;
        static comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        static comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        setValue(newValue: T): T;
        get key(): Internal.RecipeKey<T>
        get index(): number
        get value(): T
        set value(newValue: T)
        readonly index: number;
        value: T;
        readonly key: Internal.RecipeKey<T>;
        static readonly EMPTY_ARRAY: Internal.RecipeComponentValue<any>[];
        write: boolean;
    }
    type RecipeComponentValue_<T> = RecipeComponentValue<T>;
    class Inventory implements Internal.Container, Internal.Nameable {
        constructor(arg0: Internal.Player_)
        stopOpen(arg0: Internal.Player_): void;
        getSlotWithRemainingSpace(arg0: Internal.ItemStack_): number;
        removeFromSelected(arg0: boolean): Internal.ItemStack;
        add(arg0: number, arg1: Internal.ItemStack_): boolean;
        static tryClear(arg0: any): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        static getSelectionSize(): number;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        add(arg0: Internal.ItemStack_): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        dropAll(): void;
        getSlots(): number;
        placeItemBackInInventory(arg0: Internal.ItemStack_): void;
        contains(arg0: Internal.TagKey_<Internal.Item>): boolean;
        setChanged(): void;
        setPickedItem(arg0: Internal.ItemStack_): void;
        swapPaint(arg0: number): void;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        replaceWith(arg0: Internal.Inventory_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getSuitableHotbarSlot(): number;
        getName(): Internal.Component;
        kjs$self(): Internal.Container;
        findSlotMatchingItem(arg0: Internal.ItemStack_): number;
        load(arg0: Internal.ListTag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getArmor(arg0: number): Internal.ItemStack;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        getDestroySpeed(arg0: Internal.BlockState_): number;
        hasCustomName(): boolean;
        tick(): void;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        removeItem(arg0: Internal.ItemStack_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getItem(arg0: number): Internal.ItemStack;
        getSelected(): Internal.ItemStack;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getCustomName(): Internal.Component;
        getDisplayName(): Internal.Component;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        clearOrCountMatchingItems(arg0: Internal.Predicate_<Internal.ItemStack>, arg1: number, arg2: Internal.Container_): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        hurtArmor(arg0: DamageSource_, arg1: number, arg2: number[]): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        getHeight(): number;
        countNonEmpty(): number;
        save(arg0: Internal.ListTag_): Internal.ListTag;
        getAllItems(): Internal.List<Internal.ItemStack>;
        fillStackedContents(arg0: Internal.StackedContents_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        getTimesChanged(): number;
        static isHotbarSlot(arg0: number): boolean;
        placeItemBackInInventory(arg0: Internal.ItemStack_, arg1: boolean): void;
        contains(arg0: Internal.ItemStack_): boolean;
        pickSlot(arg0: number): void;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        findSlotMatchingUnusedItem(arg0: Internal.ItemStack_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getFreeSlot(): number;
        get selectionSize(): number
        get slots(): number
        set pickedItem(arg0: Internal.ItemStack_)
        get containerSize(): number
        get suitableHotbarSlot(): number
        get name(): Internal.Component
        get width(): number
        get maxStackSize(): number
        get selected(): Internal.ItemStack
        get customName(): Internal.Component
        get displayName(): Internal.Component
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get timesChanged(): number
        get mutable(): boolean
        get freeSlot(): number
        readonly armor: Internal.NonNullList<Internal.ItemStack>;
        readonly player: Internal.Player;
        static readonly INVENTORY_SIZE: 36;
        static readonly SLOT_OFFHAND: 40;
        readonly offhand: Internal.NonNullList<Internal.ItemStack>;
        static readonly NOT_FOUND_INDEX: -1;
        static readonly ALL_ARMOR_SLOTS: number[];
        static readonly HELMET_SLOT_ONLY: number[];
        selected: number;
        static readonly POP_TIME_DURATION: 5;
        readonly items: Internal.NonNullList<Internal.ItemStack>;
    }
    type Inventory_ = Inventory;
    abstract class AbstractCandleBlock extends Internal.Block {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        static extinguish(arg0: Internal.Player_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static isLit(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly LIGHT_PER_CANDLE: 3;
        static readonly LIT: Internal.BooleanProperty;
    }
    type AbstractCandleBlock_ = AbstractCandleBlock;
    class ChorusFruitItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ChorusFruitItem_ = ChorusFruitItem;
    class Player$BedSleepingProblem extends Internal.Enum<Internal.Player$BedSleepingProblem> {
        static values(): Internal.Player$BedSleepingProblem[];
        getMessage(): Internal.Component;
        static valueOf(arg0: string): Internal.Player$BedSleepingProblem;
        get message(): Internal.Component
        static readonly NOT_POSSIBLE_HERE: Internal.Player$BedSleepingProblem;
        static readonly OTHER_PROBLEM: Internal.Player$BedSleepingProblem;
        static readonly NOT_SAFE: Internal.Player$BedSleepingProblem;
        static readonly NOT_POSSIBLE_NOW: Internal.Player$BedSleepingProblem;
        static readonly OBSTRUCTED: Internal.Player$BedSleepingProblem;
        static readonly TOO_FAR_AWAY: Internal.Player$BedSleepingProblem;
    }
    type Player$BedSleepingProblem_ = "obstructed" | "too_far_away" | Player$BedSleepingProblem | "not_possible_here" | "not_possible_now" | "not_safe" | "other_problem";
    interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator<number> {
        forEachRemaining(arg0: any): void;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        previous(): number;
        /**
         * @deprecated
        */
        next(): number;
        nextDouble(): number;
        previousDouble(): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        hasPrevious(): boolean;
        remove(): void;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        back(arg0: number): number;
        hasNext(): boolean;
    }
    type DoubleBidirectionalIterator_ = DoubleBidirectionalIterator;
    class AbstractContraptionEntity$ContraptionRotationState {
        constructor()
        asMatrix(): Internal.Matrix3d;
        hasVerticalRotation(): boolean;
        getYawOffset(): number;
        get yawOffset(): number
        static readonly NONE: Internal.AbstractContraptionEntity$ContraptionRotationState;
    }
    type AbstractContraptionEntity$ContraptionRotationState_ = AbstractContraptionEntity$ContraptionRotationState;
    class RealmsWorldOptions extends Internal.ValueObject {
        constructor(arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: number, arg5: boolean, arg6: number, arg7: number, arg8: boolean, arg9: string)
        static createDefaults(): Internal.RealmsWorldOptions;
        getSlotName(arg0: number): string;
        clone(): this;
        getDefaultSlotName(arg0: number): string;
        setEmpty(arg0: boolean): void;
        static createEmptyDefaults(): Internal.RealmsWorldOptions;
        static parse(arg0: Internal.JsonObject_): Internal.RealmsWorldOptions;
        toJson(): string;
        set empty(arg0: boolean)
        readonly difficulty: number;
        readonly commandBlocks: boolean;
        empty: boolean;
        templateImage: string;
        readonly gameMode: number;
        readonly spawnMonsters: boolean;
        readonly forceGameMode: boolean;
        templateId: number;
        readonly spawnAnimals: boolean;
        readonly spawnNPCs: boolean;
        readonly spawnProtection: number;
        readonly pvp: boolean;
    }
    type RealmsWorldOptions_ = RealmsWorldOptions;
    class RegisterClientReloadListenersEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: any_)
        registerReloadListener(arg0: Internal.PreparableReloadListener_): void;
    }
    type RegisterClientReloadListenersEvent_ = RegisterClientReloadListenersEvent;
    class BendingTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.BendingTrunkPlacer>;
    }
    type BendingTrunkPlacer_ = BendingTrunkPlacer;
    interface UnitVariables {
        getVariables(): Internal.VariableSet;
        get variables(): Internal.VariableSet
        (): Internal.VariableSet_;
    }
    type UnitVariables_ = UnitVariables;
    class DifficultyInstance {
        constructor(arg0: Internal.Difficulty_, arg1: number, arg2: number, arg3: number)
        getDifficulty(): Internal.Difficulty;
        isHard(): boolean;
        getEffectiveDifficulty(): number;
        isHarderThan(arg0: number): boolean;
        getSpecialMultiplier(): number;
        get difficulty(): Internal.Difficulty
        get hard(): boolean
        get effectiveDifficulty(): number
        get specialMultiplier(): number
    }
    type DifficultyInstance_ = DifficultyInstance;
    class UnboundedMapCodec <K, V> implements Internal.BaseMapCodec<K, V>, Internal.Codec<Internal.Map<K, V>> {
        constructor(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>)
        keyCodec(): Internal.Codec<K>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<Internal.Map<K, V>>): Internal.Codec<Internal.Map<K, V>>;
        dispatchStable<E>(arg0: Internal.Function_<E, Internal.Map<K, V>>, arg1: Internal.Function_<Internal.Map<K, V>, Internal.Codec<E>>): Internal.Codec<E>;
        optionalFieldOf(arg0: string, arg1: Internal.Map_<K, V>): Internal.MapCodec<Internal.Map<K, V>>;
        static empty<A>(): Internal.MapEncoder<A>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        deprecated(arg0: number): Internal.Codec<Internal.Map<K, V>>;
        optionalFieldOf(arg0: string, arg1: Internal.Map_<K, V>, arg2: Internal.Lifecycle_): Internal.MapCodec<Internal.Map<K, V>>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        dispatchMap<E>(arg0: Internal.Function_<E, Internal.Map<K, V>>, arg1: Internal.Function_<Internal.Map<K, V>, Internal.Codec<E>>): Internal.MapCodec<E>;
        encode<T>(arg0: Internal.Map_<K, V>, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<Internal.Map<K, V>>>, arg2: Internal.Function_<Internal.Map<K, V>, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.Map<K, V>>, arg2: Internal.Function_<Internal.Map<K, V>, Internal.Codec<E>>): Internal.Codec<E>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.Map<K, V>>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        map<B>(arg0: Internal.Function_<Internal.Map<K, V>, B>): Internal.Decoder<B>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, Internal.Map<K, V>>, arg2: Internal.Function_<Internal.Map<K, V>, Internal.Codec<E>>): Internal.MapCodec<E>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.Map<K, V>>>): Internal.Encoder<B>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Map<K, V>, T>>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        elementCodec(): Internal.Codec<V>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        boxed(): Internal.Decoder$Boxed<Internal.Map<K, V>>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<Internal.Map<K, V>>>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        encode<T>(arg0: Internal.Map_<K, V>, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        orElse(arg0: Internal.Map_<K, V>): Internal.Codec<Internal.Map<K, V>>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<Internal.Map<K, V>>;
        listOf(): Internal.Codec<Internal.List<Internal.Map<K, V>>>;
        xmap<S>(arg0: Internal.Function_<Internal.Map<K, V>, S>, arg1: Internal.Function_<S, Internal.Map<K, V>>): Internal.Codec<S>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<Internal.Map<K, V>>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<Internal.Map<K, V>>): Internal.Codec<Internal.Map<K, V>>;
        flatComapMap<S>(arg0: Internal.Function_<Internal.Map<K, V>, S>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Map<K, V>>>): Internal.Codec<S>;
        stable(): Internal.Codec<Internal.Map<K, V>>;
        simple(): Internal.Decoder$Simple<Internal.Map<K, V>>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<Internal.Map<K, V>>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Map<K, V>, T>>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        orElse(arg0: Internal.Consumer_<string>, arg1: Internal.Map_<K, V>): Internal.Codec<Internal.Map<K, V>>;
        comapFlatMap<S>(arg0: Internal.Function_<Internal.Map<K, V>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.Map<K, V>>): Internal.Codec<S>;
        comap<B>(arg0: Internal.Function_<B, Internal.Map<K, V>>): Internal.Encoder<B>;
        flatMap<B>(arg0: Internal.Function_<Internal.Map<K, V>, Internal.DataResult<B>>): Internal.Decoder<B>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        mapResult(arg0: Internal.Codec$ResultFunction_<Internal.Map<K, V>>): Internal.Codec<Internal.Map<K, V>>;
        dispatch<E>(arg0: Internal.Function_<E, Internal.Map<K, V>>, arg1: Internal.Function_<Internal.Map<K, V>, Internal.Codec<E>>): Internal.Codec<E>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.Map_<K, V>): Internal.DataResult<T>;
        terminal(): Internal.Decoder$Terminal<Internal.Map<K, V>>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.Map_<K, V>, arg3: Internal.Lifecycle_): Internal.MapCodec<Internal.Map<K, V>>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        orElseGet(arg0: Internal.Supplier_<Internal.Map<K, V>>): Internal.Codec<Internal.Map<K, V>>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Map_<K, V>): Internal.Codec<Internal.Map<K, V>>;
        flatXmap<S>(arg0: Internal.Function_<Internal.Map<K, V>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Map<K, V>>>): Internal.Codec<S>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
    }
    type UnboundedMapCodec_<K, V> = UnboundedMapCodec<K, V>;
    class OffsetTime implements Internal.Comparable<Internal.OffsetTime>, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable {
        getHour(): number;
        minusHours(arg0: number): this;
        toLocalTime(): Internal.LocalTime;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        plusHours(arg0: number): this;
        isBefore(arg0: Internal.OffsetTime_): boolean;
        compareTo(arg0: any): number;
        getMinute(): number;
        isEqual(arg0: Internal.OffsetTime_): boolean;
        minusMinutes(arg0: number): this;
        compareTo(arg0: Internal.OffsetTime_): number;
        static now(arg0: Internal.Clock_): Internal.OffsetTime;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetTime;
        toEpochSecond(arg0: Internal.LocalDate_): number;
        "with"(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal;
        plusNanos(arg0: number): this;
        minusSeconds(arg0: number): this;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        withMinute(arg0: number): this;
        static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): Internal.OffsetTime;
        static from(arg0: Internal.TemporalAccessor_): Internal.OffsetTime;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        static parse(arg0: Internal.CharSequence_): Internal.OffsetTime;
        atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        withNano(arg0: number): this;
        get(arg0: Internal.TemporalField_): number;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetTime;
        withOffsetSameInstant(arg0: Internal.ZoneOffset_): this;
        plusMinutes(arg0: number): this;
        plusSeconds(arg0: number): this;
        withHour(arg0: number): this;
        withSecond(arg0: number): this;
        getLong(arg0: Internal.TemporalField_): number;
        static now(arg0: Internal.ZoneId_): Internal.OffsetTime;
        withOffsetSameLocal(arg0: Internal.ZoneOffset_): this;
        getOffset(): Internal.ZoneOffset;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): Internal.OffsetTime;
        isAfter(arg0: Internal.OffsetTime_): boolean;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        minus(arg0: number, arg1: Internal.TemporalUnit_): this;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        getSecond(): number;
        getNano(): number;
        static now(): Internal.OffsetTime;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        minusNanos(arg0: number): this;
        get hour(): number
        get minute(): number
        get offset(): Internal.ZoneOffset
        get second(): number
        get nano(): number
        static readonly MAX: Internal.OffsetTime;
        static readonly MIN: Internal.OffsetTime;
    }
    type OffsetTime_ = OffsetTime;
    class User {
        constructor(arg0: string, arg1: string, arg2: string, arg3: Internal.Optional_<string>, arg4: Internal.Optional_<string>, arg5: Internal.User$Type_)
        getGameProfile(): Internal.GameProfile;
        getClientId(): Internal.Optional<string>;
        getSessionId(): string;
        getName(): string;
        hasCachedProperties(): boolean;
        getXuid(): Internal.Optional<string>;
        setProperties(arg0: Internal.PropertyMap_): void;
        getUuid(): string;
        getAccessToken(): string;
        getType(): Internal.User$Type;
        getProfileId(): Internal.UUID;
        get gameProfile(): Internal.GameProfile
        get clientId(): Internal.Optional<string>
        get sessionId(): string
        get name(): string
        get xuid(): Internal.Optional<string>
        set properties(arg0: Internal.PropertyMap_)
        get uuid(): string
        get accessToken(): string
        get type(): Internal.User$Type
        get profileId(): Internal.UUID
    }
    type User_ = User;
    class EmptyFrontAttachment extends Internal.FrontAttachment {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type EmptyFrontAttachment_ = EmptyFrontAttachment;
    class Suggestions {
        constructor(arg0: Internal.StringRange_, arg1: Internal.List_<Internal.Suggestion>)
        static create(arg0: string, arg1: Internal.Collection_<Internal.Suggestion>): Internal.Suggestions;
        static merge(arg0: string, arg1: Internal.Collection_<Internal.Suggestions>): Internal.Suggestions;
        getList(): Internal.List<Internal.Suggestion>;
        static empty(): Internal.CompletableFuture<Internal.Suggestions>;
        isEmpty(): boolean;
        getRange(): Internal.StringRange;
        get list(): Internal.List<Internal.Suggestion>
        get empty(): boolean
        get range(): Internal.StringRange
    }
    type Suggestions_ = Suggestions;
    class SimpleRandomFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.HolderSet_<Internal.PlacedFeature>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.SimpleRandomFeatureConfiguration>;
        readonly features: Internal.HolderSet<Internal.PlacedFeature>;
    }
    type SimpleRandomFeatureConfiguration_ = SimpleRandomFeatureConfiguration;
    abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable<Internal.CharBuffer>, Internal.CharSequence, Internal.Appendable, Internal.Readable {
        static wrap(arg0: string[], arg1: number, arg2: number): Internal.CharBuffer;
        get(): string;
        static wrap(arg0: Internal.CharSequence_): Internal.CharBuffer;
        array(): string[];
        put(arg0: string): this;
        isEmpty(): boolean;
        clear(): this;
        flip(): this;
        compareTo(arg0: any): number;
        subSequence(arg0: number, arg1: number): Internal.CharSequence;
        read(arg0: Internal.CharBuffer_): number;
        asReadOnlyBuffer(): this;
        get(arg0: number, arg1: string[], arg2: number, arg3: number): this;
        order(): Internal.ByteOrder;
        reset(): this;
        put(arg0: number, arg1: string[]): this;
        charAt(arg0: number): string;
        put(arg0: number, arg1: string): this;
        get(arg0: number, arg1: string[]): this;
        put(arg0: Internal.CharBuffer_): this;
        length(): number;
        put(arg0: number, arg1: string[], arg2: number, arg3: number): this;
        compact(): this;
        put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): this;
        limit(arg0: number): this;
        get(arg0: number): string;
        append(arg0: Internal.CharSequence_): Internal.Appendable;
        get(arg0: string[]): this;
        static allocate(arg0: number): Internal.CharBuffer;
        put(arg0: string): this;
        put(arg0: string, arg1: number, arg2: number): this;
        put(arg0: string[]): this;
        append(arg0: string): this;
        static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.CharBuffer;
        slice(): this;
        static wrap(arg0: string[]): Internal.CharBuffer;
        static compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this;
        mismatch(arg0: Internal.CharBuffer_): number;
        compareTo(arg0: Internal.CharBuffer_): number;
        chars(): Internal.IntStream;
        get(arg0: string[], arg1: number, arg2: number): this;
        put(arg0: string[], arg1: number, arg2: number): this;
        slice(arg0: number, arg1: number): this;
        duplicate(): this;
        codePoints(): Internal.IntStream;
        get empty(): boolean
    }
    type CharBuffer_ = CharBuffer;
    class FieldManagedStorage implements Internal.IManagedStorage {
        constructor(owner: Internal.IManaged_)
        getNonLazyFields(): Internal.IRef[];
        getFieldByKey(key: Internal.ManagedKey_): Internal.IRef;
        init(): void;
        removeAllSyncUpdateListener(key: Internal.ManagedKey_): void;
        hasDirtyFields(): boolean;
        addSyncUpdateListener<T>(key: Internal.ManagedKey_, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        notifyFieldUpdate<T>(key: Internal.ManagedKey_, newVal: T, oldVal: T): void;
        hasSyncListener(key: Internal.ManagedKey_): boolean;
        getSyncFields(): Internal.IRef[];
        getPersistedFields(): Internal.IRef[];
        getManaged(): Internal.IManaged[];
        markAllDirty(): void;
        markDirty(key: Internal.ManagedKey_): void;
        get nonLazyFields(): Internal.IRef[]
        get syncFields(): Internal.IRef[]
        get persistedFields(): Internal.IRef[]
        get managed(): Internal.IManaged[]
    }
    type FieldManagedStorage_ = FieldManagedStorage;
    class CurrencyAmount extends Internal.Measure {
        constructor(arg0: number, arg1: Internal.Currency_)
        constructor(arg0: number, arg1: Internal.Currency_)
        constructor(arg0: number, arg1: com.ibm.icu.util.Currency_)
        constructor(arg0: number, arg1: com.ibm.icu.util.Currency_)
        getCurrency(): com.ibm.icu.util.Currency;
        get currency(): com.ibm.icu.util.Currency
    }
    type CurrencyAmount_ = CurrencyAmount;
    class DataIngredient extends Internal.Ingredient {
        getDisplayStacks(): Internal.ItemStackSet;
        static ingredient(arg0: Internal.Ingredient_, arg1: Internal.TagKey_<Internal.Item>): Internal.DataIngredient;
        static tag(arg0: Internal.TagKey_<Internal.Item>): Internal.DataIngredient;
        getCritereon(arg0: Internal.RegistrateRecipeProvider_): Internal.InventoryChangeTrigger$TriggerInstance;
        getItemIds(): Internal.Set<string>;
        static ingredient(arg0: Internal.Ingredient_, arg1: Internal.ItemLike_): Internal.DataIngredient;
        asStack(): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        isWildcard(): boolean;
        canBeUsedForMatching(): boolean;
        getId(): ResourceLocation;
        getItemTypes(): Internal.Set<Internal.Item>;
        and(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static ingredient(arg0: Internal.Ingredient_, arg1: ResourceLocation_, ...arg2: any_[]): Internal.DataIngredient;
        negate(): Internal.Predicate<Internal.ItemStack>;
        subtract(subtracted: Internal.Ingredient_): Internal.Ingredient;
        testItem(item: Internal.Item_): boolean;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        static items<T extends Internal.ItemLike>(arg0: T, ...arg1: T[]): Internal.DataIngredient;
        static items<T extends Internal.ItemLike>(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, ...arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>[]): Internal.DataIngredient;
        withCount(count: number): InputItem;
        static stacks(arg0: Internal.ItemStack_, ...arg1: Internal.ItemStack_[]): Internal.DataIngredient;
        getStacks(): Internal.ItemStackSet;
        getSerializer(): Internal.IIngredientSerializer<Internal.DataIngredient>;
        or(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        static create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        asIngredient(): Internal.Ingredient;
        and(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        get displayStacks(): Internal.ItemStackSet
        get itemIds(): Internal.Set<string>
        get wildcard(): boolean
        get id(): ResourceLocation
        get itemTypes(): Internal.Set<Internal.Item>
        get stacks(): Internal.ItemStackSet
        get serializer(): Internal.IIngredientSerializer<Internal.DataIngredient>
        get first(): Internal.ItemStack
    }
    type DataIngredient_ = DataIngredient;
    interface Codec$ResultFunction <A> {
        apply<T>(arg0: Internal.DynamicOps_<T>, arg1: T, arg2: Internal.DataResult_<com.mojang.datafixers.util.Pair<A, T>>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        coApply<T>(arg0: Internal.DynamicOps_<T>, arg1: A, arg2: Internal.DataResult_<T>): Internal.DataResult<T>;
    }
    type Codec$ResultFunction_<A> = Codec$ResultFunction<A>;
    interface BlockModelExtension {
        getFusionModel(): Internal.ModelInstance<any>;
        setFusionModel(model: Internal.ModelInstance_<any>): void;
        get fusionModel(): Internal.ModelInstance<any>
        set fusionModel(model: Internal.ModelInstance_<any>)
    }
    type BlockModelExtension_ = BlockModelExtension;
    class Uniform extends Internal.AbstractUniform implements Internal.AutoCloseable {
        constructor(arg0: string, arg1: number, arg2: number, arg3: Internal.Shader_)
        upload(): void;
        getCount(): number;
        getFloatBuffer(): Internal.FloatBuffer;
        static glGetAttribLocation(arg0: number, arg1: Internal.CharSequence_): number;
        setLocation(arg0: number): void;
        static uploadInteger(arg0: number, arg1: number): void;
        set(arg0: number, arg1: number): void;
        getIntBuffer(): Internal.IntBuffer;
        static glBindAttribLocation(arg0: number, arg1: number, arg2: Internal.CharSequence_): void;
        getType(): number;
        close(): void;
        getName(): string;
        static glGetUniformLocation(arg0: number, arg1: Internal.CharSequence_): number;
        static getTypeFromString(arg0: string): number;
        getLocation(): number;
        get count(): number
        get floatBuffer(): Internal.FloatBuffer
        set location(arg0: number)
        get intBuffer(): Internal.IntBuffer
        get type(): number
        get name(): string
        get location(): number
        static readonly UT_MAT4: 10;
        static readonly UT_FLOAT4: 7;
        static readonly UT_MAT2: 8;
        static readonly UT_MAT3: 9;
        static readonly UT_INT2: 1;
        static readonly UT_INT1: 0;
        static readonly UT_INT4: 3;
        static readonly UT_FLOAT3: 6;
        static readonly UT_INT3: 2;
        static readonly UT_FLOAT2: 5;
        static readonly UT_FLOAT1: 4;
    }
    type Uniform_ = Uniform;
    class EnchantmentInstance extends Internal.WeightedEntry$IntrusiveBase {
        constructor(arg0: Internal.Enchantment_, arg1: number)
        static wrap<T>(arg0: T, arg1: number): Internal.WeightedEntry$Wrapper<T>;
        readonly level: number;
        readonly enchantment: Internal.Enchantment;
    }
    type EnchantmentInstance_ = EnchantmentInstance;
    class LootPoolEntryType extends Internal.SerializerType<Internal.LootPoolEntryContainer> {
        constructor(arg0: Internal.Serializer_<Internal.LootPoolEntryContainer>)
    }
    type LootPoolEntryType_ = LootPoolEntryType | Special.LootPoolEntryType;
    class ClientboundRecipePacket$State extends Internal.Enum<Internal.ClientboundRecipePacket$State> {
        static values(): Internal.ClientboundRecipePacket$State[];
        static valueOf(arg0: string): Internal.ClientboundRecipePacket$State;
        static readonly REMOVE: Internal.ClientboundRecipePacket$State;
        static readonly ADD: Internal.ClientboundRecipePacket$State;
        static readonly INIT: Internal.ClientboundRecipePacket$State;
    }
    type ClientboundRecipePacket$State_ = "init" | "remove" | ClientboundRecipePacket$State | "add";
    class LivingEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_)
        getEntity(): Internal.LivingEntity;
        get entity(): Internal.LivingEntity
    }
    type LivingEvent_ = LivingEvent;
    class RandomState {
        static create(arg0: Internal.NoiseGeneratorSettings_, arg1: Internal.Registry_<Internal.NormalNoise$NoiseParameters>, arg2: number): Internal.RandomState;
        static create(arg0: Internal.RegistryAccess_, arg1: Internal.ResourceKey_<Internal.NoiseGeneratorSettings>, arg2: number): Internal.RandomState;
        router(): Internal.NoiseRouter;
        aquiferRandom(): Internal.PositionalRandomFactory;
        oreRandom(): Internal.PositionalRandomFactory;
        sampler(): Internal.Climate$Sampler;
        legacyLevelSeed(): number;
        surfaceSystem(): Internal.SurfaceSystem;
        getOrCreateRandomFactory(arg0: ResourceLocation_): Internal.PositionalRandomFactory;
        getOrCreateNoise(arg0: Internal.ResourceKey_<Internal.NormalNoise$NoiseParameters>): Internal.NormalNoise;
    }
    type RandomState_ = RandomState;
    interface BufferVertexFormat {
        from(format: Internal.VertexFormat_): this;
        getStride(): number;
        get stride(): number
    }
    type BufferVertexFormat_ = BufferVertexFormat;
    interface ImmutableBox {
        empty(): boolean;
        sizeX(): number;
        sizeZ(): number;
        sizeY(): number;
        intersect(arg0: Internal.ImmutableBox_): Internal.GridAlignedBB;
        sameAs(arg0: Internal.AABB_): boolean;
        toAABB(): Internal.AABB;
        getMaxZ(): number;
        contains(arg0: number, arg1: number, arg2: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_): boolean;
        forEachContained(arg0: Internal.CoordinateConsumer_): void;
        getMinX(): number;
        getMinY(): number;
        getMaxX(): number;
        getMinZ(): number;
        intersects(arg0: Internal.ImmutableBox_): boolean;
        getMaxY(): number;
        contains(arg0: Internal.ImmutableBox_): boolean;
        isContainedBy(arg0: Internal.GridAlignedBB_): boolean;
        union(arg0: Internal.ImmutableBox_): this;
        volume(): number;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_, arg1: number): boolean;
        hasPowerOf2Sides(): boolean;
        copy(): Internal.GridAlignedBB;
        get maxZ(): number
        get minX(): number
        get minY(): number
        get maxX(): number
        get minZ(): number
        get maxY(): number
    }
    type ImmutableBox_ = ImmutableBox;
    class ClientboundBlockDestructionPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: BlockPos_, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getProgress(): number;
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get progress(): number
        get pos(): BlockPos
        get skippable(): boolean
        get id(): number
    }
    type ClientboundBlockDestructionPacket_ = ClientboundBlockDestructionPacket;
    class MushroomCow extends Internal.Cow implements Internal.Shearable, Internal.IForgeShearable {
        constructor(arg0: Internal.EntityType_<Internal.MushroomCow>, arg1: Internal.Level_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readyForShearing(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getMushroomType(): Internal.MushroomCow$MushroomType;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        shear(arg0: Internal.SoundSource_): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        static checkMushroomSpawnRules(arg0: Internal.EntityType_<Internal.MushroomCow>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get mushroomType(): Internal.MushroomCow$MushroomType
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type MushroomCow_ = MushroomCow;
    class StairBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.Supplier_<Internal.BlockState>, arg1: Internal.BlockBehaviour$Properties_)
        constructor(arg0: Internal.BlockState_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static isStairs(arg0: Internal.BlockState_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.EnumProperty<Internal.StairsShape>;
        static readonly HALF: Internal.EnumProperty<Internal.Half>;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type StairBlock_ = StairBlock;
    class HugeRedMushroomFeature extends Internal.AbstractHugeMushroomFeature {
        constructor(arg0: Internal.Codec_<Internal.HugeMushroomFeatureConfiguration>)
    }
    type HugeRedMushroomFeature_ = HugeRedMushroomFeature;
    class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet;
    class GTLayerPattern$Builder {
        layer(builder: Internal.Consumer_<Internal.GTLayerPattern$Layer$Builder>): this;
        build(): GTLayerPattern;
    }
    type GTLayerPattern$Builder_ = GTLayerPattern$Builder;
    class RenderStateShard$WriteMaskStateShard extends Internal.RenderStateShard {
        constructor(arg0: boolean, arg1: boolean)
        readonly writeColor: boolean;
        readonly writeDepth: boolean;
    }
    type RenderStateShard$WriteMaskStateShard_ = RenderStateShard$WriteMaskStateShard;
    interface ChangeOverTimeBlock <T extends Internal.Enum<T>> {
        applyChangeOverTime(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getNext(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        onRandomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getAge(): T;
        getChanceModifier(): number;
        get age(): T
        get chanceModifier(): number
        readonly SCAN_DISTANCE: 4;
    }
    type ChangeOverTimeBlock_<T extends Internal.Enum<T>> = ChangeOverTimeBlock<T>;
    interface Hash {
        /**
         * @deprecated
        */
        readonly PRIMES: number[];
        readonly DEFAULT_LOAD_FACTOR: 0.75;
        /**
         * @deprecated
        */
        readonly FREE: 0;
        readonly VERY_FAST_LOAD_FACTOR: 0.25;
        /**
         * @deprecated
        */
        readonly DEFAULT_GROWTH_FACTOR: 16;
        readonly FAST_LOAD_FACTOR: 0.5;
        /**
         * @deprecated
        */
        readonly OCCUPIED: -1;
        /**
         * @deprecated
        */
        readonly REMOVED: 1;
        readonly DEFAULT_INITIAL_SIZE: 16;
    }
    type Hash_ = Hash;
    abstract class AbstractSet <E> extends Internal.AbstractCollection<E> implements Internal.Set<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
    }
    type AbstractSet_<E> = AbstractSet<E>;
    class Toast$Visibility extends Internal.Enum<Internal.Toast$Visibility> {
        playSound(arg0: Internal.SoundManager_): void;
        static values(): Internal.Toast$Visibility[];
        static valueOf(arg0: string): Internal.Toast$Visibility;
        static readonly HIDE: Internal.Toast$Visibility;
        static readonly SHOW: Internal.Toast$Visibility;
    }
    type Toast$Visibility_ = "hide" | "show" | Toast$Visibility;
    class ClampedInt extends Internal.IntProvider {
        constructor(arg0: Internal.IntProvider_, arg1: number, arg2: number)
        static of(arg0: Internal.IntProvider_, arg1: number, arg2: number): Internal.ClampedInt;
        static readonly CODEC: Internal.Codec<Internal.ClampedInt>;
    }
    type ClampedInt_ = ClampedInt;
    class ClientPacketListener implements Internal.ClientGamePacketListener {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.Screen_, arg2: Internal.Connection_, arg3: Internal.GameProfile_, arg4: Internal.ClientTelemetryManager_)
        setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void;
        handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void;
        handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void;
        handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void;
        handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void;
        handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void;
        handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void;
        handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void;
        handleLogin(arg0: Internal.ClientboundLoginPacket_): void;
        handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void;
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        handler$zoo000$handleBlockUpdateFTBC(packet: Internal.ClientboundBlockUpdatePacket_, ci: Internal.CallbackInfo_): void;
        getPlayerInfo(arg0: string): Internal.PlayerInfo;
        handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void;
        handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void;
        handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void;
        handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void;
        handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void;
        levels(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        getCommands(): Internal.CommandDispatcher<Internal.SharedSuggestionProvider>;
        handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void;
        handleCustomChatCompletions(arg0: Internal.ClientboundCustomChatCompletionsPacket_): void;
        handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void;
        handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void;
        handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void;
        handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void;
        handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void;
        handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void;
        handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void;
        handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void;
        handleSetDisplayChatPreview(arg0: Internal.ClientboundSetDisplayChatPreviewPacket_): void;
        handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void;
        handleCommands(arg0: Internal.ClientboundCommandsPacket_): void;
        handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void;
        getOnlinePlayers(): Internal.Collection<Internal.PlayerInfo>;
        handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void;
        handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void;
        setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void;
        handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void;
        getLevel(): Internal.ClientLevel;
        handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void;
        handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void;
        handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void;
        handleBlockChangedAck(arg0: Internal.ClientboundBlockChangedAckPacket_): void;
        getOnlinePlayerIds(): Internal.Collection<Internal.UUID>;
        handleExplosion(arg0: Internal.ClientboundExplodePacket_): void;
        handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void;
        handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void;
        handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void;
        handlePlayerChatHeader(arg0: Internal.ClientboundPlayerChatHeaderPacket_): void;
        handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void;
        handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void;
        handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void;
        handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void;
        handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void;
        handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void;
        handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void;
        handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void;
        getAdvancements(): Internal.ClientAdvancements;
        handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void;
        handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void;
        handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void;
        handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void;
        handleServerData(arg0: Internal.ClientboundServerDataPacket_): void;
        generateMessageAcknowledgements(): Internal.LastSeenMessages$Update;
        handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void;
        handlePlayerChat(arg0: Internal.ClientboundPlayerChatPacket_): void;
        handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void;
        handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void;
        handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void;
        setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void;
        cleanup(): void;
        handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void;
        handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void;
        markMessageAsProcessed(arg0: Internal.PlayerChatMessage_, arg1: boolean): void;
        handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void;
        handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void;
        handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void;
        handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void;
        handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void;
        handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void;
        handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void;
        handleChatPreview(arg0: Internal.ClientboundChatPreviewPacket_): void;
        handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void;
        signedMessageEncoder(): Internal.SignedMessageChain$Encoder;
        handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void;
        handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void;
        handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void;
        handler$zoo000$handleChunkBlocksUpdateFTBC(packet: Internal.ClientboundSectionBlocksUpdatePacket_, ci: Internal.CallbackInfo_): void;
        getId(): Internal.UUID;
        handlePing(arg0: Internal.ClientboundPingPacket_): void;
        handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void;
        handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void;
        handleSystemChat(arg0: Internal.ClientboundSystemChatPacket_): void;
        handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void;
        handleDeleteChat(arg0: Internal.ClientboundDeleteChatPacket_): void;
        handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void;
        handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void;
        handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void;
        handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void;
        handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void;
        handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void;
        handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void;
        setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void;
        handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void;
        getDebugQueryHandler(): Internal.DebugQueryHandler;
        handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void;
        handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void;
        getLocalGameProfile(): Internal.GameProfile;
        getSuggestionsProvider(): Internal.ClientSuggestionProvider;
        getPlayerInfo(arg0: Internal.UUID_): Internal.PlayerInfo;
        handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void;
        handler$zoo000$handleLevelChunkFTBC(packet: Internal.ClientboundLevelChunkWithLightPacket_, ci: Internal.CallbackInfo_): void;
        handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void;
        handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void;
        handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void;
        handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void;
        handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void;
        registryAccess(): Internal.RegistryAccess;
        handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void;
        handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void;
        shouldPropagateHandlingExceptions(): boolean;
        handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void;
        handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void;
        getRecipeManager(): Internal.RecipeManager;
        handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void;
        handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void;
        handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void;
        send(arg0: Internal.Packet_<any>): void;
        handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void;
        set actionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_)
        get connection(): Internal.Connection
        get commands(): Internal.CommandDispatcher<Internal.SharedSuggestionProvider>
        get onlinePlayers(): Internal.Collection<Internal.PlayerInfo>
        set subtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_)
        get level(): Internal.ClientLevel
        get onlinePlayerIds(): Internal.Collection<Internal.UUID>
        get advancements(): Internal.ClientAdvancements
        set titlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_)
        get id(): Internal.UUID
        set titleText(arg0: Internal.ClientboundSetTitleTextPacket_)
        get debugQueryHandler(): Internal.DebugQueryHandler
        get localGameProfile(): Internal.GameProfile
        get suggestionsProvider(): Internal.ClientSuggestionProvider
        get recipeManager(): Internal.RecipeManager
        serverChunkRadius: number;
        commands: Internal.CommandDispatcher<Internal.SharedSuggestionProvider>;
    }
    type ClientPacketListener_ = ClientPacketListener;
    interface IHolderHelperHolder <T> {
        getHolderHelper(): Internal.NamespacedHolderHelper<T>;
        get holderHelper(): Internal.NamespacedHolderHelper<T>
    }
    type IHolderHelperHolder_<T> = IHolderHelperHolder<T>;
    class SculkBlock extends Internal.DropExperienceBlock implements Internal.SculkBehaviour {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onDischarged(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canChangeBlockStateOnSpread(): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        depositCharge(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        getSculkSpreadDelay(): number;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        attemptSpreadVein(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Collection_<Internal.Direction>, arg4: boolean): boolean;
        attemptUseCharge(arg0: Internal.SculkSpreader$ChargeCursor_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.RandomSource_, arg4: Internal.SculkSpreader_, arg5: boolean): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        updateDecayDelay(arg0: number): number;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get sculkSpreadDelay(): number
        get mod(): string
    }
    type SculkBlock_ = SculkBlock;
    abstract class AbstractObjectCollection <K> extends Internal.AbstractCollection<K> implements Internal.ObjectCollection<K> {
        parallelStream(): Internal.Stream<K>;
        iterator(): Internal.ObjectIterator<K>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        forEach(arg0: Internal.Consumer_<K>): void;
        spliterator(): Internal.ObjectSpliterator<K>;
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        stream(): Internal.Stream<K>;
    }
    type AbstractObjectCollection_<K> = AbstractObjectCollection<K>;
    interface Byte2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2DoubleFunction<T>;
        getOrDefault(arg0: number, arg1: number): number;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        apply(arg0: number): number;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        get(arg0: number): number;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2DoubleFunction<T>;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction;
        defaultReturnValue(): number;
        size(): number;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        clear(): void;
        put(arg0: number, arg1: number): number;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Byte2DoubleFunction_ = Byte2DoubleFunction;
    class HumanoidModel$ArmPose extends Internal.Enum<Internal.HumanoidModel$ArmPose> implements Internal.IExtensibleEnum {
        isTwoHanded(): boolean;
        static valueOf(arg0: string): Internal.HumanoidModel$ArmPose;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        applyTransform<T extends Internal.LivingEntity>(arg0: Internal.HumanoidModel_<T>, arg1: T, arg2: Internal.HumanoidArm_): void;
        static values(): Internal.HumanoidModel$ArmPose[];
        static create(arg0: string, arg1: boolean, arg2: Internal.IArmPoseTransformer_): Internal.HumanoidModel$ArmPose;
        get twoHanded(): boolean
        static readonly THROW_SPEAR: Internal.HumanoidModel$ArmPose;
        static readonly BLOCK: Internal.HumanoidModel$ArmPose;
        static readonly SPYGLASS: Internal.HumanoidModel$ArmPose;
        static readonly ITEM: Internal.HumanoidModel$ArmPose;
        static readonly CROSSBOW_CHARGE: Internal.HumanoidModel$ArmPose;
        static readonly TOOT_HORN: Internal.HumanoidModel$ArmPose;
        static readonly CROSSBOW_HOLD: Internal.HumanoidModel$ArmPose;
        static readonly EMPTY: Internal.HumanoidModel$ArmPose;
        static readonly BOW_AND_ARROW: Internal.HumanoidModel$ArmPose;
    }
    type HumanoidModel$ArmPose_ = "toot_horn" | "block" | "throw_spear" | "empty" | "spyglass" | "crossbow_hold" | "bow_and_arrow" | "crossbow_charge" | HumanoidModel$ArmPose | "item";
    class Dynamic2CommandExceptionType implements Internal.CommandExceptionType {
        constructor(arg0: any_)
        createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException;
        create(arg0: any, arg1: any): Internal.CommandSyntaxException;
    }
    type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType;
    class ModifyRecipeCraftingGrid {
        constructor(c: Internal.CraftingContainer_)
        get(index: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_, skip: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): Internal.ItemStack;
        getMenu(): Internal.AbstractContainerMenu;
        getWidth(): number;
        findAll(): Internal.List<Internal.ItemStack>;
        getPlayer(): Internal.Player;
        getHeight(): number;
        findAll(ingredient: Internal.Ingredient_): Internal.List<Internal.ItemStack>;
        get menu(): Internal.AbstractContainerMenu
        get width(): number
        get player(): Internal.Player
        get height(): number
    }
    type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid;
    class ScrollValueBehaviour$StepContext {
        constructor()
        shift: boolean;
        forward: boolean;
        control: boolean;
        currentValue: number;
    }
    type ScrollValueBehaviour$StepContext_ = ScrollValueBehaviour$StepContext;
    class CPacketUIClientAction implements Internal.IPacket {
        constructor()
        constructor(windowId: number, updateData: Internal.FriendlyByteBuf_)
        encode(buf: Internal.FriendlyByteBuf_): void;
        decode(buf: Internal.FriendlyByteBuf_): void;
        execute(handler: Internal.IHandlerContext_): void;
        updateData: Internal.FriendlyByteBuf;
        windowId: number;
    }
    type CPacketUIClientAction_ = CPacketUIClientAction;
    abstract class AbstractMinecartContainer extends Internal.AbstractMinecart implements Internal.ContainerEntity {
        stopOpen(arg0: Internal.Player_): void;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        addChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        isChestVehicleEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlopeAdjustment(): number;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        setChanged(): void;
        isOnScoreboardTeam(teamId: string): boolean;
        isChestVehicleStillValid(arg0: Internal.Player_): boolean;
        canBeRidden(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getWidth(): number;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        alwaysAccepts(): boolean;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        clearItemStacks(): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getItem(arg0: number): Internal.ItemStack;
        getComparatorLevel(): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        chestVehicleDestroyed(arg0: DamageSource_, arg1: Internal.Level_, arg2: Internal.Entity_): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        countItem(arg0: Internal.Item_): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        getItemStacks(): Internal.NonNullList<Internal.ItemStack>;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        getTeamId(): string;
        removeChestVehicleItem(arg0: number, arg1: number): Internal.ItemStack;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getChestVehicleItem(arg0: number): Internal.ItemStack;
        shouldDoRailFunctions(): boolean;
        shouldRiderSit(): boolean;
        getHeight(): number;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getLootTableSeed(): number;
        removeChestVehicleItemNoUpdate(arg0: number): Internal.ItemStack;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        countNonEmpty(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getLootTable(): ResourceLocation;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        clear(): void;
        self(): Internal.Container;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        static tryClear(arg0: any): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        setLootTableSeed(arg0: number): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        interactWithChestVehicle(arg0: Internal.BiConsumer_<Internal.GameEvent, Internal.Entity>, arg1: Internal.Player_): Internal.InteractionResult;
        getSlots(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        clearChestVehicleContent(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setLootTable(arg0: ResourceLocation_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        unpackChestVehicleLootTable(arg0: Internal.Player_): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getChestVehicleSlot(arg0: number): Internal.SlotAccess;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setLootTable(arg0: ResourceLocation_, arg1: number): void;
        count(ingredient: Internal.Ingredient_): number;
        setMotionX(x: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        readChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        tell(message: Internal.Component_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        setZ(z: number): void;
        stillValid(arg0: Internal.Player_): boolean;
        setChestVehicleItem(arg0: number, arg1: Internal.ItemStack_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        isMutable(): boolean;
        find(ingredient: Internal.Ingredient_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        get maxCartSpeedOnRail(): number
        get chestVehicleEmpty(): boolean
        get slopeAdjustment(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get width(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get itemStacks(): Internal.NonNullList<Internal.ItemStack>
        get teamId(): string
        get facing(): Internal.Direction
        get height(): number
        get lootTableSeed(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get lootTable(): ResourceLocation
        get frame(): boolean
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        set lootTableSeed(arg0: number)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slots(): number
        get type(): string
        get containerSize(): number
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get maxStackSize(): number
        set lootTable(arg0: ResourceLocation_)
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get currentRailPosition(): BlockPos
        get empty(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        get allItems(): Internal.List<Internal.ItemStack>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get mutable(): boolean
    }
    type AbstractMinecartContainer_ = AbstractMinecartContainer;
    class DocumentMethod extends Internal.AbstractDocument<Internal.DocumentMethod> {
        constructor()
        merge(arg0: Internal.AbstractDocumentBase_<any>): Internal.AbstractDocumentBase<any>;
        isAbstract(): boolean;
        getParams(): Internal.List<Internal.PropertyParam>;
        copy(): this;
        merge(other: Internal.DocumentMethod_): this;
        static fromJava(info: Internal.MethodInfo_): Internal.DocumentMethod;
        getReturns(): Internal.PropertyType<any>;
        getVariables(): Internal.List<Internal.PropertyType<any>>;
        setAbstract(anAbstract: boolean): void;
        setStatic(aStatic: boolean): void;
        applyProperties(): this;
        setName(name: string): void;
        getName(): string;
        isStatic(): boolean;
        get "abstract"(): boolean
        get params(): Internal.List<Internal.PropertyParam>
        get returns(): Internal.PropertyType<any>
        get variables(): Internal.List<Internal.PropertyType<any>>
        set "abstract"(anAbstract: boolean)
        set "static"(aStatic: boolean)
        set name(name: string)
        get name(): string
        get "static"(): boolean
        name: string;
        isAbstract: boolean;
        readonly variables: Internal.List<Internal.PropertyType<any>>;
        returns: Internal.PropertyType<any>;
        isStatic: boolean;
        readonly params: Internal.List<Internal.PropertyParam>;
    }
    type DocumentMethod_ = DocumentMethod;
    class RenderTooltipEvent$Color extends Internal.RenderTooltipEvent {
        constructor()
        constructor(arg0: Internal.ItemStack_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: Internal.Font_, arg5: number, arg6: number, arg7: number, arg8: Internal.List_<Internal.ClientTooltipComponent>)
        setBackgroundStart(arg0: number): void;
        setBackgroundEnd(arg0: number): void;
        setBorderEnd(arg0: number): void;
        setBorderStart(arg0: number): void;
        getOriginalBackgroundStart(): number;
        getOriginalBorderStart(): number;
        setBackground(arg0: number): void;
        getBorderEnd(): number;
        getBorderStart(): number;
        getBackgroundStart(): number;
        getBackgroundEnd(): number;
        getOriginalBorderEnd(): number;
        getOriginalBackgroundEnd(): number;
        set backgroundStart(arg0: number)
        set backgroundEnd(arg0: number)
        set borderEnd(arg0: number)
        set borderStart(arg0: number)
        get originalBackgroundStart(): number
        get originalBorderStart(): number
        set background(arg0: number)
        get borderEnd(): number
        get borderStart(): number
        get backgroundStart(): number
        get backgroundEnd(): number
        get originalBorderEnd(): number
        get originalBackgroundEnd(): number
    }
    type RenderTooltipEvent$Color_ = RenderTooltipEvent$Color;
    class SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS extends Internal.RecipeJS {
        constructor()
        getMod(): string;
        get mod(): string
    }
    type SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS_ = SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS;
    interface EnchantmentBuilder$DamageBonusFunction {
        getDamageBonus(arg0: number, arg1: string): number;
        (arg0: number, arg1: string): number;
    }
    type EnchantmentBuilder$DamageBonusFunction_ = EnchantmentBuilder$DamageBonusFunction;
    interface Reference2ObjectFunction <K, V> extends it.unimi.dsi.fastutil.Function<K, V> {
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2ObjectFunction<V>;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Reference2DoubleFunction<K>;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2ObjectFunction<V>;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Reference2FloatFunction<K>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Reference2LongFunction<K>;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Reference2ByteFunction<K>;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2ObjectFunction<V>;
        get(arg0: any): V;
        remove(arg0: any): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Reference2ShortFunction<K>;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Reference2ReferenceFunction<K, T>;
        apply(arg0: K): V;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Reference2CharFunction<K>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2ObjectFunction<V>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2ObjectFunction<V>;
        size(): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Reference2ObjectFunction<K, T>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Reference2IntFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        clear(): void;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2ObjectFunction<V>;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: any): V;
    }
    type Reference2ObjectFunction_<K, V> = Reference2ObjectFunction<K, V>;
    interface TelemetryPropertyContainer {
        addProperty(arg0: string, arg1: boolean): void;
        addNullProperty(arg0: string): void;
        forJsonObject(arg0: Internal.JsonObject_): this;
        addProperty(arg0: string, arg1: number): void;
        addProperty(arg0: string, arg1: string): void;
    }
    type TelemetryPropertyContainer_ = TelemetryPropertyContainer;
    interface Fallable {
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFallDamageSource(): DamageSource;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        get fallDamageSource(): DamageSource
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
    }
    type Fallable_ = Fallable;
    class PotionBuilder extends Internal.BuilderBase<Internal.Potion> {
        constructor(i: ResourceLocation_)
        effect(effect: Internal.MobEffect_, duration: number, amplifier: number): this;
        effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.MobEffectInstance_): this;
        effect(effect: Internal.MobEffect_): this;
        createObject(): any;
        effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean): this;
        effect(effect: Internal.MobEffect_, duration: number): this;
        effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): this;
        addEffect(effect: Internal.MobEffectInstance_): this;
    }
    type PotionBuilder_ = PotionBuilder;
    class EntityEvent$EnteringSection extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: number, arg2: number)
        getPackedOldPos(): number;
        getOldPos(): Internal.SectionPos;
        didChunkChange(): boolean;
        getNewPos(): Internal.SectionPos;
        getPackedNewPos(): number;
        get packedOldPos(): number
        get oldPos(): Internal.SectionPos
        get newPos(): Internal.SectionPos
        get packedNewPos(): number
    }
    type EntityEvent$EnteringSection_ = EntityEvent$EnteringSection;
    class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate;
    class ModelLayerLocation {
        constructor(arg0: ResourceLocation_, arg1: string)
        getModel(): ResourceLocation;
        getLayer(): string;
        get model(): ResourceLocation
        get layer(): string
    }
    type ModelLayerLocation_ = ModelLayerLocation;
    interface IBlockRendererProvider {
        getRenderer(arg0: Internal.BlockState_): Internal.IRenderer;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
    }
    type IBlockRendererProvider_ = IBlockRendererProvider;
    class Attribute {
        isClientSyncable(): boolean;
        getDefaultValue(): number;
        sanitizeValue(arg0: number): number;
        setSyncable(arg0: boolean): this;
        getDescriptionId(): string;
        get clientSyncable(): boolean
        get defaultValue(): number
        set syncable(arg0: boolean)
        get descriptionId(): string
        static readonly MAX_NAME_LENGTH: 64;
    }
    type Attribute_ = Attribute;
    interface WatchService extends Internal.Closeable {
        poll(): Internal.WatchKey;
        close(): void;
        take(): Internal.WatchKey;
        poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey;
    }
    type WatchService_ = WatchService;
    class ScreenEvent$RenderInventoryMobEffects extends Internal.ScreenEvent {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: boolean, arg3: number)
        isCompact(): boolean;
        getAvailableSpace(): number;
        addHorizontalOffset(arg0: number): void;
        setHorizontalOffset(arg0: number): void;
        getHorizontalOffset(): number;
        setCompact(arg0: boolean): void;
        get compact(): boolean
        get availableSpace(): number
        set horizontalOffset(arg0: number)
        get horizontalOffset(): number
        set compact(arg0: boolean)
    }
    type ScreenEvent$RenderInventoryMobEffects_ = ScreenEvent$RenderInventoryMobEffects;
    class MudBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MudBlock_ = MudBlock;
    interface ClassDesc extends Internal.TypeDescriptor$OfField<Internal.ClassDesc>, Internal.ConstantDesc {
        componentType(): Internal.TypeDescriptor$OfField<any>;
        isPrimitive(): boolean;
        displayName(): string;
        ofDescriptor(arg0: string): this;
        of(arg0: string): this;
        descriptorString(): string;
        nested(arg0: string, ...arg1: string[]): this;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
        of(arg0: string, arg1: string): this;
        isArray(): boolean;
        nested(arg0: string): this;
        isClassOrInterface(): boolean;
        packageName(): string;
        equals(arg0: any): boolean;
        arrayType(arg0: number): this;
        arrayType(): Internal.TypeDescriptor$OfField<any>;
        get primitive(): boolean
        get array(): boolean
        get classOrInterface(): boolean
    }
    type ClassDesc_ = ClassDesc;
    abstract class AbstractSchoolingFish extends Internal.AbstractFish {
        constructor(arg0: Internal.EntityType_<Internal.AbstractSchoolingFish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getMaxSchoolSize(): number;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        isFollower(): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        pathToLeader(): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        canBeFollowed(): boolean;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        addFollowers(arg0: Internal.Stream_<Internal.AbstractSchoolingFish>): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        stopFollowing(): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        inRangeOfLeader(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        hasFollowers(): boolean;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        startFollowing(arg0: Internal.AbstractSchoolingFish_): this;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get maxSchoolSize(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get follower(): boolean
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AbstractSchoolingFish_ = AbstractSchoolingFish;
    interface IWorkableMultiController extends Internal.IMultiController, Internal.IRecipeLogicMachine {
        getProgress(): number;
        onWaiting(): void;
        getCapabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>;
        getParts(): Internal.List<Internal.IMultiPart>;
        dampingWhenWaiting(): boolean;
        checkPatternWithLock(): boolean;
        modifyRecipe(recipe: Internal.GTRecipe_): Internal.GTRecipe;
        isActive(): boolean;
        getCleanroom(): Internal.ICleanroomProvider;
        self(): Internal.MetaMachine;
        onStructureFormed(): void;
        alwaysTryModifyRecipe(): boolean;
        notifyStatusChanged(oldStatus: Internal.RecipeLogic$Status_, newStatus: Internal.RecipeLogic$Status_): void;
        onPartUnload(): void;
        checkPatternWithTryLock(): boolean;
        getRecipeType(): Internal.GTRecipeType;
        asyncCheckPattern(arg0: number): void;
        getPartAppearance(part: Internal.IMultiPart_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        beforeWorking(): void;
        getPatternLock(): Internal.Lock;
        isRecipeLogicAvailable(): boolean;
        keepSubscribing(): boolean;
        isFormed(): boolean;
        getRecipeLogic(): Internal.RecipeLogic;
        hasFrontFacing(): boolean;
        isWorkingEnabled(): boolean;
        getMaxProgress(): number;
        shouldAddPartToController(part: Internal.IMultiPart_): boolean;
        setWorkingEnabled(isWorkingAllowed: boolean): void;
        onWorking(): void;
        getPattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern;
        getMultiblockState(): Internal.MultiblockState;
        hasProxies(): boolean;
        setCleanroom(arg0: Internal.ICleanroomProvider_): void;
        shouldWorkingPlaySound(): boolean;
        afterWorking(): void;
        onStructureInvalid(): void;
        getChanceTier(): number;
        checkPattern(): boolean;
        get progress(): number
        get capabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>
        get parts(): Internal.List<Internal.IMultiPart>
        get active(): boolean
        get cleanroom(): Internal.ICleanroomProvider
        get recipeType(): Internal.GTRecipeType
        get patternLock(): Internal.Lock
        get recipeLogicAvailable(): boolean
        get formed(): boolean
        get recipeLogic(): Internal.RecipeLogic
        get workingEnabled(): boolean
        get maxProgress(): number
        set workingEnabled(isWorkingAllowed: boolean)
        get pattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern
        get multiblockState(): Internal.MultiblockState
        set cleanroom(arg0: Internal.ICleanroomProvider_)
        get chanceTier(): number
    }
    type IWorkableMultiController_ = IWorkableMultiController;
    class RenderStateShard$OverlayStateShard extends Internal.RenderStateShard$BooleanStateShard {
        constructor(arg0: boolean)
    }
    type RenderStateShard$OverlayStateShard_ = RenderStateShard$OverlayStateShard;
    class HangingRootsBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type HangingRootsBlock_ = HangingRootsBlock;
    interface MultifaceSpreader$SpreadPredicate {
        test(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.MultifaceSpreader$SpreadPos_): boolean;
        (arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.MultifaceSpreader$SpreadPos_): boolean;
    }
    type MultifaceSpreader$SpreadPredicate_ = MultifaceSpreader$SpreadPredicate;
    class ModConfigEvent extends Internal.Event implements Internal.IConfigEvent, Internal.IModBusEvent {
        constructor()
        self<T extends Internal.Event & Internal.IConfigEvent>(): T;
        static loading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
        getConfig(): Internal.ModConfig;
        static reloading(arg0: Internal.ModConfig_): Internal.IConfigEvent;
        get config(): Internal.ModConfig
    }
    type ModConfigEvent_ = ModConfigEvent;
    interface GatheringByteChannel extends Internal.WritableByteChannel {
        write(arg0: Internal.ByteBuffer_): number;
        write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number;
        isOpen(): boolean;
        close(): void;
        write(arg0: Internal.ByteBuffer_[]): number;
        get open(): boolean
    }
    type GatheringByteChannel_ = GatheringByteChannel;
    class Manifest implements Internal.Cloneable {
        constructor()
        constructor(arg0: Internal.InputStream_)
        constructor(arg0: Internal.Manifest_)
        clone(): any;
        read(arg0: Internal.InputStream_): void;
        getEntries(): Internal.Map<string, Internal.Attributes>;
        getMainAttributes(): Internal.Attributes;
        clear(): void;
        write(arg0: Internal.OutputStream_): void;
        getAttributes(arg0: string): Internal.Attributes;
        get entries(): Internal.Map<string, Internal.Attributes>
        get mainAttributes(): Internal.Attributes
    }
    type Manifest_ = Manifest;
    class ClientboundLevelChunkPacketData {
        constructor(arg0: Internal.FriendlyByteBuf_, arg1: number, arg2: number)
        constructor(arg0: Internal.LevelChunk_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        getHeightmaps(): Internal.CompoundTag;
        getReadBuffer(): Internal.FriendlyByteBuf;
        static extractChunkData(arg0: Internal.FriendlyByteBuf_, arg1: Internal.LevelChunk_): void;
        getBlockEntitiesTagsConsumer(arg0: number, arg1: number): Internal.Consumer<Internal.ClientboundLevelChunkPacketData$BlockEntityTagOutput>;
        get heightmaps(): Internal.CompoundTag
        get readBuffer(): Internal.FriendlyByteBuf
    }
    type ClientboundLevelChunkPacketData_ = ClientboundLevelChunkPacketData;
    class MinecraftProfileTexture$Type extends Internal.Enum<Internal.MinecraftProfileTexture$Type> {
        static values(): Internal.MinecraftProfileTexture$Type[];
        static valueOf(arg0: string): Internal.MinecraftProfileTexture$Type;
        static readonly CAPE: Internal.MinecraftProfileTexture$Type;
        static readonly ELYTRA: Internal.MinecraftProfileTexture$Type;
        static readonly SKIN: Internal.MinecraftProfileTexture$Type;
    }
    type MinecraftProfileTexture$Type_ = MinecraftProfileTexture$Type | "elytra" | "skin" | "cape";
    class RandomBooleanFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.Holder_<Internal.PlacedFeature>, arg1: Internal.Holder_<Internal.PlacedFeature>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.RandomBooleanFeatureConfiguration>;
        readonly featureFalse: Internal.Holder<Internal.PlacedFeature>;
        readonly featureTrue: Internal.Holder<Internal.PlacedFeature>;
    }
    type RandomBooleanFeatureConfiguration_ = RandomBooleanFeatureConfiguration;
    class UnicodeSet$EntryRange {
        codepoint: number;
        codepointEnd: number;
    }
    type UnicodeSet$EntryRange_ = UnicodeSet$EntryRange;
    class UnicodeSet$ComparisonStyle extends Internal.Enum<Internal.UnicodeSet$ComparisonStyle> {
        static values(): Internal.UnicodeSet$ComparisonStyle[];
        static valueOf(arg0: string): Internal.UnicodeSet$ComparisonStyle;
        static readonly LEXICOGRAPHIC: Internal.UnicodeSet$ComparisonStyle;
        static readonly LONGER_FIRST: Internal.UnicodeSet$ComparisonStyle;
        static readonly SHORTER_FIRST: Internal.UnicodeSet$ComparisonStyle;
    }
    type UnicodeSet$ComparisonStyle_ = "longer_first" | "shorter_first" | UnicodeSet$ComparisonStyle | "lexicographic";
    class MaterialColor$Brightness extends Internal.Enum<Internal.MaterialColor$Brightness> {
        static values(): Internal.MaterialColor$Brightness[];
        static byId(arg0: number): Internal.MaterialColor$Brightness;
        static valueOf(arg0: string): Internal.MaterialColor$Brightness;
        static readonly LOWEST: Internal.MaterialColor$Brightness;
        static readonly LOW: Internal.MaterialColor$Brightness;
        readonly id: number;
        readonly modifier: number;
        static readonly HIGH: Internal.MaterialColor$Brightness;
        static readonly NORMAL: Internal.MaterialColor$Brightness;
    }
    type MaterialColor$Brightness_ = "normal" | "high" | "low" | "lowest" | MaterialColor$Brightness;
    class ServerboundContainerClickPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ClickType_, arg5: Internal.ItemStack_, arg6: Internal.Int2ObjectMap_<Internal.ItemStack>)
        handle(arg0: Internal.PacketListener_): void;
        getButtonNum(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getStateId(): number;
        getChangedSlots(): Internal.Int2ObjectMap<Internal.ItemStack>;
        getCarriedItem(): Internal.ItemStack;
        getSlotNum(): number;
        getClickType(): Internal.ClickType;
        getContainerId(): number;
        isSkippable(): boolean;
        get buttonNum(): number
        get stateId(): number
        get changedSlots(): Internal.Int2ObjectMap<Internal.ItemStack>
        get carriedItem(): Internal.ItemStack
        get slotNum(): number
        get clickType(): Internal.ClickType
        get containerId(): number
        get skippable(): boolean
    }
    type ServerboundContainerClickPacket_ = ServerboundContainerClickPacket;
    class ConfiguredModel$Builder <T> {
        weight(arg0: number): this;
        nextModel(): this;
        addModel(): T;
        uvLock(arg0: boolean): this;
        buildLast(): Internal.ConfiguredModel;
        build(): Internal.ConfiguredModel[];
        modelFile(arg0: Internal.ModelFile_): this;
        rotationY(arg0: number): this;
        rotationX(arg0: number): this;
    }
    type ConfiguredModel$Builder_<T> = ConfiguredModel$Builder<T>;
    interface Holder <T> extends Internal.IReverseTag<T>, Internal.Supplier<T> {
        isValidInRegistry(arg0: Internal.Registry_<T>): boolean;
        containsTag(arg0: Internal.TagKey_<T>): boolean;
        isBound(): boolean;
        is(arg0: ResourceLocation_): boolean;
        direct<T>(arg0: T): this;
        value(): T;
        unwrapKey(): Internal.Optional<Internal.ResourceKey<T>>;
        is(arg0: Internal.Predicate_<Internal.ResourceKey<T>>): boolean;
        unwrap(): Internal.Either<Internal.ResourceKey<T>, T>;
        hackyErase<T>(arg0: Internal.Holder_<T>): this;
        getTagKeys(): Internal.Stream<Internal.TagKey<T>>;
        kind(): Internal.Holder$Kind;
        is(arg0: Internal.ResourceKey_<T>): boolean;
        tags(): Internal.Stream<Internal.TagKey<T>>;
        get(): T;
        containsTag(arg0: Internal.ITag_<T>): boolean;
        is(arg0: Internal.TagKey_<T>): boolean;
        get bound(): boolean
        get tagKeys(): Internal.Stream<Internal.TagKey<T>>
    }
    type Holder_<T> = Holder<T>;
    abstract class Builder <T, B extends Internal.Builder<T, B>> {
        constructor()
        where(symbol: string, value: T): B;
        bakeArray(clazz: T, defaultValue: T): T[][][];
        aisle(...data: string[]): B;
        shallowCopy(): B;
    }
    type Builder_<T, B extends Internal.Builder<T, B>> = Builder<T, B>;
    class StringSplitter$Span extends Internal.Record {
        constructor(arg0: number, arg1: number)
        right(): number;
        left(): number;
    }
    type StringSplitter$Span_ = StringSplitter$Span;
    interface UnmodifiableCommentedConfig$Entry extends Internal.UnmodifiableConfig$Entry {
        getChar(): string;
        getShortOrElse(arg0: number): number;
        getByte(): number;
        getComment(): string;
        getKey(): string;
        getRawValue<T>(): T;
        getIntOrElse(arg0: number): number;
        getLongOrElse(arg0: number): number;
        getOptionalLong(): Internal.OptionalLong;
        getLong(): number;
        getByteOrElse(arg0: number): number;
        getShort(): number;
        getValue<T>(): T;
        isNull(): boolean;
        getOrElse<T>(arg0: T): T;
        getOptionalInt(): Internal.OptionalInt;
        getOptional<T>(): Internal.Optional<T>;
        getInt(): number;
        getCharOrElse(arg0: string): string;
        get "char"(): string
        get "byte"(): number
        get comment(): string
        get key(): string
        get rawValue(): T
        get optionalLong(): Internal.OptionalLong
        get "long"(): number
        get "short"(): number
        get value(): T
        get "null"(): boolean
        get optionalInt(): Internal.OptionalInt
        get optional(): Internal.Optional<T>
        get "int"(): number
    }
    type UnmodifiableCommentedConfig$Entry_ = UnmodifiableCommentedConfig$Entry;
    class ServerboundJigsawGeneratePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: BlockPos_, arg1: number, arg2: boolean)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        keepJigsaws(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        levels(): number;
        get pos(): BlockPos
        get skippable(): boolean
    }
    type ServerboundJigsawGeneratePacket_ = ServerboundJigsawGeneratePacket;
    abstract class RenderGuiOverlayEvent extends Internal.Event {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getWindow(): Internal.Window;
        getOverlay(): Internal.NamedGuiOverlay;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get window(): Internal.Window
        get overlay(): Internal.NamedGuiOverlay
    }
    type RenderGuiOverlayEvent_ = RenderGuiOverlayEvent;
    abstract class HolderSet$ListBacked <T> implements Internal.HolderSet<T> {
        constructor()
        isValidInRegistry(arg0: Internal.Registry_<T>): boolean;
        iterator(): Internal.Iterator<Internal.Holder<T>>;
        unwrap(): Internal.Either<Internal.TagKey<T>, Internal.List<Internal.Holder<T>>>;
        get(arg0: number): Internal.Holder<T>;
        spliterator(): Internal.Spliterator<Internal.Holder<T>>;
        stream(): Internal.Stream<Internal.Holder<T>>;
        size(): number;
        contains(arg0: Internal.Holder_<T>): boolean;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, ...arg1: E[]): Internal.HolderSet$Direct<T>;
        static direct<T>(...arg0: Internal.Holder_<T>[]): Internal.HolderSet$Direct<T>;
        forEach(arg0: Internal.Consumer_<Internal.Holder<T>>): void;
        static direct<T>(arg0: Internal.List_<Internal.Holder<T>>): Internal.HolderSet$Direct<T>;
        addInvalidationListener(arg0: Internal.Runnable_): void;
        getRandomElement(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, arg1: Internal.List_<E>): Internal.HolderSet$Direct<T>;
    }
    type HolderSet$ListBacked_<T> = HolderSet$ListBacked<T>;
    class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.Comparable<Internal.ZoneOffset>, Internal.TemporalAdjuster, Internal.Serializable {
        static ofHoursMinutes(arg0: number, arg1: number): Internal.ZoneOffset;
        static ofTotalSeconds(arg0: number): Internal.ZoneOffset;
        compareTo(arg0: Internal.ZoneOffset_): number;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        static ofHours(arg0: number): Internal.ZoneOffset;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        static of(arg0: string): Internal.ZoneOffset;
        compareTo(arg0: any): number;
        static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): Internal.ZoneOffset;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        getLong(arg0: Internal.TemporalField_): number;
        static from(arg0: Internal.TemporalAccessor_): Internal.ZoneOffset;
        isSupported(arg0: Internal.TemporalField_): boolean;
        getTotalSeconds(): number;
        get totalSeconds(): number
        static readonly MIN: Internal.ZoneOffset;
        static readonly MAX: Internal.ZoneOffset;
        static readonly UTC: Internal.ZoneOffset;
    }
    type ZoneOffset_ = ZoneOffset;
    abstract class Triple <L, M, R> implements Internal.Comparable<Internal.Triple<L, M, R>>, Internal.Serializable {
        constructor()
        compareTo(arg0: Internal.Triple_<L, M, R>): number;
        getLeft(): L;
        getMiddle(): M;
        getRight(): R;
        static of<L, M, R>(arg0: L, arg1: M, arg2: R): Internal.Triple<L, M, R>;
        static emptyArray<L, M, R>(): Internal.Triple<L, M, R>[];
        compareTo(arg0: any): number;
        toString(arg0: string): string;
        get left(): L
        get middle(): M
        get right(): R
        static readonly EMPTY_ARRAY: Internal.Triple<any, any, any>[];
    }
    type Triple_<L, M, R> = Triple<L, M, R>;
    interface WeightedEntry {
        getWeight(): Internal.Weight;
        wrap<T>(arg0: T, arg1: number): Internal.WeightedEntry$Wrapper<T>;
        get weight(): Internal.Weight
    }
    type WeightedEntry_ = WeightedEntry;
    class PlayerEvent$PlayerLoggedInEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_)
        getEntity(): Internal.LivingEntity;
        get entity(): Internal.LivingEntity
    }
    type PlayerEvent$PlayerLoggedInEvent_ = PlayerEvent$PlayerLoggedInEvent;
    class CakeBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        static getOutputSignal(arg0: number): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_BITES: 6;
        static readonly FULL_CAKE_SIGNAL: 14;
        static readonly BITES: Internal.IntegerProperty;
    }
    type CakeBlock_ = CakeBlock;
    class ModuleDescriptor$Version implements Internal.Comparable<Internal.ModuleDescriptor$Version> {
        compareTo(arg0: Internal.ModuleDescriptor$Version_): number;
        static parse(arg0: string): Internal.ModuleDescriptor$Version;
        compareTo(arg0: any): number;
    }
    type ModuleDescriptor$Version_ = ModuleDescriptor$Version;
    class Ravager extends Internal.Raider {
        constructor(arg0: Internal.EntityType_<Internal.Ravager>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getRoarTick(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getAttackTick(): number;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getStunnedTick(): number;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get roarTick(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get attackTick(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get stunnedTick(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly STUN_DURATION: 40;
    }
    type Ravager_ = Ravager;
    abstract class MapCodec <A> extends Internal.CompressorHolder implements Internal.MapEncoder<A>, Internal.MapDecoder<A> {
        constructor()
        codec(): Internal.Codec<A>;
        forGetter<O>(arg0: Internal.Function_<O, A>): Internal.RecordCodecBuilder<O, A>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<A>;
        orElseGet(arg0: Internal.Supplier_<A>): this;
        map<B>(arg0: Internal.Function_<A, B>): Internal.MapDecoder<B>;
        flatXmap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.MapCodec<S>;
        fieldOf(arg0: string): this;
        stable(): this;
        setPartial(arg0: Internal.Supplier_<A>): this;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.MapDecoder<B>;
        xmap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, A>): Internal.MapCodec<S>;
        orElse(arg0: Internal.Consumer_<string>, arg1: A): this;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
        compressedBuilder<T>(arg0: Internal.DynamicOps_<T>): Internal.RecordBuilder<T>;
        mapResult(arg0: Internal.MapCodec$ResultFunction_<A>): this;
        static makeCompressedBuilder<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.KeyCompressor_<T>): Internal.RecordBuilder<T>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        compressedDecode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<A>): this;
        static unit<A>(arg0: A): Internal.MapCodec<A>;
        deprecated(arg0: number): this;
        dependent<E>(arg0: Internal.MapCodec_<E>, arg1: Internal.Function_<A, com.mojang.datafixers.util.Pair<E, Internal.MapCodec<E>>>, arg2: Internal.BiFunction_<A, E, A>): this;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.MapEncoder<B>;
        encoder(): Internal.Encoder<A>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        decoder(): Internal.Decoder<A>;
        ap<E>(arg0: Internal.MapDecoder_<Internal.Function<A, E>>): Internal.MapDecoder<E>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.MapEncoder<B>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.MapCodec<A>;
        orElse(arg0: A): this;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: A): this;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<A>): this;
        set partial(arg0: Internal.Supplier_<A>)
    }
    type MapCodec_<A> = MapCodec<A>;
    interface Reference2ShortFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToIntFunction<K> {
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction<K>;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction<K>;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        containsKey(arg0: any): boolean;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2ShortFunction<T>;
        defaultReturnValue(): number;
        getOrDefault(arg0: any, arg1: number): number;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2ShortFunction;
        apply(arg0: K): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2ShortFunction;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        getShort(arg0: any): number;
        removeShort(arg0: any): number;
        put(arg0: K, arg1: number): number;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2ShortFunction;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction<K>;
        applyAsInt(arg0: K): number;
        size(): number;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2ShortFunction;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2ShortFunction;
        defaultReturnValue(arg0: number): void;
        clear(): void;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2ShortFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2ShortFunction;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Reference2ShortFunction_<K> = Reference2ShortFunction<K>;
    interface ArtifactMetadata {
        merge(arg0: Internal.ArtifactMetadata_): void;
        storedInArtifactVersionDirectory(): boolean;
        storedInGroupDirectory(): boolean;
        storeInLocalRepository(arg0: Internal.ArtifactRepository_, arg1: Internal.ArtifactRepository_): void;
        getKey(): any;
        getGroupId(): string;
        getLocalFilename(arg0: Internal.ArtifactRepository_): string;
        getRemoteFilename(): string;
        getBaseVersion(): string;
        extendedToString(): string;
        getArtifactId(): string;
        get key(): any
        get groupId(): string
        get remoteFilename(): string
        get baseVersion(): string
        get artifactId(): string
    }
    type ArtifactMetadata_ = ArtifactMetadata;
    class ModifiableStructureInfo$StructureInfo extends Internal.Record {
        constructor(structureSettings: Internal.Structure$StructureSettings_)
        structureSettings(): Internal.Structure$StructureSettings;
    }
    type ModifiableStructureInfo$StructureInfo_ = ModifiableStructureInfo$StructureInfo;
    class BakedQuad implements Internal.ModelQuadView, Internal.BakedQuadAccess {
        constructor(arg0: number[], arg1: number, arg2: Internal.Direction_, arg3: Internal.TextureAtlasSprite_, arg4: boolean)
        constructor(arg0: number[], arg1: number, arg2: Internal.Direction_, arg3: Internal.TextureAtlasSprite_, arg4: boolean, arg5: boolean)
        getFlags(): number;
        getTexU(idx: number): number;
        getTexV(idx: number): number;
        getSprite(): Internal.TextureAtlasSprite;
        getNormal(idx: number): number;
        hasAmbientOcclusion(): boolean;
        getLight(idx: number): number;
        setVertices(arg0: number[]): void;
        getColor(idx: number): number;
        getZ(idx: number): number;
        isTinted(): boolean;
        getTintIndex(): number;
        getX(idx: number): number;
        getColorIndex(): number;
        getY(idx: number): number;
        getVertices(): number[];
        getDirection(): Internal.Direction;
        isShade(): boolean;
        get flags(): number
        get sprite(): Internal.TextureAtlasSprite
        set vertices(arg0: number[])
        get tinted(): boolean
        get tintIndex(): number
        get colorIndex(): number
        get vertices(): number[]
        get direction(): Internal.Direction
        get shade(): boolean
    }
    type BakedQuad_ = BakedQuad;
    class ClientboundCustomChatCompletionsPacket$Action extends Internal.Enum<Internal.ClientboundCustomChatCompletionsPacket$Action> {
        static valueOf(arg0: string): Internal.ClientboundCustomChatCompletionsPacket$Action;
        static values(): Internal.ClientboundCustomChatCompletionsPacket$Action[];
        static readonly SET: Internal.ClientboundCustomChatCompletionsPacket$Action;
        static readonly REMOVE: Internal.ClientboundCustomChatCompletionsPacket$Action;
        static readonly ADD: Internal.ClientboundCustomChatCompletionsPacket$Action;
    }
    type ClientboundCustomChatCompletionsPacket$Action_ = "remove" | "set" | ClientboundCustomChatCompletionsPacket$Action | "add";
    class ModelBuilder$TransformsBuilder {
        constructor(arg0: Internal.ModelBuilder_<any>)
        transform(arg0: Internal.ItemTransforms$TransformType_): Internal.ModelBuilder$TransformsBuilder$TransformVecBuilder<>;
        end(): T;
    }
    type ModelBuilder$TransformsBuilder_ = ModelBuilder$TransformsBuilder;
    class ItemTransform {
        constructor(arg0: Internal.Vector3f_, arg1: Internal.Vector3f_, arg2: Internal.Vector3f_, arg3: Internal.Vector3f_)
        constructor(arg0: Internal.Vector3f_, arg1: Internal.Vector3f_, arg2: Internal.Vector3f_)
        apply(arg0: boolean, arg1: Internal.PoseStack_): void;
        static readonly NO_TRANSFORM: Internal.ItemTransform;
        readonly scale: Internal.Vector3f;
        readonly rotation: Internal.Vector3f;
        readonly translation: Internal.Vector3f;
        readonly rightRotation: Internal.Vector3f;
    }
    type ItemTransform_ = ItemTransform;
    abstract class RenderHighlightEvent extends Internal.Event {
        constructor()
        getTarget(): Internal.HitResult;
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getCamera(): Internal.Camera;
        getMultiBufferSource(): Internal.MultiBufferSource;
        getLevelRenderer(): Internal.LevelRenderer;
        get target(): Internal.HitResult
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get camera(): Internal.Camera
        get multiBufferSource(): Internal.MultiBufferSource
        get levelRenderer(): Internal.LevelRenderer
    }
    type RenderHighlightEvent_ = RenderHighlightEvent;
    class UniqueTag {
        static readonly NOT_FOUND: Internal.UniqueTag;
        static readonly NULL_VALUE: Internal.UniqueTag;
        static readonly DOUBLE_MARK: Internal.UniqueTag;
    }
    type UniqueTag_ = UniqueTag;
    abstract class TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        placeTrunk(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: number, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): Internal.List<Internal.FoliagePlacer$FoliageAttachment>;
        isFree(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
        getTreeHeight(arg0: Internal.RandomSource_): number;
        static readonly MAX_HEIGHT: 80;
        static readonly CODEC: Internal.Codec<Internal.TrunkPlacer>;
    }
    type TrunkPlacer_ = TrunkPlacer;
    interface Double2CharFunction extends it.unimi.dsi.fastutil.Function<number, string>, Internal.DoubleToIntFunction {
        put(arg0: number, arg1: string): string;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction;
        defaultReturnValue(): string;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction;
        defaultReturnValue(arg0: string): void;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        apply(arg0: number): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2CharFunction<T>;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        containsKey(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: string): string;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        size(): number;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2CharFunction<T>;
        clear(): void;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction;
        identity<T>(): Internal.Function<T, T>;
        get(arg0: number): string;
        remove(arg0: number): string;
        applyAsInt(arg0: number): number;
        (arg0: number): string;
    }
    type Double2CharFunction_ = Double2CharFunction;
    class Half extends Internal.Enum<Internal.Half> implements Internal.StringRepresentable {
        static values(): Internal.Half[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.Half;
        get serializedName(): string
        static readonly TOP: Internal.Half;
        static readonly BOTTOM: Internal.Half;
    }
    type Half_ = Half | "bottom" | "top";
    interface IntSpliterator extends Internal.Spliterator$OfInt {
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        forEachRemaining(arg0: any): void;
        getComparator(): Internal.Comparator<any>;
        hasCharacteristics(arg0: number): boolean;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        estimateSize(): number;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        tryAdvance(arg0: Internal.IntConsumer_): boolean;
        getExactSizeIfKnown(): number;
        tryAdvance(arg0: any): boolean;
        characteristics(): number;
        tryAdvance(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): boolean;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type IntSpliterator_ = IntSpliterator;
    class ScrollInput extends Internal.AbstractSimiWidget {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        writingTo(arg0: Internal.Label_): this;
        charTyped(arg0: string, arg1: number): boolean;
        withShiftStep(arg0: number): this;
        removeCallback(): this;
        standardStep(): Internal.Function<Internal.ScrollValueBehaviour$StepContext, number>;
        inverted(): this;
        format(arg0: Internal.Function_<number, Internal.Component>): this;
        withStepFunction(arg0: Internal.Function_<Internal.ScrollValueBehaviour$StepContext, number>): this;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        withRange(arg0: number, arg1: number): this;
        titled(arg0: Internal.MutableComponent_): this;
        calling(arg0: Internal.Consumer_<number>): this;
        setState(arg0: number): this;
        addHint(arg0: Internal.MutableComponent_): this;
        onChanged(): void;
        getState(): number;
        mouseMoved(arg0: number, arg1: number): void;
        set state(arg0: number)
        get state(): number
    }
    type ScrollInput_ = ScrollInput;
    interface EventExecutor extends Internal.EventExecutorGroup {
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        newProgressivePromise<V>(): Internal.ProgressivePromise<V>;
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        parent(): Internal.EventExecutorGroup;
        next(): this;
        newFailedFuture<V>(arg0: Internal.Throwable_): io.netty.util.concurrent.Future<V>;
        isTerminated(): boolean;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        isShutdown(): boolean;
        newPromise<V>(): Internal.Promise<V>;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        inEventLoop(arg0: Internal.Thread_): boolean;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        newSucceededFuture<V>(arg0: V): io.netty.util.concurrent.Future<V>;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future<any>;
        isShuttingDown(): boolean;
        inEventLoop(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type EventExecutor_ = EventExecutor;
    class VertexFormat$IndexType extends Internal.Enum<Internal.VertexFormat$IndexType> {
        static values(): Internal.VertexFormat$IndexType[];
        static valueOf(arg0: string): Internal.VertexFormat$IndexType;
        static least(arg0: number): Internal.VertexFormat$IndexType;
        static readonly SHORT: Internal.VertexFormat$IndexType;
        readonly asGLType: number;
        static readonly BYTE: Internal.VertexFormat$IndexType;
        static readonly INT: Internal.VertexFormat$IndexType;
        readonly bytes: number;
    }
    type VertexFormat$IndexType_ = VertexFormat$IndexType | "int" | "short" | "byte";
    class ChannelOption <T> extends Internal.AbstractConstant<Internal.ChannelOption<T>> {
        static valueOf<T>(arg0: typeof any, arg1: string): Internal.ChannelOption<T>;
        /**
         * @deprecated
        */
        static newInstance<T>(arg0: string): Internal.ChannelOption<T>;
        validate(arg0: T): void;
        static valueOf<T>(arg0: string): Internal.ChannelOption<T>;
        static exists(arg0: string): boolean;
        static readonly IP_TOS: Internal.ChannelOption<number>;
        static readonly IP_MULTICAST_LOOP_DISABLED: Internal.ChannelOption<boolean>;
        static readonly IP_MULTICAST_IF: Internal.ChannelOption<Internal.NetworkInterface>;
        static readonly AUTO_READ: Internal.ChannelOption<boolean>;
        /**
         * @deprecated
        */
        static readonly MAX_MESSAGES_PER_READ: Internal.ChannelOption<number>;
        /**
         * @deprecated
        */
        static readonly WRITE_BUFFER_HIGH_WATER_MARK: Internal.ChannelOption<number>;
        static readonly WRITE_SPIN_COUNT: Internal.ChannelOption<number>;
        static readonly SO_TIMEOUT: Internal.ChannelOption<number>;
        static readonly SO_RCVBUF: Internal.ChannelOption<number>;
        /**
         * @deprecated
        */
        static readonly WRITE_BUFFER_LOW_WATER_MARK: Internal.ChannelOption<number>;
        static readonly SO_LINGER: Internal.ChannelOption<number>;
        static readonly TCP_FASTOPEN: Internal.ChannelOption<number>;
        static readonly AUTO_CLOSE: Internal.ChannelOption<boolean>;
        static readonly IP_MULTICAST_ADDR: Internal.ChannelOption<Internal.InetAddress>;
        static readonly SO_KEEPALIVE: Internal.ChannelOption<boolean>;
        static readonly IP_MULTICAST_TTL: Internal.ChannelOption<number>;
        static readonly ALLOW_HALF_CLOSURE: Internal.ChannelOption<boolean>;
        /**
         * @deprecated
        */
        static readonly DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION: Internal.ChannelOption<boolean>;
        static readonly MAX_MESSAGES_PER_WRITE: Internal.ChannelOption<number>;
        static readonly RCVBUF_ALLOCATOR: Internal.ChannelOption<Internal.RecvByteBufAllocator>;
        static readonly SO_BROADCAST: Internal.ChannelOption<boolean>;
        static readonly SO_BACKLOG: Internal.ChannelOption<number>;
        static readonly ALLOCATOR: Internal.ChannelOption<Internal.ByteBufAllocator>;
        static readonly CONNECT_TIMEOUT_MILLIS: Internal.ChannelOption<number>;
        static readonly TCP_FASTOPEN_CONNECT: Internal.ChannelOption<boolean>;
        static readonly SINGLE_EVENTEXECUTOR_PER_GROUP: Internal.ChannelOption<boolean>;
        static readonly SO_SNDBUF: Internal.ChannelOption<number>;
        static readonly MESSAGE_SIZE_ESTIMATOR: Internal.ChannelOption<Internal.MessageSizeEstimator>;
        static readonly SO_REUSEADDR: Internal.ChannelOption<boolean>;
        static readonly WRITE_BUFFER_WATER_MARK: Internal.ChannelOption<Internal.WriteBufferWaterMark>;
        static readonly TCP_NODELAY: Internal.ChannelOption<boolean>;
    }
    type ChannelOption_<T> = ChannelOption<T>;
    class CaveSurface extends Internal.Enum<Internal.CaveSurface> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getY(): number;
        getSerializedName(): string;
        static values(): Internal.CaveSurface[];
        static valueOf(arg0: string): Internal.CaveSurface;
        getDirection(): Internal.Direction;
        get y(): number
        get serializedName(): string
        get direction(): Internal.Direction
        static readonly FLOOR: Internal.CaveSurface;
        static readonly CEILING: Internal.CaveSurface;
        static readonly CODEC: Internal.Codec<Internal.CaveSurface>;
    }
    type CaveSurface_ = "floor" | CaveSurface | "ceiling";
    class EntityType <T extends Internal.Entity> implements Internal.DynamicLightHandlerHolder<any>, Internal.InjectedEntityTypeExtension, Internal.EntityTypeTest<Internal.Entity, T>, Internal.EntityTypeExtension<any> {
        constructor(arg0: Internal.EntityType$EntityFactory_<T>, arg1: Internal.MobCategory_, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: Internal.ImmutableSet_<Internal.Block>, arg7: Internal.EntityDimensions_, arg8: number, arg9: number)
        constructor(arg0: Internal.EntityType$EntityFactory_<T>, arg1: Internal.MobCategory_, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: Internal.ImmutableSet_<Internal.Block>, arg7: Internal.EntityDimensions_, arg8: number, arg9: number, arg10: Internal.Predicate_<Internal.EntityType<any>>, arg11: Internal.ToIntFunction_<Internal.EntityType<any>>, arg12: Internal.ToIntFunction_<Internal.EntityType<any>>, arg13: Internal.BiFunction_<Internal.PlayMessages$SpawnEntity, Internal.Level, T>)
        isBlockDangerous(arg0: Internal.BlockState_): boolean;
        getBaseClass(): typeof Internal.Entity;
        spawn(arg0: Internal.ServerLevel_, arg1: Internal.CompoundTag_, arg2: Internal.Component_, arg3: Internal.Player_, arg4: BlockPos_, arg5: Internal.MobSpawnType_, arg6: boolean, arg7: boolean): T;
        tryCast(arg0: Internal.Entity_): T;
        arch$holder(): Internal.Holder<Internal.EntityType<any>>;
        toShortString(): string;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.EntityType<any>>;
        customClientSpawn(arg0: Internal.PlayMessages$SpawnEntity_, arg1: Internal.Level_): T;
        clientTrackingRange(): number;
        getDefaultLootTable(): ResourceLocation;
        getCategory(): Internal.MobCategory;
        flywheel$setInstancingController(arg0: Internal.EntityInstancingController_<any>): void;
        getWidth(): number;
        spawn(arg0: Internal.ServerLevel_, arg1: Internal.ItemStack_, arg2: Internal.Player_, arg3: BlockPos_, arg4: Internal.MobSpawnType_, arg5: boolean, arg6: boolean): Internal.Entity;
        getAABB(arg0: number, arg1: number, arg2: number): Internal.AABB;
        tryCast(arg0: any): any;
        static loadEntityRecursive(arg0: Internal.CompoundTag_, arg1: Internal.Level_, arg2: Internal.Function_<Internal.Entity, Internal.Entity>): Internal.Entity;
        getHeight(): number;
        fireImmune(): boolean;
        flywheel$getInstancingController(): Internal.EntityInstancingController<any>;
        arch$registryName(): ResourceLocation;
        lambdynlights$getDynamicLightHandler(): Internal.DynamicLightHandler<any>;
        getDescriptionId(): string;
        getTags(): Internal.Stream<Internal.TagKey<Internal.EntityType<any>>>;
        canSpawnFarFromPlayer(): boolean;
        static getKey(arg0: Internal.EntityType_<any>): ResourceLocation;
        static by(arg0: Internal.CompoundTag_): Internal.Optional<Internal.EntityType<any>>;
        canSummon(): boolean;
        updateInterval(): number;
        static byString(arg0: string): Internal.Optional<Internal.EntityType<any>>;
        getDimensions(): Internal.EntityDimensions;
        create(arg0: Internal.Level_): T;
        static cast<T extends Internal.Entity>(arg0: Internal.EntityType_<T>): Internal.DynamicLightHandlerHolder<T>;
        static create(arg0: Internal.CompoundTag_, arg1: Internal.Level_): Internal.Optional<Internal.Entity>;
        lambdynlights$setDynamicLightHandler(arg0: Internal.DynamicLightHandler_<any>): void;
        trackDeltas(): boolean;
        canSerialize(): boolean;
        create(arg0: Internal.ServerLevel_, arg1: Internal.CompoundTag_, arg2: Internal.Component_, arg3: Internal.Player_, arg4: BlockPos_, arg5: Internal.MobSpawnType_, arg6: boolean, arg7: boolean): T;
        is(arg0: Internal.TagKey_<Internal.EntityType<any>>): boolean;
        static loadEntitiesRecursive(arg0: Internal.List_<Internal.Tag>, arg1: Internal.Level_): Internal.Stream<Internal.Entity>;
        static forClass<B, T extends B>(arg0: T): Internal.EntityTypeTest<B, T>;
        static cast<T extends Internal.BlockEntity>(arg0: Internal.BlockEntityType_<T>): Internal.DynamicLightHandlerHolder<T>;
        getDescription(): Internal.Component;
        static updateCustomEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.Entity_, arg3: Internal.CompoundTag_): void;
        get baseClass(): typeof Internal.Entity
        get defaultLootTable(): ResourceLocation
        get category(): Internal.MobCategory
        get width(): number
        get height(): number
        get descriptionId(): string
        get tags(): Internal.Stream<Internal.TagKey<Internal.EntityType<any>>>
        get dimensions(): Internal.EntityDimensions
        get description(): Internal.Component
        static readonly TURTLE: Internal.EntityType<Internal.Turtle>;
        static readonly EVOKER: Internal.EntityType<Internal.Evoker>;
        static readonly SHULKER_BULLET: Internal.EntityType<Internal.ShulkerBullet>;
        static readonly ARROW: Internal.EntityType<Internal.Arrow>;
        static readonly DOLPHIN: Internal.EntityType<Internal.Dolphin>;
        static readonly PUFFERFISH: Internal.EntityType<Internal.Pufferfish>;
        static readonly HUSK: Internal.EntityType<Internal.Husk>;
        static readonly PANDA: Internal.EntityType<Internal.Panda>;
        static readonly ENDER_DRAGON: Internal.EntityType<Internal.EnderDragon>;
        static readonly PILLAGER: Internal.EntityType<Internal.Pillager>;
        static readonly GUARDIAN: Internal.EntityType<Internal.Guardian>;
        static readonly PIG: Internal.EntityType<Internal.Pig>;
        static readonly WITCH: Internal.EntityType<Internal.Witch>;
        static readonly ITEM_FRAME: Internal.EntityType<Internal.ItemFrame>;
        static readonly FURNACE_MINECART: Internal.EntityType<Internal.MinecartFurnace>;
        static readonly AREA_EFFECT_CLOUD: Internal.EntityType<Internal.AreaEffectCloud>;
        static readonly STRAY: Internal.EntityType<Internal.Stray>;
        static readonly OCELOT: Internal.EntityType<Internal.Ocelot>;
        static readonly CAVE_SPIDER: Internal.EntityType<Internal.CaveSpider>;
        static readonly VINDICATOR: Internal.EntityType<Internal.Vindicator>;
        static readonly CHEST_MINECART: Internal.EntityType<Internal.MinecartChest>;
        static readonly TNT: Internal.EntityType<Internal.PrimedTnt>;
        static readonly WITHER: Internal.EntityType<Internal.WitherBoss>;
        static readonly ENDER_PEARL: Internal.EntityType<Internal.ThrownEnderpearl>;
        static readonly CHICKEN: Internal.EntityType<Internal.Chicken>;
        static readonly END_CRYSTAL: Internal.EntityType<Internal.EndCrystal>;
        static readonly ARMOR_STAND: Internal.EntityType<Internal.ArmorStand>;
        static readonly CHEST_BOAT: Internal.EntityType<Internal.ChestBoat>;
        static readonly PHANTOM: Internal.EntityType<Internal.Phantom>;
        static readonly FIREBALL: Internal.EntityType<Internal.LargeFireball>;
        static readonly SALMON: Internal.EntityType<Internal.Salmon>;
        static readonly WITHER_SKULL: Internal.EntityType<Internal.WitherSkull>;
        static readonly BAT: Internal.EntityType<Internal.Bat>;
        static readonly SMALL_FIREBALL: Internal.EntityType<Internal.SmallFireball>;
        static readonly PAINTING: Internal.EntityType<Internal.Painting>;
        static readonly WOLF: Internal.EntityType<Internal.Wolf>;
        static readonly GHAST: Internal.EntityType<Internal.Ghast>;
        static readonly MARKER: Internal.EntityType<Internal.Marker>;
        static readonly ZOGLIN: Internal.EntityType<Internal.Zoglin>;
        static readonly SHEEP: Internal.EntityType<Internal.Sheep>;
        static readonly ZOMBIE_VILLAGER: Internal.EntityType<Internal.ZombieVillager>;
        static readonly SPECTRAL_ARROW: Internal.EntityType<Internal.SpectralArrow>;
        static readonly ENTITY_TAG: "EntityTag";
        static readonly CREEPER: Internal.EntityType<Internal.Creeper>;
        static readonly SPIDER: Internal.EntityType<Internal.Spider>;
        static readonly LLAMA: Internal.EntityType<Internal.Llama>;
        static readonly BLAZE: Internal.EntityType<Internal.Blaze>;
        static readonly TNT_MINECART: Internal.EntityType<Internal.MinecartTNT>;
        static readonly GLOW_SQUID: Internal.EntityType<Internal.GlowSquid>;
        static readonly FOX: Internal.EntityType<Internal.Fox>;
        static readonly SILVERFISH: Internal.EntityType<Internal.Silverfish>;
        static readonly SQUID: Internal.EntityType<Internal.Squid>;
        static readonly WITHER_SKELETON: Internal.EntityType<Internal.WitherSkeleton>;
        static readonly ZOMBIFIED_PIGLIN: Internal.EntityType<Internal.ZombifiedPiglin>;
        static readonly COD: Internal.EntityType<Internal.Cod>;
        static readonly SPAWNER_MINECART: Internal.EntityType<Internal.MinecartSpawner>;
        static readonly COMMAND_BLOCK_MINECART: Internal.EntityType<Internal.MinecartCommandBlock>;
        static readonly GLOW_ITEM_FRAME: Internal.EntityType<Internal.GlowItemFrame>;
        static readonly ZOMBIE_HORSE: Internal.EntityType<Internal.ZombieHorse>;
        static readonly STRIDER: Internal.EntityType<Internal.Strider>;
        static readonly SLIME: Internal.EntityType<Internal.Slime>;
        static readonly MULE: Internal.EntityType<Internal.Mule>;
        static readonly TRADER_LLAMA: Internal.EntityType<Internal.TraderLlama>;
        static readonly DROWNED: Internal.EntityType<Internal.Drowned>;
        static readonly EVOKER_FANGS: Internal.EntityType<Internal.EvokerFangs>;
        static readonly MINECART: Internal.EntityType<Internal.Minecart>;
        static readonly PIGLIN: Internal.EntityType<Internal.Piglin>;
        static readonly EXPERIENCE_ORB: Internal.EntityType<Internal.ExperienceOrb>;
        static readonly LLAMA_SPIT: Internal.EntityType<Internal.LlamaSpit>;
        static readonly ALLAY: Internal.EntityType<Internal.Allay>;
        static readonly TROPICAL_FISH: Internal.EntityType<Internal.TropicalFish>;
        static readonly IRON_GOLEM: Internal.EntityType<Internal.IronGolem>;
        static readonly VEX: Internal.EntityType<Internal.Vex>;
        static readonly EXPERIENCE_BOTTLE: Internal.EntityType<Internal.ThrownExperienceBottle>;
        static readonly WARDEN: Internal.EntityType<Internal.Warden>;
        static readonly ENDERMITE: Internal.EntityType<Internal.Endermite>;
        static readonly BOAT: Internal.EntityType<Internal.Boat>;
        static readonly EYE_OF_ENDER: Internal.EntityType<Internal.EyeOfEnder>;
        static readonly WANDERING_TRADER: Internal.EntityType<Internal.WanderingTrader>;
        static readonly SNOW_GOLEM: Internal.EntityType<Internal.SnowGolem>;
        static readonly SNOWBALL: Internal.EntityType<Internal.Snowball>;
        static readonly VILLAGER: Internal.EntityType<Internal.Villager>;
        static readonly FIREWORK_ROCKET: Internal.EntityType<Internal.FireworkRocketEntity>;
        static readonly TADPOLE: Internal.EntityType<Internal.Tadpole>;
        static readonly LEASH_KNOT: Internal.EntityType<Internal.LeashFenceKnotEntity>;
        static readonly RAVAGER: Internal.EntityType<Internal.Ravager>;
        static readonly MAGMA_CUBE: Internal.EntityType<Internal.MagmaCube>;
        static readonly ZOMBIE: Internal.EntityType<Internal.Zombie>;
        static readonly CAT: Internal.EntityType<Internal.Cat>;
        static readonly HOGLIN: Internal.EntityType<Internal.Hoglin>;
        static readonly GOAT: Internal.EntityType<Internal.Goat>;
        static readonly PARROT: Internal.EntityType<Internal.Parrot>;
        static readonly AXOLOTL: Internal.EntityType<Internal.Axolotl>;
        static readonly DRAGON_FIREBALL: Internal.EntityType<Internal.DragonFireball>;
        static readonly PIGLIN_BRUTE: Internal.EntityType<Internal.PiglinBrute>;
        static readonly POLAR_BEAR: Internal.EntityType<Internal.PolarBear>;
        static readonly ELDER_GUARDIAN: Internal.EntityType<Internal.ElderGuardian>;
        static readonly ENDERMAN: Internal.EntityType<Internal.EnderMan>;
        static readonly BEE: Internal.EntityType<Internal.Bee>;
        static readonly POTION: Internal.EntityType<Internal.ThrownPotion>;
        static readonly HOPPER_MINECART: Internal.EntityType<Internal.MinecartHopper>;
        static readonly SKELETON: Internal.EntityType<Internal.Skeleton>;
        static readonly FROG: Internal.EntityType<Internal.Frog>;
        static readonly PLAYER: Internal.EntityType<Internal.Player>;
        static readonly SHULKER: Internal.EntityType<Internal.Shulker>;
        static readonly GIANT: Internal.EntityType<Internal.Giant>;
        static readonly FISHING_BOBBER: Internal.EntityType<Internal.FishingHook>;
        static readonly FALLING_BLOCK: Internal.EntityType<Internal.FallingBlockEntity>;
        static readonly COW: Internal.EntityType<Internal.Cow>;
        static readonly TRIDENT: Internal.EntityType<Internal.ThrownTrident>;
        static readonly SKELETON_HORSE: Internal.EntityType<Internal.SkeletonHorse>;
        static readonly ITEM: Internal.EntityType<Internal.ItemEntity>;
        static readonly HORSE: Internal.EntityType<Internal.Horse>;
        static readonly ILLUSIONER: Internal.EntityType<Internal.Illusioner>;
        static readonly LIGHTNING_BOLT: Internal.EntityType<Internal.LightningBolt>;
        static readonly MOOSHROOM: Internal.EntityType<Internal.MushroomCow>;
        static readonly RABBIT: Internal.EntityType<Internal.Rabbit>;
        static readonly DONKEY: Internal.EntityType<Internal.Donkey>;
        static readonly EGG: Internal.EntityType<Internal.ThrownEgg>;
    }
    type EntityType_<T extends Internal.Entity> = Special.EntityType | EntityType<T>;
    class CommandRegistryEventJS extends Internal.EventJS {
        constructor(dispatcher: Internal.CommandDispatcher_<Internal.CommandSourceStack>, context: Internal.CommandBuildContext_, selection: Internal.Commands$CommandSelection_)
        getRegistry(): Internal.CommandBuildContext;
        register(command: Internal.LiteralArgumentBuilder_<Internal.CommandSourceStack>): Internal.LiteralCommandNode<Internal.CommandSourceStack>;
        isForMultiPlayer(): boolean;
        getBuiltinSuggestions(): typeof Internal.SharedSuggestionProvider;
        isForSinglePlayer(): boolean;
        getCommands(): typeof Internal.Commands;
        getArguments(): typeof Internal.ArgumentTypeWrapper;
        get registry(): Internal.CommandBuildContext
        get forMultiPlayer(): boolean
        get builtinSuggestions(): typeof Internal.SharedSuggestionProvider
        get forSinglePlayer(): boolean
        get commands(): typeof Internal.Commands
        get "arguments"(): typeof Internal.ArgumentTypeWrapper
        readonly selection: Internal.Commands$CommandSelection;
        readonly dispatcher: Internal.CommandDispatcher<Internal.CommandSourceStack>;
        readonly context: Internal.CommandBuildContext;
    }
    type CommandRegistryEventJS_ = CommandRegistryEventJS;
    interface DoubleFunction <R> {
        apply(arg0: number): R;
        (arg0: number): R;
    }
    type DoubleFunction_<R> = DoubleFunction<R>;
    class ArmorDyeRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type ArmorDyeRecipe_ = ArmorDyeRecipe;
    class Criterion {
        constructor(arg0: Internal.CriterionTriggerInstance_)
        constructor()
        getTrigger(): Internal.CriterionTriggerInstance;
        serializeToJson(): Internal.JsonElement;
        static criterionFromJson(arg0: Internal.JsonObject_, arg1: Internal.DeserializationContext_): Internal.Criterion;
        static criterionFromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.Criterion;
        static criteriaFromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.Map<string, Internal.Criterion>;
        static criteriaFromJson(arg0: Internal.JsonObject_, arg1: Internal.DeserializationContext_): Internal.Map<string, Internal.Criterion>;
        serializeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        static serializeToNetwork(arg0: Internal.Map_<string, Internal.Criterion>, arg1: Internal.FriendlyByteBuf_): void;
        get trigger(): Internal.CriterionTriggerInstance
    }
    type Criterion_ = Criterion;
    class ClientboundLevelEventPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: BlockPos_, arg2: number, arg3: boolean)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getType(): number;
        getData(): number;
        isGlobalEvent(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get pos(): BlockPos
        get type(): number
        get data(): number
        get globalEvent(): boolean
        get skippable(): boolean
    }
    type ClientboundLevelEventPacket_ = ClientboundLevelEventPacket;
    abstract class Locale$IsoCountryCode extends Internal.Enum<Internal.Locale$IsoCountryCode> {
        static valueOf(arg0: string): Internal.Locale$IsoCountryCode;
        static values(): Internal.Locale$IsoCountryCode[];
        static readonly PART1_ALPHA2: Internal.Locale$IsoCountryCode;
        static readonly PART1_ALPHA3: Internal.Locale$IsoCountryCode;
        static readonly PART3: Internal.Locale$IsoCountryCode;
    }
    type Locale$IsoCountryCode_ = Locale$IsoCountryCode | "part1_alpha2" | "part3" | "part1_alpha3";
    class GeodeConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.GeodeBlockSettings_, arg1: Internal.GeodeLayerSettings_, arg2: Internal.GeodeCrackSettings_, arg3: number, arg4: number, arg5: boolean, arg6: Internal.IntProvider_, arg7: Internal.IntProvider_, arg8: Internal.IntProvider_, arg9: number, arg10: number, arg11: number, arg12: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.GeodeConfiguration>;
        readonly placementsRequireLayer0Alternate: boolean;
        readonly geodeLayerSettings: Internal.GeodeLayerSettings;
        readonly minGenOffset: number;
        readonly geodeBlockSettings: Internal.GeodeBlockSettings;
        readonly usePotentialPlacementsChance: number;
        readonly distributionPoints: Internal.IntProvider;
        readonly maxGenOffset: number;
        static readonly CHANCE_RANGE: Internal.Codec<number>;
        readonly noiseMultiplier: number;
        readonly useAlternateLayer0Chance: number;
        readonly geodeCrackSettings: Internal.GeodeCrackSettings;
        readonly outerWallDistance: Internal.IntProvider;
        readonly pointOffset: Internal.IntProvider;
        readonly invalidBlocksThreshold: number;
    }
    type GeodeConfiguration_ = GeodeConfiguration;
    interface AccessorEntity {
        bookshelf$createHoverEvent(): Internal.HoverEvent;
    }
    type AccessorEntity_ = AccessorEntity;
    class Navigation {
        constructor(arg0: Internal.Train_)
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        search(arg0: number, arg1: number, arg2: boolean, arg3: Internal.Navigation$StationTest_): void;
        control(arg0: Internal.TravellingPoint_): Internal.TravellingPoint$ITrackSelector;
        startNavigation(arg0: Internal.GlobalStation_, arg1: number, arg2: boolean): number;
        controlSignalScout(): Internal.TravellingPoint$ITrackSelector;
        search(arg0: number, arg1: boolean, arg2: Internal.Navigation$StationTest_): void;
        findNearestApproachable(arg0: boolean): Internal.GlobalStation;
        read(arg0: Internal.CompoundTag_, arg1: Internal.TrackGraph_, arg2: Internal.DimensionPalette_): void;
        tick(arg0: Internal.Level_): void;
        isActive(): boolean;
        cancelNavigation(): void;
        get active(): boolean
        waitingForSignal: com.simibubi.create.foundation.utility.Pair<Internal.UUID, boolean>;
        distanceStartedAt: number;
        announceArrival: boolean;
        destination: Internal.GlobalStation;
        destinationBehindTrain: boolean;
        distanceToDestination: number;
        distanceToSignal: number;
        train: Internal.Train;
        ticksWaitingForSignal: number;
    }
    type Navigation_ = Navigation;
    class ViewTreeObserver {
        removeOnGlobalFocusChangeListener(victim: Internal.ViewTreeObserver$OnGlobalFocusChangeListener_): void;
        dispatchOnScrollChanged(): void;
        removeOnGlobalLayoutListener(victim: Internal.ViewTreeObserver$OnGlobalLayoutListener_): void;
        dispatchOnPreDraw(): boolean;
        removeOnScrollChangedListener(victim: Internal.ViewTreeObserver$OnScrollChangedListener_): void;
        addOnGlobalFocusChangeListener(listener: Internal.ViewTreeObserver$OnGlobalFocusChangeListener_): void;
        isAlive(): boolean;
        addOnScrollChangedListener(listener: Internal.ViewTreeObserver$OnScrollChangedListener_): void;
        removeOnPreDrawListener(victim: Internal.ViewTreeObserver$OnPreDrawListener_): void;
        dispatchOnGlobalLayout(): void;
        addOnPreDrawListener(listener: Internal.ViewTreeObserver$OnPreDrawListener_): void;
        addOnGlobalLayoutListener(listener: Internal.ViewTreeObserver$OnGlobalLayoutListener_): void;
        get alive(): boolean
    }
    type ViewTreeObserver_ = ViewTreeObserver;
    class TripWireHookBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        calculateState(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean, arg4: boolean, arg5: number, arg6: Internal.BlockState_): void;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ATTACHED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type TripWireHookBlock_ = TripWireHookBlock;
    interface SearchTree <T> {
        search(arg0: string): Internal.List<T>;
    }
    type SearchTree_<T> = SearchTree<T>;
    interface RenderableAutomobile {
        debrisColor(): Internal.Vector3f;
        getSuspensionBounce(arg0: number): number;
        getBoostTimer(): number;
        getFrontAttachmentType(): Internal.FrontAttachmentType<any>;
        getEngine(): Internal.AutomobileEngine;
        getAutomobileYaw(arg0: number): number;
        getTime(): number;
        automobileOnGround(): boolean;
        getRearAttachment(): Internal.RearAttachment;
        getTurboCharge(): number;
        getWheelCount(): number;
        getFrame(): Internal.AutomobileFrame;
        getWheels(): Internal.AutomobileWheel;
        debris(): boolean;
        getFrontAttachment(): Internal.FrontAttachment;
        getRearAttachmentType(): Internal.RearAttachmentType<any>;
        getWheelAngle(arg0: number): number;
        engineRunning(): boolean;
        getSteering(arg0: number): number;
        getRearAttachmentYaw(arg0: number): number;
        get boostTimer(): number
        get frontAttachmentType(): Internal.FrontAttachmentType<any>
        get engine(): Internal.AutomobileEngine
        get time(): number
        get rearAttachment(): Internal.RearAttachment
        get turboCharge(): number
        get wheelCount(): number
        get frame(): Internal.AutomobileFrame
        get wheels(): Internal.AutomobileWheel
        get frontAttachment(): Internal.FrontAttachment
        get rearAttachmentType(): Internal.RearAttachmentType<any>
    }
    type RenderableAutomobile_ = RenderableAutomobile;
    interface BlockKJS extends Internal.BlockBuilderProvider {
        setExplosionResistance(v: number): void;
        setDestroySpeed(v: number): void;
        setIsRandomlyTicking(v: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(v: number): void;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        getId(): string;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setMaterial(v: Internal.MaterialJS_): void;
        setRequiresTool(v: boolean): void;
        setSpeedFactor(v: number): void;
        setSoundType(v: SoundType_): void;
        setMaterialRaw(v: Material_): void;
        setHasCollision(v: boolean): void;
        setLightEmission(v: number): void;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        setJumpFactor(v: number): void;
        getMod(): string;
        set explosionResistance(v: number)
        set destroySpeed(v: number)
        set isRandomlyTicking(v: boolean)
        get typeData(): Internal.CompoundTag
        set friction(v: number)
        set blockBuilder(b: Internal.BlockBuilder_)
        get id(): string
        get blockStates(): Internal.List<Internal.BlockState>
        set material(v: Internal.MaterialJS_)
        set requiresTool(v: boolean)
        set speedFactor(v: number)
        set soundType(v: SoundType_)
        set materialRaw(v: Material_)
        set hasCollision(v: boolean)
        set lightEmission(v: number)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set jumpFactor(v: number)
        get mod(): string
    }
    type BlockKJS_ = BlockKJS;
    class ShovelItemBuilder extends Internal.HandheldItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type ShovelItemBuilder_ = ShovelItemBuilder;
    class SnowLayerBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_HEIGHT: 8;
        static readonly LAYERS: Internal.IntegerProperty;
        static readonly HEIGHT_IMPASSABLE: 5;
    }
    type SnowLayerBlock_ = SnowLayerBlock;
    class ComponentWrapper {
        static translate(key: Special.LangKey, ...objects: any[]): Internal.MutableComponent;
        static translate(key: Special.LangKey): Internal.MutableComponent;
    }
    type ComponentWrapper_ = ComponentWrapper;
    class ChorusFlowerBlock extends Internal.Block {
        constructor(arg0: Internal.ChorusPlantBlock_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static generatePlant(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_, arg3: number): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly DEAD_AGE: 5;
    }
    type ChorusFlowerBlock_ = ChorusFlowerBlock;
    class BlockEntityRendererProvider$Context {
        constructor(arg0: Internal.BlockEntityRenderDispatcher_, arg1: Internal.BlockRenderDispatcher_, arg2: Internal.ItemRenderer_, arg3: Internal.EntityRenderDispatcher_, arg4: Internal.EntityModelSet_, arg5: Internal.Font_)
        getFont(): Internal.Font;
        getItemRenderer(): Internal.ItemRenderer;
        getModelSet(): Internal.EntityModelSet;
        getEntityRenderer(): Internal.EntityRenderDispatcher;
        getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher;
        getBlockRenderDispatcher(): Internal.BlockRenderDispatcher;
        bakeLayer(arg0: Internal.ModelLayerLocation_): Internal.ModelPart;
        get font(): Internal.Font
        get itemRenderer(): Internal.ItemRenderer
        get modelSet(): Internal.EntityModelSet
        get entityRenderer(): Internal.EntityRenderDispatcher
        get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher
        get blockRenderDispatcher(): Internal.BlockRenderDispatcher
    }
    type BlockEntityRendererProvider$Context_ = BlockEntityRendererProvider$Context;
    class PermissionGatherEvent extends Internal.Event {
        constructor()
    }
    type PermissionGatherEvent_ = PermissionGatherEvent;
    interface LayerDefinitionAccess {
        automobility$texture(): Internal.MaterialDefinition;
        automobility$create(arg0: Internal.MeshDefinition_, arg1: Internal.MaterialDefinition_): Internal.LayerDefinition;
        automobility$root(): Internal.MeshDefinition;
    }
    type LayerDefinitionAccess_ = LayerDefinitionAccess;
    interface DensityFunction$Visitor {
        apply(arg0: Internal.DensityFunction_): Internal.DensityFunction;
        visitNoise(arg0: Internal.DensityFunction$NoiseHolder_): Internal.DensityFunction$NoiseHolder;
    }
    type DensityFunction$Visitor_ = DensityFunction$Visitor;
    interface FloatBidirectionalIterator extends Internal.ObjectBidirectionalIterator<number>, Internal.FloatIterator {
        forEachRemaining(arg0: any): void;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.FloatConsumer_): void;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        previous(): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        hasPrevious(): boolean;
        remove(): void;
        nextFloat(): number;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        back(arg0: number): number;
        hasNext(): boolean;
        previousFloat(): number;
    }
    type FloatBidirectionalIterator_ = FloatBidirectionalIterator;
    class AddOreProperties {
        constructor()
        /**
         * @deprecated
        */
        aboveBottom(y: number): Internal.VerticalAnchor;
        size(s: number): this;
        /**
         * @deprecated
        */
        bottom(): Internal.VerticalAnchor;
        /**
         * @deprecated
        */
        belowTop(y: number): Internal.VerticalAnchor;
        count(c: number): this;
        addTarget(ruleTest: Internal.RuleTest_, targetState: BlockStatePredicate_): void;
        squared(): this;
        triangleHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this;
        triangleHeight(min: number, max: number): this;
        /**
         * @deprecated
        */
        top(): Internal.VerticalAnchor;
        count(c: Internal.IntProvider_): this;
        count(min: number, max: number): this;
        chance(c: number): this;
        uniformHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this;
        uniformHeight(min: number, max: number): this;
        height: Internal.HeightRangePlacement;
        retrogen: number;
        count: Internal.IntProvider;
        worldgenLayer: DecorationGenerationStep;
        chance: number;
        squared: boolean;
        noSurface: number;
        biomes: Internal.BiomeFilter;
        size: number;
        id: ResourceLocation;
        targets: Internal.List<Internal.OreConfiguration$TargetBlockState>;
    }
    type AddOreProperties_ = AddOreProperties;
    class ClientboundKeepAlivePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getId(): number;
        isSkippable(): boolean;
        get id(): number
        get skippable(): boolean
    }
    type ClientboundKeepAlivePacket_ = ClientboundKeepAlivePacket;
    class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc<Internal.VarHandle> {
        static ofArray(arg0: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
        static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc;
        static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc;
        varType(): Internal.ClassDesc;
    }
    type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc;
    interface ByteListIterator extends Internal.ListIterator<number>, Internal.ByteBidirectionalIterator {
        /**
         * @deprecated
        */
        add(arg0: any): void;
        forEachRemaining(arg0: Internal.ByteConsumer_): void;
        nextIndex(): number;
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        set(arg0: any): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        set(arg0: number): void;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        /**
         * @deprecated
        */
        add(arg0: number): void;
        remove(): void;
        hasPrevious(): boolean;
        add(arg0: number): void;
        previousByte(): number;
        set(arg0: number): void;
        back(arg0: number): number;
        hasNext(): boolean;
        nextByte(): number;
        /**
         * @deprecated
        */
        previous(): any;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        previousIndex(): number;
    }
    type ByteListIterator_ = ByteListIterator;
    abstract class RenderLayer <T extends Internal.Entity, M extends Internal.EntityModel<T>> {
        constructor(arg0: Internal.RenderLayerParent_<T, M>)
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: T, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        getParentModel(): M;
        get parentModel(): M
    }
    type RenderLayer_<T extends Internal.Entity, M extends Internal.EntityModel<T>> = RenderLayer<T, M>;
    class ClientboundSetEquipmentPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.List_<com.mojang.datafixers.util.Pair<Internal.EquipmentSlot, Internal.ItemStack>>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getEntity(): number;
        getSlots(): Internal.List<com.mojang.datafixers.util.Pair<Internal.EquipmentSlot, Internal.ItemStack>>;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get entity(): number
        get slots(): Internal.List<com.mojang.datafixers.util.Pair<Internal.EquipmentSlot, Internal.ItemStack>>
        get skippable(): boolean
    }
    type ClientboundSetEquipmentPacket_ = ClientboundSetEquipmentPacket;
    class CanyonCarverConfiguration extends Internal.CarverConfiguration {
        constructor(arg0: number, arg1: Internal.HeightProvider_, arg2: Internal.FloatProvider_, arg3: Internal.VerticalAnchor_, arg4: Internal.CarverDebugSettings_, arg5: Internal.HolderSet_<Internal.Block>, arg6: Internal.FloatProvider_, arg7: Internal.CanyonCarverConfiguration$CanyonShapeConfiguration_)
        constructor(arg0: Internal.CarverConfiguration_, arg1: Internal.FloatProvider_, arg2: Internal.CanyonCarverConfiguration$CanyonShapeConfiguration_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.CanyonCarverConfiguration>;
        readonly shape: Internal.CanyonCarverConfiguration$CanyonShapeConfiguration;
        readonly verticalRotation: Internal.FloatProvider;
    }
    type CanyonCarverConfiguration_ = CanyonCarverConfiguration;
    class DataLayer {
        constructor()
        constructor(arg0: number[])
        get(arg0: number, arg1: number, arg2: number): number;
        getData(): number[];
        copy(): this;
        layerToString(arg0: number): string;
        set(arg0: number, arg1: number, arg2: number, arg3: number): void;
        isEmpty(): boolean;
        get data(): number[]
        get empty(): boolean
        static readonly LAYER_SIZE: 128;
        static readonly SIZE: 2048;
        static readonly LAYER_COUNT: 16;
    }
    type DataLayer_ = DataLayer;
    class Abilities {
        constructor()
        addSaveData(arg0: Internal.CompoundTag_): void;
        getFlyingSpeed(): number;
        setWalkingSpeed(arg0: number): void;
        getWalkingSpeed(): number;
        setFlyingSpeed(arg0: number): void;
        loadSaveData(arg0: Internal.CompoundTag_): void;
        get flyingSpeed(): number
        set walkingSpeed(arg0: number)
        get walkingSpeed(): number
        set flyingSpeed(arg0: number)
        instabuild: boolean;
        flying: boolean;
        invulnerable: boolean;
        mayfly: boolean;
        mayBuild: boolean;
    }
    type Abilities_ = Abilities;
    interface FloatCollection extends Internal.FloatIterable, Internal.Collection<number> {
        retainAll(arg0: Internal.FloatCollection_): boolean;
        containsAll(arg0: Internal.FloatCollection_): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        addAll(arg0: Internal.FloatCollection_): boolean;
        isEmpty(): boolean;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        iterator(): Internal.FloatIterator;
        contains(arg0: number): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        doubleParallelStream(): Internal.DoubleStream;
        doubleStream(): Internal.DoubleStream;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        forEach(arg0: Internal.FloatConsumer_): void;
        rem(arg0: number): boolean;
        toArray(arg0: number[]): number[];
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        doubleIterator(): Internal.DoubleIterator;
        toArray(): any[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        hashCode(): number;
        size(): number;
        spliterator(): Internal.Spliterator<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        forEach(arg0: Internal.DoubleConsumer_): void;
        removeIf(arg0: Internal.FloatPredicate_): boolean;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        toFloatArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        removeAll(arg0: Internal.FloatCollection_): boolean;
        equals(arg0: any): boolean;
        toFloatArray(): number[];
        get empty(): boolean
    }
    type FloatCollection_ = FloatCollection;
    interface LongUnaryOperator {
        andThen(arg0: Internal.LongUnaryOperator_): this;
        compose(arg0: Internal.LongUnaryOperator_): this;
        identity(): this;
        applyAsLong(arg0: number): number;
        (arg0: number): number;
    }
    type LongUnaryOperator_ = LongUnaryOperator;
    class IntegratedServer extends Internal.MinecraftServer {
        constructor(arg0: Internal.Thread_, arg1: Internal.Minecraft_, arg2: Internal.LevelStorageSource$LevelStorageAccess_, arg3: Internal.PackRepository_, arg4: Internal.WorldStem_, arg5: Internal.Services_, arg6: any_)
        getDisplayName(): Internal.Component;
        getName(): Internal.Component;
        getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayer;
        runCommandSilent(command: string): number;
        self(): Internal.MinecraftServer;
        getEntities(): Internal.EntityArrayList;
        scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent;
        sendData(channel: string): void;
        tell(message: Internal.Component_): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, Internal.TickTask>): Internal.CompletableFuture<Source>;
        setStatusMessage(message: Internal.Component_): void;
        getAdvancement(id: ResourceLocation_): Internal.AdvancementJS;
        getPlayers(): Internal.EntityArrayList;
        alwaysAccepts(): boolean;
        initServer(): boolean;
        static of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): Internal.ProcessorHandle<Msg>;
        setUUID(arg0: Internal.UUID_): void;
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, Internal.TickTask>): Internal.CompletableFuture<Source>;
        runCommand(command: string): number;
        getLevel(dimension: ResourceLocation_): Internal.ServerLevel;
        get displayName(): Internal.Component
        get name(): Internal.Component
        get entities(): Internal.EntityArrayList
        set statusMessage(message: Internal.Component_)
        get players(): Internal.EntityArrayList
        set UUID(arg0: Internal.UUID_)
    }
    type IntegratedServer_ = IntegratedServer;
    class SmallDripleafBlock extends Internal.DoublePlantBlock implements Internal.SimpleWaterloggedBlock, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type SmallDripleafBlock_ = SmallDripleafBlock;
    class DayOfWeek extends Internal.Enum<Internal.DayOfWeek> implements Internal.TemporalAccessor, Internal.TemporalAdjuster {
        plus(arg0: number): this;
        minus(arg0: number): this;
        static from(arg0: Internal.TemporalAccessor_): Internal.DayOfWeek;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        static values(): Internal.DayOfWeek[];
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string;
        static of(arg0: number): Internal.DayOfWeek;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        getLong(arg0: Internal.TemporalField_): number;
        getValue(): number;
        static valueOf(arg0: string): Internal.DayOfWeek;
        isSupported(arg0: Internal.TemporalField_): boolean;
        get value(): number
        static readonly SUNDAY: Internal.DayOfWeek;
        static readonly SATURDAY: Internal.DayOfWeek;
        static readonly THURSDAY: Internal.DayOfWeek;
        static readonly FRIDAY: Internal.DayOfWeek;
        static readonly MONDAY: Internal.DayOfWeek;
        static readonly WEDNESDAY: Internal.DayOfWeek;
        static readonly TUESDAY: Internal.DayOfWeek;
    }
    type DayOfWeek_ = DayOfWeek | "tuesday" | "friday" | "thursday" | "monday" | "saturday" | "sunday" | "wednesday";
    interface ClientboundLevelChunkPacketData$BlockEntityTagOutput {
        accept(arg0: BlockPos_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        (arg0: BlockPos_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
    }
    type ClientboundLevelChunkPacketData$BlockEntityTagOutput_ = ClientboundLevelChunkPacketData$BlockEntityTagOutput;
    interface WrappedJS {
    }
    type WrappedJS_ = WrappedJS;
    interface RegistrateProvider extends Internal.DataProvider {
        saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        getName(): string;
        getSide(): Internal.LogicalSide;
        run(arg0: Internal.CachedOutput_): void;
        get name(): string
        get side(): Internal.LogicalSide
    }
    type RegistrateProvider_ = RegistrateProvider;
    class StringRange {
        constructor(arg0: number, arg1: number)
        static at(arg0: number): Internal.StringRange;
        getStart(): number;
        static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): Internal.StringRange;
        getEnd(): number;
        get(arg0: string): string;
        get(arg0: Internal.ImmutableStringReader_): string;
        isEmpty(): boolean;
        getLength(): number;
        static between(arg0: number, arg1: number): Internal.StringRange;
        get start(): number
        get end(): number
        get empty(): boolean
        get length(): number
    }
    type StringRange_ = StringRange;
    abstract class FloatProperty <T> extends icyllis.modernui.util.Property<T, number> {
        constructor(name: string)
        setValue(arg0: T, arg1: number): void;
        /**
         * @deprecated
        */
        set(object: T, value: number): void;
    }
    type FloatProperty_<T> = FloatProperty<T>;
    interface SoundEventListener {
        onPlaySound(arg0: Internal.SoundInstance_, arg1: Internal.WeighedSoundEvents_): void;
    }
    type SoundEventListener_ = SoundEventListener;
    interface FloatConsumer extends Internal.DoubleConsumer, Internal.Consumer<number> {
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        andThen(arg0: Internal.FloatConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer;
        accept(arg0: number): void;
        (arg0: number): void;
    }
    type FloatConsumer_ = FloatConsumer;
    class EnvironmentScanPlacement extends Internal.PlacementModifier {
        static scanningFor(arg0: Internal.Direction_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg2: number): Internal.EnvironmentScanPlacement;
        static scanningFor(arg0: Internal.Direction_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg2: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg3: number): Internal.EnvironmentScanPlacement;
        static readonly CODEC: Internal.Codec<Internal.EnvironmentScanPlacement>;
    }
    type EnvironmentScanPlacement_ = EnvironmentScanPlacement;
    class ChestLidController {
        constructor()
        getOpenness(arg0: number): number;
        shouldBeOpen(arg0: boolean): void;
        tickLid(): void;
    }
    type ChestLidController_ = ChestLidController;
    interface ListIterator <E> extends Internal.Iterator<E> {
        nextIndex(): number;
        remove(): void;
        hasPrevious(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<E>): void;
        next(): E;
        previous(): E;
        hasNext(): boolean;
        add(arg0: E): void;
        set(arg0: E): void;
        previousIndex(): number;
    }
    type ListIterator_<E> = ListIterator<E>;
    class FireBlock extends Internal.BaseFireBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        canCatchFire(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static bootStrap(): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        /**
         * @deprecated
        */
        getBurnOdds(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        getIgniteOdds(arg0: Internal.BlockState_): number;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setFlammable(arg0: Internal.Block_, arg1: number, arg2: number): void;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getStateForPlacement(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NORTH: Internal.BooleanProperty;
        static readonly AGE: Internal.IntegerProperty;
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly UP: Internal.BooleanProperty;
        readonly burnOdds: Internal.Object2IntMap<Internal.Block>;
        static readonly WEST: Internal.BooleanProperty;
        static readonly MAX_AGE: 15;
        static readonly EAST: Internal.BooleanProperty;
    }
    type FireBlock_ = FireBlock;
    interface ChannelId extends Internal.Comparable<Internal.ChannelId>, Internal.Serializable {
        compareTo(arg0: Internal.ChannelId_): number;
        asShortText(): string;
        asLongText(): string;
    }
    type ChannelId_ = ChannelId;
    class Donkey extends Internal.AbstractChestedHorse {
        constructor(arg0: Internal.EntityType_<Internal.Donkey>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Donkey_ = Donkey;
    class ClientboundCommandSuggestionsPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.Suggestions_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getSuggestions(): Internal.Suggestions;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get suggestions(): Internal.Suggestions
        get skippable(): boolean
        get id(): number
    }
    type ClientboundCommandSuggestionsPacket_ = ClientboundCommandSuggestionsPacket;
    class GTRecipe implements Internal.Recipe<Internal.Container> {
        constructor(recipeType: Internal.GTRecipeType_, id: ResourceLocation_, inputs: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, outputs: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, tickInputs: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, tickOutputs: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, conditions: Internal.List_<Internal.RecipeCondition>, data: Internal.CompoundTag_, duration: number, isFuel: boolean)
        assemble(pContainer: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        getOutputContents(capability: RecipeCapability_<any>): Internal.List<Internal.Content>;
        getSchema(): Internal.RecipeSchema;
        handlePre(contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_): void;
        getInputContents(capability: RecipeCapability_<any>): Internal.List<Internal.Content>;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        matchTickRecipe(holder: Internal.IRecipeCapabilityHolder_): Internal.GTRecipe$ActionResult;
        handlePost(contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_): void;
        copy(modifier: Internal.ContentModifier_, modifyDuration: boolean): this;
        copyContents(contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, modifier: Internal.ContentModifier_): Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        checkConditions(recipeLogic: Internal.RecipeLogic_): Internal.GTRecipe$ActionResult;
        matches(pContainer: Internal.Container_, pLevel: Internal.Level_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        getTickOutputContents(capability: RecipeCapability_<any>): Internal.List<Internal.Content>;
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        checkRecipeValid(): boolean;
        copy(): this;
        handleTickRecipeIO(io: Internal.IO_, holder: Internal.IRecipeCapabilityHolder_): boolean;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        preWorking(holder: Internal.IRecipeCapabilityHolder_): void;
        getTickInputContents(capability: RecipeCapability_<any>): Internal.List<Internal.Content>;
        hasTick(): boolean;
        canCraftInDimensions(pWidth: number, pHeight: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        postWorking(holder: Internal.IRecipeCapabilityHolder_): void;
        handleRecipe(io: Internal.IO_, holder: Internal.IRecipeCapabilityHolder_, contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        copy(modifier: Internal.ContentModifier_): this;
        isFuel(): boolean;
        matchRecipe(io: Internal.IO_, holder: Internal.IRecipeCapabilityHolder_, contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>, calculateExpectingRate: boolean): Internal.GTRecipe$ActionResult;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        handleRecipeIO(io: Internal.IO_, holder: Internal.IRecipeCapabilityHolder_): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        matchRecipe(holder: Internal.IRecipeCapabilityHolder_): Internal.GTRecipe$ActionResult;
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get resultItem(): Internal.ItemStack
        get mod(): string
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get type(): ResourceLocation
        set group(group: string)
        get fuel(): boolean
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        isFuel: boolean;
        readonly inputs: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        readonly conditions: Internal.List<Internal.RecipeCondition>;
        readonly outputs: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        readonly tickInputs: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        readonly recipeType: Internal.GTRecipeType;
        readonly id: ResourceLocation;
        duration: number;
        data: Internal.CompoundTag;
        readonly tickOutputs: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
    }
    type GTRecipe_ = GTRecipe;
    class SkinManager {
        constructor(arg0: Internal.TextureManager_, arg1: Internal.File_, arg2: Internal.MinecraftSessionService_)
        getInsecureSkinInformation(arg0: Internal.GameProfile_): Internal.Map<Internal.MinecraftProfileTexture$Type, Internal.MinecraftProfileTexture>;
        registerSkins(arg0: Internal.GameProfile_, arg1: Internal.SkinManager$SkinTextureCallback_, arg2: boolean): void;
        registerTexture(arg0: Internal.MinecraftProfileTexture_, arg1: Internal.MinecraftProfileTexture$Type_): ResourceLocation;
        getInsecureSkinLocation(arg0: Internal.GameProfile_): ResourceLocation;
        static readonly PROPERTY_TEXTURES: "textures";
    }
    type SkinManager_ = SkinManager;
    class HoneyBottleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type HoneyBottleItem_ = HoneyBottleItem;
    interface FlyingAnimal {
        isFlying(): boolean;
        get flying(): boolean
    }
    type FlyingAnimal_ = FlyingAnimal;
    interface SessionEventListener {
        onStartGameSession(arg0: Internal.GameSession_): void;
        onLeaveGameSession(arg0: Internal.GameSession_): void;
        readonly NONE: Internal.SessionEventListener;
    }
    type SessionEventListener_ = SessionEventListener;
    interface IForgeRegistryModifiable <V> extends Internal.IForgeRegistry<V> {
        getResourceKey(arg0: V): Internal.Optional<Internal.ResourceKey<V>>;
        getDelegateOrThrow(arg0: V): Internal.Holder$Reference<V>;
        iterator(): Internal.Iterator<V>;
        getHolder(arg0: V): Internal.Optional<Internal.Holder<V>>;
        getValues(): Internal.Collection<V>;
        getHolder(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder<V>>;
        spliterator(): Internal.Spliterator<V>;
        isEmpty(): boolean;
        register(arg0: ResourceLocation_, arg1: V): void;
        getSlaveMap<T>(arg0: ResourceLocation_, arg1: T): T;
        getDelegate(arg0: V): Internal.Optional<Internal.Holder$Reference<V>>;
        containsKey(arg0: ResourceLocation_): boolean;
        forEach(arg0: Internal.Consumer_<V>): void;
        getHolder(arg0: ResourceLocation_): Internal.Optional<Internal.Holder<V>>;
        getDelegate(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder$Reference<V>>;
        getCodec(): Internal.Codec<V>;
        getDefaultKey(): ResourceLocation;
        getDelegate(arg0: ResourceLocation_): Internal.Optional<Internal.Holder$Reference<V>>;
        remove(arg0: ResourceLocation_): V;
        getKeys(): Internal.Set<ResourceLocation>;
        tags(): Internal.ITagManager<V>;
        register(arg0: string, arg1: V): void;
        containsValue(arg0: V): boolean;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<V>>;
        isLocked(): boolean;
        getValue(arg0: ResourceLocation_): V;
        clear(): void;
        getEntries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>;
        getRegistryName(): ResourceLocation;
        getDelegateOrThrow(arg0: Internal.ResourceKey_<V>): Internal.Holder$Reference<V>;
        getKey(arg0: V): ResourceLocation;
        getDelegateOrThrow(arg0: ResourceLocation_): Internal.Holder$Reference<V>;
        get values(): Internal.Collection<V>
        get empty(): boolean
        get codec(): Internal.Codec<V>
        get defaultKey(): ResourceLocation
        get keys(): Internal.Set<ResourceLocation>
        get registryKey(): Internal.ResourceKey<Internal.Registry<V>>
        get locked(): boolean
        get entries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>
        get registryName(): ResourceLocation
    }
    type IForgeRegistryModifiable_<V> = IForgeRegistryModifiable<V>;
    class DataFetcher {
        constructor(arg0: Internal.Executor_, arg1: Internal.TimeUnit_, arg2: any_)
        createTask<T>(arg0: string, arg1: Internal.Callable_<T>, arg2: Duration_, arg3: Internal.RepeatedDelayStrategy_): Internal.DataFetcher$Task<T>;
        createSubscription(): Internal.DataFetcher$Subscription;
    }
    type DataFetcher_ = DataFetcher;
    class PipeBlockRenderer implements Internal.ICoverableRenderer, Internal.IRenderer {
        constructor(pipeModel: Internal.PipeModel_)
        onAdditionalModel(registry: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuadsOffset(): number;
        useAO(state: Internal.BlockState_): boolean;
        shouldRender(blockEntity: Internal.BlockEntity_, cameraPos: Vec3_): boolean;
        renderCovers(quads: Internal.List_<Internal.BakedQuad>, side: Internal.Direction_, rand: Internal.RandomSource_, coverable: Internal.ICoverable_, modelFacing: Internal.Direction_, modelState: Internal.ModelState_): void;
        useBlockLight(stack: Internal.ItemStack_): boolean;
        getParticleTexture(): Internal.TextureAtlasSprite;
        render(blockEntity: Internal.BlockEntity_, partialTicks: number, stack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number): void;
        registerEvent(): void;
        isGui3d(): boolean;
        onPrepareTextureAtlas(atlasName: ResourceLocation_, register: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuads(): boolean;
        getViewDistance(): number;
        renderModel(level: Internal.BlockAndTintGetter_, pos: BlockPos_, state: Internal.BlockState_, side: Internal.Direction_, rand: Internal.RandomSource_): Internal.List<Internal.BakedQuad>;
        isGlobalRenderer(blockEntity: Internal.BlockEntity_): boolean;
        useAO(): boolean;
        isRaw(): boolean;
        getPipeModel(): Internal.PipeModel;
        hasTESR(blockEntity: Internal.BlockEntity_): boolean;
        renderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_): void;
        get particleTexture(): Internal.TextureAtlasSprite
        get gui3d(): boolean
        get viewDistance(): number
        get raw(): boolean
        get pipeModel(): Internal.PipeModel
    }
    type PipeBlockRenderer_ = PipeBlockRenderer;
    abstract class ServerboundMovePlayerPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        hasRotation(): boolean;
        getX(arg0: number): number;
        getYRot(arg0: number): number;
        isOnGround(): boolean;
        getY(arg0: number): number;
        getZ(arg0: number): number;
        hasPosition(): boolean;
        isSkippable(): boolean;
        getXRot(arg0: number): number;
        get onGround(): boolean
        get skippable(): boolean
    }
    type ServerboundMovePlayerPacket_ = ServerboundMovePlayerPacket;
    abstract class UniformDataManager extends Internal.RefCnt {
        constructor(uniformCount: number, uniformSize: number)
        set3fv(u: number, offset: number, count: number, value: number[]): void;
        set2f(u: number, v0: number, v1: number): void;
        set1iv(u: number, offset: number, count: number, value: number[]): void;
        setMatrix3fv(u: number, offset: number, count: number, value: number[]): void;
        setMatrix3fv(u: number, count: number, value: number): void;
        set4iv(u: number, count: number, value: number): void;
        setMatrix2fv(u: number, count: number, value: number): void;
        set2fv(u: number, count: number, value: number): void;
        set4i(u: number, v0: number, v1: number, v2: number, v3: number): void;
        set1f(u: number, v0: number): void;
        set4fv(u: number, offset: number, count: number, value: number[]): void;
        set3iv(u: number, count: number, value: number): void;
        setMatrix4fv(u: number, offset: number, count: number, value: number[]): void;
        set2iv(u: number, offset: number, count: number, value: number[]): void;
        setMatrix4f(u: number, matrix: Internal.Matrix4_): void;
        set4f(u: number, v0: number, v1: number, v2: number, v3: number): void;
        set1fv(u: number, count: number, value: number): void;
        setMatrix3f(u: number, matrix: Internal.Matrix_): void;
        set2iv(u: number, count: number, value: number): void;
        set4iv(u: number, offset: number, count: number, value: number[]): void;
        set1i(u: number, v0: number): void;
        set1fv(u: number, offset: number, count: number, value: number[]): void;
        setMatrix2fv(u: number, offset: number, count: number, value: number[]): void;
        set1iv(u: number, count: number, value: number): void;
        set3iv(u: number, offset: number, count: number, value: number[]): void;
        set4fv(u: number, count: number, value: number): void;
        setMatrix4fv(u: number, count: number, value: number): void;
        set3f(u: number, v0: number, v1: number, v2: number): void;
        set3fv(u: number, count: number, value: number): void;
        set2fv(u: number, offset: number, count: number, value: number[]): void;
        set3i(u: number, v0: number, v1: number, v2: number): void;
        set2i(u: number, v0: number, v1: number): void;
    }
    type UniformDataManager_ = UniformDataManager;
    class NoiseChunk implements Internal.DensityFunction$ContextProvider, Internal.DensityFunction$FunctionContext {
        constructor(arg0: number, arg1: Internal.RandomState_, arg2: number, arg3: number, arg4: Internal.NoiseSettings_, arg5: Internal.DensityFunctions$BeardifierOrMarker_, arg6: Internal.NoiseGeneratorSettings_, arg7: Internal.Aquifer$FluidPicker_, arg8: Internal.Blender_)
        updateForZ(arg0: number, arg1: number): void;
        getBlender(): Internal.Blender;
        updateForY(arg0: number, arg1: number): void;
        stopInterpolation(): void;
        static forChunk(arg0: Internal.ChunkAccess_, arg1: Internal.RandomState_, arg2: Internal.DensityFunctions$BeardifierOrMarker_, arg3: Internal.NoiseGeneratorSettings_, arg4: Internal.Aquifer$FluidPicker_, arg5: Internal.Blender_): Internal.NoiseChunk;
        selectCellYZ(arg0: number, arg1: number): void;
        updateForX(arg0: number, arg1: number): void;
        aquifer(): Internal.Aquifer;
        swapSlices(): void;
        blockX(): number;
        forIndex(arg0: number): this;
        initializeForFirstCellX(): void;
        fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void;
        blockZ(): number;
        advanceCellX(arg0: number): void;
        preliminarySurfaceLevel(arg0: number, arg1: number): number;
        blockY(): number;
        get blender(): Internal.Blender
    }
    type NoiseChunk_ = NoiseChunk;
    class FluidBuilder extends Internal.BuilderBase<Internal.FlowingFluid> {
        constructor(i: ResourceLocation_)
        bucketColor(c: Internal.Color_): this;
        flowingTexture(id: ResourceLocation_): this;
        noBucket(): this;
        luminosity(luminosity: number): this;
        createObject(): Internal.FlowingFluid;
        gaseous(): this;
        builtinTextures(): this;
        stillTexture(id: ResourceLocation_): this;
        displayName(name: string): Internal.BuilderBase<Internal.FlowingFluid>;
        viscosity(viscosity: number): this;
        createAttributes(): Internal.ArchitecturyFluidAttributes;
        thickTexture(color: Internal.Color_): this;
        rarity(rarity: Internal.Rarity_): this;
        tag(tag: ResourceLocation_): Internal.BuilderBase<Internal.FlowingFluid>;
        translucent(): this;
        color(c: Internal.Color_): this;
        density(density: number): this;
        noBlock(): this;
        renderType(l: string): this;
        thinTexture(color: Internal.Color_): this;
        temperature(temperature: number): this;
        bucketItem: Internal.FluidBucketItemBuilder;
        attributes: Internal.ArchitecturyFluidAttributes;
        flowingFluid: Internal.FlowingFluidBuilder;
        block: Internal.FluidBlockBuilder;
    }
    type FluidBuilder_ = FluidBuilder;
    class FancyTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.FancyTrunkPlacer>;
    }
    type FancyTrunkPlacer_ = FancyTrunkPlacer;
    abstract class FileSystem implements Internal.Closeable {
        getSeparator(): string;
        getRootDirectories(): Internal.Iterable<Internal.Path>;
        supportedFileAttributeViews(): Internal.Set<string>;
        isOpen(): boolean;
        getFileStores(): Internal.Iterable<Internal.FileStore>;
        newWatchService(): Internal.WatchService;
        close(): void;
        getUserPrincipalLookupService(): Internal.UserPrincipalLookupService;
        provider(): Internal.FileSystemProvider;
        getPath(arg0: string, ...arg1: string[]): Internal.Path;
        isReadOnly(): boolean;
        getPathMatcher(arg0: string): Internal.PathMatcher;
        get separator(): string
        get rootDirectories(): Internal.Iterable<Internal.Path>
        get open(): boolean
        get fileStores(): Internal.Iterable<Internal.FileStore>
        get userPrincipalLookupService(): Internal.UserPrincipalLookupService
        get readOnly(): boolean
    }
    type FileSystem_ = FileSystem;
    interface Short2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, string> {
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction;
        put(arg0: number, arg1: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        get(arg0: number): string;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2CharFunction<T>;
        defaultReturnValue(): string;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        apply(arg0: number): string;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction;
        remove(arg0: number): string;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        defaultReturnValue(arg0: string): void;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2CharFunction<T>;
        containsKey(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: string): string;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction;
        size(): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction;
        clear(): void;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction;
        (arg0: number): string;
    }
    type Short2CharFunction_ = Short2CharFunction;
    interface BakedQuadAccess {
        setVertices(arg0: number[]): void;
        set vertices(arg0: number[])
    }
    type BakedQuadAccess_ = BakedQuadAccess;
    class SculkSensorPhase extends Internal.Enum<Internal.SculkSensorPhase> implements Internal.StringRepresentable {
        static values(): Internal.SculkSensorPhase[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.SculkSensorPhase;
        getSerializedName(): string;
        get serializedName(): string
        static readonly ACTIVE: Internal.SculkSensorPhase;
        static readonly COOLDOWN: Internal.SculkSensorPhase;
        static readonly INACTIVE: Internal.SculkSensorPhase;
    }
    type SculkSensorPhase_ = "inactive" | "active" | SculkSensorPhase | "cooldown";
    interface IRecipeSlotBuilder extends Internal.IIngredientAcceptor<Internal.IRecipeSlotBuilder> {
        addFluidStack(arg0: Internal.Fluid_, arg1: number, arg2: Internal.CompoundTag_): this;
        addIngredientsUnsafe(arg0: Internal.List_<any>): this;
        addItemStacks(arg0: Internal.List_<Internal.ItemStack>): this;
        addTooltipCallback(arg0: Internal.IRecipeSlotTooltipCallback_): this;
        addItemStack(arg0: Internal.ItemStack_): this;
        addIngredients(arg0: Internal.Ingredient_): this;
        addIngredient<I>(arg0: Internal.IIngredientType_<I>, arg1: I): this;
        setCustomRenderer<T>(arg0: Internal.IIngredientType_<T>, arg1: Internal.IIngredientRenderer_<T>): this;
        addIngredients<I>(arg0: Internal.IIngredientType_<I>, arg1: Internal.List_<I>): this;
        addFluidStack(arg0: Internal.Fluid_, arg1: number): this;
        setFluidRenderer(arg0: number, arg1: boolean, arg2: number, arg3: number): this;
        setSlotName(arg0: string): this;
        setBackground(arg0: Internal.IDrawable_, arg1: number, arg2: number): this;
        setOverlay(arg0: Internal.IDrawable_, arg1: number, arg2: number): this;
        set slotName(arg0: string)
    }
    type IRecipeSlotBuilder_ = IRecipeSlotBuilder;
    interface AttributedCharacterIterator extends Internal.CharacterIterator {
        clone(): any;
        getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number;
        getRunLimit(): number;
        getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any;
        getIndex(): number;
        setIndex(arg0: number): string;
        getRunLimit(arg0: Internal.Set_<Internal.AttributedCharacterIterator$Attribute>): number;
        next(): string;
        current(): string;
        last(): string;
        first(): string;
        getAttributes(): Internal.Map<Internal.AttributedCharacterIterator$Attribute, any>;
        getRunStart(arg0: Internal.Set_<Internal.AttributedCharacterIterator$Attribute>): number;
        previous(): string;
        getBeginIndex(): number;
        getAllAttributeKeys(): Internal.Set<Internal.AttributedCharacterIterator$Attribute>;
        getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number;
        getRunStart(): number;
        getEndIndex(): number;
        get runLimit(): number
        get index(): number
        set index(arg0: number)
        get attributes(): Internal.Map<Internal.AttributedCharacterIterator$Attribute, any>
        get beginIndex(): number
        get allAttributeKeys(): Internal.Set<Internal.AttributedCharacterIterator$Attribute>
        get runStart(): number
        get endIndex(): number
    }
    type AttributedCharacterIterator_ = AttributedCharacterIterator;
    class FishingHook$FishHookState extends Internal.Enum<Internal.FishingHook$FishHookState> {
        static values(): Internal.FishingHook$FishHookState[];
        static valueOf(arg0: string): Internal.FishingHook$FishHookState;
        static readonly BOBBING: Internal.FishingHook$FishHookState;
        static readonly HOOKED_IN_ENTITY: Internal.FishingHook$FishHookState;
        static readonly FLYING: Internal.FishingHook$FishHookState;
    }
    type FishingHook$FishHookState_ = "hooked_in_entity" | "bobbing" | "flying" | FishingHook$FishHookState;
    class RecipeManager extends Internal.SimpleJsonResourceReloadListener implements Internal.RecipeManagerAccessor, Internal.RecipeManagerInvoker, com.possible_triangle.sliceanddice.mixins.RecipeManagerAccessor, com.gregtechceu.gtceu.core.mixins.RecipeManagerAccessor, vectorwing.farmersdelight.common.mixin.accessor.RecipeManagerAccessor {
        constructor()
        constructor(arg0: Internal.ICondition$IContext_)
        static fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): Internal.Recipe<any>;
        getRecipeIds(): Internal.Stream<ResourceLocation>;
        getRawRecipes(): Internal.Map<any, any>;
        getContext(): Internal.ICondition$IContext;
        static createCheck<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.RecipeManager$CachedCheck<C, T>;
        getRecipeFor<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>, arg1: C, arg2: Internal.Level_): Internal.Optional<T>;
        replaceRecipes(arg0: Internal.Iterable_<Internal.Recipe<any>>): void;
        getRecipeMap(arg0: Internal.RecipeType_<any>): Internal.Map<any, any>;
        hadErrorsLoading(): boolean;
        getRecipes(): Internal.Collection<Internal.Recipe<any>>;
        getRecipeFromType(arg0: Internal.RecipeType_<any>): Internal.Map<any, any>;
        getRemainingItemsFor<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>, arg1: C, arg2: Internal.Level_): Internal.NonNullList<Internal.ItemStack>;
        byKey(arg0: ResourceLocation_): Internal.Optional<Internal.Recipe<any>>;
        setRecipes(arg0: Internal.Map_<any, any>): void;
        getAllRecipesFor<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.List<T>;
        /**
         * @deprecated
        */
        static fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        setByName(arg0: Internal.Map_<any, any>): void;
        getByName(): Internal.Map<any, any>;
        handler$zkn000$injectRecipes(arg0: Internal.Map_<any, any>, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.CallbackInfo_): void;
        getName(): string;
        getRecipesFor<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>, arg1: C, arg2: Internal.Level_): Internal.List<T>;
        byType<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.Map<ResourceLocation, T>;
        handler$zkp000$cucumber$apply(arg0: Internal.Map_<any, any>, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.CallbackInfo_, arg4: Internal.Map_<any, any>, arg5: Internal.ImmutableMap$Builder_<any, any>): void;
        getRecipeFor<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>, arg1: C, arg2: Internal.Level_, arg3: ResourceLocation_): Internal.Optional<com.mojang.datafixers.util.Pair<ResourceLocation, T>>;
        get recipeIds(): Internal.Stream<ResourceLocation>
        get rawRecipes(): Internal.Map<any, any>
        get context(): Internal.ICondition$IContext
        get recipes(): Internal.Collection<Internal.Recipe<any>>
        set recipes(arg0: Internal.Map_<any, any>)
        set byName(arg0: Internal.Map_<any, any>)
        get byName(): Internal.Map<any, any>
        get name(): string
        byName: Internal.Map<ResourceLocation, Internal.Recipe<any>>;
        recipes: Internal.Map<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>;
    }
    type RecipeManager_ = RecipeManager;
    class RenderLevelStageEvent$RegisterStageEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        register(arg0: ResourceLocation_, arg1: Internal.RenderType_): Internal.RenderLevelStageEvent$Stage;
    }
    type RenderLevelStageEvent$RegisterStageEvent_ = RenderLevelStageEvent$RegisterStageEvent;
    interface BeaconBeamBlock {
        getColor(): Internal.DyeColor;
        get color(): Internal.DyeColor
    }
    type BeaconBeamBlock_ = BeaconBeamBlock;
    interface Spliterator <T> {
        getExactSizeIfKnown(): number;
        forEachRemaining(arg0: Internal.Consumer_<T>): void;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: Internal.Consumer_<T>): boolean;
        getComparator(): Internal.Comparator<T>;
        characteristics(): number;
        estimateSize(): number;
        trySplit(): this;
        get exactSizeIfKnown(): number
        get comparator(): Internal.Comparator<T>
        readonly SORTED: 4;
        readonly IMMUTABLE: 1024;
        readonly DISTINCT: 1;
        readonly CONCURRENT: 4096;
        readonly ORDERED: 16;
        readonly NONNULL: 256;
        readonly SUBSIZED: 16384;
        readonly SIZED: 64;
    }
    type Spliterator_<T> = Spliterator<T>;
    class FlowerPotBlock extends Internal.Block {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        constructor(arg0: Internal.Supplier_<Internal.FlowerPotBlock>, arg1: Internal.Supplier_<Internal.Block>, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFullPotsView(): Internal.Map<ResourceLocation, Internal.Supplier<Internal.Block>>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getContent(): Internal.Block;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        getEmptyPot(): this;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        addPlant(arg0: ResourceLocation_, arg1: Internal.Supplier_<Internal.Block>): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get fullPotsView(): Internal.Map<ResourceLocation, Internal.Supplier<Internal.Block>>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get content(): Internal.Block
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get emptyPot(): Internal.FlowerPotBlock
        get mod(): string
        static readonly AABB_SIZE: 3.0;
    }
    type FlowerPotBlock_ = FlowerPotBlock;
    interface Wearable extends Internal.Vanishable {
    }
    type Wearable_ = Wearable;
    class InterModComms$IMCMessage extends Internal.Record {
        constructor(senderModId: string, modId: string, method: string, messageSupplier: Internal.Supplier_<any>)
        method(): string;
        senderModId(): string;
        /**
         * @deprecated
        */
        getMethod(): string;
        /**
         * @deprecated
        */
        getModId(): string;
        messageSupplier(): Internal.Supplier<any>;
        modId(): string;
        /**
         * @deprecated
        */
        getMessageSupplier<T>(): Internal.Supplier<T>;
        /**
         * @deprecated
        */
        getSenderModId(): string;
        /**
         * @deprecated
        */
        get method(): string
        /**
         * @deprecated
        */
        get modId(): string
        /**
         * @deprecated
        */
        get messageSupplier(): Internal.Supplier<T>
        /**
         * @deprecated
        */
        get senderModId(): string
    }
    type InterModComms$IMCMessage_ = InterModComms$IMCMessage;
    interface ICoverableRenderer extends Internal.IRenderer {
        onAdditionalModel(registry: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuadsOffset(): number;
        useAO(state: Internal.BlockState_): boolean;
        renderCovers(quads: Internal.List_<Internal.BakedQuad>, side: Internal.Direction_, rand: Internal.RandomSource_, coverable: Internal.ICoverable_, modelFacing: Internal.Direction_, modelState: Internal.ModelState_): void;
        shouldRender(blockEntity: Internal.BlockEntity_, cameraPos: Vec3_): boolean;
        useBlockLight(stack: Internal.ItemStack_): boolean;
        render(blockEntity: Internal.BlockEntity_, partialTicks: number, stack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number): void;
        getParticleTexture(): Internal.TextureAtlasSprite;
        registerEvent(): void;
        isGui3d(): boolean;
        onPrepareTextureAtlas(atlasName: ResourceLocation_, register: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuads(): boolean;
        getViewDistance(): number;
        renderModel(level: Internal.BlockAndTintGetter_, pos: BlockPos_, state: Internal.BlockState_, side: Internal.Direction_, rand: Internal.RandomSource_): Internal.List<Internal.BakedQuad>;
        isGlobalRenderer(blockEntity: Internal.BlockEntity_): boolean;
        useAO(): boolean;
        isRaw(): boolean;
        hasTESR(blockEntity: Internal.BlockEntity_): boolean;
        renderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_): void;
        get particleTexture(): Internal.TextureAtlasSprite
        get gui3d(): boolean
        get viewDistance(): number
        get raw(): boolean
    }
    type ICoverableRenderer_ = ICoverableRenderer;
    class ReportEvidence {
        constructor(arg0: Internal.List_<Internal.ReportChatMessage>)
        messages: Internal.List<Internal.ReportChatMessage>;
    }
    type ReportEvidence_ = ReportEvidence;
    class Strider extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable {
        constructor(arg0: Internal.EntityType_<Internal.Strider>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        travelWithInput(arg0: Vec3_): void;
        boost(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getSteeringSpeed(): number;
        setSuffocating(arg0: boolean): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        static checkStriderSpawnRules(arg0: Internal.EntityType_<Internal.Strider>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        travel(arg0: Internal.Mob_, arg1: Internal.ItemBasedSteering_, arg2: Vec3_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        isSuffocating(): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        isSaddled(): boolean;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        isSaddleable(): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        equipSaddle(arg0: Internal.SoundSource_): void;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        getMoveSpeed(): number;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get steeringSpeed(): number
        set suffocating(arg0: boolean)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get suffocating(): boolean
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get saddled(): boolean
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get saddleable(): boolean
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        get moveSpeed(): number
    }
    type Strider_ = Strider;
    class LanguageInfo implements Internal.Language, Internal.Comparable<Internal.LanguageInfo> {
        constructor(arg0: string, arg1: string, arg2: string, arg3: boolean)
        compareTo(arg0: Internal.LanguageInfo_): number;
        getCode(): string;
        getName(): string;
        isBidirectional(): boolean;
        getJavaLocale(): Internal.Locale;
        compareTo(arg0: any): number;
        getRegion(): string;
        get code(): string
        get name(): string
        get bidirectional(): boolean
        get javaLocale(): Internal.Locale
        get region(): string
    }
    type LanguageInfo_ = LanguageInfo;
    class LegacySinglePoolElement extends Internal.SinglePoolElement {
        static readonly CODEC: Internal.Codec<Internal.LegacySinglePoolElement>;
    }
    type LegacySinglePoolElement_ = LegacySinglePoolElement;
    class RaidDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        setRaidCenters(arg0: Internal.Collection_<BlockPos>): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
        set raidCenters(arg0: Internal.Collection_<BlockPos>)
    }
    type RaidDebugRenderer_ = RaidDebugRenderer;
    class MobSpawnType extends Internal.Enum<Internal.MobSpawnType> {
        static valueOf(arg0: string): Internal.MobSpawnType;
        static values(): Internal.MobSpawnType[];
        static readonly SPAWNER: Internal.MobSpawnType;
        static readonly BREEDING: Internal.MobSpawnType;
        static readonly CHUNK_GENERATION: Internal.MobSpawnType;
        static readonly EVENT: Internal.MobSpawnType;
        static readonly MOB_SUMMONED: Internal.MobSpawnType;
        static readonly CONVERSION: Internal.MobSpawnType;
        static readonly TRIGGERED: Internal.MobSpawnType;
        static readonly COMMAND: Internal.MobSpawnType;
        static readonly STRUCTURE: Internal.MobSpawnType;
        static readonly JOCKEY: Internal.MobSpawnType;
        static readonly PATROL: Internal.MobSpawnType;
        static readonly DISPENSER: Internal.MobSpawnType;
        static readonly REINFORCEMENT: Internal.MobSpawnType;
        static readonly BUCKET: Internal.MobSpawnType;
        static readonly SPAWN_EGG: Internal.MobSpawnType;
        static readonly NATURAL: Internal.MobSpawnType;
    }
    type MobSpawnType_ = "bucket" | "spawner" | "chunk_generation" | "spawn_egg" | "triggered" | "breeding" | "dispenser" | "mob_summoned" | "reinforcement" | "event" | "patrol" | "jockey" | "command" | "natural" | MobSpawnType | "structure" | "conversion";
    interface IForgeFluid {
        canConvertToSource(arg0: Internal.FluidState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        getExplosionResistance(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        getFluidType(): Internal.FluidType;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        get fluidType(): Internal.FluidType
    }
    type IForgeFluid_ = IForgeFluid;
    abstract class ScheduledEvent {
        check(arg0: number, arg1: number): boolean;
        reschedule(): void;
        isUsingTicks(): boolean;
        reschedule(timer: Internal.TemporalAmount_): this;
        get usingTicks(): boolean
        readonly duration: Internal.TemporalAmount;
        readonly endTime: number;
        readonly server: Internal.MinecraftServer;
    }
    type ScheduledEvent_ = ScheduledEvent;
    interface BlockColorsAccess {
        automobility$getForgeColorMap(): Internal.Map<Internal.Holder$Reference<Internal.Block>, Internal.BlockColor>;
    }
    type BlockColorsAccess_ = BlockColorsAccess;
    interface DoubleUnaryOperator {
        compose(arg0: Internal.DoubleUnaryOperator_): this;
        andThen(arg0: Internal.DoubleUnaryOperator_): this;
        identity(): this;
        applyAsDouble(arg0: number): number;
        (arg0: number): number;
    }
    type DoubleUnaryOperator_ = DoubleUnaryOperator;
    class ContextThreadSafeProxy {
        getOptions(): Internal.ContextOptions;
        getContextID(): number;
        isValid(): boolean;
        getCaps(): Internal.Caps;
        createCharacterization(cacheMaxResourceBytes: number, imageInfo: Internal.ImageInfo_, backendFormat: Internal.BackendFormat_, origin: number, sampleCount: number, texturable: boolean, mipmapped: boolean, glWrapDefaultFramebuffer: boolean, vkSupportInputAttachment: boolean, vkSecondaryCommandBuffer: boolean, isProtected: boolean): Internal.SurfaceCharacterization;
        matches(c: icyllis.arc3d.engine.Context_): boolean;
        getDefaultBackendFormat(colorType: number, renderable: boolean): Internal.BackendFormat;
        getCompressedBackendFormat(compressionType: number): Internal.BackendFormat;
        getPipelineStateCache(): Internal.PipelineStateCache;
        getMaxSurfaceSampleCount(colorType: number): number;
        getBackend(): number;
        getThreadSafeCache(): Internal.ThreadSafeCache;
        get options(): Internal.ContextOptions
        get contextID(): number
        get valid(): boolean
        get caps(): Internal.Caps
        get pipelineStateCache(): Internal.PipelineStateCache
        get backend(): number
        get threadSafeCache(): Internal.ThreadSafeCache
    }
    type ContextThreadSafeProxy_ = ContextThreadSafeProxy;
    class Stack <E> extends Internal.Vector<E> {
        constructor()
        empty(): boolean;
        peek(): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        pop(): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        search(arg0: any): number;
        push(arg0: E): E;
    }
    type Stack_<E> = Stack<E>;
    class View$DragShadow {
        constructor()
        constructor(view: Internal.View_)
        onProvideShadowCenter(outShadowCenter: icyllis.modernui.graphics.Point_): void;
        getView(): Internal.View;
        onDrawShadow(canvas: Internal.Canvas_): void;
        get view(): Internal.View
    }
    type View$DragShadow_ = View$DragShadow;
    interface ConcurrentMap <K, V> extends Internal.Map<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        of<K, V>(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<K, V>;
        hashCode(): number;
        size(): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        clear(): void;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type ConcurrentMap_<K, V> = ConcurrentMap<K, V>;
    class RenderTooltipEvent$Pre extends Internal.RenderTooltipEvent {
        constructor()
        constructor(arg0: Internal.ItemStack_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Font_, arg7: Internal.List_<Internal.ClientTooltipComponent>)
        getScreenHeight(): number;
        getScreenWidth(): number;
        setY(arg0: number): void;
        setX(arg0: number): void;
        setFont(arg0: Internal.Font_): void;
        get screenHeight(): number
        get screenWidth(): number
        set y(arg0: number)
        set x(arg0: number)
        set font(arg0: Internal.Font_)
    }
    type RenderTooltipEvent$Pre_ = RenderTooltipEvent$Pre;
    abstract class BasePressurePlateBlock extends Internal.Block {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BasePressurePlateBlock_ = BasePressurePlateBlock;
    abstract class LivingEntityRenderer <T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> extends Internal.EntityRenderer<T> implements Internal.LivingEntityRendererAccessorMixin<any, any>, Internal.RenderLayerParent<T, M> {
        constructor(arg0: Internal.EntityRendererProvider$Context_, arg1: M, arg2: number)
        getModel(): M;
        static isEntityUpsideDown(arg0: Internal.LivingEntity_): boolean;
        addLayer(arg0: Internal.RenderLayer_<T, M>): boolean;
        render(arg0: T, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: Internal.MultiBufferSource_, arg5: number): void;
        setModel(arg0: Internal.EntityModel_<any>): void;
        static getOverlayCoords(arg0: Internal.LivingEntity_, arg1: number): number;
        get model(): M
        set model(arg0: Internal.EntityModel_<any>)
    }
    type LivingEntityRenderer_<T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> = LivingEntityRenderer<T, M>;
    class ItemEntry <T extends Internal.Item> extends Internal.ItemProviderEntry<T> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.RegistryObject_<T>)
        static cast<T extends Internal.Item>(arg0: Internal.RegistryEntry_<T>): Internal.ItemEntry<T>;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
    }
    type ItemEntry_<T extends Internal.Item> = ItemEntry<T>;
    interface Thread$UncaughtExceptionHandler {
        uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void;
        (arg0: Internal.Thread_, arg1: Internal.Throwable_): void;
    }
    type Thread$UncaughtExceptionHandler_ = Thread$UncaughtExceptionHandler;
    class CommandEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ParseResults_<Internal.CommandSourceStack>)
        getException(): Internal.Throwable;
        setException(arg0: Internal.Throwable_): void;
        setParseResults(arg0: Internal.ParseResults_<Internal.CommandSourceStack>): void;
        getParseResults(): Internal.ParseResults<Internal.CommandSourceStack>;
        get exception(): Internal.Throwable
        set exception(arg0: Internal.Throwable_)
        set parseResults(arg0: Internal.ParseResults_<Internal.CommandSourceStack>)
        get parseResults(): Internal.ParseResults<Internal.CommandSourceStack>
    }
    type CommandEvent_ = CommandEvent;
    /**
     * Invoked before an entity is spawned into the world.
     * 
     * Only entities from a `BaseSpawner` or world generation will trigger this event.
    */
    class CheckLivingEntitySpawnEventJS extends Internal.LivingEntityEventJS {
        constructor(entity: Internal.LivingEntity_, level: Internal.Level_, x: number, y: number, z: number, type: Internal.MobSpawnType_)
        /**
         * The type of spawn.
        */
        getType(): Internal.MobSpawnType;
        /**
         * The block the entity is being spawned on.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The type of spawn.
        */
        get type(): Internal.MobSpawnType
        /**
         * The block the entity is being spawned on.
        */
        get block(): Internal.BlockContainerJS
        readonly z: number;
        readonly type: Internal.MobSpawnType;
        readonly x: number;
        readonly y: number;
    }
    type CheckLivingEntitySpawnEventJS_ = CheckLivingEntitySpawnEventJS;
    class PipeBlock extends Internal.Block {
        constructor(arg0: number, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NORTH: Internal.BooleanProperty;
        static readonly PROPERTY_BY_DIRECTION: {[key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty, [key: Internal.Direction]: Internal.BooleanProperty};
        static readonly SOUTH: Internal.BooleanProperty;
        static readonly UP: Internal.BooleanProperty;
        static readonly WEST: Internal.BooleanProperty;
        static readonly DOWN: Internal.BooleanProperty;
        static readonly EAST: Internal.BooleanProperty;
    }
    type PipeBlock_ = PipeBlock;
    class TickEvent$ServerTickEvent extends Internal.TickEvent {
        constructor()
        constructor(arg0: Internal.TickEvent$Phase_, arg1: Internal.BooleanSupplier_, arg2: Internal.MinecraftServer_)
        haveTime(): boolean;
        getServer(): Internal.MinecraftServer;
        get server(): Internal.MinecraftServer
    }
    type TickEvent$ServerTickEvent_ = TickEvent$ServerTickEvent;
    interface IWorldGenLayer extends Internal.StringRepresentable {
        fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getTarget(): Internal.RuleTest;
        getSerializedName(): string;
        get target(): Internal.RuleTest
        get serializedName(): string
        readonly CODEC: Internal.Codec<Internal.IWorldGenLayer>;
    }
    type IWorldGenLayer_ = IWorldGenLayer;
    class NearestVisibleLivingEntities {
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.List_<Internal.LivingEntity>)
        findClosest(arg0: Internal.Predicate_<Internal.LivingEntity>): Internal.Optional<Internal.LivingEntity>;
        contains(arg0: Internal.Predicate_<Internal.LivingEntity>): boolean;
        contains(arg0: Internal.LivingEntity_): boolean;
        static empty(): Internal.NearestVisibleLivingEntities;
        findAll(arg0: Internal.Predicate_<Internal.LivingEntity>): Internal.Iterable<Internal.LivingEntity>;
        find(arg0: Internal.Predicate_<Internal.LivingEntity>): Internal.Stream<Internal.LivingEntity>;
    }
    type NearestVisibleLivingEntities_ = NearestVisibleLivingEntities;
    abstract class RhinoException extends Internal.RuntimeException {
        details(): string;
        sourceName(): string;
        getScriptStackTrace(limit: number, functionName: string): string;
        initSourceName(sourceName: string): void;
        getScriptStackTrace(): string;
        lineSource(): string;
        initLineNumber(lineNumber: number): void;
        columnNumber(): number;
        getScriptStack(): any[];
        lineNumber(): number;
        initColumnNumber(columnNumber: number): void;
        initLineSource(lineSource: string): void;
        getScriptStack(limit: number, hideFunction: string): any[];
        get scriptStackTrace(): string
        get scriptStack(): any[]
    }
    type RhinoException_ = RhinoException;
    interface ChronoLocalDate extends Internal.Comparable<Internal.ChronoLocalDate>, Internal.Temporal, Internal.TemporalAdjuster {
        lengthOfYear(): number;
        until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod;
        isAfter(arg0: Internal.ChronoLocalDate_): boolean;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        compareTo(arg0: any): number;
        getEra(): Internal.Era;
        getLong(arg0: Internal.TemporalField_): number;
        "with"(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        toEpochDay(): number;
        getChronology(): Internal.Chronology;
        toString(): string;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        timeLineOrder(): Internal.Comparator<Internal.ChronoLocalDate>;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        compareTo(arg0: Internal.ChronoLocalDate_): number;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime<any>;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        hashCode(): number;
        isEqual(arg0: Internal.ChronoLocalDate_): boolean;
        get(arg0: Internal.TemporalField_): number;
        lengthOfMonth(): number;
        equals(arg0: any): boolean;
        from(arg0: Internal.TemporalAccessor_): this;
        isBefore(arg0: Internal.ChronoLocalDate_): boolean;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        isLeapYear(): boolean;
        get era(): Internal.Era
        get chronology(): Internal.Chronology
        get leapYear(): boolean
    }
    type ChronoLocalDate_ = ChronoLocalDate;
    class ServerboundChatCommandPacket extends Internal.Record implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: string, arg1: Internal.Instant_, arg2: number, arg3: Internal.ArgumentSignatures_, arg4: boolean, arg5: Internal.LastSeenMessages$Update_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        argumentSignatures(): Internal.ArgumentSignatures;
        write(arg0: Internal.FriendlyByteBuf_): void;
        timeStamp(): Internal.Instant;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        command(): string;
        salt(): number;
        lastSeenMessages(): Internal.LastSeenMessages$Update;
        signedPreview(): boolean;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ServerboundChatCommandPacket_ = ServerboundChatCommandPacket;
    class ChestLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addChest(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type ChestLootEventJS_ = ChestLootEventJS;
    class ClientboundAddEntityPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Entity_, arg1: number, arg2: BlockPos_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_, arg1: number)
        constructor(arg0: number, arg1: Internal.UUID_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.EntityType_<any>, arg8: number, arg9: Vec3_, arg10: number)
        constructor(arg0: Internal.LivingEntity_)
        constructor(arg0: Internal.LivingEntity_, arg1: number)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getData(): number;
        getXRot(): number;
        getZa(): number;
        isSkippable(): boolean;
        getX(): number;
        getY(): number;
        getZ(): number;
        getXa(): number;
        getYa(): number;
        getYRot(): number;
        getUUID(): Internal.UUID;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getYHeadRot(): number;
        getType(): Internal.EntityType<any>;
        getId(): number;
        get data(): number
        get XRot(): number
        get za(): number
        get skippable(): boolean
        get x(): number
        get y(): number
        get z(): number
        get xa(): number
        get ya(): number
        get YRot(): number
        get UUID(): Internal.UUID
        get YHeadRot(): number
        get type(): Internal.EntityType<any>
        get id(): number
    }
    type ClientboundAddEntityPacket_ = ClientboundAddEntityPacket;
    abstract class FlowSource {
        constructor(arg0: any_)
        provideHandler(): Internal.LazyOptional<Internal.IFluidHandler>;
        manageSource(arg0: Internal.Level_): void;
        keepAlive(): void;
        whileFlowPresent(arg0: Internal.Level_, arg1: boolean): void;
        isEndpoint(): boolean;
        provideFluid(arg0: Internal.Predicate_<Internal.FluidStack>): Internal.FluidStack;
        get endpoint(): boolean
    }
    type FlowSource_ = FlowSource;
    interface Long2LongFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.LongUnaryOperator {
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2LongFunction<T>;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        identity(): this;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        andThen(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2LongFunction<T>;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction;
        get(arg0: number): number;
        defaultReturnValue(): number;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        containsKey(arg0: number): boolean;
        compose(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction;
        applyAsLong(arg0: number): number;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        size(): number;
        apply(arg0: number): number;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        clear(): void;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        put(arg0: number, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        (arg0: number): number;
    }
    type Long2LongFunction_ = Long2LongFunction;
    interface IntStream$IntMapMultiConsumer {
        accept(arg0: number, arg1: Internal.IntConsumer_): void;
        (arg0: number, arg1: Internal.IntConsumer_): void;
    }
    type IntStream$IntMapMultiConsumer_ = IntStream$IntMapMultiConsumer;
    interface Condition {
        signalAll(): void;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        signal(): void;
        awaitUninterruptibly(): void;
        await(): void;
        awaitNanos(arg0: number): number;
        awaitUntil(arg0: Internal.Date_): boolean;
    }
    type Condition_ = Condition;
    class TrackObserver extends Internal.SingleBlockEntityEdgePoint {
        constructor()
        setFilterAndNotify(arg0: Internal.Level_, arg1: Internal.ItemStack_): void;
        getFilter(): Internal.ItemStack;
        keepAlive(arg0: Internal.Train_): void;
        getCurrentTrain(): Internal.UUID;
        isActivated(): boolean;
        get filter(): Internal.ItemStack
        get currentTrain(): Internal.UUID
        get activated(): boolean
    }
    type TrackObserver_ = TrackObserver;
    class MinecraftRemapper implements Internal.Remapper {
        getMappedClass(from: typeof any): string;
        getUnmappedClass(mmName: string): string;
        getMappedField(from: typeof any, field: Internal.Field_): string;
        static getTypeName(type: string): string;
        getMappedMethod(from: typeof any, method: Internal.Method_): string;
        static load(stream: Internal.InputStream_, debug: boolean): Internal.MinecraftRemapper;
    }
    type MinecraftRemapper_ = MinecraftRemapper;
    class MeasureUnitImpl {
        constructor()
        constructor(arg0: Internal.SingleUnitImpl_)
        getIdentifier(): string;
        static forCurrencyCode(arg0: string): Internal.MeasureUnitImpl;
        setComplexity(arg0: Internal.MeasureUnit$Complexity_): void;
        static forIdentifier(arg0: string): Internal.MeasureUnitImpl;
        appendSingleUnit(arg0: Internal.SingleUnitImpl_): boolean;
        getSingleUnitImpl(): Internal.SingleUnitImpl;
        takeReciprocal(): void;
        build(): Internal.MeasureUnit;
        getComplexity(): Internal.MeasureUnit$Complexity;
        copyAndSimplify(): this;
        serialize(): void;
        getSingleUnits(): Internal.ArrayList<Internal.SingleUnitImpl>;
        extractIndividualUnitsWithIndices(): Internal.ArrayList<Internal.MeasureUnitImpl$MeasureUnitImplWithIndex>;
        copy(): this;
        applyDimensionality(arg0: number): void;
        get identifier(): string
        set complexity(arg0: Internal.MeasureUnit$Complexity_)
        get singleUnitImpl(): Internal.SingleUnitImpl
        get complexity(): Internal.MeasureUnit$Complexity
        get singleUnits(): Internal.ArrayList<Internal.SingleUnitImpl>
    }
    type MeasureUnitImpl_ = MeasureUnitImpl;
    interface VertexGeomBuilder extends Internal.ShaderBuilder {
        codeAppend(arg0: string): void;
        emitNormalizedPosition(arg0: Internal.ShaderVar_): void;
        codePrependf(arg0: string, ...arg1: any[]): void;
        codeAppendf(arg0: string, ...arg1: any[]): void;
        emitAttributes(arg0: Internal.GeometryProcessor_): void;
        getMangledName(arg0: string): string;
    }
    type VertexGeomBuilder_ = VertexGeomBuilder;
    interface GatherTexturesContext {
        getModel(identifier: ResourceLocation_): Internal.ModelInstance<any>;
    }
    type GatherTexturesContext_ = GatherTexturesContext;
    class LeashFenceKnotEntity extends Internal.HangingEntity {
        constructor(arg0: Internal.Level_, arg1: BlockPos_)
        constructor(arg0: Internal.EntityType_<Internal.LeashFenceKnotEntity>, arg1: Internal.Level_)
        static getOrCreateKnot(arg0: Internal.Level_, arg1: BlockPos_): Internal.LeashFenceKnotEntity;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setDirection(arg0: Internal.Direction_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set direction(arg0: Internal.Direction_)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        static readonly OFFSET_Y: 0.375;
    }
    type LeashFenceKnotEntity_ = LeashFenceKnotEntity;
    interface Object2IntMap$FastEntrySet <K> extends Internal.ObjectSet<Internal.Object2IntMap$Entry<K>> {
        addAll(arg0: Internal.Collection_<Internal.Object2IntMap$Entry<K>>): boolean;
        of<K>(arg0: K, arg1: K, arg2: K): Internal.ObjectSet<K>;
        isEmpty(): boolean;
        of<K>(arg0: K, arg1: K): Internal.ObjectSet<K>;
        add(arg0: Internal.Object2IntMap$Entry_<K>): boolean;
        stream(): Internal.Stream<Internal.Object2IntMap$Entry<K>>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        fastIterator(): Internal.ObjectIterator<Internal.Object2IntMap$Entry<K>>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        parallelStream(): Internal.Stream<Internal.Object2IntMap$Entry<K>>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<Internal.Object2IntMap$Entry<K>>): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<Internal.Object2IntMap$Entry<K>>): boolean;
        fastForEach(arg0: Internal.Consumer_<Internal.Object2IntMap$Entry<K>>): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        toArray(): any[];
        of<K>(): Internal.ObjectSet<K>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        of<K>(...arg0: K[]): Internal.ObjectSet<K>;
        clear(): void;
        of<K>(arg0: K): Internal.ObjectSet<K>;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        get empty(): boolean
    }
    type Object2IntMap$FastEntrySet_<K> = Object2IntMap$FastEntrySet<K>;
    class ChatType$BoundNetwork extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.Component_, arg2: Internal.Component_)
        chatType(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        resolve(arg0: Internal.RegistryAccess_): Internal.Optional<Internal.ChatType$Bound>;
        name(): Internal.Component;
        targetName(): Internal.Component;
    }
    type ChatType$BoundNetwork_ = ChatType$BoundNetwork;
    interface Comparator <T> {
        compare(arg0: T, arg1: T): number;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): this;
        reverseOrder<T extends Internal.Comparable<any>>(): this;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): this;
        reversed(): this;
        naturalOrder<T extends Internal.Comparable<any>>(): this;
        thenComparingLong(arg0: Internal.ToLongFunction_<T>): this;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): this;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<T>): this;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): this;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): this;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): this;
        nullsLast<T>(arg0: Internal.Comparator_<T>): this;
        thenComparing<U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): this;
        thenComparing(arg0: Internal.Comparator_<T>): this;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): this;
        thenComparingInt(arg0: Internal.ToIntFunction_<T>): this;
    }
    type Comparator_<T> = Comparator<T>;
    interface MethodHandleDesc extends Internal.ConstantDesc {
        asType(arg0: Internal.MethodTypeDesc_): this;
        of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): Internal.DirectMethodHandleDesc;
        invocationType(): Internal.MethodTypeDesc;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
        ofConstructor(arg0: Internal.ClassDesc_, ...arg1: Internal.ClassDesc_[]): Internal.DirectMethodHandleDesc;
        ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): Internal.DirectMethodHandleDesc;
        equals(arg0: any): boolean;
        ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): Internal.DirectMethodHandleDesc;
    }
    type MethodHandleDesc_ = MethodHandleDesc;
    abstract class NumberFormat$NumberFormatFactory {
        visible(): boolean;
        createFormat(arg0: Internal.Locale_, arg1: number): com.ibm.icu.text.NumberFormat;
        createFormat(arg0: Internal.ULocale_, arg1: number): com.ibm.icu.text.NumberFormat;
        getSupportedLocaleNames(): Internal.Set<string>;
        get supportedLocaleNames(): Internal.Set<string>
        static readonly FORMAT_NUMBER: 0;
        static readonly FORMAT_PERCENT: 2;
        static readonly FORMAT_INTEGER: 4;
        static readonly FORMAT_SCIENTIFIC: 3;
        static readonly FORMAT_CURRENCY: 1;
    }
    type NumberFormat$NumberFormatFactory_ = NumberFormat$NumberFormatFactory;
    interface VertexType {
        byteOffset(arg0: number): number;
        createReader(arg0: Internal.ByteBuffer_, arg1: number): Internal.VertexList;
        getLayout(): Internal.BufferLayout;
        getShaderHeader(): string;
        getStride(): number;
        createWriter(arg0: Internal.ByteBuffer_): Internal.VertexWriter;
        get layout(): Internal.BufferLayout
        get shaderHeader(): string
        get stride(): number
    }
    type VertexType_ = VertexType;
    interface UnaryOperator <T> extends Internal.Function<T, T> {
        identity<T>(): this;
        apply(arg0: T): T;
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.Function<T, V>;
        compose<V>(arg0: Internal.Function_<V, T>): Internal.Function<V, T>;
        (arg0: T): T;
    }
    type UnaryOperator_<T> = UnaryOperator<T>;
    class WitherBoss extends Internal.Monster implements Internal.PowerableMob, Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.WitherBoss>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getInvulnerableTicks(): number;
        setInvulnerableTicks(arg0: number): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        isPowered(): boolean;
        getBlock(): Internal.BlockContainerJS;
        makeInvulnerable(): void;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getHeadXRot(arg0: number): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        getHeadYRot(arg0: number): number;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        getAlternativeTarget(arg0: number): number;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        setAlternativeTarget(arg0: number, arg1: number): void;
        tell(message: Internal.Component_): void;
        /**
         * @deprecated
        */
        static canDestroy(arg0: Internal.BlockState_): boolean;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get invulnerableTicks(): number
        set invulnerableTicks(arg0: number)
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get powered(): boolean
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type WitherBoss_ = WitherBoss;
    class PalettedContainer <T> implements Internal.PaletteResize<T>, Internal.PalettedContainerAccessor<any>, Internal.PalettedContainerRO<T> {
        constructor(arg0: Internal.IdMap_<T>, arg1: T, arg2: Internal.PalettedContainer$Strategy_)
        constructor(arg0: Internal.IdMap_<T>, arg1: Internal.PalettedContainer$Strategy_, arg2: Internal.PalettedContainer$Configuration_<T>, arg3: Internal.BitStorage_, arg4: Internal.List_<T>)
        read(arg0: Internal.FriendlyByteBuf_): void;
        getAndSet(arg0: number, arg1: number, arg2: number, arg3: T): T;
        write(arg0: Internal.FriendlyByteBuf_): void;
        maybeHas(arg0: Internal.Predicate_<T>): boolean;
        getSerializedSize(): number;
        set(arg0: number, arg1: number, arg2: number, arg3: T): void;
        onResize(arg0: number, arg1: T): number;
        getAll(arg0: Internal.Consumer_<T>): void;
        count(arg0: Internal.PalettedContainer$CountConsumer_<T>): void;
        static codecRW<T>(arg0: Internal.IdMap_<T>, arg1: Internal.Codec_<T>, arg2: Internal.PalettedContainer$Strategy_, arg3: T): Internal.Codec<Internal.PalettedContainer<T>>;
        recreate(): this;
        copy(): this;
        release(): void;
        static getData<T>(container: Internal.PalettedContainer_<T>): Internal.PalettedContainer$Data<T>;
        acquire(): void;
        pack(arg0: Internal.IdMap_<T>, arg1: Internal.PalettedContainer$Strategy_): Internal.PalettedContainerRO$PackedData<T>;
        getAndSetUnchecked(arg0: number, arg1: number, arg2: number, arg3: T): T;
        static codecRO<T>(arg0: Internal.IdMap_<T>, arg1: Internal.Codec_<T>, arg2: Internal.PalettedContainer$Strategy_, arg3: T): Internal.Codec<Internal.PalettedContainerRO<T>>;
        getData(): Internal.PalettedContainer$Data<any>;
        get(arg0: number, arg1: number, arg2: number): T;
        get serializedSize(): number
        get data(): Internal.PalettedContainer$Data<any>
    }
    type PalettedContainer_<T> = PalettedContainer<T>;
    class DoubleSummaryStatistics implements Internal.DoubleConsumer {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        combine(arg0: Internal.DoubleSummaryStatistics_): void;
        accept(arg0: number): void;
        getSum(): number;
        getCount(): number;
        getAverage(): number;
        andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer;
        getMin(): number;
        getMax(): number;
        get sum(): number
        get count(): number
        get average(): number
        get min(): number
        get max(): number
    }
    type DoubleSummaryStatistics_ = DoubleSummaryStatistics;
    class PickaxeItem extends Internal.DiggerItem {
        constructor(arg0: Internal.Tier_, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type PickaxeItem_ = PickaxeItem;
    class Camera$NearPlane {
        getBottomRight(): Vec3;
        getPointOnPlane(arg0: number, arg1: number): Vec3;
        getTopLeft(): Vec3;
        getBottomLeft(): Vec3;
        getTopRight(): Vec3;
        get bottomRight(): Vec3
        get topLeft(): Vec3
        get bottomLeft(): Vec3
        get topRight(): Vec3
    }
    type Camera$NearPlane_ = Camera$NearPlane;
    class CatVariant extends Internal.Record {
        constructor(arg0: ResourceLocation_)
        texture(): ResourceLocation;
        static readonly BRITISH_SHORTHAIR: Internal.CatVariant;
        static readonly RAGDOLL: Internal.CatVariant;
        static readonly TABBY: Internal.CatVariant;
        static readonly CALICO: Internal.CatVariant;
        static readonly JELLIE: Internal.CatVariant;
        static readonly WHITE: Internal.CatVariant;
        static readonly RED: Internal.CatVariant;
        static readonly PERSIAN: Internal.CatVariant;
        static readonly BLACK: Internal.CatVariant;
        static readonly ALL_BLACK: Internal.CatVariant;
        static readonly SIAMESE: Internal.CatVariant;
    }
    type CatVariant_ = CatVariant | Special.CatVariant;
    interface StatFormatter {
        format(arg0: number): string;
        readonly DECIMAL_FORMAT: Internal.DecimalFormat;
        readonly DIVIDE_BY_TEN: Internal.StatFormatter;
        readonly DISTANCE: Internal.StatFormatter;
        readonly DEFAULT: Internal.StatFormatter;
        readonly TIME: Internal.StatFormatter;
    }
    type StatFormatter_ = StatFormatter;
    interface IForgePotion {
        isFoil(arg0: Internal.ItemStack_): boolean;
        allowedInCreativeTab(arg0: Internal.Item_, arg1: Internal.CreativeModeTab_, arg2: boolean): boolean;
    }
    type IForgePotion_ = IForgePotion;
    interface ChunkHolder$ChunkLoadingFailure {
        readonly UNLOADED: Internal.ChunkHolder$ChunkLoadingFailure;
    }
    type ChunkHolder$ChunkLoadingFailure_ = ChunkHolder$ChunkLoadingFailure;
    class WeatheringCopperFullBlock extends Internal.Block implements Internal.WeatheringCopper {
        constructor(arg0: Internal.WeatheringCopper$WeatherState_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        applyChangeOverTime(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static getPrevious(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getFirst(arg0: Internal.Block_): Internal.Block;
        static getNext(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getAge(): Internal.WeatheringCopper$WeatherState;
        getNext(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        onRandomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getPrevious(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        static getFirst(arg0: Internal.BlockState_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        getChanceModifier(): number;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        get age(): Internal.WeatheringCopper$WeatherState
        set requiresTool(v: boolean)
        get mod(): string
        get chanceModifier(): number
    }
    type WeatheringCopperFullBlock_ = WeatheringCopperFullBlock;
    class SimpleBlockConfiguration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockStateProvider_)
        toPlace(): Internal.BlockStateProvider;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.SimpleBlockConfiguration>;
    }
    type SimpleBlockConfiguration_ = SimpleBlockConfiguration;
    class WorldgenRandom$Algorithm extends Internal.Enum<Internal.WorldgenRandom$Algorithm> {
        newInstance(arg0: number): Internal.RandomSource;
        static values(): Internal.WorldgenRandom$Algorithm[];
        static valueOf(arg0: string): Internal.WorldgenRandom$Algorithm;
        static readonly XOROSHIRO: Internal.WorldgenRandom$Algorithm;
        static readonly LEGACY: Internal.WorldgenRandom$Algorithm;
    }
    type WorldgenRandom$Algorithm_ = "legacy" | "xoroshiro" | WorldgenRandom$Algorithm;
    class InterfaceAddress {
        getNetworkPrefixLength(): number;
        getAddress(): Internal.InetAddress;
        getBroadcast(): Internal.InetAddress;
        get networkPrefixLength(): number
        get address(): Internal.InetAddress
        get broadcast(): Internal.InetAddress
    }
    type InterfaceAddress_ = InterfaceAddress;
    interface CharacterIterator extends Internal.Cloneable {
        clone(): any;
        first(): string;
        previous(): string;
        getBeginIndex(): number;
        getIndex(): number;
        setIndex(arg0: number): string;
        next(): string;
        current(): string;
        last(): string;
        getEndIndex(): number;
        get beginIndex(): number
        get index(): number
        set index(arg0: number)
        get endIndex(): number
        readonly DONE: "";
    }
    type CharacterIterator_ = CharacterIterator;
    abstract class TimeZoneNames implements Internal.Serializable {
        static getTZDBInstance(arg0: Internal.ULocale_): Internal.TimeZoneNames;
        getDisplayName(arg0: string, arg1: Internal.TimeZoneNames$NameType_, arg2: number): string;
        find(arg0: Internal.CharSequence_, arg1: number, arg2: Internal.EnumSet_<Internal.TimeZoneNames$NameType>): Internal.Collection<Internal.TimeZoneNames$MatchInfo>;
        getExemplarLocationName(arg0: string): string;
        static getInstance(arg0: Internal.ULocale_): Internal.TimeZoneNames;
        /**
         * @deprecated
        */
        getDisplayNames(arg0: string, arg1: Internal.TimeZoneNames$NameType_[], arg2: number, arg3: string[], arg4: number): void;
        static getInstance(arg0: Internal.Locale_): Internal.TimeZoneNames;
        getTimeZoneDisplayName(arg0: string, arg1: Internal.TimeZoneNames$NameType_): string;
        getAvailableMetaZoneIDs(): Internal.Set<string>;
        getMetaZoneID(arg0: string, arg1: number): string;
        getMetaZoneDisplayName(arg0: string, arg1: Internal.TimeZoneNames$NameType_): string;
        /**
         * @deprecated
        */
        loadAllDisplayNames(): void;
        getReferenceZoneID(arg0: string, arg1: string): string;
        getAvailableMetaZoneIDs(arg0: string): Internal.Set<string>;
        get availableMetaZoneIDs(): Internal.Set<string>
    }
    type TimeZoneNames_ = TimeZoneNames;
    interface MetricsRecorder {
        getProfiler(): Internal.ProfilerFiller;
        end(): void;
        cancel(): void;
        endTick(): void;
        isRecording(): boolean;
        startTick(): void;
        get profiler(): Internal.ProfilerFiller
        get recording(): boolean
    }
    type MetricsRecorder_ = MetricsRecorder;
    class ServerboundBlockEntityTagQuery implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: number, arg1: BlockPos_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getTransactionId(): number;
        isSkippable(): boolean;
        get pos(): BlockPos
        get transactionId(): number
        get skippable(): boolean
    }
    type ServerboundBlockEntityTagQuery_ = ServerboundBlockEntityTagQuery;
    interface PrivilegedExceptionAction <T> {
        run(): T;
        (): T;
    }
    type PrivilegedExceptionAction_<T> = PrivilegedExceptionAction<T>;
    interface IForgeRegistry <V> extends Internal.Iterable<V> {
        getResourceKey(arg0: V): Internal.Optional<Internal.ResourceKey<V>>;
        getDelegateOrThrow(arg0: V): Internal.Holder$Reference<V>;
        iterator(): Internal.Iterator<V>;
        getHolder(arg0: V): Internal.Optional<Internal.Holder<V>>;
        getValues(): Internal.Collection<V>;
        getHolder(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder<V>>;
        spliterator(): Internal.Spliterator<V>;
        isEmpty(): boolean;
        register(arg0: ResourceLocation_, arg1: V): void;
        getSlaveMap<T>(arg0: ResourceLocation_, arg1: T): T;
        getDelegate(arg0: V): Internal.Optional<Internal.Holder$Reference<V>>;
        containsKey(arg0: ResourceLocation_): boolean;
        forEach(arg0: Internal.Consumer_<V>): void;
        getHolder(arg0: ResourceLocation_): Internal.Optional<Internal.Holder<V>>;
        getDelegate(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder$Reference<V>>;
        getCodec(): Internal.Codec<V>;
        getDefaultKey(): ResourceLocation;
        getDelegate(arg0: ResourceLocation_): Internal.Optional<Internal.Holder$Reference<V>>;
        getKeys(): Internal.Set<ResourceLocation>;
        tags(): Internal.ITagManager<V>;
        register(arg0: string, arg1: V): void;
        containsValue(arg0: V): boolean;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<V>>;
        getValue(arg0: ResourceLocation_): V;
        getEntries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>;
        getRegistryName(): ResourceLocation;
        getDelegateOrThrow(arg0: Internal.ResourceKey_<V>): Internal.Holder$Reference<V>;
        getKey(arg0: V): ResourceLocation;
        getDelegateOrThrow(arg0: ResourceLocation_): Internal.Holder$Reference<V>;
        get values(): Internal.Collection<V>
        get empty(): boolean
        get codec(): Internal.Codec<V>
        get defaultKey(): ResourceLocation
        get keys(): Internal.Set<ResourceLocation>
        get registryKey(): Internal.ResourceKey<Internal.Registry<V>>
        get entries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>
        get registryName(): ResourceLocation
    }
    type IForgeRegistry_<V> = IForgeRegistry<V>;
    class NoteBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly INSTRUMENT: Internal.EnumProperty<Internal.NoteBlockInstrument>;
        static readonly NOTE: Internal.IntegerProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type NoteBlock_ = NoteBlock;
    class WouldSurvivePredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.WouldSurvivePredicate>;
    }
    type WouldSurvivePredicate_ = WouldSurvivePredicate;
    class CoralMushroomFeature extends Internal.CoralFeature {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type CoralMushroomFeature_ = CoralMushroomFeature;
    class HandshakeMessages$LoginIndexedMessage implements Internal.IntSupplier {
        getAsInt(): number;
        get asInt(): number
    }
    type HandshakeMessages$LoginIndexedMessage_ = HandshakeMessages$LoginIndexedMessage;
    class PoweredRailBlock extends Internal.BaseRailBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onMinecartPass(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        isValidRailShape(arg0: Internal.RailShape_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        isActivatorRail(): boolean;
        canMakeSlopes(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getRailMaxSpeed(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get activatorRail(): boolean
        static readonly SHAPE: Internal.EnumProperty<Internal.RailShape>;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type PoweredRailBlock_ = PoweredRailBlock;
    interface ServerPacketListener extends Internal.PacketListener {
        getConnection(): Internal.Connection;
        onDisconnect(arg0: Internal.Component_): void;
        shouldPropagateHandlingExceptions(): boolean;
        get connection(): Internal.Connection
    }
    type ServerPacketListener_ = ServerPacketListener;
    class StreamTagVisitor$ValueResult extends Internal.Enum<Internal.StreamTagVisitor$ValueResult> {
        static values(): Internal.StreamTagVisitor$ValueResult[];
        static valueOf(arg0: string): Internal.StreamTagVisitor$ValueResult;
        static readonly CONTINUE: Internal.StreamTagVisitor$ValueResult;
        static readonly BREAK: Internal.StreamTagVisitor$ValueResult;
        static readonly HALT: Internal.StreamTagVisitor$ValueResult;
    }
    type StreamTagVisitor$ValueResult_ = "break" | "halt" | StreamTagVisitor$ValueResult | "continue";
    class InfestedRotatedPillarBlock extends Internal.InfestedBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type InfestedRotatedPillarBlock_ = InfestedRotatedPillarBlock;
    class MoverType extends Internal.Enum<Internal.MoverType> {
        static valueOf(arg0: string): Internal.MoverType;
        static values(): Internal.MoverType[];
        static readonly SHULKER: Internal.MoverType;
        static readonly PISTON: Internal.MoverType;
        static readonly SELF: Internal.MoverType;
        static readonly SHULKER_BOX: Internal.MoverType;
        static readonly PLAYER: Internal.MoverType;
    }
    type MoverType_ = "player" | MoverType | "shulker" | "shulker_box" | "self" | "piston";
    class GuiMessageTag$Icon extends Internal.Enum<Internal.GuiMessageTag$Icon> {
        static valueOf(arg0: string): Internal.GuiMessageTag$Icon;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        static values(): Internal.GuiMessageTag$Icon[];
        readonly width: number;
        static readonly CHAT_MODIFIED: Internal.GuiMessageTag$Icon;
        readonly height: number;
        static readonly CHAT_NOT_SECURE: Internal.GuiMessageTag$Icon;
        readonly v: number;
        readonly u: number;
    }
    type GuiMessageTag$Icon_ = "chat_modified" | "chat_not_secure" | GuiMessageTag$Icon;
    abstract class ModContainer {
        constructor(arg0: Internal.IModInfo_)
        addConfig(arg0: Internal.ModConfig_): void;
        getModInfo(): Internal.IModInfo;
        registerExtensionPoint<T extends Internal.Record & Internal.IExtensionPoint<T>>(arg0: Internal.IExtensionPoint<T>, arg1: Internal.Supplier_<T>): void;
        static buildTransitionHandler<T extends Internal.Event & Internal.IModBusEvent>(arg0: Internal.ModContainer_, arg1: Internal.IModStateTransition$EventGenerator_<T>, arg2: Internal.BiFunction_<Internal.ModLoadingStage, Internal.Throwable, Internal.ModLoadingStage>, arg3: Internal.Executor_): Internal.CompletableFuture<void>;
        getCurrentState(): Internal.ModLoadingStage;
        dispatchConfigEvent(arg0: Internal.IConfigEvent_): void;
        getMod(): any;
        getModId(): string;
        matches(arg0: any): boolean;
        getCustomExtension<T extends Internal.Record>(arg0: Internal.IExtensionPoint<T>): Internal.Optional<T>;
        getNamespace(): string;
        get modInfo(): Internal.IModInfo
        get currentState(): Internal.ModLoadingStage
        get mod(): any
        get modId(): string
        get namespace(): string
    }
    type ModContainer_ = ModContainer;
    interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2ShortFunction<T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction;
        apply(arg0: number): number;
        remove(arg0: number): number;
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction;
        get(arg0: number): number;
        defaultReturnValue(): number;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2ShortFunction<T>;
        size(): number;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        defaultReturnValue(arg0: number): void;
        clear(): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        getOrDefault(arg0: number, arg1: number): number;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        (arg0: number): number;
    }
    type Int2ShortFunction_ = Int2ShortFunction;
    interface Int2ReferenceFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Int2CharFunction;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Int2ShortFunction;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        put(arg0: number, arg1: V): V;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction<V>;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction<V>;
        containsKey(arg0: number): boolean;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Int2ObjectFunction<T>;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Int2DoubleFunction;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Int2ByteFunction;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Int2ReferenceFunction<T>;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Int2LongFunction;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Int2IntFunction;
        remove(arg0: number): V;
        getOrDefault(arg0: number, arg1: V): V;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Int2FloatFunction;
        size(): number;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction<V>;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction<V>;
        clear(): void;
        defaultReturnValue(): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Int2ReferenceFunction_<V> = Int2ReferenceFunction<V>;
    class TimeZoneFormat$TimeType extends Internal.Enum<Internal.TimeZoneFormat$TimeType> {
        static values(): Internal.TimeZoneFormat$TimeType[];
        static valueOf(arg0: string): Internal.TimeZoneFormat$TimeType;
        static readonly DAYLIGHT: Internal.TimeZoneFormat$TimeType;
        static readonly STANDARD: Internal.TimeZoneFormat$TimeType;
        static readonly UNKNOWN: Internal.TimeZoneFormat$TimeType;
    }
    type TimeZoneFormat$TimeType_ = TimeZoneFormat$TimeType | "standard" | "daylight" | "unknown";
    interface DiscreteVoxelShape$IntFaceConsumer {
        consume(arg0: Internal.Direction_, arg1: number, arg2: number, arg3: number): void;
    }
    type DiscreteVoxelShape$IntFaceConsumer_ = DiscreteVoxelShape$IntFaceConsumer;
    class FontSet implements Internal.AutoCloseable {
        constructor(arg0: Internal.TextureManager_, arg1: ResourceLocation_)
        close(): void;
        getGlyph(arg0: number): Internal.BakedGlyph;
        getGlyphInfo(arg0: number, arg1: boolean): Internal.GlyphInfo;
        getRandomGlyph(arg0: Internal.GlyphInfo_): Internal.BakedGlyph;
        reload(arg0: Internal.List_<Internal.GlyphProvider>): void;
        whiteGlyph(): Internal.BakedGlyph;
    }
    type FontSet_ = FontSet;
    interface DispensibleContainerItem extends Internal.IForgeDispensibleContainerItem {
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_, arg4: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean;
        checkExtraContent(arg0: Internal.Player_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: BlockPos_): void;
    }
    type DispensibleContainerItem_ = DispensibleContainerItem;
    interface GroupPrincipal extends Internal.UserPrincipal {
        hashCode(): number;
        toString(): string;
        getName(): string;
        equals(arg0: any): boolean;
        implies(arg0: Internal.Subject_): boolean;
        get name(): string
    }
    type GroupPrincipal_ = GroupPrincipal;
    class RandomSpreadFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: Internal.IntProvider_, arg3: number)
        static readonly CODEC: Internal.Codec<Internal.RandomSpreadFoliagePlacer>;
    }
    type RandomSpreadFoliagePlacer_ = RandomSpreadFoliagePlacer;
    class BufferBuilder$RenderedBuffer {
        drawState(): Internal.BufferBuilder$DrawState;
        indexBuffer(): Internal.ByteBuffer;
        vertexBuffer(): Internal.ByteBuffer;
        release(): void;
        isEmpty(): boolean;
        get empty(): boolean
    }
    type BufferBuilder$RenderedBuffer_ = BufferBuilder$RenderedBuffer;
    interface RandomAccess {
    }
    type RandomAccess_ = RandomAccess;
    class GTToolItem extends Internal.DiggerItem implements Internal.IItemRendererProvider, Internal.IItemUseFirst {
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getToolType(): GTToolType;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        static tintColor(): Internal.ItemColor;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        static create(toolType: GTToolType_, tier: Internal.MaterialToolTier_, properties: Internal.Item$Properties_): Internal.GTToolItem;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getRenderer(stack: Internal.ItemStack_): Internal.IRenderer;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        getTier(): Internal.MaterialToolTier;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get toolType(): GTToolType
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        get tier(): Internal.MaterialToolTier
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static isReqairingRecipe: false;
    }
    type GTToolItem_ = GTToolItem;
    interface ContainerListener {
        dataChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void;
        slotChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void;
    }
    type ContainerListener_ = ContainerListener;
    interface GameRulesKJS {
        kjs$set(arg0: string, arg1: string): void;
        kjs$getBoolean(rule: string): boolean;
        kjs$getInt(rule: string): number;
        kjs$get(arg0: string): Internal.GameRules$Value<any>;
        kjs$getString(rule: string): string;
    }
    type GameRulesKJS_ = GameRulesKJS;
    abstract class Texture extends icyllis.arc3d.engine.Resource implements Internal.Surface {
        getMaxMipmapLevel(): number;
        getBackendTexture(): Internal.BackendTexture;
        getWidth(): number;
        getBackendFormat(): Internal.BackendFormat;
        isExternal(): boolean;
        setMipmapsDirty(mipmapsDirty: boolean): void;
        static computeSize(format: Internal.BackendFormat_, width: number, height: number, sampleCount: number, levelCount: number, approx: boolean): number;
        getRenderTarget(): Internal.RenderTarget;
        getSampleCount(): number;
        static computeSize(format: Internal.BackendFormat_, width: number, height: number, sampleCount: number, levelCount: number): number;
        isProtected(): boolean;
        isMipmapped(): boolean;
        isReadOnly(): boolean;
        static computeSize(format: Internal.BackendFormat_, width: number, height: number, sampleCount: number, mipmapped: boolean, approx: boolean): number;
        getHeight(): number;
        getSurfaceFlags(): number;
        setReleaseCallback(callback: Internal.ReleaseCallback_): void;
        isMipmapsDirty(): boolean;
        get maxMipmapLevel(): number
        get backendTexture(): Internal.BackendTexture
        get width(): number
        get backendFormat(): Internal.BackendFormat
        get external(): boolean
        set mipmapsDirty(mipmapsDirty: boolean)
        get renderTarget(): Internal.RenderTarget
        get sampleCount(): number
        get "protected"(): boolean
        get mipmapped(): boolean
        get readOnly(): boolean
        get height(): number
        get surfaceFlags(): number
        set releaseCallback(callback: Internal.ReleaseCallback_)
        get mipmapsDirty(): boolean
    }
    type Texture_ = Texture;
    class SpectatorGui extends Internal.GuiComponent implements Internal.SpectatorMenuListener {
        constructor(arg0: Internal.Minecraft_)
        isMenuActive(): boolean;
        onHotbarSelected(arg0: number): void;
        onMouseScrolled(arg0: number): void;
        renderTooltip(arg0: Internal.PoseStack_): void;
        renderHotbar(arg0: Internal.PoseStack_): void;
        onMouseMiddleClick(): void;
        onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void;
        get menuActive(): boolean
        static readonly SPECTATOR_LOCATION: ResourceLocation;
    }
    type SpectatorGui_ = SpectatorGui;
    class UpwardsBranchingTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.IntProvider_, arg4: number, arg5: Internal.IntProvider_, arg6: Internal.HolderSet_<Internal.Block>)
        static readonly CODEC: Internal.Codec<Internal.UpwardsBranchingTrunkPlacer>;
    }
    type UpwardsBranchingTrunkPlacer_ = UpwardsBranchingTrunkPlacer;
    abstract class GeometryProcessor$ProgramImpl {
        constructor()
        setData(arg0: Internal.UniformDataManager_, arg1: Internal.GeometryProcessor_): void;
        emitCode(vertBuilder: Internal.VertexGeomBuilder_, fragBuilder: Internal.FPFragmentBuilder_, varyingHandler: Internal.VaryingHandler_, uniformHandler: Internal.UniformHandler_, shaderCaps: Internal.ShaderCaps_, geomProc: Internal.GeometryProcessor_, outputColor: string, outputCoverage: string, texSamplers: number[]): void;
    }
    type GeometryProcessor$ProgramImpl_ = GeometryProcessor$ProgramImpl;
    interface Promise <V> extends io.netty.util.concurrent.Future<V> {
        isSuccess(): boolean;
        setFailure(arg0: Internal.Throwable_): this;
        syncUninterruptibly(): this;
        tryFailure(arg0: Internal.Throwable_): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        awaitUninterruptibly(): this;
        cause(): Internal.Throwable;
        get(): V;
        sync(): this;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        await(arg0: number): boolean;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        setUncancellable(): boolean;
        trySuccess(arg0: V): boolean;
        awaitUninterruptibly(arg0: number): boolean;
        isCancelled(): boolean;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        setSuccess(arg0: V): this;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        await(): this;
        getNow(): V;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        isCancellable(): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        get success(): boolean
        set failure(arg0: Internal.Throwable_)
        get cancelled(): boolean
        set success(arg0: V)
        get done(): boolean
        get now(): V
        get cancellable(): boolean
    }
    type Promise_<V> = Promise<V>;
    interface SpriteSet {
        get(arg0: number, arg1: number): Internal.TextureAtlasSprite;
        get(arg0: Internal.RandomSource_): Internal.TextureAtlasSprite;
    }
    type SpriteSet_ = SpriteSet;
    class ItemModelShaper {
        constructor(arg0: Internal.ModelManager_)
        getItemModel(arg0: Internal.ItemStack_): Internal.BakedModel;
        getModelManager(): Internal.ModelManager;
        register(arg0: Internal.Item_, arg1: Internal.ModelResourceLocation_): void;
        handler$zfe000$injectGetModel(stack: Internal.ItemStack_, cir: Internal.CallbackInfoReturnable_<any>): void;
        rebuildCache(): void;
        getItemModel(arg0: Internal.Item_): Internal.BakedModel;
        get modelManager(): Internal.ModelManager
        readonly shapes: Internal.Int2ObjectMap<Internal.ModelResourceLocation>;
    }
    type ItemModelShaper_ = ItemModelShaper;
    class LevelStorageSource$LevelDirectory extends Internal.Record {
        constructor(path: Internal.Path_)
        resourcePath(arg0: Internal.LevelResource_): Internal.Path;
        directoryName(): string;
        iconFile(): Internal.Path;
        lockFile(): Internal.Path;
        dataFile(): Internal.Path;
        path(): Internal.Path;
        corruptedDataFile(arg0: Internal.LocalDateTime_): Internal.Path;
        oldDataFile(): Internal.Path;
    }
    type LevelStorageSource$LevelDirectory_ = LevelStorageSource$LevelDirectory;
    class UniformFloat extends Internal.FloatProvider {
        static of(arg0: number, arg1: number): Internal.UniformFloat;
        static readonly CODEC: Internal.Codec<Internal.UniformFloat>;
    }
    type UniformFloat_ = UniformFloat;
    class File implements Internal.Comparable<Internal.File>, Internal.Serializable {
        constructor(arg0: string, arg1: string)
        constructor(arg0: string)
        constructor(arg0: Internal.URI_)
        constructor(arg0: Internal.File_, arg1: string)
        canWrite(): boolean;
        getAbsolutePath(): string;
        getCanonicalFile(): this;
        getParent(): string;
        /**
         * @deprecated
        */
        toURL(): Internal.URL;
        "delete"(): boolean;
        listFiles(arg0: Internal.FileFilter_): Internal.File[];
        setWritable(arg0: boolean, arg1: boolean): boolean;
        static createTempFile(arg0: string, arg1: string): Internal.File;
        isDirectory(): boolean;
        compareTo(arg0: any): number;
        getParentFile(): this;
        setLastModified(arg0: number): boolean;
        setReadable(arg0: boolean): boolean;
        getName(): string;
        listFiles(): Internal.File[];
        getUsableSpace(): number;
        toPath(): Internal.Path;
        list(arg0: Internal.FilenameFilter_): string[];
        mkdir(): boolean;
        setWritable(arg0: boolean): boolean;
        compareTo(arg0: Internal.File_): number;
        isFile(): boolean;
        getPath(): string;
        createNewFile(): boolean;
        lastModified(): number;
        length(): number;
        setExecutable(arg0: boolean, arg1: boolean): boolean;
        getFreeSpace(): number;
        isHidden(): boolean;
        deleteOnExit(): void;
        setReadOnly(): boolean;
        setReadable(arg0: boolean, arg1: boolean): boolean;
        mkdirs(): boolean;
        renameTo(arg0: Internal.File_): boolean;
        getCanonicalPath(): string;
        setExecutable(arg0: boolean): boolean;
        static listRoots(): Internal.File[];
        listFiles(arg0: Internal.FilenameFilter_): Internal.File[];
        canRead(): boolean;
        exists(): boolean;
        static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): Internal.File;
        list(): string[];
        toURI(): Internal.URI;
        getAbsoluteFile(): this;
        canExecute(): boolean;
        getTotalSpace(): number;
        isAbsolute(): boolean;
        get absolutePath(): string
        get canonicalFile(): Internal.File
        get parent(): string
        get directory(): boolean
        get parentFile(): Internal.File
        set lastModified(arg0: number)
        set readable(arg0: boolean)
        get name(): string
        get usableSpace(): number
        set writable(arg0: boolean)
        get file(): boolean
        get path(): string
        get freeSpace(): number
        get hidden(): boolean
        get canonicalPath(): string
        set executable(arg0: boolean)
        get absoluteFile(): Internal.File
        get totalSpace(): number
        get absolute(): boolean
        static readonly separator: "\\";
        static readonly separatorChar: "\\";
        static readonly pathSeparatorChar: ";";
        static readonly pathSeparator: ";";
    }
    type File_ = File;
    class ChunkEvent extends Internal.LevelEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_)
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.LevelAccessor_)
        getChunk(): Internal.ChunkAccess;
        get chunk(): Internal.ChunkAccess
    }
    type ChunkEvent_ = ChunkEvent;
    interface DispenseItemBehavior {
        bootStrap(): void;
        dispense(arg0: Internal.BlockSource_, arg1: Internal.ItemStack_): Internal.ItemStack;
        setEntityPokingOutOfBlock(arg0: Internal.BlockSource_, arg1: Internal.Entity_, arg2: Internal.Direction_): void;
        readonly LOGGER: Internal.Log4jLogger;
        readonly NOOP: Internal.DispenseItemBehavior;
    }
    type DispenseItemBehavior_ = DispenseItemBehavior;
    class ServerboundLockDifficultyPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: boolean)
        handle(arg0: Internal.PacketListener_): void;
        isLocked(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get locked(): boolean
        get skippable(): boolean
    }
    type ServerboundLockDifficultyPacket_ = ServerboundLockDifficultyPacket;
    class WeepingVinesPlantBlock extends Internal.GrowingPlantBodyBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.ArrayVoxelShape;
    }
    type WeepingVinesPlantBlock_ = WeepingVinesPlantBlock;
    interface IBE <T extends Internal.BlockEntity> extends Internal.EntityBlock {
        withBlockEntityDo(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Consumer_<T>): void;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        getBlockEntityClass(): T;
        getBlockEntityType(): Internal.BlockEntityType<T>;
        getTicker<S extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<S>): Internal.BlockEntityTicker<S>;
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        onBlockEntityUse(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Function_<T, Internal.InteractionResult>): Internal.InteractionResult;
        getBlockEntity(arg0: Internal.BlockGetter_, arg1: BlockPos_): T;
        getBlockEntityOptional(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.Optional<T>;
        get blockEntityClass(): T
        get blockEntityType(): Internal.BlockEntityType<T>
    }
    type IBE_<T extends Internal.BlockEntity> = IBE<T>;
    interface RegistryAccess$Frozen extends Internal.RegistryAccess {
        registry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        load(arg0: Internal.RegistryAccess$Writable_, arg1: Internal.DynamicOps_<Internal.JsonElement>, arg2: Internal.RegistryLoader_): void;
        registryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        freeze(): this;
        registries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        knownRegistries(): Internal.Iterable<Internal.RegistryAccess$RegistryData<any>>;
        ownedRegistryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        builtinCopy(): Internal.RegistryAccess$Writable;
        readFromDisk(arg0: Internal.Dynamic_<any>): Internal.RegistryAccess;
        fromRegistryOfRegistries(arg0: Internal.Registry_<Internal.Registry<any>>): this;
        retrieveRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Dynamic_<any>): Internal.Registry<E>;
        allElementsLifecycle(): Internal.Lifecycle;
        ownedRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        ownedRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        networkSafeRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        createRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<any>>): Internal.WritableRegistry<any>;
    }
    type RegistryAccess$Frozen_ = RegistryAccess$Frozen;
    class ServerboundPlayerActionPacket$Action extends Internal.Enum<Internal.ServerboundPlayerActionPacket$Action> {
        static values(): Internal.ServerboundPlayerActionPacket$Action[];
        static valueOf(arg0: string): Internal.ServerboundPlayerActionPacket$Action;
        static readonly DROP_ITEM: Internal.ServerboundPlayerActionPacket$Action;
        static readonly DROP_ALL_ITEMS: Internal.ServerboundPlayerActionPacket$Action;
        static readonly RELEASE_USE_ITEM: Internal.ServerboundPlayerActionPacket$Action;
        static readonly START_DESTROY_BLOCK: Internal.ServerboundPlayerActionPacket$Action;
        static readonly ABORT_DESTROY_BLOCK: Internal.ServerboundPlayerActionPacket$Action;
        static readonly STOP_DESTROY_BLOCK: Internal.ServerboundPlayerActionPacket$Action;
        static readonly SWAP_ITEM_WITH_OFFHAND: Internal.ServerboundPlayerActionPacket$Action;
    }
    type ServerboundPlayerActionPacket$Action_ = ServerboundPlayerActionPacket$Action | "drop_item" | "drop_all_items" | "abort_destroy_block" | "start_destroy_block" | "release_use_item" | "swap_item_with_offhand" | "stop_destroy_block";
    interface ClientTooltipComponent {
        create(arg0: Internal.FormattedCharSequence_): this;
        create(arg0: Internal.TooltipComponent_): this;
        renderImage(arg0: Internal.Font_, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: Internal.ItemRenderer_, arg5: number): void;
        renderText(arg0: Internal.Font_, arg1: number, arg2: number, arg3: Internal.Matrix4f_, arg4: Internal.MultiBufferSource$BufferSource_): void;
        getHeight(): number;
        getWidth(arg0: Internal.Font_): number;
        get height(): number
    }
    type ClientTooltipComponent_ = ClientTooltipComponent;
    class DecimalStyle {
        static getAvailableLocales(): Internal.Set<Internal.Locale>;
        getDecimalSeparator(): string;
        getNegativeSign(): string;
        withZeroDigit(arg0: string): this;
        getPositiveSign(): string;
        withNegativeSign(arg0: string): this;
        getZeroDigit(): string;
        static ofDefaultLocale(): Internal.DecimalStyle;
        static of(arg0: Internal.Locale_): Internal.DecimalStyle;
        withPositiveSign(arg0: string): this;
        withDecimalSeparator(arg0: string): this;
        get availableLocales(): Internal.Set<Internal.Locale>
        get decimalSeparator(): string
        get negativeSign(): string
        get positiveSign(): string
        get zeroDigit(): string
        static readonly STANDARD: Internal.DecimalStyle;
    }
    type DecimalStyle_ = DecimalStyle;
    interface OptionEnum {
        getKey(): string;
        getCaption(): Internal.Component;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
    }
    type OptionEnum_ = OptionEnum;
    class GameProfileCache {
        constructor(arg0: Internal.GameProfileRepository_, arg1: Internal.File_)
        add(arg0: Internal.GameProfile_): void;
        get(arg0: string): Internal.Optional<Internal.GameProfile>;
        static setUsesAuthentication(arg0: boolean): void;
        clearExecutor(): void;
        save(): void;
        getAsync(arg0: string, arg1: Internal.Consumer_<Internal.Optional<Internal.GameProfile>>): void;
        setExecutor(arg0: Internal.Executor_): void;
        get(arg0: Internal.UUID_): Internal.Optional<Internal.GameProfile>;
        load(): Internal.List<Internal.GameProfileCache$GameProfileInfo>;
        set usesAuthentication(arg0: boolean)
        set executor(arg0: Internal.Executor_)
        readonly profilesByName: Internal.Map<string, Internal.GameProfileCache$GameProfileInfo>;
    }
    type GameProfileCache_ = GameProfileCache;
    class FontFamily {
        constructor(font: icyllis.modernui.graphics.text.Font_)
        static getSystemFontAliases(): Internal.Map<string, string>;
        static createFamily(file: Internal.File_, register: boolean): Internal.FontFamily;
        hasGlyph(ch: number): boolean;
        getFamilyName(locale: Internal.Locale_): string;
        isColorEmojiFamily(): boolean;
        getClosestMatch(style: number): icyllis.modernui.graphics.text.Font;
        getFamilyName(): string;
        static createFamily(stream: Internal.InputStream_, register: boolean): Internal.FontFamily;
        static getSystemFontWithAlias(name: string): Internal.FontFamily;
        static getSystemFontMap(): Internal.Map<string, Internal.FontFamily>;
        hasGlyph(ch: number, vs: number): boolean;
        get systemFontAliases(): Internal.Map<string, string>
        get colorEmojiFamily(): boolean
        get familyName(): string
        get systemFontMap(): Internal.Map<string, Internal.FontFamily>
        static readonly SANS_SERIF: Internal.FontFamily;
        static readonly SERIF: Internal.FontFamily;
        static readonly MONOSPACED: Internal.FontFamily;
    }
    type FontFamily_ = FontFamily;
    interface SheetGlyphInfo {
        getDown(): number;
        getRight(): number;
        getPixelHeight(): number;
        getLeft(): number;
        getOversample(): number;
        getBearingX(): number;
        getPixelWidth(): number;
        getBearingY(): number;
        getUp(): number;
        upload(arg0: number, arg1: number): void;
        isColored(): boolean;
        get down(): number
        get right(): number
        get pixelHeight(): number
        get left(): number
        get oversample(): number
        get bearingX(): number
        get pixelWidth(): number
        get bearingY(): number
        get up(): number
        get colored(): boolean
    }
    type SheetGlyphInfo_ = SheetGlyphInfo;
    class OrderedCompoundTag extends Internal.CompoundTag {
        constructor()
        constructor(map: Internal.Map_<string, Internal.Tag>)
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        copy(): Internal.Tag;
        get asString(): string
        readonly tagMap: Internal.Map<string, Internal.Tag>;
    }
    type OrderedCompoundTag_ = OrderedCompoundTag;
    class Bat extends Internal.AmbientCreature {
        constructor(arg0: Internal.EntityType_<Internal.Bat>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isResting(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getAmbientSound(): Internal.SoundEvent;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        static checkBatSpawnRules(arg0: Internal.EntityType_<Internal.Bat>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setResting(arg0: boolean): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get resting(): boolean
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get ambientSound(): Internal.SoundEvent
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get flapping(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set resting(arg0: boolean)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly TICKS_PER_FLAP: 3;
        static readonly FLAP_DEGREES_PER_TICK: 74.48451;
    }
    type Bat_ = Bat;
    class ChatTypeDecoration$Parameter extends Internal.Enum<Internal.ChatTypeDecoration$Parameter> implements Internal.StringRepresentable {
        select(arg0: Internal.Component_, arg1: Internal.ChatType$Bound_): Internal.Component;
        static valueOf(arg0: string): Internal.ChatTypeDecoration$Parameter;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.ChatTypeDecoration$Parameter[];
        getSerializedName(): string;
        get serializedName(): string
        static readonly CONTENT: Internal.ChatTypeDecoration$Parameter;
        static readonly CODEC: Internal.Codec<Internal.ChatTypeDecoration$Parameter>;
        static readonly SENDER: Internal.ChatTypeDecoration$Parameter;
        static readonly TARGET: Internal.ChatTypeDecoration$Parameter;
    }
    type ChatTypeDecoration$Parameter_ = "sender" | "target" | ChatTypeDecoration$Parameter | "content";
    interface IFieldUpdateListener <T> {
        onFieldChanged(arg0: string, arg1: T, arg2: T): void;
        (arg0: string, arg1: T, arg2: T): void;
    }
    type IFieldUpdateListener_<T> = IFieldUpdateListener<T>;
    class RenderStateShard$OutputStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_)
    }
    type RenderStateShard$OutputStateShard_ = RenderStateShard$OutputStateShard;
    interface IStackHelper {
        getUniqueIdentifierForStack(arg0: Internal.ItemStack_, arg1: Internal.UidContext_): string;
        isEquivalent(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.UidContext_): boolean;
    }
    type IStackHelper_ = IStackHelper;
    interface ServerPlayerConnection {
        send(arg0: Internal.Packet_<any>): void;
        getPlayer(): Internal.ServerPlayer;
        get player(): Internal.ServerPlayer
    }
    type ServerPlayerConnection_ = ServerPlayerConnection;
    class FMLClientSetupEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type FMLClientSetupEvent_ = FMLClientSetupEvent;
    class NetworkEvent$PacketDispatcher {
        sendPacket(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): void;
    }
    type NetworkEvent$PacketDispatcher_ = NetworkEvent$PacketDispatcher;
    class CoralTreeFeature extends Internal.CoralFeature {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type CoralTreeFeature_ = CoralTreeFeature;
    class ServerboundPlayerInputPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: boolean, arg3: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getXxa(): number;
        isJumping(): boolean;
        isShiftKeyDown(): boolean;
        getZza(): number;
        isSkippable(): boolean;
        get xxa(): number
        get jumping(): boolean
        get shiftKeyDown(): boolean
        get zza(): number
        get skippable(): boolean
    }
    type ServerboundPlayerInputPacket_ = ServerboundPlayerInputPacket;
    class Pair$Mu <S> implements Internal.K1 {
        constructor()
    }
    type Pair$Mu_<S> = Pair$Mu<S>;
    interface IKeyConflictContext {
        isActive(): boolean;
        conflicts(arg0: Internal.IKeyConflictContext_): boolean;
        get active(): boolean
    }
    type IKeyConflictContext_ = IKeyConflictContext;
    class DripstoneClusterConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: Internal.IntProvider_, arg2: Internal.IntProvider_, arg3: number, arg4: number, arg5: Internal.IntProvider_, arg6: Internal.FloatProvider_, arg7: Internal.FloatProvider_, arg8: number, arg9: number, arg10: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly heightDeviation: number;
        readonly maxDistanceFromCenterAffectingHeightBias: number;
        readonly maxStalagmiteStalactiteHeightDiff: number;
        readonly wetness: Internal.FloatProvider;
        readonly floorToCeilingSearchRange: number;
        readonly height: Internal.IntProvider;
        readonly maxDistanceFromEdgeAffectingChanceOfDripstoneColumn: number;
        readonly dripstoneBlockLayerThickness: Internal.IntProvider;
        readonly density: Internal.FloatProvider;
        readonly chanceOfDripstoneColumnAtMaxDistanceFromCenter: number;
        static readonly CODEC: Internal.Codec<Internal.DripstoneClusterConfiguration>;
        readonly radius: Internal.IntProvider;
    }
    type DripstoneClusterConfiguration_ = DripstoneClusterConfiguration;
    class GuiMessageTag extends Internal.Record {
        constructor(arg0: number, arg1: Internal.GuiMessageTag$Icon_, arg2: Internal.Component_, arg3: string)
        indicatorColor(): number;
        icon(): Internal.GuiMessageTag$Icon;
        text(): Internal.Component;
        static chatNotSecure(): Internal.GuiMessageTag;
        static chatModified(arg0: string): Internal.GuiMessageTag;
        logTag(): string;
        static system(): Internal.GuiMessageTag;
        static chatFiltered(): Internal.GuiMessageTag;
    }
    type GuiMessageTag_ = GuiMessageTag;
    interface IForgeLivingEntity extends Internal.IForgeEntity {
        isAddedToWorld(): boolean;
        canUpdate(arg0: boolean): void;
        isInFluidType(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getEyeInFluidType(): Internal.FluidType;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        canUpdate(): boolean;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getStepHeight(): number;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        canRiderInteract(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        isMultipartEntity(): boolean;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getPersistentData(): Internal.CompoundTag;
        onAddedToWorld(): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        canStartSwimming(): boolean;
        onRemovedFromWorld(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        revive(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        jumpInFluid(arg0: Internal.FluidType_): void;
        getMaxHeightFluidType(): Internal.FluidType;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        self(): Internal.LivingEntity;
        sinkInFluid(arg0: Internal.FluidType_): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get addedToWorld(): boolean
        get inFluidType(): boolean
        get eyeInFluidType(): Internal.FluidType
        get stepHeight(): number
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get persistentData(): Internal.CompoundTag
        get maxHeightFluidType(): Internal.FluidType
    }
    type IForgeLivingEntity_ = IForgeLivingEntity;
    class UserApiService$UserFlag extends Internal.Enum<Internal.UserApiService$UserFlag> {
        static valueOf(arg0: string): Internal.UserApiService$UserFlag;
        static values(): Internal.UserApiService$UserFlag[];
        static readonly CHAT_ALLOWED: Internal.UserApiService$UserFlag;
        static readonly REALMS_ALLOWED: Internal.UserApiService$UserFlag;
        static readonly TELEMETRY_ENABLED: Internal.UserApiService$UserFlag;
        static readonly PROFANITY_FILTER_ENABLED: Internal.UserApiService$UserFlag;
        static readonly SERVERS_ALLOWED: Internal.UserApiService$UserFlag;
    }
    type UserApiService$UserFlag_ = UserApiService$UserFlag | "realms_allowed" | "telemetry_enabled" | "servers_allowed" | "chat_allowed" | "profanity_filter_enabled";
    interface ArrayVSAccess extends Internal.VoxelShapeAccess {
        getFaces(): Internal.VoxelShape[];
        getZPoints(): Internal.DoubleList;
        setFaces(arg0: Internal.VoxelShape_[]): void;
        setZPoints(arg0: Internal.DoubleList_): void;
        getShape(): Internal.DiscreteVoxelShape;
        setYPoints(arg0: Internal.DoubleList_): void;
        getYPoints(): Internal.DoubleList;
        setXPoints(arg0: Internal.DoubleList_): void;
        getXPoints(): Internal.DoubleList;
        setShape(arg0: Internal.DiscreteVoxelShape_): void;
        get faces(): Internal.VoxelShape[]
        get ZPoints(): Internal.DoubleList
        set faces(arg0: Internal.VoxelShape_[])
        set ZPoints(arg0: Internal.DoubleList_)
        get shape(): Internal.DiscreteVoxelShape
        set YPoints(arg0: Internal.DoubleList_)
        get YPoints(): Internal.DoubleList
        set XPoints(arg0: Internal.DoubleList_)
        get XPoints(): Internal.DoubleList
        set shape(arg0: Internal.DiscreteVoxelShape_)
    }
    type ArrayVSAccess_ = ArrayVSAccess;
    class BaseCoralPlantTypeBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type BaseCoralPlantTypeBlock_ = BaseCoralPlantTypeBlock;
    interface Float2BooleanFunction extends Internal.DoublePredicate, it.unimi.dsi.fastutil.Function<number, boolean> {
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        or(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        get(arg0: number): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        apply(arg0: number): boolean;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2BooleanFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2BooleanFunction<T>;
        defaultReturnValue(): boolean;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction;
        and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction;
        put(arg0: number, arg1: boolean): boolean;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        remove(arg0: number): boolean;
        size(): number;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction;
        clear(): void;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction;
        negate(): Internal.DoublePredicate;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        (arg0: number): boolean;
    }
    type Float2BooleanFunction_ = Float2BooleanFunction;
    interface Cullable {
        setCulled(arg0: boolean): void;
        setTimeout(): void;
        setOutOfCamera(arg0: boolean): void;
        isForcedVisible(): boolean;
        isCulled(): boolean;
        isOutOfCamera(): boolean;
        set culled(arg0: boolean)
        set outOfCamera(arg0: boolean)
        get forcedVisible(): boolean
        get culled(): boolean
        get outOfCamera(): boolean
    }
    type Cullable_ = Cullable;
    class HotbarManager {
        constructor(arg0: Internal.File_, arg1: Internal.DataFixer_)
        get(arg0: number): Internal.Hotbar;
        save(): void;
        static readonly NUM_HOTBAR_GROUPS: 9;
    }
    type HotbarManager_ = HotbarManager;
    class GameTestDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor()
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
        addMarker(arg0: BlockPos_, arg1: number, arg2: string, arg3: number): void;
    }
    type GameTestDebugRenderer_ = GameTestDebugRenderer;
    class VillagerBabiesSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type VillagerBabiesSensor_ = VillagerBabiesSensor;
    class DataResult$Mu implements Internal.K1 {
        constructor()
    }
    type DataResult$Mu_ = DataResult$Mu;
    class MusicManager {
        constructor(arg0: Internal.Minecraft_)
        startPlaying(arg0: Internal.Music_): void;
        stopPlaying(): void;
        tick(): void;
        isPlayingMusic(arg0: Internal.Music_): boolean;
    }
    type MusicManager_ = MusicManager;
    class RedStoneOreBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly LIT: Internal.BooleanProperty;
    }
    type RedStoneOreBlock_ = RedStoneOreBlock;
    class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer {
        constructor(prev: Internal.JsonElement_)
        clearPools(): void;
        randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer;
        name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer;
        toJson(): Internal.JsonObject;
        addPool(p: Internal.Consumer_<Internal.LootBuilderPool>): void;
        damage(damage: Internal.NumberProvider_): Internal.FunctionContainer;
        count(count: Internal.NumberProvider_): Internal.FunctionContainer;
        survivesExplosion(): Internal.ConditionContainer;
        addFunction(o: Internal.JsonObject_): this;
        clearConditions(): void;
        copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer;
        addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer;
        lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer;
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer;
        enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer;
        furnaceSmelt(): Internal.FunctionContainer;
        entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer;
        clearFunctions(): void;
        lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer;
        addConditionalFunction(func: Internal.Consumer_<Internal.ConditionalFunction>): Internal.FunctionContainer;
        randomChance(chance: number): Internal.ConditionContainer;
        killedByPlayer(): Internal.ConditionContainer;
        nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer;
        entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_<string, any>): Internal.ConditionContainer;
        name(name: Internal.Component_): Internal.FunctionContainer;
        type: string;
        conditions: Internal.JsonArray;
        pools: Internal.JsonArray;
        functions: Internal.JsonArray;
        customId: ResourceLocation;
    }
    type LootBuilder_ = LootBuilder;
    interface SignedMessageChain$Encoder {
        pack(arg0: Internal.Signer_, arg1: Internal.MessageSigner_, arg2: Internal.ChatMessageContent_, arg3: Internal.LastSeenMessages_): Internal.SignedMessageChain$Link;
        (arg0: Internal.Signer_, arg1: Internal.MessageSigner_, arg2: Internal.ChatMessageContent_, arg3: Internal.LastSeenMessages_): Internal.SignedMessageChain$Link_;
    }
    type SignedMessageChain$Encoder_ = SignedMessageChain$Encoder;
    class GameRules$Key <T extends Internal.GameRules$Value<T>> {
        constructor(arg0: string, arg1: Internal.GameRules$Category_)
        getCategory(): Internal.GameRules$Category;
        getId(): string;
        getDescriptionId(): string;
        get category(): Internal.GameRules$Category
        get id(): string
        get descriptionId(): string
    }
    type GameRules$Key_<T extends Internal.GameRules$Value<T>> = GameRules$Key<T>;
    interface IRecipeHandler <K> {
        updateTimeStamp(level: Internal.Level_): void;
        preWorking(holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_, recipe: Internal.GTRecipe_): void;
        postWorking(holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_, recipe: Internal.GTRecipe_): void;
        handleRecipeInner(arg0: Internal.IO_, arg1: Internal.GTRecipe_, arg2: Internal.List_<K>, arg3: string, arg4: boolean): Internal.List<K>;
        getSlotNames(): Internal.Set<string>;
        copyContent(content: any): K;
        isDistinct(): boolean;
        setTimeStamp(arg0: number): void;
        getCapability(): RecipeCapability<K>;
        getTimeStamp(): number;
        handleRecipe(io: Internal.IO_, recipe: Internal.GTRecipe_, left: Internal.List_<any>, slotName: string, simulate: boolean): Internal.List<K>;
        get slotNames(): Internal.Set<string>
        get distinct(): boolean
        set timeStamp(arg0: number)
        get capability(): RecipeCapability<K>
        get timeStamp(): number
    }
    type IRecipeHandler_<K> = IRecipeHandler<K>;
    class DataJsonGenerator extends Internal.JsonGenerator {
        constructor(m: Internal.Map_<ResourceLocation, number[]>)
    }
    type DataJsonGenerator_ = DataJsonGenerator;
    abstract class Behavior <E extends Internal.LivingEntity> {
        constructor(arg0: Internal.Map_<Internal.MemoryModuleType<any>, Internal.MemoryStatus>, arg1: number)
        constructor(arg0: Internal.Map_<Internal.MemoryModuleType<any>, Internal.MemoryStatus>)
        constructor(arg0: Internal.Map_<Internal.MemoryModuleType<any>, Internal.MemoryStatus>, arg1: number, arg2: number)
        tryStart(arg0: Internal.ServerLevel_, arg1: E, arg2: number): boolean;
        doStop(arg0: Internal.ServerLevel_, arg1: E, arg2: number): void;
        getStatus(): Internal.Behavior$Status;
        tickOrStop(arg0: Internal.ServerLevel_, arg1: E, arg2: number): void;
        get status(): Internal.Behavior$Status
        static readonly DEFAULT_DURATION: 60;
    }
    type Behavior_<E extends Internal.LivingEntity> = Behavior<E>;
    class Commands {
        constructor(arg0: Internal.Commands$CommandSelection_, arg1: Internal.CommandBuildContext_)
        static literal(arg0: string): Internal.LiteralArgumentBuilder<Internal.CommandSourceStack>;
        static argument<T>(arg0: string, arg1: Internal.ArgumentType_<T>): Internal.RequiredArgumentBuilder<Internal.CommandSourceStack, T>;
        static mapSource<S>(arg0: Internal.ParseResults_<S>, arg1: Internal.UnaryOperator_<S>): Internal.ParseResults<S>;
        static getParseException<S>(arg0: Internal.ParseResults_<S>): Internal.CommandSyntaxException;
        performCommand(arg0: Internal.ParseResults_<Internal.CommandSourceStack>, arg1: string): number;
        getDispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>;
        performPrefixedCommand(arg0: Internal.CommandSourceStack_, arg1: string): number;
        static createValidator(arg0: Internal.Commands$ParseFunction_): Internal.Predicate<string>;
        sendCommands(arg0: Internal.ServerPlayer_): void;
        static validate(): void;
        get dispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>
        static readonly LEVEL_OWNERS: 4;
        static readonly LEVEL_ALL: 0;
        static readonly LEVEL_MODERATORS: 1;
        static readonly LEVEL_ADMINS: 3;
        static readonly LEVEL_GAMEMASTERS: 2;
    }
    type Commands_ = Commands;
    class ReportEnvironment extends Internal.Record {
        constructor(arg0: string, arg1: Internal.ReportEnvironment$Server_)
        server(): Internal.ReportEnvironment$Server;
        clientVersion(): string;
        static local(): Internal.ReportEnvironment;
        static realm(arg0: Internal.RealmsServer_): Internal.ReportEnvironment;
        static thirdParty(arg0: string): Internal.ReportEnvironment;
        thirdPartyServerInfo(): Internal.AbuseReportRequest$ThirdPartyServerInfo;
        clientInfo(): Internal.AbuseReportRequest$ClientInfo;
        static create(arg0: Internal.ReportEnvironment$Server_): Internal.ReportEnvironment;
        realmInfo(): Internal.AbuseReportRequest$RealmInfo;
    }
    type ReportEnvironment_ = ReportEnvironment;
    class WorldCreationContext extends Internal.Record {
        constructor(arg0: Internal.WorldGenSettings_, arg1: Internal.Lifecycle_, arg2: Internal.RegistryAccess$Frozen_, arg3: Internal.ReloadableServerResources_)
        registryAccess(): Internal.RegistryAccess$Frozen;
        dataPackResources(): Internal.ReloadableServerResources;
        withSettings(arg0: Internal.WorldCreationContext$SimpleUpdater_): this;
        withSettings(arg0: Internal.WorldCreationContext$Updater_): this;
        withSettings(arg0: Internal.WorldGenSettings_): this;
        worldGenSettings(): Internal.WorldGenSettings;
        worldSettingsStability(): Internal.Lifecycle;
    }
    type WorldCreationContext_ = WorldCreationContext;
    class StonecutterMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        getRecipes(): Internal.List<Internal.StonecutterRecipe>;
        getSelectedRecipeIndex(): number;
        hasInputItem(): boolean;
        getNumRecipes(): number;
        registerUpdateListener(arg0: Internal.Runnable_): void;
        get recipes(): Internal.List<Internal.StonecutterRecipe>
        get selectedRecipeIndex(): number
        get numRecipes(): number
        static readonly INPUT_SLOT: 0;
        static readonly RESULT_SLOT: 1;
        readonly container: Internal.Container;
    }
    type StonecutterMenu_ = StonecutterMenu;
    class CapabilityMap extends Internal.IdentityHashMap<RecipeCapability<any>, Internal.Content[]> implements Internal.InputReplacement, Internal.OutputReplacement {
        constructor()
        constructor(m: Internal.Map_<RecipeCapability<any>, Internal.Content[]>)
        replaceInput(arg0: Internal.RecipeJS_, arg1: Internal.ReplacementMatch_, arg2: Internal.InputReplacement_): any;
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): this;
        replace(arg0: RecipeCapability_<any>, arg1: Internal.Content_[], arg2: Internal.Content_[]): boolean;
        static of<K, V>(): Internal.Map<K, V>;
        isInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_): boolean;
        getOrDefault(arg0: any, arg1: Internal.Content_[]): Internal.Content[];
        computeIfAbsent(arg0: RecipeCapability_<any>, arg1: Internal.Function_<RecipeCapability<any>, Internal.Content[]>): Internal.Content[];
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        compute(arg0: RecipeCapability_<any>, arg1: Internal.BiFunction_<RecipeCapability<any>, Internal.Content[], Internal.Content[]>): Internal.Content[];
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        add(capability: RecipeCapability_<any>, value: Internal.Content_): void;
        putIfAbsent(arg0: RecipeCapability_<any>, arg1: Internal.Content_[]): Internal.Content[];
        replace(arg0: RecipeCapability_<any>, arg1: Internal.Content_[]): Internal.Content[];
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        static of(o: any): Internal.InputReplacement;
        isOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_): boolean;
        transform(transformer: Internal.OutputReplacementTransformer_): Internal.OutputReplacementTransformer$Replacement;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        computeIfPresent(arg0: RecipeCapability_<any>, arg1: Internal.BiFunction_<RecipeCapability<any>, Internal.Content[], Internal.Content[]>): Internal.Content[];
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        transform(transformer: Internal.InputReplacementTransformer_): Internal.InputReplacementTransformer$Replacement;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        merge(arg0: RecipeCapability_<any>, arg1: Internal.Content_[], arg2: Internal.BiFunction_<Internal.Content[], Internal.Content[], Internal.Content[]>): Internal.Content[];
    }
    type CapabilityMap_ = CapabilityMap;
    class LargeDripstoneFeature extends Internal.Feature<Internal.LargeDripstoneConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.LargeDripstoneConfiguration>)
    }
    type LargeDripstoneFeature_ = LargeDripstoneFeature;
    abstract class AbstractHurtingProjectile extends Internal.Projectile implements Internal.DynamicLightSource {
        constructor(arg0: Internal.EntityType_<Internal.AbstractHurtingProjectile>, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.AbstractHurtingProjectile>, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number, arg5: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        zPower: number;
        yPower: number;
        xPower: number;
    }
    type AbstractHurtingProjectile_ = AbstractHurtingProjectile;
    interface PlayerSelector {
        uuid(uuid: Internal.UUID_): this;
        or(fallback: Internal.PlayerSelector_): this;
        identity(player: Internal.ServerPlayer_): this;
        fuzzyName(name: string): this;
        name(name: string): this;
        of(o: any): this;
        getPlayer(arg0: Internal.MinecraftServer_): Internal.ServerPlayer;
        (arg0: Internal.MinecraftServer_): Internal.ServerPlayer_;
    }
    type PlayerSelector_ = PlayerSelector;
    class LivingKnockBackEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: number, arg2: number, arg3: number)
        getOriginalRatioX(): number;
        getRatioZ(): number;
        setRatioX(arg0: number): void;
        getRatioX(): number;
        getStrength(): number;
        getOriginalStrength(): number;
        getOriginalRatioZ(): number;
        setRatioZ(arg0: number): void;
        setStrength(arg0: number): void;
        get originalRatioX(): number
        get ratioZ(): number
        set ratioX(arg0: number)
        get ratioX(): number
        get strength(): number
        get originalStrength(): number
        get originalRatioZ(): number
        set ratioZ(arg0: number)
        set strength(arg0: number)
    }
    type LivingKnockBackEvent_ = LivingKnockBackEvent;
    interface View$OnCreateContextMenuListener {
        onCreateContextMenu(arg0: Internal.ContextMenu_, arg1: Internal.View_, arg2: any): void;
        (arg0: Internal.ContextMenu_, arg1: Internal.View_, arg2: any): void;
    }
    type View$OnCreateContextMenuListener_ = View$OnCreateContextMenuListener;
    interface Symbol {
    }
    type Symbol_ = Symbol;
    class ClientboundDisconnectPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getReason(): Internal.Component;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get reason(): Internal.Component
        get skippable(): boolean
    }
    type ClientboundDisconnectPacket_ = ClientboundDisconnectPacket;
    abstract class BogeyRenderer$CommonRenderer extends Internal.BogeyRenderer {
        constructor()
    }
    type BogeyRenderer$CommonRenderer_ = BogeyRenderer$CommonRenderer;
    class ClientboundUpdateAdvancementsPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: boolean, arg1: Internal.Collection_<Internal.Advancement>, arg2: Internal.Set_<ResourceLocation>, arg3: Internal.Map_<ResourceLocation, Internal.AdvancementProgress>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getRemoved(): Internal.Set<ResourceLocation>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getAdded(): Internal.Map<ResourceLocation, Internal.Advancement$Builder>;
        getProgress(): Internal.Map<ResourceLocation, Internal.AdvancementProgress>;
        isSkippable(): boolean;
        shouldReset(): boolean;
        get removed(): Internal.Set<ResourceLocation>
        get added(): Internal.Map<ResourceLocation, Internal.Advancement$Builder>
        get progress(): Internal.Map<ResourceLocation, Internal.AdvancementProgress>
        get skippable(): boolean
    }
    type ClientboundUpdateAdvancementsPacket_ = ClientboundUpdateAdvancementsPacket;
    interface ByteComparator extends Internal.Comparator<number> {
        thenComparing(arg0: Internal.ByteComparator_): this;
        thenComparing<U>(arg0: Internal.Function_<number, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<number>;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparingInt(arg0: Internal.ToIntFunction_<number>): Internal.Comparator<number>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<number, U>): Internal.Comparator<number>;
        thenComparingLong(arg0: Internal.ToLongFunction_<number>): Internal.Comparator<number>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<number>): Internal.Comparator<number>;
        naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing(arg0: Internal.Comparator_<number>): Internal.Comparator<number>;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        compare(arg0: number, arg1: number): number;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: any, arg1: any): number;
        /**
         * @deprecated
        */
        compare(arg0: number, arg1: number): number;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
        reversed(): this;
    }
    type ByteComparator_ = ByteComparator;
    class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable<Internal.ByteBuf> {
        constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number, ...arg3: Internal.ByteBuf_[])
        constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number, arg3: Internal.Iterable_<Internal.ByteBuf>)
        constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number)
        resetReaderIndex(): this;
        writeByte(arg0: number): this;
        addComponent(arg0: boolean, arg1: Internal.ByteBuf_): this;
        writeBytes(arg0: number[], arg1: number, arg2: number): this;
        componentAtOffset(arg0: number): Internal.ByteBuf;
        addComponents(arg0: boolean, ...arg1: Internal.ByteBuf_[]): this;
        writeFloat(arg0: number): this;
        writeLong(arg0: number): this;
        toComponentIndex(arg0: number): number;
        setMedium(arg0: number, arg1: number): this;
        getBytes(arg0: number, arg1: number[]): this;
        removeComponent(arg0: number): this;
        setByte(arg0: number, arg1: number): this;
        internalComponentAtOffset(arg0: number): Internal.ByteBuf;
        getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this;
        readerIndex(arg0: number): this;
        maxNumComponents(): number;
        retain(arg0: number): Internal.ReferenceCounted;
        writeMedium(arg0: number): this;
        touch(arg0: any): Internal.ReferenceCounted;
        component(arg0: number): Internal.ByteBuf;
        setChar(arg0: number, arg1: number): this;
        numComponents(): number;
        addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): this;
        addComponents(arg0: number, arg1: Internal.Iterable_<Internal.ByteBuf>): this;
        consolidate(arg0: number, arg1: number): this;
        iterator(): Internal.Iterator<Internal.ByteBuf>;
        decompose(arg0: number, arg1: number): Internal.List<Internal.ByteBuf>;
        discardSomeReadBytes(): this;
        addComponent(arg0: number, arg1: Internal.ByteBuf_): this;
        ensureWritable(arg0: number): this;
        spliterator(): Internal.Spliterator<Internal.ByteBuf>;
        clear(): this;
        addComponents(arg0: Internal.Iterable_<Internal.ByteBuf>): this;
        internalComponent(arg0: number): Internal.ByteBuf;
        addComponents(...arg0: Internal.ByteBuf_[]): this;
        setBoolean(arg0: number, arg1: boolean): this;
        setZero(arg0: number, arg1: number): this;
        addComponent(arg0: Internal.ByteBuf_): this;
        removeComponents(arg0: number, arg1: number): this;
        setIndex(arg0: number, arg1: number): this;
        getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this;
        writeDouble(arg0: number): this;
        addComponents(arg0: number, ...arg1: Internal.ByteBuf_[]): this;
        setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this;
        getBytes(arg0: number, arg1: Internal.ByteBuf_): this;
        writerIndex(arg0: number): this;
        touch(): Internal.ReferenceCounted;
        addComponents(arg0: boolean, arg1: Internal.Iterable_<Internal.ByteBuf>): this;
        discardReadComponents(): this;
        addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): this;
        setBytes(arg0: number, arg1: Internal.ByteBuffer_): this;
        capacity(arg0: number): this;
        getBytes(arg0: number, arg1: Internal.ByteBuffer_): this;
        writeChar(arg0: number): this;
        consolidate(): this;
        getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        retain(): Internal.ReferenceCounted;
        readBytes(arg0: number[], arg1: number, arg2: number): this;
        forEach(arg0: Internal.Consumer_<Internal.ByteBuf>): void;
        readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this;
        toByteIndex(arg0: number): number;
        getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this;
    }
    type CompositeByteBuf_ = CompositeByteBuf;
    abstract class InputEvent$MouseButton extends Internal.InputEvent {
        constructor()
        getButton(): number;
        getModifiers(): number;
        getAction(): number;
        get button(): number
        get modifiers(): number
        get action(): number
    }
    type InputEvent$MouseButton_ = InputEvent$MouseButton;
    class OffsetDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable<Internal.OffsetDateTime>, Internal.Serializable {
        getHour(): number;
        minusDays(arg0: number): this;
        getMonth(): Internal.Month;
        toLocalTime(): Internal.LocalTime;
        toInstant(): Internal.Instant;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        getDayOfWeek(): Internal.DayOfWeek;
        toZonedDateTime(): Internal.ZonedDateTime;
        minus(arg0: number, arg1: Internal.TemporalUnit_): this;
        withOffsetSameInstant(arg0: Internal.ZoneOffset_): this;
        compareTo(arg0: any): number;
        getMinute(): number;
        getDayOfMonth(): number;
        plusSeconds(arg0: number): this;
        plusMinutes(arg0: number): this;
        withYear(arg0: number): this;
        withDayOfYear(arg0: number): this;
        isSupported(arg0: Internal.TemporalField_): boolean;
        plusDays(arg0: number): this;
        format(arg0: Internal.DateTimeFormatter_): string;
        static parse(arg0: Internal.CharSequence_): Internal.OffsetDateTime;
        minusMinutes(arg0: number): this;
        plusWeeks(arg0: number): this;
        withHour(arg0: number): this;
        withOffsetSameLocal(arg0: Internal.ZoneOffset_): this;
        atZoneSimilarLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        getYear(): number;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        withDayOfMonth(arg0: number): this;
        withMonth(arg0: number): this;
        get(arg0: Internal.TemporalField_): number;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        minusYears(arg0: number): this;
        toEpochSecond(): number;
        static now(arg0: Internal.Clock_): Internal.OffsetDateTime;
        toOffsetTime(): Internal.OffsetTime;
        compareTo(arg0: Internal.OffsetDateTime_): number;
        getMonthValue(): number;
        plusHours(arg0: number): this;
        isEqual(arg0: Internal.OffsetDateTime_): boolean;
        withNano(arg0: number): this;
        static now(): Internal.OffsetDateTime;
        plusMonths(arg0: number): this;
        minusNanos(arg0: number): this;
        static from(arg0: Internal.TemporalAccessor_): Internal.OffsetDateTime;
        toLocalDate(): Internal.LocalDate;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        isAfter(arg0: Internal.OffsetDateTime_): boolean;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        minusHours(arg0: number): this;
        isBefore(arg0: Internal.OffsetDateTime_): boolean;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetDateTime;
        static timeLineOrder(): Internal.Comparator<Internal.OffsetDateTime>;
        getLong(arg0: Internal.TemporalField_): number;
        plusYears(arg0: number): this;
        getOffset(): Internal.ZoneOffset;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetDateTime;
        withSecond(arg0: number): this;
        static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): Internal.OffsetDateTime;
        minusSeconds(arg0: number): this;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        getDayOfYear(): number;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        minusWeeks(arg0: number): this;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        toLocalDateTime(): Internal.LocalDateTime;
        minusMonths(arg0: number): this;
        getSecond(): number;
        getNano(): number;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        plusNanos(arg0: number): this;
        withMinute(arg0: number): this;
        static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): Internal.OffsetDateTime;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): Internal.OffsetDateTime;
        atZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        static now(arg0: Internal.ZoneId_): Internal.OffsetDateTime;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        get hour(): number
        get month(): Internal.Month
        get dayOfWeek(): Internal.DayOfWeek
        get minute(): number
        get dayOfMonth(): number
        get year(): number
        get monthValue(): number
        get offset(): Internal.ZoneOffset
        get dayOfYear(): number
        get second(): number
        get nano(): number
        static readonly MIN: Internal.OffsetDateTime;
        static readonly MAX: Internal.OffsetDateTime;
    }
    type OffsetDateTime_ = OffsetDateTime;
    class MeasureUnit implements Internal.Serializable {
        getIdentifier(): string;
        withPrefix(arg0: Internal.MeasureUnit$MeasurePrefix_): this;
        static forIdentifier(arg0: string): Internal.MeasureUnit;
        getSubtype(): string;
        getDimensionality(): number;
        /**
         * @deprecated
        */
        getCopyOfMeasureUnitImpl(): Internal.MeasureUnitImpl;
        /**
         * @deprecated
        */
        static internalGetInstance(arg0: string, arg1: string): Internal.MeasureUnit;
        static getAvailableTypes(): Internal.Set<string>;
        reciprocal(): this;
        /**
         * @deprecated
        */
        static fromMeasureUnitImpl(arg0: Internal.MeasureUnitImpl_): Internal.MeasureUnit;
        getPrefix(): Internal.MeasureUnit$MeasurePrefix;
        withDimensionality(arg0: number): this;
        product(arg0: Internal.MeasureUnit_): this;
        splitToSingleUnits(): Internal.List<Internal.MeasureUnit>;
        /**
         * @deprecated
        */
        static findBySubType(arg0: string): Internal.MeasureUnit;
        static getAvailable(): Internal.Set<Internal.MeasureUnit>;
        getType(): string;
        getComplexity(): Internal.MeasureUnit$Complexity;
        static getAvailable(arg0: string): Internal.Set<Internal.MeasureUnit>;
        get identifier(): string
        get subtype(): string
        get dimensionality(): number
        /**
         * @deprecated
        */
        get copyOfMeasureUnitImpl(): Internal.MeasureUnitImpl
        get availableTypes(): Internal.Set<string>
        get prefix(): Internal.MeasureUnit$MeasurePrefix
        get available(): Internal.Set<Internal.MeasureUnit>
        get type(): string
        get complexity(): Internal.MeasureUnit$Complexity
        static readonly PIXEL_PER_CENTIMETER: Internal.MeasureUnit;
        static readonly EARTH_RADIUS: Internal.MeasureUnit;
        static readonly DUNAM: Internal.MeasureUnit;
        static readonly OUNCE_TROY: Internal.MeasureUnit;
        static readonly GIGABYTE: Internal.MeasureUnit;
        static readonly MILE_PER_HOUR: Internal.MeasureUnit;
        static readonly THERM_US: Internal.MeasureUnit;
        static readonly FATHOM: Internal.MeasureUnit;
        static readonly GRAM: Internal.MeasureUnit;
        static readonly MILE_PER_GALLON_IMPERIAL: Internal.MeasureUnit;
        static readonly PARSEC: Internal.MeasureUnit;
        static readonly SQUARE_MILE: Internal.MeasureUnit;
        static readonly HECTOLITER: Internal.MeasureUnit;
        static readonly MEGABIT: Internal.MeasureUnit;
        static readonly KILOWATT: Internal.MeasureUnit;
        static readonly ACRE_FOOT: Internal.MeasureUnit;
        static readonly SQUARE_METER: Internal.MeasureUnit;
        static readonly CUP: Internal.MeasureUnit;
        static readonly CUBIC_MILE: Internal.MeasureUnit;
        static readonly DOT_PER_CENTIMETER: Internal.MeasureUnit;
        static readonly RADIAN: Internal.MeasureUnit;
        static readonly INCH_HG: Internal.MeasureUnit;
        static readonly CUBIC_KILOMETER: Internal.MeasureUnit;
        static readonly SQUARE_KILOMETER: Internal.MeasureUnit;
        static readonly MEGAPASCAL: Internal.MeasureUnit;
        static readonly DESSERT_SPOON: Internal.MeasureUnit;
        static readonly BRITISH_THERMAL_UNIT: Internal.MeasureUnit;
        static readonly DOT_PER_INCH: Internal.MeasureUnit;
        static readonly METER: Internal.MeasureUnit;
        static readonly MILE_SCANDINAVIAN: Internal.MeasureUnit;
        static readonly POINT: Internal.MeasureUnit;
        static readonly PIXEL_PER_INCH: Internal.MeasureUnit;
        static readonly LUMEN: Internal.MeasureUnit;
        static readonly MEGAWATT: Internal.MeasureUnit;
        static readonly MILLIWATT: Internal.MeasureUnit;
        static readonly ATMOSPHERE: Internal.MeasureUnit;
        static readonly MILLIBAR: Internal.MeasureUnit;
        static readonly PERMILLE: Internal.MeasureUnit;
        static readonly FAHRENHEIT: Internal.MeasureUnit;
        static readonly QUART_IMPERIAL: Internal.MeasureUnit;
        static readonly YEAR_PERSON: com.ibm.icu.util.TimeUnit;
        static readonly NANOMETER: Internal.MeasureUnit;
        static readonly KILOWATT_HOUR: Internal.MeasureUnit;
        static readonly FLUID_OUNCE: Internal.MeasureUnit;
        static readonly PERCENT: Internal.MeasureUnit;
        static readonly TERABIT: Internal.MeasureUnit;
        static readonly FLUID_OUNCE_IMPERIAL: Internal.MeasureUnit;
        static readonly DAY_PERSON: com.ibm.icu.util.TimeUnit;
        static readonly FOODCALORIE: Internal.MeasureUnit;
        static readonly PERMYRIAD: Internal.MeasureUnit;
        static readonly KARAT: Internal.MeasureUnit;
        static readonly MOLE: Internal.MeasureUnit;
        static readonly BUSHEL: Internal.MeasureUnit;
        static readonly CUBIC_YARD: Internal.MeasureUnit;
        static readonly G_FORCE: Internal.MeasureUnit;
        static readonly CUBIC_CENTIMETER: Internal.MeasureUnit;
        static readonly MEGALITER: Internal.MeasureUnit;
        static readonly MONTH_PERSON: com.ibm.icu.util.TimeUnit;
        static readonly MILLIAMPERE: Internal.MeasureUnit;
        static readonly PINT_METRIC: Internal.MeasureUnit;
        static readonly SECOND: com.ibm.icu.util.TimeUnit;
        static readonly SQUARE_INCH: Internal.MeasureUnit;
        static readonly POUND_FORCE: Internal.MeasureUnit;
        static readonly LITER_PER_100KILOMETERS: Internal.MeasureUnit;
        static readonly GENERIC_TEMPERATURE: Internal.MeasureUnit;
        static readonly PART_PER_MILLION: Internal.MeasureUnit;
        static readonly MICROMETER: Internal.MeasureUnit;
        static readonly MILLIMETER: Internal.MeasureUnit;
        static readonly KILOGRAM: Internal.MeasureUnit;
        static readonly BAR: Internal.MeasureUnit;
        static readonly MICROGRAM: Internal.MeasureUnit;
        static readonly CELSIUS: Internal.MeasureUnit;
        static readonly QUART: Internal.MeasureUnit;
        static readonly DALTON: Internal.MeasureUnit;
        static readonly ARC_SECOND: Internal.MeasureUnit;
        static readonly CALORIE: Internal.MeasureUnit;
        static readonly EM: Internal.MeasureUnit;
        static readonly NEWTON: Internal.MeasureUnit;
        static readonly SQUARE_CENTIMETER: Internal.MeasureUnit;
        static readonly SQUARE_YARD: Internal.MeasureUnit;
        static readonly ACRE: Internal.MeasureUnit;
        static readonly MILLILITER: Internal.MeasureUnit;
        static readonly ITEM: Internal.MeasureUnit;
        static readonly FOOT: Internal.MeasureUnit;
        static readonly ASTRONOMICAL_UNIT: Internal.MeasureUnit;
        static readonly MEGAHERTZ: Internal.MeasureUnit;
        static readonly DAY: com.ibm.icu.util.TimeUnit;
        static readonly OUNCE: Internal.MeasureUnit;
        static readonly MICROSECOND: com.ibm.icu.util.TimeUnit;
        static readonly NAUTICAL_MILE: Internal.MeasureUnit;
        static readonly CUBIC_FOOT: Internal.MeasureUnit;
        static readonly KILOBIT: Internal.MeasureUnit;
        static readonly KILOPASCAL: Internal.MeasureUnit;
        static readonly JIGGER: Internal.MeasureUnit;
        static readonly MEGAPIXEL: Internal.MeasureUnit;
        static readonly WATT: Internal.MeasureUnit;
        static readonly KILOBYTE: Internal.MeasureUnit;
        static readonly PETABYTE: Internal.MeasureUnit;
        static readonly MILLIGRAM: Internal.MeasureUnit;
        static readonly KILOWATT_HOUR_PER_100_KILOMETER: Internal.MeasureUnit;
        static readonly GIGABIT: Internal.MeasureUnit;
        static readonly ELECTRONVOLT: Internal.MeasureUnit;
        static readonly PINCH: Internal.MeasureUnit;
        static readonly LITER_PER_KILOMETER: Internal.MeasureUnit;
        static readonly NANOSECOND: com.ibm.icu.util.TimeUnit;
        static readonly STONE: Internal.MeasureUnit;
        static readonly TERABYTE: Internal.MeasureUnit;
        static readonly MILLIMOLE_PER_LITER: Internal.MeasureUnit;
        static readonly DECADE: com.ibm.icu.util.TimeUnit;
        static readonly POUND_FOOT: Internal.MeasureUnit;
        static readonly CANDELA: Internal.MeasureUnit;
        static readonly TON: Internal.MeasureUnit;
        static readonly KILOHERTZ: Internal.MeasureUnit;
        static readonly KILOJOULE: Internal.MeasureUnit;
        static readonly AMPERE: Internal.MeasureUnit;
        static readonly CUBIC_INCH: Internal.MeasureUnit;
        static readonly METER_PER_SECOND: Internal.MeasureUnit;
        static readonly YARD: Internal.MeasureUnit;
        static readonly CARAT: Internal.MeasureUnit;
        static readonly EARTH_MASS: Internal.MeasureUnit;
        static readonly TABLESPOON: Internal.MeasureUnit;
        static readonly KILOMETER_PER_HOUR: Internal.MeasureUnit;
        static readonly DESSERT_SPOON_IMPERIAL: Internal.MeasureUnit;
        static readonly KILOMETER: Internal.MeasureUnit;
        static readonly YEAR: com.ibm.icu.util.TimeUnit;
        static readonly POUND: Internal.MeasureUnit;
        static readonly MILLIGRAM_PER_DECILITER: Internal.MeasureUnit;
        static readonly LUX: Internal.MeasureUnit;
        static readonly GIGAWATT: Internal.MeasureUnit;
        static readonly DOT: Internal.MeasureUnit;
        static readonly ARC_MINUTE: Internal.MeasureUnit;
        static readonly PASCAL: Internal.MeasureUnit;
        static readonly MEGABYTE: Internal.MeasureUnit;
        static readonly LIGHT_YEAR: Internal.MeasureUnit;
        static readonly KELVIN: Internal.MeasureUnit;
        static readonly INCH: Internal.MeasureUnit;
        static readonly DEGREE: Internal.MeasureUnit;
        static readonly CENTURY: com.ibm.icu.util.TimeUnit;
        static readonly REVOLUTION_ANGLE: Internal.MeasureUnit;
        static readonly WEEK: com.ibm.icu.util.TimeUnit;
        static readonly CENTIMETER: Internal.MeasureUnit;
        static readonly CUP_METRIC: Internal.MeasureUnit;
        static readonly DECIMETER: Internal.MeasureUnit;
        static readonly VOLT: Internal.MeasureUnit;
        static readonly SOLAR_RADIUS: Internal.MeasureUnit;
        static readonly KNOT: Internal.MeasureUnit;
        static readonly GRAIN: Internal.MeasureUnit;
        static readonly LITER: Internal.MeasureUnit;
        static readonly SQUARE_FOOT: Internal.MeasureUnit;
        static readonly MILLIMETER_OF_MERCURY: Internal.MeasureUnit;
        static readonly HORSEPOWER: Internal.MeasureUnit;
        static readonly METER_PER_SECOND_SQUARED: Internal.MeasureUnit;
        static readonly MONTH: com.ibm.icu.util.TimeUnit;
        static readonly PIXEL: Internal.MeasureUnit;
        static readonly OHM: Internal.MeasureUnit;
        static readonly BARREL: Internal.MeasureUnit;
        static readonly GIGAHERTZ: Internal.MeasureUnit;
        static readonly JOULE: Internal.MeasureUnit;
        static readonly GALLON: Internal.MeasureUnit;
        static readonly MILLIGRAM_OFGLUCOSE_PER_DECILITER: Internal.MeasureUnit;
        static readonly BYTE: Internal.MeasureUnit;
        static readonly FURLONG: Internal.MeasureUnit;
        static readonly CUBIC_METER: Internal.MeasureUnit;
        static readonly POUND_PER_SQUARE_INCH: Internal.MeasureUnit;
        static readonly WEEK_PERSON: com.ibm.icu.util.TimeUnit;
        static readonly MINUTE: com.ibm.icu.util.TimeUnit;
        static readonly SOLAR_LUMINOSITY: Internal.MeasureUnit;
        static readonly CENTILITER: Internal.MeasureUnit;
        static readonly PINT: Internal.MeasureUnit;
        static readonly BIT: Internal.MeasureUnit;
        static readonly GALLON_IMPERIAL: Internal.MeasureUnit;
        static readonly DROP: Internal.MeasureUnit;
        static readonly HERTZ: Internal.MeasureUnit;
        static readonly MILE_PER_GALLON: Internal.MeasureUnit;
        static readonly KILOCALORIE: Internal.MeasureUnit;
        static readonly MILE: Internal.MeasureUnit;
        static readonly SOLAR_MASS: Internal.MeasureUnit;
        static readonly HECTARE: Internal.MeasureUnit;
        static readonly MILLISECOND: com.ibm.icu.util.TimeUnit;
        static readonly HECTOPASCAL: Internal.MeasureUnit;
        static readonly NEWTON_METER: Internal.MeasureUnit;
        static readonly HOUR: com.ibm.icu.util.TimeUnit;
        static readonly DRAM: Internal.MeasureUnit;
        static readonly METRIC_TON: Internal.MeasureUnit;
        static readonly DECILITER: Internal.MeasureUnit;
        static readonly TEASPOON: Internal.MeasureUnit;
        static readonly PICOMETER: Internal.MeasureUnit;
    }
    type MeasureUnit_ = MeasureUnit;
    class WoodButtonBlock extends Internal.ButtonBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WoodButtonBlock_ = WoodButtonBlock;
    abstract class BossEvent {
        constructor(arg0: Internal.UUID_, arg1: Internal.Component_, arg2: Internal.BossEvent$BossBarColor_, arg3: Internal.BossEvent$BossBarOverlay_)
        setCreateWorldFog(arg0: boolean): this;
        getColor(): Internal.BossEvent$BossBarColor;
        shouldCreateWorldFog(): boolean;
        setPlayBossMusic(arg0: boolean): this;
        getProgress(): number;
        getName(): Internal.Component;
        getOverlay(): Internal.BossEvent$BossBarOverlay;
        setOverlay(arg0: Internal.BossEvent$BossBarOverlay_): void;
        setColor(arg0: Internal.BossEvent$BossBarColor_): void;
        setName(arg0: Internal.Component_): void;
        setDarkenScreen(arg0: boolean): this;
        setProgress(arg0: number): void;
        shouldPlayBossMusic(): boolean;
        getId(): Internal.UUID;
        shouldDarkenScreen(): boolean;
        set createWorldFog(arg0: boolean)
        get color(): Internal.BossEvent$BossBarColor
        set playBossMusic(arg0: boolean)
        get progress(): number
        get name(): Internal.Component
        get overlay(): Internal.BossEvent$BossBarOverlay
        set overlay(arg0: Internal.BossEvent$BossBarOverlay_)
        set color(arg0: Internal.BossEvent$BossBarColor_)
        set name(arg0: Internal.Component_)
        set darkenScreen(arg0: boolean)
        set progress(arg0: number)
        get id(): Internal.UUID
    }
    type BossEvent_ = BossEvent;
    interface UnmodifiableConfig {
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        contains(arg0: string): boolean;
        getShort(arg0: Internal.List_<string>): number;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        isNull(arg0: Internal.List_<string>): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getRaw<T>(arg0: Internal.List_<string>): T;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        entrySet(): Internal.Set<Internal.UnmodifiableConfig$Entry>;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        getChar(arg0: Internal.List_<string>): string;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        isEmpty(): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        isNull(arg0: string): boolean;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        getByte(arg0: string): number;
        getIntOrElse(arg0: string, arg1: number): number;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        size(): number;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        apply<T>(arg0: string): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        get empty(): boolean
    }
    type UnmodifiableConfig_ = UnmodifiableConfig;
    class RandomSelectorFeature extends Internal.Feature<Internal.RandomFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.RandomFeatureConfiguration>)
    }
    type RandomSelectorFeature_ = RandomSelectorFeature;
    class CarverConfiguration extends Internal.ProbabilityFeatureConfiguration {
        constructor(arg0: number, arg1: Internal.HeightProvider_, arg2: Internal.FloatProvider_, arg3: Internal.VerticalAnchor_, arg4: Internal.CarverDebugSettings_, arg5: Internal.HolderSet_<Internal.Block>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly lavaLevel: Internal.VerticalAnchor;
        readonly replaceable: Internal.HolderSet<Internal.Block>;
        readonly y: Internal.HeightProvider;
        readonly debugSettings: Internal.CarverDebugSettings;
        static readonly CODEC: Internal.MapCodec<Internal.CarverConfiguration>;
        readonly yScale: Internal.FloatProvider;
    }
    type CarverConfiguration_ = CarverConfiguration;
    class BasaltColumnsFeature extends Internal.Feature<Internal.ColumnFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ColumnFeatureConfiguration>)
    }
    type BasaltColumnsFeature_ = BasaltColumnsFeature;
    class WrappedWorld extends Internal.Level {
        constructor(arg0: Internal.Level_)
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        setChunkSource(arg0: Internal.ChunkSource_): void;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getLevel(): Internal.Level;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        set chunkSource(arg0: Internal.ChunkSource_)
        get minBuildHeight(): number
        get height(): number
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get level(): Internal.Level
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get modelDataManager(): Internal.ModelDataManager
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
    }
    type WrappedWorld_ = WrappedWorld;
    interface Command <S> {
        run(arg0: Internal.CommandContext_<S>): number;
        (arg0: Internal.CommandContext_<S>): number;
        readonly SINGLE_SUCCESS: 1;
    }
    type Command_<S> = Command<S>;
    interface LiquidBlockContainer {
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
    }
    type LiquidBlockContainer_ = LiquidBlockContainer;
    class WritingMode extends Internal.Enum<Internal.WritingMode> {
        static values(): Internal.WritingMode[];
        static valueOf(arg0: string): Internal.WritingMode;
        static readonly REPLACE: Internal.WritingMode;
        static readonly APPEND: Internal.WritingMode;
    }
    type WritingMode_ = "replace" | WritingMode | "append";
    class ItemModifierManager extends Internal.SimpleJsonResourceReloadListener {
        constructor(arg0: Internal.PredicateManager_, arg1: Internal.LootTables_)
        getName(): string;
        getKeys(): Internal.Set<ResourceLocation>;
        get(arg0: ResourceLocation_, arg1: Internal.LootItemFunction_): Internal.LootItemFunction;
        get(arg0: ResourceLocation_): Internal.LootItemFunction;
        get name(): string
        get keys(): Internal.Set<ResourceLocation>
    }
    type ItemModifierManager_ = ItemModifierManager;
    class BeeDebugRenderer$HiveInfo {
        constructor(arg0: BlockPos_, arg1: string, arg2: number, arg3: number, arg4: boolean, arg5: number)
        readonly pos: BlockPos;
        readonly occupantCount: number;
        readonly lastSeen: number;
        readonly hiveType: string;
        readonly sedated: boolean;
        readonly honeyLevel: number;
    }
    type BeeDebugRenderer$HiveInfo_ = BeeDebugRenderer$HiveInfo;
    class RedStoneWireBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        static getColorForPower(arg0: number): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WEST: Internal.EnumProperty<Internal.RedstoneSide>;
        static readonly PROPERTY_BY_DIRECTION: {[key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>};
        static readonly NORTH: Internal.EnumProperty<Internal.RedstoneSide>;
        static readonly SOUTH: Internal.EnumProperty<Internal.RedstoneSide>;
        static readonly EAST: Internal.EnumProperty<Internal.RedstoneSide>;
        static readonly POWER: Internal.IntegerProperty;
    }
    type RedStoneWireBlock_ = RedStoneWireBlock;
    class HashMap <K, V> extends Internal.AbstractMap<K, V> implements Internal.Cloneable, Internal.Map<K, V>, Internal.Serializable {
        constructor(arg0: Internal.Map_<K, V>)
        constructor()
        constructor(arg0: number)
        constructor(arg0: number, arg1: number)
        clone(): any;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type HashMap_<K, V> = HashMap<K, V>;
    interface Multimap <K, V> {
        keySet(): Internal.Set<K>;
        replaceValues(arg0: K, arg1: Internal.Iterable_<V>): Internal.Collection<V>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        get(arg0: K): Internal.Collection<V>;
        removeAll(arg0: any): Internal.Collection<V>;
        entries(): Internal.Collection<Internal.Map$Entry<K, V>>;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        remove(arg0: any, arg1: any): boolean;
        isEmpty(): boolean;
        containsEntry(arg0: any, arg1: any): boolean;
        hashCode(): number;
        size(): number;
        containsKey(arg0: any): boolean;
        putAll(arg0: Internal.Multimap_<K, V>): boolean;
        put(arg0: K, arg1: V): boolean;
        clear(): void;
        putAll(arg0: K, arg1: Internal.Iterable_<V>): boolean;
        equals(arg0: any): boolean;
        keys(): Internal.Multiset<K>;
        asMap(): Internal.Map<K, Internal.Collection<V>>;
        get empty(): boolean
    }
    type Multimap_<K, V> = Multimap<K, V>;
    interface ContainerEventHandler extends Internal.GuiEventListener {
        charTyped(arg0: string, arg1: number): boolean;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        changeFocus(arg0: boolean): boolean;
        setFocused(arg0: Internal.GuiEventListener_): void;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        setDragging(arg0: boolean): void;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        children(): Internal.List<Internal.GuiEventListener>;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        isDragging(): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        mouseMoved(arg0: number, arg1: number): void;
        getFocused(): Internal.GuiEventListener;
        isMouseOver(arg0: number, arg1: number): boolean;
        set focused(arg0: Internal.GuiEventListener_)
        set dragging(arg0: boolean)
        set initialFocus(arg0: Internal.GuiEventListener_)
        get dragging(): boolean
        get focused(): Internal.GuiEventListener
    }
    type ContainerEventHandler_ = ContainerEventHandler;
    class EvaluatorException extends Internal.RhinoException {
        constructor(cx: Internal.Context_, detail: string, sourceName: string, lineNumber: number, lineSource: string, columnNumber: number)
        constructor(cx: Internal.Context_, detail: string, sourceName: string, lineNumber: number)
        constructor(cx: Internal.Context_, detail: string)
    }
    type EvaluatorException_ = EvaluatorException;
    abstract class JsonElement {
        constructor()
        isJsonPrimitive(): boolean;
        isJsonNull(): boolean;
        getAsBigDecimal(): Internal.BigDecimal;
        getAsBigInteger(): Internal.BigInteger;
        getAsDouble(): number;
        getAsJsonPrimitive(): Internal.JsonPrimitive;
        /**
         * @deprecated
        */
        getAsCharacter(): string;
        getAsLong(): number;
        getAsFloat(): number;
        getAsString(): string;
        getAsInt(): number;
        isJsonObject(): boolean;
        getAsJsonArray(): Internal.JsonArray;
        isJsonArray(): boolean;
        getAsByte(): number;
        getAsNumber(): number;
        deepCopy(): this;
        getAsJsonObject(): Internal.JsonObject;
        getAsShort(): number;
        getAsJsonNull(): Internal.JsonNull;
        getAsBoolean(): boolean;
        get jsonPrimitive(): boolean
        get jsonNull(): boolean
        get asBigDecimal(): Internal.BigDecimal
        get asBigInteger(): Internal.BigInteger
        get asDouble(): number
        get asJsonPrimitive(): Internal.JsonPrimitive
        /**
         * @deprecated
        */
        get asCharacter(): string
        get asLong(): number
        get asFloat(): number
        get asString(): string
        get asInt(): number
        get jsonObject(): boolean
        get asJsonArray(): Internal.JsonArray
        get jsonArray(): boolean
        get asByte(): number
        get asNumber(): number
        get asJsonObject(): Internal.JsonObject
        get asShort(): number
        get asJsonNull(): Internal.JsonNull
        get asBoolean(): boolean
    }
    type JsonElement_ = JsonElement;
    class RegistrateRecipeProvider extends Internal.RecipeProvider implements Internal.Consumer<Internal.FinishedRecipe>, Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.DataGenerator_)
        static stairBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        safeName(arg0: ResourceLocation_): string;
        cooking<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number, arg4: Internal.SimpleCookingSerializer_<any>): void;
        static has(arg0: Internal.ItemLike_): Internal.InventoryChangeTrigger$TriggerInstance;
        static slab(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        accept(arg0: Internal.FinishedRecipe_): void;
        static netheriteSmithing(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.Item_, arg2: Internal.Item_): void;
        static fenceGateBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        andThen(arg0: Internal.Consumer_<Internal.FinishedRecipe>): Internal.Consumer<Internal.FinishedRecipe>;
        campfire<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): void;
        static signBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static slabBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static planksFromLog(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.TagKey_<Internal.Item>): void;
        static smeltingResultFromBase(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static getBlastingRecipeName(arg0: Internal.ItemLike_): string;
        door<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string): void;
        static doorBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static oreSmelting(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.List_<Internal.ItemLike>, arg2: Internal.ItemLike_, arg3: number, arg4: number, arg5: string): void;
        static pressurePlate(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static woodFromLogs(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static inventoryTrigger(...arg0: any_[]): Internal.InventoryChangeTrigger$TriggerInstance;
        static carpet(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        /**
         * @deprecated
        */
        storage<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): void;
        static coloredCarpetFromWhiteCarpetAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        stonecutting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        smoking<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): void;
        static getConversionRecipeName(arg0: Internal.ItemLike_, arg1: Internal.ItemLike_): string;
        accept(arg0: any): void;
        trapDoor<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string): void;
        static simpleCookingRecipe(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: string, arg2: Internal.SimpleCookingSerializer_<any>, arg3: number, arg4: Internal.ItemLike_, arg5: Internal.ItemLike_, arg6: number): void;
        static stainedGlassPaneFromStainedGlass(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static nineBlockStorageRecipesWithCustomPacking(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_, arg3: string, arg4: string): void;
        static woodenBoat(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static trapdoorBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static stonecutterResultFromBase(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        m_236367_(arg0: Internal.CachedOutput_, arg1: Internal.JsonObject_, arg2: Internal.Path_): void;
        static getBaseBlock(arg0: Internal.BlockFamily_, arg1: Internal.BlockFamily$Variant_): Internal.Block;
        singleItem<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): void;
        static getSmeltingRecipeName(arg0: Internal.ItemLike_): string;
        fence<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string): void;
        cooking<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number, arg4: string, arg5: Internal.SimpleCookingSerializer_<any>): void;
        safeName(arg0: Internal.DataIngredient_): string;
        food<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        storage<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, arg2: Internal.DataIngredient_, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): void;
        static fenceBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        slab<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string, arg3: boolean): void;
        smelting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        square<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: boolean): void;
        planks<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>): void;
        safeId(arg0: Internal.ItemLike_): ResourceLocation;
        static getSimpleRecipeName(arg0: Internal.ItemLike_): string;
        static has(arg0: Internal.MinMaxBounds$Ints_, arg1: Internal.ItemLike_): Internal.InventoryChangeTrigger$TriggerInstance;
        static getHasName(arg0: Internal.ItemLike_): string;
        blasting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): void;
        wall<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>): void;
        fenceGate<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string): void;
        static stonecutterResultFromBase(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_, arg3: number): void;
        static getItemName(arg0: Internal.ItemLike_): string;
        blasting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        smeltingAndBlasting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        static nineBlockStorageRecipesRecipesWithCustomUnpacking(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_, arg3: string, arg4: string): void;
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        static generateRecipes(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.BlockFamily_): void;
        static stainedGlassFromGlassAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        stonecutting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>): void;
        safeName(arg0: Internal.ItemLike_): string;
        smelting<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): void;
        safeId(arg0: Internal.DataIngredient_): ResourceLocation;
        stairs<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: string, arg3: boolean): void;
        getSide(): Internal.LogicalSide;
        static has(arg0: Internal.TagKey_<Internal.Item>): Internal.InventoryChangeTrigger$TriggerInstance;
        static bedFromPlanksAndWool(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static bedFromWhiteBedAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static concretePowder(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        singleItemUnfinished<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number, arg3: number): Internal.ShapelessRecipeBuilder;
        static waxRecipes(arg0: Internal.Consumer_<Internal.FinishedRecipe>): void;
        static planksFromLogs(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.TagKey_<Internal.Item>): void;
        safeId(arg0: ResourceLocation_): ResourceLocation;
        static banner(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        smoking<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        static coloredTerracottaFromTerracottaAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        storage<T extends Internal.ItemLike>(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): void;
        static nineBlockStorageRecipes(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static insideOf(arg0: Internal.Block_): Internal.EnterBlockTrigger$TriggerInstance;
        campfire<T extends Internal.ItemLike>(arg0: Internal.DataIngredient_, arg1: Internal.Supplier_<T>, arg2: number): void;
        static coloredWoolFromWhiteWoolAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static stainedGlassPaneFromGlassPaneAndDye(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static buttonBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static oreCooking(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.SimpleCookingSerializer_<any>, arg2: Internal.List_<Internal.ItemLike>, arg3: Internal.ItemLike_, arg4: number, arg5: number, arg6: string, arg7: string): void;
        static oreBlasting(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.List_<Internal.ItemLike>, arg2: Internal.ItemLike_, arg3: number, arg4: number, arg5: string): void;
        static cookRecipes(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: string, arg2: Internal.SimpleCookingSerializer_<any>, arg3: number): void;
        static pressurePlateBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        get side(): Internal.LogicalSide
        static readonly DEFAULT_BLAST_TIME: 100;
        static readonly DEFAULT_CAMPFIRE_TIME: 600;
        static readonly DEFAULT_SMELT_TIME: 200;
        static readonly DEFAULT_SMOKE_TIME: 100;
    }
    type RegistrateRecipeProvider_ = RegistrateRecipeProvider;
    class TallFlowerBlock extends Internal.DoublePlantBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TallFlowerBlock_ = TallFlowerBlock;
    class ComparatorBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        setOutputSignal(arg0: number): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getOutputSignal(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        set outputSignal(arg0: number)
        get modelData(): Internal.ModelData
        get outputSignal(): number
        get renderBoundingBox(): Internal.AABB
    }
    type ComparatorBlockEntity_ = ComparatorBlockEntity;
    interface PlayerKJS extends Internal.DataSenderKJS, Internal.WithAttachedData<Internal.Player>, Internal.LivingEntityKJS {
        getDistance(pos: BlockPos_): number;
        isFake(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getXpLevel(): number;
        setSelectedSlot(index: number): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        paint(renderer: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getFoodLevel(): number;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setXpLevel(l: number): void;
        getCraftingGrid(): Internal.InventoryKJS;
        setFoodLevel(foodLevel: number): void;
        setSaturation(saturation: number): void;
        addXPLevels(l: number): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getReachDistance(): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        sendData(channel: string): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        getXp(): number;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        isMiningBlock(): boolean;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        notify(builder: Notification_): void;
        getInventoryChangeListener(): Internal.KubeJSInventoryListener;
        isMonster(): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getStages(): Internal.Stages;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        giveInHand(item: Internal.ItemStack_): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        addXP(xp: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getInventory(): Internal.InventoryKJS;
        give(item: Internal.ItemStack_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        sendInventoryUpdate(): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        getData(): Internal.AttachedData<Internal.Player>;
        getProfile(): Internal.GameProfile;
        getSaturation(): number;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get fake(): boolean
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get xpLevel(): number
        set selectedSlot(index: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get foodLevel(): number
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set xpLevel(l: number)
        get craftingGrid(): Internal.InventoryKJS
        set foodLevel(foodLevel: number)
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        set x(x: number)
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get xp(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        get miningBlock(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get inventoryChangeListener(): Internal.KubeJSInventoryListener
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get stages(): Internal.Stages
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get inventory(): Internal.InventoryKJS
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get data(): Internal.AttachedData<Internal.Player>
        get profile(): Internal.GameProfile
        get saturation(): number
        set headArmorItem(item: Internal.ItemStack_)
    }
    type PlayerKJS_ = PlayerKJS;
    abstract class AbstractLongSet extends Internal.AbstractLongCollection implements Internal.LongSet, Internal.Cloneable {
        remove(arg0: number): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static of(arg0: number, arg1: number, arg2: number): Internal.LongSet;
        longIterator(): Internal.LongIterator;
        removeIf(arg0: Internal.LongPredicate_): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of(arg0: number): Internal.LongSet;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        static of(...arg0: number[]): Internal.LongSet;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        forEach(arg0: Internal.LongConsumer_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static of(): Internal.LongSet;
        static of(arg0: number, arg1: number): Internal.LongSet;
        spliterator(): Internal.LongSpliterator;
        longParallelStream(): Internal.LongStream;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        longStream(): Internal.LongStream;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        longSpliterator(): Internal.LongSpliterator;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
    }
    type AbstractLongSet_ = AbstractLongSet;
    interface IRecipeCategory <T> {
        getWidth(): number;
        getRegistryName(arg0: T): ResourceLocation;
        getTitle(): Internal.Component;
        handleInput(arg0: T, arg1: number, arg2: number, arg3: Internal.InputConstants$Key_): boolean;
        draw(arg0: T, arg1: Internal.IRecipeSlotsView_, arg2: Internal.PoseStack_, arg3: number, arg4: number): void;
        getRecipeType(): mezz.jei.api.recipe.RecipeType<T>;
        setRecipe(arg0: Internal.IRecipeLayoutBuilder_, arg1: T, arg2: Internal.IFocusGroup_): void;
        getHeight(): number;
        getIcon(): Internal.IDrawable;
        isHandled(arg0: T): boolean;
        getBackground(): Internal.IDrawable;
        getTooltipStrings(arg0: T, arg1: Internal.IRecipeSlotsView_, arg2: number, arg3: number): Internal.List<Internal.Component>;
        get width(): number
        get title(): Internal.Component
        get recipeType(): mezz.jei.api.recipe.RecipeType<T>
        get height(): number
        get icon(): Internal.IDrawable
        get background(): Internal.IDrawable
    }
    type IRecipeCategory_<T> = IRecipeCategory<T>;
    class PropertyParam extends Internal.AbstractProperty<Internal.PropertyParam> {
        constructor()
        constructor(name: string, type: Internal.PropertyType_<any>, isVarArg: boolean)
        isVarArg(): boolean;
        getType(): Internal.PropertyType<any>;
        copy(): Internal.AbstractDocumentBase<any>;
        getName(): string;
        static fromJava(info: Internal.MethodInfo$ParamInfo_): Internal.PropertyParam;
        get varArg(): boolean
        get type(): Internal.PropertyType<any>
        get name(): string
    }
    type PropertyParam_ = PropertyParam;
    class TimeZoneFormat$GMTOffsetPatternType extends Internal.Enum<Internal.TimeZoneFormat$GMTOffsetPatternType> {
        static valueOf(arg0: string): Internal.TimeZoneFormat$GMTOffsetPatternType;
        static values(): Internal.TimeZoneFormat$GMTOffsetPatternType[];
        static readonly POSITIVE_HM: Internal.TimeZoneFormat$GMTOffsetPatternType;
        static readonly NEGATIVE_HM: Internal.TimeZoneFormat$GMTOffsetPatternType;
        static readonly NEGATIVE_HMS: Internal.TimeZoneFormat$GMTOffsetPatternType;
        static readonly POSITIVE_H: Internal.TimeZoneFormat$GMTOffsetPatternType;
        static readonly POSITIVE_HMS: Internal.TimeZoneFormat$GMTOffsetPatternType;
        static readonly NEGATIVE_H: Internal.TimeZoneFormat$GMTOffsetPatternType;
    }
    type TimeZoneFormat$GMTOffsetPatternType_ = "positive_hms" | "negative_hm" | TimeZoneFormat$GMTOffsetPatternType | "positive_h" | "negative_h" | "negative_hms" | "positive_hm";
    class ModularUIGuiContainer extends Internal.AbstractContainerScreen<Internal.ModularUIContainer> {
        constructor(modularUI: ModularUI_, windowId: number)
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        superMouseMoved(mouseX: number, mouseY: number): void;
        renderFloatingItem(stack: Internal.ItemStack_, pX: number, pY: number, text: string): void;
        setDraggingElement(element: any, renderer: Internal.IGuiTexture_): boolean;
        superMouseDragged(pMouseX: number, pMouseY: number, pButton: number, pDragX: number, pDragY: number): void;
        superCharTyped(codePoint: string, modifiers: number): boolean;
        superKeyPressed(keyCode: number, scanCode: number, modifiers: number): boolean;
        m_7856_(): void;
        changeFocus(arg0: boolean): boolean;
        superMouseReleased(mouseX: number, mouseY: number, state: number): void;
        getGuiExtraAreas(): Internal.List<Internal.Rect2i>;
        m_181908_(): void;
        superKeyReleased(keyCode: number, scanCode: number, modifiers: number): boolean;
        handleWidgetUpdate(packet: Internal.SPacketUIWidgetUpdate_): void;
        getQuickCraftSlots(): Internal.Set<Internal.Slot>;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        switchFocus(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_): boolean;
        getQuickCrafting(): boolean;
        superMouseScrolled(mouseX: number, mouseY: number, wheelDelta: number): boolean;
        setHoveredSlot(hoveredSlot: Internal.Slot_): void;
        getDraggingElement(): any;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        setHoverTooltip(tooltipTexts: Internal.List_<Internal.Component>, tooltipStack: Internal.ItemStack_, tooltipFont: Internal.Font_, tooltipComponent: Internal.TooltipComponent_): void;
        superMouseClicked(mouseX: number, mouseY: number, mouseButton: number): void;
        get guiExtraAreas(): Internal.List<Internal.Rect2i>
        get quickCraftSlots(): Internal.Set<Internal.Slot>
        set initialFocus(arg0: Internal.GuiEventListener_)
        get quickCrafting(): boolean
        set hoveredSlot(hoveredSlot: Internal.Slot_)
        get draggingElement(): any
        dragSplittingButton: number;
        dragSplittingLimit: number;
        tooltipTexts: Internal.List<Internal.Component>;
        tooltipFont: Internal.Font;
        readonly modularUI: ModularUI;
        lastFocus: com.lowdragmc.lowdraglib.gui.widget.Widget;
        tooltipStack: Internal.ItemStack;
        focused: boolean;
        tooltipComponent: Internal.TooltipComponent;
    }
    type ModularUIGuiContainer_ = ModularUIGuiContainer;
    abstract class RenderGuiEvent extends Internal.Event {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getWindow(): Internal.Window;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get window(): Internal.Window
    }
    type RenderGuiEvent_ = RenderGuiEvent;
    class BiasedToBottomInt extends Internal.IntProvider {
        static of(arg0: number, arg1: number): Internal.BiasedToBottomInt;
        static readonly CODEC: Internal.Codec<Internal.BiasedToBottomInt>;
    }
    type BiasedToBottomInt_ = BiasedToBottomInt;
    class BellBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        attemptToRing(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        attemptToRing(arg0: Internal.Entity_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        onHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Player_, arg4: boolean): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly EVENT_BELL_RING: 1;
        static readonly ATTACHMENT: Internal.EnumProperty<Internal.BellAttachType>;
        static readonly FACING: Internal.DirectionProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type BellBlock_ = BellBlock;
    /**
     * Invoked when the debug info is rendered.
    */
    class DebugInfoEventJS extends Internal.ClientEventJS {
        constructor(l: Internal.List_<string>)
        getEntity(): Internal.Entity;
        /**
         * The lines of debug info. Mutating this list will change the debug info.
        */
        getLines(): Internal.List<string>;
        /**
         * Whether the debug info should be rendered.
        */
        getShowDebug(): boolean;
        get entity(): Internal.Entity
        /**
         * The lines of debug info. Mutating this list will change the debug info.
        */
        get lines(): Internal.List<string>
        /**
         * Whether the debug info should be rendered.
        */
        get showDebug(): boolean
    }
    type DebugInfoEventJS_ = DebugInfoEventJS;
    class UserType extends Internal.Enum<Internal.UserType> {
        static values(): Internal.UserType[];
        static byName(arg0: string): Internal.UserType;
        getName(): string;
        static valueOf(arg0: string): Internal.UserType;
        get name(): string
        static readonly MOJANG: Internal.UserType;
        static readonly LEGACY: Internal.UserType;
    }
    type UserType_ = "mojang" | "legacy" | UserType;
    interface ItemTooltipEventJS$StaticTooltipHandlerFromJS {
        accept(itemStack: Internal.ItemStack_, isAdvanced: boolean, lines: Internal.List_<Internal.Component_>): void;
    }
    type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ItemTooltipEventJS$StaticTooltipHandlerFromJS;
    interface BlockColorsExtended {
        getColorProvider(arg0: Internal.BlockState_): Internal.ColorSampler<Internal.BlockState>;
    }
    type BlockColorsExtended_ = BlockColorsExtended;
    interface AttachInfo$Callbacks {
        performHapticFeedback(arg0: number, arg1: boolean): boolean;
        playSoundEffect(arg0: number): void;
    }
    type AttachInfo$Callbacks_ = AttachInfo$Callbacks;
    class WallTorchBlock extends Internal.TorchBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.ParticleOptions_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        static getShape(arg0: Internal.BlockState_): Internal.VoxelShape;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type WallTorchBlock_ = WallTorchBlock;
    class PlayerEvent$BreakSpeed extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.BlockState_, arg2: number, arg3: BlockPos_)
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getPos(): BlockPos;
        getEntity(): Internal.Entity;
        getPosition(): Internal.Optional<BlockPos>;
        getOriginalSpeed(): number;
        getNewSpeed(): number;
        getState(): Internal.BlockState;
        setNewSpeed(arg0: number): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get pos(): BlockPos
        get entity(): Internal.Entity
        get position(): Internal.Optional<BlockPos>
        get originalSpeed(): number
        get newSpeed(): number
        get state(): Internal.BlockState
        set newSpeed(arg0: number)
    }
    type PlayerEvent$BreakSpeed_ = PlayerEvent$BreakSpeed;
    class ServerboundContainerClosePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getContainerId(): number;
        isSkippable(): boolean;
        get containerId(): number
        get skippable(): boolean
    }
    type ServerboundContainerClosePacket_ = ServerboundContainerClosePacket;
    class AllOfPredicate extends Internal.CombiningPredicate {
        constructor(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.AllOfPredicate>;
    }
    type AllOfPredicate_ = AllOfPredicate;
    interface TypeWrapperFactory <T> {
        wrap(arg0: Internal.Context_, arg1: any): T;
        (arg0: Internal.Context_, arg1: any): T;
    }
    type TypeWrapperFactory_<T> = TypeWrapperFactory<T>;
    interface HolderLookup <T> {
        get(arg0: Internal.ResourceKey_<T>): Internal.Optional<Internal.Holder<T>>;
        forRegistry<T>(arg0: Internal.Registry_<T>): this;
        listElements(): Internal.Stream<Internal.ResourceKey<T>>;
        listTags(): Internal.Stream<Internal.TagKey<T>>;
        get(arg0: Internal.TagKey_<T>): Internal.Optional<Internal.HolderSet<T>>;
    }
    type HolderLookup_<T> = HolderLookup<T>;
    interface RegistrarOption {
    }
    type RegistrarOption_ = RegistrarOption;
    abstract class NumericTag implements Internal.Tag, Internal.SpecialEquality {
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        specialEquals(o: any, shallow: boolean): boolean;
        getAsDouble(): number;
        accept(arg0: Internal.TagVisitor_): void;
        getAsFloat(): number;
        getAsLong(): number;
        getAsInt(): number;
        getType(): Internal.TagType<any>;
        getAsString(): string;
        getAsByte(): number;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        getAsNumber(): number;
        copy(): Internal.Tag;
        write(arg0: Internal.DataOutput_): void;
        getId(): number;
        getAsShort(): number;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        get asDouble(): number
        get asFloat(): number
        get asLong(): number
        get asInt(): number
        get type(): Internal.TagType<any>
        get asString(): string
        get asByte(): number
        get asNumber(): number
        get id(): number
        get asShort(): number
    }
    type NumericTag_ = NumericTag;
    class LevelSettings {
        constructor(arg0: string, arg1: Internal.GameType_, arg2: boolean, arg3: Internal.Difficulty_, arg4: boolean, arg5: Internal.GameRules_, arg6: Internal.DataPackConfig_, arg7: Internal.Lifecycle_)
        constructor(arg0: string, arg1: Internal.GameType_, arg2: boolean, arg3: Internal.Difficulty_, arg4: boolean, arg5: Internal.GameRules_, arg6: Internal.DataPackConfig_)
        difficulty(): Internal.Difficulty;
        getLifecycle(): Internal.Lifecycle;
        static parse(arg0: Internal.Dynamic_<any>, arg1: Internal.DataPackConfig_): Internal.LevelSettings;
        allowCommands(): boolean;
        withDataPackConfig(arg0: Internal.DataPackConfig_): this;
        levelName(): string;
        withGameType(arg0: Internal.GameType_): this;
        handler$zkf000$setDifficulty(newDifficulty: Internal.Difficulty_, cir: Internal.CallbackInfoReturnable_<any>): void;
        gameType(): Internal.GameType;
        gameRules(): Internal.GameRules;
        getDataPackConfig(): Internal.DataPackConfig;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        hardcore(): boolean;
        withDifficulty(arg0: Internal.Difficulty_): this;
        copy(): this;
        get lifecycle(): Internal.Lifecycle
        get dataPackConfig(): Internal.DataPackConfig
    }
    type LevelSettings_ = LevelSettings;
    class ServerPlayerGameMode {
        constructor(arg0: Internal.ServerPlayer_)
        handler$znj000$port_lib$onItemFirstUse(serverPlayer: Internal.ServerPlayer_, level: Internal.Level_, itemStack: Internal.ItemStack_, interactionHand: Internal.InteractionHand_, blockHitResult: Internal.BlockHitResult_, cir: Internal.CallbackInfoReturnable_<any>): void;
        getGameModeForPlayer(): Internal.GameType;
        useItemOn(arg0: Internal.ServerPlayer_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: Internal.InteractionHand_, arg4: Internal.BlockHitResult_): Internal.InteractionResult;
        getPreviousGameModeForPlayer(): Internal.GameType;
        isSurvival(): boolean;
        changeGameModeForPlayer(arg0: Internal.GameType_): boolean;
        handleBlockBreakAction(arg0: BlockPos_, arg1: Internal.ServerboundPlayerActionPacket$Action_, arg2: Internal.Direction_, arg3: number, arg4: number): void;
        destroyAndAck(arg0: BlockPos_, arg1: number, arg2: string): void;
        tick(): void;
        setLevel(arg0: Internal.ServerLevel_): void;
        isCreative(): boolean;
        destroyBlock(arg0: BlockPos_): boolean;
        useItem(arg0: Internal.ServerPlayer_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: Internal.InteractionHand_): Internal.InteractionResult;
        get gameModeForPlayer(): Internal.GameType
        get previousGameModeForPlayer(): Internal.GameType
        get survival(): boolean
        set level(arg0: Internal.ServerLevel_)
        get creative(): boolean
        isDestroyingBlock: boolean;
    }
    type ServerPlayerGameMode_ = ServerPlayerGameMode;
    class LongOpenHashSet extends Internal.AbstractLongSet implements Internal.Cloneable, Internal.Hash, Internal.Serializable {
        constructor()
        constructor(arg0: number[])
        constructor(arg0: Internal.Iterator_<any>)
        constructor(arg0: number)
        constructor(arg0: Internal.Iterator_<any>, arg1: number)
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.LongCollection_)
        constructor(arg0: Internal.Collection_<number>)
        constructor(arg0: Internal.LongIterator_, arg1: number)
        constructor(arg0: Internal.Collection_<number>, arg1: number)
        constructor(arg0: number[], arg1: number)
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: Internal.LongIterator_)
        constructor(arg0: number[], arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.LongCollection_, arg1: number)
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static of(arg0: number, arg1: number, arg2: number): Internal.LongOpenHashSet;
        longIterator(): Internal.LongIterator;
        trim(arg0: number): boolean;
        removeIf(arg0: Internal.LongPredicate_): boolean;
        static toSetWithExpectedSize(arg0: Internal.LongStream_, arg1: number): Internal.LongOpenHashSet;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        static of(...arg0: number[]): Internal.LongOpenHashSet;
        static of(arg0: number): Internal.LongOpenHashSet;
        static of(): Internal.LongOpenHashSet;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static of(arg0: number, arg1: number): Internal.LongOpenHashSet;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        trim(): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        clone(): this;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static toSet(arg0: Internal.LongStream_): Internal.LongOpenHashSet;
        longParallelStream(): Internal.LongStream;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        longStream(): Internal.LongStream;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        longSpliterator(): Internal.LongSpliterator;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
    }
    type LongOpenHashSet_ = LongOpenHashSet;
    class PlayerHeadBlock extends Internal.SkullBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PlayerHeadBlock_ = PlayerHeadBlock;
    class ClientboundSetEntityDataPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.SynchedEntityData_, arg2: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getUnpackedData(): Internal.List<Internal.SynchedEntityData$DataItem<any>>;
        isSkippable(): boolean;
        getId(): number;
        get unpackedData(): Internal.List<Internal.SynchedEntityData$DataItem<any>>
        get skippable(): boolean
        get id(): number
    }
    type ClientboundSetEntityDataPacket_ = ClientboundSetEntityDataPacket;
    class StructureSettingsBuilder$StructureSpawnOverrideBuilder {
        static copyOf(arg0: Internal.StructureSpawnOverride_): Internal.StructureSettingsBuilder$StructureSpawnOverrideBuilder;
        removeSpawn(arg0: Internal.MobSpawnSettings$SpawnerData_): void;
        setBoundingBox(arg0: Internal.StructureSpawnOverride$BoundingBoxType_): void;
        getBoundingBox(): Internal.StructureSpawnOverride$BoundingBoxType;
        addSpawn(arg0: Internal.MobSpawnSettings$SpawnerData_): void;
        getSpawns(): Internal.List<Internal.MobSpawnSettings$SpawnerData>;
        build(): Internal.StructureSpawnOverride;
        set boundingBox(arg0: Internal.StructureSpawnOverride$BoundingBoxType_)
        get boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType
        get spawns(): Internal.List<Internal.MobSpawnSettings$SpawnerData>
    }
    type StructureSettingsBuilder$StructureSpawnOverrideBuilder_ = StructureSettingsBuilder$StructureSpawnOverrideBuilder;
    class CommandFunction {
        constructor(arg0: ResourceLocation_, arg1: any_[])
        getEntries(): any[];
        getId(): ResourceLocation;
        static fromLines(arg0: ResourceLocation_, arg1: Internal.CommandDispatcher_<Internal.CommandSourceStack>, arg2: Internal.CommandSourceStack_, arg3: Internal.List_<string>): Internal.CommandFunction;
        get entries(): any[]
        get id(): ResourceLocation
    }
    type CommandFunction_ = CommandFunction;
    interface RegistryAccess$Writable extends Internal.RegistryAccess {
        registry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        ownedWritableRegistryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.WritableRegistry<E>;
        load(arg0: Internal.RegistryAccess$Writable_, arg1: Internal.DynamicOps_<Internal.JsonElement>, arg2: Internal.RegistryLoader_): void;
        registryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        registries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        knownRegistries(): Internal.Iterable<Internal.RegistryAccess$RegistryData<any>>;
        freeze(): Internal.RegistryAccess$Frozen;
        ownedRegistryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        builtinCopy(): this;
        readFromDisk(arg0: Internal.Dynamic_<any>): Internal.RegistryAccess;
        fromRegistryOfRegistries(arg0: Internal.Registry_<Internal.Registry<any>>): Internal.RegistryAccess$Frozen;
        retrieveRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Dynamic_<any>): Internal.Registry<E>;
        ownedWritableRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.WritableRegistry<E>>;
        allElementsLifecycle(): Internal.Lifecycle;
        ownedRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        ownedRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        networkSafeRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        createRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<any>>): Internal.WritableRegistry<any>;
    }
    type RegistryAccess$Writable_ = RegistryAccess$Writable;
    interface IForgeRawTagBuilder {
        remove(arg0: Internal.TagEntry_, arg1: string): Internal.TagBuilder;
        serializeTagAdditions(arg0: Internal.JsonObject_): void;
        removeTag(arg0: ResourceLocation_, arg1: string): Internal.TagBuilder;
        removeElement(arg0: ResourceLocation_, arg1: string): Internal.TagBuilder;
        getRawBuilder(): Internal.TagBuilder;
        get rawBuilder(): Internal.TagBuilder
    }
    type IForgeRawTagBuilder_ = IForgeRawTagBuilder;
    interface BlockDestructionProgressExtension {
        getExtraPositions(): Internal.Set<BlockPos>;
        setExtraPositions(arg0: Internal.Set_<BlockPos>): void;
        get extraPositions(): Internal.Set<BlockPos>
        set extraPositions(arg0: Internal.Set_<BlockPos>)
    }
    type BlockDestructionProgressExtension_ = BlockDestructionProgressExtension;
    class ClientPlayerNetworkEvent$Clone extends Internal.ClientPlayerNetworkEvent {
        constructor()
        constructor(arg0: Internal.MultiPlayerGameMode_, arg1: Internal.LocalPlayer_, arg2: Internal.LocalPlayer_, arg3: Internal.Connection_)
        getNewPlayer(): Internal.LocalPlayer;
        getOldPlayer(): Internal.LocalPlayer;
        get newPlayer(): Internal.LocalPlayer
        get oldPlayer(): Internal.LocalPlayer
    }
    type ClientPlayerNetworkEvent$Clone_ = ClientPlayerNetworkEvent$Clone;
    class ItemRequirement {
        constructor(arg0: Internal.List_<Internal.ItemRequirement$StackRequirement>)
        constructor(arg0: Internal.ItemRequirement$StackRequirement_)
        constructor(arg0: Internal.ItemRequirement$ItemUseType_, arg1: Internal.Item_)
        constructor(arg0: Internal.ItemRequirement$ItemUseType_, arg1: Internal.List_<Internal.ItemStack>)
        constructor(arg0: Internal.ItemRequirement$ItemUseType_, arg1: Internal.ItemStack_)
        static of(arg0: Internal.Entity_): Internal.ItemRequirement;
        static of(arg0: Internal.BlockState_, arg1: Internal.BlockEntity_): Internal.ItemRequirement;
        isInvalid(): boolean;
        getRequiredItems(): Internal.List<Internal.ItemRequirement$StackRequirement>;
        isEmpty(): boolean;
        union(arg0: Internal.ItemRequirement_): this;
        get invalid(): boolean
        get requiredItems(): Internal.List<Internal.ItemRequirement$StackRequirement>
        get empty(): boolean
        static readonly NONE: Internal.ItemRequirement;
        static readonly INVALID: Internal.ItemRequirement;
    }
    type ItemRequirement_ = ItemRequirement;
    class MobEffect implements Internal.IForgeMobEffect {
        getDisplayName(): Internal.Component;
        static getIdFromNullable(arg0: Internal.MobEffect_): number;
        getCategory(): Internal.MobEffectCategory;
        getCurativeItems(): Internal.List<Internal.ItemStack>;
        addAttributeModifier(arg0: Internal.Attribute_, arg1: string, arg2: number, arg3: Internal.AttributeModifier$Operation_): this;
        addAttributeModifiers(arg0: Internal.LivingEntity_, arg1: Internal.AttributeMap_, arg2: number): void;
        isInstantenous(): boolean;
        setFactorDataFactory(arg0: Internal.Supplier_<Internal.MobEffectInstance$FactorData>): this;
        applyInstantenousEffect(arg0: Internal.Entity_, arg1: Internal.Entity_, arg2: Internal.LivingEntity_, arg3: number, arg4: number): void;
        isBeneficial(): boolean;
        createFactorData(): Internal.Optional<Internal.MobEffectInstance$FactorData>;
        static byId(arg0: number): Internal.MobEffect;
        getEffectRendererInternal(): any;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientMobEffectExtensions>): void;
        getColor(): number;
        getAttributeModifiers(): Internal.Map<Internal.Attribute, Internal.AttributeModifier>;
        removeAttributeModifiers(arg0: Internal.LivingEntity_, arg1: Internal.AttributeMap_, arg2: number): void;
        applyEffectTick(arg0: Internal.LivingEntity_, arg1: number): void;
        getAttributeModifierValue(arg0: number, arg1: Internal.AttributeModifier_): number;
        getSortOrder(arg0: Internal.MobEffectInstance_): number;
        getDescriptionId(): string;
        isDurationEffectTick(arg0: number, arg1: number): boolean;
        static getId(arg0: Internal.MobEffect_): number;
        get displayName(): Internal.Component
        get category(): Internal.MobEffectCategory
        get curativeItems(): Internal.List<Internal.ItemStack>
        get instantenous(): boolean
        set factorDataFactory(arg0: Internal.Supplier_<Internal.MobEffectInstance$FactorData>)
        get beneficial(): boolean
        get effectRendererInternal(): any
        get color(): number
        get attributeModifiers(): Internal.Map<Internal.Attribute, Internal.AttributeModifier>
        get descriptionId(): string
    }
    type MobEffect_ = MobEffect | Special.MobEffect;
    abstract class MappedByteBuffer extends Internal.ByteBuffer {
        load(): this;
        limit(arg0: number): Internal.Buffer;
        mark(): this;
        force(): this;
        clear(): Internal.Buffer;
        flip(): Internal.Buffer;
        reset(): Internal.Buffer;
        compact(): this;
        isLoaded(): boolean;
        duplicate(): this;
        force(arg0: number, arg1: number): this;
        rewind(): this;
        get loaded(): boolean
    }
    type MappedByteBuffer_ = MappedByteBuffer;
    interface ModelState {
        getRotation(): Internal.Transformation;
        isUvLocked(): boolean;
        get rotation(): Internal.Transformation
        get uvLocked(): boolean
    }
    type ModelState_ = ModelState;
    class Font {
        constructor(arg0: Internal.Function_<ResourceLocation, Internal.FontSet>, arg1: boolean)
        width(arg0: Internal.FormattedText_): number;
        width(arg0: string): number;
        drawInternal(arg0: string, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_, arg5: boolean, arg6: boolean): number;
        split(arg0: Internal.FormattedText_, arg1: number): Internal.List<Internal.FormattedCharSequence>;
        wordWrapHeight(arg0: string, arg1: number): number;
        getSplitter(): Internal.StringSplitter;
        drawInBatch(text: Internal.Component_, x: number, y: number, color: number, dropShadow: boolean, matrix: Internal.Matrix4f_, source: Internal.MultiBufferSource_, seeThrough: boolean, colorBackground: number, packedLight: number): number;
        drawShadow(arg0: Internal.PoseStack_, arg1: string, arg2: number, arg3: number, arg4: number): number;
        width(arg0: Internal.FormattedCharSequence_): number;
        drawInBatch(text: string, x: number, y: number, color: number, dropShadow: boolean, matrix: Internal.Matrix4f_, source: Internal.MultiBufferSource_, seeThrough: boolean, colorBackground: number, packedLight: number, bidiFlag: boolean): number;
        drawShadow(arg0: Internal.PoseStack_, arg1: string, arg2: number, arg3: number, arg4: number, arg5: boolean): number;
        drawInBatch8xOutline(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, outlineColor: number, matrix: Internal.Matrix4f_, source: Internal.MultiBufferSource_, packedLight: number): void;
        bidirectionalShaping(text: string): string;
        draw(arg0: Internal.PoseStack_, arg1: Internal.FormattedCharSequence_, arg2: number, arg3: number, arg4: number): number;
        draw(arg0: Internal.PoseStack_, arg1: string, arg2: number, arg3: number, arg4: number): number;
        plainSubstrByWidth(arg0: string, arg1: number): string;
        wordWrapHeight(arg0: Internal.FormattedText_, arg1: number): number;
        drawShadow(arg0: Internal.PoseStack_, arg1: Internal.FormattedCharSequence_, arg2: number, arg3: number, arg4: number): number;
        draw(arg0: Internal.PoseStack_, arg1: Internal.Component_, arg2: number, arg3: number, arg4: number): number;
        renderText(arg0: string, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_, arg6: Internal.MultiBufferSource_, arg7: boolean, arg8: number, arg9: number): number;
        substrByWidth(arg0: Internal.FormattedText_, arg1: number): Internal.FormattedText;
        drawInBatch(arg0: string, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_, arg6: Internal.MultiBufferSource_, arg7: boolean, arg8: number, arg9: number): number;
        drawInBatch(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, dropShadow: boolean, matrix: Internal.Matrix4f_, source: Internal.MultiBufferSource_, seeThrough: boolean, colorBackground: number, packedLight: number): number;
        renderText(arg0: Internal.FormattedCharSequence_, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_, arg6: Internal.MultiBufferSource_, arg7: boolean, arg8: number, arg9: number): number;
        getFontSet(arg0: ResourceLocation_): Internal.FontSet;
        isBidirectional(): boolean;
        drawShadow(arg0: Internal.PoseStack_, arg1: Internal.Component_, arg2: number, arg3: number, arg4: number): number;
        drawWordWrap(arg0: Internal.FormattedText_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        plainSubstrByWidth(arg0: string, arg1: number, arg2: boolean): string;
        get splitter(): Internal.StringSplitter
        get bidirectional(): boolean
        static readonly ALPHA_CUTOFF: 8;
        readonly lineHeight: number;
        readonly random: Internal.RandomSource;
    }
    type Font_ = Font;
    abstract class BaseAttachment <T extends Internal.AutomobileComponent<T>> {
        constructor(arg0: T, arg1: Internal.AutomobileEntity_)
        automobile(): Internal.AutomobileEntity;
        setAnimation(arg0: number): void;
        onRemoved(): void;
        toNbt(): Internal.CompoundTag;
        writeNbt(arg0: Internal.CompoundTag_): void;
        pos(): Vec3;
        updatePacketRequested(arg0: Internal.ServerPlayer_): void;
        onTrackedAnimationUpdated(arg0: number): void;
        tick(): void;
        readNbt(arg0: Internal.CompoundTag_): void;
        animation(): number;
        set animation(arg0: number)
        readonly type: T;
    }
    type BaseAttachment_<T extends Internal.AutomobileComponent<T>> = BaseAttachment<T>;
    interface TutorialStepInstance {
        onMouse(arg0: number, arg1: number): void;
        clear(): void;
        onInput(arg0: Internal.Input_): void;
        onLookAt(arg0: Internal.ClientLevel_, arg1: Internal.HitResult_): void;
        onDestroyBlock(arg0: Internal.ClientLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: number): void;
        onOpenInventory(): void;
        tick(): void;
        onGetItem(arg0: Internal.ItemStack_): void;
    }
    type TutorialStepInstance_ = TutorialStepInstance;
    interface StringRepresentable {
        fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        get serializedName(): string
        readonly PRE_BUILT_MAP_THRESHOLD: 16;
    }
    type StringRepresentable_ = StringRepresentable;
    class ArmorStandItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ArmorStandItem_ = ArmorStandItem;
    class SimpleContainer implements Internal.Container, Internal.StackedContentsCompatible {
        constructor(...arg0: Internal.ItemStack_[])
        constructor(arg0: number)
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        setChanged(): void;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        removeItemType(arg0: Internal.Item_, arg1: number): Internal.ItemStack;
        getItem(arg0: number): Internal.ItemStack;
        addListener(arg0: net.minecraft.world.ContainerListener_): void;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        addItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        fromTag(arg0: Internal.ListTag_): void;
        canAddItem(arg0: Internal.ItemStack_): boolean;
        getStackInSlot(slot: number): Internal.ItemStack;
        removeListener(arg0: net.minecraft.world.ContainerListener_): void;
        getHeight(): number;
        countNonEmpty(): number;
        createTag(): Internal.ListTag;
        removeAllItems(): Internal.List<Internal.ItemStack>;
        getAllItems(): Internal.List<Internal.ItemStack>;
        fillStackedContents(arg0: Internal.StackedContents_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get containerSize(): number
        get width(): number
        get maxStackSize(): number
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type SimpleContainer_ = SimpleContainer;
    class WorldGenRegion implements Internal.WorldGenLevel {
        constructor(arg0: Internal.ServerLevel_, arg1: Internal.List_<Internal.ChunkAccess>, arg2: Internal.ChunkStatus_, arg3: number)
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        getSeed(): number;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        getLevelData(): Internal.LevelData;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        getBiomeManager(): Internal.BiomeManager;
        getRandom(): Internal.RandomSource;
        isEmptyBlock(arg0: BlockPos_): boolean;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        redirect$znn000$gtceu$changeWriteRadius(instance: Internal.WorldGenRegion_): number;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        isClientSide(): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getBlockTicks(): Internal.LevelTickAccess<Internal.Block>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getFluidTicks(): Internal.LevelTickAccess<Internal.Fluid>;
        getSectionIndex(arg0: number): number;
        ensureCanWrite(arg0: BlockPos_): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        neighborShapeChanged(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: BlockPos_, arg4: number, arg5: number): void;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        addFreshEntityWithPassengers(arg0: Internal.Entity_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getCenter(): Internal.ChunkPos;
        getServer(): Internal.MinecraftServer;
        levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getLevel(): Internal.ServerLevel;
        isOldChunkAround(arg0: Internal.ChunkPos_, arg1: number): boolean;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getLightEngine(): Internal.LevelLightEngine;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        setCurrentlyGenerating(arg0: Internal.Supplier_<string>): void;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getChunkSource(): Internal.ChunkSource;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        registryAccess(): Internal.RegistryAccess;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        nextSubTickCount(): number;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get seed(): number
        get maxSection(): number
        get levelData(): Internal.LevelData
        get biomeManager(): Internal.BiomeManager
        get random(): Internal.RandomSource
        get clientSide(): boolean
        get blockTicks(): Internal.LevelTickAccess<Internal.Block>
        get skyDarken(): number
        get minBuildHeight(): number
        get seaLevel(): number
        get fluidTicks(): Internal.LevelTickAccess<Internal.Fluid>
        get maxBuildHeight(): number
        get height(): number
        get worldBorder(): Internal.WorldBorder
        get minSection(): number
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        get center(): Internal.ChunkPos
        get server(): Internal.MinecraftServer
        /**
         * @deprecated
        */
        get level(): Internal.ServerLevel
        get moonBrightness(): number
        get lightEngine(): Internal.LevelLightEngine
        set currentlyGenerating(arg0: Internal.Supplier_<string>)
        get modelDataManager(): Internal.ModelDataManager
        get chunkSource(): Internal.ChunkSource
        get maxLightLevel(): number
    }
    type WorldGenRegion_ = WorldGenRegion;
    interface IClientBlockExtensions {
        addHitEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: Internal.HitResult_, arg3: Internal.ParticleEngine_): boolean;
        of(arg0: Internal.BlockState_): this;
        of(arg0: Internal.Block_): this;
        addDestroyEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.ParticleEngine_): boolean;
        getFogColor(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_, arg4: Internal.Vector3d_, arg5: number): Internal.Vector3d;
        readonly DEFAULT: Internal.IClientBlockExtensions;
    }
    type IClientBlockExtensions_ = IClientBlockExtensions;
    class VillagerTradesEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Int2ObjectMap_<Internal.List<Internal.VillagerTrades$ItemListing>>, arg1: Internal.VillagerProfession_)
        getType(): Internal.VillagerProfession;
        getTrades(): Internal.Int2ObjectMap<Internal.List<Internal.VillagerTrades$ItemListing>>;
        get type(): Internal.VillagerProfession
        get trades(): Internal.Int2ObjectMap<Internal.List<Internal.VillagerTrades$ItemListing>>
    }
    type VillagerTradesEvent_ = VillagerTradesEvent;
    interface ReflectionBasedSerialization {
    }
    type ReflectionBasedSerialization_ = ReflectionBasedSerialization;
    class TagManager$LoadResult <T> extends Internal.Record {
        constructor(key: Internal.ResourceKey_<Internal.Registry<T>>, tags: Internal.Map_<ResourceLocation, Internal.Collection<Internal.Holder<T>>>)
        tags(): Internal.Map<ResourceLocation, Internal.Collection<Internal.Holder<T>>>;
        key(): Internal.ResourceKey<Internal.Registry<T>>;
    }
    type TagManager$LoadResult_<T> = TagManager$LoadResult<T>;
    interface WindowEventHandler {
        setWindowActive(arg0: boolean): void;
        cursorEntered(): void;
        resizeDisplay(): void;
        set windowActive(arg0: boolean)
    }
    type WindowEventHandler_ = WindowEventHandler;
    class ScheduleEntry {
        constructor()
        clone(): any;
        write(): Internal.CompoundTag;
        static fromTag(arg0: Internal.CompoundTag_): Internal.ScheduleEntry;
        conditions: Internal.List<Internal.List<Internal.ScheduleWaitCondition>>;
        instruction: Internal.ScheduleInstruction;
    }
    type ScheduleEntry_ = ScheduleEntry;
    interface Future <V> {
        get(): V;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        isCancelled(): boolean;
        get done(): boolean
        get cancelled(): boolean
    }
    type Future_<V> = Future<V>;
    class JumpControl implements Internal.Control {
        constructor(arg0: Internal.Mob_)
        jump(): void;
        tick(): void;
    }
    type JumpControl_ = JumpControl;
    interface IModLanguageProvider {
        name(): string;
        getFileVisitor(): Internal.Consumer<Internal.ModFileScanData>;
        consumeLifecycleEvent<R extends Internal.ILifecycleEvent<R>>(arg0: Internal.Supplier_<R>): void;
        get fileVisitor(): Internal.Consumer<Internal.ModFileScanData>
    }
    type IModLanguageProvider_ = IModLanguageProvider;
    interface Serializer <T> {
        serialize(arg0: Internal.JsonObject_, arg1: T, arg2: Internal.JsonSerializationContext_): void;
        deserialize(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T;
    }
    type Serializer_<T> = Serializer<T>;
    class Thread implements Internal.Runnable {
        constructor()
        constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string)
        constructor(arg0: Internal.Runnable_)
        constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_)
        constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string, arg3: number, arg4: boolean)
        constructor(arg0: Internal.Runnable_, arg1: string)
        constructor(arg0: Internal.ThreadGroup_, arg1: string)
        constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string, arg3: number)
        constructor(arg0: string)
        isDaemon(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        suspend(): void;
        setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void;
        static "yield"(): void;
        static dumpStack(): void;
        run(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        checkAccess(): void;
        static sleep(arg0: number, arg1: number): void;
        static holdsLock(arg0: any): boolean;
        isInterrupted(): boolean;
        static onSpinWait(): void;
        join(arg0: number): void;
        static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void;
        setContextClassLoader(arg0: Internal.ClassLoader_): void;
        setName(arg0: string): void;
        getName(): string;
        getId(): number;
        isAlive(): boolean;
        getThreadGroup(): Internal.ThreadGroup;
        static sleep(arg0: number): void;
        getContextClassLoader(): Internal.ClassLoader;
        static getAllStackTraces(): Internal.Map<Internal.Thread, Internal.StackTraceElement[]>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        resume(): void;
        getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler;
        getState(): Internal.Thread$State;
        static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler;
        getStackTrace(): Internal.StackTraceElement[];
        static currentThread(): Internal.Thread;
        setDaemon(arg0: boolean): void;
        start(): void;
        setPriority(arg0: number): void;
        interrupt(): void;
        getPriority(): number;
        static interrupted(): boolean;
        static enumerate(arg0: Internal.Thread_[]): number;
        /**
         * @deprecated
        */
        stop(): void;
        static activeCount(): number;
        join(): void;
        join(arg0: number, arg1: number): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        countStackFrames(): number;
        get daemon(): boolean
        set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_)
        get interrupted(): boolean
        set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_)
        set contextClassLoader(arg0: Internal.ClassLoader_)
        set name(arg0: string)
        get name(): string
        get id(): number
        get alive(): boolean
        get threadGroup(): Internal.ThreadGroup
        get contextClassLoader(): Internal.ClassLoader
        get allStackTraces(): Internal.Map<Internal.Thread, Internal.StackTraceElement[]>
        get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler
        get state(): Internal.Thread$State
        get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler
        get stackTrace(): Internal.StackTraceElement[]
        set daemon(arg0: boolean)
        set priority(arg0: number)
        get priority(): number
        static readonly MAX_PRIORITY: 10;
        static readonly NORM_PRIORITY: 5;
        static readonly MIN_PRIORITY: 1;
    }
    type Thread_ = Thread;
    class SkullBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        static setup(arg0: Internal.Services_, arg1: Internal.Executor_): void;
        getOwnerProfile(): Internal.GameProfile;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getMouthAnimation(arg0: number): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        static updateGameprofile(arg0: Internal.GameProfile_, arg1: Internal.Consumer_<Internal.GameProfile>): void;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        static clear(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static dragonHeadAnimation(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.SkullBlockEntity_): void;
        setOwner(arg0: Internal.GameProfile_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get ownerProfile(): Internal.GameProfile
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        set owner(arg0: Internal.GameProfile_)
        get renderBoundingBox(): Internal.AABB
        static readonly TAG_SKULL_OWNER: "SkullOwner";
    }
    type SkullBlockEntity_ = SkullBlockEntity;
    interface ItemBuilder$UseCallback {
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_): boolean;
        (arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_): boolean;
    }
    type ItemBuilder$UseCallback_ = ItemBuilder$UseCallback;
    abstract class RenderLivingEvent <T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> extends Internal.Event {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getEntity(): Internal.LivingEntity;
        getRenderer(): Internal.LivingEntityRenderer<T, M>;
        getPackedLight(): number;
        getMultiBufferSource(): Internal.MultiBufferSource;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get entity(): Internal.LivingEntity
        get renderer(): Internal.LivingEntityRenderer<T, M>
        get packedLight(): number
        get multiBufferSource(): Internal.MultiBufferSource
    }
    type RenderLivingEvent_<T extends Internal.LivingEntity, M extends Internal.EntityModel<T>> = RenderLivingEvent<T, M>;
    abstract class Projectile extends Internal.Entity {
        setMotionY(y: number): void;
        getEffectSource(): Internal.Entity;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setOwner(arg0: Internal.Entity_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        shootFromRotation(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        checkLeftOwner(): boolean;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        shoot(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get effectSource(): Internal.Entity
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set owner(arg0: Internal.Entity_)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get owner(): Internal.Entity
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        ownerUUID: Internal.UUID;
        cachedOwner: Internal.Entity;
        leftOwner: boolean;
        hasBeenShot: boolean;
    }
    type Projectile_ = Projectile;
    class EntityRenderDispatcher implements Internal.ResourceManagerReloadListener {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.TextureManager_, arg2: Internal.ItemRenderer_, arg3: Internal.BlockRenderDispatcher_, arg4: Internal.Font_, arg5: Internal.Options_, arg6: Internal.EntityModelSet_)
        overrideCameraOrientation(arg0: Internal.Quaternion_): void;
        render<E extends Internal.Entity>(arg0: E, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.PoseStack_, arg7: Internal.MultiBufferSource_, arg8: number): void;
        distanceToSqr(arg0: Internal.Entity_): number;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        setLevel(arg0: Internal.Level_): void;
        getPackedLightCoords<E extends Internal.Entity>(arg0: E, arg1: number): number;
        handler$zpd000$shouldDoRender(arg0: Internal.Entity_, arg1: Internal.Frustum_, arg2: number, arg3: number, arg4: number, arg5: Internal.CallbackInfoReturnable_<any>): void;
        getRenderer<T extends Internal.Entity>(arg0: T): Internal.EntityRenderer<T>;
        shouldRenderHitBoxes(): boolean;
        getItemInHandRenderer(): Internal.ItemInHandRenderer;
        setRenderHitBoxes(arg0: boolean): void;
        setRenderShadow(arg0: boolean): void;
        cameraOrientation(): Internal.Quaternion;
        getName(): string;
        distanceToSqr(arg0: number, arg1: number, arg2: number): number;
        getSkinMap(): Internal.Map<string, Internal.EntityRenderer<Internal.Player>>;
        prepare(arg0: Internal.Level_, arg1: Internal.Camera_, arg2: Internal.Entity_): void;
        shouldRender<E extends Internal.Entity>(arg0: E, arg1: Internal.Frustum_, arg2: number, arg3: number, arg4: number): boolean;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        set level(arg0: Internal.Level_)
        get itemInHandRenderer(): Internal.ItemInHandRenderer
        set renderHitBoxes(arg0: boolean)
        set renderShadow(arg0: boolean)
        get name(): string
        get skinMap(): Internal.Map<string, Internal.EntityRenderer<Internal.Player>>
        crosshairPickEntity: Internal.Entity;
        camera: Internal.Camera;
        readonly textureManager: Internal.TextureManager;
        readonly options: Internal.Options;
        renderers: Internal.Map<Internal.EntityType<any>, Internal.EntityRenderer<any>>;
    }
    type EntityRenderDispatcher_ = EntityRenderDispatcher;
    class ItemOverride {
        constructor(arg0: ResourceLocation_, arg1: Internal.List_<Internal.ItemOverride$Predicate>)
        getModel(): ResourceLocation;
        getPredicates(): Internal.Stream<Internal.ItemOverride$Predicate>;
        get model(): ResourceLocation
        get predicates(): Internal.Stream<Internal.ItemOverride$Predicate>
    }
    type ItemOverride_ = ItemOverride;
    abstract class SyncedBlockEntity extends Internal.BlockEntity {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        packetTarget(): Internal.PacketDistributor$PacketTarget;
        containedChunk(): Internal.LevelChunk;
        deserializeNBT(arg0: Internal.Tag_): void;
        requestModelDataUpdate(): void;
        notifyUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket;
        tdv$isDynamicLightEnabled(): boolean;
        readClient(arg0: Internal.CompoundTag_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        writeClient(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        sendData(): void;
        getRenderBoundingBox(): Internal.AABB;
        get updatePacket(): Internal.ClientboundBlockEntityDataPacket
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type SyncedBlockEntity_ = SyncedBlockEntity;
    class Transform extends Internal.Animation {
        constructor()
        post(poseStack: Internal.PoseStack_): void;
        isIn(): boolean;
        scale(scale: number): this;
        setScale(scale: number): this;
        offset(xOffset: number, yOffset: number): this;
        setIn(): Internal.Animation;
        onUpdate(onUpdate: Internal.FloatConsumer_): this;
        setOut(): Internal.Animation;
        pre(poseStack: Internal.PoseStack_): void;
        isOut(): boolean;
        get "in"(): boolean
        set scale(scale: number)
        get out(): boolean
    }
    type Transform_ = Transform;
    class NetworkEvent$LoginPayloadEvent extends Internal.NetworkEvent {
        constructor()
    }
    type NetworkEvent$LoginPayloadEvent_ = NetworkEvent$LoginPayloadEvent;
    class RodBlock extends Internal.DirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type RodBlock_ = RodBlock;
    interface EventHandlerImplCommon$LevelEventAttachment {
        architectury$getAttachedLevel(): Internal.LevelAccessor;
        architectury$attachLevel(arg0: Internal.LevelAccessor_): void;
    }
    type EventHandlerImplCommon$LevelEventAttachment_ = EventHandlerImplCommon$LevelEventAttachment;
    class InputEvent$MouseScrollingEvent extends Internal.InputEvent {
        constructor()
        constructor(arg0: number, arg1: boolean, arg2: boolean, arg3: boolean, arg4: number, arg5: number)
        isLeftDown(): boolean;
        isRightDown(): boolean;
        getMouseX(): number;
        getMouseY(): number;
        getScrollDelta(): number;
        isMiddleDown(): boolean;
        get leftDown(): boolean
        get rightDown(): boolean
        get mouseX(): number
        get mouseY(): number
        get scrollDelta(): number
        get middleDown(): boolean
    }
    type InputEvent$MouseScrollingEvent_ = InputEvent$MouseScrollingEvent;
    class MemoryModuleType <U> {
        constructor(arg0: Internal.Optional_<Internal.Codec<U>>)
        getCodec(): Internal.Optional<Internal.Codec<Internal.ExpirableValue<U>>>;
        get codec(): Internal.Optional<Internal.Codec<Internal.ExpirableValue<U>>>
        static readonly HURT_BY_ENTITY: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly HUNTED_RECENTLY: Internal.MemoryModuleType<boolean>;
        static readonly INTERACTION_TARGET: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly IS_TEMPTED: Internal.MemoryModuleType<boolean>;
        static readonly ADMIRING_DISABLED: Internal.MemoryModuleType<boolean>;
        static readonly NEAREST_PLAYER_HOLDING_WANTED_ITEM: Internal.MemoryModuleType<Internal.Player>;
        static readonly RECENT_PROJECTILE: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly NEAREST_HOSTILE: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly DIG_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly SONIC_BOOM_SOUND_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly SECONDARY_JOB_SITE: Internal.MemoryModuleType<Internal.List<Internal.GlobalPos>>;
        static readonly GOLEM_DETECTED_RECENTLY: Internal.MemoryModuleType<boolean>;
        static readonly INTERACTABLE_DOORS: Internal.MemoryModuleType<Internal.List<Internal.GlobalPos>>;
        static readonly LAST_WORKED_AT_POI: Internal.MemoryModuleType<number>;
        static readonly LAST_SLEPT: Internal.MemoryModuleType<number>;
        static readonly IS_PREGNANT: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly WALK_TARGET: Internal.MemoryModuleType<Internal.WalkTarget>;
        static readonly PATH: Internal.MemoryModuleType<net.minecraft.world.level.pathfinder.Path>;
        static readonly RAM_TARGET: Internal.MemoryModuleType<Vec3>;
        static readonly NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD: Internal.MemoryModuleType<Internal.Player>;
        static readonly HURT_BY: Internal.MemoryModuleType<DamageSource>;
        static readonly HAS_HUNTING_COOLDOWN: Internal.MemoryModuleType<boolean>;
        static readonly ATTACK_COOLING_DOWN: Internal.MemoryModuleType<boolean>;
        static readonly NEAREST_VISIBLE_ADULT_PIGLIN: Internal.MemoryModuleType<Internal.AbstractPiglin>;
        static readonly JOB_SITE: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly DOORS_TO_CLOSE: Internal.MemoryModuleType<Internal.Set<Internal.GlobalPos>>;
        static readonly IS_PANICKING: Internal.MemoryModuleType<boolean>;
        static readonly NEAREST_VISIBLE_ATTACKABLE_PLAYER: Internal.MemoryModuleType<Internal.Player>;
        static readonly UNIVERSAL_ANGER: Internal.MemoryModuleType<boolean>;
        static readonly ITEM_PICKUP_COOLDOWN_TICKS: Internal.MemoryModuleType<number>;
        static readonly RIDE_TARGET: Internal.MemoryModuleType<Internal.Entity>;
        static readonly NEAREST_VISIBLE_ADULT_HOGLINS: Internal.MemoryModuleType<Internal.List<Internal.Hoglin>>;
        static readonly ROAR_SOUND_DELAY: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly ATTACK_TARGET: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly MEETING_POINT: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly ANGRY_AT: Internal.MemoryModuleType<Internal.UUID>;
        static readonly IS_SNIFFING: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly LONG_JUMP_COOLDOWN_TICKS: Internal.MemoryModuleType<number>;
        static readonly NEAREST_PLAYERS: Internal.MemoryModuleType<Internal.List<Internal.Player>>;
        static readonly IS_IN_WATER: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly SONIC_BOOM_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly BREED_TARGET: Internal.MemoryModuleType<Internal.AgeableMob>;
        static readonly NEAREST_LIVING_ENTITIES: Internal.MemoryModuleType<Internal.List<Internal.LivingEntity>>;
        static readonly DANCING: Internal.MemoryModuleType<boolean>;
        static readonly RAM_COOLDOWN_TICKS: Internal.MemoryModuleType<number>;
        static readonly NEAREST_VISIBLE_WANTED_ITEM: Internal.MemoryModuleType<Internal.ItemEntity>;
        static readonly AVOID_TARGET: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly NEAREST_VISIBLE_NEMESIS: Internal.MemoryModuleType<Internal.Mob>;
        static readonly VISIBLE_ADULT_HOGLIN_COUNT: Internal.MemoryModuleType<number>;
        static readonly HOME: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly NEAREST_ATTACKABLE: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly TIME_TRYING_TO_REACH_ADMIRE_ITEM: Internal.MemoryModuleType<number>;
        static readonly HEARD_BELL_TIME: Internal.MemoryModuleType<number>;
        static readonly LAST_WOKEN: Internal.MemoryModuleType<number>;
        static readonly VIBRATION_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly PLAY_DEAD_TICKS: Internal.MemoryModuleType<number>;
        static readonly CANT_REACH_WALK_TARGET_SINCE: Internal.MemoryModuleType<number>;
        static readonly NEAREST_REPELLENT: Internal.MemoryModuleType<BlockPos>;
        static readonly LOOK_TARGET: Internal.MemoryModuleType<Internal.PositionTracker>;
        static readonly NEAREST_BED: Internal.MemoryModuleType<BlockPos>;
        static readonly POTENTIAL_JOB_SITE: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly HIDING_PLACE: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly ROAR_TARGET: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly NEAREST_VISIBLE_LIVING_ENTITIES: Internal.MemoryModuleType<Internal.NearestVisibleLivingEntities>;
        static readonly NEAREST_VISIBLE_ADULT: Internal.MemoryModuleType<Internal.AgeableMob>;
        static readonly TEMPTING_PLAYER: Internal.MemoryModuleType<Internal.Player>;
        static readonly DISTURBANCE_LOCATION: Internal.MemoryModuleType<BlockPos>;
        static readonly DUMMY: Internal.MemoryModuleType<void>;
        static readonly ROAR_SOUND_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly UNREACHABLE_TONGUE_TARGETS: Internal.MemoryModuleType<Internal.List<Internal.UUID>>;
        static readonly ADMIRING_ITEM: Internal.MemoryModuleType<boolean>;
        static readonly VISIBLE_VILLAGER_BABIES: Internal.MemoryModuleType<Internal.List<Internal.LivingEntity>>;
        static readonly TEMPTATION_COOLDOWN_TICKS: Internal.MemoryModuleType<number>;
        static readonly TOUCH_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly LIKED_NOTEBLOCK_COOLDOWN_TICKS: Internal.MemoryModuleType<number>;
        static readonly ATE_RECENTLY: Internal.MemoryModuleType<boolean>;
        static readonly PACIFIED: Internal.MemoryModuleType<boolean>;
        static readonly VISIBLE_ADULT_PIGLIN_COUNT: Internal.MemoryModuleType<number>;
        static readonly NEAREST_VISIBLE_BABY_HOGLIN: Internal.MemoryModuleType<Internal.Hoglin>;
        static readonly LIKED_NOTEBLOCK_POSITION: Internal.MemoryModuleType<Internal.GlobalPos>;
        static readonly CELEBRATE_LOCATION: Internal.MemoryModuleType<BlockPos>;
        static readonly NEAREST_VISIBLE_ADULT_PIGLINS: Internal.MemoryModuleType<Internal.List<Internal.AbstractPiglin>>;
        static readonly LONG_JUMP_MID_JUMP: Internal.MemoryModuleType<boolean>;
        static readonly NEAREST_VISIBLE_HUNTABLE_HOGLIN: Internal.MemoryModuleType<Internal.Hoglin>;
        static readonly NEAREST_VISIBLE_PLAYER: Internal.MemoryModuleType<Internal.Player>;
        static readonly LIKED_PLAYER: Internal.MemoryModuleType<Internal.UUID>;
        static readonly IS_EMERGING: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly NEARBY_ADULT_PIGLINS: Internal.MemoryModuleType<Internal.List<Internal.AbstractPiglin>>;
        static readonly SONIC_BOOM_SOUND_DELAY: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly SNIFF_COOLDOWN: Internal.MemoryModuleType<net.minecraft.util.Unit>;
        static readonly NEAREST_VISIBLE_ZOMBIFIED: Internal.MemoryModuleType<Internal.LivingEntity>;
        static readonly DISABLE_WALK_TO_ADMIRE_ITEM: Internal.MemoryModuleType<boolean>;
    }
    type MemoryModuleType_<U> = MemoryModuleType<U> | Special.MemoryModuleType;
    class SculkShriekerBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        shouldListen(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.GameEvent$Context_): boolean;
        isValidVibration(arg0: Internal.GameEvent_, arg1: Internal.GameEvent$Context_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        getListener(): Internal.VibrationListener;
        getListenableEvents(): Internal.TagKey<Internal.GameEvent>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        canTriggerAvoidVibration(): boolean;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static tryGetPlayer(arg0: Internal.Entity_): Internal.ServerPlayer;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        tryShriek(arg0: Internal.ServerLevel_, arg1: Internal.ServerPlayer_): void;
        tryRespond(arg0: Internal.ServerLevel_): void;
        onSignalSchedule(): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        onSignalReceive(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_, arg5: Internal.Entity_, arg6: number): void;
        getRenderBoundingBox(): Internal.AABB;
        get listener(): Internal.VibrationListener
        get listenableEvents(): Internal.TagKey<Internal.GameEvent>
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type SculkShriekerBlockEntity_ = SculkShriekerBlockEntity;
    interface ModelInstance <T> {
        of<T>(modelType: Internal.ModelType_<T>, modelData: T): this;
        getAsVanillaModel(): Internal.BlockModel;
        getModelData(): T;
        bake(context: Internal.ModelBakingContext_): Internal.BakedModel;
        getTextureDependencies(context: Internal.GatherTexturesContext_): Internal.Collection<Internal.SpriteIdentifier>;
        getModelDependencies(): Internal.Collection<ResourceLocation>;
        getModelType(): Internal.ModelType<T>;
        get asVanillaModel(): Internal.BlockModel
        get modelData(): T
        get modelDependencies(): Internal.Collection<ResourceLocation>
        get modelType(): Internal.ModelType<T>
    }
    type ModelInstance_<T> = ModelInstance<T>;
    abstract class CharsetDecoder {
        reset(): this;
        isAutoDetecting(): boolean;
        replacement(): string;
        charset(): Internal.Charset;
        maxCharsPerByte(): number;
        averageCharsPerByte(): number;
        onMalformedInput(arg0: Internal.CodingErrorAction_): this;
        flush(arg0: Internal.CharBuffer_): Internal.CoderResult;
        unmappableCharacterAction(): Internal.CodingErrorAction;
        replaceWith(arg0: string): this;
        detectedCharset(): Internal.Charset;
        onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this;
        decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer;
        isCharsetDetected(): boolean;
        decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult;
        malformedInputAction(): Internal.CodingErrorAction;
        get autoDetecting(): boolean
        get charsetDetected(): boolean
    }
    type CharsetDecoder_ = CharsetDecoder;
    class RotatedBlockProvider extends Internal.BlockStateProvider {
        constructor(arg0: Internal.Block_)
        static readonly CODEC: Internal.Codec<Internal.RotatedBlockProvider>;
    }
    type RotatedBlockProvider_ = RotatedBlockProvider;
    interface ShortIterable extends Internal.Iterable<number> {
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        forEach(arg0: Internal.ShortConsumer_): void;
        forEach(arg0: Internal.IntConsumer_): void;
        intSpliterator(): Internal.IntSpliterator;
        intIterator(): Internal.IntIterator;
    }
    type ShortIterable_ = ShortIterable;
    class AngerManagement {
        constructor(arg0: Internal.Predicate_<Internal.Entity>, arg1: Internal.List_<com.mojang.datafixers.util.Pair<Internal.UUID, number>>)
        getActiveEntity(): Internal.Optional<Internal.LivingEntity>;
        clearAnger(arg0: Internal.Entity_): void;
        tick(arg0: Internal.ServerLevel_, arg1: Internal.Predicate_<Internal.Entity>): void;
        static codec(arg0: Internal.Predicate_<Internal.Entity>): Internal.Codec<Internal.AngerManagement>;
        getActiveAnger(arg0: Internal.Entity_): number;
        increaseAnger(arg0: Internal.Entity_, arg1: number): number;
        get activeEntity(): Internal.Optional<Internal.LivingEntity>
    }
    type AngerManagement_ = AngerManagement;
    abstract class LongSerializationPolicy extends Internal.Enum<Internal.LongSerializationPolicy> {
        serialize(arg0: number): Internal.JsonElement;
        static values(): Internal.LongSerializationPolicy[];
        static valueOf(arg0: string): Internal.LongSerializationPolicy;
        static readonly STRING: Internal.LongSerializationPolicy;
        static readonly DEFAULT: Internal.LongSerializationPolicy;
    }
    type LongSerializationPolicy_ = "string" | LongSerializationPolicy | "default";
    class MappedRegistry <T> extends Internal.WritableRegistry<T> {
        constructor(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: Internal.Lifecycle_, arg2: Internal.Function_<T, Internal.Holder$Reference<T>>)
        registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        getResourceKey(arg0: T): Internal.Optional<Internal.ResourceKey<T>>;
        get(arg0: Internal.ResourceKey_<T>): T;
        registryKeySet(): Internal.Set<Internal.ResourceKey<T>>;
        getTagNames(): Internal.Stream<Internal.TagKey<T>>;
        spliterator(): Internal.Spliterator<T>;
        get(arg0: ResourceLocation_): T;
        getHolder(arg0: Internal.ResourceKey_<T>): Internal.Optional<Internal.Holder<T>>;
        byIdOrThrow(arg0: number): T;
        iterator(): Internal.Iterator<T>;
        getTags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>;
        forEach(arg0: Internal.Consumer_<T>): void;
        getHolder(arg0: number): Internal.Optional<Internal.Holder<T>>;
        freeze(): Internal.Registry<T>;
        getOrCreateHolderOrThrow(arg0: Internal.ResourceKey_<T>): Internal.Holder<T>;
        registerMapping(arg0: number, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        byId(arg0: number): T;
        createIntrusiveHolder(arg0: T): Internal.Holder$Reference<T>;
        getOrCreateTag(arg0: Internal.TagKey_<T>): Internal.HolderSet$Named<T>;
        getTag(arg0: Internal.TagKey_<T>): Internal.Optional<Internal.HolderSet$Named<T>>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        getOrCreateHolder(arg0: Internal.ResourceKey_<T>): Internal.DataResult<Internal.Holder<T>>;
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        /**
         * @deprecated
        */
        unfreeze(): void;
        register(arg0: Internal.ResourceKey_<T>, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder<T>;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<T>, T>>;
        static getKnownRegistries(): Internal.Set<ResourceLocation>;
        holders(): Internal.Stream<Internal.Holder$Reference<T>>;
        get tagNames(): Internal.Stream<Internal.TagKey<T>>
        get tags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>
        get knownRegistries(): Internal.Set<ResourceLocation>
    }
    type MappedRegistry_<T> = MappedRegistry<T>;
    interface IIngredientVisibility {
        registerListener(arg0: Internal.IIngredientVisibility$IListener_): void;
        isIngredientVisible<V>(arg0: Internal.IIngredientType_<V>, arg1: V): boolean;
        isIngredientVisible<V>(arg0: Internal.ITypedIngredient_<V>): boolean;
    }
    type IIngredientVisibility_ = IIngredientVisibility;
    abstract class ScheduleWaitCondition extends Internal.ScheduleDataEntry {
        constructor()
        write(): Internal.CompoundTag;
        getWaitingStatus(arg0: Internal.Level_, arg1: Internal.Train_, arg2: Internal.CompoundTag_): Internal.MutableComponent;
        tickCompletion(arg0: Internal.Level_, arg1: Internal.Train_, arg2: Internal.CompoundTag_): boolean;
        getItem(arg0: number): Internal.ItemStack;
        slotsTargeted(): number;
        renderSpecialIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): boolean;
        getSecondLineTooltip(arg0: number): Internal.List<Internal.Component>;
        static fromTag(arg0: Internal.CompoundTag_): Internal.ScheduleWaitCondition;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getSecondLineIcon(): Internal.ItemStack;
        getTitleAs(arg0: string): Internal.List<Internal.Component>;
        initConfigurationWidgets(arg0: Internal.ModularGuiLineBuilder_): void;
        get secondLineIcon(): Internal.ItemStack
    }
    type ScheduleWaitCondition_ = ScheduleWaitCondition;
    class BlockRearAttachment extends Internal.RearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_, arg2: Internal.BlockState_, arg3: Internal.BiFunction_<Internal.ContainerLevelAccess, Internal.BlockRearAttachment, Internal.MenuProvider>)
        static stonecutter(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static smithingTable(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static autoMechanicTable(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static cartographyTable(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static craftingTable(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static grindstone(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static loom(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BlockRearAttachment;
        static readonly TITLE_STONECUTTER: Internal.MutableComponent;
        static readonly TITLE_LOOM: Internal.MutableComponent;
        static readonly TITLE_GRINDSTONE: Internal.MutableComponent;
        static readonly TITLE_CARTOGRAPHY: Internal.MutableComponent;
        readonly block: Internal.BlockState;
        static readonly TITLE_CRAFTING: Internal.MutableComponent;
        static readonly TITLE_SMITHING: Internal.MutableComponent;
    }
    type BlockRearAttachment_ = BlockRearAttachment;
    interface Pack$PackConstructor {
        create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_<Internal.PackResources>, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_, arg7: boolean): Internal.Pack;
        /**
         * @deprecated
        */
        create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_<Internal.PackResources>, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_): Internal.Pack;
        (arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_<Internal.PackResources>, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_, arg7: boolean): Internal.Pack_;
    }
    type Pack$PackConstructor_ = Pack$PackConstructor;
    class CrashReport {
        constructor(arg0: string, arg1: Internal.Throwable_)
        static preload(): void;
        getException(): Internal.Throwable;
        getTitle(): string;
        static forThrowable(arg0: Internal.Throwable_, arg1: string): Internal.CrashReport;
        saveToFile(arg0: Internal.File_): boolean;
        getSystemReport(): Internal.SystemReport;
        getDetails(arg0: Internal.StringBuilder_): void;
        getExceptionMessage(): string;
        getFriendlyReport(): string;
        addCategory(arg0: string): Internal.CrashReportCategory;
        getSaveFile(): Internal.File;
        addCategory(arg0: string, arg1: number): Internal.CrashReportCategory;
        getDetails(): string;
        get exception(): Internal.Throwable
        get title(): string
        get systemReport(): Internal.SystemReport
        get exceptionMessage(): string
        get friendlyReport(): string
        get saveFile(): Internal.File
        get details(): string
    }
    type CrashReport_ = CrashReport;
    interface StructurePieceAccessor {
        addPiece(arg0: Internal.StructurePiece_): void;
        findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece;
    }
    type StructurePieceAccessor_ = StructurePieceAccessor;
    interface RandomGenerator {
        ints(arg0: number, arg1: number): Internal.IntStream;
        nextFloat(arg0: number): number;
        getDefault(): this;
        nextLong(): number;
        nextDouble(): number;
        nextLong(arg0: number, arg1: number): number;
        nextGaussian(): number;
        doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream;
        nextDouble(arg0: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        nextLong(arg0: number): number;
        ints(arg0: number, arg1: number, arg2: number): Internal.IntStream;
        nextFloat(arg0: number, arg1: number): number;
        of(arg0: string): this;
        doubles(): Internal.DoubleStream;
        nextInt(): number;
        nextBytes(arg0: number[]): void;
        longs(arg0: number): Internal.LongStream;
        longs(arg0: number, arg1: number, arg2: number): Internal.LongStream;
        nextBoolean(): boolean;
        nextDouble(arg0: number, arg1: number): number;
        nextExponential(): number;
        longs(arg0: number, arg1: number): Internal.LongStream;
        nextInt(arg0: number, arg1: number): number;
        longs(): Internal.LongStream;
        isDeprecated(): boolean;
        doubles(arg0: number): Internal.DoubleStream;
        nextGaussian(arg0: number, arg1: number): number;
        ints(): Internal.IntStream;
        ints(arg0: number): Internal.IntStream;
        doubles(arg0: number, arg1: number): Internal.DoubleStream;
        get "default"(): Internal.RandomGenerator
        get deprecated(): boolean
    }
    type RandomGenerator_ = RandomGenerator;
    abstract class MethodHandle implements Internal.Constable {
        invokeExact(...arg0: any[]): any;
        describeConstable(): Internal.Optional<Internal.MethodHandleDesc>;
        invokeWithArguments(...arg0: any[]): any;
        withVarargs(arg0: boolean): this;
        type(): Internal.MethodType;
        isVarargsCollector(): boolean;
        asSpreader(arg0: typeof any, arg1: number): this;
        asFixedArity(): this;
        asVarargsCollector(arg0: typeof any): this;
        asCollector(arg0: number, arg1: typeof any, arg2: number): this;
        invokeWithArguments(arg0: Internal.List_<any>): any;
        invoke(...arg0: any[]): any;
        asType(arg0: Internal.MethodType_): this;
        asSpreader(arg0: number, arg1: typeof any, arg2: number): this;
        asCollector(arg0: typeof any, arg1: number): this;
        bindTo(arg0: any): this;
        get varargsCollector(): boolean
    }
    type MethodHandle_ = MethodHandle;
    interface IdEnumerationIterator {
        enumerationIteratorNext(arg0: Internal.Context_, arg1: Internal.Consumer_<any>): boolean;
        enumerationIteratorHasNext(arg0: Internal.Context_, arg1: Internal.Consumer_<any>): boolean;
    }
    type IdEnumerationIterator_ = IdEnumerationIterator;
    interface VertexFormatAccessor {
        getOffsets(): Internal.IntList;
        get offsets(): Internal.IntList
    }
    type VertexFormatAccessor_ = VertexFormatAccessor;
    class CriterionProgress {
        constructor()
        grant(): void;
        serializeToJson(): Internal.JsonElement;
        getObtained(): Internal.Date;
        static fromJson(arg0: string): Internal.CriterionProgress;
        revoke(): void;
        isDone(): boolean;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.CriterionProgress;
        serializeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        get obtained(): Internal.Date
        get done(): boolean
    }
    type CriterionProgress_ = CriterionProgress;
    interface Byte2ObjectMap$Entry <V> extends Internal.Map$Entry<number, V> {
        /**
         * @deprecated
        */
        getKey(): number;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        getValue(): V;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        setValue(arg0: V): V;
        getByteKey(): number;
        /**
         * @deprecated
        */
        get key(): number
        get value(): V
        set value(arg0: V)
        get byteKey(): number
    }
    type Byte2ObjectMap$Entry_<V> = Byte2ObjectMap$Entry<V>;
    class MobEffectTextureManager extends Internal.TextureAtlasHolder {
        constructor(arg0: Internal.TextureManager_)
        get(arg0: Internal.MobEffect_): Internal.TextureAtlasSprite;
        getName(): string;
        get name(): string
    }
    type MobEffectTextureManager_ = MobEffectTextureManager;
    class ZoneRules implements Internal.Serializable {
        isFixedOffset(): boolean;
        getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset;
        getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset;
        isDaylightSavings(arg0: Internal.Instant_): boolean;
        static of(arg0: Internal.ZoneOffset_): Internal.ZoneRules;
        isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean;
        getTransitionRules(): Internal.List<Internal.ZoneOffsetTransitionRule>;
        nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition;
        previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition;
        getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List<Internal.ZoneOffset>;
        static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_<Internal.ZoneOffsetTransition>, arg3: Internal.List_<Internal.ZoneOffsetTransition>, arg4: Internal.List_<Internal.ZoneOffsetTransitionRule>): Internal.ZoneRules;
        getDaylightSavings(arg0: Internal.Instant_): Duration;
        getTransitions(): Internal.List<Internal.ZoneOffsetTransition>;
        getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition;
        getOffset(arg0: Internal.Instant_): Internal.ZoneOffset;
        get fixedOffset(): boolean
        get transitionRules(): Internal.List<Internal.ZoneOffsetTransitionRule>
        get transitions(): Internal.List<Internal.ZoneOffsetTransition>
    }
    type ZoneRules_ = ZoneRules;
    interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble {
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        remove(): void;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        /**
         * @deprecated
        */
        next(): number;
        nextDouble(): number;
        hasNext(): boolean;
    }
    type DoubleIterator_ = DoubleIterator;
    interface ClientPlayerKJS extends Internal.PlayerKJS {
        getDistance(pos: BlockPos_): number;
        isFake(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getXpLevel(): number;
        setSelectedSlot(index: number): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        paint(tag: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getFoodLevel(): number;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setXpLevel(l: number): void;
        getCraftingGrid(): Internal.InventoryKJS;
        setFoodLevel(foodLevel: number): void;
        setSaturation(saturation: number): void;
        addXPLevels(l: number): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getReachDistance(): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        sendData(channel: string): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        getXp(): number;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        isMiningBlock(): boolean;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        notify(notification: Notification_): void;
        getInventoryChangeListener(): Internal.KubeJSInventoryListener;
        isMonster(): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getStages(): Internal.Stages;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        giveInHand(item: Internal.ItemStack_): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        addXP(xp: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getInventory(): Internal.InventoryKJS;
        give(item: Internal.ItemStack_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        self(): Internal.Player;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        isSelf(): boolean;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        sendInventoryUpdate(): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        getData(): Internal.AttachedData<Internal.Player>;
        getProfile(): Internal.GameProfile;
        getSaturation(): number;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get fake(): boolean
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get xpLevel(): number
        set selectedSlot(index: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get foodLevel(): number
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set xpLevel(l: number)
        get craftingGrid(): Internal.InventoryKJS
        set foodLevel(foodLevel: number)
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        set x(x: number)
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get xp(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        get miningBlock(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get inventoryChangeListener(): Internal.KubeJSInventoryListener
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get stages(): Internal.Stages
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get inventory(): Internal.InventoryKJS
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get self(): boolean
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get data(): Internal.AttachedData<Internal.Player>
        get profile(): Internal.GameProfile
        get saturation(): number
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ClientPlayerKJS_ = ClientPlayerKJS;
    interface StateManager$IResettable {
        register(): void;
        resetState(): void;
    }
    type StateManager$IResettable_ = StateManager$IResettable;
    class ModelBuilder <T extends Internal.ModelBuilder<T>> extends Internal.ModelFile {
        getElementCount(): number;
        parent(arg0: Internal.ModelFile_): T;
        guiLight(arg0: Internal.BlockModel$GuiLight_): T;
        toJson(): Internal.JsonObject;
        renderType(arg0: ResourceLocation_): T;
        element(arg0: number): Internal.ModelBuilder$ElementBuilder<>;
        transforms(): Internal.ModelBuilder$TransformsBuilder<>;
        element(): Internal.ModelBuilder$ElementBuilder<>;
        renderType(arg0: string): T;
        ao(arg0: boolean): T;
        customLoader<L extends Internal.CustomLoaderBuilder<T>>(arg0: Internal.BiFunction_<T, Internal.ExistingFileHelper, L>): L;
        texture(arg0: string, arg1: string): T;
        texture(arg0: string, arg1: ResourceLocation_): T;
        get elementCount(): number
    }
    type ModelBuilder_<T extends Internal.ModelBuilder<T>> = ModelBuilder<T>;
    class SignItem extends Internal.StandingAndWallBlockItem {
        constructor(arg0: Internal.Item$Properties_, arg1: Internal.Block_, arg2: Internal.Block_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SignItem_ = SignItem;
    interface ProgressListener {
        progressStart(arg0: Internal.Component_): void;
        stop(): void;
        progressStagePercentage(arg0: number): void;
        progressStartNoAbort(arg0: Internal.Component_): void;
        progressStage(arg0: Internal.Component_): void;
    }
    type ProgressListener_ = ProgressListener;
    class ListenerList {
        constructor()
        constructor(arg0: Internal.ListenerList_)
        getListeners(arg0: number): Internal.IEventListener[];
        unregister(arg0: number, arg1: Internal.IEventListener_): void;
        register(arg0: number, arg1: Internal.EventPriority_, arg2: Internal.IEventListener_): void;
        static clearBusID(arg0: number): void;
        static unregisterAll(arg0: number, arg1: Internal.IEventListener_): void;
    }
    type ListenerList_ = ListenerList;
    class ClickAction extends Internal.Enum<Internal.ClickAction> {
        static valueOf(arg0: string): Internal.ClickAction;
        static values(): Internal.ClickAction[];
        static readonly PRIMARY: Internal.ClickAction;
        static readonly SECONDARY: Internal.ClickAction;
    }
    type ClickAction_ = ClickAction | "secondary" | "primary";
    class MultiblockState {
        constructor(world: Internal.Level_, controllerPos: BlockPos_)
        onBlockStateChanged(pos: BlockPos_, state: Internal.BlockState_): void;
        getWorld(): Internal.Level;
        getOffsetState(face: Internal.Direction_): Internal.BlockState;
        getBlockState(): Internal.BlockState;
        hasError(): boolean;
        addPosCache(pos: BlockPos_): void;
        getLayerCount(): Internal.Map<Internal.SimplePredicate, number>;
        getPos(): BlockPos;
        isPosInCache(pos: BlockPos_): boolean;
        getMatchContext(): Internal.PatternMatchContext;
        getCache(): Internal.Collection<BlockPos>;
        getGlobalCount(): Internal.Map<Internal.SimplePredicate, number>;
        getController(): Internal.IMultiController;
        setError(error: Internal.PatternError_): void;
        getTileEntity(): Internal.BlockEntity;
        get world(): Internal.Level
        get blockState(): Internal.BlockState
        get layerCount(): Internal.Map<Internal.SimplePredicate, number>
        get pos(): BlockPos
        get matchContext(): Internal.PatternMatchContext
        get cache(): Internal.Collection<BlockPos>
        get globalCount(): Internal.Map<Internal.SimplePredicate, number>
        get controller(): Internal.IMultiController
        set error(error: Internal.PatternError_)
        get tileEntity(): Internal.BlockEntity
        static readonly UNINIT_ERROR: Internal.PatternStringError;
        cache: Internal.LongOpenHashSet;
        io: Internal.IO;
        readonly world: Internal.Level;
        predicate: Internal.TraceabilityPredicate;
        lastController: Internal.IMultiController;
        error: Internal.PatternError;
        readonly controllerPos: BlockPos;
        static readonly UNLOAD_ERROR: Internal.PatternStringError;
    }
    type MultiblockState_ = MultiblockState;
    class BeehiveBlockEntity$BeeReleaseStatus extends Internal.Enum<Internal.BeehiveBlockEntity$BeeReleaseStatus> {
        static values(): Internal.BeehiveBlockEntity$BeeReleaseStatus[];
        static valueOf(arg0: string): Internal.BeehiveBlockEntity$BeeReleaseStatus;
        static readonly EMERGENCY: Internal.BeehiveBlockEntity$BeeReleaseStatus;
        static readonly HONEY_DELIVERED: Internal.BeehiveBlockEntity$BeeReleaseStatus;
        static readonly BEE_RELEASED: Internal.BeehiveBlockEntity$BeeReleaseStatus;
    }
    type BeehiveBlockEntity$BeeReleaseStatus_ = "bee_released" | "honey_delivered" | BeehiveBlockEntity$BeeReleaseStatus | "emergency";
    class SimpleRecipeSerializer <T extends Internal.Recipe<any>> implements Internal.RecipeSerializer<T> {
        constructor(arg0: Internal.Function_<ResourceLocation, T>)
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): T;
    }
    type SimpleRecipeSerializer_<T extends Internal.Recipe<any>> = SimpleRecipeSerializer<T>;
    interface IFoliagePlacerTypeAccessor {
        callCtor<T extends Internal.FoliagePlacer>(pCodec: Internal.Codec_<T>): Internal.FoliagePlacerType<T>;
    }
    type IFoliagePlacerTypeAccessor_ = IFoliagePlacerTypeAccessor;
    class BiomeSpecialEffectsBuilder extends Internal.BiomeSpecialEffects$Builder {
        static create(arg0: number, arg1: number, arg2: number, arg3: number): Internal.BiomeSpecialEffectsBuilder;
        getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier;
        getAmbientAdditionsSound(): Internal.Optional<Internal.AmbientAdditionsSettings>;
        static copyOf(arg0: Internal.BiomeSpecialEffects_): Internal.BiomeSpecialEffectsBuilder;
        waterColor(): number;
        getAmbientMoodSound(): Internal.Optional<Internal.AmbientMoodSettings>;
        getFoliageColorOverride(): Internal.Optional<number>;
        getBackgroundMusic(): Internal.Optional<Internal.Music>;
        getWaterFogColor(): number;
        getGrassColorOverride(): Internal.Optional<number>;
        getAmbientLoopSound(): Internal.Optional<Internal.SoundEvent>;
        getFogColor(): number;
        getAmbientParticle(): Internal.Optional<Internal.AmbientParticleSettings>;
        getSkyColor(): number;
        get grassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier
        get ambientAdditionsSound(): Internal.Optional<Internal.AmbientAdditionsSettings>
        get ambientMoodSound(): Internal.Optional<Internal.AmbientMoodSettings>
        get foliageColorOverride(): Internal.Optional<number>
        get backgroundMusic(): Internal.Optional<Internal.Music>
        get waterFogColor(): number
        get grassColorOverride(): Internal.Optional<number>
        get ambientLoopSound(): Internal.Optional<Internal.SoundEvent>
        get fogColor(): number
        get ambientParticle(): Internal.Optional<Internal.AmbientParticleSettings>
        get skyColor(): number
    }
    type BiomeSpecialEffectsBuilder_ = BiomeSpecialEffectsBuilder;
    interface DataFixer {
        update<T>(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_<T>, arg2: number, arg3: number): Internal.Dynamic<T>;
        getSchema(arg0: number): Internal.Schema;
    }
    type DataFixer_ = DataFixer;
    interface IContainerFactory <T extends Internal.AbstractContainerMenu> extends Internal.MenuType$MenuSupplier<T> {
        create(arg0: number, arg1: Internal.Inventory_, arg2: Internal.FriendlyByteBuf_): T;
        create(arg0: number, arg1: Internal.Inventory_): T;
    }
    type IContainerFactory_<T extends Internal.AbstractContainerMenu> = IContainerFactory<T>;
    class ImmutableCollections$List12 <E> extends Internal.ImmutableCollections$AbstractImmutableList<E> implements Internal.Serializable {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
    }
    type ImmutableCollections$List12_<E> = ImmutableCollections$List12<E>;
    class NarratedElementType extends Internal.Enum<Internal.NarratedElementType> {
        static valueOf(arg0: string): Internal.NarratedElementType;
        static values(): Internal.NarratedElementType[];
        static readonly HINT: Internal.NarratedElementType;
        static readonly POSITION: Internal.NarratedElementType;
        static readonly TITLE: Internal.NarratedElementType;
        static readonly USAGE: Internal.NarratedElementType;
    }
    type NarratedElementType_ = NarratedElementType | "hint" | "position" | "title" | "usage";
    class MutableToolTier implements Internal.Tier {
        constructor(p: Internal.Tier_)
        getLevel(): number;
        getVanillaRepairIngredient(): Internal.Ingredient;
        getAttackDamageBonus(): number;
        getEnchantmentValue(): number;
        getUses(): number;
        setSpeed(f: number): void;
        setEnchantmentValue(i: number): void;
        getSpeed(): number;
        setAttackDamageBonus(f: number): void;
        getTag(): Internal.TagKey<Internal.Block>;
        setUses(i: number): void;
        setLevel(i: number): void;
        setRepairIngredient(in_: Internal.Ingredient_): void;
        get level(): number
        get vanillaRepairIngredient(): Internal.Ingredient
        get attackDamageBonus(): number
        get enchantmentValue(): number
        get uses(): number
        set speed(f: number)
        set enchantmentValue(i: number)
        get speed(): number
        set attackDamageBonus(f: number)
        get tag(): Internal.TagKey<Internal.Block>
        set uses(i: number)
        set level(i: number)
        set repairIngredient(in_: Internal.Ingredient_)
        readonly parent: Internal.Tier;
    }
    type MutableToolTier_ = MutableToolTier;
    class TrackGraphLocation {
        constructor()
        edge: Internal.Couple<Internal.TrackNodeLocation>;
        position: number;
        graph: Internal.TrackGraph;
    }
    type TrackGraphLocation_ = TrackGraphLocation;
    class LevelStorageSource$LevelCandidates extends Internal.Record implements Internal.Iterable<Internal.LevelStorageSource$LevelDirectory> {
        constructor(levels: Internal.List_<Internal.LevelStorageSource$LevelDirectory>)
        spliterator(): Internal.Spliterator<Internal.LevelStorageSource$LevelDirectory>;
        levels(): Internal.List<Internal.LevelStorageSource$LevelDirectory>;
        isEmpty(): boolean;
        forEach(arg0: Internal.Consumer_<Internal.LevelStorageSource$LevelDirectory>): void;
        iterator(): Internal.Iterator<Internal.LevelStorageSource$LevelDirectory>;
        get empty(): boolean
    }
    type LevelStorageSource$LevelCandidates_ = LevelStorageSource$LevelCandidates;
    abstract class SimpleChannelInboundHandler <I> extends Internal.ChannelInboundHandlerAdapter {
        acceptInboundMessage(arg0: any): boolean;
    }
    type SimpleChannelInboundHandler_<I> = SimpleChannelInboundHandler<I>;
    class ChunkRenderTypeSet implements Internal.Iterable<Internal.RenderType> {
        iterator(): Internal.Iterator<Internal.RenderType>;
        static union(arg0: Internal.Collection_<Internal.ChunkRenderTypeSet>): Internal.ChunkRenderTypeSet;
        static intersection(arg0: Internal.Iterable_<Internal.ChunkRenderTypeSet>): Internal.ChunkRenderTypeSet;
        static of(arg0: Internal.Collection_<Internal.RenderType>): Internal.ChunkRenderTypeSet;
        static union(arg0: Internal.Iterable_<Internal.ChunkRenderTypeSet>): Internal.ChunkRenderTypeSet;
        spliterator(): Internal.Spliterator<Internal.RenderType>;
        asList(): Internal.List<Internal.RenderType>;
        static intersection(...arg0: Internal.ChunkRenderTypeSet_[]): Internal.ChunkRenderTypeSet;
        forEach(arg0: Internal.Consumer_<Internal.RenderType>): void;
        isEmpty(): boolean;
        static of(...arg0: Internal.RenderType_[]): Internal.ChunkRenderTypeSet;
        static all(): Internal.ChunkRenderTypeSet;
        contains(arg0: Internal.RenderType_): boolean;
        static none(): Internal.ChunkRenderTypeSet;
        static intersection(arg0: Internal.Collection_<Internal.ChunkRenderTypeSet>): Internal.ChunkRenderTypeSet;
        static union(...arg0: Internal.ChunkRenderTypeSet_[]): Internal.ChunkRenderTypeSet;
        get empty(): boolean
    }
    type ChunkRenderTypeSet_ = ChunkRenderTypeSet;
    class DoorControlBehaviour extends Internal.BlockEntityBehaviour {
        constructor(arg0: Internal.SmartBlockEntity_)
        set(arg0: Internal.DoorControl_): void;
        static readonly TYPE: Internal.BehaviourType<Internal.DoorControlBehaviour>;
        mode: Internal.DoorControl;
    }
    type DoorControlBehaviour_ = DoorControlBehaviour;
    class LivingSpawnEvent$SpecialSpawn extends Internal.LivingSpawnEvent {
        constructor()
        constructor(arg0: Internal.Mob_, arg1: Internal.LevelAccessor_, arg2: number, arg3: number, arg4: number, arg5: Internal.BaseSpawner_, arg6: Internal.MobSpawnType_)
        getEntity(): Internal.LivingEntity;
        getSpawner(): Internal.BaseSpawner;
        getSpawnReason(): Internal.MobSpawnType;
        get entity(): Internal.LivingEntity
        get spawner(): Internal.BaseSpawner
        get spawnReason(): Internal.MobSpawnType
    }
    type LivingSpawnEvent$SpecialSpawn_ = LivingSpawnEvent$SpecialSpawn;
    abstract class ImmutableCollection <E> extends Internal.AbstractCollection<E> implements Internal.Serializable {
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        spliterator(): Internal.Spliterator<E>;
        parallelStream(): Internal.Stream<E>;
        iterator(): Internal.UnmodifiableIterator<E>;
        asList(): Internal.ImmutableList<E>;
    }
    type ImmutableCollection_<E> = ImmutableCollection<E>;
    class CLongBuffer extends Internal.CustomBuffer<Internal.CLongBuffer> implements Internal.Comparable<Internal.CLongBuffer> {
        static get(arg0: Internal.ByteBuffer_, arg1: number): number;
        get(): number;
        static create(arg0: number, arg1: number): Internal.CLongBuffer;
        static get(arg0: Internal.ByteBuffer_): number;
        get(arg0: number[]): this;
        put(arg0: number[]): this;
        static allocateDirect(arg0: number): Internal.CLongBuffer;
        get(arg0: number[], arg1: number, arg2: number): this;
        put(arg0: number, arg1: number): this;
        compareTo(arg0: any): number;
        put(arg0: number[], arg1: number, arg2: number): this;
        static create(arg0: Internal.ByteBuffer_): Internal.CLongBuffer;
        static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void;
        put(arg0: number): this;
        get(arg0: number): number;
        compareTo(arg0: Internal.CLongBuffer_): number;
        static put(arg0: Internal.ByteBuffer_, arg1: number): void;
    }
    type CLongBuffer_ = CLongBuffer;
    class CarriageContraptionInstance extends Internal.EntityInstance<Internal.CarriageContraptionEntity> implements Internal.DynamicInstance {
        constructor(arg0: Internal.MaterialManager_, arg1: Internal.CarriageContraptionEntity_)
        getVolume(): Internal.ImmutableBox;
        decreaseFramerateWithDistance(): boolean;
        onLightPacket(arg0: number, arg1: number): void;
        remove(): void;
        setBogeyVisibility(arg0: boolean, arg1: boolean): void;
        beginFrame(): void;
        get volume(): Internal.ImmutableBox
    }
    type CarriageContraptionInstance_ = CarriageContraptionInstance;
    abstract class CustomRecipe implements Internal.CraftingRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type CustomRecipe_ = CustomRecipe;
    interface ChannelProgressiveFuture extends Internal.ProgressiveFuture<void>, Internal.ChannelFuture {
        isSuccess(): boolean;
        syncUninterruptibly(): this;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        getNow(): void;
        channel(): io.netty.channel.Channel;
        cause(): Internal.Throwable;
        sync(): this;
        awaitUninterruptibly(): this;
        isVoid(): boolean;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        await(): this;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        await(arg0: number): boolean;
        isCancellable(): boolean;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        get(): void;
        awaitUninterruptibly(arg0: number): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): void;
        isCancelled(): boolean;
        get success(): boolean
        get done(): boolean
        get now(): void
        get "void"(): boolean
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type ChannelProgressiveFuture_ = ChannelProgressiveFuture;
    class MutablePair <L, R> extends org.apache.commons.lang3.tuple.Pair<L, R> {
        constructor()
        constructor(arg0: L, arg1: R)
        static comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        getLeft(): L;
        static of<L, R>(arg0: L, arg1: R): Internal.MutablePair<L, R>;
        getRight(): R;
        static emptyArray<L, R>(): Internal.MutablePair<L, R>[];
        static comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        static copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        static of<L, R>(arg0: Internal.Map$Entry_<L, R>): Internal.MutablePair<L, R>;
        static comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        setRight(arg0: R): void;
        static comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        setLeft(arg0: L): void;
        setValue(arg0: R): R;
        get left(): L
        get right(): R
        set right(arg0: R)
        set left(arg0: L)
        set value(arg0: R)
        left: L;
        right: R;
        static readonly EMPTY_ARRAY: Internal.MutablePair<any, any>[];
    }
    type MutablePair_<L, R> = MutablePair<L, R>;
    abstract class IntProvider {
        constructor()
        getMinValue(): number;
        getType(): Internal.IntProviderType<any>;
        sample(arg0: Internal.RandomSource_): number;
        getMaxValue(): number;
        static codec(arg0: number, arg1: number): Internal.Codec<Internal.IntProvider>;
        get minValue(): number
        get type(): Internal.IntProviderType<any>
        get maxValue(): number
        static readonly CODEC: Internal.Codec<Internal.IntProvider>;
        static readonly NON_NEGATIVE_CODEC: Internal.Codec<Internal.IntProvider>;
        static readonly POSITIVE_CODEC: Internal.Codec<Internal.IntProvider>;
    }
    type IntProvider_ = IntProvider;
    class DragonLandingPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonLandingPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonLandingPhase>
    }
    type DragonLandingPhase_ = DragonLandingPhase;
    class BrainDebugRenderer$PoiInfo {
        constructor(arg0: BlockPos_, arg1: string, arg2: number)
        type: string;
        readonly pos: BlockPos;
        freeTicketCount: number;
    }
    type BrainDebugRenderer$PoiInfo_ = BrainDebugRenderer$PoiInfo;
    class ConduitBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        isHunting(): boolean;
        getActiveRotation(arg0: number): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        static clientTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ConduitBlockEntity_): void;
        isActive(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ConduitBlockEntity_): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get hunting(): boolean
        get active(): boolean
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
        tickCount: number;
    }
    type ConduitBlockEntity_ = ConduitBlockEntity;
    class Sound$Type extends Internal.Enum<Internal.Sound$Type> {
        static getByName(arg0: string): Internal.Sound$Type;
        static values(): Internal.Sound$Type[];
        static valueOf(arg0: string): Internal.Sound$Type;
        static readonly FILE: Internal.Sound$Type;
        static readonly SOUND_EVENT: Internal.Sound$Type;
    }
    type Sound$Type_ = Sound$Type | "file" | "sound_event";
    class RenderLayerEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.RenderType_, arg2: Internal.PoseStack_, arg3: Internal.RenderBuffers_, arg4: number, arg5: number, arg6: number)
        getType(): Internal.RenderType;
        getViewProjection(): Internal.Matrix4f;
        getLayer(): com.jozufozu.flywheel.backend.RenderLayer;
        getCamX(): number;
        getCamY(): number;
        getCamZ(): number;
        getWorld(): Internal.ClientLevel;
        get type(): Internal.RenderType
        get viewProjection(): Internal.Matrix4f
        get layer(): com.jozufozu.flywheel.backend.RenderLayer
        get camX(): number
        get camY(): number
        get camZ(): number
        get world(): Internal.ClientLevel
        readonly camX: number;
        readonly layer: com.jozufozu.flywheel.backend.RenderLayer;
        readonly viewProjection: Internal.Matrix4f;
        readonly stack: Internal.PoseStack;
        readonly buffers: Internal.RenderBuffers;
        readonly type: Internal.RenderType;
        readonly camZ: number;
        readonly camY: number;
    }
    type RenderLayerEvent_ = RenderLayerEvent;
    class IModFileInfo$LanguageSpec extends Internal.Record {
        constructor(languageName: string, acceptedVersions: Internal.VersionRange_)
        acceptedVersions(): Internal.VersionRange;
        languageName(): string;
    }
    type IModFileInfo$LanguageSpec_ = IModFileInfo$LanguageSpec;
    class Method extends Internal.Executable {
        getReturnType(): typeof any;
        getDefaultValue(): any;
        isBridge(): boolean;
        getGenericReturnType(): Internal.Type;
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getTypeParameters(): any[];
        invoke(arg0: any, ...arg1: any[]): any;
        isDefault(): boolean;
        get returnType(): typeof any
        get defaultValue(): any
        get bridge(): boolean
        get genericReturnType(): Internal.Type
        get typeParameters(): any[]
        get "default"(): boolean
    }
    type Method_ = Method;
    class SpectralArrow extends Internal.AbstractArrow {
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<Internal.SpectralArrow>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type SpectralArrow_ = SpectralArrow;
    interface Decoder$Terminal <A> {
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        decoder(): Internal.Decoder<A>;
    }
    type Decoder$Terminal_<A> = Decoder$Terminal<A>;
    interface CustomIngredientActionCallback {
        transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.InventoryKJS_): Internal.ItemStack;
        (arg0: Internal.ItemStack_, arg1: number, arg2: Internal.InventoryKJS_): Internal.ItemStack_;
    }
    type CustomIngredientActionCallback_ = CustomIngredientActionCallback;
    class Locale$LanguageRange {
        constructor(arg0: string, arg1: number)
        constructor(arg0: string)
        getWeight(): number;
        static parse(arg0: string): Internal.List<Internal.Locale$LanguageRange>;
        static parse(arg0: string, arg1: Internal.Map_<string, Internal.List<string>>): Internal.List<Internal.Locale$LanguageRange>;
        static mapEquivalents(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Map_<string, Internal.List<string>>): Internal.List<Internal.Locale$LanguageRange>;
        getRange(): string;
        get weight(): number
        get range(): string
        static readonly MAX_WEIGHT: 1.0;
        static readonly MIN_WEIGHT: 0.0;
    }
    type Locale$LanguageRange_ = Locale$LanguageRange;
    class WireProperties implements Internal.IMaterialProperty<Internal.WireProperties> {
        constructor()
        constructor(voltage: number, baseAmperage: number, lossPerBlock: number, isSuperCon: boolean, criticalTemperature: number)
        constructor(voltage: number, baseAmperage: number, lossPerBlock: number)
        constructor(voltage: number, baseAmperage: number, lossPerBlock: number, isSuperCon: boolean)
        setVoltage(voltage: number): void;
        getAmperage(): number;
        getVoltage(): number;
        setSuperconductor(isSuperconductor: boolean): void;
        isSuperconductor(): boolean;
        setSuperconductorCriticalTemperature(criticalTemperature: number): void;
        setLossPerBlock(lossPerBlock: number): void;
        setAmperage(amperage: number): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        copy(): this;
        getLossPerBlock(): number;
        getSuperconductorCriticalTemperature(): number;
        set voltage(voltage: number)
        get amperage(): number
        get voltage(): number
        set superconductor(isSuperconductor: boolean)
        get superconductor(): boolean
        set superconductorCriticalTemperature(criticalTemperature: number)
        set lossPerBlock(lossPerBlock: number)
        set amperage(amperage: number)
        get lossPerBlock(): number
        get superconductorCriticalTemperature(): number
    }
    type WireProperties_ = WireProperties;
    interface ArtifactVersion extends Internal.Comparable<Internal.ArtifactVersion> {
        compareTo(arg0: Internal.ArtifactVersion_): number;
        getBuildNumber(): number;
        parseVersion(arg0: string): void;
        getMinorVersion(): number;
        getMajorVersion(): number;
        getQualifier(): string;
        getIncrementalVersion(): number;
        get buildNumber(): number
        get minorVersion(): number
        get majorVersion(): number
        get qualifier(): string
        get incrementalVersion(): number
    }
    type ArtifactVersion_ = ArtifactVersion;
    interface AxeItemAccess {
        invokeGetStripped(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
    }
    type AxeItemAccess_ = AxeItemAccess;
    interface ArgumentType <T> {
        parse(arg0: Internal.StringReader_): T;
        getExamples(): Internal.Collection<string>;
        listSuggestions<S>(arg0: Internal.CommandContext_<S>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        get examples(): Internal.Collection<string>
    }
    type ArgumentType_<T> = ArgumentType<T>;
    class Capability <T> {
        addListener(arg0: Internal.Consumer_<Internal.Capability<T>>): this;
        orEmpty<R>(arg0: Internal.Capability_<R>, arg1: Internal.LazyOptional_<T>): Internal.LazyOptional<R>;
        getName(): string;
        isRegistered(): boolean;
        get name(): string
        get registered(): boolean
    }
    type Capability_<T> = Capability<T>;
    class ItemCooldowns implements Internal.AccessorItemCooldowns {
        constructor()
        addCooldown(arg0: Internal.Item_, arg1: number): void;
        bookshelf$getTickCount(): number;
        bookshelf$getCooldowns(): Internal.Map<any, any>;
        getCooldownPercent(arg0: Internal.Item_, arg1: number): number;
        isOnCooldown(arg0: Internal.Item_): boolean;
        removeCooldown(arg0: Internal.Item_): void;
        tick(): void;
    }
    type ItemCooldowns_ = ItemCooldowns;
    class StonecutterRecipe extends Internal.SingleItemRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_)
        isSpecial(): boolean;
        getGroup(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get special(): boolean
        get group(): string
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type StonecutterRecipe_ = StonecutterRecipe;
    interface SecureJar {
        getManifestSigners(): any[];
        from(arg0: Internal.BiPredicate_<string, string>, ...arg1: Internal.Path_[]): this;
        from(arg0: Internal.Function_<Internal.SecureJar, Internal.JarMetadata>, ...arg1: Internal.Path_[]): this;
        getPath(arg0: string, ...arg1: string[]): Internal.Path;
        from(arg0: Internal.Supplier_<Internal.Manifest>, arg1: Internal.Function_<Internal.SecureJar, Internal.JarMetadata>, ...arg2: Internal.Path_[]): this;
        name(): string;
        getTrustedManifestEntries(arg0: string): Internal.Attributes;
        hasSecurityData(): boolean;
        from(arg0: Internal.Supplier_<Internal.Manifest>, arg1: Internal.Function_<Internal.SecureJar, Internal.JarMetadata>, arg2: Internal.BiPredicate_<string, string>, ...arg3: Internal.Path_[]): this;
        from(...arg0: Internal.Path_[]): this;
        from(arg0: Internal.Function_<Internal.SecureJar, Internal.JarMetadata>, arg1: Internal.BiPredicate_<string, string>, ...arg2: Internal.Path_[]): this;
        getPackages(): Internal.Set<string>;
        getRootPath(): Internal.Path;
        moduleDataProvider(): Internal.SecureJar$ModuleDataProvider;
        getPrimaryPath(): Internal.Path;
        verifyPath(arg0: Internal.Path_): Internal.SecureJar$Status;
        getProviders(): Internal.List<Internal.SecureJar$Provider>;
        getFileStatus(arg0: string): Internal.SecureJar$Status;
        get manifestSigners(): any[]
        get packages(): Internal.Set<string>
        get rootPath(): Internal.Path
        get primaryPath(): Internal.Path
        get providers(): Internal.List<Internal.SecureJar$Provider>
    }
    type SecureJar_ = SecureJar;
    class DataPackEventJS extends Internal.EventJS {
        constructor(d: any_, rm: any_)
        add(id: ResourceLocation_, content: string): void;
        addJson(id: ResourceLocation_, json: Internal.JsonElement_): void;
    }
    type DataPackEventJS_ = DataPackEventJS;
    interface EnderChestContainerDuck {
        of(arg0: Internal.PlayerEnderChestContainer_): this;
        automobility$setActiveAttachment(arg0: Internal.BaseChestRearAttachment_): void;
    }
    type EnderChestContainerDuck_ = EnderChestContainerDuck;
    interface IForgeRegistry$BakeCallback <V> {
        onBake(arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
        (arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
    }
    type IForgeRegistry$BakeCallback_<V> = IForgeRegistry$BakeCallback<V>;
    class PiglinBrute extends Internal.AbstractPiglin {
        constructor(arg0: Internal.EntityType_<Internal.PiglinBrute>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        canHunt(): boolean;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        getBrain(): Internal.Brain<Internal.PiglinBrute>;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        get brain(): Internal.Brain<Internal.PiglinBrute>
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type PiglinBrute_ = PiglinBrute;
    class ClipResult implements Internal.Cloneable {
        constructor()
        clone(): any;
        hasStencilClip(): boolean;
        init(logicalWidth: number, logicalHeight: number, physicalWidth: number, physicalHeight: number): this;
        hasScissorClip(): boolean;
        addScissor(l: number, t: number, r: number, b: number, bounds: Internal.Rect2f_): boolean;
        hasClip(): boolean;
        getScissorY1(): number;
        getScissorX1(): number;
        getScissorX0(): number;
        getScissorY0(): number;
        setScissor(l: number, t: number, r: number, b: number): void;
        getStencilSeq(): number;
        setStencil(seq: number): void;
        get scissorY1(): number
        get scissorX1(): number
        get scissorX0(): number
        get scissorY0(): number
        get stencilSeq(): number
        set stencil(seq: number)
    }
    type ClipResult_ = ClipResult;
    class DoorControl extends Internal.Enum<Internal.DoorControl> {
        static createWidget(arg0: number, arg1: number, arg2: Internal.Consumer_<Internal.DoorControl>, arg3: Internal.DoorControl_): com.simibubi.create.foundation.utility.Pair<Internal.ScrollInput, Internal.Label>;
        static valueOf(arg0: string): Internal.DoorControl;
        matches(arg0: Internal.Direction_): boolean;
        static values(): Internal.DoorControl[];
        static readonly SOUTH: Internal.DoorControl;
        static readonly NONE: Internal.DoorControl;
        static readonly WEST: Internal.DoorControl;
        static readonly ALL: Internal.DoorControl;
        static readonly NORTH: Internal.DoorControl;
        static readonly EAST: Internal.DoorControl;
    }
    type DoorControl_ = "west" | "east" | "south" | "north" | DoorControl | "none" | "all";
    abstract class Level extends Internal.CapabilityProvider<Internal.Level> implements Internal.LevelKJS, Internal.IForgeLevel, Internal.LevelAccessor, Internal.AutoCloseable {
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        explode(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean, arg6: Internal.Explosion$BlockInteraction_): Internal.Explosion;
        loadedAndEntityCanStandOn(arg0: BlockPos_, arg1: Internal.Entity_): boolean;
        playSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        isRaining(): boolean;
        getLevelData(): Internal.LevelData;
        getSunAngle(arg0: number): number;
        updateNeighborsAt(arg0: BlockPos_, arg1: Internal.Block_): void;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        handler$zkl000$isRainingAt(arg0: BlockPos_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        gatherChunkSourceStats(): string;
        getRandom(): Internal.RandomSource;
        isEmptyBlock(arg0: BlockPos_): boolean;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        shouldTickDeath(arg0: Internal.Entity_): boolean;
        explode(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Explosion$BlockInteraction_): Internal.Explosion;
        getChunkAt(arg0: BlockPos_): Internal.LevelChunk;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        isThundering(): boolean;
        isDay(): boolean;
        isClientSide(): boolean;
        getBlockTicks(): Internal.LevelTickAccess<Internal.Block>;
        disconnect(): void;
        blockEntityChanged(arg0: BlockPos_): void;
        static isInSpawnableBounds(arg0: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        getSeaLevel(): number;
        getFluidTicks(): Internal.LevelTickAccess<Internal.Fluid>;
        getSectionIndex(arg0: number): number;
        setSpawnSettings(arg0: boolean, arg1: boolean): void;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        loadedAndEntityCanStandOnFace(arg0: BlockPos_, arg1: Internal.Entity_, arg2: Internal.Direction_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        addAlwaysVisibleParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        shouldTickBlocksAt(arg0: number): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        increaseMaxEntityRadius(arg0: number): number;
        getSharedSpawnAngle(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        gameEvent(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_): void;
        isRainingAt(arg0: BlockPos_): boolean;
        getDayTime(): number;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        hasNeighborSignal(arg0: BlockPos_): boolean;
        isInWorldBounds(arg0: BlockPos_): boolean;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockRandomPos(arg0: number, arg1: number, arg2: number, arg3: number): BlockPos;
        sendPacketToServer(arg0: Internal.Packet_<any>): void;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance;
        getDifficulty(): Internal.Difficulty;
        addParticle(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        guardEntityTick<T extends Internal.Entity>(arg0: Internal.Consumer_<T>, arg1: T): void;
        createEntity(id: ResourceLocation_): Internal.Entity;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getTime(): number;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        isHumidAt(arg0: BlockPos_): boolean;
        mayInteract(arg0: Internal.Player_, arg1: BlockPos_): boolean;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getFreeMapId(): number;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        hasChunk(arg0: number, arg1: number): boolean;
        neighborChanged(arg0: BlockPos_, arg1: Internal.Block_, arg2: BlockPos_): void;
        updateNeighborsAtExceptFromFacing(arg0: BlockPos_, arg1: Internal.Block_, arg2: Internal.Direction_): void;
        destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void;
        getProfiler(): Internal.ProfilerFiller;
        getMoonBrightness(): number;
        isLoaded(arg0: BlockPos_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        explode(arg0: Internal.Entity_, arg1: DamageSource_, arg2: Internal.ExplosionDamageCalculator_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: Internal.Explosion$BlockInteraction_): Internal.Explosion;
        markAndNotifyBlock(arg0: BlockPos_, arg1: Internal.LevelChunk_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: number, arg5: number): void;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunkSource(): Internal.ChunkSource;
        getProfilerSupplier(): Internal.Supplier<Internal.ProfilerFiller>;
        registryAccess(): Internal.RegistryAccess;
        getScoreboard(): Internal.Scoreboard;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getRecipeManager(): Internal.RecipeManager;
        nextSubTickCount(): number;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        setThunderLevel(arg0: number): void;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        isDebug(): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        getSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        dimensionTypeId(): Internal.ResourceKey<Internal.DimensionType>;
        addAlwaysVisibleParticle(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        dimensionTypeRegistration(): Internal.Holder<Internal.DimensionType>;
        broadcastEntityEvent(arg0: Internal.Entity_, arg1: number): void;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        isNight(): boolean;
        getThunderLevel(arg0: number): number;
        getBiomeManager(): Internal.BiomeManager;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        setBlockAndUpdate(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        setBlockEntity(arg0: Internal.BlockEntity_): void;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        shouldTickBlocksAt(arg0: BlockPos_): boolean;
        getSkyDarken(): number;
        onBlockStateChange(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_): void;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        addDestroyBlockEffect(arg0: BlockPos_, arg1: Internal.BlockState_): void;
        playSeededSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number, arg8: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        playSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number): void;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getDirectSignalTo(arg0: BlockPos_): number;
        neighborChanged(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.Block_, arg3: BlockPos_, arg4: boolean): void;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        addBlockEntityTicker(arg0: Internal.TickingBlockEntity_): void;
        setMapData(arg0: string, arg1: Internal.MapItemSavedData_): void;
        getDimensionKey(): Internal.ResourceKey<Internal.Level>;
        getGameRules(): Internal.GameRules;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        hasSignal(arg0: BlockPos_, arg1: Internal.Direction_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        updateSkyBrightness(): void;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        createFireworks(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.CompoundTag_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        setRainLevel(arg0: number): void;
        neighborShapeChanged(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: BlockPos_, arg4: number, arg5: number): void;
        noSave(): boolean;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        playSeededSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number, arg6: number): void;
        getMinSection(): number;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        addFreshBlockEntities(arg0: Internal.Collection_<Internal.BlockEntity>): void;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getSharedSpawnPos(): BlockPos;
        getDimension(): ResourceLocation;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        playLocalSound(arg0: number, arg1: number, arg2: number, arg3: Internal.SoundEvent_, arg4: Internal.SoundSource_, arg5: number, arg6: number, arg7: boolean): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        blockEvent(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: number): void;
        removeBlockEntity(arg0: BlockPos_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getServer(): Internal.MinecraftServer;
        fillReportDetails(arg0: Internal.CrashReport_): Internal.CrashReportCategory;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        noCollision(arg0: Internal.Entity_): boolean;
        setSkyFlashTime(arg0: number): void;
        self(): this;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getBestNeighborSignal(arg0: BlockPos_): number;
        setBlocksDirty(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_): void;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMapData(arg0: string): Internal.MapItemSavedData;
        getMaxEntityRadius(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getLightEngine(): Internal.LevelLightEngine;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getRainLevel(arg0: number): number;
        getData(): Internal.AttachedData<any>;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        globalLevelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        sendBlockUpdated(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: number): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        updateNeighbourForOutputSignal(arg0: BlockPos_, arg1: Internal.Block_): void;
        getPlayers(): Internal.EntityArrayList;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        close(): void;
        getEntity(arg0: number): Internal.Entity;
        isOverworld(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        get maxSection(): number
        get raining(): boolean
        get levelData(): Internal.LevelData
        get random(): Internal.RandomSource
        get thundering(): boolean
        get day(): boolean
        get clientSide(): boolean
        get blockTicks(): Internal.LevelTickAccess<Internal.Block>
        get seaLevel(): number
        get fluidTicks(): Internal.LevelTickAccess<Internal.Fluid>
        get height(): number
        get sharedSpawnAngle(): number
        get dayTime(): number
        get difficulty(): Internal.Difficulty
        get time(): number
        get freeMapId(): number
        get sectionsCount(): number
        get profiler(): Internal.ProfilerFiller
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get chunkSource(): Internal.ChunkSource
        get profilerSupplier(): Internal.Supplier<Internal.ProfilerFiller>
        get scoreboard(): Internal.Scoreboard
        get recipeManager(): Internal.RecipeManager
        get maxLightLevel(): number
        set thunderLevel(arg0: number)
        get debug(): boolean
        get night(): boolean
        get biomeManager(): Internal.BiomeManager
        set blockEntity(arg0: Internal.BlockEntity_)
        get skyDarken(): number
        get minBuildHeight(): number
        get maxBuildHeight(): number
        get dimensionKey(): Internal.ResourceKey<Internal.Level>
        get gameRules(): Internal.GameRules
        get worldBorder(): Internal.WorldBorder
        set rainLevel(arg0: number)
        get minSection(): number
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get sharedSpawnPos(): BlockPos
        get dimension(): ResourceLocation
        get moonPhase(): number
        get server(): Internal.MinecraftServer
        set skyFlashTime(arg0: number)
        get maxEntityRadius(): number
        get lightEngine(): Internal.LevelLightEngine
        get modelDataManager(): Internal.ModelDataManager
        get data(): Internal.AttachedData<any>
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get overworld(): boolean
        static readonly RESOURCE_KEY_CODEC: Internal.Codec<Internal.ResourceKey<Internal.Level>>;
        thunderLevel: number;
        restoringBlockSnapshots: boolean;
        static readonly OVERWORLD: Internal.ResourceKey<Internal.Level>;
        static readonly MAX_LEVEL_SIZE: 30000000;
        static readonly MIN_ENTITY_SPAWN_Y: -20000000;
        readonly random: Internal.RandomSource;
        oThunderLevel: number;
        static readonly END: Internal.ResourceKey<Internal.Level>;
        static readonly MAX_ENTITY_SPAWN_Y: 20000000;
        captureBlockSnapshots: boolean;
        static readonly TICKS_PER_DAY: 24000;
        oRainLevel: number;
        static readonly NETHER: Internal.ResourceKey<Internal.Level>;
        static readonly LONG_PARTICLE_CLIP_RANGE: 512;
        readonly isClientSide: boolean;
        static readonly SHORT_PARTICLE_CLIP_RANGE: 32;
        static readonly MAX_BRIGHTNESS: 15;
        readonly thread: Internal.Thread;
        rainLevel: number;
        capturedBlockSnapshots: Internal.ArrayList<Internal.BlockSnapshot>;
    }
    type Level_ = Level;
    class LanternBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly HANGING: Internal.BooleanProperty;
    }
    type LanternBlock_ = LanternBlock;
    class Objective {
        constructor(arg0: Internal.Scoreboard_, arg1: string, arg2: Internal.ObjectiveCriteria_, arg3: Internal.Component_, arg4: Internal.ObjectiveCriteria$RenderType_)
        getDisplayName(): Internal.Component;
        setDisplayName(arg0: Internal.Component_): void;
        getFormattedDisplayName(): Internal.Component;
        getName(): string;
        getRenderType(): Internal.ObjectiveCriteria$RenderType;
        setRenderType(arg0: Internal.ObjectiveCriteria$RenderType_): void;
        getCriteria(): Internal.ObjectiveCriteria;
        getScoreboard(): Internal.Scoreboard;
        get displayName(): Internal.Component
        set displayName(arg0: Internal.Component_)
        get formattedDisplayName(): Internal.Component
        get name(): string
        get renderType(): Internal.ObjectiveCriteria$RenderType
        set renderType(arg0: Internal.ObjectiveCriteria$RenderType_)
        get criteria(): Internal.ObjectiveCriteria
        get scoreboard(): Internal.Scoreboard
    }
    type Objective_ = Objective;
    interface Tier {
        /**
         * @deprecated
        */
        getLevel(): number;
        getAttackDamageBonus(): number;
        getRepairIngredient(): Internal.Ingredient;
        getEnchantmentValue(): number;
        getUses(): number;
        getSpeed(): number;
        getTag(): Internal.TagKey<Internal.Block>;
        /**
         * @deprecated
        */
        get level(): number
        get attackDamageBonus(): number
        get repairIngredient(): Internal.Ingredient
        get enchantmentValue(): number
        get uses(): number
        get speed(): number
        get tag(): Internal.TagKey<Internal.Block>
    }
    type Tier_ = Tier;
    class SporeBlossomBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SporeBlossomBlock_ = SporeBlossomBlock;
    class SecureJar$Provider extends Internal.Record {
        constructor(serviceName: string, providers: Internal.List_<string>)
        static fromPath(arg0: Internal.Path_, arg1: Internal.BiPredicate_<string, string>): Internal.SecureJar$Provider;
        serviceName(): string;
        providers(): Internal.List<string>;
    }
    type SecureJar$Provider_ = SecureJar$Provider;
    class PostPass implements Internal.AutoCloseable {
        constructor(arg0: Internal.ResourceManager_, arg1: string, arg2: com.mojang.blaze3d.pipeline.RenderTarget_, arg3: com.mojang.blaze3d.pipeline.RenderTarget_)
        process(arg0: number): void;
        close(): void;
        getName(): string;
        getEffect(): Internal.EffectInstance;
        setOrthoMatrix(arg0: Internal.Matrix4f_): void;
        addAuxAsset(arg0: string, arg1: Internal.IntSupplier_, arg2: number, arg3: number): void;
        get name(): string
        get effect(): Internal.EffectInstance
        set orthoMatrix(arg0: Internal.Matrix4f_)
        readonly outTarget: com.mojang.blaze3d.pipeline.RenderTarget;
        readonly inTarget: com.mojang.blaze3d.pipeline.RenderTarget;
    }
    type PostPass_ = PostPass;
    class TimeZoneFormat extends Internal.UFormat implements Internal.Freezable<Internal.TimeZoneFormat>, Internal.Serializable {
        setGMTZeroFormat(arg0: string): this;
        setGMTPattern(arg0: string): this;
        parseOffsetShortLocalizedGMT(arg0: string, arg1: Internal.ParsePosition_): number;
        parse(arg0: Internal.TimeZoneFormat$Style_, arg1: string, arg2: Internal.ParsePosition_, arg3: Internal.EnumSet_<Internal.TimeZoneFormat$ParseOption>, arg4: Internal.Output_<Internal.TimeZoneFormat$TimeType>): com.ibm.icu.util.TimeZone;
        setTimeZoneNames(arg0: Internal.TimeZoneNames_): this;
        isFrozen(): boolean;
        cloneAsThawed(): any;
        setGMTOffsetPattern(arg0: Internal.TimeZoneFormat$GMTOffsetPatternType_, arg1: string): this;
        freeze(): any;
        getGMTOffsetPattern(arg0: Internal.TimeZoneFormat$GMTOffsetPatternType_): string;
        formatOffsetLocalizedGMT(arg0: number): string;
        format(arg0: Internal.TimeZoneFormat$Style_, arg1: com.ibm.icu.util.TimeZone_, arg2: number): string;
        getGMTPattern(): string;
        setGMTOffsetDigits(arg0: string): this;
        static getInstance(arg0: Internal.Locale_): Internal.TimeZoneFormat;
        getGMTOffsetDigits(): string;
        format(arg0: Internal.TimeZoneFormat$Style_, arg1: com.ibm.icu.util.TimeZone_, arg2: number, arg3: Internal.Output_<Internal.TimeZoneFormat$TimeType>): string;
        getDefaultParseOptions(): Internal.EnumSet<Internal.TimeZoneFormat$ParseOption>;
        parse(arg0: string): com.ibm.icu.util.TimeZone;
        parse(arg0: string, arg1: Internal.ParsePosition_): com.ibm.icu.util.TimeZone;
        parseOffsetISO8601(arg0: string, arg1: Internal.ParsePosition_): number;
        parseOffsetLocalizedGMT(arg0: string, arg1: Internal.ParsePosition_): number;
        getTimeZoneNames(): Internal.TimeZoneNames;
        formatOffsetShortLocalizedGMT(arg0: number): string;
        formatOffsetISO8601Extended(arg0: number, arg1: boolean, arg2: boolean, arg3: boolean): string;
        static getInstance(arg0: Internal.ULocale_): Internal.TimeZoneFormat;
        formatOffsetISO8601Basic(arg0: number, arg1: boolean, arg2: boolean, arg3: boolean): string;
        parse(arg0: Internal.TimeZoneFormat$Style_, arg1: string, arg2: Internal.ParsePosition_, arg3: Internal.Output_<Internal.TimeZoneFormat$TimeType>): com.ibm.icu.util.TimeZone;
        getGMTZeroFormat(): string;
        setDefaultParseOptions(arg0: Internal.EnumSet_<Internal.TimeZoneFormat$ParseOption>): this;
        set GMTZeroFormat(arg0: string)
        set GMTPattern(arg0: string)
        set timeZoneNames(arg0: Internal.TimeZoneNames_)
        get frozen(): boolean
        get GMTPattern(): string
        set GMTOffsetDigits(arg0: string)
        get GMTOffsetDigits(): string
        get defaultParseOptions(): Internal.EnumSet<Internal.TimeZoneFormat$ParseOption>
        get timeZoneNames(): Internal.TimeZoneNames
        get GMTZeroFormat(): string
        set defaultParseOptions(arg0: Internal.EnumSet_<Internal.TimeZoneFormat$ParseOption>)
    }
    type TimeZoneFormat_ = TimeZoneFormat;
    class ClientboundTagQueryPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.CompoundTag_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getTransactionId(): number;
        getTag(): Internal.CompoundTag;
        isSkippable(): boolean;
        get transactionId(): number
        get tag(): Internal.CompoundTag
        get skippable(): boolean
    }
    type ClientboundTagQueryPacket_ = ClientboundTagQueryPacket;
    abstract class ScreenEvent$Init extends Internal.ScreenEvent {
        constructor()
        getListenersList(): Internal.List<Internal.GuiEventListener>;
        removeListener(arg0: Internal.GuiEventListener_): void;
        addListener(arg0: Internal.GuiEventListener_): void;
        get listenersList(): Internal.List<Internal.GuiEventListener>
    }
    type ScreenEvent$Init_ = ScreenEvent$Init;
    class Disc extends Internal.Record {
        constructor(arg0: string, arg1: number, arg2: number)
        constructor(id: string, segments: Internal.List_<Internal.DiscSegment>, offsetInSeconds: number)
        id(): string;
        offsetInSeconds(): number;
        segments(): Internal.List<Internal.DiscSegment>;
        getSegment(arg0: number): Internal.DiscSegment;
    }
    type Disc_ = Disc;
    class ArgumentTypeWrapper extends Internal.Enum<Internal.ArgumentTypeWrapper> {
        static printAll(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        create(): Internal.ArgumentType<any>;
        getResult(context: Internal.CommandContext_<Internal.CommandSourceStack>, input: string): any;
        static values(): Internal.ArgumentTypeWrapper[];
        static valueOf(name: string): Internal.ArgumentTypeWrapper;
        create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType<any>;
        static byName(name: ResourceLocation_): typeof any;
        static readonly VEC2: Internal.ArgumentTypeWrapper;
        static readonly ITEM_PREDICATE: Internal.ArgumentTypeWrapper;
        static readonly FLOAT_RANGE: Internal.ArgumentTypeWrapper;
        static readonly ROTATION: Internal.ArgumentTypeWrapper;
        static readonly NBT_COMPOUND: Internal.ArgumentTypeWrapper;
        static readonly PLAYER: Internal.ArgumentTypeWrapper;
        static readonly ITEM_SLOT: Internal.ArgumentTypeWrapper;
        static readonly INT_RANGE: Internal.ArgumentTypeWrapper;
        static readonly DIMENSION: Internal.ArgumentTypeWrapper;
        static readonly VEC3_CENTERED: Internal.ArgumentTypeWrapper;
        static readonly LONG: Internal.ArgumentTypeWrapper;
        static readonly GAME_PROFILE: Internal.ArgumentTypeWrapper;
        static readonly BLOCK_PREDICATE: Internal.ArgumentTypeWrapper;
        static readonly ENTITY_SUMMON: Internal.ArgumentTypeWrapper;
        static readonly ITEM_STACK: Internal.ArgumentTypeWrapper;
        static readonly SWIZZLE: Internal.ArgumentTypeWrapper;
        static readonly PARTICLE: Internal.ArgumentTypeWrapper;
        static readonly TIME: Internal.ArgumentTypeWrapper;
        static readonly MESSAGE: Internal.ArgumentTypeWrapper;
        static readonly ANGLE: Internal.ArgumentTypeWrapper;
        static readonly ITEM_ENCHANTMENT: Internal.ArgumentTypeWrapper;
        static readonly ENTITIES: Internal.ArgumentTypeWrapper;
        static readonly BLOCK_STATE: Internal.ArgumentTypeWrapper;
        static readonly FLOAT: Internal.ArgumentTypeWrapper;
        static readonly WORD: Internal.ArgumentTypeWrapper;
        static readonly NBT_PATH: Internal.ArgumentTypeWrapper;
        static readonly PLAYERS: Internal.ArgumentTypeWrapper;
        static readonly VEC2_CENTERED: Internal.ArgumentTypeWrapper;
        static readonly COMPONENT: Internal.ArgumentTypeWrapper;
        static readonly BLOCK_POS: Internal.ArgumentTypeWrapper;
        static readonly ENTITY_ANCHOR: Internal.ArgumentTypeWrapper;
        static readonly DOUBLE: Internal.ArgumentTypeWrapper;
        static readonly INTEGER: Internal.ArgumentTypeWrapper;
        static readonly MOB_EFFECT: Internal.ArgumentTypeWrapper;
        static readonly UUID: Internal.ArgumentTypeWrapper;
        static readonly RESOURCE_LOCATION: Internal.ArgumentTypeWrapper;
        static readonly VEC3: Internal.ArgumentTypeWrapper;
        static readonly BLOCK_POS_LOADED: Internal.ArgumentTypeWrapper;
        static readonly ENTITY: Internal.ArgumentTypeWrapper;
        static readonly NBT_TAG: Internal.ArgumentTypeWrapper;
        static readonly STRING: Internal.ArgumentTypeWrapper;
        static readonly GREEDY_STRING: Internal.ArgumentTypeWrapper;
        static readonly BOOLEAN: Internal.ArgumentTypeWrapper;
        static readonly COLUMN_POS: Internal.ArgumentTypeWrapper;
        static readonly COLOR: Internal.ArgumentTypeWrapper;
    }
    type ArgumentTypeWrapper_ = "nbt_compound" | "player" | "block_predicate" | "int_range" | "particle" | "players" | "uuid" | "angle" | "entities" | "rotation" | "block_state" | "time" | "greedy_string" | "vec2_centered" | "dimension" | "double" | "vec2" | "float_range" | "entity_anchor" | "mob_effect" | ArgumentTypeWrapper | "color" | "component" | "nbt_tag" | "entity_summon" | "message" | "integer" | "item_slot" | "game_profile" | "nbt_path" | "float" | "column_pos" | "swizzle" | "item_enchantment" | "item_predicate" | "item_stack" | "long" | "block_pos" | "resource_location" | "string" | "block_pos_loaded" | "vec3" | "word" | "boolean" | "vec3_centered" | "entity";
    abstract class RefCnt {
        constructor()
        unref(): void;
        getRefCnt(): number;
        static move<T extends Internal.RefCnt>(sp: T, that: T): T;
        static move<T extends Internal.RefCnt>(sp: T): T;
        getRefCntAcquire(): number;
        unique(): boolean;
        ref(): void;
        static create<T extends Internal.RefCnt>(sp: T, that: T): T;
        getRefCntVolatile(): number;
        static create<T extends Internal.RefCnt>(that: T): T;
        get refCnt(): number
        get refCntAcquire(): number
        get refCntVolatile(): number
    }
    type RefCnt_ = RefCnt;
    class HitResult$Type extends Internal.Enum<Internal.HitResult$Type> {
        static valueOf(arg0: string): Internal.HitResult$Type;
        static values(): Internal.HitResult$Type[];
        static readonly MISS: Internal.HitResult$Type;
        static readonly ENTITY: Internal.HitResult$Type;
        static readonly BLOCK: Internal.HitResult$Type;
    }
    type HitResult$Type_ = "miss" | "block" | HitResult$Type | "entity";
    abstract class RepeatingPlacement extends Internal.PlacementModifier {
        constructor()
    }
    type RepeatingPlacement_ = RepeatingPlacement;
    class ClientboundSetBorderLerpSizePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getLerpTime(): number;
        getOldSize(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getNewSize(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get lerpTime(): number
        get oldSize(): number
        get newSize(): number
        get skippable(): boolean
    }
    type ClientboundSetBorderLerpSizePacket_ = ClientboundSetBorderLerpSizePacket;
    class IngredientForgeHelper implements Internal.IngredientPlatformHelper {
        constructor()
        creativeTab(tab: Internal.CreativeModeTab_): Internal.Ingredient;
        static get(): Internal.IngredientPlatformHelper;
        weakNBT(item: Internal.ItemStack_): Internal.Ingredient;
        custom(parent: Internal.Ingredient_, uuid: Internal.UUID_): Internal.Ingredient;
        isWildcard(ingredient: Internal.Ingredient_): boolean;
        or(ingredients: Internal.Ingredient_[]): Internal.Ingredient;
        subtract(base: Internal.Ingredient_, subtracted: Internal.Ingredient_): Internal.Ingredient;
        mod(mod: string): Internal.Ingredient;
        stack(ingredient: Internal.Ingredient_, count: number): InputItem;
        custom(parent: Internal.Ingredient_, predicate: Internal.Predicate_<Internal.ItemStack>): Internal.Ingredient;
        static register(): void;
        wildcard(): Internal.Ingredient;
        regex(pattern: Internal.Pattern_): Internal.Ingredient;
        and(ingredients: Internal.Ingredient_[]): Internal.Ingredient;
        strongNBT(item: Internal.ItemStack_): Internal.Ingredient;
        tag(tag: string): Internal.Ingredient;
    }
    type IngredientForgeHelper_ = IngredientForgeHelper;
    class StencilFaceSettings {
        constructor()
        constructor(ref: number, test: number, testMask: number, passOp: number, failOp: number, writeMask: number)
        mTest: number;
        mPassOp: number;
        mWriteMask: number;
        mRef: number;
        mTestMask: number;
        mFailOp: number;
    }
    type StencilFaceSettings_ = StencilFaceSettings;
    interface ICapabilityProviderImpl <B extends Internal.ICapabilityProviderImpl<B>> extends Internal.ICapabilityProvider {
        areCapsCompatible(arg0: Internal.CapabilityProvider_<B>): boolean;
        invalidateCaps(): void;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        reviveCaps(): void;
    }
    type ICapabilityProviderImpl_<B extends Internal.ICapabilityProviderImpl<B>> = ICapabilityProviderImpl<B>;
    class MessageSigner extends Internal.Record {
        constructor(arg0: Internal.UUID_, arg1: Internal.Instant_, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        isSystem(): boolean;
        timeStamp(): Internal.Instant;
        salt(): number;
        static create(arg0: Internal.UUID_): Internal.MessageSigner;
        static system(): Internal.MessageSigner;
        profileId(): Internal.UUID;
        get system(): boolean
    }
    type MessageSigner_ = MessageSigner;
    abstract class UFormat extends Internal.Format {
        constructor()
        getLocale(arg0: Internal.ULocale$Type_): Internal.ULocale;
    }
    type UFormat_ = UFormat;
    abstract class ImmutableList <E> extends Internal.ImmutableCollection<E> implements Internal.RandomAccess, Internal.List<E> {
        static builder<E>(): Internal.ImmutableList$Builder<E>;
        get(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList<E>;
        static copyOf<E>(arg0: E[]): Internal.ImmutableList<E>;
        reverse(): this;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.ImmutableList<E>;
        static sortedCopyOf<E>(arg0: Internal.Comparator_<E>, arg1: Internal.Iterable_<E>): Internal.ImmutableList<E>;
        static copyOf<E>(arg0: Internal.Iterable_<E>): Internal.ImmutableList<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList<E>;
        parallelStream(): Internal.Stream<E>;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<E>): void;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: E): E;
        static of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        static of<E>(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<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList<E>;
        /**
         * @deprecated
        */
        addAll(arg0: number, arg1: Internal.Collection_<E>): boolean;
        static builderWithExpectedSize<E>(arg0: number): Internal.ImmutableList$Builder<E>;
        static of<E>(): Internal.ImmutableList<E>;
        /**
         * @deprecated
        */
        remove(arg0: number): E;
        static of<E>(arg0: E): Internal.ImmutableList<E>;
        listIterator(): Internal.ListIterator<any>;
        subList(arg0: number, arg1: number): this;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList<E>;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList<E>;
        indexOf(arg0: any): number;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: E): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.ImmutableList<E>;
        static sortedCopyOf<E extends Internal.Comparable<any>>(arg0: Internal.Iterable_<E>): Internal.ImmutableList<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList<E>;
        /**
         * @deprecated
        */
        asList(): this;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList<E>;
        static toImmutableList<E>(): Internal.Collector<E, any, Internal.ImmutableList<E>>;
        stream(): Internal.Stream<E>;
        spliterator(): Internal.Spliterator<E>;
        static copyOf<E>(arg0: Internal.Iterator_<E>): Internal.ImmutableList<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList<E>;
        iterator(): Internal.UnmodifiableIterator<E>;
        lastIndexOf(arg0: any): number;
        static of<E>(arg0: E, arg1: E): Internal.ImmutableList<E>;
    }
    type ImmutableList_<E> = ImmutableList<E>;
    interface IDrawableBuilder {
        build(): Internal.IDrawableStatic;
        setTextureSize(arg0: number, arg1: number): this;
        buildAnimated(arg0: Internal.ITickTimer_, arg1: Internal.IDrawableAnimated$StartDirection_): Internal.IDrawableAnimated;
        buildAnimated(arg0: number, arg1: Internal.IDrawableAnimated$StartDirection_, arg2: boolean): Internal.IDrawableAnimated;
        trim(arg0: number, arg1: number, arg2: number, arg3: number): this;
        addPadding(arg0: number, arg1: number, arg2: number, arg3: number): this;
    }
    type IDrawableBuilder_ = IDrawableBuilder;
    /**
     * Methods for working with Java classes. Reflection my beloved ♥
    */
    class JavaWrapper {
        constructor(manager: any_)
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeItem"): Internal.IForgeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.DocumentConstructor"): typeof Internal.DocumentConstructor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityTeleportEvent$ChorusFruit"): typeof Internal.EntityTeleportEvent$ChorusFruit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.border.WorldBorder"): typeof Internal.WorldBorder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.Consumer"): Internal.Consumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement"): typeof Internal.ListPoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportedEntity"): typeof Internal.ReportedEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer"): typeof Internal.MapItemSavedData$HoldingPlayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.portal.PortalInfo"): typeof Internal.PortalInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.managed.MultiManagedStorage"): typeof Internal.MultiManagedStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.RecipeManager"): typeof Internal.RecipeManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackBlockEntityTilt"): typeof Internal.TrackBlockEntityTilt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.ConnectionProtocol"): typeof Internal.ConnectionProtocol;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration"): typeof Internal.CanyonCarverConfiguration$CanyonShapeConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.DesertWellFeature"): typeof Internal.DesertWellFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerFunctionManager"): typeof Internal.ServerFunctionManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeTagAppender"): Internal.IForgeTagAppender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket"): typeof Internal.ClientboundUpdateAdvancementsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.TickTask"): typeof Internal.TickTask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FireChargeItem"): typeof Internal.FireChargeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate"): typeof Internal.MatchingBlockTagPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.BlockSource"): Internal.BlockSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.AttributedCharacterIterator"): Internal.AttributedCharacterIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource"): Internal.SurfaceRules$RuleSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.BlockContainerJS"): typeof Internal.BlockContainerJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ObjLongConsumer"): Internal.ObjLongConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackMaterial$TrackModelHolder"): typeof Internal.TrackMaterial$TrackModelHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.drawable.IDrawable"): Internal.IDrawable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BundleItem"): typeof Internal.BundleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.IIngredientTypeWithSubtypes"): Internal.IIngredientTypeWithSubtypes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.PlayerStatsJS"): typeof Internal.PlayerStatsJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.RecipeTypeFunction"): typeof Internal.RecipeTypeFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.InputReplacement"): Internal.InputReplacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.minecraft.ShapelessRecipeSchema$ShapelessRecipeJS"): typeof Internal.ShapelessRecipeSchema$ShapelessRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EnderChestBlock"): typeof Internal.EnderChestBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket"): typeof Internal.ClientboundSetEntityMotionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormat$IndexType"): typeof Internal.VertexFormat$IndexType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.ServerChatEvent$Preview"): typeof Internal.ServerChatEvent$Preview;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BowlFoodItem"): typeof Internal.BowlFoodItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundEntityTagQuery"): typeof Internal.ServerboundEntityTagQuery;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Server"): typeof Internal.Server;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$DummyFactory"): Internal.IForgeRegistry$DummyFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.item.PrimedTnt"): typeof Internal.PrimedTnt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.BaseMapCodec"): Internal.BaseMapCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance"): typeof Internal.AbstractCriterionTriggerInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BannerItem"): typeof Internal.BannerItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.CommandBuffer"): typeof Internal.CommandBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2FloatFunction"): Internal.Long2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.stb.STBTTFontinfo$Buffer"): typeof Internal.STBTTFontinfo$Buffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.ViewModelStoreOwner"): Internal.ViewModelStoreOwner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer"): typeof Internal.BushFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.DescriptionContext"): Internal.DescriptionContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.ChatLog$Selection"): typeof Internal.ChatLog$Selection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Direction$Axis"): typeof Internal.Direction$Axis;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.entity.EntityTypeTest"): Internal.EntityTypeTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap"): typeof Internal.Object2ObjectOpenHashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SmithingTableBlock"): typeof Internal.SmithingTableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterClientReloadListenersEvent"): typeof Internal.RegisterClientReloadListenersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.BiPredicate"): Internal.BiPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.CompostableRecipesEventJS"): typeof Internal.CompostableRecipesEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket"): typeof Internal.ClientboundSetCarriedItemPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.NonNullSupplier"): Internal.NonNullSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.PredicateManager"): typeof Internal.PredicateManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.LocalDate"): typeof Internal.LocalDate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.box.GridAlignedBB"): typeof Internal.GridAlignedBB;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.trading.MerchantOffer"): typeof Internal.MerchantOffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.WorldCreationContext"): typeof Internal.WorldCreationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ProfileKeyPairManager"): typeof Internal.ProfileKeyPairManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase"): typeof Internal.DragonDeathPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2LongFunction"): Internal.Double2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelStorageSource$LevelDirectory"): typeof Internal.LevelStorageSource$LevelDirectory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.ButtonWidget"): typeof ButtonWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewTreeObserver$OnGlobalLayoutListener"): Internal.ViewTreeObserver$OnGlobalLayoutListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.util.frustum.Frustum"): me.jellysquid.mods.sodium.client.util.frustum.Frustum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.recipes.RecipeProvider"): typeof Internal.RecipeProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.BuilderBase"): typeof com.gregtechceu.gtceu.api.registry.registrate.BuilderBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry"): Internal.IForgeRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.util.RelativeDirection"): typeof Internal.RelativeDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.ResourceManagerReloadListener"): Internal.ResourceManagerReloadListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.JEISubtypesEventJS"): typeof Internal.JEISubtypesEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingHurtEvent"): typeof Internal.LivingHurtEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.c2s.CPacketUIClientAction"): typeof Internal.CPacketUIClientAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement"): typeof Internal.StructurePoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.RegistryBuilder"): typeof Internal.RegistryBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.units.MeasureUnitImpl"): typeof Internal.MeasureUnitImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.ViewModelStore"): typeof Internal.ViewModelStore;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$BossEventProgress"): typeof Internal.CustomizeGuiOverlayEvent$BossEventProgress;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.TimeZone"): typeof com.ibm.icu.util.TimeZone;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.AbstractLongCollection"): typeof Internal.AbstractLongCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.HashBiMap"): typeof Internal.HashBiMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.MissingMappingsEvent"): typeof Internal.MissingMappingsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.AdvancementList"): typeof Internal.AdvancementList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemTransform"): typeof Internal.ItemTransform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TallFlowerBlock"): typeof Internal.TallFlowerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Fox$Type"): typeof Internal.Fox$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P6"): typeof Internal.Products$P6;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportEvidence"): typeof Internal.ReportEvidence;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.events.BoilerHeaterHandlerEvent$BoilerHeaterCallback"): Internal.BoilerHeaterHandlerEvent$BoilerHeaterCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.ILockableRegistry"): Internal.ILockableRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteConsumer"): Internal.ByteConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.mixin.PausedPartialTickAccessor"): Internal.PausedPartialTickAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeTransformation"): Internal.IForgeTransformation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapDecoder"): Internal.MapDecoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration"): typeof Internal.LargeDripstoneConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.UniformHeight"): typeof Internal.UniformHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket"): typeof Internal.ClientboundSetEntityDataPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntMap"): Internal.Object2IntMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderArmEvent"): typeof Internal.RenderArmEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.functions.PointFreeRule"): Internal.PointFreeRule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Applicative"): Internal.Applicative;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P8"): typeof Internal.Products$P8;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.PhantomSlotWidget"): typeof PhantomSlotWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ops.Op"): typeof Internal.Op;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.FrontAttachment"): typeof Internal.FrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.GenericEvent"): typeof Internal.GenericEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.minecart.TrainCargoManager"): typeof Internal.TrainCargoManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.AnvilUpdateEvent"): typeof Internal.AnvilUpdateEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.ServerRecipeBook"): typeof Internal.ServerRecipeBook;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.texture.TextureType"): Internal.TextureType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ServerLevelAccessor"): Internal.ServerLevelAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DoubleBlockCombiner$BlockType"): typeof Internal.DoubleBlockCombiner$BlockType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Parrot"): typeof Internal.Parrot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemOverride$Predicate"): typeof Internal.ItemOverride$Predicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundResourcePackPacket"): typeof Internal.ClientboundResourcePackPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IdMappingEvent$IdRemapping"): typeof Internal.IdMappingEvent$IdRemapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventExit"): typeof Internal.EventExit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.Sound"): typeof Internal.Sound;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.RarityFilter"): typeof Internal.RarityFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.portal.PortalShape"): typeof Internal.PortalShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket"): typeof Internal.ClientboundAddPlayerPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EnderpearlItem"): typeof Internal.EnderpearlItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.SecureRandom"): typeof Internal.SecureRandom;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.PackCompatibility"): typeof Internal.PackCompatibility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.UserApiService$UserFlag"): typeof Internal.UserApiService$UserFlag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Looper$Observer"): Internal.Looper$Observer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundAddEntityPacket"): typeof Internal.ClientboundAddEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.Command"): Internal.Command;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.SimpleCommandExceptionType"): typeof Internal.SimpleCommandExceptionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.OptionEnum"): Internal.OptionEnum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.FishingHook$FishHookState"): typeof Internal.FishingHook$FishHookState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.IngredientAccessor"): Internal.IngredientAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.BytePredicate"): Internal.BytePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemOverrides"): typeof Internal.ItemOverrides;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.FileConfigBuilder"): typeof Internal.FileConfigBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.EntityModel"): typeof Internal.EntityModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.AbstractSet"): typeof Internal.AbstractSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.CustomDrawable$DrawHandler"): Internal.CustomDrawable$DrawHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.fastmap.FastMap"): typeof Internal.FastMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.context.BlockPlaceContext"): typeof Internal.BlockPlaceContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TwistingVinesPlantBlock"): typeof Internal.TwistingVinesPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.EntityHitResult"): typeof Internal.EntityHitResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ops.DrawOp"): typeof Internal.DrawOp;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator"): typeof Internal.BeehiveDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedBlockExtension"): Internal.InjectedBlockExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TrappedChestBlock"): typeof Internal.TrappedChestBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.IArmPoseTransformer"): Internal.IArmPoseTransformer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.MethodInfo"): typeof Internal.MethodInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSystemChatPacket"): typeof Internal.ClientboundSystemChatPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.InstrumentItem"): typeof Internal.InstrumentItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer"): typeof Internal.BendingTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.EntityRenderersEvent$AddLayers"): typeof Internal.EntityRenderersEvent$AddLayers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackTargetingBehaviour$RenderedTrackOverlayType"): typeof Internal.TrackTargetingBehaviour$RenderedTrackOverlayType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.LecternMenu"): typeof Internal.LecternMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.ConfigPanel$Tab"): typeof Internal.ConfigPanel$Tab;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.CefInitEvent"): typeof Internal.CefInitEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EquipmentSlot$Type"): typeof Internal.EquipmentSlot$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FireBlock"): typeof Internal.FireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration"): typeof Internal.BlockPileConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Zoglin"): typeof Internal.Zoglin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.SpawnPlacements$SpawnPredicate"): Internal.SpawnPlacements$SpawnPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended"): Internal.Matrix4fExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CakeBlock"): typeof Internal.CakeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.Component"): Internal.Component;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance"): typeof Internal.AbstractDragonPhaseInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.Half"): typeof Internal.Half;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Measure"): typeof Internal.Measure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder"): typeof Internal.HandheldItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerChatPacket"): typeof Internal.ClientboundPlayerChatPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.block.ProperWaterloggedBlock"): Internal.ProperWaterloggedBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SculkPatchFeature"): typeof Internal.SculkPatchFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TabButton"): typeof TabButton;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SuspiciousStewRecipe"): typeof Internal.SuspiciousStewRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SwordItem"): typeof Internal.SwordItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.PatrollingMonster"): typeof Internal.PatrollingMonster;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.TextTexture"): typeof TextTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Arrays$ArrayList"): typeof Internal.Arrays$ArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement"): typeof Internal.CountOnEveryLayerPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.blockentity.IAsyncAutoSyncBlockEntity"): Internal.IAsyncAutoSyncBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.TrackEdgePoint"): typeof Internal.TrackEdgePoint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootTable"): typeof Internal.LootTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.Message"): com.mojang.brigadier.Message;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.model.ModelType"): Internal.ModelType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BonemealableBlock"): Internal.BonemealableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.BlastFurnaceMenu"): typeof Internal.BlastFurnaceMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.PointerIcon"): typeof Internal.PointerIcon;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.AgeableMob"): typeof Internal.AgeableMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.TickContainerAccess"): Internal.TickContainerAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.PrimitiveDescJS"): typeof Internal.PrimitiveDescJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.PipelineDesc"): typeof Internal.PipelineDesc;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModFileInfo$LanguageSpec"): typeof Internal.IModFileInfo$LanguageSpec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.AbstractContraptionEntity$ContraptionRotationState"): typeof Internal.AbstractContraptionEntity$ContraptionRotationState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedGameEventExtension"): Internal.InjectedGameEventExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureManager"): typeof Internal.TextureManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.PlayerDataStorage"): typeof Internal.PlayerDataStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.StandingAndWallBlockItem"): typeof Internal.StandingAndWallBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.networking.SimplePacketBase"): typeof Internal.SimplePacketBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.KeyMapping"): typeof Internal.KeyMapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.ingredient.IRecipeIngredientSlot"): Internal.IRecipeIngredientSlot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeatheringCopper"): Internal.WeatheringCopper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.SoundEntryBuilder"): typeof Internal.SoundEntryBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.FireworkStarRecipe"): typeof Internal.FireworkStarRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullUnaryOperator"): Internal.NonNullUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.SnowGolem"): typeof Internal.SnowGolem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrowableItemProjectile"): typeof Internal.ThrowableItemProjectile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.TextureProxy"): typeof Internal.TextureProxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.LivingEntity"): typeof Internal.LivingEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.FrontAttachmentType$FrontAttachmentModel"): typeof Internal.FrontAttachmentType$FrontAttachmentModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.MobType"): typeof Internal.MobType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function4"): Internal.Function4;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.WorldStem"): typeof Internal.WorldStem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityJoinLevelEvent"): typeof Internal.EntityJoinLevelEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftbultimine.mixin.ShovelItemAccess"): Internal.ShovelItemAccess;
        /**
         * Creates a custom ConsoleJS instance for you to use to, well, log stuff
        */
        createConsole(name: string): Internal.ConsoleJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.locks.Lock"): Internal.Lock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.RecordCodecBuilder$Instance"): typeof Internal.RecordCodecBuilder$Instance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.FloatProviderType"): Internal.FloatProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType"): typeof Internal.TreeDecoratorType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeSchemaType"): typeof Internal.RecipeSchemaType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerRespawnEvent"): typeof Internal.PlayerEvent$PlayerRespawnEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Guardian"): typeof Internal.Guardian;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DiodeBlock"): typeof Internal.DiodeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk"): typeof Internal.ChunkRenderDispatcher$RenderChunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.HugeFungusFeature"): typeof Internal.HugeFungusFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2CharFunction"): Internal.Short2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2FloatFunction"): Internal.Double2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.MouseHandler"): typeof Internal.MouseHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.vulkan.VulkanAllocation"): typeof Internal.VulkanAllocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.KeyCompressor"): typeof Internal.KeyCompressor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.EnderManAngerEvent"): typeof Internal.EnderManAngerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.recipe.RecipeCapability"): typeof RecipeCapability;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.PlayerEventJS"): typeof Internal.PlayerEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingDamageEvent"): typeof Internal.LivingDamageEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.PlayerList"): typeof Internal.PlayerList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.DisplayContext"): typeof Internal.DisplayContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.RandomState"): typeof Internal.RandomState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.token.UnitToken"): Internal.UnitToken;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.BounceInterpolator"): typeof Internal.BounceInterpolator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ServerData$ServerPackStatus"): typeof Internal.ServerData$ServerPackStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Hashtable"): typeof Internal.Hashtable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.platform.forge.ingredient.KubeJSIngredientSerializer"): typeof Internal.KubeJSIngredientSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.RequirementsStrategy"): Internal.RequirementsStrategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ItemStackTexture"): typeof ItemStackTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientAdvancements"): typeof Internal.ClientAdvancements;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.Player$BedSleepingProblem"): typeof Internal.Player$BedSleepingProblem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ShulkerBoxBlock"): typeof Internal.ShulkerBoxBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.ClientLevelExtension"): Internal.ClientLevelExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.LifecycleObserver"): Internal.LifecycleObserver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.jsgen.DocGenerationEventJS"): typeof Internal.DocGenerationEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.DimensionPalette"): typeof Internal.DimensionPalette;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Witch"): typeof Internal.Witch;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.builder.IRecipeLayoutBuilder"): Internal.IRecipeLayoutBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.api.IItemFilter"): Internal.IItemFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.GemProperty"): typeof Internal.GemProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.DropperBlockEntity"): typeof Internal.DropperBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.PrimitiveIterator$OfDouble"): Internal.PrimitiveIterator$OfDouble;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.ITagSerializable"): Internal.ITagSerializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.KeyPair"): typeof Internal.KeyPair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewTreeObserver$OnGlobalFocusChangeListener"): Internal.ViewTreeObserver$OnGlobalFocusChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.ObjectDescJS$Entry"): typeof Internal.ObjectDescJS$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction"): Internal.DensityFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.KeyboardHandler"): typeof Internal.KeyboardHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Either$Mu"): typeof Internal.Either$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ChorusPlantBlock"): typeof Internal.ChorusPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.crypto.Cipher"): typeof Internal.Cipher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Key"): Internal.Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.Resource"): typeof Internal.Resource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2LongFunction"): Internal.Char2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.registries.Registrar"): Internal.Registrar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.mutable.Mutable"): Internal.Mutable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.Fluid"): typeof Internal.Fluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Paint"): typeof Internal.Paint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType"): typeof Internal.TaggedChoice$TaggedChoiceType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.SkinManager"): typeof Internal.SkinManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.K1"): Internal.K1;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.model.ModelInstance"): Internal.ModelInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Chicken"): typeof Internal.Chicken;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundContainerClickPacket"): typeof Internal.ServerboundContainerClickPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2ObjectFunction"): Internal.Char2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SmokingRecipe"): typeof Internal.SmokingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ScriptableObject"): typeof Internal.ScriptableObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.PackType"): typeof com.mojang.bridge.game.PackType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.LightChunkGetter"): Internal.LightChunkGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.BitRandomSource"): Internal.BitRandomSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleToIntFunction"): Internal.DoubleToIntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.DynamicCommandExceptionType"): typeof Internal.DynamicCommandExceptionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.PublicKey"): Internal.PublicKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingAttackEvent"): typeof Internal.LivingAttackEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.StreamTagVisitor$EntryResult"): typeof Internal.StreamTagVisitor$EntryResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.DefaultedVertexConsumer"): typeof Internal.DefaultedVertexConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeatheringCopperFullBlock"): typeof Internal.WeatheringCopperFullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.IContainerFactory"): Internal.IContainerFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.common.IClientBlockExtensions"): Internal.IClientBlockExtensions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$Connector"): typeof Internal.ColorSpace$Connector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.AttachedData"): typeof Internal.AttachedData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$ItemSmeltedEvent"): typeof Internal.PlayerEvent$ItemSmeltedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.WithPersistentData"): Internal.WithPersistentData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.Weight"): typeof Internal.Weight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.drawable.Drawable"): typeof Internal.Drawable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.AdvancementJS"): typeof Internal.AdvancementJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterRecipeBookCategoriesEvent"): typeof Internal.RegisterRecipeBookCategoriesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTRecipeTypes"): typeof GTRecipeTypes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.AbstractSequentialList"): typeof Internal.AbstractSequentialList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.NameTagItem"): typeof Internal.NameTagItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.OptionalLong"): typeof Internal.OptionalLong;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBlock"): Internal.IForgeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.widget.AbstractSimiWidget"): typeof Internal.AbstractSimiWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo"): typeof Internal.HoverEvent$EntityTooltipInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FlowerPotBlock"): typeof Internal.FlowerPotBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatArrayList"): typeof Internal.FloatArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.SecureJar$Status"): typeof Internal.SecureJar$Status;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.side.fluid.IFluidStorage"): Internal.IFluidStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.StructureSettingsBuilder"): typeof Internal.StructureSettingsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.ducks.FastMapStateHolder"): Internal.FastMapStateHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EnderEyeItem"): typeof Internal.EnderEyeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration"): typeof Internal.FossilFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blending.Blender"): typeof Internal.Blender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.RealmsNewsManager"): typeof Internal.RealmsNewsManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CarvingContext"): typeof Internal.CarvingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FarmBlock"): typeof Internal.FarmBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetTimePacket"): typeof Internal.ClientboundSetTimePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeepingVinesBlock"): typeof Internal.WeepingVinesBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.forge.EventHandlerImplCommon$LevelEventAttachment"): Internal.EventHandlerImplCommon$LevelEventAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.Size"): typeof GuiSize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ChorusFruitItem"): typeof Internal.ChorusFruitItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.GpuWarnlistManager"): typeof Internal.GpuWarnlistManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TextBoxWidget"): typeof TextBoxWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlasSprite$AnimatedTexture"): typeof Internal.TextureAtlasSprite$AnimatedTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Wearable"): Internal.Wearable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType"): typeof Internal.StructureBlockEntity$UpdateType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder"): typeof Internal.MetricSampler$MetricSamplerBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Canvas"): typeof Internal.Canvas;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.JukeboxBlockEntity"): typeof Internal.JukeboxBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.DefaultedRegistry"): typeof Internal.DefaultedRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.ScheduleRuntime$State"): typeof Internal.ScheduleRuntime$State;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LightBlock"): typeof Internal.LightBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.io.Serializable"): Internal.Serializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Bitmap$SaveFormat"): typeof Internal.Bitmap$SaveFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MultifaceSpreader$SpreadPredicate"): Internal.MultifaceSpreader$SpreadPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey"): typeof Internal.PropertyKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.Event$Result"): typeof Internal.Event$Result;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function16"): Internal.Function16;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.ArmedModel"): Internal.ArmedModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.IManagedStorage"): Internal.IManagedStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.StructureMode"): typeof Internal.StructureMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.ShoulderRidingEntity"): typeof Internal.ShoulderRidingEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.ResourceMetadata"): Internal.ResourceMetadata;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.Aquifer$FluidStatus"): typeof Internal.Aquifer$FluidStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LayeredCauldronBlock"): typeof Internal.LayeredCauldronBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TankWidget"): typeof TankWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.metadata.pack.PackMetadataSection"): typeof Internal.PackMetadataSection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess"): Internal.VoxelShapeAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.ProfileResults"): Internal.ProfileResults;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor"): typeof Internal.GravityProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.AffineTransform"): typeof Internal.AffineTransform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.VertexGeomBuilder"): Internal.VertexGeomBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLevelEventPacket"): typeof Internal.ClientboundLevelEventPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ByteFunction"): Internal.Object2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.StatType"): typeof Internal.StatType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SimpleRandomSelectorFeature"): typeof Internal.SimpleRandomSelectorFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundContainerClosePacket"): typeof Internal.ServerboundContainerClosePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.Font"): icyllis.modernui.graphics.text.Font;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectList"): Internal.ObjectList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SpawnerBlockEntity"): typeof Internal.SpawnerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.PotionColorCalculationEvent"): typeof Internal.PotionColorCalculationEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.spectator.SpectatorMenuCategory"): Internal.SpectatorMenuCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidProperty"): typeof Internal.FluidProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction"): Internal.Double2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ConcretePowderBlock"): typeof Internal.ConcretePowderBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.SetMultimap"): Internal.SetMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.StateListAnimator"): typeof Internal.StateListAnimator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Symbol"): Internal.Symbol;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.Schedule"): typeof com.simibubi.create.content.trains.schedule.Schedule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderHighlightEvent$Block"): typeof Internal.RenderHighlightEvent$Block;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.API"): Internal.API;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.GrindstoneMenu"): typeof Internal.GrindstoneMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.ICoordinate"): Internal.ICoordinate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.LecternBlockEntity"): typeof Internal.LecternBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.MinecraftServer$ServerResourcePackInfo"): typeof Internal.MinecraftServer$ServerResourcePackInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.LastSeenMessages$Entry"): typeof Internal.LastSeenMessages$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.MenuProvider"): Internal.MenuProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockModificationEventJS"): typeof Internal.BlockModificationEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.SelectableWidgetGroup"): typeof SelectableWidgetGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.Screen"): typeof Internal.Screen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.GameEventListenerRenderer"): typeof Internal.GameEventListenerRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootPool$Builder"): typeof Internal.LootPool$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormatElement"): typeof Internal.VertexFormatElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.loot.EntityLoot"): typeof Internal.EntityLoot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.field.RPCMethodMeta"): typeof Internal.RPCMethodMeta;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Bee"): typeof Internal.Bee;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vectorwing.farmersdelight.common.mixin.accessor.RecipeManagerAccessor"): vectorwing.farmersdelight.common.mixin.accessor.RecipeManagerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext"): typeof Internal.FeaturePlaceContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.function.FunctionFactory$Arg2"): Internal.FunctionFactory$Arg2;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Spliterator"): Internal.Spliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TrapDoorBlock"): typeof Internal.TrapDoorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BasePressurePlateBlock"): typeof Internal.BasePressurePlateBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.BlockSnapshot"): typeof Internal.BlockSnapshot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Render$Pre"): typeof Internal.ScreenEvent$Render$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType"): Internal.BlittableVertexType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GrowingPlantHeadBlock"): typeof Internal.GrowingPlantHeadBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.widget.SelectionScrollInput"): typeof Internal.SelectionScrollInput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackBlock"): typeof Internal.TrackBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.FloatTag"): typeof Internal.FloatTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.ConditionContainer"): Internal.ConditionContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.vibrations.VibrationListener"): typeof Internal.VibrationListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ambient.Bat"): typeof Internal.Bat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2DoubleFunction"): Internal.Int2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.wrapper.AABBWrapper"): AABB;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.Language"): Internal.Language;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.MobSpawnType"): typeof Internal.MobSpawnType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CactusBlock"): typeof Internal.CactusBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentManager$BackStackEntry"): Internal.FragmentManager$BackStackEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.InteractionResultHolder"): typeof Internal.InteractionResultHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.BlockUtil$FoundRectangle"): typeof Internal.BlockUtil$FoundRectangle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ClickAction"): typeof Internal.ClickAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.registries.RegistrarBuilder"): Internal.RegistrarBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.particles.ParticleOptions$Deserializer"): Internal.ParticleOptions$Deserializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.PlayerSensor"): typeof Internal.PlayerSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.ParsedArgument"): typeof Internal.ParsedArgument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.CarvingMask$Mask"): Internal.CarvingMask$Mask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.Heightmap"): typeof Internal.Heightmap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MangrovePropaguleBlock"): typeof Internal.MangrovePropaguleBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action"): typeof Internal.ServerboundPlayerActionPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.CustomBuilderObject"): typeof Internal.CustomBuilderObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.io.WritingMode"): typeof Internal.WritingMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.DataVersion"): typeof Internal.DataVersion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.SoundEngine"): typeof Internal.SoundEngine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.PipelineInfo"): typeof Internal.PipelineInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Render$Post"): typeof Internal.ScreenEvent$Render$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.Pointer$Default"): typeof Internal.Pointer$Default;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.ArmorStand"): typeof Internal.ArmorStand;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.predicates.SimplePredicate"): typeof Internal.SimplePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HorizontalDirectionalBlock"): typeof Internal.HorizontalDirectionalBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.RepeatingPlacement"): typeof Internal.RepeatingPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.Point"): typeof Internal.Point;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShieldDecorationRecipe"): typeof Internal.ShieldDecorationRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.BlockStateProvider"): typeof net.minecraftforge.client.model.generators.BlockStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.LevelTicks"): typeof Internal.LevelTicks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityEvent$Size"): typeof Internal.EntityEvent$Size;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.BossEvent$BossBarColor"): typeof Internal.BossEvent$BossBarColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket"): typeof Internal.ServerboundPlayerAbilitiesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.entry.BlockEntry"): typeof Internal.BlockEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.EntityRenderer"): typeof Internal.EntityRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ClientLevelKJS"): Internal.ClientLevelKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.events.GTOreVeinEventJS"): typeof Internal.GTOreVeinEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P12"): typeof Internal.Products$P12;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.DialogWidget"): typeof DialogWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.SlotAccess"): Internal.SlotAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.generator.JsonGenerator"): typeof Internal.JsonGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.PlayLevelSoundEvent"): typeof Internal.PlayLevelSoundEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.WaterloggedVegetationPatchFeature"): typeof Internal.WaterloggedVegetationPatchFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.FontCollection$Run"): typeof Internal.FontCollection$Run;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.station.StationBlockEntity"): typeof Internal.StationBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.resources.Theme"): typeof Internal.Theme;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinGenerator"): typeof Internal.VeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.vulkan.VulkanImageInfo"): typeof Internal.VulkanImageInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BlockEntityTicker"): Internal.BlockEntityTicker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.GameMasterBlockItem"): typeof Internal.GameMasterBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObjectCollection"): typeof Internal.AbstractObjectCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$ValidateCallback"): Internal.IForgeRegistry$ValidateCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.lambdaurora.lambdynlights.accessor.WorldRendererAccessor"): Internal.WorldRendererAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.AbstractDocument"): typeof Internal.AbstractDocument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.Heightmap$Types"): typeof Internal.Heightmap$Types;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch"): typeof Internal.BlockPattern$BlockPatternMatch;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CoralWallFanBlock"): typeof Internal.CoralWallFanBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.PlacementModifierType"): Internal.PlacementModifierType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.function.TriFunction"): Internal.TriFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blending.BlendingData"): typeof Internal.BlendingData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.WrappedJS"): Internal.WrappedJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingDeathEvent"): typeof Internal.LivingDeathEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer"): Internal.DiscreteVoxelShape$IntLineConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.DirectContext"): typeof Internal.DirectContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Package"): typeof Internal.Package;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelAccessor"): Internal.LevelAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.SparseImmutableTable"): typeof Internal.SparseImmutableTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ServerData"): typeof Internal.ServerData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket"): typeof Internal.ClientboundTakeItemEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.OctahedralGroup"): typeof Internal.OctahedralGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap"): typeof Internal.ImmutableMap$IteratorBasedImmutableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.ConstantFloat"): typeof Internal.ConstantFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.goat.Goat"): typeof Internal.Goat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.DrawBuffer"): typeof Internal.DrawBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.MaterialDefinition"): typeof Internal.MaterialDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonElement"): typeof Internal.JsonElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PlayerWallHeadBlock"): typeof Internal.PlayerWallHeadBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.timers.TimerCallback"): Internal.TimerCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.FluidState"): typeof Internal.FluidState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration"): typeof Internal.UnderwaterMagmaConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongPredicate"): it.unimi.dsi.fastutil.longs.LongPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.server.IntegratedServer"): typeof Internal.IntegratedServer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.BlockRenderDispatcher"): typeof Internal.BlockRenderDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.Navigation$StationTest"): Internal.Navigation$StationTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket"): typeof Internal.ServerboundChangeDifficultyPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider"): typeof Internal.NoiseProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.ProfilerFiller"): Internal.ProfilerFiller;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P5"): typeof Internal.Products$P5;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.JungleTempleStructure"): typeof Internal.JungleTempleStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.StateHolder"): typeof Internal.StateHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P11"): typeof Internal.Products$P11;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.IronBarsBlock"): typeof Internal.IronBarsBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.settings.IKeyConflictContext"): Internal.IKeyConflictContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GlassBlock"): typeof Internal.GlassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ColorRectTexture"): typeof ColorRectTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action"): typeof Internal.ClientboundCustomChatCompletionsPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.builder.ArgumentBuilder"): typeof Internal.ArgumentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Either"): typeof Internal.Either;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.Structure$GenerationContext"): typeof Internal.Structure$GenerationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator"): Internal.DoubleBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.PathComputationType"): typeof Internal.PathComputationType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.block.IBE"): Internal.IBE;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration"): typeof Internal.RootSystemConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.PrimitiveIterator"): Internal.PrimitiveIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.LifecycleOwner"): Internal.LifecycleOwner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.HoverEvent"): typeof Internal.HoverEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ItemModelBuilder$OverrideBuilder"): typeof Internal.ItemModelBuilder$OverrideBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.syncher.EntityDataSerializer"): Internal.EntityDataSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P1"): typeof Internal.Products$P1;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CryingObsidianBlock"): typeof Internal.CryingObsidianBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ITickTimer"): Internal.ITickTimer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.regexp.RegExp"): typeof Internal.RegExp;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.ChestBoat"): typeof Internal.ChestBoat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration"): typeof Internal.MultifaceGrowthConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Post"): typeof Internal.ScreenEvent$MouseDragged$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockRightClickedEventJS"): typeof Internal.BlockRightClickedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelSummary"): typeof Internal.LevelSummary;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.effect.MobEffectInstance"): typeof Internal.MobEffectInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderLevelStageEvent$RegisterStageEvent"): typeof Internal.RenderLevelStageEvent$RegisterStageEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.entity.EntityTypeExtension"): Internal.EntityTypeExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.TimeInterpolator"): Internal.TimeInterpolator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.Hopper"): Internal.Hopper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.recipes.RecipeBuilder"): Internal.RecipeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntOpenHashSet"): typeof Internal.IntOpenHashSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.toasts.Toast$Visibility"): typeof Internal.Toast$Visibility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.log4j.util.StringBuilderFormattable"): Internal.StringBuilderFormattable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.DikeVeinGenerator"): typeof Internal.DikeVeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.RegistryLoader"): typeof Internal.RegistryLoader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Kind1$Mu"): Internal.Kind1$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.cover.CoverBehavior"): typeof Internal.CoverBehavior;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.multiblock.PartAbility"): typeof PartAbility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.IdMapper"): typeof Internal.IdMapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.Uniform"): typeof Internal.Uniform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureStart"): typeof Internal.StructureStart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.InstanceData"): typeof Internal.InstanceData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.FilterMask"): typeof Internal.FilterMask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.SoundAction"): typeof Internal.SoundAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.dimension.end.EndDragonFight"): typeof Internal.EndDragonFight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.events.GuiEventListener"): Internal.GuiEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModInfo$DependencySide"): typeof Internal.IModInfo$DependencySide;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServerPlayerList"): typeof Internal.RealmsServerPlayerList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator"): Internal.ShortBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ChangeOverTimeBlock"): Internal.ChangeOverTimeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator"): it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SculkShriekerBlockEntity"): typeof Internal.SculkShriekerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$ServerTickEvent"): typeof Internal.TickEvent$ServerTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterDimensionSpecialEffectsEvent"): typeof Internal.RegisterDimensionSpecialEffectsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.stack.ItemMaterialInfo"): typeof Internal.ItemMaterialInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Surface"): Internal.Surface;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.IntProperty"): typeof Internal.IntProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.CaveSurface"): typeof Internal.CaveSurface;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType"): typeof Internal.DimensionSpecialEffects$SkyType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.DragonFireball"): typeof Internal.DragonFireball;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.DataSenderKJS"): Internal.DataSenderKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.hash.HashCode"): typeof Internal.HashCode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacer"): typeof Internal.RootPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.EntityBuilder"): typeof Internal.EntityBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.loot.RegistrateBlockLootTables"): typeof Internal.RegistrateBlockLootTables;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.BlockGetter"): Internal.BlockGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FallingBlock"): typeof Internal.FallingBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.decoration.slidingDoor.DoorControlBehaviour"): typeof Internal.DoorControlBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortConsumer"): Internal.ShortConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout"): Internal.ArtifactRepositoryLayout;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder$FaceBuilder"): typeof Internal.ModelBuilder$ElementBuilder$FaceBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket"): typeof Internal.ClientboundSetSubtitleTextPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ShaderCaps"): typeof Internal.ShaderCaps;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.GenerationStep$Carving"): typeof CarvingGenerationStep;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Spliterator$OfInt"): Internal.Spliterator$OfInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.Explosion$BlockInteraction"): typeof Internal.Explosion$BlockInteraction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.CustomCommandEventJS"): typeof Internal.CustomCommandEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ingredient.IRecipeSlotsView"): Internal.IRecipeSlotsView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.Capability"): typeof Internal.Capability;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.DenseImmutableTable"): typeof Internal.DenseImmutableTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RedStoneWireBlock"): typeof Internal.RedStoneWireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootPool"): typeof Internal.LootPool;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.Config"): com.electronwill.nightconfig.core.Config;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider"): Internal.BlockEntityRendererProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket"): typeof Internal.ClientboundSetBorderLerpSizePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.effect.MobEffectCategory"): typeof Internal.MobEffectCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.Type$TypeMatcher"): Internal.Type$TypeMatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler"): Internal.ServerboundInteractPacket$Handler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.tutorial.TutorialStepInstance"): Internal.TutorialStepInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetCameraPacket"): typeof Internal.ClientboundSetCameraPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.atomic.AtomicReference"): typeof Internal.AtomicReference;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableEnumMap"): typeof Internal.ImmutableEnumMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.status.ServerStatus"): typeof Internal.ServerStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.behaviour.BehaviourType"): typeof Internal.BehaviourType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.slf4j.Logger"): Internal.Logger;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongPredicate"): Internal.LongPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P4"): typeof Internal.Products$P4;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.SectionPos"): typeof Internal.SectionPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortPredicate"): Internal.ShortPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongToIntFunction"): Internal.LongToIntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.util.duck.CollisionArea"): Internal.CollisionArea;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexConsumer"): Internal.VertexConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$DebugText"): typeof Internal.CustomizeGuiOverlayEvent$DebugText;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.BiMap"): Internal.BiMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.scene.ISceneRenderHook"): Internal.ISceneRenderHook;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ObjectMap$Entry"): Internal.Byte2ObjectMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BedBlockEntity"): typeof Internal.BedBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.ItemPipeProperties"): typeof Internal.ItemPipeProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.ObjectDescJS"): typeof Internal.ObjectDescJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.Particle"): typeof Internal.Particle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput"): typeof Internal.Blender$BlendingOutput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.LootTableLoadEvent"): typeof Internal.LootTableLoadEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.criteria.ObjectiveCriteria"): typeof Internal.ObjectiveCriteria;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.MotionEvent"): typeof Internal.MotionEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.IPacket"): Internal.IPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Entity$MoveFunction"): Internal.Entity$MoveFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.model.ModelBakingContext"): Internal.ModelBakingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilterParseEvent"): Internal.RecipeFilterParseEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.InformationJEIEventJS"): typeof Internal.InformationJEIEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.MultiblockMachineDefinition"): typeof Internal.MultiblockMachineDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.jsonem.CubeDefinitionAccess"): Internal.CubeDefinitionAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer"): Internal.ComposableEntryContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickBlock"): typeof Internal.PlayerInteractEvent$RightClickBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundEntityEventPacket"): typeof Internal.ClientboundEntityEventPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.spectator.SpectatorMenuListener"): Internal.SpectatorMenuListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.InfestedBlock"): typeof Internal.InfestedBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2CharFunction"): Internal.Byte2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase"): typeof Internal.DragonSittingScanningPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.forge.OpenMenuEvent"): typeof Internal.OpenMenuEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RenderSurfaceProxy"): typeof Internal.RenderSurfaceProxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.MaterialColor"): typeof MaterialColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.ParsePosition"): typeof Internal.ParsePosition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.slf4j.Marker"): org.slf4j.Marker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor"): typeof Internal.ProtectedBlockProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.ClampedNormalInt"): typeof Internal.ClampedNormalInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.BlockModelProvider"): typeof Internal.BlockModelProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ItemArmorTierRegistryEventJS"): typeof Internal.ItemArmorTierRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.IRecipeLogicMachine"): Internal.IRecipeLogicMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingSpawnEvent$CheckSpawn"): typeof Internal.LivingSpawnEvent$CheckSpawn;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.RegisterEvent"): typeof Internal.RegisterEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.VerticalAnchor$AboveBottom"): typeof Internal.VerticalAnchor$AboveBottom;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager"): typeof Internal.EnderDragonPhaseManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate"): typeof Internal.HasSturdyFacePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Locale$FilteringMode"): typeof Internal.Locale$FilteringMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootContext"): typeof Internal.LootContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Collections$SynchronizedMap"): typeof Internal.Collections$SynchronizedMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.menu.MenuTab"): typeof Internal.MenuTab;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.TreeFeature"): typeof Internal.TreeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PressurePlateBlock"): typeof Internal.PressurePlateBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$CycleableValueSet"): Internal.OptionInstance$CycleableValueSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageBody"): typeof Internal.SignedMessageBody;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.PrivilegedAction"): Internal.PrivilegedAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$ListN"): typeof Internal.ImmutableCollections$ListN;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IFocus"): Internal.IFocus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.ListTag"): typeof Internal.ListTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.item.crafting.AccessorShapedRecipe"): Internal.AccessorShapedRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.WindowEventHandler"): Internal.WindowEventHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.stream.JsonReader"): typeof Internal.JsonReader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.AmbientParticleSettings"): typeof Internal.AmbientParticleSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2CharFunction"): Internal.Float2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoublePredicate"): it.unimi.dsi.fastutil.doubles.DoublePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.Boat"): typeof Internal.Boat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.events.ContainerEventHandler"): Internal.ContainerEventHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.IItemUseFirst"): Internal.IItemUseFirst;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.item.AccessorItem"): Internal.AccessorItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder"): typeof Internal.StairBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement"): typeof Internal.CarvingMaskPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IEditModeConfig"): Internal.IEditModeConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TurtleEggBlock"): typeof Internal.TurtleEggBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSwingPacket"): typeof Internal.ServerboundSwingPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.LevelChunk"): typeof Internal.LevelChunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Shearable"): Internal.Shearable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeSet$EntryRange"): typeof Internal.UnicodeSet$EntryRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeFluid"): Internal.IForgeFluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity"): typeof Internal.AbstractFurnaceBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket"): typeof Internal.ServerboundMovePlayerPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.ClientRecipeBook"): typeof Internal.ClientRecipeBook;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Vex"): typeof Internal.Vex;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.MobEffectEvent$Applicable"): typeof Internal.MobEffectEvent$Applicable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerScoreboard"): typeof Internal.ServerScoreboard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ExplosionEvent"): typeof Internal.ExplosionEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.ModelGenerator$Face"): typeof Internal.ModelGenerator$Face;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableBiomeInfo$BiomeInfo"): typeof Internal.ModifiableBiomeInfo$BiomeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.PaintingTextureManager"): typeof Internal.PaintingTextureManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.Property"): typeof Internal.Property;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.BlockStateProvider$ConfiguredModelList"): typeof Internal.BlockStateProvider$ConfiguredModelList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TintedGlassBlock"): typeof Internal.TintedGlassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.ModelPart$Cube"): typeof Internal.ModelPart$Cube;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.CountPlacement"): typeof Internal.CountPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.ForgeRegistry$Snapshot"): typeof Internal.ForgeRegistry$Snapshot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.ItemWrapper"): Item;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer"): typeof Internal.MegaPineFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseCoralPlantTypeBlock"): typeof Internal.BaseCoralPlantTypeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.MouseHandlerAccessor"): Internal.MouseHandlerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureSet"): typeof Internal.StructureSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.MenuType"): typeof Internal.MenuType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.K2"): Internal.K2;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.WeightedRandomList"): typeof Internal.WeightedRandomList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction"): typeof Internal.IngredientAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.VillagerProfession"): typeof Internal.VillagerProfession;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableSetMultimap"): typeof Internal.ImmutableSetMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.StreamTagVisitor"): Internal.StreamTagVisitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ActionMode"): typeof Internal.ActionMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NyliumBlock"): typeof Internal.NyliumBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.network.TextFilter"): Internal.TextFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.HoverEvent$ItemStackInfo"): typeof Internal.HoverEvent$ItemStackInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.events.BoilerHeaterHandlerEvent"): typeof Internal.BoilerHeaterHandlerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.ExplosionEventJS$After"): typeof Internal.ExplosionEventJS$After;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.StateDefinition"): typeof Internal.StateDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.sound.SoundEvent"): typeof net.minecraftforge.client.event.sound.SoundEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongIterator"): Internal.LongIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.HolderSet$Direct"): typeof Internal.HolderSet$Direct;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.model.SpriteIdentifier"): Internal.SpriteIdentifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.PlaceOnWaterBlockItem"): typeof Internal.PlaceOnWaterBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.DateFormat$BooleanAttribute"): typeof Internal.DateFormat$BooleanAttribute;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkSpreader"): typeof Internal.SculkSpreader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.IManaged"): Internal.IManaged;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$Phase"): typeof Internal.TickEvent$Phase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.BlockPattern"): typeof com.gregtechceu.gtceu.api.pattern.BlockPattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeKeyMapping"): Internal.IForgeKeyMapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.DispenserBlockAccessor"): Internal.DispenserBlockAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.BaseAuthenticationService"): typeof Internal.BaseAuthenticationService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent"): typeof Internal.ScreenEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IJeiKeyMapping"): Internal.IJeiKeyMapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.CheckLivingEntitySpawnEventJS"): typeof Internal.CheckLivingEntitySpawnEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.RegistryObject"): typeof Internal.RegistryObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.IngotProperty"): typeof Internal.IngotProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.piston.PistonBaseBlock"): typeof Internal.PistonBaseBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.ChronoZonedDateTime"): Internal.ChronoZonedDateTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.AbstractBuilder"): typeof Internal.AbstractBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.storage.SectionStorage"): typeof Internal.SectionStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.GlowItemFrame"): typeof Internal.GlowItemFrame;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AnvilBlock"): typeof Internal.AnvilBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileFrame$FrameModel"): typeof Internal.AutomobileFrame$FrameModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.PrimitiveIterator$OfLong"): Internal.PrimitiveIterator$OfLong;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.BlockLootEventJS"): typeof Internal.BlockLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.animation.LerpedFloat"): typeof Internal.LerpedFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Codec$ResultFunction"): Internal.Codec$ResultFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseCoralWallFanBlock"): typeof Internal.BaseCoralWallFanBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.control.JumpControl"): typeof Internal.JumpControl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.NBTUtils"): NBT;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HangingRootsBlock"): typeof Internal.HangingRootsBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongFunction"): Internal.LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.TextWrapper"): typeof Text;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SimpleRecipeSerializer"): typeof Internal.SimpleRecipeSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PaletteResize"): Internal.PaletteResize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ViewportEvent$ComputeFov"): typeof Internal.ViewportEvent$ComputeFov;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.light.GPULightVolume"): typeof Internal.GPULightVolume;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.Sensor"): typeof Internal.Sensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "fudge.notenoughcrashes.StateManager$IResettable"): Internal.StateManager$IResettable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalUnit"): Internal.TemporalUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventResult$Type"): typeof Internal.EventResult$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectCollection"): Internal.ObjectCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$ServerCustomPayloadEvent"): typeof Internal.NetworkEvent$ServerCustomPayloadEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.AnimalTameEvent"): typeof Internal.AnimalTameEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.VaryingHandler"): typeof Internal.VaryingHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Resource$UniqueID"): typeof Internal.Resource$UniqueID;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.tags.TagsProvider$TagAppender"): typeof Internal.TagsProvider$TagAppender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ThreadSafeCache"): typeof Internal.ThreadSafeCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.ParsedCommandNode"): typeof Internal.ParsedCommandNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.sound.CustomSoundEntry"): typeof Internal.CustomSoundEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.KubeJSRegistries"): typeof Internal.KubeJSRegistries;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.TextureStitchEvent"): typeof Internal.TextureStitchEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.tree.RootCommandNode"): typeof Internal.RootCommandNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.locating.IModFile"): Internal.IModFile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService"): typeof Internal.YggdrasilAuthenticationService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.ResourceKey"): typeof Internal.ResourceKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.PlacedFeature"): typeof Internal.PlacedFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.VertexSink"): Internal.VertexSink;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.RaidDebugRenderer"): typeof Internal.RaidDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportChatMessageBody"): typeof Internal.ReportChatMessageBody;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StructureVoidBlock"): typeof Internal.StructureVoidBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.configurator.Configurator"): typeof Internal.Configurator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.Property"): typeof icyllis.modernui.util.Property;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.instance.DynamicInstance"): Internal.DynamicInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.ElderGuardian"): typeof Internal.ElderGuardian;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function5"): Internal.Function5;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.SignatureUpdater$Output"): Internal.SignatureUpdater$Output;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.vanilla.block.BlockColorSettings"): Internal.BlockColorSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight"): typeof Internal.TrapezoidHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageContraptionInstance"): typeof Internal.CarriageContraptionInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.Material"): typeof Material;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.struct.StructType"): Internal.StructType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.type.VertexType"): me.jellysquid.mods.sodium.client.model.vertex.type.VertexType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.player.Input"): typeof Internal.Input;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Endermite"): typeof Internal.Endermite;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.NoiseSettings"): typeof Internal.NoiseSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2IntFunction"): Internal.Byte2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.CallbackI"): Internal.CallbackI;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.behavior.Behavior"): typeof Internal.Behavior;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.SurfaceCharacterization"): typeof Internal.SurfaceCharacterization;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GrowingPlantBlock"): typeof Internal.GrowingPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ContextOptions"): typeof Internal.ContextOptions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.SignatureSpi"): typeof Internal.SignatureSpi;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Evoker"): typeof Internal.Evoker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2BooleanFunction"): Internal.Char2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IScreenHelper"): Internal.IScreenHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.render.ContraptionMatrices"): typeof Internal.ContraptionMatrices;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Rect2i"): typeof icyllis.arc3d.core.Rect2i;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket"): typeof Internal.ServerboundJigsawGeneratePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.random.RandomGenerator"): Internal.RandomGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.Type$Mu"): typeof Internal.Type$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.FluidType$Properties"): typeof Internal.FluidType$Properties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.Object2LongEntry"): typeof Internal.Object2LongEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingKnockBackEvent"): typeof Internal.LivingKnockBackEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType"): typeof Internal.RecursivePoint$RecursivePointType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.content.IContentSerializer"): Internal.IContentSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.ShortTag"): typeof Internal.ShortTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.EnderChestBlockEntity"): typeof Internal.EnderChestBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntArrayList"): typeof Internal.IntArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Vector"): typeof Internal.Vector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.HorseArmorItem"): typeof Internal.HorseArmorItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.Explosion"): typeof Internal.Explosion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.IEventListener"): Internal.IEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.WaterAnimal"): typeof Internal.WaterAnimal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.HopperBlockEntity"): typeof Internal.HopperBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelFile$ExistingModelFile"): typeof Internal.ModelFile$ExistingModelFile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.CameraType"): typeof Internal.CameraType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.SculkPatchConfiguration"): typeof Internal.SculkPatchConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.model.DirectVertexConsumer"): typeof Internal.DirectVertexConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.HitResult$Type"): typeof Internal.HitResult$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.block.render.BlockDestructionProgressExtension"): Internal.BlockDestructionProgressExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.Point2D"): typeof Internal.Point2D;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.DoubleStream$DoubleMapMultiConsumer"): Internal.DoubleStream$DoubleMapMultiConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CauldronBlock"): typeof Internal.CauldronBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.Gson"): typeof Internal.Gson;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.MonsterRoomFeature"): typeof Internal.MonsterRoomFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.village.VillagerTradesEvent"): typeof Internal.VillagerTradesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.FieldNamingPolicy"): typeof Internal.FieldNamingPolicy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.piston.PistonHeadBlock"): typeof Internal.PistonHeadBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTOres"): typeof GTOres;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Giant"): typeof Internal.Giant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.thermal.ThermalRecipeJS"): typeof Internal.ThermalRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeSource"): typeof Internal.BiomeSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.JsonIO"): typeof JsonIO;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.Animator"): typeof Internal.Animator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback"): Internal.ItemBuilder$FinishUsingCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.UniqueTag"): typeof Internal.UniqueTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.vertex.VertexList"): Internal.VertexList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.jsonem.LayerDefinitionAccess"): Internal.LayerDefinitionAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ShaderTexture"): typeof ShaderTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Biome$Precipitation"): typeof Internal.Biome$Precipitation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HoneyBlock"): typeof Internal.HoneyBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.function.FunctionFactory$Arg1"): Internal.FunctionFactory$Arg1;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackNode"): typeof Internal.TrackNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeSupplier"): typeof Internal.AttributeSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder"): typeof Internal.WallBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Marker"): typeof Internal.Marker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Caps"): typeof Internal.Caps;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientPacketListener"): typeof Internal.ClientPacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Ravager"): typeof Internal.Ravager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Direction"): typeof Internal.Direction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModInfo"): Internal.IModInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleSupplier"): Internal.DoubleSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ObserverBlock"): typeof Internal.ObserverBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.RecipeType"): typeof mezz.jei.api.recipe.RecipeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.TextureProxyVisitor"): Internal.TextureProxyVisitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.security.auth.Destroyable"): Internal.Destroyable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.ZombieHorse"): typeof Internal.ZombieHorse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.geometry.IGeometryBakingContext"): Internal.IGeometryBakingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.Struct$StructValidation"): Internal.Struct$StructValidation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeCommandSourceStack"): Internal.IForgeCommandSourceStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.texture.SpriteCreationContext"): Internal.SpriteCreationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended"): Internal.Matrix3fExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.UVPair"): typeof Internal.UVPair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.EntityRenderersEvent"): typeof Internal.EntityRenderersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.IToolable"): Internal.IToolable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.StoredUserEntry"): typeof Internal.StoredUserEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.searchtree.SearchTree"): Internal.SearchTree;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.SerializerType"): typeof Internal.SerializerType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeLivingEntity"): Internal.IForgeLivingEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagEntry"): typeof Internal.TagEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.JEISubtypesEventJS$Interpreter"): Internal.JEISubtypesEventJS$Interpreter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.PlayerAdvancements"): typeof Internal.PlayerAdvancements;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.CreateWorldScreen"): typeof Internal.CreateWorldScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer"): Internal.DebugRenderer$SimpleDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.MaterialProperties"): typeof Internal.MaterialProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntFunctions$UnmodifiableFunction"): typeof Internal.Object2IntFunctions$UnmodifiableFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.GameEvent$Message"): typeof Internal.GameEvent$Message;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.UnboundedMapCodec"): typeof Internal.UnboundedMapCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.PostPass"): typeof Internal.PostPass;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.axolotl.Axolotl"): typeof Internal.Axolotl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewManager"): Internal.ViewManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.ThreadSafeLegacyRandomSource"): typeof Internal.ThreadSafeLegacyRandomSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeConstructor$Factory"): Internal.RecipeConstructor$Factory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractCandleBlock"): typeof Internal.AbstractCandleBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BedBlock"): typeof Internal.BedBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.SpellcasterIllager"): typeof Internal.SpellcasterIllager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.WorldGenSettings"): typeof Internal.WorldGenSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.LevelEvent$Unload"): typeof Internal.LevelEvent$Unload;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootTable$Builder"): typeof Internal.LootTable$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.FogShape"): typeof Internal.FogShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.LiveData"): typeof Internal.LiveData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.TextureAtlasHolder"): typeof Internal.TextureAtlasHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeAcid"): typeof Internal.FluidTypeAcid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.CommandSyntaxException"): typeof Internal.CommandSyntaxException;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableSet"): typeof Internal.ImmutableSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction"): Internal.Boolean2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.client.renderer.block.PipeBlockRenderer"): typeof Internal.PipeBlockRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$TransformsBuilder$TransformVecBuilder"): typeof Internal.ModelBuilder$TransformsBuilder$TransformVecBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickItem"): typeof Internal.PlayerInteractEvent$RightClickItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.PositionSourceType"): Internal.PositionSourceType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BambooFeature"): typeof Internal.BambooFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.StencilFaceSettings"): typeof Internal.StencilFaceSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.inventory.MenuAccess"): Internal.MenuAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.IdMap"): Internal.IdMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.IsInWaterSensor"): typeof Internal.IsInWaterSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.MetaMachineItem"): typeof Internal.MetaMachineItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonArray"): typeof Internal.JsonArray;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.GlowSquid"): typeof Internal.GlowSquid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent"): typeof Internal.PlayerInteractEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntComparator"): Internal.IntComparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.MinMaxBounds"): typeof Internal.MinMaxBounds;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.TypeAdapterFactory"): Internal.TypeAdapterFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.data.Resources"): typeof com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.format.FormatStyle"): typeof Internal.FormatStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.FrontAttachmentType"): typeof Internal.FrontAttachmentType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.Palette"): Internal.Palette;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable"): com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.PassengerSeatRearAttachment"): typeof Internal.PassengerSeatRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.blockentity.IAutoPersistBlockEntity"): Internal.IAutoPersistBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.AxisCycle"): typeof Internal.AxisCycle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Panda"): typeof Internal.Panda;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientChunkCache"): typeof Internal.ClientChunkCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS"): typeof Internal.LivingEntityHurtEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$PacketDispatcher"): typeof Internal.NetworkEvent$PacketDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.families.Algebra"): Internal.Algebra;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.ModelResourceLocation"): typeof Internal.ModelResourceLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType"): Internal.StructurePieceType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.Fireball"): typeof Internal.Fireball;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.data.ModelData"): typeof Internal.ModelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.EntitySteppedOnBlockCallbackJS"): typeof Internal.EntitySteppedOnBlockCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.Structure"): typeof Internal.Structure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.ModelPart"): typeof Internal.ModelPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS"): typeof Internal.LivingEntityDeathEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderTooltipEvent$Color"): typeof Internal.RenderTooltipEvent$Color;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CarvedPumpkinBlock"): typeof Internal.CarvedPumpkinBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SimpleBlockFeature"): typeof Internal.SimpleBlockFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Vector3f"): typeof Internal.Vector3f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServer"): typeof Internal.RealmsServer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TrainIconType"): typeof Internal.TrainIconType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Pre"): typeof Internal.ScreenEvent$MouseButtonReleased$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.VillagerType"): typeof Internal.VillagerType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.Material"): typeof Internal.Material;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction"): Internal.Short2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.AudioStream"): Internal.AudioStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest"): typeof Internal.RandomBlockStateMatchTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Render"): typeof Internal.ScreenEvent$Render;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.AppearanceBlock"): typeof Internal.AppearanceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.DirectionProperty"): typeof Internal.DirectionProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ingredient.IRecipeSlotView"): Internal.IRecipeSlotView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry"): Internal.Object2FloatMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundDisconnectPacket"): typeof Internal.ClientboundDisconnectPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor"): typeof Internal.NearestLivingEntitySensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.io.ConfigParser"): Internal.ConfigParser;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.ExplosionEventJS"): typeof Internal.ExplosionEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.OutputFluid"): Internal.OutputFluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.io.Closeable"): Internal.Closeable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$ValueSet"): Internal.OptionInstance$ValueSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor"): typeof Internal.NopProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.CraftingContainer"): typeof Internal.CraftingContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentResultOwner"): Internal.FragmentResultOwner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement"): typeof Internal.SinglePoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection"): typeof Internal.StructureTemplatePool$Projection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ObjectMap"): Internal.Byte2ObjectMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.Month"): typeof Internal.Month;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.SoundEventBuilder"): typeof Internal.SoundEventBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartHopper"): typeof Internal.MinecartHopper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket"): typeof Internal.ServerboundRecipeBookChangeSettingsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.ChatFormatting"): typeof Internal.ChatFormatting;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.EntityGetter"): Internal.EntityGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$SaveToFile"): typeof Internal.PlayerEvent$SaveToFile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal"): typeof Internal.GoalSelectorDebugRenderer$DebugGoal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderType$OutlineProperty"): typeof Internal.RenderType$OutlineProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.ZombieVillager"): typeof Internal.ZombieVillager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Dolphin"): typeof Internal.Dolphin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.ParticleProvider"): Internal.ParticleProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.command.CommandRegistryEventJS"): typeof Internal.CommandRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TallSeagrassBlock"): typeof Internal.TallSeagrassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MultifaceSpreader$SpreadPos"): typeof Internal.MultifaceSpreader$SpreadPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.util.SimpleMapContentRegistry"): typeof Internal.SimpleMapContentRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ClassShutter"): Internal.ClassShutter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.TieredItem"): typeof Internal.TieredItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.arguments.ArgumentType"): Internal.ArgumentType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ArmorStandItem"): typeof Internal.ArmorStandItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.shmove.cat_jam.helpers.CatMixinAccess"): Internal.CatMixinAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2FloatFunction"): Internal.Object2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest"): typeof Internal.RuleTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.RegularImmutableList"): typeof Internal.RegularImmutableList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.PartDefinition"): typeof Internal.PartDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.FriendlyByteBuf$Writer"): Internal.FriendlyByteBuf$Writer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.damagesource.CombatTracker"): typeof Internal.CombatTracker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.color.SimpleColor"): typeof Internal.SimpleColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.AddPackFindersEvent"): typeof Internal.AddPackFindersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.PlayerRideable"): Internal.PlayerRideable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.Dimension2D"): typeof Internal.Dimension2D;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.ComponentRole"): typeof Internal.ComponentRole;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntStack"): Internal.IntStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Currency$CurrencyStringInfo"): typeof Internal.Currency$CurrencyStringInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder"): typeof Internal.CropBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrownPotion"): typeof Internal.ThrownPotion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "appeng.thirdparty.fabric.QuadView"): Internal.QuadView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.FileConfig"): Internal.FileConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortList"): Internal.ShortList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.Shape"): Internal.Shape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.BlockStateModifyPlacementCallbackJS"): typeof Internal.BlockStateModifyPlacementCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.FormattedText"): Internal.FormattedText;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.AbstractMinecart"): typeof Internal.AbstractMinecart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GrowingPlantBodyBlock"): typeof Internal.GrowingPlantBodyBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackNodeLocation$DiscoveredLocation"): typeof Internal.TrackNodeLocation$DiscoveredLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.CubeListBuilder"): typeof Internal.CubeListBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.MoverType"): typeof Internal.MoverType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.MinecraftServer$ReloadableResources"): typeof Internal.MinecraftServer$ReloadableResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LecternBlock"): typeof Internal.LecternBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SignalBoundary"): typeof Internal.SignalBoundary;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.Type$TypeError"): typeof Internal.Type$TypeError;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRecipePacket"): typeof Internal.ClientboundRecipePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.INBTSerializable"): Internal.INBTSerializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer"): typeof Internal.BlockEntityWithoutLevelRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DyeItem"): typeof Internal.DyeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandSource"): Internal.CommandSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.TypedOptic"): typeof Internal.TypedOptic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.OutlineBufferSource"): typeof Internal.OutlineBufferSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ClientInfo"): typeof Internal.AbuseReportRequest$ClientInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortIterator"): Internal.ShortIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ContainerScreenEvent$Render$Background"): typeof Internal.ContainerScreenEvent$Render$Background;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo"): typeof Internal.BeeDebugRenderer$HiveInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.events.ScreenTickEvent"): typeof Internal.ScreenTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.widget.Label"): typeof Internal.Label;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction"): Internal.Reference2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.DocumentMethod"): typeof Internal.DocumentMethod;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneNames"): typeof Internal.TimeZoneNames;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.api.distmarker.Dist"): typeof Internal.Dist;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.Rect2i"): typeof Internal.Rect2i;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BarrierBlock"): typeof Internal.BarrierBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.RailShape"): typeof Internal.RailShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.widget.ScrollInput"): typeof Internal.ScrollInput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.entity.EntityTickList"): typeof Internal.EntityTickList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.builders.FluidVeinBuilderJS"): typeof Internal.FluidVeinBuilderJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.status.ServerStatus$Version"): typeof Internal.ServerStatus$Version;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.TickableSubscription"): typeof Internal.TickableSubscription;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Vector3"): typeof Internal.Vector3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap"): typeof Internal.AbstractObject2FloatMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.ContainerEntity"): Internal.ContainerEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.ForgeRegistry"): typeof Internal.ForgeRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEvent$LivingVisibilityEvent"): typeof Internal.LivingEvent$LivingVisibilityEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator$Context"): typeof Internal.TreeDecorator$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.BookCloningRecipe"): typeof Internal.BookCloningRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.CableBlock"): typeof Internal.CableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.Parameter"): typeof Internal.Parameter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$GatherLoginPayloadsEvent"): typeof Internal.NetworkEvent$GatherLoginPayloadsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.PipelineStateCache"): typeof Internal.PipelineStateCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.LazyOptional"): typeof Internal.LazyOptional;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.AbstractIllager"): typeof Internal.AbstractIllager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.AbstractArrow"): typeof Internal.AbstractArrow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.VoxelShape"): typeof Internal.VoxelShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.toasts.TutorialToast"): typeof Internal.TutorialToast;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RenderTarget"): typeof Internal.RenderTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.ItemFishedEvent"): typeof Internal.ItemFishedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.DecimalFormat"): typeof Internal.DecimalFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.DataSet"): typeof Internal.DataSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard"): typeof Internal.RenderStateShard$LightmapStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.Advancement$Builder"): typeof Internal.Advancement$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageSounds"): typeof Internal.CarriageSounds;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS"): typeof Internal.EntitySpawnedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatStack"): Internal.FloatStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ServerPlayer"): typeof Internal.ServerPlayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.forge.LivingEntityDropsEventJS"): typeof Internal.LivingEntityDropsEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CoralPlantBlock"): typeof Internal.CoralPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.render.RenderableAutomobile"): Internal.RenderableAutomobile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.GenericLootEventJS"): typeof Internal.GenericLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder"): typeof Internal.VillagerTypeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.AttachInfo$Callbacks"): Internal.AttachInfo$Callbacks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.TooltipFlag"): Internal.TooltipFlag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ObjDoubleConsumer"): Internal.ObjDoubleConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket"): typeof Internal.ClientboundSectionBlocksUpdatePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Locale$Category"): typeof Internal.Locale$Category;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.MusicManager"): typeof Internal.MusicManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.Menu"): Internal.Menu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2ShortFunction"): Internal.Double2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType"): typeof Internal.LevelChunk$EntityCreationType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.builder.LiteralArgumentBuilder"): typeof Internal.LiteralArgumentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityTeleportEvent"): typeof Internal.EntityTeleportEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModInfo$Ordering"): typeof Internal.IModInfo$Ordering;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.BuilderBase"): typeof Internal.BuilderBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.VecDeltaCodec"): typeof Internal.VecDeltaCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.LootBuilderPool"): typeof Internal.LootBuilderPool;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.LayerDefinition"): typeof Internal.LayerDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.WrappedExecutable"): Internal.WrappedExecutable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.BlockBuilder"): typeof com.tterrag.registrate.builders.BlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket"): typeof Internal.ServerboundContainerButtonClickPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.Rect"): typeof com.lowdragmc.lowdraglib.utils.Rect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.IngredientKJS"): Internal.IngredientKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.ShieldBlockEvent"): typeof Internal.ShieldBlockEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.ClampedInt"): typeof Internal.ClampedInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BonusChestFeature"): typeof Internal.BonusChestFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Stray"): typeof Internal.Stray;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.NativeImage$Format"): typeof Internal.NativeImage$Format;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2FloatFunction"): Internal.Char2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent$ModifyContext$Reason"): typeof Internal.BlockVisualizerEvent$ModifyContext$Reason;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemModificationEventJS"): typeof Internal.ItemModificationEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatConsumer"): Internal.FloatConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgePackResources"): Internal.IForgePackResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.TagVisitor"): Internal.TagVisitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Before"): typeof Internal.ExplosionEventJS$Before;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneFormat$ParseOption"): typeof Internal.TimeZoneFormat$ParseOption;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction"): Internal.Int2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.Effect"): Internal.Effect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ItemStackKJS"): Internal.ItemStackKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeFilter"): typeof Internal.UnicodeFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetHealthPacket"): typeof Internal.ClientboundSetHealthPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.EmptyFrontAttachment"): typeof Internal.EmptyFrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundTabListPacket"): typeof Internal.ClientboundTabListPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.slf4j.Log4jMarker"): typeof Internal.Log4jMarker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkSpreader$ChargeCursor"): typeof Internal.SculkSpreader$ChargeCursor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket"): typeof Internal.ClientboundUpdateTagsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration"): Internal.FeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$GameRuleTypeVisitor"): Internal.GameRules$GameRuleTypeVisitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ItemModelBuilder"): typeof Internal.ItemModelBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartTNT"): typeof Internal.MinecartTNT;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.platform.forge.ingredient.KubeJSIngredient"): typeof Internal.KubeJSIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.ResultConsumer"): Internal.ResultConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.PackType"): typeof Internal.PackType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.OptionalDouble"): typeof Internal.OptionalDouble;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.ShipwreckStructure"): typeof Internal.ShipwreckStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeLevel"): Internal.IForgeLevel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2LongFunction"): Internal.Int2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.items.IItemHandlerModifiable"): Internal.IItemHandlerModifiable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction"): Internal.Reference2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeSpecialEffects$Builder"): typeof Internal.BiomeSpecialEffects$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullBiConsumer"): Internal.NonNullBiConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerStoppingEvent"): typeof Internal.ServerStoppingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainer$Data"): typeof Internal.PalettedContainer$Data;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.PacketListener"): Internal.PacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.AnticipateOvershootInterpolator"): typeof Internal.AnticipateOvershootInterpolator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action"): typeof Internal.ClientboundSetPlayerTeamPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.IControllable"): Internal.IControllable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.TwistingVinesFeature"): typeof Internal.TwistingVinesFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder"): typeof Internal.RecordItemJS$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Minecraft$ChatStatus"): typeof Internal.Minecraft$ChatStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.KelpBlock"): typeof Internal.KelpBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.PushReaction"): typeof Internal.PushReaction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature"): typeof Internal.MultifaceGrowthFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeyRenderer$CommonRenderer"): typeof Internal.BogeyRenderer$CommonRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.mixin.BlockEntityRenderDispatcherAccessor"): Internal.BlockEntityRenderDispatcherAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectIterator"): Internal.ObjectIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.VanillaPackResources"): typeof Internal.VanillaPackResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket"): typeof Internal.ClientboundOpenScreenPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ReplacementMatch"): Internal.ReplacementMatch;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTElements"): typeof GTElements;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.units.MeasureUnitImpl$MeasureUnitImplWithIndex"): typeof Internal.MeasureUnitImpl$MeasureUnitImplWithIndex;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Animal"): typeof Internal.Animal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.property.PropertyType"): typeof Internal.PropertyType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.AbstractHorse"): typeof Internal.AbstractHorse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServerPing"): typeof Internal.RealmsServerPing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ExperienceOrb"): typeof Internal.ExperienceOrb;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Stop"): typeof Internal.LivingEntityUseItemEvent$Stop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.Lazy$Fast"): typeof Internal.Lazy$Fast;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.SoundInstance$Attenuation"): typeof Internal.SoundInstance$Attenuation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint$ITurnListener"): Internal.TravellingPoint$ITurnListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.TraceabilityPredicate"): typeof Internal.TraceabilityPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientFilter"): Internal.IIngredientFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.DataGenContext"): typeof Internal.DataGenContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.WorldlyContainer"): Internal.WorldlyContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootTables"): typeof Internal.LootTables;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.ITypedIngredient"): Internal.ITypedIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.gossip.GossipContainer"): typeof Internal.GossipContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.maps.MapDecoration$Type"): typeof Internal.MapDecoration$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.PipelineState"): typeof Internal.PipelineState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.ICapabilitySerializable"): Internal.ICapabilitySerializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.AttributedCharacterIterator$Attribute"): typeof Internal.AttributedCharacterIterator$Attribute;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.warden.AngerLevel"): typeof Internal.AngerLevel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.synchronization.ArgumentTypeInfo"): Internal.ArgumentTypeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket"): typeof Internal.ClientboundAddExperienceOrbPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.NotificationBuilder"): typeof Notification;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.ChatLog"): Internal.ChatLog;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.Executor"): Internal.Executor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter"): Internal.BiomeFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ItemEntityKJS"): Internal.ItemEntityKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleCollection"): Internal.DoubleCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.GolemSensor"): typeof Internal.GolemSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.moddingx.libx.event.ConfigLoadedEvent"): typeof Internal.ConfigLoadedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket"): typeof Internal.ClientboundPlayerLookAtPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockBuilder"): typeof Internal.BlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialIconType"): typeof GTMaterialIconType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType"): typeof Internal.BlockStateProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.SaplingGrowTreeEvent"): typeof Internal.SaplingGrowTreeEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.border.BorderChangeListener"): Internal.BorderChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P3"): typeof Internal.Products$P3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IFocusGroup"): Internal.IFocusGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.content.ContentModifier"): typeof Internal.ContentModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Point"): typeof icyllis.modernui.graphics.Point;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IdMappingEvent$ModRemapping"): typeof Internal.IdMappingEvent$ModRemapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.regex.MatchResult"): Internal.MatchResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeepingVinesPlantBlock"): typeof Internal.WeepingVinesPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2ShortFunction"): Internal.Char2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.InputFluid"): Internal.InputFluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.presets.WorldPreset"): typeof Internal.WorldPreset;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.task.DataFetcher$Task"): typeof Internal.DataFetcher$Task;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.util.TreeBuilder$Menu"): typeof Internal.TreeBuilder$Menu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.GuiTextureGroup"): typeof GuiTextureGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DyeableLeatherItem"): Internal.DyeableLeatherItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.RayTraceResultJS"): typeof Internal.RayTraceResultJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer"): typeof Internal.StraightTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.both.PacketRPCMethodPayload"): typeof Internal.PacketRPCMethodPayload;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.MultiblockShapeInfo"): typeof MultiblockShapeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameType"): typeof Internal.GameType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.OptionalDynamic"): typeof Internal.OptionalDynamic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.optics.Optic"): Internal.Optic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientChatEvent"): typeof Internal.ClientChatEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteIterator"): Internal.ByteIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.synchronization.ArgumentTypeInfo$Template"): Internal.ArgumentTypeInfo$Template;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.LockCode"): typeof Internal.LockCode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.particles.ParticleOptions"): Internal.ParticleOptions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.WritableLevelData"): Internal.WritableLevelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TextFieldWidget"): typeof TextFieldWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.LerpingBossEvent"): typeof Internal.LerpingBossEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket"): typeof Internal.ServerboundResourcePackPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Post"): typeof Internal.ScreenEvent$MouseButtonReleased$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IFocusFactory"): Internal.IFocusFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.properties.PropertyMap"): typeof Internal.PropertyMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.AndRecipeComponent"): typeof Internal.AndRecipeComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint"): typeof Internal.SingleBlockEntityEdgePoint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ContainerListener"): net.minecraft.world.ContainerListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.platform.forge.ingredient.WildcardIngredient"): typeof Internal.WildcardIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BlastFurnaceBlock"): typeof Internal.BlastFurnaceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier"): typeof Internal.BiomeSpecialEffects$GrassColorModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Init"): typeof Internal.ScreenEvent$Init;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedRegistryEntryExtension"): Internal.InjectedRegistryEntryExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.App"): Internal.App;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction$NoiseHolder"): typeof Internal.DensityFunction$NoiseHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.BaseImmutableMultimap"): typeof Internal.BaseImmutableMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.RandomTickCallbackJS"): typeof Internal.RandomTickCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgePoseStack"): Internal.IForgePoseStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket"): typeof Internal.ServerboundSetCarriedItemPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P16"): typeof Internal.Products$P16;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleBinaryOperator"): Internal.DoubleBinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.type.ITypeInfo"): Internal.ITypeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight"): typeof Internal.ConstantHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SugarCaneBlock"): typeof Internal.SugarCaneBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DaylightDetectorBlock"): typeof Internal.DaylightDetectorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.schematics.requirement.ItemRequirement$StackRequirement"): typeof Internal.ItemRequirement$StackRequirement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument"): typeof Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.BuilderCallback"): Internal.BuilderCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.resolver.filter.ArtifactFilter"): Internal.ArtifactFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.repository.Authentication"): typeof Internal.Authentication;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BellBlockEntity"): typeof Internal.BellBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType"): typeof Internal.RootPlacerType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer"): typeof Internal.BlockColumnConfiguration$Layer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest"): typeof Internal.LinearPosTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult"): typeof Internal.ChunkRenderDispatcher$ChunkTaskResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntPredicate"): Internal.IntPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SpringFeature"): typeof Internal.SpringFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.BooleanConsumer"): Internal.BooleanConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.piglin.PiglinBrute"): typeof Internal.PiglinBrute;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.HolderSet$Named"): typeof Internal.HolderSet$Named;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.PlayerModelPart"): typeof Internal.PlayerModelPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration"): typeof Internal.TreeConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiOverlayEvent$Post"): typeof Internal.RenderGuiOverlayEvent$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.SecureJar$ModuleDataProvider"): Internal.SecureJar$ModuleDataProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GrassBlock"): typeof Internal.GrassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HugeMushroomBlock"): typeof Internal.HugeMushroomBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.BlockStateKJS"): Internal.BlockStateKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.gl.buffer.VecBuffer"): typeof Internal.VecBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.TagType"): Internal.TagType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ListIterator"): Internal.ListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.AbstractArrow$Pickup"): typeof Internal.AbstractArrow$Pickup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.OrderedCompoundTag"): typeof Internal.OrderedCompoundTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.DisplayMetrics"): typeof Internal.DisplayMetrics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.CommentedConfig$Entry"): Internal.CommentedConfig$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket"): typeof Internal.ClientboundSelectAdvancementsTabPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ShortFunction"): Internal.Object2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy"): typeof Internal.CommandBuildContext$MissingTagAccessPolicy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock"): typeof Internal.FaceAttachedHorizontalDirectionalBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.CustomLoaderBuilder"): typeof Internal.CustomLoaderBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.MinecraftRemapper"): typeof Internal.MinecraftRemapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonDeserializationContext"): Internal.JsonDeserializationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Spliterator$OfPrimitive"): Internal.Spliterator$OfPrimitive;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.MessageQueue$IdleHandler"): Internal.MessageQueue$IdleHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.MissingMappingsEvent$Mapping"): typeof Internal.MissingMappingsEvent$Mapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.TickableSoundInstance"): Internal.TickableSoundInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DataResult$Mu"): typeof Internal.DataResult$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Object"): typeof any;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2LongFunction"): Internal.Float2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.DataGenerator$PathProvider"): typeof Internal.DataGenerator$PathProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData"): typeof Internal.TextureAtlasSprite$InterpolationData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonNull"): typeof Internal.JsonNull;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket"): typeof Internal.ClientboundMerchantOffersPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.GeodeVeinGenerator"): typeof Internal.GeodeVeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeyStyle"): typeof Internal.BogeyStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties"): typeof Internal.AddLakeProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.AutoCloseable"): Internal.AutoCloseable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HalfTransparentBlock"): typeof Internal.HalfTransparentBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.LevelRenderer"): typeof Internal.LevelRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.GameEvent"): typeof Internal.GameEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer"): typeof Internal.BlobFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ccr4ft3r.lightspeed.interfaces.ICache"): Internal.ICache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.RepairItemRecipe"): typeof Internal.RepairItemRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.CoralClawFeature"): typeof Internal.CoralClawFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ShaderVar"): typeof Internal.ShaderVar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.MobEffectEvent$Added"): typeof Internal.MobEffectEvent$Added;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration"): typeof Internal.ReplaceSphereConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MushroomBlock"): typeof Internal.MushroomBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.client.AccessorMinecraft"): Internal.AccessorMinecraft;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderHandEvent"): typeof Internal.RenderHandEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2LongFunction"): Internal.Byte2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer"): typeof Internal.PackMetadataSectionSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Calendar$FormatConfiguration"): typeof Internal.Calendar$FormatConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Post"): typeof Internal.ScreenEvent$KeyPressed$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.RecipeKJS"): Internal.RecipeKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.targeting.TargetingConditions"): typeof Internal.TargetingConditions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.ICleanroomProvider"): Internal.ICleanroomProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleUnaryOperator"): Internal.DoubleUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PoweredRailBlock"): typeof Internal.PoweredRailBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DoubleHighBlockItem"): typeof Internal.DoubleHighBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.regex.Matcher"): typeof Internal.Matcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent"): typeof Internal.CustomizeGuiOverlayEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory"): Internal.TypeWrapperFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2FloatFunction"): typeof Internal.AbstractObject2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.ValidationContext"): typeof Internal.ValidationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry"): Internal.Long2ObjectMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Camera"): typeof Internal.Camera;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement"): typeof Internal.StructurePlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ArmorMaterial"): Internal.ArmorMaterial;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.control.Control"): Internal.Control;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeAbstractMinecart"): Internal.IForgeAbstractMinecart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder"): typeof Internal.BasicMobEffect$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.UserWhiteList"): typeof Internal.UserWhiteList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.painter.PaintEventJS"): typeof Internal.PaintEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.FrameType"): typeof Internal.FrameType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatSender"): typeof Internal.ChatSender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$ItemPickupEvent"): typeof Internal.PlayerEvent$ItemPickupEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$BreakEvent"): typeof Internal.BlockEvent$BreakEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.ReplaceBlobsFeature"): typeof Internal.ReplaceBlobsFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinedVeinGenerator"): typeof Internal.VeinedVeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BrewingStandBlock"): typeof Internal.BrewingStandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction"): Internal.Byte2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2IntMap"): typeof Internal.AbstractObject2IntMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.transfer.IRecipeTransferManager"): Internal.IRecipeTransferManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard"): typeof Internal.RenderStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.DetectorBlock$Builder"): typeof Internal.DetectorBlock$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.shmove.cat_jam.event.JukeboxDiscUpdateEvent"): typeof Internal.JukeboxDiscUpdateEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.Level"): typeof Internal.Level;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkStatus$ChunkType"): typeof Internal.ChunkStatus$ChunkType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ManagedResource"): typeof Internal.ManagedResource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder"): typeof Internal.AlternativeLootItemCondition$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.DragEvent"): typeof Internal.DragEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$Adaptation"): typeof Internal.ColorSpace$Adaptation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.DayOfWeek"): typeof Internal.DayOfWeek;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.IdEnumerationIterator"): Internal.IdEnumerationIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.libffi.FFIType$Buffer"): typeof Internal.FFIType$Buffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig$Entry"): Internal.UnmodifiableCommentedConfig$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BlockPileFeature"): typeof Internal.BlockPileFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.widget.TooltipArea"): typeof Internal.TooltipArea;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$PlayerTickEvent"): typeof Internal.TickEvent$PlayerTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.versioning.VersionRange"): typeof Internal.VersionRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.UnbakedModel"): Internal.UnbakedModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.Chronology"): Internal.Chronology;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.IWorldGenLayer"): Internal.IWorldGenLayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewGroup"): typeof Internal.ViewGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidPipeProperties"): typeof Internal.FluidPipeProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.events.ScreenMouseClickedEvent"): typeof Internal.ScreenMouseClickedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ItemKJS"): Internal.ItemKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.memory.ExpirableValue"): typeof Internal.ExpirableValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.worldWrappers.WrappedWorld"): typeof Internal.WrappedWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.DebugRenderer"): typeof Internal.DebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.WritableBookItem"): typeof Internal.WritableBookItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.AdvancementProgress"): typeof Internal.AdvancementProgress;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BakedQuad"): typeof Internal.BakedQuad;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DropExperienceBlock"): typeof Internal.DropExperienceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.PlayerHeadItem"): typeof Internal.PlayerHeadItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent$ModifyContext"): typeof Internal.BlockVisualizerEvent$ModifyContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$NeighborNotifyEvent"): typeof Internal.BlockEvent$NeighborNotifyEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.Delayed"): Internal.Delayed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.IMergeableBE"): Internal.IMergeableBE;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity"): typeof Internal.TheEndPortalBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SlimeBlock"): typeof Internal.SlimeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction"): Internal.Boolean2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.lambdaurora.lambdynlights.api.DynamicLightHandler"): Internal.DynamicLightHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blamejared.controlling.mixin.AccessKeyMapping"): Internal.AccessKeyMapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2IntMap"): Internal.Int2IntMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PowderSnowBlock"): typeof Internal.PowderSnowBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.SplashManager"): typeof Internal.SplashManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.MenuItem$OnActionExpandListener"): Internal.MenuItem$OnActionExpandListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SkullBlock"): typeof Internal.SkullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS"): typeof Internal.PlayerAdvancementEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket"): typeof Internal.ClientboundKeepAlivePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.tuple.MutablePair"): typeof Internal.MutablePair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.DispenserMenu"): typeof Internal.DispenserMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.LastSeenMessages"): typeof Internal.LastSeenMessages;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.transition.TransitionPropagation"): typeof Internal.TransitionPropagation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AmethystBlock"): typeof Internal.AmethystBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistryInternal"): Internal.IForgeRegistryInternal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongUnaryOperator"): Internal.LongUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.HttpAuthenticationService"): typeof Internal.HttpAuthenticationService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventJS"): typeof Internal.EventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ObjectFunction"): Internal.Object2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2IntFunction"): Internal.Float2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ComponentKJS"): Internal.ComponentKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.LargeFireball"): typeof Internal.LargeFireball;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DeadBushBlock"): typeof Internal.DeadBushBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainer"): typeof Internal.PalettedContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket"): typeof Internal.ClientboundLevelChunkWithLightPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DragonEggBlock"): typeof Internal.DragonEggBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Saddleable"): Internal.Saddleable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.libffi.FFICIF"): typeof Internal.FFICIF;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.Type"): typeof com.mojang.datafixers.types.Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.units.SingleUnitImpl"): typeof Internal.SingleUnitImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeAdvancementBuilder"): Internal.IForgeAdvancementBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.FormattedCharSink"): Internal.FormattedCharSink;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.UserApiService$UserProperties"): typeof Internal.UserApiService$UserProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.MultiblockMachineBuilder"): typeof Internal.MultiblockMachineBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.CommandEvent"): typeof Internal.CommandEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.suggestion.SuggestionProvider"): Internal.SuggestionProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.BaseFunction"): typeof Internal.BaseFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingSetAttackTargetEvent"): typeof Internal.LivingSetAttackTargetEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.goal.Goal"): typeof Internal.Goal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Vector4"): typeof Internal.Vector4;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.interpolate.IEase"): Internal.IEase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.trait.RecipeLogic$Status"): typeof Internal.RecipeLogic$Status;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntConsumer"): Internal.IntConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.FaceBakery"): typeof Internal.FaceBakery;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.MobEffectEvent"): typeof Internal.MobEffectEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer"): typeof Internal.MegaJungleTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTRecipeModifiers"): typeof GTRecipeModifiers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SignalBlockEntity"): typeof Internal.SignalBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.DispenserBlockEntity"): typeof Internal.DispenserBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer"): typeof Internal.PineFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.spec.AlgorithmParameterSpec"): Internal.AlgorithmParameterSpec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity"): typeof Internal.ShulkerBoxBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function6"): Internal.Function6;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IEditModeConfig$HideMode"): typeof Internal.IEditModeConfig$HideMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.Ingredient"): typeof Internal.Ingredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StemGrownBlock"): typeof Internal.StemGrownBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileEngine$EngineModel"): typeof Internal.AutomobileEngine$EngineModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableCollection"): typeof Internal.ImmutableCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vazkii.patchouli.mixin.AccessorSmithingRecipe"): Internal.AccessorSmithingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.CrashReportCategory"): typeof Internal.CrashReportCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongConsumer"): Internal.LongConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo"): typeof Internal.BrainDebugRenderer$PoiInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.ParticleEngine"): typeof Internal.ParticleEngine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.IScheduledEventCallback"): Internal.IScheduledEventCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.generator.DataJsonGenerator"): typeof Internal.DataJsonGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AttachedStemBlock"): typeof Internal.AttachedStemBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntBinaryOperator"): it.unimi.dsi.fastutil.ints.IntBinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Locale$LanguageRange"): typeof Internal.Locale$LanguageRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.Position"): typeof GuiPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.TrackedDummyWorld"): typeof Internal.TrackedDummyWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.Pointer"): Internal.Pointer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EntityType"): typeof Internal.EntityType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.TypeAdapter"): typeof Internal.TypeAdapter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard"): typeof Internal.RenderStateShard$LayeringStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration"): typeof Internal.PointedDripstoneConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkEvent"): typeof Internal.ChunkEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.StringSplitter$Span"): typeof Internal.StringSplitter$Span;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.LiquidBlockRenderer"): typeof Internal.LiquidBlockRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder"): typeof Internal.ModelBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.stages.Stages"): typeof Internal.Stages;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TreeListWidget"): typeof TreeListWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMultisetGwtSerializationDependencies"): typeof Internal.ImmutableMultisetGwtSerializationDependencies;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.CommandContextBuilder"): typeof Internal.CommandContextBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.NonNullList"): typeof Internal.NonNullList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator"): Internal.ShortUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket"): typeof Internal.ClientboundSetObjectivePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Pufferfish"): typeof Internal.Pufferfish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$Enum"): typeof Internal.OptionInstance$Enum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.extensions.TextureAtlasSpriteExtension"): Internal.TextureAtlasSpriteExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.HolderSet$ListBacked"): typeof Internal.HolderSet$ListBacked;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.category.IRecipeCategory"): Internal.IRecipeCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver"): typeof Internal.ConfiguredWorldCarver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.RecipeComponentValue"): typeof Internal.RecipeComponentValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.dimension.LevelStem"): typeof Internal.LevelStem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket"): typeof Internal.ClientboundChangeDifficultyPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurableWidget"): Internal.IConfigurableWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.StructBuffer"): typeof Internal.StructBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.TypeDescJS"): Internal.TypeDescJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkSensorBlock"): typeof Internal.SculkSensorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig"): Internal.VibrationListener$VibrationListenerConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LavaCauldronBlock"): typeof Internal.LavaCauldronBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell"): typeof Internal.SpellcasterIllager$IllagerSpell;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.BaseAttachment"): typeof Internal.BaseAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.pipelike.Node"): typeof com.lowdragmc.lowdraglib.pipelike.Node;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$CullStateShard"): typeof Internal.RenderStateShard$CullStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.math.MathContext"): typeof Internal.MathContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.almostreliable.unified.config.UnifyConfig"): typeof Internal.UnifyConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModInfo$ModVersion"): Internal.IModInfo$ModVersion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageHeader"): typeof Internal.SignedMessageHeader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.tuple.Pair"): typeof org.apache.commons.lang3.tuple.Pair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.Mirror"): typeof Internal.Mirror;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.report.AbuseReportSender"): Internal.AbuseReportSender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.Agent"): typeof Internal.Agent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientLevel"): typeof Internal.ClientLevel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateBlockstateProvider"): typeof Internal.RegistrateBlockstateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.TypeRewriteRule"): Internal.TypeRewriteRule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.ZoneId"): typeof Internal.ZoneId;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Matrix"): typeof icyllis.modernui.graphics.Matrix;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.WeepingVinesFeature"): typeof Internal.WeepingVinesFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder"): Internal.LootItemCondition$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery"): typeof Internal.ServerboundBlockEntityTagQuery;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration"): typeof Internal.ReplaceBlockConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap"): typeof Internal.AbstractObject2ObjectMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction"): Internal.Short2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeItemStack"): Internal.IForgeItemStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$AbstractImmutableMap"): typeof Internal.ImmutableCollections$AbstractImmutableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteCollection"): Internal.ByteCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2ByteFunction"): Internal.Short2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Bitmap$Ref"): typeof Internal.Bitmap$Ref;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.response.Response"): typeof Internal.Response;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.behaviour.MovementContext"): typeof Internal.MovementContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource"): Internal.BiomeManager$NoiseBiomeSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.zone.ZoneOffsetTransition"): typeof Internal.ZoneOffsetTransition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.FossilFeature"): typeof Internal.FossilFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BoatItem"): typeof Internal.BoatItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.client.renderer.cover.ICoverableRenderer"): Internal.ICoverableRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.IGuiTexture"): Internal.IGuiTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.effect.MobEffectInstance$FactorData"): typeof Internal.MobEffectInstance$FactorData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket"): typeof Internal.ServerboundPlayerCommandPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundChatPacket"): typeof Internal.ServerboundChatPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.HeightProvider"): typeof Internal.HeightProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseEntityBlock"): typeof Internal.BaseEntityBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderType$CompositeRenderType"): typeof Internal.RenderType$CompositeRenderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.RegularImmutableMap"): typeof Internal.RegularImmutableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractSkullBlock"): typeof Internal.AbstractSkullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.ParticleEngineAccessor"): Internal.ParticleEngineAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.FileNotFoundAction"): Internal.FileNotFoundAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntMaps$UnmodifiableMap"): typeof Internal.Object2IntMaps$UnmodifiableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.misc.ItemTransferList"): typeof Internal.ItemTransferList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2FloatFunction"): Internal.Reference2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.PlacementFilter"): typeof Internal.PlacementFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.FieldPosition"): typeof Internal.FieldPosition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.PostChain"): typeof Internal.PostChain;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseFireBlock"): typeof Internal.BaseFireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.ConsoleJS"): typeof Internal.ConsoleJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.Blocks"): typeof Blocks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Callable"): dev.latvian.mods.rhino.Callable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket"): typeof Internal.ClientboundSetChunkCacheRadiusPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Optional"): typeof Internal.Optional;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.WitherSkeleton"): typeof Internal.WitherSkeleton;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.MetricSampler"): typeof Internal.MetricSampler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.RecipeManagerInvoker"): Internal.RecipeManagerInvoker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.sounds.SoundSource"): typeof Internal.SoundSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.Arrow"): typeof Internal.Arrow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData"): typeof Internal.ClientLevel$ClientLevelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShapedRecipe$Serializer"): typeof Internal.ShapedRecipe$Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Queue"): Internal.Queue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer"): typeof Internal.AcaciaFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder"): typeof Internal.CropBlockBuilder$ShapeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.nio.ByteOrder"): typeof Internal.ByteOrder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.BlockStateModifyCallbackJS"): typeof Internal.BlockStateModifyCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.StructureSettingsBuilder$StructureSpawnOverrideBuilder"): typeof Internal.StructureSettingsBuilder$StructureSpawnOverrideBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.OutputItem"): typeof OutputItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket"): typeof Internal.ClientboundSetEquipmentPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.Path"): typeof net.minecraft.world.level.pathfinder.Path;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.Shader"): Internal.Shader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.fluid.FluidStack"): typeof dev.architectury.fluid.FluidStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ConstProperties"): Internal.ConstProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.App2"): Internal.App2;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.WorldLoader$PackConfig"): typeof Internal.WorldLoader$PackConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.opengl.GLTextureInfo"): typeof Internal.GLTextureInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.PreviewedArgument"): Internal.PreviewedArgument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction"): Internal.Long2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider"): typeof Internal.SimpleStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket"): typeof Internal.ServerboundSeenAdvancementsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.OpticParts"): typeof Internal.OpticParts;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.stack.MaterialStack"): typeof Internal.MaterialStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Typed"): typeof Internal.Typed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.sound.sampled.AudioFormat$Encoding"): typeof Internal.AudioFormat$Encoding;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.CatVariant"): typeof Internal.CatVariant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction"): Internal.Boolean2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ResourceCache"): typeof Internal.ResourceCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteIterable"): Internal.ByteIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.ICapabilityProvider"): Internal.ICapabilityProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BeetrootBlock"): typeof Internal.BeetrootBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType"): Internal.PosRuleTestType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket"): typeof Internal.ClientboundMoveEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GameMasterBlock"): Internal.GameMasterBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormat$Mode"): typeof Internal.VertexFormat$Mode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.spectator.SpectatorMenuItem"): Internal.SpectatorMenuItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer"): typeof Internal.UpwardsBranchingTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Transformation"): typeof Internal.Transformation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer"): typeof Internal.SodiumWorldRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.ConcurrentMap"): Internal.ConcurrentMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.VertexDrain"): Internal.VertexDrain;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.MinecraftServer"): typeof Internal.MinecraftServer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject"): typeof Internal.BlockIDPredicate$PropertyObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarratableEntry"): Internal.NarratableEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.UUID"): typeof Internal.UUID;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.mixin.instancemanage.RenderChunkAccessor"): Internal.RenderChunkAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgePotion"): Internal.IForgePotion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.CrossbowItem"): typeof Internal.CrossbowItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.PairMapCodec"): typeof Internal.PairMapCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$MouseScrollingEvent"): typeof Internal.InputEvent$MouseScrollingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.ByteTag"): typeof Internal.ByteTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerXpEvent$PickupXp"): typeof Internal.PlayerXpEvent$PickupXp;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.LinkedHashMap"): typeof Internal.LinkedHashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer"): typeof Internal.ForkingTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleIterator"): Internal.DoubleIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator"): typeof Internal.LeaveVineDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Context"): typeof icyllis.arc3d.engine.Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.tr7zw.entityculling.access.EntityRendererInter"): Internal.EntityRendererInter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RespawnAnchorBlock"): typeof Internal.RespawnAnchorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.platform.forge.IngredientForgeHelper"): typeof Internal.IngredientForgeHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FungusBlock"): typeof Internal.FungusBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ScaffoldingBlockItem"): typeof Internal.ScaffoldingBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet"): Internal.Object2ObjectMap$FastEntrySet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket"): typeof Internal.ClientboundPlayerCombatKillPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableTable$Builder"): typeof Internal.ImmutableTable$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.HugeRedMushroomFeature"): typeof Internal.HugeRedMushroomFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerChangedDimensionEvent"): typeof Internal.PlayerEvent$PlayerChangedDimensionEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseDragged"): typeof Internal.ScreenEvent$MouseDragged;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2IntFunction"): Internal.Char2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IBrowser"): Internal.IBrowser;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BasaltPillarFeature"): typeof Internal.BasaltPillarFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Biome$TemperatureModifier"): typeof Internal.Biome$TemperatureModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration"): typeof Internal.CountConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.HeightmapPlacement"): typeof Internal.HeightmapPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry"): Internal.Object2ObjectMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.SpawnData$CustomSpawnRules"): typeof Internal.SpawnData$CustomSpawnRules;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ResourceAllocator"): typeof Internal.ResourceAllocator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket"): typeof Internal.ServerboundSetStructureBlockPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.format.ResolverStyle"): typeof Internal.ResolverStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.OrientedContraptionEntity"): typeof Internal.OrientedContraptionEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.IronGolem"): typeof Internal.IronGolem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.ItemTooltipEvent"): typeof Internal.ItemTooltipEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.hooks.level.biome.EffectsProperties"): Internal.EffectsProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BedItem"): typeof Internal.BedItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket"): typeof Internal.ServerboundUseItemOnPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.WardenEntitySensor"): typeof Internal.WardenEntitySensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.IWorkable"): Internal.IWorkable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.math.BigInteger"): typeof Internal.BigInteger;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.language.LanguageManager"): typeof Internal.LanguageManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.CraftingMenu"): typeof Internal.CraftingMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.property.PropertyValue"): typeof Internal.PropertyValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction"): Internal.Byte2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.AbstractHurtingProjectile"): typeof Internal.AbstractHurtingProjectile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket"): typeof Internal.ClientboundContainerSetSlotPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.NamespacedWrapper"): typeof Internal.NamespacedWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket"): typeof Internal.ClientboundMapItemDataPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterColorHandlersEvent$Block"): typeof Internal.RegisterColorHandlersEvent$Block;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$TooltipSupplierFactory"): Internal.OptionInstance$TooltipSupplierFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.ShaderInstance"): typeof Internal.ShaderInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.GlowstoneFeature"): typeof Internal.GlowstoneFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot"): typeof Internal.ClientboundUpdateAttributesPacket$AttributeSnapshot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask"): typeof Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.HashMap"): typeof Internal.HashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.GenerateClientAssetsEventJS"): typeof Internal.GenerateClientAssetsEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.NumberFormat"): typeof Internal.NumberFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SkullBlockEntity"): typeof Internal.SkullBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.AfterEntityFallenOnBlockCallbackJS"): typeof Internal.AfterEntityFallenOnBlockCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor"): typeof Internal.StructureProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityAttributeCreationEvent"): typeof Internal.EntityAttributeCreationEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket"): typeof Internal.ServerboundTeleportToEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeGenerationSettings"): typeof Internal.BiomeGenerationSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CoralBlock"): typeof Internal.CoralBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.RearAttachmentType"): typeof Internal.RearAttachmentType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatBinaryOperator"): Internal.FloatBinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.SharedElementCallback"): typeof Internal.SharedElementCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData"): typeof Internal.ClientboundLightUpdatePacketData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.ExplosionJS"): typeof Internal.ExplosionJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootContext$EntityTarget"): typeof Internal.LootContext$EntityTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LadderBlock"): typeof Internal.LadderBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.DeserializationContext"): typeof Internal.DeserializationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.light.TickingLightListener"): Internal.TickingLightListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Codec"): Internal.Codec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.RuinedPortalStructure"): typeof Internal.RuinedPortalStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.BlockStateMirrorCallbackJS"): typeof Internal.BlockStateMirrorCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.IntProviderType"): Internal.IntProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ThrowablePotionItem"): typeof Internal.ThrowablePotionItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.loot.RegistrateEntityLootTables"): typeof Internal.RegistrateEntityLootTables;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Currency"): typeof Internal.Currency;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerMenuAccessor"): Internal.AbstractContainerMenuAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.CompoundTag"): typeof Internal.CompoundTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase"): typeof Internal.DragonLandingPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.EntityItemPickupEvent"): typeof Internal.EntityItemPickupEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.io.ConfigWriter"): Internal.ConfigWriter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ScaffoldingBlock"): typeof Internal.ScaffoldingBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.Commands"): typeof Internal.Commands;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.AtlasSpriteRegistryEventJS"): typeof Internal.AtlasSpriteRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2IntFunction"): Internal.Int2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.JigsawBlock"): typeof Internal.JigsawBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.SinglePieceStructure"): typeof Internal.SinglePieceStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.AnvilMenu"): typeof Internal.AnvilMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Item$Properties"): typeof Internal.Item$Properties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.trait.IRecipeHandlerTrait"): Internal.IRecipeHandlerTrait;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.FallingBlockEntityAccessor"): Internal.FallingBlockEntityAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.util.ClickData"): typeof Internal.ClickData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.item.InventoryFilterItem$FilterSlot"): typeof Internal.InventoryFilterItem$FilterSlot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.recipes.ShapelessRecipeBuilder"): typeof Internal.ShapelessRecipeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$CropGrowEvent$Pre"): typeof Internal.BlockEvent$CropGrowEvent$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnKeyListener"): Internal.View$OnKeyListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.enchantment.EnchantmentInstance"): typeof Internal.EnchantmentInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.navigation.PathNavigation"): typeof Internal.PathNavigation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ActionMode$Callback"): Internal.ActionMode$Callback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBlockGetter"): Internal.IForgeBlockGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer"): typeof Internal.FancyFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.versioning.ArtifactVersion"): Internal.ArtifactVersion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$RenderInventoryMobEffects"): typeof Internal.ScreenEvent$RenderInventoryMobEffects;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor"): typeof Internal.JigsawReplacementProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SplashPotionItem"): typeof Internal.SplashPotionItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.FieldInfo"): typeof Internal.FieldInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickBlock"): typeof Internal.PlayerInteractEvent$LeftClickBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.syncher.SynchedEntityData$DataItem"): typeof Internal.SynchedEntityData$DataItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.SmokerMenu"): typeof Internal.SmokerMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRecipePacket$State"): typeof Internal.ClientboundRecipePacket$State;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.IRecipeLayoutDrawable"): Internal.IRecipeLayoutDrawable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.piston.PistonMovingBlockEntity"): typeof Internal.PistonMovingBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.CachedRenderBBBlockEntity"): typeof Internal.CachedRenderBBBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$MouseButton$Pre"): typeof Internal.InputEvent$MouseButton$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.CriterionTriggerInstance"): Internal.CriterionTriggerInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.UniformHandler"): typeof Internal.UniformHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NetherWartBlock"): typeof Internal.NetherWartBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ChestBlock"): typeof Internal.ChestBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.NBTIOWrapper"): NBTIO;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.language.LanguageInfo"): typeof Internal.LanguageInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator"): typeof Internal.TreeDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.EnderMan"): typeof Internal.EnderMan;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.Font"): typeof Internal.Font;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.multiblock.IWorkableMultiController"): Internal.IWorkableMultiController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.EndCityStructure"): typeof Internal.EndCityStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PumpkinBlock"): typeof Internal.PumpkinBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.entity.IEntityAdditionalSpawnData"): Internal.IEntityAdditionalSpawnData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EquipmentSlot"): typeof Internal.EquipmentSlot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureCheckResult"): typeof Internal.StructureCheckResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.BelowZeroRetrogen"): typeof Internal.BelowZeroRetrogen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction"): Internal.Float2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.village.poi.PoiRecord"): typeof Internal.PoiRecord;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Panda$Gene"): typeof Internal.Panda$Gene;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.PowerableMob"): Internal.PowerableMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.locating.ForgeFeature$Bound"): typeof Internal.ForgeFeature$Bound;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.spectator.SpectatorGui"): typeof Internal.SpectatorGui;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus"): typeof Internal.BeehiveBlockEntity$BeeReleaseStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.mixin.instancemanage.ChunkRenderDispatcherAccessor"): Internal.ChunkRenderDispatcherAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.PrivateKey"): Internal.PrivateKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrownTrident"): typeof Internal.ThrownTrident;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration"): Internal.ParticleEngine$SpriteParticleRegistration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EnchantmentTableBlock"): typeof Internal.EnchantmentTableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderTooltipEvent$Pre"): typeof Internal.RenderTooltipEvent$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.Lazy"): net.minecraftforge.common.util.Lazy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.handlers.IGuiClickableArea"): Internal.IGuiClickableArea;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent"): Internal.ClientTooltipComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter"): typeof Internal.IngredientActionFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Wolf"): typeof Internal.Wolf;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.lighting.LayerLightEventListener"): Internal.LayerLightEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.Program$Type"): typeof Internal.Program$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleListIterator"): Internal.DoubleListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IHolderHelperHolder"): Internal.IHolderHelperHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTSoundEntries"): typeof GTSoundEntries;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.warden.Warden"): typeof Internal.Warden;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.FrogAttackablesSensor"): typeof Internal.FrogAttackablesSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.IFilterType"): Internal.IFilterType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkWatchEvent"): typeof Internal.ChunkWatchEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.PoseStack$Pose"): typeof Internal.PoseStack$Pose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.PlayerKJS"): Internal.PlayerKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS"): Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageChain$Link"): typeof Internal.SignedMessageChain$Link;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ProtoChunk"): typeof Internal.ProtoChunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration"): typeof Internal.CanyonCarverConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.Temporal"): Internal.Temporal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket"): typeof Internal.ClientboundSetEntityLinkPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.TropicalFish"): typeof Internal.TropicalFish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider"): typeof Internal.BlockStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.ingredient.Target"): com.lowdragmc.lowdraglib.gui.ingredient.Target;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.CompletionStage"): Internal.CompletionStage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkDirection"): typeof Internal.NetworkDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ContinuationPending"): typeof Internal.ContinuationPending;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.SmallFireball"): typeof Internal.SmallFireball;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket"): typeof Internal.ClientboundSetSimulationDistancePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket"): typeof Internal.ServerboundSignUpdatePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket"): typeof Internal.ServerboundSetCommandBlockPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.Unit"): typeof Internal.Unit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RedstoneWallTorchBlock"): typeof Internal.RedstoneWallTorchBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.audio.SoundBuffer"): typeof Internal.SoundBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.BlockRearAttachment"): typeof Internal.BlockRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.jei.IngredientIO"): typeof Internal.IngredientIO;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeGenerationSettings$Builder"): typeof Internal.BiomeGenerationSettings$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.player.AbstractClientPlayer"): typeof Internal.AbstractClientPlayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.enchantment.EnchantmentCategory"): typeof Internal.EnchantmentCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnClickListener"): Internal.View$OnClickListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.instance.Instance"): Internal.Instance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBlockEventPacket"): typeof Internal.ClientboundBlockEventPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.DoubleStream"): Internal.DoubleStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.ITransformableBlockEntity"): Internal.ITransformableBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FlintAndSteelItem"): typeof Internal.FlintAndSteelItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.PointF"): typeof Internal.PointF;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.RegisterCommandsEvent"): typeof Internal.RegisterCommandsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket"): typeof Internal.ServerboundSetBeaconPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.data.ModelProperty"): typeof Internal.ModelProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewRoot"): typeof Internal.ViewRoot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseRailBlock"): typeof Internal.BaseRailBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.SortedMap"): Internal.SortedMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.color.NoColor"): typeof Internal.NoColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.ToolProperty"): typeof Internal.ToolProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeConstructor"): typeof Internal.RecipeConstructor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Position"): Internal.Position;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker"): Internal.DensityFunctions$BeardifierOrMarker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.Event"): typeof Internal.Event;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityEvent$EnteringSection"): typeof Internal.EntityEvent$EnteringSection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnScrollChangeListener"): Internal.View$OnScrollChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.LastSeenMessages$Update"): typeof Internal.LastSeenMessages$Update;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType"): typeof Internal.LootPoolEntryType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.HandshakeMessages$LoginIndexedMessage"): typeof Internal.HandshakeMessages$LoginIndexedMessage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: string): any;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.events.ScreenCharTypedEvent"): typeof Internal.ScreenCharTypedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.InventoryMenu"): typeof Internal.InventoryMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.AgeableListModelAccessor"): Internal.AgeableListModelAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.font.SheetGlyphInfo"): Internal.SheetGlyphInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.Rectangle2D"): typeof Internal.Rectangle2D;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.PaverRearAttachment"): typeof Internal.PaverRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.annotation.LDLRegister"): Internal.LDLRegister;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder$PartBuilder"): typeof Internal.MultiPartBlockStateBuilder$PartBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonSerializationContext"): Internal.JsonSerializationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeRawTagBuilder"): Internal.IForgeRawTagBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableCollection$Builder"): typeof Internal.ImmutableCollection$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.inventory.AccessorInventoryMenu"): Internal.AccessorInventoryMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IStackHelper"): Internal.IStackHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalQuery"): Internal.TemporalQuery;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher"): typeof Internal.BlockEntityRenderDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MultifaceBlock"): typeof Internal.MultifaceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackGraphBounds"): typeof Internal.TrackGraphBounds;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.vulkan.VkBackendContext"): typeof Internal.VkBackendContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Appendable"): Internal.Appendable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.library.runtime.JeiRuntime"): typeof Internal.JeiRuntime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.AbstractByteList"): typeof Internal.AbstractByteList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.MenuPanel"): typeof Internal.MenuPanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket"): typeof Internal.ClientboundPlayerAbilitiesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.HolderSet"): Internal.HolderSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.RecordCodecBuilder"): typeof Internal.RecordCodecBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket"): typeof Internal.ClientboundSetTitlesAnimationPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket"): typeof Internal.ClientboundRotateHeadPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.almostreliable.unified.config.Config"): typeof Internal.Config;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FlowerBlock"): typeof Internal.FlowerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2LongFunction"): Internal.Short2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.syncher.EntityDataAccessor"): typeof Internal.EntityDataAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.particles.ParticleGroup"): typeof Internal.ParticleGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.drawable.Drawable$ConstantState"): typeof Internal.Drawable$ConstantState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagManager"): typeof Internal.TagManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.StructureManager"): typeof Internal.StructureManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.minecart.capability.MinecartController"): typeof Internal.MinecartController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TwistingVinesBlock"): typeof Internal.TwistingVinesBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ActionProvider$VisibilityListener"): Internal.ActionProvider$VisibilityListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LiquidBlockContainer"): Internal.LiquidBlockContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.generator.AssetJsonGenerator"): typeof Internal.AssetJsonGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "novamachina.exnihilosequentia.common.blockentity.crucible.CrucibleTypeEnum"): typeof Internal.CrucibleTypeEnum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Iterator"): Internal.Iterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.IntTag"): typeof Internal.IntTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.MinecraftProfileTexture$Type"): typeof Internal.MinecraftProfileTexture$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.Replaceable"): Internal.Replaceable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.CommandDispatcher"): typeof Internal.CommandDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.FormattedText$ContentConsumer"): Internal.FormattedText$ContentConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeModifier"): typeof Internal.AttributeModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSelectTradePacket"): typeof Internal.ServerboundSelectTradePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Date"): typeof Internal.Date;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.MobCategory"): typeof Internal.MobCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.AbstractContainerMenu"): typeof Internal.AbstractContainerMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder"): typeof Internal.StonePressurePlateBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder"): typeof Internal.FluidBucketItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.TypeCapture"): typeof Internal.TypeCapture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MagmaBlock"): typeof Internal.MagmaBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.NetherFortressStructure"): typeof Internal.NetherFortressStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.Projectile"): typeof Internal.Projectile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight"): typeof Internal.BiasedToBottomHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.forge.ForgeEventWrapper"): typeof Internal.ForgeEventWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.RecipeBookMenu"): typeof Internal.RecipeBookMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.UserBanList"): typeof Internal.UserBanList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig"): typeof Internal.TwistingVinesConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.LayoutPiece"): typeof Internal.LayoutPiece;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.Monitor"): typeof Internal.Monitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.RecipeKey"): typeof Internal.RecipeKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.AtlasSet"): typeof Internal.AtlasSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket"): typeof Internal.ServerboundRecipeBookSeenRecipePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction"): Internal.Double2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.LivingEntityEventJS"): typeof Internal.LivingEntityEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction"): Internal.Boolean2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.EndGatewayFeature"): typeof Internal.EndGatewayFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SignalBlock$SignalType"): typeof Internal.SignalBlock$SignalType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.almostreliable.unified.utils.UnifyTag"): typeof Internal.UnifyTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket"): typeof Internal.ClientboundPlayerInfoPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.StreamTagVisitor$ValueResult"): typeof Internal.StreamTagVisitor$ValueResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.ArgumentSignatures"): typeof Internal.ArgumentSignatures;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingChangeTargetEvent$ILivingTargetType"): Internal.LivingChangeTargetEvent$ILivingTargetType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2IntFunction"): Internal.Reference2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.Pack"): typeof Internal.Pack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.shader.uniform.UniformCache"): typeof Internal.UniformCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelSummary$BackupStatus"): typeof Internal.LevelSummary$BackupStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalAmount"): Internal.TemporalAmount;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.events.SpecialSpoutHandlerEvent$SpoutHandler"): Internal.SpecialSpoutHandlerEvent$SpoutHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.AuthenticationService"): Internal.AuthenticationService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.text.mixin.AccessMatrix4f"): Internal.AccessMatrix4f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemPickedUpEventJS"): typeof Internal.ItemPickedUpEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.both.PacketIntLocation"): typeof Internal.PacketIntLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.animation.Transform"): typeof Internal.Transform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentTransaction"): typeof Internal.FragmentTransaction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Map"): Internal.Map;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.SoundEventListener"): Internal.SoundEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DiscFragmentItem"): typeof Internal.DiscFragmentItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.MobEffectTextureManager"): typeof Internal.MobEffectTextureManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObjectList"): typeof Internal.AbstractObjectList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.BlockPositionSource$Type"): typeof Internal.BlockPositionSource$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.BlockBehaviourAccessor"): Internal.BlockBehaviourAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RenderShape"): typeof Internal.RenderShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.MeasureUnit"): typeof Internal.MeasureUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.log4j.Marker"): org.apache.logging.log4j.Marker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerFunctionManager$TraceCallbacks"): Internal.ServerFunctionManager$TraceCallbacks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.IMachineBlockEntity"): Internal.IMachineBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.FoodBuilder"): typeof Internal.FoodBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties"): typeof Internal.AddSpawnProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CommandBlock"): typeof Internal.CommandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.DateFormat"): typeof com.ibm.icu.text.DateFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.Instancer"): Internal.Instancer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteract"): typeof Internal.PlayerInteractEvent$EntityInteract;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Scriptable"): Internal.Scriptable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.GeometryProcessor"): typeof Internal.GeometryProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.WanderingTrader"): typeof Internal.WanderingTrader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.side.fluid.FluidStack"): typeof com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagLoader$EntryWithSource"): typeof Internal.TagLoader$EntryWithSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SlabBlock"): typeof Internal.SlabBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider"): typeof Internal.DualNoiseProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneFormat$GMTOffsetPatternType"): typeof Internal.TimeZoneFormat$GMTOffsetPatternType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.RecordCodecBuilder$Mu"): typeof Internal.RecordCodecBuilder$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.StonecutterMenu"): typeof Internal.StonecutterMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.PreviewableCommand"): typeof Internal.PreviewableCommand;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize"): typeof Internal.ThreeLayersFeatureSize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.spectator.categories.SpectatorPage"): typeof Internal.SpectatorPage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BeehiveBlock"): typeof Internal.BeehiveBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.SlabType"): typeof Internal.SlabType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CarverDebugSettings"): typeof Internal.CarverDebugSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.TraderLlama"): typeof Internal.TraderLlama;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.piglin.PiglinArmPose"): typeof Internal.PiglinArmPose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.Container"): Internal.Container;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.BannerPostRearAttachment"): typeof Internal.BannerPostRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData"): typeof Internal.ClientboundLevelChunkPacketData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.VerticalAnchor$BelowTop"): typeof Internal.VerticalAnchor$BelowTop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.BufferBuilder$SortState"): typeof Internal.BufferBuilder$SortState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.item.InventoryFilterItem"): typeof Internal.InventoryFilterItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableStructureInfo"): typeof Internal.ModifiableStructureInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TntBlock"): typeof Internal.TntBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper"): typeof Internal.ArgumentTypeWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullConsumer"): com.tterrag.registrate.util.nullness.NonNullConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.InclusiveRange"): typeof Internal.InclusiveRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.CommonLevelAccessor"): Internal.CommonLevelAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.MobSpawnSettings"): typeof Internal.MobSpawnSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk"): typeof Internal.ChunkRenderDispatcher$CompiledChunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.ImageInfo"): typeof Internal.ImageInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatIterator"): Internal.FloatIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.PointerBuffer"): typeof Internal.PointerBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrownEgg"): typeof Internal.ThrownEgg;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ExperienceBottleItem"): typeof Internal.ExperienceBottleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.texture.SpritePreparationContext"): Internal.SpritePreparationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.RandomAccess"): Internal.RandomAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.MultiPlayerGameMode"): typeof Internal.MultiPlayerGameMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.MaterialPipeBlock"): typeof Internal.MaterialPipeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTMaterials"): typeof GTMaterials;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ShortFunction"): Internal.Long2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType"): typeof Internal.BlockBehaviour$OffsetType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.FontPaint"): typeof Internal.FontPaint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.PathfinderMob"): typeof Internal.PathfinderMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.sound.sampled.AudioFormat"): typeof Internal.AudioFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.SignatureValidator"): Internal.SignatureValidator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket"): typeof Internal.ServerboundCommandSuggestionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P10"): typeof Internal.Products$P10;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Functor$Mu"): Internal.Functor$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingIn"): typeof Internal.ClientPlayerNetworkEvent$LoggingIn;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.Tilt"): typeof Internal.Tilt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnAttachStateChangeListener"): Internal.View$OnAttachStateChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleComparator"): Internal.DoubleComparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongConsumer"): it.unimi.dsi.fastutil.longs.LongConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier"): Internal.SearchRegistry$TreeBuilderSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.WorldLoader$WorldDataSupplier"): Internal.WorldLoader$WorldDataSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongSpliterator"): Internal.LongSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.ConstructorInfo"): typeof Internal.ConstructorInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.handler.ArtifactHandler"): Internal.ArtifactHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapCodec"): typeof Internal.MapCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.libffi.FFICIF$Buffer"): typeof Internal.FFICIF$Buffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CoralFanBlock"): typeof Internal.CoralFanBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartFurnace"): typeof Internal.MinecartFurnace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityStruckByLightningEvent"): typeof Internal.EntityStruckByLightningEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.InputEvent"): typeof icyllis.modernui.view.InputEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.OverclockingLogic$Logic"): Internal.OverclockingLogic$Logic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderLivingEvent"): typeof Internal.RenderLivingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemTransforms"): typeof Internal.ItemTransforms;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingSpawnEvent"): typeof Internal.LivingSpawnEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkStatus"): typeof Internal.ChunkStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleList"): Internal.DoubleList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.effect.AccessorMobEffectInstance"): Internal.AccessorMobEffectInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Key"): icyllis.arc3d.engine.Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FrogspawnBlock"): typeof Internal.FrogspawnBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageContraptionEntity"): typeof Internal.CarriageContraptionEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.LongStream$Builder"): Internal.LongStream$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRespawnPacket"): typeof Internal.ClientboundRespawnPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.RearAttachmentType$RearAttachmentModel"): typeof Internal.RearAttachmentType$RearAttachmentModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.MapItem"): typeof Internal.MapItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike"): typeof Internal.SpikeFeature$EndSpike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.Observer"): Internal.Observer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DispenserBlock"): typeof Internal.DispenserBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet"): typeof Internal.ArmorItemBuilder$Helmet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.StructureRenderer"): typeof Internal.StructureRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyPressed"): typeof Internal.ScreenEvent$KeyPressed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.FluidBuilder$FluidTypeFactory"): Internal.FluidBuilder$FluidTypeFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.GeodeFeature"): typeof Internal.GeodeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor"): typeof Internal.VillagerHostilesSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.CrashReportDetail"): Internal.CrashReportDetail;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Properties"): typeof Internal.Properties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Items"): typeof Items;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Husk"): typeof Internal.Husk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortComparator"): Internal.ShortComparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SeaPickleBlock"): typeof Internal.SeaPickleBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalAccessor"): Internal.TemporalAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blamejared.controlling.mixin.AccessInputConstantsKey"): Internal.AccessInputConstantsKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates"): typeof Internal.SharedSuggestionProvider$TextCoordinates;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder"): Internal.ConditionUserBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StairBlock"): typeof Internal.StairBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.TextureStitchEvent$Pre"): typeof Internal.TextureStitchEvent$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.Sound$Type"): typeof Internal.Sound$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.Vector3"): typeof Vector3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.dispenser.DispenseItemBehavior"): Internal.DispenseItemBehavior;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.PoseStack"): typeof Internal.PoseStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ModelEvent$RegisterGeometryLoaders"): typeof Internal.ModelEvent$RegisterGeometryLoaders;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.OffsetDateTime"): typeof Internal.OffsetDateTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.PlayMessages$SpawnEntity"): typeof Internal.PlayMessages$SpawnEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.ChestLootEventJS"): typeof Internal.ChestLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener"): typeof Internal.SimpleJsonResourceReloadListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.RenderChunkRegion"): typeof Internal.RenderChunkRegion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function7"): Internal.Function7;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.SyncedBlockEntity"): typeof Internal.SyncedBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.goal.WrappedGoal"): typeof Internal.WrappedGoal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave"): typeof Internal.ChunkAccess$TicksToSave;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.core.fluid.ArchitecturyFluidAttributes"): Internal.ArchitecturyFluidAttributes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Signature"): typeof Internal.Signature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerXpEvent"): typeof Internal.PlayerXpEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TripWireBlock"): typeof Internal.TripWireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ReputationEventHandler"): Internal.ReputationEventHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket"): typeof Internal.ServerboundCustomPayloadPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Guard"): Internal.Guard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType"): typeof Internal.LootScoreProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Finish"): typeof Internal.LivingEntityUseItemEvent$Finish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.grower.AbstractTreeGrower"): typeof Internal.AbstractTreeGrower;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.error.PatternError"): typeof Internal.PatternError;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ResourceTexture"): typeof ResourceTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter"): Internal.RecipeFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.util.duck.EnderChestContainerDuck"): Internal.EnderChestContainerDuck;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.VillagerDataHolder"): Internal.VillagerDataHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Pre"): typeof Internal.ScreenEvent$MouseScrolled$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ObjIntConsumer"): Internal.ObjIntConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.IMachineBlock"): Internal.IMachineBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickEmpty"): typeof Internal.PlayerInteractEvent$LeftClickEmpty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket"): typeof Internal.ClientboundBlockEntityDataPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.chat.ClientChatPreview$Preview"): typeof Internal.ClientChatPreview$Preview;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Locale"): typeof Internal.Locale;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.PreparableReloadListener"): Internal.PreparableReloadListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.DateFormatSymbols"): typeof com.ibm.icu.text.DateFormatSymbols;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.Brain"): typeof Internal.Brain;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Pre"): typeof Internal.ScreenEvent$MouseButtonPressed$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder$RotationBuilder"): typeof Internal.ModelBuilder$ElementBuilder$RotationBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ArrayList"): typeof Internal.ArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.pipelike.LevelPipeNet"): typeof Internal.LevelPipeNet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ClickEvent"): typeof Internal.ClickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor"): typeof Internal.HoglinSpecificSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntList"): Internal.IntList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.Tuple"): typeof Internal.Tuple;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.BiomeSpecialEffectsBuilder"): typeof Internal.BiomeSpecialEffectsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.portal.PortalForcer"): typeof Internal.PortalForcer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerStoppedEvent"): typeof Internal.ServerStoppedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RodBlock"): typeof Internal.RodBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.memory.MemoryStatus"): typeof Internal.MemoryStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Paint"): typeof icyllis.arc3d.core.Paint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.MaterialColor$Brightness"): typeof Internal.MaterialColor$Brightness;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.OreProperty"): typeof Internal.OreProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiOverlayEvent"): typeof Internal.RenderGuiOverlayEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties"): typeof Internal.AddOreProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DynamicLike"): typeof Internal.DynamicLike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CartographyTableBlock"): typeof Internal.CartographyTableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventHandlerContainer"): typeof Internal.EventHandlerContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IRecipeCategoriesLookup"): Internal.IRecipeCategoriesLookup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2BooleanFunction"): Internal.Float2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongIterable"): Internal.LongIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Salmon"): typeof Internal.Salmon;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.layout.BufferLayout$Builder"): typeof Internal.BufferLayout$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SupportType"): typeof Internal.SupportType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.ProtectionDomain"): typeof Internal.ProtectionDomain;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.NumericTag"): typeof Internal.NumericTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration"): typeof Internal.RandomFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongCollection"): Internal.LongCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.TrapezoidFloat"): typeof Internal.TrapezoidFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.zone.ZoneRules"): typeof Internal.ZoneRules;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.UnitVariables"): Internal.UnitVariables;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.ISerde"): Internal.ISerde;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.Remapper"): Internal.Remapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Freezable"): Internal.Freezable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SmeltingRecipe"): typeof Internal.SmeltingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.FriendlyByteBuf"): typeof Internal.FriendlyByteBuf;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.ConstantInt"): typeof Internal.ConstantInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.Overlay"): typeof Internal.Overlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeDispensibleContainerItem"): Internal.IForgeDispensibleContainerItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.locating.IModFile$Type"): typeof Internal.IModFile$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.TransformStack"): Internal.TransformStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.CharacterIterator"): Internal.CharacterIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.GameProfileCache$GameProfileInfo"): typeof Internal.GameProfileCache$GameProfileInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackShape"): typeof Internal.TrackShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.math.BigDecimal"): typeof Internal.BigDecimal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server"): Internal.ReportEnvironment$Server;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.entity.EntityWithInventory"): Internal.EntityWithInventory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Mesh"): Internal.Mesh;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.BuriedTreasureStructure"): typeof Internal.BuriedTreasureStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.ingredient.IIngredientSlot"): Internal.IIngredientSlot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.DripstoneClusterFeature"): typeof Internal.DripstoneClusterFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function10"): Internal.Function10;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType"): typeof Internal.RandomSpreadType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.FieldNamingStrategy"): Internal.FieldNamingStrategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.ServerLevelAccessor"): com.simibubi.create.foundation.mixin.accessor.ServerLevelAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.village.ReputationEventType"): Internal.ReputationEventType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$ClearCallback"): Internal.IForgeRegistry$ClearCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.recipebook.RecipeCollection"): typeof Internal.RecipeCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.server.permission.nodes.PermissionType"): typeof Internal.PermissionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.EndCrystal"): typeof Internal.EndCrystal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerLifecycleEvent"): typeof Internal.ServerLifecycleEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.families.TypeFamily"): Internal.TypeFamily;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.EventListener"): Internal.EventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.painter.screen.PaintScreenEventJS"): typeof Internal.PaintScreenEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerContainerEvent$Close"): typeof Internal.PlayerContainerEvent$Close;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.VariantBlockStateBuilder"): typeof Internal.VariantBlockStateBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.Weighted"): Internal.Weighted;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.StructureModifier"): Internal.StructureModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.tool.IToolGridHighLight"): Internal.IToolGridHighLight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.IIngredientHelper"): Internal.IIngredientHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.GTRegistry$String"): typeof Internal.GTRegistry$String;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider"): typeof Internal.RuleBasedBlockStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeEnchantment"): Internal.IForgeEnchantment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.blockentity.BlockEntityRenderer"): Internal.BlockEntityRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ErrorReporter"): Internal.ErrorReporter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Scoreboard"): typeof Internal.Scoreboard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2DoubleFunction"): Internal.Float2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.RedstoneSide"): typeof Internal.RedstoneSide;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingFallEvent"): typeof Internal.LivingFallEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest"): typeof Internal.RandomBlockMatchTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2CharFunction"): Internal.Double2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Direction$Plane"): typeof Internal.Direction$Plane;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.MarkerMaterial"): typeof Internal.MarkerMaterial;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Table"): Internal.Table;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.AbstractUniform"): typeof Internal.AbstractUniform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceRules$SurfaceRule"): Internal.SurfaceRules$SurfaceRule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.CubeVoxelShape"): typeof Internal.CubeVoxelShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.IntegerProperty"): typeof Internal.IntegerProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableList"): typeof Internal.ImmutableList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.IngredientWrapper"): Ingredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern"): typeof FactoryBlockPattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket"): typeof Internal.ServerboundKeepAlivePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.factory.HeldItemUIFactory$HeldItemHolder"): typeof Internal.HeldItemUIFactory$HeldItemHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.RecipeIngredientRole"): typeof Internal.RecipeIngredientRole;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.fluids.FlowSource"): typeof Internal.FlowSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.drawable.IDrawableAnimated$StartDirection"): typeof Internal.IDrawableAnimated$StartDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.slf4j.spi.LocationAwareLogger"): Internal.LocationAwareLogger;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder"): typeof Internal.RenderType$CompositeState$CompositeStateBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Slime"): typeof Internal.Slime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.damagesource.DamageSource"): typeof DamageSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.food.FoodProperties"): typeof Internal.FoodProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration"): typeof Internal.HugeMushroomFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBlockState"): Internal.IForgeBlockState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.LoggedChatEvent"): Internal.LoggedChatEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.decoration.slidingDoor.DoorControl"): typeof Internal.DoorControl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.ISubscription"): Internal.ISubscription;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.MagmaCube"): typeof Internal.MagmaCube;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.PaintingVariantBuilder"): typeof Internal.PaintingVariantBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Holder$Kind"): typeof Internal.Holder$Kind;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.TelemetryEvent"): Internal.TelemetryEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Context"): typeof Internal.Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.SerializationContext"): typeof Internal.SerializationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.FireworkRocketRecipe"): typeof Internal.FireworkRocketRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageBogey"): typeof Internal.CarriageBogey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.families.RecursiveTypeFamily"): typeof Internal.RecursiveTypeFamily;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.CollisionGetter"): Internal.CollisionGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.AbstractCollection"): typeof Internal.AbstractCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.SimpleMapCodec"): typeof Internal.SimpleMapCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.BlockPathTypes"): typeof Internal.BlockPathTypes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.Lifecycle$State"): typeof Internal.Lifecycle$State;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Climate$TargetPoint"): typeof Internal.Climate$TargetPoint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction"): Internal.Short2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.syncher.SynchedEntityData"): typeof Internal.SynchedEntityData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.light.LightVolume"): typeof Internal.LightVolume;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.PathfindingRenderer"): typeof Internal.PathfindingRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.behaviour.MovementBehaviour"): Internal.MovementBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.BlockPos$MutableBlockPos"): typeof Internal.BlockPos$MutableBlockPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CaveVinesBlock"): typeof Internal.CaveVinesBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.AbstractFloatCollection"): typeof Internal.AbstractFloatCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.InventoryChangedEventJS"): typeof Internal.InventoryChangedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "fudge.notenoughcrashes.patches.MinecraftClientAccess"): Internal.MinecraftClientAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkSource"): typeof Internal.ChunkSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo"): typeof Internal.BeeDebugRenderer$BeeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Spider"): typeof Internal.Spider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.IHandlerContext"): Internal.IHandlerContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Key$Builder"): typeof Internal.Key$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ExplosionDamageCalculator"): typeof Internal.ExplosionDamageCalculator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeSet$ComparisonStyle"): typeof Internal.UnicodeSet$ComparisonStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.PolarBear"): typeof Internal.PolarBear;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.PlacementModifier"): typeof Internal.PlacementModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.functions.LootItemFunction"): Internal.LootItemFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IRecipeManager"): Internal.IRecipeManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.MobSpawnSettings$Builder"): typeof Internal.MobSpawnSettings$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SimpleFoiledItem"): typeof Internal.SimpleFoiledItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Image"): typeof Internal.Image;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Post"): typeof Internal.ScreenEvent$MouseScrolled$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.WoodProperty"): typeof Internal.WoodProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DiggerItem"): typeof Internal.DiggerItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Mule"): typeof Internal.Mule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.geometry.IGeometryLoader"): Internal.IGeometryLoader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent"): typeof Internal.InputEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.MenuConstructor"): Internal.MenuConstructor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Class"): typeof Internal.Class;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SpectralArrowItem"): typeof Internal.SpectralArrowItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonObject"): typeof Internal.JsonObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ButtonBlock"): typeof Internal.ButtonBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.gui.overlay.IGuiOverlay"): Internal.IGuiOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SpreadingSnowyDirtBlock"): typeof Internal.SpreadingSnowyDirtBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.DeltaFeature"): typeof Internal.DeltaFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket"): typeof Internal.ClientboundSetDisplayObjectivePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ComparatorBlockEntity"): typeof Internal.ComparatorBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WitherSkullBlock"): typeof Internal.WitherSkullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Locale$IsoCountryCode"): typeof Internal.Locale$IsoCountryCode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.world.biome.ItemColorsExtended"): Internal.ItemColorsExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.Builder"): typeof Internal.Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StemBlock"): typeof Internal.StemBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.WeighedSoundEvents"): typeof Internal.WeighedSoundEvents;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.TextTexture$TextType"): typeof Internal.TextTexture$TextType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.ReflectionBasedSerialization"): Internal.ReflectionBasedSerialization;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.Snowball"): typeof Internal.Snowball;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.Boat$Type"): typeof Internal.Boat$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntListIterator"): Internal.IntListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.TriPredicate"): Internal.TriPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.PlantType"): typeof Internal.PlantType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.FireworkRocketEntity"): typeof Internal.FireworkRocketEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityMobGriefingEvent"): typeof Internal.EntityMobGriefingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.ShapedRecipeInvoker"): Internal.ShapedRecipeInvoker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.RecipeSchemaRegistryEventJS"): typeof Internal.RecipeSchemaRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$MapN"): typeof Internal.ImmutableCollections$MapN;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup$ISelected"): Internal.DraggableScrollableWidgetGroup$ISelected;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.TickAccess"): Internal.TickAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings"): typeof Internal.StructurePlaceSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidWrapper"): typeof Fluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket"): typeof Internal.ClientboundCustomPayloadPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.CompoundEventResult"): typeof Internal.CompoundEventResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$BlockToolModificationEvent"): typeof Internal.BlockEvent$BlockToolModificationEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CandleBlock"): typeof Internal.CandleBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.rpc.RPCSender"): Internal.RPCSender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.OnDatapackSyncEvent"): typeof Internal.OnDatapackSyncEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ClipBlockStateContext"): typeof Internal.ClipBlockStateContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen"): typeof Internal.EffectRenderingInventoryScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.Pair"): typeof com.simibubi.create.foundation.utility.Pair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Bitmap"): typeof Internal.Bitmap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.GenerationStep$Decoration"): typeof DecorationGenerationStep;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.tuple.Triple"): typeof Internal.Triple;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagBuilder"): typeof Internal.TagBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Vector3d"): typeof Internal.Vector3d;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IConfigurable"): Internal.IConfigurable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate"): typeof Internal.ArmorItemBuilder$Chestplate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ResourceAllocator$Register"): typeof Internal.ResourceAllocator$Register;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.AbstractByteCollection"): typeof Internal.AbstractByteCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.request.AbuseReportRequest"): typeof Internal.AbuseReportRequest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent"): typeof Internal.PlayerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate"): typeof Internal.WouldSurvivePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.ModelManager"): typeof Internal.ModelManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator"): typeof Internal.MultipartBlockStateGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.IGTFluidBuilder"): Internal.IGTFluidBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteComparator"): Internal.ByteComparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.raid.Raider"): typeof Internal.Raider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.BambooLeaves"): typeof Internal.BambooLeaves;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.BackhoeRearAttachment"): typeof Internal.BackhoeRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate"): typeof Internal.BlockEntityPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.lambdaurora.lambdynlights.accessor.DynamicLightHandlerHolder"): Internal.DynamicLightHandlerHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.api.FilterInfo"): Internal.FilterInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.UniformDataManager"): typeof Internal.UniformDataManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.MeshDefinition"): typeof Internal.MeshDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData"): typeof Internal.ChunkRenderData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.event.GatherContextEvent"): typeof Internal.GatherContextEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.DebugQueryHandler"): typeof Internal.DebugQueryHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.OceanRuinStructure"): typeof Internal.OceanRuinStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest"): Internal.MetricSampler$ThresholdTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.IntSummaryStatistics"): typeof Internal.IntSummaryStatistics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.RectangularShape"): typeof Internal.RectangularShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.InputConstants$Key"): typeof Internal.InputConstants$Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.repository.Proxy"): typeof org.apache.maven.repository.Proxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.StoredUserList"): typeof Internal.StoredUserList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatIterable"): Internal.FloatIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate"): typeof Internal.TrueBlockPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.data.LanguageProvider"): typeof Internal.LanguageProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.StringReader"): typeof Internal.StringReader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.CompassItem"): typeof Internal.CompassItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.WorldData"): Internal.WorldData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.NativeResource"): Internal.NativeResource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.MenuBuilder$ScreenFactory"): Internal.MenuBuilder$ScreenFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.FlushInfo$FinishedCallback"): Internal.FlushInfo$FinishedCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.RecordBuilder"): Internal.RecordBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkCatalystBlock"): typeof Internal.SculkCatalystBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.EffectProgram"): typeof Internal.EffectProgram;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.List"): Internal.List;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part"): typeof Internal.MultipartBlockStateGenerator$Part;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Matrix3"): typeof Internal.Matrix3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.MushroomCow"): typeof Internal.MushroomCow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.UniformInt"): typeof Internal.UniformInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate"): typeof Internal.StateTestingPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.RemoveWorldgenEventJS"): typeof Internal.RemoveWorldgenEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullBiFunction"): Internal.NonNullBiFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.AmbientOcclusionStatus"): typeof Internal.AmbientOcclusionStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.Services"): typeof Internal.Services;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.metadata.MetadataSectionSerializer"): Internal.MetadataSectionSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.IAppearance"): Internal.IAppearance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase"): typeof Internal.BlockBehaviour$BlockStateBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageValidator"): Internal.SignedMessageValidator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator"): typeof Internal.AlterGroundDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.Villager"): typeof Internal.Villager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction$Visitor"): Internal.DensityFunction$Visitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.BaseChestRearAttachment"): typeof Internal.BaseChestRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.drawable.IDrawableBuilder"): Internal.IDrawableBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleConsumer"): Internal.DoubleConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WoodButtonBlock"): typeof Internal.WoodButtonBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.UpgradeRecipe$Serializer"): typeof Internal.UpgradeRecipe$Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType"): Internal.RuleTestType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapLike"): Internal.MapLike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.NoiseGeneratorSettings"): typeof Internal.NoiseGeneratorSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor"): typeof Internal.PiglinBruteSpecificSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.entry.ItemEntry"): typeof Internal.ItemEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.StringRepresentable$EnumCodec"): typeof Internal.StringRepresentable$EnumCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ViewportEvent$RenderFog"): typeof Internal.ViewportEvent$RenderFog;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.DesertPyramidStructure"): typeof Internal.DesertPyramidStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RenderTextureProxy"): typeof Internal.RenderTextureProxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity"): typeof Internal.DaylightDetectorBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$TooltipSupplier"): Internal.OptionInstance$TooltipSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.AddWorldgenEventJS"): typeof Internal.AddWorldgenEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.WeightedEntry$IntrusiveBase"): typeof Internal.WeightedEntry$IntrusiveBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Direction8"): typeof Internal.Direction8;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedInEvent"): typeof Internal.PlayerEvent$PlayerLoggedInEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.font.glyphs.BakedGlyph"): typeof Internal.BakedGlyph;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ConfiguredModel"): typeof Internal.ConfiguredModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.misc.FluidTransferList"): typeof Internal.FluidTransferList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.RecipeType"): Internal.RecipeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.SchemePreResponse"): typeof Internal.SchemePreResponse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.event.RenderLayerEvent"): typeof Internal.RenderLayerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.MilkBucketItem"): typeof Internal.MilkBucketItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundChatPreviewPacket"): typeof Internal.ClientboundChatPreviewPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerStartedEvent"): typeof Internal.ServerStartedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.DateFormat"): typeof Internal.DateFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.BooleanProperty"): typeof Internal.BooleanProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StandingSignBlock"): typeof Internal.StandingSignBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer"): typeof Internal.FoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo"): typeof Internal.StructureTemplate$StructureBlockInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructurePiece"): typeof Internal.StructurePiece;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.PacketSendListener"): Internal.PacketSendListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.CharSequence"): Internal.CharSequence;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.ChestEventJS"): typeof Internal.ChestEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest"): typeof Internal.AlwaysTrueTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.LevelTickAccess"): Internal.LevelTickAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.ExclusionStrategy"): Internal.ExclusionStrategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action"): typeof Internal.ServerboundPlayerCommandPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.net.NetworkEventJS"): typeof Internal.NetworkEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.UnmodifiableListIterator"): typeof Internal.UnmodifiableListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent"): typeof Internal.BlockVisualizerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$EntityMultiPlaceEvent"): typeof Internal.BlockEvent$EntityMultiPlaceEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateTagsProvider"): typeof Internal.RegistrateTagsProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkVeinBlock"): typeof Internal.SculkVeinBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.FlyingAnimal"): Internal.FlyingAnimal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BasaltColumnsFeature"): typeof Internal.BasaltColumnsFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.Pair"): it.unimi.dsi.fastutil.Pair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.item.AccessorItemCooldowns"): Internal.AccessorItemCooldowns;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeySizes$BogeySize"): typeof Internal.BogeySizes$BogeySize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.security.auth.Subject"): typeof Internal.Subject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.Rectangle"): typeof Internal.Rectangle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ItemCombinerMenu"): typeof Internal.ItemCombinerMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket"): typeof Internal.ClientboundPlaceGhostRecipePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation"): typeof Internal.AttributeModifier$Operation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.GameEvent$Context"): typeof Internal.GameEvent$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.SmartBlockEntity"): typeof Internal.SmartBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.GeometryProcessor$Attribute"): typeof Internal.GeometryProcessor$Attribute;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneNames$NameType"): typeof Internal.TimeZoneNames$NameType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.food.FoodData"): typeof Internal.FoodData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IJeiHelpers"): Internal.IJeiHelpers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleSpliterator"): Internal.DoubleSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.User$Type"): typeof Internal.User$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Blender"): icyllis.arc3d.core.Blender;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.CustomJavaToJsWrapper"): Internal.CustomJavaToJsWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteListIterator"): Internal.ByteListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.multiblock.IMultiController"): Internal.IMultiController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.HideCustomJEIEventJS"): typeof Internal.HideCustomJEIEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model"): typeof Internal.VariantBlockStateGenerator$Model;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.drawable.IDrawableStatic"): Internal.IDrawableStatic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Pre"): typeof Internal.ScreenEvent$KeyReleased$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ContainerScreenEvent$Render"): typeof Internal.ContainerScreenEvent$Render;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.Rotate"): Internal.Rotate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.NumberFormat$Style"): typeof Internal.NumberFormat$Style;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant"): typeof Internal.Axolotl$Variant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.SpawnData"): typeof Internal.SpawnData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.ScheduledExecutorService"): Internal.ScheduledExecutorService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.GameNarrator"): typeof Internal.GameNarrator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundTagQueryPacket"): typeof Internal.ClientboundTagQueryPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2IntFunction"): Internal.Long2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P14"): typeof Internal.Products$P14;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.Event"): dev.architectury.event.Event;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.chat.ClientChatPreview"): typeof Internal.ClientChatPreview;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.event.BeginFrameEvent"): typeof Internal.BeginFrameEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.PerformanceMetrics"): Internal.PerformanceMetrics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.MessageSenderKJS"): Internal.MessageSenderKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket"): typeof Internal.ClientboundBlockDestructionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.entity.AutomobileEntity$Displacement"): typeof Internal.AutomobileEntity$Displacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.ExtendableRearAttachment"): typeof Internal.ExtendableRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature"): typeof Internal.LargeDripstoneFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS"): Internal.FireworkRocketEntityKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.ToolAction"): typeof Internal.ToolAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModLanguageProvider$IModLanguageLoader"): Internal.IModLanguageProvider$IModLanguageLoader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeFriendlyByteBuf"): Internal.IForgeFriendlyByteBuf;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.MeasureUnit$Complexity"): typeof Internal.MeasureUnit$Complexity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder"): typeof Internal.SwordItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ObjectFunction"): Internal.Long2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.MinecartItem"): typeof Internal.MinecartItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.InputConstants$Type"): typeof Internal.InputConstants$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortCollection"): Internal.ShortCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.IdentityHashMap"): typeof Internal.IdentityHashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.TStack"): Internal.TStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.extensions.BlockModelExtension"): Internal.BlockModelExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShapedRecipe"): typeof Internal.ShapedRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.CompassNode"): typeof Internal.CompassNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CarrotBlock"): typeof Internal.CarrotBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.LidBlockEntity"): Internal.LidBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$NameFormat"): typeof Internal.PlayerEvent$NameFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.capability.IFluidHandler"): Internal.IFluidHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder"): typeof Internal.PickaxeItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SaddleItem"): typeof Internal.SaddleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "xyz.apex.forge.apexcore.core.client.BlockVisualizer$Context"): typeof Internal.BlockVisualizer$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.HasCustomInventoryScreen"): Internal.HasCustomInventoryScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SeagrassFeature"): typeof Internal.SeagrassFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ItemNameBlockItem"): typeof Internal.ItemNameBlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBossEventPacket"): typeof Internal.ClientboundBossEventPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.ingredient.IGhostIngredientTarget"): Internal.IGhostIngredientTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.Collector"): Internal.Collector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SnowballItem"): typeof Internal.SnowballItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.toasts.ToastComponent"): typeof Internal.ToastComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEvent$LivingTickEvent"): typeof Internal.LivingEvent$LivingTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.GeometryProcessor$ProgramImpl"): typeof Internal.GeometryProcessor$ProgramImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost"): typeof Internal.MobSpawnSettings$MobSpawnCost;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.light.LightListener"): Internal.LightListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.ModFileScanData$ClassData"): typeof Internal.ModFileScanData$ClassData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext"): Internal.BiomeModifications$BiomeContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance"): typeof Internal.BlockEntityInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.BuiltInExceptionProvider"): Internal.BuiltInExceptionProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.MinecraftProfileTexture"): typeof Internal.MinecraftProfileTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainerRO"): Internal.PalettedContainerRO;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMultimap"): typeof Internal.ImmutableMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.HangingEntity"): typeof Internal.HangingEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Set"): Internal.Set;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistryModifiable"): Internal.IForgeRegistryModifiable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher"): typeof Internal.ChunkRenderDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.modular.ModularUI"): typeof ModularUI;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.BufferBuilder"): typeof Internal.BufferBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.SwampHutStructure"): typeof Internal.SwampHutStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.OreFeature"): typeof Internal.OreFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.lighting.LevelLightEngine"): typeof Internal.LevelLightEngine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeSet$XSymbolTable"): typeof Internal.UnicodeSet$XSymbolTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.UpgradeData"): typeof Internal.UpgradeData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.OutgoingPlayerChatMessage"): Internal.OutgoingPlayerChatMessage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.CapabilityProvider"): typeof Internal.CapabilityProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer"): Internal.PalettedContainer$CountConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongToDoubleFunction"): Internal.LongToDoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.RewriteResult"): typeof Internal.RewriteResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftblibrary.core.DisplayInfoFTBL"): Internal.DisplayInfoFTBL;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket"): typeof Internal.ClientboundSetActionBarTextPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.GeodeBlockSettings"): typeof Internal.GeodeBlockSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RenderTask"): typeof Internal.RenderTask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.BezierTrackPointLocation"): typeof Internal.BezierTrackPointLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.IdScriptableObject"): typeof Internal.IdScriptableObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket"): typeof Internal.ClientboundContainerSetContentPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.RenderTypeGroup"): typeof Internal.RenderTypeGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.util.Serializer"): com.supermartijn642.fusion.api.util.Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder"): typeof Internal.ArmorItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.CommentedFileConfig"): Internal.CommentedFileConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.networking.s2c.SPacketUIWidgetUpdate"): typeof Internal.SPacketUIWidgetUpdate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance"): typeof Internal.EnterBlockTrigger$TriggerInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageChain$Decoder"): Internal.SignedMessageChain$Decoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Team"): typeof Internal.Team;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.MapRenderer"): typeof Internal.MapRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.layout.BufferLayout"): typeof Internal.BufferLayout;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BubbleColumnBlock"): typeof Internal.BubbleColumnBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GlowLichenBlock"): typeof Internal.GlowLichenBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ForwardingCollection"): typeof Internal.ForwardingCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket"): typeof Internal.ClientboundSetBorderWarningDistancePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Tier"): Internal.Tier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "appeng.thirdparty.fabric.SpriteFinder"): Internal.SpriteFinder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.jsonem.PartDefinitionAccess"): Internal.PartDefinitionAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration"): typeof Internal.SimpleBlockConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.log4j.util.TriConsumer"): Internal.TriConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.synth.NormalNoise"): typeof Internal.NormalNoise;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.GameRenderer"): typeof Internal.GameRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.StackedContentsCompatible"): Internal.StackedContentsCompatible;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.ULocale$Category"): typeof Internal.ULocale$Category;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.SymbolTable"): Internal.SymbolTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Decoder$Terminal"): Internal.Decoder$Terminal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase"): typeof Internal.DragonHoverPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.server.permission.nodes.PermissionNode$PermissionResolver"): Internal.PermissionNode$PermissionResolver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.SequencedAssemblyItemBuilder"): typeof Internal.SequencedAssemblyItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.TippedArrowItem"): typeof Internal.TippedArrowItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.BasePlowRearAttachment"): typeof Internal.BasePlowRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor"): typeof Internal.VillagerBabiesSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ObjectMap"): Internal.Object2ObjectMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UFormat"): typeof Internal.UFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.ZonedDateTime"): typeof Internal.ZonedDateTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.WorldOpenFlows"): typeof Internal.WorldOpenFlows;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions"): Internal.IClientFluidTypeExtensions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.AccessControlContext"): typeof Internal.AccessControlContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.quad.ModelQuadView"): Internal.ModelQuadView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.UniformHandler$UniformInfo"): typeof Internal.UniformHandler$UniformInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SignBlockEntity"): typeof Internal.SignBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction"): Internal.EnchantmentBuilder$DamageBonusFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.EntityRendererProvider$Context"): typeof Internal.EntityRendererProvider$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.WeightedEntry"): Internal.WeightedEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Registry"): typeof Internal.Registry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatPredicate"): Internal.FloatPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$Rgb$TransferParameters"): typeof Internal.ColorSpace$Rgb$TransferParameters;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelSimulatedRW"): Internal.LevelSimulatedRW;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLoginPacket"): typeof Internal.ClientboundLoginPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.RenderTypeExtension"): Internal.RenderTypeExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.BossEvent"): typeof Internal.BossEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.DataIngredient"): typeof Internal.DataIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.stream.JsonWriter"): typeof Internal.JsonWriter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeInstance"): typeof Internal.AttributeInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.thread.ReentrantBlockableEventLoop"): typeof Internal.ReentrantBlockableEventLoop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ItemStack$TooltipPart"): typeof Internal.ItemStack$TooltipPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.EitherCodec"): typeof Internal.EitherCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.handlers.IGhostIngredientHandler$Target"): Internal.IGhostIngredientHandler$Target;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.SignatureUpdater"): Internal.SignatureUpdater;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.BlockHitResult"): typeof Internal.BlockHitResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.Model"): typeof Internal.Model;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate"): typeof Internal.CombiningPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor"): typeof Internal.BlockRotProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ContextThreadSafeProxy"): typeof Internal.ContextThreadSafeProxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrownEnderpearl"): typeof Internal.ThrownEnderpearl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket"): typeof Internal.ServerboundPlayerInputPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.LevelEvent$Save"): typeof Internal.LevelEvent$Save;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.item.ItemInventory"): typeof Internal.ItemInventory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride"): typeof Internal.ItemOverrides$BakedOverride;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GrindstoneBlock"): typeof Internal.GrindstoneBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.slf4j.Log4jLogger"): typeof Internal.Log4jLogger;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.MultipartShapedBlockBuilder"): typeof Internal.MultipartShapedBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter"): Internal.OptionInstance$CycleableValueSet$ValueSetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.OwnableEntity"): Internal.OwnableEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.BiasedToBottomInt"): typeof Internal.BiasedToBottomInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyReleased"): typeof Internal.ScreenEvent$KeyReleased;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BottleItem"): typeof Internal.BottleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IPlatformFluidHelper"): Internal.IPlatformFluidHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.FireworksJS$Shape"): typeof Internal.FireworksJS$Shape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.ZoneOffset"): typeof Internal.ZoneOffset;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.ChatPreviewStatus"): typeof Internal.ChatPreviewStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IDisplayHandler"): Internal.IDisplayHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder"): typeof Internal.ShapedBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.UnmodifiableConfig"): Internal.UnmodifiableConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Random"): typeof Internal.Random;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileEngine"): typeof Internal.AutomobileEngine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LanternBlock"): typeof Internal.LanternBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ChunkHolder$FullChunkStatus"): typeof Internal.ChunkHolder$FullChunkStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.ProviderType"): Internal.ProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function11"): Internal.Function11;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.GameSession"): Internal.GameSession;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.IFancyUIProvider"): Internal.IFancyUIProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.EnchantmentBuilder"): typeof com.tterrag.registrate.builders.EnchantmentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity"): typeof Internal.EnchantmentTableBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.AbstractLongSet"): typeof Internal.AbstractLongSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Matrix4"): typeof Internal.Matrix4;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.FireworksJS"): typeof Internal.FireworksJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder"): typeof Internal.StoneButtonBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.stages.StageChangeEvent"): typeof Internal.StageChangeEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.advancement.CreateAdvancement"): typeof Internal.CreateAdvancement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MultifaceSpreader"): typeof Internal.MultifaceSpreader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.toasts.Toast"): Internal.Toast;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelStorageSource$LevelCandidates"): typeof Internal.LevelStorageSource$LevelCandidates;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.AbstractRegistrate"): typeof Internal.AbstractRegistrate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.UseAnim"): typeof Internal.UseAnim;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.BanDetails"): typeof Internal.BanDetails;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder"): typeof Internal.ParticleTypeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.SortedSet"): Internal.SortedSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.NbtAccounter"): typeof Internal.NbtAccounter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.BlendMode"): typeof Internal.BlendMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.BrigadierExceptions"): typeof Internal.BrigadierExceptions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.FurnaceBlockEntity"): typeof Internal.FurnaceBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS"): typeof Internal.ItemModelPropertiesEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.tool.GTToolType"): typeof GTToolType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Variant"): typeof Internal.Variant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder"): typeof Internal.ShovelItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.cache.LoadingCache"): Internal.LoadingCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.TrappedChestBlockEntity"): typeof Internal.TrappedChestBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ElytraItem"): typeof Internal.ElytraItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.Builder"): com.tterrag.registrate.builders.Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeatheringCopperStairBlock"): typeof Internal.WeatheringCopperStairBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Pillager"): typeof Internal.Pillager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ingredient.IRecipeSlotDrawable"): Internal.IRecipeSlotDrawable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.PolymerProperty"): typeof Internal.PolymerProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.render.ActorInstance"): typeof Internal.ActorInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.CampfireCookingRecipe"): typeof Internal.CampfireCookingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.client.AccessorFontManager"): Internal.AccessorFontManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters"): typeof Internal.NormalNoise$NoiseParameters;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.IFoliagePlacerTypeAccessor"): Internal.IFoliagePlacerTypeAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.ChronoLocalDate"): Internal.ChronoLocalDate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.world.BiomeSeedProvider"): Internal.BiomeSeedProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder$NameCallback"): Internal.ItemBuilder$NameCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.events.SpecialFluidHandlerEvent"): typeof Internal.SpecialFluidHandlerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.tree.CommandNode"): typeof Internal.CommandNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileFrame"): typeof Internal.AutomobileFrame;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMap$Builder"): typeof Internal.ImmutableMap$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.CoralFeature"): typeof Internal.CoralFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageContraption"): typeof Internal.CarriageContraption;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.SimplePreparableReloadListener"): typeof Internal.SimplePreparableReloadListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize"): typeof Internal.TwoLayersFeatureSize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$BooleanValue"): typeof Internal.GameRules$BooleanValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase"): typeof Internal.EnderDragonPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.ComponentValueMap"): typeof Internal.ComponentValueMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket"): typeof Internal.ClientboundUpdateAttributesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.jsonem.CubeDeformationAccess"): Internal.CubeDeformationAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2BooleanFunction"): Internal.Int2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractFurnaceBlock"): typeof Internal.AbstractFurnaceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.font.GlyphProvider"): Internal.GlyphProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.RedirectModifier"): Internal.RedirectModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Stack"): typeof Internal.Stack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WoolCarpetBlock"): typeof Internal.WoolCarpetBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.HoverEvent$Action"): typeof Internal.HoverEvent$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.ULocale$AvailableType"): typeof Internal.ULocale$AvailableType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableBiomeInfo"): typeof Internal.ModifiableBiomeInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DyeableArmorItem"): typeof Internal.DyeableArmorItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundExplodePacket"): typeof Internal.ClientboundExplodePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.AbuseReportLimits"): typeof Internal.AbuseReportLimits;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.NamespacedHolderHelper"): typeof Internal.NamespacedHolderHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.StatsCounter"): typeof Internal.StatsCounter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.mixin.LevelRendererAccessor"): Internal.LevelRendererAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.BackendTexture"): typeof Internal.BackendTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.IpBanList"): typeof Internal.IpBanList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TargetBlock"): typeof Internal.TargetBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration"): typeof Internal.ColumnFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType"): typeof Internal.LootItemConditionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Rabbit"): typeof Internal.Rabbit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement"): typeof Internal.NoiseThresholdCountPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Ocelot"): typeof Internal.Ocelot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Illusioner"): typeof Internal.Illusioner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.GameTestDebugRenderer"): typeof Internal.GameTestDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection"): typeof Internal.BeaconBlockEntity$BeaconBeamSection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket"): typeof Internal.ClientboundSetDefaultSpawnPositionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Cat"): typeof Internal.Cat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.HolderSetCodec"): typeof Internal.HolderSetCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IRecipeCatalystLookup"): Internal.IRecipeCatalystLookup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.WireProperties"): typeof Internal.WireProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.SimpleWeightedRandomList$Builder"): typeof Internal.SimpleWeightedRandomList$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.memory.WalkTarget"): typeof Internal.WalkTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterGuiOverlaysEvent"): typeof Internal.RegisterGuiOverlaysEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntSet"): Internal.IntSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function8"): Internal.Function8;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.ChronoPeriod"): Internal.ChronoPeriod;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.IpBanListEntry"): typeof Internal.IpBanListEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.TextTrieMap"): typeof Internal.TextTrieMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.suggestion.SuggestionsBuilder"): typeof Internal.SuggestionsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.RepositorySource"): Internal.RepositorySource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.village.WandererTradesEvent"): typeof Internal.WandererTradesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$AddCallback"): Internal.IForgeRegistry$AddCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.GameEventDispatcher"): Internal.GameEventDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.shmove.cat_jam.helpers.discs.Disc"): typeof Internal.Disc;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.EnchantmentMenu"): typeof Internal.EnchantmentMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.painter.PainterObject"): typeof Internal.PainterObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BaseContainerBlockEntity"): typeof Internal.BaseContainerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongOpenHashSet"): typeof Internal.LongOpenHashSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.ScheduledEvent"): typeof Internal.ScheduledEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.searchtree.SearchRegistry$Key"): typeof Internal.SearchRegistry$Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelVersion"): typeof Internal.LevelVersion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapCodec$ResultFunction"): Internal.MapCodec$ResultFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.ScheduleDataEntry"): typeof Internal.ScheduleDataEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.recipe.components.CapabilityMap"): typeof Internal.CapabilityMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.OffsetTime"): typeof Internal.OffsetTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ClickEvent$Action"): typeof Internal.ClickEvent$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder"): typeof Internal.FenceGateBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormatElement$Type"): typeof Internal.VertexFormatElement$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.typings.desc.GenericDescJS"): typeof Internal.GenericDescJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.schedule.Activity"): typeof Internal.Activity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.SystemReport"): typeof Internal.SystemReport;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DataResult$Instance"): typeof Internal.DataResult$Instance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.shmove.cat_jam.helpers.discs.DiscSegment"): typeof Internal.DiscSegment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.FluidPipeBlock"): typeof Internal.FluidPipeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.BoundingBox"): typeof Internal.BoundingBox;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BrewingStandBlockEntity"): typeof Internal.BrewingStandBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.GTRegistrate"): typeof Internal.GTRegistrate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneFormat"): typeof Internal.TimeZoneFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CandleCakeBlock"): typeof Internal.CandleCakeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.zone.ZoneOffsetTransitionRule"): typeof Internal.ZoneOffsetTransitionRule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.bossevents.CustomBossEvents"): typeof Internal.CustomBossEvents;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventResult"): typeof Internal.EventResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket"): typeof Internal.ClientboundCustomSoundPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$Clone"): typeof Internal.PlayerEvent$Clone;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PoweredBlock"): typeof Internal.PoweredBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.DikeVeinGenerator$DikeBlockDefinition"): typeof Internal.DikeVeinGenerator$DikeBlockDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure"): Internal.ChunkHolder$ChunkLoadingFailure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SandBlock"): typeof Internal.SandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket"): typeof Internal.ClientboundPlayerCombatEnterPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.PipeBlock"): typeof com.gregtechceu.gtceu.api.block.PipeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.piston.MovingPistonBlock"): typeof Internal.MovingPistonBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.wrap.TypeWrappers"): typeof Internal.TypeWrappers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.InfestedRotatedPillarBlock"): typeof Internal.InfestedRotatedPillarBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.BedPart"): typeof Internal.BedPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DynamicOps"): Internal.DynamicOps;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientGamePacketListener"): Internal.ClientGamePacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.GsonBuilder"): typeof Internal.GsonBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.EyeOfEnder"): typeof Internal.EyeOfEnder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2FloatFunction"): Internal.Short2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Bucketable"): Internal.Bucketable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Choreographer$FrameCallback"): Internal.Choreographer$FrameCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ccr4ft3r.lightspeed.interfaces.IPackResources"): Internal.IPackResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.EntityPositionSource$Type"): typeof Internal.EntityPositionSource$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction"): typeof Internal.AbstractObject2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.ValueRange"): typeof Internal.ValueRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.Predicate"): Internal.Predicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.core.ItemFiltersStack"): Internal.ItemFiltersStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortListIterator"): Internal.ShortListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS"): typeof Internal.EntityPotionEffectsJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.virtual.VirtualRenderWorld"): typeof Internal.VirtualRenderWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer"): typeof Internal.MegaJungleFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.CompressorHolder"): typeof Internal.CompressorHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModFileInfo"): Internal.IModFileInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatType"): typeof Internal.ChatType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SingleItemRecipe"): typeof Internal.SingleItemRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.ExtraCodecs$TagOrElementLocation"): typeof Internal.ExtraCodecs$TagOrElementLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ContainerScreenEvent"): typeof Internal.ContainerScreenEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment"): typeof Internal.FoliagePlacer$FoliageAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.Lifecycle$Event"): typeof Internal.Lifecycle$Event;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.RecipeJS"): typeof Internal.RecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.vertex.VertexWriter"): Internal.VertexWriter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2LongFunction"): Internal.Object2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.OptionalInt"): typeof Internal.OptionalInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.StairsShape"): typeof Internal.StairsShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Canvas$VertexMode"): typeof Internal.Canvas$VertexMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.loot.RegistrateLootTables"): Internal.RegistrateLootTables;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.Nameable"): Internal.Nameable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.entry.RegistryEntry"): typeof Internal.RegistryEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IJSQueryHandler"): Internal.IJSQueryHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ChainBlock"): typeof Internal.ChainBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$BakeCallback"): Internal.IForgeRegistry$BakeCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ObjectMap"): Internal.Int2ObjectMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$Context"): typeof Internal.NetworkEvent$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.sounds.SoundEvent"): typeof Internal.SoundEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.data.recipe.builder.GTRecipeBuilder"): typeof Internal.GTRecipeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.StringTag"): typeof Internal.StringTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntSpliterator"): Internal.IntSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickEmpty"): typeof Internal.PlayerInteractEvent$RightClickEmpty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.MineshaftStructure"): typeof Internal.MineshaftStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.AirItem"): typeof Internal.AirItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarrationElementOutput"): Internal.NarrationElementOutput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.MachineCoverContainer"): typeof Internal.MachineCoverContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiEvent$Post"): typeof Internal.RenderGuiEvent$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.IEventBusInvokeDispatcher"): Internal.IEventBusInvokeDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.MaterialManager"): Internal.MaterialManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate"): typeof Internal.BlockIDPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EndPortalFrameBlock"): typeof Internal.EndPortalFrameBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.MobSpawnSettingsBuilder"): typeof Internal.MobSpawnSettingsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration"): typeof Internal.BlockColumnConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BigDripleafBlock"): typeof Internal.BigDripleafBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectArrayList"): typeof Internal.ObjectArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.CommentedConfig"): Internal.CommentedConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.maxhenkel.corpse.corelib.death.PlayerDeathEvent"): typeof Internal.PlayerDeathEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.data.ModelDataManager"): typeof Internal.ModelDataManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Opening"): typeof Internal.ScreenEvent$Opening;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemOverride"): typeof Internal.ItemOverride;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.ArgumentSignatures$Signer"): Internal.ArgumentSignatures$Signer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ExplosionEvent$Start"): typeof Internal.ExplosionEvent$Start;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.scene.ParticleManager"): typeof Internal.ParticleManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.GTCEu"): typeof GTCEu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.MetricCategory"): typeof Internal.MetricCategory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vice.rubidium_extras.mixins.BorderlessFullscreen.MainWindowAccessor"): Internal.MainWindowAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BlueIceFeature"): typeof Internal.BlueIceFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.modular.ModularUIContainer"): typeof Internal.ModularUIContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.PotionItem"): typeof Internal.PotionItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator"): typeof Internal.CocoaDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket"): typeof Internal.ClientboundBlockUpdatePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.NativeImage"): typeof Internal.NativeImage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck"): Internal.BlockEntityPredicateDataCheck;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer"): Internal.DiscreteVoxelShape$IntFaceConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkBlock"): typeof Internal.SculkBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.locks.Condition"): Internal.Condition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2ShortFunction"): Internal.Reference2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.geometry.BlockGeometryBakingContext"): typeof Internal.BlockGeometryBakingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Vector4f"): typeof Internal.Vector4f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.syncdata.EnhancedFieldManagedStorage"): typeof Internal.EnhancedFieldManagedStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$Key"): typeof Internal.GameRules$Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.creeperhost.polylib.mixins.AccessorMultiBufferSource"): Internal.AccessorMultiBufferSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BlockItem"): typeof Internal.BlockItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Texture"): typeof Internal.Texture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type"): typeof Internal.ClientboundGameEventPacket$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPickItemPacket"): typeof Internal.ServerboundPickItemPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelSimulatedReader"): Internal.LevelSimulatedReader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.PackResources"): Internal.PackResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.DrawableInfo"): typeof Internal.DrawableInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket"): typeof Internal.ClientboundPlayerPositionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.trait.RecipeLogic"): typeof Internal.RecipeLogic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityTeleportEvent$EnderEntity"): typeof Internal.EntityTeleportEvent$EnderEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.Screen$NarratableSearchResult"): typeof Internal.Screen$NarratableSearchResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext"): typeof Internal.StructurePieceSerializationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.function.FunctionFactory"): typeof Internal.FunctionFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.Supplier"): Internal.Supplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder"): typeof Internal.WoodenPressurePlateBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.PlacementContext"): typeof Internal.PlacementContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntPredicate"): it.unimi.dsi.fastutil.ints.IntPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vice.rubidium_extras.features.TotalDarkness.LightmapAccess"): Internal.LightmapAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings"): typeof Internal.ArmorItemBuilder$Leggings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Holder"): Internal.Holder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.FogType"): typeof Internal.FogType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerContainerEvent$Open"): typeof Internal.PlayerContainerEvent$Open;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SmokerBlockEntity"): typeof Internal.SmokerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.Gui"): typeof Internal.Gui;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.text.mixin.AccessFontManager"): Internal.AccessFontManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatMessageContent"): typeof Internal.ChatMessageContent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.ModFileScanData$AnnotationData"): typeof Internal.ModFileScanData$AnnotationData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceRules$Condition"): Internal.SurfaceRules$Condition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DoublePlantBlock"): typeof Internal.DoublePlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType"): Internal.StructureProcessorType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.component.IItemComponent"): Internal.IItemComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMultimap$Builder"): typeof Internal.ImmutableMultimap$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.crafting.AbstractIngredient"): typeof Internal.AbstractIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.LayoutTransition"): typeof Internal.LayoutTransition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.SecureRandomParameters"): Internal.SecureRandomParameters;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.HopperMenu"): typeof Internal.HopperMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.KubeJSInventoryListener"): typeof Internal.KubeJSInventoryListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnTouchListener"): Internal.View$OnTouchListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ProxyProvider"): typeof Internal.ProxyProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup"): typeof DraggableScrollableWidgetGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.Commands$CommandSelection"): typeof Internal.Commands$CommandSelection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$DragShadow"): typeof Internal.View$DragShadow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TorchBlock"): typeof Internal.TorchBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context"): typeof Internal.BlockEntityRendererProvider$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateItemTagsProvider"): typeof Internal.RegistrateItemTagsProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.util.TreeBuilder"): typeof Internal.TreeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration"): typeof Internal.CaveCarverConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.EntityArrayList"): typeof Internal.EntityArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.User"): typeof Internal.User;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.FormattedText$StyledContentConsumer"): Internal.FormattedText$StyledContentConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.VariableSet"): typeof Internal.VariableSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.TickingBlockEntity"): Internal.TickingBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.layers.RenderLayer"): typeof Internal.RenderLayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BarrelBlock"): typeof Internal.BarrelBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.NoOpFeature"): typeof Internal.NoOpFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageChain$Encoder"): Internal.SignedMessageChain$Encoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$AbstractImmutableList"): typeof Internal.ImmutableCollections$AbstractImmutableList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RecordingContext"): typeof Internal.RecordingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnLongClickListener"): Internal.View$OnLongClickListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.CollectionTag"): typeof Internal.CollectionTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult"): Internal.DoubleBlockCombiner$NeighborCombineResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.PotionBuilder"): typeof Internal.PotionBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.WoodlandMansionStructure"): typeof Internal.WoodlandMansionStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ComposterBlock"): typeof Internal.ComposterBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.EventFactory$EventImpl"): typeof Internal.EventFactory$EventImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration"): typeof Internal.OreConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NetherPortalBlock"): typeof Internal.NetherPortalBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction"): Internal.Short2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.locating.IModProvider"): Internal.IModProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.LayoutInflater"): typeof Internal.LayoutInflater;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.BoilerFireboxType"): typeof Internal.BoilerFireboxType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.GTOreDefinition"): typeof GTOreVein;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.AbstractFloatList"): typeof Internal.AbstractFloatList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.contents.DataSource"): Internal.DataSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.ClientTelemetryManager"): typeof Internal.ClientTelemetryManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Maps$IteratorBasedAbstractMap"): typeof Internal.Maps$IteratorBasedAbstractMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PotatoBlock"): typeof Internal.PotatoBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.ProgressWidget"): typeof ProgressWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType"): typeof Internal.JigsawBlockEntity$JointType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.FloatProvider"): typeof Internal.FloatProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor"): typeof Internal.LavaSubmergedBlockProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ByteFunction"): Internal.Int2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance"): typeof Internal.InventoryChangeTrigger$TriggerInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.BidirectionalIterator"): Internal.BidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainer$Configuration"): typeof Internal.PalettedContainer$Configuration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.station.StationMarker"): typeof Internal.StationMarker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Builder"): typeof Internal.GTLayerPattern$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.BufferBuilder$DrawState"): typeof Internal.BufferBuilder$DrawState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.Scale"): Internal.Scale;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.TickPriority"): typeof Internal.TickPriority;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBucketPickup"): Internal.IForgeBucketPickup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.DummySensor"): typeof Internal.DummySensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.DraggableWidgetGroup"): typeof DraggableWidgetGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBoat"): Internal.IForgeBoat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots"): typeof Internal.ArmorItemBuilder$Boots;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType"): typeof Internal.Dynamic2CommandExceptionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket"): typeof Internal.ClientboundCommandSuggestionsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.BlockEntityBuilder"): typeof Internal.BlockEntityBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.stages.StageCreationEvent"): typeof Internal.StageCreationEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.side.item.IItemTransfer"): Internal.IItemTransfer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.ProgressListener"): Internal.ProgressListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2BooleanFunction"): Internal.Long2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RepeaterBlock"): typeof Internal.RepeaterBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.IHolderReferenceAccessor"): Internal.IHolderReferenceAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ObjectMap"): Internal.Long2ObjectMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority"): typeof Internal.NarratableEntry$NarrationPriority;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint$IEdgePointListener"): Internal.TravellingPoint$IEdgePointListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$RenderTickEvent"): typeof Internal.TickEvent$RenderTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.VertexFormatAccessor"): Internal.VertexFormatAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.PrimitiveIterator$OfInt"): Internal.PrimitiveIterator$OfInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.ItemRenderer"): typeof Internal.ItemRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.metadata.ArtifactMetadata"): org.apache.maven.artifact.metadata.ArtifactMetadata;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ChorusFlowerBlock"): typeof Internal.ChorusFlowerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageSyncData"): typeof Internal.CarriageSyncData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.error.PatternStringError"): typeof Internal.PatternStringError;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.Format$Field"): typeof Internal.Format$Field;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction"): Internal.Byte2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant"): typeof Internal.VariantBlockStateGenerator$Variant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.HumanoidArm"): typeof Internal.HumanoidArm;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IRecipesGui"): Internal.IRecipesGui;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor"): Internal.StructurePieceAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.RenderLayerParent"): Internal.RenderLayerParent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.task.RepeatedDelayStrategy"): Internal.RepeatedDelayStrategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.AbstractFish"): typeof Internal.AbstractFish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.mixin.mrl.ResourceLocationAccess"): Internal.ResourceLocationAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackEdge"): typeof Internal.TrackEdge;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartCommandBlock"): typeof Internal.MinecartCommandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentOnAttachListener"): Internal.FragmentOnAttachListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BowItem"): typeof Internal.BowItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelFile"): typeof Internal.ModelFile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.ColorStateList"): typeof Internal.ColorStateList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket"): typeof Internal.ClientboundClearTitlesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance"): Internal.DragonPhaseInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.OutputReplacementTransformer$Replacement"): typeof Internal.OutputReplacementTransformer$Replacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.LootPoolEntry"): Internal.LootPoolEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction"): typeof Internal.AbstractObject2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers"): typeof Internal.EntityRenderersEvent$RegisterRenderers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig"): Internal.UnmodifiableCommentedConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.VineBlock"): typeof Internal.VineBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.LivingEntityRenderer"): typeof Internal.LivingEntityRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RedstoneTorchBlock"): typeof Internal.RedstoneTorchBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderLevelStageEvent"): typeof Internal.RenderLevelStageEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.entity.EntityInLevelCallback"): Internal.EntityInLevelCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.timers.TimerQueue"): typeof Internal.TimerQueue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.math.BigDecimal"): typeof com.ibm.icu.math.BigDecimal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder"): typeof Internal.EntryGroup$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BucketItem"): typeof Internal.BucketItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.recipe.GTRecipeSchema$GTRecipeJS"): typeof Internal.GTRecipeSchema$GTRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2DoubleFunction"): Internal.Long2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.Commands$ParseFunction"): Internal.Commands$ParseFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.SceneWidget"): typeof SceneWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor"): Internal.PalettedContainerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "javax.crypto.ExemptionMechanism"): typeof Internal.ExemptionMechanism;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.BlendMode"): typeof icyllis.modernui.graphics.BlendMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeatheringCopperSlabBlock"): typeof Internal.WeatheringCopperSlabBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SpongeBlock"): typeof Internal.SpongeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate"): typeof Internal.ClientboundPlayerInfoPacket$PlayerUpdate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.Hash$Strategy"): Internal.Hash$Strategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.managed.IRef"): Internal.IRef;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.IUIMachine"): Internal.IUIMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.BinaryOperator"): Internal.BinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.entity.LevelEntityGetter"): Internal.LevelEntityGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$BreakSpeed"): typeof Internal.PlayerEvent$BreakSpeed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.CubeDefinition"): typeof Internal.CubeDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.maps.MapBanner"): typeof Internal.MapBanner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.SimpleLevelEventJS"): typeof Internal.SimpleLevelEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Shader"): typeof icyllis.arc3d.core.Shader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket"): typeof Internal.ClientboundOpenSignEditorPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.Carriage"): typeof Internal.Carriage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration"): typeof Internal.ProbabilityFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.fastmap.FastMapKey"): typeof Internal.FastMapKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard"): typeof Internal.RenderStateShard$WriteMaskStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.transfer.IRecipeTransferError"): Internal.IRecipeTransferError;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMap"): typeof Internal.ImmutableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.GTRecipe$ActionResult"): typeof Internal.GTRecipe$ActionResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Pair$Mu"): typeof Internal.Pair$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$Category"): typeof Internal.GameRules$Category;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeSet$SpanCondition"): typeof Internal.UnicodeSet$SpanCondition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.exceptions.CommandExceptionType"): Internal.CommandExceptionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBaseRailBlock"): Internal.IForgeBaseRailBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Rotations"): typeof Internal.Rotations;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ContextMenu"): Internal.ContextMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EntityType$EntityFactory"): Internal.EntityType$EntityFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.BuilderFactory"): Internal.BuilderFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServer$State"): typeof Internal.RealmsServer$State;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntFunction"): Internal.Object2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.AbstractMultimap"): typeof Internal.AbstractMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CampfireBlock"): typeof Internal.CampfireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.IngredientSupplierKJS"): Internal.IngredientSupplierKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateItemModelProvider"): typeof Internal.RegistrateItemModelProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SignItem"): typeof Internal.SignItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.SpectralArrow"): typeof Internal.SpectralArrow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagKey"): typeof Internal.TagKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.RenderRegionCache"): typeof Internal.RenderRegionCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DoorBlock"): typeof Internal.DoorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Options"): typeof Internal.Options;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.piglin.AbstractPiglin"): typeof Internal.AbstractPiglin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeBlockAndTintGetter"): Internal.IForgeBlockAndTintGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent"): typeof Internal.LivingEquipmentChangeEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.VegetationPatchFeature"): typeof Internal.VegetationPatchFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.LootTableEntry"): typeof Internal.LootTableEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.RenderChunkExtension"): Internal.RenderChunkExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.forge.mixin.AccessPostChain"): Internal.AccessPostChain;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerGamePacketListener"): Internal.ServerGamePacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$ClientCustomPayloadEvent"): typeof Internal.NetworkEvent$ClientCustomPayloadEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteractSpecific"): typeof Internal.PlayerInteractEvent$EntityInteractSpecific;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MelonBlock"): typeof Internal.MelonBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.Clock"): typeof Internal.Clock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType"): Internal.HeightProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.AdultSensor"): typeof Internal.AdultSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Objective"): typeof Internal.Objective;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.Callable"): Internal.Callable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.property.PropertyComment"): typeof Internal.PropertyComment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.KelpFeature"): typeof Internal.KelpFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShapelessRecipe"): typeof Internal.ShapelessRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.Property$Value"): typeof Internal.Property$Value;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.AbstractInstance"): typeof Internal.AbstractInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlasSprite"): typeof Internal.TextureAtlasSprite;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.HoneyBottleItem"): typeof Internal.HoneyBottleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.forge.ItemDestroyedEventJS"): typeof Internal.ItemDestroyedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.Inventory"): typeof Internal.Inventory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.AddReloadListenerEvent"): typeof Internal.AddReloadListenerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.sound.AutoReleasedSound"): typeof Internal.AutoReleasedSound;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType"): typeof Internal.FeatureSizeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType"): Internal.BufferVertexType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentFactory"): typeof Internal.FragmentFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.platform.IngredientPlatformHelper"): Internal.IngredientPlatformHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TrainStatus"): typeof Internal.TrainStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ArrayTable"): typeof Internal.ArrayTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.StandardVeinGenerator"): typeof Internal.StandardVeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PointedDripstoneBlock"): typeof Internal.PointedDripstoneBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.DoubleBlockHalf"): typeof Internal.DoubleBlockHalf;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.color.item.ItemColors"): typeof Internal.ItemColors;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2ByteFunction"): Internal.Double2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Vec3i"): typeof Vec3i;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.EdgeData"): typeof Internal.EdgeData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.ChunkRenderTypeSet"): typeof Internal.ChunkRenderTypeSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature"): typeof Internal.WeightedPlacedFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.RecipeBook"): typeof Internal.RecipeBook;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.StatContainer"): Internal.StatContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CarpetBlock"): typeof Internal.CarpetBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.AdvancementEvent"): typeof Internal.AdvancementEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.blockentity.PipeBlockEntity"): typeof Internal.PipeBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WitherRoseBlock"): typeof Internal.WitherRoseBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.BlockPosFace"): typeof Internal.BlockPosFace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.StringSplitter"): typeof Internal.StringSplitter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.CloseableResourceManager"): Internal.CloseableResourceManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.TimeZone$SystemTimeZoneType"): typeof Internal.TimeZone$SystemTimeZoneType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.IntStream$Builder"): Internal.IntStream$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBlockChangedAckPacket"): typeof Internal.ClientboundBlockChangedAckPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.AnimationTexture"): typeof AnimationTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.data.IProject"): Internal.IProject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.ChronoLocalDateTime"): Internal.ChronoLocalDateTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.FusionCasingBlock"): typeof Internal.FusionCasingBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.TooltipsPanel"): typeof Internal.TooltipsPanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$ItemCraftedEvent"): typeof Internal.PlayerEvent$ItemCraftedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter"): typeof Internal.BlockPredicateFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.BuilderType"): typeof Internal.BuilderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pipenet.IAttachData"): Internal.IAttachData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceSystem"): typeof Internal.SurfaceSystem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.UnmodifiableIterator"): typeof Internal.UnmodifiableIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.ULocale"): typeof Internal.ULocale;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard"): typeof Internal.RenderStateShard$ShaderStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor"): typeof Internal.AxolotlAttackablesSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.IRecipeLookup"): Internal.IRecipeLookup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.ResourceProvider"): Internal.ResourceProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullFunction"): com.tterrag.registrate.util.nullness.NonNullFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.LazyLoadedValue"): typeof Internal.LazyLoadedValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeMap"): typeof Internal.AttributeMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.VillagerTrades$ItemListing"): Internal.VillagerTrades$ItemListing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.Unit"): typeof net.minecraft.util.Unit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest"): typeof Internal.BlockStateMatchTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstancingController"): Internal.BlockEntityInstancingController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlas$Preparations"): typeof Internal.TextureAtlas$Preparations;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blamejared.controlling.mixin.AccessScreen"): Internal.AccessScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Direction$AxisDirection"): typeof Internal.Direction$AxisDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntConsumer"): it.unimi.dsi.fastutil.ints.IntConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.JsonSerializable"): Internal.JsonSerializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.StructureAccess"): Internal.StructureAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer"): Internal.Shapes$DoubleLineConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Pre"): typeof Internal.ScreenEvent$CharacterTyped$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundInteractPacket"): typeof Internal.ServerboundInteractPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase"): typeof Internal.DragonTakeoffPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundRenameItemPacket"): typeof Internal.ServerboundRenameItemPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ArmorItem"): typeof Internal.ArmorItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.LoomMenu"): typeof Internal.LoomMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.MenuType$MenuSupplier"): Internal.MenuType$MenuSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.ModelGenerator"): typeof Internal.ModelGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Matrix3f"): typeof Internal.Matrix3f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.ICleanroomReceiver"): Internal.ICleanroomReceiver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SweetBerryBushBlock"): typeof Internal.SweetBerryBushBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.renderer.IBlockRendererProvider"): Internal.IBlockRendererProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.tags.ITag"): Internal.ITag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockModel"): typeof Internal.BlockModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.NonNullPredicate"): Internal.NonNullPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.OceanMonumentStructure"): typeof Internal.OceanMonumentStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.blockentity.IAutoSyncBlockEntity"): Internal.IAutoSyncBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.searchtree.RefreshableSearchTree"): Internal.RefreshableSearchTree;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$Value"): typeof Internal.GameRules$Value;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction"): Internal.Boolean2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterClientCommandsEvent"): typeof Internal.RegisterClientCommandsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.InventoryKJS"): Internal.InventoryKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Decoder"): Internal.Decoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.crafting.conditions.ICondition$IContext"): Internal.ICondition$IContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.maxhenkel.corpse.corelib.death.Death"): typeof Internal.Death;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.UserApiService"): Internal.UserApiService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration"): typeof Internal.NoneFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer"): typeof Internal.GiantTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.BaseCommandBlock"): typeof Internal.BaseCommandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkEvent$Unload"): typeof Internal.ChunkEvent$Unload;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ContainerListener"): Internal.ContainerListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.WorldlyContainerHolder"): Internal.WorldlyContainerHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.TelemetrySession"): Internal.TelemetrySession;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer"): typeof Internal.RandomSpreadFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.PlayerTeam"): typeof Internal.PlayerTeam;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LightLayer"): typeof Internal.LightLayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.ToNumberStrategy"): Internal.ToNumberStrategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.event.ReloadRenderersEvent"): typeof Internal.ReloadRenderersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings"): typeof Internal.FlatLevelGeneratorSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.forge.ForgeEventConsumer"): Internal.ForgeEventConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.Clearable"): Internal.Clearable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.FamilyOptic"): Internal.FamilyOptic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteSpliterator"): Internal.ByteSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.UnmodifiableConfig$Entry"): Internal.UnmodifiableConfig$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.ImageFilter"): typeof Internal.ImageFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.settings.KeyModifier"): typeof Internal.KeyModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity"): typeof Internal.BlastFurnaceBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SimpleCookingSerializer"): typeof Internal.SimpleCookingSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableTable"): typeof Internal.ImmutableTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.IPlantable"): Internal.IPlantable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket"): typeof Internal.ClientboundSetBorderCenterPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.Fallable"): Internal.Fallable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureEntityInfo"): typeof Internal.StructureTemplate$StructureEntityInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.village.poi.PoiType"): typeof Internal.PoiType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.NamespacedDefaultedWrapper"): typeof Internal.NamespacedDefaultedWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.ItemInHandRenderer"): typeof Internal.ItemInHandRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet"): typeof Internal.LootContextParamSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.ULocale$Type"): typeof Internal.ULocale$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.renderer.IRenderer"): Internal.IRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.SerializableTickContainer"): Internal.SerializableTickContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.GTRecipeType$RecipeHolder"): typeof Internal.GTRecipeType$RecipeHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPongPacket"): typeof Internal.ServerboundPongPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS"): typeof Internal.ItemTooltipEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.tag.TagEventJS"): typeof Internal.TagEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration"): typeof Internal.SpringConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.NarratorStatus"): typeof Internal.NarratorStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.StringBuilder"): typeof Internal.StringBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.ClassWrapper"): typeof Internal.ClassWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.server.permission.events.PermissionGatherEvent"): typeof Internal.PermissionGatherEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.damagesource.CombatEntry"): typeof Internal.CombatEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundDeleteChatPacket"): typeof Internal.ClientboundDeleteChatPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.OutputReplacementTransformer"): Internal.OutputReplacementTransformer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.FarmlandTrampledEventJS"): typeof Internal.FarmlandTrampledEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Kind1"): Internal.Kind1;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EmptyMapItem"): typeof Internal.EmptyMapItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.util.Pair"): typeof Internal.Pair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Monster"): typeof Internal.Monster;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.LevelEvent"): typeof Internal.LevelEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.repository.ArtifactRepositoryPolicy"): typeof Internal.ArtifactRepositoryPolicy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WallSignBlock"): typeof Internal.WallSignBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.MobEffectBuilder"): typeof Internal.MobEffectBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder"): typeof Internal.WoodenButtonBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.SoundManager"): typeof Internal.SoundManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pipenet.PipeCoverContainer"): typeof Internal.PipeCoverContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DetectorRailBlock"): typeof Internal.DetectorRailBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.inventory.AccessorCraftingMenu"): Internal.AccessorCraftingMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.AbstractTable"): typeof Internal.AbstractTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function12"): Internal.Function12;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerFunctionLibrary"): typeof Internal.ServerFunctionLibrary;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewTreeObserver$OnScrollChangedListener"): Internal.ViewTreeObserver$OnScrollChangedListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.format.DecimalStyle"): typeof Internal.DecimalStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.field.ManagedKey"): typeof Internal.ManagedKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CrossCollisionBlock"): typeof Internal.CrossCollisionBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.resources.Resources"): typeof Internal.Resources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEvent"): typeof Internal.LivingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.tag.TagPrefix"): typeof TagPrefix;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "appeng.thirdparty.fabric.MutableQuadView"): Internal.MutableQuadView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.dimension.DimensionType"): typeof Internal.DimensionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.NetherWorldCarver"): typeof Internal.NetherWorldCarver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.EndTag"): typeof Internal.EndTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.events.GTRegistryEventJS"): typeof Internal.GTRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Team$CollisionRule"): typeof Internal.Team$CollisionRule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer"): typeof Internal.FancyTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.MultiblockShapeInfo$ShapeInfoBuilder"): typeof Internal.MultiblockShapeInfo$ShapeInfoBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.loot.BlockLoot"): typeof Internal.BlockLoot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IJeiKeyMappings"): Internal.IJeiKeyMappings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.stb.STBTTFontinfo"): typeof Internal.STBTTFontinfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSoundPacket"): typeof Internal.ClientboundSoundPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder"): typeof Internal.MultiPartBlockStateBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.GTToolItem"): typeof Internal.GTToolItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.MobEffectEvent$Remove"): typeof Internal.MobEffectEvent$Remove;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ExplosionEvent$Detonate"): typeof Internal.ExplosionEvent$Detonate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FletchingTableBlock"): typeof Internal.FletchingTableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.ProjectileImpactEvent"): typeof Internal.ProjectileImpactEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.network.ServerGamePacketListenerImpl"): typeof Internal.ServerGamePacketListenerImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RailBlock"): typeof Internal.RailBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.TamableAnimal"): typeof Internal.TamableAnimal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.ICapabilityProviderImpl"): Internal.ICapabilityProviderImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeFluidState"): Internal.IForgeFluidState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.MutableComponent"): typeof Internal.MutableComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder"): typeof Internal.FallingBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.functions.PointFree"): typeof Internal.PointFree;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.AbstractIntList"): typeof Internal.AbstractIntList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.IEventHandler"): Internal.IEventHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action"): typeof Internal.ServerboundResourcePackPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.entity.AccessorEntity"): Internal.AccessorEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.painter.Painter"): typeof Internal.Painter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider"): typeof Internal.NoiseThresholdProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.MappedRegistry"): typeof Internal.MappedRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.items.IItemHandler"): Internal.IItemHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.registries.options.RegistrarOption"): Internal.RegistrarOption;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.SecureJar"): Internal.SecureJar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.DustProperty"): typeof Internal.DustProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder"): typeof Internal.BasicItemJS$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate"): typeof Internal.AnyOfPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.hooks.level.biome.BiomeProperties"): Internal.BiomeProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.entity.AutomobileEntity"): typeof Internal.AutomobileEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.GuiComponent"): typeof Internal.GuiComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundEditBookPacket"): typeof Internal.ServerboundEditBookPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$MouseButton"): typeof Internal.InputEvent$MouseButton;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StainedGlassBlock"): typeof Internal.StainedGlassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.almostreliable.unified.compat.AlmostKube"): typeof AlmostUnified;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.ServerLevelData"): Internal.ServerLevelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager"): typeof Internal.StructureTemplateManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Pre"): typeof Internal.ScreenEvent$MouseDragged$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.thread.ProcessorHandle"): Internal.ProcessorHandle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ItemModelProvider"): typeof Internal.ItemModelProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet"): Internal.Object2FloatMap$FastEntrySet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.GiftLootEventJS"): typeof Internal.GiftLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest"): typeof Internal.PosRuleTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction"): Internal.Boolean2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.GameProfileCache"): typeof Internal.GameProfileCache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate"): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.NonNullConsumer"): Internal.NonNullConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.FireworksJS$Explosion"): typeof Internal.FireworksJS$Explosion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.ChestType"): typeof Internal.ChestType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterNamedRenderTypesEvent"): typeof Internal.RegisterNamedRenderTypesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.DocumentClass"): typeof Internal.DocumentClass;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.ToolPanel"): typeof Internal.ToolPanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SpawnEggItem"): typeof Internal.SpawnEggItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.CompletableFuture"): typeof Internal.CompletableFuture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.CrossbowAttackMob"): Internal.CrossbowAttackMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.Stats"): typeof Stats;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.DoubleStream$Builder"): Internal.DoubleStream$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ActionProvider$SubUiVisibilityListener"): Internal.ActionProvider$SubUiVisibilityListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$TransformsBuilder"): typeof Internal.ModelBuilder$TransformsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ContainerLevelAccess"): Internal.ContainerLevelAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.Window"): typeof Internal.Window;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.FlywheelWorld"): Internal.FlywheelWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration"): typeof Internal.DiskConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.BrewingStandMenu"): typeof Internal.BrewingStandMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.ClassInfo"): typeof Internal.ClassInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ingredient.IRecipeSlotTooltipCallback"): Internal.IRecipeSlotTooltipCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.BlockColumn"): Internal.BlockColumn;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.allay.Allay"): typeof Internal.Allay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockModel$GuiLight"): typeof Internal.BlockModel$GuiLight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.AbstractTexture"): typeof Internal.AbstractTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMultiset$Builder"): typeof Internal.ImmutableMultiset$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.LongTag"): typeof Internal.LongTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer"): typeof Internal.GoalSelectorDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.LootBuilder"): typeof Internal.LootBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractCauldronBlock"): typeof Internal.AbstractCauldronBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.multiblock.MultiblockControllerMachine"): typeof Internal.MultiblockControllerMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Buffer"): typeof icyllis.arc3d.engine.Buffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CraftingTableBlock"): typeof Internal.CraftingTableBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ItemStack"): typeof Internal.ItemStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.SmithingMenu"): typeof Internal.SmithingMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate"): typeof Internal.MatchingFluidsPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleIterable"): Internal.DoubleIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainer$Strategy"): typeof Internal.PalettedContainer$Strategy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EnchantedGoldenAppleItem"): typeof Internal.EnchantedGoldenAppleItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool"): typeof Internal.StructureTemplatePool;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.HumanoidModel$ArmPose"): typeof Internal.HumanoidModel$ArmPose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Compressable"): Internal.Compressable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.AdvancementList$Listener"): Internal.AdvancementList$Listener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.AbstractGolem"): typeof Internal.AbstractGolem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.HashSet"): typeof Internal.HashSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandBuildContext"): typeof Internal.CommandBuildContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.pattern.BlockPattern"): typeof Internal.BlockPattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ItemSteerable"): Internal.ItemSteerable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.VillagerData"): typeof Internal.VillagerData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerStartingEvent"): typeof Internal.ServerStartingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter"): Internal.Blender$DistanceGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType"): typeof Internal.LootItemFunctionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Rect2f"): typeof Internal.Rect2f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage"): typeof Internal.PainterObjectStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.FillLayerFeature"): typeof Internal.FillLayerFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Calendar$WeekData"): typeof Internal.Calendar$WeekData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.CLongBuffer"): typeof Internal.CLongBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.AbstractChestedHorse"): typeof Internal.AbstractChestedHorse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.capability.IFluidHandler$FluidAction"): typeof Internal.IFluidHandler$FluidAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftbchunks.core.BiomeFTBC"): Internal.BiomeFTBC;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Sheep"): typeof Internal.Sheep;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.RecipeBookCategories"): typeof Internal.RecipeBookCategories;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SculkCatalystBlockEntity"): typeof Internal.SculkCatalystBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource"): typeof Internal.CopyNameFunction$NameSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.events.AbstractContainerEventHandler"): typeof Internal.AbstractContainerEventHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.ParseResults"): typeof Internal.ParseResults;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalField"): Internal.TemporalField;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.IFieldUpdateListener"): Internal.IFieldUpdateListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.RhinoException"): typeof Internal.RhinoException;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.PlasmaProperty"): typeof Internal.PlasmaProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.PipelineStateCache$Stats"): typeof Internal.PipelineStateCache$Stats;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration"): typeof Internal.LakeFeature$Configuration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData"): typeof Internal.MobSpawnSettings$SpawnerData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Closing"): typeof Internal.ScreenEvent$Closing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action"): typeof Internal.ClientboundPlayerInfoPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.InputReplacementTransformer"): Internal.InputReplacementTransformer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.color.block.BlockColor"): Internal.BlockColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ReloadableServerResources"): typeof Internal.ReloadableServerResources;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Holder$Reference"): typeof Internal.Holder$Reference;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.suggestion.Suggestions"): typeof Internal.Suggestions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor"): typeof Internal.EntityAnchorArgument$Anchor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.IceBlock"): typeof Internal.IceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.sounds.Music"): typeof Internal.Music;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.selector.EntitySelector"): typeof Internal.EntitySelector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockBrokenEventJS"): typeof Internal.BlockBrokenEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RotatedPillarBlock"): typeof Internal.RotatedPillarBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnFocusChangeListener"): Internal.View$OnFocusChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.ForgeFlowingFluid$Flowing"): typeof Internal.ForgeFlowingFluid$Flowing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateRecipeProvider"): typeof Internal.RegistrateRecipeProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.ImageWidget"): typeof ImageWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.GrassCutterFrontAttachment"): typeof Internal.GrassCutterFrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Ghast"): typeof Internal.Ghast;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemSmeltedEventJS"): typeof Internal.ItemSmeltedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.AbstractContraptionEntity"): typeof Internal.AbstractContraptionEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.LakeFeature"): typeof Internal.LakeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.HsbColorWidget"): typeof Internal.HsbColorWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ChestBlockEntity"): typeof Internal.ChestBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.display.GlobalTrainDisplayData$TrainDeparturePrediction"): typeof Internal.GlobalTrainDisplayData$TrainDeparturePrediction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.DiscreteVoxelShape"): typeof Internal.DiscreteVoxelShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderTooltipEvent$GatherComponents"): typeof Internal.RenderTooltipEvent$GatherComponents;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.SimpleDateFormat"): typeof com.ibm.icu.text.SimpleDateFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent"): typeof Internal.BlockEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatCollection"): Internal.FloatCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.ArrayRecipeComponent"): typeof Internal.ArrayRecipeComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.math.MathContext"): typeof com.ibm.icu.math.MathContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler"): Internal.ClientboundBossEventPacket$Handler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BellBlock"): typeof Internal.BellBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SpyglassItem"): typeof Internal.SpyglassItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.Vec3"): typeof Vec3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$IntegerValue"): typeof Internal.GameRules$IntegerValue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.HideJEIEventJS"): typeof Internal.HideJEIEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerDestroyItemEvent"): typeof Internal.PlayerDestroyItemEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectSet"): Internal.ObjectSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration"): typeof Internal.EndGatewayConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.gui.overlay.NamedGuiOverlay"): typeof Internal.NamedGuiOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.runtime.AnnotationDetector$Wrapper"): typeof Internal.AnnotationDetector$Wrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Game"): typeof Internal.Game;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.format.DateTimeFormatter"): typeof Internal.DateTimeFormatter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement"): typeof Internal.FeaturePoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.BannerDuplicateRecipe"): typeof Internal.BannerDuplicateRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest"): typeof Internal.PosAlwaysTrueTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.IMaterialProperty"): Internal.IMaterialProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntCollection"): Internal.IntCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.CurrencyAmount"): typeof Internal.CurrencyAmount;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundAnimatePacket"): typeof Internal.ClientboundAnimatePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.TemporalAdjuster"): Internal.TemporalAdjuster;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Resource"): typeof icyllis.arc3d.engine.Resource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty"): typeof Internal.BlastProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.color.item.ItemColor"): Internal.ItemColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.WorldCarver"): typeof Internal.WorldCarver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.EntityPositionSource"): typeof Internal.EntityPositionSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.model.ElementBuffer"): typeof Internal.ElementBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.mixin.forge.RecipeManagerAccessor"): Internal.RecipeManagerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.DisplayContext$Type"): typeof Internal.DisplayContext$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedLiquidBlockExtension"): Internal.InjectedLiquidBlockExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.BlockColorsAccess"): Internal.BlockColorsAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent"): typeof Internal.NetworkEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CanyonWorldCarver"): typeof Internal.CanyonWorldCarver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty$GasTier"): typeof Internal.BlastProperty$GasTier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.schematics.requirement.ISpecialBlockItemRequirement"): Internal.ISpecialBlockItemRequirement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.StringSplitter$LinePosConsumer"): Internal.StringSplitter$LinePosConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.stream.JsonToken"): typeof Internal.JsonToken;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket"): typeof Internal.ClientboundHorseScreenOpenPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatTypeDecoration$Parameter"): typeof Internal.ChatTypeDecoration$Parameter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor"): typeof Internal.PiglinSpecificSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IBookmarkOverlay"): Internal.IBookmarkOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.RandomBooleanSelectorFeature"): typeof Internal.RandomBooleanSelectorFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.LivingEntityKJS"): Internal.LivingEntityKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.Ingredient$Value"): Internal.Ingredient$Value;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.shaderc.Compiler"): typeof Internal.Compiler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BarrelBlockEntity"): typeof Internal.BarrelBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Init$Post"): typeof Internal.ScreenEvent$Init$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BigDripleafStemBlock"): typeof Internal.BigDripleafStemBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.StringRepresentable"): Internal.StringRepresentable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.CompassSection"): typeof Internal.CompassSection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.Player"): typeof Internal.Player;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ConfiguredModel$Builder"): typeof Internal.ConfiguredModel$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.shmove.cat_jam.helpers.discs.DiscSegment$NodType"): typeof Internal.DiscSegment$NodType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.GTRegistry"): typeof Internal.GTRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.GameRulesKJS"): Internal.GameRulesKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.maps.MapDecoration"): typeof Internal.MapDecoration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MangroveLeavesBlock"): typeof Internal.MangroveLeavesBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.TippedArrowRecipe"): typeof Internal.TippedArrowRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.crafting.IIngredientSerializer"): Internal.IIngredientSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration"): typeof Internal.HugeFungusConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$PortalSpawnEvent"): typeof Internal.BlockEvent$PortalSpawnEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint$IPortalListener"): Internal.TravellingPoint$IPortalListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateAdvancementProvider"): typeof Internal.RegistrateAdvancementProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.IInteractionChecker"): Internal.IInteractionChecker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.Collector$Characteristics"): typeof Internal.Collector$Characteristics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.LegacyRandomSource"): typeof Internal.LegacyRandomSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftbultimine.mixin.AxeItemAccess"): Internal.AxeItemAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType"): typeof com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode"): typeof Internal.CommandBlockEntity$Mode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.culling.Frustum"): typeof Internal.Frustum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateLangProvider"): typeof Internal.RegistrateLangProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Post"): typeof Internal.ScreenEvent$CharacterTyped$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction"): Internal.EnchantmentBuilder$PostFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientManager$IIngredientListener"): Internal.IIngredientManager$IIngredientListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.collision.Matrix3d"): typeof Internal.Matrix3d;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ChunkPos"): typeof Internal.ChunkPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ShulkerBullet"): typeof Internal.ShulkerBullet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket"): typeof Internal.ClientboundSetTitleTextPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.SkinManager$SkinTextureCallback"): Internal.SkinManager$SkinTextureCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.ForgeFlowingFluid"): typeof Internal.ForgeFlowingFluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.Function"): it.unimi.dsi.fastutil.Function;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.IFancyConfigurator"): Internal.IFancyConfigurator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.MutableToolTier"): typeof Internal.MutableToolTier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider"): typeof Internal.WeightedStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.RegistryAccess$Writable"): Internal.RegistryAccess$Writable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.Pack$PackConstructor"): Internal.Pack$PackConstructor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor"): typeof Internal.RuleProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.sound.SoundEvent$SoundSourceEvent"): typeof Internal.SoundEvent$SoundSourceEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.blockentity.IPaintable"): Internal.IPaintable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.forge.mixin.jsonem.MaterialDefinitionAccess"): Internal.MaterialDefinitionAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$Key"): typeof Internal.InputEvent$Key;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.parameters.LootContextParam"): typeof Internal.LootContextParam;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup$IDraggable"): Internal.DraggableScrollableWidgetGroup$IDraggable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "appeng.thirdparty.fabric.SpriteFinderImpl"): typeof Internal.SpriteFinderImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.CustomDrawable"): Internal.CustomDrawable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BeaconBlockEntity"): typeof Internal.BeaconBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.tooltip.TooltipComponent"): Internal.TooltipComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.ExtendedServerListData"): typeof Internal.ExtendedServerListData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Functor"): Internal.Functor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FoodOnAStickItem"): typeof Internal.FoodOnAStickItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.Parcelable$ClassLoaderCreator"): Internal.Parcelable$ClassLoaderCreator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.widget.EnumSelectorWidget$SelectableEnum"): Internal.EnumSelectorWidget$SelectableEnum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket"): typeof Internal.ClientboundCustomChatCompletionsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.regex.Pattern"): typeof Internal.Pattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.color.Color"): Internal.Color;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.VariantBlockStateBuilder$PartialBlockstate"): typeof Internal.VariantBlockStateBuilder$PartialBlockstate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour$Properties"): typeof Internal.BlockBehaviour$Properties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.GeneratedClassLoader"): Internal.GeneratedClassLoader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.SharedSuggestionProvider"): Internal.SharedSuggestionProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.client.model.PipeModel"): typeof Internal.PipeModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.content.Content"): typeof Internal.Content;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags"): typeof GTMaterialFlags;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.AbstractMap"): typeof Internal.AbstractMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.IceSpikeFeature"): typeof Internal.IceSpikeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.FlyingMob"): typeof Internal.FlyingMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.searchtree.SearchRegistry"): typeof Internal.SearchRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingSpawnEvent$SpecialSpawn"): typeof Internal.LivingSpawnEvent$SpecialSpawn;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractChestBlock"): typeof Internal.AbstractChestBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Currency"): typeof com.ibm.icu.util.Currency;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer"): typeof Internal.DarkOakFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.BossEvent$BossBarOverlay"): typeof Internal.BossEvent$BossBarOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.DripstoneThickness"): typeof Internal.DripstoneThickness;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride"): typeof Internal.StructureSpawnOverride;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.InteractionHand"): typeof Internal.InteractionHand;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.payload.ITypedPayload"): Internal.ITypedPayload;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Number"): typeof number;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.WrittenBookItem"): typeof Internal.WrittenBookItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EggItem"): typeof Internal.EggItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SeagrassBlock"): typeof Internal.SeagrassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.BlockModelShaper"): typeof Internal.BlockModelShaper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.RefCnt"): typeof Internal.RefCnt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.RecipeComponentBuilder"): typeof Internal.RecipeComponentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HayBlock"): typeof Internal.HayBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.AttackIndicatorStatus"): typeof Internal.AttackIndicatorStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedEntityTypeExtension"): Internal.InjectedEntityTypeExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.ItemModelShaper"): typeof Internal.ItemModelShaper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableStructureInfo$StructureInfo"): typeof Internal.ModifiableStructureInfo$StructureInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SmallDripleafBlock"): typeof Internal.SmallDripleafBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.IdFunctionObject"): typeof Internal.IdFunctionObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.FireworkStarFadeRecipe"): typeof Internal.FireworkStarFadeRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.Future"): Internal.Future;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket"): typeof Internal.ClientboundTeleportEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ResourceProvider"): typeof icyllis.arc3d.engine.ResourceProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.utils.WriterSupplier"): Internal.WriterSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase"): typeof Internal.DragonStrafePlayerPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.IForgeShearable"): Internal.IForgeShearable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.recipes.FinishedRecipe"): Internal.FinishedRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.TimeUnit"): typeof Internal.TimeUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.AbstractSchoolingFish"): typeof Internal.AbstractSchoolingFish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RecipesUpdatedEvent"): typeof Internal.RecipesUpdatedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.LongStream"): Internal.LongStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexBuffer"): typeof Internal.VertexBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyInput"): typeof Internal.ScreenEvent$KeyInput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.DataGenerator$Target"): typeof Internal.DataGenerator$Target;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.BiomeFilter"): typeof net.minecraft.world.level.levelgen.placement.BiomeFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Deque"): Internal.Deque;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.HotbarManager"): typeof Internal.HotbarManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.Config$Entry"): Internal.Config$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.task.DataFetcher$Subscription"): typeof Internal.DataFetcher$Subscription;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket"): typeof Internal.ClientboundSetPlayerTeamPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.RecipeBookSettings"): typeof Internal.RecipeBookSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Biome$ClimateSettings"): typeof Internal.Biome$ClimateSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerScreenAccessor"): com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerScreenAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureType"): Internal.StructureType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.RecipesEventJS"): typeof Internal.RecipesEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket"): typeof Internal.ServerboundPlaceRecipePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.DebugInfoEventJS"): typeof Internal.DebugInfoEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundServerDataPacket"): typeof Internal.ClientboundServerDataPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RedStoneOreBlock"): typeof Internal.RedStoneOreBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.FontCollection"): typeof Internal.FontCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.Criterion"): typeof Internal.Criterion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.LevelEvent$Load"): typeof Internal.LevelEvent$Load;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance$CaptionBasedToString"): Internal.OptionInstance$CaptionBasedToString;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkDataEvent"): typeof Internal.ChunkDataEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed"): typeof Internal.ScreenEvent$MouseButtonPressed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.Rotation"): typeof Internal.Rotation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker"): typeof Internal.ChunkTracker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnHoverListener"): Internal.View$OnHoverListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.PlayerChatDecorateEventJS"): typeof Internal.PlayerChatDecorateEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.geometry.IUnbakedGeometry"): Internal.IUnbakedGeometry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FishingRodItem"): typeof Internal.FishingRodItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.RegistryFileCodec"): typeof Internal.RegistryFileCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.BaseHarvesterFrontAttachment"): typeof Internal.BaseHarvesterFrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LeverBlock"): typeof Internal.LeverBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.status.ServerStatus$Players"): typeof Internal.ServerStatus$Players;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeMinecraft"): Internal.IForgeMinecraft;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.RandomSource"): Internal.RandomSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerContainerEvent"): typeof Internal.PlayerContainerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.ServerOpList"): typeof Internal.ServerOpList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.Element"): typeof Internal.Element;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatDecorator"): Internal.ChatDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.NumberFormat$NumberFormatFactory"): typeof Internal.NumberFormat$NumberFormatFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderLevelLastEvent"): typeof Internal.RenderLevelLastEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket"): typeof Internal.ClientboundSetExperiencePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess"): typeof Internal.LevelStorageSource$LevelStorageAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FireworkStarItem"): typeof Internal.FireworkStarItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Spliterator$OfDouble"): Internal.Spliterator$OfDouble;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidLike"): Internal.FluidLike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.UnaryOperator"): Internal.UnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeGas"): typeof Internal.FluidTypeGas;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.PreviewableCommand$Argument"): typeof Internal.PreviewableCommand$Argument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BoneMealItem"): typeof Internal.BoneMealItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.UpgradeRecipe"): typeof Internal.UpgradeRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.InstantSource"): Internal.InstantSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DebugStickItem"): typeof Internal.DebugStickItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate"): typeof Internal.InsideWorldBoundsPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.reflect.TypeToken"): typeof com.google.gson.reflect.TypeToken;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.FogRenderer$FogMode"): typeof Internal.FogRenderer$FogMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeSchema"): typeof Internal.RecipeSchema;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Context"): typeof icyllis.modernui.core.Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.SlotWidget"): typeof SlotWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.trait.MachineTrait"): typeof Internal.MachineTrait;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.Duration"): typeof Duration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.geometry.BlockGeometryBakingContext$VisibilityData"): typeof Internal.BlockGeometryBakingContext$VisibilityData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SoulSandBlock"): typeof Internal.SoulSandBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.TextColor"): typeof Internal.TextColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandSigningContext"): Internal.CommandSigningContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.BiConsumer"): Internal.BiConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrowableProjectile"): typeof Internal.ThrowableProjectile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntArrayMap"): typeof Internal.Object2IntArrayMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator"): typeof Internal.TrunkVineDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.LinkedList"): typeof Internal.LinkedList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntToDoubleFunction"): Internal.IntToDoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.drawable.Drawable$Callback"): Internal.Drawable$Callback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WitherWallSkullBlock"): typeof Internal.WitherWallSkullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.BezierConnection$Segment"): typeof Internal.BezierConnection$Segment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.ConfiguredFeature"): typeof Internal.ConfiguredFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Pig"): typeof Internal.Pig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.GTRegistries"): typeof GTRegistries;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Encoder"): Internal.Encoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.ChatScreen"): typeof Internal.ChatScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.entity.EntityInstancingController"): Internal.EntityInstancingController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.AbstractFurnaceMenu"): typeof Internal.AbstractFurnaceMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.MinerPipeBlock"): typeof Internal.MinerPipeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType"): typeof Internal.StructureSpawnOverride$BoundingBoxType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.AbuseReport"): typeof Internal.AbuseReport;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WallBannerBlock"): typeof Internal.WallBannerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.ServerStatusPing"): typeof Internal.ServerStatusPing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectObjectImmutablePair"): typeof Internal.ObjectObjectImmutablePair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.arguments.ArgumentSignatures$Entry"): typeof Internal.ArgumentSignatures$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.FluidBuilder"): typeof com.tterrag.registrate.builders.FluidBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ContainerScreenEvent$Render$Foreground"): typeof Internal.ContainerScreenEvent$Render$Foreground;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.ScheduledFuture"): Internal.ScheduledFuture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.KeyEvent"): typeof Internal.KeyEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.Pack$Position"): typeof Internal.Pack$Position;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiOverlayEvent$Pre"): typeof Internal.RenderGuiOverlayEvent$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Calendar"): typeof Internal.Calendar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder"): typeof Internal.FlowingFluidBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction"): Internal.DensityFunction$SimpleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.RecipeHolder"): Internal.RecipeHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.opengl.GLObjectCompat"): typeof Internal.GLObjectCompat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket"): typeof Internal.ClientboundUpdateMobEffectPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.ProfilePublicKey$Data"): typeof Internal.ProfilePublicKey$Data;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BookItem"): typeof Internal.BookItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.BooleanSupplier"): Internal.BooleanSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.WeightedListInt"): typeof Internal.WeightedListInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped"): typeof Internal.ScreenEvent$CharacterTyped;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialIconSet"): typeof GTMaterialIconSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.station.GlobalStation"): typeof Internal.GlobalStation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration"): typeof Internal.GeodeConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Currency$CurrencyUsage"): typeof Internal.Currency$CurrencyUsage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ConduitBlockEntity"): typeof Internal.ConduitBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket"): typeof Internal.ClientboundSoundEntityPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarrationSupplier"): Internal.NarrationSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CarverConfiguration"): typeof Internal.CarverConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder"): typeof Internal.AxeItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.AmbientAdditionsSettings"): typeof Internal.AmbientAdditionsSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.SubMenu"): Internal.SubMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Multiset"): Internal.Multiset;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.SteamTexture"): typeof Internal.SteamTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.ListCodec"): typeof Internal.ListCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.HolderLookup"): Internal.HolderLookup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Comparable"): Internal.Comparable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket"): typeof Internal.ServerboundSetCommandMinecartPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkDataEvent$Load"): typeof Internal.ChunkDataEvent$Load;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypes"): typeof GTFluidTypes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LootingLevelEvent"): typeof Internal.LootingLevelEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ProgressTexture$FillDirection"): typeof FillDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.LabelWidget"): typeof LabelWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.EnchantmentBuilder$EnchantmentFactory"): Internal.EnchantmentBuilder$EnchantmentFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableSetMultimap$Builder"): typeof Internal.ImmutableSetMultimap$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder"): typeof Internal.AttributeSupplier$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer"): typeof Internal.ModularUIGuiContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileWheel$WheelModel"): typeof Internal.AutomobileWheel$WheelModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemEntityInteractedEventJS"): typeof Internal.ItemEntityInteractedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.ComponentItem"): typeof Internal.ComponentItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.BeaconMenu"): typeof Internal.BeaconMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2ByteFunction"): Internal.Float2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.AbstractSoundInstance"): typeof Internal.AbstractSoundInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundOpenBookPacket"): typeof Internal.ClientboundOpenBookPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.RecipeCondition"): typeof Internal.RecipeCondition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SolidBucketItem"): typeof Internal.SolidBucketItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Silverfish"): typeof Internal.Silverfish;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.drawable.IDrawableAnimated"): Internal.IDrawableAnimated;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundGameEventPacket"): typeof Internal.ClientboundGameEventPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelData"): Internal.LevelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor"): typeof Internal.BlockAgeProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.BufferVertexConsumer"): Internal.BufferVertexConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour$StepContext"): typeof Internal.ScrollValueBehaviour$StepContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$AbstractImmutableCollection"): typeof Internal.ImmutableCollections$AbstractImmutableCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.util.random.AccessorWeightedRandomList"): Internal.AccessorWeightedRandomList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket"): typeof Internal.ClientboundForgetLevelChunkPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.MenuItem$OnMenuItemClickListener"): Internal.MenuItem$OnMenuItemClickListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer$VertexConsumerWrapper"): typeof Internal.WorldSceneRenderer$VertexConsumerWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.PlayerSelector"): Internal.PlayerSelector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Cod"): typeof Internal.Cod;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement"): typeof Internal.RandomOffsetPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeRecipeSerializer"): Internal.IForgeRecipeSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.StructureBlockEntity"): typeof Internal.StructureBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.Editor"): typeof Internal.Editor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Turtle"): typeof Internal.Turtle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.player.inventory.Hotbar"): typeof Internal.Hotbar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.AnimatorListener"): Internal.AnimatorListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.BossHealthOverlay"): typeof Internal.BossHealthOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ShieldItem"): typeof Internal.ShieldItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.math.RoundingMode"): typeof Internal.RoundingMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.IIngredientType"): Internal.IIngredientType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities"): typeof Internal.NearestVisibleLivingEntities;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Drowned"): typeof Internal.Drowned;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackTargetingBehaviour"): typeof Internal.TrackTargetingBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket"): typeof Internal.ServerboundMoveVehiclePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.render.ContraptionLighter"): typeof Internal.ContraptionLighter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.MenuBuilder$ForgeMenuFactory"): Internal.MenuBuilder$ForgeMenuFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.EnumMap"): typeof Internal.EnumMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.Type$FieldNotFoundException"): typeof Internal.Type$FieldNotFoundException;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.ConfiguratorPanel$Tab"): typeof Internal.ConfiguratorPanel$Tab;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.state.BlockStatePredicate"): BlockStatePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.ResultField"): typeof Internal.ResultField;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.repository.legacy.metadata.ArtifactMetadata"): Internal.ArtifactMetadata;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.ClampedNormalFloat"): typeof Internal.ClampedNormalFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatListIterator"): Internal.FloatListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.syncdata.IEnhancedManaged"): Internal.IEnhancedManaged;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.GuiTextures"): typeof GuiTextures;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DropperBlock"): typeof Internal.DropperBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Handler"): typeof Internal.Handler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2FloatMap"): Internal.Object2FloatMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.LingeringPotionItem"): typeof Internal.LingeringPotionItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate"): typeof Internal.ReplaceablePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.ResourceLocation"): typeof ResourceLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration"): typeof Internal.SimpleRandomFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Tick"): typeof Internal.LivingEntityUseItemEvent$Tick;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder"): typeof Internal.VillagerProfessionBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleFunction"): Internal.DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket"): typeof Internal.ClientboundSetBorderWarningDelayPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.control.MoveControl"): typeof Internal.MoveControl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StructureBlock"): typeof Internal.StructureBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2FloatFunction"): Internal.Float2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.AttachCapabilitiesEvent"): typeof Internal.AttachCapabilitiesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.TagPrefixItem"): typeof Internal.TagPrefixItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Looper"): typeof Internal.Looper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.RotationState"): typeof RotationState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.DynamicGameEventListener"): typeof Internal.DynamicGameEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.rootplacers.MangroveRootPlacer"): typeof Internal.MangroveRootPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeightedPressurePlateBlock"): typeof Internal.WeightedPressurePlateBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket"): typeof Internal.ClientboundRemoveEntitiesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingExperienceDropEvent"): typeof Internal.LivingExperienceDropEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.Struct"): typeof Internal.Struct;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase"): typeof Internal.DragonHoldingPatternPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.server.permission.nodes.PermissionNode"): typeof Internal.PermissionNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoublePredicate"): Internal.DoublePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.forge.mixin.AccessOptions"): Internal.AccessOptions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern"): typeof GTLayerPattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BannerBlockEntity"): typeof Internal.BannerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlas"): typeof Internal.TextureAtlas;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.GeodeLayerSettings"): typeof Internal.GeodeLayerSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MossBlock"): typeof Internal.MossBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.BlockKJS"): Internal.BlockKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.LivingEntity$Fallsounds"): typeof Internal.LivingEntity$Fallsounds;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature"): typeof Internal.AbstractHugeMushroomFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidBuilder"): typeof Internal.FluidBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Squid"): typeof Internal.Squid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters"): typeof Internal.ClientboundSetPlayerTeamPacket$Parameters;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType"): typeof Internal.SharedSuggestionProvider$ElementSuggestionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ViewportEvent$ComputeCameraAngles"): typeof Internal.ViewportEvent$ComputeCameraAngles;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.Parcelable"): Internal.Parcelable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.WorldGenerationContext"): typeof Internal.WorldGenerationContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ServerPlayerKJS"): Internal.ServerPlayerKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider"): Internal.DensityFunction$ContextProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeMobEffect"): Internal.IForgeMobEffect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer"): typeof Internal.BufferBuilder$RenderedBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.GuiMessageTag"): typeof Internal.GuiMessageTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.DynamicTexture"): typeof Internal.DynamicTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.SurfaceProxy"): typeof Internal.SurfaceProxy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor"): Internal.ModelCuboidAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType$ContextlessType"): Internal.StructurePieceType$ContextlessType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.ByteArrayTag"): typeof Internal.ByteArrayTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.GTRegistry$RL"): typeof Internal.GTRegistry$RL;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.blockentity.IManagedBlockEntity"): Internal.IManagedBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.impl.SimpleJarMetadata"): typeof Internal.SimpleJarMetadata;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkAccess"): typeof Internal.ChunkAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder"): typeof Internal.SequentialEntry$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.TelemetryPropertyContainer"): Internal.TelemetryPropertyContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShapelessRecipe$Serializer"): typeof Internal.ShapelessRecipe$Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.IntProvider"): typeof Internal.IntProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.treedecorators.AttachedToLeavesDecorator"): typeof Internal.AttachedToLeavesDecorator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormat"): typeof Internal.VertexFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.FrontAndTop"): typeof Internal.FrontAndTop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket"): typeof Internal.ServerboundClientCommandPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider"): Internal.CustomJavaToJsWrapperProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.FireworkRocketItem"): typeof Internal.FireworkRocketItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.stack.UnificationEntry"): typeof UnificationEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Climate$ParameterPoint"): typeof Internal.Climate$ParameterPoint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.DoubleToLongFunction"): Internal.DoubleToLongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.Palette$Factory"): Internal.Palette$Factory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.types.templates.TypeTemplate"): Internal.TypeTemplate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action"): typeof Internal.ServerboundSeenAdvancementsPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.tag.TagPrefix$OreType"): typeof Internal.TagPrefix$OreType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Keyable"): Internal.Keyable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.IModLanguageProvider"): Internal.IModLanguageProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Provider$Service"): typeof Internal.Provider$Service;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.PlayerRideableJumping"): Internal.PlayerRideableJumping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.Minecart"): typeof Internal.Minecart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ToLongFunction"): Internal.ToLongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.social.PlayerSocialManager"): typeof Internal.PlayerSocialManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.AABB"): typeof Internal.AABB;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$Named"): typeof Internal.ColorSpace$Named;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BambooBlock"): typeof Internal.BambooBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MangroveRootsBlock"): typeof Internal.MangroveRootsBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelWriter"): Internal.LevelWriter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NoteBlock"): typeof Internal.NoteBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.PlayerRespawnedEventJS"): typeof Internal.PlayerRespawnedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DataResult"): typeof Internal.DataResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BeehiveBlockEntity"): typeof Internal.BeehiveBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket"): typeof Internal.ClientboundSetChunkCacheCenterPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Output"): typeof Internal.Output;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.registries.Registries"): typeof Internal.Registries;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig$CommentNode"): typeof Internal.UnmodifiableCommentedConfig$CommentNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.wrapper.ColorWrapper"): Color;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement"): typeof Internal.RandomSpreadStructurePlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelStorageSource"): typeof Internal.LevelStorageSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.LevelResource"): typeof Internal.LevelResource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ComponentContents"): Internal.ComponentContents;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.Color"): typeof com.simibubi.create.foundation.utility.Color;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.spectator.SpectatorMenu"): typeof Internal.SpectatorMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TagsUpdatedEvent"): typeof Internal.TagsUpdatedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.BaseSpawner"): typeof Internal.BaseSpawner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.IdFunctionCall"): Internal.IdFunctionCall;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsNews"): typeof Internal.RealmsNews;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.PrioritizeChunkUpdates"): typeof Internal.PrioritizeChunkUpdates;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootContextUser"): Internal.LootContextUser;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ClickType"): typeof Internal.ClickType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.WorldGenRegion"): typeof Internal.WorldGenRegion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PipeBlock"): typeof Internal.PipeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockElement"): typeof Internal.BlockElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.GuiMessageTag$Icon"): typeof Internal.GuiMessageTag$Icon;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Realms32BitWarningStatus"): typeof Internal.Realms32BitWarningStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.tag.TagPrefix$LoaderType"): typeof Internal.TagPrefix$LoaderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatComparator"): Internal.FloatComparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RootsBlock"): typeof Internal.RootsBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IColorHelper"): Internal.IColorHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.FieldAttributes"): typeof Internal.FieldAttributes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Unit"): typeof com.mojang.datafixers.util.Unit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.cover.CoverDefinition"): typeof Internal.CoverDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FrostedIceBlock"): typeof Internal.FrostedIceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportChatMessageContent"): typeof Internal.ReportChatMessageContent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.data.event.GatherDataEvent"): typeof Internal.GatherDataEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ResourceBundle$Control"): typeof Internal.ResourceBundle$Control;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.AttackEntityEvent"): typeof Internal.AttackEntityEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.Tesselator"): typeof Internal.Tesselator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.AreaEffectCloud"): typeof Internal.AreaEffectCloud;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.mixin.blockstatecache.ArrayVSAccess"): Internal.ArrayVSAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundUseItemPacket"): typeof Internal.ServerboundUseItemPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS"): typeof Internal.SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackNodeLocation"): typeof Internal.TrackNodeLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.Holder$Reference$Type"): typeof Internal.Holder$Reference$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Zombie"): typeof Internal.Zombie;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.mc.text.mixin.AccessRenderBuffers"): Internal.AccessRenderBuffers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.PlayerInfo"): typeof Internal.PlayerInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult"): typeof Internal.MetricSampler$SamplerResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.AbstractIntCollection"): typeof Internal.AbstractIntCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagManager$LoadResult"): typeof Internal.TagManager$LoadResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.animation.Animation"): typeof Internal.Animation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.IntStream$IntMapMultiConsumer"): Internal.IntStream$IntMapMultiConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ClipResult"): typeof Internal.ClipResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Matrix4f"): typeof Internal.Matrix4f;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.CreativeModeTab"): typeof Internal.CreativeModeTab;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.OrRecipeComponent"): typeof Internal.OrRecipeComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$RealmInfo"): typeof Internal.AbuseReportRequest$RealmInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket"): typeof Internal.ClientboundLightUpdatePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeSet"): typeof Internal.UnicodeSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ItemLike"): Internal.ItemLike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.common.IClientItemExtensions$FontContext"): typeof Internal.IClientItemExtensions$FontContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket"): typeof Internal.ServerboundSetJigsawBlockPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongBinaryOperator"): Internal.LongBinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.TabContainer"): typeof TabContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.world.WorldRendererExtended"): Internal.WorldRendererExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ConduitBlock"): typeof Internal.ConduitBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.entity.AccessorLivingEntity"): Internal.AccessorLivingEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.SpawnPlacements$Type"): typeof Internal.SpawnPlacements$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.ViewModel"): typeof Internal.ViewModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeManager"): typeof Internal.BiomeManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.Material"): com.jozufozu.flywheel.api.Material;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased"): typeof Internal.ScreenEvent$MouseButtonReleased;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.BlockFamily"): typeof Internal.BlockFamily;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.server.ServerAboutToStartEvent"): typeof Internal.ServerAboutToStartEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderType"): typeof Internal.RenderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.FluidAmounts"): FluidAmounts;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.LeashFenceKnotEntity"): typeof Internal.LeashFenceKnotEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$Init$Pre"): typeof Internal.ScreenEvent$Init$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.AxeItem"): typeof Internal.AxeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.suggestion.Suggestion"): typeof Internal.Suggestion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.fluids.OpenEndedPipe$IEffectHandler"): Internal.OpenEndedPipe$IEffectHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Principal"): Internal.Principal;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.ProfilePublicKey"): typeof Internal.ProfilePublicKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TallGrassBlock"): typeof Internal.TallGrassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.events.common.ChatEvent$ChatComponent"): Internal.ChatEvent$ChatComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.behavior.PositionTracker"): Internal.PositionTracker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Server$Stats"): typeof Internal.Server$Stats;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent"): typeof Internal.TickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.TabsWidget"): typeof Internal.TabsWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.ConditionalFunction"): typeof Internal.ConditionalFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Enemy"): Internal.Enemy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2ByteFunction"): Internal.Char2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Iterable"): Internal.Iterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseInput"): typeof Internal.ScreenEvent$MouseInput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2CharFunction"): Internal.Char2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.DeployableRearAttachment"): typeof Internal.DeployableRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$RenderIntent"): typeof Internal.ColorSpace$RenderIntent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.ContraptionType"): typeof Internal.ContraptionType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.CloudStatus"): typeof Internal.CloudStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.PoiTypeBuilder"): typeof Internal.PoiTypeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.NearestItemSensor"): typeof Internal.NearestItemSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.RecipeComponentBuilderMap"): typeof Internal.RecipeComponentBuilderMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientVisibility"): Internal.IIngredientVisibility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.schematics.requirement.ItemRequirement"): typeof Internal.ItemRequirement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose"): typeof Internal.AbstractIllager$IllagerArmPose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.MaterialJS"): typeof Internal.MaterialJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.TripWireHookBlock"): typeof Internal.TripWireHookBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator"): Internal.IntBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.Train"): typeof Internal.Train;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.RealmsDataFetcher"): typeof Internal.RealmsDataFetcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeEntity"): Internal.IForgeEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityEvent"): typeof Internal.EntityEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Engine"): Internal.Engine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.SpriteSet"): Internal.SpriteSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Vanishable"): Internal.Vanishable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.TinyMap"): typeof Internal.TinyMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Biome"): typeof Internal.Biome;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ChestLidController"): typeof Internal.ChestLidController;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackEdgeIntersection"): typeof Internal.TrackEdgeIntersection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.NetherForestVegetationFeature"): typeof Internal.NetherForestVegetationFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.EmptyRearAttachment"): typeof Internal.EmptyRearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.SimplePlayerEventJS"): typeof Internal.SimplePlayerEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.Serializer"): Internal.Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Table$Cell"): Internal.Table$Cell;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket"): typeof Internal.ServerboundSetCreativeModeSlotPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource"): Internal.SurfaceRules$ConditionSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2IntFunction"): Internal.Double2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.math.Quaternion"): typeof Internal.Quaternion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.FontFamily"): typeof Internal.FontFamily;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource"): typeof com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.Stream"): Internal.Stream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus"): typeof Internal.ShulkerBoxBlockEntity$AnimationStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.EventPriority"): typeof Internal.EventPriority;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.item.ItemEvent"): typeof Internal.ItemEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.LongSummaryStatistics"): typeof Internal.LongSummaryStatistics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.StringRange"): typeof Internal.StringRange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.NoiseRouter"): typeof Internal.NoiseRouter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.FrogVariant"): typeof Internal.FrogVariant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.ISchemeResponseHeaders"): Internal.ISchemeResponseHeaders;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "top.theillusivec4.curios.mixin.core.AccessorEntity"): top.theillusivec4.curios.mixin.core.AccessorEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.destination.ScheduleInstruction"): typeof Internal.ScheduleInstruction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate"): typeof Internal.AllOfPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.SingleItemRecipe$Serializer"): typeof Internal.SingleItemRecipe$Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType"): typeof Internal.TrunkPlacerType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction"): Internal.Boolean2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$Type"): typeof Internal.TickEvent$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.lighting.LightEventListener"): Internal.LightEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement"): typeof Internal.LegacySinglePoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.tree.LiteralCommandNode"): typeof Internal.LiteralCommandNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootContext$Builder"): typeof Internal.LootContext$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler"): Internal.ColorSampler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.DoubleSummaryStatistics"): typeof Internal.DoubleSummaryStatistics;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.texture.SpriteExtended"): Internal.SpriteExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Vindicator"): typeof Internal.Vindicator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity"): typeof Internal.RandomizableContainerBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Donkey"): typeof Internal.Donkey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BambooSaplingBlock"): typeof Internal.BambooSaplingBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatSpliterator"): Internal.FloatSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended"): Internal.BlockColorsExtended;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.base.Function"): com.google.common.base.Function;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.SignedMessageValidator$State"): typeof Internal.SignedMessageValidator$State;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LiquidBlock"): typeof Internal.LiquidBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function9"): Internal.Function9;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$LineStateShard"): typeof Internal.RenderStateShard$LineStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.warden.WardenSpawnTracker"): typeof Internal.WardenSpawnTracker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.entity.PartEntity"): typeof Internal.PartEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P7"): typeof Internal.Products$P7;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.factory.HeldItemUIFactory$IHeldItemUIHolder"): Internal.HeldItemUIFactory$IHeldItemUIHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandSourceStack"): typeof Internal.CommandSourceStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.CoralMushroomFeature"): typeof Internal.CoralMushroomFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.WorldLoader$InitConfig"): typeof Internal.WorldLoader$InitConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.KeyDispatchDataCodec"): typeof Internal.KeyDispatchDataCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StoneButtonBlock"): typeof Internal.StoneButtonBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2DoubleFunction"): Internal.Object2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback"): Internal.CropBlockBuilder$SurviveCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.minecraft.ShapedRecipeSchema$ShapedRecipeJS"): typeof Internal.ShapedRecipeSchema$ShapedRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Function"): dev.latvian.mods.rhino.Function;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.forge.GenericForgeEventConsumer"): Internal.GenericForgeEventConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.repository.ArtifactRepository"): Internal.ArtifactRepository;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function13"): Internal.Function13;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiEvent"): typeof Internal.RenderGuiEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.ArrivalSoundQueue"): typeof Internal.ArrivalSoundQueue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.transition.Transition$EpicenterCallback"): Internal.Transition$EpicenterCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.handlers.IGuiProperties"): Internal.IGuiProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelTimeAccess"): Internal.LevelTimeAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager"): typeof Internal.SpecialRecipeSerializerManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction"): Internal.Boolean2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SignalBlockEntity$OverlayState"): typeof Internal.SignalBlockEntity$OverlayState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2ShortFunction"): Internal.Float2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest"): typeof Internal.TagMatchTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.LongSerializationPolicy"): typeof Internal.LongSerializationPolicy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.frog.Frog"): typeof Internal.Frog;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.EnumProperty"): typeof Internal.EnumProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.BlockDestructionProgress"): typeof Internal.BlockDestructionProgress;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.WitherSkull"): typeof Internal.WitherSkull;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration"): typeof Internal.DripstoneClusterConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagNetworkSerialization$NetworkPayload"): typeof Internal.TagNetworkSerialization$NetworkPayload;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.Brain$Provider"): typeof Internal.Brain$Provider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket"): typeof Internal.ClientboundRemoveMobEffectPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Enumeration"): Internal.Enumeration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SignBlock"): typeof Internal.SignBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.UserAuthentication"): Internal.UserAuthentication;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.ViewModelProvider$Factory"): Internal.ViewModelProvider$Factory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.PacketFlow"): typeof Internal.PacketFlow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.ModelState"): Internal.ModelState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.CollisionContext"): Internal.CollisionContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Multiset$Entry"): Internal.Multiset$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.TerrainAdjustment"): typeof Internal.TerrainAdjustment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.NewRegistryEvent"): typeof Internal.NewRegistryEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate"): typeof Internal.SolidPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.item.FallingBlockEntity"): typeof Internal.FallingBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$BackgroundRendered"): typeof Internal.ScreenEvent$BackgroundRendered;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderGuiEvent$Pre"): typeof Internal.RenderGuiEvent$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.FPFragmentBuilder"): Internal.FPFragmentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.Script"): Internal.Script;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.MeasureUnit$MeasurePrefix"): typeof Internal.MeasureUnit$MeasurePrefix;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate"): typeof Internal.MatchingBlocksPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EntityDimensions"): typeof Internal.EntityDimensions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.token.UnitTokenStream"): typeof Internal.UnitTokenStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.DoorHingeSide"): typeof Internal.DoorHingeSide;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier"): Internal.FunctionFactory$FuncSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect"): typeof Internal.BakedGlyph$Effect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight"): typeof Internal.VeryBiasedToBottomHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent"): typeof Internal.RegisterClientTooltipComponentFactoriesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry"): Internal.Int2ObjectMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.DataPackConfig"): typeof Internal.DataPackConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntSupplier"): Internal.IntSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.sound.SoundEntry"): typeof Internal.SoundEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.Sensing"): typeof Internal.Sensing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.util.SimpleMapContentRegistry$Identifiable"): Internal.SimpleMapContentRegistry$Identifiable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.ingredient.ICraftingGridHelper"): Internal.ICraftingGridHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BlockEntity"): typeof Internal.BlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.multiblock.CleanroomType"): typeof CleanroomType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.SurfaceProxy$LazyCallbackResult"): typeof Internal.SurfaceProxy$LazyCallbackResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.Widget"): typeof com.lowdragmc.lowdraglib.gui.widget.Widget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnContextClickListener"): Internal.View$OnContextClickListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EndRodBlock"): typeof Internal.EndRodBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.goal.GoalSelector"): typeof Internal.GoalSelector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor"): typeof Internal.BlockIgnoreProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.StatFormatter"): Internal.StatFormatter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$CreateCallback"): Internal.IForgeRegistry$CreateCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.PacketDistributor$PacketTarget"): typeof Internal.PacketDistributor$PacketTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.DateFormatSymbols"): typeof Internal.DateFormatSymbols;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.AbstractIntSet"): typeof Internal.AbstractIntSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard"): typeof Internal.RenderStateShard$TexturingStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.MultiBufferSource$BufferSource"): typeof Internal.MultiBufferSource$BufferSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftbchunks.core.BlockStateFTBC"): Internal.BlockStateFTBC;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientChatReceivedEvent"): typeof Internal.ClientChatReceivedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour"): typeof Internal.BlockBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.player.LocalPlayer"): typeof Internal.LocalPlayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$InteractionKeyMappingTriggered"): typeof Internal.InputEvent$InteractionKeyMappingTriggered;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.pipeline.RenderTarget"): typeof com.mojang.blaze3d.pipeline.RenderTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState"): typeof Internal.OreConfiguration$TargetBlockState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.OverlayTexture"): typeof Internal.OverlayTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.border.BorderStatus"): typeof Internal.BorderStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2LongFunction"): Internal.Reference2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.server.permission.events.PermissionGatherEvent$Nodes"): typeof Internal.PermissionGatherEvent$Nodes;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ComplexItem"): typeof Internal.ComplexItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ShulkerBoxMenu"): typeof Internal.ShulkerBoxMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.EntityLootEventJS"): typeof Internal.EntityLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.HugeBrownMushroomFeature"): typeof Internal.HugeBrownMushroomFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelSettings"): typeof Internal.LevelSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentManager$OnBackStackChangedListener"): Internal.FragmentManager$OnBackStackChangedListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.versioning.Restriction"): typeof Internal.Restriction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.RegistryManager"): typeof Internal.RegistryManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.MinecraftSessionService"): Internal.MinecraftSessionService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.SimpleWeightedRandomList"): typeof Internal.SimpleWeightedRandomList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.PlayerEnderChestContainer"): typeof Internal.PlayerEnderChestContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.GeodeVeinGenerator$GeodeBlockSettings"): typeof Internal.GeodeVeinGenerator$GeodeBlockSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.OpsRenderPass"): typeof Internal.OpsRenderPass;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.FlushInfo$SubmittedCallback"): Internal.FlushInfo$SubmittedCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.WorldGenSettingsComponent"): typeof Internal.WorldGenSettingsComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.CarvingMask"): typeof Internal.CarvingMask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.TaskChainer$DelayedTask"): Internal.TaskChainer$DelayedTask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.Font$DisplayMode"): typeof Internal.Font$DisplayMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerScoreboard$Method"): typeof Internal.ServerScoreboard$Method;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.RandomSelectorFeature"): typeof Internal.RandomSelectorFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ModifiableItemKJS"): Internal.ModifiableItemKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.WrapFactory"): typeof Internal.WrapFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2LongFunction"): Internal.Long2LongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.LivingEntityAccessor"): Internal.LivingEntityAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemStackSet"): typeof Internal.ItemStackSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.mixin.ShovelItemAccess"): io.github.foundationgames.automobility.mixin.ShovelItemAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableList$Builder"): typeof Internal.ImmutableList$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.opengl.GLTextureCompat"): typeof Internal.GLTextureCompat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeLiquid"): typeof Internal.FluidTypeLiquid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.network.ServerPlayerConnection"): Internal.ServerPlayerConnection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.Abilities"): typeof Internal.Abilities;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.KnowledgeBookItem"): typeof Internal.KnowledgeBookItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewTreeObserver"): typeof Internal.ViewTreeObserver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blamejared.clumps.mixin.ExperienceOrbAccess"): Internal.ExperienceOrbAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.logging.log4j.MarkerManager$Log4jMarker"): typeof Internal.MarkerManager$Log4jMarker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.model.BufferBuilderExtension"): Internal.BufferBuilderExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket"): typeof Internal.ServerboundLockDifficultyPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.JavaMembers$MethodInfo"): typeof Internal.JavaMembers$MethodInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.LayeredVeinGenerator"): typeof Internal.LayeredVeinGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.FoodEatenEventJS"): typeof Internal.FoodEatenEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.stb.STBIWriteCallbackI"): Internal.STBIWriteCallbackI;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.LongArrayTag"): typeof Internal.LongArrayTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2DoubleFunction"): Internal.Char2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket"): typeof Internal.ServerboundPlayerActionPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.PrivilegedExceptionAction"): Internal.PrivilegedExceptionAction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ContainerSynchronizer"): Internal.ContainerSynchronizer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemCraftedEventJS"): typeof Internal.ItemCraftedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.ChunkGenerator"): typeof Internal.ChunkGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.cache.Cache"): Internal.Cache;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter"): Internal.MobFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ComputeFovModifierEvent"): typeof Internal.ComputeFovModifierEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter"): typeof Internal.SurfaceWaterDepthFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatList"): Internal.FloatList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder"): typeof Internal.StructurePiecesBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatTypeDecoration"): typeof Internal.ChatTypeDecoration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.UtilsWrapper"): Utils;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.NativeContinuation"): typeof Internal.NativeContinuation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.piglin.Piglin"): typeof Internal.Piglin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.control.LookControl"): typeof Internal.LookControl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Pose"): typeof Internal.Pose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BannerBlock"): typeof Internal.BannerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelReader"): Internal.LevelReader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.crafting.IShapedRecipe"): Internal.IShapedRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileComponent"): Internal.AutomobileComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase"): typeof Internal.AbstractDragonSittingPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.CropHarvesterFrontAttachment"): typeof Internal.CropHarvesterFrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SmokerBlock"): typeof Internal.SmokerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder"): typeof Internal.ItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.AbstractTickableSoundInstance"): typeof Internal.AbstractTickableSoundInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ResourceBorderTexture"): typeof ResourceBorderTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper"): Facing;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.material.FlowingFluid"): typeof Internal.FlowingFluid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View"): typeof Internal.View;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IClickableIngredient"): Internal.IClickableIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.ChronoField"): typeof Internal.ChronoField;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewTreeObserver$OnPreDrawListener"): Internal.ViewTreeObserver$OnPreDrawListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkBehaviour"): Internal.SculkBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.Hash"): Internal.Hash;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.PackRepository"): typeof Internal.PackRepository;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Mob"): typeof Internal.Mob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement"): typeof Internal.NoiseBasedCountPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.Couple"): typeof Internal.Couple;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.color.block.BlockColors"): typeof Internal.BlockColors;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.ScheduleRuntime"): typeof Internal.ScheduleRuntime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.AmbientMoodSettings"): typeof Internal.AmbientMoodSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkDataEvent$Save"): typeof Internal.ChunkDataEvent$Save;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityTypeExtension"): Internal.BlockEntityTypeExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.JigsawStructure"): typeof Internal.JigsawStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedBucketItemExtension"): Internal.InjectedBucketItemExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.HandshakeMessages$S2CRegistry"): typeof Internal.HandshakeMessages$S2CRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.ServerChatEvent$Submitted"): typeof Internal.ServerChatEvent$Submitted;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.recipe.IRecipeCapabilityHolder"): Internal.IRecipeCapabilityHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.SurfaceRules$Context"): typeof Internal.SurfaceRules$Context;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.Period"): typeof Internal.Period;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction"): Internal.Byte2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ArrowItem"): typeof Internal.ArrowItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.DataFixer"): Internal.DataFixer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent"): typeof Internal.RegisterCapabilitiesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.LerpingModel"): Internal.LerpingModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.AbstractDocumentBase"): typeof Internal.AbstractDocumentBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.CustomRecipe"): typeof Internal.CustomRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.hooks.level.biome.SpawnProperties"): Internal.SpawnProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.RubberLogBlock"): typeof Internal.RubberLogBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vazkii.patchouli.mixin.client.AccessorScreen"): Internal.AccessorScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterShadersEvent"): typeof Internal.RegisterShadersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AmethystClusterBlock"): typeof Internal.AmethystClusterBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.TickablePacketListener"): Internal.TickablePacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.codecs.PrimitiveCodec"): Internal.PrimitiveCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.configurator.ConfiguratorGroup"): typeof Internal.ConfiguratorGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket"): typeof Internal.ClientboundSetPassengersPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.inventory.AccessorCraftingContainer"): Internal.AccessorCraftingContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeMenuType"): Internal.IForgeMenuType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.gui.task.DataFetcher"): typeof Internal.DataFetcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType"): typeof Internal.LootNbtProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ShulkerBoxColoring"): typeof Internal.ShulkerBoxColoring;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.warden.AngerManagement"): typeof Internal.AngerManagement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.ConfiguratorPanel"): typeof Internal.ConfiguratorPanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.BakedModel"): Internal.BakedModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.builders.CubeDeformation"): typeof Internal.CubeDeformation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.kinds.Applicative$Mu"): Internal.Applicative$Mu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.Tag"): Internal.Tag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.OptionInstance"): typeof Internal.OptionInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.ForgeFlowingFluid$Properties"): typeof Internal.ForgeFlowingFluid$Properties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.JsonPrimitive"): typeof Internal.JsonPrimitive;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.CriterionProgress"): typeof Internal.CriterionProgress;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.hooks.level.biome.ClimateProperties"): Internal.ClimateProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action"): typeof Internal.ServerboundClientCommandPacket$Action;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityTeleportEvent$EnderPearl"): typeof Internal.EntityTeleportEvent$EnderPearl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SkullBlock$Type"): Internal.SkullBlock$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction"): Internal.Reference2DoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.village.poi.PoiManager"): typeof Internal.PoiManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration"): typeof Internal.VegetationPatchConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Layer"): typeof Internal.GTLayerPattern$Layer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DoubleBlockCombiner$Combiner"): Internal.DoubleBlockCombiner$Combiner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.BannerPatternItem"): typeof Internal.BannerPatternItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.BlastingRecipe"): typeof Internal.BlastingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.MaterialBlock"): typeof Internal.MaterialBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.OverclockingLogic"): typeof OverclockingLogic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.LocalTime"): typeof Internal.LocalTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.schedule.Schedule"): typeof Internal.Schedule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortSpliterator"): Internal.ShortSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerChatHeaderPacket"): typeof Internal.ClientboundPlayerChatHeaderPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.InventoryCarrier"): Internal.InventoryCarrier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.common.IClientMobEffectExtensions"): Internal.IClientMobEffectExtensions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.TemptingSensor"): typeof Internal.TemptingSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ServerData$ChatPreview"): typeof Internal.ServerData$ChatPreview;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.DecimalFormatSymbols"): typeof Internal.DecimalFormatSymbols;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.chunk.VisibilitySet"): typeof Internal.VisibilitySet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase"): typeof Internal.DragonSittingFlamingPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext"): Internal.DensityFunction$FunctionContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.Stat"): typeof Internal.Stat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.audio.Channel"): typeof com.mojang.blaze3d.audio.Channel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AirBlock"): typeof Internal.AirBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.ScheduleEntry"): typeof Internal.ScheduleEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.RectF"): typeof Internal.RectF;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.SimpleContainer"): typeof Internal.SimpleContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.View"): typeof com.mojang.datafixers.View;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RedstoneLampBlock"): typeof Internal.RedstoneLampBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.Packet"): Internal.Packet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.progress.StoringChunkProgressListener"): typeof Internal.StoringChunkProgressListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedItemExtension"): Internal.InjectedItemExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.DoubleConsumer"): it.unimi.dsi.fastutil.doubles.DoubleConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.FluidType"): typeof Internal.FluidType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.NumberFormat"): typeof com.ibm.icu.text.NumberFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.AccessorOp"): typeof Internal.AccessorOp;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder"): Internal.MetricsRecorder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ProjectileWeaponItem"): typeof Internal.ProjectileWeaponItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.ChatListener"): typeof Internal.ChatListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IForgeRegistry$MissingFactory"): Internal.IForgeRegistry$MissingFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket"): typeof Internal.ClientboundInitializeBorderPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.GTValues"): typeof GTValues;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ThirdPartyServerInfo"): typeof Internal.AbuseReportRequest$ThirdPartyServerInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.RecipeSerializer"): Internal.RecipeSerializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.StonecutterRecipe"): typeof Internal.StonecutterRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Minecraft"): typeof Internal.Minecraft;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.ServerAdvancementManager"): typeof Internal.ServerAdvancementManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.KelpPlantBlock"): typeof Internal.KelpPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.RenderSurface"): typeof Internal.RenderSurface;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.tr7zw.entityculling.access.Cullable"): Internal.Cullable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.TransformTexture"): typeof Internal.TransformTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.AgeableListModel"): typeof Internal.AgeableListModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WeatheringCopper$WeatherState"): typeof Internal.WeatheringCopper$WeatherState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LightningRodBlock"): typeof Internal.LightningRodBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntIterable"): Internal.IntIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.BlockInfo"): typeof Internal.BlockInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.ResourceManager"): Internal.ResourceManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderLevelStageEvent$Stage"): typeof Internal.RenderLevelStageEvent$Stage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.NoiseColumn"): typeof Internal.NoiseColumn;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.DataGenerator"): typeof Internal.DataGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.DrawingManager"): typeof Internal.DrawingManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.WithAttachedData"): Internal.WithAttachedData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.SculkSensorBlockEntity"): typeof Internal.SculkSensorBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer"): typeof Internal.TrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.Vec2"): typeof Internal.Vec2;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.recipes.ShapedRecipeBuilder"): typeof Internal.ShapedRecipeBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ModelEvent$RegisterAdditional"): typeof Internal.ModelEvent$RegisterAdditional;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat"): Internal.BufferVertexFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.tool.MaterialToolTier"): typeof Internal.MaterialToolTier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.GenericBuilder"): typeof Internal.GenericBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.Recipe"): Internal.Recipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundStopSoundPacket"): typeof Internal.ClientboundStopSoundPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.player.InventoryEventJS"): typeof Internal.InventoryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.side.fluid.IFluidTransfer"): Internal.IFluidTransfer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.CustomStatBuilder"): typeof Internal.CustomStatBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder"): Internal.LootItemFunction$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ObjectFunction"): Internal.Int2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.HeadedModel"): Internal.HeadedModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.BiomeWeightModifier"): typeof Internal.BiomeWeightModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.ICustomPacket"): Internal.ICustomPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.IdMappingEvent"): typeof Internal.IdMappingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vice.rubidium_extras.features.TotalDarkness.TextureAccess"): Internal.TextureAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterParticleProvidersEvent"): typeof Internal.RegisterParticleProvidersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockFaceUV"): typeof Internal.BlockFaceUV;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey$EmptyProperty"): typeof Internal.PropertyKey$EmptyProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Choreographer"): typeof Internal.Choreographer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump"): typeof Internal.BrainDebugRenderer$BrainDump;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.EditBox"): typeof Internal.EditBox;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteStack"): Internal.ByteStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.RegisterEvent$RegisterHelper"): Internal.RegisterEvent$RegisterHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.LongSupplier"): Internal.LongSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.events.SpecialSpoutHandlerEvent"): typeof Internal.SpecialSpoutHandlerEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vice.rubidium_extras.mixins.FrameCounter.FpsAccessorMixin"): Internal.FpsAccessorMixin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.HeightRangePlacement"): typeof Internal.HeightRangePlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientManager"): Internal.IIngredientManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.AbstractCookingRecipe"): typeof Internal.AbstractCookingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.fluids.OpenEndedPipe"): typeof Internal.OpenEndedPipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.ViscousFluidInterpolator"): typeof Internal.ViscousFluidInterpolator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Dynamic"): typeof Internal.Dynamic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Map$Entry"): Internal.Map$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.BitSet"): typeof Internal.BitSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.ILifecycleEvent"): Internal.ILifecycleEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.AbstractList"): typeof Internal.AbstractList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.common.IClientItemExtensions"): Internal.IClientItemExtensions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.MaterialGroup"): Internal.MaterialGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.Translate"): Internal.Translate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnDragListener"): Internal.View$OnDragListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemClickedEventJS"): typeof Internal.ItemClickedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.PistonType"): typeof Internal.PistonType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.WallSide"): typeof Internal.WallSide;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.FrameTimer"): typeof Internal.FrameTimer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Pre"): typeof Internal.ScreenEvent$KeyPressed$Pre;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ActionProvider"): typeof Internal.ActionProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.RunningGame"): Internal.RunningGame;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard"): typeof Internal.RenderStateShard$EmptyTextureStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.ExecutorService"): Internal.ExecutorService;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.CoralTreeFeature"): typeof Internal.CoralTreeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundChatAckPacket"): typeof Internal.ServerboundChatAckPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientPlayerNetworkEvent"): typeof Internal.ClientPlayerNetworkEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeNamespace"): typeof Internal.RecipeNamespace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.Predicates"): typeof Predicates;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.ChatVisiblity"): typeof Internal.ChatVisiblity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DirectionalBlock"): typeof Internal.DirectionalBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.PartialModel"): typeof Internal.PartialModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableStructureInfo$StructureInfo$Builder"): typeof Internal.ModifiableStructureInfo$StructureInfo$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Spliterator$OfLong"): Internal.Spliterator$OfLong;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.layout.LayoutItem"): Internal.LayoutItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pipenet.IPipeNode"): Internal.IPipeNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.VinesFeature"): typeof Internal.VinesFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration"): typeof Internal.SpikeConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.renderer.IItemRendererProvider"): Internal.IItemRendererProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.maps.MapItemSavedData"): typeof Internal.MapItemSavedData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.Aquifer"): Internal.Aquifer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket"): typeof Internal.ClientboundAwardStatsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.events.ScreenKeyReleasedEvent"): typeof Internal.ScreenKeyReleasedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback"): Internal.ItemBuilder$ReleaseUsingCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.EntityFallenOnBlockCallbackJS"): typeof Internal.EntityFallenOnBlockCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.item.ItemPropertyFunction"): Internal.ItemPropertyFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.tags.ITagManager"): Internal.ITagManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.EntityRenderDispatcher"): typeof Internal.EntityRenderDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.StatePropertiesPredicate"): typeof Internal.StatePropertiesPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypePlasma"): typeof Internal.FluidTypePlasma;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.NeutralMob"): Internal.NeutralMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.providers.number.NumberProvider"): Internal.NumberProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.tags.TagsProvider"): typeof Internal.TagsProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blakebr0.cucumber.event.RecipeManagerLoadingEvent"): typeof Internal.RecipeManagerLoadingEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction"): Internal.Double2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.ISchemeResponseData"): Internal.ISchemeResponseData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Llama"): typeof Internal.Llama;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Rarity"): typeof Internal.Rarity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.BlockBuilderProvider"): Internal.BlockBuilderProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder"): typeof Internal.BasicBlockJS$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.carver.CaveWorldCarver"): typeof Internal.CaveWorldCarver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ItemFrameItem"): typeof Internal.ItemFrameItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackMaterial$TrackType"): typeof Internal.TrackMaterial$TrackType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Processor"): typeof Internal.Processor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.ItemFrame"): typeof Internal.ItemFrame;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.PointedDripstoneFeature"): typeof Internal.PointedDripstoneFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.ScatteredOreFeature"): typeof Internal.ScatteredOreFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelProvider"): typeof Internal.ModelProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.BlockStateRotateCallbackJS"): typeof Internal.BlockStateRotateCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.WorldAttached"): typeof Internal.WorldAttached;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder"): typeof Internal.LootContextParamSet$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.transfer.IRecipeTransferError$Type"): typeof Internal.IRecipeTransferError$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.NetherFossilStructure"): typeof Internal.NetherFossilStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.BlockSourceImpl"): typeof Internal.BlockSourceImpl;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.EffectInstance"): typeof Internal.EffectInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnLayoutChangeListener"): Internal.View$OnLayoutChangeListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder"): typeof Internal.AlternativesEntry$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.IIngredientRenderer"): Internal.IIngredientRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BlockColumnFeature"): typeof Internal.BlockColumnFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.JukeboxBlock"): typeof Internal.JukeboxBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.field.ManagedFieldHolder"): typeof Internal.ManagedFieldHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.wither.WitherBoss"): typeof Internal.WitherBoss;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.transition.Transition"): typeof Internal.Transition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LeavesBlock"): typeof Internal.LeavesBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.SpawnGroupData"): Internal.SpawnGroupData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.CommandEventJS"): typeof Internal.CommandEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.moddingx.libx.event.ConfigLoadedEvent$LoadReason"): typeof Internal.ConfigLoadedEvent$LoadReason;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.BiomeModifier$Phase"): typeof Internal.BiomeModifier$Phase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.launcher.SessionEventListener"): Internal.SessionEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.block.CoilBlock"): typeof Internal.CoilBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.Slot"): typeof Internal.Slot;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.DataResult$PartialResult"): typeof Internal.DataResult$PartialResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Rect"): typeof Internal.Rect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.PermissionCollection"): typeof Internal.PermissionCollection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.token.CharStream"): typeof Internal.CharStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.sounds.SoundBufferLibrary"): typeof Internal.SoundBufferLibrary;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackGraph"): typeof Internal.TrackGraph;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportChatMessageHeader"): typeof Internal.ReportChatMessageHeader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.item.BaseFilterItem"): typeof Internal.BaseFilterItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeyInstance"): typeof Internal.BogeyInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.IRedstoneSignalMachine"): Internal.IRedstoneSignalMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.SpecialEquality"): Internal.SpecialEquality;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.GlobalPos"): typeof Internal.GlobalPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.Structure$GenerationStub"): typeof Internal.Structure$GenerationStub;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider$Rule"): typeof Internal.RuleBasedBlockStateProvider$Rule;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.ListBuilder"): Internal.ListBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.CrashReport"): typeof Internal.CrashReport;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.alchemy.Potion"): typeof Internal.Potion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.box.CoordinateConsumer"): Internal.CoordinateConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.ModelLayerLocation"): typeof Internal.ModelLayerLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.opengl.GLFramebufferInfo"): typeof Internal.GLFramebufferInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlasSprite$FrameInfo"): typeof Internal.TextureAtlasSprite$FrameInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Comparator"): Internal.Comparator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.BiomeGenerationSettingsBuilder"): typeof Internal.BiomeGenerationSettingsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.LootTablesKJS"): Internal.LootTablesKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientVisibility$IListener"): Internal.IIngredientVisibility$IListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.model.ModelBakery"): typeof Internal.ModelBakery;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.WheelBase"): typeof Internal.WheelBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ForwardingSet"): typeof Internal.ForwardingSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.NearestBedSensor"): typeof Internal.NearestBedSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.response.KeyPairResponse"): typeof Internal.KeyPairResponse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.BitStorage"): Internal.BitStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2ByteFunction"): Internal.Long2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.Dimension"): typeof Internal.Dimension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTItems"): typeof GTItems;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.IglooStructure"): typeof Internal.IglooStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.ICoilType"): Internal.ICoilType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.ITrackBlock"): Internal.ITrackBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter"): Internal.FrustumAdapter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.NonNullFunction"): Internal.NonNullFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.RegistryInfo"): typeof Internal.RegistryInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.IPartialSafeNBT"): Internal.IPartialSafeNBT;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.OutputInt"): typeof Internal.OutputInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint"): typeof Internal.TravellingPoint;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput"): Internal.ClientboundLevelChunkPacketData$BlockEntityTagOutput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.field.FieldManagedStorage"): typeof Internal.FieldManagedStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.properties.Property"): typeof com.mojang.authlib.properties.Property;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.FillBucketEvent"): typeof Internal.FillBucketEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.transform.Transform"): com.jozufozu.flywheel.util.transform.Transform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$TextureStateShard"): typeof Internal.RenderStateShard$TextureStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.MemoryStack"): typeof Internal.MemoryStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockElementRotation"): typeof Internal.BlockElementRotation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.FontMetricsInt"): typeof Internal.FontMetricsInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType"): typeof Internal.ObjectiveCriteria$RenderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.attributes.Attribute"): typeof Internal.Attribute;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatType$BoundNetwork"): typeof Internal.ChatType$BoundNetwork;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.hooks.level.biome.GenerationProperties"): Internal.GenerationProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.font.FontManager"): typeof Internal.FontManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.base.Supplier"): com.google.common.base.Supplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.enchantment.Enchantment"): typeof Internal.Enchantment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ThreadedLevelLightEngine"): typeof Internal.ThreadedLevelLightEngine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Instrument"): typeof Internal.Instrument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.IGeneratedBlockState"): Internal.IGeneratedBlockState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.PathNavigationRegion"): typeof Internal.PathNavigationRegion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.lambdaurora.lambdynlights.DynamicLightSource"): Internal.DynamicLightSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ItemToolTierRegistryEventJS"): typeof Internal.ItemToolTierRegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.EntityModelSet"): typeof Internal.EntityModelSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.SculkSensorPhase"): typeof Internal.SculkSensorPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2IntFunction"): Internal.Short2IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Decoder$Simple"): Internal.Decoder$Simple;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$FarmlandTrampleEvent"): typeof Internal.BlockEvent$FarmlandTrampleEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.AbstractMinecartContainer"): typeof Internal.AbstractMinecartContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.MetaMachine"): typeof Internal.MetaMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.Difficulty"): typeof Internal.Difficulty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.data.ExistingFileHelper$IResourceType"): Internal.ExistingFileHelper$IResourceType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.RecipeManagerAccessor"): com.gregtechceu.gtceu.core.mixins.RecipeManagerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.UserStencilSettings"): typeof Internal.UserStencilSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer"): typeof Internal.DarkOakTrunkPlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.Navigation"): typeof Internal.Navigation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ThrownExperienceBottle"): typeof Internal.ThrownExperienceBottle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Blaze"): typeof Internal.Blaze;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundChatPreviewPacket"): typeof Internal.ServerboundChatPreviewPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.ItemBuilder"): typeof com.tterrag.registrate.builders.ItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.TridentItem"): typeof Internal.TridentItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder"): typeof Internal.EnchantmentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.itemfilters.item.StringValueData"): typeof Internal.StringValueData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider"): typeof Internal.RandomizedIntStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.instancing.entity.EntityInstance"): typeof Internal.EntityInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.ModelBlockRenderer"): typeof Internal.ModelBlockRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition"): Internal.LootItemCondition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.Block"): typeof Internal.Block;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.ValueUnwrapper"): Internal.ValueUnwrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.event.EventResult"): typeof dev.architectury.event.EventResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.font.GlyphInfo"): Internal.GlyphInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.ParticleEngine$MutableSpriteSet"): typeof Internal.ParticleEngine$MutableSpriteSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ForwardingList"): typeof Internal.ForwardingList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentManager"): typeof Internal.FragmentManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.random.WeightedEntry$Wrapper"): typeof Internal.WeightedEntry$Wrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.observer.TrackObserver"): typeof Internal.TrackObserver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntToLongFunction"): Internal.IntToLongFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.pattern.BlockInWorld"): typeof Internal.BlockInWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vazkii.patchouli.mixin.client.AccessorMultiBufferSource"): vazkii.patchouli.mixin.client.AccessorMultiBufferSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.fusion.api.model.GatherTexturesContext"): Internal.GatherTexturesContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.bridge.game.GameVersion"): Internal.GameVersion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ToIntFunction"): Internal.ToIntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.component.RecipeComponent"): Internal.RecipeComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.managed.IManagedVar"): Internal.IManagedVar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SnowyDirtBlock"): typeof Internal.SnowyDirtBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.ToDoubleFunction"): Internal.ToDoubleFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2CharFunction"): Internal.Int2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.MinecraftClientKJS"): Internal.MinecraftClientKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.inventory.AbstractContainerScreen"): typeof Internal.AbstractContainerScreen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IGuiHelper"): Internal.IGuiHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.tag.TagType"): typeof com.gregtechceu.gtceu.api.data.tag.TagType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.Bitmap$Format"): typeof Internal.Bitmap$Format;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView"): Internal.VertexBufferView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ShearsItem"): typeof Internal.ShearsItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.RegularImmutableTable"): typeof Internal.RegularImmutableTable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.rear.RearAttachment"): typeof Internal.RearAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IIngredientListOverlay"): Internal.IIngredientListOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.fancy.IFancyTooltip"): Internal.IFancyTooltip;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.MountedStorageManager"): typeof Internal.MountedStorageManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.LongStream$LongMapMultiConsumer"): Internal.LongStream$LongMapMultiConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P9"): typeof Internal.Products$P9;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.CustomBuffer"): typeof Internal.CustomBuffer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerXpEvent$XpChange"): typeof Internal.PlayerXpEvent$XpChange;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P15"): typeof Internal.Products$P15;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.data.ExistingFileHelper"): typeof Internal.ExistingFileHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction"): Internal.EnchantmentBuilder$DamageProtectionFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "appeng.thirdparty.fabric.SpriteFinderImpl$SpriteFinderAccess"): Internal.SpriteFinderImpl$SpriteFinderAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.Feature"): typeof Internal.Feature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.RootedDirtBlock"): typeof Internal.RootedDirtBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPingPacket"): typeof Internal.ClientboundPingPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm"): typeof Internal.WorldgenRandom$Algorithm;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ClientPlayerKJS"): Internal.ClientPlayerKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.network.NetworkEvent$LoginPayloadEvent"): typeof Internal.NetworkEvent$LoginPayloadEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vazkii.patchouli.mixin.client.AccessorKeyMapping"): Internal.AccessorKeyMapping;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType"): Internal.BlockPredicateType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup"): typeof Internal.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Strider"): typeof Internal.Strider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.util.TreeNode"): typeof Internal.TreeNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.supermartijn642.core.mixin.BlockPropertiesAccessor"): Internal.BlockPropertiesAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "vazkii.patchouli.mixin.client.AccessorClientAdvancements"): Internal.AccessorClientAdvancements;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartSpawner"): typeof Internal.MinecartSpawner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Layer$Builder"): typeof Internal.GTLayerPattern$Layer$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DispensibleContainerItem"): Internal.DispensibleContainerItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IStringVisitor"): Internal.IStringVisitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.cert.Certificate"): typeof Internal.Certificate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ItemFrameEntityKJS"): Internal.ItemFrameEntityKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$StartTracking"): typeof Internal.PlayerEvent$StartTracking;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.MutableArmorTier"): typeof Internal.MutableArmorTier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.OpticFinder"): Internal.OpticFinder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.UserType"): typeof Internal.UserType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCommandsPacket"): typeof Internal.ClientboundCommandsPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ClimateSettingsBuilder"): typeof Internal.ClimateSettingsBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectSpliterator"): Internal.ObjectSpliterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.Connection"): typeof Internal.Connection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.DifficultyInstance"): typeof Internal.DifficultyInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.Varying"): typeof Internal.Varying;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.IGenericEvent"): Internal.IGenericEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.MemberType"): typeof Internal.MemberType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.backend.RenderLayer"): typeof com.jozufozu.flywheel.backend.RenderLayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.BlockStateProperties"): typeof BlockProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.blockentity.ITickSubscription"): Internal.ITickSubscription;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.IMachineFeature"): Internal.IMachineFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.possible_triangle.sliceanddice.mixins.RecipeManagerAccessor"): com.possible_triangle.sliceanddice.mixins.RecipeManagerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PlayerHeadBlock"): typeof Internal.PlayerHeadBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.SecureJar$Provider"): typeof Internal.SecureJar$Provider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties"): typeof Internal.RemoveOresProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.ComparatorMode"): typeof Internal.ComparatorMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.WorldgenRandom"): typeof Internal.WorldgenRandom;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility"): typeof Internal.Frustum$Visibility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.PositionalRandomFactory"): Internal.PositionalRandomFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate"): Internal.BlockBehaviour$StatePredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.client.renderer.cover.ICoverRenderer"): Internal.ICoverRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction"): Internal.Boolean2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase"): typeof Internal.DragonLandingApproachPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.AdvancementRewards"): typeof Internal.AdvancementRewards;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.BlockSelectorWidget"): typeof BlockSelectorWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.NbtAccounterAccessor"): Internal.NbtAccounterAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.LevelChunkSection"): typeof Internal.LevelChunkSection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.bedrockfluid.BedrockFluidDefinition"): typeof Internal.BedrockFluidDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapCodec$MapCodecCodec"): typeof Internal.MapCodec$MapCodecCodec;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.IFusionCasingType"): Internal.IFusionCasingType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.station.StationMapData"): Internal.StationMapData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer"): typeof Internal.LootPoolEntryContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.ZombifiedPiglin"): typeof Internal.ZombifiedPiglin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.TimeZone"): typeof Internal.TimeZone;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.AttachFace"): typeof Internal.AttachFace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.ConfigFormat"): Internal.ConfigFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundContainerClosePacket"): typeof Internal.ClientboundContainerClosePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.Calendar"): typeof com.ibm.icu.util.Calendar;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.goal.Goal$Flag"): typeof Internal.Goal$Flag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.capabilities.CapabilityDispatcher"): typeof Internal.CapabilityDispatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SaplingBlock"): typeof Internal.SaplingBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.RegistryAccess"): Internal.RegistryAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlag"): typeof Internal.MaterialFlag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FenceGateBlock"): typeof Internal.FenceGateBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.WidgetGroup"): typeof WidgetGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.ComparatorBlock"): typeof Internal.ComparatorBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.CodeSource"): typeof Internal.CodeSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement"): typeof Internal.EnvironmentScanPlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.WoodType"): typeof Internal.WoodType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.texture.ProgressTexture"): typeof ProgressTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder"): typeof Internal.ModelBuilder$ElementBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SpawnerBlock"): typeof Internal.SpawnerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BrainDebugRenderer"): typeof Internal.BrainDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractGlassBlock"): typeof Internal.AbstractGlassBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.RegularEnumSet"): typeof Internal.RegularEnumSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.TrackGraphLocation"): typeof Internal.TrackGraphLocation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.ArrowLooseEvent"): typeof Internal.ArrowLooseEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.PlayerInfo"): typeof com.mojang.realmsclient.dto.PlayerInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.MerchantMenu"): typeof Internal.MerchantMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DyeableHorseArmorItem"): typeof Internal.DyeableHorseArmorItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.FormattedCharSequence"): Internal.FormattedCharSequence;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.ItemSupplier"): Internal.ItemSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ImmutableCollections$List12"): typeof Internal.ImmutableCollections$List12;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType"): typeof Internal.FoliagePlacerType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.shaders.Program"): typeof Internal.Program;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.mixin.accessor.GameRendererAccessor"): Internal.GameRendererAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Entity"): typeof Internal.Entity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.entity.EntityRendererProvider"): Internal.EntityRendererProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.Aquifer$FluidPicker"): Internal.Aquifer$FluidPicker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentResultListener"): Internal.FragmentResultListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnGenericMotionListener"): Internal.View$OnGenericMotionListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.stats.ServerStatsCounter"): typeof Internal.ServerStatsCounter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.LoomBlock"): typeof Internal.LoomBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.TypeParameter"): typeof Internal.TypeParameter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BuddingAmethystBlock"): typeof Internal.BuddingAmethystBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.Float2ObjectFunction"): Internal.Float2ObjectFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor"): typeof Internal.BlackstoneReplaceProcessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.MushroomCow$MushroomType"): typeof Internal.MushroomCow$MushroomType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.ChunkBufferBuilderPack"): typeof Internal.ChunkBufferBuilderPack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.preprocessor.GlslPreprocessor"): typeof Internal.GlslPreprocessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.Npc"): Internal.Npc;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback"): Internal.CustomIngredientActionCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Permission"): typeof Internal.Permission;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneNames$MatchInfo"): typeof Internal.TimeZoneNames$MatchInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.ResourcePanel"): typeof Internal.ResourcePanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function14"): Internal.Function14;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder"): Internal.FunctionUserBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.AdvancementRewards$Builder"): typeof Internal.AdvancementRewards$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingDropsEvent"): typeof Internal.LivingDropsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest"): typeof Internal.AxisAlignedLinearPosTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.Item"): typeof Internal.Item;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.Painting"): typeof Internal.Painting;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction"): Internal.Object2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackBlockEntity"): typeof Internal.TrackBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.RegisterGameTestsEvent"): typeof Internal.RegisterGameTestsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.NBTSerializable"): Internal.NBTSerializable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.InputItem"): typeof InputItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Start"): typeof Internal.LivingEntityUseItemEvent$Start;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.PositionSource"): Internal.PositionSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ReleaseCallback"): typeof Internal.ReleaseCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.Instant"): typeof Internal.Instant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.MessageSigner"): typeof Internal.MessageSigner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction"): Internal.Char2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.ModelGenerator$Element"): typeof Internal.ModelGenerator$Element;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.StartupEventJS"): typeof Internal.StartupEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper"): UUID;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.lifecycle.Lifecycle"): typeof icyllis.modernui.lifecycle.Lifecycle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.cache.CacheStats"): typeof Internal.CacheStats;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$EntityPlaceEvent"): typeof Internal.BlockEvent$EntityPlaceEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeDimensionSpecialEffects"): Internal.IForgeDimensionSpecialEffects;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Pair"): typeof com.mojang.datafixers.util.Pair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$Clone"): typeof Internal.ClientPlayerNetworkEvent$Clone;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.document.DocumentField"): typeof Internal.DocumentField;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.registries.tags.IReverseTag"): Internal.IReverseTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.RecipeManager$CachedCheck"): Internal.RecipeManager$CachedCheck;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BushBlock"): typeof Internal.BushBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.MapEncoder"): Internal.MapEncoder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess"): Internal.BakedQuadAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.MessageQueue"): typeof Internal.MessageQueue;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.MachineDefinition"): typeof Internal.MachineDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.FriendlyByteBuf$Reader"): Internal.FriendlyByteBuf$Reader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.LightTexture"): typeof Internal.LightTexture;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Attachment"): typeof Internal.Attachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IJSQueryCallback"): Internal.IJSQueryCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.MenuItem"): Internal.MenuItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.ServerPlayerAccessor"): Internal.ServerPlayerAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.util.ITeleporter"): Internal.ITeleporter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.builder.IIngredientAcceptor"): Internal.IIngredientAcceptor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.DimensionSpecialEffects"): typeof Internal.DimensionSpecialEffects;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.LootEventJS"): typeof Internal.LootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid"): typeof Internal.ModifyRecipeCraftingGrid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.providers.RegistrateProvider"): Internal.RegistrateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientAdvancements$Listener"): Internal.ClientAdvancements$Listener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight"): typeof Internal.WeightedListHeight;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.file.CommentedFileConfigBuilder"): typeof Internal.CommentedFileConfigBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P2"): typeof Internal.Products$P2;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundClientInformationPacket"): typeof Internal.ServerboundClientInformationPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap"): typeof Internal.Object2IntOpenHashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.tag.TagWrapper"): typeof Internal.TagWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry"): typeof Internal.StructureSet$StructureSelectionEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator"): Internal.FloatBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.entity.EntityAccess"): Internal.EntityAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedOutEvent"): typeof Internal.PlayerEvent$PlayerLoggedOutEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.ChestMenu"): typeof Internal.ChestMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.SimpleDateFormat"): typeof Internal.SimpleDateFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.resource.ResourceContainer"): typeof Internal.ResourceContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.floats.FloatUnaryOperator"): Internal.FloatUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer"): typeof Internal.WorldSceneRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.RecipeBookType"): typeof Internal.RecipeBookType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction"): Internal.Byte2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.core.model.Model"): com.jozufozu.flywheel.core.model.Model;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.CycleButton$ValueListSupplier"): Internal.CycleButton$ValueListSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.tutorial.Tutorial"): typeof Internal.Tutorial;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.PartPose"): typeof Internal.PartPose;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.flat.FlatLayerInfo"): typeof Internal.FlatLayerInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Phantom"): typeof Internal.Phantom;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.EntityKJS"): Internal.EntityKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$OutputStateShard"): typeof Internal.RenderStateShard$OutputStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.predicate.BlockPredicate"): Internal.BlockPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeResolver"): Internal.BiomeResolver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds"): typeof Internal.ChunkRenderBounds;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EntityBlock"): Internal.EntityBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.BlockPositionSource"): typeof Internal.BlockPositionSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgePlayer"): Internal.IForgePlayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WallBlock"): typeof Internal.WallBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.ValueObject"): typeof Internal.ValueObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EndPortalBlock"): typeof Internal.EndPortalBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteList"): Internal.ByteList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteUnaryOperator"): Internal.ByteUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.trading.MerchantOffers"): typeof Internal.MerchantOffers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.almostreliable.unified.config.Config$Serializer"): typeof Internal.Config$Serializer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundChatCommandPacket"): typeof Internal.ServerboundChatCommandPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.DirtPathBlock"): typeof Internal.DirtPathBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeBakedModel"): Internal.IForgeBakedModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2CharFunction"): Internal.Reference2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules$Type"): typeof Internal.GameRules$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.registry.registries.RegistrySupplier"): Internal.RegistrySupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace"): typeof Internal.ColorSpace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.FragmentLifecycleCallbacks"): Internal.FragmentLifecycleCallbacks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityLeaveLevelEvent"): typeof Internal.EntityLeaveLevelEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.CommandContext"): typeof Internal.CommandContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.multiblock.IMultiPart"): Internal.IMultiPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.helpers.IModIdHelper"): Internal.IModIdHelper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.ServerLevelKJS"): Internal.ServerLevelKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeHolderSet"): Internal.IForgeHolderSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.TextureStitchEvent$Post"): typeof Internal.TextureStitchEvent$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.DyeColor"): typeof Internal.DyeColor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.PhantomFluidWidget"): typeof PhantomFluidWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.NoteBlockInstrument"): typeof Internal.NoteBlockInstrument;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.builders.OreVeinBuilderJS"): typeof Internal.OreVeinBuilderJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.enchantment.Enchantment$Rarity"): typeof Internal.Enchantment$Rarity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.core.mixins.ITrunkPlacerTypeAccessor"): Internal.ITrunkPlacerTypeAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.saveddata.SavedData"): typeof Internal.SavedData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.Registrate"): typeof Internal.Registrate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.AbstractMinecart$Type"): typeof Internal.AbstractMinecart$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.TimeZone$ConstantZone"): typeof Internal.TimeZone$ConstantZone;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.schema.RecipeOptional"): Internal.RecipeOptional;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.ParticleStatus"): typeof Internal.ParticleStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.bossevents.CustomBossEvent"): typeof Internal.CustomBossEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.item.ItemTossEvent"): typeof Internal.ItemTossEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WaterlilyBlock"): typeof Internal.WaterlilyBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.ModifiableBiomeInfo$BiomeInfo$Builder"): typeof Internal.ModifiableBiomeInfo$BiomeInfo$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction"): Internal.Byte2ReferenceFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.ops.OpsTask"): typeof Internal.OpsTask;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.item.component.ICustomDescriptionId"): Internal.ICustomDescriptionId;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.Stack"): it.unimi.dsi.fastutil.Stack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Team$Visibility"): typeof Internal.Team$Visibility;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.Score"): typeof Internal.Score;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.ModCheck"): typeof Internal.ModCheck;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.Style"): typeof Internal.Style;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.Products$P13"): typeof Internal.Products$P13;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.generators.ModelBuilder$FaceRotation"): typeof Internal.ModelBuilder$FaceRotation;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.DataProvider"): Internal.DataProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SpikeFeature"): typeof Internal.SpikeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableSet$Builder"): typeof Internal.ImmutableSet$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MudBlock"): typeof Internal.MudBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.HurtBySensor"): typeof Internal.HurtBySensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.gson.internal.Excluder"): typeof Internal.Excluder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.Node"): typeof Internal.Node;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.item.ItemEntity"): typeof Internal.ItemEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.MeshDrawTarget"): Internal.MeshDrawTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction"): Internal.Reference2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.PowderSnowCauldronBlock"): typeof Internal.PowderSnowCauldronBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.HitResult"): typeof Internal.HitResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.ListenerList"): typeof Internal.ListenerList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPreset"): typeof Internal.FlatLevelGeneratorPreset;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.raid.Raid"): typeof Internal.Raid;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.RecordItem"): typeof Internal.RecordItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.ChatLog$Entry"): typeof Internal.ChatLog$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.AmbiguityConsumer"): Internal.AmbiguityConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.MenuWidget"): typeof Internal.MenuWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeSpecialEffects"): typeof Internal.BiomeSpecialEffects;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.Target"): typeof Internal.Target;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.event.EventExceptionHandler"): Internal.EventExceptionHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.api.vertex.VertexType"): Internal.VertexType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.EvokerFangs"): typeof Internal.EvokerFangs;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidStackJS"): typeof Internal.FluidStackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.frog.Tadpole"): typeof Internal.Tadpole;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneFormat$Style"): typeof Internal.TimeZoneFormat$Style;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.OceanRuinStructure$Type"): typeof Internal.OceanRuinStructure$Type;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.builder.IRecipeSlotBuilder"): Internal.IRecipeSlotBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.ResourceBundle"): typeof Internal.ResourceBundle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.MessageSignature"): typeof Internal.MessageSignature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.ICoverable"): Internal.ICoverable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ServerBossEvent"): typeof Internal.ServerBossEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.hoglin.Hoglin"): typeof Internal.Hoglin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ClipContext"): typeof Internal.ClipContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.extensions.IForgeVertexConsumer"): Internal.IForgeVertexConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.FurnaceMenu"): typeof Internal.FurnaceMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled"): typeof Internal.ScreenEvent$MouseScrolled;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.ContraptionRelocationPacket"): typeof Internal.ContraptionRelocationPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.Camera$NearPlane"): typeof Internal.Camera$NearPlane;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.ingredients.subtypes.UidContext"): typeof Internal.UidContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.fragment.Fragment"): typeof Internal.Fragment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportChatMessageBody$LastSeenSignature"): typeof Internal.ReportChatMessageBody$LastSeenSignature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ShovelItem"): typeof Internal.ShovelItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder"): typeof Internal.LootPoolEntryContainer$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.recipe.IO"): typeof Internal.IO;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.graph.EdgePointType"): typeof Internal.EdgePointType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FurnaceBlock"): typeof Internal.FurnaceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pipenet.IPipeType"): Internal.IPipeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.RegistryAccess$Frozen"): Internal.RegistryAccess$Frozen;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.ChunkEvent$Load"): typeof Internal.ChunkEvent$Load;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.attachment.front.MobControllerFrontAttachment"): typeof Internal.MobControllerFrontAttachment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundCooldownPacket"): typeof Internal.ClientboundCooldownPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.InSquarePlacement"): typeof Internal.InSquarePlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.Carriage$DimensionalCarriageEntity"): typeof Internal.Carriage$DimensionalCarriageEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.item.ClampedItemPropertyFunction"): Internal.ClampedItemPropertyFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.entity.EntityEventJS"): typeof Internal.EntityEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.compat.computercraft.AbstractComputerBehaviour"): typeof Internal.AbstractComputerBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket"): typeof Internal.ClientboundSetBorderSizePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.MenuBuilder$MenuFactory"): Internal.MenuBuilder$MenuFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.Signer"): Internal.Signer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate"): typeof Internal.StructureTemplate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Post"): typeof Internal.ScreenEvent$MouseButtonPressed$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.pathfinder.NodeEvaluator"): typeof Internal.NodeEvaluator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SoulFireBlock"): typeof Internal.SoulFireBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration"): typeof Internal.DeltaFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.ChatType$Bound"): typeof Internal.ChatType$Bound;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2CharFunction"): Internal.Object2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.ItemModifierManager"): typeof Internal.ItemModifierManager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.profiling.metrics.ProfilerMeasured"): Internal.ProfilerMeasured;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.JsonRecipeJS"): typeof Internal.JsonRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType"): typeof Internal.ItemTransforms$TransformType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.ftb.mods.ftblibrary.core.ItemFTBL"): Internal.ItemFTBL;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement"): typeof Internal.EmptyPoolElement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.UnitContext"): typeof Internal.UnitContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.CaveSpider"): typeof Internal.CaveSpider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.RootSystemFeature"): typeof Internal.RootSystemFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Message"): typeof Internal.Message;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.ChatComponent"): typeof Internal.ChatComponent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy"): typeof Internal.PoiManager$Occupancy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.DiskFeature"): typeof Internal.DiskFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.commons.lang3.mutable.MutableInt"): typeof Internal.MutableInt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.MinecraftServerKJS"): Internal.MinecraftServerKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.TrackMaterial"): typeof Internal.TrackMaterial;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType"): Internal.StructurePlacementType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.MultiBufferSource"): Internal.MultiBufferSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint$SteerDirection"): typeof Internal.TravellingPoint$SteerDirection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour"): typeof Internal.BlockEntityBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.utils.DummyWorld"): typeof Internal.DummyWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.HoneycombItem"): typeof Internal.HoneycombItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ServerLevel"): typeof Internal.ServerLevel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.StructureModifier$Phase"): typeof Internal.StructureModifier$Phase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.recipe.transfer.IRecipeTransferHandler"): Internal.IRecipeTransferHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize"): typeof Internal.FeatureSize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.PlayerTabOverlay"): typeof Internal.PlayerTabOverlay;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.border.WorldBorder$Settings"): typeof Internal.WorldBorder$Settings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.Widget"): Internal.Widget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerPacketListener"): Internal.ServerPacketListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TagsUpdatedEvent$UpdateCause"): typeof Internal.TagsUpdatedEvent$UpdateCause;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.IntArrayTag"): typeof Internal.IntArrayTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.effect.MobEffect"): typeof Internal.MobEffect;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase"): typeof Internal.DragonSittingAttackingPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.RemoveJEICategoriesEvent"): typeof Internal.RemoveJEICategoriesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.npc.AbstractVillager"): typeof Internal.AbstractVillager;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderType$CompositeState"): typeof Internal.RenderType$CompositeState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.structures.StrongholdStructure"): typeof Internal.StrongholdStructure;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Markings"): typeof Internal.Markings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Collections$UnmodifiableMap"): typeof Internal.Collections$UnmodifiableMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.hoglin.HoglinBase"): Internal.HoglinBase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.Provider"): typeof Internal.Provider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BannerPattern"): typeof Internal.BannerPattern;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderHighlightEvent"): typeof Internal.RenderHighlightEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.MenuBuilder"): typeof Internal.MenuBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.IMinecartCollisionHandler"): Internal.IMinecartCollisionHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StainedGlassPaneBlock"): typeof Internal.StainedGlassPaneBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder"): typeof Internal.FluidBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.properties.BellAttachType"): typeof Internal.BellAttachType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.SurfaceProxy$LazyInstantiateCallback"): Internal.SurfaceProxy$LazyInstantiateCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.TridentModel"): typeof Internal.TridentModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.WritableRegistry"): typeof Internal.WritableRegistry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarratedElementType"): typeof Internal.NarratedElementType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.capability.recipe.IRecipeHandler"): Internal.IRecipeHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.entry.FluidEntry"): typeof Internal.FluidEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.DisplayInfo"): typeof Internal.DisplayInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.components.AbstractWidget"): typeof Internal.AbstractWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.track.BezierConnection"): typeof Internal.BezierConnection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.BlockBlobFeature"): typeof Internal.BlockBlobFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterColorHandlersEvent$Item"): typeof Internal.RegisterColorHandlersEvent$Item;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetDisplayChatPreviewPacket"): typeof Internal.ClientboundSetDisplayChatPreviewPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.PlayerEvent$LoadFromFile"): typeof Internal.PlayerEvent$LoadFromFile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$LevelTickEvent"): typeof Internal.TickEvent$LevelTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket"): typeof Internal.ClientboundUpdateRecipesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Strike"): typeof Internal.Strike;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.text.Format"): typeof Internal.Format;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.Line2D"): typeof Internal.Line2D;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.TickableGuiEventListener"): Internal.TickableGuiEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.RegistryAccess$RegistryData"): typeof Internal.RegistryAccess$RegistryData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectIterable"): Internal.ObjectIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.Tickable"): Internal.Tickable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.registry.RegistryEventJS"): typeof Internal.RegistryEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.players.BanListEntry"): typeof Internal.BanListEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.WorldCreationContext$SimpleUpdater"): Internal.WorldCreationContext$SimpleUpdater;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest"): typeof Internal.BlockMatchTest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.util.PatternMatchContext"): typeof Internal.PatternMatchContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.WorldGenLevel"): Internal.WorldGenLevel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess"): Internal.DiscreteVSAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.bedrockfluid.BedrockFluidDefinition$Builder"): typeof Internal.BedrockFluidDefinition$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GravelBlock"): typeof Internal.GravelBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.NoiseChunk"): typeof Internal.NoiseChunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RenderTooltipEvent"): typeof Internal.RenderTooltipEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor"): typeof Internal.SecondaryPoiSensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket"): typeof Internal.ClientboundLevelParticlesPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter"): typeof Internal.SurfaceRelativeThresholdFilter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.BackendRenderTarget"): typeof Internal.BackendRenderTarget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.decoration.PaintingVariant"): typeof Internal.PaintingVariant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.events.GTFluidVeinEventJS"): typeof Internal.GTFluidVeinEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.network.ServerConnectionListener"): typeof Internal.ServerConnectionListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.HorizontalDirectionalBlockBuilder"): typeof Internal.HorizontalDirectionalBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntUnaryOperator"): it.unimi.dsi.fastutil.ints.IntUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.events.ScreenKeyPressedEvent"): typeof Internal.ScreenKeyPressedEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.Horse"): typeof Internal.Horse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.SymbolScriptable"): Internal.SymbolScriptable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry"): Internal.Int2IntMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.BlockWrapper"): typeof Block;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.builder.RequiredArgumentBuilder"): typeof Internal.RequiredArgumentBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.ULocale$Minimize"): typeof Internal.ULocale$Minimize;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.IronGolem$Crackiness"): typeof Internal.IronGolem$Crackiness;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.schemas.Schema"): typeof Internal.Schema;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CropBlock"): typeof Internal.CropBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.GTRecipeType"): typeof Internal.GTRecipeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.ShapedText"): typeof Internal.ShapedText;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.SampledFloat"): Internal.SampledFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator"): Internal.ObjectBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.EvaluatorException"): typeof Internal.EvaluatorException;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut"): typeof Internal.ClientPlayerNetworkEvent$LoggingOut;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ForwardingMultimap"): typeof Internal.ForwardingMultimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ModelEvent$BakingCompleted"): typeof Internal.ModelEvent$BakingCompleted;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.thread.BlockableEventLoop"): typeof Internal.BlockableEventLoop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.CommandBlockEntity"): typeof Internal.CommandBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.integration.kjs.builders.CoilBlockBuilder"): typeof Internal.CoilBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.AbstractSkeleton"): typeof Internal.AbstractSkeleton;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.util.TimeUnit"): typeof com.ibm.icu.util.TimeUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function3"): Internal.Function3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.StateDefinition$Factory"): Internal.StateDefinition$Factory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterKeyMappingsEvent"): typeof Internal.RegisterKeyMappingsEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.ClientEventJS"): typeof Internal.ClientEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.IScheduleInput"): Internal.IScheduleInput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewGroup$LayoutParams"): typeof Internal.ViewGroup$LayoutParams;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.OutputReplacement"): Internal.OutputReplacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.LightningBolt"): typeof Internal.LightningBolt;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.AfterRecipesLoadedEventJS"): typeof Internal.AfterRecipesLoadedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.editor.IEditableUI"): Internal.IEditableUI;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "cpw.mods.jarhandling.JarMetadata"): Internal.JarMetadata;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.bindings.JavaWrapper"): typeof Internal.JavaWrapper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.IAccessor"): Internal.IAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.TextTrieMap$Output"): typeof Internal.TextTrieMap$Output;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.chrono.Era"): Internal.Era;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.lwjgl.system.libffi.FFIType"): typeof Internal.FFIType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Post"): typeof Internal.ScreenEvent$KeyReleased$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.ViewParent"): Internal.ViewParent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket"): typeof Internal.ClientboundPlayerCombatEndPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntBinaryOperator"): Internal.IntBinaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.gui.editor.EditableMachineUI"): typeof Internal.EditableMachineUI;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2ShortFunction"): Internal.Int2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.eventbus.api.IEventBus"): Internal.IEventBus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Shulker"): typeof Internal.Shulker;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.Advancement"): typeof Internal.Advancement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Matrix"): typeof Internal.Matrix;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.behavior.Behavior$Status"): typeof Internal.Behavior$Status;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.ContraptionWorld"): typeof Internal.ContraptionWorld;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.property.AbstractProperty"): typeof Internal.AbstractProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate"): typeof Internal.NotPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard"): typeof Internal.RenderStateShard$BooleanStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer"): typeof Internal.SpruceFoliagePlacer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.scores.ScoreboardSaveData"): typeof Internal.ScoreboardSaveData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.ChorusPlantFeature"): typeof Internal.ChorusPlantFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.EntityType$Builder"): typeof Internal.EntityType$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.text.ShapedText$RunConsumer"): Internal.ShapedText$RunConsumer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder"): typeof Internal.HoeItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket"): typeof Internal.ServerboundPaddleBoatPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket"): typeof Internal.ClientboundMoveVehiclePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.AlgorithmParameters"): typeof Internal.AlgorithmParameters;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.ReplaceBlockFeature"): typeof Internal.ReplaceBlockFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ILDLRegister"): Internal.ILDLRegister;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.RangedAttackMob"): Internal.RangedAttackMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.ExternalArrayData"): Internal.ExternalArrayData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.CraftingRecipe"): Internal.CraftingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.SurfaceProxyView"): typeof Internal.SurfaceProxyView;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.gameevent.GameEventListener"): Internal.GameEventListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate"): Internal.BlockBehaviour$StateArgumentPredicate;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.Long2CharFunction"): Internal.Long2CharFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ViewportEvent"): typeof Internal.ViewportEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WetSpongeBlock"): typeof Internal.WetSpongeBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.EndGatewayBlock"): typeof Internal.EndGatewayBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.EntityRenderersEvent$RegisterLayerDefinitions"): typeof Internal.EntityRenderersEvent$RegisterLayerDefinitions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.blamejared.clumps.helper.IClumpedOrb"): Internal.IClumpedOrb;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeBlockEntity"): Internal.IForgeBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.block.model.BlockElementFace"): typeof Internal.BlockElementFace;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "org.apache.maven.artifact.Artifact"): Internal.Artifact;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.MobBucketItem"): typeof Internal.MobBucketItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback"): Internal.ModifyRecipeResultCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.LeadItem"): typeof Internal.LeadItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder"): typeof Internal.FenceBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.world.BiomeModifier"): Internal.BiomeModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.BlockFamily$Variant"): typeof Internal.BlockFamily$Variant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsWorldOptions"): typeof Internal.RealmsWorldOptions;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Creeper"): typeof Internal.Creeper;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.TypeToken"): typeof Internal.TypeToken;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.ServerPlayerGameMode"): typeof Internal.ServerPlayerGameMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.commands.CommandFunction"): typeof Internal.CommandFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Collection"): Internal.Collection;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.Short2ShortFunction"): Internal.Short2ShortFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.ArrowNockEvent"): typeof Internal.ArrowNockEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.box.ImmutableBox"): Internal.ImmutableBox;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.TravellingPoint$ITrackSelector"): Internal.TravellingPoint$ITrackSelector;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"): typeof Internal.ZoneOffsetTransitionRule$TimeDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.GlazedTerracottaBlock"): typeof Internal.GlazedTerracottaBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.PalettedContainerRO$PackedData"): typeof Internal.PalettedContainerRO$PackedData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.awt.geom.PathIterator"): Internal.PathIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.vehicle.MinecartChest"): typeof Internal.MinecartChest;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.ColorResolver"): Internal.ColorResolver;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SimpleWaterloggedBlock"): Internal.SimpleWaterloggedBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.ImmutableStringReader"): Internal.ImmutableStringReader;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.TaskChainer"): Internal.TaskChainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.BufferAllocPool"): typeof Internal.BufferAllocPool;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.behaviour.MovingInteractionBehaviour"): typeof Internal.MovingInteractionBehaviour;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.async.IAsyncLogic"): Internal.IAsyncLogic;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "me.ichun.mods.dogslie.mixin.LivingEntityRendererAccessorMixin"): Internal.LivingEntityRendererAccessorMixin;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.runtime.IJeiRuntime"): Internal.IJeiRuntime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.FunctionContainer"): Internal.FunctionContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderBuffers"): typeof Internal.RenderBuffers;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "mezz.jei.api.gui.handlers.IGhostIngredientHandler"): Internal.IGhostIngredientHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.horse.SkeletonHorse"): typeof Internal.SkeletonHorse;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.FlushInfo"): typeof Internal.FlushInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.vertex.VertexFormatElement$Usage"): typeof Internal.VertexFormatElement$Usage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Climate$Sampler"): typeof Internal.Climate$Sampler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.Structure$StructureSettings"): typeof Internal.Structure$StructureSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.property.PropertyParam"): typeof Internal.PropertyParam;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.particles.ParticleType"): typeof Internal.ParticleType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.MapCloningRecipe"): typeof Internal.MapCloningRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.context.SuggestionContext"): typeof Internal.SuggestionContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.ClientPackSource"): typeof Internal.ClientPackSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.geom.ModelPart$Visitor"): Internal.ModelPart$Visitor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeyRenderer$BogeyModelData"): typeof Internal.BogeyRenderer$BogeyModelData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction"): Internal.Byte2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EnchantedBookItem"): typeof Internal.EnchantedBookItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.tutorial.TutorialSteps"): typeof Internal.TutorialSteps;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.impl.TextTrieMap$ResultHandler"): Internal.TextTrieMap$ResultHandler;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.LlamaSpit"): typeof Internal.LlamaSpit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket"): typeof Internal.ServerboundAcceptTeleportationPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.advancements.critereon.MinMaxBounds$Ints"): typeof Internal.MinMaxBounds$Ints;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.security.DomainCombiner"): Internal.DomainCombiner;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.utility.animation.LerpedFloat$Chaser"): Internal.LerpedFloat$Chaser;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator"): typeof Internal.VariantBlockStateGenerator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.texture.TextureAtlasSprite$Info"): typeof Internal.TextureAtlasSprite$Info;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.ProfileLookupCallback"): Internal.ProfileLookupCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.BiFunction"): Internal.BiFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.projectile.FishingHook"): typeof Internal.FishingHook;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockItemBuilder"): typeof Internal.BlockItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.DisplayStat"): typeof Internal.DisplayStat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.BackendFormat"): typeof Internal.BackendFormat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.EndCrystalItem"): typeof Internal.EndCrystalItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.level.progress.ChunkProgressListener"): Internal.ChunkProgressListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration"): typeof Internal.RandomBooleanFeatureConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CaveVinesPlantBlock"): typeof Internal.CaveVinesPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction"): Internal.Double2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "yalter.mousetweaks.mixin.AbstractContainerScreenAccessor"): Internal.AbstractContainerScreenAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.custom.ShearsItemBuilder"): typeof Internal.ShearsItemBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS"): Internal.ItemBuilder$ItemColorJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.report.ReportingContext"): typeof Internal.ReportingContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.data.CachedOutput"): Internal.CachedOutput;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteArrayList"): typeof Internal.ByteArrayList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.HopperBlock"): typeof Internal.HopperBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.repository.PackSource"): Internal.PackSource;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType"): typeof Internal.LootNumberProviderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.graphics.ColorSpace$Model"): typeof Internal.ColorSpace$Model;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.Stream$Builder"): Internal.Stream$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.AddJEIEventJS"): typeof Internal.AddJEIEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette"): typeof Internal.StructureTemplate$Palette;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SculkShriekerBlock"): typeof Internal.SculkShriekerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.TimeZoneFormat$TimeType"): typeof Internal.TimeZoneFormat$TimeType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTBlocks"): typeof GTBlocks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.model.data.ModelData$Builder"): typeof Internal.ModelData$Builder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BeaconBeamBlock"): Internal.BeaconBeamBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.Parcelable$Creator"): Internal.Parcelable$Creator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement"): typeof Internal.ConcentricRingsStructurePlacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.lang.Runnable"): Internal.Runnable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockPlacedEventJS"): typeof Internal.BlockPlacedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.Material"): typeof com.gregtechceu.gtceu.api.data.chemical.material.Material;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Lifecycle"): typeof Internal.Lifecycle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Fox"): typeof Internal.Fox;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.widget.SwitchWidget"): typeof SwitchWidget;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Reference2ByteFunction"): Internal.Reference2ByteFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.block.entity.AccessorSignBlockEntity"): Internal.AccessorSignBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket"): typeof Internal.ClientboundContainerSetDataPacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.Climate$Parameter"): typeof Internal.Climate$Parameter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.io.ParsingMode"): typeof Internal.ParsingMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BucketPickup"): Internal.BucketPickup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.jozufozu.flywheel.util.MatrixWrite"): Internal.MatrixWrite;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.util.Function15"): Internal.Function15;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.architectury.extensions.injected.InjectedFluidExtension"): Internal.InjectedFluidExtension;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.JigsawBlockEntity"): typeof Internal.JigsawBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.darkhax.bookshelf.mixin.entity.AccessorMob"): Internal.AccessorMob;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.gui.ModularGuiLineBuilder"): typeof Internal.ModularGuiLineBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.transition.TransitionListener"): Internal.TransitionListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.mod.util.CountingMap"): typeof Internal.CountingMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongSet"): Internal.LongSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServerPlayerLists"): typeof Internal.RealmsServerPlayerLists;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CocoaBlock"): typeof Internal.CocoaBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.PickaxeItem"): typeof Internal.PickaxeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration"): typeof Internal.LayerConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.resources.sounds.SoundInstance"): Internal.SoundInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Updater"): Internal.WorldCreationContext$Updater;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinedVeinGenerator$VeinBlockDefinition"): typeof Internal.VeinedVeinGenerator$VeinBlockDefinition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.modular.IUIHolder"): Internal.IUIHolder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WallSkullBlock"): typeof Internal.WallSkullBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.BlockPos"): typeof BlockPos;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.ScheduledTick"): typeof Internal.ScheduledTick;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.shorts.ShortIterable"): Internal.ShortIterable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.memory.MemoryModuleType"): typeof Internal.MemoryModuleType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.StructureTransform"): typeof Internal.StructureTransform;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.KeyEvent$DispatcherState"): typeof Internal.KeyEvent$DispatcherState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet"): Internal.Object2IntMap$FastEntrySet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.registry.registrate.MachineBuilder"): typeof Internal.MachineBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer"): typeof Internal.PiecesContainer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.gui.overlay.ForgeGui"): typeof Internal.ForgeGui;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.gossip.GossipType"): typeof Internal.GossipType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.core.LevelKJS"): Internal.LevelKJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType"): Internal.StructurePoolElementType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.ItemCooldowns"): typeof Internal.ItemCooldowns;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.core.Handler$Callback"): Internal.Handler$Callback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.BaseStream"): Internal.BaseStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.VerticalAnchor"): Internal.VerticalAnchor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.chat.report.ReportEnvironment"): typeof Internal.ReportEnvironment;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.fluid.FluidIngredient"): typeof Internal.FluidIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.server.ServerEventJS"): typeof Internal.ServerEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntFunction"): Internal.IntFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.VoidStartPlatformFeature"): typeof Internal.VoidStartPlatformFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.GraphicsStatus"): typeof Internal.GraphicsStatus;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.InputEvent$MouseButton$Post"): typeof Internal.InputEvent$MouseButton$Post;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SnowAndFreezeFeature"): typeof Internal.SnowAndFreezeFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.tags.TagEntry$Lookup"): Internal.TagEntry$Lookup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.GameProfile"): typeof Internal.GameProfile;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.schedule.condition.ScheduleWaitCondition"): typeof Internal.ScheduleWaitCondition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.EnumSet"): typeof Internal.EnumSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.animal.Cow"): typeof Internal.Cow;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.multiplayer.ClientSuggestionProvider"): typeof Internal.ClientSuggestionProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.phys.shapes.ArrayVoxelShape"): typeof Internal.ArrayVoxelShape;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.view.View$OnCreateContextMenuListener"): Internal.View$OnCreateContextMenuListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.LevelEventJS"): typeof Internal.LevelEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.ui.ConfigPanel"): typeof Internal.ConfigPanel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.SeaPickleFeature"): typeof Internal.SeaPickleFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.BlockExplodedCallbackJS"): typeof Internal.BlockExplodedCallbackJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier$ColorModifier"): Internal.BiomeSpecialEffects$GrassColorModifier$ColorModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor"): typeof Internal.NearestVisibleLivingEntitySensor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.HangingEntityItem"): typeof Internal.HangingEntityItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.particle.ParticleRenderType"): Internal.ParticleRenderType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.trading.Merchant"): Internal.Merchant;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ItemBasedSteering"): typeof Internal.ItemBasedSteering;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.RandomPatchFeature"): typeof Internal.RandomPatchFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.valueproviders.UniformFloat"): typeof Internal.UniformFloat;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.AnimationState"): typeof Internal.AnimationState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration"): typeof Internal.BlockStateConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration"): typeof Internal.RandomPatchConfiguration;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.longs.LongIntPair"): Internal.LongIntPair;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BeaconBlock"): typeof Internal.BeaconBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.equipment.wrench.IWrenchable"): Internal.IWrenchable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SporeBlossomBlock"): typeof Internal.SporeBlossomBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.SingleRedirectModifier"): Internal.SingleRedirectModifier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer"): typeof Internal.VillageSectionsDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.CommandStorage"): typeof Internal.CommandStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.function.FunctionFactory$Arg3"): Internal.FunctionFactory$Arg3;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.transition.TransitionValues"): typeof Internal.TransitionValues;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.IntUnaryOperator"): Internal.IntUnaryOperator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent"): typeof Internal.LivingEntityUseItemEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseCoralFanBlock"): typeof Internal.BaseCoralFanBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.entity.CarriageParticles"): typeof Internal.CarriageParticles;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard"): typeof Internal.RenderStateShard$TransparencyStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2BooleanFunction"): Internal.Object2BooleanFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.MyceliumBlock"): typeof Internal.MyceliumBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.shading.ShaderBuilder"): Internal.ShaderBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.MapExtendingRecipe"): typeof Internal.MapExtendingRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WallTorchBlock"): typeof Internal.WallTorchBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.pipelike.PipeNet"): typeof Internal.PipeNet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.schematics.requirement.ISpecialBlockEntityItemRequirement"): Internal.ISpecialBlockEntityItemRequirement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard"): typeof Internal.RenderStateShard$DepthTestStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider"): typeof Internal.RotatedBlockProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.Invokable"): typeof Internal.Invokable;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.HoeItem"): typeof Internal.HoeItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.CaveVines"): Internal.CaveVines;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.InteractionResult"): typeof Internal.InteractionResult;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.SuspiciousStewItem"): typeof Internal.SuspiciousStewItem;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemStackKey"): typeof Internal.ItemStackKey;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.Multimap"): Internal.Multimap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.LocalDateTime"): typeof Internal.LocalDateTime;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.GameProfileRepository"): Internal.GameProfileRepository;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SoundType"): typeof SoundType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.ServerChatEvent"): typeof Internal.ServerChatEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.core.RegistryAccess$RegistryEntry"): typeof Internal.RegistryAccess$RegistryEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.Entity$RemovalReason"): typeof Internal.Entity$RemovalReason;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.RegisterColorHandlersEvent"): typeof Internal.RegisterColorHandlersEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.tag.TagPrefix$Conditions"): typeof ItemGenerationCondition;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.dimension.DimensionType$MonsterSettings"): typeof Internal.DimensionType$MonsterSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.EnderDragonPart"): typeof Internal.EnderDragonPart;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.model.HumanoidModel"): typeof Internal.HumanoidModel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ai.sensing.SensorType"): typeof Internal.SensorType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.function.Function"): Internal.Function;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.stream.IntStream"): Internal.IntStream;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.datafixers.DSL$TypeReference"): Internal.DSL$TypeReference;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.forgespi.language.ModFileScanData"): typeof Internal.ModFileScanData;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemDroppedEventJS"): typeof Internal.ItemDroppedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.electronwill.nightconfig.core.EnumGetMethod"): typeof Internal.EnumGetMethod;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.FenceBlock"): typeof Internal.FenceBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.ticks.LevelChunkTicks"): typeof Internal.LevelChunkTicks;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.player.AnvilRepairEvent"): typeof Internal.AnvilRepairEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.brigadier.tree.ArgumentCommandNode"): typeof Internal.ArgumentCommandNode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties"): typeof Internal.RemoveSpawnsProperties;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback"): Internal.MobEffectBuilder$EffectTickCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.monster.Skeleton"): typeof Internal.Skeleton;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.reflect.TypeToken$TypeSet"): typeof Internal.TypeToken$TypeSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop"): Internal.LootContext$DynamicDrop;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.recipe.InputReplacementTransformer$Replacement"): typeof Internal.InputReplacementTransformer$Replacement;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.context.UseOnContext"): typeof Internal.UseOnContext;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.player.StackedContents"): typeof Internal.StackedContents;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.network.FilteredText"): typeof Internal.FilteredText;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.EnderDragon"): typeof Internal.EnderDragon;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.concurrent.atomic.AtomicInteger"): typeof Internal.AtomicInteger;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.machine.feature.IFancyUIMachine"): Internal.IFancyUIMachine;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.IExtensibleEnum"): Internal.IExtensibleEnum;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.unit.MutableNumberUnit"): typeof Internal.MutableNumberUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.data.chemical.material.properties.RotorProperty"): typeof Internal.RotorProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.SnowLayerBlock"): typeof Internal.SnowLayerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.probejs.jdoc.java.MethodInfo$ParamInfo"): typeof Internal.MethodInfo$ParamInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.IcebergFeature"): typeof Internal.IcebergFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard"): typeof Internal.RenderStateShard$OverlayStateShard;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.format.TextStyle"): typeof Internal.TextStyle;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.realmsclient.dto.RealmsServer$WorldType"): typeof Internal.RealmsServer$WorldType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.integration.forge.jei.RemoveJEIRecipesEvent"): typeof Internal.RemoveJEIRecipesEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ImmutableMultiset"): typeof Internal.ImmutableMultiset;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.entity.EntityMountEvent"): typeof Internal.EntityMountEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.OpFlushState"): typeof Internal.OpFlushState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.GeodeCrackSettings"): typeof Internal.GeodeCrackSettings;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.EndIslandFeature"): typeof Internal.EndIslandFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.bogey.BogeyRenderer"): typeof Internal.BogeyRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.trains.signal.SignalBlockEntity$SignalState"): typeof Internal.SignalBlockEntity$SignalState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.inventory.CartographyTableMenu"): typeof Internal.CartographyTableMenu;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.serialization.Decoder$Boxed"): Internal.Decoder$Boxed;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.state.BlockState"): typeof Internal.BlockState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.storage.DimensionDataStorage"): typeof Internal.DimensionDataStorage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "io.github.foundationgames.automobility.automobile.AutomobileWheel"): typeof Internal.AutomobileWheel;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.common.extensions.IForgeMobEffectInstance"): Internal.IForgeMobEffectInstance;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.engine.Caps$BlendEquationSupport"): typeof Internal.Caps$BlendEquationSupport;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.block.ActiveBlock"): typeof Internal.ActiveBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.montoyo.mcef.api.IScheme"): Internal.IScheme;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.util.Lazy"): typeof Internal.Lazy;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.core.mixins.accessor.SlotAccessor"): Internal.SlotAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.syncdata.blockentity.IRPCBlockEntity"): Internal.IRPCBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.resources.RegistryLoader$Bound"): typeof Internal.RegistryLoader$Bound;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AzaleaBlock"): typeof Internal.AzaleaBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.blaze3d.platform.VideoMode"): typeof Internal.VideoMode;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.BaseCoralPlantBlock"): typeof Internal.BaseCoralPlantBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder"): typeof Internal.SlabBlockBuilder;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.client.event.ModelEvent"): typeof Internal.ModelEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.ambient.AmbientCreature"): typeof Internal.AmbientCreature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap"): typeof Internal.Object2FloatOpenHashMap;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.util.FloatProperty"): typeof Internal.FloatProperty;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.item.crafting.ArmorDyeRecipe"): typeof Internal.ArmorDyeRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback"): Internal.ItemBuilder$UseCallback;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NetherSproutsBlock"): typeof Internal.NetherSproutsBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.narration.NarrationThunk"): typeof Internal.NarrationThunk;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.BlockAndTintGetter"): Internal.BlockAndTintGetter;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.IntIterator"): Internal.IntIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.LevelHeightAccessor"): Internal.LevelHeightAccessor;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.renderer.debug.BeeDebugRenderer"): typeof Internal.BeeDebugRenderer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.BlockEntityType"): typeof Internal.BlockEntityType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.util.ModCheck$Confidence"): typeof Internal.ModCheck$Confidence;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.AbstractBannerBlock"): typeof Internal.AbstractBannerBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.raid.Raids"): typeof Internal.Raids;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier"): Internal.PreparableReloadListener$PreparationBarrier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.StonecutterBlock"): typeof Internal.StonecutterBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.chat.PlayerChatMessage"): typeof Internal.PlayerChatMessage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry"): Internal.Object2IntMap$Entry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.pattern.MultiblockState"): typeof Internal.MultiblockState;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "de.keksuccino.konkrete.mixin.client.IMixinEditBox"): Internal.IMixinEditBox;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.NetherrackBlock"): typeof Internal.NetherrackBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.level.BlockEvent$CropGrowEvent"): typeof Internal.BlockEvent$CropGrowEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.nullness.NonNullSupplier"): com.tterrag.registrate.util.nullness.NonNullSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase"): typeof Internal.DragonChargePlayerPhase;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.network.protocol.game.ClientboundSetScorePacket"): typeof Internal.ClientboundSetScorePacket;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.modernui.animation.LayoutTransition$TransitionListener"): Internal.LayoutTransition$TransitionListener;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.GameRules"): typeof Internal.GameRules;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.DetectorBlockEventJS"): typeof Internal.DetectorBlockEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.util.entry.ItemProviderEntry"): typeof Internal.ItemProviderEntry;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.contraptions.Contraption"): typeof Internal.Contraption;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.tterrag.registrate.builders.BlockEntityBuilder$BlockEntityFactory"): Internal.BlockEntityBuilder$BlockEntityFactory;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory$Simple"): Internal.TypeWrapperFactory$Simple;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.WebBlock"): typeof Internal.WebBlock;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.minecraft.report.ReportChatMessage"): typeof Internal.ReportChatMessage;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.foundation.fluid.FluidIngredient$FluidStackIngredient"): typeof Internal.FluidIngredient$FluidStackIngredient;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.BlockLeftClickedEventJS"): typeof Internal.BlockLeftClickedEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.time.temporal.ChronoUnit"): typeof Internal.ChronoUnit;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.simibubi.create.content.schematics.requirement.ItemRequirement$ItemUseType"): typeof Internal.ItemRequirement$ItemUseType;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.common.data.GTMachines"): typeof GTMachines;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList"): typeof Internal.StructureProcessorList;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.modular.WidgetUIAccess"): Internal.WidgetUIAccess;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.create.ProcessingRecipeSchema$ProcessingRecipeJS"): typeof Internal.ProcessingRecipeSchema$ProcessingRecipeJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig"): typeof Internal.NetherForestVegetationConfig;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.fluids.FluidStack"): typeof Internal.FluidStack;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurableWidgetGroup"): Internal.IConfigurableWidgetGroup;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider"): typeof Internal.NoiseBasedStateProvider;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.chunk.DataLayer"): typeof Internal.DataLayer;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.nbt.DoubleTag"): typeof Internal.DoubleTag;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator"): Internal.ByteBidirectionalIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise"): typeof Internal.PerlinSimplexNoise;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.objects.ObjectListIterator"): Internal.ObjectListIterator;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraftforge.event.TickEvent$ClientTickEvent"): typeof Internal.TickEvent$ClientTickEvent;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.client.gui.font.FontSet"): typeof Internal.FontSet;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.loot.FishingLootEventJS"): typeof Internal.FishingLootEventJS;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.collect.ForwardingObject"): typeof Internal.ForwardingObject;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity"): typeof Internal.TheEndGatewayBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.mojang.authlib.yggdrasil.ServicesKeyInfo"): Internal.ServicesKeyInfo;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.levelgen.feature.UnderwaterMagmaFeature"): typeof Internal.UnderwaterMagmaFeature;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "it.unimi.dsi.fastutil.ints.Int2FloatFunction"): Internal.Int2FloatFunction;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "icyllis.arc3d.core.Quaternion"): typeof icyllis.arc3d.core.Quaternion;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "java.util.Dictionary"): typeof Internal.Dictionary;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.gregtechceu.gtceu.api.recipe.GTRecipe"): typeof Internal.GTRecipe;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "net.minecraft.world.level.block.entity.CampfireBlockEntity"): typeof Internal.CampfireBlockEntity;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.google.common.base.Suppliers$NonSerializableMemoizingSupplier"): typeof Internal.Suppliers$NonSerializableMemoizingSupplier;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "com.ibm.icu.text.UnicodeMatcher"): Internal.UnicodeMatcher;
        /**
         * Loads the specified class.
         * The returned object can have public static methods and fields accessed directly from it.
         * Constructors can be used with the new keyword.
        */
        loadClass(className: "dev.latvian.mods.kubejs.block.callbacks.CanBeReplacedCallbackJS"): typeof Internal.CanBeReplacedCallbackJS;
    }
    type JavaWrapper_ = JavaWrapper;
    interface WorldCreationContext$SimpleUpdater extends Internal.UnaryOperator<Internal.WorldGenSettings> {
        identity<T>(): Internal.UnaryOperator<T>;
        apply(arg0: Internal.WorldGenSettings_): Internal.WorldGenSettings;
        andThen<V>(arg0: Internal.Function_<Internal.WorldGenSettings, V>): Internal.Function<Internal.WorldGenSettings, V>;
        compose<V>(arg0: Internal.Function_<V, Internal.WorldGenSettings>): Internal.Function<V, Internal.WorldGenSettings>;
        (arg0: Internal.WorldGenSettings_): Internal.WorldGenSettings_;
    }
    type WorldCreationContext$SimpleUpdater_ = WorldCreationContext$SimpleUpdater;
    class CoilBlockBuilder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        tier(tier: number): this;
        level(level: number): this;
        createObject(): any;
        texture(texture: ResourceLocation_): this;
        coilMaterial(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        energyDiscount(energyDiscount: number): this;
        temperature(temperature: number): this;
    }
    type CoilBlockBuilder_ = CoilBlockBuilder;
    class CodingErrorAction {
        static readonly IGNORE: Internal.CodingErrorAction;
        static readonly REPLACE: Internal.CodingErrorAction;
        static readonly REPORT: Internal.CodingErrorAction;
    }
    type CodingErrorAction_ = CodingErrorAction;
    class UniformHeight extends Internal.HeightProvider {
        static of(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_): Internal.UniformHeight;
        static readonly CODEC: Internal.Codec<Internal.UniformHeight>;
    }
    type UniformHeight_ = UniformHeight;
    class TrackGraph {
        constructor()
        constructor(arg0: Internal.UUID_)
        getConnectionsFrom(arg0: Internal.TrackNode_): Internal.Map<Internal.TrackNode, Internal.TrackEdge>;
        addPoint<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>, arg1: T): void;
        addNode(arg0: Internal.TrackNode_): void;
        resolveIntersectingEdgeGroups(arg0: Internal.Level_): void;
        connectNodes(arg0: Internal.LevelAccessor_, arg1: Internal.TrackNodeLocation$DiscoveredLocation_, arg2: Internal.TrackNodeLocation$DiscoveredLocation_, arg3: Internal.BezierConnection_): void;
        loadNode(arg0: Internal.TrackNodeLocation_, arg1: number, arg2: Vec3_): void;
        isEmpty(): boolean;
        createNodeIfAbsent(arg0: Internal.TrackNodeLocation$DiscoveredLocation_): boolean;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        invalidateBounds(): void;
        disconnectNodes(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_): void;
        findDisconnectedGraphs(arg0: Internal.LevelAccessor_, arg1: Internal.Map_<number, com.simibubi.create.foundation.utility.Pair<number, Internal.UUID>>): Internal.Set<Internal.TrackGraph>;
        addNodeIfAbsent(arg0: Internal.TrackNode_): boolean;
        getPoint<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>, arg1: Internal.UUID_): T;
        static nextNodeId(): number;
        removePoint<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>, arg1: Internal.UUID_): T;
        removeNode(arg0: Internal.LevelAccessor_, arg1: Internal.TrackNodeLocation_): boolean;
        setId(arg0: Internal.UUID_): void;
        getConnection(arg0: Internal.Couple_<Internal.TrackNode>): Internal.TrackEdge;
        markDirty(): void;
        getNodes(): Internal.Set<Internal.TrackNodeLocation>;
        transferAll(arg0: Internal.TrackGraph_): void;
        deferIntersectionUpdate(arg0: Internal.TrackEdge_): void;
        setNetId(arg0: number): void;
        distanceToLocationSqr(arg0: Internal.Level_, arg1: Vec3_): number;
        getPoints<T extends Internal.TrackEdgePoint>(arg0: Internal.EdgePointType_<T>): Internal.Collection<T>;
        putConnection(arg0: Internal.TrackNode_, arg1: Internal.TrackNode_, arg2: Internal.TrackEdge_): boolean;
        transfer(arg0: Internal.LevelAccessor_, arg1: Internal.TrackNode_, arg2: Internal.TrackGraph_): void;
        locateNode(arg0: Internal.Level_, arg1: Vec3_): Internal.TrackNode;
        getNode(arg0: number): Internal.TrackNode;
        getBounds(arg0: Internal.Level_): Internal.TrackGraphBounds;
        tickPoints(arg0: boolean): void;
        static nextGraphId(): number;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.DimensionPalette_): Internal.TrackGraph;
        getChecksum(): number;
        locateNode(arg0: Internal.TrackNodeLocation_): Internal.TrackNode;
        get empty(): boolean
        set id(arg0: Internal.UUID_)
        get nodes(): Internal.Set<Internal.TrackNodeLocation>
        set netId(arg0: number)
        get checksum(): number
        id: Internal.UUID;
        color: com.simibubi.create.foundation.utility.Color;
        static readonly graphNetIdGenerator: 0;
        static readonly nodeNetIdGenerator: 0;
    }
    type TrackGraph_ = TrackGraph;
    class IDrawableAnimated$StartDirection extends Internal.Enum<Internal.IDrawableAnimated$StartDirection> {
        static values(): Internal.IDrawableAnimated$StartDirection[];
        static valueOf(arg0: string): Internal.IDrawableAnimated$StartDirection;
        static readonly TOP: Internal.IDrawableAnimated$StartDirection;
        static readonly LEFT: Internal.IDrawableAnimated$StartDirection;
        static readonly RIGHT: Internal.IDrawableAnimated$StartDirection;
        static readonly BOTTOM: Internal.IDrawableAnimated$StartDirection;
    }
    type IDrawableAnimated$StartDirection_ = IDrawableAnimated$StartDirection | "bottom" | "top" | "right" | "left";
    interface PowerableMob {
        isPowered(): boolean;
        get powered(): boolean
    }
    type PowerableMob_ = PowerableMob;
    interface IGeneratedBlockState {
        toJson(): Internal.JsonObject;
    }
    type IGeneratedBlockState_ = IGeneratedBlockState;
    class CreateWorldScreen extends Internal.Screen {
        charTyped(arg0: string, arg1: number): boolean;
        static createTempDataPackDirFromExistingWorld(arg0: Internal.Path_, arg1: Internal.Minecraft_): Internal.Path;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        static openFresh(arg0: Internal.Minecraft_, arg1: Internal.Screen_): void;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        changeFocus(arg0: boolean): boolean;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        refreshWorldGenSettingsVisibility(): void;
        popScreen(): void;
        openDataPackSelectionScreen(): void;
        static createFromExisting(arg0: Internal.Screen_, arg1: Internal.WorldStem_, arg2: Internal.Path_): Internal.CreateWorldScreen;
        static createDefaultLoadConfig(arg0: Internal.PackRepository_, arg1: Internal.DataPackConfig_): Internal.WorldLoader$InitConfig;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        mouseMoved(arg0: number, arg1: number): void;
        handler$bad000$applyDataPacksToSkyblockPreset(arg0: Internal.CallbackInfo_): void;
        set initialFocus(arg0: Internal.GuiEventListener_)
        readonly worldGenSettingsComponent: Internal.WorldGenSettingsComponent;
        hardCore: boolean;
        dataPacks: Internal.DataPackConfig;
    }
    type CreateWorldScreen_ = CreateWorldScreen;
    class ModelPart$Cube implements Internal.ModelCuboidAccessor {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: boolean, arg12: number, arg13: number)
        compile(arg0: Internal.PoseStack$Pose_, arg1: Internal.VertexConsumer_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        getQuads(): any[];
        get quads(): any[]
        readonly minY: number;
        readonly minZ: number;
        readonly maxX: number;
        readonly minX: number;
        readonly maxZ: number;
        readonly maxY: number;
    }
    type ModelPart$Cube_ = ModelPart$Cube;
    abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable<Internal.DoubleBuffer> {
        put(arg0: Internal.DoubleBuffer_): this;
        position(arg0: number): this;
        put(arg0: number, arg1: number[]): this;
        put(arg0: number, arg1: number): this;
        get(arg0: number, arg1: number[]): this;
        duplicate(): this;
        compareTo(arg0: any): number;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        order(): Internal.ByteOrder;
        put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): this;
        get(): number;
        array(): number[];
        get(arg0: number): number;
        asReadOnlyBuffer(): this;
        static wrap(arg0: number[]): Internal.DoubleBuffer;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.DoubleBuffer;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        static allocate(arg0: number): Internal.DoubleBuffer;
        compact(): this;
        limit(arg0: number): this;
        compareTo(arg0: Internal.DoubleBuffer_): number;
        get(arg0: number[]): this;
        mismatch(arg0: Internal.DoubleBuffer_): number;
        put(arg0: number): this;
        get(arg0: number[], arg1: number, arg2: number): this;
        put(arg0: number[]): this;
        put(arg0: number[], arg1: number, arg2: number): this;
    }
    type DoubleBuffer_ = DoubleBuffer;
    interface ResourceManagerReloadListener extends Internal.PreparableReloadListener {
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
    }
    type ResourceManagerReloadListener_ = ResourceManagerReloadListener;
    class DecimalFormat extends Internal.NumberFormat {
        constructor()
        constructor(arg0: string, arg1: Internal.DecimalFormatSymbols_)
        constructor(arg0: string)
        toPattern(): string;
        setDecimalSeparatorAlwaysShown(arg0: boolean): void;
        toLocalizedPattern(): string;
        setPositivePrefix(arg0: string): void;
        isParseBigDecimal(): boolean;
        getPositiveSuffix(): string;
        getNegativeSuffix(): string;
        setMultiplier(arg0: number): void;
        setNegativeSuffix(arg0: string): void;
        setParseBigDecimal(arg0: boolean): void;
        getMultiplier(): number;
        setNegativePrefix(arg0: string): void;
        getGroupingSize(): number;
        getNegativePrefix(): string;
        applyPattern(arg0: string): void;
        applyLocalizedPattern(arg0: string): void;
        setPositiveSuffix(arg0: string): void;
        getDecimalFormatSymbols(): Internal.DecimalFormatSymbols;
        setGroupingSize(arg0: number): void;
        getPositivePrefix(): string;
        isDecimalSeparatorAlwaysShown(): boolean;
        setDecimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_): void;
        set decimalSeparatorAlwaysShown(arg0: boolean)
        set positivePrefix(arg0: string)
        get parseBigDecimal(): boolean
        get positiveSuffix(): string
        get negativeSuffix(): string
        set multiplier(arg0: number)
        set negativeSuffix(arg0: string)
        set parseBigDecimal(arg0: boolean)
        get multiplier(): number
        set negativePrefix(arg0: string)
        get groupingSize(): number
        get negativePrefix(): string
        set positiveSuffix(arg0: string)
        get decimalFormatSymbols(): Internal.DecimalFormatSymbols
        set groupingSize(arg0: number)
        get positivePrefix(): string
        get decimalSeparatorAlwaysShown(): boolean
        set decimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_)
    }
    type DecimalFormat_ = DecimalFormat;
    class MultiblockShapeInfo$ShapeInfoBuilder extends Internal.Builder<Internal.BlockInfo, Internal.MultiblockShapeInfo$ShapeInfoBuilder> {
        constructor()
        where(symbol: string, blockState: Internal.BlockState_): this;
        where(symbol: string, machine: Internal.Supplier_<Internal.IMachineBlock>, facing: Internal.Direction_): this;
        where(symbol: string, block: Internal.Block_): this;
        where(symbol: string, block: Internal.Supplier_<Internal.Block>): this;
        build(): MultiblockShapeInfo;
        where(symbol: string, machine: Internal.IMachineBlock_, facing: Internal.Direction_): this;
    }
    type MultiblockShapeInfo$ShapeInfoBuilder_ = MultiblockShapeInfo$ShapeInfoBuilder;
    interface AccessorInventoryMenu {
        bookshelf$getOwner(): Internal.Player;
    }
    type AccessorInventoryMenu_ = AccessorInventoryMenu;
    class ModelResourceLocation extends ResourceLocation {
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: ResourceLocation_, arg1: string)
        constructor(arg0: string, arg1: string)
        constructor(arg0: string)
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getVariant(): string;
        get variant(): string
    }
    type ModelResourceLocation_ = ModelResourceLocation;
    class TwoLayersFeatureSize extends Internal.FeatureSize {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.OptionalInt_)
        static readonly CODEC: Internal.Codec<Internal.TwoLayersFeatureSize>;
    }
    type TwoLayersFeatureSize_ = TwoLayersFeatureSize;
    class ConfiguredFeature <FC extends Internal.FeatureConfiguration, F extends Internal.Feature<FC>> extends Internal.Record {
        constructor(arg0: F, arg1: FC)
        config(): FC;
        place(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkGenerator_, arg2: Internal.RandomSource_, arg3: BlockPos_): boolean;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        feature(): F;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.ConfiguredFeature<any, any>>>;
        static readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.ConfiguredFeature<any, any>>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.ConfiguredFeature<any, any>>;
    }
    type ConfiguredFeature_<FC extends Internal.FeatureConfiguration, F extends Internal.Feature<FC>> = Special.ConfiguredFeature | ConfiguredFeature<FC, F>;
    class JigsawReplacementProcessor extends Internal.StructureProcessor {
        static readonly INSTANCE: Internal.JigsawReplacementProcessor;
        static readonly CODEC: Internal.Codec<Internal.JigsawReplacementProcessor>;
    }
    type JigsawReplacementProcessor_ = JigsawReplacementProcessor;
    class SpongeBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_DEPTH: 6;
        static readonly MAX_COUNT: 64;
    }
    type SpongeBlock_ = SpongeBlock;
    class Parrot extends Internal.ShoulderRidingEntity implements Internal.FlyingAnimal {
        constructor(arg0: Internal.EntityType_<Internal.Parrot>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        isPartyParrot(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setVariant(arg0: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getAmbientSound(): Internal.SoundEvent;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        static getPitch(arg0: Internal.RandomSource_): number;
        isFlying(): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        static getAmbient(arg0: Internal.Level_, arg1: Internal.RandomSource_): Internal.SoundEvent;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        static checkParrotSpawnRules(arg0: Internal.EntityType_<Internal.Parrot>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getVariant(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        static imitateNearbyMobs(arg0: Internal.Level_, arg1: Internal.Entity_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get partyParrot(): boolean
        set variant(arg0: number)
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get ambientSound(): Internal.SoundEvent
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get owner(): Internal.Entity
        get flying(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get variant(): number
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        flapSpeed: number;
        static TAME_FOOD: Internal.Set<Internal.Item>;
        flap: number;
        oFlapSpeed: number;
        oFlap: number;
    }
    type Parrot_ = Parrot;
    class ParseResults <S> {
        constructor(arg0: Internal.CommandContextBuilder_<S>, arg1: Internal.ImmutableStringReader_, arg2: Internal.Map_<Internal.CommandNode<S>, Internal.CommandSyntaxException>)
        constructor(arg0: Internal.CommandContextBuilder_<S>)
        getContext(): Internal.CommandContextBuilder<S>;
        getReader(): Internal.ImmutableStringReader;
        getExceptions(): Internal.Map<Internal.CommandNode<S>, Internal.CommandSyntaxException>;
        get context(): Internal.CommandContextBuilder<S>
        get reader(): Internal.ImmutableStringReader
        get exceptions(): Internal.Map<Internal.CommandNode<S>, Internal.CommandSyntaxException>
    }
    type ParseResults_<S> = ParseResults<S>;
    class MinecraftServer$ReloadableResources extends Internal.Record implements Internal.AutoCloseable {
        constructor(resourceManager: Internal.CloseableResourceManager_, managers: Internal.ReloadableServerResources_)
        close(): void;
        resourceManager(): Internal.CloseableResourceManager;
        managers(): Internal.ReloadableServerResources;
    }
    type MinecraftServer$ReloadableResources_ = MinecraftServer$ReloadableResources;
    class FluidType$Properties {
        static create(): Internal.FluidType$Properties;
        rarity(arg0: Internal.Rarity_): this;
        viscosity(arg0: number): this;
        canPushEntity(arg0: boolean): this;
        canConvertToSource(arg0: boolean): this;
        sound(arg0: Internal.SoundAction_, arg1: Internal.SoundEvent_): this;
        canHydrate(arg0: boolean): this;
        canExtinguish(arg0: boolean): this;
        canDrown(arg0: boolean): this;
        canSwim(arg0: boolean): this;
        temperature(arg0: number): this;
        fallDistanceModifier(arg0: number): this;
        pathType(arg0: Internal.BlockPathTypes_): this;
        lightLevel(arg0: number): this;
        supportsBoating(arg0: boolean): this;
        density(arg0: number): this;
        motionScale(arg0: number): this;
        adjacentPathType(arg0: Internal.BlockPathTypes_): this;
        descriptionId(arg0: string): this;
    }
    type FluidType$Properties_ = FluidType$Properties;
    class Salmon extends Internal.AbstractSchoolingFish {
        constructor(arg0: Internal.EntityType_<Internal.Salmon>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Salmon_ = Salmon;
    class ItemTransforms$TransformType extends Internal.Enum<Internal.ItemTransforms$TransformType> implements Internal.IExtensibleEnum {
        static values(): Internal.ItemTransforms$TransformType[];
        fallback(): this;
        getSerializeName(): string;
        firstPerson(): boolean;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        static create(arg0: string, arg1: ResourceLocation_): Internal.ItemTransforms$TransformType;
        static valueOf(arg0: string): Internal.ItemTransforms$TransformType;
        isModded(): boolean;
        static create(arg0: string, arg1: ResourceLocation_, arg2: Internal.ItemTransforms$TransformType_): Internal.ItemTransforms$TransformType;
        get serializeName(): string
        get modded(): boolean
        static readonly THIRD_PERSON_LEFT_HAND: Internal.ItemTransforms$TransformType;
        static readonly FIXED: Internal.ItemTransforms$TransformType;
        static readonly THIRD_PERSON_RIGHT_HAND: Internal.ItemTransforms$TransformType;
        static readonly HEAD: Internal.ItemTransforms$TransformType;
        static readonly NONE: Internal.ItemTransforms$TransformType;
        static readonly GROUND: Internal.ItemTransforms$TransformType;
        static readonly GUI: Internal.ItemTransforms$TransformType;
        static readonly FIRST_PERSON_LEFT_HAND: Internal.ItemTransforms$TransformType;
        static readonly FIRST_PERSON_RIGHT_HAND: Internal.ItemTransforms$TransformType;
    }
    type ItemTransforms$TransformType_ = "fixed" | "first_person_right_hand" | "gui" | "third_person_left_hand" | ItemTransforms$TransformType | "ground" | "head" | "none" | "third_person_right_hand" | "first_person_left_hand";
    class GlowstoneFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type GlowstoneFeature_ = GlowstoneFeature;
    interface RepositorySource {
        loadPacks(arg0: Internal.Consumer_<Internal.Pack>, arg1: Internal.Pack$PackConstructor_): void;
    }
    type RepositorySource_ = RepositorySource;
    interface LayoutItem {
        attributeCount(): number;
        size(): number;
        vertexAttribPointer(arg0: number, arg1: number, arg2: number): void;
    }
    type LayoutItem_ = LayoutItem;
    class RecipeSchema {
        constructor(recipeType: typeof Internal.RecipeJS, factory: Internal.Supplier_<Internal.RecipeJS>, ...keys: Internal.RecipeKey_<any>[])
        constructor(...keys: Internal.RecipeKey_<any>[])
        minRequiredArguments(): number;
        inputCount(): number;
        uniqueOutputId(resultItemKey: Internal.RecipeKey_<OutputItem>): this;
        uniqueInputId(resultItemKey: Internal.RecipeKey_<InputItem>): this;
        deserialize(type: Internal.RecipeTypeFunction_, id: ResourceLocation_, json: Internal.JsonObject_): Internal.RecipeJS;
        outputCount(): number;
        uuid(): Internal.UUID;
        constructor(factory: Internal.RecipeConstructor$Factory_, ...keys: Internal.RecipeKey_<any>[]): this;
        uniqueId(uniqueIdFunction: Internal.Function_<Internal.RecipeJS, string>): this;
        constructors(): Internal.Int2ObjectMap<Internal.RecipeConstructor>;
        constructor(...keys: Internal.RecipeKey_<any>[]): this;
        readonly factory: Internal.Supplier<Internal.RecipeJS>;
        static readonly DEFAULT_UNIQUE_ID_FUNCTION: Internal.Function<Internal.RecipeJS, string>;
        readonly recipeType: typeof Internal.RecipeJS;
        readonly keys: Internal.RecipeKey<any>[];
        uniqueIdFunction: Internal.Function<Internal.RecipeJS, string>;
    }
    type RecipeSchema_ = RecipeSchema;
    interface GameProfileRepository {
        findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void;
    }
    type GameProfileRepository_ = GameProfileRepository;
    class FileChannel$MapMode {
        static readonly PRIVATE: Internal.FileChannel$MapMode;
        static readonly READ_ONLY: Internal.FileChannel$MapMode;
        static readonly READ_WRITE: Internal.FileChannel$MapMode;
    }
    type FileChannel$MapMode_ = FileChannel$MapMode;
    class TrainStatus {
        constructor(arg0: Internal.Train_)
        newSchedule(): void;
        foundConductor(): void;
        missingCorrectConductor(): void;
        failedNavigation(): void;
        doublePortal(): void;
        successfulMigration(): void;
        tick(arg0: Internal.Level_): void;
        displayInformation(arg0: string, arg1: boolean, ...arg2: any[]): void;
        successfulNavigation(): void;
        highStress(): void;
        trackOK(): void;
        manualControls(): void;
        crash(): void;
        failedMigration(): void;
        missingConductor(): void;
        endOfTrack(): void;
        failedNavigationNoTarget(arg0: string): void;
    }
    type TrainStatus_ = TrainStatus;
    class IModInfo$DependencySide extends Internal.Enum<Internal.IModInfo$DependencySide> {
        static valueOf(arg0: string): Internal.IModInfo$DependencySide;
        isContained(arg0: Internal.Dist_): boolean;
        isCorrectSide(): boolean;
        static values(): Internal.IModInfo$DependencySide[];
        get correctSide(): boolean
        static readonly CLIENT: Internal.IModInfo$DependencySide;
        static readonly SERVER: Internal.IModInfo$DependencySide;
        static readonly BOTH: Internal.IModInfo$DependencySide;
    }
    type IModInfo$DependencySide_ = "both" | "server" | "client" | IModInfo$DependencySide;
    interface MovementBehaviour {
        writeExtraData(arg0: Internal.MovementContext_): void;
        dropItem(arg0: Internal.MovementContext_, arg1: Internal.ItemStack_): void;
        renderInContraption(arg0: Internal.MovementContext_, arg1: Internal.VirtualRenderWorld_, arg2: Internal.ContraptionMatrices_, arg3: Internal.MultiBufferSource_): void;
        canBeDisabledVia(arg0: Internal.MovementContext_): Internal.ItemStack;
        createInstance(arg0: Internal.MaterialManager_, arg1: Internal.VirtualRenderWorld_, arg2: Internal.MovementContext_): Internal.ActorInstance;
        getActiveAreaOffset(arg0: Internal.MovementContext_): Vec3;
        onDisabledByControls(arg0: Internal.MovementContext_): void;
        renderAsNormalBlockEntity(): boolean;
        startMoving(arg0: Internal.MovementContext_): void;
        isActive(arg0: Internal.MovementContext_): boolean;
        cancelStall(arg0: Internal.MovementContext_): void;
        stopMoving(arg0: Internal.MovementContext_): void;
        visitNewPosition(arg0: Internal.MovementContext_, arg1: BlockPos_): void;
        hasSpecialInstancedRendering(): boolean;
        tick(arg0: Internal.MovementContext_): void;
        onSpeedChanged(arg0: Internal.MovementContext_, arg1: Vec3_, arg2: Vec3_): void;
        mustTickWhileDisabled(): boolean;
    }
    type MovementBehaviour_ = MovementBehaviour;
    class BlockSourceImpl implements Internal.BlockSource {
        constructor(arg0: Internal.ServerLevel_, arg1: BlockPos_)
        getPos(): BlockPos;
        z(): number;
        getLevel(): Internal.ServerLevel;
        getEntity<T extends Internal.BlockEntity>(): T;
        getBlockState(): Internal.BlockState;
        y(): number;
        x(): number;
        get pos(): BlockPos
        get level(): Internal.ServerLevel
        get entity(): T
        get blockState(): Internal.BlockState
    }
    type BlockSourceImpl_ = BlockSourceImpl;
    class LevelEvent extends Internal.Event implements Internal.EventHandlerImplCommon$LevelEventAttachment {
        constructor()
        constructor(arg0: Internal.LevelAccessor_)
        architectury$getAttachedLevel(): Internal.LevelAccessor;
        architectury$attachLevel(level: Internal.LevelAccessor_): void;
        getLevel(): Internal.LevelAccessor;
        get level(): Internal.LevelAccessor
    }
    type LevelEvent_ = LevelEvent;
    class Object2ObjectOpenHashMap <K, V> extends Internal.AbstractObject2ObjectMap<K, V> implements Internal.Cloneable, Internal.Hash, Internal.Serializable {
        constructor(arg0: Internal.Map_<K, V>)
        constructor()
        constructor(arg0: Internal.Object2ObjectMap_<K, V>)
        constructor(arg0: Internal.Object2ObjectMap_<K, V>, arg1: number)
        constructor(arg0: Internal.Map_<K, V>, arg1: number)
        constructor(arg0: number)
        constructor(arg0: K[], arg1: V[])
        constructor(arg0: number, arg1: number)
        constructor(arg0: K[], arg1: V[], arg2: number)
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ObjectFunction<V>;
        trim(arg0: number): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        get(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ObjectFunction<V>;
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, V>>;
        putIfAbsent(arg0: K, arg1: V): V;
        trim(): boolean;
        apply(arg0: K): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        static of<K, V>(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<K, V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        computeObjectIfAbsentPartial(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Object2CharFunction<K>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        defaultReturnValue(): V;
        static identity<T>(): Internal.Function<T, T>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        clone(): any;
        replace(arg0: K, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ObjectFunction<V>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        object2ObjectEntrySet(): Internal.Object2ObjectMap$FastEntrySet<K, V>;
        put(arg0: K, arg1: V): V;
        remove(arg0: any): V;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.ObjectSet<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Object2LongFunction<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Object2IntFunction<K>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ObjectFunction<V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        static of<K, V>(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<K, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ObjectFunction<V>;
        static of<K, V>(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<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        static of<K, V>(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<K, V>;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
    }
    type Object2ObjectOpenHashMap_<K, V> = Object2ObjectOpenHashMap<K, V>;
    abstract class PropertyValue <T extends Internal.PropertyValue<T, J>, J> extends Internal.AbstractProperty<T> {
        constructor()
        constructor(value: J)
        serializeValue(): Internal.JsonElement;
        static addValueTransformer<T extends Internal.PropertyValue<T, J>, J>(clazz: J, constructor: Internal.Function_<J, Internal.PropertyValue<T, J>>): void;
        static init(): void;
        getValue(): J;
        deserializeValue(arg0: Internal.JsonElement_): J;
        get value(): J
        static VALUES_REGISTRY: {[key: typeof any]: any, [key: typeof any]: any, [key: typeof any]: any, [key: typeof any]: any, [key: typeof any]: any, [key: typeof any]: any, [key: typeof any]: any};
    }
    type PropertyValue_<T extends Internal.PropertyValue<T, J>, J> = PropertyValue<T, J>;
    class ThrowablePotionItem extends Internal.PotionItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ThrowablePotionItem_ = ThrowablePotionItem;
    class WeightedEntry$Wrapper <T> implements Internal.WeightedEntry {
        static codec<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.WeightedEntry$Wrapper<E>>;
        getWeight(): Internal.Weight;
        getData(): T;
        static wrap<T>(arg0: T, arg1: number): Internal.WeightedEntry$Wrapper<T>;
        get weight(): Internal.Weight
        get data(): T
    }
    type WeightedEntry$Wrapper_<T> = WeightedEntry$Wrapper<T>;
    interface ExclusionStrategy {
        shouldSkipClass(arg0: typeof any): boolean;
        shouldSkipField(arg0: Internal.FieldAttributes_): boolean;
    }
    type ExclusionStrategy_ = ExclusionStrategy;
    class RootCommandNode <S> extends Internal.CommandNode<S> {
        constructor()
        isValidInput(arg0: string): boolean;
        createBuilder(): Internal.ArgumentBuilder<S, any>;
    }
    type RootCommandNode_<S> = RootCommandNode<S>;
    class NumberFormat$Style extends Internal.Enum<Internal.NumberFormat$Style> {
        static values(): Internal.NumberFormat$Style[];
        static valueOf(arg0: string): Internal.NumberFormat$Style;
        static readonly LONG: Internal.NumberFormat$Style;
        static readonly SHORT: Internal.NumberFormat$Style;
    }
    type NumberFormat$Style_ = NumberFormat$Style | "short" | "long";
    class FogType extends Internal.Enum<Internal.FogType> {
        static values(): Internal.FogType[];
        static valueOf(arg0: string): Internal.FogType;
        static readonly LAVA: Internal.FogType;
        static readonly POWDER_SNOW: Internal.FogType;
        static readonly WATER: Internal.FogType;
        static readonly NONE: Internal.FogType;
    }
    type FogType_ = "powder_snow" | "lava" | FogType | "water" | "none";
    class WaterlilyBlock extends Internal.BushBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WaterlilyBlock_ = WaterlilyBlock;
    interface ActionMode$Callback {
        onGetContentRect(mode: Internal.ActionMode_, view: Internal.View_, outRect: Internal.Rect_): void;
        onDestroyActionMode(arg0: Internal.ActionMode_): void;
        onCreateActionMode(arg0: Internal.ActionMode_, arg1: Internal.Menu_): boolean;
        onActionItemClicked(arg0: Internal.ActionMode_, arg1: Internal.MenuItem_): boolean;
        onPrepareActionMode(arg0: Internal.ActionMode_, arg1: Internal.Menu_): boolean;
    }
    type ActionMode$Callback_ = ActionMode$Callback;
    interface Freezable <T> extends Internal.Cloneable {
        cloneAsThawed(): T;
        freeze(): T;
        isFrozen(): boolean;
        get frozen(): boolean
    }
    type Freezable_<T> = Freezable<T>;
    class BottleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BottleItem_ = BottleItem;
    interface Scriptable extends Internal.IdEnumerationIterator {
        get(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_): any;
        getPrototype(arg0: Internal.Context_): this;
        getParentScope(): this;
        hasInstance(arg0: Internal.Context_, arg1: Internal.Scriptable_): boolean;
        get(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_): any;
        put(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_, arg3: any): void;
        getClassName(): string;
        getAllIds(cx: Internal.Context_): any[];
        "delete"(arg0: Internal.Context_, arg1: string): void;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        "delete"(arg0: Internal.Context_, arg1: number): void;
        setParentScope(arg0: Internal.Scriptable_): void;
        has(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_): boolean;
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getDefaultValue(arg0: Internal.Context_, arg1: typeof any): any;
        has(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_): boolean;
        setPrototype(arg0: Internal.Scriptable_): void;
        getTypeOf(): Internal.MemberType;
        put(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_, arg3: any): void;
        getIds(arg0: Internal.Context_): any[];
        get parentScope(): Internal.Scriptable
        get className(): string
        set parentScope(arg0: Internal.Scriptable_)
        set prototype(arg0: Internal.Scriptable_)
        get typeOf(): Internal.MemberType
        readonly NOT_FOUND: Internal.UniqueTag;
    }
    type Scriptable_ = Scriptable;
    class GenericLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addGeneric(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type GenericLootEventJS_ = GenericLootEventJS;
    interface MapDecoder <A> extends Internal.Keyable {
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>): Internal.DataResult<A>;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        map<B>(arg0: Internal.Function_<A, B>): Internal.MapDecoder<B>;
        compressedDecode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        decoder(): Internal.Decoder<A>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        ap<E>(arg0: Internal.MapDecoder_<Internal.Function<A, E>>): Internal.MapDecoder<E>;
        forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.MapDecoder<B>;
    }
    type MapDecoder_<A> = MapDecoder<A>;
    abstract class ContainerScreenEvent extends Internal.Event {
        constructor()
        getContainerScreen(): Internal.AbstractContainerScreen<any>;
        get containerScreen(): Internal.AbstractContainerScreen<any>
    }
    type ContainerScreenEvent_ = ContainerScreenEvent;
    class Exception extends Internal.Throwable {
        constructor()
        constructor(arg0: string, arg1: Internal.Throwable_)
        constructor(arg0: Internal.Throwable_)
        constructor(arg0: string)
    }
    type Exception_ = Exception;
    interface IGenericEvent <T> {
        getGenericType(): Internal.Type;
        get genericType(): Internal.Type
    }
    type IGenericEvent_<T> = IGenericEvent<T>;
    class NarrationThunk <T> {
        getText(arg0: Internal.Consumer_<string>): void;
        static from(arg0: string): Internal.NarrationThunk<any>;
        static from(arg0: Internal.Component_): Internal.NarrationThunk<any>;
        static from(arg0: Internal.List_<Internal.Component>): Internal.NarrationThunk<any>;
        static readonly EMPTY: Internal.NarrationThunk<any>;
    }
    type NarrationThunk_<T> = NarrationThunk<T>;
    abstract class AbstractRegistrate <S extends Internal.AbstractRegistrate<S>> {
        creativeModeTab(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.CreativeModeTab>): S;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>, P>(arg0: P, arg1: string, arg2: Internal.MenuBuilder$ForgeMenuFactory_<T>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, P>;
        enchantment<T extends Internal.Enchantment, P>(arg0: P, arg1: string, arg2: Internal.EnchantmentCategory_, arg3: Internal.EnchantmentBuilder$EnchantmentFactory_<T>): com.tterrag.registrate.builders.EnchantmentBuilder<T, P>;
        getModid(): string;
        fluid<P>(arg0: P, arg1: string, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        fluid<P>(arg0: P, arg1: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        creativeModeTab(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.CreativeModeTab>, arg1: string): S;
        addRawLang(arg0: string, arg1: string): Internal.MutableComponent;
        blockEntity<T extends Internal.BlockEntity>(arg0: string, arg1: Internal.BlockEntityBuilder$BlockEntityFactory_<T>): Internal.BlockEntityBuilder<T, S>;
        fluid<P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        blockEntity<T extends Internal.BlockEntity>(arg0: Internal.BlockEntityBuilder$BlockEntityFactory_<T>): Internal.BlockEntityBuilder<T, S>;
        fluid(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        addRegisterCallback<R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>, arg1: Internal.Runnable_): S;
        fluid<P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        object(arg0: string): S;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>>(arg0: string, arg1: Internal.MenuBuilder$ForgeMenuFactory_<T>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, S>;
        entity<T extends Internal.Entity, P>(arg0: P, arg1: string, arg2: Internal.EntityType$EntityFactory_<T>, arg3: Internal.MobCategory_): Internal.EntityBuilder<T, P>;
        fluid<P>(arg0: P, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        skipErrors(arg0: boolean): S;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        isRegistered<R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>): boolean;
        block<T extends Internal.Block, P>(arg0: P, arg1: string, arg2: Material_, arg3: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, P>;
        addLang(arg0: string, arg1: ResourceLocation_, arg2: string): Internal.MutableComponent;
        block<T extends Internal.Block>(arg0: string, arg1: Material_, arg2: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, S>;
        transform(arg0: Internal.NonNullUnaryOperator_<S>): S;
        blockEntity<T extends Internal.BlockEntity, P>(arg0: P, arg1: string, arg2: Internal.BlockEntityBuilder$BlockEntityFactory_<T>): Internal.BlockEntityBuilder<T, P>;
        addRegisterCallback<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        fluid<P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        makeRegistry<R>(arg0: string, arg1: Internal.Supplier_<Internal.RegistryBuilder<R>>): Internal.ResourceKey<Internal.Registry<R>>;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg5: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        fluid<P>(arg0: P): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        enchantment<T extends Internal.Enchantment>(arg0: string, arg1: Internal.EnchantmentCategory_, arg2: Internal.EnchantmentBuilder$EnchantmentFactory_<T>): com.tterrag.registrate.builders.EnchantmentBuilder<T, S>;
        get<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>): Internal.RegistryEntry<T>;
        fluid(arg0: ResourceLocation_, arg1: ResourceLocation_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>>(arg0: Internal.MenuBuilder$MenuFactory_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, S>;
        get<R, T extends R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>): Internal.RegistryEntry<T>;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: Internal.FluidBuilder$FluidTypeFactory_, arg3: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        genData<T extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<T>, arg1: T): void;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>, P>(arg0: P, arg1: Internal.MenuBuilder$ForgeMenuFactory_<T>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, P>;
        block<T extends Internal.Block, P>(arg0: P, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, P>;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: Internal.FluidBuilder$FluidTypeFactory_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        block<T extends Internal.Block, P>(arg0: P, arg1: string, arg2: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, P>;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        entity<T extends Internal.Entity>(arg0: Internal.EntityType$EntityFactory_<T>, arg1: Internal.MobCategory_): Internal.EntityBuilder<T, S>;
        enchantment<T extends Internal.Enchantment>(arg0: Internal.EnchantmentCategory_, arg1: Internal.EnchantmentBuilder$EnchantmentFactory_<T>): com.tterrag.registrate.builders.EnchantmentBuilder<T, S>;
        getAll<R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>): Internal.Collection<Internal.RegistryEntry<R>>;
        item<T extends Internal.Item, P>(arg0: P, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, P>;
        simple<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): Internal.RegistryEntry<T>;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        fluid<P>(arg0: P, arg1: string): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        setDataGenerator<P extends Internal.RegistrateProvider, R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: Internal.ProviderType_<P>, arg3: com.tterrag.registrate.util.nullness.NonNullConsumer_<P>): S;
        fluid<P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        enchantment<T extends Internal.Enchantment, P>(arg0: P, arg1: Internal.EnchantmentCategory_, arg2: Internal.EnchantmentBuilder$EnchantmentFactory_<T>): com.tterrag.registrate.builders.EnchantmentBuilder<T, P>;
        fluid(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        item<T extends Internal.Item, P>(arg0: P, arg1: string, arg2: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, P>;
        simple<R, T extends R, P>(arg0: P, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): Internal.RegistryEntry<T>;
        blockEntity<T extends Internal.BlockEntity, P>(arg0: P, arg1: Internal.BlockEntityBuilder$BlockEntityFactory_<T>): Internal.BlockEntityBuilder<T, P>;
        block<T extends Internal.Block>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, S>;
        addLang(arg0: string, arg1: ResourceLocation_, arg2: string, arg3: string): Internal.MutableComponent;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>, P>(arg0: P, arg1: string, arg2: Internal.MenuBuilder$MenuFactory_<T>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, P>;
        block<T extends Internal.Block, P>(arg0: P, arg1: Material_, arg2: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, P>;
        getOptional<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>): Internal.RegistryEntry<T>;
        block<T extends Internal.Block>(arg0: string, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, S>;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>>(arg0: Internal.MenuBuilder$ForgeMenuFactory_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, S>;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>, P>(arg0: P, arg1: Internal.MenuBuilder$MenuFactory_<T>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, P>;
        entry<R, T extends R, P, S2 extends com.tterrag.registrate.builders.Builder<R, T, P, S2>>(arg0: Internal.NonNullBiFunction_<string, Internal.BuilderCallback, S2>): S2;
        item<T extends Internal.Item>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, S>;
        fluid(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        transform<R, T extends R, P, S2 extends com.tterrag.registrate.builders.Builder<R, T, P, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<S, S2>): S2;
        static isDevEnvironment(): boolean;
        simple<R, T extends R, P>(arg0: P, arg1: string, arg2: Internal.ResourceKey_<Internal.Registry<R>>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): Internal.RegistryEntry<T>;
        fluid<P>(arg0: P, arg1: string, arg2: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: Internal.FluidBuilder$FluidTypeFactory_, arg5: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        setDataGenerator<P extends Internal.RegistrateProvider, R>(arg0: com.tterrag.registrate.builders.Builder_<R, any, any, any>, arg1: Internal.ProviderType_<P>, arg2: com.tterrag.registrate.util.nullness.NonNullConsumer_<P>): S;
        fluid(): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        simple<R, T extends R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): Internal.RegistryEntry<T>;
        item<T extends Internal.Item>(arg0: string, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.Item$Properties, T>): com.tterrag.registrate.builders.ItemBuilder<T, S>;
        fluid(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        entity<T extends Internal.Entity>(arg0: string, arg1: Internal.EntityType$EntityFactory_<T>, arg2: Internal.MobCategory_): Internal.EntityBuilder<T, S>;
        entity<T extends Internal.Entity, P>(arg0: P, arg1: Internal.EntityType$EntityFactory_<T>, arg2: Internal.MobCategory_): Internal.EntityBuilder<T, P>;
        fluid(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        fluid<P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        fluid<T extends Internal.ForgeFlowingFluid, P>(arg0: P, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, P>;
        fluid(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        fluid(arg0: string, arg1: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        getDataProvider<P extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<P>): Internal.Optional<P>;
        fluid(arg0: string): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        fluid<P>(arg0: P, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, P>;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: string, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: Internal.FluidBuilder$FluidTypeFactory_, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        block<T extends Internal.Block>(arg0: Material_, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockBehaviour$Properties, T>): com.tterrag.registrate.builders.BlockBuilder<T, S>;
        fluid<T extends Internal.ForgeFlowingFluid>(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>, arg3: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.ForgeFlowingFluid$Properties, T>): com.tterrag.registrate.builders.FluidBuilder<T, S>;
        fluid(arg0: string, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.FluidType>): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        addDataGenerator<T extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): S;
        entry<R, T extends R, P, S2 extends com.tterrag.registrate.builders.Builder<R, T, P, S2>>(arg0: string, arg1: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BuilderCallback, S2>): S2;
        fluid(arg0: Internal.FluidBuilder$FluidTypeFactory_): com.tterrag.registrate.builders.FluidBuilder<Internal.ForgeFlowingFluid$Flowing, S>;
        menu<T extends Internal.AbstractContainerMenu, SC extends Internal.Screen & Internal.MenuAccess<T>>(arg0: string, arg1: Internal.MenuBuilder$MenuFactory_<T>, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, SC>>): Internal.MenuBuilder<T, SC, S>;
        get modid(): string
        get devEnvironment(): boolean
    }
    type AbstractRegistrate_<S extends Internal.AbstractRegistrate<S>> = AbstractRegistrate<S>;
    class FlatLayerInfo {
        constructor(arg0: number, arg1: Internal.Block_)
        getBlockState(): Internal.BlockState;
        getHeight(): number;
        get blockState(): Internal.BlockState
        get height(): number
        static readonly CODEC: Internal.Codec<Internal.FlatLayerInfo>;
    }
    type FlatLayerInfo_ = FlatLayerInfo;
    class JsonArray extends Internal.JsonElement implements Internal.Iterable<Internal.JsonElement> {
        constructor()
        constructor(arg0: number)
        iterator(): Internal.Iterator<Internal.JsonElement>;
        add(arg0: Internal.JsonElement_): void;
        remove(arg0: number): Internal.JsonElement;
        spliterator(): Internal.Spliterator<Internal.JsonElement>;
        add(arg0: string): void;
        add(arg0: number): void;
        isEmpty(): boolean;
        set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement;
        forEach(arg0: Internal.Consumer_<Internal.JsonElement>): void;
        contains(arg0: Internal.JsonElement_): boolean;
        remove(arg0: Internal.JsonElement_): boolean;
        size(): number;
        addAll(arg0: Internal.JsonArray_): void;
        add(arg0: string): void;
        get(arg0: number): Internal.JsonElement;
        add(arg0: boolean): void;
        deepCopy(): this;
        get empty(): boolean
    }
    type JsonArray_ = JsonArray;
    interface IForgeAdvancementBuilder {
        save(arg0: Internal.Consumer_<Internal.Advancement>, arg1: ResourceLocation_, arg2: Internal.ExistingFileHelper_): Internal.Advancement;
    }
    type IForgeAdvancementBuilder_ = IForgeAdvancementBuilder;
    class GravelBlock extends Internal.FallingBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
    }
    type GravelBlock_ = GravelBlock;
    class DeadBushBlock extends Internal.BushBlock implements Internal.IForgeShearable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type DeadBushBlock_ = DeadBushBlock;
    interface ProgressivePromise <V> extends Internal.Promise<V>, Internal.ProgressiveFuture<V> {
        isSuccess(): boolean;
        setProgress(arg0: number, arg1: number): this;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        tryFailure(arg0: Internal.Throwable_): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        cause(): Internal.Throwable;
        get(): V;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        await(arg0: number): boolean;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        setUncancellable(): boolean;
        trySuccess(arg0: V): boolean;
        syncUninterruptibly(): this;
        awaitUninterruptibly(arg0: number): boolean;
        isCancelled(): boolean;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        await(): this;
        sync(): this;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        getNow(): V;
        setSuccess(arg0: V): this;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        setFailure(arg0: Internal.Throwable_): this;
        isCancellable(): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        awaitUninterruptibly(): this;
        tryProgress(arg0: number, arg1: number): boolean;
        get success(): boolean
        get cancelled(): boolean
        get done(): boolean
        get now(): V
        set success(arg0: V)
        set failure(arg0: Internal.Throwable_)
        get cancellable(): boolean
    }
    type ProgressivePromise_<V> = ProgressivePromise<V>;
    abstract class MinMaxBounds <T extends number> {
        serializeToJson(): Internal.JsonElement;
        getMin(): T;
        getMax(): T;
        isAny(): boolean;
        get min(): T
        get max(): T
        get any(): boolean
        static readonly ERROR_SWAPPED: Internal.SimpleCommandExceptionType;
        static readonly ERROR_EMPTY: Internal.SimpleCommandExceptionType;
    }
    type MinMaxBounds_<T extends number> = MinMaxBounds<T>;
    interface MenuProvider extends Internal.MenuConstructor {
        getDisplayName(): Internal.Component;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        get displayName(): Internal.Component
    }
    type MenuProvider_ = MenuProvider;
    class ShapedRecipe implements Internal.ShapedRecipeInvoker, Internal.CraftingRecipe, Internal.IShapedRecipe<Internal.CraftingContainer>, Internal.AccessorShapedRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: number, arg3: number, arg4: Internal.NonNullList_<Internal.Ingredient>, arg5: Internal.ItemStack_)
        assemble(arg0: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        static bookshelf$dissolvePattern_$md$73e547$3(arg0: string[], arg1: Internal.Map_<any, any>, arg2: number, arg3: number): Internal.NonNullList<any>;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getId(): ResourceLocation;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        getResultItem(): Internal.ItemStack;
        static bookshelf$dissolvePattern(arg0: string[], arg1: Internal.Map_<string, Internal.Ingredient>, arg2: number, arg3: number): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        getWidth(): number;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        static setCraftingSize(arg0: number, arg1: number): void;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        static itemStackFromJson(arg0: Internal.JsonObject_): Internal.ItemStack;
        getType(): ResourceLocation;
        static dissolvePattern(arg0: string[], arg1: Internal.Map_<string, Internal.Ingredient>, arg2: number, arg3: number): Internal.NonNullList<Internal.Ingredient>;
        static callKeyFromJson(keyEntry: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        isIncomplete(): boolean;
        static bookshelf$keyFromJson_$md$73e547$0(arg0: Internal.JsonObject_): Internal.Map<any, any>;
        static callDissolvePattern(pattern: string[], keys: Internal.Map_<string, Internal.Ingredient>, patternWidth: number, patternHeight: number): Internal.NonNullList<Internal.Ingredient>;
        static bookshelf$patternFromJson_$md$73e547$2(arg0: Internal.JsonArray_): string[];
        matches(arg0: Internal.CraftingContainer_, arg1: number, arg2: number, arg3: boolean): boolean;
        static keyFromJson(arg0: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        static bookshelf$shrink_$md$73e547$1(...arg0: string[]): string[];
        getSerializer(): Internal.RecipeSerializer<any>;
        static bookshelf$shrink(...arg0: string[]): string[];
        static bookshelf$keyFromJson(arg0: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean;
        getHeight(): number;
        getMod(): string;
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        static callKeyFromJson_$md$73e547$4(arg0: Internal.JsonObject_): Internal.Map<any, any>;
        getRecipeWidth(): number;
        static callPatternFromJson_$md$73e547$5(arg0: Internal.JsonArray_): string[];
        static patternFromJson(arg0: Internal.JsonArray_): string[];
        static shrink(...arg0: string[]): string[];
        setGroup(group: string): void;
        static itemFromJson(arg0: Internal.JsonObject_): Internal.Item;
        static bookshelf$patternFromJson(arg0: Internal.JsonArray_): string[];
        getRecipeHeight(): number;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        static callDissolvePattern_$md$73e547$6(arg0: string[], arg1: Internal.Map_<any, any>, arg2: number, arg3: number): Internal.NonNullList<any>;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        static callPatternFromJson(patternArray: Internal.JsonArray_): string[];
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get id(): ResourceLocation
        get resultItem(): Internal.ItemStack
        get special(): boolean
        get width(): number
        get type(): ResourceLocation
        get incomplete(): boolean
        get schema(): Internal.RecipeSchema
        get serializer(): Internal.RecipeSerializer<any>
        get height(): number
        get mod(): string
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get recipeWidth(): number
        set group(group: string)
        get recipeHeight(): number
        get orCreateId(): ResourceLocation
        readonly width: number;
        readonly height: number;
    }
    type ShapedRecipe_ = ShapedRecipe;
    class FeatureSizeType <P extends Internal.FeatureSize> {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static readonly THREE_LAYERS_FEATURE_SIZE: Internal.FeatureSizeType<Internal.ThreeLayersFeatureSize>;
        static readonly TWO_LAYERS_FEATURE_SIZE: Internal.FeatureSizeType<Internal.TwoLayersFeatureSize>;
    }
    type FeatureSizeType_<P extends Internal.FeatureSize> = FeatureSizeType<P> | Special.FeatureSizeType;
    class CacheStats {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        plus(arg0: Internal.CacheStats_): this;
        evictionCount(): number;
        hitCount(): number;
        loadExceptionRate(): number;
        missCount(): number;
        hitRate(): number;
        loadExceptionCount(): number;
        totalLoadTime(): number;
        missRate(): number;
        loadSuccessCount(): number;
        loadCount(): number;
        averageLoadPenalty(): number;
        minus(arg0: Internal.CacheStats_): this;
        requestCount(): number;
    }
    type CacheStats_ = CacheStats;
    interface AnnotatedElement {
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getAnnotations(): Internal.Annotation[];
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        get annotations(): Internal.Annotation[]
        get declaredAnnotations(): Internal.Annotation[]
    }
    type AnnotatedElement_ = AnnotatedElement;
    class CoralWallFanBlock extends Internal.BaseCoralWallFanBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CoralWallFanBlock_ = CoralWallFanBlock;
    class ReportChatMessage {
        constructor(arg0: Internal.ReportChatMessageHeader_, arg1: Internal.ReportChatMessageBody_, arg2: string, arg3: boolean)
        header: Internal.ReportChatMessageHeader;
        overriddenMessage: string;
        messageReported: boolean;
        body: Internal.ReportChatMessageBody;
    }
    type ReportChatMessage_ = ReportChatMessage;
    class BannerBlock extends Internal.AbstractBannerBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        static byColor(arg0: Internal.DyeColor_): Internal.Block;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ROTATION: Internal.IntegerProperty;
    }
    type BannerBlock_ = BannerBlock;
    class BlockEntityPredicate implements Internal.BlockPredicate {
        constructor(i: ResourceLocation_)
        data(cd: Internal.BlockEntityPredicateDataCheck_): this;
        check(block: Internal.BlockContainerJS_): boolean;
    }
    type BlockEntityPredicate_ = BlockEntityPredicate;
    interface Callable <V> {
        call(): V;
        (): V;
    }
    type Callable_<V> = Callable<V>;
    class FenceBlock extends Internal.CrossCollisionBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        connectsTo(arg0: Internal.BlockState_, arg1: boolean, arg2: Internal.Direction_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FenceBlock_ = FenceBlock;
    class CartographyTableBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CartographyTableBlock_ = CartographyTableBlock;
    class ArrayList <E> extends Internal.AbstractList<E> implements Internal.RandomAccess, Internal.Cloneable, Internal.List<E>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Collection_<E>)
        constructor(arg0: number)
        clone(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        listIterator(): Internal.ListIterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        remove(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        subList(arg0: number, arg1: number): Internal.List<E>;
        trimToSize(): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        ensureCapacity(arg0: number): void;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
    }
    type ArrayList_<E> = ArrayList<E>;
    class ShapelessRecipe$Serializer implements Internal.RecipeSerializer<Internal.ShapelessRecipe> {
        constructor()
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ShapelessRecipe_): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): Internal.ShapelessRecipe;
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.ShapelessRecipe;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.ShapelessRecipe;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
    }
    type ShapelessRecipe$Serializer_ = ShapelessRecipe$Serializer;
    class SoundBuffer {
        constructor(arg0: Internal.ByteBuffer_, arg1: Internal.AudioFormat_)
        discardAlBuffer(): void;
        releaseAlBuffer(): Internal.OptionalInt;
    }
    type SoundBuffer_ = SoundBuffer;
    class ResolvedModule {
        name(): string;
        configuration(): Internal.Configuration;
        reads(): Internal.Set<Internal.ResolvedModule>;
        reference(): Internal.ModuleReference;
    }
    type ResolvedModule_ = ResolvedModule;
    class Rotations {
        constructor(arg0: Internal.ListTag_)
        constructor(arg0: number, arg1: number, arg2: number)
        getX(): number;
        getWrappedZ(): number;
        getZ(): number;
        getWrappedY(): number;
        getY(): number;
        getWrappedX(): number;
        save(): Internal.ListTag;
        get x(): number
        get wrappedZ(): number
        get z(): number
        get wrappedY(): number
        get y(): number
        get wrappedX(): number
    }
    type Rotations_ = Rotations;
    interface IntIterable extends Internal.Iterable<number> {
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        forEach(arg0: Internal.IntConsumer_): void;
        intSpliterator(): Internal.IntSpliterator;
        intIterator(): Internal.IntIterator;
    }
    type IntIterable_ = IntIterable;
    class InputReplacementTransformer$Replacement extends Internal.Record implements Internal.InputReplacement {
        constructor(with_: Internal.InputReplacement_, transformer: Internal.InputReplacementTransformer_)
        replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.InputReplacement_): any;
        static of(o: any): Internal.InputReplacement;
        transform(transformer: Internal.InputReplacementTransformer_): this;
        "with"(): Internal.InputReplacement;
        transformer(): Internal.InputReplacementTransformer;
    }
    type InputReplacementTransformer$Replacement_ = InputReplacementTransformer$Replacement;
    class FluidBlockBuilder extends Internal.BlockBuilder {
        constructor(b: Internal.FluidBuilder_)
        createObject(): any;
    }
    type FluidBlockBuilder_ = FluidBlockBuilder;
    class SurfaceProxy$LazyCallbackResult {
        constructor()
        constructor(surface: Internal.Surface_, syncTargetKey: boolean, releaseCallback: boolean)
        constructor(surface: Internal.Surface_)
        mSyncTargetKey: boolean;
        mReleaseCallback: boolean;
        mSurface: Internal.Surface;
    }
    type SurfaceProxy$LazyCallbackResult_ = SurfaceProxy$LazyCallbackResult;
    abstract class ReleaseCallback extends Internal.RefCnt {
        constructor()
        invoke(): void;
    }
    type ReleaseCallback_ = ReleaseCallback;
    class DiscSegment$NodType extends Internal.Enum<Internal.DiscSegment$NodType> {
        static values(): Internal.DiscSegment$NodType[];
        static valueOf(arg0: string): Internal.DiscSegment$NodType;
        static readonly NORMAL: Internal.DiscSegment$NodType;
        static readonly NONE: Internal.DiscSegment$NodType;
        static readonly SLIGHT: Internal.DiscSegment$NodType;
        static readonly NORMAL_WITH_SLIGHT_ON_HALF: Internal.DiscSegment$NodType;
    }
    type DiscSegment$NodType_ = "normal" | "slight" | DiscSegment$NodType | "normal_with_slight_on_half" | "none";
    interface SpectatorMenuListener {
        onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void;
    }
    type SpectatorMenuListener_ = SpectatorMenuListener;
    interface TickContainerAccess <T> extends Internal.TickAccess<T> {
        count(): number;
        schedule(arg0: Internal.ScheduledTick_<T>): void;
        hasScheduledTick(arg0: BlockPos_, arg1: T): boolean;
    }
    type TickContainerAccess_<T> = TickContainerAccess<T>;
    interface ExistingFileHelper$IResourceType {
        getPrefix(): string;
        getPackType(): Internal.PackType;
        getSuffix(): string;
        get prefix(): string
        get packType(): Internal.PackType
        get suffix(): string
    }
    type ExistingFileHelper$IResourceType_ = ExistingFileHelper$IResourceType;
    class Painting extends Internal.HangingEntity {
        constructor(arg0: Internal.EntityType_<Internal.Painting>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.Holder_<Internal.PaintingVariant>)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        static create(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_): Internal.Optional<Internal.Painting>;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getVariant(): Internal.Holder<Internal.PaintingVariant>;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get variant(): Internal.Holder<Internal.PaintingVariant>
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Painting_ = Painting;
    interface GeneratedClassLoader {
        linkClass(arg0: typeof any): void;
        defineClass(arg0: string, arg1: number[]): typeof any;
    }
    type GeneratedClassLoader_ = GeneratedClassLoader;
    class NoiseColumn implements Internal.BlockColumn {
        constructor(arg0: number, arg1: Internal.BlockState_[])
        getBlock(arg0: number): Internal.BlockState;
        setBlock(arg0: number, arg1: Internal.BlockState_): void;
    }
    type NoiseColumn_ = NoiseColumn;
    interface Boolean2ReferenceFunction <V> extends it.unimi.dsi.fastutil.Function<boolean, V> {
        put(arg0: boolean, arg1: V): V;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Boolean2IntFunction;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Boolean2FloatFunction;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction<V>;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction<V>;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: V): V;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Boolean2ObjectFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Boolean2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, V>;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Boolean2CharFunction;
        apply(arg0: boolean): V;
        get(arg0: boolean): V;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction<V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<boolean, V>;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        containsKey(arg0: boolean): boolean;
        remove(arg0: boolean): V;
        size(): number;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Boolean2LongFunction;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Boolean2ByteFunction;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Boolean2ReferenceFunction<T>;
        clear(): void;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction<V>;
        defaultReturnValue(): V;
        getOrDefault(arg0: boolean, arg1: V): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: boolean): V;
    }
    type Boolean2ReferenceFunction_<V> = Boolean2ReferenceFunction<V>;
    class ReplaceBlobsFeature extends Internal.Feature<Internal.ReplaceSphereConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ReplaceSphereConfiguration>)
    }
    type ReplaceBlobsFeature_ = ReplaceBlobsFeature;
    interface IGuiTexture extends com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable {
        rotate(degree: number): this;
        isLDLRegister(): boolean;
        scale(scale: number): this;
        setUIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>): void;
        getTranslateKey(): string;
        updateTick(): void;
        setColor(color: number): this;
        buildConfigurator(father: Internal.ConfiguratorGroup_): void;
        deserializeWrapper(tag: Internal.CompoundTag_): this;
        createPreview(father: Internal.ConfiguratorGroup_): void;
        drawSubArea(stack: Internal.PoseStack_, x: number, y: number, width: number, height: number, drawnU: number, drawnV: number, drawnWidth: number, drawnHeight: number): void;
        serializeWrapper(texture: Internal.IGuiTexture_): Internal.CompoundTag;
        name(): string;
        draw(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        transform(xOffset: number, yOffset: number): this;
        group(): string;
        get LDLRegister(): boolean
        set UIResource(texturesResource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<Internal.IGuiTexture>)
        get translateKey(): string
        set color(color: number)
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        readonly EMPTY: Internal.IGuiTexture;
        readonly CACHE: Internal.Function<string, Internal.AnnotationDetector$Wrapper<Internal.LDLRegister, Internal.IGuiTexture>>;
        readonly MISSING_TEXTURE: Internal.IGuiTexture;
    }
    type IGuiTexture_ = IGuiTexture;
    class ChunkPos {
        constructor(arg0: BlockPos_)
        constructor(arg0: number, arg1: number)
        constructor(arg0: number)
        static getX(arg0: number): number;
        getWorldPosition(): BlockPos;
        static maxFromRegion(arg0: number, arg1: number): Internal.ChunkPos;
        getMinBlockZ(): number;
        static getZ(arg0: number): number;
        getMinBlockX(): number;
        static hash(arg0: number, arg1: number): number;
        getMaxBlockX(): number;
        getRegionLocalX(): number;
        getMaxBlockZ(): number;
        getMiddleBlockX(): number;
        getMiddleBlockZ(): number;
        getRegionLocalZ(): number;
        getBlockAt(arg0: number, arg1: number, arg2: number): BlockPos;
        static rangeClosed(arg0: Internal.ChunkPos_, arg1: number): Internal.Stream<Internal.ChunkPos>;
        getRegionZ(): number;
        static minFromRegion(arg0: number, arg1: number): Internal.ChunkPos;
        getChessboardDistance(arg0: Internal.ChunkPos_): number;
        static asLong(arg0: number, arg1: number): number;
        getRegionX(): number;
        getMiddleBlockPosition(arg0: number): BlockPos;
        static asLong(arg0: BlockPos_): number;
        getBlockX(arg0: number): number;
        getBlockZ(arg0: number): number;
        static rangeClosed(arg0: Internal.ChunkPos_, arg1: Internal.ChunkPos_): Internal.Stream<Internal.ChunkPos>;
        toLong(): number;
        get worldPosition(): BlockPos
        get minBlockZ(): number
        get minBlockX(): number
        get maxBlockX(): number
        get regionLocalX(): number
        get maxBlockZ(): number
        get middleBlockX(): number
        get middleBlockZ(): number
        get regionLocalZ(): number
        get regionZ(): number
        get regionX(): number
        static readonly REGION_SIZE: 32;
        static readonly ZERO: Internal.ChunkPos;
        readonly z: number;
        static readonly INVALID_CHUNK_POS: 8053347149716602;
        readonly x: number;
        static readonly REGION_MAX_INDEX: 31;
    }
    type ChunkPos_ = ChunkPos;
    interface SkullBlock$Type {
    }
    type SkullBlock$Type_ = SkullBlock$Type;
    class PotatoBlock extends Internal.CropBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PotatoBlock_ = PotatoBlock;
    class ElementBuffer {
        constructor(arg0: number, arg1: number, arg2: Internal.VertexFormat$IndexType_)
        bind(): void;
        getElementCount(): number;
        getEboIndexType(): Internal.VertexFormat$IndexType;
        get elementCount(): number
        get eboIndexType(): Internal.VertexFormat$IndexType
    }
    type ElementBuffer_ = ElementBuffer;
    class SearchRegistry implements Internal.ResourceManagerReloadListener {
        constructor()
        getTree<T>(arg0: Internal.SearchRegistry$Key_<T>): Internal.SearchTree<T>;
        register<T>(arg0: Internal.SearchRegistry$Key_<T>, arg1: Internal.SearchRegistry$TreeBuilderSupplier_<T>): void;
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        populate<T>(arg0: Internal.SearchRegistry$Key_<T>, arg1: Internal.List_<T>): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
        static readonly CREATIVE_TAGS: Internal.SearchRegistry$Key<Internal.ItemStack>;
        static readonly RECIPE_COLLECTIONS: Internal.SearchRegistry$Key<Internal.RecipeCollection>;
        static readonly CREATIVE_NAMES: Internal.SearchRegistry$Key<Internal.ItemStack>;
    }
    type SearchRegistry_ = SearchRegistry;
    interface IGuiProperties {
        getGuiTop(): number;
        getScreenHeight(): number;
        getScreenWidth(): number;
        getGuiLeft(): number;
        getScreenClass(): typeof Internal.Screen;
        getGuiXSize(): number;
        getGuiYSize(): number;
        get guiTop(): number
        get screenHeight(): number
        get screenWidth(): number
        get guiLeft(): number
        get screenClass(): typeof Internal.Screen
        get guiXSize(): number
        get guiYSize(): number
    }
    type IGuiProperties_ = IGuiProperties;
    interface Object2IntMap <K> extends Internal.Map<K, number>, Internal.Object2IntFunction<K> {
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        defaultReturnValue(): number;
        removeInt(arg0: any): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        values(): Internal.IntCollection;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        getInt(arg0: any): number;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        of<K, V>(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<K, V>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        replace(arg0: K, arg1: number): number;
        applyAsInt(arg0: K): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        getOrDefault(arg0: any, arg1: number): number;
        identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        put(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        /**
         * @deprecated
        */
        computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        of<K, V>(): Internal.Map<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        containsValue(arg0: number): boolean;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        computeInt(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        remove(arg0: any, arg1: number): boolean;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        of<K, V>(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<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number;
        size(): number;
        putIfAbsent(arg0: K, arg1: number): number;
        hashCode(): number;
        putAll(arg0: Internal.Map_<K, number>): void;
        of<K, V>(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<K, V>;
        defaultReturnValue(arg0: number): void;
        object2IntEntrySet(): Internal.ObjectSet<Internal.Object2IntMap$Entry<K>>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        of<K, V>(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<K, V>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        get empty(): boolean
    }
    type Object2IntMap_<K> = Object2IntMap<K>;
    class PosAlwaysTrueTest extends Internal.PosRuleTest {
        static readonly INSTANCE: Internal.PosAlwaysTrueTest;
        static readonly CODEC: Internal.Codec<Internal.PosAlwaysTrueTest>;
    }
    type PosAlwaysTrueTest_ = PosAlwaysTrueTest;
    interface DensityFunction$SimpleFunction extends Internal.DensityFunction {
        halfNegative(): Internal.DensityFunction;
        abs(): Internal.DensityFunction;
        maxValue(): number;
        codec(): Internal.KeyDispatchDataCodec<Internal.DensityFunction>;
        compute(arg0: Internal.DensityFunction$FunctionContext_): number;
        squeeze(): Internal.DensityFunction;
        square(): Internal.DensityFunction;
        mapAll(arg0: Internal.DensityFunction$Visitor_): Internal.DensityFunction;
        clamp(arg0: number, arg1: number): Internal.DensityFunction;
        quarterNegative(): Internal.DensityFunction;
        cube(): Internal.DensityFunction;
        fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void;
        minValue(): number;
    }
    type DensityFunction$SimpleFunction_ = DensityFunction$SimpleFunction;
    interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        remove(arg0: boolean): number;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2ByteFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction;
        get(arg0: boolean): number;
        apply(arg0: boolean): number;
        containsKey(arg0: boolean): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        getOrDefault(arg0: boolean, arg1: number): number;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction;
        size(): number;
        put(arg0: boolean, arg1: number): number;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        clear(): void;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2ByteFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        (arg0: boolean): number;
    }
    type Boolean2ByteFunction_ = Boolean2ByteFunction;
    interface CrossbowAttackMob extends Internal.RangedAttackMob {
        getTarget(): Internal.LivingEntity;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_, arg2: Internal.Projectile_, arg3: number, arg4: number): void;
        getProjectileShotVector(arg0: Internal.LivingEntity_, arg1: Vec3_, arg2: number): Internal.Vector3f;
        setChargingCrossbow(arg0: boolean): void;
        performCrossbowAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        onCrossbowAttackPerformed(): void;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        get target(): Internal.LivingEntity
        set chargingCrossbow(arg0: boolean)
    }
    type CrossbowAttackMob_ = CrossbowAttackMob;
    class ClientboundChangeDifficultyPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Difficulty_, arg1: boolean)
        isLocked(): boolean;
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getDifficulty(): Internal.Difficulty;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get locked(): boolean
        get difficulty(): Internal.Difficulty
        get skippable(): boolean
    }
    type ClientboundChangeDifficultyPacket_ = ClientboundChangeDifficultyPacket;
    class Train {
        constructor(arg0: Internal.UUID_, arg1: Internal.UUID_, arg2: Internal.TrackGraph_, arg3: Internal.List_<Internal.Carriage>, arg4: Internal.List_<number>, arg5: boolean)
        setCurrentStation(arg0: Internal.GlobalStation_): void;
        getTotalLength(): number;
        getNavigationPenalty(): number;
        hasBackwardConductor(): boolean;
        arriveAt(arg0: Internal.GlobalStation_): void;
        shouldCarriageSyncThisTick(arg0: number, arg1: number): boolean;
        cancelStall(): void;
        crash(): void;
        countPlayerPassengers(): number;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        hasForwardConductor(): boolean;
        isTravellingOn(arg0: Internal.TrackNode_): boolean;
        collectInitiallyOccupiedSignalBlocks(): void;
        frontSignalListener(): Internal.TravellingPoint$IEdgePointListener;
        getEndpointEdges(): Internal.Couple<Internal.Couple<Internal.TrackNode>>;
        earlyTick(arg0: Internal.Level_): void;
        detachFromTracks(): void;
        static findCollidingTrain(arg0: Internal.Level_, arg1: Vec3_, arg2: Vec3_, arg3: Internal.Train_, arg4: Internal.ResourceKey_<Internal.Level>): com.simibubi.create.foundation.utility.Pair<Internal.Train, Vec3>;
        disassemble(arg0: Internal.Direction_, arg1: BlockPos_): boolean;
        getOwner(arg0: Internal.Level_): Internal.LivingEntity;
        reattachToTracks(arg0: Internal.Level_): void;
        tick(arg0: Internal.Level_): void;
        acceleration(): number;
        approachTargetSpeed(arg0: number): void;
        forEachTravellingPointBackwards(arg0: Internal.BiConsumer_<Internal.TravellingPoint, number>): void;
        maxSpeed(): number;
        backSignalListener(): Internal.TravellingPoint$IEdgePointListener;
        distanceToLocationSqr(arg0: Internal.Level_, arg1: Vec3_): number;
        forEachTravellingPoint(arg0: Internal.Consumer_<Internal.TravellingPoint>): void;
        burnFuel(): void;
        canDisassemble(): boolean;
        determineHonk(arg0: Internal.Level_): void;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.Map_<Internal.UUID, Internal.TrackGraph>, arg2: Internal.DimensionPalette_): Internal.Train;
        maxTurnSpeed(): number;
        getCurrentStation(): Internal.GlobalStation;
        leaveStation(): void;
        set currentStation(arg0: Internal.GlobalStation_)
        get totalLength(): number
        get navigationPenalty(): number
        get endpointEdges(): Internal.Couple<Internal.Couple<Internal.TrackNode>>
        get currentStation(): Internal.GlobalStation
        navigation: Internal.Navigation;
        doubleEnded: boolean;
        speed: number;
        honk: boolean;
        manualSteer: Internal.TravellingPoint$SteerDirection;
        occupiedObservers: Internal.Set<Internal.UUID>;
        updateSignalBlocks: boolean;
        carriageWaitingForChunks: number;
        status: Internal.TrainStatus;
        carriages: Internal.List<Internal.Carriage>;
        migrationCooldown: number;
        manualTick: boolean;
        graph: Internal.TrackGraph;
        icon: Internal.TrainIconType;
        derailed: boolean;
        lowHonk: boolean;
        currentlyBackwards: boolean;
        speedBeforeStall: number;
        honkTicks: number;
        id: Internal.UUID;
        owner: Internal.UUID;
        honkPitch: number;
        cachedObserverFiltering: Internal.Map<Internal.UUID, com.simibubi.create.foundation.utility.Pair<number, boolean>>;
        currentStation: Internal.UUID;
        name: Internal.Component;
        invalid: boolean;
        occupiedSignalBlocks: Internal.Map<Internal.UUID, Internal.UUID>;
        reservedSignalBlocks: Internal.Set<Internal.UUID>;
        accumulatedSteamRelease: number;
        throttle: number;
        targetSpeed: number;
        carriageSpacing: Internal.List<number>;
        backwardsDriver: Internal.Player;
        runtime: Internal.ScheduleRuntime;
        fuelTicks: number;
    }
    type Train_ = Train;
    class ParticleEngine implements Internal.ParticleEngineAccessor, Internal.PreparableReloadListener {
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.TextureManager_)
        countParticles(): string;
        createTrackingEmitter(arg0: Internal.Entity_, arg1: Internal.ParticleOptions_): void;
        /**
         * @deprecated
        */
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource$BufferSource_, arg2: Internal.LightTexture_, arg3: Internal.Camera_, arg4: number): void;
        crack(arg0: BlockPos_, arg1: Internal.Direction_): void;
        destroy(arg0: BlockPos_, arg1: Internal.BlockState_): void;
        createParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.Particle;
        tick(): void;
        create$getProviders(): Internal.Map<any, any>;
        add(arg0: Internal.Particle_): void;
        createTrackingEmitter(arg0: Internal.Entity_, arg1: Internal.ParticleOptions_, arg2: number): void;
        handler$zfi000$injectTick(ci: Internal.CallbackInfo_): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource$BufferSource_, arg2: Internal.LightTexture_, arg3: Internal.Camera_, arg4: number, arg5: Internal.Frustum_): void;
        /**
         * @deprecated
        */
        register<T extends Internal.ParticleOptions>(arg0: Internal.ParticleType_<T>, arg1: Internal.ParticleEngine$SpriteParticleRegistration_<T>): void;
        close(): void;
        getName(): string;
        addBlockHitEffects(arg0: BlockPos_, arg1: Internal.BlockHitResult_): void;
        setLevel(arg0: Internal.ClientLevel_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        /**
         * @deprecated
        */
        register<T extends Internal.ParticleOptions>(arg0: Internal.ParticleType_<T>, arg1: Internal.ParticleProvider_<T>): void;
        get name(): string
        set level(arg0: Internal.ClientLevel_)
        readonly textureAtlas: Internal.TextureAtlas;
        readonly spriteSets: Internal.Map<ResourceLocation, Internal.ParticleEngine$MutableSpriteSet>;
    }
    type ParticleEngine_ = ParticleEngine;
    class PaintEventJS extends Internal.ClientEventJS {
        constructor(m: Internal.Minecraft_, p: Internal.PoseStack_, d: number, s: Internal.Screen_)
        setShaderTexture(tex: ResourceLocation_): void;
        multiply(q: Internal.Quaternion_): void;
        setPositionColorShader(): void;
        vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number, u: number, v: number): void;
        translate(x: number, y: number, z: number): void;
        begin(type: Internal.VertexFormat$Mode_, format: Internal.VertexFormat_): void;
        beginQuads(format: Internal.VertexFormat_): void;
        bindTextureForSetup(tex: ResourceLocation_): void;
        pop(): void;
        getEntity(): Internal.Entity;
        end(): void;
        push(): void;
        vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number): void;
        multiplyWithMatrix(m: Internal.Matrix4f_): void;
        setPositionColorTextureShader(): void;
        setShaderInstance(shader: Internal.Supplier_<Internal.ShaderInstance>): void;
        beginQuads(texture: boolean): void;
        getMatrix(): Internal.Matrix4f;
        setShaderColor(r: number, g: number, b: number, a: number): void;
        scale(x: number, y: number, z: number): void;
        resetShaderColor(): void;
        set shaderTexture(tex: ResourceLocation_)
        get entity(): Internal.Entity
        set shaderInstance(shader: Internal.Supplier_<Internal.ShaderInstance>)
        get matrix(): Internal.Matrix4f
        readonly buffer: Internal.BufferBuilder;
        readonly matrices: Internal.PoseStack;
        readonly delta: number;
        readonly font: Internal.Font;
        readonly tesselator: Internal.Tesselator;
        readonly screen: Internal.Screen;
        readonly mc: Internal.Minecraft;
    }
    type PaintEventJS_ = PaintEventJS;
    class SpawnerBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SpawnerBlock_ = SpawnerBlock;
    interface LivingChangeTargetEvent$ILivingTargetType {
    }
    type LivingChangeTargetEvent$ILivingTargetType_ = LivingChangeTargetEvent$ILivingTargetType;
    interface Kind1 <F extends Internal.K1, Mu extends Internal.Kind1$Mu> extends Internal.App<Mu, F> {
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>): Internal.Products$P11<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
        group<T1, T2, T3, T4, T5, T6>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>): Internal.Products$P15<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
        unbox<F extends Internal.K1, Proof extends Internal.Kind1$Mu>(arg0: Internal.App_<Proof, F>): Internal.Kind1<F, Proof>;
        group<T1, T2>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>): Internal.Products$P2<F, T1, T2>;
        group<T1, T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>): Internal.Products$P10<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
        group<T1, T2, T3, T4, T5, T6, T7>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>): Internal.Products$P13<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>): Internal.Products$P9<F, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
        group<T1, T2, T3, T4>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        group<T1, T2, T3, T4, T5>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        group<T1>(arg0: Internal.App_<F, T1>): Internal.Products$P1<F, T1>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>): Internal.Products$P14<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>): Internal.Products$P12<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>, arg15: Internal.App_<F, T16>): Internal.Products$P16<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
        group<T1, T2, T3>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>): Internal.Products$P3<F, T1, T2, T3>;
    }
    type Kind1_<F extends Internal.K1, Mu extends Internal.Kind1$Mu> = Kind1<F, Mu>;
    abstract class LivingEntity extends Internal.Entity implements Internal.IForgeLivingEntity, Internal.DynamicLightSource, Internal.LivingEntityAccessor, Internal.LivingEntityKJS, Internal.AccessorLivingEntity {
        getDistance(pos: BlockPos_): number;
        isBlocking(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getScale(): number;
        canAttack(arg0: Internal.LivingEntity_): boolean;
        isSuppressingSlidingDownLadder(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getRandom(): Internal.RandomSource;
        startUsingItem(arg0: Internal.InteractionHand_): void;
        shouldRiderFaceForward(arg0: Internal.Player_): boolean;
        static getEquipmentSlotForItem(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        getArmorCoverPercentage(): number;
        handleRelativeFrictionAndCalculateMovement(arg0: Vec3_, arg1: number): Vec3;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getFallFlyingTicks(): number;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        onLeaveCombat(): void;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getAttributeValue(arg0: Internal.Attribute_): number;
        jumpInFluid(arg0: Internal.FluidType_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        spawnItemParticles(arg0: Internal.ItemStack_, arg1: number): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getSleepingPos(): Internal.Optional<BlockPos>;
        getNoActionTime(): number;
        onEffectUpdated(arg0: Internal.MobEffectInstance_, arg1: boolean, arg2: Internal.Entity_): void;
        damageHeldItem(): void;
        setMotionZ(z: number): void;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        setItemInHand(arg0: Internal.InteractionHand_, arg1: Internal.ItemStack_): void;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        getAttributes(): Internal.AttributeMap;
        getLastHurtByMob(): this;
        setMainHandItem(item: Internal.ItemStack_): void;
        removeEffectNoUpdate(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        getHealth(): number;
        getMaxHealth(): number;
        getAttackAnim(arg0: number): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        releaseUsingItem(): void;
        getItemBySlot(arg0: Internal.EquipmentSlot_): Internal.ItemStack;
        setRecordPlayingNearby(arg0: BlockPos_, arg1: boolean): void;
        hasItemInSlot(arg0: Internal.EquipmentSlot_): boolean;
        swing(arg0: Internal.InteractionHand_): void;
        hasEffect(arg0: Internal.MobEffect_): boolean;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        stopSleeping(): void;
        handler$zhm000$curio$canFreeze(arg0: Internal.CallbackInfoReturnable_<any>): void;
        isUndead(): boolean;
        static createLivingAttributes(): Internal.AttributeSupplier$Builder;
        getLocalBoundsForPose(arg0: Internal.Pose_): Internal.AABB;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        curePotionEffects(arg0: Internal.ItemStack_): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        stopUsingItem(): void;
        isSleeping(): boolean;
        onItemPickup(arg0: Internal.ItemEntity_): void;
        isFallFlying(): boolean;
        getFluidFallingAdjustedMovement(arg0: number, arg1: boolean, arg2: Vec3_): Vec3;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        randomTeleport(arg0: number, arg1: number, arg2: number, arg3: boolean): boolean;
        getName(): Internal.Component;
        getEffect(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getDismountPoses(): Internal.ImmutableList<Internal.Pose>;
        getLastHurtMobTimestamp(): number;
        isHolding(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        setHealth(arg0: number): void;
        getArmorValue(): number;
        getSpeed(): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setDiscardFriction(arg0: boolean): void;
        getKillCredit(): this;
        swing(arg0: Internal.InteractionHand_, arg1: boolean): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getUsedItemHand(): Internal.InteractionHand;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        onEffectAdded(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): void;
        getMainHandItem(): Internal.ItemStack;
        sinkInFluid(arg0: Internal.FluidType_): void;
        spawn(): void;
        canAttackType(arg0: Internal.EntityType_<any>): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        getBrain(): Internal.Brain<any>;
        canBeSeenAsEnemy(): boolean;
        onEnterCombat(): void;
        getActiveEffects(): Internal.Collection<Internal.MobEffectInstance>;
        canAttack(arg0: Internal.LivingEntity_, arg1: Internal.TargetingConditions_): boolean;
        isAutoSpinAttack(): boolean;
        getScriptType(): Internal.ScriptType;
        static resetForwardDirectionOfRelativePortalPosition(arg0: Vec3_): Vec3;
        shouldDiscardFriction(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        isHolding(arg0: Internal.Item_): boolean;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        isUsingItem(): boolean;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static areAllEffectsAmbient(arg0: Internal.Collection_<Internal.MobEffectInstance>): boolean;
        doHurtTarget(arg0: Internal.Entity_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        removeEffectParticles(): void;
        create$callSpawnItemParticles(arg0: Internal.ItemStack_, arg1: number): void;
        getVoicePitch(): number;
        setStatusMessage(message: Internal.Component_): void;
        skipDropExperience(): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        setSleepingPos(arg0: BlockPos_): void;
        getAttributeBaseValue(arg0: Internal.Attribute_): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        getProjectile(arg0: Internal.ItemStack_): Internal.ItemStack;
        isAffectedByPotions(): boolean;
        knockback(arg0: number, arg1: number, arg2: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setAbsorptionAmount(arg0: number): void;
        getVisibilityPercent(arg0: Internal.Entity_): number;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        startSleeping(arg0: BlockPos_): void;
        swing(): void;
        getUseItem(): Internal.ItemStack;
        bookshelf$getDrinkingSound(arg0: Internal.ItemStack_): Internal.SoundEvent;
        canStartSwimming(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isBaby(): boolean;
        getSwimAmount(arg0: number): number;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        /**
         * @deprecated
        */
        canBreatheUnderwater(): boolean;
        setJumping(arg0: boolean): void;
        die(arg0: DamageSource_): void;
        removeAllEffects(): boolean;
        getJumpBoostPower(): number;
        hasLineOfSight(arg0: Internal.Entity_): boolean;
        onClimbable(): boolean;
        getAbsorptionAmount(): number;
        onEffectRemoved(arg0: Internal.MobEffectInstance_): void;
        getDisplayName(): Internal.Component;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getMobType(): Internal.MobType;
        travel(arg0: Vec3_): void;
        addEffect(arg0: Internal.MobEffectInstance_): boolean;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        getItemInHand(arg0: Internal.InteractionHand_): Internal.ItemStack;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setStingerCount(arg0: number): void;
        shouldRiderSit(): boolean;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        canSpawnSoulSpeedParticle(): boolean;
        canTakeItem(arg0: Internal.ItemStack_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        shouldDropExperience(): boolean;
        aiStep(): void;
        bookshelf$getFallDamageSound(arg0: number): Internal.SoundEvent;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getLootTable(): ResourceLocation;
        getTicksUsingItem(): number;
        getArrowCount(): number;
        setLastHurtByPlayer(arg0: Internal.Player_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        broadcastBreakEvent(arg0: Internal.InteractionHand_): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        wasExperienceConsumed(): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        self(): this;
        getStingerCount(): number;
        getDefaultMovementSpeed(): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getFallSounds(): Internal.LivingEntity$Fallsounds;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getUseItemRemainingTicks(): number;
        addEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): boolean;
        setRotation(yaw: number, pitch: number): void;
        attackable(): boolean;
        getLastHurtByMobTimestamp(): number;
        isMonster(): boolean;
        isEffectiveAi(): boolean;
        getLastClimbablePos(): Internal.Optional<BlockPos>;
        getEatingSound(arg0: Internal.ItemStack_): Internal.SoundEvent;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getMainArm(): Internal.HumanoidArm;
        getType(): string;
        forceAddEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): void;
        isDamageSourceBlocked(arg0: DamageSource_): boolean;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getActiveEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>;
        checkAutoSpinAttack(arg0: Internal.AABB_, arg1: Internal.AABB_): void;
        getMotionY(): number;
        getOffhandItem(): Internal.ItemStack;
        bookshelf$getHurtSound(arg0: DamageSource_): Internal.SoundEvent;
        onEquipItem(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isSensitiveToWater(): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        clearSleepingPos(): void;
        canDisableShield(): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        getLastHurtMob(): this;
        getServer(): Internal.MinecraftServer;
        getExperienceReward(): number;
        heal(arg0: number): void;
        setMotionX(x: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setLastHurtMob(arg0: Internal.Entity_): void;
        setLastHurtByMob(arg0: Internal.LivingEntity_): void;
        bookshelf$getDeathSound(): Internal.SoundEvent;
        setSpeed(arg0: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getCombatTracker(): Internal.CombatTracker;
        getLastDamageSource(): DamageSource;
        canStandOnFluid(arg0: Internal.FluidState_): boolean;
        setNoActionTime(arg0: number): void;
        setMovementSpeedAddition(speed: number): void;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        getAttribute(arg0: Internal.Attribute_): Internal.AttributeInstance;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        canBeAffected(arg0: Internal.MobEffectInstance_): boolean;
        calculateEntityAnimation(arg0: Internal.LivingEntity_, arg1: boolean): void;
        handler$zmp000$shield(arg0: DamageSource_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        getChestArmorItem(): Internal.ItemStack;
        setArrowCount(arg0: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        isInvertedHealAndHarm(): boolean;
        setZ(z: number): void;
        getBedOrientation(): Internal.Direction;
        removeEffect(arg0: Internal.MobEffect_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getDistanceSq(pos: BlockPos_): number;
        canBeSeenByAnyone(): boolean;
        eat(arg0: Internal.Level_, arg1: Internal.ItemStack_): Internal.ItemStack;
        getProfile(): Internal.GameProfile;
        isDeadOrDying(): boolean;
        bookshelf$makePoofParticles(): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        take(arg0: Internal.Entity_, arg1: number): void;
        runCommand(command: string): number;
        broadcastBreakEvent(arg0: Internal.EquipmentSlot_): void;
        get blocking(): boolean
        set defaultMovementSpeedMultiplier(speed: number)
        get scale(): number
        get suppressingSlidingDownLadder(): boolean
        get offHandItem(): Internal.ItemStack
        get random(): Internal.RandomSource
        get armorCoverPercentage(): number
        get fallFlyingTicks(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get totalMovementSpeed(): number
        get sleepingPos(): Internal.Optional<BlockPos>
        get noActionTime(): number
        set motionZ(z: number)
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get attributes(): Internal.AttributeMap
        get lastHurtByMob(): Internal.LivingEntity
        set mainHandItem(item: Internal.ItemStack_)
        get health(): number
        get maxHealth(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get sleeping(): boolean
        get fallFlying(): boolean
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get name(): Internal.Component
        set totalMovementSpeedMultiplier(speed: number)
        get dismountPoses(): Internal.ImmutableList<Internal.Pose>
        get lastHurtMobTimestamp(): number
        set health(arg0: number)
        get armorValue(): number
        get speed(): number
        set discardFriction(arg0: boolean)
        get killCredit(): Internal.LivingEntity
        get usedItemHand(): Internal.InteractionHand
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get brain(): Internal.Brain<any>
        get activeEffects(): Internal.Collection<Internal.MobEffectInstance>
        get autoSpinAttack(): boolean
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get usingItem(): boolean
        get voicePitch(): number
        set statusMessage(message: Internal.Component_)
        set sleepingPos(arg0: BlockPos_)
        get affectedByPotions(): boolean
        set absorptionAmount(arg0: number)
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get useItem(): Internal.ItemStack
        get baby(): boolean
        get living(): boolean
        set jumping(arg0: boolean)
        get jumpBoostPower(): number
        get absorptionAmount(): number
        get displayName(): Internal.Component
        set position(block: Internal.BlockContainerJS_)
        get mobType(): Internal.MobType
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set stingerCount(arg0: number)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get lootTable(): ResourceLocation
        get ticksUsingItem(): number
        get arrowCount(): number
        set lastHurtByPlayer(arg0: Internal.Player_)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get stingerCount(): number
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get fallSounds(): Internal.LivingEntity$Fallsounds
        get peacefulCreature(): boolean
        get useItemRemainingTicks(): number
        get lastHurtByMobTimestamp(): number
        get monster(): boolean
        get effectiveAi(): boolean
        get lastClimbablePos(): Internal.Optional<BlockPos>
        get mainArm(): Internal.HumanoidArm
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get activeEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>
        get motionY(): number
        get offhandItem(): Internal.ItemStack
        get passengers(): Internal.EntityArrayList
        get sensitiveToWater(): boolean
        get feetArmorItem(): Internal.ItemStack
        get lastHurtMob(): Internal.LivingEntity
        get server(): Internal.MinecraftServer
        get experienceReward(): number
        set motionX(x: number)
        set lastHurtMob(arg0: Internal.Entity_)
        set lastHurtByMob(arg0: Internal.LivingEntity_)
        set speed(arg0: number)
        set nbt(nbt: Internal.CompoundTag_)
        get combatTracker(): Internal.CombatTracker
        get lastDamageSource(): DamageSource
        set noActionTime(arg0: number)
        set movementSpeedAddition(speed: number)
        get chestArmorItem(): Internal.ItemStack
        set arrowCount(arg0: number)
        get motionZ(): number
        get invertedHealAndHarm(): boolean
        set z(z: number)
        get bedOrientation(): Internal.Direction
        get profile(): Internal.GameProfile
        get deadOrDying(): boolean
        set headArmorItem(item: Internal.ItemStack_)
        static readonly DEATH_DURATION: 20;
        removeArrowTime: number;
        yBodyRotO: number;
        swingingArm: Internal.InteractionHand;
        animationPosition: number;
        deathTime: number;
        hurtTime: number;
        yya: number;
        animationSpeed: number;
        static readonly SWING_DURATION: 6;
        attackAnim: number;
        static readonly ARMOR_SLOT_OFFSET: 100;
        static readonly PLAYER_HURT_EXPERIENCE_TIME: 100;
        readonly timeOffs: number;
        static readonly DEFAULT_BASE_GRAVITY: 0.08;
        oAttackAnim: number;
        yBodyRot: number;
        yHeadRot: number;
        yHeadRotO: number;
        swinging: boolean;
        animationSpeedOld: number;
        static readonly HAND_SLOTS: 2;
        static readonly ARMOR_SLOTS: 4;
        swingTime: number;
        removeStingerTime: number;
        static readonly USE_ITEM_INTERVAL: 4;
        static readonly MIN_MOVEMENT_DISTANCE: 0.003;
        hurtDuration: number;
        attackStrengthTicker: number;
        hurtDir: number;
        readonly invulnerableDuration: number;
        zza: number;
        xxa: number;
        readonly rotA: number;
        jumping: boolean;
        static readonly EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT: 0.5;
        static readonly EQUIPMENT_SLOT_OFFSET: 98;
        autoSpinAttackTicks: number;
        flyingSpeed: number;
    }
    type LivingEntity_ = LivingEntity;
    class AmbientAdditionsSettings {
        constructor(arg0: Internal.SoundEvent_, arg1: number)
        getTickChance(): number;
        getSoundEvent(): Internal.SoundEvent;
        get tickChance(): number
        get soundEvent(): Internal.SoundEvent
        static readonly CODEC: Internal.Codec<Internal.AmbientAdditionsSettings>;
    }
    type AmbientAdditionsSettings_ = AmbientAdditionsSettings;
    class SaddleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SaddleItem_ = SaddleItem;
    class ClientboundExplodePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.List_<BlockPos>, arg5: Vec3_)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getToBlow(): Internal.List<BlockPos>;
        getY(): number;
        getZ(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getPower(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getKnockbackZ(): number;
        isSkippable(): boolean;
        getKnockbackX(): number;
        getKnockbackY(): number;
        get x(): number
        get toBlow(): Internal.List<BlockPos>
        get y(): number
        get z(): number
        get power(): number
        get knockbackZ(): number
        get skippable(): boolean
        get knockbackX(): number
        get knockbackY(): number
    }
    type ClientboundExplodePacket_ = ClientboundExplodePacket;
    class ListPoolElement extends Internal.StructurePoolElement {
        constructor(arg0: Internal.List_<Internal.StructurePoolElement>, arg1: Internal.StructureTemplatePool$Projection_)
        static readonly CODEC: Internal.Codec<Internal.ListPoolElement>;
    }
    type ListPoolElement_ = ListPoolElement;
    class RPCMethodMeta {
        constructor(method: Internal.Method_)
        invoke(instance: any, sender: Internal.RPCSender_, payloads: Internal.ITypedPayload_<any>[]): void;
        getName(): string;
        serializeArgs(args: any[]): Internal.ITypedPayload<any>[];
        get name(): string
    }
    type RPCMethodMeta_ = RPCMethodMeta;
    class TippedArrowItem extends Internal.ArrowItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type TippedArrowItem_ = TippedArrowItem;
    class PortalShape {
        constructor(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Direction$Axis_)
        createPortalBlocks(): void;
        isValid(): boolean;
        static createPortalInfo(arg0: Internal.ServerLevel_, arg1: Internal.BlockUtil$FoundRectangle_, arg2: Internal.Direction$Axis_, arg3: Vec3_, arg4: Internal.EntityDimensions_, arg5: Vec3_, arg6: number, arg7: number): Internal.PortalInfo;
        static findPortalShape(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Predicate_<Internal.PortalShape>, arg3: Internal.Direction$Axis_): Internal.Optional<Internal.PortalShape>;
        static getRelativePosition(arg0: Internal.BlockUtil$FoundRectangle_, arg1: Internal.Direction$Axis_, arg2: Vec3_, arg3: Internal.EntityDimensions_): Vec3;
        isComplete(): boolean;
        static findEmptyPortalShape(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Direction$Axis_): Internal.Optional<Internal.PortalShape>;
        get valid(): boolean
        get complete(): boolean
        static readonly MAX_HEIGHT: 21;
        static readonly MAX_WIDTH: 21;
    }
    type PortalShape_ = PortalShape;
    interface FriendlyByteBuf$Writer <T> extends Internal.BiConsumer<Internal.FriendlyByteBuf, T> {
        andThen(arg0: Internal.BiConsumer_<Internal.FriendlyByteBuf, T>): Internal.BiConsumer<Internal.FriendlyByteBuf, T>;
        accept(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        asOptional(): Internal.FriendlyByteBuf$Writer<Internal.Optional<T>>;
        (arg0: Internal.FriendlyByteBuf_, arg1: T): void;
    }
    type FriendlyByteBuf$Writer_<T> = FriendlyByteBuf$Writer<T>;
    class RecordingContext extends icyllis.arc3d.engine.Context {
        isImageCompatible(colorType: number): boolean;
        getPipelineStateCache(): Internal.PipelineStateCache;
        getThreadSafeCache(): Internal.ThreadSafeCache;
        checkOwnerThread(): void;
        getDrawingManager(): Internal.DrawingManager;
        getProxyProvider(): Internal.ProxyProvider;
        findOrCreatePipelineState(pipelineInfo: Internal.PipelineInfo_): Internal.PipelineState;
        isDiscarded(): boolean;
        getMaxRenderTargetSize(): number;
        getOwnerThread(): Internal.Thread;
        isSurfaceCompatible(colorType: number): boolean;
        static makeRecording(context: icyllis.arc3d.engine.Context_): Internal.RecordingContext;
        getMaxTextureSize(): number;
        isOwnerThread(): boolean;
        get pipelineStateCache(): Internal.PipelineStateCache
        get threadSafeCache(): Internal.ThreadSafeCache
        get drawingManager(): Internal.DrawingManager
        get proxyProvider(): Internal.ProxyProvider
        get discarded(): boolean
        get maxRenderTargetSize(): number
        get ownerThread(): Internal.Thread
        get maxTextureSize(): number
        get ownerThread(): boolean
    }
    type RecordingContext_ = RecordingContext;
    class DragonStrafePlayerPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        setTarget(arg0: Internal.LivingEntity_): void;
        getPhase(): Internal.EnderDragonPhase<Internal.DragonStrafePlayerPhase>;
        set target(arg0: Internal.LivingEntity_)
        get phase(): Internal.EnderDragonPhase<Internal.DragonStrafePlayerPhase>
    }
    type DragonStrafePlayerPhase_ = DragonStrafePlayerPhase;
    interface CycleButton$ValueListSupplier <T> {
        create<T>(arg0: Internal.BooleanSupplier_, arg1: Internal.List_<T>, arg2: Internal.List_<T>): this;
        getSelectedList(): Internal.List<T>;
        getDefaultList(): Internal.List<T>;
        create<T>(arg0: Internal.Collection_<T>): this;
        get selectedList(): Internal.List<T>
        get defaultList(): Internal.List<T>
    }
    type CycleButton$ValueListSupplier_<T> = CycleButton$ValueListSupplier<T>;
    interface ChannelPromise extends Internal.Promise<void>, Internal.ChannelFuture {
        isSuccess(): boolean;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        trySuccess(): boolean;
        tryFailure(arg0: Internal.Throwable_): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        getNow(): void;
        cause(): Internal.Throwable;
        isVoid(): boolean;
        sync(): this;
        await(): this;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        awaitUninterruptibly(): this;
        await(arg0: number): boolean;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        setFailure(arg0: Internal.Throwable_): this;
        setUncancellable(): boolean;
        setSuccess(): this;
        awaitUninterruptibly(arg0: number): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): void;
        isCancelled(): boolean;
        unvoid(): this;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        trySuccess(arg0: void): boolean;
        setSuccess(arg0: void): Internal.Promise<void>;
        setSuccess(arg0: void): this;
        isDone(): boolean;
        cancel(arg0: boolean): boolean;
        channel(): io.netty.channel.Channel;
        syncUninterruptibly(): this;
        isCancellable(): boolean;
        get(): void;
        get success(): boolean
        get now(): void
        get "void"(): boolean
        set failure(arg0: Internal.Throwable_)
        get cancelled(): boolean
        set success(arg0: void)
        set success(arg0: void)
        get done(): boolean
        get cancellable(): boolean
    }
    type ChannelPromise_ = ChannelPromise;
    class AfterRecipesLoadedEventJS extends Internal.EventJS {
        constructor(r: Internal.Map_<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>, n: Internal.Map_<ResourceLocation, Internal.Recipe<any>>)
        countRecipes(filter: Internal.RecipeFilter_): number;
        remove(filter: Internal.RecipeFilter_): number;
        forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_<Internal.RecipeKJS>): void;
    }
    type AfterRecipesLoadedEventJS_ = AfterRecipesLoadedEventJS;
    interface CallbackI extends Internal.Pointer {
        getCallInterface(): Internal.FFICIF;
        callback(arg0: number, arg1: number): void;
        address(): number;
        get callInterface(): Internal.FFICIF
    }
    type CallbackI_ = CallbackI;
    class IModInfo$Ordering extends Internal.Enum<Internal.IModInfo$Ordering> {
        static values(): Internal.IModInfo$Ordering[];
        static valueOf(arg0: string): Internal.IModInfo$Ordering;
        static readonly BEFORE: Internal.IModInfo$Ordering;
        static readonly AFTER: Internal.IModInfo$Ordering;
        static readonly NONE: Internal.IModInfo$Ordering;
    }
    type IModInfo$Ordering_ = "before" | "after" | IModInfo$Ordering | "none";
    class AlternativesEntry$Builder extends Internal.LootPoolEntryContainer$Builder<Internal.AlternativesEntry$Builder> {
        constructor(...arg0: Internal.LootPoolEntryContainer$Builder_<any>[])
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): this;
        when(arg0: Internal.LootItemCondition$Builder_): Internal.ConditionUserBuilder<any>;
    }
    type AlternativesEntry$Builder_ = AlternativesEntry$Builder;
    class IConfigEvent$ConfigConfig extends Internal.Record {
        constructor(loading: Internal.Function_<Internal.ModConfig, Internal.IConfigEvent>, reloading: Internal.Function_<Internal.ModConfig, Internal.IConfigEvent>)
        loading(): Internal.Function<Internal.ModConfig, Internal.IConfigEvent>;
        reloading(): Internal.Function<Internal.ModConfig, Internal.IConfigEvent>;
    }
    type IConfigEvent$ConfigConfig_ = IConfigEvent$ConfigConfig;
    interface MethodHandleInfo {
        isVarArgs(): boolean;
        getMethodType(): Internal.MethodType;
        toString(arg0: number, arg1: typeof any, arg2: string, arg3: Internal.MethodType_): string;
        getModifiers(): number;
        getName(): string;
        getReferenceKind(): number;
        referenceKindToString(arg0: number): string;
        getDeclaringClass(): typeof any;
        reflectAs<T extends Internal.Member>(arg0: T, arg1: Internal.MethodHandles$Lookup_): T;
        get varArgs(): boolean
        get methodType(): Internal.MethodType
        get modifiers(): number
        get name(): string
        get referenceKind(): number
        get declaringClass(): typeof any
        readonly REF_getStatic: 2;
        readonly REF_newInvokeSpecial: 8;
        readonly REF_invokeVirtual: 5;
        readonly REF_putField: 3;
        readonly REF_invokeSpecial: 7;
        readonly REF_invokeInterface: 9;
        readonly REF_putStatic: 4;
        readonly REF_getField: 1;
        readonly REF_invokeStatic: 6;
    }
    type MethodHandleInfo_ = MethodHandleInfo;
    class LightTexture implements Internal.AutoCloseable, Internal.LightmapAccess {
        constructor(arg0: Internal.GameRenderer_, arg1: Internal.Minecraft_)
        static pack(arg0: number, arg1: number): number;
        darkness_prevFlicker(): number;
        static block(arg0: number): number;
        turnOffLightLayer(): void;
        close(): void;
        static sky(arg0: number): number;
        static getBrightness(arg0: Internal.DimensionType_, arg1: number): number;
        updateLightTexture(arg0: number): void;
        darkness_isDirty(): boolean;
        turnOnLightLayer(): void;
        tick(): void;
        static readonly FULL_BRIGHT: 15728880;
        static readonly FULL_SKY: 15728640;
        static readonly FULL_BLOCK: 240;
        readonly lightTextureLocation: ResourceLocation;
    }
    type LightTexture_ = LightTexture;
    abstract class DateFormat extends Internal.Format {
        static getDateInstance(arg0: number): Internal.DateFormat;
        static getTimeInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat;
        static getTimeInstance(): Internal.DateFormat;
        setCalendar(arg0: Internal.Calendar_): void;
        format(arg0: Internal.Date_): string;
        static getDateInstance(): Internal.DateFormat;
        static getDateTimeInstance(): Internal.DateFormat;
        static getDateInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat;
        static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.DateFormat;
        getNumberFormat(): Internal.NumberFormat;
        static getInstance(): Internal.DateFormat;
        static getAvailableLocales(): Internal.Locale[];
        parse(arg0: string): Internal.Date;
        parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date;
        getCalendar(): Internal.Calendar;
        static getDateTimeInstance(arg0: number, arg1: number): Internal.DateFormat;
        setNumberFormat(arg0: Internal.NumberFormat_): void;
        getTimeZone(): Internal.TimeZone;
        setTimeZone(arg0: Internal.TimeZone_): void;
        format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        isLenient(): boolean;
        static getTimeInstance(arg0: number): Internal.DateFormat;
        setLenient(arg0: boolean): void;
        get timeInstance(): Internal.DateFormat
        set calendar(arg0: Internal.Calendar_)
        get dateInstance(): Internal.DateFormat
        get dateTimeInstance(): Internal.DateFormat
        get numberFormat(): Internal.NumberFormat
        get instance(): Internal.DateFormat
        get availableLocales(): Internal.Locale[]
        get calendar(): Internal.Calendar
        set numberFormat(arg0: Internal.NumberFormat_)
        get timeZone(): Internal.TimeZone
        set timeZone(arg0: Internal.TimeZone_)
        get lenient(): boolean
        set lenient(arg0: boolean)
        static readonly DEFAULT: 2;
        static readonly MONTH_FIELD: 2;
        static readonly WEEK_OF_MONTH_FIELD: 13;
        static readonly FULL: 0;
        static readonly MILLISECOND_FIELD: 8;
        static readonly LONG: 1;
        static readonly AM_PM_FIELD: 14;
        static readonly SHORT: 3;
        static readonly ERA_FIELD: 0;
        static readonly WEEK_OF_YEAR_FIELD: 12;
        static readonly YEAR_FIELD: 1;
        static readonly MINUTE_FIELD: 6;
        static readonly DATE_FIELD: 3;
        static readonly HOUR0_FIELD: 16;
        static readonly HOUR_OF_DAY1_FIELD: 4;
        static readonly HOUR_OF_DAY0_FIELD: 5;
        static readonly SECOND_FIELD: 7;
        static readonly DAY_OF_WEEK_FIELD: 9;
        static readonly TIMEZONE_FIELD: 17;
        static readonly MEDIUM: 2;
        static readonly DAY_OF_WEEK_IN_MONTH_FIELD: 11;
        static readonly HOUR1_FIELD: 15;
        static readonly DAY_OF_YEAR_FIELD: 10;
    }
    type DateFormat_ = DateFormat;
    class ModuleDescriptor$Opens implements Internal.Comparable<Internal.ModuleDescriptor$Opens> {
        modifiers(): Internal.Set<Internal.ModuleDescriptor$Opens$Modifier>;
        isQualified(): boolean;
        targets(): Internal.Set<string>;
        compareTo(arg0: Internal.ModuleDescriptor$Opens_): number;
        source(): string;
        compareTo(arg0: any): number;
        get qualified(): boolean
    }
    type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens;
    interface RequirementsStrategy {
        createRequirements(arg0: Internal.Collection_<string>): string[][];
        readonly OR: Internal.RequirementsStrategy;
        readonly AND: Internal.RequirementsStrategy;
    }
    type RequirementsStrategy_ = RequirementsStrategy;
    interface IProject extends Internal.ILDLRegister {
        onClosed(editor: Internal.Editor_): void;
        isLDLRegister(): boolean;
        newEmptyProject(): this;
        loadProject(arg0: Internal.File_): this;
        getTranslateKey(): string;
        onLoad(editor: Internal.Editor_): void;
        saveProject(arg0: Internal.File_): void;
        name(): string;
        attachMenu(editor: Internal.Editor_, name: string, menu: Internal.TreeBuilder$Menu_): void;
        getResources(): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        getRegisterUI(): Internal.LDLRegister;
        loadResources(tag: Internal.CompoundTag_): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        getChatComponent(): Internal.Component;
        group(): string;
        getSuffix(): string;
        get LDLRegister(): boolean
        get translateKey(): string
        get resources(): com.lowdragmc.lowdraglib.gui.editor.data.Resources
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        get suffix(): string
    }
    type IProject_ = IProject;
    abstract class TreeDecorator {
        constructor()
        place(arg0: Internal.TreeDecorator$Context_): void;
        static readonly CODEC: Internal.Codec<Internal.TreeDecorator>;
    }
    type TreeDecorator_ = TreeDecorator;
    class BarrelBlockEntity extends Internal.RandomizableContainerBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        recheckOpen(): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type BarrelBlockEntity_ = BarrelBlockEntity;
    class ContainerScreenEvent$Render$Foreground extends Internal.ContainerScreenEvent$Render {
        constructor()
        constructor(arg0: Internal.AbstractContainerScreen_<any>, arg1: Internal.PoseStack_, arg2: number, arg3: number)
    }
    type ContainerScreenEvent$Render$Foreground_ = ContainerScreenEvent$Render$Foreground;
    interface VertexList {
        getG(arg0: number): number;
        getV(arg0: number): number;
        getU(arg0: number): number;
        getLight(arg0: number): number;
        getNX(arg0: number): number;
        isEmpty(): boolean;
        getNY(arg0: number): number;
        getA(arg0: number): number;
        getB(arg0: number): number;
        "delete"(): void;
        getNZ(arg0: number): number;
        getZ(arg0: number): number;
        getVertexCount(): number;
        getX(arg0: number): number;
        getY(arg0: number): number;
        getR(arg0: number): number;
        get empty(): boolean
        get vertexCount(): number
    }
    type VertexList_ = VertexList;
    class SmeltingRecipe extends Internal.AbstractCookingRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_, arg4: number, arg5: number)
        isSpecial(): boolean;
        getGroup(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get special(): boolean
        get group(): string
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type SmeltingRecipe_ = SmeltingRecipe;
    class BlockHitResult extends Internal.HitResult {
        constructor(arg0: Vec3_, arg1: Internal.Direction_, arg2: BlockPos_, arg3: boolean)
        constructor(arg0: boolean, arg1: Vec3_, arg2: Internal.Direction_, arg3: BlockPos_, arg4: boolean)
        getBlockPos(): BlockPos;
        withPosition(arg0: BlockPos_): this;
        withDirection(arg0: Internal.Direction_): this;
        static miss(arg0: Vec3_, arg1: Internal.Direction_, arg2: BlockPos_): Internal.BlockHitResult;
        isInside(): boolean;
        getDirection(): Internal.Direction;
        get blockPos(): BlockPos
        get inside(): boolean
        get direction(): Internal.Direction
    }
    type BlockHitResult_ = BlockHitResult;
    interface MinecraftClientKJS {
        isAltDown(): boolean;
        setCurrentScreen(gui: Internal.Screen_): void;
        isShiftDown(): boolean;
        setTitle(t: string): void;
        getCurrentWorldName(): string;
        isCtrlDown(): boolean;
        getCurrentScreen(): Internal.Screen;
        isKeyDown(key: number): boolean;
        self(): Internal.Minecraft;
        get altDown(): boolean
        set currentScreen(gui: Internal.Screen_)
        get shiftDown(): boolean
        set title(t: string)
        get currentWorldName(): string
        get ctrlDown(): boolean
        get currentScreen(): Internal.Screen
    }
    type MinecraftClientKJS_ = MinecraftClientKJS;
    interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator<number> {
        forEachRemaining(arg0: any): void;
        previousInt(): number;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        previous(): number;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        hasPrevious(): boolean;
        remove(): void;
        back(arg0: number): number;
        hasNext(): boolean;
        nextInt(): number;
    }
    type IntBidirectionalIterator_ = IntBidirectionalIterator;
    class GossipContainer {
        constructor()
        getGossipEntries(): Internal.Map<Internal.UUID, Internal.Object2IntMap<Internal.GossipType>>;
        remove(arg0: Internal.UUID_, arg1: Internal.GossipType_, arg2: number): void;
        getCountForType(arg0: Internal.GossipType_, arg1: Internal.DoublePredicate_): number;
        remove(arg0: Internal.UUID_, arg1: Internal.GossipType_): void;
        add(arg0: Internal.UUID_, arg1: Internal.GossipType_, arg2: number): void;
        update(arg0: Internal.Dynamic_<any>): void;
        decay(): void;
        store<T>(arg0: Internal.DynamicOps_<T>): Internal.Dynamic<T>;
        transferFrom(arg0: Internal.GossipContainer_, arg1: Internal.RandomSource_, arg2: number): void;
        remove(arg0: Internal.GossipType_): void;
        getReputation(arg0: Internal.UUID_, arg1: Internal.Predicate_<Internal.GossipType>): number;
        get gossipEntries(): Internal.Map<Internal.UUID, Internal.Object2IntMap<Internal.GossipType>>
        static readonly DISCARD_THRESHOLD: 2;
    }
    type GossipContainer_ = GossipContainer;
    interface IntListIterator extends Internal.ListIterator<number>, Internal.IntBidirectionalIterator {
        /**
         * @deprecated
        */
        add(arg0: any): void;
        nextIndex(): number;
        forEachRemaining(arg0: any): void;
        previousInt(): number;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        set(arg0: any): void;
        set(arg0: number): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        add(arg0: number): void;
        add(arg0: number): void;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        set(arg0: number): void;
        remove(): void;
        hasPrevious(): boolean;
        back(arg0: number): number;
        hasNext(): boolean;
        /**
         * @deprecated
        */
        previous(): any;
        nextInt(): number;
        previousIndex(): number;
    }
    type IntListIterator_ = IntListIterator;
    interface PoolChunkMetric {
        usage(): number;
        chunkSize(): number;
        freeBytes(): number;
    }
    type PoolChunkMetric_ = PoolChunkMetric;
    class DocGenerationEventJS extends Internal.EventJS {
        constructor()
        specialType(typeName: string, elements: Internal.List_<any>): this;
        addSnippet(name: string, items: Internal.List_<any>): this;
        getProperty(object: Internal.JsonObject_): Internal.AbstractProperty<any>;
        customSnippet(type: string, prefixes: Internal.List_<string>, body: Internal.List_<any>): this;
        getJavaClass(clazz: typeof any): Internal.DocumentClass;
        transformByName(clazz: string, transformer: Internal.Consumer_<Internal.DocumentClass>): this;
        transformDocument(clazz: typeof any, transformer: Internal.Consumer_<Internal.DocumentClass>): this;
        customSnippet(type: string, prefixes: Internal.List_<string>, body: Internal.List_<any>, desc: string): this;
        addSnippet(name: string, items: Internal.List_<any>, desc: string): this;
    }
    type DocGenerationEventJS_ = DocGenerationEventJS;
    interface LivingEntityKJS extends Internal.EntityKJS {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getReachDistance(): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        isMonster(): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        runCommand(command: string): number;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        readonly KJS_PLAYER_CUSTOM_SPEED: Internal.UUID;
        readonly KJS_PLAYER_CUSTOM_SPEED_NAME: "kubejs.player.speed.modifier";
    }
    type LivingEntityKJS_ = LivingEntityKJS;
    class Pattern implements Internal.Serializable {
        asPredicate(): Internal.Predicate<string>;
        flags(): number;
        static compile(arg0: string, arg1: number): Internal.Pattern;
        split(arg0: Internal.CharSequence_, arg1: number): string[];
        pattern(): string;
        matcher(arg0: Internal.CharSequence_): Internal.Matcher;
        split(arg0: Internal.CharSequence_): string[];
        static matches(arg0: string, arg1: Internal.CharSequence_): boolean;
        asMatchPredicate(): Internal.Predicate<string>;
        static compile(arg0: string): Internal.Pattern;
        static quote(arg0: string): string;
        splitAsStream(arg0: Internal.CharSequence_): Internal.Stream<string>;
        static readonly CANON_EQ: 128;
        static readonly UNIX_LINES: 1;
        static readonly DOTALL: 32;
        static readonly UNICODE_CHARACTER_CLASS: 256;
        static readonly COMMENTS: 4;
        static readonly UNICODE_CASE: 64;
        static readonly CASE_INSENSITIVE: 2;
        static readonly MULTILINE: 8;
        static readonly LITERAL: 16;
    }
    type Pattern_ = Pattern;
    class ClientboundRemoveMobEffectPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.MobEffect_)
        handle(arg0: Internal.PacketListener_): void;
        getEffect(): Internal.MobEffect;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntity(arg0: Internal.Level_): Internal.Entity;
        isSkippable(): boolean;
        get effect(): Internal.MobEffect
        get skippable(): boolean
    }
    type ClientboundRemoveMobEffectPacket_ = ClientboundRemoveMobEffectPacket;
    interface IScheduleInput {
        getSummary(): com.simibubi.create.foundation.utility.Pair<Internal.ItemStack, Internal.Component>;
        getId(): ResourceLocation;
        setData(arg0: Internal.CompoundTag_): void;
        getItem(arg0: number): Internal.ItemStack;
        slotsTargeted(): number;
        getData(): Internal.CompoundTag;
        renderSpecialIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): boolean;
        getSecondLineTooltip(arg0: number): Internal.List<Internal.Component>;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getSecondLineIcon(): Internal.ItemStack;
        getTitleAs(arg0: string): Internal.List<Internal.Component>;
        initConfigurationWidgets(arg0: Internal.ModularGuiLineBuilder_): void;
        get summary(): com.simibubi.create.foundation.utility.Pair<Internal.ItemStack, Internal.Component>
        get id(): ResourceLocation
        set data(arg0: Internal.CompoundTag_)
        get data(): Internal.CompoundTag
        get secondLineIcon(): Internal.ItemStack
    }
    type IScheduleInput_ = IScheduleInput;
    class StructureManager {
        constructor(arg0: Internal.LevelAccessor_, arg1: Internal.WorldGenSettings_, arg2: any_)
        getStructureWithPieceAt(arg0: BlockPos_, arg1: Internal.TagKey_<Internal.Structure>): Internal.StructureStart;
        shouldGenerateStructures(): boolean;
        getStructureWithPieceAt(arg0: BlockPos_, arg1: Internal.ResourceKey_<Internal.Structure>): Internal.StructureStart;
        getStructureWithPieceAt(arg0: BlockPos_, arg1: Internal.Structure_): Internal.StructureStart;
        setStartForStructure(arg0: Internal.SectionPos_, arg1: Internal.Structure_, arg2: Internal.StructureStart_, arg3: Internal.StructureAccess_): void;
        registryAccess(): Internal.RegistryAccess;
        addReference(arg0: Internal.StructureStart_): void;
        getStartForStructure(arg0: Internal.SectionPos_, arg1: Internal.Structure_, arg2: Internal.StructureAccess_): Internal.StructureStart;
        fillStartsForStructure(arg0: Internal.Structure_, arg1: Internal.LongSet_, arg2: Internal.Consumer_<Internal.StructureStart>): void;
        startsForStructure(arg0: Internal.ChunkPos_, arg1: Internal.Predicate_<Internal.Structure>): Internal.List<Internal.StructureStart>;
        getAllStructuresAt(arg0: BlockPos_): Internal.Map<Internal.Structure, Internal.LongSet>;
        getStructureAt(arg0: BlockPos_, arg1: Internal.Structure_): Internal.StructureStart;
        hasAnyStructureAt(arg0: BlockPos_): boolean;
        startsForStructure(arg0: Internal.SectionPos_, arg1: Internal.Structure_): Internal.List<Internal.StructureStart>;
        addReferenceForStructure(arg0: Internal.SectionPos_, arg1: Internal.Structure_, arg2: number, arg3: Internal.StructureAccess_): void;
        structureHasPieceAt(arg0: BlockPos_, arg1: Internal.StructureStart_): boolean;
        checkStructurePresence(arg0: Internal.ChunkPos_, arg1: Internal.Structure_, arg2: boolean): Internal.StructureCheckResult;
        forWorldGenRegion(arg0: Internal.WorldGenRegion_): this;
    }
    type StructureManager_ = StructureManager;
    class Rectangle extends Internal.Rectangle2D implements Internal.Shape, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Point_, arg1: Internal.Dimension_)
        constructor(arg0: number, arg1: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.Rectangle_)
        constructor(arg0: Internal.Dimension_)
        constructor(arg0: Internal.Point_)
        contains(arg0: Internal.Point_): boolean;
        setSize(arg0: number, arg1: number): void;
        contains(arg0: Internal.Rectangle_): boolean;
        contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        grow(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        inside(arg0: number, arg1: number): boolean;
        add(arg0: Internal.Rectangle_): void;
        /**
         * @deprecated
        */
        reshape(arg0: number, arg1: number, arg2: number, arg3: number): void;
        add(arg0: Internal.Point_): void;
        intersects(arg0: Internal.Rectangle_): boolean;
        setSize(arg0: Internal.Dimension_): void;
        getSize(): Internal.Dimension;
        translate(arg0: number, arg1: number): void;
        contains(arg0: number, arg1: number): boolean;
        intersection(arg0: Internal.Rectangle_): this;
        setLocation(arg0: Internal.Point_): void;
        setBounds(arg0: Internal.Rectangle_): void;
        add(arg0: number, arg1: number): void;
        union(arg0: Internal.Rectangle_): this;
        setLocation(arg0: number, arg1: number): void;
        getLocation(): Internal.Point;
        /**
         * @deprecated
        */
        resize(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        move(arg0: number, arg1: number): void;
        setBounds(arg0: number, arg1: number, arg2: number, arg3: number): void;
        set size(arg0: Internal.Dimension_)
        get size(): Internal.Dimension
        set location(arg0: Internal.Point_)
        set bounds(arg0: Internal.Rectangle_)
        get location(): Internal.Point
        width: number;
        height: number;
        x: number;
        y: number;
    }
    type Rectangle_ = Rectangle;
    class ChunkRenderData {
        constructor()
        getOcclusionData(): Internal.VisibilitySet;
        getAnimatedSprites(): Internal.List<Internal.TextureAtlasSprite>;
        getBlockEntities(): Internal.Collection<Internal.BlockEntity>;
        isEmpty(): boolean;
        getGlobalBlockEntities(): Internal.Collection<Internal.BlockEntity>;
        getBounds(): Internal.ChunkRenderBounds;
        get occlusionData(): Internal.VisibilitySet
        get animatedSprites(): Internal.List<Internal.TextureAtlasSprite>
        get blockEntities(): Internal.Collection<Internal.BlockEntity>
        get empty(): boolean
        get globalBlockEntities(): Internal.Collection<Internal.BlockEntity>
        get bounds(): Internal.ChunkRenderBounds
        static readonly ABSENT: Internal.ChunkRenderData;
        static readonly EMPTY: Internal.ChunkRenderData;
    }
    type ChunkRenderData_ = ChunkRenderData;
    interface IForgeKeyMapping {
        setToDefault(): void;
        setKeyConflictContext(arg0: Internal.IKeyConflictContext_): void;
        setKeyModifierAndCode(arg0: Internal.KeyModifier_, arg1: Internal.InputConstants$Key_): void;
        getKeyConflictContext(): Internal.IKeyConflictContext;
        getKey(): Internal.InputConstants$Key;
        isConflictContextAndModifierActive(): boolean;
        hasKeyModifierConflict(arg0: Internal.KeyMapping_): boolean;
        getDefaultKeyModifier(): Internal.KeyModifier;
        getKeyModifier(): Internal.KeyModifier;
        isActiveAndMatches(arg0: Internal.InputConstants$Key_): boolean;
        set keyConflictContext(arg0: Internal.IKeyConflictContext_)
        get keyConflictContext(): Internal.IKeyConflictContext
        get key(): Internal.InputConstants$Key
        get conflictContextAndModifierActive(): boolean
        get defaultKeyModifier(): Internal.KeyModifier
        get keyModifier(): Internal.KeyModifier
    }
    type IForgeKeyMapping_ = IForgeKeyMapping;
    interface RecipeComponent <T> {
        and<O>(other: Internal.RecipeComponent_<O>): Internal.AndRecipeComponent<T, O>;
        key(name: string): Internal.RecipeKey<T>;
        isOutput(recipe: Internal.RecipeJS_, value: T, match: Internal.ReplacementMatch_): boolean;
        read(arg0: Internal.RecipeJS_, arg1: any): T;
        orSelf(): this;
        checkEmpty(key: Internal.RecipeKey_<T>, value: T): string;
        role(): Internal.ComponentRole;
        componentClass(): typeof any;
        replaceInput(recipe: Internal.RecipeJS_, original: T, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): T;
        readFromJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T>, json: Internal.JsonObject_): void;
        checkValueHasChanged(oldValue: T, newValue: T): boolean;
        constructorDescription(ctx: Internal.DescriptionContext_): Internal.TypeDescJS;
        componentType(): string;
        builder(): Internal.RecipeComponentBuilder;
        hasPriority(recipe: Internal.RecipeJS_, from: any): boolean;
        replaceOutput(recipe: Internal.RecipeJS_, original: T, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): T;
        asArrayOrSelf(): Internal.ArrayRecipeComponent<T>;
        builder(...key: Internal.RecipeKey_<any>[]): Internal.RecipeComponentBuilder;
        isInput(recipe: Internal.RecipeJS_, value: T, match: Internal.ReplacementMatch_): boolean;
        asMap<K>(key: Internal.RecipeComponent_<K>): Internal.RecipeComponent<Internal.TinyMap<K, T>>;
        asArray(): Internal.ArrayRecipeComponent<T>;
        asPatternKey(): Internal.RecipeComponent<Internal.TinyMap<string, T>>;
        write(arg0: Internal.RecipeJS_, arg1: T): Internal.JsonElement;
        writeToJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T>, json: Internal.JsonObject_): void;
        readFromMap(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<T>, map: Internal.Map_<any, any>): void;
        or<O>(other: Internal.RecipeComponent_<O>): Internal.OrRecipeComponent<T, O>;
    }
    type RecipeComponent_<T> = RecipeComponent<T>;
    class FlushInfo {
        constructor()
        mFinishedCallback: Internal.FlushInfo$FinishedCallback;
        mSignalSemaphores: any[];
        mSubmittedCallback: Internal.FlushInfo$SubmittedCallback;
    }
    type FlushInfo_ = FlushInfo;
    interface ICraftingGridHelper {
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setInputs<T>(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.IIngredientType_<T>, arg2: Internal.List_<Internal.List<T>>, arg3: number, arg4: number): void;
        createAndSetInputs<T>(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.IIngredientType_<T>, arg2: Internal.List_<Internal.List<T>>, arg3: number, arg4: number): Internal.List<Internal.IRecipeSlotBuilder>;
        createAndSetOutputs(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.List_<Internal.ItemStack>): Internal.IRecipeSlotBuilder;
        createAndSetOutputs<T>(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.IIngredientType_<T>, arg2: Internal.List_<T>): Internal.IRecipeSlotBuilder;
        setInputs<T>(arg0: Internal.List_<Internal.IRecipeSlotBuilder>, arg1: Internal.IIngredientType_<T>, arg2: Internal.List_<Internal.List<T>>, arg3: number, arg4: number): void;
        createAndSetInputs(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.List_<Internal.List<Internal.ItemStack>>, arg2: number, arg3: number): Internal.List<Internal.IRecipeSlotBuilder>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setOutputs<T>(arg0: Internal.IRecipeLayoutBuilder_, arg1: Internal.IIngredientType_<T>, arg2: Internal.List_<T>): void;
    }
    type ICraftingGridHelper_ = ICraftingGridHelper;
    class BrainDebugRenderer$BrainDump {
        constructor(arg0: Internal.UUID_, arg1: number, arg2: string, arg3: string, arg4: number, arg5: number, arg6: number, arg7: Internal.Position_, arg8: string, arg9: net.minecraft.world.level.pathfinder.Path_, arg10: boolean, arg11: number)
        getUuid(): Internal.UUID;
        get uuid(): Internal.UUID
        readonly name: string;
        readonly path: net.minecraft.world.level.pathfinder.Path;
        readonly angerLevel: number;
        readonly pos: Internal.Position;
        readonly maxHealth: number;
        readonly memories: Internal.List<string>;
        readonly potentialPois: Internal.Set<BlockPos>;
        readonly wantsGolem: boolean;
        readonly activities: Internal.List<string>;
        readonly profession: string;
        readonly xp: number;
        readonly pois: Internal.Set<BlockPos>;
        readonly uuid: Internal.UUID;
        readonly id: number;
        readonly inventory: string;
        readonly health: number;
        readonly behaviors: Internal.List<string>;
        readonly gossips: Internal.List<string>;
    }
    type BrainDebugRenderer$BrainDump_ = BrainDebugRenderer$BrainDump;
    interface IRecipeSlotDrawable extends Internal.IRecipeSlotView {
        getDisplayedIngredient<T>(arg0: Internal.IIngredientType_<T>): Internal.Optional<T>;
        getSlotName(): Internal.Optional<string>;
        getDisplayedIngredient(): Internal.Optional<Internal.ITypedIngredient<any>>;
        getItemStacks(): Internal.Stream<Internal.ItemStack>;
        isEmpty(): boolean;
        drawHighlight(arg0: Internal.PoseStack_, arg1: number): void;
        drawHoverOverlays(arg0: Internal.PoseStack_): void;
        getIngredients<T>(arg0: Internal.IIngredientType_<T>): Internal.Stream<T>;
        draw(arg0: Internal.PoseStack_): void;
        getTooltip(): Internal.List<Internal.Component>;
        getAllIngredients(): Internal.Stream<Internal.ITypedIngredient<any>>;
        getRect(): Internal.Rect2i;
        addTooltipCallback(arg0: Internal.IRecipeSlotTooltipCallback_): void;
        getRole(): Internal.RecipeIngredientRole;
        getDisplayedItemStack(): Internal.Optional<Internal.ItemStack>;
        get slotName(): Internal.Optional<string>
        get displayedIngredient(): Internal.Optional<Internal.ITypedIngredient<any>>
        get itemStacks(): Internal.Stream<Internal.ItemStack>
        get empty(): boolean
        get tooltip(): Internal.List<Internal.Component>
        get allIngredients(): Internal.Stream<Internal.ITypedIngredient<any>>
        get rect(): Internal.Rect2i
        get role(): Internal.RecipeIngredientRole
        get displayedItemStack(): Internal.Optional<Internal.ItemStack>
    }
    type IRecipeSlotDrawable_ = IRecipeSlotDrawable;
    interface BlockPredicateType <P extends net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate> {
        codec(): Internal.Codec<P>;
        readonly REPLACEABLE: Internal.BlockPredicateType<Internal.ReplaceablePredicate>;
        readonly MATCHING_FLUIDS: Internal.BlockPredicateType<Internal.MatchingFluidsPredicate>;
        readonly HAS_STURDY_FACE: Internal.BlockPredicateType<Internal.HasSturdyFacePredicate>;
        readonly MATCHING_BLOCK_TAG: Internal.BlockPredicateType<Internal.MatchingBlockTagPredicate>;
        readonly SOLID: Internal.BlockPredicateType<Internal.SolidPredicate>;
        readonly TRUE: Internal.BlockPredicateType<Internal.TrueBlockPredicate>;
        readonly WOULD_SURVIVE: Internal.BlockPredicateType<Internal.WouldSurvivePredicate>;
        readonly INSIDE_WORLD_BOUNDS: Internal.BlockPredicateType<Internal.InsideWorldBoundsPredicate>;
        readonly ANY_OF: Internal.BlockPredicateType<Internal.AnyOfPredicate>;
        readonly ALL_OF: Internal.BlockPredicateType<Internal.AllOfPredicate>;
        readonly MATCHING_BLOCKS: Internal.BlockPredicateType<Internal.MatchingBlocksPredicate>;
        readonly NOT: Internal.BlockPredicateType<Internal.NotPredicate>;
    }
    type BlockPredicateType_<P extends net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate> = BlockPredicateType<P> | Special.BlockPredicateType;
    class BiomeModifier$Phase extends Internal.Enum<Internal.BiomeModifier$Phase> {
        static valueOf(arg0: string): Internal.BiomeModifier$Phase;
        static values(): Internal.BiomeModifier$Phase[];
        static readonly ADD: Internal.BiomeModifier$Phase;
        static readonly AFTER_EVERYTHING: Internal.BiomeModifier$Phase;
        static readonly BEFORE_EVERYTHING: Internal.BiomeModifier$Phase;
        static readonly MODIFY: Internal.BiomeModifier$Phase;
        static readonly REMOVE: Internal.BiomeModifier$Phase;
    }
    type BiomeModifier$Phase_ = "remove" | BiomeModifier$Phase | "before_everything" | "modify" | "after_everything" | "add";
    interface SkinManager$SkinTextureCallback {
        onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void;
    }
    type SkinManager$SkinTextureCallback_ = SkinManager$SkinTextureCallback;
    class Message {
        static obtain(h: Internal.Handler_, what: number, obj: any): Internal.Message;
        static obtain(h: Internal.Handler_, what: number, arg1: number, arg2: number): Internal.Message;
        static obtain(h: Internal.Handler_): Internal.Message;
        isAsynchronous(): boolean;
        static obtain(h: Internal.Handler_, what: number): Internal.Message;
        static obtain(h: Internal.Handler_, callback: Internal.Runnable_): Internal.Message;
        getWhen(): number;
        static obtain(): Internal.Message;
        static obtain(h: Internal.Handler_, what: number, arg1: number, arg2: number, obj: any): Internal.Message;
        getTarget(): Internal.Handler;
        recycle(): void;
        setAsynchronous(async: boolean): void;
        sendToTarget(): void;
        getCallback(): Internal.Runnable;
        static obtain(o: Internal.Message_): Internal.Message;
        get asynchronous(): boolean
        get when(): number
        get target(): Internal.Handler
        set asynchronous(async: boolean)
        get callback(): Internal.Runnable
        obj: any;
        what: number;
        arg1: number;
        arg2: number;
    }
    type Message_ = Message;
    interface IJSQueryHandler {
        handleQuery(arg0: Internal.IBrowser_, arg1: number, arg2: string, arg3: boolean, arg4: Internal.IJSQueryCallback_): boolean;
        cancelQuery(arg0: Internal.IBrowser_, arg1: number): void;
    }
    type IJSQueryHandler_ = IJSQueryHandler;
    class HeightmapPlacement extends Internal.PlacementModifier {
        static onHeightmap(arg0: Internal.Heightmap$Types_): Internal.HeightmapPlacement;
        static readonly CODEC: Internal.Codec<Internal.HeightmapPlacement>;
    }
    type HeightmapPlacement_ = HeightmapPlacement;
    abstract class Fluid implements Internal.BlockColorSettings<any>, Internal.IForgeFluid, Internal.InjectedFluidExtension {
        getStateDefinition(): Internal.StateDefinition<Internal.Fluid, Internal.FluidState>;
        getHeight(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isSource(arg0: Internal.FluidState_): boolean;
        getOwnHeight(arg0: Internal.FluidState_): number;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getFluidType(): Internal.FluidType;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Fluid>;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        defaultFluidState(): Internal.FluidState;
        getShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        getTickDelay(arg0: Internal.LevelReader_): number;
        arch$holder(): Internal.Holder<Internal.Fluid>;
        useSmoothColorBlending(arg0: Internal.BlockAndTintGetter_, arg1: any, arg2: BlockPos_): boolean;
        arch$registryName(): ResourceLocation;
        getAmount(arg0: Internal.FluidState_): number;
        useSmoothColorBlending(view: Internal.BlockAndTintGetter_, state: Internal.FluidState_, pos: BlockPos_): boolean;
        getExplosionResistance(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        getBucket(): Internal.Item;
        isSame(arg0: Internal.Fluid_): boolean;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        canConvertToSource(arg0: Internal.FluidState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        /**
         * @deprecated
        */
        is(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        get stateDefinition(): Internal.StateDefinition<Internal.Fluid, Internal.FluidState>
        get fluidType(): Internal.FluidType
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        get bucket(): Internal.Item
        static readonly FLUID_STATE_REGISTRY: Internal.IdMapper<Internal.FluidState>;
    }
    type Fluid_ = Special.Fluid | Fluid;
    interface IRef {
        readRaw<T>(): T;
        setChangeListener(arg0: Internal.BooleanConsumer_): void;
        update(): void;
        getKey(): Internal.ManagedKey;
        setChanged(arg0: boolean): void;
        isLazy(): boolean;
        isChanged(): boolean;
        set changeListener(arg0: Internal.BooleanConsumer_)
        get key(): Internal.ManagedKey
        set changed(arg0: boolean)
        get lazy(): boolean
        get changed(): boolean
    }
    type IRef_ = IRef;
    class Lifecycle$State extends Internal.Enum<Internal.Lifecycle$State> {
        isAtLeast(state: Internal.Lifecycle$State_): boolean;
        static valueOf(name: string): Internal.Lifecycle$State;
        static values(): Internal.Lifecycle$State[];
        static readonly RESUMED: Internal.Lifecycle$State;
        static readonly DESTROYED: Internal.Lifecycle$State;
        static readonly STARTED: Internal.Lifecycle$State;
        static readonly CREATED: Internal.Lifecycle$State;
        static readonly INITIALIZED: Internal.Lifecycle$State;
    }
    type Lifecycle$State_ = "started" | "created" | Lifecycle$State | "destroyed" | "initialized" | "resumed";
    class ItemBasedSteering {
        constructor(arg0: Internal.SynchedEntityData_, arg1: Internal.EntityDataAccessor_<number>, arg2: Internal.EntityDataAccessor_<boolean>)
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        onSynced(): void;
        hasSaddle(): boolean;
        boost(arg0: Internal.RandomSource_): boolean;
        setSaddle(arg0: boolean): void;
        set saddle(arg0: boolean)
        boostTime: number;
        boostTimeTotal: number;
        boosting: boolean;
    }
    type ItemBasedSteering_ = ItemBasedSteering;
    class FluidTypePlasma extends com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType {
        constructor(name: string, prefix: string, suffix: string, localization: string)
    }
    type FluidTypePlasma_ = FluidTypePlasma;
    class RegistrateItemModelProvider extends Internal.ItemModelProvider implements Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.DataGenerator_, arg2: Internal.ExistingFileHelper_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        generated(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, ...arg1: ResourceLocation_[]): Internal.ItemModelBuilder;
        itemTexture(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): ResourceLocation;
        getSide(): Internal.LogicalSide;
        blockSprite(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): Internal.ItemModelBuilder;
        handheld(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, arg1: ResourceLocation_): Internal.ItemModelBuilder;
        handheld(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): Internal.ItemModelBuilder;
        name(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): string;
        generated(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): Internal.ItemModelBuilder;
        blockWithInventoryModel(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): Internal.ItemModelBuilder;
        blockSprite(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, arg1: ResourceLocation_): Internal.ItemModelBuilder;
        modid(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): string;
        blockItem(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>): Internal.ItemModelBuilder;
        blockItem(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.ItemLike>, arg1: string): Internal.ItemModelBuilder;
        get side(): Internal.LogicalSide
    }
    type RegistrateItemModelProvider_ = RegistrateItemModelProvider;
    abstract class AbstractIntList extends Internal.AbstractIntCollection implements Internal.IntList, Internal.IntStack {
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        pop(): any;
        compareTo(arg0: any): number;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        static of<E>(arg0: E): Internal.List<E>;
        unstableSort(arg0: Internal.IntComparator_): void;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        static of(): Internal.IntList;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        intIterator(): Internal.IntIterator;
        listIterator(): Internal.ListIterator<any>;
        size(arg0: number): void;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        static of(arg0: number, arg1: number): Internal.IntList;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        indexOf(arg0: number): number;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        addElements(arg0: number, arg1: number[]): void;
        static of(arg0: number, arg1: number, arg2: number): Internal.IntList;
        toArray<T>(arg0: T[]): T[];
        peekInt(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        static of(arg0: number): Internal.IntList;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        lastIndexOf(arg0: number): number;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        addAll(arg0: number, arg1: Internal.IntCollection_): boolean;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        compareTo(arg0: Internal.List_<number>): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        addAll(arg0: Internal.IntList_): boolean;
        removeElements(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        sort(arg0: Internal.IntComparator_): void;
        push(arg0: number): void;
        static of<E>(...arg0: E[]): Internal.List<E>;
        addAll(arg0: number, arg1: Internal.IntList_): boolean;
        topInt(): number;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        getInt(arg0: number): number;
        removeInt(arg0: number): number;
        add(arg0: number, arg1: number): void;
        popInt(): number;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        setElements(arg0: number[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void;
        static of(...arg0: number[]): Internal.IntList;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        listIterator(arg0: number): Internal.IntListIterator;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
    }
    type AbstractIntList_ = AbstractIntList;
    class LongSummaryStatistics implements Internal.LongConsumer, Internal.IntConsumer {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        getSum(): number;
        andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer;
        getCount(): number;
        getAverage(): number;
        combine(arg0: Internal.LongSummaryStatistics_): void;
        getMin(): number;
        accept(arg0: number): void;
        getMax(): number;
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
        get sum(): number
        get count(): number
        get average(): number
        get min(): number
        get max(): number
    }
    type LongSummaryStatistics_ = LongSummaryStatistics;
    abstract class Line2D implements Internal.Shape, Internal.Cloneable {
        clone(): any;
        contains(arg0: number, arg1: number): boolean;
        getY2(): number;
        getBounds(): Internal.Rectangle;
        getY1(): number;
        setLine(arg0: Internal.Point2D_, arg1: Internal.Point2D_): void;
        intersects(arg0: Internal.Rectangle2D_): boolean;
        intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        static relativeCCW(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        intersectsLine(arg0: Internal.Line2D_): boolean;
        setLine(arg0: Internal.Line2D_): void;
        getPathIterator(arg0: Internal.AffineTransform_, arg1: number): Internal.PathIterator;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        ptLineDistSq(arg0: number, arg1: number): number;
        static linesIntersect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): boolean;
        static ptLineDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        getBounds2D(): Internal.Rectangle2D;
        setLine(arg0: number, arg1: number, arg2: number, arg3: number): void;
        contains(arg0: Internal.Rectangle2D_): boolean;
        getX2(): number;
        getX1(): number;
        ptLineDist(arg0: number, arg1: number): number;
        getPathIterator(arg0: Internal.AffineTransform_): Internal.PathIterator;
        static ptSegDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        getP1(): Internal.Point2D;
        static ptLineDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        getP2(): Internal.Point2D;
        ptLineDistSq(arg0: Internal.Point2D_): number;
        contains(arg0: Internal.Point2D_): boolean;
        ptSegDist(arg0: Internal.Point2D_): number;
        static ptSegDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        ptLineDist(arg0: Internal.Point2D_): number;
        relativeCCW(arg0: Internal.Point2D_): number;
        ptSegDistSq(arg0: number, arg1: number): number;
        ptSegDist(arg0: number, arg1: number): number;
        ptSegDistSq(arg0: Internal.Point2D_): number;
        relativeCCW(arg0: number, arg1: number): number;
        get y2(): number
        get bounds(): Internal.Rectangle
        get y1(): number
        set line(arg0: Internal.Line2D_)
        get bounds2D(): Internal.Rectangle2D
        get x2(): number
        get x1(): number
        get p1(): Internal.Point2D
        get p2(): Internal.Point2D
    }
    type Line2D_ = Line2D;
    class SimpleColor implements Internal.Color {
        constructor(v: number)
        getSerializeJS(): string;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        createTextColorJS(): Internal.TextColor;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        getHexJS(): string;
        getRgbJS(): number;
        getFireworkColorJS(): number;
        get serializeJS(): string
        get argbJS(): number
        get hexJS(): string
        get rgbJS(): number
        get fireworkColorJS(): number
        static readonly BLACK: Internal.SimpleColor;
        static readonly WHITE: Internal.SimpleColor;
    }
    type SimpleColor_ = SimpleColor;
    interface InjectedBucketItemExtension {
        arch$getFluid(): Internal.Fluid;
    }
    type InjectedBucketItemExtension_ = InjectedBucketItemExtension;
    class AnvilUpdateEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: string, arg3: number, arg4: Internal.Player_)
        getOutput(): Internal.ItemStack;
        getMaterialCost(): number;
        setCost(arg0: number): void;
        getCost(): number;
        getName(): string;
        getLeft(): Internal.ItemStack;
        setMaterialCost(arg0: number): void;
        getPlayer(): Internal.Player;
        setOutput(arg0: Internal.ItemStack_): void;
        getRight(): Internal.ItemStack;
        get output(): Internal.ItemStack
        get materialCost(): number
        set cost(arg0: number)
        get cost(): number
        get name(): string
        get left(): Internal.ItemStack
        set materialCost(arg0: number)
        get player(): Internal.Player
        set output(arg0: Internal.ItemStack_)
        get right(): Internal.ItemStack
    }
    type AnvilUpdateEvent_ = AnvilUpdateEvent;
    interface IWrenchable {
        updateAfterWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.BlockState;
        getRotatedBlockState(arg0: Internal.BlockState_, arg1: Internal.Direction_): Internal.BlockState;
        onWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        playRotateSound(arg0: Internal.Level_, arg1: BlockPos_): void;
        onSneakWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        playRemoveSound(arg0: Internal.Level_, arg1: BlockPos_): void;
    }
    type IWrenchable_ = IWrenchable;
    class ClientboundClearTitlesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        shouldResetTimes(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundClearTitlesPacket_ = ClientboundClearTitlesPacket;
    class TagMatchTest extends Internal.RuleTest {
        constructor(arg0: Internal.TagKey_<Internal.Block>)
        static readonly CODEC: Internal.Codec<Internal.TagMatchTest>;
    }
    type TagMatchTest_ = TagMatchTest;
    class ResourceKey <T> implements Internal.Comparable<Internal.ResourceKey<any>>, Internal.SpecialEquality {
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        specialEquals(o: any, shallow: boolean): boolean;
        compareTo(arg0: Internal.ResourceKey_<any>): number;
        compareTo(arg0: any): number;
        static codec<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.Codec<Internal.ResourceKey<T>>;
        location(): ResourceLocation;
        static createRegistryKey<T>(arg0: ResourceLocation_): Internal.ResourceKey<Internal.Registry<T>>;
        static create<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: ResourceLocation_): Internal.ResourceKey<T>;
        registry(): ResourceLocation;
        isFor(arg0: Internal.ResourceKey_<Internal.Registry<any>>): boolean;
        getPath(): string;
        cast<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.ResourceKey<E>>;
        getNamespace(): string;
        get path(): string
        get namespace(): string
    }
    type ResourceKey_<T> = ResourceKey<T>;
    class TreeBuilder$Menu extends Internal.TreeBuilder<Internal.Tuple<Internal.IGuiTexture, string>, Internal.Runnable> {
        branch(name: string, menuConsumer: Internal.Consumer_<Internal.TreeBuilder$Menu>): this;
        leaf(name: string, runnable: Internal.Runnable_): this;
        branch(icon: Internal.IGuiTexture_, name: string, menuConsumer: Internal.Consumer_<Internal.TreeBuilder$Menu>): this;
        endBranch(): this;
        static getName(key: Internal.Tuple_<Internal.IGuiTexture, string>): string;
        remove(name: string): this;
        static getIcon(key: Internal.Tuple_<Internal.IGuiTexture, string>): Internal.IGuiTexture;
        static start(): Internal.TreeBuilder$Menu;
        static handle(node: Internal.TreeNode_<Internal.Tuple<Internal.IGuiTexture, string>, Internal.Runnable>): void;
        crossLine(): this;
        leaf(icon: Internal.IGuiTexture_, name: string, runnable: Internal.Runnable_): this;
        static isCrossLine(key: Internal.Tuple_<Internal.IGuiTexture, string>): boolean;
        static CROSS_LINE: Internal.Tuple<Internal.IGuiTexture, string>;
    }
    type TreeBuilder$Menu_ = TreeBuilder$Menu;
    class BiomeGenerationSettings$Builder {
        constructor()
        addFeature(arg0: DecorationGenerationStep_, arg1: Internal.Holder_<Internal.PlacedFeature>): this;
        build(): Internal.BiomeGenerationSettings;
        addFeature(arg0: number, arg1: Internal.Holder_<Internal.PlacedFeature>): this;
        addCarver(arg0: CarvingGenerationStep_, arg1: Internal.Holder_<Internal.ConfiguredWorldCarver<any>>): this;
        readonly features: Internal.List<Internal.List<Internal.Holder<Internal.PlacedFeature>>>;
    }
    type BiomeGenerationSettings$Builder_ = BiomeGenerationSettings$Builder;
    class ConfiguratorGroup extends Internal.Configurator {
        constructor(name: string, isCollapse: boolean)
        constructor(name: string)
        isLDLRegister(): boolean;
        setCanCollapse(canCollapse: boolean): void;
        addConfigurator(index: number, configurator: Internal.Configurator_): void;
        serializeWrapper(): Internal.CompoundTag;
        isCollapse(): boolean;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        removeConfigurator(configurator: Internal.Configurator_): void;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        removeAllConfigurators(): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        setCollapse(collapse: boolean): void;
        getConfigurators(): Internal.List<Internal.Configurator>;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        addConfigurators(...configurators: Internal.Configurator_[]): void;
        get LDLRegister(): boolean
        set canCollapse(canCollapse: boolean)
        get collapse(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        set collapse(collapse: boolean)
        get configurators(): Internal.List<Internal.Configurator>
    }
    type ConfiguratorGroup_ = ConfiguratorGroup;
    interface Recipe <C extends Internal.Container> extends Internal.RecipeKJS {
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        assemble(arg0: C): Internal.ItemStack;
        isSpecial(): boolean;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        matches(arg0: C, arg1: Internal.Level_): boolean;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        getRemainingItems(arg0: C): Internal.NonNullList<Internal.ItemStack>;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type Recipe_<C extends Internal.Container> = Recipe<C>;
    interface LootTablesKJS {
        kjs$apply0(map: Internal.Map_<ResourceLocation, Internal.JsonElement>, action: Internal.BiConsumer_<ResourceLocation, Internal.JsonElement>): void;
    }
    type LootTablesKJS_ = LootTablesKJS;
    interface Keyable {
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): this;
    }
    type Keyable_ = Keyable;
    interface ServerboundInteractPacket$Handler {
        onInteraction(arg0: Internal.InteractionHand_): void;
        onAttack(): void;
        onInteraction(arg0: Internal.InteractionHand_, arg1: Vec3_): void;
    }
    type ServerboundInteractPacket$Handler_ = ServerboundInteractPacket$Handler;
    class MobEffectEvent$Remove extends Internal.MobEffectEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.MobEffectInstance_)
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.MobEffect_)
        getEffect(): Internal.MobEffect;
        get effect(): Internal.MobEffect
    }
    type MobEffectEvent$Remove_ = MobEffectEvent$Remove;
    abstract class InputStream implements Internal.Closeable {
        constructor()
        skipNBytes(arg0: number): void;
        readNBytes(arg0: number[], arg1: number, arg2: number): number;
        read(arg0: number[], arg1: number, arg2: number): number;
        read(): number;
        readNBytes(arg0: number): number[];
        markSupported(): boolean;
        mark(arg0: number): void;
        static nullInputStream(): Internal.InputStream;
        skip(arg0: number): number;
        readAllBytes(): number[];
        close(): void;
        available(): number;
        read(arg0: number[]): number;
        transferTo(arg0: Internal.OutputStream_): number;
        reset(): void;
    }
    type InputStream_ = InputStream;
    class ScheduledTick <T> extends Internal.Record {
        constructor(arg0: T, arg1: BlockPos_, arg2: number, arg3: number)
        constructor(arg0: T, arg1: BlockPos_, arg2: number, arg3: Internal.TickPriority_, arg4: number)
        triggerTick(): number;
        pos(): BlockPos;
        subTickOrder(): number;
        static probe<T>(arg0: T, arg1: BlockPos_): Internal.ScheduledTick<T>;
        type(): T;
        priority(): Internal.TickPriority;
        static readonly DRAIN_ORDER: Internal.Comparator<Internal.ScheduledTick<any>>;
        static readonly UNIQUE_TICK_HASH: Internal.Hash$Strategy<Internal.ScheduledTick<any>>;
        static readonly INTRA_TICK_DRAIN_ORDER: Internal.Comparator<Internal.ScheduledTick<any>>;
    }
    type ScheduledTick_<T> = ScheduledTick<T>;
    interface LevelHeightAccessor {
        getSectionYFromSectionIndex(arg0: number): number;
        getMinBuildHeight(): number;
        create(arg0: number, arg1: number): this;
        getSectionsCount(): number;
        isOutsideBuildHeight(arg0: number): boolean;
        getMinSection(): number;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        getHeight(): number;
        getMaxBuildHeight(): number;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        get minBuildHeight(): number
        get sectionsCount(): number
        get minSection(): number
        get maxSection(): number
        get height(): number
        get maxBuildHeight(): number
    }
    type LevelHeightAccessor_ = LevelHeightAccessor;
    class AABB implements Internal.CollisionArea {
        constructor(arg0: BlockPos_)
        constructor(arg0: Vec3_, arg1: Vec3_)
        constructor(arg0: BlockPos_, arg1: BlockPos_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        expandTowards(arg0: number, arg1: number, arg2: number): this;
        max(arg0: Internal.Direction$Axis_): number;
        static entity(arg0: Internal.Entity_): Internal.CollisionArea;
        getZsize(): number;
        inflate(arg0: number): this;
        static unitCubeFromLowerCorner(arg0: Vec3_): Internal.AABB;
        expandTowards(arg0: Vec3_): this;
        hasNaN(): boolean;
        static ofSize(arg0: Vec3_, arg1: number, arg2: number, arg3: number): Internal.AABB;
        contains(arg0: Vec3_): boolean;
        intersect(arg0: Internal.AABB_): this;
        contains(arg0: number, arg1: number, arg2: number): boolean;
        inflate(arg0: number, arg1: number, arg2: number): this;
        intersects(arg0: Vec3_, arg1: Vec3_): boolean;
        min(arg0: Internal.Direction$Axis_): number;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.CollisionArea;
        getXsize(): number;
        move(arg0: Vec3_): this;
        minmax(arg0: Internal.AABB_): this;
        intersects(arg0: Internal.AABB_): boolean;
        static of(arg0: Internal.BoundingBox_): Internal.AABB;
        deflate(arg0: number): this;
        setMinZ(arg0: number): this;
        getYsize(): number;
        getSize(): number;
        setMinY(arg0: number): this;
        setMinX(arg0: number): this;
        static clip(arg0: Internal.Iterable_<Internal.AABB>, arg1: Vec3_, arg2: Vec3_, arg3: BlockPos_): Internal.BlockHitResult;
        contract(arg0: number, arg1: number, arg2: number): this;
        boxIntersects(arg0: Internal.AABB_): boolean;
        move(arg0: number, arg1: number, arg2: number): this;
        setMaxY(arg0: number): this;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        setMaxX(arg0: number): this;
        getCenter(): Vec3;
        setMaxZ(arg0: number): this;
        highestY(arg0: number, arg1: number, arg2: number): number;
        deflate(arg0: number, arg1: number, arg2: number): this;
        move(arg0: BlockPos_): this;
        isPointInside(arg0: number, arg1: number, arg2: number): boolean;
        clip(arg0: Vec3_, arg1: Vec3_): Internal.Optional<Vec3>;
        get zsize(): number
        get xsize(): number
        set minZ(arg0: number)
        get ysize(): number
        get size(): number
        set minY(arg0: number)
        set minX(arg0: number)
        set maxY(arg0: number)
        set maxX(arg0: number)
        get center(): Vec3
        set maxZ(arg0: number)
        minZ: number;
        minY: number;
        minX: number;
        maxX: number;
        maxY: number;
        maxZ: number;
    }
    type AABB_ = AABB;
    class FenceGateBlock extends Internal.HorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        static connectsToDirection(arg0: Internal.BlockState_, arg1: Internal.Direction_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly OPEN: Internal.BooleanProperty;
        static readonly IN_WALL: Internal.BooleanProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type FenceGateBlock_ = FenceGateBlock;
    class EventExit extends Internal.Exception {
        constructor(result: Internal.EventResult_)
        readonly result: Internal.EventResult;
    }
    type EventExit_ = EventExit;
    class ServerboundSwingPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.InteractionHand_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getHand(): Internal.InteractionHand;
        isSkippable(): boolean;
        get hand(): Internal.InteractionHand
        get skippable(): boolean
    }
    type ServerboundSwingPacket_ = ServerboundSwingPacket;
    interface Object2ObjectMap <K, V> extends Internal.Object2ObjectFunction<K, V>, Internal.Map<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        containsValue(arg0: any): boolean;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ObjectFunction<V>;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        get(arg0: any): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ObjectFunction<V>;
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, V>>;
        putIfAbsent(arg0: K, arg1: V): V;
        apply(arg0: K): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        of<K, V>(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<K, V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        computeObjectIfAbsentPartial(arg0: K, arg1: Internal.Object2ObjectFunction_<K, V>): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Object2CharFunction<K>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        replace(arg0: K, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ObjectFunction<V>;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        object2ObjectEntrySet(): Internal.ObjectSet<Internal.Object2ObjectMap$Entry<K, V>>;
        remove(arg0: any): V;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Object2LongFunction<K>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Object2IntFunction<K>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ObjectFunction<V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        remove(arg0: any, arg1: any): boolean;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        putAll(arg0: Internal.Map_<K, V>): void;
        values(): Internal.ObjectCollection<V>;
        of<K, V>(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<K, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        size(): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ObjectFunction<V>;
        hashCode(): number;
        of<K, V>(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<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        of<K, V>(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<K, V>;
        clear(): void;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type Object2ObjectMap_<K, V> = Object2ObjectMap<K, V>;
    class Goat extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Goat>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isScreamingGoat(): boolean;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        createHorn(): Internal.ItemStack;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getRammingXHeadRot(): number;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        hasLeftHorn(): boolean;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        hasRightHorn(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        setScreamingGoat(arg0: boolean): void;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        getBrain(): Internal.Brain<Internal.Goat>;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        removeHorns(): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        addHorns(): void;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        dropHorn(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        static checkGoatSpawnRules(arg0: Internal.EntityType_<Internal.Animal>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get screamingGoat(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get rammingXHeadRot(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        set screamingGoat(arg0: boolean)
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get brain(): Internal.Brain<Internal.Goat>
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly LONG_JUMPING_DIMENSIONS: Internal.EntityDimensions;
        static readonly UNIHORN_CHANCE: 0.10000000149011612;
        static readonly GOAT_FALL_DAMAGE_REDUCTION: 10;
        static readonly GOAT_SCREAMING_CHANCE: 0.02;
    }
    type Goat_ = Goat;
    class LavaSubmergedBlockProcessor extends Internal.StructureProcessor {
        constructor()
        static readonly CODEC: Internal.Codec<Internal.LavaSubmergedBlockProcessor>;
        static readonly INSTANCE: Internal.LavaSubmergedBlockProcessor;
    }
    type LavaSubmergedBlockProcessor_ = LavaSubmergedBlockProcessor;
    interface DoubleConsumer {
        accept(arg0: number): void;
        andThen(arg0: Internal.DoubleConsumer_): this;
        (arg0: number): void;
    }
    type DoubleConsumer_ = DoubleConsumer;
    class GameMasterBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type GameMasterBlockItem_ = GameMasterBlockItem;
    interface ItemFTBL {
        setCraftingRemainingItemFTBL(arg0: Internal.Item_): void;
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
    }
    type ItemFTBL_ = ItemFTBL;
    interface Map <K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        of<K, V>(): this;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): this;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): this;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): this;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): this;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): this;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        of<K, V>(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): this;
        hashCode(): number;
        size(): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): this;
        of<K, V>(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): this;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): this;
        of<K, V>(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): this;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        of<K, V>(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): this;
        equals(arg0: any): boolean;
        of<K, V>(arg0: K, arg1: V): this;
        get empty(): boolean
    }
    type Map_<K, V> = {[key in K]: V} | Map<K, V>;
    class ConcentricRingsStructurePlacement extends Internal.StructurePlacement {
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.HolderSet_<Internal.Biome>)
        constructor(arg0: Vec3i_, arg1: any_, arg2: number, arg3: number, arg4: Internal.Optional_<any>, arg5: number, arg6: number, arg7: number, arg8: Internal.HolderSet_<Internal.Biome>)
        distance(): number;
        preferredBiomes(): Internal.HolderSet<Internal.Biome>;
        count(): number;
        spread(): number;
        static readonly CODEC: Internal.Codec<Internal.ConcentricRingsStructurePlacement>;
    }
    type ConcentricRingsStructurePlacement_ = ConcentricRingsStructurePlacement;
    class VeinedVeinGenerator$VeinBlockDefinition extends Internal.Record {
        constructor(block: com.gregtechceu.gtceu.api.data.chemical.material.Material_, weight: number)
        constructor(block: Internal.Either_<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>, weight: number)
        constructor(block: Internal.List_<Internal.OreConfiguration$TargetBlockState>, weight: number)
        block(): Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        weight(): number;
        static readonly CODEC: Internal.Codec<Internal.VeinedVeinGenerator$VeinBlockDefinition>;
    }
    type VeinedVeinGenerator$VeinBlockDefinition_ = VeinedVeinGenerator$VeinBlockDefinition;
    class ColumnFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_)
        reach(): Internal.IntProvider;
        height(): Internal.IntProvider;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.ColumnFeatureConfiguration>;
    }
    type ColumnFeatureConfiguration_ = ColumnFeatureConfiguration;
    abstract class BuilderBase <T> implements Internal.Supplier<T> {
        constructor(i: ResourceLocation_)
        createAdditionalObjects(): void;
        getRegistryType(): Internal.RegistryInfo;
        generateLang(lang: Internal.Map_<string, string>): void;
        getTranslationKeyGroup(): string;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: string): this;
        transformObject(obj: T): T;
        createObject(): T;
        generateDataJsons(generator: Internal.DataJsonGenerator_): void;
        /**
         * Sets the translation key for this object, e.g. `block.minecraft.stone`.
        */
        translationKey(key: string): this;
        addResourcePackLocations(path: string, list: Internal.List_<ResourceLocation>, packType: Internal.PackType_): void;
        get(): T;
        /**
         * Adds a tag to this object, e.g. `minecraft:stone`.
        */
        tag(tag: ResourceLocation_): this;
        newID(pre: string, post: string): ResourceLocation;
        generateAssetJsons(generator: Internal.AssetJsonGenerator_): void;
        get registryType(): Internal.RegistryInfo
        get translationKeyGroup(): string
        displayName: string;
        translationKey: string;
        readonly id: ResourceLocation;
    }
    type BuilderBase_<T> = BuilderBase<T>;
    abstract class EntityRenderer <T extends Internal.Entity> implements Internal.EntityRendererInter<any> {
        shadowShouldShowName(entity: Internal.Entity_): boolean;
        getFont(): Internal.Font;
        getRenderOffset(arg0: T, arg1: number): Vec3;
        getTextureLocation(arg0: T): ResourceLocation;
        render(arg0: T, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: Internal.MultiBufferSource_, arg5: number): void;
        shadowRenderNameTag(entity: Internal.Entity_, component: Internal.Component_, poseStack: Internal.PoseStack_, multiBufferSource: Internal.MultiBufferSource_, light: number): void;
        getPackedLightCoords(arg0: T, arg1: number): number;
        shouldRender(arg0: T, arg1: Internal.Frustum_, arg2: number, arg3: number, arg4: number): boolean;
        get font(): Internal.Font
    }
    type EntityRenderer_<T extends Internal.Entity> = EntityRenderer<T>;
    abstract class PosRuleTest {
        constructor()
        test(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.RandomSource_): boolean;
        static readonly CODEC: Internal.Codec<Internal.PosRuleTest>;
    }
    type PosRuleTest_ = PosRuleTest;
    class ReplaceBlockFeature extends Internal.Feature<Internal.ReplaceBlockConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ReplaceBlockConfiguration>)
    }
    type ReplaceBlockFeature_ = ReplaceBlockFeature;
    interface IForgeBaseRailBlock {
        isValidRailShape(arg0: Internal.RailShape_): boolean;
        isFlexibleRail(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getRailMaxSpeed(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): number;
        getRailDirection(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): Internal.RailShape;
        canMakeSlopes(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onMinecartPass(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): void;
    }
    type IForgeBaseRailBlock_ = IForgeBaseRailBlock;
    class SoundAction {
        name(): string;
        static get(arg0: string): Internal.SoundAction;
    }
    type SoundAction_ = SoundAction;
    class Frog extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Animal>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        eraseTongueTarget(): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        static checkFrogSpawnRules(arg0: Internal.EntityType_<Internal.Animal>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        setVariant(arg0: Internal.FrogVariant_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getVariant(): Internal.FrogVariant;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getBrain(): Internal.Brain<Internal.Frog>;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getTongueTarget(): Internal.Optional<Internal.Entity>;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        setTongueTarget(arg0: Internal.Entity_): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        static canEat(arg0: Internal.LivingEntity_): boolean;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set variant(arg0: Internal.FrogVariant_)
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get variant(): Internal.FrogVariant
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get brain(): Internal.Brain<Internal.Frog>
        set totalMovementSpeedMultiplier(speed: number)
        get tongueTarget(): Internal.Optional<Internal.Entity>
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        set tongueTarget(arg0: Internal.Entity_)
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        readonly walkAnimationState: Internal.AnimationState;
        readonly tongueAnimationState: Internal.AnimationState;
        readonly croakAnimationState: Internal.AnimationState;
        static readonly TEMPTATION_ITEM: Internal.Ingredient;
        readonly jumpAnimationState: Internal.AnimationState;
        readonly swimIdleAnimationState: Internal.AnimationState;
        static readonly VARIANT_KEY: "variant";
        readonly swimAnimationState: Internal.AnimationState;
    }
    type Frog_ = Frog;
    class RecipeBookType extends Internal.Enum<Internal.RecipeBookType> implements Internal.IExtensibleEnum {
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        init(): void;
        static values(): Internal.RecipeBookType[];
        static create(arg0: string): Internal.RecipeBookType;
        static valueOf(arg0: string): Internal.RecipeBookType;
        static readonly SMOKER: Internal.RecipeBookType;
        static readonly BLAST_FURNACE: Internal.RecipeBookType;
        static readonly CRAFTING: Internal.RecipeBookType;
        static readonly FURNACE: Internal.RecipeBookType;
    }
    type RecipeBookType_ = "crafting" | RecipeBookType | "furnace" | "cooking" | "blast_furnace" | "smoker";
    class ClientboundPlayerInfoPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ClientboundPlayerInfoPacket$Action_, arg1: Internal.Collection_<Internal.ServerPlayer>)
        constructor(arg0: Internal.ClientboundPlayerInfoPacket$Action_, ...arg1: Internal.ServerPlayer_[])
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getAction(): Internal.ClientboundPlayerInfoPacket$Action;
        getEntries(): Internal.List<Internal.ClientboundPlayerInfoPacket$PlayerUpdate>;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get action(): Internal.ClientboundPlayerInfoPacket$Action
        get entries(): Internal.List<Internal.ClientboundPlayerInfoPacket$PlayerUpdate>
        get skippable(): boolean
    }
    type ClientboundPlayerInfoPacket_ = ClientboundPlayerInfoPacket;
    class ServerboundPlayerActionPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.ServerboundPlayerActionPacket$Action_, arg1: BlockPos_, arg2: Internal.Direction_)
        constructor(arg0: Internal.ServerboundPlayerActionPacket$Action_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getAction(): Internal.ServerboundPlayerActionPacket$Action;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getSequence(): number;
        isSkippable(): boolean;
        getDirection(): Internal.Direction;
        get pos(): BlockPos
        get action(): Internal.ServerboundPlayerActionPacket$Action
        get sequence(): number
        get skippable(): boolean
        get direction(): Internal.Direction
    }
    type ServerboundPlayerActionPacket_ = ServerboundPlayerActionPacket;
    class BlockStateProvider$ConfiguredModelList {
        constructor(...arg0: Internal.ConfiguredModel_[])
        constructor(arg0: Internal.ConfiguredModel_)
        append(...arg0: Internal.ConfiguredModel_[]): this;
        toJSON(): Internal.JsonElement;
    }
    type BlockStateProvider$ConfiguredModelList_ = BlockStateProvider$ConfiguredModelList;
    class AttachedToLeavesDecorator extends Internal.TreeDecorator {
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.BlockStateProvider_, arg4: number, arg5: Internal.List_<Internal.Direction>)
        static readonly CODEC: Internal.Codec<Internal.AttachedToLeavesDecorator>;
    }
    type AttachedToLeavesDecorator_ = AttachedToLeavesDecorator;
    class FontCollection {
        constructor(...families: Internal.FontFamily_[])
        static isEmojiBreak(prevCh: number, ch: number): boolean;
        itemize(text: string[], offset: number, limit: number): Internal.List<Internal.FontCollection$Run>;
        static doesNotNeedFontSupport(c: number): boolean;
        itemize(text: string[], offset: number, limit: number, runLimit: number): Internal.List<Internal.FontCollection$Run>;
        static isStickyWhitelisted(c: number): boolean;
        getFamilies(): Internal.List<Internal.FontFamily>;
        static isCombining(c: number): boolean;
        static isVariationSelector(c: number): boolean;
        get families(): Internal.List<Internal.FontFamily>
        static readonly REPLACEMENT_CHARACTER: 65533;
        static readonly GC_M_MASK: 448;
        static readonly UNSUPPORTED_FONT_SCORE: 0;
    }
    type FontCollection_ = FontCollection;
    interface InjectedGameEventExtension extends Internal.InjectedRegistryEntryExtension<Internal.GameEvent> {
        arch$registryName(): ResourceLocation;
        arch$holder(): Internal.Holder<Internal.GameEvent>;
    }
    type InjectedGameEventExtension_ = InjectedGameEventExtension;
    interface IGhostIngredientTarget {
        getPhantomTargets(arg0: any): Internal.List<com.lowdragmc.lowdraglib.gui.ingredient.Target>;
    }
    type IGhostIngredientTarget_ = IGhostIngredientTarget;
    class ShulkerBoxBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        static getBlockByColor(arg0: Internal.DyeColor_): Internal.Block;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getColorFromBlock(arg0: Internal.Block_): Internal.DyeColor;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        static getColoredItemStack(arg0: Internal.DyeColor_): Internal.ItemStack;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getColorFromItem(arg0: Internal.Item_): Internal.DyeColor;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly CONTENTS: ResourceLocation;
        static readonly FACING: Internal.DirectionProperty;
    }
    type ShulkerBoxBlock_ = ShulkerBoxBlock;
    interface Stream <T> extends Internal.BaseStream<T, Internal.Stream<T>> {
        iterate<T>(arg0: T, arg1: Internal.UnaryOperator_<T>): this;
        sorted(): this;
        min(arg0: Internal.Comparator_<T>): Internal.Optional<T>;
        reduce(arg0: T, arg1: Internal.BinaryOperator_<T>): T;
        unordered(): this;
        empty<T>(): this;
        isParallel(): boolean;
        toList(): Internal.List<T>;
        anyMatch(arg0: Internal.Predicate_<T>): boolean;
        collect<R>(arg0: Internal.Supplier_<R>, arg1: Internal.BiConsumer_<R, T>, arg2: Internal.BiConsumer_<R, R>): R;
        parallel(): this;
        limit(arg0: number): this;
        count(): number;
        dropWhile(arg0: Internal.Predicate_<T>): this;
        concat<T>(arg0: Internal.Stream_<T>, arg1: Internal.Stream_<T>): this;
        mapMulti<R>(arg0: Internal.BiConsumer_<T, Internal.Consumer<R>>): Internal.Stream<R>;
        takeWhile(arg0: Internal.Predicate_<T>): this;
        mapMultiToDouble(arg0: Internal.BiConsumer_<T, Internal.DoubleConsumer>): Internal.DoubleStream;
        findFirst(): Internal.Optional<T>;
        allMatch(arg0: Internal.Predicate_<T>): boolean;
        of<T>(...arg0: T[]): this;
        skip(arg0: number): this;
        builder<T>(): Internal.Stream$Builder<T>;
        reduce<U>(arg0: U, arg1: Internal.BiFunction_<U, T, U>, arg2: Internal.BinaryOperator_<U>): U;
        iterate<T>(arg0: T, arg1: Internal.Predicate_<T>, arg2: Internal.UnaryOperator_<T>): this;
        flatMapToLong(arg0: Internal.Function_<T, Internal.LongStream>): Internal.LongStream;
        map<R>(arg0: Internal.Function_<T, R>): Internal.Stream<R>;
        filter(arg0: Internal.Predicate_<T>): this;
        ofNullable<T>(arg0: T): this;
        mapMultiToLong(arg0: Internal.BiConsumer_<T, Internal.LongConsumer>): Internal.LongStream;
        spliterator(): Internal.Spliterator<T>;
        findAny(): Internal.Optional<T>;
        mapToLong(arg0: Internal.ToLongFunction_<T>): Internal.LongStream;
        forEachOrdered(arg0: Internal.Consumer_<T>): void;
        iterator(): Internal.Iterator<T>;
        forEach(arg0: Internal.Consumer_<T>): void;
        flatMapToInt(arg0: Internal.Function_<T, Internal.IntStream>): Internal.IntStream;
        collect<R, A>(arg0: Internal.Collector_<T, A, R>): R;
        mapToInt(arg0: Internal.ToIntFunction_<T>): Internal.IntStream;
        peek(arg0: Internal.Consumer_<T>): this;
        mapMultiToInt(arg0: Internal.BiConsumer_<T, Internal.IntConsumer>): Internal.IntStream;
        onClose(arg0: Internal.Runnable_): this;
        sorted(arg0: Internal.Comparator_<T>): this;
        toArray(): any[];
        toArray<A>(arg0: Internal.IntFunction_<A[]>): A[];
        reduce(arg0: Internal.BinaryOperator_<T>): Internal.Optional<T>;
        of<T>(arg0: T): this;
        flatMapToDouble(arg0: Internal.Function_<T, Internal.DoubleStream>): Internal.DoubleStream;
        mapToDouble(arg0: Internal.ToDoubleFunction_<T>): Internal.DoubleStream;
        distinct(): this;
        close(): void;
        max(arg0: Internal.Comparator_<T>): Internal.Optional<T>;
        flatMap<R>(arg0: Internal.Function_<T, Internal.Stream<R>>): Internal.Stream<R>;
        sequential(): this;
        generate<T>(arg0: Internal.Supplier_<T>): this;
        noneMatch(arg0: Internal.Predicate_<T>): boolean;
        get parallel(): boolean
    }
    type Stream_<T> = Stream<T>;
    interface SubMenu extends Internal.Menu {
        setHeaderTitle(arg0: Internal.CharSequence_): this;
        setHeaderIcon(arg0: Internal.Drawable_): this;
        removeItem(arg0: number): void;
        removeGroup(arg0: number): void;
        setGroupVisible(arg0: number, arg1: boolean): void;
        hasVisibleItems(): boolean;
        getItem(): Internal.MenuItem;
        add(arg0: Internal.CharSequence_): Internal.MenuItem;
        setIcon(arg0: Internal.Drawable_): this;
        clearHeader(): void;
        setGroupCheckable(arg0: number, arg1: boolean, arg2: boolean): void;
        findItem(arg0: number): Internal.MenuItem;
        setGroupEnabled(arg0: number, arg1: boolean): void;
        getItem(arg0: number): Internal.MenuItem;
        setGroupDividerEnabled(arg0: boolean): void;
        performIdentifierAction(arg0: number, arg1: number): boolean;
        add(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): Internal.MenuItem;
        size(): number;
        addSubMenu(arg0: Internal.CharSequence_): this;
        performShortcut(arg0: number, arg1: Internal.KeyEvent_, arg2: number): boolean;
        addSubMenu(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): this;
        setQwertyMode(arg0: boolean): void;
        clear(): void;
        close(): void;
        setHeaderView(arg0: Internal.View_): this;
        isShortcutKey(arg0: number, arg1: Internal.KeyEvent_): boolean;
        set headerTitle(arg0: Internal.CharSequence_)
        set headerIcon(arg0: Internal.Drawable_)
        get item(): Internal.MenuItem
        set icon(arg0: Internal.Drawable_)
        set groupDividerEnabled(arg0: boolean)
        set qwertyMode(arg0: boolean)
        set headerView(arg0: Internal.View_)
    }
    type SubMenu_ = SubMenu;
    class Marker extends Internal.Entity {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Marker_ = Marker;
    class UnifyTag <T> extends Internal.Record {
        constructor(boundType: T, location: ResourceLocation_)
        location(): ResourceLocation;
        static block(location: ResourceLocation_): Internal.UnifyTag<Internal.Block>;
        static item(location: ResourceLocation_): Internal.UnifyTag<Internal.Item>;
        boundType(): T;
    }
    type UnifyTag_<T> = UnifyTag<T>;
    abstract class ClassLoader {
        getUnnamedModule(): Internal.Module;
        static getSystemResource(arg0: string): Internal.URL;
        getParent(): this;
        getResources(arg0: string): Internal.Enumeration<Internal.URL>;
        static getSystemResources(arg0: string): Internal.Enumeration<Internal.URL>;
        resources(arg0: string): Internal.Stream<Internal.URL>;
        getDefinedPackages(): Internal.Package[];
        setDefaultAssertionStatus(arg0: boolean): void;
        setPackageAssertionStatus(arg0: string, arg1: boolean): void;
        clearAssertionStatus(): void;
        setClassAssertionStatus(arg0: string, arg1: boolean): void;
        static getSystemResourceAsStream(arg0: string): Internal.InputStream;
        getName(): string;
        getDefinedPackage(arg0: string): Internal.Package;
        getResource(arg0: string): Internal.URL;
        loadClass(arg0: string): typeof any;
        getResourceAsStream(arg0: string): Internal.InputStream;
        static getPlatformClassLoader(): Internal.ClassLoader;
        static getSystemClassLoader(): Internal.ClassLoader;
        isRegisteredAsParallelCapable(): boolean;
        get unnamedModule(): Internal.Module
        get parent(): Internal.ClassLoader
        get definedPackages(): Internal.Package[]
        set defaultAssertionStatus(arg0: boolean)
        get name(): string
        get platformClassLoader(): Internal.ClassLoader
        get systemClassLoader(): Internal.ClassLoader
        get registeredAsParallelCapable(): boolean
    }
    type ClassLoader_ = ClassLoader;
    interface AccessScreen {
        controlling$getRenderables(): Internal.List<Internal.Widget>;
    }
    type AccessScreen_ = AccessScreen;
    interface Function8 <T1, T2, T3, T4, T5, T6, T7, T8, R> {
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function3<T6, T7, T8, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function<T8, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function6<T3, T4, T5, T6, T7, T8, R>>;
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.BiFunction<T7, T8, R>>;
        curry(): Internal.Function<T1, Internal.Function7<T2, T3, T4, T5, T6, T7, T8, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function4<T5, T6, T7, T8, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function5<T4, T5, T6, T7, T8, R>>;
    }
    type Function8_<T1, T2, T3, T4, T5, T6, T7, T8, R> = Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>;
    class MangroveLeavesBlock extends Internal.LeavesBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MangroveLeavesBlock_ = MangroveLeavesBlock;
    class CommandSourceStack implements Internal.IForgeCommandSourceStack, Internal.SharedSuggestionProvider {
        constructor(arg0: Internal.CommandSource_, arg1: Vec3_, arg2: Internal.Vec2_, arg3: Internal.ServerLevel_, arg4: number, arg5: string, arg6: Internal.Component_, arg7: Internal.MinecraftServer_, arg8: Internal.Entity_)
        sendFailure(arg0: Internal.Component_): void;
        getAdvancement(arg0: ResourceLocation_): Internal.Advancement;
        static suggest(arg0: Internal.Stream_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        static suggest(arg0: string[], arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        getPlayer(): Internal.ServerPlayer;
        hasPermission(arg0: number): boolean;
        static suggestResource<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        getCustomTabSugggestions(): Internal.Collection<string>;
        getRecipeNames(): Internal.Stream<ResourceLocation>;
        getRotation(): Internal.Vec2;
        sendSuccess(arg0: Internal.Component_, arg1: boolean): void;
        getAnchor(): Internal.EntityAnchorArgument$Anchor;
        static filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Consumer_<T>): void;
        getTextName(): string;
        withChatMessageChainer(arg0: Internal.TaskChainer_): this;
        sendChatMessage(arg0: Internal.OutgoingPlayerChatMessage_, arg1: boolean, arg2: Internal.ChatType$Bound_): void;
        getUnsidedLevel(): Internal.Level;
        withLevel(arg0: Internal.ServerLevel_): this;
        static suggest2DCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        withPermission(arg0: number): this;
        withAnchor(arg0: Internal.EntityAnchorArgument$Anchor_): this;
        customSuggestion(arg0: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.Registry_<any>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_): void;
        static suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        isPlayer(): boolean;
        getAllTeams(): Internal.Collection<string>;
        facing(arg0: Internal.Entity_, arg1: Internal.EntityAnchorArgument$Anchor_): this;
        withEntity(arg0: Internal.Entity_): this;
        static filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: string, arg3: Internal.Function_<T, ResourceLocation>, arg4: Internal.Consumer_<T>): void;
        getRelevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        getAbsoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        withRotation(arg0: Internal.Vec2_): this;
        getEntity(): Internal.Entity;
        static suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        levels(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        getOnlinePlayerNames(): Internal.Collection<string>;
        shouldFilterMessageTo(arg0: Internal.ServerPlayer_): boolean;
        withCallback(arg0: Internal.ResultConsumer_<Internal.CommandSourceStack>): this;
        getServer(): Internal.MinecraftServer;
        static suggestResource<T>(arg0: Internal.Stream_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        getDisplayName(): Internal.Component;
        getSelectedEntities(): Internal.Collection<string>;
        getPosition(): Vec3;
        getLevel(): Internal.ServerLevel;
        withCallback(arg0: Internal.ResultConsumer_<Internal.CommandSourceStack>, arg1: Internal.BinaryOperator_<Internal.ResultConsumer<Internal.CommandSourceStack>>): this;
        onCommandComplete(arg0: Internal.CommandContext_<Internal.CommandSourceStack>, arg1: boolean, arg2: number): void;
        getSigningContext(): Internal.CommandSigningContext;
        withPosition(arg0: Vec3_): this;
        static suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        static suggestCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        getAvailableSoundEvents(): Internal.Collection<ResourceLocation>;
        withSuppressedOutput(): this;
        withMaximumPermission(arg0: number): this;
        static suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        getEntityOrException(): Internal.Entity;
        static matchesSubStr(arg0: string, arg1: string): boolean;
        static suggest<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, string>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        withSigningContext(arg0: Internal.CommandSigningContext_): this;
        static suggest(arg0: Internal.Iterable_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.ResourceKey_<Internal.Registry<any>>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        getPlayerOrException(): Internal.ServerPlayer;
        registryAccess(): Internal.RegistryAccess;
        asChatSender(): Internal.ChatSender;
        getScoreboard(): Internal.Scoreboard;
        getRecipeManager(): Internal.RecipeManager;
        getChatMessageChainer(): Internal.TaskChainer;
        facing(arg0: Vec3_): this;
        sendSystemMessage(arg0: Internal.Component_): void;
        withSource(arg0: Internal.CommandSource_): this;
        get player(): Internal.ServerPlayer
        get customTabSugggestions(): Internal.Collection<string>
        get recipeNames(): Internal.Stream<ResourceLocation>
        get rotation(): Internal.Vec2
        get anchor(): Internal.EntityAnchorArgument$Anchor
        get textName(): string
        get unsidedLevel(): Internal.Level
        get player(): boolean
        get allTeams(): Internal.Collection<string>
        get relevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get absoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get entity(): Internal.Entity
        get onlinePlayerNames(): Internal.Collection<string>
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        get selectedEntities(): Internal.Collection<string>
        get position(): Vec3
        get level(): Internal.ServerLevel
        get signingContext(): Internal.CommandSigningContext
        get availableSoundEvents(): Internal.Collection<ResourceLocation>
        get entityOrException(): Internal.Entity
        get playerOrException(): Internal.ServerPlayer
        get scoreboard(): Internal.Scoreboard
        get recipeManager(): Internal.RecipeManager
        get chatMessageChainer(): Internal.TaskChainer
        readonly source: Internal.CommandSource;
        static readonly ERROR_NOT_PLAYER: Internal.SimpleCommandExceptionType;
        static readonly ERROR_NOT_ENTITY: Internal.SimpleCommandExceptionType;
    }
    type CommandSourceStack_ = CommandSourceStack;
    interface Function9 <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> {
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function<T9, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function6<T4, T5, T6, T7, T8, T9, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function4<T6, T7, T8, T9, R>>;
        curry(): Internal.Function<T1, Internal.Function8<T2, T3, T4, T5, T6, T7, T8, T9, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function5<T5, T6, T7, T8, T9, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function7<T3, T4, T5, T6, T7, T8, T9, R>>;
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.BiFunction<T8, T9, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function3<T7, T8, T9, R>>;
    }
    type Function9_<T1, T2, T3, T4, T5, T6, T7, T8, T9, R> = Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>;
    interface Function4 <T1, T2, T3, T4, R> {
        curry2(): Internal.BiFunction<T1, T2, Internal.BiFunction<T3, T4, R>>;
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function<T4, R>>;
        curry(): Internal.Function<T1, Internal.Function3<T2, T3, T4, R>>;
    }
    type Function4_<T1, T2, T3, T4, R> = Function4<T1, T2, T3, T4, R>;
    interface Function5 <T1, T2, T3, T4, T5, R> {
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R;
        curry(): Internal.Function<T1, Internal.Function4<T2, T3, T4, T5, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function<T5, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.BiFunction<T4, T5, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function3<T3, T4, T5, R>>;
    }
    type Function5_<T1, T2, T3, T4, T5, R> = Function5<T1, T2, T3, T4, T5, R>;
    interface Function6 <T1, T2, T3, T4, T5, T6, R> {
        curry(): Internal.Function<T1, Internal.Function5<T2, T3, T4, T5, T6, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function4<T3, T4, T5, T6, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function<T6, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function3<T4, T5, T6, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.BiFunction<T5, T6, R>>;
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R;
    }
    type Function6_<T1, T2, T3, T4, T5, T6, R> = Function6<T1, T2, T3, T4, T5, T6, R>;
    interface IngredientPlatformHelper {
        creativeTab(arg0: Internal.CreativeModeTab_): Internal.Ingredient;
        get(): this;
        weakNBT(arg0: Internal.ItemStack_): Internal.Ingredient;
        custom(arg0: Internal.Ingredient_, arg1: Internal.UUID_): Internal.Ingredient;
        isWildcard(arg0: Internal.Ingredient_): boolean;
        or(arg0: Internal.Ingredient_[]): Internal.Ingredient;
        subtract(arg0: Internal.Ingredient_, arg1: Internal.Ingredient_): Internal.Ingredient;
        mod(arg0: string): Internal.Ingredient;
        stack(ingredient: Internal.Ingredient_, count: number): InputItem;
        custom(arg0: Internal.Ingredient_, arg1: Internal.Predicate_<Internal.ItemStack>): Internal.Ingredient;
        wildcard(): Internal.Ingredient;
        regex(arg0: Internal.Pattern_): Internal.Ingredient;
        and(arg0: Internal.Ingredient_[]): Internal.Ingredient;
        strongNBT(arg0: Internal.ItemStack_): Internal.Ingredient;
        tag(tag: string): Internal.Ingredient;
        readonly INSTANCE: Internal.Lazy<Internal.IngredientPlatformHelper>;
    }
    type IngredientPlatformHelper_ = IngredientPlatformHelper;
    interface Function7 <T1, T2, T3, T4, T5, T6, T7, R> {
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function<T7, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.BiFunction<T6, T7, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function3<T5, T6, T7, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function4<T4, T5, T6, T7, R>>;
        curry(): Internal.Function<T1, Internal.Function6<T2, T3, T4, T5, T6, T7, R>>;
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function5<T3, T4, T5, T6, T7, R>>;
    }
    type Function7_<T1, T2, T3, T4, T5, T6, T7, R> = Function7<T1, T2, T3, T4, T5, T6, T7, R>;
    interface Object2ObjectFunction <K, V> extends it.unimi.dsi.fastutil.Function<K, V> {
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ObjectFunction<V>;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ObjectFunction<V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        get(arg0: any): V;
        remove(arg0: any): V;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ObjectFunction<V>;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Object2LongFunction<K>;
        apply(arg0: K): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ObjectFunction<V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Object2IntFunction<K>;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ObjectFunction<V>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ObjectFunction<T, V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ObjectFunction<V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ObjectFunction<T, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ObjectFunction<V>;
        size(): number;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Object2CharFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        clear(): void;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: any): V;
    }
    type Object2ObjectFunction_<K, V> = Object2ObjectFunction<K, V>;
    interface Function3 <T1, T2, T3, R> {
        apply(arg0: T1, arg1: T2, arg2: T3): R;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function<T3, R>>;
        curry(): Internal.Function<T1, Internal.BiFunction<T2, T3, R>>;
    }
    type Function3_<T1, T2, T3, R> = Function3<T1, T2, T3, R>;
    interface LevelData {
        getDifficulty(): Internal.Difficulty;
        isThundering(): boolean;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_, arg1: Internal.LevelHeightAccessor_): void;
        isDifficultyLocked(): boolean;
        isRaining(): boolean;
        getSpawnAngle(): number;
        setRaining(arg0: boolean): void;
        getGameRules(): Internal.GameRules;
        isHardcore(): boolean;
        getYSpawn(): number;
        getGameTime(): number;
        getZSpawn(): number;
        getDayTime(): number;
        getXSpawn(): number;
        get difficulty(): Internal.Difficulty
        get thundering(): boolean
        get difficultyLocked(): boolean
        get raining(): boolean
        get spawnAngle(): number
        set raining(arg0: boolean)
        get gameRules(): Internal.GameRules
        get hardcore(): boolean
        get YSpawn(): number
        get gameTime(): number
        get ZSpawn(): number
        get dayTime(): number
        get XSpawn(): number
    }
    type LevelData_ = LevelData;
    interface NativeResource extends Internal.AutoCloseable {
        free(): void;
        close(): void;
    }
    type NativeResource_ = NativeResource;
    class ComponentValueMap extends Internal.IdentityHashMap<Internal.RecipeKey<any>, any> {
        constructor(init: number)
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        compute(arg0: Internal.RecipeKey_<any>, arg1: Internal.BiFunction_<Internal.RecipeKey<any>, any, any>): any;
        computeIfPresent(arg0: Internal.RecipeKey_<any>, arg1: Internal.BiFunction_<Internal.RecipeKey<any>, any, any>): any;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: Internal.RecipeKey_<any>, arg1: any, arg2: any): boolean;
        remove(arg0: any, arg1: any): boolean;
        merge(arg0: Internal.RecipeKey_<any>, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: Internal.RecipeKey_<any>, arg1: Internal.Function_<Internal.RecipeKey<any>, any>): any;
        replace(arg0: Internal.RecipeKey_<any>, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        putIfAbsent(arg0: Internal.RecipeKey_<any>, arg1: any): any;
        getValue<T>(recipe: Internal.RecipeJS_, key: Internal.RecipeKey_<T>): T;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type ComponentValueMap_ = ComponentValueMap;
    class MetricSampler {
        triggersThreshold(): boolean;
        static builder<T>(arg0: string, arg1: Internal.MetricCategory_, arg2: Internal.ToDoubleFunction_<T>, arg3: T): Internal.MetricSampler$MetricSamplerBuilder<T>;
        static create<T>(arg0: string, arg1: Internal.MetricCategory_, arg2: T, arg3: Internal.ToDoubleFunction_<T>): Internal.MetricSampler;
        result(): Internal.MetricSampler$SamplerResult;
        static create(arg0: string, arg1: Internal.MetricCategory_, arg2: Internal.DoubleSupplier_): Internal.MetricSampler;
        getName(): string;
        getCategory(): Internal.MetricCategory;
        onFinished(): void;
        onStartTick(): void;
        onEndTick(arg0: number): void;
        get name(): string
        get category(): Internal.MetricCategory
    }
    type MetricSampler_ = MetricSampler;
    interface Aquifer$FluidPicker {
        computeFluid(arg0: number, arg1: number, arg2: number): Internal.Aquifer$FluidStatus;
    }
    type Aquifer$FluidPicker_ = Aquifer$FluidPicker;
    interface MaterialGroup {
        material<D extends Internal.InstanceData>(arg0: Internal.StructType_<D>): com.jozufozu.flywheel.api.Material<D>;
    }
    type MaterialGroup_ = MaterialGroup;
    class StructureSet$StructureSelectionEntry extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.Structure>, arg1: number)
        structure(): Internal.Holder<Internal.Structure>;
        weight(): number;
        static readonly CODEC: Internal.Codec<Internal.StructureSet$StructureSelectionEntry>;
    }
    type StructureSet$StructureSelectionEntry_ = StructureSet$StructureSelectionEntry;
    class ClientboundSetDisplayObjectivePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.Objective_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getSlot(): number;
        isSkippable(): boolean;
        getObjectiveName(): string;
        get slot(): number
        get skippable(): boolean
        get objectiveName(): string
    }
    type ClientboundSetDisplayObjectivePacket_ = ClientboundSetDisplayObjectivePacket;
    class IceBlock extends Internal.HalfTransparentBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type IceBlock_ = IceBlock;
    class ClickType extends Internal.Enum<Internal.ClickType> {
        static values(): Internal.ClickType[];
        static valueOf(arg0: string): Internal.ClickType;
        static readonly QUICK_CRAFT: Internal.ClickType;
        static readonly PICKUP_ALL: Internal.ClickType;
        static readonly QUICK_MOVE: Internal.ClickType;
        static readonly CLONE: Internal.ClickType;
        static readonly THROW: Internal.ClickType;
        static readonly PICKUP: Internal.ClickType;
        static readonly SWAP: Internal.ClickType;
    }
    type ClickType_ = "pickup" | "quick_move" | ClickType | "quick_craft" | "pickup_all" | "throw" | "swap" | "clone";
    class TntBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        /**
         * @deprecated
        */
        static explode(arg0: Internal.Level_, arg1: BlockPos_): void;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly UNSTABLE: Internal.BooleanProperty;
    }
    type TntBlock_ = TntBlock;
    class CommandContext <S> {
        constructor(arg0: S, arg1: string, arg2: Internal.Map_<string, Internal.ParsedArgument<S, any>>, arg3: Internal.Command_<S>, arg4: Internal.CommandNode_<S>, arg5: Internal.List_<Internal.ParsedCommandNode<S>>, arg6: Internal.StringRange_, arg7: Internal.CommandContext_<S>, arg8: Internal.RedirectModifier_<S>, arg9: boolean)
        getNodes(): Internal.List<Internal.ParsedCommandNode<S>>;
        getInput(): string;
        getLastChild(): this;
        getChild(): this;
        isForked(): boolean;
        getRedirectModifier(): Internal.RedirectModifier<S>;
        getSource(): S;
        getArgument<V>(arg0: string, arg1: V): V;
        getRootNode(): Internal.CommandNode<S>;
        copyFor(arg0: S): this;
        getCommand(): Internal.Command<S>;
        hasNodes(): boolean;
        getRange(): Internal.StringRange;
        get nodes(): Internal.List<Internal.ParsedCommandNode<S>>
        get input(): string
        get lastChild(): Internal.CommandContext<S>
        get child(): Internal.CommandContext<S>
        get forked(): boolean
        get redirectModifier(): Internal.RedirectModifier<S>
        get source(): S
        get rootNode(): Internal.CommandNode<S>
        get command(): Internal.Command<S>
        get range(): Internal.StringRange
    }
    type CommandContext_<S> = CommandContext<S>;
    class RandomizedIntStateProvider extends Internal.BlockStateProvider {
        constructor(arg0: Internal.BlockStateProvider_, arg1: string, arg2: Internal.IntProvider_)
        constructor(arg0: Internal.BlockStateProvider_, arg1: Internal.IntegerProperty_, arg2: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.RandomizedIntStateProvider>;
    }
    type RandomizedIntStateProvider_ = RandomizedIntStateProvider;
    class YggdrasilAuthenticationService extends Internal.HttpAuthenticationService {
        constructor(arg0: Internal.Proxy_, arg1: string, arg2: any_)
        constructor(arg0: Internal.Proxy_, arg1: string)
        constructor(arg0: Internal.Proxy_)
        constructor(arg0: Internal.Proxy_, arg1: any_)
        getServicesKey(): Internal.ServicesKeyInfo;
        createUserApiService(arg0: string): Internal.UserApiService;
        get servicesKey(): Internal.ServicesKeyInfo
    }
    type YggdrasilAuthenticationService_ = YggdrasilAuthenticationService;
    abstract class TextureAtlasHolder extends Internal.SimplePreparableReloadListener<Internal.TextureAtlas$Preparations> implements Internal.AutoCloseable {
        constructor(arg0: Internal.TextureManager_, arg1: ResourceLocation_, arg2: string)
        close(): void;
        getName(): string;
        get name(): string
    }
    type TextureAtlasHolder_ = TextureAtlasHolder;
    class Lifecycle {
        static experimental(): Internal.Lifecycle;
        static deprecated(arg0: number): Internal.Lifecycle;
        add(arg0: Internal.Lifecycle_): this;
        static stable(): Internal.Lifecycle;
    }
    type Lifecycle_ = Lifecycle;
    class MeasureUnit$Complexity extends Internal.Enum<Internal.MeasureUnit$Complexity> {
        static values(): Internal.MeasureUnit$Complexity[];
        static valueOf(arg0: string): Internal.MeasureUnit$Complexity;
        static readonly MIXED: Internal.MeasureUnit$Complexity;
        static readonly SINGLE: Internal.MeasureUnit$Complexity;
        static readonly COMPOUND: Internal.MeasureUnit$Complexity;
    }
    type MeasureUnit$Complexity_ = "compound" | "single" | MeasureUnit$Complexity | "mixed";
    class RayTraceResultJS {
        constructor(from: Internal.Entity_, result: Internal.HitResult_, d: number)
        getHitX(): number;
        getHitY(): number;
        getHitZ(): number;
        get hitX(): number
        get hitY(): number
        get hitZ(): number
        hit: Vec3;
        facing: Internal.Direction;
        block: Internal.BlockContainerJS;
        readonly fromEntity: Internal.Entity;
        readonly type: Internal.HitResult$Type;
        readonly distance: number;
        entity: Internal.Entity;
    }
    type RayTraceResultJS_ = RayTraceResultJS;
    class BrewingStandBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        getSlotsForFace(arg0: Internal.Direction_): number[];
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BrewingStandBlockEntity_): void;
        canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get width(): number
        get maxStackSize(): number
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        static readonly FUEL_USES: 20;
        brewTime: number;
        static readonly DATA_BREW_TIME: 0;
        static readonly DATA_FUEL_USES: 1;
        static readonly NUM_DATA_VALUES: 2;
        fuel: number;
    }
    type BrewingStandBlockEntity_ = BrewingStandBlockEntity;
    class DoorBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        setOpen(arg0: Internal.Entity_, arg1: Internal.Level_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: boolean): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        isOpen(arg0: Internal.BlockState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        static isWoodenDoor(arg0: Internal.BlockState_): boolean;
        static isWoodenDoor(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HINGE: Internal.EnumProperty<Internal.DoorHingeSide>;
        static readonly OPEN: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
        static readonly HALF: Internal.EnumProperty<Internal.DoubleBlockHalf>;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type DoorBlock_ = DoorBlock;
    class ModelEvent$RegisterAdditional extends Internal.ModelEvent implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Set_<ResourceLocation>)
        register(arg0: ResourceLocation_): void;
    }
    type ModelEvent$RegisterAdditional_ = ModelEvent$RegisterAdditional;
    interface IManagedStorage {
        getNonLazyFields(): Internal.IRef[];
        getFieldByKey(arg0: Internal.ManagedKey_): Internal.IRef;
        init(): void;
        removeAllSyncUpdateListener(arg0: Internal.ManagedKey_): void;
        hasDirtyFields(): boolean;
        addSyncUpdateListener<T>(arg0: Internal.ManagedKey_, arg1: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        notifyFieldUpdate<T>(arg0: Internal.ManagedKey_, arg1: T, arg2: T): void;
        hasSyncListener(arg0: Internal.ManagedKey_): boolean;
        getSyncFields(): Internal.IRef[];
        getPersistedFields(): Internal.IRef[];
        markAllDirty(): void;
        getManaged(): Internal.IManaged[];
        markDirty(key: Internal.ManagedKey_): void;
        get nonLazyFields(): Internal.IRef[]
        get syncFields(): Internal.IRef[]
        get persistedFields(): Internal.IRef[]
        get managed(): Internal.IManaged[]
    }
    type IManagedStorage_ = IManagedStorage;
    abstract class ShapedBlockBuilder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_, ...suffixes: string[])
    }
    type ShapedBlockBuilder_ = ShapedBlockBuilder;
    abstract class PipelineState {
        constructor()
    }
    type PipelineState_ = PipelineState;
    interface HasCustomInventoryScreen {
        openCustomInventoryScreen(arg0: Internal.Player_): void;
    }
    type HasCustomInventoryScreen_ = HasCustomInventoryScreen;
    class ProtectionDomain {
        constructor(arg0: Internal.CodeSource_, arg1: Internal.PermissionCollection_)
        constructor(arg0: Internal.CodeSource_, arg1: Internal.PermissionCollection_, arg2: Internal.ClassLoader_, arg3: Internal.Principal_[])
        getPermissions(): Internal.PermissionCollection;
        getCodeSource(): Internal.CodeSource;
        getPrincipals(): Internal.Principal[];
        getClassLoader(): Internal.ClassLoader;
        implies(arg0: Internal.Permission_): boolean;
        staticPermissionsOnly(): boolean;
        get permissions(): Internal.PermissionCollection
        get codeSource(): Internal.CodeSource
        get principals(): Internal.Principal[]
        get classLoader(): Internal.ClassLoader
    }
    type ProtectionDomain_ = ProtectionDomain;
    interface Int2ObjectMap <V> extends Internal.Int2ObjectFunction<V>, Internal.Map<number, V> {
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction<V>;
        put(arg0: number, arg1: V): V;
        containsValue(arg0: any): boolean;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        containsKey(arg0: number): boolean;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        putIfAbsent(arg0: number, arg1: V): V;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Int2ByteFunction;
        replace(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        apply(arg0: number): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Int2DoubleFunction;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        of<K, V>(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<K, V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Int2IntFunction;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        remove(arg0: number): V;
        getOrDefault(arg0: number, arg1: V): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Int2FloatFunction;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Int2ObjectFunction<T>;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction<V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        computeIfAbsent(arg0: number, arg1: Internal.Function_<number, V>): V;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction<V>;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction<V>;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Int2CharFunction;
        replace(arg0: number, arg1: V): V;
        of<K, V>(): Internal.Map<K, V>;
        remove(arg0: number, arg1: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_<V>): V;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        int2ObjectEntrySet(): Internal.ObjectSet<Internal.Int2ObjectMap$Entry<V>>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Int2ReferenceFunction<T>;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<number, V>>;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        computeIfAbsent(arg0: number, arg1: Internal.IntFunction_<V>): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction<V>;
        putIfAbsent(arg0: number, arg1: V): V;
        putAll(arg0: Internal.Map_<number, V>): void;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        remove(arg0: any, arg1: any): boolean;
        /**
         * @deprecated
        */
        computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_<V>): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Int2ShortFunction;
        of<K, V>(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<K, V>;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction<V>;
        size(): number;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Int2LongFunction;
        hashCode(): number;
        of<K, V>(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<K, V>;
        forEach(arg0: Internal.BiConsumer_<number, V>): void;
        of<K, V>(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<K, V>;
        clear(): void;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        replaceAll(arg0: Internal.BiFunction_<number, V, V>): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        get empty(): boolean
    }
    type Int2ObjectMap_<V> = Int2ObjectMap<V>;
    interface ISerde {
        serialize(): Internal.JsonObject;
        deserialize(arg0: Internal.JsonObject_): void;
    }
    type ISerde_ = ISerde;
    interface WritableByteChannel extends Internal.Channel {
        write(arg0: Internal.ByteBuffer_): number;
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type WritableByteChannel_ = WritableByteChannel;
    class BakedGlyph$Effect {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number)
    }
    type BakedGlyph$Effect_ = BakedGlyph$Effect;
    class LivingDropsEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: Internal.Collection_<Internal.ItemEntity>, arg3: number, arg4: boolean)
        getDrops(): Internal.Collection<Internal.ItemEntity>;
        getSource(): DamageSource;
        isRecentlyHit(): boolean;
        getLootingLevel(): number;
        get drops(): Internal.Collection<Internal.ItemEntity>
        get source(): DamageSource
        get recentlyHit(): boolean
        get lootingLevel(): number
    }
    type LivingDropsEvent_ = LivingDropsEvent;
    class EnderEyeItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EnderEyeItem_ = EnderEyeItem;
    interface EnumSelectorWidget$SelectableEnum {
        getIcon(): Internal.IGuiTexture;
        getTooltip(): string;
        get icon(): Internal.IGuiTexture
        get tooltip(): string
    }
    type EnumSelectorWidget$SelectableEnum_ = EnumSelectorWidget$SelectableEnum;
    interface ByteBufAllocatorMetricProvider {
        metric(): Internal.ByteBufAllocatorMetric;
    }
    type ByteBufAllocatorMetricProvider_ = ByteBufAllocatorMetricProvider;
    interface View$OnScrollChangeListener {
        onScrollChange(arg0: Internal.View_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        (arg0: Internal.View_, arg1: number, arg2: number, arg3: number, arg4: number): void;
    }
    type View$OnScrollChangeListener_ = View$OnScrollChangeListener;
    interface DoubleCollection extends Internal.DoubleIterable, Internal.Collection<number> {
        add(arg0: number): boolean;
        addAll(arg0: Internal.DoubleCollection_): boolean;
        retainAll(arg0: Internal.DoubleCollection_): boolean;
        containsAll(arg0: Internal.DoubleCollection_): boolean;
        isEmpty(): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        doubleParallelStream(): Internal.DoubleStream;
        doubleStream(): Internal.DoubleStream;
        toArray(arg0: number[]): number[];
        rem(arg0: number): boolean;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean;
        removeAll(arg0: Internal.DoubleCollection_): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        toDoubleArray(arg0: number[]): number[];
        doubleIterator(): Internal.DoubleIterator;
        toArray(): any[];
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        hashCode(): number;
        size(): number;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        spliterator(): Internal.Spliterator<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        toDoubleArray(): number[];
        clear(): void;
        forEach(arg0: Internal.DoubleConsumer_): void;
        iterator(): Internal.DoubleIterator;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type DoubleCollection_ = DoubleCollection;
    abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable<Internal.FloatBuffer> {
        put(arg0: number[], arg1: number, arg2: number): this;
        compareTo(arg0: Internal.FloatBuffer_): number;
        limit(arg0: number): this;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        static wrap(arg0: number[]): Internal.FloatBuffer;
        static allocate(arg0: number): Internal.FloatBuffer;
        compareTo(arg0: any): number;
        compact(): this;
        get(arg0: number[], arg1: number, arg2: number): this;
        order(): Internal.ByteOrder;
        put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): this;
        put(arg0: number[]): this;
        mismatch(arg0: Internal.FloatBuffer_): number;
        put(arg0: number): this;
        get(): number;
        position(arg0: number): this;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.FloatBuffer;
        duplicate(): this;
        put(arg0: number, arg1: number[]): this;
        get(arg0: number[]): this;
        put(arg0: Internal.FloatBuffer_): this;
        put(arg0: number, arg1: number): this;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        array(): number[];
        get(arg0: number): number;
        get(arg0: number, arg1: number[]): this;
        asReadOnlyBuffer(): this;
    }
    type FloatBuffer_ = FloatBuffer;
    class StructureBlockEntity$UpdateType extends Internal.Enum<Internal.StructureBlockEntity$UpdateType> {
        static values(): Internal.StructureBlockEntity$UpdateType[];
        static valueOf(arg0: string): Internal.StructureBlockEntity$UpdateType;
        static readonly SAVE_AREA: Internal.StructureBlockEntity$UpdateType;
        static readonly UPDATE_DATA: Internal.StructureBlockEntity$UpdateType;
        static readonly LOAD_AREA: Internal.StructureBlockEntity$UpdateType;
        static readonly SCAN_AREA: Internal.StructureBlockEntity$UpdateType;
    }
    type StructureBlockEntity$UpdateType_ = "save_area" | StructureBlockEntity$UpdateType | "scan_area" | "update_data" | "load_area";
    abstract class AbstractConstant <T extends Internal.AbstractConstant<T>> implements Internal.Constant<T> {
        name(): string;
        compareTo(arg0: T): number;
        id(): number;
        compareTo(arg0: any): number;
    }
    type AbstractConstant_<T extends Internal.AbstractConstant<T>> = AbstractConstant<T>;
    class Activity {
        constructor(arg0: string)
        getName(): string;
        get name(): string
        static readonly PLAY_DEAD: Internal.Activity;
        static readonly LONG_JUMP: Internal.Activity;
        static readonly RAM: Internal.Activity;
        static readonly WORK: Internal.Activity;
        static readonly SNIFF: Internal.Activity;
        static readonly ROAR: Internal.Activity;
        static readonly ADMIRE_ITEM: Internal.Activity;
        static readonly LAY_SPAWN: Internal.Activity;
        static readonly RIDE: Internal.Activity;
        static readonly MEET: Internal.Activity;
        static readonly SWIM: Internal.Activity;
        static readonly DIG: Internal.Activity;
        static readonly PLAY: Internal.Activity;
        static readonly FIGHT: Internal.Activity;
        static readonly AVOID: Internal.Activity;
        static readonly TONGUE: Internal.Activity;
        static readonly INVESTIGATE: Internal.Activity;
        static readonly PANIC: Internal.Activity;
        static readonly CORE: Internal.Activity;
        static readonly PRE_RAID: Internal.Activity;
        static readonly RAID: Internal.Activity;
        static readonly HIDE: Internal.Activity;
        static readonly CELEBRATE: Internal.Activity;
        static readonly EMERGE: Internal.Activity;
        static readonly IDLE: Internal.Activity;
        static readonly REST: Internal.Activity;
    }
    type Activity_ = Activity | Special.Activity;
    interface Short2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction;
        apply(arg0: number): number;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction;
        remove(arg0: number): number;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2DoubleFunction<T>;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2DoubleFunction<T>;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        getOrDefault(arg0: number, arg1: number): number;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction;
        containsKey(arg0: number): boolean;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        defaultReturnValue(): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction;
        size(): number;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        clear(): void;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        identity<T>(): Internal.Function<T, T>;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction;
        (arg0: number): number;
    }
    type Short2DoubleFunction_ = Short2DoubleFunction;
    class ClientboundPlayerCombatEnterPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor()
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundPlayerCombatEnterPacket_ = ClientboundPlayerCombatEnterPacket;
    class BeginFrameEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.Camera_, arg2: Internal.Frustum_)
        getFrustum(): Internal.Frustum;
        getCameraPos(): Vec3;
        getWorld(): Internal.ClientLevel;
        getCamera(): Internal.Camera;
        get frustum(): Internal.Frustum
        get cameraPos(): Vec3
        get world(): Internal.ClientLevel
        get camera(): Internal.Camera
    }
    type BeginFrameEvent_ = BeginFrameEvent;
    interface IArmPoseTransformer {
        applyTransform(arg0: Internal.HumanoidModel_<any>, arg1: Internal.LivingEntity_, arg2: Internal.HumanoidArm_): void;
        (arg0: Internal.HumanoidModel_<any>, arg1: Internal.LivingEntity_, arg2: Internal.HumanoidArm_): void;
    }
    type IArmPoseTransformer_ = IArmPoseTransformer;
    class Either$Mu <R> implements Internal.K1 {
        constructor()
    }
    type Either$Mu_<R> = Either$Mu<R>;
    abstract class KubeJSIngredient extends Internal.AbstractIngredient implements Internal.IngredientKJS {
        constructor()
        getDisplayStacks(): Internal.ItemStackSet;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        self(): Internal.Ingredient;
        getItemIds(): Internal.Set<string>;
        toJson(arg0: Internal.JsonObject_): void;
        asStack(): InputItem;
        toJson(): Internal.JsonObject;
        withCount(count: number): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        isWildcard(): boolean;
        getStacks(): Internal.ItemStackSet;
        getItemTypes(): Internal.Set<Internal.Item>;
        or(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        and(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        subtract(subtracted: Internal.Ingredient_): Internal.Ingredient;
        negate(): Internal.Predicate<Internal.ItemStack>;
        testItem(item: Internal.Item_): boolean;
        asIngredient(): Internal.Ingredient;
        and(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        get displayStacks(): Internal.ItemStackSet
        get itemIds(): Internal.Set<string>
        get wildcard(): boolean
        get stacks(): Internal.ItemStackSet
        get itemTypes(): Internal.Set<Internal.Item>
        get first(): Internal.ItemStack
    }
    type KubeJSIngredient_ = KubeJSIngredient;
    interface Artifact extends Internal.Comparable<Internal.Artifact> {
        getRepository(): Internal.ArtifactRepository;
        setRepository(arg0: Internal.ArtifactRepository_): void;
        setVersion(arg0: string): void;
        getGroupId(): string;
        isOptional(): boolean;
        getAvailableVersions(): Internal.List<Internal.ArtifactVersion>;
        addMetadata(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_): void;
        setScope(arg0: string): void;
        setDependencyFilter(arg0: Internal.ArtifactFilter_): void;
        getBaseVersion(): string;
        setRelease(arg0: boolean): void;
        setResolvedVersion(arg0: string): void;
        getDependencyFilter(): Internal.ArtifactFilter;
        getClassifier(): string;
        getType(): string;
        getScope(): string;
        setFile(arg0: Internal.File_): void;
        setDownloadUrl(arg0: string): void;
        setOptional(arg0: boolean): void;
        updateVersion(arg0: string, arg1: Internal.ArtifactRepository_): void;
        setVersionRange(arg0: Internal.VersionRange_): void;
        getSelectedVersion(): Internal.ArtifactVersion;
        getArtifactId(): string;
        setGroupId(arg0: string): void;
        isSelectedVersionKnown(): boolean;
        getMetadataList(): Internal.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>;
        getDownloadUrl(): string;
        getDependencyConflictId(): string;
        isResolved(): boolean;
        getVersion(): string;
        compareTo(arg0: Internal.Artifact_): number;
        hasClassifier(): boolean;
        getId(): string;
        setArtifactHandler(arg0: Internal.ArtifactHandler_): void;
        setBaseVersion(arg0: string): void;
        setAvailableVersions(arg0: Internal.List_<Internal.ArtifactVersion>): void;
        getArtifactHandler(): Internal.ArtifactHandler;
        isSnapshot(): boolean;
        setResolved(arg0: boolean): void;
        getFile(): Internal.File;
        getDependencyTrail(): Internal.List<string>;
        isRelease(): boolean;
        getVersionRange(): Internal.VersionRange;
        selectVersion(arg0: string): void;
        setArtifactId(arg0: string): void;
        setDependencyTrail(arg0: Internal.List_<string>): void;
        get repository(): Internal.ArtifactRepository
        set repository(arg0: Internal.ArtifactRepository_)
        set version(arg0: string)
        get groupId(): string
        get optional(): boolean
        get availableVersions(): Internal.List<Internal.ArtifactVersion>
        set scope(arg0: string)
        set dependencyFilter(arg0: Internal.ArtifactFilter_)
        get baseVersion(): string
        set release(arg0: boolean)
        set resolvedVersion(arg0: string)
        get dependencyFilter(): Internal.ArtifactFilter
        get classifier(): string
        get type(): string
        get scope(): string
        set file(arg0: Internal.File_)
        set downloadUrl(arg0: string)
        set optional(arg0: boolean)
        set versionRange(arg0: Internal.VersionRange_)
        get selectedVersion(): Internal.ArtifactVersion
        get artifactId(): string
        set groupId(arg0: string)
        get selectedVersionKnown(): boolean
        get metadataList(): Internal.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>
        get downloadUrl(): string
        get dependencyConflictId(): string
        get resolved(): boolean
        get version(): string
        get id(): string
        set artifactHandler(arg0: Internal.ArtifactHandler_)
        set baseVersion(arg0: string)
        set availableVersions(arg0: Internal.List_<Internal.ArtifactVersion>)
        get artifactHandler(): Internal.ArtifactHandler
        get snapshot(): boolean
        set resolved(arg0: boolean)
        get file(): Internal.File
        get dependencyTrail(): Internal.List<string>
        get release(): boolean
        get versionRange(): Internal.VersionRange
        set artifactId(arg0: string)
        set dependencyTrail(arg0: Internal.List_<string>)
        readonly SCOPE_COMPILE_PLUS_RUNTIME: "compile+runtime";
        readonly SCOPE_RUNTIME: "runtime";
        readonly SCOPE_RUNTIME_PLUS_SYSTEM: "runtime+system";
        readonly SCOPE_SYSTEM: "system";
        readonly SNAPSHOT_VERSION: "SNAPSHOT";
        readonly SCOPE_COMPILE: "compile";
        readonly SCOPE_TEST: "test";
        readonly RELEASE_VERSION: "RELEASE";
        readonly SCOPE_PROVIDED: "provided";
        readonly SCOPE_IMPORT: "import";
        readonly VERSION_FILE_PATTERN: Internal.Pattern;
        readonly LATEST_VERSION: "LATEST";
    }
    type Artifact_ = Artifact;
    class BlockLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_<Internal.LootBuilder>): void;
        addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.ItemStack_): void;
        modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_<Internal.LootBuilder>): void;
        addSimpleBlock(blocks: BlockStatePredicate_): void;
        build(blocks: BlockStatePredicate_, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type BlockLootEventJS_ = BlockLootEventJS;
    abstract class BasePlowRearAttachment extends Internal.ExtendableRearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
        plowSound(): Internal.SoundEvent;
        searchHeight(): number;
        plow(arg0: Vec3_, arg1: Internal.ServerLevel_): void;
        plowResult(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockState;
    }
    type BasePlowRearAttachment_ = BasePlowRearAttachment;
    class HopperBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.Hopper {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        static addItem(arg0: Internal.Container_, arg1: Internal.ItemEntity_): boolean;
        getSuckShape(): Internal.VoxelShape;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getLevelY(): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        static pushItemsTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.HopperBlockEntity_): void;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        isOnCustomCooldown(): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        static entityInside(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Entity_, arg4: Internal.HopperBlockEntity_): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static suckInItems(arg0: Internal.Level_, arg1: Internal.Hopper_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        static addItem(arg0: Internal.Container_, arg1: Internal.Container_, arg2: Internal.ItemStack_, arg3: Internal.Direction_): Internal.ItemStack;
        getLastUpdateTime(): number;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        setCooldown(arg0: number): void;
        static getItemsAtAndAbove(arg0: Internal.Level_, arg1: Internal.Hopper_): Internal.List<Internal.ItemEntity>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        getLevelX(): number;
        static getContainerAt(arg0: Internal.Level_, arg1: BlockPos_): Internal.Container;
        getLevelZ(): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get width(): number
        get maxStackSize(): number
        get suckShape(): Internal.VoxelShape
        get levelY(): number
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get onCustomCooldown(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get lastUpdateTime(): number
        set cooldown(arg0: number)
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get levelX(): number
        get levelZ(): number
        static readonly HOPPER_CONTAINER_SIZE: 5;
        static readonly MOVE_ITEM_SPEED: 8;
    }
    type HopperBlockEntity_ = HopperBlockEntity;
    class Raid {
        constructor(arg0: Internal.ServerLevel_, arg1: Internal.CompoundTag_)
        constructor(arg0: number, arg1: Internal.ServerLevel_, arg2: BlockPos_)
        isVictory(): boolean;
        getTotalHealth(): number;
        isOver(): boolean;
        addHeroOfTheVillage(arg0: Internal.Entity_): void;
        removeFromRaid(arg0: Internal.Raider_, arg1: boolean): void;
        getGroupsSpawned(): number;
        getMaxBadOmenLevel(): number;
        isStarted(): boolean;
        isActive(): boolean;
        updateBossbar(): void;
        getAllRaiders(): Internal.Set<Internal.Raider>;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getLevel(): Internal.Level;
        static getLeaderBannerInstance(): Internal.ItemStack;
        getCenter(): BlockPos;
        isLoss(): boolean;
        getHealthOfLivingRaiders(): number;
        removeLeader(arg0: number): void;
        isBetweenWaves(): boolean;
        getNumGroups(arg0: Internal.Difficulty_): number;
        setLeader(arg0: number, arg1: Internal.Raider_): void;
        getId(): number;
        getEnchantOdds(): number;
        isStopped(): boolean;
        setBadOmenLevel(arg0: number): void;
        addWaveMob(arg0: number, arg1: Internal.Raider_, arg2: boolean): boolean;
        getLeader(arg0: number): Internal.Raider;
        tick(): void;
        absorbBadOmen(arg0: Internal.Player_): void;
        stop(): void;
        hasFirstWaveSpawned(): boolean;
        getTotalRaidersAlive(): number;
        joinRaid(arg0: number, arg1: Internal.Raider_, arg2: BlockPos_, arg3: boolean): void;
        getBadOmenLevel(): number;
        get victory(): boolean
        get totalHealth(): number
        get over(): boolean
        get groupsSpawned(): number
        get maxBadOmenLevel(): number
        get started(): boolean
        get active(): boolean
        get allRaiders(): Internal.Set<Internal.Raider>
        get level(): Internal.Level
        get leaderBannerInstance(): Internal.ItemStack
        get center(): BlockPos
        get loss(): boolean
        get healthOfLivingRaiders(): number
        get betweenWaves(): boolean
        get id(): number
        get enchantOdds(): number
        get stopped(): boolean
        set badOmenLevel(arg0: number)
        get totalRaidersAlive(): number
        get badOmenLevel(): number
        static readonly VALID_RAID_RADIUS_SQR: 9216;
        static readonly TICKS_PER_DAY: 24000;
        static readonly MAX_NO_ACTION_TIME: 2400;
        static readonly VILLAGE_RADIUS_BUFFER: 16;
        static readonly DEFAULT_MAX_BAD_OMEN_LEVEL: 5;
        static readonly MAX_CELEBRATION_TICKS: 600;
        static readonly RAID_REMOVAL_THRESHOLD_SQR: 12544;
    }
    type Raid_ = Raid;
    class ConstructorInfo {
        constructor(constructor: Internal.Constructor_<any>)
        getParams(): Internal.List<Internal.MethodInfo$ParamInfo>;
        setParams(params: Internal.List_<Internal.MethodInfo$ParamInfo>): void;
        get params(): Internal.List<Internal.MethodInfo$ParamInfo>
        set params(params: Internal.List_<Internal.MethodInfo$ParamInfo>)
    }
    type ConstructorInfo_ = ConstructorInfo;
    interface Object2ByteFunction <K> extends Internal.ToIntFunction<K>, it.unimi.dsi.fastutil.Function<K, number> {
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction<K>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        put(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ByteFunction;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ByteFunction;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        removeByte(arg0: any): number;
        apply(arg0: K): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ByteFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ByteFunction;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction<K>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ByteFunction;
        applyAsInt(arg0: K): number;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        getByte(arg0: any): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction<K>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ByteFunction;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ByteFunction<T>;
        clear(): void;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ByteFunction;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ByteFunction;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Object2ByteFunction_<K> = Object2ByteFunction<K>;
    class AttributeSupplier {
        constructor(arg0: Internal.Map_<Internal.Attribute, Internal.AttributeInstance>)
        hasAttribute(arg0: Internal.Attribute_): boolean;
        getBaseValue(arg0: Internal.Attribute_): number;
        hasModifier(arg0: Internal.Attribute_, arg1: Internal.UUID_): boolean;
        getValue(arg0: Internal.Attribute_): number;
        createInstance(arg0: Internal.Consumer_<Internal.AttributeInstance>, arg1: Internal.Attribute_): Internal.AttributeInstance;
        getModifierValue(arg0: Internal.Attribute_, arg1: Internal.UUID_): number;
        static builder(): Internal.AttributeSupplier$Builder;
    }
    type AttributeSupplier_ = AttributeSupplier;
    interface BooleanConsumer extends Internal.Consumer<boolean> {
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        andThen(arg0: Internal.BooleanConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: boolean): void;
        accept(arg0: boolean): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<boolean>): Internal.Consumer<boolean>;
        (arg0: boolean): void;
    }
    type BooleanConsumer_ = BooleanConsumer;
    class LootContext$EntityTarget extends Internal.Enum<Internal.LootContext$EntityTarget> {
        static getByName(arg0: string): Internal.LootContext$EntityTarget;
        getName(): string;
        static values(): Internal.LootContext$EntityTarget[];
        static valueOf(arg0: string): Internal.LootContext$EntityTarget;
        getParam(): Internal.LootContextParam<Internal.Entity>;
        get name(): string
        get param(): Internal.LootContextParam<Internal.Entity>
        static readonly KILLER: Internal.LootContext$EntityTarget;
        readonly name: string;
        static readonly THIS: Internal.LootContext$EntityTarget;
        static readonly DIRECT_KILLER: Internal.LootContext$EntityTarget;
        static readonly KILLER_PLAYER: Internal.LootContext$EntityTarget;
    }
    type LootContext$EntityTarget_ = "killer" | LootContext$EntityTarget | "killer_player" | "this" | "direct_killer";
    class PlayerEvent$StartTracking extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.Entity_)
        getTarget(): Internal.Entity;
        getEntity(): Internal.Entity;
        get target(): Internal.Entity
        get entity(): Internal.Entity
    }
    type PlayerEvent$StartTracking_ = PlayerEvent$StartTracking;
    class Configurator extends WidgetGroup {
        constructor()
        constructor(name: string)
        init(width: number): void;
        getTranslateKey(): string;
        computeHeight(): void;
        handleDragging(dragging: any): boolean;
        getTab(): Internal.ConfigPanel$Tab;
        getName(): string;
        getChatComponent(): Internal.Component;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        computeLayout(): void;
        setConfigPanel(configPanel: Internal.ConfigPanel_, tab: Internal.ConfigPanel$Tab_): void;
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        getWidth(): number;
        canDragIn(dragging: any): boolean;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        getLeftWidth(): number;
        isInit(): boolean;
        getRightWidth(): number;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        setTips(...tips: string[]): void;
        name(): string;
        getConfigPanel(): Internal.ConfigPanel;
        getRegisterUI(): Internal.LDLRegister;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        getNameWidget(): LabelWidget;
        get translateKey(): string
        get tab(): Internal.ConfigPanel$Tab
        get name(): string
        get chatComponent(): Internal.Component
        get LDLRegister(): boolean
        get width(): number
        get leftWidth(): number
        get init(): boolean
        get rightWidth(): number
        set tips(...tips: string[])
        get configPanel(): Internal.ConfigPanel
        get registerUI(): Internal.LDLRegister
        get nameWidget(): LabelWidget
    }
    type Configurator_ = Configurator;
    interface BuilderCallback {
        accept<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.builders.Builder_<R, T, any, any>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>): Internal.RegistryEntry<T>;
        accept<R, T extends R>(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.builders.Builder_<R, T, any, any>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.RegistryObject<T>, Internal.RegistryEntry<T>>): Internal.RegistryEntry<T>;
        (arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<R>>, arg2: com.tterrag.registrate.builders.Builder_<R, T, any, any>, arg3: com.tterrag.registrate.util.nullness.NonNullSupplier_<T>, arg4: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.RegistryObject<T>, Internal.RegistryEntry<T>>): Internal.RegistryEntry_<T>;
    }
    type BuilderCallback_ = BuilderCallback;
    class ResultField implements Internal.Comparable<Internal.ResultField> {
        constructor(arg0: string, arg1: number, arg2: number, arg3: number)
        getColor(): number;
        compareTo(arg0: Internal.ResultField_): number;
        compareTo(arg0: any): number;
        get color(): number
        readonly percentage: number;
        readonly globalPercentage: number;
        readonly name: string;
        readonly count: number;
    }
    type ResultField_ = ResultField;
    class Cow extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Cow>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Cow_ = Cow;
    abstract class KeyModifier extends Internal.Enum<Internal.KeyModifier> {
        static values(): Internal.KeyModifier[];
        static isKeyCodeModifier(arg0: Internal.InputConstants$Key_): boolean;
        static valueOf(arg0: string): Internal.KeyModifier;
        matches(arg0: Internal.InputConstants$Key_): boolean;
        isActive(arg0: Internal.IKeyConflictContext_): boolean;
        getCombinedName(arg0: Internal.InputConstants$Key_, arg1: Internal.Supplier_<Internal.Component>): Internal.Component;
        static valueFromString(arg0: string): Internal.KeyModifier;
        static getActiveModifier(): Internal.KeyModifier;
        get activeModifier(): Internal.KeyModifier
        static readonly NONE: Internal.KeyModifier;
        static readonly ALT: Internal.KeyModifier;
        static readonly SHIFT: Internal.KeyModifier;
        static readonly MODIFIER_VALUES: Internal.KeyModifier[];
        static readonly CONTROL: Internal.KeyModifier;
    }
    type KeyModifier_ = "alt" | KeyModifier | "control" | "shift" | "none";
    class Slot implements Internal.SlotAccessor {
        constructor(arg0: Internal.Container_, arg1: number, arg2: number, arg3: number)
        onTake(arg0: Internal.Player_, arg1: Internal.ItemStack_): void;
        allowModification(arg0: Internal.Player_): boolean;
        set(arg0: Internal.ItemStack_): void;
        getX(): number;
        getY(): number;
        tryRemove(arg0: number, arg1: number, arg2: Internal.Player_): Internal.Optional<Internal.ItemStack>;
        isActive(): boolean;
        initialize(arg0: Internal.ItemStack_): void;
        setChanged(): void;
        setY(arg0: number): void;
        setX(arg0: number): void;
        hasItem(): boolean;
        safeTake(arg0: number, arg1: number, arg2: Internal.Player_): Internal.ItemStack;
        getSlotIndex(): number;
        setBackground(arg0: ResourceLocation_, arg1: ResourceLocation_): this;
        safeInsert(arg0: Internal.ItemStack_): Internal.ItemStack;
        getMaxStackSize(): number;
        getItem(): Internal.ItemStack;
        isSameInventory(arg0: Internal.Slot_): boolean;
        mayPickup(arg0: Internal.Player_): boolean;
        remove(arg0: number): Internal.ItemStack;
        onSwapCraft(arg0: number): void;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        mayPlace(arg0: Internal.ItemStack_): boolean;
        onQuickCraft(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): void;
        getNoItemIcon(): com.mojang.datafixers.util.Pair<ResourceLocation, ResourceLocation>;
        safeInsert(arg0: Internal.ItemStack_, arg1: number): Internal.ItemStack;
        getContainerSlot(): number;
        get x(): number
        get y(): number
        get active(): boolean
        set y(arg0: number)
        set x(arg0: number)
        get slotIndex(): number
        get maxStackSize(): number
        get item(): Internal.ItemStack
        get noItemIcon(): com.mojang.datafixers.util.Pair<ResourceLocation, ResourceLocation>
        get containerSlot(): number
        index: number;
        x: number;
        y: number;
        readonly slot: number;
        readonly container: Internal.Container;
    }
    type Slot_ = Slot;
    class Blender {
        getBiomeResolver(arg0: Internal.BiomeResolver_): Internal.BiomeResolver;
        static generateBorderTicks(arg0: Internal.WorldGenRegion_, arg1: Internal.ChunkAccess_): void;
        blendOffsetAndFactor(arg0: number, arg1: number): Internal.Blender$BlendingOutput;
        blendDensity(arg0: Internal.DensityFunction$FunctionContext_, arg1: number): number;
        static empty(): Internal.Blender;
        static makeOldChunkDistanceGetter(arg0: Internal.BlendingData_, arg1: Internal.Map_<Internal.Direction8, Internal.BlendingData>): Internal.Blender$DistanceGetter;
        static addAroundOldChunksCarvingMaskFilter(arg0: Internal.WorldGenLevel_, arg1: Internal.ProtoChunk_): void;
        static of(arg0: Internal.WorldGenRegion_): Internal.Blender;
    }
    type Blender_ = Blender;
    class BlockGeometryBakingContext implements Internal.IGeometryBakingContext {
        constructor(arg0: Internal.BlockModel_)
        getRenderTypeHint(): ResourceLocation;
        getModelName(): string;
        setRootTransform(arg0: Internal.Transformation_): void;
        setGui3d(arg0: boolean): void;
        getRenderType(arg0: ResourceLocation_): Internal.RenderTypeGroup;
        bake(arg0: Internal.ModelBakery_, arg1: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg2: Internal.ModelState_, arg3: Internal.ItemOverrides_, arg4: ResourceLocation_): Internal.BakedModel;
        getMaterial(arg0: string): Internal.Material;
        hasMaterial(arg0: string): boolean;
        useAmbientOcclusion(): boolean;
        getTextureDependencies(arg0: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg1: Internal.Set_<com.mojang.datafixers.util.Pair<string, string>>): Internal.Collection<Internal.Material>;
        isGui3d(): boolean;
        getCustomGeometry(): Internal.IUnbakedGeometry<any>;
        setCustomGeometry(arg0: Internal.IUnbakedGeometry_<any>): void;
        setRenderTypeHint(arg0: ResourceLocation_): void;
        isComponentVisible(arg0: string, arg1: boolean): boolean;
        copyFrom(arg0: Internal.BlockGeometryBakingContext_): void;
        useBlockLight(): boolean;
        hasCustomGeometry(): boolean;
        getTransforms(): Internal.ItemTransforms;
        getRootTransform(): Internal.Transformation;
        get renderTypeHint(): ResourceLocation
        get modelName(): string
        set rootTransform(arg0: Internal.Transformation_)
        set gui3d(arg0: boolean)
        get gui3d(): boolean
        get customGeometry(): Internal.IUnbakedGeometry<any>
        set customGeometry(arg0: Internal.IUnbakedGeometry_<any>)
        set renderTypeHint(arg0: ResourceLocation_)
        get transforms(): Internal.ItemTransforms
        get rootTransform(): Internal.Transformation
        readonly visibilityData: Internal.BlockGeometryBakingContext$VisibilityData;
        readonly owner: Internal.BlockModel;
    }
    type BlockGeometryBakingContext_ = BlockGeometryBakingContext;
    interface FloatProviderType <P extends Internal.FloatProvider> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.FloatProvider>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly UNIFORM: Internal.FloatProviderType<Internal.UniformFloat>;
        readonly CLAMPED_NORMAL: Internal.FloatProviderType<Internal.ClampedNormalFloat>;
        readonly TRAPEZOID: Internal.FloatProviderType<Internal.TrapezoidFloat>;
        readonly CONSTANT: Internal.FloatProviderType<Internal.ConstantFloat>;
    }
    type FloatProviderType_<P extends Internal.FloatProvider> = FloatProviderType<P> | Special.FloatProviderType;
    class Cod extends Internal.AbstractSchoolingFish {
        constructor(arg0: Internal.EntityType_<Internal.Cod>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Cod_ = Cod;
    class PassengerSeatRearAttachment extends Internal.RearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type PassengerSeatRearAttachment_ = PassengerSeatRearAttachment;
    class BoundingBox {
        constructor(arg0: BlockPos_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        forAllCorners(arg0: Internal.Consumer_<BlockPos>): void;
        static encapsulatingPositions(arg0: Internal.Iterable_<BlockPos>): Internal.Optional<Internal.BoundingBox>;
        getXSpan(): number;
        maxY(): number;
        getCenter(): BlockPos;
        maxX(): number;
        static fromCorners(arg0: Vec3i_, arg1: Vec3i_): Internal.BoundingBox;
        maxZ(): number;
        isInside(arg0: Vec3i_): boolean;
        static encapsulatingBoxes(arg0: Internal.Iterable_<Internal.BoundingBox>): Internal.Optional<Internal.BoundingBox>;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getYSpan(): number;
        intersects(arg0: Internal.BoundingBox_): boolean;
        moved(arg0: number, arg1: number, arg2: number): this;
        /**
         * @deprecated
        */
        encapsulate(arg0: BlockPos_): this;
        static orientBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Direction_): Internal.BoundingBox;
        getLength(): Vec3i;
        minZ(): number;
        minY(): number;
        static infinite(): Internal.BoundingBox;
        minX(): number;
        /**
         * @deprecated
        */
        move(arg0: number, arg1: number, arg2: number): this;
        inflatedBy(arg0: number): this;
        getZSpan(): number;
        /**
         * @deprecated
        */
        move(arg0: Vec3i_): this;
        /**
         * @deprecated
        */
        encapsulate(arg0: Internal.BoundingBox_): this;
        get XSpan(): number
        get center(): BlockPos
        get YSpan(): number
        get length(): Vec3i
        get ZSpan(): number
        static readonly CODEC: Internal.Codec<Internal.BoundingBox>;
    }
    type BoundingBox_ = BoundingBox;
    class ServerboundRecipeBookChangeSettingsPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.RecipeBookType_, arg1: boolean, arg2: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getBookType(): Internal.RecipeBookType;
        isOpen(): boolean;
        isFiltering(): boolean;
        isSkippable(): boolean;
        get bookType(): Internal.RecipeBookType
        get open(): boolean
        get filtering(): boolean
        get skippable(): boolean
    }
    type ServerboundRecipeBookChangeSettingsPacket_ = ServerboundRecipeBookChangeSettingsPacket;
    interface AuthenticationService {
        createProfileRepository(): Internal.GameProfileRepository;
        createMinecraftSessionService(): Internal.MinecraftSessionService;
        createUserAuthentication(arg0: Internal.Agent_): Internal.UserAuthentication;
    }
    type AuthenticationService_ = AuthenticationService;
    class GossipType extends Internal.Enum<Internal.GossipType> {
        static valueOf(arg0: string): Internal.GossipType;
        static values(): Internal.GossipType[];
        static byId(arg0: string): Internal.GossipType;
        readonly decayPerDay: number;
        static readonly MINOR_POSITIVE: Internal.GossipType;
        static readonly REPUTATION_CHANGE_PER_EVENT: 25;
        readonly weight: number;
        static readonly TRADING: Internal.GossipType;
        static readonly REPUTATION_CHANGE_PER_EVERLASTING_MEMORY: 20;
        static readonly MINOR_NEGATIVE: Internal.GossipType;
        static readonly MAJOR_NEGATIVE: Internal.GossipType;
        static readonly REPUTATION_CHANGE_PER_TRADE: 2;
        readonly id: string;
        readonly decayPerTransfer: number;
        static readonly MAJOR_POSITIVE: Internal.GossipType;
        readonly max: number;
    }
    type GossipType_ = GossipType | "major_positive" | "minor_negative" | "major_negative" | "trading" | "minor_positive";
    class BelowZeroRetrogen {
        applyBedrockMask(arg0: Internal.ProtoChunk_): void;
        hasBedrockHole(arg0: number, arg1: number): boolean;
        static getBiomeResolver(arg0: Internal.BiomeResolver_, arg1: Internal.ChunkAccess_): Internal.BiomeResolver;
        hasBedrockHoles(): boolean;
        targetStatus(): Internal.ChunkStatus;
        static read(arg0: Internal.CompoundTag_): Internal.BelowZeroRetrogen;
        static replaceOldBedrock(arg0: Internal.ProtoChunk_): void;
        static readonly UPGRADE_HEIGHT_ACCESSOR: Internal.LevelHeightAccessor;
        static readonly CODEC: Internal.Codec<Internal.BelowZeroRetrogen>;
    }
    type BelowZeroRetrogen_ = BelowZeroRetrogen;
    class ProxyProvider {
        isDeferredProvider(): boolean;
        processInvalidUniqueKey(key: any, proxy: Internal.TextureProxy_, invalidateResource: boolean): void;
        assignUniqueKeyToProxy(key: any, proxy: Internal.TextureProxy_): boolean;
        createLazyProxy(format: Internal.BackendFormat_, width: number, height: number, surfaceFlags: number, callback: Internal.SurfaceProxy$LazyInstantiateCallback_): Internal.TextureProxy;
        adoptUniqueKeyFromSurface(proxy: Internal.TextureProxy_, texture: Internal.Texture_): void;
        wrapRenderableBackendTexture(texture: Internal.BackendTexture_, sampleCount: number, ownership: boolean, cacheable: boolean, releaseCallback: Internal.Runnable_): Internal.RenderTextureProxy;
        wrapBackendRenderTarget(backendRenderTarget: Internal.BackendRenderTarget_, rcReleaseCB: Internal.Runnable_): Internal.RenderSurfaceProxy;
        createProxyFromBitmap(bitmap: Internal.Bitmap_, dstColorType: number, surfaceFlags: number): Internal.TextureProxy;
        createRenderTextureProxy(format: Internal.BackendFormat_, width: number, height: number, sampleCount: number, surfaceFlags: number): Internal.RenderTextureProxy;
        createTextureProxy(format: Internal.BackendFormat_, width: number, height: number, surfaceFlags: number): Internal.TextureProxy;
        get deferredProvider(): boolean
    }
    type ProxyProvider_ = ProxyProvider;
    interface ChronoPeriod extends Internal.TemporalAmount {
        addTo(arg0: Internal.Temporal_): Internal.Temporal;
        getChronology(): Internal.Chronology;
        toString(): string;
        negated(): this;
        multipliedBy(arg0: number): this;
        isZero(): boolean;
        normalized(): this;
        subtractFrom(arg0: Internal.Temporal_): Internal.Temporal;
        hashCode(): number;
        between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): this;
        plus(arg0: Internal.TemporalAmount_): this;
        getUnits(): Internal.List<Internal.TemporalUnit>;
        minus(arg0: Internal.TemporalAmount_): this;
        get(arg0: Internal.TemporalUnit_): number;
        equals(arg0: any): boolean;
        isNegative(): boolean;
        get chronology(): Internal.Chronology
        get zero(): boolean
        get units(): Internal.List<Internal.TemporalUnit>
        get negative(): boolean
    }
    type ChronoPeriod_ = ChronoPeriod;
    class ToolProperty implements Internal.IMaterialProperty<Internal.ToolProperty> {
        constructor()
        constructor(harvestSpeed: number, attackDamage: number, durability: number, harvestLevel: number, types: GTToolType_[])
        getAttackSpeed(): number;
        getTypes(): GTToolType[];
        isUnbreakable(): boolean;
        getDurability(): number;
        addEnchantmentForTools(enchantment: Internal.Enchantment_, level: number): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        getEnchantments(): Internal.Object2IntMap<Internal.Enchantment>;
        getAttackDamage(): number;
        getTier(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.MaterialToolTier;
        isIgnoreCraftingTools(): boolean;
        getEnchantability(): number;
        hasType(toolType: GTToolType_): boolean;
        getDurabilityMultiplier(): number;
        getHarvestSpeed(): number;
        getHarvestLevel(): number;
        isMagnetic(): boolean;
        get attackSpeed(): number
        get types(): GTToolType[]
        get unbreakable(): boolean
        get durability(): number
        get enchantments(): Internal.Object2IntMap<Internal.Enchantment>
        get attackDamage(): number
        get ignoreCraftingTools(): boolean
        get enchantability(): number
        get durabilityMultiplier(): number
        get harvestSpeed(): number
        get harvestLevel(): number
        get magnetic(): boolean
    }
    type ToolProperty_ = ToolProperty;
    interface Int2ObjectMap$Entry <V> extends Internal.Map$Entry<number, V> {
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        getIntKey(): number;
        getValue(): V;
        /**
         * @deprecated
        */
        getKey(): number;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        setValue(arg0: V): V;
        get intKey(): number
        get value(): V
        /**
         * @deprecated
        */
        get key(): number
        set value(arg0: V)
    }
    type Int2ObjectMap$Entry_<V> = Int2ObjectMap$Entry<V>;
    class BufferBuilder extends Internal.DefaultedVertexConsumer implements Internal.VertexBufferView, Internal.VertexDrain, Internal.BufferBuilderExtension, Internal.BufferVertexConsumer, Internal.StateManager$IResettable {
        constructor(arg0: number)
        uv2(arg0: number): Internal.VertexConsumer;
        color(arg0: number): Internal.VertexConsumer;
        flywheel$getVertices(): number;
        end(): Internal.BufferBuilder$RenderedBuffer;
        flush(vertexCount: number, format: Internal.BufferVertexFormat_): void;
        static normalIntValue(arg0: number): number;
        isCurrentBatchEmpty(): boolean;
        normal(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        resetState(): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        flywheel$injectForRender(arg0: Internal.ByteBuffer_, arg1: Internal.VertexFormat_, arg2: number): void;
        restoreSortState(arg0: Internal.BufferBuilder$SortState_): void;
        begin(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void;
        overlayCoords(arg0: number): Internal.VertexConsumer;
        endOrDiscardIfEmpty(): Internal.BufferBuilder$RenderedBuffer;
        vertex(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        getSortState(): Internal.BufferBuilder$SortState;
        register(): void;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        ensureBufferCapacity(bytes: number): boolean;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        currentElement(): Internal.VertexFormatElement;
        overlayCoords(arg0: number, arg1: number): Internal.VertexConsumer;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        building(): boolean;
        nextElement(): void;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.ByteBuffer_): void;
        uvShort(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        putShort(arg0: number, arg1: number): void;
        handler$zch000$onInit(bufferSizeIn: number, ci: Internal.CallbackInfo_): void;
        getDirectBuffer(): Internal.ByteBuffer;
        putByte(arg0: number, arg1: number): void;
        uv2(arg0: number, arg1: number): Internal.VertexConsumer;
        putFloat(arg0: number, arg1: number): void;
        flywheel$appendBufferUnsafe(arg0: Internal.ByteBuffer_): void;
        setQuadSortOrigin(arg0: number, arg1: number, arg2: number): void;
        clear(): void;
        discard(): void;
        flywheel$freeBuffer(): void;
        static of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer;
        uv(arg0: number, arg1: number): Internal.VertexConsumer;
        getWriterPosition(): number;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        getVertexFormat(): Internal.BufferVertexFormat;
        get currentBatchEmpty(): boolean
        get sortState(): Internal.BufferBuilder$SortState
        get directBuffer(): Internal.ByteBuffer
        get writerPosition(): number
        get vertexFormat(): Internal.BufferVertexFormat
        format: Internal.VertexFormat;
    }
    type BufferBuilder_ = BufferBuilder;
    class KelpFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type KelpFeature_ = KelpFeature;
    class CompletableFuture <T> implements Internal.Future<T>, Internal.CompletionStage<T> {
        constructor()
        exceptionallyComposeAsync(arg0: Internal.Function_<Internal.Throwable, Internal.CompletionStage<T>>, arg1: Internal.Executor_): this;
        thenAcceptAsync(arg0: Internal.Consumer_<any>, arg1: Internal.Executor_): Internal.CompletionStage<any>;
        getNow(arg0: T): T;
        static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor;
        exceptionallyAsync(arg0: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        acceptEither(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>): Internal.CompletableFuture<void>;
        exceptionallyComposeAsync(arg0: Internal.Function_<Internal.Throwable, Internal.CompletionStage<T>>): this;
        exceptionallyAsync(arg0: Internal.Function_<any, any>, arg1: Internal.Executor_): Internal.CompletionStage<any>;
        thenApplyAsync<U>(arg0: Internal.Function_<T, U>): Internal.CompletableFuture<U>;
        complete(arg0: T): boolean;
        completeAsync(arg0: Internal.Supplier_<T>): this;
        thenAcceptAsync(arg0: Internal.Consumer_<T>): Internal.CompletableFuture<void>;
        thenComposeAsync(arg0: Internal.Function_<any, any>, arg1: Internal.Executor_): Internal.CompletionStage<any>;
        handleAsync<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>): Internal.CompletableFuture<U>;
        thenAcceptBothAsync<U>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiConsumer_<T, U>): Internal.CompletableFuture<void>;
        get(): T;
        isCancelled(): boolean;
        acceptEitherAsync(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>, arg2: Internal.Executor_): Internal.CompletableFuture<void>;
        runAfterEitherAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<any>;
        exceptionally(arg0: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        thenAccept(arg0: Internal.Consumer_<any>): Internal.CompletionStage<any>;
        thenAcceptBoth(arg0: Internal.CompletionStage_<any>, arg1: Internal.BiConsumer_<any, any>): Internal.CompletionStage<any>;
        static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor;
        static failedFuture<U>(arg0: Internal.Throwable_): Internal.CompletableFuture<U>;
        static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture<void>;
        cancel(arg0: boolean): boolean;
        static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        whenCompleteAsync(arg0: Internal.BiConsumer_<T, Internal.Throwable>, arg1: Internal.Executor_): this;
        runAfterBoth(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<any>;
        join(): T;
        orTimeout(arg0: number, arg1: Internal.TimeUnit_): this;
        thenAcceptBothAsync<U>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiConsumer_<T, U>, arg2: Internal.Executor_): Internal.CompletableFuture<void>;
        static supplyAsync<U>(arg0: Internal.Supplier_<U>, arg1: Internal.Executor_): Internal.CompletableFuture<U>;
        minimalCompletionStage(): Internal.CompletionStage<T>;
        get(arg0: number, arg1: Internal.TimeUnit_): T;
        thenCombineAsync<U, V>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiFunction_<T, U, V>, arg2: Internal.Executor_): Internal.CompletableFuture<V>;
        runAfterEither(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletableFuture<void>;
        acceptEitherAsync(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>): Internal.CompletableFuture<void>;
        isCompletedExceptionally(): boolean;
        static supplyAsync<U>(arg0: Internal.Supplier_<U>): Internal.CompletableFuture<U>;
        handleAsync<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>, arg1: Internal.Executor_): Internal.CompletableFuture<U>;
        thenCombineAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.BiFunction_<any, any, any>): Internal.CompletionStage<any>;
        copy(): this;
        thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        static completedFuture<U>(arg0: U): Internal.CompletableFuture<U>;
        handle<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>): Internal.CompletableFuture<U>;
        completeExceptionally(arg0: Internal.Throwable_): boolean;
        thenComposeAsync(arg0: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        obtrudeException(arg0: Internal.Throwable_): void;
        applyToEither(arg0: Internal.CompletionStage_<any>, arg1: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        static completedStage<U>(arg0: U): Internal.CompletionStage<U>;
        runAfterBothAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage<any>;
        thenCompose<U>(arg0: Internal.Function_<T, Internal.CompletionStage<U>>): Internal.CompletableFuture<U>;
        static anyOf(...arg0: Internal.CompletableFuture_<any>[]): Internal.CompletableFuture<any>;
        completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): this;
        newIncompleteFuture<U>(): Internal.CompletableFuture<U>;
        runAfterBothAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<any>;
        static failedStage<U>(arg0: Internal.Throwable_): Internal.CompletionStage<U>;
        defaultExecutor(): Internal.Executor;
        obtrudeValue(arg0: T): void;
        thenRun(arg0: Internal.Runnable_): Internal.CompletionStage<any>;
        thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture<void>;
        getNumberOfDependents(): number;
        isDone(): boolean;
        thenCombine<U, V>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiFunction_<T, U, V>): Internal.CompletableFuture<V>;
        whenComplete(arg0: Internal.BiConsumer_<any, any>): Internal.CompletionStage<any>;
        static allOf(...arg0: Internal.CompletableFuture_<any>[]): Internal.CompletableFuture<void>;
        thenApply(arg0: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        toCompletableFuture(): this;
        whenCompleteAsync(arg0: Internal.BiConsumer_<T, Internal.Throwable>): this;
        runAfterEitherAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture<void>;
        thenApplyAsync(arg0: Internal.Function_<any, any>, arg1: Internal.Executor_): Internal.CompletionStage<any>;
        applyToEitherAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        completeAsync(arg0: Internal.Supplier_<T>, arg1: Internal.Executor_): this;
        applyToEitherAsync<U>(arg0: Internal.CompletionStage_<T>, arg1: Internal.Function_<T, U>, arg2: Internal.Executor_): Internal.CompletableFuture<U>;
        exceptionallyCompose(arg0: Internal.Function_<any, any>): Internal.CompletionStage<any>;
        get cancelled(): boolean
        get completedExceptionally(): boolean
        get numberOfDependents(): number
        get done(): boolean
    }
    type CompletableFuture_<T> = CompletableFuture<T>;
    abstract class AbstractIngredient extends Internal.Ingredient {
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        getDisplayStacks(): Internal.ItemStackSet;
        getItemIds(): Internal.Set<string>;
        asStack(): InputItem;
        withCount(count: number): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        isWildcard(): boolean;
        getStacks(): Internal.ItemStackSet;
        canBeUsedForMatching(): boolean;
        getItemTypes(): Internal.Set<Internal.Item>;
        or(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        and(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        negate(): Internal.Predicate<Internal.ItemStack>;
        subtract(subtracted: Internal.Ingredient_): Internal.Ingredient;
        testItem(item: Internal.Item_): boolean;
        asIngredient(): Internal.Ingredient;
        and(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        get displayStacks(): Internal.ItemStackSet
        get itemIds(): Internal.Set<string>
        get wildcard(): boolean
        get stacks(): Internal.ItemStackSet
        get itemTypes(): Internal.Set<Internal.Item>
        get first(): Internal.ItemStack
    }
    type AbstractIngredient_ = AbstractIngredient;
    abstract class BlockModelProvider extends Internal.ModelProvider<any> {
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: Internal.ExistingFileHelper_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
    }
    type BlockModelProvider_ = BlockModelProvider;
    class Cipher {
        wrap(arg0: Internal.Key_): number[];
        update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
        doFinal(arg0: number[], arg1: number): number;
        doFinal(): number[];
        update(arg0: number[]): number[];
        doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
        doFinal(arg0: number[]): number[];
        getParameters(): Internal.AlgorithmParameters;
        getAlgorithm(): string;
        doFinal(arg0: number[], arg1: number, arg2: number): number[];
        init(arg0: number, arg1: Internal.Key_): void;
        init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void;
        getExemptionMechanism(): Internal.ExemptionMechanism;
        static getInstance(arg0: string): Internal.Cipher;
        updateAAD(arg0: Internal.ByteBuffer_): void;
        update(arg0: number[], arg1: number, arg2: number): number[];
        init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void;
        updateAAD(arg0: number[]): void;
        static getInstance(arg0: string, arg1: Internal.Provider_): Internal.Cipher;
        doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
        getIV(): number[];
        doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number;
        update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number;
        init(arg0: number, arg1: Internal.Certificate_): void;
        update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
        static getInstance(arg0: string, arg1: string): Internal.Cipher;
        getProvider(): Internal.Provider;
        getOutputSize(arg0: number): number;
        static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec;
        init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void;
        init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void;
        init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void;
        updateAAD(arg0: number[], arg1: number, arg2: number): void;
        static getMaxAllowedKeyLength(arg0: string): number;
        getBlockSize(): number;
        init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void;
        unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key;
        get parameters(): Internal.AlgorithmParameters
        get algorithm(): string
        get exemptionMechanism(): Internal.ExemptionMechanism
        get IV(): number[]
        get provider(): Internal.Provider
        get blockSize(): number
        static readonly SECRET_KEY: 3;
        static readonly ENCRYPT_MODE: 1;
        static readonly PUBLIC_KEY: 1;
        static readonly PRIVATE_KEY: 2;
        static readonly WRAP_MODE: 3;
        static readonly UNWRAP_MODE: 4;
        static readonly DECRYPT_MODE: 2;
    }
    type Cipher_ = Cipher;
    class PotionItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type PotionItem_ = PotionItem;
    interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator<number, Internal.DoubleConsumer> {
        forEachRemaining(arg0: any): void;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        remove(): void;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        next(): number;
        nextDouble(): number;
        hasNext(): boolean;
    }
    type PrimitiveIterator$OfDouble_ = PrimitiveIterator$OfDouble;
    class VeryBiasedToBottomHeight extends Internal.HeightProvider {
        static of(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_, arg2: number): Internal.VeryBiasedToBottomHeight;
        static readonly CODEC: Internal.Codec<Internal.VeryBiasedToBottomHeight>;
    }
    type VeryBiasedToBottomHeight_ = VeryBiasedToBottomHeight;
    class FillLayerFeature extends Internal.Feature<Internal.LayerConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.LayerConfiguration>)
    }
    type FillLayerFeature_ = FillLayerFeature;
    class ClientboundServerDataPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_, arg1: string, arg2: boolean, arg3: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getMotd(): Internal.Optional<Internal.Component>;
        enforcesSecureChat(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        previewsChat(): boolean;
        getIconBase64(): Internal.Optional<string>;
        isSkippable(): boolean;
        get motd(): Internal.Optional<Internal.Component>
        get iconBase64(): Internal.Optional<string>
        get skippable(): boolean
    }
    type ClientboundServerDataPacket_ = ClientboundServerDataPacket;
    class EyeOfEnder extends Internal.Entity implements Internal.ItemSupplier {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<Internal.EyeOfEnder>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        setItem(arg0: Internal.ItemStack_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        signalTo(arg0: BlockPos_): void;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set item(arg0: Internal.ItemStack_)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type EyeOfEnder_ = EyeOfEnder;
    abstract class DrawableInfo {
        constructor()
    }
    type DrawableInfo_ = DrawableInfo;
    interface IntSupplier {
        getAsInt(): number;
        get asInt(): number
        (): number;
    }
    type IntSupplier_ = IntSupplier;
    class PathNavigationRegion implements Internal.CollisionGetter, Internal.BlockGetter {
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: BlockPos_)
        noCollision(arg0: Internal.Entity_): boolean;
        getMinSection(): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getMaxBuildHeight(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getProfiler(): Internal.ProfilerFiller;
        getSectionYFromSectionIndex(arg0: number): number;
        noCollision(arg0: Internal.AABB_): boolean;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHeight(): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getWorldBorder(): Internal.WorldBorder;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getMinBuildHeight(): number;
        getSectionsCount(): number;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get maxBuildHeight(): number
        get profiler(): Internal.ProfilerFiller
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get worldBorder(): Internal.WorldBorder
        get minBuildHeight(): number
        get sectionsCount(): number
        get maxLightLevel(): number
    }
    type PathNavigationRegion_ = PathNavigationRegion;
    class GatherContextEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: boolean)
        isFirstLoad(): boolean;
        get firstLoad(): boolean
    }
    type GatherContextEvent_ = GatherContextEvent;
    interface Logger {
        trace(arg0: string, ...arg1: any[]): void;
        error(arg0: string): void;
        warn(arg0: string, arg1: any, arg2: any): void;
        isTraceEnabled(arg0: org.slf4j.Marker_): boolean;
        info(arg0: string, arg1: Internal.Throwable_): void;
        debug(arg0: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string): void;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        error(arg0: string, ...arg1: any[]): void;
        warn(arg0: string, arg1: any): void;
        trace(arg0: org.slf4j.Marker_, arg1: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        info(arg0: string): void;
        debug(arg0: string, ...arg1: any[]): void;
        debug(arg0: org.slf4j.Marker_, arg1: string): void;
        info(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        warn(arg0: string, arg1: Internal.Throwable_): void;
        info(arg0: string, arg1: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        isWarnEnabled(arg0: org.slf4j.Marker_): boolean;
        isTraceEnabled(): boolean;
        trace(arg0: string): void;
        info(arg0: org.slf4j.Marker_, arg1: string): void;
        debug(arg0: string, arg1: any, arg2: any): void;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        trace(arg0: string, arg1: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        trace(arg0: string, arg1: any, arg2: any): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        isDebugEnabled(): boolean;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        error(arg0: string, arg1: any): void;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        warn(arg0: string): void;
        warn(arg0: string, ...arg1: any[]): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        trace(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        isErrorEnabled(): boolean;
        warn(arg0: org.slf4j.Marker_, arg1: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        isWarnEnabled(): boolean;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        error(arg0: string, arg1: any, arg2: any): void;
        getName(): string;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        debug(arg0: string, arg1: any): void;
        isErrorEnabled(arg0: org.slf4j.Marker_): boolean;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        info(arg0: string, arg1: any, arg2: any): void;
        isInfoEnabled(): boolean;
        debug(arg0: string, arg1: Internal.Throwable_): void;
        info(arg0: string, ...arg1: any[]): void;
        error(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        isDebugEnabled(arg0: org.slf4j.Marker_): boolean;
        isInfoEnabled(arg0: org.slf4j.Marker_): boolean;
        debug(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        trace(arg0: string, arg1: Internal.Throwable_): void;
        error(arg0: string, arg1: Internal.Throwable_): void;
        get traceEnabled(): boolean
        get debugEnabled(): boolean
        get errorEnabled(): boolean
        get warnEnabled(): boolean
        get name(): string
        get infoEnabled(): boolean
        readonly ROOT_LOGGER_NAME: "ROOT";
    }
    type Logger_ = Logger;
    class OpsTask extends Internal.RenderTask {
        constructor(drawingMgr: Internal.DrawingManager_, writeView: Internal.SurfaceProxyView_)
        addOp(op: Internal.Op_): void;
        setColorLoadOp(loadOp: number, red: number, green: number, blue: number, alpha: number): void;
        addDrawOp(op: Internal.DrawOp_, clip: Internal.ClipResult_, processorAnalysis: number): void;
        setInitialStencilContent(stencilContent: number): void;
        set initialStencilContent(stencilContent: number)
        static readonly STENCIL_CONTENT_PRESERVED: 2;
        static readonly STENCIL_CONTENT_DONT_CARE: 0;
        static readonly STENCIL_CONTENT_USER_BITS_CLEARED: 1;
    }
    type OpsTask_ = OpsTask;
    class ClientboundUpdateTagsPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Map_<Internal.ResourceKey<Internal.Registry<any>>, Internal.TagNetworkSerialization$NetworkPayload>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getTags(): Internal.Map<Internal.ResourceKey<Internal.Registry<any>>, Internal.TagNetworkSerialization$NetworkPayload>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get tags(): Internal.Map<Internal.ResourceKey<Internal.Registry<any>>, Internal.TagNetworkSerialization$NetworkPayload>
        get skippable(): boolean
    }
    type ClientboundUpdateTagsPacket_ = ClientboundUpdateTagsPacket;
    class OpenMenuEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        set(fragment: Internal.Fragment_): void;
        getMenu(): Internal.AbstractContainerMenu;
        get menu(): Internal.AbstractContainerMenu
    }
    type OpenMenuEvent_ = OpenMenuEvent;
    interface RecipeSerializer <T extends Internal.Recipe<any>> extends Internal.IForgeRecipeSerializer<T> {
        register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): T;
        readonly FIREWORK_STAR_FADE: Internal.SimpleRecipeSerializer<Internal.FireworkStarFadeRecipe>;
        readonly SHIELD_DECORATION: Internal.SimpleRecipeSerializer<Internal.ShieldDecorationRecipe>;
        readonly SHULKER_BOX_COLORING: Internal.SimpleRecipeSerializer<Internal.ShulkerBoxColoring>;
        readonly SMELTING_RECIPE: Internal.SimpleCookingSerializer<Internal.SmeltingRecipe>;
        readonly FIREWORK_ROCKET: Internal.SimpleRecipeSerializer<Internal.FireworkRocketRecipe>;
        readonly MAP_CLONING: Internal.SimpleRecipeSerializer<Internal.MapCloningRecipe>;
        readonly BOOK_CLONING: Internal.SimpleRecipeSerializer<Internal.BookCloningRecipe>;
        readonly BANNER_DUPLICATE: Internal.SimpleRecipeSerializer<Internal.BannerDuplicateRecipe>;
        readonly SHAPELESS_RECIPE: Internal.ShapelessRecipe$Serializer;
        readonly REPAIR_ITEM: Internal.SimpleRecipeSerializer<Internal.RepairItemRecipe>;
        readonly STONECUTTER: Internal.RecipeSerializer<Internal.StonecutterRecipe>;
        readonly CAMPFIRE_COOKING_RECIPE: Internal.SimpleCookingSerializer<Internal.CampfireCookingRecipe>;
        readonly SMITHING: Internal.UpgradeRecipe$Serializer;
        readonly MAP_EXTENDING: Internal.SimpleRecipeSerializer<Internal.MapExtendingRecipe>;
        readonly ARMOR_DYE: Internal.SimpleRecipeSerializer<Internal.ArmorDyeRecipe>;
        readonly SMOKING_RECIPE: Internal.SimpleCookingSerializer<Internal.SmokingRecipe>;
        readonly TIPPED_ARROW: Internal.SimpleRecipeSerializer<Internal.TippedArrowRecipe>;
        readonly SUSPICIOUS_STEW: Internal.SimpleRecipeSerializer<Internal.SuspiciousStewRecipe>;
        readonly BLASTING_RECIPE: Internal.SimpleCookingSerializer<Internal.BlastingRecipe>;
        readonly SHAPED_RECIPE: Internal.ShapedRecipe$Serializer;
        readonly FIREWORK_STAR: Internal.SimpleRecipeSerializer<Internal.FireworkStarRecipe>;
    }
    type RecipeSerializer_<T extends Internal.Recipe<any>> = Special.RecipeSerializer | RecipeSerializer<T>;
    class TrackMaterial$TrackModelHolder extends Internal.Record {
        constructor(tie: Internal.PartialModel_, segment_left: Internal.PartialModel_, segment_right: Internal.PartialModel_)
        tie(): Internal.PartialModel;
        segment_right(): Internal.PartialModel;
        segment_left(): Internal.PartialModel;
    }
    type TrackMaterial$TrackModelHolder_ = TrackMaterial$TrackModelHolder;
    class WorldgenRandom extends Internal.LegacyRandomSource {
        constructor(arg0: Internal.RandomSource_)
        getCount(): number;
        static create(arg0: number): Internal.RandomSource;
        static create(): Internal.RandomSource;
        setLargeFeatureSeed(arg0: number, arg1: number, arg2: number): void;
        nextBoolean(): boolean;
        setLargeFeatureWithSalt(arg0: number, arg1: number, arg2: number, arg3: number): void;
        nextLong(): number;
        nextDouble(): number;
        nextInt(arg0: number, arg1: number): number;
        static createNewThreadLocalInstance(): Internal.RandomSource;
        consumeCount(arg0: number): void;
        setDecorationSeed(arg0: number, arg1: number, arg2: number): number;
        triangle(arg0: number, arg1: number): number;
        setFeatureSeed(arg0: number, arg1: number, arg2: number): void;
        nextInt(arg0: number): number;
        nextFloat(): number;
        static seedSlimeChunk(arg0: number, arg1: number, arg2: number, arg3: number): Internal.RandomSource;
        /**
         * @deprecated
        */
        static createThreadSafe(): Internal.RandomSource;
        nextInt(): number;
        nextIntBetweenInclusive(arg0: number, arg1: number): number;
        get count(): number
    }
    type WorldgenRandom_ = WorldgenRandom;
    abstract class PartEntity <T extends Internal.Entity> extends Internal.Entity {
        constructor(arg0: T)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getParent(): T;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        get parent(): T
    }
    type PartEntity_<T extends Internal.Entity> = PartEntity<T>;
    class Response {
        constructor()
        getError(): string;
        getErrorMessage(): string;
        getCause(): string;
        get error(): string
        get errorMessage(): string
        get cause(): string
    }
    type Response_ = Response;
    class RegisterColorHandlersEvent$Item extends Internal.RegisterColorHandlersEvent {
        constructor()
        constructor(arg0: Internal.ItemColors_, arg1: Internal.BlockColors_)
        getItemColors(): Internal.ItemColors;
        register(arg0: Internal.ItemColor_, ...arg1: Internal.ItemLike_[]): void;
        getBlockColors(): Internal.BlockColors;
        get itemColors(): Internal.ItemColors
        get blockColors(): Internal.BlockColors
    }
    type RegisterColorHandlersEvent$Item_ = RegisterColorHandlersEvent$Item;
    class AdvancementRewards$Builder {
        constructor()
        static loot(arg0: ResourceLocation_): Internal.AdvancementRewards$Builder;
        addExperience(arg0: number): this;
        static experience(arg0: number): Internal.AdvancementRewards$Builder;
        addLootTable(arg0: ResourceLocation_): this;
        build(): Internal.AdvancementRewards;
        static "function"(arg0: ResourceLocation_): Internal.AdvancementRewards$Builder;
        static recipe(arg0: ResourceLocation_): Internal.AdvancementRewards$Builder;
        addRecipe(arg0: ResourceLocation_): this;
        runs(arg0: ResourceLocation_): this;
    }
    type AdvancementRewards$Builder_ = AdvancementRewards$Builder;
    abstract class FeatureSize {
        constructor(arg0: Internal.OptionalInt_)
        minClippedHeight(): Internal.OptionalInt;
        getSizeAtHeight(arg0: number, arg1: number): number;
        static readonly CODEC: Internal.Codec<Internal.FeatureSize>;
    }
    type FeatureSize_ = FeatureSize;
    class AnvilBlock extends Internal.FallingBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        static damage(arg0: Internal.BlockState_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type AnvilBlock_ = AnvilBlock;
    class ImmutableMap$Builder <K, V> {
        constructor()
        put(arg0: K, arg1: V): this;
        buildOrThrow(): Internal.ImmutableMap<K, V>;
        putAll(arg0: Internal.Map_<K, V>): this;
        putAll(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): this;
        put(arg0: Internal.Map$Entry_<K, V>): this;
        orderEntriesByValue(arg0: Internal.Comparator_<V>): this;
        build(): Internal.ImmutableMap<K, V>;
    }
    type ImmutableMap$Builder_<K, V> = ImmutableMap$Builder<K, V>;
    interface LayoutTransition$TransitionListener {
        endTransition(arg0: Internal.LayoutTransition_, arg1: Internal.ViewGroup_, arg2: Internal.View_, arg3: number): void;
        startTransition(arg0: Internal.LayoutTransition_, arg1: Internal.ViewGroup_, arg2: Internal.View_, arg3: number): void;
    }
    type LayoutTransition$TransitionListener_ = LayoutTransition$TransitionListener;
    interface ObjectListIterator <K> extends Internal.ObjectBidirectionalIterator<K>, Internal.ListIterator<K> {
        set(arg0: K): void;
        nextIndex(): number;
        remove(): void;
        hasPrevious(): boolean;
        skip(arg0: number): number;
        add(arg0: K): void;
        next(): K;
        back(arg0: number): number;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<K>): void;
        previous(): K;
        previousIndex(): number;
    }
    type ObjectListIterator_<K> = ObjectListIterator<K>;
    interface PlayerRideable {
    }
    type PlayerRideable_ = PlayerRideable;
    class ItemStack$TooltipPart extends Internal.Enum<Internal.ItemStack$TooltipPart> {
        static values(): Internal.ItemStack$TooltipPart[];
        getMask(): number;
        static valueOf(arg0: string): Internal.ItemStack$TooltipPart;
        get mask(): number
        static readonly ENCHANTMENTS: Internal.ItemStack$TooltipPart;
        static readonly CAN_PLACE: Internal.ItemStack$TooltipPart;
        static readonly CAN_DESTROY: Internal.ItemStack$TooltipPart;
        static readonly DYE: Internal.ItemStack$TooltipPart;
        static readonly MODIFIERS: Internal.ItemStack$TooltipPart;
        static readonly ADDITIONAL: Internal.ItemStack$TooltipPart;
        static readonly UNBREAKABLE: Internal.ItemStack$TooltipPart;
    }
    type ItemStack$TooltipPart_ = "modifiers" | "enchantments" | "unbreakable" | "can_place" | "dye" | "can_destroy" | ItemStack$TooltipPart | "additional";
    class MinecraftProfileTexture {
        constructor(arg0: string, arg1: Internal.Map_<string, string>)
        getMetadata(arg0: string): string;
        getUrl(): string;
        getHash(): string;
        get url(): string
        get hash(): string
        static readonly PROFILE_TEXTURE_COUNT: 3;
    }
    type MinecraftProfileTexture_ = MinecraftProfileTexture;
    class NarratableEntry$NarrationPriority extends Internal.Enum<Internal.NarratableEntry$NarrationPriority> {
        static values(): Internal.NarratableEntry$NarrationPriority[];
        static valueOf(arg0: string): Internal.NarratableEntry$NarrationPriority;
        isTerminal(): boolean;
        get terminal(): boolean
        static readonly NONE: Internal.NarratableEntry$NarrationPriority;
        static readonly HOVERED: Internal.NarratableEntry$NarrationPriority;
        static readonly FOCUSED: Internal.NarratableEntry$NarrationPriority;
    }
    type NarratableEntry$NarrationPriority_ = "focused" | "hovered" | NarratableEntry$NarrationPriority | "none";
    class ParticleEngine$MutableSpriteSet implements Internal.SpriteSet {
        get(arg0: number, arg1: number): Internal.TextureAtlasSprite;
        get(arg0: Internal.RandomSource_): Internal.TextureAtlasSprite;
        rebind(arg0: Internal.List_<Internal.TextureAtlasSprite>): void;
        sprites: Internal.List<Internal.TextureAtlasSprite>;
    }
    type ParticleEngine$MutableSpriteSet_ = ParticleEngine$MutableSpriteSet;
    class BlockFamily$Variant extends Internal.Enum<Internal.BlockFamily$Variant> {
        static values(): Internal.BlockFamily$Variant[];
        getName(): string;
        static valueOf(arg0: string): Internal.BlockFamily$Variant;
        get name(): string
        static readonly CRACKED: Internal.BlockFamily$Variant;
        static readonly PRESSURE_PLATE: Internal.BlockFamily$Variant;
        static readonly CUT: Internal.BlockFamily$Variant;
        static readonly BUTTON: Internal.BlockFamily$Variant;
        static readonly POLISHED: Internal.BlockFamily$Variant;
        static readonly TRAPDOOR: Internal.BlockFamily$Variant;
        static readonly DOOR: Internal.BlockFamily$Variant;
        static readonly SIGN: Internal.BlockFamily$Variant;
        static readonly FENCE_GATE: Internal.BlockFamily$Variant;
        static readonly FENCE: Internal.BlockFamily$Variant;
        static readonly WALL: Internal.BlockFamily$Variant;
        static readonly SLAB: Internal.BlockFamily$Variant;
        static readonly STAIRS: Internal.BlockFamily$Variant;
        static readonly CHISELED: Internal.BlockFamily$Variant;
        static readonly WALL_SIGN: Internal.BlockFamily$Variant;
    }
    type BlockFamily$Variant_ = "wall_sign" | "button" | "door" | "pressure_plate" | "sign" | "wall" | "slab" | "cut" | "fence_gate" | "chiseled" | "cracked" | "polished" | "fence" | "stairs" | "trapdoor" | BlockFamily$Variant;
    class EndGatewayBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type EndGatewayBlock_ = EndGatewayBlock;
    interface StructurePieceType$ContextlessType extends Internal.StructurePieceType {
        load(arg0: Internal.CompoundTag_): Internal.StructurePiece;
        setPieceId(arg0: Internal.StructurePieceType$ContextlessType_, arg1: string): Internal.StructurePieceType;
        load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece;
    }
    type StructurePieceType$ContextlessType_ = StructurePieceType$ContextlessType;
    class Services extends Internal.Record {
        constructor(arg0: Internal.MinecraftSessionService_, arg1: Internal.SignatureValidator_, arg2: Internal.GameProfileRepository_, arg3: Internal.GameProfileCache_)
        static create(arg0: Internal.YggdrasilAuthenticationService_, arg1: Internal.File_): Internal.Services;
        sessionService(): Internal.MinecraftSessionService;
        serviceSignatureValidator(): Internal.SignatureValidator;
        profileCache(): Internal.GameProfileCache;
        profileRepository(): Internal.GameProfileRepository;
    }
    type Services_ = Services;
    class BlockEntry <T extends Internal.Block> extends Internal.ItemProviderEntry<T> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.RegistryObject_<T>)
        static cast<T extends Internal.Block>(arg0: Internal.RegistryEntry_<T>): Internal.BlockEntry<T>;
        getDefaultState(): Internal.BlockState;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        has(arg0: Internal.BlockState_): boolean;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        get defaultState(): Internal.BlockState
    }
    type BlockEntry_<T extends Internal.Block> = BlockEntry<T>;
    class InputConstants$Key implements Internal.AccessInputConstantsKey {
        getDisplayName(): Internal.Component;
        static controlling$getNAME_MAP_$md$73e547$0(): Internal.Map<any, any>;
        getName(): string;
        static controlling$getNAME_MAP(): Internal.Map<string, Internal.InputConstants$Key>;
        getType(): Internal.InputConstants$Type;
        getValue(): number;
        getNumericKeyValue(): Internal.OptionalInt;
        get displayName(): Internal.Component
        get name(): string
        get type(): Internal.InputConstants$Type
        get value(): number
        get numericKeyValue(): Internal.OptionalInt
        displayName: Internal.LazyLoadedValue<Internal.Component>;
        static readonly NAME_MAP: {"key.keyboard.period": Internal.InputConstants$Key, "key.mouse.middle": Internal.InputConstants$Key, "key.keyboard.enter": Internal.InputConstants$Key, "key.mouse.right": Internal.InputConstants$Key, "key.keyboard.up": Internal.InputConstants$Key, "key.keyboard.f8": Internal.InputConstants$Key, "key.keyboard.left.control": Internal.InputConstants$Key, "key.keyboard.f9": Internal.InputConstants$Key, "key.keyboard.f6": Internal.InputConstants$Key, "key.keyboard.f7": Internal.InputConstants$Key, "key.keyboard.keypad.equal": Internal.InputConstants$Key, "key.keyboard.f1": Internal.InputConstants$Key, "key.keyboard.comma": Internal.InputConstants$Key, "key.keyboard.f4": Internal.InputConstants$Key, "key.keyboard.f5": Internal.InputConstants$Key, "key.keyboard.f2": Internal.InputConstants$Key, "key.keyboard.f3": Internal.InputConstants$Key, "key.keyboard.world.1": Internal.InputConstants$Key, "key.keyboard.right.bracket": Internal.InputConstants$Key, "key.keyboard.keypad.subtract": Internal.InputConstants$Key, "key.keyboard.world.2": Internal.InputConstants$Key, "key.keyboard.left.win": Internal.InputConstants$Key, "key.keyboard.home": Internal.InputConstants$Key, "key.keyboard.scroll.lock": Internal.InputConstants$Key, "key.keyboard.9": Internal.InputConstants$Key, "key.keyboard.8": Internal.InputConstants$Key, "key.keyboard.left.bracket": Internal.InputConstants$Key, "key.keyboard.backspace": Internal.InputConstants$Key, "key.mouse.left": Internal.InputConstants$Key, "key.keyboard.left": Internal.InputConstants$Key, "key.keyboard.equal": Internal.InputConstants$Key, "key.keyboard.right.alt": Internal.InputConstants$Key, "key.keyboard.keypad.add": Internal.InputConstants$Key, "key.keyboard.slash": Internal.InputConstants$Key, "key.keyboard.left.alt": Internal.InputConstants$Key, "key.keyboard.grave.accent": Internal.InputConstants$Key, "key.keyboard.5": Internal.InputConstants$Key, "key.keyboard.4": Internal.InputConstants$Key, "key.keyboard.7": Internal.InputConstants$Key, "key.keyboard.semicolon": Internal.InputConstants$Key, "key.keyboard.6": Internal.InputConstants$Key, "key.keyboard.1": Internal.InputConstants$Key, "key.keyboard.0": Internal.InputConstants$Key, "key.keyboard.keypad.enter": Internal.InputConstants$Key, "key.keyboard.3": Internal.InputConstants$Key, "key.keyboard.2": Internal.InputConstants$Key, "key.keyboard.tab": Internal.InputConstants$Key, "key.keyboard.apostrophe": Internal.InputConstants$Key, "key.keyboard.unknown": Internal.InputConstants$Key, "key.keyboard.f22": Internal.InputConstants$Key, "key.keyboard.f23": Internal.InputConstants$Key, "key.keyboard.f20": Internal.InputConstants$Key, "key.keyboard.keypad.0": Internal.InputConstants$Key, "key.keyboard.keypad.decimal": Internal.InputConstants$Key, "key.keyboard.f21": Internal.InputConstants$Key, "key.keyboard.keypad.1": Internal.InputConstants$Key, "key.keyboard.print.screen": Internal.InputConstants$Key, "key.keyboard.page.up": Internal.InputConstants$Key, "key.keyboard.pause": Internal.InputConstants$Key, "key.keyboard.right.shift": Internal.InputConstants$Key, "key.keyboard.y": Internal.InputConstants$Key, "key.keyboard.x": Internal.InputConstants$Key, "key.keyboard.z": Internal.InputConstants$Key, "key.keyboard.right.win": Internal.InputConstants$Key, "key.keyboard.keypad.2": Internal.InputConstants$Key, "key.keyboard.delete": Internal.InputConstants$Key, "key.keyboard.keypad.3": Internal.InputConstants$Key, "key.keyboard.f24": Internal.InputConstants$Key, "key.keyboard.keypad.4": Internal.InputConstants$Key, "key.keyboard.f25": Internal.InputConstants$Key, "key.keyboard.keypad.5": Internal.InputConstants$Key, "key.keyboard.keypad.6": Internal.InputConstants$Key, "key.keyboard.keypad.7": Internal.InputConstants$Key, "key.keyboard.keypad.8": Internal.InputConstants$Key, "key.keyboard.keypad.9": Internal.InputConstants$Key, "key.keyboard.e": Internal.InputConstants$Key, "key.keyboard.d": Internal.InputConstants$Key, "key.keyboard.g": Internal.InputConstants$Key, "key.keyboard.f": Internal.InputConstants$Key, "key.keyboard.a": Internal.InputConstants$Key, "key.keyboard.c": Internal.InputConstants$Key, "key.keyboard.b": Internal.InputConstants$Key, "key.keyboard.u": Internal.InputConstants$Key, "key.keyboard.t": Internal.InputConstants$Key, "key.keyboard.w": Internal.InputConstants$Key, "key.keyboard.v": Internal.InputConstants$Key, "key.keyboard.num.lock": Internal.InputConstants$Key, "key.keyboard.q": Internal.InputConstants$Key, "key.keyboard.insert": Internal.InputConstants$Key, "key.keyboard.p": Internal.InputConstants$Key, "key.keyboard.s": Internal.InputConstants$Key, "key.keyboard.r": Internal.InputConstants$Key, "key.keyboard.m": Internal.InputConstants$Key, "key.keyboard.menu": Internal.InputConstants$Key, "key.keyboard.l": Internal.InputConstants$Key, "key.keyboard.o": Internal.InputConstants$Key, "key.keyboard.n": Internal.InputConstants$Key, "key.keyboard.i": Internal.InputConstants$Key, "key.keyboard.h": Internal.InputConstants$Key, "key.keyboard.k": Internal.InputConstants$Key, "key.keyboard.j": Internal.InputConstants$Key, "key.keyboard.escape": Internal.InputConstants$Key, "key.keyboard.end": Internal.InputConstants$Key, "key.keyboard.keypad.multiply": Internal.InputConstants$Key, "key.keyboard.right.control": Internal.InputConstants$Key, "key.mouse.8": Internal.InputConstants$Key, "key.keyboard.left.shift": Internal.InputConstants$Key, "key.keyboard.f11": Internal.InputConstants$Key, "key.keyboard.f12": Internal.InputConstants$Key, "key.keyboard.space": Internal.InputConstants$Key, "key.keyboard.f10": Internal.InputConstants$Key, "key.keyboard.keypad.divide": Internal.InputConstants$Key, "key.mouse.6": Internal.InputConstants$Key, "key.mouse.7": Internal.InputConstants$Key, "key.keyboard.minus": Internal.InputConstants$Key, "key.mouse.4": Internal.InputConstants$Key, "key.mouse.5": Internal.InputConstants$Key, "key.keyboard.right": Internal.InputConstants$Key, "key.keyboard.down": Internal.InputConstants$Key, "key.keyboard.caps.lock": Internal.InputConstants$Key, "key.keyboard.f15": Internal.InputConstants$Key, "key.keyboard.page.down": Internal.InputConstants$Key, "key.keyboard.f16": Internal.InputConstants$Key, "key.keyboard.backslash": Internal.InputConstants$Key, "key.keyboard.f13": Internal.InputConstants$Key, "key.keyboard.f14": Internal.InputConstants$Key, "key.keyboard.f19": Internal.InputConstants$Key, "key.keyboard.f17": Internal.InputConstants$Key, "key.keyboard.f18": Internal.InputConstants$Key};
    }
    type InputConstants$Key_ = InputConstants$Key;
    class MultiBufferSource$BufferSource implements Internal.AccessorMultiBufferSource, vazkii.patchouli.mixin.client.AccessorMultiBufferSource, Internal.MultiBufferSource {
        endBatch(arg0: Internal.RenderType_): void;
        endBatch(): void;
        endLastBatch(): void;
        getFallbackBuffer(): Internal.BufferBuilder;
        static immediate(arg0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
        getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer;
        getFixedBuffers(): Internal.Map<any, any>;
        static immediateWithBuffers(arg0: Internal.Map_<Internal.RenderType, Internal.BufferBuilder>, arg1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
        get fallbackBuffer(): Internal.BufferBuilder
        get fixedBuffers(): Internal.Map<any, any>
        readonly fixedBuffers: Internal.Map<Internal.RenderType, Internal.BufferBuilder>;
        readonly builder: Internal.BufferBuilder;
    }
    type MultiBufferSource$BufferSource_ = MultiBufferSource$BufferSource;
    class ThermalRecipeJS extends Internal.RecipeJS {
        constructor()
        getMod(): string;
        get mod(): string
    }
    type ThermalRecipeJS_ = ThermalRecipeJS;
    class CactusBlock extends Internal.Block implements Internal.IPlantable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 15;
    }
    type CactusBlock_ = CactusBlock;
    class ClientboundCustomChatCompletionsPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.ClientboundCustomChatCompletionsPacket$Action_, arg1: Internal.List_<string>)
        entries(): Internal.List<string>;
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        action(): Internal.ClientboundCustomChatCompletionsPacket$Action;
        get skippable(): boolean
    }
    type ClientboundCustomChatCompletionsPacket_ = ClientboundCustomChatCompletionsPacket;
    class ArgumentSignatures$Entry extends Internal.Record {
        constructor(arg0: string, arg1: Internal.MessageSignature_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        name(): string;
        signature(): Internal.MessageSignature;
        write(arg0: Internal.FriendlyByteBuf_): void;
    }
    type ArgumentSignatures$Entry_ = ArgumentSignatures$Entry;
    class AnvilRepairEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_, arg3: Internal.ItemStack_)
        getBreakChance(): number;
        getOutput(): Internal.ItemStack;
        setBreakChance(arg0: number): void;
        getEntity(): Internal.Entity;
        getLeft(): Internal.ItemStack;
        getRight(): Internal.ItemStack;
        get breakChance(): number
        get output(): Internal.ItemStack
        set breakChance(arg0: number)
        get entity(): Internal.Entity
        get left(): Internal.ItemStack
        get right(): Internal.ItemStack
    }
    type AnvilRepairEvent_ = AnvilRepairEvent;
    class PackType extends Internal.Enum<Internal.PackType> {
        static values(): Internal.PackType[];
        getVersion(arg0: Internal.GameVersion_): number;
        static valueOf(arg0: string): Internal.PackType;
        getDirectory(): string;
        get directory(): string
        readonly bridgeType: com.mojang.bridge.game.PackType;
        static readonly CLIENT_RESOURCES: Internal.PackType;
        static readonly SERVER_DATA: Internal.PackType;
    }
    type PackType_ = "client_resources" | PackType | "server_data";
    class PainterObjectStorage {
        constructor(p: Internal.Painter_)
        createScreenObjects(): any[];
        getObject(key: string): Internal.PainterObject;
        clear(): void;
        getObjects(): Internal.Collection<Internal.PainterObject>;
        remove(id: string): void;
        handle(root: Internal.CompoundTag_): void;
        get objects(): Internal.Collection<Internal.PainterObject>
        readonly painter: Internal.Painter;
    }
    type PainterObjectStorage_ = PainterObjectStorage;
    abstract class MinecraftServer extends Internal.ReentrantBlockableEventLoop<Internal.TickTask> implements Internal.MinecraftServerKJS, Internal.CommandSource, Internal.AutoCloseable {
        constructor(arg0: Internal.Thread_, arg1: Internal.LevelStorageSource$LevelStorageAccess_, arg2: Internal.PackRepository_, arg3: Internal.WorldStem_, arg4: Internal.Proxy_, arg5: Internal.DataFixer_, arg6: Internal.Services_, arg7: any_)
        getConnection(): Internal.ServerConnectionListener;
        localvar$zbj000$wrapResourceManager(original: Internal.CloseableResourceManager_): Internal.CloseableResourceManager;
        self(): this;
        getPlayerIdleTimeout(): number;
        getCompressionThreshold(): number;
        fillServerSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport;
        isTimeProfilerRunning(): boolean;
        getProxy(): Internal.Proxy;
        getResourceManager(): Internal.ResourceManager;
        setDefaultGameType(arg0: Internal.GameType_): void;
        getAdvancement(id: ResourceLocation_): Internal.AdvancementJS;
        saveEverything(arg0: boolean, arg1: boolean, arg2: boolean): boolean;
        getPredicateManager(): Internal.PredicateManager;
        onServerCrash(arg0: Internal.CrashReport_): void;
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, Internal.TickTask>): Internal.CompletableFuture<Source>;
        /**
         * @deprecated
        */
        markWorldsDirty(): void;
        usesAuthentication(): boolean;
        getFunctions(): Internal.ServerFunctionManager;
        setEnforceWhitelist(arg0: boolean): void;
        isShutdown(): boolean;
        getScaledTrackingDistance(arg0: number): number;
        runCommandSilent(command: string): number;
        publishServer(arg0: Internal.GameType_, arg1: boolean, arg2: number): boolean;
        getFrameTimer(): Internal.FrameTimer;
        scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent;
        static configurePackRepository(arg0: Internal.PackRepository_, arg1: Internal.DataPackConfig_, arg2: boolean): Internal.DataPackConfig;
        hasGui(): boolean;
        stopTimeProfiler(): Internal.ProfileResults;
        getDefaultGameType(): Internal.GameType;
        setDemo(arg0: boolean): void;
        alwaysAccepts(): boolean;
        getTickCount(): number;
        dumpServerProperties(arg0: Internal.Path_): void;
        isUnderSpawnProtection(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        getPackRepository(): Internal.PackRepository;
        /**
         * @deprecated
        */
        forgeGetWorldMap(): Internal.Map<Internal.ResourceKey<Internal.Level>, Internal.ServerLevel>;
        logChatMessage(arg0: Internal.Component_, arg1: Internal.ChatType$Bound_, arg2: string): void;
        isDedicated(): boolean;
        getPlayerList(): Internal.PlayerList;
        getWorldPath(arg0: Internal.LevelResource_): Internal.Path;
        getDisplayName(): Internal.Component;
        finishRecordingMetrics(): void;
        cancelRecordingMetrics(): void;
        getLevel(arg0: Internal.ResourceKey_<Internal.Level>): Internal.ServerLevel;
        getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayer;
        isSingleplayer(): boolean;
        setPreventProxyConnections(arg0: boolean): void;
        getChatDecorator(): Internal.ChatDecorator;
        getServerResources(): Internal.MinecraftServer$ReloadableResources;
        getPort(): number;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, Internal.TickTask>): Internal.CompletableFuture<Source>;
        getGameRules(): Internal.GameRules;
        getCommands(): Internal.Commands;
        tickChildren(arg0: Internal.BooleanSupplier_): void;
        isRecordingMetrics(): boolean;
        isSpawningAnimals(): boolean;
        getServerDirectory(): Internal.File;
        setUsesAuthentication(arg0: boolean): void;
        getAllLevels(): Internal.Iterable<Internal.ServerLevel>;
        getPersistentData(): Internal.CompoundTag;
        isStopped(): boolean;
        setPlayerList(arg0: Internal.PlayerList_): void;
        setLocalIp(arg0: string): void;
        sendData(channel: string): void;
        createGameModeForPlayer(arg0: Internal.ServerPlayer_): Internal.ServerPlayerGameMode;
        isNetherEnabled(): boolean;
        getCustomBossEvents(): Internal.CustomBossEvents;
        getLocalIp(): string;
        reloadResources(arg0: Internal.Collection_<string>): Internal.CompletableFuture<void>;
        isEnforceWhitelist(): boolean;
        saveAllChunks(arg0: boolean, arg1: boolean, arg2: boolean): boolean;
        getLootTables(): Internal.LootTables;
        isCurrentlySaving(): boolean;
        hidesOnlinePlayers(): boolean;
        areNpcsEnabled(): boolean;
        getProfileRepository(): Internal.GameProfileRepository;
        getProfileCache(): Internal.GameProfileCache;
        getCommandStorage(): Internal.CommandStorage;
        getAbsoluteMaxWorldSize(): number;
        getForcedGameType(): Internal.GameType;
        sendSystemMessage(arg0: Internal.Component_): void;
        setDifficulty(arg0: Internal.Difficulty_, arg1: boolean): void;
        getItemModifierManager(): Internal.ItemModifierManager;
        acceptsSuccess(): boolean;
        invalidateStatus(): void;
        overworld(): Internal.ServerLevel;
        getLevel(dimension: ResourceLocation_): Internal.ServerLevel;
        static spin<S extends Internal.MinecraftServer>(arg0: Internal.Function_<Internal.Thread, S>): S;
        getStatus(): Internal.ServerStatus;
        setPlayerIdleTimeout(arg0: number): void;
        tickServer(arg0: Internal.BooleanSupplier_): void;
        getScoreboard(): Internal.ServerScoreboard;
        addTickable(arg0: Internal.Runnable_): void;
        enforceSecureProfile(): boolean;
        createCommandSourceStack(): Internal.CommandSourceStack;
        setFlightAllowed(arg0: boolean): void;
        getServerModName(): string;
        isCommandBlockEnabled(): boolean;
        acceptsFailure(): boolean;
        getNextTickTime(): number;
        isHardcore(): boolean;
        previewsChat(): boolean;
        getFile(arg0: string): Internal.File;
        getSpawnRadius(arg0: Internal.ServerLevel_): number;
        isPublished(): boolean;
        repliesToStatus(): boolean;
        stopRecordingMetrics(): void;
        startTimeProfiler(): void;
        getPlayerCount(): number;
        getAdvancements(): Internal.ServerAdvancementManager;
        getOverworld(): Internal.ServerLevel;
        getMaxChainedNeighborUpdates(): number;
        getMotd(): string;
        isRunning(): boolean;
        getName(): Internal.Component;
        handler$zlb000$injectSpatialLevel(arg0: Internal.ChunkProgressListener_, arg1: Internal.CallbackInfo_): void;
        getSessionService(): Internal.MinecraftSessionService;
        getRateLimitPacketsPerSecond(): number;
        getOperatorUserPermissionLevel(): number;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        getSingleplayerProfile(): Internal.GameProfile;
        getServerResourcePack(): Internal.Optional<Internal.MinecraftServer$ServerResourcePackInfo>;
        fillSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport;
        isReady(): boolean;
        setPort(arg0: number): void;
        shouldInformAdmins(): boolean;
        registryAccess(): Internal.RegistryAccess$Frozen;
        setDifficultyLocked(arg0: boolean): void;
        stop(): void;
        getMaxPlayers(): number;
        isSpawningMonsters(): boolean;
        setPvpAllowed(arg0: boolean): void;
        getKeyPair(): Internal.KeyPair;
        forceSynchronousWrites(): boolean;
        getTickTime(arg0: Internal.ResourceKey_<Internal.Level>): number[];
        isPvpAllowed(): boolean;
        getFunctionCompilationLevel(): number;
        isResourcePackRequired(): boolean;
        getServerVersion(): string;
        getProfiler(): Internal.ProfilerFiller;
        getAverageTickTime(): number;
        isSingleplayerOwner(arg0: Internal.GameProfile_): boolean;
        setSingleplayerProfile(arg0: Internal.GameProfile_): void;
        static of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): Internal.ProcessorHandle<Msg>;
        onServerExit(): void;
        kickUnlistedPlayers(arg0: Internal.CommandSourceStack_): void;
        doRunTask(arg0: Internal.TickTask_): void;
        getRunningThread(): Internal.Thread;
        createTextFilterForPlayer(arg0: Internal.ServerPlayer_): Internal.TextFilter;
        startRecordingMetrics(arg0: Internal.Consumer_<Internal.ProfileResults>, arg1: Internal.Consumer_<Internal.Path>): void;
        isDemo(): boolean;
        getReloadableResources(): Internal.MinecraftServer$ReloadableResources;
        getProfilePermissions(arg0: Internal.GameProfile_): number;
        getData(): Internal.AttachedData<any>;
        getWorldScreenshotFile(): Internal.Optional<Internal.Path>;
        getStructureManager(): Internal.StructureTemplateManager;
        halt(arg0: boolean): void;
        getEntities(): Internal.EntityArrayList;
        isEpollEnabled(): boolean;
        tell(message: Internal.Component_): void;
        shouldRconBroadcast(): boolean;
        levelKeys(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        getSpawnProtectionRadius(): number;
        getModdedStatus(): Internal.ModCheck;
        getPlayerNames(): string[];
        setStatusMessage(message: Internal.Component_): void;
        getRecipeManager(): Internal.RecipeManager;
        getPlayers(): Internal.EntityArrayList;
        getFixerUpper(): Internal.DataFixer;
        getWorldData(): Internal.WorldData;
        setMotd(arg0: string): void;
        getPreventProxyConnections(): boolean;
        runCommand(command: string): number;
        getServiceSignatureValidator(): Internal.SignatureValidator;
        schedule(timer: Internal.TemporalAmount_, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent;
        isFlightAllowed(): boolean;
        get connection(): Internal.ServerConnectionListener
        get playerIdleTimeout(): number
        get compressionThreshold(): number
        get timeProfilerRunning(): boolean
        get proxy(): Internal.Proxy
        get resourceManager(): Internal.ResourceManager
        set defaultGameType(arg0: Internal.GameType_)
        get predicateManager(): Internal.PredicateManager
        get functions(): Internal.ServerFunctionManager
        set enforceWhitelist(arg0: boolean)
        get shutdown(): boolean
        get frameTimer(): Internal.FrameTimer
        get defaultGameType(): Internal.GameType
        set demo(arg0: boolean)
        get tickCount(): number
        get packRepository(): Internal.PackRepository
        get dedicated(): boolean
        get playerList(): Internal.PlayerList
        get displayName(): Internal.Component
        get singleplayer(): boolean
        set preventProxyConnections(arg0: boolean)
        get chatDecorator(): Internal.ChatDecorator
        get serverResources(): Internal.MinecraftServer$ReloadableResources
        get port(): number
        get gameRules(): Internal.GameRules
        get commands(): Internal.Commands
        get recordingMetrics(): boolean
        get spawningAnimals(): boolean
        get serverDirectory(): Internal.File
        set usesAuthentication(arg0: boolean)
        get allLevels(): Internal.Iterable<Internal.ServerLevel>
        get persistentData(): Internal.CompoundTag
        get stopped(): boolean
        set playerList(arg0: Internal.PlayerList_)
        set localIp(arg0: string)
        get netherEnabled(): boolean
        get customBossEvents(): Internal.CustomBossEvents
        get localIp(): string
        get enforceWhitelist(): boolean
        get lootTables(): Internal.LootTables
        get currentlySaving(): boolean
        get profileRepository(): Internal.GameProfileRepository
        get profileCache(): Internal.GameProfileCache
        get commandStorage(): Internal.CommandStorage
        get absoluteMaxWorldSize(): number
        get forcedGameType(): Internal.GameType
        get itemModifierManager(): Internal.ItemModifierManager
        get status(): Internal.ServerStatus
        set playerIdleTimeout(arg0: number)
        get scoreboard(): Internal.ServerScoreboard
        set flightAllowed(arg0: boolean)
        get serverModName(): string
        get commandBlockEnabled(): boolean
        get nextTickTime(): number
        get hardcore(): boolean
        get published(): boolean
        get playerCount(): number
        get advancements(): Internal.ServerAdvancementManager
        get overworld(): Internal.ServerLevel
        get maxChainedNeighborUpdates(): number
        get motd(): string
        get running(): boolean
        get name(): Internal.Component
        get sessionService(): Internal.MinecraftSessionService
        get rateLimitPacketsPerSecond(): number
        get operatorUserPermissionLevel(): number
        get singleplayerProfile(): Internal.GameProfile
        get serverResourcePack(): Internal.Optional<Internal.MinecraftServer$ServerResourcePackInfo>
        get ready(): boolean
        set port(arg0: number)
        set difficultyLocked(arg0: boolean)
        get maxPlayers(): number
        get spawningMonsters(): boolean
        set pvpAllowed(arg0: boolean)
        get keyPair(): Internal.KeyPair
        get pvpAllowed(): boolean
        get functionCompilationLevel(): number
        get resourcePackRequired(): boolean
        get serverVersion(): string
        get profiler(): Internal.ProfilerFiller
        get averageTickTime(): number
        set singleplayerProfile(arg0: Internal.GameProfile_)
        get runningThread(): Internal.Thread
        get demo(): boolean
        get reloadableResources(): Internal.MinecraftServer$ReloadableResources
        get data(): Internal.AttachedData<any>
        get worldScreenshotFile(): Internal.Optional<Internal.Path>
        get structureManager(): Internal.StructureTemplateManager
        get entities(): Internal.EntityArrayList
        get epollEnabled(): boolean
        get spawnProtectionRadius(): number
        get moddedStatus(): Internal.ModCheck
        get playerNames(): string[]
        set statusMessage(message: Internal.Component_)
        get recipeManager(): Internal.RecipeManager
        get players(): Internal.EntityArrayList
        get fixerUpper(): Internal.DataFixer
        get worldData(): Internal.WorldData
        set motd(arg0: string)
        get preventProxyConnections(): boolean
        get serviceSignatureValidator(): Internal.SignatureValidator
        get flightAllowed(): boolean
        static readonly START_CHUNK_RADIUS: 11;
        static readonly ABSOLUTE_MAX_WORLD_SIZE: 29999984;
        static readonly DEMO_SETTINGS: Internal.LevelSettings;
        readonly storageSource: Internal.LevelStorageSource$LevelStorageAccess;
        static readonly VANILLA_BRAND: "vanilla";
        static readonly ANONYMOUS_PLAYER_PROFILE: Internal.GameProfile;
        readonly tickTimes: number[];
        static readonly MS_PER_TICK: 50;
    }
    type MinecraftServer_ = MinecraftServer;
    abstract class ScreenEvent$MouseDragged extends Internal.ScreenEvent$MouseInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        getMouseButton(): number;
        getDragY(): number;
        getDragX(): number;
        get mouseButton(): number
        get dragY(): number
        get dragX(): number
    }
    type ScreenEvent$MouseDragged_ = ScreenEvent$MouseDragged;
    class Matcher implements Internal.MatchResult {
        start(): number;
        matches(): boolean;
        find(arg0: number): boolean;
        pattern(): Internal.Pattern;
        appendReplacement(arg0: Internal.StringBuffer_, arg1: string): this;
        end(arg0: number): number;
        end(arg0: string): number;
        reset(): this;
        reset(arg0: Internal.CharSequence_): this;
        results(): Internal.Stream<Internal.MatchResult>;
        replaceFirst(arg0: string): string;
        appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder;
        groupCount(): number;
        find(): boolean;
        replaceFirst(arg0: Internal.Function_<Internal.MatchResult, string>): string;
        region(arg0: number, arg1: number): this;
        lookingAt(): boolean;
        start(arg0: number): number;
        hasTransparentBounds(): boolean;
        appendReplacement(arg0: Internal.StringBuilder_, arg1: string): this;
        end(): number;
        group(arg0: string): string;
        replaceAll(arg0: Internal.Function_<Internal.MatchResult, string>): string;
        requireEnd(): boolean;
        hasAnchoringBounds(): boolean;
        useTransparentBounds(arg0: boolean): this;
        appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer;
        regionEnd(): number;
        useAnchoringBounds(arg0: boolean): this;
        toMatchResult(): Internal.MatchResult;
        usePattern(arg0: Internal.Pattern_): this;
        replaceAll(arg0: string): string;
        start(arg0: string): number;
        group(): string;
        static quoteReplacement(arg0: string): string;
        group(arg0: number): string;
        hitEnd(): boolean;
        regionStart(): number;
    }
    type Matcher_ = Matcher;
    class FieldPosition {
        constructor(arg0: Internal.Format$Field_)
        constructor(arg0: Internal.Format$Field_, arg1: number)
        constructor(arg0: number)
        getFieldAttribute(): Internal.Format$Field;
        getBeginIndex(): number;
        getField(): number;
        setBeginIndex(arg0: number): void;
        setEndIndex(arg0: number): void;
        getEndIndex(): number;
        get fieldAttribute(): Internal.Format$Field
        get beginIndex(): number
        get field(): number
        set beginIndex(arg0: number)
        set endIndex(arg0: number)
        get endIndex(): number
    }
    type FieldPosition_ = FieldPosition;
    interface View$OnFocusChangeListener {
        onFocusChange(arg0: Internal.View_, arg1: boolean): void;
        (arg0: Internal.View_, arg1: boolean): void;
    }
    type View$OnFocusChangeListener_ = View$OnFocusChangeListener;
    interface WithAttachedData <T> {
        getData(): Internal.AttachedData<T>;
        get data(): Internal.AttachedData<T>
    }
    type WithAttachedData_<T> = WithAttachedData<T>;
    interface StructurePoolElementType <P extends Internal.StructurePoolElement> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.StructurePoolElement>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly LIST: Internal.StructurePoolElementType<Internal.ListPoolElement>;
        readonly LEGACY: Internal.StructurePoolElementType<Internal.LegacySinglePoolElement>;
        readonly FEATURE: Internal.StructurePoolElementType<Internal.FeaturePoolElement>;
        readonly EMPTY: Internal.StructurePoolElementType<Internal.EmptyPoolElement>;
        readonly SINGLE: Internal.StructurePoolElementType<Internal.SinglePoolElement>;
    }
    type StructurePoolElementType_<P extends Internal.StructurePoolElement> = Special.StructurePoolElement | StructurePoolElementType<P>;
    class TallGrassBlock extends Internal.BushBlock implements Internal.IForgeShearable, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TallGrassBlock_ = TallGrassBlock;
    interface IItemHandlerModifiable extends Internal.IItemHandler {
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        setStackInSlot(arg0: number, arg1: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        getSlots(): number;
        extractItem(i: number, i1: number, b: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        kjs$self(): Internal.IItemHandler;
        getStackInSlot(i: number): Internal.ItemStack;
        getHeight(): number;
        countNonEmpty(): number;
        getWidth(): number;
        getSlotLimit(i: number): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(i: number, itemStack: Internal.ItemStack_, b: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(i: number, itemStack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type IItemHandlerModifiable_ = IItemHandlerModifiable;
    class EditableMachineUI implements Internal.IEditableUI<WidgetGroup, Internal.MetaMachine> {
        constructor(groupName: string, uiPath: ResourceLocation_, widgetSupplier: Internal.Supplier_<WidgetGroup>, binder: Internal.BiConsumer_<WidgetGroup, Internal.MetaMachine>)
        reloadCustomUI(): void;
        getCustomUI(): Internal.CompoundTag;
        createDefault(): WidgetGroup;
        setupUI(arg0: WidgetGroup_, arg1: any): void;
        getGroupName(): string;
        createCustomUI(): WidgetGroup;
        hasCustomUI(): boolean;
        setupUI(template: WidgetGroup_, machine: Internal.MetaMachine_): void;
        getUiPath(): ResourceLocation;
        get customUI(): Internal.CompoundTag
        get groupName(): string
        get uiPath(): ResourceLocation
    }
    type EditableMachineUI_ = EditableMachineUI;
    interface EnchantmentBuilder$PostFunction {
        apply(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
        (arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
    }
    type EnchantmentBuilder$PostFunction_ = EnchantmentBuilder$PostFunction;
    interface IFluidStorage extends Internal.IFluidTransfer {
        fill(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, arg2: boolean, arg3: boolean): number;
        createSnapshot(): any;
        restoreFromSnapshot(arg0: any): void;
        supportsDrain(arg0: number): boolean;
        setFluidInTank(tank: number, fluidStack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): void;
        getTankCapacity(tank: number): number;
        getFluidInTank(tank: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        supportsFill(arg0: number): boolean;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): number;
        drain(maxDrain: number, simulate: boolean, notifyChanges: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): number;
        drain(maxDrain: number, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        isFluidValid(tank: number, stack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        getTanks(): number;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        drain(arg0: number, arg1: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, arg2: boolean, arg3: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        onContentsChanged(): void;
        setFluid(arg0: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): void;
        isFluidValid(arg0: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        getFluidAmount(): number;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        getCapacity(): number;
        getFluid(): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        get tanks(): number
        set fluid(arg0: com.lowdragmc.lowdraglib.side.fluid.FluidStack_)
        get fluidAmount(): number
        get capacity(): number
        get fluid(): com.lowdragmc.lowdraglib.side.fluid.FluidStack
    }
    type IFluidStorage_ = IFluidStorage;
    class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder;
    class WorldAttached <T> {
        constructor(arg0: Internal.Function_<Internal.LevelAccessor, T>)
        empty(arg0: Internal.BiConsumer_<Internal.LevelAccessor, T>): void;
        put(arg0: Internal.LevelAccessor_, arg1: T): void;
        get(arg0: Internal.LevelAccessor_): T;
        replace(arg0: Internal.LevelAccessor_, arg1: Internal.Consumer_<T>): T;
        replace(arg0: Internal.LevelAccessor_): T;
        empty(arg0: Internal.Consumer_<T>): void;
        static invalidateWorld(arg0: Internal.LevelAccessor_): void;
    }
    type WorldAttached_<T> = WorldAttached<T>;
    interface SlotAccessor {
        getX(): number;
        getY(): number;
        setY(arg0: number): void;
        setX(arg0: number): void;
        get x(): number
        get y(): number
        set y(arg0: number)
        set x(arg0: number)
    }
    type SlotAccessor_ = SlotAccessor;
    interface PositionalRandomFactory {
        fromHashOf(arg0: string): Internal.RandomSource;
        at(arg0: number, arg1: number, arg2: number): Internal.RandomSource;
        fromHashOf(arg0: ResourceLocation_): Internal.RandomSource;
        at(arg0: BlockPos_): Internal.RandomSource;
        parityConfigString(arg0: Internal.StringBuilder_): void;
    }
    type PositionalRandomFactory_ = PositionalRandomFactory;
    class Rect {
        constructor()
        constructor(left: number, top: number, right: number, bottom: number)
        constructor(r: Internal.Rect_)
        centerY(): number;
        contains(left: number, top: number, right: number, bottom: number): boolean;
        y(): number;
        x(): number;
        toShortString(): string;
        set(left: number, top: number, right: number, bottom: number): void;
        sort(): void;
        isEmpty(): boolean;
        setEmpty(): void;
        intersect(left: number, top: number, right: number, bottom: number): boolean;
        inset(insets: Internal.Rect_): void;
        setIntersect(a: Internal.Rect_, b: Internal.Rect_): boolean;
        static intersects(a: Internal.Rect_, b: Internal.Rect_): boolean;
        copy(): this;
        centerX(): number;
        join(left: number, top: number, right: number, bottom: number): void;
        intersect(r: Internal.Rect_): boolean;
        intersects(left: number, top: number, right: number, bottom: number): boolean;
        inset(dx: number, dy: number): void;
        union(r: Internal.Rect_): void;
        intersectUnchecked(other: Internal.Rect_): void;
        height(): number;
        contains(r: Internal.Rect_): boolean;
        union(x: number, y: number): void;
        offset(dx: number, dy: number): void;
        inset(left: number, top: number, right: number, bottom: number): void;
        set(src: Internal.Rect_): void;
        offsetTo(newLeft: number, newTop: number): void;
        contains(x: number, y: number): boolean;
        exactCenterY(): number;
        static copy(r: Internal.Rect_): Internal.Rect;
        width(): number;
        exactCenterX(): number;
        union(left: number, top: number, right: number, bottom: number): void;
        get empty(): boolean
        right: number;
        top: number;
        bottom: number;
        left: number;
    }
    type Rect_ = Rect;
    class BlockColumnConfiguration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.List_<Internal.BlockColumnConfiguration$Layer>, arg1: Internal.Direction_, arg2: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg3: boolean)
        static layer(arg0: Internal.IntProvider_, arg1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration$Layer;
        allowedPlacement(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        layers(): Internal.List<Internal.BlockColumnConfiguration$Layer>;
        static simple(arg0: Internal.IntProvider_, arg1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration;
        prioritizeTip(): boolean;
        direction(): Internal.Direction;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.BlockColumnConfiguration>;
    }
    type BlockColumnConfiguration_ = BlockColumnConfiguration;
    class LinearPosTest extends Internal.PosRuleTest {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        static readonly CODEC: Internal.Codec<Internal.LinearPosTest>;
    }
    type LinearPosTest_ = LinearPosTest;
    class RenderType$CompositeRenderType extends Internal.RenderType {
        static getDrawBuffer(arg0: Internal.RenderType_): Internal.DrawBuffer;
        readonly state: Internal.RenderType$CompositeState;
    }
    type RenderType$CompositeRenderType_ = RenderType$CompositeRenderType;
    abstract class Type$TypeError {
        constructor(arg0: string)
    }
    type Type$TypeError_ = Type$TypeError;
    class LevelRenderer implements Internal.ResourceManagerReloadListener, Internal.WorldRendererExtended, Internal.WorldRendererAccessor, Internal.AutoCloseable, Internal.LevelRendererAccessor {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.EntityRenderDispatcher_, arg2: Internal.BlockEntityRenderDispatcher_, arg3: Internal.RenderBuffers_)
        needsUpdate(): void;
        getItemEntityTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        entityTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        updateGlobalBlockEntities(arg0: Internal.Collection_<Internal.BlockEntity>, arg1: Internal.Collection_<Internal.BlockEntity>): void;
        getCloudsTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        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;
        prepareCullFrustum(arg0: Internal.PoseStack_, arg1: Vec3_, arg2: Internal.Matrix4f_): void;
        killFrustum(): void;
        getTranslucentTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        renderLevel(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: boolean, arg4: Internal.Camera_, arg5: Internal.GameRenderer_, arg6: Internal.LightTexture_, arg7: Internal.Matrix4f_): void;
        addRecentlyCompiledChunk(arg0: Internal.ChunkRenderDispatcher$RenderChunk_): void;
        countRenderedChunks(): number;
        tickRain(arg0: Internal.Camera_): void;
        hasRenderedAllChunks(): boolean;
        setLevel(arg0: Internal.ClientLevel_): void;
        setBlocksDirty(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): void;
        static getLightColor(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        static addChainedFilledBoxVertices(arg0: Internal.BufferBuilder_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void;
        getTotalChunks(): number;
        tick(): void;
        handler$zhg000$renderLevel(ci: Internal.CallbackInfo_): void;
        static renderLineBox(arg0: Internal.VertexConsumer_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void;
        doEntityOutline(): void;
        getEntityStatistics(): string;
        handler$zli000$renderSky(arg0: Internal.PoseStack_, arg1: Internal.Matrix4f_, arg2: number, arg3: Internal.Camera_, arg4: boolean, arg5: Internal.Runnable_, arg6: Internal.CallbackInfo_): void;
        resize(arg0: number, arg1: number): void;
        addParticleInternal(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle;
        /**
         * @deprecated
        */
        playStreamingMusic(arg0: Internal.SoundEvent_, arg1: BlockPos_): void;
        getChunkStatistics(): string;
        initOutline(): void;
        static renderShape(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: Internal.VoxelShape_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        setSectionDirty(arg0: number, arg1: number, arg2: number): void;
        isChunkCompiled(pos: BlockPos_): boolean;
        localvar$zhg000$modifyPoseStack(poseStack: Internal.PoseStack_): Internal.PoseStack;
        destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void;
        getSodiumWorldRenderer(): Internal.SodiumWorldRenderer;
        static renderLineBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void;
        addParticle(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        localvar$zhg000$modifyPartialTicks(partialTicks: number): number;
        captureFrustum(): void;
        renderSky(arg0: Internal.PoseStack_, arg1: Internal.Matrix4f_, arg2: number, arg3: Internal.Camera_, arg4: boolean, arg5: Internal.Runnable_): void;
        static renderShape_$md$73e547$0(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: Internal.VoxelShape_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        getName(): string;
        addParticleInternal(arg0: Internal.ParticleOptions_, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): Internal.Particle;
        shouldShowEntityOutlines(): boolean;
        renderHitOutline(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: Internal.Entity_, arg3: number, arg4: number, arg5: number, arg6: BlockPos_, arg7: Internal.BlockState_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        blockChanged(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: number): void;
        static renderLineBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: Internal.AABB_, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getChunkRenderDispatcher(): Internal.ChunkRenderDispatcher;
        handler$zzg000$render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: boolean, arg4: Internal.Camera_, arg5: Internal.GameRenderer_, arg6: Internal.LightTexture_, arg7: Internal.Matrix4f_, arg8: Internal.CallbackInfo_): void;
        globalLevelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        playStreamingMusic(arg0: Internal.SoundEvent_, arg1: BlockPos_, arg2: Internal.RecordItem_): void;
        allChanged(): void;
        setBlockDirty(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_): void;
        getParticlesTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        flywheel$getDestructionProgress(): Internal.Long2ObjectMap<any>;
        setSectionDirtyWithNeighbors(x: number, y: number, z: number): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getLastViewDistance(): number;
        static renderVoxelShape(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: Internal.VoxelShape_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        getWeatherTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        close(): void;
        clear(): void;
        renderClouds(matrices: Internal.PoseStack_, projectionMatrix: Internal.Matrix4f_, tickDelta: number, x: number, y: number, z: number): void;
        handler$zje000$onRender(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: boolean, arg4: Internal.Camera_, arg5: Internal.GameRenderer_, arg6: Internal.LightTexture_, arg7: Internal.Matrix4f_, arg8: Internal.CallbackInfo_): void;
        graphicsChanged(): void;
        dynlights_setSectionDirty(arg0: number, arg1: number, arg2: number, arg3: boolean): void;
        static getLightColor(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_): number;
        get itemEntityTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        get cloudsTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        get translucentTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        set level(arg0: Internal.ClientLevel_)
        get totalChunks(): number
        get entityStatistics(): string
        get chunkStatistics(): string
        get sodiumWorldRenderer(): Internal.SodiumWorldRenderer
        get name(): string
        get chunkRenderDispatcher(): Internal.ChunkRenderDispatcher
        get particlesTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        get lastViewDistance(): number
        get weatherTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        static readonly CHUNK_SIZE: 16;
        readonly renderBuffers: Internal.RenderBuffers;
        static readonly DIRECTIONS: Internal.Direction[];
        readonly frustumPos: Internal.Vector3d;
        capturedFrustum: Internal.Frustum;
    }
    type LevelRenderer_ = LevelRenderer;
    abstract class Reader implements Internal.Closeable, Internal.Readable {
        static nullReader(): Internal.Reader;
        transferTo(arg0: Internal.Writer_): number;
        read(arg0: Internal.CharBuffer_): number;
        read(): number;
        markSupported(): boolean;
        mark(arg0: number): void;
        close(): void;
        read(arg0: string[], arg1: number, arg2: number): number;
        ready(): boolean;
        read(arg0: string[]): number;
        skip(arg0: number): number;
        reset(): void;
    }
    type Reader_ = Reader;
    interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator<number> {
        /**
         * @deprecated
        */
        add(arg0: any): void;
        nextIndex(): number;
        forEachRemaining(arg0: any): void;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        set(arg0: any): void;
        skip(arg0: number): number;
        nextDouble(): number;
        previousDouble(): number;
        add(arg0: number): void;
        remove(): void;
        hasPrevious(): boolean;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        set(arg0: number): void;
        /**
         * @deprecated
        */
        add(arg0: number): void;
        /**
         * @deprecated
        */
        set(arg0: number): void;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        back(arg0: number): number;
        hasNext(): boolean;
        /**
         * @deprecated
        */
        previous(): any;
        previousIndex(): number;
    }
    type DoubleListIterator_ = DoubleListIterator;
    class ChatSender extends Internal.Record {
        constructor(arg0: Internal.UUID_, arg1: Internal.ProfilePublicKey_)
        isSystem(): boolean;
        profilePublicKey(): Internal.ProfilePublicKey;
        profileId(): Internal.UUID;
        get system(): boolean
        static readonly SYSTEM: Internal.ChatSender;
    }
    type ChatSender_ = ChatSender;
    class BlockEvent$NeighborNotifyEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.EnumSet_<Internal.Direction>, arg4: boolean)
        getForceRedstoneUpdate(): boolean;
        getNotifiedSides(): Internal.EnumSet<Internal.Direction>;
        get forceRedstoneUpdate(): boolean
        get notifiedSides(): Internal.EnumSet<Internal.Direction>
    }
    type BlockEvent$NeighborNotifyEvent_ = BlockEvent$NeighborNotifyEvent;
    interface PrivateKey extends Internal.Key, Internal.Destroyable {
        getAlgorithm(): string;
        getFormat(): string;
        destroy(): void;
        isDestroyed(): boolean;
        getEncoded(): number[];
        get algorithm(): string
        get format(): string
        get destroyed(): boolean
        get encoded(): number[]
        /**
         * @deprecated
        */
        readonly serialVersionUID: 6034044314589513430;
    }
    type PrivateKey_ = PrivateKey;
    class NetworkEvent$Context {
        enqueueWork(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        setPacketHandled(arg0: boolean): void;
        getPacketDispatcher(): Internal.NetworkEvent$PacketDispatcher;
        getPacketHandled(): boolean;
        getDirection(): Internal.NetworkDirection;
        attr<T>(arg0: Internal.AttributeKey_<T>): io.netty.util.Attribute<T>;
        getSender(): Internal.ServerPlayer;
        getNetworkManager(): Internal.Connection;
        set packetHandled(arg0: boolean)
        get packetDispatcher(): Internal.NetworkEvent$PacketDispatcher
        get packetHandled(): boolean
        get direction(): Internal.NetworkDirection
        get sender(): Internal.ServerPlayer
        get networkManager(): Internal.Connection
    }
    type NetworkEvent$Context_ = NetworkEvent$Context;
    class ModConfig {
        constructor(arg0: Internal.ModConfig$Type_, arg1: Internal.IConfigSpec_<any>, arg2: Internal.ModContainer_)
        constructor(arg0: Internal.ModConfig$Type_, arg1: Internal.IConfigSpec_<any>, arg2: Internal.ModContainer_, arg3: string)
        getFileName(): string;
        getType(): Internal.ModConfig$Type;
        getConfigData(): Internal.CommentedConfig;
        getModId(): string;
        getHandler(): Internal.ConfigFileTypeHandler;
        save(): void;
        acceptSyncedConfig(arg0: number[]): void;
        getFullPath(): Internal.Path;
        getSpec<T extends Internal.IConfigSpec<T>>(): Internal.IConfigSpec<T>;
        get fileName(): string
        get type(): Internal.ModConfig$Type
        get configData(): Internal.CommentedConfig
        get modId(): string
        get handler(): Internal.ConfigFileTypeHandler
        get fullPath(): Internal.Path
        get spec(): Internal.IConfigSpec<T>
    }
    type ModConfig_ = ModConfig;
    class EntityRendererProvider$Context {
        constructor(arg0: Internal.EntityRenderDispatcher_, arg1: Internal.ItemRenderer_, arg2: Internal.BlockRenderDispatcher_, arg3: Internal.ItemInHandRenderer_, arg4: Internal.ResourceManager_, arg5: Internal.EntityModelSet_, arg6: Internal.Font_)
        getFont(): Internal.Font;
        getItemInHandRenderer(): Internal.ItemInHandRenderer;
        getItemRenderer(): Internal.ItemRenderer;
        getModelSet(): Internal.EntityModelSet;
        getEntityRenderDispatcher(): Internal.EntityRenderDispatcher;
        getBlockRenderDispatcher(): Internal.BlockRenderDispatcher;
        getResourceManager(): Internal.ResourceManager;
        bakeLayer(arg0: Internal.ModelLayerLocation_): Internal.ModelPart;
        get font(): Internal.Font
        get itemInHandRenderer(): Internal.ItemInHandRenderer
        get itemRenderer(): Internal.ItemRenderer
        get modelSet(): Internal.EntityModelSet
        get entityRenderDispatcher(): Internal.EntityRenderDispatcher
        get blockRenderDispatcher(): Internal.BlockRenderDispatcher
        get resourceManager(): Internal.ResourceManager
    }
    type EntityRendererProvider$Context_ = EntityRendererProvider$Context;
    class ServerStatus$Version {
        constructor(arg0: string, arg1: number)
        getName(): string;
        getProtocol(): number;
        get name(): string
        get protocol(): number
    }
    type ServerStatus$Version_ = ServerStatus$Version;
    interface TransitionListener {
        onTransitionPause(transition: Internal.Transition_): void;
        onTransitionResume(transition: Internal.Transition_): void;
        onTransitionCancel(transition: Internal.Transition_): void;
        onTransitionEnd(transition: Internal.Transition_): void;
        onTransitionStart(transition: Internal.Transition_): void;
    }
    type TransitionListener_ = TransitionListener;
    class RegisterEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        register<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: Internal.Consumer_<Internal.RegisterEvent$RegisterHelper<T>>): void;
        getForgeRegistry<T>(): Internal.IForgeRegistry<T>;
        getVanillaRegistry<T>(): Internal.Registry<T>;
        register<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: ResourceLocation_, arg2: Internal.Supplier_<T>): void;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<any>>;
        get forgeRegistry(): Internal.IForgeRegistry<T>
        get vanillaRegistry(): Internal.Registry<T>
        get registryKey(): Internal.ResourceKey<Internal.Registry<any>>
    }
    type RegisterEvent_ = RegisterEvent;
    class ZombieHorse extends Internal.AbstractHorse {
        constructor(arg0: Internal.EntityType_<Internal.ZombieHorse>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ZombieHorse_ = ZombieHorse;
    class EvokerFangs extends Internal.Entity {
        constructor(arg0: Internal.EntityType_<Internal.EvokerFangs>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.LivingEntity_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getOwner(): Internal.LivingEntity;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        setOwner(arg0: Internal.LivingEntity_): void;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getAnimationProgress(arg0: number): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        get owner(): Internal.LivingEntity
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        set owner(arg0: Internal.LivingEntity_)
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        static readonly ATTACK_DURATION: 20;
        static readonly LIFE_OFFSET: 2;
        static readonly ATTACK_TRIGGER_TICKS: 14;
    }
    type EvokerFangs_ = EvokerFangs;
    class BlockBehaviour$OffsetType extends Internal.Enum<Internal.BlockBehaviour$OffsetType> {
        static valueOf(arg0: string): Internal.BlockBehaviour$OffsetType;
        static values(): Internal.BlockBehaviour$OffsetType[];
        static readonly NONE: Internal.BlockBehaviour$OffsetType;
        static readonly XZ: Internal.BlockBehaviour$OffsetType;
        static readonly XYZ: Internal.BlockBehaviour$OffsetType;
    }
    type BlockBehaviour$OffsetType_ = BlockBehaviour$OffsetType | "xyz" | "none" | "xz";
    class BogeyInstance {
        constructor(arg0: Internal.CarriageBogey_, arg1: Internal.BogeyStyle_, arg2: Internal.BogeySizes$BogeySize_, arg3: Internal.MaterialManager_)
        updateLight(arg0: Internal.BlockAndTintGetter_, arg1: Internal.CarriageContraptionEntity_): void;
        beginFrame(arg0: number, arg1: Internal.PoseStack_): void;
        readonly commonRenderer: Internal.Optional<Internal.BogeyRenderer$CommonRenderer>;
        readonly bogey: Internal.CarriageBogey;
        readonly renderer: Internal.BogeyRenderer;
    }
    type BogeyInstance_ = BogeyInstance;
    class ChestBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.LidBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getOpenNess(arg0: number): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        onLoad(): void;
        static lidAnimateTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ChestBlockEntity_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        recheckOpen(): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        static swapContents(arg0: Internal.ChestBlockEntity_, arg1: Internal.ChestBlockEntity_): void;
        static getOpenCount(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get width(): number
        get maxStackSize(): number
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
    }
    type ChestBlockEntity_ = ChestBlockEntity;
    class ClientboundBlockChangedAckPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        sequence(): number;
        get skippable(): boolean
    }
    type ClientboundBlockChangedAckPacket_ = ClientboundBlockChangedAckPacket;
    interface Hash$Strategy <K> {
        equals(arg0: K, arg1: K): boolean;
        hashCode(arg0: K): number;
    }
    type Hash$Strategy_<K> = Hash$Strategy<K>;
    abstract class FileSystemProvider {
        readAttributes<A extends Internal.BasicFileAttributes>(arg0: Internal.Path_, arg1: A, ...arg2: any_[]): A;
        move(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_[]): void;
        static installedProviders(): Internal.List<Internal.FileSystemProvider>;
        "delete"(arg0: Internal.Path_): void;
        createLink(arg0: Internal.Path_, arg1: Internal.Path_): void;
        getFileStore(arg0: Internal.Path_): Internal.FileStore;
        newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_<Internal.OpenOption>, ...arg2: any_<any>[]): Internal.FileChannel;
        getFileAttributeView<V extends Internal.FileAttributeView>(arg0: Internal.Path_, arg1: V, ...arg2: any_[]): V;
        createDirectory(arg0: Internal.Path_, ...arg1: any_<any>[]): void;
        createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_<any>[]): void;
        getScheme(): string;
        newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_<Internal.OpenOption>, arg2: Internal.ExecutorService_, ...arg3: any_<any>[]): Internal.AsynchronousFileChannel;
        newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_<Internal.Path>): Internal.DirectoryStream<Internal.Path>;
        newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_<string, any>): Internal.FileSystem;
        readAttributes(arg0: Internal.Path_, arg1: string, ...arg2: any_[]): Internal.Map<string, any>;
        isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean;
        readSymbolicLink(arg0: Internal.Path_): Internal.Path;
        isHidden(arg0: Internal.Path_): boolean;
        newOutputStream(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.OutputStream;
        newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_<string, any>): Internal.FileSystem;
        checkAccess(arg0: Internal.Path_, ...arg1: any_[]): void;
        setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ...arg3: any_[]): void;
        copy(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_[]): void;
        newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_<Internal.OpenOption>, ...arg2: any_<any>[]): Internal.SeekableByteChannel;
        deleteIfExists(arg0: Internal.Path_): boolean;
        newInputStream(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.InputStream;
        getFileSystem(arg0: Internal.URI_): Internal.FileSystem;
        getPath(arg0: Internal.URI_): Internal.Path;
        get scheme(): string
    }
    type FileSystemProvider_ = FileSystemProvider;
    class EventHandlerContainer {
        constructor(extraId: any, handler: Internal.IEventHandler_, source: string, line: number)
        add(extraId: any, handler: Internal.IEventHandler_, source: string, line: number): void;
        handle(event: Internal.EventJS_, exh: Internal.EventExceptionHandler_): Internal.EventResult;
        static isEmpty(array: Internal.EventHandlerContainer_[]): boolean;
        readonly source: string;
        readonly handler: Internal.IEventHandler;
        readonly extraId: any;
        readonly line: number;
    }
    type EventHandlerContainer_ = EventHandlerContainer;
    class ServerScoreboard extends Internal.Scoreboard {
        constructor(arg0: Internal.MinecraftServer_)
        getObjectiveDisplaySlotCount(arg0: Internal.Objective_): number;
        stopTrackingObjective(arg0: Internal.Objective_): void;
        getStartTrackingPackets(arg0: Internal.Objective_): Internal.List<Internal.Packet<any>>;
        createData(arg0: Internal.CompoundTag_): Internal.ScoreboardSaveData;
        createData(): Internal.ScoreboardSaveData;
        getStopTrackingPackets(arg0: Internal.Objective_): Internal.List<Internal.Packet<any>>;
        addDirtyListener(arg0: Internal.Runnable_): void;
        startTrackingObjective(arg0: Internal.Objective_): void;
    }
    type ServerScoreboard_ = ServerScoreboard;
    abstract class GameRules$Value <T extends Internal.GameRules$Value<T>> {
        constructor(arg0: Internal.GameRules$Type_<T>)
        setFromArgument(arg0: Internal.CommandContext_<Internal.CommandSourceStack>, arg1: string): void;
        onChanged(arg0: Internal.MinecraftServer_): void;
        getCommandResult(): number;
        serialize(): string;
        deserialize(arg0: string): void;
        setFrom(arg0: T, arg1: Internal.MinecraftServer_): void;
        get commandResult(): number
    }
    type GameRules$Value_<T extends Internal.GameRules$Value<T>> = GameRules$Value<T>;
    class LayerConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: Internal.BlockState_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly height: number;
        readonly state: Internal.BlockState;
        static readonly CODEC: Internal.Codec<Internal.LayerConfiguration>;
    }
    type LayerConfiguration_ = LayerConfiguration;
    interface ReputationEventHandler {
        onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void;
    }
    type ReputationEventHandler_ = ReputationEventHandler;
    interface Reference2LongFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToLongFunction<K> {
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2LongFunction<T>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2LongFunction;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        removeLong(arg0: any): number;
        put(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction<K>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2LongFunction;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2LongFunction<T>;
        containsKey(arg0: any): boolean;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        getLong(arg0: any): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2LongFunction;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction<K>;
        applyAsLong(arg0: K): number;
        defaultReturnValue(): number;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        apply(arg0: K): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2LongFunction;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction<K>;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2LongFunction;
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        clear(): void;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2LongFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        (arg0: any): number;
    }
    type Reference2LongFunction_<K> = Reference2LongFunction<K>;
    abstract class StructurePlacement {
        getLocatePos(arg0: Internal.ChunkPos_): BlockPos;
        type(): Internal.StructurePlacementType<any>;
        isStructureChunk(arg0: Internal.ChunkGenerator_, arg1: Internal.RandomState_, arg2: number, arg3: number, arg4: number): boolean;
        static readonly CODEC: Internal.Codec<Internal.StructurePlacement>;
    }
    type StructurePlacement_ = StructurePlacement;
    class OceanMonumentStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static regeneratePiecesAfterLoad(arg0: Internal.ChunkPos_, arg1: number, arg2: Internal.PiecesContainer_): Internal.PiecesContainer;
        static readonly CODEC: Internal.Codec<Internal.OceanMonumentStructure>;
    }
    type OceanMonumentStructure_ = OceanMonumentStructure;
    interface STBIWriteCallbackI extends Internal.CallbackI {
        getCallInterface(): Internal.FFICIF;
        invoke(arg0: number, arg1: number, arg2: number): void;
        callback(arg0: number, arg1: number): void;
        address(): number;
        get callInterface(): Internal.FFICIF
        (arg0: number, arg1: number, arg2: number): void;
        readonly CIF: Internal.FFICIF;
    }
    type STBIWriteCallbackI_ = STBIWriteCallbackI;
    interface CustomDrawable {
        getBounds(): Internal.RectF;
        snapDrawHandler(arg0: number, arg1: Internal.Matrix4_, arg2: icyllis.arc3d.core.Rect2i_, arg3: Internal.ImageInfo_): Internal.CustomDrawable$DrawHandler;
        get bounds(): Internal.RectF
    }
    type CustomDrawable_ = CustomDrawable;
    class Sound implements Internal.Weighted<Internal.Sound> {
        constructor(arg0: string, arg1: Internal.SampledFloat_, arg2: Internal.SampledFloat_, arg3: number, arg4: Internal.Sound$Type_, arg5: boolean, arg6: boolean, arg7: number)
        getType(): Internal.Sound$Type;
        getPitch(): Internal.SampledFloat;
        getVolume(): Internal.SampledFloat;
        getLocation(): ResourceLocation;
        getPath(): ResourceLocation;
        getSound(arg0: Internal.RandomSource_): this;
        getAttenuationDistance(): number;
        getWeight(): number;
        shouldStream(): boolean;
        preloadIfRequired(arg0: Internal.SoundEngine_): void;
        shouldPreload(): boolean;
        get type(): Internal.Sound$Type
        get pitch(): Internal.SampledFloat
        get volume(): Internal.SampledFloat
        get location(): ResourceLocation
        get path(): ResourceLocation
        get attenuationDistance(): number
        get weight(): number
    }
    type Sound_ = Sound;
    class ServerboundClientCommandPacket$Action extends Internal.Enum<Internal.ServerboundClientCommandPacket$Action> {
        static valueOf(arg0: string): Internal.ServerboundClientCommandPacket$Action;
        static values(): Internal.ServerboundClientCommandPacket$Action[];
        static readonly REQUEST_STATS: Internal.ServerboundClientCommandPacket$Action;
        static readonly PERFORM_RESPAWN: Internal.ServerboundClientCommandPacket$Action;
    }
    type ServerboundClientCommandPacket$Action_ = "request_stats" | "perform_respawn" | ServerboundClientCommandPacket$Action;
    class CarrotBlock extends Internal.CropBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CarrotBlock_ = CarrotBlock;
    interface IModFileInfo {
        getMods(): Internal.List<Internal.IModInfo>;
        getConfig(): Internal.IConfigurable;
        getLicense(): string;
        moduleName(): string;
        showAsResourcePack(): boolean;
        usesServices(): Internal.List<string>;
        versionString(): string;
        getFile(): Internal.IModFile;
        requiredLanguageLoaders(): Internal.List<Internal.IModFileInfo$LanguageSpec>;
        getFileProperties(): Internal.Map<string, any>;
        get mods(): Internal.List<Internal.IModInfo>
        get config(): Internal.IConfigurable
        get license(): string
        get file(): Internal.IModFile
        get fileProperties(): Internal.Map<string, any>
    }
    type IModFileInfo_ = IModFileInfo;
    interface Component extends com.mojang.brigadier.Message, Internal.FormattedText {
        getVisualOrderText(): Internal.FormattedCharSequence;
        translatable(arg0: string): Internal.MutableComponent;
        toFlatList(): Internal.List<Internal.Component>;
        translatable(arg0: string, ...arg1: any[]): Internal.MutableComponent;
        empty(): Internal.MutableComponent;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): Internal.Optional<T>;
        getStyle(): Internal.Style;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Internal.Optional<T>;
        getSiblings(): Internal.List<Internal.Component>;
        getString(arg0: number): string;
        getString(): string;
        nbt(arg0: string, arg1: boolean, arg2: Internal.Optional_<Internal.Component>, arg3: Internal.DataSource_): Internal.MutableComponent;
        nullToEmpty(arg0: string): this;
        of(arg0: string, arg1: Internal.Style_): Internal.FormattedText;
        plainCopy(): Internal.MutableComponent;
        keybind(arg0: string): Internal.MutableComponent;
        contains(arg0: Internal.Component_): boolean;
        score(arg0: string, arg1: string): Internal.MutableComponent;
        composite(...arg0: Internal.FormattedText_[]): Internal.FormattedText;
        composite(arg0: Internal.List_<Internal.FormattedText>): Internal.FormattedText;
        of(arg0: string): Internal.FormattedText;
        getContents(): Internal.ComponentContents;
        toFlatList(arg0: Internal.Style_): Internal.List<Internal.Component>;
        selector(arg0: string, arg1: Internal.Optional_<Internal.Component>): Internal.MutableComponent;
        copy(): Internal.MutableComponent;
        literal(arg0: string): Internal.MutableComponent;
        get visualOrderText(): Internal.FormattedCharSequence
        get style(): Internal.Style
        get siblings(): Internal.List<Internal.Component>
        get string(): string
        get contents(): Internal.ComponentContents
    }
    type Component_ = Component;
    interface Byte2ReferenceFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction<V>;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        put(arg0: number, arg1: V): V;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction<V>;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Byte2LongFunction;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Byte2IntFunction;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Byte2ReferenceFunction<T>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Byte2ObjectFunction<T>;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        containsKey(arg0: number): boolean;
        remove(arg0: number): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Byte2ShortFunction;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Byte2CharFunction;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Byte2FloatFunction;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Byte2ByteFunction;
        size(): number;
        getOrDefault(arg0: number, arg1: V): V;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction<V>;
        clear(): void;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction<V>;
        (arg0: number): V;
    }
    type Byte2ReferenceFunction_<V> = Byte2ReferenceFunction<V>;
    class TrackBlockEntity extends Internal.SmartBlockEntity implements Internal.ITransformableBlockEntity, Internal.IMergeableBE {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        accept(arg0: Internal.BlockEntity_): void;
        getConnections(): Internal.Map<BlockPos, Internal.BezierConnection>;
        manageFakeTracksAlong(arg0: Internal.BezierConnection_, arg1: boolean): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        requestModelDataUpdate(): void;
        addConnection(arg0: Internal.BezierConnection_): void;
        validateConnections(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isTilted(): boolean;
        removeInboundConnections(arg0: boolean): void;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        transform(arg0: Internal.StructureTransform_): void;
        hasInteractableConnections(): boolean;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        bind(arg0: Internal.ResourceKey_<Internal.Level>, arg1: BlockPos_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        removeConnection(arg0: BlockPos_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        get connections(): Internal.Map<BlockPos, Internal.BezierConnection>
        get tilted(): boolean
        boundLocation: com.simibubi.create.foundation.utility.Pair<Internal.ResourceKey<Internal.Level>, BlockPos>;
        tilt: Internal.TrackBlockEntityTilt;
    }
    type TrackBlockEntity_ = TrackBlockEntity;
    class VariantBlockStateGenerator$Variant {
        constructor()
        model(s: string): Internal.VariantBlockStateGenerator$Model;
        toJson(): Internal.JsonElement;
    }
    type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant;
    class AudioFormat$Encoding {
        constructor(arg0: string)
        static readonly PCM_SIGNED: Internal.AudioFormat$Encoding;
        static readonly ULAW: Internal.AudioFormat$Encoding;
        static readonly PCM_UNSIGNED: Internal.AudioFormat$Encoding;
        static readonly PCM_FLOAT: Internal.AudioFormat$Encoding;
        static readonly ALAW: Internal.AudioFormat$Encoding;
    }
    type AudioFormat$Encoding_ = AudioFormat$Encoding;
    class AssetJsonGenerator extends Internal.JsonGenerator {
        constructor(m: Internal.Map_<ResourceLocation, number[]>)
        static asItemModelLocation(id: ResourceLocation_): ResourceLocation;
        itemModel(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.ModelGenerator>): void;
        blockModel(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.ModelGenerator>): void;
        blockState(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.VariantBlockStateGenerator>): void;
        multipartState(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.MultipartBlockStateGenerator>): void;
    }
    type AssetJsonGenerator_ = AssetJsonGenerator;
    class PlayerInteractEvent$LeftClickEmpty extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerInteractEvent$LeftClickEmpty_ = PlayerInteractEvent$LeftClickEmpty;
    class SoundEntryBuilder {
        constructor(id: ResourceLocation_)
        subtitle(subtitle: string): this;
        addVariant(id: ResourceLocation_): this;
        attenuationDistance(distance: number): this;
        build(): Internal.SoundEntry;
        noSubtitle(): this;
        playExisting(event: Internal.SoundEvent_): this;
        playExisting(event: Internal.SoundEvent_, volume: number, pitch: number): this;
        playExisting(event: Internal.Supplier_<Internal.SoundEvent>, volume: number, pitch: number): this;
        category(category: Internal.SoundSource_): this;
        addVariant(name: string): this;
    }
    type SoundEntryBuilder_ = SoundEntryBuilder;
    interface LevelKJS extends Internal.WithAttachedData<Internal.Level>, Internal.ScriptTypeHolder {
        getDimension(): ResourceLocation;
        self(): Internal.Level;
        getEntities(): Internal.EntityArrayList;
        createEntity(id: ResourceLocation_): Internal.Entity;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getData(): Internal.AttachedData<Internal.Level>;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getPlayers(): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getSide(): Internal.ScriptType;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        get dimension(): ResourceLocation
        get entities(): Internal.EntityArrayList
        get data(): Internal.AttachedData<Internal.Level>
        get players(): Internal.EntityArrayList
        get side(): Internal.ScriptType
        get overworld(): boolean
    }
    type LevelKJS_ = LevelKJS;
    interface ChronoZonedDateTime <D extends Internal.ChronoLocalDate> extends Internal.Comparable<Internal.ChronoZonedDateTime<any>>, Internal.Temporal {
        isAfter(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        toLocalTime(): Internal.LocalTime;
        plus(arg0: number, arg1: Internal.TemporalUnit_): this;
        toInstant(): Internal.Instant;
        compareTo(arg0: any): number;
        toLocalDateTime(): Internal.ChronoLocalDateTime<D>;
        getZone(): Internal.ZoneId;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        getLong(arg0: Internal.TemporalField_): number;
        timeLineOrder(): Internal.Comparator<Internal.ChronoZonedDateTime<any>>;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        compareTo(arg0: Internal.ChronoZonedDateTime_<any>): number;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        getOffset(): Internal.ZoneOffset;
        getChronology(): Internal.Chronology;
        toString(): string;
        withZoneSameInstant(arg0: Internal.ZoneId_): this;
        isEqual(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        isBefore(arg0: Internal.ChronoZonedDateTime_<any>): boolean;
        from(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime<any>;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        hashCode(): number;
        withEarlierOffsetAtOverlap(): this;
        get(arg0: Internal.TemporalField_): number;
        plus(arg0: Internal.TemporalAmount_): this;
        withZoneSameLocal(arg0: Internal.ZoneId_): this;
        equals(arg0: any): boolean;
        toLocalDate(): D;
        toEpochSecond(): number;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        withLaterOffsetAtOverlap(): this;
        get zone(): Internal.ZoneId
        get offset(): Internal.ZoneOffset
        get chronology(): Internal.Chronology
    }
    type ChronoZonedDateTime_<D extends Internal.ChronoLocalDate> = ChronoZonedDateTime<D>;
    class BuriedTreasureStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.BuriedTreasureStructure>;
    }
    type BuriedTreasureStructure_ = BuriedTreasureStructure;
    class BiomeSpecialEffects$GrassColorModifier extends Internal.Enum<Internal.BiomeSpecialEffects$GrassColorModifier> implements Internal.IExtensibleEnum, Internal.StringRepresentable {
        static byName(arg0: string): Internal.BiomeSpecialEffects$GrassColorModifier;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        init(): void;
        static create(arg0: string, arg1: string, arg2: Internal.BiomeSpecialEffects$GrassColorModifier$ColorModifier_): Internal.BiomeSpecialEffects$GrassColorModifier;
        getSerializedName(): string;
        static values(): Internal.BiomeSpecialEffects$GrassColorModifier[];
        getName(): string;
        modifyColor(arg0: number, arg1: number, arg2: number): number;
        static valueOf(arg0: string): Internal.BiomeSpecialEffects$GrassColorModifier;
        get serializedName(): string
        get name(): string
        static readonly DARK_FOREST: Internal.BiomeSpecialEffects$GrassColorModifier;
        static readonly CODEC: Internal.Codec<Internal.BiomeSpecialEffects$GrassColorModifier>;
        static readonly SWAMP: Internal.BiomeSpecialEffects$GrassColorModifier;
        static readonly NONE: Internal.BiomeSpecialEffects$GrassColorModifier;
    }
    type BiomeSpecialEffects$GrassColorModifier_ = "dark_forest" | BiomeSpecialEffects$GrassColorModifier | "none" | "swamp";
    class TimeZoneNames$NameType extends Internal.Enum<Internal.TimeZoneNames$NameType> {
        static values(): Internal.TimeZoneNames$NameType[];
        static valueOf(arg0: string): Internal.TimeZoneNames$NameType;
        static readonly SHORT_GENERIC: Internal.TimeZoneNames$NameType;
        static readonly EXEMPLAR_LOCATION: Internal.TimeZoneNames$NameType;
        static readonly LONG_GENERIC: Internal.TimeZoneNames$NameType;
        static readonly LONG_DAYLIGHT: Internal.TimeZoneNames$NameType;
        static readonly SHORT_DAYLIGHT: Internal.TimeZoneNames$NameType;
        static readonly LONG_STANDARD: Internal.TimeZoneNames$NameType;
        static readonly SHORT_STANDARD: Internal.TimeZoneNames$NameType;
    }
    type TimeZoneNames$NameType_ = "long_standard" | "short_generic" | "long_daylight" | "short_daylight" | TimeZoneNames$NameType | "exemplar_location" | "long_generic" | "short_standard";
    class CommandSyntaxException extends Internal.Exception {
        constructor(arg0: Internal.CommandExceptionType_, arg1: com.mojang.brigadier.Message_, arg2: string, arg3: number)
        constructor(arg0: Internal.CommandExceptionType_, arg1: com.mojang.brigadier.Message_)
        getRawMessage(): com.mojang.brigadier.Message;
        getCursor(): number;
        getInput(): string;
        getContext(): string;
        getType(): Internal.CommandExceptionType;
        get rawMessage(): com.mojang.brigadier.Message
        get cursor(): number
        get input(): string
        get context(): string
        get type(): Internal.CommandExceptionType
        static ENABLE_COMMAND_STACK_TRACES: false;
        static BUILT_IN_EXCEPTIONS: Internal.BrigadierExceptions;
        static readonly CONTEXT_AMOUNT: 10;
    }
    type CommandSyntaxException_ = CommandSyntaxException;
    class ManagedFieldHolder {
        constructor(clazz: typeof Internal.IManaged, parent: Internal.ManagedFieldHolder_)
        constructor(clazz: typeof Internal.IManaged)
        getFields(): Internal.ManagedKey[];
        merge(other: Internal.ManagedFieldHolder_): void;
        getRpcMethodMap(): Internal.Map<string, Internal.RPCMethodMeta>;
        getSyncedFieldIndex(name: string): Internal.ManagedKey;
        get fields(): Internal.ManagedKey[]
        get rpcMethodMap(): Internal.Map<string, Internal.RPCMethodMeta>
    }
    type ManagedFieldHolder_ = ManagedFieldHolder;
    abstract class FlyingMob extends Internal.Mob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type FlyingMob_ = FlyingMob;
    class ItemProviderEntry <T extends Internal.ItemLike> extends Internal.RegistryEntry<T> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.RegistryObject_<T>)
        isIn(arg0: Internal.ItemStack_): boolean;
        asStack(arg0: number): Internal.ItemStack;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        is(arg0: Internal.Item_): boolean;
        asStack(): Internal.ItemStack;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
    }
    type ItemProviderEntry_<T extends Internal.ItemLike> = ItemProviderEntry<T>;
    class AutomobileFrame extends Internal.Record implements Internal.AutomobileComponent<Internal.AutomobileFrame> {
        constructor(id: ResourceLocation_, weight: number, model: Internal.AutomobileFrame$FrameModel_)
        containerId(): ResourceLocation;
        getId(): ResourceLocation;
        model(): Internal.AutomobileFrame$FrameModel;
        getContainerTextKey(): string;
        getTranslationKey(): string;
        id(): ResourceLocation;
        weight(): number;
        isEmpty(): boolean;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<Internal.AutomobileFrame>>): void;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: Internal.AutomobileFrame_): void;
        get id(): ResourceLocation
        get containerTextKey(): string
        get translationKey(): string
        get empty(): boolean
        static readonly STANDARD_WHITE: Internal.AutomobileFrame;
        static readonly STANDARD_CYAN: Internal.AutomobileFrame;
        static readonly C_ARR: Internal.AutomobileFrame;
        static readonly STANDARD_BLUE: Internal.AutomobileFrame;
        static readonly BEJEWELED_MOTORCAR: Internal.AutomobileFrame;
        static readonly SHOPPING_CART: Internal.AutomobileFrame;
        static readonly QUARTZ_RICKSHAW: Internal.AutomobileFrame;
        static readonly STANDARD_GRAY: Internal.AutomobileFrame;
        static readonly GOLDEN_MOTORCAR: Internal.AutomobileFrame;
        static readonly GREEN_TRACTOR: Internal.AutomobileFrame;
        static readonly STEEL_MOTORCAR: Internal.AutomobileFrame;
        static readonly STANDARD_BLACK: Internal.AutomobileFrame;
        static readonly PINEAPPLE: Internal.AutomobileFrame;
        static readonly STANDARD_ORANGE: Internal.AutomobileFrame;
        static readonly COPPER_MOTORCAR: Internal.AutomobileFrame;
        static readonly STANDARD_LIME: Internal.AutomobileFrame;
        static readonly BLUE_TRACTOR: Internal.AutomobileFrame;
        static readonly ID: ResourceLocation;
        static readonly EMPTY: Internal.AutomobileFrame;
        static readonly STANDARD_LIGHT_BLUE: Internal.AutomobileFrame;
        static readonly STANDARD_BROWN: Internal.AutomobileFrame;
        static readonly STANDARD_PINK: Internal.AutomobileFrame;
        static readonly AMETHYST_RICKSHAW: Internal.AutomobileFrame;
        static readonly ECHO_RICKSHAW: Internal.AutomobileFrame;
        static readonly STANDARD_MAGENTA: Internal.AutomobileFrame;
        static readonly STANDARD_GREEN: Internal.AutomobileFrame;
        static readonly WOODEN_MOTORCAR: Internal.AutomobileFrame;
        static readonly STANDARD_RED: Internal.AutomobileFrame;
        static readonly RED_TRACTOR: Internal.AutomobileFrame;
        static readonly PRISMARINE_RICKSHAW: Internal.AutomobileFrame;
        static readonly STAT_WEIGHT: Internal.DisplayStat<Internal.AutomobileFrame>;
        static readonly STANDARD_YELLOW: Internal.AutomobileFrame;
        static readonly YELLOW_TRACTOR: Internal.AutomobileFrame;
        static readonly REGISTRY: Internal.SimpleMapContentRegistry<Internal.AutomobileFrame>;
        static readonly STANDARD_LIGHT_GRAY: Internal.AutomobileFrame;
        static readonly STANDARD_PURPLE: Internal.AutomobileFrame;
    }
    type AutomobileFrame_ = AutomobileFrame;
    interface SampledFloat {
        sample(arg0: Internal.RandomSource_): number;
    }
    type SampledFloat_ = SampledFloat;
    class SuggestionContext <S> {
        constructor(arg0: Internal.CommandNode_<S>, arg1: number)
        readonly startPos: number;
        readonly parent: Internal.CommandNode<S>;
    }
    type SuggestionContext_<S> = SuggestionContext<S>;
    class MenuBuilder <T extends Internal.AbstractContainerMenu, S extends Internal.Screen & Internal.MenuAccess<T>, P> extends Internal.AbstractBuilder<Internal.MenuType<any>, Internal.MenuType<T>, P, Internal.MenuBuilder<T, S, P>> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.MenuBuilder$ForgeMenuFactory_<T>, arg5: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, S>>)
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.MenuBuilder$MenuFactory_<T>, arg5: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.MenuBuilder$ScreenFactory<T, S>>)
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.MenuType<T>>): this;
        getEntry(): Internal.MenuType<T>;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.MenuType<any>, Internal.MenuType<T>>, D>): this;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.MenuType<T>>): this;
        get(): Internal.RegistryEntry<Internal.MenuType<T>>;
        register(): Internal.RegistryEntry<any>;
        build(): P;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.MenuBuilder<T, S, P>, S2>): S2;
        get entry(): Internal.MenuType<T>
    }
    type MenuBuilder_<T extends Internal.AbstractContainerMenu, S extends Internal.Screen & Internal.MenuAccess<T>, P> = MenuBuilder<T, S, P>;
    class RealmsServer$WorldType extends Internal.Enum<Internal.RealmsServer$WorldType> {
        static valueOf(arg0: string): Internal.RealmsServer$WorldType;
        static values(): Internal.RealmsServer$WorldType[];
        static readonly ADVENTUREMAP: Internal.RealmsServer$WorldType;
        static readonly NORMAL: Internal.RealmsServer$WorldType;
        static readonly EXPERIENCE: Internal.RealmsServer$WorldType;
        static readonly MINIGAME: Internal.RealmsServer$WorldType;
        static readonly INSPIRATION: Internal.RealmsServer$WorldType;
    }
    type RealmsServer$WorldType_ = "normal" | "adventuremap" | "minigame" | "inspiration" | "experience" | RealmsServer$WorldType;
    class TooltipsPanel extends com.lowdragmc.lowdraglib.gui.widget.Widget {
        constructor()
        getTooltips(): Internal.List<Internal.IFancyTooltip>;
        attachTooltips(...tooltips: Internal.IFancyTooltip_[]): void;
        clear(): void;
        get tooltips(): Internal.List<Internal.IFancyTooltip>
    }
    type TooltipsPanel_ = TooltipsPanel;
    interface AccessorMob {
        bookshelf$getAmbientSound(): Internal.SoundEvent;
    }
    type AccessorMob_ = AccessorMob;
    class IO extends Internal.Enum<Internal.IO> implements Internal.EnumSelectorWidget$SelectableEnum {
        static valueOf(name: string): Internal.IO;
        getIcon(): Internal.IGuiTexture;
        getTooltip(): string;
        support(io: Internal.IO_): boolean;
        static values(): Internal.IO[];
        get icon(): Internal.IGuiTexture
        get tooltip(): string
        static readonly OUT: Internal.IO;
        static readonly BOTH: Internal.IO;
        static readonly NONE: Internal.IO;
        static readonly IN: Internal.IO;
        readonly tooltip: string;
        readonly icon: Internal.IGuiTexture;
    }
    type IO_ = "both" | "out" | IO | "in" | "none";
    class SecondaryPoiSensor extends Internal.Sensor<Internal.Villager> {
        constructor()
    }
    type SecondaryPoiSensor_ = SecondaryPoiSensor;
    class DragonEggBlock extends Internal.FallingBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
    }
    type DragonEggBlock_ = DragonEggBlock;
    interface IAttachData {
        setAttached(arg0: Internal.Direction_, arg1: boolean): boolean;
        canAttachTo(arg0: Internal.Direction_): boolean;
    }
    type IAttachData_ = IAttachData;
    abstract class PlacementFilter extends Internal.PlacementModifier {
        constructor()
    }
    type PlacementFilter_ = PlacementFilter;
    interface OptionInstance$CycleableValueSet$ValueSetter <T> {
        set(arg0: Internal.OptionInstance_<T>, arg1: T): void;
    }
    type OptionInstance$CycleableValueSet$ValueSetter_<T> = OptionInstance$CycleableValueSet$ValueSetter<T>;
    class DataGenerator$PathProvider {
        json(arg0: ResourceLocation_): Internal.Path;
        file(arg0: ResourceLocation_, arg1: string): Internal.Path;
        root: Internal.Path;
    }
    type DataGenerator$PathProvider_ = DataGenerator$PathProvider;
    class GameRules$IntegerValue extends Internal.GameRules$Value<Internal.GameRules$IntegerValue> {
        constructor(arg0: Internal.GameRules$Type_<Internal.GameRules$IntegerValue>, arg1: number)
        set(arg0: number, arg1: Internal.MinecraftServer_): void;
        setFrom(arg0: Internal.GameRules$IntegerValue_, arg1: Internal.MinecraftServer_): void;
        tryDeserialize(arg0: string): boolean;
        static create(arg0: number): Internal.GameRules$Type<Internal.GameRules$IntegerValue>;
        static create(arg0: number, arg1: Internal.BiConsumer_<Internal.MinecraftServer, Internal.GameRules$IntegerValue>): Internal.GameRules$Type<Internal.GameRules$IntegerValue>;
        get(): number;
    }
    type GameRules$IntegerValue_ = GameRules$IntegerValue;
    class OptionalDynamic <T> extends Internal.DynamicLike<T> {
        constructor(arg0: Internal.DynamicOps_<T>, arg1: Internal.DataResult_<Internal.Dynamic<T>>)
        getElementGeneric(arg0: T): Internal.DataResult<T>;
        getGeneric(arg0: T): Internal.DataResult<T>;
        map<U>(arg0: Internal.Function_<Internal.Dynamic<T>, U>): Internal.DataResult<U>;
        get(): Internal.DataResult<Internal.Dynamic<T>>;
        orElseEmptyMap(): Internal.Dynamic<T>;
        result(): Internal.Optional<Internal.Dynamic<T>>;
        asStreamOpt(): Internal.DataResult<Internal.Stream<Internal.Dynamic<T>>>;
        asMapOpt(): Internal.DataResult<Internal.Stream<com.mojang.datafixers.util.Pair<Internal.Dynamic<T>, Internal.Dynamic<T>>>>;
        getElement(arg0: string): Internal.DataResult<T>;
        decode<A>(arg0: Internal.Decoder_<A>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        flatMap<U>(arg0: Internal.Function_<Internal.Dynamic<T>, Internal.DataResult<U>>): Internal.DataResult<U>;
        into<V>(arg0: Internal.Function_<Internal.Dynamic<T>, V>): Internal.DataResult<V>;
        orElseEmptyList(): Internal.Dynamic<T>;
        get(arg0: string): this;
    }
    type OptionalDynamic_<T> = OptionalDynamic<T>;
    class RoundingMode extends Internal.Enum<Internal.RoundingMode> {
        static valueOf(arg0: number): Internal.RoundingMode;
        static valueOf(arg0: string): Internal.RoundingMode;
        static values(): Internal.RoundingMode[];
        static readonly FLOOR: Internal.RoundingMode;
        static readonly HALF_DOWN: Internal.RoundingMode;
        static readonly UNNECESSARY: Internal.RoundingMode;
        static readonly HALF_UP: Internal.RoundingMode;
        static readonly UP: Internal.RoundingMode;
        static readonly CEILING: Internal.RoundingMode;
        static readonly DOWN: Internal.RoundingMode;
        static readonly HALF_EVEN: Internal.RoundingMode;
    }
    type RoundingMode_ = "floor" | "up" | "down" | RoundingMode | "half_down" | "ceiling" | "unnecessary" | "half_up" | "half_even";
    class ModelBuilder$FaceRotation extends Internal.Enum<Internal.ModelBuilder$FaceRotation> {
        static values(): Internal.ModelBuilder$FaceRotation[];
        static valueOf(arg0: string): Internal.ModelBuilder$FaceRotation;
        static readonly COUNTERCLOCKWISE_90: Internal.ModelBuilder$FaceRotation;
        static readonly ZERO: Internal.ModelBuilder$FaceRotation;
        static readonly CLOCKWISE_90: Internal.ModelBuilder$FaceRotation;
        static readonly UPSIDE_DOWN: Internal.ModelBuilder$FaceRotation;
    }
    type ModelBuilder$FaceRotation_ = "zero" | "clockwise_90" | "upside_down" | ModelBuilder$FaceRotation | "counterclockwise_90";
    interface Shape {
        contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        contains(arg0: number, arg1: number): boolean;
        getPathIterator(arg0: Internal.AffineTransform_, arg1: number): Internal.PathIterator;
        getBounds(): Internal.Rectangle;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getPathIterator(arg0: Internal.AffineTransform_): Internal.PathIterator;
        intersects(arg0: Internal.Rectangle2D_): boolean;
        getBounds2D(): Internal.Rectangle2D;
        contains(arg0: Internal.Rectangle2D_): boolean;
        contains(arg0: Internal.Point2D_): boolean;
        get bounds(): Internal.Rectangle
        get bounds2D(): Internal.Rectangle2D
    }
    type Shape_ = Shape;
    class DarkOakTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.DarkOakTrunkPlacer>;
    }
    type DarkOakTrunkPlacer_ = DarkOakTrunkPlacer;
    abstract class LevelPipeNet <NodeDataType, T extends Internal.PipeNet<NodeDataType>> extends Internal.SavedData {
        constructor(serverLevel: Internal.ServerLevel_, tag: Internal.CompoundTag_)
        constructor(serverLevel: Internal.ServerLevel_)
        removeNode(nodePos: BlockPos_): void;
        updateBlockedConnections(nodePos: BlockPos_, side: Internal.Direction_, isBlocked: boolean): void;
        updateMark(nodePos: BlockPos_, newMark: number): void;
        updateData(nodePos: BlockPos_, data: NodeDataType): void;
        getNetFromPos(blockPos: BlockPos_): T;
        addNode(nodePos: BlockPos_, nodeData: NodeDataType, mark: number, openConnections: number, isActive: boolean): void;
        getWorld(): Internal.ServerLevel;
        get world(): Internal.ServerLevel
    }
    type LevelPipeNet_<NodeDataType, T extends Internal.PipeNet<NodeDataType>> = LevelPipeNet<NodeDataType, T>;
    class RecipeKey <T> {
        constructor(component: Internal.RecipeComponent_<T>, name: string)
        optional(value: T): this;
        preferred(name: string): this;
        defaultOptional(): this;
        optional(): boolean;
        optional(value: Internal.RecipeOptional_<T>): this;
        alt(...names: string[]): this;
        includeInAutoConstructors(): boolean;
        alt(name: string): this;
        exclude(): this;
        alwaysWrite(): this;
        allowEmpty(): this;
        noBuilders(): this;
        readonly name: string;
        excluded: boolean;
        preferred: string;
        alwaysWrite: boolean;
        optional: Internal.RecipeOptional<T>;
        readonly names: Internal.Set<string>;
        allowEmpty: boolean;
        readonly component: Internal.RecipeComponent<T>;
        noBuilders: boolean;
    }
    type RecipeKey_<T> = RecipeKey<T>;
    interface RandomSource {
        create(arg0: number): this;
        create(): this;
        fork(): this;
        nextBoolean(): boolean;
        nextLong(): number;
        setSeed(arg0: number): void;
        nextDouble(): number;
        nextInt(arg0: number, arg1: number): number;
        nextGaussian(): number;
        createNewThreadLocalInstance(): this;
        consumeCount(arg0: number): void;
        forkPositional(): Internal.PositionalRandomFactory;
        triangle(arg0: number, arg1: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        /**
         * @deprecated
        */
        createThreadSafe(): this;
        nextInt(): number;
        nextIntBetweenInclusive(arg0: number, arg1: number): number;
        set seed(arg0: number)
        /**
         * @deprecated
        */
        readonly GAUSSIAN_SPREAD_FACTOR: 2.297;
    }
    type RandomSource_ = RandomSource;
    class ChunkRenderBounds {
        constructor(origin: Internal.SectionPos_)
        constructor(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number)
        static readonly ALWAYS_FALSE: Internal.ChunkRenderBounds;
        readonly x1: number;
        readonly y2: number;
        readonly x2: number;
        readonly z1: number;
        readonly y1: number;
        readonly z2: number;
    }
    type ChunkRenderBounds_ = ChunkRenderBounds;
    class MonsterRoomFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type MonsterRoomFeature_ = MonsterRoomFeature;
    class AndRecipeComponent <A, B> extends Internal.Record implements Internal.RecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>> {
        constructor(a: Internal.RecipeComponent_<A>, b: Internal.RecipeComponent_<B>)
        asPatternKey(): Internal.RecipeComponent<Internal.TinyMap<string, org.apache.commons.lang3.tuple.Pair<A, B>>>;
        asArrayOrSelf(): Internal.ArrayRecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>>;
        write(arg0: Internal.RecipeJS_, arg1: any): Internal.JsonElement;
        replaceInput(recipe: Internal.RecipeJS_, original: org.apache.commons.lang3.tuple.Pair_<A, B>, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): org.apache.commons.lang3.tuple.Pair<A, B>;
        checkEmpty(key: Internal.RecipeKey_<org.apache.commons.lang3.tuple.Pair<A, B>>, value: org.apache.commons.lang3.tuple.Pair_<A, B>): string;
        b(): Internal.RecipeComponent<B>;
        role(): Internal.ComponentRole;
        readFromJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<org.apache.commons.lang3.tuple.Pair<A, B>>, json: Internal.JsonObject_): void;
        componentClass(): typeof any;
        write(recipe: Internal.RecipeJS_, value: org.apache.commons.lang3.tuple.Pair_<A, B>): Internal.JsonArray;
        key(name: string): Internal.RecipeKey<org.apache.commons.lang3.tuple.Pair<A, B>>;
        asMap<K>(key: Internal.RecipeComponent_<K>): Internal.RecipeComponent<Internal.TinyMap<K, org.apache.commons.lang3.tuple.Pair<A, B>>>;
        orSelf(): Internal.RecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>>;
        constructorDescription(ctx: Internal.DescriptionContext_): Internal.TypeDescJS;
        componentType(): string;
        static builder(): Internal.RecipeComponentBuilder;
        hasPriority(recipe: Internal.RecipeJS_, from: any): boolean;
        writeToJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<org.apache.commons.lang3.tuple.Pair<A, B>>, json: Internal.JsonObject_): void;
        readFromMap(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<org.apache.commons.lang3.tuple.Pair<A, B>>, map: Internal.Map_<any, any>): void;
        and<O>(other: Internal.RecipeComponent_<O>): Internal.AndRecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>, O>;
        static builder(...key: Internal.RecipeKey_<any>[]): Internal.RecipeComponentBuilder;
        a(): Internal.RecipeComponent<A>;
        read(arg0: Internal.RecipeJS_, arg1: any): any;
        asArray(): Internal.ArrayRecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>>;
        replaceOutput(recipe: Internal.RecipeJS_, original: org.apache.commons.lang3.tuple.Pair_<A, B>, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): org.apache.commons.lang3.tuple.Pair<A, B>;
        isInput(recipe: Internal.RecipeJS_, value: org.apache.commons.lang3.tuple.Pair_<A, B>, match: Internal.ReplacementMatch_): boolean;
        checkValueHasChanged(oldValue: org.apache.commons.lang3.tuple.Pair_<A, B>, newValue: org.apache.commons.lang3.tuple.Pair_<A, B>): boolean;
        or<O>(other: Internal.RecipeComponent_<O>): Internal.OrRecipeComponent<org.apache.commons.lang3.tuple.Pair<A, B>, O>;
        isOutput(recipe: Internal.RecipeJS_, value: org.apache.commons.lang3.tuple.Pair_<A, B>, match: Internal.ReplacementMatch_): boolean;
    }
    type AndRecipeComponent_<A, B> = AndRecipeComponent<A, B>;
    class BiomeSpecialEffects$Builder {
        constructor()
        ambientAdditionsSound(arg0: Internal.AmbientAdditionsSettings_): this;
        grassColorOverride(arg0: number): this;
        ambientLoopSound(arg0: Internal.SoundEvent_): this;
        fogColor(arg0: number): this;
        backgroundMusic(arg0: Internal.Music_): this;
        ambientMoodSound(arg0: Internal.AmbientMoodSettings_): this;
        waterColor(arg0: number): this;
        ambientParticle(arg0: Internal.AmbientParticleSettings_): this;
        build(): Internal.BiomeSpecialEffects;
        waterFogColor(arg0: number): this;
        foliageColorOverride(arg0: number): this;
        skyColor(arg0: number): this;
        grassColorModifier(arg0: Internal.BiomeSpecialEffects$GrassColorModifier_): this;
        grassColorOverride: Internal.Optional<number>;
        ambientParticle: Internal.Optional<Internal.AmbientParticleSettings>;
        ambientMoodSettings: Internal.Optional<Internal.AmbientMoodSettings>;
        fogColor: Internal.OptionalInt;
        grassColorModifier: Internal.BiomeSpecialEffects$GrassColorModifier;
        ambientAdditionsSettings: Internal.Optional<Internal.AmbientAdditionsSettings>;
        waterColor: Internal.OptionalInt;
        ambientLoopSoundEvent: Internal.Optional<Internal.SoundEvent>;
        skyColor: Internal.OptionalInt;
        foliageColorOverride: Internal.Optional<number>;
        waterFogColor: Internal.OptionalInt;
        backgroundMusic: Internal.Optional<Internal.Music>;
    }
    type BiomeSpecialEffects$Builder_ = BiomeSpecialEffects$Builder;
    interface Effect extends Internal.Shader {
        getFragmentProgram(): Internal.Program;
        markDirty(): void;
        attachToProgram(): void;
        getVertexProgram(): Internal.Program;
        getId(): number;
        get fragmentProgram(): Internal.Program
        get vertexProgram(): Internal.Program
        get id(): number
    }
    type Effect_ = Effect;
    class ConfiguredModel {
        constructor(arg0: Internal.ModelFile_)
        constructor(arg0: Internal.ModelFile_, arg1: number, arg2: number, arg3: boolean)
        constructor(arg0: Internal.ModelFile_, arg1: number, arg2: number, arg3: boolean, arg4: number)
        static allYRotations(arg0: Internal.ModelFile_, arg1: number, arg2: boolean): Internal.ConfiguredModel[];
        static allRotations(arg0: Internal.ModelFile_, arg1: boolean, arg2: number): Internal.ConfiguredModel[];
        static builder(): Internal.ConfiguredModel$Builder<any>;
        static allYRotations(arg0: Internal.ModelFile_, arg1: number, arg2: boolean, arg3: number): Internal.ConfiguredModel[];
        static allRotations(arg0: Internal.ModelFile_, arg1: boolean): Internal.ConfiguredModel[];
        readonly rotationY: number;
        readonly rotationX: number;
        readonly model: Internal.ModelFile;
        static readonly DEFAULT_WEIGHT: 1;
        readonly uvLock: boolean;
        readonly weight: number;
    }
    type ConfiguredModel_ = ConfiguredModel;
    class CraftingContainer implements Internal.Container, Internal.StackedContentsCompatible, Internal.AccessorCraftingContainer {
        constructor(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        bookshelf$getMenu(): Internal.AbstractContainerMenu;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        setChanged(): void;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getContainerSize(): number;
        getStackInSlot(slot: number): Internal.ItemStack;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        fillStackedContents(arg0: Internal.StackedContents_): void;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        getItem(arg0: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get containerSize(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
        readonly menu: Internal.AbstractContainerMenu;
    }
    type CraftingContainer_ = CraftingContainer;
    abstract class CustomBuffer <SELF extends Internal.CustomBuffer<SELF>> extends Internal.Pointer$Default {
        compact(): SELF;
        capacity(): number;
        remaining(): number;
        mark(): SELF;
        limit(): number;
        free(): void;
        position(): number;
        address(arg0: number): number;
        put(arg0: SELF): SELF;
        rewind(): SELF;
        sizeof(): number;
        clear(): SELF;
        position(arg0: number): SELF;
        limit(arg0: number): SELF;
        flip(): SELF;
        slice(): SELF;
        reset(): SELF;
        address0(): number;
        hasRemaining(): boolean;
        slice(arg0: number, arg1: number): SELF;
        duplicate(): SELF;
    }
    type CustomBuffer_<SELF extends Internal.CustomBuffer<SELF>> = CustomBuffer<SELF>;
    class ClientTelemetryManager {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.UserApiService_, arg2: Internal.Optional_<string>, arg3: Internal.Optional_<string>, arg4: Internal.UUID_)
        onPlayerInfoReceived(arg0: Internal.GameType_, arg1: boolean): void;
        onServerBrandReceived(arg0: string): void;
        onDisconnect(): void;
    }
    type ClientTelemetryManager_ = ClientTelemetryManager;
    class BlockEntityBuilder <T extends Internal.BlockEntity, P> extends Internal.AbstractBuilder<Internal.BlockEntityType<any>, Internal.BlockEntityType<T>, P, Internal.BlockEntityBuilder<T, P>> {
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.BlockEntityType<T>>): this;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.BlockEntityType<any>, Internal.BlockEntityType<T>>, D>): this;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static create<T extends Internal.BlockEntity, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.BlockEntityBuilder$BlockEntityFactory_<T>): Internal.BlockEntityBuilder<T, P>;
        get(): Internal.RegistryEntry<Internal.BlockEntityType<T>>;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.BlockEntityBuilder<T, P>, S2>): S2;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        renderer(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<com.tterrag.registrate.util.nullness.NonNullFunction<Internal.BlockEntityRendererProvider$Context, Internal.BlockEntityRenderer<T>>>): this;
        validBlock(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>): this;
        validBlocks(...arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<Internal.Block>[]): this;
        register(): Internal.RegistryEntry<any>;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.BlockEntityType<T>>): this;
        getEntry(): Internal.BlockEntityType<T>;
        build(): P;
        get entry(): Internal.BlockEntityType<T>
    }
    type BlockEntityBuilder_<T extends Internal.BlockEntity, P> = BlockEntityBuilder<T, P>;
    interface AbuseReportSender {
        send(arg0: Internal.UUID_, arg1: Internal.AbuseReport_): Internal.CompletableFuture<com.mojang.datafixers.util.Unit>;
        create(arg0: Internal.ReportEnvironment_, arg1: Internal.UserApiService_): this;
        reportLimits(): Internal.AbuseReportLimits;
        isEnabled(): boolean;
        get enabled(): boolean
    }
    type AbuseReportSender_ = AbuseReportSender;
    interface UserAuthentication {
        getSelectedProfile(): Internal.GameProfile;
        loadFromStorage(arg0: Internal.Map_<string, any>): void;
        logOut(): void;
        setPassword(arg0: string): void;
        logIn(): void;
        getAuthenticatedToken(): string;
        getUserProperties(): Internal.PropertyMap;
        getUserID(): string;
        isLoggedIn(): boolean;
        canPlayOnline(): boolean;
        getAvailableProfiles(): Internal.GameProfile[];
        getUserType(): Internal.UserType;
        setUsername(arg0: string): void;
        selectGameProfile(arg0: Internal.GameProfile_): void;
        saveForStorage(): Internal.Map<string, any>;
        canLogIn(): boolean;
        get selectedProfile(): Internal.GameProfile
        set password(arg0: string)
        get authenticatedToken(): string
        get userProperties(): Internal.PropertyMap
        get userID(): string
        get loggedIn(): boolean
        get availableProfiles(): Internal.GameProfile[]
        get userType(): Internal.UserType
        set username(arg0: string)
    }
    type UserAuthentication_ = UserAuthentication;
    class RenderStateShard$TextureStateShard extends Internal.RenderStateShard$EmptyTextureStateShard {
        constructor(arg0: ResourceLocation_, arg1: boolean, arg2: boolean)
        readonly texture: Internal.Optional<ResourceLocation>;
    }
    type RenderStateShard$TextureStateShard_ = RenderStateShard$TextureStateShard;
    interface AccessorLivingEntity {
        bookshelf$getHurtSound(arg0: DamageSource_): Internal.SoundEvent;
        bookshelf$getDrinkingSound(arg0: Internal.ItemStack_): Internal.SoundEvent;
        bookshelf$makePoofParticles(): void;
        bookshelf$getDeathSound(): Internal.SoundEvent;
        bookshelf$getFallDamageSound(arg0: number): Internal.SoundEvent;
    }
    type AccessorLivingEntity_ = AccessorLivingEntity;
    interface IClientFluidTypeExtensions {
        getFlowingTexture(arg0: Internal.FluidStack_): ResourceLocation;
        modifyFogColor(arg0: Internal.Camera_, arg1: number, arg2: Internal.ClientLevel_, arg3: number, arg4: number, arg5: Internal.Vector3f_): Internal.Vector3f;
        getTintColor(arg0: Internal.FluidStack_): number;
        getFlowingTexture(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation;
        modifyFogRender(arg0: Internal.Camera_, arg1: Internal.FogRenderer$FogMode_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.FogShape_): void;
        getTintColor(): number;
        of(arg0: Internal.FluidState_): this;
        getStillTexture(arg0: Internal.FluidStack_): ResourceLocation;
        getOverlayTexture(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation;
        of(arg0: Internal.Fluid_): this;
        of(arg0: Internal.FluidType_): this;
        getFlowingTexture(): ResourceLocation;
        getOverlayTexture(): ResourceLocation;
        getTextures(): Internal.Stream<ResourceLocation>;
        renderOverlay(arg0: Internal.Minecraft_, arg1: Internal.PoseStack_): void;
        getOverlayTexture(arg0: Internal.FluidStack_): ResourceLocation;
        getRenderOverlayTexture(arg0: Internal.Minecraft_): ResourceLocation;
        getStillTexture(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation;
        getTintColor(arg0: Internal.FluidState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number;
        getStillTexture(): ResourceLocation;
        get tintColor(): number
        get flowingTexture(): ResourceLocation
        get overlayTexture(): ResourceLocation
        get textures(): Internal.Stream<ResourceLocation>
        get stillTexture(): ResourceLocation
        readonly DEFAULT: Internal.IClientFluidTypeExtensions;
    }
    type IClientFluidTypeExtensions_ = IClientFluidTypeExtensions;
    class GrindstoneMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        static readonly INPUT_SLOT: 0;
        static readonly MAX_NAME_LENGTH: 35;
        static readonly RESULT_SLOT: 2;
        static readonly ADDITIONAL_SLOT: 1;
    }
    type GrindstoneMenu_ = GrindstoneMenu;
    abstract class ForwardingObject {
    }
    type ForwardingObject_ = ForwardingObject;
    interface MenuType$MenuSupplier <T extends Internal.AbstractContainerMenu> {
        create(arg0: number, arg1: Internal.Inventory_): T;
    }
    type MenuType$MenuSupplier_<T extends Internal.AbstractContainerMenu> = MenuType$MenuSupplier<T>;
    abstract class BlockEntityInstance <T extends Internal.BlockEntity> extends Internal.AbstractInstance {
        constructor(arg0: Internal.MaterialManager_, arg1: T)
        onLightPacket(arg0: number, arg1: number): void;
        getInstancePosition(): BlockPos;
        get instancePosition(): BlockPos
    }
    type BlockEntityInstance_<T extends Internal.BlockEntity> = BlockEntityInstance<T>;
    class FenceBlockBuilder extends Internal.MultipartShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type FenceBlockBuilder_ = FenceBlockBuilder;
    class ClickEvent$Action extends Internal.Enum<Internal.ClickEvent$Action> {
        static values(): Internal.ClickEvent$Action[];
        static getByName(arg0: string): Internal.ClickEvent$Action;
        isAllowedFromServer(): boolean;
        getName(): string;
        static valueOf(arg0: string): Internal.ClickEvent$Action;
        get allowedFromServer(): boolean
        get name(): string
        static readonly COPY_TO_CLIPBOARD: Internal.ClickEvent$Action;
        static readonly CHANGE_PAGE: Internal.ClickEvent$Action;
        static readonly OPEN_FILE: Internal.ClickEvent$Action;
        static readonly RUN_COMMAND: Internal.ClickEvent$Action;
        static readonly SUGGEST_COMMAND: Internal.ClickEvent$Action;
        static readonly OPEN_URL: Internal.ClickEvent$Action;
    }
    type ClickEvent$Action_ = "copy_to_clipboard" | "suggest_command" | "open_file" | "change_page" | ClickEvent$Action | "open_url" | "run_command";
    class FastMap <Value> {
        constructor(arg0: Internal.Collection_<Internal.Property<any>>, arg1: Internal.Map_<Internal.Map<Internal.Property<any>, Internal.Comparable<any>>, Value>, arg2: boolean)
        getValue<T extends Internal.Comparable<T>>(arg0: number, arg1: Internal.Property_<T>): T;
        getPropertySet(): Internal.ImmutableSet<Internal.Property<any>>;
        getEntry(arg0: number, arg1: number): Internal.Map$Entry<Internal.Property<any>, Internal.Comparable<any>>;
        getIndexOf(arg0: Internal.Map_<Internal.Property<any>, Internal.Comparable<any>>): number;
        withUnsafe<T extends Internal.Comparable<T>>(arg0: number, arg1: Internal.Property_<T>, arg2: any): Value;
        getValue(arg0: number, arg1: any): Internal.Comparable<any>;
        getKey(arg0: number): Internal.FastMapKey<any>;
        isSingleState(): boolean;
        "with"<T extends Internal.Comparable<T>>(arg0: number, arg1: Internal.Property_<T>, arg2: T): Value;
        numProperties(): number;
        get propertySet(): Internal.ImmutableSet<Internal.Property<any>>
        get singleState(): boolean
    }
    type FastMap_<Value> = FastMap<Value>;
    class MultiblockMachineBuilder extends Internal.MachineBuilder<Internal.MultiblockMachineDefinition> {
        additionalDisplay(additionalDisplay: Internal.BiConsumer_<Internal.IMultiController, Internal.List<Internal.Component>>): this;
        workableCasingRenderer(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: boolean): Internal.MachineBuilder<any>;
        editableUI(editableUI: Internal.EditableMachineUI_): this;
        tooltips(...components: Internal.Component_[]): this;
        compassSections(...sections: Internal.CompassSection_[]): this;
        recipeType(arg0: Internal.GTRecipeType_): Internal.MachineBuilder<any>;
        abilities(arg0: PartAbility_[]): Internal.MachineBuilder<any>;
        recipeModifier(arg0: Internal.BiFunction_<any, any, any>): Internal.MachineBuilder<any>;
        recoveryItems(items: Internal.Supplier_<Internal.ItemLike[]>): this;
        tier(tier: number): this;
        partAppearance(partAppearance: Internal.TriFunction_<Internal.IMultiController, Internal.IMultiPart, Internal.Direction, Internal.BlockState>): this;
        defaultModelRenderer(): Internal.MachineBuilder<any>;
        workableCasingRenderer(baseCasing: ResourceLocation_, overlayModel: ResourceLocation_): this;
        alwaysTryModifyRecipe(arg0: boolean): Internal.MachineBuilder<any>;
        shapeInfo(shape: Internal.Function_<Internal.MultiblockMachineDefinition, MultiblockShapeInfo>): this;
        sidedWorkableCasingRenderer(basePath: string, overlayModel: ResourceLocation_, tint: boolean): this;
        recoveryStacks(stacks: Internal.Supplier_<Internal.ItemStack[]>): this;
        appearance(state: Internal.Supplier_<Internal.BlockState>): this;
        overlayTieredHullRenderer(arg0: string): Internal.MachineBuilder<any>;
        additionalDisplay(): Internal.BiConsumer<Internal.IMultiController, Internal.List<Internal.Component>>;
        compassPreNodes(arg0: ResourceLocation_[]): Internal.MachineBuilder<any>;
        shapeInfos(shapes: Internal.Function_<Internal.MultiblockMachineDefinition, Internal.List<MultiblockShapeInfo>>): this;
        workableTieredHullRenderer(workableModel: ResourceLocation_): this;
        workableSteamHullRenderer(isHighPressure: boolean, workableModel: ResourceLocation_): this;
        pattern(pattern: Internal.Function_<Internal.MultiblockMachineDefinition, com.gregtechceu.gtceu.api.pattern.BlockPattern>): this;
        compassNode(compassNode: string): this;
        itemColor(arg0: Internal.BiFunction_<any, any, any>): Internal.MachineBuilder<any>;
        hasTESR(hasTESR: boolean): this;
        overlaySteamHullRenderer(name: string): this;
        itemProp(itemProp: Internal.NonNullUnaryOperator_<Internal.Item$Properties>): this;
        paintingColor(paintingColor: number): this;
        modelRenderer(arg0: Internal.Supplier_<any>): Internal.MachineBuilder<any>;
        appearanceBlock(arg0: Internal.Supplier_<any>): Internal.MachineBuilder<any>;
        tooltipBuilder(arg0: Internal.BiConsumer_<any, any>): Internal.MachineBuilder<any>;
        static createMulti(registrate: Internal.Registrate_, name: string, metaMachine: Internal.Function_<Internal.IMachineBlockEntity, Internal.MultiblockControllerMachine>, blockFactory: Internal.BiFunction_<Internal.BlockBehaviour$Properties, Internal.MultiblockMachineDefinition, Internal.IMachineBlock>, itemFactory: Internal.BiFunction_<Internal.IMachineBlock, Internal.Item$Properties, Internal.MetaMachineItem>, blockEntityFactory: Internal.TriFunction_<Internal.BlockEntityType<any>, BlockPos, Internal.BlockState, Internal.IMachineBlockEntity>): Internal.MultiblockMachineBuilder;
        compassPreNodes(arg0: Internal.CompassNode_[]): Internal.MachineBuilder<any>;
        recipeModifier(arg0: Internal.BiFunction_<any, any, any>, arg1: boolean): Internal.MachineBuilder<any>;
        renderer(renderer: Internal.Supplier_<Internal.IRenderer>): this;
        compassNodeSelf(): Internal.MachineBuilder<any>;
        partSorter(partSorter: Internal.Comparator_<Internal.IMultiPart>): this;
        blockProp(blockProp: Internal.NonNullUnaryOperator_<Internal.BlockBehaviour$Properties>): this;
        itemBuilder(itemBuilder: Internal.Consumer_<com.tterrag.registrate.builders.ItemBuilder<Internal.MetaMachineItem, any>>): this;
        langValue(arg0: string): Internal.MachineBuilder<any>;
        shape(arg0: Internal.VoxelShape_): Internal.MachineBuilder<any>;
        blockBuilder(arg0: Internal.Consumer_<any>): Internal.MachineBuilder<any>;
        rotationState(rotationState: RotationState_): this;
        compassPreNodes(arg0: Internal.CompassSection_, arg1: string[]): Internal.MachineBuilder<any>;
        onBlockEntityRegister(onBlockEntityRegister: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.BlockEntityType<Internal.BlockEntity>>): this;
    }
    type MultiblockMachineBuilder_ = MultiblockMachineBuilder;
    interface TimeInterpolator {
        accelerate(): this;
        overshoot(): this;
        accelerate(factor: number): this;
        cycle(cycle: number): this;
        decelerate(): this;
        overshoot(tension: number): this;
        anticipate(tension: number): this;
        getInterpolation(arg0: number): number;
        decelerate(factor: number): this;
        linear(): this;
        bounce(): this;
        anticipate(): this;
        (arg0: number): number;
        readonly DECELERATE_QUINTIC: Internal.TimeInterpolator;
        readonly DECELERATE: Internal.TimeInterpolator;
        readonly ANTICIPATE: Internal.TimeInterpolator;
        readonly VISCOUS_FLUID: Internal.ViscousFluidInterpolator;
        readonly OVERSHOOT: Internal.TimeInterpolator;
        readonly DECELERATE_CUBIC: Internal.TimeInterpolator;
        readonly SINE: Internal.TimeInterpolator;
        readonly BOUNCE: Internal.BounceInterpolator;
        readonly ANTICIPATE_OVERSHOOT: Internal.AnticipateOvershootInterpolator;
        readonly LINEAR: Internal.TimeInterpolator;
        readonly ACCELERATE_DECELERATE: Internal.TimeInterpolator;
        readonly ACCELERATE: Internal.TimeInterpolator;
    }
    type TimeInterpolator_ = TimeInterpolator;
    interface IManagedBlockEntity {
        getNonLazyFields(): Internal.IRef[];
        getSelf(): Internal.BlockEntity;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        getRootStorage(): Internal.IManagedStorage;
        getCurrentPos(): BlockPos;
        get nonLazyFields(): Internal.IRef[]
        get self(): Internal.BlockEntity
        get blockEntityType(): Internal.BlockEntityType<any>
        get rootStorage(): Internal.IManagedStorage
        get currentPos(): BlockPos
    }
    type IManagedBlockEntity_ = IManagedBlockEntity;
    class Parameter implements Internal.AnnotatedElement {
        getDeclaringInvokable(): Internal.Invokable<any, any>;
        getType(): Internal.TypeToken<any>;
        getAnnotations(): Internal.Annotation[];
        getDeclaredAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getAnnotatedType(): Internal.AnnotatedType;
        getAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        getDeclaredAnnotations(): Internal.Annotation[];
        getAnnotation<A extends Internal.Annotation>(arg0: A): A;
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        getDeclaredAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        get declaringInvokable(): Internal.Invokable<any, any>
        get type(): Internal.TypeToken<any>
        get annotations(): Internal.Annotation[]
        get annotatedType(): Internal.AnnotatedType
        get declaredAnnotations(): Internal.Annotation[]
    }
    type Parameter_ = Parameter;
    class CopyNameFunction$NameSource extends Internal.Enum<Internal.CopyNameFunction$NameSource> {
        static valueOf(arg0: string): Internal.CopyNameFunction$NameSource;
        static values(): Internal.CopyNameFunction$NameSource[];
        static getByName(arg0: string): Internal.CopyNameFunction$NameSource;
        readonly name: string;
        static readonly BLOCK_ENTITY: Internal.CopyNameFunction$NameSource;
        readonly param: Internal.LootContextParam<any>;
        static readonly KILLER: Internal.CopyNameFunction$NameSource;
        static readonly KILLER_PLAYER: Internal.CopyNameFunction$NameSource;
        static readonly THIS: Internal.CopyNameFunction$NameSource;
    }
    type CopyNameFunction$NameSource_ = "killer" | CopyNameFunction$NameSource | "killer_player" | "this" | "block_entity";
    class LevelSummary implements Internal.Comparable<Internal.LevelSummary> {
        constructor(arg0: Internal.LevelSettings_, arg1: Internal.LevelVersion_, arg2: string, arg3: boolean, arg4: boolean, arg5: Internal.Path_)
        isDisabled(): boolean;
        getLevelId(): string;
        getLastPlayed(): number;
        getSettings(): Internal.LevelSettings;
        compareTo(arg0: Internal.LevelSummary_): number;
        getIcon(): Internal.Path;
        backupStatus(): Internal.LevelSummary$BackupStatus;
        getLevelName(): string;
        hasCheats(): boolean;
        requiresManualConversion(): boolean;
        compareTo(arg0: any): number;
        isLocked(): boolean;
        isExperimental(): boolean;
        isCompatible(): boolean;
        getGameMode(): Internal.GameType;
        markVersionInList(): boolean;
        getWorldVersionName(): Internal.MutableComponent;
        isHardcore(): boolean;
        askToOpenWorld(): boolean;
        getInfo(): Internal.Component;
        levelVersion(): Internal.LevelVersion;
        get disabled(): boolean
        get levelId(): string
        get lastPlayed(): number
        get settings(): Internal.LevelSettings
        get icon(): Internal.Path
        get levelName(): string
        get locked(): boolean
        get experimental(): boolean
        get compatible(): boolean
        get gameMode(): Internal.GameType
        get worldVersionName(): Internal.MutableComponent
        get hardcore(): boolean
        get info(): Internal.Component
    }
    type LevelSummary_ = LevelSummary;
    class ClientboundLightUpdatePacketData {
        constructor(arg0: Internal.ChunkPos_, arg1: Internal.LevelLightEngine_, arg2: Internal.BitSet_, arg3: Internal.BitSet_, arg4: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_, arg1: number, arg2: number)
        getTrustEdges(): boolean;
        getEmptyBlockYMask(): Internal.BitSet;
        getEmptySkyYMask(): Internal.BitSet;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getBlockUpdates(): Internal.List<number[]>;
        getBlockYMask(): Internal.BitSet;
        getSkyUpdates(): Internal.List<number[]>;
        getSkyYMask(): Internal.BitSet;
        get trustEdges(): boolean
        get emptyBlockYMask(): Internal.BitSet
        get emptySkyYMask(): Internal.BitSet
        get blockUpdates(): Internal.List<number[]>
        get blockYMask(): Internal.BitSet
        get skyUpdates(): Internal.List<number[]>
        get skyYMask(): Internal.BitSet
    }
    type ClientboundLightUpdatePacketData_ = ClientboundLightUpdatePacketData;
    interface Iterator <E> {
        remove(): void;
        forEachRemaining(arg0: Internal.Consumer_<E>): void;
        next(): E;
        hasNext(): boolean;
    }
    type Iterator_<E> = Iterator<E>;
    interface ContainerSynchronizer {
        sendDataChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void;
        sendSlotChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void;
        sendInitialData(arg0: Internal.AbstractContainerMenu_, arg1: Internal.NonNullList_<Internal.ItemStack>, arg2: Internal.ItemStack_, arg3: number[]): void;
        sendCarriedChange(arg0: Internal.AbstractContainerMenu_, arg1: Internal.ItemStack_): void;
    }
    type ContainerSynchronizer_ = ContainerSynchronizer;
    class PipeCoverContainer implements Internal.ICoverable, Internal.IEnhancedManaged {
        constructor(pipeTile: Internal.IPipeNode_<any, any>)
        getTooltips(): Internal.List<Internal.Component>;
        getTitle(): string;
        static doesCoverCollide(side: Internal.Direction_, collisionBox: Internal.List_<Internal.VoxelShape>, plateThickness: number): boolean;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        getCoverAtSide(side: Internal.Direction_): Internal.CoverBehavior;
        readInitialData(buffer: Internal.FriendlyByteBuf_): void;
        getPos(): BlockPos;
        setCoverAtSide(coverBehavior: Internal.CoverBehavior_, side: Internal.Direction_): void;
        hasCover(facing: Internal.Direction_): boolean;
        unsubscribe(current: Internal.TickableSubscription_): void;
        onLoad(): void;
        scheduleNeighborShapeUpdate(): void;
        hasAnyCover(): boolean;
        addCoverCollisionBoundingBox(collisionList: Internal.List_<Internal.VoxelShape>): void;
        getCoverPlateThickness(): number;
        markDirty(): void;
        placeCoverOnSide(side: Internal.Direction_, itemStack: Internal.ItemStack_, coverDefinition: Internal.CoverDefinition_, player: Internal.ServerPlayer_): boolean;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        subscribeServerTick(runnable: Internal.Runnable_): Internal.TickableSubscription;
        static canPlaceCover(coverDef: Internal.CoverDefinition_, coverable: Internal.ICoverable_): boolean;
        detectAndSendChange(sender: Internal.BiConsumer_<number, Internal.Consumer<Internal.FriendlyByteBuf>>): void;
        getSyncStorage(): Internal.EnhancedFieldManagedStorage;
        isInValid(): boolean;
        removeCover(dropItself: boolean, side: Internal.Direction_): boolean;
        static rayTraceCoverableSide(coverable: Internal.ICoverable_, player: Internal.Player_): Internal.Direction;
        createConfigurator(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        scheduleRenderUpdate(): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        getLevel(): Internal.Level;
        notifyBlockUpdate(): void;
        onUnload(): void;
        getCovers(): Internal.List<Internal.CoverBehavior>;
        static getCoverPlateBox(side: Internal.Direction_, plateThickness: number): Internal.VoxelShape;
        isRemote(): boolean;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        getIcon(): Internal.IGuiTexture;
        shouldRenderBackSide(): boolean;
        readUpdateInfo(id: number, buf: Internal.FriendlyByteBuf_): void;
        onChanged(): void;
        getOffsetTimer(): number;
        getFrontFacing(): Internal.Direction;
        static determineGridSideHit(result: Internal.BlockHitResult_): Internal.Direction;
        removeCover(side: Internal.Direction_): boolean;
        writeInitialData(buffer: Internal.FriendlyByteBuf_): void;
        canPlaceCoverOnSide(definition: Internal.CoverDefinition_, side: Internal.Direction_): boolean;
        static traceCoverSide(result: Internal.BlockHitResult_): Internal.Direction;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get tooltips(): Internal.List<Internal.Component>
        get title(): string
        get fieldHolder(): Internal.ManagedFieldHolder
        get pos(): BlockPos
        get coverPlateThickness(): number
        get syncStorage(): Internal.EnhancedFieldManagedStorage
        get inValid(): boolean
        get level(): Internal.Level
        get covers(): Internal.List<Internal.CoverBehavior>
        get remote(): boolean
        get icon(): Internal.IGuiTexture
        get offsetTimer(): number
        get frontFacing(): Internal.Direction
        static readonly MANAGED_FIELD_HOLDER: Internal.ManagedFieldHolder;
    }
    type PipeCoverContainer_ = PipeCoverContainer;
    /**
     * Invoked when a player right clicks with an item **without targeting anything**.
     * 
     * Not to be confused with `BlockEvents.rightClick` or `ItemEvents.entityInteracted`.
    */
    class ItemClickedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, hand: Internal.InteractionHand_, item: Internal.ItemStack_)
        /**
         * The player that clicked with the item.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * The ray trace result of the click.
        */
        getTarget(): Internal.RayTraceResultJS;
        /**
         * The item that was clicked with.
        */
        getItem(): Internal.ItemStack;
        /**
         * The hand that the item was clicked with.
        */
        getHand(): Internal.InteractionHand;
        /**
         * The player that clicked with the item.
        */
        get entity(): Internal.LivingEntity
        /**
         * The ray trace result of the click.
        */
        get target(): Internal.RayTraceResultJS
        /**
         * The item that was clicked with.
        */
        get item(): Internal.ItemStack
        /**
         * The hand that the item was clicked with.
        */
        get hand(): Internal.InteractionHand
    }
    type ItemClickedEventJS_ = ItemClickedEventJS;
    class ClientboundSetObjectivePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Objective_, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getDisplayName(): Internal.Component;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getMethod(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getRenderType(): Internal.ObjectiveCriteria$RenderType;
        isSkippable(): boolean;
        getObjectiveName(): string;
        get displayName(): Internal.Component
        get method(): number
        get renderType(): Internal.ObjectiveCriteria$RenderType
        get skippable(): boolean
        get objectiveName(): string
        static readonly METHOD_ADD: 0;
        static readonly METHOD_CHANGE: 2;
        static readonly METHOD_REMOVE: 1;
    }
    type ClientboundSetObjectivePacket_ = ClientboundSetObjectivePacket;
    class MobEffectCategory extends Internal.Enum<Internal.MobEffectCategory> {
        static values(): Internal.MobEffectCategory[];
        getTooltipFormatting(): Internal.ChatFormatting;
        static valueOf(arg0: string): Internal.MobEffectCategory;
        get tooltipFormatting(): Internal.ChatFormatting
        static readonly HARMFUL: Internal.MobEffectCategory;
        static readonly BENEFICIAL: Internal.MobEffectCategory;
        static readonly NEUTRAL: Internal.MobEffectCategory;
    }
    type MobEffectCategory_ = "neutral" | MobEffectCategory | "beneficial" | "harmful";
    interface IContentSerializer <T> {
        toJsonContent(content: Internal.Content_): Internal.JsonElement;
        of(arg0: any): T;
        defaultValue(): T;
        fromNetworkContent(buf: Internal.FriendlyByteBuf_): Internal.Content;
        fromJsonContent(json: Internal.JsonElement_): Internal.Content;
        toNetworkContent(buf: Internal.FriendlyByteBuf_, content: Internal.Content_): void;
        toNetwork(buf: Internal.FriendlyByteBuf_, content: T): void;
        toJson(arg0: T): Internal.JsonElement;
        fromNetwork(buf: Internal.FriendlyByteBuf_): T;
        fromJson(arg0: Internal.JsonElement_): T;
    }
    type IContentSerializer_<T> = IContentSerializer<T>;
    abstract class AbstractArrow extends Internal.Projectile {
        getDistance(pos: BlockPos_): number;
        setEnchantmentEffectsFromEntity(arg0: Internal.LivingEntity_, arg1: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        setNoPhysics(arg0: boolean): void;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getDisplayName(): Internal.Component;
        isCritArrow(): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        setCritArrow(arg0: boolean): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getPierceLevel(): number;
        shouldRiderSit(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        setBaseDamage(arg0: number): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        shouldFall(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setShotFromCrossbow(arg0: boolean): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        startFalling(): void;
        getBaseDamage(): number;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setSoundEvent(arg0: Internal.SoundEvent_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        shotFromCrossbow(): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        isNoPhysics(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getKnockback(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        setKnockback(arg0: number): void;
        runCommand(command: string): number;
        setPierceLevel(arg0: number): void;
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        set noPhysics(arg0: boolean)
        get displayName(): Internal.Component
        get critArrow(): boolean
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        set critArrow(arg0: boolean)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get pierceLevel(): number
        get motionX(): number
        get waterCreature(): boolean
        set baseDamage(arg0: number)
        get item(): Internal.ItemStack
        set x(x: number)
        get frame(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set shotFromCrossbow(arg0: boolean)
        get block(): Internal.BlockContainerJS
        get baseDamage(): number
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set soundEvent(arg0: Internal.SoundEvent_)
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get noPhysics(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        get knockback(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set knockback(arg0: number)
        set pierceLevel(arg0: number)
        static readonly FLAG_CRIT: 1;
        knockback: number;
        piercingIgnoreEntityIds: Internal.IntOpenHashSet;
        static readonly FLAG_NOPHYSICS: 2;
        static readonly FLAG_CROSSBOW: 4;
        static readonly PIERCE_LEVEL: Internal.EntityDataAccessor<number>;
        pickup: Internal.AbstractArrow$Pickup;
        static readonly ID_FLAGS: Internal.EntityDataAccessor<number>;
        piercedAndKilledEntities: Internal.List<Internal.Entity>;
        lastState: Internal.BlockState;
        baseDamage: number;
        soundEvent: Internal.SoundEvent;
        life: number;
        inGround: boolean;
        inGroundTime: number;
        static readonly ARROW_BASE_DAMAGE: 2.0;
        shakeTime: number;
    }
    type AbstractArrow_ = AbstractArrow;
    class ClampedNormalFloat extends Internal.FloatProvider {
        static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ClampedNormalFloat;
        static sample(arg0: Internal.RandomSource_, arg1: number, arg2: number, arg3: number, arg4: number): number;
        static readonly CODEC: Internal.Codec<Internal.ClampedNormalFloat>;
    }
    type ClampedNormalFloat_ = ClampedNormalFloat;
    class SmokerMenu extends Internal.AbstractFurnaceMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Inventory_)
    }
    type SmokerMenu_ = SmokerMenu;
    interface PoolChunkListMetric extends Internal.Iterable<Internal.PoolChunkMetric> {
        maxUsage(): number;
        forEach(arg0: Internal.Consumer_<Internal.PoolChunkMetric>): void;
        minUsage(): number;
        iterator(): Internal.Iterator<Internal.PoolChunkMetric>;
        spliterator(): Internal.Spliterator<Internal.PoolChunkMetric>;
    }
    type PoolChunkListMetric_ = PoolChunkListMetric;
    class HoglinSpecificSensor extends Internal.Sensor<Internal.Hoglin> {
        constructor()
    }
    type HoglinSpecificSensor_ = HoglinSpecificSensor;
    interface Char2ObjectFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<string, V> {
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Char2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        containsKey(arg0: string): boolean;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction<V>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<string, V>;
        remove(arg0: string): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Char2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Char2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: V): V;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction<V>;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, V>;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction<V>;
        get(arg0: string): V;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Char2ObjectFunction<T>;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Char2FloatFunction;
        getOrDefault(arg0: string, arg1: V): V;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Char2ByteFunction;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction<V>;
        size(): number;
        apply(arg0: string): V;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Char2DoubleFunction;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Char2IntFunction;
        clear(): void;
        put(arg0: string, arg1: V): V;
        defaultReturnValue(): V;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction<V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Char2CharFunction;
        (arg0: string): V;
    }
    type Char2ObjectFunction_<V> = Char2ObjectFunction<V>;
    abstract class TransitionPropagation {
        constructor()
        captureValues(arg0: Internal.TransitionValues_): void;
        getStartDelay(arg0: Internal.ViewGroup_, arg1: Internal.Transition_, arg2: Internal.TransitionValues_, arg3: Internal.TransitionValues_): number;
        getPropagationProperties(): string[];
        get propagationProperties(): string[]
    }
    type TransitionPropagation_ = TransitionPropagation;
    interface IAsyncAutoSyncBlockEntity extends Internal.IAutoSyncBlockEntity, Internal.IAsyncLogic {
        asyncTick(periodID: number): void;
        readCustomSyncData(tag: Internal.CompoundTag_): void;
        getNonLazyFields(): Internal.IRef[];
        onValid(): void;
        getSyncTag(): string;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        defaultServerTick(): void;
        writeCustomSyncData(tag: Internal.CompoundTag_): void;
        getCurrentPos(): BlockPos;
        useAsyncThread(): boolean;
        getSelf(): Internal.BlockEntity;
        syncNow(force: boolean): void;
        onInValid(): void;
        getRootStorage(): Internal.IManagedStorage;
        get nonLazyFields(): Internal.IRef[]
        get syncTag(): string
        get blockEntityType(): Internal.BlockEntityType<any>
        get currentPos(): BlockPos
        get self(): Internal.BlockEntity
        get rootStorage(): Internal.IManagedStorage
    }
    type IAsyncAutoSyncBlockEntity_ = IAsyncAutoSyncBlockEntity;
    class PaintScreenEventJS extends Internal.PaintEventJS implements Internal.UnitVariables {
        constructor(m: Internal.Minecraft_, s: Internal.Screen_, ps: Internal.PoseStack_, mx: number, my: number, d: number)
        constructor(m: Internal.Minecraft_, ps: Internal.PoseStack_, d: number)
        rawText(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, shadow: boolean): void;
        alignY(y: number, h: number, alignY: number): number;
        text(text: Internal.Component_, x: number, y: number, color: number, shadow: boolean): void;
        getVariables(): Internal.VariableSet;
        alignX(x: number, w: number, alignX: number): number;
        rotateDeg(angle: number): void;
        rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void;
        scale(scale: number): void;
        getEntity(): Internal.Entity;
        translate(x: number, y: number): void;
        rotateRad(angle: 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;
        get variables(): Internal.VariableSet
        get entity(): Internal.Entity
        readonly width: number;
        readonly mouseY: number;
        readonly inventory: boolean;
        readonly height: number;
        readonly mouseX: number;
    }
    type PaintScreenEventJS_ = PaintScreenEventJS;
    interface ITypedIngredient <T> {
        getIngredient<V>(arg0: Internal.IIngredientType_<V>): Internal.Optional<V>;
        getType(): Internal.IIngredientType<T>;
        getItemStack(): Internal.Optional<Internal.ItemStack>;
        getIngredient(): T;
        get type(): Internal.IIngredientType<T>
        get itemStack(): Internal.Optional<Internal.ItemStack>
        get ingredient(): T
    }
    type ITypedIngredient_<T> = ITypedIngredient<T>;
    class ItemOverrides$BakedOverride {
    }
    type ItemOverrides$BakedOverride_ = ItemOverrides$BakedOverride;
    interface IPlatformFluidHelper <T> {
        bucketVolume(): number;
        getFluidIngredientType(): Internal.IIngredientTypeWithSubtypes<Internal.Fluid, T>;
        create(arg0: Internal.Fluid_, arg1: number): T;
        create(arg0: Internal.Fluid_, arg1: number, arg2: Internal.CompoundTag_): T;
        get fluidIngredientType(): Internal.IIngredientTypeWithSubtypes<Internal.Fluid, T>
    }
    type IPlatformFluidHelper_<T> = IPlatformFluidHelper<T>;
    class BlockPosFace {
        constructor(pos: BlockPos_, facing: Internal.Direction_)
        readonly facing: Internal.Direction;
        readonly pos: BlockPos;
    }
    type BlockPosFace_ = BlockPosFace;
    interface ReputationEventType {
        register(arg0: string): this;
        readonly VILLAGER_KILLED: Internal.ReputationEventType;
        readonly VILLAGER_HURT: Internal.ReputationEventType;
        readonly TRADE: Internal.ReputationEventType;
        readonly GOLEM_KILLED: Internal.ReputationEventType;
        readonly ZOMBIE_VILLAGER_CURED: Internal.ReputationEventType;
    }
    type ReputationEventType_ = ReputationEventType;
    class FireworkRocketItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly TAG_EXPLOSION_COLORS: "Colors";
        static readonly TAG_EXPLOSION_TYPE: "Type";
        static readonly TAG_EXPLOSION_FADECOLORS: "FadeColors";
        static readonly TAG_FLIGHT: "Flight";
        static readonly TAG_EXPLOSION_FLICKER: "Flicker";
        static readonly ROCKET_PLACEMENT_OFFSET: 0.15;
        static readonly TAG_EXPLOSIONS: "Explosions";
        static readonly TAG_FIREWORKS: "Fireworks";
        static readonly TAG_EXPLOSION_TRAIL: "Trail";
        static readonly TAG_EXPLOSION: "Explosion";
    }
    type FireworkRocketItem_ = FireworkRocketItem;
    class LightningRodBlock extends Internal.RodBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onLightningStrike(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly RANGE: 128;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type LightningRodBlock_ = LightningRodBlock;
    interface IntUnaryOperator {
        compose(arg0: Internal.IntUnaryOperator_): this;
        identity(): this;
        applyAsInt(arg0: number): number;
        andThen(arg0: Internal.IntUnaryOperator_): this;
        (arg0: number): number;
    }
    type IntUnaryOperator_ = IntUnaryOperator;
    class CefInitEvent extends Internal.Event {
        constructor()
        constructor(arg0: boolean)
        ranInit(): boolean;
        getApi(): Internal.API;
        get api(): Internal.API
    }
    type CefInitEvent_ = CefInitEvent;
    class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler {
        constructor()
        channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void;
        channelInactive(arg0: Internal.ChannelHandlerContext_): void;
        channelActive(arg0: Internal.ChannelHandlerContext_): void;
        channelUnregistered(arg0: Internal.ChannelHandlerContext_): void;
        userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void;
        channelReadComplete(arg0: Internal.ChannelHandlerContext_): void;
        channelRegistered(arg0: Internal.ChannelHandlerContext_): void;
        channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void;
    }
    type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter;
    interface AccessorKeyMapping {
        getAllKeyMappings(): Internal.Map<string, Internal.KeyMapping>;
        get allKeyMappings(): Internal.Map<string, Internal.KeyMapping>
    }
    type AccessorKeyMapping_ = AccessorKeyMapping;
    class RecipeSchemaType {
        constructor(namespace: Internal.RecipeNamespace_, id: ResourceLocation_, schema: Internal.RecipeSchema_)
        getSerializer(): Internal.RecipeSerializer<any>;
        get serializer(): Internal.RecipeSerializer<any>
        readonly schema: Internal.RecipeSchema;
        parent: Internal.RecipeSchemaType;
        readonly namespace: Internal.RecipeNamespace;
        readonly id: ResourceLocation;
    }
    type RecipeSchemaType_ = RecipeSchemaType;
    class PatternError {
        constructor()
        getPos(): BlockPos;
        getWorld(): Internal.Level;
        getErrorInfo(): Internal.Component;
        getCandidates(): Internal.List<Internal.List<Internal.ItemStack>>;
        setWorldState(worldState: Internal.MultiblockState_): void;
        get pos(): BlockPos
        get world(): Internal.Level
        get errorInfo(): Internal.Component
        get candidates(): Internal.List<Internal.List<Internal.ItemStack>>
        set worldState(worldState: Internal.MultiblockState_)
    }
    type PatternError_ = PatternError;
    interface NonNullSupplier <T> {
        get(): T;
        (): T;
    }
    type NonNullSupplier_<T> = NonNullSupplier<T>;
    class VertexBuffer implements Internal.AutoCloseable {
        constructor()
        bind(): void;
        static unbind(): void;
        upload(arg0: Internal.BufferBuilder$RenderedBuffer_): void;
        getFormat(): Internal.VertexFormat;
        draw(): void;
        isInvalid(): boolean;
        close(): void;
        drawWithShader(arg0: Internal.Matrix4f_, arg1: Internal.Matrix4f_, arg2: Internal.ShaderInstance_): void;
        get format(): Internal.VertexFormat
        get invalid(): boolean
    }
    type VertexBuffer_ = VertexBuffer;
    interface Config$Entry extends Internal.UnmodifiableConfig$Entry {
        getChar(): string;
        getShortOrElse(arg0: number): number;
        setValue<T>(arg0: any): T;
        getByte(): number;
        getKey(): string;
        getRawValue<T>(): T;
        getIntOrElse(arg0: number): number;
        getLongOrElse(arg0: number): number;
        getOptionalLong(): Internal.OptionalLong;
        getLong(): number;
        getByteOrElse(arg0: number): number;
        getShort(): number;
        getValue<T>(): T;
        isNull(): boolean;
        getOrElse<T>(arg0: T): T;
        getOptionalInt(): Internal.OptionalInt;
        getOptional<T>(): Internal.Optional<T>;
        getInt(): number;
        getCharOrElse(arg0: string): string;
        get "char"(): string
        set value(arg0: any)
        get "byte"(): number
        get key(): string
        get rawValue(): T
        get optionalLong(): Internal.OptionalLong
        get "long"(): number
        get "short"(): number
        get value(): T
        get "null"(): boolean
        get optionalInt(): Internal.OptionalInt
        get optional(): Internal.Optional<T>
        get "int"(): number
    }
    type Config$Entry_ = Config$Entry;
    interface SearchRegistry$TreeBuilderSupplier <T> extends Internal.Function<Internal.List<T>, Internal.RefreshableSearchTree<T>> {
        compose<V>(arg0: Internal.Function_<V, Internal.List<T>>): Internal.Function<V, Internal.RefreshableSearchTree<T>>;
        andThen<V>(arg0: Internal.Function_<Internal.RefreshableSearchTree<T>, V>): Internal.Function<Internal.List<T>, V>;
        identity<T>(): Internal.Function<T, T>;
        apply(arg0: Internal.List_<T>): Internal.RefreshableSearchTree<T>;
    }
    type SearchRegistry$TreeBuilderSupplier_<T> = SearchRegistry$TreeBuilderSupplier<T>;
    interface IngredientKJS extends Internal.IngredientSupplierKJS, Internal.JsonSerializable {
        getDisplayStacks(): Internal.ItemStackSet;
        self(): Internal.Ingredient;
        getItemIds(): Internal.Set<string>;
        asStack(): InputItem;
        withCount(count: number): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): Internal.Ingredient;
        isWildcard(): boolean;
        getStacks(): Internal.ItemStackSet;
        canBeUsedForMatching(): boolean;
        getItemTypes(): Internal.Set<Internal.Item>;
        and(ingredient: Internal.Ingredient_): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        subtract(subtracted: Internal.Ingredient_): Internal.Ingredient;
        testItem(item: Internal.Item_): boolean;
        asIngredient(): Internal.Ingredient;
        get displayStacks(): Internal.ItemStackSet
        get itemIds(): Internal.Set<string>
        get wildcard(): boolean
        get stacks(): Internal.ItemStackSet
        get itemTypes(): Internal.Set<Internal.Item>
        get first(): Internal.ItemStack
    }
    type IngredientKJS_ = IngredientKJS;
    interface LDLRegister extends Internal.Annotation {
        name(): string;
        priority(): number;
        hashCode(): number;
        toString(): string;
        annotationType(): typeof Internal.Annotation;
        group(): string;
        modID(): string;
        equals(arg0: any): boolean;
    }
    type LDLRegister_ = LDLRegister;
    class RealmsNewsManager {
        constructor(arg0: any_)
        updateUnreadNews(arg0: Internal.RealmsNews_): void;
        hasUnreadNews(): boolean;
        newsLink(): string;
    }
    type RealmsNewsManager_ = RealmsNewsManager;
    interface Reference2ByteFunction <K> extends Internal.ToIntFunction<K>, it.unimi.dsi.fastutil.Function<K, number> {
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction<K>;
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        put(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction<K>;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2ByteFunction;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2ByteFunction;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction<K>;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        removeByte(arg0: any): number;
        apply(arg0: K): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2ByteFunction;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2ByteFunction<T>;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction<K>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2ByteFunction;
        applyAsInt(arg0: K): number;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2ByteFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        getByte(arg0: any): number;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2ByteFunction<T>;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2ByteFunction;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2ByteFunction;
        clear(): void;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Reference2ByteFunction_<K> = Reference2ByteFunction<K>;
    class Vector <E> extends Internal.AbstractList<E> implements Internal.RandomAccess, Internal.Cloneable, Internal.List<E>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Collection_<E>)
        constructor(arg0: number, arg1: number)
        constructor(arg0: number)
        clone(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        capacity(): number;
        listIterator(): Internal.ListIterator<E>;
        insertElementAt(arg0: E, arg1: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        removeElementAt(arg0: number): void;
        parallelStream(): Internal.Stream<E>;
        firstElement(): E;
        lastElement(): E;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        elementAt(arg0: number): E;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        remove(arg0: number): E;
        indexOf(arg0: any, arg1: number): number;
        removeElement(arg0: any): boolean;
        addElement(arg0: E): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        subList(arg0: number, arg1: number): Internal.List<E>;
        copyInto(arg0: any[]): void;
        trimToSize(): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        lastIndexOf(arg0: any, arg1: number): number;
        elements(): Internal.Enumeration<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        ensureCapacity(arg0: number): void;
        removeAllElements(): void;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        setSize(arg0: number): void;
        setElementAt(arg0: E, arg1: number): void;
        set size(arg0: number)
    }
    type Vector_<E> = Vector<E>;
    class Target extends Internal.Node {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.Node_)
        updateBest(arg0: number, arg1: Internal.Node_): void;
        isReached(): boolean;
        getBestNode(): Internal.Node;
        static createFromStream(arg0: Internal.FriendlyByteBuf_): Internal.Target;
        setReached(): void;
        get reached(): boolean
        get bestNode(): Internal.Node
    }
    type Target_ = Target;
    class TabsWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget {
        constructor(onTabClick: Internal.Consumer_<Internal.IFancyUIProvider>)
        getTabTexture(): Internal.IGuiTexture;
        getSubTabs(): Internal.List<Internal.IFancyUIProvider>;
        getTabPressedTexture(): Internal.IGuiTexture;
        isHoverLeftButton(mouseX: number, mouseY: number): boolean;
        isHoverRightButton(mouseX: number, mouseY: number): boolean;
        attachSubTab(subTab: Internal.IFancyUIProvider_): void;
        setTabPressedTexture(tabPressedTexture: Internal.IGuiTexture_): void;
        getOnTabClick(): Internal.Consumer<Internal.IFancyUIProvider>;
        setTabTexture(tabTexture: Internal.IGuiTexture_): void;
        getTabHoverTexture(): Internal.IGuiTexture;
        hasButton(): boolean;
        getSelectedTab(): Internal.IFancyUIProvider;
        getLeftButtonHoverTexture(): Internal.IGuiTexture;
        getOffset(): number;
        drawTab(tab: Internal.IFancyUIProvider_, poseStack: Internal.PoseStack_, mouseX: number, mouseY: number, x: number, y: number, width: number, height: number, hoveredTab: Internal.IFancyUIProvider_): void;
        getOnTabSwitch(): Internal.BiConsumer<Internal.IFancyUIProvider, Internal.IFancyUIProvider>;
        setLeftButtonHoverTexture(leftButtonHoverTexture: Internal.IGuiTexture_): void;
        getLeftButtonTexture(): Internal.IGuiTexture;
        getHoveredTab(mouseX: number, mouseY: number): Internal.IFancyUIProvider;
        setOnTabSwitch(onTabSwitch: Internal.BiConsumer_<Internal.IFancyUIProvider, Internal.IFancyUIProvider>): void;
        setMainTab(mainTab: Internal.IFancyUIProvider_): void;
        getRightButtonHoverTexture(): Internal.IGuiTexture;
        getRightButtonTexture(): Internal.IGuiTexture;
        getSubTabsWidth(): number;
        setTabHoverTexture(tabHoverTexture: Internal.IGuiTexture_): void;
        setLeftButtonTexture(leftButtonTexture: Internal.IGuiTexture_): void;
        getMainTab(): Internal.IFancyUIProvider;
        get tabTexture(): Internal.IGuiTexture
        get subTabs(): Internal.List<Internal.IFancyUIProvider>
        get tabPressedTexture(): Internal.IGuiTexture
        set tabPressedTexture(tabPressedTexture: Internal.IGuiTexture_)
        get onTabClick(): Internal.Consumer<Internal.IFancyUIProvider>
        set tabTexture(tabTexture: Internal.IGuiTexture_)
        get tabHoverTexture(): Internal.IGuiTexture
        get selectedTab(): Internal.IFancyUIProvider
        get leftButtonHoverTexture(): Internal.IGuiTexture
        get offset(): number
        get onTabSwitch(): Internal.BiConsumer<Internal.IFancyUIProvider, Internal.IFancyUIProvider>
        set leftButtonHoverTexture(leftButtonHoverTexture: Internal.IGuiTexture_)
        get leftButtonTexture(): Internal.IGuiTexture
        set onTabSwitch(onTabSwitch: Internal.BiConsumer_<Internal.IFancyUIProvider, Internal.IFancyUIProvider>)
        set mainTab(mainTab: Internal.IFancyUIProvider_)
        get rightButtonHoverTexture(): Internal.IGuiTexture
        get rightButtonTexture(): Internal.IGuiTexture
        get subTabsWidth(): number
        set tabHoverTexture(tabHoverTexture: Internal.IGuiTexture_)
        set leftButtonTexture(leftButtonTexture: Internal.IGuiTexture_)
        get mainTab(): Internal.IFancyUIProvider
    }
    type TabsWidget_ = TabsWidget;
    class DaylightDetectorBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type DaylightDetectorBlockEntity_ = DaylightDetectorBlockEntity;
    class NetherForestVegetationFeature extends Internal.Feature<Internal.NetherForestVegetationConfig> {
        constructor(arg0: Internal.Codec_<Internal.NetherForestVegetationConfig>)
    }
    type NetherForestVegetationFeature_ = NetherForestVegetationFeature;
    interface Short2IntFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntUnaryOperator {
        get(arg0: number): number;
        put(arg0: number, arg1: number): number;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2IntFunction<T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction;
        remove(arg0: number): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction;
        getOrDefault(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction;
        clear(): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2IntFunction<T>;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction;
        (arg0: number): number;
    }
    type Short2IntFunction_ = Short2IntFunction;
    class TallSeagrassBlock extends Internal.DoublePlantBlock implements Internal.LiquidBlockContainer {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HALF: Internal.EnumProperty<Internal.DoubleBlockHalf>;
    }
    type TallSeagrassBlock_ = TallSeagrassBlock;
    class ConstantHeight extends Internal.HeightProvider {
        static of(arg0: Internal.VerticalAnchor_): Internal.ConstantHeight;
        getValue(): Internal.VerticalAnchor;
        get value(): Internal.VerticalAnchor
        static readonly CODEC: Internal.Codec<Internal.ConstantHeight>;
        static readonly ZERO: Internal.ConstantHeight;
    }
    type ConstantHeight_ = ConstantHeight;
    /**
     * @deprecated
    */
    class OutputInt {
        constructor()
        constructor(arg0: number)
        /**
         * @deprecated
        */
        value: number;
    }
    type OutputInt_ = OutputInt;
    interface AccessorScreen {
        getNarratables(): Internal.List<Internal.NarratableEntry>;
        getRenderables(): Internal.List<Internal.Widget>;
        get narratables(): Internal.List<Internal.NarratableEntry>
        get renderables(): Internal.List<Internal.Widget>
    }
    type AccessorScreen_ = AccessorScreen;
    interface TextureType <T> extends com.supermartijn642.fusion.api.util.Serializer<T> {
        deserialize(json: Internal.JsonObject_): T;
        getFrameSize(context: Internal.SpritePreparationContext_, data: T): Internal.Pair<number, number>;
        serialize(value: T): Internal.JsonObject;
        createSprite(context: Internal.SpriteCreationContext_, data: T): Internal.TextureAtlasSprite;
    }
    type TextureType_<T> = TextureType<T>;
    class BlockColumnConfiguration$Layer extends Internal.Record {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.BlockStateProvider_)
        state(): Internal.BlockStateProvider;
        height(): Internal.IntProvider;
        static readonly CODEC: Internal.Codec<Internal.BlockColumnConfiguration$Layer>;
    }
    type BlockColumnConfiguration$Layer_ = BlockColumnConfiguration$Layer;
    class RegularImmutableMap <K, V> extends Internal.ImmutableMap<K, V> {
        entrySet(): Internal.Set<any>;
        get(arg0: any): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        values(): Internal.Collection<any>;
    }
    type RegularImmutableMap_<K, V> = RegularImmutableMap<K, V>;
    interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function<string, number>, Internal.IntUnaryOperator {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2ByteFunction<T>;
        put(arg0: string, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2ByteFunction<T>;
        getOrDefault(arg0: string, arg1: number): number;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction;
        get(arg0: string): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        size(): number;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        apply(arg0: string): number;
        remove(arg0: string): number;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction;
        clear(): void;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction;
        (arg0: string): number;
    }
    type Char2ByteFunction_ = Char2ByteFunction;
    interface ChannelOutboundBuffer$MessageProcessor {
        processMessage(arg0: any): boolean;
    }
    type ChannelOutboundBuffer$MessageProcessor_ = ChannelOutboundBuffer$MessageProcessor;
    interface ResourceManager extends Internal.ResourceProvider {
        open(arg0: ResourceLocation_): Internal.InputStream;
        getResourceStack(arg0: ResourceLocation_): Internal.List<Internal.Resource>;
        openAsReader(arg0: ResourceLocation_): Internal.BufferedReader;
        listResources(arg0: string, arg1: Internal.Predicate_<ResourceLocation>): Internal.Map<ResourceLocation, Internal.Resource>;
        getNamespaces(): Internal.Set<string>;
        getResource(arg0: ResourceLocation_): Internal.Optional<Internal.Resource>;
        listResourceStacks(arg0: string, arg1: Internal.Predicate_<ResourceLocation>): Internal.Map<ResourceLocation, Internal.List<Internal.Resource>>;
        listPacks(): Internal.Stream<Internal.PackResources>;
        getResourceOrThrow(arg0: ResourceLocation_): Internal.Resource;
        get namespaces(): Internal.Set<string>
    }
    type ResourceManager_ = ResourceManager;
    class ModelData$Builder {
        "with"<T>(arg0: Internal.ModelProperty_<T>, arg1: T): this;
        build(): Internal.ModelData;
    }
    type ModelData$Builder_ = ModelData$Builder;
    /**
     * Invoked when a player respawns.
     * 
     * The reason of respawn can be either death or returning from the end.
    */
    class PlayerRespawnedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.ServerPlayer_, oldPlayer: Internal.ServerPlayer_, keepData: boolean)
        /**
         * Gets the player that respawned.
        */
        getEntity(): Internal.Entity;
        /**
         * Gets the player that was before respawn. Note that this entity is already removed from the world.
        */
        getOldPlayer(): Internal.ServerPlayer;
        /**
         * Gets whether the player's data was kept, e.g. when returning from the end.
        */
        getKeepData(): boolean;
        /**
         * Gets the player that respawned.
        */
        get entity(): Internal.Entity
        /**
         * Gets the player that was before respawn. Note that this entity is already removed from the world.
        */
        get oldPlayer(): Internal.ServerPlayer
        /**
         * Gets whether the player's data was kept, e.g. when returning from the end.
        */
        get keepData(): boolean
    }
    type PlayerRespawnedEventJS_ = PlayerRespawnedEventJS;
    class ClientboundSetEntityMotionPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Vec3_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        getXa(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getYa(): number;
        getZa(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get xa(): number
        get ya(): number
        get za(): number
        get skippable(): boolean
        get id(): number
    }
    type ClientboundSetEntityMotionPacket_ = ClientboundSetEntityMotionPacket;
    class Piglin extends Internal.AbstractPiglin implements Internal.InventoryCarrier, Internal.CrossbowAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.AbstractPiglin>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getInventory(): Internal.SimpleContainer;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setChargingCrossbow(arg0: boolean): void;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBrain(): Internal.Brain<Internal.Piglin>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getProjectileShotVector(arg0: Internal.LivingEntity_, arg1: Vec3_, arg2: number): Internal.Vector3f;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void;
        isDancing(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        static checkPiglinSpawnRules(arg0: Internal.EntityType_<Internal.Piglin>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_, arg2: Internal.Projectile_, arg3: number, arg4: number): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        performCrossbowAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        onCrossbowAttackPerformed(): void;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setDancing(arg0: boolean): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get inventory(): Internal.SimpleContainer
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set chargingCrossbow(arg0: boolean)
        set y(y: number)
        get brain(): Internal.Brain<Internal.Piglin>
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get dancing(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set dancing(arg0: boolean)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Piglin_ = Piglin;
    interface Short2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        defaultReturnValue(arg0: number): void;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2FloatFunction<T>;
        apply(arg0: number): number;
        getOrDefault(arg0: number, arg1: number): number;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        get(arg0: number): number;
        defaultReturnValue(): number;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction;
        containsKey(arg0: number): boolean;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        put(arg0: number, arg1: number): number;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        clear(): void;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Short2FloatFunction_ = Short2FloatFunction;
    interface Serializable {
    }
    type Serializable_ = Serializable;
    class Object2LongEntry implements Internal.Comparable<Internal.Object2LongEntry> {
        constructor(k: any, v: number)
        constructor(entry: any_<any>)
        compareTo(o: Internal.Object2LongEntry_): number;
        compareTo(arg0: any): number;
        readonly value: number;
        readonly key: any;
    }
    type Object2LongEntry_ = Object2LongEntry;
    class NoiseThresholdCountPlacement extends Internal.RepeatingPlacement {
        static of(arg0: number, arg1: number, arg2: number): Internal.NoiseThresholdCountPlacement;
        static readonly CODEC: Internal.Codec<Internal.NoiseThresholdCountPlacement>;
    }
    type NoiseThresholdCountPlacement_ = NoiseThresholdCountPlacement;
    class Panda$Gene extends Internal.Enum<Internal.Panda$Gene> {
        static getRandom(arg0: Internal.RandomSource_): Internal.Panda$Gene;
        static byId(arg0: number): Internal.Panda$Gene;
        static byName(arg0: string): Internal.Panda$Gene;
        static values(): Internal.Panda$Gene[];
        isRecessive(): boolean;
        getName(): string;
        static valueOf(arg0: string): Internal.Panda$Gene;
        getId(): number;
        get recessive(): boolean
        get name(): string
        get id(): number
        static readonly NORMAL: Internal.Panda$Gene;
        static readonly AGGRESSIVE: Internal.Panda$Gene;
        static readonly PLAYFUL: Internal.Panda$Gene;
        static readonly WORRIED: Internal.Panda$Gene;
        static readonly BROWN: Internal.Panda$Gene;
        static readonly WEAK: Internal.Panda$Gene;
        static readonly LAZY: Internal.Panda$Gene;
    }
    type Panda$Gene_ = "normal" | "playful" | "worried" | "brown" | "lazy" | "weak" | Panda$Gene | "aggressive";
    interface ShortIterator extends Internal.PrimitiveIterator<number, Internal.ShortConsumer> {
        forEachRemaining(arg0: Internal.ShortConsumer_): void;
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        remove(): void;
        /**
         * @deprecated
        */
        next(): any;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        hasNext(): boolean;
        nextShort(): number;
    }
    type ShortIterator_ = ShortIterator;
    class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder;
    interface IAutoPersistBlockEntity extends Internal.IManagedBlockEntity {
        getNonLazyFields(): Internal.IRef[];
        saveCustomPersistedData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        loadManagedPersistentData(tag: Internal.CompoundTag_): void;
        getSelf(): Internal.BlockEntity;
        saveManagedPersistentData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        loadCustomPersistedData(tag: Internal.CompoundTag_): void;
        getRootStorage(): Internal.IManagedStorage;
        getCurrentPos(): BlockPos;
        get nonLazyFields(): Internal.IRef[]
        get self(): Internal.BlockEntity
        get blockEntityType(): Internal.BlockEntityType<any>
        get rootStorage(): Internal.IManagedStorage
        get currentPos(): BlockPos
    }
    type IAutoPersistBlockEntity_ = IAutoPersistBlockEntity;
    class Team$Visibility extends Internal.Enum<Internal.Team$Visibility> {
        static byName(arg0: string): Internal.Team$Visibility;
        getDisplayName(): Internal.Component;
        static values(): Internal.Team$Visibility[];
        static getAllNames(): string[];
        static valueOf(arg0: string): Internal.Team$Visibility;
        get displayName(): Internal.Component
        get allNames(): string[]
        readonly name: string;
        readonly id: number;
        static readonly NEVER: Internal.Team$Visibility;
        static readonly HIDE_FOR_OTHER_TEAMS: Internal.Team$Visibility;
        static readonly HIDE_FOR_OWN_TEAM: Internal.Team$Visibility;
        static readonly ALWAYS: Internal.Team$Visibility;
    }
    type Team$Visibility_ = Team$Visibility | "never" | "hide_for_other_teams" | "hide_for_own_team" | "always";
    class ColorSpace$Model extends Internal.Enum<Internal.ColorSpace$Model> {
        static valueOf(name: string): Internal.ColorSpace$Model;
        getComponentCount(): number;
        static values(): Internal.ColorSpace$Model[];
        get componentCount(): number
        static readonly LAB: Internal.ColorSpace$Model;
        static readonly RGB: Internal.ColorSpace$Model;
        static readonly CMYK: Internal.ColorSpace$Model;
        static readonly XYZ: Internal.ColorSpace$Model;
    }
    type ColorSpace$Model_ = ColorSpace$Model | "rgb" | "lab" | "xyz" | "cmyk";
    abstract class VoxelShape implements Internal.VoxelShapeAccess {
        constructor(arg0: Internal.DiscreteVoxelShape_)
        max(arg0: Internal.Direction$Axis_, arg1: number, arg2: number): number;
        getFaces(): Internal.VoxelShape[];
        max(arg0: Internal.Direction$Axis_): number;
        closestPointTo(arg0: Vec3_): Internal.Optional<Vec3>;
        isEmpty(): boolean;
        forAllEdges(arg0: Internal.Shapes$DoubleLineConsumer_): void;
        getCoords(arg0: Internal.Direction$Axis_): Internal.DoubleList;
        forAllBoxes(arg0: Internal.Shapes$DoubleLineConsumer_): void;
        move(arg0: number, arg1: number, arg2: number): this;
        setShape(arg0: Internal.DiscreteVoxelShape_): void;
        getFaceShape(arg0: Internal.Direction_): this;
        setFaces(arg0: Internal.VoxelShape_[]): void;
        min(arg0: Internal.Direction$Axis_, arg1: number, arg2: number): number;
        getShape(): Internal.DiscreteVoxelShape;
        optimize(): this;
        bounds(): Internal.AABB;
        toAabbs(): Internal.List<Internal.AABB>;
        clip(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_): Internal.BlockHitResult;
        min(arg0: Internal.Direction$Axis_): number;
        collide(arg0: Internal.Direction$Axis_, arg1: Internal.AABB_, arg2: number): number;
        get faces(): Internal.VoxelShape[]
        get empty(): boolean
        set shape(arg0: Internal.DiscreteVoxelShape_)
        set faces(arg0: Internal.VoxelShape_[])
        get shape(): Internal.DiscreteVoxelShape
        shape: Internal.DiscreteVoxelShape;
    }
    type VoxelShape_ = VoxelShape;
    class ConfigPanel extends WidgetGroup {
        constructor(editor: Internal.Editor_)
        isLDLRegister(): boolean;
        computeLayout(tab: Internal.ConfigPanel$Tab_): void;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        getEditor(): Internal.Editor;
        getPalette(): Internal.HsbColorWidget;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        getFocus(): Internal.Map<Internal.ConfigPanel$Tab, com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable>;
        name(): string;
        handleDragging(dragging: any): boolean;
        clearAllConfigurators(tab: Internal.ConfigPanel$Tab_): void;
        openConfigurator(tab: Internal.ConfigPanel$Tab_, configurable: com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable_): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        switchTag(tab: Internal.ConfigPanel$Tab_): void;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        get LDLRegister(): boolean
        get translateKey(): string
        get editor(): Internal.Editor
        get palette(): Internal.HsbColorWidget
        get focus(): Internal.Map<Internal.ConfigPanel$Tab, com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable>
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        static readonly WIDTH: 252;
    }
    type ConfigPanel_ = ConfigPanel;
    class PlayerContainerEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.AbstractContainerMenu_)
        getEntity(): Internal.Entity;
        getContainer(): Internal.AbstractContainerMenu;
        get entity(): Internal.Entity
        get container(): Internal.AbstractContainerMenu
    }
    type PlayerContainerEvent_ = PlayerContainerEvent;
    class LootItemFunctionType extends Internal.SerializerType<Internal.LootItemFunction> {
        constructor(arg0: Internal.Serializer_<Internal.LootItemFunction>)
    }
    type LootItemFunctionType_ = Special.LootFunctionType | LootItemFunctionType;
    class MapCloningRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type MapCloningRecipe_ = MapCloningRecipe;
    abstract class AbstractContainerMenu implements Internal.AbstractContainerMenuAccessor {
        static isValidQuickcraftType(arg0: number, arg1: Internal.Player_): boolean;
        findSlot(arg0: Internal.Container_, arg1: number): Internal.OptionalInt;
        static getRedstoneSignalFromBlockEntity(arg0: Internal.BlockEntity_): number;
        canTakeItemForPickAll(arg0: Internal.ItemStack_, arg1: Internal.Slot_): boolean;
        getItems(): Internal.NonNullList<Internal.ItemStack>;
        createCarriedSlotAccess(): Internal.SlotAccess;
        setItem(arg0: number, arg1: number, arg2: Internal.ItemStack_): void;
        quickMoveStack(arg0: Internal.Player_, arg1: number): Internal.ItemStack;
        static getRedstoneSignalFromContainer(arg0: Internal.Container_): number;
        sendAllDataToRemote(): void;
        broadcastFullState(): void;
        setRemoteCarried(arg0: Internal.ItemStack_): void;
        setCarried(arg0: Internal.ItemStack_): void;
        getLastSlots(): Internal.NonNullList<any>;
        incrementStateId(): number;
        resumeRemoteUpdates(): void;
        isValidSlotIndex(arg0: number): boolean;
        static getQuickCraftSlotCount(arg0: Internal.Set_<Internal.Slot>, arg1: number, arg2: Internal.ItemStack_, arg3: number): void;
        static getQuickcraftHeader(arg0: number): number;
        broadcastChanges(): void;
        setData(arg0: number, arg1: number): void;
        static canItemQuickReplace(arg0: Internal.Slot_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        addSlotListener(arg0: Internal.ContainerListener_): void;
        getSlot(arg0: number): Internal.Slot;
        getRemoteSlots(): Internal.NonNullList<any>;
        slotsChanged(arg0: Internal.Container_): void;
        clickMenuButton(arg0: Internal.Player_, arg1: number): boolean;
        static getQuickcraftMask(arg0: number, arg1: number): number;
        static getQuickcraftType(arg0: number): number;
        removeSlotListener(arg0: Internal.ContainerListener_): void;
        clicked(arg0: number, arg1: number, arg2: Internal.ClickType_, arg3: Internal.Player_): void;
        setRemoteSlotNoCopy(arg0: number, arg1: Internal.ItemStack_): void;
        setRemoteSlot(arg0: number, arg1: Internal.ItemStack_): void;
        stillValid(arg0: Internal.Player_): boolean;
        suppressRemoteUpdates(): void;
        initializeContents(arg0: number, arg1: Internal.List_<Internal.ItemStack>, arg2: Internal.ItemStack_): void;
        getStateId(): number;
        getCarried(): Internal.ItemStack;
        getType(): Internal.MenuType<any>;
        setSynchronizer(arg0: Internal.ContainerSynchronizer_): void;
        transferState(arg0: Internal.AbstractContainerMenu_): void;
        canDragTo(arg0: Internal.Slot_): boolean;
        removed(arg0: Internal.Player_): void;
        get items(): Internal.NonNullList<Internal.ItemStack>
        set remoteCarried(arg0: Internal.ItemStack_)
        set carried(arg0: Internal.ItemStack_)
        get lastSlots(): Internal.NonNullList<any>
        get remoteSlots(): Internal.NonNullList<any>
        get stateId(): number
        get carried(): Internal.ItemStack
        get type(): Internal.MenuType<any>
        set synchronizer(arg0: Internal.ContainerSynchronizer_)
        static readonly QUICKCRAFT_TYPE_CLONE: 2;
        readonly containerListeners: Internal.List<Internal.ContainerListener>;
        static readonly SLOT_CLICKED_OUTSIDE: -999;
        readonly slots: Internal.NonNullList<Internal.Slot>;
        static readonly CARRIED_SLOT_SIZE: 2147483647;
        static readonly QUICKCRAFT_TYPE_GREEDY: 1;
        remoteSlots: Internal.NonNullList<Internal.ItemStack>;
        static readonly QUICKCRAFT_HEADER_CONTINUE: 1;
        static readonly QUICKCRAFT_HEADER_START: 0;
        static readonly QUICKCRAFT_HEADER_END: 2;
        static readonly QUICKCRAFT_TYPE_CHARITABLE: 0;
        containerId: number;
        readonly lastSlots: Internal.NonNullList<Internal.ItemStack>;
    }
    type AbstractContainerMenu_ = AbstractContainerMenu;
    class Behavior$Status extends Internal.Enum<Internal.Behavior$Status> {
        static values(): Internal.Behavior$Status[];
        static valueOf(arg0: string): Internal.Behavior$Status;
        static readonly RUNNING: Internal.Behavior$Status;
        static readonly STOPPED: Internal.Behavior$Status;
    }
    type Behavior$Status_ = "stopped" | Behavior$Status | "running";
    class LocalDateTime implements Internal.ChronoLocalDateTime<Internal.LocalDate>, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable {
        getHour(): number;
        getMonth(): Internal.Month;
        toLocalTime(): Internal.LocalTime;
        minusMonths(arg0: number): this;
        withSecond(arg0: number): this;
        getDayOfWeek(): Internal.DayOfWeek;
        withHour(arg0: number): this;
        compareTo(arg0: any): number;
        getMinute(): number;
        static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime;
        getDayOfMonth(): number;
        static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): Internal.LocalDateTime;
        "with"(arg0: Internal.TemporalAdjuster_): Internal.Temporal;
        static now(): Internal.LocalDateTime;
        plusMonths(arg0: number): this;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDateTime;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime<any>;
        "with"(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal;
        plus(arg0: Internal.TemporalAmount_): this;
        minusNanos(arg0: number): this;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        getChronology(): Internal.Chronology;
        plusHours(arg0: number): this;
        plusSeconds(arg0: number): this;
        isBefore(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        static now(arg0: Internal.Clock_): Internal.LocalDateTime;
        atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        getYear(): number;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        withDayOfMonth(arg0: number): this;
        get(arg0: Internal.TemporalField_): number;
        isAfter(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        minus(arg0: number, arg1: Internal.TemporalUnit_): this;
        static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime;
        withMonth(arg0: number): this;
        minusMinutes(arg0: number): this;
        compareTo(arg0: Internal.ChronoLocalDateTime_<any>): number;
        static timeLineOrder(): Internal.Comparator<Internal.ChronoLocalDateTime<any>>;
        getMonthValue(): number;
        withDayOfYear(arg0: number): this;
        minusYears(arg0: number): this;
        minusWeeks(arg0: number): this;
        static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): Internal.LocalDateTime;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDateTime;
        plusDays(arg0: number): this;
        toLocalDate(): Internal.LocalDate;
        withYear(arg0: number): this;
        plusWeeks(arg0: number): this;
        static parse(arg0: Internal.CharSequence_): Internal.LocalDateTime;
        static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime;
        getLong(arg0: Internal.TemporalField_): number;
        plusYears(arg0: number): this;
        static now(arg0: Internal.ZoneId_): Internal.LocalDateTime;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime;
        isEqual(arg0: Internal.ChronoLocalDateTime_<any>): boolean;
        plusMinutes(arg0: number): this;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        withNano(arg0: number): this;
        minusHours(arg0: number): this;
        getDayOfYear(): number;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        minusDays(arg0: number): this;
        toInstant(arg0: Internal.ZoneOffset_): Internal.Instant;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        getSecond(): number;
        getNano(): number;
        static from(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime;
        atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        withMinute(arg0: number): this;
        toEpochSecond(arg0: Internal.ZoneOffset_): number;
        plusNanos(arg0: number): this;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime;
        minusSeconds(arg0: number): this;
        get hour(): number
        get month(): Internal.Month
        get dayOfWeek(): Internal.DayOfWeek
        get minute(): number
        get dayOfMonth(): number
        get chronology(): Internal.Chronology
        get year(): number
        get monthValue(): number
        get dayOfYear(): number
        get second(): number
        get nano(): number
        static readonly MAX: Internal.LocalDateTime;
        static readonly MIN: Internal.LocalDateTime;
    }
    type LocalDateTime_ = LocalDateTime;
    class ClientboundSetSubtitleTextPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getText(): Internal.Component;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get text(): Internal.Component
        get skippable(): boolean
    }
    type ClientboundSetSubtitleTextPacket_ = ClientboundSetSubtitleTextPacket;
    interface IForgeHolderSet <T> {
        addInvalidationListener(arg0: Internal.Runnable_): void;
    }
    type IForgeHolderSet_<T> = IForgeHolderSet<T>;
    class PlayerInteractEvent$LeftClickBlock extends Internal.PlayerInteractEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.Direction_)
        setUseItem(arg0: Internal.Event$Result_): void;
        getEntity(): Internal.Entity;
        getUseBlock(): Internal.Event$Result;
        setUseBlock(arg0: Internal.Event$Result_): void;
        getUseItem(): Internal.Event$Result;
        set useItem(arg0: Internal.Event$Result_)
        get entity(): Internal.Entity
        get useBlock(): Internal.Event$Result
        set useBlock(arg0: Internal.Event$Result_)
        get useItem(): Internal.Event$Result
    }
    type PlayerInteractEvent$LeftClickBlock_ = PlayerInteractEvent$LeftClickBlock;
    class LiquidBlock extends Internal.Block implements Internal.BucketPickup, Internal.InjectedLiquidBlockExtension {
        constructor(arg0: Internal.FlowingFluid_, arg1: Internal.BlockBehaviour$Properties_)
        constructor(arg0: Internal.Supplier_<Internal.FlowingFluid>, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getFluid(): Internal.FlowingFluid;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        arch$getFluid(): Internal.FlowingFluid;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        get fluid(): Internal.FlowingFluid
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POSSIBLE_FLOW_DIRECTIONS: [Internal.Direction, Internal.Direction, Internal.Direction, Internal.Direction, Internal.Direction];
        static readonly STABLE_SHAPE: Internal.CubeVoxelShape;
        static readonly LEVEL: Internal.IntegerProperty;
    }
    type LiquidBlock_ = LiquidBlock;
    interface IStringVisitor {
        visit(arg0: string): void;
    }
    type IStringVisitor_ = IStringVisitor;
    interface Supplier <T> {
        get(): T;
        (): T;
    }
    type Supplier_<T> = Supplier<T>;
    class ServerPlayer extends Internal.Player implements Internal.ServerPlayerAccessor, Internal.ServerPlayerKJS {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.ServerLevel_, arg2: Internal.GameProfile_, arg3: Internal.ProfilePublicKey_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getSpawnLocation(): Internal.BlockContainerJS;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        sendChatMessage(arg0: Internal.OutgoingPlayerChatMessage_, arg1: boolean, arg2: Internal.ChatType$Bound_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        setSpawnLocation(c: Internal.BlockContainerJS_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getTabListFooter(): Internal.Component;
        loadGameTypes(arg0: Internal.CompoundTag_): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        disconnect(): void;
        allowsListing(): boolean;
        setSelectedSlot(index: number): void;
        jumpInFluid(arg0: Internal.FluidType_): void;
        kick(): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        initInventoryMenu(): void;
        setMotionZ(z: number): void;
        getAttackRange(): number;
        attack(hp: number): void;
        sendChatHeader(arg0: Internal.SignedMessageHeader_, arg1: Internal.MessageSignature_, arg2: number[]): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFoodLevel(): number;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setSaturation(saturation: number): void;
        getContainerCounter(): number;
        doCheckFallDamage(arg0: number, arg1: boolean): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getXp(): number;
        setCreativeMode(mode: boolean): void;
        sendServerStatus(arg0: Internal.ServerStatus_): void;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        isMiningBlock(): boolean;
        isUndead(): boolean;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        setExperiencePoints(arg0: number): void;
        restoreFrom(arg0: Internal.ServerPlayer_, arg1: boolean): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        isCloseEnough(arg0: Internal.Entity_, arg1: number): boolean;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getTabListHeader(): Internal.Component;
        getLanguage(): string;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        callNextContainerCounter(): void;
        initMenu(arg0: Internal.AbstractContainerMenu_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setRespawnPosition(arg0: Internal.ResourceKey_<Internal.Level>, arg1: BlockPos_, arg2: number, arg3: boolean, arg4: boolean): void;
        give(item: Internal.ItemStack_): void;
        revokeAdvancement(id: ResourceLocation_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        hasChangedDimension(): void;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        shouldFilterMessageTo(arg0: Internal.ServerPlayer_): boolean;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getRespawnDimension(): Internal.ResourceKey<Internal.Level>;
        getTabListDisplayName(): Internal.Component;
        refreshTabListName(): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        getRecipeBook(): Internal.ServerRecipeBook;
        getRespawnPosition(): BlockPos;
        getScriptType(): Internal.ScriptType;
        callInitMenu(arg0: Internal.AbstractContainerMenu_): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        setGameMode(arg0: Internal.GameType_): boolean;
        setTabListHeaderFooter(arg0: Internal.Component_, arg1: Internal.Component_): void;
        nextContainerCounter(): void;
        isAdvancementDone(id: ResourceLocation_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        setCamera(arg0: Internal.Entity_): void;
        unlockAdvancement(id: ResourceLocation_): void;
        setStatusMessage(message: Internal.Component_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getSaturation(): number;
        setPlayerInput(arg0: number, arg1: number, arg2: boolean, arg3: boolean): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        isFake(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setExperienceLevels(arg0: number): void;
        getAdvancements(): Internal.PlayerAdvancements;
        canInteractWith(arg0: BlockPos_, arg1: number): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        swing(): void;
        teleportTo(arg0: Internal.ServerLevel_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        canStartSwimming(): boolean;
        getXpLevel(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isOp(): boolean;
        isRespawnForced(): boolean;
        canChatInColor(): boolean;
        paint(renderer: Internal.CompoundTag_): void;
        getDisplayName(): Internal.Component;
        isChangingDimension(): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setXpLevel(l: number): void;
        setFoodLevel(foodLevel: number): void;
        addXPLevels(l: number): void;
        setTabListFooter(arg0: Internal.Component_): void;
        shouldRiderSit(): boolean;
        getLegsArmorItem(): Internal.ItemStack;
        getChatVisibility(): Internal.ChatVisiblity;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        sendData(channel: string): void;
        updateOptions(arg0: Internal.ServerboundClientInformationPacket_): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        sendTexturePack(arg0: string, arg1: string, arg2: boolean, arg3: Internal.Component_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        resetSentInfo(): void;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        doCloseContainer(): void;
        setXp(xp: number): void;
        self(): Internal.LivingEntity;
        drop(arg0: boolean): boolean;
        getDefaultMovementSpeed(): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getStats(): Internal.ServerStatsCounter;
        setRotation(yaw: number, pitch: number): void;
        hasDisconnected(): boolean;
        trackStartFallingPosition(): void;
        notify(builder: Notification_): void;
        isMonster(): boolean;
        getLastSectionPos(): Internal.SectionPos;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getCamera(): Internal.Entity;
        self(): Internal.Entity;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getRespawnAngle(): number;
        setLastSectionPos(arg0: Internal.SectionPos_): void;
        getMotionY(): number;
        canInteractWith(arg0: Internal.Entity_, arg1: number): boolean;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        getTextFilter(): Internal.TextFilter;
        giveInHand(item: Internal.ItemStack_): void;
        ban(banner: string, reason: string, expiresInMillis: number): void;
        addXP(xp: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        trackChunk(arg0: Internal.ChunkPos_, arg1: Internal.Packet_<any>): void;
        doTick(): void;
        isTextFilteringEnabled(): boolean;
        trackEnteredOrExitedLavaOnVehicle(): void;
        getFeetArmorItem(): Internal.ItemStack;
        sendSystemMessage(arg0: Internal.Component_, arg1: boolean): void;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Internal.Entity_, arg2: Internal.EntityAnchorArgument$Anchor_): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getLevel(): Internal.ServerLevel;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        canHit(arg0: Internal.Entity_, arg1: number): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        resetLastActionTime(): void;
        getIpAddress(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        setMovementSpeedAddition(speed: number): void;
        getLastActionTime(): number;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        kick(reason: Internal.Component_): void;
        sendInventoryUpdate(): void;
        triggerDimensionChangeTriggers(arg0: Internal.ServerLevel_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        untrackChunk(arg0: Internal.ChunkPos_): void;
        setTabListHeader(arg0: Internal.Component_): void;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        setLevel(arg0: Internal.ServerLevel_): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get spawnLocation(): Internal.BlockContainerJS
        get offHandItem(): Internal.ItemStack
        set spawnLocation(c: Internal.BlockContainerJS_)
        get tabListFooter(): Internal.Component
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        set selectedSlot(index: number)
        get totalMovementSpeed(): number
        set motionZ(z: number)
        get attackRange(): number
        get foodLevel(): number
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set saturation(saturation: number)
        get containerCounter(): number
        set mainHandItem(item: Internal.ItemStack_)
        get item(): Internal.ItemStack
        set x(x: number)
        get xp(): number
        set creativeMode(mode: boolean)
        get miningBlock(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        set experiencePoints(arg0: number)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get name(): Internal.Component
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get tabListHeader(): Internal.Component
        get language(): string
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get respawnDimension(): Internal.ResourceKey<Internal.Level>
        get tabListDisplayName(): Internal.Component
        get recipeBook(): Internal.ServerRecipeBook
        get respawnPosition(): BlockPos
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        set gameMode(arg0: Internal.GameType_)
        set camera(arg0: Internal.Entity_)
        set statusMessage(message: Internal.Component_)
        get saturation(): number
        get fake(): boolean
        set experienceLevels(arg0: number)
        get advancements(): Internal.PlayerAdvancements
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get xpLevel(): number
        get living(): boolean
        get op(): boolean
        get respawnForced(): boolean
        get displayName(): Internal.Component
        get changingDimension(): boolean
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set xpLevel(l: number)
        set foodLevel(foodLevel: number)
        set tabListFooter(arg0: Internal.Component_)
        get legsArmorItem(): Internal.ItemStack
        get chatVisibility(): Internal.ChatVisiblity
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stats(): Internal.ServerStatsCounter
        get monster(): boolean
        get lastSectionPos(): Internal.SectionPos
        get type(): string
        get camera(): Internal.Entity
        set chestArmorItem(item: Internal.ItemStack_)
        get respawnAngle(): number
        set lastSectionPos(arg0: Internal.SectionPos_)
        get motionY(): number
        get passengers(): Internal.EntityArrayList
        get textFilter(): Internal.TextFilter
        get textFilteringEnabled(): boolean
        get feetArmorItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get level(): Internal.ServerLevel
        get ipAddress(): string
        set nbt(nbt: Internal.CompoundTag_)
        set movementSpeedAddition(speed: number)
        get lastActionTime(): number
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set tabListHeader(arg0: Internal.Component_)
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        set level(arg0: Internal.ServerLevel_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        latency: number;
        containerCounter: number;
        wonGame: boolean;
        readonly gameMode: Internal.ServerPlayerGameMode;
        enteredNetherPosition: Vec3;
        readonly server: Internal.MinecraftServer;
        connection: Internal.ServerGamePacketListenerImpl;
    }
    type ServerPlayer_ = ServerPlayer;
    class TrackNodeLocation extends Vec3i {
        constructor(arg0: Vec3_)
        constructor(arg0: number, arg1: number, arg2: number)
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        "in"(arg0: Internal.ResourceKey_<Internal.Level>): this;
        allAdjacent(): Internal.Collection<BlockPos>;
        getDimension(): Internal.ResourceKey<Internal.Level>;
        send(arg0: Internal.FriendlyByteBuf_, arg1: Internal.DimensionPalette_): void;
        equalsIgnoreDim(arg0: any): boolean;
        "in"(arg0: Internal.Level_): this;
        static receive(arg0: Internal.FriendlyByteBuf_, arg1: Internal.DimensionPalette_): Internal.TrackNodeLocation;
        getLocation(): Vec3;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.DimensionPalette_): Internal.TrackNodeLocation;
        get dimension(): Internal.ResourceKey<Internal.Level>
        get location(): Vec3
        dimension: Internal.ResourceKey<Internal.Level>;
        yOffsetPixels: number;
    }
    type TrackNodeLocation_ = TrackNodeLocation;
    class FogRenderer$FogMode extends Internal.Enum<Internal.FogRenderer$FogMode> {
        static valueOf(arg0: string): Internal.FogRenderer$FogMode;
        static values(): Internal.FogRenderer$FogMode[];
        static readonly FOG_TERRAIN: Internal.FogRenderer$FogMode;
        static readonly FOG_SKY: Internal.FogRenderer$FogMode;
    }
    type FogRenderer$FogMode_ = FogRenderer$FogMode | "fog_sky" | "fog_terrain";
    interface DoubleIterable extends Internal.Iterable<number> {
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        forEach(arg0: Internal.DoubleConsumer_): void;
        doubleIterator(): Internal.DoubleIterator;
    }
    type DoubleIterable_ = DoubleIterable;
    interface IForgeFluidState {
        getAdjacentBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canExtinguish(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        canConvertToSource(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        canHydrate(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: BlockPos_): boolean;
        move(arg0: Internal.LivingEntity_, arg1: Vec3_, arg2: number): boolean;
        supportsBoating(arg0: Internal.Boat_): boolean;
        getBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: boolean): Internal.BlockPathTypes;
        getFluidType(): Internal.FluidType;
        getExplosionResistance(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): number;
        get fluidType(): Internal.FluidType
    }
    type IForgeFluidState_ = IForgeFluidState;
    class StringBuffer extends Internal.AbstractStringBuilder implements Internal.CharSequence, Internal.Comparable<Internal.StringBuffer>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.CharSequence_)
        constructor(arg0: number)
        constructor(arg0: string)
        append(arg0: number): this;
        append(arg0: number): this;
        deleteCharAt(arg0: number): this;
        compareTo(arg0: Internal.StringBuffer_): number;
        append(arg0: boolean): this;
        isEmpty(): boolean;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Appendable;
        compareTo(arg0: any): number;
        append(arg0: string): this;
        static compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number;
        append(arg0: number): this;
        append(arg0: string[], arg1: number, arg2: number): this;
        reverse(): this;
        get empty(): boolean
    }
    type StringBuffer_ = StringBuffer;
    class Structure$StructureSettings extends Internal.Record {
        constructor(biomes: Internal.HolderSet_<Internal.Biome>, spawnOverrides: Internal.Map_<Internal.MobCategory, Internal.StructureSpawnOverride>, step: DecorationGenerationStep_, terrainAdaptation: Internal.TerrainAdjustment_)
        biomes(): Internal.HolderSet<Internal.Biome>;
        spawnOverrides(): Internal.Map<Internal.MobCategory, Internal.StructureSpawnOverride>;
        step(): DecorationGenerationStep;
        terrainAdaptation(): Internal.TerrainAdjustment;
        static readonly CODEC: Internal.MapCodec<Internal.Structure$StructureSettings>;
    }
    type Structure$StructureSettings_ = Structure$StructureSettings;
    class DisplayStat <C extends Internal.StatContainer<C>> extends Internal.Record {
        constructor(name: string, statProvider: Internal.ToDoubleFunction_<C>)
        name(): string;
        appendTooltip(arg0: Internal.List_<Internal.Component>, arg1: C): void;
        statProvider(): Internal.ToDoubleFunction<C>;
        static readonly STAT_SEPARATOR: Internal.MutableComponent;
    }
    type DisplayStat_<C extends Internal.StatContainer<C>> = DisplayStat<C>;
    class BookCloningRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<any>;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type BookCloningRecipe_ = BookCloningRecipe;
    class InterModEnqueueEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type InterModEnqueueEvent_ = InterModEnqueueEvent;
    class ClientboundSetSimulationDistancePacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        simulationDistance(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundSetSimulationDistancePacket_ = ClientboundSetSimulationDistancePacket;
    class AbuseReport {
        constructor(arg0: string, arg1: string, arg2: Internal.ReportEvidence_, arg3: Internal.ReportedEntity_, arg4: Internal.Instant_)
        createdTime: Internal.Instant;
        reportedEntity: Internal.ReportedEntity;
        opinionComments: string;
        evidence: Internal.ReportEvidence;
        reason: string;
    }
    type AbuseReport_ = AbuseReport;
    class EntityPotionEffectsJS {
        constructor(e: Internal.LivingEntity_)
        getActive(mobEffect: Internal.MobEffect_): Internal.MobEffectInstance;
        add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void;
        add(mobEffect: Internal.MobEffect_, duration: number): void;
        clear(): void;
        getActive(): Internal.Collection<Internal.MobEffectInstance>;
        isActive(mobEffect: Internal.MobEffect_): boolean;
        add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number): void;
        getMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>;
        isApplicable(effect: Internal.MobEffectInstance_): boolean;
        add(mobEffect: Internal.MobEffect_): void;
        getDuration(mobEffect: Internal.MobEffect_): number;
        get active(): Internal.Collection<Internal.MobEffectInstance>
        get map(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>
    }
    type EntityPotionEffectsJS_ = EntityPotionEffectsJS;
    interface Int2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction;
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction;
        apply(arg0: number): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        defaultReturnValue(arg0: number): void;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction;
        remove(arg0: number): number;
        defaultReturnValue(): number;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        getOrDefault(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2FloatFunction<T>;
        size(): number;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction;
        clear(): void;
        get(arg0: number): number;
        put(arg0: number, arg1: number): number;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        (arg0: number): number;
    }
    type Int2FloatFunction_ = Int2FloatFunction;
    interface WorldLoader$WorldDataSupplier <D> {
        get(arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): com.mojang.datafixers.util.Pair<D, Internal.RegistryAccess$Frozen>;
        (arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): com.mojang.datafixers.util.Pair_<D, Internal.RegistryAccess$Frozen>;
    }
    type WorldLoader$WorldDataSupplier_<D> = WorldLoader$WorldDataSupplier<D>;
    class ScreenEvent$Init$Post extends Internal.ScreenEvent$Init {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.List_<Internal.GuiEventListener>, arg2: Internal.Consumer_<Internal.GuiEventListener>, arg3: Internal.Consumer_<Internal.GuiEventListener>)
    }
    type ScreenEvent$Init$Post_ = ScreenEvent$Init$Post;
    class VibrationListener implements Internal.GameEventListener {
        constructor(arg0: Internal.PositionSource_, arg1: number, arg2: Internal.VibrationListener$VibrationListenerConfig_, arg3: any_, arg4: number, arg5: number)
        static codec(arg0: Internal.VibrationListener$VibrationListenerConfig_): Internal.Codec<Internal.VibrationListener>;
        tick(arg0: Internal.Level_): void;
        handleGameEvent(arg0: Internal.ServerLevel_, arg1: Internal.GameEvent$Message_): boolean;
        getListenerRadius(): number;
        getListenerSource(): Internal.PositionSource;
        handleEventsImmediately(): boolean;
        get listenerRadius(): number
        get listenerSource(): Internal.PositionSource
    }
    type VibrationListener_ = VibrationListener;
    class RenderArmEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: Internal.AbstractClientPlayer_, arg4: Internal.HumanoidArm_)
        getPlayer(): Internal.AbstractClientPlayer;
        getArm(): Internal.HumanoidArm;
        getPoseStack(): Internal.PoseStack;
        getPackedLight(): number;
        getMultiBufferSource(): Internal.MultiBufferSource;
        get player(): Internal.AbstractClientPlayer
        get arm(): Internal.HumanoidArm
        get poseStack(): Internal.PoseStack
        get packedLight(): number
        get multiBufferSource(): Internal.MultiBufferSource
    }
    type RenderArmEvent_ = RenderArmEvent;
    interface ItemBuilder$ItemColorJS {
        getColor(arg0: Internal.ItemStack_, arg1: number): Internal.Color;
        (arg0: Internal.ItemStack_, arg1: number): Internal.Color_;
    }
    type ItemBuilder$ItemColorJS_ = ItemBuilder$ItemColorJS;
    interface BlockColumn {
        getBlock(arg0: number): Internal.BlockState;
        setBlock(arg0: number, arg1: Internal.BlockState_): void;
    }
    type BlockColumn_ = BlockColumn;
    class ScriptType extends Internal.Enum<Internal.ScriptType> implements Internal.ScriptTypePredicate, Internal.ScriptTypeHolder {
        getValidTypes(): Internal.List<Internal.ScriptType>;
        and(arg0: Internal.Predicate_<Internal.ScriptType>): Internal.Predicate<Internal.ScriptType>;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(type: Internal.ScriptType_): boolean;
        isClient(): boolean;
        static valueOf(name: string): Internal.ScriptType;
        isStartup(): boolean;
        or(arg0: Internal.Predicate_<Internal.ScriptType>): Internal.Predicate<Internal.ScriptType>;
        negate(): Internal.ScriptTypePredicate;
        errorsComponent(command: string): Internal.Component;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        kjs$getScriptType(): this;
        test(arg0: any): boolean;
        getLogFile(): Internal.Path;
        warningsComponent(command: string): Internal.Component;
        isServer(): boolean;
        static getCurrent(cx: Internal.Context_): Internal.ScriptType;
        static values(): Internal.ScriptType[];
        get validTypes(): Internal.List<Internal.ScriptType>
        get client(): boolean
        get startup(): boolean
        get logFile(): Internal.Path
        get server(): boolean
        readonly name: string;
        static readonly VALUES: Internal.ScriptType[];
        static readonly STARTUP: Internal.ScriptType;
        readonly console: Internal.ConsoleJS;
        static readonly SERVER: Internal.ScriptType;
        static readonly CLIENT: Internal.ScriptType;
    }
    type ScriptType_ = ScriptType | "startup" | "server" | "client";
    class PermissionType <T> {
        typeToken(): T;
        typeName(): string;
    }
    type PermissionType_<T> = PermissionType<T>;
    class TickableSubscription {
        constructor(runnable: Internal.Runnable_)
        isStillSubscribed(): boolean;
        run(): void;
        unsubscribe(): void;
        get stillSubscribed(): boolean
    }
    type TickableSubscription_ = TickableSubscription;
    class WeightedPressurePlateBlock extends Internal.BasePressurePlateBlock {
        constructor(arg0: number, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWER: Internal.IntegerProperty;
    }
    type WeightedPressurePlateBlock_ = WeightedPressurePlateBlock;
    class ServerFunctionLibrary implements Internal.PreparableReloadListener {
        constructor(arg0: number, arg1: Internal.CommandDispatcher_<Internal.CommandSourceStack>)
        getTag(arg0: ResourceLocation_): Internal.Collection<Internal.CommandFunction>;
        getAvailableTags(): Internal.Iterable<ResourceLocation>;
        getName(): string;
        getFunction(arg0: ResourceLocation_): Internal.Optional<Internal.CommandFunction>;
        getFunctions(): Internal.Map<ResourceLocation, Internal.CommandFunction>;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get availableTags(): Internal.Iterable<ResourceLocation>
        get name(): string
        get functions(): Internal.Map<ResourceLocation, Internal.CommandFunction>
    }
    type ServerFunctionLibrary_ = ServerFunctionLibrary;
    abstract class UserPrincipalLookupService {
        lookupPrincipalByName(arg0: string): Internal.UserPrincipal;
        lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal;
    }
    type UserPrincipalLookupService_ = UserPrincipalLookupService;
    interface IntSet extends Internal.Set<number>, Internal.IntCollection {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        addAll(arg0: Internal.Collection_<number>): boolean;
        of(arg0: number, arg1: number): this;
        of(): this;
        contains(arg0: number): boolean;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of<E>(arg0: E, arg1: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        intParallelStream(): Internal.IntStream;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        removeAll(arg0: Internal.IntCollection_): boolean;
        spliterator(): Internal.IntSpliterator;
        intIterator(): Internal.IntIterator;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        remove(arg0: number): boolean;
        addAll(arg0: Internal.IntCollection_): boolean;
        retainAll(arg0: Internal.IntCollection_): boolean;
        add(arg0: number): boolean;
        toArray<T>(arg0: T[]): T[];
        containsAll(arg0: Internal.IntCollection_): boolean;
        /**
         * @deprecated
        */
        toIntArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        of(arg0: number): this;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        of<E>(arg0: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        isEmpty(): boolean;
        toIntArray(): number[];
        forEach(arg0: Internal.IntConsumer_): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray(arg0: number[]): number[];
        of(arg0: number, arg1: number, arg2: number): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean;
        toArray(): any[];
        intSpliterator(): Internal.IntSpliterator;
        of(...arg0: number[]): this;
        hashCode(): number;
        size(): number;
        of<E>(...arg0: E[]): Internal.Set<E>;
        /**
         * @deprecated
        */
        rem(arg0: number): boolean;
        clear(): void;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type IntSet_ = IntSet;
    abstract class Config$Serializer <T extends Internal.Config> {
        constructor()
        deserialize(arg0: Internal.JsonObject_): T;
        isInvalid(): boolean;
        serialize(arg0: T): Internal.JsonObject;
        safeGet<V>(supplier: Internal.Supplier_<V>, defaultValue: V): V;
        get invalid(): boolean
    }
    type Config$Serializer_<T extends Internal.Config> = Config$Serializer<T>;
    class ReportChatMessageBody {
        constructor(arg0: Internal.Instant_, arg1: number, arg2: Internal.List_<Internal.ReportChatMessageBody$LastSeenSignature>, arg3: Internal.ReportChatMessageContent_)
        salt: number;
        message: Internal.ReportChatMessageContent;
        timestamp: Internal.Instant;
        lastSeenSignatures: Internal.List<Internal.ReportChatMessageBody$LastSeenSignature>;
    }
    type ReportChatMessageBody_ = ReportChatMessageBody;
    class ChatListener {
        constructor(arg0: Internal.Minecraft_)
        handleChatMessage(arg0: Internal.PlayerChatMessage_, arg1: Internal.ChatType$Bound_): void;
        queueSize(): number;
        acceptNextDelayedMessage(): void;
        handleChatHeader(arg0: Internal.SignedMessageHeader_, arg1: Internal.MessageSignature_, arg2: number[]): void;
        clearQueue(): void;
        handleSystemMessage(arg0: Internal.Component_, arg1: boolean): void;
        setMessageDelay(arg0: number): void;
        tick(): void;
        removeFromDelayedMessageQueue(arg0: Internal.MessageSignature_): boolean;
        set messageDelay(arg0: number)
    }
    type ChatListener_ = ChatListener;
    class MutableInt extends number implements Internal.Mutable<number>, Internal.Comparable<Internal.MutableInt> {
        constructor()
        constructor(arg0: number)
        constructor(arg0: number)
        constructor(arg0: string)
        setValue(arg0: number): void;
        decrementAndGet(): number;
        getAndAdd(arg0: number): number;
        toInteger(): number;
        add(arg0: number): void;
        subtract(arg0: number): void;
        increment(): void;
        compareTo(arg0: Internal.MutableInt_): number;
        incrementAndGet(): number;
        add(arg0: number): void;
        compareTo(arg0: any): number;
        getValue(): any;
        addAndGet(arg0: number): number;
        getAndAdd(arg0: number): number;
        getAndIncrement(): number;
        decrement(): void;
        setValue(arg0: any): void;
        subtract(arg0: number): void;
        addAndGet(arg0: number): number;
        getAndDecrement(): number;
        setValue(arg0: number): void;
        set value(arg0: number)
        get value(): any
        get andIncrement(): number
        set value(arg0: any)
        get andDecrement(): number
        set value(arg0: number)
    }
    type MutableInt_ = MutableInt;
    class NearestItemSensor extends Internal.Sensor<Internal.Mob> {
        constructor()
        static readonly MAX_DISTANCE_TO_WANTED_ITEM: 32;
    }
    type NearestItemSensor_ = NearestItemSensor;
    class BakedGlyph {
        constructor(arg0: Internal.RenderType_, arg1: Internal.RenderType_, arg2: Internal.RenderType_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number)
        renderEffect(arg0: Internal.BakedGlyph$Effect_, arg1: Internal.Matrix4f_, arg2: Internal.VertexConsumer_, arg3: number): void;
        renderType(arg0: 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;
    }
    type BakedGlyph_ = BakedGlyph;
    interface IIngredientVisibility$IListener {
        onIngredientVisibilityChanged<V>(arg0: Internal.ITypedIngredient_<V>, arg1: boolean): void;
    }
    type IIngredientVisibility$IListener_ = IIngredientVisibility$IListener;
    abstract class RenderTarget extends Internal.ManagedResource {
        getColorBuffer(): Internal.Texture;
        getBackendRenderTarget(): Internal.BackendRenderTarget;
        getWidth(): number;
        getStencilBuffer(): Internal.Attachment;
        getBackendFormat(): Internal.BackendFormat;
        getHeight(): number;
        getSurfaceFlags(): number;
        getSampleCount(): number;
        getStencilBits(): number;
        get colorBuffer(): Internal.Texture
        get backendRenderTarget(): Internal.BackendRenderTarget
        get width(): number
        get stencilBuffer(): Internal.Attachment
        get backendFormat(): Internal.BackendFormat
        get height(): number
        get surfaceFlags(): number
        get sampleCount(): number
        get stencilBits(): number
    }
    type RenderTarget_ = RenderTarget;
    class IntTag extends Internal.NumericTag {
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        static valueOf(arg0: number): Internal.IntTag;
        getType(): Internal.TagType<Internal.IntTag>;
        get asString(): string
        get type(): Internal.TagType<Internal.IntTag>
        static readonly TYPE: Internal.TagType<Internal.IntTag>;
    }
    type IntTag_ = IntTag;
    interface GenerationProperties {
        getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable<Internal.Holder<Internal.PlacedFeature>>;
        getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable<Internal.Holder<Internal.ConfiguredWorldCarver<any>>>;
        getFeatures(): Internal.List<Internal.Iterable<Internal.Holder<Internal.PlacedFeature>>>;
        get features(): Internal.List<Internal.Iterable<Internal.Holder<Internal.PlacedFeature>>>
    }
    type GenerationProperties_ = GenerationProperties;
    class Advancement$Builder implements Internal.IForgeAdvancementBuilder {
        build(arg0: ResourceLocation_): Internal.Advancement;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.Advancement$Builder;
        static fromJson(arg0: Internal.JsonObject_, arg1: Internal.DeserializationContext_, arg2: Internal.ICondition$IContext_): Internal.Advancement$Builder;
        getCriteria(): Internal.Map<string, Internal.Criterion>;
        addCriterion(arg0: string, arg1: Internal.Criterion_): this;
        rewards(arg0: Internal.AdvancementRewards$Builder_): this;
        parent(arg0: ResourceLocation_): this;
        display(arg0: Internal.ItemLike_, arg1: Internal.Component_, arg2: Internal.Component_, arg3: ResourceLocation_, arg4: Internal.FrameType_, arg5: boolean, arg6: boolean, arg7: boolean): this;
        parent(arg0: Internal.Advancement_): this;
        canBuild(arg0: Internal.Function_<ResourceLocation, Internal.Advancement>): boolean;
        save(arg0: Internal.Consumer_<Internal.Advancement>, arg1: string): Internal.Advancement;
        serializeToJson(): Internal.JsonObject;
        /**
         * @deprecated
        */
        static fromJson(arg0: Internal.JsonObject_, arg1: Internal.DeserializationContext_): Internal.Advancement$Builder;
        static advancement(): Internal.Advancement$Builder;
        addCriterion(arg0: string, arg1: Internal.CriterionTriggerInstance_): this;
        save(arg0: Internal.Consumer_<Internal.Advancement>, arg1: ResourceLocation_, arg2: Internal.ExistingFileHelper_): Internal.Advancement;
        display(arg0: Internal.ItemStack_, arg1: Internal.Component_, arg2: Internal.Component_, arg3: ResourceLocation_, arg4: Internal.FrameType_, arg5: boolean, arg6: boolean, arg7: boolean): this;
        requirements(arg0: Internal.RequirementsStrategy_): this;
        requirements(arg0: string[][]): this;
        rewards(arg0: Internal.AdvancementRewards_): this;
        display(arg0: Internal.DisplayInfo_): this;
        serializeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        get criteria(): Internal.Map<string, Internal.Criterion>
    }
    type Advancement$Builder_ = Advancement$Builder;
    class WeepingVinesBlock extends Internal.GrowingPlantHeadBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WeepingVinesBlock_ = WeepingVinesBlock;
    abstract class Raider extends Internal.PatrollingMonster {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setCurrentRaid(arg0: Internal.Raid_): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getCurrentRaid(): Internal.Raid;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        applyRaidBuffs(arg0: number, arg1: boolean): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        canJoinRaid(): boolean;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        setCanJoinRaid(arg0: boolean): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        setWave(arg0: number): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        setCelebrating(arg0: boolean): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        setTicksOutsideRaid(arg0: number): void;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isCelebrating(): boolean;
        getWave(): number;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getCelebrateSound(): Internal.SoundEvent;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        getTicksOutsideRaid(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        hasActiveRaid(): boolean;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set currentRaid(arg0: Internal.Raid_)
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get currentRaid(): Internal.Raid
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        set canJoinRaid(arg0: boolean)
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set wave(arg0: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set celebrating(arg0: boolean)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        set ticksOutsideRaid(arg0: number)
        get undead(): boolean
        get celebrating(): boolean
        get wave(): number
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        get celebrateSound(): Internal.SoundEvent
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get ticksOutsideRaid(): number
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Raider_ = Raider;
    class SinglePoolElement extends Internal.StructurePoolElement {
        constructor(arg0: Internal.StructureTemplate_)
        getDataMarkers(arg0: Internal.StructureTemplateManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: boolean): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        static readonly CODEC: Internal.Codec<Internal.SinglePoolElement>;
    }
    type SinglePoolElement_ = SinglePoolElement;
    interface TaskChainer {
        append(arg0: Internal.TaskChainer$DelayedTask_): void;
        (arg0: Internal.TaskChainer$DelayedTask_): void;
        readonly IMMEDIATE: Internal.TaskChainer;
        readonly LOGGER: Internal.Log4jLogger;
    }
    type TaskChainer_ = TaskChainer;
    interface IReverseTag <V> {
        containsTag(arg0: Internal.TagKey_<V>): boolean;
        containsTag(arg0: Internal.ITag_<V>): boolean;
        getTagKeys(): Internal.Stream<Internal.TagKey<V>>;
        get tagKeys(): Internal.Stream<Internal.TagKey<V>>
    }
    type IReverseTag_<V> = IReverseTag<V>;
    class ScreenEvent$KeyReleased$Post extends Internal.ScreenEvent$KeyReleased {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyReleased$Post_ = ScreenEvent$KeyReleased$Post;
    class TaggedChoice$TaggedChoiceType <K> extends com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<K, any>> {
        constructor(arg0: string, arg1: com.mojang.datafixers.types.Type_<K>, arg2: Internal.Map_<K, com.mojang.datafixers.types.Type<any>>)
        findTypeInChildren<FT, FR>(arg0: com.mojang.datafixers.types.Type_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Type$TypeMatcher_<FT, FR>, arg3: boolean): Internal.Either<Internal.TypedOptic<com.mojang.datafixers.util.Pair<K, any>, any, FT, FR>, Internal.Type$FieldNotFoundException>;
        getName(): string;
        all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult<com.mojang.datafixers.util.Pair<K, any>, any>;
        getKeyType(): com.mojang.datafixers.types.Type<K>;
        point(arg0: Internal.DynamicOps_<any>, arg1: K, arg2: any): Internal.Optional<Internal.Typed<com.mojang.datafixers.util.Pair<K, any>>>;
        point(arg0: Internal.DynamicOps_<any>): Internal.Optional<com.mojang.datafixers.util.Pair<K, any>>;
        types(): Internal.Map<K, com.mojang.datafixers.types.Type<any>>;
        one(arg0: Internal.TypeRewriteRule_): Internal.Optional<Internal.RewriteResult<com.mojang.datafixers.util.Pair<K, any>, any>>;
        static elementResult<K, FT, FR>(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_<K>, arg2: Internal.RewriteResult_<FT, FR>): Internal.RewriteResult<com.mojang.datafixers.util.Pair<K, any>, com.mojang.datafixers.util.Pair<K, any>>;
        hasType(arg0: K): boolean;
        get name(): string
        get keyType(): com.mojang.datafixers.types.Type<K>
    }
    type TaggedChoice$TaggedChoiceType_<K> = TaggedChoice$TaggedChoiceType<K>;
    interface IEase {
        getInterpolation(arg0: number): number;
    }
    type IEase_ = IEase;
    abstract class AbstractGlassBlock extends Internal.HalfTransparentBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AbstractGlassBlock_ = AbstractGlassBlock;
    class CarvingMaskPlacement extends Internal.PlacementModifier {
        static forStep(arg0: CarvingGenerationStep_): Internal.CarvingMaskPlacement;
        static readonly CODEC: Internal.Codec<Internal.CarvingMaskPlacement>;
    }
    type CarvingMaskPlacement_ = CarvingMaskPlacement;
    interface ITagSerializable <T extends Internal.Tag> {
        serializeNBT(): T;
        deserializeNBT(arg0: T): void;
    }
    type ITagSerializable_<T extends Internal.Tag> = ITagSerializable<T>;
    class Dynamic <T> extends Internal.DynamicLike<T> {
        constructor(arg0: Internal.DynamicOps_<T>, arg1: T)
        constructor(arg0: Internal.DynamicOps_<T>)
        convert<R>(arg0: Internal.DynamicOps_<R>): Internal.Dynamic<R>;
        updateGeneric(arg0: T, arg1: Internal.Function_<T, T>): this;
        getElementGeneric(arg0: T): Internal.DataResult<T>;
        updateMapValues(arg0: Internal.Function_<com.mojang.datafixers.util.Pair<Internal.Dynamic<any>, Internal.Dynamic<any>>, com.mojang.datafixers.util.Pair<Internal.Dynamic<any>, Internal.Dynamic<any>>>): this;
        remove(arg0: string): this;
        set(arg0: string, arg1: Internal.Dynamic_<any>): this;
        getGeneric(arg0: T): Internal.DataResult<T>;
        merge(arg0: Internal.Dynamic_<any>, arg1: Internal.Dynamic_<any>): Internal.OptionalDynamic<T>;
        cast<U>(arg0: Internal.DynamicOps_<U>): U;
        static convert<S, T>(arg0: Internal.DynamicOps_<S>, arg1: Internal.DynamicOps_<T>, arg2: S): T;
        getMapValues(): Internal.DataResult<Internal.Map<Internal.Dynamic<T>, Internal.Dynamic<T>>>;
        update(arg0: string, arg1: Internal.Function_<Internal.Dynamic<any>, Internal.Dynamic<any>>): this;
        merge(arg0: Internal.Dynamic_<any>): Internal.OptionalDynamic<T>;
        map(arg0: Internal.Function_<T, T>): this;
        asStreamOpt(): Internal.DataResult<Internal.Stream<Internal.Dynamic<T>>>;
        castTyped<U>(arg0: Internal.DynamicOps_<U>): Internal.Dynamic<U>;
        getValue(): T;
        asMapOpt(): Internal.DataResult<Internal.Stream<com.mojang.datafixers.util.Pair<Internal.Dynamic<T>, Internal.Dynamic<T>>>>;
        getElement(arg0: string): Internal.DataResult<T>;
        decode<A>(arg0: Internal.Decoder_<A>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        into<V>(arg0: Internal.Function_<Internal.Dynamic<T>, V>): V;
        get(arg0: string): Internal.OptionalDynamic<T>;
        get mapValues(): Internal.DataResult<Internal.Map<Internal.Dynamic<T>, Internal.Dynamic<T>>>
        get value(): T
    }
    type Dynamic_<T> = Dynamic<T>;
    interface FPFragmentBuilder extends Internal.ShaderBuilder {
        codeAppend(arg0: string): void;
        codePrependf(arg0: string, ...arg1: any[]): void;
        codeAppendf(arg0: string, ...arg1: any[]): void;
        getMangledName(arg0: string): string;
    }
    type FPFragmentBuilder_ = FPFragmentBuilder;
    interface ObjectIterable <K> extends Internal.Iterable<K> {
        iterator(): Internal.Iterator<any>;
        forEach(arg0: Internal.Consumer_<K>): void;
        spliterator(): Internal.ObjectSpliterator<K>;
    }
    type ObjectIterable_<K> = ObjectIterable<K>;
    class Direction8 extends Internal.Enum<Internal.Direction8> {
        getDirections(): Internal.Set<Internal.Direction>;
        getStepX(): number;
        getStepZ(): number;
        static values(): Internal.Direction8[];
        static valueOf(arg0: string): Internal.Direction8;
        get directions(): Internal.Set<Internal.Direction>
        get stepX(): number
        get stepZ(): number
        static readonly NORTH_EAST: Internal.Direction8;
        static readonly EAST: Internal.Direction8;
        static readonly NORTH_WEST: Internal.Direction8;
        static readonly SOUTH_EAST: Internal.Direction8;
        static readonly SOUTH_WEST: Internal.Direction8;
        static readonly NORTH: Internal.Direction8;
        static readonly SOUTH: Internal.Direction8;
        static readonly WEST: Internal.Direction8;
    }
    type Direction8_ = "north_west" | "west" | "north_east" | "east" | "south_west" | "south" | "north" | Direction8 | "south_east";
    class DirectContext extends Internal.RecordingContext {
        resetContext(state: number): void;
        static makeVulkan(backendContext: Internal.VkBackendContext_, options: Internal.ContextOptions_): Internal.DirectContext;
        getResourceProvider(): icyllis.arc3d.engine.ResourceProvider;
        static makeOpenGL(options: Internal.ContextOptions_): Internal.DirectContext;
        getResourceCache(): Internal.ResourceCache;
        static makeVulkan(backendContext: Internal.VkBackendContext_): Internal.DirectContext;
        static makeOpenGL(): Internal.DirectContext;
        getServer(): Internal.Server;
        get resourceProvider(): icyllis.arc3d.engine.ResourceProvider
        get resourceCache(): Internal.ResourceCache
        get server(): Internal.Server
    }
    type DirectContext_ = DirectContext;
    abstract class AbstractByteBufAllocator implements Internal.ByteBufAllocator {
        compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf;
        directBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        buffer(): Internal.ByteBuf;
        compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf;
        compositeDirectBuffer(): Internal.CompositeByteBuf;
        compositeBuffer(): Internal.CompositeByteBuf;
        heapBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        ioBuffer(): Internal.ByteBuf;
        heapBuffer(): Internal.ByteBuf;
        heapBuffer(arg0: number): Internal.ByteBuf;
        ioBuffer(arg0: number): Internal.ByteBuf;
        compositeBuffer(arg0: number): Internal.CompositeByteBuf;
        directBuffer(): Internal.ByteBuf;
        isDirectBufferPooled(): boolean;
        directBuffer(arg0: number): Internal.ByteBuf;
        calculateNewCapacity(arg0: number, arg1: number): number;
        buffer(arg0: number, arg1: number): Internal.ByteBuf;
        ioBuffer(arg0: number, arg1: number): Internal.ByteBuf;
        compositeHeapBuffer(): Internal.CompositeByteBuf;
        buffer(arg0: number): Internal.ByteBuf;
        get directBufferPooled(): boolean
    }
    type AbstractByteBufAllocator_ = AbstractByteBufAllocator;
    class PlayerEvent$ItemPickupEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemEntity_, arg2: Internal.ItemStack_)
        getStack(): Internal.ItemStack;
        getEntity(): Internal.Entity;
        getOriginalEntity(): Internal.ItemEntity;
        get stack(): Internal.ItemStack
        get entity(): Internal.Entity
        get originalEntity(): Internal.ItemEntity
    }
    type PlayerEvent$ItemPickupEvent_ = PlayerEvent$ItemPickupEvent;
    interface DoubleToIntFunction {
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type DoubleToIntFunction_ = DoubleToIntFunction;
    interface DoubleStream extends Internal.BaseStream<number, Internal.DoubleStream> {
        builder(): Internal.DoubleStream$Builder;
        iterate(arg0: number, arg1: Internal.DoubleUnaryOperator_): this;
        unordered(): this;
        mapToObj<U>(arg0: Internal.DoubleFunction_<U>): Internal.Stream<U>;
        min(): Internal.OptionalDouble;
        limit(arg0: number): this;
        skip(arg0: number): this;
        reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble;
        concat(arg0: Internal.DoubleStream_, arg1: Internal.DoubleStream_): this;
        iterate(arg0: number, arg1: Internal.DoublePredicate_, arg2: Internal.DoubleUnaryOperator_): this;
        summaryStatistics(): Internal.DoubleSummaryStatistics;
        flatMap(arg0: Internal.DoubleFunction_<Internal.DoubleStream>): this;
        isParallel(): boolean;
        max(): Internal.OptionalDouble;
        noneMatch(arg0: Internal.DoublePredicate_): boolean;
        reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number;
        allMatch(arg0: Internal.DoublePredicate_): boolean;
        of(arg0: number): this;
        of(...arg0: number[]): this;
        count(): number;
        mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream;
        peek(arg0: Internal.DoubleConsumer_): this;
        onClose(arg0: Internal.Runnable_): this;
        toArray(): number[];
        iterator(): Internal.Iterator<any>;
        parallel(): this;
        distinct(): this;
        boxed(): Internal.Stream<number>;
        map(arg0: Internal.DoubleUnaryOperator_): this;
        sequential(): this;
        empty(): this;
        forEachOrdered(arg0: Internal.DoubleConsumer_): void;
        anyMatch(arg0: Internal.DoublePredicate_): boolean;
        filter(arg0: Internal.DoublePredicate_): this;
        findAny(): Internal.OptionalDouble;
        dropWhile(arg0: Internal.DoublePredicate_): this;
        generate(arg0: Internal.DoubleSupplier_): this;
        mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream;
        mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): this;
        takeWhile(arg0: Internal.DoublePredicate_): this;
        forEach(arg0: Internal.DoubleConsumer_): void;
        findFirst(): Internal.OptionalDouble;
        close(): void;
        spliterator(): Internal.Spliterator$OfDouble;
        sum(): number;
        sorted(): this;
        average(): Internal.OptionalDouble;
        collect<R>(arg0: Internal.Supplier_<R>, arg1: Internal.ObjDoubleConsumer_<R>, arg2: Internal.BiConsumer_<R, R>): R;
        get parallel(): boolean
    }
    type DoubleStream_ = DoubleStream;
    interface App2 <F extends Internal.K2, A, B> {
    }
    type App2_<F extends Internal.K2, A, B> = App2<F, A, B>;
    class TwistingVinesPlantBlock extends Internal.GrowingPlantBodyBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.CubeVoxelShape;
    }
    type TwistingVinesPlantBlock_ = TwistingVinesPlantBlock;
    abstract class ViewportEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.GameRenderer_, arg1: Internal.Camera_, arg2: number)
        getRenderer(): Internal.GameRenderer;
        getCamera(): Internal.Camera;
        getPartialTick(): number;
        get renderer(): Internal.GameRenderer
        get camera(): Internal.Camera
        get partialTick(): number
    }
    type ViewportEvent_ = ViewportEvent;
    interface FileNotFoundAction {
        copyData(arg0: Internal.InputStream_): this;
        copyData(arg0: Internal.URL_): this;
        run(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<any>): boolean;
        copyData(arg0: Internal.File_): this;
        copyResource(arg0: string): this;
        copyData(arg0: Internal.Path_): this;
        (arg0: Internal.Path_, arg1: Internal.ConfigFormat_<any>): boolean;
        readonly THROW_ERROR: Internal.FileNotFoundAction;
        readonly READ_NOTHING: Internal.FileNotFoundAction;
        readonly CREATE_EMPTY: Internal.FileNotFoundAction;
    }
    type FileNotFoundAction_ = FileNotFoundAction;
    class ModConfig$Type extends Internal.Enum<Internal.ModConfig$Type> {
        static valueOf(arg0: string): Internal.ModConfig$Type;
        extension(): string;
        static values(): Internal.ModConfig$Type[];
        static readonly COMMON: Internal.ModConfig$Type;
        static readonly CLIENT: Internal.ModConfig$Type;
        static readonly SERVER: Internal.ModConfig$Type;
    }
    type ModConfig$Type_ = "server" | "client" | ModConfig$Type | "common";
    class ScatteredOreFeature extends Internal.Feature<Internal.OreConfiguration> {
    }
    type ScatteredOreFeature_ = ScatteredOreFeature;
    class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable {
        datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream<Internal.LocalDate>;
        static now(): Internal.LocalDate;
        static of(arg0: number, arg1: number, arg2: number): Internal.LocalDate;
        getMonth(): Internal.Month;
        plusMonths(arg0: number): this;
        static from(arg0: Internal.TemporalAccessor_): Internal.LocalDate;
        toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number;
        isAfter(arg0: Internal.ChronoLocalDate_): boolean;
        getDayOfWeek(): Internal.DayOfWeek;
        atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime;
        compareTo(arg0: any): number;
        atTime(arg0: number, arg1: number): Internal.LocalDateTime;
        getDayOfMonth(): number;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDate;
        datesUntil(arg0: Internal.LocalDate_): Internal.Stream<Internal.LocalDate>;
        "with"(arg0: Internal.TemporalAdjuster_): Internal.Temporal;
        atStartOfDay(): Internal.LocalDateTime;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDate;
        toEpochDay(): number;
        getChronology(): Internal.Chronology;
        plusWeeks(arg0: number): this;
        withDayOfYear(arg0: number): this;
        static ofYearDay(arg0: number, arg1: number): Internal.LocalDate;
        static timeLineOrder(): Internal.Comparator<Internal.ChronoLocalDate>;
        withMonth(arg0: number): this;
        getYear(): number;
        compareTo(arg0: Internal.ChronoLocalDate_): number;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime;
        get(arg0: Internal.TemporalField_): number;
        withDayOfMonth(arg0: number): this;
        minusYears(arg0: number): this;
        isBefore(arg0: Internal.ChronoLocalDate_): boolean;
        static parse(arg0: Internal.CharSequence_): Internal.LocalDate;
        static now(arg0: Internal.Clock_): Internal.LocalDate;
        getMonthValue(): number;
        minusDays(arg0: number): this;
        lengthOfYear(): number;
        getEra(): Internal.Era;
        plusDays(arg0: number): this;
        atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime;
        getLong(arg0: Internal.TemporalField_): number;
        static ofEpochDay(arg0: number): Internal.LocalDate;
        minusWeeks(arg0: number): this;
        atTime(arg0: Internal.LocalTime_): Internal.LocalDateTime;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        withYear(arg0: number): this;
        atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDate;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        plusYears(arg0: number): this;
        minusMonths(arg0: number): this;
        getDayOfYear(): number;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        "with"(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDate;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        isEqual(arg0: Internal.ChronoLocalDate_): boolean;
        plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDate;
        static of(arg0: number, arg1: Internal.Month_, arg2: number): Internal.LocalDate;
        static now(arg0: Internal.ZoneId_): Internal.LocalDate;
        until(arg0: Internal.ChronoLocalDate_): Internal.Period;
        lengthOfMonth(): number;
        isLeapYear(): boolean;
        get month(): Internal.Month
        get dayOfWeek(): Internal.DayOfWeek
        get dayOfMonth(): number
        get chronology(): Internal.Chronology
        get year(): number
        get monthValue(): number
        get era(): Internal.Era
        get dayOfYear(): number
        get leapYear(): boolean
        static readonly MIN: Internal.LocalDate;
        static readonly EPOCH: Internal.LocalDate;
        static readonly MAX: Internal.LocalDate;
    }
    type LocalDate_ = LocalDate;
    /**
     * @deprecated
     * This class is marked to be removed in future!
    */
    class LivingSetAttackTargetEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_, arg2: Internal.LivingChangeTargetEvent$ILivingTargetType_)
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_)
        getTarget(): Internal.LivingEntity;
        getTargetType(): Internal.LivingChangeTargetEvent$ILivingTargetType;
        get target(): Internal.LivingEntity
        get targetType(): Internal.LivingChangeTargetEvent$ILivingTargetType
    }
    type LivingSetAttackTargetEvent_ = LivingSetAttackTargetEvent;
    class GlobalTrainDisplayData$TrainDeparturePrediction implements Internal.Comparable<Internal.GlobalTrainDisplayData$TrainDeparturePrediction> {
        constructor(arg0: Internal.Train_, arg1: number, arg2: Internal.MutableComponent_, arg3: string)
        compareTo(arg0: Internal.GlobalTrainDisplayData$TrainDeparturePrediction_): number;
        compareTo(arg0: any): number;
        ticks: number;
        scheduleTitle: Internal.MutableComponent;
        destination: string;
        train: Internal.Train;
    }
    type GlobalTrainDisplayData$TrainDeparturePrediction_ = GlobalTrainDisplayData$TrainDeparturePrediction;
    class EndGatewayFeature extends Internal.Feature<Internal.EndGatewayConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.EndGatewayConfiguration>)
    }
    type EndGatewayFeature_ = EndGatewayFeature;
    interface VerticalAnchor {
        aboveBottom(arg0: number): this;
        absolute(arg0: number): this;
        bottom(): this;
        belowTop(arg0: number): this;
        top(): this;
        resolveY(arg0: Internal.WorldGenerationContext_): number;
        readonly BOTTOM: Internal.VerticalAnchor$AboveBottom;
        readonly CODEC: Internal.Codec<Internal.VerticalAnchor>;
        readonly TOP: Internal.VerticalAnchor$BelowTop;
    }
    type VerticalAnchor_ = VerticalAnchor;
    interface BlockEntityInstancingController <T extends Internal.BlockEntity> {
        shouldSkipRender(arg0: T): boolean;
        createInstance(arg0: Internal.MaterialManager_, arg1: T): Internal.BlockEntityInstance<T>;
    }
    type BlockEntityInstancingController_<T extends Internal.BlockEntity> = BlockEntityInstancingController<T>;
    interface FeatureConfiguration {
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly NONE: Internal.NoneFeatureConfiguration;
    }
    type FeatureConfiguration_ = FeatureConfiguration;
    class DynamicTexture extends Internal.AbstractTexture implements Internal.TextureAccess {
        constructor(arg0: Internal.NativeImage_)
        constructor(arg0: number, arg1: number, arg2: boolean)
        getPixels(): Internal.NativeImage;
        upload(): void;
        darkness_enableUploadHook(): void;
        setPixels(arg0: Internal.NativeImage_): void;
        get pixels(): Internal.NativeImage
        set pixels(arg0: Internal.NativeImage_)
    }
    type DynamicTexture_ = DynamicTexture;
    abstract class AbstractDocument <T extends Internal.AbstractDocument<T>> extends Internal.AbstractDocumentBase<T> {
        constructor()
        getMergedComment(): Internal.PropertyComment;
        get mergedComment(): Internal.PropertyComment
    }
    type AbstractDocument_<T extends Internal.AbstractDocument<T>> = AbstractDocument<T>;
    interface IForgeRegistry$ValidateCallback <V> {
        onValidate(arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_, arg2: number, arg3: ResourceLocation_, arg4: V): void;
        (arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_, arg2: number, arg3: ResourceLocation_, arg4: V): void;
    }
    type IForgeRegistry$ValidateCallback_<V> = IForgeRegistry$ValidateCallback<V>;
    interface SharedSuggestionProvider {
        getSelectedEntities(): Internal.Collection<string>;
        suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        suggest(arg0: Internal.Stream_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        suggestCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        suggest(arg0: string[], arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        getAvailableSoundEvents(): Internal.Collection<ResourceLocation>;
        hasPermission(arg0: number): boolean;
        suggestResource<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        getCustomTabSugggestions(): Internal.Collection<string>;
        getRecipeNames(): Internal.Stream<ResourceLocation>;
        suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Consumer_<T>): void;
        matchesSubStr(arg0: string, arg1: string): boolean;
        suggest<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, string>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        suggest2DCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.Registry_<any>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_): void;
        suggest(arg0: Internal.Iterable_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        customSuggestion(arg0: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.ResourceKey_<Internal.Registry<any>>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        getAllTeams(): Internal.Collection<string>;
        filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: string, arg3: Internal.Function_<T, ResourceLocation>, arg4: Internal.Consumer_<T>): void;
        registryAccess(): Internal.RegistryAccess;
        getRelevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        getAbsoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        levels(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        getOnlinePlayerNames(): Internal.Collection<string>;
        suggestResource<T>(arg0: Internal.Stream_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        get selectedEntities(): Internal.Collection<string>
        get availableSoundEvents(): Internal.Collection<ResourceLocation>
        get customTabSugggestions(): Internal.Collection<string>
        get recipeNames(): Internal.Stream<ResourceLocation>
        get allTeams(): Internal.Collection<string>
        get relevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get absoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get onlinePlayerNames(): Internal.Collection<string>
    }
    type SharedSuggestionProvider_ = SharedSuggestionProvider;
    class OptionalDouble {
        stream(): Internal.DoubleStream;
        isPresent(): boolean;
        orElse(arg0: number): number;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): number;
        static empty(): Internal.OptionalDouble;
        orElseGet(arg0: Internal.DoubleSupplier_): number;
        ifPresent(arg0: Internal.DoubleConsumer_): void;
        isEmpty(): boolean;
        getAsDouble(): number;
        static of(arg0: number): Internal.OptionalDouble;
        orElseThrow(): number;
        ifPresentOrElse(arg0: Internal.DoubleConsumer_, arg1: Internal.Runnable_): void;
        get present(): boolean
        get empty(): boolean
        get asDouble(): number
    }
    type OptionalDouble_ = OptionalDouble;
    abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel {
        lock<A>(arg0: A, arg1: Internal.CompletionHandler_<Internal.FileLock, A>): void;
        static open(arg0: Internal.Path_, arg1: Internal.Set_<Internal.OpenOption>, arg2: Internal.ExecutorService_, ...arg3: any_<any>[]): Internal.AsynchronousFileChannel;
        tryLock(): Internal.FileLock;
        size(): number;
        read<A>(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_<number, A>): void;
        write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future<number>;
        lock(arg0: number, arg1: number, arg2: boolean): Internal.Future<Internal.FileLock>;
        read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future<number>;
        lock<A>(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_<Internal.FileLock, A>): void;
        write<A>(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_<number, A>): void;
        isOpen(): boolean;
        lock(): Internal.Future<Internal.FileLock>;
        static open(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.AsynchronousFileChannel;
        close(): void;
        tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock;
        truncate(arg0: number): this;
        force(arg0: boolean): void;
        get open(): boolean
    }
    type AsynchronousFileChannel_ = AsynchronousFileChannel;
    interface TravellingPoint$IEdgePointListener extends Internal.BiPredicate<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>> {
        negate(): Internal.BiPredicate<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>>;
        or(arg0: Internal.BiPredicate_<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>>): Internal.BiPredicate<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>>;
        test(arg0: number, arg1: com.simibubi.create.foundation.utility.Pair_<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>): boolean;
        and(arg0: Internal.BiPredicate_<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>>): Internal.BiPredicate<number, com.simibubi.create.foundation.utility.Pair<Internal.TrackEdgePoint, Internal.Couple<Internal.TrackNode>>>;
    }
    type TravellingPoint$IEdgePointListener_ = TravellingPoint$IEdgePointListener;
    class FriendlyByteBuf extends Internal.ByteBuf implements Internal.IForgeFriendlyByteBuf {
        constructor(arg0: Internal.ByteBuf_)
        writeEither<L, R>(arg0: Internal.Either_<L, R>, arg1: Internal.FriendlyByteBuf$Writer_<L>, arg2: Internal.FriendlyByteBuf$Writer_<R>): void;
        writeUtf(arg0: string): this;
        writeUtf(arg0: string, arg1: number): this;
        readInstant(): Internal.Instant;
        readVarInt(): number;
        readNbt(arg0: Internal.NbtAccounter_): Internal.CompoundTag;
        readFluidStack(): Internal.FluidStack;
        writeIntIdList(arg0: Internal.IntList_): void;
        readCollection<T, C extends Internal.Collection<T>>(arg0: Internal.IntFunction_<C>, arg1: Internal.FriendlyByteBuf$Reader_<T>): C;
        readUtf(arg0: number): string;
        writeVarLong(arg0: number): this;
        readNbt(): Internal.CompoundTag;
        writeItem(arg0: Internal.ItemStack_): this;
        readWithCodec<T>(arg0: Internal.Codec_<T>): T;
        readWithCount(arg0: Internal.Consumer_<Internal.FriendlyByteBuf>): void;
        readRegistryId<T>(): T;
        readPublicKey(): Internal.PublicKey;
        readBlockHitResult(): Internal.BlockHitResult;
        readDate(): Internal.Date;
        readLongArray(): number[];
        readComponent(): Internal.Component;
        writeMap<K, V>(arg0: Internal.Map_<K, V>, arg1: Internal.FriendlyByteBuf$Writer_<K>, arg2: Internal.FriendlyByteBuf$Writer_<V>): void;
        readVarIntArray(): number[];
        readResourceKey<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.ResourceKey<T>;
        readUtf(): string;
        readMap<K, V, M extends Internal.Map<K, V>>(arg0: Internal.IntFunction_<M>, arg1: Internal.FriendlyByteBuf$Reader_<K>, arg2: Internal.FriendlyByteBuf$Reader_<V>): M;
        writeNullable<T>(arg0: T, arg1: Internal.FriendlyByteBuf$Writer_<T>): void;
        readMap<K, V>(arg0: Internal.FriendlyByteBuf$Reader_<K>, arg1: Internal.FriendlyByteBuf$Reader_<V>): Internal.Map<K, V>;
        writeResourceKey(arg0: Internal.ResourceKey_<any>): void;
        writeFluidStack(arg0: Internal.FluidStack_): void;
        readOptional<T>(arg0: Internal.FriendlyByteBuf$Reader_<T>): Internal.Optional<T>;
        writePublicKey(arg0: Internal.PublicKey_): this;
        readEnum<T extends Internal.Enum<T>>(arg0: T): T;
        writeNbt(arg0: Internal.CompoundTag_): this;
        readIntIdList(): Internal.IntList;
        writeId<T>(arg0: Internal.IdMap_<T>, arg1: T): void;
        readAnySizeNbt(): Internal.CompoundTag;
        readRegistryIdUnsafe<T>(arg0: Internal.IForgeRegistry_<T>): T;
        writeOptional<T>(arg0: Internal.Optional_<T>, arg1: Internal.FriendlyByteBuf$Writer_<T>): void;
        writeDate(arg0: Internal.Date_): this;
        writeProperty(arg0: com.mojang.authlib.properties.Property_): void;
        writeBlockPos(arg0: BlockPos_): this;
        readProperty(): com.mojang.authlib.properties.Property;
        readGlobalPos(): Internal.GlobalPos;
        writeSectionPos(arg0: Internal.SectionPos_): this;
        readBitSet(): Internal.BitSet;
        readById<T>(arg0: Internal.IdMap_<T>): T;
        readChunkPos(): Internal.ChunkPos;
        writeBlockHitResult(arg0: Internal.BlockHitResult_): void;
        accessByteBufWithCorrectSize(): number[];
        writeResourceLocation(arg0: ResourceLocation_): this;
        readList<T>(arg0: Internal.FriendlyByteBuf$Reader_<T>): Internal.List<T>;
        readByteArray(arg0: number): number[];
        readSectionPos(): Internal.SectionPos;
        readEither<L, R>(arg0: Internal.FriendlyByteBuf$Reader_<L>, arg1: Internal.FriendlyByteBuf$Reader_<R>): Internal.Either<L, R>;
        readUUID(): Internal.UUID;
        writeUUID(arg0: Internal.UUID_): this;
        writeInstant(arg0: Internal.Instant_): void;
        writeRegistryIdUnsafe(arg0: Internal.IForgeRegistry_<any>, arg1: ResourceLocation_): void;
        readRegistryIdSafe<T>(arg0: T): T;
        writeByteArray(arg0: number[]): this;
        readVarIntArray(arg0: number): number[];
        readGameProfile(): Internal.GameProfile;
        readByteArray(): number[];
        writeItemStack(arg0: Internal.ItemStack_, arg1: boolean): this;
        writeBitSet(arg0: Internal.BitSet_): void;
        static getVarIntSize(arg0: number): number;
        writeCollection<T>(arg0: Internal.Collection_<T>, arg1: Internal.FriendlyByteBuf$Writer_<T>): void;
        writeWithCodec<T>(arg0: Internal.Codec_<T>, arg1: T): void;
        readLongArray(arg0: number[]): number[];
        readItem(): Internal.ItemStack;
        writeGlobalPos(arg0: Internal.GlobalPos_): void;
        static limitValue<T>(arg0: Internal.IntFunction_<T>, arg1: number): Internal.IntFunction<T>;
        writeComponent(arg0: Internal.Component_): this;
        readBlockPos(): BlockPos;
        writeGameProfile(arg0: Internal.GameProfile_): void;
        writeVarInt(arg0: number): this;
        readVarLong(): number;
        writeRegistryId<T>(arg0: Internal.IForgeRegistry_<T>, arg1: T): void;
        writeEnum(arg0: Internal.Enum_<any>): this;
        readNullable<T>(arg0: Internal.FriendlyByteBuf$Reader_<T>): T;
        retain(): Internal.ReferenceCounted;
        static getVarLongSize(arg0: number): number;
        writeRegistryIdUnsafe<T>(arg0: Internal.IForgeRegistry_<T>, arg1: T): void;
        writeChunkPos(arg0: Internal.ChunkPos_): this;
        readLongArray(arg0: number[], arg1: number): number[];
        writeLongArray(arg0: number[]): this;
        writeVarIntArray(arg0: number[]): this;
        readResourceLocation(): ResourceLocation;
        static readonly MAX_COMPONENT_STRING_LENGTH: 262144;
        static readonly MAX_STRING_LENGTH: 32767;
    }
    type FriendlyByteBuf_ = FriendlyByteBuf;
    class CoralBlock extends Internal.Block {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CoralBlock_ = CoralBlock;
    abstract class GeometryProcessor extends Internal.Processor {
        getAttributeKey(b: Internal.Key$Builder_): void;
        getInstanceAttributes(): Internal.Iterable<Internal.GeometryProcessor$Attribute>;
        makeProgramImpl(arg0: Internal.ShaderCaps_): Internal.GeometryProcessor$ProgramImpl;
        vertexStride(): number;
        numVertexLocations(): number;
        numTextureSamplers(): number;
        textureSamplerState(i: number): number;
        numVertexAttributes(): number;
        primitiveType(): number;
        numInstanceLocations(): number;
        hasInstanceAttributes(): boolean;
        addToKey(arg0: Internal.Key$Builder_): void;
        instanceStride(): number;
        textureSamplerSwizzle(i: number): number;
        getVertexAttributes(): Internal.Iterable<Internal.GeometryProcessor$Attribute>;
        hasVertexAttributes(): boolean;
        numInstanceAttributes(): number;
        get instanceAttributes(): Internal.Iterable<Internal.GeometryProcessor$Attribute>
        get vertexAttributes(): Internal.Iterable<Internal.GeometryProcessor$Attribute>
    }
    type GeometryProcessor_ = GeometryProcessor;
    class CropBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        growCrops(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getAgeProperty(): Internal.IntegerProperty;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getMaxAge(): number;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getStateForAge(arg0: number): Internal.BlockState;
        isMaxAge(arg0: Internal.BlockState_): boolean;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get ageProperty(): Internal.IntegerProperty
        set material(v: Internal.MaterialJS_)
        get maxAge(): number
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 7;
    }
    type CropBlock_ = CropBlock;
    class ClickData {
        constructor()
        writeToBuf(buf: Internal.FriendlyByteBuf_): void;
        static readFromBuf(buf: Internal.FriendlyByteBuf_): Internal.ClickData;
        readonly isRemote: boolean;
        readonly button: number;
        readonly isCtrlClick: boolean;
        readonly isShiftClick: boolean;
    }
    type ClickData_ = ClickData;
    class Rabbit extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Rabbit>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getJumpCompletion(arg0: number): number;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        customServerAiStep(): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        startJumping(): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getRabbitType(): number;
        handler$zgn000$isCabbage(arg0: Internal.ItemStack_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setRabbitType(arg0: number): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setSpeedModifier(arg0: number): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        static checkRabbitSpawnRules(arg0: Internal.EntityType_<Internal.Rabbit>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get rabbitType(): number
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set rabbitType(arg0: number)
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set speedModifier(arg0: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly TYPE_WHITE_SPLOTCHED: 3;
        static readonly EVIL_ARMOR_VALUE: 8;
        static readonly BREED_SPEED_MOD: 0.8;
        static readonly TYPE_SALT: 5;
        static readonly TYPE_WHITE: 1;
        static readonly ATTACK_SPEED_MOD: 1.4;
        static readonly TYPE_BLACK: 2;
        static readonly TYPE_GOLD: 4;
        static readonly STROLL_SPEED_MOD: 0.6;
        static readonly TYPE_EVIL: 99;
        static readonly EVIL_ATTACK_POWER: 8;
        static readonly FLEE_SPEED_MOD: 2.2;
        static readonly FOLLOW_SPEED_MOD: 1.0;
        static readonly TYPE_BROWN: 0;
    }
    type Rabbit_ = Rabbit;
    interface IEntityAdditionalSpawnData {
        writeSpawnData(arg0: Internal.FriendlyByteBuf_): void;
        readSpawnData(arg0: Internal.FriendlyByteBuf_): void;
    }
    type IEntityAdditionalSpawnData_ = IEntityAdditionalSpawnData;
    abstract class FieldNamingPolicy extends Internal.Enum<Internal.FieldNamingPolicy> implements Internal.FieldNamingStrategy {
        translateName(arg0: Internal.Field_): string;
        static valueOf(arg0: string): Internal.FieldNamingPolicy;
        static values(): Internal.FieldNamingPolicy[];
        static readonly IDENTITY: Internal.FieldNamingPolicy;
        static readonly UPPER_CAMEL_CASE: Internal.FieldNamingPolicy;
        static readonly LOWER_CASE_WITH_UNDERSCORES: Internal.FieldNamingPolicy;
        static readonly LOWER_CASE_WITH_DASHES: Internal.FieldNamingPolicy;
        static readonly UPPER_CAMEL_CASE_WITH_SPACES: Internal.FieldNamingPolicy;
        static readonly LOWER_CASE_WITH_DOTS: Internal.FieldNamingPolicy;
    }
    type FieldNamingPolicy_ = "lower_case_with_underscores" | "lower_case_with_dashes" | "identity" | "upper_camel_case_with_spaces" | "lower_case_with_dots" | FieldNamingPolicy | "upper_camel_case";
    abstract class Charset implements Internal.Comparable<Internal.Charset> {
        static isSupported(arg0: string): boolean;
        aliases(): Internal.Set<string>;
        static availableCharsets(): Internal.SortedMap<string, Internal.Charset>;
        displayName(): string;
        newEncoder(): Internal.CharsetEncoder;
        newDecoder(): Internal.CharsetDecoder;
        encode(arg0: string): Internal.ByteBuffer;
        canEncode(): boolean;
        isRegistered(): boolean;
        compareTo(arg0: any): number;
        decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer;
        name(): string;
        contains(arg0: Internal.Charset_): boolean;
        displayName(arg0: Internal.Locale_): string;
        compareTo(arg0: Internal.Charset_): number;
        static defaultCharset(): Internal.Charset;
        encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer;
        static forName(arg0: string): Internal.Charset;
        get registered(): boolean
    }
    type Charset_ = Charset;
    class LivingEntityUseItemEvent extends Internal.LivingEvent {
        constructor()
        getItem(): Internal.ItemStack;
        setDuration(arg0: number): void;
        getDuration(): number;
        get item(): Internal.ItemStack
        set duration(arg0: number)
        get duration(): number
    }
    type LivingEntityUseItemEvent_ = LivingEntityUseItemEvent;
    class Carriage$DimensionalCarriageEntity {
        constructor(arg0: Internal.Carriage_)
        findPivot(arg0: Internal.ResourceKey_<Internal.Level>, arg1: boolean): Internal.TrackNodeLocation;
        updateCutoff(arg0: boolean): void;
        trailingAnchor(): Vec3;
        updatePassengerLoadout(): void;
        write(): Internal.CompoundTag;
        read(arg0: Internal.CompoundTag_): void;
        maxAllowedLocalCoord(): number;
        updateRenderedCutoff(): void;
        minAllowedLocalCoord(): number;
        leadingAnchor(): Vec3;
        alignEntity(arg0: Internal.CarriageContraptionEntity_): void;
        discardPivot(): void;
        pivot: Internal.TrackNodeLocation;
        pointsInitialised: boolean;
        rotationAnchors: Internal.Couple<Vec3>;
        cutoff: number;
        positionAnchor: Vec3;
        entity: Internal.WeakReference<Internal.CarriageContraptionEntity>;
    }
    type Carriage$DimensionalCarriageEntity_ = Carriage$DimensionalCarriageEntity;
    class SnowAndFreezeFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type SnowAndFreezeFeature_ = SnowAndFreezeFeature;
    interface BlockEntityPredicateDataCheck {
        checkData(arg0: Internal.CompoundTag_): boolean;
        (arg0: Internal.CompoundTag_): boolean;
    }
    type BlockEntityPredicateDataCheck_ = BlockEntityPredicateDataCheck;
    class PrintStream extends Internal.FilterOutputStream implements Internal.Closeable, Internal.Appendable {
        constructor(arg0: Internal.File_)
        constructor(arg0: Internal.OutputStream_, arg1: boolean)
        constructor(arg0: Internal.OutputStream_)
        constructor(arg0: string, arg1: string)
        constructor(arg0: string, arg1: Internal.Charset_)
        constructor(arg0: Internal.File_, arg1: Internal.Charset_)
        constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: Internal.Charset_)
        constructor(arg0: string)
        constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: string)
        constructor(arg0: Internal.File_, arg1: string)
        print(arg0: string): void;
        println(arg0: number): void;
        println(): void;
        printf(arg0: string, ...arg1: any[]): this;
        format(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this;
        println(arg0: number): void;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Appendable;
        append(arg0: string): Internal.Appendable;
        print(arg0: number): void;
        println(arg0: string): void;
        print(arg0: number): void;
        format(arg0: string, ...arg1: any[]): this;
        print(arg0: boolean): void;
        print(arg0: number): void;
        println(arg0: string): void;
        println(arg0: string[]): void;
        println(arg0: boolean): void;
        append(arg0: Internal.CharSequence_): Internal.Appendable;
        printf(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this;
        println(arg0: number): void;
        println(arg0: number): void;
        checkError(): boolean;
        print(arg0: string[]): void;
        print(arg0: any): void;
        print(arg0: string): void;
        writeBytes(arg0: number[]): void;
        print(arg0: number): void;
        println(arg0: any): void;
    }
    type PrintStream_ = PrintStream;
    /**
     * Invoked when a player right clicks on an entity.
    */
    class ItemEntityInteractedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, entity: Internal.Entity_, hand: Internal.InteractionHand_)
        /**
         * The entity that was interacted with.
        */
        getTarget(): Internal.Entity;
        /**
         * The player that interacted with the entity.
        */
        getEntity(): Internal.Entity;
        /**
         * The item that was used to interact with the entity.
        */
        getItem(): Internal.ItemStack;
        /**
         * The hand that was used to interact with the entity.
        */
        getHand(): Internal.InteractionHand;
        /**
         * The entity that was interacted with.
        */
        get target(): Internal.Entity
        /**
         * The player that interacted with the entity.
        */
        get entity(): Internal.Entity
        /**
         * The item that was used to interact with the entity.
        */
        get item(): Internal.ItemStack
        /**
         * The hand that was used to interact with the entity.
        */
        get hand(): Internal.InteractionHand
    }
    type ItemEntityInteractedEventJS_ = ItemEntityInteractedEventJS;
    class ItemStackSet implements Internal.Iterable<Internal.ItemStack> {
        constructor(...items: Internal.ItemStack_[])
        constructor()
        constructor(initialSize: number)
        add(stack: Internal.ItemStack_): void;
        size(): number;
        forEach(action: Internal.Consumer_<Internal.ItemStack>): void;
        contains(stack: Internal.ItemStack_): boolean;
        toList(): Internal.List<Internal.ItemStack>;
        addItem(item: Internal.Item_): void;
        toArray(): Internal.ItemStack[];
        remove(stack: Internal.ItemStack_): void;
        getFirst(): Internal.ItemStack;
        isEmpty(): boolean;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        get first(): Internal.ItemStack
        get empty(): boolean
    }
    type ItemStackSet_ = ItemStackSet;
    interface BiomeProperties {
        getEffectsProperties(): Internal.EffectsProperties;
        getClimateProperties(): Internal.ClimateProperties;
        getGenerationProperties(): Internal.GenerationProperties;
        getSpawnProperties(): Internal.SpawnProperties;
        get effectsProperties(): Internal.EffectsProperties
        get climateProperties(): Internal.ClimateProperties
        get generationProperties(): Internal.GenerationProperties
        get spawnProperties(): Internal.SpawnProperties
    }
    type BiomeProperties_ = BiomeProperties;
    class ModuleDescriptor$Builder {
        version(arg0: string): this;
        opens(arg0: Internal.Set_<Internal.ModuleDescriptor$Opens$Modifier>, arg1: string, arg2: Internal.Set_<string>): this;
        requires(arg0: Internal.ModuleDescriptor$Requires_): this;
        requires(arg0: Internal.Set_<Internal.ModuleDescriptor$Requires$Modifier>, arg1: string): this;
        requires(arg0: string): this;
        version(arg0: Internal.ModuleDescriptor$Version_): this;
        provides(arg0: string, arg1: Internal.List_<string>): this;
        opens(arg0: Internal.Set_<Internal.ModuleDescriptor$Opens$Modifier>, arg1: string): this;
        mainClass(arg0: string): this;
        packages(arg0: Internal.Set_<string>): this;
        exports(arg0: Internal.ModuleDescriptor$Exports_): this;
        opens(arg0: string): this;
        opens(arg0: string, arg1: Internal.Set_<string>): this;
        requires(arg0: Internal.Set_<Internal.ModuleDescriptor$Requires$Modifier>, arg1: string, arg2: Internal.ModuleDescriptor$Version_): this;
        build(): Internal.ModuleDescriptor;
        opens(arg0: Internal.ModuleDescriptor$Opens_): this;
        provides(arg0: Internal.ModuleDescriptor$Provides_): this;
        uses(arg0: string): this;
        exports(arg0: Internal.Set_<Internal.ModuleDescriptor$Exports$Modifier>, arg1: string, arg2: Internal.Set_<string>): this;
        exports(arg0: Internal.Set_<Internal.ModuleDescriptor$Exports$Modifier>, arg1: string): this;
        exports(arg0: string): this;
        exports(arg0: string, arg1: Internal.Set_<string>): this;
    }
    type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder;
    abstract class ForwardingList <E> extends Internal.ForwardingCollection<E> implements Internal.List<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        listIterator(): Internal.ListIterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        sort(arg0: Internal.Comparator_<E>): void;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addAll(arg0: number, arg1: Internal.Collection_<E>): boolean;
        remove(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        subList(arg0: number, arg1: number): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        indexOf(arg0: any): number;
        add(arg0: number, arg1: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
        lastIndexOf(arg0: any): number;
    }
    type ForwardingList_<E> = ForwardingList<E>;
    class ExpirableValue <T> {
        constructor(arg0: T, arg1: number)
        static codec<T>(arg0: Internal.Codec_<T>): Internal.Codec<Internal.ExpirableValue<T>>;
        canExpire(): boolean;
        static of<T>(arg0: T): Internal.ExpirableValue<T>;
        static of<T>(arg0: T, arg1: number): Internal.ExpirableValue<T>;
        getValue(): T;
        hasExpired(): boolean;
        tick(): void;
        getTimeToLive(): number;
        get value(): T
        get timeToLive(): number
    }
    type ExpirableValue_<T> = ExpirableValue<T>;
    interface ShortPredicate extends Internal.Predicate<number>, Internal.IntPredicate {
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        test(arg0: number): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.ShortPredicate_): this;
        or(arg0: Internal.IntPredicate_): this;
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        negate(): Internal.IntPredicate;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        and(arg0: Internal.ShortPredicate_): this;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        (arg0: number): boolean;
    }
    type ShortPredicate_ = ShortPredicate;
    class CropBlockBuilder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        growTick(growSpeedCallback: Internal.ToDoubleFunction_<Internal.RandomTickCallbackJS>): this;
        /**
         * Set if the crop should drop seeds when harvested.
        */
        dropSeed(dropSeed: boolean): this;
        bonemeal(bonemealCallback: Internal.ToIntFunction_<Internal.RandomTickCallbackJS>): this;
        /**
         * Set the age of the crop and the shape of the crop at that age.
        */
        age(age: number, builder: Internal.Consumer_<Internal.CropBlockBuilder$ShapeBuilder>): this;
        /**
         * Add a crop output with a specific chance.
        */
        crop(output: any, chance: number): this;
        /**
         * Set the age of the crop. Note that the box will be the same for all ages (A full block size).
        */
        age(age: number): this;
        createObject(): Internal.Block;
        /**
         * Add a crop output with a 100% chance.
        */
        crop(output: any): this;
        survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): this;
    }
    type CropBlockBuilder_ = CropBlockBuilder;
    class CommandBuildContext {
        constructor(arg0: Internal.RegistryAccess_)
        holderLookup<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.HolderLookup<T>;
        missingTagAccessPolicy(arg0: Internal.CommandBuildContext$MissingTagAccessPolicy_): void;
    }
    type CommandBuildContext_ = CommandBuildContext;
    /**
     * Invoked when a block is destroyed by a player.
    */
    class BlockBrokenEventJS extends Internal.PlayerEventJS {
        constructor(entity: Internal.ServerPlayer_, level: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, xp: any_)
        /**
         * The experience dropped by the block. Always `0` on Fabric.
        */
        getXp(): number;
        /**
         * The player that broke the block.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * Sets the experience dropped by the block. Only works on Forge.
        */
        setXp(xp: number): void;
        /**
         * The block that was broken.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The experience dropped by the block. Always `0` on Fabric.
        */
        get xp(): number
        /**
         * The player that broke the block.
        */
        get entity(): Internal.LivingEntity
        /**
         * Sets the experience dropped by the block. Only works on Forge.
        */
        set xp(xp: number)
        /**
         * The block that was broken.
        */
        get block(): Internal.BlockContainerJS
    }
    type BlockBrokenEventJS_ = BlockBrokenEventJS;
    abstract class Stages {
        constructor(p: Internal.Player_)
        static overrideCreation(event: Internal.Consumer_<Internal.StageCreationEvent>): void;
        static create(player: Internal.Player_): Internal.Stages;
        replace(stages: Internal.Collection_<string>): void;
        static removed(event: Internal.Consumer_<Internal.StageChangeEvent>): void;
        getAll(): Internal.Collection<string>;
        static added(event: Internal.Consumer_<Internal.StageChangeEvent>): void;
        add(stage: string): boolean;
        addNoUpdate(arg0: string): boolean;
        static invokeAdded(stages: Internal.Stages_, stage: string): void;
        removeNoUpdate(arg0: string): boolean;
        has(stage: string): boolean;
        static get(player: Internal.Player_): Internal.Stages;
        static invokeRemoved(stages: Internal.Stages_, stage: string): void;
        set(stage: string, enabled: boolean): boolean;
        toggle(stage: string): boolean;
        remove(stage: string): boolean;
        sync(): void;
        clear(): boolean;
        get all(): Internal.Collection<string>
        readonly player: Internal.Player;
    }
    type Stages_ = Stages;
    class Tesselator {
        constructor()
        constructor(arg0: number)
        getBuilder(): Internal.BufferBuilder;
        end(): void;
        static getInstance(): Internal.Tesselator;
        get builder(): Internal.BufferBuilder
        get instance(): Internal.Tesselator
    }
    type Tesselator_ = Tesselator;
    class SynchedEntityData$DataItem <T> {
        constructor(arg0: Internal.EntityDataAccessor_<T>, arg1: T)
        copy(): this;
        setValue(arg0: T): void;
        getValue(): T;
        isDirty(): boolean;
        setDirty(arg0: boolean): void;
        getAccessor(): Internal.EntityDataAccessor<T>;
        set value(arg0: T)
        get value(): T
        get dirty(): boolean
        set dirty(arg0: boolean)
        get accessor(): Internal.EntityDataAccessor<T>
    }
    type SynchedEntityData$DataItem_<T> = SynchedEntityData$DataItem<T>;
    class GlassBlock extends Internal.AbstractGlassBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type GlassBlock_ = GlassBlock;
    abstract class AbstractHorse extends Internal.Animal implements Internal.HasCustomInventoryScreen, Internal.Saddleable, net.minecraft.world.ContainerListener, Internal.PlayerRideableJumping {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        isBred(): boolean;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        canJump(): boolean;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isArmor(arg0: Internal.ItemStack_): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        getMaxTemper(): number;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        fedFood(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.InteractionResult;
        setTemper(arg0: number): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        isWearingArmor(): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getTemper(): number;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        tameWithName(arg0: Internal.Player_): boolean;
        canWearArmor(): boolean;
        getItem(): Internal.ItemStack;
        hasInventoryChanged(arg0: Internal.Container_): boolean;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        setOwnerUUID(arg0: Internal.UUID_): void;
        isFrame(): boolean;
        setStanding(arg0: boolean): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        handleStartJump(arg0: number): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getOwnerUUID(): Internal.UUID;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        static createBaseHorseAttributes(): Internal.AttributeSupplier$Builder;
        isEating(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        handleStopJump(): void;
        getEatAnim(arg0: number): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getMouthAnim(arg0: number): number;
        getType(): string;
        makeMad(): void;
        setBred(arg0: boolean): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        isSaddled(): boolean;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        isSaddleable(): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        canEatGrass(): boolean;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        openCustomInventoryScreen(arg0: Internal.Player_): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        equipSaddle(arg0: Internal.SoundSource_): void;
        getCustomJump(): number;
        isJumping(): boolean;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        setEating(arg0: boolean): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        onPlayerJump(arg0: number): void;
        tell(message: Internal.Component_): void;
        modifyTemper(arg0: number): number;
        setZ(z: number): void;
        isTamed(): boolean;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getStandAnim(arg0: number): number;
        setIsJumping(arg0: boolean): void;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        setTamed(arg0: boolean): void;
        containerChanged(arg0: Internal.Container_): void;
        runCommand(command: string): number;
        isStanding(): boolean;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get bred(): boolean
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        get maxTemper(): number
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        set temper(arg0: number)
        get displayName(): Internal.Component
        get wearingArmor(): boolean
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get temper(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        set ownerUUID(arg0: Internal.UUID_)
        get frame(): boolean
        set standing(arg0: boolean)
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ownerUUID(): Internal.UUID
        get undead(): boolean
        get eating(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set bred(arg0: boolean)
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get saddled(): boolean
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get saddleable(): boolean
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get customJump(): number
        get jumping(): boolean
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        set eating(arg0: boolean)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        get tamed(): boolean
        set statusMessage(message: Internal.Component_)
        set isJumping(arg0: boolean)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        set tamed(arg0: boolean)
        get standing(): boolean
        sprintCounter: number;
        static readonly CHEST_SLOT_OFFSET: 499;
        static readonly INVENTORY_SLOT_OFFSET: 500;
        tailCounter: number;
        static readonly INV_BASE_COUNT: 2;
        static readonly INV_SLOT_SADDLE: 0;
        static readonly EQUIPMENT_SLOT_OFFSET: 400;
        static readonly INV_SLOT_ARMOR: 1;
    }
    type AbstractHorse_ = AbstractHorse;
    abstract class BaseHarvesterFrontAttachment extends Internal.FrontAttachment {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
        canHarvest(arg0: Internal.BlockState_): boolean;
        onBlockHarvested(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.List_<Internal.ItemStack>): void;
        harvest(arg0: Vec3_, arg1: Internal.ServerLevel_): void;
    }
    type BaseHarvesterFrontAttachment_ = BaseHarvesterFrontAttachment;
    interface FloatListIterator extends Internal.ListIterator<number>, Internal.FloatBidirectionalIterator {
        /**
         * @deprecated
        */
        add(arg0: any): void;
        nextIndex(): number;
        forEachRemaining(arg0: any): void;
        /**
         * @deprecated
        */
        next(): any;
        /**
         * @deprecated
        */
        set(arg0: any): void;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.FloatConsumer_): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        add(arg0: number): void;
        set(arg0: number): void;
        remove(): void;
        hasPrevious(): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): void;
        nextFloat(): number;
        /**
         * @deprecated
        */
        set(arg0: number): void;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        back(arg0: number): number;
        hasNext(): boolean;
        /**
         * @deprecated
        */
        previous(): any;
        previousFloat(): number;
        previousIndex(): number;
    }
    type FloatListIterator_ = FloatListIterator;
    abstract class ChunkRenderDispatcher$RenderChunk$ChunkCompileTask implements Internal.Comparable<Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask> {
        constructor(arg0: Internal.ChunkRenderDispatcher$RenderChunk_, arg1: Internal.ChunkPos_, arg2: number, arg3: boolean)
        constructor(arg0: Internal.ChunkRenderDispatcher$RenderChunk_, arg1: number, arg2: boolean)
        getModelData(arg0: BlockPos_): Internal.ModelData;
        compareTo(arg0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): number;
        cancel(): void;
        doTask(arg0: Internal.ChunkBufferBuilderPack_): Internal.CompletableFuture<Internal.ChunkRenderDispatcher$ChunkTaskResult>;
        compareTo(arg0: any): number;
    }
    type ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_ = ChunkRenderDispatcher$RenderChunk$ChunkCompileTask;
    class TrackGraphBounds {
        constructor(arg0: Internal.TrackGraph_, arg1: Internal.ResourceKey_<Internal.Level>)
        beziers: Internal.List<Internal.BezierConnection>;
        box: Internal.AABB;
    }
    type TrackGraphBounds_ = TrackGraphBounds;
    class RegistryLoader$Bound extends Internal.Record {
        constructor(access: Internal.RegistryAccess$Writable_, loader: Internal.RegistryLoader_)
        overrideRegistryFromResources<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Codec_<E>, arg2: Internal.DynamicOps_<Internal.JsonElement>): Internal.DataResult<Internal.Registry<E>>;
        access(): Internal.RegistryAccess$Writable;
        overrideElementFromResources<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Codec_<E>, arg2: Internal.ResourceKey_<E>, arg3: Internal.DynamicOps_<Internal.JsonElement>): Internal.DataResult<Internal.Holder<E>>;
        loader(): Internal.RegistryLoader;
    }
    type RegistryLoader$Bound_ = RegistryLoader$Bound;
    class RealmsDataFetcher {
        constructor(arg0: any_)
        readonly newsManager: Internal.RealmsNewsManager;
        readonly serverListUpdateTask: Internal.DataFetcher$Task<Internal.List<Internal.RealmsServer>>;
        readonly newsTask: Internal.DataFetcher$Task<Internal.RealmsNews>;
        readonly dataFetcher: Internal.DataFetcher;
        readonly liveStatsTask: Internal.DataFetcher$Task<Internal.RealmsServerPlayerLists>;
        readonly trialAvailabilityTask: Internal.DataFetcher$Task<boolean>;
        readonly pendingInvitesTask: Internal.DataFetcher$Task<number>;
    }
    type RealmsDataFetcher_ = RealmsDataFetcher;
    class MissingMappingsEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ResourceKey_<Internal.Registry<any>>, arg1: Internal.IForgeRegistry_<any>, arg2: Internal.Collection_<Internal.MissingMappingsEvent$Mapping<any>>)
        getRegistry(): Internal.IForgeRegistry<any>;
        getAllMappings<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.List<Internal.MissingMappingsEvent$Mapping<T>>;
        getKey(): Internal.ResourceKey<Internal.Registry<any>>;
        getMappings<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: string): Internal.List<Internal.MissingMappingsEvent$Mapping<T>>;
        get registry(): Internal.IForgeRegistry<any>
        get key(): Internal.ResourceKey<Internal.Registry<any>>
    }
    type MissingMappingsEvent_ = MissingMappingsEvent;
    class Pillager extends Internal.AbstractIllager implements Internal.InventoryCarrier, Internal.CrossbowAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.Pillager>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getInventory(): Internal.SimpleContainer;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setChargingCrossbow(arg0: boolean): void;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isChargingCrossbow(): boolean;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getProjectileShotVector(arg0: Internal.LivingEntity_, arg1: Vec3_, arg2: number): Internal.Vector3f;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_, arg2: Internal.Projectile_, arg3: number, arg4: number): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        performCrossbowAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        onCrossbowAttackPerformed(): void;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get inventory(): Internal.SimpleContainer
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set chargingCrossbow(arg0: boolean)
        set y(y: number)
        get living(): boolean
        get chargingCrossbow(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Pillager_ = Pillager;
    class TagsUpdatedEvent$UpdateCause extends Internal.Enum<Internal.TagsUpdatedEvent$UpdateCause> {
        static values(): Internal.TagsUpdatedEvent$UpdateCause[];
        static valueOf(arg0: string): Internal.TagsUpdatedEvent$UpdateCause;
        static readonly CLIENT_PACKET_RECEIVED: Internal.TagsUpdatedEvent$UpdateCause;
        static readonly SERVER_DATA_LOAD: Internal.TagsUpdatedEvent$UpdateCause;
    }
    type TagsUpdatedEvent$UpdateCause_ = "client_packet_received" | TagsUpdatedEvent$UpdateCause | "server_data_load";
    interface ChunkRenderDispatcherAccessor {
        getLevel(): Internal.ClientLevel;
        get level(): Internal.ClientLevel
    }
    type ChunkRenderDispatcherAccessor_ = ChunkRenderDispatcherAccessor;
    class TinyMap <K, V> extends Internal.Record {
        constructor(map: Internal.TinyMap_<K, V>)
        constructor(entries: any_<K, V>[])
        constructor(collection: Internal.Collection_<any>)
        entries(): any[];
        isEmpty(): boolean;
        static ofMap<K, V>(map: Internal.Map_<K, V>): Internal.TinyMap<K, V>;
        get empty(): boolean
    }
    type TinyMap_<K, V> = TinyMap<K, V>;
    interface GameRendererAccessor {
        create$callGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number;
    }
    type GameRendererAccessor_ = GameRendererAccessor;
    interface ToNumberStrategy {
        readNumber(arg0: Internal.JsonReader_): number;
    }
    type ToNumberStrategy_ = ToNumberStrategy;
    class Direction$AxisDirection extends Internal.Enum<Internal.Direction$AxisDirection> {
        opposite(): this;
        static values(): Internal.Direction$AxisDirection[];
        getStep(): number;
        getName(): string;
        static valueOf(arg0: string): Internal.Direction$AxisDirection;
        get step(): number
        get name(): string
        static readonly POSITIVE: Internal.Direction$AxisDirection;
        static readonly NEGATIVE: Internal.Direction$AxisDirection;
    }
    type Direction$AxisDirection_ = "negative" | "positive" | Direction$AxisDirection;
    class Of2 <A, B> {
    }
    type Of2_<A, B> = [A, B] | [B, A];
    interface OutputReplacement {
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.OutputReplacement_): any;
        transform(transformer: Internal.OutputReplacementTransformer_): Internal.OutputReplacementTransformer$Replacement;
        of(o: any): this;
    }
    type OutputReplacement_ = OutputReplacement;
    class FlowerBlock extends Internal.BushBlock {
        constructor(arg0: Internal.MobEffect_, arg1: number, arg2: Internal.BlockBehaviour$Properties_)
        constructor(arg0: Internal.Supplier_<Internal.MobEffect>, arg1: number, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSuspiciousStewEffect(): Internal.MobEffect;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getEffectDuration(): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get suspiciousStewEffect(): Internal.MobEffect
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get effectDuration(): number
    }
    type FlowerBlock_ = FlowerBlock;
    class ShulkerBullet extends Internal.Projectile {
        constructor(arg0: Internal.EntityType_<Internal.ShulkerBullet>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.Entity_, arg3: Internal.Direction$Axis_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ShulkerBullet_ = ShulkerBullet;
    abstract class SimpleJsonResourceReloadListener extends Internal.SimplePreparableReloadListener<Internal.Map<ResourceLocation, Internal.JsonElement>> {
        constructor(arg0: Internal.Gson_, arg1: string)
        getName(): string;
        get name(): string
    }
    type SimpleJsonResourceReloadListener_ = SimpleJsonResourceReloadListener;
    class IEditModeConfig$HideMode extends Internal.Enum<Internal.IEditModeConfig$HideMode> {
        static values(): Internal.IEditModeConfig$HideMode[];
        static valueOf(arg0: string): Internal.IEditModeConfig$HideMode;
        static readonly SINGLE: Internal.IEditModeConfig$HideMode;
        static readonly WILDCARD: Internal.IEditModeConfig$HideMode;
    }
    type IEditModeConfig$HideMode_ = "wildcard" | IEditModeConfig$HideMode | "single";
    class EdgePointType <T extends Internal.TrackEdgePoint> {
        constructor(arg0: ResourceLocation_, arg1: Internal.Supplier_<T>)
        getId(): ResourceLocation;
        static register<T extends Internal.TrackEdgePoint>(arg0: ResourceLocation_, arg1: Internal.Supplier_<T>): Internal.EdgePointType<T>;
        create(): T;
        static read(arg0: Internal.FriendlyByteBuf_, arg1: Internal.DimensionPalette_): Internal.TrackEdgePoint;
        get id(): ResourceLocation
        static readonly OBSERVER: Internal.EdgePointType<Internal.TrackObserver>;
        static readonly TYPES: {[key: ResourceLocation]: Internal.EdgePointType<any>, [key: ResourceLocation]: Internal.EdgePointType<any>, [key: ResourceLocation]: Internal.EdgePointType<any>};
        static readonly STATION: Internal.EdgePointType<Internal.GlobalStation>;
        static readonly SIGNAL: Internal.EdgePointType<Internal.SignalBoundary>;
    }
    type EdgePointType_<T extends Internal.TrackEdgePoint> = EdgePointType<T>;
    class CombatTracker {
        constructor(arg0: Internal.LivingEntity_)
        getDeathMessage(): Internal.Component;
        getKillerId(): number;
        prepareForDamage(): void;
        recordDamage(arg0: DamageSource_, arg1: number, arg2: number): void;
        isTakingDamage(): boolean;
        getKiller(): Internal.LivingEntity;
        getLastEntry(): Internal.CombatEntry;
        recheckStatus(): void;
        isInCombat(): boolean;
        getMob(): Internal.LivingEntity;
        getCombatDuration(): number;
        get deathMessage(): Internal.Component
        get killerId(): number
        get takingDamage(): boolean
        get killer(): Internal.LivingEntity
        get lastEntry(): Internal.CombatEntry
        get inCombat(): boolean
        get mob(): Internal.LivingEntity
        get combatDuration(): number
        static readonly RESET_COMBAT_STATUS_TIME: 300;
        static readonly RESET_DAMAGE_STATUS_TIME: 100;
    }
    type CombatTracker_ = CombatTracker;
    class DeferredWorkQueue {
        constructor(arg0: Internal.ModLoadingStage_)
        enqueueWork(arg0: Internal.ModContainer_, arg1: Internal.Runnable_): Internal.CompletableFuture<void>;
        runTasks(): void;
        static lookup(arg0: Internal.Optional_<Internal.ModLoadingStage>): Internal.Optional<Internal.DeferredWorkQueue>;
        enqueueWork<T>(arg0: Internal.ModContainer_, arg1: Internal.Supplier_<T>): Internal.CompletableFuture<T>;
    }
    type DeferredWorkQueue_ = DeferredWorkQueue;
    interface Merchant {
        notifyTradeUpdated(arg0: Internal.ItemStack_): void;
        notifyTrade(arg0: Internal.MerchantOffer_): void;
        isClientSide(): boolean;
        setTradingPlayer(arg0: Internal.Player_): void;
        getTradingPlayer(): Internal.Player;
        canRestock(): boolean;
        getOffers(): Internal.MerchantOffers;
        openTradingScreen(arg0: Internal.Player_, arg1: Internal.Component_, arg2: number): void;
        getNotifyTradeSound(): Internal.SoundEvent;
        overrideXp(arg0: number): void;
        overrideOffers(arg0: Internal.MerchantOffers_): void;
        showProgressBar(): boolean;
        getVillagerXp(): number;
        get clientSide(): boolean
        set tradingPlayer(arg0: Internal.Player_)
        get tradingPlayer(): Internal.Player
        get offers(): Internal.MerchantOffers
        get notifyTradeSound(): Internal.SoundEvent
        get villagerXp(): number
    }
    type Merchant_ = Merchant;
    class MemoryStatus extends Internal.Enum<Internal.MemoryStatus> {
        static valueOf(arg0: string): Internal.MemoryStatus;
        static values(): Internal.MemoryStatus[];
        static readonly VALUE_PRESENT: Internal.MemoryStatus;
        static readonly VALUE_ABSENT: Internal.MemoryStatus;
        static readonly REGISTERED: Internal.MemoryStatus;
    }
    type MemoryStatus_ = "value_present" | MemoryStatus | "value_absent" | "registered";
    class WardenEntitySensor extends Internal.NearestLivingEntitySensor<Internal.Warden> {
        constructor()
    }
    type WardenEntitySensor_ = WardenEntitySensor;
    class IdMapper <T> implements Internal.IdMap<T> {
        constructor()
        constructor(arg0: number)
        byId(arg0: number): T;
        forEach(arg0: Internal.Consumer_<T>): void;
        size(): number;
        spliterator(): Internal.Spliterator<T>;
        contains(arg0: number): boolean;
        byIdOrThrow(arg0: number): T;
        iterator(): Internal.Iterator<T>;
        getId(arg0: T): number;
        add(arg0: T): void;
        addMapping(arg0: T, arg1: number): void;
    }
    type IdMapper_<T> = IdMapper<T>;
    class ServerboundSetCreativeModeSlotPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: Internal.ItemStack_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getItem(): Internal.ItemStack;
        getSlotNum(): number;
        isSkippable(): boolean;
        get item(): Internal.ItemStack
        get slotNum(): number
        get skippable(): boolean
    }
    type ServerboundSetCreativeModeSlotPacket_ = ServerboundSetCreativeModeSlotPacket;
    class RegisterCapabilitiesEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        register<T>(arg0: T): void;
    }
    type RegisterCapabilitiesEvent_ = RegisterCapabilitiesEvent;
    class FluidState extends Internal.StateHolder<Internal.Fluid, Internal.FluidState> implements Internal.IForgeFluidState {
        constructor(arg0: Internal.Fluid_, arg1: Internal.ImmutableMap_<Internal.Property<any>, Internal.Comparable<any>>, arg2: Internal.MapCodec_<Internal.FluidState>)
        getType(): Internal.Fluid;
        isSource(): boolean;
        getShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        move(arg0: Internal.LivingEntity_, arg1: Vec3_, arg2: number): boolean;
        getBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: boolean): Internal.BlockPathTypes;
        getHeight(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        isEmpty(): boolean;
        getFluidType(): Internal.FluidType;
        getAdjacentBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        createLegacyBlock(): Internal.BlockState;
        getFlow(arg0: Internal.BlockGetter_, arg1: BlockPos_): Vec3;
        holder(): Internal.Holder<Internal.Fluid>;
        getTags(): Internal.Stream<Internal.TagKey<Internal.Fluid>>;
        isSourceOfType(arg0: Internal.Fluid_): boolean;
        canConvertToSource(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        getAmount(): number;
        getOwnHeight(): number;
        isRandomlyTicking(): boolean;
        is(arg0: Internal.HolderSet_<Internal.Fluid>): boolean;
        tick(arg0: Internal.Level_, arg1: BlockPos_): void;
        getDripParticle(): Internal.ParticleOptions;
        canExtinguish(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        shouldRenderBackwardUpFace(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        supportsBoating(arg0: Internal.Boat_): boolean;
        is(arg0: Internal.Fluid_): boolean;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        canBeReplacedWith(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Fluid_, arg3: Internal.Direction_): boolean;
        canHydrate(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: BlockPos_): boolean;
        getExplosionResistance(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): number;
        is(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        animateTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.RandomSource_): void;
        randomTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.RandomSource_): void;
        get type(): Internal.Fluid
        get source(): boolean
        get empty(): boolean
        get fluidType(): Internal.FluidType
        get tags(): Internal.Stream<Internal.TagKey<Internal.Fluid>>
        get amount(): number
        get ownHeight(): number
        get randomlyTicking(): boolean
        get dripParticle(): Internal.ParticleOptions
        /**
         * @deprecated
        */
        get explosionResistance(): number
        static readonly AMOUNT_FULL: 8;
        static readonly AMOUNT_MAX: 9;
        static readonly CODEC: Internal.Codec<Internal.FluidState>;
    }
    type FluidState_ = FluidState;
    class Creeper extends Internal.Monster implements Internal.PowerableMob {
        constructor(arg0: Internal.EntityType_<Internal.Creeper>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isIgnited(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        getSwelling(arg0: number): number;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        canDropMobsSkull(): boolean;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        increaseDroppedSkulls(): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setSwellDir(arg0: number): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        isPowered(): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getSwellDir(): number;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        ignite(): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get ignited(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set swellDir(arg0: number)
        set chestArmorItem(item: Internal.ItemStack_)
        get powered(): boolean
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get swellDir(): number
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Creeper_ = Creeper;
    class ChunkAccess$TicksToSave extends Internal.Record {
        constructor(blocks: Internal.SerializableTickContainer_<Internal.Block>, fluids: Internal.SerializableTickContainer_<Internal.Fluid>)
        fluids(): Internal.SerializableTickContainer<Internal.Fluid>;
        blocks(): Internal.SerializableTickContainer<Internal.Block>;
    }
    type ChunkAccess$TicksToSave_ = ChunkAccess$TicksToSave;
    class Caps$BlendEquationSupport extends Internal.Enum<Internal.Caps$BlendEquationSupport> {
        static valueOf(name: string): Internal.Caps$BlendEquationSupport;
        static values(): Internal.Caps$BlendEquationSupport[];
        static readonly ADVANCED: Internal.Caps$BlendEquationSupport;
        static readonly ADVANCED_COHERENT: Internal.Caps$BlendEquationSupport;
        static readonly BASIC: Internal.Caps$BlendEquationSupport;
    }
    type Caps$BlendEquationSupport_ = "advanced" | Caps$BlendEquationSupport | "advanced_coherent" | "basic";
    interface Int2CharFunction extends it.unimi.dsi.fastutil.Function<number, string>, Internal.IntUnaryOperator {
        remove(arg0: number): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        defaultReturnValue(): string;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        getOrDefault(arg0: number, arg1: string): string;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        applyAsInt(arg0: number): number;
        defaultReturnValue(arg0: string): void;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        apply(arg0: number): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction;
        get(arg0: number): string;
        put(arg0: number, arg1: string): string;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2CharFunction<T>;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction;
        size(): number;
        clear(): void;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2CharFunction<T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        (arg0: number): string;
    }
    type Int2CharFunction_ = Int2CharFunction;
    abstract class Enchantment implements Internal.IForgeEnchantment {
        getDamageProtection(arg0: number, arg1: DamageSource_): number;
        getFullname(arg0: number): Internal.Component;
        getRarity(): Internal.Enchantment$Rarity;
        isCompatibleWith(arg0: Internal.Enchantment_): boolean;
        isTradeable(): boolean;
        getMaxLevel(): number;
        doPostAttack(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
        isTreasureOnly(): boolean;
        getSlotItems(arg0: Internal.LivingEntity_): Internal.Map<Internal.EquipmentSlot, Internal.ItemStack>;
        getMinLevel(): number;
        /**
         * @deprecated
        */
        getDamageBonus(arg0: number, arg1: Internal.MobType_): number;
        getMaxCost(arg0: number): number;
        isCurse(): boolean;
        isDiscoverable(): boolean;
        getDamageBonus(arg0: number, arg1: Internal.MobType_, arg2: Internal.ItemStack_): number;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_): boolean;
        getMinCost(arg0: number): number;
        static byId(arg0: number): Internal.Enchantment;
        getDescriptionId(): string;
        doPostHurt(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
        allowedInCreativeTab(arg0: Internal.Item_, arg1: Internal.CreativeModeTab_): boolean;
        canEnchant(arg0: Internal.ItemStack_): boolean;
        isAllowedOnBooks(): boolean;
        get rarity(): Internal.Enchantment$Rarity
        get tradeable(): boolean
        get maxLevel(): number
        get treasureOnly(): boolean
        get minLevel(): number
        get curse(): boolean
        get discoverable(): boolean
        get descriptionId(): string
        get allowedOnBooks(): boolean
        readonly category: Internal.EnchantmentCategory;
    }
    type Enchantment_ = Special.Enchantment | Enchantment;
    class SoundSource extends Internal.Enum<Internal.SoundSource> {
        static valueOf(arg0: string): Internal.SoundSource;
        static values(): Internal.SoundSource[];
        getName(): string;
        get name(): string
        static readonly HOSTILE: Internal.SoundSource;
        static readonly MUSIC: Internal.SoundSource;
        static readonly RECORDS: Internal.SoundSource;
        static readonly NEUTRAL: Internal.SoundSource;
        static readonly MASTER: Internal.SoundSource;
        static readonly BLOCKS: Internal.SoundSource;
        static readonly PLAYERS: Internal.SoundSource;
        static readonly WEATHER: Internal.SoundSource;
        static readonly AMBIENT: Internal.SoundSource;
        static readonly VOICE: Internal.SoundSource;
    }
    type SoundSource_ = SoundSource | "records" | "weather" | "neutral" | "music" | "players" | "blocks" | "ambient" | "master" | "voice" | "hostile";
    class Frustum implements Internal.FrustumAdapter {
        constructor(arg0: Internal.Frustum_)
        constructor(arg0: Internal.Matrix4f_, arg1: Internal.Matrix4f_)
        prepare(arg0: number, arg1: number, arg2: number): void;
        isVisible(arg0: Internal.AABB_): boolean;
        static adapt(frustum: Internal.Frustum_): me.jellysquid.mods.sodium.client.util.frustum.Frustum;
        offsetToFullyIncludeCameraCube(arg0: number): this;
        sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum;
        handler$zco000$init(modelViewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void;
        static readonly OFFSET_STEP: 4;
    }
    type Frustum_ = Frustum;
    class PaverRearAttachment extends Internal.BasePlowRearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type PaverRearAttachment_ = PaverRearAttachment;
    class ChunkDataEvent extends Internal.ChunkEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.CompoundTag_)
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.LevelAccessor_, arg2: Internal.CompoundTag_)
        getData(): Internal.CompoundTag;
        get data(): Internal.CompoundTag
    }
    type ChunkDataEvent_ = ChunkDataEvent;
    abstract class AgeableMob extends Internal.PathfinderMob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        static getSpeedUpSecondsWhenFeeding(arg0: number): number;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getAge(): number;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        ageUp(arg0: number, arg1: boolean): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        setAge(arg0: number): void;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        canBreed(): boolean;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        ageUp(arg0: number): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get age(): number
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        set age(arg0: number)
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly BABY_START_AGE: -24000;
    }
    type AgeableMob_ = AgeableMob;
    class GrassBlock extends Internal.SpreadingSnowyDirtBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type GrassBlock_ = GrassBlock;
    class ClientLevel extends Internal.Level implements Internal.BiomeSeedProvider, Internal.ClientLevelKJS, Internal.ClientLevelExtension {
        constructor(arg0: Internal.ClientPacketListener_, arg1: Internal.ClientLevel$ClientLevelData_, arg2: Internal.ResourceKey_<Internal.Level>, arg3: Internal.Holder_<Internal.DimensionType>, arg4: number, arg5: number, arg6: Internal.Supplier_<Internal.ProfilerFiller>, arg7: Internal.LevelRenderer_, arg8: boolean, arg9: number)
        tickNonPassenger(arg0: Internal.Entity_): void;
        effects(): Internal.DimensionSpecialEffects;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        setDefaultSpawnPos(arg0: BlockPos_, arg1: number): void;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        unload(arg0: Internal.LevelChunk_): void;
        getSectionYFromSectionIndex(arg0: number): number;
        tick(arg0: Internal.BooleanSupplier_): void;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        handler$zfp000$onNetworkJukeboxWorldEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number, arg4: Internal.CallbackInfo_): void;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        setLightReady(arg0: number, arg1: number): void;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getEntityCount(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        setDayTime(arg0: number): void;
        handleBlockChangedAck(arg0: number): void;
        getMinBuildHeight(): number;
        clearTintCaches(): void;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        setGameTime(arg0: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        queueLightUpdate(arg0: Internal.Runnable_): void;
        calculateBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getLevelData(): Internal.ClientLevel$ClientLevelData;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        putNonPlayerEntity(arg0: number, arg1: Internal.Entity_): void;
        getSkyFlashTime(): number;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        entitiesForRendering(): Internal.Iterable<Internal.Entity>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        animateTick(arg0: number, arg1: number, arg2: number): void;
        getSkyDarken(arg0: number): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        players(): Internal.List<Internal.AbstractClientPlayer>;
        setSectionDirtyWithNeighbors(arg0: number, arg1: number, arg2: number): void;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        tickEntities(): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getChunkSource(): Internal.ClientChunkCache;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        flywheel$getAllLoadedEntities(): Internal.Iterable<any>;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        playLocalSound(arg0: BlockPos_, arg1: Internal.SoundEvent_, arg2: Internal.SoundSource_, arg3: number, arg4: number, arg5: boolean): void;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        setScoreboard(arg0: Internal.Scoreboard_): void;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getDimension(): ResourceLocation;
        getBiomeSeed(): number;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getCloudColor(arg0: number): Vec3;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getSectionsCount(): number;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        doAnimateTick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.RandomSource_, arg5: Internal.Block_, arg6: Internal.BlockPos$MutableBlockPos_): void;
        static cast(arg0: Internal.ClientLevel_): Internal.ClientLevelExtension;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getSkyColor(arg0: Vec3_, arg1: number): Vec3;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        setServerSimulationDistance(arg0: number): void;
        isWaterAt(arg0: BlockPos_): boolean;
        isLightUpdateQueueEmpty(): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        removeEntity(arg0: number, arg1: Internal.Entity$RemovalReason_): void;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        setServerVerifiedBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): void;
        pollLightUpdates(): void;
        handler$bbn000$tickEntity(entity: Internal.Entity_, info: Internal.CallbackInfo_): void;
        getServerSimulationDistance(): number;
        onChunkLoaded(arg0: Internal.ChunkPos_): void;
        addPlayer(arg0: number, arg1: Internal.AbstractClientPlayer_): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        syncBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Vec3_): void;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        getStarBrightness(arg0: number): number;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get maxSection(): number
        get entityCount(): number
        set dayTime(arg0: number)
        get minBuildHeight(): number
        set gameTime(arg0: number)
        get levelData(): Internal.ClientLevel$ClientLevelData
        get maxBuildHeight(): number
        get skyFlashTime(): number
        get height(): number
        get minSection(): number
        get chunkSource(): Internal.ClientChunkCache
        set scoreboard(arg0: Internal.Scoreboard_)
        get dimension(): ResourceLocation
        get biomeSeed(): number
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        get moonBrightness(): number
        set serverSimulationDistance(arg0: number)
        get lightUpdateQueueEmpty(): boolean
        get side(): Internal.ScriptType
        get entities(): Internal.EntityArrayList
        get serverSimulationDistance(): number
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
    }
    type ClientLevel_ = ClientLevel;
    interface Instance {
        getWorldPosition(): BlockPos;
        get worldPosition(): BlockPos
    }
    type Instance_ = Instance;
    class BrewingStandBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HAS_BOTTLE: Internal.BooleanProperty[];
    }
    type BrewingStandBlock_ = BrewingStandBlock;
    class PermissionNode <T> {
        constructor(arg0: string, arg1: string, arg2: Internal.PermissionType_<T>, arg3: Internal.PermissionNode$PermissionResolver_<T>, ...arg4: any_<any>[])
        constructor(arg0: ResourceLocation_, arg1: Internal.PermissionType_<T>, arg2: Internal.PermissionNode$PermissionResolver_<T>, ...arg3: any_<any>[])
        getDefaultResolver(): Internal.PermissionNode$PermissionResolver<T>;
        getReadableName(): Internal.Component;
        setInformation(arg0: Internal.Component_, arg1: Internal.Component_): Internal.PermissionNode<any>;
        getType(): Internal.PermissionType<T>;
        getDynamics(): any[];
        getNodeName(): string;
        getDescription(): Internal.Component;
        get defaultResolver(): Internal.PermissionNode$PermissionResolver<T>
        get readableName(): Internal.Component
        get type(): Internal.PermissionType<T>
        get dynamics(): any[]
        get nodeName(): string
        get description(): Internal.Component
    }
    type PermissionNode_<T> = PermissionNode<T>;
    abstract class RuleTest {
        constructor()
        test(arg0: Internal.BlockState_, arg1: Internal.RandomSource_): boolean;
        static readonly CODEC: Internal.Codec<Internal.RuleTest>;
    }
    type RuleTest_ = RuleTest;
    class DeserializationContext {
        constructor(arg0: ResourceLocation_, arg1: Internal.PredicateManager_)
        deserializeConditions(arg0: Internal.JsonArray_, arg1: string, arg2: Internal.LootContextParamSet_): Internal.LootItemCondition[];
        getAdvancementId(): ResourceLocation;
        get advancementId(): ResourceLocation
    }
    type DeserializationContext_ = DeserializationContext;
    interface JarMetadata {
        name(): string;
        version(): string;
        from(arg0: Internal.SecureJar_, ...arg1: Internal.Path_[]): this;
        descriptor(): Internal.ModuleDescriptor;
        fromFileName(arg0: Internal.Path_, arg1: Internal.Set_<string>, arg2: Internal.List_<Internal.SecureJar$Provider>): Internal.SimpleJarMetadata;
        readonly LEADING_DOTS: Internal.Pattern;
        readonly NUMBERLIKE_PARTS: Internal.Pattern;
        readonly MODULE_VERSION: Internal.Pattern;
        readonly KEYWORD_PARTS: Internal.Pattern;
        readonly TRAILING_DOTS: Internal.Pattern;
        readonly ILLEGAL_KEYWORDS: ["abstract", "continue", "for", "new", "switch", "assert", "default", "goto", "package", "synchronized", "boolean", "do", "if", "private", "this", "break", "double", "implements", "protected", "throw", "byte", "else", "import", "public", "throws", "case", "enum", "instanceof", "return", "transient", "catch", "extends", "int", "short", "try", "char", "final", "interface", "static", "void", "class", "finally", "long", "strictfp", "volatile", "const", "float", "native", "super", "while"];
        readonly DASH_VERSION: Internal.Pattern;
        readonly NON_ALPHANUM: Internal.Pattern;
        readonly REPEATING_DOTS: Internal.Pattern;
    }
    type JarMetadata_ = JarMetadata;
    class ClientChatEvent extends Internal.Event {
        constructor()
        constructor(arg0: string)
        getMessage(): string;
        getOriginalMessage(): string;
        get message(): string
        get originalMessage(): string
    }
    type ClientChatEvent_ = ClientChatEvent;
    class LivingEntityUseItemEvent$Finish extends Internal.LivingEntityUseItemEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: number, arg3: Internal.ItemStack_)
        getResultStack(): Internal.ItemStack;
        setResultStack(arg0: Internal.ItemStack_): void;
        get resultStack(): Internal.ItemStack
        set resultStack(arg0: Internal.ItemStack_)
    }
    type LivingEntityUseItemEvent$Finish_ = LivingEntityUseItemEvent$Finish;
    class Attributes$Name {
        constructor(arg0: string)
        /**
         * @deprecated
        */
        static readonly IMPLEMENTATION_VENDOR_ID: Internal.Attributes$Name;
        static readonly IMPLEMENTATION_VERSION: Internal.Attributes$Name;
        static readonly SPECIFICATION_VERSION: Internal.Attributes$Name;
        /**
         * @deprecated
        */
        static readonly IMPLEMENTATION_URL: Internal.Attributes$Name;
        static readonly EXTENSION_LIST: Internal.Attributes$Name;
        static readonly SIGNATURE_VERSION: Internal.Attributes$Name;
        static readonly IMPLEMENTATION_TITLE: Internal.Attributes$Name;
        static readonly SPECIFICATION_VENDOR: Internal.Attributes$Name;
        static readonly MAIN_CLASS: Internal.Attributes$Name;
        static readonly IMPLEMENTATION_VENDOR: Internal.Attributes$Name;
        static readonly CLASS_PATH: Internal.Attributes$Name;
        static readonly SPECIFICATION_TITLE: Internal.Attributes$Name;
        static readonly MANIFEST_VERSION: Internal.Attributes$Name;
        static readonly CONTENT_TYPE: Internal.Attributes$Name;
        /**
         * @deprecated
        */
        static readonly EXTENSION_INSTALLATION: Internal.Attributes$Name;
        static readonly EXTENSION_NAME: Internal.Attributes$Name;
        static readonly SEALED: Internal.Attributes$Name;
        static readonly MULTI_RELEASE: Internal.Attributes$Name;
    }
    type Attributes$Name_ = Attributes$Name;
    abstract class AbstractSoundInstance implements Internal.SoundInstance {
        getAttenuation(): Internal.SoundInstance$Attenuation;
        getLocation(): ResourceLocation;
        getSource(): Internal.SoundSource;
        resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents;
        canStartSilent(): boolean;
        getStream(arg0: Internal.SoundBufferLibrary_, arg1: Internal.Sound_, arg2: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        getDelay(): number;
        canPlaySound(): boolean;
        getX(): number;
        isLooping(): boolean;
        getVolume(): number;
        getY(): number;
        getZ(): number;
        getPitch(): number;
        getSound(): Internal.Sound;
        isRelative(): boolean;
        static createUnseededRandom(): Internal.RandomSource;
        get attenuation(): Internal.SoundInstance$Attenuation
        get location(): ResourceLocation
        get source(): Internal.SoundSource
        get delay(): number
        get x(): number
        get looping(): boolean
        get volume(): number
        get y(): number
        get z(): number
        get pitch(): number
        get sound(): Internal.Sound
        get relative(): boolean
    }
    type AbstractSoundInstance_ = AbstractSoundInstance;
    class MapItemSavedData$HoldingPlayer {
        readonly player: Internal.Player;
        step: number;
    }
    type MapItemSavedData$HoldingPlayer_ = MapItemSavedData$HoldingPlayer;
    interface PositionSource {
        getType(): Internal.PositionSourceType<any>;
        getPosition(arg0: Internal.Level_): Internal.Optional<Vec3>;
        get type(): Internal.PositionSourceType<any>
        readonly CODEC: Internal.Codec<Internal.PositionSource>;
    }
    type PositionSource_ = PositionSource;
    interface TextTrieMap$ResultHandler <V> {
        handlePrefixMatch(arg0: number, arg1: Internal.Iterator_<V>): boolean;
    }
    type TextTrieMap$ResultHandler_<V> = TextTrieMap$ResultHandler<V>;
    interface OwnableEntity {
        getOwnerUUID(): Internal.UUID;
        getOwner(): Internal.Entity;
        get ownerUUID(): Internal.UUID
        get owner(): Internal.Entity
    }
    type OwnableEntity_ = OwnableEntity;
    abstract class BlockBehaviour implements Internal.BlockBehaviourAccessor, Internal.BlockKJS {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        /**
         * @deprecated
        */
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        /**
         * @deprecated
        */
        neighborChanged(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Block_, arg4: BlockPos_, arg5: boolean): void;
        /**
         * @deprecated
        */
        getBlockSupportShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        /**
         * @deprecated
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        /**
         * @deprecated
        */
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        /**
         * @deprecated
        */
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): Internal.InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        /**
         * @deprecated
        */
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        defaultMaterialColor(): MaterialColor;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        setDestroySpeed(v: number): void;
        asItem(): Internal.Item;
        /**
         * @deprecated
        */
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        /**
         * @deprecated
        */
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        setMaterial(v: Internal.MaterialJS_): void;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        setMaterialRaw(arg0: Material_): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        setDrops(arg0: ResourceLocation_): void;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        /**
         * @deprecated
        */
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        getMaxVerticalOffset(): number;
        setIsRandomlyTicking(arg0: boolean): void;
        /**
         * @deprecated
        */
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        /**
         * @deprecated
        */
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        setRequiresTool(v: boolean): void;
        setSpeedFactor(arg0: number): void;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        getMod(): string;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        setExplosionResistance(arg0: number): void;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootContext$Builder_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        attack(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): void;
        /**
         * @deprecated
        */
        getShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        getId(): string;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        /**
         * @deprecated
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        setHasCollision(arg0: boolean): void;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        set destroySpeed(v: number)
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        set material(v: Internal.MaterialJS_)
        set materialRaw(arg0: Material_)
        get maxHorizontalOffset(): number
        set drops(arg0: ResourceLocation_)
        get maxVerticalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set speedFactor(arg0: number)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        get mod(): string
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        set soundType(arg0: SoundType_)
        set hasCollision(arg0: boolean)
        readonly properties: Internal.BlockBehaviour$Properties;
    }
    type BlockBehaviour_ = BlockBehaviour;
    abstract class VarHandle implements Internal.Constable {
        getAndBitwiseAnd(...arg0: any[]): any;
        weakCompareAndSet(...arg0: any[]): boolean;
        getAndBitwiseXor(...arg0: any[]): any;
        set(...arg0: any[]): void;
        accessModeType(arg0: Internal.VarHandle$AccessMode_): Internal.MethodType;
        compareAndSet(...arg0: any[]): boolean;
        compareAndExchangeAcquire(...arg0: any[]): any;
        getAndSet(...arg0: any[]): any;
        getAndBitwiseAndRelease(...arg0: any[]): any;
        hasInvokeExactBehavior(): boolean;
        weakCompareAndSetPlain(...arg0: any[]): boolean;
        getAndBitwiseXorAcquire(...arg0: any[]): any;
        getAndBitwiseXorRelease(...arg0: any[]): any;
        setVolatile(...arg0: any[]): void;
        getAndAddAcquire(...arg0: any[]): any;
        getAndAdd(...arg0: any[]): any;
        getAndAddRelease(...arg0: any[]): any;
        getAndBitwiseOr(...arg0: any[]): any;
        getAndBitwiseOrRelease(...arg0: any[]): any;
        getAndBitwiseOrAcquire(...arg0: any[]): any;
        static releaseFence(): void;
        static fullFence(): void;
        coordinateTypes(): Internal.List<typeof any>;
        static storeStoreFence(): void;
        getAcquire(...arg0: any[]): any;
        getOpaque(...arg0: any[]): any;
        toMethodHandle(arg0: Internal.VarHandle$AccessMode_): Internal.MethodHandle;
        setOpaque(...arg0: any[]): void;
        compareAndExchange(...arg0: any[]): any;
        compareAndExchangeRelease(...arg0: any[]): any;
        getVolatile(...arg0: any[]): any;
        getAndBitwiseAndAcquire(...arg0: any[]): any;
        varType(): typeof any;
        get(...arg0: any[]): any;
        withInvokeBehavior(): this;
        getAndSetAcquire(...arg0: any[]): any;
        describeConstable(): Internal.Optional<Internal.VarHandle$VarHandleDesc>;
        static acquireFence(): void;
        getAndSetRelease(...arg0: any[]): any;
        weakCompareAndSetAcquire(...arg0: any[]): boolean;
        weakCompareAndSetRelease(...arg0: any[]): boolean;
        withInvokeExactBehavior(): this;
        isAccessModeSupported(arg0: Internal.VarHandle$AccessMode_): boolean;
        static loadLoadFence(): void;
        setRelease(...arg0: any[]): void;
        set "volatile"(...arg0: any[])
        set opaque(...arg0: any[])
        set release(...arg0: any[])
    }
    type VarHandle_ = VarHandle;
    class VillagerProfessionBuilder extends Internal.BuilderBase<Internal.VillagerProfession> {
        constructor(i: ResourceLocation_)
        workSound(t: Internal.SoundEvent_): this;
        poiTypeTag(t: ResourceLocation_): this;
        poiType(t: ResourceLocation_): this;
        createObject(): any;
        requestedItems(t: Internal.Item_[]): this;
        secondaryPoi(t: Internal.Block_[]): this;
    }
    type VillagerProfessionBuilder_ = VillagerProfessionBuilder;
    interface DoubleStream$DoubleMapMultiConsumer {
        accept(arg0: number, arg1: Internal.DoubleConsumer_): void;
        (arg0: number, arg1: Internal.DoubleConsumer_): void;
    }
    type DoubleStream$DoubleMapMultiConsumer_ = DoubleStream$DoubleMapMultiConsumer;
    class SurfaceCharacterization {
        constructor(contextInfo: Internal.ContextThreadSafeProxy_, cacheMaxResourceBytes: number, imageInfo: Internal.ImageInfo_, backendFormat: Internal.BackendFormat_, origin: number, sampleCount: number, texturable: boolean, mipmapped: boolean, glWrapDefaultFramebuffer: boolean, vkSupportInputAttachment: boolean, vkSecondaryCommandBuffer: boolean, isProtected: boolean)
        isTexturable(): boolean;
        getWidth(): number;
        getOrigin(): number;
        createBackendFormat(colorType: number, backendFormat: Internal.BackendFormat_): this;
        isCompatible(texture: Internal.BackendTexture_): boolean;
        getBackendFormat(): Internal.BackendFormat;
        getColorType(): number;
        getSampleCount(): number;
        createResized(width: number, height: number): this;
        getContextInfo(): Internal.ContextThreadSafeProxy;
        glWrapDefaultFramebuffer(): boolean;
        vkSecondaryCommandBuffer(): boolean;
        isProtected(): boolean;
        isMipmapped(): boolean;
        vkSupportInputAttachment(): boolean;
        getImageInfo(): Internal.ImageInfo;
        getCacheMaxResourceBytes(): number;
        getHeight(): number;
        createDefaultFramebuffer(useDefaultFramebuffer: boolean): this;
        get texturable(): boolean
        get width(): number
        get origin(): number
        get backendFormat(): Internal.BackendFormat
        get colorType(): number
        get sampleCount(): number
        get contextInfo(): Internal.ContextThreadSafeProxy
        get "protected"(): boolean
        get mipmapped(): boolean
        get imageInfo(): Internal.ImageInfo
        get cacheMaxResourceBytes(): number
        get height(): number
    }
    type SurfaceCharacterization_ = SurfaceCharacterization;
    abstract class AbstractGolem extends Internal.PathfinderMob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AbstractGolem_ = AbstractGolem;
    class EntityAnchorArgument$Anchor extends Internal.Enum<Internal.EntityAnchorArgument$Anchor> {
        static getByName(arg0: string): Internal.EntityAnchorArgument$Anchor;
        static values(): Internal.EntityAnchorArgument$Anchor[];
        apply(arg0: Internal.CommandSourceStack_): Vec3;
        apply(arg0: Internal.Entity_): Vec3;
        static valueOf(arg0: string): Internal.EntityAnchorArgument$Anchor;
        static readonly FEET: Internal.EntityAnchorArgument$Anchor;
        static readonly EYES: Internal.EntityAnchorArgument$Anchor;
    }
    type EntityAnchorArgument$Anchor_ = "eyes" | "feet" | EntityAnchorArgument$Anchor;
    class Tadpole extends Internal.AbstractFish {
        constructor(arg0: Internal.EntityType_<Internal.AbstractFish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        getBrain(): Internal.Brain<Internal.Tadpole>;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        getTicksLeftUntilAdult(): number;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get brain(): Internal.Brain<Internal.Tadpole>
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        get ticksLeftUntilAdult(): number
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static HITBOX_WIDTH: 0.4;
        static ticksToBeFrog: 24000;
        static HITBOX_HEIGHT: 0.3;
    }
    type Tadpole_ = Tadpole;
    class TridentModel extends Internal.Model {
        constructor(arg0: Internal.ModelPart_)
        static createLayer(): Internal.LayerDefinition;
        static readonly TEXTURE: ResourceLocation;
    }
    type TridentModel_ = TridentModel;
    class Matrix implements Internal.Cloneable {
        constructor()
        constructor(m: Internal.Matrix_)
        clone(): any;
        hasPerspective(): boolean;
        postConcat(mat: Internal.Matrix_): void;
        setAll(scaleX: number, shearY: number, persp0: number, shearX: number, scaleY: number, persp1: number, transX: number, transY: number, persp2: number): void;
        postTranslate(dx: number, dy: number): void;
        invert(mat: Internal.Matrix_): boolean;
        getTranslateX(): number;
        isScaleTranslate(): boolean;
        mapRect(src: Internal.Rect2f_, dst: Internal.Rect2f_): boolean;
        trace(): number;
        getTranslateY(): number;
        isTranslate(): boolean;
        getType(): number;
        storeAligned(p: number): void;
        getPerspX(): number;
        equals(m: Internal.Matrix_): boolean;
        mapRect(rect: Internal.Rect2f_): boolean;
        isIdentity(): boolean;
        getPerspY(): number;
        static makeAll(scaleX: number, shearY: number, persp0: number, shearX: number, scaleY: number, persp1: number, transX: number, transY: number, persp2: number): Internal.Matrix;
        set(m: Internal.Matrix_): void;
        isSimilarity(): boolean;
        setIdentity(): void;
        invert(): boolean;
        isAxisAligned(): boolean;
        static identity(): Internal.Matrix;
        preConcat(mat: Internal.Matrix_): void;
        normalizePerspective(): void;
        transpose(): void;
        store(p: number): void;
        preTranslate(dx: number, dy: number): void;
        getShearY(): number;
        getShearX(): number;
        determinant(): number;
        getScaleY(): number;
        isApproxEqual(m: Internal.Matrix_): boolean;
        getScaleX(): number;
        get translateX(): number
        get scaleTranslate(): boolean
        get translateY(): number
        get translate(): boolean
        get type(): number
        get perspX(): number
        get identity(): boolean
        get perspY(): number
        get similarity(): boolean
        get axisAligned(): boolean
        get shearY(): number
        get shearX(): number
        get scaleY(): number
        get scaleX(): number
        static readonly Perspective_Mask: 8;
        static readonly Identity_Mask: 0;
        static readonly Scale_Mask: 2;
        static readonly Translate_Mask: 1;
        static readonly Affine_Mask: 4;
    }
    type Matrix_ = Matrix;
    class ForgeEventWrapper extends Internal.Record {
        constructor(name: string, eventBus: Internal.IEventBus_)
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent", handler: (event: Internal.InputEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterShadersEvent", handler: (event: Internal.RegisterShadersEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ComputeFovModifierEvent", handler: (event: Internal.ComputeFovModifierEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.LevelEvent$Unload", handler: (event: Internal.LevelEvent$Unload) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ViewportEvent$ComputeFov", handler: (event: Internal.ViewportEvent$ComputeFov) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers", handler: (event: Internal.EntityRenderersEvent$RegisterRenderers) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent", handler: (event: Internal.BlockEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Post", handler: (event: Internal.ScreenEvent$KeyReleased$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.village.VillagerTradesEvent", handler: (event: Internal.VillagerTradesEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingExperienceDropEvent", handler: (event: Internal.LivingExperienceDropEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Pre", handler: (event: Internal.ScreenEvent$MouseButtonReleased$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent$ClientTickEvent", handler: (event: Internal.TickEvent$ClientTickEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityStruckByLightningEvent", handler: (event: Internal.EntityStruckByLightningEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$CropGrowEvent", handler: (event: Internal.BlockEvent$CropGrowEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ViewportEvent$ComputeCameraAngles", handler: (event: Internal.ViewportEvent$ComputeCameraAngles) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Post", handler: (event: Internal.ScreenEvent$MouseScrolled$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerContainerEvent$Close", handler: (event: Internal.PlayerContainerEvent$Close) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerStoppingEvent", handler: (event: Internal.ServerStoppingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkDataEvent$Save", handler: (event: Internal.ChunkDataEvent$Save) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityEvent", handler: (event: Internal.EntityEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent$PlayerTickEvent", handler: (event: Internal.TickEvent$PlayerTickEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.EntityRenderersEvent", handler: (event: Internal.EntityRenderersEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.config.ModConfigEvent$Loading", handler: (event: Internal.ModConfigEvent$Loading) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$MouseButton$Post", handler: (event: Internal.InputEvent$MouseButton$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.village.WandererTradesEvent", handler: (event: Internal.WandererTradesEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$LoadFromFile", handler: (event: Internal.PlayerEvent$LoadFromFile) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingKnockBackEvent", handler: (event: Internal.LivingKnockBackEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.SaplingGrowTreeEvent", handler: (event: Internal.SaplingGrowTreeEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingSpawnEvent$CheckSpawn", handler: (event: Internal.LivingSpawnEvent$CheckSpawn) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$EntityMultiPlaceEvent", handler: (event: Internal.BlockEvent$EntityMultiPlaceEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.RegisterCommandsEvent", handler: (event: Internal.RegisterCommandsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.blakebr0.cucumber.event.RecipeManagerLoadingEvent", handler: (event: Internal.RecipeManagerLoadingEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingAttackEvent", handler: (event: Internal.LivingAttackEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderHighlightEvent$Block", handler: (event: Internal.RenderHighlightEvent$Block) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderTooltipEvent$Pre", handler: (event: Internal.RenderTooltipEvent$Pre) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderArmEvent", handler: (event: Internal.RenderArmEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityTeleportEvent$EnderPearl", handler: (event: Internal.EntityTeleportEvent$EnderPearl) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent", handler: (event: Internal.ScreenEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$StartTracking", handler: (event: Internal.PlayerEvent$StartTracking) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Pre", handler: (event: Internal.ScreenEvent$MouseDragged$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.maxhenkel.corpse.corelib.death.PlayerDeathEvent", handler: (event: Internal.PlayerDeathEvent) => void): any;
        eventBus(): Internal.IEventBus;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Render", handler: (event: Internal.ScreenEvent$Render) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiEvent$Post", handler: (event: Internal.RenderGuiEvent$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerStoppedEvent", handler: (event: Internal.ServerStoppedEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerAboutToStartEvent", handler: (event: Internal.ServerAboutToStartEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.ServerChatEvent$Preview", handler: (event: Internal.ServerChatEvent$Preview) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.TextureStitchEvent$Post", handler: (event: Internal.TextureStitchEvent$Post) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingSpawnEvent$SpecialSpawn", handler: (event: Internal.LivingSpawnEvent$SpecialSpawn) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickEmpty", handler: (event: Internal.PlayerInteractEvent$LeftClickEmpty) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$RenderInventoryMobEffects", handler: (event: Internal.ScreenEvent$RenderInventoryMobEffects) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.config.ModConfigEvent$Reloading", handler: (event: Internal.ModConfigEvent$Reloading) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$BackgroundRendered", handler: (event: Internal.ScreenEvent$BackgroundRendered) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.InterModProcessEvent", handler: (event: Internal.InterModProcessEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LootingLevelEvent", handler: (event: Internal.LootingLevelEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$DebugText", handler: (event: Internal.CustomizeGuiOverlayEvent$DebugText) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.AdvancementEvent", handler: (event: Internal.AdvancementEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ModelEvent$RegisterAdditional", handler: (event: Internal.ModelEvent$RegisterAdditional) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderTooltipEvent$GatherComponents", handler: (event: Internal.RenderTooltipEvent$GatherComponents) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiEvent", handler: (event: Internal.RenderGuiEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.item.ItemEvent", handler: (event: Internal.ItemEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterColorHandlersEvent$Block", handler: (event: Internal.RegisterColorHandlersEvent$Block) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderLevelLastEvent", handler: (event: Internal.RenderLevelLastEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.sound.SoundEvent$SoundSourceEvent", handler: (event: Internal.SoundEvent$SoundSourceEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent", handler: (event: Internal.BlockVisualizerEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Start", handler: (event: Internal.LivingEntityUseItemEvent$Start) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ViewportEvent$RenderFog", handler: (event: Internal.ViewportEvent$RenderFog) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Pre", handler: (event: Internal.ScreenEvent$MouseButtonPressed$Pre) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$BreakSpeed", handler: (event: Internal.PlayerEvent$BreakSpeed) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.keksuccino.konkrete.events.ScreenKeyReleasedEvent", handler: (event: Internal.ScreenKeyReleasedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Init$Pre", handler: (event: Internal.ScreenEvent$Init$Pre) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Pre", handler: (event: Internal.ScreenEvent$KeyReleased$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerChangedDimensionEvent", handler: (event: Internal.PlayerEvent$PlayerChangedDimensionEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$ItemCraftedEvent", handler: (event: Internal.PlayerEvent$ItemCraftedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.AttackEntityEvent", handler: (event: Internal.AttackEntityEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.LootTableLoadEvent", handler: (event: Internal.LootTableLoadEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkWatchEvent", handler: (event: Internal.ChunkWatchEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderHandEvent", handler: (event: Internal.RenderHandEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterParticleProvidersEvent", handler: (event: Internal.RegisterParticleProvidersEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickBlock", handler: (event: Internal.PlayerInteractEvent$LeftClickBlock) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$FarmlandTrampleEvent", handler: (event: Internal.BlockEvent$FarmlandTrampleEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.ServerChatEvent", handler: (event: Internal.ServerChatEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEvent", handler: (event: Internal.LivingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiOverlayEvent", handler: (event: Internal.RenderGuiOverlayEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.ProjectileImpactEvent", handler: (event: Internal.ProjectileImpactEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterColorHandlersEvent$Item", handler: (event: Internal.RegisterColorHandlersEvent$Item) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.EnderManAngerEvent", handler: (event: Internal.EnderManAngerEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$Clone", handler: (event: Internal.ClientPlayerNetworkEvent$Clone) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingFallEvent", handler: (event: Internal.LivingFallEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent", handler: (event: Internal.TickEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.registries.MissingMappingsEvent", handler: (event: Internal.MissingMappingsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Post", handler: (event: Internal.ScreenEvent$MouseButtonReleased$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ModelEvent", handler: (event: Internal.ModelEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterRecipeBookCategoriesEvent", handler: (event: Internal.RegisterRecipeBookCategoriesEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent", handler: (event: Internal.LivingEquipmentChangeEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingHurtEvent", handler: (event: Internal.LivingHurtEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityLeaveLevelEvent", handler: (event: Internal.EntityLeaveLevelEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$BossEventProgress", handler: (event: Internal.CustomizeGuiOverlayEvent$BossEventProgress) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterGuiOverlaysEvent", handler: (event: Internal.RegisterGuiOverlaysEvent) => void): any;
        name(): string;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ContainerScreenEvent$Render$Background", handler: (event: Internal.ContainerScreenEvent$Render$Background) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$InteractionKeyMappingTriggered", handler: (event: Internal.InputEvent$InteractionKeyMappingTriggered) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$CropGrowEvent$Pre", handler: (event: Internal.BlockEvent$CropGrowEvent$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityEvent$EnteringSection", handler: (event: Internal.EntityEvent$EnteringSection) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "org.moddingx.libx.event.ConfigLoadedEvent", handler: (event: Internal.ConfigLoadedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingDeathEvent", handler: (event: Internal.LivingDeathEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiEvent$Pre", handler: (event: Internal.RenderGuiEvent$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Init", handler: (event: Internal.ScreenEvent$Init) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased", handler: (event: Internal.ScreenEvent$MouseButtonReleased) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ExplosionEvent$Detonate", handler: (event: Internal.ExplosionEvent$Detonate) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.registries.IdMappingEvent", handler: (event: Internal.IdMappingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent$LevelTickEvent", handler: (event: Internal.TickEvent$LevelTickEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.network.NetworkEvent$LoginPayloadEvent", handler: (event: Internal.NetworkEvent$LoginPayloadEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$NeighborNotifyEvent", handler: (event: Internal.BlockEvent$NeighborNotifyEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterClientReloadListenersEvent", handler: (event: Internal.RegisterClientReloadListenersEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingDamageEvent", handler: (event: Internal.LivingDamageEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ExplosionEvent$Start", handler: (event: Internal.ExplosionEvent$Start) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseInput", handler: (event: Internal.ScreenEvent$MouseInput) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterDimensionSpecialEffectsEvent", handler: (event: Internal.RegisterDimensionSpecialEffectsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled", handler: (event: Internal.ScreenEvent$MouseScrolled) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$NameFormat", handler: (event: Internal.PlayerEvent$NameFormat) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.jozufozu.flywheel.event.ReloadRenderersEvent", handler: (event: Internal.ReloadRenderersEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerStartingEvent", handler: (event: Internal.ServerStartingEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityJoinLevelEvent", handler: (event: Internal.EntityJoinLevelEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteractSpecific", handler: (event: Internal.PlayerInteractEvent$EntityInteractSpecific) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$MouseScrollingEvent", handler: (event: Internal.InputEvent$MouseScrollingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Render$Post", handler: (event: Internal.ScreenEvent$Render$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent", handler: (event: Internal.RegisterCapabilitiesEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityTeleportEvent$EnderEntity", handler: (event: Internal.EntityTeleportEvent$EnderEntity) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterColorHandlersEvent", handler: (event: Internal.RegisterColorHandlersEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyPressed", handler: (event: Internal.ScreenEvent$KeyPressed) => void): any;
        onGenericEvent(eventClass: any, genericClass: any, consumer: Internal.GenericForgeEventConsumer_): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.PlayLevelSoundEvent", handler: (event: Internal.PlayLevelSoundEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ModelEvent$RegisterGeometryLoaders", handler: (event: Internal.ModelEvent$RegisterGeometryLoaders) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.TextureStitchEvent$Pre", handler: (event: Internal.TextureStitchEvent$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingIn", handler: (event: Internal.ClientPlayerNetworkEvent$LoggingIn) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Closing", handler: (event: Internal.ScreenEvent$Closing) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.ShieldBlockEvent", handler: (event: Internal.ShieldBlockEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.registries.RegisterEvent", handler: (event: Internal.RegisterEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$MouseButton", handler: (event: Internal.InputEvent$MouseButton) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.EntityItemPickupEvent", handler: (event: Internal.EntityItemPickupEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$SaveToFile", handler: (event: Internal.PlayerEvent$SaveToFile) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.data.event.GatherDataEvent", handler: (event: Internal.GatherDataEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientChatEvent", handler: (event: Internal.ClientChatEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onGenericEvent(eventClass: "net.minecraftforge.client.event.RenderLivingEvent", generic: Special.JavaClass, handler: (event: Internal.RenderLivingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiOverlayEvent$Post", handler: (event: Internal.RenderGuiOverlayEvent$Post) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$BreakEvent", handler: (event: Internal.BlockEvent$BreakEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Render$Pre", handler: (event: Internal.ScreenEvent$Render$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.LevelEvent$Save", handler: (event: Internal.LevelEvent$Save) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.keksuccino.konkrete.events.ScreenCharTypedEvent", handler: (event: Internal.ScreenCharTypedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.AnimalTameEvent", handler: (event: Internal.AnimalTameEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ContainerScreenEvent$Render$Foreground", handler: (event: Internal.ContainerScreenEvent$Render$Foreground) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingSpawnEvent", handler: (event: Internal.LivingSpawnEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterClientCommandsEvent", handler: (event: Internal.RegisterClientCommandsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.network.NetworkEvent$ClientCustomPayloadEvent", handler: (event: Internal.NetworkEvent$ClientCustomPayloadEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.item.ItemTossEvent", handler: (event: Internal.ItemTossEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickItem", handler: (event: Internal.PlayerInteractEvent$RightClickItem) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ModelEvent$BakingCompleted", handler: (event: Internal.ModelEvent$BakingCompleted) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent", handler: (event: Internal.InterModEnqueueEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderLevelStageEvent$RegisterStageEvent", handler: (event: Internal.RenderLevelStageEvent$RegisterStageEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkEvent$Unload", handler: (event: Internal.ChunkEvent$Unload) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.ServerChatEvent$Submitted", handler: (event: Internal.ServerChatEvent$Submitted) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientChatReceivedEvent", handler: (event: Internal.ClientChatReceivedEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerStartedEvent", handler: (event: Internal.ServerStartedEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent", handler: (event: Internal.FMLCommonSetupEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerContainerEvent$Open", handler: (event: Internal.PlayerContainerEvent$Open) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickBlock", handler: (event: Internal.PlayerInteractEvent$RightClickBlock) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.MobEffectEvent$Added", handler: (event: Internal.MobEffectEvent$Added) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteract", handler: (event: Internal.PlayerInteractEvent$EntityInteract) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.config.ModConfigEvent", handler: (event: Internal.ModConfigEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderHighlightEvent", handler: (event: Internal.RenderHighlightEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.PotionColorCalculationEvent", handler: (event: Internal.PotionColorCalculationEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Stop", handler: (event: Internal.LivingEntityUseItemEvent$Stop) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyReleased", handler: (event: Internal.ScreenEvent$KeyReleased) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Pre", handler: (event: Internal.ScreenEvent$MouseScrolled$Pre) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.MobEffectEvent$Remove", handler: (event: Internal.MobEffectEvent$Remove) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$Clone", handler: (event: Internal.PlayerEvent$Clone) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.montoyo.mcef.api.CefInitEvent", handler: (event: Internal.CefInitEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientPlayerNetworkEvent", handler: (event: Internal.ClientPlayerNetworkEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterKeyMappingsEvent", handler: (event: Internal.RegisterKeyMappingsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Post", handler: (event: Internal.ScreenEvent$MouseDragged$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerContainerEvent", handler: (event: Internal.PlayerContainerEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerXpEvent$XpChange", handler: (event: Internal.PlayerXpEvent$XpChange) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Opening", handler: (event: Internal.ScreenEvent$Opening) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkDataEvent", handler: (event: Internal.ChunkDataEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Post", handler: (event: Internal.ScreenEvent$KeyPressed$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Finish", handler: (event: Internal.LivingEntityUseItemEvent$Finish) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent$ServerTickEvent", handler: (event: Internal.TickEvent$ServerTickEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.ArrowLooseEvent", handler: (event: Internal.ArrowLooseEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterNamedRenderTypesEvent", handler: (event: Internal.RegisterNamedRenderTypesEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityMobGriefingEvent", handler: (event: Internal.EntityMobGriefingEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent", handler: (event: Internal.FMLClientSetupEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.ItemTooltipEvent", handler: (event: Internal.ItemTooltipEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$Init$Post", handler: (event: Internal.ScreenEvent$Init$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.AnvilRepairEvent", handler: (event: Internal.AnvilRepairEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedInEvent", handler: (event: Internal.PlayerEvent$PlayerLoggedInEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.jozufozu.flywheel.event.RenderLayerEvent", handler: (event: Internal.RenderLayerEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.MobEffectEvent$Applicable", handler: (event: Internal.MobEffectEvent$Applicable) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.RegisterGameTestsEvent", handler: (event: Internal.RegisterGameTestsEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderGuiOverlayEvent$Pre", handler: (event: Internal.RenderGuiOverlayEvent$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$ItemSmeltedEvent", handler: (event: Internal.PlayerEvent$ItemSmeltedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerXpEvent$PickupXp", handler: (event: Internal.PlayerXpEvent$PickupXp) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingDropsEvent", handler: (event: Internal.LivingDropsEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.AnvilUpdateEvent", handler: (event: Internal.AnvilUpdateEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderTooltipEvent", handler: (event: Internal.RenderTooltipEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.jozufozu.flywheel.event.BeginFrameEvent", handler: (event: Internal.BeginFrameEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.LevelEvent", handler: (event: Internal.LevelEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.FMLLoadCompleteEvent", handler: (event: Internal.FMLLoadCompleteEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ContainerScreenEvent", handler: (event: Internal.ContainerScreenEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent", handler: (event: Internal.PlayerInteractEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickEmpty", handler: (event: Internal.PlayerInteractEvent$RightClickEmpty) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.sound.SoundEvent", handler: (event: net.minecraftforge.client.event.sound.SoundEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$Key", handler: (event: Internal.InputEvent$Key) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onGenericEvent(eventClass: "net.minecraftforge.event.AttachCapabilitiesEvent", generic: Special.JavaClass, handler: (event: Internal.AttachCapabilitiesEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$ItemPickupEvent", handler: (event: Internal.PlayerEvent$ItemPickupEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.CommandEvent", handler: (event: Internal.CommandEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityTeleportEvent", handler: (event: Internal.EntityTeleportEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.server.permission.events.PermissionGatherEvent$Nodes", handler: (event: Internal.PermissionGatherEvent$Nodes) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.ItemFishedEvent", handler: (event: Internal.ItemFishedEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RecipesUpdatedEvent", handler: (event: Internal.RecipesUpdatedEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.network.NetworkEvent$ServerCustomPayloadEvent", handler: (event: Internal.NetworkEvent$ServerCustomPayloadEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$EntityPlaceEvent", handler: (event: Internal.BlockEvent$EntityPlaceEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.keksuccino.konkrete.events.ScreenMouseClickedEvent", handler: (event: Internal.ScreenMouseClickedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEvent$LivingTickEvent", handler: (event: Internal.LivingEvent$LivingTickEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityTeleportEvent$ChorusFruit", handler: (event: Internal.EntityTeleportEvent$ChorusFruit) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent", handler: (event: Internal.LivingEntityUseItemEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Post", handler: (event: Internal.ScreenEvent$CharacterTyped$Post) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.TextureStitchEvent", handler: (event: Internal.TextureStitchEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.network.NetworkEvent", handler: (event: Internal.NetworkEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityMountEvent", handler: (event: Internal.EntityMountEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut", handler: (event: Internal.ClientPlayerNetworkEvent$LoggingOut) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.MobEffectEvent", handler: (event: Internal.MobEffectEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEvent$LivingVisibilityEvent", handler: (event: Internal.LivingEvent$LivingVisibilityEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkDataEvent$Load", handler: (event: Internal.ChunkDataEvent$Load) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.FMLDedicatedServerSetupEvent", handler: (event: Internal.FMLDedicatedServerSetupEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.keksuccino.konkrete.events.ScreenTickEvent", handler: (event: Internal.ScreenTickEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "icyllis.modernui.mc.forge.OpenMenuEvent", handler: (event: Internal.OpenMenuEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TickEvent$RenderTickEvent", handler: (event: Internal.TickEvent$RenderTickEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ExplosionEvent", handler: (event: Internal.ExplosionEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent$ModifyContext", handler: (event: Internal.BlockVisualizerEvent$ModifyContext) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.AddPackFindersEvent", handler: (event: Internal.AddPackFindersEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.server.ServerLifecycleEvent", handler: (event: Internal.ServerLifecycleEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerRespawnEvent", handler: (event: Internal.PlayerEvent$PlayerRespawnEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.FMLConstructModEvent", handler: (event: Internal.FMLConstructModEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerXpEvent", handler: (event: Internal.PlayerXpEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.ParallelDispatchEvent", handler: (event: Internal.ParallelDispatchEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Pre", handler: (event: Internal.ScreenEvent$KeyPressed$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onGenericEvent(eventClass: "net.minecraftforge.eventbus.api.GenericEvent", generic: Special.JavaClass, handler: (event: Internal.GenericEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.InputEvent$MouseButton$Pre", handler: (event: Internal.InputEvent$MouseButton$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.jozufozu.flywheel.event.GatherContextEvent", handler: (event: Internal.GatherContextEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ContainerScreenEvent$Render", handler: (event: Internal.ContainerScreenEvent$Render) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerDestroyItemEvent", handler: (event: Internal.PlayerDestroyItemEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent", handler: (event: Internal.RegisterClientTooltipComponentFactoriesEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed", handler: (event: Internal.ScreenEvent$MouseButtonPressed) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped", handler: (event: Internal.ScreenEvent$CharacterTyped) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.LevelEvent$Load", handler: (event: Internal.LevelEvent$Load) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.fml.event.lifecycle.ModLifecycleEvent", handler: (event: Internal.ModLifecycleEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkEvent$Load", handler: (event: Internal.ChunkEvent$Load) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$KeyInput", handler: (event: Internal.ScreenEvent$KeyInput) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.CustomizeGuiOverlayEvent", handler: (event: Internal.CustomizeGuiOverlayEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.server.permission.events.PermissionGatherEvent", handler: (event: Internal.PermissionGatherEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderLevelStageEvent", handler: (event: Internal.RenderLevelStageEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$BlockToolModificationEvent", handler: (event: Internal.BlockEvent$BlockToolModificationEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.RenderTooltipEvent$Color", handler: (event: Internal.RenderTooltipEvent$Color) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.registries.NewRegistryEvent", handler: (event: Internal.NewRegistryEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedOutEvent", handler: (event: Internal.PlayerEvent$PlayerLoggedOutEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.ChunkEvent", handler: (event: Internal.ChunkEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.PlayerEvent", handler: (event: Internal.PlayerEvent) => void): any;
        onEvent(eventClass: any, consumer: Internal.ForgeEventConsumer_): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.OnDatapackSyncEvent", handler: (event: Internal.OnDatapackSyncEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Tick", handler: (event: Internal.LivingEntityUseItemEvent$Tick) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Post", handler: (event: Internal.ScreenEvent$MouseButtonPressed$Post) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.level.BlockEvent$PortalSpawnEvent", handler: (event: Internal.BlockEvent$PortalSpawnEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ViewportEvent", handler: (event: Internal.ViewportEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.EntityRenderersEvent$AddLayers", handler: (event: Internal.EntityRenderersEvent$AddLayers) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.network.NetworkEvent$GatherLoginPayloadsEvent", handler: (event: Internal.NetworkEvent$GatherLoginPayloadsEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.AddReloadListenerEvent", handler: (event: Internal.AddReloadListenerEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "com.shmove.cat_jam.event.JukeboxDiscUpdateEvent", handler: (event: Internal.JukeboxDiscUpdateEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.FillBucketEvent", handler: (event: Internal.FillBucketEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$MouseDragged", handler: (event: Internal.ScreenEvent$MouseDragged) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityAttributeCreationEvent", handler: (event: Internal.EntityAttributeCreationEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.living.LivingSetAttackTargetEvent", handler: (event: Internal.LivingSetAttackTargetEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.player.ArrowNockEvent", handler: (event: Internal.ArrowNockEvent) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.EntityRenderersEvent$RegisterLayerDefinitions", handler: (event: Internal.EntityRenderersEvent$RegisterLayerDefinitions) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "de.keksuccino.konkrete.events.ScreenKeyPressedEvent", handler: (event: Internal.ScreenKeyPressedEvent) => void): any;
        /**
         * This event is cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Pre", handler: (event: Internal.ScreenEvent$CharacterTyped$Pre) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.entity.EntityEvent$Size", handler: (event: Internal.EntityEvent$Size) => void): any;
        /**
         * This event is **not** cancellable
         * 
         * This event does **not** have a result
         * 
        */
        onEvent(eventClass: "net.minecraftforge.event.TagsUpdatedEvent", handler: (event: Internal.TagsUpdatedEvent) => void): any;
    }
    type ForgeEventWrapper_ = ForgeEventWrapper;
    interface IForgePackResources {
        initForNamespace(arg0: string): void;
        isHidden(): boolean;
        init(arg0: Internal.PackType_): void;
        get hidden(): boolean
    }
    type IForgePackResources_ = IForgePackResources;
    interface GuiEventListener {
        charTyped(arg0: string, arg1: number): boolean;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        changeFocus(arg0: boolean): boolean;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        isMouseOver(arg0: number, arg1: number): boolean;
        readonly DOUBLE_CLICK_THRESHOLD_MS: 250;
    }
    type GuiEventListener_ = GuiEventListener;
    class CaveVinesBlock extends Internal.GrowingPlantHeadBlock implements Internal.CaveVines, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.InteractionResult;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static emission(arg0: number): Internal.ToIntFunction<Internal.BlockState>;
        static hasGlowBerries(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CaveVinesBlock_ = CaveVinesBlock;
    interface Lock {
        unlock(): void;
        lock(): void;
        tryLock(arg0: number, arg1: Internal.TimeUnit_): boolean;
        tryLock(): boolean;
        lockInterruptibly(): void;
        newCondition(): Internal.Condition;
    }
    type Lock_ = Lock;
    interface DoubleToLongFunction {
        applyAsLong(arg0: number): number;
        (arg0: number): number;
    }
    type DoubleToLongFunction_ = DoubleToLongFunction;
    class SnowyDirtBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SNOWY: Internal.BooleanProperty;
    }
    type SnowyDirtBlock_ = SnowyDirtBlock;
    interface StationMapData {
        addStationMarker(arg0: Internal.StationMarker_): void;
        toggleStation(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.StationBlockEntity_): boolean;
    }
    type StationMapData_ = StationMapData;
    class RuleBasedBlockStateProvider$Rule extends Internal.Record {
        constructor(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: Internal.BlockStateProvider_)
        ifTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        then(): Internal.BlockStateProvider;
        static readonly CODEC: Internal.Codec<Internal.RuleBasedBlockStateProvider$Rule>;
    }
    type RuleBasedBlockStateProvider$Rule_ = RuleBasedBlockStateProvider$Rule;
    interface LevelTimeAccess extends Internal.LevelReader {
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        dayTime(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getMaxSection(): number;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        getSectionYFromSectionIndex(arg0: number): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getBiomeManager(): Internal.BiomeManager;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        canSeeSky(arg0: BlockPos_): boolean;
        isClientSide(): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getMinBuildHeight(): number;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunk(arg0: number, arg1: number): boolean;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        getMoonBrightness(): number;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getHeight(): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getWorldBorder(): Internal.WorldBorder;
        isOutsideBuildHeight(arg0: number): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        getMaxLightLevel(): number;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get biomeManager(): Internal.BiomeManager
        get clientSide(): boolean
        get moonPhase(): number
        get skyDarken(): number
        get minBuildHeight(): number
        get sectionsCount(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get maxBuildHeight(): number
        get moonBrightness(): number
        get lightEngine(): Internal.LevelLightEngine
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get worldBorder(): Internal.WorldBorder
        get maxLightLevel(): number
    }
    type LevelTimeAccess_ = LevelTimeAccess;
    class AttackEntityEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.Entity_)
        getTarget(): Internal.Entity;
        getEntity(): Internal.Entity;
        get target(): Internal.Entity
        get entity(): Internal.Entity
    }
    type AttackEntityEvent_ = AttackEntityEvent;
    abstract class ExtendableRearAttachment extends Internal.DeployableRearAttachment {
        extended(): boolean;
        setExtended(arg0: boolean): void;
        extendAnimation(arg0: number): number;
        set extended(arg0: boolean)
    }
    type ExtendableRearAttachment_ = ExtendableRearAttachment;
    interface RenderLayerParent <T extends Internal.Entity, M extends Internal.EntityModel<T>> {
        getModel(): M;
        getTextureLocation(arg0: T): ResourceLocation;
        get model(): M
    }
    type RenderLayerParent_<T extends Internal.Entity, M extends Internal.EntityModel<T>> = RenderLayerParent<T, M>;
    interface BlockStateFTBC {
        getFTBCIsWater(): boolean;
        get FTBCIsWater(): boolean
    }
    type BlockStateFTBC_ = BlockStateFTBC;
    class DecimalFormatSymbols implements Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Locale_)
        clone(): any;
        getDecimalSeparator(): string;
        setDecimalSeparator(arg0: string): void;
        setInternationalCurrencySymbol(arg0: string): void;
        getInternationalCurrencySymbol(): string;
        static getAvailableLocales(): Internal.Locale[];
        getNaN(): string;
        getMinusSign(): string;
        getMonetaryDecimalSeparator(): string;
        getCurrency(): Internal.Currency;
        getPercent(): string;
        setCurrency(arg0: Internal.Currency_): void;
        getDigit(): string;
        getPerMill(): string;
        setPerMill(arg0: string): void;
        setPercent(arg0: string): void;
        setMonetaryDecimalSeparator(arg0: string): void;
        setMonetaryGroupingSeparator(arg0: string): void;
        static getInstance(): Internal.DecimalFormatSymbols;
        setMinusSign(arg0: string): void;
        getGroupingSeparator(): string;
        static getInstance(arg0: Internal.Locale_): Internal.DecimalFormatSymbols;
        getCurrencySymbol(): string;
        getPatternSeparator(): string;
        getZeroDigit(): string;
        setNaN(arg0: string): void;
        getExponentSeparator(): string;
        setCurrencySymbol(arg0: string): void;
        setGroupingSeparator(arg0: string): void;
        setZeroDigit(arg0: string): void;
        setDigit(arg0: string): void;
        setPatternSeparator(arg0: string): void;
        setExponentSeparator(arg0: string): void;
        getMonetaryGroupingSeparator(): string;
        getInfinity(): string;
        setInfinity(arg0: string): void;
        get decimalSeparator(): string
        set decimalSeparator(arg0: string)
        set internationalCurrencySymbol(arg0: string)
        get internationalCurrencySymbol(): string
        get availableLocales(): Internal.Locale[]
        get naN(): string
        get minusSign(): string
        get monetaryDecimalSeparator(): string
        get currency(): Internal.Currency
        get percent(): string
        set currency(arg0: Internal.Currency_)
        get digit(): string
        get perMill(): string
        set perMill(arg0: string)
        set percent(arg0: string)
        set monetaryDecimalSeparator(arg0: string)
        set monetaryGroupingSeparator(arg0: string)
        get instance(): Internal.DecimalFormatSymbols
        set minusSign(arg0: string)
        get groupingSeparator(): string
        get currencySymbol(): string
        get patternSeparator(): string
        get zeroDigit(): string
        set naN(arg0: string)
        get exponentSeparator(): string
        set currencySymbol(arg0: string)
        set groupingSeparator(arg0: string)
        set zeroDigit(arg0: string)
        set digit(arg0: string)
        set patternSeparator(arg0: string)
        set exponentSeparator(arg0: string)
        get monetaryGroupingSeparator(): string
        get infinity(): string
        set infinity(arg0: string)
    }
    type DecimalFormatSymbols_ = DecimalFormatSymbols;
    class LlamaSpit extends Internal.Projectile {
        constructor(arg0: Internal.EntityType_<Internal.LlamaSpit>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.Llama_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type LlamaSpit_ = LlamaSpit;
    class InSquarePlacement extends Internal.PlacementModifier {
        constructor()
        static spread(): Internal.InSquarePlacement;
        static readonly CODEC: Internal.Codec<Internal.InSquarePlacement>;
    }
    type InSquarePlacement_ = InSquarePlacement;
    interface PoolSubpageMetric {
        elementSize(): number;
        numAvailable(): number;
        pageSize(): number;
        maxNumElements(): number;
    }
    type PoolSubpageMetric_ = PoolSubpageMetric;
    interface EntityTypeTest <B, T extends B> {
        tryCast(arg0: B): T;
        getBaseClass(): B;
        forClass<B, T extends B>(arg0: T): this;
        get baseClass(): B
    }
    type EntityTypeTest_<B, T extends B> = EntityTypeTest<B, T>;
    interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        getOrDefault(arg0: boolean, arg1: number): number;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        get(arg0: boolean): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        defaultReturnValue(): number;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2LongFunction<T>;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction;
        remove(arg0: boolean): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction;
        containsKey(arg0: boolean): boolean;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction;
        size(): number;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        clear(): void;
        apply(arg0: boolean): number;
        put(arg0: boolean, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2LongFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        (arg0: boolean): number;
    }
    type Boolean2LongFunction_ = Boolean2LongFunction;
    class ScaffoldingBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ScaffoldingBlockItem_ = ScaffoldingBlockItem;
    class LivingEntity$Fallsounds extends Internal.Record {
        constructor(small: Internal.SoundEvent_, big: Internal.SoundEvent_)
        small(): Internal.SoundEvent;
        big(): Internal.SoundEvent;
    }
    type LivingEntity$Fallsounds_ = LivingEntity$Fallsounds;
    class MenuType <T extends Internal.AbstractContainerMenu> implements Internal.IForgeMenuType<T> {
        constructor(arg0: Internal.MenuType$MenuSupplier_<T>)
        static register<T extends Internal.AbstractContainerMenu>(arg0: string, arg1: Internal.MenuType$MenuSupplier_<T>): Internal.MenuType<T>;
        create(arg0: number, arg1: Internal.Inventory_, arg2: Internal.FriendlyByteBuf_): T;
        create(arg0: number, arg1: Internal.Inventory_): T;
        static create<T extends Internal.AbstractContainerMenu>(arg0: Internal.IContainerFactory_<T>): Internal.MenuType<T>;
        static readonly SMOKER: Internal.MenuType<Internal.SmokerMenu>;
        static readonly GENERIC_9x6: Internal.MenuType<Internal.ChestMenu>;
        static readonly ANVIL: Internal.MenuType<Internal.AnvilMenu>;
        static readonly GENERIC_9x4: Internal.MenuType<Internal.ChestMenu>;
        static readonly LOOM: Internal.MenuType<Internal.LoomMenu>;
        static readonly STONECUTTER: Internal.MenuType<Internal.StonecutterMenu>;
        static readonly LECTERN: Internal.MenuType<Internal.LecternMenu>;
        static readonly SHULKER_BOX: Internal.MenuType<Internal.ShulkerBoxMenu>;
        static readonly CRAFTING: Internal.MenuType<Internal.CraftingMenu>;
        static readonly SMITHING: Internal.MenuType<Internal.SmithingMenu>;
        static readonly ENCHANTMENT: Internal.MenuType<Internal.EnchantmentMenu>;
        readonly constructor: Internal.MenuType$MenuSupplier<T>;
        static readonly GENERIC_9x2: Internal.MenuType<Internal.ChestMenu>;
        static readonly GENERIC_3x3: Internal.MenuType<Internal.DispenserMenu>;
        static readonly FURNACE: Internal.MenuType<Internal.FurnaceMenu>;
        static readonly GRINDSTONE: Internal.MenuType<Internal.GrindstoneMenu>;
        static readonly MERCHANT: Internal.MenuType<Internal.MerchantMenu>;
        static readonly CARTOGRAPHY_TABLE: Internal.MenuType<Internal.CartographyTableMenu>;
        static readonly BEACON: Internal.MenuType<Internal.BeaconMenu>;
        static readonly GENERIC_9x5: Internal.MenuType<Internal.ChestMenu>;
        static readonly GENERIC_9x3: Internal.MenuType<Internal.ChestMenu>;
        static readonly GENERIC_9x1: Internal.MenuType<Internal.ChestMenu>;
        static readonly BREWING_STAND: Internal.MenuType<Internal.BrewingStandMenu>;
        static readonly HOPPER: Internal.MenuType<Internal.HopperMenu>;
        static readonly BLAST_FURNACE: Internal.MenuType<Internal.BlastFurnaceMenu>;
    }
    type MenuType_<T extends Internal.AbstractContainerMenu> = Special.Menu | MenuType<T>;
    interface Reference2FloatFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToDoubleFunction<K> {
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2FloatFunction;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction<K>;
        removeFloat(arg0: any): number;
        defaultReturnValue(arg0: number): void;
        getOrDefault(arg0: any, arg1: number): number;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2FloatFunction;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2FloatFunction;
        containsKey(arg0: any): boolean;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2FloatFunction;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2FloatFunction;
        applyAsDouble(arg0: K): number;
        put(arg0: K, arg1: number): number;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        getFloat(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction<K>;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2FloatFunction<T>;
        clear(): void;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction<K>;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2FloatFunction;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction<K>;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Reference2FloatFunction_<K> = Reference2FloatFunction<K>;
    class DragonSittingFlamingPhase extends Internal.AbstractDragonSittingPhase {
        constructor(arg0: Internal.EnderDragon_)
        resetFlameCount(): void;
        getPhase(): Internal.EnderDragonPhase<Internal.DragonSittingFlamingPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonSittingFlamingPhase>
    }
    type DragonSittingFlamingPhase_ = DragonSittingFlamingPhase;
    class GrindstoneBlock extends Internal.FaceAttachedHorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WALL_EAST_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_RIGHT_PIVOT: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly WALL_SOUTH_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly CEILING_NORTH_SOUTH_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_NORTH_LEFT_PIVOT: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_LEFT_LEG: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_ALL_LEGS: Internal.ArrayVoxelShape;
        static readonly CEILING_EAST_WEST_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_LEFT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_EAST_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly FLOOR_EAST_WEST_GRINDSTONE: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_RIGHT_LEG: Internal.ArrayVoxelShape;
        static readonly FLOOR_NORTH_SOUTH_RIGHT_POST: Internal.ArrayVoxelShape;
        static readonly WALL_WEST_RIGHT_POST: Internal.ArrayVoxelShape;
    }
    type GrindstoneBlock_ = GrindstoneBlock;
    interface Function10 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> {
        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<T1, T2, T3, T4, T5, T6, T7, Internal.Function3<T8, T9, T10, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function8<T3, T4, T5, T6, T7, T8, T9, T10, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function<T10, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function5<T6, T7, T8, T9, T10, R>>;
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.BiFunction<T9, T10, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function7<T4, T5, T6, T7, T8, T9, T10, R>>;
        curry(): Internal.Function<T1, Internal.Function9<T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function6<T5, T6, T7, T8, T9, T10, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function4<T7, T8, T9, T10, R>>;
    }
    type Function10_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> = Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>;
    class VillageSectionsDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        setNotVillageSection(arg0: Internal.SectionPos_): void;
        setVillageSection(arg0: Internal.SectionPos_): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
        set notVillageSection(arg0: Internal.SectionPos_)
        set villageSection(arg0: Internal.SectionPos_)
    }
    type VillageSectionsDebugRenderer_ = VillageSectionsDebugRenderer;
    class ArrayTable <R, C, V> extends Internal.AbstractTable<R, C, V> implements Internal.Serializable {
        eraseAll(): void;
        values(): Internal.Collection<V>;
        columnKeyList(): Internal.ImmutableList<C>;
        cellSet(): Internal.Set<Internal.Table$Cell<R, C, V>>;
        column(arg0: C): Internal.Map<R, V>;
        rowMap(): Internal.Map<R, Internal.Map<C, V>>;
        rowKeySet(): Internal.ImmutableSet<R>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): V;
        toArray(arg0: V): V[][];
        static create<R, C, V>(arg0: Internal.Iterable_<R>, arg1: Internal.Iterable_<C>): Internal.ArrayTable<R, C, V>;
        put(arg0: R, arg1: C, arg2: V): V;
        rowKeyList(): Internal.ImmutableList<R>;
        set(arg0: number, arg1: number, arg2: V): V;
        at(arg0: number, arg1: number): V;
        erase(arg0: any, arg1: any): V;
        row(arg0: R): Internal.Map<C, V>;
        static create<R, C, V>(arg0: Internal.Table_<R, C, V>): Internal.ArrayTable<R, C, V>;
        columnKeySet(): Internal.Set<any>;
        get(arg0: any, arg1: any): V;
        columnMap(): Internal.Map<C, Internal.Map<R, V>>;
    }
    type ArrayTable_<R, C, V> = ArrayTable<R, C, V>;
    class VillagerTypeBuilder extends Internal.BuilderBase<Internal.VillagerType> {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type VillagerTypeBuilder_ = VillagerTypeBuilder;
    interface ByteIterable extends Internal.Iterable<number> {
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        forEach(arg0: Internal.ByteConsumer_): void;
        forEach(arg0: Internal.IntConsumer_): void;
        intSpliterator(): Internal.IntSpliterator;
        intIterator(): Internal.IntIterator;
    }
    type ByteIterable_ = ByteIterable;
    class LockCode {
        constructor(arg0: string)
        static fromTag(arg0: Internal.CompoundTag_): Internal.LockCode;
        unlocksWith(arg0: Internal.ItemStack_): boolean;
        addToTag(arg0: Internal.CompoundTag_): void;
        static readonly NO_LOCK: Internal.LockCode;
        static readonly TAG_LOCK: "Lock";
    }
    type LockCode_ = LockCode;
    class CropHarvesterFrontAttachment extends Internal.BaseHarvesterFrontAttachment {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
    }
    type CropHarvesterFrontAttachment_ = CropHarvesterFrontAttachment;
    class BaseCoralPlantBlock extends Internal.BaseCoralPlantTypeBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BaseCoralPlantBlock_ = BaseCoralPlantBlock;
    class HorizontalDirectionalBlockBuilder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type HorizontalDirectionalBlockBuilder_ = HorizontalDirectionalBlockBuilder;
    class KeyEvent$DispatcherState {
        constructor()
        reset(target: any): void;
        handleUpEvent(event: Internal.KeyEvent_): void;
        isTracking(event: Internal.KeyEvent_): boolean;
        performedLongPress(event: Internal.KeyEvent_): void;
        startTracking(event: Internal.KeyEvent_, target: any): void;
        reset(): void;
    }
    type KeyEvent$DispatcherState_ = KeyEvent$DispatcherState;
    class ShaderVar {
        constructor()
        constructor(name: string, type: number, arrayCount: number)
        constructor(name: string, type: number)
        constructor(name: string, type: number, typeModifier: number)
        constructor(name: string, type: number, typeModifier: number, arrayCount: number, layoutQualifier: string, extraModifier: string)
        constructor(name: string, type: number, typeModifier: number, arrayCount: number)
        getType(): number;
        setTypeModifier(typeModifier: number): void;
        addLayoutQualifier(layoutQualifier: string): void;
        isArray(): boolean;
        addModifier(modifier: string): void;
        getArrayCount(): number;
        set(name: string, type: number): void;
        getName(): string;
        appendDecl(out: Internal.StringBuilder_): void;
        getTypeModifier(): number;
        get type(): number
        set typeModifier(typeModifier: number)
        get array(): boolean
        get arrayCount(): number
        get name(): string
        get typeModifier(): number
        static readonly kNone_TypeModifier: 0;
        static readonly kInOut_TypeModifier: 3;
        static readonly kIn_TypeModifier: 2;
        static readonly kOut_TypeModifier: 1;
        static readonly kNonArray: 0;
        static readonly kUniform_TypeModifier: 4;
    }
    type ShaderVar_ = ShaderVar;
    class ClientboundRemoveEntitiesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(...arg0: number[])
        constructor(arg0: Internal.IntList_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getEntityIds(): Internal.IntList;
        get skippable(): boolean
        get entityIds(): Internal.IntList
    }
    type ClientboundRemoveEntitiesPacket_ = ClientboundRemoveEntitiesPacket;
    interface Compressable extends Internal.Keyable {
        compressor<T>(arg0: Internal.DynamicOps_<T>): Internal.KeyCompressor<T>;
        keys<T>(arg0: Internal.DynamicOps_<T>): Internal.Stream<T>;
        forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
    }
    type Compressable_ = Compressable;
    class LootingLevelEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: number)
        getDamageSource(): DamageSource;
        setLootingLevel(arg0: number): void;
        getLootingLevel(): number;
        get damageSource(): DamageSource
        set lootingLevel(arg0: number)
        get lootingLevel(): number
    }
    type LootingLevelEvent_ = LootingLevelEvent;
    class ChatComponent extends Internal.GuiComponent {
        constructor(arg0: Internal.Minecraft_)
        addMessage(arg0: Internal.Component_): void;
        getWidth(): number;
        handleChatQueueClicked(arg0: number, arg1: number): boolean;
        render(arg0: Internal.PoseStack_, arg1: number): void;
        static defaultUnfocusedPct(): number;
        rescaleChat(): void;
        getScale(): number;
        getMessageTagAt(arg0: number, arg1: number): Internal.GuiMessageTag;
        addRecentChat(arg0: string): void;
        getLinesPerPage(): number;
        scrollChat(arg0: number): void;
        getFocusedChat(): Internal.ChatScreen;
        getClickedComponentStyleAt(arg0: number, arg1: number): Internal.Style;
        static getHeight(arg0: number): number;
        deleteMessage(arg0: Internal.MessageSignature_): void;
        getRecentChat(): Internal.List<string>;
        addMessage(arg0: Internal.Component_, arg1: Internal.MessageSignature_, arg2: number, arg3: Internal.GuiMessageTag_, arg4: boolean): void;
        addMessage(arg0: Internal.Component_, arg1: Internal.MessageSignature_, arg2: Internal.GuiMessageTag_): void;
        getHeight(): number;
        resetChatScroll(): void;
        static getWidth(arg0: number): number;
        clearMessages(arg0: boolean): void;
        get width(): number
        get scale(): number
        get linesPerPage(): number
        get focusedChat(): Internal.ChatScreen
        get recentChat(): Internal.List<string>
        get height(): number
    }
    type ChatComponent_ = ChatComponent;
    class ModelBakery {
        constructor(arg0: Internal.ResourceManager_, arg1: Internal.BlockColors_, arg2: Internal.ProfilerFiller_, arg3: number)
        /**
         * @deprecated
        */
        bake(arg0: ResourceLocation_, arg1: Internal.ModelState_): Internal.BakedModel;
        getAtlasSet(): Internal.AtlasSet;
        getBakedTopLevelModels(): Internal.Map<ResourceLocation, Internal.BakedModel>;
        handler$zid000$bakeContainsKeyInjected(arg0: ResourceLocation_, arg1: Internal.ModelState_, arg2: Internal.Function_<any, any>, arg3: Internal.CallbackInfoReturnable_<any>, arg4: Internal.Triple_<any, any, any>): void;
        bake(arg0: ResourceLocation_, arg1: Internal.ModelState_, arg2: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>): Internal.BakedModel;
        uploadTextures(arg0: Internal.TextureManager_, arg1: Internal.ProfilerFiller_): Internal.AtlasSet;
        getModel(arg0: ResourceLocation_): Internal.UnbakedModel;
        redirect$zid000$bakeContainsKeyRedirected(arg0: Internal.Map_<any, any>, arg1: any): boolean;
        getModelGroups(): Internal.Object2IntMap<Internal.BlockState>;
        get atlasSet(): Internal.AtlasSet
        get bakedTopLevelModels(): Internal.Map<ResourceLocation, Internal.BakedModel>
        get modelGroups(): Internal.Object2IntMap<Internal.BlockState>
        static readonly MISSING_MODEL_LOCATION: Internal.ModelResourceLocation;
        static readonly BANNER_BASE: Internal.Material;
        static readonly LAVA_FLOW: Internal.Material;
        static readonly WATER_FLOW: Internal.Material;
        static readonly MISSING_MODEL_MESH: "{    \"textures\": {       \"particle\": \"missingno\",       \"missingno\": \"missingno\"    },    \"elements\": [         {  \"from\": [ 0, 0, 0 ],            \"to\": [ 16, 16, 16 ],            \"faces\": {                \"down\":  { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"down\",  \"texture\": \"#missingno\" },                \"up\":    { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"up\",    \"texture\": \"#missingno\" },                \"north\": { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"north\", \"texture\": \"#missingno\" },                \"south\": { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"south\", \"texture\": \"#missingno\" },                \"west\":  { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"west\",  \"texture\": \"#missingno\" },                \"east\":  { \"uv\": [ 0, 0, 16, 16 ], \"cullface\": \"east\",  \"texture\": \"#missingno\" }            }        }    ]}";
        static readonly WATER_OVERLAY: Internal.Material;
        static readonly GENERATION_MARKER: Internal.BlockModel;
        static readonly BLOCK_ENTITY_MARKER: Internal.BlockModel;
        static readonly NO_PATTERN_SHIELD: Internal.Material;
        static readonly DESTROY_TYPES: [Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType, Internal.RenderType$CompositeRenderType];
        static readonly BREAKING_LOCATIONS: [ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation];
        static readonly DESTROY_STAGES: [ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation];
        static readonly SHIELD_BASE: Internal.Material;
        static readonly FIRE_1: Internal.Material;
        static readonly FIRE_0: Internal.Material;
        static readonly DESTROY_STAGE_COUNT: 10;
    }
    type ModelBakery_ = ModelBakery;
    class Content {
        constructor(content: any, chance: number, tierChanceBoost: number, slotName: string, uiName: string)
        getContent(): any;
        drawChance(matrixStack: Internal.PoseStack_, x: number, y: number, width: number, height: number): void;
        drawTick(matrixStack: Internal.PoseStack_, x: number, y: number, width: number, height: number): void;
        createOverlay(perTick: boolean): Internal.IGuiTexture;
        copy(capability: RecipeCapability_<any>, modifier: Internal.ContentModifier_): this;
        get content(): any
        content: any;
        tierChanceBoost: number;
        chance: number;
        slotName: string;
        uiName: string;
    }
    type Content_ = Content;
    class TextureStitchEvent$Post extends Internal.TextureStitchEvent {
        constructor(arg0: Internal.TextureAtlas_)
        constructor()
    }
    type TextureStitchEvent$Post_ = TextureStitchEvent$Post;
    class RegisterNamedRenderTypesEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.RenderTypeGroup>)
        register(arg0: string, arg1: Internal.RenderType_, arg2: Internal.RenderType_): void;
        register(arg0: string, arg1: Internal.RenderType_, arg2: Internal.RenderType_, arg3: Internal.RenderType_): void;
    }
    type RegisterNamedRenderTypesEvent_ = RegisterNamedRenderTypesEvent;
    class EnchantmentBuilder extends Internal.BuilderBase<Internal.Enchantment> {
        constructor(i: ResourceLocation_)
        rare(): this;
        canEnchant(i: Internal.Object2BooleanFunction_<Internal.ItemStack>): this;
        createObject(): any;
        damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): this;
        maxLevel(i: number): this;
        veryRare(): this;
        postAttack(i: Internal.EnchantmentBuilder$PostFunction_): this;
        checkCompatibility(i: Internal.Object2BooleanFunction_<ResourceLocation>): this;
        rarity(r: Internal.Enchantment$Rarity_): this;
        minLevel(i: number): this;
        maxCost(i: Internal.Int2IntFunction_): this;
        category(c: Internal.EnchantmentCategory_): this;
        minCost(i: Internal.Int2IntFunction_): this;
        postHurt(i: Internal.EnchantmentBuilder$PostFunction_): this;
        vanishable(): this;
        crossbow(): this;
        trident(): this;
        slots(s: Internal.EquipmentSlot_[]): this;
        uncommon(): this;
        curse(): this;
        undiscoverable(): this;
        armorLegs(): this;
        armorFeet(): this;
        treasureOnly(): this;
        armorChest(): this;
        untradeable(): this;
        weapon(): this;
        damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): this;
        bow(): this;
        breakable(): this;
        armorHead(): this;
        fishingRod(): this;
        armor(): this;
        wearable(): this;
    }
    type EnchantmentBuilder_ = EnchantmentBuilder;
    class ScreenEvent$MouseButtonReleased$Pre extends Internal.ScreenEvent$MouseButtonReleased {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$MouseButtonReleased$Pre_ = ScreenEvent$MouseButtonReleased$Pre;
    interface FloatIterable extends Internal.Iterable<number> {
        forEach(arg0: Internal.FloatConsumer_): void;
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        forEach(arg0: Internal.DoubleConsumer_): void;
        doubleIterator(): Internal.DoubleIterator;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
    }
    type FloatIterable_ = FloatIterable;
    interface InventoryCarrier {
        getInventory(): Internal.SimpleContainer;
        pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        get inventory(): Internal.SimpleContainer
    }
    type InventoryCarrier_ = InventoryCarrier;
    interface Function15 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> {
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function11<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        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;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function9<T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry12(): Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Internal.Function3<T13, T14, T15, R>>;
        curry(): Internal.Function<T1, Internal.Function14<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function10<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.Function5<T11, T12, T13, T14, T15, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function8<T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry13(): Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Internal.BiFunction<T14, T15, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function12<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function13<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>;
        curry11(): Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Internal.Function4<T12, T13, T14, T15, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function6<T10, T11, T12, T13, T14, T15, R>>;
        curry14(): Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Internal.Function<T15, R>>;
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function7<T9, T10, T11, T12, T13, T14, T15, R>>;
    }
    type Function15_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> = Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>;
    interface Function16 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> {
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function8<T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry(): Internal.Function<T1, Internal.Function15<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function11<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry15(): Internal.Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Internal.Function<T16, R>>;
        curry13(): Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Internal.Function3<T14, T15, T16, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function12<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry12(): Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Internal.Function4<T13, T14, T15, T16, R>>;
        curry11(): Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Internal.Function5<T12, T13, T14, T15, T16, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function7<T10, T11, T12, T13, T14, T15, T16, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function14<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        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<T1, T2, T3, T4, T5, T6, T7, Internal.Function9<T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.Function6<T11, T12, T13, T14, T15, T16, R>>;
        curry14(): Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Internal.BiFunction<T15, T16, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function10<T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>;
    }
    type Function16_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> = Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>;
    interface Function13 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> {
        curry2(): Internal.BiFunction<T1, T2, Internal.Function11<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function8<T6, T7, T8, T9, T10, T11, T12, T13, R>>;
        curry12(): Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Internal.Function<T13, R>>;
        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;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function7<T7, T8, T9, T10, T11, T12, T13, R>>;
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function5<T9, T10, T11, T12, T13, R>>;
        curry11(): Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Internal.BiFunction<T12, T13, R>>;
        curry(): Internal.Function<T1, Internal.Function12<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function10<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function9<T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function6<T8, T9, T10, T11, T12, T13, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.Function3<T11, T12, T13, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function4<T10, T11, T12, T13, R>>;
    }
    type Function13_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> = Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>;
    interface PrivilegedAction <T> {
        run(): T;
        (): T;
    }
    type PrivilegedAction_<T> = PrivilegedAction<T>;
    class ClientboundCooldownPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Item_, arg1: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getItem(): Internal.Item;
        isSkippable(): boolean;
        getDuration(): number;
        get item(): Internal.Item
        get skippable(): boolean
        get duration(): number
    }
    type ClientboundCooldownPacket_ = ClientboundCooldownPacket;
    interface Function14 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> {
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function6<T9, T10, T11, T12, T13, T14, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function7<T8, T9, T10, T11, T12, T13, T14, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.Function4<T11, T12, T13, T14, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function11<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function8<T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function10<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        curry13(): Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Internal.Function<T14, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function5<T10, T11, T12, T13, T14, R>>;
        curry11(): Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Internal.Function3<T12, T13, T14, R>>;
        curry12(): Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Internal.BiFunction<T13, T14, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function9<T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        curry(): Internal.Function<T1, Internal.Function13<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function12<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>;
        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;
    }
    type Function14_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> = Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>;
    interface Function11 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> {
        apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function7<T5, T6, T7, T8, T9, T10, T11, R>>;
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function3<T9, T10, T11, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function8<T4, T5, T6, T7, T8, T9, T10, T11, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function5<T7, T8, T9, T10, T11, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function9<T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>;
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.BiFunction<T10, T11, R>>;
        curry(): Internal.Function<T1, Internal.Function10<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function6<T6, T7, T8, T9, T10, T11, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function4<T8, T9, T10, T11, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.Function<T11, R>>;
    }
    type Function11_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> = Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>;
    class EntityRenderersEvent$RegisterRenderers extends Internal.EntityRenderersEvent {
        constructor()
        registerEntityRenderer<T extends Internal.Entity>(arg0: Internal.EntityType_<T>, arg1: Internal.EntityRendererProvider_<T>): void;
        registerBlockEntityRenderer<T extends Internal.BlockEntity>(arg0: Internal.BlockEntityType_<T>, arg1: Internal.BlockEntityRendererProvider_<T>): void;
    }
    type EntityRenderersEvent$RegisterRenderers_ = EntityRenderersEvent$RegisterRenderers;
    interface IInteractionChecker {
        canPlayerUse(arg0: Internal.Player_): boolean;
    }
    type IInteractionChecker_ = IInteractionChecker;
    interface Function12 <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> {
        curry9(): Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, Internal.Function3<T10, T11, T12, R>>;
        curry6(): Internal.Function6<T1, T2, T3, T4, T5, T6, Internal.Function6<T7, T8, T9, T10, T11, T12, R>>;
        curry11(): Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Internal.Function<T12, R>>;
        curry10(): Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Internal.BiFunction<T11, T12, R>>;
        curry(): Internal.Function<T1, Internal.Function11<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>;
        curry4(): Internal.Function4<T1, T2, T3, T4, Internal.Function8<T5, T6, T7, T8, T9, T10, T11, T12, R>>;
        curry5(): Internal.Function5<T1, T2, T3, T4, T5, Internal.Function7<T6, T7, T8, T9, T10, T11, T12, R>>;
        curry3(): Internal.Function3<T1, T2, T3, Internal.Function9<T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>;
        curry8(): Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, Internal.Function4<T9, T10, T11, T12, R>>;
        curry2(): Internal.BiFunction<T1, T2, Internal.Function10<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>;
        curry7(): Internal.Function7<T1, T2, T3, T4, T5, T6, T7, Internal.Function5<T8, T9, T10, T11, T12, R>>;
        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;
    }
    type Function12_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> = Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>;
    class StructureTemplateManager {
        constructor(arg0: Internal.ResourceManager_, arg1: Internal.LevelStorageSource$LevelStorageAccess_, arg2: Internal.DataFixer_)
        listTemplates(): Internal.Stream<ResourceLocation>;
        save(arg0: ResourceLocation_): boolean;
        remove(arg0: ResourceLocation_): void;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        readStructure(arg0: Internal.CompoundTag_): Internal.StructureTemplate;
        getOrCreate(arg0: ResourceLocation_): Internal.StructureTemplate;
        get(arg0: ResourceLocation_): Internal.Optional<Internal.StructureTemplate>;
        static createPathToStructure(arg0: Internal.Path_, arg1: ResourceLocation_, arg2: string): Internal.Path;
        getPathToGeneratedStructure(arg0: ResourceLocation_, arg1: string): Internal.Path;
    }
    type StructureTemplateManager_ = StructureTemplateManager;
    interface Principal {
        hashCode(): number;
        toString(): string;
        getName(): string;
        equals(arg0: any): boolean;
        implies(arg0: Internal.Subject_): boolean;
        get name(): string
    }
    type Principal_ = Principal;
    interface IForgeBlockEntity extends Internal.ICapabilitySerializable<Internal.CompoundTag> {
        getPersistentData(): Internal.CompoundTag;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        onChunkUnloaded(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get persistentData(): Internal.CompoundTag
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
        readonly INFINITE_EXTENT_AABB: Internal.AABB;
    }
    type IForgeBlockEntity_ = IForgeBlockEntity;
    class TerrainAdjustment extends Internal.Enum<Internal.TerrainAdjustment> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.TerrainAdjustment;
        getSerializedName(): string;
        static values(): Internal.TerrainAdjustment[];
        get serializedName(): string
        static readonly BEARD_BOX: Internal.TerrainAdjustment;
        static readonly NONE: Internal.TerrainAdjustment;
        static readonly CODEC: Internal.Codec<Internal.TerrainAdjustment>;
        static readonly BURY: Internal.TerrainAdjustment;
        static readonly BEARD_THIN: Internal.TerrainAdjustment;
    }
    type TerrainAdjustment_ = TerrainAdjustment | "bury" | "beard_thin" | "beard_box" | "none";
    class RandomSpreadType extends Internal.Enum<Internal.RandomSpreadType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        evaluate(arg0: Internal.RandomSource_, arg1: number): number;
        static valueOf(arg0: string): Internal.RandomSpreadType;
        getSerializedName(): string;
        static values(): Internal.RandomSpreadType[];
        get serializedName(): string
        static readonly LINEAR: Internal.RandomSpreadType;
        static readonly TRIANGULAR: Internal.RandomSpreadType;
        static readonly CODEC: Internal.Codec<Internal.RandomSpreadType>;
    }
    type RandomSpreadType_ = "linear" | RandomSpreadType | "triangular";
    abstract class Goal {
        constructor()
        isInterruptable(): boolean;
        start(): void;
        getFlags(): Internal.EnumSet<Internal.Goal$Flag>;
        setFlags(arg0: Internal.EnumSet_<Internal.Goal$Flag>): void;
        stop(): void;
        canUse(): boolean;
        requiresUpdateEveryTick(): boolean;
        canContinueToUse(): boolean;
        tick(): void;
        get interruptable(): boolean
        get flags(): Internal.EnumSet<Internal.Goal$Flag>
        set flags(arg0: Internal.EnumSet_<Internal.Goal$Flag>)
    }
    type Goal_ = Goal;
    class ImmutableList$Builder <E> extends Internal.ImmutableCollection$Builder<E> {
        constructor()
        add(arg0: any[]): Internal.ImmutableCollection$Builder<any>;
        addAll(arg0: Internal.Iterator_<any>): Internal.ImmutableCollection$Builder<any>;
        addAll(arg0: Internal.Iterable_<any>): Internal.ImmutableCollection$Builder<any>;
        build(): Internal.ImmutableCollection<any>;
        add(arg0: any): Internal.ImmutableCollection$Builder<any>;
    }
    type ImmutableList$Builder_<E> = ImmutableList$Builder<E>;
    interface AutomobileComponent <T extends Internal.AutomobileComponent<T>> extends Internal.StatContainer<T>, Internal.SimpleMapContentRegistry$Identifiable {
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: T): void;
        containerId(): ResourceLocation;
        getId(): ResourceLocation;
        getContainerTextKey(): string;
        isEmpty(): boolean;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<T>>): void;
        get id(): ResourceLocation
        get containerTextKey(): string
        get empty(): boolean
    }
    type AutomobileComponent_<T extends Internal.AutomobileComponent<T>> = AutomobileComponent<T>;
    interface ConditionUserBuilder <T extends Internal.ConditionUserBuilder<T>> {
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): T;
        when(arg0: Internal.LootItemCondition$Builder_): T;
        unwrap(): T;
    }
    type ConditionUserBuilder_<T extends Internal.ConditionUserBuilder<T>> = ConditionUserBuilder<T>;
    interface DebugRenderer$SimpleDebugRenderer {
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
    }
    type DebugRenderer$SimpleDebugRenderer_ = DebugRenderer$SimpleDebugRenderer;
    class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource {
        constructor(arg0: Internal.ByteBuffer_)
        static create(arg0: number): Internal.STBTTFontinfo$Buffer;
        static malloc(arg0: number): Internal.STBTTFontinfo$Buffer;
        /**
         * @deprecated
        */
        static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer;
        static create(): Internal.STBTTFontinfo;
        static malloc(): Internal.STBTTFontinfo;
        static malloc(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer;
        /**
         * @deprecated
        */
        static callocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo;
        /**
         * @deprecated
        */
        static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer;
        static calloc(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer;
        /**
         * @deprecated
        */
        static mallocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo;
        /**
         * @deprecated
        */
        static mallocStack(): Internal.STBTTFontinfo;
        static calloc(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo;
        static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer;
        static calloc(): Internal.STBTTFontinfo;
        static createSafe(arg0: number): Internal.STBTTFontinfo;
        close(): void;
        static malloc(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo;
        /**
         * @deprecated
        */
        static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer;
        /**
         * @deprecated
        */
        static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer;
        static create(arg0: number): Internal.STBTTFontinfo;
        static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer;
        static calloc(arg0: number): Internal.STBTTFontinfo$Buffer;
        /**
         * @deprecated
        */
        static callocStack(): Internal.STBTTFontinfo;
        static readonly ALIGNOF: 8;
        static readonly SIZEOF: 160;
    }
    type STBTTFontinfo_ = STBTTFontinfo;
    class EnchantedBookItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        static getEnchantments(arg0: Internal.ItemStack_): Internal.ListTag;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        static addEnchantment(arg0: Internal.ItemStack_, arg1: Internal.EnchantmentInstance_): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        static createForEnchantment(arg0: Internal.EnchantmentInstance_): Internal.ItemStack;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly TAG_STORED_ENCHANTMENTS: "StoredEnchantments";
    }
    type EnchantedBookItem_ = EnchantedBookItem;
    class BlockIDPredicate implements Internal.BlockPredicate {
        constructor(i: ResourceLocation_)
        "with"(key: string, value: string): this;
        checkState(state: Internal.BlockState_): boolean;
        check(b: Internal.BlockContainerJS_): boolean;
        getBlockState(): Internal.BlockState;
        getBlockProperties(): Internal.List<Internal.BlockIDPredicate$PropertyObject>;
        get blockState(): Internal.BlockState
        get blockProperties(): Internal.List<Internal.BlockIDPredicate$PropertyObject>
    }
    type BlockIDPredicate_ = BlockIDPredicate;
    class GTRecipeType implements Internal.RecipeType<Internal.GTRecipe> {
        constructor(registryName: ResourceLocation_, group: string, ...proxyRecipes: Internal.RecipeType_<any>[])
        setMaxIOSize(maxInputs: number, maxOutputs: number, maxFluidInputs: number, maxFluidOutputs: number): this;
        prepareBuilder(onPrepare: Internal.Consumer_<Internal.GTRecipeBuilder>): this;
        setMaxSize(io: Internal.IO_, cap: RecipeCapability_<any>, max: number): this;
        createUITemplate(progressSupplier: Internal.DoubleSupplier_, importItems: Internal.IItemTransfer_, exportItems: Internal.IItemTransfer_, importFluids: Internal.IFluidStorage_[], exportFluids: Internal.IFluidStorage_[], isSteam: boolean, isHighPressure: boolean): WidgetGroup;
        getMaxTooltips(): number;
        recipeBuilder(entry: UnificationEntry_, ...append: any[]): Internal.GTRecipeBuilder;
        getRecipe(recipeManager: Internal.RecipeManager_, id: ResourceLocation_): Internal.GTRecipe;
        appendJEIUI(recipe: Internal.GTRecipe_, widgetGroup: WidgetGroup_): void;
        getCustomUI(): Internal.CompoundTag;
        createEditableUITemplate(isSteam: boolean, isHighPressure: boolean): Internal.IEditableUI<WidgetGroup, Internal.GTRecipeType$RecipeHolder>;
        setSound(sound: Internal.SoundEntry_): this;
        setProgressBarTexture(progressBarTexture: ProgressTexture_): this;
        setSteamMoveType(steamMoveType: FillDirection_): this;
        setIconSupplier(iconSupplier: Internal.Supplier_<Internal.ItemStack>): this;
        getProxyRecipes(): Internal.Map<Internal.RecipeType<any>, Internal.List<Internal.GTRecipe>>;
        getJEISize(): GuiSize;
        recipeBuilder(item: Internal.Supplier_<Internal.ItemLike>, ...append: any[]): Internal.GTRecipeBuilder;
        onRecipeBuild(onBuild: Internal.BiConsumer_<Internal.GTRecipeBuilder, Internal.Consumer<Internal.FinishedRecipe>>): this;
        toGTrecipe(id: ResourceLocation_, recipe: Internal.Recipe_<any>): Internal.GTRecipe;
        createUITemplate(progressSupplier: Internal.DoubleSupplier_, importItems: Internal.IItemTransfer_, exportItems: Internal.IItemTransfer_, importFluids: Internal.IFluidStorage_[], exportFluids: Internal.IFluidStorage_[]): WidgetGroup;
        setRecipeBuilder(recipeBuilder: Internal.GTRecipeBuilder_): this;
        hasCustomUI(): boolean;
        /**
         * @deprecated
        */
        setSpecialTexture(specialTexturePosition: com.lowdragmc.lowdraglib.utils.Rect_, area: Internal.IGuiTexture_): this;
        setMaxTooltips(maxTooltips: number): this;
        getIconSupplier(): Internal.Supplier<Internal.ItemStack>;
        setSteamProgressBar(progressBar: Internal.SteamTexture_, moveType: FillDirection_): this;
        getDataInfos(): Internal.List<Internal.Function<Internal.CompoundTag, string>>;
        setUiBuilder(uiBuilder: Internal.BiConsumer_<Internal.GTRecipe, WidgetGroup>): this;
        searchFuelRecipe(recipeManager: Internal.RecipeManager_, holder: Internal.IRecipeCapabilityHolder_): Internal.List<Internal.GTRecipe>;
        getMaxOutputs(cap: RecipeCapability_<any>): number;
        recipeBuilder(id: ResourceLocation_, ...append: any[]): Internal.GTRecipeBuilder;
        setSteamProgressBarTexture(steamProgressBarTexture: Internal.SteamTexture_): this;
        setSlotOverlay(isOutput: boolean, isFluid: boolean, slotOverlay: Internal.IGuiTexture_): this;
        searchRecipe(recipeManager: Internal.RecipeManager_, holder: Internal.IRecipeCapabilityHolder_): Internal.List<Internal.GTRecipe>;
        setSlotOverlay(isOutput: boolean, isFluid: boolean, isLast: boolean, slotOverlay: Internal.IGuiTexture_): this;
        isFuelRecipeType(): boolean;
        setSmallRecipeMap(smallRecipeMap: Internal.GTRecipeType_): this;
        /**
         * @deprecated
        */
        setSpecialTexture(x: number, y: number, width: number, height: number, area: Internal.IGuiTexture_): this;
        reloadCustomUI(): void;
        setEUIO(io: Internal.IO_): this;
        setProgressBar(progressBar: ResourceTexture_, moveType: FillDirection_): this;
        copyFrom(builder: Internal.GTRecipeBuilder_): Internal.GTRecipeBuilder;
        getSmallRecipeMap(): this;
        setFuelRecipeType(isFuelRecipeType: boolean): this;
        recipeBuilder(itemLike: Internal.ItemLike_, ...append: any[]): Internal.GTRecipeBuilder;
        getSlotOverlays(): Internal.Byte2ObjectMap<Internal.IGuiTexture>;
        getMaxInputs(cap: RecipeCapability_<any>): number;
        recipeBuilder(id: string, ...append: any[]): Internal.GTRecipeBuilder;
        static simple<T extends Internal.Recipe<any>>(arg0: ResourceLocation_): Internal.RecipeType<T>;
        getSound(): Internal.SoundEntry;
        addDataInfo(dataInfo: Internal.Function_<Internal.CompoundTag, string>): this;
        static register<T extends Internal.Recipe<any>>(arg0: string): Internal.RecipeType<T>;
        get maxTooltips(): number
        get customUI(): Internal.CompoundTag
        set sound(sound: Internal.SoundEntry_)
        set progressBarTexture(progressBarTexture: ProgressTexture_)
        set steamMoveType(steamMoveType: FillDirection_)
        set iconSupplier(iconSupplier: Internal.Supplier_<Internal.ItemStack>)
        get proxyRecipes(): Internal.Map<Internal.RecipeType<any>, Internal.List<Internal.GTRecipe>>
        get JEISize(): GuiSize
        set recipeBuilder(recipeBuilder: Internal.GTRecipeBuilder_)
        set maxTooltips(maxTooltips: number)
        get iconSupplier(): Internal.Supplier<Internal.ItemStack>
        get dataInfos(): Internal.List<Internal.Function<Internal.CompoundTag, string>>
        set uiBuilder(uiBuilder: Internal.BiConsumer_<Internal.GTRecipe, WidgetGroup>)
        set steamProgressBarTexture(steamProgressBarTexture: Internal.SteamTexture_)
        get fuelRecipeType(): boolean
        set smallRecipeMap(smallRecipeMap: Internal.GTRecipeType_)
        set EUIO(io: Internal.IO_)
        get smallRecipeMap(): Internal.GTRecipeType
        set fuelRecipeType(isFuelRecipeType: boolean)
        get slotOverlays(): Internal.Byte2ObjectMap<Internal.IGuiTexture>
        get sound(): Internal.SoundEntry
        readonly maxOutputs: Internal.Object2IntMap<RecipeCapability<any>>;
        readonly registryName: ResourceLocation;
        readonly group: string;
        readonly maxInputs: Internal.Object2IntMap<RecipeCapability<any>>;
    }
    type GTRecipeType_ = GTRecipeType;
    interface EnchantmentBuilder$EnchantmentFactory <T extends Internal.Enchantment> {
        create(arg0: Internal.Enchantment$Rarity_, arg1: Internal.EnchantmentCategory_, ...arg2: Internal.EquipmentSlot_[]): T;
        (arg0: Internal.Enchantment$Rarity_, arg1: Internal.EnchantmentCategory_, ...arg2: Internal.EquipmentSlot_[]): T;
    }
    type EnchantmentBuilder$EnchantmentFactory_<T extends Internal.Enchantment> = EnchantmentBuilder$EnchantmentFactory<T>;
    interface LongBinaryOperator {
        applyAsLong(arg0: number, arg1: number): number;
        (arg0: number, arg1: number): number;
    }
    type LongBinaryOperator_ = LongBinaryOperator;
    class LecternBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static tryPlaceBook(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.ItemStack_): boolean;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        static resetBookState(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static signalPageChange(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE_NORTH: Internal.ArrayVoxelShape;
        static readonly SHAPE_BASE: Internal.CubeVoxelShape;
        static readonly SHAPE_COLLISION: Internal.CubeVoxelShape;
        static readonly SHAPE_TOP_PLATE: Internal.ArrayVoxelShape;
        static readonly SHAPE_SOUTH: Internal.ArrayVoxelShape;
        static readonly HAS_BOOK: Internal.BooleanProperty;
        static readonly SHAPE_WEST: Internal.ArrayVoxelShape;
        static readonly SHAPE_EAST: Internal.ArrayVoxelShape;
        static readonly SHAPE_POST: Internal.CubeVoxelShape;
        static readonly FACING: Internal.DirectionProperty;
        static readonly SHAPE_COMMON: Internal.CubeVoxelShape;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type LecternBlock_ = LecternBlock;
    interface IRecipeHandlerTrait <K> extends Internal.IRecipeHandler<K> {
        postWorking(holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_, recipe: Internal.GTRecipe_): void;
        handleRecipeInner(arg0: Internal.IO_, arg1: Internal.GTRecipe_, arg2: Internal.List_<K>, arg3: string, arg4: boolean): Internal.List<K>;
        getSlotNames(): Internal.Set<string>;
        isDistinct(): boolean;
        handleRecipe(io: Internal.IO_, recipe: Internal.GTRecipe_, left: Internal.List_<any>, slotName: string, simulate: boolean): Internal.List<K>;
        addChangedListener(arg0: Internal.Runnable_): Internal.ISubscription;
        updateTimeStamp(level: Internal.Level_): void;
        preWorking(holder: Internal.IRecipeCapabilityHolder_, io: Internal.IO_, recipe: Internal.GTRecipe_): void;
        getHandlerIO(): Internal.IO;
        copyContent(content: any): K;
        setTimeStamp(arg0: number): void;
        getCapability(): RecipeCapability<K>;
        getTimeStamp(): number;
        get slotNames(): Internal.Set<string>
        get distinct(): boolean
        get handlerIO(): Internal.IO
        set timeStamp(arg0: number)
        get capability(): RecipeCapability<K>
        get timeStamp(): number
    }
    type IRecipeHandlerTrait_<K> = IRecipeHandlerTrait<K>;
    class ForgeGui extends Internal.Gui {
        constructor(arg0: Internal.Minecraft_)
        renderFood(arg0: number, arg1: number, arg2: Internal.PoseStack_): void;
        setupOverlayRenderState(arg0: boolean, arg1: boolean): void;
        shouldDrawSurvivalElements(): boolean;
        getMinecraft(): Internal.Minecraft;
        setupOverlayRenderState(arg0: boolean, arg1: boolean, arg2: ResourceLocation_): void;
        handler$zph000$render(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void;
        renderHealth(arg0: number, arg1: number, arg2: Internal.PoseStack_): void;
        get minecraft(): Internal.Minecraft
        rightHeight: number;
        static rayTraceDistance: 20.0;
        leftHeight: number;
    }
    type ForgeGui_ = ForgeGui;
    abstract class CachedRenderBBBlockEntity extends Internal.SyncedBlockEntity {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getModelData(): Internal.ModelData;
        requestModelDataUpdate(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        get modelData(): Internal.ModelData
    }
    type CachedRenderBBBlockEntity_ = CachedRenderBBBlockEntity;
    abstract class UnicodeSet$XSymbolTable implements Internal.SymbolTable {
        constructor()
        applyPropertyAlias(arg0: string, arg1: string, arg2: Internal.UnicodeSet_): boolean;
        lookup(arg0: string): string[];
        parseReference(arg0: string, arg1: Internal.ParsePosition_, arg2: number): string;
        lookupMatcher(arg0: number): Internal.UnicodeMatcher;
    }
    type UnicodeSet$XSymbolTable_ = UnicodeSet$XSymbolTable;
    class ClientboundCustomPayloadPacket implements Internal.Packet<Internal.ClientGamePacketListener>, Internal.ICustomPacket<Internal.ClientboundCustomPayloadPacket> {
        constructor(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getData(): Internal.FriendlyByteBuf;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getInternalData(): Internal.FriendlyByteBuf;
        getDirection(): Internal.NetworkDirection;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getName(): ResourceLocation;
        getIndex(): number;
        getIdentifier(): ResourceLocation;
        getThis(): this;
        isSkippable(): boolean;
        get data(): Internal.FriendlyByteBuf
        get internalData(): Internal.FriendlyByteBuf
        get direction(): Internal.NetworkDirection
        get name(): ResourceLocation
        get index(): number
        get identifier(): ResourceLocation
        get "this"(): Internal.ClientboundCustomPayloadPacket
        get skippable(): boolean
        static readonly DEBUG_POI_REMOVED_PACKET: ResourceLocation;
        static readonly DEBUG_RAIDS: ResourceLocation;
        static readonly DEBUG_POI_TICKET_COUNT_PACKET: ResourceLocation;
        static readonly DEBUG_HIVE: ResourceLocation;
        static readonly DEBUG_NEIGHBORSUPDATE_PACKET: ResourceLocation;
        static readonly DEBUG_STRUCTURES_PACKET: ResourceLocation;
        static readonly DEBUG_BRAIN: ResourceLocation;
        static readonly DEBUG_VILLAGE_SECTIONS: ResourceLocation;
        static readonly DEBUG_PATHFINDING_PACKET: ResourceLocation;
        static readonly DEBUG_GAME_EVENT: ResourceLocation;
        static readonly DEBUG_GOAL_SELECTOR: ResourceLocation;
        static readonly BRAND: ResourceLocation;
        static readonly DEBUG_GAME_EVENT_LISTENER: ResourceLocation;
        static readonly DEBUG_WORLDGENATTEMPT_PACKET: ResourceLocation;
        static readonly DEBUG_BEE: ResourceLocation;
        static readonly DEBUG_POI_ADDED_PACKET: ResourceLocation;
        static readonly DEBUG_GAME_TEST_ADD_MARKER: ResourceLocation;
        static readonly DEBUG_GAME_TEST_CLEAR: ResourceLocation;
    }
    type ClientboundCustomPayloadPacket_ = ClientboundCustomPayloadPacket;
    abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable<Internal.ShortBuffer> {
        mismatch(arg0: Internal.ShortBuffer_): number;
        put(arg0: number): this;
        asReadOnlyBuffer(): this;
        put(arg0: number[]): this;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        get(): number;
        compareTo(arg0: any): number;
        position(arg0: number): this;
        limit(arg0: number): this;
        order(): Internal.ByteOrder;
        get(arg0: number): number;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        static allocate(arg0: number): Internal.ShortBuffer;
        get(arg0: number[]): this;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.ShortBuffer;
        put(arg0: Internal.ShortBuffer_): this;
        put(arg0: number, arg1: number): this;
        put(arg0: number, arg1: number[]): this;
        duplicate(): this;
        get(arg0: number, arg1: number[]): this;
        get(arg0: number[], arg1: number, arg2: number): this;
        static wrap(arg0: number[]): Internal.ShortBuffer;
        compareTo(arg0: Internal.ShortBuffer_): number;
        array(): number[];
        put(arg0: number[], arg1: number, arg2: number): this;
        compact(): this;
        put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): this;
    }
    type ShortBuffer_ = ShortBuffer;
    class OutputReplacementTransformer$Replacement extends Internal.Record implements Internal.OutputReplacement {
        constructor(with_: Internal.OutputReplacement_, transformer: Internal.OutputReplacementTransformer_)
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.OutputReplacement_): any;
        transform(transformer: Internal.OutputReplacementTransformer_): this;
        transformer(): Internal.OutputReplacementTransformer;
        static of(o: any): Internal.OutputReplacement;
        "with"(): Internal.OutputReplacement;
    }
    type OutputReplacementTransformer$Replacement_ = OutputReplacementTransformer$Replacement;
    class Ingredient implements Internal.Predicate<Internal.ItemStack>, Internal.IngredientAccessor, Internal.IngredientKJS {
        constructor(arg0: Internal.Stream_<Internal.Ingredient$Value>)
        getDisplayStacks(): Internal.ItemStackSet;
        dissolve(): void;
        isVanilla(): boolean;
        static invalidateAll(): void;
        static of(arg0: Internal.Stream_<Internal.ItemStack>): Internal.Ingredient;
        isSimple(): boolean;
        static valueFromJson(arg0: Internal.JsonObject_): Internal.Ingredient$Value;
        getItemIds(): Internal.Set<string>;
        isEmpty(): boolean;
        asStack(): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): this;
        static fromValues(arg0: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        isWildcard(): boolean;
        static of(): Internal.Ingredient;
        test(arg0: any): boolean;
        canBeUsedForMatching(): boolean;
        getItemTypes(): Internal.Set<Internal.Item>;
        static of(...arg0: Internal.ItemLike_[]): Internal.Ingredient;
        static create_$md$73e547$0(arg0: Internal.Stream_<any>): Internal.Ingredient;
        static merge(arg0: Internal.Collection_<Internal.Ingredient>): Internal.Ingredient;
        and(ingredient: Internal.Ingredient_): this;
        negate(): Internal.Predicate<Internal.ItemStack>;
        subtract(subtracted: Internal.Ingredient_): this;
        testItem(item: Internal.Item_): boolean;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.Ingredient;
        checkInvalidation(): boolean;
        static of(...arg0: Internal.ItemStack_[]): Internal.Ingredient;
        static of(arg0: Internal.TagKey_<Internal.Item>): Internal.Ingredient;
        self(): this;
        toNetwork(arg0: Internal.FriendlyByteBuf_): void;
        withCount(count: number): InputItem;
        getStacks(): Internal.ItemStackSet;
        getStackingIds(): Internal.IntList;
        or(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        test(arg0: Internal.ItemStack_): boolean;
        getValues(): Internal.Ingredient$Value[];
        getSerializer(): Internal.IIngredientSerializer<Internal.Ingredient>;
        static create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        static fromJson(arg0: Internal.JsonElement_): Internal.Ingredient;
        asIngredient(): this;
        and(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        get displayStacks(): Internal.ItemStackSet
        get vanilla(): boolean
        get simple(): boolean
        get itemIds(): Internal.Set<string>
        get empty(): boolean
        get wildcard(): boolean
        get itemTypes(): Internal.Set<Internal.Item>
        get stacks(): Internal.ItemStackSet
        get stackingIds(): Internal.IntList
        get values(): Internal.Ingredient$Value[]
        get serializer(): Internal.IIngredientSerializer<Internal.Ingredient>
        get first(): Internal.ItemStack
        static readonly INVALIDATION_COUNTER: 1;
        static readonly EMPTY: Internal.Ingredient;
        values: Internal.Ingredient$Value[];
        itemStacks: Internal.ItemStack[];
        stackingIds: Internal.IntList;
        readonly isVanilla: boolean;
        invalidationCounter: number;
    }
    type Ingredient_ = {count?: number, item: Internal.ItemStack_} | {ingredient: object} | Internal.ItemStack_ | RegExp | Internal.Ingredient_[] | `@${Special.Mod}` | `%${string}` | Ingredient | Internal.FluidStackJS_ | {fluid: Internal.FluidStackJS_} | `#${Special.ItemTag}` | "*" | {value: object} | {type: Special.Ingredient};
    class FMLCommonSetupEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type FMLCommonSetupEvent_ = FMLCommonSetupEvent;
    interface LongIterable extends Internal.Iterable<number> {
        forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        iterator(): Internal.Iterator<any>;
        spliterator(): Internal.Spliterator<any>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        longIterator(): Internal.LongIterator;
        longSpliterator(): Internal.LongSpliterator;
        forEach(arg0: Internal.LongConsumer_): void;
    }
    type LongIterable_ = LongIterable;
    interface ItemLike {
        asItem(): Internal.Item;
    }
    type ItemLike_ = ItemLike;
    class BiomeGenerationSettingsBuilder extends Internal.BiomeGenerationSettings$Builder {
        constructor(arg0: Internal.BiomeGenerationSettings_)
        getFeatures(arg0: DecorationGenerationStep_): Internal.List<Internal.Holder<Internal.PlacedFeature>>;
        getCarvers(arg0: CarvingGenerationStep_): Internal.List<Internal.Holder<Internal.ConfiguredWorldCarver<any>>>;
    }
    type BiomeGenerationSettingsBuilder_ = BiomeGenerationSettingsBuilder;
    class Sensing {
        constructor(arg0: Internal.Mob_)
        hasLineOfSight(arg0: Internal.Entity_): boolean;
        tick(): void;
    }
    type Sensing_ = Sensing;
    class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings;
    class StructureSpawnOverride extends Internal.Record {
        constructor(arg0: Internal.StructureSpawnOverride$BoundingBoxType_, arg1: Internal.WeightedRandomList_<Internal.MobSpawnSettings$SpawnerData>)
        boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType;
        spawns(): Internal.WeightedRandomList<Internal.MobSpawnSettings$SpawnerData>;
        static readonly CODEC: Internal.Codec<Internal.StructureSpawnOverride>;
    }
    type StructureSpawnOverride_ = StructureSpawnOverride;
    class RealmsServer$State extends Internal.Enum<Internal.RealmsServer$State> {
        static valueOf(arg0: string): Internal.RealmsServer$State;
        static values(): Internal.RealmsServer$State[];
        static readonly OPEN: Internal.RealmsServer$State;
        static readonly CLOSED: Internal.RealmsServer$State;
        static readonly UNINITIALIZED: Internal.RealmsServer$State;
    }
    type RealmsServer$State_ = RealmsServer$State | "open" | "closed" | "uninitialized";
    interface ItemFiltersStack {
        getInventoryFilterData(): Internal.ItemInventory;
        getItemFiltersData(): any;
        createDataIF(item: Internal.Item_): any;
        getStringValueFilterData(): Internal.StringValueData<any>;
        get inventoryFilterData(): Internal.ItemInventory
        get itemFiltersData(): any
        get stringValueFilterData(): Internal.StringValueData<any>
    }
    type ItemFiltersStack_ = ItemFiltersStack;
    class AccessibleObject implements Internal.AnnotatedElement {
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        setAccessible(arg0: boolean): void;
        canAccess(arg0: any): boolean;
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        trySetAccessible(): boolean;
        getAnnotations(): Internal.Annotation[];
        getDeclaredAnnotations(): Internal.Annotation[];
        static setAccessible(arg0: Internal.AccessibleObject_[], arg1: boolean): void;
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        /**
         * @deprecated
        */
        isAccessible(): boolean;
        set accessible(arg0: boolean)
        get annotations(): Internal.Annotation[]
        get declaredAnnotations(): Internal.Annotation[]
        /**
         * @deprecated
        */
        get accessible(): boolean
    }
    type AccessibleObject_ = AccessibleObject;
    abstract class ScreenEvent$KeyPressed extends Internal.ScreenEvent$KeyInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyPressed_ = ScreenEvent$KeyPressed;
    interface ParticleEngine$SpriteParticleRegistration <T extends Internal.ParticleOptions> {
        create(arg0: Internal.SpriteSet_): Internal.ParticleProvider<T>;
        (arg0: Internal.SpriteSet_): Internal.ParticleProvider_<T>;
    }
    type ParticleEngine$SpriteParticleRegistration_<T extends Internal.ParticleOptions> = ParticleEngine$SpriteParticleRegistration<T>;
    class EntityFallenOnBlockCallbackJS extends Internal.EntitySteppedOnBlockCallbackJS {
        constructor(level: Internal.Level_, entity: Internal.Entity_, pos: BlockPos_, state: Internal.BlockState_, fallHeight: number)
        /**
         * Applies fall damage to the entity, multiplier by the multiplier.
         * Note this does not force it, so entities that do not take fall damage are not affected.
        */
        applyFallDamage(multiplier: number): boolean;
        /**
         * Get the height the entity has fallen
        */
        getFallHeight(): number;
        /**
         * Damages the entity using the provided damage source, using the fall height and multiplier to calculate the damage amount.
         * Note this does not force the damage, so entities that do not take fall damage are not affected.
        */
        applyFallDamage(fallHeight: number, multiplier: number, damageSource: DamageSource_): boolean;
        /**
         * Applies fall damage to the entity as if they had fallen from the provided height, and multiplies it by the provided multiplier.
         * Note this does not force it, so entities that do not take fall damage are not affected.
        */
        applyFallDamage(fallHeight: number, multiplier: number): boolean;
        /**
         * Applies default fall damage to the entity.
         * Note this does not force it, so entities that do not take fall damage are not affected.
        */
        applyFallDamage(): boolean;
        /**
         * Get the height the entity has fallen
        */
        get fallHeight(): number
    }
    type EntityFallenOnBlockCallbackJS_ = EntityFallenOnBlockCallbackJS;
    class CrucibleTypeEnum extends Internal.Enum<Internal.CrucibleTypeEnum> {
        static values(): Internal.CrucibleTypeEnum[];
        getLevel(): number;
        static valueOf(arg0: string): Internal.CrucibleTypeEnum;
        getName(): string;
        static getTypeByName(arg0: string): Internal.CrucibleTypeEnum;
        get level(): number
        get name(): string
        static readonly FIRED: Internal.CrucibleTypeEnum;
        static readonly WOOD: Internal.CrucibleTypeEnum;
    }
    type CrucibleTypeEnum_ = "wood" | CrucibleTypeEnum | "fired";
    abstract class AbstractFloatList extends Internal.AbstractFloatCollection implements Internal.FloatList, Internal.FloatStack {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        pop(): any;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        add(arg0: number, arg1: number): void;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        compareTo(arg0: any): number;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        static of<E>(arg0: E): Internal.List<E>;
        topFloat(): number;
        addElements(arg0: number, arg1: number[]): void;
        getFloat(arg0: number): number;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        static of(...arg0: number[]): Internal.FloatList;
        static of(arg0: number, arg1: number, arg2: number): Internal.FloatList;
        size(arg0: number): void;
        push(arg0: number): void;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        addAll(arg0: number, arg1: Internal.FloatList_): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        addAll(arg0: Internal.FloatList_): boolean;
        removeIf(arg0: Internal.FloatPredicate_): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        listIterator(arg0: number): Internal.FloatListIterator;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        peekFloat(arg0: number): number;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        static of(): Internal.FloatList;
        removeElements(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        iterator(): Internal.FloatListIterator;
        unstableSort(arg0: Internal.FloatComparator_): void;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        indexOf(arg0: number): number;
        static of<E>(...arg0: E[]): Internal.List<E>;
        removeFloat(arg0: number): number;
        static of(arg0: number): Internal.FloatList;
        doubleParallelStream(): Internal.DoubleStream;
        setElements(arg0: number[]): void;
        doubleStream(): Internal.DoubleStream;
        addAll(arg0: number, arg1: Internal.FloatCollection_): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        static of(arg0: number, arg1: number): Internal.FloatList;
        setElements(arg0: number, arg1: number[]): void;
        replaceAll(arg0: Internal.DoubleUnaryOperator_): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        compareTo(arg0: Internal.List_<number>): number;
        sort(arg0: Internal.FloatComparator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        doubleIterator(): Internal.DoubleIterator;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        popFloat(): number;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        subList(arg0: number, arg1: number): Internal.List<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        forEach(arg0: Internal.DoubleConsumer_): void;
        replaceAll(arg0: Internal.FloatUnaryOperator_): void;
        lastIndexOf(arg0: number): number;
        spliterator(): Internal.FloatSpliterator;
        listIterator(): Internal.FloatListIterator;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
    }
    type AbstractFloatList_ = AbstractFloatList;
    class CarvingMask {
        constructor(arg0: number[], arg1: number)
        constructor(arg0: number, arg1: number)
        stream(arg0: Internal.ChunkPos_): Internal.Stream<BlockPos>;
        setAdditionalMask(arg0: Internal.CarvingMask$Mask_): void;
        set(arg0: number, arg1: number, arg2: number): void;
        get(arg0: number, arg1: number, arg2: number): boolean;
        toArray(): number[];
        set additionalMask(arg0: Internal.CarvingMask$Mask_)
    }
    type CarvingMask_ = CarvingMask;
    class SharedSuggestionProvider$TextCoordinates {
        constructor(arg0: string, arg1: string, arg2: string)
        readonly y: string;
        readonly x: string;
        readonly z: string;
        static readonly DEFAULT_LOCAL: Internal.SharedSuggestionProvider$TextCoordinates;
        static readonly DEFAULT_GLOBAL: Internal.SharedSuggestionProvider$TextCoordinates;
    }
    type SharedSuggestionProvider$TextCoordinates_ = SharedSuggestionProvider$TextCoordinates;
    class TimeUnit extends Internal.Enum<Internal.TimeUnit> {
        sleep(arg0: number): void;
        convert(arg0: number, arg1: Internal.TimeUnit_): number;
        static of(arg0: Internal.ChronoUnit_): Internal.TimeUnit;
        toMillis(arg0: number): number;
        toNanos(arg0: number): number;
        timedJoin(arg0: Internal.Thread_, arg1: number): void;
        toSeconds(arg0: number): number;
        toMinutes(arg0: number): number;
        timedWait(arg0: any, arg1: number): void;
        static values(): Internal.TimeUnit[];
        toMicros(arg0: number): number;
        convert(arg0: Duration_): number;
        static valueOf(arg0: string): Internal.TimeUnit;
        toChronoUnit(): Internal.ChronoUnit;
        toHours(arg0: number): number;
        toDays(arg0: number): number;
        static readonly MINUTES: Internal.TimeUnit;
        static readonly SECONDS: Internal.TimeUnit;
        static readonly DAYS: Internal.TimeUnit;
        static readonly NANOSECONDS: Internal.TimeUnit;
        static readonly MICROSECONDS: Internal.TimeUnit;
        static readonly MILLISECONDS: Internal.TimeUnit;
        static readonly HOURS: Internal.TimeUnit;
    }
    type TimeUnit_ = "nanoseconds" | "minutes" | "seconds" | TimeUnit | "days" | "hours" | "microseconds" | "milliseconds";
    class SimpleMapContentRegistry <V extends Internal.SimpleMapContentRegistry$Identifiable> {
        constructor()
        forEach(arg0: Internal.Consumer_<V>): void;
        getOrDefault(arg0: ResourceLocation_): V;
        get(arg0: ResourceLocation_): V;
        register(arg0: V): V;
    }
    type SimpleMapContentRegistry_<V extends Internal.SimpleMapContentRegistry$Identifiable> = SimpleMapContentRegistry<V>;
    interface IngredientSupplierKJS {
        kjs$asIngredient(): Internal.Ingredient;
    }
    type IngredientSupplierKJS_ = IngredientSupplierKJS;
    interface DataSource {
        getData(arg0: Internal.CommandSourceStack_): Internal.Stream<Internal.CompoundTag>;
        (arg0: Internal.CommandSourceStack_): Internal.Stream_<Internal.CompoundTag>;
    }
    type DataSource_ = DataSource;
    class BlockEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_)
        getPos(): BlockPos;
        getState(): Internal.BlockState;
        getLevel(): Internal.LevelAccessor;
        get pos(): BlockPos
        get state(): Internal.BlockState
        get level(): Internal.LevelAccessor
    }
    type BlockEvent_ = BlockEvent;
    class BlockColors implements Internal.BlockColorsExtended, Internal.BlockColorsAccess {
        constructor()
        getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number;
        getColorProvider(state: Internal.BlockState_): Internal.ColorSampler<any>;
        getColor(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        getColoringProperties(arg0: Internal.Block_): Internal.Set<Internal.Property<any>>;
        /**
         * @deprecated
        */
        register(arg0: Internal.BlockColor_, ...arg1: Internal.Block_[]): void;
        static createDefault(): Internal.BlockColors;
        automobility$getForgeColorMap(): Internal.Map<any, any>;
    }
    type BlockColors_ = BlockColors;
    class VariantBlockStateBuilder implements Internal.IGeneratedBlockState {
        getOwner(): Internal.Block;
        setModels(arg0: Internal.VariantBlockStateBuilder$PartialBlockstate_, ...arg1: Internal.ConfiguredModel_[]): this;
        forAllStatesExcept(arg0: Internal.Function_<Internal.BlockState, Internal.ConfiguredModel[]>, ...arg1: Internal.Property_<any>[]): this;
        addModels(arg0: Internal.VariantBlockStateBuilder$PartialBlockstate_, ...arg1: Internal.ConfiguredModel_[]): this;
        getModels(): Internal.Map<Internal.VariantBlockStateBuilder$PartialBlockstate, Internal.BlockStateProvider$ConfiguredModelList>;
        partialState(): Internal.VariantBlockStateBuilder$PartialBlockstate;
        toJson(): Internal.JsonObject;
        forAllStates(arg0: Internal.Function_<Internal.BlockState, Internal.ConfiguredModel[]>): this;
        get owner(): Internal.Block
        get models(): Internal.Map<Internal.VariantBlockStateBuilder$PartialBlockstate, Internal.BlockStateProvider$ConfiguredModelList>
    }
    type VariantBlockStateBuilder_ = VariantBlockStateBuilder;
    class HorseArmorItem extends Internal.Item {
        constructor(arg0: number, arg1: ResourceLocation_, arg2: Internal.Item$Properties_)
        constructor(arg0: number, arg1: string, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getTexture(): ResourceLocation;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getProtection(): number;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        get texture(): ResourceLocation
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        get protection(): number
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type HorseArmorItem_ = HorseArmorItem;
    abstract class RenderTask extends Internal.RefCnt {
        addDependency(dependency: Internal.TextureProxy_, samplerState: number): void;
        getUniqueID(): number;
        getTarget(): Internal.SurfaceProxy;
        makeSkippable(): void;
        getTarget(index: number): Internal.SurfaceProxy;
        isClosed(): boolean;
        makeClosed(context: Internal.RecordingContext_): void;
        isInstantiated(): boolean;
        isSkippable(): boolean;
        prePrepare(context: Internal.RecordingContext_): void;
        dependsOn(dependency: Internal.RenderTask_): boolean;
        getNumTargets(): number;
        prepare(flushState: Internal.OpFlushState_): void;
        gatherProxyIntervals(alloc: Internal.ResourceAllocator_): void;
        execute(arg0: Internal.OpFlushState_): boolean;
        detach(drawingMgr: Internal.DrawingManager_): void;
        get uniqueID(): number
        get target(): Internal.SurfaceProxy
        get closed(): boolean
        get instantiated(): boolean
        get skippable(): boolean
        get numTargets(): number
        static readonly RESOLVE_FLAG_MSAA: 1;
        static readonly RESOLVE_FLAG_MIPMAPS: 2;
    }
    type RenderTask_ = RenderTask;
    class FrontAndTop extends Internal.Enum<Internal.FrontAndTop> implements Internal.StringRepresentable {
        static fromFrontAndTop(arg0: Internal.Direction_, arg1: Internal.Direction_): Internal.FrontAndTop;
        front(): Internal.Direction;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static values(): Internal.FrontAndTop[];
        static valueOf(arg0: string): Internal.FrontAndTop;
        top(): Internal.Direction;
        get serializedName(): string
        static readonly DOWN_SOUTH: Internal.FrontAndTop;
        static readonly DOWN_NORTH: Internal.FrontAndTop;
        static readonly DOWN_EAST: Internal.FrontAndTop;
        static readonly SOUTH_UP: Internal.FrontAndTop;
        static readonly NORTH_UP: Internal.FrontAndTop;
        static readonly UP_EAST: Internal.FrontAndTop;
        static readonly UP_NORTH: Internal.FrontAndTop;
        static readonly EAST_UP: Internal.FrontAndTop;
        static readonly DOWN_WEST: Internal.FrontAndTop;
        static readonly UP_WEST: Internal.FrontAndTop;
        static readonly UP_SOUTH: Internal.FrontAndTop;
        static readonly WEST_UP: Internal.FrontAndTop;
    }
    type FrontAndTop_ = "south_up" | "north_up" | FrontAndTop | "up_west" | "down_east" | "down_south" | "up_east" | "east_up" | "down_north" | "down_west" | "up_south" | "west_up" | "up_north";
    interface BufferVertexConsumer extends Internal.VertexConsumer {
        uv2(arg0: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        endVertex(): void;
        color(arg0: number): Internal.VertexConsumer;
        normalIntValue(arg0: number): number;
        normal(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        overlayCoords(arg0: number): Internal.VertexConsumer;
        vertex(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        createSink(factory: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<any>): Internal.VertexSink;
        currentElement(): Internal.VertexFormatElement;
        overlayCoords(arg0: number, arg1: number): Internal.VertexConsumer;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        nextElement(): void;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer;
        uvShort(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        putShort(arg0: number, arg1: number): void;
        defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        uv2(arg0: number, arg1: number): Internal.VertexConsumer;
        putByte(arg0: number, arg1: number): void;
        putFloat(arg0: number, arg1: number): void;
        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;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer;
        of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        uv(arg0: number, arg1: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        unsetDefaultColor(): void;
    }
    type BufferVertexConsumer_ = BufferVertexConsumer;
    class RecipeNamespace extends Internal.LinkedHashMap<string, Internal.RecipeSchemaType> {
        constructor(name: string)
        shapeless(id: string): this;
        replace(arg0: string, arg1: Internal.RecipeSchemaType_): Internal.RecipeSchemaType;
        shaped(id: string): this;
        static of<K, V>(): Internal.Map<K, V>;
        merge(arg0: string, arg1: Internal.RecipeSchemaType_, arg2: Internal.BiFunction_<Internal.RecipeSchemaType, Internal.RecipeSchemaType, Internal.RecipeSchemaType>): Internal.RecipeSchemaType;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        replace(arg0: string, arg1: Internal.RecipeSchemaType_, arg2: Internal.RecipeSchemaType_): boolean;
        compute(arg0: string, arg1: Internal.BiFunction_<string, Internal.RecipeSchemaType, Internal.RecipeSchemaType>): Internal.RecipeSchemaType;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static getMappedRecipes(): Internal.Map<string, ResourceLocation>;
        putIfAbsent(arg0: string, arg1: Internal.RecipeSchemaType_): Internal.RecipeSchemaType;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        put(arg0: string, arg1: Internal.RecipeSchemaType_): Internal.RecipeSchemaType;
        remove(arg0: any): Internal.RecipeSchemaType;
        static of<K, V>(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<K, V>;
        computeIfPresent(arg0: string, arg1: Internal.BiFunction_<string, Internal.RecipeSchemaType, Internal.RecipeSchemaType>): Internal.RecipeSchemaType;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        register(id: string, type: Internal.RecipeSchema_): this;
        static of<K, V>(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<K, V>;
        special(id: string): this;
        registerBasic(id: string, ...keys: Internal.RecipeKey_<any>[]): this;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: string, arg1: Internal.Function_<string, Internal.RecipeSchemaType>): Internal.RecipeSchemaType;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        static getAll(): Internal.Map<string, Internal.RecipeNamespace>;
        get mappedRecipes(): Internal.Map<string, ResourceLocation>
        get all(): Internal.Map<string, Internal.RecipeNamespace>
        readonly name: string;
    }
    type RecipeNamespace_ = RecipeNamespace;
    class EntityType$Builder <T extends Internal.Entity> {
        clientTrackingRange(arg0: number): this;
        immuneTo(...arg0: Internal.Block_[]): this;
        noSummon(): this;
        noSave(): this;
        fireImmune(): this;
        setTrackingRange(arg0: number): this;
        static of<T extends Internal.Entity>(arg0: Internal.EntityType$EntityFactory_<T>, arg1: Internal.MobCategory_): Internal.EntityType$Builder<T>;
        static createNothing<T extends Internal.Entity>(arg0: Internal.MobCategory_): Internal.EntityType$Builder<T>;
        setShouldReceiveVelocityUpdates(arg0: boolean): this;
        canSpawnFarFromPlayer(): this;
        setUpdateInterval(arg0: number): this;
        sized(arg0: number, arg1: number): this;
        build(arg0: string): Internal.EntityType<T>;
        updateInterval(arg0: number): this;
        setCustomClientFactory(arg0: Internal.BiFunction_<Internal.PlayMessages$SpawnEntity, Internal.Level, T>): this;
        set trackingRange(arg0: number)
        set shouldReceiveVelocityUpdates(arg0: boolean)
        set updateInterval(arg0: number)
        set customClientFactory(arg0: Internal.BiFunction_<Internal.PlayMessages$SpawnEntity, Internal.Level, T>)
    }
    type EntityType$Builder_<T extends Internal.Entity> = EntityType$Builder<T>;
    /**
     * Invoked when the game is starting up and the armor tier registry is being built.
    */
    class ItemArmorTierRegistryEventJS extends Internal.StartupEventJS {
        constructor()
        /**
         * Adds a new armor tier.
        */
        add(id: string, tier: Internal.Consumer_<Internal.MutableArmorTier>): void;
        /**
         * Adds a new armor tier with a parent tier specified by string.
        */
        add(id: string, parent: string, tier: Internal.Consumer_<Internal.MutableArmorTier>): void;
    }
    type ItemArmorTierRegistryEventJS_ = ItemArmorTierRegistryEventJS;
    abstract class BackendTexture {
        getWidth(): number;
        getBackendFormat(): Internal.BackendFormat;
        isExternal(): boolean;
        isSameTexture(arg0: Internal.BackendTexture_): boolean;
        setVkQueueFamilyIndex(queueFamilyIndex: number): void;
        getGLTextureInfo(info: Internal.GLTextureInfo_): boolean;
        getVkImageInfo(info: Internal.VulkanImageInfo_): boolean;
        isProtected(): boolean;
        isMipmapped(): boolean;
        setVkImageLayout(layout: number): void;
        getHeight(): number;
        getBackend(): number;
        glTextureParametersModified(): void;
        get width(): number
        get backendFormat(): Internal.BackendFormat
        get external(): boolean
        set vkQueueFamilyIndex(queueFamilyIndex: number)
        get "protected"(): boolean
        get mipmapped(): boolean
        set vkImageLayout(layout: number)
        get height(): number
        get backend(): number
    }
    type BackendTexture_ = BackendTexture;
    interface ProfilerMeasured {
        profiledMetrics(): Internal.List<Internal.MetricSampler>;
    }
    type ProfilerMeasured_ = ProfilerMeasured;
    class StructureTemplate$StructureEntityInfo {
        constructor(arg0: Vec3_, arg1: BlockPos_, arg2: Internal.CompoundTag_)
        readonly nbt: Internal.CompoundTag;
        readonly pos: Vec3;
        readonly blockPos: BlockPos;
    }
    type StructureTemplate$StructureEntityInfo_ = StructureTemplate$StructureEntityInfo;
    class NoiseProvider extends Internal.NoiseBasedStateProvider {
        constructor(arg0: number, arg1: Internal.NormalNoise$NoiseParameters_, arg2: number, arg3: Internal.List_<Internal.BlockState>)
        static readonly CODEC: Internal.Codec<Internal.NoiseProvider>;
    }
    type NoiseProvider_ = NoiseProvider;
    abstract class PlayerList {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.RegistryAccess$Frozen_, arg2: Internal.PlayerDataStorage_, arg3: number)
        placeNewPlayer(arg0: Internal.Connection_, arg1: Internal.ServerPlayer_): void;
        setSimulationDistance(arg0: number): void;
        sendAllPlayerInfo(arg0: Internal.ServerPlayer_): void;
        getSingleplayerData(): Internal.CompoundTag;
        broadcastSystemToTeam(arg0: Internal.Player_, arg1: Internal.Component_): void;
        broadcastSystemToAllExceptTeam(arg0: Internal.Player_, arg1: Internal.Component_): void;
        reloadResources(): void;
        broadcast(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.ResourceKey_<Internal.Level>, arg6: Internal.Packet_<any>): void;
        saveAll(): void;
        sendPlayerPermissionLevel(arg0: Internal.ServerPlayer_): void;
        remove(arg0: Internal.ServerPlayer_): void;
        isOp(arg0: Internal.GameProfile_): boolean;
        getPlayerCount(): number;
        getIpBans(): Internal.IpBanList;
        addWorldborderListener(arg0: Internal.ServerLevel_): void;
        getOpNames(): string[];
        reloadWhiteList(): void;
        setViewDistance(arg0: number): void;
        getPlayer(arg0: Internal.UUID_): Internal.ServerPlayer;
        tick(): void;
        broadcastSystemMessage(arg0: Internal.Component_, arg1: boolean): void;
        broadcastChatMessage(arg0: Internal.PlayerChatMessage_, arg1: Internal.CommandSourceStack_, arg2: Internal.ChatType$Bound_): void;
        isWhiteListed(arg0: Internal.GameProfile_): boolean;
        getSimulationDistance(): number;
        getMaxPlayers(): number;
        setAllowCheatsForAllPlayers(arg0: boolean): void;
        isAllowCheatsForAllPlayers(): boolean;
        getServer(): Internal.MinecraftServer;
        broadcastChatMessage(arg0: Internal.PlayerChatMessage_, arg1: Internal.ServerPlayer_, arg2: Internal.ChatType$Bound_): void;
        canPlayerLogin(arg0: Internal.SocketAddress_, arg1: Internal.GameProfile_): Internal.Component;
        getWhiteList(): Internal.UserWhiteList;
        broadcastAll(arg0: Internal.Packet_<any>, arg1: Internal.ResourceKey_<Internal.Level>): void;
        getPlayerForLogin(arg0: Internal.GameProfile_, arg1: Internal.ProfilePublicKey_): Internal.ServerPlayer;
        respawn(arg0: Internal.ServerPlayer_, arg1: boolean): Internal.ServerPlayer;
        broadcastAll(arg0: Internal.Packet_<any>): void;
        getPlayers(): Internal.List<Internal.ServerPlayer>;
        op(arg0: Internal.GameProfile_): void;
        getPlayerAdvancements(arg0: Internal.ServerPlayer_): Internal.PlayerAdvancements;
        getPlayerNamesArray(): string[];
        getPlayerByName(arg0: string): Internal.ServerPlayer;
        load(arg0: Internal.ServerPlayer_): Internal.CompoundTag;
        broadcastMessageHeader(arg0: Internal.PlayerChatMessage_, arg1: Internal.Set_<Internal.ServerPlayer>): void;
        deop(arg0: Internal.GameProfile_): void;
        getPlayerStats(arg0: Internal.Player_): Internal.ServerStatsCounter;
        removeAll(): void;
        getWhiteListNames(): string[];
        sendLevelInfo(arg0: Internal.ServerPlayer_, arg1: Internal.ServerLevel_): void;
        canBypassPlayerLimit(arg0: Internal.GameProfile_): boolean;
        setUsingWhiteList(arg0: boolean): void;
        getViewDistance(): number;
        isUsingWhitelist(): boolean;
        broadcastSystemMessage(arg0: Internal.Component_, arg1: Internal.Function_<Internal.ServerPlayer, Internal.Component>, arg2: boolean): void;
        getBans(): Internal.UserBanList;
        getPlayersWithAddress(arg0: string): Internal.List<Internal.ServerPlayer>;
        getOps(): Internal.ServerOpList;
        set simulationDistance(arg0: number)
        get singleplayerData(): Internal.CompoundTag
        get playerCount(): number
        get ipBans(): Internal.IpBanList
        get opNames(): string[]
        set viewDistance(arg0: number)
        get simulationDistance(): number
        get maxPlayers(): number
        set allowCheatsForAllPlayers(arg0: boolean)
        get allowCheatsForAllPlayers(): boolean
        get server(): Internal.MinecraftServer
        get whiteList(): Internal.UserWhiteList
        get players(): Internal.List<Internal.ServerPlayer>
        get playerNamesArray(): string[]
        get whiteListNames(): string[]
        set usingWhiteList(arg0: boolean)
        get viewDistance(): number
        get usingWhitelist(): boolean
        get bans(): Internal.UserBanList
        get ops(): Internal.ServerOpList
        static readonly USERBANLIST_FILE: Internal.File;
        static readonly CHAT_FILTERED_FULL: Internal.MutableComponent;
        static readonly OPLIST_FILE: Internal.File;
        static readonly IPBANLIST_FILE: Internal.File;
        static readonly WHITELIST_FILE: Internal.File;
    }
    type PlayerList_ = PlayerList;
    class FireworkRocketEntity extends Internal.Projectile implements Internal.FireworkRocketEntityKJS, Internal.ItemSupplier {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.ItemStack_)
        constructor(arg0: Internal.Level_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: number, arg5: boolean)
        constructor(arg0: Internal.EntityType_<Internal.FireworkRocketEntity>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.ItemStack_, arg2: Internal.Entity_, arg3: number, arg4: number, arg5: number, arg6: boolean)
        constructor(arg0: Internal.Level_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: number, arg4: number, arg5: Internal.ItemStack_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        isShotAtAngle(): boolean;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        setLifetimeKJS(arg0: number): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        get shotAtAngle(): boolean
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        set lifetimeKJS(arg0: number)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type FireworkRocketEntity_ = FireworkRocketEntity;
    class GTLayerPattern$Layer$Builder {
        block(block: Internal.Supplier_<Internal.Block>): this;
        size(min: number, max: number): this;
        weight(weight: number): this;
        mat(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        state(state: Internal.BlockState_): this;
        build(): Internal.GTLayerPattern$Layer;
        state(state: Internal.Supplier_<Internal.BlockState>): this;
    }
    type GTLayerPattern$Layer$Builder_ = GTLayerPattern$Layer$Builder;
    interface Replaceable {
        getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void;
        replace(arg0: number, arg1: number, arg2: string): void;
        replace(arg0: number, arg1: number, arg2: string[], arg3: number, arg4: number): void;
        charAt(arg0: number): string;
        hasMetaData(): boolean;
        copy(arg0: number, arg1: number, arg2: number): void;
        length(): number;
        char32At(arg0: number): number;
    }
    type Replaceable_ = Replaceable;
    interface View$OnClickListener {
        onClick(arg0: Internal.View_): void;
        (arg0: Internal.View_): void;
    }
    type View$OnClickListener_ = View$OnClickListener;
    class ServerboundCustomPayloadPacket implements Internal.Packet<Internal.ServerGamePacketListener>, Internal.ICustomPacket<Internal.ServerboundCustomPayloadPacket> {
        constructor(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getData(): Internal.FriendlyByteBuf;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getInternalData(): Internal.FriendlyByteBuf;
        getDirection(): Internal.NetworkDirection;
        getName(): ResourceLocation;
        getThis(): this;
        getIndex(): number;
        getIdentifier(): ResourceLocation;
        isSkippable(): boolean;
        get data(): Internal.FriendlyByteBuf
        get internalData(): Internal.FriendlyByteBuf
        get direction(): Internal.NetworkDirection
        get name(): ResourceLocation
        get "this"(): Internal.ServerboundCustomPayloadPacket
        get index(): number
        get identifier(): ResourceLocation
        get skippable(): boolean
        static readonly BRAND: ResourceLocation;
    }
    type ServerboundCustomPayloadPacket_ = ServerboundCustomPayloadPacket;
    class ServerboundPlayerCommandPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_, arg1: Internal.ServerboundPlayerCommandPacket$Action_)
        constructor(arg0: Internal.Entity_, arg1: Internal.ServerboundPlayerCommandPacket$Action_, arg2: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getData(): number;
        getAction(): Internal.ServerboundPlayerCommandPacket$Action;
        isSkippable(): boolean;
        getId(): number;
        get data(): number
        get action(): Internal.ServerboundPlayerCommandPacket$Action
        get skippable(): boolean
        get id(): number
    }
    type ServerboundPlayerCommandPacket_ = ServerboundPlayerCommandPacket;
    interface ByteChannel extends Internal.ReadableByteChannel, Internal.WritableByteChannel {
        write(arg0: Internal.ByteBuffer_): number;
        read(arg0: Internal.ByteBuffer_): number;
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type ByteChannel_ = ByteChannel;
    class MinecartController implements Internal.INBTSerializable<Internal.CompoundTag> {
        constructor(arg0: Internal.AbstractMinecart_)
        decouple(): void;
        getCoupledCart(arg0: boolean): Internal.UUID;
        deserializeNBT(arg0: Internal.Tag_): void;
        static empty(): Internal.MinecartController;
        setStalledExternally(arg0: boolean): void;
        cart(): Internal.AbstractMinecart;
        isCoupledThroughContraption(): boolean;
        tick(): void;
        isLeadingCoupling(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isStalled(): boolean;
        isPresent(): boolean;
        removeConnection(arg0: boolean): void;
        hasContraptionCoupling(arg0: boolean): boolean;
        coupleWith(arg0: boolean, arg1: Internal.UUID_, arg2: number, arg3: boolean): void;
        serializeNBT(): Internal.Tag;
        isConnectedToCoupling(): boolean;
        isFullyCoupled(): boolean;
        getCouplingLength(arg0: boolean): number;
        prepareForCoupling(arg0: boolean): void;
        sendData(): void;
        set stalledExternally(arg0: boolean)
        get coupledThroughContraption(): boolean
        get leadingCoupling(): boolean
        get stalled(): boolean
        get present(): boolean
        get connectedToCoupling(): boolean
        get fullyCoupled(): boolean
        static EMPTY: Internal.MinecartController;
    }
    type MinecartController_ = MinecartController;
    class LivingEntityUseItemEvent$Tick extends Internal.LivingEntityUseItemEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: number)
    }
    type LivingEntityUseItemEvent$Tick_ = LivingEntityUseItemEvent$Tick;
    abstract class AbstractInterruptibleChannel implements Internal.InterruptibleChannel, Internal.Channel {
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type AbstractInterruptibleChannel_ = AbstractInterruptibleChannel;
    interface Language {
        getCode(): string;
        getName(): string;
        getRegion(): string;
        get code(): string
        get name(): string
        get region(): string
    }
    type Language_ = Language;
    class LootPool {
        getBonusRolls(): Internal.NumberProvider;
        addRandomItems(arg0: Internal.Consumer_<Internal.ItemStack>, arg1: Internal.LootContext_): void;
        static lootPool(): Internal.LootPool$Builder;
        setBonusRolls(arg0: Internal.NumberProvider_): void;
        getName(): string;
        setRolls(arg0: Internal.NumberProvider_): void;
        getRolls(): Internal.NumberProvider;
        isFrozen(): boolean;
        validate(arg0: Internal.ValidationContext_): void;
        freeze(): void;
        get bonusRolls(): Internal.NumberProvider
        set bonusRolls(arg0: Internal.NumberProvider_)
        get name(): string
        set rolls(arg0: Internal.NumberProvider_)
        get rolls(): Internal.NumberProvider
        get frozen(): boolean
    }
    type LootPool_ = LootPool;
    interface IForgeEntity extends Internal.ICapabilitySerializable<Internal.CompoundTag> {
        isAddedToWorld(): boolean;
        canUpdate(arg0: boolean): void;
        isInFluidType(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getEyeInFluidType(): Internal.FluidType;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        canUpdate(): boolean;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getStepHeight(): number;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        canRiderInteract(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        isMultipartEntity(): boolean;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getPersistentData(): Internal.CompoundTag;
        onAddedToWorld(): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        canStartSwimming(): boolean;
        onRemovedFromWorld(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        revive(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        getMaxHeightFluidType(): Internal.FluidType;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        get addedToWorld(): boolean
        get inFluidType(): boolean
        get eyeInFluidType(): Internal.FluidType
        get stepHeight(): number
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get persistentData(): Internal.CompoundTag
        get maxHeightFluidType(): Internal.FluidType
    }
    type IForgeEntity_ = IForgeEntity;
    abstract class GLObjectCompat implements Internal.AutoCloseable {
        isCreated(): boolean;
        close(): void;
        get(): number;
        get created(): boolean
    }
    type GLObjectCompat_ = GLObjectCompat;
    interface Widget {
        render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
    }
    type Widget_ = Widget;
    class SpringFeature extends Internal.Feature<Internal.SpringConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.SpringConfiguration>)
    }
    type SpringFeature_ = SpringFeature;
    interface ItemKJS extends Internal.IngredientSupplierKJS {
        setFireResistant(b: boolean): void;
        setRarity(r: Internal.Rarity_): void;
        setDigSpeed(speed: number): void;
        setItemBuilder(b: Internal.ItemBuilder_): void;
        setAttackSpeed(attackSpeed: number): void;
        setAttackDamage(attackDamage: number): void;
        getIdLocation(): ResourceLocation;
        getMod(): string;
        kjs$asIngredient(): Internal.Ingredient;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        getCreativeTab(): string;
        setArmorToughness(armorToughness: number): void;
        getTypeData(): Internal.CompoundTag;
        getId(): string;
        getTypeItemStackKey(): Internal.ItemStackKey;
        self(): Internal.Item;
        setMaxStackSize(i: number): void;
        setBurnTime(i: number): void;
        setFoodProperties(properties: Internal.FoodProperties_): void;
        setCraftingRemainder(i: Internal.Item_): void;
        setMaxDamage(i: number): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        getItemBuilder(): Internal.ItemBuilder;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        set fireResistant(b: boolean)
        set rarity(r: Internal.Rarity_)
        set digSpeed(speed: number)
        set itemBuilder(b: Internal.ItemBuilder_)
        set attackSpeed(attackSpeed: number)
        set attackDamage(attackDamage: number)
        get idLocation(): ResourceLocation
        get mod(): string
        set armorProtection(armorProtection: number)
        get creativeTab(): string
        set armorToughness(armorToughness: number)
        get typeData(): Internal.CompoundTag
        get id(): string
        get typeItemStackKey(): Internal.ItemStackKey
        set maxStackSize(i: number)
        set burnTime(i: number)
        set foodProperties(properties: Internal.FoodProperties_)
        set craftingRemainder(i: Internal.Item_)
        set maxDamage(i: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get itemBuilder(): Internal.ItemBuilder
        set armorKnockbackResistance(knockbackResistance: number)
    }
    type ItemKJS_ = ItemKJS;
    interface Member {
        getModifiers(): number;
        getName(): string;
        isSynthetic(): boolean;
        getDeclaringClass(): typeof any;
        get modifiers(): number
        get name(): string
        get synthetic(): boolean
        get declaringClass(): typeof any
        readonly PUBLIC: 0;
        readonly DECLARED: 1;
    }
    type Member_ = Member;
    interface StringBuilderFormattable {
        formatTo(buffer: Internal.StringBuilder_): void;
    }
    type StringBuilderFormattable_ = StringBuilderFormattable;
    class NetworkInterface {
        inetAddresses(): Internal.Stream<Internal.InetAddress>;
        isPointToPoint(): boolean;
        getParent(): this;
        subInterfaces(): Internal.Stream<Internal.NetworkInterface>;
        getMTU(): number;
        getHardwareAddress(): number[];
        getSubInterfaces(): Internal.Enumeration<Internal.NetworkInterface>;
        static getNetworkInterfaces(): Internal.Enumeration<Internal.NetworkInterface>;
        getIndex(): number;
        static networkInterfaces(): Internal.Stream<Internal.NetworkInterface>;
        supportsMulticast(): boolean;
        isUp(): boolean;
        isVirtual(): boolean;
        static getByName(arg0: string): Internal.NetworkInterface;
        isLoopback(): boolean;
        static getByIndex(arg0: number): Internal.NetworkInterface;
        getInterfaceAddresses(): Internal.List<Internal.InterfaceAddress>;
        getName(): string;
        getDisplayName(): string;
        static getByInetAddress(arg0: Internal.InetAddress_): Internal.NetworkInterface;
        getInetAddresses(): Internal.Enumeration<Internal.InetAddress>;
        get pointToPoint(): boolean
        get parent(): Internal.NetworkInterface
        get MTU(): number
        get hardwareAddress(): number[]
        get subInterfaces(): Internal.Enumeration<Internal.NetworkInterface>
        get networkInterfaces(): Internal.Enumeration<Internal.NetworkInterface>
        get index(): number
        get up(): boolean
        get virtual(): boolean
        get loopback(): boolean
        get interfaceAddresses(): Internal.List<Internal.InterfaceAddress>
        get name(): string
        get displayName(): string
        get inetAddresses(): Internal.Enumeration<Internal.InetAddress>
    }
    type NetworkInterface_ = NetworkInterface;
    class AbstractMinecart$Type extends Internal.Enum<Internal.AbstractMinecart$Type> {
        static valueOf(arg0: string): Internal.AbstractMinecart$Type;
        static values(): Internal.AbstractMinecart$Type[];
        static readonly SPAWNER: Internal.AbstractMinecart$Type;
        static readonly RIDEABLE: Internal.AbstractMinecart$Type;
        static readonly CHEST: Internal.AbstractMinecart$Type;
        static readonly HOPPER: Internal.AbstractMinecart$Type;
        static readonly TNT: Internal.AbstractMinecart$Type;
        static readonly COMMAND_BLOCK: Internal.AbstractMinecart$Type;
        static readonly FURNACE: Internal.AbstractMinecart$Type;
    }
    type AbstractMinecart$Type_ = AbstractMinecart$Type | "spawner" | "hopper" | "command_block" | "furnace" | "rideable" | "chest" | "tnt";
    class TreeConfiguration implements Internal.FeatureConfiguration {
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly minimumSize: Internal.FeatureSize;
        readonly dirtProvider: Internal.BlockStateProvider;
        readonly forceDirt: boolean;
        static readonly CODEC: Internal.Codec<Internal.TreeConfiguration>;
        readonly foliageProvider: Internal.BlockStateProvider;
        readonly rootPlacer: Internal.Optional<Internal.RootPlacer>;
        readonly trunkProvider: Internal.BlockStateProvider;
        readonly foliagePlacer: Internal.FoliagePlacer;
        readonly trunkPlacer: Internal.TrunkPlacer;
        readonly decorators: Internal.List<Internal.TreeDecorator>;
        readonly ignoreVines: boolean;
    }
    type TreeConfiguration_ = TreeConfiguration;
    interface Int2IntMap$Entry extends Internal.Map$Entry<number, number> {
        /**
         * @deprecated
        */
        getValue(): number;
        /**
         * @deprecated
        */
        getKey(): any;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        /**
         * @deprecated
        */
        setValue(arg0: number): number;
        /**
         * @deprecated
        */
        setValue(arg0: any): any;
        setValue(arg0: number): number;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        getIntKey(): number;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        getIntValue(): number;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        get value(): number
        /**
         * @deprecated
        */
        get key(): any
        /**
         * @deprecated
        */
        set value(arg0: number)
        /**
         * @deprecated
        */
        set value(arg0: any)
        set value(arg0: number)
        get intKey(): number
        get intValue(): number
    }
    type Int2IntMap$Entry_ = Int2IntMap$Entry;
    interface VertexBufferView {
        getDirectBuffer(): Internal.ByteBuffer;
        flush(arg0: number, arg1: Internal.BufferVertexFormat_): void;
        getWriterPosition(): number;
        ensureBufferCapacity(arg0: number): boolean;
        getVertexFormat(): Internal.BufferVertexFormat;
        get directBuffer(): Internal.ByteBuffer
        get writerPosition(): number
        get vertexFormat(): Internal.BufferVertexFormat
    }
    type VertexBufferView_ = VertexBufferView;
    class ModifiableStructureInfo$StructureInfo$Builder {
        build(): Internal.ModifiableStructureInfo$StructureInfo;
        getStructureSettings(): Internal.StructureSettingsBuilder;
        static copyOf(arg0: Internal.ModifiableStructureInfo$StructureInfo_): Internal.ModifiableStructureInfo$StructureInfo$Builder;
        get structureSettings(): Internal.StructureSettingsBuilder
    }
    type ModifiableStructureInfo$StructureInfo$Builder_ = ModifiableStructureInfo$StructureInfo$Builder;
    class FluidTypeAcid extends Internal.FluidTypeLiquid {
        constructor(name: string, prefix: string, suffix: string, localization: string)
    }
    type FluidTypeAcid_ = FluidTypeAcid;
    class CampfireBlock extends Internal.BaseEntityBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: boolean, arg1: number, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isSmokeyPos(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        handler$zgj000$isFDSmokeSource(arg0: Internal.BlockState_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        static isLitCampfire(arg0: Internal.BlockState_): boolean;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        static canLight(arg0: Internal.BlockState_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        static dowse(arg0: Internal.Entity_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static makeParticles(arg0: Internal.Level_, arg1: BlockPos_, arg2: boolean, arg3: boolean): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly SIGNAL_FIRE: Internal.BooleanProperty;
        static readonly LIT: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type CampfireBlock_ = CampfireBlock;
    class ChunkHolder$FullChunkStatus extends Internal.Enum<Internal.ChunkHolder$FullChunkStatus> {
        static valueOf(arg0: string): Internal.ChunkHolder$FullChunkStatus;
        isOrAfter(arg0: Internal.ChunkHolder$FullChunkStatus_): boolean;
        static values(): Internal.ChunkHolder$FullChunkStatus[];
        static readonly INACCESSIBLE: Internal.ChunkHolder$FullChunkStatus;
        static readonly BORDER: Internal.ChunkHolder$FullChunkStatus;
        static readonly TICKING: Internal.ChunkHolder$FullChunkStatus;
        static readonly ENTITY_TICKING: Internal.ChunkHolder$FullChunkStatus;
    }
    type ChunkHolder$FullChunkStatus_ = "inaccessible" | "entity_ticking" | ChunkHolder$FullChunkStatus | "ticking" | "border";
    class FluidStack {
        constructor(arg0: Internal.Fluid_, arg1: number)
        constructor(arg0: Internal.FluidStack_, arg1: number)
        constructor(arg0: Internal.Fluid_, arg1: number, arg2: Internal.CompoundTag_)
        getDisplayName(): Internal.Component;
        setTag(arg0: Internal.CompoundTag_): void;
        getRawFluid(): Internal.Fluid;
        getOrCreateChildTag(arg0: string): Internal.CompoundTag;
        setAmount(arg0: number): void;
        static readFromPacket(arg0: Internal.FriendlyByteBuf_): Internal.FluidStack;
        removeChildTag(arg0: string): void;
        isEmpty(): boolean;
        writeToNBT(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        shrink(arg0: number): void;
        getAmount(): number;
        static loadFluidStackFromNBT(arg0: Internal.CompoundTag_): Internal.FluidStack;
        static areFluidStackTagsEqual(arg0: Internal.FluidStack_, arg1: Internal.FluidStack_): boolean;
        isFluidEqual(arg0: Internal.FluidStack_): boolean;
        getTranslationKey(): string;
        copy(): this;
        isFluidEqual(arg0: Internal.ItemStack_): boolean;
        getOrCreateTag(): Internal.CompoundTag;
        getChildTag(arg0: string): Internal.CompoundTag;
        hasTag(): boolean;
        getTag(): Internal.CompoundTag;
        getFluid(): Internal.Fluid;
        isFluidStackIdentical(arg0: Internal.FluidStack_): boolean;
        writeToPacket(arg0: Internal.FriendlyByteBuf_): void;
        containsFluid(arg0: Internal.FluidStack_): boolean;
        grow(arg0: number): void;
        get displayName(): Internal.Component
        set tag(arg0: Internal.CompoundTag_)
        get rawFluid(): Internal.Fluid
        set amount(arg0: number)
        get empty(): boolean
        get amount(): number
        get translationKey(): string
        get orCreateTag(): Internal.CompoundTag
        get tag(): Internal.CompoundTag
        get fluid(): Internal.Fluid
        static readonly EMPTY: Internal.FluidStack;
        static readonly CODEC: Internal.Codec<Internal.FluidStack>;
    }
    type FluidStack_ = FluidStack;
    class Compiler {
        constructor()
    }
    type Compiler_ = Compiler;
    class NetherFortressStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly FORTRESS_ENEMIES: Internal.WeightedRandomList<Internal.MobSpawnSettings$SpawnerData>;
        static readonly CODEC: Internal.Codec<Internal.NetherFortressStructure>;
    }
    type NetherFortressStructure_ = NetherFortressStructure;
    class KelpBlock extends Internal.GrowingPlantHeadBlock implements Internal.LiquidBlockContainer {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type KelpBlock_ = KelpBlock;
    abstract class Biome$TemperatureModifier extends Internal.Enum<Internal.Biome$TemperatureModifier> implements Internal.StringRepresentable {
        modifyTemperature(arg0: BlockPos_, arg1: number): number;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.Biome$TemperatureModifier;
        getSerializedName(): string;
        getName(): string;
        static values(): Internal.Biome$TemperatureModifier[];
        get serializedName(): string
        get name(): string
        static readonly FROZEN: Internal.Biome$TemperatureModifier;
        static readonly NONE: Internal.Biome$TemperatureModifier;
        static readonly CODEC: Internal.Codec<Internal.Biome$TemperatureModifier>;
    }
    type Biome$TemperatureModifier_ = "frozen" | Biome$TemperatureModifier | "none";
    abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf {
        touch(arg0: any): Internal.ReferenceCounted;
        retain(): Internal.ReferenceCounted;
        touch(): Internal.ReferenceCounted;
        retain(arg0: number): Internal.ReferenceCounted;
    }
    type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf;
    abstract class HorizontalDirectionalBlock extends Internal.Block {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type HorizontalDirectionalBlock_ = HorizontalDirectionalBlock;
    class StructureStart {
        constructor(arg0: Internal.Structure_, arg1: Internal.ChunkPos_, arg2: number, arg3: Internal.PiecesContainer_)
        canBeReferenced(): boolean;
        isValid(): boolean;
        getChunkPos(): Internal.ChunkPos;
        getPieces(): Internal.List<Internal.StructurePiece>;
        getStructure(): Internal.Structure;
        getReferences(): number;
        placeInChunk(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_): void;
        getBoundingBox(): Internal.BoundingBox;
        addReference(): void;
        createTag(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.ChunkPos_): Internal.CompoundTag;
        static loadStaticStart(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_, arg2: number): Internal.StructureStart;
        get valid(): boolean
        get chunkPos(): Internal.ChunkPos
        get pieces(): Internal.List<Internal.StructurePiece>
        get structure(): Internal.Structure
        get references(): number
        get boundingBox(): Internal.BoundingBox
        static readonly INVALID_START_ID: "INVALID";
        static readonly INVALID_START: Internal.StructureStart;
    }
    type StructureStart_ = StructureStart;
    class Resource {
        constructor(arg0: string, arg1: any_<Internal.InputStream>, arg2: any_<Internal.ResourceMetadata>)
        constructor(arg0: string, arg1: any_<Internal.InputStream>)
        open(): Internal.InputStream;
        openAsReader(): Internal.BufferedReader;
        metadata(): Internal.ResourceMetadata;
        sourcePackId(): string;
    }
    type Resource_ = Resource;
    class ServerboundUseItemPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.InteractionHand_, arg1: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getSequence(): number;
        getHand(): Internal.InteractionHand;
        isSkippable(): boolean;
        get sequence(): number
        get hand(): Internal.InteractionHand
        get skippable(): boolean
    }
    type ServerboundUseItemPacket_ = ServerboundUseItemPacket;
    interface IIngredientSerializer <T extends Internal.Ingredient> {
        parse(arg0: Internal.JsonObject_): T;
        parse(arg0: Internal.FriendlyByteBuf_): T;
        write(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
    }
    type IIngredientSerializer_<T extends Internal.Ingredient> = IIngredientSerializer<T>;
    class ServerboundChangeDifficultyPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.Difficulty_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getDifficulty(): Internal.Difficulty;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get difficulty(): Internal.Difficulty
        get skippable(): boolean
    }
    type ServerboundChangeDifficultyPacket_ = ServerboundChangeDifficultyPacket;
    interface RecipeFilterParseEvent {
        parse(arg0: Internal.Context_, arg1: Internal.List_<Internal.RecipeFilter>, arg2: Internal.Map_<any, any>): void;
    }
    type RecipeFilterParseEvent_ = RecipeFilterParseEvent;
    abstract class RootPlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.BlockStateProvider_, arg2: Internal.Optional_<any>)
        getTrunkOrigin(arg0: BlockPos_, arg1: Internal.RandomSource_): BlockPos;
        placeRoots(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        static readonly CODEC: Internal.Codec<Internal.RootPlacer>;
    }
    type RootPlacer_ = RootPlacer;
    class ScheduleRuntime {
        constructor(arg0: Internal.Train_)
        write(): Internal.CompoundTag;
        tick(arg0: Internal.Level_): void;
        transitInterrupted(): void;
        getSchedule(): com.simibubi.create.content.trains.schedule.Schedule;
        tickConditions(arg0: Internal.Level_): void;
        setSchedule(arg0: com.simibubi.create.content.trains.schedule.Schedule_, arg1: boolean): void;
        destinationReached(): void;
        getWaitingStatus(arg0: Internal.Level_): Internal.MutableComponent;
        read(arg0: Internal.CompoundTag_): void;
        returnSchedule(): Internal.ItemStack;
        setSchedulePresentClientside(arg0: boolean): void;
        discardSchedule(): void;
        submitPredictions(): Internal.Collection<Internal.GlobalTrainDisplayData$TrainDeparturePrediction>;
        startCurrentInstruction(): Internal.GlobalStation;
        get schedule(): com.simibubi.create.content.trains.schedule.Schedule
        set schedulePresentClientside(arg0: boolean)
        completed: boolean;
        currentEntry: number;
        paused: boolean;
        displayLinkUpdateRequested: boolean;
        isAutoSchedule: boolean;
        state: Internal.ScheduleRuntime$State;
    }
    type ScheduleRuntime_ = ScheduleRuntime;
    class WitherSkeleton extends Internal.AbstractSkeleton {
        constructor(arg0: Internal.EntityType_<Internal.WitherSkeleton>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type WitherSkeleton_ = WitherSkeleton;
    class Explosion$BlockInteraction extends Internal.Enum<Internal.Explosion$BlockInteraction> {
        static valueOf(arg0: string): Internal.Explosion$BlockInteraction;
        static values(): Internal.Explosion$BlockInteraction[];
        static readonly DESTROY: Internal.Explosion$BlockInteraction;
        static readonly NONE: Internal.Explosion$BlockInteraction;
        static readonly BREAK: Internal.Explosion$BlockInteraction;
    }
    type Explosion$BlockInteraction_ = "break" | Explosion$BlockInteraction | "destroy" | "none";
    abstract class HandheldItemBuilder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_, d: number, s: number)
        /**
         * Sets the attack speed of the tool.
        */
        speed(f: number): this;
        /**
         * Sets the base attack damage of the tool. Different tools have different baselines.
         * 
         * For example, a sword has a baseline of 3, while an axe has a baseline of 6.
         * 
         * The actual damage is the sum of the baseline and the attackDamageBonus from tier.
        */
        attackDamageBaseline(f: number): this;
        /**
         * Sets the base attack speed of the tool. Different tools have different baselines.
         * 
         * For example, a sword has a baseline of -2.4, while an axe has a baseline of -3.1.
         * 
         * The actual speed is the sum of the baseline and the speed from tier + 4 (bare hand).
        */
        speedBaseline(f: number): this;
        /**
         * Modifies the tool tier.
        */
        modifyTier(callback: Internal.Consumer_<Internal.MutableToolTier>): this;
        /**
         * Sets the attack damage bonus of the tool.
        */
        attackDamageBonus(f: number): this;
        tier(t: Internal.Tier_): this;
    }
    type HandheldItemBuilder_ = HandheldItemBuilder;
    interface GenericForgeEventConsumer extends Internal.Consumer<Internal.GenericEvent<any>> {
        accept(arg0: Internal.GenericEvent_<any>): void;
        andThen(arg0: Internal.Consumer_<Internal.GenericEvent<any>>): Internal.Consumer<Internal.GenericEvent<any>>;
        (arg0: Internal.GenericEvent_<any>): void;
    }
    type GenericForgeEventConsumer_ = GenericForgeEventConsumer;
    interface Long2CharFunction extends it.unimi.dsi.fastutil.Function<number, string>, Internal.LongToIntFunction {
        get(arg0: number): string;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction;
        defaultReturnValue(): string;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        getOrDefault(arg0: number, arg1: string): string;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction;
        defaultReturnValue(arg0: string): void;
        remove(arg0: number): string;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsInt(arg0: number): number;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        containsKey(arg0: number): boolean;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2CharFunction<T>;
        apply(arg0: number): string;
        size(): number;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2CharFunction<T>;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction;
        clear(): void;
        put(arg0: number, arg1: string): string;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): string;
    }
    type Long2CharFunction_ = Long2CharFunction;
    class RotorProperty implements Internal.IMaterialProperty<Internal.RotorProperty> {
        constructor(speed: number, damage: number, durability: number)
        setDamage(damage: number): void;
        getDurability(): number;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        setSpeed(speed: number): void;
        getDamage(): number;
        getSpeed(): number;
        setDurability(durability: number): void;
        set damage(damage: number)
        get durability(): number
        set speed(speed: number)
        get damage(): number
        get speed(): number
        set durability(durability: number)
    }
    type RotorProperty_ = RotorProperty;
    abstract class UnmodifiableListIterator <E> extends Internal.UnmodifiableIterator<E> implements Internal.ListIterator<E> {
        nextIndex(): number;
        hasPrevious(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<E>): void;
        next(): E;
        previous(): E;
        /**
         * @deprecated
        */
        add(arg0: E): void;
        /**
         * @deprecated
        */
        set(arg0: E): void;
        previousIndex(): number;
    }
    type UnmodifiableListIterator_<E> = UnmodifiableListIterator<E>;
    class BlastFurnaceMenu extends Internal.AbstractFurnaceMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Inventory_)
    }
    type BlastFurnaceMenu_ = BlastFurnaceMenu;
    class MultiblockMachineDefinition extends Internal.MachineDefinition {
        getRecoveryItems(): Internal.Supplier<Internal.ItemStack[]>;
        getAdditionalDisplay(): Internal.BiConsumer<Internal.IMultiController, Internal.List<Internal.Component>>;
        getShapes(): Internal.Supplier<Internal.List<MultiblockShapeInfo>>;
        get(): any;
        getPatternFactory(): Internal.Supplier<com.gregtechceu.gtceu.api.pattern.BlockPattern>;
        setShapes(shapes: Internal.Supplier_<Internal.List<MultiblockShapeInfo>>): void;
        getMatchingShapes(): Internal.List<MultiblockShapeInfo>;
        setAdditionalDisplay(additionalDisplay: Internal.BiConsumer_<Internal.IMultiController, Internal.List<Internal.Component>>): void;
        setPartAppearance(partAppearance: Internal.TriFunction_<Internal.IMultiController, Internal.IMultiPart, Internal.Direction, Internal.BlockState>): void;
        getPartSorter(): Internal.Comparator<Internal.IMultiPart>;
        getPartAppearance(): Internal.TriFunction<Internal.IMultiController, Internal.IMultiPart, Internal.Direction, Internal.BlockState>;
        setPatternFactory(patternFactory: Internal.Supplier_<com.gregtechceu.gtceu.api.pattern.BlockPattern>): void;
        setPartSorter(partSorter: Internal.Comparator_<Internal.IMultiPart>): void;
        static createDefinition(id: ResourceLocation_): Internal.MultiblockMachineDefinition;
        setRecoveryItems(recoveryItems: Internal.Supplier_<Internal.ItemStack[]>): void;
        get recoveryItems(): Internal.Supplier<Internal.ItemStack[]>
        get additionalDisplay(): Internal.BiConsumer<Internal.IMultiController, Internal.List<Internal.Component>>
        get shapes(): Internal.Supplier<Internal.List<MultiblockShapeInfo>>
        get patternFactory(): Internal.Supplier<com.gregtechceu.gtceu.api.pattern.BlockPattern>
        set shapes(shapes: Internal.Supplier_<Internal.List<MultiblockShapeInfo>>)
        get matchingShapes(): Internal.List<MultiblockShapeInfo>
        set additionalDisplay(additionalDisplay: Internal.BiConsumer_<Internal.IMultiController, Internal.List<Internal.Component>>)
        set partAppearance(partAppearance: Internal.TriFunction_<Internal.IMultiController, Internal.IMultiPart, Internal.Direction, Internal.BlockState>)
        get partSorter(): Internal.Comparator<Internal.IMultiPart>
        get partAppearance(): Internal.TriFunction<Internal.IMultiController, Internal.IMultiPart, Internal.Direction, Internal.BlockState>
        set patternFactory(patternFactory: Internal.Supplier_<com.gregtechceu.gtceu.api.pattern.BlockPattern>)
        set partSorter(partSorter: Internal.Comparator_<Internal.IMultiPart>)
        set recoveryItems(recoveryItems: Internal.Supplier_<Internal.ItemStack[]>)
    }
    type MultiblockMachineDefinition_ = MultiblockMachineDefinition;
    class RootedDirtBlock extends Internal.Block implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type RootedDirtBlock_ = RootedDirtBlock;
    interface SuggestionProvider <S> {
        getSuggestions(arg0: Internal.CommandContext_<S>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        (arg0: Internal.CommandContext_<S>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture_<Internal.Suggestions>;
    }
    type SuggestionProvider_<S> = SuggestionProvider<S>;
    interface LootContext$DynamicDrop {
        add(arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.ItemStack>): void;
        (arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.ItemStack>): void;
    }
    type LootContext$DynamicDrop_ = LootContext$DynamicDrop;
    interface IEventBusInvokeDispatcher {
        invoke(arg0: Internal.IEventListener_, arg1: Internal.Event_): void;
    }
    type IEventBusInvokeDispatcher_ = IEventBusInvokeDispatcher;
    class Quaternion {
        constructor(arg0: Internal.Vector3f_, arg1: number, arg2: boolean)
        constructor(arg0: Internal.Quaternion_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: boolean)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        toYXZDegrees(): Internal.Vector3f;
        toYXZ(): Internal.Vector3f;
        slerp(arg0: Internal.Quaternion_, arg1: number): void;
        static fromXYZ(arg0: Internal.Vector3f_): Internal.Quaternion;
        normalize(): void;
        static fromYXZ(arg0: number, arg1: number, arg2: number): Internal.Quaternion;
        toXYZ(): Internal.Vector3f;
        conj(): void;
        i(): number;
        j(): number;
        copy(): this;
        mul(arg0: Internal.Quaternion_): void;
        k(): number;
        toXYZDegrees(): Internal.Vector3f;
        static fromXYZDegrees(arg0: Internal.Vector3f_): Internal.Quaternion;
        r(): number;
        set(arg0: number, arg1: number, arg2: number, arg3: number): void;
        static fromXYZ(arg0: number, arg1: number, arg2: number): Internal.Quaternion;
        mul(arg0: number): void;
        static readonly ONE: Internal.Quaternion;
    }
    type Quaternion_ = Quaternion;
    class GameRenderer implements Internal.ResourceManagerReloadListener, Internal.GameRendererAccessor, Internal.AutoCloseable {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.ItemInHandRenderer_, arg2: Internal.ResourceManager_, arg3: Internal.RenderBuffers_)
        static getRendertypeEntityCutoutShader(): Internal.ShaderInstance;
        renderZoomed(arg0: number, arg1: number, arg2: number): void;
        getProjectionMatrix(arg0: number): Internal.Matrix4f;
        static getRendertypeTextIntensityShader(): Internal.ShaderInstance;
        getMinecraft(): Internal.Minecraft;
        shutdownEffect(): void;
        cycleEffect(): void;
        static getRendertypeEndPortalShader(): Internal.ShaderInstance;
        static getRendertypeTripwireShader(): Internal.ShaderInstance;
        resetData(): void;
        static getRendertypeEntityShadowShader(): Internal.ShaderInstance;
        static getRendertypeEyesShader(): Internal.ShaderInstance;
        static getRendertypeCutoutShader(): Internal.ShaderInstance;
        loadEffect(arg0: ResourceLocation_): void;
        static getPositionColorShader(): Internal.ShaderInstance;
        currentEffect(): Internal.PostChain;
        static getRendertypeTextSeeThroughShader(): Internal.ShaderInstance;
        static getPositionTexColorNormalShader(): Internal.ShaderInstance;
        create$callGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number;
        static getRendertypeBeaconBeamShader(): Internal.ShaderInstance;
        static getRendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance;
        static getRendertypeLightningShader(): Internal.ShaderInstance;
        checkEntityPostEffect(arg0: Internal.Entity_): void;
        static getRendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance;
        preloadUiShader(arg0: Internal.ResourceProvider_): void;
        static getRendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance;
        overlayTexture(): Internal.OverlayTexture;
        setRenderBlockOutline(arg0: boolean): void;
        isPanoramicMode(): boolean;
        static getRendertypeLeashShader(): Internal.ShaderInstance;
        static getRendertypeEntityTranslucentCullShader(): Internal.ShaderInstance;
        static getPositionColorTexLightmapShader(): Internal.ShaderInstance;
        lightTexture(): Internal.LightTexture;
        togglePostEffect(): void;
        static getRendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance;
        tick(): void;
        static getRendertypeArmorEntityGlintShader(): Internal.ShaderInstance;
        setPanoramicMode(arg0: boolean): void;
        static getRendertypeTranslucentShader(): Internal.ShaderInstance;
        static getRendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance;
        static getRendertypeEntityTranslucentShader(): Internal.ShaderInstance;
        static getRendertypeEntityDecalShader(): Internal.ShaderInstance;
        displayItemActivation(arg0: Internal.ItemStack_): void;
        resize(arg0: number, arg1: number): void;
        static getRendertypeTextShader(): Internal.ShaderInstance;
        render(arg0: number, arg1: number, arg2: boolean): void;
        getRenderDistance(): number;
        static getParticleShader(): Internal.ShaderInstance;
        static getRendertypeSolidShader(): Internal.ShaderInstance;
        static getRendertypeEntityNoOutlineShader(): Internal.ShaderInstance;
        static getPositionTexShader(): Internal.ShaderInstance;
        static getRendertypeOutlineShader(): Internal.ShaderInstance;
        static getRendertypeWaterMaskShader(): Internal.ShaderInstance;
        static getNightVisionScale(arg0: Internal.LivingEntity_, arg1: number): number;
        static getPositionTexColorShader(): Internal.ShaderInstance;
        static getRendertypeGlintTranslucentShader(): Internal.ShaderInstance;
        renderLevel(arg0: number, arg1: number, arg2: Internal.PoseStack_): void;
        static getBlockShader(): Internal.ShaderInstance;
        getDepthFar(): number;
        getDarkenWorldAmount(arg0: number): number;
        static getRendertypeLinesShader(): Internal.ShaderInstance;
        static getRendertypeEntityGlintShader(): Internal.ShaderInstance;
        static getRendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance;
        static getNewEntityShader(): Internal.ShaderInstance;
        getName(): string;
        pick(arg0: number): void;
        static getRendertypeCutoutMippedShader(): Internal.ShaderInstance;
        static getPositionColorLightmapShader(): Internal.ShaderInstance;
        static getRendertypeArmorGlintShader(): Internal.ShaderInstance;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        static getRendertypeCrumblingShader(): Internal.ShaderInstance;
        static getRendertypeEntityTranslucentEmissiveShader(): Internal.ShaderInstance;
        static getRendertypeEndGatewayShader(): Internal.ShaderInstance;
        static getPositionColorTexShader(): Internal.ShaderInstance;
        resetProjectionMatrix(arg0: Internal.Matrix4f_): void;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        static getRendertypeGlintDirectShader(): Internal.ShaderInstance;
        static getRendertypeEntityAlphaShader(): Internal.ShaderInstance;
        static getRendertypeEntitySolidShader(): Internal.ShaderInstance;
        getShader(arg0: string): Internal.ShaderInstance;
        getMainCamera(): Internal.Camera;
        static getRendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance;
        static getRendertypeEntityGlintDirectShader(): Internal.ShaderInstance;
        getMapRenderer(): Internal.MapRenderer;
        static getRendertypeEnergySwirlShader(): Internal.ShaderInstance;
        static getPositionTexLightmapColorShader(): Internal.ShaderInstance;
        close(): void;
        static getPositionShader(): Internal.ShaderInstance;
        static getRendertypeGlintShader(): Internal.ShaderInstance;
        reloadShaders(arg0: Internal.ResourceManager_): void;
        static getRendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance;
        setRenderHand(arg0: boolean): void;
        get rendertypeEntityCutoutShader(): Internal.ShaderInstance
        get rendertypeTextIntensityShader(): Internal.ShaderInstance
        get minecraft(): Internal.Minecraft
        get rendertypeEndPortalShader(): Internal.ShaderInstance
        get rendertypeTripwireShader(): Internal.ShaderInstance
        get rendertypeEntityShadowShader(): Internal.ShaderInstance
        get rendertypeEyesShader(): Internal.ShaderInstance
        get rendertypeCutoutShader(): Internal.ShaderInstance
        get positionColorShader(): Internal.ShaderInstance
        get rendertypeTextSeeThroughShader(): Internal.ShaderInstance
        get positionTexColorNormalShader(): Internal.ShaderInstance
        get rendertypeBeaconBeamShader(): Internal.ShaderInstance
        get rendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance
        get rendertypeLightningShader(): Internal.ShaderInstance
        get rendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance
        get rendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance
        set renderBlockOutline(arg0: boolean)
        get panoramicMode(): boolean
        get rendertypeLeashShader(): Internal.ShaderInstance
        get rendertypeEntityTranslucentCullShader(): Internal.ShaderInstance
        get positionColorTexLightmapShader(): Internal.ShaderInstance
        get rendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance
        get rendertypeArmorEntityGlintShader(): Internal.ShaderInstance
        set panoramicMode(arg0: boolean)
        get rendertypeTranslucentShader(): Internal.ShaderInstance
        get rendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance
        get rendertypeEntityTranslucentShader(): Internal.ShaderInstance
        get rendertypeEntityDecalShader(): Internal.ShaderInstance
        get rendertypeTextShader(): Internal.ShaderInstance
        get renderDistance(): number
        get particleShader(): Internal.ShaderInstance
        get rendertypeSolidShader(): Internal.ShaderInstance
        get rendertypeEntityNoOutlineShader(): Internal.ShaderInstance
        get positionTexShader(): Internal.ShaderInstance
        get rendertypeOutlineShader(): Internal.ShaderInstance
        get rendertypeWaterMaskShader(): Internal.ShaderInstance
        get positionTexColorShader(): Internal.ShaderInstance
        get rendertypeGlintTranslucentShader(): Internal.ShaderInstance
        get blockShader(): Internal.ShaderInstance
        get depthFar(): number
        get rendertypeLinesShader(): Internal.ShaderInstance
        get rendertypeEntityGlintShader(): Internal.ShaderInstance
        get rendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance
        get newEntityShader(): Internal.ShaderInstance
        get name(): string
        get rendertypeCutoutMippedShader(): Internal.ShaderInstance
        get positionColorLightmapShader(): Internal.ShaderInstance
        get rendertypeArmorGlintShader(): Internal.ShaderInstance
        get rendertypeCrumblingShader(): Internal.ShaderInstance
        get rendertypeEntityTranslucentEmissiveShader(): Internal.ShaderInstance
        get rendertypeEndGatewayShader(): Internal.ShaderInstance
        get positionColorTexShader(): Internal.ShaderInstance
        get rendertypeGlintDirectShader(): Internal.ShaderInstance
        get rendertypeEntityAlphaShader(): Internal.ShaderInstance
        get rendertypeEntitySolidShader(): Internal.ShaderInstance
        get mainCamera(): Internal.Camera
        get rendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance
        get rendertypeEntityGlintDirectShader(): Internal.ShaderInstance
        get mapRenderer(): Internal.MapRenderer
        get rendertypeEnergySwirlShader(): Internal.ShaderInstance
        get positionTexLightmapColorShader(): Internal.ShaderInstance
        get positionShader(): Internal.ShaderInstance
        get rendertypeGlintShader(): Internal.ShaderInstance
        get rendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance
        set renderHand(arg0: boolean)
        static readonly PROJECTION_Z_NEAR: 0.05;
        static readonly EFFECT_NONE: 24;
        static readonly ITEM_ACTIVATION_ANIMATION_LENGTH: 40;
        blitShader: Internal.ShaderInstance;
        readonly itemInHandRenderer: Internal.ItemInHandRenderer;
    }
    type GameRenderer_ = GameRenderer;
    class AutoReleasedSound extends Internal.AbstractTickableSoundInstance {
        release(): void;
        canStartSilent(): boolean;
        getStream(arg0: Internal.SoundBufferLibrary_, arg1: Internal.Sound_, arg2: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        static createUnseededRandom(): Internal.RandomSource;
        canPlaySound(): boolean;
        readonly predicate: Internal.BooleanSupplier;
        readonly soundEntry: Internal.SoundEntry;
    }
    type AutoReleasedSound_ = AutoReleasedSound;
    class AlterGroundDecorator extends Internal.TreeDecorator {
        constructor(arg0: Internal.BlockStateProvider_)
        static readonly CODEC: Internal.Codec<Internal.AlterGroundDecorator>;
    }
    type AlterGroundDecorator_ = AlterGroundDecorator;
    class NoiseBasedCountPlacement extends Internal.RepeatingPlacement {
        static of(arg0: number, arg1: number, arg2: number): Internal.NoiseBasedCountPlacement;
        static readonly CODEC: Internal.Codec<Internal.NoiseBasedCountPlacement>;
    }
    type NoiseBasedCountPlacement_ = NoiseBasedCountPlacement;
    abstract class RegisterColorHandlersEvent extends Internal.Event implements Internal.IModBusEvent {
    }
    type RegisterColorHandlersEvent_ = RegisterColorHandlersEvent;
    class ModelGenerator$Element {
        constructor()
        box(b: Internal.AABB_): this;
        face(direction: Internal.Direction_, consumer: Internal.Consumer_<Internal.ModelGenerator$Face>): void;
        toJson(): Internal.JsonObject;
    }
    type ModelGenerator$Element_ = ModelGenerator$Element;
    interface AbstractContainerMenuAccessor {
        getRemoteSlots(): Internal.NonNullList<Internal.ItemStack>;
        getLastSlots(): Internal.NonNullList<Internal.ItemStack>;
        get remoteSlots(): Internal.NonNullList<Internal.ItemStack>
        get lastSlots(): Internal.NonNullList<Internal.ItemStack>
    }
    type AbstractContainerMenuAccessor_ = AbstractContainerMenuAccessor;
    class Field extends Internal.AccessibleObject implements Internal.Member {
        getModifiers(): number;
        set(arg0: any, arg1: any): void;
        setShort(arg0: any, arg1: number): void;
        getType(): typeof any;
        getChar(arg0: any): string;
        getInt(arg0: any): number;
        getName(): string;
        getLong(arg0: any): number;
        setDouble(arg0: any, arg1: number): void;
        getAnnotatedType(): Internal.AnnotatedType;
        getGenericType(): Internal.Type;
        getShort(arg0: any): number;
        isEnumConstant(): boolean;
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        setInt(arg0: any, arg1: number): void;
        getFloat(arg0: any): number;
        getBoolean(arg0: any): boolean;
        isSynthetic(): boolean;
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        setByte(arg0: any, arg1: number): void;
        setBoolean(arg0: any, arg1: boolean): void;
        setFloat(arg0: any, arg1: number): void;
        getDeclaringClass(): typeof any;
        getByte(arg0: any): number;
        toGenericString(): string;
        setChar(arg0: any, arg1: string): void;
        getDouble(arg0: any): number;
        get(arg0: any): any;
        setLong(arg0: any, arg1: number): void;
        get modifiers(): number
        get type(): typeof any
        get name(): string
        get annotatedType(): Internal.AnnotatedType
        get genericType(): Internal.Type
        get enumConstant(): boolean
        get synthetic(): boolean
        get declaringClass(): typeof any
    }
    type Field_ = Field;
    interface ReferenceCounted {
        touch(arg0: any): this;
        retain(): this;
        release(arg0: number): boolean;
        touch(): this;
        refCnt(): number;
        release(): boolean;
        retain(arg0: number): this;
    }
    type ReferenceCounted_ = ReferenceCounted;
    class ItemRenderer implements Internal.ResourceManagerReloadListener {
        constructor(arg0: Internal.TextureManager_, arg1: Internal.ModelManager_, arg2: Internal.ItemColors_, arg3: Internal.BlockEntityWithoutLevelRenderer_)
        renderStatic(arg0: Internal.ItemStack_, arg1: Internal.ItemTransforms$TransformType_, arg2: number, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.MultiBufferSource_, arg6: number): void;
        renderAndDecorateItem(arg0: Internal.ItemStack_, arg1: number, arg2: number): void;
        renderModelLists(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrices: Internal.PoseStack_, vertices: Internal.VertexConsumer_): void;
        static getFoilBuffer(arg0: Internal.MultiBufferSource_, arg1: Internal.RenderType_, arg2: boolean, arg3: boolean): Internal.VertexConsumer;
        handler$zff000$injectRenderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_, ci: Internal.CallbackInfo_): void;
        getBlockEntityRenderer(): Internal.BlockEntityWithoutLevelRenderer;
        static getFoilBufferDirect(arg0: Internal.MultiBufferSource_, arg1: Internal.RenderType_, arg2: boolean, arg3: boolean): Internal.VertexConsumer;
        renderGuiItem(arg0: Internal.ItemStack_, arg1: number, arg2: number, arg3: Internal.BakedModel_): void;
        renderAndDecorateItem(arg0: Internal.ItemStack_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        renderAndDecorateItem(arg0: Internal.ItemStack_, arg1: number, arg2: number, arg3: number): void;
        getModel(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_, arg3: number): Internal.BakedModel;
        fillRect(arg0: Internal.BufferBuilder_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        getName(): string;
        renderStatic(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.ItemTransforms$TransformType_, arg3: boolean, arg4: Internal.PoseStack_, arg5: Internal.MultiBufferSource_, arg6: Internal.Level_, arg7: number, arg8: number, arg9: number): void;
        static getCompassFoilBuffer(arg0: Internal.MultiBufferSource_, arg1: Internal.RenderType_, arg2: Internal.PoseStack$Pose_): Internal.VertexConsumer;
        handler$zko000$renderGuiItemOverlay(arg0: Internal.Font_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: Internal.CallbackInfo_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        handler$zkh000$onRenderItem(arg0: Internal.ItemStack_, arg1: Internal.ItemTransforms$TransformType_, arg2: boolean, arg3: Internal.PoseStack_, arg4: Internal.MultiBufferSource_, arg5: number, arg6: number, arg7: Internal.BakedModel_, arg8: Internal.CallbackInfo_): void;
        static getArmorFoilBuffer(arg0: Internal.MultiBufferSource_, arg1: Internal.RenderType_, arg2: boolean, arg3: boolean): Internal.VertexConsumer;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        render(arg0: Internal.ItemStack_, arg1: Internal.ItemTransforms$TransformType_, arg2: boolean, arg3: Internal.PoseStack_, arg4: Internal.MultiBufferSource_, arg5: number, arg6: number, arg7: Internal.BakedModel_): void;
        renderQuadList(matrices: Internal.PoseStack_, vertexConsumer: Internal.VertexConsumer_, quads: Internal.List_<any>, stack: Internal.ItemStack_, light: number, overlay: number): void;
        renderGuiItemDecorations(arg0: Internal.Font_, arg1: Internal.ItemStack_, arg2: number, arg3: number): void;
        renderGuiItemDecorations(arg0: Internal.Font_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: string): void;
        static getCompassFoilBufferDirect(arg0: Internal.MultiBufferSource_, arg1: Internal.RenderType_, arg2: Internal.PoseStack$Pose_): Internal.VertexConsumer;
        renderAndDecorateItem(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: number): void;
        getItemModelShaper(): Internal.ItemModelShaper;
        renderGuiItem(arg0: Internal.ItemStack_, arg1: number, arg2: number): void;
        renderAndDecorateFakeItem(arg0: Internal.ItemStack_, arg1: number, arg2: number): void;
        get blockEntityRenderer(): Internal.BlockEntityWithoutLevelRenderer
        get name(): string
        get itemModelShaper(): Internal.ItemModelShaper
        static readonly COMPASS_FOIL_UI_SCALE: 0.5;
        readonly textureManager: Internal.TextureManager;
        static readonly COMPASS_FOIL_FIRST_PERSON_SCALE: 0.75;
        static readonly ITEM_COUNT_BLIT_OFFSET: 200;
        blitOffset: number;
        static readonly ENCHANT_GLINT_LOCATION: ResourceLocation;
    }
    type ItemRenderer_ = ItemRenderer;
    class MissingMappingsEvent$Mapping <T> implements Internal.Comparable<Internal.MissingMappingsEvent$Mapping<T>> {
        constructor(arg0: Internal.IForgeRegistry_<T>, arg1: Internal.IForgeRegistry_<T>, arg2: ResourceLocation_, arg3: number)
        fail(): void;
        warn(): void;
        getRegistry(): Internal.IForgeRegistry<T>;
        ignore(): void;
        getKey(): ResourceLocation;
        compareTo(arg0: any): number;
        compareTo(arg0: Internal.MissingMappingsEvent$Mapping_<T>): number;
        getId(): number;
        remap(arg0: T): void;
        get registry(): Internal.IForgeRegistry<T>
        get key(): ResourceLocation
        get id(): number
    }
    type MissingMappingsEvent$Mapping_<T> = MissingMappingsEvent$Mapping<T>;
    class StructureTemplate$Palette {
        constructor(arg0: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>)
        blocks(): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        blocks(arg0: Internal.Block_): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
    }
    type StructureTemplate$Palette_ = StructureTemplate$Palette;
    interface IntList extends Internal.List<number>, Internal.Comparable<Internal.List<number>>, Internal.IntCollection {
        addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        addAll(arg0: Internal.Collection_<number>): boolean;
        subList(arg0: number, arg1: number): this;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        of<E>(arg0: E): Internal.List<E>;
        unstableSort(arg0: Internal.IntComparator_): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        of(): this;
        addAll(arg0: number, arg1: Internal.Collection_<number>): boolean;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        intParallelStream(): Internal.IntStream;
        removeAll(arg0: Internal.IntCollection_): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        intIterator(): Internal.IntIterator;
        listIterator(): Internal.ListIterator<any>;
        size(arg0: number): void;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        of(arg0: number, arg1: number): this;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        addAll(arg0: Internal.IntCollection_): boolean;
        retainAll(arg0: Internal.IntCollection_): boolean;
        indexOf(arg0: number): number;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        of(arg0: number, arg1: number, arg2: number): this;
        getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        addElements(arg0: number, arg1: number[]): void;
        add(arg0: number): boolean;
        toArray<T>(arg0: T[]): T[];
        containsAll(arg0: Internal.IntCollection_): boolean;
        /**
         * @deprecated
        */
        toIntArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        of(arg0: number): this;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        lastIndexOf(arg0: number): number;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        addAll(arg0: number, arg1: Internal.IntCollection_): boolean;
        of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        compareTo(arg0: Internal.List_<number>): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        set(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        addAll(arg0: Internal.IntList_): boolean;
        removeElements(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        iterator(): Internal.IntListIterator;
        isEmpty(): boolean;
        sort(arg0: Internal.IntComparator_): void;
        toIntArray(): number[];
        forEach(arg0: Internal.IntConsumer_): void;
        of<E>(...arg0: E[]): Internal.List<E>;
        addAll(arg0: number, arg1: Internal.IntList_): boolean;
        listIterator(arg0: number): Internal.ListIterator<any>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        setElements(arg0: number, arg1: number[]): void;
        toArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        getInt(arg0: number): number;
        removeInt(arg0: number): number;
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        setElements(arg0: number[]): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void;
        of(...arg0: number[]): this;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        toArray(): any[];
        removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean;
        intSpliterator(): Internal.IntSpliterator;
        hashCode(): number;
        size(): number;
        setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void;
        clear(): void;
        rem(arg0: number): boolean;
        equals(arg0: any): boolean;
        get empty(): boolean
        set elements(arg0: number[])
    }
    type IntList_ = IntList;
    interface Long2ReferenceFunction <V> extends it.unimi.dsi.fastutil.Function<number, V>, Internal.LongFunction<V> {
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Long2ShortFunction;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction<V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Long2ByteFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Long2LongFunction;
        remove(arg0: number): V;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Long2DoubleFunction;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Long2CharFunction;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Long2ObjectFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction<V>;
        put(arg0: number, arg1: V): V;
        apply(arg0: number): V;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction<V>;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        apply(arg0: number): V;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction<V>;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Long2ReferenceFunction<T>;
        containsKey(arg0: number): boolean;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Long2IntFunction;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Long2FloatFunction;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction<V>;
        get(arg0: number): V;
        size(): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        clear(): void;
        defaultReturnValue(): V;
        getOrDefault(arg0: number, arg1: V): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Long2ReferenceFunction_<V> = Long2ReferenceFunction<V>;
    interface Palette$Factory {
        create<A>(arg0: number, arg1: Internal.IdMap_<A>, arg2: Internal.PaletteResize_<A>, arg3: Internal.List_<A>): Internal.Palette<A>;
    }
    type Palette$Factory_ = Palette$Factory;
    class View implements Internal.Drawable$Callback {
        constructor(context: icyllis.modernui.core.Context_)
        callOnClick(): boolean;
        getLocationInWindow(outLocation: number[]): void;
        dp(value: number): number;
        getVerticalScrollbarTrackDrawable(): Internal.Drawable;
        requestFocus(): boolean;
        setScrollBarSize(scrollBarSize: number): void;
        setElevation(elevation: number): void;
        setBackground(background: Internal.Drawable_): void;
        isTextDirectionInherited(): boolean;
        findViewById<T extends Internal.View>(id: number): T;
        isDuplicateParentStateEnabled(): boolean;
        setPivotY(pivotY: number): void;
        isFocusableInTouchMode(): boolean;
        requestRectangleOnScreen(rectangle: Internal.Rect_): boolean;
        performLongClick(x: number, y: number): boolean;
        setVisibility(visibility: number): void;
        setScrollbarFadingEnabled(fadeScrollbars: boolean): void;
        removeOnLayoutChangeListener(listener: Internal.View$OnLayoutChangeListener_): void;
        getBaseline(): number;
        setHasTranslationTransientState(hasTranslationTransientState: boolean): void;
        getScrollX(): number;
        setAlpha(alpha: number): void;
        setScaleX(scaleX: number): void;
        getTooltipView(): this;
        setRotation(rotation: number): void;
        transformMatrixToGlobal(matrix: icyllis.modernui.graphics.Matrix_): void;
        onDrawForeground(canvas: Internal.Canvas_): void;
        isHorizontalFadingEdgeEnabled(): boolean;
        setScrollY(value: number): void;
        getViewRoot(): Internal.ViewRoot;
        getTranslationX(): number;
        getPaddingTop(): number;
        addOnAttachStateChangeListener(listener: Internal.View$OnAttachStateChangeListener_): void;
        isLayoutRequested(): boolean;
        getRight(): number;
        onDragEvent(event: Internal.DragEvent_): boolean;
        getElevation(): number;
        setTop(top: number): void;
        setTag(key: number, tag: any): void;
        getBoundsOnScreen(outRect: Internal.Rect_): void;
        getMeasuredWidthAndState(): number;
        dispatchKeyEvent(event: Internal.KeyEvent_): boolean;
        setNextFocusLeftId(nextFocusLeftId: number): void;
        dispatchNestedPreScroll(dx: number, dy: number, consumed: number[], offsetInWindow: number[], type: number): boolean;
        hasNestedScrollingParent(type: number): boolean;
        setClickable(clickable: boolean): void;
        getFocusables(direction: number): Internal.ArrayList<Internal.View>;
        setKeyboardNavigationCluster(isCluster: boolean): void;
        isHapticFeedbackEnabled(): boolean;
        setForegroundGravity(gravity: number): void;
        getStateListAnimator(): Internal.StateListAnimator;
        startActionMode(callback: Internal.ActionMode$Callback_): Internal.ActionMode;
        pointInView(localX: number, localY: number, slop: number): boolean;
        getMeasuredHeightAndState(): number;
        hasOnClickListeners(): boolean;
        setLeft(left: number): void;
        setPivotX(pivotX: number): void;
        canScrollHorizontally(direction: number): boolean;
        onStartTemporaryDetach(): void;
        getScrollY(): number;
        setActivated(activated: boolean): void;
        getOverScrollMode(): number;
        getVerticalScrollbarThumbDrawable(): Internal.Drawable;
        getGlobalVisibleRect(r: Internal.Rect_, globalOffset: icyllis.modernui.graphics.Point_): boolean;
        getHeight(): number;
        canResolveTextDirection(): boolean;
        setContextClickable(contextClickable: boolean): void;
        isInScrollingContainer(): boolean;
        setScaleY(scaleY: number): void;
        getTag(key: number): any;
        canResolveLayoutDirection(): boolean;
        setHapticFeedbackEnabled(hapticFeedbackEnabled: boolean): void;
        resolveTextAlignment(): boolean;
        scheduleDrawable(who: Internal.Drawable_, what: Internal.Runnable_, when: number): void;
        setScrollBarStyle(style: number): void;
        getTranslationY(): number;
        cancelLongPress(): void;
        clearFocus(): void;
        setLongClickable(longClickable: boolean): void;
        hasFocus(): boolean;
        performLongClick(): boolean;
        addTouchables(views: Internal.ArrayList_<Internal.View>): void;
        willNotDraw(): boolean;
        getForeground(): Internal.Drawable;
        setNextFocusDownId(nextFocusDownId: number): void;
        forceLayout(): void;
        setTransitionName(transitionName: string): void;
        setMinimumWidth(minWidth: number): void;
        dispatchStartTemporaryDetach(): void;
        setOnLongClickListener(l: Internal.View$OnLongClickListener_): void;
        computeScroll(): void;
        isTextAlignmentResolved(): boolean;
        getFadingEdgeLength(): number;
        getScaleY(): number;
        setScrollX(value: number): void;
        postOnAnimation(action: Internal.Runnable_): void;
        removeOnAttachStateChangeListener(listener: Internal.View$OnAttachStateChangeListener_): void;
        layout(l: number, t: number, r: number, b: number): void;
        getHitRect(outRect: Internal.Rect_): void;
        onGenericMotionEvent(event: Internal.MotionEvent_): boolean;
        getLocationOnScreen(outLocation: number[]): void;
        getNextFocusForwardId(): number;
        forceHasOverlappingRendering(hasOverlappingRendering: boolean): void;
        setHasTransientState(hasTransientState: boolean): void;
        invalidateDrawable(drawable: Internal.Drawable_): void;
        getTooltipText(): Internal.CharSequence;
        postInvalidateDelayed(delayMilliseconds: number): void;
        getLocalVisibleRect(r: Internal.Rect_): boolean;
        draw(canvas: Internal.Canvas_): void;
        cancelPendingInputEvents(): void;
        setRight(right: number): void;
        setY(y: number): void;
        scrollTo(x: number, y: number): void;
        setStateListAnimator(stateListAnimator: Internal.StateListAnimator_): void;
        getY(): number;
        getPaddingRight(): number;
        setNextClusterForwardId(nextClusterForwardId: number): void;
        getGlobalVisibleRect(r: Internal.Rect_): boolean;
        static generateViewId(): number;
        dispatchWindowVisibilityChanged(visibility: number): void;
        getTranslationZ(): number;
        static resolveSize(size: number, measureSpec: number): number;
        canScrollVertically(direction: number): boolean;
        keyboardNavigationClusterSearch(currentCluster: Internal.View_, direction: number): this;
        dispatchGenericMotionEvent(event: Internal.MotionEvent_): boolean;
        setLayoutDirection(layoutDirection: number): void;
        getFocusable(): number;
        getScrollBarFadeDuration(): number;
        setFocusedInCluster(): void;
        jumpDrawablesToCurrentState(): void;
        canResolveTextAlignment(): boolean;
        setNextFocusRightId(nextFocusRightId: number): void;
        setBottom(bottom: number): void;
        setWillNotDraw(willNotDraw: boolean): void;
        resolvePadding(): void;
        resetPivot(): void;
        resolveLayoutParams(): void;
        resolveTextDirection(): boolean;
        getNextClusterForwardId(): number;
        performContextClick(x: number, y: number): boolean;
        postDelayed(action: Internal.Runnable_, delayMillis: number): boolean;
        getTextDirection(): number;
        hasFocusable(): boolean;
        setVerticalScrollBarEnabled(enabled: boolean): void;
        getDrawingRect(outRect: Internal.Rect_): void;
        refreshDrawableState(): void;
        setPressed(pressed: boolean): void;
        toLocalMotionEvent(ev: Internal.MotionEvent_): boolean;
        setTextAlignment(textAlignment: number): void;
        onKeyShortcut(keyCode: number, event: Internal.KeyEvent_): boolean;
        static resolveSizeAndState(size: number, measureSpec: number, childMeasuredState: number): number;
        dispatchNestedPreFling(velocityX: number, velocityY: number): boolean;
        getId(): number;
        setZ(z: number): void;
        isKeyboardNavigationCluster(): boolean;
        isVerticalFadingEdgeEnabled(): boolean;
        getFadingEdge(): number;
        addOnLayoutChangeListener(listener: Internal.View$OnLayoutChangeListener_): void;
        onFinishTemporaryDetach(): void;
        setOnDragListener(l: Internal.View$OnDragListener_): void;
        isLayoutRtl(): boolean;
        getZ(): number;
        hasExplicitFocusable(): boolean;
        setOnHoverListener(l: Internal.View$OnHoverListener_): void;
        addFocusables(views: Internal.ArrayList_<Internal.View>, direction: number): void;
        getLeft(): number;
        isForegroundInsidePadding(): boolean;
        postInvalidate(): void;
        setHovered(hovered: boolean): void;
        getRevealOnFocusHint(): boolean;
        hasOnLongClickListeners(): boolean;
        setOnKeyListener(l: Internal.View$OnKeyListener_): void;
        setHorizontalScrollbarTrackDrawable(drawable: Internal.Drawable_): void;
        isInTouchMode(): boolean;
        setVerticalFadingEdgeEnabled(verticalFadingEdgeEnabled: boolean): void;
        getBottom(): number;
        getParent(): Internal.ViewParent;
        setSoundEffectsEnabled(soundEffectsEnabled: boolean): void;
        requestRectangleOnScreen(rectangle: Internal.Rect_, immediate: boolean): boolean;
        setEnabled(enabled: boolean): void;
        unscheduleDrawable(who: Internal.Drawable_): void;
        getVisibility(): number;
        getBoundsOnScreen(outRect: Internal.Rect_, clipToParent: boolean): void;
        getScrollBarSize(): number;
        setScrollBarDefaultDelayBeforeFade(scrollBarDefaultDelayBeforeFade: number): void;
        mapRectFromViewToScreenCoords(rect: Internal.RectF_, clipToParent: boolean): void;
        getPivotX(): number;
        setOnScrollChangeListener(l: Internal.View$OnScrollChangeListener_): void;
        requireViewById<T extends Internal.View>(id: number): T;
        isVerticalScrollBarEnabled(): boolean;
        getMeasuredHeight(): number;
        setLayoutParams(params: Internal.ViewGroup$LayoutParams_): void;
        getMeasuredState(): number;
        getHasOverlappingRendering(): boolean;
        dispatchNestedFling(velocityX: number, velocityY: number, consumed: boolean): boolean;
        requestFocus(direction: number): boolean;
        requestLayout(): void;
        isNestedScrollingEnabled(): boolean;
        getNextFocusDownId(): number;
        setVerticalScrollbarTrackDrawable(drawable: Internal.Drawable_): void;
        getAlpha(): number;
        getWidth(): number;
        isClickable(): boolean;
        setForeground(foreground: Internal.Drawable_): void;
        setTranslationY(translationY: number): void;
        setAnimationMatrix(matrix: icyllis.modernui.graphics.Matrix_): void;
        setPadding(left: number, top: number, right: number, bottom: number): void;
        performClick(): boolean;
        findViewByPredicateInsideOut<T extends Internal.View>(start: Internal.View_, predicate: Internal.Predicate_<Internal.View>): T;
        getAnimationMatrix(): icyllis.modernui.graphics.Matrix;
        isTextDirectionResolved(): boolean;
        getScrollBarDefaultDelayBeforeFade(): number;
        toGlobalMotionEvent(ev: Internal.MotionEvent_): boolean;
        setOnCreateContextMenuListener(l: Internal.View$OnCreateContextMenuListener_): void;
        findViewByPredicate<T extends Internal.View>(predicate: Internal.Predicate_<Internal.View>): T;
        setHorizontalScrollbarThumbDrawable(drawable: Internal.Drawable_): void;
        focusSearch(direction: number): this;
        playSoundEffect(soundConstant: number): void;
        setTransitionVisibility(visibility: number): void;
        getBackground(): Internal.Drawable;
        getPaddingEnd(): number;
        dispatchDrawableHotspotChanged(x: number, y: number): void;
        isFocused(): boolean;
        setX(x: number): void;
        isTemporarilyDetached(): boolean;
        dispatchTouchEvent(event: Internal.MotionEvent_): boolean;
        setOnClickListener(l: Internal.View$OnClickListener_): void;
        onHoverChanged(hovered: boolean): void;
        setTextDirection(textDirection: number): void;
        getRotation(): number;
        dispatchPointerEvent(event: Internal.MotionEvent_): boolean;
        isAttachedToWindow(): boolean;
        performContextClick(): boolean;
        getPivotY(): number;
        isFocusedByDefault(): boolean;
        onTouchEvent(event: Internal.MotionEvent_): boolean;
        getFocusedRect(r: Internal.Rect_): void;
        findFocus(): this;
        getInverseMatrix(): icyllis.modernui.graphics.Matrix;
        getContext(): icyllis.modernui.core.Context;
        unscheduleDrawable(who: Internal.Drawable_, what: Internal.Runnable_): void;
        onVisibilityAggregated(isVisible: boolean): void;
        getPaddingStart(): number;
        onKeyDown(keyCode: number, event: Internal.KeyEvent_): boolean;
        performHapticFeedback(feedbackConstant: number): boolean;
        setFocusableInTouchMode(focusableInTouchMode: boolean): void;
        hasTransientState(): boolean;
        onKeyUp(keyCode: number, event: Internal.KeyEvent_): boolean;
        isFocusable(): boolean;
        getScrollBarStyle(): number;
        getPaddingLeft(): number;
        setTranslationZ(translationZ: number): void;
        getX(): number;
        restoreDefaultFocus(): boolean;
        getHorizontalScrollbarThumbDrawable(): Internal.Drawable;
        getTransitionAlpha(): number;
        getNextFocusLeftId(): number;
        invalidate(): void;
        setScrollBarFadeDuration(scrollBarFadeDuration: number): void;
        getNextFocusUpId(): number;
        setMinimumHeight(minHeight: number): void;
        addKeyboardNavigationClusters(views: Internal.Collection_<Internal.View>, direction: number): void;
        isLayoutDirectionResolved(): boolean;
        setOnGenericMotionListener(l: Internal.View$OnGenericMotionListener_): void;
        offsetTopAndBottom(offset: number): void;
        static combineMeasuredStates(curState: number, newState: number): number;
        requestFocus(direction: number, previouslyFocusedRect: Internal.Rect_): boolean;
        setOverScrollMode(overScrollMode: number): void;
        showContextMenu(): boolean;
        getHandler(): Internal.Handler;
        setVerticalScrollbarThumbDrawable(drawable: Internal.Drawable_): void;
        getForegroundGravity(): number;
        getLayoutDirection(): number;
        setNestedScrollingEnabled(enabled: boolean): void;
        getRawTextDirection(): number;
        scrollBy(x: number, y: number): void;
        isPivotSet(): boolean;
        setSelected(selected: boolean): void;
        hasWindowFocus(): boolean;
        setOnTouchListener(l: Internal.View$OnTouchListener_): void;
        isShown(): boolean;
        startActionMode(callback: Internal.ActionMode$Callback_, type: number): Internal.ActionMode;
        isScrollbarFadingEnabled(): boolean;
        resolveLayoutDirection(): boolean;
        setTransitionAlpha(alpha: number): void;
        getViewTreeObserver(): Internal.ViewTreeObserver;
        setOnContextClickListener(l: Internal.View$OnContextClickListener_): void;
        setId(id: number): void;
        getLayoutParams(): Internal.ViewGroup$LayoutParams;
        postInvalidateOnAnimation(): void;
        onCancelPendingInputEvents(): void;
        getTransitionName(): string;
        getNextFocusRightId(): number;
        sp(value: number): number;
        setDuplicateParentStateEnabled(enabled: boolean): void;
        performHapticFeedback(feedbackConstant: number, flags: number): boolean;
        isHovered(): boolean;
        getRawTextAlignment(): number;
        setScrollIndicators(indicators: number): void;
        getRotationX(): number;
        getVerticalFadingEdgeLength(): number;
        onResolveDrawables(layoutDirection: number): void;
        createContextMenu(menu: Internal.ContextMenu_): void;
        setRotationX(rotationX: number): void;
        isTextAlignmentInherited(): boolean;
        onResolvePointerIcon(event: Internal.MotionEvent_): Internal.PointerIcon;
        setNextFocusForwardId(nextFocusForwardId: number): void;
        getMinimumWidth(): number;
        getTextAlignment(): number;
        setIsRootNamespace(isRoot: boolean): void;
        setFocusable(focusable: number): void;
        setFocusedByDefault(isFocusedByDefault: boolean): void;
        isContextClickable(): boolean;
        hasTranslationTransientState(): boolean;
        getRawLayoutDirection(): number;
        isActivated(): boolean;
        isPaddingRelative(): boolean;
        drawableHotspotChanged(x: number, y: number): void;
        isPressed(): boolean;
        getRootView(): this;
        startNestedScroll(axes: number, type: number): boolean;
        getPaddingBottom(): number;
        getScaleX(): number;
        setHorizontalScrollBarEnabled(enabled: boolean): void;
        setNextFocusUpId(nextFocusUpId: number): void;
        isRootNamespace(): boolean;
        getTouchables(): Internal.ArrayList<Internal.View>;
        removeCallbacks(action: Internal.Runnable_): void;
        isEnabled(): boolean;
        isLayoutDirectionInherited(): boolean;
        hasIdentityMatrix(): boolean;
        isInLayout(): boolean;
        setOnFocusChangeListener(l: Internal.View$OnFocusChangeListener_): void;
        measure(widthMeasureSpec: number, heightMeasureSpec: number): void;
        hasOverlappingRendering(): boolean;
        transformMatrixToLocal(matrix: icyllis.modernui.graphics.Matrix_): void;
        getMinimumHeight(): number;
        getHorizontalScrollbarTrackDrawable(): Internal.Drawable;
        isSoundEffectsEnabled(): boolean;
        dispatchFinishTemporaryDetach(): void;
        dispatchNestedScroll(dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number, offsetInWindow: number[], type: number, consumed: number[]): boolean;
        setTooltipText(tooltipText: Internal.CharSequence_): void;
        getVerticalScrollbarWidth(): number;
        static getDefaultSize(size: number, measureSpec: number): number;
        isHorizontalScrollBarEnabled(): boolean;
        getTop(): number;
        setScrollIndicators(indicators: number, mask: number): void;
        addFocusables(views: Internal.ArrayList_<Internal.View>, direction: number, focusableMode: number): void;
        getWindowVisibility(): number;
        showContextMenu(x: number, y: number): boolean;
        resolveRtlPropertiesIfNeeded(): boolean;
        getMeasuredWidth(): number;
        getRotationY(): number;
        post(action: Internal.Runnable_): boolean;
        setTranslationX(translationX: number): void;
        startDragAndDrop(localState: any, shadow: Internal.View$DragShadow_, flags: number): boolean;
        setRotationY(rotationY: number): void;
        transformFromViewToWindowSpace(inOutLocation: number[]): void;
        getOnLongClickListener(): Internal.View$OnLongClickListener;
        dispatchKeyShortcutEvent(event: Internal.KeyEvent_): boolean;
        isSelected(): boolean;
        dispatchWindowFocusChanged(hasFocus: boolean): void;
        getOnFocusChangeListener(): Internal.View$OnFocusChangeListener;
        setHorizontalFadingEdgeEnabled(horizontalFadingEdgeEnabled: boolean): void;
        isLaidOut(): boolean;
        postOnAnimationDelayed(action: Internal.Runnable_, delayMillis: number): void;
        getKeyDispatcherState(): Internal.KeyEvent$DispatcherState;
        getMatrix(): icyllis.modernui.graphics.Matrix;
        isLongClickable(): boolean;
        offsetLeftAndRight(offset: number): void;
        getScrollIndicators(): number;
        onHoverEvent(event: Internal.MotionEvent_): boolean;
        setFocusable(focusable: boolean): void;
        onWindowFocusChanged(hasWindowFocus: boolean): void;
        setPaddingRelative(start: number, top: number, end: number, bottom: number): void;
        setRevealOnFocusHint(revealOnFocus: boolean): void;
        getDrawableState(): number[];
        stopNestedScroll(type: number): void;
        get verticalScrollbarTrackDrawable(): Internal.Drawable
        set scrollBarSize(scrollBarSize: number)
        set elevation(elevation: number)
        set background(background: Internal.Drawable_)
        get textDirectionInherited(): boolean
        get duplicateParentStateEnabled(): boolean
        set pivotY(pivotY: number)
        get focusableInTouchMode(): boolean
        set visibility(visibility: number)
        set scrollbarFadingEnabled(fadeScrollbars: boolean)
        get baseline(): number
        set hasTranslationTransientState(hasTranslationTransientState: boolean)
        get scrollX(): number
        set alpha(alpha: number)
        set scaleX(scaleX: number)
        get tooltipView(): Internal.View
        set rotation(rotation: number)
        get horizontalFadingEdgeEnabled(): boolean
        set scrollY(value: number)
        get viewRoot(): Internal.ViewRoot
        get translationX(): number
        get paddingTop(): number
        get layoutRequested(): boolean
        get right(): number
        get elevation(): number
        set top(top: number)
        get measuredWidthAndState(): number
        set nextFocusLeftId(nextFocusLeftId: number)
        set clickable(clickable: boolean)
        set keyboardNavigationCluster(isCluster: boolean)
        get hapticFeedbackEnabled(): boolean
        set foregroundGravity(gravity: number)
        get stateListAnimator(): Internal.StateListAnimator
        get measuredHeightAndState(): number
        set left(left: number)
        set pivotX(pivotX: number)
        get scrollY(): number
        set activated(activated: boolean)
        get overScrollMode(): number
        get verticalScrollbarThumbDrawable(): Internal.Drawable
        get height(): number
        set contextClickable(contextClickable: boolean)
        get inScrollingContainer(): boolean
        set scaleY(scaleY: number)
        set hapticFeedbackEnabled(hapticFeedbackEnabled: boolean)
        set scrollBarStyle(style: number)
        get translationY(): number
        set longClickable(longClickable: boolean)
        get foreground(): Internal.Drawable
        set nextFocusDownId(nextFocusDownId: number)
        set transitionName(transitionName: string)
        set minimumWidth(minWidth: number)
        set onLongClickListener(l: Internal.View$OnLongClickListener_)
        get textAlignmentResolved(): boolean
        get fadingEdgeLength(): number
        get scaleY(): number
        set scrollX(value: number)
        get nextFocusForwardId(): number
        set hasTransientState(hasTransientState: boolean)
        get tooltipText(): Internal.CharSequence
        set right(right: number)
        set y(y: number)
        set stateListAnimator(stateListAnimator: Internal.StateListAnimator_)
        get y(): number
        get paddingRight(): number
        set nextClusterForwardId(nextClusterForwardId: number)
        get translationZ(): number
        set layoutDirection(layoutDirection: number)
        get focusable(): number
        get scrollBarFadeDuration(): number
        set nextFocusRightId(nextFocusRightId: number)
        set bottom(bottom: number)
        set willNotDraw(willNotDraw: boolean)
        get nextClusterForwardId(): number
        get textDirection(): number
        set verticalScrollBarEnabled(enabled: boolean)
        set pressed(pressed: boolean)
        set textAlignment(textAlignment: number)
        get id(): number
        set z(z: number)
        get keyboardNavigationCluster(): boolean
        get verticalFadingEdgeEnabled(): boolean
        get fadingEdge(): number
        set onDragListener(l: Internal.View$OnDragListener_)
        get layoutRtl(): boolean
        get z(): number
        set onHoverListener(l: Internal.View$OnHoverListener_)
        get left(): number
        get foregroundInsidePadding(): boolean
        set hovered(hovered: boolean)
        get revealOnFocusHint(): boolean
        set onKeyListener(l: Internal.View$OnKeyListener_)
        set horizontalScrollbarTrackDrawable(drawable: Internal.Drawable_)
        get inTouchMode(): boolean
        set verticalFadingEdgeEnabled(verticalFadingEdgeEnabled: boolean)
        get bottom(): number
        get parent(): Internal.ViewParent
        set soundEffectsEnabled(soundEffectsEnabled: boolean)
        set enabled(enabled: boolean)
        get visibility(): number
        get scrollBarSize(): number
        set scrollBarDefaultDelayBeforeFade(scrollBarDefaultDelayBeforeFade: number)
        get pivotX(): number
        set onScrollChangeListener(l: Internal.View$OnScrollChangeListener_)
        get verticalScrollBarEnabled(): boolean
        get measuredHeight(): number
        set layoutParams(params: Internal.ViewGroup$LayoutParams_)
        get measuredState(): number
        get hasOverlappingRendering(): boolean
        get nestedScrollingEnabled(): boolean
        get nextFocusDownId(): number
        set verticalScrollbarTrackDrawable(drawable: Internal.Drawable_)
        get alpha(): number
        get width(): number
        get clickable(): boolean
        set foreground(foreground: Internal.Drawable_)
        set translationY(translationY: number)
        set animationMatrix(matrix: icyllis.modernui.graphics.Matrix_)
        get animationMatrix(): icyllis.modernui.graphics.Matrix
        get textDirectionResolved(): boolean
        get scrollBarDefaultDelayBeforeFade(): number
        set onCreateContextMenuListener(l: Internal.View$OnCreateContextMenuListener_)
        set horizontalScrollbarThumbDrawable(drawable: Internal.Drawable_)
        set transitionVisibility(visibility: number)
        get background(): Internal.Drawable
        get paddingEnd(): number
        get focused(): boolean
        set x(x: number)
        get temporarilyDetached(): boolean
        set onClickListener(l: Internal.View$OnClickListener_)
        set textDirection(textDirection: number)
        get rotation(): number
        get attachedToWindow(): boolean
        get pivotY(): number
        get focusedByDefault(): boolean
        get inverseMatrix(): icyllis.modernui.graphics.Matrix
        get context(): icyllis.modernui.core.Context
        get paddingStart(): number
        set focusableInTouchMode(focusableInTouchMode: boolean)
        get focusable(): boolean
        get scrollBarStyle(): number
        get paddingLeft(): number
        set translationZ(translationZ: number)
        get x(): number
        get horizontalScrollbarThumbDrawable(): Internal.Drawable
        get transitionAlpha(): number
        get nextFocusLeftId(): number
        set scrollBarFadeDuration(scrollBarFadeDuration: number)
        get nextFocusUpId(): number
        set minimumHeight(minHeight: number)
        get layoutDirectionResolved(): boolean
        set onGenericMotionListener(l: Internal.View$OnGenericMotionListener_)
        set overScrollMode(overScrollMode: number)
        get handler(): Internal.Handler
        set verticalScrollbarThumbDrawable(drawable: Internal.Drawable_)
        get foregroundGravity(): number
        get layoutDirection(): number
        set nestedScrollingEnabled(enabled: boolean)
        get rawTextDirection(): number
        get pivotSet(): boolean
        set selected(selected: boolean)
        set onTouchListener(l: Internal.View$OnTouchListener_)
        get shown(): boolean
        get scrollbarFadingEnabled(): boolean
        set transitionAlpha(alpha: number)
        get viewTreeObserver(): Internal.ViewTreeObserver
        set onContextClickListener(l: Internal.View$OnContextClickListener_)
        set id(id: number)
        get layoutParams(): Internal.ViewGroup$LayoutParams
        get transitionName(): string
        get nextFocusRightId(): number
        set duplicateParentStateEnabled(enabled: boolean)
        get hovered(): boolean
        get rawTextAlignment(): number
        set scrollIndicators(indicators: number)
        get rotationX(): number
        get verticalFadingEdgeLength(): number
        set rotationX(rotationX: number)
        get textAlignmentInherited(): boolean
        set nextFocusForwardId(nextFocusForwardId: number)
        get minimumWidth(): number
        get textAlignment(): number
        set isRootNamespace(isRoot: boolean)
        set focusable(focusable: number)
        set focusedByDefault(isFocusedByDefault: boolean)
        get contextClickable(): boolean
        get rawLayoutDirection(): number
        get activated(): boolean
        get paddingRelative(): boolean
        get pressed(): boolean
        get rootView(): Internal.View
        get paddingBottom(): number
        get scaleX(): number
        set horizontalScrollBarEnabled(enabled: boolean)
        set nextFocusUpId(nextFocusUpId: number)
        get rootNamespace(): boolean
        get touchables(): Internal.ArrayList<Internal.View>
        get enabled(): boolean
        get layoutDirectionInherited(): boolean
        get inLayout(): boolean
        set onFocusChangeListener(l: Internal.View$OnFocusChangeListener_)
        get minimumHeight(): number
        get horizontalScrollbarTrackDrawable(): Internal.Drawable
        get soundEffectsEnabled(): boolean
        set tooltipText(tooltipText: Internal.CharSequence_)
        get verticalScrollbarWidth(): number
        get horizontalScrollBarEnabled(): boolean
        get top(): number
        get windowVisibility(): number
        get measuredWidth(): number
        get rotationY(): number
        set translationX(translationX: number)
        set rotationY(rotationY: number)
        get onLongClickListener(): Internal.View$OnLongClickListener
        get selected(): boolean
        get onFocusChangeListener(): Internal.View$OnFocusChangeListener
        set horizontalFadingEdgeEnabled(horizontalFadingEdgeEnabled: boolean)
        get laidOut(): boolean
        get keyDispatcherState(): Internal.KeyEvent$DispatcherState
        get matrix(): icyllis.modernui.graphics.Matrix
        get longClickable(): boolean
        get scrollIndicators(): number
        set focusable(focusable: boolean)
        set revealOnFocusHint(revealOnFocus: boolean)
        get drawableState(): number[]
        static readonly TEXT_ALIGNMENT_GRAVITY: 1;
        static readonly SCROLL_INDICATOR_LEFT: 4;
        static readonly FOCUSABLES_TOUCH_MODE: 1;
        static readonly BOTTOM: Internal.IntProperty<Internal.View>;
        static readonly SCALE_X: Internal.FloatProperty<Internal.View>;
        static readonly FOCUS_BACKWARD: 1;
        static readonly FOCUS_LEFT: 17;
        static readonly ROTATION_X: Internal.FloatProperty<Internal.View>;
        static readonly TEXT_ALIGNMENT_TEXT_START: 2;
        static readonly SCROLLBARS_INSIDE_INSET: 16777216;
        static readonly OVER_SCROLL_ALWAYS: 0;
        static readonly FOCUSABLE: 1;
        static readonly Z: Internal.FloatProperty<Internal.View>;
        static readonly NOT_FOCUSABLE: 0;
        static readonly TEXT_ALIGNMENT_VIEW_START: 5;
        static readonly GONE: 8;
        static readonly FOCUS_DOWN: 130;
        static readonly SCROLL_INDICATOR_TOP: 1;
        static readonly FOCUS_RIGHT: 66;
        static readonly SCROLL_AXIS_NONE: 0;
        static readonly LAYOUT_DIRECTION_LOCALE: 3;
        static readonly TEXT_DIRECTION_LOCALE: 5;
        static readonly TYPE_NON_TOUCH: 1;
        static readonly SCROLL_INDICATOR_START: 16;
        static readonly SCROLL_AXIS_VERTICAL: 2;
        static readonly MEASURED_STATE_TOO_SMALL: 16777216;
        static readonly VISIBLE: 0;
        static readonly TEXT_ALIGNMENT_CENTER: 4;
        static readonly TEXT_ALIGNMENT_VIEW_END: 6;
        static readonly TEXT_DIRECTION_FIRST_STRONG: 1;
        static readonly SCALE_Y: Internal.FloatProperty<Internal.View>;
        static readonly SCROLLBARS_INSIDE_OVERLAY: 0;
        static readonly SCROLLBARS_OUTSIDE_INSET: 50331648;
        static readonly LAYOUT_DIRECTION_UNDEFINED: -1;
        static readonly RIGHT: Internal.IntProperty<Internal.View>;
        static readonly NO_ID: -1;
        static readonly TRANSLATION_X: Internal.FloatProperty<Internal.View>;
        static readonly TOP: Internal.IntProperty<Internal.View>;
        static readonly INVISIBLE: 4;
        static readonly SCROLL_INDICATOR_RIGHT: 8;
        static readonly TEXT_DIRECTION_FIRST_STRONG_LTR: 6;
        static readonly HAPTIC_FEEDBACK_ENABLED: 268435456;
        static readonly TYPE_TOUCH: 0;
        static readonly SCROLL_Y: Internal.IntProperty<Internal.View>;
        static readonly LAYOUT_DIRECTION_INHERIT: 2;
        static readonly FOCUS_UP: 33;
        static readonly SOUND_EFFECTS_ENABLED: 134217728;
        static readonly MEASURED_HEIGHT_STATE_SHIFT: 16;
        static readonly TEXT_DIRECTION_RTL: 4;
        static readonly TEXT_DIRECTION_LTR: 3;
        static readonly LEFT: Internal.IntProperty<Internal.View>;
        static readonly X: Internal.FloatProperty<Internal.View>;
        static readonly FOCUS_FORWARD: 2;
        static readonly ROTATION: Internal.FloatProperty<Internal.View>;
        static readonly TEXT_DIRECTION_FIRST_STRONG_RTL: 7;
        static readonly TRANSLATION_Y: Internal.FloatProperty<Internal.View>;
        static readonly SCROLL_INDICATOR_END: 32;
        static readonly OVER_SCROLL_NEVER: 2;
        static readonly TEXT_ALIGNMENT_TEXT_END: 3;
        static readonly SCROLL_AXIS_HORIZONTAL: 1;
        static readonly SCROLL_X: Internal.IntProperty<Internal.View>;
        static readonly MEASURED_STATE_MASK: -16777216;
        static readonly SCROLLBARS_OUTSIDE_OVERLAY: 33554432;
        static readonly FOCUSABLES_ALL: 0;
        static readonly TEXT_DIRECTION_ANY_RTL: 2;
        static readonly LAYOUT_DIRECTION_LTR: 0;
        static readonly ROTATION_Y: Internal.FloatProperty<Internal.View>;
        static readonly LAYOUT_DIRECTION_RTL: 1;
        static readonly MEASURED_SIZE_MASK: 16777215;
        static readonly SCROLL_INDICATOR_BOTTOM: 2;
        static readonly TEXT_DIRECTION_INHERIT: 0;
        static readonly Y: Internal.FloatProperty<Internal.View>;
        static readonly FOCUSABLE_AUTO: 16;
        static readonly OVER_SCROLL_IF_CONTENT_SCROLLS: 1;
        static readonly ALPHA: Internal.FloatProperty<Internal.View>;
        static readonly TRANSLATION_Z: Internal.FloatProperty<Internal.View>;
        static readonly TEXT_ALIGNMENT_INHERIT: 0;
    }
    type View_ = View;
    interface ContextMenu extends Internal.Menu {
        setHeaderIcon(arg0: Internal.Drawable_): this;
        getItem(arg0: number): Internal.MenuItem;
        removeItem(arg0: number): void;
        removeGroup(arg0: number): void;
        setGroupDividerEnabled(arg0: boolean): void;
        setGroupVisible(arg0: number, arg1: boolean): void;
        performIdentifierAction(arg0: number, arg1: number): boolean;
        setHeaderTitle(arg0: Internal.CharSequence_): this;
        hasVisibleItems(): boolean;
        add(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): Internal.MenuItem;
        size(): number;
        addSubMenu(arg0: Internal.CharSequence_): Internal.SubMenu;
        performShortcut(arg0: number, arg1: Internal.KeyEvent_, arg2: number): boolean;
        add(arg0: Internal.CharSequence_): Internal.MenuItem;
        addSubMenu(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): Internal.SubMenu;
        clearHeader(): void;
        setQwertyMode(arg0: boolean): void;
        clear(): void;
        close(): void;
        setHeaderView(arg0: Internal.View_): this;
        setGroupCheckable(arg0: number, arg1: boolean, arg2: boolean): void;
        findItem(arg0: number): Internal.MenuItem;
        setGroupEnabled(arg0: number, arg1: boolean): void;
        isShortcutKey(arg0: number, arg1: Internal.KeyEvent_): boolean;
        set headerIcon(arg0: Internal.Drawable_)
        set groupDividerEnabled(arg0: boolean)
        set headerTitle(arg0: Internal.CharSequence_)
        set qwertyMode(arg0: boolean)
        set headerView(arg0: Internal.View_)
    }
    type ContextMenu_ = ContextMenu;
    abstract class SignBlock extends Internal.BaseEntityBlock implements Internal.SimpleWaterloggedBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        type(): Internal.WoodType;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type SignBlock_ = SignBlock;
    class FaceBakery {
        constructor()
        recalculateWinding(arg0: number[], arg1: Internal.Direction_): void;
        static recomputeUVs(arg0: Internal.BlockFaceUV_, arg1: Internal.Direction_, arg2: Internal.Transformation_, arg3: ResourceLocation_): Internal.BlockFaceUV;
        bakeQuad(arg0: Internal.Vector3f_, arg1: Internal.Vector3f_, arg2: Internal.BlockElementFace_, arg3: Internal.TextureAtlasSprite_, arg4: Internal.Direction_, arg5: Internal.ModelState_, arg6: Internal.BlockElementRotation_, arg7: boolean, arg8: ResourceLocation_): Internal.BakedQuad;
        static calculateFacing(arg0: number[]): Internal.Direction;
        applyModelRotation(arg0: Internal.Vector3f_, arg1: Internal.Transformation_): void;
        static readonly UV_INDEX: 4;
        static readonly VERTEX_INT_SIZE: 8;
        static readonly VERTEX_COUNT: 4;
    }
    type FaceBakery_ = FaceBakery;
    class HangingEntityItem extends Internal.Item {
        constructor(arg0: Internal.EntityType_<Internal.HangingEntity>, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type HangingEntityItem_ = HangingEntityItem;
    class MaterialJS {
        constructor(i: string, m: Material_, s: SoundType_)
        getMinecraftMaterial(): Material;
        getSound(): SoundType;
        getId(): string;
        get minecraftMaterial(): Material
        get sound(): SoundType
        get id(): string
    }
    type MaterialJS_ = "grass" | "spore_blossom" | "dripstone" | "slime" | "berry_bush" | "ice" | "gilded_blackstone" | "small_amethyst_bud" | "amethyst_cluster" | "mud" | "amethyst" | "dragon_egg" | "packed_mud" | "crop" | "anvil" | "dirt" | "nether_sprouts" | "powder_snow" | "air" | "pointed_dripstone" | "muddy_mangrove_roots" | "lava" | "chain" | "sculk_sensor" | "leaves" | "clay" | "netherrack" | "medium_amethyst_bud" | "basalt" | "portal" | "mud_bricks" | "soul_soil" | "mangrove_roots" | "big_dripleaf" | "sculk_catalyst" | "bone" | "vine" | "web" | "polished_deepslate" | "coral" | "weeping_vines" | "plant" | "sculk_shrieker" | "large_amethyst_bud" | "explosive" | "copper" | "roots" | "ancient_debris" | "netherite" | "snow" | "moss_carpet" | "sculk_vein" | "stone" | "sculk" | "glow_lichen" | "hanging_roots" | "cake" | "nether_wart" | MaterialJS | "froglight" | "honey" | "small_dripleaf" | "kelp" | "nether_ore" | "sand" | "frogspawn" | "water" | "glass" | "azalea_leaves" | "tuff" | "metal" | "rooted_dirt" | "soul_sand" | "moss" | "deepslate" | "cave_vines" | "twisting_vines" | "deepslate_bricks" | "nylium" | "vegetable" | "azalea" | "scaffolding" | "flowering_azalea" | "sponge" | "lodestone" | "nether_bricks" | "lantern" | "candle" | "sea_grass" | "calcite" | "wart_block" | "nether_gold_ore" | "bamboo_sapling" | "wool" | "deepslate_tiles" | "bamboo" | "shroomlight" | "wood" | "hard_crop";
    class EntityTeleportEvent$ChorusFruit extends Internal.EntityTeleportEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: number, arg2: number, arg3: number)
        getEntityLiving(): Internal.LivingEntity;
        get entityLiving(): Internal.LivingEntity
    }
    type EntityTeleportEvent$ChorusFruit_ = EntityTeleportEvent$ChorusFruit;
    class IngotProperty implements Internal.IMaterialProperty<Internal.IngotProperty> {
        constructor()
        getArcSmeltInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        setMagneticMaterial(magneticMaterial: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        getMacerateInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        getSmeltingInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        setMacerateInto(macerateInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        setArcSmeltingInto(arcSmeltingInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        getMagneticMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        setSmeltingInto(smeltInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        get arcSmeltInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        set magneticMaterial(magneticMaterial: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        get macerateInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get smeltingInto(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        set macerateInto(macerateInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        set arcSmeltingInto(arcSmeltingInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        get magneticMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        set smeltingInto(smeltInto: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
    }
    type IngotProperty_ = IngotProperty;
    abstract class Point2D implements Internal.Cloneable {
        clone(): any;
        getX(): number;
        distanceSq(arg0: number, arg1: number): number;
        getY(): number;
        static distanceSq(arg0: number, arg1: number, arg2: number, arg3: number): number;
        setLocation(arg0: Internal.Point2D_): void;
        distance(arg0: number, arg1: number): number;
        static distance(arg0: number, arg1: number, arg2: number, arg3: number): number;
        distanceSq(arg0: Internal.Point2D_): number;
        setLocation(arg0: number, arg1: number): void;
        distance(arg0: Internal.Point2D_): number;
        get x(): number
        get y(): number
        set location(arg0: Internal.Point2D_)
    }
    type Point2D_ = Point2D;
    class PlayerAdvancements {
        constructor(arg0: Internal.DataFixer_, arg1: Internal.PlayerList_, arg2: Internal.ServerAdvancementManager_, arg3: Internal.File_, arg4: Internal.ServerPlayer_)
        setPlayer(arg0: Internal.ServerPlayer_): void;
        revoke(arg0: Internal.Advancement_, arg1: string): boolean;
        getOrStartProgress(arg0: Internal.Advancement_): Internal.AdvancementProgress;
        setSelectedTab(arg0: Internal.Advancement_): void;
        award(arg0: Internal.Advancement_, arg1: string): boolean;
        stopListening(): void;
        flushDirty(arg0: Internal.ServerPlayer_): void;
        save(): void;
        reload(arg0: Internal.ServerAdvancementManager_): void;
        set player(arg0: Internal.ServerPlayer_)
        set selectedTab(arg0: Internal.Advancement_)
    }
    type PlayerAdvancements_ = PlayerAdvancements;
    class PressurePlateBlock extends Internal.BasePressurePlateBlock {
        constructor(arg0: any_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWERED: Internal.BooleanProperty;
    }
    type PressurePlateBlock_ = PressurePlateBlock;
    class GTRegistry$String <V> extends Internal.GTRegistry<string, V> {
        constructor(registryName: ResourceLocation_)
        loadFromNBT(tag: Internal.Tag_): V;
        forEach(arg0: Internal.Consumer_<V>): void;
        codec(): Internal.Codec<V>;
        spliterator(): Internal.Spliterator<V>;
        readBuf(buf: Internal.FriendlyByteBuf_): V;
    }
    type GTRegistry$String_<V> = GTRegistry$String<V>;
    class FFIType extends Internal.Struct implements Internal.NativeResource {
        constructor(arg0: Internal.ByteBuffer_)
        set(arg0: Internal.FFIType_): this;
        static ntype(arg0: number): number;
        static nelements(arg0: number, arg1: Internal.PointerBuffer_): void;
        static nsize(arg0: number, arg1: number): void;
        static createSafe(arg0: number, arg1: number): Internal.FFIType$Buffer;
        type(): number;
        type(arg0: number): this;
        static calloc(arg0: number): Internal.FFIType$Buffer;
        static nalignment(arg0: number): number;
        elements(arg0: Internal.PointerBuffer_): this;
        static create(arg0: number): Internal.FFIType$Buffer;
        set(arg0: number, arg1: number, arg2: number, arg3: Internal.PointerBuffer_): this;
        static create(): Internal.FFIType;
        static calloc(): Internal.FFIType;
        elements(arg0: number): Internal.PointerBuffer;
        static createSafe(arg0: number): Internal.FFIType;
        static malloc(): Internal.FFIType;
        alignment(arg0: number): this;
        static ntype(arg0: number, arg1: number): void;
        size(arg0: number): this;
        static calloc(arg0: Internal.MemoryStack_): Internal.FFIType;
        size(): number;
        static malloc(arg0: Internal.MemoryStack_): Internal.FFIType;
        static malloc(arg0: number): Internal.FFIType$Buffer;
        static nsize(arg0: number): number;
        static nelements(arg0: number, arg1: number): Internal.PointerBuffer;
        static create(arg0: number): Internal.FFIType;
        static nalignment(arg0: number, arg1: number): void;
        static calloc(arg0: number, arg1: Internal.MemoryStack_): Internal.FFIType$Buffer;
        close(): void;
        static create(arg0: number, arg1: number): Internal.FFIType$Buffer;
        alignment(): number;
        static malloc(arg0: number, arg1: Internal.MemoryStack_): Internal.FFIType$Buffer;
        static readonly ALIGNOF: 8;
        static readonly ELEMENTS: 16;
        static readonly SIZEOF: 24;
        static readonly SIZE: 0;
        static readonly ALIGNMENT: 8;
        static readonly TYPE: 10;
    }
    type FFIType_ = FFIType;
    class ClientboundBossEventPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        static createAddPacket(arg0: Internal.BossEvent_): Internal.ClientboundBossEventPacket;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        static createUpdatePropertiesPacket(arg0: Internal.BossEvent_): Internal.ClientboundBossEventPacket;
        dispatch(arg0: Internal.ClientboundBossEventPacket$Handler_): void;
        static createUpdateProgressPacket(arg0: Internal.BossEvent_): Internal.ClientboundBossEventPacket;
        static createUpdateStylePacket(arg0: Internal.BossEvent_): Internal.ClientboundBossEventPacket;
        static createRemovePacket(arg0: Internal.UUID_): Internal.ClientboundBossEventPacket;
        static createUpdateNamePacket(arg0: Internal.BossEvent_): Internal.ClientboundBossEventPacket;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundBossEventPacket_ = ClientboundBossEventPacket;
    interface Runnable {
        run(): void;
        (): void;
    }
    type Runnable_ = Runnable;
    class IntArrayTag extends Internal.CollectionTag<Internal.IntTag> {
        constructor(arg0: Internal.List_<number>)
        constructor(arg0: number[])
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        add(arg0: number, arg1: Internal.IntTag_): void;
        set(arg0: number, arg1: Internal.Tag_): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<Internal.IntTag>): void;
        spliterator(): Internal.Spliterator<Internal.IntTag>;
        removeIf(arg0: Internal.Predicate_<Internal.IntTag>): boolean;
        getAsIntArray(): number[];
        replaceAll(arg0: Internal.UnaryOperator_<Internal.IntTag>): void;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        sort(arg0: Internal.Comparator_<Internal.IntTag>): void;
        set(arg0: number, arg1: Internal.IntTag_): Internal.IntTag;
        stream(): Internal.Stream<Internal.IntTag>;
        get(arg0: number): Internal.IntTag;
        getType(): Internal.TagType<Internal.IntArrayTag>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: number): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        getAsString(): string;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        parallelStream(): Internal.Stream<Internal.IntTag>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        copy(): this;
        get asIntArray(): number[]
        get type(): Internal.TagType<Internal.IntArrayTag>
        get asString(): string
        static readonly TYPE: Internal.TagType<Internal.IntArrayTag>;
    }
    type IntArrayTag_ = IntArrayTag;
    abstract class SimplePreparableReloadListener <T> implements Internal.PreparableReloadListener {
        constructor()
        getName(): string;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
    }
    type SimplePreparableReloadListener_<T> = SimplePreparableReloadListener<T>;
    class MagmaBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MagmaBlock_ = MagmaBlock;
    class Resources {
        constructor()
        updateMetrics(metrics: Internal.DisplayMetrics_): void;
        getDisplayMetrics(): Internal.DisplayMetrics;
        get displayMetrics(): Internal.DisplayMetrics
    }
    type Resources_ = Resources;
    class StatePropertiesPredicate {
        matches<S extends Internal.StateHolder<any, S>>(arg0: Internal.StateDefinition_<any, S>, arg1: S): boolean;
        serializeToJson(): Internal.JsonElement;
        static fromJson(arg0: Internal.JsonElement_): Internal.StatePropertiesPredicate;
        matches(arg0: Internal.FluidState_): boolean;
        checkState(arg0: Internal.StateDefinition_<any, any>, arg1: Internal.Consumer_<string>): void;
        matches(arg0: Internal.BlockState_): boolean;
        static readonly ANY: Internal.StatePropertiesPredicate;
    }
    type StatePropertiesPredicate_ = StatePropertiesPredicate;
    class ModifiableBiomeInfo$BiomeInfo extends Internal.Record {
        constructor(climateSettings: Internal.Biome$ClimateSettings_, effects: Internal.BiomeSpecialEffects_, generationSettings: Internal.BiomeGenerationSettings_, mobSpawnSettings: Internal.MobSpawnSettings_)
        effects(): Internal.BiomeSpecialEffects;
        mobSpawnSettings(): Internal.MobSpawnSettings;
        climateSettings(): Internal.Biome$ClimateSettings;
        generationSettings(): Internal.BiomeGenerationSettings;
    }
    type ModifiableBiomeInfo$BiomeInfo_ = ModifiableBiomeInfo$BiomeInfo;
    class SpikeFeature$EndSpike {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean)
        isCenterWithinChunk(arg0: BlockPos_): boolean;
        getRadius(): number;
        getCenterX(): number;
        getTopBoundingBox(): Internal.AABB;
        getCenterZ(): number;
        getHeight(): number;
        isGuarded(): boolean;
        get radius(): number
        get centerX(): number
        get topBoundingBox(): Internal.AABB
        get centerZ(): number
        get height(): number
        get guarded(): boolean
        static readonly CODEC: Internal.Codec<Internal.SpikeFeature$EndSpike>;
    }
    type SpikeFeature$EndSpike_ = SpikeFeature$EndSpike;
    class ItemModelBuilder$OverrideBuilder {
        constructor(arg0: Internal.ItemModelBuilder_)
        end(): Internal.ItemModelBuilder;
        predicate(arg0: ResourceLocation_, arg1: number): this;
        model(arg0: Internal.ModelFile_): this;
    }
    type ItemModelBuilder$OverrideBuilder_ = ItemModelBuilder$OverrideBuilder;
    class RearAttachmentType <T extends Internal.RearAttachment> extends Internal.Record implements Internal.AutomobileComponent<Internal.RearAttachmentType<any>> {
        constructor(id: ResourceLocation_, constructor: Internal.BiFunction_<Internal.RearAttachmentType<T>, Internal.AutomobileEntity, T>, model: Internal.RearAttachmentType$RearAttachmentModel_)
        containerId(): ResourceLocation;
        getId(): ResourceLocation;
        getContainerTextKey(): string;
        id(): ResourceLocation;
        isEmpty(): boolean;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<Internal.RearAttachmentType<any>>>): void;
        constructor(): Internal.BiFunction<Internal.RearAttachmentType<T>, Internal.AutomobileEntity, T>;
        model(): Internal.RearAttachmentType$RearAttachmentModel;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: Internal.RearAttachmentType_<any>): void;
        get id(): ResourceLocation
        get containerTextKey(): string
        get empty(): boolean
        static readonly SMITHING_TABLE: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly BACKHOE: Internal.RearAttachmentType<Internal.BackhoeRearAttachment>;
        static readonly CRAFTING_TABLE: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly LOOM: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly CARTOGRAPHY_TABLE: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly REGISTRY: Internal.SimpleMapContentRegistry<Internal.RearAttachmentType<any>>;
        static readonly ENDER_CHEST: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly BANNER_POST: Internal.RearAttachmentType<Internal.BannerPostRearAttachment>;
        static readonly EMPTY: Internal.RearAttachmentType<Internal.EmptyRearAttachment>;
        static readonly AUTO_MECHANIC_TABLE: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly CHEST: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly PAVER: Internal.RearAttachmentType<Internal.PaverRearAttachment>;
        static readonly GRINDSTONE: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly PASSENGER_SEAT: Internal.RearAttachmentType<Internal.PassengerSeatRearAttachment>;
        static readonly ID: ResourceLocation;
        static readonly SADDLED_BARREL: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
        static readonly STONECUTTER: Internal.RearAttachmentType<Internal.BlockRearAttachment>;
    }
    type RearAttachmentType_<T extends Internal.RearAttachment> = RearAttachmentType<T>;
    interface Object2FloatMap <K> extends Internal.Map<K, number>, Internal.Object2FloatFunction<K> {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        values(): Internal.FloatCollection;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2FloatFunction;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number;
        removeFloat(arg0: any): number;
        defaultReturnValue(arg0: number): void;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        getOrDefault(arg0: any, arg1: number): number;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_<K>): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        put(arg0: K, arg1: number): number;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2FloatFunction;
        containsValue(arg0: number): boolean;
        getFloat(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_<K>): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2FloatFunction;
        remove(arg0: any, arg1: number): boolean;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2FloatFunction;
        object2FloatEntrySet(): Internal.ObjectSet<Internal.Object2FloatMap$Entry<K>>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        computeFloat(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        putAll(arg0: Internal.Map_<K, number>): void;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        replace(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        of<K, V>(): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_<K>): number;
        isEmpty(): boolean;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction<K>;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2FloatFunction;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_<K>): number;
        applyAsDouble(arg0: K): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2FloatFunction;
        defaultReturnValue(): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        /**
         * @deprecated
        */
        mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        of<K, V>(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<K, V>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        size(): number;
        hashCode(): number;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        of<K, V>(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<K, V>;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction<K>;
        of<K, V>(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<K, V>;
        clear(): void;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        putIfAbsent(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        get empty(): boolean
    }
    type Object2FloatMap_<K> = Object2FloatMap<K>;
    class Locale implements Internal.Cloneable, Internal.Serializable {
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: string, arg1: string)
        constructor(arg0: string)
        clone(): any;
        getUnicodeLocaleKeys(): Internal.Set<string>;
        static filterTags(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<string>, arg2: Internal.Locale$FilteringMode_): Internal.List<string>;
        static getISOLanguages(): string[];
        getExtension(arg0: string): string;
        getUnicodeLocaleType(arg0: string): string;
        getISO3Language(): string;
        getDisplayCountry(): string;
        static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void;
        static getAvailableLocales(): Internal.Locale[];
        getScript(): string;
        getISO3Country(): string;
        getExtensionKeys(): Internal.Set<string>;
        toLanguageTag(): string;
        getDisplayCountry(arg0: Internal.Locale_): string;
        getVariant(): string;
        getDisplayScript(arg0: Internal.Locale_): string;
        static setDefault(arg0: Internal.Locale_): void;
        getDisplayName(): string;
        static filterTags(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<string>): Internal.List<string>;
        getDisplayScript(): string;
        getDisplayLanguage(arg0: Internal.Locale_): string;
        static getDefault(arg0: Internal.Locale$Category_): Internal.Locale;
        getDisplayName(arg0: Internal.Locale_): string;
        static lookup(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<Internal.Locale>): Internal.Locale;
        getCountry(): string;
        static lookupTag(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<string>): string;
        getLanguage(): string;
        static forLanguageTag(arg0: string): Internal.Locale;
        static getISOCountries(): string[];
        getDisplayLanguage(): string;
        getUnicodeLocaleAttributes(): Internal.Set<string>;
        static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set<string>;
        static getDefault(): Internal.Locale;
        hasExtensions(): boolean;
        static filter(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<Internal.Locale>, arg2: Internal.Locale$FilteringMode_): Internal.List<Internal.Locale>;
        static filter(arg0: Internal.List_<Internal.Locale$LanguageRange>, arg1: Internal.Collection_<Internal.Locale>): Internal.List<Internal.Locale>;
        stripExtensions(): this;
        getDisplayVariant(): string;
        getDisplayVariant(arg0: Internal.Locale_): string;
        get unicodeLocaleKeys(): Internal.Set<string>
        get ISOLanguages(): string[]
        get ISO3Language(): string
        get displayCountry(): string
        get availableLocales(): Internal.Locale[]
        get script(): string
        get ISO3Country(): string
        get extensionKeys(): Internal.Set<string>
        get variant(): string
        set "default"(arg0: Internal.Locale_)
        get displayName(): string
        get displayScript(): string
        get country(): string
        get language(): string
        get ISOCountries(): string[]
        get displayLanguage(): string
        get unicodeLocaleAttributes(): Internal.Set<string>
        get "default"(): Internal.Locale
        get displayVariant(): string
        static readonly UNICODE_LOCALE_EXTENSION: "u";
        static readonly JAPANESE: Internal.Locale;
        static readonly KOREAN: Internal.Locale;
        static readonly PRIVATE_USE_EXTENSION: "x";
        static readonly PRC: Internal.Locale;
        static readonly UK: Internal.Locale;
        static readonly ITALY: Internal.Locale;
        static readonly ROOT: Internal.Locale;
        static readonly CANADA: Internal.Locale;
        static readonly GERMANY: Internal.Locale;
        static readonly US: Internal.Locale;
        static readonly SIMPLIFIED_CHINESE: Internal.Locale;
        static readonly ITALIAN: Internal.Locale;
        static readonly CHINESE: Internal.Locale;
        static readonly ENGLISH: Internal.Locale;
        static readonly KOREA: Internal.Locale;
        static readonly GERMAN: Internal.Locale;
        static readonly JAPAN: Internal.Locale;
        static readonly FRANCE: Internal.Locale;
        static readonly CHINA: Internal.Locale;
        static readonly TRADITIONAL_CHINESE: Internal.Locale;
        static readonly CANADA_FRENCH: Internal.Locale;
        static readonly TAIWAN: Internal.Locale;
        static readonly FRENCH: Internal.Locale;
    }
    type Locale_ = Locale;
    class RenderRegionCache {
        constructor()
        createRegion(arg0: Internal.Level_, arg1: BlockPos_, arg2: BlockPos_, arg3: number): Internal.RenderChunkRegion;
    }
    type RenderRegionCache_ = RenderRegionCache;
    class ArrowItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        isInfinite(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.Player_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        createArrow(arg0: Internal.Level_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_): Internal.AbstractArrow;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ArrowItem_ = ArrowItem;
    class OrientedContraptionEntity extends Internal.AbstractContraptionEntity {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        setCouplingId(arg0: Internal.UUID_): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        startAtInitialYaw(): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        getCoupledCartsIfPresent(): Internal.Couple<Internal.MinecartController>;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        static handleRelocationPacket(arg0: Internal.ContraptionRelocationPacket_): void;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        static createAtYaw(arg0: Internal.Level_, arg1: Internal.Contraption_, arg2: Internal.Direction_, arg3: number): Internal.OrientedContraptionEntity;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setInitialOrientation(arg0: Internal.Direction_): void;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getInitialYaw(): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        getCouplingId(): Internal.UUID;
        serializeNBT(): Internal.Tag;
        startAtYaw(arg0: number): void;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        static create(arg0: Internal.Level_, arg1: Internal.Contraption_, arg2: Internal.Direction_): Internal.OrientedContraptionEntity;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        getInitialOrientation(): Internal.Direction;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        isInitialOrientationPresent(): boolean;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        set couplingId(arg0: Internal.UUID_)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get coupledCartsIfPresent(): Internal.Couple<Internal.MinecartController>
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set initialOrientation(arg0: Internal.Direction_)
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get initialYaw(): number
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get couplingId(): Internal.UUID
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get initialOrientation(): Internal.Direction
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        get initialOrientationPresent(): boolean
        pitch: number;
        nonDamageTicks: number;
        yaw: number;
        prevYaw: number;
        targetYaw: number;
        prevPitch: number;
    }
    type OrientedContraptionEntity_ = OrientedContraptionEntity;
    interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator<number, Internal.IntConsumer> {
        forEachRemaining(arg0: any): void;
        remove(): void;
        next(): any;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        nextInt(): number;
    }
    type PrimitiveIterator$OfInt_ = PrimitiveIterator$OfInt;
    class RegExp {
        constructor()
        wrapRegExp(cx: Internal.Context_, scope: Internal.Scriptable_, compiled: any): Internal.Scriptable;
        action(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[], actionType: number): any;
        js_split(cx: Internal.Context_, scope: Internal.Scriptable_, target: string, args: any[]): any;
        isRegExp(obj: Internal.Scriptable_): boolean;
        find_split(cx: Internal.Context_, scope: Internal.Scriptable_, target: string, separator: string, reObj: Internal.Scriptable_, ip: number[], matchlen: number[], matched: boolean[], parensp: string[][]): number;
        compileRegExp(cx: Internal.Context_, source: string, flags: string): any;
        static readonly RA_SEARCH: 3;
        static readonly RA_MATCH: 1;
        static readonly RA_REPLACE: 2;
    }
    type RegExp_ = RegExp;
    abstract class ImmutableSet <E> extends Internal.ImmutableCollection<E> implements Internal.Set<E> {
        static of<E>(): Internal.ImmutableSet<E>;
        static of<E>(arg0: E): Internal.ImmutableSet<E>;
        static builderWithExpectedSize<E>(arg0: number): Internal.ImmutableSet$Builder<E>;
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Iterable_<E>): Internal.ImmutableSet<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.ImmutableSet<E>;
        static copyOf<E>(arg0: E[]): Internal.ImmutableSet<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static toImmutableSet<E>(): Internal.Collector<E, any, Internal.ImmutableSet<E>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E): Internal.ImmutableSet<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ...arg6: E[]): Internal.ImmutableSet<E>;
        static builder<E>(): Internal.ImmutableSet$Builder<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        stream(): Internal.Stream<E>;
        spliterator(): Internal.Spliterator<E>;
        static copyOf<E>(arg0: Internal.Iterator_<E>): Internal.ImmutableSet<E>;
    }
    type ImmutableSet_<E> = ImmutableSet<E>;
    class PlasmaProperty implements Internal.IMaterialProperty<Internal.PlasmaProperty> {
        constructor()
        setPlasma(plasma: Internal.Supplier_<Internal.Fluid>): void;
        getFlowTexture(): ResourceLocation;
        setStillTexture(stillTexture: ResourceLocation_): void;
        setFlowTexture(flowTexture: ResourceLocation_): void;
        getPlasma(amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        hasPlasmaSupplier(): boolean;
        getStillTexture(): ResourceLocation;
        getPlasma(): Internal.Fluid;
        set plasma(plasma: Internal.Supplier_<Internal.Fluid>)
        get flowTexture(): ResourceLocation
        set stillTexture(stillTexture: ResourceLocation_)
        set flowTexture(flowTexture: ResourceLocation_)
        get stillTexture(): ResourceLocation
        get plasma(): Internal.Fluid
    }
    type PlasmaProperty_ = PlasmaProperty;
    interface IMinecartCollisionHandler {
        getMinecartCollisionBox(arg0: Internal.AbstractMinecart_): Internal.AABB;
        getCollisionBox(arg0: Internal.AbstractMinecart_, arg1: Internal.Entity_): Internal.AABB;
        getBoundingBox(arg0: Internal.AbstractMinecart_): Internal.AABB;
        onEntityCollision(arg0: Internal.AbstractMinecart_, arg1: Internal.Entity_): void;
    }
    type IMinecartCollisionHandler_ = IMinecartCollisionHandler;
    interface Decoder$Boxed <A> {
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        decoder(): Internal.Decoder<A>;
    }
    type Decoder$Boxed_<A> = Decoder$Boxed<A>;
    interface InventoryKJS extends Internal.Iterable<Internal.ItemStack> {
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        getHeight(): number;
        countNonEmpty(): number;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type InventoryKJS_ = InventoryKJS;
    class PlayLevelSoundEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Level_, arg1: Internal.SoundEvent_, arg2: Internal.SoundSource_, arg3: number, arg4: number)
        getLevel(): Internal.Level;
        setNewPitch(arg0: number): void;
        getNewVolume(): number;
        getNewPitch(): number;
        getOriginalVolume(): number;
        getSource(): Internal.SoundSource;
        setSound(arg0: Internal.SoundEvent_): void;
        getSound(): Internal.SoundEvent;
        setSource(arg0: Internal.SoundSource_): void;
        getOriginalPitch(): number;
        setNewVolume(arg0: number): void;
        get level(): Internal.Level
        set newPitch(arg0: number)
        get newVolume(): number
        get newPitch(): number
        get originalVolume(): number
        get source(): Internal.SoundSource
        set sound(arg0: Internal.SoundEvent_)
        get sound(): Internal.SoundEvent
        set source(arg0: Internal.SoundSource_)
        get originalPitch(): number
        set newVolume(arg0: number)
    }
    type PlayLevelSoundEvent_ = PlayLevelSoundEvent;
    class AdultSensor extends Internal.Sensor<Internal.AgeableMob> {
        constructor()
    }
    type AdultSensor_ = AdultSensor;
    class Configuration {
        resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_<string>): this;
        static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_<Internal.Configuration>, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_<string>): Internal.Configuration;
        parents(): Internal.List<Internal.Configuration>;
        modules(): Internal.Set<Internal.ResolvedModule>;
        resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_<string>): this;
        static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_<Internal.Configuration>, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_<string>): Internal.Configuration;
        static empty(): Internal.Configuration;
        findModule(arg0: string): Internal.Optional<Internal.ResolvedModule>;
    }
    type Configuration_ = Configuration;
    interface OutputReplacementTransformer {
        transform(arg0: Internal.RecipeKJS_, arg1: Internal.ReplacementMatch_, arg2: Internal.OutputReplacement_, arg3: Internal.OutputReplacement_): any;
        (arg0: Internal.RecipeKJS_, arg1: Internal.ReplacementMatch_, arg2: Internal.OutputReplacement_, arg3: Internal.OutputReplacement_): any;
    }
    type OutputReplacementTransformer_ = OutputReplacementTransformer;
    interface IForgeBucketPickup {
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
    }
    type IForgeBucketPickup_ = IForgeBucketPickup;
    class ShearsItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ShearsItem_ = ShearsItem;
    interface GameEventDispatcher {
        walkListeners(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_, arg3: Internal.BiConsumer_<Internal.GameEventListener, Vec3>): boolean;
        unregister(arg0: Internal.GameEventListener_): void;
        isEmpty(): boolean;
        register(arg0: Internal.GameEventListener_): void;
        get empty(): boolean
        readonly NOOP: Internal.GameEventDispatcher;
    }
    type GameEventDispatcher_ = GameEventDispatcher;
    /**
     * Invoked right after an explosion happens.
    */
    class ExplosionEventJS$After extends Internal.ExplosionEventJS {
        constructor(level: Internal.Level_, explosion: Internal.Explosion_, affectedEntities: Internal.List_<Internal.Entity>)
        /**
         * Gets a list of all blocks affected by the explosion.
        */
        getAffectedBlocks(): Internal.List<Internal.BlockContainerJS>;
        /**
         * Remove all entities from the list of affected entities.
        */
        removeAllAffectedEntities(): void;
        /**
         * Remove an entity from the list of affected entities.
        */
        removeAffectedEntity(entity: Internal.Entity_): void;
        /**
         * Remove all blocks from the list of affected blocks.
        */
        removeAllAffectedBlocks(): void;
        /**
         * Remove a block from the list of affected blocks.
        */
        removeAffectedBlock(block: Internal.BlockContainerJS_): void;
        /**
         * Remove all knockback from all affected *players*.
        */
        removeKnockback(): void;
        /**
         * Gets a list of all entities affected by the explosion.
        */
        getAffectedEntities(): Internal.EntityArrayList;
        /**
         * Gets a list of all blocks affected by the explosion.
        */
        get affectedBlocks(): Internal.List<Internal.BlockContainerJS>
        /**
         * Gets a list of all entities affected by the explosion.
        */
        get affectedEntities(): Internal.EntityArrayList
    }
    type ExplosionEventJS$After_ = ExplosionEventJS$After;
    class TypedOptic <S, T, A, B> {
        constructor(arg0: Internal.Set_<Internal.TypeToken<Internal.K1>>, arg1: com.mojang.datafixers.types.Type_<S>, arg2: com.mojang.datafixers.types.Type_<T>, arg3: com.mojang.datafixers.types.Type_<A>, arg4: com.mojang.datafixers.types.Type_<B>, arg5: Internal.Optic_<any, S, T, A, B>)
        constructor(arg0: Internal.TypeToken_<Internal.K1>, arg1: com.mojang.datafixers.types.Type_<S>, arg2: com.mojang.datafixers.types.Type_<T>, arg3: com.mojang.datafixers.types.Type_<A>, arg4: com.mojang.datafixers.types.Type_<B>, arg5: Internal.Optic_<any, S, T, A, B>)
        aType(): com.mojang.datafixers.types.Type<A>;
        static tagged<K, A, B>(arg0: Internal.TaggedChoice$TaggedChoiceType_<K>, arg1: K, arg2: com.mojang.datafixers.types.Type_<A>, arg3: com.mojang.datafixers.types.Type_<B>): Internal.TypedOptic<com.mojang.datafixers.util.Pair<K, any>, com.mojang.datafixers.util.Pair<K, any>, A, B>;
        bounds(): Internal.Set<Internal.TypeToken<Internal.K1>>;
        static inj2<F, G, G2>(arg0: com.mojang.datafixers.types.Type_<F>, arg1: com.mojang.datafixers.types.Type_<G>, arg2: com.mojang.datafixers.types.Type_<G2>): Internal.TypedOptic<Internal.Either<F, G>, Internal.Either<F, G2>, G, G2>;
        static compoundListKeys<K, V, K2>(arg0: com.mojang.datafixers.types.Type_<K>, arg1: com.mojang.datafixers.types.Type_<K2>, arg2: com.mojang.datafixers.types.Type_<V>): Internal.TypedOptic<Internal.List<com.mojang.datafixers.util.Pair<K, V>>, Internal.List<com.mojang.datafixers.util.Pair<K2, V>>, K, K2>;
        tType(): com.mojang.datafixers.types.Type<T>;
        compose<A1, B1>(arg0: Internal.TypedOptic_<A, B, A1, B1>): Internal.TypedOptic<S, T, A1, B1>;
        static instanceOf<Proof2 extends Internal.K1>(arg0: Internal.Collection_<Internal.TypeToken<Internal.K1>>, arg1: Internal.TypeToken_<Proof2>): boolean;
        optic(): Internal.Optic<any, S, T, A, B>;
        static proj2<F, G, G2>(arg0: com.mojang.datafixers.types.Type_<F>, arg1: com.mojang.datafixers.types.Type_<G>, arg2: com.mojang.datafixers.types.Type_<G2>): Internal.TypedOptic<com.mojang.datafixers.util.Pair<F, G>, com.mojang.datafixers.util.Pair<F, G2>, G, G2>;
        apply<P extends Internal.K2, Proof2 extends Internal.K1>(arg0: Internal.TypeToken_<Proof2>, arg1: Internal.App_<Proof2, P>, arg2: Internal.App2_<P, A, B>): Internal.App2<P, S, T>;
        sType(): com.mojang.datafixers.types.Type<S>;
        static proj1<F, G, F2>(arg0: com.mojang.datafixers.types.Type_<F>, arg1: com.mojang.datafixers.types.Type_<G>, arg2: com.mojang.datafixers.types.Type_<F2>): Internal.TypedOptic<com.mojang.datafixers.util.Pair<F, G>, com.mojang.datafixers.util.Pair<F2, G>, F, F2>;
        static adapter<S, T>(arg0: com.mojang.datafixers.types.Type_<S>, arg1: com.mojang.datafixers.types.Type_<T>): Internal.TypedOptic<S, T, S, T>;
        static compoundListElements<K, V, V2>(arg0: com.mojang.datafixers.types.Type_<K>, arg1: com.mojang.datafixers.types.Type_<V>, arg2: com.mojang.datafixers.types.Type_<V2>): Internal.TypedOptic<Internal.List<com.mojang.datafixers.util.Pair<K, V>>, Internal.List<com.mojang.datafixers.util.Pair<K, V2>>, V, V2>;
        bType(): com.mojang.datafixers.types.Type<B>;
        static list<A, B>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: com.mojang.datafixers.types.Type_<B>): Internal.TypedOptic<Internal.List<A>, Internal.List<B>, A, B>;
        upCast<Proof2 extends Internal.K1>(arg0: Internal.TypeToken_<Proof2>): Internal.Optional<Internal.Optic<Proof2, S, T, A, B>>;
        static inj1<F, G, F2>(arg0: com.mojang.datafixers.types.Type_<F>, arg1: com.mojang.datafixers.types.Type_<G>, arg2: com.mojang.datafixers.types.Type_<F2>): Internal.TypedOptic<Internal.Either<F, G>, Internal.Either<F2, G>, F, F2>;
    }
    type TypedOptic_<S, T, A, B> = TypedOptic<S, T, A, B>;
    class VariableSet implements Internal.UnitVariables {
        constructor()
        setMutable(name: string, initialValue: number): Internal.MutableNumberUnit;
        createSubset(): this;
        get(entry: string): Internal.Unit;
        set(name: string, value: Internal.Unit_): this;
        getVariables(): this;
        set(name: string, value: number): this;
        get variables(): Internal.VariableSet
    }
    type VariableSet_ = VariableSet;
    class ItemEntity extends Internal.Entity implements Internal.ItemEntityKJS {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.ItemStack_)
        constructor(arg0: Internal.EntityType_<Internal.ItemEntity>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.ItemStack_, arg5: number, arg6: number, arg7: number)
        setExtendedLifetime(): void;
        getDistance(pos: BlockPos_): number;
        copy(): this;
        getTicksUntilDespawn(): number;
        setNoPickUpDelay(): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getThrower(): Internal.UUID;
        static merge(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: number): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        setItem(arg0: Internal.ItemStack_): void;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        canStartSwimming(): boolean;
        setOwner(arg0: Internal.UUID_): void;
        makeFakeItem(): void;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        getAge(): number;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getLifespan(): number;
        getDisplayName(): Internal.Component;
        setNeverPickUp(): void;
        setInfinitePickUpDelay(): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        setPickUpDelay(arg0: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getSpin(arg0: number): number;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setThrower(arg0: Internal.UUID_): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        hasPickUpDelay(): boolean;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        setNoDespawn(): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getOwner(): Internal.UUID;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        getDistance(x: number, y: number, z: number): number;
        static areMergable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        setTicksUntilDespawn(ticks: number): void;
        isMonster(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        getThrowingEntity(): Internal.Entity;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setDefaultPickUpDelay(): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setLifespan(lifespan: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        setUnlimitedLifetime(): void;
        runCommand(command: string): number;
        get ticksUntilDespawn(): number
        get thrower(): Internal.UUID
        set item(arg0: Internal.ItemStack_)
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set owner(arg0: Internal.UUID_)
        set y(y: number)
        get living(): boolean
        get age(): number
        get lifespan(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        set pickUpDelay(arg0: number)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        set thrower(arg0: Internal.UUID_)
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get owner(): Internal.UUID
        get frame(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        set ticksUntilDespawn(ticks: number)
        get monster(): boolean
        get type(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get throwingEntity(): Internal.Entity
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        set z(z: number)
        set lifespan(lifespan: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        lifespan: number;
        readonly bobOffs: number;
        static readonly LIFETIME: 6000;
        age: number;
    }
    type ItemEntity_ = ItemEntity;
    class PlacementContext extends Internal.WorldGenerationContext {
        constructor(arg0: Internal.WorldGenLevel_, arg1: Internal.ChunkGenerator_, arg2: Internal.Optional_<Internal.PlacedFeature>)
        generator(): Internal.ChunkGenerator;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getMinBuildHeight(): number;
        topFeature(): Internal.Optional<Internal.PlacedFeature>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        getLevel(): Internal.WorldGenLevel;
        getCarvingMask(arg0: Internal.ChunkPos_, arg1: CarvingGenerationStep_): Internal.CarvingMask;
        get minBuildHeight(): number
        get level(): Internal.WorldGenLevel
    }
    type PlacementContext_ = PlacementContext;
    abstract class NodeEvaluator {
        constructor()
        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;
        canOpenDoors(): boolean;
        canPassDoors(): boolean;
        canFloat(): boolean;
        setCanOpenDoors(arg0: boolean): void;
        getNeighbors(arg0: Internal.Node_[], arg1: Internal.Node_): number;
        prepare(arg0: Internal.PathNavigationRegion_, arg1: Internal.Mob_): void;
        setCanFloat(arg0: boolean): void;
        setCanPassDoors(arg0: boolean): void;
        getGoal(arg0: number, arg1: number, arg2: number): Internal.Target;
        getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number): Internal.BlockPathTypes;
        getStart(): Internal.Node;
        done(): void;
        set canOpenDoors(arg0: boolean)
        set canFloat(arg0: boolean)
        set canPassDoors(arg0: boolean)
        get start(): Internal.Node
    }
    type NodeEvaluator_ = NodeEvaluator;
    class RenderStateShard$EmptyTextureStateShard extends Internal.RenderStateShard {
        constructor(arg0: Internal.Runnable_, arg1: Internal.Runnable_)
    }
    type RenderStateShard$EmptyTextureStateShard_ = RenderStateShard$EmptyTextureStateShard;
    class RenderType$CompositeState {
        static builder(): Internal.RenderType$CompositeState$CompositeStateBuilder;
        readonly textureState: Internal.RenderStateShard$EmptyTextureStateShard;
        readonly states: Internal.ImmutableList<Internal.RenderStateShard>;
    }
    type RenderType$CompositeState_ = RenderType$CompositeState;
    class RecordCodecBuilder <O, F> implements Internal.App<Internal.RecordCodecBuilder$Mu<O>, F> {
        static unbox<O, F>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, F>): Internal.RecordCodecBuilder<O, F>;
        static stable<O, F>(arg0: F): Internal.RecordCodecBuilder<O, F>;
        static of<O, F>(arg0: Internal.Function_<O, F>, arg1: string, arg2: Internal.Codec_<F>): Internal.RecordCodecBuilder<O, F>;
        static deprecated<O, F>(arg0: F, arg1: number): Internal.RecordCodecBuilder<O, F>;
        static build<O>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, O>): Internal.MapCodec<O>;
        static mapCodec<O>(arg0: Internal.Function_<Internal.RecordCodecBuilder$Instance<O>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, O>>): Internal.MapCodec<O>;
        static instance<O>(): Internal.RecordCodecBuilder$Instance<O>;
        static point<O, F>(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder<O, F>;
        dependent<E>(arg0: Internal.Function_<O, E>, arg1: Internal.MapEncoder_<E>, arg2: Internal.Function_<F, Internal.MapDecoder<E>>): Internal.RecordCodecBuilder<O, E>;
        static of<O, F>(arg0: Internal.Function_<O, F>, arg1: Internal.MapCodec_<F>): Internal.RecordCodecBuilder<O, F>;
        static create<O>(arg0: Internal.Function_<Internal.RecordCodecBuilder$Instance<O>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, O>>): Internal.Codec<O>;
        static point<O, F>(arg0: F): Internal.RecordCodecBuilder<O, F>;
    }
    type RecordCodecBuilder_<O, F> = RecordCodecBuilder<O, F>;
    class StructureSpawnOverride$BoundingBoxType extends Internal.Enum<Internal.StructureSpawnOverride$BoundingBoxType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.StructureSpawnOverride$BoundingBoxType[];
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.StructureSpawnOverride$BoundingBoxType;
        get serializedName(): string
        static readonly STRUCTURE: Internal.StructureSpawnOverride$BoundingBoxType;
        static readonly CODEC: Internal.Codec<Internal.StructureSpawnOverride$BoundingBoxType>;
        static readonly PIECE: Internal.StructureSpawnOverride$BoundingBoxType;
    }
    type StructureSpawnOverride$BoundingBoxType_ = StructureSpawnOverride$BoundingBoxType | "structure" | "piece";
    class TagPrefix$LoaderType extends Internal.Enum<Internal.TagPrefix$LoaderType> {
        static valueOf(name: string): Internal.TagPrefix$LoaderType;
        static values(): Internal.TagPrefix$LoaderType[];
        apply(prefix: TagPrefix_, type: com.gregtechceu.gtceu.api.data.tag.TagType_): void;
        static readonly FORGE: Internal.TagPrefix$LoaderType;
        static readonly FABRIC: Internal.TagPrefix$LoaderType;
    }
    type TagPrefix$LoaderType_ = TagPrefix$LoaderType | "forge" | "fabric";
    class Skeleton extends Internal.AbstractSkeleton {
        constructor(arg0: Internal.EntityType_<Internal.Skeleton>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        setFreezeConverting(arg0: boolean): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isFreezeConverting(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set freezeConverting(arg0: boolean)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get freezeConverting(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly CONVERSION_TAG: "StrayConversionTime";
    }
    type Skeleton_ = Skeleton;
    interface DoubleComparator extends Internal.Comparator<number> {
        reversed(): this;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparingLong(arg0: Internal.ToLongFunction_<number>): Internal.Comparator<number>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<number, U>): Internal.Comparator<number>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<number>): Internal.Comparator<number>;
        naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing<U>(arg0: Internal.Function_<number, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<number>;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: any, arg1: any): number;
        thenComparingInt(arg0: Internal.ToIntFunction_<number>): Internal.Comparator<number>;
        thenComparing(arg0: Internal.DoubleComparator_): this;
        /**
         * @deprecated
        */
        compare(arg0: number, arg1: number): number;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
        thenComparing(arg0: Internal.Comparator_<number>): Internal.Comparator<number>;
        compare(arg0: number, arg1: number): number;
    }
    type DoubleComparator_ = DoubleComparator;
    class UserWhiteList extends Internal.StoredUserList<Internal.GameProfile, any> {
        constructor(arg0: Internal.File_)
        isWhiteListed(arg0: Internal.GameProfile_): boolean;
    }
    type UserWhiteList_ = UserWhiteList;
    interface Position {
        z(): number;
        y(): number;
        x(): number;
    }
    type Position_ = Position;
    class OptionalInt {
        static of(arg0: number): Internal.OptionalInt;
        static empty(): Internal.OptionalInt;
        getAsInt(): number;
        isPresent(): boolean;
        orElseThrow(): number;
        ifPresentOrElse(arg0: Internal.IntConsumer_, arg1: Internal.Runnable_): void;
        orElseGet(arg0: Internal.IntSupplier_): number;
        isEmpty(): boolean;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): number;
        stream(): Internal.IntStream;
        orElse(arg0: number): number;
        ifPresent(arg0: Internal.IntConsumer_): void;
        get asInt(): number
        get present(): boolean
        get empty(): boolean
    }
    type OptionalInt_ = OptionalInt;
    interface Menu {
        getItem(arg0: number): Internal.MenuItem;
        removeItem(arg0: number): void;
        removeGroup(arg0: number): void;
        setGroupDividerEnabled(arg0: boolean): void;
        setGroupVisible(arg0: number, arg1: boolean): void;
        performIdentifierAction(arg0: number, arg1: number): boolean;
        hasVisibleItems(): boolean;
        add(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): Internal.MenuItem;
        size(): number;
        addSubMenu(arg0: Internal.CharSequence_): Internal.SubMenu;
        performShortcut(arg0: number, arg1: Internal.KeyEvent_, arg2: number): boolean;
        add(arg0: Internal.CharSequence_): Internal.MenuItem;
        addSubMenu(arg0: number, arg1: number, arg2: number, arg3: Internal.CharSequence_): Internal.SubMenu;
        setQwertyMode(arg0: boolean): void;
        clear(): void;
        close(): void;
        setGroupCheckable(arg0: number, arg1: boolean, arg2: boolean): void;
        findItem(arg0: number): Internal.MenuItem;
        setGroupEnabled(arg0: number, arg1: boolean): void;
        isShortcutKey(arg0: number, arg1: Internal.KeyEvent_): boolean;
        set groupDividerEnabled(arg0: boolean)
        set qwertyMode(arg0: boolean)
        readonly CATEGORY_MASK: -65536;
        readonly SUPPORTED_MODIFIERS_MASK: 7;
        readonly NONE: 0;
        readonly CATEGORY_CONTAINER: 65536;
        readonly CATEGORY_SYSTEM: 131072;
        readonly FLAG_ALWAYS_PERFORM_CLOSE: 2;
        readonly USER_MASK: 65535;
        readonly CATEGORY_SECONDARY: 196608;
        readonly CATEGORY_SHIFT: 16;
        readonly FLAG_PERFORM_NO_CLOSE: 1;
        readonly USER_SHIFT: 0;
        readonly FIRST: 1;
        readonly CATEGORY_ALTERNATIVE: 262144;
    }
    type Menu_ = Menu;
    interface IRecipeSlotView {
        getDisplayedIngredient<T>(arg0: Internal.IIngredientType_<T>): Internal.Optional<T>;
        getSlotName(): Internal.Optional<string>;
        drawHighlight(arg0: Internal.PoseStack_, arg1: number): void;
        getDisplayedIngredient(): Internal.Optional<Internal.ITypedIngredient<any>>;
        getIngredients<T>(arg0: Internal.IIngredientType_<T>): Internal.Stream<T>;
        getItemStacks(): Internal.Stream<Internal.ItemStack>;
        isEmpty(): boolean;
        getAllIngredients(): Internal.Stream<Internal.ITypedIngredient<any>>;
        getRole(): Internal.RecipeIngredientRole;
        getDisplayedItemStack(): Internal.Optional<Internal.ItemStack>;
        get slotName(): Internal.Optional<string>
        get displayedIngredient(): Internal.Optional<Internal.ITypedIngredient<any>>
        get itemStacks(): Internal.Stream<Internal.ItemStack>
        get empty(): boolean
        get allIngredients(): Internal.Stream<Internal.ITypedIngredient<any>>
        get role(): Internal.RecipeIngredientRole
        get displayedItemStack(): Internal.Optional<Internal.ItemStack>
    }
    type IRecipeSlotView_ = IRecipeSlotView;
    class HashSet <E> extends Internal.AbstractSet<E> implements Internal.Cloneable, Internal.Set<E>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Collection_<E>)
        constructor(arg0: number)
        constructor(arg0: number, arg1: number)
        clone(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
    }
    type HashSet_<E> = HashSet<E>;
    interface IScheme {
        processRequest(arg0: string): Internal.SchemePreResponse;
        getResponseHeaders(arg0: Internal.ISchemeResponseHeaders_): void;
        readResponse(arg0: Internal.ISchemeResponseData_): boolean;
    }
    type IScheme_ = IScheme;
    class Object2IntMaps$UnmodifiableMap <K> extends Internal.Object2IntFunctions$UnmodifiableFunction<K> implements Internal.Object2IntMap<K>, Internal.Serializable {
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        values(): Internal.IntCollection;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        /**
         * @deprecated
        */
        entrySet(): Internal.Set<any>;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        static of<K, V>(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<K, V>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        replace(arg0: K, arg1: number): number;
        applyAsInt(arg0: K): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        static identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        /**
         * @deprecated
        */
        computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        static of<K, V>(): Internal.Map<K, V>;
        isEmpty(): boolean;
        mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        containsValue(arg0: number): boolean;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        computeInt(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        keySet(): Internal.ObjectSet<K>;
        remove(arg0: any, arg1: number): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        static of<K, V>(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<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number;
        putAll(arg0: Internal.Map_<K, number>): void;
        putIfAbsent(arg0: K, arg1: number): number;
        static of<K, V>(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<K, V>;
        object2IntEntrySet(): Internal.ObjectSet<Internal.Object2IntMap$Entry<K>>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        static of<K, V>(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<K, V>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        get empty(): boolean
    }
    type Object2IntMaps$UnmodifiableMap_<K> = Object2IntMaps$UnmodifiableMap<K>;
    abstract class WaterAnimal extends Internal.PathfinderMob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        static checkSurfaceWaterAnimalSpawnRules(arg0: Internal.EntityType_<Internal.WaterAnimal>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type WaterAnimal_ = WaterAnimal;
    class CountPlacement extends Internal.RepeatingPlacement {
        static of(arg0: Internal.IntProvider_): Internal.CountPlacement;
        static of(arg0: number): Internal.CountPlacement;
        static readonly CODEC: Internal.Codec<Internal.CountPlacement>;
    }
    type CountPlacement_ = CountPlacement;
    class NoteBlockInstrument extends Internal.Enum<Internal.NoteBlockInstrument> implements Internal.StringRepresentable {
        static values(): Internal.NoteBlockInstrument[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.NoteBlockInstrument;
        getSerializedName(): string;
        static byState(arg0: Internal.BlockState_): Internal.NoteBlockInstrument;
        getSoundEvent(): Internal.SoundEvent;
        get serializedName(): string
        get soundEvent(): Internal.SoundEvent
        static readonly XYLOPHONE: Internal.NoteBlockInstrument;
        static readonly COW_BELL: Internal.NoteBlockInstrument;
        static readonly HAT: Internal.NoteBlockInstrument;
        static readonly GUITAR: Internal.NoteBlockInstrument;
        static readonly PLING: Internal.NoteBlockInstrument;
        static readonly FLUTE: Internal.NoteBlockInstrument;
        static readonly CHIME: Internal.NoteBlockInstrument;
        static readonly BIT: Internal.NoteBlockInstrument;
        static readonly SNARE: Internal.NoteBlockInstrument;
        static readonly BANJO: Internal.NoteBlockInstrument;
        static readonly IRON_XYLOPHONE: Internal.NoteBlockInstrument;
        static readonly BASEDRUM: Internal.NoteBlockInstrument;
        static readonly BASS: Internal.NoteBlockInstrument;
        static readonly DIDGERIDOO: Internal.NoteBlockInstrument;
        static readonly HARP: Internal.NoteBlockInstrument;
        static readonly BELL: Internal.NoteBlockInstrument;
    }
    type NoteBlockInstrument_ = "bell" | "iron_xylophone" | "harp" | "snare" | "hat" | "didgeridoo" | "chime" | NoteBlockInstrument | "banjo" | "pling" | "basedrum" | "flute" | "bass" | "guitar" | "cow_bell" | "bit" | "xylophone";
    class ForgeFlowingFluid$Flowing extends Internal.ForgeFlowingFluid {
        constructor(arg0: Internal.ForgeFlowingFluid$Properties_)
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        getExplosionResistance(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        arch$holder(): Internal.Holder<Internal.Fluid>;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        arch$registryName(): ResourceLocation;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    }
    type ForgeFlowingFluid$Flowing_ = ForgeFlowingFluid$Flowing;
    class HeldItemUIFactory$HeldItemHolder implements Internal.IUIHolder {
        constructor(player: Internal.Player_, hand: Internal.InteractionHand_)
        isRemote(): boolean;
        getHeld(): Internal.ItemStack;
        isInvalid(): boolean;
        getHand(): Internal.InteractionHand;
        markAsDirty(): void;
        getPlayer(): Internal.Player;
        createUI(entityPlayer: Internal.Player_): ModularUI;
        get remote(): boolean
        get held(): Internal.ItemStack
        get invalid(): boolean
        get hand(): Internal.InteractionHand
        get player(): Internal.Player
    }
    type HeldItemUIFactory$HeldItemHolder_ = HeldItemUIFactory$HeldItemHolder;
    class NativeImage implements Internal.AutoCloseable {
        constructor(arg0: Internal.NativeImage$Format_, arg1: number, arg2: number, arg3: boolean)
        constructor(arg0: Internal.NativeImage$Format_, arg1: number, arg2: number, arg3: boolean, arg4: number)
        constructor(arg0: number, arg1: number, arg2: boolean)
        getPixelRGBA(arg0: number, arg1: number): number;
        copyFrom(arg0: Internal.NativeImage_): void;
        flipY(): void;
        copyRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: boolean): void;
        static fromBase64(arg0: string): Internal.NativeImage;
        static read(arg0: Internal.InputStream_): Internal.NativeImage;
        downloadTexture(arg0: number, arg1: boolean): void;
        setPixelLuminance(arg0: number, arg1: number, arg2: number): void;
        writeToFile(arg0: Internal.Path_): void;
        static read(arg0: Internal.NativeImage$Format_, arg1: Internal.InputStream_): Internal.NativeImage;
        upload(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean): void;
        upload(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: boolean): void;
        writeToFile(arg0: string): void;
        writeToFile(arg0: Internal.File_): void;
        getHeight(): number;
        resizeSubRectTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.NativeImage_): void;
        untrack(): void;
        static read(arg0: Internal.NativeImage$Format_, arg1: Internal.ByteBuffer_): Internal.NativeImage;
        fillRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getGreenOrLuminance(arg0: number, arg1: number): number;
        downloadDepthBuffer(arg0: number): void;
        getWidth(): number;
        static getR(arg0: number): number;
        blendPixel(arg0: number, arg1: number, arg2: number): void;
        copyFromFont(arg0: Internal.STBTTFontinfo_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        static getG(arg0: number): number;
        drawPixels(): void;
        getLuminanceOrAlpha(arg0: number, arg1: number): number;
        getRedOrLuminance(arg0: number, arg1: number): number;
        getBlueOrLuminance(arg0: number, arg1: number): number;
        format(): Internal.NativeImage$Format;
        static getB(arg0: number): number;
        upload(arg0: number, arg1: number, arg2: number, arg3: boolean): void;
        close(): void;
        static getA(arg0: number): number;
        setPixelRGBA(arg0: number, arg1: number, arg2: number): void;
        /**
         * @deprecated
        */
        makePixelArray(): number[];
        static read(arg0: Internal.ByteBuffer_): Internal.NativeImage;
        asByteArray(): number[];
        static combine(arg0: number, arg1: number, arg2: number, arg3: number): number;
        get height(): number
        get width(): number
        pixels: number;
    }
    type NativeImage_ = NativeImage;
    interface ExecutorService extends Internal.Executor {
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        isShutdown(): boolean;
        shutdownNow(): Internal.List<Internal.Runnable>;
        submit<T>(arg0: Internal.Callable_<T>): Internal.Future<T>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdown(): void;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        submit<T>(arg0: Internal.Runnable_, arg1: T): Internal.Future<T>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        submit(arg0: Internal.Runnable_): Internal.Future<any>;
        execute(arg0: Internal.Runnable_): void;
        isTerminated(): boolean;
        get shutdown(): boolean
        get terminated(): boolean
    }
    type ExecutorService_ = ExecutorService;
    class RootPlacerType <P extends Internal.RootPlacer> {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static readonly MANGROVE_ROOT_PLACER: Internal.RootPlacerType<Internal.MangroveRootPlacer>;
    }
    type RootPlacerType_<P extends Internal.RootPlacer> = RootPlacerType<P> | Special.RootPlacerType;
    class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum<Internal.ZoneOffsetTransitionRule$TimeDefinition> {
        static valueOf(arg0: string): Internal.ZoneOffsetTransitionRule$TimeDefinition;
        createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime;
        static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[];
        static readonly UTC: Internal.ZoneOffsetTransitionRule$TimeDefinition;
        static readonly WALL: Internal.ZoneOffsetTransitionRule$TimeDefinition;
        static readonly STANDARD: Internal.ZoneOffsetTransitionRule$TimeDefinition;
    }
    type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | ZoneOffsetTransitionRule$TimeDefinition | "utc" | "wall";
    abstract class TamableAnimal extends Internal.Animal implements Internal.OwnableEntity {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        isOrderedToSit(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isInSittingPose(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        setTame(arg0: boolean): void;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tame(arg0: Internal.Player_): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        setInSittingPose(arg0: boolean): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        setOwnerUUID(arg0: Internal.UUID_): void;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setOrderedToSit(arg0: boolean): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getOwnerUUID(): Internal.UUID;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isTame(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        isOwnedBy(arg0: Internal.LivingEntity_): boolean;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        wantsToAttack(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get orderedToSit(): boolean
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get inSittingPose(): boolean
        set tame(arg0: boolean)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get owner(): Internal.Entity
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set inSittingPose(arg0: boolean)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        set ownerUUID(arg0: Internal.UUID_)
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set orderedToSit(arg0: boolean)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ownerUUID(): Internal.UUID
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get tame(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type TamableAnimal_ = TamableAnimal;
    interface ChannelProgressivePromise extends Internal.ChannelProgressiveFuture, Internal.ChannelPromise, Internal.ProgressivePromise<void> {
        awaitUninterruptibly(): this;
        isSuccess(): boolean;
        sync(): this;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        await(): this;
        trySuccess(): boolean;
        tryFailure(arg0: Internal.Throwable_): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        getNow(): void;
        cause(): Internal.Throwable;
        isVoid(): boolean;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        await(arg0: number): boolean;
        setUncancellable(): boolean;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        awaitUninterruptibly(arg0: number): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): void;
        isCancelled(): boolean;
        trySuccess(arg0: void): boolean;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>[]): this;
        setProgress(arg0: number, arg1: number): this;
        setSuccess(): this;
        setSuccess(arg0: void): this;
        unvoid(): this;
        setFailure(arg0: Internal.Throwable_): this;
        isDone(): boolean;
        syncUninterruptibly(): this;
        cancel(arg0: boolean): boolean;
        channel(): io.netty.channel.Channel;
        setSuccess(arg0: void): Internal.ProgressivePromise<void>;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<void>>): this;
        isCancellable(): boolean;
        tryProgress(arg0: number, arg1: number): boolean;
        get(): void;
        get success(): boolean
        get now(): void
        get "void"(): boolean
        get cancelled(): boolean
        set success(arg0: void)
        set failure(arg0: Internal.Throwable_)
        get done(): boolean
        set success(arg0: void)
        get cancellable(): boolean
    }
    type ChannelProgressivePromise_ = ChannelProgressivePromise;
    class ItemModelPropertiesEventJS extends Internal.StartupEventJS {
        constructor()
        /**
         * Register a model property for an item. Model properties are used to change the appearance of an item in the world.
         * 
         * More about model properties: https://minecraft.fandom.com/wiki/Model#Item_predicates
        */
        register(ingredient: Internal.Ingredient_, overwriteId: string, callback: Internal.ClampedItemPropertyFunction_): void;
        /**
         * Register a model property for all items.
        */
        registerAll(overwriteId: string, callback: Internal.ClampedItemPropertyFunction_): void;
    }
    type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS;
    class FontManager implements Internal.AccessFontManager, Internal.AutoCloseable, Internal.AccessorFontManager {
        constructor(arg0: Internal.TextureManager_)
        setRenames(arg0: Internal.Map_<ResourceLocation, ResourceLocation>): void;
        getReloadListener(): Internal.PreparableReloadListener;
        close(): void;
        bookshelf$getFonts(): Internal.Map<any, any>;
        createFontFilterFishy(): Internal.Font;
        getFontSets(): Internal.Map<any, any>;
        createFont(): Internal.Font;
        set renames(arg0: Internal.Map_<ResourceLocation, ResourceLocation>)
        get reloadListener(): Internal.PreparableReloadListener
        get fontSets(): Internal.Map<any, any>
        static readonly MISSING_FONT: ResourceLocation;
    }
    type FontManager_ = FontManager;
    class ResourceAllocator {
        constructor(context: Internal.DirectContext_)
        curOp(): number;
        simulate(): boolean;
        isInstantiationFailed(): boolean;
        reset(): void;
        addInterval(proxy: Internal.SurfaceProxy_, start: number, end: number, actualUse: boolean): void;
        incOps(): void;
        allocate(): boolean;
        freeRegister(register: Internal.ResourceAllocator$Register_): void;
        get instantiationFailed(): boolean
    }
    type ResourceAllocator_ = ResourceAllocator;
    class PortalInfo {
        constructor(arg0: Vec3_, arg1: Vec3_, arg2: number, arg3: number)
        readonly pos: Vec3;
        readonly speed: Vec3;
        readonly yRot: number;
        readonly xRot: number;
    }
    type PortalInfo_ = PortalInfo;
    class TickEvent$LevelTickEvent extends Internal.TickEvent {
        constructor()
        constructor(arg0: Internal.LogicalSide_, arg1: Internal.TickEvent$Phase_, arg2: Internal.Level_, arg3: Internal.BooleanSupplier_)
        haveTime(): boolean;
        readonly level: Internal.Level;
    }
    type TickEvent$LevelTickEvent_ = TickEvent$LevelTickEvent;
    class BlockItem extends Internal.Item {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        static setBlockEntityData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static updateCustomBlockEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.ItemStack_): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        place(arg0: Internal.BlockPlaceContext_): Internal.InteractionResult;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getBlock(): Internal.Block;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        updatePlacementContext(arg0: Internal.BlockPlaceContext_): Internal.BlockPlaceContext;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        registerBlocks(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        static getBlockEntityData(arg0: Internal.ItemStack_): Internal.CompoundTag;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        removeFromBlockToItemMap(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        get block(): Internal.Block
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly BLOCK_STATE_TAG: "BlockStateTag";
    }
    type BlockItem_ = BlockItem;
    interface InputReplacementTransformer {
        transform(arg0: Internal.RecipeKJS_, arg1: Internal.ReplacementMatch_, arg2: Internal.InputReplacement_, arg3: Internal.InputReplacement_): any;
        (arg0: Internal.RecipeKJS_, arg1: Internal.ReplacementMatch_, arg2: Internal.InputReplacement_, arg3: Internal.InputReplacement_): any;
    }
    type InputReplacementTransformer_ = InputReplacementTransformer;
    class TimeZoneFormat$ParseOption extends Internal.Enum<Internal.TimeZoneFormat$ParseOption> {
        static values(): Internal.TimeZoneFormat$ParseOption[];
        static valueOf(arg0: string): Internal.TimeZoneFormat$ParseOption;
        static readonly TZ_DATABASE_ABBREVIATIONS: Internal.TimeZoneFormat$ParseOption;
        static readonly ALL_STYLES: Internal.TimeZoneFormat$ParseOption;
    }
    type TimeZoneFormat$ParseOption_ = "all_styles" | TimeZoneFormat$ParseOption | "tz_database_abbreviations";
    abstract class Editor extends WidgetGroup implements Internal.ILDLRegister {
        constructor(workSpace: Internal.File_)
        getTranslateKey(): string;
        getMenuPanel(): Internal.MenuPanel;
        setCopy(copyType: string, copied: any): void;
        ifCopiedPresent(copyType: string, consumer: Internal.Consumer_<any>): void;
        handleDragging(dragging: any): boolean;
        getCurrentProject(): Internal.IProject;
        initEditorViews(): void;
        getResourcePanel(): Internal.ResourcePanel;
        getToolPanel(): Internal.ToolPanel;
        getChatComponent(): Internal.Component;
        getCopyType(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        getFloatView(): WidgetGroup;
        getWorkSpace(): Internal.File;
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getCopied(): any;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        getTabPages(): TabContainer;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        getConfigPanel(): Internal.ConfigPanel;
        getRegisterUI(): Internal.LDLRegister;
        openMenu<T, C>(posX: number, posY: number, menuNode: Internal.TreeNode_<T, C>): Internal.MenuWidget<T, C>;
        group(): string;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        openMenu(posX: number, posY: number, menuBuilder: Internal.TreeBuilder$Menu_): void;
        loadProject(project: Internal.IProject_): void;
        openDialog(dialog: DialogWidget_): DialogWidget;
        get translateKey(): string
        get menuPanel(): Internal.MenuPanel
        get currentProject(): Internal.IProject
        get resourcePanel(): Internal.ResourcePanel
        get toolPanel(): Internal.ToolPanel
        get chatComponent(): Internal.Component
        get copyType(): string
        get floatView(): WidgetGroup
        get workSpace(): Internal.File
        get LDLRegister(): boolean
        get copied(): any
        get tabPages(): TabContainer
        get configPanel(): Internal.ConfigPanel
        get registerUI(): Internal.LDLRegister
        static INSTANCE: Internal.Editor;
    }
    type Editor_ = Editor;
    abstract class Feature <FC extends Internal.FeatureConfiguration> {
        constructor(arg0: Internal.Codec_<FC>)
        static isGrassOrDirt(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
        place(arg0: FC, arg1: Internal.WorldGenLevel_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: BlockPos_): boolean;
        place(arg0: Internal.FeaturePlaceContext_<FC>): boolean;
        static checkNeighbors(arg0: Internal.Function_<BlockPos, Internal.BlockState>, arg1: BlockPos_, arg2: Internal.Predicate_<Internal.BlockState>): boolean;
        static isDirt(arg0: Internal.BlockState_): boolean;
        configuredCodec(): Internal.Codec<Internal.ConfiguredFeature<FC, Internal.Feature<FC>>>;
        static isReplaceable(arg0: Internal.TagKey_<Internal.Block>): Internal.Predicate<Internal.BlockState>;
        static isAdjacentToAir(arg0: Internal.Function_<BlockPos, Internal.BlockState>, arg1: BlockPos_): boolean;
        static readonly FREEZE_TOP_LAYER: Internal.SnowAndFreezeFeature;
        static readonly BLOCK_COLUMN: Internal.BlockColumnFeature;
        static readonly DRIPSTONE_CLUSTER: Internal.DripstoneClusterFeature;
        static readonly RANDOM_BOOLEAN_SELECTOR: Internal.RandomBooleanSelectorFeature;
        static readonly FOSSIL: Internal.FossilFeature;
        static readonly TREE: Internal.TreeFeature;
        static readonly HUGE_FUNGUS: Internal.HugeFungusFeature;
        static readonly RANDOM_PATCH: Internal.RandomPatchFeature;
        static readonly DISK: Internal.DiskFeature;
        static readonly ICEBERG: Internal.IcebergFeature;
        static readonly BASALT_PILLAR: Internal.BasaltPillarFeature;
        static readonly WATERLOGGED_VEGETATION_PATCH: Internal.WaterloggedVegetationPatchFeature;
        static readonly CORAL_CLAW: Internal.CoralClawFeature;
        static readonly END_ISLAND: Internal.EndIslandFeature;
        static readonly MULTIFACE_GROWTH: Internal.MultifaceGrowthFeature;
        static readonly GLOWSTONE_BLOB: Internal.GlowstoneFeature;
        static readonly BASALT_COLUMNS: Internal.BasaltColumnsFeature;
        static readonly NO_OP: Internal.NoOpFeature;
        static readonly SIMPLE_RANDOM_SELECTOR: Internal.SimpleRandomSelectorFeature;
        static readonly GEODE: Internal.GeodeFeature;
        static readonly BLUE_ICE: Internal.BlueIceFeature;
        static readonly SCULK_PATCH: Internal.SculkPatchFeature;
        static readonly CORAL_TREE: Internal.CoralTreeFeature;
        static readonly SIMPLE_BLOCK: Internal.SimpleBlockFeature;
        static readonly NO_BONEMEAL_FLOWER: Internal.RandomPatchFeature;
        static readonly BAMBOO: Internal.BambooFeature;
        static readonly TWISTING_VINES: Internal.TwistingVinesFeature;
        static readonly SCATTERED_ORE: Internal.ScatteredOreFeature;
        static readonly NETHER_FOREST_VEGETATION: Internal.NetherForestVegetationFeature;
        static readonly BONUS_CHEST: Internal.BonusChestFeature;
        static readonly POINTED_DRIPSTONE: Internal.PointedDripstoneFeature;
        static readonly ICE_SPIKE: Internal.IceSpikeFeature;
        static readonly SEA_PICKLE: Internal.SeaPickleFeature;
        static readonly REPLACE_BLOBS: Internal.ReplaceBlobsFeature;
        static readonly VINES: Internal.VinesFeature;
        static readonly VOID_START_PLATFORM: Internal.VoidStartPlatformFeature;
        static readonly LAKE: Internal.LakeFeature;
        static readonly ROOT_SYSTEM: Internal.RootSystemFeature;
        static readonly FLOWER: Internal.RandomPatchFeature;
        static readonly LARGE_DRIPSTONE: Internal.LargeDripstoneFeature;
        static readonly RANDOM_SELECTOR: Internal.RandomSelectorFeature;
        static readonly BLOCK_PILE: Internal.BlockPileFeature;
        static readonly REPLACE_SINGLE_BLOCK: Internal.ReplaceBlockFeature;
        static readonly ORE: Internal.OreFeature;
        static readonly SEAGRASS: Internal.SeagrassFeature;
        static readonly WEEPING_VINES: Internal.WeepingVinesFeature;
        static readonly SPRING: Internal.SpringFeature;
        static readonly UNDERWATER_MAGMA: Internal.UnderwaterMagmaFeature;
        static readonly END_SPIKE: Internal.SpikeFeature;
        static readonly DELTA_FEATURE: Internal.DeltaFeature;
        static readonly FILL_LAYER: Internal.FillLayerFeature;
        static readonly HUGE_RED_MUSHROOM: Internal.HugeRedMushroomFeature;
        static readonly CHORUS_PLANT: Internal.ChorusPlantFeature;
        static readonly MONSTER_ROOM: Internal.MonsterRoomFeature;
        static readonly FOREST_ROCK: Internal.BlockBlobFeature;
        static readonly KELP: Internal.KelpFeature;
        static readonly HUGE_BROWN_MUSHROOM: Internal.HugeBrownMushroomFeature;
        static readonly VEGETATION_PATCH: Internal.VegetationPatchFeature;
        static readonly END_GATEWAY: Internal.EndGatewayFeature;
        static readonly DESERT_WELL: Internal.DesertWellFeature;
        static readonly CORAL_MUSHROOM: Internal.CoralMushroomFeature;
    }
    type Feature_<FC extends Internal.FeatureConfiguration> = Special.Feature | Feature<FC>;
    class FossilFeature extends Internal.Feature<Internal.FossilFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.FossilFeatureConfiguration>)
    }
    type FossilFeature_ = FossilFeature;
    interface Enemy {
        readonly XP_REWARD_BOSS: 50;
        readonly XP_REWARD_MEDIUM: 5;
        readonly XP_REWARD_SMALL: 3;
        readonly XP_REWARD_HUGE: 20;
        readonly XP_REWARD_NONE: 0;
        readonly XP_REWARD_LARGE: 10;
    }
    type Enemy_ = Enemy;
    abstract class Entity extends Internal.CapabilityProvider<Internal.Entity> implements Internal.EntityAccess, Internal.Cullable, Internal.Nameable, Internal.IForgeEntity, Internal.EntityKJS, Internal.CommandSource, Internal.DynamicLightSource, top.theillusivec4.curios.mixin.core.AccessorEntity, Internal.AccessorEntity {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        isInWall(): boolean;
        getAllSlots(): Internal.Iterable<Internal.ItemStack>;
        getUpVector(arg0: number): Vec3;
        gameEvent(arg0: Internal.GameEvent_, arg1: Internal.Entity_): void;
        remove(arg0: Internal.Entity$RemovalReason_): void;
        getBlockZ(): number;
        isSuppressingBounce(): boolean;
        dampensVibrations(): boolean;
        isSilent(): boolean;
        getPitch(): number;
        setCulled(value: boolean): void;
        isOnFire(): boolean;
        rotate(arg0: Internal.Rotation_): number;
        getPassengersAndSelf(): Internal.Stream<Internal.Entity>;
        getPositionCodec(): Internal.VecDeltaCodec;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        /**
         * @deprecated
        */
        updateFluidHeightAndDoFluidPushing(arg0: Internal.TagKey_<Internal.Fluid>, arg1: number): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        chunkPosition(): Internal.ChunkPos;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        gameEvent(arg0: Internal.GameEvent_): void;
        alwaysAccepts(): boolean;
        isShiftKeyDown(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setUUID(arg0: Internal.UUID_): void;
        isVisuallyCrawling(): boolean;
        setMotionZ(z: number): void;
        tdv$shouldUpdateDynamicLight(): boolean;
        canFreeze(): boolean;
        ignoreExplosion(): boolean;
        getBlockY(): number;
        isSpectator(): boolean;
        isInWaterOrBubble(): boolean;
        updateFluidHeightAndDoFluidPushing(): void;
        spawnAtLocation(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        getPersistentData(): Internal.CompoundTag;
        getItem(): Internal.ItemStack;
        causeFallDamage(arg0: number, arg1: number, arg2: DamageSource_): boolean;
        getRandomZ(arg0: number): number;
        getPosition(arg0: number): Vec3;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        isInWaterRainOrBubble(): boolean;
        getDistanceSq(arg0: number, arg1: number, arg2: number): number;
        getRemovalReason(): Internal.Entity$RemovalReason;
        isIgnoringBlockTriggers(): boolean;
        getHandHoldingItemAngle(arg0: Internal.Item_): Vec3;
        canUpdate(arg0: boolean): void;
        getIndirectPassengers(): Internal.Iterable<Internal.Entity>;
        getEyeInFluidType(): Internal.FluidType;
        distanceToSqr(arg0: Vec3_): number;
        resetFallDistance(): void;
        blockPosition(): BlockPos;
        isSteppingCarefully(): boolean;
        setBoundingBox(arg0: Internal.AABB_): void;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        tdv$resetDynamicLight(): void;
        handler$bek000$create$onFireImmune(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getBlockX(): number;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(): number;
        getEncodeId(): string;
        getY(arg0: number): number;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setInvisible(arg0: boolean): void;
        getName(): Internal.Component;
        isOnSameTeam(arg0: Internal.Entity_): boolean;
        onInsideBubbleColumn(arg0: boolean): void;
        attack(arg0: DamageSource_, arg1: number): boolean;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        tdv$getDynamicLightZ(): number;
        tick(): void;
        getEyePosition(): Vec3;
        getEyeHeight(): number;
        hasPassenger(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getYaw(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        hasPermissions(arg0: number): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        setCustomNameVisible(arg0: boolean): void;
        isAlliedTo(arg0: Internal.Team_): boolean;
        setOutOfCamera(value: boolean): void;
        getRemainingFireTicks(): number;
        getScriptType(): Internal.ScriptType;
        onlyOpCanSetNbt(): boolean;
        startRiding(arg0: Internal.Entity_): boolean;
        saveWithoutId(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getForward(): Vec3;
        serializeNBT(): Internal.Tag;
        fireImmune(): boolean;
        addMotion(arg0: number, arg1: number, arg2: number): void;
        getMaxFallDistance(): number;
        isOnGround(): boolean;
        getZ(arg0: number): number;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getId(): number;
        getTicksFrozen(): number;
        getRandomX(arg0: number): number;
        getEyeY(): number;
        spawnAtLocation(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        pick(arg0: number, arg1: number, arg2: boolean): Internal.HitResult;
        setStatusMessage(message: Internal.Component_): void;
        getBoundingBox(): Internal.AABB;
        isInWaterOrRain(): boolean;
        isDescending(): boolean;
        setItemSlot(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): void;
        handler$zzk000$onRemove(arg0: Internal.CallbackInfo_): void;
        getYHeadRot(): number;
        getViewYRot(arg0: number): number;
        addTag(arg0: string): boolean;
        playerTouch(arg0: Internal.Player_): void;
        getEyeHeight(arg0: Internal.Pose_): number;
        syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void;
        getAddEntityPacket(): Internal.Packet<any>;
        getTeam(): Internal.Team;
        shouldRenderAtSqrDistance(arg0: number): boolean;
        setTicksFrozen(arg0: number): void;
        recreateFromPacket(arg0: Internal.ClientboundAddEntityPacket_): void;
        getMyRidingOffset(): number;
        canStartSwimming(): boolean;
        dismountTo(arg0: number, arg1: number, arg2: number): void;
        setDeltaMovement(arg0: Vec3_): void;
        hasCustomName(): boolean;
        isCulled(): boolean;
        isLiving(): boolean;
        isGlowing(): boolean;
        getX(): number;
        isVehicle(): boolean;
        tdv$getLuminance(): number;
        getLeashOffset(): Vec3;
        isAttackable(): boolean;
        spawnAtLocation(arg0: Internal.ItemStack_): Internal.ItemEntity;
        mergeNbt(tag: Internal.CompoundTag_): this;
        thunderHit(arg0: Internal.ServerLevel_, arg1: Internal.LightningBolt_): void;
        setIsInPowderSnow(arg0: boolean): void;
        doEnchantDamageEffects(arg0: Internal.LivingEntity_, arg1: Internal.Entity_): void;
        setCustomName(arg0: Internal.Component_): void;
        getSlot(arg0: number): Internal.SlotAccess;
        getTeamId(): string;
        stopSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        isUnderWater(): boolean;
        stopRiding(): void;
        isCustomNameVisible(): boolean;
        handler$zzk002$onTick(arg0: Internal.CallbackInfo_): void;
        getPistonPushReaction(): Internal.PushReaction;
        getX(arg0: number): number;
        shouldRiderSit(): boolean;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Vec3_): void;
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getDeltaMovement(): Vec3;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        hasPassenger(arg0: Internal.Entity_): boolean;
        tdv$lambdynlights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        hasIndirectPassenger(arg0: Internal.Entity_): boolean;
        getEntityData(): Internal.SynchedEntityData;
        setSecondsOnFire(arg0: number): void;
        moveTo(arg0: number, arg1: number, arg2: number): void;
        handleInsidePortal(arg0: BlockPos_): void;
        setMotion(arg0: number, arg1: number, arg2: number): void;
        playSound(arg0: Internal.SoundEvent_): void;
        absMoveTo(arg0: number, arg1: number, arg2: number): void;
        restoreFrom(arg0: Internal.Entity_): void;
        getDimensionChangingDelay(): number;
        isPeacefulCreature(): boolean;
        setOnGround(arg0: boolean): void;
        setYaw(arg0: number): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        getPickRadius(): number;
        getFirstTick(): boolean;
        getVehicle(): this;
        startRiding(arg0: Internal.Entity_, arg1: boolean): boolean;
        getStringUuid(): string;
        isRemoved(): boolean;
        setSwimming(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        teleportToWithTicket(arg0: number, arg1: number, arg2: number): void;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        getRotationVector(): Internal.Vec2;
        refreshDimensions(): void;
        self(): this;
        isSprinting(): boolean;
        getMotionY(): number;
        canCollideWith(arg0: Internal.Entity_): boolean;
        getEyePosition(arg0: number): Vec3;
        setShiftKeyDown(arg0: boolean): void;
        getPassengers(): Internal.EntityArrayList;
        getBlockExplosionResistance(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.FluidState_, arg5: number): number;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getMaxHeightFluidType(): Internal.FluidType;
        getZ(): number;
        distanceTo(arg0: Internal.Entity_): number;
        canSpawnSprintParticle(): boolean;
        teleportTo(arg0: number, arg1: number, arg2: number): void;
        getServer(): Internal.MinecraftServer;
        moveRelative(arg0: number, arg1: Vec3_): void;
        getSelfAndPassengers(): Internal.Stream<Internal.Entity>;
        isAddedToWorld(): boolean;
        getFirstPassenger(): this;
        saveAsPassenger(arg0: Internal.CompoundTag_): boolean;
        interact(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        getDismountLocationForPassenger(arg0: Internal.LivingEntity_): Vec3;
        tdv$isDynamicLightEnabled(): boolean;
        getSoundSource(): Internal.SoundSource;
        getPose(): Internal.Pose;
        touchingUnloadedChunk(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getLookAngle(): Vec3;
        setPositionAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getMotionZ(): number;
        removeVehicle(): void;
        isInvisible(): boolean;
        is(arg0: Internal.Entity_): boolean;
        setZ(z: number): void;
        ejectPassengers(): void;
        getY(): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getProfile(): Internal.GameProfile;
        static setViewScale(arg0: number): void;
        setLevelCallback(arg0: Internal.EntityInLevelCallback_): void;
        showVehicleHealth(): boolean;
        getDistance(pos: BlockPos_): number;
        playSound(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        startSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        isPushedByFluid(): boolean;
        position(): Vec3;
        setTimeout(): void;
        displayFireAnimation(): boolean;
        turn(arg0: number, arg1: number): void;
        isOutOfCamera(): boolean;
        getAirSupply(): number;
        getRopeHoldPosition(arg0: number): Vec3;
        copyPosition(arg0: Internal.Entity_): void;
        onAddedToWorld(): void;
        isCrouching(): boolean;
        moveTo(arg0: BlockPos_, arg1: number, arg2: number): void;
        isPlayer(): boolean;
        isAnimal(): boolean;
        canBeCollidedWith(): boolean;
        getMotionDirection(): Internal.Direction;
        setY(y: number): void;
        getFeetBlockState(): Internal.BlockState;
        lavaHurt(): void;
        changeDimension(arg0: Internal.ServerLevel_, arg1: Internal.ITeleporter_): this;
        canChangeDimensions(): boolean;
        getCommandSenderWorld(): Internal.Level;
        positionRider(arg0: Internal.Entity_): void;
        baseTick(): void;
        broadcastToPlayer(arg0: Internal.ServerPlayer_): boolean;
        changeDimension(arg0: Internal.ServerLevel_): this;
        checkOutOfWorld(): void;
        getEyeHeightAccess(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        getCustomName(): Internal.Component;
        getMaxAirSupply(): number;
        isVisuallySwimming(): boolean;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        distanceToSqr(arg0: Internal.Entity_): number;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFacing(): Internal.Direction;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        getDimensions(arg0: Internal.Pose_): Internal.EntityDimensions;
        isPassengerOfSameVehicle(arg0: Internal.Entity_): boolean;
        getBoundingBoxForCulling(): Internal.AABB;
        isSwimming(): boolean;
        tdv$dynamicLightTick(): void;
        mayInteract(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        setSprinting(arg0: boolean): void;
        setPortalCooldown(): void;
        setX(x: number): void;
        trackingPosition(): Vec3;
        isInvulnerable(): boolean;
        isInLava(): boolean;
        awardKillScore(arg0: Internal.Entity_, arg1: number, arg2: DamageSource_): void;
        getBlockStateOn(): Internal.BlockState;
        getPortalWaitTime(): number;
        isInWater(): boolean;
        getFluidJumpThreshold(): number;
        isInvisibleTo(arg0: Internal.Player_): boolean;
        setAirSupply(arg0: number): void;
        getOnPos(): BlockPos;
        getRootVehicle(): this;
        save(arg0: Internal.CompoundTag_): boolean;
        isNoGravity(): boolean;
        getStepHeight(): number;
        acceptsFailure(): boolean;
        setOldPosAndRot(): void;
        bookshelf$createHoverEvent(): Internal.HoverEvent;
        isFree(arg0: number, arg1: number, arg2: number): boolean;
        updateSwimming(): void;
        setRemainingFireTicks(arg0: number): void;
        shouldInformAdmins(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        rideTick(): void;
        /**
         * @deprecated
        */
        getOnPosLegacy(): BlockPos;
        setPos(arg0: Vec3_): void;
        getUuid(): Internal.UUID;
        spawn(): void;
        shouldShowName(): boolean;
        getArmorSlots(): Internal.Iterable<Internal.ItemStack>;
        setSilent(arg0: boolean): void;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        hasExactlyOnePlayerPassenger(): boolean;
        kill(): void;
        isOnPortalCooldown(): boolean;
        setPitch(arg0: number): void;
        isMultipartEntity(): boolean;
        setPosRaw(arg0: number, arg1: number, arg2: number): void;
        handleEntityEvent(arg0: number): void;
        getParts(): Internal.PartEntity<any>[];
        isAlwaysTicking(): boolean;
        interactAt(arg0: Internal.Player_, arg1: Vec3_, arg2: Internal.InteractionHand_): Internal.InteractionResult;
        deserializeNBT(arg0: Internal.Tag_): void;
        lerpTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): void;
        onPassengerTurned(arg0: Internal.Entity_): void;
        revive(): void;
        spawnAtLocation(arg0: Internal.ItemLike_): Internal.ItemEntity;
        asChatSender(): Internal.ChatSender;
        getBbWidth(): number;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getForgePersistentData(): Internal.CompoundTag;
        setInvulnerable(arg0: boolean): void;
        push(arg0: Internal.Entity_): void;
        isInFluidType(): boolean;
        mirror(arg0: Internal.Mirror_): number;
        canUpdate(): boolean;
        tdv$getDynamicLightWorld(): Internal.Level;
        getTicksRequiredToFreeze(): number;
        setGlowing(arg0: boolean): void;
        load(arg0: Internal.CompoundTag_): void;
        isAlive(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        tdv$getDynamicLightX(): number;
        getBbHeight(): number;
        getUsername(): string;
        move(arg0: Internal.MoverType_, arg1: Vec3_): void;
        getViewVector(arg0: number): Vec3;
        getTags(): Internal.Set<string>;
        onRemovedFromWorld(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isPickable(): boolean;
        setYHeadRot(arg0: number): void;
        hasControllingPassenger(): boolean;
        closerThan(arg0: Internal.Entity_, arg1: number, arg2: number): boolean;
        absMoveTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getPercentFrozen(): number;
        getPickResult(): Internal.ItemStack;
        handler$zkk000$baseTick(arg0: Internal.CallbackInfo_): void;
        getRandomY(): number;
        getDisplayName(): Internal.Component;
        hasGlowingTag(): boolean;
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        getControllingPassenger(): this;
        shouldBeSaved(): boolean;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        animateHurt(): void;
        canRiderInteract(): boolean;
        getViewXRot(arg0: number): number;
        removeTag(arg0: string): boolean;
        setPose(arg0: Internal.Pose_): void;
        /**
         * @deprecated
        */
        getFluidHeight(arg0: Internal.TagKey_<Internal.Fluid>): number;
        static collideBoundingBox(arg0: Internal.Entity_, arg1: Vec3_, arg2: Internal.AABB_, arg3: Internal.Level_, arg4: Internal.List_<Internal.VoxelShape>): Vec3;
        getEntityType(): Internal.EntityType<any>;
        isWaterCreature(): boolean;
        getPassengersRidingOffset(): number;
        tdv$getDynamicLightY(): number;
        isFrame(): boolean;
        /**
         * @deprecated
        */
        rideableUnderWater(): boolean;
        isPushable(): boolean;
        setYBodyRot(arg0: number): void;
        discard(): void;
        onClientRemoval(): void;
        sendSystemMessage(arg0: Internal.Component_): void;
        acceptsSuccess(): boolean;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        setNoGravity(arg0: boolean): void;
        setRotation(yaw: number, pitch: number): void;
        createCommandSourceStack(): Internal.CommandSourceStack;
        isControlledByLocalInstance(): boolean;
        isMonster(): boolean;
        getHorizontalFacing(): Internal.Direction;
        setId(arg0: number): void;
        getType(): string;
        getLightProbePosition(arg0: number): Vec3;
        wasKilled(arg0: Internal.ServerLevel_, arg1: Internal.LivingEntity_): boolean;
        onAboveBubbleCol(arg0: boolean): void;
        isPassenger(): boolean;
        hasPose(arg0: Internal.Pose_): boolean;
        checkDespawn(): void;
        makeStuckInBlock(arg0: Internal.BlockState_, arg1: Vec3_): void;
        /**
         * @deprecated
        */
        isEyeInFluid(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        isInvulnerableTo(arg0: DamageSource_): boolean;
        skipAttackInteraction(arg0: Internal.Entity_): boolean;
        lerpMotion(arg0: number, arg1: number, arg2: number): void;
        shouldRender(arg0: number, arg1: number, arg2: number): boolean;
        onSyncedDataUpdated(arg0: Internal.EntityDataAccessor_<any>): void;
        lerpHeadTo(arg0: number, arg1: number): void;
        static getViewScale(): number;
        setMotionX(x: number): void;
        getHandSlots(): Internal.Iterable<Internal.ItemStack>;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): this;
        getVisualRotationYInDegrees(): number;
        getTeamColor(): number;
        isDiscrete(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getLevel(): Internal.Level;
        unRide(): void;
        extinguish(): void;
        updateDynamicGameEventListener(arg0: Internal.BiConsumer_<Internal.DynamicGameEventListener<any>, Internal.ServerLevel>): void;
        moveTo(arg0: Vec3_): void;
        isColliding(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        tell(message: Internal.Component_): void;
        isForcedVisible(): boolean;
        closerThan(arg0: Internal.Entity_, arg1: number): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        isFreezing(): boolean;
        tdv$lambdynlights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        isFullyFrozen(): boolean;
        runCommand(command: string): number;
        setSharedFlagOnFire(arg0: boolean): void;
        get inWall(): boolean
        get allSlots(): Internal.Iterable<Internal.ItemStack>
        get blockZ(): number
        get suppressingBounce(): boolean
        get silent(): boolean
        get pitch(): number
        set culled(value: boolean)
        get onFire(): boolean
        get passengersAndSelf(): Internal.Stream<Internal.Entity>
        get positionCodec(): Internal.VecDeltaCodec
        get shiftKeyDown(): boolean
        set UUID(arg0: Internal.UUID_)
        get visuallyCrawling(): boolean
        set motionZ(z: number)
        get blockY(): number
        get spectator(): boolean
        get inWaterOrBubble(): boolean
        get persistentData(): Internal.CompoundTag
        get item(): Internal.ItemStack
        set removed(arg0: Internal.Entity$RemovalReason_)
        get inWaterRainOrBubble(): boolean
        get removalReason(): Internal.Entity$RemovalReason
        get ignoringBlockTriggers(): boolean
        get indirectPassengers(): Internal.Iterable<Internal.Entity>
        get eyeInFluidType(): Internal.FluidType
        get steppingCarefully(): boolean
        set boundingBox(arg0: Internal.AABB_)
        get ambientCreature(): boolean
        get blockX(): number
        /**
         * @deprecated
        */
        get lightLevelDependentMagicValue(): number
        get encodeId(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        set invisible(arg0: boolean)
        get name(): Internal.Component
        get eyePosition(): Vec3
        get eyeHeight(): number
        get yaw(): number
        set customNameVisible(arg0: boolean)
        set outOfCamera(value: boolean)
        get remainingFireTicks(): number
        get scriptType(): Internal.ScriptType
        get forward(): Vec3
        get maxFallDistance(): number
        get onGround(): boolean
        get id(): number
        get ticksFrozen(): number
        get eyeY(): number
        set statusMessage(message: Internal.Component_)
        get boundingBox(): Internal.AABB
        get inWaterOrRain(): boolean
        get descending(): boolean
        get YHeadRot(): number
        get addEntityPacket(): Internal.Packet<any>
        get team(): Internal.Team
        set ticksFrozen(arg0: number)
        get myRidingOffset(): number
        set deltaMovement(arg0: Vec3_)
        get culled(): boolean
        get living(): boolean
        get glowing(): boolean
        get x(): number
        get vehicle(): boolean
        get leashOffset(): Vec3
        get attackable(): boolean
        set isInPowderSnow(arg0: boolean)
        set customName(arg0: Internal.Component_)
        get teamId(): string
        get underWater(): boolean
        get customNameVisible(): boolean
        get pistonPushReaction(): Internal.PushReaction
        get deltaMovement(): Vec3
        get motionX(): number
        get entityData(): Internal.SynchedEntityData
        set secondsOnFire(arg0: number)
        get dimensionChangingDelay(): number
        get peacefulCreature(): boolean
        set onGround(arg0: boolean)
        set yaw(arg0: number)
        get pickRadius(): number
        get firstTick(): boolean
        get vehicle(): Internal.Entity
        get stringUuid(): string
        get removed(): boolean
        set swimming(arg0: boolean)
        get rotationVector(): Internal.Vec2
        get sprinting(): boolean
        get motionY(): number
        set shiftKeyDown(arg0: boolean)
        get passengers(): Internal.EntityArrayList
        get maxHeightFluidType(): Internal.FluidType
        get z(): number
        get server(): Internal.MinecraftServer
        get selfAndPassengers(): Internal.Stream<Internal.Entity>
        get addedToWorld(): boolean
        get firstPassenger(): Internal.Entity
        get soundSource(): Internal.SoundSource
        get pose(): Internal.Pose
        get lookAngle(): Vec3
        get motionZ(): number
        get invisible(): boolean
        set z(z: number)
        get y(): number
        get profile(): Internal.GameProfile
        set viewScale(arg0: number)
        set levelCallback(arg0: Internal.EntityInLevelCallback_)
        /**
         * @deprecated
        */
        get pushedByFluid(): boolean
        get outOfCamera(): boolean
        get airSupply(): number
        get crouching(): boolean
        get player(): boolean
        get animal(): boolean
        get motionDirection(): Internal.Direction
        set y(y: number)
        get feetBlockState(): Internal.BlockState
        get commandSenderWorld(): Internal.Level
        get customName(): Internal.Component
        get maxAirSupply(): number
        get visuallySwimming(): boolean
        get facing(): Internal.Direction
        get boundingBoxForCulling(): Internal.AABB
        get swimming(): boolean
        set sprinting(arg0: boolean)
        set x(x: number)
        get invulnerable(): boolean
        get inLava(): boolean
        get blockStateOn(): Internal.BlockState
        get portalWaitTime(): number
        get inWater(): boolean
        get fluidJumpThreshold(): number
        set airSupply(arg0: number)
        get onPos(): BlockPos
        get rootVehicle(): Internal.Entity
        get noGravity(): boolean
        get stepHeight(): number
        set remainingFireTicks(arg0: number)
        /**
         * @deprecated
        */
        get onPosLegacy(): BlockPos
        set pos(arg0: Vec3_)
        get uuid(): Internal.UUID
        get armorSlots(): Internal.Iterable<Internal.ItemStack>
        set silent(arg0: boolean)
        get onPortalCooldown(): boolean
        set pitch(arg0: number)
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get alwaysTicking(): boolean
        get bbWidth(): number
        get forgePersistentData(): Internal.CompoundTag
        set invulnerable(arg0: boolean)
        get inFluidType(): boolean
        get ticksRequiredToFreeze(): number
        set glowing(arg0: boolean)
        get alive(): boolean
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get bbHeight(): number
        get username(): string
        get tags(): Internal.Set<string>
        get pickable(): boolean
        set YHeadRot(arg0: number)
        get percentFrozen(): number
        get pickResult(): Internal.ItemStack
        get randomY(): number
        get displayName(): Internal.Component
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        set pose(arg0: Internal.Pose_)
        get entityType(): Internal.EntityType<any>
        get waterCreature(): boolean
        get passengersRidingOffset(): number
        get frame(): boolean
        get pushable(): boolean
        set YBodyRot(arg0: number)
        set motionY(y: number)
        set noGravity(arg0: boolean)
        get controlledByLocalInstance(): boolean
        get monster(): boolean
        get horizontalFacing(): Internal.Direction
        set id(arg0: number)
        get type(): string
        get passenger(): boolean
        get viewScale(): number
        set motionX(x: number)
        get handSlots(): Internal.Iterable<Internal.ItemStack>
        get visualRotationYInDegrees(): number
        get teamColor(): number
        get discrete(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get level(): Internal.Level
        get forcedVisible(): boolean
        get freezing(): boolean
        get fullyFrozen(): boolean
        set sharedFlagOnFire(arg0: boolean)
        xRotO: number;
        static readonly UUID_TAG: "UUID";
        static readonly DEFAULT_BB_WIDTH: 0.6;
        removalReason: Internal.Entity$RemovalReason;
        yOld: number;
        wasInPowderSnow: boolean;
        verticalCollision: boolean;
        static readonly FREEZE_HURT_FREQUENCY: 40;
        static readonly BASE_TICKS_REQUIRED_TO_FREEZE: 140;
        verticalCollisionBelow: boolean;
        static readonly TOTAL_AIR_SUPPLY: 300;
        xRot: number;
        zOld: number;
        fallDistance: number;
        static readonly BREATHING_DISTANCE_BELOW_EYES: 0.11111111;
        blocksBuilding: boolean;
        walkDist: number;
        noCulling: boolean;
        static readonly PASSENGERS_TAG: "Passengers";
        hurtMarked: boolean;
        isInPowderSnow: boolean;
        static readonly MAX_ENTITY_TAG_COUNT: 1024;
        age: number;
        /**
         * @deprecated
        */
        stepHeight: number;
        static readonly DELTA_AFFECTED_BY_BLOCKS_BELOW: 0.5000001;
        yo: number;
        xo: number;
        zo: number;
        invulnerableTime: number;
        horizontalCollision: boolean;
        yRotO: number;
        level: Internal.Level;
        wasOnFire: boolean;
        flyDist: number;
        static readonly BOARDING_COOLDOWN: 60;
        static readonly DEFAULT_BB_HEIGHT: 1.8;
        hasImpulse: boolean;
        minorHorizontalCollision: boolean;
        xOld: number;
        moveDist: number;
        remainingFireTicks: number;
        yRot: number;
        walkDistO: number;
        noPhysics: boolean;
        static readonly ID_TAG: "id";
    }
    type Entity_ = Entity;
    class ClientboundRespawnPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ResourceKey_<Internal.DimensionType>, arg1: Internal.ResourceKey_<Internal.Level>, arg2: number, arg3: Internal.GameType_, arg4: Internal.GameType_, arg5: boolean, arg6: boolean, arg7: boolean, arg8: Internal.Optional_<Internal.GlobalPos>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSeed(): number;
        getPlayerGameType(): Internal.GameType;
        getLastDeathLocation(): Internal.Optional<Internal.GlobalPos>;
        isSkippable(): boolean;
        getDimension(): Internal.ResourceKey<Internal.Level>;
        shouldKeepAllPlayerData(): boolean;
        getDimensionType(): Internal.ResourceKey<Internal.DimensionType>;
        getPreviousPlayerGameType(): Internal.GameType;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isFlat(): boolean;
        isDebug(): boolean;
        get seed(): number
        get playerGameType(): Internal.GameType
        get lastDeathLocation(): Internal.Optional<Internal.GlobalPos>
        get skippable(): boolean
        get dimension(): Internal.ResourceKey<Internal.Level>
        get dimensionType(): Internal.ResourceKey<Internal.DimensionType>
        get previousPlayerGameType(): Internal.GameType
        get flat(): boolean
        get debug(): boolean
    }
    type ClientboundRespawnPacket_ = ClientboundRespawnPacket;
    class DataSet implements Internal.Map<string, any>, Internal.Parcelable {
        constructor()
        getChar(key: string, defaultValue: string): string;
        getString(key: string, defaultValue: string): string;
        getLong(key: string): number;
        containsValue(value: any): boolean;
        getLongArray(key: string): number[];
        putFloatArray(key: string, value: number[]): void;
        computeIfAbsent(arg0: string, arg1: Internal.Function_<string, any>): any;
        getShortArray(key: string): number[];
        getList<T>(key: string): Internal.List<T>;
        getFloat(key: string): number;
        putShort(key: string, value: number): void;
        putLongArray(key: string, value: number[]): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        getBoolean(key: string): boolean;
        write(dest: Internal.DataOutput_): void;
        putList(key: string, value: Internal.List_<any>): void;
        replaceAll(arg0: Internal.BiFunction_<string, any, any>): void;
        put(arg0: any, arg1: any): any;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        compute(arg0: string, arg1: Internal.BiFunction_<string, any, any>): any;
        getLong(key: string, defaultValue: number): number;
        putIfAbsent(key: string, value: any): any;
        static of<K, V>(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<K, V>;
        getBoolean(key: string, defaultValue: boolean): boolean;
        getShort(key: string): number;
        removeFirst(): any;
        getUUID(key: string): Internal.UUID;
        putByteArray(key: string, value: number[]): void;
        putShortArray(key: string, value: number[]): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        getDouble(key: string, defaultValue: number): number;
        getDataSet(key: string): this;
        putFloat(key: string, value: number): void;
        getDouble(key: string): number;
        getString(key: string): string;
        remove(key: any): any;
        getChar(key: string): string;
        putAll(map: Internal.Map_<string, any>): void;
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        replace(arg0: string, arg1: any): any;
        getInt(key: string, defaultValue: number): number;
        keySet(): Internal.Set<string>;
        putUUID(key: string, value: Internal.UUID_): void;
        getFloatArray(key: string): number[];
        getByteArray(key: string): number[];
        forEach(arg0: Internal.BiConsumer_<string, any>): void;
        getFloat(key: string, defaultValue: number): number;
        getInt(key: string): number;
        getOrDefault(key: any, defaultValue: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        putByte(key: string, value: number): void;
        getShort(key: string, defaultValue: number): number;
        getByte(key: string, defaultValue: number): number;
        entrySet(): Internal.Set<Internal.Map$Entry<string, any>>;
        isEmpty(): boolean;
        merge(arg0: string, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        putIntArray(key: string, value: number[]): void;
        putDataSet(key: string, value: Internal.DataSet_): void;
        containsKey(key: any): boolean;
        putLong(key: string, value: number): void;
        putString(key: string, value: string): void;
        putDouble(key: string, value: number): void;
        computeIfPresent(arg0: string, arg1: Internal.BiFunction_<string, any, any>): any;
        getDoubleArray(key: string): number[];
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        removeLast(): any;
        getIntArray(key: string): number[];
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        getByte(key: string): number;
        remove(arg0: any, arg1: any): boolean;
        replace(arg0: string, arg1: any, arg2: any): boolean;
        put(key: string, value: any): any;
        getUUID(key: string, defaultValue: Internal.UUID_): Internal.UUID;
        putDoubleArray(key: string, value: number[]): void;
        static of<K, V>(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<K, V>;
        getValue<T>(key: string): T;
        size(): number;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        putBoolean(key: string, value: boolean): void;
        putInt(key: string, value: number): void;
        static of<K, V>(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<K, V>;
        getValue<T>(key: string, clazz: T): T;
        get(key: any): any;
        get empty(): boolean
        static readonly CREATOR: Internal.Parcelable$ClassLoaderCreator<Internal.DataSet>;
    }
    type DataSet_ = DataSet;
    class BlockElement {
        constructor(arg0: Internal.Vector3f_, arg1: Internal.Vector3f_, arg2: Internal.Map_<Internal.Direction, Internal.BlockElementFace>, arg3: Internal.BlockElementRotation_, arg4: boolean)
        uvsByFace(arg0: Internal.Direction_): number[];
        readonly rotation: Internal.BlockElementRotation;
        readonly shade: boolean;
        readonly from: Internal.Vector3f;
        readonly to: Internal.Vector3f;
        readonly faces: Internal.Map<Internal.Direction, Internal.BlockElementFace>;
    }
    type BlockElement_ = BlockElement;
    interface ViewTreeObserver$OnPreDrawListener {
        onPreDraw(): boolean;
        (): boolean;
    }
    type ViewTreeObserver$OnPreDrawListener_ = ViewTreeObserver$OnPreDrawListener;
    abstract class ImmutableTable <R, C, V> extends Internal.AbstractTable<R, C, V> implements Internal.Serializable {
        row(arg0: any): Internal.Map<any, any>;
        rowMap(): Internal.Map<any, any>;
        cellSet(): Internal.Set<any>;
        columnMap(): Internal.Map<any, any>;
        static copyOf<R, C, V>(arg0: Internal.Table_<R, C, V>): Internal.ImmutableTable<R, C, V>;
        static of<R, C, V>(): Internal.ImmutableTable<R, C, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): V;
        /**
         * @deprecated
        */
        put(arg0: R, arg1: C, arg2: V): V;
        static builder<R, C, V>(): Internal.ImmutableTable$Builder<R, C, V>;
        rowKeySet(): Internal.Set<any>;
        static toImmutableTable<T, R, C, V>(arg0: Internal.Function_<T, R>, arg1: Internal.Function_<T, C>, arg2: Internal.Function_<T, V>, arg3: Internal.BinaryOperator_<V>): Internal.Collector<T, any, Internal.ImmutableTable<R, C, V>>;
        static of<R, C, V>(arg0: R, arg1: C, arg2: V): Internal.ImmutableTable<R, C, V>;
        get(arg0: any, arg1: any): any;
        columnKeySet(): Internal.Set<any>;
        static toImmutableTable<T, R, C, V>(arg0: Internal.Function_<T, R>, arg1: Internal.Function_<T, C>, arg2: Internal.Function_<T, V>): Internal.Collector<T, any, Internal.ImmutableTable<R, C, V>>;
        values(): Internal.Collection<any>;
        column(arg0: C): Internal.ImmutableMap<R, V>;
    }
    type ImmutableTable_<R, C, V> = ImmutableTable<R, C, V>;
    class Schema {
        constructor(arg0: number, arg1: Internal.Schema_)
        getParent(): this;
        register(arg0: Internal.Map_<string, Internal.Supplier<Internal.TypeTemplate>>, arg1: string, arg2: Internal.Supplier_<Internal.TypeTemplate>): void;
        getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type<any>;
        registerSimple(arg0: Internal.Map_<string, Internal.Supplier<Internal.TypeTemplate>>, arg1: string): void;
        types(): Internal.Set<string>;
        registerEntities(arg0: Internal.Schema_): Internal.Map<string, Internal.Supplier<Internal.TypeTemplate>>;
        getVersionKey(): number;
        getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type<any>;
        resolveTemplate(arg0: string): Internal.TypeTemplate;
        registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_<string, Internal.Supplier<Internal.TypeTemplate>>, arg2: Internal.Map_<string, Internal.Supplier<Internal.TypeTemplate>>): void;
        registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_<Internal.TypeTemplate>): void;
        getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type<any>;
        register(arg0: Internal.Map_<string, Internal.Supplier<Internal.TypeTemplate>>, arg1: string, arg2: Internal.Function_<string, Internal.TypeTemplate>): void;
        registerBlockEntities(arg0: Internal.Schema_): Internal.Map<string, Internal.Supplier<Internal.TypeTemplate>>;
        id(arg0: string): Internal.TypeTemplate;
        findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType<any>;
        get parent(): Internal.Schema
        get versionKey(): number
    }
    type Schema_ = Schema;
    interface Toast {
        slotCount(): number;
        getToken(): any;
        width(): number;
        height(): number;
        render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility;
        get token(): any
        readonly TEXTURE: ResourceLocation;
        readonly SLOT_HEIGHT: 32;
        readonly NO_TOKEN: any;
    }
    type Toast_ = Toast;
    class NearestBedSensor extends Internal.Sensor<Internal.Mob> {
        constructor()
    }
    type NearestBedSensor_ = NearestBedSensor;
    class EntityTeleportEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number)
        getPrevX(): number;
        getPrevZ(): number;
        getPrevY(): number;
        getTargetX(): number;
        getPrev(): Vec3;
        getTargetY(): number;
        getTargetZ(): number;
        getTarget(): Vec3;
        setTargetX(arg0: number): void;
        setTargetY(arg0: number): void;
        setTargetZ(arg0: number): void;
        get prevX(): number
        get prevZ(): number
        get prevY(): number
        get targetX(): number
        get prev(): Vec3
        get targetY(): number
        get targetZ(): number
        get target(): Vec3
        set targetX(arg0: number)
        set targetY(arg0: number)
        set targetZ(arg0: number)
    }
    type EntityTeleportEvent_ = EntityTeleportEvent;
    class ContainerScreenEvent$Render$Background extends Internal.ContainerScreenEvent$Render {
        constructor()
        constructor(arg0: Internal.AbstractContainerScreen_<any>, arg1: Internal.PoseStack_, arg2: number, arg3: number)
    }
    type ContainerScreenEvent$Render$Background_ = ContainerScreenEvent$Render$Background;
    interface LoadingCache <K, V> extends com.google.common.base.Function<K, V>, Internal.Cache<K, V> {
        /**
         * @deprecated
        */
        apply(arg0: K): V;
        asMap(): Internal.ConcurrentMap<K, V>;
        invalidateAll(arg0: Internal.Iterable_<any>): void;
        getAllPresent(arg0: Internal.Iterable_<any>): Internal.ImmutableMap<K, V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        invalidateAll(): void;
        getIfPresent(arg0: any): V;
        stats(): Internal.CacheStats;
        cleanUp(): void;
        size(): number;
        putAll(arg0: Internal.Map_<K, V>): void;
        put(arg0: K, arg1: V): void;
        getUnchecked(arg0: K): V;
        get(arg0: K, arg1: Internal.Callable_<V>): V;
        refresh(arg0: K): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        getAll(arg0: Internal.Iterable_<K>): Internal.ImmutableMap<K, V>;
        get(arg0: K): V;
        invalidate(arg0: any): void;
        equals(arg0: any): boolean;
        identity<T>(): Internal.Function<T, T>;
    }
    type LoadingCache_<K, V> = LoadingCache<K, V>;
    interface LongSupplier {
        getAsLong(): number;
        get asLong(): number
        (): number;
    }
    type LongSupplier_ = LongSupplier;
    class BeeDebugRenderer$BeeInfo {
        constructor(arg0: Internal.UUID_, arg1: number, arg2: Internal.Position_, arg3: net.minecraft.world.level.pathfinder.Path_, arg4: BlockPos_, arg5: BlockPos_, arg6: number)
        hasFlower(): boolean;
        getName(): string;
        getUuid(): Internal.UUID;
        hasHive(arg0: BlockPos_): boolean;
        get name(): string
        get uuid(): Internal.UUID
        readonly path: net.minecraft.world.level.pathfinder.Path;
        readonly blacklistedHives: Internal.Set<BlockPos>;
        readonly uuid: Internal.UUID;
        readonly id: number;
        readonly pos: Internal.Position;
        readonly flowerPos: BlockPos;
        readonly hivePos: BlockPos;
        readonly goals: Internal.List<string>;
        readonly travelTicks: number;
    }
    type BeeDebugRenderer$BeeInfo_ = BeeDebugRenderer$BeeInfo;
    class RenderGuiEvent$Pre extends Internal.RenderGuiEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number)
    }
    type RenderGuiEvent$Pre_ = RenderGuiEvent$Pre;
    class RegisterClientTooltipComponentFactoriesEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<typeof Internal.TooltipComponent, Internal.Function<Internal.TooltipComponent, Internal.ClientTooltipComponent>>)
        register<T extends Internal.TooltipComponent>(arg0: T, arg1: Internal.Function_<T, Internal.ClientTooltipComponent>): void;
    }
    type RegisterClientTooltipComponentFactoriesEvent_ = RegisterClientTooltipComponentFactoriesEvent;
    /**
     * Invoked when a player's inventory changes.
    */
    class InventoryChangedEventJS extends Internal.PlayerEventJS {
        constructor(p: Internal.Player_, is: Internal.ItemStack_, s: number)
        /**
         * Gets the player that changed their inventory.
        */
        getEntity(): Internal.Entity;
        /**
         * Gets the item that was changed.
        */
        getItem(): Internal.ItemStack;
        /**
         * Gets the slot that was changed.
        */
        getSlot(): number;
        /**
         * Gets the player that changed their inventory.
        */
        get entity(): Internal.Entity
        /**
         * Gets the item that was changed.
        */
        get item(): Internal.ItemStack
        /**
         * Gets the slot that was changed.
        */
        get slot(): number
    }
    type InventoryChangedEventJS_ = InventoryChangedEventJS;
    interface Char2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<string, number> {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2FloatFunction<T>;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction;
        defaultReturnValue(arg0: number): void;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction;
        containsKey(arg0: string): boolean;
        get(arg0: string): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction;
        getOrDefault(arg0: string, arg1: number): number;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2FloatFunction<T>;
        remove(arg0: string): number;
        apply(arg0: string): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction;
        size(): number;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        clear(): void;
        put(arg0: string, arg1: number): number;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: string): number;
    }
    type Char2FloatFunction_ = Char2FloatFunction;
    abstract class ModuleReference {
        open(): Internal.ModuleReader;
        location(): Internal.Optional<Internal.URI>;
        descriptor(): Internal.ModuleDescriptor;
    }
    type ModuleReference_ = ModuleReference;
    class BannerPattern {
        constructor(arg0: string)
        getHashname(): string;
        static location(arg0: Internal.ResourceKey_<Internal.BannerPattern>, arg1: boolean): ResourceLocation;
        static byHash(arg0: string): Internal.Holder<Internal.BannerPattern>;
        get hashname(): string
    }
    type BannerPattern_ = BannerPattern | Special.BannerPattern;
    class ClientboundCustomSoundPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: ResourceLocation_, arg1: Internal.SoundSource_, arg2: Vec3_, arg3: number, arg4: number, arg5: number)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getVolume(): number;
        getY(): number;
        getZ(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSource(): Internal.SoundSource;
        getPitch(): number;
        getSeed(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getName(): ResourceLocation;
        isSkippable(): boolean;
        get x(): number
        get volume(): number
        get y(): number
        get z(): number
        get source(): Internal.SoundSource
        get pitch(): number
        get seed(): number
        get name(): ResourceLocation
        get skippable(): boolean
        static readonly LOCATION_ACCURACY: 8.0;
    }
    type ClientboundCustomSoundPacket_ = ClientboundCustomSoundPacket;
    class SecureRandom extends Internal.Random {
        constructor()
        constructor(arg0: number[])
        static getInstance(arg0: string, arg1: string): Internal.SecureRandom;
        static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): Internal.SecureRandom;
        nextFloat(arg0: number): number;
        nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void;
        static getDefault(): Internal.RandomGenerator;
        static getInstance(arg0: string, arg1: Internal.Provider_): Internal.SecureRandom;
        getParameters(): Internal.SecureRandomParameters;
        nextLong(arg0: number, arg1: number): number;
        getAlgorithm(): string;
        static getInstanceStrong(): Internal.SecureRandom;
        nextDouble(arg0: number): number;
        nextLong(arg0: number): number;
        nextFloat(arg0: number, arg1: number): number;
        reseed(): void;
        static of(arg0: string): Internal.RandomGenerator;
        setSeed(arg0: number[]): void;
        generateSeed(arg0: number): number[];
        nextDouble(arg0: number, arg1: number): number;
        nextExponential(): number;
        nextInt(arg0: number, arg1: number): number;
        isDeprecated(): boolean;
        getProvider(): Internal.Provider;
        nextGaussian(arg0: number, arg1: number): number;
        static getSeed(arg0: number): number[];
        reseed(arg0: Internal.SecureRandomParameters_): void;
        static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): Internal.SecureRandom;
        static getInstance(arg0: string): Internal.SecureRandom;
        static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): Internal.SecureRandom;
        get "default"(): Internal.RandomGenerator
        get parameters(): Internal.SecureRandomParameters
        get algorithm(): string
        get instanceStrong(): Internal.SecureRandom
        set seed(arg0: number[])
        get deprecated(): boolean
        get provider(): Internal.Provider
    }
    type SecureRandom_ = SecureRandom;
    class GPULightVolume extends Internal.LightVolume {
        constructor(arg0: Internal.BlockAndTintGetter_, arg1: Internal.ImmutableBox_)
        empty(): boolean;
        contains(arg0: Internal.ImmutableBox_): boolean;
        sizeX(): number;
        bind(): void;
        unbind(): void;
        isContainedBy(arg0: Internal.GridAlignedBB_): boolean;
        sizeZ(): number;
        sizeY(): number;
        union(arg0: Internal.ImmutableBox_): Internal.ImmutableBox;
        intersect(arg0: Internal.ImmutableBox_): Internal.GridAlignedBB;
        volume(): number;
        sameAs(arg0: Internal.AABB_): boolean;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_, arg1: number): boolean;
        toAABB(): Internal.AABB;
        hasPowerOf2Sides(): boolean;
        contains(arg0: number, arg1: number, arg2: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_): boolean;
        copy(): Internal.GridAlignedBB;
        forEachContained(arg0: Internal.CoordinateConsumer_): void;
        intersects(arg0: Internal.ImmutableBox_): boolean;
    }
    type GPULightVolume_ = GPULightVolume;
    interface TickableSoundInstance extends Internal.SoundInstance {
        getAttenuation(): Internal.SoundInstance$Attenuation;
        isStopped(): boolean;
        getLocation(): ResourceLocation;
        getSource(): Internal.SoundSource;
        resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents;
        canStartSilent(): boolean;
        getStream(arg0: Internal.SoundBufferLibrary_, arg1: Internal.Sound_, arg2: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        tick(): void;
        getDelay(): number;
        canPlaySound(): boolean;
        getX(): number;
        isLooping(): boolean;
        getVolume(): number;
        getY(): number;
        getZ(): number;
        getPitch(): number;
        getSound(): Internal.Sound;
        isRelative(): boolean;
        createUnseededRandom(): Internal.RandomSource;
        get attenuation(): Internal.SoundInstance$Attenuation
        get stopped(): boolean
        get location(): ResourceLocation
        get source(): Internal.SoundSource
        get delay(): number
        get x(): number
        get looping(): boolean
        get volume(): number
        get y(): number
        get z(): number
        get pitch(): number
        get sound(): Internal.Sound
        get relative(): boolean
    }
    type TickableSoundInstance_ = TickableSoundInstance;
    class SpecialSpoutHandlerEvent extends Internal.EventJS {
        constructor()
        add(path: ResourceLocation_, block: BlockStatePredicate_, handler: Internal.SpecialSpoutHandlerEvent$SpoutHandler_): void;
    }
    type SpecialSpoutHandlerEvent_ = SpecialSpoutHandlerEvent;
    interface IGhostIngredientHandler <T extends Internal.Screen> {
        getTargetsTyped<I>(arg0: T, arg1: Internal.ITypedIngredient_<I>, arg2: boolean): Internal.List<Internal.IGhostIngredientHandler$Target<I>>;
        /**
         * @deprecated
        */
        getTargets<I>(arg0: T, arg1: I, arg2: boolean): Internal.List<Internal.IGhostIngredientHandler$Target<I>>;
        shouldHighlightTargets(): boolean;
        onComplete(): void;
    }
    type IGhostIngredientHandler_<T extends Internal.Screen> = IGhostIngredientHandler<T>;
    abstract class Executable extends Internal.AccessibleObject implements Internal.Member, Internal.GenericDeclaration {
        getAnnotatedExceptionTypes(): Internal.AnnotatedType[];
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        isVarArgs(): boolean;
        getAnnotatedParameterTypes(): Internal.AnnotatedType[];
        getGenericParameterTypes(): Internal.Type[];
        getGenericExceptionTypes(): Internal.Type[];
        getModifiers(): number;
        isSynthetic(): boolean;
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getDeclaringClass(): typeof any;
        getAnnotatedReturnType(): Internal.AnnotatedType;
        getExceptionTypes(): typeof any[];
        getParameterTypes(): typeof any[];
        getParameterAnnotations(): Internal.Annotation[][];
        getParameters(): any[];
        toGenericString(): string;
        getName(): string;
        getParameterCount(): number;
        getTypeParameters(): any[];
        getAnnotatedReceiverType(): Internal.AnnotatedType;
        get annotatedExceptionTypes(): Internal.AnnotatedType[]
        get varArgs(): boolean
        get annotatedParameterTypes(): Internal.AnnotatedType[]
        get genericParameterTypes(): Internal.Type[]
        get genericExceptionTypes(): Internal.Type[]
        get modifiers(): number
        get synthetic(): boolean
        get declaringClass(): typeof any
        get annotatedReturnType(): Internal.AnnotatedType
        get exceptionTypes(): typeof any[]
        get parameterTypes(): typeof any[]
        get parameterAnnotations(): Internal.Annotation[][]
        get parameters(): any[]
        get name(): string
        get parameterCount(): number
        get typeParameters(): any[]
        get annotatedReceiverType(): Internal.AnnotatedType
    }
    type Executable_ = Executable;
    interface IForgeRecipeSerializer <T extends Internal.Recipe<any>> {
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): T;
    }
    type IForgeRecipeSerializer_<T extends Internal.Recipe<any>> = IForgeRecipeSerializer<T>;
    interface Drawable$Callback {
        invalidateDrawable(arg0: Internal.Drawable_): void;
        unscheduleDrawable(arg0: Internal.Drawable_, arg1: Internal.Runnable_): void;
        scheduleDrawable(arg0: Internal.Drawable_, arg1: Internal.Runnable_, arg2: number): void;
    }
    type Drawable$Callback_ = Drawable$Callback;
    class DataFetcher$Subscription {
        constructor(arg0: Internal.DataFetcher_)
        forceUpdate(): void;
        subscribe<T>(arg0: Internal.DataFetcher$Task_<T>, arg1: Internal.Consumer_<T>): void;
        reset(): void;
        tick(): void;
    }
    type DataFetcher$Subscription_ = DataFetcher$Subscription;
    class GlowItemFrame extends Internal.ItemFrame {
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_)
        constructor(arg0: Internal.EntityType_<Internal.ItemFrame>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        isMonster(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        canStartSwimming(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type GlowItemFrame_ = GlowItemFrame;
    class ItemPipeProperties implements Internal.IMaterialProperty<Internal.ItemPipeProperties> {
        constructor()
        constructor(priority: number, transferRate: number)
        setPriority(priority: number): void;
        getTransferRate(): number;
        getPriority(): number;
        setTransferRate(transferRate: number): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        set priority(priority: number)
        get transferRate(): number
        get priority(): number
        set transferRate(transferRate: number)
    }
    type ItemPipeProperties_ = ItemPipeProperties;
    class AccessorOp extends Internal.Enum<Internal.AccessorOp> {
        static values(): Internal.AccessorOp[];
        static valueOf(name: string): Internal.AccessorOp;
        static readonly FORCE_SYNCED: Internal.AccessorOp;
        static readonly PERSISTED: Internal.AccessorOp;
        static readonly SYNCED: Internal.AccessorOp;
    }
    type AccessorOp_ = "force_synced" | AccessorOp | "persisted" | "synced";
    class HugeFungusConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: boolean)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly stemState: Internal.BlockState;
        readonly validBaseState: Internal.BlockState;
        readonly hatState: Internal.BlockState;
        readonly planted: boolean;
        readonly decorState: Internal.BlockState;
        static readonly CODEC: Internal.Codec<Internal.HugeFungusConfiguration>;
    }
    type HugeFungusConfiguration_ = HugeFungusConfiguration;
    interface TriFunction <T, U, V, R> {
        andThen<W>(arg0: Internal.Function_<R, W>): Internal.TriFunction<T, U, V, W>;
        apply(arg0: T, arg1: U, arg2: V): R;
        (arg0: T, arg1: U, arg2: V): R;
    }
    type TriFunction_<T, U, V, R> = TriFunction<T, U, V, R>;
    class MegaJungleTrunkPlacer extends Internal.GiantTrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.MegaJungleTrunkPlacer>;
    }
    type MegaJungleTrunkPlacer_ = MegaJungleTrunkPlacer;
    interface RegistryAccess {
        registry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        load(arg0: Internal.RegistryAccess$Writable_, arg1: Internal.DynamicOps_<Internal.JsonElement>, arg2: Internal.RegistryLoader_): void;
        registryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        registries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        knownRegistries(): Internal.Iterable<Internal.RegistryAccess$RegistryData<any>>;
        freeze(): Internal.RegistryAccess$Frozen;
        ownedRegistryOrThrow<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Registry<E>;
        builtinCopy(): Internal.RegistryAccess$Writable;
        readFromDisk(arg0: Internal.Dynamic_<any>): this;
        fromRegistryOfRegistries(arg0: Internal.Registry_<Internal.Registry<any>>): Internal.RegistryAccess$Frozen;
        retrieveRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Dynamic_<any>): Internal.Registry<E>;
        allElementsLifecycle(): Internal.Lifecycle;
        ownedRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        ownedRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>): Internal.Optional<Internal.Registry<E>>;
        networkSafeRegistries(): Internal.Stream<Internal.RegistryAccess$RegistryEntry<any>>;
        createRegistry<E>(arg0: Internal.ResourceKey_<Internal.Registry<any>>): Internal.WritableRegistry<any>;
        readonly REGISTRIES: {[key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>, [key: Internal.ResourceKey<any>]: Internal.RegistryAccess$RegistryData<any>};
        readonly NETWORK_CODEC: Internal.Codec<Internal.RegistryAccess>;
        readonly BUILTIN: Internal.Supplier<Internal.RegistryAccess$Frozen>;
        readonly LOGGER: Internal.Log4jLogger;
    }
    type RegistryAccess_ = RegistryAccess;
    class FireChargeItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type FireChargeItem_ = FireChargeItem;
    interface LifecycleObserver {
        onCreate(owner: Internal.LifecycleOwner_): void;
        onStateChanged(source: Internal.LifecycleOwner_, event: Internal.Lifecycle$Event_): void;
        onDestroy(owner: Internal.LifecycleOwner_): void;
        onStart(owner: Internal.LifecycleOwner_): void;
        onPause(owner: Internal.LifecycleOwner_): void;
        onResume(owner: Internal.LifecycleOwner_): void;
        onStop(owner: Internal.LifecycleOwner_): void;
    }
    type LifecycleObserver_ = LifecycleObserver;
    class SpellcasterIllager$IllagerSpell extends Internal.Enum<Internal.SpellcasterIllager$IllagerSpell> {
        static values(): Internal.SpellcasterIllager$IllagerSpell[];
        static byId(arg0: number): Internal.SpellcasterIllager$IllagerSpell;
        static valueOf(arg0: string): Internal.SpellcasterIllager$IllagerSpell;
        static readonly FANGS: Internal.SpellcasterIllager$IllagerSpell;
        static readonly DISAPPEAR: Internal.SpellcasterIllager$IllagerSpell;
        static readonly SUMMON_VEX: Internal.SpellcasterIllager$IllagerSpell;
        static readonly NONE: Internal.SpellcasterIllager$IllagerSpell;
        static readonly WOLOLO: Internal.SpellcasterIllager$IllagerSpell;
        static readonly BLINDNESS: Internal.SpellcasterIllager$IllagerSpell;
    }
    type SpellcasterIllager$IllagerSpell_ = SpellcasterIllager$IllagerSpell | "summon_vex" | "fangs" | "disappear" | "none" | "wololo" | "blindness";
    class VegetationPatchConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.TagKey_<Internal.Block>, arg1: Internal.BlockStateProvider_, arg2: Internal.Holder_<Internal.PlacedFeature>, arg3: Internal.CaveSurface_, arg4: Internal.IntProvider_, arg5: number, arg6: number, arg7: number, arg8: Internal.IntProvider_, arg9: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly replaceable: Internal.TagKey<Internal.Block>;
        static readonly CODEC: Internal.Codec<Internal.VegetationPatchConfiguration>;
        readonly vegetationFeature: Internal.Holder<Internal.PlacedFeature>;
        readonly groundState: Internal.BlockStateProvider;
        readonly extraBottomBlockChance: number;
        readonly verticalRange: number;
        readonly extraEdgeColumnChance: number;
        readonly xzRadius: Internal.IntProvider;
        readonly depth: Internal.IntProvider;
        readonly vegetationChance: number;
        readonly surface: Internal.CaveSurface;
    }
    type VegetationPatchConfiguration_ = VegetationPatchConfiguration;
    class BlockExplodedCallbackJS {
        constructor(level: Internal.Level_, pos: BlockPos_, explosion: Internal.Explosion_)
        getLevel(): Internal.Level;
        getRadius(): number;
        getDamageSource(): DamageSource;
        getExplosion(): Internal.Explosion;
        getBlockState(): Internal.BlockState;
        getAffectedPlayers(): Internal.List<Internal.Player>;
        getCause(): Internal.Entity;
        getIgniter(): Internal.LivingEntity;
        getBlock(): Internal.BlockContainerJS;
        get level(): Internal.Level
        get radius(): number
        get damageSource(): DamageSource
        get explosion(): Internal.Explosion
        get blockState(): Internal.BlockState
        get affectedPlayers(): Internal.List<Internal.Player>
        get cause(): Internal.Entity
        get igniter(): Internal.LivingEntity
        get block(): Internal.BlockContainerJS
    }
    type BlockExplodedCallbackJS_ = BlockExplodedCallbackJS;
    interface DyeableLeatherItem {
        setColor(arg0: Internal.ItemStack_, arg1: number): void;
        clearColor(arg0: Internal.ItemStack_): void;
        hasCustomColor(arg0: Internal.ItemStack_): boolean;
        getColor(arg0: Internal.ItemStack_): number;
        dyeArmor(arg0: Internal.ItemStack_, arg1: Internal.List_<Internal.DyeItem>): Internal.ItemStack;
        readonly DEFAULT_LEATHER_COLOR: 10511680;
        readonly TAG_DISPLAY: "display";
        readonly TAG_COLOR: "color";
    }
    type DyeableLeatherItem_ = DyeableLeatherItem;
    abstract class DefaultedVertexConsumer implements Internal.VertexConsumer {
        constructor()
        uv2(arg0: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        endVertex(): void;
        color(arg0: number): Internal.VertexConsumer;
        normal(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        overlayCoords(arg0: number): Internal.VertexConsumer;
        vertex(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        createSink(factory: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<any>): Internal.VertexSink;
        overlayCoords(arg0: number, arg1: number): Internal.VertexConsumer;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer;
        defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        uv2(arg0: number, arg1: number): Internal.VertexConsumer;
        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;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer;
        static of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        uv(arg0: number, arg1: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        unsetDefaultColor(): void;
        defaultColorSet: boolean;
    }
    type DefaultedVertexConsumer_ = DefaultedVertexConsumer;
    class MobEffectEvent$Applicable extends Internal.MobEffectEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.MobEffectInstance_)
    }
    type MobEffectEvent$Applicable_ = MobEffectEvent$Applicable;
    class Evoker extends Internal.SpellcasterIllager {
        constructor(arg0: Internal.EntityType_<Internal.Evoker>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Evoker_ = Evoker;
    interface EntityRendererProvider <T extends Internal.Entity> {
        create(arg0: Internal.EntityRendererProvider$Context_): Internal.EntityRenderer<T>;
        (arg0: Internal.EntityRendererProvider$Context_): Internal.EntityRenderer_<T>;
    }
    type EntityRendererProvider_<T extends Internal.Entity> = EntityRendererProvider<T>;
    class LivingEntityUseItemEvent$Start extends Internal.LivingEntityUseItemEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: number)
    }
    type LivingEntityUseItemEvent$Start_ = LivingEntityUseItemEvent$Start;
    abstract class InputEvent extends Internal.Event {
    }
    type InputEvent_ = InputEvent;
    abstract class PropertyType <T extends Internal.PropertyType<T>> extends Internal.AbstractProperty<T> {
        constructor()
        static wrapNonNull(inner: Internal.PropertyType_<any>): Internal.PropertyType<any>;
        getTypeName(): string;
        fromJava(arg0: Internal.ITypeInfo_): void;
        equalsToJavaType(arg0: Internal.ITypeInfo_): boolean;
        typeEquals(arg0: T): boolean;
        static getClazzName(type: Internal.PropertyType_<any>): Internal.Optional<string>;
        get typeName(): string
    }
    type PropertyType_<T extends Internal.PropertyType<T>> = PropertyType<T>;
    class PlayerHeadItem extends Internal.StandingAndWallBlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Block_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly TAG_SKULL_OWNER: "SkullOwner";
    }
    type PlayerHeadItem_ = PlayerHeadItem;
    abstract class Dictionary <K, V> {
        constructor()
        keys(): Internal.Enumeration<K>;
        size(): number;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        isEmpty(): boolean;
        remove(arg0: any): V;
        elements(): Internal.Enumeration<V>;
        get empty(): boolean
    }
    type Dictionary_<K, V> = Dictionary<K, V>;
    class TagsProvider$TagAppender <T> implements Internal.IForgeTagAppender<T> {
        addTag(arg0: Internal.TagKey_<T>): this;
        remove(arg0: ResourceLocation_, ...arg1: ResourceLocation_[]): this;
        remove(arg0: Internal.TagKey_<T>, ...arg1: Internal.TagKey_<T>[]): this;
        replace(arg0: boolean): this;
        addTags(...arg0: Internal.TagKey_<T>[]): this;
        add(arg0: Internal.TagEntry_): this;
        getModID(): string;
        remove(arg0: ResourceLocation_): this;
        getInternalBuilder(): Internal.TagBuilder;
        addOptional(arg0: ResourceLocation_): this;
        remove(arg0: T): this;
        add(...arg0: Internal.ResourceKey_<T>[]): this;
        remove(arg0: T, ...arg1: T[]): this;
        add(...arg0: T[]): this;
        addOptionalTag(arg0: ResourceLocation_): this;
        add(arg0: T): this;
        replace(): this;
        remove(arg0: Internal.TagKey_<T>): this;
        get modID(): string
        get internalBuilder(): Internal.TagBuilder
        readonly registry: Internal.Registry<T>;
    }
    type TagsProvider$TagAppender_<T> = TagsProvider$TagAppender<T>;
    class Throwable implements Internal.Serializable {
        constructor()
        constructor(arg0: string, arg1: Internal.Throwable_)
        constructor(arg0: Internal.Throwable_)
        constructor(arg0: string)
        printStackTrace(arg0: Internal.PrintWriter_): void;
        getSuppressed(): Internal.Throwable[];
        fillInStackTrace(): this;
        getMessage(): string;
        addSuppressed(arg0: Internal.Throwable_): void;
        printStackTrace(): void;
        initCause(arg0: Internal.Throwable_): this;
        setStackTrace(arg0: Internal.StackTraceElement_[]): void;
        printStackTrace(arg0: Internal.PrintStream_): void;
        getCause(): this;
        getLocalizedMessage(): string;
        getStackTrace(): Internal.StackTraceElement[];
        get suppressed(): Internal.Throwable[]
        get message(): string
        set stackTrace(arg0: Internal.StackTraceElement_[])
        get cause(): Internal.Throwable
        get localizedMessage(): string
        get stackTrace(): Internal.StackTraceElement[]
    }
    type Throwable_ = Throwable;
    interface ForgeEventConsumer extends Internal.Consumer<Internal.Event> {
        accept(arg0: Internal.Event_): void;
        andThen(arg0: Internal.Consumer_<Internal.Event>): Internal.Consumer<Internal.Event>;
        (arg0: Internal.Event_): void;
    }
    type ForgeEventConsumer_ = ForgeEventConsumer;
    class MagmaCube extends Internal.Slime {
        constructor(arg0: Internal.EntityType_<Internal.MagmaCube>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        static checkMagmaCubeSpawnRules(arg0: Internal.EntityType_<Internal.MagmaCube>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type MagmaCube_ = MagmaCube;
    class LightVolume implements Internal.LightListener, Internal.ImmutableBox {
        constructor(arg0: Internal.BlockAndTintGetter_, arg1: Internal.ImmutableBox_)
        empty(): boolean;
        sizeX(): number;
        sizeZ(): number;
        isListenerInvalid(): boolean;
        sizeY(): number;
        intersect(arg0: Internal.ImmutableBox_): Internal.GridAlignedBB;
        sameAs(arg0: Internal.AABB_): boolean;
        toAABB(): Internal.AABB;
        "delete"(): void;
        getMaxZ(): number;
        copySky(arg0: Internal.ImmutableBox_): void;
        contains(arg0: number, arg1: number, arg2: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_): boolean;
        getMinX(): number;
        forEachContained(arg0: Internal.CoordinateConsumer_): void;
        getMinY(): number;
        getPackedLight(arg0: number, arg1: number, arg2: number): number;
        getMaxX(): number;
        getMinZ(): number;
        initialize(): void;
        getMaxY(): number;
        intersects(arg0: Internal.ImmutableBox_): boolean;
        getVolume(): Internal.ImmutableBox;
        onLightPacket(arg0: number, arg1: number): void;
        contains(arg0: Internal.ImmutableBox_): boolean;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.ImmutableBox_): void;
        isContainedBy(arg0: Internal.GridAlignedBB_): boolean;
        union(arg0: Internal.ImmutableBox_): Internal.ImmutableBox;
        volume(): number;
        intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        sameAs(arg0: Internal.ImmutableBox_, arg1: number): boolean;
        hasPowerOf2Sides(): boolean;
        move(arg0: Internal.ImmutableBox_): void;
        copyBlock(arg0: Internal.ImmutableBox_): void;
        copy(): Internal.GridAlignedBB;
        copyLight(arg0: Internal.ImmutableBox_): void;
        get listenerInvalid(): boolean
        get maxZ(): number
        get minX(): number
        get minY(): number
        get maxX(): number
        get minZ(): number
        get maxY(): number
        get volume(): Internal.ImmutableBox
    }
    type LightVolume_ = LightVolume;
    interface InjectedRegistryEntryExtension <T> {
        arch$holder(): Internal.Holder<T>;
        arch$registryName(): ResourceLocation;
    }
    type InjectedRegistryEntryExtension_<T> = InjectedRegistryEntryExtension<T>;
    class GeodeFeature extends Internal.Feature<Internal.GeodeConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.GeodeConfiguration>)
    }
    type GeodeFeature_ = GeodeFeature;
    class StructurePieceSerializationContext extends Internal.Record {
        constructor(arg0: Internal.ResourceManager_, arg1: Internal.RegistryAccess_, arg2: Internal.StructureTemplateManager_)
        static fromLevel(arg0: Internal.ServerLevel_): Internal.StructurePieceSerializationContext;
        resourceManager(): Internal.ResourceManager;
        structureTemplateManager(): Internal.StructureTemplateManager;
        registryAccess(): Internal.RegistryAccess;
    }
    type StructurePieceSerializationContext_ = StructurePieceSerializationContext;
    class ServerboundContainerButtonClickPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getButtonId(): number;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getContainerId(): number;
        isSkippable(): boolean;
        get buttonId(): number
        get containerId(): number
        get skippable(): boolean
    }
    type ServerboundContainerButtonClickPacket_ = ServerboundContainerButtonClickPacket;
    interface MessageSizeEstimator$Handle {
        size(arg0: any): number;
    }
    type MessageSizeEstimator$Handle_ = MessageSizeEstimator$Handle;
    interface BlockBehaviour$StatePredicate {
        test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    }
    type BlockBehaviour$StatePredicate_ = BlockBehaviour$StatePredicate;
    class ServerboundRenameItemPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: string)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getName(): string;
        isSkippable(): boolean;
        get name(): string
        get skippable(): boolean
    }
    type ServerboundRenameItemPacket_ = ServerboundRenameItemPacket;
    class PotionColorCalculationEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: number, arg2: boolean, arg3: Internal.Collection_<Internal.MobEffectInstance>)
        getColor(): number;
        setColor(arg0: number): void;
        shouldHideParticles(arg0: boolean): void;
        getEffects(): Internal.Collection<Internal.MobEffectInstance>;
        areParticlesHidden(): boolean;
        get color(): number
        set color(arg0: number)
        get effects(): Internal.Collection<Internal.MobEffectInstance>
    }
    type PotionColorCalculationEvent_ = PotionColorCalculationEvent;
    class ServerboundPlayerAbilitiesPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Abilities_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        isFlying(): boolean;
        get skippable(): boolean
        get flying(): boolean
    }
    type ServerboundPlayerAbilitiesPacket_ = ServerboundPlayerAbilitiesPacket;
    interface Encoder <A> {
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<T>;
        fieldOf(arg0: string): Internal.MapEncoder<A>;
        empty<A>(): Internal.MapEncoder<A>;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.Encoder<B>;
        error<A>(arg0: string): this;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.Encoder<B>;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
    }
    type Encoder_<A> = Encoder<A>;
    interface ErrorReporter {
        runtimeError(arg0: Internal.Context_, arg1: string, arg2: string, arg3: number, arg4: string, arg5: number): Internal.EvaluatorException;
        error(arg0: Internal.Context_, arg1: string, arg2: string, arg3: number, arg4: string, arg5: number): void;
        warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void;
    }
    type ErrorReporter_ = ErrorReporter;
    abstract class Direction$Axis extends Internal.Enum<Internal.Direction$Axis> implements Internal.Predicate<Internal.Direction>, Internal.StringRepresentable {
        getPlane(): Internal.Direction$Plane;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        static values(): Internal.Direction$Axis[];
        isVertical(): boolean;
        or(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
        static byName(arg0: string): Internal.Direction$Axis;
        and(arg0: Internal.Predicate_<Internal.Direction>): Internal.Predicate<Internal.Direction>;
        getSerializedName(): string;
        isHorizontal(): boolean;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        static getRandom(arg0: Internal.RandomSource_): Internal.Direction$Axis;
        test(arg0: any): boolean;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.Direction$Axis;
        choose(arg0: number, arg1: number, arg2: number): number;
        getName(): string;
        choose(arg0: number, arg1: number, arg2: number): number;
        test(arg0: Internal.Direction_): boolean;
        negate(): Internal.Predicate<Internal.Direction>;
        get plane(): Internal.Direction$Plane
        get vertical(): boolean
        get serializedName(): string
        get horizontal(): boolean
        get name(): string
        static readonly CODEC: Internal.StringRepresentable$EnumCodec<Internal.Direction$Axis>;
        static readonly Z: Internal.Direction$Axis;
        static readonly VALUES: Internal.Direction$Axis[];
        static readonly Y: Internal.Direction$Axis;
        static readonly X: Internal.Direction$Axis;
    }
    type Direction$Axis_ = Direction$Axis | "z" | "y" | "x";
    interface Container extends Internal.Clearable, Internal.InventoryKJS {
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        tryClear(arg0: any): void;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        setChanged(): void;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getContainerSize(): number;
        getStackInSlot(slot: number): Internal.ItemStack;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): this;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        getItem(arg0: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get containerSize(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
        readonly LARGE_MAX_STACK_SIZE: 64;
    }
    type Container_ = Container;
    interface IPaintable {
        getRealColor(): number;
        getPaintingColor(): number;
        isPainted(): boolean;
        setPaintingColor(arg0: number): void;
        getDefaultPaintingColor(): number;
        get realColor(): number
        get paintingColor(): number
        get painted(): boolean
        set paintingColor(arg0: number)
        get defaultPaintingColor(): number
    }
    type IPaintable_ = IPaintable;
    class SimpleCookingSerializer <T extends Internal.AbstractCookingRecipe> implements Internal.RecipeSerializer<T> {
        constructor(arg0: any_<T>, arg1: number)
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): T;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
    }
    type SimpleCookingSerializer_<T extends Internal.AbstractCookingRecipe> = SimpleCookingSerializer<T>;
    class ComputeFovModifierEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Player_, arg1: number)
        getNewFovModifier(): number;
        getFovModifier(): number;
        setNewFovModifier(arg0: number): void;
        getPlayer(): Internal.Player;
        get newFovModifier(): number
        get fovModifier(): number
        set newFovModifier(arg0: number)
        get player(): Internal.Player
    }
    type ComputeFovModifierEvent_ = ComputeFovModifierEvent;
    class ResourceBundle$Control {
        getFallbackLocale(arg0: string, arg1: Internal.Locale_): Internal.Locale;
        getCandidateLocales(arg0: string, arg1: Internal.Locale_): Internal.List<Internal.Locale>;
        getFormats(arg0: string): Internal.List<string>;
        getTimeToLive(arg0: string, arg1: Internal.Locale_): number;
        newBundle(arg0: string, arg1: Internal.Locale_, arg2: string, arg3: Internal.ClassLoader_, arg4: boolean): Internal.ResourceBundle;
        static getNoFallbackControl(arg0: Internal.List_<string>): Internal.ResourceBundle$Control;
        needsReload(arg0: string, arg1: Internal.Locale_, arg2: string, arg3: Internal.ClassLoader_, arg4: Internal.ResourceBundle_, arg5: number): boolean;
        static getControl(arg0: Internal.List_<string>): Internal.ResourceBundle$Control;
        toResourceName(arg0: string, arg1: string): string;
        toBundleName(arg0: string, arg1: Internal.Locale_): string;
        static readonly FORMAT_CLASS: ["java.class"];
        static readonly TTL_NO_EXPIRATION_CONTROL: -2;
        static readonly FORMAT_DEFAULT: ["java.class", "java.properties"];
        static readonly TTL_DONT_CACHE: -1;
        static readonly FORMAT_PROPERTIES: ["java.properties"];
    }
    type ResourceBundle$Control_ = ResourceBundle$Control;
    class MegaJungleFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.MegaJungleFoliagePlacer>;
    }
    type MegaJungleFoliagePlacer_ = MegaJungleFoliagePlacer;
    interface BiConsumer <T, U> {
        accept(arg0: T, arg1: U): void;
        andThen(arg0: Internal.BiConsumer_<T, U>): this;
        (arg0: T, arg1: U): void;
    }
    type BiConsumer_<T, U> = BiConsumer<T, U>;
    class PlayerInteractEvent extends Internal.PlayerEvent {
        constructor()
        getLevel(): Internal.Level;
        getPos(): BlockPos;
        getEntity(): Internal.Entity;
        getCancellationResult(): Internal.InteractionResult;
        getHand(): Internal.InteractionHand;
        getSide(): Internal.LogicalSide;
        setCancellationResult(arg0: Internal.InteractionResult_): void;
        getFace(): Internal.Direction;
        getItemStack(): Internal.ItemStack;
        get level(): Internal.Level
        get pos(): BlockPos
        get entity(): Internal.Entity
        get cancellationResult(): Internal.InteractionResult
        get hand(): Internal.InteractionHand
        get side(): Internal.LogicalSide
        set cancellationResult(arg0: Internal.InteractionResult_)
        get face(): Internal.Direction
        get itemStack(): Internal.ItemStack
    }
    type PlayerInteractEvent_ = PlayerInteractEvent;
    class SwordItemBuilder extends Internal.HandheldItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type SwordItemBuilder_ = SwordItemBuilder;
    interface MapCodec$ResultFunction <A> {
        apply<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.MapLike_<T>, arg2: Internal.DataResult_<A>): Internal.DataResult<A>;
        coApply<T>(arg0: Internal.DynamicOps_<T>, arg1: A, arg2: Internal.RecordBuilder_<T>): Internal.RecordBuilder<T>;
    }
    type MapCodec$ResultFunction_<A> = MapCodec$ResultFunction<A>;
    abstract class DiodeBlock extends Internal.HorizontalDirectionalBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isDiode(arg0: Internal.BlockState_): boolean;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        shouldPrioritize(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isLocked(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_): boolean;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWERED: Internal.BooleanProperty;
    }
    type DiodeBlock_ = DiodeBlock;
    class OrRecipeComponent <H, L> extends Internal.Record implements Internal.RecipeComponent<Internal.Either<H, L>> {
        constructor(high: Internal.RecipeComponent_<H>, low: Internal.RecipeComponent_<L>)
        replaceOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.OutputReplacement_): any;
        asMap<K>(key: Internal.RecipeComponent_<K>): Internal.RecipeComponent<Internal.TinyMap<K, Internal.Either<H, L>>>;
        high(): Internal.RecipeComponent<H>;
        write(arg0: Internal.RecipeJS_, arg1: any): Internal.JsonElement;
        asArray(): Internal.ArrayRecipeComponent<Internal.Either<H, L>>;
        low(): Internal.RecipeComponent<L>;
        write(recipe: Internal.RecipeJS_, value: Internal.Either_<H, L>): Internal.JsonElement;
        role(): Internal.ComponentRole;
        componentClass(): typeof any;
        or<O>(other: Internal.RecipeComponent_<O>): Internal.OrRecipeComponent<Internal.Either<H, L>, O>;
        asPatternKey(): Internal.RecipeComponent<Internal.TinyMap<string, Internal.Either<H, L>>>;
        readFromJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.Either<H, L>>, json: Internal.JsonObject_): void;
        readFromMap(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.Either<H, L>>, map: Internal.Map_<any, any>): void;
        writeToJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.Either<H, L>>, json: Internal.JsonObject_): void;
        isOutput(recipe: Internal.RecipeJS_, value: Internal.Either_<H, L>, match: Internal.ReplacementMatch_): boolean;
        constructorDescription(ctx: Internal.DescriptionContext_): Internal.TypeDescJS;
        replaceOutput(recipe: Internal.RecipeJS_, original: Internal.Either_<H, L>, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): Internal.Either<H, L>;
        componentType(): string;
        isInput(recipe: Internal.RecipeJS_, value: Internal.Either_<H, L>, match: Internal.ReplacementMatch_): boolean;
        static builder(): Internal.RecipeComponentBuilder;
        hasPriority(recipe: Internal.RecipeJS_, from: any): boolean;
        checkValueHasChanged(oldValue: Internal.Either_<H, L>, newValue: Internal.Either_<H, L>): boolean;
        replaceInput(recipe: Internal.RecipeJS_, original: Internal.Either_<H, L>, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): Internal.Either<H, L>;
        static builder(...key: Internal.RecipeKey_<any>[]): Internal.RecipeComponentBuilder;
        checkEmpty(key: Internal.RecipeKey_<Internal.Either<H, L>>, value: Internal.Either_<H, L>): string;
        read(recipe: Internal.RecipeJS_, from: any): Internal.Either<H, L>;
        and<O>(other: Internal.RecipeComponent_<O>): Internal.AndRecipeComponent<Internal.Either<H, L>, O>;
        isOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        key(name: string): Internal.RecipeKey<Internal.Either<H, L>>;
        replaceInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.InputReplacement_): any;
        orSelf(): Internal.RecipeComponent<Internal.Either<H, L>>;
        isInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        asArrayOrSelf(): Internal.ArrayRecipeComponent<Internal.Either<H, L>>;
    }
    type OrRecipeComponent_<H, L> = OrRecipeComponent<H, L>;
    class ScreenEvent$Opening extends Internal.ScreenEvent {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.Screen_)
        setNewScreen(arg0: Internal.Screen_): void;
        getCurrentScreen(): Internal.Screen;
        getNewScreen(): Internal.Screen;
        set newScreen(arg0: Internal.Screen_)
        get currentScreen(): Internal.Screen
        get newScreen(): Internal.Screen
    }
    type ScreenEvent$Opening_ = ScreenEvent$Opening;
    abstract class PainterObject implements Internal.SpecialEquality {
        constructor()
        id(i: string): this;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        update(tag: Internal.CompoundTag_): void;
        specialEquals(o: any, shallow: boolean): boolean;
        parent: Internal.PainterObjectStorage;
        visible: Internal.Unit;
        id: string;
    }
    type PainterObject_ = PainterObject;
    abstract class Animal extends Internal.AgeableMob {
        getDistance(pos: BlockPos_): number;
        canMate(arg0: Internal.Animal_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        getInLoveTime(): number;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        isFood(arg0: Internal.ItemStack_): boolean;
        getFacing(): Internal.Direction;
        spawnChildFromBreeding(arg0: Internal.ServerLevel_, arg1: Internal.Animal_): void;
        shouldRiderSit(): boolean;
        setInLoveTime(arg0: number): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        isInLove(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canFallInLove(): boolean;
        getLoveCause(): Internal.ServerPlayer;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        static checkAnimalSpawnRules(arg0: Internal.EntityType_<Internal.Animal>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        resetLove(): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setInLove(arg0: Internal.Player_): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        get inLoveTime(): number
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set inLoveTime(arg0: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get inLove(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get loveCause(): Internal.ServerPlayer
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set inLove(arg0: Internal.Player_)
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Animal_ = Animal;
    interface CompletionHandler <V, A> {
        completed(arg0: V, arg1: A): void;
        failed(arg0: Internal.Throwable_, arg1: A): void;
    }
    type CompletionHandler_<V, A> = CompletionHandler<V, A>;
    class AddJEIEventJS <T> extends Internal.EventJS {
        constructor(r: Internal.IJeiRuntime_, t: Internal.IIngredientType_<T>, f: Internal.Function_<any, T>, i: Internal.Predicate_<T>)
        add(o: any): void;
    }
    type AddJEIEventJS_<T> = AddJEIEventJS<T>;
    class WandererTradesEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.List_<Internal.VillagerTrades$ItemListing>, arg1: Internal.List_<Internal.VillagerTrades$ItemListing>)
        getRareTrades(): Internal.List<Internal.VillagerTrades$ItemListing>;
        getGenericTrades(): Internal.List<Internal.VillagerTrades$ItemListing>;
        get rareTrades(): Internal.List<Internal.VillagerTrades$ItemListing>
        get genericTrades(): Internal.List<Internal.VillagerTrades$ItemListing>
    }
    type WandererTradesEvent_ = WandererTradesEvent;
    class FletchingTableBlock extends Internal.CraftingTableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FletchingTableBlock_ = FletchingTableBlock;
    abstract class TrackEdgePoint {
        constructor()
        setId(arg0: Internal.UUID_): void;
        write(arg0: Internal.CompoundTag_, arg1: Internal.DimensionPalette_): void;
        read(arg0: Internal.CompoundTag_, arg1: boolean, arg2: Internal.DimensionPalette_): void;
        canNavigateVia(arg0: Internal.TrackNode_): boolean;
        getType(): Internal.EdgePointType<any>;
        onRemoved(arg0: Internal.TrackGraph_): void;
        blockEntityRemoved(arg0: BlockPos_, arg1: boolean): void;
        invalidate(arg0: Internal.LevelAccessor_): void;
        canMerge(): boolean;
        tick(arg0: Internal.TrackGraph_, arg1: boolean): void;
        setType(arg0: Internal.EdgePointType_<any>): void;
        read(arg0: Internal.FriendlyByteBuf_, arg1: Internal.DimensionPalette_): void;
        getId(): Internal.UUID;
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.DimensionPalette_): void;
        setLocation(arg0: Internal.Couple_<Internal.TrackNodeLocation>, arg1: number): void;
        isPrimary(arg0: Internal.TrackNode_): boolean;
        blockEntityAdded(arg0: Internal.BlockEntity_, arg1: boolean): void;
        getLocationOn(arg0: Internal.TrackEdge_): number;
        canCoexistWith(arg0: Internal.EdgePointType_<any>, arg1: boolean): boolean;
        set id(arg0: Internal.UUID_)
        get type(): Internal.EdgePointType<any>
        set type(arg0: Internal.EdgePointType_<any>)
        get id(): Internal.UUID
        position: number;
        id: Internal.UUID;
        edgeLocation: Internal.Couple<Internal.TrackNodeLocation>;
    }
    type TrackEdgePoint_ = TrackEdgePoint;
    class BaseChestRearAttachment extends Internal.BlockRearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_, arg2: Internal.BlockState_, arg3: Internal.BiFunction_<Internal.ContainerLevelAccess, Internal.BlockRearAttachment, Internal.MenuProvider>)
        open(arg0: Internal.Player_): void;
        static chest(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BaseChestRearAttachment;
        static enderChest(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BaseChestRearAttachment;
        static saddledBarrel(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_): Internal.BaseChestRearAttachment;
        close(arg0: Internal.Player_): void;
        static readonly TITLE_BARREL: Internal.MutableComponent;
        static readonly TITLE_ENDER_CHEST: Internal.MutableComponent;
        static readonly TITLE_CHEST: Internal.MutableComponent;
        readonly lidAnimator: Internal.ChestLidController;
    }
    type BaseChestRearAttachment_ = BaseChestRearAttachment;
    class RecipeComponentBuilder implements Internal.RecipeComponent<Internal.RecipeComponentBuilderMap> {
        constructor(init: number)
        replaceOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.OutputReplacement_): any;
        readFromMap(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.RecipeComponentBuilderMap>, map: Internal.Map_<any, any>): void;
        writeToJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.RecipeComponentBuilderMap>, json: Internal.JsonObject_): void;
        replaceOutput(recipe: Internal.RecipeJS_, original: Internal.RecipeComponentBuilderMap_, match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): Internal.RecipeComponentBuilderMap;
        asPatternKey(): Internal.RecipeComponent<Internal.TinyMap<string, Internal.RecipeComponentBuilderMap>>;
        write(arg0: Internal.RecipeJS_, arg1: any): Internal.JsonElement;
        orSelf(): Internal.RecipeComponent<Internal.RecipeComponentBuilderMap>;
        role(): Internal.ComponentRole;
        componentClass(): typeof any;
        asArray(): Internal.ArrayRecipeComponent<Internal.RecipeComponentBuilderMap>;
        asMap<K>(key: Internal.RecipeComponent_<K>): Internal.RecipeComponent<Internal.TinyMap<K, Internal.RecipeComponentBuilderMap>>;
        createCopy(): this;
        hasPriority(hasPriority: Internal.Predicate_<Internal.Set<string>>): this;
        constructorDescription(ctx: Internal.DescriptionContext_): Internal.TypeDescJS;
        componentType(): string;
        asArrayOrSelf(): Internal.ArrayRecipeComponent<Internal.RecipeComponentBuilderMap>;
        key(name: string): Internal.RecipeKey<Internal.RecipeComponentBuilderMap>;
        add(key: Internal.RecipeKey_<any>): this;
        static builder(): Internal.RecipeComponentBuilder;
        and<O>(other: Internal.RecipeComponent_<O>): Internal.AndRecipeComponent<Internal.RecipeComponentBuilderMap, O>;
        hasPriority(recipe: Internal.RecipeJS_, from: any): boolean;
        write(recipe: Internal.RecipeJS_, value: Internal.RecipeComponentBuilderMap_): Internal.JsonElement;
        checkValueHasChanged(oldValue: Internal.RecipeComponentBuilderMap_, newValue: Internal.RecipeComponentBuilderMap_): boolean;
        outputRole(): this;
        static builder(...key: Internal.RecipeKey_<any>[]): Internal.RecipeComponentBuilder;
        read(arg0: Internal.RecipeJS_, arg1: any): any;
        checkValueHasChanged(arg0: any, arg1: any): boolean;
        readFromJson(recipe: Internal.RecipeJS_, cv: Internal.RecipeComponentValue_<Internal.RecipeComponentBuilderMap>, json: Internal.JsonObject_): void;
        isOutput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        replaceInput(recipe: Internal.RecipeJS_, original: Internal.RecipeComponentBuilderMap_, match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): Internal.RecipeComponentBuilderMap;
        replaceInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_, arg3: Internal.InputReplacement_): any;
        checkEmpty(key: Internal.RecipeKey_<Internal.RecipeComponentBuilderMap>, value: Internal.RecipeComponentBuilderMap_): string;
        or<O>(other: Internal.RecipeComponent_<O>): Internal.OrRecipeComponent<Internal.RecipeComponentBuilderMap, O>;
        inputRole(): this;
        isInput(arg0: Internal.RecipeJS_, arg1: any, arg2: Internal.ReplacementMatch_): boolean;
        isInput(recipe: Internal.RecipeJS_, value: Internal.RecipeComponentBuilderMap_, match: Internal.ReplacementMatch_): boolean;
        isOutput(recipe: Internal.RecipeJS_, value: Internal.RecipeComponentBuilderMap_, match: Internal.ReplacementMatch_): boolean;
        readonly keys: Internal.List<Internal.RecipeKey<any>>;
        role: Internal.ComponentRole;
        hasPriority: Internal.Predicate<Internal.Set<string>>;
    }
    type RecipeComponentBuilder_ = RecipeComponentBuilder;
    interface Codec <A> extends Internal.Decoder<A>, Internal.Encoder<A> {
        optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec<A>;
        empty<A>(): Internal.MapEncoder<A>;
        error<A>(arg0: string): Internal.Encoder<A>;
        unit<A>(arg0: Internal.Supplier_<A>): this;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<A>;
        promotePartial(arg0: Internal.Consumer_<string>): this;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.Encoder<B>;
        simple(): Internal.Decoder$Simple<A>;
        floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        stable(): this;
        ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        dispatch<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<A>>, arg2: Internal.Function_<A, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.Encoder<B>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        unit<A>(arg0: A): this;
        intRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<A>): this;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: A): this;
        pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<A>>;
        unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        dispatchStable<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): this;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec<A>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        orElseGet(arg0: Internal.Supplier_<A>): this;
        ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        map<B>(arg0: Internal.Function_<A, B>): Internal.Decoder<B>;
        orElse(arg0: A): this;
        deprecated(arg0: number): this;
        list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        dispatchMap<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.Decoder<B>;
        boxed(): Internal.Decoder$Boxed<A>;
        xmap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        comapFlatMap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): this;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<A>): this;
        optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec<A>;
        terminal(): Internal.Decoder$Terminal<A>;
        of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        orElse(arg0: Internal.Consumer_<string>, arg1: A): this;
        compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        listOf(): Internal.Codec<Internal.List<A>>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<T>;
        flatXmap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        flatComapMap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        mapResult(arg0: Internal.Codec$ResultFunction_<A>): this;
        mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        readonly BOOL: Internal.PrimitiveCodec<boolean>;
        readonly DOUBLE: Internal.PrimitiveCodec<number>;
        readonly BYTE_BUFFER: Internal.PrimitiveCodec<Internal.ByteBuffer>;
        readonly INT: Internal.PrimitiveCodec<number>;
        readonly LONG_STREAM: Internal.PrimitiveCodec<Internal.LongStream>;
        readonly FLOAT: Internal.PrimitiveCodec<number>;
        readonly BYTE: Internal.PrimitiveCodec<number>;
        readonly EMPTY: Internal.MapCodec<com.mojang.datafixers.util.Unit>;
        readonly INT_STREAM: Internal.PrimitiveCodec<Internal.IntStream>;
        readonly LONG: Internal.PrimitiveCodec<number>;
        readonly SHORT: Internal.PrimitiveCodec<number>;
        readonly PASSTHROUGH: Internal.Codec<Internal.Dynamic<any>>;
        readonly STRING: Internal.PrimitiveCodec<string>;
    }
    type Codec_<A> = Codec<A>;
    class BeehiveDecorator extends Internal.TreeDecorator {
        constructor(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.BeehiveDecorator>;
    }
    type BeehiveDecorator_ = BeehiveDecorator;
    interface ResourceProvider {
        open(arg0: ResourceLocation_): Internal.InputStream;
        openAsReader(arg0: ResourceLocation_): Internal.BufferedReader;
        getResource(arg0: ResourceLocation_): Internal.Optional<Internal.Resource>;
        getResourceOrThrow(arg0: ResourceLocation_): Internal.Resource;
        (arg0: ResourceLocation_): Internal.Optional_<Internal.Resource>;
    }
    type ResourceProvider_ = ResourceProvider;
    class EntityDimensions {
        constructor(arg0: number, arg1: number, arg2: boolean)
        static fixed(arg0: number, arg1: number): Internal.EntityDimensions;
        scale(arg0: number): this;
        scale(arg0: number, arg1: number): this;
        makeBoundingBox(arg0: Vec3_): Internal.AABB;
        static scalable(arg0: number, arg1: number): Internal.EntityDimensions;
        makeBoundingBox(arg0: number, arg1: number, arg2: number): Internal.AABB;
        readonly width: number;
        readonly height: number;
        readonly fixed: boolean;
    }
    type EntityDimensions_ = EntityDimensions;
    class EntityPositionSource implements Internal.PositionSource {
        constructor(arg0: Internal.Entity_, arg1: number)
        getType(): Internal.PositionSourceType<any>;
        getPosition(arg0: Internal.Level_): Internal.Optional<Vec3>;
        get type(): Internal.PositionSourceType<any>
        static readonly CODEC: Internal.Codec<Internal.EntityPositionSource>;
    }
    type EntityPositionSource_ = EntityPositionSource;
    interface SlotAccess {
        forEquipmentSlot(arg0: Internal.LivingEntity_, arg1: Internal.EquipmentSlot_): this;
        set(arg0: Internal.ItemStack_): boolean;
        forContainer(arg0: Internal.Container_, arg1: number): this;
        get(): Internal.ItemStack;
        forEquipmentSlot(arg0: Internal.LivingEntity_, arg1: Internal.EquipmentSlot_, arg2: Internal.Predicate_<Internal.ItemStack>): this;
        forContainer(arg0: Internal.Container_, arg1: number, arg2: Internal.Predicate_<Internal.ItemStack>): this;
        readonly NULL: Internal.SlotAccess;
    }
    type SlotAccess_ = SlotAccess;
    class PreviewableCommand$Argument <S> extends Internal.Record {
        constructor(arg0: Internal.ArgumentCommandNode_<S, any>, arg1: Internal.ParsedArgument_<S, any>, arg2: Internal.PreviewedArgument_<any>)
        name(): string;
        previewType(): Internal.PreviewedArgument<any>;
        parsedValue(): Internal.ParsedArgument<S, any>;
        node(): Internal.ArgumentCommandNode<S, any>;
    }
    type PreviewableCommand$Argument_<S> = PreviewableCommand$Argument<S>;
    class CubeDefinition implements Internal.CubeDefinitionAccess {
        bake(arg0: number, arg1: number): Internal.ModelPart$Cube;
        automobility$dimensions(): Internal.Vector3f;
        automobility$uvScale(): Internal.UVPair;
        static automobility$create_$md$73e547$0(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.CubeDeformation_, arg10: boolean, arg11: number, arg12: number): Internal.CubeDefinition;
        automobility$mirror(): boolean;
        static automobility$create(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.CubeDeformation_, arg10: boolean, arg11: number, arg12: number): Internal.CubeDefinition;
        automobility$offset(): Internal.Vector3f;
        automobility$dilation(): Internal.CubeDeformation;
        automobility$name(): string;
        automobility$uv(): Internal.UVPair;
    }
    type CubeDefinition_ = CubeDefinition;
    interface IntConsumer {
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): this;
        (arg0: number): void;
    }
    type IntConsumer_ = IntConsumer;
    abstract class AbstractList <E> extends Internal.AbstractCollection<E> implements Internal.List<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        listIterator(): Internal.ListIterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        sort(arg0: Internal.Comparator_<E>): void;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addAll(arg0: number, arg1: Internal.Collection_<E>): boolean;
        remove(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        subList(arg0: number, arg1: number): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        indexOf(arg0: any): number;
        add(arg0: number, arg1: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        [Symbol.iterator](): IterableIterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
        lastIndexOf(arg0: any): number;
        [key: number]: E;
    }
    type AbstractList_<E> = AbstractList<E>;
    class LootContextParamSet$Builder {
        constructor()
        build(): Internal.LootContextParamSet;
        optional(arg0: Internal.LootContextParam_<any>): this;
        required(arg0: Internal.LootContextParam_<any>): this;
    }
    type LootContextParamSet$Builder_ = LootContextParamSet$Builder;
    class Config {
        constructor()
        static save<T extends Internal.Config>(p: Internal.Path_, config: T, serializer: Internal.Config$Serializer_<T>): void;
        static load<T extends Internal.Config>(name: string, serializer: Internal.Config$Serializer_<T>): T;
    }
    type Config_ = Config;
    class DragonTakeoffPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonTakeoffPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonTakeoffPhase>
    }
    type DragonTakeoffPhase_ = DragonTakeoffPhase;
    class CombatEntry {
        constructor(arg0: DamageSource_, arg1: number, arg2: number, arg3: number, arg4: string, arg5: number)
        getHealthBeforeDamage(): number;
        getHealthAfterDamage(): number;
        getFallDistance(): number;
        getLocation(): string;
        getTime(): number;
        getSource(): DamageSource;
        isCombatRelated(): boolean;
        getAttacker(): Internal.Entity;
        getDamage(): number;
        getAttackerName(): Internal.Component;
        get healthBeforeDamage(): number
        get healthAfterDamage(): number
        get fallDistance(): number
        get location(): string
        get time(): number
        get source(): DamageSource
        get combatRelated(): boolean
        get attacker(): Internal.Entity
        get damage(): number
        get attackerName(): Internal.Component
    }
    type CombatEntry_ = CombatEntry;
    class ClientboundContainerClosePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getContainerId(): number;
        isSkippable(): boolean;
        get containerId(): number
        get skippable(): boolean
    }
    type ClientboundContainerClosePacket_ = ClientboundContainerClosePacket;
    class MobEffectInstance$FactorData {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean)
        constructor(arg0: number)
        getFactor(arg0: Internal.LivingEntity_, arg1: number): number;
        update(arg0: Internal.MobEffectInstance_): void;
        static readonly CODEC: Internal.Codec<Internal.MobEffectInstance$FactorData>;
    }
    type MobEffectInstance$FactorData_ = MobEffectInstance$FactorData;
    class PermissionGatherEvent$Nodes extends Internal.PermissionGatherEvent {
        constructor()
        addNodes(arg0: Internal.Iterable_<Internal.PermissionNode<any>>): void;
        addNodes(...arg0: Internal.PermissionNode_<any>[]): void;
        getNodes(): Internal.Collection<Internal.PermissionNode<any>>;
        get nodes(): Internal.Collection<Internal.PermissionNode<any>>
    }
    type PermissionGatherEvent$Nodes_ = PermissionGatherEvent$Nodes;
    interface ConfigParser <C extends com.electronwill.nightconfig.core.Config> {
        parse(arg0: Internal.File_, arg1: Internal.FileNotFoundAction_): C;
        parse(arg0: Internal.InputStream_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_, arg3: Internal.Charset_): void;
        parse(arg0: Internal.File_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_, arg3: Internal.FileNotFoundAction_): void;
        parse(arg0: Internal.InputStream_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_): void;
        parse(arg0: Internal.Path_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_, arg3: Internal.FileNotFoundAction_): void;
        parse(arg0: Internal.File_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_, arg3: Internal.FileNotFoundAction_, arg4: Internal.Charset_): void;
        parse(arg0: Internal.Reader_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_): void;
        parse(arg0: string, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_): void;
        parse(arg0: Internal.Path_, arg1: Internal.FileNotFoundAction_): C;
        parse(arg0: Internal.Reader_): C;
        getFormat(): Internal.ConfigFormat<C>;
        parse(arg0: Internal.URL_): C;
        parse(arg0: string): C;
        parse(arg0: Internal.InputStream_, arg1: Internal.Charset_): C;
        parse(arg0: Internal.InputStream_): C;
        parse(arg0: Internal.File_, arg1: Internal.FileNotFoundAction_, arg2: Internal.Charset_): C;
        parse(arg0: Internal.Path_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_, arg3: Internal.FileNotFoundAction_, arg4: Internal.Charset_): void;
        parse(arg0: Internal.URL_, arg1: com.electronwill.nightconfig.core.Config_, arg2: Internal.ParsingMode_): void;
        parse(arg0: Internal.Path_, arg1: Internal.FileNotFoundAction_, arg2: Internal.Charset_): C;
        get format(): Internal.ConfigFormat<C>
    }
    type ConfigParser_<C extends com.electronwill.nightconfig.core.Config> = ConfigParser<C>;
    class GameEvent$Context extends Internal.Record {
        constructor(arg0: Internal.Entity_, arg1: Internal.BlockState_)
        static of(arg0: Internal.Entity_): Internal.GameEvent$Context;
        static of(arg0: Internal.Entity_, arg1: Internal.BlockState_): Internal.GameEvent$Context;
        affectedState(): Internal.BlockState;
        sourceEntity(): Internal.Entity;
        static of(arg0: Internal.BlockState_): Internal.GameEvent$Context;
    }
    type GameEvent$Context_ = GameEvent$Context;
    class ProfilePublicKey$Data extends Internal.Record {
        constructor(arg0: Internal.Instant_, arg1: Internal.PublicKey_, arg2: number[])
        constructor(arg0: Internal.FriendlyByteBuf_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        key(): Internal.PublicKey;
        keySignature(): number[];
        hasExpired(arg0: Duration_): boolean;
        expiresAt(): Internal.Instant;
        hasExpired(): boolean;
        static readonly CODEC: Internal.Codec<Internal.ProfilePublicKey$Data>;
    }
    type ProfilePublicKey$Data_ = ProfilePublicKey$Data;
    abstract class AbstractObjectList <K> extends Internal.AbstractObjectCollection<K> implements it.unimi.dsi.fastutil.Stack<K>, Internal.ObjectList<K> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        setElements(arg0: number, arg1: K[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        compareTo(arg0: any): number;
        set(arg0: number, arg1: K): K;
        parallelStream(): Internal.Stream<K>;
        addAll(arg0: number, arg1: Internal.Collection_<K>): boolean;
        addElements(arg0: number, arg1: K[], arg2: number, arg3: number): void;
        static of<K>(): Internal.ObjectList<K>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        setElements(arg0: K[]): void;
        peek(arg0: number): K;
        static of<K>(...arg0: K[]): Internal.ObjectList<K>;
        size(arg0: number): void;
        remove(arg0: number): K;
        indexOf(arg0: any): number;
        static of<K>(arg0: K, arg1: K, arg2: K): Internal.ObjectList<K>;
        listIterator(): Internal.ObjectListIterator<K>;
        pop(): K;
        toArray<T>(arg0: T[]): T[];
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        spliterator(): Internal.Spliterator<any>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        lastIndexOf(arg0: any): number;
        setElements(arg0: number, arg1: K[], arg2: number, arg3: number): void;
        removeElements(arg0: number, arg1: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        addElements(arg0: number, arg1: K[]): void;
        static of<K>(arg0: K): Internal.ObjectList<K>;
        get(arg0: number): K;
        addAll(arg0: number, arg1: Internal.ObjectList_<K>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        top(): K;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        add(arg0: number, arg1: K): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<K>): void;
        static of<K>(arg0: K, arg1: K): Internal.ObjectList<K>;
        subList(arg0: number, arg1: number): Internal.List<any>;
        addAll(arg0: Internal.ObjectList_<K>): boolean;
        unstableSort(arg0: Internal.Comparator_<K>): void;
        compareTo(arg0: Internal.List_<K>): number;
        sort(arg0: Internal.Comparator_<K>): void;
        push(arg0: K): void;
        stream(): Internal.Stream<K>;
        getElements(arg0: number, arg1: any[], arg2: number, arg3: number): void;
        set elements(arg0: K[])
    }
    type AbstractObjectList_<K> = AbstractObjectList<K>;
    class MangroveRootPlacer extends Internal.RootPlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.BlockStateProvider_, arg2: Internal.Optional_<any>, arg3: any_)
        static readonly CODEC: Internal.Codec<Internal.MangroveRootPlacer>;
        static readonly ROOT_WIDTH_LIMIT: 8;
        static readonly ROOT_LENGTH_LIMIT: 15;
    }
    type MangroveRootPlacer_ = MangroveRootPlacer;
    class ServerboundChatAckPacket extends Internal.Record implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.LastSeenMessages$Update_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        lastSeenMessages(): Internal.LastSeenMessages$Update;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ServerboundChatAckPacket_ = ServerboundChatAckPacket;
    interface ArmedModel {
        translateToHand(arg0: Internal.HumanoidArm_, arg1: Internal.PoseStack_): void;
    }
    type ArmedModel_ = ArmedModel;
    interface Cloneable {
    }
    type Cloneable_ = Cloneable;
    interface DoubleBlockCombiner$NeighborCombineResult <S> {
        apply<T>(arg0: Internal.DoubleBlockCombiner$Combiner_<S, T>): T;
    }
    type DoubleBlockCombiner$NeighborCombineResult_<S> = DoubleBlockCombiner$NeighborCombineResult<S>;
    class DummyWorld extends Internal.Level {
        constructor(level: Internal.Level_)
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getSectionYFromSectionIndex(arg0: number): number;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getParticleManager(): Internal.ParticleManager;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getSectionsCount(): number;
        setParticleManager(particleManager: Internal.ParticleManager_): void;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getBlockState(x: number, y: number, z: number): Internal.BlockState;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get maxSection(): number
        get particleManager(): Internal.ParticleManager
        get minBuildHeight(): number
        get maxBuildHeight(): number
        get height(): number
        get minSection(): number
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        set particleManager(particleManager: Internal.ParticleManager_)
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get modelDataManager(): Internal.ModelDataManager
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
    }
    type DummyWorld_ = DummyWorld;
    abstract class PipelineStateCache {
        constructor()
        findOrCreatePipelineState(arg0: Internal.PipelineDesc_, arg1: Internal.PipelineInfo_): Internal.PipelineState;
        getStats(): Internal.PipelineStateCache$Stats;
        get stats(): Internal.PipelineStateCache$Stats
    }
    type PipelineStateCache_ = PipelineStateCache;
    class ServerboundSeenAdvancementsPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.ServerboundSeenAdvancementsPacket$Action_, arg1: ResourceLocation_)
        handle(arg0: Internal.PacketListener_): void;
        static openedTab(arg0: Internal.Advancement_): Internal.ServerboundSeenAdvancementsPacket;
        static closedScreen(): Internal.ServerboundSeenAdvancementsPacket;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getAction(): Internal.ServerboundSeenAdvancementsPacket$Action;
        getTab(): ResourceLocation;
        isSkippable(): boolean;
        get action(): Internal.ServerboundSeenAdvancementsPacket$Action
        get tab(): ResourceLocation
        get skippable(): boolean
    }
    type ServerboundSeenAdvancementsPacket_ = ServerboundSeenAdvancementsPacket;
    class TrainCargoManager extends Internal.MountedStorageManager {
        constructor()
        tickIdleCargoTracker(): void;
        getTicksSinceLastExchange(): number;
        resetIdleCargoTracker(): void;
        getVersion(): number;
        get ticksSinceLastExchange(): number
        get version(): number
    }
    type TrainCargoManager_ = TrainCargoManager;
    class TheEndGatewayBlockEntity extends Internal.TheEndPortalBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        static teleportEntity(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Entity_, arg4: Internal.TheEndGatewayBlockEntity_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCooldownPercent(arg0: number): number;
        isSpawning(): boolean;
        static teleportTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.TheEndGatewayBlockEntity_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        getSpawnPercent(arg0: number): number;
        isCoolingDown(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        static beamAnimationTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.TheEndGatewayBlockEntity_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static canEntityTeleport(arg0: Internal.Entity_): boolean;
        setExitPosition(arg0: BlockPos_, arg1: boolean): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParticleAmount(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get spawning(): boolean
        get coolingDown(): boolean
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        get particleAmount(): number
        get renderBoundingBox(): Internal.AABB
    }
    type TheEndGatewayBlockEntity_ = TheEndGatewayBlockEntity;
    interface FragmentLifecycleCallbacks {
        onFragmentViewDestroyed(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentPreCreated(fm: Internal.FragmentManager_, f: Internal.Fragment_, savedInstanceState: Internal.DataSet_): void;
        onFragmentCreated(fm: Internal.FragmentManager_, f: Internal.Fragment_, savedInstanceState: Internal.DataSet_): void;
        onFragmentViewCreated(fm: Internal.FragmentManager_, f: Internal.Fragment_, v: Internal.View_, savedInstanceState: Internal.DataSet_): void;
        onFragmentDetached(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentSaveInstanceState(fm: Internal.FragmentManager_, f: Internal.Fragment_, outState: Internal.DataSet_): void;
        onFragmentDestroyed(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentStarted(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentStopped(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentAttached(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentPreAttached(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentPaused(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
        onFragmentResumed(fm: Internal.FragmentManager_, f: Internal.Fragment_): void;
    }
    type FragmentLifecycleCallbacks_ = FragmentLifecycleCallbacks;
    interface IEnhancedManaged extends Internal.IManaged {
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        onChanged(): void;
        scheduleRenderUpdate(): void;
        getSyncStorage(): Internal.IManagedStorage;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get fieldHolder(): Internal.ManagedFieldHolder
        get syncStorage(): Internal.IManagedStorage
    }
    type IEnhancedManaged_ = IEnhancedManaged;
    interface IForgeDimensionSpecialEffects {
        renderSnowAndRain(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.LightTexture_, arg4: number, arg5: number, arg6: number): boolean;
        adjustLightmapColors(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Vector3f_): void;
        tickRain(arg0: Internal.ClientLevel_, arg1: number, arg2: Internal.Camera_): boolean;
        renderClouds(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: number, arg5: number, arg6: number, arg7: Internal.Matrix4f_): boolean;
        renderSky(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: Internal.Camera_, arg5: Internal.Matrix4f_, arg6: boolean, arg7: Internal.Runnable_): boolean;
    }
    type IForgeDimensionSpecialEffects_ = IForgeDimensionSpecialEffects;
    interface MultiBufferSource {
        immediate(arg0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
        getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer;
        immediateWithBuffers(arg0: Internal.Map_<Internal.RenderType, Internal.BufferBuilder>, arg1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
    }
    type MultiBufferSource_ = MultiBufferSource;
    interface SpawnGroupData {
    }
    type SpawnGroupData_ = SpawnGroupData;
    class ChronoField extends Internal.Enum<Internal.ChronoField> implements Internal.TemporalField {
        static valueOf(arg0: string): Internal.ChronoField;
        range(): Internal.ValueRange;
        rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange;
        checkValidIntValue(arg0: number): number;
        isSupportedBy(arg0: Internal.TemporalAccessor_): boolean;
        getDisplayName(arg0: Internal.Locale_): string;
        getBaseUnit(): Internal.TemporalUnit;
        resolve(arg0: Internal.Map_<Internal.TemporalField, number>, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor;
        static values(): Internal.ChronoField[];
        isTimeBased(): boolean;
        isDateBased(): boolean;
        checkValidValue(arg0: number): number;
        adjustInto<R extends Internal.Temporal>(arg0: R, arg1: number): R;
        getRangeUnit(): Internal.TemporalUnit;
        getFrom(arg0: Internal.TemporalAccessor_): number;
        get baseUnit(): Internal.TemporalUnit
        get timeBased(): boolean
        get dateBased(): boolean
        get rangeUnit(): Internal.TemporalUnit
        static readonly ALIGNED_DAY_OF_WEEK_IN_YEAR: Internal.ChronoField;
        static readonly OFFSET_SECONDS: Internal.ChronoField;
        static readonly SECOND_OF_DAY: Internal.ChronoField;
        static readonly MILLI_OF_DAY: Internal.ChronoField;
        static readonly CLOCK_HOUR_OF_DAY: Internal.ChronoField;
        static readonly YEAR: Internal.ChronoField;
        static readonly MICRO_OF_DAY: Internal.ChronoField;
        static readonly ERA: Internal.ChronoField;
        static readonly DAY_OF_WEEK: Internal.ChronoField;
        static readonly MINUTE_OF_HOUR: Internal.ChronoField;
        static readonly DAY_OF_MONTH: Internal.ChronoField;
        static readonly PROLEPTIC_MONTH: Internal.ChronoField;
        static readonly INSTANT_SECONDS: Internal.ChronoField;
        static readonly EPOCH_DAY: Internal.ChronoField;
        static readonly NANO_OF_DAY: Internal.ChronoField;
        static readonly NANO_OF_SECOND: Internal.ChronoField;
        static readonly HOUR_OF_AMPM: Internal.ChronoField;
        static readonly MONTH_OF_YEAR: Internal.ChronoField;
        static readonly ALIGNED_WEEK_OF_YEAR: Internal.ChronoField;
        static readonly MICRO_OF_SECOND: Internal.ChronoField;
        static readonly AMPM_OF_DAY: Internal.ChronoField;
        static readonly HOUR_OF_DAY: Internal.ChronoField;
        static readonly MILLI_OF_SECOND: Internal.ChronoField;
        static readonly YEAR_OF_ERA: Internal.ChronoField;
        static readonly MINUTE_OF_DAY: Internal.ChronoField;
        static readonly CLOCK_HOUR_OF_AMPM: Internal.ChronoField;
        static readonly DAY_OF_YEAR: Internal.ChronoField;
        static readonly ALIGNED_WEEK_OF_MONTH: Internal.ChronoField;
        static readonly SECOND_OF_MINUTE: Internal.ChronoField;
        static readonly ALIGNED_DAY_OF_WEEK_IN_MONTH: Internal.ChronoField;
    }
    type ChronoField_ = "micro_of_second" | "proleptic_month" | "epoch_day" | "offset_seconds" | "aligned_week_of_year" | "ampm_of_day" | "milli_of_second" | "hour_of_ampm" | "aligned_day_of_week_in_year" | "hour_of_day" | "aligned_day_of_week_in_month" | "year_of_era" | "minute_of_hour" | ChronoField | "micro_of_day" | "second_of_minute" | "clock_hour_of_day" | "day_of_year" | "milli_of_day" | "minute_of_day" | "instant_seconds" | "day_of_week" | "aligned_week_of_month" | "nano_of_second" | "day_of_month" | "month_of_year" | "nano_of_day" | "second_of_day" | "year" | "era" | "clock_hour_of_ampm";
    interface FluidLike extends Internal.ReplacementMatch {
        of(o: any): Internal.ReplacementMatch;
        getAmount(): number;
        matches(other: Internal.FluidLike_): boolean;
        isEmpty(): boolean;
        copy(amount: number): this;
        get amount(): number
        get empty(): boolean
    }
    type FluidLike_ = FluidLike;
    class PrimitiveDescJS extends Internal.Record implements Internal.TypeDescJS {
        constructor(type: string)
        static fixedArray(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        build(): string;
        type(): string;
        build(builder: Internal.StringBuilder_): void;
        or(type: Internal.TypeDescJS_): Internal.TypeDescJS;
        static object(): Internal.ObjectDescJS;
        asMap(): Internal.TypeDescJS;
        asArray(): Internal.TypeDescJS;
        static any(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        withGenerics(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        asMap(key: Internal.TypeDescJS_): Internal.TypeDescJS;
        static object(init: number): Internal.ObjectDescJS;
    }
    type PrimitiveDescJS_ = PrimitiveDescJS;
    class ClientPackSource implements Internal.RepositorySource {
        constructor(arg0: Internal.File_, arg1: any_)
        loadBundledResourcePack(arg0: Internal.LevelStorageSource$LevelStorageAccess_): Internal.CompletableFuture<void>;
        getVanillaPack(): Internal.VanillaPackResources;
        loadPacks(arg0: Internal.Consumer_<Internal.Pack>, arg1: Internal.Pack$PackConstructor_): void;
        clearServerPack(): Internal.CompletableFuture<void>;
        downloadAndSelectResourcePack(arg0: Internal.URL_, arg1: string, arg2: boolean): Internal.CompletableFuture<any>;
        setServerPack(arg0: Internal.File_, arg1: Internal.PackSource_): Internal.CompletableFuture<void>;
        get vanillaPack(): Internal.VanillaPackResources
        static readonly BUILT_IN: Internal.PackMetadataSection;
    }
    type ClientPackSource_ = ClientPackSource;
    class SoundEngine {
        constructor(arg0: Internal.SoundManager_, arg1: Internal.Options_, arg2: Internal.ResourceManager_)
        play(arg0: Internal.SoundInstance_): void;
        updateSource(arg0: Internal.Camera_): void;
        reload(): void;
        queueTickingSound(arg0: Internal.TickableSoundInstance_): void;
        removeEventListener(arg0: Internal.SoundEventListener_): void;
        stopAll(): void;
        destroy(): void;
        addEventListener(arg0: Internal.SoundEventListener_): void;
        updateCategoryVolume(arg0: Internal.SoundSource_, arg1: number): void;
        resume(): void;
        stop(arg0: Internal.SoundInstance_): void;
        getAvailableSoundDevices(): Internal.List<string>;
        getDebugString(): string;
        requestPreload(arg0: Internal.Sound_): void;
        playDelayed(arg0: Internal.SoundInstance_, arg1: number): void;
        tick(arg0: boolean): void;
        isActive(arg0: Internal.SoundInstance_): boolean;
        pause(): void;
        stop(arg0: ResourceLocation_, arg1: Internal.SoundSource_): void;
        get availableSoundDevices(): Internal.List<string>
        get debugString(): string
        static readonly MISSING_SOUND: "FOR THE DEBUG!";
        static readonly OPEN_AL_SOFT_PREFIX: "OpenAL Soft on ";
        static readonly OPEN_AL_SOFT_PREFIX_LENGTH: 15;
        readonly soundManager: Internal.SoundManager;
    }
    type SoundEngine_ = SoundEngine;
    class AnnotationDetector$Wrapper <A extends Internal.Annotation, T> extends Internal.Record {
        constructor(annotation: A, clazz: T, creator: Internal.Supplier_<T>)
        creator(): Internal.Supplier<T>;
        clazz(): T;
        annotation(): A;
    }
    type AnnotationDetector$Wrapper_<A extends Internal.Annotation, T> = AnnotationDetector$Wrapper<A, T>;
    class WeatheringCopper$WeatherState extends Internal.Enum<Internal.WeatheringCopper$WeatherState> {
        static valueOf(arg0: string): Internal.WeatheringCopper$WeatherState;
        static values(): Internal.WeatheringCopper$WeatherState[];
        static readonly WEATHERED: Internal.WeatheringCopper$WeatherState;
        static readonly EXPOSED: Internal.WeatheringCopper$WeatherState;
        static readonly UNAFFECTED: Internal.WeatheringCopper$WeatherState;
        static readonly OXIDIZED: Internal.WeatheringCopper$WeatherState;
    }
    type WeatheringCopper$WeatherState_ = "oxidized" | "unaffected" | WeatheringCopper$WeatherState | "weathered" | "exposed";
    class SimpleCommandExceptionType implements Internal.CommandExceptionType {
        constructor(arg0: com.mojang.brigadier.Message_)
        createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException;
        create(): Internal.CommandSyntaxException;
    }
    type SimpleCommandExceptionType_ = SimpleCommandExceptionType;
    class EntityMountEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: Internal.Entity_, arg2: Internal.Level_, arg3: boolean)
        getLevel(): Internal.Level;
        getEntityMounting(): Internal.Entity;
        isMounting(): boolean;
        getEntityBeingMounted(): Internal.Entity;
        isDismounting(): boolean;
        get level(): Internal.Level
        get entityMounting(): Internal.Entity
        get mounting(): boolean
        get entityBeingMounted(): Internal.Entity
        get dismounting(): boolean
    }
    type EntityMountEvent_ = EntityMountEvent;
    class UnicodeSet$SpanCondition extends Internal.Enum<Internal.UnicodeSet$SpanCondition> {
        static valueOf(arg0: string): Internal.UnicodeSet$SpanCondition;
        static values(): Internal.UnicodeSet$SpanCondition[];
        static readonly NOT_CONTAINED: Internal.UnicodeSet$SpanCondition;
        static readonly CONDITION_COUNT: Internal.UnicodeSet$SpanCondition;
        static readonly SIMPLE: Internal.UnicodeSet$SpanCondition;
        static readonly CONTAINED: Internal.UnicodeSet$SpanCondition;
    }
    type UnicodeSet$SpanCondition_ = "contained" | "condition_count" | "not_contained" | "simple" | UnicodeSet$SpanCondition;
    class FlatLevelGeneratorPreset extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.Item>, arg1: Internal.FlatLevelGeneratorSettings_)
        settings(): Internal.FlatLevelGeneratorSettings;
        displayItem(): Internal.Holder<Internal.Item>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.FlatLevelGeneratorPreset>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.FlatLevelGeneratorPreset>;
    }
    type FlatLevelGeneratorPreset_ = FlatLevelGeneratorPreset | Special.FlatLevelGeneratorPreset;
    class GoalSelectorDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        removeGoalSelector(arg0: number): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
        addGoalSelector(arg0: number, arg1: Internal.List_<Internal.GoalSelectorDebugRenderer$DebugGoal>): void;
    }
    type GoalSelectorDebugRenderer_ = GoalSelectorDebugRenderer;
    abstract class AbstractObject2FloatMap <K> extends Internal.AbstractObject2FloatFunction<K> implements Internal.Serializable, Internal.Object2FloatMap<K> {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        values(): Internal.FloatCollection;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2FloatFunction;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number;
        removeFloat(arg0: any): number;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        getOrDefault(arg0: any, arg1: number): number;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_<K>): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        put(arg0: K, arg1: number): number;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2FloatFunction;
        containsValue(arg0: number): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_<K>): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2FloatFunction;
        remove(arg0: any, arg1: number): boolean;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2FloatFunction;
        object2FloatEntrySet(): Internal.ObjectSet<Internal.Object2FloatMap$Entry<K>>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        putAll(arg0: Internal.Map_<K, number>): void;
        computeFloat(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        static identity<T>(): Internal.Function<T, T>;
        replace(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_<K>): number;
        isEmpty(): boolean;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction<K>;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2FloatFunction;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_<K>): number;
        applyAsDouble(arg0: K): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2FloatFunction;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        /**
         * @deprecated
        */
        mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        static of<K, V>(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<K, V>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        static of<K, V>(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<K, V>;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction<K>;
        static of<K, V>(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<K, V>;
        clear(): void;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        static of<K, V>(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<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        putIfAbsent(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        get empty(): boolean
    }
    type AbstractObject2FloatMap_<K> = AbstractObject2FloatMap<K>;
    interface ConstantDesc {
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
    }
    type ConstantDesc_ = ConstantDesc;
    class ServerboundMoveVehiclePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        handle(arg0: Internal.PacketListener_): void;
        getX(): number;
        getY(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getZ(): number;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getYRot(): number;
        getXRot(): number;
        isSkippable(): boolean;
        get x(): number
        get y(): number
        get z(): number
        get YRot(): number
        get XRot(): number
        get skippable(): boolean
    }
    type ServerboundMoveVehiclePacket_ = ServerboundMoveVehiclePacket;
    class FieldInfo {
        constructor(fieldInfo: any_)
        isFinal(): boolean;
        getType(): Internal.ITypeInfo;
        getStaticValue(): any;
        getAnnotations(): Internal.List<Internal.Annotation>;
        isTransient(): boolean;
        getName(): string;
        shouldHide(): boolean;
        isStatic(): boolean;
        setTypeInfo(info: Internal.ITypeInfo_): void;
        get "final"(): boolean
        get type(): Internal.ITypeInfo
        get staticValue(): any
        get annotations(): Internal.List<Internal.Annotation>
        get "transient"(): boolean
        get name(): string
        get "static"(): boolean
        set typeInfo(info: Internal.ITypeInfo_)
    }
    type FieldInfo_ = FieldInfo;
    class ChunkRenderDispatcher$ChunkTaskResult extends Internal.Enum<Internal.ChunkRenderDispatcher$ChunkTaskResult> {
        static values(): Internal.ChunkRenderDispatcher$ChunkTaskResult[];
        static valueOf(arg0: string): Internal.ChunkRenderDispatcher$ChunkTaskResult;
        static readonly SUCCESSFUL: Internal.ChunkRenderDispatcher$ChunkTaskResult;
        static readonly CANCELLED: Internal.ChunkRenderDispatcher$ChunkTaskResult;
    }
    type ChunkRenderDispatcher$ChunkTaskResult_ = "successful" | ChunkRenderDispatcher$ChunkTaskResult | "cancelled";
    class AmethystBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AmethystBlock_ = AmethystBlock;
    class TextureStitchEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.TextureAtlas_)
        getAtlas(): Internal.TextureAtlas;
        get atlas(): Internal.TextureAtlas
    }
    type TextureStitchEvent_ = TextureStitchEvent;
    abstract class ScreenEvent$MouseButtonReleased extends Internal.ScreenEvent$MouseInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
        getButton(): number;
        get button(): number
    }
    type ScreenEvent$MouseButtonReleased_ = ScreenEvent$MouseButtonReleased;
    class ObjectiveCriteria {
        getDefaultRenderType(): Internal.ObjectiveCriteria$RenderType;
        static byName(arg0: string): Internal.Optional<Internal.ObjectiveCriteria>;
        getName(): string;
        isReadOnly(): boolean;
        static getCustomCriteriaNames(): Internal.Set<string>;
        get defaultRenderType(): Internal.ObjectiveCriteria$RenderType
        get name(): string
        get readOnly(): boolean
        get customCriteriaNames(): Internal.Set<string>
        static readonly TRIGGER: Internal.ObjectiveCriteria;
        static readonly HEALTH: Internal.ObjectiveCriteria;
        static readonly KILL_COUNT_PLAYERS: Internal.ObjectiveCriteria;
        static readonly TEAM_KILL: Internal.ObjectiveCriteria[];
        static readonly AIR: Internal.ObjectiveCriteria;
        static readonly ARMOR: Internal.ObjectiveCriteria;
        static readonly DUMMY: Internal.ObjectiveCriteria;
        static readonly EXPERIENCE: Internal.ObjectiveCriteria;
        static readonly KILL_COUNT_ALL: Internal.ObjectiveCriteria;
        static readonly DEATH_COUNT: Internal.ObjectiveCriteria;
        static readonly KILLED_BY_TEAM: Internal.ObjectiveCriteria[];
        static readonly LEVEL: Internal.ObjectiveCriteria;
        static readonly FOOD: Internal.ObjectiveCriteria;
    }
    type ObjectiveCriteria_ = ObjectiveCriteria;
    class StraightTrunkPlacer extends Internal.TrunkPlacer {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.StraightTrunkPlacer>;
    }
    type StraightTrunkPlacer_ = StraightTrunkPlacer;
    abstract class HeightProvider {
        constructor()
        sample(arg0: Internal.RandomSource_, arg1: Internal.WorldGenerationContext_): number;
        getType(): Internal.HeightProviderType<any>;
        get type(): Internal.HeightProviderType<any>
        static readonly CODEC: Internal.Codec<Internal.HeightProvider>;
    }
    type HeightProvider_ = HeightProvider;
    class DocumentConstructor extends Internal.AbstractDocument<Internal.DocumentConstructor> {
        constructor()
        constructor(params: Internal.List_<Internal.PropertyParam>)
        static fromJava(info: Internal.ConstructorInfo_): Internal.DocumentConstructor;
        copy(): Internal.AbstractDocumentBase<any>;
        getParams(): Internal.List<Internal.PropertyParam>;
        applyProperties(): Internal.AbstractDocumentBase<any>;
        get params(): Internal.List<Internal.PropertyParam>
    }
    type DocumentConstructor_ = DocumentConstructor;
    class ScreenTickEvent extends Internal.Event {
        constructor()
    }
    type ScreenTickEvent_ = ScreenTickEvent;
    interface IConfigurableWidget extends com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable {
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
        buildConfigurator(father: Internal.ConfiguratorGroup_): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        serializeInnerNBT(): Internal.CompoundTag;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        deserializeWrapper(tag: Internal.CompoundTag_): this;
        initTemplate(): void;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        readonly CACHE: Internal.Function<string, Internal.AnnotationDetector$Wrapper<Internal.LDLRegister, Internal.IConfigurableWidget>>;
    }
    type IConfigurableWidget_ = IConfigurableWidget;
    interface Scale <Self> {
        scale(arg0: number, arg1: number, arg2: number): Self;
        scale(arg0: number): Self;
    }
    type Scale_<Self> = Scale<Self>;
    class ClientboundSetTitlesAnimationPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getFadeIn(): number;
        getFadeOut(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getStay(): number;
        isSkippable(): boolean;
        get fadeIn(): number
        get fadeOut(): number
        get stay(): number
        get skippable(): boolean
    }
    type ClientboundSetTitlesAnimationPacket_ = ClientboundSetTitlesAnimationPacket;
    class MangrovePropaguleBlock extends Internal.SaplingBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static createNewHangingPropagule(): Internal.BlockState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static createNewHangingPropagule(arg0: number): Internal.BlockState;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 4;
        static readonly HANGING: Internal.BooleanProperty;
    }
    type MangrovePropaguleBlock_ = MangrovePropaguleBlock;
    interface IdFunctionCall {
        execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any;
    }
    type IdFunctionCall_ = IdFunctionCall;
    class ScreenEvent$Render$Post extends Internal.ScreenEvent$Render {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number)
    }
    type ScreenEvent$Render$Post_ = ScreenEvent$Render$Post;
    class Type$Mu implements Internal.K1 {
        constructor()
    }
    type Type$Mu_ = Type$Mu;
    interface TriConsumer <K, V, S> {
        accept(k: K, v: V, s: S): void;
    }
    type TriConsumer_<K, V, S> = TriConsumer<K, V, S>;
    interface AttributeView {
        name(): string;
    }
    type AttributeView_ = AttributeView;
    interface AgeableListModelAccessor {
        create$callHeadParts(): Internal.Iterable<Internal.ModelPart>;
        create$callBodyParts(): Internal.Iterable<Internal.ModelPart>;
    }
    type AgeableListModelAccessor_ = AgeableListModelAccessor;
    class ClientboundLoginPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: boolean, arg2: Internal.GameType_, arg3: Internal.GameType_, arg4: Internal.Set_<Internal.ResourceKey<Internal.Level>>, arg5: Internal.RegistryAccess$Frozen_, arg6: Internal.ResourceKey_<Internal.DimensionType>, arg7: Internal.ResourceKey_<Internal.Level>, arg8: number, arg9: number, arg10: number, arg11: number, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: Internal.Optional_<Internal.GlobalPos>)
        playerId(): number;
        handle(arg0: Internal.PacketListener_): void;
        dimension(): Internal.ResourceKey<Internal.Level>;
        dimensionType(): Internal.ResourceKey<Internal.DimensionType>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        seed(): number;
        lastDeathLocation(): Internal.Optional<Internal.GlobalPos>;
        chunkRadius(): number;
        maxPlayers(): number;
        isSkippable(): boolean;
        previousGameType(): Internal.GameType;
        gameType(): Internal.GameType;
        showDeathScreen(): boolean;
        reducedDebugInfo(): boolean;
        simulationDistance(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        hardcore(): boolean;
        registryHolder(): Internal.RegistryAccess$Frozen;
        levels(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        isFlat(): boolean;
        isDebug(): boolean;
        get skippable(): boolean
        get flat(): boolean
        get debug(): boolean
    }
    type ClientboundLoginPacket_ = ClientboundLoginPacket;
    interface Transition$EpicenterCallback {
        onGetEpicenter(arg0: Internal.Transition_): Internal.Rect;
        (arg0: Internal.Transition_): Internal.Rect_;
    }
    type Transition$EpicenterCallback_ = Transition$EpicenterCallback;
    class BlockModificationEventJS extends Internal.EventJS {
        constructor()
        /**
         * Modifies blocks that match the given predicate.
         * 
         * **NOTE**: tag predicates are not supported at this time.
        */
        modify(predicate: BlockStatePredicate_, c: Internal.Consumer_<Internal.Block>): void;
    }
    type BlockModificationEventJS_ = BlockModificationEventJS;
    class MatchingBlocksPredicate extends Internal.StateTestingPredicate {
        constructor(arg0: Vec3i_, arg1: Internal.HolderSet_<Internal.Block>)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.MatchingBlocksPredicate>;
    }
    type MatchingBlocksPredicate_ = MatchingBlocksPredicate;
    class DiskConfiguration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.RuleBasedBlockStateProvider_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg2: Internal.IntProvider_, arg3: number)
        radius(): Internal.IntProvider;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        target(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        stateProvider(): Internal.RuleBasedBlockStateProvider;
        halfHeight(): number;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.DiskConfiguration>;
    }
    type DiskConfiguration_ = DiskConfiguration;
    class PackCompatibility extends Internal.Enum<Internal.PackCompatibility> {
        static valueOf(arg0: string): Internal.PackCompatibility;
        static forMetadata(arg0: Internal.PackMetadataSection_, arg1: Internal.PackType_): Internal.PackCompatibility;
        getConfirmation(): Internal.Component;
        isCompatible(): boolean;
        static values(): Internal.PackCompatibility[];
        getDescription(): Internal.Component;
        static forFormat(arg0: number, arg1: Internal.PackType_): Internal.PackCompatibility;
        get confirmation(): Internal.Component
        get compatible(): boolean
        get description(): Internal.Component
        static readonly TOO_OLD: Internal.PackCompatibility;
        static readonly COMPATIBLE: Internal.PackCompatibility;
        static readonly TOO_NEW: Internal.PackCompatibility;
    }
    type PackCompatibility_ = "compatible" | PackCompatibility | "too_old" | "too_new";
    class ModFileScanData$ClassData extends Internal.Record {
        constructor(clazz: org.objectweb.asm.Type_, parent: org.objectweb.asm.Type_, interfaces: Internal.Set_<org.objectweb.asm.Type>)
        clazz(): org.objectweb.asm.Type;
        parent(): org.objectweb.asm.Type;
        interfaces(): Internal.Set<org.objectweb.asm.Type>;
    }
    type ModFileScanData$ClassData_ = ModFileScanData$ClassData;
    class GemProperty implements Internal.IMaterialProperty<Internal.GemProperty> {
        constructor()
        verifyProperty(properties: Internal.MaterialProperties_): void;
    }
    type GemProperty_ = GemProperty;
    class ModelBuilder$ElementBuilder {
        constructor(arg0: Internal.ModelBuilder_<any>)
        from(arg0: number, arg1: number, arg2: number): this;
        allFaces(arg0: Internal.BiConsumer_<Internal.Direction, Internal.ModelBuilder$ElementBuilder$FaceBuilder<>>): this;
        shade(arg0: boolean): this;
        rotation(): Internal.ModelBuilder$ElementBuilder$RotationBuilder<>;
        face(arg0: Internal.Direction_): Internal.ModelBuilder$ElementBuilder$FaceBuilder<>;
        textureAll(arg0: string): this;
        texture(arg0: string): this;
        to(arg0: number, arg1: number, arg2: number): this;
        faces(arg0: Internal.BiConsumer_<Internal.Direction, Internal.ModelBuilder$ElementBuilder$FaceBuilder<>>): this;
        end(): T;
        cube(arg0: string): this;
    }
    type ModelBuilder$ElementBuilder_ = ModelBuilder$ElementBuilder;
    class SolidBucketItem extends Internal.BlockItem implements Internal.DispensibleContainerItem {
        constructor(arg0: Internal.Block_, arg1: Internal.SoundEvent_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        checkExtraContent(arg0: Internal.Player_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: BlockPos_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_, arg4: Internal.ItemStack_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SolidBucketItem_ = SolidBucketItem;
    abstract class InstanceData {
        constructor()
        getOwner(): Internal.Instancer<any>;
        markDirty(): void;
        isRemoved(): boolean;
        setOwner(arg0: Internal.Instancer_<any>): this;
        checkDirtyAndClear(): boolean;
        "delete"(): void;
        get owner(): Internal.Instancer<any>
        get removed(): boolean
        set owner(arg0: Internal.Instancer_<any>)
    }
    type InstanceData_ = InstanceData;
    class LivingSpawnEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.Mob_, arg1: Internal.LevelAccessor_, arg2: number, arg3: number, arg4: number)
        getX(): number;
        getY(): number;
        getZ(): number;
        getEntity(): Internal.Entity;
        getLevel(): Internal.LevelAccessor;
        get x(): number
        get y(): number
        get z(): number
        get entity(): Internal.Entity
        get level(): Internal.LevelAccessor
    }
    type LivingSpawnEvent_ = LivingSpawnEvent;
    abstract class AbstractCauldronBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Map_<Internal.Item, any>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isFull(arg0: Internal.BlockState_): boolean;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AbstractCauldronBlock_ = AbstractCauldronBlock;
    class ItemInHandRenderer {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.EntityRenderDispatcher_, arg2: Internal.ItemRenderer_)
        renderHandsWithItems(arg0: number, arg1: Internal.PoseStack_, arg2: Internal.MultiBufferSource$BufferSource_, arg3: Internal.LocalPlayer_, arg4: number): void;
        renderItem(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.ItemTransforms$TransformType_, arg3: boolean, arg4: Internal.PoseStack_, arg5: Internal.MultiBufferSource_, arg6: number): void;
        itemUsed(arg0: Internal.InteractionHand_): void;
        tick(): void;
        mainHandItem: Internal.ItemStack;
        offHandItem: Internal.ItemStack;
    }
    type ItemInHandRenderer_ = ItemInHandRenderer;
    abstract class CustomLoaderBuilder <T extends Internal.ModelBuilder<T>> {
        visibility(arg0: string, arg1: boolean): this;
        toJson(arg0: Internal.JsonObject_): Internal.JsonObject;
        end(): T;
    }
    type CustomLoaderBuilder_<T extends Internal.ModelBuilder<T>> = CustomLoaderBuilder<T>;
    class IcebergFeature extends Internal.Feature<Internal.BlockStateConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.BlockStateConfiguration>)
    }
    type IcebergFeature_ = IcebergFeature;
    class PlayerEvent$LoadFromFile extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.File_, arg2: string)
        getEntity(): Internal.LivingEntity;
        getPlayerFile(arg0: string): Internal.File;
        getPlayerDirectory(): Internal.File;
        getPlayerUUID(): string;
        get entity(): Internal.LivingEntity
        get playerDirectory(): Internal.File
        get playerUUID(): string
    }
    type PlayerEvent$LoadFromFile_ = PlayerEvent$LoadFromFile;
    class BlockModelShaper {
        constructor(arg0: Internal.ModelManager_)
        static stateToModelLocation(arg0: ResourceLocation_, arg1: Internal.BlockState_): Internal.ModelResourceLocation;
        getBlockModel(arg0: Internal.BlockState_): Internal.BakedModel;
        getModelManager(): Internal.ModelManager;
        static statePropertiesToString(arg0: Internal.Map_<Internal.Property<any>, Internal.Comparable<any>>): string;
        rebuildCache(): void;
        /**
         * @deprecated
        */
        getParticleIcon(arg0: Internal.BlockState_): Internal.TextureAtlasSprite;
        static stateToModelLocation(arg0: Internal.BlockState_): Internal.ModelResourceLocation;
        getTexture(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.TextureAtlasSprite;
        get modelManager(): Internal.ModelManager
    }
    type BlockModelShaper_ = BlockModelShaper;
    class LeadItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        static bindPlayerMobs(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_): Internal.InteractionResult;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type LeadItem_ = LeadItem;
    interface IUnbakedGeometry <T extends Internal.IUnbakedGeometry<T>> {
        getConfigurableComponentNames(): Internal.Set<string>;
        bake(arg0: Internal.IGeometryBakingContext_, arg1: Internal.ModelBakery_, arg2: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg3: Internal.ModelState_, arg4: Internal.ItemOverrides_, arg5: ResourceLocation_): Internal.BakedModel;
        getMaterials(arg0: Internal.IGeometryBakingContext_, arg1: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg2: Internal.Set_<com.mojang.datafixers.util.Pair<string, string>>): Internal.Collection<Internal.Material>;
        get configurableComponentNames(): Internal.Set<string>
    }
    type IUnbakedGeometry_<T extends Internal.IUnbakedGeometry<T>> = IUnbakedGeometry<T>;
    abstract class AbstractTreeGrower {
        constructor()
        growTree(arg0: Internal.ServerLevel_, arg1: Internal.ChunkGenerator_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.RandomSource_): boolean;
    }
    type AbstractTreeGrower_ = AbstractTreeGrower;
    class BlockBehaviour$Properties implements Internal.BlockPropertiesAccessor {
        constructor(arg0: Material_, arg1: Internal.Function_<Internal.BlockState, MaterialColor>)
        static of(arg0: Material_, arg1: Internal.DyeColor_): Internal.BlockBehaviour$Properties;
        destroyTime(arg0: number): this;
        randomTicks(): this;
        static copy(arg0: Internal.BlockBehaviour_): Internal.BlockBehaviour$Properties;
        speedFactor(arg0: number): this;
        /**
         * @deprecated
        */
        dropsLike(arg0: Internal.Block_): this;
        lootFrom(arg0: Internal.Supplier_<Internal.Block>): this;
        static of(arg0: Material_, arg1: Internal.Function_<Internal.BlockState, MaterialColor>): Internal.BlockBehaviour$Properties;
        explosionResistance(arg0: number): this;
        instabreak(): this;
        emissiveRendering(arg0: Internal.BlockBehaviour$StatePredicate_): this;
        isViewBlocking(arg0: Internal.BlockBehaviour$StatePredicate_): this;
        requiresCorrectToolForDrops(): this;
        friction(arg0: number): this;
        isRedstoneConductor(arg0: Internal.BlockBehaviour$StatePredicate_): this;
        lightLevel(arg0: Internal.ToIntFunction_<Internal.BlockState>): this;
        air(): this;
        offsetType(arg0: Internal.BlockBehaviour$OffsetType_): this;
        offsetType(arg0: Internal.Function_<Internal.BlockState, Internal.BlockBehaviour$OffsetType>): this;
        jumpFactor(arg0: number): this;
        isValidSpawn(arg0: Internal.BlockBehaviour$StateArgumentPredicate_<Internal.EntityType<any>>): this;
        color(arg0: MaterialColor_): this;
        noCollission(): this;
        noOcclusion(): this;
        sound(arg0: SoundType_): this;
        setLootTableSupplier(arg0: Internal.Supplier_<any>): void;
        dynamicShape(): this;
        getLootTableSupplier(): Internal.Supplier<any>;
        strength(arg0: number): this;
        noLootTable(): this;
        strength(arg0: number, arg1: number): this;
        static of(arg0: Material_, arg1: MaterialColor_): Internal.BlockBehaviour$Properties;
        static of(arg0: Material_): Internal.BlockBehaviour$Properties;
        hasPostProcess(arg0: Internal.BlockBehaviour$StatePredicate_): this;
        isSuffocating(arg0: Internal.BlockBehaviour$StatePredicate_): this;
        set lootTableSupplier(arg0: Internal.Supplier_<any>)
        get lootTableSupplier(): Internal.Supplier<any>
        destroyTime: number;
        jumpFactor: number;
        explosionResistance: number;
        drops: ResourceLocation;
        isViewBlocking: Internal.BlockBehaviour$StatePredicate;
        hasCollision: boolean;
        lightEmission: Internal.ToIntFunction<Internal.BlockState>;
        dynamicShape: boolean;
        friction: number;
        requiresCorrectToolForDrops: boolean;
        isAir: boolean;
        isRandomlyTicking: boolean;
        speedFactor: number;
        canOcclude: boolean;
        emissiveRendering: Internal.BlockBehaviour$StatePredicate;
        materialColor: Internal.Function<Internal.BlockState, MaterialColor>;
        soundType: SoundType;
        isValidSpawn: Internal.BlockBehaviour$StateArgumentPredicate<Internal.EntityType<any>>;
        hasPostProcess: Internal.BlockBehaviour$StatePredicate;
        material: Material;
        isRedstoneConductor: Internal.BlockBehaviour$StatePredicate;
        isSuffocating: Internal.BlockBehaviour$StatePredicate;
    }
    type BlockBehaviour$Properties_ = BlockBehaviour$Properties;
    class ReportChatMessageHeader {
        constructor(arg0: Internal.ByteBuffer_, arg1: Internal.UUID_, arg2: Internal.ByteBuffer_, arg3: Internal.ByteBuffer_)
        signature: Internal.ByteBuffer;
        profileId: Internal.UUID;
        hashOfBody: Internal.ByteBuffer;
        signatureOfPreviousHeader: Internal.ByteBuffer;
    }
    type ReportChatMessageHeader_ = ReportChatMessageHeader;
    class EndGatewayConfiguration implements Internal.FeatureConfiguration {
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        isExitExact(): boolean;
        static knownExit(arg0: BlockPos_, arg1: boolean): Internal.EndGatewayConfiguration;
        getExit(): Internal.Optional<BlockPos>;
        static delayedExitSearch(): Internal.EndGatewayConfiguration;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        get exitExact(): boolean
        get exit(): Internal.Optional<BlockPos>
        static readonly CODEC: Internal.Codec<Internal.EndGatewayConfiguration>;
    }
    type EndGatewayConfiguration_ = EndGatewayConfiguration;
    class UniformCache {
        constructor(programId: number)
        fillRGBAColor(location: string, color: number): void;
        glUniform1F(location: string, v0: number): void;
        glUniform4F(location: string, v0: number, v1: number, v2: number, v3: number): void;
        glUniform2I(location: string, v0: number, v1: number): void;
        invalidate(): void;
        glUniformMatrix(location: string, callback: Internal.IntConsumer_, transpose: boolean, matrix: Internal.FloatBuffer_): void;
        glUniform3F(location: string, v0: number, v1: number, v2: number): void;
        glUniform4I(location: string, v0: number, v1: number, v2: number, v3: number): void;
        glUniform1I(location: string, v0: number): void;
        glUniformMatrix4(location: string, transpose: boolean, matrix: Internal.FloatBuffer_): void;
        glUniformMatrix4F(location: string, matrix4f: Internal.Matrix4f_): void;
        glUniformMatrix2(location: string, transpose: boolean, matrix: Internal.FloatBuffer_): void;
        glUniform2F(location: string, v0: number, v1: number): void;
        glUniform3I(location: string, v0: number, v1: number, v2: number): void;
        glUniformBoolean(location: string, value: boolean): void;
    }
    type UniformCache_ = UniformCache;
    class LivingDamageEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: number)
        getAmount(): number;
        setAmount(arg0: number): void;
        getSource(): DamageSource;
        get amount(): number
        set amount(arg0: number)
        get source(): DamageSource
    }
    type LivingDamageEvent_ = LivingDamageEvent;
    interface SurfaceProxy$LazyInstantiateCallback extends Internal.AutoCloseable {
        onLazyInstantiate(arg0: icyllis.arc3d.engine.ResourceProvider_, arg1: Internal.BackendFormat_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: string): Internal.SurfaceProxy$LazyCallbackResult;
        close(): void;
        (arg0: icyllis.arc3d.engine.ResourceProvider_, arg1: Internal.BackendFormat_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: string): Internal.SurfaceProxy$LazyCallbackResult_;
    }
    type SurfaceProxy$LazyInstantiateCallback_ = SurfaceProxy$LazyInstantiateCallback;
    class Log4jLogger implements Internal.LocationAwareLogger, Internal.Serializable {
        constructor(markerFactory: any_, logger: any_, name: string)
        trace(format: string, ...args: any[]): void;
        error(format: string): void;
        warn(format: string, arg1: any, arg2: any): void;
        isTraceEnabled(marker: org.slf4j.Marker_): boolean;
        info(format: string, t: Internal.Throwable_): void;
        debug(format: string): void;
        warn(marker: org.slf4j.Marker_, s: string, o: any, o1: any): void;
        error(marker: org.slf4j.Marker_, s: string): void;
        trace(marker: org.slf4j.Marker_, s: string, o: any): void;
        error(format: string, ...args: any[]): void;
        warn(format: string, o: any): void;
        trace(marker: org.slf4j.Marker_, s: string): void;
        warn(marker: org.slf4j.Marker_, s: string, ...objects: any[]): void;
        info(format: string): void;
        debug(format: string, ...args: any[]): void;
        debug(marker: org.slf4j.Marker_, s: string): void;
        info(marker: org.slf4j.Marker_, s: string, ...objects: any[]): void;
        warn(marker: org.slf4j.Marker_, s: string, throwable: Internal.Throwable_): void;
        warn(format: string, t: Internal.Throwable_): void;
        info(format: string, o: any): void;
        error(marker: org.slf4j.Marker_, s: string, o: any): void;
        isWarnEnabled(marker: org.slf4j.Marker_): boolean;
        isTraceEnabled(): boolean;
        log(marker: org.slf4j.Marker_, fqcn: string, level: number, message: string, params: any[], throwable: Internal.Throwable_): void;
        trace(format: string): void;
        info(marker: org.slf4j.Marker_, s: string): void;
        debug(format: string, arg1: any, arg2: any): void;
        info(marker: org.slf4j.Marker_, s: string, o: any, o1: any): void;
        debug(marker: org.slf4j.Marker_, s: string, o: any): void;
        trace(format: string, o: any): void;
        error(marker: org.slf4j.Marker_, s: string, o: any, o1: any): void;
        trace(format: string, arg1: any, arg2: any): void;
        debug(marker: org.slf4j.Marker_, s: string, o: any, o1: any): void;
        isDebugEnabled(): boolean;
        trace(marker: org.slf4j.Marker_, s: string, o: any, o1: any): void;
        error(format: string, o: any): void;
        info(marker: org.slf4j.Marker_, s: string, throwable: Internal.Throwable_): void;
        warn(format: string): void;
        warn(format: string, ...args: any[]): void;
        debug(marker: org.slf4j.Marker_, s: string, throwable: Internal.Throwable_): void;
        trace(marker: org.slf4j.Marker_, s: string, ...objects: any[]): void;
        isErrorEnabled(): boolean;
        warn(marker: org.slf4j.Marker_, s: string): void;
        warn(marker: org.slf4j.Marker_, s: string, o: any): void;
        isWarnEnabled(): boolean;
        error(marker: org.slf4j.Marker_, s: string, throwable: Internal.Throwable_): void;
        error(format: string, arg1: any, arg2: any): void;
        getName(): string;
        trace(marker: org.slf4j.Marker_, s: string, throwable: Internal.Throwable_): void;
        debug(format: string, o: any): void;
        isErrorEnabled(marker: org.slf4j.Marker_): boolean;
        info(marker: org.slf4j.Marker_, s: string, o: any): void;
        info(format: string, arg1: any, arg2: any): void;
        isInfoEnabled(): boolean;
        debug(format: string, t: Internal.Throwable_): void;
        info(format: string, ...args: any[]): void;
        error(marker: org.slf4j.Marker_, s: string, ...objects: any[]): void;
        isDebugEnabled(marker: org.slf4j.Marker_): boolean;
        isInfoEnabled(marker: org.slf4j.Marker_): boolean;
        debug(marker: org.slf4j.Marker_, s: string, ...objects: any[]): void;
        trace(format: string, t: Internal.Throwable_): void;
        error(format: string, t: Internal.Throwable_): void;
        get traceEnabled(): boolean
        get debugEnabled(): boolean
        get errorEnabled(): boolean
        get warnEnabled(): boolean
        get name(): string
        get infoEnabled(): boolean
        static readonly FQCN: "org.apache.logging.slf4j.Log4jLogger";
    }
    type Log4jLogger_ = Log4jLogger;
    abstract class AbstractDocumentBase <T extends Internal.AbstractDocumentBase<T>> implements Internal.ISerde {
        constructor()
        findProperty<P extends Internal.AbstractProperty<P>>(property: P): Internal.Optional<P>;
        merge(other: T): T;
        findProperties(predicate: Internal.Predicate_<Internal.AbstractProperty<any>>): Internal.List<Internal.AbstractProperty<any>>;
        applyProperties(): T;
        addPropertyJson(json: Internal.JsonObject_): this;
        copy(): T;
        isHidden(): boolean;
        serialize(): Internal.JsonObject;
        deserialize(object: Internal.JsonObject_): void;
        hasProperty<P extends Internal.AbstractProperty<P>>(property: P): boolean;
        fulfillsConditions(): boolean;
        findPropertiesOf<E extends Internal.AbstractProperty<any>>(property: E): Internal.List<E>;
        get hidden(): boolean
        static readonly DOCUMENT_TYPE_REGISTRY: {[key: typeof any]: "type:array", [key: typeof any]: "type:class", [key: typeof any]: "type:parameterized", [key: typeof any]: "type:variable", [key: typeof any]: "type:primitive", [key: typeof any]: "type:intersection", [key: typeof any]: "type:union", [key: typeof any]: "type:object", [key: typeof any]: "type:jsArray", [key: typeof any]: "type:typeof", [key: typeof any]: "type:lambda", [key: typeof any]: "property:comment", [key: typeof any]: "property:hide", [key: typeof any]: "property:mod", [key: typeof any]: "property:modify", [key: typeof any]: "property:returns", [key: typeof any]: "property:param", [key: typeof any]: "property:assign", [key: typeof any]: "property:extra", [key: typeof any]: "property:underscored", [key: typeof any]: "document:class", [key: typeof any]: "document:method", [key: typeof any]: "document:field", [key: typeof any]: "document:constructor", [key: typeof any]: "value:number", [key: typeof any]: "value:boolean", [key: typeof any]: "value:string", [key: typeof any]: "value:character", [key: typeof any]: "value:fallback", [key: typeof any]: "value:null", [key: typeof any]: "value:map", [key: typeof any]: "value:list"};
    }
    type AbstractDocumentBase_<T extends Internal.AbstractDocumentBase<T>> = AbstractDocumentBase<T>;
    class Climate$ParameterPoint extends Internal.Record {
        constructor(arg0: Internal.Climate$Parameter_, arg1: Internal.Climate$Parameter_, arg2: Internal.Climate$Parameter_, arg3: Internal.Climate$Parameter_, arg4: Internal.Climate$Parameter_, arg5: Internal.Climate$Parameter_, arg6: number)
        depth(): Internal.Climate$Parameter;
        weirdness(): Internal.Climate$Parameter;
        erosion(): Internal.Climate$Parameter;
        temperature(): Internal.Climate$Parameter;
        continentalness(): Internal.Climate$Parameter;
        humidity(): Internal.Climate$Parameter;
        offset(): number;
        static readonly CODEC: Internal.Codec<Internal.Climate$ParameterPoint>;
    }
    type Climate$ParameterPoint_ = Climate$ParameterPoint;
    interface Collector <T, A, R> {
        accumulator(): Internal.BiConsumer<A, T>;
        of<T, A, R>(arg0: Internal.Supplier_<A>, arg1: Internal.BiConsumer_<A, T>, arg2: Internal.BinaryOperator_<A>, arg3: Internal.Function_<A, R>, ...arg4: Internal.Collector$Characteristics_[]): this;
        characteristics(): Internal.Set<Internal.Collector$Characteristics>;
        supplier(): Internal.Supplier<A>;
        finisher(): Internal.Function<A, R>;
        combiner(): Internal.BinaryOperator<A>;
        of<T, R>(arg0: Internal.Supplier_<R>, arg1: Internal.BiConsumer_<R, T>, arg2: Internal.BinaryOperator_<R>, ...arg3: Internal.Collector$Characteristics_[]): Internal.Collector<T, R, R>;
    }
    type Collector_<T, A, R> = Collector<T, A, R>;
    abstract class Contraption {
        constructor()
        getSimplifiedEntityColliders(): Internal.Optional<Internal.List<Internal.AABB>>;
        getSeatMapping(): Internal.Map<Internal.UUID, number>;
        getSeats(): Internal.List<BlockPos>;
        getBlocks(): Internal.Map<BlockPos, Internal.StructureTemplate$StructureBlockInfo>;
        setSeatMapping(arg0: Internal.Map_<Internal.UUID, number>): void;
        onEntityCreated(arg0: Internal.AbstractContraptionEntity_): void;
        handleContraptionFluidPacket(arg0: BlockPos_, arg1: Internal.FluidStack_): void;
        assemble(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        getDisabledActors(): Internal.List<Internal.ItemStack>;
        getContraptionWorld(): Internal.ContraptionWorld;
        static getMaxDistSqr(arg0: Internal.Set_<BlockPos>, arg1: Internal.ICoordinate_, arg2: Internal.ICoordinate_): number;
        containsBlockBreakers(): boolean;
        searchMovedStructure(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        expandBoundsAroundAxis(arg0: Internal.Direction$Axis_): void;
        getSharedFluidTanks(): Internal.IFluidHandler;
        getSpecialRenderedTEs(): Internal.Collection<Internal.BlockEntity>;
        makeLighter(): Internal.ContraptionLighter<any>;
        isActorTypeDisabled(arg0: Internal.ItemStack_): boolean;
        getSharedFuelInventory(): Internal.IItemHandlerModifiable;
        getSharedInventory(): Internal.IItemHandlerModifiable;
        writeNBT(arg0: boolean): Internal.CompoundTag;
        getSeatOf(arg0: Internal.UUID_): BlockPos;
        getType(): Internal.ContraptionType;
        invalidateColliders(): void;
        setActorsActive(arg0: Internal.ItemStack_, arg1: boolean): void;
        onEntityInitialize(arg0: Internal.Level_, arg1: Internal.AbstractContraptionEntity_): void;
        getActorAt(arg0: BlockPos_): Internal.MutablePair<Internal.StructureTemplate$StructureBlockInfo, Internal.MovementContext>;
        static getRadius(arg0: Internal.Set_<BlockPos>, arg1: Internal.Direction$Axis_): number;
        stop(arg0: Internal.Level_): void;
        addPassengersToWorld(arg0: Internal.Level_, arg1: Internal.StructureTransform_, arg2: Internal.List_<Internal.Entity>): void;
        getRenderedBlocks(): Internal.Collection<Internal.StructureTemplate$StructureBlockInfo>;
        getBearingPosOf(arg0: Internal.UUID_): BlockPos;
        readNBT(arg0: Internal.Level_, arg1: Internal.CompoundTag_, arg2: boolean): void;
        startMoving(arg0: Internal.Level_): void;
        isHiddenInPortal(arg0: BlockPos_): boolean;
        tickStorage(arg0: Internal.AbstractContraptionEntity_): void;
        removeBlocksFromWorld(arg0: Internal.Level_, arg1: BlockPos_): void;
        forEachActor(arg0: Internal.Level_, arg1: Internal.BiConsumer_<Internal.MovementBehaviour, Internal.MovementContext>): void;
        canBeStabilized(arg0: Internal.Direction_, arg1: BlockPos_): boolean;
        addBlocksToWorld(arg0: Internal.Level_, arg1: Internal.StructureTransform_): void;
        getActors(): Internal.List<Internal.MutablePair<Internal.StructureTemplate$StructureBlockInfo, Internal.MovementContext>>;
        getInteractors(): Internal.Map<BlockPos, Internal.MovingInteractionBehaviour>;
        onEntityRemoved(arg0: Internal.AbstractContraptionEntity_): void;
        static fromNBT(arg0: Internal.Level_, arg1: Internal.CompoundTag_, arg2: boolean): Internal.Contraption;
        get simplifiedEntityColliders(): Internal.Optional<Internal.List<Internal.AABB>>
        get seatMapping(): Internal.Map<Internal.UUID, number>
        get seats(): Internal.List<BlockPos>
        get blocks(): Internal.Map<BlockPos, Internal.StructureTemplate$StructureBlockInfo>
        set seatMapping(arg0: Internal.Map_<Internal.UUID, number>)
        get disabledActors(): Internal.List<Internal.ItemStack>
        get contraptionWorld(): Internal.ContraptionWorld
        get sharedFluidTanks(): Internal.IFluidHandler
        get specialRenderedTEs(): Internal.Collection<Internal.BlockEntity>
        get sharedFuelInventory(): Internal.IItemHandlerModifiable
        get sharedInventory(): Internal.IItemHandlerModifiable
        get type(): Internal.ContraptionType
        get renderedBlocks(): Internal.Collection<Internal.StructureTemplate$StructureBlockInfo>
        get actors(): Internal.List<Internal.MutablePair<Internal.StructureTemplate$StructureBlockInfo, Internal.MovementContext>>
        get interactors(): Internal.Map<BlockPos, Internal.MovingInteractionBehaviour>
        modelData: Internal.Map<BlockPos, Internal.ModelData>;
        maybeInstancedBlockEntities: Internal.List<Internal.BlockEntity>;
        simplifiedEntityColliders: Internal.Optional<Internal.List<Internal.AABB>>;
        hasUniversalCreativeCrate: boolean;
        bounds: Internal.AABB;
        anchor: BlockPos;
        stalled: boolean;
        deferInvalidate: boolean;
        specialRenderedBlockEntities: Internal.List<Internal.BlockEntity>;
        entity: Internal.AbstractContraptionEntity;
        disassembled: boolean;
        presentBlockEntities: Internal.Map<BlockPos, Internal.BlockEntity>;
    }
    type Contraption_ = Contraption;
    class MaterialStack extends Internal.Record {
        constructor(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, amount: number)
        material(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        copy(): this;
        static fromString(str: Internal.CharSequence_): Internal.MaterialStack;
        isEmpty(): boolean;
        copy(amount: number): this;
        amount(): number;
        get empty(): boolean
    }
    type MaterialStack_ = MaterialStack;
    class SculkShriekerBlock extends Internal.BaseEntityBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly SHRIEKING: Internal.BooleanProperty;
        static readonly CAN_SUMMON: Internal.BooleanProperty;
        static readonly TOP_Y: 0.5;
    }
    type SculkShriekerBlock_ = SculkShriekerBlock;
    class Bitmap implements Internal.AutoCloseable {
        getRowStride(): number;
        saveDialog(format: Internal.Bitmap$SaveFormat_, quality: number, name: string): boolean;
        saveToFile(format: Internal.Bitmap$SaveFormat_, quality: number, file: Internal.File_): void;
        isPremultiplied(): boolean;
        getPixelARGB(x: number, y: number): number;
        static createBitmap(width: number, height: number, format: Internal.Bitmap$Format_): Internal.Bitmap;
        static flipVertically(bitmap: Internal.Bitmap_): void;
        saveToStream(format: Internal.Bitmap$SaveFormat_, quality: number, stream: Internal.OutputStream_): void;
        hasAlpha(): boolean;
        isClosed(): boolean;
        getColorType(): number;
        saveToChannel(format: Internal.Bitmap$SaveFormat_, quality: number, channel: Internal.WritableByteChannel_): void;
        saveToPath(format: Internal.Bitmap$SaveFormat_, quality: number, path: Internal.Path_): void;
        getSize(): number;
        /**
         * @deprecated
        */
        static download(format: Internal.Bitmap$Format_, texture: Internal.GLTextureCompat_): Internal.Bitmap;
        getAlphaType(): number;
        getFormat(): Internal.Bitmap$Format;
        getHeight(): number;
        isImmutable(): boolean;
        getWidth(): number;
        getInfo(): Internal.ImageInfo;
        static openDialogGet(format: Internal.Bitmap$SaveFormat_, title: Internal.CharSequence_, defaultPathAndFile: Internal.CharSequence_): string;
        static saveDialogGet(format: Internal.Bitmap$SaveFormat_, title: Internal.CharSequence_, name: string): string;
        setImmutable(): void;
        isRecycled(): boolean;
        getRef(): Internal.Bitmap$Ref;
        recycle(): void;
        close(): void;
        getPixels(): number;
        getColorSpace(): Internal.ColorSpace;
        static openDialogGets(format: Internal.Bitmap$SaveFormat_, title: Internal.CharSequence_, defaultPathAndFile: Internal.CharSequence_): string[];
        getChannels(): number;
        get rowStride(): number
        get premultiplied(): boolean
        get closed(): boolean
        get colorType(): number
        get size(): number
        get alphaType(): number
        get format(): Internal.Bitmap$Format
        get height(): number
        get immutable(): boolean
        get width(): number
        get info(): Internal.ImageInfo
        get recycled(): boolean
        get ref(): Internal.Bitmap$Ref
        get pixels(): number
        get colorSpace(): Internal.ColorSpace
        get channels(): number
        static readonly DATE_FORMAT: com.ibm.icu.text.SimpleDateFormat;
    }
    type Bitmap_ = Bitmap;
    interface CommonLevelAccessor extends Internal.LevelSimulatedRW, Internal.LevelReader, Internal.EntityGetter {
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        getBiomeManager(): Internal.BiomeManager;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        isClientSide(): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        getMinBuildHeight(): number;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        canSeeSky(arg0: BlockPos_): boolean;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        /**
         * @deprecated
        */
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        isOutsideBuildHeight(arg0: number): boolean;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        registryAccess(): Internal.RegistryAccess;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get maxSection(): number
        get biomeManager(): Internal.BiomeManager
        get clientSide(): boolean
        get skyDarken(): number
        get minBuildHeight(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get maxBuildHeight(): number
        get height(): number
        get worldBorder(): Internal.WorldBorder
        get minSection(): number
        get sectionsCount(): number
        get lightEngine(): Internal.LevelLightEngine
        get modelDataManager(): Internal.ModelDataManager
        get maxLightLevel(): number
    }
    type CommonLevelAccessor_ = CommonLevelAccessor;
    class EntityItemPickupEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ItemEntity_)
        getItem(): Internal.ItemEntity;
        getEntity(): Internal.Entity;
        get item(): Internal.ItemEntity
        get entity(): Internal.Entity
    }
    type EntityItemPickupEvent_ = EntityItemPickupEvent;
    class SecureJar$Status extends Internal.Enum<Internal.SecureJar$Status> {
        static valueOf(arg0: string): Internal.SecureJar$Status;
        static values(): Internal.SecureJar$Status[];
        static readonly VERIFIED: Internal.SecureJar$Status;
        static readonly NONE: Internal.SecureJar$Status;
        static readonly INVALID: Internal.SecureJar$Status;
        static readonly UNVERIFIED: Internal.SecureJar$Status;
    }
    type SecureJar$Status_ = "unverified" | SecureJar$Status | "invalid" | "verified" | "none";
    class CrossbowItem extends Internal.ProjectileWeaponItem implements Internal.Vanishable {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        static isCharged(arg0: Internal.ItemStack_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        static performShooting(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.InteractionHand_, arg3: Internal.ItemStack_, arg4: number, arg5: number): void;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        static getChargeDuration(arg0: Internal.ItemStack_): number;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        static setCharged(arg0: Internal.ItemStack_, arg1: boolean): void;
        getStartSound(arg0: number): Internal.SoundEvent;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        static containsChargedProjectile(arg0: Internal.ItemStack_, arg1: Internal.Item_): boolean;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly DEFAULT_RANGE: 8;
    }
    type CrossbowItem_ = CrossbowItem;
    interface IForgeLevel extends Internal.ICapabilityProvider {
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        increaseMaxEntityRadius(arg0: number): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getMaxEntityRadius(): number;
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get maxEntityRadius(): number
    }
    type IForgeLevel_ = IForgeLevel;
    class IceSpikeFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type IceSpikeFeature_ = IceSpikeFeature;
    interface View$OnLayoutChangeListener {
        onLayoutChange(arg0: Internal.View_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        (arg0: Internal.View_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
    }
    type View$OnLayoutChangeListener_ = View$OnLayoutChangeListener;
    class InteractionResult extends Internal.Enum<Internal.InteractionResult> {
        static values(): Internal.InteractionResult[];
        shouldSwing(): boolean;
        static sidedSuccess(arg0: boolean): Internal.InteractionResult;
        shouldAwardStats(): boolean;
        consumesAction(): boolean;
        static valueOf(arg0: string): Internal.InteractionResult;
        static readonly PASS: Internal.InteractionResult;
        static readonly CONSUME_PARTIAL: Internal.InteractionResult;
        static readonly FAIL: Internal.InteractionResult;
        static readonly CONSUME: Internal.InteractionResult;
        static readonly SUCCESS: Internal.InteractionResult;
    }
    type InteractionResult_ = InteractionResult | "pass" | "consume" | "success" | "consume_partial" | "fail";
    class FontMetricsInt {
        constructor()
        extendBy(ascent: number, descent: number): void;
        extendBy(fm: Internal.FontMetricsInt_): void;
        extendBy(ascent: number, descent: number, leading: number): void;
        reset(): void;
        leading: number;
        descent: number;
        ascent: number;
    }
    type FontMetricsInt_ = FontMetricsInt;
    class DragonSittingScanningPhase extends Internal.AbstractDragonSittingPhase {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonSittingScanningPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonSittingScanningPhase>
    }
    type DragonSittingScanningPhase_ = DragonSittingScanningPhase;
    class FMLLoadCompleteEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type FMLLoadCompleteEvent_ = FMLLoadCompleteEvent;
    abstract class DynamicLike <T> {
        constructor(arg0: Internal.DynamicOps_<T>)
        asMapOpt<K, V>(arg0: Internal.Function_<Internal.Dynamic<T>, K>, arg1: Internal.Function_<Internal.Dynamic<T>, V>): Internal.DataResult<Internal.Map<K, V>>;
        createIntList(arg0: Internal.IntStream_): Internal.Dynamic<any>;
        createBoolean(arg0: boolean): Internal.Dynamic<T>;
        getGeneric(arg0: T): Internal.DataResult<T>;
        readMap<K, V>(arg0: Internal.Decoder_<K>, arg1: Internal.Decoder_<V>): Internal.DataResult<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        getOps(): Internal.DynamicOps<T>;
        createNumeric(arg0: number): Internal.Dynamic<T>;
        asNumber(arg0: number): number;
        asIntStream(): Internal.IntStream;
        createDouble(arg0: number): Internal.Dynamic<T>;
        asString(): Internal.DataResult<string>;
        asByte(arg0: number): number;
        readList<E>(arg0: Internal.Function_<Internal.Dynamic<any>, Internal.DataResult<E>>): Internal.DataResult<Internal.List<E>>;
        asMap<K, V>(arg0: Internal.Function_<Internal.Dynamic<T>, K>, arg1: Internal.Function_<Internal.Dynamic<T>, V>): Internal.Map<K, V>;
        getElementGeneric(arg0: T, arg1: T): T;
        asLong(arg0: number): number;
        getElement(arg0: string): Internal.DataResult<T>;
        getElement(arg0: string, arg1: T): T;
        asShort(arg0: number): number;
        emptyMap(): Internal.Dynamic<T>;
        asDouble(arg0: number): number;
        asFloat(arg0: number): number;
        asNumber(): Internal.DataResult<number>;
        readMap<K, V>(arg0: Internal.Decoder_<K>, arg1: Internal.Function_<K, Internal.Decoder<V>>): Internal.DataResult<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        asString(arg0: string): string;
        createFloat(arg0: number): Internal.Dynamic<T>;
        read<A>(arg0: Internal.Decoder_<A>): Internal.DataResult<A>;
        decode<A>(arg0: Internal.Decoder_<A>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        asStream(): Internal.Stream<Internal.Dynamic<T>>;
        get(arg0: string): Internal.OptionalDynamic<T>;
        createByte(arg0: number): Internal.Dynamic<T>;
        emptyList(): Internal.Dynamic<T>;
        asLongStreamOpt(): Internal.DataResult<Internal.LongStream>;
        createList(arg0: Internal.Stream_<Internal.Dynamic<any>>): Internal.Dynamic<T>;
        createMap(arg0: Internal.Map_<Internal.Dynamic<any>, Internal.Dynamic<any>>): Internal.Dynamic<T>;
        readMap<R>(arg0: Internal.DataResult_<R>, arg1: Internal.Function3_<R, Internal.Dynamic<T>, Internal.Dynamic<T>, Internal.DataResult<R>>): Internal.DataResult<R>;
        asIntStreamOpt(): Internal.DataResult<Internal.IntStream>;
        asByteBuffer(): Internal.ByteBuffer;
        createLongList(arg0: Internal.LongStream_): Internal.Dynamic<any>;
        readList<E>(arg0: Internal.Decoder_<E>): Internal.DataResult<Internal.List<E>>;
        asInt(arg0: number): number;
        createShort(arg0: number): Internal.Dynamic<T>;
        createString(arg0: string): Internal.Dynamic<T>;
        asBoolean(arg0: boolean): boolean;
        getElementGeneric(arg0: T): Internal.DataResult<T>;
        asList<U>(arg0: Internal.Function_<Internal.Dynamic<T>, U>): Internal.List<U>;
        createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic<any>;
        asByteBufferOpt(): Internal.DataResult<Internal.ByteBuffer>;
        asLongStream(): Internal.LongStream;
        asListOpt<U>(arg0: Internal.Function_<Internal.Dynamic<T>, U>): Internal.DataResult<Internal.List<U>>;
        asStreamOpt(): Internal.DataResult<Internal.Stream<Internal.Dynamic<T>>>;
        asMapOpt(): Internal.DataResult<Internal.Stream<com.mojang.datafixers.util.Pair<Internal.Dynamic<T>, Internal.Dynamic<T>>>>;
        createLong(arg0: number): Internal.Dynamic<T>;
        createInt(arg0: number): Internal.Dynamic<T>;
        get ops(): Internal.DynamicOps<T>
    }
    type DynamicLike_<T> = DynamicLike<T>;
    abstract class AbstractIllager extends Internal.Raider {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getArmPose(): Internal.AbstractIllager$IllagerArmPose;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get armPose(): Internal.AbstractIllager$IllagerArmPose
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AbstractIllager_ = AbstractIllager;
    class ByteOrder {
        static nativeOrder(): Internal.ByteOrder;
        static readonly BIG_ENDIAN: Internal.ByteOrder;
        static readonly LITTLE_ENDIAN: Internal.ByteOrder;
    }
    type ByteOrder_ = ByteOrder;
    class ItemNameBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ItemNameBlockItem_ = ItemNameBlockItem;
    class PatternMatchContext {
        constructor()
        increment(key: string, value: number): void;
        get<T>(key: string): T;
        containsKey(key: string): boolean;
        getOrDefault<T>(key: string, defaultValue: T): T;
        getInt(key: string): number;
        set(key: string, value: any): void;
        getOrCreate<T>(key: string, creator: Internal.Supplier_<T>): T;
        reset(): void;
        getOrPut<T>(key: string, initialValue: T): T;
    }
    type PatternMatchContext_ = PatternMatchContext;
    interface Long2ByteFunction extends Internal.LongToIntFunction, it.unimi.dsi.fastutil.Function<number, number> {
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        getOrDefault(arg0: number, arg1: number): number;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        defaultReturnValue(arg0: number): void;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsInt(arg0: number): number;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2ByteFunction<T>;
        defaultReturnValue(): number;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2ByteFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        put(arg0: number, arg1: number): number;
        apply(arg0: number): number;
        containsKey(arg0: number): boolean;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction;
        clear(): void;
        identity<T>(): Internal.Function<T, T>;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction;
        (arg0: number): number;
    }
    type Long2ByteFunction_ = Long2ByteFunction;
    class LivingEvent$LivingVisibilityEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number)
        getEntity(): Internal.Entity;
        getVisibilityModifier(): number;
        getLookingEntity(): Internal.Entity;
        modifyVisibility(arg0: number): void;
        get entity(): Internal.Entity
        get visibilityModifier(): number
        get lookingEntity(): Internal.Entity
    }
    type LivingEvent$LivingVisibilityEvent_ = LivingEvent$LivingVisibilityEvent;
    class StructurePiecesBuilder implements Internal.StructurePieceAccessor {
        constructor()
        addPiece(arg0: Internal.StructurePiece_): void;
        clear(): void;
        /**
         * @deprecated
        */
        offsetPiecesVertically(arg0: number): void;
        build(): Internal.PiecesContainer;
        findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece;
        isEmpty(): boolean;
        /**
         * @deprecated
        */
        moveBelowSeaLevel(arg0: number, arg1: number, arg2: Internal.RandomSource_, arg3: number): number;
        getBoundingBox(): Internal.BoundingBox;
        moveInsideHeights(arg0: Internal.RandomSource_, arg1: number, arg2: number): void;
        get empty(): boolean
        get boundingBox(): Internal.BoundingBox
    }
    type StructurePiecesBuilder_ = StructurePiecesBuilder;
    class CoralClawFeature extends Internal.CoralFeature {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type CoralClawFeature_ = CoralClawFeature;
    interface BuiltInExceptionProvider {
        dispatcherParseException(): Internal.DynamicCommandExceptionType;
        readerExpectedInt(): Internal.SimpleCommandExceptionType;
        readerInvalidBool(): Internal.DynamicCommandExceptionType;
        floatTooLow(): Internal.Dynamic2CommandExceptionType;
        readerInvalidEscape(): Internal.DynamicCommandExceptionType;
        readerInvalidLong(): Internal.DynamicCommandExceptionType;
        readerInvalidDouble(): Internal.DynamicCommandExceptionType;
        readerInvalidInt(): Internal.DynamicCommandExceptionType;
        integerTooLow(): Internal.Dynamic2CommandExceptionType;
        longTooLow(): Internal.Dynamic2CommandExceptionType;
        floatTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedLong(): Internal.SimpleCommandExceptionType;
        dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType;
        integerTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedFloat(): Internal.SimpleCommandExceptionType;
        longTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedSymbol(): Internal.DynamicCommandExceptionType;
        readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType;
        doubleTooHigh(): Internal.Dynamic2CommandExceptionType;
        doubleTooLow(): Internal.Dynamic2CommandExceptionType;
        readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType;
        dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType;
        readerExpectedBool(): Internal.SimpleCommandExceptionType;
        literalIncorrect(): Internal.DynamicCommandExceptionType;
        readerInvalidFloat(): Internal.DynamicCommandExceptionType;
        readerExpectedDouble(): Internal.SimpleCommandExceptionType;
        dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType;
    }
    type BuiltInExceptionProvider_ = BuiltInExceptionProvider;
    abstract class EffectRenderingInventoryScreen <T extends Internal.AbstractContainerMenu> extends Internal.AbstractContainerScreen<T> {
        constructor(arg0: T, arg1: Internal.Inventory_, arg2: Internal.Component_)
        charTyped(arg0: string, arg1: number): boolean;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        canSeeEffects(): boolean;
        changeFocus(arg0: boolean): boolean;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        mouseMoved(arg0: number, arg1: number): void;
        set initialFocus(arg0: Internal.GuiEventListener_)
    }
    type EffectRenderingInventoryScreen_<T extends Internal.AbstractContainerMenu> = EffectRenderingInventoryScreen<T>;
    class BedBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.DyeColor_)
        getColor(): Internal.DyeColor;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        setColor(arg0: Internal.DyeColor_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get color(): Internal.DyeColor
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        set color(arg0: Internal.DyeColor_)
        get renderBoundingBox(): Internal.AABB
    }
    type BedBlockEntity_ = BedBlockEntity;
    class ModifiableBiomeInfo {
        constructor(arg0: Internal.ModifiableBiomeInfo$BiomeInfo_)
        getModifiedBiomeInfo(): Internal.ModifiableBiomeInfo$BiomeInfo;
        applyBiomeModifiers(arg0: Internal.Holder_<Internal.Biome>, arg1: Internal.List_<Internal.BiomeModifier>): void;
        get(): Internal.ModifiableBiomeInfo$BiomeInfo;
        getOriginalBiomeInfo(): Internal.ModifiableBiomeInfo$BiomeInfo;
        get modifiedBiomeInfo(): Internal.ModifiableBiomeInfo$BiomeInfo
        get originalBiomeInfo(): Internal.ModifiableBiomeInfo$BiomeInfo
    }
    type ModifiableBiomeInfo_ = ModifiableBiomeInfo;
    class HoverEvent$EntityTooltipInfo {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.UUID_, arg2: Internal.Component_)
        static create(arg0: Internal.JsonElement_): Internal.HoverEvent$EntityTooltipInfo;
        getTooltipLines(): Internal.List<Internal.Component>;
        serialize(): Internal.JsonElement;
        static create(arg0: Internal.Component_): Internal.HoverEvent$EntityTooltipInfo;
        get tooltipLines(): Internal.List<Internal.Component>
        readonly id: Internal.UUID;
        readonly name: Internal.Component;
        readonly type: Internal.EntityType<any>;
    }
    type HoverEvent$EntityTooltipInfo_ = HoverEvent$EntityTooltipInfo;
    abstract class ThrowableProjectile extends Internal.Projectile {
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ThrowableProjectile_ = ThrowableProjectile;
    class LivingEvent$LivingTickEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type LivingEvent$LivingTickEvent_ = LivingEvent$LivingTickEvent;
    class ForgeRegistry <V> implements Internal.IForgeRegistryInternal<V>, Internal.IForgeRegistryModifiable<V> {
        getKey(arg0: number): Internal.ResourceKey<V>;
        getResourceKey(arg0: V): Internal.Optional<Internal.ResourceKey<V>>;
        iterator(): Internal.Iterator<V>;
        getDelegateOrThrow(arg0: V): Internal.Holder$Reference<V>;
        getHolder(arg0: V): Internal.Optional<Internal.Holder<V>>;
        getValues(): Internal.Collection<V>;
        getHolder(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder<V>>;
        spliterator(): Internal.Spliterator<V>;
        getID(arg0: V): number;
        getMissingEvent(arg0: ResourceLocation_, arg1: Internal.Map_<ResourceLocation, number>): Internal.MissingMappingsEvent;
        isEmpty(): boolean;
        register(arg0: ResourceLocation_, arg1: V): void;
        getSlaveMap<T>(arg0: ResourceLocation_, arg1: T): T;
        getDelegate(arg0: V): Internal.Optional<Internal.Holder$Reference<V>>;
        getValue(arg0: number): V;
        containsKey(arg0: ResourceLocation_): boolean;
        forEach(arg0: Internal.Consumer_<V>): void;
        getHolder(arg0: ResourceLocation_): Internal.Optional<Internal.Holder<V>>;
        getDelegate(arg0: Internal.ResourceKey_<V>): Internal.Optional<Internal.Holder$Reference<V>>;
        getCodec(): Internal.Codec<V>;
        getRaw(arg0: ResourceLocation_): V;
        freeze(): void;
        getDefaultKey(): ResourceLocation;
        getDelegate(arg0: ResourceLocation_): Internal.Optional<Internal.Holder$Reference<V>>;
        setSlaveMap(arg0: ResourceLocation_, arg1: any): void;
        getID(arg0: ResourceLocation_): number;
        remove(arg0: ResourceLocation_): V;
        getKeys(): Internal.Set<ResourceLocation>;
        tags(): Internal.ITagManager<V>;
        register(arg0: string, arg1: V): void;
        containsValue(arg0: V): boolean;
        getRegistryKey(): Internal.ResourceKey<Internal.Registry<V>>;
        isLocked(): boolean;
        bake(): void;
        unfreeze(): void;
        getValue(arg0: ResourceLocation_): V;
        clear(): void;
        getEntries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>;
        getRegistryName(): ResourceLocation;
        getDelegateOrThrow(arg0: Internal.ResourceKey_<V>): Internal.Holder$Reference<V>;
        makeSnapshot(): Internal.ForgeRegistry$Snapshot;
        loadIds(arg0: Internal.Map_<ResourceLocation, number>, arg1: Internal.Map_<ResourceLocation, string>, arg2: Internal.Map_<ResourceLocation, number>, arg3: Internal.Map_<ResourceLocation, Internal.IdMappingEvent$IdRemapping>, arg4: Internal.ForgeRegistry_<V>, arg5: ResourceLocation_): void;
        getKey(arg0: V): ResourceLocation;
        getDelegateOrThrow(arg0: ResourceLocation_): Internal.Holder$Reference<V>;
        get values(): Internal.Collection<V>
        get empty(): boolean
        get codec(): Internal.Codec<V>
        get defaultKey(): ResourceLocation
        get keys(): Internal.Set<ResourceLocation>
        get registryKey(): Internal.ResourceKey<Internal.Registry<V>>
        get locked(): boolean
        get entries(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<V>, V>>
        get registryName(): ResourceLocation
        static REGISTRIES: Internal.MarkerManager$Log4jMarker;
    }
    type ForgeRegistry_<V> = ForgeRegistry<V>;
    class MultifaceSpreader$SpreadPos extends Internal.Record {
        constructor(arg0: BlockPos_, arg1: Internal.Direction_)
        face(): Internal.Direction;
        pos(): BlockPos;
    }
    type MultifaceSpreader$SpreadPos_ = MultifaceSpreader$SpreadPos;
    class WorldGenSettings {
        constructor(arg0: number, arg1: boolean, arg2: boolean, arg3: Internal.Registry_<Internal.LevelStem>, arg4: Internal.Optional_<string>)
        constructor(arg0: number, arg1: boolean, arg2: boolean, arg3: Internal.Registry_<Internal.LevelStem>)
        static withOverworld(arg0: Internal.Registry_<Internal.DimensionType>, arg1: Internal.Registry_<Internal.LevelStem>, arg2: Internal.ChunkGenerator_): Internal.Registry<Internal.LevelStem>;
        generateBonusChest(): boolean;
        withSeed(arg0: boolean, arg1: Internal.OptionalLong_): this;
        withStructuresToggled(): this;
        seed(): number;
        levels(): Internal.ImmutableSet<Internal.ResourceKey<Internal.Level>>;
        static levelStemToLevel(arg0: Internal.ResourceKey_<Internal.LevelStem>): Internal.ResourceKey<Internal.Level>;
        static levelToLevelStem(arg0: Internal.ResourceKey_<Internal.Level>): Internal.ResourceKey<Internal.LevelStem>;
        dimensions(): Internal.Registry<Internal.LevelStem>;
        static withOverworld(arg0: Internal.Registry_<Internal.LevelStem>, arg1: Internal.Holder_<Internal.DimensionType>, arg2: Internal.ChunkGenerator_): Internal.Registry<Internal.LevelStem>;
        static parseSeed(arg0: string): Internal.OptionalLong;
        withBonusChest(): this;
        withBonusChestToggled(): this;
        isFlatWorld(): boolean;
        isOldCustomizedWorld(): boolean;
        overworld(): Internal.ChunkGenerator;
        static replaceOverworldGenerator(arg0: Internal.RegistryAccess_, arg1: Internal.WorldGenSettings_, arg2: Internal.ChunkGenerator_): Internal.WorldGenSettings;
        generateStructures(): boolean;
        isDebug(): boolean;
        get flatWorld(): boolean
        get oldCustomizedWorld(): boolean
        get debug(): boolean
        readonly legacyCustomOptions: Internal.Optional<string>;
        static readonly CODEC: Internal.Codec<Internal.WorldGenSettings>;
    }
    type WorldGenSettings_ = WorldGenSettings;
    class ProtoChunk extends Internal.ChunkAccess {
        constructor(arg0: Internal.ChunkPos_, arg1: Internal.UpgradeData_, arg2: Internal.LevelChunkSection_[], arg3: any_<Internal.Block>, arg4: any_<Internal.Fluid>, arg5: Internal.LevelHeightAccessor_, arg6: Internal.Registry_<Internal.Biome>, arg7: Internal.BlendingData_)
        constructor(arg0: Internal.ChunkPos_, arg1: Internal.UpgradeData_, arg2: Internal.LevelHeightAccessor_, arg3: Internal.Registry_<Internal.Biome>, arg4: Internal.BlendingData_)
        getMinSection(): number;
        setStatus(arg0: Internal.ChunkStatus_): void;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        unpackFluidTicks(): Internal.LevelChunkTicks<Internal.Fluid>;
        getMaxBuildHeight(): number;
        getOrCreateCarvingMask(arg0: CarvingGenerationStep_): Internal.CarvingMask;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        unpackBlockTicks(): Internal.LevelChunkTicks<Internal.Block>;
        getSectionYFromSectionIndex(arg0: number): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        setCarvingMask(arg0: CarvingGenerationStep_, arg1: Internal.CarvingMask_): void;
        setLightEngine(arg0: Internal.LevelLightEngine_): void;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        addLight(arg0: number, arg1: number): void;
        static unpackOffsetCoordinates(arg0: number, arg1: number, arg2: Internal.ChunkPos_): BlockPos;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        addLight(arg0: BlockPos_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        setBelowZeroRetrogen(arg0: Internal.BelowZeroRetrogen_): void;
        addEntity(arg0: Internal.CompoundTag_): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        static packOffsetCoordinates(arg0: BlockPos_): number;
        getSectionsCount(): number;
        getBlockEntityNbts(): Internal.Map<BlockPos, Internal.CompoundTag>;
        getBlockEntities(): Internal.Map<BlockPos, Internal.BlockEntity>;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        getCarvingMask(arg0: CarvingGenerationStep_): Internal.CarvingMask;
        getEntities(): Internal.List<Internal.CompoundTag>;
        getPackedLights(): Internal.ShortList[];
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        set status(arg0: Internal.ChunkStatus_)
        get maxSection(): number
        get maxBuildHeight(): number
        set lightEngine(arg0: Internal.LevelLightEngine_)
        get modelDataManager(): Internal.ModelDataManager
        set belowZeroRetrogen(arg0: Internal.BelowZeroRetrogen_)
        get sectionsCount(): number
        get blockEntityNbts(): Internal.Map<BlockPos, Internal.CompoundTag>
        get blockEntities(): Internal.Map<BlockPos, Internal.BlockEntity>
        get maxLightLevel(): number
        get entities(): Internal.List<Internal.CompoundTag>
        get packedLights(): Internal.ShortList[]
    }
    type ProtoChunk_ = ProtoChunk;
    interface TextFilter {
        processMessageBundle(arg0: Internal.List_<string>): Internal.CompletableFuture<Internal.List<Internal.FilteredText>>;
        processStreamMessage(arg0: string): Internal.CompletableFuture<Internal.FilteredText>;
        leave(): void;
        join(): void;
        readonly DUMMY: Internal.TextFilter;
    }
    type TextFilter_ = TextFilter;
    class PartDefinition implements Internal.PartDefinitionAccess {
        automobility$children(): Internal.Map<any, any>;
        static automobility$create_$md$73e547$0(arg0: Internal.List_<any>, arg1: Internal.PartPose_): Internal.PartDefinition;
        bake(arg0: number, arg1: number): Internal.ModelPart;
        static automobility$create(arg0: Internal.List_<Internal.CubeDefinition>, arg1: Internal.PartPose_): Internal.PartDefinition;
        getChild(arg0: string): this;
        automobility$cuboids(): Internal.List<any>;
        addOrReplaceChild(arg0: string, arg1: Internal.CubeListBuilder_, arg2: Internal.PartPose_): this;
        automobility$transform(): Internal.PartPose;
    }
    type PartDefinition_ = PartDefinition;
    class CampfireCookingRecipe extends Internal.AbstractCookingRecipe {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_, arg4: number, arg5: number)
        isSpecial(): boolean;
        getGroup(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get special(): boolean
        get group(): string
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type CampfireCookingRecipe_ = CampfireCookingRecipe;
    class RegistryAccess$RegistryData <E> extends Internal.Record {
        constructor(key: Internal.ResourceKey_<Internal.Registry<E>>, codec: Internal.Codec_<E>, networkCodec: Internal.Codec_<E>)
        key(): Internal.ResourceKey<Internal.Registry<E>>;
        codec(): Internal.Codec<E>;
        sendToClient(): boolean;
        networkCodec(): Internal.Codec<E>;
    }
    type RegistryAccess$RegistryData_<E> = RegistryAccess$RegistryData<E>;
    class MeshDefinition {
        constructor()
        getRoot(): Internal.PartDefinition;
        get root(): Internal.PartDefinition
    }
    type MeshDefinition_ = MeshDefinition;
    interface TemporalAccessor {
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        getLong(arg0: Internal.TemporalField_): number;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        isSupported(arg0: Internal.TemporalField_): boolean;
    }
    type TemporalAccessor_ = TemporalAccessor;
    class LazyOptional <T> {
        cast<X>(): Internal.LazyOptional<X>;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.NonNullSupplier_<X>): T;
        invalidate(): void;
        filter(arg0: Internal.NonNullPredicate_<T>): Internal.Optional<T>;
        resolve(): Internal.Optional<T>;
        lazyMap<U>(arg0: Internal.NonNullFunction_<T, U>): Internal.LazyOptional<U>;
        orElse(arg0: T): T;
        isPresent(): boolean;
        static of<T>(arg0: Internal.NonNullSupplier_<T>): Internal.LazyOptional<T>;
        orElseGet(arg0: Internal.NonNullSupplier_<T>): T;
        map<U>(arg0: Internal.NonNullFunction_<T, U>): Internal.Optional<U>;
        ifPresent(arg0: Internal.NonNullConsumer_<T>): void;
        addListener(arg0: Internal.NonNullConsumer_<Internal.LazyOptional<T>>): void;
        static empty<T>(): Internal.LazyOptional<T>;
        get present(): boolean
    }
    type LazyOptional_<T> = LazyOptional<T>;
    class GeodeBlockSettings {
        constructor(arg0: Internal.BlockStateProvider_, arg1: Internal.BlockStateProvider_, arg2: Internal.BlockStateProvider_, arg3: Internal.BlockStateProvider_, arg4: Internal.BlockStateProvider_, arg5: Internal.List_<Internal.BlockState>, arg6: Internal.TagKey_<Internal.Block>, arg7: Internal.TagKey_<Internal.Block>)
        readonly innerLayerProvider: Internal.BlockStateProvider;
        readonly middleLayerProvider: Internal.BlockStateProvider;
        readonly fillingProvider: Internal.BlockStateProvider;
        readonly alternateInnerLayerProvider: Internal.BlockStateProvider;
        readonly outerLayerProvider: Internal.BlockStateProvider;
        readonly invalidBlocks: Internal.TagKey<Internal.Block>;
        static readonly CODEC: Internal.Codec<Internal.GeodeBlockSettings>;
        readonly innerPlacements: Internal.List<Internal.BlockState>;
        readonly cannotReplace: Internal.TagKey<Internal.Block>;
    }
    type GeodeBlockSettings_ = GeodeBlockSettings;
    interface Functor <F extends Internal.K1, Mu extends Internal.Functor$Mu> extends Internal.Kind1<F, Mu> {
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>): Internal.Products$P11<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
        group<T1, T2, T3, T4, T5, T6>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>): Internal.Products$P15<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
        map<T, R>(arg0: Internal.Function_<T, R>, arg1: Internal.App_<F, T>): Internal.App<F, R>;
        group<T1, T2>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>): Internal.Products$P2<F, T1, T2>;
        group<T1, T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>): Internal.Products$P10<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
        group<T1, T2, T3, T4, T5, T6, T7>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>): Internal.Products$P13<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>): Internal.Products$P9<F, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
        group<T1, T2, T3, T4>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        group<T1, T2, T3, T4, T5>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        group<T1>(arg0: Internal.App_<F, T1>): Internal.Products$P1<F, T1>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>): Internal.Products$P14<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>): Internal.Products$P12<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
        unbox<F extends Internal.K1, Mu extends Internal.Functor$Mu>(arg0: Internal.App_<Mu, F>): this;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>, arg15: Internal.App_<F, T16>): Internal.Products$P16<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
        group<T1, T2, T3>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>): Internal.Products$P3<F, T1, T2, T3>;
    }
    type Functor_<F extends Internal.K1, Mu extends Internal.Functor$Mu> = Functor<F, Mu>;
    class RegistrateItemTagsProvider extends Internal.RegistrateTagsProvider<Internal.Item> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.ProviderType_<Internal.RegistrateItemTagsProvider>, arg2: string, arg3: Internal.DataGenerator_, arg4: Internal.ExistingFileHelper_, arg5: Internal.RegistrateTagsProvider_<Internal.Block>)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        copy(arg0: Internal.TagKey_<Internal.Block>, arg1: Internal.TagKey_<Internal.Item>): void;
    }
    type RegistrateItemTagsProvider_ = RegistrateItemTagsProvider;
    interface Object2DoubleFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToDoubleFunction<K> {
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        put(arg0: K, arg1: number): number;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction<K>;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2DoubleFunction;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction<K>;
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2DoubleFunction<T>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2DoubleFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: number): void;
        applyAsDouble(arg0: K): number;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2DoubleFunction;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2DoubleFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2DoubleFunction;
        removeDouble(arg0: any): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction<K>;
        defaultReturnValue(): number;
        apply(arg0: K): number;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        size(): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2DoubleFunction;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2DoubleFunction;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction<K>;
        clear(): void;
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        getDouble(arg0: any): number;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        (arg0: any): number;
    }
    type Object2DoubleFunction_<K> = Object2DoubleFunction<K>;
    interface PermissionNode$PermissionResolver <T> {
        resolve(arg0: Internal.ServerPlayer_, arg1: Internal.UUID_, ...arg2: any_<any>[]): T;
        (arg0: Internal.ServerPlayer_, arg1: Internal.UUID_, ...arg2: any_<any>[]): T;
    }
    type PermissionNode$PermissionResolver_<T> = PermissionNode$PermissionResolver<T>;
    interface ArtifactFilter {
        include(arg0: Internal.Artifact_): boolean;
    }
    type ArtifactFilter_ = ArtifactFilter;
    class ModelManager extends Internal.SimplePreparableReloadListener<Internal.ModelBakery> implements Internal.AutoCloseable {
        constructor(arg0: Internal.TextureManager_, arg1: Internal.BlockColors_, arg2: number)
        updateMaxMipLevel(arg0: number): void;
        getModel(arg0: ResourceLocation_): Internal.BakedModel;
        getModel(arg0: Internal.ModelResourceLocation_): Internal.BakedModel;
        getMissingModel(): Internal.BakedModel;
        requiresRender(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        close(): void;
        getName(): string;
        getBlockModelShaper(): Internal.BlockModelShaper;
        getAtlas(arg0: ResourceLocation_): Internal.TextureAtlas;
        getModelBakery(): Internal.ModelBakery;
        get missingModel(): Internal.BakedModel
        get name(): string
        get blockModelShaper(): Internal.BlockModelShaper
        get modelBakery(): Internal.ModelBakery
        bakedRegistry: Internal.Map<ResourceLocation, Internal.BakedModel>;
    }
    type ModelManager_ = ModelManager;
    class DustProperty implements Internal.IMaterialProperty<Internal.DustProperty> {
        constructor()
        constructor(harvestLevel: number, burnTime: number)
        setBurnTime(burnTime: number): void;
        getBurnTime(): number;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        setHarvestLevel(harvestLevel: number): void;
        getHarvestLevel(): number;
        set burnTime(burnTime: number)
        get burnTime(): number
        set harvestLevel(harvestLevel: number)
        get harvestLevel(): number
    }
    type DustProperty_ = DustProperty;
    class ClientboundLightUpdatePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ChunkPos_, arg1: Internal.LevelLightEngine_, arg2: Internal.BitSet_, arg3: Internal.BitSet_, arg4: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZ(): number;
        getLightData(): Internal.ClientboundLightUpdatePacketData;
        isSkippable(): boolean;
        get x(): number
        get z(): number
        get lightData(): Internal.ClientboundLightUpdatePacketData
        get skippable(): boolean
    }
    type ClientboundLightUpdatePacket_ = ClientboundLightUpdatePacket;
    class DoubleBlockCombiner$BlockType extends Internal.Enum<Internal.DoubleBlockCombiner$BlockType> {
        static values(): Internal.DoubleBlockCombiner$BlockType[];
        static valueOf(arg0: string): Internal.DoubleBlockCombiner$BlockType;
        static readonly SINGLE: Internal.DoubleBlockCombiner$BlockType;
        static readonly FIRST: Internal.DoubleBlockCombiner$BlockType;
        static readonly SECOND: Internal.DoubleBlockCombiner$BlockType;
    }
    type DoubleBlockCombiner$BlockType_ = DoubleBlockCombiner$BlockType | "single" | "second" | "first";
    abstract class AbstractObject2IntMap <K> extends Internal.AbstractObject2IntFunction<K> implements Internal.Object2IntMap<K>, Internal.Serializable {
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        removeInt(arg0: any): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        static of<K, V>(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<K, V>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        replace(arg0: K, arg1: number): number;
        applyAsInt(arg0: K): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        getOrDefault(arg0: any, arg1: number): number;
        static identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        put(arg0: K, arg1: number): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        /**
         * @deprecated
        */
        computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        isEmpty(): boolean;
        mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        containsValue(arg0: number): boolean;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        computeInt(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        remove(arg0: any, arg1: number): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        static of<K, V>(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<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number;
        putAll(arg0: Internal.Map_<K, number>): void;
        putIfAbsent(arg0: K, arg1: number): number;
        static of<K, V>(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<K, V>;
        object2IntEntrySet(): Internal.ObjectSet<Internal.Object2IntMap$Entry<K>>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        static of<K, V>(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<K, V>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
        get empty(): boolean
    }
    type AbstractObject2IntMap_<K> = AbstractObject2IntMap<K>;
    interface ShortComparator extends Internal.Comparator<number> {
        compare(arg0: number, arg1: number): number;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        thenComparingInt(arg0: Internal.ToIntFunction_<number>): Internal.Comparator<number>;
        reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing<U>(arg0: Internal.Function_<number, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<number>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<number>): Internal.Comparator<number>;
        thenComparing(arg0: Internal.ShortComparator_): this;
        thenComparingLong(arg0: Internal.ToLongFunction_<number>): Internal.Comparator<number>;
        naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<number, U>): Internal.Comparator<number>;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: any, arg1: any): number;
        /**
         * @deprecated
        */
        compare(arg0: number, arg1: number): number;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
        thenComparing(arg0: Internal.Comparator_<number>): Internal.Comparator<number>;
        reversed(): this;
    }
    type ShortComparator_ = ShortComparator;
    interface Flushable {
        flush(): void;
    }
    type Flushable_ = Flushable;
    class SmokerBlock extends Internal.AbstractFurnaceBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SmokerBlock_ = SmokerBlock;
    class ChunkRenderDispatcher$RenderChunk implements Internal.RenderChunkAccessor, Internal.RenderChunkExtension {
        constructor(arg0: Internal.ChunkRenderDispatcher_, arg1: number, arg2: number, arg3: number, arg4: number)
        getRelativeOrigin(arg0: Internal.Direction_): BlockPos;
        getOrigin(): BlockPos;
        setNotDirty(): void;
        compileSync(arg0: Internal.RenderRegionCache_): void;
        resortTransparency(arg0: Internal.RenderType_, arg1: Internal.ChunkRenderDispatcher_): boolean;
        setOrigin(arg0: number, arg1: number, arg2: number): void;
        getBuffer(arg0: Internal.RenderType_): Internal.VertexBuffer;
        isDirty(): boolean;
        getCompiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk;
        flywheel$updateGlobalBlockEntities(arg0: Internal.Collection_<any>): void;
        flywheel$getLevel(): Internal.ClientLevel;
        getBoundingBox(): Internal.AABB;
        isDirtyFromPlayer(): boolean;
        rebuildChunkAsync(arg0: Internal.ChunkRenderDispatcher_, arg1: Internal.RenderRegionCache_): void;
        hasAllNeighbors(): boolean;
        setDirty(arg0: boolean): void;
        createCompileTask(arg0: Internal.RenderRegionCache_): Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask;
        releaseBuffers(): void;
        get origin(): BlockPos
        get dirty(): boolean
        get compiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk
        get boundingBox(): Internal.AABB
        get dirtyFromPlayer(): boolean
        set dirty(arg0: boolean)
        readonly index: number;
        static readonly SIZE: 16;
        readonly compiled: Internal.AtomicReference<Internal.ChunkRenderDispatcher$CompiledChunk>;
    }
    type ChunkRenderDispatcher$RenderChunk_ = ChunkRenderDispatcher$RenderChunk;
    interface Object2FloatMap$FastEntrySet <K> extends Internal.ObjectSet<Internal.Object2FloatMap$Entry<K>> {
        add(arg0: Internal.Object2FloatMap$Entry_<K>): boolean;
        stream(): Internal.Stream<Internal.Object2FloatMap$Entry<K>>;
        of<K>(arg0: K, arg1: K, arg2: K): Internal.ObjectSet<K>;
        isEmpty(): boolean;
        of<K>(arg0: K, arg1: K): Internal.ObjectSet<K>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        parallelStream(): Internal.Stream<Internal.Object2FloatMap$Entry<K>>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        forEach(arg0: Internal.Consumer_<Internal.Object2FloatMap$Entry<K>>): void;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        fastForEach(arg0: Internal.Consumer_<Internal.Object2FloatMap$Entry<K>>): void;
        removeIf(arg0: Internal.Predicate_<Internal.Object2FloatMap$Entry<K>>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        fastIterator(): Internal.ObjectIterator<Internal.Object2FloatMap$Entry<K>>;
        toArray(): any[];
        of<K>(): Internal.ObjectSet<K>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        of<K>(...arg0: K[]): Internal.ObjectSet<K>;
        clear(): void;
        of<K>(arg0: K): Internal.ObjectSet<K>;
        addAll(arg0: Internal.Collection_<Internal.Object2FloatMap$Entry<K>>): boolean;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        get empty(): boolean
    }
    type Object2FloatMap$FastEntrySet_<K> = Object2FloatMap$FastEntrySet<K>;
    abstract class FileStore {
        name(): string;
        getFileStoreAttributeView<V extends Internal.FileStoreAttributeView>(arg0: V): V;
        type(): string;
        supportsFileAttributeView(arg0: typeof Internal.FileAttributeView): boolean;
        getAttribute(arg0: string): any;
        getUsableSpace(): number;
        getUnallocatedSpace(): number;
        supportsFileAttributeView(arg0: string): boolean;
        isReadOnly(): boolean;
        getTotalSpace(): number;
        getBlockSize(): number;
        get usableSpace(): number
        get unallocatedSpace(): number
        get readOnly(): boolean
        get totalSpace(): number
        get blockSize(): number
    }
    type FileStore_ = FileStore;
    interface IRPCBlockEntity extends Internal.IManagedBlockEntity {
        getNonLazyFields(): Internal.IRef[];
        rpcToTracking(managed: Internal.IManaged_, player: Internal.ServerPlayer_, methodName: string, ...args: any[]): void;
        getRPCMethod(managed: Internal.IManaged_, methodName: string): Internal.RPCMethodMeta;
        getSelf(): Internal.BlockEntity;
        rpcToServer(managed: Internal.IManaged_, methodName: string, ...args: any[]): void;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        generateRpcPacket(managed: Internal.IManaged_, methodName: string, ...args: any[]): Internal.PacketRPCMethodPayload;
        rpcToPlayer(managed: Internal.IManaged_, player: Internal.ServerPlayer_, methodName: string, ...args: any[]): void;
        getRootStorage(): Internal.IManagedStorage;
        getCurrentPos(): BlockPos;
        get nonLazyFields(): Internal.IRef[]
        get self(): Internal.BlockEntity
        get blockEntityType(): Internal.BlockEntityType<any>
        get rootStorage(): Internal.IManagedStorage
        get currentPos(): BlockPos
    }
    type IRPCBlockEntity_ = IRPCBlockEntity;
    class ClientboundSystemChatPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Component_, arg1: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        content(): Internal.Component;
        overlay(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundSystemChatPacket_ = ClientboundSystemChatPacket;
    class FFIType$Buffer extends Internal.StructBuffer<Internal.FFIType, Internal.FFIType$Buffer> implements Internal.NativeResource {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.ByteBuffer_)
        elements(arg0: Internal.PointerBuffer_): this;
        alignment(arg0: number): this;
        type(arg0: number): this;
        size(arg0: number): this;
        type(): number;
        close(): void;
        alignment(): number;
        elements(arg0: number): Internal.PointerBuffer;
        size(): number;
    }
    type FFIType$Buffer_ = FFIType$Buffer;
    interface MeshDrawTarget {
        makeIndexSpace(arg0: Internal.Mesh_): number;
        makeVertexWriter(arg0: Internal.Mesh_): Internal.ByteBuffer;
        makeInstanceSpace(arg0: Internal.Mesh_): number;
        makeIndexWriter(arg0: Internal.Mesh_): Internal.ByteBuffer;
        makeInstanceWriter(arg0: Internal.Mesh_): Internal.ByteBuffer;
        makeVertexSpace(arg0: Internal.Mesh_): number;
    }
    type MeshDrawTarget_ = MeshDrawTarget;
    class LoomMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        getSelectablePatterns(): Internal.List<Internal.Holder<Internal.BannerPattern>>;
        getSelectedBannerPatternIndex(): number;
        getPatternSlot(): Internal.Slot;
        getDyeSlot(): Internal.Slot;
        getResultSlot(): Internal.Slot;
        registerUpdateListener(arg0: Internal.Runnable_): void;
        getBannerSlot(): Internal.Slot;
        get selectablePatterns(): Internal.List<Internal.Holder<Internal.BannerPattern>>
        get selectedBannerPatternIndex(): number
        get patternSlot(): Internal.Slot
        get dyeSlot(): Internal.Slot
        get resultSlot(): Internal.Slot
        get bannerSlot(): Internal.Slot
    }
    type LoomMenu_ = LoomMenu;
    abstract class ViewGroup extends Internal.View implements Internal.ViewParent, Internal.ViewManager {
        constructor(context: icyllis.modernui.core.Context_)
        requestTransitionStart(transition: Internal.LayoutTransition_): void;
        setTouchscreenBlocksFocus(touchscreenBlocksFocus: boolean): void;
        getTransientViewCount(): number;
        updateViewLayout(view: Internal.View_, params: Internal.ViewGroup$LayoutParams_): void;
        clearChildFocus(child: Internal.View_): void;
        addView(child: Internal.View_, params: Internal.ViewGroup$LayoutParams_): void;
        focusSearch(focused: Internal.View_, direction: number): Internal.View;
        removeAllViews(): void;
        requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
        onNestedFling(target: Internal.View_, velocityX: number, velocityY: number, consumed: boolean): boolean;
        addView(child: Internal.View_, index: number): void;
        requestChildFocus(child: Internal.View_, focused: Internal.View_): void;
        getLayoutTransition(): Internal.LayoutTransition;
        offsetDescendantRectToMyCoords(descendant: Internal.View_, rect: Internal.Rect_): void;
        bringChildToFront(child: Internal.View_): void;
        removeView(view: Internal.View_): void;
        getFocusedChild(): Internal.View;
        clearDisappearingChildren(): void;
        setClipToPadding(clipToPadding: boolean): void;
        removeTransientView(view: Internal.View_): void;
        startViewTransition(view: Internal.View_): void;
        setAddStatesFromChildren(addsStates: boolean): void;
        setTransitionGroup(isTransitionGroup: boolean): void;
        addStatesFromChildren(): boolean;
        addView(child: Internal.View_): void;
        removeViews(start: number, count: number): void;
        addView(child: Internal.View_, width: number, height: number): void;
        focusableViewAvailable(v: Internal.View_): void;
        static getChildMeasureSpec(spec: number, padding: number, childDimension: number): number;
        startActionModeForChild(originalView: Internal.View_, callback: Internal.ActionMode$Callback_, type: number): Internal.ActionMode;
        onNestedScroll(target: Internal.View_, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number, type: number, consumed: number[]): void;
        onNestedPreScroll(target: Internal.View_, dx: number, dy: number, consumed: number[], type: number): void;
        setLayoutTransition(transition: Internal.LayoutTransition_): void;
        onStopNestedScroll(target: Internal.View_, type: number): void;
        setClipChildren(clipChildren: boolean): void;
        dispatchSetSelected(selected: boolean): void;
        getTouchscreenBlocksFocus(): boolean;
        removeViewAt(index: number): void;
        onStartNestedScroll(child: Internal.View_, target: Internal.View_, axes: number, type: number): boolean;
        indexOfChild(child: Internal.View_): number;
        isLayoutSuppressed(): boolean;
        getChildVisibleRect(child: Internal.View_, r: Internal.Rect_, offset: icyllis.modernui.graphics.Point_, forceParentCheck: boolean): boolean;
        offsetChildrenTopAndBottom(offset: number): void;
        suppressLayout(suppress: boolean): void;
        childDrawableStateChanged(child: Internal.View_): void;
        onInterceptHoverEvent(event: Internal.MotionEvent_): boolean;
        getChildCount(): number;
        setDescendantFocusability(focusability: number): void;
        removeViewsInLayout(start: number, count: number): void;
        getChildAt(index: number): Internal.View;
        addTransientView(view: Internal.View_, index: number): void;
        removeAllViewsInLayout(): void;
        onNestedScrollAccepted(child: Internal.View_, target: Internal.View_, axes: number, type: number): void;
        getChildDrawingOrder(drawingPosition: number): number;
        getDescendantFocusability(): number;
        getNestedScrollAxes(): number;
        showContextMenuForChild(originalView: Internal.View_, x: number, y: number): boolean;
        isTransitionGroup(): boolean;
        addView(child: Internal.View_, index: number, params: Internal.ViewGroup$LayoutParams_): void;
        dispatchSetActivated(activated: boolean): void;
        onInterceptTouchEvent(ev: Internal.MotionEvent_): boolean;
        onNestedPreFling(target: Internal.View_, velocityX: number, velocityY: number): boolean;
        getTransientView(position: number): Internal.View;
        childHasTransientStateChanged(child: Internal.View_, childHasTransientState: boolean): void;
        getClipChildren(): boolean;
        endViewTransition(view: Internal.View_): void;
        shouldDelayChildPressedState(): boolean;
        getTransientViewIndex(position: number): number;
        getClipToPadding(): boolean;
        requestChildRectangleOnScreen(child: Internal.View_, rectangle: Internal.Rect_, immediate: boolean): boolean;
        removeViewInLayout(view: Internal.View_): void;
        getChildVisibleRect(child: Internal.View_, r: Internal.Rect_, offset: icyllis.modernui.graphics.Point_): boolean;
        offsetRectIntoDescendantCoords(descendant: Internal.View_, rect: Internal.Rect_): void;
        set touchscreenBlocksFocus(touchscreenBlocksFocus: boolean)
        get transientViewCount(): number
        get layoutTransition(): Internal.LayoutTransition
        get focusedChild(): Internal.View
        set clipToPadding(clipToPadding: boolean)
        set addStatesFromChildren(addsStates: boolean)
        set transitionGroup(isTransitionGroup: boolean)
        set layoutTransition(transition: Internal.LayoutTransition_)
        set clipChildren(clipChildren: boolean)
        get touchscreenBlocksFocus(): boolean
        get layoutSuppressed(): boolean
        get childCount(): number
        set descendantFocusability(focusability: number)
        get descendantFocusability(): number
        get nestedScrollAxes(): number
        get transitionGroup(): boolean
        get clipChildren(): boolean
        get clipToPadding(): boolean
        static readonly FOCUS_BLOCK_DESCENDANTS: 393216;
        static readonly FOCUS_AFTER_DESCENDANTS: 262144;
        static readonly FOCUS_BEFORE_DESCENDANTS: 131072;
    }
    type ViewGroup_ = ViewGroup;
    class TieredItem extends Internal.Item {
        constructor(arg0: Internal.Tier_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getTier(): Internal.Tier;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        get tier(): Internal.Tier
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        tier: Internal.Tier;
    }
    type TieredItem_ = TieredItem;
    class LevelChunkSection {
        constructor(arg0: number, arg1: Internal.PalettedContainer_<Internal.BlockState>, arg2: Internal.PalettedContainerRO_<Internal.Holder<Internal.Biome>>)
        constructor(arg0: number, arg1: Internal.Registry_<Internal.Biome>)
        read(arg0: Internal.FriendlyByteBuf_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSerializedSize(): number;
        hasOnlyAir(): boolean;
        isRandomlyTickingBlocks(): boolean;
        setBlockState(arg0: number, arg1: number, arg2: number, arg3: Internal.BlockState_): Internal.BlockState;
        fillBiomesFromNoise(arg0: Internal.BiomeResolver_, arg1: Internal.Climate$Sampler_, arg2: number, arg3: number): void;
        getStates(): Internal.PalettedContainer<Internal.BlockState>;
        getBiomes(): Internal.PalettedContainerRO<Internal.Holder<Internal.Biome>>;
        bottomBlockY(): number;
        setBlockState(arg0: number, arg1: number, arg2: number, arg3: Internal.BlockState_, arg4: boolean): Internal.BlockState;
        maybeHas(arg0: Internal.Predicate_<Internal.BlockState>): boolean;
        static getBottomBlockY(arg0: number): number;
        isRandomlyTickingFluids(): boolean;
        release(): void;
        acquire(): void;
        recalcBlockCounts(): void;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getBlockState(arg0: number, arg1: number, arg2: number): Internal.BlockState;
        getFluidState(arg0: number, arg1: number, arg2: number): Internal.FluidState;
        isRandomlyTicking(): boolean;
        get serializedSize(): number
        get randomlyTickingBlocks(): boolean
        get states(): Internal.PalettedContainer<Internal.BlockState>
        get biomes(): Internal.PalettedContainerRO<Internal.Holder<Internal.Biome>>
        get randomlyTickingFluids(): boolean
        get randomlyTicking(): boolean
        static readonly BIOME_CONTAINER_BITS: 2;
        static readonly SECTION_WIDTH: 16;
        static readonly SECTION_SIZE: 4096;
        static readonly SECTION_HEIGHT: 16;
    }
    type LevelChunkSection_ = LevelChunkSection;
    class RecipeManagerLoadingEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.RecipeManager_, arg1: Internal.List_<Internal.Recipe<any>>)
        getRecipeManager(): Internal.RecipeManager;
        addRecipe(arg0: Internal.Recipe_<any>): void;
        get recipeManager(): Internal.RecipeManager
    }
    type RecipeManagerLoadingEvent_ = RecipeManagerLoadingEvent;
    class IngredientIO extends Internal.Enum<Internal.IngredientIO> {
        static values(): Internal.IngredientIO[];
        static valueOf(name: string): Internal.IngredientIO;
        static readonly CATALYST: Internal.IngredientIO;
        static readonly INPUT: Internal.IngredientIO;
        static readonly OUTPUT: Internal.IngredientIO;
        static readonly RENDER_ONLY: Internal.IngredientIO;
    }
    type IngredientIO_ = "output" | "input" | "catalyst" | IngredientIO | "render_only";
    interface RangedAttackMob {
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
    }
    type RangedAttackMob_ = RangedAttackMob;
    class InclusiveRange <T extends Internal.Comparable<T>> extends Internal.Record {
        constructor(arg0: T, arg1: T)
        static create<T extends Internal.Comparable<T>>(arg0: T, arg1: T): Internal.DataResult<Internal.InclusiveRange<T>>;
        maxInclusive(): T;
        static codec<T extends Internal.Comparable<T>>(arg0: Internal.Codec_<T>, arg1: T, arg2: T): Internal.Codec<Internal.InclusiveRange<T>>;
        static codec<T extends Internal.Comparable<T>>(arg0: Internal.Codec_<T>): Internal.Codec<Internal.InclusiveRange<T>>;
        isValueInRange(arg0: T): boolean;
        contains(arg0: Internal.InclusiveRange_<T>): boolean;
        minInclusive(): T;
        static readonly INT: Internal.Codec<Internal.InclusiveRange<number>>;
    }
    type InclusiveRange_<T extends Internal.Comparable<T>> = InclusiveRange<T>;
    class LeavesBlock extends Internal.Block implements Internal.IForgeShearable, Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly PERSISTENT: Internal.BooleanProperty;
        static readonly DECAY_DISTANCE: 7;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly DISTANCE: Internal.IntegerProperty;
    }
    type LeavesBlock_ = LeavesBlock;
    interface CarvingMask$Mask {
        test(arg0: number, arg1: number, arg2: number): boolean;
    }
    type CarvingMask$Mask_ = CarvingMask$Mask;
    class JsonObject extends Internal.JsonElement {
        constructor()
        keySet(): Internal.Set<string>;
        getAsJsonArray(arg0: string): Internal.JsonArray;
        get(arg0: string): Internal.JsonElement;
        getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive;
        addProperty(arg0: string, arg1: string): void;
        size(): number;
        getAsJsonObject(arg0: string): this;
        has(arg0: string): boolean;
        remove(arg0: string): Internal.JsonElement;
        addProperty(arg0: string, arg1: number): void;
        addProperty(arg0: string, arg1: boolean): void;
        add(arg0: string, arg1: Internal.JsonElement_): void;
        addProperty(arg0: string, arg1: string): void;
        entrySet(): Internal.Set<Internal.Map$Entry<string, Internal.JsonElement>>;
    }
    type JsonObject_ = JsonObject;
    class FallingBlockEntity extends Internal.Entity implements Internal.FallingBlockEntityAccessor {
        constructor(arg0: Internal.EntityType_<Internal.FallingBlockEntity>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        static create$callInit_$md$73e547$0(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.BlockState_): Internal.FallingBlockEntity;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getBlockState(): Internal.BlockState;
        callOnBrokenAfterFall(arg0: Internal.Block_, arg1: BlockPos_): void;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        static create$callInit(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.BlockState_): Internal.FallingBlockEntity;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setHurtsEntities(arg0: number, arg1: number): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        handler$zjh000$handleLand(ci: Internal.CallbackInfo_, block: Internal.Block_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.BlockState_): void;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        setStartPos(arg0: BlockPos_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        getStartPos(): BlockPos;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        static fall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.FallingBlockEntity;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get blockState(): Internal.BlockState
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        set startPos(arg0: BlockPos_)
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        get startPos(): BlockPos
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        time: number;
        dropItem: boolean;
        blockData: Internal.CompoundTag;
    }
    type FallingBlockEntity_ = FallingBlockEntity;
    interface NarrationSupplier {
        updateNarration(arg0: Internal.NarrationElementOutput_): void;
    }
    type NarrationSupplier_ = NarrationSupplier;
    class PathfindingRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor()
        addPath(arg0: number, arg1: net.minecraft.world.level.pathfinder.Path_, arg2: number): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        static renderPathLine(arg0: net.minecraft.world.level.pathfinder.Path_, arg1: number, arg2: number, arg3: number): void;
        clear(): void;
        static renderPath(arg0: net.minecraft.world.level.pathfinder.Path_, arg1: number, arg2: boolean, arg3: boolean, arg4: number, arg5: number, arg6: number): void;
    }
    type PathfindingRenderer_ = PathfindingRenderer;
    class ClientboundPlayerChatPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.PlayerChatMessage_, arg1: Internal.ChatType$BoundNetwork_)
        handle(arg0: Internal.PacketListener_): void;
        resolveChatType(arg0: Internal.RegistryAccess_): Internal.Optional<Internal.ChatType$Bound>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        message(): Internal.PlayerChatMessage;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        chatType(): Internal.ChatType$BoundNetwork;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundPlayerChatPacket_ = ClientboundPlayerChatPacket;
    class DirectVertexConsumer implements Internal.VertexConsumer {
        constructor(arg0: Internal.ByteBuffer_, arg1: Internal.VertexFormat_, arg2: number)
        uv2(arg0: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        endVertex(): void;
        color(arg0: number): Internal.VertexConsumer;
        normal(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        hasOverlay(): boolean;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        memSetZero(): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        overlayCoords(arg0: number): Internal.VertexConsumer;
        vertex(arg0: number, arg1: number, arg2: number): Internal.VertexConsumer;
        color(arg0: number, arg1: number, arg2: number, arg3: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        createSink(factory: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<any>): Internal.VertexSink;
        overlayCoords(arg0: number, arg1: number): Internal.VertexConsumer;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer;
        defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        uv2(arg0: number, arg1: number): Internal.VertexConsumer;
        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;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer;
        static of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        split(arg0: number): this;
        uv(arg0: number, arg1: number): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        unsetDefaultColor(): void;
        readonly format: Internal.VertexFormat;
        readonly startPos: number;
    }
    type DirectVertexConsumer_ = DirectVertexConsumer;
    class Tilt extends Internal.Enum<Internal.Tilt> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.Tilt;
        static values(): Internal.Tilt[];
        causesVibration(): boolean;
        get serializedName(): string
        static readonly NONE: Internal.Tilt;
        static readonly UNSTABLE: Internal.Tilt;
        static readonly PARTIAL: Internal.Tilt;
        static readonly FULL: Internal.Tilt;
    }
    type Tilt_ = "unstable" | "partial" | "full" | Tilt | "none";
    class DisplayMetrics {
        constructor()
        setToDefaults(): void;
        equals(other: Internal.DisplayMetrics_): boolean;
        setTo(o: Internal.DisplayMetrics_): void;
        equalsPhysical(other: Internal.DisplayMetrics_): boolean;
        set to(o: Internal.DisplayMetrics_)
        density: number;
        static readonly DENSITY_180: 180;
        static readonly DENSITY_168: 168;
        static readonly DENSITY_156: 156;
        static readonly DENSITY_132: 132;
        static readonly DENSITY_120: 120;
        static readonly DENSITY_XHIGH: 192;
        densityDpi: number;
        ydpi: number;
        static readonly DENSITY_XXHIGH: 288;
        static readonly DENSITY_108: 108;
        static readonly DENSITY_LOW: 72;
        static readonly DENSITY_MEDIUM: 96;
        static readonly DENSITY_240: 240;
        static readonly DENSITY_HIGH: 144;
        static readonly DENSITY_84: 84;
        widthPixels: number;
        static readonly DENSITY_204: 204;
        static readonly DENSITY_DEFAULT_SCALE: 0.013888889;
        static readonly DENSITY_276: 276;
        xdpi: number;
        static readonly DENSITY_264: 264;
        static readonly DENSITY_252: 252;
        heightPixels: number;
        scaledDensity: number;
        static readonly DENSITY_228: 228;
        static readonly DENSITY_216: 216;
        static readonly DENSITY_DEFAULT: 72;
    }
    type DisplayMetrics_ = DisplayMetrics;
    interface IForgeRegistry$DummyFactory <V> {
        createDummy(arg0: ResourceLocation_): V;
        (arg0: ResourceLocation_): V;
    }
    type IForgeRegistry$DummyFactory_<V> = IForgeRegistry$DummyFactory<V>;
    class RegisterRecipeBookCategoriesEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<Internal.RecipeBookCategories, Internal.ImmutableList<Internal.RecipeBookCategories>>, arg1: Internal.Map_<Internal.RecipeBookType, Internal.ImmutableList<Internal.RecipeBookCategories>>, arg2: Internal.Map_<Internal.RecipeType<any>, Internal.Function<Internal.Recipe<any>, Internal.RecipeBookCategories>>)
        registerAggregateCategory(arg0: Internal.RecipeBookCategories_, arg1: Internal.List_<Internal.RecipeBookCategories>): void;
        registerBookCategories(arg0: Internal.RecipeBookType_, arg1: Internal.List_<Internal.RecipeBookCategories>): void;
        registerRecipeCategoryFinder(arg0: Internal.RecipeType_<any>, arg1: Internal.Function_<Internal.Recipe<any>, Internal.RecipeBookCategories>): void;
    }
    type RegisterRecipeBookCategoriesEvent_ = RegisterRecipeBookCategoriesEvent;
    class OutlineBufferSource implements Internal.MultiBufferSource {
        constructor(arg0: Internal.MultiBufferSource$BufferSource_)
        static immediate(arg0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
        getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer;
        endOutlineBatch(): void;
        static immediateWithBuffers(arg0: Internal.Map_<Internal.RenderType, Internal.BufferBuilder>, arg1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource;
        setColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
    }
    type OutlineBufferSource_ = OutlineBufferSource;
    abstract class ActionMode {
        constructor()
        getTag(): any;
        setTag(tag: any): void;
        setType(type: number): void;
        invalidateContentRect(): void;
        getTitleOptionalHint(): boolean;
        setTitle(arg0: Internal.CharSequence_): void;
        getSubtitle(): Internal.CharSequence;
        invalidate(): void;
        setSubtitle(arg0: Internal.CharSequence_): void;
        getCustomView(): Internal.View;
        setCustomView(arg0: Internal.View_): void;
        getMenu(): Internal.Menu;
        getType(): number;
        finish(): void;
        isTitleOptional(): boolean;
        hide(duration: number): void;
        getTitle(): Internal.CharSequence;
        onWindowFocusChanged(hasWindowFocus: boolean): void;
        isUiFocusable(): boolean;
        setTitleOptionalHint(titleOptional: boolean): void;
        get tag(): any
        set tag(tag: any)
        set type(type: number)
        get titleOptionalHint(): boolean
        set title(arg0: Internal.CharSequence_)
        get subtitle(): Internal.CharSequence
        set subtitle(arg0: Internal.CharSequence_)
        get customView(): Internal.View
        set customView(arg0: Internal.View_)
        get menu(): Internal.Menu
        get type(): number
        get titleOptional(): boolean
        get title(): Internal.CharSequence
        get uiFocusable(): boolean
        set titleOptionalHint(titleOptional: boolean)
        static readonly DEFAULT_HIDE_DURATION: -1;
        static readonly TYPE_FLOATING: 1;
        static readonly TYPE_PRIMARY: 0;
    }
    type ActionMode_ = ActionMode;
    abstract class AbstractCollection <E> implements Internal.Collection<E> {
        add(arg0: E): boolean;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        size(): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        get empty(): boolean
    }
    type AbstractCollection_<E> = AbstractCollection<E>;
    interface BlockGetter extends Internal.LevelHeightAccessor, Internal.IForgeBlockGetter {
        getMinSection(): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getMaxBuildHeight(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHeight(): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getMinBuildHeight(): number;
        getSectionsCount(): number;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get maxBuildHeight(): number
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get minBuildHeight(): number
        get sectionsCount(): number
        get maxLightLevel(): number
    }
    type BlockGetter_ = BlockGetter;
    abstract class ImmutableCollections$AbstractImmutableCollection <E> extends Internal.AbstractCollection<E> {
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        spliterator(): Internal.Spliterator<E>;
        parallelStream(): Internal.Stream<E>;
    }
    type ImmutableCollections$AbstractImmutableCollection_<E> = ImmutableCollections$AbstractImmutableCollection<E>;
    abstract class BaseFilterItem extends Internal.Item implements Internal.IItemFilter {
        constructor()
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        addInfo(filter: Internal.ItemStack_, info: Internal.FilterInfo_, expanded: boolean): void;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        /**
         * @deprecated
        */
        getItems(filter: Internal.ItemStack_, set: Internal.Set_<Internal.Item>): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        resetFilterData(filter: Internal.ItemStack_): void;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        getDisplayItemStacks(filter: Internal.ItemStack_, list: Internal.List_<Internal.ItemStack>): void;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        filter(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        filterItem(filter: Internal.ItemStack_, item: Internal.Item_): boolean;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        clearFilterCache(filter: Internal.ItemStack_): void;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BaseFilterItem_ = BaseFilterItem;
    interface ItemBuilder$NameCallback {
        apply(arg0: Internal.ItemStack_): Internal.Component;
        (arg0: Internal.ItemStack_): Internal.Component_;
    }
    type ItemBuilder$NameCallback_ = ItemBuilder$NameCallback;
    class LootPool$Builder implements Internal.FunctionUserBuilder<Internal.LootPool$Builder>, Internal.ConditionUserBuilder<Internal.LootPool$Builder> {
        constructor()
        unwrap(): Internal.FunctionUserBuilder<any>;
        when<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemCondition$Builder>): this;
        setRolls(arg0: Internal.NumberProvider_): this;
        name(arg0: string): this;
        when(arg0: Internal.LootItemCondition$Builder_): Internal.ConditionUserBuilder<any>;
        setBonusRolls(arg0: Internal.NumberProvider_): this;
        apply<E>(arg0: E[], arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): this;
        add(arg0: Internal.LootPoolEntryContainer$Builder_<any>): this;
        apply(arg0: Internal.LootItemFunction$Builder_): this;
        build(): Internal.LootPool;
        apply<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): this;
        set rolls(arg0: Internal.NumberProvider_)
        set bonusRolls(arg0: Internal.NumberProvider_)
    }
    type LootPool$Builder_ = LootPool$Builder;
    interface Readable {
        read(arg0: Internal.CharBuffer_): number;
    }
    type Readable_ = Readable;
    class ServerboundTeleportToEntityPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.UUID_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getEntity(arg0: Internal.ServerLevel_): Internal.Entity;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ServerboundTeleportToEntityPacket_ = ServerboundTeleportToEntityPacket;
    class RecipeBookCategories extends Internal.Enum<Internal.RecipeBookCategories> implements Internal.IExtensibleEnum {
        static create(arg0: string, ...arg1: Internal.ItemStack_[]): Internal.RecipeBookCategories;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        static valueOf(arg0: string): Internal.RecipeBookCategories;
        getIconItems(): Internal.List<Internal.ItemStack>;
        static values(): Internal.RecipeBookCategories[];
        static getCategories(arg0: Internal.RecipeBookType_): Internal.List<Internal.RecipeBookCategories>;
        get iconItems(): Internal.List<Internal.ItemStack>
        static readonly CRAFTING_SEARCH: Internal.RecipeBookCategories;
        static readonly SMOKER_SEARCH: Internal.RecipeBookCategories;
        static readonly SMOKER_CATEGORIES: [Internal.RecipeBookCategories, Internal.RecipeBookCategories];
        static readonly BLAST_FURNACE_SEARCH: Internal.RecipeBookCategories;
        static readonly CRAFTING_BUILDING_BLOCKS: Internal.RecipeBookCategories;
        static readonly STONECUTTER: Internal.RecipeBookCategories;
        static readonly CRAFTING_MISC: Internal.RecipeBookCategories;
        static readonly CRAFTING_REDSTONE: Internal.RecipeBookCategories;
        static readonly SMOKER_FOOD: Internal.RecipeBookCategories;
        static readonly AGGREGATE_CATEGORIES: {[key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories]};
        static readonly UNKNOWN: Internal.RecipeBookCategories;
        static readonly CRAFTING_EQUIPMENT: Internal.RecipeBookCategories;
        static readonly FURNACE_BLOCKS: Internal.RecipeBookCategories;
        static readonly BLAST_FURNACE_MISC: Internal.RecipeBookCategories;
        static readonly BLAST_FURNACE_CATEGORIES: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories];
        static readonly CRAFTING_CATEGORIES: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories];
        static readonly FURNACE_SEARCH: Internal.RecipeBookCategories;
        static readonly FURNACE_MISC: Internal.RecipeBookCategories;
        static readonly SMITHING: Internal.RecipeBookCategories;
        static readonly FURNACE_FOOD: Internal.RecipeBookCategories;
        static readonly CAMPFIRE: Internal.RecipeBookCategories;
        static readonly FURNACE_CATEGORIES: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories];
        static readonly BLAST_FURNACE_BLOCKS: Internal.RecipeBookCategories;
    }
    type RecipeBookCategories_ = "crafting_misc" | "smoker_search" | "furnace_misc" | "cooking_search" | "cooking_misc" | "smithing" | "crafting_building_blocks" | "crafting_search" | RecipeBookCategories | "blast_furnace_misc" | "stonecutter" | "furnace_search" | "campfire" | "cooking_meals" | "blast_furnace_search" | "smoker_food" | "blast_furnace_blocks" | "cooking_drinks" | "unknown" | "furnace_food" | "crafting_equipment" | "furnace_blocks" | "crafting_redstone";
    interface BiomeFilter extends Internal.Predicate<Internal.BiomeModifications$BiomeContext> {
        idFilter(cx: Internal.Context_, s: string): this;
        test(arg0: any): boolean;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        of(cx: Internal.Context_, o: any): this;
        test(arg0: Internal.BiomeModifications$BiomeContext_): boolean;
        and(arg0: Internal.Predicate_<Internal.BiomeModifications$BiomeContext>): Internal.Predicate<Internal.BiomeModifications$BiomeContext>;
        negate(): Internal.Predicate<Internal.BiomeModifications$BiomeContext>;
        or(arg0: Internal.Predicate_<Internal.BiomeModifications$BiomeContext>): Internal.Predicate<Internal.BiomeModifications$BiomeContext>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        readonly ALWAYS_FALSE: Internal.BiomeFilter;
        readonly ALWAYS_TRUE: Internal.BiomeFilter;
    }
    type BiomeFilter_ = Internal.Biome_ | RegExp | {not?: Internal.BiomeFilter_, or?: Internal.BiomeFilter_} | BiomeFilter | Internal.Biome_[];
    class EntityLoot implements Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>> {
        constructor()
        andThen(arg0: Internal.Consumer_<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>): Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>;
        accept(arg0: any): void;
        accept(arg0: Internal.BiConsumer_<ResourceLocation, Internal.LootTable$Builder>): void;
    }
    type EntityLoot_ = EntityLoot;
    class TickEvent$PlayerTickEvent extends Internal.TickEvent {
        constructor()
        constructor(arg0: Internal.TickEvent$Phase_, arg1: Internal.Player_)
        readonly player: Internal.Player;
    }
    type TickEvent$PlayerTickEvent_ = TickEvent$PlayerTickEvent;
    class AutomobileWheel$WheelModel extends Internal.Record {
        constructor(radius: number, width: number, texture: ResourceLocation_, modelId: ResourceLocation_)
        width(): number;
        texture(): ResourceLocation;
        radius(): number;
        modelId(): ResourceLocation;
    }
    type AutomobileWheel$WheelModel_ = AutomobileWheel$WheelModel;
    class VulkanImageInfo extends Internal.VulkanAllocation {
        constructor()
        set(info: Internal.VulkanImageInfo_): void;
        mFormat: number;
        mImageLayout: number;
        mImageTiling: number;
        mImageUsageFlags: number;
        mImage: number;
        mCurrentQueueFamily: number;
        mProtected: boolean;
        mLevelCount: number;
        mSampleCount: number;
        mMemoryHandle: number;
        mSharingMode: number;
    }
    type VulkanImageInfo_ = VulkanImageInfo;
    interface MainWindowAccessor {
        setDirty(arg0: boolean): void;
        set dirty(arg0: boolean)
    }
    type MainWindowAccessor_ = MainWindowAccessor;
    class ConcretePowderBlock extends Internal.FallingBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
    }
    type ConcretePowderBlock_ = ConcretePowderBlock;
    abstract class Fireball extends Internal.AbstractHurtingProjectile implements Internal.ItemSupplier {
        constructor(arg0: Internal.EntityType_<Internal.Fireball>, arg1: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.Fireball>, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number, arg5: Internal.Level_)
        constructor(arg0: Internal.EntityType_<Internal.Fireball>, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        setItem(arg0: Internal.ItemStack_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set item(arg0: Internal.ItemStack_)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Fireball_ = Fireball;
    interface IModInfo {
        getModURL(): Internal.Optional<Internal.URL>;
        getDependencies(): Internal.List<Internal.IModInfo$ModVersion>;
        getModProperties(): Internal.Map<string, any>;
        getUpdateURL(): Internal.Optional<Internal.URL>;
        getModId(): string;
        getDescription(): string;
        getConfig(): Internal.IConfigurable;
        getOwningFile(): Internal.IModFileInfo;
        getLogoBlur(): boolean;
        getDisplayName(): string;
        getVersion(): Internal.ArtifactVersion;
        getLogoFile(): Internal.Optional<string>;
        getNamespace(): string;
        getForgeFeatures(): Internal.List<Internal.ForgeFeature$Bound>;
        get modURL(): Internal.Optional<Internal.URL>
        get dependencies(): Internal.List<Internal.IModInfo$ModVersion>
        get modProperties(): Internal.Map<string, any>
        get updateURL(): Internal.Optional<Internal.URL>
        get modId(): string
        get description(): string
        get config(): Internal.IConfigurable
        get owningFile(): Internal.IModFileInfo
        get logoBlur(): boolean
        get displayName(): string
        get version(): Internal.ArtifactVersion
        get logoFile(): Internal.Optional<string>
        get namespace(): string
        get forgeFeatures(): Internal.List<Internal.ForgeFeature$Bound>
        readonly UNBOUNDED: Internal.VersionRange;
    }
    type IModInfo_ = IModInfo;
    interface URLStreamHandlerFactory {
        createURLStreamHandler(arg0: string): Internal.URLStreamHandler;
    }
    type URLStreamHandlerFactory_ = URLStreamHandlerFactory;
    class EnchantedGoldenAppleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EnchantedGoldenAppleItem_ = EnchantedGoldenAppleItem;
    class HoverEvent {
        constructor(arg0: Internal.HoverEvent$Action_<T>, arg1: T)
        static deserialize(arg0: Internal.JsonObject_): Internal.HoverEvent;
        getAction(): Internal.HoverEvent$Action<any>;
        serialize(): Internal.JsonObject;
        getValue<T>(arg0: Internal.HoverEvent$Action_<T>): T;
        get action(): Internal.HoverEvent$Action<any>
    }
    type HoverEvent_ = HoverEvent;
    class HoneycombItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        static getWaxed(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly WAX_OFF_BY_BLOCK: Internal.Supplier<Internal.BiMap<Internal.Block, Internal.Block>>;
        static WAXABLES: Internal.Supplier<Internal.BiMap<Internal.Block, Internal.Block>>;
    }
    type HoneycombItem_ = HoneycombItem;
    interface IFocus <V> {
        getTypedValue(): Internal.ITypedIngredient<V>;
        checkedCast<T>(arg0: Internal.IIngredientType_<T>): Internal.Optional<Internal.IFocus<T>>;
        getRole(): Internal.RecipeIngredientRole;
        get typedValue(): Internal.ITypedIngredient<V>
        get role(): Internal.RecipeIngredientRole
    }
    type IFocus_<V> = IFocus<V>;
    class RecipeBookSettings {
        constructor()
        static addTagsForType(arg0: Internal.RecipeBookType_, arg1: string, arg2: string): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        replaceFrom(arg0: Internal.RecipeBookSettings_): void;
        isFiltering(arg0: Internal.RecipeBookType_): boolean;
        isOpen(arg0: Internal.RecipeBookType_): boolean;
        static read(arg0: Internal.CompoundTag_): Internal.RecipeBookSettings;
        setFiltering(arg0: Internal.RecipeBookType_, arg1: boolean): void;
        copy(): this;
        write(arg0: Internal.CompoundTag_): void;
        setOpen(arg0: Internal.RecipeBookType_, arg1: boolean): void;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.RecipeBookSettings;
    }
    type RecipeBookSettings_ = RecipeBookSettings;
    interface Annotation {
        hashCode(): number;
        toString(): string;
        annotationType(): typeof Internal.Annotation;
        equals(arg0: any): boolean;
    }
    type Annotation_ = Annotation;
    interface DataInput {
        readByte(): number;
        readFully(arg0: number[], arg1: number, arg2: number): void;
        readUnsignedByte(): number;
        readUnsignedShort(): number;
        readLong(): number;
        readFully(arg0: number[]): void;
        readDouble(): number;
        readInt(): number;
        readBoolean(): boolean;
        readFloat(): number;
        skipBytes(arg0: number): number;
        readLine(): string;
        readShort(): number;
        readUTF(): string;
        readChar(): string;
    }
    type DataInput_ = DataInput;
    class NetworkEvent$ServerCustomPayloadEvent extends Internal.NetworkEvent {
        constructor()
    }
    type NetworkEvent$ServerCustomPayloadEvent_ = NetworkEvent$ServerCustomPayloadEvent;
    class MultiManagedStorage implements Internal.IManagedStorage {
        constructor()
        getNonLazyFields(): Internal.IRef[];
        getFieldByKey(key: Internal.ManagedKey_): Internal.IRef;
        attach(storage: Internal.IManagedStorage_): void;
        init(): void;
        removeAllSyncUpdateListener(key: Internal.ManagedKey_): void;
        hasDirtyFields(): boolean;
        addSyncUpdateListener<T>(key: Internal.ManagedKey_, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        detach(storage: Internal.IManagedStorage_): void;
        notifyFieldUpdate<T>(key: Internal.ManagedKey_, newVal: T, oldVal: T): void;
        hasSyncListener(key: Internal.ManagedKey_): boolean;
        clearCache(): void;
        getSyncFields(): Internal.IRef[];
        getPersistedFields(): Internal.IRef[];
        getManaged(): Internal.IManaged[];
        markAllDirty(): void;
        markDirty(key: Internal.ManagedKey_): void;
        get nonLazyFields(): Internal.IRef[]
        get syncFields(): Internal.IRef[]
        get persistedFields(): Internal.IRef[]
        get managed(): Internal.IManaged[]
    }
    type MultiManagedStorage_ = MultiManagedStorage;
    abstract class AbstractFish extends Internal.WaterAnimal implements Internal.Bucketable {
        constructor(arg0: Internal.EntityType_<Internal.AbstractFish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setFromBucket(arg0: boolean): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        fromBucket(): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        loadFromBucketTag(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        saveToBucketTag(arg0: Internal.ItemStack_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getBucketItemStack(): Internal.ItemStack;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        getPickupSound(): Internal.SoundEvent;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set fromBucket(arg0: boolean)
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get bucketItemStack(): Internal.ItemStack
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        get pickupSound(): Internal.SoundEvent
    }
    type AbstractFish_ = AbstractFish;
    class PolarBear extends Internal.Animal implements Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.PolarBear>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setStanding(arg0: boolean): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        static checkPolarBearSpawnRules(arg0: Internal.EntityType_<Internal.PolarBear>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getStandingAnimationScale(arg0: number): number;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        isStanding(): boolean;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set standing(arg0: boolean)
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set remainingPersistentAngerTime(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set persistentAngerTarget(arg0: Internal.UUID_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        get standing(): boolean
    }
    type PolarBear_ = PolarBear;
    class MinecraftServer$ServerResourcePackInfo extends Internal.Record {
        constructor(url: string, hash: string, isRequired: boolean, prompt: Internal.Component_)
        hash(): string;
        isRequired(): boolean;
        url(): string;
        prompt(): Internal.Component;
        get required(): boolean
    }
    type MinecraftServer$ServerResourcePackInfo_ = MinecraftServer$ServerResourcePackInfo;
    interface Multiset <E> extends Internal.Collection<E> {
        remove(arg0: any, arg1: number): number;
        add(arg0: E): boolean;
        setCount(arg0: E, arg1: number): number;
        forEachEntry(arg0: Internal.ObjIntConsumer_<E>): void;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        entrySet(): Internal.Set<Internal.Multiset$Entry<E>>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        elementSet(): Internal.Set<E>;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        count(arg0: any): number;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        add(arg0: E, arg1: number): number;
        setCount(arg0: E, arg1: number, arg2: number): boolean;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        toString(): string;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        hashCode(): number;
        size(): number;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type Multiset_<E> = Multiset<E>;
    class CustomBossEvents {
        constructor()
        onPlayerConnect(arg0: Internal.ServerPlayer_): void;
        save(): Internal.CompoundTag;
        getIds(): Internal.Collection<ResourceLocation>;
        load(arg0: Internal.CompoundTag_): void;
        getEvents(): Internal.Collection<Internal.CustomBossEvent>;
        get(arg0: ResourceLocation_): Internal.CustomBossEvent;
        remove(arg0: Internal.CustomBossEvent_): void;
        create(arg0: ResourceLocation_, arg1: Internal.Component_): Internal.CustomBossEvent;
        onPlayerDisconnect(arg0: Internal.ServerPlayer_): void;
        get ids(): Internal.Collection<ResourceLocation>
        get events(): Internal.Collection<Internal.CustomBossEvent>
    }
    type CustomBossEvents_ = CustomBossEvents;
    abstract class Overlay extends Internal.GuiComponent implements Internal.Widget {
        constructor()
        render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        isPauseScreen(): boolean;
        get pauseScreen(): boolean
    }
    type Overlay_ = Overlay;
    interface StructureModifier {
        modify(arg0: Internal.Holder_<Internal.Structure>, arg1: Internal.StructureModifier$Phase_, arg2: Internal.ModifiableStructureInfo$StructureInfo$Builder_): void;
        codec(): Internal.Codec<Internal.StructureModifier>;
        readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.StructureModifier>>;
        readonly REFERENCE_CODEC: Internal.Codec<Internal.Holder<Internal.StructureModifier>>;
        readonly DIRECT_CODEC: Internal.Codec<Internal.StructureModifier>;
    }
    type StructureModifier_ = StructureModifier;
    class MineshaftStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: any_)
        static readonly CODEC: Internal.Codec<Internal.MineshaftStructure>;
    }
    type MineshaftStructure_ = MineshaftStructure;
    interface Function <T, R> {
        andThen<V>(arg0: Internal.Function_<R, V>): Internal.Function<T, V>;
        apply(arg0: T): R;
        compose<V>(arg0: Internal.Function_<V, T>): Internal.Function<V, R>;
        identity<T>(): Internal.Function<T, T>;
        (arg0: T): R;
    }
    type Function_<T, R> = Function<T, R>;
    class LayeredVeinGenerator extends Internal.VeinGenerator {
        constructor(layerPatterns: Internal.List_<GTLayerPattern>)
        constructor(entry: GTOreVein_)
        withLayerPattern(pattern: com.tterrag.registrate.util.nullness.NonNullSupplier_<GTLayerPattern>): this;
        static readonly CODEC: Internal.Codec<Internal.LayeredVeinGenerator>;
    }
    type LayeredVeinGenerator_ = LayeredVeinGenerator;
    interface BiPredicate <T, U> {
        test(arg0: T, arg1: U): boolean;
        or(arg0: Internal.BiPredicate_<T, U>): this;
        and(arg0: Internal.BiPredicate_<T, U>): this;
        negate(): this;
        (arg0: T, arg1: U): boolean;
    }
    type BiPredicate_<T, U> = BiPredicate<T, U>;
    interface MinecraftSessionService {
        getSecurePropertyValue(arg0: com.mojang.authlib.properties.Property_): string;
        fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile;
        getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map<Internal.MinecraftProfileTexture$Type, Internal.MinecraftProfileTexture>;
        joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void;
        hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile;
    }
    type MinecraftSessionService_ = MinecraftSessionService;
    class FluidIngredient$FluidStackIngredient extends Internal.FluidIngredient {
        constructor()
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        negate(): Internal.Predicate<Internal.FluidStack>;
        and(arg0: Internal.Predicate_<Internal.FluidStack>): Internal.Predicate<Internal.FluidStack>;
        or(arg0: Internal.Predicate_<Internal.FluidStack>): Internal.Predicate<Internal.FluidStack>;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
    }
    type FluidIngredient$FluidStackIngredient_ = FluidIngredient$FluidStackIngredient;
    class MilkBucketItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type MilkBucketItem_ = MilkBucketItem;
    class ModularUIContainer extends Internal.AbstractContainerMenu implements Internal.WidgetUIAccess {
        constructor(modularUI: ModularUI_, windowID: number)
        writeClientAction(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_, updateId: number, payloadWriter: Internal.Consumer_<Internal.FriendlyByteBuf>): void;
        handleClientAction(packet: Internal.CPacketUIClientAction_): void;
        writeUpdateInfo(widget: com.lowdragmc.lowdraglib.gui.widget.Widget_, updateId: number, payloadWriter: Internal.Consumer_<Internal.FriendlyByteBuf>): void;
        static mergeItemStack(itemStack: Internal.ItemStack_, slots: Internal.List_<Internal.Slot>, simulate: boolean): boolean;
        getModularUI(): ModularUI;
        removeSlot(slotHandle: Internal.Slot_): void;
        attemptMergeStack(itemStack: Internal.ItemStack_, fromContainer: boolean, simulate: boolean): boolean;
        m_38897_(slotHandle: Internal.Slot_): Internal.Slot;
        get modularUI(): ModularUI
    }
    type ModularUIContainer_ = ModularUIContainer;
    class PointerIcon {
        getType(): number;
        static getSystemIcon(type: number): Internal.PointerIcon;
        getHandle(): number;
        get type(): number
        get handle(): number
        static readonly TYPE_TEXT: 1008;
        static readonly TYPE_DEFAULT: 0;
        static readonly TYPE_ARROW: 1000;
        static readonly TYPE_HAND: 1002;
    }
    type PointerIcon_ = PointerIcon;
    interface IngredientAccessor {
        getValues(): Internal.Ingredient$Value[];
        create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        get values(): Internal.Ingredient$Value[]
    }
    type IngredientAccessor_ = IngredientAccessor;
    interface IForgeTransformation {
        blockCornerToCenter(): Internal.Transformation;
        transformNormal(arg0: Internal.Vector3f_): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        push(arg0: Internal.PoseStack_): void;
        blockCenterToCorner(): Internal.Transformation;
        isIdentity(): boolean;
        rotateTransform(arg0: Internal.Direction_): Internal.Direction;
        transformPosition(arg0: Internal.Vector4f_): void;
        applyOrigin(arg0: Internal.Vector3f_): Internal.Transformation;
        get identity(): boolean
    }
    type IForgeTransformation_ = IForgeTransformation;
    interface EventLoopGroup extends Internal.EventExecutorGroup {
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        /**
         * @deprecated
        */
        register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        isTerminated(): boolean;
        next(): Internal.EventLoop;
        register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        isShutdown(): boolean;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future<any>;
        isShuttingDown(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type EventLoopGroup_ = EventLoopGroup;
    interface PublicKey extends Internal.Key {
        getAlgorithm(): string;
        getFormat(): string;
        getEncoded(): number[];
        get algorithm(): string
        get format(): string
        get encoded(): number[]
        /**
         * @deprecated
        */
        readonly serialVersionUID: 7187392471159151072;
    }
    type PublicKey_ = PublicKey;
    class AlgorithmParameters {
        getAlgorithm(): string;
        getEncoded(arg0: string): number[];
        getParameterSpec<T extends Internal.AlgorithmParameterSpec>(arg0: T): T;
        init(arg0: Internal.AlgorithmParameterSpec_): void;
        static getInstance(arg0: string, arg1: Internal.Provider_): Internal.AlgorithmParameters;
        static getInstance(arg0: string): Internal.AlgorithmParameters;
        init(arg0: number[], arg1: string): void;
        static getInstance(arg0: string, arg1: string): Internal.AlgorithmParameters;
        getEncoded(): number[];
        init(arg0: number[]): void;
        getProvider(): Internal.Provider;
        get algorithm(): string
        get encoded(): number[]
        get provider(): Internal.Provider
    }
    type AlgorithmParameters_ = AlgorithmParameters;
    class PiglinBruteSpecificSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type PiglinBruteSpecificSensor_ = PiglinBruteSpecificSensor;
    class LevelTicks <T> implements Internal.LevelTickAccess<T> {
        constructor(arg0: Internal.LongPredicate_, arg1: Internal.Supplier_<Internal.ProfilerFiller>)
        clearArea(arg0: Internal.BoundingBox_): void;
        count(): number;
        copyArea(arg0: Internal.BoundingBox_, arg1: Vec3i_): void;
        schedule(arg0: Internal.ScheduledTick_<T>): void;
        addContainer(arg0: Internal.ChunkPos_, arg1: Internal.LevelChunkTicks_<T>): void;
        tick(arg0: number, arg1: number, arg2: Internal.BiConsumer_<BlockPos, T>): void;
        willTickThisTick(arg0: BlockPos_, arg1: T): boolean;
        hasScheduledTick(arg0: BlockPos_, arg1: T): boolean;
        removeContainer(arg0: Internal.ChunkPos_): void;
    }
    type LevelTicks_<T> = LevelTicks<T>;
    class DragonDeathPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonDeathPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonDeathPhase>
    }
    type DragonDeathPhase_ = DragonDeathPhase;
    abstract class ForwardingMultimap <K, V> extends Internal.ForwardingObject implements Internal.Multimap<K, V> {
        keySet(): Internal.Set<K>;
        replaceValues(arg0: K, arg1: Internal.Iterable_<V>): Internal.Collection<V>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        get(arg0: K): Internal.Collection<V>;
        removeAll(arg0: any): Internal.Collection<V>;
        entries(): Internal.Collection<Internal.Map$Entry<K, V>>;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        remove(arg0: any, arg1: any): boolean;
        isEmpty(): boolean;
        containsEntry(arg0: any, arg1: any): boolean;
        size(): number;
        containsKey(arg0: any): boolean;
        putAll(arg0: Internal.Multimap_<K, V>): boolean;
        put(arg0: K, arg1: V): boolean;
        clear(): void;
        putAll(arg0: K, arg1: Internal.Iterable_<V>): boolean;
        keys(): Internal.Multiset<K>;
        asMap(): Internal.Map<K, Internal.Collection<V>>;
        get empty(): boolean
    }
    type ForwardingMultimap_<K, V> = ForwardingMultimap<K, V>;
    class Axolotl extends Internal.Animal implements Internal.Bucketable, Internal.LerpingModel {
        constructor(arg0: Internal.EntityType_<Internal.Axolotl>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setFromBucket(arg0: boolean): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        static onStopAttacking(arg0: Internal.Axolotl_, arg1: Internal.LivingEntity_): void;
        isPlayingDead(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        applySupportingEffects(arg0: Internal.Player_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        rehydrate(): void;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        fromBucket(): boolean;
        getModelRotationValues(): Internal.Map<string, Internal.Vector3f>;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        loadFromBucketTag(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getVariant(): Internal.Axolotl$Variant;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        static checkAxolotlSpawnRules(arg0: Internal.EntityType_<Internal.LivingEntity>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        saveToBucketTag(arg0: Internal.ItemStack_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        getBrain(): Internal.Brain<Internal.Axolotl>;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getBucketItemStack(): Internal.ItemStack;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setPlayingDead(arg0: boolean): void;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        getPickupSound(): Internal.SoundEvent;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set fromBucket(arg0: boolean)
        set defaultMovementSpeedMultiplier(speed: number)
        get playingDead(): boolean
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get modelRotationValues(): Internal.Map<string, Internal.Vector3f>
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get variant(): Internal.Axolotl$Variant
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get brain(): Internal.Brain<Internal.Axolotl>
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get bucketItemStack(): Internal.ItemStack
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set playingDead(arg0: boolean)
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        get pickupSound(): Internal.SoundEvent
        static readonly TOTAL_PLAYDEAD_TIME: 200;
        static readonly PLAYER_REGEN_DETECTION_RANGE: 20.0;
        static readonly RARE_VARIANT_CHANCE: 1200;
        static readonly VARIANT_TAG: "Variant";
    }
    type Axolotl_ = Axolotl;
    class NearestLivingEntitySensor <T extends Internal.LivingEntity> extends Internal.Sensor<T> {
        constructor()
    }
    type NearestLivingEntitySensor_<T extends Internal.LivingEntity> = NearestLivingEntitySensor<T>;
    class OptionInstance <T> {
        constructor(arg0: string, arg1: Internal.OptionInstance$TooltipSupplierFactory_<T>, arg2: Internal.OptionInstance$CaptionBasedToString_<T>, arg3: Internal.OptionInstance$ValueSet_<T>, arg4: T, arg5: Internal.Consumer_<T>)
        constructor(arg0: string, arg1: Internal.OptionInstance$TooltipSupplierFactory_<T>, arg2: Internal.OptionInstance$CaptionBasedToString_<T>, arg3: Internal.OptionInstance$ValueSet_<T>, arg4: Internal.Codec_<T>, arg5: T, arg6: Internal.Consumer_<T>)
        static cachedConstantTooltip<T>(arg0: Internal.Component_): Internal.OptionInstance$TooltipSupplierFactory<T>;
        static noTooltip<T>(): Internal.OptionInstance$TooltipSupplierFactory<T>;
        static createBoolean(arg0: string, arg1: Internal.OptionInstance$TooltipSupplierFactory_<boolean>, arg2: boolean, arg3: Internal.Consumer_<boolean>): Internal.OptionInstance<boolean>;
        createButton(arg0: Internal.Options_, arg1: number, arg2: number, arg3: number): Internal.AbstractWidget;
        codec(): Internal.Codec<T>;
        values(): Internal.OptionInstance$ValueSet<T>;
        static createBoolean(arg0: string, arg1: boolean, arg2: Internal.Consumer_<boolean>): Internal.OptionInstance<boolean>;
        static forOptionEnum<T extends Internal.OptionEnum>(): Internal.OptionInstance$CaptionBasedToString<T>;
        get(): T;
        static createBoolean(arg0: string, arg1: boolean): Internal.OptionInstance<boolean>;
        static createBoolean(arg0: string, arg1: Internal.OptionInstance$TooltipSupplierFactory_<boolean>, arg2: boolean): Internal.OptionInstance<boolean>;
        set(arg0: T): void;
        static readonly BOOLEAN_VALUES: Internal.OptionInstance$Enum<boolean>;
    }
    type OptionInstance_<T> = OptionInstance<T>;
    class PineFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.PineFoliagePlacer>;
    }
    type PineFoliagePlacer_ = PineFoliagePlacer;
    class RotatedPillarBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static rotatePillar(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AXIS: Internal.EnumProperty<Internal.Direction$Axis>;
    }
    type RotatedPillarBlock_ = RotatedPillarBlock;
    class PalettedContainer$Data <T> extends Internal.Record {
        configuration(): Internal.PalettedContainer$Configuration<T>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        palette(): Internal.Palette<T>;
        getSerializedSize(): number;
        copy(): this;
        copyFrom(arg0: Internal.Palette_<T>, arg1: Internal.BitStorage_): void;
        storage(): Internal.BitStorage;
        get serializedSize(): number
    }
    type PalettedContainer$Data_<T> = PalettedContainer$Data<T>;
    class TagNetworkSerialization$NetworkPayload {
        write(arg0: Internal.FriendlyByteBuf_): void;
        isEmpty(): boolean;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.TagNetworkSerialization$NetworkPayload;
        get empty(): boolean
    }
    type TagNetworkSerialization$NetworkPayload_ = TagNetworkSerialization$NetworkPayload;
    class MobSpawnSettingsBuilder extends Internal.MobSpawnSettings$Builder {
        constructor(arg0: Internal.MobSpawnSettings_)
        disablePlayerSpawn(): this;
        getProbability(): number;
        getSpawner(arg0: Internal.MobCategory_): Internal.List<Internal.MobSpawnSettings$SpawnerData>;
        getEntityTypes(): Internal.Set<Internal.EntityType<any>>;
        getCost(arg0: Internal.EntityType_<any>): Internal.MobSpawnSettings$MobSpawnCost;
        getSpawnerTypes(): Internal.Set<Internal.MobCategory>;
        get probability(): number
        get entityTypes(): Internal.Set<Internal.EntityType<any>>
        get spawnerTypes(): Internal.Set<Internal.MobCategory>
    }
    type MobSpawnSettingsBuilder_ = MobSpawnSettingsBuilder;
    /**
     * @deprecated
     * This class is marked to be removed in future!
    */
    class AccessControlContext {
        constructor(arg0: Internal.AccessControlContext_, arg1: Internal.DomainCombiner_)
        constructor(arg0: Internal.ProtectionDomain_[])
        checkPermission(arg0: Internal.Permission_): void;
        getDomainCombiner(): Internal.DomainCombiner;
        get domainCombiner(): Internal.DomainCombiner
    }
    type AccessControlContext_ = AccessControlContext;
    class FallingBlock extends Internal.Block implements Internal.Fallable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getDustColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        static isFree(arg0: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
    }
    type FallingBlock_ = FallingBlock;
    class RecursivePoint$RecursivePointType <A> extends com.mojang.datafixers.types.Type<A> {
        constructor(arg0: Internal.RecursiveTypeFamily_, arg1: number, arg2: Internal.Supplier_<com.mojang.datafixers.types.Type<A>>)
        one(arg0: Internal.TypeRewriteRule_): Internal.Optional<Internal.RewriteResult<A, any>>;
        everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional<Internal.RewriteResult<A, any>>;
        out(): com.mojang.datafixers.View<A, A>;
        all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult<A, any>;
        point(arg0: Internal.DynamicOps_<any>): Internal.Optional<A>;
        index(): number;
        "in"(): com.mojang.datafixers.View<A, A>;
        family(): Internal.RecursiveTypeFamily;
        unfold(): com.mojang.datafixers.types.Type<A>;
        findTypeInChildren<FT, FR>(arg0: com.mojang.datafixers.types.Type_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Type$TypeMatcher_<FT, FR>, arg3: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FR>, Internal.Type$FieldNotFoundException>;
    }
    type RecursivePoint$RecursivePointType_<A> = RecursivePoint$RecursivePointType<A>;
    class BlockStateConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockState_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.BlockStateConfiguration>;
        readonly state: Internal.BlockState;
    }
    type BlockStateConfiguration_ = BlockStateConfiguration;
    interface IGuiHelper {
        drawableBuilder(arg0: ResourceLocation_, arg1: number, arg2: number, arg3: number, arg4: number): Internal.IDrawableBuilder;
        createAnimatedDrawable(arg0: Internal.IDrawableStatic_, arg1: number, arg2: Internal.IDrawableAnimated$StartDirection_, arg3: boolean): Internal.IDrawableAnimated;
        createCraftingGridHelper(): Internal.ICraftingGridHelper;
        createDrawable(arg0: ResourceLocation_, arg1: number, arg2: number, arg3: number, arg4: number): Internal.IDrawableStatic;
        getSlotDrawable(): Internal.IDrawableStatic;
        createDrawableItemStack(arg0: Internal.ItemStack_): Internal.IDrawable;
        createTickTimer(arg0: number, arg1: number, arg2: boolean): Internal.ITickTimer;
        createBlankDrawable(arg0: number, arg1: number): Internal.IDrawableStatic;
        createDrawableIngredient<V>(arg0: Internal.IIngredientType_<V>, arg1: V): Internal.IDrawable;
        get slotDrawable(): Internal.IDrawableStatic
    }
    type IGuiHelper_ = IGuiHelper;
    class MobType {
        constructor()
        static readonly ILLAGER: Internal.MobType;
        static readonly WATER: Internal.MobType;
        static readonly UNDEFINED: Internal.MobType;
        static readonly UNDEAD: Internal.MobType;
        static readonly ARTHROPOD: Internal.MobType;
    }
    type MobType_ = MobType;
    class RedstoneTorchBlock extends Internal.TorchBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly RESTART_DELAY: 160;
        static readonly MAX_RECENT_TOGGLES: 8;
        static readonly RECENT_TOGGLE_TIMER: 60;
        static readonly LIT: Internal.BooleanProperty;
    }
    type RedstoneTorchBlock_ = RedstoneTorchBlock;
    interface ConfigWriter {
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.File_, arg2: Internal.WritingMode_, arg3: Internal.Charset_): void;
        writeToString(arg0: Internal.UnmodifiableConfig_): string;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Path_, arg2: Internal.WritingMode_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.File_, arg2: Internal.WritingMode_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.URL_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Writer_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.OutputStream_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Path_, arg2: Internal.WritingMode_, arg3: Internal.Charset_): void;
        write(arg0: Internal.UnmodifiableConfig_, arg1: Internal.OutputStream_, arg2: Internal.Charset_): void;
    }
    type ConfigWriter_ = ConfigWriter;
    interface PausedPartialTickAccessor {
        flywheel$getPartialTicksPaused(): number;
    }
    type PausedPartialTickAccessor_ = PausedPartialTickAccessor;
    abstract class ChunkSource implements Internal.AutoCloseable, Internal.LightChunkGetter {
        constructor()
        gatherStats(): string;
        getLoadedChunksCount(): number;
        updateChunkForced(arg0: Internal.ChunkPos_, arg1: boolean): void;
        getLevel(): Internal.BlockGetter;
        tick(arg0: Internal.BooleanSupplier_, arg1: boolean): void;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        hasChunk(arg0: number, arg1: number): boolean;
        setSpawnSettings(arg0: boolean, arg1: boolean): void;
        getChunk(arg0: number, arg1: number, arg2: boolean): Internal.LevelChunk;
        getChunkNow(arg0: number, arg1: number): Internal.LevelChunk;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.SectionPos_): void;
        getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter;
        close(): void;
        getLightEngine(): Internal.LevelLightEngine;
        get loadedChunksCount(): number
        get level(): Internal.BlockGetter
        get lightEngine(): Internal.LevelLightEngine
    }
    type ChunkSource_ = ChunkSource;
    class CompassNode {
        lang(): string;
        lang(lang: string): this;
        static getOrCreate(section: Internal.CompassSection_, nodeID: string): Internal.CompassNode;
        sectionID(): ResourceLocation;
        static getOrCreate(sectionID: ResourceLocation_, nodeID: string): Internal.CompassNode;
        addPreNode(...node: Internal.CompassNode_[]): this;
        nodeID(): ResourceLocation;
        position(position: GuiPos_): this;
        addItem(item: Internal.Supplier_<Internal.Item>): this;
        static getOrCreate(section: Internal.CompassSection_, item: Internal.Supplier_<Internal.Item>): Internal.CompassNode;
        position(x: number, y: number): this;
        page(page: ResourceLocation_): this;
        addPreNode(...nodeID: ResourceLocation_[]): this;
        size(size: number): this;
        icon(icon: Internal.Supplier_<Internal.IGuiTexture>): this;
        getUnlocalizedKey(): string;
        get unlocalizedKey(): string
    }
    type CompassNode_ = CompassNode;
    abstract class AbstractSkeleton extends Internal.Monster implements Internal.RangedAttackMob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isShaking(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        reassessWeaponGoal(): void;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get shaking(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AbstractSkeleton_ = AbstractSkeleton;
    abstract class ItemModelProvider extends Internal.ModelProvider<Internal.ItemModelBuilder> {
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: Internal.ExistingFileHelper_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        basicItem(arg0: Internal.Item_): Internal.ItemModelBuilder;
        basicItem(arg0: ResourceLocation_): Internal.ItemModelBuilder;
    }
    type ItemModelProvider_ = ItemModelProvider;
    interface FieldNamingStrategy {
        translateName(arg0: Internal.Field_): string;
    }
    type FieldNamingStrategy_ = FieldNamingStrategy;
    interface SurfaceRules$RuleSource extends Internal.Function<Internal.SurfaceRules$Context, Internal.SurfaceRules$SurfaceRule> {
        apply(arg0: Internal.SurfaceRules$Context_): Internal.SurfaceRules$SurfaceRule;
        bootstrap(arg0: Internal.Registry_<Internal.Codec<Internal.SurfaceRules$RuleSource>>): Internal.Codec<Internal.SurfaceRules$RuleSource>;
        andThen<V>(arg0: Internal.Function_<Internal.SurfaceRules$SurfaceRule, V>): Internal.Function<Internal.SurfaceRules$Context, V>;
        codec(): Internal.KeyDispatchDataCodec<Internal.SurfaceRules$RuleSource>;
        compose<V>(arg0: Internal.Function_<V, Internal.SurfaceRules$Context>): Internal.Function<V, Internal.SurfaceRules$SurfaceRule>;
        identity<T>(): Internal.Function<T, T>;
        readonly CODEC: Internal.Codec<Internal.SurfaceRules$RuleSource>;
    }
    type SurfaceRules$RuleSource_ = SurfaceRules$RuleSource;
    class HasSturdyFacePredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        constructor(arg0: Vec3i_, arg1: Internal.Direction_)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.HasSturdyFacePredicate>;
    }
    type HasSturdyFacePredicate_ = HasSturdyFacePredicate;
    class GlazedTerracottaBlock extends Internal.HorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type GlazedTerracottaBlock_ = GlazedTerracottaBlock;
    class ArgumentSignatures extends Internal.Record {
        constructor(arg0: Internal.List_<Internal.ArgumentSignatures$Entry>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        write(arg0: Internal.FriendlyByteBuf_): void;
        get(arg0: string): Internal.MessageSignature;
        static signCommand(arg0: Internal.PreviewableCommand_<any>, arg1: Internal.ArgumentSignatures$Signer_): Internal.ArgumentSignatures;
        entries(): Internal.List<Internal.ArgumentSignatures$Entry>;
        static hasSignableArguments(arg0: Internal.PreviewableCommand_<any>): boolean;
        static collectPlainSignableArguments(arg0: Internal.PreviewableCommand_<any>): Internal.List<com.mojang.datafixers.util.Pair<string, string>>;
        static readonly EMPTY: Internal.ArgumentSignatures;
    }
    type ArgumentSignatures_ = ArgumentSignatures;
    abstract class StructurePiece {
        constructor(arg0: Internal.StructurePieceType_, arg1: Internal.CompoundTag_)
        static findCollisionPiece(arg0: Internal.List_<Internal.StructurePiece>, arg1: Internal.BoundingBox_): Internal.StructurePiece;
        postProcess(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: BlockPos_): void;
        move(arg0: number, arg1: number, arg2: number): void;
        isCloseToChunk(arg0: Internal.ChunkPos_, arg1: number): boolean;
        setGenDepth(arg0: number): void;
        getGenDepth(): number;
        getOrientation(): Internal.Direction;
        setOrientation(arg0: Internal.Direction_): void;
        createTag(arg0: Internal.StructurePieceSerializationContext_): Internal.CompoundTag;
        getType(): Internal.StructurePieceType;
        getBoundingBox(): Internal.BoundingBox;
        getRotation(): Internal.Rotation;
        getMirror(): Internal.Mirror;
        static createBoundingBox(arg0: Internal.Stream_<Internal.StructurePiece>): Internal.BoundingBox;
        static reorient(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.BlockState;
        addChildren(arg0: Internal.StructurePiece_, arg1: Internal.StructurePieceAccessor_, arg2: Internal.RandomSource_): void;
        getLocatorPosition(): BlockPos;
        set genDepth(arg0: number)
        get genDepth(): number
        get orientation(): Internal.Direction
        set orientation(arg0: Internal.Direction_)
        get type(): Internal.StructurePieceType
        get boundingBox(): Internal.BoundingBox
        get rotation(): Internal.Rotation
        get mirror(): Internal.Mirror
        get locatorPosition(): BlockPos
    }
    type StructurePiece_ = StructurePiece;
    interface LongToIntFunction {
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type LongToIntFunction_ = LongToIntFunction;
    abstract class TypeParameter <T> extends Internal.TypeCapture<T> {
    }
    type TypeParameter_<T> = TypeParameter<T>;
    class VoidStartPlatformFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type VoidStartPlatformFeature_ = VoidStartPlatformFeature;
    interface DirectoryStream$Filter <T> {
        accept(arg0: T): boolean;
        (arg0: T): boolean;
    }
    type DirectoryStream$Filter_<T> = DirectoryStream$Filter<T>;
    class BiomeGenerationSettings {
        features(): Internal.List<Internal.HolderSet<Internal.PlacedFeature>>;
        getFlowerFeatures(): Internal.List<Internal.ConfiguredFeature<any, any>>;
        getCarvingStages(): Internal.Set<CarvingGenerationStep>;
        hasFeature(arg0: Internal.PlacedFeature_): boolean;
        getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable<Internal.Holder<Internal.ConfiguredWorldCarver<any>>>;
        get flowerFeatures(): Internal.List<Internal.ConfiguredFeature<any, any>>
        get carvingStages(): Internal.Set<CarvingGenerationStep>
        static readonly EMPTY: Internal.BiomeGenerationSettings;
        static readonly CODEC: Internal.MapCodec<Internal.BiomeGenerationSettings>;
    }
    type BiomeGenerationSettings_ = BiomeGenerationSettings;
    class CarriageSounds {
        constructor(arg0: Internal.CarriageContraptionEntity_)
        stop(): void;
        tick(arg0: Internal.Carriage$DimensionalCarriageEntity_): void;
        finalizeSharedVolume(arg0: number): void;
        submitSharedSoundVolume(arg0: Vec3_, arg1: number): void;
    }
    type CarriageSounds_ = CarriageSounds;
    abstract class Screen extends Internal.AbstractContainerEventHandler implements Internal.AccessScreen, Internal.AccessorScreen, Internal.Widget {
        afterMouseAction(): void;
        charTyped(arg0: string, arg1: number): boolean;
        onFilesDrop(arg0: Internal.List_<Internal.Path>): void;
        getMinecraft(): Internal.Minecraft;
        narrationEnabled(): void;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        static isCut(arg0: number): boolean;
        addRenderableWidget<T extends Internal.GuiEventListener & Internal.Widget & Internal.NarratableEntry>(arg0: T): T;
        afterMouseMove(): void;
        mouseMoved(arg0: number, arg1: number): void;
        renderComponentTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.FormattedText>, arg2: number, arg3: number, arg4: Internal.Font_): void;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.Component_, arg2: number, arg3: number): void;
        render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void;
        renderTooltipInternal(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.ClientTooltipComponent>, arg2: number, arg3: number): void;
        static isCopy(arg0: number): boolean;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.FormattedCharSequence>, arg2: number, arg3: number): void;
        renderComponentTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.Component>, arg2: number, arg3: number): void;
        changeFocus(arg0: boolean): boolean;
        handleComponentClicked(arg0: Internal.Style_): boolean;
        controlling$getRenderables(): Internal.List<any>;
        tick(): void;
        static findNarratableWidget(arg0: Internal.List_<Internal.NarratableEntry>, arg1: Internal.NarratableEntry_): Internal.Screen$NarratableSearchResult;
        isPauseScreen(): boolean;
        removed(): void;
        getTooltipFromItem(arg0: Internal.ItemStack_): Internal.List<Internal.Component>;
        getTitle(): Internal.Component;
        addRenderableOnly<T extends Internal.Widget>(arg0: T): T;
        static isSelectAll(arg0: number): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        renderBackground(arg0: Internal.PoseStack_, arg1: number): void;
        shouldCloseOnEsc(): boolean;
        getNarratables(): Internal.List<any>;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.Component>, arg2: Internal.Optional_<Internal.TooltipComponent>, arg3: number, arg4: number): void;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.Component>, arg2: Internal.Optional_<Internal.TooltipComponent>, arg3: number, arg4: number, arg5: Internal.Font_, arg6: Internal.ItemStack_): void;
        static hasAltDown(): boolean;
        renderDirtBackground(arg0: number): void;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        getRenderables(): Internal.List<any>;
        onClose(): void;
        addWidget<T extends Internal.GuiEventListener & Internal.NarratableEntry>(arg0: T): T;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.FormattedCharSequence>, arg2: number, arg3: number, arg4: Internal.Font_): void;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.Component>, arg2: Internal.Optional_<Internal.TooltipComponent>, arg3: number, arg4: number, arg5: Internal.ItemStack_): void;
        static hasShiftDown(): boolean;
        init(arg0: Internal.Minecraft_, arg1: number, arg2: number): void;
        renderBackground(arg0: Internal.PoseStack_): void;
        renderComponentTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.FormattedText>, arg2: number, arg3: number, arg4: Internal.ItemStack_): void;
        getNarrationMessage(): Internal.Component;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        renderTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.Component>, arg2: Internal.Optional_<Internal.TooltipComponent>, arg3: number, arg4: number, arg5: Internal.Font_): void;
        rebuildWidgets(): void;
        resize(arg0: Internal.Minecraft_, arg1: number, arg2: number): void;
        static isPaste(arg0: number): boolean;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        renderComponentTooltip(arg0: Internal.PoseStack_, arg1: Internal.List_<Internal.FormattedText>, arg2: number, arg3: number, arg4: Internal.Font_, arg5: Internal.ItemStack_): void;
        handler$zlp000$getTooltipFromItem(arg0: Internal.ItemStack_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        static hasControlDown(): boolean;
        afterKeyboardAction(): void;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        handleDelayedNarration(): void;
        static wrapScreenError(arg0: Internal.Runnable_, arg1: string, arg2: string): void;
        triggerImmediateNarration(arg0: boolean): void;
        get minecraft(): Internal.Minecraft
        get pauseScreen(): boolean
        get title(): Internal.Component
        get narratables(): Internal.List<any>
        get renderables(): Internal.List<any>
        get narrationMessage(): Internal.Component
        set initialFocus(arg0: Internal.GuiEventListener_)
        width: number;
        passEvents: boolean;
        height: number;
        readonly children: Internal.List<Internal.GuiEventListener>;
        readonly renderables: Internal.List<Internal.Widget>;
        readonly narratables: Internal.List<Internal.NarratableEntry>;
    }
    type Screen_ = Screen;
    abstract class Signature extends Internal.SignatureSpi {
        verify(arg0: number[]): boolean;
        sign(): number[];
        static getInstance(arg0: string, arg1: string): Internal.Signature;
        /**
         * @deprecated
        */
        getParameter(arg0: string): any;
        sign(arg0: number[], arg1: number, arg2: number): number;
        initVerify(arg0: Internal.Certificate_): void;
        update(arg0: Internal.ByteBuffer_): void;
        getParameters(): Internal.AlgorithmParameters;
        getProvider(): Internal.Provider;
        /**
         * @deprecated
        */
        setParameter(arg0: string, arg1: any): void;
        setParameter(arg0: Internal.AlgorithmParameterSpec_): void;
        static getInstance(arg0: string): Internal.Signature;
        getAlgorithm(): string;
        verify(arg0: number[], arg1: number, arg2: number): boolean;
        initSign(arg0: Internal.PrivateKey_, arg1: Internal.SecureRandom_): void;
        initSign(arg0: Internal.PrivateKey_): void;
        update(arg0: number[], arg1: number, arg2: number): void;
        update(arg0: number): void;
        static getInstance(arg0: string, arg1: Internal.Provider_): Internal.Signature;
        update(arg0: number[]): void;
        initVerify(arg0: Internal.PublicKey_): void;
        get parameters(): Internal.AlgorithmParameters
        get provider(): Internal.Provider
        set parameter(arg0: Internal.AlgorithmParameterSpec_)
        get algorithm(): string
    }
    type Signature_ = Signature;
    interface Spliterator$OfPrimitive <T, T_CONS, T_SPLITR extends Internal.Spliterator$OfPrimitive<T, T_CONS, T_SPLITR>> extends Internal.Spliterator<T> {
        trySplit(): Internal.Spliterator<any>;
        forEachRemaining(arg0: T_CONS): void;
        getExactSizeIfKnown(): number;
        forEachRemaining(arg0: Internal.Consumer_<T>): void;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: T_CONS): boolean;
        tryAdvance(arg0: Internal.Consumer_<T>): boolean;
        getComparator(): Internal.Comparator<T>;
        characteristics(): number;
        estimateSize(): number;
        get exactSizeIfKnown(): number
        get comparator(): Internal.Comparator<T>
    }
    type Spliterator$OfPrimitive_<T, T_CONS, T_SPLITR extends Internal.Spliterator$OfPrimitive<T, T_CONS, T_SPLITR>> = Spliterator$OfPrimitive<T, T_CONS, T_SPLITR>;
    interface RecvByteBufAllocator {
        newHandle(): Internal.RecvByteBufAllocator$Handle;
    }
    type RecvByteBufAllocator_ = RecvByteBufAllocator;
    class AffineTransform implements Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: number[])
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        constructor(arg0: Internal.AffineTransform_)
        constructor(arg0: number[])
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        static getScaleInstance(arg0: number, arg1: number): Internal.AffineTransform;
        setToRotation(arg0: number, arg1: number, arg2: number): void;
        concatenate(arg0: Internal.AffineTransform_): void;
        setToRotation(arg0: number): void;
        static getQuadrantRotateInstance(arg0: number, arg1: number, arg2: number): Internal.AffineTransform;
        transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        setToShear(arg0: number, arg1: number): void;
        static getShearInstance(arg0: number, arg1: number): Internal.AffineTransform;
        transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        preConcatenate(arg0: Internal.AffineTransform_): void;
        createTransformedShape(arg0: Internal.Shape_): Internal.Shape;
        getShearY(): number;
        isIdentity(): boolean;
        getScaleX(): number;
        inverseTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        setToScale(arg0: number, arg1: number): void;
        invert(): void;
        transform(arg0: Internal.Point2D_, arg1: Internal.Point2D_): Internal.Point2D;
        deltaTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        transform(arg0: Internal.Point2D_[], arg1: number, arg2: Internal.Point2D_[], arg3: number, arg4: number): void;
        setTransform(arg0: Internal.AffineTransform_): void;
        setToIdentity(): void;
        rotate(arg0: number, arg1: number, arg2: number): void;
        getTranslateY(): number;
        static getQuadrantRotateInstance(arg0: number): Internal.AffineTransform;
        static getRotateInstance(arg0: number): Internal.AffineTransform;
        inverseTransform(arg0: Internal.Point2D_, arg1: Internal.Point2D_): Internal.Point2D;
        setToTranslation(arg0: number, arg1: number): void;
        static getRotateInstance(arg0: number, arg1: number): Internal.AffineTransform;
        setToRotation(arg0: number, arg1: number, arg2: number, arg3: number): void;
        clone(): any;
        setTransform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        scale(arg0: number, arg1: number): void;
        rotate(arg0: number, arg1: number, arg2: number, arg3: number): void;
        getMatrix(arg0: number[]): void;
        deltaTransform(arg0: Internal.Point2D_, arg1: Internal.Point2D_): Internal.Point2D;
        getType(): number;
        static getTranslateInstance(arg0: number, arg1: number): Internal.AffineTransform;
        getScaleY(): number;
        translate(arg0: number, arg1: number): void;
        getShearX(): number;
        transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        quadrantRotate(arg0: number, arg1: number, arg2: number): void;
        createInverse(): this;
        shear(arg0: number, arg1: number): void;
        static getRotateInstance(arg0: number, arg1: number, arg2: number, arg3: number): Internal.AffineTransform;
        setToRotation(arg0: number, arg1: number): void;
        setToQuadrantRotation(arg0: number, arg1: number, arg2: number): void;
        quadrantRotate(arg0: number): void;
        transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
        static getRotateInstance(arg0: number, arg1: number, arg2: number): Internal.AffineTransform;
        getTranslateX(): number;
        getDeterminant(): number;
        rotate(arg0: number): void;
        setToQuadrantRotation(arg0: number): void;
        rotate(arg0: number, arg1: number): void;
        set toRotation(arg0: number)
        get shearY(): number
        get identity(): boolean
        get scaleX(): number
        set transform(arg0: Internal.AffineTransform_)
        get translateY(): number
        get type(): number
        get scaleY(): number
        get shearX(): number
        get translateX(): number
        get determinant(): number
        set toQuadrantRotation(arg0: number)
        static readonly TYPE_UNIFORM_SCALE: 2;
        static readonly TYPE_FLIP: 64;
        static readonly TYPE_IDENTITY: 0;
        static readonly TYPE_MASK_SCALE: 6;
        static readonly TYPE_MASK_ROTATION: 24;
        static readonly TYPE_QUADRANT_ROTATION: 8;
        static readonly TYPE_TRANSLATION: 1;
        static readonly TYPE_GENERAL_SCALE: 4;
        static readonly TYPE_GENERAL_TRANSFORM: 32;
        static readonly TYPE_GENERAL_ROTATION: 16;
    }
    type AffineTransform_ = AffineTransform;
    class ServerboundSeenAdvancementsPacket$Action extends Internal.Enum<Internal.ServerboundSeenAdvancementsPacket$Action> {
        static values(): Internal.ServerboundSeenAdvancementsPacket$Action[];
        static valueOf(arg0: string): Internal.ServerboundSeenAdvancementsPacket$Action;
        static readonly OPENED_TAB: Internal.ServerboundSeenAdvancementsPacket$Action;
        static readonly CLOSED_SCREEN: Internal.ServerboundSeenAdvancementsPacket$Action;
    }
    type ServerboundSeenAdvancementsPacket$Action_ = "closed_screen" | ServerboundSeenAdvancementsPacket$Action | "opened_tab";
    class RecipeBook {
        constructor()
        contains(arg0: ResourceLocation_): boolean;
        copyOverData(arg0: Internal.RecipeBook_): void;
        removeHighlight(arg0: Internal.Recipe_<any>): void;
        remove(arg0: Internal.Recipe_<any>): void;
        isOpen(arg0: Internal.RecipeBookType_): boolean;
        add(arg0: Internal.Recipe_<any>): void;
        addHighlight(arg0: Internal.Recipe_<any>): void;
        setOpen(arg0: Internal.RecipeBookType_, arg1: boolean): void;
        willHighlight(arg0: Internal.Recipe_<any>): boolean;
        contains(arg0: Internal.Recipe_<any>): boolean;
        isFiltering(arg0: Internal.RecipeBookType_): boolean;
        isFiltering(arg0: Internal.RecipeBookMenu_<any>): boolean;
        setFiltering(arg0: Internal.RecipeBookType_, arg1: boolean): void;
        setBookSettings(arg0: Internal.RecipeBookSettings_): void;
        getBookSettings(): Internal.RecipeBookSettings;
        setBookSetting(arg0: Internal.RecipeBookType_, arg1: boolean, arg2: boolean): void;
        set bookSettings(arg0: Internal.RecipeBookSettings_)
        get bookSettings(): Internal.RecipeBookSettings
    }
    type RecipeBook_ = RecipeBook;
    class ChatTypeDecoration extends Internal.Record {
        constructor(arg0: string, arg1: Internal.List_<Internal.ChatTypeDecoration$Parameter>, arg2: Internal.Style_)
        static outgoingDirectMessage(arg0: string): Internal.ChatTypeDecoration;
        translationKey(): string;
        parameters(): Internal.List<Internal.ChatTypeDecoration$Parameter>;
        style(): Internal.Style;
        static withSender(arg0: string): Internal.ChatTypeDecoration;
        static incomingDirectMessage(arg0: string): Internal.ChatTypeDecoration;
        static teamMessage(arg0: string): Internal.ChatTypeDecoration;
        decorate(arg0: Internal.Component_, arg1: Internal.ChatType$Bound_): Internal.Component;
        static readonly CODEC: Internal.Codec<Internal.ChatTypeDecoration>;
    }
    type ChatTypeDecoration_ = ChatTypeDecoration;
    class EnterBlockTrigger$TriggerInstance extends Internal.AbstractCriterionTriggerInstance {
        constructor(arg0: any_, arg1: Internal.Block_, arg2: Internal.StatePropertiesPredicate_)
        static entersBlock(arg0: Internal.Block_): Internal.EnterBlockTrigger$TriggerInstance;
        matches(arg0: Internal.BlockState_): boolean;
    }
    type EnterBlockTrigger$TriggerInstance_ = EnterBlockTrigger$TriggerInstance;
    class PatternStringError extends Internal.PatternError {
        constructor(translateKey: string)
        readonly translateKey: string;
    }
    type PatternStringError_ = PatternStringError;
    interface WidgetUIAccess {
        writeClientAction(arg0: com.lowdragmc.lowdraglib.gui.widget.Widget_, arg1: number, arg2: Internal.Consumer_<Internal.FriendlyByteBuf>): void;
        writeUpdateInfo(arg0: com.lowdragmc.lowdraglib.gui.widget.Widget_, arg1: number, arg2: Internal.Consumer_<Internal.FriendlyByteBuf>): void;
        attemptMergeStack(arg0: Internal.ItemStack_, arg1: boolean, arg2: boolean): boolean;
    }
    type WidgetUIAccess_ = WidgetUIAccess;
    class WallSide extends Internal.Enum<Internal.WallSide> implements Internal.StringRepresentable {
        static values(): Internal.WallSide[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.WallSide;
        get serializedName(): string
        static readonly LOW: Internal.WallSide;
        static readonly TALL: Internal.WallSide;
        static readonly NONE: Internal.WallSide;
    }
    type WallSide_ = "low" | WallSide | "tall" | "none";
    interface MessageSenderKJS {
        getDisplayName(): Internal.Component;
        setStatusMessage(message: Internal.Component_): void;
        getName(): Internal.Component;
        runCommandSilent(command: string): number;
        tell(message: Internal.Component_): void;
        runCommand(command: string): number;
        get displayName(): Internal.Component
        set statusMessage(message: Internal.Component_)
        get name(): Internal.Component
    }
    type MessageSenderKJS_ = MessageSenderKJS;
    class ChatVisiblity extends Internal.Enum<Internal.ChatVisiblity> implements Internal.OptionEnum {
        static byId(arg0: number): Internal.ChatVisiblity;
        getKey(): string;
        static valueOf(arg0: string): Internal.ChatVisiblity;
        getCaption(): Internal.Component;
        static values(): Internal.ChatVisiblity[];
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly HIDDEN: Internal.ChatVisiblity;
        static readonly FULL: Internal.ChatVisiblity;
        static readonly SYSTEM: Internal.ChatVisiblity;
    }
    type ChatVisiblity_ = "system" | "full" | "hidden" | ChatVisiblity;
    abstract class BiomeSource implements Internal.BiomeResolver {
        possibleBiomes(): Internal.Set<Internal.Holder<Internal.Biome>>;
        findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Holder<Internal.Biome>>, arg5: Internal.RandomSource_, arg6: Internal.Climate$Sampler_): com.mojang.datafixers.util.Pair<BlockPos, Internal.Holder<Internal.Biome>>;
        getBiomesWithin(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Climate$Sampler_): Internal.Set<Internal.Holder<Internal.Biome>>;
        findClosestBiome3d(arg0: BlockPos_, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Holder<Internal.Biome>>, arg5: Internal.Climate$Sampler_, arg6: Internal.LevelReader_): com.mojang.datafixers.util.Pair<BlockPos, Internal.Holder<Internal.Biome>>;
        addDebugInfo(arg0: Internal.List_<string>, arg1: BlockPos_, arg2: Internal.Climate$Sampler_): void;
        findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Predicate_<Internal.Holder<Internal.Biome>>, arg6: Internal.RandomSource_, arg7: boolean, arg8: Internal.Climate$Sampler_): com.mojang.datafixers.util.Pair<BlockPos, Internal.Holder<Internal.Biome>>;
        getNoiseBiome(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder<Internal.Biome>;
        static readonly CODEC: Internal.Codec<Internal.BiomeSource>;
    }
    type BiomeSource_ = BiomeSource;
    class FrontAttachmentType$FrontAttachmentModel extends Internal.Record {
        constructor(texture: ResourceLocation_, modelId: ResourceLocation_, scale: number)
        scale(): number;
        texture(): ResourceLocation;
        modelId(): ResourceLocation;
    }
    type FrontAttachmentType$FrontAttachmentModel_ = FrontAttachmentType$FrontAttachmentModel;
    class BlockPileFeature extends Internal.Feature<Internal.BlockPileConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.BlockPileConfiguration>)
    }
    type BlockPileFeature_ = BlockPileFeature;
    class RenderStateShard$CullStateShard extends Internal.RenderStateShard$BooleanStateShard {
        constructor(arg0: boolean)
    }
    type RenderStateShard$CullStateShard_ = RenderStateShard$CullStateShard;
    class ObjectArrayList <K> extends Internal.AbstractObjectList<K> implements Internal.RandomAccess, Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.ObjectCollection_<K>)
        constructor(arg0: Internal.ObjectList_<K>)
        constructor(arg0: K[], arg1: number, arg2: number)
        constructor(arg0: Internal.ObjectIterator_<K>)
        constructor(arg0: K[])
        constructor(arg0: Internal.Iterator_<K>)
        constructor(arg0: number)
        constructor(arg0: Internal.Collection_<K>)
        clone(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        setElements(arg0: number, arg1: K[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        toArray<K>(arg0: K[]): K[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        spliterator(): Internal.ObjectSpliterator<K>;
        static of<K>(...arg0: K[]): Internal.ObjectArrayList<K>;
        set(arg0: number, arg1: K): K;
        parallelStream(): Internal.Stream<K>;
        static of<K>(): Internal.ObjectArrayList<K>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        static wrap<K>(arg0: K[]): Internal.ObjectArrayList<K>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        setElements(arg0: K[]): void;
        equals(arg0: Internal.ObjectArrayList_<K>): boolean;
        static toListWithExpectedSize<K>(arg0: number): Internal.Collector<K, any, Internal.ObjectArrayList<K>>;
        compareTo(arg0: Internal.ObjectArrayList_<K>): number;
        static of<K>(arg0: K): Internal.ObjectList<K>;
        get(arg0: number): K;
        remove(arg0: number): K;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        static of<K>(arg0: K, arg1: K, arg2: K): Internal.ObjectList<K>;
        static wrap<K>(arg0: K[], arg1: number): Internal.ObjectArrayList<K>;
        elements(): K[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        removeIf(arg0: Internal.Predicate_<K>): boolean;
        replaceAll(arg0: Internal.UnaryOperator_<K>): void;
        static of<K>(arg0: K, arg1: K): Internal.ObjectList<K>;
        subList(arg0: number, arg1: number): Internal.List<any>;
        trim(): void;
        addAll(arg0: Internal.ObjectList_<K>): boolean;
        ensureCapacity(arg0: number): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        trim(arg0: number): void;
        static toList<K>(): Internal.Collector<K, any, Internal.ObjectArrayList<K>>;
        stream(): Internal.Stream<K>;
        set elements(arg0: K[])
        static readonly DEFAULT_INITIAL_CAPACITY: 10;
    }
    type ObjectArrayList_<K> = ObjectArrayList<K>;
    class ClassInfo {
        getFieldInfo(): Internal.List<Internal.FieldInfo>;
        getClazzRaw(): typeof any;
        getAnnotations(): Internal.List<Internal.Annotation>;
        isAbstract(): boolean;
        static getOrCache(clazz: typeof any): Internal.ClassInfo;
        isInterface(): boolean;
        getInterfaceTypes(): Internal.List<Internal.ITypeInfo>;
        getSuperClassType(): Internal.ITypeInfo;
        getInterfaces(): Internal.List<Internal.ClassInfo>;
        getSuperClass(): this;
        getParameters(): Internal.List<Internal.ITypeInfo>;
        getName(): string;
        isEnum(): boolean;
        getConstructorInfo(): Internal.List<Internal.ConstructorInfo>;
        getMethodInfo(): Internal.List<Internal.MethodInfo>;
        get fieldInfo(): Internal.List<Internal.FieldInfo>
        get clazzRaw(): typeof any
        get annotations(): Internal.List<Internal.Annotation>
        get "abstract"(): boolean
        get "interface"(): boolean
        get interfaceTypes(): Internal.List<Internal.ITypeInfo>
        get superClassType(): Internal.ITypeInfo
        get interfaces(): Internal.List<Internal.ClassInfo>
        get superClass(): Internal.ClassInfo
        get parameters(): Internal.List<Internal.ITypeInfo>
        get name(): string
        get enum(): boolean
        get constructorInfo(): Internal.List<Internal.ConstructorInfo>
        get methodInfo(): Internal.List<Internal.MethodInfo>
        static readonly CLASS_CACHE: {[key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo, [key: typeof any]: Internal.ClassInfo};
        static readonly CLASS_NAME_CACHE: {"com.mojang.serialization.codecs.BaseMapCodec": Internal.ClassInfo, "net.minecraft.network.protocol.status.ServerStatus$Players": Internal.ClassInfo, "net.minecraft.client.gui.chat.ClientChatPreview$Preview": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceRules$Context": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.modular.IUIHolder": Internal.ClassInfo, "java.util.ImmutableCollections$AbstractImmutableMap": Internal.ClassInfo, "com.ibm.icu.util.ULocale$Category": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainerRO$PackedData": Internal.ClassInfo, "net.minecraft.network.FriendlyByteBuf$Reader": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SculkPatchFeature": Internal.ClassInfo, "com.simibubi.create.foundation.fluid.FluidIngredient": Internal.ClassInfo, "net.minecraft.world.entity.monster.Zombie": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties": Internal.ClassInfo, "net.minecraft.world.level.block.LadderBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2BooleanFunction": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.component.ICustomDescriptionId": Internal.ClassInfo, "net.minecraft.world.level.block.CrossCollisionBlock": Internal.ClassInfo, "dev.latvian.mods.rhino.ConstProperties": Internal.ClassInfo, "com.jozufozu.flywheel.backend.RenderLayer": Internal.ClassInfo, "net.minecraft.commands.arguments.PreviewedArgument": Internal.ClassInfo, "java.lang.CharSequence": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgePoseStack": Internal.ClassInfo, "net.minecraft.world.level.block.ChainBlock": Internal.ClassInfo, "net.minecraft.world.item.enchantment.Enchantment$Rarity": Internal.ClassInfo, "com.mojang.serialization.codecs.EitherCodec": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.FileConfigBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.ShipwreckStructure": Internal.ClassInfo, "net.minecraft.world.level.levelgen.VerticalAnchor$BelowTop": Internal.ClassInfo, "net.minecraft.world.level.BaseSpawner": Internal.ClassInfo, "com.google.gson.internal.Excluder": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageSyncData": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ILDLRegister": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedEntityTypeExtension": Internal.ClassInfo, "net.minecraft.world.level.block.FrostedIceBlock": Internal.ClassInfo, "com.jozufozu.flywheel.api.struct.StructType": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Markings": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortListIterator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.animation.Animation": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket": Internal.ClassInfo, "malte0811.ferritecore.mixin.mrl.ResourceLocationAccess": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.ImageWidget": Internal.ClassInfo, "com.mojang.blaze3d.shaders.Shader": Internal.ClassInfo, "net.minecraftforge.fml.event.config.ModConfigEvent$Loading": Internal.ClassInfo, "net.minecraftforge.client.gui.overlay.IGuiOverlay": Internal.ClassInfo, "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters": Internal.ClassInfo, "com.gregtechceu.gtceu.client.model.PipeModel": Internal.ClassInfo, "com.jozufozu.flywheel.util.box.GridAlignedBB": Internal.ClassInfo, "java.util.Currency": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoublePredicate": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.TransformTexture": Internal.ClassInfo, "java.util.LinkedHashMap": Internal.ClassInfo, "java.nio.channels.InterruptibleChannel": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.GrassCutterFrontAttachment": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.DummySensor": Internal.ClassInfo, "net.minecraft.client.multiplayer.ServerData": Internal.ClassInfo, "icyllis.arc3d.engine.ops.DrawOp": Internal.ClassInfo, "net.minecraft.world.food.FoodProperties": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.RotationState": Internal.ClassInfo, "net.minecraft.world.level.block.CauldronBlock": Internal.ClassInfo, "net.minecraft.network.chat.ChatType$Bound": Internal.ClassInfo, "java.util.function.ToIntFunction": Internal.ClassInfo, "icyllis.arc3d.engine.OpFlushState": Internal.ClassInfo, "net.minecraft.util.Tuple": Internal.ClassInfo, "net.minecraft.core.Holder$Kind": Internal.ClassInfo, "com.mojang.blaze3d.shaders.BlendMode": Internal.ClassInfo, "com.ibm.icu.impl.TextTrieMap$Output": Internal.ClassInfo, "net.minecraft.client.gui.components.LerpingBossEvent": Internal.ClassInfo, "net.minecraft.world.level.block.piston.MovingPistonBlock": Internal.ClassInfo, "java.lang.Module": Internal.ClassInfo, "net.minecraftforge.registries.NamespacedHolderHelper": Internal.ClassInfo, "com.blamejared.clumps.helper.IClumpedOrb": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration": Internal.ClassInfo, "net.minecraft.world.level.block.WallSkullBlock": Internal.ClassInfo, "net.minecraft.world.level.block.ConduitBlock": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.minecraft.ShapedRecipeSchema$ShapedRecipeJS": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$BlockToolModificationEvent": Internal.ClassInfo, "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BellBlockEntity": Internal.ClassInfo, "io.netty.buffer.ByteBufAllocator": Internal.ClassInfo, "net.minecraft.world.item.Item$Properties": Internal.ClassInfo, "icyllis.arc3d.engine.ContextOptions": Internal.ClassInfo, "mezz.jei.api.recipe.IFocusGroup": Internal.ClassInfo, "net.minecraft.data.recipes.RecipeBuilder": Internal.ClassInfo, "java.nio.channels.AsynchronousChannel": Internal.ClassInfo, "net.minecraft.world.entity.npc.Villager": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2IntFunction": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.TemptingSensor": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateAdvancementProvider": Internal.ClassInfo, "com.simibubi.create.foundation.gui.widget.AbstractSimiWidget": Internal.ClassInfo, "icyllis.modernui.core.Context": Internal.ClassInfo, "net.minecraft.world.level.block.CandleCakeBlock": Internal.ClassInfo, "com.mojang.datafixers.DSL$TypeReference": Internal.ClassInfo, "com.jozufozu.flywheel.util.box.CoordinateConsumer": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.DescriptionContext": Internal.ClassInfo, "net.minecraft.client.gui.screens.social.PlayerSocialManager": Internal.ClassInfo, "dev.latvian.mods.kubejs.net.NetworkEventJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pipenet.IPipeType": Internal.ClassInfo, "net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy": Internal.ClassInfo, "com.mojang.serialization.MapCodec$MapCodecCodec": Internal.ClassInfo, "net.minecraft.world.item.SnowballItem": Internal.ClassInfo, "net.minecraft.world.level.block.state.StateDefinition$Factory": Internal.ClassInfo, "net.minecraft.server.ServerScoreboard$Method": Internal.ClassInfo, "net.minecraft.advancements.CriterionTriggerInstance": Internal.ClassInfo, "net.minecraft.world.entity.animal.Fox$Type": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatPredicate": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.CompostableRecipesEventJS": Internal.ClassInfo, "net.minecraft.world.item.crafting.RecipeManager$CachedCheck": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Exports": Internal.ClassInfo, "net.minecraft.world.item.BowItem": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.factory.HeldItemUIFactory$IHeldItemUIHolder": Internal.ClassInfo, "dev.latvian.mods.unit.UnitContext": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Llama": Internal.ClassInfo, "net.minecraft.world.level.block.JigsawBlock": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.TransformStack": Internal.ClassInfo, "com.supermartijn642.fusion.api.util.Pair": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.events.GTRegistryEventJS": Internal.ClassInfo, "net.minecraftforge.client.event.RenderTooltipEvent": Internal.ClassInfo, "net.minecraft.world.level.block.entity.TickingBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource": Internal.ClassInfo, "net.minecraft.advancements.DisplayInfo": Internal.ClassInfo, "org.lwjgl.system.Pointer": Internal.ClassInfo, "com.mojang.math.OctahedralGroup": Internal.ClassInfo, "net.minecraft.nbt.FloatTag": Internal.ClassInfo, "com.mojang.blaze3d.shaders.Program": Internal.ClassInfo, "java.lang.AbstractStringBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.stages.StageChangeEvent": Internal.ClassInfo, "java.lang.ref.WeakReference": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$ItemSmeltedEvent": Internal.ClassInfo, "de.keksuccino.konkrete.mixin.client.IMixinEditBox": Internal.ClassInfo, "net.minecraft.commands.synchronization.ArgumentTypeInfo$Template": Internal.ClassInfo, "net.minecraft.world.item.SwordItem": Internal.ClassInfo, "net.minecraft.world.level.chunk.UpgradeData": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityLeaveLevelEvent": Internal.ClassInfo, "java.nio.file.attribute.BasicFileAttributes": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.StructureMode": Internal.ClassInfo, "io.netty.channel.Channel$Unsafe": Internal.ClassInfo, "net.minecraftforge.common.IPlantable": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.RemoveWorldgenEventJS": Internal.ClassInfo, "com.google.common.collect.HashBiMap": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.functions.LootItemFunction": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageValidator": Internal.ClassInfo, "net.minecraft.world.level.block.CommandBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket": Internal.ClassInfo, "net.minecraft.world.level.block.Block": Internal.ClassInfo, "java.util.BitSet": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.MinerPipeBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.BoilerFireboxType": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrowableItemProjectile": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.Path": Internal.ClassInfo, "net.minecraft.world.level.block.SeagrassBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.MetaMachineItem": Internal.ClassInfo, "com.simibubi.create.foundation.utility.IPartialSafeNBT": Internal.ClassInfo, "java.nio.file.attribute.FileTime": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket": Internal.ClassInfo, "com.ibm.icu.text.UnicodeSet": Internal.ClassInfo, "net.minecraft.network.protocol.PacketFlow": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.blockentity.IAutoSyncBlockEntity": Internal.ClassInfo, "mezz.jei.api.runtime.IJeiKeyMapping": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action": Internal.ClassInfo, "net.minecraft.client.searchtree.SearchRegistry$Key": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeMinecraft": Internal.ClassInfo, "net.minecraft.world.entity.ai.navigation.PathNavigation": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRecipePacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectObjectImmutablePair": Internal.ClassInfo, "net.minecraftforge.eventbus.api.EventPriority": Internal.ClassInfo, "com.mojang.authlib.Agent": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.DeployableRearAttachment": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.IMachineFeature": Internal.ClassInfo, "net.minecraft.world.level.LightLayer": Internal.ClassInfo, "net.minecraft.world.item.SpectralArrowItem": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerGamePacketListener": Internal.ClassInfo, "net.minecraft.server.TickTask": Internal.ClassInfo, "net.minecraft.world.item.crafting.FireworkRocketRecipe": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext": Internal.ClassInfo, "net.minecraft.server.players.IpBanList": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Horse": Internal.ClassInfo, "icyllis.arc3d.engine.SurfaceProxyView": Internal.ClassInfo, "net.minecraft.world.level.block.SimpleWaterloggedBlock": Internal.ClassInfo, "dev.latvian.mods.rhino.util.CustomJavaToJsWrapper": Internal.ClassInfo, "io.netty.channel.ChannelPipeline": Internal.ClassInfo, "net.minecraft.world.level.levelgen.LegacyRandomSource": Internal.ClassInfo, "net.minecraftforge.event.server.ServerStartedEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectCollection": Internal.ClassInfo, "net.minecraft.nbt.NbtAccounter": Internal.ClassInfo, "net.minecraft.world.level.block.KelpPlantBlock": Internal.ClassInfo, "mezz.jei.api.helpers.IJeiHelpers": Internal.ClassInfo, "com.simibubi.create.foundation.utility.Couple": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.FoodBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model": Internal.ClassInfo, "net.minecraft.world.item.context.BlockPlaceContext": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.ConfigPanel$Tab": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ShortFunction": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Pre": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelProvider": Internal.ClassInfo, "net.minecraftforge.registries.RegistryManager": Internal.ClassInfo, "net.minecraft.world.item.Rarity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.ThreadSafeLegacyRandomSource": Internal.ClassInfo, "dev.architectury.event.events.common.ChatEvent$ChatComponent": Internal.ClassInfo, "net.minecraft.util.profiling.ProfileResults": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket": Internal.ClassInfo, "java.security.SignatureSpi": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CarvingContext": Internal.ClassInfo, "net.minecraft.world.level.block.CandleBlock": Internal.ClassInfo, "com.mojang.serialization.ListBuilder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.OreProperty": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.IUIMachine": Internal.ClassInfo, "java.time.format.FormatStyle": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackMaterial$TrackType": Internal.ClassInfo, "net.minecraft.world.level.block.LightBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2ByteFunction": Internal.ClassInfo, "com.mojang.math.Vector3d": Internal.ClassInfo, "net.minecraft.world.level.block.SupportType": Internal.ClassInfo, "net.minecraft.client.GameNarrator": Internal.ClassInfo, "com.mojang.brigadier.tree.ArgumentCommandNode": Internal.ClassInfo, "com.google.common.collect.ImmutableSetMultimap$Builder": Internal.ClassInfo, "com.mojang.math.Vector3f": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2LongFunction": Internal.ClassInfo, "java.util.stream.DoubleStream$Builder": Internal.ClassInfo, "java.util.ResourceBundle": Internal.ClassInfo, "net.minecraft.world.entity.monster.Stray": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration": Internal.ClassInfo, "com.google.common.collect.ImmutableMultiset": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteList": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatStack": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.AtlasSpriteRegistryEventJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.util.TreeNode": Internal.ClassInfo, "net.minecraft.world.entity.ambient.AmbientCreature": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.EndIslandFeature": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectList": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileEngine": Internal.ClassInfo, "org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout": Internal.ClassInfo, "java.util.stream.LongStream": Internal.ClassInfo, "java.util.Properties": Internal.ClassInfo, "java.util.concurrent.Executor": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase": Internal.ClassInfo, "io.netty.util.ByteProcessor": Internal.ClassInfo, "net.minecraft.world.level.block.SculkCatalystBlock": Internal.ClassInfo, "com.mojang.math.Vector4f": Internal.ClassInfo, "net.minecraft.network.syncher.SynchedEntityData": Internal.ClassInfo, "net.minecraft.world.level.block.MultifaceSpreader": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$RenderIntent": Internal.ClassInfo, "java.time.temporal.ChronoUnit": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$RenderTickEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventJS": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentManager$OnBackStackChangedListener": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility": Internal.ClassInfo, "java.nio.LongBuffer": Internal.ClassInfo, "net.minecraftforge.forgespi.language.ModFileScanData": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.events.GTFluidVeinEventJS": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkEvent$Unload": Internal.ClassInfo, "net.minecraft.world.entity.monster.ElderGuardian": Internal.ClassInfo, "dev.latvian.mods.rhino.util.SpecialEquality": Internal.ClassInfo, "net.minecraft.core.Direction": Internal.ClassInfo, "net.minecraft.world.level.SpawnData": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageHeader": Internal.ClassInfo, "dev.lambdaurora.lambdynlights.DynamicLightSource": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback": Internal.ClassInfo, "java.nio.file.WatchKey": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ServerPlayerKJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ProgressTexture": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerContainerEvent$Open": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientManager": Internal.ClassInfo, "net.minecraft.world.level.block.Rotation": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackTargetingBehaviour$RenderedTrackOverlayType": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingAttackEvent": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullSupplier": Internal.ClassInfo, "net.minecraft.network.protocol.status.ServerStatus": Internal.ClassInfo, "net.minecraftforge.network.PlayMessages$SpawnEntity": Internal.ClassInfo, "icyllis.arc3d.opengl.GLTextureInfo": Internal.ClassInfo, "mezz.jei.api.recipe.IRecipeCategoriesLookup": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement": Internal.ClassInfo, "icyllis.arc3d.engine.FlushInfo$FinishedCallback": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.color.Color": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeMap": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetHealthPacket": Internal.ClassInfo, "java.util.function.Predicate": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace": Internal.ClassInfo, "java.nio.file.attribute.FileAttributeView": Internal.ClassInfo, "com.simibubi.create.content.contraptions.ContraptionWorld": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.NbtAccounterAccessor": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentOnAttachListener": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntFunctions$UnmodifiableFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.RandomTickCallbackJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemModificationEventJS": Internal.ClassInfo, "java.awt.Dimension": Internal.ClassInfo, "java.security.cert.Certificate": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackEdge": Internal.ClassInfo, "java.util.SortedMap": Internal.ClassInfo, "net.minecraft.world.level.block.StainedGlassPaneBlock": Internal.ClassInfo, "net.minecraft.world.level.block.CocoaBlock": Internal.ClassInfo, "icyllis.modernui.transition.TransitionValues": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction": Internal.ClassInfo, "com.tterrag.registrate.providers.ProviderType": Internal.ClassInfo, "java.util.concurrent.atomic.AtomicReference": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.SerializerType": Internal.ClassInfo, "net.minecraft.client.renderer.block.BlockRenderDispatcher": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BlueIceFeature": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.JEISubtypesEventJS": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$Type": Internal.ClassInfo, "net.minecraft.world.level.WorldGenLevel": Internal.ClassInfo, "io.netty.buffer.ByteBuf": Internal.ClassInfo, "net.minecraft.world.level.ClipContext": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CarverDebugSettings": Internal.ClassInfo, "icyllis.modernui.view.MenuItem$OnActionExpandListener": Internal.ClassInfo, "net.minecraft.world.entity.decoration.PaintingVariant": Internal.ClassInfo, "net.minecraft.world.level.border.WorldBorder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight": Internal.ClassInfo, "org.apache.maven.artifact.repository.ArtifactRepository": Internal.ClassInfo, "icyllis.arc3d.engine.ResourceAllocator$Register": Internal.ClassInfo, "net.minecraft.world.entity.monster.PatrollingMonster": Internal.ClassInfo, "net.minecraftforge.client.event.CustomizeGuiOverlayEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.BlockPattern": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.ChestType": Internal.ClassInfo, "net.minecraft.client.gui.screens.recipebook.RecipeCollection": Internal.ClassInfo, "java.io.OutputStream": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.AttachedData": Internal.ClassInfo, "net.minecraft.world.entity.animal.Wolf": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.EndCrystal": Internal.ClassInfo, "dev.latvian.mods.rhino.ExternalArrayData": Internal.ClassInfo, "net.minecraft.client.ParticleStatus": Internal.ClassInfo, "com.ibm.icu.text.UnicodeMatcher": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket": Internal.ClassInfo, "net.minecraftforge.client.model.geometry.IGeometryLoader": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.entity.EntityInstancingController": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.RailShape": Internal.ClassInfo, "net.minecraftforge.client.event.RenderHighlightEvent$Block": Internal.ClassInfo, "icyllis.modernui.graphics.Canvas$VertexMode": Internal.ClassInfo, "net.minecraft.server.packs.repository.PackSource": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackNode": Internal.ClassInfo, "com.mojang.bridge.game.GameVersion": Internal.ClassInfo, "icyllis.arc3d.engine.TextureProxyVisitor": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.entity.EntityInstance": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS": Internal.ClassInfo, "com.mojang.blaze3d.platform.Monitor": Internal.ClassInfo, "net.minecraft.world.inventory.StackedContentsCompatible": Internal.ClassInfo, "net.minecraft.stats.ServerStatsCounter": Internal.ClassInfo, "net.minecraft.world.level.block.NetherPortalBlock": Internal.ClassInfo, "net.minecraft.server.players.GameProfileCache$GameProfileInfo": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer": Internal.ClassInfo, "net.minecraft.world.item.PlaceOnWaterBlockItem": Internal.ClassInfo, "malte0811.ferritecore.fastmap.FastMapKey": Internal.ClassInfo, "com.mojang.blaze3d.preprocessor.GlslPreprocessor": Internal.ClassInfo, "net.minecraft.network.chat.HoverEvent$ItemStackInfo": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TankWidget": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2IntFunction": Internal.ClassInfo, "net.minecraftforge.event.level.SaplingGrowTreeEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.StandardVeinGenerator": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetCameraPacket": Internal.ClassInfo, "com.electronwill.nightconfig.core.UnmodifiableConfig$Entry": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.PlayerChatDecorateEventJS": Internal.ClassInfo, "java.util.EnumSet": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BeehiveBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots": Internal.ClassInfo, "com.mojang.datafixers.types.Type$FieldNotFoundException": Internal.ClassInfo, "net.minecraft.util.profiling.ProfilerFiller": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleList": Internal.ClassInfo, "icyllis.modernui.view.View$OnDragListener": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentManager": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootTable$Builder": Internal.ClassInfo, "net.minecraft.client.renderer.GpuWarnlistManager": Internal.ClassInfo, "it.unimi.dsi.fastutil.Stack": Internal.ClassInfo, "net.minecraft.network.chat.Style": Internal.ClassInfo, "net.minecraft.world.item.crafting.BlastingRecipe": Internal.ClassInfo, "com.mojang.datafixers.types.templates.TypeTemplate": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest": Internal.ClassInfo, "java.util.EventListener": Internal.ClassInfo, "net.minecraftforge.event.TagsUpdatedEvent": Internal.ClassInfo, "net.minecraft.world.level.block.TargetBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.stack.UnificationEntry": Internal.ClassInfo, "icyllis.arc3d.engine.TextureProxy": Internal.ClassInfo, "com.mojang.brigadier.builder.ArgumentBuilder": Internal.ClassInfo, "net.minecraftforge.registries.NamespacedDefaultedWrapper": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket": Internal.ClassInfo, "net.minecraftforge.network.PacketDistributor$PacketTarget": Internal.ClassInfo, "java.io.FilenameFilter": Internal.ClassInfo, "com.simibubi.create.foundation.utility.ICoordinate": Internal.ClassInfo, "vice.rubidium_extras.features.TotalDarkness.TextureAccess": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket": Internal.ClassInfo, "net.minecraft.world.level.block.LeverBlock": Internal.ClassInfo, "net.minecraft.world.level.block.entity.LecternBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.block.NetherSproutsBlock": Internal.ClassInfo, "net.minecraft.server.players.UserBanList": Internal.ClassInfo, "net.minecraft.world.level.dimension.end.EndDragonFight": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeBlockAndTintGetter": Internal.ClassInfo, "net.minecraft.world.entity.animal.Dolphin": Internal.ClassInfo, "net.minecraft.client.MouseHandler": Internal.ClassInfo, "net.minecraft.world.entity.EntityType$EntityFactory": Internal.ClassInfo, "com.supermartijn642.fusion.api.texture.SpriteCreationContext": Internal.ClassInfo, "net.minecraft.world.entity.npc.VillagerProfession": Internal.ClassInfo, "com.ibm.icu.util.Currency$CurrencyUsage": Internal.ClassInfo, "java.lang.StackTraceElement": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.IRedstoneSignalMachine": Internal.ClassInfo, "net.minecraft.world.level.block.RedstoneLampBlock": Internal.ClassInfo, "com.google.common.collect.DenseImmutableTable": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.MobControllerFrontAttachment": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.LakeFeature": Internal.ClassInfo, "net.minecraft.world.effect.MobEffectInstance": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBlockEventPacket": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.EmptyRearAttachment": Internal.ClassInfo, "com.ibm.icu.util.TimeUnit": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableStructureInfo": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.predicate.BlockPredicate": Internal.ClassInfo, "net.minecraft.world.entity.animal.TropicalFish": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkGenerator": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pipenet.IPipeNode": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ClientLevelKJS": Internal.ClassInfo, "com.mojang.brigadier.context.ParsedCommandNode": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection": Internal.ClassInfo, "net.minecraftforge.event.RegisterGameTestsEvent": Internal.ClassInfo, "net.minecraft.world.level.block.AmethystClusterBlock": Internal.ClassInfo, "com.simibubi.create.content.trains.station.GlobalStation": Internal.ClassInfo, "net.montoyo.mcef.api.API": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BaseContainerBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder": Internal.ClassInfo, "net.minecraft.world.entity.animal.Bucketable": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseScrolled": Internal.ClassInfo, "net.minecraft.world.level.gameevent.BlockPositionSource": Internal.ClassInfo, "icyllis.modernui.animation.Animator": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyInput": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.FrogAttackablesSensor": Internal.ClassInfo, "net.minecraft.client.OptionInstance$TooltipSupplier": Internal.ClassInfo, "org.apache.maven.artifact.repository.ArtifactRepositoryPolicy": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.OverclockingLogic$Logic": Internal.ClassInfo, "io.netty.channel.MessageSizeEstimator": Internal.ClassInfo, "com.mojang.serialization.DynamicOps": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BlockColumnFeature": Internal.ClassInfo, "org.lwjgl.system.Struct": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.RemoveJEIRecipesEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeManager": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.MouseHandlerAccessor": Internal.ClassInfo, "net.minecraft.world.inventory.SmithingMenu": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.MachineBuilder": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShulkerBoxColoring": Internal.ClassInfo, "icyllis.arc3d.engine.Server$Stats": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder": Internal.ClassInfo, "net.minecraft.world.level.block.SculkSpreader$ChargeCursor": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.ScheduleDataEntry": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.GTOreDefinition": Internal.ClassInfo, "java.util.UUID": Internal.ClassInfo, "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2LongFunction": Internal.ClassInfo, "java.lang.constant.DynamicConstantDesc": Internal.ClassInfo, "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity": Internal.ClassInfo, "com.jozufozu.flywheel.api.MaterialManager": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.ScheduleRuntime$State": Internal.ClassInfo, "net.minecraft.tags.TagEntry": Internal.ClassInfo, "com.google.common.collect.Maps$IteratorBasedAbstractMap": Internal.ClassInfo, "net.minecraftforge.event.level.ExplosionEvent": Internal.ClassInfo, "com.simibubi.create.content.schematics.requirement.ISpecialBlockEntityItemRequirement": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeCommandSourceStack": Internal.ClassInfo, "net.minecraft.client.sounds.SoundBufferLibrary": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.ServerLevelAccessor": Internal.ClassInfo, "mezz.jei.api.runtime.IEditModeConfig": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Pre": Internal.ClassInfo, "net.minecraft.world.inventory.PlayerEnderChestContainer": Internal.ClassInfo, "net.minecraft.world.level.block.WoolCarpetBlock": Internal.ClassInfo, "net.minecraft.core.HolderSet": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.TraderLlama": Internal.ClassInfo, "com.google.common.reflect.TypeToken": Internal.ClassInfo, "net.minecraftforge.network.ICustomPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.MenuWidget": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartFurnace": Internal.ClassInfo, "com.simibubi.create.content.schematics.requirement.ISpecialBlockItemRequirement": Internal.ClassInfo, "com.probejs.jdoc.property.AbstractProperty": Internal.ClassInfo, "com.google.common.collect.ForwardingCollection": Internal.ClassInfo, "net.minecraft.world.level.block.entity.Hopper": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.item.crafting.AccessorShapedRecipe": Internal.ClassInfo, "icyllis.arc3d.engine.shading.VaryingHandler": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.IMachineBlock": Internal.ClassInfo, "net.minecraft.resources.HolderSetCodec": Internal.ClassInfo, "com.mojang.blaze3d.font.GlyphInfo": Internal.ClassInfo, "net.minecraft.util.TaskChainer$DelayedTask": Internal.ClassInfo, "io.netty.util.concurrent.GenericFutureListener": Internal.ClassInfo, "net.minecraft.world.level.block.SaplingBlock": Internal.ClassInfo, "icyllis.modernui.graphics.drawable.Drawable$ConstantState": Internal.ClassInfo, "javax.security.auth.Subject": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.MultiblockShapeInfo": Internal.ClassInfo, "net.minecraft.data.loot.BlockLoot": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.SequencedAssemblyItemBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.generator.JsonGenerator": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatArrayList": Internal.ClassInfo, "net.minecraft.server.network.ServerGamePacketListenerImpl": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingFallEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntBinaryOperator": Internal.ClassInfo, "com.gregtechceu.gtceu.api.sound.SoundEntry": Internal.ClassInfo, "net.minecraft.world.level.block.entity.CommandBlockEntity": Internal.ClassInfo, "icyllis.modernui.animation.BounceInterpolator": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint": Internal.ClassInfo, "mezz.jei.api.runtime.IJeiKeyMappings": Internal.ClassInfo, "net.minecraft.stats.StatsCounter": Internal.ClassInfo, "net.minecraft.world.entity.monster.SpellcasterIllager": Internal.ClassInfo, "net.minecraft.data.DataProvider": Internal.ClassInfo, "com.ibm.icu.util.TimeZone$SystemTimeZoneType": Internal.ClassInfo, "net.minecraft.world.entity.monster.Slime": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider": Internal.ClassInfo, "net.minecraft.world.entity.animal.Sheep": Internal.ClassInfo, "net.minecraft.world.item.FishingRodItem": Internal.ClassInfo, "io.netty.util.AttributeKey": Internal.ClassInfo, "net.minecraft.world.item.crafting.TippedArrowRecipe": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.OceanRuinStructure": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType": Internal.ClassInfo, "net.minecraft.client.OptionInstance$CaptionBasedToString": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.ICoverable": Internal.ClassInfo, "icyllis.arc3d.engine.RenderSurfaceProxy": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer$VertexConsumerWrapper": Internal.ClassInfo, "net.minecraft.util.valueproviders.TrapezoidFloat": Internal.ClassInfo, "com.google.gson.TypeAdapter": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientGamePacketListener": Internal.ClassInfo, "net.minecraft.world.item.enchantment.EnchantmentCategory": Internal.ClassInfo, "net.minecraft.world.item.BedItem": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Post": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.multiblock.CleanroomType": Internal.ClassInfo, "java.io.PrintWriter": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundChatPreviewPacket": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.PredicateManager": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet": Internal.ClassInfo, "net.minecraft.world.entity.ExperienceOrb": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BlockEntity": Internal.ClassInfo, "net.minecraftforge.event.ServerChatEvent": Internal.ClassInfo, "java.util.RegularEnumSet": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.FireworksJS$Shape": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.ModLifecycleEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ItemFrameEntityKJS": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SignalBlockEntity$OverlayState": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundInteractPacket": Internal.ClassInfo, "icyllis.modernui.view.ViewGroup$LayoutParams": Internal.ClassInfo, "net.minecraft.world.level.block.MushroomBlock": Internal.ClassInfo, "net.minecraft.world.level.gameevent.GameEventListener": Internal.ClassInfo, "java.security.Guard": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.WoodType": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageParticles": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.HideCustomJEIEventJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction": Internal.ClassInfo, "net.minecraft.world.entity.Shearable": Internal.ClassInfo, "icyllis.arc3d.engine.ops.Op": Internal.ClassInfo, "icyllis.modernui.view.ViewManager": Internal.ClassInfo, "net.minecraft.world.level.block.InfestedBlock": Internal.ClassInfo, "net.minecraft.client.renderer.item.ItemPropertyFunction": Internal.ClassInfo, "net.minecraft.world.level.block.BedBlock": Internal.ClassInfo, "org.apache.maven.artifact.versioning.Restriction": Internal.ClassInfo, "java.lang.module.ModuleReader": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.BlockInfo": Internal.ClassInfo, "net.minecraft.world.ticks.TickAccess": Internal.ClassInfo, "net.minecraftforge.registries.NewRegistryEvent": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.RearAttachmentType$RearAttachmentModel": Internal.ClassInfo, "net.minecraft.world.level.timers.TimerQueue": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackBlockEntityTilt": Internal.ClassInfo, "dev.architectury.event.Event": Internal.ClassInfo, "net.minecraft.network.syncher.EntityDataSerializer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceRules$SurfaceRule": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.Rotate": Internal.ClassInfo, "icyllis.modernui.core.MessageQueue$IdleHandler": Internal.ClassInfo, "net.minecraftforge.common.world.BiomeModifier": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.ICleanroomProvider": Internal.ClassInfo, "net.minecraft.world.level.block.PumpkinBlock": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureManager": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectSet": Internal.ClassInfo, "net.minecraft.world.item.FireworkStarItem": Internal.ClassInfo, "com.ibm.icu.text.SymbolTable": Internal.ClassInfo, "net.minecraft.world.level.block.GrowingPlantBodyBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.DesertPyramidStructure": Internal.ClassInfo, "net.minecraft.server.WorldLoader$InitConfig": Internal.ClassInfo, "net.minecraftforge.client.event.ModelEvent$BakingCompleted": Internal.ClassInfo, "java.nio.file.attribute.FileStoreAttributeView": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2IntFunction": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard": Internal.ClassInfo, "net.minecraft.world.level.block.NetherrackBlock": Internal.ClassInfo, "net.minecraft.world.item.trading.MerchantOffers": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartChest": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.RegistryInfo": Internal.ClassInfo, "net.minecraft.world.level.block.MangroveRootsBlock": Internal.ClassInfo, "net.minecraft.network.chat.FormattedText$StyledContentConsumer": Internal.ClassInfo, "java.lang.AutoCloseable": Internal.ClassInfo, "net.minecraft.world.level.material.MaterialColor": Internal.ClassInfo, "java.nio.ByteBuffer": Internal.ClassInfo, "net.minecraft.core.Registry": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.AnimationTexture": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundClientInformationPacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2ByteFunction": Internal.ClassInfo, "malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter": Internal.ClassInfo, "java.util.stream.IntStream$Builder": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.DimensionPalette": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SpawnerBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.block.DaylightDetectorBlock": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServerPlayerList": Internal.ClassInfo, "com.lowdragmc.lowdraglib.misc.ItemTransferList": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction": Internal.ClassInfo, "net.minecraft.world.level.portal.PortalForcer": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemTooltipEventJS": Internal.ClassInfo, "net.minecraft.client.KeyboardHandler": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2ShortFunction": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelFile$ExistingModelFile": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.BlockStateMirrorCallbackJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket": Internal.ClassInfo, "org.moddingx.libx.event.ConfigLoadedEvent": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.FallingBlockEntityAccessor": Internal.ClassInfo, "net.minecraft.world.phys.shapes.CubeVoxelShape": Internal.ClassInfo, "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant": Internal.ClassInfo, "com.google.common.reflect.TypeCapture": Internal.ClassInfo, "net.minecraft.world.level.lighting.LevelLightEngine": Internal.ClassInfo, "net.minecraft.core.BlockPos": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ItemToolTierRegistryEventJS": Internal.ClassInfo, "net.minecraftforge.common.data.LanguageProvider": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityTeleportEvent$EnderPearl": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.state.BlockStatePredicate": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteUnaryOperator": Internal.ClassInfo, "io.netty.channel.WriteBufferWaterMark": Internal.ClassInfo, "net.minecraft.world.level.block.HugeMushroomBlock": Internal.ClassInfo, "net.minecraftforge.event.server.ServerLifecycleEvent": Internal.ClassInfo, "com.ibm.icu.text.DateFormat$BooleanAttribute": Internal.ClassInfo, "net.minecraft.world.level.storage.ServerLevelData": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.TypeDescJS": Internal.ClassInfo, "com.jozufozu.flywheel.event.ReloadRenderersEvent": Internal.ClassInfo, "net.minecraftforge.network.NetworkDirection": Internal.ClassInfo, "net.minecraft.world.level.ServerLevelAccessor": Internal.ClassInfo, "net.minecraft.world.item.HoeItem": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket": Internal.ClassInfo, "java.util.function.DoubleBinaryOperator": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.tool.MaterialToolTier": Internal.ClassInfo, "net.minecraft.tags.TagManager": Internal.ClassInfo, "net.minecraft.world.level.block.CaveVines": Internal.ClassInfo, "net.minecraft.client.renderer.PostChain": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase": Internal.ClassInfo, "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut": Internal.ClassInfo, "mezz.jei.api.gui.drawable.IDrawableAnimated": Internal.ClassInfo, "net.minecraft.world.level.block.StemBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction": Internal.ClassInfo, "com.mojang.blaze3d.font.GlyphProvider": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Modifier": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.minecraft.ShapelessRecipeSchema$ShapelessRecipeJS": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Pre": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.world.biome.ItemColorsExtended": Internal.ClassInfo, "net.minecraft.BlockUtil$FoundRectangle": Internal.ClassInfo, "io.netty.util.concurrent.EventExecutorGroup": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityStruckByLightningEvent": Internal.ClassInfo, "com.mojang.blaze3d.shaders.Program$Type": Internal.ClassInfo, "java.io.FileDescriptor": Internal.ClassInfo, "net.minecraft.core.AxisCycle": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootContext$Builder": Internal.ClassInfo, "com.google.common.collect.Table": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractChestBlock": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.VertexDrain": Internal.ClassInfo, "com.google.common.base.Suppliers$NonSerializableMemoizingSupplier": Internal.ClassInfo, "net.minecraft.world.level.biome.Biome$ClimateSettings": Internal.ClassInfo, "icyllis.modernui.view.View$OnGenericMotionListener": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.request.AbuseReportRequest": Internal.ClassInfo, "javax.sound.sampled.AudioFormat": Internal.ClassInfo, "net.minecraftforge.fluids.FluidType": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickItem": Internal.ClassInfo, "com.tterrag.registrate.util.entry.FluidEntry": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2ByteFunction": Internal.ClassInfo, "com.ibm.icu.impl.units.MeasureUnitImpl$MeasureUnitImplWithIndex": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.BlockWrapper": Internal.ClassInfo, "net.minecraftforge.network.ServerStatusPing": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.RenderTypeExtension": Internal.ClassInfo, "com.jozufozu.flywheel.backend.gl.buffer.VecBuffer": Internal.ClassInfo, "com.mojang.blaze3d.shaders.EffectProgram": Internal.ClassInfo, "com.ibm.icu.text.DisplayContext$Type": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.WorldOpenFlows": Internal.ClassInfo, "java.util.Spliterator$OfLong": Internal.ClassInfo, "net.minecraftforge.event.RegisterCommandsEvent": Internal.ClassInfo, "icyllis.modernui.view.LayoutInflater": Internal.ClassInfo, "dev.latvian.mods.rhino.ContinuationPending": Internal.ClassInfo, "com.tterrag.registrate.builders.MenuBuilder$MenuFactory": Internal.ClassInfo, "java.time.zone.ZoneOffsetTransitionRule": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration": Internal.ClassInfo, "net.minecraft.world.level.biome.AmbientMoodSettings": Internal.ClassInfo, "net.minecraft.advancements.critereon.SerializationContext": Internal.ClassInfo, "mezz.jei.api.recipe.transfer.IRecipeTransferError": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelVersion": Internal.ClassInfo, "cpw.mods.jarhandling.impl.SimpleJarMetadata": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrownEnderpearl": Internal.ClassInfo, "com.simibubi.create.foundation.collision.Matrix3d": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.forge.ItemDestroyedEventJS": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.ContainerEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor": Internal.ClassInfo, "net.minecraft.world.level.saveddata.maps.MapDecoration": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket": Internal.ClassInfo, "io.netty.buffer.PooledByteBufAllocator": Internal.ClassInfo, "net.minecraft.world.level.storage.DimensionDataStorage": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2LongFunction": Internal.ClassInfo, "com.supermartijn642.fusion.api.model.ModelType": Internal.ClassInfo, "net.minecraftforge.client.event.ViewportEvent$RenderFog": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.RecipesEventJS": Internal.ClassInfo, "com.mojang.brigadier.exceptions.DynamicCommandExceptionType": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.BlockStateKJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket": Internal.ClassInfo, "icyllis.modernui.animation.LayoutTransition": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$BreakEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.Heightmap$Types": Internal.ClassInfo, "net.minecraft.server.ServerFunctionManager$TraceCallbacks": Internal.ClassInfo, "net.minecraft.network.TickablePacketListener": Internal.ClassInfo, "net.minecraft.world.level.chunk.LevelChunk": Internal.ClassInfo, "net.minecraft.core.Direction$Plane": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.MarkerMaterial": Internal.ClassInfo, "net.minecraft.client.User$Type": Internal.ClassInfo, "de.keksuccino.konkrete.events.ScreenKeyPressedEvent": Internal.ClassInfo, "icyllis.arc3d.engine.Mesh": Internal.ClassInfo, "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity": Internal.ClassInfo, "net.minecraft.client.gui.Gui": Internal.ClassInfo, "net.minecraft.world.level.block.RedstoneWallTorchBlock": Internal.ClassInfo, "java.nio.file.attribute.UserPrincipal": Internal.ClassInfo, "net.minecraft.world.level.LevelSimulatedReader": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Post": Internal.ClassInfo, "net.minecraft.world.entity.animal.Turtle": Internal.ClassInfo, "net.minecraft.world.ticks.SerializableTickContainer": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.ArrayRecipeComponent": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialIconType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$Connector": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.TStack": Internal.ClassInfo, "net.minecraft.world.entity.projectile.LargeFireball": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.AbstractIntSet": Internal.ClassInfo, "net.minecraft.client.resources.language.LanguageManager": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortList": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeAbstractMinecart": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.IItemUseFirst": Internal.ClassInfo, "net.minecraft.world.level.dimension.DimensionType$MonsterSettings": Internal.ClassInfo, "net.minecraft.data.CachedOutput": Internal.ClassInfo, "java.util.stream.Collector$Characteristics": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkEvent$Load": Internal.ClassInfo, "net.minecraftforge.common.IForgeShearable": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ServerLevelKJS": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$PortalSpawnEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.ITrunkPlacerTypeAccessor": Internal.ClassInfo, "com.simibubi.create.foundation.gui.widget.TooltipArea": Internal.ClassInfo, "java.security.Provider$Service": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteSpliterator": Internal.ClassInfo, "com.google.gson.JsonNull": Internal.ClassInfo, "net.minecraft.world.level.levelgen.NoiseSettings": Internal.ClassInfo, "net.minecraft.world.item.crafting.RepairItemRecipe": Internal.ClassInfo, "net.minecraft.client.sounds.AudioStream": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelResource": Internal.ClassInfo, "net.minecraft.world.level.block.FungusBlock": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientChunkCache": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.WoodlandMansionStructure": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType": Internal.ClassInfo, "mezz.jei.api.recipe.IFocusFactory": Internal.ClassInfo, "net.minecraft.world.entity.monster.Shulker": Internal.ClassInfo, "net.minecraftforge.event.level.ExplosionEvent$Start": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrownExperienceBottle": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket": Internal.ClassInfo, "net.minecraft.world.item.ArmorItem": Internal.ClassInfo, "net.minecraft.advancements.AdvancementList$Listener": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.GTRegistries": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingExperienceDropEvent": Internal.ClassInfo, "net.minecraft.client.renderer.texture.Tickable": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.PointedDripstoneFeature": Internal.ClassInfo, "java.util.concurrent.atomic.AtomicInteger": Internal.ClassInfo, "com.simibubi.create.content.trains.station.StationMarker": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration": Internal.ClassInfo, "net.minecraft.world.item.WritableBookItem": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket": Internal.ClassInfo, "net.minecraft.client.color.block.BlockColor": Internal.ClassInfo, "net.minecraft.stats.Stat": Internal.ClassInfo, "net.minecraft.world.level.entity.LevelEntityGetter": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Post": Internal.ClassInfo, "net.minecraft.server.level.progress.ChunkProgressListener": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.world.WorldRendererExtended": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureCheckResult": Internal.ClassInfo, "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundClientCommandPacket": Internal.ClassInfo, "net.minecraft.world.level.block.WitherRoseBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.AbstractLongCollection": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeTagAppender": Internal.ClassInfo, "net.minecraft.world.item.BoneMealItem": Internal.ClassInfo, "java.time.chrono.Era": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket": Internal.ClassInfo, "java.security.Key": Internal.ClassInfo, "icyllis.modernui.graphics.text.LayoutPiece": Internal.ClassInfo, "com.google.common.collect.ForwardingSet": Internal.ClassInfo, "net.minecraft.world.level.chunk.Palette": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.PlayerStatsJS": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Stop": Internal.ClassInfo, "net.minecraft.nbt.CollectionTag": Internal.ClassInfo, "mezz.jei.api.gui.builder.IRecipeLayoutBuilder": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2BooleanFunction": Internal.ClassInfo, "net.minecraft.data.tags.TagsProvider": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.Boat$Type": Internal.ClassInfo, "java.time.temporal.TemporalUnit": Internal.ClassInfo, "java.util.Spliterator$OfDouble": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlasSprite$FrameInfo": Internal.ClassInfo, "net.minecraft.client.gui.screens.inventory.AbstractContainerScreen": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2ShortFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2DoubleFunction": Internal.ClassInfo, "com.tterrag.registrate.builders.BlockEntityBuilder$BlockEntityFactory": Internal.ClassInfo, "it.unimi.dsi.fastutil.BidirectionalIterator": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeModifier": Internal.ClassInfo, "java.util.stream.Stream$Builder": Internal.ClassInfo, "net.minecraftforge.data.event.GatherDataEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.IHolderReferenceAccessor": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.ResourcePanel": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeConstructor": Internal.ClassInfo, "com.google.common.collect.Table$Cell": Internal.ClassInfo, "net.minecraftforge.common.capabilities.CapabilityProvider": Internal.ClassInfo, "net.minecraft.client.model.HumanoidModel": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType": Internal.ClassInfo, "net.montoyo.mcef.api.ISchemeResponseHeaders": Internal.ClassInfo, "net.minecraft.world.level.levelgen.Aquifer": Internal.ClassInfo, "net.minecraft.client.StringSplitter$LinePosConsumer": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageBody": Internal.ClassInfo, "net.minecraft.util.SignatureUpdater": Internal.ClassInfo, "net.minecraftforge.forgespi.language.ILifecycleEvent": Internal.ClassInfo, "com.simibubi.create.content.trains.track.ITrackBlock": Internal.ClassInfo, "java.time.Period": Internal.ClassInfo, "net.minecraft.world.level.border.WorldBorder$Settings": Internal.ClassInfo, "icyllis.modernui.view.ActionProvider$SubUiVisibilityListener": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickEmpty": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.EntityArrayList": Internal.ClassInfo, "com.supermartijn642.fusion.api.texture.SpritePreparationContext": Internal.ClassInfo, "net.minecraft.world.phys.Vec2": Internal.ClassInfo, "net.minecraft.world.phys.Vec3": Internal.ClassInfo, "net.montoyo.mcef.api.IBrowser": Internal.ClassInfo, "net.minecraft.client.renderer.texture.AtlasSet": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter": Internal.ClassInfo, "dev.latvian.mods.itemfilters.api.IItemFilter": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.JsonSerializable": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.JsonRecipeJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest": Internal.ClassInfo, "net.minecraft.util.valueproviders.ConstantFloat": Internal.ClassInfo, "com.mojang.serialization.CompressorHolder": Internal.ClassInfo, "net.minecraft.server.packs.metadata.MetadataSectionSerializer": Internal.ClassInfo, "net.minecraftforge.event.AddReloadListenerEvent": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackShape": Internal.ClassInfo, "com.mojang.datafixers.OpticFinder": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate": Internal.ClassInfo, "net.creeperhost.polylib.mixins.AccessorMultiBufferSource": Internal.ClassInfo, "com.jozufozu.flywheel.api.FlywheelWorld": Internal.ClassInfo, "net.minecraftforge.event.entity.player.FillBucketEvent": Internal.ClassInfo, "com.ibm.icu.util.Currency$CurrencyStringInfo": Internal.ClassInfo, "com.ccr4ft3r.lightspeed.interfaces.IPackResources": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator": Internal.ClassInfo, "java.lang.invoke.TypeDescriptor": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCommandsPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SeaPickleFeature": Internal.ClassInfo, "net.minecraftforge.client.model.geometry.BlockGeometryBakingContext$VisibilityData": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.PlatformWrapper$ModInfo": Internal.ClassInfo, "it.unimi.dsi.fastutil.Function": Internal.ClassInfo, "net.minecraft.world.level.block.ChestBlock": Internal.ClassInfo, "java.time.chrono.ChronoLocalDateTime": Internal.ClassInfo, "net.minecraft.world.item.BowlFoodItem": Internal.ClassInfo, "com.mojang.bridge.game.PerformanceMetrics": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.ingredient.Target": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager": Internal.ClassInfo, "net.minecraft.world.entity.schedule.Schedule": Internal.ClassInfo, "net.minecraft.world.level.saveddata.maps.MapDecoration$Type": Internal.ClassInfo, "net.minecraft.world.level.block.TintedGlassBlock": Internal.ClassInfo, "icyllis.arc3d.engine.GeometryProcessor$Attribute": Internal.ClassInfo, "com.lowdragmc.lowdraglib.side.fluid.FluidStack": Internal.ClassInfo, "net.minecraft.world.entity.ai.goal.WrappedGoal": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeMenuType": Internal.ClassInfo, "dev.architectury.fluid.FluidStack": Internal.ClassInfo, "icyllis.modernui.util.Parcelable$Creator": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.DikeVeinGenerator": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventResult": Internal.ClassInfo, "com.mojang.brigadier.SingleRedirectModifier": Internal.ClassInfo, "com.mojang.serialization.codecs.PairMapCodec": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.tag.TagPrefix$Conditions": Internal.ClassInfo, "net.minecraft.world.entity.animal.Ocelot": Internal.ClassInfo, "net.minecraft.world.level.gameevent.PositionSourceType": Internal.ClassInfo, "yalter.mousetweaks.mixin.AbstractContainerScreenAccessor": Internal.ClassInfo, "com.gregtechceu.gtceu.api.cover.CoverBehavior": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentTransaction": Internal.ClassInfo, "net.minecraft.world.inventory.BrewingStandMenu": Internal.ClassInfo, "com.mojang.datafixers.types.families.TypeFamily": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ModifiableItemKJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.KubeJSInventoryListener": Internal.ClassInfo, "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer": Internal.ClassInfo, "net.minecraft.client.Minecraft$ChatStatus": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.MetricCategory": Internal.ClassInfo, "java.util.ImmutableCollections$MapN": Internal.ClassInfo, "net.minecraft.util.StringRepresentable$EnumCodec": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.NetherWorldCarver": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.CubeDeformation": Internal.ClassInfo, "net.minecraft.world.Difficulty": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.multiblock.PartAbility": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.EntityLootEventJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.side.fluid.IFluidTransfer": Internal.ClassInfo, "net.minecraft.client.OptionInstance$Enum": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemTransforms": Internal.ClassInfo, "com.tterrag.registrate.builders.FluidBuilder$FluidTypeFactory": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey$EmptyProperty": Internal.ClassInfo, "net.minecraft.core.particles.ParticleType": Internal.ClassInfo, "net.minecraft.data.DataGenerator$Target": Internal.ClassInfo, "net.minecraft.client.renderer.RenderType": Internal.ClassInfo, "net.minecraft.client.renderer.ChunkBufferBuilderPack": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormat$Mode": Internal.ClassInfo, "net.minecraftforge.fml.ModLoadingStage": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket": Internal.ClassInfo, "com.jozufozu.flywheel.backend.model.BufferBuilderExtension": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlas$Preparations": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.PlacedFeature": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModInfo$ModVersion": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.entity.EntityTypeExtension": Internal.ClassInfo, "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType": Internal.ClassInfo, "java.lang.invoke.TypeDescriptor$OfMethod": Internal.ClassInfo, "net.minecraft.world.entity.ai.village.poi.PoiManager": Internal.ClassInfo, "com.mojang.datafixers.optics.Optic": Internal.ClassInfo, "com.jozufozu.flywheel.light.TickingLightListener": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.BlockSelectorWidget": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$RightClickBlock": Internal.ClassInfo, "net.minecraftforge.event.entity.player.AdvancementEvent": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$InteractionKeyMappingTriggered": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ResourceBorderTexture": Internal.ClassInfo, "net.minecraft.world.level.block.SweetBerryBushBlock": Internal.ClassInfo, "mezz.jei.api.runtime.IClickableIngredient": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$LineStateShard": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2FloatFunction": Internal.ClassInfo, "dev.latvian.mods.unit.token.UnitTokenStream": Internal.ClassInfo, "net.minecraft.util.valueproviders.FloatProvider": Internal.ClassInfo, "net.minecraftforge.eventbus.api.Event": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SmokerBlockEntity": Internal.ClassInfo, "net.minecraft.world.inventory.MerchantMenu": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundEntityTagQuery": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder": Internal.ClassInfo, "net.minecraft.client.model.geom.ModelPart": Internal.ClassInfo, "net.minecraft.advancements.AdvancementProgress": Internal.ClassInfo, "com.google.common.base.Function": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.MenuPanel": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.IAccessor": Internal.ClassInfo, "net.minecraft.world.level.storage.DataVersion": Internal.ClassInfo, "com.google.common.collect.ImmutableMap": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ObjectFunction": Internal.ClassInfo, "net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance": Internal.ClassInfo, "net.minecraft.client.renderer.RenderType$OutlineProperty": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.SimplePlayerEventJS": Internal.ClassInfo, "com.mojang.datafixers.kinds.App": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket": Internal.ClassInfo, "java.util.AbstractSequentialList": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateLangProvider": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.LoggedChatEvent": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistryInternal": Internal.ClassInfo, "net.minecraftforge.event.LootTableLoadEvent": Internal.ClassInfo, "com.supermartijn642.fusion.api.model.SpriteIdentifier": Internal.ClassInfo, "com.shmove.cat_jam.helpers.discs.DiscSegment": Internal.ClassInfo, "net.minecraft.world.entity.animal.Bee": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientAdvancements$Listener": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.ComponentRole": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.color.NoColor": Internal.ClassInfo, "java.text.ParsePosition": Internal.ClassInfo, "net.minecraft.world.level.block.DetectorRailBlock": Internal.ClassInfo, "com.ibm.icu.util.Calendar": Internal.ClassInfo, "java.util.Deque": Internal.ClassInfo, "net.minecraftforge.event.server.ServerStartingEvent": Internal.ClassInfo, "com.probejs.jdoc.java.MethodInfo": Internal.ClassInfo, "net.minecraftforge.client.event.sound.SoundEvent$SoundSourceEvent": Internal.ClassInfo, "dev.ftb.mods.ftbultimine.mixin.ShovelItemAccess": Internal.ClassInfo, "net.minecraft.advancements.FrameType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.IEventHandler": Internal.ClassInfo, "com.google.common.collect.ImmutableMultiset$Builder": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteractSpecific": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShapelessRecipe": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint$ITrackSelector": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.parameters.LootContextParam": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainer$Strategy": Internal.ClassInfo, "net.minecraft.world.item.crafting.UpgradeRecipe$Serializer": Internal.ClassInfo, "com.ibm.icu.text.DateFormat": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ItemEntityKJS": Internal.ClassInfo, "com.mojang.authlib.minecraft.BanDetails": Internal.ClassInfo, "net.minecraft.world.level.GameRules$Type": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.FluidPipeBlock": Internal.ClassInfo, "net.minecraft.world.level.material.Material": Internal.ClassInfo, "io.netty.channel.ChannelFuture": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BeeDebugRenderer": Internal.ClassInfo, "net.minecraft.world.phys.HitResult": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2ObjectFunction": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlasSprite$AnimatedTexture": Internal.ClassInfo, "java.text.DateFormatSymbols": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.component.IItemComponent": Internal.ClassInfo, "net.minecraft.world.level.block.StonecutterBlock": Internal.ClassInfo, "net.minecraft.world.level.block.DirectionalBlock": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder": Internal.ClassInfo, "net.minecraft.world.entity.npc.VillagerDataHolder": Internal.ClassInfo, "net.minecraft.network.chat.LastSeenMessages$Update": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.inventory.AccessorCraftingMenu": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.events.BoilerHeaterHandlerEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction": Internal.ClassInfo, "java.time.ZonedDateTime": Internal.ClassInfo, "java.lang.Record": Internal.ClassInfo, "com.simibubi.create.foundation.utility.animation.LerpedFloat$Chaser": Internal.ClassInfo, "net.minecraftforge.client.event.ModelEvent": Internal.ClassInfo, "net.minecraft.world.level.block.BeehiveBlock": Internal.ClassInfo, "net.minecraft.world.item.DoubleHighBlockItem": Internal.ClassInfo, "net.minecraft.world.level.block.SpreadingSnowyDirtBlock": Internal.ClassInfo, "mezz.jei.library.runtime.JeiRuntime": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.Carriage": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.RegistryEventJS": Internal.ClassInfo, "io.netty.util.concurrent.AbstractEventExecutorGroup": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.ScriptTypeHolder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider": Internal.ClassInfo, "net.minecraft.world.item.DyeableHorseArmorItem": Internal.ClassInfo, "net.minecraft.server.players.BanListEntry": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker": Internal.ClassInfo, "com.ibm.icu.util.Currency": Internal.ClassInfo, "java.math.MathContext": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyReleased": Internal.ClassInfo, "net.minecraft.network.syncher.EntityDataAccessor": Internal.ClassInfo, "net.minecraft.world.item.alchemy.Potion": Internal.ClassInfo, "java.time.ZoneId": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.DoubleBlockHalf": Internal.ClassInfo, "net.minecraft.client.gui.components.PlayerTabOverlay": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.GolemSensor": Internal.ClassInfo, "java.security.Permission": Internal.ClassInfo, "net.minecraftforge.event.entity.player.ItemTooltipEvent": Internal.ClassInfo, "me.ichun.mods.dogslie.mixin.LivingEntityRendererAccessorMixin": Internal.ClassInfo, "dev.architectury.registry.registries.Registries": Internal.ClassInfo, "net.minecraft.world.level.entity.EntityInLevelCallback": Internal.ClassInfo, "java.lang.StringBuilder": Internal.ClassInfo, "net.minecraft.network.protocol.Packet": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.Structure$GenerationStub": Internal.ClassInfo, "net.minecraftforge.fml.event.config.ModConfigEvent$Reloading": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket": Internal.ClassInfo, "net.minecraft.world.level.BaseCommandBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2IntFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.MutableArmorTier": Internal.ClassInfo, "net.minecraft.nbt.StreamTagVisitor": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket": Internal.ClassInfo, "net.minecraftforge.event.entity.player.ArrowLooseEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.both.PacketIntLocation": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.BambooLeaves": Internal.ClassInfo, "com.mojang.serialization.codecs.SimpleMapCodec": Internal.ClassInfo, "net.minecraft.world.item.CompassItem": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter": Internal.ClassInfo, "net.minecraft.client.CameraType": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2LongFunction": Internal.ClassInfo, "com.mojang.datafixers.types.families.RecursiveTypeFamily": Internal.ClassInfo, "java.lang.constant.DirectMethodHandleDesc": Internal.ClassInfo, "com.ibm.icu.impl.TextTrieMap": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlasSprite": Internal.ClassInfo, "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig$CommentNode": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.VinesFeature": Internal.ClassInfo, "com.mojang.math.Transformation": Internal.ClassInfo, "net.minecraft.world.entity.player.StackedContents": Internal.ClassInfo, "net.minecraft.world.level.chunk.StructureAccess": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.WorldCarver": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.Sensor": Internal.ClassInfo, "net.minecraftforge.event.entity.player.ArrowNockEvent": Internal.ClassInfo, "net.minecraftforge.event.level.ExplosionEvent$Detonate": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPongPacket": Internal.ClassInfo, "net.minecraft.client.Options": Internal.ClassInfo, "net.minecraft.client.sounds.Weighted": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.PolymerProperty": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.CustomCommandEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.Heightmap": Internal.ClassInfo, "com.mojang.realmsclient.gui.task.RepeatedDelayStrategy": Internal.ClassInfo, "net.minecraft.client.gui.components.AbstractWidget": Internal.ClassInfo, "icyllis.arc3d.engine.BackendRenderTarget": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.VecDeltaCodec": Internal.ClassInfo, "net.minecraft.resources.ResourceLocation": Internal.ClassInfo, "net.minecraft.client.Realms32BitWarningStatus": Internal.ClassInfo, "net.minecraft.world.item.Items": Internal.ClassInfo, "net.minecraft.world.InteractionResultHolder": Internal.ClassInfo, "icyllis.arc3d.engine.shading.Varying": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.SlotWidget": Internal.ClassInfo, "net.minecraft.server.level.progress.StoringChunkProgressListener": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.BuilderType": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.BlockContainerJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket": Internal.ClassInfo, "net.minecraft.world.level.biome.AmbientParticleSettings": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.trait.MachineTrait": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.EnderDragon": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.NBTIOWrapper": Internal.ClassInfo, "com.ibm.icu.math.BigDecimal": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SignalBlockEntity": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Render$Pre": Internal.ClassInfo, "java.util.concurrent.Delayed": Internal.ClassInfo, "icyllis.modernui.mc.text.mixin.AccessMatrix4f": Internal.ClassInfo, "java.lang.ThreadLocal": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2FloatFunction": Internal.ClassInfo, "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer": Internal.ClassInfo, "java.security.DomainCombiner": Internal.ClassInfo, "net.minecraft.network.chat.FilterMask": Internal.ClassInfo, "net.minecraft.client.player.inventory.Hotbar": Internal.ClassInfo, "net.minecraft.world.level.GameRules": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.IAppearance": Internal.ClassInfo, "com.ibm.icu.util.Calendar$FormatConfiguration": Internal.ClassInfo, "java.time.Instant": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.recipe.RecipeCapability": Internal.ClassInfo, "com.mojang.brigadier.ImmutableStringReader": Internal.ClassInfo, "java.nio.channels.SeekableByteChannel": Internal.ClassInfo, "net.minecraft.client.renderer.texture.AbstractTexture": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortSpliterator": Internal.ClassInfo, "net.minecraft.world.level.block.GrowingPlantHeadBlock": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableBiomeInfo$BiomeInfo$Builder": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.VisibilitySet": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.CountingMap": Internal.ClassInfo, "mezz.jei.api.recipe.transfer.IRecipeTransferError$Type": Internal.ClassInfo, "net.minecraftforge.client.event.EntityRenderersEvent": Internal.ClassInfo, "net.minecraft.client.AmbientOcclusionStatus": Internal.ClassInfo, "mezz.jei.api.gui.drawable.IDrawable": Internal.ClassInfo, "net.minecraft.util.KeyDispatchDataCodec": Internal.ClassInfo, "net.minecraft.world.level.block.BucketPickup": Internal.ClassInfo, "com.electronwill.nightconfig.core.EnumGetMethod": Internal.ClassInfo, "icyllis.arc3d.engine.ShaderCaps": Internal.ClassInfo, "net.minecraftforge.eventbus.api.IEventBus": Internal.ClassInfo, "io.netty.buffer.PooledByteBufAllocatorMetric": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.ingredient.IRecipeIngredientSlot": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier$ColorModifier": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap": Internal.ClassInfo, "net.minecraft.world.level.gameevent.GameEvent$Message": Internal.ClassInfo, "com.mojang.datafixers.kinds.K2": Internal.ClassInfo, "net.minecraft.world.level.block.CarvedPumpkinBlock": Internal.ClassInfo, "com.mojang.datafixers.kinds.K1": Internal.ClassInfo, "java.net.Proxy$Type": Internal.ClassInfo, "net.minecraft.world.inventory.ShulkerBoxMenu": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityAttributeCreationEvent": Internal.ClassInfo, "net.minecraft.world.entity.MobCategory": Internal.ClassInfo, "dev.latvian.mods.rhino.BaseFunction": Internal.ClassInfo, "net.minecraftforge.client.extensions.common.IClientMobEffectExtensions": Internal.ClassInfo, "java.lang.constant.DirectMethodHandleDesc$Kind": Internal.ClassInfo, "net.minecraft.data.DataGenerator": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.util.RelativeDirection": Internal.ClassInfo, "net.minecraftforge.event.entity.living.ShieldBlockEvent": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Provides": Internal.ClassInfo, "java.lang.Appendable": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.TrackedDummyWorld": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter": Internal.ClassInfo, "dev.lambdaurora.lambdynlights.accessor.DynamicLightHandlerHolder": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$ItemCraftedEvent": Internal.ClassInfo, "net.minecraft.nbt.StreamTagVisitor$EntryResult": Internal.ClassInfo, "net.minecraft.world.level.block.DispenserBlock": Internal.ClassInfo, "com.mojang.blaze3d.shaders.FogShape": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.DataSenderKJS": Internal.ClassInfo, "net.minecraft.network.chat.OutgoingPlayerChatMessage": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket": Internal.ClassInfo, "net.minecraft.world.level.entity.EntityTickList": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerXpEvent$XpChange": Internal.ClassInfo, "net.minecraft.nbt.TagVisitor": Internal.ClassInfo, "net.minecraft.world.level.block.entity.CampfireBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.OceanRuinStructure$Type": Internal.ClassInfo, "net.minecraft.world.level.levelgen.GeodeLayerSettings": Internal.ClassInfo, "java.lang.Object": Internal.ClassInfo, "java.util.function.DoublePredicate": Internal.ClassInfo, "dev.architectury.registry.registries.RegistrySupplier": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$PlayerRespawnEvent": Internal.ClassInfo, "com.mojang.brigadier.ResultConsumer": Internal.ClassInfo, "net.minecraft.world.level.block.TripWireBlock": Internal.ClassInfo, "net.minecraftforge.event.entity.ProjectileImpactEvent": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackNodeLocation$DiscoveredLocation": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Exports$Modifier": Internal.ClassInfo, "net.minecraft.world.item.Item": Internal.ClassInfo, "java.awt.geom.Rectangle2D": Internal.ClassInfo, "net.minecraft.util.Signer": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ItemSupplier": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlag": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.WheelBase": Internal.ClassInfo, "mezz.jei.api.recipe.RecipeType": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction": Internal.ClassInfo, "net.minecraft.world.level.saveddata.maps.MapBanner": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder": Internal.ClassInfo, "icyllis.arc3d.engine.DrawingManager": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.jsonem.PartDefinitionAccess": Internal.ClassInfo, "icyllis.modernui.lifecycle.ViewModelStore": Internal.ClassInfo, "net.minecraft.server.ServerAdvancementManager": Internal.ClassInfo, "net.minecraftforge.client.model.generators.VariantBlockStateBuilder$PartialBlockstate": Internal.ClassInfo, "net.minecraft.world.level.block.WitherWallSkullBlock": Internal.ClassInfo, "net.minecraft.network.chat.HoverEvent$Action": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.InterModProcessEvent": Internal.ClassInfo, "net.minecraft.world.entity.decoration.HangingEntity": Internal.ClassInfo, "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongIntPair": Internal.ClassInfo, "net.minecraftforge.event.entity.player.ItemFishedEvent": Internal.ClassInfo, "net.minecraft.world.level.block.SoundType": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.GiftLootEventJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.GTRecipeType$RecipeHolder": Internal.ClassInfo, "com.jozufozu.flywheel.util.ClientLevelExtension": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageChain$Decoder": Internal.ClassInfo, "com.probejs.jdoc.java.type.ITypeInfo": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormatElement$Type": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.ServerEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction$NoiseHolder": Internal.ClassInfo, "net.minecraft.world.entity.LerpingModel": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterClientCommandsEvent": Internal.ClassInfo, "java.time.format.ResolverStyle": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.multiblock.IMultiPart": Internal.ClassInfo, "net.minecraft.world.entity.projectile.FishingHook": Internal.ClassInfo, "com.ibm.icu.util.Calendar$WeekData": Internal.ClassInfo, "java.util.function.ObjIntConsumer": Internal.ClassInfo, "net.minecraft.world.item.EmptyMapItem": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.BellAttachType": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.WorldGenSettingsComponent": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidStackJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.LootTableEntry": Internal.ClassInfo, "com.mojang.bridge.game.PackType": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.jsonem.MaterialDefinitionAccess": Internal.ClassInfo, "net.minecraftforge.client.extensions.common.IClientItemExtensions": Internal.ClassInfo, "net.minecraft.world.level.block.ComposterBlock": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder": Internal.ClassInfo, "net.minecraft.client.resources.model.BakedModel": Internal.ClassInfo, "net.minecraftforge.forgespi.locating.IModFile$Type": Internal.ClassInfo, "net.minecraft.world.level.block.VineBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder": Internal.ClassInfo, "net.minecraft.network.PacketListener": Internal.ClassInfo, "io.netty.channel.DefaultEventLoopGroup": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.recipe.GTRecipeSchema$GTRecipeJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2CharFunction": Internal.ClassInfo, "icyllis.arc3d.engine.Engine": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.ProgressWidget": Internal.ClassInfo, "net.minecraft.world.entity.monster.Guardian": Internal.ClassInfo, "com.gregtechceu.gtceu.GTCEu": Internal.ClassInfo, "net.minecraft.world.item.ItemFrameItem": Internal.ClassInfo, "net.minecraft.client.resources.sounds.SoundInstance$Attenuation": Internal.ClassInfo, "net.minecraft.world.entity.EquipmentSlot": Internal.ClassInfo, "net.minecraft.world.entity.ai.Brain": Internal.ClassInfo, "net.minecraft.world.level.dimension.LevelStem": Internal.ClassInfo, "net.minecraft.nbt.ListTag": Internal.ClassInfo, "vectorwing.farmersdelight.common.mixin.accessor.RecipeManagerAccessor": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.AbstractByteList": Internal.ClassInfo, "net.minecraft.world.entity.GlowSquid": Internal.ClassInfo, "net.minecraft.world.level.block.TrappedChestBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.GTRecipe$ActionResult": Internal.ClassInfo, "java.net.URL": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.GTRegistrate": Internal.ClassInfo, "java.util.regex.MatchResult": Internal.ClassInfo, "net.minecraft.world.scores.Score": Internal.ClassInfo, "org.objectweb.asm.Type": Internal.ClassInfo, "dev.latvian.mods.rhino.ClassShutter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate": Internal.ClassInfo, "java.lang.Enum": Internal.ClassInfo, "net.minecraft.world.level.block.HayBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.Pair": Internal.ClassInfo, "net.minecraft.world.item.DyeableArmorItem": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.LabelWidget": Internal.ClassInfo, "net.minecraft.world.level.levelgen.NoiseGeneratorSettings": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BambooFeature": Internal.ClassInfo, "java.nio.file.PathMatcher": Internal.ClassInfo, "net.minecraft.util.BitStorage": Internal.ClassInfo, "net.minecraftforge.registries.IdMappingEvent$IdRemapping": Internal.ClassInfo, "java.net.URI": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider": Internal.ClassInfo, "com.mojang.datafixers.kinds.Functor$Mu": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.util.TreeBuilder": Internal.ClassInfo, "io.netty.buffer.AbstractByteBuf": Internal.ClassInfo, "net.minecraft.client.renderer.block.ModelBlockRenderer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended": Internal.ClassInfo, "net.minecraft.world.level.levelgen.BitRandomSource": Internal.ClassInfo, "net.minecraft.world.inventory.InventoryMenu": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer": Internal.ClassInfo, "java.net.URLStreamHandler": Internal.ClassInfo, "net.minecraft.network.chat.PlayerChatMessage": Internal.ClassInfo, "net.minecraft.world.inventory.ContainerLevelAccess": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.item.AccessorItem": Internal.ClassInfo, "java.util.Optional": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.JungleTempleStructure": Internal.ClassInfo, "dev.latvian.mods.rhino.WrappedExecutable": Internal.ClassInfo, "net.minecraft.server.ReloadableServerResources": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeOptional": Internal.ClassInfo, "vazkii.patchouli.mixin.client.AccessorClientAdvancements": Internal.ClassInfo, "dev.lambdaurora.lambdynlights.api.DynamicLightHandler": Internal.ClassInfo, "net.minecraft.network.chat.ChatDecorator": Internal.ClassInfo, "net.minecraft.client.gui.GuiComponent": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.ingredient.IIngredientSlot": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.AdvancementJS": Internal.ClassInfo, "java.net.ContentHandlerFactory": Internal.ClassInfo, "net.minecraft.world.level.block.ObserverBlock": Internal.ClassInfo, "net.minecraft.world.level.block.BlastFurnaceBlock": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterKeyMappingsEvent": Internal.ClassInfo, "dev.architectury.core.fluid.ArchitecturyFluidAttributes": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.RandomPatchFeature": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.BiomeWeightModifier": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootTable": Internal.ClassInfo, "net.minecraft.world.item.EggItem": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SignBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.ExplosionEventJS": Internal.ClassInfo, "java.util.Hashtable": Internal.ClassInfo, "net.minecraft.world.level.block.BaseFireBlock": Internal.ClassInfo, "net.minecraft.network.chat.ComponentContents": Internal.ClassInfo, "com.mojang.blaze3d.platform.VideoMode": Internal.ClassInfo, "net.minecraft.client.renderer.block.LiquidBlockRenderer": Internal.ClassInfo, "com.tterrag.registrate.builders.MenuBuilder$ScreenFactory": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint$SteerDirection": Internal.ClassInfo, "net.minecraft.client.CloudStatus": Internal.ClassInfo, "net.minecraftforge.common.world.StructureModifier$Phase": Internal.ClassInfo, "net.minecraft.world.item.AxeItem": Internal.ClassInfo, "net.minecraft.world.item.crafting.FireworkStarRecipe": Internal.ClassInfo, "net.minecraftforge.event.entity.living.MobEffectEvent$Added": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.IFancyUIMachine": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.IFilterType": Internal.ClassInfo, "net.minecraft.client.resources.model.UnbakedModel": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.IMergeableBE": Internal.ClassInfo, "icyllis.modernui.resources.Theme": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.AddWorldgenEventJS": Internal.ClassInfo, "net.minecraft.world.entity.monster.Silverfish": Internal.ClassInfo, "net.minecraft.SystemReport": Internal.ClassInfo, "java.util.Arrays$ArrayList": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.PoiTypeBuilder": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeFriendlyByteBuf": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ItemStackKJS": Internal.ClassInfo, "net.minecraft.world.inventory.RecipeBookMenu": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentManager$BackStackEntry": Internal.ClassInfo, "icyllis.modernui.animation.AnticipateOvershootInterpolator": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneFormat$Style": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket": Internal.ClassInfo, "net.minecraft.world.entity.monster.Husk": Internal.ClassInfo, "com.google.gson.JsonDeserializationContext": Internal.ClassInfo, "net.minecraftforge.api.distmarker.Dist": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.RarityFilter": Internal.ClassInfo, "com.probejs.jdoc.java.MethodInfo$ParamInfo": Internal.ClassInfo, "com.ibm.icu.util.ULocale": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeLiquid": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTSoundEntries": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatUnaryOperator": Internal.ClassInfo, "net.minecraft.world.level.LevelSimulatedRW": Internal.ClassInfo, "java.nio.file.Path": Internal.ClassInfo, "net.minecraft.world.item.crafting.RecipeType": Internal.ClassInfo, "icyllis.arc3d.engine.BackendFormat": Internal.ClassInfo, "mezz.jei.api.recipe.transfer.IRecipeTransferManager": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature": Internal.ClassInfo, "net.minecraft.client.gui.chat.ClientChatPreview": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartHopper": Internal.ClassInfo, "net.minecraft.client.resources.sounds.SoundInstance": Internal.ClassInfo, "java.time.temporal.TemporalField": Internal.ClassInfo, "net.minecraft.world.level.block.BarrelBlock": Internal.ClassInfo, "com.ibm.icu.util.TimeZone$ConstantZone": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket": Internal.ClassInfo, "org.lwjgl.system.libffi.FFICIF$Buffer": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrownPotion": Internal.ClassInfo, "net.minecraft.commands.arguments.ArgumentSignatures$Signer": Internal.ClassInfo, "net.minecraft.util.FormattedCharSink": Internal.ClassInfo, "java.util.function.ToDoubleFunction": Internal.ClassInfo, "net.minecraft.world.level.block.piston.PistonBaseBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder": Internal.ClassInfo, "net.minecraft.client.renderer.debug.StructureRenderer": Internal.ClassInfo, "mezz.jei.api.recipe.transfer.IRecipeTransferHandler": Internal.ClassInfo, "net.minecraft.world.level.GameType": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder": Internal.ClassInfo, "net.minecraft.server.packs.resources.CloseableResourceManager": Internal.ClassInfo, "xyz.apex.forge.apexcore.core.client.BlockVisualizer$Context": Internal.ClassInfo, "net.minecraft.world.entity.ai.goal.GoalSelector": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer": Internal.ClassInfo, "net.minecraftforge.common.capabilities.ICapabilityProvider": Internal.ClassInfo, "com.supermartijn642.fusion.api.util.Serializer": Internal.ClassInfo, "com.simibubi.create.content.contraptions.behaviour.MovingInteractionBehaviour": Internal.ClassInfo, "icyllis.modernui.graphics.Paint": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket": Internal.ClassInfo, "dev.latvian.mods.rhino.Script": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket": Internal.ClassInfo, "java.text.AttributedCharacterIterator$Attribute": Internal.ClassInfo, "java.util.Calendar": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockBuilder": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeInstance": Internal.ClassInfo, "vazkii.patchouli.mixin.AccessorSmithingRecipe": Internal.ClassInfo, "net.minecraft.world.level.block.Mirror": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.EdgeData": Internal.ClassInfo, "java.util.concurrent.ScheduledExecutorService": Internal.ClassInfo, "net.minecraft.stats.Stats": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.tool.IToolGridHighLight": Internal.ClassInfo, "org.lwjgl.system.StructBuffer": Internal.ClassInfo, "net.minecraft.world.level.BlockAndTintGetter": Internal.ClassInfo, "net.minecraft.server.level.BlockDestructionProgress": Internal.ClassInfo, "net.minecraft.world.entity.LightningBolt": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation": Internal.ClassInfo, "appeng.thirdparty.fabric.MutableQuadView": Internal.ClassInfo, "java.time.format.TextStyle": Internal.ClassInfo, "net.minecraft.world.item.ComplexItem": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.AbstractMinecart": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ObjectFunction": Internal.ClassInfo, "icyllis.modernui.lifecycle.Observer": Internal.ClassInfo, "net.minecraft.world.entity.monster.warden.Warden": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.JEISubtypesEventJS$Interpreter": Internal.ClassInfo, "com.electronwill.nightconfig.core.CommentedConfig": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.ChatLog": Internal.ClassInfo, "dev.architectury.hooks.level.biome.EffectsProperties": Internal.ClassInfo, "net.minecraft.util.random.Weight": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.VertexSink": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$EntityInteract": Internal.ClassInfo, "net.minecraft.world.WorldlyContainerHolder": Internal.ClassInfo, "net.minecraft.nbt.TagType": Internal.ClassInfo, "mezz.jei.api.runtime.IBookmarkOverlay": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType": Internal.ClassInfo, "net.minecraft.world.inventory.AbstractFurnaceMenu": Internal.ClassInfo, "io.netty.channel.MultithreadEventLoopGroup": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.ICleanroomReceiver": Internal.ClassInfo, "java.time.InstantSource": Internal.ClassInfo, "net.minecraft.world.entity.projectile.SmallFireball": Internal.ClassInfo, "com.google.common.collect.ImmutableEnumMap": Internal.ClassInfo, "com.gregtechceu.gtceu.api.blockentity.PipeBlockEntity": Internal.ClassInfo, "dev.latvian.mods.itemfilters.item.InventoryFilterItem$FilterSlot": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.TraceabilityPredicate": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.MinecraftServerKJS": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended": Internal.ClassInfo, "net.minecraft.world.level.GameRules$Category": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTBlocks": Internal.ClassInfo, "net.minecraft.world.level.ClipBlockStateContext": Internal.ClassInfo, "com.jozufozu.flywheel.mixin.instancemanage.RenderChunkAccessor": Internal.ClassInfo, "com.shmove.cat_jam.event.JukeboxDiscUpdateEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.PlacementModifierType": Internal.ClassInfo, "com.mojang.serialization.MapEncoder": Internal.ClassInfo, "icyllis.modernui.graphics.PointF": Internal.ClassInfo, "net.minecraftforge.fml.config.ConfigFileTypeHandler": Internal.ClassInfo, "java.util.function.LongToDoubleFunction": Internal.ClassInfo, "com.almostreliable.unified.compat.AlmostKube": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint$IPortalListener": Internal.ClassInfo, "icyllis.arc3d.engine.Surface": Internal.ClassInfo, "net.minecraftforge.common.world.ClimateSettingsBuilder": Internal.ClassInfo, "net.minecraft.core.Holder$Reference$Type": Internal.ClassInfo, "net.minecraft.core.HolderSet$Direct": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.SmartBlockEntity": Internal.ClassInfo, "net.minecraft.world.inventory.RecipeHolder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket": Internal.ClassInfo, "net.minecraft.advancements.AdvancementList": Internal.ClassInfo, "net.minecraft.world.item.crafting.SmokingRecipe": Internal.ClassInfo, "net.minecraft.client.searchtree.RefreshableSearchTree": Internal.ClassInfo, "java.nio.charset.CharsetEncoder": Internal.ClassInfo, "icyllis.modernui.util.Parcelable$ClassLoaderCreator": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder$RotationBuilder": Internal.ClassInfo, "com.google.common.reflect.Invokable": Internal.ClassInfo, "net.minecraftforge.client.gui.overlay.NamedGuiOverlay": Internal.ClassInfo, "com.tterrag.registrate.builders.FluidBuilder": Internal.ClassInfo, "net.minecraft.world.item.SimpleFoiledItem": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatList": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.block.entity.AccessorSignBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.scene.ISceneRenderHook": Internal.ClassInfo, "com.google.common.base.Supplier": Internal.ClassInfo, "icyllis.modernui.graphics.Bitmap$Format": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetScorePacket": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBlockState": Internal.ClassInfo, "net.minecraft.world.level.ColorResolver": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.RenderChunkRegion": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator": Internal.ClassInfo, "io.netty.channel.ChannelHandlerContext": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.RecipeCondition": Internal.ClassInfo, "com.simibubi.create.content.contraptions.behaviour.MovementContext": Internal.ClassInfo, "com.simibubi.create.content.contraptions.render.ContraptionLighter": Internal.ClassInfo, "net.minecraft.world.entity.ai.behavior.PositionTracker": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockElementFace": Internal.ClassInfo, "net.minecraft.network.chat.LastSeenMessages$Entry": Internal.ClassInfo, "net.minecraft.world.level.chunk.storage.SectionStorage": Internal.ClassInfo, "net.minecraft.world.level.block.SoulSandBlock": Internal.ClassInfo, "net.minecraft.network.chat.TextColor": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterColorHandlersEvent$Block": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.RearAttachment": Internal.ClassInfo, "java.util.Locale$Category": Internal.ClassInfo, "net.minecraftforge.client.event.RenderLevelStageEvent$Stage": Internal.ClassInfo, "net.minecraft.world.entity.player.PlayerModelPart": Internal.ClassInfo, "net.minecraft.server.bossevents.CustomBossEvent": Internal.ClassInfo, "net.minecraft.world.level.block.WitherSkullBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2LongFunction": Internal.ClassInfo, "java.lang.Package": Internal.ClassInfo, "net.minecraft.world.phys.EntityHitResult": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.PlayerEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundAnimatePacket": Internal.ClassInfo, "java.util.function.Consumer": Internal.ClassInfo, "com.ccr4ft3r.lightspeed.interfaces.ICache": Internal.ClassInfo, "com.tterrag.registrate.builders.AbstractBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.BlockStateModifyCallbackJS": Internal.ClassInfo, "net.minecraft.world.level.block.entity.DropperBlockEntity": Internal.ClassInfo, "mezz.jei.api.ingredients.IIngredientTypeWithSubtypes": Internal.ClassInfo, "java.time.format.DateTimeFormatter": Internal.ClassInfo, "com.google.common.collect.RegularImmutableTable": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.DirectionProperty": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SignalBoundary": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ReplacementMatch": Internal.ClassInfo, "net.minecraft.world.level.block.BonemealableBlock": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.ISubscription": Internal.ClassInfo, "com.ibm.icu.util.ULocale$AvailableType": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.FusionCasingBlock": Internal.ClassInfo, "java.security.KeyPair": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemCraftedEventJS": Internal.ClassInfo, "icyllis.modernui.graphics.Canvas": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiEvent$Post": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterGuiOverlaysEvent": Internal.ClassInfo, "mezz.jei.api.ingredients.subtypes.UidContext": Internal.ClassInfo, "net.minecraft.world.entity.monster.Vex": Internal.ClassInfo, "dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory$Simple": Internal.ClassInfo, "net.minecraft.world.level.block.FurnaceBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.IManaged": Internal.ClassInfo, "net.minecraft.world.entity.SpawnPlacements$SpawnPredicate": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityJoinLevelEvent": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.BooleanProperty": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer": Internal.ClassInfo, "com.google.common.collect.SparseImmutableTable": Internal.ClassInfo, "net.minecraftforge.client.event.RenderHandEvent": Internal.ClassInfo, "icyllis.modernui.view.View$OnAttachStateChangeListener": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler": Internal.ClassInfo, "java.nio.file.Watchable": Internal.ClassInfo, "mezz.jei.api.gui.IRecipeLayoutDrawable": Internal.ClassInfo, "net.minecraft.world.entity.animal.Cat": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.BlockBuilderProvider": Internal.ClassInfo, "net.minecraft.world.inventory.tooltip.TooltipComponent": Internal.ClassInfo, "net.minecraft.world.level.biome.Biome$Precipitation": Internal.ClassInfo, "net.minecraft.world.item.EnderpearlItem": Internal.ClassInfo, "org.apache.logging.log4j.MarkerManager$Log4jMarker": Internal.ClassInfo, "net.minecraftforge.fml.LogicalSide": Internal.ClassInfo, "net.minecraft.world.level.ExplosionDamageCalculator": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTRecipeTypes": Internal.ClassInfo, "com.mojang.realmsclient.dto.ValueObject": Internal.ClassInfo, "java.util.EnumMap": Internal.ClassInfo, "net.minecraft.client.sounds.WeighedSoundEvents": Internal.ClassInfo, "icyllis.modernui.view.ViewTreeObserver$OnGlobalLayoutListener": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.behaviour.BehaviourType": Internal.ClassInfo, "java.lang.reflect.AnnotatedType": Internal.ClassInfo, "net.minecraft.world.level.block.StainedGlassBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction": Internal.ClassInfo, "dev.latvian.mods.rhino.WrapFactory": Internal.ClassInfo, "java.time.chrono.Chronology": Internal.ClassInfo, "java.awt.geom.RectangularShape": Internal.ClassInfo, "dev.architectury.event.EventResult": Internal.ClassInfo, "org.apache.commons.lang3.mutable.Mutable": Internal.ClassInfo, "net.minecraft.world.entity.npc.VillagerTrades$ItemListing": Internal.ClassInfo, "com.mojang.blaze3d.platform.InputConstants$Type": Internal.ClassInfo, "icyllis.arc3d.engine.OpsRenderPass": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.IWorkable": Internal.ClassInfo, "net.minecraft.world.level.block.BigDripleafBlock": Internal.ClassInfo, "com.mojang.bridge.game.RunningGame": Internal.ClassInfo, "net.minecraft.world.level.block.ChorusPlantBlock": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.renderer.IItemRendererProvider": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntCollection": Internal.ClassInfo, "com.shmove.cat_jam.helpers.CatMixinAccess": Internal.ClassInfo, "appeng.thirdparty.fabric.QuadView": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity": Internal.ClassInfo, "net.minecraft.tags.TagKey": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Pre": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.IFancyTooltip": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntIterator": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$Key": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.MaterialBlock": Internal.ClassInfo, "dev.latvian.mods.rhino.util.wrap.TypeWrappers": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialIconSet": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerDestroyItemEvent": Internal.ClassInfo, "com.mojang.serialization.DataResult": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongConsumer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.FileConfig": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus": Internal.ClassInfo, "net.minecraftforge.client.event.EntityRenderersEvent$RegisterLayerDefinitions": Internal.ClassInfo, "io.netty.util.ByteProcessor$IndexOfProcessor": Internal.ClassInfo, "net.minecraftforge.client.event.RenderLevelLastEvent": Internal.ClassInfo, "net.minecraft.util.valueproviders.ConstantInt": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType": Internal.ClassInfo, "mezz.jei.api.gui.drawable.IDrawableStatic": Internal.ClassInfo, "net.minecraft.data.recipes.FinishedRecipe": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartTNT": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.ConfiguratorPanel": Internal.ClassInfo, "com.simibubi.create.foundation.block.ProperWaterloggedBlock": Internal.ClassInfo, "com.mojang.brigadier.AmbiguityConsumer": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.ShapedRecipeInvoker": Internal.ClassInfo, "net.minecraft.world.level.timers.TimerCallback": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackEdgeIntersection": Internal.ClassInfo, "org.slf4j.Marker": Internal.ClassInfo, "net.minecraft.network.chat.ChatMessageContent": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder": Internal.ClassInfo, "net.minecraft.client.color.item.ItemColor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.RuinedPortalStructure": Internal.ClassInfo, "java.util.concurrent.ScheduledFuture": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket": Internal.ClassInfo, "com.mojang.serialization.codecs.ListCodec": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$ClientCustomPayloadEvent": Internal.ClassInfo, "net.minecraft.world.level.block.BeaconBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.GenerateClientAssetsEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.RecipeComponentValue": Internal.ClassInfo, "net.minecraft.world.entity.player.Inventory": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractCandleBlock": Internal.ClassInfo, "net.minecraft.world.item.ChorusFruitItem": Internal.ClassInfo, "net.minecraft.world.entity.player.Player$BedSleepingProblem": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator": Internal.ClassInfo, "com.jozufozu.flywheel.api.Material": Internal.ClassInfo, "com.simibubi.create.content.contraptions.AbstractContraptionEntity$ContraptionRotationState": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsWorldOptions": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterClientReloadListenersEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer": Internal.ClassInfo, "dev.latvian.mods.unit.UnitVariables": Internal.ClassInfo, "net.minecraft.world.DifficultyInstance": Internal.ClassInfo, "net.minecraft.client.User": Internal.ClassInfo, "com.mojang.serialization.codecs.UnboundedMapCodec": Internal.ClassInfo, "java.time.OffsetTime": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.EmptyFrontAttachment": Internal.ClassInfo, "com.mojang.brigadier.suggestion.Suggestions": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration": Internal.ClassInfo, "java.nio.CharBuffer": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.field.FieldManagedStorage": Internal.ClassInfo, "icyllis.arc3d.engine.Buffer": Internal.ClassInfo, "com.ibm.icu.util.CurrencyAmount": Internal.ClassInfo, "com.mojang.serialization.Codec$ResultFunction": Internal.ClassInfo, "com.tterrag.registrate.util.DataIngredient": Internal.ClassInfo, "com.supermartijn642.fusion.extensions.BlockModelExtension": Internal.ClassInfo, "com.mojang.blaze3d.shaders.Uniform": Internal.ClassInfo, "net.minecraft.world.item.enchantment.EnchantmentInstance": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRecipePacket$State": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.RandomState": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat": Internal.ClassInfo, "com.jozufozu.flywheel.util.box.ImmutableBox": Internal.ClassInfo, "net.minecraft.world.entity.animal.MushroomCow": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket": Internal.ClassInfo, "net.minecraft.world.level.block.StairBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.HugeRedMushroomFeature": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Builder": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard": Internal.ClassInfo, "net.minecraft.world.level.block.ChangeOverTimeBlock": Internal.ClassInfo, "com.mojang.datafixers.util.Unit": Internal.ClassInfo, "it.unimi.dsi.fastutil.Hash": Internal.ClassInfo, "java.util.AbstractSet": Internal.ClassInfo, "net.minecraft.client.gui.components.toasts.Toast$Visibility": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientPacketListener": Internal.ClassInfo, "net.minecraft.util.valueproviders.ClampedInt": Internal.ClassInfo, "net.minecraftforge.registries.IHolderHelperHolder": Internal.ClassInfo, "net.minecraft.world.level.block.SculkBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObjectCollection": Internal.ClassInfo, "net.minecraft.client.model.HumanoidModel$ArmPose": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction": Internal.ClassInfo, "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour$StepContext": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.c2s.CPacketUIClientAction": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.AbstractMinecartContainer": Internal.ClassInfo, "com.probejs.jdoc.document.DocumentMethod": Internal.ClassInfo, "net.minecraftforge.client.event.RenderTooltipEvent$Color": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction": Internal.ClassInfo, "com.mojang.authlib.minecraft.TelemetryPropertyContainer": Internal.ClassInfo, "net.minecraft.world.level.block.Fallable": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.PotionBuilder": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityEvent$EnteringSection": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate": Internal.ClassInfo, "net.minecraft.client.model.geom.ModelLayerLocation": Internal.ClassInfo, "com.simibubi.create.foundation.utility.Pair": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.renderer.IBlockRendererProvider": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.Attribute": Internal.ClassInfo, "java.nio.file.WatchService": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$RenderInventoryMobEffects": Internal.ClassInfo, "net.minecraft.world.level.block.MudBlock": Internal.ClassInfo, "java.lang.constant.ClassDesc": Internal.ClassInfo, "net.minecraft.world.entity.animal.AbstractSchoolingFish": Internal.ClassInfo, "net.minecraft.world.level.block.HangingRootsBlock": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.multiblock.IWorkableMultiController": Internal.ClassInfo, "net.minecraftforge.fml.event.config.ModConfigEvent": Internal.ClassInfo, "java.nio.channels.GatheringByteChannel": Internal.ClassInfo, "net.minecraft.world.level.block.MultifaceSpreader$SpreadPredicate": Internal.ClassInfo, "java.util.jar.Manifest": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData": Internal.ClassInfo, "io.netty.util.AttributeMap": Internal.ClassInfo, "com.mojang.authlib.minecraft.MinecraftProfileTexture$Type": Internal.ClassInfo, "io.netty.util.concurrent.ScheduledFuture": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration": Internal.ClassInfo, "com.ibm.icu.text.UnicodeSet$EntryRange": Internal.ClassInfo, "net.minecraft.world.level.material.MaterialColor$Brightness": Internal.ClassInfo, "com.ibm.icu.text.UnicodeSet$ComparisonStyle": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundContainerClickPacket": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ConfiguredModel$Builder": Internal.ClassInfo, "net.minecraft.core.Holder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.Builder": Internal.ClassInfo, "org.apache.commons.lang3.tuple.Pair": Internal.ClassInfo, "net.minecraft.client.StringSplitter$Span": Internal.ClassInfo, "java.time.Duration": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiOverlayEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket": Internal.ClassInfo, "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig$Entry": Internal.ClassInfo, "net.minecraft.core.HolderSet$ListBacked": Internal.ClassInfo, "java.time.ZoneOffset": Internal.ClassInfo, "org.apache.commons.lang3.tuple.Triple": Internal.ClassInfo, "net.minecraft.util.random.WeightedEntry": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedInEvent": Internal.ClassInfo, "net.minecraft.world.level.block.CakeBlock": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Version": Internal.ClassInfo, "net.minecraft.world.entity.monster.Ravager": Internal.ClassInfo, "com.mojang.serialization.MapCodec": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2ShortFunction": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableStructureInfo$StructureInfo": Internal.ClassInfo, "org.apache.maven.repository.legacy.metadata.ArtifactMetadata": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BakedQuad": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$TransformsBuilder": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemTransform": Internal.ClassInfo, "net.minecraftforge.client.event.RenderHighlightEvent": Internal.ClassInfo, "dev.latvian.mods.rhino.UniqueTag": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2CharFunction": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.Half": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntSpliterator": Internal.ClassInfo, "com.simibubi.create.foundation.gui.widget.ScrollInput": Internal.ClassInfo, "io.netty.util.concurrent.EventExecutor": Internal.ClassInfo, "io.netty.channel.ChannelOption": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.CaveSurface": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormat$IndexType": Internal.ClassInfo, "net.minecraft.world.entity.EntityType": Internal.ClassInfo, "dev.latvian.mods.kubejs.command.CommandRegistryEventJS": Internal.ClassInfo, "java.util.function.DoubleFunction": Internal.ClassInfo, "net.minecraft.world.item.crafting.ArmorDyeRecipe": Internal.ClassInfo, "net.minecraft.advancements.Criterion": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLevelEventPacket": Internal.ClassInfo, "java.util.Locale$IsoCountryCode": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.entity.AccessorEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.Navigation": Internal.ClassInfo, "net.minecraft.world.level.block.TripWireHookBlock": Internal.ClassInfo, "icyllis.modernui.view.ViewTreeObserver": Internal.ClassInfo, "net.minecraft.client.searchtree.SearchTree": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.render.RenderableAutomobile": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.BlockKJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.SnowLayerBlock": Internal.ClassInfo, "net.minecraft.world.level.block.ChorusFlowerBlock": Internal.ClassInfo, "net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context": Internal.ClassInfo, "net.minecraftforge.server.permission.events.PermissionGatherEvent": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.jsonem.LayerDefinitionAccess": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction$Visitor": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket": Internal.ClassInfo, "java.lang.invoke.VarHandle$VarHandleDesc": Internal.ClassInfo, "net.minecraft.client.renderer.entity.layers.RenderLayer": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteListIterator": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket": Internal.ClassInfo, "net.minecraft.world.level.chunk.DataLayer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration": Internal.ClassInfo, "net.minecraft.world.entity.player.Abilities": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatCollection": Internal.ClassInfo, "net.minecraft.client.server.IntegratedServer": Internal.ClassInfo, "java.util.function.LongUnaryOperator": Internal.ClassInfo, "net.minecraft.world.level.block.SmallDripleafBlock": Internal.ClassInfo, "java.time.DayOfWeek": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.WrappedJS": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateProvider": Internal.ClassInfo, "com.mojang.brigadier.context.StringRange": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.Predicates": Internal.ClassInfo, "icyllis.modernui.util.FloatProperty": Internal.ClassInfo, "net.minecraft.client.sounds.SoundEventListener": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatConsumer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ChestLidController": Internal.ClassInfo, "net.minecraft.world.level.block.FireBlock": Internal.ClassInfo, "java.util.ListIterator": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Donkey": Internal.ClassInfo, "io.netty.channel.ChannelId": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.GTRecipe": Internal.ClassInfo, "net.minecraft.client.resources.SkinManager": Internal.ClassInfo, "net.minecraft.world.item.HoneyBottleItem": Internal.ClassInfo, "com.mojang.bridge.launcher.SessionEventListener": Internal.ClassInfo, "net.minecraft.world.entity.animal.FlyingAnimal": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistryModifiable": Internal.ClassInfo, "com.mojang.realmsclient.gui.task.DataFetcher": Internal.ClassInfo, "com.gregtechceu.gtceu.client.renderer.block.PipeBlockRenderer": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket": Internal.ClassInfo, "icyllis.arc3d.engine.UniformDataManager": Internal.ClassInfo, "net.minecraft.world.level.levelgen.NoiseChunk": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer": Internal.ClassInfo, "java.nio.file.FileSystem": Internal.ClassInfo, "malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2CharFunction": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.SculkSensorPhase": Internal.ClassInfo, "mezz.jei.api.gui.builder.IRecipeSlotBuilder": Internal.ClassInfo, "net.minecraft.world.entity.projectile.FishingHook$FishHookState": Internal.ClassInfo, "java.text.AttributedCharacterIterator": Internal.ClassInfo, "net.minecraft.world.item.crafting.RecipeManager": Internal.ClassInfo, "net.minecraftforge.client.event.RenderLevelStageEvent$RegisterStageEvent": Internal.ClassInfo, "net.minecraft.world.level.block.BeaconBeamBlock": Internal.ClassInfo, "java.util.Spliterator": Internal.ClassInfo, "net.minecraft.world.item.Wearable": Internal.ClassInfo, "net.minecraft.world.level.block.FlowerPotBlock": Internal.ClassInfo, "net.minecraftforge.fml.InterModComms$IMCMessage": Internal.ClassInfo, "com.gregtechceu.gtceu.client.renderer.cover.ICoverableRenderer": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportEvidence": Internal.ClassInfo, "net.minecraft.world.entity.monster.Strider": Internal.ClassInfo, "net.minecraft.client.resources.language.LanguageInfo": Internal.ClassInfo, "net.minecraft.client.renderer.debug.RaidDebugRenderer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement": Internal.ClassInfo, "net.minecraft.world.entity.MobSpawnType": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeFluid": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.ScheduledEvent": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.BlockColorsAccess": Internal.ClassInfo, "java.util.function.DoubleUnaryOperator": Internal.ClassInfo, "java.util.Stack": Internal.ClassInfo, "icyllis.arc3d.engine.ContextThreadSafeProxy": Internal.ClassInfo, "net.minecraftforge.client.event.RenderTooltipEvent$Pre": Internal.ClassInfo, "net.minecraft.world.level.block.BasePressurePlateBlock": Internal.ClassInfo, "icyllis.modernui.view.View$DragShadow": Internal.ClassInfo, "java.util.concurrent.ConcurrentMap": Internal.ClassInfo, "net.minecraft.client.renderer.entity.LivingEntityRenderer": Internal.ClassInfo, "com.tterrag.registrate.util.entry.ItemEntry": Internal.ClassInfo, "java.lang.Thread$UncaughtExceptionHandler": Internal.ClassInfo, "net.minecraftforge.event.CommandEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.CheckLivingEntitySpawnEventJS": Internal.ClassInfo, "net.minecraft.world.level.block.PipeBlock": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$ServerTickEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.IWorldGenLayer": Internal.ClassInfo, "dev.latvian.mods.rhino.RhinoException": Internal.ClassInfo, "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities": Internal.ClassInfo, "java.time.chrono.ChronoLocalDate": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.ChestLootEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundChatCommandPacket": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundAddEntityPacket": Internal.ClassInfo, "com.simibubi.create.content.fluids.FlowSource": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2LongFunction": Internal.ClassInfo, "java.util.stream.IntStream$IntMapMultiConsumer": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.OutputItem": Internal.ClassInfo, "java.util.concurrent.locks.Condition": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.MinecraftRemapper": Internal.ClassInfo, "com.simibubi.create.content.trains.observer.TrackObserver": Internal.ClassInfo, "com.ibm.icu.impl.units.MeasureUnitImpl": Internal.ClassInfo, "icyllis.arc3d.engine.shading.VertexGeomBuilder": Internal.ClassInfo, "com.supermartijn642.fusion.api.model.GatherTexturesContext": Internal.ClassInfo, "net.minecraft.world.entity.decoration.LeashFenceKnotEntity": Internal.ClassInfo, "net.minecraft.network.chat.ChatType$BoundNetwork": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet": Internal.ClassInfo, "java.util.Comparator": Internal.ClassInfo, "java.lang.constant.MethodHandleDesc": Internal.ClassInfo, "com.ibm.icu.text.NumberFormat$NumberFormatFactory": Internal.ClassInfo, "com.jozufozu.flywheel.api.vertex.VertexType": Internal.ClassInfo, "java.util.function.UnaryOperator": Internal.ClassInfo, "net.minecraft.world.entity.boss.wither.WitherBoss": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainer": Internal.ClassInfo, "java.util.DoubleSummaryStatistics": Internal.ClassInfo, "net.minecraft.world.item.PickaxeItem": Internal.ClassInfo, "net.minecraft.client.Camera$NearPlane": Internal.ClassInfo, "net.minecraft.world.entity.animal.CatVariant": Internal.ClassInfo, "net.minecraft.stats.StatFormatter": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgePotion": Internal.ClassInfo, "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure": Internal.ClassInfo, "net.minecraft.world.level.block.WeatheringCopperFullBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration": Internal.ClassInfo, "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm": Internal.ClassInfo, "java.net.InterfaceAddress": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTMachines": Internal.ClassInfo, "java.text.CharacterIterator": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneNames": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery": Internal.ClassInfo, "java.security.PrivilegedExceptionAction": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry": Internal.ClassInfo, "net.minecraft.world.level.block.NoteBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.CoralMushroomFeature": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate": Internal.ClassInfo, "net.minecraftforge.network.HandshakeMessages$LoginIndexedMessage": Internal.ClassInfo, "net.minecraft.world.level.block.PoweredRailBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerPacketListener": Internal.ClassInfo, "net.minecraft.nbt.StreamTagVisitor$ValueResult": Internal.ClassInfo, "net.minecraft.world.level.block.InfestedRotatedPillarBlock": Internal.ClassInfo, "net.minecraft.world.entity.MoverType": Internal.ClassInfo, "net.minecraft.client.GuiMessageTag$Icon": Internal.ClassInfo, "net.minecraftforge.fml.ModContainer": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ShortFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidWrapper": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction": Internal.ClassInfo, "net.minecraft.world.item.DispensibleContainerItem": Internal.ClassInfo, "net.minecraft.client.gui.font.FontSet": Internal.ClassInfo, "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneFormat$TimeType": Internal.ClassInfo, "java.nio.file.attribute.GroupPrincipal": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer": Internal.ClassInfo, "com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer": Internal.ClassInfo, "java.util.RandomAccess": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.BuilderBase": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.GTToolItem": Internal.ClassInfo, "net.minecraft.world.inventory.ContainerListener": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.GameRulesKJS": Internal.ClassInfo, "icyllis.arc3d.engine.Texture": Internal.ClassInfo, "net.minecraft.client.gui.components.spectator.SpectatorGui": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.InputItem": Internal.ClassInfo, "io.netty.util.concurrent.Promise": Internal.ClassInfo, "icyllis.arc3d.engine.GeometryProcessor$ProgramImpl": Internal.ClassInfo, "net.minecraft.client.particle.SpriteSet": Internal.ClassInfo, "net.minecraft.client.renderer.ItemModelShaper": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelStorageSource$LevelDirectory": Internal.ClassInfo, "net.minecraft.util.valueproviders.UniformFloat": Internal.ClassInfo, "java.io.File": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkEvent": Internal.ClassInfo, "net.minecraft.core.dispenser.DispenseItemBehavior": Internal.ClassInfo, "net.minecraft.world.level.block.WeepingVinesPlantBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket": Internal.ClassInfo, "com.simibubi.create.foundation.block.IBE": Internal.ClassInfo, "net.minecraft.core.RegistryAccess$Frozen": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action": Internal.ClassInfo, "net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent": Internal.ClassInfo, "java.time.format.DecimalStyle": Internal.ClassInfo, "net.minecraft.util.OptionEnum": Internal.ClassInfo, "net.minecraft.server.players.GameProfileCache": Internal.ClassInfo, "icyllis.modernui.graphics.text.FontFamily": Internal.ClassInfo, "com.mojang.blaze3d.font.SheetGlyphInfo": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.OrderedCompoundTag": Internal.ClassInfo, "net.minecraft.world.entity.ambient.Bat": Internal.ClassInfo, "net.minecraft.network.chat.ChatTypeDecoration$Parameter": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.IFieldUpdateListener": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$OutputStateShard": Internal.ClassInfo, "mezz.jei.api.helpers.IStackHelper": Internal.ClassInfo, "net.minecraft.server.network.ServerPlayerConnection": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$PacketDispatcher": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.CoralTreeFeature": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket": Internal.ClassInfo, "com.mojang.datafixers.util.Pair$Mu": Internal.ClassInfo, "net.minecraftforge.client.settings.IKeyConflictContext": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeLivingEntity": Internal.ClassInfo, "net.minecraft.client.GuiMessageTag": Internal.ClassInfo, "com.mojang.authlib.minecraft.UserApiService$UserFlag": Internal.ClassInfo, "net.minecraft.world.level.block.BaseCoralPlantTypeBlock": Internal.ClassInfo, "malte0811.ferritecore.mixin.blockstatecache.ArrayVSAccess": Internal.ClassInfo, "dev.tr7zw.entityculling.access.Cullable": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2BooleanFunction": Internal.ClassInfo, "net.minecraft.client.HotbarManager": Internal.ClassInfo, "net.minecraft.client.renderer.debug.GameTestDebugRenderer": Internal.ClassInfo, "com.mojang.serialization.DataResult$Mu": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor": Internal.ClassInfo, "net.minecraft.client.sounds.MusicManager": Internal.ClassInfo, "net.minecraft.world.level.block.RedStoneOreBlock": Internal.ClassInfo, "java.lang.Byte": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.LootBuilder": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageChain$Encoder": Internal.ClassInfo, "icyllis.modernui.graphics.Point": Internal.ClassInfo, "net.minecraft.world.level.GameRules$Key": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.recipe.IRecipeHandler": Internal.ClassInfo, "dev.latvian.mods.kubejs.generator.DataJsonGenerator": Internal.ClassInfo, "net.minecraft.world.entity.ai.behavior.Behavior": Internal.ClassInfo, "net.minecraft.commands.Commands": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.report.ReportEnvironment": Internal.ClassInfo, "net.minecraft.world.inventory.StonecutterMenu": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.WorldCreationContext": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.recipe.components.CapabilityMap": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature": Internal.ClassInfo, "net.minecraft.world.entity.projectile.AbstractHurtingProjectile": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.PlayerSelector": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingKnockBackEvent": Internal.ClassInfo, "icyllis.modernui.view.View$OnCreateContextMenuListener": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundDisconnectPacket": Internal.ClassInfo, "dev.latvian.mods.rhino.Symbol": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeyRenderer$CommonRenderer": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$MouseButton": Internal.ClassInfo, "io.netty.buffer.CompositeByteBuf": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteComparator": Internal.ClassInfo, "java.time.OffsetDateTime": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ResourceTexture": Internal.ClassInfo, "com.ibm.icu.util.MeasureUnit": Internal.ClassInfo, "net.minecraft.world.level.block.WoodButtonBlock": Internal.ClassInfo, "net.minecraft.world.BossEvent": Internal.ClassInfo, "com.electronwill.nightconfig.core.UnmodifiableConfig": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CarverConfiguration": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.RandomSelectorFeature": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BasaltColumnsFeature": Internal.ClassInfo, "com.simibubi.create.foundation.utility.worldWrappers.WrappedWorld": Internal.ClassInfo, "net.minecraft.world.level.block.LiquidBlockContainer": Internal.ClassInfo, "com.mojang.brigadier.Command": Internal.ClassInfo, "com.electronwill.nightconfig.core.io.WritingMode": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.ItemModifierManager": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo": Internal.ClassInfo, "java.util.HashMap": Internal.ClassInfo, "net.minecraft.world.level.block.RedStoneWireBlock": Internal.ClassInfo, "com.google.common.collect.Multimap": Internal.ClassInfo, "net.minecraft.client.gui.components.events.ContainerEventHandler": Internal.ClassInfo, "dev.latvian.mods.rhino.EvaluatorException": Internal.ClassInfo, "com.google.gson.JsonElement": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateRecipeProvider": Internal.ClassInfo, "net.minecraft.world.level.block.TallFlowerBlock": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ComparatorBlockEntity": Internal.ClassInfo, "net.minecraft.world.damagesource.DamageSource": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.PlayerKJS": Internal.ClassInfo, "mezz.jei.api.recipe.category.IRecipeCategory": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.AbstractLongSet": Internal.ClassInfo, "com.probejs.jdoc.property.PropertyParam": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneFormat$GMTOffsetPatternType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiEvent": Internal.ClassInfo, "net.minecraft.util.valueproviders.BiasedToBottomInt": Internal.ClassInfo, "net.minecraft.world.level.block.BellBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.DebugInfoEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS": Internal.ClassInfo, "com.mojang.authlib.UserType": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended": Internal.ClassInfo, "icyllis.modernui.view.AttachInfo$Callbacks": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$BreakSpeed": Internal.ClassInfo, "net.minecraft.world.level.block.WallTorchBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundContainerClosePacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate": Internal.ClassInfo, "net.minecraft.core.HolderLookup": Internal.ClassInfo, "dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory": Internal.ClassInfo, "dev.architectury.registry.registries.options.RegistrarOption": Internal.ClassInfo, "net.minecraft.nbt.NumericTag": Internal.ClassInfo, "net.minecraft.world.level.LevelSettings": Internal.ClassInfo, "net.minecraft.server.level.ServerPlayerGameMode": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongOpenHashSet": Internal.ClassInfo, "net.minecraft.world.level.block.PlayerHeadBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket": Internal.ClassInfo, "net.minecraftforge.common.world.StructureSettingsBuilder$StructureSpawnOverrideBuilder": Internal.ClassInfo, "net.minecraft.commands.CommandFunction": Internal.ClassInfo, "net.minecraft.core.RegistryAccess$Writable": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeRawTagBuilder": Internal.ClassInfo, "com.simibubi.create.foundation.block.render.BlockDestructionProgressExtension": Internal.ClassInfo, "net.minecraftforge.client.event.ClientPlayerNetworkEvent$Clone": Internal.ClassInfo, "net.minecraft.world.effect.MobEffect": Internal.ClassInfo, "net.minecraft.client.resources.model.ModelState": Internal.ClassInfo, "java.nio.MappedByteBuffer": Internal.ClassInfo, "com.simibubi.create.content.schematics.requirement.ItemRequirement": Internal.ClassInfo, "net.minecraft.client.gui.Font": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.BaseAttachment": Internal.ClassInfo, "net.minecraft.client.tutorial.TutorialStepInstance": Internal.ClassInfo, "net.minecraft.util.StringRepresentable": Internal.ClassInfo, "net.minecraft.world.item.ArmorStandItem": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.wrapper.ColorWrapper": Internal.ClassInfo, "net.minecraft.world.SimpleContainer": Internal.ClassInfo, "net.minecraftforge.client.extensions.common.IClientBlockExtensions": Internal.ClassInfo, "net.minecraft.server.level.WorldGenRegion": Internal.ClassInfo, "net.minecraftforge.event.village.VillagerTradesEvent": Internal.ClassInfo, "com.mojang.realmsclient.dto.ReflectionBasedSerialization": Internal.ClassInfo, "net.minecraft.tags.TagManager$LoadResult": Internal.ClassInfo, "com.mojang.blaze3d.platform.WindowEventHandler": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.ScheduleEntry": Internal.ClassInfo, "java.util.concurrent.Future": Internal.ClassInfo, "net.minecraft.world.entity.ai.control.JumpControl": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModLanguageProvider": Internal.ClassInfo, "java.lang.Thread": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SkullBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.Serializer": Internal.ClassInfo, "net.minecraftforge.client.event.RenderLivingEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback": Internal.ClassInfo, "net.minecraft.world.entity.projectile.Projectile": Internal.ClassInfo, "net.minecraft.client.renderer.entity.EntityRenderDispatcher": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemOverride": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.SyncedBlockEntity": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$LoginPayloadEvent": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.animation.Transform": Internal.ClassInfo, "dev.architectury.event.forge.EventHandlerImplCommon$LevelEventAttachment": Internal.ClassInfo, "net.minecraft.world.level.block.RodBlock": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$MouseScrollingEvent": Internal.ClassInfo, "net.minecraft.world.entity.ai.memory.MemoryModuleType": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SculkShriekerBlockEntity": Internal.ClassInfo, "java.nio.charset.CharsetDecoder": Internal.ClassInfo, "com.supermartijn642.fusion.api.model.ModelInstance": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortIterable": Internal.ClassInfo, "net.minecraft.world.entity.monster.warden.AngerManagement": Internal.ClassInfo, "com.google.gson.LongSerializationPolicy": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientVisibility": Internal.ClassInfo, "net.minecraft.core.MappedRegistry": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.condition.ScheduleWaitCondition": Internal.ClassInfo, "net.minecraft.server.packs.repository.Pack$PackConstructor": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.BlockRearAttachment": Internal.ClassInfo, "net.minecraft.CrashReport": Internal.ClassInfo, "java.util.random.RandomGenerator": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.JsonIO": Internal.ClassInfo, "java.lang.invoke.MethodHandle": Internal.ClassInfo, "dev.latvian.mods.rhino.IdEnumerationIterator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.VertexFormatAccessor": Internal.ClassInfo, "net.minecraft.advancements.CriterionProgress": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ObjectMap$Entry": Internal.ClassInfo, "net.minecraft.client.resources.MobEffectTextureManager": Internal.ClassInfo, "java.time.zone.ZoneRules": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleIterator": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ClientPlayerKJS": Internal.ClassInfo, "fudge.notenoughcrashes.StateManager$IResettable": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder": Internal.ClassInfo, "net.minecraft.world.item.SignItem": Internal.ClassInfo, "net.minecraft.util.ProgressListener": Internal.ClassInfo, "net.minecraftforge.eventbus.ListenerList": Internal.ClassInfo, "net.minecraft.world.inventory.ClickAction": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.MultiblockState": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.IFoliagePlacerTypeAccessor": Internal.ClassInfo, "net.minecraft.world.item.crafting.SimpleRecipeSerializer": Internal.ClassInfo, "net.minecraftforge.common.world.BiomeSpecialEffectsBuilder": Internal.ClassInfo, "com.mojang.datafixers.DataFixer": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.DialogWidget": Internal.ClassInfo, "net.minecraftforge.network.IContainerFactory": Internal.ClassInfo, "java.util.ImmutableCollections$List12": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarratedElementType": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.MutableToolTier": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelStorageSource$LevelCandidates": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackGraphLocation": Internal.ClassInfo, "io.netty.channel.SimpleChannelInboundHandler": Internal.ClassInfo, "net.minecraftforge.client.ChunkRenderTypeSet": Internal.ClassInfo, "com.simibubi.create.content.decoration.slidingDoor.DoorControlBehaviour": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingSpawnEvent$SpecialSpawn": Internal.ClassInfo, "com.google.common.collect.ImmutableCollection": Internal.ClassInfo, "org.lwjgl.CLongBuffer": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageContraptionInstance": Internal.ClassInfo, "net.minecraft.world.item.crafting.CustomRecipe": Internal.ClassInfo, "io.netty.channel.ChannelProgressiveFuture": Internal.ClassInfo, "org.apache.commons.lang3.tuple.MutablePair": Internal.ClassInfo, "net.minecraft.util.valueproviders.IntProvider": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ConduitBlockEntity": Internal.ClassInfo, "net.minecraft.client.resources.sounds.Sound$Type": Internal.ClassInfo, "com.jozufozu.flywheel.event.RenderLayerEvent": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModFileInfo$LanguageSpec": Internal.ClassInfo, "java.lang.reflect.Method": Internal.ClassInfo, "net.minecraft.world.entity.projectile.SpectralArrow": Internal.ClassInfo, "com.mojang.serialization.Decoder$Terminal": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.WireProperties": Internal.ClassInfo, "java.util.Locale$LanguageRange": Internal.ClassInfo, "org.apache.maven.artifact.versioning.ArtifactVersion": Internal.ClassInfo, "dev.ftb.mods.ftbultimine.mixin.AxeItemAccess": Internal.ClassInfo, "com.mojang.brigadier.arguments.ArgumentType": Internal.ClassInfo, "net.minecraftforge.common.capabilities.Capability": Internal.ClassInfo, "net.minecraft.world.item.ItemCooldowns": Internal.ClassInfo, "net.minecraft.world.item.crafting.StonecutterRecipe": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.data.DataPackEventJS": Internal.ClassInfo, "cpw.mods.jarhandling.SecureJar": Internal.ClassInfo, "io.github.foundationgames.automobility.util.duck.EnderChestContainerDuck": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$BakeCallback": Internal.ClassInfo, "net.minecraft.world.entity.monster.piglin.PiglinBrute": Internal.ClassInfo, "icyllis.arc3d.engine.ClipResult": Internal.ClassInfo, "dev.latvian.mods.rhino.Callable": Internal.ClassInfo, "net.minecraft.world.level.Level": Internal.ClassInfo, "com.simibubi.create.content.decoration.slidingDoor.DoorControl": Internal.ClassInfo, "net.minecraft.world.level.block.LanternBlock": Internal.ClassInfo, "net.minecraft.world.scores.Objective": Internal.ClassInfo, "net.minecraft.world.item.Tier": Internal.ClassInfo, "net.minecraft.world.level.block.SporeBlossomBlock": Internal.ClassInfo, "cpw.mods.jarhandling.SecureJar$Provider": Internal.ClassInfo, "net.minecraft.client.renderer.PostPass": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.Vector3": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneFormat": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundTagQueryPacket": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Init": Internal.ClassInfo, "com.shmove.cat_jam.helpers.discs.Disc": Internal.ClassInfo, "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper": Internal.ClassInfo, "net.minecraft.world.phys.HitResult$Type": Internal.ClassInfo, "icyllis.modernui.graphics.RefCnt": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.RepeatingPlacement": Internal.ClassInfo, "dev.latvian.mods.kubejs.platform.forge.IngredientForgeHelper": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket": Internal.ClassInfo, "icyllis.arc3d.engine.StencilFaceSettings": Internal.ClassInfo, "net.minecraftforge.common.capabilities.ICapabilityProviderImpl": Internal.ClassInfo, "net.minecraft.network.chat.MessageSigner": Internal.ClassInfo, "com.google.common.collect.ImmutableList": Internal.ClassInfo, "com.ibm.icu.text.UFormat": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.JavaWrapper": Internal.ClassInfo, "mezz.jei.api.gui.drawable.IDrawableBuilder": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.WorldCreationContext$SimpleUpdater": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.builders.CoilBlockBuilder": Internal.ClassInfo, "java.nio.charset.CodingErrorAction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.UniformHeight": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackGraph": Internal.ClassInfo, "mezz.jei.api.gui.drawable.IDrawableAnimated$StartDirection": Internal.ClassInfo, "net.minecraft.world.entity.PowerableMob": Internal.ClassInfo, "net.minecraftforge.client.model.generators.IGeneratedBlockState": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.CreateWorldScreen": Internal.ClassInfo, "net.minecraft.client.model.geom.ModelPart$Cube": Internal.ClassInfo, "net.minecraft.server.packs.resources.ResourceManagerReloadListener": Internal.ClassInfo, "java.nio.DoubleBuffer": Internal.ClassInfo, "java.text.DecimalFormat": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.MultiblockShapeInfo$ShapeInfoBuilder": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.inventory.AccessorInventoryMenu": Internal.ClassInfo, "net.minecraft.client.resources.model.ModelResourceLocation": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.ConfiguredFeature": Internal.ClassInfo, "dev.latvian.mods.rhino.Function": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor": Internal.ClassInfo, "net.minecraft.world.level.block.SpongeBlock": Internal.ClassInfo, "net.minecraft.world.entity.animal.Parrot": Internal.ClassInfo, "com.mojang.brigadier.ParseResults": Internal.ClassInfo, "net.minecraft.server.MinecraftServer$ReloadableResources": Internal.ClassInfo, "net.minecraftforge.fluids.FluidType$Properties": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType": Internal.ClassInfo, "net.minecraft.world.entity.animal.Salmon": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.GlowstoneFeature": Internal.ClassInfo, "net.minecraft.server.packs.repository.RepositorySource": Internal.ClassInfo, "com.jozufozu.flywheel.core.layout.LayoutItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeSchema": Internal.ClassInfo, "com.mojang.authlib.GameProfileRepository": Internal.ClassInfo, "java.nio.channels.FileChannel$MapMode": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TrainStatus": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModInfo$DependencySide": Internal.ClassInfo, "net.minecraft.core.BlockSourceImpl": Internal.ClassInfo, "com.simibubi.create.content.contraptions.behaviour.MovementBehaviour": Internal.ClassInfo, "net.minecraftforge.event.level.LevelEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap": Internal.ClassInfo, "net.minecraft.world.item.ThrowablePotionItem": Internal.ClassInfo, "com.probejs.jdoc.property.PropertyValue": Internal.ClassInfo, "net.minecraft.util.random.WeightedEntry$Wrapper": Internal.ClassInfo, "com.google.gson.ExclusionStrategy": Internal.ClassInfo, "com.mojang.brigadier.tree.RootCommandNode": Internal.ClassInfo, "java.text.NumberFormat$Style": Internal.ClassInfo, "net.minecraft.world.level.material.FogType": Internal.ClassInfo, "net.minecraft.world.level.block.WaterlilyBlock": Internal.ClassInfo, "net.minecraft.world.item.BottleItem": Internal.ClassInfo, "icyllis.modernui.view.ActionMode$Callback": Internal.ClassInfo, "com.ibm.icu.util.Freezable": Internal.ClassInfo, "dev.latvian.mods.rhino.Scriptable": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.GenericLootEventJS": Internal.ClassInfo, "net.minecraftforge.client.event.ContainerScreenEvent": Internal.ClassInfo, "com.mojang.serialization.MapDecoder": Internal.ClassInfo, "java.lang.Exception": Internal.ClassInfo, "net.minecraftforge.eventbus.api.IGenericEvent": Internal.ClassInfo, "com.tterrag.registrate.AbstractRegistrate": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarrationThunk": Internal.ClassInfo, "com.google.gson.JsonArray": Internal.ClassInfo, "net.minecraft.world.level.levelgen.flat.FlatLayerInfo": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeAdvancementBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.GravelBlock": Internal.ClassInfo, "net.minecraft.world.level.block.DeadBushBlock": Internal.ClassInfo, "io.netty.util.concurrent.ProgressivePromise": Internal.ClassInfo, "net.minecraft.advancements.critereon.MinMaxBounds": Internal.ClassInfo, "net.minecraft.world.MenuProvider": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShapedRecipe": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType": Internal.ClassInfo, "java.lang.reflect.AnnotatedElement": Internal.ClassInfo, "com.google.common.cache.CacheStats": Internal.ClassInfo, "net.minecraft.world.level.block.CoralWallFanBlock": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportChatMessage": Internal.ClassInfo, "net.minecraft.world.level.block.BannerBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate": Internal.ClassInfo, "java.util.concurrent.Callable": Internal.ClassInfo, "net.minecraft.world.level.block.FenceBlock": Internal.ClassInfo, "net.minecraft.world.level.block.CartographyTableBlock": Internal.ClassInfo, "java.util.ArrayList": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShapelessRecipe$Serializer": Internal.ClassInfo, "com.mojang.blaze3d.audio.SoundBuffer": Internal.ClassInfo, "java.lang.module.ResolvedModule": Internal.ClassInfo, "net.minecraft.core.Rotations": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntIterable": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.InputReplacementTransformer$Replacement": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder": Internal.ClassInfo, "com.mojang.authlib.properties.Property": Internal.ClassInfo, "icyllis.arc3d.engine.ReleaseCallback": Internal.ClassInfo, "icyllis.arc3d.engine.SurfaceProxy$LazyCallbackResult": Internal.ClassInfo, "com.shmove.cat_jam.helpers.discs.DiscSegment$NodType": Internal.ClassInfo, "net.minecraft.client.gui.spectator.SpectatorMenuListener": Internal.ClassInfo, "net.minecraft.world.ticks.TickContainerAccess": Internal.ClassInfo, "net.minecraft.world.entity.decoration.Painting": Internal.ClassInfo, "net.minecraftforge.common.data.ExistingFileHelper$IResourceType": Internal.ClassInfo, "dev.latvian.mods.rhino.GeneratedClassLoader": Internal.ClassInfo, "net.minecraft.world.level.NoiseColumn": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.ReplaceBlobsFeature": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.IGuiTexture": Internal.ClassInfo, "net.minecraft.world.level.ChunkPos": Internal.ClassInfo, "net.minecraft.world.level.block.SkullBlock$Type": Internal.ClassInfo, "net.minecraft.client.searchtree.SearchRegistry": Internal.ClassInfo, "net.minecraft.world.level.block.PotatoBlock": Internal.ClassInfo, "mezz.jei.api.gui.handlers.IGuiProperties": Internal.ClassInfo, "com.jozufozu.flywheel.backend.model.ElementBuffer": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntMap": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket": Internal.ClassInfo, "net.minecraft.world.entity.monster.CrossbowAttackMob": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.Train": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.painter.PaintEventJS": Internal.ClassInfo, "net.minecraft.client.particle.ParticleEngine": Internal.ClassInfo, "net.minecraft.world.level.block.SpawnerBlock": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingChangeTargetEvent$ILivingTargetType": Internal.ClassInfo, "com.mojang.datafixers.kinds.Kind1": Internal.ClassInfo, "net.minecraft.world.entity.LivingEntity": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.type.VertexType": Internal.ClassInfo, "net.minecraft.world.level.biome.AmbientAdditionsSettings": Internal.ClassInfo, "net.minecraft.world.item.SaddleItem": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundExplodePacket": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.field.RPCMethodMeta": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement": Internal.ClassInfo, "net.minecraft.world.item.TippedArrowItem": Internal.ClassInfo, "net.minecraft.world.level.portal.PortalShape": Internal.ClassInfo, "net.minecraft.network.FriendlyByteBuf$Writer": Internal.ClassInfo, "icyllis.arc3d.engine.RecordingContext": Internal.ClassInfo, "net.minecraft.client.gui.components.CycleButton$ValueListSupplier": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase": Internal.ClassInfo, "io.netty.channel.ChannelPromise": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.AfterRecipesLoadedEventJS": Internal.ClassInfo, "org.lwjgl.system.CallbackI": Internal.ClassInfo, "net.minecraftforge.fml.config.IConfigEvent$ConfigConfig": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModInfo$Ordering": Internal.ClassInfo, "java.lang.invoke.MethodHandleInfo": Internal.ClassInfo, "net.minecraft.client.renderer.LightTexture": Internal.ClassInfo, "java.text.DateFormat": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.TextTexture": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Opens": Internal.ClassInfo, "org.apache.maven.repository.Proxy": Internal.ClassInfo, "net.minecraft.advancements.RequirementsStrategy": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.data.IProject": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator": Internal.ClassInfo, "net.minecraftforge.client.event.ContainerScreenEvent$Render$Foreground": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BarrelBlockEntity": Internal.ClassInfo, "com.jozufozu.flywheel.api.vertex.VertexList": Internal.ClassInfo, "net.minecraft.world.item.crafting.SmeltingRecipe": Internal.ClassInfo, "net.minecraft.world.phys.BlockHitResult": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.MinecraftClientKJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator": Internal.ClassInfo, "net.minecraft.world.entity.ai.gossip.GossipContainer": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntListIterator": Internal.ClassInfo, "io.netty.buffer.PoolChunkMetric": Internal.ClassInfo, "com.probejs.jdoc.jsgen.DocGenerationEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.LivingEntityKJS": Internal.ClassInfo, "java.util.regex.Pattern": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket": Internal.ClassInfo, "net.minecraft.world.level.StructureManager": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.IScheduleInput": Internal.ClassInfo, "java.awt.Rectangle": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeKeyMapping": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.RecipeComponent": Internal.ClassInfo, "icyllis.arc3d.engine.FlushInfo": Internal.ClassInfo, "mezz.jei.api.gui.ingredient.ICraftingGridHelper": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump": Internal.ClassInfo, "mezz.jei.api.gui.ingredient.IRecipeSlotDrawable": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType": Internal.ClassInfo, "net.minecraftforge.common.world.BiomeModifier$Phase": Internal.ClassInfo, "net.minecraft.client.resources.SkinManager$SkinTextureCallback": Internal.ClassInfo, "icyllis.modernui.core.Message": Internal.ClassInfo, "net.montoyo.mcef.api.IJSQueryHandler": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.HeightmapPlacement": Internal.ClassInfo, "net.minecraft.world.level.material.Fluid": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.managed.IRef": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypePlasma": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateItemModelProvider": Internal.ClassInfo, "icyllis.modernui.lifecycle.Lifecycle$State": Internal.ClassInfo, "net.minecraft.world.entity.ItemBasedSteering": Internal.ClassInfo, "java.util.LongSummaryStatistics": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.AbstractIntList": Internal.ClassInfo, "com.ibm.icu.math.MathContext": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.PlatformWrapper": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.color.SimpleColor": Internal.ClassInfo, "java.awt.geom.Line2D": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedBucketItemExtension": Internal.ClassInfo, "net.minecraftforge.event.AnvilUpdateEvent": Internal.ClassInfo, "com.simibubi.create.content.equipment.wrench.IWrenchable": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.GuiTextures": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest": Internal.ClassInfo, "net.minecraft.resources.ResourceKey": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.util.TreeBuilder$Menu": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeGenerationSettings$Builder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.configurator.ConfiguratorGroup": Internal.ClassInfo, "net.minecraft.world.item.crafting.Recipe": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.LootTablesKJS": Internal.ClassInfo, "com.mojang.serialization.Keyable": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler": Internal.ClassInfo, "net.minecraftforge.event.entity.living.MobEffectEvent$Remove": Internal.ClassInfo, "java.io.InputStream": Internal.ClassInfo, "net.minecraft.world.ticks.ScheduledTick": Internal.ClassInfo, "net.minecraft.world.level.LevelHeightAccessor": Internal.ClassInfo, "net.minecraft.world.phys.AABB": Internal.ClassInfo, "net.minecraft.world.level.block.FenceGateBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventExit": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ObjectMap": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSwingPacket": Internal.ClassInfo, "net.minecraft.world.entity.animal.goat.Goat": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TabContainer": Internal.ClassInfo, "java.util.function.DoubleConsumer": Internal.ClassInfo, "dev.ftb.mods.ftblibrary.core.ItemFTBL": Internal.ClassInfo, "net.minecraft.world.item.GameMasterBlockItem": Internal.ClassInfo, "java.util.Map": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ShaderTexture": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinedVeinGenerator$VeinBlockDefinition": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.BuilderBase": Internal.ClassInfo, "net.minecraft.client.renderer.entity.EntityRenderer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.ReplaceBlockFeature": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBaseRailBlock": Internal.ClassInfo, "net.minecraft.world.entity.animal.frog.Frog": Internal.ClassInfo, "net.minecraftforge.common.SoundAction": Internal.ClassInfo, "net.minecraft.world.inventory.RecipeBookType": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket": Internal.ClassInfo, "net.minecraftforge.client.model.generators.BlockStateProvider$ConfiguredModelList": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.AttachedToLeavesDecorator": Internal.ClassInfo, "io.github.foundationgames.automobility.mixin.ShovelItemAccess": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedGameEventExtension": Internal.ClassInfo, "icyllis.modernui.graphics.text.FontCollection": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.ingredient.IGhostIngredientTarget": Internal.ClassInfo, "net.minecraft.world.level.block.ShulkerBoxBlock": Internal.ClassInfo, "java.util.stream.Stream": Internal.ClassInfo, "icyllis.modernui.view.SubMenu": Internal.ClassInfo, "net.minecraft.world.entity.Marker": Internal.ClassInfo, "com.almostreliable.unified.utils.UnifyTag": Internal.ClassInfo, "java.lang.ClassLoader": Internal.ClassInfo, "com.blamejared.controlling.mixin.AccessScreen": Internal.ClassInfo, "net.minecraft.world.level.block.MangroveLeavesBlock": Internal.ClassInfo, "com.mojang.datafixers.util.Function8": Internal.ClassInfo, "net.minecraft.commands.CommandSourceStack": Internal.ClassInfo, "com.mojang.datafixers.util.Function9": Internal.ClassInfo, "com.mojang.datafixers.util.Function4": Internal.ClassInfo, "com.mojang.datafixers.util.Function5": Internal.ClassInfo, "com.mojang.datafixers.util.Function6": Internal.ClassInfo, "dev.latvian.mods.kubejs.platform.IngredientPlatformHelper": Internal.ClassInfo, "com.mojang.datafixers.util.Function7": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ObjectFunction": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelData": Internal.ClassInfo, "com.mojang.datafixers.util.Function3": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.ComponentValueMap": Internal.ClassInfo, "org.lwjgl.system.NativeResource": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.MetricSampler": Internal.ClassInfo, "net.minecraftforge.client.model.generators.BlockStateProvider": Internal.ClassInfo, "net.minecraft.world.level.levelgen.Aquifer$FluidPicker": Internal.ClassInfo, "com.jozufozu.flywheel.api.MaterialGroup": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket": Internal.ClassInfo, "net.minecraft.world.level.block.IceBlock": Internal.ClassInfo, "net.minecraft.world.level.block.TntBlock": Internal.ClassInfo, "net.minecraft.world.inventory.ClickType": Internal.ClassInfo, "com.mojang.brigadier.context.CommandContext": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService": Internal.ClassInfo, "icyllis.arc3d.engine.ResourceProvider": Internal.ClassInfo, "net.minecraft.client.resources.TextureAtlasHolder": Internal.ClassInfo, "com.mojang.serialization.Lifecycle": Internal.ClassInfo, "com.ibm.icu.util.MeasureUnit$Complexity": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.RayTraceResultJS": Internal.ClassInfo, "net.minecraftforge.client.event.ModelEvent$RegisterAdditional": Internal.ClassInfo, "net.minecraft.world.level.block.DoorBlock": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BrewingStandBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.IManagedStorage": Internal.ClassInfo, "icyllis.arc3d.engine.PipelineState": Internal.ClassInfo, "net.minecraft.world.entity.HasCustomInventoryScreen": Internal.ClassInfo, "com.probejs.jdoc.ISerde": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ObjectMap": Internal.ClassInfo, "java.security.ProtectionDomain": Internal.ClassInfo, "java.nio.channels.WritableByteChannel": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingDropsEvent": Internal.ClassInfo, "net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect": Internal.ClassInfo, "net.minecraft.world.item.EnderEyeItem": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.widget.EnumSelectorWidget$SelectableEnum": Internal.ClassInfo, "icyllis.modernui.view.View$OnScrollChangeListener": Internal.ClassInfo, "io.netty.buffer.ByteBufAllocatorMetricProvider": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleCollection": Internal.ClassInfo, "java.nio.FloatBuffer": Internal.ClassInfo, "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType": Internal.ClassInfo, "net.minecraft.world.entity.schedule.Activity": Internal.ClassInfo, "io.netty.util.AbstractConstant": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction": Internal.ClassInfo, "com.jozufozu.flywheel.event.BeginFrameEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket": Internal.ClassInfo, "net.minecraftforge.client.IArmPoseTransformer": Internal.ClassInfo, "com.mojang.datafixers.util.Either$Mu": Internal.ClassInfo, "dev.latvian.mods.kubejs.platform.forge.ingredient.KubeJSIngredient": Internal.ClassInfo, "org.apache.maven.artifact.Artifact": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.BlockLootEventJS": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.BasePlowRearAttachment": Internal.ClassInfo, "net.minecraft.world.level.block.entity.HopperBlockEntity": Internal.ClassInfo, "net.minecraft.world.entity.raid.Raid": Internal.ClassInfo, "com.probejs.jdoc.java.ConstructorInfo": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ByteFunction": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeSupplier": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootContext$EntityTarget": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.BooleanConsumer": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$StartTracking": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.configurator.Configurator": Internal.ClassInfo, "com.tterrag.registrate.builders.BuilderCallback": Internal.ClassInfo, "net.minecraft.util.profiling.ResultField": Internal.ClassInfo, "net.minecraft.world.entity.animal.Cow": Internal.ClassInfo, "net.minecraftforge.client.settings.KeyModifier": Internal.ClassInfo, "net.minecraft.world.inventory.Slot": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blending.Blender": Internal.ClassInfo, "net.minecraft.util.valueproviders.FloatProviderType": Internal.ClassInfo, "net.minecraftforge.client.model.geometry.BlockGeometryBakingContext": Internal.ClassInfo, "net.minecraft.world.entity.animal.Cod": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.PassengerSeatRearAttachment": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.BoundingBox": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket": Internal.ClassInfo, "com.mojang.authlib.AuthenticationService": Internal.ClassInfo, "net.minecraft.world.entity.ai.gossip.GossipType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.BelowZeroRetrogen": Internal.ClassInfo, "java.time.chrono.ChronoPeriod": Internal.ClassInfo, "icyllis.arc3d.engine.ProxyProvider": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.ToolProperty": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry": Internal.ClassInfo, "com.mojang.blaze3d.vertex.BufferBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.KelpFeature": Internal.ClassInfo, "java.util.concurrent.CompletableFuture": Internal.ClassInfo, "net.minecraftforge.common.crafting.AbstractIngredient": Internal.ClassInfo, "net.minecraft.world.item.PotionItem": Internal.ClassInfo, "javax.crypto.Cipher": Internal.ClassInfo, "net.minecraftforge.client.model.generators.BlockModelProvider": Internal.ClassInfo, "java.util.PrimitiveIterator$OfDouble": Internal.ClassInfo, "com.tterrag.registrate.builders.EnchantmentBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.FillLayerFeature": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundServerDataPacket": Internal.ClassInfo, "java.util.function.IntSupplier": Internal.ClassInfo, "net.minecraft.world.entity.projectile.EyeOfEnder": Internal.ClassInfo, "net.minecraft.world.level.PathNavigationRegion": Internal.ClassInfo, "icyllis.arc3d.engine.DrawableInfo": Internal.ClassInfo, "com.jozufozu.flywheel.event.GatherContextEvent": Internal.ClassInfo, "org.slf4j.Logger": Internal.ClassInfo, "icyllis.arc3d.engine.ops.OpsTask": Internal.ClassInfo, "icyllis.modernui.mc.forge.OpenMenuEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket": Internal.ClassInfo, "net.minecraft.world.item.crafting.RecipeSerializer": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackMaterial$TrackModelHolder": Internal.ClassInfo, "net.minecraftforge.entity.PartEntity": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.response.Response": Internal.ClassInfo, "net.minecraft.world.level.levelgen.WorldgenRandom": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterColorHandlersEvent$Item": Internal.ClassInfo, "net.minecraft.advancements.AdvancementRewards$Builder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize": Internal.ClassInfo, "net.minecraft.world.level.block.AnvilBlock": Internal.ClassInfo, "com.google.common.collect.ImmutableMap$Builder": Internal.ClassInfo, "icyllis.modernui.animation.LayoutTransition$TransitionListener": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectListIterator": Internal.ClassInfo, "net.minecraft.world.entity.PlayerRideable": Internal.ClassInfo, "net.minecraft.world.item.ItemStack$TooltipPart": Internal.ClassInfo, "com.mojang.authlib.minecraft.MinecraftProfileTexture": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority": Internal.ClassInfo, "net.minecraft.client.particle.ParticleEngine$MutableSpriteSet": Internal.ClassInfo, "net.minecraft.data.BlockFamily$Variant": Internal.ClassInfo, "net.minecraft.world.level.block.EndGatewayBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType$ContextlessType": Internal.ClassInfo, "net.minecraft.server.Services": Internal.ClassInfo, "com.tterrag.registrate.util.entry.BlockEntry": Internal.ClassInfo, "com.mojang.blaze3d.platform.InputConstants$Key": Internal.ClassInfo, "dev.latvian.mods.kubejs.thermal.ThermalRecipeJS": Internal.ClassInfo, "net.minecraft.client.renderer.MultiBufferSource$BufferSource": Internal.ClassInfo, "net.minecraft.world.level.block.CactusBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket": Internal.ClassInfo, "net.minecraft.commands.arguments.ArgumentSignatures$Entry": Internal.ClassInfo, "net.minecraftforge.event.entity.player.AnvilRepairEvent": Internal.ClassInfo, "net.minecraft.server.packs.PackType": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage": Internal.ClassInfo, "net.minecraft.server.MinecraftServer": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseDragged": Internal.ClassInfo, "java.util.regex.Matcher": Internal.ClassInfo, "icyllis.modernui.view.View$OnFocusChangeListener": Internal.ClassInfo, "java.text.FieldPosition": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.WithAttachedData": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType": Internal.ClassInfo, "net.minecraft.world.level.block.TallGrassBlock": Internal.ClassInfo, "net.minecraftforge.items.IItemHandlerModifiable": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.editor.EditableMachineUI": Internal.ClassInfo, "com.lowdragmc.lowdraglib.side.fluid.IFluidStorage": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder": Internal.ClassInfo, "com.simibubi.create.foundation.utility.WorldAttached": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.SlotAccessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.PositionalRandomFactory": Internal.ClassInfo, "icyllis.modernui.graphics.Rect": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration": Internal.ClassInfo, "net.minecraft.client.renderer.RenderType$CompositeRenderType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest": Internal.ClassInfo, "net.minecraft.client.renderer.LevelRenderer": Internal.ClassInfo, "com.mojang.datafixers.types.Type$TypeError": Internal.ClassInfo, "java.io.Reader": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleListIterator": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$NeighborNotifyEvent": Internal.ClassInfo, "net.minecraft.network.chat.ChatSender": Internal.ClassInfo, "java.security.PrivateKey": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$Context": Internal.ClassInfo, "net.minecraftforge.fml.config.ModConfig": Internal.ClassInfo, "net.minecraft.client.renderer.entity.EntityRendererProvider$Context": Internal.ClassInfo, "net.minecraft.network.protocol.status.ServerStatus$Version": Internal.ClassInfo, "icyllis.modernui.transition.TransitionListener": Internal.ClassInfo, "net.minecraftforge.registries.RegisterEvent": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.ZombieHorse": Internal.ClassInfo, "net.minecraft.world.entity.projectile.EvokerFangs": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeyInstance": Internal.ClassInfo, "net.minecraft.world.level.block.entity.ChestBlockEntity": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBlockChangedAckPacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.Hash$Strategy": Internal.ClassInfo, "java.nio.file.spi.FileSystemProvider": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventHandlerContainer": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.ItemWrapper": Internal.ClassInfo, "net.minecraft.server.ServerScoreboard": Internal.ClassInfo, "net.minecraft.world.level.GameRules$Value": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration": Internal.ClassInfo, "net.minecraft.world.entity.ReputationEventHandler": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2LongFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.OceanMonumentStructure": Internal.ClassInfo, "org.lwjgl.stb.STBIWriteCallbackI": Internal.ClassInfo, "icyllis.modernui.graphics.CustomDrawable": Internal.ClassInfo, "java.lang.Number": Internal.ClassInfo, "net.minecraft.client.resources.sounds.Sound": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action": Internal.ClassInfo, "net.minecraft.world.level.block.CarrotBlock": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModFileInfo": Internal.ClassInfo, "net.minecraft.network.chat.Component": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.GuiTextureGroup": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackBlockEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant": Internal.ClassInfo, "dev.latvian.mods.kubejs.generator.AssetJsonGenerator": Internal.ClassInfo, "javax.sound.sampled.AudioFormat$Encoding": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickEmpty": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.LevelKJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.SoundEntryBuilder": Internal.ClassInfo, "java.time.chrono.ChronoZonedDateTime": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.BuriedTreasureStructure": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneNames$NameType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.field.ManagedFieldHolder": Internal.ClassInfo, "com.mojang.brigadier.exceptions.CommandSyntaxException": Internal.ClassInfo, "net.minecraft.world.entity.FlyingMob": Internal.ClassInfo, "com.tterrag.registrate.util.entry.ItemProviderEntry": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileFrame": Internal.ClassInfo, "net.minecraft.util.valueproviders.SampledFloat": Internal.ClassInfo, "com.mojang.brigadier.context.SuggestionContext": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServer$WorldType": Internal.ClassInfo, "com.tterrag.registrate.builders.MenuBuilder": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.entity.AccessorMob": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.TooltipsPanel": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.recipe.IO": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor": Internal.ClassInfo, "net.minecraft.world.level.block.DragonEggBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pipenet.IAttachData": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.PlacementFilter": Internal.ClassInfo, "net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter": Internal.ClassInfo, "net.minecraft.data.DataGenerator$PathProvider": Internal.ClassInfo, "com.mojang.serialization.OptionalDynamic": Internal.ClassInfo, "net.minecraft.world.level.GameRules$IntegerValue": Internal.ClassInfo, "java.math.RoundingMode": Internal.ClassInfo, "java.awt.Shape": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$FaceRotation": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer": Internal.ClassInfo, "com.lowdragmc.lowdraglib.pipelike.LevelPipeNet": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.RecipeKey": Internal.ClassInfo, "net.minecraft.util.RandomSource": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.AndRecipeComponent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.MonsterRoomFeature": Internal.ClassInfo, "com.mojang.blaze3d.shaders.Effect": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeSpecialEffects$Builder": Internal.ClassInfo, "net.minecraft.client.ClientTelemetryManager": Internal.ClassInfo, "net.minecraft.world.inventory.CraftingContainer": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ConfiguredModel": Internal.ClassInfo, "org.lwjgl.system.CustomBuffer": Internal.ClassInfo, "com.tterrag.registrate.builders.BlockEntityBuilder": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.report.AbuseReportSender": Internal.ClassInfo, "com.mojang.authlib.UserAuthentication": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$TextureStateShard": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.entity.AccessorLivingEntity": Internal.ClassInfo, "net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions": Internal.ClassInfo, "net.minecraft.world.inventory.GrindstoneMenu": Internal.ClassInfo, "com.google.common.collect.ForwardingObject": Internal.ClassInfo, "net.minecraft.world.inventory.MenuType$MenuSupplier": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder": Internal.ClassInfo, "net.minecraft.network.chat.ClickEvent$Action": Internal.ClassInfo, "malte0811.ferritecore.fastmap.FastMap": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.MultiblockMachineBuilder": Internal.ClassInfo, "icyllis.modernui.animation.TimeInterpolator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.blockentity.IManagedBlockEntity": Internal.ClassInfo, "com.google.common.reflect.Parameter": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelSummary": Internal.ClassInfo, "java.util.Iterator": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern": Internal.ClassInfo, "net.minecraft.world.inventory.ContainerSynchronizer": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pipenet.PipeCoverContainer": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemClickedEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket": Internal.ClassInfo, "net.minecraft.world.effect.MobEffectCategory": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.content.IContentSerializer": Internal.ClassInfo, "net.minecraft.world.entity.projectile.AbstractArrow": Internal.ClassInfo, "net.minecraft.util.valueproviders.ClampedNormalFloat": Internal.ClassInfo, "net.minecraft.world.inventory.SmokerMenu": Internal.ClassInfo, "io.netty.buffer.PoolChunkListMetric": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2ObjectFunction": Internal.ClassInfo, "icyllis.modernui.transition.TransitionPropagation": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.painter.screen.PaintScreenEventJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.blockentity.IAsyncAutoSyncBlockEntity": Internal.ClassInfo, "mezz.jei.api.ingredients.ITypedIngredient": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride": Internal.ClassInfo, "mezz.jei.api.helpers.IPlatformFluidHelper": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.BlockPosFace": Internal.ClassInfo, "net.minecraft.world.entity.ai.village.ReputationEventType": Internal.ClassInfo, "net.minecraft.world.level.block.LightningRodBlock": Internal.ClassInfo, "net.minecraft.world.item.FireworkRocketItem": Internal.ClassInfo, "java.util.function.IntUnaryOperator": Internal.ClassInfo, "net.montoyo.mcef.api.CefInitEvent": Internal.ClassInfo, "io.netty.channel.ChannelInboundHandlerAdapter": Internal.ClassInfo, "vazkii.patchouli.mixin.client.AccessorKeyMapping": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.error.PatternError": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeSchemaType": Internal.ClassInfo, "net.minecraftforge.common.util.NonNullSupplier": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexBuffer": Internal.ClassInfo, "com.electronwill.nightconfig.core.Config$Entry": Internal.ClassInfo, "java.lang.Integer": Internal.ClassInfo, "net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.IngredientKJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.annotation.LDLRegister": Internal.ClassInfo, "com.mojang.realmsclient.gui.RealmsNewsManager": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2ByteFunction": Internal.ClassInfo, "java.util.Vector": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.Target": Internal.ClassInfo, "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.TabsWidget": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.NetherForestVegetationFeature": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2IntFunction": Internal.ClassInfo, "net.minecraft.world.level.block.TallSeagrassBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight": Internal.ClassInfo, "com.ibm.icu.util.OutputInt": Internal.ClassInfo, "vazkii.patchouli.mixin.client.AccessorScreen": Internal.ClassInfo, "com.supermartijn642.fusion.api.texture.TextureType": Internal.ClassInfo, "com.google.common.collect.RegularImmutableMap": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2ByteFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer": Internal.ClassInfo, "net.minecraft.server.packs.resources.ResourceManager": Internal.ClassInfo, "io.netty.channel.ChannelOutboundBuffer$MessageProcessor": Internal.ClassInfo, "net.minecraftforge.client.model.data.ModelData$Builder": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.PlayerRespawnedEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket": Internal.ClassInfo, "java.io.Serializable": Internal.ClassInfo, "net.minecraft.world.entity.monster.piglin.Piglin": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2FloatFunction": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.Object2LongEntry": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement": Internal.ClassInfo, "net.minecraft.world.entity.animal.Panda$Gene": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortIterator": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.blockentity.IAutoPersistBlockEntity": Internal.ClassInfo, "net.minecraft.world.scores.Team$Visibility": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$Model": Internal.ClassInfo, "net.minecraft.world.phys.shapes.VoxelShape": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.ConfigPanel": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerContainerEvent": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType": Internal.ClassInfo, "net.minecraft.world.inventory.AbstractContainerMenu": Internal.ClassInfo, "net.minecraft.world.item.crafting.MapCloningRecipe": Internal.ClassInfo, "java.time.LocalDateTime": Internal.ClassInfo, "net.minecraft.world.entity.ai.behavior.Behavior$Status": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent$LeftClickBlock": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeHolderSet": Internal.ClassInfo, "net.minecraft.world.level.block.LiquidBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket": Internal.ClassInfo, "net.montoyo.mcef.api.IStringVisitor": Internal.ClassInfo, "java.util.function.Supplier": Internal.ClassInfo, "net.minecraft.server.level.ServerPlayer": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackNodeLocation": Internal.ClassInfo, "net.minecraft.client.renderer.FogRenderer$FogMode": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleIterable": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeFluidState": Internal.ClassInfo, "java.lang.StringBuffer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.Structure$StructureSettings": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.DisplayStat": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent": Internal.ClassInfo, "net.minecraft.world.item.crafting.BookCloningRecipe": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.AbuseReport": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2FloatFunction": Internal.ClassInfo, "net.minecraft.server.WorldLoader$WorldDataSupplier": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Init$Post": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTMaterials": Internal.ClassInfo, "net.minecraftforge.client.event.RenderArmEvent": Internal.ClassInfo, "net.minecraft.world.level.gameevent.vibrations.VibrationListener": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS": Internal.ClassInfo, "net.minecraft.world.level.chunk.BlockColumn": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.ScriptType": Internal.ClassInfo, "net.minecraftforge.server.permission.nodes.PermissionType": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.TickableSubscription": Internal.ClassInfo, "net.minecraft.world.level.block.WeightedPressurePlateBlock": Internal.ClassInfo, "net.minecraft.server.ServerFunctionLibrary": Internal.ClassInfo, "java.nio.file.attribute.UserPrincipalLookupService": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntSet": Internal.ClassInfo, "com.almostreliable.unified.config.Config$Serializer": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportChatMessageBody": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.ChatListener": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.NearestItemSensor": Internal.ClassInfo, "org.apache.commons.lang3.mutable.MutableInt": Internal.ClassInfo, "net.minecraft.client.gui.font.glyphs.BakedGlyph": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientVisibility$IListener": Internal.ClassInfo, "icyllis.arc3d.engine.RenderTarget": Internal.ClassInfo, "net.minecraft.nbt.IntTag": Internal.ClassInfo, "dev.architectury.hooks.level.biome.GenerationProperties": Internal.ClassInfo, "net.minecraft.world.level.block.WeepingVinesBlock": Internal.ClassInfo, "net.minecraft.advancements.Advancement$Builder": Internal.ClassInfo, "net.minecraft.world.entity.raid.Raider": Internal.ClassInfo, "net.minecraftforge.registries.tags.IReverseTag": Internal.ClassInfo, "net.minecraft.util.TaskChainer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyReleased$Post": Internal.ClassInfo, "com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.interpolate.IEase": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractGlassBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.ITagSerializable": Internal.ClassInfo, "com.mojang.serialization.Dynamic": Internal.ClassInfo, "icyllis.arc3d.engine.shading.FPFragmentBuilder": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectIterable": Internal.ClassInfo, "net.minecraft.core.Direction8": Internal.ClassInfo, "icyllis.arc3d.engine.DirectContext": Internal.ClassInfo, "io.netty.buffer.AbstractByteBufAllocator": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$ItemPickupEvent": Internal.ClassInfo, "java.util.function.DoubleToIntFunction": Internal.ClassInfo, "java.util.stream.DoubleStream": Internal.ClassInfo, "net.minecraft.world.level.block.TwistingVinesPlantBlock": Internal.ClassInfo, "com.mojang.datafixers.kinds.App2": Internal.ClassInfo, "net.minecraftforge.client.event.ViewportEvent": Internal.ClassInfo, "net.minecraftforge.fml.config.ModConfig$Type": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.ScatteredOreFeature": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.FileNotFoundAction": Internal.ClassInfo, "java.time.LocalDate": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingSetAttackTargetEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.EndGatewayFeature": Internal.ClassInfo, "com.simibubi.create.content.trains.display.GlobalTrainDisplayData$TrainDeparturePrediction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.VerticalAnchor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstancingController": Internal.ClassInfo, "net.minecraft.client.renderer.texture.DynamicTexture": Internal.ClassInfo, "com.probejs.jdoc.document.AbstractDocument": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$ValidateCallback": Internal.ClassInfo, "net.minecraft.commands.SharedSuggestionProvider": Internal.ClassInfo, "java.util.OptionalDouble": Internal.ClassInfo, "java.nio.channels.AsynchronousFileChannel": Internal.ClassInfo, "net.minecraft.network.FriendlyByteBuf": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint$IEdgePointListener": Internal.ClassInfo, "net.minecraft.world.level.block.CoralBlock": Internal.ClassInfo, "icyllis.arc3d.engine.GeometryProcessor": Internal.ClassInfo, "net.minecraft.world.level.block.CropBlock": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.util.ClickData": Internal.ClassInfo, "net.minecraft.world.entity.animal.Rabbit": Internal.ClassInfo, "com.google.gson.FieldNamingPolicy": Internal.ClassInfo, "net.minecraftforge.entity.IEntityAdditionalSpawnData": Internal.ClassInfo, "java.nio.charset.Charset": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTOres": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.Carriage$DimensionalCarriageEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SnowAndFreezeFeature": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck": Internal.ClassInfo, "java.io.PrintStream": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemEntityInteractedEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemStackSet": Internal.ClassInfo, "com.google.common.collect.ForwardingList": Internal.ClassInfo, "dev.architectury.hooks.level.biome.BiomeProperties": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Builder": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortPredicate": Internal.ClassInfo, "net.minecraft.world.entity.ai.memory.ExpirableValue": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder": Internal.ClassInfo, "net.minecraft.commands.CommandBuildContext": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockBrokenEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.stages.Stages": Internal.ClassInfo, "com.mojang.blaze3d.vertex.Tesselator": Internal.ClassInfo, "net.minecraft.network.syncher.SynchedEntityData$DataItem": Internal.ClassInfo, "net.minecraft.world.level.block.GlassBlock": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.AbstractHorse": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.BaseHarvesterFrontAttachment": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatListIterator": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask": Internal.ClassInfo, "net.minecraft.resources.RegistryLoader$Bound": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.TrackGraphBounds": Internal.ClassInfo, "com.mojang.realmsclient.gui.RealmsDataFetcher": Internal.ClassInfo, "net.minecraftforge.registries.MissingMappingsEvent": Internal.ClassInfo, "java.lang.Float": Internal.ClassInfo, "net.minecraft.world.entity.monster.Pillager": Internal.ClassInfo, "net.minecraftforge.event.TagsUpdatedEvent$UpdateCause": Internal.ClassInfo, "com.jozufozu.flywheel.mixin.instancemanage.ChunkRenderDispatcherAccessor": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.TinyMap": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypes": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.GameRendererAccessor": Internal.ClassInfo, "net.minecraft.core.Direction$AxisDirection": Internal.ClassInfo, "com.google.gson.ToNumberStrategy": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.OutputReplacement": Internal.ClassInfo, "net.minecraft.world.level.block.FlowerBlock": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ShulkerBullet": Internal.ClassInfo, "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener": Internal.ClassInfo, "mezz.jei.api.runtime.IEditModeConfig$HideMode": Internal.ClassInfo, "com.simibubi.create.content.trains.graph.EdgePointType": Internal.ClassInfo, "net.minecraft.world.damagesource.CombatTracker": Internal.ClassInfo, "net.minecraftforge.fml.DeferredWorkQueue": Internal.ClassInfo, "net.minecraft.world.item.trading.Merchant": Internal.ClassInfo, "net.minecraft.world.entity.ai.memory.MemoryStatus": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.WardenEntitySensor": Internal.ClassInfo, "net.minecraft.core.IdMapper": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket": Internal.ClassInfo, "net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent": Internal.ClassInfo, "net.minecraft.world.level.material.FluidState": Internal.ClassInfo, "net.minecraft.world.entity.monster.Creeper": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2CharFunction": Internal.ClassInfo, "icyllis.arc3d.engine.Caps$BlendEquationSupport": Internal.ClassInfo, "net.minecraft.sounds.SoundSource": Internal.ClassInfo, "net.minecraft.world.item.enchantment.Enchantment": Internal.ClassInfo, "icyllis.arc3d.core.Paint": Internal.ClassInfo, "net.minecraft.client.renderer.culling.Frustum": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.PaverRearAttachment": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkDataEvent": Internal.ClassInfo, "net.minecraft.world.entity.AgeableMob": Internal.ClassInfo, "net.minecraft.world.level.block.GrassBlock": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientLevel": Internal.ClassInfo, "com.jozufozu.flywheel.api.instance.Instance": Internal.ClassInfo, "net.minecraft.world.level.block.BrewingStandBlock": Internal.ClassInfo, "net.minecraftforge.server.permission.nodes.PermissionNode": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest": Internal.ClassInfo, "net.minecraft.advancements.critereon.DeserializationContext": Internal.ClassInfo, "net.minecraftforge.client.event.ClientChatEvent": Internal.ClassInfo, "cpw.mods.jarhandling.JarMetadata": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Finish": Internal.ClassInfo, "java.util.jar.Attributes$Name": Internal.ClassInfo, "java.lang.String": Internal.ClassInfo, "net.minecraft.client.resources.sounds.AbstractSoundInstance": Internal.ClassInfo, "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour": Internal.ClassInfo, "net.minecraft.world.entity.OwnableEntity": Internal.ClassInfo, "net.minecraft.world.level.gameevent.PositionSource": Internal.ClassInfo, "com.ibm.icu.impl.TextTrieMap$ResultHandler": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder": Internal.ClassInfo, "java.lang.invoke.VarHandle": Internal.ClassInfo, "java.util.stream.DoubleStream$DoubleMapMultiConsumer": Internal.ClassInfo, "icyllis.arc3d.core.SurfaceCharacterization": Internal.ClassInfo, "net.minecraft.world.entity.animal.AbstractGolem": Internal.ClassInfo, "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor": Internal.ClassInfo, "net.minecraft.world.entity.animal.frog.Tadpole": Internal.ClassInfo, "net.minecraft.client.model.TridentModel": Internal.ClassInfo, "dev.latvian.mods.kubejs.forge.ForgeEventWrapper": Internal.ClassInfo, "icyllis.arc3d.core.Matrix": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgePackResources": Internal.ClassInfo, "net.minecraft.client.gui.components.events.GuiEventListener": Internal.ClassInfo, "net.minecraft.world.level.block.CaveVinesBlock": Internal.ClassInfo, "java.util.concurrent.locks.Lock": Internal.ClassInfo, "java.util.function.DoubleToLongFunction": Internal.ClassInfo, "net.minecraft.world.level.block.SnowyDirtBlock": Internal.ClassInfo, "com.simibubi.create.content.trains.station.StationMapData": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider$Rule": Internal.ClassInfo, "net.minecraft.world.level.LevelTimeAccess": Internal.ClassInfo, "net.minecraftforge.event.entity.player.AttackEntityEvent": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.ExtendableRearAttachment": Internal.ClassInfo, "net.minecraft.client.renderer.entity.RenderLayerParent": Internal.ClassInfo, "dev.ftb.mods.ftbchunks.core.BlockStateFTBC": Internal.ClassInfo, "net.minecraft.world.entity.projectile.LlamaSpit": Internal.ClassInfo, "java.text.DecimalFormatSymbols": Internal.ClassInfo, "net.minecraft.world.level.entity.EntityTypeTest": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.InSquarePlacement": Internal.ClassInfo, "io.netty.buffer.PoolSubpageMetric": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction": Internal.ClassInfo, "net.minecraft.world.item.ScaffoldingBlockItem": Internal.ClassInfo, "net.minecraft.world.entity.LivingEntity$Fallsounds": Internal.ClassInfo, "net.minecraft.world.inventory.MenuType": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2FloatFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongPredicate": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase": Internal.ClassInfo, "net.minecraft.world.level.block.GrindstoneBlock": Internal.ClassInfo, "com.mojang.datafixers.util.Function10": Internal.ClassInfo, "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer": Internal.ClassInfo, "com.google.common.collect.ArrayTable": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteIterable": Internal.ClassInfo, "net.minecraft.world.LockCode": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.CropHarvesterFrontAttachment": Internal.ClassInfo, "net.minecraft.world.level.block.BaseCoralPlantBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.HorizontalDirectionalBlockBuilder": Internal.ClassInfo, "com.mojang.realmsclient.dto.PlayerInfo": Internal.ClassInfo, "icyllis.modernui.view.KeyEvent$DispatcherState": Internal.ClassInfo, "icyllis.arc3d.engine.ShaderVar": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket": Internal.ClassInfo, "com.mojang.serialization.Compressable": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LootingLevelEvent": Internal.ClassInfo, "net.minecraft.client.gui.components.ChatComponent": Internal.ClassInfo, "net.minecraft.client.resources.model.ModelBakery": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.content.Content": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterNamedRenderTypesEvent": Internal.ClassInfo, "net.minecraftforge.client.event.TextureStitchEvent$Post": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.EnchantmentBuilder": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased$Pre": Internal.ClassInfo, "net.minecraft.world.entity.npc.InventoryCarrier": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatIterable": Internal.ClassInfo, "com.mojang.datafixers.util.Function15": Internal.ClassInfo, "com.mojang.datafixers.util.Function16": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCooldownPacket": Internal.ClassInfo, "com.mojang.datafixers.util.Function13": Internal.ClassInfo, "java.security.PrivilegedAction": Internal.ClassInfo, "com.mojang.datafixers.util.Function14": Internal.ClassInfo, "net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers": Internal.ClassInfo, "com.simibubi.create.foundation.utility.IInteractionChecker": Internal.ClassInfo, "com.mojang.datafixers.util.Function11": Internal.ClassInfo, "com.mojang.datafixers.util.Function12": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.tool.GTToolType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager": Internal.ClassInfo, "java.security.Principal": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBlockEntity": Internal.ClassInfo, "com.google.common.collect.ImmutableList$Builder": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.TerrainAdjustment": Internal.ClassInfo, "net.minecraft.world.entity.ai.goal.Goal": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileComponent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType": Internal.ClassInfo, "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer": Internal.ClassInfo, "org.lwjgl.stb.STBTTFontinfo": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource": Internal.ClassInfo, "net.minecraft.world.item.EnchantedBookItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.GTRecipeType": Internal.ClassInfo, "com.tterrag.registrate.builders.EnchantmentBuilder$EnchantmentFactory": Internal.ClassInfo, "net.minecraft.world.level.block.LecternBlock": Internal.ClassInfo, "java.util.function.LongBinaryOperator": Internal.ClassInfo, "net.minecraftforge.client.gui.overlay.ForgeGui": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.trait.IRecipeHandlerTrait": Internal.ClassInfo, "com.simibubi.create.foundation.blockEntity.CachedRenderBBBlockEntity": Internal.ClassInfo, "com.ibm.icu.text.UnicodeSet$XSymbolTable": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.OutputReplacementTransformer$Replacement": Internal.ClassInfo, "java.nio.ShortBuffer": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.util.frustum.Frustum": Internal.ClassInfo, "net.minecraft.world.item.crafting.Ingredient": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongIterable": Internal.ClassInfo, "net.minecraft.world.level.ItemLike": Internal.ClassInfo, "net.minecraftforge.common.world.BiomeGenerationSettingsBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.Sensing": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServer$State": Internal.ClassInfo, "net.minecraftforge.client.event.sound.SoundEvent": Internal.ClassInfo, "dev.latvian.mods.itemfilters.core.ItemFiltersStack": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyPressed": Internal.ClassInfo, "java.lang.reflect.AccessibleObject": Internal.ClassInfo, "net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration": Internal.ClassInfo, "novamachina.exnihilosequentia.common.blockentity.crucible.CrucibleTypeEnum": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.EntityFallenOnBlockCallbackJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.AbstractFloatList": Internal.ClassInfo, "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates": Internal.ClassInfo, "net.minecraft.world.level.chunk.CarvingMask": Internal.ClassInfo, "java.util.concurrent.TimeUnit": Internal.ClassInfo, "io.github.foundationgames.automobility.util.SimpleMapContentRegistry": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.IngredientSupplierKJS": Internal.ClassInfo, "net.minecraft.network.chat.contents.DataSource": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent": Internal.ClassInfo, "net.minecraft.client.color.block.BlockColors": Internal.ClassInfo, "net.minecraftforge.client.model.generators.VariantBlockStateBuilder": Internal.ClassInfo, "net.minecraft.world.item.HorseArmorItem": Internal.ClassInfo, "icyllis.arc3d.engine.RenderTask": Internal.ClassInfo, "net.minecraft.core.FrontAndTop": Internal.ClassInfo, "com.mojang.blaze3d.vertex.BufferVertexConsumer": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeNamespace": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ItemArmorTierRegistryEventJS": Internal.ClassInfo, "net.minecraft.world.entity.EntityType$Builder": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.ProfilerMeasured": Internal.ClassInfo, "icyllis.arc3d.engine.BackendTexture": Internal.ClassInfo, "com.possible_triangle.sliceanddice.mixins.RecipeManagerAccessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureEntityInfo": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider": Internal.ClassInfo, "net.minecraft.server.players.PlayerList": Internal.ClassInfo, "net.minecraft.world.entity.projectile.FireworkRocketEntity": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Layer$Builder": Internal.ClassInfo, "com.ibm.icu.text.Replaceable": Internal.ClassInfo, "icyllis.modernui.view.View$OnClickListener": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket": Internal.ClassInfo, "java.nio.channels.ByteChannel": Internal.ClassInfo, "com.simibubi.create.content.contraptions.minecart.capability.MinecartController": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Tick": Internal.ClassInfo, "java.nio.channels.spi.AbstractInterruptibleChannel": Internal.ClassInfo, "com.mojang.bridge.game.Language": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootPool": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeEntity": Internal.ClassInfo, "icyllis.arc3d.opengl.GLObjectCompat": Internal.ClassInfo, "java.lang.reflect.Member": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ItemKJS": Internal.ClassInfo, "net.minecraft.client.gui.components.Widget": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SpringFeature": Internal.ClassInfo, "java.net.NetworkInterface": Internal.ClassInfo, "org.apache.logging.log4j.util.StringBuilderFormattable": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.AbstractMinecart$Type": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableStructureInfo$StructureInfo$Builder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeAcid": Internal.ClassInfo, "com.mojang.blaze3d.pipeline.RenderTarget": Internal.ClassInfo, "net.minecraft.world.level.block.CampfireBlock": Internal.ClassInfo, "net.minecraft.server.level.ChunkHolder$FullChunkStatus": Internal.ClassInfo, "net.minecraftforge.fluids.FluidStack": Internal.ClassInfo, "icyllis.arc3d.shaderc.Compiler": Internal.ClassInfo, "net.minecraft.world.level.block.KelpBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.NetherFortressStructure": Internal.ClassInfo, "net.minecraft.world.level.block.HorizontalDirectionalBlock": Internal.ClassInfo, "net.minecraft.world.level.biome.Biome$TemperatureModifier": Internal.ClassInfo, "io.netty.buffer.AbstractReferenceCountedByteBuf": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureStart": Internal.ClassInfo, "net.minecraft.server.packs.resources.Resource": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundUseItemPacket": Internal.ClassInfo, "net.minecraftforge.common.crafting.IIngredientSerializer": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.filter.RecipeFilterParseEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacer": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.ScheduleRuntime": Internal.ClassInfo, "net.minecraft.world.entity.monster.WitherSkeleton": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder": Internal.ClassInfo, "net.minecraft.world.level.Explosion$BlockInteraction": Internal.ClassInfo, "dev.latvian.mods.kubejs.forge.GenericForgeEventConsumer": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2CharFunction": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.RotorProperty": Internal.ClassInfo, "com.google.common.collect.UnmodifiableListIterator": Internal.ClassInfo, "net.minecraft.world.inventory.BlastFurnaceMenu": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.MultiblockMachineDefinition": Internal.ClassInfo, "net.minecraft.world.level.block.RootedDirtBlock": Internal.ClassInfo, "com.mojang.brigadier.suggestion.SuggestionProvider": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop": Internal.ClassInfo, "net.minecraftforge.eventbus.api.IEventBusInvokeDispatcher": Internal.ClassInfo, "com.mojang.math.Quaternion": Internal.ClassInfo, "net.minecraft.client.renderer.GameRenderer": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ItemStackTexture": Internal.ClassInfo, "com.gregtechceu.gtceu.api.sound.AutoReleasedSound": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterColorHandlersEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.ModelGenerator$Element": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerMenuAccessor": Internal.ClassInfo, "java.lang.reflect.Field": Internal.ClassInfo, "io.netty.util.ReferenceCounted": Internal.ClassInfo, "net.minecraft.client.renderer.entity.ItemRenderer": Internal.ClassInfo, "net.minecraftforge.registries.MissingMappingsEvent$Mapping": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntList": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction": Internal.ClassInfo, "icyllis.modernui.view.View": Internal.ClassInfo, "net.minecraft.world.level.chunk.Palette$Factory": Internal.ClassInfo, "icyllis.modernui.view.ContextMenu": Internal.ClassInfo, "net.minecraft.world.level.block.SignBlock": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.FaceBakery": Internal.ClassInfo, "net.minecraft.world.item.HangingEntityItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.MaterialJS": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityTeleportEvent$ChorusFruit": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.IngotProperty": Internal.ClassInfo, "java.awt.geom.Point2D": Internal.ClassInfo, "net.minecraft.server.PlayerAdvancements": Internal.ClassInfo, "net.minecraft.world.level.block.PressurePlateBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.GTRegistry$String": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundBossEventPacket": Internal.ClassInfo, "org.lwjgl.system.libffi.FFIType": Internal.ClassInfo, "net.minecraft.server.packs.resources.SimplePreparableReloadListener": Internal.ClassInfo, "java.lang.Runnable": Internal.ClassInfo, "net.minecraft.nbt.IntArrayTag": Internal.ClassInfo, "net.minecraft.world.level.block.MagmaBlock": Internal.ClassInfo, "net.minecraft.advancements.critereon.StatePropertiesPredicate": Internal.ClassInfo, "icyllis.modernui.resources.Resources": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ItemModelBuilder$OverrideBuilder": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableBiomeInfo$BiomeInfo": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2FloatMap": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.RearAttachmentType": Internal.ClassInfo, "java.util.Locale": Internal.ClassInfo, "java.lang.Short": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.RenderRegionCache": Internal.ClassInfo, "net.minecraft.world.item.ArrowItem": Internal.ClassInfo, "java.util.PrimitiveIterator$OfInt": Internal.ClassInfo, "com.simibubi.create.content.contraptions.OrientedContraptionEntity": Internal.ClassInfo, "dev.latvian.mods.rhino.regexp.RegExp": Internal.ClassInfo, "com.google.common.collect.ImmutableSet": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.PlasmaProperty": Internal.ClassInfo, "com.mojang.serialization.Decoder$Boxed": Internal.ClassInfo, "net.minecraftforge.common.IMinecartCollisionHandler": Internal.ClassInfo, "net.minecraftforge.event.PlayLevelSoundEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.InventoryKJS": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.AdultSensor": Internal.ClassInfo, "java.lang.module.Configuration": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.OutputReplacementTransformer": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBucketPickup": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.ExplosionEventJS$After": Internal.ClassInfo, "net.minecraft.world.item.ShearsItem": Internal.ClassInfo, "net.minecraft.world.level.gameevent.GameEventDispatcher": Internal.ClassInfo, "dev.latvian.mods.unit.VariableSet": Internal.ClassInfo, "com.mojang.datafixers.TypedOptic": Internal.ClassInfo, "net.minecraft.world.entity.item.ItemEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.PlacementContext": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.NodeEvaluator": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard": Internal.ClassInfo, "net.minecraft.client.renderer.RenderType$CompositeState": Internal.ClassInfo, "com.mojang.serialization.codecs.RecordCodecBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.tag.TagPrefix$LoaderType": Internal.ClassInfo, "net.minecraft.world.entity.monster.Skeleton": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleComparator": Internal.ClassInfo, "net.minecraft.server.players.UserWhiteList": Internal.ClassInfo, "net.minecraft.core.Position": Internal.ClassInfo, "java.util.OptionalInt": Internal.ClassInfo, "icyllis.modernui.view.Menu": Internal.ClassInfo, "mezz.jei.api.gui.ingredient.IRecipeSlotView": Internal.ClassInfo, "java.util.HashSet": Internal.ClassInfo, "net.montoyo.mcef.api.IScheme": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntMaps$UnmodifiableMap": Internal.ClassInfo, "net.minecraft.world.entity.animal.WaterAnimal": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.CountPlacement": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.NoteBlockInstrument": Internal.ClassInfo, "net.minecraftforge.fluids.ForgeFlowingFluid$Flowing": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.factory.HeldItemUIFactory$HeldItemHolder": Internal.ClassInfo, "com.mojang.blaze3d.platform.NativeImage": Internal.ClassInfo, "java.util.concurrent.ExecutorService": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType": Internal.ClassInfo, "net.minecraft.world.entity.TamableAnimal": Internal.ClassInfo, "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS": Internal.ClassInfo, "io.netty.channel.ChannelProgressivePromise": Internal.ClassInfo, "net.minecraft.client.gui.font.FontManager": Internal.ClassInfo, "icyllis.arc3d.engine.ResourceAllocator": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$LevelTickEvent": Internal.ClassInfo, "net.minecraft.world.level.portal.PortalInfo": Internal.ClassInfo, "net.minecraft.world.item.BlockItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.InputReplacementTransformer": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneFormat$ParseOption": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.Editor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.Feature": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.FossilFeature": Internal.ClassInfo, "net.minecraft.world.entity.monster.Enemy": Internal.ClassInfo, "net.minecraft.world.entity.Entity": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRespawnPacket": Internal.ClassInfo, "icyllis.modernui.util.DataSet": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockElement": Internal.ClassInfo, "icyllis.modernui.view.ViewTreeObserver$OnPreDrawListener": Internal.ClassInfo, "com.google.common.collect.ImmutableTable": Internal.ClassInfo, "com.mojang.datafixers.schemas.Schema": Internal.ClassInfo, "net.minecraft.client.gui.components.toasts.Toast": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.NearestBedSensor": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityTeleportEvent": Internal.ClassInfo, "net.minecraftforge.client.event.ContainerScreenEvent$Render$Background": Internal.ClassInfo, "com.google.common.cache.LoadingCache": Internal.ClassInfo, "java.util.function.LongSupplier": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiEvent$Pre": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterClientTooltipComponentFactoriesEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.InventoryChangedEventJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2FloatFunction": Internal.ClassInfo, "java.lang.module.ModuleReference": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BannerPattern": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket": Internal.ClassInfo, "java.security.SecureRandom": Internal.ClassInfo, "com.jozufozu.flywheel.light.GPULightVolume": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.events.SpecialSpoutHandlerEvent": Internal.ClassInfo, "net.minecraft.client.resources.sounds.TickableSoundInstance": Internal.ClassInfo, "mezz.jei.api.gui.handlers.IGhostIngredientHandler": Internal.ClassInfo, "java.lang.reflect.Executable": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeRecipeSerializer": Internal.ClassInfo, "icyllis.modernui.graphics.drawable.Drawable$Callback": Internal.ClassInfo, "com.mojang.realmsclient.gui.task.DataFetcher$Subscription": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.NotificationBuilder": Internal.ClassInfo, "net.minecraft.world.entity.decoration.GlowItemFrame": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.ItemPipeProperties": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.AccessorOp": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration": Internal.ClassInfo, "org.apache.commons.lang3.function.TriFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer": Internal.ClassInfo, "net.minecraft.core.RegistryAccess": Internal.ClassInfo, "net.minecraft.world.item.FireChargeItem": Internal.ClassInfo, "icyllis.modernui.lifecycle.LifecycleObserver": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration": Internal.ClassInfo, "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell": Internal.ClassInfo, "net.minecraft.world.item.DyeableLeatherItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.BlockExplodedCallbackJS": Internal.ClassInfo, "com.mojang.blaze3d.vertex.DefaultedVertexConsumer": Internal.ClassInfo, "net.minecraftforge.event.entity.living.MobEffectEvent$Applicable": Internal.ClassInfo, "net.minecraft.client.renderer.entity.EntityRendererProvider": Internal.ClassInfo, "net.minecraft.world.entity.monster.Evoker": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEntityUseItemEvent$Start": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent": Internal.ClassInfo, "com.probejs.jdoc.property.PropertyType": Internal.ClassInfo, "net.minecraft.world.item.PlayerHeadItem": Internal.ClassInfo, "java.util.Dictionary": Internal.ClassInfo, "net.minecraft.data.tags.TagsProvider$TagAppender": Internal.ClassInfo, "java.lang.Throwable": Internal.ClassInfo, "dev.latvian.mods.kubejs.forge.ForgeEventConsumer": Internal.ClassInfo, "net.minecraft.world.entity.monster.MagmaCube": Internal.ClassInfo, "com.jozufozu.flywheel.light.LightVolume": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedRegistryEntryExtension": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.GeodeFeature": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundRenameItemPacket": Internal.ClassInfo, "io.netty.channel.MessageSizeEstimator$Handle": Internal.ClassInfo, "net.minecraftforge.event.entity.living.PotionColorCalculationEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket": Internal.ClassInfo, "com.mojang.serialization.Encoder": Internal.ClassInfo, "net.minecraft.core.Direction$Axis": Internal.ClassInfo, "net.minecraft.world.Container": Internal.ClassInfo, "dev.latvian.mods.rhino.ErrorReporter": Internal.ClassInfo, "com.gregtechceu.gtceu.api.blockentity.IPaintable": Internal.ClassInfo, "net.minecraftforge.client.event.ComputeFovModifierEvent": Internal.ClassInfo, "net.minecraft.world.item.crafting.SimpleCookingSerializer": Internal.ClassInfo, "java.util.ResourceBundle$Control": Internal.ClassInfo, "java.util.function.BiConsumer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerInteractEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder": Internal.ClassInfo, "com.mojang.serialization.MapCodec$ResultFunction": Internal.ClassInfo, "net.minecraft.world.level.block.DiodeBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.OrRecipeComponent": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Opening": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.painter.PainterObject": Internal.ClassInfo, "net.minecraft.world.entity.animal.Animal": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.AddJEIEventJS": Internal.ClassInfo, "java.nio.channels.CompletionHandler": Internal.ClassInfo, "net.minecraftforge.event.village.WandererTradesEvent": Internal.ClassInfo, "net.minecraft.world.level.block.FletchingTableBlock": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.TrackEdgePoint": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.BaseChestRearAttachment": Internal.ClassInfo, "com.mojang.serialization.Codec": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.RecipeComponentBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator": Internal.ClassInfo, "net.minecraft.server.packs.resources.ResourceProvider": Internal.ClassInfo, "net.minecraft.world.entity.EntityDimensions": Internal.ClassInfo, "net.minecraft.world.level.gameevent.EntityPositionSource": Internal.ClassInfo, "net.minecraft.world.entity.SlotAccess": Internal.ClassInfo, "net.minecraft.network.chat.PreviewableCommand$Argument": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.CubeDefinition": Internal.ClassInfo, "java.util.function.IntConsumer": Internal.ClassInfo, "java.util.AbstractList": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder": Internal.ClassInfo, "com.almostreliable.unified.config.Config": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase": Internal.ClassInfo, "net.minecraft.world.damagesource.CombatEntry": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundContainerClosePacket": Internal.ClassInfo, "net.minecraft.world.effect.MobEffectInstance$FactorData": Internal.ClassInfo, "net.minecraftforge.server.permission.events.PermissionGatherEvent$Nodes": Internal.ClassInfo, "com.electronwill.nightconfig.core.io.ConfigParser": Internal.ClassInfo, "net.minecraft.world.entity.player.ProfilePublicKey$Data": Internal.ClassInfo, "net.minecraft.world.level.gameevent.GameEvent$Context": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObjectList": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.rootplacers.MangroveRootPlacer": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundChatAckPacket": Internal.ClassInfo, "net.minecraft.client.model.ArmedModel": Internal.ClassInfo, "java.lang.Cloneable": Internal.ClassInfo, "net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.DummyWorld": Internal.ClassInfo, "icyllis.arc3d.engine.PipelineStateCache": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket": Internal.ClassInfo, "com.simibubi.create.content.contraptions.minecart.TrainCargoManager": Internal.ClassInfo, "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentLifecycleCallbacks": Internal.ClassInfo, "com.gregtechceu.gtceu.api.syncdata.IEnhancedManaged": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeDimensionSpecialEffects": Internal.ClassInfo, "net.minecraft.client.renderer.MultiBufferSource": Internal.ClassInfo, "net.minecraft.world.entity.SpawnGroupData": Internal.ClassInfo, "java.time.temporal.ChronoField": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidLike": Internal.ClassInfo, "net.minecraft.client.resources.ClientPackSource": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.PrimitiveDescJS": Internal.ClassInfo, "net.minecraft.client.sounds.SoundEngine": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.runtime.AnnotationDetector$Wrapper": Internal.ClassInfo, "net.minecraft.world.level.block.WeatheringCopper$WeatherState": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityMountEvent": Internal.ClassInfo, "com.mojang.brigadier.exceptions.SimpleCommandExceptionType": Internal.ClassInfo, "com.ibm.icu.text.UnicodeSet$SpanCondition": Internal.ClassInfo, "net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPreset": Internal.ClassInfo, "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap": Internal.ClassInfo, "java.lang.constant.ConstantDesc": Internal.ClassInfo, "net.minecraft.world.level.block.AmethystBlock": Internal.ClassInfo, "com.probejs.jdoc.java.FieldInfo": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult": Internal.ClassInfo, "net.minecraftforge.client.event.TextureStitchEvent": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonReleased": Internal.ClassInfo, "net.minecraft.world.scores.criteria.ObjectiveCriteria": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer": Internal.ClassInfo, "de.keksuccino.konkrete.events.ScreenTickEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.HeightProvider": Internal.ClassInfo, "com.probejs.jdoc.document.DocumentConstructor": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurableWidget": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.Scale": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket": Internal.ClassInfo, "net.minecraft.world.level.block.MangrovePropaguleBlock": Internal.ClassInfo, "dev.latvian.mods.rhino.IdFunctionCall": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Render$Post": Internal.ClassInfo, "org.apache.logging.log4j.util.TriConsumer": Internal.ClassInfo, "com.mojang.datafixers.types.Type$Mu": Internal.ClassInfo, "java.nio.file.attribute.AttributeView": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.AgeableListModelAccessor": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLoginPacket": Internal.ClassInfo, "icyllis.modernui.transition.Transition$EpicenterCallback": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockModificationEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate": Internal.ClassInfo, "net.minecraft.server.packs.repository.PackCompatibility": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.GemProperty": Internal.ClassInfo, "net.minecraftforge.forgespi.language.ModFileScanData$ClassData": Internal.ClassInfo, "net.minecraft.world.item.SolidBucketItem": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder": Internal.ClassInfo, "com.jozufozu.flywheel.api.InstanceData": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingSpawnEvent": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractCauldronBlock": Internal.ClassInfo, "net.minecraft.client.renderer.ItemInHandRenderer": Internal.ClassInfo, "net.minecraftforge.client.model.generators.CustomLoaderBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.IcebergFeature": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$LoadFromFile": Internal.ClassInfo, "net.minecraft.world.item.LeadItem": Internal.ClassInfo, "net.minecraft.client.renderer.block.BlockModelShaper": Internal.ClassInfo, "net.minecraftforge.client.model.geometry.IUnbakedGeometry": Internal.ClassInfo, "net.minecraft.world.level.block.grower.AbstractTreeGrower": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour$Properties": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportChatMessageHeader": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.shader.uniform.UniformCache": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingDamageEvent": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper": Internal.ClassInfo, "org.apache.logging.slf4j.Log4jLogger": Internal.ClassInfo, "icyllis.arc3d.engine.SurfaceProxy$LazyInstantiateCallback": Internal.ClassInfo, "com.probejs.jdoc.document.AbstractDocumentBase": Internal.ClassInfo, "net.minecraft.world.level.biome.Climate$ParameterPoint": Internal.ClassInfo, "java.util.stream.Collector": Internal.ClassInfo, "com.simibubi.create.content.contraptions.Contraption": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.stack.MaterialStack": Internal.ClassInfo, "net.minecraft.world.level.block.SculkShriekerBlock": Internal.ClassInfo, "icyllis.modernui.graphics.Bitmap": Internal.ClassInfo, "net.minecraftforge.event.entity.player.EntityItemPickupEvent": Internal.ClassInfo, "net.minecraft.world.level.CommonLevelAccessor": Internal.ClassInfo, "cpw.mods.jarhandling.SecureJar$Status": Internal.ClassInfo, "net.minecraft.world.item.CrossbowItem": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeLevel": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TextFieldWidget": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.IceSpikeFeature": Internal.ClassInfo, "icyllis.modernui.view.View$OnLayoutChangeListener": Internal.ClassInfo, "net.minecraft.world.InteractionResult": Internal.ClassInfo, "icyllis.modernui.graphics.text.FontMetricsInt": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.FMLLoadCompleteEvent": Internal.ClassInfo, "com.mojang.serialization.DynamicLike": Internal.ClassInfo, "net.minecraft.world.entity.monster.AbstractIllager": Internal.ClassInfo, "net.minecraft.world.item.ItemNameBlockItem": Internal.ClassInfo, "java.nio.ByteOrder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.util.PatternMatchContext": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEvent$LivingVisibilityEvent": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ByteFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.CoralClawFeature": Internal.ClassInfo, "com.mojang.brigadier.exceptions.BuiltInExceptionProvider": Internal.ClassInfo, "net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BedBlockEntity": Internal.ClassInfo, "net.minecraftforge.common.world.ModifiableBiomeInfo": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrowableProjectile": Internal.ClassInfo, "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.Rect": Internal.ClassInfo, "com.ibm.icu.util.TimeZone": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEvent$LivingTickEvent": Internal.ClassInfo, "net.minecraftforge.registries.ForgeRegistry": Internal.ClassInfo, "net.minecraft.world.level.levelgen.WorldGenSettings": Internal.ClassInfo, "net.minecraft.world.level.block.MultifaceSpreader$SpreadPos": Internal.ClassInfo, "net.minecraft.server.network.TextFilter": Internal.ClassInfo, "net.minecraft.world.level.chunk.ProtoChunk": Internal.ClassInfo, "net.minecraft.world.item.crafting.CampfireCookingRecipe": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.PartDefinition": Internal.ClassInfo, "net.minecraft.core.RegistryAccess$RegistryData": Internal.ClassInfo, "com.mojang.datafixers.types.Type": Internal.ClassInfo, "java.time.temporal.TemporalAccessor": Internal.ClassInfo, "net.minecraftforge.common.util.LazyOptional": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.MeshDefinition": Internal.ClassInfo, "com.mojang.datafixers.kinds.Functor": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2DoubleFunction": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateItemTagsProvider": Internal.ClassInfo, "net.minecraft.world.level.levelgen.GeodeBlockSettings": Internal.ClassInfo, "net.minecraftforge.server.permission.nodes.PermissionNode$PermissionResolver": Internal.ClassInfo, "org.apache.maven.artifact.resolver.filter.ArtifactFilter": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.DustProperty": Internal.ClassInfo, "net.minecraft.client.resources.model.ModelManager": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket": Internal.ClassInfo, "net.minecraft.world.level.block.DoubleBlockCombiner$BlockType": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2IntMap": Internal.ClassInfo, "org.apache.logging.log4j.Marker": Internal.ClassInfo, "java.io.Flushable": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortComparator": Internal.ClassInfo, "net.minecraft.world.level.block.SmokerBlock": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.blockentity.IRPCBlockEntity": Internal.ClassInfo, "java.nio.file.FileStore": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSystemChatPacket": Internal.ClassInfo, "org.lwjgl.system.libffi.FFIType$Buffer": Internal.ClassInfo, "net.minecraft.world.inventory.LoomMenu": Internal.ClassInfo, "icyllis.arc3d.engine.MeshDrawTarget": Internal.ClassInfo, "icyllis.modernui.view.ViewGroup": Internal.ClassInfo, "net.minecraft.world.item.TieredItem": Internal.ClassInfo, "net.minecraft.world.level.chunk.LevelChunkSection": Internal.ClassInfo, "com.blakebr0.cucumber.event.RecipeManagerLoadingEvent": Internal.ClassInfo, "com.lowdragmc.lowdraglib.jei.IngredientIO": Internal.ClassInfo, "net.minecraft.world.entity.monster.RangedAttackMob": Internal.ClassInfo, "net.minecraft.util.InclusiveRange": Internal.ClassInfo, "io.netty.util.concurrent.Future": Internal.ClassInfo, "net.minecraft.world.level.block.LeavesBlock": Internal.ClassInfo, "net.minecraft.world.level.chunk.CarvingMask$Mask": Internal.ClassInfo, "com.google.gson.JsonObject": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarrationSupplier": Internal.ClassInfo, "net.minecraft.world.entity.item.FallingBlockEntity": Internal.ClassInfo, "net.minecraft.client.renderer.debug.PathfindingRenderer": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerChatPacket": Internal.ClassInfo, "com.jozufozu.flywheel.backend.model.DirectVertexConsumer": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.Tilt": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$DummyFactory": Internal.ClassInfo, "icyllis.modernui.util.DisplayMetrics": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterRecipeBookCategoriesEvent": Internal.ClassInfo, "net.minecraft.client.renderer.OutlineBufferSource": Internal.ClassInfo, "icyllis.modernui.view.ActionMode": Internal.ClassInfo, "net.minecraft.world.level.BlockGetter": Internal.ClassInfo, "java.util.AbstractCollection": Internal.ClassInfo, "java.util.ImmutableCollections$AbstractImmutableCollection": Internal.ClassInfo, "dev.latvian.mods.itemfilters.item.BaseFilterItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder$NameCallback": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootPool$Builder": Internal.ClassInfo, "net.minecraft.client.RecipeBookCategories": Internal.ClassInfo, "java.lang.Readable": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter": Internal.ClassInfo, "net.minecraft.data.loot.EntityLoot": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.modular.ModularUI": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$PlayerTickEvent": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileWheel$WheelModel": Internal.ClassInfo, "vice.rubidium_extras.mixins.BorderlessFullscreen.MainWindowAccessor": Internal.ClassInfo, "icyllis.arc3d.vulkan.VulkanImageInfo": Internal.ClassInfo, "net.minecraft.world.level.block.ConcretePowderBlock": Internal.ClassInfo, "net.minecraft.world.entity.projectile.Fireball": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModInfo": Internal.ClassInfo, "java.net.URLStreamHandlerFactory": Internal.ClassInfo, "net.minecraft.world.item.EnchantedGoldenAppleItem": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.DraggableWidgetGroup": Internal.ClassInfo, "net.minecraft.world.item.HoneycombItem": Internal.ClassInfo, "net.minecraft.network.chat.HoverEvent": Internal.ClassInfo, "mezz.jei.api.recipe.IFocus": Internal.ClassInfo, "java.lang.annotation.Annotation": Internal.ClassInfo, "java.io.DataInput": Internal.ClassInfo, "net.minecraft.stats.RecipeBookSettings": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$ServerCustomPayloadEvent": Internal.ClassInfo, "net.minecraft.world.entity.animal.AbstractFish": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.managed.MultiManagedStorage": Internal.ClassInfo, "net.minecraft.world.entity.animal.PolarBear": Internal.ClassInfo, "net.minecraft.server.MinecraftServer$ServerResourcePackInfo": Internal.ClassInfo, "com.google.common.collect.Multiset": Internal.ClassInfo, "net.minecraft.server.bossevents.CustomBossEvents": Internal.ClassInfo, "net.minecraft.client.gui.screens.Overlay": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.MineshaftStructure": Internal.ClassInfo, "net.minecraftforge.common.world.StructureModifier": Internal.ClassInfo, "java.util.function.Function": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.LayeredVeinGenerator": Internal.ClassInfo, "java.util.function.BiPredicate": Internal.ClassInfo, "com.mojang.authlib.minecraft.MinecraftSessionService": Internal.ClassInfo, "net.minecraft.world.item.MilkBucketItem": Internal.ClassInfo, "com.simibubi.create.foundation.fluid.FluidIngredient$FluidStackIngredient": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.modular.ModularUIContainer": Internal.ClassInfo, "com.mojang.brigadier.Message": Internal.ClassInfo, "icyllis.modernui.view.PointerIcon": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.IngredientAccessor": Internal.ClassInfo, "java.lang.Boolean": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeTransformation": Internal.ClassInfo, "io.netty.channel.EventLoopGroup": Internal.ClassInfo, "java.security.PublicKey": Internal.ClassInfo, "java.security.AlgorithmParameters": Internal.ClassInfo, "net.minecraft.world.ticks.LevelTicks": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase": Internal.ClassInfo, "com.google.common.collect.ForwardingMultimap": Internal.ClassInfo, "net.minecraft.world.entity.animal.axolotl.Axolotl": Internal.ClassInfo, "net.minecraft.client.OptionInstance": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer": Internal.ClassInfo, "net.minecraft.world.level.block.RotatedPillarBlock": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainer$Data": Internal.ClassInfo, "net.minecraft.tags.TagNetworkSerialization$NetworkPayload": Internal.ClassInfo, "net.minecraftforge.common.world.MobSpawnSettingsBuilder": Internal.ClassInfo, "java.security.AccessControlContext": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.PhantomFluidWidget": Internal.ClassInfo, "net.minecraft.world.level.block.FallingBlock": Internal.ClassInfo, "com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration": Internal.ClassInfo, "mezz.jei.api.helpers.IGuiHelper": Internal.ClassInfo, "net.minecraft.world.entity.MobType": Internal.ClassInfo, "net.minecraft.world.level.block.RedstoneTorchBlock": Internal.ClassInfo, "com.jozufozu.flywheel.mixin.PausedPartialTickAccessor": Internal.ClassInfo, "com.electronwill.nightconfig.core.io.ConfigWriter": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkSource": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.CompassNode": Internal.ClassInfo, "net.minecraft.world.entity.monster.AbstractSkeleton": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ItemModelProvider": Internal.ClassInfo, "com.google.gson.FieldNamingStrategy": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate": Internal.ClassInfo, "net.minecraft.world.level.block.GlazedTerracottaBlock": Internal.ClassInfo, "net.minecraft.commands.arguments.ArgumentSignatures": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructurePiece": Internal.ClassInfo, "java.util.function.LongToIntFunction": Internal.ClassInfo, "com.google.common.reflect.TypeParameter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.VoidStartPlatformFeature": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeGenerationSettings": Internal.ClassInfo, "java.nio.file.DirectoryStream$Filter": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageSounds": Internal.ClassInfo, "net.minecraft.client.gui.screens.Screen": Internal.ClassInfo, "java.util.Spliterator$OfPrimitive": Internal.ClassInfo, "java.security.Signature": Internal.ClassInfo, "io.netty.channel.RecvByteBufAllocator": Internal.ClassInfo, "java.awt.geom.AffineTransform": Internal.ClassInfo, "net.minecraft.stats.RecipeBook": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action": Internal.ClassInfo, "net.minecraft.network.chat.ChatTypeDecoration": Internal.ClassInfo, "net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.error.PatternStringError": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.modular.WidgetUIAccess": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.WallSide": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.MessageSenderKJS": Internal.ClassInfo, "net.minecraft.world.entity.player.ChatVisiblity": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeSource": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BlockPileFeature": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$CullStateShard": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.FrontAttachmentType$FrontAttachmentModel": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed": Internal.ClassInfo, "net.minecraft.server.players.ServerOpList": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectArrayList": Internal.ClassInfo, "com.probejs.jdoc.java.ClassInfo": Internal.ClassInfo, "net.minecraft.network.chat.MutableComponent": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.AbstractByteCollection": Internal.ClassInfo, "net.minecraft.world.level.block.EnderChestBlock": Internal.ClassInfo, "mezz.jei.api.gui.handlers.IGuiClickableArea": Internal.ClassInfo, "net.minecraft.world.level.block.SculkSensorBlock": Internal.ClassInfo, "icyllis.modernui.lifecycle.ViewModelProvider$Factory": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor": Internal.ClassInfo, "net.minecraft.data.recipes.ShapelessRecipeBuilder": Internal.ClassInfo, "java.net.URLConnection": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectIterator": Internal.ClassInfo, "de.keksuccino.konkrete.events.ScreenKeyReleasedEvent": Internal.ClassInfo, "net.minecraft.util.SignatureUpdater$Output": Internal.ClassInfo, "icyllis.arc3d.engine.shading.ShaderBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.InputFluid": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$EntityPlaceEvent": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeEnchantment": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageChain$Link": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Opens$Modifier": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.SinglePieceStructure": Internal.ClassInfo, "java.lang.ModuleLayer$Controller": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteStack": Internal.ClassInfo, "net.minecraft.util.ModCheck$Confidence": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ThirdPartyServerInfo": Internal.ClassInfo, "net.minecraft.world.phys.shapes.ArrayVoxelShape": Internal.ClassInfo, "com.jozufozu.flywheel.api.instance.DynamicInstance": Internal.ClassInfo, "java.lang.RuntimeException": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder": Internal.ClassInfo, "com.probejs.jdoc.document.DocumentField": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.ModelGenerator$Face": Internal.ClassInfo, "net.minecraft.world.entity.monster.Ghast": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.RecipeJS": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityEvent$Size": Internal.ClassInfo, "net.minecraft.world.level.block.entity.TrappedChestBlockEntity": Internal.ClassInfo, "com.ibm.icu.text.UnicodeFilter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.GenerationStep$Carving": Internal.ClassInfo, "net.minecraft.world.level.block.CarpetBlock": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Variant": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainerRO": Internal.ClassInfo, "com.ibm.icu.text.SimpleDateFormat": Internal.ClassInfo, "com.simibubi.create.foundation.utility.animation.LerpedFloat": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.IngredientWrapper": Internal.ClassInfo, "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType": Internal.ClassInfo, "com.mojang.brigadier.tree.LiteralCommandNode": Internal.ClassInfo, "net.minecraft.world.item.crafting.SingleItemRecipe$Serializer": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlas": Internal.ClassInfo, "net.minecraft.world.level.saveddata.maps.MapItemSavedData": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2LongFunction": Internal.ClassInfo, "com.lowdragmc.lowdraglib.pipelike.Node": Internal.ClassInfo, "vice.rubidium_extras.features.TotalDarkness.LightmapAccess": Internal.ClassInfo, "java.awt.Point": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.HideJEIEventJS": Internal.ClassInfo, "net.minecraft.network.PacketSendListener": Internal.ClassInfo, "net.minecraft.server.packs.metadata.pack.PackMetadataSection": Internal.ClassInfo, "icyllis.arc3d.engine.Resource": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration": Internal.ClassInfo, "com.mojang.blaze3d.vertex.BufferBuilder$DrawState": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteIterator": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseDragged$Post": Internal.ClassInfo, "net.minecraftforge.forgespi.locating.IModProvider": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2FloatFunction": Internal.ClassInfo, "java.lang.Math": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.client.AccessorFontManager": Internal.ClassInfo, "icyllis.modernui.fragment.Fragment": Internal.ClassInfo, "icyllis.arc3d.engine.shading.UniformHandler$UniformInfo": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration": Internal.ClassInfo, "net.minecraft.world.level.block.AttachedStemBlock": Internal.ClassInfo, "net.minecraft.world.item.crafting.AbstractCookingRecipe": Internal.ClassInfo, "net.minecraftforge.fluids.capability.IFluidHandler$FluidAction": Internal.ClassInfo, "com.simibubi.create.content.schematics.requirement.ItemRequirement$StackRequirement": Internal.ClassInfo, "com.electronwill.nightconfig.core.utils.WriterSupplier": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate": Internal.ClassInfo, "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType": Internal.ClassInfo, "com.ibm.icu.text.TimeZoneNames$MatchInfo": Internal.ClassInfo, "net.minecraft.world.level.block.EntityBlock": Internal.ClassInfo, "net.minecraft.server.ServerFunctionManager": Internal.ClassInfo, "com.simibubi.create.content.contraptions.render.ContraptionMatrices": Internal.ClassInfo, "net.minecraft.client.renderer.blockentity.BlockEntityRenderer": Internal.ClassInfo, "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatIterator": Internal.ClassInfo, "net.minecraft.client.particle.ParticleProvider": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight": Internal.ClassInfo, "io.netty.channel.ChannelOutboundBuffer": Internal.ClassInfo, "net.minecraft.world.entity.boss.EnderDragonPart": Internal.ClassInfo, "java.io.Writer": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundDeleteChatPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket": Internal.ClassInfo, "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntArrayList": Internal.ClassInfo, "net.minecraft.world.ContainerListener": Internal.ClassInfo, "net.minecraft.nbt.Tag": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntPredicate": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.DikeVeinGenerator$DikeBlockDefinition": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.IglooStructure": Internal.ClassInfo, "net.minecraft.world.entity.monster.Spider": Internal.ClassInfo, "net.minecraft.world.level.block.StoneButtonBlock": Internal.ClassInfo, "net.minecraftforge.registries.RegisterEvent$RegisterHelper": Internal.ClassInfo, "net.minecraft.tags.TagLoader$EntryWithSource": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$AddCallback": Internal.ClassInfo, "net.minecraft.world.item.NameTagItem": Internal.ClassInfo, "dev.latvian.mods.rhino.IdScriptableObject": Internal.ClassInfo, "com.ibm.icu.text.DateFormatSymbols": Internal.ClassInfo, "com.mojang.blaze3d.vertex.PoseStack": Internal.ClassInfo, "net.minecraft.client.color.item.ItemColors": Internal.ClassInfo, "icyllis.arc3d.engine.Processor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.Structure": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterParticleProvidersEvent": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurable": Internal.ClassInfo, "java.util.ImmutableCollections$AbstractImmutableList": Internal.ClassInfo, "net.minecraftforge.client.ExtendedServerListData": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.ChatLog$Entry": Internal.ClassInfo, "com.google.gson.JsonSerializationContext": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShapedRecipe$Serializer": Internal.ClassInfo, "dev.architectury.event.EventFactory$EventImpl": Internal.ClassInfo, "net.minecraft.world.entity.monster.Vindicator": Internal.ClassInfo, "net.minecraft.world.item.DebugStickItem": Internal.ClassInfo, "icyllis.modernui.transition.Transition": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackMaterial": Internal.ClassInfo, "net.minecraft.world.entity.animal.Fox": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.report.ReportingContext": Internal.ClassInfo, "net.minecraftforge.client.model.geometry.IGeometryBakingContext": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2BooleanFunction": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.FMLConstructModEvent": Internal.ClassInfo, "net.minecraftforge.common.util.BlockSnapshot": Internal.ClassInfo, "net.minecraft.world.entity.monster.Blaze": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.SwitchWidget": Internal.ClassInfo, "java.lang.annotation.ElementType": Internal.ClassInfo, "com.google.common.collect.SetMultimap": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingHurtEvent": Internal.ClassInfo, "net.minecraft.network.chat.PreviewableCommand": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServerPing": Internal.ClassInfo, "net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock": Internal.ClassInfo, "java.lang.invoke.MethodType": Internal.ClassInfo, "io.netty.channel.ChannelConfig": Internal.ClassInfo, "net.minecraft.client.KeyMapping": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder": Internal.ClassInfo, "com.gregtechceu.gtceu.client.renderer.cover.ICoverRenderer": Internal.ClassInfo, "net.minecraft.core.particles.ParticleOptions$Deserializer": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.AbstractFloatCollection": Internal.ClassInfo, "com.jozufozu.flywheel.api.vertex.VertexWriter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer": Internal.ClassInfo, "com.mojang.brigadier.context.CommandContextBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.CryingObsidianBlock": Internal.ClassInfo, "net.minecraft.world.BossEvent$BossBarColor": Internal.ClassInfo, "net.minecraftforge.client.extensions.common.IClientItemExtensions$FontContext": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedItemExtension": Internal.ClassInfo, "net.minecraft.server.players.StoredUserList": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BeaconBlockEntity": Internal.ClassInfo, "net.minecraft.client.model.geom.EntityModelSet": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBlockGetter": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientManager$IIngredientListener": Internal.ClassInfo, "net.minecraft.commands.Commands$ParseFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemPickedUpEventJS": Internal.ClassInfo, "net.minecraft.world.entity.Pose": Internal.ClassInfo, "net.minecraft.world.item.BundleItem": Internal.ClassInfo, "java.lang.Long": Internal.ClassInfo, "net.minecraft.server.players.StoredUserEntry": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2CharFunction": Internal.ClassInfo, "com.electronwill.nightconfig.core.Config": Internal.ClassInfo, "net.minecraft.world.level.block.entity.JukeboxBlockEntity": Internal.ClassInfo, "com.mojang.brigadier.builder.RequiredArgumentBuilder": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetDisplayChatPreviewPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeMobEffect": Internal.ClassInfo, "icyllis.modernui.mc.text.mixin.AccessRenderBuffers": Internal.ClassInfo, "java.util.ImmutableCollections$ListN": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback": Internal.ClassInfo, "net.minecraft.client.NarratorStatus": Internal.ClassInfo, "net.minecraft.network.chat.FormattedText": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.IRecipeLogicMachine": Internal.ClassInfo, "net.minecraft.util.valueproviders.UniformInt": Internal.ClassInfo, "com.mojang.authlib.minecraft.UserApiService$UserProperties": Internal.ClassInfo, "com.ibm.icu.util.MeasureUnit$MeasurePrefix": Internal.ClassInfo, "net.minecraft.util.FormattedCharSequence": Internal.ClassInfo, "net.minecraft.nbt.EndTag": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder": Internal.ClassInfo, "icyllis.modernui.animation.ViscousFluidInterpolator": Internal.ClassInfo, "net.minecraftforge.event.entity.item.ItemEvent": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexConsumer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration": Internal.ClassInfo, "net.minecraft.core.HolderSet$Named": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SeagrassFeature": Internal.ClassInfo, "net.minecraft.world.level.lighting.LayerLightEventListener": Internal.ClassInfo, "net.minecraft.world.level.lighting.LightEventListener": Internal.ClassInfo, "com.mojang.serialization.codecs.RecordCodecBuilder$Mu": Internal.ClassInfo, "net.minecraft.world.level.block.RepeaterBlock": Internal.ClassInfo, "io.netty.channel.epoll.EpollEventLoopGroup": Internal.ClassInfo, "net.minecraftforge.eventbus.api.GenericEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver": Internal.ClassInfo, "io.netty.channel.ChannelMetadata": Internal.ClassInfo, "net.minecraft.world.level.block.PlayerWallHeadBlock": Internal.ClassInfo, "net.minecraft.world.level.block.entity.DispenserBlockEntity": Internal.ClassInfo, "mezz.jei.api.recipe.IRecipeManager": Internal.ClassInfo, "java.nio.channels.ScatteringByteChannel": Internal.ClassInfo, "net.minecraft.client.renderer.EffectInstance": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.SlabType": Internal.ClassInfo, "java.nio.file.WatchEvent": Internal.ClassInfo, "net.minecraft.world.entity.monster.warden.AngerLevel": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.predicates.LootItemCondition": Internal.ClassInfo, "icyllis.modernui.view.ViewTreeObserver$OnScrollChangedListener": Internal.ClassInfo, "net.minecraftforge.client.model.data.ModelData": Internal.ClassInfo, "net.minecraft.world.level.block.SculkVeinBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureType": Internal.ClassInfo, "icyllis.modernui.core.Handler": Internal.ClassInfo, "net.minecraft.world.ticks.TickPriority": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument": Internal.ClassInfo, "icyllis.arc3d.engine.Context": Internal.ClassInfo, "com.google.gson.stream.JsonToken": Internal.ClassInfo, "net.minecraft.client.Game": Internal.ClassInfo, "net.montoyo.mcef.api.SchemePreResponse": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerContainerEvent$Close": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportChatMessageBody$LastSeenSignature": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.LivingEntityEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket": Internal.ClassInfo, "net.minecraft.world.entity.Mob": Internal.ClassInfo, "com.mojang.datafixers.FamilyOptic": Internal.ClassInfo, "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ItemModelBuilder": Internal.ClassInfo, "net.minecraftforge.items.IItemHandler": Internal.ClassInfo, "net.minecraft.nbt.DoubleTag": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.AbstractInstance": Internal.ClassInfo, "net.minecraft.world.item.ShieldItem": Internal.ClassInfo, "dev.architectury.event.CompoundEventResult": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.ConditionalFunction": Internal.ClassInfo, "java.util.function.BiFunction": Internal.ClassInfo, "icyllis.arc3d.core.Strike": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseInput": Internal.ClassInfo, "net.minecraft.world.level.block.SoulFireBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.SwampHutStructure": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction": Internal.ClassInfo, "com.simibubi.create.content.schematics.requirement.ItemRequirement$ItemUseType": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatComparator": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.ConsoleJS": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartCommandBlock": Internal.ClassInfo, "com.google.gson.Gson": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.bedrockfluid.BedrockFluidDefinition$Builder": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportChatMessageContent": Internal.ClassInfo, "io.netty.util.concurrent.OrderedEventExecutor": Internal.ClassInfo, "java.util.function.LongPredicate": Internal.ClassInfo, "icyllis.arc3d.core.Matrix4": Internal.ClassInfo, "net.minecraft.world.level.block.StandingSignBlock": Internal.ClassInfo, "icyllis.arc3d.core.Matrix3": Internal.ClassInfo, "net.minecraft.world.entity.animal.Squid": Internal.ClassInfo, "com.google.common.collect.BiMap": Internal.ClassInfo, "javax.security.auth.Destroyable": Internal.ClassInfo, "io.netty.channel.ChannelHandlerAdapter": Internal.ClassInfo, "appeng.thirdparty.fabric.SpriteFinderImpl": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.OutputFluid": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.GTRegistry": Internal.ClassInfo, "net.minecraft.network.chat.ChatType": Internal.ClassInfo, "io.netty.channel.EventLoop": Internal.ClassInfo, "com.gregtechceu.gtceu.api.blockentity.ITickSubscription": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.CustomStatBuilder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.sound.CustomSoundEntry": Internal.ClassInfo, "com.lowdragmc.lowdraglib.side.item.IItemTransfer": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BlockEntityType": Internal.ClassInfo, "net.minecraft.core.particles.ParticleGroup": Internal.ClassInfo, "net.minecraft.client.GraphicsStatus": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder": Internal.ClassInfo, "net.minecraft.server.players.IpBanListEntry": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SculkCatalystBlockEntity": Internal.ClassInfo, "com.mojang.authlib.ProfileLookupCallback": Internal.ClassInfo, "com.google.common.collect.ImmutableMultimap$Builder": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockRightClickedEventJS": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$ClearCallback": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction": Internal.ClassInfo, "org.apache.logging.slf4j.Log4jMarker": Internal.ClassInfo, "com.simibubi.create.content.fluids.OpenEndedPipe": Internal.ClassInfo, "com.google.common.collect.AbstractMultimap": Internal.ClassInfo, "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TravellingPoint$ITurnListener": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockModel": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.InputReplacement": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkDataEvent$Load": Internal.ClassInfo, "mezz.jei.api.recipe.IRecipeCatalystLookup": Internal.ClassInfo, "net.minecraft.world.level.block.ButtonBlock": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.data.Resources": Internal.ClassInfo, "net.minecraft.world.level.block.MossBlock": Internal.ClassInfo, "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent$ModifyContext": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.IFancyUIProvider": Internal.ClassInfo, "net.minecraft.world.level.block.LoomBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.ModelGenerator": Internal.ClassInfo, "net.minecraft.world.entity.player.ProfilePublicKey": Internal.ClassInfo, "icyllis.modernui.graphics.RectF": Internal.ClassInfo, "java.util.stream.LongStream$LongMapMultiConsumer": Internal.ClassInfo, "dev.latvian.mods.kubejs.stages.StageCreationEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemStackKey": Internal.ClassInfo, "net.minecraftforge.registries.ForgeRegistry$Snapshot": Internal.ClassInfo, "icyllis.arc3d.engine.RenderTextureProxy": Internal.ClassInfo, "net.minecraft.world.item.LingeringPotionItem": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrownEgg": Internal.ClassInfo, "net.minecraft.world.entity.projectile.Arrow": Internal.ClassInfo, "icyllis.arc3d.engine.PipelineInfo": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot": Internal.ClassInfo, "dev.tr7zw.entityculling.access.EntityRendererInter": Internal.ClassInfo, "net.minecraft.world.item.KnowledgeBookItem": Internal.ClassInfo, "icyllis.modernui.view.KeyEvent": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientListOverlay": Internal.ClassInfo, "net.minecraft.world.level.block.CoralFanBlock": Internal.ClassInfo, "net.minecraft.world.level.block.BubbleColumnBlock": Internal.ClassInfo, "net.minecraft.world.level.block.RootsBlock": Internal.ClassInfo, "io.netty.util.ByteProcessor$IndexNotOfProcessor": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.SensorType": Internal.ClassInfo, "com.mojang.brigadier.suggestion.Suggestion": Internal.ClassInfo, "net.minecraft.world.entity.monster.Monster": Internal.ClassInfo, "com.google.gson.reflect.TypeToken": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.EntityKJS": Internal.ClassInfo, "icyllis.modernui.view.ActionProvider$VisibilityListener": Internal.ClassInfo, "net.minecraft.core.IdMap": Internal.ClassInfo, "io.netty.channel.ChannelInboundHandler": Internal.ClassInfo, "java.time.temporal.TemporalQuery": Internal.ClassInfo, "icyllis.modernui.graphics.text.FontPaint": Internal.ClassInfo, "net.minecraft.client.model.EntityModel": Internal.ClassInfo, "com.simibubi.create.content.contraptions.ITransformableBlockEntity": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.DispenserBlockAccessor": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$MouseButton$Post": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.providers.number.NumberProvider": Internal.ClassInfo, "net.minecraft.world.level.chunk.PaletteResize": Internal.ClassInfo, "de.maxhenkel.corpse.corelib.death.Death": Internal.ClassInfo, "java.lang.Enum$EnumDesc": Internal.ClassInfo, "java.lang.module.ModuleFinder": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket": Internal.ClassInfo, "net.minecraftforge.common.capabilities.CapabilityDispatcher": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.AppearanceBlock": Internal.ClassInfo, "net.minecraft.world.level.block.MelonBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteCollection": Internal.ClassInfo, "net.minecraft.world.level.block.BambooBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType": Internal.ClassInfo, "com.mojang.authlib.minecraft.TelemetrySession": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$TransformsBuilder$TransformVecBuilder": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelSummary$BackupStatus": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$Rgb$TransferParameters": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment": Internal.ClassInfo, "net.minecraft.resources.RegistryFileCodec": Internal.ClassInfo, "net.minecraft.world.entity.monster.Drowned": Internal.ClassInfo, "java.util.Set": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.Property": Internal.ClassInfo, "net.minecraft.nbt.LongTag": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.RedstoneSide": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.AttachFace": Internal.ClassInfo, "net.minecraftforge.client.event.ModelEvent$RegisterGeometryLoaders": Internal.ClassInfo, "net.minecraft.world.level.block.IronBarsBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.GTLayerPattern$Layer": Internal.ClassInfo, "mezz.jei.api.ingredients.IIngredientType": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.Boat": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.IMachineBlockEntity": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.ChestBoat": Internal.ClassInfo, "net.minecraft.world.entity.PathfinderMob": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.managed.IManagedVar": Internal.ClassInfo, "mezz.jei.api.gui.handlers.IGhostIngredientHandler$Target": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.Node": Internal.ClassInfo, "net.minecraft.world.level.entity.EntityAccess": Internal.ClassInfo, "net.minecraft.world.phys.shapes.CollisionContext": Internal.ClassInfo, "net.minecraftforge.fluids.ForgeFlowingFluid$Properties": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.GenericBuilder": Internal.ClassInfo, "net.minecraft.world.entity.HumanoidArm": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.IScheduledEventCallback": Internal.ClassInfo, "com.google.gson.stream.JsonReader": Internal.ClassInfo, "com.google.gson.FieldAttributes": Internal.ClassInfo, "net.minecraft.world.level.block.HalfTransparentBlock": Internal.ClassInfo, "net.minecraft.world.level.block.WallSignBlock": Internal.ClassInfo, "icyllis.modernui.util.Parcelable": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.bedrockfluid.BedrockFluidDefinition": Internal.ClassInfo, "net.minecraftforge.event.server.ServerAboutToStartEvent": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsNews": Internal.ClassInfo, "net.minecraft.world.entity.monster.ZombifiedPiglin": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.StartupEventJS": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$Phase": Internal.ClassInfo, "net.minecraftforge.registries.tags.ITag": Internal.ClassInfo, "net.minecraft.util.random.SimpleWeightedRandomList": Internal.ClassInfo, "de.keksuccino.konkrete.events.ScreenMouseClickedEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator": Internal.ClassInfo, "net.minecraftforge.common.capabilities.ICapabilitySerializable": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder": Internal.ClassInfo, "net.minecraft.world.ticks.LevelChunkTicks": Internal.ClassInfo, "com.simibubi.create.content.contraptions.ContraptionRelocationPacket": Internal.ClassInfo, "icyllis.modernui.graphics.text.ShapedText": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature": Internal.ClassInfo, "com.lowdragmc.lowdraglib.async.IAsyncLogic": Internal.ClassInfo, "com.simibubi.create.content.contraptions.render.ActorInstance": Internal.ClassInfo, "net.minecraft.world.item.Vanishable": Internal.ClassInfo, "icyllis.modernui.mc.forge.mixin.AccessPostChain": Internal.ClassInfo, "java.lang.Comparable": Internal.ClassInfo, "net.minecraft.world.item.TooltipFlag": Internal.ClassInfo, "java.security.CodeSource": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteArrayList": Internal.ClassInfo, "com.jozufozu.flywheel.util.RenderChunkExtension": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackTargetingBehaviour": Internal.ClassInfo, "net.minecraft.world.level.biome.Climate$Parameter": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortCollection": Internal.ClassInfo, "net.minecraft.client.OptionInstance$ValueSet": Internal.ClassInfo, "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup$ISelected": Internal.ClassInfo, "com.mojang.math.Matrix4f": Internal.ClassInfo, "net.minecraft.world.item.crafting.ShieldDecorationRecipe": Internal.ClassInfo, "net.minecraft.world.entity.AnimationState": Internal.ClassInfo, "com.tterrag.registrate.builders.BlockBuilder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.TagPrefixItem": Internal.ClassInfo, "net.minecraft.world.entity.SpawnPlacements$Type": Internal.ClassInfo, "net.minecraft.server.packs.repository.Pack": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature": Internal.ClassInfo, "dev.latvian.mods.rhino.JavaMembers$MethodInfo": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.GenericDescJS": Internal.ClassInfo, "net.minecraft.world.entity.ai.targeting.TargetingConditions": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.SimpleLevelEventJS": Internal.ClassInfo, "dev.latvian.mods.unit.Unit": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.Translate": Internal.ClassInfo, "net.minecraft.world.level.block.WallBannerBlock": Internal.ClassInfo, "net.minecraft.world.entity.monster.ZombieVillager": Internal.ClassInfo, "dev.latvian.mods.itemfilters.item.StringValueData": Internal.ClassInfo, "java.security.spec.AlgorithmParameterSpec": Internal.ClassInfo, "net.minecraft.core.SectionPos": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.BlockStateProperties": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase": Internal.ClassInfo, "com.mojang.math.Matrix3f": Internal.ClassInfo, "org.apache.maven.artifact.repository.Authentication": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.ExplosionEventJS$Before": Internal.ClassInfo, "de.maxhenkel.corpse.corelib.death.PlayerDeathEvent": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedBlockExtension": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$Clone": Internal.ClassInfo, "net.minecraft.world.level.block.SeaPickleBlock": Internal.ClassInfo, "net.minecraftforge.registries.ILockableRegistry": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullUnaryOperator": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.SculkPatchConfiguration": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$NameFormat": Internal.ClassInfo, "mezz.jei.api.runtime.IRecipesGui": Internal.ClassInfo, "mezz.jei.api.gui.ITickTimer": Internal.ClassInfo, "icyllis.modernui.mc.text.mixin.AccessFontManager": Internal.ClassInfo, "net.minecraft.world.level.block.HoneyBlock": Internal.ClassInfo, "io.netty.buffer.SizeClassesMetric": Internal.ClassInfo, "net.minecraftforge.event.TickEvent$ClientTickEvent": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemOverride$Predicate": Internal.ClassInfo, "com.tterrag.registrate.providers.loot.RegistrateBlockLootTables": Internal.ClassInfo, "com.ibm.icu.text.DisplayContext": Internal.ClassInfo, "net.minecraft.core.RegistryAccess$RegistryEntry": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.WeepingVinesFeature": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelStorageSource": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.ConditionContainer": Internal.ClassInfo, "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$BossEventProgress": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.SkeletonHorse": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.OreFeature": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Render": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.HsbColorWidget": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.MetaMachine": Internal.ClassInfo, "io.netty.channel.ChannelInboundInvoker": Internal.ClassInfo, "net.minecraft.client.gui.Font$DisplayMode": Internal.ClassInfo, "net.minecraftforge.client.event.RenderTooltipEvent$GatherComponents": Internal.ClassInfo, "net.minecraft.world.entity.raid.Raids": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.StructureSet": Internal.ClassInfo, "net.minecraft.client.PrioritizeChunkUpdates": Internal.ClassInfo, "io.netty.channel.ChannelHandler": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.ICoilType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortConsumer": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent": Internal.ClassInfo, "net.minecraft.world.level.block.entity.EnderChestBlockEntity": Internal.ClassInfo, "dev.lambdaurora.lambdynlights.accessor.WorldRendererAccessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SpikeFeature": Internal.ClassInfo, "com.mojang.datafixers.TypeRewriteRule": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedLiquidBlockExtension": Internal.ClassInfo, "net.minecraft.world.item.SplashPotionItem": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.ItemOverrides": Internal.ClassInfo, "dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.IFancyConfigurator": Internal.ClassInfo, "net.minecraft.world.level.biome.MobSpawnSettings": Internal.ClassInfo, "net.minecraft.world.level.LevelWriter": Internal.ClassInfo, "java.nio.channels.Channel": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.SelectableWidgetGroup": Internal.ClassInfo, "dev.latvian.mods.rhino.Context": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.LootEventJS": Internal.ClassInfo, "net.minecraft.core.BlockSource": Internal.ClassInfo, "icyllis.modernui.animation.AnimatorListener": Internal.ClassInfo, "com.simibubi.create.content.trains.track.BezierTrackPointLocation": Internal.ClassInfo, "net.minecraft.world.item.crafting.UpgradeRecipe": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part": Internal.ClassInfo, "net.minecraft.world.entity.ai.village.poi.PoiType": Internal.ClassInfo, "net.minecraft.server.level.ThreadedLevelLightEngine": Internal.ClassInfo, "dev.latvian.mods.rhino.NativeContinuation": Internal.ClassInfo, "java.security.SecureRandomParameters": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.SceneWidget": Internal.ClassInfo, "net.minecraft.world.entity.monster.Phantom": Internal.ClassInfo, "com.mojang.realmsclient.gui.task.DataFetcher$Task": Internal.ClassInfo, "net.minecraftforge.common.IExtensibleEnum": Internal.ClassInfo, "net.minecraft.world.entity.ai.memory.WalkTarget": Internal.ClassInfo, "icyllis.modernui.view.View$OnHoverListener": Internal.ClassInfo, "io.github.foundationgames.automobility.entity.AutomobileEntity": Internal.ClassInfo, "java.util.concurrent.CompletionStage": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidTypeGas": Internal.ClassInfo, "net.minecraft.network.ConnectionProtocol": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate": Internal.ClassInfo, "icyllis.modernui.util.ColorStateList": Internal.ClassInfo, "com.simibubi.create.content.contraptions.StructureTransform": Internal.ClassInfo, "net.minecraft.world.level.block.SmithingTableBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject": Internal.ClassInfo, "com.blamejared.clumps.mixin.ExperienceOrbAccess": Internal.ClassInfo, "net.minecraft.client.renderer.texture.OverlayTexture": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.field.ManagedKey": Internal.ClassInfo, "java.awt.geom.Dimension2D": Internal.ClassInfo, "dev.latvian.mods.unit.function.FunctionFactory": Internal.ClassInfo, "appeng.thirdparty.fabric.SpriteFinderImpl$SpriteFinderAccess": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.NBTSerializable": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.feature.multiblock.IMultiController": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventResult$Type": Internal.ClassInfo, "java.lang.reflect.Constructor": Internal.ClassInfo, "net.minecraftforge.registries.IdMappingEvent": Internal.ClassInfo, "net.minecraft.world.level.block.WebBlock": Internal.ClassInfo, "java.util.OptionalLong": Internal.ClassInfo, "net.minecraft.world.entity.monster.piglin.AbstractPiglin": Internal.ClassInfo, "net.minecraft.world.level.block.BuddingAmethystBlock": Internal.ClassInfo, "net.minecraftforge.common.ToolAction": Internal.ClassInfo, "java.nio.Buffer": Internal.ClassInfo, "icyllis.modernui.core.Choreographer": Internal.ClassInfo, "com.simibubi.create.foundation.gui.ModularGuiLineBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.CoralPlantBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor": Internal.ClassInfo, "net.minecraft.util.LazyLoadedValue": Internal.ClassInfo, "net.minecraftforge.common.util.NonNullPredicate": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket": Internal.ClassInfo, "net.minecraft.world.entity.ai.goal.Goal$Flag": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarrationElementOutput": Internal.ClassInfo, "com.gregtechceu.gtceu.api.item.ComponentItem": Internal.ClassInfo, "net.minecraft.world.entity.PlayerRideableJumping": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.forge.LivingEntityDropsEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.VegetationPatchFeature": Internal.ClassInfo, "icyllis.arc3d.opengl.GLFramebufferInfo": Internal.ClassInfo, "com.mojang.authlib.minecraft.UserApiService": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidPipeProperties": Internal.ClassInfo, "net.minecraft.world.BossEvent$BossBarOverlay": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration": Internal.ClassInfo, "net.minecraftforge.event.entity.living.AnimalTameEvent": Internal.ClassInfo, "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent$ModifyContext$Reason": Internal.ClassInfo, "com.mojang.serialization.KeyCompressor": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.WorldGenerationContext": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.quad.ModelQuadView": Internal.ClassInfo, "net.minecraft.client.tutorial.TutorialSteps": Internal.ClassInfo, "icyllis.arc3d.engine.SurfaceProxy": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.ExplosionJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundGameEventPacket": Internal.ClassInfo, "com.jozufozu.flywheel.mixin.LevelRendererAccessor": Internal.ClassInfo, "java.util.SortedSet": Internal.ClassInfo, "com.mojang.serialization.codecs.RecordCodecBuilder$Instance": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult": Internal.ClassInfo, "com.simibubi.create.content.contraptions.MountedStorageManager": Internal.ClassInfo, "com.mojang.brigadier.exceptions.CommandExceptionType": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.LootBuilderPool": Internal.ClassInfo, "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier": Internal.ClassInfo, "net.minecraftforge.registries.tags.ITagManager": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer": Internal.ClassInfo, "org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.StrongholdStructure": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.MinecartSpawner": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.CoilBlock": Internal.ClassInfo, "java.util.function.ToLongFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap": Internal.ClassInfo, "com.google.common.collect.ImmutableSetMultimap": Internal.ClassInfo, "malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.Position": Internal.ClassInfo, "net.minecraft.core.DefaultedRegistry": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockFaceUV": Internal.ClassInfo, "net.minecraft.world.level.GameRules$GameRuleTypeVisitor": Internal.ClassInfo, "net.minecraft.world.entity.Entity$RemovalReason": Internal.ClassInfo, "net.minecraft.data.BlockFamily": Internal.ClassInfo, "io.github.foundationgames.automobility.util.SimpleMapContentRegistry$Identifiable": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.CommandEventJS": Internal.ClassInfo, "net.minecraft.world.item.TridentItem": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSelectTradePacket": Internal.ClassInfo, "net.minecraft.world.entity.monster.hoglin.Hoglin": Internal.ClassInfo, "java.security.Provider": Internal.ClassInfo, "dev.latvian.mods.unit.MutableNumberUnit": Internal.ClassInfo, "net.minecraft.client.resources.SplashManager": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.IGTFluidBuilder": Internal.ClassInfo, "net.minecraft.client.model.geom.PartPose": Internal.ClassInfo, "net.minecraft.world.level.block.BambooSaplingBlock": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentResultOwner": Internal.ClassInfo, "net.minecraftforge.event.level.LevelEvent$Save": Internal.ClassInfo, "com.mojang.brigadier.context.ParsedArgument": Internal.ClassInfo, "net.minecraft.CrashReportDetail": Internal.ClassInfo, "net.minecraft.world.level.block.entity.SculkSensorBlockEntity": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration": Internal.ClassInfo, "net.minecraft.client.renderer.RenderBuffers": Internal.ClassInfo, "net.minecraft.world.WorldlyContainer": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.PistonType": Internal.ClassInfo, "icyllis.arc3d.engine.Server": Internal.ClassInfo, "java.lang.ModuleLayer": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.PhantomSlotWidget": Internal.ClassInfo, "net.minecraft.world.item.FoodOnAStickItem": Internal.ClassInfo, "net.minecraft.server.level.ServerLevel": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.events.SpecialSpoutHandlerEvent$SpoutHandler": Internal.ClassInfo, "net.minecraft.world.level.saveddata.SavedData": Internal.ClassInfo, "net.minecraftforge.event.AddPackFindersEvent": Internal.ClassInfo, "net.minecraftforge.common.util.NonNullConsumer": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.NoOpFeature": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ObjectMap": Internal.ClassInfo, "net.minecraft.world.level.levelgen.GenerationStep$Decoration": Internal.ClassInfo, "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess": Internal.ClassInfo, "com.mojang.datafixers.kinds.Applicative": Internal.ClassInfo, "icyllis.modernui.graphics.CustomDrawable$DrawHandler": Internal.ClassInfo, "java.lang.reflect.GenericDeclaration": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.world.BiomeSeedProvider": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$CharacterTyped$Pre": Internal.ClassInfo, "net.minecraftforge.client.model.data.ModelDataManager": Internal.ClassInfo, "net.minecraft.world.level.block.MultifaceBlock": Internal.ClassInfo, "net.minecraft.client.player.LocalPlayer": Internal.ClassInfo, "net.minecraftforge.forgespi.language.ModFileScanData$AnnotationData": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$CharacterTyped": Internal.ClassInfo, "net.minecraft.world.level.Explosion": Internal.ClassInfo, "net.minecraft.core.Holder$Reference": Internal.ClassInfo, "java.util.function.LongConsumer": Internal.ClassInfo, "net.minecraft.core.GlobalPos": Internal.ClassInfo, "net.minecraft.world.level.block.TurtleEggBlock": Internal.ClassInfo, "net.minecraft.client.model.Model": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket": Internal.ClassInfo, "java.lang.Class": Internal.ClassInfo, "java.util.IntSummaryStatistics": Internal.ClassInfo, "icyllis.modernui.core.Choreographer$FrameCallback": Internal.ClassInfo, "com.lowdragmc.lowdraglib.misc.FluidTransferList": Internal.ClassInfo, "net.minecraftforge.registries.RegistryObject": Internal.ClassInfo, "com.blamejared.controlling.mixin.AccessKeyMapping": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseButtonPressed$Post": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.HeightRangePlacement": Internal.ClassInfo, "com.mojang.brigadier.CommandDispatcher": Internal.ClassInfo, "net.minecraftforge.client.event.TextureStitchEvent$Pre": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemSmeltedEventJS": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket": Internal.ClassInfo, "net.minecraft.world.level.block.StructureVoidBlock": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Closing": Internal.ClassInfo, "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer": Internal.ClassInfo, "net.minecraft.world.entity.Entity$MoveFunction": Internal.ClassInfo, "net.minecraft.world.scores.Team": Internal.ClassInfo, "dev.latvian.mods.kubejs.platform.forge.ingredient.KubeJSIngredientSerializer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.synth.NormalNoise": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.tag.TagPrefix$OreType": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.CommentedFileConfigBuilder": Internal.ClassInfo, "net.minecraft.network.chat.FormattedText$ContentConsumer": Internal.ClassInfo, "net.minecraft.client.player.AbstractClientPlayer": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.inventory.AccessorCraftingContainer": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.BuilderFactory": Internal.ClassInfo, "vazkii.patchouli.mixin.client.AccessorMultiBufferSource": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.WidgetGroup": Internal.ClassInfo, "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest": Internal.ClassInfo, "com.tterrag.registrate.providers.loot.RegistrateLootTables": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.IFusionCasingType": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.ChestEventJS": Internal.ClassInfo, "java.time.zone.ZoneOffsetTransition": Internal.ClassInfo, "net.minecraft.world.level.block.PoweredBlock": Internal.ClassInfo, "net.minecraft.world.entity.monster.Giant": Internal.ClassInfo, "cpw.mods.jarhandling.SecureJar$ModuleDataProvider": Internal.ClassInfo, "com.simibubi.create.content.trains.track.TrackBlock": Internal.ClassInfo, "com.electronwill.nightconfig.core.ConfigFormat": Internal.ClassInfo, "net.minecraft.world.level.block.CraftingTableBlock": Internal.ClassInfo, "net.minecraft.world.level.block.BeetrootBlock": Internal.ClassInfo, "com.mojang.blaze3d.vertex.PoseStack$Pose": Internal.ClassInfo, "java.util.function.ObjLongConsumer": Internal.ClassInfo, "dev.latvian.mods.itemfilters.api.FilterInfo": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2DoubleFunction": Internal.ClassInfo, "dev.latvian.mods.unit.token.CharStream": Internal.ClassInfo, "net.minecraft.world.item.ItemStack": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.Material": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.OverclockingLogic": Internal.ClassInfo, "com.google.gson.TypeAdapterFactory": Internal.ClassInfo, "icyllis.arc3d.engine.Caps": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction": Internal.ClassInfo, "icyllis.modernui.core.Looper$Observer": Internal.ClassInfo, "net.minecraft.world.item.CreativeModeTab": Internal.ClassInfo, "net.minecraft.world.level.levelgen.VerticalAnchor$AboveBottom": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.EndCityStructure": Internal.ClassInfo, "net.minecraft.world.item.crafting.SingleItemRecipe": Internal.ClassInfo, "com.jozufozu.flywheel.light.LightListener": Internal.ClassInfo, "com.jozufozu.flywheel.core.virtual.VirtualRenderWorld": Internal.ClassInfo, "java.text.NumberFormat": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.Structure$GenerationContext": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket": Internal.ClassInfo, "net.minecraft.world.entity.monster.Endermite": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileFrame$FrameModel": Internal.ClassInfo, "com.mojang.datafixers.functions.PointFree": Internal.ClassInfo, "java.net.FileNameMap": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.FMLDedicatedServerSetupEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool": Internal.ClassInfo, "net.minecraft.client.multiplayer.ServerData$ChatPreview": Internal.ClassInfo, "net.minecraftforge.fluids.capability.IFluidHandler": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.DripstoneThickness": Internal.ClassInfo, "dev.latvian.mods.kubejs.script.ScriptTypePredicate": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter": Internal.ClassInfo, "io.github.foundationgames.automobility.entity.AutomobileEntity$Displacement": Internal.ClassInfo, "net.minecraft.world.ticks.LevelTickAccess": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard": Internal.ClassInfo, "org.lwjgl.PointerBuffer": Internal.ClassInfo, "net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance": Internal.ClassInfo, "net.minecraft.client.renderer.debug.GameEventListenerRenderer": Internal.ClassInfo, "icyllis.modernui.util.Property": Internal.ClassInfo, "net.minecraft.world.item.SpyglassItem": Internal.ClassInfo, "io.netty.channel.RecvByteBufAllocator$Handle": Internal.ClassInfo, "java.lang.String$CaseInsensitiveComparator": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.DesertWellFeature": Internal.ClassInfo, "com.gregtechceu.gtceu.api.GTValues": Internal.ClassInfo, "net.minecraft.world.level.block.piston.PistonMovingBlockEntity": Internal.ClassInfo, "java.io.BufferedReader": Internal.ClassInfo, "net.minecraft.world.level.block.BarrierBlock": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.vanilla.block.BlockColorSettings": Internal.ClassInfo, "net.minecraft.world.item.BookItem": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.UnderwaterMagmaFeature": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntArrayMap": Internal.ClassInfo, "com.tterrag.registrate.builders.MenuBuilder$ForgeMenuFactory": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemDroppedEventJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.stack.ItemMaterialInfo": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeyRenderer$BogeyModelData": Internal.ClassInfo, "net.minecraft.world.entity.NeutralMob": Internal.ClassInfo, "net.minecraft.world.level.block.SkullBlock": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeDispensibleContainerItem": Internal.ClassInfo, "java.util.function.IntPredicate": Internal.ClassInfo, "net.minecraftforge.common.util.TriPredicate": Internal.ClassInfo, "net.minecraft.commands.synchronization.ArgumentTypeInfo": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase": Internal.ClassInfo, "com.mojang.authlib.properties.PropertyMap": Internal.ClassInfo, "net.minecraftforge.common.crafting.IShapedRecipe": Internal.ClassInfo, "com.mojang.serialization.DataResult$Instance": Internal.ClassInfo, "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CaveWorldCarver": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractFurnaceBlock": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServerPlayerLists": Internal.ClassInfo, "com.google.common.collect.ImmutableTable$Builder": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.Schedule": Internal.ClassInfo, "icyllis.modernui.view.MenuItem": Internal.ClassInfo, "java.lang.Thread$State": Internal.ClassInfo, "com.mojang.datafixers.RewriteResult": Internal.ClassInfo, "icyllis.arc3d.engine.ResourceCache": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket": Internal.ClassInfo, "com.google.common.collect.Multiset$Entry": Internal.ClassInfo, "java.text.Format$Field": Internal.ClassInfo, "icyllis.arc3d.core.Rect2f": Internal.ClassInfo, "net.minecraft.world.level.block.WeatheringCopper": Internal.ClassInfo, "java.util.List": Internal.ClassInfo, "net.minecraft.world.level.storage.CommandStorage": Internal.ClassInfo, "com.ibm.icu.util.Output": Internal.ClassInfo, "net.minecraft.world.level.block.DoubleBlockCombiner$Combiner": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase": Internal.ClassInfo, "icyllis.modernui.view.View$OnLongClickListener": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters": Internal.ClassInfo, "icyllis.arc3d.core.Rect2i": Internal.ClassInfo, "net.minecraft.world.entity.ai.control.LookControl": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS": Internal.ClassInfo, "icyllis.arc3d.engine.ManagedResource": Internal.ClassInfo, "net.minecraft.world.level.block.LayeredCauldronBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket": Internal.ClassInfo, "net.minecraft.world.entity.ai.control.Control": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentResultListener": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.mixin.forge.RecipeManagerAccessor": Internal.ClassInfo, "net.minecraft.world.inventory.DispenserMenu": Internal.ClassInfo, "net.minecraft.world.level.gameevent.GameEvent": Internal.ClassInfo, "com.simibubi.create.content.fluids.OpenEndedPipe$IEffectHandler": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard": Internal.ClassInfo, "java.lang.Iterable": Internal.ClassInfo, "org.slf4j.spi.LocationAwareLogger": Internal.ClassInfo, "net.minecraft.client.particle.ParticleRenderType": Internal.ClassInfo, "net.minecraftforge.event.level.LevelEvent$Unload": Internal.ClassInfo, "net.minecraft.world.level.block.FrogspawnBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo": Internal.ClassInfo, "xyz.apex.forge.apexcore.lib.event.client.BlockVisualizerEvent": Internal.ClassInfo, "net.minecraft.client.multiplayer.ServerData$ServerPackStatus": Internal.ClassInfo, "net.minecraft.world.entity.EquipmentSlot$Type": Internal.ClassInfo, "net.minecraft.world.entity.ai.Brain$Provider": Internal.ClassInfo, "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType": Internal.ClassInfo, "com.simibubi.create.compat.computercraft.AbstractComputerBehaviour": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState": Internal.ClassInfo, "java.nio.file.OpenOption": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormatElement$Usage": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.TextTexture$TextType": Internal.ClassInfo, "net.minecraft.world.item.BoatItem": Internal.ClassInfo, "java.util.Collections$UnmodifiableMap": Internal.ClassInfo, "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder$PartBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.IntegerProperty": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullBiConsumer": Internal.ClassInfo, "net.minecraft.world.inventory.AnvilMenu": Internal.ClassInfo, "icyllis.modernui.core.Handler$Callback": Internal.ClassInfo, "net.minecraft.server.WorldLoader$PackConfig": Internal.ClassInfo, "java.io.Closeable": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.tag.TagType": Internal.ClassInfo, "net.minecraftforge.eventbus.api.Event$Result": Internal.ClassInfo, "icyllis.modernui.lifecycle.Lifecycle": Internal.ClassInfo, "icyllis.modernui.graphics.Matrix": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.HugeBrownMushroomFeature": Internal.ClassInfo, "net.minecraft.client.OptionInstance$TooltipSupplierFactory": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback": Internal.ClassInfo, "net.minecraft.world.level.block.state.pattern.BlockPattern": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.Mule": Internal.ClassInfo, "icyllis.arc3d.engine.UserStencilSettings": Internal.ClassInfo, "net.minecraft.world.level.block.ScaffoldingBlock": Internal.ClassInfo, "net.minecraft.world.level.CollisionGetter": Internal.ClassInfo, "net.minecraft.world.entity.npc.AbstractVillager": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.MaterialDefinition": Internal.ClassInfo, "net.minecraft.data.recipes.RecipeProvider": Internal.ClassInfo, "java.nio.file.WatchEvent$Kind": Internal.ClassInfo, "dev.latvian.mods.rhino.ScriptableObject": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.ClientEventJS": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.PaintingVariantBuilder": Internal.ClassInfo, "net.minecraft.resources.RegistryLoader": Internal.ClassInfo, "net.minecraft.world.level.block.JukeboxBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.tag.TagEventJS": Internal.ClassInfo, "net.minecraft.world.item.Instrument": Internal.ClassInfo, "java.math.BigInteger": Internal.ClassInfo, "com.mojang.datafixers.types.Type$TypeMatcher": Internal.ClassInfo, "net.minecraftforge.client.model.data.ModelProperty": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.front.FrontAttachment": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.BedPart": Internal.ClassInfo, "com.electronwill.nightconfig.core.CommentedConfig$Entry": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.WoodProperty": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTItems": Internal.ClassInfo, "net.minecraft.stats.ServerRecipeBook": Internal.ClassInfo, "com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.TrainIconType": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.ChatLog$Selection": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.BytePredicate": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.DoorHingeSide": Internal.ClassInfo, "net.minecraft.world.entity.monster.Witch": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.RecipeManagerAccessor": Internal.ClassInfo, "com.simibubi.create.foundation.networking.SimplePacketBase": Internal.ClassInfo, "mezz.jei.api.runtime.IIngredientFilter": Internal.ClassInfo, "net.minecraft.world.item.StandingAndWallBlockItem": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ShortFunction": Internal.ClassInfo, "net.minecraft.world.item.DyeColor": Internal.ClassInfo, "icyllis.arc3d.engine.Resource$UniqueID": Internal.ClassInfo, "dev.latvian.mods.rhino.IdFunctionObject": Internal.ClassInfo, "net.minecraft.world.food.FoodData": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkDataEvent$Save": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeBakedModel": Internal.ClassInfo, "net.minecraftforge.fml.config.IConfigSpec": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket": Internal.ClassInfo, "net.minecraft.client.OptionInstance$CycleableValueSet": Internal.ClassInfo, "com.simibubi.create.foundation.advancement.CreateAdvancement": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.ArrivalSoundQueue": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractSkullBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerChatHeaderPacket": Internal.ClassInfo, "net.minecraft.world.item.context.UseOnContext": Internal.ClassInfo, "com.tterrag.registrate.providers.DataGenContext": Internal.ClassInfo, "com.google.gson.stream.JsonWriter": Internal.ClassInfo, "net.minecraft.sounds.Music": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2FloatFunction": Internal.ClassInfo, "com.simibubi.create.foundation.utility.Color": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.IPacket": Internal.ClassInfo, "net.minecraft.world.item.crafting.Ingredient$Value": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BonusChestFeature": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2IntFunction": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.fancy.ConfiguratorPanel$Tab": Internal.ClassInfo, "net.minecraft.world.level.block.SculkSpreader": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.CoralFeature": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig": Internal.ClassInfo, "net.minecraft.client.gui.spectator.SpectatorMenuCategory": Internal.ClassInfo, "net.minecraft.world.level.block.NetherWartBlock": Internal.ClassInfo, "net.minecraft.world.level.material.FlowingFluid": Internal.ClassInfo, "dev.latvian.mods.rhino.util.Remapper": Internal.ClassInfo, "net.minecraft.world.level.biome.Climate$Sampler": Internal.ClassInfo, "net.minecraft.server.packs.repository.PackRepository": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntOpenHashSet": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageContraptionEntity": Internal.ClassInfo, "net.minecraft.client.multiplayer.ProfileKeyPairManager": Internal.ClassInfo, "net.minecraft.world.entity.animal.SnowGolem": Internal.ClassInfo, "net.minecraft.util.SignatureValidator": Internal.ClassInfo, "net.minecraft.world.entity.npc.Npc": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.DeltaFeature": Internal.ClassInfo, "net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction": Internal.ClassInfo, "net.minecraft.world.entity.monster.hoglin.HoglinBase": Internal.ClassInfo, "icyllis.modernui.view.InputEvent": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetTimePacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.DetectorBlock$Builder": Internal.ClassInfo, "net.minecraftforge.registries.IdMappingEvent$ModRemapping": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgePlayer": Internal.ClassInfo, "java.util.Date": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTElements": Internal.ClassInfo, "java.util.Random": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.Navigation$StationTest": Internal.ClassInfo, "java.nio.channels.FileLock": Internal.ClassInfo, "java.util.Locale$FilteringMode": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.ServerPlayerAccessor": Internal.ClassInfo, "mezz.jei.api.ingredients.IIngredientRenderer": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntConsumer": Internal.ClassInfo, "net.montoyo.mcef.api.IJSQueryCallback": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatSpliterator": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.SoundEventBuilder": Internal.ClassInfo, "icyllis.arc3d.opengl.GLTextureCompat": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.BlockPathTypes": Internal.ClassInfo, "net.minecraft.util.random.SimpleWeightedRandomList$Builder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.utils.Size": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.Property$Value": Internal.ClassInfo, "net.minecraft.world.level.LevelReader": Internal.ClassInfo, "net.minecraft.nbt.ShortTag": Internal.ClassInfo, "java.lang.ref.Reference": Internal.ClassInfo, "net.minecraft.world.level.block.DoublePlantBlock": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer": Internal.ClassInfo, "com.simibubi.create.content.contraptions.AbstractContraptionEntity": Internal.ClassInfo, "net.minecraft.world.level.block.ComparatorBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteConsumer": Internal.ClassInfo, "net.minecraft.client.gui.components.EditBox": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.events.BoilerHeaterHandlerEvent$BoilerHeaterCallback": Internal.ClassInfo, "net.minecraft.world.item.crafting.MapExtendingRecipe": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileWheel": Internal.ClassInfo, "net.minecraftforge.client.event.ClientChatReceivedEvent": Internal.ClassInfo, "net.minecraft.world.level.LevelAccessor": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2DoubleFunction": Internal.ClassInfo, "net.minecraft.commands.CommandSource": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.PlacementModifier": Internal.ClassInfo, "net.minecraft.world.inventory.EnchantmentMenu": Internal.ClassInfo, "net.minecraft.world.level.GameRules$BooleanValue": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.EntityEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.RootSystemFeature": Internal.ClassInfo, "com.almostreliable.unified.config.UnifyConfig": Internal.ClassInfo, "org.spongepowered.asm.mixin.injection.callback.Cancellable": Internal.ClassInfo, "net.minecraft.client.StringSplitter": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.IHandlerContext": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate": Internal.ClassInfo, "org.lwjgl.stb.STBTTFontinfo$Buffer": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SignalBlockEntity$SignalState": Internal.ClassInfo, "dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider": Internal.ClassInfo, "net.minecraft.util.Unit": Internal.ClassInfo, "java.lang.module.ModuleDescriptor": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.WithPersistentData": Internal.ClassInfo, "net.minecraft.world.level.block.EndRodBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.AbstractIntCollection": Internal.ClassInfo, "dev.latvian.mods.itemfilters.item.ItemInventory": Internal.ClassInfo, "net.minecraftforge.registries.NamespacedWrapper": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundOpenBookPacket": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.LootPoolEntry": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.DrawBuffer": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.util.NBTUtils": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.ClassWrapper": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2IntFunction": Internal.ClassInfo, "dev.ftb.mods.ftbchunks.core.BiomeFTBC": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockModel$GuiLight": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.FoodEatenEventJS": Internal.ClassInfo, "net.minecraft.client.resources.PaintingTextureManager": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinedVeinGenerator": Internal.ClassInfo, "icyllis.modernui.lifecycle.ViewModelStoreOwner": Internal.ClassInfo, "net.minecraftforge.event.server.ServerStoppingEvent": Internal.ClassInfo, "net.minecraft.world.level.block.RailBlock": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData": Internal.ClassInfo, "icyllis.modernui.view.View$OnContextClickListener": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeySizes$BogeySize": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullConsumer": Internal.ClassInfo, "net.minecraft.client.gui.screens.inventory.MenuAccess": Internal.ClassInfo, "net.minecraftforge.common.data.ExistingFileHelper": Internal.ClassInfo, "java.util.PrimitiveIterator": Internal.ClassInfo, "net.minecraft.world.item.ProjectileWeaponItem": Internal.ClassInfo, "com.mojang.datafixers.functions.PointFreeRule": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ColorRectTexture": Internal.ClassInfo, "java.util.function.DoubleSupplier": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2CharFunction": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$MouseScrolled$Pre": Internal.ClassInfo, "de.keksuccino.konkrete.events.ScreenCharTypedEvent": Internal.ClassInfo, "net.minecraft.client.particle.Particle": Internal.ClassInfo, "com.google.common.cache.Cache": Internal.ClassInfo, "com.supermartijn642.fusion.extensions.TextureAtlasSpriteExtension": Internal.ClassInfo, "java.nio.channels.FileChannel": Internal.ClassInfo, "net.minecraft.world.inventory.FurnaceMenu": Internal.ClassInfo, "com.mojang.serialization.MapLike": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.custom.ShearsItemBuilder": Internal.ClassInfo, "net.minecraft.world.level.levelgen.presets.WorldPreset": Internal.ClassInfo, "java.util.function.IntBinaryOperator": Internal.ClassInfo, "mezz.jei.api.helpers.IColorHelper": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.ActiveBlock": Internal.ClassInfo, "net.montoyo.mcef.api.IDisplayHandler": Internal.ClassInfo, "net.minecraft.world.inventory.MenuConstructor": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateTagsProvider": Internal.ClassInfo, "net.minecraft.world.entity.decoration.ItemFrame": Internal.ClassInfo, "net.minecraft.world.entity.ItemSteerable": Internal.ClassInfo, "java.nio.file.DirectoryStream": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPickItemPacket": Internal.ClassInfo, "java.io.DataOutputStream": Internal.ClassInfo, "icyllis.modernui.graphics.text.ShapedText$RunConsumer": Internal.ClassInfo, "net.minecraft.client.multiplayer.chat.ChatPreviewStatus": Internal.ClassInfo, "dev.latvian.mods.rhino.MemberType": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.BackhoeRearAttachment": Internal.ClassInfo, "net.minecraft.world.level.block.AbstractBannerBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BlockBlobFeature": Internal.ClassInfo, "net.minecraft.world.level.gameevent.EntityPositionSource$Type": Internal.ClassInfo, "java.lang.Void": Internal.ClassInfo, "net.minecraft.client.ClientRecipeBook": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig": Internal.ClassInfo, "com.simibubi.create.content.trains.station.StationBlockEntity": Internal.ClassInfo, "icyllis.arc3d.engine.PipelineStateCache$Stats": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration": Internal.ClassInfo, "net.minecraft.commands.CommandSigningContext": Internal.ClassInfo, "net.minecraft.client.gui.screens.Screen$NarratableSearchResult": Internal.ClassInfo, "net.minecraftforge.fml.IExtensionPoint": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction": Internal.ClassInfo, "net.minecraft.world.level.block.HopperBlock": Internal.ClassInfo, "net.minecraft.util.random.WeightedRandomList": Internal.ClassInfo, "net.minecraft.world.item.BucketItem": Internal.ClassInfo, "com.electronwill.nightconfig.core.io.ParsingMode": Internal.ClassInfo, "net.minecraft.util.valueproviders.IntProviderType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.NoiseRouter": Internal.ClassInfo, "java.util.Collections$SynchronizedMap": Internal.ClassInfo, "net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TreeListWidget": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2ByteFunction": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientSuggestionProvider": Internal.ClassInfo, "com.blamejared.controlling.mixin.AccessInputConstantsKey": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.AfterEntityFallenOnBlockCallbackJS": Internal.ClassInfo, "java.text.SimpleDateFormat": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2LongFunction": Internal.ClassInfo, "net.minecraft.world.item.SpawnEggItem": Internal.ClassInfo, "dev.architectury.extensions.injected.InjectedFluidExtension": Internal.ClassInfo, "net.minecraft.world.level.block.SlimeBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket": Internal.ClassInfo, "net.minecraftforge.common.util.Lazy$Fast": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$RealmInfo": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TextBoxWidget": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootContext": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPingPacket": Internal.ClassInfo, "net.minecraft.client.gui.screens.ChatScreen": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$PlayerLoggedOutEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.NetherFossilStructure": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiOverlayEvent$Pre": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.RemoveJEICategoriesEvent": Internal.ClassInfo, "net.minecraft.client.renderer.ShaderInstance": Internal.ClassInfo, "java.util.Map$Entry": Internal.ClassInfo, "java.util.function.IntToDoubleFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SimpleBlockFeature": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.CubeListBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.CustomBuilderObject": Internal.ClassInfo, "mezz.jei.api.recipe.IRecipeLookup": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket": Internal.ClassInfo, "com.google.common.hash.HashCode": Internal.ClassInfo, "net.minecraft.world.item.DiggerItem": Internal.ClassInfo, "icyllis.arc3d.core.ImageFilter": Internal.ClassInfo, "io.netty.buffer.ByteBufAllocatorMetric": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.IMaterialProperty": Internal.ClassInfo, "dev.latvian.mods.kubejs.registry.KubeJSRegistries": Internal.ClassInfo, "com.mojang.serialization.Decoder$Simple": Internal.ClassInfo, "net.minecraftforge.event.server.ServerStoppedEvent": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.predicates.SimplePredicate": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.EntitySteppedOnBlockCallbackJS": Internal.ClassInfo, "net.minecraft.world.InteractionHand": Internal.ClassInfo, "net.minecraft.client.renderer.debug.DebugRenderer": Internal.ClassInfo, "net.minecraft.client.resources.model.Material": Internal.ClassInfo, "java.time.temporal.TemporalAdjuster": Internal.ClassInfo, "net.minecraftforge.common.world.StructureSettingsBuilder": Internal.ClassInfo, "net.minecraft.util.FrameTimer": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.SteamTexture": Internal.ClassInfo, "net.minecraft.world.item.ExperienceBottleItem": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.IsInWaterSensor": Internal.ClassInfo, "com.ibm.icu.util.ULocale$Type": Internal.ClassInfo, "net.minecraft.world.level.block.StructureBlock": Internal.ClassInfo, "net.minecraft.client.gui.components.toasts.ToastComponent": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleConsumer": Internal.ClassInfo, "dev.architectury.registry.registries.Registrar": Internal.ClassInfo, "net.minecraft.world.entity.item.PrimedTnt": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootTables": Internal.ClassInfo, "net.minecraft.world.level.block.DropperBlock": Internal.ClassInfo, "org.spongepowered.asm.mixin.injection.callback.CallbackInfo": Internal.ClassInfo, "icyllis.arc3d.engine.FlushInfo$SubmittedCallback": Internal.ClassInfo, "net.minecraft.ChatFormatting": Internal.ClassInfo, "com.mojang.datafixers.kinds.Applicative$Mu": Internal.ClassInfo, "com.mojang.datafixers.Products$P1": Internal.ClassInfo, "com.google.common.collect.ImmutableMultisetGwtSerializationDependencies": Internal.ClassInfo, "net.minecraft.stats.StatType": Internal.ClassInfo, "com.mojang.datafixers.Products$P3": Internal.ClassInfo, "net.minecraft.world.level.block.TorchBlock": Internal.ClassInfo, "net.minecraft.client.player.Input": Internal.ClassInfo, "com.mojang.datafixers.Products$P2": Internal.ClassInfo, "net.minecraft.world.level.storage.WritableLevelData": Internal.ClassInfo, "com.mojang.brigadier.suggestion.SuggestionsBuilder": Internal.ClassInfo, "net.minecraft.server.level.ServerBossEvent": Internal.ClassInfo, "com.mojang.datafixers.Products$P9": Internal.ClassInfo, "com.mojang.datafixers.Products$P8": Internal.ClassInfo, "java.util.IdentityHashMap": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType": Internal.ClassInfo, "net.minecraft.world.level.block.TwistingVinesBlock": Internal.ClassInfo, "net.minecraft.world.level.gameevent.DynamicGameEventListener": Internal.ClassInfo, "com.mojang.datafixers.Products$P5": Internal.ClassInfo, "com.mojang.datafixers.Products$P4": Internal.ClassInfo, "com.mojang.datafixers.Products$P7": Internal.ClassInfo, "net.minecraft.world.entity.AreaEffectCloud": Internal.ClassInfo, "com.mojang.datafixers.Products$P6": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageBogey": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType": Internal.ClassInfo, "net.minecraft.client.resources.sounds.AbstractTickableSoundInstance": Internal.ClassInfo, "com.tterrag.registrate.providers.RegistrateBlockstateProvider": Internal.ClassInfo, "dev.latvian.mods.itemfilters.item.InventoryFilterItem": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkAccess": Internal.ClassInfo, "java.lang.reflect.Type": Internal.ClassInfo, "net.minecraft.sounds.SoundEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunction": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockLeftClickedEventJS": Internal.ClassInfo, "io.netty.channel.ChannelOutboundInvoker": Internal.ClassInfo, "icyllis.modernui.animation.StateListAnimator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.ToolPanel": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.LootContextUser": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.BlockStateModifyPlacementCallbackJS": Internal.ClassInfo, "icyllis.arc3d.engine.shading.UniformHandler": Internal.ClassInfo, "net.minecraftforge.event.level.LevelEvent$Load": Internal.ClassInfo, "net.minecraft.client.multiplayer.PlayerInfo": Internal.ClassInfo, "net.minecraft.world.level.block.PointedDripstoneBlock": Internal.ClassInfo, "io.github.foundationgames.automobility.entity.EntityWithInventory": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.configurator.IConfigurableWidgetGroup": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.DraggableScrollableWidgetGroup$IDraggable": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket": Internal.ClassInfo, "com.google.common.collect.AbstractTable": Internal.ClassInfo, "net.minecraft.network.chat.LastSeenMessages": Internal.ClassInfo, "net.minecraft.world.level.block.SlabBlock": Internal.ClassInfo, "net.minecraft.world.level.dimension.DimensionType": Internal.ClassInfo, "com.tterrag.registrate.Registrate": Internal.ClassInfo, "net.minecraft.client.AttackIndicatorStatus": Internal.ClassInfo, "java.nio.charset.CoderResult": Internal.ClassInfo, "dev.latvian.mods.kubejs.event.EventExceptionHandler": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer": Internal.ClassInfo, "icyllis.modernui.view.ViewParent": Internal.ClassInfo, "com.tterrag.registrate.builders.EntityBuilder": Internal.ClassInfo, "net.minecraft.core.Vec3i": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelBuilder$ElementBuilder$FaceBuilder": Internal.ClassInfo, "net.minecraft.world.inventory.ItemCombinerMenu": Internal.ClassInfo, "com.mojang.authlib.HttpAuthenticationService": Internal.ClassInfo, "net.minecraft.world.entity.monster.CaveSpider": Internal.ClassInfo, "net.minecraft.server.packs.PackResources": Internal.ClassInfo, "net.minecraft.world.level.block.BaseCoralFanBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.integration.forge.jei.InformationJEIEventJS": Internal.ClassInfo, "net.minecraft.world.entity.animal.MushroomCow$MushroomType": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource": Internal.ClassInfo, "icyllis.modernui.view.View$OnKeyListener": Internal.ClassInfo, "icyllis.modernui.fragment.SharedElementCallback": Internal.ClassInfo, "net.minecraft.world.scores.Scoreboard": Internal.ClassInfo, "java.lang.NamedPackage": Internal.ClassInfo, "net.minecraftforge.forgespi.locating.ForgeFeature$Bound": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.trait.RecipeLogic": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.trait.RecipeLogic$Status": Internal.ClassInfo, "java.time.Clock": Internal.ClassInfo, "net.minecraftforge.network.HandshakeMessages$S2CRegistry": Internal.ClassInfo, "net.minecraft.tags.TagEntry$Lookup": Internal.ClassInfo, "net.minecraft.world.level.block.GrowingPlantBlock": Internal.ClassInfo, "net.minecraftforge.client.event.ViewportEvent$ComputeFov": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.TabButton": Internal.ClassInfo, "java.text.Format": Internal.ClassInfo, "net.minecraft.world.level.block.TrapDoorBlock": Internal.ClassInfo, "java.util.Enumeration": Internal.ClassInfo, "net.minecraft.world.entity.projectile.AbstractArrow$Pickup": Internal.ClassInfo, "javax.crypto.ExemptionMechanism": Internal.ClassInfo, "net.minecraft.world.entity.projectile.WitherSkull": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormatElement": Internal.ClassInfo, "dev.latvian.mods.kubejs.server.tag.TagWrapper": Internal.ClassInfo, "net.minecraft.world.level.levelgen.carver.CanyonWorldCarver": Internal.ClassInfo, "com.google.gson.GsonBuilder": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.resource.ResourceContainer": Internal.ClassInfo, "net.minecraft.world.level.block.RenderShape": Internal.ClassInfo, "org.lwjgl.system.Pointer$Default": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerXpEvent": Internal.ClassInfo, "java.net.Proxy": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.s2c.SPacketUIWidgetUpdate": Internal.ClassInfo, "net.minecraft.server.packs.resources.PreparableReloadListener": Internal.ClassInfo, "icyllis.modernui.lifecycle.LiveData": Internal.ClassInfo, "mezz.jei.api.runtime.IScreenHelper": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.GTRegistry$RL": Internal.ClassInfo, "net.minecraft.util.thread.ReentrantBlockableEventLoop": Internal.ClassInfo, "com.mojang.blaze3d.platform.Window": Internal.ClassInfo, "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.FrontAttachmentType": Internal.ClassInfo, "net.minecraftforge.fml.event.IModBusEvent": Internal.ClassInfo, "com.simibubi.create.content.trains.track.BezierConnection": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.DoubleSpliterator": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.ServicesKeyInfo": Internal.ClassInfo, "net.minecraft.world.inventory.ChestMenu": Internal.ClassInfo, "com.probejs.jdoc.document.DocumentClass": Internal.ClassInfo, "net.minecraft.world.level.levelgen.GeodeCrackSettings": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.events.SpecialFluidHandlerEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.FishingLootEventJS": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceSystem": Internal.ClassInfo, "net.minecraft.data.recipes.ShapedRecipeBuilder": Internal.ClassInfo, "net.minecraft.world.entity.animal.ShoulderRidingEntity": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.FluidAmounts": Internal.ClassInfo, "icyllis.modernui.graphics.text.FontCollection$Run": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.rpc.RPCSender": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.attachment.rear.BannerPostRearAttachment": Internal.ClassInfo, "com.mojang.realmsclient.dto.RealmsServer": Internal.ClassInfo, "com.mojang.brigadier.RedirectModifier": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance": Internal.ClassInfo, "net.minecraft.advancements.critereon.MinMaxBounds$Ints": Internal.ClassInfo, "net.minecraft.world.entity.monster.piglin.PiglinArmPose": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$Named": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.EnumProperty": Internal.ClassInfo, "net.minecraftforge.event.OnDatapackSyncEvent": Internal.ClassInfo, "net.minecraft.world.item.ShovelItem": Internal.ClassInfo, "com.mojang.datafixers.OpticParts": Internal.ClassInfo, "net.minecraft.world.item.InstrumentItem": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSoundPacket": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.PipeBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType": Internal.ClassInfo, "com.lowdragmc.lowdraglib.pipelike.PipeNet": Internal.ClassInfo, "com.mojang.datafixers.kinds.Kind1$Mu": Internal.ClassInfo, "net.minecraftforge.client.event.InputEvent$MouseButton$Pre": Internal.ClassInfo, "com.gregtechceu.gtceu.api.registry.registrate.CompassSection": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntUnaryOperator": Internal.ClassInfo, "net.minecraft.client.sounds.SoundManager": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.FireworksJS": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeItemStack": Internal.ClassInfo, "net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer": Internal.ClassInfo, "icyllis.arc3d.engine.BufferAllocPool": Internal.ClassInfo, "java.util.function.IntToLongFunction": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.MachineDefinition": Internal.ClassInfo, "net.minecraft.world.item.DiscFragmentItem": Internal.ClassInfo, "org.moddingx.libx.event.ConfigLoadedEvent$LoadReason": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor": Internal.ClassInfo, "icyllis.arc3d.engine.CommandBuffer": Internal.ClassInfo, "net.minecraft.world.level.SpawnData$CustomSpawnRules": Internal.ClassInfo, "icyllis.modernui.view.DragEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.Aquifer$FluidStatus": Internal.ClassInfo, "net.minecraft.server.WorldStem": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.BiomeFilter": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.IToolable": Internal.ClassInfo, "com.mojang.authlib.minecraft.TelemetryEvent": Internal.ClassInfo, "net.minecraftforge.client.event.RecipesUpdatedEvent": Internal.ClassInfo, "com.ibm.icu.util.Measure": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.FloatBinaryOperator": Internal.ClassInfo, "net.minecraft.world.entity.vehicle.Minecart": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundEntityEventPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType": Internal.ClassInfo, "dev.latvian.mods.kubejs.create.ProcessingRecipeSchema$ProcessingRecipeJS": Internal.ClassInfo, "java.awt.geom.PathIterator": Internal.ClassInfo, "icyllis.arc3d.engine.PipelineDesc": Internal.ClassInfo, "net.minecraft.client.gui.narration.NarratableEntry": Internal.ClassInfo, "java.nio.IntBuffer": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkStatus$ChunkType": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.CanBeReplacedCallbackJS": Internal.ClassInfo, "net.minecraft.world.item.RecordItem": Internal.ClassInfo, "net.minecraft.core.NonNullList": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.effect.AccessorMobEffectInstance": Internal.ClassInfo, "net.minecraft.world.level.block.entity.JigsawBlockEntity": Internal.ClassInfo, "net.minecraft.client.model.HeadedModel": Internal.ClassInfo, "com.simibubi.create.content.trains.track.BezierConnection$Segment": Internal.ClassInfo, "com.google.common.collect.ImmutableCollection$Builder": Internal.ClassInfo, "malte0811.ferritecore.ducks.FastMapStateHolder": Internal.ClassInfo, "mezz.jei.api.ingredients.IIngredientHelper": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.item.AccessorItemCooldowns": Internal.ClassInfo, "net.minecraft.world.item.SuspiciousStewItem": Internal.ClassInfo, "net.minecraft.world.level.block.GameMasterBlock": Internal.ClassInfo, "net.minecraft.util.thread.BlockableEventLoop": Internal.ClassInfo, "java.util.jar.Attributes": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter": Internal.ClassInfo, "net.minecraft.world.entity.monster.EnderMan": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket": Internal.ClassInfo, "net.minecraftforge.common.util.NonNullFunction": Internal.ClassInfo, "net.minecraft.client.model.geom.ModelPart$Visitor": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$CreateCallback": Internal.ClassInfo, "mezz.jei.api.recipe.RecipeIngredientRole": Internal.ClassInfo, "net.minecraft.util.thread.ProcessorHandle": Internal.ClassInfo, "net.minecraft.world.inventory.CartographyTableMenu": Internal.ClassInfo, "net.minecraft.world.item.DyeItem": Internal.ClassInfo, "net.minecraft.world.level.gameevent.BlockPositionSource$Type": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeyStyle": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.RecipeKJS": Internal.ClassInfo, "java.util.stream.IntStream": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BlockEntityTicker": Internal.ClassInfo, "dev.architectury.hooks.level.biome.ClimateProperties": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IConfigurable": Internal.ClassInfo, "com.jozufozu.flywheel.core.layout.BufferLayout": Internal.ClassInfo, "com.mojang.blaze3d.shaders.AbstractUniform": Internal.ClassInfo, "java.lang.constant.MethodTypeDesc": Internal.ClassInfo, "com.mojang.datafixers.Typed": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ClientInfo": Internal.ClassInfo, "net.minecraft.world.item.BannerItem": Internal.ClassInfo, "net.minecraft.world.entity.animal.IronGolem$Crackiness": Internal.ClassInfo, "dev.latvian.mods.kubejs.platform.forge.ingredient.WildcardIngredient": Internal.ClassInfo, "com.gregtechceu.gtceu.common.data.GTRecipeModifiers": Internal.ClassInfo, "net.minecraft.world.level.border.BorderChangeListener": Internal.ClassInfo, "com.google.gson.JsonPrimitive": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.client.AccessorMinecraft": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.AbuseReportLimits": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.HurtBySensor": Internal.ClassInfo, "com.jozufozu.flywheel.core.model.Model": Internal.ClassInfo, "com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityTypeExtension": Internal.ClassInfo, "net.minecraft.world.entity.Saddleable": Internal.ClassInfo, "java.util.function.LongFunction": Internal.ClassInfo, "com.simibubi.create.content.trains.signal.SignalBlock$SignalType": Internal.ClassInfo, "net.minecraft.world.level.DataPackConfig": Internal.ClassInfo, "java.time.Month": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor": Internal.ClassInfo, "com.simibubi.create.foundation.gui.widget.Label": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.RecipeTypeFunction": Internal.ClassInfo, "net.minecraft.world.level.block.DropExperienceBlock": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.LayerDefinition": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider": Internal.ClassInfo, "net.minecraft.world.level.block.entity.StructureBlockEntity": Internal.ClassInfo, "java.net.ContentHandler": Internal.ClassInfo, "net.minecraftforge.client.event.ViewportEvent$ComputeCameraAngles": Internal.ClassInfo, "icyllis.arc3d.engine.Key$Builder": Internal.ClassInfo, "net.minecraft.world.level.chunk.PalettedContainer$Configuration": Internal.ClassInfo, "net.minecraft.world.level.block.SugarCaneBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2CharFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blending.BlendingData": Internal.ClassInfo, "com.mojang.authlib.GameProfile": Internal.ClassInfo, "org.lwjgl.system.libffi.FFICIF": Internal.ClassInfo, "net.minecraft.network.Connection": Internal.ClassInfo, "icyllis.modernui.mc.forge.mixin.AccessOptions": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.FireworksJS$Explosion": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundResourcePackPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockPlacedEventJS": Internal.ClassInfo, "java.util.function.BooleanSupplier": Internal.ClassInfo, "com.mojang.authlib.minecraft.report.ReportedEntity": Internal.ClassInfo, "java.math.BigDecimal": Internal.ClassInfo, "java.lang.Character": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.structures.JigsawStructure": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$EntityMultiPlaceEvent": Internal.ClassInfo, "net.minecraft.world.item.UseAnim": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongSet": Internal.ClassInfo, "net.minecraft.world.level.block.piston.PistonHeadBlock": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundTabListPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator$Context": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate": Internal.ClassInfo, "java.lang.invoke.MethodHandles$Lookup": Internal.ClassInfo, "net.minecraft.server.network.ServerConnectionListener": Internal.ClassInfo, "net.minecraft.nbt.ByteArrayTag": Internal.ClassInfo, "net.minecraft.client.model.AgeableListModel": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntStack": Internal.ClassInfo, "com.google.common.collect.BaseImmutableMultimap": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.callbacks.BlockStateRotateCallbackJS": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent": Internal.ClassInfo, "net.minecraft.world.level.block.LavaCauldronBlock": Internal.ClassInfo, "icyllis.modernui.view.View$OnTouchListener": Internal.ClassInfo, "com.mojang.authlib.BaseAuthenticationService": Internal.ClassInfo, "net.minecraft.world.Nameable": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterDimensionSpecialEffectsEvent": Internal.ClassInfo, "net.minecraftforge.eventbus.api.IEventListener": Internal.ClassInfo, "io.netty.util.Constant": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.MaterialProperties": Internal.ClassInfo, "com.probejs.jdoc.property.PropertyComment": Internal.ClassInfo, "net.minecraft.world.level.block.WeatheringCopperSlabBlock": Internal.ClassInfo, "net.minecraft.world.level.block.state.BlockState": Internal.ClassInfo, "net.minecraft.world.entity.animal.Panda": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket": Internal.ClassInfo, "com.mojang.serialization.RecordBuilder": Internal.ClassInfo, "com.simibubi.create.content.trains.entity.CarriageContraption": Internal.ClassInfo, "java.lang.invoke.TypeDescriptor$OfField": Internal.ClassInfo, "net.minecraftforge.fluids.ForgeFlowingFluid": Internal.ClassInfo, "net.minecraft.client.gui.spectator.categories.SpectatorPage": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.render.texture.SpriteExtended": Internal.ClassInfo, "net.minecraft.world.entity.ai.village.poi.PoiRecord": Internal.ClassInfo, "net.minecraftforge.registries.RegistryBuilder": Internal.ClassInfo, "net.minecraft.client.renderer.item.ClampedItemPropertyFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingSpawnEvent$CheckSpawn": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeSpecialEffects": Internal.ClassInfo, "net.minecraft.server.network.FilteredText": Internal.ClassInfo, "net.minecraftforge.client.RenderTypeGroup": Internal.ClassInfo, "net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Updater": Internal.ClassInfo, "net.minecraft.core.BlockPos$MutableBlockPos": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder": Internal.ClassInfo, "net.minecraft.world.level.block.AzaleaBlock": Internal.ClassInfo, "dev.latvian.mods.unit.token.UnitToken": Internal.ClassInfo, "net.minecraft.world.entity.projectile.ThrownTrident": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundChatPreviewPacket": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidProperty": Internal.ClassInfo, "net.minecraft.world.level.block.BaseEntityBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.api.cover.CoverDefinition": Internal.ClassInfo, "net.minecraft.world.level.border.BorderStatus": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.TwistingVinesFeature": Internal.ClassInfo, "com.mojang.blaze3d.platform.NativeImage$Format": Internal.ClassInfo, "net.minecraft.client.renderer.block.model.BlockElementRotation": Internal.ClassInfo, "io.netty.channel.Channel": Internal.ClassInfo, "net.minecraftforge.event.ServerChatEvent$Submitted": Internal.ClassInfo, "java.io.FileFilter": Internal.ClassInfo, "icyllis.modernui.view.ViewRoot": Internal.ClassInfo, "com.lowdragmc.lowdraglib.core.mixins.accessor.AbstractContainerScreenAccessor": Internal.ClassInfo, "com.mojang.brigadier.tree.CommandNode": Internal.ClassInfo, "com.google.common.collect.UnmodifiableIterator": Internal.ClassInfo, "net.minecraft.world.level.chunk.ChunkStatus": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ObjectMap": Internal.ClassInfo, "me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType": Internal.ClassInfo, "net.minecraft.network.chat.ClickEvent": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.ValidationContext": Internal.ClassInfo, "com.ibm.icu.impl.units.SingleUnitImpl": Internal.ClassInfo, "java.net.SocketAddress": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry": Internal.ClassInfo, "net.minecraft.nbt.ByteTag": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.ComparatorMode": Internal.ClassInfo, "net.minecraft.util.ModCheck": Internal.ClassInfo, "net.minecraft.world.level.block.GlowLichenBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback": Internal.ClassInfo, "com.ibm.icu.text.NumberFormat": Internal.ClassInfo, "icyllis.arc3d.vulkan.VkBackendContext": Internal.ClassInfo, "net.minecraft.world.level.storage.PlayerDataStorage": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2IntFunction": Internal.ClassInfo, "net.minecraft.server.packs.VanillaPackResources": Internal.ClassInfo, "net.minecraft.world.level.block.EndPortalBlock": Internal.ClassInfo, "net.minecraft.world.item.EndCrystalItem": Internal.ClassInfo, "com.simibubi.create.content.trains.schedule.destination.ScheduleInstruction": Internal.ClassInfo, "org.lwjgl.system.MemoryStack": Internal.ClassInfo, "java.time.LocalTime": Internal.ClassInfo, "net.minecraft.world.level.block.WallBlock": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.builders.FluidVeinBuilderJS": Internal.ClassInfo, "net.minecraft.world.level.block.state.StateDefinition": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Requires$Modifier": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundStopSoundPacket": Internal.ClassInfo, "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.StatContainer": Internal.ClassInfo, "icyllis.modernui.graphics.Bitmap$Ref": Internal.ClassInfo, "net.minecraft.world.level.block.PowderSnowCauldronBlock": Internal.ClassInfo, "net.minecraft.util.valueproviders.ClampedNormalInt": Internal.ClassInfo, "com.gregtechceu.gtceu.api.gui.editor.IEditableUI": Internal.ClassInfo, "java.net.InetSocketAddress": Internal.ClassInfo, "net.darkhax.bookshelf.mixin.util.random.AccessorWeightedRandomList": Internal.ClassInfo, "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker": Internal.ClassInfo, "net.minecraft.world.level.block.Blocks": Internal.ClassInfo, "net.minecraft.world.entity.animal.IronGolem": Internal.ClassInfo, "com.tterrag.registrate.util.entry.RegistryEntry": Internal.ClassInfo, "java.lang.invoke.VarHandle$AccessMode": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.TextWrapper": Internal.ClassInfo, "net.minecraft.world.level.block.MyceliumBlock": Internal.ClassInfo, "com.simibubi.create.content.trains.bogey.BogeyRenderer": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType": Internal.ClassInfo, "net.minecraftforge.common.util.INBTSerializable": Internal.ClassInfo, "net.minecraft.world.entity.animal.horse.AbstractChestedHorse": Internal.ClassInfo, "com.jozufozu.flywheel.util.transform.Transform": Internal.ClassInfo, "net.minecraft.server.packs.resources.ResourceMetadata": Internal.ClassInfo, "it.unimi.dsi.fastutil.doubles.Double2ShortFunction": Internal.ClassInfo, "org.apache.maven.artifact.handler.ArtifactHandler": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$BackgroundRendered": Internal.ClassInfo, "com.mojang.datafixers.View": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.WaterloggedVegetationPatchFeature": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.GeodeVeinGenerator": Internal.ClassInfo, "net.minecraftforge.registries.IForgeRegistry$MissingFactory": Internal.ClassInfo, "icyllis.modernui.graphics.Bitmap$SaveFormat": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.BlockItemBuilder": Internal.ClassInfo, "com.jozufozu.flywheel.api.Instancer": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongIterator": Internal.ClassInfo, "com.lowdragmc.lowdraglib.syncdata.payload.ITypedPayload": Internal.ClassInfo, "dev.architectury.registry.registries.RegistrarBuilder": Internal.ClassInfo, "net.minecraft.world.level.block.BigDripleafStemBlock": Internal.ClassInfo, "java.lang.module.ModuleDescriptor$Requires": Internal.ClassInfo, "net.minecraftforge.event.entity.living.EnderManAngerEvent": Internal.ClassInfo, "net.minecraft.commands.BrigadierExceptions": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.RecipeManagerInvoker": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.ParticleEngineAccessor": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator": Internal.ClassInfo, "net.minecraftforge.event.level.ChunkWatchEvent": Internal.ClassInfo, "net.minecraft.advancements.Advancement": Internal.ClassInfo, "net.minecraftforge.event.TickEvent": Internal.ClassInfo, "top.theillusivec4.curios.mixin.core.AccessorEntity": Internal.ClassInfo, "net.minecraftforge.event.AttachCapabilitiesEvent": Internal.ClassInfo, "net.minecraft.commands.arguments.selector.EntitySelector": Internal.ClassInfo, "java.security.PermissionCollection": Internal.ClassInfo, "it.unimi.dsi.fastutil.chars.Char2BooleanFunction": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.ButtonWidget": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData": Internal.ClassInfo, "java.util.stream.LongStream$Builder": Internal.ClassInfo, "com.gregtechceu.gtceu.core.mixins.BlockBehaviourAccessor": Internal.ClassInfo, "net.minecraft.world.entity.animal.Pufferfish": Internal.ClassInfo, "java.util.stream.BaseStream": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullBiFunction": Internal.ClassInfo, "icyllis.modernui.core.MessageQueue": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.DetectorBlockEventJS": Internal.ClassInfo, "icyllis.modernui.lifecycle.LifecycleOwner": Internal.ClassInfo, "net.minecraft.world.Clearable": Internal.ClassInfo, "net.minecraft.world.level.block.EnchantmentTableBlock": Internal.ClassInfo, "net.minecraft.world.level.block.DirtPathBlock": Internal.ClassInfo, "net.minecraft.client.Camera": Internal.ClassInfo, "net.minecraft.world.level.biome.Climate$TargetPoint": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.texture.ProgressTexture$FillDirection": Internal.ClassInfo, "com.gregtechceu.gtceu.data.recipe.builder.GTRecipeBuilder": Internal.ClassInfo, "io.github.foundationgames.automobility.util.duck.CollisionArea": Internal.ClassInfo, "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction": Internal.ClassInfo, "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType": Internal.ClassInfo, "com.simibubi.create.foundation.mixin.accessor.LivingEntityAccessor": Internal.ClassInfo, "java.lang.ThreadGroup": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.VeinGenerator": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BannerBlockEntity": Internal.ClassInfo, "net.minecraft.client.gui.spectator.SpectatorMenuItem": Internal.ClassInfo, "java.time.temporal.ValueRange": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$KeyPressed$Post": Internal.ClassInfo, "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise": Internal.ClassInfo, "net.minecraft.client.multiplayer.MultiPlayerGameMode": Internal.ClassInfo, "icyllis.modernui.view.MotionEvent": Internal.ClassInfo, "com.tterrag.registrate.providers.loot.RegistrateEntityLootTables": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityTeleportEvent$EnderEntity": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2IntFunction": Internal.ClassInfo, "com.mojang.datafixers.types.families.Algebra": Internal.ClassInfo, "net.minecraftforge.client.extensions.IForgeVertexConsumer": Internal.ClassInfo, "io.github.foundationgames.automobility.automobile.AutomobileEngine$EngineModel": Internal.ClassInfo, "net.minecraft.world.level.block.StemGrownBlock": Internal.ClassInfo, "icyllis.arc3d.core.ImageInfo": Internal.ClassInfo, "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder": Internal.ClassInfo, "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData": Internal.ClassInfo, "net.minecraft.world.level.block.FarmBlock": Internal.ClassInfo, "net.minecraft.world.item.FlintAndSteelItem": Internal.ClassInfo, "java.util.function.ObjDoubleConsumer": Internal.ClassInfo, "net.minecraft.world.level.block.SandBlock": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.PlayerSensor": Internal.ClassInfo, "dev.latvian.mods.kubejs.core.ComponentKJS": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBoat": Internal.ClassInfo, "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction": Internal.ClassInfo, "net.minecraft.world.level.block.entity.FurnaceBlockEntity": Internal.ClassInfo, "java.util.Spliterator$OfInt": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$FarmlandTrampleEvent": Internal.ClassInfo, "net.minecraft.client.gui.components.BossHealthOverlay": Internal.ClassInfo, "net.minecraft.world.level.block.AirBlock": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$CropGrowEvent": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongCollection": Internal.ClassInfo, "icyllis.modernui.graphics.text.Font": Internal.ClassInfo, "dev.latvian.mods.kubejs.bindings.UtilsWrapper": Internal.ClassInfo, "net.minecraft.world.level.block.NyliumBlock": Internal.ClassInfo, "com.mojang.authlib.yggdrasil.response.KeyPairResponse": Internal.ClassInfo, "icyllis.arc3d.engine.Attachment": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket": Internal.ClassInfo, "net.minecraft.CrashReportCategory": Internal.ClassInfo, "net.minecraftforge.event.entity.EntityMobGriefingEvent": Internal.ClassInfo, "net.minecraft.world.level.biome.Biome": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundEditBookPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings": Internal.ClassInfo, "icyllis.modernui.util.IntProperty": Internal.ClassInfo, "net.minecraft.client.renderer.texture.TextureAtlasSprite$Info": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.events.GTOreVeinEventJS": Internal.ClassInfo, "net.minecraftforge.fml.event.lifecycle.ParallelDispatchEvent": Internal.ClassInfo, "java.util.PrimitiveIterator$OfLong": Internal.ClassInfo, "java.time.temporal.TemporalAmount": Internal.ClassInfo, "net.minecraft.world.scores.ScoreboardSaveData": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest": Internal.ClassInfo, "com.google.common.collect.ImmutableMultimap": Internal.ClassInfo, "net.minecraftforge.fml.IModStateTransition$EventGenerator": Internal.ClassInfo, "icyllis.arc3d.core.Vector3": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.scene.ParticleManager": Internal.ClassInfo, "net.minecraft.client.renderer.debug.BrainDebugRenderer": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.jsonem.CubeDefinitionAccess": Internal.ClassInfo, "icyllis.arc3d.core.Vector4": Internal.ClassInfo, "java.util.function.IntFunction": Internal.ClassInfo, "icyllis.arc3d.vulkan.VulkanAllocation": Internal.ClassInfo, "io.netty.util.Attribute": Internal.ClassInfo, "com.mojang.serialization.codecs.PrimitiveCodec": Internal.ClassInfo, "net.minecraft.advancements.AdvancementRewards": Internal.ClassInfo, "net.minecraftforge.client.event.RenderGuiOverlayEvent$Post": Internal.ClassInfo, "net.minecraft.world.inventory.HopperMenu": Internal.ClassInfo, "net.minecraft.core.WritableRegistry": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.schema.RecipeConstructor$Factory": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeMobEffectInstance": Internal.ClassInfo, "com.mojang.serialization.Decoder": Internal.ClassInfo, "net.minecraft.world.level.block.CaveVinesPlantBlock": Internal.ClassInfo, "it.unimi.dsi.fastutil.floats.Float2ShortFunction": Internal.ClassInfo, "com.supermartijn642.core.mixin.BlockPropertiesAccessor": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.MachineCoverContainer": Internal.ClassInfo, "net.minecraftforge.event.entity.living.LivingDeathEvent": Internal.ClassInfo, "net.minecraft.world.entity.npc.VillagerData": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator": Internal.ClassInfo, "net.minecraft.world.item.MobBucketItem": Internal.ClassInfo, "net.minecraft.world.phys.shapes.DiscreteVoxelShape": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.LongSpliterator": Internal.ClassInfo, "net.minecraft.nbt.LongArrayTag": Internal.ClassInfo, "com.mojang.datafixers.util.Either": Internal.ClassInfo, "net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings": Internal.ClassInfo, "org.lwjgl.system.Struct$StructValidation": Internal.ClassInfo, "icyllis.modernui.lifecycle.ViewModel": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.RubberLogBlock": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList": Internal.ClassInfo, "net.minecraft.world.item.AirItem": Internal.ClassInfo, "net.minecraft.world.level.block.state.StateHolder": Internal.ClassInfo, "net.minecraft.world.level.block.state.pattern.BlockInWorld": Internal.ClassInfo, "icyllis.modernui.graphics.BlendMode": Internal.ClassInfo, "com.supermartijn642.fusion.api.model.ModelBakingContext": Internal.ClassInfo, "net.minecraft.world.item.BannerPatternItem": Internal.ClassInfo, "com.mojang.brigadier.StringReader": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.IntComparator": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.FarmlandTrampledEventJS": Internal.ClassInfo, "net.minecraft.world.level.storage.WorldData": Internal.ClassInfo, "net.minecraftforge.client.event.ContainerScreenEvent$Render": Internal.ClassInfo, "com.mojang.bridge.game.GameSession": Internal.ClassInfo, "net.minecraft.world.entity.animal.Pig": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.ObjectSpliterator": Internal.ClassInfo, "icyllis.arc3d.core.Blender": Internal.ClassInfo, "icyllis.modernui.fragment.FragmentFactory": Internal.ClassInfo, "java.util.TimeZone": Internal.ClassInfo, "net.minecraftforge.client.event.EntityRenderersEvent$AddLayers": Internal.ClassInfo, "java.util.Collection": Internal.ClassInfo, "net.minecraft.network.chat.MessageSignature": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2DoubleFunction": Internal.ClassInfo, "java.util.function.BinaryOperator": Internal.ClassInfo, "io.netty.channel.nio.NioEventLoopGroup": Internal.ClassInfo, "io.netty.buffer.PoolArenaMetric": Internal.ClassInfo, "net.minecraft.world.entity.player.Player": Internal.ClassInfo, "com.ibm.icu.util.ULocale$Minimize": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.RandomBooleanSelectorFeature": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction": Internal.ClassInfo, "net.minecraft.commands.Commands$CommandSelection": Internal.ClassInfo, "net.minecraft.world.level.block.RespawnAnchorBlock": Internal.ClassInfo, "java.util.Queue": Internal.ClassInfo, "java.time.temporal.Temporal": Internal.ClassInfo, "java.lang.ThreadLocal$SuppliedThreadLocal": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.AbstractObject2FloatFunction": Internal.ClassInfo, "it.unimi.dsi.fastutil.ints.Int2IntMap": Internal.ClassInfo, "io.netty.buffer.ByteBufConvertible": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.SimpleRandomSelectorFeature": Internal.ClassInfo, "com.mojang.blaze3d.vertex.BufferBuilder$SortState": Internal.ClassInfo, "net.minecraft.world.level.EntityGetter": Internal.ClassInfo, "com.electronwill.nightconfig.core.file.CommentedFileConfig": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.TreeFeature": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundResourcePackPacket": Internal.ClassInfo, "net.minecraft.world.level.block.EndPortalFrameBlock": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.RecipeSchemaRegistryEventJS": Internal.ClassInfo, "net.minecraft.world.level.material.PushReaction": Internal.ClassInfo, "net.minecraft.world.scores.Team$CollisionRule": Internal.ClassInfo, "com.jozufozu.flywheel.core.layout.BufferLayout$Builder": Internal.ClassInfo, "com.tterrag.registrate.util.nullness.NonNullFunction": Internal.ClassInfo, "net.minecraft.world.entity.decoration.ArmorStand": Internal.ClassInfo, "net.minecraft.world.entity.npc.VillagerType": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet": Internal.ClassInfo, "icyllis.modernui.lifecycle.Lifecycle$Event": Internal.ClassInfo, "java.util.LinkedList": Internal.ClassInfo, "dev.latvian.mods.kubejs.level.LevelEventJS": Internal.ClassInfo, "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry": Internal.ClassInfo, "net.minecraft.world.entity.animal.FrogVariant": Internal.ClassInfo, "net.minecraftforge.common.PlantType": Internal.ClassInfo, "java.nio.channels.ReadableByteChannel": Internal.ClassInfo, "net.minecraft.world.item.crafting.CraftingRecipe": Internal.ClassInfo, "net.minecraft.world.level.block.BaseCoralWallFanBlock": Internal.ClassInfo, "net.minecraft.world.entity.projectile.DragonFireball": Internal.ClassInfo, "net.minecraft.client.renderer.Rect2i": Internal.ClassInfo, "net.minecraftforge.client.event.RegisterShadersEvent": Internal.ClassInfo, "icyllis.modernui.view.ActionProvider": Internal.ClassInfo, "net.minecraft.client.renderer.DimensionSpecialEffects": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$PlayerChangedDimensionEvent": Internal.ClassInfo, "java.util.AbstractMap": Internal.ClassInfo, "icyllis.modernui.graphics.Image": Internal.ClassInfo, "net.minecraftforge.client.event.ClientPlayerNetworkEvent": Internal.ClassInfo, "dev.latvian.mods.rhino.util.ValueUnwrapper": Internal.ClassInfo, "net.minecraft.world.item.MinecartItem": Internal.ClassInfo, "org.apache.maven.artifact.versioning.VersionRange": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction": Internal.ClassInfo, "net.minecraft.client.gui.MapRenderer": Internal.ClassInfo, "dev.latvian.mods.unit.function.FunctionFactory$Arg3": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.IControllable": Internal.ClassInfo, "net.minecraft.core.particles.ParticleOptions": Internal.ClassInfo, "net.minecraft.client.multiplayer.ClientAdvancements": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement": Internal.ClassInfo, "net.montoyo.mcef.api.ISchemeResponseData": Internal.ClassInfo, "com.tterrag.registrate.builders.ItemBuilder": Internal.ClassInfo, "java.net.InetAddress": Internal.ClassInfo, "com.google.common.collect.RegularImmutableList": Internal.ClassInfo, "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction": Internal.ClassInfo, "mezz.jei.api.gui.ingredient.IRecipeSlotsView": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action": Internal.ClassInfo, "net.minecraft.world.entity.monster.warden.WardenSpawnTracker": Internal.ClassInfo, "net.minecraftforge.fml.config.IConfigEvent": Internal.ClassInfo, "org.apache.maven.artifact.metadata.ArtifactMetadata": Internal.ClassInfo, "net.minecraft.world.item.trading.MerchantOffer": Internal.ClassInfo, "net.minecraft.client.gui.components.toasts.TutorialToast": Internal.ClassInfo, "dev.latvian.mods.unit.function.FunctionFactory$Arg1": Internal.ClassInfo, "dev.latvian.mods.unit.function.FunctionFactory$Arg2": Internal.ClassInfo, "mezz.jei.api.gui.builder.IIngredientAcceptor": Internal.ClassInfo, "net.minecraft.world.level.block.SculkBehaviour": Internal.ClassInfo, "net.minecraft.world.inventory.BeaconMenu": Internal.ClassInfo, "dev.latvian.mods.rhino.mod.wrapper.AABBWrapper": Internal.ClassInfo, "dev.latvian.mods.kubejs.misc.MobEffectBuilder": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.ObjectDescJS": Internal.ClassInfo, "java.io.FilterOutputStream": Internal.ClassInfo, "com.mojang.brigadier.builder.LiteralArgumentBuilder": Internal.ClassInfo, "com.mojang.blaze3d.vertex.VertexFormat": Internal.ClassInfo, "net.minecraft.client.gui.spectator.SpectatorMenu": Internal.ClassInfo, "icyllis.modernui.graphics.drawable.Drawable": Internal.ClassInfo, "net.minecraft.network.chat.SignedMessageValidator$State": Internal.ClassInfo, "net.minecraft.world.item.crafting.BannerDuplicateRecipe": Internal.ClassInfo, "net.minecraft.world.level.biome.MobSpawnSettings$Builder": Internal.ClassInfo, "com.simibubi.create.foundation.gui.TickableGuiEventListener": Internal.ClassInfo, "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement": Internal.ClassInfo, "com.gregtechceu.gtceu.api.recipe.content.ContentModifier": Internal.ClassInfo, "com.simibubi.create.foundation.gui.widget.SelectionScrollInput": Internal.ClassInfo, "java.lang.Double": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.component.RecipeComponentBuilderMap": Internal.ClassInfo, "net.minecraftforge.client.model.generators.ModelFile": Internal.ClassInfo, "net.minecraft.world.level.biome.BiomeResolver": Internal.ClassInfo, "com.google.common.collect.ImmutableSet$Builder": Internal.ClassInfo, "io.netty.util.concurrent.ProgressiveFuture": Internal.ClassInfo, "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer": Internal.ClassInfo, "com.simibubi.create.content.contraptions.ContraptionType": Internal.ClassInfo, "net.minecraftforge.event.entity.item.ItemTossEvent": Internal.ClassInfo, "net.minecraft.world.inventory.LecternMenu": Internal.ClassInfo, "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction": Internal.ClassInfo, "net.minecraftforge.client.event.CustomizeGuiOverlayEvent$DebugText": Internal.ClassInfo, "com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.editor.ui.menu.MenuTab": Internal.ClassInfo, "fudge.notenoughcrashes.patches.MinecraftClientAccess": Internal.ClassInfo, "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.HugeFungusFeature": Internal.ClassInfo, "icyllis.arc3d.engine.Key": Internal.ClassInfo, "com.google.common.reflect.TypeToken$TypeSet": Internal.ClassInfo, "com.gregtechceu.gtceu.api.capability.recipe.IRecipeCapabilityHolder": Internal.ClassInfo, "icyllis.modernui.view.MenuItem$OnMenuItemClickListener": Internal.ClassInfo, "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor": Internal.ClassInfo, "java.io.DataOutput": Internal.ClassInfo, "net.minecraft.world.entity.monster.Illusioner": Internal.ClassInfo, "net.minecraft.world.scores.PlayerTeam": Internal.ClassInfo, "net.minecraftforge.common.util.ITeleporter": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.ChorusPlantFeature": Internal.ClassInfo, "net.minecraft.world.item.MapItem": Internal.ClassInfo, "net.minecraftforge.network.NetworkEvent$GatherLoginPayloadsEvent": Internal.ClassInfo, "dev.latvian.mods.kubejs.loot.FunctionContainer": Internal.ClassInfo, "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor": Internal.ClassInfo, "net.minecraft.world.item.WrittenBookItem": Internal.ClassInfo, "com.mojang.datafixers.util.Pair": Internal.ClassInfo, "net.minecraft.world.entity.projectile.Snowball": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty$GasTier": Internal.ClassInfo, "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy": Internal.ClassInfo, "java.lang.constant.Constable": Internal.ClassInfo, "vice.rubidium_extras.mixins.FrameCounter.FpsAccessorMixin": Internal.ClassInfo, "net.minecraft.world.entity.monster.Zoglin": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.DripstoneClusterFeature": Internal.ClassInfo, "dev.architectury.hooks.level.biome.SpawnProperties": Internal.ClassInfo, "com.gregtechceu.gtceu.api.machine.multiblock.MultiblockControllerMachine": Internal.ClassInfo, "dev.latvian.mods.rhino.SymbolScriptable": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback": Internal.ClassInfo, "net.minecraftforge.event.entity.living.MobEffectEvent": Internal.ClassInfo, "icyllis.arc3d.engine.RenderSurface": Internal.ClassInfo, "net.minecraft.world.level.block.PowderSnowBlock": Internal.ClassInfo, "net.minecraft.client.model.geom.builders.UVPair": Internal.ClassInfo, "net.minecraftforge.event.ServerChatEvent$Preview": Internal.ClassInfo, "icyllis.modernui.graphics.ColorSpace$Adaptation": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundChatPacket": Internal.ClassInfo, "dev.latvian.mods.kubejs.util.Lazy": Internal.ClassInfo, "dev.ftb.mods.ftblibrary.core.DisplayInfoFTBL": Internal.ClassInfo, "com.gregtechceu.gtceu.integration.kjs.builders.OreVeinBuilderJS": Internal.ClassInfo, "net.minecraft.world.level.block.WetSpongeBlock": Internal.ClassInfo, "net.minecraft.world.inventory.CraftingMenu": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.tag.TagPrefix": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration": Internal.ClassInfo, "net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder": Internal.ClassInfo, "net.minecraft.util.random.WeightedEntry$IntrusiveBase": Internal.ClassInfo, "net.minecraftforge.client.event.ScreenEvent$Init$Pre": Internal.ClassInfo, "net.minecraft.nbt.StringTag": Internal.ClassInfo, "net.minecraft.client.gui.components.events.AbstractContainerEventHandler": Internal.ClassInfo, "net.minecraft.world.entity.animal.allay.Allay": Internal.ClassInfo, "com.mojang.datafixers.Products$P13": Internal.ClassInfo, "icyllis.arc3d.engine.ThreadSafeCache": Internal.ClassInfo, "com.mojang.datafixers.Products$P14": Internal.ClassInfo, "com.mojang.datafixers.Products$P11": Internal.ClassInfo, "com.mojang.datafixers.Products$P12": Internal.ClassInfo, "net.minecraft.world.level.block.entity.LidBlockEntity": Internal.ClassInfo, "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext": Internal.ClassInfo, "net.minecraftforge.client.event.RenderLevelStageEvent": Internal.ClassInfo, "net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingIn": Internal.ClassInfo, "com.mojang.datafixers.Products$P10": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.worldgen.generator.GeodeVeinGenerator$GeodeBlockSettings": Internal.ClassInfo, "net.minecraft.client.DebugQueryHandler": Internal.ClassInfo, "net.minecraft.world.item.crafting.FireworkStarFadeRecipe": Internal.ClassInfo, "net.minecraft.server.packs.repository.Pack$Position": Internal.ClassInfo, "net.minecraftforge.forgespi.language.IModLanguageProvider$IModLanguageLoader": Internal.ClassInfo, "appeng.thirdparty.fabric.SpriteFinder": Internal.ClassInfo, "com.gregtechceu.gtceu.api.block.MaterialPipeBlock": Internal.ClassInfo, "net.minecraft.world.item.crafting.SuspiciousStewRecipe": Internal.ClassInfo, "dev.latvian.mods.kubejs.typings.desc.ObjectDescJS$Entry": Internal.ClassInfo, "com.mojang.datafixers.Products$P15": Internal.ClassInfo, "net.minecraftforge.common.util.Lazy": Internal.ClassInfo, "net.minecraft.world.level.levelgen.SurfaceRules$Condition": Internal.ClassInfo, "com.mojang.datafixers.Products$P16": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration": Internal.ClassInfo, "icyllis.arc3d.core.Shader": Internal.ClassInfo, "net.minecraftforge.event.level.BlockEvent$CropGrowEvent$Pre": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider": Internal.ClassInfo, "net.minecraft.world.entity.ai.control.MoveControl": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerXpEvent$PickupXp": Internal.ClassInfo, "com.tterrag.registrate.builders.Builder": Internal.ClassInfo, "net.minecraft.world.level.block.BushBlock": Internal.ClassInfo, "com.jozufozu.flywheel.mixin.BlockEntityRenderDispatcherAccessor": Internal.ClassInfo, "net.minecraft.world.entity.animal.Chicken": Internal.ClassInfo, "net.minecraft.nbt.CompoundTag": Internal.ClassInfo, "net.minecraft.world.level.pathfinder.PathComputationType": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.BasaltPillarFeature": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeBlock": Internal.ClassInfo, "com.jozufozu.flywheel.core.PartialModel": Internal.ClassInfo, "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher": Internal.ClassInfo, "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose": Internal.ClassInfo, "net.minecraft.world.entity.npc.WanderingTrader": Internal.ClassInfo, "io.netty.util.concurrent.MultithreadEventExecutorGroup": Internal.ClassInfo, "net.minecraft.world.level.block.BaseRailBlock": Internal.ClassInfo, "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection": Internal.ClassInfo, "net.minecraft.tags.TagBuilder": Internal.ClassInfo, "mezz.jei.api.runtime.IJeiRuntime": Internal.ClassInfo, "net.minecraftforge.common.extensions.IForgeItem": Internal.ClassInfo, "net.minecraft.world.level.levelgen.feature.DiskFeature": Internal.ClassInfo, "net.minecraft.world.level.block.state.properties.StairsShape": Internal.ClassInfo, "net.minecraft.world.level.chunk.LightChunkGetter": Internal.ClassInfo, "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager": Internal.ClassInfo, "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard": Internal.ClassInfo, "com.lowdragmc.lowdraglib.networking.both.PacketRPCMethodPayload": Internal.ClassInfo, "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket": Internal.ClassInfo, "net.minecraft.world.item.ArmorMaterial": Internal.ClassInfo, "net.minecraft.client.Minecraft": Internal.ClassInfo, "dev.latvian.mods.kubejs.block.custom.MultipartShapedBlockBuilder": Internal.ClassInfo, "net.minecraft.util.ExtraCodecs$TagOrElementLocation": Internal.ClassInfo, "com.mojang.serialization.DataResult$PartialResult": Internal.ClassInfo, "net.minecraft.world.level.block.WeatheringCopperStairBlock": Internal.ClassInfo, "net.minecraftforge.common.crafting.conditions.ICondition$IContext": Internal.ClassInfo, "io.github.foundationgames.automobility.forge.mixin.jsonem.CubeDeformationAccess": Internal.ClassInfo, "dev.latvian.mods.kubejs.client.painter.Painter": Internal.ClassInfo, "net.minecraft.util.valueproviders.WeightedListInt": Internal.ClassInfo, "com.jozufozu.flywheel.util.MatrixWrite": Internal.ClassInfo, "mezz.jei.api.helpers.IModIdHelper": Internal.ClassInfo, "icyllis.modernui.core.Looper": Internal.ClassInfo, "dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS": Internal.ClassInfo, "com.lowdragmc.lowdraglib.gui.widget.Widget": Internal.ClassInfo, "com.gregtechceu.gtceu.common.block.CableBlock": Internal.ClassInfo, "net.minecraft.world.item.ElytraItem": Internal.ClassInfo, "mezz.jei.api.gui.ingredient.IRecipeSlotTooltipCallback": Internal.ClassInfo, "net.minecraft.client.tutorial.Tutorial": Internal.ClassInfo, "com.mojang.blaze3d.audio.Channel": Internal.ClassInfo, "com.lowdragmc.lowdraglib.client.renderer.IRenderer": Internal.ClassInfo, "com.gregtechceu.gtceu.api.data.chemical.Element": Internal.ClassInfo, "icyllis.modernui.view.ViewTreeObserver$OnGlobalFocusChangeListener": Internal.ClassInfo, "net.minecraftforge.event.entity.player.PlayerEvent$SaveToFile": Internal.ClassInfo, "dev.latvian.mods.kubejs.player.InventoryEventJS": Internal.ClassInfo, "com.gregtechceu.gtceu.api.syncdata.EnhancedFieldManagedStorage": Internal.ClassInfo, "it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator": Internal.ClassInfo, "net.minecraftforge.forgespi.locating.IModFile": Internal.ClassInfo, "icyllis.arc3d.core.Quaternion": Internal.ClassInfo, "it.unimi.dsi.fastutil.objects.Object2CharFunction": Internal.ClassInfo};
    }
    type ClassInfo_ = ClassInfo;
    abstract class ScreenEvent$MouseButtonPressed extends Internal.ScreenEvent$MouseInput {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
        getButton(): number;
        get button(): number
    }
    type ScreenEvent$MouseButtonPressed_ = ScreenEvent$MouseButtonPressed;
    class ServerOpList extends Internal.StoredUserList<Internal.GameProfile, any> {
        constructor(arg0: Internal.File_)
        canBypassPlayerLimit(arg0: Internal.GameProfile_): boolean;
    }
    type ServerOpList_ = ServerOpList;
    class MutableComponent implements Internal.ComponentKJS, Internal.Component {
        append(arg0: Internal.Component_): this;
        getVisualOrderText(): Internal.FormattedCharSequence;
        toFlatList(): Internal.List<Internal.Component>;
        hasStyle(): boolean;
        darkRed(): this;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): Internal.Optional<T>;
        toJson(): Internal.JsonElement;
        clickOpenUrl(url: string): this;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Internal.Optional<T>;
        darkBlue(): this;
        obfuscated(value: boolean): this;
        getString(arg0: number): string;
        darkGreen(): this;
        color(c: Internal.Color_): this;
        bold(): this;
        underlined(): this;
        static nbt(arg0: string, arg1: boolean, arg2: Internal.Optional_<Internal.Component>, arg3: Internal.DataSource_): Internal.MutableComponent;
        yellow(): this;
        withStyle(arg0: Internal.UnaryOperator_<Internal.Style>): this;
        darkPurple(): this;
        clickCopy(text: string): this;
        blue(): this;
        hover(s: Internal.Component_): this;
        bold(value: boolean): this;
        static score(arg0: string, arg1: string): Internal.MutableComponent;
        static create(arg0: Internal.ComponentContents_): Internal.MutableComponent;
        withStyle(arg0: Internal.ChatFormatting_): this;
        getContents(): Internal.ComponentContents;
        aqua(): this;
        green(): this;
        clickOpenFile(path: string): this;
        static literal(arg0: string): Internal.MutableComponent;
        black(): this;
        obfuscated(): this;
        strikethrough(value: boolean): this;
        insertion(s: string): this;
        static translatable(arg0: string): Internal.MutableComponent;
        red(): this;
        clickRunCommand(command: string): this;
        italic(): this;
        static translatable(arg0: string, ...arg1: any[]): Internal.MutableComponent;
        static empty(): Internal.MutableComponent;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        component(): Internal.Component;
        click(s: Internal.ClickEvent_): this;
        isEmpty(): boolean;
        underlined(value: boolean): this;
        getStyle(): Internal.Style;
        self(): this;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        rawComponent(): this;
        gray(): this;
        font(s: ResourceLocation_): this;
        getSiblings(): Internal.List<Internal.Component>;
        darkAqua(): this;
        getString(): string;
        static nullToEmpty(arg0: string): Internal.Component;
        static of(arg0: string, arg1: Internal.Style_): Internal.FormattedText;
        clickChangePage(page: string): this;
        darkGray(): this;
        spliterator(): Internal.Spliterator<Internal.Component>;
        iterator(): Internal.Iterator<any>;
        noColor(): this;
        plainCopy(): this;
        static keybind(arg0: string): Internal.MutableComponent;
        setStyle(arg0: Internal.Style_): this;
        withStyle(arg0: Internal.Style_): this;
        clickSuggestCommand(command: string): this;
        strikethrough(): this;
        gold(): this;
        contains(arg0: Internal.Component_): boolean;
        hasSiblings(): boolean;
        white(): this;
        static composite(...arg0: Internal.FormattedText_[]): Internal.FormattedText;
        italic(value: boolean): this;
        static composite(arg0: Internal.List_<Internal.FormattedText>): Internal.FormattedText;
        static of(arg0: string): Internal.FormattedText;
        withStyle(...arg0: Internal.ChatFormatting_[]): this;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        rawCopy(): this;
        toFlatList(arg0: Internal.Style_): Internal.List<Internal.Component>;
        static selector(arg0: string, arg1: Internal.Optional_<Internal.Component>): Internal.MutableComponent;
        lightPurple(): this;
        copy(): this;
        forEach(arg0: Internal.Consumer_<Internal.Component>): void;
        get visualOrderText(): Internal.FormattedCharSequence
        get contents(): Internal.ComponentContents
        get empty(): boolean
        get style(): Internal.Style
        get siblings(): Internal.List<Internal.Component>
        get string(): string
        set style(arg0: Internal.Style_)
    }
    type MutableComponent_ = MutableComponent;
    abstract class AbstractByteCollection extends Internal.AbstractCollection<number> implements Internal.ByteCollection {
        containsAll(arg0: Internal.ByteCollection_): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        retainAll(arg0: Internal.ByteCollection_): boolean;
        forEach(arg0: Internal.IntConsumer_): void;
        rem(arg0: number): boolean;
        intStream(): Internal.IntStream;
        removeIf(arg0: Internal.BytePredicate_): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        toArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        intIterator(): Internal.IntIterator;
        removeAll(arg0: Internal.ByteCollection_): boolean;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        contains(arg0: number): boolean;
        iterator(): Internal.Iterator<any>;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        forEach(arg0: Internal.ByteConsumer_): void;
        intSpliterator(): Internal.IntSpliterator;
        toByteArray(): number[];
        addAll(arg0: Internal.ByteCollection_): boolean;
        spliterator(): Internal.Spliterator<any>;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        toByteArray(arg0: number[]): number[];
    }
    type AbstractByteCollection_ = AbstractByteCollection;
    class EnderChestBlock extends Internal.AbstractChestBlock<Internal.EnderChestBlockEntity> implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type EnderChestBlock_ = EnderChestBlock;
    interface IGuiClickableArea {
        getArea(): Internal.Rect2i;
        createBasic(arg0: number, arg1: number, arg2: number, arg3: number, ...arg4: mezz.jei.api.recipe.RecipeType_<any>[]): this;
        isTooltipEnabled(): boolean;
        onClick(arg0: Internal.IFocusFactory_, arg1: Internal.IRecipesGui_): void;
        getTooltipStrings(): Internal.List<Internal.Component>;
        get area(): Internal.Rect2i
        get tooltipEnabled(): boolean
        get tooltipStrings(): Internal.List<Internal.Component>
    }
    type IGuiClickableArea_ = IGuiClickableArea;
    class SculkSensorBlock extends Internal.BaseEntityBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: number)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static canActivate(arg0: Internal.BlockState_): boolean;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getListenerRange(): number;
        setDestroySpeed(v: number): void;
        static deactivate(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        static getPhase(arg0: Internal.BlockState_): Internal.SculkSensorPhase;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static activate(arg0: Internal.Entity_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        get listenerRange(): number
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly COOLDOWN_TICKS: 1;
        static readonly VIBRATION_FREQUENCY_FOR_EVENT: {[key: Internal.GameEvent]: 6, [key: Internal.GameEvent]: 10, [key: Internal.GameEvent]: 9, [key: Internal.GameEvent]: 12, [key: Internal.GameEvent]: 14, [key: Internal.GameEvent]: 5, [key: Internal.GameEvent]: 6, [key: Internal.GameEvent]: 13, [key: Internal.GameEvent]: 15, [key: Internal.GameEvent]: 15, [key: Internal.GameEvent]: 2, [key: Internal.GameEvent]: 8, [key: Internal.GameEvent]: 6, [key: Internal.GameEvent]: 11, [key: Internal.GameEvent]: 9, [key: Internal.GameEvent]: 8, [key: Internal.GameEvent]: 6, [key: Internal.GameEvent]: 5, [key: Internal.GameEvent]: 7, [key: Internal.GameEvent]: 10, [key: Internal.GameEvent]: 15, [key: Internal.GameEvent]: 11, [key: Internal.GameEvent]: 8, [key: Internal.GameEvent]: 4, [key: Internal.GameEvent]: 1, [key: Internal.GameEvent]: 15, [key: Internal.GameEvent]: 11, [key: Internal.GameEvent]: 10, [key: Internal.GameEvent]: 10, [key: Internal.GameEvent]: 14, [key: Internal.GameEvent]: 9, [key: Internal.GameEvent]: 7, [key: Internal.GameEvent]: 8, [key: Internal.GameEvent]: 12, [key: Internal.GameEvent]: 13, [key: Internal.GameEvent]: 14, [key: Internal.GameEvent]: 15, [key: Internal.GameEvent]: 12, [key: Internal.GameEvent]: 7, [key: Internal.GameEvent]: 13, [key: Internal.GameEvent]: 3, [key: Internal.GameEvent]: 15};
        static readonly ACTIVE_TICKS: 40;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly POWER: Internal.IntegerProperty;
        static readonly PHASE: Internal.EnumProperty<Internal.SculkSensorPhase>;
    }
    type SculkSensorBlock_ = SculkSensorBlock;
    abstract class NearestVisibleLivingEntitySensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type NearestVisibleLivingEntitySensor_ = NearestVisibleLivingEntitySensor;
    interface ViewModelProvider$Factory {
        create<T extends Internal.ViewModel>(arg0: T): T;
        (arg0: T): T;
    }
    type ViewModelProvider$Factory_ = ViewModelProvider$Factory;
    class ShapelessRecipeBuilder implements Internal.RecipeBuilder {
        constructor(arg0: Internal.ItemLike_, arg1: number)
        requires(arg0: Internal.TagKey_<Internal.Item>): this;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: string): void;
        static shapeless(arg0: Internal.ItemLike_): Internal.ShapelessRecipeBuilder;
        static getDefaultRecipeId(arg0: Internal.ItemLike_): ResourceLocation;
        requires(arg0: Internal.Ingredient_): this;
        getResult(): Internal.Item;
        group(arg0: string): Internal.RecipeBuilder;
        unlockedBy(arg0: string, arg1: Internal.CriterionTriggerInstance_): this;
        static shapeless(arg0: Internal.ItemLike_, arg1: number): Internal.ShapelessRecipeBuilder;
        requires(arg0: Internal.ItemLike_): this;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>): void;
        requires(arg0: Internal.ItemLike_, arg1: number): this;
        requires(arg0: Internal.Ingredient_, arg1: number): this;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: ResourceLocation_): void;
        get result(): Internal.Item
    }
    type ShapelessRecipeBuilder_ = ShapelessRecipeBuilder;
    abstract class URLConnection {
        setIfModifiedSince(arg0: number): void;
        getHeaderFieldLong(arg0: string, arg1: number): number;
        getContentLengthLong(): number;
        /**
         * @deprecated
        */
        static getDefaultRequestProperty(arg0: string): string;
        getConnectTimeout(): number;
        static setFileNameMap(arg0: Internal.FileNameMap_): void;
        getRequestProperty(arg0: string): string;
        setDoInput(arg0: boolean): void;
        setUseCaches(arg0: boolean): void;
        setDoOutput(arg0: boolean): void;
        getContentLength(): number;
        static setDefaultAllowUserInteraction(arg0: boolean): void;
        getContent(arg0: typeof any[]): any;
        getUseCaches(): boolean;
        getIfModifiedSince(): number;
        getContent(): any;
        getHeaderField(arg0: string): string;
        getURL(): Internal.URL;
        getDoOutput(): boolean;
        static getDefaultUseCaches(arg0: string): boolean;
        connect(): void;
        setConnectTimeout(arg0: number): void;
        getDoInput(): boolean;
        getReadTimeout(): number;
        getRequestProperties(): Internal.Map<string, Internal.List<string>>;
        getHeaderField(arg0: number): string;
        getContentEncoding(): string;
        /**
         * @deprecated
        */
        static setDefaultRequestProperty(arg0: string, arg1: string): void;
        setAllowUserInteraction(arg0: boolean): void;
        getInputStream(): Internal.InputStream;
        getDate(): number;
        static guessContentTypeFromStream(arg0: Internal.InputStream_): string;
        setReadTimeout(arg0: number): void;
        static getDefaultAllowUserInteraction(): boolean;
        getOutputStream(): Internal.OutputStream;
        getPermission(): Internal.Permission;
        getHeaderFieldInt(arg0: string, arg1: number): number;
        getLastModified(): number;
        static getFileNameMap(): Internal.FileNameMap;
        getDefaultUseCaches(): boolean;
        getAllowUserInteraction(): boolean;
        addRequestProperty(arg0: string, arg1: string): void;
        getHeaderFields(): Internal.Map<string, Internal.List<string>>;
        getHeaderFieldKey(arg0: number): string;
        static setContentHandlerFactory(arg0: Internal.ContentHandlerFactory_): void;
        setRequestProperty(arg0: string, arg1: string): void;
        getExpiration(): number;
        setDefaultUseCaches(arg0: boolean): void;
        getHeaderFieldDate(arg0: string, arg1: number): number;
        static setDefaultUseCaches(arg0: string, arg1: boolean): void;
        static guessContentTypeFromName(arg0: string): string;
        getContentType(): string;
        set ifModifiedSince(arg0: number)
        get contentLengthLong(): number
        get connectTimeout(): number
        set fileNameMap(arg0: Internal.FileNameMap_)
        set doInput(arg0: boolean)
        set useCaches(arg0: boolean)
        set doOutput(arg0: boolean)
        get contentLength(): number
        set defaultAllowUserInteraction(arg0: boolean)
        get useCaches(): boolean
        get ifModifiedSince(): number
        get content(): any
        get URL(): Internal.URL
        get doOutput(): boolean
        set connectTimeout(arg0: number)
        get doInput(): boolean
        get readTimeout(): number
        get requestProperties(): Internal.Map<string, Internal.List<string>>
        get contentEncoding(): string
        set allowUserInteraction(arg0: boolean)
        get inputStream(): Internal.InputStream
        get date(): number
        set readTimeout(arg0: number)
        get defaultAllowUserInteraction(): boolean
        get outputStream(): Internal.OutputStream
        get permission(): Internal.Permission
        get lastModified(): number
        get fileNameMap(): Internal.FileNameMap
        get defaultUseCaches(): boolean
        get allowUserInteraction(): boolean
        get headerFields(): Internal.Map<string, Internal.List<string>>
        set contentHandlerFactory(arg0: Internal.ContentHandlerFactory_)
        get expiration(): number
        set defaultUseCaches(arg0: boolean)
        get contentType(): string
    }
    type URLConnection_ = URLConnection;
    interface ObjectIterator <K> extends Internal.Iterator<K> {
        remove(): void;
        skip(arg0: number): number;
        next(): K;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.Consumer_<K>): void;
    }
    type ObjectIterator_<K> = ObjectIterator<K>;
    class ScreenKeyReleasedEvent extends Internal.Event {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
        readonly keyCode: number;
        readonly scanCode: number;
        readonly modifiers: number;
    }
    type ScreenKeyReleasedEvent_ = ScreenKeyReleasedEvent;
    interface SignatureUpdater$Output {
        update(arg0: number[]): void;
        (arg0: number[]): void;
    }
    type SignatureUpdater$Output_ = SignatureUpdater$Output;
    interface ShaderBuilder {
        codeAppend(arg0: string): void;
        codePrependf(arg0: string, ...arg1: any[]): void;
        codeAppendf(arg0: string, ...arg1: any[]): void;
        getMangledName(arg0: string): string;
    }
    type ShaderBuilder_ = ShaderBuilder;
    class ModuleDescriptor$Opens$Modifier extends Internal.Enum<Internal.ModuleDescriptor$Opens$Modifier> {
        static valueOf(arg0: string): Internal.ModuleDescriptor$Opens$Modifier;
        static values(): Internal.ModuleDescriptor$Opens$Modifier[];
        static readonly MANDATED: Internal.ModuleDescriptor$Opens$Modifier;
        static readonly SYNTHETIC: Internal.ModuleDescriptor$Opens$Modifier;
    }
    type ModuleDescriptor$Opens$Modifier_ = "mandated" | ModuleDescriptor$Opens$Modifier | "synthetic";
    class RandomPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.Holder_<Internal.PlacedFeature>)
        tries(): number;
        ySpread(): number;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        feature(): Internal.Holder<Internal.PlacedFeature>;
        xzSpread(): number;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.RandomPatchConfiguration>;
    }
    type RandomPatchConfiguration_ = RandomPatchConfiguration;
    class BlockEvent$EntityPlaceEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.BlockSnapshot_, arg1: Internal.BlockState_, arg2: Internal.Entity_)
        getEntity(): Internal.Entity;
        getPlacedAgainst(): Internal.BlockState;
        getBlockSnapshot(): Internal.BlockSnapshot;
        getPlacedBlock(): Internal.BlockState;
        get entity(): Internal.Entity
        get placedAgainst(): Internal.BlockState
        get blockSnapshot(): Internal.BlockSnapshot
        get placedBlock(): Internal.BlockState
    }
    type BlockEvent$EntityPlaceEvent_ = BlockEvent$EntityPlaceEvent;
    interface IForgeEnchantment {
        getDamageBonus(arg0: number, arg1: Internal.MobType_, arg2: Internal.ItemStack_): number;
        allowedInCreativeTab(arg0: Internal.Item_, arg1: Internal.CreativeModeTab_): boolean;
    }
    type IForgeEnchantment_ = IForgeEnchantment;
    interface InputFluid extends Internal.InputReplacement, Internal.FluidLike {
        replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.InputReplacement_): any;
        getAmount(): number;
        matches(other: Internal.FluidLike_): boolean;
        of(o: any): Internal.InputReplacement;
        transform(transformer: Internal.InputReplacementTransformer_): Internal.InputReplacementTransformer$Replacement;
        isEmpty(): boolean;
        copy(amount: number): Internal.FluidLike;
        get amount(): number
        get empty(): boolean
    }
    type InputFluid_ = InputFluid;
    class SignedMessageChain$Link extends Internal.Record {
        constructor(arg0: Internal.MessageSignature_)
        signature(): Internal.MessageSignature;
    }
    type SignedMessageChain$Link_ = SignedMessageChain$Link;
    class ModuleLayer$Controller {
        addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this;
        layer(): Internal.ModuleLayer;
        addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this;
        addReads(arg0: Internal.Module_, arg1: Internal.Module_): this;
    }
    type ModuleLayer$Controller_ = ModuleLayer$Controller;
    interface ByteStack extends it.unimi.dsi.fastutil.Stack<number> {
        /**
         * @deprecated
        */
        push(arg0: number): void;
        popByte(): number;
        /**
         * @deprecated
        */
        top(): any;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        pop(): any;
        isEmpty(): boolean;
        push(arg0: number): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        topByte(): number;
        peekByte(arg0: number): number;
        get empty(): boolean
    }
    type ByteStack_ = ByteStack;
    abstract class SinglePieceStructure extends Internal.Structure {
    }
    type SinglePieceStructure_ = SinglePieceStructure;
    class ModCheck$Confidence extends Internal.Enum<Internal.ModCheck$Confidence> {
        static values(): Internal.ModCheck$Confidence[];
        static valueOf(arg0: string): Internal.ModCheck$Confidence;
        static readonly VERY_LIKELY: Internal.ModCheck$Confidence;
        static readonly DEFINITELY: Internal.ModCheck$Confidence;
        static readonly PROBABLY_NOT: Internal.ModCheck$Confidence;
    }
    type ModCheck$Confidence_ = "definitely" | "very_likely" | ModCheck$Confidence | "probably_not";
    abstract class BlockBehaviour$BlockStateBase extends Internal.StateHolder<Internal.Block, Internal.BlockState> implements Internal.BlockStateKJS {
        randomTick(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.RandomSource_): void;
        updateNeighbourShapes(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: number): void;
        canOcclude(): boolean;
        getShape(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.CollisionContext_): Internal.VoxelShape;
        getSignal(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        getLightBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        tick(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.RandomSource_): void;
        /**
         * @deprecated
        */
        getLightEmission(): number;
        updateNeighbourShapes(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: number, arg3: number): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getInteractionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        is(arg0: Internal.TagKey_<Internal.Block>): boolean;
        useShapeForLightOcclusion(): boolean;
        initCache(): void;
        setLightEmission(arg0: number): void;
        isRandomlyTicking(): boolean;
        isSolidRender(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isPathfindable(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.PathComputationType_): boolean;
        getVisualShape(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.CollisionContext_): Internal.VoxelShape;
        canSurvive(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        /**
         * @deprecated
        */
        rotate(arg0: Internal.Rotation_): Internal.BlockState;
        setDestroySpeed(arg0: number): void;
        getMapColor(arg0: Internal.BlockGetter_, arg1: BlockPos_): MaterialColor;
        is(arg0: Internal.HolderSet_<Internal.Block>): boolean;
        onRemove(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): void;
        getSeed(arg0: BlockPos_): number;
        isFaceSturdy(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        setMaterial(arg0: Material_): void;
        handler$bcn000$cacheStateTail(arg0: Internal.CallbackInfo_): void;
        getMenuProvider(arg0: Internal.Level_, arg1: BlockPos_): Internal.MenuProvider;
        getBlockSupportShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        spawnAfterBreak(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.ItemStack_, arg3: boolean): void;
        onPlace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): void;
        getBlock(): Internal.Block;
        getCollisionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.CollisionContext_): Internal.VoxelShape;
        getOcclusionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        is(arg0: Internal.Block_): boolean;
        isViewBlocking(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getFluidState(): Internal.FluidState;
        getShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        emissiveRendering(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getTags(): Internal.Stream<Internal.TagKey<Internal.Block>>;
        mirror(arg0: Internal.Mirror_): Internal.BlockState;
        isAir(): boolean;
        getDestroySpeed(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        getDirectSignal(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        hasBlockEntity(): boolean;
        isValidSpawn(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.EntityType_<any>): boolean;
        hasAnalogOutputSignal(): boolean;
        setRequiresTool(arg0: boolean): void;
        hasLargeCollisionShape(): boolean;
        getRenderShape(): Internal.RenderShape;
        getDestroyProgress(arg0: Internal.Player_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        getMaterial(): Material;
        updateShape(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: BlockPos_): Internal.BlockState;
        isSuffocating(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getPistonPushReaction(): Internal.PushReaction;
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.Direction_): boolean;
        is(arg0: Internal.TagKey_<Internal.Block>, arg1: Internal.Predicate_<Internal.BlockBehaviour$BlockStateBase>): boolean;
        isFaceSturdy(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.SupportType_): boolean;
        hasPostProcess(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        /**
         * @deprecated
        */
        neighborChanged(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Block_, arg3: BlockPos_, arg4: boolean): void;
        updateIndirectNeighbourShapes(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: number, arg3: number): void;
        getFaceOcclusionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): Internal.VoxelShape;
        isRedstoneConductor(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        entityInside(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Entity_): void;
        getShadeBrightness(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        getAnalogOutputSignal(arg0: Internal.Level_, arg1: BlockPos_): number;
        getOffsetType(): Internal.BlockBehaviour$OffsetType;
        updateIndirectNeighbourShapes(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: number): void;
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_, arg3: Internal.BlockHitResult_): Internal.InteractionResult;
        entityCanStandOn(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        getBlockHolder(): Internal.Holder<Internal.Block>;
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        propagatesSkylightDown(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isCollisionShapeFullBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getCollisionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        getSoundType(): SoundType;
        getOffset(arg0: Internal.BlockGetter_, arg1: BlockPos_): Vec3;
        entityCanStandOnFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_, arg3: Internal.Direction_): boolean;
        triggerEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number, arg3: number): boolean;
        canBeReplaced(arg0: Internal.Fluid_): boolean;
        requiresCorrectToolForDrops(): boolean;
        canBeReplaced(arg0: Internal.BlockPlaceContext_): boolean;
        getDrops(arg0: Internal.LootContext$Builder_): Internal.List<Internal.ItemStack>;
        isSignalSource(): boolean;
        handler$bcn000$cacheStateHead(arg0: Internal.CallbackInfo_): void;
        attack(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Player_): void;
        /**
         * @deprecated
        */
        get lightEmission(): number
        set lightEmission(arg0: number)
        get randomlyTicking(): boolean
        set destroySpeed(arg0: number)
        set material(arg0: Material_)
        get block(): Internal.Block
        get fluidState(): Internal.FluidState
        get tags(): Internal.Stream<Internal.TagKey<Internal.Block>>
        get air(): boolean
        set requiresTool(arg0: boolean)
        get renderShape(): Internal.RenderShape
        get material(): Material
        get pistonPushReaction(): Internal.PushReaction
        get offsetType(): Internal.BlockBehaviour$OffsetType
        get blockHolder(): Internal.Holder<Internal.Block>
        get soundType(): SoundType
        get signalSource(): boolean
    }
    type BlockBehaviour$BlockStateBase_ = BlockBehaviour$BlockStateBase;
    class AbuseReportRequest$ThirdPartyServerInfo {
        constructor(arg0: string)
        address: string;
    }
    type AbuseReportRequest$ThirdPartyServerInfo_ = AbuseReportRequest$ThirdPartyServerInfo;
    class ArrayVoxelShape extends Internal.VoxelShape implements Internal.VoxelShapeAccess, Internal.ArrayVSAccess {
        getZPoints(): Internal.DoubleList;
        setZPoints(arg0: Internal.DoubleList_): void;
        setYPoints(arg0: Internal.DoubleList_): void;
        getYPoints(): Internal.DoubleList;
        setXPoints(arg0: Internal.DoubleList_): void;
        getXPoints(): Internal.DoubleList;
        get ZPoints(): Internal.DoubleList
        set ZPoints(arg0: Internal.DoubleList_)
        set YPoints(arg0: Internal.DoubleList_)
        get YPoints(): Internal.DoubleList
        set XPoints(arg0: Internal.DoubleList_)
        get XPoints(): Internal.DoubleList
    }
    type ArrayVoxelShape_ = ArrayVoxelShape;
    interface DynamicInstance extends Internal.Instance {
        decreaseFramerateWithDistance(): boolean;
        getWorldPosition(): BlockPos;
        beginFrame(): void;
        get worldPosition(): BlockPos
    }
    type DynamicInstance_ = DynamicInstance;
    class RuntimeException extends Internal.Exception {
        constructor()
        constructor(arg0: string, arg1: Internal.Throwable_)
        constructor(arg0: Internal.Throwable_)
        constructor(arg0: string)
    }
    type RuntimeException_ = RuntimeException;
    class AlternativeLootItemCondition$Builder implements Internal.LootItemCondition$Builder {
        constructor(...arg0: Internal.LootItemCondition$Builder_[])
        build(): Internal.LootItemCondition;
        or(arg0: Internal.LootItemCondition$Builder_): this;
        invert(): Internal.LootItemCondition$Builder;
    }
    type AlternativeLootItemCondition$Builder_ = AlternativeLootItemCondition$Builder;
    class MultipartBlockStateGenerator {
        constructor()
        part(when: string, model: string): void;
        part(when: string, consumer: Internal.Consumer_<Internal.MultipartBlockStateGenerator$Part>): void;
        toJson(): Internal.JsonObject;
    }
    type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator;
    class ModelGenerator$Face {
        constructor()
        tintindex(i: number): this;
        uv(u0: number, v0: number, u1: number, v1: number): this;
        cull(d: Internal.Direction_): this;
        cull(): this;
        toJson(): Internal.JsonObject;
        tex(t: string): this;
    }
    type ModelGenerator$Face_ = ModelGenerator$Face;
    class DocumentField extends Internal.AbstractDocument<Internal.DocumentField> {
        constructor()
        isFinal(): boolean;
        merge(arg0: Internal.AbstractDocumentBase_<any>): Internal.AbstractDocumentBase<any>;
        getType(): Internal.PropertyType<any>;
        copy(): Internal.AbstractDocumentBase<any>;
        static fromJava(info: Internal.FieldInfo_): Internal.DocumentField;
        applyProperties(): Internal.AbstractDocumentBase<any>;
        setStatic(aStatic: boolean): void;
        setFinal(aFinal: boolean): void;
        isShouldGSON(): boolean;
        merge(other: Internal.DocumentField_): this;
        getValue(): Internal.PropertyValue<any, any>;
        setName(name: string): void;
        getName(): string;
        isStatic(): boolean;
        get "final"(): boolean
        get type(): Internal.PropertyType<any>
        set "static"(aStatic: boolean)
        set "final"(aFinal: boolean)
        get shouldGSON(): boolean
        get value(): Internal.PropertyValue<any, any>
        set name(name: string)
        get name(): string
        get "static"(): boolean
    }
    type DocumentField_ = DocumentField;
    class Ghast extends Internal.FlyingMob implements Internal.Enemy {
        constructor(arg0: Internal.EntityType_<Internal.Ghast>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getExplosionPower(): number;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setCharging(arg0: boolean): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        static checkGhastSpawnRules(arg0: Internal.EntityType_<Internal.Ghast>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        isCharging(): boolean;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get explosionPower(): number
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set charging(arg0: boolean)
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get charging(): boolean
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Ghast_ = Ghast;
    class ThreeLayersFeatureSize extends Internal.FeatureSize {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.OptionalInt_)
        static readonly CODEC: Internal.Codec<Internal.ThreeLayersFeatureSize>;
    }
    type ThreeLayersFeatureSize_ = ThreeLayersFeatureSize;
    class RecipeJS implements Internal.CustomJavaToJsWrapper, Internal.RecipeKJS {
        constructor()
        /**
         * @deprecated
        */
        getGroup(): string;
        convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: typeof any): Internal.Scriptable;
        getSerializationTypeFunction(): Internal.RecipeTypeFunction;
        inputValues(): Internal.RecipeComponentValue<any>[];
        /**
         * **NOTE**: Only valid via calling `recipes.kubejs.shaped` or `recipes.kubejs.shapeless`
         * 
        */
        replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStack_): this;
        /**
         * **NOTE**: Only valid via calling `recipes.kubejs.shaped` or `recipes.kubejs.shapeless`
         * 
        */
        customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): this;
        remove(): void;
        writeOutputFluid(value: Internal.OutputFluid_): Internal.JsonElement;
        stage(s: string): this;
        readOutputFluid(from: any): Internal.OutputFluid;
        inputItemHasPriority(from: any): boolean;
        getOriginalRecipe(): Internal.Recipe<any>;
        group(g: string): this;
        hasChanged(): boolean;
        initValues(created: boolean): void;
        createRecipe(): Internal.Recipe<any>;
        readInputItem(from: any): InputItem;
        /**
         * **NOTE**: Only valid via calling `recipes.kubejs.shaped` or `recipes.kubejs.shapeless`
         * 
        */
        modifyResult(callback: Internal.ModifyRecipeResultCallback_): this;
        get(key: string): any;
        outputItemHasPriority(from: any): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        id(_id: ResourceLocation_): this;
        /**
         * @deprecated
        */
        getType(): ResourceLocation;
        getOriginalRecipeResult(): Internal.ItemStack;
        inputFluidHasPriority(from: any): boolean;
        setValue<T>(key: Internal.RecipeKey_<T>, value: T): this;
        readInputFluid(from: any): Internal.InputFluid;
        set(key: string, value: any): this;
        getAllValueMap(): Internal.Map<string, Internal.RecipeComponentValue<any>>;
        getFromToString(): string;
        outputFluidHasPriority(from: any): boolean;
        writeInputItem(value: InputItem_): Internal.JsonElement;
        outputValues(): Internal.RecipeComponentValue<any>[];
        /**
         * @deprecated
        */
        getSchema(): Internal.RecipeSchema;
        deserialize(merge: boolean): void;
        writeOutputItem(value: OutputItem_): Internal.JsonElement;
        getValue<T>(key: Internal.RecipeKey_<T>): T;
        ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): this;
        serialize(): void;
        getPath(): string;
        /**
         * **NOTE**: Only valid via calling `recipes.kubejs.shaped` or `recipes.kubejs.shapeless`
         * 
        */
        keepIngredient(filter: Internal.IngredientActionFilter_): this;
        getMod(): string;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        writeInputFluid(value: Internal.InputFluid_): Internal.JsonElement;
        /**
         * **NOTE**: Only valid via calling `recipes.kubejs.shaped` or `recipes.kubejs.shapeless`
         * 
        */
        damageIngredient(filter: Internal.IngredientActionFilter_): this;
        getId(): string;
        save(): void;
        afterLoaded(): void;
        /**
         * @deprecated
        */
        setGroup(group: string): void;
        merge(j: Internal.JsonObject_): this;
        /**
         * @deprecated
        */
        getOrCreateId(): ResourceLocation;
        damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): this;
        readOutputItem(from: any): OutputItem;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        getOriginalRecipeIngredients(): Internal.List<Internal.Ingredient>;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        /**
         * @deprecated
        */
        get group(): string
        get serializationTypeFunction(): Internal.RecipeTypeFunction
        get originalRecipe(): Internal.Recipe<any>
        /**
         * @deprecated
        */
        get type(): ResourceLocation
        get originalRecipeResult(): Internal.ItemStack
        get allValueMap(): Internal.Map<string, Internal.RecipeComponentValue<any>>
        get fromToString(): string
        /**
         * @deprecated
        */
        get schema(): Internal.RecipeSchema
        get path(): string
        get mod(): string
        get id(): string
        /**
         * @deprecated
        */
        set group(group: string)
        /**
         * @deprecated
        */
        get orCreateId(): ResourceLocation
        get originalRecipeIngredients(): Internal.List<Internal.Ingredient>
        type: Internal.RecipeTypeFunction;
        removed: boolean;
        originalJson: Internal.JsonObject;
        json: Internal.JsonObject;
        newRecipe: boolean;
        changed: boolean;
        static itemErrors: false;
        id: ResourceLocation;
        modifyResult: Internal.ModifyRecipeResultCallback;
    }
    type RecipeJS_ = RecipeJS;
    class EntityEvent$Size extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_, arg1: Internal.Pose_, arg2: Internal.EntityDimensions_, arg3: Internal.EntityDimensions_, arg4: number, arg5: number)
        constructor(arg0: Internal.Entity_, arg1: Internal.Pose_, arg2: Internal.EntityDimensions_, arg3: number)
        setNewSize(arg0: Internal.EntityDimensions_): void;
        getPose(): Internal.Pose;
        setNewEyeHeight(arg0: number): void;
        getOldEyeHeight(): number;
        getNewSize(): Internal.EntityDimensions;
        getOldSize(): Internal.EntityDimensions;
        setNewSize(arg0: Internal.EntityDimensions_, arg1: boolean): void;
        getNewEyeHeight(): number;
        set newSize(arg0: Internal.EntityDimensions_)
        get pose(): Internal.Pose
        set newEyeHeight(arg0: number)
        get oldEyeHeight(): number
        get newSize(): Internal.EntityDimensions
        get oldSize(): Internal.EntityDimensions
        get newEyeHeight(): number
    }
    type EntityEvent$Size_ = EntityEvent$Size;
    class TrappedChestBlockEntity extends Internal.ChestBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type TrappedChestBlockEntity_ = TrappedChestBlockEntity;
    abstract class UnicodeFilter implements Internal.UnicodeMatcher {
        addMatchSetTo(arg0: Internal.UnicodeSet_): void;
        toPattern(arg0: boolean): string;
        contains(arg0: number): boolean;
        matchesIndexValue(arg0: number): boolean;
        matches(arg0: Internal.Replaceable_, arg1: number[], arg2: number, arg3: boolean): number;
    }
    type UnicodeFilter_ = UnicodeFilter;
    class CarpetBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CarpetBlock_ = CarpetBlock;
    class Variant extends Internal.Enum<Internal.Variant> {
        static values(): Internal.Variant[];
        static valueOf(arg0: string): Internal.Variant;
        static byId(arg0: number): Internal.Variant;
        getId(): number;
        get id(): number
        static readonly WHITE: Internal.Variant;
        static readonly BLACK: Internal.Variant;
        static readonly CREAMY: Internal.Variant;
        static readonly BROWN: Internal.Variant;
        static readonly GRAY: Internal.Variant;
        static readonly CHESTNUT: Internal.Variant;
        static readonly DARKBROWN: Internal.Variant;
    }
    type Variant_ = Variant | "darkbrown" | "white" | "brown" | "gray" | "black" | "creamy" | "chestnut";
    class RenderStateShard$DepthTestStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: number)
    }
    type RenderStateShard$DepthTestStateShard_ = RenderStateShard$DepthTestStateShard;
    interface PalettedContainerRO <T> {
        recreate(): Internal.PalettedContainer<T>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        maybeHas(arg0: Internal.Predicate_<T>): boolean;
        getSerializedSize(): number;
        pack(arg0: Internal.IdMap_<T>, arg1: Internal.PalettedContainer$Strategy_): Internal.PalettedContainerRO$PackedData<T>;
        getAll(arg0: Internal.Consumer_<T>): void;
        get(arg0: number, arg1: number, arg2: number): T;
        count(arg0: Internal.PalettedContainer$CountConsumer_<T>): void;
        get serializedSize(): number
    }
    type PalettedContainerRO_<T> = PalettedContainerRO<T>;
    class LerpedFloat {
        constructor(arg0: any_)
        static angular(): Internal.LerpedFloat;
        writeNBT(): Internal.CompoundTag;
        updateChaseSpeed(arg0: number): boolean;
        settled(): boolean;
        updateChaseTarget(arg0: number): void;
        readNBT(arg0: Internal.CompoundTag_, arg1: boolean): void;
        getChaseTarget(): number;
        setValue(arg0: number): void;
        tickChaser(): void;
        disableSmartAngleChasing(): this;
        chase(arg0: number, arg1: number, arg2: Internal.LerpedFloat$Chaser_): this;
        forceNextSync(): void;
        getValue(arg0: number): number;
        static linear(): Internal.LerpedFloat;
        getValue(): number;
        setValueNoUpdate(arg0: number): void;
        startWithValue(arg0: number): this;
        get chaseTarget(): number
        set value(arg0: number)
        get value(): number
        set valueNoUpdate(arg0: number)
    }
    type LerpedFloat_ = LerpedFloat;
    class LevelChunk$EntityCreationType extends Internal.Enum<Internal.LevelChunk$EntityCreationType> {
        static valueOf(arg0: string): Internal.LevelChunk$EntityCreationType;
        static values(): Internal.LevelChunk$EntityCreationType[];
        static readonly IMMEDIATE: Internal.LevelChunk$EntityCreationType;
        static readonly QUEUED: Internal.LevelChunk$EntityCreationType;
        static readonly CHECK: Internal.LevelChunk$EntityCreationType;
    }
    type LevelChunk$EntityCreationType_ = "check" | "immediate" | LevelChunk$EntityCreationType | "queued";
    class SingleItemRecipe$Serializer <T extends Internal.SingleItemRecipe> implements Internal.RecipeSerializer<T> {
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): T;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
    }
    type SingleItemRecipe$Serializer_<T extends Internal.SingleItemRecipe> = SingleItemRecipe$Serializer<T>;
    class LiteralCommandNode <S> extends Internal.CommandNode<S> {
        constructor(arg0: string, arg1: Internal.Command_<S>, arg2: Internal.Predicate_<S>, arg3: Internal.CommandNode_<S>, arg4: Internal.RedirectModifier_<S>, arg5: boolean)
        isValidInput(arg0: string): boolean;
        createBuilder(): Internal.ArgumentBuilder<any, any>;
        getLiteral(): string;
        get literal(): string
    }
    type LiteralCommandNode_<S> = LiteralCommandNode<S>;
    class TextureAtlas extends Internal.AbstractTexture implements Internal.SpriteFinderImpl$SpriteFinderAccess, Internal.Tickable {
        constructor(arg0: ResourceLocation_)
        prepareToStitch(arg0: Internal.ResourceManager_, arg1: Internal.Stream_<ResourceLocation>, arg2: Internal.ProfilerFiller_, arg3: number): Internal.TextureAtlas$Preparations;
        getSprite(arg0: ResourceLocation_): Internal.TextureAtlasSprite;
        location(): ResourceLocation;
        updateFilter(arg0: Internal.TextureAtlas$Preparations_): void;
        cycleAnimationFrames(): void;
        fabric_spriteFinder(): Internal.SpriteFinderImpl;
        tick(): void;
        clearTextureData(): void;
        reload(arg0: Internal.TextureAtlas$Preparations_): void;
        /**
         * @deprecated
        */
        static readonly LOCATION_BLOCKS: ResourceLocation;
        readonly texturesByName: Internal.Map<ResourceLocation, Internal.TextureAtlasSprite>;
        /**
         * @deprecated
        */
        static readonly LOCATION_PARTICLES: ResourceLocation;
    }
    type TextureAtlas_ = TextureAtlas;
    class MapItemSavedData extends Internal.SavedData implements Internal.StationMapData {
        isTrackedCountOverLimit(arg0: number): boolean;
        static createForClient(arg0: number, arg1: boolean, arg2: Internal.ResourceKey_<Internal.Level>): Internal.MapItemSavedData;
        updateColor(arg0: number, arg1: number, arg2: number): boolean;
        static addTargetDecoration(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: string, arg3: Internal.MapDecoration$Type_): void;
        removedFromFrame(arg0: BlockPos_, arg1: number): void;
        getDecorations(): Internal.Iterable<Internal.MapDecoration>;
        tickCarriedBy(arg0: Internal.Player_, arg1: Internal.ItemStack_): void;
        getHoldingPlayer(arg0: Internal.Player_): Internal.MapItemSavedData$HoldingPlayer;
        addClientSideDecorations(arg0: Internal.List_<Internal.MapDecoration>): void;
        setColor(arg0: number, arg1: number, arg2: number): void;
        handler$ben000$create$onSave(arg0: Internal.CompoundTag_, arg1: Internal.CallbackInfoReturnable_<any>): void;
        addStationMarker(arg0: Internal.StationMarker_): void;
        toggleBanner(arg0: Internal.LevelAccessor_, arg1: BlockPos_): boolean;
        handler$ben000$create$onCheckBanners(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: Internal.CallbackInfo_): void;
        isExplorationMap(): boolean;
        toggleStation(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.StationBlockEntity_): boolean;
        checkBanners(arg0: Internal.BlockGetter_, arg1: number, arg2: number): void;
        scaled(arg0: number): this;
        getUpdatePacket(arg0: number, arg1: Internal.Player_): Internal.Packet<any>;
        locked(): this;
        getBanners(): Internal.Collection<Internal.MapBanner>;
        static load(arg0: Internal.CompoundTag_): Internal.MapItemSavedData;
        static createFresh(arg0: number, arg1: number, arg2: number, arg3: boolean, arg4: boolean, arg5: Internal.ResourceKey_<Internal.Level>): Internal.MapItemSavedData;
        get decorations(): Internal.Iterable<Internal.MapDecoration>
        get explorationMap(): boolean
        get banners(): Internal.Collection<Internal.MapBanner>
        colors: number[];
        static readonly MAX_SCALE: 4;
        readonly scale: number;
        readonly z: number;
        readonly locked: boolean;
        readonly x: number;
        readonly dimension: Internal.ResourceKey<Internal.Level>;
        static readonly TRACKED_DECORATION_LIMIT: 256;
    }
    type MapItemSavedData_ = MapItemSavedData;
    interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.IntToLongFunction {
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction;
        getOrDefault(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction;
        put(arg0: number, arg1: number): number;
        defaultReturnValue(): number;
        get(arg0: number): number;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2LongFunction<T>;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2LongFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction;
        size(): number;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        /**
         * @deprecated
        */
        applyAsLong(arg0: number): number;
        clear(): void;
        apply(arg0: number): number;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        (arg0: number): number;
    }
    type Byte2LongFunction_ = Byte2LongFunction;
    interface LightmapAccess {
        darkness_prevFlicker(): number;
        darkness_isDirty(): boolean;
    }
    type LightmapAccess_ = LightmapAccess;
    class Point extends Internal.Point2D implements Internal.Serializable {
        constructor()
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.Point_)
        translate(arg0: number, arg1: number): void;
        setLocation(arg0: Internal.Point_): void;
        setLocation(arg0: number, arg1: number): void;
        getLocation(): this;
        move(arg0: number, arg1: number): void;
        set location(arg0: Internal.Point_)
        get location(): Internal.Point
        x: number;
        y: number;
    }
    type Point_ = Point;
    class HideJEIEventJS <T> extends Internal.EventJS {
        constructor(r: Internal.IJeiRuntime_, t: Internal.IIngredientType_<T>, f: Internal.Function_<any, Internal.Predicate<T>>, i: Internal.Predicate_<T>)
        getAllIngredients(): Internal.Collection<T>;
        hide(o: any): void;
        hideAll(): void;
        get allIngredients(): Internal.Collection<T>
    }
    type HideJEIEventJS_<T> = HideJEIEventJS<T>;
    interface PacketSendListener {
        onSuccess(): void;
        onFailure(): Internal.Packet<any>;
        thenRun(arg0: Internal.Runnable_): this;
        exceptionallySend(arg0: Internal.Supplier_<Internal.Packet<any>>): this;
    }
    type PacketSendListener_ = PacketSendListener;
    class PackMetadataSection {
        constructor(arg0: Internal.Component_, arg1: number, arg2: Internal.Map_<Internal.PackType, number>)
        constructor(arg0: Internal.Component_, arg1: number)
        /**
         * @deprecated
        */
        getPackFormat(): number;
        getPackFormat(arg0: Internal.PackType_): number;
        getDescription(): Internal.Component;
        /**
         * @deprecated
        */
        get packFormat(): number
        get description(): Internal.Component
        static readonly SERIALIZER: Internal.PackMetadataSectionSerializer;
    }
    type PackMetadataSection_ = PackMetadataSection;
    class ReplaceBlockConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockState_, arg1: Internal.BlockState_)
        constructor(arg0: Internal.List_<Internal.OreConfiguration$TargetBlockState>)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.ReplaceBlockConfiguration>;
        readonly targetStates: Internal.List<Internal.OreConfiguration$TargetBlockState>;
    }
    type ReplaceBlockConfiguration_ = ReplaceBlockConfiguration;
    class BufferBuilder$DrawState extends Internal.Record {
        constructor(format: Internal.VertexFormat_, vertexCount: number, indexCount: number, mode: Internal.VertexFormat$Mode_, indexType: Internal.VertexFormat$IndexType_, indexOnly: boolean, sequentialIndex: boolean)
        mode(): Internal.VertexFormat$Mode;
        vertexBufferEnd(): number;
        indexOnly(): boolean;
        indexBufferStart(): number;
        vertexBufferStart(): number;
        indexBufferEnd(): number;
        vertexCount(): number;
        sequentialIndex(): boolean;
        format(): Internal.VertexFormat;
        indexCount(): number;
        indexType(): Internal.VertexFormat$IndexType;
        vertexBufferSize(): number;
        bufferSize(): number;
    }
    type BufferBuilder$DrawState_ = BufferBuilder$DrawState;
    interface ByteIterator extends Internal.PrimitiveIterator<number, Internal.ByteConsumer> {
        forEachRemaining(arg0: Internal.ByteConsumer_): void;
        forEachRemaining(arg0: any): void;
        remove(): void;
        /**
         * @deprecated
        */
        next(): any;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        hasNext(): boolean;
        nextByte(): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
    }
    type ByteIterator_ = ByteIterator;
    class ScreenEvent$MouseDragged$Post extends Internal.ScreenEvent$MouseDragged {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
    }
    type ScreenEvent$MouseDragged$Post_ = ScreenEvent$MouseDragged$Post;
    interface IModProvider {
        name(): string;
        scanFile(arg0: Internal.IModFile_, arg1: Internal.Consumer_<Internal.Path>): void;
        isValid(arg0: Internal.IModFile_): boolean;
        initArguments(arg0: Internal.Map_<string, any>): void;
    }
    type IModProvider_ = IModProvider;
    interface Object2FloatFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToDoubleFunction<K> {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2FloatFunction;
        removeFloat(arg0: any): number;
        defaultReturnValue(arg0: number): void;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction<K>;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        getOrDefault(arg0: any, arg1: number): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsDouble(arg0: K): number;
        put(arg0: K, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2FloatFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2FloatFunction;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        getFloat(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2FloatFunction;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2FloatFunction;
        size(): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction<K>;
        clear(): void;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        identity<T>(): Internal.Function<T, T>;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction<K>;
        (arg0: any): number;
    }
    type Object2FloatFunction_<K> = Object2FloatFunction<K>;
    interface AccessorFontManager {
        bookshelf$getFonts(): Internal.Map<ResourceLocation, Internal.FontSet>;
    }
    type AccessorFontManager_ = AccessorFontManager;
    class UniformHandler$UniformInfo {
        constructor()
        mOffset: number;
        mVisibility: number;
        mRawName: string;
        mVariable: Internal.ShaderVar;
        mOwner: Internal.Processor;
    }
    type UniformHandler$UniformInfo_ = UniformHandler$UniformInfo;
    class Fragment implements Internal.ViewModelStoreOwner, Internal.LifecycleOwner {
        constructor()
        onViewCreated(view: Internal.View_, savedInstanceState: Internal.DataSet_): void;
        getHost(): any;
        requireContext(): icyllis.modernui.core.Context;
        startPostponedEnterTransition(): void;
        getTag(): string;
        setInitialSavedState(state: Internal.DataSet_): void;
        getAllowEnterTransitionOverlap(): boolean;
        onPause(): void;
        getDefaultViewModelProviderFactory(): Internal.ViewModelProvider$Factory;
        isRemoving(): boolean;
        isDetached(): boolean;
        postponeEnterTransition(): void;
        getReenterTransition(): Internal.Transition;
        onDetach(): void;
        getView(): Internal.View;
        getViewModelStore(): Internal.ViewModelStore;
        isVisible(): boolean;
        onViewStateRestored(savedInstanceState: Internal.DataSet_): void;
        setHasOptionsMenu(hasMenu: boolean): void;
        onHiddenChanged(hidden: boolean): void;
        onPrimaryNavigationFragmentChanged(isPrimaryNavigationFragment: boolean): void;
        setSharedElementEnterTransition(transition: Internal.Transition_): void;
        requireHost(): any;
        onDestroyView(): void;
        setExitTransition(transition: Internal.Transition_): void;
        getParentFragmentManager(): Internal.FragmentManager;
        setSharedElementReturnTransition(transition: Internal.Transition_): void;
        setMenuVisibility(menuVisible: boolean): void;
        onSaveInstanceState(outState: Internal.DataSet_): void;
        getReturnTransition(): Internal.Transition;
        requireArguments(): Internal.DataSet;
        dump(prefix: string, fd: Internal.FileDescriptor_, writer: Internal.PrintWriter_, ...args: string[]): void;
        setReenterTransition(transition: Internal.Transition_): void;
        postponeEnterTransition(duration: number, timeUnit: Internal.TimeUnit_): void;
        setReturnTransition(transition: Internal.Transition_): void;
        getParentFragment(): this;
        onDestroy(): void;
        onCreateAnimator(transit: number, enter: boolean, nextAnim: number): Internal.Animator;
        getSharedElementEnterTransition(): Internal.Transition;
        onCreateView(inflater: Internal.LayoutInflater_, container: Internal.ViewGroup_, savedInstanceState: Internal.DataSet_): Internal.View;
        requireParentFragment(): this;
        getEnterTransition(): Internal.Transition;
        onCreate(savedInstanceState: Internal.DataSet_): void;
        isInLayout(): boolean;
        getExitTransition(): Internal.Transition;
        onResume(): void;
        getContext(): icyllis.modernui.core.Context;
        setExitSharedElementCallback(callback: Internal.SharedElementCallback_): void;
        getViewLifecycleOwnerLiveData(): Internal.LiveData<Internal.LifecycleOwner>;
        getId(): number;
        getAllowReturnTransitionOverlap(): boolean;
        setAllowEnterTransitionOverlap(allow: boolean): void;
        setEnterTransition(transition: Internal.Transition_): void;
        isAdded(): boolean;
        requireView(): Internal.View;
        onAttach(context: icyllis.modernui.core.Context_): void;
        isHidden(): boolean;
        getChildFragmentManager(): Internal.FragmentManager;
        isStateSaved(): boolean;
        getViewLifecycleOwner(): Internal.LifecycleOwner;
        setEnterSharedElementCallback(callback: Internal.SharedElementCallback_): void;
        getSharedElementReturnTransition(): Internal.Transition;
        setArguments(args: Internal.DataSet_): void;
        onStop(): void;
        setAllowReturnTransitionOverlap(allow: boolean): void;
        onStart(): void;
        getArguments(): Internal.DataSet;
        getLifecycle(): icyllis.modernui.lifecycle.Lifecycle;
        isResumed(): boolean;
        get host(): any
        get tag(): string
        set initialSavedState(state: Internal.DataSet_)
        get allowEnterTransitionOverlap(): boolean
        get defaultViewModelProviderFactory(): Internal.ViewModelProvider$Factory
        get removing(): boolean
        get detached(): boolean
        get reenterTransition(): Internal.Transition
        get view(): Internal.View
        get viewModelStore(): Internal.ViewModelStore
        get visible(): boolean
        set hasOptionsMenu(hasMenu: boolean)
        set sharedElementEnterTransition(transition: Internal.Transition_)
        set exitTransition(transition: Internal.Transition_)
        get parentFragmentManager(): Internal.FragmentManager
        set sharedElementReturnTransition(transition: Internal.Transition_)
        set menuVisibility(menuVisible: boolean)
        get returnTransition(): Internal.Transition
        set reenterTransition(transition: Internal.Transition_)
        set returnTransition(transition: Internal.Transition_)
        get parentFragment(): Internal.Fragment
        get sharedElementEnterTransition(): Internal.Transition
        get enterTransition(): Internal.Transition
        get inLayout(): boolean
        get exitTransition(): Internal.Transition
        get context(): icyllis.modernui.core.Context
        set exitSharedElementCallback(callback: Internal.SharedElementCallback_)
        get viewLifecycleOwnerLiveData(): Internal.LiveData<Internal.LifecycleOwner>
        get id(): number
        get allowReturnTransitionOverlap(): boolean
        set allowEnterTransitionOverlap(allow: boolean)
        set enterTransition(transition: Internal.Transition_)
        get added(): boolean
        get hidden(): boolean
        get childFragmentManager(): Internal.FragmentManager
        get stateSaved(): boolean
        get viewLifecycleOwner(): Internal.LifecycleOwner
        set enterSharedElementCallback(callback: Internal.SharedElementCallback_)
        get sharedElementReturnTransition(): Internal.Transition
        set "arguments"(args: Internal.DataSet_)
        set allowReturnTransitionOverlap(allow: boolean)
        get "arguments"(): Internal.DataSet
        get lifecycle(): icyllis.modernui.lifecycle.Lifecycle
        get resumed(): boolean
    }
    type Fragment_ = Fragment;
    class AddSpawnProperties {
        constructor()
        setEntity(s: string): void;
        setCategory(s: string): void;
        set entity(s: string)
        set category(s: string)
        minCount: number;
        _category: Internal.MobCategory;
        _entity: Internal.EntityType<any>;
        biomes: Internal.BiomeFilter;
        maxCount: number;
        weight: number;
    }
    type AddSpawnProperties_ = AddSpawnProperties;
    class MultifaceGrowthConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.MultifaceBlock_, arg1: number, arg2: boolean, arg3: boolean, arg4: boolean, arg5: number, arg6: Internal.HolderSet_<Internal.Block>)
        getShuffledDirectionsExcept(arg0: Internal.RandomSource_, arg1: Internal.Direction_): Internal.List<Internal.Direction>;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        getShuffledDirections(arg0: Internal.RandomSource_): Internal.List<Internal.Direction>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly searchRange: number;
        readonly canBePlacedOn: Internal.HolderSet<Internal.Block>;
        static readonly CODEC: Internal.Codec<Internal.MultifaceGrowthConfiguration>;
        readonly placeBlock: Internal.MultifaceBlock;
        readonly canPlaceOnCeiling: boolean;
        readonly canPlaceOnFloor: boolean;
        readonly canPlaceOnWall: boolean;
        readonly chanceOfSpreading: number;
    }
    type MultifaceGrowthConfiguration_ = MultifaceGrowthConfiguration;
    abstract class AbstractCookingRecipe implements Internal.Recipe<Internal.Container> {
        constructor(arg0: Internal.RecipeType_<any>, arg1: ResourceLocation_, arg2: string, arg3: Internal.Ingredient_, arg4: Internal.ItemStack_, arg5: number, arg6: number)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getExperience(): number;
        isSpecial(): boolean;
        assemble(arg0: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getCookingTime(): number;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get experience(): number
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get cookingTime(): number
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type AbstractCookingRecipe_ = AbstractCookingRecipe;
    class AttachedStemBlock extends Internal.BushBlock {
        constructor(arg0: Internal.StemGrownBlock_, arg1: Internal.Supplier_<Internal.Item>, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type AttachedStemBlock_ = AttachedStemBlock;
    class IFluidHandler$FluidAction extends Internal.Enum<Internal.IFluidHandler$FluidAction> {
        simulate(): boolean;
        static valueOf(arg0: string): Internal.IFluidHandler$FluidAction;
        static values(): Internal.IFluidHandler$FluidAction[];
        execute(): boolean;
        static readonly SIMULATE: Internal.IFluidHandler$FluidAction;
        static readonly EXECUTE: Internal.IFluidHandler$FluidAction;
    }
    type IFluidHandler$FluidAction_ = "execute" | "simulate" | IFluidHandler$FluidAction;
    class ItemRequirement$StackRequirement {
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemRequirement$ItemUseType_)
        matches(arg0: Internal.ItemStack_): boolean;
        readonly stack: Internal.ItemStack;
        readonly usage: Internal.ItemRequirement$ItemUseType;
    }
    type ItemRequirement$StackRequirement_ = ItemRequirement$StackRequirement;
    interface WriterSupplier {
        get(): Internal.Writer;
    }
    type WriterSupplier_ = WriterSupplier;
    class MatchingBlockTagPredicate extends Internal.StateTestingPredicate {
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.MatchingBlockTagPredicate>;
    }
    type MatchingBlockTagPredicate_ = MatchingBlockTagPredicate;
    class SharedSuggestionProvider$ElementSuggestionType extends Internal.Enum<Internal.SharedSuggestionProvider$ElementSuggestionType> {
        static values(): Internal.SharedSuggestionProvider$ElementSuggestionType[];
        shouldSuggestElements(): boolean;
        shouldSuggestTags(): boolean;
        static valueOf(arg0: string): Internal.SharedSuggestionProvider$ElementSuggestionType;
        static readonly ALL: Internal.SharedSuggestionProvider$ElementSuggestionType;
        static readonly TAGS: Internal.SharedSuggestionProvider$ElementSuggestionType;
        static readonly ELEMENTS: Internal.SharedSuggestionProvider$ElementSuggestionType;
    }
    type SharedSuggestionProvider$ElementSuggestionType_ = "elements" | "tags" | SharedSuggestionProvider$ElementSuggestionType | "all";
    class TimeZoneNames$MatchInfo {
        constructor(arg0: Internal.TimeZoneNames$NameType_, arg1: string, arg2: string, arg3: number)
        matchLength(): number;
        mzID(): string;
        nameType(): Internal.TimeZoneNames$NameType;
        tzID(): string;
    }
    type TimeZoneNames$MatchInfo_ = TimeZoneNames$MatchInfo;
    interface EntityBlock {
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
    }
    type EntityBlock_ = EntityBlock;
    class ServerFunctionManager {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.ServerFunctionLibrary_)
        getFunctionNames(): Internal.Iterable<ResourceLocation>;
        getTag(arg0: ResourceLocation_): Internal.Collection<Internal.CommandFunction>;
        replaceLibrary(arg0: Internal.ServerFunctionLibrary_): void;
        getTagNames(): Internal.Iterable<ResourceLocation>;
        getDispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>;
        execute(arg0: Internal.CommandFunction_, arg1: Internal.CommandSourceStack_): number;
        getGameLoopSender(): Internal.CommandSourceStack;
        getCommandLimit(): number;
        get(arg0: ResourceLocation_): Internal.Optional<Internal.CommandFunction>;
        execute(arg0: Internal.CommandFunction_, arg1: Internal.CommandSourceStack_, arg2: Internal.ServerFunctionManager$TraceCallbacks_): number;
        tick(): void;
        get functionNames(): Internal.Iterable<ResourceLocation>
        get tagNames(): Internal.Iterable<ResourceLocation>
        get dispatcher(): Internal.CommandDispatcher<Internal.CommandSourceStack>
        get gameLoopSender(): Internal.CommandSourceStack
        get commandLimit(): number
    }
    type ServerFunctionManager_ = ServerFunctionManager;
    class ContraptionMatrices {
        constructor()
        setup(arg0: Internal.PoseStack_, arg1: Internal.AbstractContraptionEntity_): void;
        static transform(arg0: Internal.PoseStack_, arg1: Internal.PoseStack_): void;
        getViewProjection(): Internal.PoseStack;
        clear(): void;
        getWorld(): Internal.Matrix4f;
        static clearStack(arg0: Internal.PoseStack_): void;
        getLight(): Internal.Matrix4f;
        getModelViewProjection(): Internal.PoseStack;
        isReady(): boolean;
        static translateToEntity(arg0: Internal.Matrix4f_, arg1: Internal.Entity_, arg2: number): void;
        getModel(): Internal.PoseStack;
        get viewProjection(): Internal.PoseStack
        get world(): Internal.Matrix4f
        get light(): Internal.Matrix4f
        get modelViewProjection(): Internal.PoseStack
        get ready(): boolean
        get model(): Internal.PoseStack
    }
    type ContraptionMatrices_ = ContraptionMatrices;
    interface BlockEntityRenderer <T extends Internal.BlockEntity> {
        getViewDistance(): number;
        render(arg0: T, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void;
        shouldRender(arg0: T, arg1: Vec3_): boolean;
        shouldRenderOffScreen(arg0: T): boolean;
        get viewDistance(): number
    }
    type BlockEntityRenderer_<T extends Internal.BlockEntity> = BlockEntityRenderer<T>;
    class AttributeSupplier$Builder {
        constructor()
        constructor(arg0: Internal.AttributeSupplier_)
        hasAttribute(arg0: Internal.Attribute_): boolean;
        add(arg0: Internal.Attribute_, arg1: number): this;
        build(): Internal.AttributeSupplier;
        combine(arg0: Internal.AttributeSupplier$Builder_): void;
        add(arg0: Internal.Attribute_): this;
    }
    type AttributeSupplier$Builder_ = AttributeSupplier$Builder;
    interface FloatIterator extends Internal.PrimitiveIterator<number, Internal.FloatConsumer> {
        forEachRemaining(arg0: any): void;
        remove(): void;
        forEachRemaining(arg0: Internal.FloatConsumer_): void;
        /**
         * @deprecated
        */
        next(): any;
        skip(arg0: number): number;
        nextFloat(): number;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        hasNext(): boolean;
    }
    type FloatIterator_ = FloatIterator;
    class ChannelOutboundBuffer {
        isWritable(): boolean;
        remove(): boolean;
        forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void;
        totalPendingWriteBytes(): number;
        bytesBeforeUnwritable(): number;
        nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[];
        isEmpty(): boolean;
        addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void;
        progress(arg0: number): void;
        removeBytes(arg0: number): void;
        nioBufferCount(): number;
        nioBuffers(): Internal.ByteBuffer[];
        setUserDefinedWritability(arg0: number, arg1: boolean): void;
        size(): number;
        currentProgress(): number;
        /**
         * @deprecated
        */
        recycle(): void;
        current(): any;
        nioBufferSize(): number;
        addFlush(): void;
        bytesBeforeWritable(): number;
        remove(arg0: Internal.Throwable_): boolean;
        getUserDefinedWritability(arg0: number): boolean;
        get writable(): boolean
        get empty(): boolean
    }
    type ChannelOutboundBuffer_ = ChannelOutboundBuffer;
    interface ParticleProvider <T extends Internal.ParticleOptions> {
        createParticle(arg0: T, arg1: Internal.ClientLevel_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle;
    }
    type ParticleProvider_<T extends Internal.ParticleOptions> = ParticleProvider<T>;
    class BiasedToBottomHeight extends Internal.HeightProvider {
        static of(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_, arg2: number): Internal.BiasedToBottomHeight;
        static readonly CODEC: Internal.Codec<Internal.BiasedToBottomHeight>;
    }
    type BiasedToBottomHeight_ = BiasedToBottomHeight;
    class EnderDragonPart extends Internal.PartEntity<Internal.EnderDragon> {
        constructor(arg0: Internal.EnderDragon_, arg1: string, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        readonly name: string;
        readonly parentMob: Internal.EnderDragon;
    }
    type EnderDragonPart_ = EnderDragonPart;
    abstract class Writer implements Internal.Closeable, Internal.Appendable, Internal.Flushable {
        flush(): void;
        write(arg0: number): void;
        append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this;
        write(arg0: string): void;
        append(arg0: Internal.CharSequence_): Internal.Appendable;
        close(): void;
        write(arg0: string, arg1: number, arg2: number): void;
        write(arg0: string[]): void;
        write(arg0: string[], arg1: number, arg2: number): void;
        append(arg0: string): this;
        static nullWriter(): Internal.Writer;
    }
    type Writer_ = Writer;
    class ClientboundDeleteChatPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.MessageSignature_)
        messageSignature(): Internal.MessageSignature;
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundDeleteChatPacket_ = ClientboundDeleteChatPacket;
    class MobSpawnSettings$MobSpawnCost {
        getCharge(): number;
        getEnergyBudget(): number;
        get charge(): number
        get energyBudget(): number
        static readonly CODEC: Internal.Codec<Internal.MobSpawnSettings$MobSpawnCost>;
    }
    type MobSpawnSettings$MobSpawnCost_ = MobSpawnSettings$MobSpawnCost;
    class ClientboundTakeItemEntityPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getItemId(): number;
        getPlayerId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getAmount(): number;
        isSkippable(): boolean;
        get itemId(): number
        get playerId(): number
        get amount(): number
        get skippable(): boolean
    }
    type ClientboundTakeItemEntityPacket_ = ClientboundTakeItemEntityPacket;
    /**
     * Invoked before an entity is hurt by a damage source.
    */
    class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS {
        constructor(entity: Internal.LivingEntity_, source: DamageSource_, amount: number)
        /**
         * The damage source.
        */
        getSource(): DamageSource;
        /**
         * The amount of damage.
        */
        getDamage(): number;
        /**
         * The damage source.
        */
        get source(): DamageSource
        /**
         * The amount of damage.
        */
        get damage(): number
    }
    type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS;
    class IntArrayList extends Internal.AbstractIntList implements Internal.RandomAccess, Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.IntCollection_)
        constructor(arg0: Internal.Iterator_<number>)
        constructor(arg0: Internal.Collection_<number>)
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: number)
        constructor(arg0: number[])
        constructor(arg0: Internal.IntIterator_)
        constructor(arg0: Internal.IntList_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        pop(): any;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        compareTo(arg0: Internal.IntArrayList_): number;
        static of<E>(arg0: E): Internal.List<E>;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static wrap(arg0: number[], arg1: number): Internal.IntArrayList;
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        intIterator(): Internal.IntIterator;
        listIterator(): Internal.ListIterator<any>;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        static of(arg0: number, arg1: number): Internal.IntList;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        static toList(arg0: Internal.IntStream_): Internal.IntArrayList;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.IntList;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        static of(arg0: number): Internal.IntList;
        static of(...arg0: number[]): Internal.IntArrayList;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        elements(): number[];
        spliterator(): Internal.Spliterator<any>;
        ensureCapacity(arg0: number): void;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        trim(arg0: number): void;
        equals(arg0: Internal.IntArrayList_): boolean;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        clone(): any;
        addAll(arg0: Internal.IntList_): boolean;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        static wrap(arg0: number[]): Internal.IntArrayList;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static toListWithExpectedSize(arg0: Internal.IntStream_, arg1: number): Internal.IntArrayList;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        static of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        setElements(arg0: number, arg1: number[]): void;
        static of(): Internal.IntArrayList;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        setElements(arg0: number[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        trim(): void;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
        static readonly DEFAULT_INITIAL_CAPACITY: 10;
    }
    type IntArrayList_ = IntArrayList;
    interface Tag {
        getType(): Internal.TagType<any>;
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        toString(): string;
        copy(): this;
        write(arg0: Internal.DataOutput_): void;
        getId(): number;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        accept(arg0: Internal.TagVisitor_): void;
        get type(): Internal.TagType<any>
        get asString(): string
        get id(): number
        readonly OBJECT_REFERENCE: 32;
        readonly TAG_FLOAT: 5;
        readonly TAG_BYTE_ARRAY: 7;
        readonly OBJECT_HEADER: 64;
        readonly TAG_BYTE: 1;
        readonly TAG_INT_ARRAY: 11;
        readonly TAG_LONG_ARRAY: 12;
        readonly TAG_ANY_NUMERIC: 99;
        readonly MAX_DEPTH: 512;
        readonly TAG_LIST: 9;
        readonly STRING_SIZE: 224;
        readonly TAG_INT: 3;
        readonly TAG_SHORT: 2;
        readonly TAG_COMPOUND: 10;
        readonly TAG_STRING: 8;
        readonly TAG_END: 0;
        readonly ARRAY_HEADER: 96;
        readonly TAG_LONG: 4;
        readonly TAG_DOUBLE: 6;
    }
    type Tag_ = Tag;
    class DikeVeinGenerator$DikeBlockDefinition extends Internal.Record {
        constructor(block: Internal.List_<Internal.OreConfiguration$TargetBlockState>, weight: number, minY: number, maxY: number)
        constructor(block: com.gregtechceu.gtceu.api.data.chemical.material.Material_, weight: number, minY: number, maxY: number)
        constructor(block: Internal.Either_<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>, weight: number, minY: number, maxY: number)
        maxY(): number;
        block(): Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        weight(): number;
        minY(): number;
        static readonly CODEC: Internal.Codec<Internal.DikeVeinGenerator$DikeBlockDefinition>;
    }
    type DikeVeinGenerator$DikeBlockDefinition_ = DikeVeinGenerator$DikeBlockDefinition;
    class IglooStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.IglooStructure>;
    }
    type IglooStructure_ = IglooStructure;
    class Spider extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Spider>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        isClimbing(): boolean;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setClimbing(arg0: boolean): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get climbing(): boolean
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set climbing(arg0: boolean)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Spider_ = Spider;
    class StoneButtonBlock extends Internal.ButtonBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type StoneButtonBlock_ = StoneButtonBlock;
    interface RegisterEvent$RegisterHelper <T> {
        register(arg0: string, arg1: T): void;
        register(arg0: Internal.ResourceKey_<T>, arg1: T): void;
        register(arg0: ResourceLocation_, arg1: T): void;
        (arg0: ResourceLocation_, arg1: T): void;
    }
    type RegisterEvent$RegisterHelper_<T> = RegisterEvent$RegisterHelper<T>;
    class TagLoader$EntryWithSource extends Internal.Record {
        constructor(entry: Internal.TagEntry_, source: string)
        source(): string;
        entry(): Internal.TagEntry;
    }
    type TagLoader$EntryWithSource_ = TagLoader$EntryWithSource;
    interface IForgeRegistry$AddCallback <V> {
        onAdd(arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_, arg2: number, arg3: Internal.ResourceKey_<V>, arg4: V, arg5: V): void;
        (arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_, arg2: number, arg3: Internal.ResourceKey_<V>, arg4: V, arg5: V): void;
    }
    type IForgeRegistry$AddCallback_<V> = IForgeRegistry$AddCallback<V>;
    class NameTagItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type NameTagItem_ = NameTagItem;
    abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall {
        constructor()
        constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_)
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void;
        initPrototypeConstructor(f: Internal.IdFunctionObject_, cx: Internal.Context_): void;
        initPrototypeValue(id: number, name: string, value: any, attributes: number): void;
        hasPrototypeMap(): boolean;
        initPrototypeMethod(tag: any, id: number, name: string, arity: number, cx: Internal.Context_): Internal.IdFunctionObject;
        initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number, cx: Internal.Context_): Internal.IdFunctionObject;
        execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        activatePrototypeMap(maxPrototypeId: number): void;
        initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number, cx: Internal.Context_): Internal.IdFunctionObject;
        exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean, cx: Internal.Context_): Internal.IdFunctionObject;
    }
    type IdScriptableObject_ = IdScriptableObject;
    class PoseStack implements Internal.IForgePoseStack, Internal.TransformStack {
        constructor()
        translateBack(arg0: Vec3i_): Internal.TransformStack;
        static cast(arg0: Internal.PoseStack_): Internal.TransformStack;
        multiply(arg0: Internal.Quaternion_): Internal.TransformStack;
        translate(arg0: Vec3i_): Internal.TransformStack;
        rotateZRadians(arg0: number): Internal.TransformStack;
        mulNormal(arg0: Internal.Matrix3f_): Internal.TransformStack;
        translateAll(arg0: number): Internal.TransformStack;
        scale(arg0: number, arg1: number, arg2: number): any;
        popPose(): Internal.TransformStack;
        translate(x: number, y: number, z: number): void;
        translateBack(arg0: Vec3_): Internal.TransformStack;
        nudge(arg0: number): Internal.TransformStack;
        translate(arg0: number, arg1: number, arg2: number): Internal.TransformStack;
        scale(arg0: number): Internal.TransformStack;
        last(): Internal.PoseStack$Pose;
        transform(arg0: Internal.PoseStack_): Internal.TransformStack;
        rotate(arg0: Internal.Direction_, arg1: number): Internal.TransformStack;
        pushPose(): void;
        multiplyRadians(arg0: Internal.Vector3f_, arg1: number): Internal.TransformStack;
        setIdentity(): void;
        multiply(arg0: Internal.Vector3f_, arg1: number): Internal.TransformStack;
        pushPose(): Internal.TransformStack;
        scale(arg0: number, arg1: number, arg2: number): void;
        rotateCentered(arg0: Internal.Quaternion_): Internal.TransformStack;
        unCentre(): Internal.TransformStack;
        rotateYRadians(arg0: number): Internal.TransformStack;
        rotateX(arg0: number): Internal.TransformStack;
        rotateY(arg0: number): Internal.TransformStack;
        mulPose(q: Internal.Quaternion_): void;
        translateX(arg0: number): Internal.TransformStack;
        popPose(): void;
        translateZ(arg0: number): Internal.TransformStack;
        translateY(arg0: number): Internal.TransformStack;
        rotateCentered(arg0: Internal.Direction_, arg1: number): Internal.TransformStack;
        rotateZ(arg0: number): Internal.TransformStack;
        pushTransformation(arg0: Internal.Transformation_): void;
        centre(): Internal.TransformStack;
        rotateToFace(arg0: Internal.Direction_): Internal.TransformStack;
        mulPose(arg0: Internal.Matrix4f_): Internal.TransformStack;
        rotate(arg0: number, arg1: Internal.Direction$Axis_): Internal.TransformStack;
        transform(arg0: Internal.Matrix4f_, arg1: Internal.Matrix3f_): Internal.TransformStack;
        rotateXRadians(arg0: number): Internal.TransformStack;
        translate(arg0: Vec3_): Internal.TransformStack;
        mulPoseMatrix(arg0: Internal.Matrix4f_): void;
        clear(): boolean;
        translateBack(arg0: number, arg1: number, arg2: number): Internal.TransformStack;
        translate(arg0: Internal.Vector3f_): Internal.TransformStack;
    }
    type PoseStack_ = PoseStack;
    class ItemColors implements Internal.ItemColorsExtended {
        constructor()
        getColorProvider(stack: Internal.ItemStack_): Internal.ItemColor;
        /**
         * @deprecated
        */
        register(arg0: Internal.ItemColor_, ...arg1: Internal.ItemLike_[]): void;
        getColor(arg0: Internal.ItemStack_, arg1: number): number;
        static createDefault(arg0: Internal.BlockColors_): Internal.ItemColors;
    }
    type ItemColors_ = ItemColors;
    abstract class Processor {
        name(): string;
        classID(): number;
        static readonly RoundRect_GeoProc_ClassID: 3;
        static readonly SDFRect_GeoProc_ClassID: 5;
        static readonly CircularRRect_Geom_ClassID: 1;
        static readonly Null_ClassID: 0;
        static readonly Circle_Geom_ClassID: 2;
        static readonly DefaultGeoProc_ClassID: 4;
    }
    type Processor_ = Processor;
    abstract class Structure {
        static simpleCodec<S extends Internal.Structure>(arg0: Internal.Function_<Internal.Structure$StructureSettings, S>): Internal.Codec<S>;
        findGenerationPoint(arg0: Internal.Structure$GenerationContext_): Internal.Optional<Internal.Structure$GenerationStub>;
        generate(arg0: Internal.RegistryAccess_, arg1: Internal.ChunkGenerator_, arg2: Internal.BiomeSource_, arg3: Internal.RandomState_, arg4: Internal.StructureTemplateManager_, arg5: number, arg6: Internal.ChunkPos_, arg7: number, arg8: Internal.LevelHeightAccessor_, arg9: Internal.Predicate_<Internal.Holder<Internal.Biome>>): Internal.StructureStart;
        biomes(): Internal.HolderSet<Internal.Biome>;
        spawnOverrides(): Internal.Map<Internal.MobCategory, Internal.StructureSpawnOverride>;
        step(): DecorationGenerationStep;
        terrainAdaptation(): Internal.TerrainAdjustment;
        adjustBoundingBox(arg0: Internal.BoundingBox_): Internal.BoundingBox;
        static settingsCodec<S extends Internal.Structure>(arg0: Internal.RecordCodecBuilder$Instance_<S>): Internal.RecordCodecBuilder<S, Internal.Structure$StructureSettings>;
        type(): Internal.StructureType<any>;
        modifiableStructureInfo(): Internal.ModifiableStructureInfo;
        afterPlace(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: Internal.PiecesContainer_): void;
        getModifiedStructureSettings(): Internal.Structure$StructureSettings;
        set tingsCodec(arg0: Internal.RecordCodecBuilder$Instance_<S>)
        get modifiedStructureSettings(): Internal.Structure$StructureSettings
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.Structure>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.Structure>;
    }
    type Structure_ = Special.Structure | Structure;
    class RegisterParticleProvidersEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.ParticleEngine_)
        register<T extends Internal.ParticleOptions>(arg0: Internal.ParticleType_<T>, arg1: Internal.ParticleEngine$SpriteParticleRegistration_<T>): void;
        register<T extends Internal.ParticleOptions>(arg0: Internal.ParticleType_<T>, arg1: Internal.ParticleProvider_<T>): void;
    }
    type RegisterParticleProvidersEvent_ = RegisterParticleProvidersEvent;
    abstract class ImmutableCollections$AbstractImmutableList <E> extends Internal.ImmutableCollections$AbstractImmutableCollection<E> implements Internal.RandomAccess, Internal.List<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        listIterator(): Internal.ListIterator<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        sort(arg0: Internal.Comparator_<E>): void;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addAll(arg0: number, arg1: Internal.Collection_<E>): boolean;
        remove(arg0: number): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        subList(arg0: number, arg1: number): Internal.List<E>;
        indexOf(arg0: any): number;
        add(arg0: number, arg1: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
        lastIndexOf(arg0: any): number;
    }
    type ImmutableCollections$AbstractImmutableList_<E> = ImmutableCollections$AbstractImmutableList<E>;
    class ExtendedServerListData extends Internal.Record {
        constructor(type: string, isCompatible: boolean, numberOfMods: number, extraReason: string, truncated: boolean)
        constructor(arg0: string, arg1: boolean, arg2: number, arg3: string)
        numberOfMods(): number;
        type(): string;
        isCompatible(): boolean;
        truncated(): boolean;
        extraReason(): string;
        get compatible(): boolean
    }
    type ExtendedServerListData_ = ExtendedServerListData;
    class ChatLog$Entry <T extends Internal.LoggedChatEvent> extends Internal.Record {
        constructor(arg0: number, arg1: T)
        id(): number;
        tryCast<U extends Internal.LoggedChatEvent>(arg0: U): Internal.ChatLog$Entry<U>;
        event(): T;
    }
    type ChatLog$Entry_<T extends Internal.LoggedChatEvent> = ChatLog$Entry<T>;
    interface JsonSerializationContext {
        serialize(arg0: any): Internal.JsonElement;
        serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement;
    }
    type JsonSerializationContext_ = JsonSerializationContext;
    class ShapedRecipe$Serializer implements Internal.RecipeSerializer<Internal.ShapedRecipe> {
        constructor()
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ShapedRecipe_): void;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): Internal.ShapedRecipe;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
    }
    type ShapedRecipe$Serializer_ = ShapedRecipe$Serializer;
    class EventFactory$EventImpl <T> implements dev.architectury.event.Event<T> {
        constructor(function_: Internal.Function_<Internal.List<T>, T>)
        invoker(): T;
        unregister(listener: T): void;
        update(): void;
        register(listener: T): void;
        isRegistered(listener: T): boolean;
        clearListeners(): void;
    }
    type EventFactory$EventImpl_<T> = EventFactory$EventImpl<T>;
    class Vindicator extends Internal.AbstractIllager {
        constructor(arg0: Internal.EntityType_<Internal.Vindicator>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Vindicator_ = Vindicator;
    class DebugStickItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DebugStickItem_ = DebugStickItem;
    abstract class Transition implements Internal.Cloneable {
        constructor()
        clone(): any;
        excludeChildren(targetId: number, exclude: boolean): this;
        setInterpolator(interpolator: Internal.TimeInterpolator_): this;
        getTargets(): Internal.List<Internal.View>;
        getEpicenter(): Internal.Rect;
        getTransitionProperties(): string[];
        isTransitionRequired(startValues: Internal.TransitionValues_, endValues: Internal.TransitionValues_): boolean;
        cancel(): void;
        excludeChildren(type: typeof any, exclude: boolean): this;
        getInterpolator(): Internal.TimeInterpolator;
        excludeTarget(targetName: string, exclude: boolean): this;
        getTargetTypes(): Internal.List<typeof any>;
        addTarget(targetType: typeof any): this;
        captureEndValues(arg0: Internal.TransitionValues_): void;
        createAnimator(sceneRoot: Internal.ViewGroup_, startValues: Internal.TransitionValues_, endValues: Internal.TransitionValues_): Internal.Animator;
        getName(): string;
        setDuration(duration: number): this;
        removeTarget(target: typeof any): this;
        removeListener(listener: Internal.TransitionListener_): this;
        getStartDelay(): number;
        setPropagation(transitionPropagation: Internal.TransitionPropagation_): void;
        addTarget(target: Internal.View_): this;
        addTarget(targetId: number): this;
        setStartDelay(startDelay: number): this;
        excludeTarget(targetId: number, exclude: boolean): this;
        pause(sceneRoot: Internal.View_): void;
        removeTarget(target: Internal.View_): this;
        removeTarget(targetName: string): this;
        getTargetIds(): Internal.IntList;
        excludeTarget(type: typeof any, exclude: boolean): this;
        excludeTarget(target: Internal.View_, exclude: boolean): this;
        getEpicenterCallback(): Internal.Transition$EpicenterCallback;
        excludeChildren(target: Internal.View_, exclude: boolean): this;
        getTargetNames(): Internal.List<string>;
        addTarget(targetName: string): this;
        captureStartValues(arg0: Internal.TransitionValues_): void;
        setEpicenterCallback(epicenterCallback: Internal.Transition$EpicenterCallback_): void;
        removeTarget(targetId: number): this;
        getDuration(): number;
        addListener(listener: Internal.TransitionListener_): this;
        getTransitionValues(view: Internal.View_, start: boolean): Internal.TransitionValues;
        setMatchOrder(...matches: number[]): void;
        getPropagation(): Internal.TransitionPropagation;
        set interpolator(interpolator: Internal.TimeInterpolator_)
        get targets(): Internal.List<Internal.View>
        get epicenter(): Internal.Rect
        get transitionProperties(): string[]
        get interpolator(): Internal.TimeInterpolator
        get targetTypes(): Internal.List<typeof any>
        get name(): string
        set duration(duration: number)
        get startDelay(): number
        set propagation(transitionPropagation: Internal.TransitionPropagation_)
        set startDelay(startDelay: number)
        get targetIds(): Internal.IntList
        get epicenterCallback(): Internal.Transition$EpicenterCallback
        get targetNames(): Internal.List<string>
        set epicenterCallback(epicenterCallback: Internal.Transition$EpicenterCallback_)
        get duration(): number
        set matchOrder(...matches: number[])
        get propagation(): Internal.TransitionPropagation
        static readonly MATCH_NAME: 2;
        static readonly MATCH_INSTANCE: 1;
        static readonly MATCH_ITEM_ID: 4;
        static readonly MATCH_ID: 3;
    }
    type Transition_ = Transition;
    class TrackMaterial {
        constructor(arg0: ResourceLocation_, arg1: string, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.TrackBlock>>, arg3: ResourceLocation_, arg4: Internal.Ingredient_, arg5: Internal.Ingredient_, arg6: Internal.TrackMaterial$TrackType_, arg7: Internal.Supplier_<Internal.Supplier<Internal.TrackMaterial$TrackModelHolder>>, arg8: any_)
        constructor(arg0: ResourceLocation_, arg1: string, arg2: com.tterrag.registrate.util.nullness.NonNullSupplier_<com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.TrackBlock>>, arg3: ResourceLocation_, arg4: Internal.Ingredient_, arg5: Internal.Ingredient_, arg6: Internal.TrackMaterial$TrackType_, arg7: Internal.Supplier_<Internal.Supplier<Internal.TrackMaterial$TrackModelHolder>>)
        isFromMod(arg0: string): boolean;
        static fromItem(arg0: Internal.Item_): Internal.TrackMaterial;
        static deserialize(arg0: string): Internal.TrackMaterial;
        asStack(arg0: number): Internal.ItemStack;
        getBlock(): Internal.TrackBlock;
        static allFromMod(arg0: string): Internal.List<Internal.TrackMaterial>;
        createBlock(arg0: Internal.BlockBehaviour$Properties_): Internal.TrackBlock;
        getBlockSupplier(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.TrackBlock>;
        static allBlocks(): Internal.List<com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.Block>>;
        getModelHolder(): Internal.TrackMaterial$TrackModelHolder;
        static allBlocksFromMod(arg0: string): Internal.List<com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.Block>>;
        resourceName(): string;
        asStack(): Internal.ItemStack;
        get block(): Internal.TrackBlock
        get blockSupplier(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.TrackBlock>
        get modelHolder(): Internal.TrackMaterial$TrackModelHolder
        readonly sleeperIngredient: Internal.Ingredient;
        readonly langName: string;
        readonly railsIngredient: Internal.Ingredient;
        readonly particle: ResourceLocation;
        static readonly ALL: {[key: ResourceLocation]: Internal.TrackMaterial};
        readonly trackType: Internal.TrackMaterial$TrackType;
        readonly trackBlock: com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.TrackBlock>>;
        readonly id: ResourceLocation;
        static readonly ANDESITE: Internal.TrackMaterial;
    }
    type TrackMaterial_ = TrackMaterial;
    class Fox extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Fox>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        isFullyCrouched(): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        static checkFoxSpawnRules(arg0: Internal.EntityType_<Internal.Fox>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        setSitting(arg0: boolean): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        setIsCrouching(arg0: boolean): void;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isPouncing(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isFaceplanted(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setIsInterested(arg0: boolean): void;
        static isPathClear(arg0: Internal.Fox_, arg1: Internal.LivingEntity_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setIsPouncing(arg0: boolean): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        getCrouchAmount(arg0: number): number;
        isJumping(): boolean;
        isInterested(): boolean;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getFoxType(): Internal.Fox$Type;
        getHeadRollAngle(arg0: number): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isSitting(): boolean;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get fullyCrouched(): boolean
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set sitting(arg0: boolean)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        set isCrouching(arg0: boolean)
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get pouncing(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get faceplanted(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set isInterested(arg0: boolean)
        set isPouncing(arg0: boolean)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get jumping(): boolean
        get interested(): boolean
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get foxType(): Internal.Fox$Type
        get sitting(): boolean
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly FLAG_POUNCING: 16;
        static readonly FLAG_CROUCHING: 4;
        static readonly FLAG_INTERESTED: 8;
    }
    type Fox_ = Fox;
    class SimpleStateProvider extends Internal.BlockStateProvider {
        static readonly CODEC: Internal.Codec<Internal.SimpleStateProvider>;
    }
    type SimpleStateProvider_ = SimpleStateProvider;
    class ReportingContext extends Internal.Record {
        constructor(arg0: Internal.AbuseReportSender_, arg1: Internal.ReportEnvironment_, arg2: Internal.ChatLog_)
        matches(arg0: Internal.ReportEnvironment_): boolean;
        static create(arg0: Internal.ReportEnvironment_, arg1: Internal.UserApiService_): Internal.ReportingContext;
        environment(): Internal.ReportEnvironment;
        sender(): Internal.AbuseReportSender;
        chatLog(): Internal.ChatLog;
    }
    type ReportingContext_ = ReportingContext;
    interface IGeometryBakingContext {
        useAmbientOcclusion(): boolean;
        getRenderTypeHint(): ResourceLocation;
        isGui3d(): boolean;
        getModelName(): string;
        isComponentVisible(arg0: string, arg1: boolean): boolean;
        getRenderType(arg0: ResourceLocation_): Internal.RenderTypeGroup;
        useBlockLight(): boolean;
        getMaterial(arg0: string): Internal.Material;
        getTransforms(): Internal.ItemTransforms;
        getRootTransform(): Internal.Transformation;
        hasMaterial(arg0: string): boolean;
        get renderTypeHint(): ResourceLocation
        get gui3d(): boolean
        get modelName(): string
        get transforms(): Internal.ItemTransforms
        get rootTransform(): Internal.Transformation
    }
    type IGeometryBakingContext_ = IGeometryBakingContext;
    interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function<number, boolean>, Internal.LongPredicate {
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2BooleanFunction<T>;
        remove(arg0: number): boolean;
        put(arg0: number, arg1: boolean): boolean;
        test(arg0: number): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        or(arg0: Internal.LongPredicate_): Internal.LongPredicate;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        apply(arg0: number): boolean;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        get(arg0: number): boolean;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction;
        and(arg0: Internal.LongPredicate_): Internal.LongPredicate;
        defaultReturnValue(): boolean;
        negate(): Internal.LongPredicate;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction;
        containsKey(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction;
        size(): number;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2BooleanFunction<T>;
        clear(): void;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction;
        (arg0: number): boolean;
    }
    type Long2BooleanFunction_ = Long2BooleanFunction;
    class BlockSnapshot {
        restore(arg0: boolean): boolean;
        getCurrentBlock(): Internal.BlockState;
        getFlag(): number;
        restoreToLocation(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: boolean, arg3: boolean): boolean;
        restore(): boolean;
        getPos(): BlockPos;
        restore(arg0: boolean, arg1: boolean): boolean;
        getBlockEntity(): Internal.BlockEntity;
        static create(arg0: Internal.ResourceKey_<Internal.Level>, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number): Internal.BlockSnapshot;
        getTag(): Internal.CompoundTag;
        getReplacedBlock(): Internal.BlockState;
        static create(arg0: Internal.ResourceKey_<Internal.Level>, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockSnapshot;
        getLevel(): Internal.LevelAccessor;
        get currentBlock(): Internal.BlockState
        get flag(): number
        get pos(): BlockPos
        get blockEntity(): Internal.BlockEntity
        get tag(): Internal.CompoundTag
        get replacedBlock(): Internal.BlockState
        get level(): Internal.LevelAccessor
    }
    type BlockSnapshot_ = BlockSnapshot;
    class FMLConstructModEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type FMLConstructModEvent_ = FMLConstructModEvent;
    class Blaze extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Blaze>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Blaze_ = Blaze;
    class ElementType extends Internal.Enum<Internal.ElementType> {
        static values(): Internal.ElementType[];
        static valueOf(arg0: string): Internal.ElementType;
        static readonly TYPE: Internal.ElementType;
        static readonly TYPE_PARAMETER: Internal.ElementType;
        static readonly MODULE: Internal.ElementType;
        static readonly PARAMETER: Internal.ElementType;
        static readonly PACKAGE: Internal.ElementType;
        static readonly METHOD: Internal.ElementType;
        static readonly FIELD: Internal.ElementType;
        static readonly LOCAL_VARIABLE: Internal.ElementType;
        static readonly TYPE_USE: Internal.ElementType;
        static readonly CONSTRUCTOR: Internal.ElementType;
        static readonly ANNOTATION_TYPE: Internal.ElementType;
        static readonly RECORD_COMPONENT: Internal.ElementType;
    }
    type ElementType_ = ElementType | "method" | "type_parameter" | "module" | "constructor" | "annotation_type" | "package" | "type" | "type_use" | "parameter" | "field" | "local_variable" | "record_component";
    interface SetMultimap <K, V> extends Internal.Multimap<K, V> {
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        entries(): Internal.Collection<any>;
        remove(arg0: any, arg1: any): boolean;
        isEmpty(): boolean;
        containsEntry(arg0: any, arg1: any): boolean;
        removeAll(arg0: any): Internal.Set<V>;
        hashCode(): number;
        size(): number;
        containsKey(arg0: any): boolean;
        replaceValues(arg0: K, arg1: Internal.Iterable_<V>): Internal.Set<V>;
        putAll(arg0: Internal.Multimap_<K, V>): boolean;
        put(arg0: K, arg1: V): boolean;
        clear(): void;
        putAll(arg0: K, arg1: Internal.Iterable_<V>): boolean;
        get(arg0: K): Internal.Set<V>;
        equals(arg0: any): boolean;
        keys(): Internal.Multiset<K>;
        asMap(): Internal.Map<K, Internal.Collection<V>>;
        get empty(): boolean
    }
    type SetMultimap_<K, V> = SetMultimap<K, V>;
    class LivingHurtEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: number)
        getAmount(): number;
        setAmount(arg0: number): void;
        getSource(): DamageSource;
        get amount(): number
        set amount(arg0: number)
        get source(): DamageSource
    }
    type LivingHurtEvent_ = LivingHurtEvent;
    class PreviewableCommand <S> extends Internal.Record {
        constructor(arg0: Internal.List_<Internal.PreviewableCommand$Argument<S>>)
        "arguments"(): Internal.List<Internal.PreviewableCommand$Argument<S>>;
        static of<S>(arg0: Internal.ParseResults_<S>): Internal.PreviewableCommand<S>;
        isPreviewed(arg0: Internal.CommandNode_<any>): boolean;
    }
    type PreviewableCommand_<S> = PreviewableCommand<S>;
    class RealmsServerPing extends Internal.ValueObject {
        constructor()
        playerList: string;
        nrOfPlayers: string;
    }
    type RealmsServerPing_ = RealmsServerPing;
    class FaceAttachedHorizontalDirectionalBlock extends Internal.HorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        static canAttach(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACE: Internal.EnumProperty<Internal.AttachFace>;
    }
    type FaceAttachedHorizontalDirectionalBlock_ = FaceAttachedHorizontalDirectionalBlock;
    class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod<typeof any, Internal.MethodType>, Internal.Serializable {
        appendParameterTypes(arg0: Internal.List_<typeof any>): this;
        describeConstable(): Internal.Optional<Internal.MethodTypeDesc>;
        descriptorString(): string;
        static genericMethodType(arg0: number, arg1: boolean): Internal.MethodType;
        changeParameterType(arg0: number, arg1: Internal.TypeDescriptor$OfField_<any>): Internal.TypeDescriptor$OfMethod<any, any>;
        unwrap(): this;
        insertParameterTypes(arg0: number, arg1: Internal.List_<typeof any>): this;
        appendParameterTypes(...arg0: typeof any[]): this;
        changeReturnType(arg0: typeof any): this;
        generic(): this;
        parameterType(arg0: number): typeof any;
        parameterList(): Internal.List<typeof any>;
        hasPrimitives(): boolean;
        static genericMethodType(arg0: number): Internal.MethodType;
        static methodType(arg0: typeof any, arg1: Internal.List_<typeof any>): Internal.MethodType;
        dropParameterTypes(arg0: number, arg1: number): Internal.TypeDescriptor$OfMethod<any, any>;
        static methodType(arg0: typeof any, arg1: typeof any, ...arg2: typeof any[]): Internal.MethodType;
        parameterCount(): number;
        returnType(): typeof any;
        static methodType(arg0: typeof any, arg1: Internal.MethodType_): Internal.MethodType;
        insertParameterTypes(arg0: number, arg1: Internal.TypeDescriptor$OfField_<any>[]): Internal.TypeDescriptor$OfMethod<any, any>;
        toMethodDescriptorString(): string;
        static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): Internal.MethodType;
        insertParameterTypes(arg0: number, ...arg1: typeof any[]): this;
        wrap(): this;
        static methodType(arg0: typeof any): Internal.MethodType;
        changeParameterType(arg0: number, arg1: typeof any): this;
        static methodType(arg0: typeof any, arg1: typeof any): Internal.MethodType;
        erase(): this;
        changeReturnType(arg0: Internal.TypeDescriptor$OfField_<any>): Internal.TypeDescriptor$OfMethod<any, any>;
        static methodType(arg0: typeof any, arg1: typeof any[]): Internal.MethodType;
        lastParameterType(): typeof any;
        parameterArray(): typeof any[];
        hasWrappers(): boolean;
    }
    type MethodType_ = MethodType;
    interface ChannelConfig {
        setOption<T>(arg0: Internal.ChannelOption_<T>, arg1: T): boolean;
        getRecvByteBufAllocator<T extends Internal.RecvByteBufAllocator>(): T;
        setWriteBufferLowWaterMark(arg0: number): this;
        getOption<T>(arg0: Internal.ChannelOption_<T>): T;
        isAutoClose(): boolean;
        setAutoRead(arg0: boolean): this;
        isAutoRead(): boolean;
        /**
         * @deprecated
        */
        getMaxMessagesPerRead(): number;
        setAutoClose(arg0: boolean): this;
        setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): this;
        setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): this;
        setWriteSpinCount(arg0: number): this;
        getOptions(): Internal.Map<Internal.ChannelOption<any>, any>;
        setAllocator(arg0: Internal.ByteBufAllocator_): this;
        setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): this;
        getConnectTimeoutMillis(): number;
        getWriteSpinCount(): number;
        /**
         * @deprecated
        */
        setMaxMessagesPerRead(arg0: number): this;
        setOptions(arg0: Internal.Map_<Internal.ChannelOption<any>, any>): boolean;
        getMessageSizeEstimator(): Internal.MessageSizeEstimator;
        getWriteBufferHighWaterMark(): number;
        getAllocator(): Internal.ByteBufAllocator;
        getWriteBufferLowWaterMark(): number;
        setWriteBufferHighWaterMark(arg0: number): this;
        setConnectTimeoutMillis(arg0: number): this;
        getWriteBufferWaterMark(): Internal.WriteBufferWaterMark;
        get recvByteBufAllocator(): T
        set writeBufferLowWaterMark(arg0: number)
        get autoClose(): boolean
        set autoRead(arg0: boolean)
        get autoRead(): boolean
        /**
         * @deprecated
        */
        get maxMessagesPerRead(): number
        set autoClose(arg0: boolean)
        set messageSizeEstimator(arg0: Internal.MessageSizeEstimator_)
        set writeBufferWaterMark(arg0: Internal.WriteBufferWaterMark_)
        set writeSpinCount(arg0: number)
        get options(): Internal.Map<Internal.ChannelOption<any>, any>
        set allocator(arg0: Internal.ByteBufAllocator_)
        set recvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_)
        get connectTimeoutMillis(): number
        get writeSpinCount(): number
        /**
         * @deprecated
        */
        set maxMessagesPerRead(arg0: number)
        set options(arg0: Internal.Map_<Internal.ChannelOption<any>, any>)
        get messageSizeEstimator(): Internal.MessageSizeEstimator
        get writeBufferHighWaterMark(): number
        get allocator(): Internal.ByteBufAllocator
        get writeBufferLowWaterMark(): number
        set writeBufferHighWaterMark(arg0: number)
        set connectTimeoutMillis(arg0: number)
        get writeBufferWaterMark(): Internal.WriteBufferWaterMark
    }
    type ChannelConfig_ = ChannelConfig;
    class KeyMapping implements Internal.AccessKeyMapping, Internal.Comparable<Internal.KeyMapping>, Internal.IForgeKeyMapping, Internal.AccessorKeyMapping {
        constructor(arg0: string, arg1: Internal.IKeyConflictContext_, arg2: Internal.KeyModifier_, arg3: Internal.InputConstants$Key_, arg4: string)
        constructor(arg0: string, arg1: Internal.IKeyConflictContext_, arg2: Internal.KeyModifier_, arg3: Internal.InputConstants$Type_, arg4: number, arg5: string)
        constructor(arg0: string, arg1: Internal.IKeyConflictContext_, arg2: Internal.InputConstants$Type_, arg3: number, arg4: string)
        constructor(arg0: string, arg1: number, arg2: string)
        constructor(arg0: string, arg1: Internal.InputConstants$Type_, arg2: number, arg3: string)
        constructor(arg0: string, arg1: Internal.IKeyConflictContext_, arg2: Internal.InputConstants$Key_, arg3: string)
        static resetMapping(): void;
        isConflictContextAndModifierActive(): boolean;
        compareTo(arg0: any): number;
        static set(arg0: Internal.InputConstants$Key_, arg1: boolean): void;
        isUnbound(): boolean;
        setKeyConflictContext(arg0: Internal.IKeyConflictContext_): void;
        static getAllKeyMappings(): Internal.Map<string, Internal.KeyMapping>;
        static createNameSupplier(arg0: string): Internal.Supplier<Internal.Component>;
        matchesMouse(arg0: number): boolean;
        setKeyModifierAndCode(arg0: Internal.KeyModifier_, arg1: Internal.InputConstants$Key_): void;
        static getAllKeyMappings_$md$73e547$0(): Internal.Map<any, any>;
        saveString(): string;
        controlling$getKey(): Internal.InputConstants$Key;
        getKeyConflictContext(): Internal.IKeyConflictContext;
        getKey(): Internal.InputConstants$Key;
        getName(): string;
        hasKeyModifierConflict(arg0: Internal.KeyMapping_): boolean;
        same(arg0: Internal.KeyMapping_): boolean;
        isActiveAndMatches(arg0: Internal.InputConstants$Key_): boolean;
        static click(arg0: Internal.InputConstants$Key_): void;
        setDown(arg0: boolean): void;
        setToDefault(): void;
        getDefaultKey(): Internal.InputConstants$Key;
        static releaseAll(): void;
        setKey(arg0: Internal.InputConstants$Key_): void;
        getDefaultKeyModifier(): Internal.KeyModifier;
        isDefault(): boolean;
        getKeyModifier(): Internal.KeyModifier;
        compareTo(arg0: Internal.KeyMapping_): number;
        getCategory(): string;
        isDown(): boolean;
        matches(arg0: number, arg1: number): boolean;
        getTranslatedKeyMessage(): Internal.Component;
        static setAll(): void;
        consumeClick(): boolean;
        get conflictContextAndModifierActive(): boolean
        get unbound(): boolean
        set keyConflictContext(arg0: Internal.IKeyConflictContext_)
        get allKeyMappings(): Internal.Map<string, Internal.KeyMapping>
        get allKeyMappings_$md$73e547$0(): Internal.Map<any, any>
        get keyConflictContext(): Internal.IKeyConflictContext
        get key(): Internal.InputConstants$Key
        get name(): string
        set down(arg0: boolean)
        get defaultKey(): Internal.InputConstants$Key
        set key(arg0: Internal.InputConstants$Key_)
        get defaultKeyModifier(): Internal.KeyModifier
        get "default"(): boolean
        get keyModifier(): Internal.KeyModifier
        get category(): string
        get down(): boolean
        get translatedKeyMessage(): Internal.Component
        key: Internal.InputConstants$Key;
        static readonly CATEGORY_GAMEPLAY: "key.categories.gameplay";
        static readonly ALL: {"key.jei.previousPage": Internal.KeyMapping, "framedblocks.key.wipe_cache": Internal.KeyMapping, "key.modernui.zoom": Internal.KeyMapping, "key.ae2.ae2wtlib_restock": Internal.KeyMapping, "key.modernui.openCenter": Internal.KeyMapping, "key.jei.internal.left.click": Internal.KeyMapping, "key.cofh.mode_change_decrement": any, "key.jei.showUses": Internal.KeyMapping, "key.jei.cheatItemStack2": Internal.KeyMapping, "key.togglePerspective": Internal.KeyMapping, "key.buildinggadgets.undo": Internal.KeyMapping, "key.jei.nextRecipePage": Internal.KeyMapping, "key.buildinggadgets.fuzzy": Internal.KeyMapping, "create.keyinfo.": Internal.KeyMapping, "key.left": Internal.KeyMapping, "skyguis.key.all_teams_screen": Internal.KeyMapping, "key.jei.closeRecipeGui": Internal.KeyMapping, "key.ftbchunks.minimap.zoomOut": Internal.KeyMapping, "key.ae2.ae2wtlib_magnet": Internal.KeyMapping, "create.keyinfo.toolmenu": Internal.KeyMapping, "key.ftbchunks.add_waypoint": Internal.KeyMapping, "key.attack": Internal.KeyMapping, "key.use": Internal.KeyMapping, "key.zoom": Internal.KeyMapping, "key.jade.config": Internal.KeyMapping, "key.loadToolbarActivator": Internal.KeyMapping, "fpsreducer.key.forceIdle": Internal.KeyMapping, "key.forward": Internal.KeyMapping, "key.back": Internal.KeyMapping, "key.buildinggadgets.rotate_mirror": Internal.KeyMapping, "key.jei.toggleOverlay": Internal.KeyMapping, "key.inventory": Internal.KeyMapping, "key.jei.clearSearchBar": Internal.KeyMapping, "key.jei.internal.escape.key": Internal.KeyMapping, "key.drop": Internal.KeyMapping, "key.buildinggadgets.connected_area": Internal.KeyMapping, "key.buildinggadgets.material_list": Internal.KeyMapping, "key.effortlessbuilding.undo.desc": Internal.KeyMapping, "key.ftbultimine": Internal.KeyMapping, "key.jei.showUses2": Internal.KeyMapping, "key.jei.showRecipe": Internal.KeyMapping, "key.stellarview.open_config_screen": Internal.KeyMapping, "create.keyinfo.toolbelt": Internal.KeyMapping, "key.jei.cheatOneItem2": Internal.KeyMapping, "key.jei.showRecipe2": Internal.KeyMapping, "key.modularrouters.moduleInfo": Internal.KeyMapping, "fpsreducer.key.openGui": Internal.KeyMapping, "key.jei.bookmark": Internal.KeyMapping, "framedblocks.key.update_cull": Internal.KeyMapping, "key.ae2.portable_item_cell": Internal.KeyMapping, "key.simplybackpacks.backpackopen.desc": Internal.KeyMapping, "key.ftbquests.quests": Internal.KeyMapping, "key.advancements": Internal.KeyMapping, "webdisplays.key.toggle_mouse": Internal.KeyMapping, "key.curios.open.desc": Internal.KeyMapping, "key.corpse.death_history": Internal.KeyMapping, "key.ftbchunks.map": Internal.KeyMapping, "key.swapOffhand": Internal.KeyMapping, "key.modularrouters.configure": Internal.KeyMapping, "key.saveToolbarActivator": Internal.KeyMapping, "key.ftbchunks.claim_manager": Internal.KeyMapping, "key.jump": Internal.KeyMapping, "key.effortlessbuilding.disable_build_mode_toggle.desc": Internal.KeyMapping, "key.jei.internal.right.click": Internal.KeyMapping, "key.playerlist": Internal.KeyMapping, "key.jade.narrate": Internal.KeyMapping, "key.jei.nextCategory": Internal.KeyMapping, "key.sneak": any, "key.buildinggadgets.range": Internal.KeyMapping, "key.sprint": any, "key.jei.cheatOneItem": Internal.KeyMapping, "key.jei.previousRecipePage": Internal.KeyMapping, "key.toms_storage.open_terminal": Internal.KeyMapping, "key.jade.show_recipes": Internal.KeyMapping, "key.chat": Internal.KeyMapping, "key.effortlessbuilding.redo.desc": Internal.KeyMapping, "key.jei.previousSearch": Internal.KeyMapping, "key.ae2.wireless_pattern_access_terminal": Internal.KeyMapping, "key.fullscreen": Internal.KeyMapping, "key.smoothCamera": Internal.KeyMapping, "jecalculation.key.gui_math": Internal.KeyMapping, "key.cofh.mode_change_increment": any, "key.effortlessbuilding.previous_build_mode.desc": Internal.KeyMapping, "key.ftbchunks.minimap.zoomIn": Internal.KeyMapping, "key.jei.nextPage": Internal.KeyMapping, "key.jade.show_overlay": Internal.KeyMapping, "key.jei.internal.enter.key": Internal.KeyMapping, "key.jei.toggleEditMode": Internal.KeyMapping, "key.effortlessbuilding.mode.desc": Internal.KeyMapping, "key.command": Internal.KeyMapping, "key.ae2.portable_fluid_cell": Internal.KeyMapping, "key.jei.recipeBack": Internal.KeyMapping, "key.jei.previousCategory": Internal.KeyMapping, "key.ae2.wireless_pattern_encoding_terminal": Internal.KeyMapping, "key.jei.toggleCheatModeConfigButton": Internal.KeyMapping, "key.jei.cheatItemStack": Internal.KeyMapping, "key.jei.internal.enter.key2": Internal.KeyMapping, "Open Browser": Internal.KeyMapping, "key.jade.show_details": Internal.KeyMapping, "key.hotbar.8": Internal.KeyMapping, "key.hotbar.7": Internal.KeyMapping, "key.hotbar.6": Internal.KeyMapping, "key.hotbar.5": Internal.KeyMapping, "key.hotbar.4": Internal.KeyMapping, "key.jei.toggleWildcardHideIngredient": Internal.KeyMapping, "key.hotbar.3": Internal.KeyMapping, "key.hotbar.2": Internal.KeyMapping, "key.hotbar.1": Internal.KeyMapping, "key.spectatorOutlines": Internal.KeyMapping, "key.jei.focusSearch": Internal.KeyMapping, "key.jei.toggleHideIngredient": Internal.KeyMapping, "key.ftbchunks.waypoint_manager": Internal.KeyMapping, "key.ftbteams.open_gui": Internal.KeyMapping, "key.pickItem": Internal.KeyMapping, "key.socialInteractions": Internal.KeyMapping, "key.ae2.wireless_terminal": Internal.KeyMapping, "key.jade.toggle_liquid": Internal.KeyMapping, "key.simplybackpacks.backpackpickup.desc": Internal.KeyMapping, "jecalculation.key.gui_craft": Internal.KeyMapping, "key.jei.nextSearch": Internal.KeyMapping, "key.jei.copy.recipe.id": Internal.KeyMapping, "key.buildinggadgets.anchor": Internal.KeyMapping, "key.jei.toggleCheatMode": Internal.KeyMapping, "key.hotbar.9": Internal.KeyMapping, "key.jade.show_uses": Internal.KeyMapping, "key.createarmory.reload_key": any, "key.right": Internal.KeyMapping, "key.screenshot": Internal.KeyMapping, "key.effortlessbuilding.hud.desc": Internal.KeyMapping, "key.entityculling.toggle": Internal.KeyMapping, "key.jei.toggleBookmarkOverlay": Internal.KeyMapping, "key.buildinggadgets.settings_menu": Internal.KeyMapping};
        static readonly CATEGORY_MOVEMENT: "key.categories.movement";
        static readonly CATEGORY_INVENTORY: "key.categories.inventory";
        static readonly CATEGORY_MISC: "key.categories.misc";
        static readonly CATEGORY_INTERFACE: "key.categories.ui";
        static readonly CATEGORY_CREATIVE: "key.categories.creative";
        static readonly CATEGORY_MULTIPLAYER: "key.categories.multiplayer";
    }
    type KeyMapping_ = KeyMapping;
    interface ICoverRenderer extends Internal.IRenderer {
        renderCover(arg0: Internal.List_<Internal.BakedQuad>, arg1: Internal.Direction_, arg2: Internal.RandomSource_, arg3: Internal.CoverBehavior_, arg4: Internal.Direction_, arg5: Internal.ModelState_): void;
        onAdditionalModel(registry: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuadsOffset(): number;
        useAO(state: Internal.BlockState_): boolean;
        shouldRender(blockEntity: Internal.BlockEntity_, cameraPos: Vec3_): boolean;
        useBlockLight(stack: Internal.ItemStack_): boolean;
        render(blockEntity: Internal.BlockEntity_, partialTicks: number, stack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number): void;
        getParticleTexture(): Internal.TextureAtlasSprite;
        registerEvent(): void;
        isGui3d(): boolean;
        onPrepareTextureAtlas(atlasName: ResourceLocation_, register: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuads(): boolean;
        getViewDistance(): number;
        /**
         * @deprecated
        */
        renderModel(level: Internal.BlockAndTintGetter_, pos: BlockPos_, state: Internal.BlockState_, side: Internal.Direction_, rand: Internal.RandomSource_): Internal.List<Internal.BakedQuad>;
        isGlobalRenderer(blockEntity: Internal.BlockEntity_): boolean;
        useAO(): boolean;
        isRaw(): boolean;
        hasTESR(blockEntity: Internal.BlockEntity_): boolean;
        renderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_): void;
        get particleTexture(): Internal.TextureAtlasSprite
        get gui3d(): boolean
        get viewDistance(): number
        get raw(): boolean
    }
    type ICoverRenderer_ = ICoverRenderer;
    class ArmorItemBuilder extends Internal.ItemBuilder {
        modifyTier(callback: Internal.Consumer_<Internal.MutableArmorTier>): this;
        tier(t: Internal.ArmorMaterial_): this;
        createObject(): any;
        armorTier: Internal.MutableArmorTier;
        readonly equipmentSlot: Internal.EquipmentSlot;
    }
    type ArmorItemBuilder_ = ArmorItemBuilder;
    /**
     * @deprecated
    */
    interface ParticleOptions$Deserializer <T extends Internal.ParticleOptions> {
        fromCommand(arg0: Internal.ParticleType_<T>, arg1: Internal.StringReader_): T;
        fromNetwork(arg0: Internal.ParticleType_<T>, arg1: Internal.FriendlyByteBuf_): T;
    }
    type ParticleOptions$Deserializer_<T extends Internal.ParticleOptions> = ParticleOptions$Deserializer<T>;
    abstract class AbstractFloatCollection extends Internal.AbstractCollection<number> implements Internal.FloatCollection {
        retainAll(arg0: Internal.FloatCollection_): boolean;
        containsAll(arg0: Internal.FloatCollection_): boolean;
        addAll(arg0: Internal.FloatCollection_): boolean;
        removeIf(arg0: Internal.DoublePredicate_): boolean;
        contains(arg0: number): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        doubleParallelStream(): Internal.DoubleStream;
        doubleStream(): Internal.DoubleStream;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        forEach(arg0: Internal.FloatConsumer_): void;
        rem(arg0: number): boolean;
        toArray(arg0: number[]): number[];
        iterator(): Internal.Iterator<any>;
        doubleIterator(): Internal.DoubleIterator;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        spliterator(): Internal.Spliterator<any>;
        doubleSpliterator(): Internal.DoubleSpliterator;
        forEach(arg0: Internal.DoubleConsumer_): void;
        removeIf(arg0: Internal.FloatPredicate_): boolean;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        toFloatArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        removeAll(arg0: Internal.FloatCollection_): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        toFloatArray(): number[];
    }
    type AbstractFloatCollection_ = AbstractFloatCollection;
    interface VertexWriter {
        intoReader(): Internal.VertexList;
        writeVertexList(arg0: Internal.VertexList_): void;
        writeVertex(arg0: Internal.VertexList_, arg1: number): void;
        seekToVertex(arg0: number): void;
    }
    type VertexWriter_ = VertexWriter;
    class BushFoliagePlacer extends Internal.BlobFoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.BushFoliagePlacer>;
    }
    type BushFoliagePlacer_ = BushFoliagePlacer;
    class CommandContextBuilder <S> {
        constructor(arg0: Internal.CommandDispatcher_<S>, arg1: S, arg2: Internal.CommandNode_<S>, arg3: number)
        getNodes(): Internal.List<Internal.ParsedCommandNode<S>>;
        withArgument(arg0: string, arg1: Internal.ParsedArgument_<S, any>): this;
        getArguments(): Internal.Map<string, Internal.ParsedArgument<S, any>>;
        copy(): this;
        withChild(arg0: Internal.CommandContextBuilder_<S>): this;
        findSuggestionContext(arg0: number): Internal.SuggestionContext<S>;
        getDispatcher(): Internal.CommandDispatcher<S>;
        withCommand(arg0: Internal.Command_<S>): this;
        getSource(): S;
        withSource(arg0: S): this;
        getRootNode(): Internal.CommandNode<S>;
        withNode(arg0: Internal.CommandNode_<S>, arg1: Internal.StringRange_): this;
        getLastChild(): this;
        getCommand(): Internal.Command<S>;
        getChild(): this;
        getRange(): Internal.StringRange;
        build(arg0: string): Internal.CommandContext<S>;
        get nodes(): Internal.List<Internal.ParsedCommandNode<S>>
        get "arguments"(): Internal.Map<string, Internal.ParsedArgument<S, any>>
        get dispatcher(): Internal.CommandDispatcher<S>
        get source(): S
        get rootNode(): Internal.CommandNode<S>
        get lastChild(): Internal.CommandContextBuilder<S>
        get command(): Internal.Command<S>
        get child(): Internal.CommandContextBuilder<S>
        get range(): Internal.StringRange
    }
    type CommandContextBuilder_<S> = CommandContextBuilder<S>;
    class CryingObsidianBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CryingObsidianBlock_ = CryingObsidianBlock;
    class BossEvent$BossBarColor extends Internal.Enum<Internal.BossEvent$BossBarColor> {
        getFormatting(): Internal.ChatFormatting;
        static byName(arg0: string): Internal.BossEvent$BossBarColor;
        getName(): string;
        static values(): Internal.BossEvent$BossBarColor[];
        static valueOf(arg0: string): Internal.BossEvent$BossBarColor;
        get formatting(): Internal.ChatFormatting
        get name(): string
        static readonly PINK: Internal.BossEvent$BossBarColor;
        static readonly BLUE: Internal.BossEvent$BossBarColor;
        static readonly RED: Internal.BossEvent$BossBarColor;
        static readonly PURPLE: Internal.BossEvent$BossBarColor;
        static readonly WHITE: Internal.BossEvent$BossBarColor;
        static readonly GREEN: Internal.BossEvent$BossBarColor;
        static readonly YELLOW: Internal.BossEvent$BossBarColor;
    }
    type BossEvent$BossBarColor_ = "white" | "yellow" | BossEvent$BossBarColor | "red" | "purple" | "pink" | "blue" | "green";
    class IClientItemExtensions$FontContext extends Internal.Enum<Internal.IClientItemExtensions$FontContext> {
        static valueOf(arg0: string): Internal.IClientItemExtensions$FontContext;
        static values(): Internal.IClientItemExtensions$FontContext[];
        static readonly TOOLTIP: Internal.IClientItemExtensions$FontContext;
        static readonly SELECTED_ITEM_NAME: Internal.IClientItemExtensions$FontContext;
        static readonly ITEM_COUNT: Internal.IClientItemExtensions$FontContext;
    }
    type IClientItemExtensions$FontContext_ = "item_count" | "tooltip" | IClientItemExtensions$FontContext | "selected_item_name";
    interface InjectedItemExtension extends Internal.InjectedRegistryEntryExtension<Internal.Item> {
        arch$registryName(): ResourceLocation;
        arch$holder(): Internal.Holder<Internal.Item>;
    }
    type InjectedItemExtension_ = InjectedItemExtension;
    abstract class StoredUserList <K, V extends Internal.StoredUserEntry<K>> {
        constructor(arg0: Internal.File_)
        getFile(): Internal.File;
        getEntries(): Internal.Collection<V>;
        remove(arg0: K): void;
        getUserList(): string[];
        get(arg0: K): V;
        remove(arg0: Internal.StoredUserEntry_<K>): void;
        load(): void;
        isEmpty(): boolean;
        add(arg0: V): void;
        save(): void;
        get file(): Internal.File
        get entries(): Internal.Collection<V>
        get userList(): string[]
        get empty(): boolean
    }
    type StoredUserList_<K, V extends Internal.StoredUserEntry<K>> = StoredUserList<K, V>;
    class BeaconBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        getDisplayName(): Internal.Component;
        getBeamSections(): Internal.List<Internal.BeaconBlockEntity$BeaconBeamSection>;
        static tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BeaconBlockEntity_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setCustomName(arg0: Internal.Component_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        static playSound(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.SoundEvent_): void;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getUpdatePacket(): Internal.Packet<any>;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get displayName(): Internal.Component
        get beamSections(): Internal.List<Internal.BeaconBlockEntity$BeaconBeamSection>
        set customName(arg0: Internal.Component_)
        get updatePacket(): Internal.Packet<any>
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
        static readonly DATA_SECONDARY: 2;
        static readonly NUM_DATA_VALUES: 3;
        static readonly DATA_PRIMARY: 1;
        static readonly DATA_LEVELS: 0;
        beamSections: Internal.List<Internal.BeaconBlockEntity$BeaconBeamSection>;
        static readonly BEACON_EFFECTS: Internal.MobEffect[][];
    }
    type BeaconBlockEntity_ = BeaconBlockEntity;
    class EntityModelSet implements Internal.ResourceManagerReloadListener {
        constructor()
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        bakeLayer(arg0: Internal.ModelLayerLocation_): Internal.ModelPart;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
    }
    type EntityModelSet_ = EntityModelSet;
    interface IIngredientManager$IIngredientListener {
        onIngredientsAdded<V>(arg0: Internal.IIngredientHelper_<V>, arg1: Internal.Collection_<Internal.ITypedIngredient<V>>): void;
        onIngredientsRemoved<V>(arg0: Internal.IIngredientHelper_<V>, arg1: Internal.Collection_<Internal.ITypedIngredient<V>>): void;
    }
    type IIngredientManager$IIngredientListener_ = IIngredientManager$IIngredientListener;
    interface IForgeBlockGetter {
        getModelDataManager(): Internal.ModelDataManager;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        get modelDataManager(): Internal.ModelDataManager
    }
    type IForgeBlockGetter_ = IForgeBlockGetter;
    interface Commands$ParseFunction {
        parse(arg0: Internal.StringReader_): void;
        (arg0: Internal.StringReader_): void;
    }
    type Commands$ParseFunction_ = Commands$ParseFunction;
    /**
     * Invoked when a player picks up an item. Cancelling (in `ItemEvents.canPickUp`) will prevent the item from being picked up.
    */
    class ItemPickedUpEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, entity: Internal.ItemEntity_, stack: Internal.ItemStack_)
        /**
         * The item entity that was picked up.
        */
        getItemEntity(): Internal.ItemEntity;
        /**
         * The player that picked up the item.
        */
        getEntity(): Internal.Entity;
        /**
         * The item that was picked up.
        */
        getItem(): Internal.ItemStack;
        /**
         * The item entity that was picked up.
        */
        get itemEntity(): Internal.ItemEntity
        /**
         * The player that picked up the item.
        */
        get entity(): Internal.Entity
        /**
         * The item that was picked up.
        */
        get item(): Internal.ItemStack
    }
    type ItemPickedUpEventJS_ = ItemPickedUpEventJS;
    class BundleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        static getFullnessDisplay(arg0: Internal.ItemStack_): number;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        static getWeight(arg0: Internal.ItemStack_): number;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        static getContentWeight(arg0: Internal.ItemStack_): number;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly MAX_WEIGHT: 64;
    }
    type BundleItem_ = BundleItem;
    class Pose extends Internal.Enum<Internal.Pose> {
        static valueOf(arg0: string): Internal.Pose;
        static values(): Internal.Pose[];
        static readonly ROARING: Internal.Pose;
        static readonly LONG_JUMPING: Internal.Pose;
        static readonly FALL_FLYING: Internal.Pose;
        static readonly SWIMMING: Internal.Pose;
        static readonly DYING: Internal.Pose;
        static readonly EMERGING: Internal.Pose;
        static readonly USING_TONGUE: Internal.Pose;
        static readonly DIGGING: Internal.Pose;
        static readonly CROAKING: Internal.Pose;
        static readonly SPIN_ATTACK: Internal.Pose;
        static readonly SNIFFING: Internal.Pose;
        static readonly CROUCHING: Internal.Pose;
        static readonly STANDING: Internal.Pose;
        static readonly SLEEPING: Internal.Pose;
    }
    type Pose_ = "croaking" | "long_jumping" | "dying" | "sniffing" | "spin_attack" | "swimming" | "crouching" | "emerging" | "using_tongue" | "fall_flying" | Pose | "digging" | "sleeping" | "roaring" | "standing";
    abstract class StoredUserEntry <T> {
        constructor(arg0: T)
    }
    type StoredUserEntry_<T> = StoredUserEntry<T>;
    interface Char2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<string, string> {
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        remove(arg0: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2CharFunction<T>;
        defaultReturnValue(): string;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2CharFunction<T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        put(arg0: string, arg1: string): string;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, string>;
        getOrDefault(arg0: string, arg1: string): string;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        defaultReturnValue(arg0: string): void;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<string, T>;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: string): string;
        apply(arg0: string): string;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction;
        size(): number;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction;
        identity(): this;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction;
        clear(): void;
        get(arg0: string): string;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction;
        (arg0: string): string;
    }
    type Char2CharFunction_ = Char2CharFunction;
    class JukeboxBlockEntity extends Internal.BlockEntity implements Internal.Clearable {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        static tryClear(arg0: any): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getRecord(): Internal.ItemStack;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        static playRecordTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.JukeboxBlockEntity_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        setRecord(arg0: Internal.ItemStack_): void;
        playRecord(): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        clearContent(): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get record(): Internal.ItemStack
        get modelData(): Internal.ModelData
        set record(arg0: Internal.ItemStack_)
        get renderBoundingBox(): Internal.AABB
    }
    type JukeboxBlockEntity_ = JukeboxBlockEntity;
    class RequiredArgumentBuilder <S, T> extends Internal.ArgumentBuilder<S, Internal.RequiredArgumentBuilder<S, T>> {
        getType(): Internal.ArgumentType<T>;
        getName(): string;
        static argument<S, T>(arg0: string, arg1: Internal.ArgumentType_<T>): Internal.RequiredArgumentBuilder<S, T>;
        build(): Internal.ArgumentCommandNode<S, T>;
        getSuggestionsProvider(): Internal.SuggestionProvider<S>;
        suggests(arg0: Internal.SuggestionProvider_<S>): this;
        get type(): Internal.ArgumentType<T>
        get name(): string
        get suggestionsProvider(): Internal.SuggestionProvider<S>
    }
    type RequiredArgumentBuilder_<S, T> = RequiredArgumentBuilder<S, T>;
    class ClientboundSetDisplayChatPreviewPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        enabled(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundSetDisplayChatPreviewPacket_ = ClientboundSetDisplayChatPreviewPacket;
    class ReplaceablePredicate extends Internal.StateTestingPredicate {
        constructor(arg0: Vec3i_)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.ReplaceablePredicate>;
    }
    type ReplaceablePredicate_ = ReplaceablePredicate;
    interface IForgeMobEffect {
        getCurativeItems(): Internal.List<Internal.ItemStack>;
        getSortOrder(arg0: Internal.MobEffectInstance_): number;
        get curativeItems(): Internal.List<Internal.ItemStack>
    }
    type IForgeMobEffect_ = IForgeMobEffect;
    interface AccessRenderBuffers {
        getFixedBuffers(): Internal.SortedMap<Internal.RenderType, Internal.BufferBuilder>;
        get fixedBuffers(): Internal.SortedMap<Internal.RenderType, Internal.BufferBuilder>
    }
    type AccessRenderBuffers_ = AccessRenderBuffers;
    class ImmutableCollections$ListN <E> extends Internal.ImmutableCollections$AbstractImmutableList<E> implements Internal.Serializable {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
    }
    type ImmutableCollections$ListN_<E> = ImmutableCollections$ListN<E>;
    class NarratorStatus extends Internal.Enum<Internal.NarratorStatus> {
        static valueOf(arg0: string): Internal.NarratorStatus;
        getName(): Internal.Component;
        shouldNarrateChat(): boolean;
        static byId(arg0: number): Internal.NarratorStatus;
        static values(): Internal.NarratorStatus[];
        shouldNarrateSystem(): boolean;
        getId(): number;
        get name(): Internal.Component
        get id(): number
        static readonly SYSTEM: Internal.NarratorStatus;
        static readonly ALL: Internal.NarratorStatus;
        static readonly CHAT: Internal.NarratorStatus;
        static readonly OFF: Internal.NarratorStatus;
    }
    type NarratorStatus_ = "chat" | NarratorStatus | "off" | "system" | "all";
    interface CropBlockBuilder$SurviveCallback {
        survive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        (arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
    }
    type CropBlockBuilder$SurviveCallback_ = CropBlockBuilder$SurviveCallback;
    class UniformInt extends Internal.IntProvider {
        static of(arg0: number, arg1: number): Internal.UniformInt;
        static readonly CODEC: Internal.Codec<Internal.UniformInt>;
    }
    type UniformInt_ = UniformInt;
    interface FormattedText {
        of(arg0: string, arg1: Internal.Style_): this;
        composite(...arg0: Internal.FormattedText_[]): this;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Internal.Optional<T>;
        composite(arg0: Internal.List_<Internal.FormattedText>): this;
        of(arg0: string): this;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): Internal.Optional<T>;
        getString(): string;
        get string(): string
        readonly EMPTY: Internal.FormattedText;
        readonly STOP_ITERATION: Internal.Optional<net.minecraft.util.Unit>;
    }
    type FormattedText_ = FormattedText;
    interface IRecipeLogicMachine extends Internal.IWorkable, Internal.ICleanroomReceiver, Internal.IMachineFeature, Internal.IRecipeCapabilityHolder {
        getProgress(): number;
        onWaiting(): void;
        getCapabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>;
        getRecipeLogic(): Internal.RecipeLogic;
        dampingWhenWaiting(): boolean;
        modifyRecipe(recipe: Internal.GTRecipe_): Internal.GTRecipe;
        isWorkingEnabled(): boolean;
        isActive(): boolean;
        getMaxProgress(): number;
        getCleanroom(): Internal.ICleanroomProvider;
        self(): Internal.MetaMachine;
        setWorkingEnabled(isWorkingAllowed: boolean): void;
        onWorking(): void;
        hasProxies(): boolean;
        alwaysTryModifyRecipe(): boolean;
        setCleanroom(arg0: Internal.ICleanroomProvider_): void;
        notifyStatusChanged(oldStatus: Internal.RecipeLogic$Status_, newStatus: Internal.RecipeLogic$Status_): void;
        getRecipeType(): Internal.GTRecipeType;
        shouldWorkingPlaySound(): boolean;
        afterWorking(): void;
        getChanceTier(): number;
        beforeWorking(): void;
        isRecipeLogicAvailable(): boolean;
        keepSubscribing(): boolean;
        get progress(): number
        get capabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>
        get recipeLogic(): Internal.RecipeLogic
        get workingEnabled(): boolean
        get active(): boolean
        get maxProgress(): number
        get cleanroom(): Internal.ICleanroomProvider
        set workingEnabled(isWorkingAllowed: boolean)
        set cleanroom(arg0: Internal.ICleanroomProvider_)
        get recipeType(): Internal.GTRecipeType
        get chanceTier(): number
        get recipeLogicAvailable(): boolean
    }
    type IRecipeLogicMachine_ = IRecipeLogicMachine;
    class UserApiService$UserProperties extends Internal.Record {
        constructor(flags: Internal.Set_<Internal.UserApiService$UserFlag>, bannedScopes: Internal.Map_<string, Internal.BanDetails>)
        flags(): Internal.Set<Internal.UserApiService$UserFlag>;
        flag(arg0: Internal.UserApiService$UserFlag_): boolean;
        bannedScopes(): Internal.Map<string, Internal.BanDetails>;
    }
    type UserApiService$UserProperties_ = UserApiService$UserProperties;
    class MeasureUnit$MeasurePrefix extends Internal.Enum<Internal.MeasureUnit$MeasurePrefix> {
        /**
         * @deprecated
        */
        getIdentifier(): string;
        getBase(): number;
        getPower(): number;
        static valueOf(arg0: string): Internal.MeasureUnit$MeasurePrefix;
        static values(): Internal.MeasureUnit$MeasurePrefix[];
        /**
         * @deprecated
        */
        get identifier(): string
        get base(): number
        get power(): number
        static readonly DEKA: Internal.MeasureUnit$MeasurePrefix;
        static readonly NANO: Internal.MeasureUnit$MeasurePrefix;
        static readonly EXA: Internal.MeasureUnit$MeasurePrefix;
        static readonly MEGA: Internal.MeasureUnit$MeasurePrefix;
        static readonly KIBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly YOBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly CENTI: Internal.MeasureUnit$MeasurePrefix;
        static readonly ATTO: Internal.MeasureUnit$MeasurePrefix;
        static readonly HECTO: Internal.MeasureUnit$MeasurePrefix;
        static readonly ZEPTO: Internal.MeasureUnit$MeasurePrefix;
        static readonly PICO: Internal.MeasureUnit$MeasurePrefix;
        static readonly EXBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly KILO: Internal.MeasureUnit$MeasurePrefix;
        static readonly GIBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly MILLI: Internal.MeasureUnit$MeasurePrefix;
        static readonly TEBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly YOCTO: Internal.MeasureUnit$MeasurePrefix;
        static readonly ZETTA: Internal.MeasureUnit$MeasurePrefix;
        static readonly PEBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly GIGA: Internal.MeasureUnit$MeasurePrefix;
        static readonly ZEBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly YOTTA: Internal.MeasureUnit$MeasurePrefix;
        static readonly MICRO: Internal.MeasureUnit$MeasurePrefix;
        static readonly PETA: Internal.MeasureUnit$MeasurePrefix;
        static readonly DECI: Internal.MeasureUnit$MeasurePrefix;
        static readonly TERA: Internal.MeasureUnit$MeasurePrefix;
        static readonly FEMTO: Internal.MeasureUnit$MeasurePrefix;
        static readonly MEBI: Internal.MeasureUnit$MeasurePrefix;
        static readonly ONE: Internal.MeasureUnit$MeasurePrefix;
    }
    type MeasureUnit$MeasurePrefix_ = "atto" | "peta" | "exbi" | "micro" | "nano" | "deci" | "one" | "gibi" | "milli" | "pebi" | "pico" | "tebi" | "kibi" | "yobi" | "zepto" | "zebi" | "giga" | "yocto" | "centi" | "kilo" | "zetta" | "hecto" | "mebi" | "tera" | "exa" | "yotta" | "mega" | "deka" | MeasureUnit$MeasurePrefix | "femto";
    interface FormattedCharSequence {
        codepoint(arg0: number, arg1: Internal.Style_): this;
        fromPair(arg0: Internal.FormattedCharSequence_, arg1: Internal.FormattedCharSequence_): this;
        forward(arg0: string, arg1: Internal.Style_): this;
        forward(arg0: string, arg1: Internal.Style_, arg2: Internal.Int2IntFunction_): this;
        decorateOutput(arg0: Internal.FormattedCharSink_, arg1: Internal.Int2IntFunction_): Internal.FormattedCharSink;
        composite(arg0: Internal.FormattedCharSequence_): this;
        composite(arg0: Internal.List_<Internal.FormattedCharSequence>): this;
        composite(...arg0: Internal.FormattedCharSequence_[]): this;
        accept(arg0: Internal.FormattedCharSink_): boolean;
        composite(arg0: Internal.FormattedCharSequence_, arg1: Internal.FormattedCharSequence_): this;
        backward(arg0: string, arg1: Internal.Style_): this;
        fromList(arg0: Internal.List_<Internal.FormattedCharSequence>): this;
        composite(): this;
        backward(arg0: string, arg1: Internal.Style_, arg2: Internal.Int2IntFunction_): this;
        (arg0: Internal.FormattedCharSink_): boolean;
        readonly EMPTY: Internal.FormattedCharSequence;
    }
    type FormattedCharSequence_ = FormattedCharSequence;
    interface LootItemFunction$Builder {
        build(): Internal.LootItemFunction;
    }
    type LootItemFunction$Builder_ = LootItemFunction$Builder;
    class EndTag implements Internal.Tag {
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        copy(): Internal.Tag;
        write(arg0: Internal.DataOutput_): void;
        getId(): number;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        getType(): Internal.TagType<Internal.EndTag>;
        accept(arg0: Internal.TagVisitor_): void;
        get asString(): string
        get id(): number
        get type(): Internal.TagType<Internal.EndTag>
        static readonly INSTANCE: Internal.EndTag;
        static readonly TYPE: Internal.TagType<Internal.EndTag>;
    }
    type EndTag_ = EndTag;
    class ViscousFluidInterpolator implements Internal.TimeInterpolator {
        static accelerate(): Internal.TimeInterpolator;
        static overshoot(): Internal.TimeInterpolator;
        static accelerate(factor: number): Internal.TimeInterpolator;
        static cycle(cycle: number): Internal.TimeInterpolator;
        static decelerate(): Internal.TimeInterpolator;
        static overshoot(tension: number): Internal.TimeInterpolator;
        static anticipate(tension: number): Internal.TimeInterpolator;
        getInterpolation(progress: number): number;
        static decelerate(factor: number): Internal.TimeInterpolator;
        static linear(): Internal.TimeInterpolator;
        static bounce(): Internal.TimeInterpolator;
        static anticipate(): Internal.TimeInterpolator;
    }
    type ViscousFluidInterpolator_ = ViscousFluidInterpolator;
    class ItemEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.ItemEntity_)
        getEntity(): Internal.ItemEntity;
        get entity(): Internal.ItemEntity
    }
    type ItemEvent_ = ItemEvent;
    interface VertexConsumer extends Internal.VertexDrain, Internal.IForgeVertexConsumer {
        uv2(arg0: number): this;
        color(arg0: number, arg1: number, arg2: number, arg3: number): this;
        endVertex(): void;
        color(arg0: number): this;
        normal(arg0: number, arg1: number, arg2: number): this;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): this;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
        overlayCoords(arg0: number): this;
        vertex(arg0: number, arg1: number, arg2: number): this;
        color(arg0: number, arg1: number, arg2: number, arg3: number): this;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        createSink(factory: me.jellysquid.mods.sodium.client.model.vertex.type.VertexType_<any>): Internal.VertexSink;
        overlayCoords(arg0: number, arg1: number): this;
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): this;
        defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        uv2(arg0: number, arg1: number): this;
        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;
        vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): this;
        of(consumer: Internal.VertexConsumer_): Internal.VertexDrain;
        uv(arg0: number, arg1: number): this;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number[], arg8: number, arg9: boolean): void;
        unsetDefaultColor(): void;
    }
    type VertexConsumer_ = VertexConsumer;
    class CaveCarverConfiguration extends Internal.CarverConfiguration {
        constructor(arg0: number, arg1: Internal.HeightProvider_, arg2: Internal.FloatProvider_, arg3: Internal.VerticalAnchor_, arg4: Internal.HolderSet_<Internal.Block>, arg5: Internal.FloatProvider_, arg6: Internal.FloatProvider_, arg7: Internal.FloatProvider_)
        constructor(arg0: number, arg1: Internal.HeightProvider_, arg2: Internal.FloatProvider_, arg3: Internal.VerticalAnchor_, arg4: Internal.CarverDebugSettings_, arg5: Internal.HolderSet_<Internal.Block>, arg6: Internal.FloatProvider_, arg7: Internal.FloatProvider_, arg8: Internal.FloatProvider_)
        constructor(arg0: Internal.CarverConfiguration_, arg1: Internal.FloatProvider_, arg2: Internal.FloatProvider_, arg3: Internal.FloatProvider_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly horizontalRadiusMultiplier: Internal.FloatProvider;
        readonly verticalRadiusMultiplier: Internal.FloatProvider;
        static readonly CODEC: Internal.Codec<Internal.CaveCarverConfiguration>;
    }
    type CaveCarverConfiguration_ = CaveCarverConfiguration;
    class HolderSet$Named <T> extends Internal.HolderSet$ListBacked<T> {
        constructor(arg0: Internal.Registry_<T>, arg1: Internal.TagKey_<T>)
        unwrap(): Internal.Either<Internal.TagKey<T>, Internal.List<Internal.Holder<T>>>;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, ...arg1: E[]): Internal.HolderSet$Direct<T>;
        static direct<T>(...arg0: Internal.Holder_<T>[]): Internal.HolderSet$Direct<T>;
        forEach(arg0: Internal.Consumer_<Internal.Holder<T>>): void;
        static direct<T>(arg0: Internal.List_<Internal.Holder<T>>): Internal.HolderSet$Direct<T>;
        static direct<E, T>(arg0: Internal.Function_<E, Internal.Holder<T>>, arg1: Internal.List_<E>): Internal.HolderSet$Direct<T>;
        bind(arg0: Internal.List_<Internal.Holder<T>>): void;
        key(): Internal.TagKey<T>;
    }
    type HolderSet$Named_<T> = HolderSet$Named<T>;
    class SeagrassFeature extends Internal.Feature<Internal.ProbabilityFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ProbabilityFeatureConfiguration>)
    }
    type SeagrassFeature_ = SeagrassFeature;
    interface LayerLightEventListener extends Internal.LightEventListener {
        getDataLayerData(arg0: Internal.SectionPos_): Internal.DataLayer;
        checkBlock(arg0: BlockPos_): void;
        getLightValue(arg0: BlockPos_): number;
        runUpdates(arg0: number, arg1: boolean, arg2: boolean): number;
        updateSectionStatus(arg0: BlockPos_, arg1: boolean): void;
        hasLightWork(): boolean;
        enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void;
        updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void;
        onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void;
    }
    type LayerLightEventListener_ = LayerLightEventListener;
    interface LightEventListener {
        checkBlock(arg0: BlockPos_): void;
        runUpdates(arg0: number, arg1: boolean, arg2: boolean): number;
        updateSectionStatus(arg0: BlockPos_, arg1: boolean): void;
        hasLightWork(): boolean;
        enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void;
        updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void;
        onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void;
    }
    type LightEventListener_ = LightEventListener;
    class RecordCodecBuilder$Mu <O> implements Internal.K1 {
        constructor()
    }
    type RecordCodecBuilder$Mu_<O> = RecordCodecBuilder$Mu<O>;
    class RepeaterBlock extends Internal.DiodeBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly DELAY: Internal.IntegerProperty;
        static readonly LOCKED: Internal.BooleanProperty;
    }
    type RepeaterBlock_ = RepeaterBlock;
    class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup {
        constructor()
        constructor(arg0: number, arg1: any_, arg2: number)
        constructor(arg0: number)
        constructor(arg0: number, arg1: any_, arg2: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_)
        constructor(arg0: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_)
        constructor(arg0: number, arg1: any_, arg2: number, arg3: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_)
        constructor(arg0: number, arg1: Internal.Executor_)
        constructor(arg0: number, arg1: any_)
        constructor(arg0: number, arg1: any_)
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        next(): Internal.EventExecutor;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        setIoRatio(arg0: number): void;
        set ioRatio(arg0: number)
    }
    type EpollEventLoopGroup_ = EpollEventLoopGroup;
    class ConfiguredWorldCarver <WC extends Internal.CarverConfiguration> extends Internal.Record {
        constructor(arg0: Internal.WorldCarver_<WC>, arg1: WC)
        worldCarver(): Internal.WorldCarver<WC>;
        carve(arg0: Internal.CarvingContext_, arg1: Internal.ChunkAccess_, arg2: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg3: Internal.RandomSource_, arg4: Internal.Aquifer_, arg5: Internal.ChunkPos_, arg6: Internal.CarvingMask_): boolean;
        config(): WC;
        isStartChunk(arg0: Internal.RandomSource_): boolean;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.ConfiguredWorldCarver<any>>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.ConfiguredWorldCarver<any>>>;
        static readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.ConfiguredWorldCarver<any>>>;
    }
    type ConfiguredWorldCarver_<WC extends Internal.CarverConfiguration> = Special.ConfiguredCarver | ConfiguredWorldCarver<WC>;
    class GenericEvent <T> extends Internal.Event implements Internal.IGenericEvent<T> {
        constructor()
        getGenericType(): Internal.Type;
        get genericType(): Internal.Type
    }
    type GenericEvent_<T> = GenericEvent<T>;
    class ChannelMetadata {
        constructor(arg0: boolean, arg1: number)
        constructor(arg0: boolean)
        hasDisconnect(): boolean;
        defaultMaxMessagesPerRead(): number;
    }
    type ChannelMetadata_ = ChannelMetadata;
    class PlayerWallHeadBlock extends Internal.WallSkullBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PlayerWallHeadBlock_ = PlayerWallHeadBlock;
    class DispenserBlockEntity extends Internal.RandomizableContainerBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        static tryClear(arg0: any): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        setChanged(): void;
        addItem(arg0: Internal.ItemStack_): number;
        onLoad(): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getRandomSlot(arg0: Internal.RandomSource_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        get slots(): number
        get width(): number
        get maxStackSize(): number
        get renderBoundingBox(): Internal.AABB
        get empty(): boolean
        get height(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        static readonly CONTAINER_SIZE: 9;
    }
    type DispenserBlockEntity_ = DispenserBlockEntity;
    interface ScatteringByteChannel extends Internal.ReadableByteChannel {
        read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number;
        read(arg0: Internal.ByteBuffer_): number;
        isOpen(): boolean;
        close(): void;
        read(arg0: Internal.ByteBuffer_[]): number;
        get open(): boolean
    }
    type ScatteringByteChannel_ = ScatteringByteChannel;
    interface IRecipeManager {
        createRecipeLayoutDrawable<T>(arg0: Internal.IRecipeCategory_<T>, arg1: T, arg2: Internal.IFocusGroup_): Internal.Optional<Internal.IRecipeLayoutDrawable<T>>;
        createRecipeCatalystLookup(arg0: mezz.jei.api.recipe.RecipeType_<any>): Internal.IRecipeCatalystLookup;
        unhideRecipeCategory(arg0: mezz.jei.api.recipe.RecipeType_<any>): void;
        hideRecipes<T>(arg0: mezz.jei.api.recipe.RecipeType_<T>, arg1: Internal.Collection_<T>): void;
        createRecipeCategoryLookup(): Internal.IRecipeCategoriesLookup;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        createRecipeLayoutDrawable<T>(arg0: Internal.IRecipeCategory_<T>, arg1: T, arg2: Internal.IFocus_<any>): Internal.IRecipeLayoutDrawable<any>;
        hideRecipeCategory(arg0: mezz.jei.api.recipe.RecipeType_<any>): void;
        createRecipeLookup<R>(arg0: mezz.jei.api.recipe.RecipeType_<R>): Internal.IRecipeLookup<R>;
        getRecipeType(arg0: ResourceLocation_): Internal.Optional<mezz.jei.api.recipe.RecipeType<any>>;
        addRecipes<T>(arg0: mezz.jei.api.recipe.RecipeType_<T>, arg1: Internal.List_<T>): void;
        unhideRecipes<T>(arg0: mezz.jei.api.recipe.RecipeType_<T>, arg1: Internal.Collection_<T>): void;
        createRecipeSlotDrawable(arg0: Internal.RecipeIngredientRole_, arg1: Internal.List_<Internal.Optional<Internal.ITypedIngredient<any>>>, arg2: Internal.Set_<number>, arg3: number, arg4: number, arg5: number): Internal.IRecipeSlotDrawable;
    }
    type IRecipeManager_ = IRecipeManager;
    class EffectInstance implements Internal.Effect, Internal.AutoCloseable {
        constructor(arg0: Internal.ResourceManager_, arg1: string)
        markDirty(): void;
        static getOrCreate(arg0: Internal.ResourceManager_, arg1: Internal.Program$Type_, arg2: string): Internal.EffectProgram;
        attachToProgram(): void;
        static parseBlendNode(arg0: Internal.JsonObject_): Internal.BlendMode;
        getVertexProgram(): Internal.Program;
        apply(): void;
        getFragmentProgram(): Internal.Program;
        getUniform(arg0: string): Internal.Uniform;
        close(): void;
        getName(): string;
        clear(): void;
        safeGetUniform(arg0: string): Internal.AbstractUniform;
        setSampler(arg0: string, arg1: Internal.IntSupplier_): void;
        getId(): number;
        get vertexProgram(): Internal.Program
        get fragmentProgram(): Internal.Program
        get name(): string
        get id(): number
    }
    type EffectInstance_ = EffectInstance;
    class SlabType extends Internal.Enum<Internal.SlabType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static values(): Internal.SlabType[];
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.SlabType;
        get serializedName(): string
        static readonly TOP: Internal.SlabType;
        static readonly DOUBLE: Internal.SlabType;
        static readonly BOTTOM: Internal.SlabType;
    }
    type SlabType_ = "double" | SlabType | "bottom" | "top";
    interface WatchEvent <T> {
        context(): T;
        count(): number;
        kind(): Internal.WatchEvent$Kind<T>;
    }
    type WatchEvent_<T> = WatchEvent<T>;
    class AngerLevel extends Internal.Enum<Internal.AngerLevel> {
        getAmbientSound(): Internal.SoundEvent;
        static byAnger(arg0: number): Internal.AngerLevel;
        getMinimumAnger(): number;
        static values(): Internal.AngerLevel[];
        isAngry(): boolean;
        static valueOf(arg0: string): Internal.AngerLevel;
        getListeningSound(): Internal.SoundEvent;
        get ambientSound(): Internal.SoundEvent
        get minimumAnger(): number
        get angry(): boolean
        get listeningSound(): Internal.SoundEvent
        static readonly ANGRY: Internal.AngerLevel;
        static readonly AGITATED: Internal.AngerLevel;
        static readonly CALM: Internal.AngerLevel;
    }
    type AngerLevel_ = "calm" | "agitated" | "angry" | AngerLevel;
    interface LootItemCondition extends Internal.Predicate<Internal.LootContext>, Internal.LootContextUser {
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<Internal.LootContext>): Internal.Predicate<Internal.LootContext>;
        negate(): Internal.Predicate<Internal.LootContext>;
        and(arg0: Internal.Predicate_<Internal.LootContext>): Internal.Predicate<Internal.LootContext>;
        getReferencedContextParams(): Internal.Set<Internal.LootContextParam<any>>;
        test(arg0: Internal.LootContext_): boolean;
        getType(): Internal.LootItemConditionType;
        validate(arg0: Internal.ValidationContext_): void;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        get referencedContextParams(): Internal.Set<Internal.LootContextParam<any>>
        get type(): Internal.LootItemConditionType
    }
    type LootItemCondition_ = LootItemCondition;
    interface ViewTreeObserver$OnScrollChangedListener {
        onScrollChanged(): void;
        (): void;
    }
    type ViewTreeObserver$OnScrollChangedListener_ = ViewTreeObserver$OnScrollChangedListener;
    class ModelData {
        getProperties(): Internal.Set<Internal.ModelProperty<any>>;
        derive(): Internal.ModelData$Builder;
        has(arg0: Internal.ModelProperty_<any>): boolean;
        get<T>(arg0: Internal.ModelProperty_<T>): T;
        static builder(): Internal.ModelData$Builder;
        get properties(): Internal.Set<Internal.ModelProperty<any>>
        static readonly EMPTY: Internal.ModelData;
    }
    type ModelData_ = ModelData;
    class SculkVeinBlock extends Internal.MultifaceBlock implements Internal.SculkBehaviour, Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        static regrow(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Collection_<Internal.Direction>): boolean;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onDischarged(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canChangeBlockStateOnSpread(): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        depositCharge(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_): boolean;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        getSculkSpreadDelay(): number;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        static hasSubstrateAccess(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        attemptSpreadVein(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Collection_<Internal.Direction>, arg4: boolean): boolean;
        getSameSpaceSpreader(): Internal.MultifaceSpreader;
        attemptUseCharge(arg0: Internal.SculkSpreader$ChargeCursor_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.RandomSource_, arg4: Internal.SculkSpreader_, arg5: boolean): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        updateDecayDelay(arg0: number): number;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get sculkSpreadDelay(): number
        get mod(): string
        get sameSpaceSpreader(): Internal.MultifaceSpreader
    }
    type SculkVeinBlock_ = SculkVeinBlock;
    class Handler {
        constructor(looper: Internal.Looper_)
        constructor(looper: Internal.Looper_, callback: Internal.Handler$Callback_)
        getMessageName(message: Internal.Message_): string;
        sendMessageDelayed(msg: Internal.Message_, delayMillis: number): boolean;
        postAtFrontOfQueue(r: Internal.Runnable_): boolean;
        handleMessage(msg: Internal.Message_): void;
        static createAsync(looper: Internal.Looper_): Internal.Handler;
        sendMessageAtFrontOfQueue(msg: Internal.Message_): boolean;
        postDelayed(r: Internal.Runnable_, delayMillis: number): boolean;
        static createAsync(looper: Internal.Looper_, callback: Internal.Handler$Callback_): Internal.Handler;
        removeCallbacksAndMessages(token: any): void;
        sendMessage(msg: Internal.Message_): boolean;
        sendEmptyMessage(what: number): boolean;
        removeCallbacks(r: Internal.Runnable_, token: any): void;
        removeCallbacks(r: Internal.Runnable_): void;
        dispatchMessage(msg: Internal.Message_): void;
        sendMessageAtTime(msg: Internal.Message_, timeMillis: number): boolean;
        sendEmptyMessageAtTime(what: number, timeMillis: number): boolean;
        obtainMessage(what: number, arg1: number, arg2: number): Internal.Message;
        isCurrentThread(): boolean;
        obtainMessage(what: number, obj: any): Internal.Message;
        obtainMessage(): Internal.Message;
        removeMessages(what: number): void;
        obtainMessage(what: number): Internal.Message;
        hasMessages(): boolean;
        post(r: Internal.Runnable_): boolean;
        getQueue(): Internal.MessageQueue;
        obtainMessage(what: number, arg1: number, arg2: number, obj: any): Internal.Message;
        postAtTime(r: Internal.Runnable_, timeMillis: number): boolean;
        postAtTime(r: Internal.Runnable_, token: any, timeMillis: number): boolean;
        sendEmptyMessageDelayed(what: number, delayMillis: number): boolean;
        hasMessages(what: number, object: any): boolean;
        removeMessages(what: number, object: any): void;
        postDelayed(r: Internal.Runnable_, token: any, delayMillis: number): boolean;
        hasMessages(what: number): boolean;
        hasCallbacks(r: Internal.Runnable_): boolean;
        get currentThread(): boolean
        get queue(): Internal.MessageQueue
    }
    type Handler_ = Handler;
    interface StructureType <S extends Internal.Structure> {
        codec(): Internal.Codec<S>;
        readonly RUINED_PORTAL: Internal.StructureType<Internal.RuinedPortalStructure>;
        readonly STRONGHOLD: Internal.StructureType<Internal.StrongholdStructure>;
        readonly OCEAN_MONUMENT: Internal.StructureType<Internal.OceanMonumentStructure>;
        readonly END_CITY: Internal.StructureType<Internal.EndCityStructure>;
        readonly DESERT_PYRAMID: Internal.StructureType<Internal.DesertPyramidStructure>;
        readonly WOODLAND_MANSION: Internal.StructureType<Internal.WoodlandMansionStructure>;
        readonly BURIED_TREASURE: Internal.StructureType<Internal.BuriedTreasureStructure>;
        readonly FORTRESS: Internal.StructureType<Internal.NetherFortressStructure>;
        readonly IGLOO: Internal.StructureType<Internal.IglooStructure>;
        readonly MINESHAFT: Internal.StructureType<Internal.MineshaftStructure>;
        readonly JUNGLE_TEMPLE: Internal.StructureType<Internal.JungleTempleStructure>;
        readonly OCEAN_RUIN: Internal.StructureType<Internal.OceanRuinStructure>;
        readonly SWAMP_HUT: Internal.StructureType<Internal.SwampHutStructure>;
        readonly JIGSAW: Internal.StructureType<Internal.JigsawStructure>;
        readonly NETHER_FOSSIL: Internal.StructureType<Internal.NetherFossilStructure>;
        readonly SHIPWRECK: Internal.StructureType<Internal.ShipwreckStructure>;
    }
    type StructureType_<S extends Internal.Structure> = Special.StructureType | StructureType<S>;
    class TickPriority extends Internal.Enum<Internal.TickPriority> {
        static valueOf(arg0: string): Internal.TickPriority;
        getValue(): number;
        static byValue(arg0: number): Internal.TickPriority;
        static values(): Internal.TickPriority[];
        get value(): number
        static readonly NORMAL: Internal.TickPriority;
        static readonly EXTREMELY_LOW: Internal.TickPriority;
        static readonly VERY_HIGH: Internal.TickPriority;
        static readonly LOW: Internal.TickPriority;
        static readonly HIGH: Internal.TickPriority;
        static readonly EXTREMELY_HIGH: Internal.TickPriority;
        static readonly VERY_LOW: Internal.TickPriority;
    }
    type TickPriority_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | TickPriority;
    class NotPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        constructor(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.NotPredicate>;
    }
    type NotPredicate_ = NotPredicate;
    class ClientboundPlayerPositionPacket$RelativeArgument extends Internal.Enum<Internal.ClientboundPlayerPositionPacket$RelativeArgument> {
        static valueOf(arg0: string): Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        static unpack(arg0: number): Internal.Set<Internal.ClientboundPlayerPositionPacket$RelativeArgument>;
        static values(): Internal.ClientboundPlayerPositionPacket$RelativeArgument[];
        static pack(arg0: Internal.Set_<Internal.ClientboundPlayerPositionPacket$RelativeArgument>): number;
        static readonly Y: Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        static readonly Z: Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        static readonly X: Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        static readonly Y_ROT: Internal.ClientboundPlayerPositionPacket$RelativeArgument;
        static readonly X_ROT: Internal.ClientboundPlayerPositionPacket$RelativeArgument;
    }
    type ClientboundPlayerPositionPacket$RelativeArgument_ = "z" | ClientboundPlayerPositionPacket$RelativeArgument | "y" | "x" | "y_rot" | "x_rot";
    class JsonToken extends Internal.Enum<Internal.JsonToken> {
        static values(): Internal.JsonToken[];
        static valueOf(arg0: string): Internal.JsonToken;
        static readonly BOOLEAN: Internal.JsonToken;
        static readonly STRING: Internal.JsonToken;
        static readonly BEGIN_OBJECT: Internal.JsonToken;
        static readonly NAME: Internal.JsonToken;
        static readonly END_OBJECT: Internal.JsonToken;
        static readonly NULL: Internal.JsonToken;
        static readonly BEGIN_ARRAY: Internal.JsonToken;
        static readonly END_DOCUMENT: Internal.JsonToken;
        static readonly END_ARRAY: Internal.JsonToken;
        static readonly NUMBER: Internal.JsonToken;
    }
    type JsonToken_ = "null" | "string" | "begin_array" | "end_object" | "boolean" | "name" | "end_array" | JsonToken | "begin_object" | "number" | "end_document";
    class SchemePreResponse extends Internal.Enum<Internal.SchemePreResponse> {
        static values(): Internal.SchemePreResponse[];
        static valueOf(arg0: string): Internal.SchemePreResponse;
        static readonly NOT_HANDLED: Internal.SchemePreResponse;
        static readonly HANDLED_CONTINUE: Internal.SchemePreResponse;
        static readonly HANDLED_CANCEL: Internal.SchemePreResponse;
    }
    type SchemePreResponse_ = SchemePreResponse | "not_handled" | "handled_cancel" | "handled_continue";
    class Game implements Internal.RunningGame {
        constructor(arg0: Internal.Minecraft_)
        getPerformanceMetrics(): Internal.PerformanceMetrics;
        setSessionEventListener(arg0: Internal.SessionEventListener_): void;
        onStartGameSession(): void;
        getSelectedLanguage(): Internal.Language;
        getCurrentSession(): Internal.GameSession;
        getVersion(): Internal.GameVersion;
        onLeaveGameSession(): void;
        get performanceMetrics(): Internal.PerformanceMetrics
        set sessionEventListener(arg0: Internal.SessionEventListener_)
        get selectedLanguage(): Internal.Language
        get currentSession(): Internal.GameSession
        get version(): Internal.GameVersion
    }
    type Game_ = Game;
    class PlayerContainerEvent$Close extends Internal.PlayerContainerEvent {
        constructor(arg0: Internal.Player_, arg1: Internal.AbstractContainerMenu_)
        constructor()
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerContainerEvent$Close_ = PlayerContainerEvent$Close;
    class ReportChatMessageBody$LastSeenSignature {
        constructor(arg0: Internal.UUID_, arg1: Internal.ByteBuffer_)
        lastSignature: Internal.ByteBuffer;
        profileId: Internal.UUID;
    }
    type ReportChatMessageBody$LastSeenSignature_ = ReportChatMessageBody$LastSeenSignature;
    interface Reference2BooleanFunction <K> extends it.unimi.dsi.fastutil.Function<K, boolean>, Internal.Predicate<K> {
        test(arg0: K): boolean;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2BooleanFunction<T>;
        and(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction<K>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, boolean>;
        containsKey(arg0: any): boolean;
        removeBoolean(arg0: any): boolean;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2BooleanFunction;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2BooleanFunction<T>;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction<K>;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2BooleanFunction;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction<K>;
        apply(arg0: K): boolean;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2BooleanFunction;
        defaultReturnValue(): boolean;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2BooleanFunction;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2BooleanFunction;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        put(arg0: K, arg1: boolean): boolean;
        getOrDefault(arg0: any, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: boolean): boolean;
        getBoolean(arg0: any): boolean;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2BooleanFunction;
        size(): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<K, T>;
        negate(): Internal.Predicate<K>;
        clear(): void;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2BooleanFunction;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        (arg0: any): boolean;
    }
    type Reference2BooleanFunction_<K> = Reference2BooleanFunction<K>;
    abstract class LivingEntityEventJS extends Internal.EntityEventJS {
        constructor()
        getEntity(): Internal.LivingEntity;
        get entity(): Internal.LivingEntity
    }
    type LivingEntityEventJS_ = LivingEntityEventJS;
    class ClientboundPlayerPositionPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Set_<Internal.ClientboundPlayerPositionPacket$RelativeArgument>, arg6: number, arg7: boolean)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getY(): number;
        getZ(): number;
        getRelativeArguments(): Internal.Set<Internal.ClientboundPlayerPositionPacket$RelativeArgument>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getYRot(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getXRot(): number;
        requestDismountVehicle(): boolean;
        isSkippable(): boolean;
        getId(): number;
        get x(): number
        get y(): number
        get z(): number
        get relativeArguments(): Internal.Set<Internal.ClientboundPlayerPositionPacket$RelativeArgument>
        get YRot(): number
        get XRot(): number
        get skippable(): boolean
        get id(): number
    }
    type ClientboundPlayerPositionPacket_ = ClientboundPlayerPositionPacket;
    abstract class Mob extends Internal.LivingEntity implements Internal.AccessorMob {
        getLookControl(): Internal.LookControl;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        static checkMobSpawnRules(arg0: Internal.EntityType_<Internal.Mob>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        setTarget(arg0: Internal.LivingEntity_): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getPathfindingMalus(arg0: Internal.BlockPathTypes_): number;
        canReplaceEqualItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        convertTo<T extends Internal.Mob>(arg0: Internal.EntityType_<T>, arg1: boolean): T;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        dropLeash(arg0: boolean, arg1: boolean): void;
        clearRestriction(): void;
        isWithinRestriction(): boolean;
        setXxa(arg0: number): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        setDelayedLeashHolderId(arg0: number): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        isAggressive(): boolean;
        setYya(arg0: number): void;
        setMotionZ(z: number): void;
        setDropChance(arg0: Internal.EquipmentSlot_, arg1: number): void;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setBaby(arg0: boolean): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getTarget(): Internal.LivingEntity;
        restrictTo(arg0: BlockPos_, arg1: number): void;
        getItem(): Internal.ItemStack;
        setPathfindingMalus(arg0: Internal.BlockPathTypes_, arg1: number): void;
        setX(x: number): void;
        setAggressive(arg0: boolean): void;
        removeFreeWill(): void;
        finalizeSpawn(arg0: Internal.ServerLevelAccessor_, arg1: Internal.DifficultyInstance_, arg2: Internal.MobSpawnType_, arg3: Internal.SpawnGroupData_, arg4: Internal.CompoundTag_): Internal.SpawnGroupData;
        wantsToPickUp(arg0: Internal.ItemStack_): boolean;
        removeWhenFarAway(arg0: number): boolean;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        isUndead(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        setZza(arg0: number): void;
        getBlock(): Internal.BlockContainerJS;
        getMaxHeadXRot(): number;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getName(): Internal.Component;
        playAmbientSound(): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        setCanPickUpLoot(arg0: boolean): void;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        setNoAi(arg0: boolean): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        canPickUpLoot(): boolean;
        setLeftHanded(arg0: boolean): void;
        static createMobAttributes(): Internal.AttributeSupplier$Builder;
        canFireProjectileWeapon(arg0: Internal.ProjectileWeaponItem_): boolean;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        hasRestriction(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        setStatusMessage(message: Internal.Component_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        canCutCorner(arg0: Internal.BlockPathTypes_): boolean;
        getHeadRotSpeed(): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isWithinRestriction(arg0: BlockPos_): boolean;
        static getEquipmentForSlot(arg0: Internal.EquipmentSlot_, arg1: number): Internal.Item;
        getMaxSpawnClusterSize(): number;
        setLeashedTo(arg0: Internal.Entity_, arg1: boolean): void;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        swing(): void;
        getMeleeAttackRangeSqr(arg0: Internal.LivingEntity_): number;
        canStartSwimming(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getDisplayName(): Internal.Component;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        isLeashed(): boolean;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getMaxHeadYRot(): number;
        getLeashHolder(): Internal.Entity;
        shouldRiderSit(): boolean;
        getSensing(): Internal.Sensing;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        canBeLeashed(arg0: Internal.Player_): boolean;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        getMoveControl(): Internal.MoveControl;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        equipItemIfPossible(arg0: Internal.ItemStack_): boolean;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        ate(): void;
        setRotation(yaw: number, pitch: number): void;
        getNavigation(): Internal.PathNavigation;
        setPersistenceRequired(): void;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        checkSpawnRules(arg0: Internal.LevelAccessor_, arg1: Internal.MobSpawnType_): boolean;
        spawnAnim(): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        isMaxGroupSizeReached(arg0: number): boolean;
        bookshelf$getAmbientSound(): Internal.SoundEvent;
        getMotionY(): number;
        getPassengers(): Internal.EntityArrayList;
        iteratePathfindingStartNodeCandidatePositions(): Internal.Iterable<BlockPos>;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        lookAt(arg0: Internal.Entity_, arg1: number, arg2: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getJumpControl(): Internal.JumpControl;
        getFeetArmorItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getSpawnType(): Internal.MobSpawnType;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        requiresCustomPersistence(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        setMovementSpeedAddition(speed: number): void;
        checkSpawnObstruction(arg0: Internal.LevelReader_): boolean;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getRestrictRadius(): number;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        isNoAi(): boolean;
        getAmbientSoundInterval(): number;
        getChestArmorItem(): Internal.ItemStack;
        getRestrictCenter(): BlockPos;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        isLeftHanded(): boolean;
        tell(message: Internal.Component_): void;
        isPersistenceRequired(): boolean;
        setZ(z: number): void;
        canHoldItem(arg0: Internal.ItemStack_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        isWithinMeleeAttackRange(arg0: Internal.LivingEntity_): boolean;
        runCommand(command: string): number;
        setGuaranteedDrop(arg0: Internal.EquipmentSlot_): void;
        get lookControl(): Internal.LookControl
        set defaultMovementSpeedMultiplier(speed: number)
        set target(arg0: Internal.LivingEntity_)
        get offHandItem(): Internal.ItemStack
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get withinRestriction(): boolean
        set xxa(arg0: number)
        get totalMovementSpeed(): number
        set delayedLeashHolderId(arg0: number)
        get aggressive(): boolean
        set yya(arg0: number)
        set motionZ(z: number)
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set baby(arg0: boolean)
        set mainHandItem(item: Internal.ItemStack_)
        get target(): Internal.LivingEntity
        get item(): Internal.ItemStack
        set x(x: number)
        set aggressive(arg0: boolean)
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        set zza(arg0: number)
        get block(): Internal.BlockContainerJS
        get maxHeadXRot(): number
        get nbt(): Internal.CompoundTag
        get name(): Internal.Component
        set totalMovementSpeedMultiplier(speed: number)
        set canPickUpLoot(arg0: boolean)
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        set noAi(arg0: boolean)
        set leftHanded(arg0: boolean)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        set statusMessage(message: Internal.Component_)
        get headRotSpeed(): number
        get maxSpawnClusterSize(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get living(): boolean
        get displayName(): Internal.Component
        set position(block: Internal.BlockContainerJS_)
        get leashed(): boolean
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get maxHeadYRot(): number
        get leashHolder(): Internal.Entity
        get sensing(): Internal.Sensing
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        get moveControl(): Internal.MoveControl
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get navigation(): Internal.PathNavigation
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get motionY(): number
        get passengers(): Internal.EntityArrayList
        get jumpControl(): Internal.JumpControl
        get feetArmorItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get spawnType(): Internal.MobSpawnType
        set nbt(nbt: Internal.CompoundTag_)
        set movementSpeedAddition(speed: number)
        get restrictRadius(): number
        get noAi(): boolean
        get ambientSoundInterval(): number
        get chestArmorItem(): Internal.ItemStack
        get restrictCenter(): BlockPos
        get motionZ(): number
        get leftHanded(): boolean
        get persistenceRequired(): boolean
        set z(z: number)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        set guaranteedDrop(arg0: Internal.EquipmentSlot_)
        static readonly MAX_PICKUP_LOOT_CHANCE: 0.55;
        static readonly PRESERVE_ITEM_DROP_CHANCE: 2;
        static readonly LEASH_TAG: "Leash";
        static readonly DEFAULT_EQUIPMENT_DROP_CHANCE: 0.085;
        readonly goalSelector: Internal.GoalSelector;
        static readonly MAX_ENCHANTED_WEAPON_CHANCE: 0.25;
        static readonly MAX_ENCHANTED_ARMOR_CHANCE: 0.5;
        static readonly UPDATE_GOAL_SELECTOR_EVERY_N_TICKS: 2;
        ambientSoundTime: number;
        static readonly MAX_WEARING_ARMOR_CHANCE: 0.15;
        readonly targetSelector: Internal.GoalSelector;
    }
    type Mob_ = Mob;
    interface FamilyOptic <A, B> {
        apply(arg0: number): Internal.OpticParts<A, B>;
    }
    type FamilyOptic_<A, B> = FamilyOptic<A, B>;
    class TheEndPortalBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        shouldRenderFace(arg0: Internal.Direction_): boolean;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type TheEndPortalBlockEntity_ = TheEndPortalBlockEntity;
    interface IItemHandler extends Internal.InventoryKJS {
        count(ingredient: Internal.Ingredient_): number;
        count(): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        getSlots(): number;
        extractItem(i: number, i1: number, b: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        kjs$self(): this;
        getStackInSlot(i: number): Internal.ItemStack;
        getHeight(): number;
        countNonEmpty(): number;
        getWidth(): number;
        getSlotLimit(i: number): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(i: number, itemStack: Internal.ItemStack_, b: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(i: number, itemStack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type IItemHandler_ = IItemHandler;
    class ItemModelBuilder extends Internal.ModelBuilder<Internal.ItemModelBuilder> {
        constructor(arg0: ResourceLocation_, arg1: Internal.ExistingFileHelper_)
        override(): Internal.ItemModelBuilder$OverrideBuilder;
        override(arg0: number): Internal.ItemModelBuilder$OverrideBuilder;
    }
    type ItemModelBuilder_ = ItemModelBuilder;
    abstract class AbstractInstance implements Internal.LightListener, Internal.Instance {
        constructor(arg0: Internal.MaterialManager_, arg1: Internal.Level_)
        getVolume(): Internal.ImmutableBox;
        onLightPacket(arg0: number, arg1: number): void;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.ImmutableBox_): void;
        init(): void;
        isListenerInvalid(): boolean;
        removeAndMark(): void;
        update(): void;
        getWorldPosition(): BlockPos;
        updateLight(): void;
        shouldReset(): boolean;
        get volume(): Internal.ImmutableBox
        get listenerInvalid(): boolean
        get worldPosition(): BlockPos
        readonly world: Internal.Level;
    }
    type AbstractInstance_ = AbstractInstance;
    class DoubleTag extends Internal.NumericTag {
        getType(): Internal.TagType<Internal.DoubleTag>;
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        copy(): this;
        static valueOf(arg0: number): Internal.DoubleTag;
        get type(): Internal.TagType<Internal.DoubleTag>
        get asString(): string
        static readonly ZERO: Internal.DoubleTag;
        static readonly TYPE: Internal.TagType<Internal.DoubleTag>;
    }
    type DoubleTag_ = DoubleTag;
    class ShieldItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        static getColor(arg0: Internal.ItemStack_): Internal.DyeColor;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly EFFECTIVE_BLOCK_DELAY: 5;
        static readonly TAG_BASE_COLOR: "Base";
        static readonly MINIMUM_DURABILITY_DAMAGE: 3.0;
    }
    type ShieldItem_ = ShieldItem;
    class CompoundEventResult <T> {
        result(): dev.architectury.event.EventResult;
        isTrue(): boolean;
        isFalse(): boolean;
        interruptsFurtherEvaluation(): boolean;
        static interrupt<T>(value: boolean, object: T): Internal.CompoundEventResult<T>;
        asMinecraft(): Internal.InteractionResultHolder<T>;
        isEmpty(): boolean;
        isPresent(): boolean;
        static interruptDefault<T>(object: T): Internal.CompoundEventResult<T>;
        object(): T;
        value(): boolean;
        static interruptTrue<T>(object: T): Internal.CompoundEventResult<T>;
        static interruptFalse<T>(object: T): Internal.CompoundEventResult<T>;
        static pass<T>(): Internal.CompoundEventResult<T>;
        get "true"(): boolean
        get "false"(): boolean
        get empty(): boolean
        get present(): boolean
    }
    type CompoundEventResult_<T> = CompoundEventResult<T>;
    class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer {
        constructor()
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer;
        addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer;
        enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer;
        furnaceSmelt(): Internal.FunctionContainer;
        entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer;
        lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer;
        addConditionalFunction(func: Internal.Consumer_<Internal.ConditionalFunction>): Internal.FunctionContainer;
        randomChance(chance: number): Internal.ConditionContainer;
        randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer;
        name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer;
        killedByPlayer(): Internal.ConditionContainer;
        damage(damage: Internal.NumberProvider_): Internal.FunctionContainer;
        nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer;
        entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_<string, any>): Internal.ConditionContainer;
        count(count: Internal.NumberProvider_): Internal.FunctionContainer;
        survivesExplosion(): Internal.ConditionContainer;
        copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer;
        addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer;
        lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer;
        name(name: Internal.Component_): Internal.FunctionContainer;
        "function": Internal.JsonObject;
        conditions: Internal.JsonArray;
    }
    type ConditionalFunction_ = ConditionalFunction;
    interface BiFunction <T, U, R> {
        apply(arg0: T, arg1: U): R;
        andThen<V>(arg0: Internal.Function_<R, V>): Internal.BiFunction<T, U, V>;
        (arg0: T, arg1: U): R;
    }
    type BiFunction_<T, U, R> = BiFunction<T, U, R>;
    abstract class Strike {
        constructor()
    }
    type Strike_ = Strike;
    abstract class ScreenEvent$MouseInput extends Internal.ScreenEvent {
        constructor()
        getMouseX(): number;
        getMouseY(): number;
        get mouseX(): number
        get mouseY(): number
    }
    type ScreenEvent$MouseInput_ = ScreenEvent$MouseInput;
    class SoulFireBlock extends Internal.BaseFireBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        static canSurviveOnBlock(arg0: Internal.BlockState_): boolean;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SoulFireBlock_ = SoulFireBlock;
    class SwampHutStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.SwampHutStructure>;
    }
    type SwampHutStructure_ = SwampHutStructure;
    interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction;
        getOrDefault(arg0: boolean, arg1: number): number;
        remove(arg0: boolean): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction;
        containsKey(arg0: boolean): boolean;
        get(arg0: boolean): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        size(): number;
        put(arg0: boolean, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction;
        clear(): void;
        apply(arg0: boolean): number;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2IntFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        (arg0: boolean): number;
    }
    type Boolean2IntFunction_ = Boolean2IntFunction;
    class ItemRequirement$ItemUseType extends Internal.Enum<Internal.ItemRequirement$ItemUseType> {
        static values(): Internal.ItemRequirement$ItemUseType[];
        static valueOf(arg0: string): Internal.ItemRequirement$ItemUseType;
        static readonly DAMAGE: Internal.ItemRequirement$ItemUseType;
        static readonly CONSUME: Internal.ItemRequirement$ItemUseType;
    }
    type ItemRequirement$ItemUseType_ = "consume" | "damage" | ItemRequirement$ItemUseType;
    interface FloatComparator extends Internal.Comparator<number> {
        thenComparing(arg0: Internal.FloatComparator_): this;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        compare(arg0: number, arg1: number): number;
        reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<number>): Internal.Comparator<number>;
        reversed(): this;
        naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<number, U>): Internal.Comparator<number>;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        thenComparingLong(arg0: Internal.ToLongFunction_<number>): Internal.Comparator<number>;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: any, arg1: any): number;
        thenComparingInt(arg0: Internal.ToIntFunction_<number>): Internal.Comparator<number>;
        thenComparing<U>(arg0: Internal.Function_<number, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<number>;
        thenComparing(arg0: Internal.Comparator_<number>): Internal.Comparator<number>;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: number, arg1: number): number;
    }
    type FloatComparator_ = FloatComparator;
    class MinecartCommandBlock extends Internal.AbstractMinecart {
        constructor(arg0: Internal.EntityType_<Internal.MinecartCommandBlock>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSlopeAdjustment(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        getCommandBlock(): Internal.BaseCommandBlock;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldDoRailFunctions(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get maxCartSpeedOnRail(): number
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slopeAdjustment(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        get commandBlock(): Internal.BaseCommandBlock
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get currentRailPosition(): BlockPos
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type MinecartCommandBlock_ = MinecartCommandBlock;
    class ConsoleJS {
        constructor(m: Internal.ScriptType_, log: Internal.Logger_)
        resetFile(): void;
        errorf(message: string, ...args: any[]): void;
        log(...message: any[]): void;
        group(): void;
        static getCurrent(def: Internal.ConsoleJS_): Internal.ConsoleJS;
        flush(sync: boolean): void;
        printStackTrace(error: boolean, throwable: Internal.Throwable_, skip: Internal.Pattern_): void;
        static getCurrent(cx: Internal.Context_): Internal.ConsoleJS;
        warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void;
        warnf(message: string, ...args: any[]): void;
        shouldPrintDebug(): boolean;
        getDebugEnabled(): boolean;
        handleError(throwable: Internal.Throwable_, skip: Internal.Pattern_, message: string): void;
        getWriteToFile(): boolean;
        getMuted(): boolean;
        debug(message: any): void;
        setDebugEnabled(m: boolean): void;
        error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void;
        getLogger(): Internal.Logger;
        getScriptLine(): number;
        setMuted(m: boolean): void;
        writeToFile(type: string, line: string): void;
        printObject(o: any, tree: boolean): void;
        warn(message: string, throwable: Internal.Throwable_): void;
        printClass(className: string): void;
        printObject(o: any): void;
        trace(): void;
        infof(message: any, ...args: any[]): void;
        warn(message: any): void;
        popError(): void;
        printClass(className: string, tree: boolean): void;
        info(message: any): void;
        debugf(message: string, ...args: any[]): void;
        groupEnd(): void;
        setWriteToFile(m: boolean): void;
        pushError(e: Internal.RhinoException_): void;
        error(message: any): void;
        error(message: string, throwable: Internal.Throwable_): void;
        get debugEnabled(): boolean
        get writeToFile(): boolean
        get muted(): boolean
        set debugEnabled(m: boolean)
        get logger(): Internal.Logger
        get scriptLine(): number
        set muted(m: boolean)
        set writeToFile(m: boolean)
        readonly debugLogFunction: Internal.Consumer<string>;
        static SERVER: Internal.ConsoleJS;
        static CLIENT: Internal.ConsoleJS;
        readonly errorLogFunction: Internal.Consumer<string>;
        readonly infoLogFunction: Internal.Consumer<string>;
        static STARTUP: Internal.ConsoleJS;
        readonly warnLogFunction: Internal.Consumer<string>;
    }
    type ConsoleJS_ = ConsoleJS;
    class Gson {
        constructor()
        htmlSafe(): boolean;
        newBuilder(): Internal.GsonBuilder;
        fromJson<T>(arg0: Internal.JsonReader_, arg1: Internal.Type_): T;
        newJsonWriter(arg0: Internal.Writer_): Internal.JsonWriter;
        fromJson<T>(arg0: Internal.JsonElement_, arg1: T): T;
        fromJson<T>(arg0: Internal.JsonElement_, arg1: Internal.Type_): T;
        fieldNamingStrategy(): Internal.FieldNamingStrategy;
        /**
         * @deprecated
        */
        excluder(): Internal.Excluder;
        getDelegateAdapter<T>(arg0: Internal.TypeAdapterFactory_, arg1: com.google.gson.reflect.TypeToken_<T>): Internal.TypeAdapter<T>;
        fromJson<T>(arg0: Internal.Reader_, arg1: Internal.Type_): T;
        serializeNulls(): boolean;
        toJson(arg0: any): string;
        toJson(arg0: any, arg1: Internal.Type_): string;
        toJson(arg0: Internal.JsonElement_, arg1: Internal.JsonWriter_): void;
        toJson(arg0: any, arg1: Internal.Type_, arg2: Internal.JsonWriter_): void;
        toJson(arg0: any, arg1: Internal.Type_, arg2: Internal.Appendable_): void;
        toJsonTree(arg0: any): Internal.JsonElement;
        toJson(arg0: Internal.JsonElement_, arg1: Internal.Appendable_): void;
        getAdapter<T>(arg0: com.google.gson.reflect.TypeToken_<T>): Internal.TypeAdapter<T>;
        fromJson<T>(arg0: string, arg1: T): T;
        fromJson<T>(arg0: Internal.Reader_, arg1: T): T;
        toJsonTree(arg0: any, arg1: Internal.Type_): Internal.JsonElement;
        fromJson<T>(arg0: string, arg1: Internal.Type_): T;
        toJson(arg0: Internal.JsonElement_): string;
        newJsonReader(arg0: Internal.Reader_): Internal.JsonReader;
        getAdapter<T>(arg0: T): Internal.TypeAdapter<T>;
        toJson(arg0: any, arg1: Internal.Appendable_): void;
    }
    type Gson_ = Gson;
    class ReportChatMessageContent {
        constructor(arg0: string, arg1: string)
        decorated: string;
        plain: string;
    }
    type ReportChatMessageContent_ = ReportChatMessageContent;
    class BedrockFluidDefinition$Builder {
        weight(weight: number): this;
        copy(name: ResourceLocation_): this;
        biomes(weight: number, biomes: Internal.TagKey_<Internal.Biome>): this;
        register(): Internal.BedrockFluidDefinition;
        "yield"(min: number, max: number): this;
        minimumYield(minimumYield: number): this;
        dimensions(dimensions: Internal.HolderSet_<Internal.DimensionType>): this;
        depletionAmount(depletionAmount: number): this;
        biomes(weight: number, ...biomes: Internal.ResourceKey_<Internal.Biome>[]): this;
        maximumYield(maximumYield: number): this;
        biomes(weight: number, biomes: Internal.HolderSet_<Internal.Biome>): this;
        depletionChance(depletionChance: number): this;
        depletedYield(depletedYield: number): this;
        fluid(fluid: Internal.Supplier_<Internal.Fluid>): this;
    }
    type BedrockFluidDefinition$Builder_ = BedrockFluidDefinition$Builder;
    interface OrderedEventExecutor extends Internal.EventExecutor {
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        newProgressivePromise<V>(): Internal.ProgressivePromise<V>;
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        parent(): Internal.EventExecutorGroup;
        next(): Internal.EventExecutor;
        newFailedFuture<V>(arg0: Internal.Throwable_): io.netty.util.concurrent.Future<V>;
        isTerminated(): boolean;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        isShutdown(): boolean;
        newPromise<V>(): Internal.Promise<V>;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        inEventLoop(arg0: Internal.Thread_): boolean;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        newSucceededFuture<V>(arg0: V): io.netty.util.concurrent.Future<V>;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future<any>;
        isShuttingDown(): boolean;
        inEventLoop(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type OrderedEventExecutor_ = OrderedEventExecutor;
    interface LongPredicate {
        negate(): this;
        or(arg0: Internal.LongPredicate_): this;
        test(arg0: number): boolean;
        and(arg0: Internal.LongPredicate_): this;
        (arg0: number): boolean;
    }
    type LongPredicate_ = LongPredicate;
    class Matrix4 implements Internal.Cloneable {
        constructor()
        constructor(...a: number[])
        constructor(m: Internal.Matrix4_)
        preConcat2D(lhs: Internal.Matrix_): void;
        postScale(sx: number, sy: number, sz: number): void;
        isAffine(): boolean;
        postConcat(rhs: Internal.Matrix4_): void;
        postRotateZ(angle: number): void;
        mapRectOut(left: number, top: number, right: number, bottom: number, dest: icyllis.arc3d.core.Rect2i_): void;
        hasPerspective(): boolean;
        preConcat(lhs: Internal.Matrix3_): void;
        setOrthographic(width: number, height: number, near: number, far: number, flipY: boolean): this;
        setTranslate(t: Internal.Vector3_): void;
        isScaleTranslate(): boolean;
        invert(dest: Internal.Matrix4_): boolean;
        postConcat(r11: number, r12: number, r13: number, r14: number, r21: number, r22: number, r23: number, r24: number, r31: number, r32: number, r33: number, r34: number, r41: number, r42: number, r43: number, r44: number): void;
        static makePerspective(fov: number, aspect: number, near: number, far: number): Internal.Matrix4;
        preTranslateZ(dz: number): void;
        isIdentity(): boolean;
        postTranslateZ(dz: number): void;
        mapPointX(x: number, y: number): number;
        store(m: Internal.Matrix4_): void;
        static makeScale(x: number, y: number, z: number): Internal.Matrix4;
        preRotate(angleX: number, angleY: number, angleZ: number): void;
        preScaleY(s: number): void;
        store(a: Internal.FloatBuffer_): void;
        transpose(): void;
        static makeOrthographic(left: number, right: number, bottom: number, top: number, near: number, far: number): Internal.Matrix4;
        postRotate(angleX: number, angleY: number, angleZ: number): void;
        postScaleY(s: number): void;
        static makePerspective(left: number, right: number, bottom: number, top: number, near: number, far: number): Internal.Matrix4;
        add(m: Internal.Matrix4_): void;
        mapRectOut(r: Internal.Rect2f_, out: icyllis.arc3d.core.Rect2i_): void;
        clone(): any;
        preTranslate(dx: number, dy: number, dz: number): void;
        postRotateY(angle: number): void;
        toMatrix(dest: Internal.Matrix_): void;
        toMatrix3(): Internal.Matrix3;
        preRotateZ(angle: number): void;
        store(a: Internal.ByteBuffer_): void;
        isApproxEqual(m: Internal.Matrix4_): boolean;
        static copy(m: Internal.Matrix4_): Internal.Matrix4;
        postTranslateY(dy: number): void;
        preTranslateY(dy: number): void;
        setScale(x: number, y: number, z: number): void;
        setIdentity(): void;
        invert(): boolean;
        preTransform(vec: Internal.Vector4_): void;
        preScale(sx: number, sy: number, sz: number): void;
        set(a: Internal.ByteBuffer_): void;
        postConcat2D(rhs: Internal.Matrix_): void;
        postTranslate(dx: number, dy: number, dz: number): void;
        preScaleZ(s: number): void;
        normalizePerspective(): void;
        postScaleZ(s: number): void;
        toMatrix(): Internal.Matrix;
        setOrthographic(left: number, right: number, bottom: number, top: number, near: number, far: number): this;
        set(a: number[], offset: number): void;
        postRotateX(angle: number): void;
        preTransform(vec: Internal.Vector3_): void;
        preScale(s: Internal.Vector3_): void;
        store(a: number[], offset: number): void;
        preRotate(x: number, y: number, z: number, angle: number): void;
        preScale(sx: number, sy: number): void;
        postTransform(vec: Internal.Vector4_): void;
        preTranslateX(dx: number): void;
        postTranslateX(dx: number): void;
        setZero(): void;
        postTransform(vec: Internal.Vector3_): void;
        hasTranslation(): boolean;
        toMatrix3(dest: Internal.Matrix3_): void;
        preRotateY(angle: number): void;
        preTranslate(t: Internal.Vector3_): void;
        postScale(s: Internal.Vector3_): void;
        postRotate(x: number, y: number, z: number, angle: number): void;
        set(m11: number, m12: number, m13: number, m14: number, m21: number, m22: number, m23: number, m24: number, m31: number, m32: number, m33: number, m34: number, m41: number, m42: number, m43: number, m44: number): void;
        postScale(sx: number, sy: number): void;
        mapPoint(p: number[]): void;
        preTranslate(dx: number, dy: number): void;
        set(m: Internal.Matrix4_): void;
        determinant(): number;
        setTranslate(x: number, y: number, z: number): void;
        subtract(m: Internal.Matrix4_): void;
        setRotation(q: icyllis.arc3d.core.Quaternion_): void;
        preRotate(axis: Internal.Vector3_, angle: number): void;
        setPerspective(left: number, right: number, bottom: number, top: number, near: number, far: number): this;
        set(a: Internal.FloatBuffer_): void;
        store(a: number[]): void;
        postTranslate(dx: number, dy: number): void;
        trace(): number;
        preRotate(q: icyllis.arc3d.core.Quaternion_): void;
        set(p: number): void;
        mapRect(r: Internal.Rect2f_): void;
        postTranslate(t: Internal.Vector3_): void;
        mapPointY(x: number, y: number): number;
        isAxisAligned(): boolean;
        static makeOrthographic(width: number, height: number, near: number, far: number, flipY: boolean): Internal.Matrix4;
        postConcat(rhs: Internal.Matrix3_): void;
        static makeTranslate(x: number, y: number, z: number): Internal.Matrix4;
        preConcat(lhs: Internal.Matrix4_): void;
        mapRect(r: Internal.Rect2f_, out: icyllis.arc3d.core.Rect2i_): void;
        preScaleX(s: number): void;
        set(a: number[]): void;
        preRotateX(angle: number): void;
        static identity(): Internal.Matrix4;
        store(p: number): void;
        setScale(s: Internal.Vector3_): void;
        postScaleX(s: number): void;
        mapRectOut(r: icyllis.arc3d.core.Rect2i_, out: icyllis.arc3d.core.Rect2i_): void;
        preConcat(l11: number, l12: number, l13: number, l14: number, l21: number, l22: number, l23: number, l24: number, l31: number, l32: number, l33: number, l34: number, l41: number, l42: number, l43: number, l44: number): void;
        setPerspective(fov: number, aspect: number, near: number, far: number): this;
        get affine(): boolean
        set translate(t: Internal.Vector3_)
        get scaleTranslate(): boolean
        get identity(): boolean
        set rotation(q: icyllis.arc3d.core.Quaternion_)
        get axisAligned(): boolean
        set scale(s: Internal.Vector3_)
        m12: number;
        m23: number;
        m34: number;
        m11: number;
        m22: number;
        m33: number;
        m44: number;
        m14: number;
        m13: number;
        m24: number;
        m41: number;
        m21: number;
        m32: number;
        m43: number;
        m31: number;
        m42: number;
    }
    type Matrix4_ = Matrix4;
    class Matrix3 {
        constructor()
        static identity(): Internal.Matrix3;
        setIdentity(): void;
        m21: number;
        m32: number;
        m31: number;
        m12: number;
        m23: number;
        m11: number;
        m22: number;
        m33: number;
        m13: number;
    }
    type Matrix3_ = Matrix3;
    class StandingSignBlock extends Internal.SignBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.WoodType_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ROTATION: Internal.IntegerProperty;
    }
    type StandingSignBlock_ = StandingSignBlock;
    class Squid extends Internal.WaterAnimal {
        constructor(arg0: Internal.EntityType_<Internal.Squid>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setMovementVector(arg0: number, arg1: number, arg2: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        hasMovementVector(): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        zBodyRotO: number;
        tentacleMovement: number;
        zBodyRot: number;
        oldTentacleMovement: number;
        tentacleAngle: number;
        xBodyRot: number;
        oldTentacleAngle: number;
        xBodyRotO: number;
    }
    type Squid_ = Squid;
    interface BiMap <K, V> extends Internal.Map<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        inverse(): Internal.BiMap<V, K>;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        of<K, V>(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<K, V>;
        hashCode(): number;
        size(): number;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        of<K, V>(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<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        forcePut(arg0: K, arg1: V): V;
        of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type BiMap_<K, V> = BiMap<K, V>;
    interface Destroyable {
        destroy(): void;
        isDestroyed(): boolean;
        get destroyed(): boolean
    }
    type Destroyable_ = Destroyable;
    abstract class ChannelHandlerAdapter implements Internal.ChannelHandler {
        constructor()
        isSharable(): boolean;
        /**
         * @deprecated
        */
        exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void;
        handlerAdded(arg0: Internal.ChannelHandlerContext_): void;
        handlerRemoved(arg0: Internal.ChannelHandlerContext_): void;
        get sharable(): boolean
    }
    type ChannelHandlerAdapter_ = ChannelHandlerAdapter;
    class SpriteFinderImpl implements Internal.SpriteFinder {
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.TextureAtlasSprite>, arg1: Internal.TextureAtlas_)
        find(arg0: number, arg1: number): Internal.TextureAtlasSprite;
        find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite;
        static get(arg0: Internal.TextureAtlas_): Internal.SpriteFinderImpl;
    }
    type SpriteFinderImpl_ = SpriteFinderImpl;
    abstract class GTRegistry <K, V> implements Internal.Iterable<V> {
        constructor(registryName: ResourceLocation_)
        replace(key: K, value: V): V;
        iterator(): Internal.Iterator<V>;
        keys(): Internal.Set<K>;
        loadFromNBT(arg0: Internal.Tag_): V;
        containValue(value: V): boolean;
        saveToNBT(arg0: V): Internal.Tag;
        containKey(key: K): boolean;
        remove(name: K): boolean;
        spliterator(): Internal.Spliterator<V>;
        register(key: K, value: V): void;
        readBuf(arg0: Internal.FriendlyByteBuf_): V;
        isFrozen(): boolean;
        getOrDefaultKey(key: V, defaultKey: K): K;
        getKey(value: V): K;
        entries(): Internal.Set<Internal.Map$Entry<K, V>>;
        getOrDefault(key: K, defaultValue: V): V;
        values(): Internal.Set<V>;
        forEach(arg0: Internal.Consumer_<V>): void;
        registry(): Internal.Map<K, V>;
        writeBuf(arg0: V, arg1: Internal.FriendlyByteBuf_): void;
        codec(): Internal.Codec<V>;
        getRegistryName(): ResourceLocation;
        get(key: K): V;
        freeze(): void;
        get frozen(): boolean
        get registryName(): ResourceLocation
    }
    type GTRegistry_<K, V> = GTRegistry<K, V>;
    interface OutputFluid extends Internal.FluidLike, Internal.OutputReplacement {
        replaceOutput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.OutputReplacement_): any;
        getAmount(): number;
        matches(other: Internal.FluidLike_): boolean;
        transform(transformer: Internal.OutputReplacementTransformer_): Internal.OutputReplacementTransformer$Replacement;
        of(o: any): Internal.OutputReplacement;
        isEmpty(): boolean;
        copy(amount: number): Internal.FluidLike;
        get amount(): number
        get empty(): boolean
    }
    type OutputFluid_ = Internal.FluidStackJS_ | OutputFluid;
    class ChatType extends Internal.Record {
        constructor(arg0: Internal.ChatTypeDecoration_, arg1: Internal.ChatTypeDecoration_)
        static bootstrap(arg0: Internal.Registry_<Internal.ChatType>): Internal.Holder<Internal.ChatType>;
        bind(arg0: Internal.Component_): Internal.ChatType$Bound;
        narration(): Internal.ChatTypeDecoration;
        chat(): Internal.ChatTypeDecoration;
        static bind(arg0: Internal.ResourceKey_<Internal.ChatType>, arg1: Internal.CommandSourceStack_): Internal.ChatType$Bound;
        static bind(arg0: Internal.ResourceKey_<Internal.ChatType>, arg1: Internal.RegistryAccess_, arg2: Internal.Component_): Internal.ChatType$Bound;
        static bind(arg0: Internal.ResourceKey_<Internal.ChatType>, arg1: Internal.Entity_): Internal.ChatType$Bound;
        static readonly DEFAULT_CHAT_DECORATION: Internal.ChatTypeDecoration;
        static readonly MSG_COMMAND_OUTGOING: Internal.ResourceKey<Internal.ChatType>;
        static readonly EMOTE_COMMAND: Internal.ResourceKey<Internal.ChatType>;
        static readonly CHAT: Internal.ResourceKey<Internal.ChatType>;
        static readonly SAY_COMMAND: Internal.ResourceKey<Internal.ChatType>;
        static readonly MSG_COMMAND_INCOMING: Internal.ResourceKey<Internal.ChatType>;
        static readonly TEAM_MSG_COMMAND_OUTGOING: Internal.ResourceKey<Internal.ChatType>;
        static readonly CODEC: Internal.Codec<Internal.ChatType>;
        static readonly TEAM_MSG_COMMAND_INCOMING: Internal.ResourceKey<Internal.ChatType>;
    }
    type ChatType_ = ChatType | Special.ChatType;
    interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup {
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): Internal.List<Internal.Future<T>>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        newProgressivePromise<V>(): Internal.ProgressivePromise<V>;
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        newFailedFuture<V>(arg0: Internal.Throwable_): io.netty.util.concurrent.Future<V>;
        /**
         * @deprecated
        */
        register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        isTerminated(): boolean;
        next(): this;
        register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>, arg1: number, arg2: Internal.TimeUnit_): T;
        register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        isShutdown(): boolean;
        newPromise<V>(): Internal.Promise<V>;
        /**
         * @deprecated
        */
        shutdownNow(): Internal.List<Internal.Runnable>;
        parent(): Internal.EventLoopGroup;
        invokeAll<T>(arg0: Internal.Collection_<Internal.Callable<T>>): Internal.List<Internal.Future<T>>;
        shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future<any>;
        shutdownGracefully(): io.netty.util.concurrent.Future<any>;
        inEventLoop(arg0: Internal.Thread_): boolean;
        /**
         * @deprecated
        */
        shutdown(): void;
        terminationFuture(): io.netty.util.concurrent.Future<any>;
        iterator(): Internal.Iterator<Internal.EventExecutor>;
        awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<any>;
        invokeAny<T>(arg0: Internal.Collection_<Internal.Callable<T>>): T;
        execute(arg0: Internal.Runnable_): void;
        newSucceededFuture<V>(arg0: V): io.netty.util.concurrent.Future<V>;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future<any>;
        isShuttingDown(): boolean;
        inEventLoop(): boolean;
        get terminated(): boolean
        get shutdown(): boolean
        get shuttingDown(): boolean
    }
    type EventLoop_ = EventLoop;
    abstract class WorldSceneRenderer {
        constructor(world: Internal.Level_)
        addRenderedBlocks(blocks: Internal.Collection_<BlockPos>, renderHook: Internal.ISceneRenderHook_): this;
        deleteCacheBuffer(): this;
        getCompileProgress(): number;
        setAfterWorldRender(callback: Internal.Consumer_<Internal.WorldSceneRenderer>): this;
        rayTrace(hitPos: Internal.Vector3f_): Internal.BlockHitResult;
        setClearColor(clearColor: number): void;
        render(poseStack: Internal.PoseStack_, x: number, y: number, width: number, height: number, mouseX: number, mouseY: number): void;
        getLookAt(): Internal.Vector3f;
        project(pos: Internal.Vector3f_): Internal.Vector3f;
        static renderBlocksForge(blockRenderDispatcher: Internal.BlockRenderDispatcher_, state: Internal.BlockState_, pos: BlockPos_, level: Internal.BlockAndTintGetter_, poseStack: Internal.PoseStack_, consumer: Internal.VertexConsumer_, random: Internal.RandomSource_, renderType: Internal.RenderType_): void;
        needCompileCache(): this;
        useOrtho(ortho: boolean): this;
        setBeforeWorldRender(callback: Internal.Consumer_<Internal.WorldSceneRenderer>): this;
        getWorldUp(): Internal.Vector3f;
        setCameraOrtho(minX: number, maxX: number, minY: number, maxY: number, minZ: number, maxZ: number): void;
        isUseCache(): boolean;
        isCompiling(): boolean;
        static setDefaultRenderLayerState(layer: Internal.RenderType_): void;
        getParticleManager(): Internal.ParticleManager;
        setParticleManager(particleManager: Internal.ParticleManager_): this;
        static canRenderInLayer(state: Internal.BlockState_, renderType: Internal.RenderType_): boolean;
        setCameraLookAt(lookAt: Internal.Vector3f_, radius: number, rotationPitch: number, rotationYaw: number): void;
        unProject(mouseX: number, mouseY: number): Internal.Vector3f;
        setOnLookingAt(onLookingAt: Internal.Consumer_<Internal.BlockHitResult>): this;
        setFov(fov: number): void;
        getLastTraceResult(): Internal.BlockHitResult;
        useCacheBuffer(useCache: boolean): this;
        getEyePos(): Internal.Vector3f;
        setBlocked(blocked: Internal.Set_<BlockPos>): this;
        setCameraLookAt(eyePos: Internal.Vector3f_, lookAt: Internal.Vector3f_, worldUp: Internal.Vector3f_): void;
        setCameraOrtho(x: number, y: number, z: number): void;
        get compileProgress(): number
        set afterWorldRender(callback: Internal.Consumer_<Internal.WorldSceneRenderer>)
        set clearColor(clearColor: number)
        get lookAt(): Internal.Vector3f
        set beforeWorldRender(callback: Internal.Consumer_<Internal.WorldSceneRenderer>)
        get worldUp(): Internal.Vector3f
        get useCache(): boolean
        get compiling(): boolean
        set defaultRenderLayerState(layer: Internal.RenderType_)
        get particleManager(): Internal.ParticleManager
        set particleManager(particleManager: Internal.ParticleManager_)
        set onLookingAt(onLookingAt: Internal.Consumer_<Internal.BlockHitResult>)
        set fov(fov: number)
        get lastTraceResult(): Internal.BlockHitResult
        get eyePos(): Internal.Vector3f
        set blocked(blocked: Internal.Set_<BlockPos>)
        readonly world: Internal.Level;
        readonly renderedBlocksMap: Internal.Map<Internal.Collection<BlockPos>, Internal.ISceneRenderHook>;
    }
    type WorldSceneRenderer_ = WorldSceneRenderer;
    interface ITickSubscription {
        unsubscribe(arg0: Internal.TickableSubscription_): void;
        subscribeServerTick(arg0: Internal.Runnable_): Internal.TickableSubscription;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
    }
    type ITickSubscription_ = ITickSubscription;
    class CustomStatBuilder extends Internal.BuilderBase<ResourceLocation> {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type CustomStatBuilder_ = CustomStatBuilder;
    class CustomSoundEntry extends Internal.SoundEntry {
        constructor(id: ResourceLocation_, variants: Internal.List_<ResourceLocation>, subtitle: string, category: Internal.SoundSource_, attenuationDistance: number)
    }
    type CustomSoundEntry_ = CustomSoundEntry;
    interface IItemTransfer {
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        extractItem(arg0: number, arg1: number, arg2: boolean, arg3: boolean): Internal.ItemStack;
        createSnapshot(): any;
        getSlotLimit(arg0: number): number;
        restoreFromSnapshot(arg0: any): void;
        setStackInSlot(index: number, stack: Internal.ItemStack_): void;
        onContentsChanged(): void;
        getStackInSlot(arg0: number): Internal.ItemStack;
        insertItem(arg0: number, arg1: Internal.ItemStack_, arg2: boolean, arg3: boolean): Internal.ItemStack;
        isItemValid(arg0: number, arg1: Internal.ItemStack_): boolean;
        get slots(): number
    }
    type IItemTransfer_ = IItemTransfer;
    class BlockEntityType <T extends Internal.BlockEntity> implements Internal.DynamicLightHandlerHolder<any>, Internal.BlockEntityTypeExtension<any> {
        constructor(arg0: any_<T>, arg1: Internal.Set_<Internal.Block>, arg2: com.mojang.datafixers.types.Type_<any>)
        flywheel$setInstancingController(arg0: Internal.BlockEntityInstancingController_<any>): void;
        isValid(arg0: Internal.BlockState_): boolean;
        static cast<T extends Internal.Entity>(arg0: Internal.EntityType_<T>): Internal.DynamicLightHandlerHolder<T>;
        flywheel$getInstancingController(): Internal.BlockEntityInstancingController<any>;
        static getKey(arg0: Internal.BlockEntityType_<any>): ResourceLocation;
        lambdynlights$setDynamicLightHandler(arg0: Internal.DynamicLightHandler_<any>): void;
        static cast<T extends Internal.BlockEntity>(arg0: Internal.BlockEntityType_<T>): Internal.DynamicLightHandlerHolder<T>;
        lambdynlights$getDynamicLightHandler(): Internal.DynamicLightHandler<any>;
        create(arg0: BlockPos_, arg1: Internal.BlockState_): T;
        getBlockEntity(arg0: Internal.BlockGetter_, arg1: BlockPos_): T;
        static readonly PISTON: Internal.BlockEntityType<Internal.PistonMovingBlockEntity>;
        static readonly CONDUIT: Internal.BlockEntityType<Internal.ConduitBlockEntity>;
        static readonly BEACON: Internal.BlockEntityType<Internal.BeaconBlockEntity>;
        static readonly END_GATEWAY: Internal.BlockEntityType<Internal.TheEndGatewayBlockEntity>;
        static readonly SHULKER_BOX: Internal.BlockEntityType<Internal.ShulkerBoxBlockEntity>;
        static readonly LECTERN: Internal.BlockEntityType<Internal.LecternBlockEntity>;
        static readonly BREWING_STAND: Internal.BlockEntityType<Internal.BrewingStandBlockEntity>;
        static readonly BEEHIVE: Internal.BlockEntityType<Internal.BeehiveBlockEntity>;
        static readonly COMMAND_BLOCK: Internal.BlockEntityType<Internal.CommandBlockEntity>;
        static readonly TRAPPED_CHEST: Internal.BlockEntityType<Internal.TrappedChestBlockEntity>;
        static readonly BANNER: Internal.BlockEntityType<Internal.BannerBlockEntity>;
        static readonly HOPPER: Internal.BlockEntityType<Internal.HopperBlockEntity>;
        static readonly CHEST: Internal.BlockEntityType<Internal.ChestBlockEntity>;
        static readonly ENDER_CHEST: Internal.BlockEntityType<Internal.EnderChestBlockEntity>;
        static readonly END_PORTAL: Internal.BlockEntityType<Internal.TheEndPortalBlockEntity>;
        static readonly COMPARATOR: Internal.BlockEntityType<Internal.ComparatorBlockEntity>;
        static readonly FURNACE: Internal.BlockEntityType<Internal.FurnaceBlockEntity>;
        static readonly BED: Internal.BlockEntityType<Internal.BedBlockEntity>;
        static readonly SCULK_SHRIEKER: Internal.BlockEntityType<Internal.SculkShriekerBlockEntity>;
        static readonly JUKEBOX: Internal.BlockEntityType<Internal.JukeboxBlockEntity>;
        static readonly SCULK_SENSOR: Internal.BlockEntityType<Internal.SculkSensorBlockEntity>;
        static readonly MOB_SPAWNER: Internal.BlockEntityType<Internal.SpawnerBlockEntity>;
        static readonly DAYLIGHT_DETECTOR: Internal.BlockEntityType<Internal.DaylightDetectorBlockEntity>;
        static readonly BLAST_FURNACE: Internal.BlockEntityType<Internal.BlastFurnaceBlockEntity>;
        static readonly DISPENSER: Internal.BlockEntityType<Internal.DispenserBlockEntity>;
        static readonly SIGN: Internal.BlockEntityType<Internal.SignBlockEntity>;
        static readonly BELL: Internal.BlockEntityType<Internal.BellBlockEntity>;
        static readonly JIGSAW: Internal.BlockEntityType<Internal.JigsawBlockEntity>;
        static readonly BARREL: Internal.BlockEntityType<Internal.BarrelBlockEntity>;
        validBlocks: Internal.Set<Internal.Block>;
        static readonly SMOKER: Internal.BlockEntityType<Internal.SmokerBlockEntity>;
        static readonly SKULL: Internal.BlockEntityType<Internal.SkullBlockEntity>;
        static readonly STRUCTURE_BLOCK: Internal.BlockEntityType<Internal.StructureBlockEntity>;
        static readonly SCULK_CATALYST: Internal.BlockEntityType<Internal.SculkCatalystBlockEntity>;
        static readonly DROPPER: Internal.BlockEntityType<Internal.DropperBlockEntity>;
        static readonly ENCHANTING_TABLE: Internal.BlockEntityType<Internal.EnchantmentTableBlockEntity>;
        static readonly CAMPFIRE: Internal.BlockEntityType<Internal.CampfireBlockEntity>;
    }
    type BlockEntityType_<T extends Internal.BlockEntity> = Special.BlockEntityType | BlockEntityType<T>;
    class ParticleGroup {
        constructor(arg0: number)
        getLimit(): number;
        get limit(): number
        static readonly SPORE_BLOSSOM: Internal.ParticleGroup;
    }
    type ParticleGroup_ = ParticleGroup;
    class GraphicsStatus extends Internal.Enum<Internal.GraphicsStatus> implements Internal.OptionEnum {
        getKey(): string;
        static values(): Internal.GraphicsStatus[];
        getCaption(): Internal.Component;
        static valueOf(arg0: string): Internal.GraphicsStatus;
        static byId(arg0: number): Internal.GraphicsStatus;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly FANCY: Internal.GraphicsStatus;
        static readonly FABULOUS: Internal.GraphicsStatus;
        static readonly FAST: Internal.GraphicsStatus;
    }
    type GraphicsStatus_ = "fabulous" | "fancy" | GraphicsStatus | "fast";
    class IpBanListEntry extends Internal.BanListEntry<string> {
        constructor(arg0: string, arg1: Internal.Date_, arg2: string, arg3: Internal.Date_, arg4: string)
        constructor(arg0: Internal.JsonObject_)
        constructor(arg0: string)
    }
    type IpBanListEntry_ = IpBanListEntry;
    abstract class ItemBuilder extends Internal.BuilderBase<Internal.Item> {
        constructor(i: ResourceLocation_)
        static toToolTier(o: any): Internal.Tier;
        /**
         * Adds subtypes to the item. The function should return a collection of item stacks, each with a different subtype.
         * 
         * Each subtype will appear as a separate item in JEI and the creative inventory.
        */
        subtypes(fn: Internal.Function_<Internal.ItemStack, Internal.Collection<Internal.ItemStack>>): this;
        /**
         * Makes the item fire resistant like netherite tools (or not).
        */
        fireResistant(isFireResistant: boolean): this;
        /**
         * Colorizes item's texture of the given index. Index is used when you have multiple layers, e.g. a crushed ore (of rock + ore).
        */
        color(index: number, c: Internal.Color_): this;
        texture(key: string, tex: Internal.Attribute_): this;
        /**
         * Sets the item's max damage. Default is 0 (No durability).
        */
        maxDamage(v: number): this;
        /**
         * Sets the item's name dynamically.
        */
        name(name: Internal.ItemBuilder$NameCallback_): this;
        createItemProperties(): Internal.Item$Properties;
        /**
         * Makes the item not stackable, equivalent to setting the item's max stack size to 1.
        */
        unstackable(): this;
        /**
         * When players finish using the item.
         * 
         * This is called only when `useDuration` ticks have passed.
         * 
         * For example, when eating food, this is called when the player has finished eating the food, so hunger is restored.
        */
        finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): this;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this;
        /**
         * Makes the item glow like enchanted, even if it's not enchanted.
        */
        glow(v: boolean): this;
        transformObject(arg0: any): any;
        /**
         * Sets the item's model (parent).
        */
        parentModel(m: string): this;
        /**
         * Sets the item's max stack size. Default is 64.
        */
        maxStackSize(v: number): this;
        /**
         * Directly set the item's model json.
        */
        modelJson(json: Internal.JsonObject_): this;
        /**
         * Adds a tooltip to the item.
        */
        tooltip(text: Internal.Component_): this;
        /**
         * Set the food properties of the item.
        */
        food(b: Internal.Consumer_<Internal.FoodBuilder>): this;
        /**
         * Determines the width of the item's durability bar. Defaulted to vanilla behavior.
         * 
         * The function should return a value between 0 and 13 (max width of the bar).
        */
        barWidth(barWidth: Internal.ToIntFunction_<Internal.ItemStack>): this;
        /**
         * Sets the item's rarity.
        */
        rarity(v: Internal.Rarity_): this;
        /**
         * Makes the item fire resistant like netherite tools.
        */
        fireResistant(): this;
        /**
         * Determines the animation of the item when used, e.g. eating food.
        */
        useAnimation(animation: Internal.UseAnim_): this;
        /**
         * Determines if player will start using the item.
         * 
         * For example, when eating food, returning true will make the player start eating the food.
        */
        use(use: Internal.ItemBuilder$UseCallback_): this;
        /**
         * When players did not finish using the item but released the right mouse button halfway through.
         * 
         * An example is the bow, where the arrow is shot when the player releases the right mouse button.
         * 
         * To ensure the bow won't finish using, Minecraft sets the `useDuration` to a very high number (1h).
        */
        releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): this;
        texture(tex: Internal.Attribute_): this;
        /**
         * Colorizes item's texture of the given index. Useful for coloring items, like GT ores ore dusts
        */
        color(callback: Internal.ItemBuilder$ItemColorJS_): this;
        /**
         * Sets the item's container item, e.g. a bucket for a milk bucket.
        */
        containerItem(id: ResourceLocation_): this;
        transformObject(obj: Internal.Item_): Internal.Item;
        /**
         * Sets the item's burn time. Default is 0 (Not a fuel).
        */
        burnTime(v: number): this;
        /**
         * Directlys set the item's texture json.
        */
        textureJson(json: Internal.JsonObject_): this;
        static toArmorMaterial(o: any): Internal.ArmorMaterial;
        /**
         * Determines the color of the item's durability bar. Defaulted to vanilla behavior.
        */
        barColor(barColor: Internal.Function_<Internal.ItemStack, Internal.Color>): this;
        /**
         * Sets the group of the item, e.g. 'building_blocks' for the 'Blocks' tab.
        */
        group(g: string): this;
        /**
         * The duration when the item is used.
         * 
         * For example, when eating food, this is the time it takes to eat the food.
         * This can change the eating speed, or be used for other things (like making a custom bow).
        */
        useDuration(useDuration: Internal.ToIntFunction_<Internal.ItemStack>): this;
        parentModel: string;
        texture: string;
        textureJson: Internal.JsonObject;
        static readonly ARMOR_TIERS: {"gold": any, "chain": any, "diamond": any, "turtle": any, "iron": any, "leather": any, "netherite": any};
        modelJson: Internal.JsonObject;
        static readonly TOOL_TIERS: {"gold": any, "diamond": any, "iron": any, "wood": any, "stone": any, "netherite": any};
    }
    type ItemBuilder_ = ItemBuilder;
    class SculkCatalystBlockEntity extends Internal.BlockEntity implements Internal.GameEventListener {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        handleGameEvent(arg0: Internal.ServerLevel_, arg1: Internal.GameEvent$Message_): boolean;
        handleEventsImmediately(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        getSculkSpreader(): Internal.SculkSpreader;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        static serverTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.SculkCatalystBlockEntity_): void;
        getListenerRadius(): number;
        getListenerSource(): Internal.PositionSource;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get sculkSpreader(): Internal.SculkSpreader
        get modelData(): Internal.ModelData
        get listenerRadius(): number
        get listenerSource(): Internal.PositionSource
        get renderBoundingBox(): Internal.AABB
    }
    type SculkCatalystBlockEntity_ = SculkCatalystBlockEntity;
    interface ProfileLookupCallback {
        onProfileLookupSucceeded(arg0: Internal.GameProfile_): void;
        onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void;
    }
    type ProfileLookupCallback_ = ProfileLookupCallback;
    class ImmutableMultimap$Builder <K, V> {
        constructor()
        put(arg0: K, arg1: V): this;
        putAll(arg0: K, ...arg1: V[]): this;
        orderKeysBy(arg0: Internal.Comparator_<K>): this;
        putAll(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): this;
        putAll(arg0: K, arg1: Internal.Iterable_<V>): this;
        build(): Internal.ImmutableMultimap<K, V>;
        orderValuesBy(arg0: Internal.Comparator_<V>): this;
        put(arg0: Internal.Map$Entry_<K, V>): this;
        putAll(arg0: Internal.Multimap_<K, V>): this;
    }
    type ImmutableMultimap$Builder_<K, V> = ImmutableMultimap$Builder<K, V>;
    /**
     * Invoked when a player right clicks on a block.
    */
    class BlockRightClickedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, hand: Internal.InteractionHand_, pos: BlockPos_, direction: Internal.Direction_)
        /**
         * The face of the block being right clicked.
        */
        getFacing(): Internal.Direction;
        /**
         * The player that right clicked the block.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * The position of the block that was right clicked.
        */
        getItem(): Internal.ItemStack;
        /**
         * The hand that was used to right click the block.
        */
        getHand(): Internal.InteractionHand;
        /**
         * The block that was right clicked.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The face of the block being right clicked.
        */
        get facing(): Internal.Direction
        /**
         * The player that right clicked the block.
        */
        get entity(): Internal.LivingEntity
        /**
         * The position of the block that was right clicked.
        */
        get item(): Internal.ItemStack
        /**
         * The hand that was used to right click the block.
        */
        get hand(): Internal.InteractionHand
        /**
         * The block that was right clicked.
        */
        get block(): Internal.BlockContainerJS
    }
    type BlockRightClickedEventJS_ = BlockRightClickedEventJS;
    interface IForgeRegistry$ClearCallback <V> {
        onClear(arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
        (arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
    }
    type IForgeRegistry$ClearCallback_<V> = IForgeRegistry$ClearCallback<V>;
    class ServerboundSetJigsawBlockPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: BlockPos_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: string, arg5: Internal.JigsawBlockEntity$JointType_)
        handle(arg0: Internal.PacketListener_): void;
        getPos(): BlockPos;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getTarget(): ResourceLocation;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getFinalState(): string;
        getJoint(): Internal.JigsawBlockEntity$JointType;
        getName(): ResourceLocation;
        getPool(): ResourceLocation;
        isSkippable(): boolean;
        get pos(): BlockPos
        get target(): ResourceLocation
        get finalState(): string
        get joint(): Internal.JigsawBlockEntity$JointType
        get name(): ResourceLocation
        get pool(): ResourceLocation
        get skippable(): boolean
    }
    type ServerboundSetJigsawBlockPacket_ = ServerboundSetJigsawBlockPacket;
    interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function<number, boolean>, Internal.DoublePredicate {
        test(arg0: number): boolean;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction;
        or(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction;
        apply(arg0: number): boolean;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2BooleanFunction<T>;
        get(arg0: number): boolean;
        defaultReturnValue(): boolean;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction;
        and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        put(arg0: number, arg1: boolean): boolean;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        size(): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2BooleanFunction<T>;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction;
        clear(): void;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        negate(): Internal.DoublePredicate;
        identity<T>(): Internal.Function<T, T>;
        remove(arg0: number): boolean;
        defaultReturnValue(arg0: boolean): void;
        (arg0: number): boolean;
    }
    type Double2BooleanFunction_ = Double2BooleanFunction;
    class Log4jMarker implements org.slf4j.Marker {
        constructor(markerFactory: any_, marker: org.apache.logging.log4j.Marker_)
        hasChildren(): boolean;
        remove(marker: org.slf4j.Marker_): boolean;
        getName(): string;
        add(marker: org.slf4j.Marker_): void;
        iterator(): Internal.Iterator<org.slf4j.Marker>;
        getLog4jMarker(): org.apache.logging.log4j.Marker;
        hasReferences(): boolean;
        contains(marker: org.slf4j.Marker_): boolean;
        contains(s: string): boolean;
        get name(): string
        get log4jMarker(): org.apache.logging.log4j.Marker
        static readonly serialVersionUID: number;
    }
    type Log4jMarker_ = Log4jMarker;
    class OpenEndedPipe extends Internal.FlowSource {
        constructor(arg0: any_)
        getPos(): BlockPos;
        getOutputPos(): BlockPos;
        getWorld(): Internal.Level;
        static registerEffectHandler(arg0: Internal.OpenEndedPipe$IEffectHandler_): void;
        static fromNBT(arg0: Internal.CompoundTag_, arg1: BlockPos_): Internal.OpenEndedPipe;
        getAOE(): Internal.AABB;
        serializeNBT(): Internal.CompoundTag;
        get pos(): BlockPos
        get outputPos(): BlockPos
        get world(): Internal.Level
        get AOE(): Internal.AABB
    }
    type OpenEndedPipe_ = OpenEndedPipe;
    abstract class AbstractMultimap <K, V> implements Internal.Multimap<K, V> {
        keySet(): Internal.Set<K>;
        replaceValues(arg0: K, arg1: Internal.Iterable_<V>): Internal.Collection<V>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        get(arg0: K): Internal.Collection<V>;
        removeAll(arg0: any): Internal.Collection<V>;
        entries(): Internal.Collection<Internal.Map$Entry<K, V>>;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        remove(arg0: any, arg1: any): boolean;
        isEmpty(): boolean;
        containsEntry(arg0: any, arg1: any): boolean;
        size(): number;
        containsKey(arg0: any): boolean;
        putAll(arg0: Internal.Multimap_<K, V>): boolean;
        put(arg0: K, arg1: V): boolean;
        putAll(arg0: K, arg1: Internal.Iterable_<V>): boolean;
        clear(): void;
        keys(): Internal.Multiset<K>;
        asMap(): Internal.Map<K, Internal.Collection<V>>;
        get empty(): boolean
    }
    type AbstractMultimap_<K, V> = AbstractMultimap<K, V>;
    interface VibrationListener$VibrationListenerConfig {
        getListenableEvents(): Internal.TagKey<Internal.GameEvent>;
        shouldListen(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.GameEvent$Context_): boolean;
        isValidVibration(arg0: Internal.GameEvent_, arg1: Internal.GameEvent$Context_): boolean;
        canTriggerAvoidVibration(): boolean;
        onSignalSchedule(): void;
        onSignalReceive(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_, arg5: Internal.Entity_, arg6: number): void;
        get listenableEvents(): Internal.TagKey<Internal.GameEvent>
    }
    type VibrationListener$VibrationListenerConfig_ = VibrationListener$VibrationListenerConfig;
    interface TravellingPoint$ITurnListener extends Internal.BiConsumer<number, Internal.TrackEdge> {
        accept(arg0: number, arg1: Internal.TrackEdge_): void;
        andThen(arg0: Internal.BiConsumer_<number, Internal.TrackEdge>): Internal.BiConsumer<number, Internal.TrackEdge>;
    }
    type TravellingPoint$ITurnListener_ = TravellingPoint$ITurnListener;
    class BlockModel implements Internal.BlockModelExtension, Internal.UnbakedModel {
        constructor(arg0: ResourceLocation_, arg1: Internal.List_<Internal.BlockElement>, arg2: Internal.Map_<string, Internal.Either<Internal.Material, string>>, arg3: boolean, arg4: Internal.BlockModel$GuiLight_, arg5: Internal.ItemTransforms_, arg6: Internal.List_<Internal.ItemOverride>)
        hasTexture(arg0: string): boolean;
        /**
         * @deprecated
        */
        bake(arg0: Internal.ModelBakery_, arg1: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg2: Internal.ModelState_, arg3: ResourceLocation_): Internal.BakedModel;
        getOverrides(): Internal.List<Internal.ItemOverride>;
        static bakeFace(arg0: Internal.BlockElement_, arg1: Internal.BlockElementFace_, arg2: Internal.TextureAtlasSprite_, arg3: Internal.Direction_, arg4: Internal.ModelState_, arg5: ResourceLocation_): Internal.BakedQuad;
        isResolved(): boolean;
        handler$zio000$getMaterialsReturnInjected(arg0: Internal.Function_<any, any>, arg1: Internal.Set_<any>, arg2: Internal.CallbackInfoReturnable_<any>): void;
        hasAmbientOcclusion(): boolean;
        getRootModel(): this;
        getDependencies(): Internal.Collection<ResourceLocation>;
        getMaterial(arg0: string): Internal.Material;
        setFusionModel(fusionModel: Internal.ModelInstance_<any>): void;
        getMaterials(arg0: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg1: Internal.Set_<com.mojang.datafixers.util.Pair<string, string>>): Internal.Collection<Internal.Material>;
        handler$zio000$getMaterialsHeadInjected(arg0: Internal.Function_<any, any>, arg1: Internal.Set_<any>, arg2: Internal.CallbackInfoReturnable_<any>): void;
        bake(arg0: Internal.ModelBakery_, arg1: Internal.BlockModel_, arg2: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg3: Internal.ModelState_, arg4: ResourceLocation_, arg5: boolean): Internal.BakedModel;
        /**
         * @deprecated
        */
        getElements(): Internal.List<Internal.BlockElement>;
        static fromStream(arg0: Internal.Reader_): Internal.BlockModel;
        static fromString(arg0: string): Internal.BlockModel;
        getOverrides(arg0: Internal.ModelBakery_, arg1: Internal.BlockModel_, arg2: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>): Internal.ItemOverrides;
        getGuiLight(): Internal.BlockModel$GuiLight;
        getTransforms(): Internal.ItemTransforms;
        getFusionModel(): Internal.ModelInstance<any>;
        getParentLocation(): ResourceLocation;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        bakeVanilla(arg0: Internal.ModelBakery_, arg1: Internal.BlockModel_, arg2: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg3: Internal.ModelState_, arg4: ResourceLocation_, arg5: boolean, arg6: Internal.RenderTypeGroup_): Internal.BakedModel;
        get overrides(): Internal.List<Internal.ItemOverride>
        get resolved(): boolean
        get rootModel(): Internal.BlockModel
        get dependencies(): Internal.Collection<ResourceLocation>
        set fusionModel(fusionModel: Internal.ModelInstance_<any>)
        /**
         * @deprecated
        */
        get elements(): Internal.List<Internal.BlockElement>
        get guiLight(): Internal.BlockModel$GuiLight
        get transforms(): Internal.ItemTransforms
        get fusionModel(): Internal.ModelInstance<any>
        get parentLocation(): ResourceLocation
        name: string;
        parent: Internal.BlockModel;
        static readonly GSON: Internal.Gson;
        static readonly PARTICLE_TEXTURE_REFERENCE: "particle";
        parentLocation: ResourceLocation;
        readonly hasAmbientOcclusion: boolean;
        readonly customData: Internal.BlockGeometryBakingContext;
        readonly guiLight: Internal.BlockModel$GuiLight;
        static readonly FACE_BAKERY: Internal.FaceBakery;
        static readonly LOGGER: Internal.Log4jLogger;
        readonly textureMap: Internal.Map<string, Internal.Either<Internal.Material, string>>;
    }
    type BlockModel_ = BlockModel;
    interface InputReplacement {
        replaceInput(recipe: Internal.RecipeJS_, match: Internal.ReplacementMatch_, original: Internal.InputReplacement_): any;
        of(o: any): this;
        transform(transformer: Internal.InputReplacementTransformer_): Internal.InputReplacementTransformer$Replacement;
    }
    type InputReplacement_ = InputReplacement;
    class ChunkDataEvent$Load extends Internal.ChunkDataEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.CompoundTag_, arg2: Internal.ChunkStatus$ChunkType_)
        getStatus(): Internal.ChunkStatus$ChunkType;
        get status(): Internal.ChunkStatus$ChunkType
    }
    type ChunkDataEvent$Load_ = ChunkDataEvent$Load;
    interface IRecipeCatalystLookup {
        getItemStack(): Internal.Stream<Internal.ItemStack>;
        get(): Internal.Stream<Internal.ITypedIngredient<any>>;
        includeHidden(): this;
        get<S>(arg0: Internal.IIngredientType_<S>): Internal.Stream<S>;
        get itemStack(): Internal.Stream<Internal.ItemStack>
    }
    type IRecipeCatalystLookup_ = IRecipeCatalystLookup;
    abstract class ButtonBlock extends Internal.FaceAttachedHorizontalDirectionalBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        press(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly POWERED: Internal.BooleanProperty;
    }
    type ButtonBlock_ = ButtonBlock;
    class MossBlock extends Internal.Block implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MossBlock_ = MossBlock;
    class RandomBlockMatchTest extends Internal.RuleTest {
        constructor(arg0: Internal.Block_, arg1: number)
        static readonly CODEC: Internal.Codec<Internal.RandomBlockMatchTest>;
    }
    type RandomBlockMatchTest_ = RandomBlockMatchTest;
    class BlockVisualizerEvent$ModifyContext extends Internal.BlockVisualizerEvent {
        constructor()
        constructor(arg0: Internal.BlockVisualizer$Context_, arg1: Internal.BlockVisualizerEvent$ModifyContext$Reason_)
        setContext(arg0: Internal.BlockVisualizer$Context_): void;
        set context(arg0: Internal.BlockVisualizer$Context_)
        readonly reason: Internal.BlockVisualizerEvent$ModifyContext$Reason;
    }
    type BlockVisualizerEvent$ModifyContext_ = BlockVisualizerEvent$ModifyContext;
    interface IFancyUIProvider {
        attachConfigurators(arg0: Internal.ConfiguratorPanel_): void;
        getTabTooltips(): Internal.List<Internal.Component>;
        attachTooltips(arg0: Internal.TooltipsPanel_): void;
        getSubTabs(): Internal.List<Internal.IFancyUIProvider>;
        hasPlayerInventory(): boolean;
        getTabTooltipComponent(): Internal.TooltipComponent;
        getTabIcon(): Internal.IGuiTexture;
        createMainPage(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        setupTabs(tabsWidget: Internal.TabsWidget_): void;
        get tabTooltips(): Internal.List<Internal.Component>
        get subTabs(): Internal.List<Internal.IFancyUIProvider>
        get tabTooltipComponent(): Internal.TooltipComponent
        get tabIcon(): Internal.IGuiTexture
        set upTabs(tabsWidget: Internal.TabsWidget_)
    }
    type IFancyUIProvider_ = IFancyUIProvider;
    class ProfilePublicKey extends Internal.Record {
        constructor(arg0: Internal.ProfilePublicKey$Data_)
        createSignatureValidator(): Internal.SignatureValidator;
        data(): Internal.ProfilePublicKey$Data;
        static createValidated(arg0: Internal.SignatureValidator_, arg1: Internal.UUID_, arg2: Internal.ProfilePublicKey$Data_, arg3: Duration_): Internal.ProfilePublicKey;
        static readonly MISSING_PROFILE_PUBLIC_KEY: Internal.MutableComponent;
        static readonly EXPIRY_GRACE_PERIOD: Duration;
        static readonly TRUSTED_CODEC: Internal.Codec<Internal.ProfilePublicKey>;
        static readonly EXPIRED_PROFILE_PUBLIC_KEY: Internal.MutableComponent;
    }
    type ProfilePublicKey_ = ProfilePublicKey;
    class ModelGenerator {
        constructor()
        parent(s: string): void;
        element(consumer: Internal.Consumer_<Internal.ModelGenerator$Element>): void;
        texture(name: string, texture: string): void;
        toJson(): Internal.JsonObject;
        textures(json: Internal.JsonObject_): void;
    }
    type ModelGenerator_ = ModelGenerator;
    class LoomBlock extends Internal.HorizontalDirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type LoomBlock_ = LoomBlock;
    class RectF {
        constructor()
        constructor(r: Internal.RectF_)
        constructor(r: Internal.Rect_)
        constructor(left: number, top: number, right: number, bottom: number)
        contains(r: Internal.RectF_): boolean;
        width(): number;
        intersect(left: number, top: number, right: number, bottom: number): boolean;
        set(src: Internal.RectF_): void;
        sort(): void;
        height(): number;
        isEmpty(): boolean;
        copy(): this;
        setEmpty(): void;
        isFinite(): boolean;
        static copy(r: Internal.RectF_): Internal.RectF;
        static intersects(a: Internal.RectF_, b: Internal.RectF_): boolean;
        set(left: number, top: number, right: number, bottom: number): void;
        centerX(): number;
        roundOut(dst: Internal.Rect_): void;
        union(r: Internal.RectF_): void;
        centerY(): number;
        setIntersect(a: Internal.RectF_, b: Internal.RectF_): boolean;
        isSorted(): boolean;
        union(x: number, y: number): void;
        offset(dx: number, dy: number): void;
        inset(dx: number, dy: number): void;
        contains(x: number, y: number): boolean;
        round(dst: Internal.Rect_): void;
        union(left: number, top: number, right: number, bottom: number): void;
        intersects(left: number, top: number, right: number, bottom: number): boolean;
        intersect(r: Internal.RectF_): boolean;
        set(src: Internal.Rect_): void;
        contains(left: number, top: number, right: number, bottom: number): boolean;
        offsetTo(newLeft: number, newTop: number): void;
        get empty(): boolean
        get finite(): boolean
        get sorted(): boolean
        right: number;
        top: number;
        left: number;
        bottom: number;
    }
    type RectF_ = RectF;
    interface LongStream$LongMapMultiConsumer {
        accept(arg0: number, arg1: Internal.LongConsumer_): void;
        (arg0: number, arg1: Internal.LongConsumer_): void;
    }
    type LongStream$LongMapMultiConsumer_ = LongStream$LongMapMultiConsumer;
    class StageCreationEvent {
        getPlayerStages(): Internal.Stages;
        getPlayer(): Internal.Player;
        setPlayerStages(s: Internal.Stages_): void;
        get playerStages(): Internal.Stages
        get player(): Internal.Player
        set playerStages(s: Internal.Stages_)
    }
    type StageCreationEvent_ = StageCreationEvent;
    class ForgeRegistry$Snapshot {
        constructor()
        static read(arg0: Internal.CompoundTag_): Internal.ForgeRegistry$Snapshot;
        write(): Internal.CompoundTag;
        getPacketData(): Internal.FriendlyByteBuf;
        static read(arg0: Internal.FriendlyByteBuf_): Internal.ForgeRegistry$Snapshot;
        get packetData(): Internal.FriendlyByteBuf
        readonly dummied: Internal.Set<ResourceLocation>;
        readonly aliases: Internal.Map<ResourceLocation, ResourceLocation>;
        readonly ids: Internal.Map<ResourceLocation, number>;
        readonly blocked: Internal.Set<number>;
        readonly overrides: Internal.Map<ResourceLocation, string>;
    }
    type ForgeRegistry$Snapshot_ = ForgeRegistry$Snapshot;
    class RenderTextureProxy extends Internal.TextureProxy {
    }
    type RenderTextureProxy_ = RenderTextureProxy;
    class ItemStackKey {
        constructor(item: Internal.Item_, tag: Internal.CompoundTag_)
        static of(stack: Internal.ItemStack_): Internal.ItemStackKey;
        static EMPTY: Internal.ItemStackKey;
    }
    type ItemStackKey_ = ItemStackKey;
    class LingeringPotionItem extends Internal.ThrowablePotionItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type LingeringPotionItem_ = LingeringPotionItem;
    class ThrownEgg extends Internal.ThrowableItemProjectile {
        constructor(arg0: Internal.EntityType_<Internal.ThrownEgg>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type ThrownEgg_ = ThrownEgg;
    class Arrow extends Internal.AbstractArrow {
        constructor(arg0: Internal.EntityType_<Internal.Arrow>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setEffectsFromItem(arg0: Internal.ItemStack_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getColor(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        static getCustomColor(arg0: Internal.ItemStack_): number;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        addEffect(arg0: Internal.MobEffectInstance_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        set effectsFromItem(arg0: Internal.ItemStack_)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get color(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Arrow_ = Arrow;
    class PipelineInfo {
        constructor(writeView: Internal.SurfaceProxyView_, geomProc: Internal.GeometryProcessor_, xferProc: any_, colorFragProc: any_, coverageFragProc: any_, userStencilSettings: Internal.UserStencilSettings_, pipelineFlags: number)
        userStencilSettings(): Internal.UserStencilSettings;
        backendFormat(): Internal.BackendFormat;
        needsBlendBarrier(): boolean;
        sampleCount(): number;
        origin(): number;
        hasStencilClip(): boolean;
        isStencilEnabled(): boolean;
        primitiveType(): number;
        writeSwizzle(): number;
        geomProc(): Internal.GeometryProcessor;
        hasScissorClip(): boolean;
        get stencilEnabled(): boolean
        static readonly kWireframe_Flag: 2;
        static readonly kRenderPassBlendBarrier_Flag: 32;
        static readonly kNone_Flag: 0;
        static readonly kHasScissorClip_Flag: 8;
        static readonly kConservativeRaster_Flag: 1;
        static readonly kHasStencilClip_Flag: 16;
        static readonly kSnapToPixels_Flag: 4;
    }
    type PipelineInfo_ = PipelineInfo;
    class ClientboundUpdateAttributesPacket$AttributeSnapshot {
        constructor(arg0: Internal.Attribute_, arg1: number, arg2: Internal.Collection_<Internal.AttributeModifier>)
        getModifiers(): Internal.Collection<Internal.AttributeModifier>;
        getBase(): number;
        getAttribute(): Internal.Attribute;
        get modifiers(): Internal.Collection<Internal.AttributeModifier>
        get base(): number
        get attribute(): Internal.Attribute
    }
    type ClientboundUpdateAttributesPacket$AttributeSnapshot_ = ClientboundUpdateAttributesPacket$AttributeSnapshot;
    interface EntityRendererInter <T extends Internal.Entity> {
        shadowRenderNameTag(arg0: T, arg1: Internal.Component_, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number): void;
        shadowShouldShowName(arg0: T): boolean;
    }
    type EntityRendererInter_<T extends Internal.Entity> = EntityRendererInter<T>;
    class KeyEvent extends icyllis.modernui.view.InputEvent {
        isCapsLockOn(): boolean;
        hasModifiers(modifiers: number): boolean;
        startTracking(): void;
        isAltPressed(): boolean;
        isNumLockOn(): boolean;
        getModifiers(): number;
        isLongPress(): boolean;
        isSuperPressed(): boolean;
        isCanceled(): boolean;
        isShiftPressed(): boolean;
        isCtrlPressed(): boolean;
        getKeyCode(): number;
        isTracking(): boolean;
        getMappedChar(): string;
        getRepeatCount(): number;
        static obtain(eventTime: number, action: number, code: number, repeat: number, modifiers: number, scancode: number, flags: number): Internal.KeyEvent;
        static isModifierKey(keyCode: number): boolean;
        getScanCode(): number;
        hasNoModifiers(): boolean;
        getAction(): number;
        get capsLockOn(): boolean
        get altPressed(): boolean
        get numLockOn(): boolean
        get modifiers(): number
        get longPress(): boolean
        get superPressed(): boolean
        get canceled(): boolean
        get shiftPressed(): boolean
        get ctrlPressed(): boolean
        get keyCode(): number
        get tracking(): boolean
        get mappedChar(): string
        get repeatCount(): number
        get scanCode(): number
        get action(): number
        static readonly KEY_F16: 305;
        static readonly KEY_T: 84;
        static readonly KEY_F20: 309;
        static readonly KEY_3: 51;
        static readonly KEY_UNKNOWN: -1;
        static readonly KEY_RIGHT_ALT: 346;
        static readonly FLAG_TRACKING: 512;
        static readonly ACTION_DOWN: 0;
        static readonly KEY_MENU: 348;
        static readonly KEY_K: 75;
        static readonly KEY_RIGHT_CONTROL: 345;
        static readonly FLAG_PREDISPATCH: 536870912;
        static readonly KEY_F8: 297;
        static readonly KEY_KP_4: 324;
        static readonly FLAG_FALLBACK: 1024;
        static readonly KEY_LEFT_SHIFT: 340;
        static readonly KEY_C: 67;
        static readonly KEY_F17: 306;
        static readonly KEY_KP_ENTER: 335;
        static readonly KEY_APOSTROPHE: 39;
        static readonly FLAG_SOFT_KEYBOARD: 2;
        static readonly KEY_F21: 310;
        static readonly KEY_2: 50;
        static readonly KEY_S: 83;
        static readonly KEY_EQUAL: 61;
        static readonly KEY_LEFT_ALT: 342;
        static readonly KEY_RIGHT_SHIFT: 344;
        static readonly KEY_J: 74;
        static readonly KEY_END: 269;
        static readonly KEY_BACKSLASH: 92;
        static readonly KEY_COMMA: 44;
        static readonly KEY_F9: 298;
        static readonly KEY_KP_3: 323;
        static readonly KEY_LEFT_CONTROL: 341;
        static readonly KEY_B: 66;
        static readonly KEY_SEMICOLON: 59;
        static readonly KEY_MINUS: 45;
        static readonly KEY_SCROLL_LOCK: 281;
        static readonly KEY_F14: 303;
        static readonly KEY_9: 57;
        static readonly KEY_F5: 294;
        static readonly KEY_KP_MULTIPLY: 332;
        static readonly KEY_Z: 90;
        static readonly KEY_KP_SUBTRACT: 333;
        static readonly FLAG_START_TRACKING: 1073741824;
        static readonly KEY_1: 49;
        static readonly KEY_R: 82;
        static readonly KEY_PERIOD: 46;
        static readonly KEY_I: 73;
        static readonly KEY_PAUSE: 284;
        static readonly FLAG_EDITOR_ACTION: 16;
        static readonly KEY_F6: 295;
        static readonly KEY_A: 65;
        static readonly KEY_KP_6: 326;
        static readonly FLAG_VIRTUAL_HARD_KEY: 64;
        static readonly KEY_8: 56;
        static readonly KEY_Y: 89;
        static readonly KEY_KP_DECIMAL: 330;
        static readonly KEY_F15: 304;
        static readonly KEY_KP_DIVIDE: 331;
        static readonly KEY_RIGHT_SUPER: 347;
        static readonly KEY_KP_EQUAL: 336;
        static readonly ACTION_UP: 1;
        static readonly KEY_0: 48;
        static readonly KEY_Q: 81;
        static readonly KEY_KP_ADD: 334;
        static readonly KEY_SPACE: 32;
        static readonly FLAG_CANCELED_LONG_PRESS: 256;
        static readonly KEY_H: 72;
        static readonly KEY_PAGE_UP: 266;
        static readonly KEY_KP_5: 325;
        static readonly KEY_LEFT_BRACKET: 91;
        static readonly KEY_F7: 296;
        static readonly KEY_PAGE_DOWN: 267;
        static readonly KEY_X: 88;
        static readonly KEY_F24: 313;
        static readonly KEY_F3: 292;
        static readonly KEY_F12: 301;
        static readonly KEY_7: 55;
        static readonly KEY_P: 80;
        static readonly KEY_PRINT_SCREEN: 283;
        static readonly KEY_RIGHT: 262;
        static readonly KEY_O: 79;
        static readonly KEY_KP_0: 320;
        static readonly FLAG_CANCELED: 32;
        static readonly KEY_BACKSPACE: 259;
        static readonly KEY_G: 71;
        static readonly KEY_RIGHT_BRACKET: 93;
        static readonly KEY_LEFT: 263;
        static readonly KEY_KP_8: 328;
        static readonly KEY_DOWN: 264;
        static readonly KEY_F4: 293;
        static readonly KEY_F25: 314;
        static readonly KEY_F13: 302;
        static readonly FLAG_FROM_SYSTEM: 8;
        static readonly KEY_WORLD_2: 162;
        static readonly KEY_GRAVE_ACCENT: 96;
        static readonly KEY_6: 54;
        static readonly KEY_W: 87;
        static readonly KEY_INSERT: 260;
        static readonly KEY_SLASH: 47;
        static readonly KEY_N: 78;
        static readonly KEY_TAB: 258;
        static readonly KEY_LEFT_SUPER: 343;
        static readonly META_SHIFT_ON: 1;
        static readonly KEY_F: 70;
        static readonly KEY_NUM_LOCK: 282;
        static readonly KEY_KP_7: 327;
        static readonly KEY_F18: 307;
        static readonly KEY_F1: 290;
        static readonly KEY_WORLD_1: 161;
        static readonly KEY_ESCAPE: 256;
        static readonly KEY_F10: 299;
        static readonly KEY_5: 53;
        static readonly KEY_V: 86;
        static readonly KEY_F22: 311;
        static readonly META_SUPER_ON: 8;
        static readonly KEY_M: 77;
        static readonly KEY_UP: 265;
        static readonly KEY_HOME: 268;
        static readonly META_CTRL_ON: 2;
        static readonly FLAG_LONG_PRESS: 128;
        static readonly KEY_E: 69;
        static readonly KEY_DELETE: 261;
        static readonly KEY_KP_2: 322;
        static readonly KEY_CAPS_LOCK: 280;
        static readonly KEY_F19: 308;
        static readonly KEY_F2: 291;
        static readonly FLAG_KEEP_TOUCH_MODE: 4;
        static readonly KEY_4: 52;
        static readonly KEY_U: 85;
        static readonly KEY_F23: 312;
        static readonly KEY_F11: 300;
        static readonly META_ALT_ON: 4;
        static readonly KEY_L: 76;
        static readonly KEY_KP_1: 321;
        static readonly KEY_ENTER: 257;
        static readonly KEY_D: 68;
        static readonly KEY_KP_9: 329;
    }
    type KeyEvent_ = KeyEvent;
    class KnowledgeBookItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type KnowledgeBookItem_ = KnowledgeBookItem;
    interface IIngredientListOverlay {
        getIngredientUnderMouse<T>(arg0: Internal.IIngredientType_<T>): T;
        hasKeyboardFocus(): boolean;
        isListDisplayed(): boolean;
        getVisibleIngredients<T>(arg0: Internal.IIngredientType_<T>): Internal.List<T>;
        getIngredientUnderMouse(): Internal.Optional<Internal.ITypedIngredient<any>>;
        get listDisplayed(): boolean
        get ingredientUnderMouse(): Internal.Optional<Internal.ITypedIngredient<any>>
    }
    type IIngredientListOverlay_ = IIngredientListOverlay;
    class CoralFanBlock extends Internal.BaseCoralFanBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CoralFanBlock_ = CoralFanBlock;
    class RootsBlock extends Internal.BushBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type RootsBlock_ = RootsBlock;
    class BubbleColumnBlock extends Internal.Block implements Internal.BucketPickup {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        static updateColumn(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        static updateColumn(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly DRAG_DOWN: Internal.BooleanProperty;
    }
    type BubbleColumnBlock_ = BubbleColumnBlock;
    class ByteProcessor$IndexNotOfProcessor implements Internal.ByteProcessor {
        constructor(arg0: number)
        process(arg0: number): boolean;
    }
    type ByteProcessor$IndexNotOfProcessor_ = ByteProcessor$IndexNotOfProcessor;
    class SensorType <U extends Internal.Sensor<any>> {
        constructor(arg0: Internal.Supplier_<U>)
        create(): U;
        static readonly DUMMY: Internal.SensorType<Internal.DummySensor>;
        static readonly HOGLIN_SPECIFIC_SENSOR: Internal.SensorType<Internal.HoglinSpecificSensor>;
        static readonly NEAREST_ADULT: Internal.SensorType<Internal.AdultSensor>;
        static readonly AXOLOTL_ATTACKABLES: Internal.SensorType<Internal.AxolotlAttackablesSensor>;
        static readonly FROG_ATTACKABLES: Internal.SensorType<Internal.FrogAttackablesSensor>;
        static readonly NEAREST_ITEMS: Internal.SensorType<Internal.NearestItemSensor>;
        static readonly SECONDARY_POIS: Internal.SensorType<Internal.SecondaryPoiSensor>;
        static readonly NEAREST_BED: Internal.SensorType<Internal.NearestBedSensor>;
        static readonly PIGLIN_SPECIFIC_SENSOR: Internal.SensorType<Internal.PiglinSpecificSensor>;
        static readonly AXOLOTL_TEMPTATIONS: Internal.SensorType<Internal.TemptingSensor>;
        static readonly GOLEM_DETECTED: Internal.SensorType<Internal.GolemSensor>;
        static readonly PIGLIN_BRUTE_SPECIFIC_SENSOR: Internal.SensorType<Internal.PiglinBruteSpecificSensor>;
        static readonly NEAREST_PLAYERS: Internal.SensorType<Internal.PlayerSensor>;
        static readonly HURT_BY: Internal.SensorType<Internal.HurtBySensor>;
        static readonly VILLAGER_BABIES: Internal.SensorType<Internal.VillagerBabiesSensor>;
        static readonly NEAREST_LIVING_ENTITIES: Internal.SensorType<Internal.NearestLivingEntitySensor<Internal.LivingEntity>>;
        static readonly IS_IN_WATER: Internal.SensorType<Internal.IsInWaterSensor>;
        static readonly WARDEN_ENTITY_SENSOR: Internal.SensorType<Internal.WardenEntitySensor>;
        static readonly GOAT_TEMPTATIONS: Internal.SensorType<Internal.TemptingSensor>;
        static readonly VILLAGER_HOSTILES: Internal.SensorType<Internal.VillagerHostilesSensor>;
        static readonly FROG_TEMPTATIONS: Internal.SensorType<Internal.TemptingSensor>;
    }
    type SensorType_<U extends Internal.Sensor<any>> = SensorType<U> | Special.SensorType;
    class Suggestion implements Internal.Comparable<Internal.Suggestion> {
        constructor(arg0: Internal.StringRange_, arg1: string, arg2: com.mojang.brigadier.Message_)
        constructor(arg0: Internal.StringRange_, arg1: string)
        apply(arg0: string): string;
        compareToIgnoreCase(arg0: Internal.Suggestion_): number;
        compareTo(arg0: Internal.Suggestion_): number;
        getTooltip(): com.mojang.brigadier.Message;
        getText(): string;
        expand(arg0: string, arg1: Internal.StringRange_): this;
        getRange(): Internal.StringRange;
        compareTo(arg0: any): number;
        get tooltip(): com.mojang.brigadier.Message
        get text(): string
        get range(): Internal.StringRange
    }
    type Suggestion_ = Suggestion;
    abstract class Monster extends Internal.PathfinderMob implements Internal.Enemy {
        getDistance(pos: BlockPos_): number;
        isPreventingPlayerRest(arg0: Internal.Player_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        static createMonsterAttributes(): Internal.AttributeSupplier$Builder;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        static isDarkEnoughToSpawn(arg0: Internal.ServerLevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_): boolean;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        static checkAnyLightMonsterSpawnRules(arg0: Internal.EntityType_<Internal.Monster>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        static checkMonsterSpawnRules(arg0: Internal.EntityType_<Internal.Monster>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Monster_ = Monster;
    interface EntityKJS extends Internal.ScriptTypeHolder, Internal.MessageSenderKJS, Internal.WithPersistentData {
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isAmbientCreature(): boolean;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        isLiving(): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPersistentData(): Internal.CompoundTag;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get motionX(): number
        get waterCreature(): boolean
        get persistentData(): Internal.CompoundTag
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type EntityKJS_ = EntityKJS;
    interface ActionProvider$VisibilityListener {
        onActionProviderVisibilityChanged(arg0: boolean): void;
        (arg0: boolean): void;
    }
    type ActionProvider$VisibilityListener_ = ActionProvider$VisibilityListener;
    interface IdMap <T> extends Internal.Iterable<T> {
        byId(arg0: number): T;
        forEach(arg0: Internal.Consumer_<T>): void;
        size(): number;
        spliterator(): Internal.Spliterator<T>;
        byIdOrThrow(arg0: number): T;
        getId(arg0: T): number;
        iterator(): Internal.Iterator<T>;
        readonly DEFAULT: -1;
    }
    type IdMap_<T> = IdMap<T>;
    interface TemporalQuery <R> {
        queryFrom(arg0: Internal.TemporalAccessor_): R;
        (arg0: Internal.TemporalAccessor_): R;
    }
    type TemporalQuery_<R> = TemporalQuery<R>;
    interface ChannelInboundHandler extends Internal.ChannelHandler {
        channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void;
        channelInactive(arg0: Internal.ChannelHandlerContext_): void;
        channelActive(arg0: Internal.ChannelHandlerContext_): void;
        channelUnregistered(arg0: Internal.ChannelHandlerContext_): void;
        userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void;
        exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void;
        handlerAdded(arg0: Internal.ChannelHandlerContext_): void;
        handlerRemoved(arg0: Internal.ChannelHandlerContext_): void;
        channelReadComplete(arg0: Internal.ChannelHandlerContext_): void;
        channelRegistered(arg0: Internal.ChannelHandlerContext_): void;
        channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void;
    }
    type ChannelInboundHandler_ = ChannelInboundHandler;
    class FontPaint {
        constructor()
        constructor(paint: Internal.FontPaint_)
        setLocale(locale: Internal.Locale_): void;
        getFont(): Internal.FontCollection;
        static computeRenderFlags(paint: Internal.Paint_): number;
        setRenderFlags(flags: number): void;
        setFont(font: Internal.FontCollection_): void;
        getFontStyle(): number;
        setFontSize(fontSize: number): void;
        getFontMetricsInt(fm: Internal.FontMetricsInt_): number;
        getLocale(): Internal.Locale;
        getRenderFlags(): number;
        set(paint: Internal.FontPaint_): void;
        isMetricAffecting(paint: Internal.FontPaint_): boolean;
        setFontStyle(fontStyle: number): void;
        getFontSize(): number;
        set locale(locale: Internal.Locale_)
        get font(): Internal.FontCollection
        set renderFlags(flags: number)
        set font(font: Internal.FontCollection_)
        get fontStyle(): number
        set fontSize(fontSize: number)
        get locale(): Internal.Locale
        get renderFlags(): number
        set fontStyle(fontStyle: number)
        get fontSize(): number
        static readonly BOLD: 1;
        static readonly RENDER_FLAG_MASK: 3;
        static readonly BOLD_ITALIC: 3;
        static readonly FONT_STYLE_MASK: 3;
        static readonly NORMAL: 0;
        static readonly ITALIC: 2;
        static readonly RENDER_FLAG_LINEAR_METRICS: 2;
        static readonly RENDER_FLAG_SHIFT: 4;
        static readonly RENDER_FLAG_ANTI_ALIAS: 1;
    }
    type FontPaint_ = FontPaint;
    abstract class EntityModel <T extends Internal.Entity> extends Internal.Model {
        copyPropertiesTo(arg0: Internal.EntityModel_<T>): void;
        setupAnim(arg0: T, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        prepareMobModel(arg0: T, arg1: number, arg2: number, arg3: number): void;
        riding: boolean;
        attackTime: number;
        young: boolean;
    }
    type EntityModel_<T extends Internal.Entity> = EntityModel<T>;
    interface ITransformableBlockEntity {
        transform(arg0: Internal.StructureTransform_): void;
    }
    type ITransformableBlockEntity_ = ITransformableBlockEntity;
    interface DispenserBlockAccessor {
        create$callGetDispenseMethod(arg0: Internal.ItemStack_): Internal.DispenseItemBehavior;
    }
    type DispenserBlockAccessor_ = DispenserBlockAccessor;
    class InputEvent$MouseButton$Post extends Internal.InputEvent$MouseButton {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
    }
    type InputEvent$MouseButton$Post_ = InputEvent$MouseButton$Post;
    interface PaletteResize <T> {
        onResize(arg0: number, arg1: T): number;
    }
    type PaletteResize_<T> = PaletteResize<T>;
    interface NumberProvider extends Internal.LootContextUser {
        getInt(arg0: Internal.LootContext_): number;
        getFloat(arg0: Internal.LootContext_): number;
        getReferencedContextParams(): Internal.Set<Internal.LootContextParam<any>>;
        getType(): Internal.LootNumberProviderType;
        validate(arg0: Internal.ValidationContext_): void;
        get referencedContextParams(): Internal.Set<Internal.LootContextParam<any>>
        get type(): Internal.LootNumberProviderType
    }
    type NumberProvider_ = number | {p: number, n: number} | NumberProvider | {min: number, max: number} | [number, number];
    interface ModuleFinder {
        find(arg0: string): Internal.Optional<Internal.ModuleReference>;
        compose(...arg0: Internal.ModuleFinder_[]): this;
        findAll(): Internal.Set<Internal.ModuleReference>;
        ofSystem(): this;
        of(...arg0: Internal.Path_[]): this;
    }
    type ModuleFinder_ = ModuleFinder;
    class Death {
        static fromPlayer(arg0: Internal.Player_): Internal.Death;
        getModel(): number;
        static fromNBT(arg0: Internal.CompoundTag_): Internal.Death;
        getExperience(): number;
        getArmorInventory(): Internal.NonNullList<Internal.ItemStack>;
        getAdditionalItems(): Internal.NonNullList<Internal.ItemStack>;
        getAllItems(): Internal.NonNullList<Internal.ItemStack>;
        toNBT(): Internal.CompoundTag;
        getBlockPos(): BlockPos;
        getOffHandInventory(): Internal.NonNullList<Internal.ItemStack>;
        getTimestamp(): number;
        getPosZ(): number;
        getPosY(): number;
        getPlayerUUID(): Internal.UUID;
        getPlayerName(): string;
        getPosX(): number;
        getId(): Internal.UUID;
        getDimension(): string;
        getEquipment(): Internal.NonNullList<Internal.ItemStack>;
        toNBT(arg0: boolean): Internal.CompoundTag;
        getMainInventory(): Internal.NonNullList<Internal.ItemStack>;
        processDrops(arg0: Internal.Collection_<Internal.ItemEntity>): void;
        get model(): number
        get experience(): number
        get armorInventory(): Internal.NonNullList<Internal.ItemStack>
        get additionalItems(): Internal.NonNullList<Internal.ItemStack>
        get allItems(): Internal.NonNullList<Internal.ItemStack>
        get blockPos(): BlockPos
        get offHandInventory(): Internal.NonNullList<Internal.ItemStack>
        get timestamp(): number
        get posZ(): number
        get posY(): number
        get playerUUID(): Internal.UUID
        get playerName(): string
        get posX(): number
        get id(): Internal.UUID
        get dimension(): string
        get equipment(): Internal.NonNullList<Internal.ItemStack>
        get mainInventory(): Internal.NonNullList<Internal.ItemStack>
    }
    type Death_ = Death;
    class Enum$EnumDesc <E extends Internal.Enum<E>> extends Internal.DynamicConstantDesc<E> {
        static of<E extends Internal.Enum<E>>(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc<E>;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
    }
    type Enum$EnumDesc_<E extends Internal.Enum<E>> = Enum$EnumDesc<E>;
    class CapabilityDispatcher implements Internal.ICapabilityProvider, Internal.INBTSerializable<Internal.CompoundTag> {
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.ICapabilityProvider>, arg1: Internal.List_<Internal.Runnable>, arg2: Internal.ICapabilityProvider_)
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.ICapabilityProvider>, arg1: Internal.List_<Internal.Runnable>)
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        areCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        serializeNBT(): Internal.Tag;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        invalidate(): void;
    }
    type CapabilityDispatcher_ = CapabilityDispatcher;
    class ClientboundMapItemDataPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: boolean, arg3: Internal.Collection_<Internal.MapDecoration>, arg4: any_)
        isLocked(): boolean;
        handle(arg0: Internal.PacketListener_): void;
        applyToMap(arg0: Internal.MapItemSavedData_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getMapId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getScale(): number;
        isSkippable(): boolean;
        get locked(): boolean
        get mapId(): number
        get scale(): number
        get skippable(): boolean
    }
    type ClientboundMapItemDataPacket_ = ClientboundMapItemDataPacket;
    class MelonBlock extends Internal.StemGrownBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MelonBlock_ = MelonBlock;
    class AppearanceBlock extends Internal.Block implements Internal.IAppearance {
        constructor(properties: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AppearanceBlock_ = AppearanceBlock;
    interface ByteCollection extends Internal.ByteIterable, Internal.Collection<number> {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        containsAll(arg0: Internal.ByteCollection_): boolean;
        iterator(): Internal.ByteIterator;
        retainAll(arg0: Internal.ByteCollection_): boolean;
        isEmpty(): boolean;
        forEach(arg0: Internal.IntConsumer_): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        intStream(): Internal.IntStream;
        removeIf(arg0: Internal.BytePredicate_): boolean;
        rem(arg0: number): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        toArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        intIterator(): Internal.IntIterator;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        removeAll(arg0: Internal.ByteCollection_): boolean;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        forEach(arg0: Internal.ByteConsumer_): void;
        toArray(): any[];
        intSpliterator(): Internal.IntSpliterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        toByteArray(): number[];
        hashCode(): number;
        size(): number;
        addAll(arg0: Internal.ByteCollection_): boolean;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        equals(arg0: any): boolean;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        toByteArray(arg0: number[]): number[];
        get empty(): boolean
    }
    type ByteCollection_ = ByteCollection;
    class BambooBlock extends Internal.Block implements Internal.IPlantable, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly STAGE: Internal.IntegerProperty;
        static readonly AGE_THIN_BAMBOO: 0;
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_HEIGHT: 16;
        static readonly AGE_THICK_BAMBOO: 1;
        static readonly LEAVES: Internal.EnumProperty<Internal.BambooLeaves>;
        static readonly STAGE_DONE_GROWING: 1;
        static readonly STAGE_GROWING: 0;
    }
    type BambooBlock_ = BambooBlock;
    interface StructurePlacementType <SP extends Internal.StructurePlacement> {
        codec(): Internal.Codec<SP>;
        readonly CONCENTRIC_RINGS: Internal.StructurePlacementType<Internal.ConcentricRingsStructurePlacement>;
        readonly RANDOM_SPREAD: Internal.StructurePlacementType<Internal.RandomSpreadStructurePlacement>;
    }
    type StructurePlacementType_<SP extends Internal.StructurePlacement> = StructurePlacementType<SP> | Special.StructurePlacement;
    class ModelBuilder$TransformsBuilder$TransformVecBuilder {
        leftRotation(arg0: number, arg1: number, arg2: number): this;
        scale(arg0: number, arg1: number, arg2: number): this;
        rightRotation(arg0: number, arg1: number, arg2: number): this;
        scale(arg0: number): this;
        rotation(arg0: number, arg1: number, arg2: number): this;
        end(): Internal.ModelBuilder$TransformsBuilder<>;
        translation(arg0: number, arg1: number, arg2: number): this;
    }
    type ModelBuilder$TransformsBuilder$TransformVecBuilder_ = ModelBuilder$TransformsBuilder$TransformVecBuilder;
    interface TelemetrySession {
        eventSetupFunction(arg0: Internal.Consumer_<Internal.TelemetryPropertyContainer>): void;
        createNewEvent(arg0: string): Internal.TelemetryEvent;
        globalProperties(): Internal.TelemetryPropertyContainer;
        isEnabled(): boolean;
        get enabled(): boolean
        readonly DISABLED: Internal.TelemetrySession;
    }
    type TelemetrySession_ = TelemetrySession;
    class PlayerEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.Player_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerEvent_ = PlayerEvent;
    class LevelSummary$BackupStatus extends Internal.Enum<Internal.LevelSummary$BackupStatus> {
        static valueOf(arg0: string): Internal.LevelSummary$BackupStatus;
        isSevere(): boolean;
        static values(): Internal.LevelSummary$BackupStatus[];
        getTranslationKey(): string;
        shouldBackup(): boolean;
        get severe(): boolean
        get translationKey(): string
        static readonly DOWNGRADE: Internal.LevelSummary$BackupStatus;
        static readonly UPGRADE_TO_SNAPSHOT: Internal.LevelSummary$BackupStatus;
        static readonly NONE: Internal.LevelSummary$BackupStatus;
    }
    type LevelSummary$BackupStatus_ = "upgrade_to_snapshot" | "downgrade" | LevelSummary$BackupStatus | "none";
    class ColorSpace$Rgb$TransferParameters {
        constructor(a: number, b: number, c: number, d: number, e: number, f: number, g: number)
        constructor(a: number, b: number, c: number, d: number, g: number)
        readonly a: number;
        readonly b: number;
        readonly c: number;
        readonly d: number;
        readonly e: number;
        readonly f: number;
        readonly g: number;
    }
    type ColorSpace$Rgb$TransferParameters_ = ColorSpace$Rgb$TransferParameters;
    class FoliagePlacer$FoliageAttachment {
        constructor(arg0: BlockPos_, arg1: number, arg2: boolean)
        pos(): BlockPos;
        radiusOffset(): number;
        doubleTrunk(): boolean;
    }
    type FoliagePlacer$FoliageAttachment_ = FoliagePlacer$FoliageAttachment;
    class RegistryFileCodec <E> implements Internal.Codec<Internal.Holder<E>> {
        comap<B>(arg0: Internal.Function_<B, Internal.Holder<E>>): Internal.Encoder<B>;
        static create<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Codec_<E>, arg2: boolean): Internal.RegistryFileCodec<E>;
        static empty<A>(): Internal.MapEncoder<A>;
        static error<A>(arg0: string): Internal.Encoder<A>;
        static unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        stable(): Internal.Codec<Internal.Holder<E>>;
        map<B>(arg0: Internal.Function_<Internal.Holder<E>, B>): Internal.Decoder<B>;
        xmap<S>(arg0: Internal.Function_<Internal.Holder<E>, S>, arg1: Internal.Function_<S, Internal.Holder<E>>): Internal.Codec<S>;
        static floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.Holder<E>>, arg2: Internal.Function_<Internal.Holder<E>, Internal.Codec<E>>): Internal.Codec<E>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<Internal.Holder<E>>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<Internal.Holder<E>>>, arg2: Internal.Function_<Internal.Holder<E>, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        static ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.Holder_<E>): Internal.DataResult<T>;
        orElse(arg0: Internal.Consumer_<string>, arg1: Internal.Holder_<E>): Internal.Codec<Internal.Holder<E>>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Holder<E>, T>>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<Internal.Holder<E>>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Holder<E>, T>>;
        dispatchStable<E>(arg0: Internal.Function_<E, Internal.Holder<E>>, arg1: Internal.Function_<Internal.Holder<E>, Internal.Codec<E>>): Internal.Codec<E>;
        flatMap<B>(arg0: Internal.Function_<Internal.Holder<E>, Internal.DataResult<B>>): Internal.Decoder<B>;
        static unit<A>(arg0: A): Internal.Codec<A>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<Internal.Holder<E>>): Internal.Codec<Internal.Holder<E>>;
        static intRange(arg0: number, arg1: number): Internal.Codec<number>;
        static pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        dispatchMap<E>(arg0: Internal.Function_<E, Internal.Holder<E>>, arg1: Internal.Function_<Internal.Holder<E>, Internal.Codec<E>>): Internal.MapCodec<E>;
        static either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        listOf(): Internal.Codec<Internal.List<Internal.Holder<E>>>;
        static checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, Internal.Holder<E>>, arg2: Internal.Function_<Internal.Holder<E>, Internal.Codec<E>>): Internal.MapCodec<E>;
        simple(): Internal.Decoder$Simple<Internal.Holder<E>>;
        terminal(): Internal.Decoder$Terminal<Internal.Holder<E>>;
        static unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        encode<T>(arg0: Internal.Holder_<E>, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        orElse(arg0: Internal.Holder_<E>): Internal.Codec<Internal.Holder<E>>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.Holder_<E>, arg3: Internal.Lifecycle_): Internal.MapCodec<Internal.Holder<E>>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<Internal.Holder<E>>>): Internal.Encoder<B>;
        static ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        static mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        static doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        static optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        static simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        static ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        encode(arg0: any, arg1: Internal.DynamicOps_<any>, arg2: any): Internal.DataResult<any>;
        orElseGet(arg0: Internal.Supplier_<Internal.Holder<E>>): Internal.Codec<Internal.Holder<E>>;
        static list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        dispatch<E>(arg0: Internal.Function_<E, Internal.Holder<E>>, arg1: Internal.Function_<Internal.Holder<E>, Internal.Codec<E>>): Internal.Codec<E>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<Internal.Holder<E>>>;
        static create<E>(arg0: Internal.ResourceKey_<Internal.Registry<E>>, arg1: Internal.Codec_<E>): Internal.RegistryFileCodec<E>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        optionalFieldOf(arg0: string, arg1: Internal.Holder_<E>): Internal.MapCodec<Internal.Holder<E>>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<Internal.Holder<E>>;
        static of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<Internal.Holder<E>>): Internal.Codec<Internal.Holder<E>>;
        optionalFieldOf(arg0: string, arg1: Internal.Holder_<E>, arg2: Internal.Lifecycle_): Internal.MapCodec<Internal.Holder<E>>;
        static of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        static compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        boxed(): Internal.Decoder$Boxed<Internal.Holder<E>>;
        comapFlatMap<S>(arg0: Internal.Function_<Internal.Holder<E>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.Holder<E>>): Internal.Codec<S>;
        flatComapMap<S>(arg0: Internal.Function_<Internal.Holder<E>, S>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Holder<E>>>): Internal.Codec<S>;
        deprecated(arg0: number): Internal.Codec<Internal.Holder<E>>;
        mapResult(arg0: Internal.Codec$ResultFunction_<Internal.Holder<E>>): Internal.Codec<Internal.Holder<E>>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Holder_<E>): Internal.Codec<Internal.Holder<E>>;
        flatXmap<S>(arg0: Internal.Function_<Internal.Holder<E>, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<Internal.Holder<E>>>): Internal.Codec<S>;
        static mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
    }
    type RegistryFileCodec_<E> = RegistryFileCodec<E>;
    class Drowned extends Internal.Zombie implements Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.Drowned>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        static checkDrownedSpawnRules(arg0: Internal.EntityType_<Internal.Drowned>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        okTarget(arg0: Internal.LivingEntity_): boolean;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setSearchingForLand(arg0: boolean): void;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set searchingForLand(arg0: boolean)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly NAUTILUS_SHELL_CHANCE: 0.03;
    }
    type Drowned_ = Drowned;
    class RenderStateShard$BooleanStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_, arg3: boolean)
    }
    type RenderStateShard$BooleanStateShard_ = RenderStateShard$BooleanStateShard;
    interface Set <E> extends Internal.Collection<E> {
        add(arg0: E): boolean;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): this;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of<E>(arg0: E, arg1: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): this;
        of<E>(arg0: E, arg1: E, arg2: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): this;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): this;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): this;
        of<E>(...arg0: E[]): this;
        of<E>(): this;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): this;
        get empty(): boolean
    }
    type Set_<E> = Set<E>;
    class ClientboundSelectAdvancementsTabPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: ResourceLocation_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getTab(): ResourceLocation;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get tab(): ResourceLocation
        get skippable(): boolean
    }
    type ClientboundSelectAdvancementsTabPacket_ = ClientboundSelectAdvancementsTabPacket;
    abstract class Property <T extends Internal.Comparable<T>> {
        generateHashCode(): number;
        getValueClass(): T;
        codec(): Internal.Codec<T>;
        getPossibleValues(): Internal.Collection<T>;
        getName(arg0: T): string;
        getName(): string;
        valueCodec(): Internal.Codec<Internal.Property$Value<T>>;
        value(arg0: T): Internal.Property$Value<T>;
        getValue(arg0: string): Internal.Optional<T>;
        value(arg0: Internal.StateHolder_<any, any>): Internal.Property$Value<T>;
        getAllValues(): Internal.Stream<Internal.Property$Value<T>>;
        parseValue<U, S extends Internal.StateHolder<any, S>>(arg0: Internal.DynamicOps_<U>, arg1: S, arg2: U): Internal.DataResult<S>;
        get valueClass(): T
        get possibleValues(): Internal.Collection<T>
        get name(): string
        get allValues(): Internal.Stream<Internal.Property$Value<T>>
    }
    type Property_<T extends Internal.Comparable<T>> = Property<T>;
    class LongTag extends Internal.NumericTag {
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getType(): Internal.TagType<Internal.LongTag>;
        static valueOf(arg0: number): Internal.LongTag;
        get asString(): string
        get type(): Internal.TagType<Internal.LongTag>
        static readonly TYPE: Internal.TagType<Internal.LongTag>;
    }
    type LongTag_ = LongTag;
    class RedstoneSide extends Internal.Enum<Internal.RedstoneSide> implements Internal.StringRepresentable {
        static valueOf(arg0: string): Internal.RedstoneSide;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static values(): Internal.RedstoneSide[];
        isConnected(): boolean;
        get serializedName(): string
        get connected(): boolean
        static readonly UP: Internal.RedstoneSide;
        static readonly NONE: Internal.RedstoneSide;
        static readonly SIDE: Internal.RedstoneSide;
    }
    type RedstoneSide_ = "side" | "up" | RedstoneSide | "none";
    class AttachFace extends Internal.Enum<Internal.AttachFace> implements Internal.StringRepresentable {
        static values(): Internal.AttachFace[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.AttachFace;
        get serializedName(): string
        static readonly FLOOR: Internal.AttachFace;
        static readonly WALL: Internal.AttachFace;
        static readonly CEILING: Internal.AttachFace;
    }
    type AttachFace_ = "floor" | AttachFace | "ceiling" | "wall";
    class IronBarsBlock extends Internal.CrossCollisionBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        attachsTo(arg0: Internal.BlockState_, arg1: boolean): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type IronBarsBlock_ = IronBarsBlock;
    class ModelEvent$RegisterGeometryLoaders extends Internal.ModelEvent implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.IGeometryLoader<any>>)
        register(arg0: string, arg1: Internal.IGeometryLoader_<any>): void;
    }
    type ModelEvent$RegisterGeometryLoaders_ = ModelEvent$RegisterGeometryLoaders;
    interface IIngredientType <T> {
        castIngredient(arg0: any): Internal.Optional<T>;
        getIngredientClass(): T;
        get ingredientClass(): T
        (): T;
    }
    type IIngredientType_<T> = IIngredientType<T>;
    class Boat extends Internal.Entity implements Internal.IForgeBoat {
        constructor(arg0: Internal.EntityType_<Internal.Boat>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        getDistance(pos: BlockPos_): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setHurtTime(arg0: number): void;
        setDamage(arg0: number): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        alwaysAccepts(): boolean;
        canBoatInFluid(arg0: Internal.FluidState_): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getPaddleState(arg0: number): boolean;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getDropItem(): Internal.Item;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getBubbleAngle(arg0: number): number;
        shouldRiderSit(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getWaterLevelAbove(): number;
        isFrame(): boolean;
        getGroundFriction(): number;
        playSound(id: Internal.SoundEvent_): void;
        getDamage(): number;
        setType(arg0: Internal.Boat$Type_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        static canVehicleCollide(arg0: Internal.Entity_, arg1: Internal.Entity_): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getRowingTime(arg0: number, arg1: number): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        canBoatInFluid(arg0: Internal.FluidType_): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getBoatType(): Internal.Boat$Type;
        getHurtTime(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        setPaddleState(arg0: boolean, arg1: boolean): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setHurtDir(arg0: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        setInput(arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): void;
        getHurtDir(): number;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        set hurtTime(arg0: number)
        set damage(arg0: number)
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get dropItem(): Internal.Item
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get waterLevelAbove(): number
        get frame(): boolean
        get groundFriction(): number
        get damage(): number
        set type(arg0: Internal.Boat$Type_)
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get boatType(): Internal.Boat$Type
        get hurtTime(): number
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set hurtDir(arg0: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get hurtDir(): number
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        static readonly BUBBLE_TIME: 60;
        static readonly PADDLE_SOUND_TIME: 0.7853981852531433;
        static readonly PADDLE_LEFT: 0;
        static readonly PADDLE_RIGHT: 1;
    }
    type Boat_ = Boat;
    class GTLayerPattern$Layer {
        constructor(targets: Internal.List_<Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>>, minSize: number, maxSize: number, weight: number)
        rollBlock(random: Internal.RandomSource_): Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        readonly minSize: number;
        static readonly CODEC: Internal.Codec<Internal.GTLayerPattern$Layer>;
        readonly targets: Internal.List<Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>>;
        readonly maxSize: number;
        readonly weight: number;
    }
    type GTLayerPattern$Layer_ = GTLayerPattern$Layer;
    class ChestBoat extends Internal.Boat implements Internal.HasCustomInventoryScreen, Internal.ContainerEntity {
        constructor(arg0: Internal.EntityType_<Internal.Boat>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        stopOpen(arg0: Internal.Player_): void;
        getDistance(pos: BlockPos_): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        addChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        isChestVehicleEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        setChanged(): void;
        isOnScoreboardTeam(teamId: string): boolean;
        isChestVehicleStillValid(arg0: Internal.Player_): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getWidth(): number;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        alwaysAccepts(): boolean;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        clearItemStacks(): void;
        canBoatInFluid(arg0: Internal.FluidState_): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getItem(arg0: number): Internal.ItemStack;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        chestVehicleDestroyed(arg0: DamageSource_, arg1: Internal.Level_, arg2: Internal.Entity_): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        countItem(arg0: Internal.Item_): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        getItemStacks(): Internal.NonNullList<Internal.ItemStack>;
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        getTeamId(): string;
        removeChestVehicleItem(arg0: number, arg1: number): Internal.ItemStack;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getChestVehicleItem(arg0: number): Internal.ItemStack;
        destroy(arg0: DamageSource_): void;
        shouldRiderSit(): boolean;
        getHeight(): number;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getLootTableSeed(): number;
        removeChestVehicleItemNoUpdate(arg0: number): Internal.ItemStack;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        countNonEmpty(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getLootTable(): ResourceLocation;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        unpackLootTable(arg0: Internal.Player_): void;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        clear(): void;
        self(): Internal.Container;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static tryClear(arg0: any): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        setLootTableSeed(arg0: number): void;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        interactWithChestVehicle(arg0: Internal.BiConsumer_<Internal.GameEvent, Internal.Entity>, arg1: Internal.Player_): Internal.InteractionResult;
        getSlots(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getContainerSize(): number;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        canBoatInFluid(arg0: Internal.FluidType_): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        clearChestVehicleContent(): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setLootTable(arg0: ResourceLocation_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        unpackChestVehicleLootTable(arg0: Internal.Player_): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getChestVehicleSlot(arg0: number): Internal.SlotAccess;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        count(ingredient: Internal.Ingredient_): number;
        setMotionX(x: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        count(): number;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        openCustomInventoryScreen(arg0: Internal.Player_): void;
        isEmpty(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        readChestVehicleSaveData(arg0: Internal.CompoundTag_): void;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        tell(message: Internal.Component_): void;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        setZ(z: number): void;
        stillValid(arg0: Internal.Player_): boolean;
        setChestVehicleItem(arg0: number, arg1: Internal.ItemStack_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        isMutable(): boolean;
        find(ingredient: Internal.Ingredient_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        get chestVehicleEmpty(): boolean
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get width(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get itemStacks(): Internal.NonNullList<Internal.ItemStack>
        get teamId(): string
        get facing(): Internal.Direction
        get height(): number
        get lootTableSeed(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get lootTable(): ResourceLocation
        get frame(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        set lootTableSeed(arg0: number)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slots(): number
        get type(): string
        get containerSize(): number
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get maxStackSize(): number
        set lootTable(arg0: ResourceLocation_)
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get empty(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        get allItems(): Internal.List<Internal.ItemStack>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get mutable(): boolean
    }
    type ChestBoat_ = ChestBoat;
    interface IMachineBlockEntity extends Internal.IAsyncAutoSyncBlockEntity, Internal.IRPCBlockEntity, Internal.IAutoPersistBlockEntity, Internal.IToolGridHighLight {
        sideTips(player: Internal.Player_, toolType: GTToolType_, side: Internal.Direction_): ResourceTexture;
        readCustomSyncData(tag: Internal.CompoundTag_): void;
        saveCustomPersistedData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        loadManagedPersistentData(tag: Internal.CompoundTag_): void;
        getRootStorage(): Internal.MultiManagedStorage;
        getSyncTag(): string;
        scheduleRenderUpdate(): void;
        getBlockEntityType(): Internal.BlockEntityType<any>;
        loadCustomPersistedData(tag: Internal.CompoundTag_): void;
        getDefinition(): Internal.MachineDefinition;
        writeCustomSyncData(tag: Internal.CompoundTag_): void;
        notifyBlockUpdate(): void;
        useAsyncThread(): boolean;
        rpcToTracking(managed: Internal.IManaged_, player: Internal.ServerPlayer_, methodName: string, ...args: any[]): void;
        getOffset(): number;
        onInValid(): void;
        rpcToPlayer(managed: Internal.IManaged_, player: Internal.ServerPlayer_, methodName: string, ...args: any[]): void;
        asyncTick(periodID: number): void;
        getNonLazyFields(): Internal.IRef[];
        getOffsetTimer(): number;
        pos(): BlockPos;
        shouldRenderGrid(player: Internal.Player_, held: Internal.ItemStack_, toolType: GTToolType_): boolean;
        onValid(): void;
        defaultServerTick(): void;
        getCurrentPos(): BlockPos;
        level(): Internal.Level;
        getRPCMethod(managed: Internal.IManaged_, methodName: string): Internal.RPCMethodMeta;
        getSelf(): Internal.BlockEntity;
        self(): Internal.BlockEntity;
        getMetaMachine(): Internal.MetaMachine;
        syncNow(force: boolean): void;
        rpcToServer(managed: Internal.IManaged_, methodName: string, ...args: any[]): void;
        saveManagedPersistentData(tag: Internal.CompoundTag_, forDrop: boolean): void;
        generateRpcPacket(managed: Internal.IManaged_, methodName: string, ...args: any[]): Internal.PacketRPCMethodPayload;
        get rootStorage(): Internal.MultiManagedStorage
        get syncTag(): string
        get blockEntityType(): Internal.BlockEntityType<any>
        get definition(): Internal.MachineDefinition
        get offset(): number
        get nonLazyFields(): Internal.IRef[]
        get offsetTimer(): number
        get currentPos(): BlockPos
        get self(): Internal.BlockEntity
        get metaMachine(): Internal.MetaMachine
    }
    type IMachineBlockEntity_ = IMachineBlockEntity;
    interface IManagedVar <T> {
        isPrimitive(): boolean;
        getType(): T;
        value(): T;
        set(arg0: T): void;
        get primitive(): boolean
        get type(): T
    }
    type IManagedVar_<T> = IManagedVar<T>;
    abstract class PathfinderMob extends Internal.Mob {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getWalkTargetValue(arg0: BlockPos_): number;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isPathFinding(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        getWalkTargetValue(arg0: BlockPos_, arg1: Internal.LevelReader_): number;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get pathFinding(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type PathfinderMob_ = PathfinderMob;
    interface IGhostIngredientHandler$Target <I> extends Internal.Consumer<I> {
        accept(arg0: I): void;
        getArea(): Internal.Rect2i;
        andThen(arg0: Internal.Consumer_<I>): Internal.Consumer<I>;
        get area(): Internal.Rect2i
    }
    type IGhostIngredientHandler$Target_<I> = IGhostIngredientHandler$Target<I>;
    class Node {
        constructor(arg0: number, arg1: number, arg2: number)
        distanceToSqr(arg0: BlockPos_): number;
        distanceTo(arg0: BlockPos_): number;
        static createFromStream(arg0: Internal.FriendlyByteBuf_): Internal.Node;
        distanceToXZ(arg0: Internal.Node_): number;
        static createHash(arg0: number, arg1: number, arg2: number): number;
        distanceToSqr(arg0: Internal.Node_): number;
        distanceManhattan(arg0: BlockPos_): number;
        distanceTo(arg0: Internal.Node_): number;
        asVec3(): Vec3;
        writeToStream(arg0: Internal.FriendlyByteBuf_): void;
        asBlockPos(): BlockPos;
        distanceManhattan(arg0: Internal.Node_): number;
        inOpenSet(): boolean;
        cloneAndMove(arg0: number, arg1: number, arg2: number): this;
        cameFrom: Internal.Node;
        readonly z: number;
        h: number;
        walkedDistance: number;
        g: number;
        readonly x: number;
        f: number;
        readonly y: number;
        type: Internal.BlockPathTypes;
        costMalus: number;
        heapIdx: number;
        closed: boolean;
    }
    type Node_ = Node;
    interface EntityAccess {
        shouldBeSaved(): boolean;
        getBoundingBox(): Internal.AABB;
        getSelfAndPassengers(): Internal.Stream<Internal.EntityAccess>;
        getPassengersAndSelf(): Internal.Stream<Internal.EntityAccess>;
        getUUID(): Internal.UUID;
        blockPosition(): BlockPos;
        setLevelCallback(arg0: Internal.EntityInLevelCallback_): void;
        isAlwaysTicking(): boolean;
        getId(): number;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        get boundingBox(): Internal.AABB
        get selfAndPassengers(): Internal.Stream<Internal.EntityAccess>
        get passengersAndSelf(): Internal.Stream<Internal.EntityAccess>
        get UUID(): Internal.UUID
        set levelCallback(arg0: Internal.EntityInLevelCallback_)
        get alwaysTicking(): boolean
        get id(): number
        set removed(arg0: Internal.Entity$RemovalReason_)
    }
    type EntityAccess_ = EntityAccess;
    interface CollisionContext {
        empty(): this;
        isDescending(): boolean;
        isHoldingItem(arg0: Internal.Item_): boolean;
        isAbove(arg0: Internal.VoxelShape_, arg1: BlockPos_, arg2: boolean): boolean;
        canStandOnFluid(arg0: Internal.FluidState_, arg1: Internal.FluidState_): boolean;
        of(arg0: Internal.Entity_): this;
        get descending(): boolean
    }
    type CollisionContext_ = CollisionContext;
    class ForgeFlowingFluid$Properties {
        constructor(arg0: Internal.Supplier_<Internal.FluidType>, arg1: Internal.Supplier_<Internal.Fluid>, arg2: Internal.Supplier_<Internal.Fluid>)
        levelDecreasePerBlock(arg0: number): this;
        bucket(arg0: Internal.Supplier_<Internal.Item>): this;
        explosionResistance(arg0: number): this;
        tickRate(arg0: number): this;
        block(arg0: Internal.Supplier_<Internal.LiquidBlock>): this;
        slopeFindDistance(arg0: number): this;
    }
    type ForgeFlowingFluid$Properties_ = ForgeFlowingFluid$Properties;
    abstract class GenericBuilder <Base extends com.electronwill.nightconfig.core.Config, Result extends Internal.FileConfig> {
        parsingMode(arg0: Internal.ParsingMode_): this;
        autosave(): this;
        backingMapCreator(arg0: Internal.Supplier_<Internal.Map<string, any>>): this;
        defaultData(arg0: Internal.Path_): this;
        charset(arg0: Internal.Charset_): this;
        defaultData(arg0: Internal.File_): this;
        defaultData(arg0: Internal.URL_): this;
        sync(): this;
        concurrent(): this;
        preserveInsertionOrder(): this;
        writingMode(arg0: Internal.WritingMode_): this;
        autoreload(): this;
        build(): Result;
        onFileNotFound(arg0: Internal.FileNotFoundAction_): this;
        defaultResource(arg0: string): this;
    }
    type GenericBuilder_<Base extends com.electronwill.nightconfig.core.Config, Result extends Internal.FileConfig> = GenericBuilder<Base, Result>;
    class HumanoidArm extends Internal.Enum<Internal.HumanoidArm> implements Internal.OptionEnum {
        getKey(): string;
        static valueOf(arg0: string): Internal.HumanoidArm;
        getCaption(): Internal.Component;
        getOpposite(): this;
        static values(): Internal.HumanoidArm[];
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get opposite(): Internal.HumanoidArm
        get id(): number
        static readonly LEFT: Internal.HumanoidArm;
        static readonly RIGHT: Internal.HumanoidArm;
    }
    type HumanoidArm_ = HumanoidArm | "right" | "left";
    interface IScheduledEventCallback {
        onCallback(arg0: Internal.ScheduledEvent_): void;
        (arg0: Internal.ScheduledEvent_): void;
    }
    type IScheduledEventCallback_ = IScheduledEventCallback;
    class JsonReader implements Internal.Closeable {
        constructor(arg0: Internal.Reader_)
        skipValue(): void;
        beginArray(): void;
        nextBoolean(): boolean;
        nextNull(): void;
        nextLong(): number;
        nextDouble(): number;
        endArray(): void;
        endObject(): void;
        nextName(): string;
        nextString(): string;
        close(): void;
        isLenient(): boolean;
        beginObject(): void;
        hasNext(): boolean;
        getPath(): string;
        peek(): Internal.JsonToken;
        nextInt(): number;
        setLenient(arg0: boolean): void;
        get lenient(): boolean
        get path(): string
        set lenient(arg0: boolean)
    }
    type JsonReader_ = JsonReader;
    class FieldAttributes {
        constructor(arg0: Internal.Field_)
        getName(): string;
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        hasModifier(arg0: number): boolean;
        getDeclaredType(): Internal.Type;
        getDeclaredClass(): typeof any;
        getDeclaringClass(): typeof any;
        getAnnotations(): Internal.Collection<Internal.Annotation>;
        get name(): string
        get declaredType(): Internal.Type
        get declaredClass(): typeof any
        get declaringClass(): typeof any
        get annotations(): Internal.Collection<Internal.Annotation>
    }
    type FieldAttributes_ = FieldAttributes;
    class HalfTransparentBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type HalfTransparentBlock_ = HalfTransparentBlock;
    class WallSignBlock extends Internal.SignBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.WoodType_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type WallSignBlock_ = WallSignBlock;
    interface Parcelable {
        write(arg0: Internal.DataOutput_): void;
    }
    type Parcelable_ = Parcelable;
    class BedrockFluidDefinition {
        constructor(name: ResourceLocation_, weight: number, minimumYield: number, maximumYield: number, depletionAmount: number, depletionChance: number, depletedYield: number, storedFluid: Internal.Supplier_<Internal.Fluid>, originalModifiers: Internal.List_<Internal.BiomeWeightModifier>, dimensionFilter: Internal.HolderSet_<Internal.DimensionType>)
        constructor(weight: number, minimumYield: number, maximumYield: number, depletionAmount: number, depletionChance: number, depletedYield: number, storedFluid: Internal.Supplier_<Internal.Fluid>, originalModifiers: Internal.List_<Internal.BiomeWeightModifier>, dimensionFilter: Internal.HolderSet_<Internal.DimensionType>)
        setDimensionFilter(dimensionFilter: Internal.HolderSet_<Internal.DimensionType>): void;
        getDepletionChance(): number;
        setOriginalModifiers(modifiers: Internal.List_<Internal.BiomeWeightModifier>): void;
        setWeight(weight: number): void;
        getDepletionAmount(): number;
        getDimensionFilter(): Internal.HolderSet<Internal.DimensionType>;
        getMaximumYield(): number;
        setDepletedYield(depletedYield: number): void;
        setMinimumYield(minimumYield: number): void;
        getMinimumYield(): number;
        setStoredFluid(storedFluid: Internal.Supplier_<Internal.Fluid>): void;
        setDepletionAmount(depletionAmount: number): void;
        setDepletionChance(depletionChance: number): void;
        setMaximumYield(maximumYield: number): void;
        getDepletedYield(): number;
        getStoredFluid(): Internal.Supplier<Internal.Fluid>;
        getWeight(): number;
        static builder(name: ResourceLocation_): Internal.BedrockFluidDefinition$Builder;
        getBiomeWeightModifier(): Internal.BiomeWeightModifier;
        set dimensionFilter(dimensionFilter: Internal.HolderSet_<Internal.DimensionType>)
        get depletionChance(): number
        set originalModifiers(modifiers: Internal.List_<Internal.BiomeWeightModifier>)
        set weight(weight: number)
        get depletionAmount(): number
        get dimensionFilter(): Internal.HolderSet<Internal.DimensionType>
        get maximumYield(): number
        set depletedYield(depletedYield: number)
        set minimumYield(minimumYield: number)
        get minimumYield(): number
        set storedFluid(storedFluid: Internal.Supplier_<Internal.Fluid>)
        set depletionAmount(depletionAmount: number)
        set depletionChance(depletionChance: number)
        set maximumYield(maximumYield: number)
        get depletedYield(): number
        get storedFluid(): Internal.Supplier<Internal.Fluid>
        get weight(): number
        get biomeWeightModifier(): Internal.BiomeWeightModifier
        static readonly FULL_CODEC: Internal.Codec<Internal.BedrockFluidDefinition>;
        dimensionFilter: Internal.HolderSet<Internal.DimensionType>;
        static readonly YIELD: Internal.MapCodec<com.mojang.datafixers.util.Pair<number, number>>;
    }
    type BedrockFluidDefinition_ = BedrockFluidDefinition;
    class ServerAboutToStartEvent extends Internal.ServerLifecycleEvent {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
    }
    type ServerAboutToStartEvent_ = ServerAboutToStartEvent;
    class ZombifiedPiglin extends Internal.Zombie implements Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.ZombifiedPiglin>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static checkZombifiedPiglinSpawnRules(arg0: Internal.EntityType_<Internal.ZombifiedPiglin>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set remainingPersistentAngerTime(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set persistentAngerTarget(arg0: Internal.UUID_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ZombifiedPiglin_ = ZombifiedPiglin;
    class RealmsNews extends Internal.ValueObject {
        constructor()
        static parse(arg0: string): Internal.RealmsNews;
        newsLink: string;
    }
    type RealmsNews_ = RealmsNews;
    class StartupEventJS extends Internal.EventJS {
        constructor()
    }
    type StartupEventJS_ = StartupEventJS;
    interface ITag <V> extends Internal.Iterable<V> {
        iterator(): Internal.Iterator<V>;
        size(): number;
        getKey(): Internal.TagKey<V>;
        forEach(arg0: Internal.Consumer_<V>): void;
        isBound(): boolean;
        stream(): Internal.Stream<V>;
        contains(arg0: V): boolean;
        getRandomElement(arg0: Internal.RandomSource_): Internal.Optional<V>;
        spliterator(): Internal.Spliterator<V>;
        isEmpty(): boolean;
        get key(): Internal.TagKey<V>
        get bound(): boolean
        get empty(): boolean
    }
    type ITag_<V> = ITag<V>;
    class TickEvent$Phase extends Internal.Enum<Internal.TickEvent$Phase> {
        static values(): Internal.TickEvent$Phase[];
        static valueOf(arg0: string): Internal.TickEvent$Phase;
        static readonly START: Internal.TickEvent$Phase;
        static readonly END: Internal.TickEvent$Phase;
    }
    type TickEvent$Phase_ = "start" | "end" | TickEvent$Phase;
    class SimpleWeightedRandomList <E> extends Internal.WeightedRandomList<Internal.WeightedEntry$Wrapper<E>> {
        static builder<E>(): Internal.SimpleWeightedRandomList$Builder<E>;
        static wrappedCodecAllowingEmpty<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.SimpleWeightedRandomList<E>>;
        getRandomValue(arg0: Internal.RandomSource_): Internal.Optional<E>;
        static wrappedCodec<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.SimpleWeightedRandomList<E>>;
        static empty<E>(): Internal.SimpleWeightedRandomList<E>;
        static single<E>(arg0: E): Internal.SimpleWeightedRandomList<E>;
    }
    type SimpleWeightedRandomList_<E> = SimpleWeightedRandomList<E>;
    class ScreenMouseClickedEvent extends Internal.Event {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
        readonly mouseX: number;
        readonly mouseY: number;
        readonly mouseButton: number;
    }
    type ScreenMouseClickedEvent_ = ScreenMouseClickedEvent;
    class CropBlockBuilder$ShapeBuilder {
        constructor(age: number)
        /**
         * Describe the shape of the crop at a specific age.
         * 
         * min/max coordinates are double values between 0 and 16.
        */
        shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): this;
        getShapes(): Internal.List<Internal.VoxelShape>;
        get shapes(): Internal.List<Internal.VoxelShape>
    }
    type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder;
    interface ICapabilitySerializable <T extends Internal.Tag> extends Internal.ICapabilityProvider, Internal.INBTSerializable<T> {
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        serializeNBT(): T;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        deserializeNBT(arg0: T): void;
    }
    type ICapabilitySerializable_<T extends Internal.Tag> = ICapabilitySerializable<T>;
    interface FunctionUserBuilder <T extends Internal.FunctionUserBuilder<T>> {
        apply(arg0: Internal.LootItemFunction$Builder_): T;
        apply<E>(arg0: E[], arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): T;
        unwrap(): T;
        apply<E>(arg0: Internal.Iterable_<E>, arg1: Internal.Function_<E, Internal.LootItemFunction$Builder>): T;
    }
    type FunctionUserBuilder_<T extends Internal.FunctionUserBuilder<T>> = FunctionUserBuilder<T>;
    class ContraptionRelocationPacket extends Internal.SimplePacketBase {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
    }
    type ContraptionRelocationPacket_ = ContraptionRelocationPacket;
    class LevelChunkTicks <T> implements Internal.TickContainerAccess<T>, Internal.SerializableTickContainer<T> {
        constructor()
        constructor(arg0: Internal.List_<any>)
        static load<T>(arg0: Internal.ListTag_, arg1: Internal.Function_<string, Internal.Optional<T>>, arg2: Internal.ChunkPos_): Internal.LevelChunkTicks<T>;
        unpack(arg0: number): void;
        count(): number;
        schedule(arg0: Internal.ScheduledTick_<T>): void;
        removeIf(arg0: Internal.Predicate_<Internal.ScheduledTick<T>>): void;
        peek(): Internal.ScheduledTick<T>;
        hasScheduledTick(arg0: BlockPos_, arg1: T): boolean;
        getAll(): Internal.Stream<Internal.ScheduledTick<T>>;
        setOnTickAdded(arg0: Internal.BiConsumer_<Internal.LevelChunkTicks<T>, Internal.ScheduledTick<T>>): void;
        poll(): Internal.ScheduledTick<T>;
        save(arg0: number, arg1: Internal.Function_<T, string>): Internal.ListTag;
        get all(): Internal.Stream<Internal.ScheduledTick<T>>
        set onTickAdded(arg0: Internal.BiConsumer_<Internal.LevelChunkTicks<T>, Internal.ScheduledTick<T>>)
    }
    type LevelChunkTicks_<T> = LevelChunkTicks<T>;
    class ShapedText {
        constructor(text: string[], contextStart: number, contextLimit: number, start: number, limit: number, bidiFlags: number, paint: Internal.FontPaint_)
        getAdvances(): number[];
        getMemoryUsage(): number;
        getGlyphs(): number[];
        getAdvance(): number;
        getCharCount(): number;
        getAdvance(i: number): number;
        getDescent(): number;
        getAscent(): number;
        static doLayoutRun(text: string[], contextStart: number, contextLimit: number, start: number, limit: number, isRtl: boolean, paint: Internal.FontPaint_, extent: Internal.FontMetricsInt_, consumer: Internal.ShapedText$RunConsumer_): number;
        getPositions(): number[];
        getX(i: number): number;
        getY(i: number): number;
        getGlyph(i: number): number;
        getFont(i: number): icyllis.modernui.graphics.text.Font;
        static doLayoutRun(text: string[], contextStart: number, contextLimit: number, start: number, limit: number, isRtl: boolean, paint: Internal.FontPaint_, layoutStart: number, advances: number[], curAdvance: number, glyphs: Internal.IntArrayList_, positions: Internal.FloatArrayList_, fontIndices: Internal.ByteArrayList_, idGet: Internal.Function_<icyllis.modernui.graphics.text.Font, number>, extent: Internal.FontMetricsInt_, consumer: Internal.ShapedText$RunConsumer_): number;
        getGlyphCount(): number;
        get advances(): number[]
        get memoryUsage(): number
        get glyphs(): number[]
        get advance(): number
        get charCount(): number
        get descent(): number
        get ascent(): number
        get positions(): number[]
        get glyphCount(): number
        static readonly BIDI_DEFAULT_LTR: 2;
        static readonly BIDI_LTR: 0;
        static readonly BIDI_DEFAULT_RTL: 3;
        static readonly BIDI_OVERRIDE_LTR: 4;
        static readonly BIDI_RTL: 1;
        static readonly BIDI_OVERRIDE_RTL: 5;
    }
    type ShapedText_ = ShapedText;
    class MultifaceGrowthFeature extends Internal.Feature<Internal.MultifaceGrowthConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.MultifaceGrowthConfiguration>)
        static placeGrowthIfPossible(arg0: Internal.WorldGenLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.MultifaceGrowthConfiguration_, arg4: Internal.RandomSource_, arg5: Internal.List_<Internal.Direction>): boolean;
    }
    type MultifaceGrowthFeature_ = MultifaceGrowthFeature;
    interface IAsyncLogic {
        asyncTick(arg0: number): void;
    }
    type IAsyncLogic_ = IAsyncLogic;
    abstract class ActorInstance {
        constructor(arg0: Internal.MaterialManager_, arg1: Internal.VirtualRenderWorld_, arg2: Internal.MovementContext_)
        beginFrame(): void;
        tick(): void;
    }
    type ActorInstance_ = ActorInstance;
    interface AccessPostChain {
        getPasses(): Internal.List<Internal.PostPass>;
        get passes(): Internal.List<Internal.PostPass>
    }
    type AccessPostChain_ = AccessPostChain;
    interface Vanishable {
    }
    type Vanishable_ = Vanishable;
    interface Comparable <T> {
        compareTo(arg0: T): number;
    }
    type Comparable_<T> = Comparable<T>;
    interface TooltipFlag {
        isAdvanced(): boolean;
        get advanced(): boolean
    }
    type TooltipFlag_ = TooltipFlag;
    class CodeSource implements Internal.Serializable {
        constructor(arg0: Internal.URL_, arg1: Internal.Certificate_[])
        constructor(arg0: Internal.URL_, arg1: any_[])
        getLocation(): Internal.URL;
        implies(arg0: Internal.CodeSource_): boolean;
        getCodeSigners(): any[];
        getCertificates(): Internal.Certificate[];
        get location(): Internal.URL
        get codeSigners(): any[]
        get certificates(): Internal.Certificate[]
    }
    type CodeSource_ = CodeSource;
    class ByteArrayList extends Internal.AbstractByteList implements Internal.RandomAccess, Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Iterator_<number>)
        constructor(arg0: number)
        constructor(arg0: Internal.ByteCollection_)
        constructor(arg0: Internal.ByteList_)
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: number[])
        constructor(arg0: Internal.Collection_<number>)
        constructor(arg0: Internal.ByteIterator_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        pop(): any;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        addAll(arg0: Internal.ByteList_): boolean;
        static of<E>(arg0: E): Internal.List<E>;
        static wrap(arg0: number[]): Internal.ByteArrayList;
        static of(): Internal.ByteArrayList;
        replaceAll(arg0: Internal.ByteUnaryOperator_): void;
        intStream(): Internal.IntStream;
        removeIf(arg0: Internal.BytePredicate_): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        intParallelStream(): Internal.IntStream;
        equals(arg0: Internal.ByteArrayList_): boolean;
        intIterator(): Internal.IntIterator;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        get(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        ensureCapacity(arg0: number): void;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        trim(arg0: number): void;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        clone(): any;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        setElements(arg0: number[]): void;
        static of(arg0: number, arg1: number, arg2: number): Internal.ByteList;
        forEach(arg0: Internal.IntConsumer_): void;
        static of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        static of(...arg0: number[]): Internal.ByteArrayList;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        compareTo(arg0: Internal.ByteArrayList_): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        intSpliterator(): Internal.IntSpliterator;
        static wrap(arg0: number[], arg1: number): Internal.ByteArrayList;
        static of(arg0: number, arg1: number): Internal.ByteList;
        trim(): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        elements(): number[];
        static of(arg0: number): Internal.ByteList;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
        static readonly DEFAULT_INITIAL_CAPACITY: 10;
    }
    type ByteArrayList_ = ByteArrayList;
    class TrackTargetingBehaviour <T extends Internal.TrackEdgePoint> extends Internal.BlockEntityBehaviour {
        constructor(arg0: Internal.SmartBlockEntity_, arg1: Internal.EdgePointType_<T>)
        determineGraphLocation(): Internal.TrackGraphLocation;
        getTargetDirection(): Internal.Direction$AxisDirection;
        getPositionForMapMarker(): BlockPos;
        isOnCurve(): boolean;
        invalidateEdgePoint(arg0: Internal.CompoundTag_): void;
        createEdgePoint(): T;
        getTrackBlockState(): Internal.BlockState;
        getTrack(): Internal.ITrackBlock;
        static render(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Direction$AxisDirection_, arg3: Internal.BezierTrackPointLocation_, arg4: Internal.PoseStack_, arg5: Internal.MultiBufferSource_, arg6: number, arg7: number, arg8: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType_, arg9: number): void;
        getGlobalPosition(): BlockPos;
        transform(arg0: Internal.StructureTransform_): void;
        getEdgePoint(): T;
        hasValidTrack(): boolean;
        getTargetBezier(): Internal.BezierTrackPointLocation;
        isOrthogonal(): boolean;
        get targetDirection(): Internal.Direction$AxisDirection
        get positionForMapMarker(): BlockPos
        get onCurve(): boolean
        get trackBlockState(): Internal.BlockState
        get track(): Internal.ITrackBlock
        get globalPosition(): BlockPos
        get edgePoint(): T
        get targetBezier(): Internal.BezierTrackPointLocation
        get orthogonal(): boolean
        static readonly TYPE: Internal.BehaviourType<Internal.TrackTargetingBehaviour<any>>;
    }
    type TrackTargetingBehaviour_<T extends Internal.TrackEdgePoint> = TrackTargetingBehaviour<T>;
    interface RenderChunkExtension {
        flywheel$getLevel(): Internal.ClientLevel;
    }
    type RenderChunkExtension_ = RenderChunkExtension;
    class Climate$Parameter extends Internal.Record {
        constructor(arg0: number, arg1: number)
        distance(arg0: number): number;
        span(arg0: Internal.Climate$Parameter_): this;
        distance(arg0: Internal.Climate$Parameter_): number;
        static point(arg0: number): Internal.Climate$Parameter;
        static span(arg0: Internal.Climate$Parameter_, arg1: Internal.Climate$Parameter_): Internal.Climate$Parameter;
        max(): number;
        static span(arg0: number, arg1: number): Internal.Climate$Parameter;
        min(): number;
        static readonly CODEC: Internal.Codec<Internal.Climate$Parameter>;
    }
    type Climate$Parameter_ = Climate$Parameter;
    interface ShortCollection extends Internal.ShortIterable, Internal.Collection<number> {
        add(arg0: number): boolean;
        removeAll(arg0: Internal.ShortCollection_): boolean;
        addAll(arg0: Internal.Collection_<number>): boolean;
        isEmpty(): boolean;
        forEach(arg0: Internal.ShortConsumer_): void;
        iterator(): Internal.ShortIterator;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        forEach(arg0: Internal.IntConsumer_): void;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        intParallelStream(): Internal.IntStream;
        intIterator(): Internal.IntIterator;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        toArray<T>(arg0: T[]): T[];
        removeIf(arg0: Internal.ShortPredicate_): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        toArray(): any[];
        addAll(arg0: Internal.ShortCollection_): boolean;
        retainAll(arg0: Internal.ShortCollection_): boolean;
        intSpliterator(): Internal.IntSpliterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        toShortArray(): number[];
        hashCode(): number;
        size(): number;
        /**
         * @deprecated
        */
        toShortArray(arg0: number[]): number[];
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        toArray(arg0: number[]): number[];
        rem(arg0: number): boolean;
        equals(arg0: any): boolean;
        containsAll(arg0: Internal.ShortCollection_): boolean;
        get empty(): boolean
    }
    type ShortCollection_ = ShortCollection;
    interface OptionInstance$ValueSet <T> {
        createButton(arg0: Internal.OptionInstance$TooltipSupplier_<T>, arg1: Internal.Options_, arg2: number, arg3: number, arg4: number): Internal.Function<Internal.OptionInstance<T>, Internal.AbstractWidget>;
        validateValue(arg0: T): Internal.Optional<T>;
        codec(): Internal.Codec<T>;
    }
    type OptionInstance$ValueSet_<T> = OptionInstance$ValueSet<T>;
    class DimensionSpecialEffects$SkyType extends Internal.Enum<Internal.DimensionSpecialEffects$SkyType> {
        static values(): Internal.DimensionSpecialEffects$SkyType[];
        static valueOf(arg0: string): Internal.DimensionSpecialEffects$SkyType;
        static readonly NORMAL: Internal.DimensionSpecialEffects$SkyType;
        static readonly END: Internal.DimensionSpecialEffects$SkyType;
        static readonly NONE: Internal.DimensionSpecialEffects$SkyType;
    }
    type DimensionSpecialEffects$SkyType_ = "normal" | DimensionSpecialEffects$SkyType | "end" | "none";
    interface DraggableScrollableWidgetGroup$ISelected {
        onUnSelected(): void;
        onSelected(): void;
        allowSelected(arg0: number, arg1: number, arg2: number): boolean;
    }
    type DraggableScrollableWidgetGroup$ISelected_ = DraggableScrollableWidgetGroup$ISelected;
    class ShieldDecorationRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type ShieldDecorationRecipe_ = ShieldDecorationRecipe;
    class Matrix4f implements Internal.AccessMatrix4f, Internal.Matrix4fExtended, Internal.MatrixWrite {
        constructor()
        constructor(arg0: Internal.Quaternion_)
        constructor(arg0: Internal.Matrix4f_)
        constructor(arg0: number[])
        store(arg0: Internal.FloatBuffer_, arg1: boolean): void;
        storeTransposed(arg0: Internal.FloatBuffer_): void;
        subtract(arg0: Internal.Matrix4f_): void;
        multiply(arg0: Internal.Matrix4f_): void;
        translate(x: number, y: number, z: number): void;
        isInteger(): boolean;
        static perspective(arg0: number, arg1: number, arg2: number, arg3: number): Internal.Matrix4f;
        multiply(arg0: number): void;
        trace(): number;
        static orthographic(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Matrix4f;
        adjugateAndDet(): number;
        load(arg0: Internal.FloatBuffer_): void;
        setIdentity(): void;
        invert(): boolean;
        copy(): this;
        transformVecX(x: number, y: number, z: number): number;
        flywheel$write(arg0: Internal.VecBuffer_): void;
        flywheel$writeUnsafe(arg0: number): void;
        transformVecY(x: number, y: number, z: number): number;
        transformVecZ(x: number, y: number, z: number): number;
        loadTransposed(arg0: Internal.FloatBuffer_): void;
        add(arg0: Internal.Matrix4f_): void;
        multiplyBackward(arg0: Internal.Matrix4f_): void;
        multiply(arg0: Internal.Quaternion_): void;
        load(arg0: Internal.Matrix4f_): void;
        rotate(quaternion: Internal.Quaternion_): void;
        static createTranslateMatrix(arg0: number, arg1: number, arg2: number): Internal.Matrix4f;
        setTranslation(arg0: number, arg1: number, arg2: number): void;
        load(arg0: Internal.FloatBuffer_, arg1: boolean): void;
        multiplyWithTranslation(arg0: number, arg1: number, arg2: number): void;
        store(arg0: Internal.FloatBuffer_): void;
        transpose(): void;
        getM00(): number;
        determinant(): number;
        static createScaleMatrix(arg0: number, arg1: number, arg2: number): Internal.Matrix4f;
        translate(arg0: Internal.Vector3f_): void;
        static orthographic(arg0: number, arg1: number, arg2: number, arg3: number): Internal.Matrix4f;
        get integer(): boolean
        get m00(): number
        m01: number;
        m12: number;
        m23: number;
        m00: number;
        m11: number;
        m22: number;
        m33: number;
        m03: number;
        m02: number;
        m13: number;
        m30: number;
        static readonly ORDER: 4;
        m10: number;
        m21: number;
        m32: number;
        m20: number;
        m31: number;
    }
    type Matrix4f_ = Matrix4f;
    class AnimationState {
        constructor()
        stop(): void;
        getAccumulatedTime(): number;
        isStarted(): boolean;
        start(arg0: number): void;
        updateTime(arg0: number, arg1: number): void;
        ifStarted(arg0: Internal.Consumer_<Internal.AnimationState>): void;
        startIfStopped(arg0: number): void;
        get accumulatedTime(): number
        get started(): boolean
    }
    type AnimationState_ = AnimationState;
    class TagPrefixItem extends Internal.Item implements Internal.IItemRendererProvider {
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        static create(properties: Internal.Item$Properties_, tagPrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.TagPrefixItem;
        setDigSpeed(speed: number): void;
        getItemBurnTime(): number;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        static tintColor(): Internal.ItemColor;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        onRegister(): void;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getRenderer(stack: Internal.ItemStack_): Internal.IRenderer;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        get itemBurnTime(): number
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        readonly material: com.gregtechceu.gtceu.api.data.chemical.material.Material;
        readonly tagPrefix: TagPrefix;
    }
    type TagPrefixItem_ = TagPrefixItem;
    class Pack {
        constructor(arg0: string, arg1: boolean, arg2: Internal.Supplier_<Internal.PackResources>, arg3: Internal.Component_, arg4: Internal.Component_, arg5: Internal.PackCompatibility_, arg6: Internal.Pack$Position_, arg7: boolean, arg8: Internal.PackSource_, arg9: boolean)
        constructor(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_<Internal.PackResources>, arg4: Internal.PackMetadataSection_, arg5: Internal.PackType_, arg6: Internal.Pack$Position_, arg7: Internal.PackSource_, arg8: boolean)
        constructor(arg0: string, arg1: boolean, arg2: Internal.Supplier_<Internal.PackResources>, arg3: Internal.Component_, arg4: Internal.Component_, arg5: Internal.PackCompatibility_, arg6: Internal.Pack$Position_, arg7: boolean, arg8: Internal.PackSource_)
        constructor(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_<Internal.PackResources>, arg4: Internal.PackMetadataSection_, arg5: Internal.PackType_, arg6: Internal.Pack$Position_, arg7: Internal.PackSource_)
        open(): Internal.PackResources;
        static create(arg0: string, arg1: boolean, arg2: Internal.Supplier_<Internal.PackResources>, arg3: Internal.Pack$PackConstructor_, arg4: Internal.Pack$Position_, arg5: Internal.PackSource_): Internal.Pack;
        isRequired(): boolean;
        isFixedPosition(): boolean;
        getPackSource(): Internal.PackSource;
        isHidden(): boolean;
        getTitle(): Internal.Component;
        getId(): string;
        getDefaultPosition(): Internal.Pack$Position;
        getDescription(): Internal.Component;
        getChatLink(arg0: boolean): Internal.Component;
        getCompatibility(): Internal.PackCompatibility;
        get required(): boolean
        get fixedPosition(): boolean
        get packSource(): Internal.PackSource
        get hidden(): boolean
        get title(): Internal.Component
        get id(): string
        get defaultPosition(): Internal.Pack$Position
        get description(): Internal.Component
        get compatibility(): Internal.PackCompatibility
    }
    type Pack_ = Pack;
    class SpawnPlacements$Type extends Internal.Enum<Internal.SpawnPlacements$Type> implements Internal.IExtensibleEnum {
        static values(): Internal.SpawnPlacements$Type[];
        static create(arg0: string, arg1: Internal.TriPredicate_<Internal.LevelReader, BlockPos, Internal.EntityType<Internal.Mob>>): Internal.SpawnPlacements$Type;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        static valueOf(arg0: string): Internal.SpawnPlacements$Type;
        canSpawnAt(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.EntityType_<any>): boolean;
        static readonly ON_GROUND: Internal.SpawnPlacements$Type;
        static readonly NO_RESTRICTIONS: Internal.SpawnPlacements$Type;
        static readonly IN_WATER: Internal.SpawnPlacements$Type;
        static readonly IN_LAVA: Internal.SpawnPlacements$Type;
    }
    type SpawnPlacements$Type_ = "in_lava" | "on_ground" | "in_water" | "no_restrictions" | SpawnPlacements$Type;
    class RenderStateShard$LayeringStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_)
    }
    type RenderStateShard$LayeringStateShard_ = RenderStateShard$LayeringStateShard;
    abstract class AbstractHugeMushroomFeature extends Internal.Feature<Internal.HugeMushroomFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.HugeMushroomFeatureConfiguration>)
    }
    type AbstractHugeMushroomFeature_ = AbstractHugeMushroomFeature;
    class JavaMembers$MethodInfo {
        constructor(m: Internal.Method_)
        name: string;
        method: Internal.Method;
        hidden: boolean;
    }
    type JavaMembers$MethodInfo_ = JavaMembers$MethodInfo;
    class GenericDescJS extends Internal.Record implements Internal.TypeDescJS {
        constructor(type: Internal.TypeDescJS_, ...types: Internal.TypeDescJS_[])
        or(type: Internal.TypeDescJS_): Internal.TypeDescJS;
        types(): Internal.TypeDescJS[];
        static object(init: number): Internal.ObjectDescJS;
        static fixedArray(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        build(): string;
        type(): Internal.TypeDescJS;
        build(builder: Internal.StringBuilder_): void;
        static object(): Internal.ObjectDescJS;
        asMap(): Internal.TypeDescJS;
        asArray(): Internal.TypeDescJS;
        static any(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        withGenerics(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        asMap(key: Internal.TypeDescJS_): Internal.TypeDescJS;
    }
    type GenericDescJS_ = GenericDescJS;
    class TargetingConditions {
        range(arg0: number): this;
        static forCombat(): Internal.TargetingConditions;
        static forNonCombat(): Internal.TargetingConditions;
        copy(): this;
        test(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        selector(arg0: Internal.Predicate_<Internal.LivingEntity>): this;
        ignoreLineOfSight(): this;
        ignoreInvisibilityTesting(): this;
        static readonly DEFAULT: Internal.TargetingConditions;
    }
    type TargetingConditions_ = TargetingConditions;
    interface Translate <Self> {
        translateAll(arg0: number): Self;
        translate(arg0: number, arg1: number, arg2: number): Self;
        translateBack(arg0: number, arg1: number, arg2: number): Self;
        nudge(arg0: number): Self;
        unCentre(): Self;
        translateBack(arg0: Vec3_): Self;
        translate(arg0: Vec3i_): Self;
        translate(arg0: Internal.Vector3f_): Self;
        translate(arg0: Vec3_): Self;
        translateY(arg0: number): Self;
        translateX(arg0: number): Self;
        translateZ(arg0: number): Self;
        centre(): Self;
        translateBack(arg0: Vec3i_): Self;
    }
    type Translate_<Self> = Translate<Self>;
    class SimpleLevelEventJS extends Internal.LevelEventJS {
        constructor(l: Internal.Level_)
    }
    type SimpleLevelEventJS_ = SimpleLevelEventJS;
    abstract class Unit {
        constructor()
        lerp(a: Internal.Unit_, b: Internal.Unit_): this;
        log10(): this;
        boolNot(): this;
        add(value: number): this;
        or(other: Internal.Unit_): this;
        deg(): this;
        modSet(unit: Internal.Unit_): this;
        lte(other: Internal.Unit_): this;
        tan(): this;
        clamp(a: Internal.Unit_, b: Internal.Unit_): this;
        add(other: Internal.Unit_): this;
        pow(other: Internal.Unit_): this;
        set(unit: Internal.Unit_): this;
        bitOr(other: Internal.Unit_): this;
        lt(other: Internal.Unit_): this;
        lsh(other: Internal.Unit_): this;
        getFloat(variables: Internal.UnitVariables_): number;
        mod(value: number): this;
        sin(): this;
        floor(): this;
        rsh(other: Internal.Unit_): this;
        bitNot(): this;
        mul(other: Internal.Unit_): this;
        abs(): this;
        smoothstep(): this;
        mulSet(unit: Internal.Unit_): this;
        and(other: Internal.Unit_): this;
        isFixed(): boolean;
        positive(): this;
        toString(builder: Internal.StringBuilder_): void;
        bool(): this;
        max(other: Internal.Unit_): this;
        log1p(): this;
        ceil(): this;
        negate(): this;
        log(): this;
        subSet(unit: Internal.Unit_): this;
        withAlpha(a: Internal.Unit_): this;
        bitAnd(other: Internal.Unit_): this;
        div(other: Internal.Unit_): this;
        min(other: Internal.Unit_): this;
        cos(): this;
        div(value: number): this;
        addSet(unit: Internal.Unit_): this;
        mul(value: number): this;
        sq(): this;
        gte(other: Internal.Unit_): this;
        sqrt(): this;
        getInt(variables: Internal.UnitVariables_): number;
        mod(other: Internal.Unit_): this;
        sub(value: number): this;
        xor(other: Internal.Unit_): this;
        get(arg0: Internal.UnitVariables_): number;
        neq(other: Internal.Unit_): this;
        gt(other: Internal.Unit_): this;
        getBoolean(variables: Internal.UnitVariables_): boolean;
        rad(): this;
        eq(other: Internal.Unit_): this;
        sub(other: Internal.Unit_): this;
        atan(): this;
        atan2(other: Internal.Unit_): this;
        divSet(unit: Internal.Unit_): this;
        get fixed(): boolean
        static EMPTY_ARRAY: Internal.Unit[];
    }
    type Unit_ = Unit;
    class WallBannerBlock extends Internal.AbstractBannerBlock {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type WallBannerBlock_ = WallBannerBlock;
    class ZombieVillager extends Internal.Zombie implements Internal.VillagerDataHolder {
        constructor(arg0: Internal.EntityType_<Internal.ZombieVillager>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        getVillagerData(): Internal.VillagerData;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getDeathSound(): Internal.SoundEvent;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getAmbientSound(): Internal.SoundEvent;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isConverting(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setTradeOffers(arg0: Internal.CompoundTag_): void;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        getVillagerXp(): number;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        setGossips(arg0: Internal.Tag_): void;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepSound(): Internal.SoundEvent;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setVillagerData(arg0: Internal.VillagerData_): void;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setVillagerXp(arg0: number): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        getHurtSound(arg0: DamageSource_): Internal.SoundEvent;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get villagerData(): Internal.VillagerData
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get deathSound(): Internal.SoundEvent
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get ambientSound(): Internal.SoundEvent
        get converting(): boolean
        get player(): boolean
        get animal(): boolean
        set tradeOffers(arg0: Internal.CompoundTag_)
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get villagerXp(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        set gossips(arg0: Internal.Tag_)
        get undead(): boolean
        get stepSound(): Internal.SoundEvent
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set villagerData(arg0: Internal.VillagerData_)
        set motionX(x: number)
        set villagerXp(arg0: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ZombieVillager_ = ZombieVillager;
    abstract class StringValueData <T> {
        constructor(is: Internal.ItemStack_)
        setValueFromString(v: string): void;
        setValue(v: T): void;
        getValue(): T;
        getValueAsComponent(): Internal.Component;
        getValueAsString(): string;
        set valueFromString(v: string)
        set value(v: T)
        get value(): T
        get valueAsComponent(): Internal.Component
        get valueAsString(): string
        readonly filter: Internal.ItemStack;
    }
    type StringValueData_<T> = StringValueData<T>;
    interface AlgorithmParameterSpec {
    }
    type AlgorithmParameterSpec_ = AlgorithmParameterSpec;
    class SectionPos extends Vec3i {
        static aroundChunk(arg0: Internal.ChunkPos_, arg1: number, arg2: number, arg3: number): Internal.Stream<Internal.SectionPos>;
        static of(arg0: number): Internal.SectionPos;
        static x(arg0: number): number;
        z(): number;
        static z(arg0: number): number;
        static blockToSectionCoord(arg0: number): number;
        x(): number;
        minBlockZ(): number;
        minBlockX(): number;
        static sectionRelative(arg0: number): number;
        static aroundAndAtBlockPos(arg0: BlockPos_, arg1: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        static offset(arg0: number, arg1: number, arg2: number, arg3: number): number;
        relativeToBlockY(arg0: number): number;
        asLong(): number;
        static sectionRelativeY(arg0: number): number;
        static getZeroNode(arg0: number): number;
        blocksInside(): Internal.Stream<BlockPos>;
        origin(): BlockPos;
        static of(arg0: Internal.ChunkPos_, arg1: number): Internal.SectionPos;
        static offset(arg0: number, arg1: Internal.Direction_): number;
        static of(arg0: Internal.Position_): Internal.SectionPos;
        static bottomOf(arg0: Internal.ChunkAccess_): Internal.SectionPos;
        maxBlockZ(): number;
        maxBlockX(): number;
        static y(arg0: number): number;
        y(): number;
        static sectionToBlockCoord(arg0: number, arg1: number): number;
        minBlockY(): number;
        static posToSectionCoord(arg0: number): number;
        static of(arg0: Internal.EntityAccess_): Internal.SectionPos;
        static cube(arg0: Internal.SectionPos_, arg1: number): Internal.Stream<Internal.SectionPos>;
        static sectionToBlockCoord(arg0: number): number;
        center(): BlockPos;
        static sectionRelativePos(arg0: BlockPos_): number;
        relativeToBlockX(arg0: number): number;
        static sectionRelativeZ(arg0: number): number;
        relativeToBlockZ(arg0: number): number;
        static sectionRelativeX(arg0: number): number;
        static betweenClosedStream(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Stream<Internal.SectionPos>;
        static asLong(arg0: number, arg1: number, arg2: number): number;
        relativeToBlockPos(arg0: number): BlockPos;
        static of(arg0: BlockPos_): Internal.SectionPos;
        static blockToSection(arg0: number): number;
        static aroundAndAtBlockPos(arg0: number, arg1: number, arg2: number, arg3: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        static aroundAndAtBlockPos(arg0: number, arg1: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        static asLong(arg0: BlockPos_): number;
        static blockToSectionCoord(arg0: number): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.SectionPos;
        maxBlockY(): number;
        chunk(): Internal.ChunkPos;
        static readonly SECTION_BITS: 4;
        static readonly SECTION_MASK: 15;
        static readonly SECTION_HALF_SIZE: 8;
        static readonly SECTION_MAX_INDEX: 15;
        static readonly SECTION_SIZE: 16;
    }
    type SectionPos_ = SectionPos;
    class EnderDragonPhase <T extends Internal.DragonPhaseInstance> {
        static getCount(): number;
        static getById(arg0: number): Internal.EnderDragonPhase<any>;
        createInstance(arg0: Internal.EnderDragon_): Internal.DragonPhaseInstance;
        getId(): number;
        get count(): number
        get id(): number
        static readonly DYING: Internal.EnderDragonPhase<Internal.DragonDeathPhase>;
        static readonly HOLDING_PATTERN: Internal.EnderDragonPhase<Internal.DragonHoldingPatternPhase>;
        static readonly LANDING: Internal.EnderDragonPhase<Internal.DragonLandingPhase>;
        static readonly TAKEOFF: Internal.EnderDragonPhase<Internal.DragonTakeoffPhase>;
        static readonly HOVERING: Internal.EnderDragonPhase<Internal.DragonHoverPhase>;
        static readonly SITTING_FLAMING: Internal.EnderDragonPhase<Internal.DragonSittingFlamingPhase>;
        static readonly SITTING_ATTACKING: Internal.EnderDragonPhase<Internal.DragonSittingAttackingPhase>;
        static readonly CHARGING_PLAYER: Internal.EnderDragonPhase<Internal.DragonChargePlayerPhase>;
        static readonly STRAFE_PLAYER: Internal.EnderDragonPhase<Internal.DragonStrafePlayerPhase>;
        static readonly SITTING_SCANNING: Internal.EnderDragonPhase<Internal.DragonSittingScanningPhase>;
        static readonly LANDING_APPROACH: Internal.EnderDragonPhase<Internal.DragonLandingApproachPhase>;
    }
    type EnderDragonPhase_<T extends Internal.DragonPhaseInstance> = EnderDragonPhase<T>;
    class Authentication {
        constructor(arg0: string, arg1: string)
        getUsername(): string;
        setPassphrase(arg0: string): void;
        getPassword(): string;
        setPassword(arg0: string): void;
        setUsername(arg0: string): void;
        setPrivateKey(arg0: string): void;
        getPrivateKey(): string;
        getPassphrase(): string;
        get username(): string
        set passphrase(arg0: string)
        get password(): string
        set password(arg0: string)
        set username(arg0: string)
        set privateKey(arg0: string)
        get privateKey(): string
        get passphrase(): string
    }
    type Authentication_ = Authentication;
    class Matrix3f implements Internal.MatrixWrite, Internal.Matrix3fExtended {
        constructor()
        constructor(arg0: Internal.Matrix4f_)
        constructor(arg0: Internal.Quaternion_)
        constructor(arg0: Internal.Matrix3f_)
        store(arg0: Internal.FloatBuffer_, arg1: boolean): void;
        storeTransposed(arg0: Internal.FloatBuffer_): void;
        sub(arg0: Internal.Matrix3f_): void;
        trace(): number;
        mul(arg0: Internal.Quaternion_): void;
        getA11(): number;
        adjugateAndDet(): number;
        getA12(): number;
        static createScaleMatrix(arg0: number, arg1: number, arg2: number): Internal.Matrix3f;
        setIdentity(): void;
        load(arg0: Internal.FloatBuffer_): void;
        invert(): boolean;
        mul(arg0: number): void;
        getA10(): number;
        transformVecX(x: number, y: number, z: number): number;
        flywheel$write(arg0: Internal.VecBuffer_): void;
        flywheel$writeUnsafe(arg0: number): void;
        transformVecY(x: number, y: number, z: number): number;
        transformVecZ(x: number, y: number, z: number): number;
        add(arg0: Internal.Matrix3f_): void;
        loadTransposed(arg0: Internal.FloatBuffer_): void;
        multiplyBackward(arg0: Internal.Matrix3f_): void;
        load(arg0: Internal.Matrix3f_): void;
        computeNormal(dir: Internal.Direction_): number;
        rotate(quaternion: Internal.Quaternion_): void;
        load(arg0: Internal.FloatBuffer_, arg1: boolean): void;
        svdDecompose(): Internal.Triple<Internal.Quaternion, Internal.Vector3f, Internal.Quaternion>;
        transpose(): void;
        store(arg0: Internal.FloatBuffer_): void;
        mul(arg0: Internal.Matrix3f_): void;
        getA22(): number;
        determinant(): number;
        transformVecZ(dir: Internal.Vector3f_): number;
        transformVecY(dir: Internal.Vector3f_): number;
        transformVecX(dir: Internal.Vector3f_): number;
        set(arg0: number, arg1: number, arg2: number): void;
        getA02(): number;
        copy(): this;
        getA20(): number;
        getA01(): number;
        getA00(): number;
        getA21(): number;
        get a11(): number
        get a12(): number
        get a10(): number
        get a22(): number
        get a02(): number
        get a20(): number
        get a01(): number
        get a00(): number
        get a21(): number
        static readonly G: 5.8284273;
        m01: number;
        m12: number;
        static readonly SS: 0.38268343;
        m00: number;
        m11: number;
        m22: number;
        m02: number;
        static readonly ORDER: 3;
        m10: number;
        m21: number;
        m20: number;
        static readonly CS: 0.9238795;
        static readonly SQ2: 0.70710677;
    }
    type Matrix3f_ = Matrix3f;
    interface InjectedBlockExtension extends Internal.InjectedRegistryEntryExtension<Internal.Block> {
        arch$holder(): Internal.Holder<Internal.Block>;
        arch$registryName(): ResourceLocation;
    }
    type InjectedBlockExtension_ = InjectedBlockExtension;
    /**
     * Invoked right before an explosion happens.
    */
    class ExplosionEventJS$Before extends Internal.ExplosionEventJS {
        constructor(level: Internal.Level_, explosion: Internal.Explosion_)
        /**
         * Returns the size of the explosion.
        */
        getSize(): number;
        /**
         * Sets the size of the explosion.
        */
        setSize(s: number): void;
        /**
         * Returns the size of the explosion.
        */
        get size(): number
        /**
         * Sets the size of the explosion.
        */
        set size(s: number)
    }
    type ExplosionEventJS$Before_ = ExplosionEventJS$Before;
    class PlayerDeathEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Death_, arg1: Internal.ServerPlayer_, arg2: DamageSource_)
        removeDrops(): void;
        getDeath(): Internal.Death;
        storeDeath(): void;
        getSource(): DamageSource;
        getPlayer(): Internal.ServerPlayer;
        get death(): Internal.Death
        get source(): DamageSource
        get player(): Internal.ServerPlayer
    }
    type PlayerDeathEvent_ = PlayerDeathEvent;
    class PlayerEvent$Clone extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.Player_, arg2: boolean)
        getOriginal(): Internal.Player;
        getEntity(): Internal.Entity;
        isWasDeath(): boolean;
        get original(): Internal.Player
        get entity(): Internal.Entity
        get wasDeath(): boolean
    }
    type PlayerEvent$Clone_ = PlayerEvent$Clone;
    class SeaPickleBlock extends Internal.BushBlock implements Internal.SimpleWaterloggedBlock, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        static isDead(arg0: Internal.BlockState_): boolean;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_PICKLES: 4;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly PICKLES: Internal.IntegerProperty;
    }
    type SeaPickleBlock_ = SeaPickleBlock;
    interface NonNullUnaryOperator <T> extends com.tterrag.registrate.util.nullness.NonNullFunction<T, T> {
        andThen<V>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<T, V>): com.tterrag.registrate.util.nullness.NonNullFunction<T, V>;
        apply(arg0: T): T;
        identity<T>(): this;
        andThen<V>(arg0: Internal.NonNullUnaryOperator_<T>): this;
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.Function<T, V>;
        compose<V>(arg0: Internal.Function_<V, T>): Internal.Function<V, T>;
        (arg0: T): T;
    }
    type NonNullUnaryOperator_<T> = NonNullUnaryOperator<T>;
    class SculkPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.IntProvider_, arg6: number)
        spreadRounds(): number;
        amountPerCharge(): number;
        growthRounds(): number;
        chargeCount(): number;
        catalystChance(): number;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        extraRareGrowths(): Internal.IntProvider;
        spreadAttempts(): number;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.SculkPatchConfiguration>;
    }
    type SculkPatchConfiguration_ = SculkPatchConfiguration;
    interface ILockableRegistry {
        lock(): void;
    }
    type ILockableRegistry_ = ILockableRegistry;
    class PlayerEvent$NameFormat extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.Component_)
        getDisplayname(): Internal.Component;
        getEntity(): Internal.LivingEntity;
        setDisplayname(arg0: Internal.Component_): void;
        getUsername(): Internal.Component;
        get displayname(): Internal.Component
        get entity(): Internal.LivingEntity
        set displayname(arg0: Internal.Component_)
        get username(): Internal.Component
    }
    type PlayerEvent$NameFormat_ = PlayerEvent$NameFormat;
    interface ITickTimer {
        getMaxValue(): number;
        getValue(): number;
        get maxValue(): number
        get value(): number
    }
    type ITickTimer_ = ITickTimer;
    interface IRecipesGui {
        showTypes(arg0: Internal.List_<mezz.jei.api.recipe.RecipeType<any>>): void;
        show(arg0: Internal.List_<Internal.IFocus<any>>): void;
        show<V>(arg0: Internal.IFocus_<V>): void;
        getIngredientUnderMouse<T>(arg0: Internal.IIngredientType_<T>): Internal.Optional<T>;
    }
    type IRecipesGui_ = IRecipesGui;
    interface AccessFontManager {
        getFontSets(): Internal.Map<ResourceLocation, Internal.FontSet>;
        get fontSets(): Internal.Map<ResourceLocation, Internal.FontSet>
    }
    type AccessFontManager_ = AccessFontManager;
    class HoneyBlock extends Internal.HalfTransparentBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        static showSlideParticles(arg0: Internal.Entity_): void;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static showJumpParticles(arg0: Internal.Entity_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type HoneyBlock_ = HoneyBlock;
    interface SizeClassesMetric {
        normalizeSize(arg0: number): number;
        size2SizeIdx(arg0: number): number;
        pageIdx2size(arg0: number): number;
        sizeIdx2sizeCompute(arg0: number): number;
        pageIdx2sizeCompute(arg0: number): number;
        sizeIdx2size(arg0: number): number;
        pages2pageIdx(arg0: number): number;
        pages2pageIdxFloor(arg0: number): number;
    }
    type SizeClassesMetric_ = SizeClassesMetric;
    class ItemOverride$Predicate {
        constructor(arg0: ResourceLocation_, arg1: number)
        getProperty(): ResourceLocation;
        getValue(): number;
        get property(): ResourceLocation
        get value(): number
    }
    type ItemOverride$Predicate_ = ItemOverride$Predicate;
    class TickEvent$ClientTickEvent extends Internal.TickEvent {
        constructor()
        constructor(arg0: Internal.TickEvent$Phase_)
    }
    type TickEvent$ClientTickEvent_ = TickEvent$ClientTickEvent;
    class RegistrateBlockLootTables extends Internal.BlockLoot implements Internal.RegistrateLootTables {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.Consumer_<Internal.RegistrateBlockLootTables>)
        static createSingleItemTable(arg0: Internal.ItemLike_, arg1: Internal.NumberProvider_): Internal.LootTable$Builder;
        static createSlabItemTable(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createLeavesDrops(arg0: Internal.Block_, arg1: Internal.Block_, ...arg2: number[]): Internal.LootTable$Builder;
        static createOreDrop(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static createMangroveLeavesDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createShearsDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static createBeeHiveDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createShearsOnlyDrop(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createMultifaceBlockDrops(arg0: Internal.Block_, arg1: Internal.LootItemCondition$Builder_): Internal.LootTable$Builder;
        static createDoublePlantWithSeedDrops(arg0: Internal.Block_, arg1: Internal.Block_): Internal.LootTable$Builder;
        static applyExplosionCondition<T extends Internal.ConditionUserBuilder<T>>(arg0: Internal.ItemLike_, arg1: Internal.ConditionUserBuilder_<T>): T;
        static createCandleDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createBannerDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createDoublePlantShearsDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSelfDropDispatchTable(arg0: Internal.Block_, arg1: Internal.LootItemCondition$Builder_, arg2: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static createPotFlowerItemTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createSilkTouchDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        static applyExplosionDecay<T extends Internal.FunctionUserBuilder<T>>(arg0: Internal.ItemLike_, arg1: Internal.FunctionUserBuilder_<T>): T;
        static createShulkerBoxDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createAttachedStemDrops(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static createCopperOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        validate(arg0: Internal.Map_<ResourceLocation, Internal.LootTable>, arg1: Internal.ValidationContext_): void;
        static createSingleItemTableWithSilkTouch(arg0: Internal.Block_, arg1: Internal.ItemLike_, arg2: Internal.NumberProvider_): Internal.LootTable$Builder;
        static createCaveVinesDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSilkTouchOrShearsDispatchTable(arg0: Internal.Block_, arg1: Internal.LootPoolEntryContainer$Builder_<any>): Internal.LootTable$Builder;
        andThen(arg0: Internal.Consumer_<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>): Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>;
        static createLapisOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSilkTouchOnlyTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createRedstoneOreDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSingleItemTableWithSilkTouch(arg0: Internal.Block_, arg1: Internal.ItemLike_): Internal.LootTable$Builder;
        static createOakLeavesDrops(arg0: Internal.Block_, arg1: Internal.Block_, ...arg2: number[]): Internal.LootTable$Builder;
        static createBeeNestDrop(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createMushroomBlockDrop(arg0: Internal.Block_, arg1: Internal.ItemLike_): Internal.LootTable$Builder;
        static createCropDrops(arg0: Internal.Block_, arg1: Internal.Item_, arg2: Internal.Item_, arg3: Internal.LootItemCondition$Builder_): Internal.LootTable$Builder;
        static createGrassDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createSingleItemTable(arg0: Internal.ItemLike_): Internal.LootTable$Builder;
        static createCandleCakeDrops(arg0: Internal.Block_): Internal.LootTable$Builder;
        static createStemDrops(arg0: Internal.Block_, arg1: Internal.Item_): Internal.LootTable$Builder;
        static createNameableBlockEntityTable(arg0: Internal.Block_): Internal.LootTable$Builder;
    }
    type RegistrateBlockLootTables_ = RegistrateBlockLootTables;
    class DisplayContext extends Internal.Enum<Internal.DisplayContext> {
        static values(): Internal.DisplayContext[];
        static valueOf(arg0: string): Internal.DisplayContext;
        value(): number;
        type(): Internal.DisplayContext$Type;
        static readonly LENGTH_FULL: Internal.DisplayContext;
        static readonly CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE: Internal.DisplayContext;
        static readonly CAPITALIZATION_FOR_UI_LIST_OR_MENU: Internal.DisplayContext;
        static readonly CAPITALIZATION_FOR_STANDALONE: Internal.DisplayContext;
        static readonly CAPITALIZATION_NONE: Internal.DisplayContext;
        static readonly SUBSTITUTE: Internal.DisplayContext;
        static readonly DIALECT_NAMES: Internal.DisplayContext;
        static readonly LENGTH_SHORT: Internal.DisplayContext;
        static readonly CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE: Internal.DisplayContext;
        static readonly NO_SUBSTITUTE: Internal.DisplayContext;
        static readonly STANDARD_NAMES: Internal.DisplayContext;
    }
    type DisplayContext_ = "no_substitute" | "capitalization_for_ui_list_or_menu" | "substitute" | "dialect_names" | "capitalization_for_middle_of_sentence" | DisplayContext | "capitalization_for_standalone" | "length_full" | "length_short" | "standard_names" | "capitalization_for_beginning_of_sentence" | "capitalization_none";
    class RegistryAccess$RegistryEntry <T> extends Internal.Record {
        constructor(key: Internal.ResourceKey_<Internal.Registry<T>>, value: Internal.Registry_<T>)
        key(): Internal.ResourceKey<Internal.Registry<T>>;
        value(): Internal.Registry<T>;
    }
    type RegistryAccess$RegistryEntry_<T> = RegistryAccess$RegistryEntry<T>;
    class WeepingVinesFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
        static placeWeepingVinesColumn(arg0: Internal.LevelAccessor_, arg1: Internal.RandomSource_, arg2: Internal.BlockPos$MutableBlockPos_, arg3: number, arg4: number, arg5: number): void;
    }
    type WeepingVinesFeature_ = WeepingVinesFeature;
    class LevelStorageSource {
        constructor(arg0: Internal.Path_, arg1: Internal.Path_, arg2: Internal.DataFixer_)
        getBaseDir(): Internal.Path;
        findLevelCandidates(): Internal.LevelStorageSource$LevelCandidates;
        loadLevelSummaries(arg0: Internal.LevelStorageSource$LevelCandidates_): Internal.CompletableFuture<Internal.List<Internal.LevelSummary>>;
        getBackupPath(): Internal.Path;
        getName(): string;
        static createDefault(arg0: Internal.Path_): Internal.LevelStorageSource;
        createAccess(arg0: string): Internal.LevelStorageSource$LevelStorageAccess;
        isNewLevelIdAcceptable(arg0: string): boolean;
        levelExists(arg0: string): boolean;
        get baseDir(): Internal.Path
        get backupPath(): Internal.Path
        get name(): string
    }
    type LevelStorageSource_ = LevelStorageSource;
    interface ConditionContainer {
        entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): this;
        addCondition(arg0: Internal.JsonObject_): this;
        randomChance(chance: number): this;
        randomChanceWithLooting(chance: number, multiplier: number): this;
        killedByPlayer(): this;
        entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_<string, any>): this;
        survivesExplosion(): this;
    }
    type ConditionContainer_ = ConditionContainer;
    class SkeletonHorse extends Internal.AbstractHorse {
        constructor(arg0: Internal.EntityType_<Internal.SkeletonHorse>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        isTrap(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        setTrap(arg0: boolean): void;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get trap(): boolean
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        set trap(arg0: boolean)
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type SkeletonHorse_ = SkeletonHorse;
    class CustomizeGuiOverlayEvent$BossEventProgress extends Internal.CustomizeGuiOverlayEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.LerpingBossEvent_, arg4: number, arg5: number, arg6: number)
        getX(): number;
        getY(): number;
        setIncrement(arg0: number): void;
        getBossEvent(): Internal.LerpingBossEvent;
        getIncrement(): number;
        get x(): number
        get y(): number
        set increment(arg0: number)
        get bossEvent(): Internal.LerpingBossEvent
        get increment(): number
    }
    type CustomizeGuiOverlayEvent$BossEventProgress_ = CustomizeGuiOverlayEvent$BossEventProgress;
    interface BlockBehaviour$StateArgumentPredicate <A> {
        test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: A): boolean;
    }
    type BlockBehaviour$StateArgumentPredicate_<A> = BlockBehaviour$StateArgumentPredicate<A>;
    class OreFeature extends Internal.Feature<Internal.OreConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.OreConfiguration>)
        static canPlaceOre(arg0: Internal.BlockState_, arg1: Internal.Function_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: Internal.OreConfiguration_, arg4: Internal.OreConfiguration$TargetBlockState_, arg5: Internal.BlockPos$MutableBlockPos_): boolean;
    }
    type OreFeature_ = OreFeature;
    class HsbColorWidget extends com.lowdragmc.lowdraglib.gui.widget.Widget {
        constructor(x: number, y: number, width: number, height: number)
        setShowAlpha(showAlpha: boolean): this;
        isShowRGB(): boolean;
        isMouseOverColorSlider(mouseX: number, mouseY: number): boolean;
        setColor(argb: number): this;
        setShowRGB(showRGB: boolean): this;
        setGap(gap: number): this;
        setOnChanged(onChanged: Internal.IntConsumer_): this;
        setBarWidth(barWidth: number): this;
        isShowAlpha(): boolean;
        setColorSupplier(colorSupplier: Internal.IntSupplier_): this;
        isMouseOverAlphaSlider(mouseX: number, mouseY: number): boolean;
        isMouseOverMain(mouseX: number, mouseY: number): boolean;
        set showAlpha(showAlpha: boolean)
        get showRGB(): boolean
        set color(argb: number)
        set showRGB(showRGB: boolean)
        set gap(gap: number)
        set onChanged(onChanged: Internal.IntConsumer_)
        set barWidth(barWidth: number)
        get showAlpha(): boolean
        set colorSupplier(colorSupplier: Internal.IntSupplier_)
    }
    type HsbColorWidget_ = HsbColorWidget;
    abstract class ScreenEvent$Render extends Internal.ScreenEvent {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getMouseY(): number;
        getMouseX(): number;
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get mouseY(): number
        get mouseX(): number
    }
    type ScreenEvent$Render_ = ScreenEvent$Render;
    class MetaMachine implements Internal.IRedstoneSignalMachine, Internal.IPaintable, Internal.IFancyTooltip, Internal.IToolable, Internal.IAppearance, Internal.IToolGridHighLight, Internal.ITickSubscription, Internal.IEnhancedManaged {
        constructor(holder: Internal.IMachineBlockEntity_)
        sideTips(player: Internal.Player_, toolType: GTToolType_, side: Internal.Direction_): ResourceTexture;
        getPaintingColor(): number;
        getFancyComponent(): Internal.TooltipComponent;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        setPaintingColor(paintingColor: number): void;
        canConnectRedstone(side: Internal.Direction_): boolean;
        getDefinition(): Internal.MachineDefinition;
        onRotated(oldFacing: Internal.Direction_, newFacing: Internal.Direction_): void;
        getPos(): BlockPos;
        onToolClick(toolType: GTToolType_, itemStack: Internal.ItemStack_, context: Internal.UseOnContext_): Internal.InteractionResult;
        getRealColor(): number;
        unsubscribe(current: Internal.TickableSubscription_): void;
        static getMachine(level: Internal.BlockGetter_, pos: BlockPos_): Internal.MetaMachine;
        onLoad(): void;
        onAddFancyInformationTooltip(tooltips: Internal.List_<Internal.Component>): void;
        serverTick(): void;
        scheduleNeighborShapeUpdate(): void;
        isFacingValid(facing: Internal.Direction_): boolean;
        markDirty(): void;
        getHolder(): Internal.IMachineBlockEntity;
        getBlockState(): Internal.BlockState;
        animateTick(random: Internal.RandomSource_): void;
        hasFrontFacing(): boolean;
        shouldRenderGrid(player: Internal.Player_, held: Internal.ItemStack_, toolType: GTToolType_): boolean;
        getOutputSignal(side: Internal.Direction_): number;
        showFancyTooltip(): boolean;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getFluidTransferCap(side: Internal.Direction_): Internal.FluidTransferList;
        subscribeServerTick(runnable: Internal.Runnable_): Internal.TickableSubscription;
        addCollisionBoundingBox(collisionList: Internal.List_<Internal.VoxelShape>): void;
        getSyncStorage(): Internal.EnhancedFieldManagedStorage;
        getFancyTooltip(): Internal.List<Internal.Component>;
        isInValid(): boolean;
        canSetIoOnSide(direction: Internal.Direction_): boolean;
        attachTraits(trait: Internal.MachineTrait_): void;
        getTraits(): Internal.List<Internal.MachineTrait>;
        getCoverContainer(): Internal.MachineCoverContainer;
        getOutputDirectSignal(direction: Internal.Direction_): number;
        scheduleRenderUpdate(): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        self(): this;
        getLevel(): Internal.Level;
        onUnload(): void;
        notifyBlockUpdate(): void;
        getItemTransferCap(side: Internal.Direction_): Internal.ItemTransferList;
        isRemote(): boolean;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        onChanged(): void;
        static clearInventory(itemBuffer: Internal.List_<Internal.ItemStack>, inventory: Internal.IItemTransfer_): void;
        getDefaultPaintingColor(): number;
        clientTick(): void;
        getOffsetTimer(): number;
        getFrontFacing(): Internal.Direction;
        getFancyTooltipIcon(): Internal.IGuiTexture;
        isPainted(): boolean;
        updateSignal(): void;
        getAnalogOutputSignal(): number;
        setFrontFacing(facing: Internal.Direction_): void;
        tintColor(index: number): number;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get paintingColor(): number
        get fancyComponent(): Internal.TooltipComponent
        get fieldHolder(): Internal.ManagedFieldHolder
        set paintingColor(paintingColor: number)
        get definition(): Internal.MachineDefinition
        get pos(): BlockPos
        get realColor(): number
        get holder(): Internal.IMachineBlockEntity
        get blockState(): Internal.BlockState
        get syncStorage(): Internal.EnhancedFieldManagedStorage
        get fancyTooltip(): Internal.List<Internal.Component>
        get inValid(): boolean
        get traits(): Internal.List<Internal.MachineTrait>
        get coverContainer(): Internal.MachineCoverContainer
        get level(): Internal.Level
        get remote(): boolean
        get defaultPaintingColor(): number
        get offsetTimer(): number
        get frontFacing(): Internal.Direction
        get fancyTooltipIcon(): Internal.IGuiTexture
        get painted(): boolean
        get analogOutputSignal(): number
        set frontFacing(facing: Internal.Direction_)
        readonly holder: Internal.IMachineBlockEntity;
    }
    type MetaMachine_ = MetaMachine;
    interface ChannelInboundInvoker {
        fireChannelWritabilityChanged(): this;
        fireExceptionCaught(arg0: Internal.Throwable_): this;
        fireChannelUnregistered(): this;
        fireChannelRegistered(): this;
        fireChannelReadComplete(): this;
        fireChannelRead(arg0: any): this;
        fireChannelActive(): this;
        fireUserEventTriggered(arg0: any): this;
        fireChannelInactive(): this;
    }
    type ChannelInboundInvoker_ = ChannelInboundInvoker;
    class Font$DisplayMode extends Internal.Enum<Internal.Font$DisplayMode> {
        static valueOf(arg0: string): Internal.Font$DisplayMode;
        static values(): Internal.Font$DisplayMode[];
        static readonly SEE_THROUGH: Internal.Font$DisplayMode;
        static readonly NORMAL: Internal.Font$DisplayMode;
        static readonly POLYGON_OFFSET: Internal.Font$DisplayMode;
    }
    type Font$DisplayMode_ = Font$DisplayMode | "normal" | "see_through" | "polygon_offset";
    class Raids extends Internal.SavedData {
        constructor(arg0: Internal.ServerLevel_)
        static load(arg0: Internal.ServerLevel_, arg1: Internal.CompoundTag_): Internal.Raids;
        get(arg0: number): Internal.Raid;
        createOrExtendRaid(arg0: Internal.ServerPlayer_): Internal.Raid;
        static getFileId(arg0: Internal.Holder_<Internal.DimensionType>): string;
        getNearbyRaid(arg0: BlockPos_, arg1: number): Internal.Raid;
        static canJoinRaid(arg0: Internal.Raider_, arg1: Internal.Raid_): boolean;
        tick(): void;
    }
    type Raids_ = Raids;
    class RenderTooltipEvent$GatherComponents extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ItemStack_, arg1: number, arg2: number, arg3: Internal.List_<Internal.Either<Internal.FormattedText, Internal.TooltipComponent>>, arg4: number)
        getMaxWidth(): number;
        getScreenHeight(): number;
        getScreenWidth(): number;
        setMaxWidth(arg0: number): void;
        getTooltipElements(): Internal.List<Internal.Either<Internal.FormattedText, Internal.TooltipComponent>>;
        getItemStack(): Internal.ItemStack;
        get maxWidth(): number
        get screenHeight(): number
        get screenWidth(): number
        set maxWidth(arg0: number)
        get tooltipElements(): Internal.List<Internal.Either<Internal.FormattedText, Internal.TooltipComponent>>
        get itemStack(): Internal.ItemStack
    }
    type RenderTooltipEvent$GatherComponents_ = RenderTooltipEvent$GatherComponents;
    class StructureSet extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.Structure>, arg1: Internal.StructurePlacement_)
        constructor(arg0: Internal.List_<Internal.StructureSet$StructureSelectionEntry>, arg1: Internal.StructurePlacement_)
        static entry(arg0: Internal.Holder_<Internal.Structure>, arg1: number): Internal.StructureSet$StructureSelectionEntry;
        static entry(arg0: Internal.Holder_<Internal.Structure>): Internal.StructureSet$StructureSelectionEntry;
        placement(): Internal.StructurePlacement;
        structures(): Internal.List<Internal.StructureSet$StructureSelectionEntry>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.StructureSet>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.StructureSet>;
    }
    type StructureSet_ = StructureSet | Special.StructureSet;
    class PrioritizeChunkUpdates extends Internal.Enum<Internal.PrioritizeChunkUpdates> implements Internal.OptionEnum {
        static valueOf(arg0: string): Internal.PrioritizeChunkUpdates;
        getKey(): string;
        static byId(arg0: number): Internal.PrioritizeChunkUpdates;
        static values(): Internal.PrioritizeChunkUpdates[];
        getCaption(): Internal.Component;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly NEARBY: Internal.PrioritizeChunkUpdates;
        static readonly NONE: Internal.PrioritizeChunkUpdates;
        static readonly PLAYER_AFFECTED: Internal.PrioritizeChunkUpdates;
    }
    type PrioritizeChunkUpdates_ = "nearby" | PrioritizeChunkUpdates | "player_affected" | "none";
    interface ChannelHandler {
        /**
         * @deprecated
        */
        exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void;
        handlerAdded(arg0: Internal.ChannelHandlerContext_): void;
        handlerRemoved(arg0: Internal.ChannelHandlerContext_): void;
    }
    type ChannelHandler_ = ChannelHandler;
    interface ICoilType {
        getLevel(): number;
        getTier(): number;
        getName(): string;
        getEnergyDiscount(): number;
        getTexture(): ResourceLocation;
        getMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        getCoilTemperature(): number;
        get level(): number
        get tier(): number
        get name(): string
        get energyDiscount(): number
        get texture(): ResourceLocation
        get material(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get coilTemperature(): number
    }
    type ICoilType_ = ICoilType;
    interface ShortConsumer extends Internal.Consumer<number>, Internal.IntConsumer {
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        andThen(arg0: Internal.ShortConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        (arg0: number): void;
    }
    type ShortConsumer_ = ShortConsumer;
    interface StructurePieceType {
        setPieceId(arg0: Internal.StructurePieceType$ContextlessType_, arg1: string): this;
        load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece;
        readonly STRONGHOLD_ROOM_CROSSING: Internal.StructurePieceType;
        readonly STRONGHOLD_FILLER_CORRIDOR: Internal.StructurePieceType;
        readonly STRONGHOLD_PORTAL_ROOM: Internal.StructurePieceType;
        readonly END_CITY_PIECE: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_BRIDGE_END_FILLER: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_SIMPLE_ROOM: Internal.StructurePieceType;
        readonly STRONGHOLD_LEFT_TURN: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_WING_ROOM: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_STALK_ROOM: Internal.StructurePieceType;
        readonly MINE_SHAFT_ROOM: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_SIMPLE_TOP_ROOM: Internal.StructurePieceType;
        readonly MINE_SHAFT_CORRIDOR: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_DOUBLE_Y_ROOM: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_BUILDING: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_PENTHOUSE: Internal.StructurePieceType;
        readonly JUNGLE_PYRAMID_PIECE: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_BRIDGE_CROSSING: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_MONSTER_THRONE: Internal.StructurePieceType;
        readonly JIGSAW: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN: Internal.StructurePieceType;
        readonly STRONGHOLD_START: Internal.StructurePieceType;
        readonly STRONGHOLD_PRISON_HALL: Internal.StructurePieceType;
        readonly RUINED_PORTAL: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_START: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_DOUBLE_YZ_ROOM: Internal.StructurePieceType;
        readonly SHIPWRECK_PIECE: Internal.StructurePieceType;
        readonly SWAMPLAND_HUT: Internal.StructurePieceType;
        readonly STRONGHOLD_STRAIGHT: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_DOUBLE_X_ROOM: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_ENTRY_ROOM: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_CORE_ROOM: Internal.StructurePieceType;
        readonly STRONGHOLD_CHEST_CORRIDOR: Internal.StructurePieceType;
        readonly STRONGHOLD_LIBRARY: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_DOUBLE_XY_ROOM: Internal.StructurePieceType;
        readonly OCEAN_MONUMENT_DOUBLE_Z_ROOM: Internal.StructurePieceType;
        readonly WOODLAND_MANSION_PIECE: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING: Internal.StructurePieceType;
        readonly OCEAN_RUIN: Internal.StructurePieceType;
        readonly MINE_SHAFT_CROSSING: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_STAIRS_ROOM: Internal.StructurePieceType;
        readonly STRONGHOLD_RIGHT_TURN: Internal.StructurePieceType;
        readonly STRONGHOLD_STAIRS_DOWN: Internal.StructurePieceType;
        readonly NETHER_FOSSIL: Internal.StructurePieceType;
        readonly STRONGHOLD_STRAIGHT_STAIRS_DOWN: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_ROOM_CROSSING: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_BRIDGE_STRAIGHT: Internal.StructurePieceType;
        readonly IGLOO: Internal.StructurePieceType;
        readonly STRONGHOLD_FIVE_CROSSING: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_ENTRANCE: Internal.StructurePieceType;
        readonly DESERT_PYRAMID_PIECE: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR: Internal.StructurePieceType;
        readonly MINE_SHAFT_STAIRS: Internal.StructurePieceType;
        readonly NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN: Internal.StructurePieceType;
        readonly BURIED_TREASURE_PIECE: Internal.StructurePieceType;
    }
    type StructurePieceType_ = Special.StructurePiece | StructurePieceType;
    class NetworkEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Supplier_<Internal.NetworkEvent$Context>)
        getLoginIndex(): number;
        getPayload(): Internal.FriendlyByteBuf;
        getSource(): Internal.Supplier<Internal.NetworkEvent$Context>;
        get loginIndex(): number
        get payload(): Internal.FriendlyByteBuf
        get source(): Internal.Supplier<Internal.NetworkEvent$Context>
    }
    type NetworkEvent_ = NetworkEvent;
    class EnderChestBlockEntity extends Internal.BlockEntity implements Internal.LidBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getOpenNess(arg0: number): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        static lidAnimateTick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.EnderChestBlockEntity_): void;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        stillValid(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        recheckOpen(): void;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get modelData(): Internal.ModelData
        get renderBoundingBox(): Internal.AABB
    }
    type EnderChestBlockEntity_ = EnderChestBlockEntity;
    interface WorldRendererAccessor {
        dynlights_setSectionDirty(arg0: number, arg1: number, arg2: number, arg3: boolean): void;
    }
    type WorldRendererAccessor_ = WorldRendererAccessor;
    class SpikeFeature extends Internal.Feature<Internal.SpikeConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.SpikeConfiguration>)
        static getSpikesForLevel(arg0: Internal.WorldGenLevel_): Internal.List<Internal.SpikeFeature$EndSpike>;
        static readonly NUMBER_OF_SPIKES: 10;
    }
    type SpikeFeature_ = SpikeFeature;
    interface TypeRewriteRule {
        seq(arg0: Internal.List_<Internal.TypeRewriteRule>): this;
        everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): this;
        nop(): this;
        seq(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this;
        seq(arg0: Internal.TypeRewriteRule_, ...arg1: Internal.TypeRewriteRule_[]): this;
        rewrite<A>(arg0: com.mojang.datafixers.types.Type_<A>): Internal.Optional<Internal.RewriteResult<A, any>>;
        checkOnce(arg0: Internal.TypeRewriteRule_, arg1: Internal.Consumer_<com.mojang.datafixers.types.Type<any>>): this;
        orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.Supplier_<Internal.TypeRewriteRule>): this;
        all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): this;
        once(arg0: Internal.TypeRewriteRule_): this;
        orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this;
        ifSame<B>(arg0: com.mojang.datafixers.types.Type_<B>, arg1: Internal.RewriteResult_<B, any>): this;
        one(arg0: Internal.TypeRewriteRule_): this;
    }
    type TypeRewriteRule_ = TypeRewriteRule;
    interface InjectedLiquidBlockExtension {
        arch$getFluid(): Internal.FlowingFluid;
    }
    type InjectedLiquidBlockExtension_ = InjectedLiquidBlockExtension;
    class SplashPotionItem extends Internal.ThrowablePotionItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type SplashPotionItem_ = SplashPotionItem;
    class FluidBucketItemBuilder extends Internal.ItemBuilder {
        constructor(b: Internal.FluidBuilder_)
        createObject(): Internal.BucketItem;
        readonly fluidBuilder: Internal.FluidBuilder;
    }
    type FluidBucketItemBuilder_ = FluidBucketItemBuilder;
    class ItemOverrides {
        constructor(arg0: Internal.ModelBakery_, arg1: Internal.UnbakedModel_, arg2: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg3: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg4: Internal.List_<Internal.ItemOverride>)
        constructor(arg0: Internal.ModelBakery_, arg1: Internal.BlockModel_, arg2: Internal.Function_<ResourceLocation, Internal.UnbakedModel>, arg3: Internal.List_<Internal.ItemOverride>)
        getOverrides(): Internal.ImmutableList<Internal.ItemOverrides$BakedOverride>;
        resolve(arg0: Internal.BakedModel_, arg1: Internal.ItemStack_, arg2: Internal.ClientLevel_, arg3: Internal.LivingEntity_, arg4: number): Internal.BakedModel;
        get overrides(): Internal.ImmutableList<Internal.ItemOverrides$BakedOverride>
        static readonly EMPTY: Internal.ItemOverrides;
    }
    type ItemOverrides_ = ItemOverrides;
    interface FunctionFactory$FuncSupplier {
        create(arg0: Internal.Unit_[]): Internal.Unit;
        (arg0: Internal.Unit_[]): Internal.Unit_;
    }
    type FunctionFactory$FuncSupplier_ = FunctionFactory$FuncSupplier;
    interface IFancyConfigurator {
        getTooltips(): Internal.List<Internal.Component>;
        getTitle(): string;
        getIcon(): Internal.IGuiTexture;
        readUpdateInfo(id: number, buf: Internal.FriendlyByteBuf_): void;
        detectAndSendChange(sender: Internal.BiConsumer_<number, Internal.Consumer<Internal.FriendlyByteBuf>>): void;
        createConfigurator(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        writeInitialData(buffer: Internal.FriendlyByteBuf_): void;
        readInitialData(buffer: Internal.FriendlyByteBuf_): void;
        get tooltips(): Internal.List<Internal.Component>
        get title(): string
        get icon(): Internal.IGuiTexture
    }
    type IFancyConfigurator_ = IFancyConfigurator;
    class MobSpawnSettings {
        getCreatureProbability(): number;
        getMobs(arg0: Internal.MobCategory_): Internal.WeightedRandomList<Internal.MobSpawnSettings$SpawnerData>;
        getEntityTypes(): Internal.Set<Internal.EntityType<any>>;
        getMobSpawnCost(arg0: Internal.EntityType_<any>): Internal.MobSpawnSettings$MobSpawnCost;
        getSpawnerTypes(): Internal.Set<Internal.MobCategory>;
        get creatureProbability(): number
        get entityTypes(): Internal.Set<Internal.EntityType<any>>
        get spawnerTypes(): Internal.Set<Internal.MobCategory>
        static readonly EMPTY_MOB_LIST: Internal.WeightedRandomList<Internal.MobSpawnSettings$SpawnerData>;
        static readonly EMPTY: Internal.MobSpawnSettings;
        static readonly CODEC: Internal.MapCodec<Internal.MobSpawnSettings>;
    }
    type MobSpawnSettings_ = MobSpawnSettings;
    interface LevelWriter {
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
    }
    type LevelWriter_ = LevelWriter;
    interface Channel extends Internal.Closeable {
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type Channel_ = Channel;
    class Context {
        static reportError(cx: Internal.Context_, message: string, lineno: number, lineSource: string, lineOffset: number, sourceName: string): void;
        setMaximumInterpreterStackDepth(max: number): void;
        getTypeWrappers(): Internal.TypeWrappers;
        setProperty(key: string, value: any): void;
        executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any;
        static javaToJS(cx: Internal.Context_, value: any, scope: Internal.Scriptable_): any;
        static reportRuntimeError(cx: Internal.Context_, message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException;
        initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable;
        setApplicationClassLoader(loader: Internal.ClassLoader_): void;
        putThreadLocal(key: any, value: any): void;
        setGenerateObserverCount(generateObserverCount: boolean): void;
        static enter(): Internal.Context;
        static reportRuntimeError1(messageId: string, arg1: any, cx: Internal.Context_): Internal.EvaluatorException;
        getClassShutter(): Internal.ClassShutter;
        createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader;
        evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any;
        newObject(scope: Internal.Scriptable_): Internal.Scriptable;
        newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable;
        static getSourcePositionFromStack(cx: Internal.Context_, linep: number[]): string;
        getInstructionObserverThreshold(): number;
        getProperty(key: string): any;
        getThreadLocal(key: any): any;
        wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper;
        hasTypeWrappers(): boolean;
        getRegExp(): Internal.RegExp;
        callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any;
        newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable;
        getErrorReporter(): Internal.ErrorReporter;
        initSafeStandardObjects(): Internal.ScriptableObject;
        addCustomJavaToJsWrapper<T>(predicate: Internal.Predicate_<T>, provider: Internal.CustomJavaToJsWrapperProvider_<T>): void;
        static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any, cx: Internal.Context_): Internal.EvaluatorException;
        getImplementationVersion(): string;
        captureContinuation(): Internal.ContinuationPending;
        static throwAsScriptRuntimeEx(e: Internal.Throwable_, cx: Internal.Context_): Internal.RuntimeException;
        setWrapFactory(wrapFactory: Internal.WrapFactory_): void;
        getRemapper(): Internal.Remapper;
        static reportWarning(cx: Internal.Context_, message: string, t: Internal.Throwable_): void;
        initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject;
        resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any;
        initStandardObjects(): Internal.ScriptableObject;
        initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable;
        setRemapper(remapper: Internal.Remapper_): void;
        compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script;
        newClassSerialNumber(): number;
        static reportRuntimeError(message: string, cx: Internal.Context_): Internal.EvaluatorException;
        static call(cx: Internal.Context_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any;
        initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject;
        static reportError(cx: Internal.Context_, message: string): void;
        static reportWarning(cx: Internal.Context_, message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void;
        addToScope(scope: Internal.Scriptable_, name: string, value: any): void;
        static reportRuntimeError2(messageId: string, arg1: any, arg2: any, cx: Internal.Context_): Internal.EvaluatorException;
        getMaximumInterpreterStackDepth(): number;
        static reportRuntimeError0(messageId: string, cx: Internal.Context_): Internal.EvaluatorException;
        static getUndefinedValue(): any;
        newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable;
        evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any;
        getProperty<T>(key: string, def: T): T;
        setInstructionObserverThreshold(threshold: number): void;
        static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any, cx: Internal.Context_): Internal.EvaluatorException;
        removeThreadLocal(key: any): void;
        isStrictMode(): boolean;
        static jsToJava(cx: Internal.Context_, value: any, desiredType: typeof any): any;
        getWrapFactory(): Internal.WrapFactory;
        compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script;
        setClassShutter(shutter: Internal.ClassShutter_): void;
        static reportWarning(message: string, cx: Internal.Context_): void;
        newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable;
        addCustomJavaToJsWrapper<T>(type: T, provider: Internal.CustomJavaToJsWrapperProvider_<T>): void;
        getApplicationClassLoader(): Internal.ClassLoader;
        set maximumInterpreterStackDepth(max: number)
        get typeWrappers(): Internal.TypeWrappers
        set applicationClassLoader(loader: Internal.ClassLoader_)
        set generateObserverCount(generateObserverCount: boolean)
        get classShutter(): Internal.ClassShutter
        get instructionObserverThreshold(): number
        get regExp(): Internal.RegExp
        get errorReporter(): Internal.ErrorReporter
        get implementationVersion(): string
        set wrapFactory(wrapFactory: Internal.WrapFactory_)
        get remapper(): Internal.Remapper
        set remapper(remapper: Internal.Remapper_)
        get maximumInterpreterStackDepth(): number
        get undefinedValue(): any
        set instructionObserverThreshold(threshold: number)
        get strictMode(): boolean
        get wrapFactory(): Internal.WrapFactory
        set classShutter(shutter: Internal.ClassShutter_)
        get applicationClassLoader(): Internal.ClassLoader
        static readonly errorReporterProperty: "error reporter";
        generateObserverCount: boolean;
    }
    type Context_ = Context;
    abstract class LootEventJS extends Internal.EventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        removeAll(): void;
        modify(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
        addJson(id: ResourceLocation_, json: Internal.JsonObject_): void;
        getType(): string;
        getDirectory(): string;
        get type(): string
        get directory(): string
    }
    type LootEventJS_ = LootEventJS;
    interface BlockSource extends Internal.Position {
        getPos(): BlockPos;
        z(): number;
        getLevel(): Internal.ServerLevel;
        getEntity<T extends Internal.BlockEntity>(): T;
        getBlockState(): Internal.BlockState;
        y(): number;
        x(): number;
        get pos(): BlockPos
        get level(): Internal.ServerLevel
        get entity(): T
        get blockState(): Internal.BlockState
    }
    type BlockSource_ = BlockSource;
    interface AnimatorListener {
        onAnimationEnd(animation: Internal.Animator_): void;
        onAnimationRepeat(animation: Internal.Animator_): void;
        onAnimationPause(animation: Internal.Animator_): void;
        onAnimationStart(animation: Internal.Animator_): void;
        onAnimationCancel(animation: Internal.Animator_): void;
        onAnimationEnd(animation: Internal.Animator_, isReverse: boolean): void;
        onAnimationStart(animation: Internal.Animator_, isReverse: boolean): void;
        onAnimationResume(animation: Internal.Animator_): void;
    }
    type AnimatorListener_ = AnimatorListener;
    class BezierTrackPointLocation extends Internal.Record {
        constructor(curveTarget: BlockPos_, segment: number)
        curveTarget(): BlockPos;
        segment(): number;
    }
    type BezierTrackPointLocation_ = BezierTrackPointLocation;
    class UpgradeRecipe implements Internal.Recipe<Internal.Container>, Internal.AccessorSmithingRecipe {
        constructor(arg0: ResourceLocation_, arg1: Internal.Ingredient_, arg2: Internal.Ingredient_, arg3: Internal.ItemStack_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        assemble(arg0: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        getBase(): Internal.Ingredient;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        isAdditionIngredient(arg0: Internal.ItemStack_): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean;
        getResultItem(): Internal.ItemStack;
        getAddition(): Internal.Ingredient;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get base(): Internal.Ingredient
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get addition(): Internal.Ingredient
        get mod(): string
        readonly addition: Internal.Ingredient;
        readonly base: Internal.Ingredient;
    }
    type UpgradeRecipe_ = UpgradeRecipe;
    class MultipartBlockStateGenerator$Part {
        constructor()
        model(s: string): Internal.VariantBlockStateGenerator$Model;
        toJson(): Internal.JsonObject;
    }
    type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part;
    class ThreadedLevelLightEngine extends Internal.LevelLightEngine implements Internal.AutoCloseable {
        constructor(arg0: Internal.LightChunkGetter_, arg1: any_, arg2: boolean, arg3: any_<Internal.Runnable>, arg4: Internal.ProcessorHandle_<any>)
        lightChunk(arg0: Internal.ChunkAccess_, arg1: boolean): Internal.CompletableFuture<Internal.ChunkAccess>;
        setTaskPerBatch(arg0: number): void;
        close(): void;
        updateSectionStatus(arg0: BlockPos_, arg1: boolean): void;
        retainData(arg0: Internal.ChunkAccess_): Internal.CompletableFuture<Internal.ChunkAccess>;
        tryScheduleUpdate(): void;
        set taskPerBatch(arg0: number)
    }
    type ThreadedLevelLightEngine_ = ThreadedLevelLightEngine;
    class PoiType extends Internal.Record {
        constructor(arg0: Internal.Set_<Internal.BlockState>, arg1: number, arg2: number)
        maxTickets(): number;
        is(arg0: Internal.BlockState_): boolean;
        matchingStates(): Internal.Set<Internal.BlockState>;
        validRange(): number;
        static readonly NONE: Internal.Predicate<Internal.Holder<Internal.PoiType>>;
    }
    type PoiType_ = Special.PointOfInterestType | PoiType;
    interface SecureRandomParameters {
    }
    type SecureRandomParameters_ = SecureRandomParameters;
    class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function {
        constructor()
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getImplementation(): any;
        call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any;
        initImplementation(implementation: any): void;
        static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean;
        getAllIds(cx: Internal.Context_): any[];
        getTypeOf(): Internal.MemberType;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean;
        static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void;
        construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable;
        get implementation(): any
        get typeOf(): Internal.MemberType
    }
    type NativeContinuation_ = NativeContinuation;
    class Phantom extends Internal.FlyingMob implements Internal.Enemy {
        constructor(arg0: Internal.EntityType_<Internal.Phantom>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getPhantomSize(): number;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setPhantomSize(arg0: number): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        getUniqueFlapTickOffset(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get phantomSize(): number
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set phantomSize(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get flapping(): boolean
        get uniqueFlapTickOffset(): number
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly TICKS_PER_FLAP: 25;
        static readonly FLAP_DEGREES_PER_TICK: 7.448451;
    }
    type Phantom_ = Phantom;
    class DataFetcher$Task <T> {
    }
    type DataFetcher$Task_<T> = DataFetcher$Task<T>;
    interface View$OnHoverListener {
        onHover(arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
        (arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
    }
    type View$OnHoverListener_ = View$OnHoverListener;
    interface IExtensibleEnum {
        createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
    }
    type IExtensibleEnum_ = IExtensibleEnum;
    class WalkTarget {
        constructor(arg0: Internal.Entity_, arg1: number, arg2: number)
        constructor(arg0: Internal.PositionTracker_, arg1: number, arg2: number)
        constructor(arg0: BlockPos_, arg1: number, arg2: number)
        constructor(arg0: Vec3_, arg1: number, arg2: number)
        getCloseEnoughDist(): number;
        getSpeedModifier(): number;
        getTarget(): Internal.PositionTracker;
        get closeEnoughDist(): number
        get speedModifier(): number
        get target(): Internal.PositionTracker
    }
    type WalkTarget_ = WalkTarget;
    class AutomobileEntity extends Internal.Entity implements Internal.RenderableAutomobile, Internal.EntityWithInventory {
        constructor(arg0: Internal.Level_)
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        compactInputData(): number;
        getDistance(pos: BlockPos_): number;
        collisionStateTick(): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        provideMobDriverInputs(arg0: Internal.Mob_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getSteering(arg0: number): number;
        getRearAttachmentYaw(arg0: number): number;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setRearAttachment<T extends Internal.RearAttachment>(arg0: Internal.RearAttachmentType_<T>): void;
        markDirty(): void;
        asPrefabItem(): Internal.ItemStack;
        movementTick(): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getRearAttachment(): Internal.RearAttachment;
        isLiving(): boolean;
        postMovementTick(): void;
        destroyRearAttachment(arg0: boolean): void;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getFrontAttachment(): Internal.FrontAttachment;
        openInventory(arg0: Internal.Player_): void;
        displacementTick(arg0: boolean): void;
        getDisplayName(): Internal.Component;
        getBoostTimer(): number;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getTrackedFrontAttachmentAnimation(): number;
        getStandStillTime(): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        createDriftParticles(): void;
        getFacing(): Internal.Direction;
        getTrackedRearAttachmentAnimation(): number;
        getVSpeed(): number;
        getBoostSpeed(arg0: number): number;
        shouldRiderSit(): boolean;
        readSyncToClientData(arg0: Internal.FriendlyByteBuf_): void;
        engineRunning(): boolean;
        readCompactedInputData(arg0: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        writeSyncToClientData(arg0: Internal.FriendlyByteBuf_): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setFrontAttachment<T extends Internal.FrontAttachment>(arg0: Internal.FrontAttachmentType_<T>): void;
        isFrame(): boolean;
        playSound(id: Internal.SoundEvent_): void;
        getWheels(): Internal.AutomobileWheel;
        hasSpaceForPassengers(): boolean;
        boost(arg0: number, arg1: number): void;
        m_7380_(arg0: Internal.CompoundTag_): void;
        getDistance(x: number, y: number, z: number): number;
        debrisColor(): Internal.Vector3f;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getAutomobileYaw(arg0: number): number;
        automobileOnGround(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getHeadPos(): Vec3;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setTrackedRearAttachmentAnimation(arg0: number): void;
        getFrame(): Internal.AutomobileFrame;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getTailPos(): Vec3;
        getType(): string;
        bounce(): void;
        getWheelAngle(arg0: number): number;
        self(): Internal.Entity;
        isDrifting(): boolean;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        forNearbyPlayers(arg0: number, arg1: boolean, arg2: Internal.Consumer_<Internal.ServerPlayer>): void;
        getDisplacement(): Internal.AutomobileEntity$Displacement;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getEngine(): Internal.AutomobileEngine;
        getTime(): number;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getTrackedRearAttachmentYaw(): number;
        setTrackedFrontAttachmentAnimation(arg0: number): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setSpeed(arg0: number, arg1: number): void;
        setInputs(arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setComponents(arg0: Internal.AutomobileFrame_, arg1: Internal.AutomobileWheel_, arg2: Internal.AutomobileEngine_): void;
        provideClientInput(arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): void;
        destroyFrontAttachment(arg0: boolean): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        burningOut(): boolean;
        getRearAttachmentType(): Internal.RearAttachmentType<any>;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        m_7378_(arg0: Internal.CompoundTag_): void;
        getSuspensionBounce(arg0: number): number;
        setMotionX(x: number): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getHSpeed(): number;
        tdv$isDynamicLightEnabled(): boolean;
        getTurboCharge(): number;
        getWheelCount(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        accumulateCollisionAreas(arg0: Internal.Collection_<Internal.CollisionArea>): void;
        playHitSound(arg0: Vec3_): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        debris(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        destroyAutomobile(arg0: boolean, arg1: Internal.Entity$RemovalReason_): void;
        setTrackedRearAttachmentYaw(arg0: number): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        hasInventory(): boolean;
        getMotionZ(): number;
        getFrontAttachmentType(): Internal.FrontAttachmentType<any>;
        tell(message: Internal.Component_): void;
        positionTrackingTick(): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getEffectiveSpeed(): number;
        getProfile(): Internal.GameProfile;
        runOverEntities(arg0: Vec3_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        set rearAttachment(arg0: Internal.RearAttachmentType_<T>)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get rearAttachment(): Internal.RearAttachment
        get living(): boolean
        get frontAttachment(): Internal.FrontAttachment
        get displayName(): Internal.Component
        get boostTimer(): number
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get trackedFrontAttachmentAnimation(): number
        get standStillTime(): number
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get trackedRearAttachmentAnimation(): number
        get VSpeed(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        set frontAttachment(arg0: Internal.FrontAttachmentType_<T>)
        get frame(): boolean
        get wheels(): Internal.AutomobileWheel
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get headPos(): Vec3
        get monster(): boolean
        set trackedRearAttachmentAnimation(arg0: number)
        get frame(): Internal.AutomobileFrame
        get tailPos(): Vec3
        get type(): string
        get drifting(): boolean
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get displacement(): Internal.AutomobileEntity$Displacement
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get engine(): Internal.AutomobileEngine
        get time(): number
        get trackedRearAttachmentYaw(): number
        set trackedFrontAttachmentAnimation(arg0: number)
        get rearAttachmentType(): Internal.RearAttachmentType<any>
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get HSpeed(): number
        get turboCharge(): number
        get wheelCount(): number
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        set trackedRearAttachmentYaw(arg0: number)
        get motionZ(): number
        get frontAttachmentType(): Internal.FrontAttachmentType<any>
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get effectiveSpeed(): number
        get profile(): Internal.GameProfile
        static readonly MEDIUM_TURBO_TIME: 70;
        static skidSound: Internal.Consumer<Internal.AutomobileEntity>;
        static readonly TERMINAL_VELOCITY: -1.2;
        static engineSound: Internal.Consumer<Internal.AutomobileEntity>;
        static readonly SMALL_TURBO_TIME: 35;
        static readonly LARGE_TURBO_TIME: 115;
    }
    type AutomobileEntity_ = AutomobileEntity;
    interface CompletionStage <T> {
        runAfterEitherAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<void>;
        thenCombineAsync<U, V>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiFunction_<T, U, V>): Internal.CompletionStage<V>;
        whenCompleteAsync(arg0: Internal.BiConsumer_<T, Internal.Throwable>, arg1: Internal.Executor_): this;
        thenAcceptBothAsync<U>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiConsumer_<T, U>, arg2: Internal.Executor_): Internal.CompletionStage<void>;
        whenCompleteAsync(arg0: Internal.BiConsumer_<T, Internal.Throwable>): this;
        thenAcceptBoth<U>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiConsumer_<T, U>): Internal.CompletionStage<void>;
        thenComposeAsync<U>(arg0: Internal.Function_<T, Internal.CompletionStage<U>>): Internal.CompletionStage<U>;
        thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage<void>;
        handleAsync<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>, arg1: Internal.Executor_): Internal.CompletionStage<U>;
        whenComplete(arg0: Internal.BiConsumer_<T, Internal.Throwable>): this;
        applyToEitherAsync<U>(arg0: Internal.CompletionStage_<T>, arg1: Internal.Function_<T, U>, arg2: Internal.Executor_): Internal.CompletionStage<U>;
        thenCombine<U, V>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiFunction_<T, U, V>): Internal.CompletionStage<V>;
        runAfterBoth(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<void>;
        thenCombineAsync<U, V>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiFunction_<T, U, V>, arg2: Internal.Executor_): Internal.CompletionStage<V>;
        runAfterBothAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<void>;
        thenApply<U>(arg0: Internal.Function_<T, U>): Internal.CompletionStage<U>;
        applyToEitherAsync<U>(arg0: Internal.CompletionStage_<T>, arg1: Internal.Function_<T, U>): Internal.CompletionStage<U>;
        exceptionallyComposeAsync(arg0: Internal.Function_<Internal.Throwable, Internal.CompletionStage<T>>, arg1: Internal.Executor_): this;
        exceptionallyCompose(arg0: Internal.Function_<Internal.Throwable, Internal.CompletionStage<T>>): this;
        thenApplyAsync<U>(arg0: Internal.Function_<T, U>, arg1: Internal.Executor_): Internal.CompletionStage<U>;
        thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage<void>;
        acceptEitherAsync(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>, arg2: Internal.Executor_): Internal.CompletionStage<void>;
        runAfterEither(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_): Internal.CompletionStage<void>;
        exceptionallyComposeAsync(arg0: Internal.Function_<Internal.Throwable, Internal.CompletionStage<T>>): this;
        runAfterEitherAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage<void>;
        acceptEitherAsync(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>): Internal.CompletionStage<void>;
        runAfterBothAsync(arg0: Internal.CompletionStage_<any>, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage<void>;
        toCompletableFuture(): Internal.CompletableFuture<T>;
        thenAcceptAsync(arg0: Internal.Consumer_<T>): Internal.CompletionStage<void>;
        handleAsync<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>): Internal.CompletionStage<U>;
        thenComposeAsync<U>(arg0: Internal.Function_<T, Internal.CompletionStage<U>>, arg1: Internal.Executor_): Internal.CompletionStage<U>;
        thenRun(arg0: Internal.Runnable_): Internal.CompletionStage<void>;
        thenAccept(arg0: Internal.Consumer_<T>): Internal.CompletionStage<void>;
        thenCompose<U>(arg0: Internal.Function_<T, Internal.CompletionStage<U>>): Internal.CompletionStage<U>;
        exceptionally(arg0: Internal.Function_<Internal.Throwable, T>): this;
        thenApplyAsync<U>(arg0: Internal.Function_<T, U>): Internal.CompletionStage<U>;
        exceptionallyAsync(arg0: Internal.Function_<Internal.Throwable, T>, arg1: Internal.Executor_): this;
        exceptionallyAsync(arg0: Internal.Function_<Internal.Throwable, T>): this;
        applyToEither<U>(arg0: Internal.CompletionStage_<T>, arg1: Internal.Function_<T, U>): Internal.CompletionStage<U>;
        thenAcceptAsync(arg0: Internal.Consumer_<T>, arg1: Internal.Executor_): Internal.CompletionStage<void>;
        handle<U>(arg0: Internal.BiFunction_<T, Internal.Throwable, U>): Internal.CompletionStage<U>;
        thenAcceptBothAsync<U>(arg0: Internal.CompletionStage_<U>, arg1: Internal.BiConsumer_<T, U>): Internal.CompletionStage<void>;
        acceptEither(arg0: Internal.CompletionStage_<T>, arg1: Internal.Consumer_<T>): Internal.CompletionStage<void>;
    }
    type CompletionStage_<T> = CompletionStage<T>;
    class FluidTypeGas extends com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType {
        constructor(name: string, prefix: string, suffix: string, localization: string)
    }
    type FluidTypeGas_ = FluidTypeGas;
    class ConnectionProtocol extends Internal.Enum<Internal.ConnectionProtocol> {
        static getProtocolForPacket(arg0: Internal.Packet_<any>): Internal.ConnectionProtocol;
        static values(): Internal.ConnectionProtocol[];
        getPacketsByIds(arg0: Internal.PacketFlow_): Internal.Int2ObjectMap<Internal.Packet<any>>;
        static valueOf(arg0: string): Internal.ConnectionProtocol;
        createPacket(arg0: Internal.PacketFlow_, arg1: number, arg2: Internal.FriendlyByteBuf_): Internal.Packet<any>;
        getPacketId(arg0: Internal.PacketFlow_, arg1: Internal.Packet_<any>): number;
        static getById(arg0: number): Internal.ConnectionProtocol;
        getId(): number;
        get id(): number
        static readonly STATUS: Internal.ConnectionProtocol;
        static readonly HANDSHAKING: Internal.ConnectionProtocol;
        static readonly LOGIN: Internal.ConnectionProtocol;
        static readonly PLAY: Internal.ConnectionProtocol;
    }
    type ConnectionProtocol_ = "login" | ConnectionProtocol | "status" | "play" | "handshaking";
    class SolidPredicate extends Internal.StateTestingPredicate {
        constructor(arg0: Vec3i_)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.SolidPredicate>;
    }
    type SolidPredicate_ = SolidPredicate;
    class ColorStateList {
        constructor(states: number[][], colors: number[])
        getColors(): number[];
        withAlpha(alpha: number): this;
        isStateful(): boolean;
        static valueOf(color: number): Internal.ColorStateList;
        getDefaultColor(): number;
        isOpaque(): boolean;
        getColorForState(stateSet: number[], defaultColor: number): number;
        hasFocusStateSpecified(): boolean;
        getStates(): number[][];
        hasState(state: number): boolean;
        get colors(): number[]
        get stateful(): boolean
        get defaultColor(): number
        get opaque(): boolean
        get states(): number[][]
    }
    type ColorStateList_ = ColorStateList;
    class StructureTransform {
        constructor(arg0: BlockPos_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: BlockPos_, arg1: Internal.Direction$Axis_, arg2: Internal.Rotation_, arg3: Internal.Mirror_)
        apply(arg0: BlockPos_): BlockPos;
        static fromBuffer(arg0: Internal.FriendlyByteBuf_): Internal.StructureTransform;
        apply(arg0: Internal.BlockState_): Internal.BlockState;
        apply(arg0: Vec3_): Vec3;
        applyWithoutOffset(arg0: BlockPos_): BlockPos;
        applyWithoutOffset(arg0: Vec3_): Vec3;
        rotateFacing(arg0: Internal.Direction_): Internal.Direction;
        writeToBuffer(arg0: Internal.FriendlyByteBuf_): void;
        mirrorFacing(arg0: Internal.Direction_): Internal.Direction;
        apply(arg0: Internal.BlockEntity_): void;
        applyWithoutOffsetUncentered(arg0: Vec3_): Vec3;
        rotateAxis(arg0: Internal.Direction$Axis_): Internal.Direction$Axis;
        rotationAxis: Internal.Direction$Axis;
        mirror: Internal.Mirror;
        offset: BlockPos;
        rotation: Internal.Rotation;
        angle: number;
    }
    type StructureTransform_ = StructureTransform;
    class SmithingTableBlock extends Internal.CraftingTableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SmithingTableBlock_ = SmithingTableBlock;
    class BlockIDPredicate$PropertyObject extends Internal.Record {
        constructor(property: Internal.Property_<any>, value: any)
        value(): any;
        property(): Internal.Property<any>;
    }
    type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject;
    interface ExperienceOrbAccess {
        clumps$getAge(): number;
        clumps$setCount(arg0: number): void;
        clumps$setAge(arg0: number): void;
    }
    type ExperienceOrbAccess_ = ExperienceOrbAccess;
    class OverlayTexture implements Internal.AutoCloseable {
        constructor()
        static pack(arg0: number, arg1: number): number;
        static pack(arg0: number, arg1: boolean): number;
        close(): void;
        teardownOverlayColor(): void;
        static v(arg0: boolean): number;
        static u(arg0: number): number;
        setupOverlayColor(): void;
        static readonly NO_OVERLAY: 655360;
        static readonly WHITE_OVERLAY_V: 10;
        static readonly NO_WHITE_U: 0;
        static readonly RED_OVERLAY_V: 3;
        readonly texture: Internal.DynamicTexture;
    }
    type OverlayTexture_ = OverlayTexture;
    class ManagedKey {
        constructor(name: string, isDestSync: boolean, isPersist: boolean, isDrop: boolean, isLazy: boolean, contentType: Internal.Type_, rawField: Internal.Field_)
        createRef(instance: any): Internal.IRef;
        getSerializeMethod(): Internal.Method;
        isDestSync(): boolean;
        setRedOnlyManaged(onDirtyMethod: Internal.Method_, serializeMethod: Internal.Method_, deserializeMethod: Internal.Method_): void;
        readSyncedField(field: Internal.IRef_, force: boolean): Internal.ITypedPayload<any>;
        setPersistentKey(persistentKey: string): void;
        isLazy(): boolean;
        getContentType(): Internal.Type;
        getDeserializeMethod(): Internal.Method;
        writePersistedField(field: Internal.IRef_, nbt: Internal.Tag_): void;
        writeSyncedField(field: Internal.IRef_, payload: Internal.ITypedPayload_<any>): void;
        readPersistedField(field: Internal.IRef_): Internal.Tag;
        getAccessor(): Internal.IAccessor;
        isPersist(): boolean;
        getPersistentKey(): string;
        getRawField(): Internal.Field;
        isReadOnlyManaged(): boolean;
        isDrop(): boolean;
        getName(): string;
        getOnDirtyMethod(): Internal.Method;
        get serializeMethod(): Internal.Method
        get destSync(): boolean
        set persistentKey(persistentKey: string)
        get lazy(): boolean
        get contentType(): Internal.Type
        get deserializeMethod(): Internal.Method
        get accessor(): Internal.IAccessor
        get persist(): boolean
        get persistentKey(): string
        get rawField(): Internal.Field
        get readOnlyManaged(): boolean
        get drop(): boolean
        get name(): string
        get onDirtyMethod(): Internal.Method
    }
    type ManagedKey_ = ManagedKey;
    abstract class Dimension2D implements Internal.Cloneable {
        clone(): any;
        getHeight(): number;
        getWidth(): number;
        setSize(arg0: number, arg1: number): void;
        setSize(arg0: Internal.Dimension2D_): void;
        get height(): number
        get width(): number
        set size(arg0: Internal.Dimension2D_)
    }
    type Dimension2D_ = Dimension2D;
    class FunctionFactory extends Internal.Record {
        constructor(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_)
        name(): string;
        static of0(name: string, supplier: Internal.Supplier_<Internal.Unit>): Internal.FunctionFactory;
        create(args: Internal.Unit_[]): Internal.Unit;
        static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory;
        maxArgs(): number;
        static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory;
        supplier(): Internal.FunctionFactory$FuncSupplier;
        minArgs(): number;
        static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): Internal.FunctionFactory;
        static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): Internal.FunctionFactory;
        static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): Internal.FunctionFactory;
    }
    type FunctionFactory_ = FunctionFactory;
    interface SpriteFinderImpl$SpriteFinderAccess {
        fabric_spriteFinder(): Internal.SpriteFinderImpl;
    }
    type SpriteFinderImpl$SpriteFinderAccess_ = SpriteFinderImpl$SpriteFinderAccess;
    interface NBTSerializable {
        toNBT(): Internal.Tag;
    }
    type NBTSerializable_ = NBTSerializable;
    class EventResult$Type extends Internal.Enum<Internal.EventResult$Type> {
        static values(): Internal.EventResult$Type[];
        static valueOf(name: string): Internal.EventResult$Type;
        exit(value: any): Internal.EventExit;
        static readonly INTERRUPT_TRUE: Internal.EventResult$Type;
        static readonly PASS: Internal.EventResult$Type;
        readonly defaultResult: Internal.EventResult;
        readonly defaultExit: Internal.EventExit;
        static readonly ERROR: Internal.EventResult$Type;
        static readonly INTERRUPT_DEFAULT: Internal.EventResult$Type;
        readonly defaultArchResult: dev.architectury.event.EventResult;
        static readonly INTERRUPT_FALSE: Internal.EventResult$Type;
    }
    type EventResult$Type_ = "interrupt_default" | "pass" | "error" | "interrupt_true" | "interrupt_false" | EventResult$Type;
    interface IMultiController extends Internal.IMachineFeature {
        isFormed(): boolean;
        getParts(): Internal.List<Internal.IMultiPart>;
        checkPatternWithLock(): boolean;
        hasFrontFacing(): boolean;
        self(): Internal.MetaMachine;
        shouldAddPartToController(part: Internal.IMultiPart_): boolean;
        onStructureFormed(): void;
        getPattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern;
        getMultiblockState(): Internal.MultiblockState;
        onPartUnload(): void;
        checkPatternWithTryLock(): boolean;
        asyncCheckPattern(arg0: number): void;
        getPartAppearance(part: Internal.IMultiPart_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        onStructureInvalid(): void;
        checkPattern(): boolean;
        getPatternLock(): Internal.Lock;
        get formed(): boolean
        get parts(): Internal.List<Internal.IMultiPart>
        get pattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern
        get multiblockState(): Internal.MultiblockState
        get patternLock(): Internal.Lock
    }
    type IMultiController_ = IMultiController;
    class Constructor <T> extends Internal.Executable {
        getTypeParameters(): any[];
        newInstance(...arg0: any[]): T;
        getDeclaringClass(): T;
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        get typeParameters(): any[]
        get declaringClass(): T
    }
    type Constructor_<T> = Constructor<T>;
    class IdMappingEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.Map<ResourceLocation, Internal.IdMappingEvent$IdRemapping>>, arg1: boolean)
        getRegistries(): Internal.ImmutableSet<ResourceLocation>;
        getRemaps(arg0: ResourceLocation_): Internal.ImmutableList<Internal.IdMappingEvent$ModRemapping>;
        isFrozen(): boolean;
        get registries(): Internal.ImmutableSet<ResourceLocation>
        get frozen(): boolean
    }
    type IdMappingEvent_ = IdMappingEvent;
    class WebBlock extends Internal.Block implements Internal.IForgeShearable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WebBlock_ = WebBlock;
    abstract class AbstractPiglin extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.AbstractPiglin>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isConverting(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getArmPose(): Internal.PiglinArmPose;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        isAdult(): boolean;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setImmuneToZombification(arg0: boolean): void;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get converting(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get armPose(): Internal.PiglinArmPose
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get adult(): boolean
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set immuneToZombification(arg0: boolean)
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type AbstractPiglin_ = AbstractPiglin;
    class OptionalLong {
        static of(arg0: number): Internal.OptionalLong;
        ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void;
        getAsLong(): number;
        static empty(): Internal.OptionalLong;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): number;
        orElseThrow(): number;
        orElseGet(arg0: Internal.LongSupplier_): number;
        isPresent(): boolean;
        orElse(arg0: number): number;
        isEmpty(): boolean;
        ifPresent(arg0: Internal.LongConsumer_): void;
        stream(): Internal.LongStream;
        get asLong(): number
        get present(): boolean
        get empty(): boolean
    }
    type OptionalLong_ = OptionalLong;
    class BuddingAmethystBlock extends Internal.AmethystBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        static canClusterGrowAtState(arg0: Internal.BlockState_): boolean;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly GROWTH_CHANCE: 5;
    }
    type BuddingAmethystBlock_ = BuddingAmethystBlock;
    class ToolAction {
        name(): string;
        static get(arg0: string): Internal.ToolAction;
        static getActions(): Internal.Collection<Internal.ToolAction>;
        get actions(): Internal.Collection<Internal.ToolAction>
    }
    type ToolAction_ = ToolAction;
    abstract class Buffer {
        capacity(): number;
        reset(): this;
        remaining(): number;
        isDirect(): boolean;
        limit(): number;
        position(): number;
        rewind(): this;
        array(): any;
        arrayOffset(): number;
        mark(): this;
        limit(arg0: number): this;
        clear(): this;
        flip(): this;
        position(arg0: number): this;
        slice(): this;
        hasRemaining(): boolean;
        isReadOnly(): boolean;
        slice(arg0: number, arg1: number): this;
        hasArray(): boolean;
        duplicate(): this;
        get direct(): boolean
        get readOnly(): boolean
    }
    type Buffer_ = Buffer;
    class Choreographer {
        removeFrameCallback(callback: Internal.Choreographer$FrameCallback_): void;
        postFrameCallback(callback: Internal.Choreographer$FrameCallback_): void;
        postCallback(callbackType: number, action: Internal.Runnable_, token: any): void;
        getLastFrameTimeNanos(): number;
        static getInstance(): Internal.Choreographer;
        removeCallbacks(callbackType: number, action: Internal.Runnable_, token: any): void;
        scheduleFrameAsync(timestampNanos: number): void;
        postFrameCallbackDelayed(callback: Internal.Choreographer$FrameCallback_, delayMillis: number): void;
        postCallbackDelayed(callbackType: number, action: Internal.Runnable_, token: any, delayMillis: number): void;
        getFrameTime(): number;
        getFrameTimeNanos(): number;
        get lastFrameTimeNanos(): number
        get instance(): Internal.Choreographer
        get frameTime(): number
        get frameTimeNanos(): number
        static readonly CALLBACK_ANIMATION: 1;
        static readonly CALLBACK_COMMIT: 3;
        static readonly CALLBACK_TRAVERSAL: 2;
        static readonly CALLBACK_INPUT: 0;
    }
    type Choreographer_ = Choreographer;
    class ModularGuiLineBuilder {
        constructor(arg0: Internal.Font_, arg1: any_, arg2: number, arg3: number)
        customArea(arg0: number, arg1: number): this;
        speechBubble(): this;
        addIntegerTextInput(arg0: number, arg1: number, arg2: Internal.BiConsumer_<Internal.EditBox, Internal.TooltipArea>, arg3: string): this;
        addSelectionScrollInput(arg0: number, arg1: number, arg2: Internal.BiConsumer_<Internal.SelectionScrollInput, Internal.Label>, arg3: string): this;
        addTextInput(arg0: number, arg1: number, arg2: Internal.BiConsumer_<Internal.EditBox, Internal.TooltipArea>, arg3: string): this;
        addScrollInput(arg0: number, arg1: number, arg2: Internal.BiConsumer_<Internal.ScrollInput, Internal.Label>, arg3: string): this;
    }
    type ModularGuiLineBuilder_ = ModularGuiLineBuilder;
    class CoralPlantBlock extends Internal.BaseCoralPlantTypeBlock {
        constructor(arg0: Internal.Block_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CoralPlantBlock_ = CoralPlantBlock;
    class GravityProcessor extends Internal.StructureProcessor {
        constructor(arg0: Internal.Heightmap$Types_, arg1: number)
        static readonly CODEC: Internal.Codec<Internal.GravityProcessor>;
    }
    type GravityProcessor_ = GravityProcessor;
    /**
     * @deprecated
    */
    class LazyLoadedValue <T> {
        constructor(arg0: Internal.Supplier_<T>)
        get(): T;
    }
    type LazyLoadedValue_<T> = LazyLoadedValue<T>;
    interface NonNullPredicate <T> {
        test(arg0: T): boolean;
        (arg0: T): boolean;
    }
    type NonNullPredicate_<T> = NonNullPredicate<T>;
    class ClientboundSetEntityLinkPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Entity_, arg1: Internal.Entity_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSourceId(): number;
        getDestId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get sourceId(): number
        get destId(): number
        get skippable(): boolean
    }
    type ClientboundSetEntityLinkPacket_ = ClientboundSetEntityLinkPacket;
    class Goal$Flag extends Internal.Enum<Internal.Goal$Flag> {
        static values(): Internal.Goal$Flag[];
        static valueOf(arg0: string): Internal.Goal$Flag;
        static readonly TARGET: Internal.Goal$Flag;
        static readonly JUMP: Internal.Goal$Flag;
        static readonly MOVE: Internal.Goal$Flag;
        static readonly LOOK: Internal.Goal$Flag;
    }
    type Goal$Flag_ = "jump" | "move" | "target" | "look" | Goal$Flag;
    interface NarrationElementOutput {
        add(arg0: Internal.NarratedElementType_, ...arg1: Internal.Component_[]): void;
        add(arg0: Internal.NarratedElementType_, arg1: Internal.Component_): void;
        add(arg0: Internal.NarratedElementType_, arg1: string): void;
        nest(): this;
        add(arg0: Internal.NarratedElementType_, arg1: Internal.NarrationThunk_<any>): void;
    }
    type NarrationElementOutput_ = NarrationElementOutput;
    class ComponentItem extends Internal.Item implements Internal.IItemRendererProvider, Internal.HeldItemUIFactory$IHeldItemUIHolder, Internal.IItemUseFirst {
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        createUI(entityPlayer: Internal.Player_, holder: Internal.HeldItemUIFactory$HeldItemHolder_): ModularUI;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getComponents(): Internal.List<Internal.IItemComponent>;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        m_220152_(category: Internal.CreativeModeTab_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        attachComponents(...components: Internal.IItemComponent_[]): void;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        static create(properties: Internal.Item$Properties_): Internal.ComponentItem;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getRenderer(stack: Internal.ItemStack_): Internal.IRenderer;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get components(): Internal.List<Internal.IItemComponent>
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ComponentItem_ = ComponentItem;
    interface PlayerRideableJumping extends Internal.PlayerRideable {
        handleStopJump(): void;
        onPlayerJump(arg0: number): void;
        handleStartJump(arg0: number): void;
        canJump(): boolean;
    }
    type PlayerRideableJumping_ = PlayerRideableJumping;
    class ClientboundGameEventPacket$Type {
        constructor(arg0: number)
    }
    type ClientboundGameEventPacket$Type_ = ClientboundGameEventPacket$Type;
    class LivingEntityDropsEventJS extends Internal.LivingEntityEventJS {
        constructor(e: Internal.LivingDropsEvent_)
        getEntity(): Internal.Entity;
        addDrop(stack: Internal.ItemStack_, chance: number): Internal.ItemEntity;
        addDrop(stack: Internal.ItemStack_): Internal.ItemEntity;
        getSource(): DamageSource;
        getDrops(): Internal.List<Internal.ItemEntity>;
        isRecentlyHit(): boolean;
        getLootingLevel(): number;
        get entity(): Internal.Entity
        get source(): DamageSource
        get drops(): Internal.List<Internal.ItemEntity>
        get recentlyHit(): boolean
        get lootingLevel(): number
        eventDrops: Internal.List<Internal.ItemEntity>;
    }
    type LivingEntityDropsEventJS_ = LivingEntityDropsEventJS;
    class VegetationPatchFeature extends Internal.Feature<Internal.VegetationPatchConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.VegetationPatchConfiguration>)
    }
    type VegetationPatchFeature_ = VegetationPatchFeature;
    class GLFramebufferInfo {
        constructor()
        set(info: Internal.GLFramebufferInfo_): void;
        mFormat: number;
        mFramebuffer: number;
        mIsProtected: boolean;
    }
    type GLFramebufferInfo_ = GLFramebufferInfo;
    interface UserApiService {
        isBlockedPlayer(arg0: Internal.UUID_): boolean;
        reportAbuse(arg0: Internal.AbuseReportRequest_): void;
        canSendReports(): boolean;
        getAbuseReportLimits(): Internal.AbuseReportLimits;
        properties(): Internal.UserApiService$UserProperties;
        newTelemetrySession(arg0: Internal.Executor_): Internal.TelemetrySession;
        getKeyPair(): Internal.KeyPairResponse;
        refreshBlockList(): void;
        get abuseReportLimits(): Internal.AbuseReportLimits
        get keyPair(): Internal.KeyPairResponse
        readonly OFFLINE: Internal.UserApiService;
        readonly OFFLINE_PROPERTIES: Internal.UserApiService$UserProperties;
    }
    type UserApiService_ = UserApiService;
    class FluidPipeProperties implements Internal.IMaterialProperty<Internal.FluidPipeProperties> {
        constructor(maxFluidTemperature: number, throughput: number, gasProof: boolean, acidProof: boolean, cryoProof: boolean, plasmaProof: boolean, channels: number)
        constructor(maxFluidTemperature: number, throughput: number, gasProof: boolean, acidProof: boolean, cryoProof: boolean, plasmaProof: boolean)
        setThroughput(throughput: number): void;
        setChannels(channels: number): void;
        setGasProof(gasProof: boolean): void;
        isCryoProof(): boolean;
        setPlasmaProof(plasmaProof: boolean): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        isGasProof(): boolean;
        getThroughput(): number;
        getMaxFluidTemperature(): number;
        isAcidProof(): boolean;
        setMaxFluidTemperature(maxFluidTemperature: number): void;
        setAcidProof(acidProof: boolean): void;
        isPlasmaProof(): boolean;
        acceptFluid(fluidStack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        getPlatformThroughput(): number;
        setCryoProof(cryoProof: boolean): void;
        getChannels(): number;
        set throughput(throughput: number)
        set channels(channels: number)
        set gasProof(gasProof: boolean)
        get cryoProof(): boolean
        set plasmaProof(plasmaProof: boolean)
        get gasProof(): boolean
        get throughput(): number
        get maxFluidTemperature(): number
        get acidProof(): boolean
        set maxFluidTemperature(maxFluidTemperature: number)
        set acidProof(acidProof: boolean)
        get plasmaProof(): boolean
        get platformThroughput(): number
        set cryoProof(cryoProof: boolean)
        get channels(): number
    }
    type FluidPipeProperties_ = FluidPipeProperties;
    class BossEvent$BossBarOverlay extends Internal.Enum<Internal.BossEvent$BossBarOverlay> {
        static valueOf(arg0: string): Internal.BossEvent$BossBarOverlay;
        getName(): string;
        static values(): Internal.BossEvent$BossBarOverlay[];
        static byName(arg0: string): Internal.BossEvent$BossBarOverlay;
        get name(): string
        static readonly NOTCHED_12: Internal.BossEvent$BossBarOverlay;
        static readonly NOTCHED_10: Internal.BossEvent$BossBarOverlay;
        static readonly PROGRESS: Internal.BossEvent$BossBarOverlay;
        static readonly NOTCHED_6: Internal.BossEvent$BossBarOverlay;
        static readonly NOTCHED_20: Internal.BossEvent$BossBarOverlay;
    }
    type BossEvent$BossBarOverlay_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | BossEvent$BossBarOverlay;
    class LargeDripstoneConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: Internal.IntProvider_, arg2: Internal.FloatProvider_, arg3: number, arg4: Internal.FloatProvider_, arg5: Internal.FloatProvider_, arg6: Internal.FloatProvider_, arg7: number, arg8: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly floorToCeilingSearchRange: number;
        readonly columnRadius: Internal.IntProvider;
        readonly stalactiteBluntness: Internal.FloatProvider;
        readonly minBluntnessForWind: number;
        static readonly CODEC: Internal.Codec<Internal.LargeDripstoneConfiguration>;
        readonly minRadiusForWind: number;
        readonly heightScale: Internal.FloatProvider;
        readonly windSpeed: Internal.FloatProvider;
        readonly maxColumnRadiusToCaveHeightRatio: number;
        readonly stalagmiteBluntness: Internal.FloatProvider;
    }
    type LargeDripstoneConfiguration_ = LargeDripstoneConfiguration;
    class AnimalTameEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.Animal_, arg1: Internal.Player_)
        getTamer(): Internal.Player;
        getAnimal(): Internal.Animal;
        get tamer(): Internal.Player
        get animal(): Internal.Animal
    }
    type AnimalTameEvent_ = AnimalTameEvent;
    class BlockVisualizerEvent$ModifyContext$Reason extends Internal.Enum<Internal.BlockVisualizerEvent$ModifyContext$Reason> {
        static values(): Internal.BlockVisualizerEvent$ModifyContext$Reason[];
        static valueOf(arg0: string): Internal.BlockVisualizerEvent$ModifyContext$Reason;
        static readonly EXISTING_BLOCKSTATE: Internal.BlockVisualizerEvent$ModifyContext$Reason;
        static readonly DEFAULT_BLOCKSTATE: Internal.BlockVisualizerEvent$ModifyContext$Reason;
    }
    type BlockVisualizerEvent$ModifyContext$Reason_ = BlockVisualizerEvent$ModifyContext$Reason | "existing_blockstate" | "default_blockstate";
    class KeyCompressor <T> {
        constructor(arg0: Internal.DynamicOps_<T>, arg1: Internal.Stream_<T>)
        compress(arg0: T): number;
        size(): number;
        decompress(arg0: number): T;
        compress(arg0: string): number;
    }
    type KeyCompressor_<T> = KeyCompressor<T>;
    class WallBlockBuilder extends Internal.MultipartShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type WallBlockBuilder_ = WallBlockBuilder;
    class WorldGenerationContext {
        constructor(arg0: Internal.ChunkGenerator_, arg1: Internal.LevelHeightAccessor_)
        getMinGenY(): number;
        getGenDepth(): number;
        get minGenY(): number
        get genDepth(): number
    }
    type WorldGenerationContext_ = WorldGenerationContext;
    interface ModelQuadView {
        getFlags(): number;
        getTexU(arg0: number): number;
        getTexV(arg0: number): number;
        getSprite(): Internal.TextureAtlasSprite;
        getNormal(arg0: number): number;
        getColor(arg0: number): number;
        getZ(arg0: number): number;
        getLight(arg0: number): number;
        getX(arg0: number): number;
        getColorIndex(): number;
        getY(arg0: number): number;
        get flags(): number
        get sprite(): Internal.TextureAtlasSprite
        get colorIndex(): number
    }
    type ModelQuadView_ = ModelQuadView;
    class TutorialSteps extends Internal.Enum<Internal.TutorialSteps> {
        static getByName(arg0: string): Internal.TutorialSteps;
        create(arg0: Internal.Tutorial_): Internal.TutorialStepInstance;
        getName(): string;
        static valueOf(arg0: string): Internal.TutorialSteps;
        static values(): Internal.TutorialSteps[];
        get name(): string
        static readonly OPEN_INVENTORY: Internal.TutorialSteps;
        static readonly CRAFT_PLANKS: Internal.TutorialSteps;
        static readonly NONE: Internal.TutorialSteps;
        static readonly FIND_TREE: Internal.TutorialSteps;
        static readonly MOVEMENT: Internal.TutorialSteps;
        static readonly PUNCH_TREE: Internal.TutorialSteps;
    }
    type TutorialSteps_ = TutorialSteps | "craft_planks" | "find_tree" | "open_inventory" | "punch_tree" | "none" | "movement";
    abstract class SurfaceProxy extends Internal.RefCnt {
        asTextureProxy(): Internal.TextureProxy;
        isBackingWrapped(): boolean;
        isInstantiated(): boolean;
        getTaskTargetCount(): number;
        getBackingUniqueID(): any;
        getSampleCount(): number;
        peekTexture(): Internal.Texture;
        setIsDeferredListTarget(): void;
        isManualMSAAResolve(): boolean;
        isExact(): boolean;
        getBackingHeight(): number;
        peekRenderTarget(): Internal.RenderTarget;
        doLazyInstantiation(arg0: icyllis.arc3d.engine.ResourceProvider_): boolean;
        getHeight(): number;
        shouldSkipAllocator(): boolean;
        getMemorySize(): number;
        isBudgeted(): boolean;
        getBackingWidth(): number;
        getWidth(): number;
        getUniqueID(): any;
        isLazy(): boolean;
        getBackendFormat(): Internal.BackendFormat;
        instantiate(arg0: icyllis.arc3d.engine.ResourceProvider_): boolean;
        isLazyMost(): boolean;
        isDeferredListTarget(): boolean;
        wrapsGLDefaultFB(): boolean;
        clear(): void;
        isProtected(): boolean;
        wrapsVkSecondaryCB(): boolean;
        isReadOnly(): boolean;
        isUsedAsTaskTarget(): void;
        peekSurface(): Internal.Surface;
        isProxyExact(): boolean;
        get backingWrapped(): boolean
        get instantiated(): boolean
        get taskTargetCount(): number
        get backingUniqueID(): any
        get sampleCount(): number
        get manualMSAAResolve(): boolean
        get exact(): boolean
        get backingHeight(): number
        get height(): number
        get memorySize(): number
        get budgeted(): boolean
        get backingWidth(): number
        get width(): number
        get uniqueID(): any
        get lazy(): boolean
        get backendFormat(): Internal.BackendFormat
        get lazyMost(): boolean
        get deferredListTarget(): boolean
        get "protected"(): boolean
        get readOnly(): boolean
        get proxyExact(): boolean
    }
    type SurfaceProxy_ = SurfaceProxy;
    class ExplosionJS {
        constructor(l: Internal.LevelAccessor_, _x: number, _y: number, _z: number)
        damagesTerrain(b: boolean): this;
        destroysTerrain(b: boolean): this;
        explode(): void;
        causesFire(b: boolean): this;
        exploder(entity: Internal.Entity_): this;
        strength(f: number): this;
        readonly z: number;
        causesFire: boolean;
        explosionMode: Internal.Explosion$BlockInteraction;
        readonly x: number;
        readonly y: number;
        exploder: Internal.Entity;
        strength: number;
    }
    type ExplosionJS_ = ExplosionJS;
    class ClientboundGameEventPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.ClientboundGameEventPacket$Type_, arg1: number)
        handle(arg0: Internal.PacketListener_): void;
        getParam(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getEvent(): Internal.ClientboundGameEventPacket$Type;
        get param(): number
        get skippable(): boolean
        get event(): Internal.ClientboundGameEventPacket$Type
        static readonly DEMO_EVENT: Internal.ClientboundGameEventPacket$Type;
        static readonly START_RAINING: Internal.ClientboundGameEventPacket$Type;
        static readonly THUNDER_LEVEL_CHANGE: Internal.ClientboundGameEventPacket$Type;
        static readonly PUFFER_FISH_STING: Internal.ClientboundGameEventPacket$Type;
        static readonly IMMEDIATE_RESPAWN: Internal.ClientboundGameEventPacket$Type;
        static readonly DEMO_PARAM_HINT_1: 101;
        static readonly DEMO_PARAM_HINT_4: 104;
        static readonly DEMO_PARAM_HINT_3: 103;
        static readonly DEMO_PARAM_HINT_2: 102;
        static readonly CHANGE_GAME_MODE: Internal.ClientboundGameEventPacket$Type;
        static readonly RAIN_LEVEL_CHANGE: Internal.ClientboundGameEventPacket$Type;
        static readonly STOP_RAINING: Internal.ClientboundGameEventPacket$Type;
        static readonly WIN_GAME: Internal.ClientboundGameEventPacket$Type;
        static readonly NO_RESPAWN_BLOCK_AVAILABLE: Internal.ClientboundGameEventPacket$Type;
        static readonly ARROW_HIT_PLAYER: Internal.ClientboundGameEventPacket$Type;
        static readonly GUARDIAN_ELDER_EFFECT: Internal.ClientboundGameEventPacket$Type;
        static readonly DEMO_PARAM_INTRO: 0;
    }
    type ClientboundGameEventPacket_ = ClientboundGameEventPacket;
    interface LevelRendererAccessor {
        flywheel$getDestructionProgress(): Internal.Long2ObjectMap<Internal.SortedSet<Internal.BlockDestructionProgress>>;
    }
    type LevelRendererAccessor_ = LevelRendererAccessor;
    interface SortedSet <E> extends Internal.Set<E> {
        subSet(arg0: E, arg1: E): this;
        add(arg0: E): boolean;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        comparator(): Internal.Comparator<E>;
        of<E>(arg0: E, arg1: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        last(): E;
        tailSet(arg0: E): this;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        headSet(arg0: E): this;
        remove(arg0: any): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        of<E>(...arg0: E[]): Internal.Set<E>;
        of<E>(): Internal.Set<E>;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        first(): E;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        get empty(): boolean
    }
    type SortedSet_<E> = SortedSet<E>;
    class RecordCodecBuilder$Instance <O> implements Internal.Applicative<Internal.RecordCodecBuilder$Mu<O>, any> {
        constructor()
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>): Internal.Products$P14<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
        apply2<A, B, R>(arg0: Internal.BiFunction_<A, B, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, A>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, B>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>): Internal.Products$P10<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
        group<T1, T2>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>): Internal.Products$P2<Internal.RecordCodecBuilder$Mu<O>, T1, T2>;
        lift8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>): Internal.Function8<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T5>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T6>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T7>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T8>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        ap4<T1, T2, T3, T4, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function4<T1, T2, T3, T4, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        lift9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>): Internal.Function9<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T5>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T6>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T7>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T8>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T9>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        ap3<T1, T2, T3, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function3<T1, T2, T3, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        lift2<A, B, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.BiFunction<A, B, R>>): Internal.BiFunction<Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, B>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>, arg14: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T15>): Internal.Products$P15<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
        apply4<T1, T2, T3, T4, R>(arg0: Internal.Function4_<T1, T2, T3, T4, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>): Internal.Products$P11<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
        apply8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.Function8_<T1, T2, T3, T4, T5, T6, T7, T8, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function5<T1, T2, T3, T4, T5, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        apply9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.Function9_<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        lift6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>): Internal.Function6<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T5>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T6>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        ap6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg14: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>, arg15: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T15>, arg16: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T16>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>): Internal.Products$P3<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3>;
        static unbox<F extends Internal.K1, Mu extends Internal.Applicative$Mu>(arg0: Internal.App_<Mu, F>): Internal.Applicative<F, Mu>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>): Internal.Products$P9<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
        ap9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        apply5<T1, T2, T3, T4, T5, R>(arg0: Internal.Function5_<T1, T2, T3, T4, T5, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4, T5, T6, T7>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>): Internal.Products$P7<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7>;
        ap13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg14: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        point<A>(arg0: A): Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>): Internal.Products$P13<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
        group<T1, T2, T3, T4, T5>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>): Internal.Products$P5<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5>;
        lift1<A, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function<A, R>>): Internal.Function<Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        apply3<T1, T2, T3, R>(arg0: Internal.Function3_<T1, T2, T3, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>): Internal.Products$P4<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4>;
        deprecated<A>(arg0: A, arg1: number): Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>, arg14: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T15>, arg15: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T16>): Internal.Products$P16<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
        ap7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        stable<A>(arg0: A): Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>;
        ap8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap<A, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function<A, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, A>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        lift4<T1, T2, T3, T4, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function4<T1, T2, T3, T4, R>>): Internal.Function4<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        point<A>(arg0: A, arg1: Internal.Lifecycle_): Internal.App<Internal.RecordCodecBuilder$Mu<O>, A>;
        ap15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg12: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>, arg13: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T13>, arg14: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T14>, arg15: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T15>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T11>, arg11: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T12>): Internal.Products$P12<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
        ap<A, R>(arg0: Internal.Function_<A, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, A>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>): Internal.Products$P8<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6, T7, T8>;
        lift5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function5<T1, T2, T3, T4, T5, R>>): Internal.Function5<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T5>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        lift7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>): Internal.Function7<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T4>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T5>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T6>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T7>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        ap10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>, arg8: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T8>, arg9: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T9>, arg10: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T10>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        map<T, R>(arg0: Internal.Function_<T, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        apply7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.Function7_<T1, T2, T3, T4, T5, T6, T7, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>, arg7: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T7>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        lift3<T1, T2, T3, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.Function3<T1, T2, T3, R>>): Internal.Function3<Internal.App<Internal.RecordCodecBuilder$Mu<O>, T1>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T2>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, T3>, Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>>;
        group<T1, T2, T3, T4, T5, T6>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>): Internal.Products$P6<Internal.RecordCodecBuilder$Mu<O>, T1, T2, T3, T4, T5, T6>;
        apply6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.Function6_<T1, T2, T3, T4, T5, T6, R>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T2>, arg3: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T3>, arg4: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T4>, arg5: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T5>, arg6: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T6>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        ap2<A, B, R>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, Internal.BiFunction<A, B, R>>, arg1: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, A>, arg2: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, B>): Internal.App<Internal.RecordCodecBuilder$Mu<O>, R>;
        group<T1>(arg0: Internal.App_<Internal.RecordCodecBuilder$Mu<O>, T1>): Internal.Products$P1<Internal.RecordCodecBuilder$Mu<O>, T1>;
    }
    type RecordCodecBuilder$Instance_<O> = RecordCodecBuilder$Instance<O>;
    class MetricSampler$SamplerResult {
        constructor(arg0: number, arg1: number, arg2: any_)
        valueAtTick(arg0: number): number;
        getFirstTick(): number;
        getLastTick(): number;
        get firstTick(): number
        get lastTick(): number
    }
    type MetricSampler$SamplerResult_ = MetricSampler$SamplerResult;
    class MountedStorageManager {
        constructor()
        updateContainedFluid(arg0: BlockPos_, arg1: Internal.FluidStack_): void;
        getItems(): Internal.IItemHandlerModifiable;
        addStorageToWorld(arg0: Internal.StructureTemplate$StructureBlockInfo_, arg1: Internal.BlockEntity_): void;
        bindTanks(arg0: Internal.Map_<BlockPos, Internal.BlockEntity>): void;
        removeStorageFromWorld(): void;
        write(arg0: Internal.CompoundTag_, arg1: boolean): void;
        handlePlayerStorageInteraction(arg0: Internal.Contraption_, arg1: Internal.Player_, arg2: BlockPos_): boolean;
        getFuelItems(): Internal.IItemHandlerModifiable;
        read(arg0: Internal.CompoundTag_, arg1: Internal.Map_<BlockPos, Internal.BlockEntity>, arg2: boolean): void;
        addBlock(arg0: BlockPos_, arg1: Internal.BlockEntity_): void;
        entityTick(arg0: Internal.AbstractContraptionEntity_): void;
        clear(): void;
        attachExternal(arg0: Internal.IItemHandlerModifiable_): void;
        getFluids(): Internal.IFluidHandler;
        createHandlers(): void;
        get items(): Internal.IItemHandlerModifiable
        get fuelItems(): Internal.IItemHandlerModifiable
        get fluids(): Internal.IFluidHandler
    }
    type MountedStorageManager_ = MountedStorageManager;
    interface CommandExceptionType {
    }
    type CommandExceptionType_ = CommandExceptionType;
    class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer {
        constructor()
        setUniformRolls(min: number, max: number): void;
        addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer;
        randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer;
        name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer;
        toJson(): Internal.JsonObject;
        damage(damage: Internal.NumberProvider_): Internal.FunctionContainer;
        count(count: Internal.NumberProvider_): Internal.FunctionContainer;
        survivesExplosion(): Internal.ConditionContainer;
        addTag(tag: string, expand: boolean): Internal.LootTableEntry;
        addItem(item: Internal.ItemStack_, weight: number, count: Internal.NumberProvider_): Internal.LootTableEntry;
        copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer;
        addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer;
        lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer;
        addItem(item: Internal.ItemStack_): Internal.LootTableEntry;
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer;
        enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer;
        addEntry(json: Internal.JsonObject_): Internal.LootTableEntry;
        furnaceSmelt(): Internal.FunctionContainer;
        entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer;
        lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer;
        addEmpty(weight: number): Internal.LootTableEntry;
        addConditionalFunction(func: Internal.Consumer_<Internal.ConditionalFunction>): Internal.FunctionContainer;
        randomChance(chance: number): Internal.ConditionContainer;
        addLootTable(table: ResourceLocation_): Internal.LootTableEntry;
        setBinomialRolls(n: number, p: number): void;
        killedByPlayer(): Internal.ConditionContainer;
        nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer;
        entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_<string, any>): Internal.ConditionContainer;
        addItem(item: Internal.ItemStack_, weight: number): Internal.LootTableEntry;
        name(name: Internal.Component_): Internal.FunctionContainer;
        rolls: Internal.NumberProvider;
        readonly entries: Internal.JsonArray;
        readonly conditions: Internal.JsonArray;
        bonusRolls: Internal.NumberProvider;
        readonly functions: Internal.JsonArray;
    }
    type LootBuilderPool_ = LootBuilderPool;
    interface ITagManager <V> extends Internal.Iterable<Internal.ITag<V>> {
        getTagNames(): Internal.Stream<Internal.TagKey<V>>;
        getReverseTag(arg0: V): Internal.Optional<Internal.IReverseTag<V>>;
        spliterator(): Internal.Spliterator<Internal.ITag<V>>;
        addOptionalTagDefaults(arg0: Internal.TagKey_<V>, arg1: Internal.Set_<Internal.Supplier<V>>): void;
        iterator(): Internal.Iterator<Internal.ITag<V>>;
        createOptionalTagKey(arg0: ResourceLocation_, arg1: Internal.Set_<Internal.Supplier<V>>): Internal.TagKey<V>;
        forEach(arg0: Internal.Consumer_<Internal.ITag<V>>): void;
        getTag(arg0: Internal.TagKey_<V>): Internal.ITag<V>;
        isKnownTagName(arg0: Internal.TagKey_<V>): boolean;
        createTagKey(arg0: ResourceLocation_): Internal.TagKey<V>;
        stream(): Internal.Stream<Internal.ITag<V>>;
        get tagNames(): Internal.Stream<Internal.TagKey<V>>
    }
    type ITagManager_<V> = ITagManager<V>;
    interface PreparableReloadListener$PreparationBarrier {
        wait<T>(arg0: T): Internal.CompletableFuture<T>;
    }
    type PreparableReloadListener$PreparationBarrier_ = PreparableReloadListener$PreparationBarrier;
    class PiecesContainer extends Internal.Record {
        constructor(arg0: Internal.List_<Internal.StructurePiece>)
        pieces(): Internal.List<Internal.StructurePiece>;
        isInsidePiece(arg0: BlockPos_): boolean;
        static load(arg0: Internal.ListTag_, arg1: Internal.StructurePieceSerializationContext_): Internal.PiecesContainer;
        save(arg0: Internal.StructurePieceSerializationContext_): Internal.Tag;
        calculateBoundingBox(): Internal.BoundingBox;
        isEmpty(): boolean;
        get empty(): boolean
    }
    type PiecesContainer_ = PiecesContainer;
    class CallbackInfoReturnable <R> extends Internal.CallbackInfo {
        constructor(arg0: string, arg1: boolean, arg2: string)
        constructor(arg0: string, arg1: boolean, arg2: number)
        constructor(arg0: string, arg1: boolean, arg2: number)
        constructor(arg0: string, arg1: boolean, arg2: R)
        constructor(arg0: string, arg1: boolean, arg2: number)
        constructor(arg0: string, arg1: boolean)
        constructor(arg0: string, arg1: boolean, arg2: number)
        constructor(arg0: string, arg1: boolean, arg2: boolean)
        constructor(arg0: string, arg1: boolean, arg2: number)
        constructor(arg0: string, arg1: boolean, arg2: number)
        getReturnValueS(): number;
        getReturnValueZ(): boolean;
        setReturnValue(arg0: R): void;
        getReturnValueC(): string;
        getReturnValueJ(): number;
        getReturnValueD(): number;
        getReturnValueB(): number;
        getReturnValueI(): number;
        getReturnValue(): R;
        getReturnValueF(): number;
        get returnValueS(): number
        get returnValueZ(): boolean
        set returnValue(arg0: R)
        get returnValueC(): string
        get returnValueJ(): number
        get returnValueD(): number
        get returnValueB(): number
        get returnValueI(): number
        get returnValue(): R
        get returnValueF(): number
    }
    type CallbackInfoReturnable_<R> = CallbackInfoReturnable<R>;
    class StrongholdStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.StrongholdStructure>;
    }
    type StrongholdStructure_ = StrongholdStructure;
    class DragonChargePlayerPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonChargePlayerPhase>;
        setTarget(arg0: Vec3_): void;
        get phase(): Internal.EnderDragonPhase<Internal.DragonChargePlayerPhase>
        set target(arg0: Vec3_)
    }
    type DragonChargePlayerPhase_ = DragonChargePlayerPhase;
    class MinecartSpawner extends Internal.AbstractMinecart {
        constructor(arg0: Internal.EntityType_<Internal.MinecartSpawner>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSpawner(): Internal.BaseSpawner;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSlopeAdjustment(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldDoRailFunctions(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get maxCartSpeedOnRail(): number
        get stepHeight(): number
        get ambientCreature(): boolean
        get spawner(): Internal.BaseSpawner
        get monster(): boolean
        get slopeAdjustment(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get currentRailPosition(): BlockPos
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type MinecartSpawner_ = MinecartSpawner;
    class CoilBlock extends Internal.ActiveBlock {
        constructor(properties: Internal.BlockBehaviour$Properties_, coilType: Internal.ICoilType_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        coilType: Internal.ICoilType;
    }
    type CoilBlock_ = CoilBlock;
    class AxeItemBuilder extends Internal.HandheldItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
    }
    type AxeItemBuilder_ = AxeItemBuilder;
    interface ToLongFunction <T> {
        applyAsLong(arg0: T): number;
        (arg0: T): number;
    }
    type ToLongFunction_<T> = ToLongFunction<T>;
    class Object2IntOpenHashMap <K> extends Internal.AbstractObject2IntMap<K> implements Internal.Cloneable, Internal.Hash, Internal.Serializable {
        constructor(arg0: K[], arg1: number[], arg2: number)
        constructor()
        constructor(arg0: Internal.Object2IntMap_<K>, arg1: number)
        constructor(arg0: Internal.Map_<K, number>, arg1: number)
        constructor(arg0: K[], arg1: number[])
        constructor(arg0: Internal.Object2IntMap_<K>)
        constructor(arg0: number)
        constructor(arg0: Internal.Map_<K, number>)
        constructor(arg0: number, arg1: number)
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        object2IntEntrySet(): Internal.ObjectSet<any>;
        /**
         * @deprecated
        */
        mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        trim(arg0: number): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        trim(): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        static of<K, V>(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<K, V>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        applyAsInt(arg0: K): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        static identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        clone(): any;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        addTo(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        keySet(): Internal.ObjectSet<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        static of<K, V>(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<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
    }
    type Object2IntOpenHashMap_<K> = Object2IntOpenHashMap<K>;
    class ImmutableSetMultimap <K, V> extends Internal.ImmutableMultimap<K, V> implements Internal.SetMultimap<K, V> {
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap<K, V>;
        static copyOf<K, V>(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): Internal.ImmutableSetMultimap<K, V>;
        static builder<K, V>(): Internal.ImmutableSetMultimap$Builder<K, V>;
        static flatteningToImmutableSetMultimap<T, K, V>(arg0: Internal.Function_<T, K>, arg1: Internal.Function_<T, Internal.Stream<V>>): Internal.Collector<T, any, Internal.ImmutableSetMultimap<K, V>>;
        entries(): Internal.Collection<any>;
        inverse(): Internal.ImmutableMultimap<any, any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap<K, V>;
        static toImmutableSetMultimap<T, K, V>(arg0: Internal.Function_<T, K>, arg1: Internal.Function_<T, V>): Internal.Collector<T, any, Internal.ImmutableSetMultimap<K, V>>;
        /**
         * @deprecated
        */
        replaceValues(arg0: any, arg1: Internal.Iterable_<any>): Internal.Set<any>;
        /**
         * @deprecated
        */
        removeAll(arg0: any): Internal.ImmutableSet<V>;
        get(arg0: any): Internal.Collection<any>;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V): Internal.ImmutableSetMultimap<K, V>;
        static copyOf<K, V>(arg0: Internal.Multimap_<K, V>): Internal.ImmutableSetMultimap<K, V>;
        asMap(): Internal.Map<K, Internal.Collection<V>>;
        static of<K, V>(): Internal.ImmutableSetMultimap<K, V>;
        values(): Internal.Collection<any>;
    }
    type ImmutableSetMultimap_<K, V> = ImmutableSetMultimap<K, V>;
    interface VoxelShapeAccess {
        getFaces(): Internal.VoxelShape[];
        setFaces(arg0: Internal.VoxelShape_[]): void;
        getShape(): Internal.DiscreteVoxelShape;
        setShape(arg0: Internal.DiscreteVoxelShape_): void;
        get faces(): Internal.VoxelShape[]
        set faces(arg0: Internal.VoxelShape_[])
        get shape(): Internal.DiscreteVoxelShape
        set shape(arg0: Internal.DiscreteVoxelShape_)
    }
    type VoxelShapeAccess_ = VoxelShapeAccess;
    class DefaultedRegistry <T> extends Internal.MappedRegistry<T> {
        constructor(arg0: string, arg1: Internal.ResourceKey_<Internal.Registry<T>>, arg2: Internal.Lifecycle_, arg3: Internal.Function_<T, Internal.Holder$Reference<T>>)
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        byId(arg0: number): T;
        forEach(arg0: Internal.Consumer_<T>): void;
        getDefaultKey(): ResourceLocation;
        spliterator(): Internal.Spliterator<T>;
        get(arg0: ResourceLocation_): T;
        getOptional(arg0: ResourceLocation_): Internal.Optional<T>;
        byIdOrThrow(arg0: number): T;
        registerMapping(arg0: number, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        get defaultKey(): ResourceLocation
    }
    type DefaultedRegistry_<T> = DefaultedRegistry<T>;
    class BlockFaceUV {
        constructor(arg0: number[], arg1: number)
        getReverseIndex(arg0: number): number;
        getV(arg0: number): number;
        getU(arg0: number): number;
        setMissingUv(arg0: number[]): void;
        set missingUv(arg0: number[])
        readonly rotation: number;
        uvs: number[];
    }
    type BlockFaceUV_ = BlockFaceUV;
    interface GameRules$GameRuleTypeVisitor {
        visit<T extends Internal.GameRules$Value<T>>(arg0: Internal.GameRules$Key_<T>, arg1: Internal.GameRules$Type_<T>): void;
        visitInteger(arg0: Internal.GameRules$Key_<Internal.GameRules$IntegerValue>, arg1: Internal.GameRules$Type_<Internal.GameRules$IntegerValue>): void;
        visitBoolean(arg0: Internal.GameRules$Key_<Internal.GameRules$BooleanValue>, arg1: Internal.GameRules$Type_<Internal.GameRules$BooleanValue>): void;
    }
    type GameRules$GameRuleTypeVisitor_ = GameRules$GameRuleTypeVisitor;
    class Entity$RemovalReason extends Internal.Enum<Internal.Entity$RemovalReason> {
        static values(): Internal.Entity$RemovalReason[];
        shouldSave(): boolean;
        shouldDestroy(): boolean;
        static valueOf(arg0: string): Internal.Entity$RemovalReason;
        static readonly CHANGED_DIMENSION: Internal.Entity$RemovalReason;
        static readonly UNLOADED_TO_CHUNK: Internal.Entity$RemovalReason;
        static readonly UNLOADED_WITH_PLAYER: Internal.Entity$RemovalReason;
        static readonly KILLED: Internal.Entity$RemovalReason;
        static readonly DISCARDED: Internal.Entity$RemovalReason;
    }
    type Entity$RemovalReason_ = "changed_dimension" | Entity$RemovalReason | "killed" | "discarded" | "unloaded_with_player" | "unloaded_to_chunk";
    class BlockFamily {
        getRecipeUnlockedBy(): Internal.Optional<string>;
        getRecipeGroupPrefix(): Internal.Optional<string>;
        get(arg0: Internal.BlockFamily$Variant_): Internal.Block;
        shouldGenerateRecipe(): boolean;
        shouldGenerateModel(): boolean;
        getBaseBlock(): Internal.Block;
        getVariants(): Internal.Map<Internal.BlockFamily$Variant, Internal.Block>;
        get recipeUnlockedBy(): Internal.Optional<string>
        get recipeGroupPrefix(): Internal.Optional<string>
        get baseBlock(): Internal.Block
        get variants(): Internal.Map<Internal.BlockFamily$Variant, Internal.Block>
    }
    type BlockFamily_ = BlockFamily;
    interface SimpleMapContentRegistry$Identifiable {
        getId(): ResourceLocation;
        get id(): ResourceLocation
    }
    type SimpleMapContentRegistry$Identifiable_ = SimpleMapContentRegistry$Identifiable;
    class CommandEventJS extends Internal.ServerEventJS {
        constructor(e: any_)
        getException(): Internal.Throwable;
        getInput(): string;
        setException(exception: Internal.Throwable_): void;
        setParseResults(parse: Internal.ParseResults_<Internal.CommandSourceStack>): void;
        getCommandName(): string;
        getParseResults(): Internal.ParseResults<Internal.CommandSourceStack>;
        get exception(): Internal.Throwable
        get input(): string
        set exception(exception: Internal.Throwable_)
        set parseResults(parse: Internal.ParseResults_<Internal.CommandSourceStack>)
        get commandName(): string
        get parseResults(): Internal.ParseResults<Internal.CommandSourceStack>
    }
    type CommandEventJS_ = CommandEventJS;
    class TridentItem extends Internal.Item implements Internal.Vanishable, Internal.ModifiableItemKJS {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        kjs$getAttributeMap(): Internal.Multimap<any, any>;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        kjs$setAttributeMap(arg0: Internal.Multimap_<any, any>): void;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly BASE_DAMAGE: 8.0;
        static readonly THROW_THRESHOLD_TIME: 10;
        static readonly SHOOT_POWER: 2.5;
        defaultModifiers: Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
    }
    type TridentItem_ = TridentItem;
    class ServerboundSelectTradePacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getItem(): number;
        isSkippable(): boolean;
        get item(): number
        get skippable(): boolean
    }
    type ServerboundSelectTradePacket_ = ServerboundSelectTradePacket;
    class Hoglin extends Internal.Animal implements Internal.Enemy, Internal.HoglinBase {
        constructor(arg0: Internal.EntityType_<Internal.Hoglin>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isConverting(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        static throwTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        static checkHoglinSpawnRules(arg0: Internal.EntityType_<Internal.Hoglin>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        static hurtAndThrowTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        isAdult(): boolean;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        getBrain(): Internal.Brain<Internal.Hoglin>;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setImmuneToZombification(arg0: boolean): void;
        canBeHunted(): boolean;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getAttackAnimationRemainingTicks(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get converting(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get adult(): boolean
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        get brain(): Internal.Brain<Internal.Hoglin>
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set immuneToZombification(arg0: boolean)
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get attackAnimationRemainingTicks(): number
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Hoglin_ = Hoglin;
    abstract class Provider extends Internal.Properties {
        getService(arg0: string, arg1: string): Internal.Provider$Service;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        getInfo(): string;
        static of<K, V>(): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        isConfigured(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        getServices(): Internal.Set<Internal.Provider$Service>;
        configure(arg0: string): this;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        getVersion(): number;
        static of<K, V>(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<K, V>;
        getName(): string;
        static of<K, V>(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<K, V>;
        getVersionStr(): string;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get info(): string
        get configured(): boolean
        get services(): Internal.Set<Internal.Provider$Service>
        /**
         * @deprecated
        */
        get version(): number
        get name(): string
        get versionStr(): string
    }
    type Provider_ = Provider;
    class MutableNumberUnit extends Internal.Unit {
        constructor(value: number)
        set(value: number): void;
        value: number;
    }
    type MutableNumberUnit_ = MutableNumberUnit;
    interface IGTFluidBuilder {
        temperature(arg0: number): this;
        register(): Internal.FluidEntry<Internal.Fluid>;
        luminance(arg0: number): this;
        density(arg0: number): this;
        viscosity(arg0: number): this;
        registerFluid(): Internal.Supplier<Internal.Fluid>;
        color(arg0: number): this;
        onFluidRegister(arg0: Internal.Consumer_<Internal.Fluid>): this;
        hasBlock(arg0: boolean): this;
    }
    type IGTFluidBuilder_ = IGTFluidBuilder;
    class SplashManager extends Internal.SimplePreparableReloadListener<Internal.List<string>> {
        constructor(arg0: Internal.User_)
        getName(): string;
        getSplash(): string;
        get name(): string
        get splash(): string
    }
    type SplashManager_ = SplashManager;
    class PartPose {
        static rotation(arg0: number, arg1: number, arg2: number): Internal.PartPose;
        static offsetAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.PartPose;
        static offset(arg0: number, arg1: number, arg2: number): Internal.PartPose;
        readonly zRot: number;
        static readonly ZERO: Internal.PartPose;
        readonly z: number;
        readonly y: number;
        readonly x: number;
        readonly yRot: number;
        readonly xRot: number;
    }
    type PartPose_ = PartPose;
    class BambooSaplingBlock extends Internal.Block implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BambooSaplingBlock_ = BambooSaplingBlock;
    interface FragmentResultOwner {
        clearFragmentResultListener(arg0: string): void;
        setFragmentResultListener(arg0: string, arg1: Internal.LifecycleOwner_, arg2: Internal.FragmentResultListener_): void;
        setFragmentResult(arg0: string, arg1: Internal.DataSet_): void;
        clearFragmentResult(arg0: string): void;
    }
    type FragmentResultOwner_ = FragmentResultOwner;
    class LevelEvent$Save extends Internal.LevelEvent {
        constructor()
        constructor(arg0: Internal.LevelAccessor_)
    }
    type LevelEvent$Save_ = LevelEvent$Save;
    class ParsedArgument <S, T> {
        constructor(arg0: number, arg1: number, arg2: T)
        getResult(): T;
        getRange(): Internal.StringRange;
        get result(): T
        get range(): Internal.StringRange
    }
    type ParsedArgument_<S, T> = ParsedArgument<S, T>;
    interface CrashReportDetail <V> extends Internal.Callable<V> {
        call(): V;
    }
    type CrashReportDetail_<V> = CrashReportDetail<V>;
    class SculkSensorBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        getLastVibrationFrequency(): number;
        shouldListen(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.GameEvent$Context_): boolean;
        isValidVibration(arg0: Internal.GameEvent_, arg1: Internal.GameEvent$Context_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        tdv$isDynamicLightEnabled(): boolean;
        getListener(): Internal.VibrationListener;
        getListenableEvents(): Internal.TagKey<Internal.GameEvent>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        canTriggerAvoidVibration(): boolean;
        getModelData(): Internal.ModelData;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setLastVibrationFrequency(arg0: number): void;
        static getRedstoneStrengthForDistance(arg0: number, arg1: number): number;
        onSignalSchedule(): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        onSignalReceive(arg0: Internal.ServerLevel_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_, arg5: Internal.Entity_, arg6: number): void;
        getRenderBoundingBox(): Internal.AABB;
        get lastVibrationFrequency(): number
        get listener(): Internal.VibrationListener
        get listenableEvents(): Internal.TagKey<Internal.GameEvent>
        get modelData(): Internal.ModelData
        set lastVibrationFrequency(arg0: number)
        get renderBoundingBox(): Internal.AABB
    }
    type SculkSensorBlockEntity_ = SculkSensorBlockEntity;
    class NoneFeatureConfiguration implements Internal.FeatureConfiguration {
        constructor()
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.NoneFeatureConfiguration>;
        static readonly INSTANCE: Internal.NoneFeatureConfiguration;
    }
    type NoneFeatureConfiguration_ = NoneFeatureConfiguration;
    class RenderBuffers implements Internal.AccessRenderBuffers {
        constructor()
        bufferSource(): Internal.MultiBufferSource$BufferSource;
        crumblingBufferSource(): Internal.MultiBufferSource$BufferSource;
        getFixedBuffers(): Internal.SortedMap<any, any>;
        fixedBufferPack(): Internal.ChunkBufferBuilderPack;
        outlineBufferSource(): Internal.OutlineBufferSource;
        get fixedBuffers(): Internal.SortedMap<any, any>
    }
    type RenderBuffers_ = RenderBuffers;
    interface WorldlyContainer extends Internal.Container {
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        tryClear(arg0: any): void;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(arg0: number, arg1: number): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        setChanged(): void;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getContainerSize(): number;
        getSlotsForFace(arg0: Internal.Direction_): number[];
        getStackInSlot(slot: number): Internal.ItemStack;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        removeItemNoUpdate(arg0: number): Internal.ItemStack;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        stillValid(arg0: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        getItem(arg0: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): number;
        canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get slots(): number
        get containerSize(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
    }
    type WorldlyContainer_ = WorldlyContainer;
    class PistonType extends Internal.Enum<Internal.PistonType> implements Internal.StringRepresentable {
        static valueOf(arg0: string): Internal.PistonType;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static values(): Internal.PistonType[];
        get serializedName(): string
        static readonly STICKY: Internal.PistonType;
        static readonly DEFAULT: Internal.PistonType;
    }
    type PistonType_ = "sticky" | PistonType | "default";
    abstract class Server implements Internal.Engine {
        checkFence(arg0: number): boolean;
        wrapRenderableBackendTexture(texture: Internal.BackendTexture_, sampleCount: number, ownership: boolean): Internal.Texture;
        getPipelineStateCache(): Internal.PipelineStateCache;
        onWrapBackendRenderTarget(arg0: Internal.BackendRenderTarget_): Internal.RenderSurface;
        createTexture(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number, surfaceFlags: number, label: string): Internal.Texture;
        addFinishedCallback(arg0: Internal.FlushInfo$FinishedCallback_): void;
        static colorTypeEncoding(ct: number): number;
        getVertexPool(): Internal.BufferAllocPool;
        getShaderCompiler(): Internal.Compiler;
        waitForQueue(): void;
        generateMipmaps(texture: Internal.Texture_): boolean;
        markContextDirty(state: number): void;
        getInstancePool(): Internal.BufferAllocPool;
        static colorTypeToPublic(ct: number): number;
        insertFence(): number;
        getOpsRenderPass(writeView: Internal.SurfaceProxyView_, contentBounds: icyllis.arc3d.core.Rect2i_, colorOps: number, stencilOps: number, clearColor: number[], sampledTextures: Internal.Set_<Internal.TextureProxy>, pipelineFlags: number): Internal.OpsRenderPass;
        getStats(): Internal.Server$Stats;
        static colorTypeClampType(ct: number): number;
        checkFinishedCallbacks(): void;
        createBuffer(size: number, flags: number): icyllis.arc3d.engine.Buffer;
        getCaps(): Internal.Caps;
        deleteFence(arg0: number): void;
        wrapBackendRenderTarget(backendRenderTarget: Internal.BackendRenderTarget_): Internal.RenderSurface;
        getIndexPool(): Internal.BufferAllocPool;
        getResourceProvider(): icyllis.arc3d.engine.ResourceProvider;
        static colorTypeChannelFlags(ct: number): number;
        resolveRenderTarget(renderTarget: Internal.RenderTarget_, resolveLeft: number, resolveTop: number, resolveRight: number, resolveBottom: number): void;
        writePixels(texture: Internal.Texture_, x: number, y: number, width: number, height: number, dstColorType: number, srcColorType: number, rowBytes: number, pixels: number): boolean;
        disconnect(cleanup: boolean): void;
        getContext(): Internal.DirectContext;
        get pipelineStateCache(): Internal.PipelineStateCache
        get vertexPool(): Internal.BufferAllocPool
        get shaderCompiler(): Internal.Compiler
        get instancePool(): Internal.BufferAllocPool
        get stats(): Internal.Server$Stats
        get caps(): Internal.Caps
        get indexPool(): Internal.BufferAllocPool
        get resourceProvider(): icyllis.arc3d.engine.ResourceProvider
        get context(): Internal.DirectContext
    }
    type Server_ = Server;
    class ModuleLayer {
        defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this;
        static boot(): Internal.ModuleLayer;
        findLoader(arg0: string): Internal.ClassLoader;
        static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_<Internal.ModuleLayer>, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller;
        static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_<Internal.ModuleLayer>, arg2: Internal.Function_<string, Internal.ClassLoader>): Internal.ModuleLayer$Controller;
        defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this;
        modules(): Internal.Set<Internal.Module>;
        static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_<Internal.ModuleLayer>, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller;
        parents(): Internal.List<Internal.ModuleLayer>;
        defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_<string, Internal.ClassLoader>): this;
        static empty(): Internal.ModuleLayer;
        configuration(): Internal.Configuration;
        findModule(arg0: string): Internal.Optional<Internal.Module>;
    }
    type ModuleLayer_ = ModuleLayer;
    class FoodOnAStickItem <T extends Internal.Entity & Internal.ItemSteerable> extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_, arg1: Internal.EntityType_<T>, arg2: number)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type FoodOnAStickItem_<T extends Internal.Entity & Internal.ItemSteerable> = FoodOnAStickItem<T>;
    abstract class SavedData {
        constructor()
        isDirty(): boolean;
        setDirty(arg0: boolean): void;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        save(arg0: Internal.File_): void;
        setDirty(): void;
        get dirty(): boolean
        set dirty(arg0: boolean)
    }
    type SavedData_ = SavedData;
    class ServerLevel extends Internal.Level implements Internal.ServerLevelKJS, com.simibubi.create.foundation.mixin.accessor.ServerLevelAccessor, Internal.WorldGenLevel {
        constructor(arg0: Internal.MinecraftServer_, arg1: Internal.Executor_, arg2: Internal.LevelStorageSource$LevelStorageAccess_, arg3: Internal.ServerLevelData_, arg4: Internal.ResourceKey_<Internal.Level>, arg5: Internal.LevelStem_, arg6: Internal.ChunkProgressListener_, arg7: boolean, arg8: number, arg9: Internal.List_<any>, arg10: boolean)
        dragonFight(): Internal.EndDragonFight;
        tickNonPassenger(arg0: Internal.Entity_): void;
        spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.ServerPlayer_): void;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        getSeed(): number;
        dayTime(): number;
        save(arg0: Internal.ProgressListener_, arg1: boolean, arg2: boolean): void;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        resetEmptyTime(): void;
        getMaxSection(): number;
        addWithUUID(arg0: Internal.Entity_): boolean;
        setDefaultSpawnPos(arg0: BlockPos_, arg1: number): void;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getAllEntities(): Internal.Iterable<Internal.Entity>;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        unload(arg0: Internal.LevelChunk_): void;
        getSectionYFromSectionIndex(arg0: number): number;
        tick(arg0: Internal.BooleanSupplier_): void;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        canSleepThroughNights(): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        addRespawnedPlayer(arg0: Internal.ServerPlayer_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        onReputationEvent(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_, arg2: Internal.ReputationEventHandler_): void;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        addWorldGenChunkEntities(arg0: Internal.Stream_<Internal.Entity>): void;
        setDayTime(arg0: number): void;
        sendParticles<T extends Internal.ParticleOptions>(arg0: Internal.ServerPlayer_, arg1: T, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): boolean;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        getRaidAt(arg0: BlockPos_): Internal.Raid;
        getEntities(): Internal.LevelEntityGetter<Internal.Entity>;
        getDataStorage(): Internal.DimensionDataStorage;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        ensureCanWrite(arg0: BlockPos_): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        areEntitiesLoaded(arg0: number): boolean;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        tryAddFreshEntityWithPassengers(arg0: Internal.Entity_): boolean;
        spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        setChunkForced(arg0: number, arg1: number, arg2: boolean): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        addDuringCommandTeleport(arg0: Internal.ServerPlayer_): void;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getHeight(): number;
        startTickingChunk(arg0: Internal.LevelChunk_): void;
        getBlockTicks(): Internal.LevelTickAccess<any>;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getPersistentData(): Internal.CompoundTag;
        getWatchdogStats(): string;
        getPlayers(arg0: Internal.Predicate_<Internal.ServerPlayer>): Internal.List<Internal.ServerPlayer>;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        addDuringTeleport(arg0: Internal.Entity_): void;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        isNaturalSpawningAllowed(arg0: Internal.ChunkPos_): boolean;
        findClosestBiome3d(arg0: Internal.Predicate_<Internal.Holder<Internal.Biome>>, arg1: BlockPos_, arg2: number, arg3: number, arg4: number): com.mojang.datafixers.util.Pair<BlockPos, Internal.Holder<Internal.Biome>>;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        isPositionEntityTicking(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        isCloseToVillage(arg0: BlockPos_, arg1: number): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        setTime(time: number): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        isNaturalSpawningAllowed(arg0: BlockPos_): boolean;
        tickCustomSpawners(arg0: boolean, arg1: boolean): void;
        getScoreboard(): Internal.ServerScoreboard;
        setWeatherParameters(arg0: number, arg1: number, arg2: boolean, arg3: boolean): void;
        addNewPlayer(arg0: Internal.ServerPlayer_): void;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getPortalForcer(): Internal.PortalForcer;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        players(): Internal.List<Internal.ServerPlayer>;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        isVillage(arg0: Internal.SectionPos_): boolean;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        sendParticles<T extends Internal.ParticleOptions>(arg0: T, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        isHandlingTick(): boolean;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getForcedChunks(): Internal.LongSet;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        /**
         * @deprecated
        */
        getEntityOrPart(arg0: number): Internal.Entity;
        createEntity(id: ResourceLocation_): Internal.Entity;
        getDragons(): Internal.List<Internal.EnderDragon>;
        findLightningRod(arg0: BlockPos_): Internal.Optional<BlockPos>;
        addFreshEntityWithPassengers(arg0: Internal.Entity_): void;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        structureManager(): Internal.StructureManager;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getSectionsCount(): number;
        getFluidTicks(): Internal.LevelTicks<Internal.Fluid>;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        updateSleepingPlayerList(): void;
        getRandomPlayer(): Internal.ServerPlayer;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        getLevel(): this;
        tickChunk(arg0: Internal.LevelChunk_, arg1: number): void;
        self(): Internal.Level;
        getEntity(arg0: Internal.UUID_): Internal.Entity;
        hasChunk(arg0: number, arg1: number): boolean;
        sectionsToVillage(arg0: Internal.SectionPos_): number;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        saveDebugReport(arg0: Internal.Path_): void;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        clearBlockEvents(arg0: Internal.BoundingBox_): void;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        setCurrentlyGenerating(arg0: Internal.Supplier_<string>): void;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        findNearestMapStructure(arg0: Internal.TagKey_<Internal.Structure>, arg1: BlockPos_, arg2: number, arg3: boolean): BlockPos;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        create$getEntityTickList(): Internal.EntityTickList;
        getStructureManager(): Internal.StructureTemplateManager;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        addDuringPortalTeleport(arg0: Internal.ServerPlayer_): void;
        removePlayerImmediately(arg0: Internal.ServerPlayer_, arg1: Internal.Entity$RemovalReason_): void;
        getLogicalHeight(): number;
        onStructureStartsAvailable(arg0: Internal.ChunkAccess_): void;
        addLegacyChunkEntities(arg0: Internal.Stream_<Internal.Entity>): void;
        isRaided(arg0: BlockPos_): boolean;
        getRaids(): Internal.Raids;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPoiManager(): Internal.PoiManager;
        isVillage(arg0: BlockPos_): boolean;
        static makeObsidianPlatform(arg0: Internal.ServerLevel_): void;
        getPlayers(): Internal.EntityArrayList;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.Predicate_<T>): Internal.List<T>;
        isFlat(): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get seed(): number
        get maxSection(): number
        get allEntities(): Internal.Iterable<Internal.Entity>
        set dayTime(arg0: number)
        get minBuildHeight(): number
        get entities(): Internal.LevelEntityGetter<Internal.Entity>
        get dataStorage(): Internal.DimensionDataStorage
        get maxBuildHeight(): number
        get height(): number
        get blockTicks(): Internal.LevelTickAccess<any>
        get persistentData(): Internal.CompoundTag
        get watchdogStats(): string
        set time(time: number)
        get scoreboard(): Internal.ServerScoreboard
        get minSection(): number
        get portalForcer(): Internal.PortalForcer
        get handlingTick(): boolean
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get forcedChunks(): Internal.LongSet
        get moonPhase(): number
        get dragons(): Internal.List<Internal.EnderDragon>
        get sectionsCount(): number
        get fluidTicks(): Internal.LevelTicks<Internal.Fluid>
        get randomPlayer(): Internal.ServerPlayer
        get level(): Internal.ServerLevel
        get moonBrightness(): number
        get side(): Internal.ScriptType
        set currentlyGenerating(arg0: Internal.Supplier_<string>)
        get modelDataManager(): Internal.ModelDataManager
        get structureManager(): Internal.StructureTemplateManager
        get entities(): Internal.EntityArrayList
        get logicalHeight(): number
        get raids(): Internal.Raids
        get poiManager(): Internal.PoiManager
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
        get flat(): boolean
        static readonly END_SPAWN_POINT: BlockPos;
        noSave: boolean;
    }
    type ServerLevel_ = ServerLevel;
    interface SpecialSpoutHandlerEvent$SpoutHandler {
        fillBlock(arg0: Internal.BlockContainerJS_, arg1: Internal.FluidStackJS_, arg2: boolean): number;
        (arg0: Internal.BlockContainerJS_, arg1: Internal.FluidStackJS_, arg2: boolean): number;
    }
    type SpecialSpoutHandlerEvent$SpoutHandler_ = SpecialSpoutHandlerEvent$SpoutHandler;
    class AddPackFindersEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.PackType_, arg1: Internal.Consumer_<Internal.RepositorySource>)
        getPackType(): Internal.PackType;
        addRepositorySource(arg0: Internal.RepositorySource_): void;
        get packType(): Internal.PackType
    }
    type AddPackFindersEvent_ = AddPackFindersEvent;
    interface NonNullConsumer <T> {
        accept(arg0: T): void;
        (arg0: T): void;
    }
    type NonNullConsumer_<T> = NonNullConsumer<T>;
    interface EnchantmentBuilder$DamageProtectionFunction {
        getDamageProtection(arg0: number, arg1: DamageSource_): number;
        (arg0: number, arg1: DamageSource_): number;
    }
    type EnchantmentBuilder$DamageProtectionFunction_ = EnchantmentBuilder$DamageProtectionFunction;
    class NoOpFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type NoOpFeature_ = NoOpFeature;
    interface Byte2ObjectMap <V> extends Internal.Byte2ObjectFunction<V>, Internal.Map<number, V> {
        containsValue(arg0: any): boolean;
        replaceAll(arg0: Internal.BiFunction_<number, V, V>): void;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        computeIfAbsent(arg0: number, arg1: Internal.Byte2ObjectFunction_<V>): V;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction<V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Byte2ByteFunction;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        putAll(arg0: Internal.Map_<number, V>): void;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction<V>;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        get(arg0: number): V;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        remove(arg0: number): V;
        values(): Internal.Collection<any>;
        composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ObjectFunction<V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Byte2DoubleFunction;
        apply(arg0: number): V;
        of<K, V>(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<K, V>;
        remove(arg0: number, arg1: any): boolean;
        replace(arg0: number, arg1: V): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<number, V>>;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        getOrDefault(arg0: number, arg1: V): V;
        byte2ObjectEntrySet(): Internal.ObjectSet<Internal.Byte2ObjectMap$Entry<V>>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction<V>;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Byte2ShortFunction;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        of<K, V>(): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        put(arg0: number, arg1: V): V;
        isEmpty(): boolean;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        putIfAbsent(arg0: number, arg1: V): V;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Byte2ObjectFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Byte2FloatFunction;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Byte2LongFunction;
        forEach(arg0: Internal.BiConsumer_<number, V>): void;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        containsKey(arg0: number): boolean;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Byte2CharFunction;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        computeIfAbsent(arg0: number, arg1: Internal.IntFunction_<V>): V;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction<V>;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Byte2ReferenceFunction<T>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        remove(arg0: any, arg1: any): boolean;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        of<K, V>(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<K, V>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        replace(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        computeIfAbsentPartial(arg0: number, arg1: Internal.Byte2ObjectFunction_<V>): V;
        computeIfAbsent(arg0: number, arg1: Internal.Function_<number, V>): V;
        putIfAbsent(arg0: number, arg1: V): V;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction<V>;
        size(): number;
        hashCode(): number;
        of<K, V>(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<K, V>;
        of<K, V>(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<K, V>;
        clear(): void;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Byte2IntFunction;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type Byte2ObjectMap_<V> = Byte2ObjectMap<V>;
    class LevelStorageSource$LevelStorageAccess implements Internal.AutoCloseable {
        constructor(arg0: Internal.LevelStorageSource_, arg1: string)
        deleteLevel(): void;
        getLevelPath(arg0: Internal.LevelResource_): Internal.Path;
        getLevelId(): string;
        getWorldDir(): Internal.Path;
        saveDataTag(arg0: Internal.RegistryAccess_, arg1: Internal.WorldData_, arg2: Internal.CompoundTag_): void;
        makeWorldBackup(): number;
        getSummary(): Internal.LevelSummary;
        getDimensionPath(arg0: Internal.ResourceKey_<Internal.Level>): Internal.Path;
        readAdditionalLevelSaveData(): void;
        renameLevel(arg0: string): void;
        close(): void;
        saveDataTag(arg0: Internal.RegistryAccess_, arg1: Internal.WorldData_): void;
        getDataTag(arg0: Internal.DynamicOps_<Internal.Tag>, arg1: Internal.DataPackConfig_, arg2: Internal.Lifecycle_): Internal.WorldData;
        createPlayerStorage(): Internal.PlayerDataStorage;
        getDataPacks(): Internal.DataPackConfig;
        getIconFile(): Internal.Optional<Internal.Path>;
        get levelId(): string
        get worldDir(): Internal.Path
        get summary(): Internal.LevelSummary
        get dataPacks(): Internal.DataPackConfig
        get iconFile(): Internal.Optional<Internal.Path>
    }
    type LevelStorageSource$LevelStorageAccess_ = LevelStorageSource$LevelStorageAccess;
    interface Applicative <F extends Internal.K1, Mu extends Internal.Applicative$Mu> extends Internal.Functor<F, Mu> {
        group<T1, T2, T3, T4, T5, T6>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        group<T1, T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        apply7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.Function7_<T1, T2, T3, T4, T5, T6, T7, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>): Internal.App<F, R>;
        lift2<A, B, R>(arg0: Internal.App_<F, Internal.BiFunction<A, B, R>>): Internal.BiFunction<Internal.App<F, A>, Internal.App<F, B>, Internal.App<F, R>>;
        apply3<T1, T2, T3, R>(arg0: Internal.Function3_<T1, T2, T3, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>): Internal.App<F, R>;
        ap4<T1, T2, T3, T4, R>(arg0: Internal.App_<F, Internal.Function4<T1, T2, T3, T4, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>): Internal.Products$P13<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
        lift6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<F, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>): Internal.Function6<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, T5>, Internal.App<F, T6>, Internal.App<F, R>>;
        ap6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<F, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>): Internal.App<F, R>;
        apply9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.Function9_<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>): Internal.App<F, R>;
        lift3<T1, T2, T3, R>(arg0: Internal.App_<F, Internal.Function3<T1, T2, T3, R>>): Internal.Function3<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, R>>;
        ap13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>(arg0: Internal.App_<F, Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>, arg12: Internal.App_<F, T12>, arg13: Internal.App_<F, T13>): Internal.App<F, R>;
        group<T1, T2, T3>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>): Internal.Products$P3<F, T1, T2, T3>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>): Internal.Products$P10<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
        ap11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>(arg0: Internal.App_<F, Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>): Internal.App<F, R>;
        lift5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<F, Internal.Function5<T1, T2, T3, T4, T5, R>>): Internal.Function5<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, T5>, Internal.App<F, R>>;
        unbox<F extends Internal.K1, Mu extends Internal.Applicative$Mu>(arg0: Internal.App_<Mu, F>): this;
        lift4<T1, T2, T3, T4, R>(arg0: Internal.App_<F, Internal.Function4<T1, T2, T3, T4, R>>): Internal.Function4<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, R>>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>): Internal.Products$P14<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
        lift1<A, R>(arg0: Internal.App_<F, Internal.Function<A, R>>): Internal.Function<Internal.App<F, A>, Internal.App<F, R>>;
        ap<A, R>(arg0: Internal.App_<F, Internal.Function<A, R>>, arg1: Internal.App_<F, A>): Internal.App<F, R>;
        ap<A, R>(arg0: Internal.Function_<A, R>, arg1: Internal.App_<F, A>): Internal.App<F, R>;
        ap9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<F, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>): Internal.App<F, R>;
        lift9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<F, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>): Internal.Function9<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, T5>, Internal.App<F, T6>, Internal.App<F, T7>, Internal.App<F, T8>, Internal.App<F, T9>, Internal.App<F, R>>;
        ap2<A, B, R>(arg0: Internal.App_<F, Internal.BiFunction<A, B, R>>, arg1: Internal.App_<F, A>, arg2: Internal.App_<F, B>): Internal.App<F, R>;
        apply5<T1, T2, T3, T4, T5, R>(arg0: Internal.Function5_<T1, T2, T3, T4, T5, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>): Internal.Products$P11<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
        ap10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>(arg0: Internal.App_<F, Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>): Internal.Products$P15<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
        lift7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<F, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>): Internal.Function7<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, T5>, Internal.App<F, T6>, Internal.App<F, T7>, Internal.App<F, R>>;
        map<T, R>(arg0: Internal.Function_<T, R>, arg1: Internal.App_<F, T>): Internal.App<F, R>;
        group<T1, T2>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>): Internal.Products$P2<F, T1, T2>;
        ap14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>(arg0: Internal.App_<F, Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>, arg12: Internal.App_<F, T12>, arg13: Internal.App_<F, T13>, arg14: Internal.App_<F, T14>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>): Internal.Products$P9<F, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
        group<T1, T2, T3, T4>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        group<T1, T2, T3, T4, T5>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        ap5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<F, Internal.Function5<T1, T2, T3, T4, T5, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>): Internal.App<F, R>;
        group<T1>(arg0: Internal.App_<F, T1>): Internal.Products$P1<F, T1>;
        ap7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<F, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>): Internal.Products$P12<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
        ap3<T1, T2, T3, R>(arg0: Internal.App_<F, Internal.Function3<T1, T2, T3, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>): Internal.App<F, R>;
        ap15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>(arg0: Internal.App_<F, Internal.Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>, arg12: Internal.App_<F, T12>, arg13: Internal.App_<F, T13>, arg14: Internal.App_<F, T14>, arg15: Internal.App_<F, T15>): Internal.App<F, R>;
        ap8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<F, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>): Internal.App<F, R>;
        apply8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.Function8_<T1, T2, T3, T4, T5, T6, T7, T8, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>): Internal.App<F, R>;
        point<A>(arg0: A): Internal.App<F, A>;
        lift8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<F, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>): Internal.Function8<Internal.App<F, T1>, Internal.App<F, T2>, Internal.App<F, T3>, Internal.App<F, T4>, Internal.App<F, T5>, Internal.App<F, T6>, Internal.App<F, T7>, Internal.App<F, T8>, Internal.App<F, R>>;
        apply2<A, B, R>(arg0: Internal.BiFunction_<A, B, R>, arg1: Internal.App_<F, A>, arg2: Internal.App_<F, B>): Internal.App<F, R>;
        apply6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.Function6_<T1, T2, T3, T4, T5, T6, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>): Internal.App<F, R>;
        apply4<T1, T2, T3, T4, R>(arg0: Internal.Function4_<T1, T2, T3, T4, R>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>): Internal.App<F, R>;
        ap12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>(arg0: Internal.App_<F, Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>, arg12: Internal.App_<F, T12>): Internal.App<F, R>;
        ap16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>(arg0: Internal.App_<F, Internal.Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>, arg1: Internal.App_<F, T1>, arg2: Internal.App_<F, T2>, arg3: Internal.App_<F, T3>, arg4: Internal.App_<F, T4>, arg5: Internal.App_<F, T5>, arg6: Internal.App_<F, T6>, arg7: Internal.App_<F, T7>, arg8: Internal.App_<F, T8>, arg9: Internal.App_<F, T9>, arg10: Internal.App_<F, T10>, arg11: Internal.App_<F, T11>, arg12: Internal.App_<F, T12>, arg13: Internal.App_<F, T13>, arg14: Internal.App_<F, T14>, arg15: Internal.App_<F, T15>, arg16: Internal.App_<F, T16>): Internal.App<F, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>, arg15: Internal.App_<F, T16>): Internal.Products$P16<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
    }
    type Applicative_<F extends Internal.K1, Mu extends Internal.Applicative$Mu> = Applicative<F, Mu>;
    interface CustomDrawable$DrawHandler extends Internal.AutoCloseable {
        draw(arg0: Internal.DirectContext_, arg1: Internal.DrawableInfo_): void;
        close(): void;
        (arg0: Internal.DirectContext_, arg1: Internal.DrawableInfo_): void;
    }
    type CustomDrawable$DrawHandler_ = CustomDrawable$DrawHandler;
    interface GenericDeclaration extends Internal.AnnotatedElement {
        getAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getDeclaredAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getDeclaredAnnotationsByType<T extends Internal.Annotation>(arg0: T): T[];
        getAnnotation<T extends Internal.Annotation>(arg0: T): T;
        getAnnotations(): Internal.Annotation[];
        getTypeParameters(): any[];
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        get annotations(): Internal.Annotation[]
        get typeParameters(): any[]
        get declaredAnnotations(): Internal.Annotation[]
    }
    type GenericDeclaration_ = GenericDeclaration;
    interface BiomeSeedProvider {
        getBiomeSeed(): number;
        get biomeSeed(): number
    }
    type BiomeSeedProvider_ = BiomeSeedProvider;
    class ScreenEvent$CharacterTyped$Pre extends Internal.ScreenEvent$CharacterTyped {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: string, arg2: number)
    }
    type ScreenEvent$CharacterTyped$Pre_ = ScreenEvent$CharacterTyped$Pre;
    class ModelDataManager {
        constructor(arg0: Internal.Level_)
        requestRefresh(arg0: Internal.BlockEntity_): void;
        getAt(arg0: BlockPos_): Internal.ModelData;
        getAt(arg0: Internal.ChunkPos_): Internal.Map<BlockPos, Internal.ModelData>;
        static onChunkUnload(arg0: Internal.ChunkEvent$Unload_): void;
    }
    type ModelDataManager_ = ModelDataManager;
    class LocalPlayer extends Internal.AbstractClientPlayer {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.ClientLevel_, arg2: Internal.ClientPacketListener_, arg3: Internal.StatsCounter_, arg4: Internal.ClientRecipeBook_, arg5: boolean, arg6: boolean)
        resetPos(): void;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        isMovingSlowly(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        setServerBrand(arg0: string): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        removeRecipeHighlight(arg0: Internal.Recipe_<any>): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        setSelectedSlot(index: number): void;
        jumpInFluid(arg0: Internal.FluidType_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        setMotionZ(z: number): void;
        getAttackRange(): number;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFoodLevel(): number;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        setSaturation(saturation: number): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        commandUnsigned(arg0: string): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getXp(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        isMiningBlock(): boolean;
        updateSyncFields(arg0: Internal.LocalPlayer_): void;
        isUndead(): boolean;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        clientSideCloseContainer(): void;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        isCloseEnough(arg0: Internal.Entity_, arg1: number): boolean;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        getServerBrand(): string;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getWaterVision(): number;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        chatSigned(arg0: string, arg1: Internal.Component_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        commandSigned(arg0: string, arg1: Internal.Component_): void;
        give(item: Internal.ItemStack_): void;
        isAutoJumpEnabled(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        setShowDeathScreen(arg0: boolean): void;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        sinkInFluid(arg0: Internal.FluidType_): void;
        handler$bfd000$create$noSwimmingWithHeavyBootsOn(arg0: Internal.CallbackInfoReturnable_<any>): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        hurtTo(arg0: number): void;
        getScriptType(): Internal.ScriptType;
        setPermissionLevel(arg0: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        isSelf(): boolean;
        getParts(): Internal.PartEntity<any>[];
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        setStatusMessage(message: Internal.Component_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getSaturation(): number;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getStats(): Internal.StatsCounter;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        isFake(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        canInteractWith(arg0: BlockPos_, arg1: number): boolean;
        handler$bcd000$automobility$setAutomobileInputs(arg0: Internal.CallbackInfo_): void;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        swing(): void;
        canStartSwimming(): boolean;
        getXpLevel(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getCurrentMood(): number;
        paint(tag: Internal.CompoundTag_): void;
        getDisplayName(): Internal.Component;
        getRecipeBook(): Internal.ClientRecipeBook;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setXpLevel(l: number): void;
        setFoodLevel(foodLevel: number): void;
        addXPLevels(l: number): void;
        shouldRiderSit(): boolean;
        getLegsArmorItem(): Internal.ItemStack;
        sendOpenInventory(): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        isHandsBusy(): boolean;
        sendData(channel: string): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        isFrame(): boolean;
        shouldShowDeathScreen(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        self(): Internal.LivingEntity;
        drop(arg0: boolean): boolean;
        getDefaultMovementSpeed(): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isRidingJumpable(): boolean;
        setRotation(yaw: number, pitch: number): void;
        notify(notification: Notification_): void;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getMotionY(): number;
        canInteractWith(arg0: Internal.Entity_, arg1: number): boolean;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        giveInHand(item: Internal.ItemStack_): void;
        addXP(xp: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        getFeetArmorItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setExperienceValues(arg0: number, arg1: number, arg2: number): void;
        setMotionX(x: number): void;
        self(): Internal.Player;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        canHit(arg0: Internal.Entity_, arg1: number): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        setMovementSpeedAddition(speed: number): void;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        sendInventoryUpdate(): void;
        getChestArmorItem(): Internal.ItemStack;
        getPermissionLevel(): number;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        commandHasSignableArguments(arg0: string): boolean;
        getJumpRidingScale(): number;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        serverAiStep(): void;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get movingSlowly(): boolean
        get offHandItem(): Internal.ItemStack
        set serverBrand(arg0: string)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        set selectedSlot(index: number)
        get totalMovementSpeed(): number
        set motionZ(z: number)
        get attackRange(): number
        get foodLevel(): number
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get item(): Internal.ItemStack
        set x(x: number)
        get xp(): number
        get miningBlock(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get name(): Internal.Component
        get serverBrand(): string
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get waterVision(): number
        get autoJumpEnabled(): boolean
        set showDeathScreen(arg0: boolean)
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get scriptType(): Internal.ScriptType
        set permissionLevel(arg0: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get self(): boolean
        get parts(): Internal.PartEntity<any>[]
        set statusMessage(message: Internal.Component_)
        get saturation(): number
        get stats(): Internal.StatsCounter
        get fake(): boolean
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get xpLevel(): number
        get living(): boolean
        get currentMood(): number
        get displayName(): Internal.Component
        get recipeBook(): Internal.ClientRecipeBook
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set xpLevel(l: number)
        set foodLevel(foodLevel: number)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get handsBusy(): boolean
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ridingJumpable(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get motionY(): number
        get passengers(): Internal.EntityArrayList
        get feetArmorItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        set movementSpeedAddition(speed: number)
        get chestArmorItem(): Internal.ItemStack
        get permissionLevel(): number
        get motionZ(): number
        get jumpRidingScale(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        input: Internal.Input;
        xBobO: number;
        portalTime: number;
        readonly connection: Internal.ClientPacketListener;
        xBob: number;
        oPortalTime: number;
        yBob: number;
        yBobO: number;
        sprintTime: number;
        static readonly LOGGER: Internal.Log4jLogger;
    }
    type LocalPlayer_ = LocalPlayer;
    class ModFileScanData$AnnotationData extends Internal.Record {
        constructor(annotationType: org.objectweb.asm.Type_, targetType: Internal.ElementType_, clazz: org.objectweb.asm.Type_, memberName: string, annotationData: Internal.Map_<string, any>)
        memberName(): string;
        clazz(): org.objectweb.asm.Type;
        annotationData(): Internal.Map<string, any>;
        targetType(): Internal.ElementType;
        annotationType(): org.objectweb.asm.Type;
    }
    type ModFileScanData$AnnotationData_ = ModFileScanData$AnnotationData;
    abstract class MultifaceBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        static getFaceProperty(arg0: Internal.Direction_): Internal.BooleanProperty;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        isValidStateForPlacement(arg0: Internal.BlockGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        static canAttachTo(arg0: Internal.BlockGetter_, arg1: Internal.Direction_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        static hasFace(arg0: Internal.BlockState_, arg1: Internal.Direction_): boolean;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        static pack(arg0: Internal.Collection_<Internal.Direction>): number;
        getBlockStates(): Internal.List<Internal.BlockState>;
        static availableFaces(arg0: Internal.BlockState_): Internal.Set<Internal.Direction>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        getSpreader(): Internal.MultifaceSpreader;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getStateForPlacement(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static unpack(arg0: number): Internal.Set<Internal.Direction>;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get spreader(): Internal.MultifaceSpreader
    }
    type MultifaceBlock_ = MultifaceBlock;
    class Explosion {
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Explosion$BlockInteraction_)
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Explosion$BlockInteraction_, arg8: Internal.List_<BlockPos>)
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: number, arg4: number, arg5: number)
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.List_<BlockPos>)
        constructor(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: DamageSource_, arg3: Internal.ExplosionDamageCalculator_, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: Internal.Explosion$BlockInteraction_)
        getSourceMob(): Internal.LivingEntity;
        static getSeenPercent(arg0: Vec3_, arg1: Internal.Entity_): number;
        getToBlow(): Internal.List<BlockPos>;
        getDamageSource(): DamageSource;
        clearToBlow(): void;
        getPosition(): Vec3;
        getExploder(): Internal.Entity;
        finalizeExplosion(arg0: boolean): void;
        explode(): void;
        getHitPlayers(): Internal.Map<Internal.Player, Vec3>;
        get sourceMob(): Internal.LivingEntity
        get toBlow(): Internal.List<BlockPos>
        get damageSource(): DamageSource
        get position(): Vec3
        get exploder(): Internal.Entity
        get hitPlayers(): Internal.Map<Internal.Player, Vec3>
        radius: number;
        source: Internal.Entity;
    }
    type Explosion_ = Explosion;
    class ScreenEvent$CharacterTyped extends Internal.ScreenEvent {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: string, arg2: number)
        getModifiers(): number;
        getCodePoint(): string;
        get modifiers(): number
        get codePoint(): string
    }
    type ScreenEvent$CharacterTyped_ = ScreenEvent$CharacterTyped;
    interface LongConsumer {
        andThen(arg0: Internal.LongConsumer_): this;
        accept(arg0: number): void;
        (arg0: number): void;
    }
    type LongConsumer_ = LongConsumer;
    class Holder$Reference <T> implements Internal.IHolderReferenceAccessor<any>, Internal.Holder<T> {
        isValidInRegistry(arg0: Internal.Registry_<T>): boolean;
        bindTags(arg0: Internal.Collection_<Internal.TagKey<T>>): void;
        containsTag(arg0: Internal.TagKey_<T>): boolean;
        isBound(): boolean;
        /**
         * @deprecated
        */
        static createIntrusive<T>(arg0: Internal.Registry_<T>, arg1: T): Internal.Holder$Reference<T>;
        static createStandAlone<T>(arg0: Internal.Registry_<T>, arg1: Internal.ResourceKey_<T>): Internal.Holder$Reference<T>;
        is(arg0: ResourceLocation_): boolean;
        getType(): Internal.Holder$Reference$Type;
        static direct<T>(arg0: T): Internal.Holder<T>;
        value(): T;
        bind(arg0: Internal.ResourceKey_<T>, arg1: T): void;
        key(): Internal.ResourceKey<T>;
        unwrapKey(): Internal.Optional<Internal.ResourceKey<T>>;
        is(arg0: Internal.Predicate_<Internal.ResourceKey<T>>): boolean;
        unwrap(): Internal.Either<Internal.ResourceKey<T>, T>;
        static hackyErase<T>(arg0: Internal.Holder_<T>): Internal.Holder<T>;
        invokeBind(arg0: Internal.ResourceKey_<any>, arg1: any): void;
        getTagKeys(): Internal.Stream<Internal.TagKey<T>>;
        kind(): Internal.Holder$Kind;
        is(arg0: Internal.ResourceKey_<T>): boolean;
        tags(): Internal.Stream<Internal.TagKey<T>>;
        get(): T;
        containsTag(arg0: Internal.ITag_<T>): boolean;
        is(arg0: Internal.TagKey_<T>): boolean;
        get bound(): boolean
        get type(): Internal.Holder$Reference$Type
        get tagKeys(): Internal.Stream<Internal.TagKey<T>>
    }
    type Holder$Reference_<T> = Holder$Reference<T>;
    class GlobalPos {
        dimension(): Internal.ResourceKey<Internal.Level>;
        pos(): BlockPos;
        static of(arg0: Internal.ResourceKey_<Internal.Level>, arg1: BlockPos_): Internal.GlobalPos;
        static readonly CODEC: Internal.Codec<Internal.GlobalPos>;
    }
    type GlobalPos_ = GlobalPos;
    class TurtleEggBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        static isSand(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static onSand(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_HATCH_LEVEL: 2;
        static readonly HATCH: Internal.IntegerProperty;
        static readonly MAX_EGGS: 4;
        static readonly MIN_EGGS: 1;
        static readonly EGGS: Internal.IntegerProperty;
    }
    type TurtleEggBlock_ = TurtleEggBlock;
    abstract class Model {
        constructor(arg0: Internal.Function_<ResourceLocation, Internal.RenderType>)
        renderType(arg0: ResourceLocation_): Internal.RenderType;
        renderToBuffer(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
    }
    type Model_ = Model;
    class ClientboundContainerSetContentPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: Internal.NonNullList_<Internal.ItemStack>, arg3: Internal.ItemStack_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getStateId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getCarriedItem(): Internal.ItemStack;
        getContainerId(): number;
        isSkippable(): boolean;
        getItems(): Internal.List<Internal.ItemStack>;
        get stateId(): number
        get carriedItem(): Internal.ItemStack
        get containerId(): number
        get skippable(): boolean
        get items(): Internal.List<Internal.ItemStack>
    }
    type ClientboundContainerSetContentPacket_ = ClientboundContainerSetContentPacket;
    interface Choreographer$FrameCallback {
        doFrame(arg0: Internal.Choreographer_, arg1: number): void;
        (arg0: Internal.Choreographer_, arg1: number): void;
    }
    type Choreographer$FrameCallback_ = Choreographer$FrameCallback;
    class Class <T> implements Internal.Constable, Internal.Type, Internal.TypeDescriptor$OfField<typeof any>, Internal.Serializable, Internal.AnnotatedElement, Internal.GenericDeclaration {
        isPrimitive(): boolean;
        getTypeName(): string;
        isAnnotation(): boolean;
        getConstructors(): Internal.Constructor<any>[];
        isInstance(arg0: any): boolean;
        getModifiers(): number;
        static forName(arg0: Internal.Module_, arg1: string): typeof any;
        getDeclaredMethod(arg0: string, ...arg1: typeof any[]): Internal.Method;
        getEnumConstants(): T[];
        getAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getAnnotatedSuperclass(): Internal.AnnotatedType;
        getRecordComponents(): any[];
        getDeclaredField(arg0: string): Internal.Field;
        getClassLoader(): Internal.ClassLoader;
        getPackageName(): string;
        static forName(arg0: string): typeof any;
        getAnnotatedInterfaces(): Internal.AnnotatedType[];
        getDeclaredFields(): Internal.Field[];
        asSubclass<U>(arg0: U): U;
        getResourceAsStream(arg0: string): Internal.InputStream;
        arrayType(): Internal.TypeDescriptor$OfField<any>;
        isLocalClass(): boolean;
        getDeclaredAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        getProtectionDomain(): Internal.ProtectionDomain;
        cast(arg0: any): T;
        getGenericSuperclass(): Internal.Type;
        isAnonymousClass(): boolean;
        getDeclaredConstructor(...arg0: typeof any[]): Internal.Constructor<T>;
        getMethods(): Internal.Method[];
        isNestmateOf(arg0: typeof any): boolean;
        isInterface(): boolean;
        getSuperclass(): this;
        getField(arg0: string): Internal.Field;
        getTypeParameters(): any[];
        getModule(): Internal.Module;
        toGenericString(): string;
        getFields(): Internal.Field[];
        isAssignableFrom(arg0: typeof any): boolean;
        getComponentType(): typeof any;
        componentType(): Internal.TypeDescriptor$OfField<any>;
        getGenericInterfaces(): Internal.Type[];
        getEnclosingMethod(): Internal.Method;
        getEnclosingConstructor(): Internal.Constructor<any>;
        getNestMembers(): typeof any[];
        descriptorString(): string;
        /**
         * @deprecated
        */
        newInstance(): T;
        isRecord(): boolean;
        isArray(): boolean;
        getName(): string;
        describeConstable(): Internal.Optional<Internal.ClassDesc>;
        isSealed(): boolean;
        getDeclaredAnnotations(): Internal.Annotation[];
        isAnnotationPresent(arg0: typeof Internal.Annotation): boolean;
        isMemberClass(): boolean;
        getDeclaredConstructors(): Internal.Constructor<any>[];
        getCanonicalName(): string;
        getClasses(): typeof any[];
        isHidden(): boolean;
        isSynthetic(): boolean;
        getEnclosingClass(): typeof any;
        getInterfaces(): typeof any[];
        getSimpleName(): string;
        getMethod(arg0: string, ...arg1: typeof any[]): Internal.Method;
        getDeclaringClass(): typeof any;
        desiredAssertionStatus(): boolean;
        getSigners(): any[];
        static forName(arg0: string, arg1: boolean, arg2: Internal.ClassLoader_): typeof any;
        getPackage(): Internal.Package;
        getDeclaredMethods(): Internal.Method[];
        getConstructor(...arg0: typeof any[]): Internal.Constructor<T>;
        isEnum(): boolean;
        getPermittedSubclasses(): typeof any[];
        getAnnotations(): Internal.Annotation[];
        getNestHost(): typeof any;
        getDeclaredAnnotation<A extends Internal.Annotation>(arg0: A): A;
        getResource(arg0: string): Internal.URL;
        getDeclaredClasses(): typeof any[];
        getAnnotationsByType<A extends Internal.Annotation>(arg0: A): A[];
        get primitive(): boolean
        get typeName(): string
        get annotation(): boolean
        get constructors(): Internal.Constructor<any>[]
        get modifiers(): number
        get enumConstants(): T[]
        get annotatedSuperclass(): Internal.AnnotatedType
        get recordComponents(): any[]
        get classLoader(): Internal.ClassLoader
        get packageName(): string
        get annotatedInterfaces(): Internal.AnnotatedType[]
        get declaredFields(): Internal.Field[]
        get localClass(): boolean
        get protectionDomain(): Internal.ProtectionDomain
        get genericSuperclass(): Internal.Type
        get anonymousClass(): boolean
        get methods(): Internal.Method[]
        get "interface"(): boolean
        get superclass(): T
        get typeParameters(): any[]
        get module(): Internal.Module
        get fields(): Internal.Field[]
        get componentType(): typeof any
        get genericInterfaces(): Internal.Type[]
        get enclosingMethod(): Internal.Method
        get enclosingConstructor(): Internal.Constructor<any>
        get nestMembers(): typeof any[]
        get record(): boolean
        get array(): boolean
        get name(): string
        get sealed(): boolean
        get declaredAnnotations(): Internal.Annotation[]
        get memberClass(): boolean
        get declaredConstructors(): Internal.Constructor<any>[]
        get canonicalName(): string
        get classes(): typeof any[]
        get hidden(): boolean
        get synthetic(): boolean
        get enclosingClass(): typeof any
        get interfaces(): typeof any[]
        get simpleName(): string
        get declaringClass(): typeof any
        get signers(): any[]
        get "package"(): Internal.Package
        get declaredMethods(): Internal.Method[]
        get enum(): boolean
        get permittedSubclasses(): typeof any[]
        get annotations(): Internal.Annotation[]
        get nestHost(): typeof any
        get declaredClasses(): typeof any[]
    }
    type Class_<T> = Class<T>;
    class IntSummaryStatistics implements Internal.IntConsumer {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        getSum(): number;
        getCount(): number;
        getAverage(): number;
        getMax(): number;
        accept(arg0: number): void;
        combine(arg0: Internal.IntSummaryStatistics_): void;
        getMin(): number;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
        get sum(): number
        get count(): number
        get average(): number
        get max(): number
        get min(): number
    }
    type IntSummaryStatistics_ = IntSummaryStatistics;
    class FluidTransferList implements Internal.IFluidTransfer, Internal.ITagSerializable<Internal.CompoundTag> {
        constructor(transfers: Internal.List_<Internal.IFluidTransfer>)
        constructor(...transfers: Internal.IFluidTransfer_[])
        fill(tank: number, resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        createSnapshot(): any;
        restoreFromSnapshot(snapshot: any): void;
        supportsDrain(tank: number): boolean;
        setFluidInTank(tank: number, fluidStack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): void;
        getTankCapacity(tank: number): number;
        supportsFill(tank: number): boolean;
        getFluidInTank(tank: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChange: boolean): number;
        drain(maxDrain: number, simulate: boolean, notifyChange: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        serializeNBT(): Internal.CompoundTag;
        fill(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): number;
        drain(maxDrain: number, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        setFilter(filter: Internal.Predicate_<com.lowdragmc.lowdraglib.side.fluid.FluidStack>): void;
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        isFluidValid(tank: number, stack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        getTanks(): number;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        drain(tank: number, resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChanges: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        onContentsChanged(): void;
        drain(resource: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, simulate: boolean, notifyChange: boolean): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        set filter(filter: Internal.Predicate_<com.lowdragmc.lowdraglib.side.fluid.FluidStack>)
        get tanks(): number
        readonly transfers: Internal.IFluidTransfer[];
    }
    type FluidTransferList_ = FluidTransferList;
    class RegistryObject <T> implements Internal.Supplier<T> {
        static create<T, U extends T>(arg0: ResourceLocation_, arg1: Internal.IForgeRegistry_<T>): Internal.RegistryObject<U>;
        stream(): Internal.Stream<T>;
        filter(arg0: Internal.Predicate_<T>): this;
        getKey(): Internal.ResourceKey<T>;
        static createOptional<T, U extends T>(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: string): Internal.RegistryObject<U>;
        static createOptional<T, U extends T>(arg0: ResourceLocation_, arg1: Internal.ResourceKey_<Internal.Registry<T>>, arg2: string): Internal.RegistryObject<U>;
        ifPresent(arg0: Internal.Consumer_<T>): void;
        orElseGet(arg0: Internal.Supplier_<T>): T;
        flatMap<U>(arg0: Internal.Function_<T, Internal.Optional<U>>): Internal.Optional<U>;
        lazyMap<U>(arg0: Internal.Function_<T, U>): Internal.Supplier<U>;
        static create<T, U extends T>(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: string): Internal.RegistryObject<U>;
        orElse(arg0: T): T;
        isPresent(): boolean;
        getId(): ResourceLocation;
        map<U>(arg0: Internal.Function_<T, U>): Internal.Optional<U>;
        getHolder(): Internal.Optional<Internal.Holder<T>>;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): T;
        get(): T;
        static create<T, U extends T>(arg0: ResourceLocation_, arg1: Internal.ResourceKey_<Internal.Registry<T>>, arg2: string): Internal.RegistryObject<U>;
        get key(): Internal.ResourceKey<T>
        get present(): boolean
        get id(): ResourceLocation
        get holder(): Internal.Optional<Internal.Holder<T>>
    }
    type RegistryObject_<T> = RegistryObject<T>;
    interface AccessKeyMapping {
        controlling$getKey(): Internal.InputConstants$Key;
    }
    type AccessKeyMapping_ = AccessKeyMapping;
    class ScreenEvent$MouseButtonPressed$Post extends Internal.ScreenEvent$MouseButtonPressed {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: boolean)
        wasHandled(): boolean;
    }
    type ScreenEvent$MouseButtonPressed$Post_ = ScreenEvent$MouseButtonPressed$Post;
    class CommandDispatcher <S> {
        constructor()
        constructor(arg0: Internal.RootCommandNode_<S>)
        execute(arg0: Internal.ParseResults_<S>): number;
        getPath(arg0: Internal.CommandNode_<S>): Internal.Collection<string>;
        register(arg0: Internal.LiteralArgumentBuilder_<S>): Internal.LiteralCommandNode<S>;
        getRoot(): Internal.RootCommandNode<S>;
        parse(arg0: string, arg1: S): Internal.ParseResults<S>;
        getCompletionSuggestions(arg0: Internal.ParseResults_<S>, arg1: number): Internal.CompletableFuture<Internal.Suggestions>;
        getAllUsage(arg0: Internal.CommandNode_<S>, arg1: S, arg2: boolean): string[];
        execute(arg0: Internal.StringReader_, arg1: S): number;
        findNode(arg0: Internal.Collection_<string>): Internal.CommandNode<S>;
        parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults<S>;
        getCompletionSuggestions(arg0: Internal.ParseResults_<S>): Internal.CompletableFuture<Internal.Suggestions>;
        getSmartUsage(arg0: Internal.CommandNode_<S>, arg1: S): Internal.Map<Internal.CommandNode<S>, string>;
        execute(arg0: string, arg1: S): number;
        setConsumer(arg0: Internal.ResultConsumer_<S>): void;
        findAmbiguities(arg0: Internal.AmbiguityConsumer_<S>): void;
        get root(): Internal.RootCommandNode<S>
        set consumer(arg0: Internal.ResultConsumer_<S>)
        static readonly ARGUMENT_SEPARATOR_CHAR: " ";
        static readonly ARGUMENT_SEPARATOR: " ";
    }
    type CommandDispatcher_<S> = CommandDispatcher<S>;
    class HeightRangePlacement extends Internal.PlacementModifier {
        static uniform(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_): Internal.HeightRangePlacement;
        static triangle(arg0: Internal.VerticalAnchor_, arg1: Internal.VerticalAnchor_): Internal.HeightRangePlacement;
        static of(arg0: Internal.HeightProvider_): Internal.HeightRangePlacement;
        static readonly CODEC: Internal.Codec<Internal.HeightRangePlacement>;
    }
    type HeightRangePlacement_ = HeightRangePlacement;
    class TextureStitchEvent$Pre extends Internal.TextureStitchEvent {
        constructor()
        constructor(arg0: Internal.TextureAtlas_, arg1: Internal.Set_<ResourceLocation>)
        addSprite(arg0: ResourceLocation_): boolean;
    }
    type TextureStitchEvent$Pre_ = TextureStitchEvent$Pre;
    /**
     * Invoked when an item is smelted by a player.
    */
    class ItemSmeltedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, smelted: Internal.ItemStack_)
        /**
         * The item that was smelted.
        */
        getItem(): Internal.ItemStack;
        /**
         * The item that was smelted.
        */
        get item(): Internal.ItemStack
    }
    type ItemSmeltedEventJS_ = ItemSmeltedEventJS;
    class ServerboundCommandSuggestionPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: string)
        handle(arg0: Internal.PacketListener_): void;
        getCommand(): string;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get command(): string
        get skippable(): boolean
        get id(): number
    }
    type ServerboundCommandSuggestionPacket_ = ServerboundCommandSuggestionPacket;
    class StructureVoidBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type StructureVoidBlock_ = StructureVoidBlock;
    class ScreenEvent$Closing extends Internal.ScreenEvent {
        constructor()
        constructor(arg0: Internal.Screen_)
    }
    type ScreenEvent$Closing_ = ScreenEvent$Closing;
    interface Shapes$DoubleLineConsumer {
        consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
    }
    type Shapes$DoubleLineConsumer_ = Shapes$DoubleLineConsumer;
    interface Entity$MoveFunction {
        accept(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number): void;
        (arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number): void;
    }
    type Entity$MoveFunction_ = Entity$MoveFunction;
    abstract class Team {
        constructor()
        getDeathMessageVisibility(): Internal.Team$Visibility;
        getFormattedName(arg0: Internal.Component_): Internal.MutableComponent;
        isAllowFriendlyFire(): boolean;
        getName(): string;
        isAlliedTo(arg0: Internal.Team_): boolean;
        getColor(): Internal.ChatFormatting;
        getNameTagVisibility(): Internal.Team$Visibility;
        getCollisionRule(): Internal.Team$CollisionRule;
        getPlayers(): Internal.Collection<string>;
        canSeeFriendlyInvisibles(): boolean;
        get deathMessageVisibility(): Internal.Team$Visibility
        get allowFriendlyFire(): boolean
        get name(): string
        get color(): Internal.ChatFormatting
        get nameTagVisibility(): Internal.Team$Visibility
        get collisionRule(): Internal.Team$CollisionRule
        get players(): Internal.Collection<string>
    }
    type Team_ = Team;
    class KubeJSIngredientSerializer <T extends Internal.KubeJSIngredient> extends Internal.Record implements Internal.IIngredientSerializer<T> {
        constructor(fromJson: Internal.Function_<Internal.JsonObject, T>, fromNet: Internal.Function_<Internal.FriendlyByteBuf, T>)
        fromJson(): Internal.Function<Internal.JsonObject, T>;
        fromNet(): Internal.Function<Internal.FriendlyByteBuf, T>;
        parse(arg0: Internal.JsonObject_): Internal.Ingredient;
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Ingredient_): void;
        parse(arg0: Internal.FriendlyByteBuf_): Internal.Ingredient;
        write(buf: Internal.FriendlyByteBuf_, ingredient: T): void;
    }
    type KubeJSIngredientSerializer_<T extends Internal.KubeJSIngredient> = KubeJSIngredientSerializer<T>;
    class NormalNoise {
        parameters(): Internal.NormalNoise$NoiseParameters;
        getValue(arg0: number, arg1: number, arg2: number): number;
        static create(arg0: Internal.RandomSource_, arg1: Internal.NormalNoise$NoiseParameters_): Internal.NormalNoise;
        maxValue(): number;
        /**
         * @deprecated
        */
        static createLegacyNetherBiome(arg0: Internal.RandomSource_, arg1: Internal.NormalNoise$NoiseParameters_): Internal.NormalNoise;
        static create(arg0: Internal.RandomSource_, arg1: number, ...arg2: number[]): Internal.NormalNoise;
        parityConfigString(arg0: Internal.StringBuilder_): void;
    }
    type NormalNoise_ = NormalNoise;
    class CommentedFileConfigBuilder extends Internal.GenericBuilder<Internal.CommentedConfig, Internal.CommentedFileConfig> {
    }
    type CommentedFileConfigBuilder_ = CommentedFileConfigBuilder;
    class TagPrefix$OreType extends Internal.Record {
        constructor(stoneType: Internal.Supplier_<Internal.BlockState>, isNether: boolean, material: Material_, color: MaterialColor_, sound: SoundType_)
        color(): MaterialColor;
        isNether(): boolean;
        sound(): SoundType;
        stoneType(): Internal.Supplier<Internal.BlockState>;
        material(): Material;
        get nether(): boolean
    }
    type TagPrefix$OreType_ = TagPrefix$OreType;
    interface FormattedText$ContentConsumer <T> {
        accept(arg0: string): Internal.Optional<T>;
    }
    type FormattedText$ContentConsumer_<T> = FormattedText$ContentConsumer<T>;
    abstract class AbstractClientPlayer extends Internal.Player implements Internal.ClientPlayerKJS {
        constructor(arg0: Internal.ClientLevel_, arg1: Internal.GameProfile_, arg2: Internal.ProfilePublicKey_)
        getDistance(pos: BlockPos_): number;
        isFake(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        canInteractWith(arg0: BlockPos_, arg1: number): boolean;
        static getSkinLocation(arg0: string): ResourceLocation;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        isCapeLoaded(): boolean;
        addFood(f: number, m: number): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        canStartSwimming(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getXpLevel(): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        setSelectedSlot(index: number): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        jumpInFluid(arg0: Internal.FluidType_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isSkinLoaded(): boolean;
        paint(tag: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getAttackRange(): number;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        isElytraLoaded(): boolean;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        static registerSkinTexture(arg0: ResourceLocation_, arg1: string): void;
        getFoodLevel(): number;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        setXpLevel(l: number): void;
        setFoodLevel(foodLevel: number): void;
        setSaturation(saturation: number): void;
        addXPLevels(l: number): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        sendData(channel: string): void;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        getXp(): number;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        isMiningBlock(): boolean;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getModelName(): string;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        notify(notification: Notification_): void;
        isMonster(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getFieldOfViewModifier(): number;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        isCloseEnough(arg0: Internal.Entity_, arg1: number): boolean;
        canInteractWith(arg0: Internal.Entity_, arg1: number): boolean;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        giveInHand(item: Internal.ItemStack_): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        addXP(xp: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        give(item: Internal.ItemStack_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getCloakTextureLocation(): ResourceLocation;
        self(): Internal.Player;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        canHit(arg0: Internal.Entity_, arg1: number): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        isSelf(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        sendInventoryUpdate(): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        getElytraTextureLocation(): ResourceLocation;
        getSkinTextureLocation(): ResourceLocation;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getProfile(): Internal.GameProfile;
        getSaturation(): number;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get fake(): boolean
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get capeLoaded(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get xpLevel(): number
        set selectedSlot(index: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get skinLoaded(): boolean
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get attackRange(): number
        get elytraLoaded(): boolean
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get foodLevel(): number
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set xpLevel(l: number)
        set foodLevel(foodLevel: number)
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get selectedSlot(): number
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get xp(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        get miningBlock(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get modelName(): string
        get undead(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get fieldOfViewModifier(): number
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get cloakTextureLocation(): ResourceLocation
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get self(): boolean
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        get elytraTextureLocation(): ResourceLocation
        get skinTextureLocation(): ResourceLocation
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        get saturation(): number
        set headArmorItem(item: Internal.ItemStack_)
        elytraRotX: number;
        elytraRotY: number;
        elytraRotZ: number;
        readonly clientLevel: Internal.ClientLevel;
    }
    type AbstractClientPlayer_ = AbstractClientPlayer;
    interface AccessorCraftingContainer {
        bookshelf$getMenu(): Internal.AbstractContainerMenu;
    }
    type AccessorCraftingContainer_ = AccessorCraftingContainer;
    interface BuilderFactory {
        createBuilder(arg0: ResourceLocation_): Internal.BuilderBase<any>;
    }
    type BuilderFactory_ = BuilderFactory;
    interface MetricSampler$ThresholdTest {
        test(arg0: number): boolean;
    }
    type MetricSampler$ThresholdTest_ = MetricSampler$ThresholdTest;
    interface RegistrateLootTables extends Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>> {
        andThen(arg0: Internal.Consumer_<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>): Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>;
        accept(arg0: Internal.BiConsumer_<ResourceLocation, Internal.LootTable$Builder>): void;
        validate(arg0: Internal.Map_<ResourceLocation, Internal.LootTable>, arg1: Internal.ValidationContext_): void;
    }
    type RegistrateLootTables_ = RegistrateLootTables;
    interface IFusionCasingType extends Internal.StringRepresentable {
        fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        getTexture(): ResourceLocation;
        getHarvestLevel(): number;
        get serializedName(): string
        get texture(): ResourceLocation
        get harvestLevel(): number
    }
    type IFusionCasingType_ = IFusionCasingType;
    class ZoneOffsetTransition implements Internal.Comparable<Internal.ZoneOffsetTransition>, Internal.Serializable {
        getOffsetAfter(): Internal.ZoneOffset;
        isValidOffset(arg0: Internal.ZoneOffset_): boolean;
        compareTo(arg0: Internal.ZoneOffsetTransition_): number;
        isGap(): boolean;
        compareTo(arg0: any): number;
        static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.ZoneOffsetTransition;
        isOverlap(): boolean;
        getDateTimeAfter(): Internal.LocalDateTime;
        getOffsetBefore(): Internal.ZoneOffset;
        getDuration(): Duration;
        toEpochSecond(): number;
        getDateTimeBefore(): Internal.LocalDateTime;
        getInstant(): Internal.Instant;
        get offsetAfter(): Internal.ZoneOffset
        get gap(): boolean
        get overlap(): boolean
        get dateTimeAfter(): Internal.LocalDateTime
        get offsetBefore(): Internal.ZoneOffset
        get duration(): Duration
        get dateTimeBefore(): Internal.LocalDateTime
        get instant(): Internal.Instant
    }
    type ZoneOffsetTransition_ = ZoneOffsetTransition;
    /**
     * Invoked when a player opens a chest.
     * 
     * Same as `PlayerEvents.inventoryOpened`, but only for chests.
    */
    class ChestEventJS extends Internal.InventoryEventJS {
        constructor(player: Internal.Player_, menu: Internal.AbstractContainerMenu_)
        /**
         * Gets the chest inventory.
        */
        getInventory(): Internal.Container;
        /**
         * Gets the player that opened or closed the container.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * Gets the chest block.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * Gets the chest inventory.
        */
        get inventory(): Internal.Container
        /**
         * Gets the player that opened or closed the container.
        */
        get entity(): Internal.LivingEntity
        /**
         * Gets the chest block.
        */
        get block(): Internal.BlockContainerJS
    }
    type ChestEventJS_ = ChestEventJS;
    class Giant extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Giant>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Giant_ = Giant;
    class PoweredBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PoweredBlock_ = PoweredBlock;
    interface SecureJar$ModuleDataProvider {
        name(): string;
        uri(): Internal.URI;
        descriptor(): Internal.ModuleDescriptor;
        verifyAndGetSigners(arg0: string, arg1: number[]): any[];
        open(arg0: string): Internal.Optional<Internal.InputStream>;
        findFile(arg0: string): Internal.Optional<Internal.URI>;
        getManifest(): Internal.Manifest;
        get manifest(): Internal.Manifest
    }
    type SecureJar$ModuleDataProvider_ = SecureJar$ModuleDataProvider;
    class TrackBlock extends Internal.Block implements Internal.ISpecialBlockItemRequirement, Internal.ProperWaterloggedBlock, Internal.ITrackBlock, Internal.IWrenchable, Internal.IBE<Internal.TrackBlockEntity> {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.TrackMaterial_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static getMaterialSimple(arg0: Internal.BlockGetter_, arg1: Vec3_, arg2: Internal.TrackMaterial_): Internal.TrackMaterial;
        getRequiredItems(arg0: Internal.BlockState_, arg1: Internal.BlockEntity_): Internal.ItemRequirement;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getUpNormal(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Vec3;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        getElevationAtCenter(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): number;
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        trackEquals(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        onWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        playRemoveSound(arg0: Internal.Level_, arg1: BlockPos_): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getConnected(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean, arg4: Internal.TrackNodeLocation_): Internal.Collection<Internal.TrackNodeLocation$DiscoveredLocation>;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        prepareTrackOverlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BezierTrackPointLocation_, arg4: Internal.Direction$AxisDirection_, arg5: Internal.PoseStack_, arg6: Internal.TrackTargetingBehaviour$RenderedTrackOverlayType_): Internal.PartialModel;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        getYOffsetAt(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): number;
        prepareAssemblyOverlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Direction_, arg4: Internal.PoseStack_): Internal.PartialModel;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        updateWater(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_): void;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        onSneakWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        withWater(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        updateAfterWrenched(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_): Internal.BlockState;
        getRotatedBlockState(arg0: Internal.BlockState_, arg1: Internal.Direction_): Internal.BlockState;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        overlay(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): Internal.BlockState;
        getBlockEntityType(): Internal.BlockEntityType<Internal.TrackBlockEntity>;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        static addToListIfConnected(arg0: Internal.TrackNodeLocation_, arg1: Internal.Collection_<Internal.TrackNodeLocation$DiscoveredLocation>, arg2: Internal.BiFunction_<number, boolean, Vec3>, arg3: Internal.Function_<boolean, Vec3>, arg4: Internal.Function_<boolean, Internal.ResourceKey<Internal.Level>>, arg5: Internal.Function_<Vec3, number>, arg6: Vec3_, arg7: Internal.BezierConnection_, arg8: Internal.BiFunction_<boolean, Vec3, Internal.TrackMaterial>): void;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getTrackAxes(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.List<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        getBogeyAnchor(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.BlockState;
        isSlope(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        fluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getMaterial(): Internal.TrackMaterial;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        withBlockEntityDo(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Consumer_<Internal.TrackBlockEntity>): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getBlockEntityOptional(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.Optional<Internal.TrackBlockEntity>;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getBlockEntity(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.TrackBlockEntity;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        arch$holder(): Internal.Holder<Internal.Block>;
        animateTick(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Random_): void;
        static getMaterialSimple(arg0: Internal.BlockGetter_, arg1: Vec3_): Internal.TrackMaterial;
        getTicker<S extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<S>): Internal.BlockEntityTicker<S>;
        static walkConnectedTracks(arg0: Internal.BlockGetter_, arg1: Internal.TrackNodeLocation_, arg2: boolean): Internal.Collection<Internal.TrackNodeLocation$DiscoveredLocation>;
        getNearestTrackAxis(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): com.simibubi.create.foundation.utility.Pair<Vec3, Internal.Direction$AxisDirection>;
        playRotateSound(arg0: Internal.Level_, arg1: BlockPos_): void;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        getCurveStart(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Vec3_): Vec3;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getBlockEntityClass(): typeof Internal.TrackBlockEntity;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        static onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        static withWater(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_): Internal.BlockState;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        onBlockEntityUse(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Function_<Internal.TrackBlockEntity, Internal.InteractionResult>): Internal.InteractionResult;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get blockEntityType(): Internal.BlockEntityType<Internal.TrackBlockEntity>
        get material(): Internal.TrackMaterial
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get blockEntityClass(): typeof Internal.TrackBlockEntity
        get mod(): string
        static readonly SHAPE: Internal.EnumProperty<Internal.TrackShape>;
        static readonly HAS_BE: Internal.BooleanProperty;
    }
    type TrackBlock_ = TrackBlock;
    interface ConfigFormat <C extends com.electronwill.nightconfig.core.Config> {
        createConfig(arg0: Internal.Supplier_<Internal.Map<string, any>>): C;
        supportsComments(): boolean;
        createConcurrentConfig(): C;
        initEmptyFile(arg0: Internal.File_): void;
        createWriter(): Internal.ConfigWriter;
        initEmptyFile(arg0: Internal.Path_): void;
        createConfig(): C;
        isInMemory(): boolean;
        createParser(): Internal.ConfigParser<C>;
        supportsType(arg0: typeof any): boolean;
        initEmptyFile(arg0: Internal.WriterSupplier_): void;
        get inMemory(): boolean
    }
    type ConfigFormat_<C extends com.electronwill.nightconfig.core.Config> = ConfigFormat<C>;
    class BeetrootBlock extends Internal.CropBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 3;
    }
    type BeetrootBlock_ = BeetrootBlock;
    class CraftingTableBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CraftingTableBlock_ = CraftingTableBlock;
    class PoseStack$Pose {
        normal(): Internal.Matrix3f;
        pose(): Internal.Matrix4f;
    }
    type PoseStack$Pose_ = PoseStack$Pose;
    interface ObjLongConsumer <T> {
        accept(arg0: T, arg1: number): void;
        (arg0: T, arg1: number): void;
    }
    type ObjLongConsumer_<T> = ObjLongConsumer<T>;
    interface FilterInfo {
        pop(): void;
        push(): void;
        add(arg0: Internal.Component_): void;
    }
    type FilterInfo_ = FilterInfo;
    interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleUnaryOperator {
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction;
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction;
        get(arg0: number): number;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction;
        defaultReturnValue(arg0: number): void;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction;
        containsKey(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2DoubleFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        defaultReturnValue(): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        size(): number;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2DoubleFunction<T>;
        identity(): Internal.DoubleUnaryOperator;
        clear(): void;
        apply(arg0: number): number;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        (arg0: number): number;
    }
    type Float2DoubleFunction_ = Float2DoubleFunction;
    class CharStream {
        constructor(c: string[])
        peek(): string;
        nextIf(match: string): boolean;
        next(): string;
        peek(ahead: number): string;
        position: number;
        skipWhitespace: boolean;
        readonly chars: string[];
    }
    type CharStream_ = CharStream;
    class ItemStack extends Internal.CapabilityProvider<Internal.ItemStack> implements Internal.ItemStackKJS, Internal.ItemFiltersStack, Internal.IForgeItemStack {
        constructor(arg0: Internal.Holder_<Internal.Item>)
        constructor(arg0: Internal.Holder_<Internal.Item>, arg1: number)
        constructor(arg0: Internal.ItemLike_)
        constructor(arg0: Internal.ItemLike_, arg1: number, arg2: Internal.CompoundTag_)
        constructor(arg0: Internal.ItemLike_, arg1: number)
        getTags(): Internal.Collection<ResourceLocation>;
        getDrinkingSound(): Internal.SoundEvent;
        self(): this;
        createDataIF(item: Internal.Item_): any;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getHoverName(): Internal.Component;
        enchant(enchantment: Internal.Enchantment_, level: number): this;
        static isSame(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_): boolean;
        getBaseRepairCost(): number;
        elytraFlightTick(arg0: Internal.LivingEntity_, arg1: number): boolean;
        getFrame(): Internal.ItemFrame;
        getEnchantments(): Internal.Map<string, number>;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        static isSameIgnoreDurability(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        static appendEnchantmentNames(arg0: Internal.List_<Internal.Component>, arg1: Internal.ListTag_): void;
        enchant(enchantments: Internal.Map_<any, any>): this;
        static matches(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        hasAdventureModeBreakTagForBlock(arg0: Internal.Registry_<Internal.Block>, arg1: Internal.BlockInWorld_): boolean;
        getPopTime(): number;
        makesPiglinsNeutral(arg0: Internal.LivingEntity_): boolean;
        getDescriptionId(): string;
        getRarity(): Internal.Rarity;
        hurtEnemy(arg0: Internal.LivingEntity_, arg1: Internal.Player_): void;
        areShareTagsEqual(arg0: Internal.ItemStack_): boolean;
        finishUsingItem(arg0: Internal.Level_, arg1: Internal.LivingEntity_): this;
        canWalkOnPowderedSnow(arg0: Internal.LivingEntity_): boolean;
        getHighlightTip(arg0: Internal.Component_): Internal.Component;
        getAllEnchantments(): Internal.Map<Internal.Enchantment, number>;
        getCreativeTab(): string;
        canPerformAction(arg0: Internal.ToolAction_): boolean;
        getTypeData(): Internal.CompoundTag;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        addAttributeModifier(arg0: Internal.Attribute_, arg1: Internal.AttributeModifier_, arg2: Internal.EquipmentSlot_): void;
        is(arg0: Internal.Predicate_<Internal.Holder<Internal.Item>>): boolean;
        hasAdventureModePlaceTagForBlock(arg0: Internal.Registry_<Internal.Block>, arg1: Internal.BlockInWorld_): boolean;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: Internal.LivingEntity_): boolean;
        getItemFiltersData(): any;
        removeTag(): void;
        isNotReplaceableByPickAction(arg0: Internal.Player_, arg1: number): boolean;
        canEquip(arg0: Internal.EquipmentSlot_, arg1: Internal.Entity_): boolean;
        getItem(): Internal.Item;
        inventoryTick(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: number, arg3: boolean): void;
        is(arg0: Internal.TagKey_<Internal.Item>): boolean;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        getOrCreateTagElement(arg0: string): Internal.CompoundTag;
        hideTooltipPart(arg0: Internal.ItemStack$TooltipPart_): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getMaxDamage(): number;
        getHarvestSpeed(): number;
        grow(arg0: number): void;
        hasCraftingRemainingItem(): boolean;
        asIngredient(): Internal.Ingredient;
        getDisplayName(): Internal.Component;
        getCount(): number;
        onItemUseFirst(arg0: Internal.UseOnContext_): Internal.InteractionResult;
        hasCustomHoverName(): boolean;
        onArmorTick(arg0: Internal.Level_, arg1: Internal.Player_): void;
        toJson(): Internal.JsonObject;
        useOn(arg0: Internal.UseOnContext_): Internal.InteractionResult;
        isBarVisible(): boolean;
        doesSneakBypassUse(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        removeTagKey(arg0: string): void;
        getEnchantmentLevel(arg0: Internal.Enchantment_): number;
        getShareTag(): Internal.CompoundTag;
        onCraftedBy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: number): void;
        hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean;
        isEdible(): boolean;
        isFramed(): boolean;
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_): Internal.InteractionResultHolder<Internal.ItemStack>;
        getEquipmentSlot(): Internal.EquipmentSlot;
        enchantStack(arg0: Internal.Enchantment_, arg1: number): void;
        getBurnTime(arg0: Internal.RecipeType_<any>): number;
        onEntityItemUpdate(arg0: Internal.ItemEntity_): boolean;
        getEnchantmentValue(): number;
        sameItem(arg0: Internal.ItemStack_): boolean;
        isRepairable(): boolean;
        getId(): Special.Item&`${string}:${string}`;
        setCount(arg0: number): void;
        getSweepHitBox(arg0: Internal.Player_, arg1: Internal.Entity_): Internal.AABB;
        is(arg0: Internal.Item_): boolean;
        setDamageValue(arg0: number): void;
        equalsIgnoringCount(stack: Internal.ItemStack_): boolean;
        getOrCreateTag(): Internal.CompoundTag;
        getTagElement(arg0: string): Internal.CompoundTag;
        onBlockStartBreak(arg0: BlockPos_, arg1: Internal.Player_): boolean;
        withCount(c: number): this;
        toNBT(): Internal.Tag;
        setHoverName(arg0: Internal.Component_): this;
        getTags(): Internal.Stream<Internal.TagKey<Internal.Item>>;
        getBarWidth(): number;
        hasFoil(): boolean;
        getItemHolder(): Internal.Holder<Internal.Item>;
        setEntityRepresentation(arg0: Internal.Entity_): void;
        split(arg0: number): this;
        setPopTime(arg0: number): void;
        strongNBT(): Internal.Ingredient;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        isBlock(): boolean;
        getTooltipImage(): Internal.Optional<Internal.TooltipComponent>;
        isEnderMask(arg0: Internal.Player_, arg1: Internal.EnderMan_): boolean;
        getHarvestSpeed(block: Internal.BlockContainerJS_): number;
        shrink(arg0: number): void;
        weakNBT(): Internal.Ingredient;
        withName(displayName: Internal.Component_): this;
        getCraftingRemainingItem(): this;
        isPiglinCurrency(): boolean;
        getFoodProperties(arg0: Internal.LivingEntity_): Internal.FoodProperties;
        is(arg0: Internal.Holder_<Internal.Item>): boolean;
        overrideOtherStackedOnMe(arg0: Internal.ItemStack_, arg1: Internal.Slot_, arg2: Internal.ClickAction_, arg3: Internal.Player_, arg4: Internal.SlotAccess_): boolean;
        getXpRepairRatio(): number;
        onUsingTick(arg0: Internal.LivingEntity_, arg1: number): void;
        getEquipSound(): Internal.SoundEvent;
        getNbt(): Internal.CompoundTag;
        getInventoryFilterData(): Internal.ItemInventory;
        isDamageableItem(): boolean;
        isEnchantable(): boolean;
        getTooltipLines(arg0: Internal.Player_, arg1: Internal.TooltipFlag_): Internal.List<Internal.Component>;
        getMaxStackSize(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        hasTag(tag: ResourceLocation_): boolean;
        sameItemStackIgnoreDurability(arg0: Internal.ItemStack_): boolean;
        getNbtString(): string;
        getDestroySpeed(arg0: Internal.BlockState_): number;
        hurtAndBreak<T extends Internal.LivingEntity>(arg0: number, arg1: T, arg2: Internal.Consumer_<T>): void;
        copy(): this;
        hasNBT(): boolean;
        isStackable(): boolean;
        equals(arg0: Internal.ItemStack_, arg1: boolean): boolean;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        static of(arg0: Internal.CompoundTag_): Internal.ItemStack;
        getEatingSound(): Internal.SoundEvent;
        overrideStackedOnOther(arg0: Internal.Slot_, arg1: Internal.ClickAction_, arg2: Internal.Player_): boolean;
        isBookEnchantable(arg0: Internal.ItemStack_): boolean;
        getEntityLifespan(arg0: Internal.Level_): number;
        getEntityRepresentation(): Internal.Entity;
        static isSameItemSameTags(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        isEmpty(): boolean;
        resetHoverName(): void;
        setNbt(arg0: Internal.CompoundTag_): void;
        setRepairCost(arg0: number): void;
        withChance(chance: number): OutputItem;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number): void;
        getUseDuration(): number;
        serializeNBT(): Internal.Tag;
        hurt(arg0: number, arg1: Internal.RandomSource_, arg2: Internal.ServerPlayer_): boolean;
        areItemsEqual(other: Internal.ItemStack_): boolean;
        getIdLocation(): ResourceLocation;
        isDamaged(): boolean;
        getMod(): string;
        mineBlock(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Player_): void;
        getDamageValue(): number;
        getUseAnimation(): Internal.UseAnim;
        getEnchantmentTags(): Internal.ListTag;
        deserializeNBT(arg0: Internal.Tag_): void;
        getStringValueFilterData(): Internal.StringValueData<any>;
        toItemString(): string;
        withNBT(nbt: Internal.CompoundTag_): this;
        interactLivingEntity(arg0: Internal.Player_, arg1: Internal.LivingEntity_, arg2: Internal.InteractionHand_): Internal.InteractionResult;
        readShareTag(arg0: Internal.CompoundTag_): void;
        addTagElement(arg0: string, arg1: Internal.Tag_): void;
        useOnRelease(): boolean;
        static tagMatches(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        isNBTEqual(other: Internal.ItemStack_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        onDroppedByPlayer(arg0: Internal.Player_): boolean;
        /**
         * @deprecated
        */
        ignoreNBT(): Internal.Ingredient;
        releaseUsing(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number): void;
        canApplyAtEnchantingTable(arg0: Internal.Enchantment_): boolean;
        getBarColor(): number;
        onEntitySwing(arg0: Internal.LivingEntity_): boolean;
        onHorseArmorTick(arg0: Internal.Level_, arg1: Internal.Mob_): void;
        canElytraFly(arg0: Internal.LivingEntity_): boolean;
        isEnchanted(): boolean;
        get tags(): Internal.Collection<ResourceLocation>
        get drinkingSound(): Internal.SoundEvent
        get hoverName(): Internal.Component
        get baseRepairCost(): number
        get frame(): Internal.ItemFrame
        get enchantments(): Internal.Map<string, number>
        get popTime(): number
        get descriptionId(): string
        get rarity(): Internal.Rarity
        get allEnchantments(): Internal.Map<Internal.Enchantment, number>
        get creativeTab(): string
        get typeData(): Internal.CompoundTag
        get itemFiltersData(): any
        get item(): Internal.Item
        get maxDamage(): number
        get harvestSpeed(): number
        get displayName(): Internal.Component
        get count(): number
        get barVisible(): boolean
        get shareTag(): Internal.CompoundTag
        get edible(): boolean
        get framed(): boolean
        get equipmentSlot(): Internal.EquipmentSlot
        get enchantmentValue(): number
        get repairable(): boolean
        get id(): Special.Item&`${string}:${string}`
        set count(arg0: number)
        set damageValue(arg0: number)
        get orCreateTag(): Internal.CompoundTag
        set hoverName(arg0: Internal.Component_)
        get tags(): Internal.Stream<Internal.TagKey<Internal.Item>>
        get barWidth(): number
        get itemHolder(): Internal.Holder<Internal.Item>
        set entityRepresentation(arg0: Internal.Entity_)
        set popTime(arg0: number)
        get block(): boolean
        get tooltipImage(): Internal.Optional<Internal.TooltipComponent>
        get craftingRemainingItem(): Internal.ItemStack
        get piglinCurrency(): boolean
        get xpRepairRatio(): number
        get equipSound(): Internal.SoundEvent
        get nbt(): Internal.CompoundTag
        get inventoryFilterData(): Internal.ItemInventory
        get damageableItem(): boolean
        get enchantable(): boolean
        get maxStackSize(): number
        get nbtString(): string
        get stackable(): boolean
        get eatingSound(): Internal.SoundEvent
        get entityRepresentation(): Internal.Entity
        get empty(): boolean
        set nbt(arg0: Internal.CompoundTag_)
        set repairCost(arg0: number)
        get useDuration(): number
        get idLocation(): ResourceLocation
        get damaged(): boolean
        get mod(): string
        get damageValue(): number
        get useAnimation(): Internal.UseAnim
        get enchantmentTags(): Internal.ListTag
        get stringValueFilterData(): Internal.StringValueData<any>
        get barColor(): number
        get enchanted(): boolean
        static readonly TAG_DISPLAY_NAME: "Name";
        static readonly TAG_LORE: "Lore";
        static readonly TAG_ENCH: "Enchantments";
        static readonly ATTRIBUTE_MODIFIER_FORMAT: Internal.DecimalFormat;
        static readonly TAG_DAMAGE: "Damage";
        static readonly CODEC: Internal.Codec<Internal.ItemStack>;
        static readonly TAG_DISPLAY: "display";
        static readonly TAG_COLOR: "color";
        static readonly EMPTY: Internal.ItemStack;
    }
    type ItemStack_ = Internal.Item_ | ItemStack;
    interface TypeAdapterFactory {
        create<T>(arg0: Internal.Gson_, arg1: com.google.gson.reflect.TypeToken_<T>): Internal.TypeAdapter<T>;
    }
    type TypeAdapterFactory_ = TypeAdapterFactory;
    abstract class Caps {
        constructor(options: Internal.ContextOptions_)
        getWriteSwizzle(arg0: Internal.BackendFormat_, arg1: number): number;
        validateAttachmentParams(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number): boolean;
        avoidWritePixelsFastPath(): boolean;
        advancedBlendEquationSupport(): boolean;
        shouldInitializeTextures(): boolean;
        transferBufferAlignment(): number;
        getSupportedReadColorType(srcColorType: number, srcFormat: Internal.BackendFormat_, dstColorType: number): number;
        maxTextureSize(): number;
        twoSidedStencilRefsAndMasksMustMatch(): boolean;
        npotTextureTileSupport(): boolean;
        makeDesc(arg0: Internal.PipelineDesc_, arg1: Internal.RenderTarget_, arg2: Internal.PipelineInfo_): Internal.PipelineDesc;
        reuseScratchTextures(): boolean;
        maxPushConstantsSize(): number;
        transferPixelsToRowBytesSupport(): boolean;
        fenceSyncSupport(): boolean;
        usePrimitiveRestart(): boolean;
        blendEquationSupport(): Internal.Caps$BlendEquationSupport;
        readPixelsRowBytesSupport(): boolean;
        wireframeSupport(): boolean;
        msaaResolvesAutomatically(): boolean;
        maxRenderTargetSize(): number;
        maxVertexAttributes(): number;
        discardStencilValuesAfterRenderPass(): boolean;
        isFormatRenderable(arg0: number, arg1: Internal.BackendFormat_, arg2: number): boolean;
        getDefaultBackendFormat(colorType: number, renderable: boolean): Internal.BackendFormat;
        halfFloatVertexAttributeSupport(): boolean;
        isFormatTexturable(arg0: Internal.BackendFormat_): boolean;
        requiresManualFBBarrierAfterTessellatedStencilDraw(): boolean;
        getRenderTargetSampleCount(arg0: number, arg1: Internal.BackendFormat_): number;
        reducedShaderMode(): boolean;
        getMaxRenderTargetSampleCount(arg0: Internal.BackendFormat_): number;
        hasAnisotropySupport(): boolean;
        preferFullscreenClears(): boolean;
        validateSurfaceParams(width: number, height: number, format: Internal.BackendFormat_, sampleCount: number, surfaceFlags: number): boolean;
        performColorClearsAsDraws(): boolean;
        getCompressedBackendFormat(arg0: number): Internal.BackendFormat;
        writePixelsRowBytesSupport(): boolean;
        transferFromBufferToTextureSupport(): boolean;
        preferVRAMUseOverFlushes(): boolean;
        performStencilClearsAsDraws(): boolean;
        isFormatRenderable(arg0: Internal.BackendFormat_, arg1: number): boolean;
        preferClientSideDynamicBuffers(): boolean;
        shaderCaps(): Internal.ShaderCaps;
        dynamicStateArrayGeometryProcessorTextureSupport(): boolean;
        mustClearUploadedBufferData(): boolean;
        supportsTextureBarrier(): boolean;
        transferFromSurfaceToBufferSupport(): boolean;
        preferDiscardableMSAAAttachment(): boolean;
        reuseScratchBuffers(): boolean;
        oversizedStencilSupport(): boolean;
        getInternalMultisampleCount(format: Internal.BackendFormat_): number;
        sampleLocationsSupport(): boolean;
        clampToBorderSupport(): boolean;
        advancedCoherentBlendEquationSupport(): boolean;
        disableTessellationPathRenderer(): boolean;
        crossContextTextureSupport(): boolean;
        avoidStencilBuffers(): boolean;
        gpuTracingSupport(): boolean;
        shouldCollapseSrcOverToSrcWhenAble(): boolean;
        performPartialClearsAsDraws(): boolean;
        avoidLargeIndexBufferDraws(): boolean;
        mipmapSupport(): boolean;
        conservativeRasterSupport(): boolean;
        mustSyncGpuDuringDiscard(): boolean;
        drawInstancedSupport(): boolean;
        semaphoreSupport(): boolean;
        nativeDrawIndexedIndirectIsBroken(): boolean;
        isFormatCompatible(colorType: number, format: Internal.BackendFormat_): boolean;
        textureBarrierSupport(): boolean;
        maxPreferredRenderTargetSize(): number;
        getSupportedWriteColorType(arg0: number, arg1: Internal.BackendFormat_, arg2: number): number;
        getReadSwizzle(format: Internal.BackendFormat_, colorType: number): number;
    }
    type Caps_ = Caps;
    interface Byte2ByteFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, number> {
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        getOrDefault(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2ByteFunction<T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2ByteFunction<T>;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        defaultReturnValue(arg0: number): void;
        identity(): this;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        defaultReturnValue(): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction;
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        size(): number;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction;
        clear(): void;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        put(arg0: number, arg1: number): number;
        remove(arg0: number): number;
        apply(arg0: number): number;
        (arg0: number): number;
    }
    type Byte2ByteFunction_ = Byte2ByteFunction;
    interface Looper$Observer {
        dispatchingThrewException(arg0: any, arg1: Internal.Message_, arg2: Internal.Exception_): void;
        messageDispatched(arg0: any, arg1: Internal.Message_): void;
        messageDispatchStarting(): any;
    }
    type Looper$Observer_ = Looper$Observer;
    class EndCityStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_)
        static readonly CODEC: Internal.Codec<Internal.EndCityStructure>;
    }
    type EndCityStructure_ = EndCityStructure;
    class VerticalAnchor$AboveBottom extends Internal.Record implements Internal.VerticalAnchor {
        constructor(arg0: number)
        static aboveBottom(arg0: number): Internal.VerticalAnchor;
        static absolute(arg0: number): Internal.VerticalAnchor;
        static bottom(): Internal.VerticalAnchor;
        static belowTop(arg0: number): Internal.VerticalAnchor;
        static top(): Internal.VerticalAnchor;
        resolveY(arg0: Internal.WorldGenerationContext_): number;
        offset(): number;
        static readonly CODEC: Internal.Codec<Internal.VerticalAnchor$AboveBottom>;
    }
    type VerticalAnchor$AboveBottom_ = VerticalAnchor$AboveBottom;
    abstract class CreativeModeTab {
        constructor(arg0: number, arg1: string)
        constructor(arg0: string)
        getDisplayName(): Internal.Component;
        static getGroupCountSafe(): number;
        /**
         * @deprecated
        */
        setBackgroundSuffix(arg0: string): this;
        getSlotColor(): number;
        hideTitle(): this;
        getEnchantmentCategories(): Internal.EnchantmentCategory[];
        isTopRow(): boolean;
        getRecipeFolderName(): string;
        getBackgroundImage(): ResourceLocation;
        hasSearchBar(): boolean;
        getId(): number;
        isAlignedRight(): boolean;
        fillItemList(arg0: Internal.NonNullList_<Internal.ItemStack>): void;
        /**
         * @deprecated
        */
        getBackgroundSuffix(): string;
        setRecipeFolderName(arg0: string): this;
        canScroll(): boolean;
        getLabelColor(): number;
        getColumn(): number;
        getTabPage(): number;
        hasEnchantmentCategory(arg0: Internal.EnchantmentCategory_): boolean;
        showTitle(): boolean;
        getTabsImage(): ResourceLocation;
        setBackgroundImage(arg0: ResourceLocation_): this;
        getIconItem(): Internal.ItemStack;
        hideScroll(): this;
        makeIcon(): Internal.ItemStack;
        getSearchbarWidth(): number;
        setEnchantmentCategories(...arg0: Internal.EnchantmentCategory_[]): this;
        get displayName(): Internal.Component
        get groupCountSafe(): number
        /**
         * @deprecated
        */
        set backgroundSuffix(arg0: string)
        get slotColor(): number
        get enchantmentCategories(): Internal.EnchantmentCategory[]
        get topRow(): boolean
        get recipeFolderName(): string
        get backgroundImage(): ResourceLocation
        get id(): number
        get alignedRight(): boolean
        /**
         * @deprecated
        */
        get backgroundSuffix(): string
        set recipeFolderName(arg0: string)
        get labelColor(): number
        get column(): number
        get tabPage(): number
        get tabsImage(): ResourceLocation
        set backgroundImage(arg0: ResourceLocation_)
        get iconItem(): Internal.ItemStack
        get searchbarWidth(): number
        set enchantmentCategories(...arg0: Internal.EnchantmentCategory_[])
        static readonly TAB_HOTBAR: Internal.CreativeModeTab;
        static readonly TAB_FOOD: Internal.CreativeModeTab;
        static readonly TAB_INVENTORY: Internal.CreativeModeTab;
        static readonly TAB_MISC: Internal.CreativeModeTab;
        static readonly TAB_MATERIALS: Internal.CreativeModeTab;
        static readonly TAB_BUILDING_BLOCKS: Internal.CreativeModeTab;
        static readonly TAB_TRANSPORTATION: Internal.CreativeModeTab;
        static readonly TAB_DECORATIONS: Internal.CreativeModeTab;
        static readonly TAB_REDSTONE: Internal.CreativeModeTab;
        static readonly TAB_SEARCH: Internal.CreativeModeTab;
        static TABS: Internal.CreativeModeTab[];
        static readonly TAB_TOOLS: Internal.CreativeModeTab;
        static readonly TAB_BREWING: Internal.CreativeModeTab;
        static readonly TAB_COMBAT: Internal.CreativeModeTab;
        readonly langId: string;
    }
    type CreativeModeTab_ = CreativeModeTab;
    class VirtualRenderWorld extends Internal.Level implements Internal.FlywheelWorld {
        constructor(arg0: Internal.Level_, arg1: Vec3i_, arg2: number, arg3: number)
        constructor(arg0: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Vec3i_)
        supportsFlywheel(): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        createEntityList(entities: Internal.Collection_<Internal.Entity>): Internal.EntityArrayList;
        getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getBlock(x: number, y: number, z: number): Internal.BlockContainerJS;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        clear(): void;
        setBlockEntities(arg0: Internal.Collection_<Internal.BlockEntity>): void;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        createExplosion(x: number, y: number, z: number): Internal.ExplosionJS;
        runLightingEngine(): void;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getPartEntities(): Internal.Collection<Internal.PartEntity<any>>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getDimension(): ResourceLocation;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        static nextMultipleOf16(arg0: number): number;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        createEntity(id: ResourceLocation_): Internal.Entity;
        spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        self(): Internal.Level;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getChunkAtImmediately(arg0: number, arg1: number): Internal.LevelChunk;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getSide(): Internal.ScriptType;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        getEntities(): Internal.EntityArrayList;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getAnyChunkImmediately(arg0: number, arg1: number): Internal.ChunkAccess;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getPlayers(): Internal.EntityArrayList;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getBlock(pos: BlockPos_): Internal.BlockContainerJS;
        isOverworld(): boolean;
        getBlockState(arg0: number, arg1: number, arg2: number): Internal.BlockState;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        set blockEntities(arg0: Internal.Collection_<Internal.BlockEntity>)
        get partEntities(): Internal.Collection<Internal.PartEntity<any>>
        get dimension(): ResourceLocation
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get moonBrightness(): number
        get side(): Internal.ScriptType
        get modelDataManager(): Internal.ModelDataManager
        get entities(): Internal.EntityArrayList
        get players(): Internal.EntityArrayList
        get maxLightLevel(): number
        get overworld(): boolean
        readonly spannedSections: Internal.Set<Internal.SectionPos>;
        readonly blocksAdded: Internal.Map<BlockPos, Internal.BlockState>;
        readonly besAdded: Internal.Map<BlockPos, Internal.BlockEntity>;
    }
    type VirtualRenderWorld_ = VirtualRenderWorld;
    interface LightListener {
        getVolume(): Internal.ImmutableBox;
        onLightPacket(arg0: number, arg1: number): void;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.ImmutableBox_): void;
        isListenerInvalid(): boolean;
        get volume(): Internal.ImmutableBox
        get listenerInvalid(): boolean
    }
    type LightListener_ = LightListener;
    abstract class SingleItemRecipe implements Internal.Recipe<Internal.Container> {
        constructor(arg0: Internal.RecipeType_<any>, arg1: Internal.RecipeSerializer_<any>, arg2: ResourceLocation_, arg3: string, arg4: Internal.Ingredient_, arg5: Internal.ItemStack_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        assemble(arg0: Internal.Container_): Internal.ItemStack;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<Internal.ItemStack>;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type SingleItemRecipe_ = SingleItemRecipe;
    abstract class NumberFormat extends Internal.Format {
        parse(arg0: string, arg1: Internal.ParsePosition_): number;
        static getCompactNumberInstance(): Internal.NumberFormat;
        format(arg0: number): string;
        setMaximumIntegerDigits(arg0: number): void;
        parse(arg0: string): number;
        static getAvailableLocales(): Internal.Locale[];
        setParseIntegerOnly(arg0: boolean): void;
        static getPercentInstance(): Internal.NumberFormat;
        setGroupingUsed(arg0: boolean): void;
        format(arg0: number): string;
        getMinimumIntegerDigits(): number;
        setMaximumFractionDigits(arg0: number): void;
        getCurrency(): Internal.Currency;
        static getInstance(arg0: Internal.Locale_): Internal.NumberFormat;
        getMaximumFractionDigits(): number;
        setRoundingMode(arg0: Internal.RoundingMode_): void;
        static getInstance(): Internal.NumberFormat;
        setCurrency(arg0: Internal.Currency_): void;
        getMaximumIntegerDigits(): number;
        isGroupingUsed(): boolean;
        static getNumberInstance(): Internal.NumberFormat;
        static getPercentInstance(arg0: Internal.Locale_): Internal.NumberFormat;
        static getCurrencyInstance(arg0: Internal.Locale_): Internal.NumberFormat;
        isParseIntegerOnly(): boolean;
        setMinimumIntegerDigits(arg0: number): void;
        format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): Internal.NumberFormat;
        static getCurrencyInstance(): Internal.NumberFormat;
        static getNumberInstance(arg0: Internal.Locale_): Internal.NumberFormat;
        getMinimumFractionDigits(): number;
        setMinimumFractionDigits(arg0: number): void;
        static getIntegerInstance(arg0: Internal.Locale_): Internal.NumberFormat;
        format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getIntegerInstance(): Internal.NumberFormat;
        getRoundingMode(): Internal.RoundingMode;
        get compactNumberInstance(): Internal.NumberFormat
        set maximumIntegerDigits(arg0: number)
        get availableLocales(): Internal.Locale[]
        set parseIntegerOnly(arg0: boolean)
        get percentInstance(): Internal.NumberFormat
        set groupingUsed(arg0: boolean)
        get minimumIntegerDigits(): number
        set maximumFractionDigits(arg0: number)
        get currency(): Internal.Currency
        get maximumFractionDigits(): number
        set roundingMode(arg0: Internal.RoundingMode_)
        get instance(): Internal.NumberFormat
        set currency(arg0: Internal.Currency_)
        get maximumIntegerDigits(): number
        get groupingUsed(): boolean
        get numberInstance(): Internal.NumberFormat
        get parseIntegerOnly(): boolean
        set minimumIntegerDigits(arg0: number)
        get currencyInstance(): Internal.NumberFormat
        get minimumFractionDigits(): number
        set minimumFractionDigits(arg0: number)
        get integerInstance(): Internal.NumberFormat
        get roundingMode(): Internal.RoundingMode
        static readonly INTEGER_FIELD: 0;
        static readonly FRACTION_FIELD: 1;
    }
    type NumberFormat_ = NumberFormat;
    class Structure$GenerationContext extends Internal.Record {
        constructor(arg0: Internal.RegistryAccess_, arg1: Internal.ChunkGenerator_, arg2: Internal.BiomeSource_, arg3: Internal.RandomState_, arg4: Internal.StructureTemplateManager_, arg5: number, arg6: Internal.ChunkPos_, arg7: Internal.LevelHeightAccessor_, arg8: Internal.Predicate_<Internal.Holder<Internal.Biome>>)
        constructor(registryAccess: Internal.RegistryAccess_, chunkGenerator: Internal.ChunkGenerator_, biomeSource: Internal.BiomeSource_, randomState: Internal.RandomState_, structureTemplateManager: Internal.StructureTemplateManager_, random: Internal.WorldgenRandom_, seed: number, chunkPos: Internal.ChunkPos_, heightAccessor: Internal.LevelHeightAccessor_, validBiome: Internal.Predicate_<Internal.Holder<Internal.Biome>>)
        biomeSource(): Internal.BiomeSource;
        random(): Internal.WorldgenRandom;
        seed(): number;
        heightAccessor(): Internal.LevelHeightAccessor;
        validBiome(): Internal.Predicate<Internal.Holder<Internal.Biome>>;
        structureTemplateManager(): Internal.StructureTemplateManager;
        registryAccess(): Internal.RegistryAccess;
        chunkGenerator(): Internal.ChunkGenerator;
        randomState(): Internal.RandomState;
        chunkPos(): Internal.ChunkPos;
    }
    type Structure$GenerationContext_ = Structure$GenerationContext;
    class Endermite extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Endermite>, arg1: Internal.Level_)
        static checkEndermiteSpawnRules(arg0: Internal.EntityType_<Internal.Endermite>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Endermite_ = Endermite;
    class ClientboundAddExperienceOrbPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.ExperienceOrb_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getY(): number;
        getZ(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getValue(): number;
        isSkippable(): boolean;
        getId(): number;
        get x(): number
        get y(): number
        get z(): number
        get value(): number
        get skippable(): boolean
        get id(): number
    }
    type ClientboundAddExperienceOrbPacket_ = ClientboundAddExperienceOrbPacket;
    class AutomobileFrame$FrameModel extends Internal.Record {
        constructor(texture: ResourceLocation_, modelId: ResourceLocation_, wheelBase: Internal.WheelBase_, lengthPx: number, seatHeight: number, enginePosBack: number, enginePosUp: number, rearAttachmentPos: number, frontAttachmentPos: number)
        wheelBase(): Internal.WheelBase;
        frontAttachmentPos(): number;
        enginePosUp(): number;
        seatHeight(): number;
        lengthPx(): number;
        rearAttachmentPos(): number;
        enginePosBack(): number;
        texture(): ResourceLocation;
        modelId(): ResourceLocation;
    }
    type AutomobileFrame$FrameModel_ = AutomobileFrame$FrameModel;
    abstract class PointFree <T> {
        constructor()
        "eval"(): Internal.Function<Internal.DynamicOps<any>, T>;
        static indent(arg0: number): string;
        evalCached(): Internal.Function<Internal.DynamicOps<any>, T>;
        toString(arg0: number): string;
    }
    type PointFree_<T> = PointFree<T>;
    interface FileNameMap {
        getContentTypeFor(arg0: string): string;
    }
    type FileNameMap_ = FileNameMap;
    class StructureTemplatePool {
        constructor(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: Internal.List_<com.mojang.datafixers.util.Pair<Internal.StructurePoolElement, number>>)
        constructor(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: Internal.List_<com.mojang.datafixers.util.Pair<Internal.Function<Internal.StructureTemplatePool$Projection, Internal.StructurePoolElement>, number>>, arg3: Internal.StructureTemplatePool$Projection_)
        getRandomTemplate(arg0: Internal.RandomSource_): Internal.StructurePoolElement;
        size(): number;
        getFallback(): ResourceLocation;
        getShuffledTemplates(arg0: Internal.RandomSource_): Internal.List<Internal.StructurePoolElement>;
        getMaxSize(arg0: Internal.StructureTemplateManager_): number;
        getName(): ResourceLocation;
        get fallback(): ResourceLocation
        get name(): ResourceLocation
        static readonly DIRECT_CODEC: Internal.Codec<Internal.StructureTemplatePool>;
        rawTemplates: Internal.List<com.mojang.datafixers.util.Pair<Internal.StructurePoolElement, number>>;
        readonly templates: Internal.ObjectArrayList<Internal.StructurePoolElement>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.StructureTemplatePool>>;
    }
    type StructureTemplatePool_ = StructureTemplatePool | Special.TemplatePool;
    class FMLDedicatedServerSetupEvent extends Internal.ParallelDispatchEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
    }
    type FMLDedicatedServerSetupEvent_ = FMLDedicatedServerSetupEvent;
    class ServerData$ChatPreview {
        acknowledge(): void;
        showToast(): boolean;
        isAcknowledged(): boolean;
        get acknowledged(): boolean
        static readonly CODEC: Internal.Codec<Internal.ServerData$ChatPreview>;
    }
    type ServerData$ChatPreview_ = ServerData$ChatPreview;
    interface IFluidHandler {
        getFluidInTank(arg0: number): Internal.FluidStack;
        drain(arg0: Internal.FluidStack_, arg1: Internal.IFluidHandler$FluidAction_): Internal.FluidStack;
        getTanks(): number;
        isFluidValid(arg0: number, arg1: Internal.FluidStack_): boolean;
        getTankCapacity(arg0: number): number;
        fill(arg0: Internal.FluidStack_, arg1: Internal.IFluidHandler$FluidAction_): number;
        drain(arg0: number, arg1: Internal.IFluidHandler$FluidAction_): Internal.FluidStack;
        get tanks(): number
    }
    type IFluidHandler_ = IFluidHandler;
    interface ScriptTypePredicate extends Internal.Predicate<Internal.ScriptType> {
        getValidTypes(): Internal.List<Internal.ScriptType>;
        test(arg0: any): boolean;
        negate(): Internal.Predicate<Internal.ScriptType>;
        and(arg0: Internal.Predicate_<Internal.ScriptType>): Internal.Predicate<Internal.ScriptType>;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: Internal.ScriptType_): boolean;
        or(arg0: Internal.Predicate_<Internal.ScriptType>): Internal.Predicate<Internal.ScriptType>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        get validTypes(): Internal.List<Internal.ScriptType>
        readonly COMMON: Internal.ScriptTypePredicate;
        readonly STARTUP_OR_CLIENT: Internal.ScriptTypePredicate;
        readonly STARTUP_OR_SERVER: Internal.ScriptTypePredicate;
        readonly ALL: Internal.ScriptTypePredicate;
    }
    type ScriptTypePredicate_ = ScriptTypePredicate;
    class DripstoneThickness extends Internal.Enum<Internal.DripstoneThickness> implements Internal.StringRepresentable {
        static valueOf(arg0: string): Internal.DripstoneThickness;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static values(): Internal.DripstoneThickness[];
        get serializedName(): string
        static readonly BASE: Internal.DripstoneThickness;
        static readonly FRUSTUM: Internal.DripstoneThickness;
        static readonly TIP_MERGE: Internal.DripstoneThickness;
        static readonly MIDDLE: Internal.DripstoneThickness;
        static readonly TIP: Internal.DripstoneThickness;
    }
    type DripstoneThickness_ = "tip_merge" | DripstoneThickness | "frustum" | "middle" | "base" | "tip";
    class AutomobileEntity$Displacement {
        constructor()
        preTick(): void;
        getAngularZ(arg0: number): number;
        getAngularX(arg0: number): number;
        tick(arg0: Internal.Level_, arg1: Internal.AutomobileEntity_, arg2: Vec3_, arg3: number, arg4: number): void;
        getVertical(arg0: number): number;
        applyWheelbase(arg0: Internal.WheelBase_): void;
        readonly otherColliders: Internal.Set<Internal.CollisionArea>;
    }
    type AutomobileEntity$Displacement_ = AutomobileEntity$Displacement;
    class SurfaceWaterDepthFilter extends Internal.PlacementFilter {
        static forMaxDepth(arg0: number): Internal.SurfaceWaterDepthFilter;
        static readonly CODEC: Internal.Codec<Internal.SurfaceWaterDepthFilter>;
    }
    type SurfaceWaterDepthFilter_ = SurfaceWaterDepthFilter;
    interface LevelTickAccess <T> extends Internal.TickAccess<T> {
        count(): number;
        schedule(arg0: Internal.ScheduledTick_<T>): void;
        willTickThisTick(arg0: BlockPos_, arg1: T): boolean;
        hasScheduledTick(arg0: BlockPos_, arg1: T): boolean;
    }
    type LevelTickAccess_<T> = LevelTickAccess<T>;
    class RenderStateShard$LightmapStateShard extends Internal.RenderStateShard$BooleanStateShard {
        constructor(arg0: boolean)
    }
    type RenderStateShard$LightmapStateShard_ = RenderStateShard$LightmapStateShard;
    class PointerBuffer extends Internal.CustomBuffer<Internal.PointerBuffer> implements Internal.Comparable<Internal.PointerBuffer> {
        put(arg0: number, arg1: number): this;
        put(arg0: Internal.DoubleBuffer_): this;
        put(arg0: Internal.LongBuffer_): this;
        getPointerBuffer(arg0: number): this;
        put(arg0: number[], arg1: number, arg2: number): this;
        getPointerBuffer(arg0: number, arg1: number): this;
        put(arg0: number, arg1: Internal.DoubleBuffer_): this;
        getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer;
        compareTo(arg0: any): number;
        getStringUTF8(): string;
        getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer;
        getShortBuffer(arg0: number): Internal.ShortBuffer;
        putAddressOf(arg0: number, arg1: Internal.CustomBuffer_<any>): this;
        static put(arg0: Internal.ByteBuffer_, arg1: number): void;
        static get(arg0: Internal.ByteBuffer_, arg1: number): number;
        put(arg0: number, arg1: Internal.FloatBuffer_): this;
        static get(arg0: Internal.ByteBuffer_): number;
        get(arg0: number[], arg1: number, arg2: number): this;
        put(arg0: number, arg1: Internal.LongBuffer_): this;
        getStringUTF16(): string;
        getStringASCII(arg0: number): string;
        compareTo(arg0: Internal.PointerBuffer_): number;
        put(arg0: Internal.FloatBuffer_): this;
        put(arg0: number[]): this;
        static allocateDirect(arg0: number): Internal.PointerBuffer;
        get(arg0: number): number;
        static create(arg0: number, arg1: number): Internal.PointerBuffer;
        put(arg0: number, arg1: Internal.ByteBuffer_): this;
        getStringUTF16(arg0: number): string;
        static create(arg0: Internal.ByteBuffer_): Internal.PointerBuffer;
        put(arg0: Internal.IntBuffer_): this;
        put(arg0: number, arg1: Internal.ShortBuffer_): this;
        get(arg0: number[]): this;
        put(arg0: number, arg1: Internal.Pointer_): this;
        put(arg0: Internal.ByteBuffer_): this;
        put(arg0: Internal.ShortBuffer_): this;
        put(arg0: Internal.Pointer_): this;
        put(arg0: number, arg1: Internal.IntBuffer_): this;
        getStringASCII(): string;
        get(): number;
        putAddressOf(arg0: Internal.CustomBuffer_<any>): this;
        getFloatBuffer(arg0: number): Internal.FloatBuffer;
        getStringUTF8(arg0: number): string;
        getIntBuffer(arg0: number): Internal.IntBuffer;
        put(arg0: number): this;
        static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void;
        getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer;
        getDoubleBuffer(arg0: number): Internal.DoubleBuffer;
        getLongBuffer(arg0: number): Internal.LongBuffer;
        getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer;
        getByteBuffer(arg0: number): Internal.ByteBuffer;
        getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer;
        getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer;
        get stringUTF8(): string
        get stringUTF16(): string
        get stringASCII(): string
    }
    type PointerBuffer_ = PointerBuffer;
    abstract class AbstractCriterionTriggerInstance implements Internal.CriterionTriggerInstance {
        constructor(arg0: ResourceLocation_, arg1: any_)
        serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject;
        getCriterion(): ResourceLocation;
        get criterion(): ResourceLocation
    }
    type AbstractCriterionTriggerInstance_ = AbstractCriterionTriggerInstance;
    class GameEventListenerRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        trackGameEvent(arg0: Internal.GameEvent_, arg1: Vec3_): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        clear(): void;
        trackListener(arg0: Internal.PositionSource_, arg1: number): void;
    }
    type GameEventListenerRenderer_ = GameEventListenerRenderer;
    class SpyglassItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly USE_DURATION: 1200;
        static readonly ZOOM_FOV_MODIFIER: 0.1;
    }
    type SpyglassItem_ = SpyglassItem;
    /**
     * @deprecated
    */
    interface RecvByteBufAllocator$Handle {
        reset(arg0: Internal.ChannelConfig_): void;
        incMessagesRead(arg0: number): void;
        attemptedBytesRead(arg0: number): void;
        attemptedBytesRead(): number;
        readComplete(): void;
        allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf;
        guess(): number;
        lastBytesRead(): number;
        continueReading(): boolean;
        lastBytesRead(arg0: number): void;
    }
    type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle;
    class String$CaseInsensitiveComparator implements Internal.Comparator<string>, Internal.Serializable {
        thenComparingLong(arg0: Internal.ToLongFunction_<string>): Internal.Comparator<string>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<string>): Internal.Comparator<string>;
        thenComparing<U>(arg0: Internal.Function_<string, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<string>;
        static comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        static reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        reversed(): Internal.Comparator<string>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<string, U>): Internal.Comparator<string>;
        thenComparing(arg0: Internal.Comparator_<string>): Internal.Comparator<string>;
        thenComparingInt(arg0: Internal.ToIntFunction_<string>): Internal.Comparator<string>;
        static naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        compare(arg0: string, arg1: string): number;
        static comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        static nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        static comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        static comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        static nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        compare(arg0: any, arg1: any): number;
        static comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
    }
    type String$CaseInsensitiveComparator_ = String$CaseInsensitiveComparator;
    class DesertWellFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type DesertWellFeature_ = DesertWellFeature;
    class PistonMovingBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: Internal.Direction_, arg4: boolean, arg5: boolean)
        getMovementDirection(): Internal.Direction;
        isSourcePiston(): boolean;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getMovedState(): Internal.BlockState;
        tdv$isDynamicLightEnabled(): boolean;
        getLastTicked(): number;
        getProgress(arg0: number): number;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getZOff(arg0: number): number;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        isExtending(): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.PistonMovingBlockEntity_): void;
        getXOff(arg0: number): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getCollisionShape(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.VoxelShape;
        getYOff(arg0: number): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        finalTick(): void;
        getDirection(): Internal.Direction;
        getRenderBoundingBox(): Internal.AABB;
        get movementDirection(): Internal.Direction
        get sourcePiston(): boolean
        get movedState(): Internal.BlockState
        get lastTicked(): number
        get extending(): boolean
        get modelData(): Internal.ModelData
        get direction(): Internal.Direction
        get renderBoundingBox(): Internal.AABB
        static readonly TICK_MOVEMENT: 0.51;
    }
    type PistonMovingBlockEntity_ = PistonMovingBlockEntity;
    class BufferedReader extends Internal.Reader {
        constructor(arg0: Internal.Reader_, arg1: number)
        constructor(arg0: Internal.Reader_)
        readLine(): string;
        lines(): Internal.Stream<string>;
    }
    type BufferedReader_ = BufferedReader;
    class BarrierBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BarrierBlock_ = BarrierBlock;
    interface BlockColorSettings <T> {
        useSmoothColorBlending(arg0: Internal.BlockAndTintGetter_, arg1: T, arg2: BlockPos_): boolean;
        isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
    }
    type BlockColorSettings_<T> = BlockColorSettings<T>;
    class BookItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BookItem_ = BookItem;
    class UnderwaterMagmaFeature extends Internal.Feature<Internal.UnderwaterMagmaConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.UnderwaterMagmaConfiguration>)
    }
    type UnderwaterMagmaFeature_ = UnderwaterMagmaFeature;
    class DragonSittingAttackingPhase extends Internal.AbstractDragonSittingPhase {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonSittingAttackingPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonSittingAttackingPhase>
    }
    type DragonSittingAttackingPhase_ = DragonSittingAttackingPhase;
    class Object2IntArrayMap <K> extends Internal.AbstractObject2IntMap<K> implements Internal.Cloneable, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Object2IntMap_<K>)
        constructor(arg0: any[], arg1: number[], arg2: number)
        constructor(arg0: number)
        constructor(arg0: any[], arg1: number[])
        constructor(arg0: Internal.Map_<K, number>)
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: K, arg1: number): number;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        replace(arg0: K, arg1: number, arg2: number): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_<K>): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        static of<K, V>(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<K, V>;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        replaceAll(arg0: Internal.BiFunction_<K, number, number>): void;
        replace(arg0: K, arg1: number): number;
        applyAsInt(arg0: K): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        getOrDefault(arg0: any, arg1: number): number;
        static identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        clone(): any;
        object2IntEntrySet(): Internal.Object2IntMap$FastEntrySet<K>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        /**
         * @deprecated
        */
        computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        merge(arg0: K, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<K, number>>;
        computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_<K>): number;
        /**
         * @deprecated
        */
        replace(arg0: K, arg1: number, arg2: number): boolean;
        computeInt(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        remove(arg0: any, arg1: number): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        static of<K, V>(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<K, V>;
        putIfAbsent(arg0: K, arg1: number): number;
        static of<K, V>(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<K, V>;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        static of<K, V>(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<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, number, number>): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, number>): number;
        forEach(arg0: Internal.BiConsumer_<K, number>): void;
    }
    type Object2IntArrayMap_<K> = Object2IntArrayMap<K>;
    interface MenuBuilder$ForgeMenuFactory <T extends Internal.AbstractContainerMenu> {
        create(arg0: Internal.MenuType_<T>, arg1: number, arg2: Internal.Inventory_, arg3: Internal.FriendlyByteBuf_): T;
    }
    type MenuBuilder$ForgeMenuFactory_<T extends Internal.AbstractContainerMenu> = MenuBuilder$ForgeMenuFactory<T>;
    interface Object2IntMap$Entry <K> extends Internal.Map$Entry<K, number> {
        getKey(): K;
        /**
         * @deprecated
        */
        getValue(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        /**
         * @deprecated
        */
        setValue(arg0: number): number;
        /**
         * @deprecated
        */
        setValue(arg0: any): any;
        setValue(arg0: number): number;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        getIntValue(): number;
        equals(arg0: any): boolean;
        get key(): K
        /**
         * @deprecated
        */
        get value(): number
        /**
         * @deprecated
        */
        set value(arg0: number)
        /**
         * @deprecated
        */
        set value(arg0: any)
        set value(arg0: number)
        get intValue(): number
    }
    type Object2IntMap$Entry_<K> = Object2IntMap$Entry<K>;
    /**
     * Invoked when a player drops an item.
    */
    class ItemDroppedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, entity: Internal.ItemEntity_)
        /**
         * The item entity that was spawned when dropping.
        */
        getItemEntity(): Internal.ItemEntity;
        /**
         * The player that dropped the item.
        */
        getEntity(): Internal.Entity;
        /**
         * The item that was dropped.
        */
        getItem(): Internal.ItemStack;
        /**
         * The item entity that was spawned when dropping.
        */
        get itemEntity(): Internal.ItemEntity
        /**
         * The player that dropped the item.
        */
        get entity(): Internal.Entity
        /**
         * The item that was dropped.
        */
        get item(): Internal.ItemStack
    }
    type ItemDroppedEventJS_ = ItemDroppedEventJS;
    class BogeyRenderer$BogeyModelData extends Internal.Record implements com.jozufozu.flywheel.util.transform.Transform<Internal.BogeyRenderer$BogeyModelData> {
        constructor(transform: com.jozufozu.flywheel.util.transform.Transform_<any>)
        translate(arg0: number, arg1: number, arg2: number): any;
        static from(arg0: Internal.BlockState_): Internal.BogeyRenderer$BogeyModelData;
        translateAll(arg0: number): this;
        rotateCentered(arg0: Internal.Direction_, arg1: number): this;
        translateY(arg0: number): this;
        translateZ(arg0: number): this;
        rotateZRadians(arg0: number): this;
        translateX(arg0: number): this;
        "delete"(): this;
        mulPose(arg0: Internal.Matrix4f_): com.jozufozu.flywheel.util.transform.Transform<any>;
        scale(arg0: number, arg1: number, arg2: number): this;
        translateBack(arg0: Vec3_): this;
        rotateYRadians(arg0: number): this;
        multiply(arg0: Internal.Quaternion_): this;
        translateBack(arg0: Vec3i_): this;
        rotateCentered(arg0: Internal.Quaternion_): this;
        multiply(arg0: Internal.Vector3f_, arg1: number): this;
        multiplyRadians(arg0: Internal.Vector3f_, arg1: number): this;
        updateLight(arg0: number, arg1: number): this;
        rotate(arg0: Internal.Direction_, arg1: number): this;
        transform(arg0: Internal.PoseStack_): this;
        scale(arg0: number): this;
        static from(arg0: Internal.PartialModel_): Internal.BogeyRenderer$BogeyModelData;
        mulNormal(arg0: Internal.Matrix3f_): com.jozufozu.flywheel.util.transform.Transform<any>;
        setTransform(arg0: Internal.PoseStack_): this;
        setEmptyTransform(): this;
        nudge(arg0: number): this;
        transform(): com.jozufozu.flywheel.util.transform.Transform<any>;
        render(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.VertexConsumer_): void;
        translate(arg0: Vec3i_): this;
        rotateX(arg0: number): this;
        rotateY(arg0: number): this;
        unCentre(): this;
        rotate(arg0: number, arg1: Internal.Direction$Axis_): this;
        translateBack(arg0: number, arg1: number, arg2: number): this;
        rotateZ(arg0: number): this;
        centre(): this;
        rotateXRadians(arg0: number): this;
        translate(arg0: Vec3_): this;
        translate(arg0: Internal.Vector3f_): this;
        transform(arg0: Internal.Matrix4f_, arg1: Internal.Matrix3f_): this;
        rotateToFace(arg0: Internal.Direction_): this;
        set transform(arg0: Internal.PoseStack_)
    }
    type BogeyRenderer$BogeyModelData_ = BogeyRenderer$BogeyModelData;
    class ItemMaterialInfo {
        constructor(...materials: Internal.MaterialStack_[])
        constructor(materials: Internal.List_<Internal.MaterialStack>)
        getMaterial(): Internal.MaterialStack;
        getMaterials(): Internal.ImmutableList<Internal.MaterialStack>;
        get material(): Internal.MaterialStack
        get materials(): Internal.ImmutableList<Internal.MaterialStack>
    }
    type ItemMaterialInfo_ = ItemMaterialInfo;
    interface NeutralMob {
        playerDied(arg0: Internal.Player_): void;
        getTarget(): Internal.LivingEntity;
        getPersistentAngerTarget(): Internal.UUID;
        isAngry(): boolean;
        setLastHurtByMob(arg0: Internal.LivingEntity_): void;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        startPersistentAngerTimer(): void;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        canAttack(arg0: Internal.LivingEntity_): boolean;
        stopBeingAngry(): void;
        setLastHurtByPlayer(arg0: Internal.Player_): void;
        setTarget(arg0: Internal.LivingEntity_): void;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        setRemainingPersistentAngerTime(arg0: number): void;
        getLastHurtByMob(): Internal.LivingEntity;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getRemainingPersistentAngerTime(): number;
        get target(): Internal.LivingEntity
        get persistentAngerTarget(): Internal.UUID
        get angry(): boolean
        set lastHurtByMob(arg0: Internal.LivingEntity_)
        set lastHurtByPlayer(arg0: Internal.Player_)
        set target(arg0: Internal.LivingEntity_)
        set persistentAngerTarget(arg0: Internal.UUID_)
        set remainingPersistentAngerTime(arg0: number)
        get lastHurtByMob(): Internal.LivingEntity
        get remainingPersistentAngerTime(): number
        readonly TAG_ANGER_TIME: "AngerTime";
        readonly TAG_ANGRY_AT: "AngryAt";
    }
    type NeutralMob_ = NeutralMob;
    interface IForgeDispensibleContainerItem {
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_, arg4: Internal.ItemStack_): boolean;
    }
    type IForgeDispensibleContainerItem_ = IForgeDispensibleContainerItem;
    class SkullBlock extends Internal.AbstractSkullBlock {
        constructor(arg0: Internal.SkullBlock$Type_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ROTATION: Internal.IntegerProperty;
        static readonly MAX: 15;
    }
    type SkullBlock_ = SkullBlock;
    interface IntPredicate {
        and(arg0: Internal.IntPredicate_): this;
        or(arg0: Internal.IntPredicate_): this;
        negate(): this;
        test(arg0: number): boolean;
        (arg0: number): boolean;
    }
    type IntPredicate_ = IntPredicate;
    interface TriPredicate <T, U, V> {
        test(arg0: T, arg1: U, arg2: V): boolean;
        negate(): this;
        or(arg0: Internal.TriPredicate_<T, U, V>): this;
        and(arg0: Internal.TriPredicate_<T, U, V>): this;
        (arg0: T, arg1: U, arg2: V): boolean;
    }
    type TriPredicate_<T, U, V> = TriPredicate<T, U, V>;
    interface ArgumentTypeInfo <A extends Internal.ArgumentType<any>, T extends Internal.ArgumentTypeInfo$Template<A>> {
        serializeToJson(arg0: T, arg1: Internal.JsonObject_): void;
        deserializeFromNetwork(arg0: Internal.FriendlyByteBuf_): T;
        serializeToNetwork(arg0: T, arg1: Internal.FriendlyByteBuf_): void;
        unpack(arg0: A): T;
    }
    type ArgumentTypeInfo_<A extends Internal.ArgumentType<any>, T extends Internal.ArgumentTypeInfo$Template<A>> = ArgumentTypeInfo<A, T> | Special.CommandArgumentType;
    class DragonLandingApproachPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonLandingApproachPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonLandingApproachPhase>
    }
    type DragonLandingApproachPhase_ = DragonLandingApproachPhase;
    interface IShapedRecipe <T extends Internal.Container> extends Internal.Recipe<T> {
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        matches(arg0: T, arg1: Internal.Level_): boolean;
        isSpecial(): boolean;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        getRecipeWidth(): number;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: T): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getRecipeHeight(): number;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getResultItem(): Internal.ItemStack;
        assemble(arg0: T): Internal.ItemStack;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get recipeWidth(): number
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get recipeHeight(): number
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type IShapedRecipe_<T extends Internal.Container> = IShapedRecipe<T>;
    class PropertyMap extends Internal.ForwardingMultimap<string, com.mojang.authlib.properties.Property> {
        constructor()
        forEach(arg0: Internal.BiConsumer_<string, com.mojang.authlib.properties.Property>): void;
    }
    type PropertyMap_ = PropertyMap;
    class DataResult$Instance extends Internal.Enum<Internal.DataResult$Instance> implements Internal.Applicative<Internal.DataResult$Mu, any> {
        apply8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.Function8_<T1, T2, T3, T4, T5, T6, T7, T8, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>): Internal.App<Internal.DataResult$Mu, R>;
        map<T, R>(arg0: Internal.Function_<T, R>, arg1: Internal.App_<Internal.DataResult$Mu, T>): Internal.App<Internal.DataResult$Mu, R>;
        apply2<A, B, R>(arg0: Internal.BiFunction_<A, B, R>, arg1: Internal.App_<Internal.DataResult$Mu, A>, arg2: Internal.App_<Internal.DataResult$Mu, B>): Internal.App<Internal.DataResult$Mu, R>;
        lift4<T1, T2, T3, T4, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function4<T1, T2, T3, T4, R>>): Internal.Function4<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, R>>;
        ap14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>, arg12: Internal.App_<Internal.DataResult$Mu, T12>, arg13: Internal.App_<Internal.DataResult$Mu, T13>, arg14: Internal.App_<Internal.DataResult$Mu, T14>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>, arg11: Internal.App_<Internal.DataResult$Mu, T12>, arg12: Internal.App_<Internal.DataResult$Mu, T13>, arg13: Internal.App_<Internal.DataResult$Mu, T14>, arg14: Internal.App_<Internal.DataResult$Mu, T15>): Internal.Products$P15<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>): Internal.Products$P9<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
        ap4<T1, T2, T3, T4, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function4<T1, T2, T3, T4, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>, arg11: Internal.App_<Internal.DataResult$Mu, T12>, arg12: Internal.App_<Internal.DataResult$Mu, T13>, arg13: Internal.App_<Internal.DataResult$Mu, T14>): Internal.Products$P14<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
        group<T1>(arg0: Internal.App_<Internal.DataResult$Mu, T1>): Internal.Products$P1<Internal.DataResult$Mu, T1>;
        ap16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>, arg12: Internal.App_<Internal.DataResult$Mu, T12>, arg13: Internal.App_<Internal.DataResult$Mu, T13>, arg14: Internal.App_<Internal.DataResult$Mu, T14>, arg15: Internal.App_<Internal.DataResult$Mu, T15>, arg16: Internal.App_<Internal.DataResult$Mu, T16>): Internal.App<Internal.DataResult$Mu, R>;
        lift1<A, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function<A, R>>): Internal.Function<Internal.App<Internal.DataResult$Mu, A>, Internal.App<Internal.DataResult$Mu, R>>;
        ap7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>): Internal.App<Internal.DataResult$Mu, R>;
        lift5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function5<T1, T2, T3, T4, T5, R>>): Internal.Function5<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, T5>, Internal.App<Internal.DataResult$Mu, R>>;
        ap12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>, arg12: Internal.App_<Internal.DataResult$Mu, T12>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>): Internal.Products$P6<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6>;
        apply9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.Function9_<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>, arg11: Internal.App_<Internal.DataResult$Mu, T12>): Internal.Products$P12<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
        apply6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.Function6_<T1, T2, T3, T4, T5, T6, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>): Internal.Products$P3<Internal.DataResult$Mu, T1, T2, T3>;
        static unbox<F extends Internal.K1, Mu extends Internal.Applicative$Mu>(arg0: Internal.App_<Mu, F>): Internal.Applicative<F, Mu>;
        static values(): Internal.DataResult$Instance[];
        lift3<T1, T2, T3, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function3<T1, T2, T3, R>>): Internal.Function3<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, R>>;
        ap<A, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function<A, R>>, arg1: Internal.App_<Internal.DataResult$Mu, A>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>): Internal.Products$P10<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>, arg11: Internal.App_<Internal.DataResult$Mu, T12>, arg12: Internal.App_<Internal.DataResult$Mu, T13>): Internal.Products$P13<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
        apply5<T1, T2, T3, T4, T5, R>(arg0: Internal.Function5_<T1, T2, T3, T4, T5, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>): Internal.Products$P5<Internal.DataResult$Mu, T1, T2, T3, T4, T5>;
        lift6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>): Internal.Function6<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, T5>, Internal.App<Internal.DataResult$Mu, T6>, Internal.App<Internal.DataResult$Mu, R>>;
        group<T1, T2, T3, T4, T5, T6, T7>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>): Internal.Products$P7<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7>;
        group<T1, T2>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>): Internal.Products$P2<Internal.DataResult$Mu, T1, T2>;
        group<T1, T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>): Internal.Products$P8<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8>;
        ap3<T1, T2, T3, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function3<T1, T2, T3, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>): Internal.App<Internal.DataResult$Mu, R>;
        lift2<A, B, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.BiFunction<A, B, R>>): Internal.BiFunction<Internal.App<Internal.DataResult$Mu, A>, Internal.App<Internal.DataResult$Mu, B>, Internal.App<Internal.DataResult$Mu, R>>;
        apply3<T1, T2, T3, R>(arg0: Internal.Function3_<T1, T2, T3, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>): Internal.App<Internal.DataResult$Mu, R>;
        ap5<T1, T2, T3, T4, T5, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function5<T1, T2, T3, T4, T5, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>): Internal.App<Internal.DataResult$Mu, R>;
        ap10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>): Internal.App<Internal.DataResult$Mu, R>;
        ap9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>): Internal.App<Internal.DataResult$Mu, R>;
        lift7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>): Internal.Function7<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, T5>, Internal.App<Internal.DataResult$Mu, T6>, Internal.App<Internal.DataResult$Mu, T7>, Internal.App<Internal.DataResult$Mu, R>>;
        lift8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>): Internal.Function8<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, T5>, Internal.App<Internal.DataResult$Mu, T6>, Internal.App<Internal.DataResult$Mu, T7>, Internal.App<Internal.DataResult$Mu, T8>, Internal.App<Internal.DataResult$Mu, R>>;
        ap11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>): Internal.App<Internal.DataResult$Mu, R>;
        ap6<T1, T2, T3, T4, T5, T6, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>): Internal.App<Internal.DataResult$Mu, R>;
        ap15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>, arg12: Internal.App_<Internal.DataResult$Mu, T12>, arg13: Internal.App_<Internal.DataResult$Mu, T13>, arg14: Internal.App_<Internal.DataResult$Mu, T14>, arg15: Internal.App_<Internal.DataResult$Mu, T15>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>): Internal.Products$P4<Internal.DataResult$Mu, T1, T2, T3, T4>;
        static valueOf(arg0: string): Internal.DataResult$Instance;
        ap2<A, B, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.BiFunction<A, B, R>>, arg1: Internal.App_<Internal.DataResult$Mu, A>, arg2: Internal.App_<Internal.DataResult$Mu, B>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>, arg11: Internal.App_<Internal.DataResult$Mu, T12>, arg12: Internal.App_<Internal.DataResult$Mu, T13>, arg13: Internal.App_<Internal.DataResult$Mu, T14>, arg14: Internal.App_<Internal.DataResult$Mu, T15>, arg15: Internal.App_<Internal.DataResult$Mu, T16>): Internal.Products$P16<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
        lift9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>): Internal.Function9<Internal.App<Internal.DataResult$Mu, T1>, Internal.App<Internal.DataResult$Mu, T2>, Internal.App<Internal.DataResult$Mu, T3>, Internal.App<Internal.DataResult$Mu, T4>, Internal.App<Internal.DataResult$Mu, T5>, Internal.App<Internal.DataResult$Mu, T6>, Internal.App<Internal.DataResult$Mu, T7>, Internal.App<Internal.DataResult$Mu, T8>, Internal.App<Internal.DataResult$Mu, T9>, Internal.App<Internal.DataResult$Mu, R>>;
        ap8<T1, T2, T3, T4, T5, T6, T7, T8, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>): Internal.App<Internal.DataResult$Mu, R>;
        group<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(arg0: Internal.App_<Internal.DataResult$Mu, T1>, arg1: Internal.App_<Internal.DataResult$Mu, T2>, arg2: Internal.App_<Internal.DataResult$Mu, T3>, arg3: Internal.App_<Internal.DataResult$Mu, T4>, arg4: Internal.App_<Internal.DataResult$Mu, T5>, arg5: Internal.App_<Internal.DataResult$Mu, T6>, arg6: Internal.App_<Internal.DataResult$Mu, T7>, arg7: Internal.App_<Internal.DataResult$Mu, T8>, arg8: Internal.App_<Internal.DataResult$Mu, T9>, arg9: Internal.App_<Internal.DataResult$Mu, T10>, arg10: Internal.App_<Internal.DataResult$Mu, T11>): Internal.Products$P11<Internal.DataResult$Mu, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
        apply7<T1, T2, T3, T4, T5, T6, T7, R>(arg0: Internal.Function7_<T1, T2, T3, T4, T5, T6, T7, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>): Internal.App<Internal.DataResult$Mu, R>;
        ap<A, R>(arg0: Internal.Function_<A, R>, arg1: Internal.App_<Internal.DataResult$Mu, A>): Internal.App<Internal.DataResult$Mu, R>;
        point<A>(arg0: A): Internal.App<Internal.DataResult$Mu, A>;
        ap13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>(arg0: Internal.App_<Internal.DataResult$Mu, Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>, arg5: Internal.App_<Internal.DataResult$Mu, T5>, arg6: Internal.App_<Internal.DataResult$Mu, T6>, arg7: Internal.App_<Internal.DataResult$Mu, T7>, arg8: Internal.App_<Internal.DataResult$Mu, T8>, arg9: Internal.App_<Internal.DataResult$Mu, T9>, arg10: Internal.App_<Internal.DataResult$Mu, T10>, arg11: Internal.App_<Internal.DataResult$Mu, T11>, arg12: Internal.App_<Internal.DataResult$Mu, T12>, arg13: Internal.App_<Internal.DataResult$Mu, T13>): Internal.App<Internal.DataResult$Mu, R>;
        apply4<T1, T2, T3, T4, R>(arg0: Internal.Function4_<T1, T2, T3, T4, R>, arg1: Internal.App_<Internal.DataResult$Mu, T1>, arg2: Internal.App_<Internal.DataResult$Mu, T2>, arg3: Internal.App_<Internal.DataResult$Mu, T3>, arg4: Internal.App_<Internal.DataResult$Mu, T4>): Internal.App<Internal.DataResult$Mu, R>;
        static readonly INSTANCE: Internal.DataResult$Instance;
    }
    type DataResult$Instance_ = "instance" | DataResult$Instance;
    class WeightedListHeight extends Internal.HeightProvider {
        constructor(arg0: Internal.SimpleWeightedRandomList_<Internal.HeightProvider>)
        static readonly CODEC: Internal.Codec<Internal.WeightedListHeight>;
    }
    type WeightedListHeight_ = WeightedListHeight;
    class CaveWorldCarver extends Internal.WorldCarver<Internal.CaveCarverConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.CaveCarverConfiguration>)
        carve(arg0: Internal.CarvingContext_, arg1: Internal.CaveCarverConfiguration_, arg2: Internal.ChunkAccess_, arg3: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg4: Internal.RandomSource_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean;
        isStartChunk(arg0: Internal.CaveCarverConfiguration_, arg1: Internal.RandomSource_): boolean;
    }
    type CaveWorldCarver_ = CaveWorldCarver;
    abstract class AbstractFurnaceBlock extends Internal.BaseEntityBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
        static readonly LIT: Internal.BooleanProperty;
    }
    type AbstractFurnaceBlock_ = AbstractFurnaceBlock;
    class RealmsServerPlayerLists extends Internal.ValueObject {
        constructor()
        static parse(arg0: string): Internal.RealmsServerPlayerLists;
        servers: Internal.List<Internal.RealmsServerPlayerList>;
    }
    type RealmsServerPlayerLists_ = RealmsServerPlayerLists;
    class ImmutableTable$Builder <R, C, V> {
        constructor()
        orderColumnsBy(arg0: Internal.Comparator_<C>): this;
        put(arg0: Internal.Table$Cell_<R, C, V>): this;
        orderRowsBy(arg0: Internal.Comparator_<R>): this;
        build(): Internal.ImmutableTable<R, C, V>;
        buildOrThrow(): Internal.ImmutableTable<R, C, V>;
        put(arg0: R, arg1: C, arg2: V): this;
        putAll(arg0: Internal.Table_<R, C, V>): this;
    }
    type ImmutableTable$Builder_<R, C, V> = ImmutableTable$Builder<R, C, V>;
    interface MenuItem {
        setVisible(arg0: boolean): this;
        setTitleCondensed(arg0: Internal.CharSequence_): this;
        collapseActionView(): boolean;
        setNumericShortcut(numericChar: string, numericModifiers: number): this;
        getAlphabeticShortcut(): string;
        getIcon(): Internal.Drawable;
        getTooltipText(): Internal.CharSequence;
        setActionView(arg0: Internal.View_): this;
        getActionView(): Internal.View;
        getItemId(): number;
        setContentDescription(contentDescription: Internal.CharSequence_): this;
        setActionProvider(arg0: Internal.ActionProvider_): this;
        getAlphabeticModifiers(): number;
        getTitleCondensed(): Internal.CharSequence;
        isCheckable(): boolean;
        expandActionView(): boolean;
        isVisible(): boolean;
        setShowAsAction(arg0: number): void;
        getMenuInfo(): any;
        getActionProvider(): Internal.ActionProvider;
        setShortcut(arg0: string, arg1: string): this;
        isActionViewExpanded(): boolean;
        setShortcut(numericChar: string, alphaChar: string, numericModifiers: number, alphaModifiers: number): this;
        isChecked(): boolean;
        getIconTintList(): Internal.ColorStateList;
        setIconTintList(tint: Internal.ColorStateList_): this;
        setTitle(arg0: Internal.CharSequence_): this;
        getNumericModifiers(): number;
        setNumericShortcut(arg0: string): this;
        isEnabled(): boolean;
        setOnMenuItemClickListener(arg0: Internal.MenuItem$OnMenuItemClickListener_): this;
        getContentDescription(): Internal.CharSequence;
        setEnabled(arg0: boolean): this;
        getGroupId(): number;
        getTitle(): Internal.CharSequence;
        setShowAsActionFlags(arg0: number): this;
        hasSubMenu(): boolean;
        setCheckable(arg0: boolean): this;
        setOnActionExpandListener(arg0: Internal.MenuItem$OnActionExpandListener_): this;
        requiresActionButton(): boolean;
        setAlphabeticShortcut(arg0: string): this;
        getSubMenu(): Internal.SubMenu;
        getNumericShortcut(): string;
        setTooltipText(tooltipText: Internal.CharSequence_): this;
        getOrder(): number;
        setAlphabeticShortcut(alphaChar: string, alphaModifiers: number): this;
        setIcon(arg0: Internal.Drawable_): this;
        setChecked(arg0: boolean): this;
        requiresOverflow(): boolean;
        set visible(arg0: boolean)
        set titleCondensed(arg0: Internal.CharSequence_)
        get alphabeticShortcut(): string
        get icon(): Internal.Drawable
        get tooltipText(): Internal.CharSequence
        set actionView(arg0: Internal.View_)
        get actionView(): Internal.View
        get itemId(): number
        set contentDescription(contentDescription: Internal.CharSequence_)
        set actionProvider(arg0: Internal.ActionProvider_)
        get alphabeticModifiers(): number
        get titleCondensed(): Internal.CharSequence
        get checkable(): boolean
        get visible(): boolean
        set showAsAction(arg0: number)
        get menuInfo(): any
        get actionProvider(): Internal.ActionProvider
        get actionViewExpanded(): boolean
        get checked(): boolean
        get iconTintList(): Internal.ColorStateList
        set iconTintList(tint: Internal.ColorStateList_)
        set title(arg0: Internal.CharSequence_)
        get numericModifiers(): number
        set numericShortcut(arg0: string)
        get enabled(): boolean
        set onMenuItemClickListener(arg0: Internal.MenuItem$OnMenuItemClickListener_)
        get contentDescription(): Internal.CharSequence
        set enabled(arg0: boolean)
        get groupId(): number
        get title(): Internal.CharSequence
        set showAsActionFlags(arg0: number)
        set checkable(arg0: boolean)
        set onActionExpandListener(arg0: Internal.MenuItem$OnActionExpandListener_)
        set alphabeticShortcut(arg0: string)
        get subMenu(): Internal.SubMenu
        get numericShortcut(): string
        set tooltipText(tooltipText: Internal.CharSequence_)
        get order(): number
        set icon(arg0: Internal.Drawable_)
        set checked(arg0: boolean)
        readonly SHOW_AS_ACTION_NEVER: 0;
        readonly SHOW_AS_ACTION_ALWAYS: 2;
        readonly SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW: 8;
        readonly SHOW_AS_ACTION_WITH_TEXT: 4;
        readonly SHOW_AS_ACTION_IF_ROOM: 1;
    }
    type MenuItem_ = MenuItem;
    class Thread$State extends Internal.Enum<Internal.Thread$State> {
        static values(): Internal.Thread$State[];
        static valueOf(arg0: string): Internal.Thread$State;
        static readonly WAITING: Internal.Thread$State;
        static readonly BLOCKED: Internal.Thread$State;
        static readonly NEW: Internal.Thread$State;
        static readonly TIMED_WAITING: Internal.Thread$State;
        static readonly RUNNABLE: Internal.Thread$State;
        static readonly TERMINATED: Internal.Thread$State;
    }
    type Thread$State_ = "terminated" | "blocked" | "timed_waiting" | "new" | "runnable" | "waiting" | Thread$State;
    class RewriteResult <A, B> {
        constructor(arg0: com.mojang.datafixers.View_<A, B>, arg1: Internal.BitSet_)
        recData(): Internal.BitSet;
        static nop<A>(arg0: com.mojang.datafixers.types.Type_<A>): Internal.RewriteResult<A, A>;
        static create<A, B>(arg0: com.mojang.datafixers.View_<A, B>, arg1: Internal.BitSet_): Internal.RewriteResult<A, B>;
        compose<C>(arg0: Internal.RewriteResult_<C, A>): Internal.RewriteResult<C, B>;
        view(): com.mojang.datafixers.View<A, B>;
    }
    type RewriteResult_<A, B> = RewriteResult<A, B>;
    class ResourceCache implements Internal.AutoCloseable {
        setCacheLimit(maxBytes: number): void;
        purgeUnlockedAtMost(bytesToPurge: number, preferScratch: boolean): void;
        releaseAll(): void;
        getResourceCount(): number;
        getBudgetedResourceBytes(): number;
        getCleanableResourceBytes(): number;
        purgeUnlocked(scratchOnly: boolean): void;
        getMaxResourceBytes(): number;
        isOverBudget(): boolean;
        hasUniqueKey(key: any): boolean;
        getContextID(): number;
        purge(): void;
        purgeUnlockedAtLeast(bytesToMake: number): boolean;
        discardAll(): void;
        findAndRefScratchResource(key: any): icyllis.arc3d.engine.Resource;
        close(): void;
        isFlushNeeded(): boolean;
        findAndRefUniqueResource(key: any): icyllis.arc3d.engine.Resource;
        purgeUnlockedSince(purgeTime: number, scratchOnly: boolean): void;
        getBudgetedResourceCount(): number;
        getResourceBytes(): number;
        set cacheLimit(maxBytes: number)
        get resourceCount(): number
        get budgetedResourceBytes(): number
        get cleanableResourceBytes(): number
        get maxResourceBytes(): number
        get overBudget(): boolean
        get contextID(): number
        get flushNeeded(): boolean
        get budgetedResourceCount(): number
        get resourceBytes(): number
    }
    type ResourceCache_ = ResourceCache;
    class ClientboundUpdateAttributesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.Collection_<Internal.AttributeInstance>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntityId(): number;
        getValues(): Internal.List<Internal.ClientboundUpdateAttributesPacket$AttributeSnapshot>;
        isSkippable(): boolean;
        get entityId(): number
        get values(): Internal.List<Internal.ClientboundUpdateAttributesPacket$AttributeSnapshot>
        get skippable(): boolean
    }
    type ClientboundUpdateAttributesPacket_ = ClientboundUpdateAttributesPacket;
    interface Multiset$Entry <E> {
        hashCode(): number;
        getCount(): number;
        toString(): string;
        equals(arg0: any): boolean;
        getElement(): E;
        get count(): number
        get element(): E
    }
    type Multiset$Entry_<E> = Multiset$Entry<E>;
    class Format$Field extends Internal.AttributedCharacterIterator$Attribute {
    }
    type Format$Field_ = Format$Field;
    class Rect2f {
        constructor()
        constructor(r: icyllis.arc3d.core.Rect2i_)
        constructor(r: Internal.Rect2f_)
        constructor(left: number, top: number, right: number, bottom: number)
        static isFinite(left: number, top: number, right: number, bottom: number): boolean;
        width(): number;
        intersect(left: number, top: number, right: number, bottom: number): boolean;
        contains(r: Internal.Rect2f_): boolean;
        sort(): void;
        inset(insets: Internal.Rect2f_): void;
        intersectNoCheck(r: icyllis.arc3d.core.Rect2i_): void;
        adjust(left: number, top: number, right: number, bottom: number): void;
        isFinite(): boolean;
        set(src: icyllis.arc3d.core.Rect2i_): void;
        joinNoCheck(r: icyllis.arc3d.core.Rect2i_): void;
        centerX(): number;
        intersect(a: Internal.Rect2f_, b: Internal.Rect2f_): boolean;
        isSorted(): boolean;
        offset(dx: number, dy: number): void;
        intersects(r: Internal.Rect2f_): boolean;
        roundOut(dst: icyllis.arc3d.core.Rect2i_): void;
        join(left: number, top: number, right: number, bottom: number): void;
        contains(x: number, y: number): boolean;
        intersectNoCheck(r: Internal.Rect2f_): void;
        round(dst: Internal.Rect2f_): void;
        join(x: number, y: number): void;
        roundIn(dst: icyllis.arc3d.core.Rect2i_): void;
        contains(left: number, top: number, right: number, bottom: number): boolean;
        contains(r: icyllis.arc3d.core.Rect2i_): boolean;
        joinNoCheck(r: Internal.Rect2f_): void;
        adjust(adjusts: Internal.Rect2f_): void;
        static rectsOverlap(a: Internal.Rect2f_, b: Internal.Rect2f_): boolean;
        roundOut(dst: Internal.Rect2f_): void;
        height(): number;
        roundIn(dst: Internal.Rect2f_): void;
        isEmpty(): boolean;
        intersect(r: icyllis.arc3d.core.Rect2i_): boolean;
        set(src: Internal.Rect2f_): void;
        intersects(r: icyllis.arc3d.core.Rect2i_): boolean;
        setEmpty(): void;
        static intersects(a: Internal.Rect2f_, b: Internal.Rect2f_): boolean;
        round(dst: icyllis.arc3d.core.Rect2i_): void;
        set(left: number, top: number, right: number, bottom: number): void;
        adjust(adjusts: icyllis.arc3d.core.Rect2i_): void;
        join(r: icyllis.arc3d.core.Rect2i_): void;
        centerY(): number;
        inset(left: number, top: number, right: number, bottom: number): void;
        inset(insets: icyllis.arc3d.core.Rect2i_): void;
        static rectsTouchOrOverlap(a: Internal.Rect2f_, b: Internal.Rect2f_): boolean;
        inset(dx: number, dy: number): void;
        join(r: Internal.Rect2f_): void;
        intersects(left: number, top: number, right: number, bottom: number): boolean;
        joinNoCheck(left: number, top: number, right: number, bottom: number): void;
        intersect(r: Internal.Rect2f_): boolean;
        offsetTo(newLeft: number, newTop: number): void;
        intersectNoCheck(left: number, top: number, right: number, bottom: number): void;
        get finite(): boolean
        get sorted(): boolean
        get empty(): boolean
        mRight: number;
        mLeft: number;
        mBottom: number;
        mTop: number;
    }
    type Rect2f_ = Rect2f;
    interface WeatheringCopper extends Internal.ChangeOverTimeBlock<Internal.WeatheringCopper$WeatherState> {
        applyChangeOverTime(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getPrevious(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        getNext(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getAge(): Internal.WeatheringCopper$WeatherState;
        getPrevious(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        onRandomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getFirst(arg0: Internal.Block_): Internal.Block;
        getNext(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        getFirst(arg0: Internal.BlockState_): Internal.BlockState;
        getChanceModifier(): number;
        get age(): Internal.WeatheringCopper$WeatherState
        get chanceModifier(): number
        readonly PREVIOUS_BY_BLOCK: Internal.Supplier<Internal.BiMap<Internal.Block, Internal.Block>>;
        readonly NEXT_BY_BLOCK: Internal.Supplier<Internal.BiMap<Internal.Block, Internal.Block>>;
    }
    type WeatheringCopper_ = WeatheringCopper;
    interface List <E> extends Internal.Collection<E> {
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): this;
        get(arg0: number): E;
        copyOf<E>(arg0: Internal.Collection_<E>): this;
        add(arg0: E): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): this;
        listIterator(): Internal.ListIterator<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): this;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        sort(arg0: Internal.Comparator_<E>): void;
        of<E>(arg0: E): this;
        set(arg0: number, arg1: E): E;
        of<E>(): this;
        of<E>(...arg0: E[]): this;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        addAll(arg0: number, arg1: Internal.Collection_<E>): boolean;
        remove(arg0: number): E;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): this;
        of<E>(arg0: E, arg1: E, arg2: E): this;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        subList(arg0: number, arg1: number): this;
        indexOf(arg0: any): number;
        add(arg0: number, arg1: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): this;
        [Symbol.iterator](): IterableIterator<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): this;
        toArray(): any[];
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        hashCode(): number;
        size(): number;
        of<E>(arg0: E, arg1: E): this;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): this;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        lastIndexOf(arg0: any): number;
        get empty(): boolean
        [key: number]: E;
    }
    type List_<E> = List<E>;
    class CommandStorage {
        constructor(arg0: Internal.DimensionDataStorage_)
        keys(): Internal.Stream<ResourceLocation>;
        get(arg0: ResourceLocation_): Internal.CompoundTag;
        set(arg0: ResourceLocation_, arg1: Internal.CompoundTag_): void;
    }
    type CommandStorage_ = CommandStorage;
    class Output <T> {
        constructor()
        constructor(arg0: T)
        value: T;
    }
    type Output_<T> = Output<T>;
    interface DoubleBlockCombiner$Combiner <S, T> {
        acceptDouble(arg0: S, arg1: S): T;
        acceptNone(): T;
        acceptSingle(arg0: S): T;
    }
    type DoubleBlockCombiner$Combiner_<S, T> = DoubleBlockCombiner$Combiner<S, T>;
    class DragonHoldingPatternPhase extends Internal.AbstractDragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        getPhase(): Internal.EnderDragonPhase<Internal.DragonHoldingPatternPhase>;
        get phase(): Internal.EnderDragonPhase<Internal.DragonHoldingPatternPhase>
    }
    type DragonHoldingPatternPhase_ = DragonHoldingPatternPhase;
    interface View$OnLongClickListener {
        onLongClick(arg0: Internal.View_): boolean;
        (arg0: Internal.View_): boolean;
    }
    type View$OnLongClickListener_ = View$OnLongClickListener;
    class ClientboundSetPlayerTeamPacket$Parameters {
        constructor(arg0: Internal.PlayerTeam_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getDisplayName(): Internal.Component;
        getCollisionRule(): string;
        getNametagVisibility(): string;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getPlayerPrefix(): Internal.Component;
        getColor(): Internal.ChatFormatting;
        getPlayerSuffix(): Internal.Component;
        getOptions(): number;
        get displayName(): Internal.Component
        get collisionRule(): string
        get nametagVisibility(): string
        get playerPrefix(): Internal.Component
        get color(): Internal.ChatFormatting
        get playerSuffix(): Internal.Component
        get options(): number
    }
    type ClientboundSetPlayerTeamPacket$Parameters_ = ClientboundSetPlayerTeamPacket$Parameters;
    class LookControl implements Internal.Control {
        constructor(arg0: Internal.Mob_)
        setLookAt(arg0: Internal.Entity_): void;
        setLookAt(arg0: Internal.Entity_, arg1: number, arg2: number): void;
        getWantedX(): number;
        getWantedY(): number;
        setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getWantedZ(): number;
        setLookAt(arg0: Vec3_): void;
        isLookingAtTarget(): boolean;
        tick(): void;
        setLookAt(arg0: number, arg1: number, arg2: number): void;
        set lookAt(arg0: Internal.Entity_)
        get wantedX(): number
        get wantedY(): number
        get wantedZ(): number
        set lookAt(arg0: Vec3_)
        get lookingAtTarget(): boolean
    }
    type LookControl_ = LookControl;
    abstract class ManagedResource extends Internal.RefCnt {
        constructor(server: Internal.Server_)
    }
    type ManagedResource_ = ManagedResource;
    /**
     * Invoked when an entity is about to be added to the world.
     * 
     * This event also fires for existing entities when they are loaded from a save.
    */
    class EntitySpawnedEventJS extends Internal.EntityEventJS {
        constructor(entity: Internal.Entity_, level: Internal.Level_)
    }
    type EntitySpawnedEventJS_ = EntitySpawnedEventJS;
    class ClientboundAwardStatsPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Object2IntMap_<Internal.Stat<any>>)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getStats(): Internal.Map<Internal.Stat<any>, number>;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get stats(): Internal.Map<Internal.Stat<any>, number>
        get skippable(): boolean
    }
    type ClientboundAwardStatsPacket_ = ClientboundAwardStatsPacket;
    class LayeredCauldronBlock extends Internal.AbstractCauldronBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Predicate_<Internal.Biome$Precipitation>, arg2: Internal.Map_<Internal.Item, any>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        static lowerFillLevel(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SNOW: Internal.Predicate<Internal.Biome$Precipitation>;
        static readonly RAIN: Internal.Predicate<Internal.Biome$Precipitation>;
        static readonly MIN_FILL_LEVEL: 1;
        static readonly MAX_FILL_LEVEL: 3;
        static readonly LEVEL: Internal.IntegerProperty;
    }
    type LayeredCauldronBlock_ = LayeredCauldronBlock;
    interface Control {
    }
    type Control_ = Control;
    interface FragmentResultListener {
        onFragmentResult(arg0: string, arg1: Internal.DataSet_): void;
    }
    type FragmentResultListener_ = FragmentResultListener;
    interface RecipeManagerAccessor {
        getContext(): Internal.ICondition$IContext;
        get context(): Internal.ICondition$IContext
    }
    type RecipeManagerAccessor_ = RecipeManagerAccessor;
    class DispenserMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_)
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_)
    }
    type DispenserMenu_ = DispenserMenu;
    class GameEvent implements Internal.InjectedGameEventExtension {
        constructor(arg0: string, arg1: number)
        is(arg0: Internal.TagKey_<Internal.GameEvent>): boolean;
        getName(): string;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.GameEvent>;
        arch$registryName(): ResourceLocation;
        getNotificationRadius(): number;
        arch$holder(): Internal.Holder<Internal.GameEvent>;
        get name(): string
        get notificationRadius(): number
        static readonly EQUIP: Internal.GameEvent;
        static readonly NOTE_BLOCK_PLAY: Internal.GameEvent;
        static readonly SCULK_SENSOR_TENDRILS_CLICKING: Internal.GameEvent;
        static readonly BLOCK_ATTACH: Internal.GameEvent;
        static readonly ITEM_INTERACT_START: Internal.GameEvent;
        static readonly PISTON_CONTRACT: Internal.GameEvent;
        static readonly LIGHTNING_STRIKE: Internal.GameEvent;
        static readonly JUKEBOX_PLAY: Internal.GameEvent;
        static readonly BLOCK_PLACE: Internal.GameEvent;
        static readonly DISPENSE_FAIL: Internal.GameEvent;
        static readonly DEFAULT_NOTIFICATION_RADIUS: 16;
        static readonly PROJECTILE_LAND: Internal.GameEvent;
        static readonly SHRIEK: Internal.GameEvent;
        static readonly BLOCK_OPEN: Internal.GameEvent;
        static readonly PISTON_EXTEND: Internal.GameEvent;
        static readonly BLOCK_DESTROY: Internal.GameEvent;
        static readonly EAT: Internal.GameEvent;
        static readonly ENTITY_DIE: Internal.GameEvent;
        static readonly ENTITY_PLACE: Internal.GameEvent;
        static readonly SPLASH: Internal.GameEvent;
        static readonly TELEPORT: Internal.GameEvent;
        static readonly BLOCK_DEACTIVATE: Internal.GameEvent;
        static readonly SWIM: Internal.GameEvent;
        static readonly INSTRUMENT_PLAY: Internal.GameEvent;
        static readonly BLOCK_ACTIVATE: Internal.GameEvent;
        static readonly ITEM_INTERACT_FINISH: Internal.GameEvent;
        static readonly DRINK: Internal.GameEvent;
        static readonly FLUID_PICKUP: Internal.GameEvent;
        static readonly PRIME_FUSE: Internal.GameEvent;
        static readonly CONTAINER_CLOSE: Internal.GameEvent;
        static readonly EXPLODE: Internal.GameEvent;
        static readonly HIT_GROUND: Internal.GameEvent;
        static readonly STEP: Internal.GameEvent;
        static readonly ENTITY_DAMAGE: Internal.GameEvent;
        static readonly JUKEBOX_STOP_PLAY: Internal.GameEvent;
        static readonly BLOCK_CHANGE: Internal.GameEvent;
        static readonly FLAP: Internal.GameEvent;
        static readonly SHEAR: Internal.GameEvent;
        static readonly BLOCK_CLOSE: Internal.GameEvent;
        static readonly ENTITY_SHAKE: Internal.GameEvent;
        static readonly BLOCK_DETACH: Internal.GameEvent;
        static readonly FLUID_PLACE: Internal.GameEvent;
        static readonly ELYTRA_GLIDE: Internal.GameEvent;
        static readonly PROJECTILE_SHOOT: Internal.GameEvent;
        static readonly CONTAINER_OPEN: Internal.GameEvent;
        static readonly ENTITY_INTERACT: Internal.GameEvent;
        static readonly ENTITY_ROAR: Internal.GameEvent;
    }
    type GameEvent_ = Special.GameEvent | GameEvent;
    interface OpenEndedPipe$IEffectHandler {
        applyEffects(arg0: Internal.OpenEndedPipe_, arg1: Internal.FluidStack_): void;
        canApplyEffects(arg0: Internal.OpenEndedPipe_, arg1: Internal.FluidStack_): boolean;
    }
    type OpenEndedPipe$IEffectHandler_ = OpenEndedPipe$IEffectHandler;
    class RenderStateShard$ShaderStateShard extends Internal.RenderStateShard {
        constructor()
        constructor(arg0: Internal.Supplier_<Internal.ShaderInstance>)
    }
    type RenderStateShard$ShaderStateShard_ = RenderStateShard$ShaderStateShard;
    interface Iterable <T> extends Array<T> {
        forEach(arg0: Internal.Consumer_<T>): void;
        spliterator(): Internal.Spliterator<T>;
        iterator(): Internal.Iterator<T>;
    }
    type Iterable_<T> = Iterable<T>;
    interface LocationAwareLogger extends Internal.Logger {
        trace(arg0: string, ...arg1: any[]): void;
        error(arg0: string): void;
        warn(arg0: string, arg1: any, arg2: any): void;
        isTraceEnabled(arg0: org.slf4j.Marker_): boolean;
        info(arg0: string, arg1: Internal.Throwable_): void;
        debug(arg0: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string): void;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        error(arg0: string, ...arg1: any[]): void;
        warn(arg0: string, arg1: any): void;
        trace(arg0: org.slf4j.Marker_, arg1: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        info(arg0: string): void;
        debug(arg0: string, ...arg1: any[]): void;
        debug(arg0: org.slf4j.Marker_, arg1: string): void;
        info(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        warn(arg0: string, arg1: Internal.Throwable_): void;
        info(arg0: string, arg1: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        isWarnEnabled(arg0: org.slf4j.Marker_): boolean;
        isTraceEnabled(): boolean;
        log(arg0: org.slf4j.Marker_, arg1: string, arg2: number, arg3: string, arg4: any[], arg5: Internal.Throwable_): void;
        trace(arg0: string): void;
        info(arg0: org.slf4j.Marker_, arg1: string): void;
        debug(arg0: string, arg1: any, arg2: any): void;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        trace(arg0: string, arg1: any): void;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        trace(arg0: string, arg1: any, arg2: any): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        isDebugEnabled(): boolean;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void;
        error(arg0: string, arg1: any): void;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        warn(arg0: string): void;
        warn(arg0: string, ...arg1: any[]): void;
        debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        trace(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        isErrorEnabled(): boolean;
        warn(arg0: org.slf4j.Marker_, arg1: string): void;
        warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        isWarnEnabled(): boolean;
        error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        error(arg0: string, arg1: any, arg2: any): void;
        getName(): string;
        trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void;
        debug(arg0: string, arg1: any): void;
        isErrorEnabled(arg0: org.slf4j.Marker_): boolean;
        info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void;
        info(arg0: string, arg1: any, arg2: any): void;
        isInfoEnabled(): boolean;
        debug(arg0: string, arg1: Internal.Throwable_): void;
        info(arg0: string, ...arg1: any[]): void;
        error(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        isDebugEnabled(arg0: org.slf4j.Marker_): boolean;
        isInfoEnabled(arg0: org.slf4j.Marker_): boolean;
        debug(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void;
        trace(arg0: string, arg1: Internal.Throwable_): void;
        error(arg0: string, arg1: Internal.Throwable_): void;
        get traceEnabled(): boolean
        get debugEnabled(): boolean
        get errorEnabled(): boolean
        get warnEnabled(): boolean
        get name(): string
        get infoEnabled(): boolean
        readonly INFO_INT: 20;
        readonly TRACE_INT: 0;
        readonly DEBUG_INT: 10;
        readonly ERROR_INT: 40;
        readonly WARN_INT: 30;
    }
    type LocationAwareLogger_ = LocationAwareLogger;
    interface ParticleRenderType {
        begin(arg0: Internal.BufferBuilder_, arg1: Internal.TextureManager_): void;
        end(arg0: Internal.Tesselator_): void;
        readonly TERRAIN_SHEET: Internal.ParticleRenderType;
        readonly CUSTOM: Internal.ParticleRenderType;
        readonly PARTICLE_SHEET_OPAQUE: Internal.ParticleRenderType;
        readonly PARTICLE_SHEET_LIT: Internal.ParticleRenderType;
        readonly NO_RENDER: Internal.ParticleRenderType;
        readonly PARTICLE_SHEET_TRANSLUCENT: Internal.ParticleRenderType;
    }
    type ParticleRenderType_ = ParticleRenderType;
    class LevelEvent$Unload extends Internal.LevelEvent {
        constructor()
        constructor(arg0: Internal.LevelAccessor_)
    }
    type LevelEvent$Unload_ = LevelEvent$Unload;
    class FrogspawnBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        static setDefaultHatchDelay(): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static setHatchDelay(arg0: number, arg1: number): void;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type FrogspawnBlock_ = FrogspawnBlock;
    class StructureTemplate$StructureBlockInfo {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CompoundTag_)
        readonly nbt: Internal.CompoundTag;
        readonly pos: BlockPos;
        readonly state: Internal.BlockState;
    }
    type StructureTemplate$StructureBlockInfo_ = StructureTemplate$StructureBlockInfo;
    class BlockVisualizerEvent extends Internal.Event {
        constructor()
        getContext(): Internal.BlockVisualizer$Context;
        get context(): Internal.BlockVisualizer$Context
    }
    type BlockVisualizerEvent_ = BlockVisualizerEvent;
    class ServerData$ServerPackStatus extends Internal.Enum<Internal.ServerData$ServerPackStatus> {
        getName(): Internal.Component;
        static values(): Internal.ServerData$ServerPackStatus[];
        static valueOf(arg0: string): Internal.ServerData$ServerPackStatus;
        get name(): Internal.Component
        static readonly ENABLED: Internal.ServerData$ServerPackStatus;
        static readonly DISABLED: Internal.ServerData$ServerPackStatus;
        static readonly PROMPT: Internal.ServerData$ServerPackStatus;
    }
    type ServerData$ServerPackStatus_ = ServerData$ServerPackStatus | "prompt" | "disabled" | "enabled";
    class EquipmentSlot$Type extends Internal.Enum<Internal.EquipmentSlot$Type> {
        static values(): Internal.EquipmentSlot$Type[];
        static valueOf(arg0: string): Internal.EquipmentSlot$Type;
        static readonly ARMOR: Internal.EquipmentSlot$Type;
        static readonly HAND: Internal.EquipmentSlot$Type;
    }
    type EquipmentSlot$Type_ = EquipmentSlot$Type | "armor" | "hand";
    class Brain$Provider <E extends Internal.LivingEntity> {
        makeBrain(arg0: Internal.Dynamic_<any>): Internal.Brain<E>;
    }
    type Brain$Provider_<E extends Internal.LivingEntity> = Brain$Provider<E>;
    class JigsawBlockEntity$JointType extends Internal.Enum<Internal.JigsawBlockEntity$JointType> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.JigsawBlockEntity$JointType;
        getSerializedName(): string;
        static byName(arg0: string): Internal.Optional<Internal.JigsawBlockEntity$JointType>;
        static values(): Internal.JigsawBlockEntity$JointType[];
        getTranslatedName(): Internal.Component;
        get serializedName(): string
        get translatedName(): Internal.Component
        static readonly ROLLABLE: Internal.JigsawBlockEntity$JointType;
        static readonly ALIGNED: Internal.JigsawBlockEntity$JointType;
    }
    type JigsawBlockEntity$JointType_ = "aligned" | "rollable" | JigsawBlockEntity$JointType;
    class AbstractComputerBehaviour extends Internal.BlockEntityBehaviour {
        constructor(arg0: Internal.SmartBlockEntity_)
        hasAttachedComputer(): boolean;
        getPeripheralCapability<T>(): Internal.LazyOptional<T>;
        isPeripheralCap<T>(arg0: Internal.Capability_<T>): boolean;
        removePeripheral(): void;
        setHasAttachedComputer(arg0: boolean): void;
        get peripheralCapability(): Internal.LazyOptional<T>
        set hasAttachedComputer(arg0: boolean)
        static readonly TYPE: Internal.BehaviourType<Internal.AbstractComputerBehaviour>;
    }
    type AbstractComputerBehaviour_ = AbstractComputerBehaviour;
    class ClientboundInitializeBorderPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getLerpTime(): number;
        getOldSize(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getWarningBlocks(): number;
        getNewSize(): number;
        getNewCenterX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getNewCenterZ(): number;
        getWarningTime(): number;
        getNewAbsoluteMaxSize(): number;
        isSkippable(): boolean;
        get lerpTime(): number
        get oldSize(): number
        get warningBlocks(): number
        get newSize(): number
        get newCenterX(): number
        get newCenterZ(): number
        get warningTime(): number
        get newAbsoluteMaxSize(): number
        get skippable(): boolean
    }
    type ClientboundInitializeBorderPacket_ = ClientboundInitializeBorderPacket;
    class OreConfiguration$TargetBlockState {
        static readonly CODEC: Internal.Codec<Internal.OreConfiguration$TargetBlockState>;
        readonly state: Internal.BlockState;
        readonly target: Internal.RuleTest;
    }
    type OreConfiguration$TargetBlockState_ = OreConfiguration$TargetBlockState;
    interface OpenOption {
    }
    type OpenOption_ = OpenOption;
    class VertexFormatElement$Usage extends Internal.Enum<Internal.VertexFormatElement$Usage> {
        static values(): Internal.VertexFormatElement$Usage[];
        getName(): string;
        clearBufferState(arg0: number, arg1: number): void;
        static valueOf(arg0: string): Internal.VertexFormatElement$Usage;
        get name(): string
        static readonly GENERIC: Internal.VertexFormatElement$Usage;
        static readonly COLOR: Internal.VertexFormatElement$Usage;
        static readonly NORMAL: Internal.VertexFormatElement$Usage;
        static readonly UV: Internal.VertexFormatElement$Usage;
        static readonly POSITION: Internal.VertexFormatElement$Usage;
        static readonly PADDING: Internal.VertexFormatElement$Usage;
    }
    type VertexFormatElement$Usage_ = VertexFormatElement$Usage | "normal" | "color" | "generic" | "position" | "padding" | "uv";
    class TextTexture$TextType extends Internal.Enum<Internal.TextTexture$TextType> {
        static values(): Internal.TextTexture$TextType[];
        static valueOf(name: string): Internal.TextTexture$TextType;
        static readonly ROLL_ALWAYS: Internal.TextTexture$TextType;
        static readonly HIDE: Internal.TextTexture$TextType;
        static readonly LEFT_ROLL_ALWAYS: Internal.TextTexture$TextType;
        static readonly NORMAL: Internal.TextTexture$TextType;
        static readonly RIGHT: Internal.TextTexture$TextType;
        static readonly ROLL: Internal.TextTexture$TextType;
        static readonly LEFT: Internal.TextTexture$TextType;
        static readonly LEFT_HIDE: Internal.TextTexture$TextType;
        static readonly LEFT_ROLL: Internal.TextTexture$TextType;
    }
    type TextTexture$TextType_ = "normal" | "hide" | "left_roll" | "left_roll_always" | TextTexture$TextType | "left_hide" | "roll_always" | "roll" | "right" | "left";
    class BoatItem extends Internal.Item {
        constructor(arg0: boolean, arg1: Internal.Boat$Type_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BoatItem_ = BoatItem;
    class MultiPartBlockStateBuilder$PartBuilder {
        nestedGroup(): Internal.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup;
        end(): Internal.MultiPartBlockStateBuilder;
        useOr(): this;
        canApplyTo(arg0: Internal.Block_): boolean;
        condition<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>, ...arg1: T[]): this;
        readonly conditions: Internal.Multimap<Internal.Property<any>, Internal.Comparable<any>>;
        models: Internal.BlockStateProvider$ConfiguredModelList;
        useOr: boolean;
        readonly nestedConditionGroups: Internal.List<Internal.MultiPartBlockStateBuilder$PartBuilder$ConditionGroup>;
    }
    type MultiPartBlockStateBuilder$PartBuilder_ = MultiPartBlockStateBuilder$PartBuilder;
    class Collections$UnmodifiableMap <K, V> implements Internal.Map<K, V>, Internal.Serializable {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        containsKey(arg0: any): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        static of<K, V>(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<K, V>;
        size(): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type Collections$UnmodifiableMap_<K, V> = Collections$UnmodifiableMap<K, V>;
    class ArrayOrSelf <T> {
    }
    type ArrayOrSelf_<T> = T | T[];
    class IntegerProperty extends Internal.Property<number> {
        getName(arg0: number): string;
        getPossibleValues(): Internal.Collection<number>;
        static create(arg0: string, arg1: number, arg2: number): Internal.IntegerProperty;
        getValue(arg0: string): Internal.Optional<number>;
        get possibleValues(): Internal.Collection<number>
    }
    type IntegerProperty_ = IntegerProperty;
    interface NonNullBiConsumer <T, U> extends Internal.BiConsumer<T, U> {
        accept(arg0: T, arg1: U): void;
        noop<T, U>(): this;
        andThen(arg0: Internal.BiConsumer_<T, U>): Internal.BiConsumer<T, U>;
        (arg0: T, arg1: U): void;
    }
    type NonNullBiConsumer_<T, U> = NonNullBiConsumer<T, U>;
    class AnvilMenu extends Internal.ItemCombinerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        static calculateIncreasedRepairCost(arg0: number): number;
        getCost(): number;
        setMaximumCost(arg0: number): void;
        setItemName(arg0: string): void;
        get cost(): number
        set maximumCost(arg0: number)
        set itemName(arg0: string)
        static readonly MAX_NAME_LENGTH: 50;
        repairItemCountCost: number;
    }
    type AnvilMenu_ = AnvilMenu;
    interface Handler$Callback {
        handleMessage(arg0: Internal.Message_): boolean;
        (arg0: Internal.Message_): boolean;
    }
    type Handler$Callback_ = Handler$Callback;
    class WorldLoader$PackConfig extends Internal.Record {
        constructor(arg0: Internal.PackRepository_, arg1: Internal.DataPackConfig_, arg2: boolean)
        safeMode(): boolean;
        createResourceManager(): com.mojang.datafixers.util.Pair<Internal.DataPackConfig, Internal.CloseableResourceManager>;
        initialDataPacks(): Internal.DataPackConfig;
        packRepository(): Internal.PackRepository;
    }
    type WorldLoader$PackConfig_ = WorldLoader$PackConfig;
    interface Closeable extends Internal.AutoCloseable {
        close(): void;
    }
    type Closeable_ = Closeable;
    class Event$Result extends Internal.Enum<Internal.Event$Result> {
        static values(): Internal.Event$Result[];
        static valueOf(arg0: string): Internal.Event$Result;
        static readonly ALLOW: Internal.Event$Result;
        static readonly DEFAULT: Internal.Event$Result;
        static readonly DENY: Internal.Event$Result;
    }
    type Event$Result_ = "deny" | "allow" | "default" | Event$Result;
    class HugeBrownMushroomFeature extends Internal.AbstractHugeMushroomFeature {
        constructor(arg0: Internal.Codec_<Internal.HugeMushroomFeatureConfiguration>)
    }
    type HugeBrownMushroomFeature_ = HugeBrownMushroomFeature;
    interface OptionInstance$TooltipSupplierFactory <T> extends Internal.Function<Internal.Minecraft, Internal.OptionInstance$TooltipSupplier<T>> {
        compose<V>(arg0: Internal.Function_<V, Internal.Minecraft>): Internal.Function<V, Internal.OptionInstance$TooltipSupplier<T>>;
        andThen<V>(arg0: Internal.Function_<Internal.OptionInstance$TooltipSupplier<T>, V>): Internal.Function<Internal.Minecraft, V>;
        identity<T>(): Internal.Function<T, T>;
        apply(arg0: Internal.Minecraft_): Internal.OptionInstance$TooltipSupplier<T>;
    }
    type OptionInstance$TooltipSupplierFactory_<T> = OptionInstance$TooltipSupplierFactory<T>;
    interface MobEffectBuilder$EffectTickCallback {
        applyEffectTick(arg0: Internal.LivingEntity_, arg1: number): void;
        (arg0: Internal.LivingEntity_, arg1: number): void;
    }
    type MobEffectBuilder$EffectTickCallback_ = MobEffectBuilder$EffectTickCallback;
    class BlockPattern {
        constructor(arg0: Internal.Predicate_<Internal.BlockInWorld>[][][])
        getDepth(): number;
        getPattern(): Internal.Predicate<Internal.BlockInWorld>[][][];
        getWidth(): number;
        matches(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.Direction_): Internal.BlockPattern$BlockPatternMatch;
        static createLevelCache(arg0: Internal.LevelReader_, arg1: boolean): Internal.LoadingCache<BlockPos, Internal.BlockInWorld>;
        getHeight(): number;
        find(arg0: Internal.LevelReader_, arg1: BlockPos_): Internal.BlockPattern$BlockPatternMatch;
        get depth(): number
        get pattern(): Internal.Predicate<Internal.BlockInWorld>[][][]
        get width(): number
        get height(): number
    }
    type BlockPattern_ = BlockPattern;
    class Mule extends Internal.AbstractChestedHorse {
        constructor(arg0: Internal.EntityType_<Internal.Mule>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Mule_ = Mule;
    class UserStencilSettings {
        constructor(cwRef: number, ccwRef: number, cwTest: number, ccwTest: number, cwTestMask: number, ccwTestMask: number, cwPassOp: number, ccwPassOp: number, cwFailOp: number, ccwFailOp: number, cwWriteMask: number, ccwWriteMask: number)
        constructor(ref: number, test: number, testMask: number, passOp: number, failOp: number, writeMask: number)
        testAlwaysPasses(hasStencilClip: boolean): boolean;
        flags(hasStencilClip: boolean): number;
        usesWrapOp(hasStencilClip: boolean): boolean;
        isDisabled(hasStencilClip: boolean): boolean;
        isDoubleSided(hasStencilClip: boolean): boolean;
        static readonly USER_STENCIL_TEST_EQUAL: 10;
        static readonly USER_STENCIL_TEST_COUNT: 12;
        static readonly USER_STENCIL_OP_REPLACE: 2;
        static readonly LAST_CLIP_ONLY_STENCIL_OP: 10;
        static readonly LAST_USER_ONLY_STENCIL_OP: 7;
        static readonly USER_STENCIL_OP_DEC_WRAP: 5;
        readonly mCCWFlags: number;
        static readonly USER_STENCIL_TEST_LESS: 8;
        static readonly LAST_STENCIL_FLAG: 16;
        static readonly USER_STENCIL_OP_KEEP: 0;
        static readonly LAST_CLIPPED_STENCIL_TEST: 3;
        static readonly USER_STENCIL_OP_COUNT: 13;
        readonly mCWFlags2: number;
        static readonly USER_STENCIL_TEST_ALWAYS_IF_IN_CLIP: 0;
        static readonly USER_STENCIL_TEST_LEQUAL_IF_IN_CLIP: 3;
        static readonly USER_STENCIL_TEST_NEVER: 5;
        static readonly USER_STENCIL_OP_INVERT: 3;
        static readonly SINGLE_SIDED_STENCIL_FLAG: 16;
        static readonly USER_STENCIL_OP_ZERO_CLIP_BIT: 8;
        static readonly NO_MODIFY_STENCIL_STENCIL_FLAG: 4;
        readonly mCWFlags: number;
        static readonly USER_STENCIL_OP_SET_CLIP_BIT: 9;
        static readonly USER_STENCIL_OP_INC_MAYBE_CLAMP: 6;
        static readonly ALL_STENCIL_FLAGS: 31;
        static readonly USER_STENCIL_TEST_EQUAL_IF_IN_CLIP: 1;
        static readonly USER_STENCIL_OP_INC_WRAP: 4;
        static readonly TEST_ALWAYS_PASSES_STENCIL_FLAG: 2;
        static readonly USER_STENCIL_TEST_GEQUAL: 7;
        static readonly NO_WRAP_OPS_STENCIL_FLAG: 8;
        readonly mCWFace: Internal.StencilFaceSettings;
        readonly mCCWFlags2: number;
        static readonly USER_STENCIL_OP_DEC_MAYBE_CLAMP: 7;
        static readonly USER_STENCIL_OP_INVERT_CLIP_BIT: 10;
        static readonly USER_STENCIL_TEST_ALWAYS: 4;
        static readonly USER_STENCIL_TEST_LEQUAL: 9;
        static readonly DISABLED_STENCIL_FLAG: 1;
        readonly mCCWFace: Internal.StencilFaceSettings;
        static readonly USER_STENCIL_OP_ZERO_CLIP_AND_USER_BITS: 12;
        static readonly USER_STENCIL_TEST_LESS_IF_IN_CLIP: 2;
        static readonly USER_STENCIL_TEST_GREATER: 6;
        static readonly USER_STENCIL_TEST_NOTEQUAL: 11;
        static readonly USER_STENCIL_OP_ZERO: 1;
        static readonly USER_STENCIL_OP_SET_CLIP_AND_REPLACE_USER_BITS: 11;
    }
    type UserStencilSettings_ = UserStencilSettings;
    class ScaffoldingBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getDistance(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly STABILITY_MAX_DISTANCE: 7;
        static readonly BOTTOM: Internal.BooleanProperty;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly DISTANCE: Internal.IntegerProperty;
    }
    type ScaffoldingBlock_ = ScaffoldingBlock;
    interface CollisionGetter extends Internal.BlockGetter {
        noCollision(arg0: Internal.Entity_): boolean;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getSectionIndex(arg0: number): number;
        getMaxSection(): number;
        getMaxBuildHeight(): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        noCollision(arg0: Internal.AABB_): boolean;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHeight(): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getWorldBorder(): Internal.WorldBorder;
        isOutsideBuildHeight(arg0: number): boolean;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getMinBuildHeight(): number;
        getSectionsCount(): number;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        getMaxLightLevel(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get maxBuildHeight(): number
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get worldBorder(): Internal.WorldBorder
        get minBuildHeight(): number
        get sectionsCount(): number
        get maxLightLevel(): number
    }
    type CollisionGetter_ = CollisionGetter;
    abstract class AbstractVillager extends Internal.AgeableMob implements Internal.InventoryCarrier, Internal.Npc, Internal.Merchant {
        constructor(arg0: Internal.EntityType_<Internal.AbstractVillager>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        setTradingPlayer(arg0: Internal.Player_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getInventory(): Internal.SimpleContainer;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        isClientSide(): boolean;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        overrideOffers(arg0: Internal.MerchantOffers_): void;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        getVillagerXp(): number;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        overrideXp(arg0: number): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        isTrading(): boolean;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getOffers(): Internal.MerchantOffers;
        openTradingScreen(arg0: Internal.Player_, arg1: Internal.Component_, arg2: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        playCelebrateSound(): void;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        notifyTradeUpdated(arg0: Internal.ItemStack_): void;
        getUnhappyCounter(): number;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getTradingPlayer(): Internal.Player;
        getNotifyTradeSound(): Internal.SoundEvent;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        showProgressBar(): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        notifyTrade(arg0: Internal.MerchantOffer_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        setUnhappyCounter(arg0: number): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        canRestock(): boolean;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set tradingPlayer(arg0: Internal.Player_)
        get inventory(): Internal.SimpleContainer
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get clientSide(): boolean
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get villagerXp(): number
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get trading(): boolean
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get offers(): Internal.MerchantOffers
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get unhappyCounter(): number
        get tradingPlayer(): Internal.Player
        get notifyTradeSound(): Internal.SoundEvent
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        set unhappyCounter(arg0: number)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly VILLAGER_SLOT_OFFSET: 300;
    }
    type AbstractVillager_ = AbstractVillager;
    class MaterialDefinition implements Internal.MaterialDefinitionAccess {
        constructor(arg0: number, arg1: number)
        automobility$width(): number;
        automobility$height(): number;
    }
    type MaterialDefinition_ = MaterialDefinition;
    class RecipeProvider implements Internal.DataProvider {
        constructor(arg0: Internal.DataGenerator_)
        static chiseled(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static saveRecipe(arg0: Internal.CachedOutput_, arg1: Internal.JsonObject_, arg2: Internal.Path_): void;
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        static wallBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static cutBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.ShapedRecipeBuilder;
        static has(arg0: Internal.ItemLike_): Internal.InventoryChangeTrigger$TriggerInstance;
        static polishedBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.RecipeBuilder;
        static cut(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        run(arg0: Internal.CachedOutput_): void;
        static has(arg0: Internal.TagKey_<Internal.Item>): Internal.InventoryChangeTrigger$TriggerInstance;
        static polished(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static wall(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        static chiseledBuilder(arg0: Internal.ItemLike_, arg1: Internal.Ingredient_): Internal.ShapedRecipeBuilder;
        getName(): string;
        static candle(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: Internal.ItemLike_, arg2: Internal.ItemLike_): void;
        get name(): string
        recipePathProvider: Internal.DataGenerator$PathProvider;
    }
    type RecipeProvider_ = RecipeProvider;
    interface WatchEvent$Kind <T> {
        name(): string;
        type(): T;
    }
    type WatchEvent$Kind_<T> = WatchEvent$Kind<T>;
    class ClientboundUpdateRecipesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Collection_<Internal.Recipe<any>>)
        handle(arg0: Internal.PacketListener_): void;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        static toNetwork<T extends Internal.Recipe<any>>(arg0: Internal.FriendlyByteBuf_, arg1: T): void;
        isSkippable(): boolean;
        getRecipes(): Internal.List<Internal.Recipe<any>>;
        get skippable(): boolean
        get recipes(): Internal.List<Internal.Recipe<any>>
    }
    type ClientboundUpdateRecipesPacket_ = ClientboundUpdateRecipesPacket;
    abstract class ScriptableObject implements Internal.SymbolScriptable, Internal.Scriptable, Internal.ConstProperties {
        constructor()
        constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_)
        preventExtensions(): void;
        defineProperty(cx: Internal.Context_, propertyName: string, value: any, attributes: number): void;
        static getFunctionPrototype(scope: Internal.Scriptable_, cx: Internal.Context_): Internal.Scriptable;
        setAttributes(cx: Internal.Context_, index: number, attributes: number): void;
        putConst(cx: Internal.Context_, name: string, start: Internal.Scriptable_, value: any): void;
        static getArrayPrototype(scope: Internal.Scriptable_, cx: Internal.Context_): Internal.Scriptable;
        static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any, cx: Internal.Context_): void;
        defineProperty(cx: Internal.Context_, propertyName: string, delegateTo: any, getter: Internal.WrappedExecutable_, setter: Internal.WrappedExecutable_, attributes: number): void;
        static putProperty(obj: Internal.Scriptable_, name: string, value: any, cx: Internal.Context_): void;
        get(cx: Internal.Context_, index: number, start: Internal.Scriptable_): any;
        getClassName(): string;
        defineFunctionProperties(cx: Internal.Context_, names: string[], clazz: typeof any, attributes: number): void;
        "delete"(cx: Internal.Context_, name: string): void;
        static putProperty(obj: Internal.Scriptable_, index: number, value: any, cx: Internal.Context_): void;
        "delete"(cx: Internal.Context_, index: number): void;
        setParentScope(m: Internal.Scriptable_): void;
        static getGeneratorFunctionPrototype(scope: Internal.Scriptable_, cx: Internal.Context_): Internal.Scriptable;
        static defineClass<T extends Internal.Scriptable>(scope: Internal.Scriptable_, clazz: T, sealed: boolean, cx: Internal.Context_): void;
        static putConstProperty(obj: Internal.Scriptable_, name: string, value: any, cx: Internal.Context_): void;
        static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean, cx: Internal.Context_): void;
        getTypeOf(): Internal.MemberType;
        static getTopScopeValue(scope: Internal.Scriptable_, key: any, cx: Internal.Context_): any;
        static deleteProperty(obj: Internal.Scriptable_, index: number, cx: Internal.Context_): boolean;
        getIds(cx: Internal.Context_): any[];
        defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void;
        setAttributes(cx: Internal.Context_, name: string, attributes: number): void;
        associateValue(key: any, value: any): any;
        get(cx: Internal.Context_, key: any): any;
        get(cx: Internal.Context_, name: string, start: Internal.Scriptable_): any;
        getPrototype(cx: Internal.Context_): Internal.Scriptable;
        static getDefaultValue(object: Internal.Scriptable_, typeHint: typeof any, cx: Internal.Context_): any;
        getParentScope(): Internal.Scriptable;
        setAttributes(cx: Internal.Context_, key: Internal.Symbol_, attributes: number): void;
        static defineClass<T extends Internal.Scriptable>(scope: Internal.Scriptable_, clazz: T, cx: Internal.Context_): void;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        isConst(name: string): boolean;
        getAttributes(cx: Internal.Context_, sym: Internal.Symbol_): number;
        isExtensible(): boolean;
        avoidObjectDetection(): boolean;
        static getClassPrototype(scope: Internal.Scriptable_, className: string, cx: Internal.Context_): Internal.Scriptable;
        setPrototype(m: Internal.Scriptable_): void;
        put(cx: Internal.Context_, name: string, start: Internal.Scriptable_, value: any): void;
        getGetterOrSetter(name: string, index: number, isSetter: boolean): any;
        getAttributes(cx: Internal.Context_, name: string): number;
        static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, cx: Internal.Context_): any;
        static getPropertyIds(cx: Internal.Context_, obj: Internal.Scriptable_): any[];
        defineProperty(cx: Internal.Context_, key: Internal.Symbol_, value: any, attributes: number): void;
        getAssociatedValue(key: any): any;
        static hasProperty(obj: Internal.Scriptable_, name: string, cx: Internal.Context_): boolean;
        "delete"(cx: Internal.Context_, key: Internal.Symbol_): void;
        hasInstance(cx: Internal.Context_, instance: Internal.Scriptable_): boolean;
        getExternalArrayData(): Internal.ExternalArrayData;
        put(cx: Internal.Context_, index: number, start: Internal.Scriptable_, value: any): void;
        static getProperty(obj: Internal.Scriptable_, index: number, cx: Internal.Context_): any;
        isEmpty(): boolean;
        static defineConstProperty(destination: Internal.Scriptable_, propertyName: string, cx: Internal.Context_): void;
        has(cx: Internal.Context_, name: string, start: Internal.Scriptable_): boolean;
        defineConst(cx: Internal.Context_, name: string, start: Internal.Scriptable_): void;
        defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void;
        sealObject(cx: Internal.Context_): void;
        getDefaultValue(cx: Internal.Context_, typeHint: typeof any): any;
        setExternalArrayData(cx: Internal.Context_, array: Internal.ExternalArrayData_): void;
        has(cx: Internal.Context_, index: number, start: Internal.Scriptable_): boolean;
        static deleteProperty(obj: Internal.Scriptable_, name: string, cx: Internal.Context_): boolean;
        static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number, cx: Internal.Context_): void;
        getAttributes(cx: Internal.Context_, index: number): number;
        get(cx: Internal.Context_, key: Internal.Symbol_, start: Internal.Scriptable_): any;
        static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, cx: Internal.Context_): boolean;
        isSealed(cx: Internal.Context_): boolean;
        getAllIds(cx: Internal.Context_): any[];
        setGetterOrSetter(cx: Internal.Context_, name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void;
        defineProperty(cx: Internal.Context_, propertyName: string, clazz: typeof any, attributes: number): void;
        static hasProperty(obj: Internal.Scriptable_, index: number, cx: Internal.Context_): boolean;
        static defineClass<T extends Internal.Scriptable>(scope: Internal.Scriptable_, clazz: T, sealed: boolean, mapInheritance: boolean, cx: Internal.Context_): string;
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        static getProperty(obj: Internal.Scriptable_, name: string, cx: Internal.Context_): any;
        size(): number;
        has(cx: Internal.Context_, key: Internal.Symbol_, start: Internal.Scriptable_): boolean;
        getExternalArrayLength(): any;
        static getObjectPrototype(scope: Internal.Scriptable_, cx: Internal.Context_): Internal.Scriptable;
        static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable;
        put(cx: Internal.Context_, key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void;
        get className(): string
        set parentScope(m: Internal.Scriptable_)
        get typeOf(): Internal.MemberType
        get parentScope(): Internal.Scriptable
        get extensible(): boolean
        set prototype(m: Internal.Scriptable_)
        get externalArrayData(): Internal.ExternalArrayData
        get empty(): boolean
        get externalArrayLength(): any
        static readonly EMPTY: 0;
        static readonly READONLY: 1;
        static readonly DONTENUM: 2;
        static readonly UNINITIALIZED_CONST: 8;
        static readonly CONST: 13;
        static readonly PERMANENT: 4;
    }
    type ScriptableObject_ = ScriptableObject;
    class ClientEventJS extends Internal.PlayerEventJS {
        constructor()
        getEntity(): Internal.Entity;
        getPlayer(): Internal.LocalPlayer;
        get entity(): Internal.Entity
        get player(): Internal.LocalPlayer
    }
    type ClientEventJS_ = ClientEventJS;
    class PaintingVariantBuilder extends Internal.BuilderBase<Internal.PaintingVariant> {
        constructor(i: ResourceLocation_)
        height(height: number): this;
        width(width: number): this;
        createObject(): any;
    }
    type PaintingVariantBuilder_ = PaintingVariantBuilder;
    class RegistryLoader {
        overrideRegistryFromResources<E>(arg0: Internal.WritableRegistry_<E>, arg1: Internal.ResourceKey_<Internal.Registry<E>>, arg2: Internal.Codec_<E>, arg3: Internal.DynamicOps_<Internal.JsonElement>): Internal.DataResult<Internal.Registry<E>>;
        bind(arg0: Internal.RegistryAccess$Writable_): Internal.RegistryLoader$Bound;
    }
    type RegistryLoader_ = RegistryLoader;
    class JukeboxBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        setRecord(arg0: Internal.Entity_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.ItemStack_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HAS_RECORD: Internal.BooleanProperty;
    }
    type JukeboxBlock_ = JukeboxBlock;
    class TagEventJS extends Internal.EventJS {
        constructor(ri: Internal.RegistryInfo_, vr: Internal.Registry_<any>)
        removeAll(tag: ResourceLocation_): Internal.TagWrapper;
        get(id: ResourceLocation_): Internal.TagWrapper;
        remove(tag: ResourceLocation_, ...filters: any[]): Internal.TagWrapper;
        getElementIds(): Internal.Set<ResourceLocation>;
        add(tag: ResourceLocation_, ...filters: any[]): Internal.TagWrapper;
        getType(): ResourceLocation;
        removeAllTagsFrom(...ids: any[]): void;
        get elementIds(): Internal.Set<ResourceLocation>
        get type(): ResourceLocation
        static readonly TAG_EVENT_HANDLER: Internal.EventExceptionHandler;
        readonly registry: Internal.RegistryInfo;
        readonly vanillaRegistry: Internal.Registry<any>;
        totalRemoved: number;
        totalAdded: number;
        static readonly SOURCE: "KubeJS Custom Tags";
        readonly tags: Internal.Map<ResourceLocation, Internal.TagWrapper>;
    }
    type TagEventJS_ = TagEventJS;
    class Instrument extends Internal.Record {
        constructor(arg0: Internal.SoundEvent_, arg1: number, arg2: number)
        useDuration(): number;
        soundEvent(): Internal.SoundEvent;
        range(): number;
        static readonly CODEC: Internal.Codec<Internal.Instrument>;
    }
    type Instrument_ = Special.Instrument | Instrument;
    class BigInteger extends number implements Internal.Comparable<Internal.BigInteger> {
        constructor(arg0: number, arg1: number[], arg2: number, arg3: number)
        constructor(arg0: string, arg1: number)
        constructor(arg0: number, arg1: number[])
        constructor(arg0: number, arg1: number, arg2: Internal.Random_)
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: number[])
        constructor(arg0: number, arg1: Internal.Random_)
        constructor(arg0: string)
        modInverse(arg0: Internal.BigInteger_): this;
        nextProbablePrime(): this;
        static valueOf(arg0: number): Internal.BigInteger;
        andNot(arg0: Internal.BigInteger_): this;
        bitCount(): number;
        not(): this;
        compareTo(arg0: any): number;
        mod(arg0: Internal.BigInteger_): this;
        static probablePrime(arg0: number, arg1: Internal.Random_): Internal.BigInteger;
        sqrtAndRemainder(): Internal.BigInteger[];
        remainder(arg0: Internal.BigInteger_): this;
        min(arg0: Internal.BigInteger_): this;
        intValueExact(): number;
        shiftRight(arg0: number): this;
        compareTo(arg0: Internal.BigInteger_): number;
        negate(): this;
        shiftLeft(arg0: number): this;
        max(arg0: Internal.BigInteger_): this;
        setBit(arg0: number): this;
        clearBit(arg0: number): this;
        subtract(arg0: Internal.BigInteger_): this;
        multiply(arg0: Internal.BigInteger_): this;
        shortValueExact(): number;
        or(arg0: Internal.BigInteger_): this;
        byteValueExact(): number;
        longValueExact(): number;
        divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[];
        bitLength(): number;
        testBit(arg0: number): boolean;
        abs(): this;
        pow(arg0: number): this;
        toByteArray(): number[];
        flipBit(arg0: number): this;
        divide(arg0: Internal.BigInteger_): this;
        isProbablePrime(arg0: number): boolean;
        modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): this;
        toString(arg0: number): string;
        and(arg0: Internal.BigInteger_): this;
        getLowestSetBit(): number;
        sqrt(): this;
        gcd(arg0: Internal.BigInteger_): this;
        xor(arg0: Internal.BigInteger_): this;
        add(arg0: Internal.BigInteger_): this;
        signum(): number;
        set bit(arg0: number)
        get lowestSetBit(): number
        static readonly TEN: 10;
        static readonly ONE: 1;
        static readonly TWO: 2;
        static readonly ZERO: 0;
    }
    type BigInteger_ = BigInteger;
    interface Type$TypeMatcher <FT, FR> {
        match<S>(arg0: com.mojang.datafixers.types.Type_<S>): Internal.Either<Internal.TypedOptic<S, any, FT, FR>, Internal.Type$FieldNotFoundException>;
    }
    type Type$TypeMatcher_<FT, FR> = Type$TypeMatcher<FT, FR>;
    class ModelProperty <T> implements Internal.Predicate<T> {
        constructor()
        constructor(arg0: Internal.Predicate_<T>)
        negate(): Internal.Predicate<T>;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: T): boolean;
        and(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
    }
    type ModelProperty_<T> = ModelProperty<T>;
    abstract class FrontAttachment extends Internal.BaseAttachment<Internal.FrontAttachmentType<any>> {
        constructor(arg0: Internal.FrontAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
        canDrive(arg0: Internal.Entity_): boolean;
        static fromNbt(arg0: Internal.CompoundTag_): Internal.FrontAttachmentType<any>;
        dropOrTransfer(arg0: Internal.ItemStack_, arg1: Vec3_): void;
    }
    type FrontAttachment_ = FrontAttachment;
    class BedPart extends Internal.Enum<Internal.BedPart> implements Internal.StringRepresentable {
        static valueOf(arg0: string): Internal.BedPart;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static values(): Internal.BedPart[];
        get serializedName(): string
        static readonly HEAD: Internal.BedPart;
        static readonly FOOT: Internal.BedPart;
    }
    type BedPart_ = "foot" | "head" | BedPart;
    interface CommentedConfig$Entry extends Internal.UnmodifiableCommentedConfig$Entry, Internal.Config$Entry {
        getChar(): string;
        getShortOrElse(arg0: number): number;
        removeComment(): string;
        setValue<T>(arg0: any): T;
        getByte(): number;
        getComment(): string;
        getKey(): string;
        getRawValue<T>(): T;
        getIntOrElse(arg0: number): number;
        getLongOrElse(arg0: number): number;
        getOptionalLong(): Internal.OptionalLong;
        getLong(): number;
        setComment(arg0: string): string;
        getByteOrElse(arg0: number): number;
        getShort(): number;
        getValue<T>(): T;
        isNull(): boolean;
        getOrElse<T>(arg0: T): T;
        getOptionalInt(): Internal.OptionalInt;
        getOptional<T>(): Internal.Optional<T>;
        getInt(): number;
        getCharOrElse(arg0: string): string;
        get "char"(): string
        set value(arg0: any)
        get "byte"(): number
        get comment(): string
        get key(): string
        get rawValue(): T
        get optionalLong(): Internal.OptionalLong
        get "long"(): number
        set comment(arg0: string)
        get "short"(): number
        get value(): T
        get "null"(): boolean
        get optionalInt(): Internal.OptionalInt
        get optional(): Internal.Optional<T>
        get "int"(): number
    }
    type CommentedConfig$Entry_ = CommentedConfig$Entry;
    class WoodProperty implements Internal.IMaterialProperty<Internal.WoodProperty> {
        constructor()
        verifyProperty(properties: Internal.MaterialProperties_): void;
    }
    type WoodProperty_ = WoodProperty;
    class ServerRecipeBook extends Internal.RecipeBook {
        constructor()
        sendInitialRecipeBook(arg0: Internal.ServerPlayer_): void;
        toNbt(): Internal.CompoundTag;
        fromNbt(arg0: Internal.CompoundTag_, arg1: Internal.RecipeManager_): void;
        addRecipes(arg0: Internal.Collection_<Internal.Recipe<any>>, arg1: Internal.ServerPlayer_): number;
        removeRecipes(arg0: Internal.Collection_<Internal.Recipe<any>>, arg1: Internal.ServerPlayer_): number;
        static readonly RECIPE_BOOK_TAG: "recipeBook";
    }
    type ServerRecipeBook_ = ServerRecipeBook;
    abstract class ImmutableMap$IteratorBasedImmutableMap <K, V> extends Internal.ImmutableMap<K, V> {
        entrySet(): Internal.Set<any>;
        keySet(): Internal.Set<any>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        values(): Internal.Collection<any>;
    }
    type ImmutableMap$IteratorBasedImmutableMap_<K, V> = ImmutableMap$IteratorBasedImmutableMap<K, V>;
    class TrainIconType {
        constructor(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: number, arg3: number)
        static getDefault(): Internal.TrainIconType;
        render(arg0: number, arg1: Internal.PoseStack_, arg2: number, arg3: number): number;
        getId(): ResourceLocation;
        getIconWidth(arg0: number): number;
        static byId(arg0: ResourceLocation_): Internal.TrainIconType;
        static register(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: number, arg3: number): void;
        getIconOffset(arg0: number): number;
        get "default"(): Internal.TrainIconType
        get id(): ResourceLocation
        static REGISTRY: {[key: ResourceLocation]: Internal.TrainIconType, [key: ResourceLocation]: Internal.TrainIconType, [key: ResourceLocation]: Internal.TrainIconType};
        static readonly ENGINE: -1;
        static readonly FLIPPED_ENGINE: -2;
    }
    type TrainIconType_ = TrainIconType;
    class ChatLog$Selection {
        events(): Internal.Stream<Internal.LoggedChatEvent>;
        entries(): Internal.Stream<Internal.ChatLog$Entry<Internal.LoggedChatEvent>>;
        reportableGameProfiles(): Internal.Collection<Internal.GameProfile>;
        ids(): Internal.IntStream;
    }
    type ChatLog$Selection_ = ChatLog$Selection;
    interface BytePredicate extends Internal.Predicate<number>, Internal.IntPredicate {
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: number): boolean;
        or(arg0: Internal.BytePredicate_): this;
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        and(arg0: Internal.BytePredicate_): this;
        negate(): Internal.IntPredicate;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        or(arg0: Internal.IntPredicate_): this;
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        (arg0: number): boolean;
    }
    type BytePredicate_ = BytePredicate;
    class Witch extends Internal.Raider implements Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.Witch>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setUsingItem(arg0: boolean): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        isDrinkingPotion(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set usingItem(arg0: boolean)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get drinkingPotion(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Witch_ = Witch;
    class DoorHingeSide extends Internal.Enum<Internal.DoorHingeSide> implements Internal.StringRepresentable {
        static values(): Internal.DoorHingeSide[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.DoorHingeSide;
        get serializedName(): string
        static readonly LEFT: Internal.DoorHingeSide;
        static readonly RIGHT: Internal.DoorHingeSide;
    }
    type DoorHingeSide_ = DoorHingeSide | "right" | "left";
    abstract class SimplePacketBase {
        constructor()
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.NetworkEvent$Context_): boolean;
    }
    type SimplePacketBase_ = SimplePacketBase;
    interface IIngredientFilter {
        getFilteredItemStacks(): Internal.List<Internal.ItemStack>;
        getFilteredIngredients<T>(arg0: Internal.IIngredientType_<T>): Internal.List<T>;
        setFilterText(arg0: string): void;
        getFilterText(): string;
        get filteredItemStacks(): Internal.List<Internal.ItemStack>
        set filterText(arg0: string)
        get filterText(): string
    }
    type IIngredientFilter_ = IIngredientFilter;
    class StandingAndWallBlockItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Block_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type StandingAndWallBlockItem_ = StandingAndWallBlockItem;
    interface Long2ShortFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.LongToIntFunction {
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Long2IntFunction;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2ShortFunction<T>;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Long2FloatFunction;
        get(arg0: number): number;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ShortFunction;
        defaultReturnValue(): number;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Long2LongFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsInt(arg0: number): number;
        remove(arg0: number): number;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ShortFunction;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ShortFunction;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        getOrDefault(arg0: number, arg1: number): number;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Long2ByteFunction;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ShortFunction;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2ShortFunction<T>;
        size(): number;
        defaultReturnValue(arg0: number): void;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Long2DoubleFunction;
        clear(): void;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Long2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Long2ShortFunction_ = Long2ShortFunction;
    class DyeColor extends Internal.Enum<Internal.DyeColor> implements Internal.StringRepresentable, Internal.Color {
        static valueOf(arg0: string): Internal.DyeColor;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getSerializedName(): string;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        static values(): Internal.DyeColor[];
        getTextColor(): number;
        getRgbJS(): number;
        static byName(arg0: string, arg1: Internal.DyeColor_): Internal.DyeColor;
        getSerializeJS(): string;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getFireworkColor(): number;
        static byFireworkColor(arg0: number): Internal.DyeColor;
        getMaterialColor(): MaterialColor;
        getName(): string;
        createTextColorJS(): Internal.TextColor;
        getTag(): Internal.TagKey<Internal.Item>;
        getTextureDiffuseColors(): number[];
        getHexJS(): string;
        getFireworkColorJS(): number;
        static byId(arg0: number): Internal.DyeColor;
        static getColor(arg0: Internal.ItemStack_): Internal.DyeColor;
        getId(): number;
        get serializedName(): string
        get argbJS(): number
        get textColor(): number
        get rgbJS(): number
        get serializeJS(): string
        get fireworkColor(): number
        get materialColor(): MaterialColor
        get name(): string
        get tag(): Internal.TagKey<Internal.Item>
        get textureDiffuseColors(): number[]
        get hexJS(): string
        get fireworkColorJS(): number
        get id(): number
        static readonly BROWN: Internal.DyeColor;
        static readonly PINK: Internal.DyeColor;
        static readonly BLUE: Internal.DyeColor;
        static readonly ORANGE: Internal.DyeColor;
        static readonly CYAN: Internal.DyeColor;
        static readonly WHITE: Internal.DyeColor;
        static readonly RED: Internal.DyeColor;
        static readonly LIGHT_BLUE: Internal.DyeColor;
        static readonly LIGHT_GRAY: Internal.DyeColor;
        static readonly GRAY: Internal.DyeColor;
        static readonly PURPLE: Internal.DyeColor;
        static readonly BLACK: Internal.DyeColor;
        static readonly YELLOW: Internal.DyeColor;
        static readonly GREEN: Internal.DyeColor;
        static readonly LIME: Internal.DyeColor;
        static readonly MAGENTA: Internal.DyeColor;
    }
    type DyeColor_ = "light_blue" | "magenta" | "lime" | "brown" | "red" | "purple" | "pink" | "black" | DyeColor | "green" | "cyan" | "light_gray" | "yellow" | "white" | "gray" | "blue" | "orange";
    class Resource$UniqueID {
        constructor()
    }
    type Resource$UniqueID_ = Resource$UniqueID;
    class IdFunctionObject extends Internal.BaseFunction {
        constructor(idcall: Internal.IdFunctionCall_, tag: any, id: number, name: string, arity: number, scope: Internal.Scriptable_)
        constructor(idcall: Internal.IdFunctionCall_, tag: any, id: number, arity: number)
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getTag(): any;
        addAsProperty(target: Internal.Scriptable_, cx: Internal.Context_): void;
        hasTag(tag: any): boolean;
        exportAsScopeProperty(cx: Internal.Context_): void;
        getAllIds(cx: Internal.Context_): any[];
        markAsConstructor(prototypeProperty: Internal.Scriptable_): void;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        methodId(): number;
        initFunction(name: string, scope: Internal.Scriptable_): void;
        unknown(): Internal.RuntimeException;
        get tag(): any
    }
    type IdFunctionObject_ = IdFunctionObject;
    class FoodData {
        constructor()
        setExhaustion(arg0: number): void;
        addExhaustion(arg0: number): void;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        getSaturationLevel(): number;
        getFoodLevel(): number;
        eat(arg0: Internal.Item_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_): void;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        tick(arg0: Internal.Player_): void;
        setFoodLevel(arg0: number): void;
        setSaturation(arg0: number): void;
        /**
         * @deprecated
        */
        eat(arg0: Internal.Item_, arg1: Internal.ItemStack_): void;
        eat(arg0: number, arg1: number): void;
        getLastFoodLevel(): number;
        getExhaustionLevel(): number;
        needsFood(): boolean;
        set exhaustion(arg0: number)
        get saturationLevel(): number
        get foodLevel(): number
        set foodLevel(arg0: number)
        set saturation(arg0: number)
        get lastFoodLevel(): number
        get exhaustionLevel(): number
    }
    type FoodData_ = FoodData;
    class ChunkDataEvent$Save extends Internal.ChunkDataEvent {
        constructor()
        constructor(arg0: Internal.ChunkAccess_, arg1: Internal.LevelAccessor_, arg2: Internal.CompoundTag_)
    }
    type ChunkDataEvent$Save_ = ChunkDataEvent$Save;
    interface IForgeBakedModel {
        getRenderPasses(arg0: Internal.ItemStack_, arg1: boolean): Internal.List<Internal.BakedModel>;
        getModelData(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.ModelData_): Internal.ModelData;
        getRenderTypes(arg0: Internal.BlockState_, arg1: Internal.RandomSource_, arg2: Internal.ModelData_): Internal.ChunkRenderTypeSet;
        getParticleIcon(arg0: Internal.ModelData_): Internal.TextureAtlasSprite;
        useAmbientOcclusion(arg0: Internal.BlockState_): boolean;
        applyTransform(arg0: Internal.ItemTransforms$TransformType_, arg1: Internal.PoseStack_, arg2: boolean): Internal.BakedModel;
        useAmbientOcclusion(arg0: Internal.BlockState_, arg1: Internal.RenderType_): boolean;
        getRenderTypes(arg0: Internal.ItemStack_, arg1: boolean): Internal.List<Internal.RenderType>;
        getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.RandomSource_, arg3: Internal.ModelData_, arg4: Internal.RenderType_): Internal.List<Internal.BakedQuad>;
    }
    type IForgeBakedModel_ = IForgeBakedModel;
    interface IConfigSpec <T extends Internal.IConfigSpec<T>> extends Internal.UnmodifiableConfig {
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        contains(arg0: string): boolean;
        getShort(arg0: Internal.List_<string>): number;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        isCorrecting(): boolean;
        isNull(arg0: Internal.List_<string>): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getRaw<T>(arg0: Internal.List_<string>): T;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        entrySet(): Internal.Set<Internal.UnmodifiableConfig$Entry>;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        getChar(arg0: Internal.List_<string>): string;
        self(): T;
        afterReload(): void;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        isCorrect(arg0: Internal.CommentedConfig_): boolean;
        isEmpty(): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        isNull(arg0: string): boolean;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        getByte(arg0: string): number;
        getIntOrElse(arg0: string, arg1: number): number;
        correct(arg0: Internal.CommentedConfig_): number;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        acceptConfig(arg0: Internal.CommentedConfig_): void;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        size(): number;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        apply<T>(arg0: string): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        get correcting(): boolean
        get empty(): boolean
    }
    type IConfigSpec_<T extends Internal.IConfigSpec<T>> = IConfigSpec<T>;
    class ServerboundUseItemOnPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.InteractionHand_, arg1: Internal.BlockHitResult_, arg2: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getHand(): Internal.InteractionHand;
        getSequence(): number;
        getHitResult(): Internal.BlockHitResult;
        isSkippable(): boolean;
        get hand(): Internal.InteractionHand
        get sequence(): number
        get hitResult(): Internal.BlockHitResult
        get skippable(): boolean
    }
    type ServerboundUseItemOnPacket_ = ServerboundUseItemOnPacket;
    class CreateAdvancement {
        constructor(arg0: string, arg1: Internal.UnaryOperator_<any>)
        awardTo(arg0: Internal.Player_): void;
        isAlreadyAwardedTo(arg0: Internal.Player_): boolean;
    }
    type CreateAdvancement_ = CreateAdvancement;
    interface OptionInstance$CycleableValueSet <T> extends Internal.OptionInstance$ValueSet<T> {
        createButton(arg0: Internal.OptionInstance$TooltipSupplier_<T>, arg1: Internal.Options_, arg2: number, arg3: number, arg4: number): Internal.Function<Internal.OptionInstance<T>, Internal.AbstractWidget>;
        validateValue(arg0: T): Internal.Optional<T>;
        codec(): Internal.Codec<T>;
        valueSetter(): Internal.OptionInstance$CycleableValueSet$ValueSetter<T>;
        valueListSupplier(): Internal.CycleButton$ValueListSupplier<T>;
    }
    type OptionInstance$CycleableValueSet_<T> = OptionInstance$CycleableValueSet<T>;
    interface Char2ReferenceFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<string, V> {
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<string, V>;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction<V>;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction<V>;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction<V>;
        remove(arg0: string): V;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Char2CharFunction;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: V): V;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, V>;
        get(arg0: string): V;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Char2ShortFunction;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Char2ReferenceFunction<T>;
        getOrDefault(arg0: string, arg1: V): V;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Char2ByteFunction;
        size(): number;
        apply(arg0: string): V;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Char2LongFunction;
        clear(): void;
        put(arg0: string, arg1: V): V;
        defaultReturnValue(): V;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Char2ObjectFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Char2FloatFunction;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Char2IntFunction;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Char2DoubleFunction;
        (arg0: string): V;
    }
    type Char2ReferenceFunction_<V> = Char2ReferenceFunction<V>;
    class ArrivalSoundQueue {
        constructor()
        add(arg0: number, arg1: BlockPos_): void;
        serialize(arg0: Internal.CompoundTag_): void;
        getFirstWhistle(arg0: Internal.CarriageContraptionEntity_): com.simibubi.create.foundation.utility.Pair<boolean, number>;
        lastTick(): number;
        firstTick(): number;
        tick(arg0: Internal.CarriageContraptionEntity_, arg1: number, arg2: boolean): boolean;
        deserialize(arg0: Internal.CompoundTag_): void;
        static isPlayable(arg0: Internal.BlockState_): boolean;
        static play(arg0: Internal.CarriageContraptionEntity_, arg1: Internal.StructureTemplate$StructureBlockInfo_): void;
        offset: number;
    }
    type ArrivalSoundQueue_ = ArrivalSoundQueue;
    abstract class AbstractSkullBlock extends Internal.BaseEntityBlock implements Internal.Wearable {
        constructor(arg0: Internal.SkullBlock$Type_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getType(): Internal.SkullBlock$Type;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get type(): Internal.SkullBlock$Type
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AbstractSkullBlock_ = AbstractSkullBlock;
    class ClientboundPlayerChatHeaderPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.SignedMessageHeader_, arg1: Internal.MessageSignature_, arg2: number[])
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.PlayerChatMessage_)
        handle(arg0: Internal.PacketListener_): void;
        bodyDigest(): number[];
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        headerSignature(): Internal.MessageSignature;
        header(): Internal.SignedMessageHeader;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundPlayerChatHeaderPacket_ = ClientboundPlayerChatHeaderPacket;
    class UseOnContext {
        constructor(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: Internal.BlockHitResult_)
        constructor(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_, arg3: Internal.ItemStack_, arg4: Internal.BlockHitResult_)
        getLevel(): Internal.Level;
        getClickedFace(): Internal.Direction;
        getClickLocation(): Vec3;
        isSecondaryUseActive(): boolean;
        getHand(): Internal.InteractionHand;
        getHorizontalDirection(): Internal.Direction;
        getClickedPos(): BlockPos;
        getHitResult(): Internal.BlockHitResult;
        getRotation(): number;
        getItemInHand(): Internal.ItemStack;
        getPlayer(): Internal.Player;
        isInside(): boolean;
        get level(): Internal.Level
        get clickedFace(): Internal.Direction
        get clickLocation(): Vec3
        get secondaryUseActive(): boolean
        get hand(): Internal.InteractionHand
        get horizontalDirection(): Internal.Direction
        get clickedPos(): BlockPos
        get hitResult(): Internal.BlockHitResult
        get rotation(): number
        get itemInHand(): Internal.ItemStack
        get player(): Internal.Player
        get inside(): boolean
    }
    type UseOnContext_ = UseOnContext;
    class DataGenContext <R, E extends R> implements com.tterrag.registrate.util.nullness.NonNullSupplier<E> {
        constructor(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<E>, arg1: string, arg2: ResourceLocation_)
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<E>;
        get(): E;
        static from<R, E extends R>(arg0: com.tterrag.registrate.builders.Builder_<R, E, any, any>, arg1: Internal.ResourceKey_<Internal.Registry<R>>): Internal.DataGenContext<R, E>;
        getId(): ResourceLocation;
        getName(): string;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        getEntry(): E;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        get id(): ResourceLocation
        get name(): string
        get entry(): E
    }
    type DataGenContext_<R, E extends R> = DataGenContext<R, E>;
    class JsonWriter implements Internal.Closeable, Internal.Flushable {
        constructor(arg0: Internal.Writer_)
        value(arg0: boolean): this;
        value(arg0: number): this;
        value(arg0: boolean): this;
        name(arg0: string): this;
        beginObject(): this;
        isHtmlSafe(): boolean;
        flush(): void;
        value(arg0: string): this;
        jsonValue(arg0: string): this;
        endArray(): this;
        value(arg0: number): this;
        value(arg0: number): this;
        setHtmlSafe(arg0: boolean): void;
        close(): void;
        isLenient(): boolean;
        beginArray(): this;
        getSerializeNulls(): boolean;
        nullValue(): this;
        setSerializeNulls(arg0: boolean): void;
        setIndent(arg0: string): void;
        endObject(): this;
        setLenient(arg0: boolean): void;
        get htmlSafe(): boolean
        set htmlSafe(arg0: boolean)
        get lenient(): boolean
        get serializeNulls(): boolean
        set serializeNulls(arg0: boolean)
        set indent(arg0: string)
        set lenient(arg0: boolean)
    }
    type JsonWriter_ = JsonWriter;
    interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.LongToDoubleFunction {
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction;
        defaultReturnValue(arg0: number): void;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction;
        defaultReturnValue(): number;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction;
        get(arg0: number): number;
        containsKey(arg0: number): boolean;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2FloatFunction<T>;
        put(arg0: number, arg1: number): number;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        applyAsDouble(arg0: number): number;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2FloatFunction<T>;
        size(): number;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction;
        clear(): void;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction;
        identity<T>(): Internal.Function<T, T>;
        getOrDefault(arg0: number, arg1: number): number;
        (arg0: number): number;
    }
    type Long2FloatFunction_ = Long2FloatFunction;
    class Music {
        constructor(arg0: Internal.SoundEvent_, arg1: number, arg2: number, arg3: boolean)
        getEvent(): Internal.SoundEvent;
        replaceCurrentMusic(): boolean;
        getMaxDelay(): number;
        getMinDelay(): number;
        get event(): Internal.SoundEvent
        get maxDelay(): number
        get minDelay(): number
        static readonly CODEC: Internal.Codec<Internal.Music>;
    }
    type Music_ = Music;
    class AlwaysTrueTest extends Internal.RuleTest {
        static readonly CODEC: Internal.Codec<Internal.AlwaysTrueTest>;
        static readonly INSTANCE: Internal.AlwaysTrueTest;
    }
    type AlwaysTrueTest_ = AlwaysTrueTest;
    interface IPacket {
        encode(arg0: Internal.FriendlyByteBuf_): void;
        decode(arg0: Internal.FriendlyByteBuf_): void;
        execute(handler: Internal.IHandlerContext_): void;
    }
    type IPacket_ = IPacket;
    interface Ingredient$Value {
        serialize(): Internal.JsonObject;
        getItems(): Internal.Collection<Internal.ItemStack>;
        get items(): Internal.Collection<Internal.ItemStack>
    }
    type Ingredient$Value_ = Ingredient$Value;
    class BonusChestFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type BonusChestFeature_ = BonusChestFeature;
    interface Char2IntFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<string, number> {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction;
        remove(arg0: string): number;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        put(arg0: string, arg1: number): number;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        getOrDefault(arg0: string, arg1: number): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2IntFunction<T>;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction;
        apply(arg0: string): number;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction;
        get(arg0: string): number;
        size(): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction;
        defaultReturnValue(arg0: number): void;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        clear(): void;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2IntFunction<T>;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction;
        (arg0: string): number;
    }
    type Char2IntFunction_ = Char2IntFunction;
    class SlabBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type SlabBlockBuilder_ = SlabBlockBuilder;
    class ConfiguratorPanel$Tab extends WidgetGroup {
        constructor(this$0: Internal.ConfiguratorPanel_, configurator: Internal.IFancyConfigurator_)
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type ConfiguratorPanel$Tab_ = ConfiguratorPanel$Tab;
    interface SpectatorMenuCategory {
        getPrompt(): Internal.Component;
        getItems(): Internal.List<Internal.SpectatorMenuItem>;
        get prompt(): Internal.Component
        get items(): Internal.List<Internal.SpectatorMenuItem>
    }
    type SpectatorMenuCategory_ = SpectatorMenuCategory;
    abstract class CoralFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type CoralFeature_ = CoralFeature;
    class SculkSpreader {
        constructor(arg0: boolean, arg1: Internal.TagKey_<Internal.Block>, arg2: number, arg3: number, arg4: number, arg5: number)
        static createWorldGenSpreader(): Internal.SculkSpreader;
        growthSpawnCost(): number;
        replaceableBlocks(): Internal.TagKey<Internal.Block>;
        chargeDecayRate(): number;
        additionalDecayRate(): number;
        getCursors(): Internal.List<Internal.SculkSpreader$ChargeCursor>;
        updateCursors(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_, arg3: boolean): void;
        save(arg0: Internal.CompoundTag_): void;
        addCursors(arg0: BlockPos_, arg1: number): void;
        load(arg0: Internal.CompoundTag_): void;
        isWorldGeneration(): boolean;
        clear(): void;
        noGrowthRadius(): number;
        static createLevelSpreader(): Internal.SculkSpreader;
        get cursors(): Internal.List<Internal.SculkSpreader$ChargeCursor>
        get worldGeneration(): boolean
        static readonly MAX_GROWTH_RATE_RADIUS: 24;
        static readonly MAX_DECAY_FACTOR: 0.5;
        static readonly SHRIEKER_PLACEMENT_RATE: 11;
        static readonly MAX_CHARGE: 1000;
    }
    type SculkSpreader_ = SculkSpreader;
    class TwistingVinesConfig extends Internal.Record implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: number, arg2: number)
        spreadWidth(): number;
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        spreadHeight(): number;
        maxHeight(): number;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.TwistingVinesConfig>;
    }
    type TwistingVinesConfig_ = TwistingVinesConfig;
    class NetherWartBlock extends Internal.BushBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
        static readonly MAX_AGE: 3;
    }
    type NetherWartBlock_ = NetherWartBlock;
    abstract class FlowingFluid extends Internal.Fluid {
        constructor()
        tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FluidState_): void;
        getSource(arg0: boolean): Internal.FluidState;
        getFlow(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.FluidState_): Vec3;
        getExplosionResistance(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getFlowing(): Internal.Fluid;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        getFlowing(arg0: number, arg1: boolean): Internal.FluidState;
        arch$holder(): Internal.Holder<Internal.Fluid>;
        getSource(): Internal.Fluid;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        arch$registryName(): ResourceLocation;
        get flowing(): Internal.Fluid
        get source(): Internal.Fluid
        static readonly FALLING: Internal.BooleanProperty;
        static readonly LEVEL: Internal.IntegerProperty;
    }
    type FlowingFluid_ = FlowingFluid;
    interface Remapper {
        getMappedClass(from: typeof any): string;
        getUnmappedClass(from: string): string;
        getMappedField(from: typeof any, field: Internal.Field_): string;
        getTypeName(type: string): string;
        getMappedMethod(from: typeof any, method: Internal.Method_): string;
    }
    type Remapper_ = Remapper;
    class Climate$Sampler extends Internal.Record {
        constructor(arg0: Internal.DensityFunction_, arg1: Internal.DensityFunction_, arg2: Internal.DensityFunction_, arg3: Internal.DensityFunction_, arg4: Internal.DensityFunction_, arg5: Internal.DensityFunction_, arg6: Internal.List_<Internal.Climate$ParameterPoint>)
        spawnTarget(): Internal.List<Internal.Climate$ParameterPoint>;
        findSpawnPosition(): BlockPos;
        sample(arg0: number, arg1: number, arg2: number): Internal.Climate$TargetPoint;
        temperature(): Internal.DensityFunction;
        humidity(): Internal.DensityFunction;
        weirdness(): Internal.DensityFunction;
        continentalness(): Internal.DensityFunction;
        depth(): Internal.DensityFunction;
        erosion(): Internal.DensityFunction;
    }
    type Climate$Sampler_ = Climate$Sampler;
    class CarriageContraptionEntity extends Internal.OrientedContraptionEntity {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getCarriage(): Internal.Carriage;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        bindInstance(arg0: Internal.CarriageContraptionInstance_): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        getCarriageData(): Internal.CarriageSyncData;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        static create(arg0: Internal.Level_, arg1: Internal.CarriageContraption_): Internal.CarriageContraptionEntity;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setCarriage(arg0: Internal.Carriage_): void;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        hasSchedule(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        setServerSidePrevPosition(): void;
        getMotionZ(): number;
        checkConductors(): Internal.Couple<boolean>;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        syncCarriage(): void;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        updateRenderedPortalCutoff(): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        isLocalCoordWithin(arg0: BlockPos_, arg1: number, arg2: number): boolean;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get carriage(): Internal.Carriage
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get carriageData(): Internal.CarriageSyncData
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        set carriage(arg0: Internal.Carriage_)
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        sounds: Internal.CarriageSounds;
        movingBackwards: boolean;
        leftTickingChunks: boolean;
        trainId: Internal.UUID;
        validForRender: boolean;
        carriageIndex: number;
        firstPositionUpdate: boolean;
        particles: Internal.CarriageParticles;
    }
    type CarriageContraptionEntity_ = CarriageContraptionEntity;
    class PackRepository {
        constructor(arg0: Internal.PackType_, ...arg1: Internal.RepositorySource_[])
        constructor(arg0: Internal.Pack$PackConstructor_, ...arg1: Internal.RepositorySource_[])
        isAvailable(arg0: string): boolean;
        addPackFinder(arg0: Internal.RepositorySource_): void;
        openAllSelected(): Internal.List<Internal.PackResources>;
        setSelected(arg0: Internal.Collection_<string>): void;
        reload(): void;
        getSelectedPacks(): Internal.Collection<Internal.Pack>;
        getSelectedIds(): Internal.Collection<string>;
        getPack(arg0: string): Internal.Pack;
        getAvailableIds(): Internal.Collection<string>;
        getAvailablePacks(): Internal.Collection<Internal.Pack>;
        set selected(arg0: Internal.Collection_<string>)
        get selectedPacks(): Internal.Collection<Internal.Pack>
        get selectedIds(): Internal.Collection<string>
        get availableIds(): Internal.Collection<string>
        get availablePacks(): Internal.Collection<Internal.Pack>
        sources: Internal.Set<Internal.RepositorySource>;
    }
    type PackRepository_ = PackRepository;
    class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Cloneable, Internal.Hash, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.IntCollection_)
        constructor(arg0: Internal.Iterator_<any>)
        constructor(arg0: number)
        constructor(arg0: number[])
        constructor(arg0: number[], arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.Iterator_<any>, arg1: number)
        constructor(arg0: number, arg1: number)
        constructor(arg0: number[], arg1: number)
        constructor(arg0: Internal.IntCollection_, arg1: number)
        constructor(arg0: Internal.Collection_<number>)
        constructor(arg0: number[], arg1: number, arg2: number)
        constructor(arg0: Internal.Collection_<number>, arg1: number)
        constructor(arg0: Internal.IntIterator_)
        constructor(arg0: Internal.IntIterator_, arg1: number)
        static of(arg0: number, arg1: number, arg2: number): Internal.IntOpenHashSet;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        trim(arg0: number): boolean;
        static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): Internal.IntOpenHashSet;
        static toSet(arg0: Internal.IntStream_): Internal.IntOpenHashSet;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        clone(): this;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        intParallelStream(): Internal.IntStream;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        intIterator(): Internal.IntIterator;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        trim(): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of(): Internal.IntOpenHashSet;
        intSpliterator(): Internal.IntSpliterator;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        spliterator(): Internal.Spliterator<any>;
        static of(arg0: number): Internal.IntOpenHashSet;
        static of(...arg0: number[]): Internal.IntOpenHashSet;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        static of(arg0: number, arg1: number): Internal.IntOpenHashSet;
    }
    type IntOpenHashSet_ = IntOpenHashSet;
    class ProfileKeyPairManager {
        constructor(arg0: Internal.UserApiService_, arg1: Internal.UUID_, arg2: Internal.Path_)
        preparePublicKey(): Internal.CompletableFuture<Internal.Optional<Internal.ProfilePublicKey$Data>>;
        profilePublicKey(): Internal.Optional<Internal.ProfilePublicKey>;
        signer(): Internal.Signer;
    }
    type ProfileKeyPairManager_ = ProfileKeyPairManager;
    class SnowGolem extends Internal.AbstractGolem implements Internal.Shearable, Internal.IForgeShearable, Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.SnowGolem>, arg1: Internal.Level_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readyForShearing(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        hasPumpkin(): boolean;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        shear(arg0: Internal.SoundSource_): void;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        setPumpkin(arg0: boolean): void;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        set pumpkin(arg0: boolean)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type SnowGolem_ = SnowGolem;
    interface SignatureValidator {
        validate(arg0: Internal.SignatureUpdater_, arg1: number[]): boolean;
        from(arg0: Internal.ServicesKeyInfo_): this;
        validate(arg0: number[], arg1: number[]): boolean;
        from(arg0: Internal.PublicKey_, arg1: string): this;
        readonly NO_VALIDATION: Internal.SignatureValidator;
        readonly LOGGER: Internal.Log4jLogger;
    }
    type SignatureValidator_ = SignatureValidator;
    interface Npc {
    }
    type Npc_ = Npc;
    class DeltaFeature extends Internal.Feature<Internal.DeltaFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.DeltaFeatureConfiguration>)
    }
    type DeltaFeature_ = DeltaFeature;
    class BlockPattern$BlockPatternMatch {
        constructor(arg0: BlockPos_, arg1: Internal.Direction_, arg2: Internal.Direction_, arg3: Internal.LoadingCache_<BlockPos, Internal.BlockInWorld>, arg4: number, arg5: number, arg6: number)
        getDepth(): number;
        getBlock(arg0: number, arg1: number, arg2: number): Internal.BlockInWorld;
        getWidth(): number;
        getUp(): Internal.Direction;
        getHeight(): number;
        getFrontTopLeft(): BlockPos;
        getForwards(): Internal.Direction;
        get depth(): number
        get width(): number
        get up(): Internal.Direction
        get height(): number
        get frontTopLeft(): BlockPos
        get forwards(): Internal.Direction
    }
    type BlockPattern$BlockPatternMatch_ = BlockPattern$BlockPatternMatch;
    interface Float2ReferenceFunction <V> extends Internal.DoubleFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction<V>;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Float2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        getOrDefault(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction<V>;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        remove(arg0: number): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction<V>;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Float2FloatFunction;
        get(arg0: number): V;
        containsKey(arg0: number): boolean;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Float2LongFunction;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Float2IntFunction;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Float2ByteFunction;
        apply(arg0: number): V;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction<V>;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Float2ShortFunction;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction<V>;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction<V>;
        size(): number;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Float2ObjectFunction<T>;
        clear(): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        defaultReturnValue(): V;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Float2DoubleFunction;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Float2CharFunction;
        put(arg0: number, arg1: V): V;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Float2ReferenceFunction_<V> = Float2ReferenceFunction<V>;
    interface HoglinBase {
        getAttackAnimationRemainingTicks(): number;
        throwTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): void;
        hurtAndThrowTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        get attackAnimationRemainingTicks(): number
        readonly ATTACK_ANIMATION_DURATION: 10;
    }
    type HoglinBase_ = HoglinBase;
    class ClientboundSetTimePacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number, arg1: number, arg2: boolean)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getGameTime(): number;
        getDayTime(): number;
        isSkippable(): boolean;
        get gameTime(): number
        get dayTime(): number
        get skippable(): boolean
    }
    type ClientboundSetTimePacket_ = ClientboundSetTimePacket;
    class DetectorBlock$Builder extends Internal.BlockBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
        detectorId(id: string): this;
    }
    type DetectorBlock$Builder_ = DetectorBlock$Builder;
    class IdMappingEvent$ModRemapping {
        readonly oldId: number;
        readonly registry: ResourceLocation;
        readonly newId: number;
        readonly key: ResourceLocation;
    }
    type IdMappingEvent$ModRemapping_ = IdMappingEvent$ModRemapping;
    class Date implements Internal.Cloneable, Internal.Comparable<Internal.Date>, Internal.Serializable {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        constructor(arg0: number)
        constructor(arg0: string)
        clone(): any;
        /**
         * @deprecated
        */
        getHours(): number;
        toInstant(): Internal.Instant;
        compareTo(arg0: any): number;
        /**
         * @deprecated
        */
        setDate(arg0: number): void;
        /**
         * @deprecated
        */
        getMonth(): number;
        /**
         * @deprecated
        */
        static parse(arg0: string): number;
        /**
         * @deprecated
        */
        getTimezoneOffset(): number;
        before(arg0: Internal.Date_): boolean;
        /**
         * @deprecated
        */
        setMonth(arg0: number): void;
        compareTo(arg0: Internal.Date_): number;
        /**
         * @deprecated
        */
        getSeconds(): number;
        /**
         * @deprecated
        */
        getMinutes(): number;
        /**
         * @deprecated
        */
        setYear(arg0: number): void;
        getTime(): number;
        /**
         * @deprecated
        */
        setHours(arg0: number): void;
        /**
         * @deprecated
        */
        setMinutes(arg0: number): void;
        /**
         * @deprecated
        */
        setSeconds(arg0: number): void;
        static from(arg0: Internal.Instant_): Internal.Date;
        /**
         * @deprecated
        */
        getYear(): number;
        /**
         * @deprecated
        */
        toGMTString(): string;
        after(arg0: Internal.Date_): boolean;
        /**
         * @deprecated
        */
        toLocaleString(): string;
        /**
         * @deprecated
        */
        getDate(): number;
        /**
         * @deprecated
        */
        getDay(): number;
        /**
         * @deprecated
        */
        static UTC(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        setTime(arg0: number): void;
        /**
         * @deprecated
        */
        get hours(): number
        /**
         * @deprecated
        */
        set date(arg0: number)
        /**
         * @deprecated
        */
        get month(): number
        /**
         * @deprecated
        */
        get timezoneOffset(): number
        /**
         * @deprecated
        */
        set month(arg0: number)
        /**
         * @deprecated
        */
        get seconds(): number
        /**
         * @deprecated
        */
        get minutes(): number
        /**
         * @deprecated
        */
        set year(arg0: number)
        get time(): number
        /**
         * @deprecated
        */
        set hours(arg0: number)
        /**
         * @deprecated
        */
        set minutes(arg0: number)
        /**
         * @deprecated
        */
        set seconds(arg0: number)
        /**
         * @deprecated
        */
        get year(): number
        /**
         * @deprecated
        */
        get date(): number
        /**
         * @deprecated
        */
        get day(): number
        set time(arg0: number)
    }
    type Date_ = Date;
    interface IForgePlayer {
        getReachDistance(): number;
        isCloseEnough(arg0: Internal.Entity_, arg1: number): boolean;
        canInteractWith(arg0: Internal.Entity_, arg1: number): boolean;
        getAttackRange(): number;
        canHit(arg0: Internal.Entity_, arg1: number): boolean;
        canInteractWith(arg0: BlockPos_, arg1: number): boolean;
        get reachDistance(): number
        get attackRange(): number
    }
    type IForgePlayer_ = IForgePlayer;
    class Random implements Internal.RandomGenerator, Internal.Serializable {
        constructor()
        constructor(arg0: number)
        ints(arg0: number, arg1: number): Internal.IntStream;
        nextFloat(arg0: number): number;
        static getDefault(): Internal.RandomGenerator;
        nextLong(): number;
        nextDouble(): number;
        nextLong(arg0: number, arg1: number): number;
        nextGaussian(): number;
        doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream;
        nextDouble(arg0: number): number;
        nextInt(arg0: number): number;
        nextFloat(): number;
        nextLong(arg0: number): number;
        ints(arg0: number, arg1: number, arg2: number): Internal.IntStream;
        nextFloat(arg0: number, arg1: number): number;
        static of(arg0: string): Internal.RandomGenerator;
        doubles(): Internal.DoubleStream;
        nextInt(): number;
        nextBytes(arg0: number[]): void;
        longs(arg0: number): Internal.LongStream;
        longs(arg0: number, arg1: number, arg2: number): Internal.LongStream;
        nextBoolean(): boolean;
        nextDouble(arg0: number, arg1: number): number;
        setSeed(arg0: number): void;
        nextExponential(): number;
        longs(arg0: number, arg1: number): Internal.LongStream;
        nextInt(arg0: number, arg1: number): number;
        longs(): Internal.LongStream;
        isDeprecated(): boolean;
        doubles(arg0: number): Internal.DoubleStream;
        nextGaussian(arg0: number, arg1: number): number;
        ints(): Internal.IntStream;
        ints(arg0: number): Internal.IntStream;
        doubles(arg0: number, arg1: number): Internal.DoubleStream;
        get "default"(): Internal.RandomGenerator
        set seed(arg0: number)
        get deprecated(): boolean
    }
    type Random_ = Random;
    class ClientboundLevelParticlesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: T, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getCount(): number;
        getMaxSpeed(): number;
        getParticle(): Internal.ParticleOptions;
        isOverrideLimiter(): boolean;
        isSkippable(): boolean;
        getX(): number;
        getXDist(): number;
        getY(): number;
        getZ(): number;
        getYDist(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getZDist(): number;
        get count(): number
        get maxSpeed(): number
        get particle(): Internal.ParticleOptions
        get overrideLimiter(): boolean
        get skippable(): boolean
        get x(): number
        get XDist(): number
        get y(): number
        get z(): number
        get YDist(): number
        get ZDist(): number
    }
    type ClientboundLevelParticlesPacket_ = ClientboundLevelParticlesPacket;
    interface Navigation$StationTest {
        test(arg0: number, arg1: number, arg2: Internal.Map_<Internal.TrackEdge, com.simibubi.create.foundation.utility.Pair<boolean, Internal.Couple<Internal.TrackNode>>>, arg3: com.simibubi.create.foundation.utility.Pair_<Internal.Couple<Internal.TrackNode>, Internal.TrackEdge>, arg4: Internal.GlobalStation_): boolean;
        (arg0: number, arg1: number, arg2: Internal.Map_<Internal.TrackEdge, com.simibubi.create.foundation.utility.Pair<boolean, Internal.Couple<Internal.TrackNode>>>, arg3: com.simibubi.create.foundation.utility.Pair_<Internal.Couple<Internal.TrackNode>, Internal.TrackEdge>, arg4: Internal.GlobalStation_): boolean;
    }
    type Navigation$StationTest_ = Navigation$StationTest;
    abstract class FileLock implements Internal.AutoCloseable {
        isValid(): boolean;
        overlaps(arg0: number, arg1: number): boolean;
        position(): number;
        close(): void;
        release(): void;
        isShared(): boolean;
        size(): number;
        channel(): Internal.FileChannel;
        acquiredBy(): Internal.Channel;
        get valid(): boolean
        get shared(): boolean
    }
    type FileLock_ = FileLock;
    class Locale$FilteringMode extends Internal.Enum<Internal.Locale$FilteringMode> {
        static valueOf(arg0: string): Internal.Locale$FilteringMode;
        static values(): Internal.Locale$FilteringMode[];
        static readonly EXTENDED_FILTERING: Internal.Locale$FilteringMode;
        static readonly IGNORE_EXTENDED_RANGES: Internal.Locale$FilteringMode;
        static readonly AUTOSELECT_FILTERING: Internal.Locale$FilteringMode;
        static readonly MAP_EXTENDED_RANGES: Internal.Locale$FilteringMode;
        static readonly REJECT_EXTENDED_RANGES: Internal.Locale$FilteringMode;
    }
    type Locale$FilteringMode_ = "reject_extended_ranges" | Locale$FilteringMode | "extended_filtering" | "ignore_extended_ranges" | "autoselect_filtering" | "map_extended_ranges";
    interface ServerPlayerAccessor {
        callInitMenu(arg0: Internal.AbstractContainerMenu_): void;
        getContainerCounter(): number;
        callNextContainerCounter(): void;
        get containerCounter(): number
    }
    type ServerPlayerAccessor_ = ServerPlayerAccessor;
    interface IIngredientRenderer <T> {
        getFontRenderer(arg0: Internal.Minecraft_, arg1: T): Internal.Font;
        getTooltip(arg0: T, arg1: Internal.TooltipFlag_): Internal.List<Internal.Component>;
        render(arg0: Internal.PoseStack_, arg1: T): void;
        getWidth(): number;
        getHeight(): number;
        get width(): number
        get height(): number
    }
    type IIngredientRenderer_<T> = IIngredientRenderer<T>;
    interface IJSQueryCallback {
        failure(arg0: number, arg1: string): void;
        success(arg0: string): void;
    }
    type IJSQueryCallback_ = IJSQueryCallback;
    interface FloatSpliterator extends Internal.Spliterator$OfPrimitive<number, Internal.FloatConsumer, Internal.FloatSpliterator> {
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        getComparator(): Internal.Comparator<any>;
        forEachRemaining(arg0: Internal.FloatConsumer_): void;
        getExactSizeIfKnown(): number;
        hasCharacteristics(arg0: number): boolean;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        skip(arg0: number): number;
        tryAdvance(arg0: Internal.FloatConsumer_): boolean;
        characteristics(): number;
        estimateSize(): number;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type FloatSpliterator_ = FloatSpliterator;
    class SoundEventBuilder extends Internal.BuilderBase<Internal.SoundEvent> {
        constructor(i: ResourceLocation_)
        createObject(): any;
    }
    type SoundEventBuilder_ = SoundEventBuilder;
    class GLTextureCompat extends Internal.GLObjectCompat {
        constructor(target: number)
        setDimension(width: number, height: number): void;
        allocate2D(internalFormat: number, width: number, height: number, maxLevel: number): void;
        getWidth(): number;
        setSwizzle(r: number, g: number, b: number, a: number): void;
        getTarget(): number;
        setFilter(minFilter: number, magFilter: number): void;
        upload(level: number, x: number, y: number, width: number, height: number, rowLength: number, skipRows: number, skipPixels: number, alignment: number, format: number, type: number, pixels: number): void;
        generateMipmap(): void;
        getHeight(): number;
        allocate2DMS(internalFormat: number, width: number, height: number, samples: number): void;
        get width(): number
        get target(): number
        get height(): number
    }
    type GLTextureCompat_ = GLTextureCompat;
    class BlockPathTypes extends Internal.Enum<Internal.BlockPathTypes> implements Internal.IExtensibleEnum {
        static valueOf(arg0: string): Internal.BlockPathTypes;
        static create(arg0: string, arg1: number): Internal.BlockPathTypes;
        static createCodecForExtensibleEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, E>): Internal.Codec<E>;
        /**
         * @deprecated
        */
        init(): void;
        static values(): Internal.BlockPathTypes[];
        getDanger(): this;
        getMalus(): number;
        get danger(): Internal.BlockPathTypes
        get malus(): number
        static readonly STICKY_HONEY: Internal.BlockPathTypes;
        static readonly WALKABLE: Internal.BlockPathTypes;
        static readonly WATER_BORDER: Internal.BlockPathTypes;
        static readonly LAVA: Internal.BlockPathTypes;
        static readonly TRAPDOOR: Internal.BlockPathTypes;
        static readonly DAMAGE_CACTUS: Internal.BlockPathTypes;
        static readonly FENCE: Internal.BlockPathTypes;
        static readonly OPEN: Internal.BlockPathTypes;
        static readonly UNPASSABLE_RAIL: Internal.BlockPathTypes;
        static readonly BLOCKED: Internal.BlockPathTypes;
        static readonly LEAVES: Internal.BlockPathTypes;
        static readonly DANGER_OTHER: Internal.BlockPathTypes;
        static readonly DANGER_POWDER_SNOW: Internal.BlockPathTypes;
        static readonly DOOR_WOOD_CLOSED: Internal.BlockPathTypes;
        static readonly DOOR_IRON_CLOSED: Internal.BlockPathTypes;
        static readonly BREACH: Internal.BlockPathTypes;
        static readonly COCOA: Internal.BlockPathTypes;
        static readonly DAMAGE_OTHER: Internal.BlockPathTypes;
        static readonly DAMAGE_FIRE: Internal.BlockPathTypes;
        static readonly WALKABLE_DOOR: Internal.BlockPathTypes;
        static readonly DANGER_CACTUS: Internal.BlockPathTypes;
        static readonly RAIL: Internal.BlockPathTypes;
        static readonly POWDER_SNOW: Internal.BlockPathTypes;
        static readonly DANGER_FIRE: Internal.BlockPathTypes;
        static readonly DOOR_OPEN: Internal.BlockPathTypes;
        static readonly WATER: Internal.BlockPathTypes;
    }
    type BlockPathTypes_ = "breach" | "lava" | "danger_powder_snow" | BlockPathTypes | "unpassable_rail" | "leaves" | "cocoa" | "rail" | "fence" | "danger_cactus" | "trapdoor" | "danger_fire" | "blocked" | "walkable" | "open" | "door_iron_closed" | "damage_cactus" | "walkable_door" | "powder_snow" | "damage_other" | "door_wood_closed" | "door_open" | "danger_other" | "water" | "damage_fire" | "water_border" | "sticky_honey";
    class SimpleWeightedRandomList$Builder <E> {
        constructor()
        build(): Internal.SimpleWeightedRandomList<E>;
        add(arg0: E, arg1: number): this;
    }
    type SimpleWeightedRandomList$Builder_<E> = SimpleWeightedRandomList$Builder<E>;
    abstract class AbstractObject2IntFunction <K> implements Internal.Object2IntFunction<K>, Internal.Serializable {
        put(arg0: K, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        removeInt(arg0: any): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        containsKey(arg0: any): boolean;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        getInt(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction<K>;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        applyAsInt(arg0: K): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        getOrDefault(arg0: any, arg1: number): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        static identity<T>(): Internal.Function<T, T>;
    }
    type AbstractObject2IntFunction_<K> = AbstractObject2IntFunction<K>;
    class Property$Value <T extends Internal.Comparable<T>> extends Internal.Record {
        constructor(arg0: Internal.Property_<T>, arg1: T)
        property(): Internal.Property<T>;
        value(): T;
    }
    type Property$Value_<T extends Internal.Comparable<T>> = Property$Value<T>;
    interface LevelReader extends Internal.BlockAndTintGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.CollisionGetter {
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getMaxSection(): number;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        getSectionYFromSectionIndex(arg0: number): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        getBiomeManager(): Internal.BiomeManager;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        canSeeSky(arg0: BlockPos_): boolean;
        isClientSide(): boolean;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getMinBuildHeight(): number;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        getSectionIndexFromSectionY(arg0: number): number;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getSectionIndex(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunk(arg0: number, arg1: number): boolean;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getHeight(): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        getWorldBorder(): Internal.WorldBorder;
        isOutsideBuildHeight(arg0: number): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        getMaxLightLevel(): number;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get biomeManager(): Internal.BiomeManager
        get clientSide(): boolean
        get skyDarken(): number
        get minBuildHeight(): number
        get sectionsCount(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get maxBuildHeight(): number
        get lightEngine(): Internal.LevelLightEngine
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get worldBorder(): Internal.WorldBorder
        get maxLightLevel(): number
    }
    type LevelReader_ = LevelReader;
    class ShortTag extends Internal.NumericTag {
        getType(): Internal.TagType<Internal.ShortTag>;
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        static valueOf(arg0: number): Internal.ShortTag;
        get type(): Internal.TagType<Internal.ShortTag>
        get asString(): string
        static readonly TYPE: Internal.TagType<Internal.ShortTag>;
    }
    type ShortTag_ = ShortTag;
    abstract class Reference <T> {
        refersTo(arg0: T): boolean;
        static reachabilityFence(arg0: any): void;
        /**
         * @deprecated
        */
        isEnqueued(): boolean;
        clear(): void;
        enqueue(): boolean;
        get(): T;
        /**
         * @deprecated
        */
        get enqueued(): boolean
    }
    type Reference_<T> = Reference<T>;
    class DoublePlantBlock extends Internal.BushBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        static placeAt(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: number): void;
        static copyWaterloggedFrom(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HALF: Internal.EnumProperty<Internal.DoubleBlockHalf>;
    }
    type DoublePlantBlock_ = DoublePlantBlock;
    abstract class AbstractContraptionEntity extends Internal.Entity implements Internal.IEntityAdditionalSpawnData {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getYawOffset(): number;
        m_19956_(arg0: Internal.Entity_, arg1: Internal.Entity$MoveFunction_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        static build(arg0: Internal.EntityType$Builder_<any>): Internal.EntityType$Builder<any>;
        startControlling(arg0: BlockPos_, arg1: Internal.Player_): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        reverseRotation(arg0: Vec3_, arg1: number): Vec3;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getContactPointMotion(arg0: Vec3_): Vec3;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        alwaysAccepts(): boolean;
        setContraptionMotion(arg0: Vec3_): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getDisplayName(): Internal.Component;
        getContraptionName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getPrevPositionVec(): Vec3;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getPassengerPosition(arg0: Internal.Entity_, arg1: number): Vec3;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        supportsTerrainCollision(): boolean;
        getAnchorVec(): Vec3;
        applyLocalTransforms(arg0: Internal.PoseStack_, arg1: number): void;
        applyRotation(arg0: Vec3_, arg1: number): Vec3;
        getRotationState(): Internal.AbstractContraptionEntity$ContraptionRotationState;
        move(arg0: number, arg1: number, arg2: number): void;
        tickActors(): void;
        isFrame(): boolean;
        toLocalVector(arg0: Vec3_, arg1: number, arg2: boolean): Vec3;
        addSittingPassenger(arg0: Internal.Entity_, arg1: number): void;
        toGlobalVector(arg0: Vec3_, arg1: number, arg2: boolean): Vec3;
        playSound(id: Internal.SoundEvent_): void;
        refreshPSIs(): void;
        handlePlayerInteraction(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.InteractionHand_): boolean;
        toLocalVector(arg0: Vec3_, arg1: number): Vec3;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        collisionEnabled(): boolean;
        toGlobalVector(arg0: Vec3_, arg1: number): Vec3;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getControllingPlayer(): Internal.Optional<Internal.UUID>;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        control(arg0: BlockPos_, arg1: Internal.Collection_<number>, arg2: Internal.Player_): boolean;
        getContraption(): Internal.Contraption;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        isAliveOrStale(): boolean;
        getPassengers(): Internal.EntityArrayList;
        getPrevAnchorVec(): Vec3;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        stopControlling(arg0: BlockPos_): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isStalled(): boolean;
        alignPassenger(arg0: Internal.Entity_): void;
        disassemble(): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        isReadyForRender(): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        readSpawnData(arg0: Internal.FriendlyByteBuf_): void;
        tdv$isDynamicLightEnabled(): boolean;
        static pitchFromVector(arg0: Vec3_): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        registerColliding(arg0: Internal.Entity_): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setBlock(arg0: BlockPos_, arg1: Internal.StructureTemplate$StructureBlockInfo_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        writeSpawnData(arg0: Internal.FriendlyByteBuf_): void;
        static yawFromVector(arg0: Vec3_): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        setControllingPlayer(arg0: Internal.UUID_): void;
        runCommand(command: string): number;
        get yawOffset(): number
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        set contraptionMotion(arg0: Vec3_)
        get displayName(): Internal.Component
        get contraptionName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get prevPositionVec(): Vec3
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get facing(): Internal.Direction
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get anchorVec(): Vec3
        get rotationState(): Internal.AbstractContraptionEntity$ContraptionRotationState
        get frame(): boolean
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get controllingPlayer(): Internal.Optional<Internal.UUID>
        get type(): string
        get contraption(): Internal.Contraption
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get aliveOrStale(): boolean
        get passengers(): Internal.EntityArrayList
        get prevAnchorVec(): Vec3
        get stalled(): boolean
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get readyForRender(): boolean
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set controllingPlayer(arg0: Internal.UUID_)
        staleTicks: number;
        readonly collidingEntities: Internal.Map<Internal.Entity, Internal.MutableInt>;
    }
    type AbstractContraptionEntity_ = AbstractContraptionEntity;
    interface ComposableEntryContainer {
        and(arg0: Internal.ComposableEntryContainer_): this;
        or(arg0: Internal.ComposableEntryContainer_): this;
        expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.LootPoolEntry>): boolean;
        (arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.LootPoolEntry>): boolean;
        readonly ALWAYS_TRUE: Internal.ComposableEntryContainer;
        readonly ALWAYS_FALSE: Internal.ComposableEntryContainer;
    }
    type ComposableEntryContainer_ = ComposableEntryContainer;
    class ComparatorBlock extends Internal.DiodeBlock implements Internal.EntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MODE: Internal.EnumProperty<Internal.ComparatorMode>;
    }
    type ComparatorBlock_ = ComparatorBlock;
    interface ByteConsumer extends Internal.Consumer<number>, Internal.IntConsumer {
        accept(arg0: number): void;
        andThen(arg0: Internal.ByteConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
        (arg0: number): void;
    }
    type ByteConsumer_ = ByteConsumer;
    class EditBox extends Internal.AbstractWidget implements Internal.GuiEventListener, Internal.IMixinEditBox, Internal.Widget {
        constructor(arg0: Internal.Font_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Component_)
        constructor(arg0: Internal.Font_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.EditBox_, arg6: Internal.Component_)
        insertText(arg0: string): void;
        getScreenX(arg0: number): number;
        setSuggestion(arg0: string): void;
        onValueChangeKonkrete(arg0: string): void;
        moveCursor(arg0: number): void;
        setTextColorUneditable(arg0: number): void;
        setBordered(arg0: boolean): void;
        getCursorPosition(): number;
        getMaxLengthKonkrete(): number;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        isBordered(): boolean;
        setFormatter(arg0: Internal.BiFunction_<string, number, Internal.FormattedCharSequence>): void;
        getHightlightPosKonkrete(): number;
        setFilter(arg0: Internal.Predicate_<string>): void;
        setFocus(arg0: boolean): void;
        setTextColor(arg0: number): void;
        setX(arg0: number): void;
        getIsEditableKonkrete(): boolean;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        setMaxLength(arg0: number): void;
        mouseMoved(arg0: number, arg1: number): void;
        isVisible(): boolean;
        deleteWords(arg0: number): void;
        setResponder(arg0: Internal.Consumer_<string>): void;
        getInnerWidth(): number;
        handler$bdp000$E_EditBox(font: Internal.Font_, x: number, y: number, w: number, h: number, src: Internal.EditBox_, title: Internal.Component_, ci: Internal.CallbackInfo_): void;
        getWordPosition(arg0: number): number;
        getValue(): string;
        setHighlightPos(arg0: number): void;
        getMaxLength(): number;
        moveCursorTo(arg0: number): void;
        setCursorPosition(arg0: number): void;
        getHighlighted(): string;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        moveCursorToEnd(): void;
        canConsumeInput(): boolean;
        tick(): void;
        renderHighlight(arg0: number, arg1: number, arg2: number, arg3: number): void;
        setValue(arg0: string): void;
        setCanLoseFocus(arg0: boolean): void;
        isEditable(): boolean;
        moveCursorToStart(): void;
        handler$bdp000$E_setCursorPosition(pos: number, ci: Internal.CallbackInfo_): void;
        deleteChars(arg0: number): void;
        setEditable(arg0: boolean): void;
        setVisible(arg0: boolean): void;
        set suggestion(arg0: string)
        set textColorUneditable(arg0: number)
        set bordered(arg0: boolean)
        get cursorPosition(): number
        get maxLengthKonkrete(): number
        get bordered(): boolean
        set formatter(arg0: Internal.BiFunction_<string, number, Internal.FormattedCharSequence>)
        get hightlightPosKonkrete(): number
        set filter(arg0: Internal.Predicate_<string>)
        set focus(arg0: boolean)
        set textColor(arg0: number)
        set x(arg0: number)
        get isEditableKonkrete(): boolean
        set maxLength(arg0: number)
        get visible(): boolean
        set responder(arg0: Internal.Consumer_<string>)
        get innerWidth(): number
        get value(): string
        set highlightPos(arg0: number)
        get maxLength(): number
        set cursorPosition(arg0: number)
        get highlighted(): string
        set value(arg0: string)
        set canLoseFocus(arg0: boolean)
        get editable(): boolean
        set editable(arg0: boolean)
        set visible(arg0: boolean)
        static readonly FORWARDS: 1;
        static readonly BACKWARDS: -1;
        static readonly DEFAULT_TEXT_COLOR: 14737632;
    }
    type EditBox_ = EditBox;
    interface BoilerHeaterHandlerEvent$BoilerHeaterCallback {
        updateHeat(arg0: Internal.BlockContainerJS_): number;
        (arg0: Internal.BlockContainerJS_): number;
    }
    type BoilerHeaterHandlerEvent$BoilerHeaterCallback_ = BoilerHeaterHandlerEvent$BoilerHeaterCallback;
    class MapExtendingRecipe extends Internal.ShapedRecipe {
        constructor(arg0: ResourceLocation_)
        static bookshelf$dissolvePattern(arg0: string[], arg1: Internal.Map_<string, Internal.Ingredient>, arg2: number, arg3: number): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        static bookshelf$patternFromJson(arg0: Internal.JsonArray_): string[];
        static bookshelf$shrink(...arg0: string[]): string[];
        getOrCreateId(): ResourceLocation;
        static callKeyFromJson(keyEntry: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        static bookshelf$keyFromJson(arg0: Internal.JsonObject_): Internal.Map<string, Internal.Ingredient>;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        static callDissolvePattern(pattern: string[], keys: Internal.Map_<string, Internal.Ingredient>, patternWidth: number, patternHeight: number): Internal.NonNullList<Internal.Ingredient>;
        static callPatternFromJson(patternArray: Internal.JsonArray_): string[];
        getMod(): string;
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get mod(): string
    }
    type MapExtendingRecipe_ = MapExtendingRecipe;
    class AutomobileWheel extends Internal.Record implements Internal.AutomobileComponent<Internal.AutomobileWheel> {
        constructor(id: ResourceLocation_, size: number, grip: number, model: Internal.AutomobileWheel$WheelModel_, ...abilities: any_[])
        grip(): number;
        containerId(): ResourceLocation;
        abilities(): any[];
        getId(): ResourceLocation;
        getContainerTextKey(): string;
        size(): number;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: Internal.AutomobileWheel_): void;
        getTranslationKey(): string;
        id(): ResourceLocation;
        isEmpty(): boolean;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<Internal.AutomobileWheel>>): void;
        model(): Internal.AutomobileWheel$WheelModel;
        get id(): ResourceLocation
        get containerTextKey(): string
        get translationKey(): string
        get empty(): boolean
        static readonly OFF_ROAD: Internal.AutomobileWheel;
        static readonly CARRIAGE: Internal.AutomobileWheel;
        static readonly STAT_SIZE: Internal.DisplayStat<Internal.AutomobileWheel>;
        static readonly STANDARD: Internal.AutomobileWheel;
        static readonly GILDED: Internal.AutomobileWheel;
        static readonly STAT_GRIP: Internal.DisplayStat<Internal.AutomobileWheel>;
        static readonly TRACTOR: Internal.AutomobileWheel;
        static readonly BEJEWELED: Internal.AutomobileWheel;
        static readonly PLATED: Internal.AutomobileWheel;
        static readonly REGISTRY: Internal.SimpleMapContentRegistry<Internal.AutomobileWheel>;
        static readonly EMPTY: Internal.AutomobileWheel;
        static readonly STEEL: Internal.AutomobileWheel;
        static readonly ID: ResourceLocation;
        static readonly STREET: Internal.AutomobileWheel;
    }
    type AutomobileWheel_ = AutomobileWheel;
    interface Char2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<string, number> {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        remove(arg0: string): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2DoubleFunction<T>;
        put(arg0: string, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2DoubleFunction<T>;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: number): void;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        apply(arg0: string): number;
        getOrDefault(arg0: string, arg1: number): number;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        get(arg0: string): number;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction;
        defaultReturnValue(): number;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction;
        size(): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        clear(): void;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        identity<T>(): Internal.Function<T, T>;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        (arg0: string): number;
    }
    type Char2DoubleFunction_ = Char2DoubleFunction;
    class ClientChatReceivedEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ChatType$Bound_, arg1: Internal.Component_, arg2: Internal.PlayerChatMessage_, arg3: Internal.MessageSigner_)
        getMessage(): Internal.Component;
        isSystem(): boolean;
        getPlayerChatMessage(): Internal.PlayerChatMessage;
        getBoundChatType(): Internal.ChatType$Bound;
        setMessage(arg0: Internal.Component_): void;
        getMessageSigner(): Internal.MessageSigner;
        get message(): Internal.Component
        get system(): boolean
        get playerChatMessage(): Internal.PlayerChatMessage
        get boundChatType(): Internal.ChatType$Bound
        set message(arg0: Internal.Component_)
        get messageSigner(): Internal.MessageSigner
    }
    type ClientChatReceivedEvent_ = ClientChatReceivedEvent;
    interface LevelAccessor extends Internal.CommonLevelAccessor, Internal.LevelTimeAccess {
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        dayTime(): number;
        getShade(arg0: Internal.Direction_, arg1: boolean): number;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getMaxSection(): number;
        getLevelData(): Internal.LevelData;
        getBrightness(arg0: Internal.LightLayer_, arg1: BlockPos_): number;
        getSectionYFromSectionIndex(arg0: number): number;
        players(): Internal.List<Internal.Player>;
        getBiomeManager(): Internal.BiomeManager;
        getRandom(): Internal.RandomSource;
        isEmptyBlock(arg0: BlockPos_): boolean;
        getMaxLocalRawBrightness(arg0: BlockPos_, arg1: number): number;
        removeBlock(arg0: BlockPos_, arg1: boolean): boolean;
        getBlockCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        getTimeOfDay(arg0: number): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos;
        blockUpdated(arg0: BlockPos_, arg1: Internal.Block_): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean;
        isClientSide(): boolean;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getBlockTicks(): Internal.LevelTickAccess<Internal.Block>;
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getPathfindingCostFromLightLevels(arg0: BlockPos_): number;
        dimensionType(): Internal.DimensionType;
        getSkyDarken(): number;
        getMinBuildHeight(): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number): void;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean;
        /**
         * @deprecated
        */
        getSeaLevel(): number;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: number, arg1: number): boolean;
        getFluidTicks(): Internal.LevelTickAccess<Internal.Fluid>;
        getSectionIndex(arg0: number): number;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getMaxBuildHeight(): number;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: BlockPos_, arg1: BlockPos_): boolean;
        destroyBlock(arg0: BlockPos_, arg1: boolean): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number): void;
        getChunk(arg0: number, arg1: number): Internal.ChunkAccess;
        addFreshEntity(arg0: Internal.Entity_): boolean;
        getCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.Iterable<Internal.VoxelShape>;
        destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_): boolean;
        getHeight(): number;
        getChunk(arg0: BlockPos_): Internal.ChunkAccess;
        isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.FluidState>): boolean;
        getWorldBorder(): Internal.WorldBorder;
        getMaxLocalRawBrightness(arg0: BlockPos_): number;
        isUnobstructed(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: Internal.CollisionContext_): boolean;
        /**
         * @deprecated
        */
        hasChunkAt(arg0: BlockPos_): boolean;
        getBiome(arg0: BlockPos_): Internal.Holder<Internal.Biome>;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(arg0: BlockPos_): number;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Block_, arg2: number, arg3: Internal.TickPriority_): void;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        gameEvent(arg0: Internal.GameEvent_, arg1: Vec3_, arg2: Internal.GameEvent$Context_): void;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
        neighborShapeChanged(arg0: Internal.Direction_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: BlockPos_, arg4: number, arg5: number): void;
        getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number;
        getMinSection(): number;
        findFreePosition(arg0: Internal.Entity_, arg1: Internal.VoxelShape_, arg2: Vec3_, arg3: number, arg4: number, arg5: number): Internal.Optional<Vec3>;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        getBlockStatesIfLoaded(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        getShade(arg0: number, arg1: number, arg2: number, arg3: boolean): number;
        create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        /**
         * @deprecated
        */
        hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        getRawBrightness(arg0: BlockPos_, arg1: number): number;
        addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void;
        getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance;
        getDifficulty(): Internal.Difficulty;
        canSeeSky(arg0: BlockPos_): boolean;
        getMoonPhase(): number;
        isUnobstructed(arg0: Internal.Entity_): boolean;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        canSeeSkyFromBelowWater(arg0: BlockPos_): boolean;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_<Internal.BlockState>): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getSectionIndexFromSectionY(arg0: number): number;
        getServer(): Internal.MinecraftServer;
        levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number): boolean;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_): Internal.ChunkAccess;
        noCollision(arg0: Internal.Entity_): boolean;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        hasChunk(arg0: number, arg1: number): boolean;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getMoonBrightness(): number;
        noCollision(arg0: Internal.AABB_): boolean;
        isWaterAt(arg0: BlockPos_): boolean;
        getDirectSignal(arg0: BlockPos_, arg1: Internal.Direction_): number;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        getLightEngine(): Internal.LevelLightEngine;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        collidesWithSuffocatingBlock(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        gameEvent(arg0: Internal.GameEvent_, arg1: BlockPos_, arg2: Internal.GameEvent$Context_): void;
        getModelDataManager(): Internal.ModelDataManager;
        noCollision(arg0: Internal.Entity_, arg1: Internal.AABB_): boolean;
        scheduleTick(arg0: BlockPos_, arg1: Internal.Fluid_, arg2: number, arg3: Internal.TickPriority_): void;
        isOutsideBuildHeight(arg0: number): boolean;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: Vec3_): void;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getChunkSource(): Internal.ChunkSource;
        getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess;
        registryAccess(): Internal.RegistryAccess;
        levelEvent(arg0: number, arg1: BlockPos_, arg2: number): void;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        nextSubTickCount(): number;
        gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void;
        getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter;
        containsAnyLiquid(arg0: Internal.AABB_): boolean;
        getMaxLightLevel(): number;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        isAreaLoaded(arg0: BlockPos_, arg1: number): boolean;
        traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get maxSection(): number
        get levelData(): Internal.LevelData
        get biomeManager(): Internal.BiomeManager
        get random(): Internal.RandomSource
        get clientSide(): boolean
        get blockTicks(): Internal.LevelTickAccess<Internal.Block>
        get skyDarken(): number
        get minBuildHeight(): number
        /**
         * @deprecated
        */
        get seaLevel(): number
        get fluidTicks(): Internal.LevelTickAccess<Internal.Fluid>
        get maxBuildHeight(): number
        get height(): number
        get worldBorder(): Internal.WorldBorder
        get minSection(): number
        get difficulty(): Internal.Difficulty
        get moonPhase(): number
        get sectionsCount(): number
        get server(): Internal.MinecraftServer
        get moonBrightness(): number
        get lightEngine(): Internal.LevelLightEngine
        get modelDataManager(): Internal.ModelDataManager
        get chunkSource(): Internal.ChunkSource
        get maxLightLevel(): number
    }
    type LevelAccessor_ = LevelAccessor;
    class EnchantmentMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        getGoldCount(): number;
        getEnchantmentSeed(): number;
        get goldCount(): number
        get enchantmentSeed(): number
        readonly enchantClue: number[];
        readonly levelClue: number[];
        readonly costs: number[];
    }
    type EnchantmentMenu_ = EnchantmentMenu;
    class GameRules$BooleanValue extends Internal.GameRules$Value<Internal.GameRules$BooleanValue> {
        constructor(arg0: Internal.GameRules$Type_<Internal.GameRules$BooleanValue>, arg1: boolean)
        setFrom(arg0: Internal.GameRules$BooleanValue_, arg1: Internal.MinecraftServer_): void;
        set(arg0: boolean, arg1: Internal.MinecraftServer_): void;
        static create(arg0: boolean): Internal.GameRules$Type<Internal.GameRules$BooleanValue>;
        get(): boolean;
        static create(arg0: boolean, arg1: Internal.BiConsumer_<Internal.MinecraftServer, Internal.GameRules$BooleanValue>): Internal.GameRules$Type<Internal.GameRules$BooleanValue>;
    }
    type GameRules$BooleanValue_ = GameRules$BooleanValue;
    interface CommandSource {
        shouldInformAdmins(): boolean;
        acceptsFailure(): boolean;
        alwaysAccepts(): boolean;
        sendSystemMessage(arg0: Internal.Component_): void;
        acceptsSuccess(): boolean;
        readonly NULL: Internal.CommandSource;
    }
    type CommandSource_ = CommandSource;
    abstract class PlacementModifier {
        constructor()
        getPositions(arg0: Internal.PlacementContext_, arg1: Internal.RandomSource_, arg2: BlockPos_): Internal.Stream<BlockPos>;
        type(): Internal.PlacementModifierType<any>;
        static readonly CODEC: Internal.Codec<Internal.PlacementModifier>;
    }
    type PlacementModifier_ = PlacementModifier;
    abstract class EntityEventJS extends Internal.LevelEventJS {
        constructor()
        getEntity(): Internal.Entity;
        getPlayer(): Internal.Player;
        get entity(): Internal.Entity
        get player(): Internal.Player
    }
    type EntityEventJS_ = EntityEventJS;
    class RootSystemFeature extends Internal.Feature<Internal.RootSystemConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.RootSystemConfiguration>)
    }
    type RootSystemFeature_ = RootSystemFeature;
    class UnifyConfig extends Internal.Config {
        constructor(modPriorities: Internal.List_<string>, stoneStrata: Internal.List_<string>, unbakedTags: Internal.List_<string>, materials: Internal.List_<string>, priorityOverrides: Internal.Map_<ResourceLocation, string>, tagOwnerships: Internal.Map_<ResourceLocation, Internal.Set<ResourceLocation>>, itemTagInheritanceMode: Internal.Enum_<any>, itemTagInheritance: Internal.Map_<ResourceLocation, Internal.Set<Internal.Pattern>>, blockTagInheritanceMode: Internal.Enum_<any>, blockTagInheritance: Internal.Map_<ResourceLocation, Internal.Set<Internal.Pattern>>, ignoredTags: Internal.Set_<Internal.UnifyTag<Internal.Item>>, ignoredItems: Internal.Set_<Internal.Pattern>, ignoredRecipeTypes: Internal.Set_<Internal.Pattern>, ignoredRecipes: Internal.Set_<Internal.Pattern>, hideJeiRei: boolean)
        includeRecipe(recipe: ResourceLocation_): boolean;
        getTagOwnerships(): Internal.Map<ResourceLocation, Internal.Set<ResourceLocation>>;
        bakeTags(): Internal.Set<Internal.UnifyTag<Internal.Item>>;
        getPriorityOverrides(): Internal.Map<ResourceLocation, string>;
        getModPriorities(): Internal.List<string>;
        includeRecipeType(type: ResourceLocation_): boolean;
        reiOrJeiDisabled(): boolean;
        includeItem(item: ResourceLocation_): boolean;
        shouldInheritBlockTag(itemTag: Internal.UnifyTag_<Internal.Block>, dominantTags: Internal.Set_<Internal.UnifyTag<Internal.Item>>): boolean;
        getStoneStrata(): Internal.List<string>;
        bakeAndValidateTags(tags: Internal.Map_<ResourceLocation, Internal.Collection<Internal.Holder<Internal.Item>>>): Internal.Set<Internal.UnifyTag<Internal.Item>>;
        clearCache(): void;
        getMaterials(): Internal.List<string>;
        shouldInheritItemTag(itemTag: Internal.UnifyTag_<Internal.Item>, dominantTags: Internal.Set_<Internal.UnifyTag<Internal.Item>>): boolean;
        get tagOwnerships(): Internal.Map<ResourceLocation, Internal.Set<ResourceLocation>>
        get priorityOverrides(): Internal.Map<ResourceLocation, string>
        get modPriorities(): Internal.List<string>
        get stoneStrata(): Internal.List<string>
        get materials(): Internal.List<string>
        static readonly NAME: "unify";
    }
    type UnifyConfig_ = UnifyConfig;
    interface Cancellable {
        isCancellable(): boolean;
        cancel(): void;
        isCancelled(): boolean;
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type Cancellable_ = Cancellable;
    interface IHandlerContext {
        getLevel(): Internal.Level;
        isClient(): boolean;
        getContext(): any;
        getServer(): Internal.MinecraftServer;
        getPlayer(): Internal.ServerPlayer;
        get level(): Internal.Level
        get client(): boolean
        get context(): any
        get server(): Internal.MinecraftServer
        get player(): Internal.ServerPlayer
    }
    type IHandlerContext_ = IHandlerContext;
    class StringSplitter {
        constructor(arg0: any_)
        plainIndexAtWidth(arg0: string, arg1: number, arg2: Internal.Style_): number;
        findLineBreak(arg0: string, arg1: number, arg2: Internal.Style_): number;
        stringWidth(arg0: Internal.FormattedText_): number;
        splitLines(arg0: Internal.FormattedText_, arg1: number, arg2: Internal.Style_): Internal.List<Internal.FormattedText>;
        static getWordPosition(arg0: string, arg1: number, arg2: number, arg3: boolean): number;
        stringWidth(arg0: string): number;
        plainTailByWidth(arg0: string, arg1: number, arg2: Internal.Style_): string;
        plainHeadByWidth(arg0: string, arg1: number, arg2: Internal.Style_): string;
        splitLines(arg0: string, arg1: number, arg2: Internal.Style_): Internal.List<Internal.FormattedText>;
        splitLines(arg0: string, arg1: number, arg2: Internal.Style_, arg3: boolean, arg4: Internal.StringSplitter$LinePosConsumer_): void;
        formattedHeadByWidth(arg0: string, arg1: number, arg2: Internal.Style_): string;
        headByWidth(arg0: Internal.FormattedText_, arg1: number, arg2: Internal.Style_): Internal.FormattedText;
        componentStyleAtWidth(arg0: Internal.FormattedText_, arg1: number): Internal.Style;
        splitLines(arg0: Internal.FormattedText_, arg1: number, arg2: Internal.Style_, arg3: Internal.FormattedText_): Internal.List<Internal.FormattedText>;
        componentStyleAtWidth(arg0: Internal.FormattedCharSequence_, arg1: number): Internal.Style;
        stringWidth(arg0: Internal.FormattedCharSequence_): number;
        findSpans(arg0: Internal.FormattedCharSequence_, arg1: Internal.Predicate_<Internal.Style>): Internal.List<Internal.StringSplitter$Span>;
        formattedIndexByWidth(arg0: string, arg1: number, arg2: Internal.Style_): number;
        splitLines(arg0: Internal.FormattedText_, arg1: number, arg2: Internal.Style_, arg3: Internal.BiConsumer_<Internal.FormattedText, boolean>): void;
    }
    type StringSplitter_ = StringSplitter;
    class STBTTFontinfo$Buffer extends Internal.StructBuffer<Internal.STBTTFontinfo, Internal.STBTTFontinfo$Buffer> implements Internal.NativeResource {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.ByteBuffer_)
        close(): void;
    }
    type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer;
    class TrueBlockPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static INSTANCE: Internal.TrueBlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.TrueBlockPredicate>;
    }
    type TrueBlockPredicate_ = TrueBlockPredicate;
    class SignalBlockEntity$SignalState extends Internal.Enum<Internal.SignalBlockEntity$SignalState> {
        isYellowLight(arg0: number): boolean;
        static values(): Internal.SignalBlockEntity$SignalState[];
        isGreenLight(arg0: number): boolean;
        isRedLight(arg0: number): boolean;
        static valueOf(arg0: string): Internal.SignalBlockEntity$SignalState;
        static readonly INVALID: Internal.SignalBlockEntity$SignalState;
        static readonly RED: Internal.SignalBlockEntity$SignalState;
        static readonly GREEN: Internal.SignalBlockEntity$SignalState;
        static readonly YELLOW: Internal.SignalBlockEntity$SignalState;
    }
    type SignalBlockEntity$SignalState_ = SignalBlockEntity$SignalState | "yellow" | "red" | "invalid" | "green";
    interface CustomJavaToJsWrapperProvider <T> {
        create(arg0: T): Internal.CustomJavaToJsWrapper;
        (arg0: T): Internal.CustomJavaToJsWrapper_;
        readonly NONE: Internal.CustomJavaToJsWrapperProvider<any>;
    }
    type CustomJavaToJsWrapperProvider_<T> = CustomJavaToJsWrapperProvider<T>;
    class ModuleDescriptor implements Internal.Comparable<Internal.ModuleDescriptor> {
        modifiers(): Internal.Set<Internal.ModuleDescriptor$Modifier>;
        isAutomatic(): boolean;
        uses(): Internal.Set<string>;
        static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder;
        static read(arg0: Internal.ByteBuffer_): Internal.ModuleDescriptor;
        static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_<Internal.Set<string>>): Internal.ModuleDescriptor;
        exports(): Internal.Set<Internal.ModuleDescriptor$Exports>;
        compareTo(arg0: any): number;
        requires(): Internal.Set<Internal.ModuleDescriptor$Requires>;
        name(): string;
        provides(): Internal.Set<Internal.ModuleDescriptor$Provides>;
        toNameAndVersion(): string;
        opens(): Internal.Set<Internal.ModuleDescriptor$Opens>;
        static newModule(arg0: string, arg1: Internal.Set_<Internal.ModuleDescriptor$Modifier>): Internal.ModuleDescriptor$Builder;
        compareTo(arg0: Internal.ModuleDescriptor_): number;
        version(): Internal.Optional<Internal.ModuleDescriptor$Version>;
        isOpen(): boolean;
        static read(arg0: Internal.InputStream_): Internal.ModuleDescriptor;
        rawVersion(): Internal.Optional<string>;
        mainClass(): Internal.Optional<string>;
        static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_<Internal.Set<string>>): Internal.ModuleDescriptor;
        static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder;
        packages(): Internal.Set<string>;
        static newModule(arg0: string): Internal.ModuleDescriptor$Builder;
        get automatic(): boolean
        get open(): boolean
    }
    type ModuleDescriptor_ = ModuleDescriptor;
    interface WithPersistentData {
        getPersistentData(): Internal.CompoundTag;
        get persistentData(): Internal.CompoundTag
    }
    type WithPersistentData_ = WithPersistentData;
    class EndRodBlock extends Internal.RodBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type EndRodBlock_ = EndRodBlock;
    abstract class AbstractIntCollection extends Internal.AbstractCollection<number> implements Internal.IntCollection {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        contains(arg0: number): boolean;
        toIntArray(): number[];
        forEach(arg0: Internal.IntConsumer_): void;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        toArray(arg0: number[]): number[];
        intParallelStream(): Internal.IntStream;
        removeAll(arg0: Internal.IntCollection_): boolean;
        intIterator(): Internal.IntIterator;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        addAll(arg0: Internal.IntCollection_): boolean;
        retainAll(arg0: Internal.IntCollection_): boolean;
        iterator(): Internal.Iterator<any>;
        forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void;
        add(arg0: number): boolean;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        containsAll(arg0: Internal.IntCollection_): boolean;
        /**
         * @deprecated
        */
        toIntArray(arg0: number[]): number[];
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean;
        intSpliterator(): Internal.IntSpliterator;
        spliterator(): Internal.Spliterator<any>;
        rem(arg0: number): boolean;
    }
    type AbstractIntCollection_ = AbstractIntCollection;
    class NamespacedWrapper <T> extends Internal.MappedRegistry<T> implements Internal.ILockableRegistry, Internal.IHolderHelperHolder<T> {
        constructor(arg0: Internal.ForgeRegistry_<T>, arg1: Internal.Function_<T, Internal.Holder$Reference<T>>)
        registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        getResourceKey(arg0: T): Internal.Optional<Internal.ResourceKey<T>>;
        get(arg0: Internal.ResourceKey_<T>): T;
        registryKeySet(): Internal.Set<Internal.ResourceKey<T>>;
        getTagNames(): Internal.Stream<Internal.TagKey<T>>;
        spliterator(): Internal.Spliterator<T>;
        get(arg0: ResourceLocation_): T;
        getHolder(arg0: Internal.ResourceKey_<T>): Internal.Optional<Internal.Holder<T>>;
        byIdOrThrow(arg0: number): T;
        iterator(): Internal.Iterator<T>;
        getTags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>;
        forEach(arg0: Internal.Consumer_<T>): void;
        /**
         * @deprecated
        */
        lock(): void;
        getHolder(arg0: number): Internal.Optional<Internal.Holder<T>>;
        freeze(): Internal.Registry<T>;
        getOrCreateHolderOrThrow(arg0: Internal.ResourceKey_<T>): Internal.Holder<T>;
        registerMapping(arg0: number, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        byId(arg0: number): T;
        createIntrusiveHolder(arg0: T): Internal.Holder$Reference<T>;
        getOrCreateTag(arg0: Internal.TagKey_<T>): Internal.HolderSet$Named<T>;
        getOptional(arg0: ResourceLocation_): Internal.Optional<T>;
        getTag(arg0: Internal.TagKey_<T>): Internal.Optional<Internal.HolderSet$Named<T>>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        getOrCreateHolder(arg0: Internal.ResourceKey_<T>): Internal.DataResult<Internal.Holder<T>>;
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<Internal.Holder<T>>;
        register(arg0: Internal.ResourceKey_<T>, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder<T>;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<T>, T>>;
        holders(): Internal.Stream<Internal.Holder$Reference<T>>;
        getHolderHelper(): Internal.NamespacedHolderHelper<T>;
        get tagNames(): Internal.Stream<Internal.TagKey<T>>
        get tags(): Internal.Stream<com.mojang.datafixers.util.Pair<Internal.TagKey<T>, Internal.HolderSet$Named<T>>>
        get holderHelper(): Internal.NamespacedHolderHelper<T>
    }
    type NamespacedWrapper_<T> = NamespacedWrapper<T>;
    class ItemInventory implements Internal.Container {
        constructor(is: Internal.ItemStack_)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        getItems(): Internal.List<Internal.ItemStack>;
        startOpen(arg0: Internal.Player_): void;
        canPlaceItem(arg0: number, arg1: Internal.ItemStack_): boolean;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        removeItem(index: number, count: number): Internal.ItemStack;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        setChanged(): void;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        getContainerSize(): number;
        getStackInSlot(slot: number): Internal.ItemStack;
        setItem(index: number, stack: Internal.ItemStack_): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        countNonEmpty(): number;
        kjs$self(): Internal.Container;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        removeItemNoUpdate(index: number): Internal.ItemStack;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        save(): void;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        stillValid(player: Internal.Player_): boolean;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        isMutable(): boolean;
        clear(): void;
        getItem(index: number): Internal.ItemStack;
        find(ingredient: Internal.Ingredient_): number;
        clearContent(): void;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        get empty(): boolean
        get items(): Internal.List<Internal.ItemStack>
        get slots(): number
        get containerSize(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get mutable(): boolean
        readonly filter: Internal.ItemStack;
        readonly filterItem: Internal.InventoryFilterItem;
    }
    type ItemInventory_ = ItemInventory;
    class ClientboundOpenBookPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.InteractionHand_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getHand(): Internal.InteractionHand;
        isSkippable(): boolean;
        get hand(): Internal.InteractionHand
        get skippable(): boolean
    }
    type ClientboundOpenBookPacket_ = ClientboundOpenBookPacket;
    interface LootPoolEntry {
        getWeight(arg0: number): number;
        createItemStack(arg0: Internal.Consumer_<Internal.ItemStack>, arg1: Internal.LootContext_): void;
    }
    type LootPoolEntry_ = LootPoolEntry;
    class DrawBuffer {
        constructor(arg0: Internal.RenderType_)
        begin(arg0: number): Internal.DirectVertexConsumer;
        inject(arg0: Internal.BufferBuilderExtension_): void;
        reset(): void;
        hasVertices(): boolean;
    }
    type DrawBuffer_ = DrawBuffer;
    class ClassWrapper <T> extends Internal.Record implements Internal.CustomJavaToJsWrapper {
        constructor(wrappedClass: T)
        convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: typeof any): Internal.Scriptable;
        wrappedClass(): T;
    }
    type ClassWrapper_<T> = ClassWrapper<T>;
    interface Object2IntFunction <K> extends Internal.ToIntFunction<K>, it.unimi.dsi.fastutil.Function<K, number> {
        put(arg0: K, arg1: number): number;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2IntFunction<T>;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        removeInt(arg0: any): number;
        defaultReturnValue(): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2IntFunction;
        apply(arg0: K): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction<K>;
        containsKey(arg0: any): boolean;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2IntFunction;
        getInt(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2IntFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        applyAsInt(arg0: K): number;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2IntFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2IntFunction;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        clear(): void;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction<K>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction<K>;
        getOrDefault(arg0: any, arg1: number): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2IntFunction;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): number;
    }
    type Object2IntFunction_<K> = Object2IntFunction<K>;
    class BlockModel$GuiLight extends Internal.Enum<Internal.BlockModel$GuiLight> {
        static getByName(arg0: string): Internal.BlockModel$GuiLight;
        lightLikeBlock(): boolean;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.BlockModel$GuiLight;
        static values(): Internal.BlockModel$GuiLight[];
        get serializedName(): string
        static readonly SIDE: Internal.BlockModel$GuiLight;
        static readonly FRONT: Internal.BlockModel$GuiLight;
    }
    type BlockModel$GuiLight_ = "side" | BlockModel$GuiLight | "front";
    interface BiomeFTBC {
        setFTBCBiomeColorIndex(arg0: number): void;
        getFTBCBiomeColorIndex(): number;
        set FTBCBiomeColorIndex(arg0: number)
        get FTBCBiomeColorIndex(): number
    }
    type BiomeFTBC_ = BiomeFTBC;
    /**
     * Invoked when an entity eats food.
    */
    class FoodEatenEventJS extends Internal.EntityEventJS {
        constructor(e: Internal.LivingEntity_, is: Internal.ItemStack_)
        /**
         * The food that was eaten.
        */
        getItem(): Internal.ItemStack;
        /**
         * The food that was eaten.
        */
        get item(): Internal.ItemStack
    }
    type FoodEatenEventJS_ = FoodEatenEventJS;
    class VeinedVeinGenerator extends Internal.VeinGenerator {
        constructor(oreBlocks: Internal.List_<Internal.VeinedVeinGenerator$VeinBlockDefinition>, rareBlocks: Internal.List_<Internal.VeinedVeinGenerator$VeinBlockDefinition>, fillerBlock: Internal.BlockState_, minYLevel: number, maxYLevel: number, veininessThreshold: number, edgeRoundoffBegin: number, maxEdgeRoundoff: number, minRichness: number, maxRichness: number, maxRichnessThreshold: number, rareBlockChance: number)
        constructor(entry: GTOreVein_)
        maxRichnessThreshold(maxRichnessThreshold: number): this;
        oreBlock(material: Internal.VeinedVeinGenerator$VeinBlockDefinition_): this;
        rareBlockChance(rareBlockChance: number): this;
        veininessThreshold(veininessThreshold: number): this;
        edgeRoundoffBegin(edgeRoundoffBegin: number): this;
        maxRichness(maxRichness: number): this;
        minRichness(minRichness: number): this;
        fillerBlock(fillerBlock: Internal.BlockState_): this;
        minYLevel(minYLevel: number): this;
        rareBlock(material: Internal.VeinedVeinGenerator$VeinBlockDefinition_): this;
        maxEdgeRoundoff(maxEdgeRoundoff: number): this;
        maxYLevel(maxYLevel: number): this;
        minRichness: number;
        maxYLevel: number;
        rareBlocks: Internal.List<Internal.VeinedVeinGenerator$VeinBlockDefinition>;
        minYLevel: number;
        maxRichness: number;
        rareBlockChance: number;
        veininessThreshold: number;
        edgeRoundoffBegin: number;
        maxRichnessThreshold: number;
        oreBlocks: Internal.List<Internal.VeinedVeinGenerator$VeinBlockDefinition>;
        fillerBlock: Internal.BlockState;
        static readonly CODEC: Internal.Codec<Internal.VeinedVeinGenerator>;
        static readonly BLOCK_ENTRY_CODEC: Internal.Codec<Internal.Either<Internal.List<Internal.OreConfiguration$TargetBlockState>, com.gregtechceu.gtceu.api.data.chemical.material.Material>>;
        maxEdgeRoundoff: number;
    }
    type VeinedVeinGenerator_ = VeinedVeinGenerator;
    class PaintingTextureManager extends Internal.TextureAtlasHolder {
        constructor(arg0: Internal.TextureManager_)
        get(arg0: Internal.PaintingVariant_): Internal.TextureAtlasSprite;
        getName(): string;
        getBackSprite(): Internal.TextureAtlasSprite;
        get name(): string
        get backSprite(): Internal.TextureAtlasSprite
    }
    type PaintingTextureManager_ = PaintingTextureManager;
    interface ViewModelStoreOwner {
        getViewModelStore(): Internal.ViewModelStore;
        getDefaultViewModelProviderFactory(): Internal.ViewModelProvider$Factory;
        get viewModelStore(): Internal.ViewModelStore
        get defaultViewModelProviderFactory(): Internal.ViewModelProvider$Factory
    }
    type ViewModelStoreOwner_ = ViewModelStoreOwner;
    class TextureAtlasSprite$InterpolationData implements Internal.AutoCloseable {
        close(): void;
        handler$zeh000$assignParent(parent: Internal.TextureAtlasSprite_, info: Internal.TextureAtlasSprite$Info_, maxLevel: number, ci: Internal.CallbackInfo_): void;
    }
    type TextureAtlasSprite$InterpolationData_ = TextureAtlasSprite$InterpolationData;
    class RailBlock extends Internal.BaseRailBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onMinecartPass(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        isValidRailShape(arg0: Internal.RailShape_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canMakeSlopes(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getRailMaxSpeed(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.EnumProperty<Internal.RailShape>;
    }
    type RailBlock_ = RailBlock;
    class ServerStoppingEvent extends Internal.ServerLifecycleEvent {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
    }
    type ServerStoppingEvent_ = ServerStoppingEvent;
    interface View$OnContextClickListener {
        onContextClick(arg0: Internal.View_): boolean;
        (arg0: Internal.View_): boolean;
    }
    type View$OnContextClickListener_ = View$OnContextClickListener;
    class BogeySizes$BogeySize extends Internal.Record {
        constructor(location: ResourceLocation_, wheelRadius: number)
        constructor(arg0: string, arg1: string, arg2: number)
        wheelRadius(): number;
        location(): ResourceLocation;
        increment(): this;
        is(arg0: Internal.BogeySizes$BogeySize_): boolean;
    }
    type BogeySizes$BogeySize_ = BogeySizes$BogeySize;
    interface MenuAccess <T extends Internal.AbstractContainerMenu> {
        getMenu(): T;
        get menu(): T
    }
    type MenuAccess_<T extends Internal.AbstractContainerMenu> = MenuAccess<T>;
    class ExistingFileHelper {
        constructor(arg0: Internal.Collection_<Internal.Path>, arg1: Internal.Set_<string>, arg2: boolean, arg3: string, arg4: Internal.File_)
        getResource(arg0: ResourceLocation_, arg1: Internal.PackType_, arg2: string, arg3: string): Internal.Resource;
        trackGenerated(arg0: ResourceLocation_, arg1: Internal.ExistingFileHelper$IResourceType_): void;
        getResource(arg0: ResourceLocation_, arg1: Internal.PackType_): Internal.Resource;
        exists(arg0: ResourceLocation_, arg1: Internal.PackType_): boolean;
        exists(arg0: ResourceLocation_, arg1: Internal.PackType_, arg2: string, arg3: string): boolean;
        exists(arg0: ResourceLocation_, arg1: Internal.ExistingFileHelper$IResourceType_): boolean;
        trackGenerated(arg0: ResourceLocation_, arg1: Internal.PackType_, arg2: string, arg3: string): void;
        isEnabled(): boolean;
        get enabled(): boolean
    }
    type ExistingFileHelper_ = ExistingFileHelper;
    interface PrimitiveIterator <T, T_CONS> extends Internal.Iterator<T> {
        remove(): void;
        forEachRemaining(arg0: T_CONS): void;
        forEachRemaining(arg0: Internal.Consumer_<T>): void;
        next(): T;
        hasNext(): boolean;
    }
    type PrimitiveIterator_<T, T_CONS> = PrimitiveIterator<T, T_CONS>;
    abstract class ProjectileWeaponItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        getAllSupportedProjectiles(): Internal.Predicate<Internal.ItemStack>;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        static getHeldProjectile(arg0: Internal.LivingEntity_, arg1: Internal.Predicate_<Internal.ItemStack>): Internal.ItemStack;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getSupportedHeldProjectiles(): Internal.Predicate<Internal.ItemStack>;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getDefaultProjectileRange(): number;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get allSupportedProjectiles(): Internal.Predicate<Internal.ItemStack>
        get creativeTab(): string
        get supportedHeldProjectiles(): Internal.Predicate<Internal.ItemStack>
        set armorKnockbackResistance(knockbackResistance: number)
        get defaultProjectileRange(): number
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly ARROW_OR_FIREWORK: Internal.Predicate<Internal.ItemStack>;
        static readonly ARROW_ONLY: Internal.Predicate<Internal.ItemStack>;
    }
    type ProjectileWeaponItem_ = ProjectileWeaponItem;
    interface PointFreeRule {
        seq(arg0: Internal.List_<Internal.Supplier<Internal.PointFreeRule>>): this;
        seq(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_<Internal.PointFreeRule>): this;
        once(arg0: Internal.PointFreeRule_): this;
        one(arg0: Internal.PointFreeRule_): this;
        rewriteOrNop<A>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: Internal.PointFree_<A>): Internal.PointFree<A>;
        many(arg0: Internal.PointFreeRule_): this;
        all(arg0: Internal.PointFreeRule_): this;
        orElseStrict(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_<Internal.PointFreeRule>): this;
        rewrite<A, B>(arg0: com.mojang.datafixers.View_<A, B>): Internal.Optional<com.mojang.datafixers.View<A, B>>;
        everywhere(arg0: Internal.PointFreeRule_): this;
        rewrite<A>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: Internal.PointFree_<A>): Internal.Optional<Internal.PointFree<A>>;
        orElse(arg0: Internal.PointFreeRule_, arg1: Internal.PointFreeRule_): this;
        rewriteOrNop<A, B>(arg0: com.mojang.datafixers.View_<A, B>): com.mojang.datafixers.View<A, B>;
        nop(): this;
    }
    type PointFreeRule_ = PointFreeRule;
    interface Reference2CharFunction <K> extends it.unimi.dsi.fastutil.Function<K, string>, Internal.ToIntFunction<K> {
        put(arg0: K, arg1: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        removeChar(arg0: any): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): string;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, string>;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction<K>;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2CharFunction;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction<K>;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        containsKey(arg0: any): boolean;
        getChar(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: string): string;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2CharFunction;
        defaultReturnValue(arg0: string): void;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2CharFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2CharFunction<T>;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction<K>;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2CharFunction;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2CharFunction<T>;
        apply(arg0: K): string;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction<K>;
        applyAsInt(arg0: K): number;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2CharFunction;
        size(): number;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2CharFunction;
        clear(): void;
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<K, T>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2CharFunction;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction<K>;
        (arg0: any): string;
    }
    type Reference2CharFunction_<K> = Reference2CharFunction<K>;
    interface DoubleSupplier {
        getAsDouble(): number;
        get asDouble(): number
        (): number;
    }
    type DoubleSupplier_ = DoubleSupplier;
    class ScreenCharTypedEvent extends Internal.Event {
        constructor()
        constructor(arg0: string, arg1: number)
        readonly character: string;
        readonly modifiers: number;
    }
    type ScreenCharTypedEvent_ = ScreenCharTypedEvent;
    class ScreenEvent$MouseScrolled$Pre extends Internal.ScreenEvent$MouseScrolled {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$MouseScrolled$Pre_ = ScreenEvent$MouseScrolled$Pre;
    abstract class Particle {
        constructor(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number)
        getLifetime(): number;
        setLifetime(arg0: number): void;
        getParticleGroup(): Internal.Optional<Internal.ParticleGroup>;
        setPos(arg0: number, arg1: number, arg2: number): void;
        setBoundingBox(arg0: Internal.AABB_): void;
        render(arg0: Internal.VertexConsumer_, arg1: Internal.Camera_, arg2: number): void;
        scale(arg0: number): this;
        tick(): void;
        move(arg0: number, arg1: number, arg2: number): void;
        getRenderType(): Internal.ParticleRenderType;
        remove(): void;
        getBoundingBox(): Internal.AABB;
        setColor(arg0: number, arg1: number, arg2: number): void;
        setParticleSpeed(arg0: number, arg1: number, arg2: number): void;
        isAlive(): boolean;
        shouldCull(): boolean;
        setPower(arg0: number): this;
        get lifetime(): number
        set lifetime(arg0: number)
        get particleGroup(): Internal.Optional<Internal.ParticleGroup>
        set boundingBox(arg0: Internal.AABB_)
        get renderType(): Internal.ParticleRenderType
        get boundingBox(): Internal.AABB
        get alive(): boolean
        set power(arg0: number)
    }
    type Particle_ = Particle;
    interface Cache <K, V> {
        get(arg0: K, arg1: Internal.Callable_<V>): V;
        asMap(): Internal.ConcurrentMap<K, V>;
        invalidateAll(arg0: Internal.Iterable_<any>): void;
        getAllPresent(arg0: Internal.Iterable_<any>): Internal.ImmutableMap<K, V>;
        invalidateAll(): void;
        getIfPresent(arg0: any): V;
        stats(): Internal.CacheStats;
        cleanUp(): void;
        size(): number;
        invalidate(arg0: any): void;
        putAll(arg0: Internal.Map_<K, V>): void;
        put(arg0: K, arg1: V): void;
    }
    type Cache_<K, V> = Cache<K, V>;
    abstract class FileChannel extends Internal.AbstractInterruptibleChannel implements Internal.SeekableByteChannel, Internal.ScatteringByteChannel, Internal.GatheringByteChannel {
        lock(): Internal.FileLock;
        write(arg0: Internal.ByteBuffer_): number;
        read(arg0: Internal.ByteBuffer_): number;
        static open(arg0: Internal.Path_, arg1: Internal.Set_<Internal.OpenOption>, ...arg2: any_<any>[]): Internal.FileChannel;
        transferFrom(arg0: Internal.ReadableByteChannel_, arg1: number, arg2: number): number;
        lock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock;
        position(): number;
        tryLock(): Internal.FileLock;
        size(): number;
        read(arg0: Internal.ByteBuffer_[]): number;
        map(arg0: Internal.FileChannel$MapMode_, arg1: number, arg2: number): Internal.MappedByteBuffer;
        read(arg0: Internal.ByteBuffer_, arg1: number): number;
        read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number;
        position(arg0: number): this;
        write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number;
        static open(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.FileChannel;
        truncate(arg0: number): this;
        tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock;
        transferTo(arg0: number, arg1: number, arg2: Internal.WritableByteChannel_): number;
        force(arg0: boolean): void;
        write(arg0: Internal.ByteBuffer_[]): number;
        write(arg0: Internal.ByteBuffer_, arg1: number): number;
    }
    type FileChannel_ = FileChannel;
    class FurnaceMenu extends Internal.AbstractFurnaceMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Inventory_)
    }
    type FurnaceMenu_ = FurnaceMenu;
    interface TextureAtlasSpriteExtension {
        setFusionTextureType(type: Internal.TextureType_<any>): void;
        getFusionTextureType(): Internal.TextureType<any>;
        set fusionTextureType(type: Internal.TextureType_<any>)
        get fusionTextureType(): Internal.TextureType<any>
    }
    type TextureAtlasSpriteExtension_ = TextureAtlasSpriteExtension;
    interface MapLike <T> {
        get(arg0: string): T;
        forMap<T>(arg0: Internal.Map_<T, T>, arg1: Internal.DynamicOps_<T>): this;
        get(arg0: T): T;
        entries(): Internal.Stream<com.mojang.datafixers.util.Pair<T, T>>;
    }
    type MapLike_<T> = MapLike<T>;
    class ShearsItemBuilder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.Item;
        static isCustomShears(stack: Internal.ItemStack_): boolean;
        speedBaseline(f: number): this;
        static readonly TAG: ResourceLocation;
    }
    type ShearsItemBuilder_ = ShearsItemBuilder;
    class WorldPreset {
        constructor(arg0: Internal.Map_<Internal.ResourceKey<Internal.LevelStem>, Internal.LevelStem>)
        overworld(): Internal.Optional<Internal.LevelStem>;
        overworldOrThrow(): Internal.LevelStem;
        recreateWorldGenSettings(arg0: Internal.WorldGenSettings_): Internal.WorldGenSettings;
        createWorldGenSettings(arg0: number, arg1: boolean, arg2: boolean): Internal.WorldGenSettings;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.WorldPreset>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.WorldPreset>>;
    }
    type WorldPreset_ = WorldPreset | Special.WorldPreset;
    interface IntBinaryOperator {
        applyAsInt(arg0: number, arg1: number): number;
        (arg0: number, arg1: number): number;
    }
    type IntBinaryOperator_ = IntBinaryOperator;
    interface IColorHelper {
        getColors(arg0: Internal.ItemStack_, arg1: number): Internal.List<number>;
        getClosestColorName(arg0: number): string;
        getColors(arg0: Internal.TextureAtlasSprite_, arg1: number, arg2: number): Internal.List<number>;
    }
    type IColorHelper_ = IColorHelper;
    interface IDisplayHandler {
        onTooltip(arg0: Internal.IBrowser_, arg1: string): void;
        onTitleChange(arg0: Internal.IBrowser_, arg1: string): void;
        onAddressChange(arg0: Internal.IBrowser_, arg1: string): void;
        onStatusMessage(arg0: Internal.IBrowser_, arg1: string): void;
    }
    type IDisplayHandler_ = IDisplayHandler;
    class ActiveBlock extends Internal.AppearanceBlock implements Internal.IBlockRendererProvider {
        constructor(properties: Internal.BlockBehaviour$Properties_, renderer: Internal.IRenderer_, activeRenderer: Internal.IRenderer_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getRenderer(state: Internal.BlockState_): Internal.IRenderer;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        isActive(state: Internal.BlockState_): boolean;
        changeActive(state: Internal.BlockState_, active: boolean): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ACTIVE: Internal.BooleanProperty;
    }
    type ActiveBlock_ = ActiveBlock;
    interface MenuConstructor {
        createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu;
        (arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu_;
    }
    type MenuConstructor_ = MenuConstructor;
    class RegistrateTagsProvider <T> extends Internal.TagsProvider<T> implements Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.ProviderType_<Internal.RegistrateTagsProvider<T>>, arg2: string, arg3: Internal.DataGenerator_, arg4: Internal.Registry_<T>, arg5: Internal.ExistingFileHelper_)
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        m_206424_(arg0: Internal.TagKey_<T>): Internal.TagsProvider$TagAppender<T>;
        getSide(): Internal.LogicalSide;
        m_236451_(arg0: Internal.TagKey_<T>): Internal.TagBuilder;
        get side(): Internal.LogicalSide
    }
    type RegistrateTagsProvider_<T> = RegistrateTagsProvider<T>;
    interface DirectoryStream <T> extends Internal.Closeable, Internal.Iterable<T> {
        forEach(arg0: Internal.Consumer_<T>): void;
        close(): void;
        spliterator(): Internal.Spliterator<T>;
        iterator(): Internal.Iterator<T>;
    }
    type DirectoryStream_<T> = DirectoryStream<T>;
    interface ItemSteerable {
        travelWithInput(arg0: Vec3_): void;
        travel(arg0: Internal.Mob_, arg1: Internal.ItemBasedSteering_, arg2: Vec3_): boolean;
        boost(): boolean;
        getSteeringSpeed(): number;
        get steeringSpeed(): number
    }
    type ItemSteerable_ = ItemSteerable;
    class ItemFrame extends Internal.HangingEntity implements Internal.ItemFrameEntityKJS {
        constructor(arg0: Internal.EntityType_<Internal.ItemFrame>, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_)
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_)
        constructor(arg0: Internal.EntityType_<Internal.ItemFrame>, arg1: Internal.Level_)
        getRotateItemSound(): Internal.SoundEvent;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        hasFramedMap(): boolean;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        getAddItemSound(): Internal.SoundEvent;
        isMonster(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isOnScoreboardTeam(teamId: string): boolean;
        setItem(arg0: Internal.ItemStack_): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        canStartSwimming(): boolean;
        setRotation(arg0: number): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        setItem(arg0: Internal.ItemStack_, arg1: boolean): void;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getRemoveItemSound(): Internal.SoundEvent;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFramedMapId(): Internal.OptionalInt;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        getRotation(): number;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getBreakSound(): Internal.SoundEvent;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        getPlaceSound(): Internal.SoundEvent;
        setStatusMessage(message: Internal.Component_): void;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        isFrame(): boolean;
        getAnalogOutput(): number;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        get rotateItemSound(): Internal.SoundEvent
        set motionY(y: number)
        get peacefulCreature(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        get addItemSound(): Internal.SoundEvent
        get monster(): boolean
        set item(arg0: Internal.ItemStack_)
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set rotation(arg0: number)
        set y(y: number)
        get living(): boolean
        get removeItemSound(): Internal.SoundEvent
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get framedMapId(): Internal.OptionalInt
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get rotation(): number
        get multipartEntity(): boolean
        get breakSound(): Internal.SoundEvent
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        get placeSound(): Internal.SoundEvent
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get analogOutput(): number
        get profile(): Internal.GameProfile
        static readonly NUM_ROTATIONS: 8;
    }
    type ItemFrame_ = ItemFrame;
    class ServerboundPickItemPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getSlot(): number;
        isSkippable(): boolean;
        get slot(): number
        get skippable(): boolean
    }
    type ServerboundPickItemPacket_ = ServerboundPickItemPacket;
    interface ShapedText$RunConsumer {
        accept(arg0: Internal.LayoutPiece_, arg1: number): void;
        (arg0: Internal.LayoutPiece_, arg1: number): void;
    }
    type ShapedText$RunConsumer_ = ShapedText$RunConsumer;
    class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput {
        constructor(arg0: Internal.OutputStream_)
        writeInt(arg0: number): void;
        writeBytes(arg0: string): void;
        writeBoolean(arg0: boolean): void;
        size(): number;
        writeUTF(arg0: string): void;
        writeLong(arg0: number): void;
        writeChars(arg0: string): void;
        writeByte(arg0: number): void;
        writeChar(arg0: number): void;
        writeDouble(arg0: number): void;
        writeShort(arg0: number): void;
        writeFloat(arg0: number): void;
    }
    type DataOutputStream_ = DataOutputStream;
    class ChatPreviewStatus extends Internal.Enum<Internal.ChatPreviewStatus> implements Internal.OptionEnum {
        static valueOf(arg0: string): Internal.ChatPreviewStatus;
        getKey(): string;
        static values(): Internal.ChatPreviewStatus[];
        static byId(arg0: number): Internal.ChatPreviewStatus;
        getCaption(): Internal.Component;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly LIVE: Internal.ChatPreviewStatus;
        static readonly CONFIRM: Internal.ChatPreviewStatus;
        static readonly OFF: Internal.ChatPreviewStatus;
    }
    type ChatPreviewStatus_ = "confirm" | "off" | "live" | ChatPreviewStatus;
    class MemberType extends Internal.Enum<Internal.MemberType> {
        static values(): Internal.MemberType[];
        static get(value: any, cx: Internal.Context_): Internal.MemberType;
        static valueOf(name: string): Internal.MemberType;
        static readonly OBJECT: Internal.MemberType;
        static readonly BOOLEAN: Internal.MemberType;
        static readonly FUNCTION: Internal.MemberType;
        static readonly STRING: Internal.MemberType;
        static readonly SYMBOL: Internal.MemberType;
        static readonly NUMBER: Internal.MemberType;
        static readonly UNDEFINED: Internal.MemberType;
    }
    type MemberType_ = "string" | "boolean" | MemberType | "symbol" | "function" | "undefined" | "object" | "number";
    class BackhoeRearAttachment extends Internal.BasePlowRearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
        static readonly TILLABLE_BLOCKS: [Internal.GrassBlock, Internal.Block, Internal.Block, Internal.DirtPathBlock];
    }
    type BackhoeRearAttachment_ = BackhoeRearAttachment;
    abstract class AbstractBannerBlock extends Internal.BaseEntityBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getColor(): Internal.DyeColor;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        get color(): Internal.DyeColor
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AbstractBannerBlock_ = AbstractBannerBlock;
    class BlockBlobFeature extends Internal.Feature<Internal.BlockStateConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.BlockStateConfiguration>)
    }
    type BlockBlobFeature_ = BlockBlobFeature;
    class EntityPositionSource$Type implements Internal.PositionSourceType<Internal.EntityPositionSource> {
        constructor()
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.EntityPositionSource_): void;
        static register<S extends Internal.PositionSourceType<T>, T extends Internal.PositionSource>(arg0: string, arg1: S): S;
        static toNetwork<T extends Internal.PositionSource>(arg0: T, arg1: Internal.FriendlyByteBuf_): void;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.PositionSource;
        read(arg0: Internal.FriendlyByteBuf_): Internal.PositionSource;
        codec(): Internal.Codec<Internal.EntityPositionSource>;
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.PositionSource_): void;
    }
    type EntityPositionSource$Type_ = EntityPositionSource$Type;
    class NetherForestVegetationConfig extends Internal.BlockPileConfiguration {
        constructor(arg0: Internal.BlockStateProvider_, arg1: number, arg2: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.NetherForestVegetationConfig>;
        readonly spreadWidth: number;
        readonly spreadHeight: number;
    }
    type NetherForestVegetationConfig_ = NetherForestVegetationConfig;
    class ClientRecipeBook extends Internal.RecipeBook {
        constructor()
        getCollections(): Internal.List<Internal.RecipeCollection>;
        getCollection(arg0: Internal.RecipeBookCategories_): Internal.List<Internal.RecipeCollection>;
        setupCollections(arg0: Internal.Iterable_<Internal.Recipe<any>>): void;
        get collections(): Internal.List<Internal.RecipeCollection>
        set upCollections(arg0: Internal.Iterable_<Internal.Recipe<any>>)
    }
    type ClientRecipeBook_ = ClientRecipeBook;
    class StationBlockEntity extends Internal.SmartBlockEntity implements Internal.ITransformableBlockEntity {
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        requestModelDataUpdate(): void;
        tdv$isDynamicLightEnabled(): boolean;
        enterAssemblyMode(arg0: Internal.ServerPlayer_): boolean;
        transform(arg0: Internal.StructureTransform_): void;
        isAssembling(): boolean;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        isValidBogeyOffset(arg0: number): boolean;
        updateName(arg0: string): boolean;
        exitAssemblyMode(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        assemble(arg0: Internal.UUID_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        resolveFlagAngle(): boolean;
        refreshAssemblyInfo(): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        tryDisassembleTrain(arg0: Internal.ServerPlayer_): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        trackClicked(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: Internal.ITrackBlock_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        cancelAssembly(): void;
        getModelData(): Internal.ModelData;
        tryEnterAssemblyMode(): boolean;
        getStation(): Internal.GlobalStation;
        getAutoSchedule(): Internal.ItemStack;
        dropSchedule(arg0: Internal.ServerPlayer_): void;
        getAssemblyDirection(): Internal.Direction;
        get assembling(): boolean
        get modelData(): Internal.ModelData
        get station(): Internal.GlobalStation
        get autoSchedule(): Internal.ItemStack
        get assemblyDirection(): Internal.Direction
        edgePoint: Internal.TrackTargetingBehaviour<Internal.GlobalStation>;
        flag: Internal.LerpedFloat;
        lastDisassembledTrainName: Internal.Component;
        computerBehaviour: Internal.AbstractComputerBehaviour;
        static assemblyAreas: Internal.WorldAttached<Internal.Map<BlockPos, Internal.BoundingBox>>;
        doorControls: Internal.DoorControlBehaviour;
    }
    type StationBlockEntity_ = StationBlockEntity;
    class PipelineStateCache$Stats {
        constructor()
        numCompilationSuccesses(): number;
        incNumPreCompilationFailures(): void;
        incNumPartialCompilationSuccesses(): void;
        numPartialCompilationSuccesses(): number;
        numInlineCompilationFailures(): number;
        incNumInlineCompilationFailures(): void;
        incShaderCompilations(): void;
        incNumCompilationFailures(): void;
        numPreCompilationFailures(): number;
        numCompilationFailures(): number;
        shaderCompilations(): number;
        incNumCompilationSuccesses(): void;
    }
    type PipelineStateCache$Stats_ = PipelineStateCache$Stats;
    class BlockPileConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.BlockStateProvider_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly stateProvider: Internal.BlockStateProvider;
        static readonly CODEC: Internal.Codec<Internal.BlockPileConfiguration>;
    }
    type BlockPileConfiguration_ = BlockPileConfiguration;
    interface CommandSigningContext {
        getArgument(arg0: string): Internal.PlayerChatMessage;
        readonly ANONYMOUS: Internal.CommandSigningContext;
    }
    type CommandSigningContext_ = CommandSigningContext;
    class Screen$NarratableSearchResult {
        constructor(arg0: Internal.NarratableEntry_, arg1: number, arg2: Internal.NarratableEntry$NarrationPriority_)
        readonly priority: Internal.NarratableEntry$NarrationPriority;
        readonly entry: Internal.NarratableEntry;
        readonly index: number;
    }
    type Screen$NarratableSearchResult_ = Screen$NarratableSearchResult;
    interface IExtensionPoint <T extends Internal.Record> {
    }
    type IExtensionPoint_<T extends Internal.Record> = IExtensionPoint<T>;
    abstract class IngredientAction extends Internal.IngredientActionFilter {
        constructor()
        getType(): string;
        static getRemaining(container: Internal.CraftingContainer_, index: number, ingredientActions: Internal.List_<Internal.IngredientAction>): Internal.ItemStack;
        transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.CraftingContainer_): Internal.ItemStack;
        toJson(json: Internal.JsonObject_): void;
        static parseList(json: Internal.JsonElement_): Internal.List<Internal.IngredientAction>;
        static writeList(buf: Internal.FriendlyByteBuf_, list: Internal.List_<Internal.IngredientAction>): void;
        toJson(): Internal.JsonObject;
        static readList(buf: Internal.FriendlyByteBuf_): Internal.List<Internal.IngredientAction>;
        get type(): string
        static readonly FACTORY_MAP: {"damage": any, "custom": any, "keep": any, "replace": any};
    }
    type IngredientAction_ = IngredientAction;
    class WeightedRandomList <E extends Internal.WeightedEntry> implements Internal.AccessorWeightedRandomList<any> {
        static create<E extends Internal.WeightedEntry>(): Internal.WeightedRandomList<E>;
        static create<E extends Internal.WeightedEntry>(...arg0: E[]): Internal.WeightedRandomList<E>;
        unwrap(): Internal.List<E>;
        bookshelf$getTotalWeight(): number;
        isEmpty(): boolean;
        static create<E extends Internal.WeightedEntry>(arg0: Internal.List_<E>): Internal.WeightedRandomList<E>;
        bookshelf$getEntries(): Internal.ImmutableList<any>;
        getRandom(arg0: Internal.RandomSource_): Internal.Optional<E>;
        static codec<E extends Internal.WeightedEntry>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.WeightedRandomList<E>>;
        get empty(): boolean
    }
    type WeightedRandomList_<E extends Internal.WeightedEntry> = WeightedRandomList<E>;
    class HopperBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly ENABLED: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type HopperBlock_ = HopperBlock;
    class BucketItem extends Internal.Item implements Internal.DispensibleContainerItem, Internal.InjectedBucketItemExtension {
        constructor(arg0: Internal.Supplier_<Internal.Fluid>, arg1: Internal.Item$Properties_)
        constructor(arg0: Internal.Fluid_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        getFluid(): Internal.Fluid;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        checkExtraContent(arg0: Internal.Player_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: BlockPos_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        arch$getFluid(): Internal.Fluid;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        static getEmptySuccessItem(arg0: Internal.ItemStack_, arg1: Internal.Player_): Internal.ItemStack;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_, arg4: Internal.ItemStack_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        get fluid(): Internal.Fluid
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BucketItem_ = BucketItem;
    class ParsingMode extends Internal.Enum<Internal.ParsingMode> {
        put(arg0: Internal.Map_<string, any>, arg1: string, arg2: any): any;
        static valueOf(arg0: string): Internal.ParsingMode;
        put(arg0: com.electronwill.nightconfig.core.Config_, arg1: Internal.List_<string>, arg2: any): any;
        static values(): Internal.ParsingMode[];
        prepareParsing(arg0: com.electronwill.nightconfig.core.Config_): void;
        put(arg0: com.electronwill.nightconfig.core.Config_, arg1: string, arg2: any): any;
        static readonly REPLACE: Internal.ParsingMode;
        static readonly MERGE: Internal.ParsingMode;
        static readonly ADD: Internal.ParsingMode;
    }
    type ParsingMode_ = "replace" | "merge" | ParsingMode | "add";
    interface IntProviderType <P extends Internal.IntProvider> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.IntProvider>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly BIASED_TO_BOTTOM: Internal.IntProviderType<Internal.BiasedToBottomInt>;
        readonly UNIFORM: Internal.IntProviderType<Internal.UniformInt>;
        readonly CLAMPED: Internal.IntProviderType<Internal.ClampedInt>;
        readonly CLAMPED_NORMAL: Internal.IntProviderType<Internal.ClampedNormalInt>;
        readonly WEIGHTED_LIST: Internal.IntProviderType<Internal.WeightedListInt>;
        readonly CONSTANT: Internal.IntProviderType<Internal.ConstantInt>;
    }
    type IntProviderType_<P extends Internal.IntProvider> = IntProviderType<P> | Special.IntProviderType;
    class NoiseRouter extends Internal.Record {
        constructor(arg0: Internal.DensityFunction_, arg1: Internal.DensityFunction_, arg2: Internal.DensityFunction_, arg3: Internal.DensityFunction_, arg4: Internal.DensityFunction_, arg5: Internal.DensityFunction_, arg6: Internal.DensityFunction_, arg7: Internal.DensityFunction_, arg8: Internal.DensityFunction_, arg9: Internal.DensityFunction_, arg10: Internal.DensityFunction_, arg11: Internal.DensityFunction_, arg12: Internal.DensityFunction_, arg13: Internal.DensityFunction_, arg14: Internal.DensityFunction_)
        barrierNoise(): Internal.DensityFunction;
        continents(): Internal.DensityFunction;
        finalDensity(): Internal.DensityFunction;
        veinToggle(): Internal.DensityFunction;
        veinGap(): Internal.DensityFunction;
        initialDensityWithoutJaggedness(): Internal.DensityFunction;
        ridges(): Internal.DensityFunction;
        fluidLevelSpreadNoise(): Internal.DensityFunction;
        lavaNoise(): Internal.DensityFunction;
        temperature(): Internal.DensityFunction;
        veinRidged(): Internal.DensityFunction;
        mapAll(arg0: Internal.DensityFunction$Visitor_): this;
        depth(): Internal.DensityFunction;
        fluidLevelFloodednessNoise(): Internal.DensityFunction;
        erosion(): Internal.DensityFunction;
        vegetation(): Internal.DensityFunction;
        static readonly CODEC: Internal.Codec<Internal.NoiseRouter>;
    }
    type NoiseRouter_ = NoiseRouter;
    class Collections$SynchronizedMap <K, V> implements Internal.Map<K, V>, Internal.Serializable {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        containsKey(arg0: any): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        putIfAbsent(arg0: K, arg1: V): V;
        keySet(): Internal.Set<K>;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        static of<K, V>(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<K, V>;
        size(): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type Collections$SynchronizedMap_<K, V> = Collections$SynchronizedMap<K, V>;
    interface BlockEntityRendererProvider <T extends Internal.BlockEntity> {
        create(arg0: Internal.BlockEntityRendererProvider$Context_): Internal.BlockEntityRenderer<T>;
        (arg0: Internal.BlockEntityRendererProvider$Context_): Internal.BlockEntityRenderer_<T>;
    }
    type BlockEntityRendererProvider_<T extends Internal.BlockEntity> = BlockEntityRendererProvider<T>;
    interface Int2ByteFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, number> {
        andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction;
        andThenByte(arg0: Internal.Byte2ByteFunction_): this;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        andThenReference<T>(arg0: Internal.Byte2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        applyAsInt(arg0: number): number;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2ByteFunction<T>;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction;
        andThenObject<T>(arg0: Internal.Byte2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2ByteFunction<T>;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        remove(arg0: number): number;
        put(arg0: number, arg1: number): number;
        andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction;
        size(): number;
        andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction;
        clear(): void;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction;
        (arg0: number): number;
    }
    type Int2ByteFunction_ = Int2ByteFunction;
    class ClientSuggestionProvider implements Internal.SharedSuggestionProvider {
        constructor(arg0: Internal.ClientPacketListener_, arg1: Internal.Minecraft_)
        getSelectedEntities(): Internal.Collection<string>;
        static suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        static suggest(arg0: Internal.Stream_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        static suggestCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        static suggest(arg0: string[], arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        getAvailableSoundEvents(): Internal.Collection<ResourceLocation>;
        hasPermission(arg0: number): boolean;
        static suggestResource<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        getCustomTabSugggestions(): Internal.Collection<string>;
        getRecipeNames(): Internal.Stream<ResourceLocation>;
        static suggestResource(arg0: Internal.Stream_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        static filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Consumer_<T>): void;
        static matchesSubStr(arg0: string, arg1: string): boolean;
        static suggest<T>(arg0: Internal.Iterable_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, string>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        static suggest2DCoordinates(arg0: string, arg1: Internal.Collection_<Internal.SharedSuggestionProvider$TextCoordinates>, arg2: Internal.SuggestionsBuilder_, arg3: Internal.Predicate_<string>): Internal.CompletableFuture<Internal.Suggestions>;
        customSuggestion(arg0: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.Registry_<any>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_): void;
        static suggest(arg0: Internal.Iterable_<string>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        static suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        suggestRegistryElements(arg0: Internal.ResourceKey_<Internal.Registry<any>>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_<any>): Internal.CompletableFuture<Internal.Suggestions>;
        getAllTeams(): Internal.Collection<string>;
        modifyCustomCompletions(arg0: Internal.ClientboundCustomChatCompletionsPacket$Action_, arg1: Internal.List_<string>): void;
        static filterResources<T>(arg0: Internal.Iterable_<T>, arg1: string, arg2: string, arg3: Internal.Function_<T, ResourceLocation>, arg4: Internal.Consumer_<T>): void;
        registryAccess(): Internal.RegistryAccess;
        getRelevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        getAbsoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>;
        completeCustomSuggestions(arg0: number, arg1: Internal.Suggestions_): void;
        static suggestResource(arg0: Internal.Iterable_<ResourceLocation>, arg1: Internal.SuggestionsBuilder_, arg2: string): Internal.CompletableFuture<Internal.Suggestions>;
        levels(): Internal.Set<Internal.ResourceKey<Internal.Level>>;
        getOnlinePlayerNames(): Internal.Collection<string>;
        static suggestResource<T>(arg0: Internal.Stream_<T>, arg1: Internal.SuggestionsBuilder_, arg2: Internal.Function_<T, ResourceLocation>, arg3: Internal.Function_<T, com.mojang.brigadier.Message>): Internal.CompletableFuture<Internal.Suggestions>;
        get selectedEntities(): Internal.Collection<string>
        get availableSoundEvents(): Internal.Collection<ResourceLocation>
        get customTabSugggestions(): Internal.Collection<string>
        get recipeNames(): Internal.Stream<ResourceLocation>
        get allTeams(): Internal.Collection<string>
        get relevantCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get absoluteCoordinates(): Internal.Collection<Internal.SharedSuggestionProvider$TextCoordinates>
        get onlinePlayerNames(): Internal.Collection<string>
    }
    type ClientSuggestionProvider_ = ClientSuggestionProvider;
    class SimpleDateFormat extends Internal.DateFormat {
        constructor()
        constructor(arg0: string, arg1: Internal.Locale_)
        constructor(arg0: string, arg1: Internal.DateFormatSymbols_)
        constructor(arg0: string)
        set2DigitYearStart(arg0: Internal.Date_): void;
        toPattern(): string;
        setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void;
        toLocalizedPattern(): string;
        applyPattern(arg0: string): void;
        applyLocalizedPattern(arg0: string): void;
        get2DigitYearStart(): Internal.Date;
        getDateFormatSymbols(): Internal.DateFormatSymbols;
        set dateFormatSymbols(arg0: Internal.DateFormatSymbols_)
        get dateFormatSymbols(): Internal.DateFormatSymbols
    }
    type SimpleDateFormat_ = SimpleDateFormat;
    interface AccessInputConstantsKey {
        controlling$getNAME_MAP(): Internal.Map<string, Internal.InputConstants$Key>;
    }
    type AccessInputConstantsKey_ = AccessInputConstantsKey;
    class AfterEntityFallenOnBlockCallbackJS extends Internal.EntitySteppedOnBlockCallbackJS {
        constructor(blockGetter: Internal.BlockGetter_, entity: Internal.Entity_)
        /**
         * Sets the entity's velocity
        */
        setVelocity(vec: Vec3_): void;
        /**
         * Bounce the entity upwards by bounciness * their fall velocity.
         * Do not make bounciness negative, as that is a recipe for a long and laggy trip to the void
        */
        bounce(bounciness: number): void;
        /**
         * Sets the entity's velocity
        */
        setVelocity(x: number, y: number, z: number): void;
        /**
         * Returns the Vec3 of the entity's velocity. Use .x, .y and .z to get the respective components of that
        */
        getVelocity(): Vec3;
        /**
         * Sets the entity's velocity
        */
        set velocity(vec: Vec3_)
        /**
         * Returns the Vec3 of the entity's velocity. Use .x, .y and .z to get the respective components of that
        */
        get velocity(): Vec3
    }
    type AfterEntityFallenOnBlockCallbackJS_ = AfterEntityFallenOnBlockCallbackJS;
    interface Char2LongFunction extends it.unimi.dsi.fastutil.Function<string, number>, Internal.IntToLongFunction {
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<string, T>;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: number): number;
        andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction;
        andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction;
        andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, number>;
        get(arg0: string): number;
        put(arg0: string, arg1: number): number;
        andThenReference<T>(arg0: Internal.Long2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        containsKey(arg0: string): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenObject<T>(arg0: Internal.Long2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        getOrDefault(arg0: string, arg1: number): number;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction;
        andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2LongFunction<T>;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2LongFunction<T>;
        defaultReturnValue(): number;
        remove(arg0: string): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        apply(arg0: string): number;
        andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction;
        size(): number;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        /**
         * @deprecated
        */
        applyAsLong(arg0: number): number;
        andThenLong(arg0: Internal.Long2LongFunction_): this;
        clear(): void;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: number): void;
        (arg0: string): number;
    }
    type Char2LongFunction_ = Char2LongFunction;
    class SpawnEggItem extends Internal.Item {
        constructor(arg0: Internal.EntityType_<Internal.Mob>, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        getColor(arg0: number): number;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        spawnOffspringFromSpawnEgg(arg0: Internal.Player_, arg1: Internal.Mob_, arg2: Internal.EntityType_<Internal.Mob>, arg3: Internal.ServerLevel_, arg4: Vec3_, arg5: Internal.ItemStack_): Internal.Optional<Internal.Mob>;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        getType(arg0: Internal.CompoundTag_): Internal.EntityType<any>;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        /**
         * @deprecated
        */
        static byId(arg0: Internal.EntityType_<any>): Internal.SpawnEggItem;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        spawnsEntity(arg0: Internal.CompoundTag_, arg1: Internal.EntityType_<any>): boolean;
        setArmorToughness(armorToughness: number): void;
        static eggs(): Internal.Iterable<Internal.SpawnEggItem>;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        defaultType: Internal.EntityType<any>;
        static readonly BY_ID: {[key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem, [key: Internal.EntityType<any>]: Internal.SpawnEggItem};
    }
    type SpawnEggItem_ = SpawnEggItem;
    interface InjectedFluidExtension extends Internal.InjectedRegistryEntryExtension<Internal.Fluid> {
        arch$holder(): Internal.Holder<Internal.Fluid>;
        arch$registryName(): ResourceLocation;
    }
    type InjectedFluidExtension_ = InjectedFluidExtension;
    class SlimeBlock extends Internal.HalfTransparentBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type SlimeBlock_ = SlimeBlock;
    class ClientboundSetBorderCenterPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.WorldBorder_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getNewCenterX(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getNewCenterZ(): number;
        isSkippable(): boolean;
        get newCenterX(): number
        get newCenterZ(): number
        get skippable(): boolean
    }
    type ClientboundSetBorderCenterPacket_ = ClientboundSetBorderCenterPacket;
    class Lazy$Fast <T> implements net.minecraftforge.common.util.Lazy<T> {
        get(): T;
        static concurrentOf<T>(arg0: Internal.Supplier_<T>): net.minecraftforge.common.util.Lazy<T>;
        static of<T>(arg0: Internal.Supplier_<T>): net.minecraftforge.common.util.Lazy<T>;
    }
    type Lazy$Fast_<T> = Lazy$Fast<T>;
    class AbuseReportRequest$RealmInfo {
        constructor(arg0: string, arg1: number)
        slotId: number;
        realmId: string;
    }
    type AbuseReportRequest$RealmInfo_ = AbuseReportRequest$RealmInfo;
    class LootContext {
        getLootTable(arg0: ResourceLocation_): Internal.LootTable;
        removeVisitedCondition(arg0: Internal.LootItemCondition_): void;
        getParamOrNull<T>(arg0: Internal.LootContextParam_<T>): T;
        getLootingModifier(): number;
        addVisitedTable(arg0: Internal.LootTable_): boolean;
        getLevel(): Internal.ServerLevel;
        getParam<T>(arg0: Internal.LootContextParam_<T>): T;
        setQueriedLootTableId(arg0: ResourceLocation_): void;
        getQueriedLootTableId(): ResourceLocation;
        getCondition(arg0: ResourceLocation_): Internal.LootItemCondition;
        getLuck(): number;
        hasParam(arg0: Internal.LootContextParam_<any>): boolean;
        getRandom(): Internal.RandomSource;
        addDynamicDrops(arg0: ResourceLocation_, arg1: Internal.Consumer_<Internal.ItemStack>): void;
        removeVisitedTable(arg0: Internal.LootTable_): void;
        addVisitedCondition(arg0: Internal.LootItemCondition_): boolean;
        get lootingModifier(): number
        get level(): Internal.ServerLevel
        set queriedLootTableId(arg0: ResourceLocation_)
        get queriedLootTableId(): ResourceLocation
        get luck(): number
        get random(): Internal.RandomSource
    }
    type LootContext_ = LootContext;
    class ClientboundPingPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get skippable(): boolean
        get id(): number
    }
    type ClientboundPingPacket_ = ClientboundPingPacket;
    class ChatScreen extends Internal.Screen {
        constructor(arg0: string)
        handleChatInput(arg0: string, arg1: boolean): boolean;
        getChatPreview(): Internal.ClientChatPreview;
        charTyped(arg0: string, arg1: number): boolean;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        normalizeChatMessage(arg0: string): string;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        changeFocus(arg0: boolean): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        moveInHistory(arg0: number): void;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        renderChatPreview(arg0: Internal.PoseStack_, arg1: Internal.Component_, arg2: number, arg3: boolean): void;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        mouseMoved(arg0: number, arg1: number): void;
        get chatPreview(): Internal.ClientChatPreview
        set initialFocus(arg0: Internal.GuiEventListener_)
        static readonly MOUSE_SCROLL_SPEED: 7.0;
    }
    type ChatScreen_ = ChatScreen;
    class PlayerEvent$PlayerLoggedOutEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_)
        getEntity(): Internal.LivingEntity;
        get entity(): Internal.LivingEntity
    }
    type PlayerEvent$PlayerLoggedOutEvent_ = PlayerEvent$PlayerLoggedOutEvent;
    class NetherFossilStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.HeightProvider_)
        static readonly CODEC: Internal.Codec<Internal.NetherFossilStructure>;
        readonly height: Internal.HeightProvider;
    }
    type NetherFossilStructure_ = NetherFossilStructure;
    class RenderGuiOverlayEvent$Pre extends Internal.RenderGuiOverlayEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.NamedGuiOverlay_)
    }
    type RenderGuiOverlayEvent$Pre_ = RenderGuiOverlayEvent$Pre;
    class RemoveJEICategoriesEvent extends Internal.EventJS {
        constructor(r: Internal.IJeiRuntime_)
        remove(...categoriesToYeet: ResourceLocation_[]): void;
        getCategoryIds(): Internal.Collection<ResourceLocation>;
        removeIf(filter: Internal.Predicate_<Internal.IRecipeCategory<any>>): void;
        getCategories(): Internal.Collection<Internal.IRecipeCategory<any>>;
        get categoryIds(): Internal.Collection<ResourceLocation>
        get categories(): Internal.Collection<Internal.IRecipeCategory<any>>
    }
    type RemoveJEICategoriesEvent_ = RemoveJEICategoriesEvent;
    class ShaderInstance implements Internal.Shader, Internal.AutoCloseable {
        constructor(arg0: Internal.ResourceProvider_, arg1: ResourceLocation_, arg2: Internal.VertexFormat_)
        constructor(arg0: Internal.ResourceProvider_, arg1: string, arg2: Internal.VertexFormat_)
        markDirty(): void;
        static parseBlendNode(arg0: Internal.JsonObject_): Internal.BlendMode;
        attachToProgram(): void;
        getVertexProgram(): Internal.Program;
        setSampler(arg0: string, arg1: any): void;
        apply(): void;
        getFragmentProgram(): Internal.Program;
        getUniform(arg0: string): Internal.Uniform;
        getVertexFormat(): Internal.VertexFormat;
        close(): void;
        clear(): void;
        getName(): string;
        safeGetUniform(arg0: string): Internal.AbstractUniform;
        callGetOrCreate(arg0: Internal.ResourceProvider_, arg1: Internal.Program$Type_, arg2: string): Internal.Program;
        getId(): number;
        get vertexProgram(): Internal.Program
        get fragmentProgram(): Internal.Program
        get vertexFormat(): Internal.VertexFormat
        get name(): string
        get id(): number
        readonly LINE_WIDTH: Internal.Uniform;
        readonly SCREEN_SIZE: Internal.Uniform;
        readonly TEXTURE_MATRIX: Internal.Uniform;
        readonly COLOR_MODULATOR: Internal.Uniform;
        readonly LIGHT1_DIRECTION: Internal.Uniform;
        readonly FOG_COLOR: Internal.Uniform;
        readonly INVERSE_VIEW_ROTATION_MATRIX: Internal.Uniform;
        readonly LIGHT0_DIRECTION: Internal.Uniform;
        readonly PROJECTION_MATRIX: Internal.Uniform;
        readonly FOG_START: Internal.Uniform;
        readonly FOG_END: Internal.Uniform;
        readonly CHUNK_OFFSET: Internal.Uniform;
        readonly FOG_SHAPE: Internal.Uniform;
        readonly MODEL_VIEW_MATRIX: Internal.Uniform;
        readonly GAME_TIME: Internal.Uniform;
    }
    type ShaderInstance_ = ShaderInstance;
    interface Map$Entry <K, V> {
        getKey(): K;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): this;
        getValue(): V;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        setValue(arg0: V): V;
        get key(): K
        get value(): V
        set value(arg0: V)
    }
    type Map$Entry_<K, V> = Map$Entry<K, V>;
    class SimpleBlockFeature extends Internal.Feature<Internal.SimpleBlockConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.SimpleBlockConfiguration>)
    }
    type SimpleBlockFeature_ = SimpleBlockFeature;
    class CubeListBuilder {
        constructor()
        addBox(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this;
        addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this;
        static create(): Internal.CubeListBuilder;
        getCubes(): Internal.List<Internal.CubeDefinition>;
        texOffs(arg0: number, arg1: number): this;
        addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.CubeDeformation_, arg7: number, arg8: number): this;
        mirror(): this;
        mirror(arg0: boolean): this;
        addBox(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this;
        addBox(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.CubeDeformation_, arg8: number, arg9: number): this;
        addBox(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.CubeDeformation_): this;
        addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.CubeDeformation_): this;
        addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this;
        get cubes(): Internal.List<Internal.CubeDefinition>
    }
    type CubeListBuilder_ = CubeListBuilder;
    interface IntToDoubleFunction {
        applyAsDouble(arg0: number): number;
        (arg0: number): number;
    }
    type IntToDoubleFunction_ = IntToDoubleFunction;
    class CustomBuilderObject extends Internal.BuilderBase<any> {
        constructor(i: ResourceLocation_, object: Internal.Supplier_<any>, registry: Internal.RegistryInfo_)
        createObject(): any;
    }
    type CustomBuilderObject_ = CustomBuilderObject;
    interface IRecipeLookup <R> {
        limitFocus(arg0: Internal.Collection_<Internal.IFocus<any>>): this;
        get(): Internal.Stream<R>;
        includeHidden(): this;
    }
    type IRecipeLookup_<R> = IRecipeLookup<R>;
    class ClientboundSoundEntityPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.SoundEvent_, arg1: Internal.SoundSource_, arg2: Internal.Entity_, arg3: number, arg4: number, arg5: number)
        handle(arg0: Internal.PacketListener_): void;
        getVolume(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSource(): Internal.SoundSource;
        getSeed(): number;
        getPitch(): number;
        getSound(): Internal.SoundEvent;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get volume(): number
        get source(): Internal.SoundSource
        get seed(): number
        get pitch(): number
        get sound(): Internal.SoundEvent
        get skippable(): boolean
        get id(): number
    }
    type ClientboundSoundEntityPacket_ = ClientboundSoundEntityPacket;
    abstract class HashCode {
        padToLong(): number;
        static fromString(arg0: string): Internal.HashCode;
        asLong(): number;
        asBytes(): number[];
        static fromBytes(arg0: number[]): Internal.HashCode;
        static fromLong(arg0: number): Internal.HashCode;
        bits(): number;
        static fromInt(arg0: number): Internal.HashCode;
        writeBytesTo(arg0: number[], arg1: number, arg2: number): number;
        asInt(): number;
    }
    type HashCode_ = HashCode;
    class DiggerItem extends Internal.TieredItem implements Internal.Vanishable, Internal.ModifiableItemKJS {
        constructor(arg0: number, arg1: number, arg2: Internal.Tier_, arg3: Internal.TagKey_<Internal.Block>, arg4: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getAttackDamage(): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        kjs$getAttributeMap(): Internal.Multimap<any, any>;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        kjs$setAttributeMap(arg0: Internal.Multimap_<any, any>): void;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        get attackDamage(): number
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        speed: number;
        defaultModifiers: Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
    }
    type DiggerItem_ = DiggerItem;
    class ImageFilter {
        constructor()
    }
    type ImageFilter_ = ImageFilter;
    interface ByteBufAllocatorMetric {
        usedHeapMemory(): number;
        usedDirectMemory(): number;
    }
    type ByteBufAllocatorMetric_ = ByteBufAllocatorMetric;
    class KubeJSRegistries {
        constructor()
        /**
         * Gets the fluid registrar
        */
        static fluids(): Internal.Registrar<Internal.Fluid>;
        /**
         * Gets the recipe serializer registrar
        */
        static recipeSerializers(): Internal.Registrar<Internal.RecipeSerializer<any>>;
        /**
         * Gets the enchantment registrar
        */
        static enchantments(): Internal.Registrar<Internal.Enchantment>;
        /**
         * Gets the block entity registrar
        */
        static blockEntities(): Internal.Registrar<Internal.BlockEntityType<any>>;
        /**
         * Gets the block registrar
        */
        static blocks(): Internal.Registrar<Internal.Block>;
        /**
         * Gets the attribute registrar
        */
        static attributes(): Internal.Registrar<Internal.Attribute>;
        /**
         * Gets the chunk generator registrar
        */
        static chunkGenerators(): Internal.Registrar<Internal.Codec<Internal.ChunkGenerator>>;
        /**
         * Gets the potion registrar
        */
        static potions(): Internal.Registrar<Internal.Potion>;
        /**
         * Gets the block entity registrar
        */
        static blockEntityTypes(): Internal.Registrar<Internal.BlockEntityType<any>>;
        /**
         * Gets the menu type registrar
        */
        static menuTypes(): Internal.Registrar<Internal.MenuType<any>>;
        /**
         * Gets the item registrar
        */
        static items(): Internal.Registrar<Internal.Item>;
        /**
         * Gets the biome registrar
        */
        static biomes(): Internal.Registrar<Internal.Biome>;
        /**
         * Gets the mob effect registrar
        */
        static mobEffects(): Internal.Registrar<Internal.MobEffect>;
        /**
         * Gets the registry associated with the id
        */
        static byId<T>(id: ResourceLocation_): Internal.Registrar<T>;
        /**
         * Gets the sound event registrar
        */
        static soundEvents(): Internal.Registrar<Internal.SoundEvent>;
        /**
         * Gets the entity type registrar
        */
        static entityTypes(): Internal.Registrar<Internal.EntityType<any>>;
        /**
         * Platform-agnostic wrapper of minecraft registries, can be used to register content or get objects from the registry
        */
        static readonly REGISTRIES: Internal.Registries;
    }
    type KubeJSRegistries_ = KubeJSRegistries;
    interface IMaterialProperty <T> {
        verifyProperty(arg0: Internal.MaterialProperties_): void;
        (arg0: Internal.MaterialProperties_): void;
    }
    type IMaterialProperty_<T> = IMaterialProperty<T>;
    interface Decoder$Simple <A> {
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<A>;
        decoder(): Internal.Decoder<A>;
    }
    type Decoder$Simple_<A> = Decoder$Simple<A>;
    class ServerStoppedEvent extends Internal.ServerLifecycleEvent {
        constructor()
        constructor(arg0: Internal.MinecraftServer_)
    }
    type ServerStoppedEvent_ = ServerStoppedEvent;
    class SimplePredicate {
        constructor()
        constructor(type: string, predicate: Internal.Predicate_<Internal.MultiblockState>, candidates: Internal.Supplier_<Internal.BlockInfo[]>)
        constructor(predicate: Internal.Predicate_<Internal.MultiblockState>, candidates: Internal.Supplier_<Internal.BlockInfo[]>)
        constructor(type: string)
        testLimited(blockWorldState: Internal.MultiblockState_): boolean;
        buildPredicate(): this;
        getCandidates(): Internal.List<Internal.ItemStack>;
        getToolTips(predicates: Internal.TraceabilityPredicate_): Internal.List<Internal.Component>;
        test(blockWorldState: Internal.MultiblockState_): boolean;
        testLayer(blockWorldState: Internal.MultiblockState_): boolean;
        testGlobal(blockWorldState: Internal.MultiblockState_): boolean;
        get candidates(): Internal.List<Internal.ItemStack>
        static AIR: Internal.SimplePredicate;
        static ANY: Internal.SimplePredicate;
        toolTips: Internal.List<Internal.Component>;
        disableRenderFormed: boolean;
        slotName: string;
        minLayerCount: number;
        minCount: number;
        maxCount: number;
        previewCount: number;
        readonly type: string;
        io: Internal.IO;
        nbtParser: string;
        candidates: Internal.Supplier<Internal.BlockInfo[]>;
        maxLayerCount: number;
        predicate: Internal.Predicate<Internal.MultiblockState>;
    }
    type SimplePredicate_ = SimplePredicate;
    class EntitySteppedOnBlockCallbackJS {
        constructor(level: Internal.Level_, entity: Internal.Entity_, pos: BlockPos_, state: Internal.BlockState_)
        /**
         * Returns if the entity is suppressing bouncing (for players this is true if the player is crouching)
        */
        isSuppressingBounce(): boolean;
        /**
         * Returns the level
        */
        getLevel(): Internal.Level;
        /**
         * Returns the block's position
        */
        getPos(): BlockPos;
        /**
         * Returns the entity
        */
        getEntity(): Internal.Entity;
        /**
         * Returns the BlockState
        */
        getState(): Internal.BlockState;
        /**
         * Returns the block
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * Returns if the entity is suppressing bouncing (for players this is true if the player is crouching)
        */
        get suppressingBounce(): boolean
        /**
         * Returns the level
        */
        get level(): Internal.Level
        /**
         * Returns the block's position
        */
        get pos(): BlockPos
        /**
         * Returns the entity
        */
        get entity(): Internal.Entity
        /**
         * Returns the BlockState
        */
        get state(): Internal.BlockState
        /**
         * Returns the block
        */
        get block(): Internal.BlockContainerJS
    }
    type EntitySteppedOnBlockCallbackJS_ = EntitySteppedOnBlockCallbackJS;
    class InteractionHand extends Internal.Enum<Internal.InteractionHand> {
        static valueOf(arg0: string): Internal.InteractionHand;
        static values(): Internal.InteractionHand[];
        static readonly MAIN_HAND: Internal.InteractionHand;
        static readonly OFF_HAND: Internal.InteractionHand;
    }
    type InteractionHand_ = "main_hand" | "off_hand" | InteractionHand;
    class Material {
        constructor(arg0: ResourceLocation_, arg1: ResourceLocation_)
        renderType(arg0: Internal.Function_<ResourceLocation, Internal.RenderType>): Internal.RenderType;
        sprite(): Internal.TextureAtlasSprite;
        buffer(arg0: Internal.MultiBufferSource_, arg1: Internal.Function_<ResourceLocation, Internal.RenderType>, arg2: boolean): Internal.VertexConsumer;
        atlasLocation(): ResourceLocation;
        handler$zim001$hashCodeHeadInjected(arg0: Internal.CallbackInfoReturnable_<any>): void;
        handler$zim001$hashCodeReturnInjected(arg0: Internal.CallbackInfoReturnable_<any>): void;
        buffer(arg0: Internal.MultiBufferSource_, arg1: Internal.Function_<ResourceLocation, Internal.RenderType>): Internal.VertexConsumer;
        texture(): ResourceLocation;
    }
    type Material_ = Material;
    class DebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        static renderFloatingText(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number): void;
        static renderFilledBox(arg0: BlockPos_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        static renderFloatingText(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        static renderFilledBox(arg0: Internal.AABB_, arg1: number, arg2: number, arg3: number, arg4: number): void;
        switchRenderChunkborder(): boolean;
        static renderFilledBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void;
        static renderFloatingText(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: number, arg8: boolean): void;
        clear(): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource$BufferSource_, arg2: number, arg3: number, arg4: number): void;
        static renderFilledBox(arg0: BlockPos_, arg1: BlockPos_, arg2: number, arg3: number, arg4: number, arg5: number): void;
        static renderFloatingText(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number): void;
        static getTargetedEntity(arg0: Internal.Entity_, arg1: number): Internal.Optional<Internal.Entity>;
        readonly collisionBoxRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly villageSectionsDebugRenderer: Internal.VillageSectionsDebugRenderer;
        readonly worldGenAttemptRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly pathfindingRenderer: Internal.PathfindingRenderer;
        readonly goalSelectorRenderer: Internal.GoalSelectorDebugRenderer;
        readonly heightMapRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly lightDebugRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly gameTestDebugRenderer: Internal.GameTestDebugRenderer;
        readonly neighborsUpdateRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly brainDebugRenderer: Internal.BrainDebugRenderer;
        readonly beeDebugRenderer: Internal.BeeDebugRenderer;
        readonly chunkRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly solidFaceRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly chunkBorderRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
        readonly structureRenderer: Internal.StructureRenderer;
        readonly raidDebugRenderer: Internal.RaidDebugRenderer;
        readonly gameEventListenerRenderer: Internal.GameEventListenerRenderer;
        readonly waterDebugRenderer: Internal.DebugRenderer$SimpleDebugRenderer;
    }
    type DebugRenderer_ = DebugRenderer;
    interface TemporalAdjuster {
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        (arg0: Internal.Temporal_): Internal.Temporal_;
    }
    type TemporalAdjuster_ = TemporalAdjuster;
    class StructureSettingsBuilder {
        getSpawnOverrides(arg0: Internal.MobCategory_): Internal.StructureSettingsBuilder$StructureSpawnOverrideBuilder;
        getTerrainAdaptation(): Internal.TerrainAdjustment;
        getOrAddSpawnOverrides(arg0: Internal.MobCategory_): Internal.StructureSettingsBuilder$StructureSpawnOverrideBuilder;
        build(): Internal.Structure$StructureSettings;
        setBiomes(arg0: Internal.HolderSet_<Internal.Biome>): void;
        getDecorationStep(): DecorationGenerationStep;
        getBiomes(): Internal.HolderSet<Internal.Biome>;
        static copyOf(arg0: Internal.Structure$StructureSettings_): Internal.StructureSettingsBuilder;
        setDecorationStep(arg0: DecorationGenerationStep_): void;
        setTerrainAdaptation(arg0: Internal.TerrainAdjustment_): void;
        removeSpawnOverrides(arg0: Internal.MobCategory_): void;
        get terrainAdaptation(): Internal.TerrainAdjustment
        set biomes(arg0: Internal.HolderSet_<Internal.Biome>)
        get decorationStep(): DecorationGenerationStep
        get biomes(): Internal.HolderSet<Internal.Biome>
        set decorationStep(arg0: DecorationGenerationStep_)
        set terrainAdaptation(arg0: Internal.TerrainAdjustment_)
    }
    type StructureSettingsBuilder_ = StructureSettingsBuilder;
    class FrameTimer {
        constructor()
        getAverageDuration(arg0: number): number;
        scaleSampleTo(arg0: number, arg1: number, arg2: number): number;
        getLog(): number[];
        logFrameDuration(arg0: number): void;
        scaleAverageDurationTo(arg0: number, arg1: number): number;
        getLogStart(): number;
        getLogEnd(): number;
        wrapIndex(arg0: number): number;
        get log(): number[]
        get logStart(): number
        get logEnd(): number
        static readonly LOGGING_LENGTH: 240;
    }
    type FrameTimer_ = FrameTimer;
    class SteamTexture {
        get(isHighPressure: boolean): ResourceTexture;
        static fullImage(path: string): Internal.SteamTexture;
    }
    type SteamTexture_ = SteamTexture;
    class IsInWaterSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type IsInWaterSensor_ = IsInWaterSensor;
    class ExperienceBottleItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ExperienceBottleItem_ = ExperienceBottleItem;
    class ULocale$Type {
    }
    type ULocale$Type_ = ULocale$Type;
    class StructureBlock extends Internal.BaseEntityBlock implements Internal.GameMasterBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MODE: Internal.EnumProperty<Internal.StructureMode>;
    }
    type StructureBlock_ = StructureBlock;
    class ToastComponent extends Internal.GuiComponent {
        constructor(arg0: Internal.Minecraft_)
        addToast(arg0: Internal.Toast_): void;
        getToast<T extends Internal.Toast>(arg0: T, arg1: any): T;
        getMinecraft(): Internal.Minecraft;
        clear(): void;
        render(arg0: Internal.PoseStack_): void;
        get minecraft(): Internal.Minecraft
    }
    type ToastComponent_ = ToastComponent;
    interface Registrar <T> extends Internal.Iterable<T> {
        getKey(arg0: T): Internal.Optional<Internal.ResourceKey<T>>;
        getIds(): Internal.Set<ResourceLocation>;
        getRawId(arg0: T): number;
        contains(arg0: ResourceLocation_): boolean;
        getId(arg0: T): ResourceLocation;
        wrap<R extends T>(obj: R): Internal.RegistrySupplier<R>;
        spliterator(): Internal.Spliterator<T>;
        get(arg0: ResourceLocation_): T;
        key(): Internal.ResourceKey<Internal.Registry<T>>;
        containsValue(arg0: T): boolean;
        iterator(): Internal.Iterator<T>;
        register<E extends T>(arg0: ResourceLocation_, arg1: Internal.Supplier_<E>): Internal.RegistrySupplier<E>;
        delegate(arg0: ResourceLocation_): Internal.RegistrySupplier<T>;
        forEach(arg0: Internal.Consumer_<T>): void;
        byRawId(arg0: number): T;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.ResourceKey<T>, T>>;
        listen(arg0: ResourceLocation_, arg1: Internal.Consumer_<T>): void;
        listen<R extends T>(supplier: Internal.RegistrySupplier_<R>, callback: Internal.Consumer_<R>): void;
        get ids(): Internal.Set<ResourceLocation>
    }
    type Registrar_<T> = Registrar<T>;
    class PrimedTnt extends Internal.Entity implements Internal.DynamicLightSource {
        constructor(arg0: Internal.EntityType_<Internal.PrimedTnt>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: Internal.LivingEntity_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setFuse(arg0: number): void;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getOwner(): Internal.LivingEntity;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        getFuse(): number;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        set fuse(arg0: number)
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        get owner(): Internal.LivingEntity
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        get fuse(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        owner: Internal.LivingEntity;
    }
    type PrimedTnt_ = PrimedTnt;
    class LootTables extends Internal.SimpleJsonResourceReloadListener implements Internal.LootTablesKJS {
        constructor(arg0: Internal.PredicateManager_)
        getIds(): Internal.Set<ResourceLocation>;
        kjs$apply0(map: Internal.Map_<ResourceLocation, Internal.JsonElement>, action: Internal.BiConsumer_<ResourceLocation, Internal.JsonElement>): void;
        static validate(arg0: Internal.ValidationContext_, arg1: ResourceLocation_, arg2: Internal.LootTable_): void;
        handler$znd000$gtceu$injectLootTables(object: Internal.Map_<any, any>, resourceManager: Internal.ResourceManager_, profiler: Internal.ProfilerFiller_, ci: Internal.CallbackInfo_, lootTables: Internal.ImmutableMap$Builder_<any, any>): void;
        get(arg0: ResourceLocation_): Internal.LootTable;
        getName(): string;
        static serialize(arg0: Internal.LootTable_): Internal.JsonElement;
        handler$zjp000$apply(map: Internal.Map_<any, any>, resourceManager: Internal.ResourceManager_, profilerFiller: Internal.ProfilerFiller_, ci: Internal.CallbackInfo_): void;
        get ids(): Internal.Set<ResourceLocation>
        get name(): string
    }
    type LootTables_ = LootTables;
    class DropperBlock extends Internal.DispenserBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type DropperBlock_ = DropperBlock;
    class CallbackInfo implements Internal.Cancellable {
        constructor(arg0: string, arg1: boolean)
        static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string;
        isCancellable(): boolean;
        cancel(): void;
        getId(): string;
        isCancelled(): boolean;
        get cancellable(): boolean
        get id(): string
        get cancelled(): boolean
    }
    type CallbackInfo_ = CallbackInfo;
    interface FlushInfo$SubmittedCallback {
        onSubmitted(arg0: boolean): void;
        (arg0: boolean): void;
    }
    type FlushInfo$SubmittedCallback_ = FlushInfo$SubmittedCallback;
    interface Applicative$Mu extends Internal.Functor$Mu {
    }
    type Applicative$Mu_ = Applicative$Mu;
    class ChatFormatting extends Internal.Enum<Internal.ChatFormatting> implements Internal.StringRepresentable, Internal.Color {
        static getById(arg0: number): Internal.ChatFormatting;
        static values(): Internal.ChatFormatting[];
        getChar(): string;
        static getByName(arg0: string): Internal.ChatFormatting;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        getSerializedName(): string;
        getArgbJS(): number;
        specialEquals(o: any, shallow: boolean): boolean;
        static getByCode(formattingCode: string): Internal.ChatFormatting;
        static stripFormatting(arg0: string): string;
        getRgbJS(): number;
        static valueOf(arg0: string): Internal.ChatFormatting;
        getSerializeJS(): string;
        isFormat(): boolean;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getName(): string;
        isColor(): boolean;
        createTextColorJS(): Internal.TextColor;
        getColor(): number;
        getHexJS(): string;
        getFireworkColorJS(): number;
        static getNames(arg0: boolean, arg1: boolean): Internal.Collection<string>;
        getId(): number;
        get "char"(): string
        get serializedName(): string
        get argbJS(): number
        get rgbJS(): number
        get serializeJS(): string
        get format(): boolean
        get name(): string
        get color(): boolean
        get color(): number
        get hexJS(): string
        get fireworkColorJS(): number
        get id(): number
        static readonly AQUA: Internal.ChatFormatting;
        static readonly OBFUSCATED: Internal.ChatFormatting;
        static readonly RED: Internal.ChatFormatting;
        static readonly LIGHT_PURPLE: Internal.ChatFormatting;
        static readonly GRAY: Internal.ChatFormatting;
        static readonly CODEC: Internal.Codec<Internal.ChatFormatting>;
        static readonly GOLD: Internal.ChatFormatting;
        static readonly DARK_RED: Internal.ChatFormatting;
        static readonly GREEN: Internal.ChatFormatting;
        static readonly BLUE: Internal.ChatFormatting;
        static readonly BOLD: Internal.ChatFormatting;
        static readonly DARK_GREEN: Internal.ChatFormatting;
        static readonly DARK_AQUA: Internal.ChatFormatting;
        static readonly DARK_PURPLE: Internal.ChatFormatting;
        static readonly YELLOW: Internal.ChatFormatting;
        static readonly WHITE: Internal.ChatFormatting;
        static readonly ITALIC: Internal.ChatFormatting;
        static readonly UNDERLINE: Internal.ChatFormatting;
        static readonly BLACK: Internal.ChatFormatting;
        static readonly DARK_GRAY: Internal.ChatFormatting;
        static readonly STRIKETHROUGH: Internal.ChatFormatting;
        static readonly RESET: Internal.ChatFormatting;
        static readonly DARK_BLUE: Internal.ChatFormatting;
        static readonly PREFIX_CODE: "§";
    }
    type ChatFormatting_ = "italic" | "dark_red" | "dark_gray" | "gold" | "bold" | "dark_green" | "red" | "obfuscated" | "black" | "green" | "dark_purple" | "dark_blue" | "yellow" | "aqua" | "white" | "reset" | "underline" | "gray" | "dark_aqua" | ChatFormatting | "blue" | "strikethrough" | "light_purple";
    class Products$P1 <F extends Internal.K1, T1> {
        constructor(arg0: Internal.App_<F, T1>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function_<T1, R>): Internal.App<F, R>;
        t1(): Internal.App<F, T1>;
        and<T2, T3>(arg0: Internal.Products$P2_<F, T2, T3>): Internal.Products$P3<F, T1, T2, T3>;
        and<T2, T3, T4, T5, T6>(arg0: Internal.Products$P5_<F, T2, T3, T4, T5, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        and<T2>(arg0: Internal.App_<F, T2>): Internal.Products$P2<F, T1, T2>;
        and<T2, T3, T4, T5, T6, T7, T8>(arg0: Internal.Products$P7_<F, T2, T3, T4, T5, T6, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        and<T2, T3, T4>(arg0: Internal.Products$P3_<F, T2, T3, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        and<T2, T3, T4, T5, T6, T7>(arg0: Internal.Products$P6_<F, T2, T3, T4, T5, T6, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function<T1, R>>): Internal.App<F, R>;
        and<T2, T3, T4, T5>(arg0: Internal.Products$P4_<F, T2, T3, T4, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
    }
    type Products$P1_<F extends Internal.K1, T1> = Products$P1<F, T1>;
    abstract class ImmutableMultisetGwtSerializationDependencies <E> extends Internal.ImmutableCollection<E> {
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        forEach(arg0: Internal.Consumer_<E>): void;
        parallelStream(): Internal.Stream<E>;
    }
    type ImmutableMultisetGwtSerializationDependencies_<E> = ImmutableMultisetGwtSerializationDependencies<E>;
    class StatType <T> implements Internal.Iterable<Internal.Stat<T>> {
        constructor(arg0: Internal.Registry_<T>)
        contains(arg0: T): boolean;
        getDisplayName(): Internal.Component;
        getRegistry(): Internal.Registry<T>;
        iterator(): Internal.Iterator<Internal.Stat<T>>;
        spliterator(): Internal.Spliterator<Internal.Stat<T>>;
        get(arg0: T): Internal.Stat<T>;
        getTranslationKey(): string;
        get(arg0: T, arg1: Internal.StatFormatter_): Internal.Stat<T>;
        forEach(arg0: Internal.Consumer_<Internal.Stat<T>>): void;
        get displayName(): Internal.Component
        get registry(): Internal.Registry<T>
        get translationKey(): string
    }
    type StatType_<T> = Special.StatType | StatType<T>;
    class Products$P3 <F extends Internal.K1, T1, T2, T3> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>)
        and<T4>(arg0: Internal.App_<F, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        and<T4, T5>(arg0: Internal.Products$P2_<F, T4, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        and<T4, T5, T6, T7>(arg0: Internal.Products$P4_<F, T4, T5, T6, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        and<T4, T5, T6, T7, T8>(arg0: Internal.Products$P5_<F, T4, T5, T6, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function3_<T1, T2, T3, R>): Internal.App<F, R>;
        and<T4, T5, T6>(arg0: Internal.Products$P3_<F, T4, T5, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function3<T1, T2, T3, R>>): Internal.App<F, R>;
    }
    type Products$P3_<F extends Internal.K1, T1, T2, T3> = Products$P3<F, T1, T2, T3>;
    class TorchBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.ParticleOptions_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type TorchBlock_ = TorchBlock;
    class Products$P2 <F extends Internal.K1, T1, T2> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>)
        and<T3, T4, T5, T6>(arg0: Internal.Products$P4_<F, T3, T4, T5, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.BiFunction<T1, T2, R>>): Internal.App<F, R>;
        and<T3, T4, T5, T6, T7>(arg0: Internal.Products$P5_<F, T3, T4, T5, T6, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        and<T3, T4, T5>(arg0: Internal.Products$P3_<F, T3, T4, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.BiFunction_<T1, T2, R>): Internal.App<F, R>;
        and<T3, T4>(arg0: Internal.Products$P2_<F, T3, T4>): Internal.Products$P4<F, T1, T2, T3, T4>;
        and<T3, T4, T5, T6, T7, T8>(arg0: Internal.Products$P6_<F, T3, T4, T5, T6, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        and<T3>(arg0: Internal.App_<F, T3>): Internal.Products$P3<F, T1, T2, T3>;
    }
    type Products$P2_<F extends Internal.K1, T1, T2> = Products$P2<F, T1, T2>;
    class Input {
        constructor()
        hasForwardImpulse(): boolean;
        getMoveVector(): Internal.Vec2;
        tick(arg0: boolean, arg1: number): void;
        get moveVector(): Internal.Vec2
        up: boolean;
        forwardImpulse: number;
        down: boolean;
        shiftKeyDown: boolean;
        right: boolean;
        jumping: boolean;
        left: boolean;
        leftImpulse: number;
    }
    type Input_ = Input;
    interface WritableLevelData extends Internal.LevelData {
        getDifficulty(): Internal.Difficulty;
        isThundering(): boolean;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_, arg1: Internal.LevelHeightAccessor_): void;
        isDifficultyLocked(): boolean;
        isRaining(): boolean;
        getSpawnAngle(): number;
        setRaining(arg0: boolean): void;
        getGameRules(): Internal.GameRules;
        setXSpawn(arg0: number): void;
        setZSpawn(arg0: number): void;
        setYSpawn(arg0: number): void;
        isHardcore(): boolean;
        getYSpawn(): number;
        getGameTime(): number;
        setSpawn(arg0: BlockPos_, arg1: number): void;
        setSpawnAngle(arg0: number): void;
        getZSpawn(): number;
        getDayTime(): number;
        getXSpawn(): number;
        get difficulty(): Internal.Difficulty
        get thundering(): boolean
        get difficultyLocked(): boolean
        get raining(): boolean
        get spawnAngle(): number
        set raining(arg0: boolean)
        get gameRules(): Internal.GameRules
        set XSpawn(arg0: number)
        set ZSpawn(arg0: number)
        set YSpawn(arg0: number)
        get hardcore(): boolean
        get YSpawn(): number
        get gameTime(): number
        set spawnAngle(arg0: number)
        get ZSpawn(): number
        get dayTime(): number
        get XSpawn(): number
    }
    type WritableLevelData_ = WritableLevelData;
    class SuggestionsBuilder {
        constructor(arg0: string, arg1: number)
        constructor(arg0: string, arg1: string, arg2: number)
        getRemainingLowerCase(): string;
        getStart(): number;
        suggest(arg0: string, arg1: com.mojang.brigadier.Message_): this;
        buildFuture(): Internal.CompletableFuture<Internal.Suggestions>;
        suggest(arg0: string): this;
        getInput(): string;
        build(): Internal.Suggestions;
        suggest(arg0: number): this;
        restart(): this;
        suggest(arg0: number, arg1: com.mojang.brigadier.Message_): this;
        getRemaining(): string;
        add(arg0: Internal.SuggestionsBuilder_): this;
        createOffset(arg0: number): this;
        get remainingLowerCase(): string
        get start(): number
        get input(): string
        get remaining(): string
    }
    type SuggestionsBuilder_ = SuggestionsBuilder;
    class ServerBossEvent extends Internal.BossEvent {
        constructor(arg0: Internal.Component_, arg1: Internal.BossEvent$BossBarColor_, arg2: Internal.BossEvent$BossBarOverlay_)
        removePlayer(arg0: Internal.ServerPlayer_): void;
        getPlayers(): Internal.Collection<Internal.ServerPlayer>;
        addPlayer(arg0: Internal.ServerPlayer_): void;
        removeAllPlayers(): void;
        isVisible(): boolean;
        setVisible(arg0: boolean): void;
        get players(): Internal.Collection<Internal.ServerPlayer>
        get visible(): boolean
        set visible(arg0: boolean)
    }
    type ServerBossEvent_ = ServerBossEvent;
    class Products$P9 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function9_<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>): Internal.App<F, R>;
    }
    type Products$P9_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9> = Products$P9<F, T1, T2, T3, T4, T5, T6, T7, T8, T9>;
    class Products$P8 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>)
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        t5(): Internal.App<F, T5>;
        t6(): Internal.App<F, T6>;
        t7(): Internal.App<F, T7>;
        t8(): Internal.App<F, T8>;
        t4(): Internal.App<F, T4>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function8_<T1, T2, T3, T4, T5, T6, T7, T8, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>): Internal.App<F, R>;
    }
    type Products$P8_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8> = Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
    class TrunkPlacerType <P extends Internal.TrunkPlacer> implements Internal.ITrunkPlacerTypeAccessor {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static callCtor<T extends Internal.TrunkPlacer>(pCodec: Internal.Codec_<T>): Internal.TrunkPlacerType<T>;
        static callCtor_$md$73e547$0(arg0: Internal.Codec_<any>): Internal.TrunkPlacerType<any>;
        static readonly STRAIGHT_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.StraightTrunkPlacer>;
        static readonly FANCY_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.FancyTrunkPlacer>;
        static readonly DARK_OAK_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.DarkOakTrunkPlacer>;
        static readonly FORKING_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.ForkingTrunkPlacer>;
        static readonly BENDING_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.BendingTrunkPlacer>;
        static readonly GIANT_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.GiantTrunkPlacer>;
        static readonly MEGA_JUNGLE_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.MegaJungleTrunkPlacer>;
        static readonly UPWARDS_BRANCHING_TRUNK_PLACER: Internal.TrunkPlacerType<Internal.UpwardsBranchingTrunkPlacer>;
    }
    type TrunkPlacerType_<P extends Internal.TrunkPlacer> = Special.TrunkPlacerType | TrunkPlacerType<P>;
    class IdentityHashMap <K, V> extends Internal.AbstractMap<K, V> implements Internal.Cloneable, Internal.Map<K, V>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Map_<K, V>)
        constructor(arg0: number)
        clone(): any;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        putIfAbsent(arg0: K, arg1: V): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
    }
    type IdentityHashMap_<K, V> = IdentityHashMap<K, V>;
    class DynamicGameEventListener <T extends Internal.GameEventListener> {
        constructor(arg0: T)
        updateListener(arg0: T, arg1: Internal.Level_): void;
        getListener(): T;
        remove(arg0: Internal.ServerLevel_): void;
        move(arg0: Internal.ServerLevel_): void;
        add(arg0: Internal.ServerLevel_): void;
        get listener(): T
    }
    type DynamicGameEventListener_<T extends Internal.GameEventListener> = DynamicGameEventListener<T>;
    class TwistingVinesBlock extends Internal.GrowingPlantHeadBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SHAPE: Internal.ArrayVoxelShape;
    }
    type TwistingVinesBlock_ = TwistingVinesBlock;
    class Products$P5 <F extends Internal.K1, T1, T2, T3, T4, T5> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function5_<T1, T2, T3, T4, T5, R>): Internal.App<F, R>;
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        t5(): Internal.App<F, T5>;
        t4(): Internal.App<F, T4>;
        and<T6>(arg0: Internal.App_<F, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
        and<T6, T7>(arg0: Internal.Products$P2_<F, T6, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function5<T1, T2, T3, T4, T5, R>>): Internal.App<F, R>;
        and<T6, T7, T8>(arg0: Internal.Products$P3_<F, T6, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
    }
    type Products$P5_<F extends Internal.K1, T1, T2, T3, T4, T5> = Products$P5<F, T1, T2, T3, T4, T5>;
    class Products$P4 <F extends Internal.K1, T1, T2, T3, T4> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>)
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        t4(): Internal.App<F, T4>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function4<T1, T2, T3, T4, R>>): Internal.App<F, R>;
        and<T5>(arg0: Internal.App_<F, T5>): Internal.Products$P5<F, T1, T2, T3, T4, T5>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function4_<T1, T2, T3, T4, R>): Internal.App<F, R>;
        and<T5, T6, T7, T8>(arg0: Internal.Products$P4_<F, T5, T6, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        and<T5, T6, T7>(arg0: Internal.Products$P3_<F, T5, T6, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
        and<T5, T6>(arg0: Internal.Products$P2_<F, T5, T6>): Internal.Products$P6<F, T1, T2, T3, T4, T5, T6>;
    }
    type Products$P4_<F extends Internal.K1, T1, T2, T3, T4> = Products$P4<F, T1, T2, T3, T4>;
    class Products$P7 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>)
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        t5(): Internal.App<F, T5>;
        t6(): Internal.App<F, T6>;
        t7(): Internal.App<F, T7>;
        t4(): Internal.App<F, T4>;
        and<T8>(arg0: Internal.App_<F, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function7_<T1, T2, T3, T4, T5, T6, T7, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function7<T1, T2, T3, T4, T5, T6, T7, R>>): Internal.App<F, R>;
    }
    type Products$P7_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7> = Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
    class CarriageBogey {
        constructor(arg0: any_<any>, arg1: boolean, arg2: Internal.CompoundTag_, arg3: Internal.TravellingPoint_, arg4: Internal.TravellingPoint_)
        getAnchorPosition(): Vec3;
        getStress(): number;
        createInstance(arg0: Internal.MaterialManager_): Internal.BogeyInstance;
        updateCouplingAnchor(arg0: Vec3_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): void;
        static read(arg0: Internal.CompoundTag_, arg1: Internal.TrackGraph_, arg2: Internal.DimensionPalette_): Internal.CarriageBogey;
        getAnchorPosition(arg0: boolean): Vec3;
        write(arg0: Internal.DimensionPalette_): Internal.CompoundTag;
        isUpsideDown(): boolean;
        trailing(): Internal.TravellingPoint;
        getDimension(): Internal.ResourceKey<Internal.Level>;
        updateAngles(arg0: Internal.CarriageContraptionEntity_, arg1: number): void;
        getStyle(): Internal.BogeyStyle;
        leading(): Internal.TravellingPoint;
        get anchorPosition(): Vec3
        get stress(): number
        get upsideDown(): boolean
        get dimension(): Internal.ResourceKey<Internal.Level>
        get style(): Internal.BogeyStyle
        carriage: Internal.Carriage;
        couplingAnchors: Internal.Couple<Vec3>;
        bogeyData: Internal.CompoundTag;
        static readonly UPSIDE_DOWN_KEY: "UpsideDown";
    }
    type CarriageBogey_ = CarriageBogey;
    class Products$P6 <F extends Internal.K1, T1, T2, T3, T4, T5, T6> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>)
        t1(): Internal.App<F, T1>;
        t2(): Internal.App<F, T2>;
        t3(): Internal.App<F, T3>;
        t5(): Internal.App<F, T5>;
        t6(): Internal.App<F, T6>;
        t4(): Internal.App<F, T4>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function6_<T1, T2, T3, T4, T5, T6, R>): Internal.App<F, R>;
        and<T7, T8>(arg0: Internal.Products$P2_<F, T7, T8>): Internal.Products$P8<F, T1, T2, T3, T4, T5, T6, T7, T8>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function6<T1, T2, T3, T4, T5, T6, R>>): Internal.App<F, R>;
        and<T7>(arg0: Internal.App_<F, T7>): Internal.Products$P7<F, T1, T2, T3, T4, T5, T6, T7>;
    }
    type Products$P6_<F extends Internal.K1, T1, T2, T3, T4, T5, T6> = Products$P6<F, T1, T2, T3, T4, T5, T6>;
    class AreaEffectCloud extends Internal.Entity {
        constructor(arg0: Internal.EntityType_<Internal.AreaEffectCloud>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        getDistance(pos: BlockPos_): number;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        isOnScoreboardTeam(teamId: string): boolean;
        getRadiusOnUse(): number;
        getOwner(): Internal.LivingEntity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setParticle(arg0: Internal.ParticleOptions_): void;
        setRadius(arg0: number): void;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setFixedColor(arg0: number): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getRadius(): number;
        getFacing(): Internal.Direction;
        setDurationOnUse(arg0: number): void;
        shouldRiderSit(): boolean;
        isWaiting(): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        isFrame(): boolean;
        setWaitTime(arg0: number): void;
        playSound(id: Internal.SoundEvent_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getColor(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getRadiusPerTick(): number;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        getPotion(): Internal.Potion;
        getWaitTime(): number;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getDurationOnUse(): number;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setRadiusOnUse(arg0: number): void;
        getDuration(): number;
        setMotionX(x: number): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        setOwner(arg0: Internal.LivingEntity_): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        setRadiusPerTick(arg0: number): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        setPotion(arg0: Internal.Potion_): void;
        getMotionZ(): number;
        setDuration(arg0: number): void;
        tell(message: Internal.Component_): void;
        getParticle(): Internal.ParticleOptions;
        setZ(z: number): void;
        addEffect(arg0: Internal.MobEffectInstance_): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        get radiusOnUse(): number
        get owner(): Internal.LivingEntity
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set particle(arg0: Internal.ParticleOptions_)
        set radius(arg0: number)
        set y(y: number)
        get living(): boolean
        set fixedColor(arg0: number)
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get radius(): number
        get facing(): Internal.Direction
        set durationOnUse(arg0: number)
        get waiting(): boolean
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get frame(): boolean
        set waitTime(arg0: number)
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get color(): number
        get type(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get radiusPerTick(): number
        get potion(): Internal.Potion
        get waitTime(): number
        get durationOnUse(): number
        get server(): Internal.MinecraftServer
        set radiusOnUse(arg0: number)
        get duration(): number
        set motionX(x: number)
        set owner(arg0: Internal.LivingEntity_)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        set radiusPerTick(arg0: number)
        set potion(arg0: Internal.Potion_)
        get motionZ(): number
        set duration(arg0: number)
        get particle(): Internal.ParticleOptions
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
    }
    type AreaEffectCloud_ = AreaEffectCloud;
    interface PosRuleTestType <P extends Internal.PosRuleTest> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.PosRuleTest>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly LINEAR_POS_TEST: Internal.PosRuleTestType<Internal.LinearPosTest>;
        readonly AXIS_ALIGNED_LINEAR_POS_TEST: Internal.PosRuleTestType<Internal.AxisAlignedLinearPosTest>;
        readonly ALWAYS_TRUE_TEST: Internal.PosRuleTestType<Internal.PosAlwaysTrueTest>;
    }
    type PosRuleTestType_<P extends Internal.PosRuleTest> = PosRuleTestType<P> | Special.PosRuleTest;
    abstract class AbstractTickableSoundInstance extends Internal.AbstractSoundInstance implements Internal.TickableSoundInstance {
        isStopped(): boolean;
        canStartSilent(): boolean;
        getStream(arg0: Internal.SoundBufferLibrary_, arg1: Internal.Sound_, arg2: boolean): Internal.CompletableFuture<Internal.AudioStream>;
        static createUnseededRandom(): Internal.RandomSource;
        tick(): void;
        canPlaySound(): boolean;
        get stopped(): boolean
    }
    type AbstractTickableSoundInstance_ = AbstractTickableSoundInstance;
    class RegistrateBlockstateProvider extends net.minecraftforge.client.model.generators.BlockStateProvider implements Internal.RegistrateProvider {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.DataGenerator_, arg2: Internal.ExistingFileHelper_)
        getExistingVariantBuilder(arg0: Internal.Block_): Internal.Optional<Internal.VariantBlockStateBuilder>;
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        getExistingMultipartBuilder(arg0: Internal.Block_): Internal.Optional<Internal.MultiPartBlockStateBuilder>;
        getSide(): Internal.LogicalSide;
        get side(): Internal.LogicalSide
    }
    type RegistrateBlockstateProvider_ = RegistrateBlockstateProvider;
    abstract class InventoryFilterItem extends Internal.BaseFilterItem {
        constructor()
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        static getInventory(stack: Internal.ItemStack_): Internal.ItemInventory;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        /**
         * @deprecated
        */
        getItems(filter: Internal.ItemStack_, set: Internal.Set_<Internal.Item>): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        getDisplayItemStacks(filter: Internal.ItemStack_, list: Internal.List_<Internal.ItemStack>): void;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        addSlots(filter: Internal.ItemStack_, list: Internal.List_<Internal.InventoryFilterItem$FilterSlot>): void;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getInventorySize(filter: Internal.ItemStack_): number;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        filterItem(filter: Internal.ItemStack_, item: Internal.Item_): boolean;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type InventoryFilterItem_ = InventoryFilterItem;
    abstract class ChunkAccess implements Internal.BiomeManager$NoiseBiomeSource, Internal.StructureAccess, Internal.BlockGetter {
        constructor(arg0: Internal.ChunkPos_, arg1: Internal.UpgradeData_, arg2: Internal.LevelHeightAccessor_, arg3: Internal.Registry_<Internal.Biome>, arg4: number, arg5: Internal.LevelChunkSection_[], arg6: Internal.BlendingData_)
        static getOrCreateOffsetList(arg0: Internal.ShortList_[], arg1: number): Internal.ShortList;
        getMinSection(): number;
        getBlockState(arg0: BlockPos_): Internal.BlockState;
        clipWithInteractionOverride(arg0: Vec3_, arg1: Vec3_, arg2: BlockPos_, arg3: Internal.VoxelShape_, arg4: Internal.BlockState_): Internal.BlockHitResult;
        getMaxSection(): number;
        isUnsaved(): boolean;
        setLightCorrect(arg0: boolean): void;
        getReferencesForStructure(arg0: Internal.Structure_): Internal.LongSet;
        getLightEmission(arg0: BlockPos_): number;
        getBlockFloorHeight(arg0: BlockPos_): number;
        addReferenceForStructure(arg0: Internal.Structure_, arg1: number): void;
        getOrCreateHeightmapUnprimed(arg0: Internal.Heightmap$Types_): Internal.Heightmap;
        getSectionYFromSectionIndex(arg0: number): number;
        getBelowZeroRetrogen(): Internal.BelowZeroRetrogen;
        static create(arg0: number, arg1: number): Internal.LevelHeightAccessor;
        hasAnyStructureReferences(): boolean;
        clip(arg0: Internal.ClipContext_): Internal.BlockHitResult;
        getBlockEntity<T extends Internal.BlockEntity>(arg0: BlockPos_, arg1: Internal.BlockEntityType_<T>): Internal.Optional<T>;
        isOutsideBuildHeight(arg0: BlockPos_): boolean;
        setBlockEntity(arg0: Internal.BlockEntity_): void;
        getHeightAccessorForGeneration(): Internal.LevelHeightAccessor;
        getEventDispatcher(arg0: number): Internal.GameEventDispatcher;
        setInhabitedTime(arg0: number): void;
        getStartForStructure(arg0: Internal.Structure_): Internal.StructureStart;
        setBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: boolean): Internal.BlockState;
        getBlockEntityNbtForSaving(arg0: BlockPos_): Internal.CompoundTag;
        getPostProcessing(): Internal.ShortList[];
        getBlockStates(arg0: Internal.AABB_): Internal.Stream<Internal.BlockState>;
        removeBlockEntity(arg0: BlockPos_): void;
        getHeightmaps(): Internal.Collection<Internal.Map$Entry<Internal.Heightmap$Types, Internal.Heightmap>>;
        fillBiomesFromNoise(arg0: Internal.BiomeResolver_, arg1: Internal.Climate$Sampler_): void;
        getPos(): Internal.ChunkPos;
        getUpgradeData(): Internal.UpgradeData;
        getMinBuildHeight(): number;
        getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number;
        getSectionsCount(): number;
        incrementInhabitedTime(arg0: number): void;
        getSectionIndexFromSectionY(arg0: number): number;
        getBlendingData(): Internal.BlendingData;
        markPosForPostprocessing(arg0: BlockPos_): void;
        getSection(arg0: number): Internal.LevelChunkSection;
        getLights(): Internal.Stream<BlockPos>;
        addPackedPostProcess(arg0: number, arg1: number): void;
        getSectionIndex(arg0: number): number;
        getTicksForSerialization(): Internal.ChunkAccess$TicksToSave;
        getMaxBuildHeight(): number;
        setUnsaved(arg0: boolean): void;
        setBlendingData(arg0: Internal.BlendingData_): void;
        setHeightmap(arg0: Internal.Heightmap$Types_, arg1: number[]): void;
        getOrCreateNoiseChunk(arg0: Internal.Function_<Internal.ChunkAccess, Internal.NoiseChunk>): Internal.NoiseChunk;
        getAllReferences(): Internal.Map<Internal.Structure, Internal.LongSet>;
        isLightCorrect(): boolean;
        setBlockEntityNbt(arg0: Internal.CompoundTag_): void;
        getAllStarts(): Internal.Map<Internal.Structure, Internal.StructureStart>;
        getBlockEntitiesPos(): Internal.Set<BlockPos>;
        getFluidTicks(): Internal.TickContainerAccess<Internal.Fluid>;
        getBlockFloorHeight(arg0: Internal.VoxelShape_, arg1: Internal.Supplier_<Internal.VoxelShape>): number;
        getHeight(): number;
        getBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
        getModelDataManager(): Internal.ModelDataManager;
        getBlockTicks(): Internal.TickContainerAccess<Internal.Block>;
        getWorldForge(): Internal.LevelAccessor;
        setAllReferences(arg0: Internal.Map_<Internal.Structure, Internal.LongSet>): void;
        isOutsideBuildHeight(arg0: number): boolean;
        isBlockInLine(arg0: Internal.ClipBlockStateContext_): Internal.BlockHitResult;
        hasPrimedHeightmap(arg0: Internal.Heightmap$Types_): boolean;
        getFluidState(arg0: BlockPos_): Internal.FluidState;
        getHighestSection(): Internal.LevelChunkSection;
        getInhabitedTime(): number;
        getExistingBlockEntity(arg0: BlockPos_): Internal.BlockEntity;
        getHighestSectionPosition(): number;
        isOldNoiseGeneration(): boolean;
        addEntity(arg0: Internal.Entity_): void;
        isYSpaceEmpty(arg0: number, arg1: number): boolean;
        isUpgrading(): boolean;
        setStartForStructure(arg0: Internal.Structure_, arg1: Internal.StructureStart_): void;
        getStatus(): Internal.ChunkStatus;
        getSections(): Internal.LevelChunkSection[];
        getMaxLightLevel(): number;
        getBlockEntityNbt(arg0: BlockPos_): Internal.CompoundTag;
        setAllStarts(arg0: Internal.Map_<Internal.Structure, Internal.StructureStart>): void;
        /**
         * @deprecated
        */
        carverBiome(arg0: Internal.Supplier_<Internal.BiomeGenerationSettings>): Internal.BiomeGenerationSettings;
        static traverseBlocks<T, C>(arg0: Vec3_, arg1: Vec3_, arg2: C, arg3: Internal.BiFunction_<C, BlockPos, T>, arg4: Internal.Function_<C, T>): T;
        get minSection(): number
        get maxSection(): number
        get unsaved(): boolean
        set lightCorrect(arg0: boolean)
        get belowZeroRetrogen(): Internal.BelowZeroRetrogen
        set blockEntity(arg0: Internal.BlockEntity_)
        get heightAccessorForGeneration(): Internal.LevelHeightAccessor
        set inhabitedTime(arg0: number)
        get postProcessing(): Internal.ShortList[]
        get heightmaps(): Internal.Collection<Internal.Map$Entry<Internal.Heightmap$Types, Internal.Heightmap>>
        get pos(): Internal.ChunkPos
        get upgradeData(): Internal.UpgradeData
        get minBuildHeight(): number
        get sectionsCount(): number
        get blendingData(): Internal.BlendingData
        get lights(): Internal.Stream<BlockPos>
        get ticksForSerialization(): Internal.ChunkAccess$TicksToSave
        get maxBuildHeight(): number
        set unsaved(arg0: boolean)
        set blendingData(arg0: Internal.BlendingData_)
        get allReferences(): Internal.Map<Internal.Structure, Internal.LongSet>
        get lightCorrect(): boolean
        set blockEntityNbt(arg0: Internal.CompoundTag_)
        get allStarts(): Internal.Map<Internal.Structure, Internal.StructureStart>
        get blockEntitiesPos(): Internal.Set<BlockPos>
        get fluidTicks(): Internal.TickContainerAccess<Internal.Fluid>
        get height(): number
        get modelDataManager(): Internal.ModelDataManager
        get blockTicks(): Internal.TickContainerAccess<Internal.Block>
        get worldForge(): Internal.LevelAccessor
        set allReferences(arg0: Internal.Map_<Internal.Structure, Internal.LongSet>)
        get highestSection(): Internal.LevelChunkSection
        get inhabitedTime(): number
        get highestSectionPosition(): number
        get oldNoiseGeneration(): boolean
        get upgrading(): boolean
        get status(): Internal.ChunkStatus
        get sections(): Internal.LevelChunkSection[]
        get maxLightLevel(): number
        set allStarts(arg0: Internal.Map_<Internal.Structure, Internal.StructureStart>)
    }
    type ChunkAccess_ = ChunkAccess;
    interface Type {
        getTypeName(): string;
        get typeName(): string
    }
    type Type_ = Type;
    class SoundEvent {
        constructor(arg0: ResourceLocation_)
        constructor(arg0: ResourceLocation_, arg1: number)
        getLocation(): ResourceLocation;
        getRange(arg0: number): number;
        get location(): ResourceLocation
        static readonly CODEC: Internal.Codec<Internal.SoundEvent>;
    }
    type SoundEvent_ = SoundEvent | Special.SoundEvent;
    interface DensityFunction {
        halfNegative(): this;
        abs(): this;
        maxValue(): number;
        codec(): Internal.KeyDispatchDataCodec<Internal.DensityFunction>;
        compute(arg0: Internal.DensityFunction$FunctionContext_): number;
        squeeze(): this;
        square(): this;
        mapAll(arg0: Internal.DensityFunction$Visitor_): this;
        clamp(arg0: number, arg1: number): this;
        quarterNegative(): this;
        cube(): this;
        fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void;
        minValue(): number;
        readonly CODEC: Internal.Codec<Internal.Holder<Internal.DensityFunction>>;
        readonly DIRECT_CODEC: Internal.Codec<Internal.DensityFunction>;
        readonly HOLDER_HELPER_CODEC: Internal.Codec<Internal.DensityFunction>;
    }
    type DensityFunction_ = DensityFunction | Special.DensityFunction;
    /**
     * Invoked when a player left clicks on a block.
    */
    class BlockLeftClickedEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, hand: Internal.InteractionHand_, pos: BlockPos_, direction: Internal.Direction_)
        /**
         * The face of the block that was left clicked.
        */
        getFacing(): Internal.Direction;
        /**
         * The player that left clicked the block.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * The item that was used to left click the block.
        */
        getItem(): Internal.ItemStack;
        /**
         * The block that was left clicked.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The face of the block that was left clicked.
        */
        get facing(): Internal.Direction
        /**
         * The player that left clicked the block.
        */
        get entity(): Internal.LivingEntity
        /**
         * The item that was used to left click the block.
        */
        get item(): Internal.ItemStack
        /**
         * The block that was left clicked.
        */
        get block(): Internal.BlockContainerJS
    }
    type BlockLeftClickedEventJS_ = BlockLeftClickedEventJS;
    interface ChannelOutboundInvoker {
        newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture;
        close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        newSucceededFuture(): Internal.ChannelFuture;
        newProgressivePromise(): Internal.ChannelProgressivePromise;
        flush(): this;
        write(arg0: any): Internal.ChannelFuture;
        writeAndFlush(arg0: any): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        disconnect(): Internal.ChannelFuture;
        writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        close(): Internal.ChannelFuture;
        write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture;
        read(): this;
        deregister(): Internal.ChannelFuture;
        voidPromise(): Internal.ChannelPromise;
        disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        newPromise(): Internal.ChannelPromise;
    }
    type ChannelOutboundInvoker_ = ChannelOutboundInvoker;
    class StateListAnimator implements Internal.Cloneable {
        constructor()
        clone(): this;
        jumpToCurrentState(): void;
        setState(state: number[]): void;
        addState(spec: number[], animator: Internal.Animator_): void;
        setTarget(view: Internal.View_): void;
        set state(state: number[])
        set target(view: Internal.View_)
    }
    type StateListAnimator_ = StateListAnimator;
    class ToolPanel extends WidgetGroup {
        constructor(editor: Internal.Editor_)
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        addNewToolBox(name: string, texture: ResourceTexture_, toolBox: WidgetGroup_): void;
        getEditor(): Internal.Editor;
        show(): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        hide(): void;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        isShow(): boolean;
        get LDLRegister(): boolean
        get translateKey(): string
        get editor(): Internal.Editor
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
        get show(): boolean
        static readonly WIDTH: 100;
    }
    type ToolPanel_ = ToolPanel;
    interface LootContextUser {
        getReferencedContextParams(): Internal.Set<Internal.LootContextParam<any>>;
        validate(arg0: Internal.ValidationContext_): void;
        get referencedContextParams(): Internal.Set<Internal.LootContextParam<any>>
    }
    type LootContextUser_ = LootContextUser;
    abstract class UniformHandler {
        addUniformArray(owner: Internal.Processor_, visibility: number, type: number, name: string, arrayCount: number): number;
        getUniformName(handle: number): string;
        static getAlignedStride(type: number, arrayCount: number, layout: boolean): number;
        liftUniformToVertexShader(owner: Internal.Processor_, rawName: string): Internal.ShaderVar;
        numUniforms(): number;
        getUniformMapping(owner: Internal.Processor_, rawName: string): Internal.ShaderVar;
        static getSize(type: number, layout: boolean): number;
        static getAlignmentMask(type: number, nonArray: boolean, layout: boolean): number;
        addUniform(owner: Internal.Processor_, visibility: number, type: number, name: string): number;
        static getAlignedOffset(offset: number, type: number, arrayCount: number, layout: boolean): number;
        getUniformVariable(arg0: number): Internal.ShaderVar;
        uniform(arg0: number): Internal.UniformHandler$UniformInfo;
        static readonly Std140Layout: false;
        static readonly INPUT_BINDING: 0;
        static readonly PROJECTION_NAME: "SV_Projection";
        static readonly MAIN_DESC_SET: 0;
        static readonly SAMPLER_DESC_SET: 1;
        static readonly UNIFORM_BLOCK_NAME: "UniformBlock";
        static readonly NO_MANGLE_PREFIX: "SV_";
        static readonly Std430Layout: true;
        static readonly UNIFORM_BINDING: 0;
        static readonly INPUT_DESC_SET: 2;
    }
    type UniformHandler_ = UniformHandler;
    class BlockStateModifyPlacementCallbackJS extends Internal.BlockStateModifyCallbackJS {
        constructor(context: Internal.BlockPlaceContext_, block: Internal.Block_)
        /**
         * Gets the facing direction of the clicked block face
        */
        getClickedFace(): Internal.Direction;
        /**
         * Gets the clicked block
        */
        getClickedBlock(): Internal.BlockContainerJS;
        /**
         * Gets an array of all directions, ordered by which the player is looking closest to
        */
        getNearestLookingDirections(): Internal.Direction[];
        /**
         * Gets the item being placed
        */
        getItem(): Internal.ItemStack;
        /**
         * Gets the nearest horizontal direction to where the player is looking. NORTH if there is no player
        */
        getHorizontalDirection(): Internal.Direction;
        /**
         * Get the horizontal rotation of the player
        */
        getRotation(): number;
        /**
         * Returns if the block being placed thinks it can be placed here. This is used for replacement checks, like placing blocks in water or tall grass
        */
        canPlace(): boolean;
        /**
         * Set this block as waterlogged if it is in water
        */
        waterlogged(): this;
        /**
         * Gets the FluidSate at the clicked position
        */
        getFluidStateAtClickedPos(): Internal.FluidState;
        /**
         * Checks if this block is in water
        */
        isInWater(): boolean;
        /**
         * Gets the level
        */
        getLevel(): Internal.Level;
        /**
         * Gets the direction closes to where the player is currently looking
        */
        getNearestLookingDirection(): Internal.Direction;
        /**
         * Gets the position in the block-space of where it was clicked
        */
        getClickLocation(): Vec3;
        /**
         * Gets the vertical direction (UP/DOWN) closest to where the player is currently looking
        */
        getNearestLookingVerticalDirection(): Internal.Direction;
        /**
         * Returns if the player is using the 'secondary' function of this item. Basically checks if they are holding shift
        */
        isSecondaryUseActive(): boolean;
        /**
         * Checks if the position clicked has a specified fluid there
        */
        isClickedPosIn(fluid: Internal.Fluid_): boolean;
        /**
         * Returns if the block being placed is replacing the block clicked
        */
        replacingClickedOnBlock(): boolean;
        /**
         * Gets the hand that is placing the block
        */
        getHand(): Internal.InteractionHand;
        /**
         * Gets the clicked position in world
        */
        getClickedPos(): BlockPos;
        /**
         * Gets the player placing the block, if available
        */
        getPlayer(): Internal.Player;
        /**
         * Returns if the hit posiiton in the block-space is inside the 1x1x1 cube of the block
        */
        isInside(): boolean;
        /**
         * Checks if the block currently occupying the position this is being placed in is the same block type.
         * Used for things like candles, where multiple can be in the same block-space.
        */
        isReplacingSelf(): boolean;
        /**
         * Set if this block is waterlogged or not
        */
        waterlogged(waterlogged: boolean): this;
        /**
         * Gets the facing direction of the clicked block face
        */
        get clickedFace(): Internal.Direction
        /**
         * Gets the clicked block
        */
        get clickedBlock(): Internal.BlockContainerJS
        /**
         * Gets an array of all directions, ordered by which the player is looking closest to
        */
        get nearestLookingDirections(): Internal.Direction[]
        /**
         * Gets the item being placed
        */
        get item(): Internal.ItemStack
        /**
         * Gets the nearest horizontal direction to where the player is looking. NORTH if there is no player
        */
        get horizontalDirection(): Internal.Direction
        /**
         * Get the horizontal rotation of the player
        */
        get rotation(): number
        /**
         * Gets the FluidSate at the clicked position
        */
        get fluidStateAtClickedPos(): Internal.FluidState
        /**
         * Checks if this block is in water
        */
        get inWater(): boolean
        /**
         * Gets the level
        */
        get level(): Internal.Level
        /**
         * Gets the direction closes to where the player is currently looking
        */
        get nearestLookingDirection(): Internal.Direction
        /**
         * Gets the position in the block-space of where it was clicked
        */
        get clickLocation(): Vec3
        /**
         * Gets the vertical direction (UP/DOWN) closest to where the player is currently looking
        */
        get nearestLookingVerticalDirection(): Internal.Direction
        /**
         * Returns if the player is using the 'secondary' function of this item. Basically checks if they are holding shift
        */
        get secondaryUseActive(): boolean
        /**
         * Gets the hand that is placing the block
        */
        get hand(): Internal.InteractionHand
        /**
         * Gets the clicked position in world
        */
        get clickedPos(): BlockPos
        /**
         * Gets the player placing the block, if available
        */
        get player(): Internal.Player
        /**
         * Returns if the hit posiiton in the block-space is inside the 1x1x1 cube of the block
        */
        get inside(): boolean
        /**
         * Checks if the block currently occupying the position this is being placed in is the same block type.
         * Used for things like candles, where multiple can be in the same block-space.
        */
        get replacingSelf(): boolean
        readonly context: Internal.BlockPlaceContext;
        block: Internal.BlockContainerJS;
        readonly minecraftBlock: Internal.Block;
    }
    type BlockStateModifyPlacementCallbackJS_ = BlockStateModifyPlacementCallbackJS;
    class LevelEvent$Load extends Internal.LevelEvent {
        constructor()
        constructor(arg0: Internal.LevelAccessor_)
    }
    type LevelEvent$Load_ = LevelEvent$Load;
    class PlayerInfo {
        constructor(arg0: Internal.ClientboundPlayerInfoPacket$PlayerUpdate_, arg1: Internal.SignatureValidator_, arg2: boolean)
        getProfilePublicKey(): Internal.ProfilePublicKey;
        getTabListDisplayName(): Internal.Component;
        setDisplayHealth(arg0: number): void;
        setHealthBlinkTime(arg0: number): void;
        getModelName(): string;
        getTeam(): Internal.PlayerTeam;
        setLastHealth(arg0: number): void;
        getMessageValidator(): Internal.SignedMessageValidator;
        getLastHealthTime(): number;
        getDisplayHealth(): number;
        getLastHealth(): number;
        getElytraLocation(): ResourceLocation;
        getCapeLocation(): ResourceLocation;
        setTabListDisplayName(arg0: Internal.Component_): void;
        getProfile(): Internal.GameProfile;
        getGameMode(): Internal.GameType;
        getSkinLocation(): ResourceLocation;
        getHealthBlinkTime(): number;
        isSkinLoaded(): boolean;
        setRenderVisibilityId(arg0: number): void;
        getRenderVisibilityId(): number;
        setLastHealthTime(arg0: number): void;
        getLatency(): number;
        isCapeLoaded(): boolean;
        get profilePublicKey(): Internal.ProfilePublicKey
        get tabListDisplayName(): Internal.Component
        set displayHealth(arg0: number)
        set healthBlinkTime(arg0: number)
        get modelName(): string
        get team(): Internal.PlayerTeam
        set lastHealth(arg0: number)
        get messageValidator(): Internal.SignedMessageValidator
        get lastHealthTime(): number
        get displayHealth(): number
        get lastHealth(): number
        get elytraLocation(): ResourceLocation
        get capeLocation(): ResourceLocation
        set tabListDisplayName(arg0: Internal.Component_)
        get profile(): Internal.GameProfile
        get gameMode(): Internal.GameType
        get skinLocation(): ResourceLocation
        get healthBlinkTime(): number
        get skinLoaded(): boolean
        set renderVisibilityId(arg0: number)
        get renderVisibilityId(): number
        set lastHealthTime(arg0: number)
        get latency(): number
        get capeLoaded(): boolean
    }
    type PlayerInfo_ = PlayerInfo;
    class PointedDripstoneBlock extends Internal.Block implements Internal.Fallable, Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        static spawnDripParticle(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        static maybeTransferFluid(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        static findStalactiteTipAboveCauldron(arg0: Internal.Level_, arg1: BlockPos_): BlockPos;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        static getCauldronFillFluidType(arg0: Internal.ServerLevel_, arg1: BlockPos_): Internal.Fluid;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        static canDrip(arg0: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static growStalactiteOrStalagmiteIfPossible(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
        static readonly THICKNESS: Internal.EnumProperty<Internal.DripstoneThickness>;
        static readonly TIP_DIRECTION: Internal.DirectionProperty;
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type PointedDripstoneBlock_ = PointedDripstoneBlock;
    interface EntityWithInventory {
        openInventory(arg0: Internal.Player_): void;
        hasInventory(): boolean;
    }
    type EntityWithInventory_ = EntityWithInventory;
    interface IConfigurableWidgetGroup extends Internal.IConfigurableWidget {
        isLDLRegister(): boolean;
        acceptWidget(widget: Internal.IConfigurableWidget_): void;
        serializeWrapper(): Internal.CompoundTag;
        canDragIn(dragging: any): boolean;
        getTranslateKey(): string;
        serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        deserializeInnerNBT(nbt: Internal.CompoundTag_): void;
        buildConfigurator(father: Internal.ConfiguratorGroup_): void;
        onWidgetRemoved(widget: Internal.IConfigurableWidget_): void;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        handleDragging(dragging: any): boolean;
        serializeInnerNBT(): Internal.CompoundTag;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        canWidgetAccepted(widget: Internal.IConfigurableWidget_): boolean;
        deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        initTemplate(): void;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type IConfigurableWidgetGroup_ = IConfigurableWidgetGroup;
    interface DraggableScrollableWidgetGroup$IDraggable extends Internal.DraggableScrollableWidgetGroup$ISelected {
        onUnSelected(): void;
        dragging(mouseX: number, mouseY: number, deltaX: number, deltaY: number): boolean;
        onSelected(): void;
        startDrag(mouseX: number, mouseY: number): void;
        endDrag(mouseX: number, mouseY: number): void;
        allowSelected(arg0: number, arg1: number, arg2: number): boolean;
        allowDrag(mouseX: number, mouseY: number, button: number): boolean;
    }
    type DraggableScrollableWidgetGroup$IDraggable_ = DraggableScrollableWidgetGroup$IDraggable;
    class ClientboundPlayerAbilitiesPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Abilities_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        canFly(): boolean;
        canInstabuild(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getFlyingSpeed(): number;
        getWalkingSpeed(): number;
        isInvulnerable(): boolean;
        isSkippable(): boolean;
        isFlying(): boolean;
        get flyingSpeed(): number
        get walkingSpeed(): number
        get invulnerable(): boolean
        get skippable(): boolean
        get flying(): boolean
        flyingSpeed: number;
    }
    type ClientboundPlayerAbilitiesPacket_ = ClientboundPlayerAbilitiesPacket;
    abstract class AbstractTable <R, C, V> implements Internal.Table<R, C, V> {
        putAll(arg0: Internal.Table_<R, C, V>): void;
        values(): Internal.Collection<V>;
        containsValue(arg0: any): boolean;
        cellSet(): Internal.Set<Internal.Table$Cell<R, C, V>>;
        column(arg0: C): Internal.Map<R, V>;
        rowMap(): Internal.Map<R, Internal.Map<C, V>>;
        isEmpty(): boolean;
        remove(arg0: any, arg1: any): V;
        put(arg0: R, arg1: C, arg2: V): V;
        size(): number;
        columnKeySet(): Internal.Set<C>;
        clear(): void;
        contains(arg0: any, arg1: any): boolean;
        rowKeySet(): Internal.Set<R>;
        containsRow(arg0: any): boolean;
        row(arg0: R): Internal.Map<C, V>;
        get(arg0: any, arg1: any): V;
        columnMap(): Internal.Map<C, Internal.Map<R, V>>;
        containsColumn(arg0: any): boolean;
        get empty(): boolean
    }
    type AbstractTable_<R, C, V> = AbstractTable<R, C, V>;
    class LastSeenMessages extends Internal.Record {
        constructor(arg0: Internal.List_<Internal.LastSeenMessages$Entry>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        entries(): Internal.List<Internal.LastSeenMessages$Entry>;
        write(arg0: Internal.FriendlyByteBuf_): void;
        updateHash(arg0: Internal.DataOutput_): void;
        static readonly LAST_SEEN_MESSAGES_MAX_LENGTH: 5;
        static EMPTY: Internal.LastSeenMessages;
    }
    type LastSeenMessages_ = LastSeenMessages;
    class SlabBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly TYPE: Internal.EnumProperty<Internal.SlabType>;
    }
    type SlabBlock_ = SlabBlock;
    class DimensionType extends Internal.Record {
        constructor(arg0: Internal.OptionalLong_, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: number, arg6: boolean, arg7: boolean, arg8: number, arg9: number, arg10: number, arg11: Internal.TagKey_<Internal.Block>, arg12: ResourceLocation_, arg13: number, arg14: Internal.DimensionType$MonsterSettings_)
        monsterSettings(): Internal.DimensionType$MonsterSettings;
        /**
         * @deprecated
        */
        static parseLegacy(arg0: Internal.Dynamic_<any>): Internal.DataResult<Internal.ResourceKey<Internal.Level>>;
        respawnAnchorWorks(): boolean;
        bedWorks(): boolean;
        coordinateScale(): number;
        piglinSafe(): boolean;
        hasFixedTime(): boolean;
        infiniburn(): Internal.TagKey<Internal.Block>;
        static getTeleportationScale(arg0: Internal.DimensionType_, arg1: Internal.DimensionType_): number;
        effectsLocation(): ResourceLocation;
        fixedTime(): Internal.OptionalLong;
        monsterSpawnBlockLightLimit(): number;
        hasSkyLight(): boolean;
        hasCeiling(): boolean;
        height(): number;
        ambientLight(): number;
        static getStorageFolder(arg0: Internal.ResourceKey_<Internal.Level>, arg1: Internal.Path_): Internal.Path;
        moonPhase(arg0: number): number;
        natural(): boolean;
        minY(): number;
        timeOfDay(arg0: number): number;
        logicalHeight(): number;
        ultraWarm(): boolean;
        hasRaids(): boolean;
        monsterSpawnLightTest(): Internal.IntProvider;
        static readonly MIN_HEIGHT: 16;
        static readonly MIN_Y: -2032;
        static readonly WAY_ABOVE_MAX_Y: 32496;
        static readonly Y_SIZE: 4064;
        static readonly MAX_Y: 2031;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.DimensionType>;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.DimensionType>>;
        static readonly BITS_FOR_Y: 12;
        static readonly WAY_BELOW_MIN_Y: -32512;
        static readonly MOON_BRIGHTNESS_PER_PHASE: number[];
    }
    type DimensionType_ = DimensionType | Special.DimensionType;
    class Registrate extends Internal.AbstractRegistrate<Internal.Registrate> {
        static create(arg0: string): Internal.Registrate;
    }
    type Registrate_ = Registrate;
    class AttackIndicatorStatus extends Internal.Enum<Internal.AttackIndicatorStatus> implements Internal.OptionEnum {
        getKey(): string;
        static valueOf(arg0: string): Internal.AttackIndicatorStatus;
        static values(): Internal.AttackIndicatorStatus[];
        getCaption(): Internal.Component;
        static byId(arg0: number): Internal.AttackIndicatorStatus;
        getId(): number;
        get key(): string
        get caption(): Internal.Component
        get id(): number
        static readonly CROSSHAIR: Internal.AttackIndicatorStatus;
        static readonly OFF: Internal.AttackIndicatorStatus;
        static readonly HOTBAR: Internal.AttackIndicatorStatus;
    }
    type AttackIndicatorStatus_ = "hotbar" | "crosshair" | AttackIndicatorStatus | "off";
    class CoderResult {
        isUnderflow(): boolean;
        isMalformed(): boolean;
        static malformedForLength(arg0: number): Internal.CoderResult;
        isError(): boolean;
        isUnmappable(): boolean;
        isOverflow(): boolean;
        throwException(): void;
        static unmappableForLength(arg0: number): Internal.CoderResult;
        length(): number;
        get underflow(): boolean
        get malformed(): boolean
        get error(): boolean
        get unmappable(): boolean
        get overflow(): boolean
        static readonly UNDERFLOW: Internal.CoderResult;
        static readonly OVERFLOW: Internal.CoderResult;
    }
    type CoderResult_ = CoderResult;
    class DarkOakFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.DarkOakFoliagePlacer>;
    }
    type DarkOakFoliagePlacer_ = DarkOakFoliagePlacer;
    interface EventExceptionHandler {
        handle(arg0: Internal.EventJS_, arg1: Internal.EventHandlerContainer_, arg2: Internal.Throwable_): Internal.Throwable;
        (arg0: Internal.EventJS_, arg1: Internal.EventHandlerContainer_, arg2: Internal.Throwable_): Internal.Throwable_;
    }
    type EventExceptionHandler_ = EventExceptionHandler;
    interface ViewParent {
        getLayoutDirection(): number;
        getParent(): this;
        childDrawableStateChanged(arg0: Internal.View_): void;
        clearChildFocus(arg0: Internal.View_): void;
        getTextDirection(): number;
        focusSearch(arg0: Internal.View_, arg1: number): Internal.View;
        onNestedScrollAccepted(arg0: Internal.View_, arg1: Internal.View_, arg2: number, arg3: number): void;
        requestDisallowInterceptTouchEvent(arg0: boolean): void;
        onNestedFling(arg0: Internal.View_, arg1: number, arg2: number, arg3: boolean): boolean;
        requestChildFocus(arg0: Internal.View_, arg1: Internal.View_): void;
        bringChildToFront(arg0: Internal.View_): void;
        getNestedScrollAxes(): number;
        requestLayout(): void;
        canResolveTextDirection(): boolean;
        showContextMenuForChild(arg0: Internal.View_, arg1: number, arg2: number): boolean;
        canResolveLayoutDirection(): boolean;
        onNestedPreFling(arg0: Internal.View_, arg1: number, arg2: number): boolean;
        focusableViewAvailable(arg0: Internal.View_): void;
        isLayoutRequested(): boolean;
        createContextMenu(arg0: Internal.ContextMenu_): void;
        startActionModeForChild(arg0: Internal.View_, arg1: Internal.ActionMode$Callback_, arg2: number): Internal.ActionMode;
        onNestedScroll(arg0: Internal.View_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): void;
        onNestedPreScroll(arg0: Internal.View_, arg1: number, arg2: number, arg3: number[], arg4: number): void;
        childHasTransientStateChanged(arg0: Internal.View_, arg1: boolean): void;
        keyboardNavigationClusterSearch(arg0: Internal.View_, arg1: number): Internal.View;
        getTextAlignment(): number;
        isTextDirectionResolved(): boolean;
        onStopNestedScroll(arg0: Internal.View_, arg1: number): void;
        isLayoutDirectionResolved(): boolean;
        requestChildRectangleOnScreen(arg0: Internal.View_, arg1: Internal.Rect_, arg2: boolean): boolean;
        canResolveTextAlignment(): boolean;
        getChildVisibleRect(arg0: Internal.View_, arg1: Internal.Rect_, arg2: icyllis.modernui.graphics.Point_): boolean;
        isTextAlignmentResolved(): boolean;
        onStartNestedScroll(arg0: Internal.View_, arg1: Internal.View_, arg2: number, arg3: number): boolean;
        get layoutDirection(): number
        get parent(): Internal.ViewParent
        get textDirection(): number
        get nestedScrollAxes(): number
        get layoutRequested(): boolean
        get textAlignment(): number
        get textDirectionResolved(): boolean
        get layoutDirectionResolved(): boolean
        get textAlignmentResolved(): boolean
    }
    type ViewParent_ = ViewParent;
    class EntityBuilder <T extends Internal.Entity, P> extends Internal.AbstractBuilder<Internal.EntityType<any>, Internal.EntityType<T>, P, Internal.EntityBuilder<T, P>> {
        get(): Internal.RegistryEntry<Internal.EntityType<T>>;
        renderer(arg0: com.tterrag.registrate.util.nullness.NonNullSupplier_<com.tterrag.registrate.util.nullness.NonNullFunction<Internal.EntityRendererProvider$Context, Internal.EntityRenderer<T>>>): this;
        loot(arg0: Internal.NonNullBiConsumer_<Internal.RegistrateEntityLootTables, Internal.EntityType<T>>): this;
        attributes(arg0: Internal.Supplier_<Internal.AttributeSupplier$Builder>): this;
        addMiscData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<D>): this;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static create<T extends Internal.Entity, P>(arg0: Internal.AbstractRegistrate_<any>, arg1: P, arg2: string, arg3: Internal.BuilderCallback_, arg4: Internal.EntityType$EntityFactory_<T>, arg5: Internal.MobCategory_): Internal.EntityBuilder<T, P>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        spawnPlacement(arg0: Internal.SpawnPlacements$Type_, arg1: Internal.Heightmap$Types_, arg2: Internal.SpawnPlacements$SpawnPredicate_<T>): this;
        onRegister(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.EntityType<T>>): this;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        tag(...arg0: Internal.TagKey_<Internal.EntityType<any>>[]): this;
        getEntry(): Internal.EntityType<T>;
        setData<D extends Internal.RegistrateProvider>(arg0: Internal.ProviderType_<D>, arg1: Internal.NonNullBiConsumer_<Internal.DataGenContext<Internal.EntityType<any>, Internal.EntityType<T>>, D>): this;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<Internal.RegistryEntry<T>>;
        properties(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.EntityType$Builder<T>>): this;
        defaultLang(): this;
        lang(arg0: string): this;
        onRegisterAfter<OR>(arg0: Internal.ResourceKey_<Internal.Registry<OR>>, arg1: com.tterrag.registrate.util.nullness.NonNullConsumer_<Internal.EntityType<T>>): this;
        register(): Internal.RegistryEntry<any>;
        /**
         * @deprecated
        */
        spawnEgg(arg0: number, arg1: number): com.tterrag.registrate.builders.ItemBuilder<Internal.SpawnEggItem, Internal.EntityBuilder<T, P>>;
        transform<R2, T2 extends R2, P2, S2 extends com.tterrag.registrate.builders.Builder<R2, T2, P2, S2>>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<Internal.EntityBuilder<T, P>, S2>): S2;
        /**
         * @deprecated
        */
        defaultSpawnEgg(arg0: number, arg1: number): this;
        build(): P;
        get entry(): Internal.EntityType<T>
    }
    type EntityBuilder_<T extends Internal.Entity, P> = EntityBuilder<T, P>;
    interface PalettedContainerAccessor <T> {
        getData(): Internal.PalettedContainer$Data<T>;
        getData<T>(container: Internal.PalettedContainer_<T>): Internal.PalettedContainer$Data<T>;
        get data(): Internal.PalettedContainer$Data<T>
    }
    type PalettedContainerAccessor_<T> = PalettedContainerAccessor<T>;
    class ModelBuilder$ElementBuilder$FaceBuilder {
        emissive(): this;
        end(): Internal.ModelBuilder$ElementBuilder<>;
        texture(arg0: string): this;
        cullface(arg0: Internal.Direction_): this;
        tintindex(arg0: number): this;
        rotation(arg0: Internal.ModelBuilder$FaceRotation_): this;
        ao(arg0: boolean): this;
        uvs(arg0: number, arg1: number, arg2: number, arg3: number): this;
        emissivity(arg0: number): this;
    }
    type ModelBuilder$ElementBuilder$FaceBuilder_ = ModelBuilder$ElementBuilder$FaceBuilder;
    abstract class ItemCombinerMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: Internal.MenuType_<any>, arg1: number, arg2: Internal.Inventory_, arg3: Internal.ContainerLevelAccess_)
        createResult(): void;
        static readonly INPUT_SLOT: 0;
        static readonly RESULT_SLOT: 2;
        static readonly ADDITIONAL_SLOT: 1;
    }
    type ItemCombinerMenu_ = ItemCombinerMenu;
    abstract class HttpAuthenticationService extends Internal.BaseAuthenticationService {
        static constantURL(arg0: string): Internal.URL;
        static concatenateURL(arg0: Internal.URL_, arg1: string): Internal.URL;
        static buildQuery(arg0: Internal.Map_<string, any>): string;
        performGetRequest(arg0: Internal.URL_): string;
        performPostRequest(arg0: Internal.URL_, arg1: string, arg2: string): string;
        getProxy(): Internal.Proxy;
        performGetRequest(arg0: Internal.URL_, arg1: string): string;
        get proxy(): Internal.Proxy
    }
    type HttpAuthenticationService_ = HttpAuthenticationService;
    class CaveSpider extends Internal.Spider {
        constructor(arg0: Internal.EntityType_<Internal.CaveSpider>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        static createCaveSpider(): Internal.AttributeSupplier$Builder;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type CaveSpider_ = CaveSpider;
    interface PackResources extends Internal.IForgePackResources, Internal.AutoCloseable {
        hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean;
        initForNamespace(arg0: string): void;
        close(): void;
        getNamespaces(arg0: Internal.PackType_): Internal.Set<string>;
        getName(): string;
        isHidden(): boolean;
        getRootResource(arg0: string): Internal.InputStream;
        getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream;
        getMetadataSection<T>(arg0: Internal.MetadataSectionSerializer_<T>): T;
        init(arg0: Internal.PackType_): void;
        getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: Internal.Predicate_<ResourceLocation>): Internal.Collection<ResourceLocation>;
        get name(): string
        get hidden(): boolean
        readonly METADATA_EXTENSION: ".mcmeta";
        readonly PACK_META: "pack.mcmeta";
    }
    type PackResources_ = PackResources;
    class BaseCoralFanBlock extends Internal.BaseCoralPlantTypeBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BaseCoralFanBlock_ = BaseCoralFanBlock;
    class InformationJEIEventJS extends Internal.EventJS {
        constructor(reg: any_)
        addItem(item: Internal.Ingredient_, s: Internal.Component_[]): void;
        addFluid(fluid: any, s: Internal.Component_[]): void;
        addForType<T>(type: Internal.IIngredientType_<T>, o: any, s: Internal.Component_[]): void;
    }
    type InformationJEIEventJS_ = InformationJEIEventJS;
    class MushroomCow$MushroomType extends Internal.Enum<Internal.MushroomCow$MushroomType> {
        static valueOf(arg0: string): Internal.MushroomCow$MushroomType;
        getBlockState(): Internal.BlockState;
        static values(): Internal.MushroomCow$MushroomType[];
        get blockState(): Internal.BlockState
        static readonly RED: Internal.MushroomCow$MushroomType;
        static readonly BROWN: Internal.MushroomCow$MushroomType;
    }
    type MushroomCow$MushroomType_ = MushroomCow$MushroomType | "red" | "brown";
    interface BiomeManager$NoiseBiomeSource {
        getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder<Internal.Biome>;
    }
    type BiomeManager$NoiseBiomeSource_ = BiomeManager$NoiseBiomeSource;
    interface View$OnKeyListener {
        onKey(arg0: Internal.View_, arg1: number, arg2: Internal.KeyEvent_): boolean;
        (arg0: Internal.View_, arg1: number, arg2: Internal.KeyEvent_): boolean;
    }
    type View$OnKeyListener_ = View$OnKeyListener;
    abstract class SharedElementCallback {
        constructor()
        onRejectSharedElements(rejectedSharedElements: Internal.List_<Internal.View>): void;
        onMapSharedElements(names: Internal.List_<string>, sharedElements: Internal.Map_<string, Internal.View>): void;
        onSharedElementStart(sharedElementNames: Internal.List_<string>, sharedElements: Internal.List_<Internal.View>, sharedElementSnapshots: Internal.List_<Internal.View>): void;
        onSharedElementEnd(sharedElementNames: Internal.List_<string>, sharedElements: Internal.List_<Internal.View>, sharedElementSnapshots: Internal.List_<Internal.View>): void;
    }
    type SharedElementCallback_ = SharedElementCallback;
    class Scoreboard {
        constructor()
        getPlayerScores(arg0: Internal.Objective_): Internal.Collection<Internal.Score>;
        getPlayersTeam(arg0: string): Internal.PlayerTeam;
        getDisplayObjective(arg0: number): Internal.Objective;
        hasPlayerScore(arg0: string, arg1: Internal.Objective_): boolean;
        onTeamAdded(arg0: Internal.PlayerTeam_): void;
        removePlayerFromTeam(arg0: string, arg1: Internal.PlayerTeam_): void;
        removePlayerTeam(arg0: Internal.PlayerTeam_): void;
        static getDisplaySlotName(arg0: number): string;
        static getDisplaySlotByName(arg0: string): number;
        onObjectiveChanged(arg0: Internal.Objective_): void;
        onObjectiveAdded(arg0: Internal.Objective_): void;
        onScoreChanged(arg0: Internal.Score_): void;
        onPlayerRemoved(arg0: string): void;
        removeObjective(arg0: Internal.Objective_): void;
        addObjective(arg0: string, arg1: Internal.ObjectiveCriteria_, arg2: Internal.Component_, arg3: Internal.ObjectiveCriteria$RenderType_): Internal.Objective;
        getPlayerScores(arg0: string): Internal.Map<Internal.Objective, Internal.Score>;
        forAllObjectives(arg0: Internal.ObjectiveCriteria_, arg1: string, arg2: Internal.Consumer_<Internal.Score>): void;
        onTeamRemoved(arg0: Internal.PlayerTeam_): void;
        removePlayerFromTeam(arg0: string): boolean;
        getOrCreateObjective(arg0: string): Internal.Objective;
        addPlayerTeam(arg0: string): Internal.PlayerTeam;
        onTeamChanged(arg0: Internal.PlayerTeam_): void;
        getPlayerTeam(arg0: string): Internal.PlayerTeam;
        resetPlayerScore(arg0: string, arg1: Internal.Objective_): void;
        getObjectives(): Internal.Collection<Internal.Objective>;
        entityRemoved(arg0: Internal.Entity_): void;
        onPlayerScoreRemoved(arg0: string, arg1: Internal.Objective_): void;
        addPlayerToTeam(arg0: string, arg1: Internal.PlayerTeam_): boolean;
        hasObjective(arg0: string): boolean;
        getOrCreatePlayerScore(arg0: string, arg1: Internal.Objective_): Internal.Score;
        getPlayerTeams(): Internal.Collection<Internal.PlayerTeam>;
        getObjectiveNames(): Internal.Collection<string>;
        getTrackedPlayers(): Internal.Collection<string>;
        getTeamNames(): Internal.Collection<string>;
        onObjectiveRemoved(arg0: Internal.Objective_): void;
        static getDisplaySlotNames(): string[];
        getObjective(arg0: string): Internal.Objective;
        setDisplayObjective(arg0: number, arg1: Internal.Objective_): void;
        get objectives(): Internal.Collection<Internal.Objective>
        get playerTeams(): Internal.Collection<Internal.PlayerTeam>
        get objectiveNames(): Internal.Collection<string>
        get trackedPlayers(): Internal.Collection<string>
        get teamNames(): Internal.Collection<string>
        get displaySlotNames(): string[]
        static readonly DISPLAY_SLOTS: 19;
        static readonly DISPLAY_SLOT_TEAMS_SIDEBAR_END: 18;
        static readonly DISPLAY_SLOT_SIDEBAR: 1;
        static readonly DISPLAY_SLOT_TEAMS_SIDEBAR_START: 3;
        static readonly DISPLAY_SLOT_BELOW_NAME: 2;
        static readonly DISPLAY_SLOT_LIST: 0;
    }
    type Scoreboard_ = Scoreboard;
    class NamedPackage {
    }
    type NamedPackage_ = NamedPackage;
    class ForgeFeature$Bound extends Internal.Record {
        constructor(featureName: string, featureBound: string, modInfo: Internal.IModInfo_)
        featureBound(): string;
        modInfo(): Internal.IModInfo;
        featureName(): string;
    }
    type ForgeFeature$Bound_ = ForgeFeature$Bound;
    class RecipeLogic extends Internal.MachineTrait implements Internal.IWorkable, Internal.IFancyTooltip, Internal.IEnhancedManaged {
        constructor(machine: Internal.IRecipeLogicMachine_)
        getProgress(): number;
        updateTickSubscription(): void;
        resetRecipeLogic(): void;
        inValid(): void;
        handleFuelRecipe(): boolean;
        getFancyComponent(): Internal.TooltipComponent;
        setupRecipe(recipe: Internal.GTRecipe_): void;
        handleRecipeWorking(): void;
        setWaiting(reason: Internal.Component_): void;
        markDirty(name: string): void;
        isActive(): boolean;
        isIdle(): boolean;
        findAndHandleRecipe(): void;
        isWorking(): boolean;
        serverTick(): void;
        getLastRecipe(): Internal.GTRecipe;
        isWaiting(): boolean;
        getFancyTooltipIcon(): Internal.IGuiTexture;
        isWorkingEnabled(): boolean;
        showFancyTooltip(): boolean;
        getMaxProgress(): number;
        checkDirty(latestTS: number): boolean;
        markLastRecipeDirty(): void;
        setWorkingEnabled(isWorkingAllowed: boolean): void;
        setStatus(status: Internal.RecipeLogic$Status_): void;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getLatestTimeStamp(): number;
        getRecipeManager(): Internal.RecipeManager;
        needFuel(): boolean;
        getFuelTime(): number;
        getFuelMaxTime(): number;
        getTotalContinuousRunningTime(): number;
        getStatus(): Internal.RecipeLogic$Status;
        isSuspend(): boolean;
        getTimeStamp(): number;
        getFancyTooltip(): Internal.List<Internal.Component>;
        /**
         * @deprecated
        */
        isHasNotEnoughEnergy(): boolean;
        handleTickRecipe(recipe: Internal.GTRecipe_): Internal.GTRecipe$ActionResult;
        getProgressPercent(): number;
        getLastOriginRecipe(): Internal.GTRecipe;
        onRecipeFinish(): void;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        getDuration(): number;
        interruptRecipe(): void;
        updateSound(): void;
        get progress(): number
        get fancyComponent(): Internal.TooltipComponent
        set upRecipe(recipe: Internal.GTRecipe_)
        set waiting(reason: Internal.Component_)
        get active(): boolean
        get idle(): boolean
        get working(): boolean
        get lastRecipe(): Internal.GTRecipe
        get waiting(): boolean
        get fancyTooltipIcon(): Internal.IGuiTexture
        get workingEnabled(): boolean
        get maxProgress(): number
        set workingEnabled(isWorkingAllowed: boolean)
        set status(status: Internal.RecipeLogic$Status_)
        get latestTimeStamp(): number
        get recipeManager(): Internal.RecipeManager
        get fuelTime(): number
        get fuelMaxTime(): number
        get totalContinuousRunningTime(): number
        get status(): Internal.RecipeLogic$Status
        get suspend(): boolean
        get timeStamp(): number
        get fancyTooltip(): Internal.List<Internal.Component>
        /**
         * @deprecated
        */
        get hasNotEnoughEnergy(): boolean
        get progressPercent(): number
        get lastOriginRecipe(): Internal.GTRecipe
        get duration(): number
        readonly machine: Internal.IRecipeLogicMachine;
        lastFailedMatches: Internal.List<Internal.GTRecipe>;
        static readonly MANAGED_FIELD_HOLDER: Internal.ManagedFieldHolder;
    }
    type RecipeLogic_ = RecipeLogic;
    class HandshakeMessages$S2CRegistry extends Internal.HandshakeMessages$LoginIndexedMessage {
        constructor(arg0: ResourceLocation_, arg1: Internal.ForgeRegistry$Snapshot_)
        getSnapshot(): Internal.ForgeRegistry$Snapshot;
        hasSnapshot(): boolean;
        static decode(arg0: Internal.FriendlyByteBuf_): Internal.HandshakeMessages$S2CRegistry;
        getRegistryName(): ResourceLocation;
        get snapshot(): Internal.ForgeRegistry$Snapshot
        get registryName(): ResourceLocation
    }
    type HandshakeMessages$S2CRegistry_ = HandshakeMessages$S2CRegistry;
    abstract class Clock implements Internal.InstantSource {
        static offset(arg0: Internal.Clock_, arg1: Duration_): Internal.Clock;
        static offset(arg0: Internal.InstantSource_, arg1: Duration_): Internal.InstantSource;
        static tickSeconds(arg0: Internal.ZoneId_): Internal.Clock;
        static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.Clock;
        static tickMinutes(arg0: Internal.ZoneId_): Internal.Clock;
        withZone(arg0: Internal.ZoneId_): this;
        static systemDefaultZone(): Internal.Clock;
        millis(): number;
        static systemUTC(): Internal.Clock;
        static tick(arg0: Internal.Clock_, arg1: Duration_): Internal.Clock;
        static tick(arg0: Internal.InstantSource_, arg1: Duration_): Internal.InstantSource;
        getZone(): Internal.ZoneId;
        static fixed(arg0: Internal.Instant_): Internal.InstantSource;
        static system(arg0: Internal.ZoneId_): Internal.Clock;
        static tickMillis(arg0: Internal.ZoneId_): Internal.Clock;
        instant(): Internal.Instant;
        static system(): Internal.InstantSource;
        get zone(): Internal.ZoneId
    }
    type Clock_ = Clock;
    class RecipeLogic$Status extends Internal.Enum<Internal.RecipeLogic$Status> {
        static values(): Internal.RecipeLogic$Status[];
        static valueOf(name: string): Internal.RecipeLogic$Status;
        static readonly IDLE: Internal.RecipeLogic$Status;
        static readonly SUSPEND: Internal.RecipeLogic$Status;
        static readonly WORKING: Internal.RecipeLogic$Status;
        static readonly WAITING: Internal.RecipeLogic$Status;
    }
    type RecipeLogic$Status_ = "working" | "suspend" | "idle" | "waiting" | RecipeLogic$Status;
    interface TagEntry$Lookup <T> {
        tag(arg0: ResourceLocation_): Internal.Collection<T>;
        element(arg0: ResourceLocation_): T;
    }
    type TagEntry$Lookup_<T> = TagEntry$Lookup<T>;
    abstract class GrowingPlantBlock extends Internal.Block {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getStateForPlacement(arg0: Internal.LevelAccessor_): Internal.BlockState;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getBodyBlock(): Internal.Block;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get bodyBlock(): Internal.Block
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        readonly growthDirection: Internal.Direction;
    }
    type GrowingPlantBlock_ = GrowingPlantBlock;
    class ViewportEvent$ComputeFov extends Internal.ViewportEvent {
        constructor()
        constructor(arg0: Internal.GameRenderer_, arg1: Internal.Camera_, arg2: number, arg3: number, arg4: boolean)
        setFOV(arg0: number): void;
        usedConfiguredFov(): boolean;
        getFOV(): number;
        set FOV(arg0: number)
        get FOV(): number
    }
    type ViewportEvent$ComputeFov_ = ViewportEvent$ComputeFov;
    abstract class Format implements Internal.Cloneable, Internal.Serializable {
        clone(): any;
        format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator;
        parseObject(arg0: string): any;
        parseObject(arg0: string, arg1: Internal.ParsePosition_): any;
        format(arg0: any): string;
    }
    type Format_ = Format;
    class TrapDoorBlock extends Internal.HorizontalDirectionalBlock implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HALF: Internal.EnumProperty<Internal.Half>;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly OPEN: Internal.BooleanProperty;
        static readonly POWERED: Internal.BooleanProperty;
    }
    type TrapDoorBlock_ = TrapDoorBlock;
    interface Enumeration <E> {
        nextElement(): E;
        asIterator(): Internal.Iterator<E>;
        hasMoreElements(): boolean;
    }
    type Enumeration_<E> = Enumeration<E>;
    class ExemptionMechanism {
        init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameterSpec_): void;
        static getInstance(arg0: string, arg1: Internal.Provider_): Internal.ExemptionMechanism;
        genExemptionBlob(): number[];
        genExemptionBlob(arg0: number[], arg1: number): number;
        static getInstance(arg0: string, arg1: string): Internal.ExemptionMechanism;
        init(arg0: Internal.Key_): void;
        isCryptoAllowed(arg0: Internal.Key_): boolean;
        getProvider(): Internal.Provider;
        getOutputSize(arg0: number): number;
        genExemptionBlob(arg0: number[]): number;
        init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void;
        getName(): string;
        static getInstance(arg0: string): Internal.ExemptionMechanism;
        get provider(): Internal.Provider
        get name(): string
    }
    type ExemptionMechanism_ = ExemptionMechanism;
    class AbstractArrow$Pickup extends Internal.Enum<Internal.AbstractArrow$Pickup> {
        static values(): Internal.AbstractArrow$Pickup[];
        static byOrdinal(arg0: number): Internal.AbstractArrow$Pickup;
        static valueOf(arg0: string): Internal.AbstractArrow$Pickup;
        static readonly DISALLOWED: Internal.AbstractArrow$Pickup;
        static readonly ALLOWED: Internal.AbstractArrow$Pickup;
        static readonly CREATIVE_ONLY: Internal.AbstractArrow$Pickup;
    }
    type AbstractArrow$Pickup_ = "allowed" | "disallowed" | "creative_only" | AbstractArrow$Pickup;
    class WitherSkull extends Internal.AbstractHurtingProjectile {
        constructor(arg0: Internal.EntityType_<Internal.WitherSkull>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isDangerous(): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        setDangerous(arg0: boolean): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get dangerous(): boolean
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        set dangerous(arg0: boolean)
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type WitherSkull_ = WitherSkull;
    class VertexFormatElement {
        constructor(arg0: number, arg1: Internal.VertexFormatElement$Type_, arg2: Internal.VertexFormatElement$Usage_, arg3: number)
        getType(): Internal.VertexFormatElement$Type;
        getByteSize(): number;
        getCount(): number;
        getElementCount(): number;
        getUsage(): Internal.VertexFormatElement$Usage;
        getIndex(): number;
        setupBufferState(arg0: number, arg1: number, arg2: number): void;
        isPosition(): boolean;
        clearBufferState(arg0: number): void;
        get type(): Internal.VertexFormatElement$Type
        get byteSize(): number
        get count(): number
        get elementCount(): number
        get usage(): Internal.VertexFormatElement$Usage
        get index(): number
        get position(): boolean
    }
    type VertexFormatElement_ = VertexFormatElement;
    class CanyonWorldCarver extends Internal.WorldCarver<Internal.CanyonCarverConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.CanyonCarverConfiguration>)
        isStartChunk(arg0: Internal.CanyonCarverConfiguration_, arg1: Internal.RandomSource_): boolean;
        carve(arg0: Internal.CarvingContext_, arg1: Internal.CanyonCarverConfiguration_, arg2: Internal.ChunkAccess_, arg3: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg4: Internal.RandomSource_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean;
    }
    type CanyonWorldCarver_ = CanyonWorldCarver;
    class TagWrapper {
        constructor(e: Internal.TagEventJS_, i: ResourceLocation_, t: Internal.List_<Internal.TagLoader$EntryWithSource>)
        add(...filters: any[]): this;
        removeAll(): this;
        remove(...filters: any[]): this;
        getObjectIds(): Internal.List<ResourceLocation>;
        get objectIds(): Internal.List<ResourceLocation>
        readonly event: Internal.TagEventJS;
        readonly entries: Internal.List<Internal.TagLoader$EntryWithSource>;
        readonly id: ResourceLocation;
    }
    type TagWrapper_ = TagWrapper;
    class GsonBuilder {
        constructor()
        disableHtmlEscaping(): this;
        disableInnerClassSerialization(): this;
        generateNonExecutableJson(): this;
        setDateFormat(arg0: string): this;
        create(): Internal.Gson;
        setVersion(arg0: number): this;
        setPrettyPrinting(): this;
        setLenient(): this;
        excludeFieldsWithoutExposeAnnotation(): this;
        registerTypeHierarchyAdapter(arg0: typeof any, arg1: any): this;
        setLongSerializationPolicy(arg0: Internal.LongSerializationPolicy_): this;
        addDeserializationExclusionStrategy(arg0: Internal.ExclusionStrategy_): this;
        setObjectToNumberStrategy(arg0: Internal.ToNumberStrategy_): this;
        setFieldNamingPolicy(arg0: Internal.FieldNamingPolicy_): this;
        setDateFormat(arg0: number, arg1: number): this;
        registerTypeAdapter(arg0: Internal.Type_, arg1: any): this;
        addSerializationExclusionStrategy(arg0: Internal.ExclusionStrategy_): this;
        enableComplexMapKeySerialization(): this;
        serializeSpecialFloatingPointValues(): this;
        setNumberToNumberStrategy(arg0: Internal.ToNumberStrategy_): this;
        setDateFormat(arg0: number): this;
        setExclusionStrategies(...arg0: Internal.ExclusionStrategy_[]): this;
        excludeFieldsWithModifiers(...arg0: number[]): this;
        setFieldNamingStrategy(arg0: Internal.FieldNamingStrategy_): this;
        serializeNulls(): this;
        registerTypeAdapterFactory(arg0: Internal.TypeAdapterFactory_): this;
        set dateFormat(arg0: string)
        set version(arg0: number)
        set longSerializationPolicy(arg0: Internal.LongSerializationPolicy_)
        set objectToNumberStrategy(arg0: Internal.ToNumberStrategy_)
        set fieldNamingPolicy(arg0: Internal.FieldNamingPolicy_)
        set numberToNumberStrategy(arg0: Internal.ToNumberStrategy_)
        set dateFormat(arg0: number)
        set exclusionStrategies(...arg0: Internal.ExclusionStrategy_[])
        set fieldNamingStrategy(arg0: Internal.FieldNamingStrategy_)
    }
    type GsonBuilder_ = GsonBuilder;
    class ResourceContainer <T, C extends com.lowdragmc.lowdraglib.gui.widget.Widget> extends WidgetGroup {
        constructor(resource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<T>, panel: Internal.ResourcePanel_)
        getSelected(): string;
        setOnEdit(onEdit: Internal.Consumer_<string>): this;
        setWidgetSupplier(widgetSupplier: Internal.Function_<string, C>): this;
        getResource(): com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource<T>;
        getTranslateKey(): string;
        setOnRemove(onRemove: Internal.Predicate_<string>): this;
        getWidgetSupplier(): Internal.Function<string, C>;
        setRenamePredicate(renamePredicate: Internal.Predicate_<string>): this;
        handleDragging(dragging: any): boolean;
        getWidgets(): Internal.Map<string, C>;
        getChatComponent(): Internal.Component;
        getPanel(): Internal.ResourcePanel;
        static deserializeWrapper(tag: Internal.CompoundTag_): Internal.IConfigurableWidget;
        isLDLRegister(): boolean;
        serializeWrapper(): Internal.CompoundTag;
        setOnAdd(onAdd: Internal.Function_<string, T>): this;
        canDragIn(dragging: any): boolean;
        reBuild(): void;
        setClientSideWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        static serializeNBT(widget: Internal.IConfigurableWidget_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): Internal.CompoundTag;
        widget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        name(): string;
        getRegisterUI(): Internal.LDLRegister;
        setDragging<D>(draggingMapping: Internal.Function_<string, D>, draggingRenderer: Internal.Function_<D, Internal.IGuiTexture>): this;
        static deserializeNBT(widget: Internal.IConfigurableWidget_, tag: Internal.CompoundTag_, resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_, isProject: boolean): void;
        group(): string;
        setNameSupplier(nameSupplier: Internal.Supplier_<string>): this;
        get selected(): string
        set onEdit(onEdit: Internal.Consumer_<string>)
        set widgetSupplier(widgetSupplier: Internal.Function_<string, C>)
        get resource(): com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource<T>
        get translateKey(): string
        set onRemove(onRemove: Internal.Predicate_<string>)
        get widgetSupplier(): Internal.Function<string, C>
        set renamePredicate(renamePredicate: Internal.Predicate_<string>)
        get widgets(): Internal.Map<string, C>
        get chatComponent(): Internal.Component
        get panel(): Internal.ResourcePanel
        get LDLRegister(): boolean
        set onAdd(onAdd: Internal.Function_<string, T>)
        get registerUI(): Internal.LDLRegister
        set nameSupplier(nameSupplier: Internal.Supplier_<string>)
    }
    type ResourceContainer_<T, C extends com.lowdragmc.lowdraglib.gui.widget.Widget> = ResourceContainer<T, C>;
    class RenderShape extends Internal.Enum<Internal.RenderShape> {
        static values(): Internal.RenderShape[];
        static valueOf(arg0: string): Internal.RenderShape;
        static readonly ENTITYBLOCK_ANIMATED: Internal.RenderShape;
        static readonly MODEL: Internal.RenderShape;
        static readonly INVISIBLE: Internal.RenderShape;
    }
    type RenderShape_ = RenderShape | "model" | "invisible" | "entityblock_animated";
    abstract class Pointer$Default implements Internal.Pointer {
        address(): number;
    }
    type Pointer$Default_ = Pointer$Default;
    class Proxy {
        constructor(arg0: Internal.Proxy$Type_, arg1: Internal.SocketAddress_)
        address(): Internal.SocketAddress;
        type(): Internal.Proxy$Type;
        static readonly NO_PROXY: Internal.Proxy;
    }
    type Proxy_ = Proxy;
    class PlayerXpEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_)
        getEntity(): Internal.Entity;
        get entity(): Internal.Entity
    }
    type PlayerXpEvent_ = PlayerXpEvent;
    class ClientboundRotateHeadPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Entity_, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntity(arg0: Internal.Level_): Internal.Entity;
        getYHeadRot(): number;
        isSkippable(): boolean;
        get YHeadRot(): number
        get skippable(): boolean
    }
    type ClientboundRotateHeadPacket_ = ClientboundRotateHeadPacket;
    class SPacketUIWidgetUpdate implements Internal.IPacket {
        constructor()
        constructor(windowId: number, updateData: Internal.FriendlyByteBuf_)
        encode(buf: Internal.FriendlyByteBuf_): void;
        decode(buf: Internal.FriendlyByteBuf_): void;
        execute(handler: Internal.IHandlerContext_): void;
        updateData: Internal.FriendlyByteBuf;
        windowId: number;
    }
    type SPacketUIWidgetUpdate_ = SPacketUIWidgetUpdate;
    interface PreparableReloadListener {
        getName(): string;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
    }
    type PreparableReloadListener_ = PreparableReloadListener;
    abstract class LiveData <T> {
        constructor(value: T)
        constructor()
        observe(owner: Internal.LifecycleOwner_, observer: Internal.Observer_<T>): void;
        hasActiveObservers(): boolean;
        observeForever(observer: Internal.Observer_<T>): void;
        getValue(): T;
        removeObservers(owner: Internal.LifecycleOwner_): void;
        hasObservers(): boolean;
        removeObserver(observer: Internal.Observer_<T>): void;
        get value(): T
    }
    type LiveData_<T> = LiveData<T>;
    interface IScreenHelper {
        getClickableIngredientUnderMouse(arg0: Internal.Screen_, arg1: number, arg2: number): Internal.Stream<Internal.IClickableIngredient<any>>;
        getGhostIngredientHandler<T extends Internal.Screen>(arg0: T): Internal.Optional<Internal.IGhostIngredientHandler<T>>;
        getGuiExclusionAreas(arg0: Internal.Screen_): Internal.Stream<Internal.Rect2i>;
        getGuiProperties<T extends Internal.Screen>(arg0: T): Internal.Optional<Internal.IGuiProperties>;
        getGuiClickableArea(arg0: Internal.AbstractContainerScreen_<any>, arg1: number, arg2: number): Internal.Stream<Internal.IGuiClickableArea>;
    }
    type IScreenHelper_ = IScreenHelper;
    class GTRegistry$RL <V> extends Internal.GTRegistry<ResourceLocation, V> {
        constructor(registryName: ResourceLocation_)
        loadFromNBT(tag: Internal.Tag_): V;
        forEach(arg0: Internal.Consumer_<V>): void;
        codec(): Internal.Codec<V>;
        spliterator(): Internal.Spliterator<V>;
        readBuf(buf: Internal.FriendlyByteBuf_): V;
    }
    type GTRegistry$RL_<V> = GTRegistry$RL<V>;
    abstract class ReentrantBlockableEventLoop <R extends Internal.Runnable> extends Internal.BlockableEventLoop<R> {
        constructor(arg0: string)
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, R>): Internal.CompletableFuture<Source>;
        doRunTask(arg0: R): void;
        scheduleExecutables(): boolean;
        static of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): Internal.ProcessorHandle<Msg>;
        close(): void;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, R>): Internal.CompletableFuture<Source>;
    }
    type ReentrantBlockableEventLoop_<R extends Internal.Runnable> = ReentrantBlockableEventLoop<R>;
    class Window implements Internal.MainWindowAccessor, Internal.AutoCloseable {
        constructor(arg0: Internal.WindowEventHandler_, arg1: any_, arg2: any_, arg3: string, arg4: string)
        setFramerateLimit(arg0: number): void;
        getX(): number;
        getY(): number;
        getPreferredFullscreenVideoMode(): Internal.Optional<Internal.VideoMode>;
        calculateScale(guiScaleIn: number, forceUnicode: boolean): number;
        findBestMonitor(): Internal.Monitor;
        setErrorSection(arg0: string): void;
        isFullscreen(): boolean;
        setGuiScale(arg0: number): void;
        setPreferredFullscreenVideoMode(arg0: Internal.Optional_<Internal.VideoMode>): void;
        shouldClose(): boolean;
        setWidth(arg0: number): void;
        changeFullscreenVideoMode(): void;
        getHeight(): number;
        setDirty(arg0: boolean): void;
        defaultErrorCallback(arg0: number, arg1: number): void;
        updateRawMouseInput(arg0: boolean): void;
        getGuiScaledWidth(): number;
        setDefaultErrorCallback(): void;
        static checkGlfwError(arg0: Internal.BiConsumer_<number, string>): void;
        getFramerateLimit(): number;
        getScreenHeight(): number;
        getWidth(): number;
        getGuiScaledHeight(): number;
        updateVsync(arg0: boolean): void;
        getWindow(): number;
        setWindowed(arg0: number, arg1: number): void;
        setTitle(arg0: string): void;
        getScreenWidth(): number;
        getGuiScale(): number;
        close(): void;
        toggleFullScreen(): void;
        setHeight(arg0: number): void;
        setIcon(arg0: Internal.InputStream_, arg1: Internal.InputStream_): void;
        updateDisplay(): void;
        getRefreshRate(): number;
        set framerateLimit(arg0: number)
        get x(): number
        get y(): number
        get preferredFullscreenVideoMode(): Internal.Optional<Internal.VideoMode>
        set errorSection(arg0: string)
        get fullscreen(): boolean
        set guiScale(arg0: number)
        set preferredFullscreenVideoMode(arg0: Internal.Optional_<Internal.VideoMode>)
        set width(arg0: number)
        get height(): number
        set dirty(arg0: boolean)
        get guiScaledWidth(): number
        get framerateLimit(): number
        get screenHeight(): number
        get width(): number
        get guiScaledHeight(): number
        get window(): number
        set title(arg0: string)
        get screenWidth(): number
        get guiScale(): number
        set height(arg0: number)
        get refreshRate(): number
    }
    type Window_ = Window;
    class RenderType$CompositeState$CompositeStateBuilder {
        setLightmapState(arg0: Internal.RenderStateShard$LightmapStateShard_): this;
        setLineState(arg0: Internal.RenderStateShard$LineStateShard_): this;
        setCullState(arg0: Internal.RenderStateShard$CullStateShard_): this;
        setTransparencyState(arg0: Internal.RenderStateShard$TransparencyStateShard_): this;
        setTextureState(arg0: Internal.RenderStateShard$EmptyTextureStateShard_): this;
        setTexturingState(arg0: Internal.RenderStateShard$TexturingStateShard_): this;
        setShaderState(arg0: Internal.RenderStateShard$ShaderStateShard_): this;
        setDepthTestState(arg0: Internal.RenderStateShard$DepthTestStateShard_): this;
        setOverlayState(arg0: Internal.RenderStateShard$OverlayStateShard_): this;
        setWriteMaskState(arg0: Internal.RenderStateShard$WriteMaskStateShard_): this;
        setOutputState(arg0: Internal.RenderStateShard$OutputStateShard_): this;
        setLayeringState(arg0: Internal.RenderStateShard$LayeringStateShard_): this;
        createCompositeState(arg0: boolean): Internal.RenderType$CompositeState;
        createCompositeState(arg0: Internal.RenderType$OutlineProperty_): Internal.RenderType$CompositeState;
        set lightmapState(arg0: Internal.RenderStateShard$LightmapStateShard_)
        set lineState(arg0: Internal.RenderStateShard$LineStateShard_)
        set cullState(arg0: Internal.RenderStateShard$CullStateShard_)
        set transparencyState(arg0: Internal.RenderStateShard$TransparencyStateShard_)
        set textureState(arg0: Internal.RenderStateShard$EmptyTextureStateShard_)
        set texturingState(arg0: Internal.RenderStateShard$TexturingStateShard_)
        set shaderState(arg0: Internal.RenderStateShard$ShaderStateShard_)
        set depthTestState(arg0: Internal.RenderStateShard$DepthTestStateShard_)
        set overlayState(arg0: Internal.RenderStateShard$OverlayStateShard_)
        set writeMaskState(arg0: Internal.RenderStateShard$WriteMaskStateShard_)
        set outputState(arg0: Internal.RenderStateShard$OutputStateShard_)
        set layeringState(arg0: Internal.RenderStateShard$LayeringStateShard_)
    }
    type RenderType$CompositeState$CompositeStateBuilder_ = RenderType$CompositeState$CompositeStateBuilder;
    class FrontAttachmentType <T extends Internal.FrontAttachment> extends Internal.Record implements Internal.AutomobileComponent<Internal.FrontAttachmentType<any>> {
        constructor(id: ResourceLocation_, constructor: Internal.BiFunction_<Internal.FrontAttachmentType<T>, Internal.AutomobileEntity, T>, model: Internal.FrontAttachmentType$FrontAttachmentModel_)
        containerId(): ResourceLocation;
        getId(): ResourceLocation;
        getContainerTextKey(): string;
        constructor(): Internal.BiFunction<Internal.FrontAttachmentType<T>, Internal.AutomobileEntity, T>;
        model(): Internal.FrontAttachmentType$FrontAttachmentModel;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: Internal.FrontAttachmentType_<any>): void;
        id(): ResourceLocation;
        isEmpty(): boolean;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<Internal.FrontAttachmentType<any>>>): void;
        get id(): ResourceLocation
        get containerTextKey(): string
        get empty(): boolean
        static readonly CROP_HARVESTER: Internal.FrontAttachmentType<Internal.CropHarvesterFrontAttachment>;
        static readonly REGISTRY: Internal.SimpleMapContentRegistry<Internal.FrontAttachmentType<any>>;
        static readonly GRASS_CUTTER: Internal.FrontAttachmentType<Internal.GrassCutterFrontAttachment>;
        static readonly ID: ResourceLocation;
        static readonly EMPTY: Internal.FrontAttachmentType<Internal.EmptyFrontAttachment>;
        static readonly MOB_CONTROLLER: Internal.FrontAttachmentType<Internal.MobControllerFrontAttachment>;
    }
    type FrontAttachmentType_<T extends Internal.FrontAttachment> = FrontAttachmentType<T>;
    interface IModBusEvent {
    }
    type IModBusEvent_ = IModBusEvent;
    class BezierConnection implements Internal.Iterable<Internal.BezierConnection$Segment> {
        constructor(arg0: Internal.Couple_<BlockPos>, arg1: Internal.Couple_<Vec3>, arg2: Internal.Couple_<Vec3>, arg3: Internal.Couple_<Vec3>, arg4: boolean, arg5: boolean, arg6: Internal.TrackMaterial_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.CompoundTag_, arg1: BlockPos_)
        getRadius(): number;
        getGirderItemCost(): number;
        getBounds(): Internal.AABB;
        equalsSansMaterial(arg0: Internal.BezierConnection_): boolean;
        secondary(): this;
        forEach(arg0: Internal.Consumer_<Internal.BezierConnection$Segment>): void;
        getStepLUT(): number[];
        yOffsetAt(arg0: Vec3_): number;
        clone(): this;
        getMaterial(): Internal.TrackMaterial;
        getSegmentCount(): number;
        write(arg0: BlockPos_): Internal.CompoundTag;
        spawnDestroyParticles(arg0: Internal.Level_): void;
        getBakedGirders(): any[];
        write(arg0: Internal.FriendlyByteBuf_): void;
        incrementT(arg0: number, arg1: number): number;
        getBakedSegments(): any[];
        setMaterial(arg0: Internal.TrackMaterial_): void;
        getKey(): BlockPos;
        getHandleLength(): number;
        spliterator(): Internal.Spliterator<Internal.BezierConnection$Segment>;
        iterator(): Internal.Iterator<Internal.BezierConnection$Segment>;
        getNormal(arg0: number): Vec3;
        addItemsToPlayer(arg0: Internal.Player_): void;
        getLength(): number;
        isPrimary(): boolean;
        getTrackItemCost(): number;
        spawnItems(arg0: Internal.Level_): void;
        getSegmentT(arg0: number): number;
        getPosition(arg0: number): Vec3;
        get radius(): number
        get girderItemCost(): number
        get bounds(): Internal.AABB
        get stepLUT(): number[]
        get material(): Internal.TrackMaterial
        get segmentCount(): number
        get bakedGirders(): any[]
        get bakedSegments(): any[]
        set material(arg0: Internal.TrackMaterial_)
        get key(): BlockPos
        get handleLength(): number
        get length(): number
        get primary(): boolean
        get trackItemCost(): number
        normals: Internal.Couple<Vec3>;
        tePositions: Internal.Couple<BlockPos>;
        primary: boolean;
        smoothing: Internal.Couple<number>;
        starts: Internal.Couple<Vec3>;
        axes: Internal.Couple<Vec3>;
        hasGirder: boolean;
    }
    type BezierConnection_ = BezierConnection;
    interface DoubleSpliterator extends Internal.Spliterator$OfDouble {
        forEachRemaining(arg0: any): void;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void;
        getComparator(): Internal.Comparator<any>;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): boolean;
        skip(arg0: number): number;
        estimateSize(): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        getExactSizeIfKnown(): number;
        forEachRemaining(arg0: Internal.DoubleConsumer_): void;
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        tryAdvance(arg0: any): boolean;
        characteristics(): number;
        tryAdvance(arg0: Internal.DoubleConsumer_): boolean;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type DoubleSpliterator_ = DoubleSpliterator;
    interface StructureProcessorType <P extends Internal.StructureProcessor> {
        codec(): Internal.Codec<P>;
        register<P extends Internal.StructureProcessor>(arg0: string, arg1: Internal.Codec_<P>): this;
        readonly LIST_CODEC: Internal.Codec<Internal.Holder<Internal.StructureProcessorList>>;
        readonly SINGLE_CODEC: Internal.Codec<Internal.StructureProcessor>;
        readonly LIST_OBJECT_CODEC: Internal.Codec<Internal.StructureProcessorList>;
        readonly BLACKSTONE_REPLACE: Internal.StructureProcessorType<Internal.BlackstoneReplaceProcessor>;
        readonly LAVA_SUBMERGED_BLOCK: Internal.StructureProcessorType<Internal.LavaSubmergedBlockProcessor>;
        readonly PROTECTED_BLOCKS: Internal.StructureProcessorType<Internal.ProtectedBlockProcessor>;
        readonly BLOCK_ROT: Internal.StructureProcessorType<Internal.BlockRotProcessor>;
        readonly DIRECT_CODEC: Internal.Codec<Internal.StructureProcessorList>;
        readonly BLOCK_IGNORE: Internal.StructureProcessorType<Internal.BlockIgnoreProcessor>;
        readonly GRAVITY: Internal.StructureProcessorType<Internal.GravityProcessor>;
        readonly RULE: Internal.StructureProcessorType<Internal.RuleProcessor>;
        readonly NOP: Internal.StructureProcessorType<Internal.NopProcessor>;
        readonly JIGSAW_REPLACEMENT: Internal.StructureProcessorType<Internal.JigsawReplacementProcessor>;
        readonly BLOCK_AGE: Internal.StructureProcessorType<Internal.BlockAgeProcessor>;
    }
    type StructureProcessorType_<P extends Internal.StructureProcessor> = Special.StructureProcessor | StructureProcessorType<P>;
    interface ServicesKeyInfo {
        keyBitCount(): number;
        signature(): Internal.Signature;
        validateProperty(arg0: com.mojang.authlib.properties.Property_): boolean;
        signatureBitCount(): number;
    }
    type ServicesKeyInfo_ = ServicesKeyInfo;
    class ChestMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: Internal.MenuType_<any>, arg1: number, arg2: Internal.Inventory_, arg3: Internal.Container_, arg4: number)
        static twoRows(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        static oneRow(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        static threeRows(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_): Internal.ChestMenu;
        static sixRows(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_): Internal.ChestMenu;
        getRowCount(): number;
        static threeRows(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        getContainer(): Internal.Container;
        static fiveRows(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        static sixRows(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        static fourRows(arg0: number, arg1: Internal.Inventory_): Internal.ChestMenu;
        get rowCount(): number
        get container(): Internal.Container
    }
    type ChestMenu_ = ChestMenu;
    class GeodeCrackSettings {
        constructor(arg0: number, arg1: number, arg2: number)
        static readonly CODEC: Internal.Codec<Internal.GeodeCrackSettings>;
        readonly generateCrackChance: number;
        readonly baseCrackSize: number;
        readonly crackPointOffset: number;
    }
    type GeodeCrackSettings_ = GeodeCrackSettings;
    class DocumentClass extends Internal.AbstractDocument<Internal.DocumentClass> {
        constructor()
        merge(arg0: Internal.AbstractDocumentBase_<any>): Internal.AbstractDocumentBase<any>;
        copy(): Internal.AbstractDocumentBase<any>;
        isAbstract(): boolean;
        getConstructors(): Internal.Set<Internal.DocumentConstructor>;
        isInterface(): boolean;
        isFunctionalInterface(): boolean;
        setAbstract(anAbstract: boolean): void;
        setInterface(anInterface: boolean): void;
        merge(other: Internal.DocumentClass_): this;
        applyProperties(): this;
        getInterfaces(): Internal.Set<Internal.PropertyType<any>>;
        getParent(): Internal.PropertyType<any>;
        getFields(): Internal.Set<Internal.DocumentField>;
        setName(name: string): void;
        getName(): string;
        getMethods(): Internal.Set<Internal.DocumentMethod>;
        setParent(parent: Internal.PropertyType_<any>): void;
        static fromJava(info: Internal.ClassInfo_): Internal.DocumentClass;
        getGenerics(): Internal.List<Internal.PropertyType<any>>;
        get "abstract"(): boolean
        get constructors(): Internal.Set<Internal.DocumentConstructor>
        get "interface"(): boolean
        get functionalInterface(): boolean
        set "abstract"(anAbstract: boolean)
        set "interface"(anInterface: boolean)
        get interfaces(): Internal.Set<Internal.PropertyType<any>>
        get parent(): Internal.PropertyType<any>
        get fields(): Internal.Set<Internal.DocumentField>
        set name(name: string)
        get name(): string
        get methods(): Internal.Set<Internal.DocumentMethod>
        set parent(parent: Internal.PropertyType_<any>)
        get generics(): Internal.List<Internal.PropertyType<any>>
        methods: Internal.Set<Internal.DocumentMethod>;
        fields: Internal.Set<Internal.DocumentField>;
        interfaces: Internal.Set<Internal.PropertyType<any>>;
        constructors: Internal.Set<Internal.DocumentConstructor>;
    }
    type DocumentClass_ = DocumentClass;
    class SpecialFluidHandlerEvent extends Internal.EventJS {
        constructor()
        add(fluidIngredient: Internal.FluidIngredient_, handler: Internal.BiConsumer_<Internal.OpenEndedPipe, Internal.FluidStackJS>): void;
    }
    type SpecialFluidHandlerEvent_ = SpecialFluidHandlerEvent;
    class FishingLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        addFishing(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
    }
    type FishingLootEventJS_ = FishingLootEventJS;
    class SurfaceSystem {
        constructor(arg0: Internal.RandomState_, arg1: Internal.BlockState_, arg2: number, arg3: Internal.PositionalRandomFactory_)
        buildSurface(arg0: Internal.RandomState_, arg1: Internal.BiomeManager_, arg2: Internal.Registry_<Internal.Biome>, arg3: boolean, arg4: Internal.WorldGenerationContext_, arg5: Internal.ChunkAccess_, arg6: Internal.NoiseChunk_, arg7: Internal.SurfaceRules$RuleSource_): void;
        /**
         * @deprecated
        */
        topMaterial(arg0: Internal.SurfaceRules$RuleSource_, arg1: Internal.CarvingContext_, arg2: Internal.Function_<BlockPos, Internal.Holder<Internal.Biome>>, arg3: Internal.ChunkAccess_, arg4: Internal.NoiseChunk_, arg5: BlockPos_, arg6: boolean): Internal.Optional<Internal.BlockState>;
    }
    type SurfaceSystem_ = SurfaceSystem;
    class BlockMatchTest extends Internal.RuleTest {
        constructor(arg0: Internal.Block_)
        static readonly CODEC: Internal.Codec<Internal.BlockMatchTest>;
    }
    type BlockMatchTest_ = BlockMatchTest;
    class ShapedRecipeBuilder implements Internal.RecipeBuilder {
        constructor(arg0: Internal.ItemLike_, arg1: number)
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: string): void;
        static shaped(arg0: Internal.ItemLike_, arg1: number): Internal.ShapedRecipeBuilder;
        define(arg0: string, arg1: Internal.ItemLike_): this;
        static shaped(arg0: Internal.ItemLike_): Internal.ShapedRecipeBuilder;
        static getDefaultRecipeId(arg0: Internal.ItemLike_): ResourceLocation;
        getResult(): Internal.Item;
        define(arg0: string, arg1: Internal.TagKey_<Internal.Item>): this;
        group(arg0: string): this;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>): void;
        define(arg0: string, arg1: Internal.Ingredient_): this;
        pattern(arg0: string): this;
        unlockedBy(arg0: string, arg1: Internal.CriterionTriggerInstance_): Internal.RecipeBuilder;
        save(arg0: Internal.Consumer_<Internal.FinishedRecipe>, arg1: ResourceLocation_): void;
        get result(): Internal.Item
    }
    type ShapedRecipeBuilder_ = ShapedRecipeBuilder;
    abstract class ShoulderRidingEntity extends Internal.TamableAnimal {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getOwner(): Internal.Entity;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setEntityOnShoulder(arg0: Internal.ServerPlayer_): boolean;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        canSitOnShoulder(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get owner(): Internal.Entity
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set entityOnShoulder(arg0: Internal.ServerPlayer_)
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type ShoulderRidingEntity_ = ShoulderRidingEntity;
    class FontCollection$Run {
        start(): number;
        limit(): number;
        getBestFont(text: string[], style: number): icyllis.modernui.graphics.text.Font;
    }
    type FontCollection$Run_ = FontCollection$Run;
    interface RPCSender {
        ofServer(): this;
        isServer(): boolean;
        ofClient(player: Internal.Player_): this;
        get server(): boolean
    }
    type RPCSender_ = RPCSender;
    class BannerPostRearAttachment extends Internal.RearAttachment {
        constructor(arg0: Internal.RearAttachmentType_<any>, arg1: Internal.AutomobileEntity_)
        setFromItem(arg0: Internal.ItemStack_): void;
        erase(): void;
        sendPacket(): void;
        setFromNbt(arg0: Internal.CompoundTag_): void;
        getBaseColor(): Internal.DyeColor;
        putToNbt(arg0: Internal.CompoundTag_): void;
        getPatterns(): Internal.List<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.BannerPattern>, Internal.DyeColor>>;
        set fromItem(arg0: Internal.ItemStack_)
        set fromNbt(arg0: Internal.CompoundTag_)
        get baseColor(): Internal.DyeColor
        get patterns(): Internal.List<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.BannerPattern>, Internal.DyeColor>>
        readonly inventory: Internal.Container;
    }
    type BannerPostRearAttachment_ = BannerPostRearAttachment;
    class RealmsServer extends Internal.ValueObject {
        constructor()
        clone(): any;
        setDescription(arg0: string): void;
        getMinigameName(): string;
        setName(arg0: string): void;
        getWorldName(arg0: number): string;
        toServerData(arg0: string): Internal.ServerData;
        getName(): string;
        static parse(arg0: Internal.JsonObject_): Internal.RealmsServer;
        getDescription(): string;
        static parse(arg0: string): Internal.RealmsServer;
        cloneSlots(arg0: Internal.Map_<number, Internal.RealmsWorldOptions>): Internal.Map<number, Internal.RealmsWorldOptions>;
        updateServerPing(arg0: Internal.RealmsServerPlayerList_): void;
        set description(arg0: string)
        get minigameName(): string
        set name(arg0: string)
        get name(): string
        get description(): string
        name: string;
        remoteSubscriptionId: string;
        motd: string;
        players: Internal.List<com.mojang.realmsclient.dto.PlayerInfo>;
        activeSlot: number;
        minigameName: string;
        ownerUUID: string;
        daysLeft: number;
        minigameImage: string;
        slots: Internal.Map<number, Internal.RealmsWorldOptions>;
        minigameId: number;
        id: number;
        worldType: Internal.RealmsServer$WorldType;
        state: Internal.RealmsServer$State;
        expiredTrial: boolean;
        serverPing: Internal.RealmsServerPing;
        owner: string;
        expired: boolean;
    }
    type RealmsServer_ = RealmsServer;
    interface RedirectModifier <S> {
        apply(arg0: Internal.CommandContext_<S>): Internal.Collection<S>;
        (arg0: Internal.CommandContext_<S>): Internal.Collection_<S>;
    }
    type RedirectModifier_<S> = RedirectModifier<S>;
    interface DragonPhaseInstance {
        doClientTick(): void;
        onHurt(arg0: DamageSource_, arg1: number): number;
        isSitting(): boolean;
        getFlyTargetLocation(): Vec3;
        end(): void;
        getFlySpeed(): number;
        getTurnSpeed(): number;
        getPhase(): Internal.EnderDragonPhase<Internal.DragonPhaseInstance>;
        onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: DamageSource_, arg3: Internal.Player_): void;
        begin(): void;
        doServerTick(): void;
        get sitting(): boolean
        get flyTargetLocation(): Vec3
        get flySpeed(): number
        get turnSpeed(): number
        get phase(): Internal.EnderDragonPhase<Internal.DragonPhaseInstance>
    }
    type DragonPhaseInstance_ = DragonPhaseInstance;
    class MinMaxBounds$Ints extends Internal.MinMaxBounds<number> {
        matchesSqr(arg0: number): boolean;
        static fromReader(arg0: Internal.StringReader_, arg1: Internal.Function_<number, number>): Internal.MinMaxBounds$Ints;
        static atLeast(arg0: number): Internal.MinMaxBounds$Ints;
        matches(arg0: number): boolean;
        static exactly(arg0: number): Internal.MinMaxBounds$Ints;
        static fromReader(arg0: Internal.StringReader_): Internal.MinMaxBounds$Ints;
        static fromJson(arg0: Internal.JsonElement_): Internal.MinMaxBounds$Ints;
        static atMost(arg0: number): Internal.MinMaxBounds$Ints;
        static between(arg0: number, arg1: number): Internal.MinMaxBounds$Ints;
        static readonly ANY: Internal.MinMaxBounds$Ints;
    }
    type MinMaxBounds$Ints_ = MinMaxBounds$Ints;
    class PiglinArmPose extends Internal.Enum<Internal.PiglinArmPose> {
        static valueOf(arg0: string): Internal.PiglinArmPose;
        static values(): Internal.PiglinArmPose[];
        static readonly CROSSBOW_CHARGE: Internal.PiglinArmPose;
        static readonly DEFAULT: Internal.PiglinArmPose;
        static readonly ADMIRING_ITEM: Internal.PiglinArmPose;
        static readonly DANCING: Internal.PiglinArmPose;
        static readonly ATTACKING_WITH_MELEE_WEAPON: Internal.PiglinArmPose;
        static readonly CROSSBOW_HOLD: Internal.PiglinArmPose;
    }
    type PiglinArmPose_ = "admiring_item" | "dancing" | "crossbow_hold" | "crossbow_charge" | PiglinArmPose | "default" | "attacking_with_melee_weapon";
    class ColorSpace$Named extends Internal.Enum<Internal.ColorSpace$Named> {
        static values(): Internal.ColorSpace$Named[];
        static valueOf(name: string): Internal.ColorSpace$Named;
        static readonly LINEAR_EXTENDED_SRGB: Internal.ColorSpace$Named;
        static readonly SRGB: Internal.ColorSpace$Named;
        static readonly DISPLAY_P3: Internal.ColorSpace$Named;
        static readonly PRO_PHOTO_RGB: Internal.ColorSpace$Named;
        static readonly NTSC_1953: Internal.ColorSpace$Named;
        static readonly CIE_XYZ: Internal.ColorSpace$Named;
        static readonly LINEAR_SRGB: Internal.ColorSpace$Named;
        static readonly EXTENDED_SRGB: Internal.ColorSpace$Named;
        static readonly BT2020: Internal.ColorSpace$Named;
        static readonly SMPTE_C: Internal.ColorSpace$Named;
        static readonly ACES: Internal.ColorSpace$Named;
        static readonly DCI_P3: Internal.ColorSpace$Named;
        static readonly ADOBE_RGB: Internal.ColorSpace$Named;
        static readonly CIE_LAB: Internal.ColorSpace$Named;
        static readonly BT709: Internal.ColorSpace$Named;
        static readonly ACESCG: Internal.ColorSpace$Named;
    }
    type ColorSpace$Named_ = "bt2020" | "linear_srgb" | "srgb" | ColorSpace$Named | "display_p3" | "smpte_c" | "cie_xyz" | "dci_p3" | "linear_extended_srgb" | "acescg" | "cie_lab" | "adobe_rgb" | "aces" | "extended_srgb" | "bt709" | "pro_photo_rgb" | "ntsc_1953";
    class EnumProperty <T extends Internal.Enum<T> & Internal.StringRepresentable> extends Internal.Property<T> {
        static create<T extends Internal.Enum<T> & Internal.StringRepresentable>(arg0: string, arg1: T): Internal.EnumProperty<T>;
        static create<T extends Internal.Enum<T> & Internal.StringRepresentable>(arg0: string, arg1: T, arg2: Internal.Predicate_<T>): Internal.EnumProperty<T>;
        getPossibleValues(): Internal.Collection<T>;
        getName(arg0: T): string;
        getValue(arg0: string): Internal.Optional<T>;
        static create<T extends Internal.Enum<T> & Internal.StringRepresentable>(arg0: string, arg1: T, ...arg2: T[]): Internal.EnumProperty<T>;
        static create<T extends Internal.Enum<T> & Internal.StringRepresentable>(arg0: string, arg1: T, arg2: Internal.Collection_<T>): Internal.EnumProperty<T>;
        get possibleValues(): Internal.Collection<T>
    }
    type EnumProperty_<T extends Internal.Enum<T> & Internal.StringRepresentable> = EnumProperty<T>;
    class ShovelItem extends Internal.DiggerItem implements io.github.foundationgames.automobility.mixin.ShovelItemAccess, Internal.ShovelItemAccess {
        constructor(arg0: Internal.Tier_, arg1: number, arg2: number, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        static getShovelPathingState(arg0: Internal.BlockState_): Internal.BlockState;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        static getFlattenables_$md$73e547$1(): Internal.Map<any, any>;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        static getFlattenables_$md$73e547$0(): Internal.Map<any, any>;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        static getFlattenables(): Internal.Map<Internal.Block, Internal.BlockState>;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        get flattenables_$md$73e547$1(): Internal.Map<any, any>
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        get flattenables_$md$73e547$0(): Internal.Map<any, any>
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        get flattenables(): Internal.Map<Internal.Block, Internal.BlockState>
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static FLATTENABLES: {[key: Internal.MyceliumBlock]: Internal.BlockState, [key: Internal.RootedDirtBlock]: Internal.BlockState, [key: Internal.SnowyDirtBlock]: Internal.BlockState, [key: Internal.Block]: Internal.BlockState, [key: Internal.GrassBlock]: Internal.BlockState, [key: Internal.Block]: Internal.BlockState};
    }
    type ShovelItem_ = ShovelItem;
    class OnDatapackSyncEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.PlayerList_, arg1: Internal.ServerPlayer_)
        getPlayerList(): Internal.PlayerList;
        getPlayer(): Internal.ServerPlayer;
        get playerList(): Internal.PlayerList
        get player(): Internal.ServerPlayer
    }
    type OnDatapackSyncEvent_ = OnDatapackSyncEvent;
    class OpticParts <A, B> {
        constructor(arg0: Internal.Set_<Internal.TypeToken<Internal.K1>>, arg1: Internal.Optic_<any, any, any, A, B>)
        bounds(): Internal.Set<Internal.TypeToken<Internal.K1>>;
        optic(): Internal.Optic<any, any, any, A, B>;
    }
    type OpticParts_<A, B> = OpticParts<A, B>;
    class InstrumentItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_, arg1: Internal.TagKey_<Internal.Instrument>)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        static setRandom(arg0: Internal.ItemStack_, arg1: Internal.TagKey_<Internal.Instrument>, arg2: Internal.RandomSource_): void;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        static create(arg0: Internal.Item_, arg1: Internal.Holder_<Internal.Instrument>): Internal.ItemStack;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type InstrumentItem_ = InstrumentItem;
    class ClientboundSoundPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.SoundEvent_, arg1: Internal.SoundSource_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getY(): number;
        getVolume(): number;
        getZ(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSource(): Internal.SoundSource;
        getSeed(): number;
        getPitch(): number;
        getSound(): Internal.SoundEvent;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get x(): number
        get y(): number
        get volume(): number
        get z(): number
        get source(): Internal.SoundSource
        get seed(): number
        get pitch(): number
        get sound(): Internal.SoundEvent
        get skippable(): boolean
        static readonly LOCATION_ACCURACY: 8.0;
    }
    type ClientboundSoundPacket_ = ClientboundSoundPacket;
    abstract class PipeNet <NodeDataType> implements Internal.ITagSerializable<Internal.CompoundTag> {
        constructor(Level: Internal.LevelPipeNet_<NodeDataType, Internal.PipeNet<any>>)
        getLastUpdate(): number;
        markNodeAsActive(nodePos: BlockPos_, isActive: boolean): boolean;
        isValid(): boolean;
        updateBlockedConnections(nodePos: BlockPos_, facing: Internal.Direction_, isBlocked: boolean): void;
        updateMark(nodePos: BlockPos_, newMark: number): void;
        getLevel(): Internal.ServerLevel;
        containsNode(blockPos: BlockPos_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        updateNodeData(nodePos: BlockPos_, data: NodeDataType): void;
        getWorldData(): Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>;
        onNeighbourUpdate(fromPos: BlockPos_): void;
        getContainedChunks(): Internal.Set<Internal.ChunkPos>;
        serializeNBT(): Internal.CompoundTag;
        removeNode(nodePos: BlockPos_): void;
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        getAllNodes(): Internal.Map<BlockPos, com.lowdragmc.lowdraglib.pipelike.Node<NodeDataType>>;
        getNodeAt(blockPos: BlockPos_): com.lowdragmc.lowdraglib.pipelike.Node<NodeDataType>;
        isNodeConnectedTo(pos: BlockPos_, side: Internal.Direction_): boolean;
        get lastUpdate(): number
        get valid(): boolean
        get level(): Internal.ServerLevel
        get worldData(): Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>
        get containedChunks(): Internal.Set<Internal.ChunkPos>
        get allNodes(): Internal.Map<BlockPos, com.lowdragmc.lowdraglib.pipelike.Node<NodeDataType>>
    }
    type PipeNet_<NodeDataType> = PipeNet<NodeDataType>;
    interface Kind1$Mu extends Internal.K1 {
    }
    type Kind1$Mu_ = Kind1$Mu;
    class CompassSection {
        priority(priority: number): this;
        icon(icon: Internal.Supplier_<Internal.IGuiTexture>): this;
        lang(): string;
        static create(section: string): Internal.CompassSection;
        sectionID(): ResourceLocation;
        lang(lang: string): this;
        background(background: Internal.Supplier_<Internal.IGuiTexture>): this;
        register(): this;
        getUnlocalizedKey(): string;
        get unlocalizedKey(): string
    }
    type CompassSection_ = CompassSection;
    class InputEvent$MouseButton$Pre extends Internal.InputEvent$MouseButton {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
    }
    type InputEvent$MouseButton$Pre_ = InputEvent$MouseButton$Pre;
    class SoundManager extends Internal.SimplePreparableReloadListener<any> {
        constructor(arg0: Internal.ResourceManager_, arg1: Internal.Options_)
        updateSource(arg0: Internal.Camera_): void;
        play(arg0: Internal.SoundInstance_): void;
        queueTickingSound(arg0: Internal.TickableSoundInstance_): void;
        reload(): void;
        getSoundEvent(arg0: ResourceLocation_): Internal.WeighedSoundEvents;
        getAvailableSounds(): Internal.Collection<ResourceLocation>;
        destroy(): void;
        updateSourceVolume(arg0: Internal.SoundSource_, arg1: number): void;
        resume(): void;
        stop(arg0: Internal.SoundInstance_): void;
        getAvailableSoundDevices(): Internal.List<string>;
        getDebugString(): string;
        addListener(arg0: Internal.SoundEventListener_): void;
        removeListener(arg0: Internal.SoundEventListener_): void;
        playDelayed(arg0: Internal.SoundInstance_, arg1: number): void;
        getName(): string;
        isActive(arg0: Internal.SoundInstance_): boolean;
        tick(arg0: boolean): void;
        stop(): void;
        pause(): void;
        stop(arg0: ResourceLocation_, arg1: Internal.SoundSource_): void;
        get availableSounds(): Internal.Collection<ResourceLocation>
        get availableSoundDevices(): Internal.List<string>
        get debugString(): string
        get name(): string
        static readonly EMPTY_SOUND: Internal.Sound;
    }
    type SoundManager_ = SoundManager;
    class FireworksJS {
        constructor()
        static of(o: any): Internal.FireworksJS;
        createFireworkRocket(w: Internal.Level_, x: number, y: number, z: number): Internal.FireworkRocketEntity;
        lifetime: number;
        readonly explosions: Internal.List<Internal.FireworksJS$Explosion>;
        flight: number;
    }
    type FireworksJS_ = FireworksJS;
    interface IForgeItemStack extends Internal.ICapabilitySerializable<Internal.CompoundTag> {
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        isBookEnchantable(arg0: Internal.ItemStack_): boolean;
        getEntityLifespan(arg0: Internal.Level_): number;
        onItemUseFirst(arg0: Internal.UseOnContext_): Internal.InteractionResult;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_): boolean;
        onArmorTick(arg0: Internal.Level_, arg1: Internal.Player_): void;
        elytraFlightTick(arg0: Internal.LivingEntity_, arg1: number): boolean;
        isEnderMask(arg0: Internal.Player_, arg1: Internal.EnderMan_): boolean;
        doesSneakBypassUse(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        getEnchantmentLevel(arg0: Internal.Enchantment_): number;
        serializeNBT(): Internal.Tag;
        getCraftingRemainingItem(): Internal.ItemStack;
        isPiglinCurrency(): boolean;
        getFoodProperties(arg0: Internal.LivingEntity_): Internal.FoodProperties;
        getShareTag(): Internal.CompoundTag;
        makesPiglinsNeutral(arg0: Internal.LivingEntity_): boolean;
        getXpRepairRatio(): number;
        areShareTagsEqual(arg0: Internal.ItemStack_): boolean;
        onUsingTick(arg0: Internal.LivingEntity_, arg1: number): void;
        canWalkOnPowderedSnow(arg0: Internal.LivingEntity_): boolean;
        getEquipmentSlot(): Internal.EquipmentSlot;
        getBurnTime(arg0: Internal.RecipeType_<any>): number;
        getHighlightTip(arg0: Internal.Component_): Internal.Component;
        onEntityItemUpdate(arg0: Internal.ItemEntity_): boolean;
        getAllEnchantments(): Internal.Map<Internal.Enchantment, number>;
        getEnchantmentValue(): number;
        isRepairable(): boolean;
        canPerformAction(arg0: Internal.ToolAction_): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readShareTag(arg0: Internal.CompoundTag_): void;
        getSweepHitBox(arg0: Internal.Player_, arg1: Internal.Entity_): Internal.AABB;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: Internal.LivingEntity_): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        onDroppedByPlayer(arg0: Internal.Player_): boolean;
        equals(arg0: Internal.ItemStack_, arg1: boolean): boolean;
        isNotReplaceableByPickAction(arg0: Internal.Player_, arg1: number): boolean;
        canApplyAtEnchantingTable(arg0: Internal.Enchantment_): boolean;
        canEquip(arg0: Internal.EquipmentSlot_, arg1: Internal.Entity_): boolean;
        onEntitySwing(arg0: Internal.LivingEntity_): boolean;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onBlockStartBreak(arg0: BlockPos_, arg1: Internal.Player_): boolean;
        onHorseArmorTick(arg0: Internal.Level_, arg1: Internal.Mob_): void;
        canElytraFly(arg0: Internal.LivingEntity_): boolean;
        hasCraftingRemainingItem(): boolean;
        get craftingRemainingItem(): Internal.ItemStack
        get piglinCurrency(): boolean
        get shareTag(): Internal.CompoundTag
        get xpRepairRatio(): number
        get equipmentSlot(): Internal.EquipmentSlot
        get allEnchantments(): Internal.Map<Internal.Enchantment, number>
        get enchantmentValue(): number
        get repairable(): boolean
    }
    type IForgeItemStack_ = IForgeItemStack;
    class BlockEntityWithoutLevelRenderer implements Internal.ResourceManagerReloadListener {
        constructor(arg0: Internal.BlockEntityRenderDispatcher_, arg1: Internal.EntityModelSet_)
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        renderByItem(arg0: Internal.ItemStack_, arg1: Internal.ItemTransforms$TransformType_, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
        readonly blockEntityRenderDispatcher: Internal.BlockEntityRenderDispatcher;
        tridentModel: Internal.TridentModel;
        readonly entityModelSet: Internal.EntityModelSet;
    }
    type BlockEntityWithoutLevelRenderer_ = BlockEntityWithoutLevelRenderer;
    abstract class BufferAllocPool {
        flush(): void;
        static makeInstancePool(context: Internal.DirectContext_): Internal.BufferAllocPool;
        putBack(bytes: number): void;
        makeWriter(arg0: Internal.Mesh_): Internal.ByteBuffer;
        static makeVertexPool(context: Internal.DirectContext_): Internal.BufferAllocPool;
        static makeIndexPool(context: Internal.DirectContext_): Internal.BufferAllocPool;
        reset(): void;
        makeSpace(arg0: Internal.Mesh_): number;
        submit(cmdBuffer: Internal.CommandBuffer_): void;
        static readonly DEFAULT_BUFFER_SIZE: 131072;
    }
    type BufferAllocPool_ = BufferAllocPool;
    interface IntToLongFunction {
        applyAsLong(arg0: number): number;
        (arg0: number): number;
    }
    type IntToLongFunction_ = IntToLongFunction;
    class DiscFragmentItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        getDisplayName(): Internal.MutableComponent;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        get displayName(): Internal.MutableComponent
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DiscFragmentItem_ = DiscFragmentItem;
    class ConfigLoadedEvent$LoadReason extends Internal.Enum<Internal.ConfigLoadedEvent$LoadReason> {
        static values(): Internal.ConfigLoadedEvent$LoadReason[];
        static valueOf(arg0: string): Internal.ConfigLoadedEvent$LoadReason;
        static readonly INITIAL: Internal.ConfigLoadedEvent$LoadReason;
        static readonly LOCAL_SHADOW: Internal.ConfigLoadedEvent$LoadReason;
        static readonly SHADOW: Internal.ConfigLoadedEvent$LoadReason;
        static readonly RELOAD: Internal.ConfigLoadedEvent$LoadReason;
        static readonly RESTORE: Internal.ConfigLoadedEvent$LoadReason;
    }
    type ConfigLoadedEvent$LoadReason_ = "restore" | "initial" | "shadow" | ConfigLoadedEvent$LoadReason | "reload" | "local_shadow";
    class MachineDefinition implements Internal.Supplier<Internal.IMachineBlock> {
        get(): any;
        setItemSupplier(itemSupplier: Internal.Supplier_<Internal.MetaMachineItem>): void;
        getBlockEntityType(): Internal.BlockEntityType<Internal.BlockEntity>;
        setShape(shape: Internal.VoxelShape_): void;
        setBlockEntityTypeSupplier(blockEntityTypeSupplier: Internal.Supplier_<Internal.BlockEntityType<Internal.BlockEntity>>): void;
        getAppearance(): Internal.Supplier<Internal.BlockState>;
        setDefaultPaintingColor(defaultPaintingColor: number): void;
        getId(): ResourceLocation;
        setTooltipBuilder(tooltipBuilder: Internal.BiConsumer_<Internal.ItemStack, Internal.List<Internal.Component>>): void;
        createMetaMachine(blockEntity: Internal.IMachineBlockEntity_): Internal.MetaMachine;
        getRecipeType(): Internal.GTRecipeType;
        setMachineSupplier(machineSupplier: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>): void;
        isAlwaysTryModifyRecipe(): boolean;
        getName(): string;
        setRenderer(renderer: Internal.IRenderer_): void;
        setAlwaysTryModifyRecipe(alwaysTryModifyRecipe: boolean): void;
        getRenderer(): Internal.IRenderer;
        setRecipeModifier(recipeModifier: Internal.BiFunction_<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>): void;
        getRecipeModifier(): Internal.BiFunction<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>;
        setEditableUI(editableUI: Internal.EditableMachineUI_): void;
        getDescriptionId(): string;
        setRecipeType(recipeType: Internal.GTRecipeType_): void;
        getEditableUI(): Internal.EditableMachineUI;
        getDefaultPaintingColor(): number;
        setAppearance(appearance: Internal.Supplier_<Internal.BlockState>): void;
        getTier(): number;
        asStack(count: number): Internal.ItemStack;
        defaultBlockState(): Internal.BlockState;
        getTooltipBuilder(): Internal.BiConsumer<Internal.ItemStack, Internal.List<Internal.Component>>;
        getShape(direction: Internal.Direction_): Internal.VoxelShape;
        setTier(tier: number): void;
        static createDefinition(id: ResourceLocation_): Internal.MachineDefinition;
        setBlockSupplier(blockSupplier: Internal.Supplier_<Internal.Block>): void;
        getItem(): Internal.MetaMachineItem;
        getBlock(): Internal.Block;
        asStack(): Internal.ItemStack;
        set itemSupplier(itemSupplier: Internal.Supplier_<Internal.MetaMachineItem>)
        get blockEntityType(): Internal.BlockEntityType<Internal.BlockEntity>
        set shape(shape: Internal.VoxelShape_)
        set blockEntityTypeSupplier(blockEntityTypeSupplier: Internal.Supplier_<Internal.BlockEntityType<Internal.BlockEntity>>)
        get appearance(): Internal.Supplier<Internal.BlockState>
        set defaultPaintingColor(defaultPaintingColor: number)
        get id(): ResourceLocation
        set tooltipBuilder(tooltipBuilder: Internal.BiConsumer_<Internal.ItemStack, Internal.List<Internal.Component>>)
        get recipeType(): Internal.GTRecipeType
        set machineSupplier(machineSupplier: Internal.Function_<Internal.IMachineBlockEntity, Internal.MetaMachine>)
        get alwaysTryModifyRecipe(): boolean
        get name(): string
        set renderer(renderer: Internal.IRenderer_)
        set alwaysTryModifyRecipe(alwaysTryModifyRecipe: boolean)
        get renderer(): Internal.IRenderer
        set recipeModifier(recipeModifier: Internal.BiFunction_<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>)
        get recipeModifier(): Internal.BiFunction<Internal.MetaMachine, Internal.GTRecipe, Internal.GTRecipe>
        set editableUI(editableUI: Internal.EditableMachineUI_)
        get descriptionId(): string
        set recipeType(recipeType: Internal.GTRecipeType_)
        get editableUI(): Internal.EditableMachineUI
        get defaultPaintingColor(): number
        set appearance(appearance: Internal.Supplier_<Internal.BlockState>)
        get tier(): number
        get tooltipBuilder(): Internal.BiConsumer<Internal.ItemStack, Internal.List<Internal.Component>>
        set tier(tier: number)
        set blockSupplier(blockSupplier: Internal.Supplier_<Internal.Block>)
        get item(): Internal.MetaMachineItem
        get block(): Internal.Block
    }
    type MachineDefinition_ = MachineDefinition;
    class PiglinSpecificSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type PiglinSpecificSensor_ = PiglinSpecificSensor;
    abstract class CommandBuffer {
        constructor()
        moveAndTrackGPUBuffer(buffer: icyllis.arc3d.engine.Buffer_): void;
    }
    type CommandBuffer_ = CommandBuffer;
    class SpawnData$CustomSpawnRules extends Internal.Record {
        constructor(arg0: Internal.InclusiveRange_<number>, arg1: Internal.InclusiveRange_<number>)
        skyLightLimit(): Internal.InclusiveRange<number>;
        blockLightLimit(): Internal.InclusiveRange<number>;
        static readonly CODEC: Internal.Codec<Internal.SpawnData$CustomSpawnRules>;
    }
    type SpawnData$CustomSpawnRules_ = SpawnData$CustomSpawnRules;
    class DragEvent {
        getX(): number;
        getY(): number;
        getLocalState(): any;
        getResult(): boolean;
        getAction(): number;
        get x(): number
        get y(): number
        get localState(): any
        get result(): boolean
        get action(): number
        static readonly ACTION_DRAG_MOVED: 3;
        static readonly ACTION_DRAG_EXITED: 4;
        static readonly ACTION_DRAG_STARTED: 1;
        static readonly ACTION_DRAG_ENDED: 6;
        static readonly ACTION_DRAG_ENTERED: 2;
        static readonly ACTION_DROP: 5;
    }
    type DragEvent_ = DragEvent;
    class Aquifer$FluidStatus {
        constructor(arg0: number, arg1: Internal.BlockState_)
        at(arg0: number): Internal.BlockState;
    }
    type Aquifer$FluidStatus_ = Aquifer$FluidStatus;
    class WorldStem extends Internal.Record implements Internal.AutoCloseable {
        constructor(arg0: Internal.CloseableResourceManager_, arg1: Internal.ReloadableServerResources_, arg2: Internal.RegistryAccess$Frozen_, arg3: Internal.WorldData_)
        registryAccess(): Internal.RegistryAccess$Frozen;
        dataPackResources(): Internal.ReloadableServerResources;
        close(): void;
        resourceManager(): Internal.CloseableResourceManager;
        static load(arg0: Internal.WorldLoader$InitConfig_, arg1: Internal.WorldLoader$WorldDataSupplier_<Internal.WorldData>, arg2: Internal.Executor_, arg3: Internal.Executor_): Internal.CompletableFuture<Internal.WorldStem>;
        worldData(): Internal.WorldData;
    }
    type WorldStem_ = WorldStem;
    interface TelemetryEvent extends Internal.TelemetryPropertyContainer {
        addProperty(arg0: string, arg1: boolean): void;
        addNullProperty(arg0: string): void;
        forJsonObject(arg0: Internal.JsonObject_): Internal.TelemetryPropertyContainer;
        addProperty(arg0: string, arg1: number): void;
        addProperty(arg0: string, arg1: string): void;
        send(): void;
        readonly EMPTY: Internal.TelemetryEvent;
    }
    type TelemetryEvent_ = TelemetryEvent;
    interface IToolable {
        onToolClick(arg0: GTToolType_, arg1: Internal.ItemStack_, arg2: Internal.UseOnContext_): Internal.InteractionResult;
    }
    type IToolable_ = IToolable;
    class RecipesUpdatedEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.RecipeManager_)
        getRecipeManager(): Internal.RecipeManager;
        get recipeManager(): Internal.RecipeManager
    }
    type RecipesUpdatedEvent_ = RecipesUpdatedEvent;
    class Measure {
        constructor(arg0: number, arg1: Internal.MeasureUnit_)
        getUnit(): Internal.MeasureUnit;
        getNumber(): number;
        get unit(): Internal.MeasureUnit
        get number(): number
    }
    type Measure_ = Measure;
    interface Short2ReferenceFunction <V> extends Internal.IntFunction<V>, it.unimi.dsi.fastutil.Function<number, V> {
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Short2LongFunction;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Short2DoubleFunction;
        remove(arg0: number): V;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Short2ByteFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ReferenceFunction<V>;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ReferenceFunction<V>;
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Short2ShortFunction;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Short2ObjectFunction<T>;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2ReferenceFunction<T, V>;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ReferenceFunction<V>;
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Short2ReferenceFunction<T>;
        getOrDefault(arg0: number, arg1: V): V;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Short2CharFunction;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ReferenceFunction<V>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        apply(arg0: number): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        containsKey(arg0: number): boolean;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Short2IntFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ReferenceFunction<V>;
        put(arg0: number, arg1: V): V;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2ReferenceFunction<T, V>;
        get(arg0: number): V;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ReferenceFunction<V>;
        clear(): void;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Short2FloatFunction;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: number): V;
    }
    type Short2ReferenceFunction_<V> = Short2ReferenceFunction<V>;
    interface FloatBinaryOperator extends Internal.DoubleBinaryOperator, Internal.BinaryOperator<number> {
        /**
         * @deprecated
        */
        apply(arg0: number, arg1: number): number;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.BiFunction<number, number, V>;
        /**
         * @deprecated
        */
        apply(arg0: any, arg1: any): any;
        apply(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number, arg1: number): number;
        maxBy<T>(arg0: Internal.Comparator_<T>): Internal.BinaryOperator<T>;
        minBy<T>(arg0: Internal.Comparator_<T>): Internal.BinaryOperator<T>;
        (arg0: number, arg1: number): number;
    }
    type FloatBinaryOperator_ = FloatBinaryOperator;
    class Minecart extends Internal.AbstractMinecart {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPoweredCart(): boolean;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        getMaxCartSpeedOnRail(): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        getSlopeAdjustment(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        canBeRidden(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getComparatorLevel(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        getCurrentRailPosition(): BlockPos;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        shouldDoRailFunctions(): boolean;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get poweredCart(): boolean
        get peacefulCreature(): boolean
        get maxCartSpeedOnRail(): number
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get slopeAdjustment(): number
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get comparatorLevel(): number
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get currentRailPosition(): BlockPos
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Minecart_ = Minecart;
    class ClientboundEntityEventPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Entity_, arg1: number)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getEventId(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getEntity(arg0: Internal.Level_): Internal.Entity;
        isSkippable(): boolean;
        get eventId(): number
        get skippable(): boolean
    }
    type ClientboundEntityEventPacket_ = ClientboundEntityEventPacket;
    class FoliagePlacerType <P extends Internal.FoliagePlacer> implements Internal.IFoliagePlacerTypeAccessor {
        constructor(arg0: Internal.Codec_<P>)
        codec(): Internal.Codec<P>;
        static callCtor_$md$73e547$0(arg0: Internal.Codec_<any>): Internal.FoliagePlacerType<any>;
        static callCtor<T extends Internal.FoliagePlacer>(pCodec: Internal.Codec_<T>): Internal.FoliagePlacerType<T>;
        static readonly MEGA_JUNGLE_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.MegaJungleFoliagePlacer>;
        static readonly FANCY_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.FancyFoliagePlacer>;
        static readonly RANDOM_SPREAD_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.RandomSpreadFoliagePlacer>;
        static readonly DARK_OAK_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.DarkOakFoliagePlacer>;
        static readonly SPRUCE_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.SpruceFoliagePlacer>;
        static readonly BLOB_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.BlobFoliagePlacer>;
        static readonly PINE_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.PineFoliagePlacer>;
        static readonly MEGA_PINE_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.MegaPineFoliagePlacer>;
        static readonly ACACIA_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.AcaciaFoliagePlacer>;
        static readonly BUSH_FOLIAGE_PLACER: Internal.FoliagePlacerType<Internal.BushFoliagePlacer>;
    }
    type FoliagePlacerType_<P extends Internal.FoliagePlacer> = FoliagePlacerType<P> | Special.FoliagePlacerType;
    interface PathIterator {
        next(): void;
        isDone(): boolean;
        getWindingRule(): number;
        currentSegment(arg0: number[]): number;
        currentSegment(arg0: number[]): number;
        get done(): boolean
        get windingRule(): number
        readonly SEG_MOVETO: 0;
        readonly WIND_NON_ZERO: 1;
        readonly SEG_LINETO: 1;
        readonly SEG_CUBICTO: 3;
        readonly WIND_EVEN_ODD: 0;
        readonly SEG_QUADTO: 2;
        readonly SEG_CLOSE: 4;
    }
    type PathIterator_ = PathIterator;
    class ProcessingRecipeSchema$ProcessingRecipeJS extends Internal.RecipeJS {
        constructor()
        superheated(): Internal.RecipeJS;
        getMod(): string;
        heated(): Internal.RecipeJS;
        get mod(): string
    }
    type ProcessingRecipeSchema$ProcessingRecipeJS_ = ProcessingRecipeSchema$ProcessingRecipeJS;
    class PipelineDesc extends Internal.Key$Builder {
        constructor()
        constructor(other: Internal.PipelineDesc_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        pop(): any;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        static of<E>(arg0: E): Internal.List<E>;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        intIterator(): Internal.IntIterator;
        listIterator(): Internal.ListIterator<any>;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        static of(arg0: number, arg1: number): Internal.IntList;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.IntList;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        static of(arg0: number): Internal.IntList;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        clone(): any;
        addAll(arg0: Internal.IntList_): boolean;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        static of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        setElements(arg0: number[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        getShaderKeyLength(): number;
        iterator(): Internal.Iterator<any>;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        static build(desc: Internal.PipelineDesc_, info: Internal.PipelineInfo_, caps: Internal.Caps_): Internal.PipelineDesc;
        static describe(info: Internal.PipelineInfo_, caps: Internal.Caps_): string;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
        get shaderKeyLength(): number
    }
    type PipelineDesc_ = PipelineDesc;
    interface NarratableEntry extends Internal.NarrationSupplier {
        narrationPriority(): Internal.NarratableEntry$NarrationPriority;
        updateNarration(arg0: Internal.NarrationElementOutput_): void;
        isActive(): boolean;
        get active(): boolean
    }
    type NarratableEntry_ = NarratableEntry;
    abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable<Internal.IntBuffer> {
        put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): this;
        compareTo(arg0: any): number;
        static wrap(arg0: number[], arg1: number, arg2: number): Internal.IntBuffer;
        order(): Internal.ByteOrder;
        static wrap(arg0: number[]): Internal.IntBuffer;
        put(arg0: Internal.IntBuffer_): this;
        put(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        get(arg0: number, arg1: number[], arg2: number, arg3: number): this;
        compareTo(arg0: Internal.IntBuffer_): number;
        mismatch(arg0: Internal.IntBuffer_): number;
        put(arg0: number[]): this;
        put(arg0: number): this;
        static allocate(arg0: number): Internal.IntBuffer;
        compact(): this;
        duplicate(): this;
        get(arg0: number, arg1: number[]): this;
        put(arg0: number[], arg1: number, arg2: number): this;
        get(arg0: number): number;
        put(arg0: number, arg1: number): this;
        put(arg0: number, arg1: number[]): this;
        asReadOnlyBuffer(): this;
        get(arg0: number[]): this;
        position(arg0: number): this;
        limit(arg0: number): this;
        get(): number;
        get(arg0: number[], arg1: number, arg2: number): this;
        array(): number[];
    }
    type IntBuffer_ = IntBuffer;
    class CanBeReplacedCallbackJS {
        constructor(blockPlaceContext: Internal.BlockPlaceContext_, state: Internal.BlockState_)
        getClickedFace(): Internal.Direction;
        getClickedBlock(): Internal.BlockContainerJS;
        getNearestLookingDirections(): Internal.Direction[];
        getItem(): Internal.ItemStack;
        canMaterialBeReplaced(): boolean;
        getHorizontalDirection(): Internal.Direction;
        getRotation(): number;
        getFluidStateAtClickedPos(): Internal.FluidState;
        getLevel(): Internal.Level;
        getNearestLookingDirection(): Internal.Direction;
        getClickLocation(): Vec3;
        getNearestLookingVerticalDirection(): Internal.Direction;
        isSecondaryUseActive(): boolean;
        isClickedPosIn(fluid: Internal.Fluid_): boolean;
        getHand(): Internal.InteractionHand;
        getClickedPos(): BlockPos;
        getPlayer(): Internal.Player;
        isInside(): boolean;
        get clickedFace(): Internal.Direction
        get clickedBlock(): Internal.BlockContainerJS
        get nearestLookingDirections(): Internal.Direction[]
        get item(): Internal.ItemStack
        get horizontalDirection(): Internal.Direction
        get rotation(): number
        get fluidStateAtClickedPos(): Internal.FluidState
        get level(): Internal.Level
        get nearestLookingDirection(): Internal.Direction
        get clickLocation(): Vec3
        get nearestLookingVerticalDirection(): Internal.Direction
        get secondaryUseActive(): boolean
        get hand(): Internal.InteractionHand
        get clickedPos(): BlockPos
        get player(): Internal.Player
        get inside(): boolean
    }
    type CanBeReplacedCallbackJS_ = CanBeReplacedCallbackJS;
    class ChunkStatus$ChunkType extends Internal.Enum<Internal.ChunkStatus$ChunkType> {
        static values(): Internal.ChunkStatus$ChunkType[];
        static valueOf(arg0: string): Internal.ChunkStatus$ChunkType;
        static readonly PROTOCHUNK: Internal.ChunkStatus$ChunkType;
        static readonly LEVELCHUNK: Internal.ChunkStatus$ChunkType;
    }
    type ChunkStatus$ChunkType_ = ChunkStatus$ChunkType | "levelchunk" | "protochunk";
    class RecordItem extends Internal.Item {
        constructor(arg0: number, arg1: Internal.SoundEvent_, arg2: Internal.Item$Properties_, arg3: number)
        constructor(arg0: number, arg1: Internal.Supplier_<Internal.SoundEvent>, arg2: Internal.Item$Properties_, arg3: number)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getSound(): Internal.SoundEvent;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        static getBySound(arg0: Internal.SoundEvent_): Internal.RecordItem;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        getDisplayName(): Internal.MutableComponent;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        getLengthInTicks(): number;
        getAnalogOutput(): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        get sound(): Internal.SoundEvent
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        get displayName(): Internal.MutableComponent
        get lengthInTicks(): number
        get analogOutput(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        /**
         * @deprecated
        */
        static readonly BY_NAME: {[key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem, [key: Internal.SoundEvent]: Internal.RecordItem};
    }
    type RecordItem_ = RecordItem;
    class NonNullList <E> extends Internal.AbstractList<E> {
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        get(arg0: number): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static createWithCapacity<E>(arg0: number): Internal.NonNullList<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        parallelStream(): Internal.Stream<E>;
        sort(arg0: Internal.Comparator_<E>): void;
        static of<E>(arg0: E, ...arg1: E[]): Internal.NonNullList<E>;
        set(arg0: number, arg1: E): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        remove(arg0: number): E;
        static create<E>(): Internal.NonNullList<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        static withSize<E>(arg0: number, arg1: E): Internal.NonNullList<E>;
        stream(): Internal.Stream<E>;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<E>;
    }
    type NonNullList_<E> = NonNullList<E>;
    interface AccessorMobEffectInstance {
        bookshelf$getHiddenEffect(): Internal.MobEffectInstance;
        bookshelf$setHiddenEffect(arg0: Internal.MobEffectInstance_): void;
        setDuration(arg0: number): void;
        bookshelf$tickDownDuration(): number;
        set duration(arg0: number)
    }
    type AccessorMobEffectInstance_ = AccessorMobEffectInstance;
    class JigsawBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        getJoint(): Internal.JigsawBlockEntity$JointType;
        getName(): ResourceLocation;
        setPool(arg0: Internal.ResourceKey_<Internal.StructureTemplatePool>): void;
        tdv$isDynamicLightEnabled(): boolean;
        generate(arg0: Internal.ServerLevel_, arg1: number, arg2: boolean): void;
        setTarget(arg0: ResourceLocation_): void;
        getFinalState(): string;
        setJoint(arg0: Internal.JigsawBlockEntity$JointType_): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getTarget(): ResourceLocation;
        deserializeNBT(arg0: Internal.Tag_): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        setName(arg0: ResourceLocation_): void;
        getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket;
        getPool(): Internal.ResourceKey<Internal.StructureTemplatePool>;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        setFinalState(arg0: string): void;
        getRenderBoundingBox(): Internal.AABB;
        get joint(): Internal.JigsawBlockEntity$JointType
        get name(): ResourceLocation
        set pool(arg0: Internal.ResourceKey_<Internal.StructureTemplatePool>)
        set target(arg0: ResourceLocation_)
        get finalState(): string
        set joint(arg0: Internal.JigsawBlockEntity$JointType_)
        get target(): ResourceLocation
        set name(arg0: ResourceLocation_)
        get updatePacket(): Internal.ClientboundBlockEntityDataPacket
        get pool(): Internal.ResourceKey<Internal.StructureTemplatePool>
        get modelData(): Internal.ModelData
        set finalState(arg0: string)
        get renderBoundingBox(): Internal.AABB
        static readonly NAME: "name";
        static readonly POOL: "pool";
        static readonly JOINT: "joint";
        static readonly TARGET: "target";
        static readonly FINAL_STATE: "final_state";
    }
    type JigsawBlockEntity_ = JigsawBlockEntity;
    interface HeadedModel {
        getHead(): Internal.ModelPart;
        get head(): Internal.ModelPart
    }
    type HeadedModel_ = HeadedModel;
    class BezierConnection$Segment {
        constructor()
        derivative: Vec3;
        index: number;
        faceNormal: Vec3;
        position: Vec3;
        normal: Vec3;
    }
    type BezierConnection$Segment_ = BezierConnection$Segment;
    abstract class ImmutableCollection$Builder <E> {
        build(): Internal.ImmutableCollection<E>;
        add(...arg0: E[]): this;
        addAll(arg0: Internal.Iterable_<E>): this;
        add(arg0: E): this;
        addAll(arg0: Internal.Iterator_<E>): this;
    }
    type ImmutableCollection$Builder_<E> = ImmutableCollection$Builder<E>;
    interface IIngredientHelper <V> {
        getErrorInfo(arg0: V): string;
        getDisplayName(arg0: V): string;
        normalizeIngredient(arg0: V): V;
        copyIngredient(arg0: V): V;
        getIngredientType(): Internal.IIngredientType<V>;
        isValidIngredient(arg0: V): boolean;
        getTagEquivalent(arg0: Internal.Collection_<V>): Internal.Optional<ResourceLocation>;
        getUniqueId(arg0: V, arg1: Internal.UidContext_): string;
        isIngredientOnServer(arg0: V): boolean;
        /**
         * @deprecated
        */
        getTags(arg0: V): Internal.Collection<ResourceLocation>;
        getCreativeTabNames(arg0: V): Internal.Collection<string>;
        getTagStream(arg0: V): Internal.Stream<ResourceLocation>;
        getDisplayModId(arg0: V): string;
        getResourceLocation(arg0: V): ResourceLocation;
        getCheatItemStack(arg0: V): Internal.ItemStack;
        getWildcardId(arg0: V): string;
        getColors(arg0: V): Internal.Iterable<number>;
        get ingredientType(): Internal.IIngredientType<V>
    }
    type IIngredientHelper_<V> = IIngredientHelper<V>;
    interface FastMapStateHolder <S> {
        setStateMap(arg0: Internal.FastMap_<S>): void;
        setStateIndex(arg0: number): void;
        setNeighborTable(arg0: Internal.Table_<Internal.Property<any>, Internal.Comparable<any>, S>): void;
        getStateMap(): Internal.FastMap<S>;
        replacePropertyMap(arg0: Internal.ImmutableMap_<Internal.Property<any>, Internal.Comparable<any>>): void;
        getVanillaPropertyMap(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>;
        getStateIndex(): number;
        getNeighborTable(): Internal.Table<Internal.Property<any>, Internal.Comparable<any>, S>;
        set stateMap(arg0: Internal.FastMap_<S>)
        set stateIndex(arg0: number)
        set neighborTable(arg0: Internal.Table_<Internal.Property<any>, Internal.Comparable<any>, S>)
        get stateMap(): Internal.FastMap<S>
        get vanillaPropertyMap(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>
        get stateIndex(): number
        get neighborTable(): Internal.Table<Internal.Property<any>, Internal.Comparable<any>, S>
    }
    type FastMapStateHolder_<S> = FastMapStateHolder<S>;
    class SpruceFoliagePlacer extends Internal.FoliagePlacer {
        constructor(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_, arg2: Internal.IntProvider_)
        static readonly CODEC: Internal.Codec<Internal.SpruceFoliagePlacer>;
    }
    type SpruceFoliagePlacer_ = SpruceFoliagePlacer;
    interface AccessorItemCooldowns {
        bookshelf$getCooldowns(): Internal.Map<Internal.Item, any>;
        bookshelf$getTickCount(): number;
    }
    type AccessorItemCooldowns_ = AccessorItemCooldowns;
    class SuspiciousStewItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        static saveMobEffect(arg0: Internal.ItemStack_, arg1: Internal.MobEffect_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly EFFECTS_TAG: "Effects";
        static readonly EFFECT_DURATION_TAG: "EffectDuration";
        static readonly EFFECT_ID_TAG: "EffectId";
    }
    type SuspiciousStewItem_ = SuspiciousStewItem;
    interface GameMasterBlock {
    }
    type GameMasterBlock_ = GameMasterBlock;
    abstract class BlockableEventLoop <R extends Internal.Runnable> implements Internal.ProfilerMeasured, Internal.Executor, Internal.ProcessorHandle<R> {
        executeIfPossible(arg0: Internal.Runnable_): void;
        tell(arg0: any): void;
        pollTask(): boolean;
        submit<V>(arg0: Internal.Supplier_<V>): Internal.CompletableFuture<V>;
        executeBlocking(arg0: Internal.Runnable_): void;
        getPendingTasksCount(): number;
        profiledMetrics(): Internal.List<Internal.MetricSampler>;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, R>): Internal.CompletableFuture<Source>;
        name(): string;
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, R>): Internal.CompletableFuture<Source>;
        submit(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        static of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): Internal.ProcessorHandle<Msg>;
        close(): void;
        execute(arg0: Internal.Runnable_): void;
        submitAsync(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        isSameThread(): boolean;
        managedBlock(arg0: Internal.BooleanSupplier_): void;
        tell(arg0: R): void;
        get pendingTasksCount(): number
        get sameThread(): boolean
    }
    type BlockableEventLoop_<R extends Internal.Runnable> = BlockableEventLoop<R>;
    class Attributes implements Internal.Cloneable, Internal.Map<any, any> {
        constructor()
        constructor(arg0: Internal.Attributes_)
        constructor(arg0: number)
        clone(): any;
        containsValue(arg0: any): boolean;
        static of<K, V>(): Internal.Map<K, V>;
        getOrDefault(arg0: any, arg1: any): any;
        putAll(arg0: Internal.Map_<any, any>): void;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        putValue(arg0: string, arg1: string): string;
        containsKey(arg0: any): boolean;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        replaceAll(arg0: Internal.BiFunction_<any, any, any>): void;
        replace(arg0: any, arg1: any, arg2: any): boolean;
        put(arg0: any, arg1: any): any;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        computeIfAbsent(arg0: any, arg1: Internal.Function_<any, any>): any;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        size(): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        forEach(arg0: Internal.BiConsumer_<any, any>): void;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        entrySet(): Internal.Set<Internal.Map$Entry<any, any>>;
        static of<K, V>(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<K, V>;
        clear(): void;
        getValue(arg0: Internal.Attributes$Name_): string;
        replace(arg0: any, arg1: any): any;
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        remove(arg0: any): any;
        static of<K, V>(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<K, V>;
        get(arg0: any): any;
        compute(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        computeIfPresent(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        getValue(arg0: string): string;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        putIfAbsent(arg0: any, arg1: any): any;
        get empty(): boolean
    }
    type Attributes_ = Attributes;
    interface RecipeFilter extends Internal.Predicate<Internal.RecipeKJS> {
        test(arg0: any): boolean;
        negate(): Internal.Predicate<Internal.RecipeKJS>;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: Internal.Predicate_<Internal.RecipeKJS>): Internal.Predicate<Internal.RecipeKJS>;
        and(arg0: Internal.Predicate_<Internal.RecipeKJS>): Internal.Predicate<Internal.RecipeKJS>;
        test(arg0: Internal.RecipeKJS_): boolean;
        of(cx: Internal.Context_, o: any): this;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        readonly PARSE: dev.architectury.event.Event<Internal.RecipeFilterParseEvent>;
    }
    type RecipeFilter_ = RecipeFilter | Internal.RecipeFilter_[] | {exact?: boolean, output?: Internal.Ingredient_, id?: Special.RecipeId|RegExp, input?: Internal.Ingredient_, type?: Special.RecipeSerializer, mod?: Special.Mod, not?: Internal.RecipeFilter_, or?: Internal.RecipeFilter_[], group?: string};
    class EnderMan extends Internal.Monster implements Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.EnderMan>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getCarriedBlock(): Internal.BlockState;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        hasBeenStaredAt(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        setCarriedBlock(arg0: Internal.BlockState_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        playStareSound(): void;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        setBeingStaredAt(): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        isCreepy(): boolean;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get carriedBlock(): Internal.BlockState
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set carriedBlock(arg0: Internal.BlockState_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set remainingPersistentAngerTime(arg0: number)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set persistentAngerTarget(arg0: Internal.UUID_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get creepy(): boolean
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type EnderMan_ = EnderMan;
    class ClientboundTeleportEntityPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: Internal.Entity_)
        getX(): number;
        handle(arg0: Internal.PacketListener_): void;
        getY(): number;
        getZ(): number;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getxRot(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getyRot(): number;
        isOnGround(): boolean;
        isSkippable(): boolean;
        getId(): number;
        get x(): number
        get y(): number
        get z(): number
        get xRot(): number
        get yRot(): number
        get onGround(): boolean
        get skippable(): boolean
        get id(): number
    }
    type ClientboundTeleportEntityPacket_ = ClientboundTeleportEntityPacket;
    interface NonNullFunction <T, R> {
        apply(arg0: T): R;
        (arg0: T): R;
    }
    type NonNullFunction_<T, R> = NonNullFunction<T, R>;
    interface ModelPart$Visitor {
        visit(arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void;
        (arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void;
    }
    type ModelPart$Visitor_ = ModelPart$Visitor;
    interface IForgeRegistry$CreateCallback <V> {
        onCreate(arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
        (arg0: Internal.IForgeRegistryInternal_<V>, arg1: Internal.RegistryManager_): void;
    }
    type IForgeRegistry$CreateCallback_<V> = IForgeRegistry$CreateCallback<V>;
    class RecipeIngredientRole extends Internal.Enum<Internal.RecipeIngredientRole> {
        static valueOf(arg0: string): Internal.RecipeIngredientRole;
        static values(): Internal.RecipeIngredientRole[];
        static readonly CATALYST: Internal.RecipeIngredientRole;
        static readonly OUTPUT: Internal.RecipeIngredientRole;
        static readonly RENDER_ONLY: Internal.RecipeIngredientRole;
        static readonly INPUT: Internal.RecipeIngredientRole;
    }
    type RecipeIngredientRole_ = "output" | "input" | "catalyst" | RecipeIngredientRole | "render_only";
    interface ProcessorHandle <Msg> extends Internal.AutoCloseable {
        name(): string;
        tell(arg0: Msg): void;
        of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): this;
        close(): void;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, Msg>): Internal.CompletableFuture<Source>;
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, Msg>): Internal.CompletableFuture<Source>;
    }
    type ProcessorHandle_<Msg> = ProcessorHandle<Msg>;
    class CartographyTableMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        static readonly RESULT_SLOT: 2;
        static readonly MAP_SLOT: 0;
        readonly container: Internal.Container;
        static readonly ADDITIONAL_SLOT: 1;
    }
    type CartographyTableMenu_ = CartographyTableMenu;
    class DyeItem extends Internal.Item {
        constructor(arg0: Internal.DyeColor_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        getDyeColor(): Internal.DyeColor;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        static byColor(arg0: Internal.DyeColor_): Internal.DyeItem;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        get dyeColor(): Internal.DyeColor
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type DyeItem_ = DyeItem;
    class BlockPositionSource$Type implements Internal.PositionSourceType<Internal.BlockPositionSource> {
        constructor()
        static register<S extends Internal.PositionSourceType<T>, T extends Internal.PositionSource>(arg0: string, arg1: S): S;
        static toNetwork<T extends Internal.PositionSource>(arg0: T, arg1: Internal.FriendlyByteBuf_): void;
        codec(): Internal.Codec<Internal.BlockPositionSource>;
        static fromNetwork(arg0: Internal.FriendlyByteBuf_): Internal.PositionSource;
        read(arg0: Internal.FriendlyByteBuf_): Internal.PositionSource;
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.BlockPositionSource_): void;
        write(arg0: Internal.FriendlyByteBuf_, arg1: Internal.PositionSource_): void;
    }
    type BlockPositionSource$Type_ = BlockPositionSource$Type;
    class BogeyStyle {
        constructor(arg0: ResourceLocation_, arg1: ResourceLocation_, arg2: Internal.Component_, arg3: ResourceLocation_, arg4: Internal.ParticleOptions_, arg5: Internal.ParticleOptions_, arg6: Internal.CompoundTag_, arg7: Internal.Map_<Internal.BogeySizes$BogeySize, ResourceLocation>, arg8: Internal.Map_<Internal.BogeySizes$BogeySize, Internal.Supplier<any>>, arg9: Internal.Optional_<Internal.Supplier<Internal.BogeyRenderer$CommonRenderer>>)
        getNewCommonRenderInstance(): Internal.Optional<Internal.BogeyRenderer$CommonRenderer>;
        getInWorldRenderInstance(arg0: Internal.BogeySizes$BogeySize_): Internal.BogeyRenderer;
        getCycleGroup(): Internal.Map<ResourceLocation, Internal.BogeyStyle>;
        getBlockOfSize(arg0: Internal.BogeySizes$BogeySize_): Internal.Block;
        createRendererInstance(arg0: Internal.BogeySizes$BogeySize_): Internal.BogeyRenderer;
        getNextBlock(arg0: Internal.BogeySizes$BogeySize_): Internal.Block;
        createInstance(arg0: Internal.CarriageBogey_, arg1: Internal.BogeySizes$BogeySize_, arg2: Internal.MaterialManager_): Internal.BogeyInstance;
        validSizes(): Internal.Set<Internal.BogeySizes$BogeySize>;
        getInWorldCommonRenderInstance(): Internal.Optional<Internal.BogeyRenderer$CommonRenderer>;
        getSoundType(): Internal.SoundEvent;
        get newCommonRenderInstance(): Internal.Optional<Internal.BogeyRenderer$CommonRenderer>
        get cycleGroup(): Internal.Map<ResourceLocation, Internal.BogeyStyle>
        get inWorldCommonRenderInstance(): Internal.Optional<Internal.BogeyRenderer$CommonRenderer>
        get soundType(): Internal.SoundEvent
        readonly displayName: Internal.Component;
        readonly defaultData: Internal.CompoundTag;
        readonly contactParticle: Internal.ParticleOptions;
        readonly cycleGroup: ResourceLocation;
        readonly smokeParticle: Internal.ParticleOptions;
        readonly soundType: ResourceLocation;
        readonly name: ResourceLocation;
    }
    type BogeyStyle_ = BogeyStyle;
    interface RecipeKJS {
        setGroup(group: string): void;
        getGroup(): string;
        getOrCreateId(): ResourceLocation;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getSchema(): Internal.RecipeSchema;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getType(): ResourceLocation;
        getMod(): string;
        set group(group: string)
        get group(): string
        get orCreateId(): ResourceLocation
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        get mod(): string
    }
    type RecipeKJS_ = RecipeKJS;
    interface IntStream extends Internal.BaseStream<number, Internal.IntStream> {
        concat(arg0: Internal.IntStream_, arg1: Internal.IntStream_): this;
        range(arg0: number, arg1: number): this;
        spliterator(): Internal.Spliterator$OfInt;
        min(): Internal.OptionalInt;
        map(arg0: Internal.IntUnaryOperator_): this;
        isParallel(): boolean;
        onClose(arg0: Internal.Runnable_): this;
        builder(): Internal.IntStream$Builder;
        generate(arg0: Internal.IntSupplier_): this;
        sum(): number;
        findFirst(): Internal.OptionalInt;
        max(): Internal.OptionalInt;
        rangeClosed(arg0: number, arg1: number): this;
        dropWhile(arg0: Internal.IntPredicate_): this;
        count(): number;
        findAny(): Internal.OptionalInt;
        reduce(arg0: Internal.IntBinaryOperator_): Internal.OptionalInt;
        mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): this;
        of(arg0: number): this;
        mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream;
        iterate(arg0: number, arg1: Internal.IntUnaryOperator_): this;
        reduce(arg0: number, arg1: Internal.IntBinaryOperator_): number;
        sequential(): this;
        filter(arg0: Internal.IntPredicate_): this;
        anyMatch(arg0: Internal.IntPredicate_): boolean;
        distinct(): this;
        iterate(arg0: number, arg1: Internal.IntPredicate_, arg2: Internal.IntUnaryOperator_): this;
        peek(arg0: Internal.IntConsumer_): this;
        takeWhile(arg0: Internal.IntPredicate_): this;
        collect<R>(arg0: Internal.Supplier_<R>, arg1: Internal.ObjIntConsumer_<R>, arg2: Internal.BiConsumer_<R, R>): R;
        mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream;
        forEach(arg0: Internal.IntConsumer_): void;
        sorted(): this;
        flatMap(arg0: Internal.IntFunction_<Internal.IntStream>): this;
        toArray(): number[];
        noneMatch(arg0: Internal.IntPredicate_): boolean;
        unordered(): this;
        empty(): this;
        mapToObj<U>(arg0: Internal.IntFunction_<U>): Internal.Stream<U>;
        iterator(): Internal.Iterator<any>;
        parallel(): this;
        limit(arg0: number): this;
        of(...arg0: number[]): this;
        asDoubleStream(): Internal.DoubleStream;
        allMatch(arg0: Internal.IntPredicate_): boolean;
        asLongStream(): Internal.LongStream;
        forEachOrdered(arg0: Internal.IntConsumer_): void;
        boxed(): Internal.Stream<number>;
        close(): void;
        summaryStatistics(): Internal.IntSummaryStatistics;
        average(): Internal.OptionalDouble;
        skip(arg0: number): this;
        get parallel(): boolean
    }
    type IntStream_ = IntStream;
    interface BlockEntityTicker <T extends Internal.BlockEntity> {
        tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void;
        (arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void;
    }
    type BlockEntityTicker_<T extends Internal.BlockEntity> = BlockEntityTicker<T>;
    interface ClimateProperties {
        getPrecipitation(): Internal.Biome$Precipitation;
        getDownfall(): number;
        getTemperatureModifier(): Internal.Biome$TemperatureModifier;
        getTemperature(): number;
        get precipitation(): Internal.Biome$Precipitation
        get downfall(): number
        get temperatureModifier(): Internal.Biome$TemperatureModifier
        get temperature(): number
    }
    type ClimateProperties_ = ClimateProperties;
    interface IConfigurable {
        getConfigElement<T>(...arg0: string[]): Internal.Optional<T>;
        getConfigList(...arg0: string[]): Internal.List<Internal.IConfigurable>;
    }
    type IConfigurable_ = IConfigurable;
    class BufferLayout {
        constructor(arg0: Internal.List_<Internal.LayoutItem>)
        getAttributeCount(): number;
        static builder(): Internal.BufferLayout$Builder;
        getLayoutItems(): Internal.List<Internal.LayoutItem>;
        getStride(): number;
        get attributeCount(): number
        get layoutItems(): Internal.List<Internal.LayoutItem>
        get stride(): number
    }
    type BufferLayout_ = BufferLayout;
    class AbstractUniform {
        constructor()
        setMat2x2(arg0: number, arg1: number, arg2: number, arg3: number): void;
        set(arg0: number, arg1: number, arg2: number): void;
        setMat3x4(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void;
        set(arg0: number): void;
        setSafe(arg0: number, arg1: number, arg2: number, arg3: number): void;
        setMat3x2(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        set(arg0: number, arg1: number, arg2: number, arg3: number): void;
        setMat3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void;
        set(arg0: Internal.Matrix3f_): void;
        set(arg0: Internal.Matrix4f_): void;
        set(arg0: number): void;
        set(arg0: number, arg1: number, arg2: number): void;
        set(arg0: number[]): void;
        setMat4x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void;
        set(arg0: Internal.Vector3f_): void;
        set(arg0: Internal.Vector4f_): void;
        setMat4x2(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        set(arg0: number, arg1: number): void;
        setMat4x4(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, arg14: number, arg15: number): void;
        setMat2x4(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void;
        setSafe(arg0: number, arg1: number, arg2: number, arg3: number): void;
        set(arg0: number, arg1: number, arg2: number, arg3: number): void;
        set(arg0: number, arg1: number): void;
        setMat2x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
    }
    type AbstractUniform_ = AbstractUniform;
    interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod<Internal.ClassDesc, Internal.MethodTypeDesc> {
        displayDescriptor(): string;
        descriptorString(): string;
        dropParameterTypes(arg0: number, arg1: number): Internal.TypeDescriptor$OfMethod<any, any>;
        returnType(): Internal.ClassDesc;
        parameterCount(): number;
        resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any;
        changeReturnType(arg0: Internal.ClassDesc_): this;
        of(arg0: Internal.ClassDesc_, ...arg1: Internal.ClassDesc_[]): this;
        insertParameterTypes(arg0: number, arg1: Internal.TypeDescriptor$OfField_<any>[]): Internal.TypeDescriptor$OfMethod<any, any>;
        parameterList(): Internal.List<Internal.ClassDesc>;
        changeParameterType(arg0: number, arg1: Internal.TypeDescriptor$OfField_<any>): Internal.TypeDescriptor$OfMethod<any, any>;
        changeParameterType(arg0: number, arg1: Internal.ClassDesc_): this;
        parameterType(arg0: number): Internal.TypeDescriptor$OfField<any>;
        changeReturnType(arg0: Internal.TypeDescriptor$OfField_<any>): Internal.TypeDescriptor$OfMethod<any, any>;
        equals(arg0: any): boolean;
        ofDescriptor(arg0: string): this;
        insertParameterTypes(arg0: number, ...arg1: Internal.ClassDesc_[]): this;
        parameterArray(): Internal.ClassDesc[];
    }
    type MethodTypeDesc_ = MethodTypeDesc;
    class Typed <A> {
        constructor(arg0: com.mojang.datafixers.types.Type_<A>, arg1: Internal.DynamicOps_<any>, arg2: A)
        getAllTyped<FT>(arg0: Internal.OpticFinder_<FT>): Internal.List<Internal.Typed<FT>>;
        updateTyped<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Function_<Internal.Typed<any>, Internal.Typed<any>>): Internal.Typed<any>;
        getValue(): A;
        inj2<B>(arg0: com.mojang.datafixers.types.Type_<B>): Internal.Typed<Internal.Either<B, A>>;
        getType(): com.mojang.datafixers.types.Type<A>;
        updateRecursive<FT>(arg0: Internal.OpticFinder_<FT>, arg1: Internal.Function_<FT, FT>): Internal.Typed<any>;
        out(): this;
        getOrCreateTyped<FT>(arg0: Internal.OpticFinder_<FT>): Internal.Typed<FT>;
        getTyped<FT>(arg0: Internal.OpticFinder_<FT>): Internal.Typed<FT>;
        getAll<FT>(arg0: Internal.TypedOptic_<A, any, FT, any>): Internal.List<FT>;
        getOptional<FT>(arg0: Internal.OpticFinder_<FT>): Internal.Optional<FT>;
        getOptionalTyped<FT>(arg0: Internal.OpticFinder_<FT>): Internal.Optional<Internal.Typed<FT>>;
        update<FT>(arg0: Internal.OpticFinder_<FT>, arg1: Internal.Function_<FT, FT>): Internal.Typed<any>;
        updateRecursiveTyped<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Function_<Internal.Typed<any>, Internal.Typed<any>>): Internal.Typed<any>;
        updateTyped<FT>(arg0: Internal.OpticFinder_<FT>, arg1: Internal.Function_<Internal.Typed<any>, Internal.Typed<any>>): Internal.Typed<any>;
        getOps(): Internal.DynamicOps<any>;
        inj1<B>(arg0: com.mojang.datafixers.types.Type_<B>): Internal.Typed<Internal.Either<A, B>>;
        updateRecursive<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Function_<FT, FR>): Internal.Typed<any>;
        getOrCreate<FT>(arg0: Internal.OpticFinder_<FT>): FT;
        updateRecursiveTyped<FT>(arg0: Internal.OpticFinder_<FT>, arg1: Internal.Function_<Internal.Typed<any>, Internal.Typed<any>>): Internal.Typed<any>;
        set<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: FR): Internal.Typed<any>;
        write(): Internal.DataResult<Internal.Dynamic<any>>;
        getOrDefault<FT>(arg0: Internal.OpticFinder_<FT>, arg1: FT): FT;
        static pair<A, B>(arg0: Internal.Typed_<A>, arg1: Internal.Typed_<B>): Internal.Typed<com.mojang.datafixers.util.Pair<A, B>>;
        get<FT>(arg0: Internal.OpticFinder_<FT>): FT;
        update<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Function_<FT, FR>): Internal.Typed<any>;
        set<FT>(arg0: Internal.OpticFinder_<FT>, arg1: FT): Internal.Typed<any>;
        set<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: Internal.Typed_<FR>): Internal.Typed<any>;
        get value(): A
        get type(): com.mojang.datafixers.types.Type<A>
        get ops(): Internal.DynamicOps<any>
    }
    type Typed_<A> = Typed<A>;
    class AbuseReportRequest$ClientInfo {
        constructor(arg0: string)
        clientVersion: string;
    }
    type AbuseReportRequest$ClientInfo_ = AbuseReportRequest$ClientInfo;
    class BannerItem extends Internal.StandingAndWallBlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Block_, arg2: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getColor(): Internal.DyeColor;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        static appendHoverTextFromBannerBlockEntityTag(arg0: Internal.ItemStack_, arg1: Internal.List_<Internal.Component>): void;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get color(): Internal.DyeColor
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BannerItem_ = BannerItem;
    class IronGolem$Crackiness extends Internal.Enum<Internal.IronGolem$Crackiness> {
        static valueOf(arg0: string): Internal.IronGolem$Crackiness;
        static values(): Internal.IronGolem$Crackiness[];
        static byFraction(arg0: number): Internal.IronGolem$Crackiness;
        static readonly NONE: Internal.IronGolem$Crackiness;
        static readonly LOW: Internal.IronGolem$Crackiness;
        static readonly HIGH: Internal.IronGolem$Crackiness;
        static readonly MEDIUM: Internal.IronGolem$Crackiness;
    }
    type IronGolem$Crackiness_ = "medium" | "high" | "low" | "none" | IronGolem$Crackiness;
    class WildcardIngredient extends Internal.KubeJSIngredient {
        getDisplayStacks(): Internal.ItemStackSet;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        self(): Internal.Ingredient;
        getItemIds(): Internal.Set<string>;
        asStack(): InputItem;
        withCount(count: number): InputItem;
        toJson(): Internal.JsonElement;
        or(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        isWildcard(): boolean;
        getStacks(): Internal.ItemStackSet;
        getItemTypes(): Internal.Set<Internal.Item>;
        or(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        and(ingredient: Internal.Ingredient_): Internal.Ingredient;
        static create(values: Internal.Stream_<Internal.Ingredient$Value>): Internal.Ingredient;
        getFirst(): Internal.ItemStack;
        subtract(subtracted: Internal.Ingredient_): Internal.Ingredient;
        negate(): Internal.Predicate<Internal.ItemStack>;
        testItem(item: Internal.Item_): boolean;
        asIngredient(): Internal.Ingredient;
        and(arg0: Internal.Predicate_<Internal.ItemStack>): Internal.Predicate<Internal.ItemStack>;
        get displayStacks(): Internal.ItemStackSet
        get itemIds(): Internal.Set<string>
        get wildcard(): boolean
        get stacks(): Internal.ItemStackSet
        get itemTypes(): Internal.Set<Internal.Item>
        get first(): Internal.ItemStack
        static INSTANCE: Internal.WildcardIngredient;
        static readonly SERIALIZER: Internal.KubeJSIngredientSerializer<Internal.WildcardIngredient>;
    }
    type WildcardIngredient_ = WildcardIngredient;
    interface BorderChangeListener {
        onBorderSetDamageSafeZOne(arg0: Internal.WorldBorder_, arg1: number): void;
        onBorderSizeLerping(arg0: Internal.WorldBorder_, arg1: number, arg2: number, arg3: number): void;
        onBorderCenterSet(arg0: Internal.WorldBorder_, arg1: number, arg2: number): void;
        onBorderSizeSet(arg0: Internal.WorldBorder_, arg1: number): void;
        onBorderSetDamagePerBlock(arg0: Internal.WorldBorder_, arg1: number): void;
        onBorderSetWarningBlocks(arg0: Internal.WorldBorder_, arg1: number): void;
        onBorderSetWarningTime(arg0: Internal.WorldBorder_, arg1: number): void;
    }
    type BorderChangeListener_ = BorderChangeListener;
    class JsonPrimitive extends Internal.JsonElement {
        constructor(arg0: string)
        constructor(arg0: number)
        constructor(arg0: boolean)
        constructor(arg0: string)
        isString(): boolean;
        isBoolean(): boolean;
        isNumber(): boolean;
        get string(): boolean
        get "boolean"(): boolean
        get number(): boolean
    }
    type JsonPrimitive_ = JsonPrimitive;
    interface AccessorMinecraft {
        bookshelf$getFontManager(): Internal.FontManager;
    }
    type AccessorMinecraft_ = AccessorMinecraft;
    class AbuseReportLimits extends Internal.Record {
        constructor(maxOpinionCommentsLength: number, maxReportedMessageCount: number, maxEvidenceMessageCount: number, leadingContextMessageCount: number, trailingContextMessageCount: number)
        maxReportedMessageCount(): number;
        maxEvidenceMessageCount(): number;
        leadingContextMessageCount(): number;
        trailingContextMessageCount(): number;
        maxOpinionCommentsLength(): number;
        static readonly DEFAULTS: Internal.AbuseReportLimits;
    }
    type AbuseReportLimits_ = AbuseReportLimits;
    class HurtBySensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type HurtBySensor_ = HurtBySensor;
    interface LongFunction <R> {
        apply(arg0: number): R;
        (arg0: number): R;
    }
    type LongFunction_<R> = LongFunction<R>;
    class SignalBlock$SignalType extends Internal.Enum<Internal.SignalBlock$SignalType> implements Internal.StringRepresentable {
        static values(): Internal.SignalBlock$SignalType[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.SignalBlock$SignalType;
        get serializedName(): string
        static readonly ENTRY_SIGNAL: Internal.SignalBlock$SignalType;
        static readonly CROSS_SIGNAL: Internal.SignalBlock$SignalType;
    }
    type SignalBlock$SignalType_ = "cross_signal" | "entry_signal" | SignalBlock$SignalType;
    interface BlockEntityTypeExtension <T extends Internal.BlockEntity> {
        flywheel$setInstancingController(arg0: Internal.BlockEntityInstancingController_<T>): void;
        flywheel$getInstancingController(): Internal.BlockEntityInstancingController<T>;
    }
    type BlockEntityTypeExtension_<T extends Internal.BlockEntity> = BlockEntityTypeExtension<T>;
    interface Saddleable {
        equipSaddle(arg0: Internal.SoundSource_): void;
        isSaddled(): boolean;
        isSaddleable(): boolean;
        get saddled(): boolean
        get saddleable(): boolean
    }
    type Saddleable_ = Saddleable;
    class DataPackConfig {
        constructor(arg0: Internal.List_<string>, arg1: Internal.List_<string>)
        getEnabled(): Internal.List<string>;
        addModPacks(arg0: Internal.List_<string>): void;
        getDisabled(): Internal.List<string>;
        get enabled(): Internal.List<string>
        get disabled(): Internal.List<string>
        static readonly CODEC: Internal.Codec<Internal.DataPackConfig>;
        static readonly DEFAULT: Internal.DataPackConfig;
    }
    type DataPackConfig_ = DataPackConfig;
    class Month extends Internal.Enum<Internal.Month> implements Internal.TemporalAccessor, Internal.TemporalAdjuster {
        static of(arg0: number): Internal.Month;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        static values(): Internal.Month[];
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        minLength(): number;
        getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string;
        minus(arg0: number): this;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        length(arg0: boolean): number;
        static from(arg0: Internal.TemporalAccessor_): Internal.Month;
        get(arg0: Internal.TemporalField_): number;
        plus(arg0: number): this;
        getLong(arg0: Internal.TemporalField_): number;
        firstMonthOfQuarter(): this;
        firstDayOfYear(arg0: boolean): number;
        maxLength(): number;
        getValue(): number;
        static valueOf(arg0: string): Internal.Month;
        isSupported(arg0: Internal.TemporalField_): boolean;
        get value(): number
        static readonly JANUARY: Internal.Month;
        static readonly JUNE: Internal.Month;
        static readonly FEBRUARY: Internal.Month;
        static readonly APRIL: Internal.Month;
        static readonly MAY: Internal.Month;
        static readonly MARCH: Internal.Month;
        static readonly AUGUST: Internal.Month;
        static readonly OCTOBER: Internal.Month;
        static readonly JULY: Internal.Month;
        static readonly SEPTEMBER: Internal.Month;
        static readonly NOVEMBER: Internal.Month;
        static readonly DECEMBER: Internal.Month;
    }
    type Month_ = "march" | "april" | "september" | "may" | "june" | "august" | Month | "december" | "january" | "july" | "october" | "february" | "november";
    class Label extends Internal.AbstractSimiWidget {
        constructor(arg0: number, arg1: number, arg2: Internal.Component_)
        charTyped(arg0: string, arg1: number): boolean;
        withShadow(): this;
        colored(arg0: number): this;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        withSuffix(arg0: string): this;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        setTextAndTrim(arg0: Internal.Component_, arg1: boolean, arg2: number): void;
        suffix: string;
        text: Internal.Component;
    }
    type Label_ = Label;
    class ProtectedBlockProcessor extends Internal.StructureProcessor {
        constructor(arg0: Internal.TagKey_<Internal.Block>)
        static readonly CODEC: Internal.Codec<Internal.ProtectedBlockProcessor>;
        readonly cannotReplace: Internal.TagKey<Internal.Block>;
    }
    type ProtectedBlockProcessor_ = ProtectedBlockProcessor;
    class RecipeTypeFunction extends Internal.BaseFunction implements Internal.WrappedJS {
        constructor(event: Internal.RecipesEventJS_, schemaType: Internal.RecipeSchemaType_)
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getAllIds(cx: Internal.Context_): any[];
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        createRecipe(args: any[]): Internal.RecipeJS;
        getMod(): string;
        get mod(): string
        readonly schemaType: Internal.RecipeSchemaType;
        static readonly SKIP_ERROR: Internal.Pattern;
        readonly id: ResourceLocation;
        readonly idString: string;
        readonly event: Internal.RecipesEventJS;
    }
    type RecipeTypeFunction_ = RecipeTypeFunction;
    class DropExperienceBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.IntProvider_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type DropExperienceBlock_ = DropExperienceBlock;
    class LayerDefinition implements Internal.LayerDefinitionAccess {
        bakeRoot(): Internal.ModelPart;
        static automobility$create_$md$73e547$0(arg0: Internal.MeshDefinition_, arg1: Internal.MaterialDefinition_): Internal.LayerDefinition;
        automobility$texture(): Internal.MaterialDefinition;
        static automobility$create(arg0: Internal.MeshDefinition_, arg1: Internal.MaterialDefinition_): Internal.LayerDefinition;
        automobility$root(): Internal.MeshDefinition;
        static create(arg0: Internal.MeshDefinition_, arg1: number, arg2: number): Internal.LayerDefinition;
    }
    type LayerDefinition_ = LayerDefinition;
    class WeightedStateProvider extends Internal.BlockStateProvider {
        constructor(arg0: Internal.SimpleWeightedRandomList$Builder_<Internal.BlockState>)
        constructor(arg0: Internal.SimpleWeightedRandomList_<Internal.BlockState>)
        static readonly CODEC: Internal.Codec<Internal.WeightedStateProvider>;
    }
    type WeightedStateProvider_ = WeightedStateProvider;
    abstract class ContentHandler {
        constructor()
        getContent(arg0: Internal.URLConnection_): any;
        getContent(arg0: Internal.URLConnection_, arg1: typeof any[]): any;
    }
    type ContentHandler_ = ContentHandler;
    class StructureBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        getStructurePos(): BlockPos;
        getShowBoundingBox(): boolean;
        getSeed(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        hasStructureName(): boolean;
        getStructureName(): string;
        loadStructure(arg0: Internal.ServerLevel_, arg1: boolean, arg2: Internal.StructureTemplate_): boolean;
        isStructureLoadable(): boolean;
        loadStructure(arg0: Internal.ServerLevel_, arg1: boolean): boolean;
        onLoad(): void;
        getMetaData(): string;
        getMode(): Internal.StructureMode;
        getStructureSize(): Vec3i;
        isPowered(): boolean;
        setSeed(arg0: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        usedBy(arg0: Internal.Player_): boolean;
        getRotation(): Internal.Rotation;
        setStructureName(arg0: string): void;
        setPowered(arg0: boolean): void;
        setRotation(arg0: Internal.Rotation_): void;
        static createRandom(arg0: number): Internal.RandomSource;
        createdBy(arg0: Internal.LivingEntity_): void;
        getRenderBoundingBox(): Internal.AABB;
        setIntegrity(arg0: number): void;
        saveStructure(arg0: boolean): boolean;
        loadStructure(arg0: Internal.ServerLevel_): boolean;
        detectSize(): boolean;
        setStructurePos(arg0: BlockPos_): void;
        tdv$isDynamicLightEnabled(): boolean;
        setMode(arg0: Internal.StructureMode_): void;
        getMirror(): Internal.Mirror;
        getIntegrity(): number;
        setShowAir(arg0: boolean): void;
        setShowBoundingBox(arg0: boolean): void;
        getUpdatePacket(): Internal.Packet<any>;
        serializeNBT(): Internal.Tag;
        saveStructure(): boolean;
        unloadStructure(): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getStructurePath(): string;
        setIgnoreEntities(arg0: boolean): void;
        isIgnoreEntities(): boolean;
        setMetaData(arg0: string): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        setStructureSize(arg0: Vec3i_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getModelData(): Internal.ModelData;
        getShowAir(): boolean;
        setStructureName(arg0: ResourceLocation_): void;
        setMirror(arg0: Internal.Mirror_): void;
        get structurePos(): BlockPos
        get showBoundingBox(): boolean
        get seed(): number
        get structureName(): string
        get structureLoadable(): boolean
        get metaData(): string
        get mode(): Internal.StructureMode
        get structureSize(): Vec3i
        get powered(): boolean
        set seed(arg0: number)
        get rotation(): Internal.Rotation
        set structureName(arg0: string)
        set powered(arg0: boolean)
        set rotation(arg0: Internal.Rotation_)
        get renderBoundingBox(): Internal.AABB
        set integrity(arg0: number)
        set structurePos(arg0: BlockPos_)
        set mode(arg0: Internal.StructureMode_)
        get mirror(): Internal.Mirror
        get integrity(): number
        set showAir(arg0: boolean)
        set showBoundingBox(arg0: boolean)
        get updatePacket(): Internal.Packet<any>
        get structurePath(): string
        set ignoreEntities(arg0: boolean)
        get ignoreEntities(): boolean
        set metaData(arg0: string)
        set structureSize(arg0: Vec3i_)
        get modelData(): Internal.ModelData
        get showAir(): boolean
        set structureName(arg0: ResourceLocation_)
        set mirror(arg0: Internal.Mirror_)
        static readonly MAX_OFFSET_PER_AXIS: 48;
        static readonly MAX_SIZE_PER_AXIS: 48;
        static readonly AUTHOR_TAG: "author";
    }
    type StructureBlockEntity_ = StructureBlockEntity;
    class ViewportEvent$ComputeCameraAngles extends Internal.ViewportEvent {
        constructor()
        constructor(arg0: Internal.GameRenderer_, arg1: Internal.Camera_, arg2: number, arg3: number, arg4: number, arg5: number)
        getRoll(): number;
        setPitch(arg0: number): void;
        getPitch(): number;
        getYaw(): number;
        setRoll(arg0: number): void;
        setYaw(arg0: number): void;
        get roll(): number
        set pitch(arg0: number)
        get pitch(): number
        get yaw(): number
        set roll(arg0: number)
        set yaw(arg0: number)
    }
    type ViewportEvent$ComputeCameraAngles_ = ViewportEvent$ComputeCameraAngles;
    class Key$Builder extends Internal.IntArrayList implements icyllis.arc3d.engine.Key {
        constructor()
        constructor(other: Internal.Key$Builder_)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        /**
         * @deprecated
        */
        get(arg0: number): number;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        /**
         * @deprecated
        */
        pop(): any;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: any): void;
        static of<E>(arg0: E): Internal.List<E>;
        intStream(): Internal.IntStream;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        intParallelStream(): Internal.IntStream;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: number): number;
        intIterator(): Internal.IntIterator;
        listIterator(): Internal.ListIterator<any>;
        removeIf(arg0: Internal.IntPredicate_): boolean;
        static of(arg0: number, arg1: number): Internal.IntList;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        /**
         * @deprecated
        */
        indexOf(arg0: any): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.IntList;
        toArray<T>(arg0: T[]): T[];
        appendComment(comment: string): void;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        static of(arg0: number): Internal.IntList;
        /**
         * @deprecated
        */
        replaceAll(arg0: Internal.UnaryOperator_<number>): void;
        addBits(numBits: number, value: number, label: string): void;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        /**
         * @deprecated
        */
        unstableSort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        spliterator(): Internal.Spliterator<any>;
        /**
         * @deprecated
        */
        sort(arg0: Internal.Comparator_<number>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        /**
         * @deprecated
        */
        set(arg0: number, arg1: any): any;
        /**
         * @deprecated
        */
        lastIndexOf(arg0: any): number;
        clone(): any;
        addAll(arg0: Internal.IntList_): boolean;
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        /**
         * @deprecated
        */
        remove(arg0: number): any;
        /**
         * @deprecated
        */
        top(): any;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        addBool(b: boolean, label: string): void;
        flush(): void;
        addInt32(v: number, label: string): void;
        static of<E>(...arg0: E[]): Internal.List<E>;
        listIterator(arg0: number): Internal.ListIterator<any>;
        setElements(arg0: number, arg1: number[]): void;
        /**
         * @deprecated
        */
        add(arg0: number, arg1: number): void;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        setElements(arg0: number[]): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        iterator(): Internal.Iterator<any>;
        toKey(): icyllis.arc3d.engine.Key;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        replaceAll(arg0: Internal.IntUnaryOperator_): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        intSpliterator(): Internal.IntSpliterator;
        subList(arg0: number, arg1: number): Internal.List<any>;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        set elements(arg0: number[])
    }
    type Key$Builder_ = Key$Builder;
    class PalettedContainer$Configuration <T> extends Internal.Record {
        bits(): number;
        factory(): Internal.Palette$Factory;
        createData(arg0: Internal.IdMap_<T>, arg1: Internal.PaletteResize_<T>, arg2: number): Internal.PalettedContainer$Data<T>;
    }
    type PalettedContainer$Configuration_<T> = PalettedContainer$Configuration<T>;
    class SugarCaneBlock extends Internal.Block implements Internal.IPlantable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly AGE: Internal.IntegerProperty;
    }
    type SugarCaneBlock_ = SugarCaneBlock;
    interface Float2CharFunction extends it.unimi.dsi.fastutil.Function<number, string>, Internal.DoubleToIntFunction {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2CharFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: string): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): string;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction;
        put(arg0: number, arg1: string): string;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction;
        defaultReturnValue(arg0: string): void;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2CharFunction<T>;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction;
        getOrDefault(arg0: number, arg1: string): string;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction;
        apply(arg0: number): string;
        remove(arg0: number): string;
        get(arg0: number): string;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        size(): number;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction;
        clear(): void;
        identity<T>(): Internal.Function<T, T>;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        (arg0: number): string;
    }
    type Float2CharFunction_ = Float2CharFunction;
    class BlendingData {
        static sideByGenerationAge(arg0: Internal.WorldGenLevel_, arg1: number, arg2: number, arg3: boolean): Internal.Set<Internal.Direction8>;
        getAreaWithOldGeneration(): Internal.LevelHeightAccessor;
        static getOrUpdateBlendingData(arg0: Internal.WorldGenRegion_, arg1: number, arg2: number): Internal.BlendingData;
        get areaWithOldGeneration(): Internal.LevelHeightAccessor
        static readonly CODEC: Internal.Codec<Internal.BlendingData>;
    }
    type BlendingData_ = BlendingData;
    class GameProfile {
        constructor(arg0: Internal.UUID_, arg1: string)
        getName(): string;
        getId(): Internal.UUID;
        isLegacy(): boolean;
        getProperties(): Internal.PropertyMap;
        isComplete(): boolean;
        get name(): string
        get id(): Internal.UUID
        get legacy(): boolean
        get properties(): Internal.PropertyMap
        get complete(): boolean
    }
    type GameProfile_ = GameProfile;
    class FFICIF extends Internal.Struct implements Internal.NativeResource {
        constructor(arg0: Internal.ByteBuffer_)
        static nrtype(arg0: number): Internal.FFIType;
        static nnargs(arg0: number): number;
        flags(): number;
        static malloc(): Internal.FFICIF;
        bytes(): number;
        static malloc(arg0: number): Internal.FFICIF$Buffer;
        static nabi(arg0: number): number;
        rtype(): Internal.FFIType;
        static narg_types(arg0: number, arg1: number): Internal.PointerBuffer;
        static calloc(arg0: Internal.MemoryStack_): Internal.FFICIF;
        static malloc(arg0: Internal.MemoryStack_): Internal.FFICIF;
        static calloc(arg0: number): Internal.FFICIF$Buffer;
        static create(arg0: number, arg1: number): Internal.FFICIF$Buffer;
        static nbytes(arg0: number): number;
        static create(arg0: number): Internal.FFICIF$Buffer;
        static createSafe(arg0: number, arg1: number): Internal.FFICIF$Buffer;
        static create(arg0: number): Internal.FFICIF;
        static calloc(): Internal.FFICIF;
        static malloc(arg0: number, arg1: Internal.MemoryStack_): Internal.FFICIF$Buffer;
        abi(): number;
        static createSafe(arg0: number): Internal.FFICIF;
        close(): void;
        static calloc(arg0: number, arg1: Internal.MemoryStack_): Internal.FFICIF$Buffer;
        arg_types(arg0: number): Internal.PointerBuffer;
        static nflags(arg0: number): number;
        nargs(): number;
        static create(): Internal.FFICIF;
        static readonly NARGS: 4;
        static readonly ALIGNOF: 8;
        static readonly ABI: 0;
        static readonly ARG_TYPES: 8;
        static readonly SIZEOF: 32;
        static readonly BYTES: 24;
        static readonly FLAGS: 28;
        static readonly RTYPE: 16;
    }
    type FFICIF_ = FFICIF;
    class Connection extends Internal.SimpleChannelInboundHandler<Internal.Packet<any>> {
        constructor(arg0: Internal.PacketFlow_)
        static connectToLocalServer(arg0: Internal.SocketAddress_): Internal.Connection;
        isMemoryConnection(): boolean;
        handleDisconnection(): void;
        static connectToServer(arg0: Internal.InetSocketAddress_, arg1: boolean): Internal.Connection;
        setProtocol(arg0: Internal.ConnectionProtocol_): void;
        setListener(arg0: Internal.PacketListener_): void;
        getAverageReceivedPackets(): number;
        getPacketListener(): Internal.PacketListener;
        setEncryptionKey(arg0: Internal.Cipher_, arg1: Internal.Cipher_): void;
        isConnected(): boolean;
        isConnecting(): boolean;
        disconnect(arg0: Internal.Component_): void;
        send(arg0: Internal.Packet_<any>, arg1: Internal.PacketSendListener_): void;
        getDisconnectedReason(): Internal.Component;
        setupCompression(arg0: number, arg1: boolean): void;
        isEncrypted(): boolean;
        getDirection(): Internal.PacketFlow;
        getAverageSentPackets(): number;
        tick(): void;
        getRemoteAddress(): Internal.SocketAddress;
        channel(): io.netty.channel.Channel;
        getReceiving(): Internal.PacketFlow;
        setReadOnly(): void;
        getSending(): Internal.PacketFlow;
        send(arg0: Internal.Packet_<any>): void;
        get memoryConnection(): boolean
        set protocol(arg0: Internal.ConnectionProtocol_)
        set listener(arg0: Internal.PacketListener_)
        get averageReceivedPackets(): number
        get packetListener(): Internal.PacketListener
        get connected(): boolean
        get connecting(): boolean
        get disconnectedReason(): Internal.Component
        get encrypted(): boolean
        get direction(): Internal.PacketFlow
        get averageSentPackets(): number
        get remoteAddress(): Internal.SocketAddress
        get receiving(): Internal.PacketFlow
        get sending(): Internal.PacketFlow
        static readonly PACKET_MARKER: Internal.Log4jMarker;
        static readonly LOCAL_WORKER_GROUP: Internal.LazyLoadedValue<Internal.DefaultEventLoopGroup>;
        static readonly NETWORK_EPOLL_WORKER_GROUP: Internal.LazyLoadedValue<Internal.EpollEventLoopGroup>;
        static readonly PACKET_SENT_MARKER: Internal.Log4jMarker;
        static readonly ATTRIBUTE_PROTOCOL: Internal.AttributeKey<Internal.ConnectionProtocol>;
        static readonly PACKET_RECEIVED_MARKER: Internal.Log4jMarker;
        static readonly ROOT_MARKER: Internal.Log4jMarker;
        static readonly NETWORK_WORKER_GROUP: Internal.LazyLoadedValue<Internal.NioEventLoopGroup>;
    }
    type Connection_ = Connection;
    interface AccessOptions {
        setGuiScale(arg0: Internal.OptionInstance_<number>): void;
        set guiScale(arg0: Internal.OptionInstance_<number>)
    }
    type AccessOptions_ = AccessOptions;
    class ServerboundResourcePackPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.ServerboundResourcePackPacket$Action_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getAction(): Internal.ServerboundResourcePackPacket$Action;
        isSkippable(): boolean;
        get action(): Internal.ServerboundResourcePackPacket$Action
        get skippable(): boolean
    }
    type ServerboundResourcePackPacket_ = ServerboundResourcePackPacket;
    class FireworksJS$Explosion {
        constructor()
        readonly fadeColors: Internal.IntOpenHashSet;
        trail: boolean;
        flicker: boolean;
        readonly colors: Internal.IntOpenHashSet;
        shape: Internal.FireworksJS$Shape;
    }
    type FireworksJS$Explosion_ = FireworksJS$Explosion;
    /**
     * Invoked when a block is placed.
    */
    class BlockPlacedEventJS extends Internal.EntityEventJS {
        constructor(entity: Internal.Entity_, level: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_)
        /**
         * The block that is placed.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The block that is placed.
        */
        get block(): Internal.BlockContainerJS
    }
    type BlockPlacedEventJS_ = BlockPlacedEventJS;
    interface BooleanSupplier {
        getAsBoolean(): boolean;
        get asBoolean(): boolean
        (): boolean;
    }
    type BooleanSupplier_ = BooleanSupplier;
    class ReportedEntity {
        constructor(arg0: Internal.UUID_)
        profileId: Internal.UUID;
    }
    type ReportedEntity_ = ReportedEntity;
    class BigDecimal extends number implements Internal.Comparable<Internal.BigDecimal> {
        constructor(arg0: number, arg1: Internal.MathContext_)
        constructor(arg0: Internal.BigInteger_, arg1: number)
        constructor(arg0: number, arg1: Internal.MathContext_)
        constructor(arg0: string[], arg1: number, arg2: number, arg3: Internal.MathContext_)
        constructor(arg0: number)
        constructor(arg0: number)
        constructor(arg0: Internal.BigInteger_, arg1: Internal.MathContext_)
        constructor(arg0: Internal.BigInteger_)
        constructor(arg0: string[], arg1: Internal.MathContext_)
        constructor(arg0: string[], arg1: number, arg2: number)
        constructor(arg0: number)
        constructor(arg0: Internal.BigInteger_, arg1: number, arg2: Internal.MathContext_)
        constructor(arg0: string, arg1: Internal.MathContext_)
        constructor(arg0: string)
        constructor(arg0: string[])
        constructor(arg0: number, arg1: Internal.MathContext_)
        abs(): this;
        pow(arg0: number, arg1: Internal.MathContext_): this;
        min(arg0: Internal.BigDecimal_): this;
        precision(): number;
        subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        compareTo(arg0: any): number;
        /**
         * @deprecated
        */
        divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): this;
        setScale(arg0: number, arg1: Internal.RoundingMode_): this;
        subtract(arg0: Internal.BigDecimal_): this;
        divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): this;
        ulp(): this;
        movePointLeft(arg0: number): this;
        static valueOf(arg0: number): Internal.BigDecimal;
        movePointRight(arg0: number): this;
        sqrt(arg0: Internal.MathContext_): this;
        toBigInteger(): Internal.BigInteger;
        round(arg0: Internal.MathContext_): this;
        scale(): number;
        multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        toPlainString(): string;
        static valueOf(arg0: number, arg1: number): Internal.BigDecimal;
        divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[];
        divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[];
        plus(arg0: Internal.MathContext_): this;
        scaleByPowerOfTen(arg0: number): this;
        divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        add(arg0: Internal.BigDecimal_): this;
        /**
         * @deprecated
        */
        divide(arg0: Internal.BigDecimal_, arg1: number): this;
        compareTo(arg0: Internal.BigDecimal_): number;
        toEngineeringString(): string;
        add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this;
        intValueExact(): number;
        divide(arg0: Internal.BigDecimal_): this;
        abs(arg0: Internal.MathContext_): this;
        plus(): this;
        remainder(arg0: Internal.BigDecimal_): this;
        divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): this;
        stripTrailingZeros(): this;
        shortValueExact(): number;
        byteValueExact(): number;
        longValueExact(): number;
        negate(): this;
        static valueOf(arg0: number): Internal.BigDecimal;
        divideToIntegralValue(arg0: Internal.BigDecimal_): this;
        negate(arg0: Internal.MathContext_): this;
        toBigIntegerExact(): Internal.BigInteger;
        setScale(arg0: number): this;
        unscaledValue(): Internal.BigInteger;
        multiply(arg0: Internal.BigDecimal_): this;
        max(arg0: Internal.BigDecimal_): this;
        /**
         * @deprecated
        */
        setScale(arg0: number, arg1: number): this;
        signum(): number;
        pow(arg0: number): this;
        set scale(arg0: number)
        /**
         * @deprecated
        */
        static readonly ROUND_UP: 0;
        /**
         * @deprecated
        */
        static readonly ROUND_DOWN: 1;
        /**
         * @deprecated
        */
        static readonly ROUND_HALF_UP: 4;
        /**
         * @deprecated
        */
        static readonly ROUND_HALF_DOWN: 5;
        static readonly ONE: 1;
        /**
         * @deprecated
        */
        static readonly ROUND_FLOOR: 3;
        static readonly ZERO: 0;
        static readonly TEN: 10;
        /**
         * @deprecated
        */
        static readonly ROUND_CEILING: 2;
        /**
         * @deprecated
        */
        static readonly ROUND_HALF_EVEN: 6;
        /**
         * @deprecated
        */
        static readonly ROUND_UNNECESSARY: 7;
    }
    type BigDecimal_ = BigDecimal;
    class JigsawStructure extends Internal.Structure {
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.Holder_<Internal.StructureTemplatePool>, arg2: number, arg3: Internal.HeightProvider_, arg4: boolean)
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.Holder_<Internal.StructureTemplatePool>, arg2: number, arg3: Internal.HeightProvider_, arg4: boolean, arg5: Internal.Heightmap$Types_)
        constructor(arg0: Internal.Structure$StructureSettings_, arg1: Internal.Holder_<Internal.StructureTemplatePool>, arg2: Internal.Optional_<ResourceLocation>, arg3: number, arg4: Internal.HeightProvider_, arg5: boolean, arg6: Internal.Optional_<Internal.Heightmap$Types>, arg7: number)
        static readonly CODEC: Internal.Codec<Internal.JigsawStructure>;
        static readonly MAX_TOTAL_STRUCTURE_RANGE: 128;
    }
    type JigsawStructure_ = JigsawStructure;
    class BlockEvent$EntityMultiPlaceEvent extends Internal.BlockEvent$EntityPlaceEvent {
        constructor()
        constructor(arg0: Internal.List_<Internal.BlockSnapshot>, arg1: Internal.BlockState_, arg2: Internal.Entity_)
        getReplacedBlockSnapshots(): Internal.List<Internal.BlockSnapshot>;
        get replacedBlockSnapshots(): Internal.List<Internal.BlockSnapshot>
    }
    type BlockEvent$EntityMultiPlaceEvent_ = BlockEvent$EntityMultiPlaceEvent;
    class UseAnim extends Internal.Enum<Internal.UseAnim> {
        static values(): Internal.UseAnim[];
        static valueOf(arg0: string): Internal.UseAnim;
        static readonly CUSTOM: Internal.UseAnim;
        static readonly TOOT_HORN: Internal.UseAnim;
        static readonly BOW: Internal.UseAnim;
        static readonly NONE: Internal.UseAnim;
        static readonly EAT: Internal.UseAnim;
        static readonly DRINK: Internal.UseAnim;
        static readonly BLOCK: Internal.UseAnim;
        static readonly SPYGLASS: Internal.UseAnim;
        static readonly SPEAR: Internal.UseAnim;
        static readonly CROSSBOW: Internal.UseAnim;
    }
    type UseAnim_ = "toot_horn" | "spear" | "eat" | "block" | UseAnim | "crossbow" | "spyglass" | "bow" | "drink" | "custom" | "none";
    interface LongSet extends Internal.LongCollection, Internal.Set<number> {
        remove(arg0: number): boolean;
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        of(arg0: number, arg1: number, arg2: number): this;
        removeIf(arg0: Internal.LongPredicate_): boolean;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        of(arg0: number): this;
        of<E>(arg0: E, arg1: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        retainAll(arg0: Internal.LongCollection_): boolean;
        forEach(arg0: Internal.LongConsumer_): void;
        addAll(arg0: Internal.LongCollection_): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        of(arg0: number, arg1: number): this;
        spliterator(): Internal.LongSpliterator;
        forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        removeAll(arg0: Internal.LongCollection_): boolean;
        containsAll(arg0: Internal.LongCollection_): boolean;
        of<E>(arg0: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        longSpliterator(): Internal.LongSpliterator;
        copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        longIterator(): Internal.LongIterator;
        add(arg0: number): boolean;
        isEmpty(): boolean;
        /**
         * @deprecated
        */
        toLongArray(arg0: number[]): number[];
        addAll(arg0: Internal.Collection_<number>): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        toArray(arg0: number[]): number[];
        containsAll(arg0: Internal.Collection_<any>): boolean;
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        of(...arg0: number[]): this;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        iterator(): Internal.Iterator<any>;
        contains(arg0: number): boolean;
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        toArray(): any[];
        of(): this;
        /**
         * @deprecated
        */
        rem(arg0: number): boolean;
        toLongArray(): number[];
        hashCode(): number;
        size(): number;
        longParallelStream(): Internal.LongStream;
        of<E>(...arg0: E[]): Internal.Set<E>;
        longStream(): Internal.LongStream;
        clear(): void;
        equals(arg0: any): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean;
        get empty(): boolean
    }
    type LongSet_ = LongSet;
    class TreeDecorator$Context {
        constructor(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: Internal.Set_<BlockPos>, arg4: Internal.Set_<BlockPos>, arg5: Internal.Set_<BlockPos>)
        level(): Internal.LevelSimulatedReader;
        roots(): Internal.ObjectArrayList<BlockPos>;
        leaves(): Internal.ObjectArrayList<BlockPos>;
        isAir(arg0: BlockPos_): boolean;
        random(): Internal.RandomSource;
        logs(): Internal.ObjectArrayList<BlockPos>;
        setBlock(arg0: BlockPos_, arg1: Internal.BlockState_): void;
        placeVine(arg0: BlockPos_, arg1: Internal.BooleanProperty_): void;
    }
    type TreeDecorator$Context_ = TreeDecorator$Context;
    class ClientboundTabListPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.Component_, arg1: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getHeader(): Internal.Component;
        getFooter(): Internal.Component;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get header(): Internal.Component
        get footer(): Internal.Component
        get skippable(): boolean
    }
    type ClientboundTabListPacket_ = ClientboundTabListPacket;
    class PistonHeadBlock extends Internal.DirectionalBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly TYPE: Internal.EnumProperty<Internal.PistonType>;
        static readonly SHORT: Internal.BooleanProperty;
        static readonly PLATFORM: 4.0;
    }
    type PistonHeadBlock_ = PistonHeadBlock;
    class InsideWorldBoundsPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate {
        constructor(arg0: Vec3i_)
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        negate(): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        test(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static solid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static insideWorld(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        or(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static matchesTag(arg0: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static solid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static alwaysTrue(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        type(): Internal.BlockPredicateType<any>;
        static allOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static not(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static allOf(arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, arg1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Vec3i_, arg1: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static readonly CODEC: Internal.Codec<Internal.InsideWorldBoundsPredicate>;
    }
    type InsideWorldBoundsPredicate_ = InsideWorldBoundsPredicate;
    class ServerConnectionListener {
        constructor(arg0: Internal.MinecraftServer_)
        stop(): void;
        startMemoryChannel(): Internal.SocketAddress;
        tick(): void;
        startTcpServerListener(arg0: Internal.InetAddress_, arg1: number): void;
        getServer(): Internal.MinecraftServer;
        getConnections(): Internal.List<Internal.Connection>;
        get server(): Internal.MinecraftServer
        get connections(): Internal.List<Internal.Connection>
        static readonly SERVER_EPOLL_EVENT_GROUP: Internal.LazyLoadedValue<Internal.EpollEventLoopGroup>;
        running: boolean;
        static readonly SERVER_EVENT_GROUP: Internal.LazyLoadedValue<Internal.NioEventLoopGroup>;
    }
    type ServerConnectionListener_ = ServerConnectionListener;
    interface IntStack extends it.unimi.dsi.fastutil.Stack<number> {
        /**
         * @deprecated
        */
        peek(arg0: number): number;
        /**
         * @deprecated
        */
        push(arg0: number): void;
        topInt(): number;
        /**
         * @deprecated
        */
        top(): any;
        /**
         * @deprecated
        */
        pop(): any;
        peekInt(arg0: number): number;
        popInt(): number;
        isEmpty(): boolean;
        /**
         * @deprecated
        */
        push(arg0: any): void;
        push(arg0: number): void;
        get empty(): boolean
    }
    type IntStack_ = IntStack;
    class ByteArrayTag extends Internal.CollectionTag<Internal.ByteTag> {
        constructor(arg0: Internal.List_<number>)
        constructor(arg0: number[])
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        getType(): Internal.TagType<Internal.ByteArrayTag>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        parallelStream(): Internal.Stream<Internal.ByteTag>;
        set(arg0: number, arg1: Internal.Tag_): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        sort(arg0: Internal.Comparator_<Internal.ByteTag>): void;
        set(arg0: number, arg1: Internal.ByteTag_): Internal.ByteTag;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        getAsByteArray(): number[];
        removeIf(arg0: Internal.Predicate_<Internal.ByteTag>): boolean;
        spliterator(): Internal.Spliterator<Internal.ByteTag>;
        stream(): Internal.Stream<Internal.ByteTag>;
        replaceAll(arg0: Internal.UnaryOperator_<Internal.ByteTag>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        forEach(arg0: Internal.Consumer_<Internal.ByteTag>): void;
        toArray<T>(arg0: T[]): T[];
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        add(arg0: number, arg1: Internal.ByteTag_): void;
        remove(arg0: number): Internal.ByteTag;
        getAsString(): string;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        get(arg0: number): Internal.ByteTag;
        get type(): Internal.TagType<Internal.ByteArrayTag>
        get asByteArray(): number[]
        get asString(): string
        static readonly TYPE: Internal.TagType<Internal.ByteArrayTag>;
    }
    type ByteArrayTag_ = ByteArrayTag;
    class MethodHandles$Lookup {
        /**
         * @deprecated
        */
        hasPrivateAccess(): boolean;
        hasFullPrivilegeAccess(): boolean;
        findVarHandle(arg0: typeof any, arg1: string, arg2: typeof any): Internal.VarHandle;
        unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle;
        findStaticVarHandle(arg0: typeof any, arg1: string, arg2: typeof any): Internal.VarHandle;
        unreflectConstructor(arg0: Internal.Constructor_<any>): Internal.MethodHandle;
        findClass(arg0: string): typeof any;
        unreflect(arg0: Internal.Method_): Internal.MethodHandle;
        findGetter(arg0: typeof any, arg1: string, arg2: typeof any): Internal.MethodHandle;
        findSetter(arg0: typeof any, arg1: string, arg2: typeof any): Internal.MethodHandle;
        findConstructor(arg0: typeof any, arg1: Internal.MethodType_): Internal.MethodHandle;
        dropLookupMode(arg0: number): this;
        defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ...arg3: any_[]): this;
        unreflectSpecial(arg0: Internal.Method_, arg1: typeof any): Internal.MethodHandle;
        "in"(arg0: typeof any): this;
        lookupClass(): typeof any;
        findStaticSetter(arg0: typeof any, arg1: string, arg2: typeof any): Internal.MethodHandle;
        unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle;
        previousLookupClass(): typeof any;
        unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle;
        accessClass(arg0: typeof any): typeof any;
        findSpecial(arg0: typeof any, arg1: string, arg2: Internal.MethodType_, arg3: typeof any): Internal.MethodHandle;
        bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle;
        ensureInitialized(arg0: typeof any): typeof any;
        lookupModes(): number;
        defineClass(arg0: number[]): typeof any;
        findVirtual(arg0: typeof any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle;
        findStatic(arg0: typeof any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle;
        findStaticGetter(arg0: typeof any, arg1: string, arg2: typeof any): Internal.MethodHandle;
        defineHiddenClass(arg0: number[], arg1: boolean, ...arg2: any_[]): this;
        revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo;
        static readonly PACKAGE: 8;
        static readonly PUBLIC: 1;
        static readonly UNCONDITIONAL: 32;
        static readonly MODULE: 16;
        static readonly ORIGINAL: 64;
        static readonly PRIVATE: 2;
        static readonly PROTECTED: 4;
    }
    type MethodHandles$Lookup_ = MethodHandles$Lookup;
    abstract class AgeableListModel <E extends Internal.Entity> extends Internal.EntityModel<E> implements Internal.AgeableListModelAccessor {
        create$callHeadParts(): Internal.Iterable<any>;
        create$callBodyParts(): Internal.Iterable<any>;
        readonly babyZHeadOffset: number;
        readonly babyBodyScale: number;
        readonly babyYHeadOffset: number;
        readonly babyHeadScale: number;
        readonly bodyYOffset: number;
        readonly scaleHead: boolean;
    }
    type AgeableListModel_<E extends Internal.Entity> = AgeableListModel<E>;
    abstract class BaseImmutableMultimap <K, V> extends Internal.AbstractMultimap<K, V> {
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
    }
    type BaseImmutableMultimap_<K, V> = BaseImmutableMultimap<K, V>;
    class BlockStateRotateCallbackJS extends Internal.BlockStateModifyCallbackJS {
        constructor(state: Internal.BlockState_, rotation: Internal.Rotation_)
        /**
         * Rotates the specified direction
        */
        rotate(dir: Internal.Direction_): Internal.Direction;
        /**
         * Get the Rotation that this block is being rotated by
        */
        getRotation(): Internal.Rotation;
        /**
         * Get the Rotation that this block is being rotated by
        */
        get rotation(): Internal.Rotation
    }
    type BlockStateRotateCallbackJS_ = BlockStateRotateCallbackJS;
    abstract class ScreenEvent extends Internal.Event {
        constructor()
        getScreen(): Internal.Screen;
        get screen(): Internal.Screen
    }
    type ScreenEvent_ = ScreenEvent;
    class LavaCauldronBlock extends Internal.AbstractCauldronBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type LavaCauldronBlock_ = LavaCauldronBlock;
    interface View$OnTouchListener {
        onTouch(arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
        (arg0: Internal.View_, arg1: Internal.MotionEvent_): boolean;
    }
    type View$OnTouchListener_ = View$OnTouchListener;
    abstract class BaseAuthenticationService implements Internal.AuthenticationService {
        constructor()
        createProfileRepository(): Internal.GameProfileRepository;
        createMinecraftSessionService(): Internal.MinecraftSessionService;
        createUserAuthentication(arg0: Internal.Agent_): Internal.UserAuthentication;
    }
    type BaseAuthenticationService_ = BaseAuthenticationService;
    interface Nameable {
        getDisplayName(): Internal.Component;
        getName(): Internal.Component;
        hasCustomName(): boolean;
        getCustomName(): Internal.Component;
        get displayName(): Internal.Component
        get name(): Internal.Component
        get customName(): Internal.Component
    }
    type Nameable_ = Nameable;
    class RegisterDimensionSpecialEffectsEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.Map_<ResourceLocation, Internal.DimensionSpecialEffects>)
        register(arg0: ResourceLocation_, arg1: Internal.DimensionSpecialEffects_): void;
    }
    type RegisterDimensionSpecialEffectsEvent_ = RegisterDimensionSpecialEffectsEvent;
    interface IEventListener {
        invoke(arg0: Internal.Event_): void;
        listenerName(): string;
    }
    type IEventListener_ = IEventListener;
    interface Constant <T extends Internal.Constant<T>> extends Internal.Comparable<T> {
        name(): string;
        compareTo(arg0: T): number;
        id(): number;
    }
    type Constant_<T extends Internal.Constant<T>> = Constant<T>;
    class MaterialProperties {
        constructor()
        hasProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>): boolean;
        verify(): void;
        ensureSet<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>, verify: boolean): void;
        setProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>, value: Internal.IMaterialProperty_<T>): void;
        ensureSet<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>): void;
        getProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>): T;
        getMaterial(): com.gregtechceu.gtceu.api.data.chemical.material.Material;
        isEmpty(): boolean;
        static addBaseType(baseTypeKey: Internal.PropertyKey_<any>): void;
        setMaterial(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): void;
        get material(): com.gregtechceu.gtceu.api.data.chemical.material.Material
        get empty(): boolean
        set material(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
    }
    type MaterialProperties_ = MaterialProperties;
    class PropertyComment extends Internal.AbstractProperty<Internal.PropertyComment> {
        constructor()
        constructor(...lines: string[])
        merge(other: Internal.PropertyComment_): this;
        merge(arg0: Internal.AbstractDocumentBase_<any>): Internal.AbstractDocumentBase<any>;
        copy(): Internal.AbstractDocumentBase<any>;
        add(line: string): this;
        isEmpty(): boolean;
        getLines(): Internal.List<string>;
        formatLines(indent: number): Internal.List<string>;
        get empty(): boolean
        get lines(): Internal.List<string>
    }
    type PropertyComment_ = PropertyComment;
    class BlockState extends Internal.BlockBehaviour$BlockStateBase implements Internal.BlockStateFTBC, Internal.IForgeBlockState {
        constructor(arg0: Internal.Block_, arg1: Internal.ImmutableMap_<Internal.Property<any>, Internal.Comparable<any>>, arg2: Internal.MapCodec_<Internal.BlockState>)
        getFlammability(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        onBlockExploded(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Explosion_): void;
        isPortalFrame(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getSoundType(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Entity_): SoundType;
        canRedstoneConnectTo(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_, arg3: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        isBed(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.LivingEntity_): boolean;
        getExpDrop(arg0: Internal.LevelReader_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: number, arg4: number): number;
        canHarvestBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        isConduitFrame(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): boolean;
        setBedOccupied(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.LivingEntity_, arg3: boolean): void;
        canBeHydrated(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.FluidState_, arg3: BlockPos_): boolean;
        shouldCheckWeakPower(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Vec3_): this;
        isLadder(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.LivingEntity_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.FluidState_): boolean;
        getToolModifiedState(arg0: Internal.UseOnContext_, arg1: Internal.ToolAction_, arg2: boolean): this;
        getBedDirection(arg0: Internal.LevelReader_, arg1: BlockPos_): Internal.Direction;
        canSustainPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.IPlantable_): boolean;
        isSlimeBlock(): boolean;
        getBeaconColorMultiplier(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): number[];
        canStickTo(arg0: Internal.BlockState_): boolean;
        addLandingEffects(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.LivingEntity_, arg4: number): boolean;
        isFlammable(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        isFertile(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        getFTBCIsWater(): boolean;
        onCaughtFire(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.LivingEntity_): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Direction_): boolean;
        canDropFromExplosion(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): boolean;
        supportsExternalFaceHiding(): boolean;
        isScaffolding(arg0: Internal.LivingEntity_): boolean;
        getBlockPathType(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Mob_): Internal.BlockPathTypes;
        getAppearance(arg0: Internal.BlockAndTintGetter_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.BlockState_, arg4: BlockPos_): this;
        rotate(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.Rotation_): this;
        onNeighborChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_): void;
        getEnchantPowerBonus(arg0: Internal.LevelReader_, arg1: BlockPos_): number;
        isValidSpawn(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.SpawnPlacements$Type_, arg3: Internal.EntityType_<any>): boolean;
        isBurning(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        canEntityDestroy(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        getRespawnPosition(arg0: Internal.EntityType_<any>, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: number, arg4: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getWeakChanges(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        addRunningEffects(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Entity_): boolean;
        onTreeGrow(arg0: Internal.LevelReader_, arg1: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: Internal.TreeConfiguration_): boolean;
        getLightEmission(arg0: Internal.BlockGetter_, arg1: BlockPos_): number;
        isFireSource(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        getFriction(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Entity_): number;
        isStickyBlock(): boolean;
        onDestroyedByPlayer(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Player_, arg3: boolean, arg4: Internal.FluidState_): boolean;
        getCloneItemStack(arg0: Internal.HitResult_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): Internal.ItemStack;
        getExplosionResistance(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Explosion_): number;
        getFireSpreadSpeed(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): number;
        get slimeBlock(): boolean
        get FTBCIsWater(): boolean
        get stickyBlock(): boolean
        static readonly CODEC: Internal.Codec<Internal.BlockState>;
    }
    type BlockState_ = BlockState;
    class Panda extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Panda>, arg1: Internal.Level_)
        eat(arg0: boolean): void;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        getMainGene(): Internal.Panda$Gene;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isSneezing(): boolean;
        setSneezeCounter(arg0: number): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getSneezeCounter(): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        isScared(): boolean;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        sneeze(arg0: boolean): void;
        shouldRiderSit(): boolean;
        isRolling(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getHiddenGene(): Internal.Panda$Gene;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        setOnBack(arg0: boolean): void;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        isEating(): boolean;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        setAttributes(): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        getSitAmount(arg0: number): number;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        canPerformAction(): boolean;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getLieOnBackAmount(arg0: number): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setMainGene(arg0: Internal.Panda$Gene_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        isOnBack(): boolean;
        isBrown(): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getUnhappyCounter(): number;
        setGeneFromParents(arg0: Internal.Panda_, arg1: Internal.Panda_): void;
        sit(arg0: boolean): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        roll(arg0: boolean): void;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        isWeak(): boolean;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        isPlayful(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        setHiddenGene(arg0: Internal.Panda$Gene_): void;
        deserializeNBT(arg0: Internal.Tag_): void;
        setUnhappyCounter(arg0: number): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        isLazy(): boolean;
        getVariant(): Internal.Panda$Gene;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isSitting(): boolean;
        getRollAmount(arg0: number): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        isWorried(): boolean;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get mainGene(): Internal.Panda$Gene
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get sneezing(): boolean
        set sneezeCounter(arg0: number)
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get sneezeCounter(): number
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        get scared(): boolean
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get rolling(): boolean
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get hiddenGene(): Internal.Panda$Gene
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        set onBack(arg0: boolean)
        get undead(): boolean
        get eating(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set mainGene(arg0: Internal.Panda$Gene_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get onBack(): boolean
        get brown(): boolean
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get unhappyCounter(): number
        set nbt(nbt: Internal.CompoundTag_)
        get weak(): boolean
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get playful(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        set hiddenGene(arg0: Internal.Panda$Gene_)
        set unhappyCounter(arg0: number)
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get lazy(): boolean
        get variant(): Internal.Panda$Gene
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get sitting(): boolean
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        get worried(): boolean
        static readonly TOTAL_ROLL_STEPS: 32;
        rollCounter: number;
    }
    type Panda_ = Panda;
    class ClientboundSetPlayerTeamPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        static createAddOrModifyPacket(arg0: Internal.PlayerTeam_, arg1: boolean): Internal.ClientboundSetPlayerTeamPacket;
        handle(arg0: Internal.PacketListener_): void;
        getTeamAction(): Internal.ClientboundSetPlayerTeamPacket$Action;
        write(arg0: Internal.FriendlyByteBuf_): void;
        static createPlayerPacket(arg0: Internal.PlayerTeam_, arg1: string, arg2: Internal.ClientboundSetPlayerTeamPacket$Action_): Internal.ClientboundSetPlayerTeamPacket;
        static createRemovePacket(arg0: Internal.PlayerTeam_): Internal.ClientboundSetPlayerTeamPacket;
        getPlayerAction(): Internal.ClientboundSetPlayerTeamPacket$Action;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getName(): string;
        getParameters(): Internal.Optional<Internal.ClientboundSetPlayerTeamPacket$Parameters>;
        isSkippable(): boolean;
        getPlayers(): Internal.Collection<string>;
        get teamAction(): Internal.ClientboundSetPlayerTeamPacket$Action
        get playerAction(): Internal.ClientboundSetPlayerTeamPacket$Action
        get name(): string
        get parameters(): Internal.Optional<Internal.ClientboundSetPlayerTeamPacket$Parameters>
        get skippable(): boolean
        get players(): Internal.Collection<string>
    }
    type ClientboundSetPlayerTeamPacket_ = ClientboundSetPlayerTeamPacket;
    class CarriageContraption extends Internal.Contraption {
        constructor()
        constructor(arg0: Internal.Direction_)
        getSecondBogeyPos(): BlockPos;
        atSeam(arg0: BlockPos_): boolean;
        returnStorageForDisassembly(arg0: Internal.MountedStorageManager_): void;
        swapStorageAfterAssembly(arg0: Internal.CarriageContraptionEntity_): void;
        inControl(arg0: BlockPos_, arg1: Internal.Direction_): boolean;
        withinVisible(arg0: BlockPos_): boolean;
        notInPortal(): boolean;
        hasBackwardControls(): boolean;
        getAssemblyDirection(): Internal.Direction;
        setSoundQueueOffset(arg0: number): void;
        hasForwardControls(): boolean;
        get secondBogeyPos(): BlockPos
        get assemblyDirection(): Internal.Direction
        set soundQueueOffset(arg0: number)
        soundQueue: Internal.ArrivalSoundQueue;
        blazeBurnerConductors: Internal.Couple<boolean>;
        portalCutoffMin: number;
        portalCutoffMax: number;
        conductorSeats: Internal.Map<BlockPos, Internal.Couple<boolean>>;
    }
    type CarriageContraption_ = CarriageContraption;
    interface RecordBuilder <T> {
        build(arg0: Internal.DataResult_<T>): Internal.DataResult<T>;
        add(arg0: T, arg1: Internal.DataResult_<T>): this;
        setLifecycle(arg0: Internal.Lifecycle_): this;
        add<E>(arg0: string, arg1: E, arg2: Internal.Encoder_<E>): this;
        withErrorsFrom(arg0: Internal.DataResult_<any>): this;
        add(arg0: Internal.DataResult_<T>, arg1: Internal.DataResult_<T>): this;
        add(arg0: T, arg1: T): this;
        ops(): Internal.DynamicOps<T>;
        build(arg0: T): Internal.DataResult<T>;
        add(arg0: string, arg1: Internal.DataResult_<T>): this;
        add(arg0: string, arg1: T): this;
        mapError(arg0: Internal.UnaryOperator_<string>): this;
        set lifecycle(arg0: Internal.Lifecycle_)
    }
    type RecordBuilder_<T> = RecordBuilder<T>;
    class WeatheringCopperSlabBlock extends Internal.SlabBlock implements Internal.WeatheringCopper {
        constructor(arg0: Internal.WeatheringCopper$WeatherState_, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        applyChangeOverTime(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static getPrevious(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getFirst(arg0: Internal.Block_): Internal.Block;
        static getNext(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getAge(): Internal.WeatheringCopper$WeatherState;
        getNext(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        onRandomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getPrevious(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        static getFirst(arg0: Internal.BlockState_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        getChanceModifier(): number;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        get age(): Internal.WeatheringCopper$WeatherState
        set requiresTool(v: boolean)
        get mod(): string
        get chanceModifier(): number
    }
    type WeatheringCopperSlabBlock_ = WeatheringCopperSlabBlock;
    interface TypeDescriptor$OfField <F extends Internal.TypeDescriptor$OfField<F>> extends Internal.TypeDescriptor {
        isPrimitive(): boolean;
        isArray(): boolean;
        descriptorString(): string;
        arrayType(): F;
        componentType(): F;
        get primitive(): boolean
        get array(): boolean
    }
    type TypeDescriptor$OfField_<F extends Internal.TypeDescriptor$OfField<F>> = TypeDescriptor$OfField<F>;
    abstract class ForgeFlowingFluid extends Internal.FlowingFluid {
        getAdjacentBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        getExplosionResistance(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        canHydrate(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: BlockPos_): boolean;
        arch$holder(): Internal.Holder<Internal.Fluid>;
        getBlockPathType(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: boolean): Internal.BlockPathTypes;
        supportsBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        arch$registryName(): ResourceLocation;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        move(arg0: Internal.FluidState_, arg1: Internal.LivingEntity_, arg2: Vec3_, arg3: number): boolean;
        canExtinguish(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
    }
    type ForgeFlowingFluid_ = ForgeFlowingFluid;
    class SpectatorPage {
        constructor(arg0: Internal.List_<Internal.SpectatorMenuItem>, arg1: number)
        getSelectedSlot(): number;
        getItem(arg0: number): Internal.SpectatorMenuItem;
        get selectedSlot(): number
        static readonly NO_SELECTION: -1;
    }
    type SpectatorPage_ = SpectatorPage;
    interface SpriteExtended {
        isActive(): boolean;
        setActive(arg0: boolean): void;
        get active(): boolean
        set active(arg0: boolean)
    }
    type SpriteExtended_ = SpriteExtended;
    class PoiRecord {
        constructor(arg0: BlockPos_, arg1: Internal.Holder_<Internal.PoiType>, arg2: Internal.Runnable_)
        getPos(): BlockPos;
        hasSpace(): boolean;
        isOccupied(): boolean;
        /**
         * @deprecated
        */
        getFreeTickets(): number;
        getPoiType(): Internal.Holder<Internal.PoiType>;
        static codec(arg0: Internal.Runnable_): Internal.Codec<Internal.PoiRecord>;
        get pos(): BlockPos
        get occupied(): boolean
        /**
         * @deprecated
        */
        get freeTickets(): number
        get poiType(): Internal.Holder<Internal.PoiType>
    }
    type PoiRecord_ = PoiRecord;
    class RegistryBuilder <T> {
        constructor()
        add(arg0: Internal.IForgeRegistry$AddCallback_<T>): this;
        set(arg0: Internal.IForgeRegistry$DummyFactory_<T>): this;
        getDefault(): ResourceLocation;
        disableSync(): this;
        getClear(): Internal.IForgeRegistry$ClearCallback<T>;
        onBake(arg0: Internal.IForgeRegistry$BakeCallback_<T>): this;
        set(arg0: Internal.IForgeRegistry$MissingFactory_<T>): this;
        dummy(arg0: Internal.IForgeRegistry$DummyFactory_<T>): this;
        getBake(): Internal.IForgeRegistry$BakeCallback<T>;
        getAllowOverrides(): boolean;
        onCreate(arg0: Internal.IForgeRegistry$CreateCallback_<T>): this;
        disableSaving(): this;
        getSaveToDisc(): boolean;
        getValidate(): Internal.IForgeRegistry$ValidateCallback<T>;
        getCreate(): Internal.IForgeRegistry$CreateCallback<T>;
        addCallback(arg0: any): this;
        onValidate(arg0: Internal.IForgeRegistry$ValidateCallback_<T>): this;
        setDefaultKey(arg0: ResourceLocation_): this;
        setIDRange(arg0: number, arg1: number): this;
        getMinId(): number;
        add(arg0: Internal.IForgeRegistry$ClearCallback_<T>): this;
        dataPackRegistry(arg0: Internal.Codec_<T>, arg1: Internal.Codec_<T>): this;
        getSync(): boolean;
        add(arg0: Internal.IForgeRegistry$ValidateCallback_<T>): this;
        add(arg0: Internal.IForgeRegistry$CreateCallback_<T>): this;
        getDummyFactory(): Internal.IForgeRegistry$DummyFactory<T>;
        getAdd(): Internal.IForgeRegistry$AddCallback<T>;
        setName(arg0: ResourceLocation_): this;
        missing(arg0: Internal.IForgeRegistry$MissingFactory_<T>): this;
        dataPackRegistry(arg0: Internal.Codec_<T>): this;
        onClear(arg0: Internal.IForgeRegistry$ClearCallback_<T>): this;
        getMissingFactory(): Internal.IForgeRegistry$MissingFactory<T>;
        getLegacyNames(): Internal.Set<ResourceLocation>;
        onAdd(arg0: Internal.IForgeRegistry$AddCallback_<T>): this;
        getAllowModifications(): boolean;
        hasTags(): this;
        getMaxId(): number;
        allowModification(): this;
        legacyName(arg0: ResourceLocation_): this;
        add(arg0: Internal.IForgeRegistry$BakeCallback_<T>): this;
        legacyName(arg0: string): this;
        disableOverrides(): this;
        setMaxID(arg0: number): this;
        get "default"(): ResourceLocation
        get clear(): Internal.IForgeRegistry$ClearCallback<T>
        get bake(): Internal.IForgeRegistry$BakeCallback<T>
        get allowOverrides(): boolean
        get saveToDisc(): boolean
        get validate(): Internal.IForgeRegistry$ValidateCallback<T>
        get create(): Internal.IForgeRegistry$CreateCallback<T>
        set defaultKey(arg0: ResourceLocation_)
        get minId(): number
        get sync(): boolean
        get dummyFactory(): Internal.IForgeRegistry$DummyFactory<T>
        get add(): Internal.IForgeRegistry$AddCallback<T>
        set name(arg0: ResourceLocation_)
        get missingFactory(): Internal.IForgeRegistry$MissingFactory<T>
        get legacyNames(): Internal.Set<ResourceLocation>
        get allowModifications(): boolean
        get maxId(): number
        set maxID(arg0: number)
    }
    type RegistryBuilder_<T> = RegistryBuilder<T>;
    interface ClampedItemPropertyFunction extends Internal.ItemPropertyFunction {
        /**
         * @deprecated
        */
        call(arg0: Internal.ItemStack_, arg1: Internal.ClientLevel_, arg2: Internal.LivingEntity_, arg3: number): number;
        unclampedCall(arg0: Internal.ItemStack_, arg1: Internal.ClientLevel_, arg2: Internal.LivingEntity_, arg3: number): number;
    }
    type ClampedItemPropertyFunction_ = ClampedItemPropertyFunction;
    class StructureTemplate {
        constructor()
        getAuthor(): string;
        placeInWorld(arg0: Internal.ServerLevelAccessor_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructurePlaceSettings_, arg4: Internal.RandomSource_, arg5: number): boolean;
        handler$zlh000$enableClientSideStateSaving(arg0: Internal.CallbackInfo_): void;
        static transformedVec3d(arg0: Internal.StructurePlaceSettings_, arg1: Vec3_): Vec3;
        filterBlocks(arg0: BlockPos_, arg1: Internal.StructurePlaceSettings_, arg2: Internal.Block_): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        save(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        static addToLists(arg0: Internal.StructureTemplate$StructureBlockInfo_, arg1: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>, arg2: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>, arg3: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>): void;
        getSize(): Vec3i;
        load(arg0: Internal.CompoundTag_): void;
        static calculateRelativePosition(arg0: Internal.StructurePlaceSettings_, arg1: BlockPos_): BlockPos;
        /**
         * @deprecated
        */
        static processBlockInfos(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructurePlaceSettings_, arg4: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        getZeroPositionWithTransform(arg0: BlockPos_, arg1: Internal.Mirror_, arg2: Internal.Rotation_): BlockPos;
        calculateConnectedPosition(arg0: Internal.StructurePlaceSettings_, arg1: BlockPos_, arg2: Internal.StructurePlaceSettings_, arg3: BlockPos_): BlockPos;
        setAuthor(arg0: string): void;
        handler$zlh000$disableClientSideStateSaving(arg0: Internal.CallbackInfo_): void;
        static transform(arg0: Vec3_, arg1: Internal.Mirror_, arg2: Internal.Rotation_, arg3: BlockPos_): Vec3;
        static buildInfoList(arg0: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>, arg1: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>, arg2: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        fillEntityList(arg0: Internal.Level_, arg1: BlockPos_, arg2: BlockPos_): void;
        static processEntityInfos(arg0: Internal.StructureTemplate_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.StructurePlaceSettings_, arg4: Internal.List_<Internal.StructureTemplate$StructureEntityInfo>): Internal.List<Internal.StructureTemplate$StructureEntityInfo>;
        getSize(arg0: Internal.Rotation_): Vec3i;
        getBoundingBox(arg0: BlockPos_, arg1: Internal.Rotation_, arg2: BlockPos_, arg3: Internal.Mirror_): Internal.BoundingBox;
        static updateShapeAtEdge(arg0: Internal.LevelAccessor_, arg1: number, arg2: Internal.DiscreteVoxelShape_, arg3: number, arg4: number, arg5: number): void;
        static transform(arg0: BlockPos_, arg1: Internal.Mirror_, arg2: Internal.Rotation_, arg3: BlockPos_): BlockPos;
        filterBlocks(arg0: BlockPos_, arg1: Internal.StructurePlaceSettings_, arg2: Internal.Block_, arg3: boolean): Internal.ObjectArrayList<Internal.StructureTemplate$StructureBlockInfo>;
        static processBlockInfos(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructurePlaceSettings_, arg4: Internal.List_<Internal.StructureTemplate$StructureBlockInfo>, arg5: Internal.StructureTemplate_): Internal.List<Internal.StructureTemplate$StructureBlockInfo>;
        static getZeroPositionWithTransform(arg0: BlockPos_, arg1: Internal.Mirror_, arg2: Internal.Rotation_, arg3: number, arg4: number): BlockPos;
        getBoundingBox(arg0: Internal.StructurePlaceSettings_, arg1: BlockPos_): Internal.BoundingBox;
        fillFromWorld(arg0: Internal.Level_, arg1: BlockPos_, arg2: Vec3i_, arg3: boolean, arg4: Internal.Block_): void;
        get author(): string
        get size(): Vec3i
        set author(arg0: string)
        static readonly BLOCK_TAG_POS: "pos";
        static readonly ENTITY_TAG_POS: "pos";
        static readonly BLOCKS_TAG: "blocks";
        static readonly ENTITY_TAG_BLOCKPOS: "blockPos";
        static readonly BLOCK_TAG_STATE: "state";
        size: Vec3i;
        static readonly PALETTE_TAG: "palette";
        static readonly ENTITIES_TAG: "entities";
        readonly entityInfoList: Internal.List<Internal.StructureTemplate$StructureEntityInfo>;
        static readonly PALETTE_LIST_TAG: "palettes";
        static readonly ENTITY_TAG_NBT: "nbt";
        static readonly BLOCK_TAG_NBT: "nbt";
        static readonly SIZE_TAG: "size";
        readonly palettes: Internal.List<Internal.StructureTemplate$Palette>;
    }
    type StructureTemplate_ = StructureTemplate;
    class BiomeSpecialEffects {
        getWaterColor(): number;
        getAmbientParticleSettings(): Internal.Optional<Internal.AmbientParticleSettings>;
        getAmbientAdditionsSettings(): Internal.Optional<Internal.AmbientAdditionsSettings>;
        getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier;
        getBackgroundMusic(): Internal.Optional<Internal.Music>;
        getAmbientLoopSoundEvent(): Internal.Optional<Internal.SoundEvent>;
        getWaterFogColor(): number;
        getGrassColorOverride(): Internal.Optional<number>;
        getFoliageColorOverride(): Internal.Optional<number>;
        getFogColor(): number;
        getSkyColor(): number;
        getAmbientMoodSettings(): Internal.Optional<Internal.AmbientMoodSettings>;
        get waterColor(): number
        get ambientParticleSettings(): Internal.Optional<Internal.AmbientParticleSettings>
        get ambientAdditionsSettings(): Internal.Optional<Internal.AmbientAdditionsSettings>
        get grassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier
        get backgroundMusic(): Internal.Optional<Internal.Music>
        get ambientLoopSoundEvent(): Internal.Optional<Internal.SoundEvent>
        get waterFogColor(): number
        get grassColorOverride(): Internal.Optional<number>
        get foliageColorOverride(): Internal.Optional<number>
        get fogColor(): number
        get skyColor(): number
        get ambientMoodSettings(): Internal.Optional<Internal.AmbientMoodSettings>
        ambientParticleSettings: Internal.Optional<Internal.AmbientParticleSettings>;
        grassColorOverride: Internal.Optional<number>;
        ambientMoodSettings: Internal.Optional<Internal.AmbientMoodSettings>;
        waterColor: number;
        fogColor: number;
        ambientAdditionsSettings: Internal.Optional<Internal.AmbientAdditionsSettings>;
        backgroundMusic: Internal.Optional<Internal.Music>;
        grassColorModifier: Internal.BiomeSpecialEffects$GrassColorModifier;
        waterFogColor: number;
        static readonly CODEC: Internal.Codec<Internal.BiomeSpecialEffects>;
        ambientLoopSoundEvent: Internal.Optional<Internal.SoundEvent>;
        foliageColorOverride: Internal.Optional<number>;
        skyColor: number;
    }
    type BiomeSpecialEffects_ = BiomeSpecialEffects;
    class LivingSpawnEvent$CheckSpawn extends Internal.LivingSpawnEvent {
        constructor()
        constructor(arg0: Internal.Mob_, arg1: Internal.LevelAccessor_, arg2: number, arg3: number, arg4: number, arg5: Internal.BaseSpawner_, arg6: Internal.MobSpawnType_)
        isSpawner(): boolean;
        getEntity(): Internal.LivingEntity;
        getSpawner(): Internal.BaseSpawner;
        getSpawnReason(): Internal.MobSpawnType;
        get spawner(): boolean
        get entity(): Internal.LivingEntity
        get spawner(): Internal.BaseSpawner
        get spawnReason(): Internal.MobSpawnType
    }
    type LivingSpawnEvent$CheckSpawn_ = LivingSpawnEvent$CheckSpawn;
    class FilteredText extends Internal.Record {
        constructor(arg0: string, arg1: Internal.FilterMask_)
        static passThrough(arg0: string): Internal.FilteredText;
        raw(): string;
        static fullyFiltered(arg0: string): Internal.FilteredText;
        filteredOrEmpty(): string;
        isFiltered(): boolean;
        mask(): Internal.FilterMask;
        filtered(): string;
        get filtered(): boolean
        static readonly EMPTY: Internal.FilteredText;
    }
    type FilteredText_ = FilteredText;
    interface WorldCreationContext$Updater extends Internal.BiFunction<Internal.RegistryAccess$Frozen, Internal.WorldGenSettings, Internal.WorldGenSettings> {
        andThen<V>(arg0: Internal.Function_<Internal.WorldGenSettings, V>): Internal.BiFunction<Internal.RegistryAccess$Frozen, Internal.WorldGenSettings, V>;
        apply(arg0: Internal.RegistryAccess$Frozen_, arg1: Internal.WorldGenSettings_): Internal.WorldGenSettings;
        (arg0: Internal.RegistryAccess$Frozen_, arg1: Internal.WorldGenSettings_): Internal.WorldGenSettings_;
    }
    type WorldCreationContext$Updater_ = WorldCreationContext$Updater;
    class RenderTypeGroup extends Internal.Record {
        constructor(arg0: Internal.RenderType_, arg1: Internal.RenderType_)
        constructor(block: Internal.RenderType_, entity: Internal.RenderType_, entityFabulous: Internal.RenderType_)
        isEmpty(): boolean;
        block(): Internal.RenderType;
        entityFabulous(): Internal.RenderType;
        entity(): Internal.RenderType;
        get empty(): boolean
        static EMPTY: Internal.RenderTypeGroup;
    }
    type RenderTypeGroup_ = RenderTypeGroup;
    class BlockPos$MutableBlockPos extends BlockPos {
        constructor()
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: number, arg1: number, arg2: number)
        north(): Vec3i;
        south(arg0: number): Vec3i;
        move(arg0: Vec3i_): this;
        set(arg0: number): this;
        above(arg0: number): Vec3i;
        set(arg0: Internal.AxisCycle_, arg1: number, arg2: number, arg3: number): this;
        clamp(arg0: Internal.Direction$Axis_, arg1: number, arg2: number): this;
        west(arg0: number): Vec3i;
        east(arg0: number): Vec3i;
        relative(arg0: Internal.Direction_): Vec3i;
        below(arg0: number): Vec3i;
        setWithOffset(arg0: Vec3i_, arg1: Internal.Direction_): this;
        move(arg0: number, arg1: number, arg2: number): this;
        above(): Vec3i;
        set(arg0: number, arg1: number, arg2: number): this;
        offset(arg0: number, arg1: number, arg2: number): Vec3i;
        east(): Vec3i;
        north(arg0: number): Vec3i;
        move(arg0: Internal.Direction_): this;
        move(arg0: Internal.Direction_, arg1: number): this;
        setWithOffset(arg0: Vec3i_, arg1: number, arg2: number, arg3: number): this;
        below(): Vec3i;
        set(arg0: Vec3i_): this;
        west(): Vec3i;
        set(arg0: number, arg1: number, arg2: number): this;
        offset(arg0: Vec3i_): Vec3i;
        cross(arg0: Vec3i_): Vec3i;
        south(): Vec3i;
        setWithOffset(arg0: Vec3i_, arg1: Vec3i_): this;
        subtract(arg0: Vec3i_): Vec3i;
        setZ(arg0: number): Vec3i;
        setX(arg0: number): this;
        setY(arg0: number): this;
        set z(arg0: number)
        set x(arg0: number)
        set y(arg0: number)
    }
    type BlockPos$MutableBlockPos_ = BlockPos$MutableBlockPos;
    class BasicMobEffect$Builder extends Internal.MobEffectBuilder {
        constructor(i: ResourceLocation_)
        createObject(): Internal.MobEffect;
    }
    type BasicMobEffect$Builder_ = BasicMobEffect$Builder;
    interface UnitToken {
        unstack(resultStack: Internal.Stack_<Internal.UnitToken>): void;
        nextUnaryOperator(): boolean;
        interpret(stream: Internal.UnitTokenStream_): Internal.Unit;
    }
    type UnitToken_ = UnitToken;
    class AzaleaBlock extends Internal.BushBlock implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AzaleaBlock_ = AzaleaBlock;
    class ThrownTrident extends Internal.AbstractArrow {
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_)
        constructor(arg0: Internal.EntityType_<Internal.ThrownTrident>, arg1: Internal.Level_)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        tickDespawn(): void;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isFoil(): boolean;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isChanneling(): boolean;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get foil(): boolean
        get motionX(): number
        get channeling(): boolean
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        clientSideReturnTridentTickCount: number;
    }
    type ThrownTrident_ = ThrownTrident;
    class ClientboundChatPreviewPacket extends Internal.Record implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        preview(): Internal.Component;
        queryId(): number;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundChatPreviewPacket_ = ClientboundChatPreviewPacket;
    class FluidProperty implements Internal.IMaterialProperty<Internal.FluidProperty> {
        constructor()
        constructor(fluidType: com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType_, hasBlock: boolean)
        hasBlock(): boolean;
        setStillTexture(stillTexture: ResourceLocation_): void;
        setFluidTemperature(fluidTemperature: number): void;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        getFluidTemperature(): number;
        setHasBlock(hasBlock: boolean): void;
        isGas(): boolean;
        setFluidTemperature(fluidTemperature: number, isKelvin: boolean): void;
        setIsGas(isGas: boolean): void;
        getFluid(amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        setFluid(fluidSupplier: Internal.Supplier_<Internal.Fluid>): void;
        getFlowTexture(): ResourceLocation;
        setBurnTime(burnTime: number): void;
        setFlowTexture(flowTexture: ResourceLocation_): void;
        getBurnTime(): number;
        getFluidType(): com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType;
        getFluid(): Internal.Fluid;
        getStillTexture(): ResourceLocation;
        hasFluidSupplier(): boolean;
        set stillTexture(stillTexture: ResourceLocation_)
        set fluidTemperature(fluidTemperature: number)
        get fluidTemperature(): number
        set hasBlock(hasBlock: boolean)
        get gas(): boolean
        set isGas(isGas: boolean)
        set fluid(fluidSupplier: Internal.Supplier_<Internal.Fluid>)
        get flowTexture(): ResourceLocation
        set burnTime(burnTime: number)
        set flowTexture(flowTexture: ResourceLocation_)
        get burnTime(): number
        get fluidType(): com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType
        get fluid(): Internal.Fluid
        get stillTexture(): ResourceLocation
        static readonly BASE_TEMP: 293;
    }
    type FluidProperty_ = FluidProperty;
    class CoverDefinition {
        constructor(id: ResourceLocation_, behaviorCreator: any_, coverRenderer: Internal.ICoverRenderer_)
        getId(): ResourceLocation;
        createCoverBehavior(metaTileEntity: Internal.ICoverable_, side: Internal.Direction_): Internal.CoverBehavior;
        getCoverRenderer(): Internal.ICoverRenderer;
        get id(): ResourceLocation
        get coverRenderer(): Internal.ICoverRenderer
    }
    type CoverDefinition_ = CoverDefinition;
    class BorderStatus extends Internal.Enum<Internal.BorderStatus> {
        getColor(): number;
        static valueOf(arg0: string): Internal.BorderStatus;
        static values(): Internal.BorderStatus[];
        get color(): number
        static readonly STATIONARY: Internal.BorderStatus;
        static readonly SHRINKING: Internal.BorderStatus;
        static readonly GROWING: Internal.BorderStatus;
    }
    type BorderStatus_ = "shrinking" | "stationary" | BorderStatus | "growing";
    abstract class BaseEntityBlock extends Internal.Block implements Internal.EntityBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BaseEntityBlock_ = BaseEntityBlock;
    class TwistingVinesFeature extends Internal.Feature<Internal.TwistingVinesConfig> {
        constructor(arg0: Internal.Codec_<Internal.TwistingVinesConfig>)
        static placeWeepingVinesColumn(arg0: Internal.LevelAccessor_, arg1: Internal.RandomSource_, arg2: Internal.BlockPos$MutableBlockPos_, arg3: number, arg4: number, arg5: number): void;
    }
    type TwistingVinesFeature_ = TwistingVinesFeature;
    class BlockElementRotation {
        constructor(arg0: Internal.Vector3f_, arg1: Internal.Direction$Axis_, arg2: number, arg3: boolean)
        readonly origin: Internal.Vector3f;
        readonly rescale: boolean;
        readonly axis: Internal.Direction$Axis;
        readonly angle: number;
    }
    type BlockElementRotation_ = BlockElementRotation;
    class NativeImage$Format extends Internal.Enum<Internal.NativeImage$Format> {
        glFormat(): number;
        hasLuminanceOrBlue(): boolean;
        blueOffset(): number;
        setUnpackPixelStoreState(): void;
        redOffset(): number;
        hasAlpha(): boolean;
        setPackPixelStoreState(): void;
        hasLuminance(): boolean;
        hasLuminanceOrGreen(): boolean;
        luminanceOrBlueOffset(): number;
        luminanceOrGreenOffset(): number;
        hasLuminanceOrRed(): boolean;
        hasRed(): boolean;
        components(): number;
        static valueOf(arg0: string): Internal.NativeImage$Format;
        hasGreen(): boolean;
        hasBlue(): boolean;
        luminanceOrRedOffset(): number;
        alphaOffset(): number;
        luminanceOrAlphaOffset(): number;
        hasLuminanceOrAlpha(): boolean;
        luminanceOffset(): number;
        static values(): Internal.NativeImage$Format[];
        supportedByStb(): boolean;
        greenOffset(): number;
        static readonly LUMINANCE: Internal.NativeImage$Format;
        static readonly RGB: Internal.NativeImage$Format;
        static readonly RGBA: Internal.NativeImage$Format;
        static readonly LUMINANCE_ALPHA: Internal.NativeImage$Format;
    }
    type NativeImage$Format_ = NativeImage$Format | "rgb" | "rgba" | "luminance" | "luminance_alpha";
    class ServerChatEvent$Submitted extends Internal.ServerChatEvent {
        constructor()
        constructor(arg0: Internal.ServerPlayer_, arg1: string, arg2: Internal.Component_, arg3: boolean)
    }
    type ServerChatEvent$Submitted_ = ServerChatEvent$Submitted;
    abstract class ViewRoot implements Internal.ViewParent, Internal.AttachInfo$Callbacks {
        requestTransitionStart(transition: Internal.LayoutTransition_): void;
        getLayoutDirection(): number;
        enqueueInputEvent(event: icyllis.modernui.view.InputEvent_): void;
        getParent(): Internal.ViewParent;
        childDrawableStateChanged(child: Internal.View_): void;
        clearChildFocus(child: Internal.View_): void;
        getTextDirection(): number;
        cancelInvalidate(view: Internal.View_): void;
        focusSearch(focused: Internal.View_, direction: number): Internal.View;
        onNestedScrollAccepted(child: Internal.View_, target: Internal.View_, axes: number, type: number): void;
        requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
        onNestedFling(target: Internal.View_, velocityX: number, velocityY: number, consumed: boolean): boolean;
        requestChildFocus(child: Internal.View_, focused: Internal.View_): void;
        setFrame(width: number, height: number): void;
        static isViewDescendantOf(child: Internal.View_, parent: Internal.View_): boolean;
        dispatchInvalidateDelayed(view: Internal.View_, delayMilliseconds: number): void;
        performHapticFeedback(arg0: number, arg1: boolean): boolean;
        bringChildToFront(child: Internal.View_): void;
        getNestedScrollAxes(): number;
        getView(): Internal.View;
        requestLayout(): void;
        canResolveTextDirection(): boolean;
        showContextMenuForChild(originalView: Internal.View_, x: number, y: number): boolean;
        canResolveLayoutDirection(): boolean;
        onNestedPreFling(target: Internal.View_, velocityX: number, velocityY: number): boolean;
        focusableViewAvailable(v: Internal.View_): void;
        isLayoutRequested(): boolean;
        createContextMenu(menu: Internal.ContextMenu_): void;
        startActionModeForChild(originalView: Internal.View_, callback: Internal.ActionMode$Callback_, type: number): Internal.ActionMode;
        onNestedScroll(target: Internal.View_, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number, type: number, consumed: number[]): void;
        onNestedPreScroll(target: Internal.View_, dx: number, dy: number, consumed: number[], type: number): void;
        childHasTransientStateChanged(child: Internal.View_, hasTransientState: boolean): void;
        keyboardNavigationClusterSearch(currentCluster: Internal.View_, direction: number): Internal.View;
        getTextAlignment(): number;
        isTextDirectionResolved(): boolean;
        onStopNestedScroll(target: Internal.View_, type: number): void;
        isLayoutDirectionResolved(): boolean;
        setView(view: Internal.View_): void;
        requestChildRectangleOnScreen(child: Internal.View_, rectangle: Internal.Rect_, immediate: boolean): boolean;
        dispatchInvalidateOnAnimation(view: Internal.View_): void;
        canResolveTextAlignment(): boolean;
        playSoundEffect(arg0: number): void;
        getChildVisibleRect(child: Internal.View_, r: Internal.Rect_, offset: icyllis.modernui.graphics.Point_): boolean;
        isTextAlignmentResolved(): boolean;
        onStartNestedScroll(child: Internal.View_, target: Internal.View_, axes: number, type: number): boolean;
        get layoutDirection(): number
        get parent(): Internal.ViewParent
        get textDirection(): number
        get nestedScrollAxes(): number
        get view(): Internal.View
        get layoutRequested(): boolean
        get textAlignment(): number
        get textDirectionResolved(): boolean
        get layoutDirectionResolved(): boolean
        set view(view: Internal.View_)
        get textAlignmentResolved(): boolean
        readonly mChoreographer: Internal.Choreographer;
        readonly mHandler: Internal.Handler;
    }
    type ViewRoot_ = ViewRoot;
    interface FileFilter {
        accept(arg0: Internal.File_): boolean;
        (arg0: Internal.File_): boolean;
    }
    type FileFilter_ = FileFilter;
    abstract class CommandNode <S> implements Internal.Comparable<Internal.CommandNode<S>> {
        getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection<Internal.CommandNode<S>>;
        parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_<S>): void;
        createBuilder(): Internal.ArgumentBuilder<S, any>;
        canUse(arg0: S): boolean;
        listSuggestions(arg0: Internal.CommandContext_<S>, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture<Internal.Suggestions>;
        getUsageText(): string;
        compareTo(arg0: any): number;
        getRedirectModifier(): Internal.RedirectModifier<S>;
        getRequirement(): Internal.Predicate<S>;
        getExamples(): Internal.Collection<string>;
        addChild(arg0: Internal.CommandNode_<S>): void;
        getName(): string;
        compareTo(arg0: Internal.CommandNode_<S>): number;
        getRedirect(): this;
        getChild(arg0: string): this;
        isFork(): boolean;
        findAmbiguities(arg0: Internal.AmbiguityConsumer_<S>): void;
        getCommand(): Internal.Command<S>;
        getChildren(): Internal.Collection<Internal.CommandNode<S>>;
        get usageText(): string
        get redirectModifier(): Internal.RedirectModifier<S>
        get requirement(): Internal.Predicate<S>
        get examples(): Internal.Collection<string>
        get name(): string
        get redirect(): Internal.CommandNode<S>
        get fork(): boolean
        get command(): Internal.Command<S>
        get children(): Internal.Collection<Internal.CommandNode<S>>
    }
    type CommandNode_<S> = CommandNode<S>;
    abstract class UnmodifiableIterator <E> implements Internal.Iterator<E> {
        /**
         * @deprecated
        */
        remove(): void;
        forEachRemaining(arg0: Internal.Consumer_<E>): void;
        next(): E;
        hasNext(): boolean;
    }
    type UnmodifiableIterator_<E> = UnmodifiableIterator<E>;
    class ChunkStatus {
        constructor(arg0: string, arg1: Internal.ChunkStatus_, arg2: number, arg3: Internal.EnumSet_<Internal.Heightmap$Types>, arg4: Internal.ChunkStatus$ChunkType_, arg5: any_, arg6: any_)
        getParent(): this;
        heightmapsAfter(): Internal.EnumSet<Internal.Heightmap$Types>;
        getRange(): number;
        getIndex(): number;
        static byName(arg0: string): Internal.ChunkStatus;
        getChunkType(): Internal.ChunkStatus$ChunkType;
        static getStatusList(): Internal.List<Internal.ChunkStatus>;
        getName(): string;
        load(arg0: Internal.ServerLevel_, arg1: Internal.StructureTemplateManager_, arg2: Internal.ThreadedLevelLightEngine_, arg3: Internal.Function_<Internal.ChunkAccess, Internal.CompletableFuture<Internal.Either<Internal.ChunkAccess, Internal.ChunkHolder$ChunkLoadingFailure>>>, arg4: Internal.ChunkAccess_): Internal.CompletableFuture<Internal.Either<Internal.ChunkAccess, Internal.ChunkHolder$ChunkLoadingFailure>>;
        isOrAfter(arg0: Internal.ChunkStatus_): boolean;
        static maxDistance(): number;
        generate(arg0: Internal.Executor_, arg1: Internal.ServerLevel_, arg2: Internal.ChunkGenerator_, arg3: Internal.StructureTemplateManager_, arg4: Internal.ThreadedLevelLightEngine_, arg5: Internal.Function_<Internal.ChunkAccess, Internal.CompletableFuture<Internal.Either<Internal.ChunkAccess, Internal.ChunkHolder$ChunkLoadingFailure>>>, arg6: Internal.List_<Internal.ChunkAccess>, arg7: boolean): Internal.CompletableFuture<Internal.Either<Internal.ChunkAccess, Internal.ChunkHolder$ChunkLoadingFailure>>;
        static getDistance(arg0: Internal.ChunkStatus_): number;
        static getStatusAroundFullChunk(arg0: number): Internal.ChunkStatus;
        get parent(): Internal.ChunkStatus
        get range(): number
        get index(): number
        get chunkType(): Internal.ChunkStatus$ChunkType
        get statusList(): Internal.List<Internal.ChunkStatus>
        get name(): string
        static readonly LIGHT: Internal.ChunkStatus;
        static readonly EMPTY: Internal.ChunkStatus;
        static readonly CARVERS: Internal.ChunkStatus;
        static readonly FULL: Internal.ChunkStatus;
        static readonly POST_FEATURES: Internal.EnumSet<Internal.Heightmap$Types>;
        static readonly FEATURES: Internal.ChunkStatus;
        static readonly HEIGHTMAPS: Internal.ChunkStatus;
        static readonly SPAWN: Internal.ChunkStatus;
        static readonly SURFACE: Internal.ChunkStatus;
        static readonly STRUCTURE_REFERENCES: Internal.ChunkStatus;
        static readonly STRUCTURE_STARTS: Internal.ChunkStatus;
        static readonly BIOMES: Internal.ChunkStatus;
        static readonly LIQUID_CARVERS: Internal.ChunkStatus;
        static readonly MAX_STRUCTURE_DISTANCE: 8;
        static readonly NOISE: Internal.ChunkStatus;
    }
    type ChunkStatus_ = Special.ChunkStatus | ChunkStatus;
    interface Long2ObjectMap <V> extends Internal.Map<number, V>, Internal.Long2ObjectFunction<V> {
        replace(arg0: number, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<number, V>;
        containsValue(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction<V>;
        remove(arg0: number): V;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2ObjectFunction<T, V>;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction<V>;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        andThenObject<T>(arg0: Internal.Object2ObjectFunction_<V, T>): Internal.Long2ObjectFunction<T>;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Long2LongFunction;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: V): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Long2IntFunction;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        computeIfAbsent(arg0: number, arg1: Internal.LongFunction_<V>): V;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Long2FloatFunction;
        values(): Internal.Collection<any>;
        composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction<V>;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        apply(arg0: number): V;
        andThenShort(arg0: Internal.Object2ShortFunction_<V>): Internal.Long2ShortFunction;
        putAll(arg0: Internal.Map_<number, V>): void;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<number, V>>;
        containsKey(arg0: number): boolean;
        of<K, V>(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<K, V>;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction<V>;
        putIfAbsent(arg0: number, arg1: V): V;
        defaultReturnValue(): V;
        getOrDefault(arg0: number, arg1: V): V;
        identity<T>(): Internal.Function<T, T>;
        remove(arg0: number, arg1: any): boolean;
        defaultReturnValue(arg0: V): void;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        forEach(arg0: Internal.BiConsumer_<number, V>): void;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction<V>;
        of<K, V>(): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        computeIfAbsent(arg0: number, arg1: Internal.Function_<number, V>): V;
        /**
         * @deprecated
        */
        computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_<V>): V;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        andThenByte(arg0: Internal.Object2ByteFunction_<V>): Internal.Long2ByteFunction;
        replace(arg0: number, arg1: V, arg2: V): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_<V>): V;
        put(arg0: number, arg1: V): V;
        apply(arg0: number): V;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction<V>;
        replaceAll(arg0: Internal.BiFunction_<number, V, V>): void;
        compute(arg0: number, arg1: Internal.BiFunction_<number, V, V>): V;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Long2DoubleFunction;
        remove(arg0: any, arg1: any): boolean;
        of<K, V>(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<K, V>;
        merge(arg0: number, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        get(arg0: number): V;
        size(): number;
        hashCode(): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, V>;
        of<K, V>(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<K, V>;
        of<K, V>(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<K, V>;
        clear(): void;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction<V>;
        replace(arg0: number, arg1: V): V;
        long2ObjectEntrySet(): Internal.ObjectSet<Internal.Long2ObjectMap$Entry<V>>;
        of<K, V>(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<K, V>;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Long2CharFunction;
        equals(arg0: any): boolean;
        putIfAbsent(arg0: number, arg1: V): V;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Long2ReferenceFunction<T>;
        get empty(): boolean
    }
    type Long2ObjectMap_<V> = Long2ObjectMap<V>;
    interface BlittableVertexType <T extends Internal.VertexSink> extends Internal.BufferVertexType<T> {
        getBufferVertexFormat(): Internal.BufferVertexFormat;
        createBufferWriter(arg0: Internal.VertexBufferView_, arg1: boolean): T;
        asBlittable(): this;
        createFallbackWriter(arg0: Internal.VertexConsumer_): T;
        createBufferWriter(buffer: Internal.VertexBufferView_): T;
        get bufferVertexFormat(): Internal.BufferVertexFormat
    }
    type BlittableVertexType_<T extends Internal.VertexSink> = BlittableVertexType<T>;
    class ClickEvent implements Internal.JsonSerializable {
        constructor(arg0: Internal.ClickEvent$Action_, arg1: string)
        getValue(): string;
        toJson(): Internal.JsonElement;
        getAction(): Internal.ClickEvent$Action;
        get value(): string
        get action(): Internal.ClickEvent$Action
    }
    type ClickEvent_ = ClickEvent;
    class ValidationContext {
        constructor(arg0: Internal.Multimap_<string, string>, arg1: Internal.Supplier_<string>, arg2: Internal.LootContextParamSet_, arg3: Internal.Function_<ResourceLocation, Internal.LootItemCondition>, arg4: Internal.Set_<ResourceLocation>, arg5: Internal.Function_<ResourceLocation, Internal.LootTable>, arg6: Internal.Set_<ResourceLocation>)
        constructor(arg0: Internal.LootContextParamSet_, arg1: Internal.Function_<ResourceLocation, Internal.LootItemCondition>, arg2: Internal.Function_<ResourceLocation, Internal.LootTable>)
        hasVisitedTable(arg0: ResourceLocation_): boolean;
        hasVisitedCondition(arg0: ResourceLocation_): boolean;
        forChild(arg0: string): this;
        validateUser(arg0: Internal.LootContextUser_): void;
        getProblems(): Internal.Multimap<string, string>;
        enterTable(arg0: string, arg1: ResourceLocation_): this;
        enterCondition(arg0: string, arg1: ResourceLocation_): this;
        setParams(arg0: Internal.LootContextParamSet_): this;
        resolveLootTable(arg0: ResourceLocation_): Internal.LootTable;
        reportProblem(arg0: string): void;
        resolveCondition(arg0: ResourceLocation_): Internal.LootItemCondition;
        get problems(): Internal.Multimap<string, string>
        set params(arg0: Internal.LootContextParamSet_)
    }
    type ValidationContext_ = ValidationContext;
    class SingleUnitImpl {
        constructor()
        getPrefix(): Internal.MeasureUnit$MeasurePrefix;
        getNeutralIdentifier(): string;
        build(): Internal.MeasureUnit;
        getDimensionality(): number;
        setDimensionality(arg0: number): void;
        getIndex(): number;
        copy(): this;
        getSimpleUnitID(): string;
        setSimpleUnit(arg0: number, arg1: string[]): void;
        setPrefix(arg0: Internal.MeasureUnit$MeasurePrefix_): void;
        get prefix(): Internal.MeasureUnit$MeasurePrefix
        get neutralIdentifier(): string
        get dimensionality(): number
        set dimensionality(arg0: number)
        get index(): number
        get simpleUnitID(): string
        set prefix(arg0: Internal.MeasureUnit$MeasurePrefix_)
    }
    type SingleUnitImpl_ = SingleUnitImpl;
    abstract class SocketAddress implements Internal.Serializable {
        constructor()
    }
    type SocketAddress_ = SocketAddress;
    class CocoaDecorator extends Internal.TreeDecorator {
        constructor(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.CocoaDecorator>;
    }
    type CocoaDecorator_ = CocoaDecorator;
    interface Object2ObjectMap$Entry <K, V> extends Internal.Map$Entry<K, V> {
        getKey(): K;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        getValue(): V;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        setValue(arg0: V): V;
        get key(): K
        get value(): V
        set value(arg0: V)
    }
    type Object2ObjectMap$Entry_<K, V> = Object2ObjectMap$Entry<K, V>;
    class ByteTag extends Internal.NumericTag {
        static valueOf(arg0: number): Internal.ByteTag;
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        static valueOf(arg0: boolean): Internal.ByteTag;
        getType(): Internal.TagType<Internal.ByteTag>;
        get asString(): string
        get type(): Internal.TagType<Internal.ByteTag>
        static readonly ONE: Internal.ByteTag;
        static readonly ZERO: Internal.ByteTag;
        static readonly TYPE: Internal.TagType<Internal.ByteTag>;
    }
    type ByteTag_ = ByteTag;
    class ComparatorMode extends Internal.Enum<Internal.ComparatorMode> implements Internal.StringRepresentable {
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getSerializedName(): string;
        static valueOf(arg0: string): Internal.ComparatorMode;
        static values(): Internal.ComparatorMode[];
        get serializedName(): string
        static readonly COMPARE: Internal.ComparatorMode;
        static readonly SUBTRACT: Internal.ComparatorMode;
    }
    type ComparatorMode_ = "compare" | ComparatorMode | "subtract";
    class ModCheck extends Internal.Record {
        constructor(arg0: Internal.ModCheck$Confidence_, arg1: string)
        shouldReportAsModified(): boolean;
        fullDescription(): string;
        static identify(arg0: string, arg1: Internal.Supplier_<string>, arg2: string, arg3: typeof any): Internal.ModCheck;
        description(): string;
        merge(arg0: Internal.ModCheck_): this;
        confidence(): Internal.ModCheck$Confidence;
    }
    type ModCheck_ = ModCheck;
    class GlowLichenBlock extends Internal.MultifaceBlock implements Internal.SimpleWaterloggedBlock, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static emission(arg0: number): Internal.ToIntFunction<Internal.BlockState>;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type GlowLichenBlock_ = GlowLichenBlock;
    interface ItemBuilder$FinishUsingCallback {
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        (arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack_;
    }
    type ItemBuilder$FinishUsingCallback_ = ItemBuilder$FinishUsingCallback;
    class VkBackendContext {
        constructor()
    }
    type VkBackendContext_ = VkBackendContext;
    class PlayerDataStorage {
        constructor(arg0: Internal.LevelStorageSource$LevelStorageAccess_, arg1: Internal.DataFixer_)
        load(arg0: Internal.Player_): Internal.CompoundTag;
        getSeenPlayers(): string[];
        getPlayerDataFolder(): Internal.File;
        save(arg0: Internal.Player_): void;
        get seenPlayers(): string[]
        get playerDataFolder(): Internal.File
    }
    type PlayerDataStorage_ = PlayerDataStorage;
    class VanillaPackResources implements Internal.IPackResources, Internal.PackResources {
        constructor(arg0: Internal.PackMetadataSection_, ...arg1: string[])
        exists(arg0: Internal.PackType_, arg1: string): boolean;
        handler$zij001$hasResourceHeadInjected(arg0: Internal.PackType_, arg1: ResourceLocation_, arg2: Internal.CallbackInfoReturnable_<any>): void;
        initForNamespace(arg0: string): void;
        persistAndClearCache(): void;
        getNamespaces(arg0: Internal.PackType_): Internal.Set<string>;
        isHidden(): boolean;
        getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream;
        asProvider(): Internal.ResourceProvider;
        hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean;
        handler$zij000$initHeadInjected(arg0: Internal.PackMetadataSection_, arg1: string[], arg2: Internal.CallbackInfo_): void;
        close(): void;
        cacheExists(arg0: Internal.PackType_, arg1: string, arg2: boolean): void;
        getName(): string;
        getRootResource(arg0: string): Internal.InputStream;
        setExistenceByResource(arg0: Internal.Map_<string, boolean>): void;
        init(arg0: Internal.PackType_): void;
        getMetadataSection<T>(arg0: Internal.MetadataSectionSerializer_<T>): T;
        getExistenceByResource(): Internal.Map<string, boolean>;
        handler$zij000$hasResourceReturnInjected(arg0: Internal.PackType_, arg1: ResourceLocation_, arg2: Internal.CallbackInfoReturnable_<any>): void;
        getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: Internal.Predicate_<ResourceLocation>): Internal.Collection<ResourceLocation>;
        get hidden(): boolean
        get name(): string
        set existenceByResource(arg0: Internal.Map_<string, boolean>)
        get existenceByResource(): Internal.Map<string, boolean>
        static generatedDir: Internal.Path;
        readonly packMetadata: Internal.PackMetadataSection;
        static clientObject: typeof any;
        readonly namespaces: Internal.Set<string>;
    }
    type VanillaPackResources_ = VanillaPackResources;
    interface Int2IntFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, number> {
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        apply(arg0: number): number;
        containsKey(arg0: number): boolean;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2IntFunction<T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2IntFunction<T>;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction;
        getOrDefault(arg0: number, arg1: number): number;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        applyAsInt(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction;
        composeInt(arg0: Internal.Int2IntFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction;
        put(arg0: number, arg1: number): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction;
        clear(): void;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity(): this;
        (arg0: number): number;
    }
    type Int2IntFunction_ = Int2IntFunction;
    class EndPortalBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type EndPortalBlock_ = EndPortalBlock;
    abstract class ScheduleInstruction extends Internal.ScheduleDataEntry {
        constructor()
        write(): Internal.CompoundTag;
        getItem(arg0: number): Internal.ItemStack;
        slotsTargeted(): number;
        renderSpecialIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): boolean;
        getSecondLineTooltip(arg0: number): Internal.List<Internal.Component>;
        setItem(arg0: number, arg1: Internal.ItemStack_): void;
        static fromTag(arg0: Internal.CompoundTag_): Internal.ScheduleInstruction;
        getSecondLineIcon(): Internal.ItemStack;
        getTitleAs(arg0: string): Internal.List<Internal.Component>;
        supportsConditions(): boolean;
        initConfigurationWidgets(arg0: Internal.ModularGuiLineBuilder_): void;
        get secondLineIcon(): Internal.ItemStack
    }
    type ScheduleInstruction_ = ScheduleInstruction;
    class EndCrystalItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type EndCrystalItem_ = EndCrystalItem;
    class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable {
        clongs(...arg0: number[]): Internal.CLongBuffer;
        push(): this;
        shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer;
        static stackCallocDouble(arg0: number): Internal.DoubleBuffer;
        ncalloc(arg0: number, arg1: number, arg2: number): number;
        floats(...arg0: number[]): Internal.FloatBuffer;
        pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer;
        nclong(arg0: number): number;
        static stackFloats(arg0: number): Internal.FloatBuffer;
        calloc(arg0: number, arg1: number): Internal.ByteBuffer;
        static stackPush(): Internal.MemoryStack;
        static nstackMalloc(arg0: number): number;
        bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer;
        malloc(arg0: number, arg1: number): Internal.ByteBuffer;
        ndouble(arg0: number): number;
        longs(arg0: number, arg1: number): Internal.LongBuffer;
        ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static stackCLongs(arg0: number, arg1: number): Internal.CLongBuffer;
        getSize(): number;
        pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer;
        static stackMallocInt(arg0: number): Internal.IntBuffer;
        ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        static stackCallocFloat(arg0: number): Internal.FloatBuffer;
        static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer;
        ints(arg0: number): Internal.IntBuffer;
        static stackLongs(arg0: number): Internal.LongBuffer;
        static stackInts(arg0: number): Internal.IntBuffer;
        static stackCLongs(arg0: number, arg1: number, arg2: number): Internal.CLongBuffer;
        ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer;
        static stackMallocFloat(arg0: number): Internal.FloatBuffer;
        UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static create(arg0: Internal.ByteBuffer_): Internal.MemoryStack;
        static stackCallocShort(arg0: number): Internal.ShortBuffer;
        ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        shorts(arg0: number): Internal.ShortBuffer;
        doubles(arg0: number, arg1: number): Internal.DoubleBuffer;
        npointer(arg0: Internal.Buffer_): number;
        mallocInt(arg0: number): Internal.IntBuffer;
        pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer;
        bytes(...arg0: number[]): Internal.ByteBuffer;
        pointers(...arg0: number[]): Internal.PointerBuffer;
        nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number;
        static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        static stackDoubles(arg0: number): Internal.DoubleBuffer;
        static stackShorts(arg0: number): Internal.ShortBuffer;
        static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        pointers(...arg0: Internal.Buffer_[]): Internal.PointerBuffer;
        callocDouble(arg0: number): Internal.DoubleBuffer;
        static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer;
        longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer;
        static stackCalloc(arg0: number): Internal.ByteBuffer;
        getFrameIndex(): number;
        static stackCLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.CLongBuffer;
        clongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.CLongBuffer;
        nlong(arg0: number): number;
        callocCLong(arg0: number): Internal.CLongBuffer;
        static stackFloats(...arg0: number[]): Internal.FloatBuffer;
        static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer;
        static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        pointers(arg0: Internal.Pointer_): Internal.PointerBuffer;
        UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static ncreate(arg0: number, arg1: number): Internal.MemoryStack;
        static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        clongs(arg0: number, arg1: number, arg2: number): Internal.CLongBuffer;
        static stackBytes(...arg0: number[]): Internal.ByteBuffer;
        static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer;
        static stackMallocShort(arg0: number): Internal.ShortBuffer;
        static stackCLongs(arg0: number): Internal.CLongBuffer;
        UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        nmalloc(arg0: number, arg1: number): number;
        static stackCallocCLong(arg0: number): Internal.CLongBuffer;
        static nstackCalloc(arg0: number, arg1: number, arg2: number): number;
        ints(...arg0: number[]): Internal.IntBuffer;
        nASCII(arg0: Internal.CharSequence_, arg1: boolean): number;
        npointer(arg0: Internal.Pointer_): number;
        static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer;
        static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer;
        static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer;
        static stackPointers(...arg0: Internal.Pointer_[]): Internal.PointerBuffer;
        getPointer(): number;
        UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer;
        longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer;
        mallocCLong(arg0: number): Internal.CLongBuffer;
        floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer;
        setPointer(arg0: number): void;
        bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer;
        static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer;
        static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        static stackPop(): Internal.MemoryStack;
        bytes(arg0: number): Internal.ByteBuffer;
        mallocFloat(arg0: number): Internal.FloatBuffer;
        pointers(arg0: number): Internal.PointerBuffer;
        clongs(arg0: number, arg1: number): Internal.CLongBuffer;
        callocShort(arg0: number): Internal.ShortBuffer;
        static stackDoubles(...arg0: number[]): Internal.DoubleBuffer;
        getPointerAddress(): number;
        static nstackMalloc(arg0: number, arg1: number): number;
        mallocLong(arg0: number): Internal.LongBuffer;
        static stackCallocLong(arg0: number): Internal.LongBuffer;
        static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer;
        pointers(arg0: Internal.Buffer_): Internal.PointerBuffer;
        static stackShorts(...arg0: number[]): Internal.ShortBuffer;
        pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer;
        calloc(arg0: number): Internal.ByteBuffer;
        static stackCallocInt(arg0: number): Internal.IntBuffer;
        nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number;
        static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        pointers(...arg0: Internal.Pointer_[]): Internal.PointerBuffer;
        callocFloat(arg0: number): Internal.FloatBuffer;
        static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer;
        pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer;
        nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number;
        getAddress(): number;
        ints(arg0: number, arg1: number): Internal.IntBuffer;
        static stackCLongs(...arg0: number[]): Internal.CLongBuffer;
        longs(...arg0: number[]): Internal.LongBuffer;
        static stackBytes(arg0: number): Internal.ByteBuffer;
        static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer;
        callocPointer(arg0: number): Internal.PointerBuffer;
        static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer;
        npointer(arg0: number): number;
        mallocPointer(arg0: number): Internal.PointerBuffer;
        floats(arg0: number, arg1: number): Internal.FloatBuffer;
        static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer;
        static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer;
        static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer;
        pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer;
        static stackPointers(...arg0: number[]): Internal.PointerBuffer;
        static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer;
        malloc(arg0: number): Internal.ByteBuffer;
        ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer;
        static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer;
        static stackMallocDouble(arg0: number): Internal.DoubleBuffer;
        shorts(arg0: number, arg1: number): Internal.ShortBuffer;
        static stackGet(): Internal.MemoryStack;
        static stackInts(arg0: number, arg1: number): Internal.IntBuffer;
        static create(arg0: number): Internal.MemoryStack;
        callocInt(arg0: number): Internal.IntBuffer;
        static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer;
        doubles(arg0: number): Internal.DoubleBuffer;
        mallocDouble(arg0: number): Internal.DoubleBuffer;
        UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer;
        static stackMallocLong(arg0: number): Internal.LongBuffer;
        nint(arg0: number): number;
        static stackLongs(arg0: number, arg1: number): Internal.LongBuffer;
        static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer;
        static stackMallocCLong(arg0: number): Internal.CLongBuffer;
        clongs(arg0: number): Internal.CLongBuffer;
        static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer;
        callocLong(arg0: number): Internal.LongBuffer;
        doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer;
        static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer;
        pointers(arg0: number, arg1: number): Internal.PointerBuffer;
        floats(arg0: number): Internal.FloatBuffer;
        nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number;
        static stackMalloc(arg0: number): Internal.ByteBuffer;
        nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number;
        longs(arg0: number): Internal.LongBuffer;
        pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer;
        static stackCallocPointer(arg0: number): Internal.PointerBuffer;
        nshort(arg0: number): number;
        static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer;
        nmalloc(arg0: number): number;
        pop(): this;
        static stackLongs(...arg0: number[]): Internal.LongBuffer;
        doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer;
        static stackPointers(arg0: number): Internal.PointerBuffer;
        static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer;
        mallocShort(arg0: number): Internal.ShortBuffer;
        static stackInts(...arg0: number[]): Internal.IntBuffer;
        UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        static stackMallocPointer(arg0: number): Internal.PointerBuffer;
        shorts(...arg0: number[]): Internal.ShortBuffer;
        nbyte(arg0: number): number;
        static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer;
        doubles(...arg0: number[]): Internal.DoubleBuffer;
        nfloat(arg0: number): number;
        close(): void;
        static create(): Internal.MemoryStack;
        static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer;
        ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer;
        bytes(arg0: number, arg1: number): Internal.ByteBuffer;
        get size(): number
        get frameIndex(): number
        get pointer(): number
        set pointer(arg0: number)
        get pointerAddress(): number
        get address(): number
    }
    type MemoryStack_ = MemoryStack;
    class LocalTime implements Internal.Comparable<Internal.LocalTime>, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable {
        getHour(): number;
        minusMinutes(arg0: number): this;
        static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalTime;
        minusSeconds(arg0: number): this;
        compareTo(arg0: any): number;
        isBefore(arg0: Internal.LocalTime_): boolean;
        getMinute(): number;
        static parse(arg0: Internal.CharSequence_): Internal.LocalTime;
        toSecondOfDay(): number;
        plusHours(arg0: number): this;
        isSupported(arg0: Internal.TemporalField_): boolean;
        format(arg0: Internal.DateTimeFormatter_): string;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        withMinute(arg0: number): this;
        isAfter(arg0: Internal.LocalTime_): boolean;
        plusNanos(arg0: number): this;
        static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalTime;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        minusHours(arg0: number): this;
        compareTo(arg0: Internal.LocalTime_): number;
        toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number;
        withNano(arg0: number): this;
        static from(arg0: Internal.TemporalAccessor_): Internal.LocalTime;
        plus(arg0: number, arg1: Internal.TemporalUnit_): this;
        plusMinutes(arg0: number): this;
        plusSeconds(arg0: number): this;
        static ofNanoOfDay(arg0: number): Internal.LocalTime;
        static now(arg0: Internal.ZoneId_): Internal.LocalTime;
        getLong(arg0: Internal.TemporalField_): number;
        withSecond(arg0: number): this;
        atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime;
        static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalTime;
        minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal;
        static ofSecondOfDay(arg0: number): Internal.LocalTime;
        toNanoOfDay(): number;
        truncatedTo(arg0: Internal.TemporalUnit_): this;
        static now(arg0: Internal.Clock_): Internal.LocalTime;
        adjustInto(arg0: Internal.Temporal_): Internal.Temporal;
        static of(arg0: number, arg1: number): Internal.LocalTime;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        minusNanos(arg0: number): this;
        atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime;
        static now(): Internal.LocalTime;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        getSecond(): number;
        getNano(): number;
        plus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        static of(arg0: number, arg1: number, arg2: number): Internal.LocalTime;
        withHour(arg0: number): this;
        minus(arg0: Internal.TemporalAmount_): Internal.Temporal;
        get hour(): number
        get minute(): number
        get second(): number
        get nano(): number
        static readonly MAX: Internal.LocalTime;
        static readonly NOON: Internal.LocalTime;
        static readonly MIDNIGHT: Internal.LocalTime;
        static readonly MIN: Internal.LocalTime;
    }
    type LocalTime_ = LocalTime;
    class WallBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly SOUTH_WALL: Internal.EnumProperty<Internal.WallSide>;
        static readonly NORTH_WALL: Internal.EnumProperty<Internal.WallSide>;
        static readonly EAST_WALL: Internal.EnumProperty<Internal.WallSide>;
        static readonly UP: Internal.BooleanProperty;
        static readonly WATERLOGGED: Internal.BooleanProperty;
        static readonly WEST_WALL: Internal.EnumProperty<Internal.WallSide>;
    }
    type WallBlock_ = WallBlock;
    class FluidVeinBuilderJS {
        constructor(id: ResourceLocation_)
        biomes(weight: number, ...biomes: string[]): this;
        depletionChance(depletionChance: number): this;
        fluid(fluid: Internal.Supplier_<Internal.Fluid>): this;
        maximumYield(maximumYield: number): this;
        depletionAmount(depletionAmount: number): this;
        depletedYield(depletedYield: number): this;
        addSpawnDimension(...dimensions: ResourceLocation_[]): this;
        biomes(weight: number, biomes: string): this;
        "yield"(min: number, max: number): this;
        minimumYield(minimumYield: number): this;
        weight(weight: number): this;
    }
    type FluidVeinBuilderJS_ = FluidVeinBuilderJS;
    class StateDefinition <O, S extends Internal.StateHolder<O, S>> implements Internal.ICache {
        getProperties(): Internal.Collection<Internal.Property<any>>;
        handler$zic000$getPropertyHeadInjected(arg0: string, arg1: Internal.CallbackInfoReturnable_<any>): void;
        getPossibleStates(): Internal.ImmutableList<S>;
        getOwner(): O;
        persistAndClearCache(): void;
        any(): S;
        handler$zic000$initReturnInjected(arg0: Internal.Function_<any, any>, arg1: any, arg2: Internal.StateDefinition$Factory_<any, any>, arg3: Internal.Map_<any, any>, arg4: Internal.CallbackInfo_): void;
        getProperty(arg0: string): Internal.Property<any>;
        get properties(): Internal.Collection<Internal.Property<any>>
        get possibleStates(): Internal.ImmutableList<S>
        get owner(): O
    }
    type StateDefinition_<O, S extends Internal.StateHolder<O, S>> = StateDefinition<O, S>;
    class ModuleDescriptor$Requires$Modifier extends Internal.Enum<Internal.ModuleDescriptor$Requires$Modifier> {
        static values(): Internal.ModuleDescriptor$Requires$Modifier[];
        static valueOf(arg0: string): Internal.ModuleDescriptor$Requires$Modifier;
        static readonly STATIC: Internal.ModuleDescriptor$Requires$Modifier;
        static readonly MANDATED: Internal.ModuleDescriptor$Requires$Modifier;
        static readonly TRANSITIVE: Internal.ModuleDescriptor$Requires$Modifier;
        static readonly SYNTHETIC: Internal.ModuleDescriptor$Requires$Modifier;
    }
    type ModuleDescriptor$Requires$Modifier_ = ModuleDescriptor$Requires$Modifier | "static" | "mandated" | "transitive" | "synthetic";
    class ClientboundStopSoundPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: ResourceLocation_, arg1: Internal.SoundSource_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getSource(): Internal.SoundSource;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getName(): ResourceLocation;
        isSkippable(): boolean;
        get source(): Internal.SoundSource
        get name(): ResourceLocation
        get skippable(): boolean
    }
    type ClientboundStopSoundPacket_ = ClientboundStopSoundPacket;
    class ChunkRenderDispatcher$CompiledChunk {
        constructor()
        facesCanSeeEachother(arg0: Internal.Direction_, arg1: Internal.Direction_): boolean;
        getRenderableBlockEntities(): Internal.List<Internal.BlockEntity>;
        hasNoRenderableLayers(): boolean;
        isEmpty(arg0: Internal.RenderType_): boolean;
        get renderableBlockEntities(): Internal.List<Internal.BlockEntity>
        static readonly UNCOMPILED: Internal.ChunkRenderDispatcher$CompiledChunk;
    }
    type ChunkRenderDispatcher$CompiledChunk_ = ChunkRenderDispatcher$CompiledChunk;
    interface StatContainer <C extends Internal.StatContainer<C>> {
        containerId(): ResourceLocation;
        forEachStat(arg0: Internal.Consumer_<Internal.DisplayStat<C>>): void;
        getContainerTextKey(): string;
        appendTexts(arg0: Internal.List_<Internal.Component>, arg1: C): void;
        get containerTextKey(): string
    }
    type StatContainer_<C extends Internal.StatContainer<C>> = StatContainer<C>;
    class Bitmap$Ref extends Internal.RefCnt {
        setImmutable(): void;
        getRowStride(): number;
        getWidth(): number;
        getPixels(): number;
        getHeight(): number;
        isImmutable(): boolean;
        get rowStride(): number
        get width(): number
        get pixels(): number
        get height(): number
        get immutable(): boolean
    }
    type Bitmap$Ref_ = Bitmap$Ref;
    class PowderSnowCauldronBlock extends Internal.LayeredCauldronBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_, arg1: Internal.Predicate_<Internal.Biome$Precipitation>, arg2: Internal.Map_<Internal.Item, any>)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PowderSnowCauldronBlock_ = PowderSnowCauldronBlock;
    class ClampedNormalInt extends Internal.IntProvider {
        static sample(arg0: Internal.RandomSource_, arg1: number, arg2: number, arg3: number, arg4: number): number;
        static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ClampedNormalInt;
        static readonly CODEC: Internal.Codec<Internal.ClampedNormalInt>;
    }
    type ClampedNormalInt_ = ClampedNormalInt;
    class InetSocketAddress extends Internal.SocketAddress {
        constructor(arg0: string, arg1: number)
        constructor(arg0: number)
        constructor(arg0: Internal.InetAddress_, arg1: number)
        getHostName(): string;
        static createUnresolved(arg0: string, arg1: number): Internal.InetSocketAddress;
        isUnresolved(): boolean;
        getPort(): number;
        getAddress(): Internal.InetAddress;
        getHostString(): string;
        get hostName(): string
        get unresolved(): boolean
        get port(): number
        get address(): Internal.InetAddress
        get hostString(): string
    }
    type InetSocketAddress_ = InetSocketAddress;
    interface IEditableUI <W extends com.lowdragmc.lowdraglib.gui.widget.Widget, T> {
        createDefault(): W;
        setupUI(arg0: WidgetGroup_, arg1: T): void;
    }
    type IEditableUI_<W extends com.lowdragmc.lowdraglib.gui.widget.Widget, T> = IEditableUI<W, T>;
    interface DensityFunctions$BeardifierOrMarker extends Internal.DensityFunction$SimpleFunction {
        halfNegative(): Internal.DensityFunction;
        abs(): Internal.DensityFunction;
        maxValue(): number;
        codec(): Internal.KeyDispatchDataCodec<Internal.DensityFunction>;
        compute(arg0: Internal.DensityFunction$FunctionContext_): number;
        squeeze(): Internal.DensityFunction;
        square(): Internal.DensityFunction;
        mapAll(arg0: Internal.DensityFunction$Visitor_): Internal.DensityFunction;
        clamp(arg0: number, arg1: number): Internal.DensityFunction;
        quarterNegative(): Internal.DensityFunction;
        cube(): Internal.DensityFunction;
        fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void;
        minValue(): number;
        readonly CODEC: Internal.KeyDispatchDataCodec<Internal.DensityFunction>;
    }
    type DensityFunctions$BeardifierOrMarker_ = DensityFunctions$BeardifierOrMarker;
    interface AccessorWeightedRandomList <E> {
        bookshelf$getEntries(): Internal.ImmutableList<E>;
        bookshelf$getTotalWeight(): number;
    }
    type AccessorWeightedRandomList_<E> = AccessorWeightedRandomList<E>;
    class IronGolem extends Internal.AbstractGolem implements Internal.NeutralMob {
        constructor(arg0: Internal.EntityType_<Internal.IronGolem>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        readPersistentAngerSaveData(arg0: Internal.Level_, arg1: Internal.CompoundTag_): void;
        stopBeingAngry(): void;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        getAttackAnimationTick(): number;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        getOfferFlowerTick(): number;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        setPlayerCreated(arg0: boolean): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        forgetCurrentTargetAndRefreshUniversalAnger(): void;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        addPersistentAngerSaveData(arg0: Internal.CompoundTag_): void;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        getPersistentAngerTarget(): Internal.UUID;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        isAngryAtAllPlayers(arg0: Internal.Level_): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        playerDied(arg0: Internal.Player_): void;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isAngry(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        offerFlower(arg0: boolean): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        startPersistentAngerTimer(): void;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setRemainingPersistentAngerTime(arg0: number): void;
        getType(): string;
        isPlayerCreated(): boolean;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCrackiness(): Internal.IronGolem$Crackiness;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setPersistentAngerTarget(arg0: Internal.UUID_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        isAngryAt(arg0: Internal.LivingEntity_): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getRemainingPersistentAngerTime(): number;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        updatePersistentAnger(arg0: Internal.ServerLevel_, arg1: boolean): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get attackAnimationTick(): number
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        get offerFlowerTick(): number
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        set playerCreated(arg0: boolean)
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get persistentAngerTarget(): Internal.UUID
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get angry(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set remainingPersistentAngerTime(arg0: number)
        get type(): string
        get playerCreated(): boolean
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get crackiness(): Internal.IronGolem$Crackiness
        set persistentAngerTarget(arg0: Internal.UUID_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get remainingPersistentAngerTime(): number
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type IronGolem_ = IronGolem;
    class RegistryEntry <T> implements com.tterrag.registrate.util.nullness.NonNullSupplier<T> {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.RegistryObject_<T>)
        stream(): Internal.Stream<T>;
        getKey(): Internal.ResourceKey<T>;
        getSibling<R, E extends R>(arg0: Internal.ResourceKey_<Internal.Registry<R>>): Internal.RegistryEntry<E>;
        static of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        static of<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        ifPresent(arg0: Internal.Consumer_<T>): void;
        orElseGet(arg0: Internal.Supplier_<T>): T;
        getSibling<R, E extends R>(arg0: Internal.IForgeRegistry_<R>): Internal.RegistryEntry<E>;
        flatMap<U>(arg0: Internal.Function_<T, Internal.Optional<U>>): Internal.Optional<U>;
        is<R>(arg0: R): boolean;
        static empty<T>(): Internal.RegistryEntry<T>;
        lazyMap<U>(arg0: Internal.Function_<T, U>): Internal.Supplier<U>;
        static lazy<T>(arg0: Internal.Supplier_<T>): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        filter(arg0: Internal.Predicate_<T>): this;
        orElse(arg0: T): T;
        isPresent(): boolean;
        getId(): ResourceLocation;
        map<U>(arg0: Internal.Function_<T, U>): Internal.Optional<U>;
        getHolder(): Internal.Optional<Internal.Holder<T>>;
        orElseThrow<X extends Internal.Throwable>(arg0: Internal.Supplier_<X>): T;
        lazy(): com.tterrag.registrate.util.nullness.NonNullSupplier<T>;
        get(): T;
        getUnchecked(): T;
        updateReference(arg0: Internal.IForgeRegistry_<T>): void;
        get key(): Internal.ResourceKey<T>
        get present(): boolean
        get id(): ResourceLocation
        get holder(): Internal.Optional<Internal.Holder<T>>
        get unchecked(): T
    }
    type RegistryEntry_<T> = RegistryEntry<T>;
    class VarHandle$AccessMode extends Internal.Enum<Internal.VarHandle$AccessMode> {
        static valueFromMethodName(arg0: string): Internal.VarHandle$AccessMode;
        static values(): Internal.VarHandle$AccessMode[];
        static valueOf(arg0: string): Internal.VarHandle$AccessMode;
        methodName(): string;
        static readonly GET_AND_BITWISE_AND_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_OR: Internal.VarHandle$AccessMode;
        static readonly COMPARE_AND_SET: Internal.VarHandle$AccessMode;
        static readonly GET_AND_SET_RELEASE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_OR_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly GET: Internal.VarHandle$AccessMode;
        static readonly GET_AND_ADD: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_AND_RELEASE: Internal.VarHandle$AccessMode;
        static readonly GET_OPAQUE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_AND: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_XOR: Internal.VarHandle$AccessMode;
        static readonly SET_OPAQUE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_SET: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_XOR_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly SET_VOLATILE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_OR_RELEASE: Internal.VarHandle$AccessMode;
        static readonly COMPARE_AND_EXCHANGE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_SET_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly GET_VOLATILE: Internal.VarHandle$AccessMode;
        static readonly GET_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_ADD_RELEASE: Internal.VarHandle$AccessMode;
        static readonly SET: Internal.VarHandle$AccessMode;
        static readonly GET_AND_ADD_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly WEAK_COMPARE_AND_SET: Internal.VarHandle$AccessMode;
        static readonly COMPARE_AND_EXCHANGE_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly GET_AND_BITWISE_XOR_RELEASE: Internal.VarHandle$AccessMode;
        static readonly SET_RELEASE: Internal.VarHandle$AccessMode;
        static readonly COMPARE_AND_EXCHANGE_RELEASE: Internal.VarHandle$AccessMode;
        static readonly WEAK_COMPARE_AND_SET_ACQUIRE: Internal.VarHandle$AccessMode;
        static readonly WEAK_COMPARE_AND_SET_RELEASE: Internal.VarHandle$AccessMode;
        static readonly WEAK_COMPARE_AND_SET_PLAIN: Internal.VarHandle$AccessMode;
    }
    type VarHandle$AccessMode_ = "get_and_set_acquire" | "get_and_bitwise_and" | "weak_compare_and_set_acquire" | "get_and_set" | "get_and_bitwise_xor_acquire" | "compare_and_set" | "weak_compare_and_set_release" | "get_and_bitwise_xor_release" | "get_and_add_acquire" | "get_and_add_release" | "get_and_bitwise_xor" | "get_and_bitwise_or" | VarHandle$AccessMode | "get" | "set_release" | "weak_compare_and_set_plain" | "get_and_add" | "get_and_bitwise_or_acquire" | "get_acquire" | "get_and_bitwise_and_acquire" | "compare_and_exchange_acquire" | "get_opaque" | "compare_and_exchange" | "get_and_bitwise_or_release" | "set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_set_release" | "compare_and_exchange_release" | "set_opaque" | "get_and_bitwise_and_release";
    class MyceliumBlock extends Internal.SpreadingSnowyDirtBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type MyceliumBlock_ = MyceliumBlock;
    abstract class BogeyRenderer {
        constructor()
        getTransform(arg0: Internal.BlockState_, arg1: Internal.PoseStack_, arg2: boolean, arg3: number): Internal.BogeyRenderer$BogeyModelData[];
        getTransform(arg0: Internal.PartialModel_, arg1: Internal.PoseStack_, arg2: boolean, arg3: number): Internal.BogeyRenderer$BogeyModelData[];
        initialiseContraptionModelData(arg0: Internal.MaterialManager_, arg1: Internal.CarriageBogey_): void;
        emptyTransforms(): void;
        render(arg0: Internal.CompoundTag_, arg1: number, arg2: Internal.PoseStack_, arg3: number, arg4: Internal.VertexConsumer_, arg5: boolean): void;
        /**
         * @deprecated
        */
        static finalize<B extends com.jozufozu.flywheel.util.transform.Transform<any>>(arg0: B, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.VertexConsumer_): void;
        getSize(): Internal.BogeySizes$BogeySize;
        getTransform(arg0: Internal.PartialModel_, arg1: Internal.PoseStack_, arg2: boolean): Internal.BogeyRenderer$BogeyModelData;
        render(arg0: Internal.CompoundTag_, arg1: number, arg2: Internal.PoseStack_): void;
        createModelInstance(arg0: Internal.MaterialManager_, arg1: Internal.PartialModel_, arg2: number): void;
        createModelInstance(arg0: Internal.MaterialManager_, arg1: Internal.BlockState_, arg2: number): void;
        createModelInstance(arg0: Internal.MaterialManager_, ...arg1: Internal.BlockState_[]): void;
        remove(): void;
        updateLight(arg0: number, arg1: number): void;
        getTransform(arg0: Internal.BlockState_, arg1: Internal.PoseStack_, arg2: boolean): Internal.BogeyRenderer$BogeyModelData;
        createModelInstance(arg0: Internal.MaterialManager_, ...arg1: Internal.PartialModel_[]): void;
        get size(): Internal.BogeySizes$BogeySize
    }
    type BogeyRenderer_ = BogeyRenderer;
    class LootScoreProviderType extends Internal.SerializerType<any> {
        constructor(arg0: Internal.Serializer_<any>)
    }
    type LootScoreProviderType_ = Special.LootScoreProviderType | LootScoreProviderType;
    abstract class AbstractChestedHorse extends Internal.AbstractHorse {
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getControllingPassenger(): Internal.Entity;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        setChest(arg0: boolean): void;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        hasChest(): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getInventoryColumns(): number;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        static createBaseChestedHorseAttributes(): Internal.AttributeSupplier$Builder;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get controllingPassenger(): Internal.Entity
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        set chest(arg0: boolean)
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get inventoryColumns(): number
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly INV_CHEST_COUNT: 15;
    }
    type AbstractChestedHorse_ = AbstractChestedHorse;
    interface INBTSerializable <T extends Internal.Tag> {
        serializeNBT(): T;
        deserializeNBT(arg0: T): void;
    }
    type INBTSerializable_<T extends Internal.Tag> = INBTSerializable<T>;
    interface ResourceMetadata {
        getSection<T>(arg0: Internal.MetadataSectionSerializer_<T>): Internal.Optional<T>;
        fromJsonStream(arg0: Internal.InputStream_): this;
        readonly EMPTY: Internal.ResourceMetadata;
    }
    type ResourceMetadata_ = ResourceMetadata;
    interface Double2ShortFunction extends Internal.DoubleToIntFunction, it.unimi.dsi.fastutil.Function<number, number> {
        getOrDefault(arg0: number, arg1: number): number;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction;
        composeObject<T>(arg0: Internal.Object2DoubleFunction_<T>): Internal.Object2ShortFunction<T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction;
        composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Double2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction;
        composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction;
        composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction;
        put(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction;
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Double2ObjectFunction<T>;
        size(): number;
        apply(arg0: number): number;
        composeReference<T>(arg0: Internal.Reference2DoubleFunction_<T>): Internal.Reference2ShortFunction<T>;
        defaultReturnValue(arg0: number): void;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction;
        clear(): void;
        composeDouble(arg0: Internal.Double2DoubleFunction_): this;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        remove(arg0: number): number;
        identity<T>(): Internal.Function<T, T>;
        composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction;
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type Double2ShortFunction_ = Double2ShortFunction;
    interface ArtifactHandler {
        getExtension(): string;
        isIncludesDependencies(): boolean;
        isAddedToClasspath(): boolean;
        getClassifier(): string;
        getPackaging(): string;
        getLanguage(): string;
        getDirectory(): string;
        get extension(): string
        get includesDependencies(): boolean
        get addedToClasspath(): boolean
        get classifier(): string
        get packaging(): string
        get language(): string
        get directory(): string
        readonly ROLE: "org.apache.maven.artifact.handler.ArtifactHandler";
    }
    type ArtifactHandler_ = ArtifactHandler;
    class ScreenEvent$BackgroundRendered extends Internal.ScreenEvent {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.PoseStack_)
        getPoseStack(): Internal.PoseStack;
        get poseStack(): Internal.PoseStack
    }
    type ScreenEvent$BackgroundRendered_ = ScreenEvent$BackgroundRendered;
    class LivingEquipmentChangeEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.EquipmentSlot_, arg2: Internal.ItemStack_, arg3: Internal.ItemStack_)
        getSlot(): Internal.EquipmentSlot;
        getFrom(): Internal.ItemStack;
        getTo(): Internal.ItemStack;
        get slot(): Internal.EquipmentSlot
        get from(): Internal.ItemStack
        get to(): Internal.ItemStack
    }
    type LivingEquipmentChangeEvent_ = LivingEquipmentChangeEvent;
    abstract class StructureProcessor {
        constructor()
        processEntity(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.StructureTemplate$StructureEntityInfo_, arg3: Internal.StructureTemplate$StructureEntityInfo_, arg4: Internal.StructurePlaceSettings_, arg5: Internal.StructureTemplate_): Internal.StructureTemplate$StructureEntityInfo;
        process(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_, arg6: Internal.StructureTemplate_): Internal.StructureTemplate$StructureBlockInfo;
        /**
         * @deprecated
        */
        processBlock(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo;
    }
    type StructureProcessor_ = StructureProcessor;
    class WaterloggedVegetationPatchFeature extends Internal.VegetationPatchFeature {
        constructor(arg0: Internal.Codec_<Internal.VegetationPatchConfiguration>)
    }
    type WaterloggedVegetationPatchFeature_ = WaterloggedVegetationPatchFeature;
    class GeodeVeinGenerator extends Internal.VeinGenerator {
        constructor(geodeBlockSettings: Internal.GeodeVeinGenerator$GeodeBlockSettings_, geodeLayerSettings: Internal.GeodeLayerSettings_, geodeCrackSettings: Internal.GeodeCrackSettings_, usePotentialPlacementsChance: number, useAlternateLayer0Chance: number, placementsRequireLayer0Alternate: boolean, outerWallDistance: Internal.IntProvider_, distributionPoints: Internal.IntProvider_, pointOffset: Internal.IntProvider_, minGenOffset: number, maxGenOffset: number, noiseMultiplier: number, invalidBlocksThreshold: number)
        constructor(entry: GTOreVein_)
        usePotentialPlacementsChance(usePotentialPlacementsChance: number): this;
        placementsRequireLayer0Alternate(placementsRequireLayer0Alternate: boolean): this;
        invalidBlocksThreshold(invalidBlocksThreshold: number): this;
        noiseMultiplier(noiseMultiplier: number): this;
        maxGenOffset(maxGenOffset: number): this;
        pointOffset(pointOffset: Internal.IntProvider_): this;
        geodeLayerSettings(geodeLayerSettings: Internal.GeodeLayerSettings_): this;
        outerWallDistance(outerWallDistance: Internal.IntProvider_): this;
        distributionPoints(distributionPoints: Internal.IntProvider_): this;
        minGenOffset(minGenOffset: number): this;
        useAlternateLayer0Chance(useAlternateLayer0Chance: number): this;
        geodeCrackSettings(geodeCrackSettings: Internal.GeodeCrackSettings_): this;
        geodeBlockSettings(geodeBlockSettings: Internal.GeodeVeinGenerator$GeodeBlockSettings_): this;
        placementsRequireLayer0Alternate: boolean;
        geodeLayerSettings: Internal.GeodeLayerSettings;
        minGenOffset: number;
        usePotentialPlacementsChance: number;
        distributionPoints: Internal.IntProvider;
        geodeBlockSettings: Internal.GeodeVeinGenerator$GeodeBlockSettings;
        maxGenOffset: number;
        static readonly CHANCE_RANGE: Internal.Codec<number>;
        noiseMultiplier: number;
        static readonly CODEC: Internal.Codec<Internal.GeodeVeinGenerator>;
        useAlternateLayer0Chance: number;
        geodeCrackSettings: Internal.GeodeCrackSettings;
        outerWallDistance: Internal.IntProvider;
        pointOffset: Internal.IntProvider;
        invalidBlocksThreshold: number;
    }
    type GeodeVeinGenerator_ = GeodeVeinGenerator;
    interface IForgeRegistry$MissingFactory <V> {
        createMissing(arg0: ResourceLocation_, arg1: boolean): V;
        (arg0: ResourceLocation_, arg1: boolean): V;
    }
    type IForgeRegistry$MissingFactory_<V> = IForgeRegistry$MissingFactory<V>;
    abstract class Bitmap$SaveFormat extends Internal.Enum<Internal.Bitmap$SaveFormat> {
        static getAllFilters(stack: Internal.MemoryStack_): Internal.PointerBuffer;
        getFilters(stack: Internal.MemoryStack_): Internal.PointerBuffer;
        static getAllDescription(): string;
        static getFileName(format: Internal.Bitmap$SaveFormat_, name: string): string;
        static values(): Internal.Bitmap$SaveFormat[];
        write(arg0: Internal.STBIWriteCallbackI_, arg1: number, arg2: number, arg3: Internal.Bitmap$Format_, arg4: number, arg5: number): boolean;
        static getAllDescription(header: string): string;
        getDescription(): string;
        static valueOf(name: string): Internal.Bitmap$SaveFormat;
        get allDescription(): string
        get description(): string
        static readonly JPEG: Internal.Bitmap$SaveFormat;
        static readonly PNG: Internal.Bitmap$SaveFormat;
        static readonly RAW: Internal.Bitmap$SaveFormat;
        static readonly HDR: Internal.Bitmap$SaveFormat;
        static readonly BMP: Internal.Bitmap$SaveFormat;
        static readonly TGA: Internal.Bitmap$SaveFormat;
    }
    type Bitmap$SaveFormat_ = "hdr" | "bmp" | "tga" | "jpeg" | "png" | "raw" | Bitmap$SaveFormat;
    class BlockItemBuilder extends Internal.ItemBuilder {
        constructor(i: ResourceLocation_)
        createObject(): any;
        blockBuilder: Internal.BlockBuilder;
    }
    type BlockItemBuilder_ = BlockItemBuilder;
    interface Instancer <D extends Internal.InstanceData> {
        createInstance(): D;
        notifyDirty(): void;
        createInstances(arg0: D[]): void;
        stealInstance(arg0: D): void;
        notifyRemoval(): void;
    }
    type Instancer_<D extends Internal.InstanceData> = Instancer<D>;
    interface LongIterator extends Internal.PrimitiveIterator$OfLong {
        forEachRemaining(arg0: any): void;
        remove(): void;
        /**
         * @deprecated
        */
        next(): any;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        nextLong(): number;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.LongConsumer_): void;
    }
    type LongIterator_ = LongIterator;
    interface ITypedPayload <T> {
        getType(): number;
        isPrimitive(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        readPayload(arg0: Internal.FriendlyByteBuf_): void;
        serializeNBT(): Internal.Tag;
        writePayload(arg0: Internal.FriendlyByteBuf_): void;
        getPayload(): T;
        get type(): number
        get primitive(): boolean
        get payload(): T
    }
    type ITypedPayload_<T> = ITypedPayload<T>;
    interface RegistrarBuilder <T> {
        build(): Internal.Registrar<T>;
        saveToDisc(): this;
        option(arg0: Internal.RegistrarOption_): this;
        syncToClients(): this;
    }
    type RegistrarBuilder_<T> = RegistrarBuilder<T>;
    class BigDripleafStemBlock extends Internal.HorizontalDirectionalBlock implements Internal.SimpleWaterloggedBlock, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BigDripleafStemBlock_ = BigDripleafStemBlock;
    class ModuleDescriptor$Requires implements Internal.Comparable<Internal.ModuleDescriptor$Requires> {
        name(): string;
        compareTo(arg0: Internal.ModuleDescriptor$Requires_): number;
        rawCompiledVersion(): Internal.Optional<string>;
        compiledVersion(): Internal.Optional<Internal.ModuleDescriptor$Version>;
        compareTo(arg0: any): number;
        modifiers(): Internal.Set<Internal.ModuleDescriptor$Requires$Modifier>;
    }
    type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires;
    class EnderManAngerEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.EnderMan_, arg1: Internal.Player_)
        getEntity(): Internal.Entity;
        getPlayer(): Internal.Player;
        get entity(): Internal.Entity
        get player(): Internal.Player
    }
    type EnderManAngerEvent_ = EnderManAngerEvent;
    class BrigadierExceptions implements Internal.BuiltInExceptionProvider {
        constructor()
        dispatcherParseException(): Internal.DynamicCommandExceptionType;
        readerExpectedInt(): Internal.SimpleCommandExceptionType;
        readerInvalidBool(): Internal.DynamicCommandExceptionType;
        floatTooLow(): Internal.Dynamic2CommandExceptionType;
        readerInvalidEscape(): Internal.DynamicCommandExceptionType;
        readerInvalidLong(): Internal.DynamicCommandExceptionType;
        readerInvalidDouble(): Internal.DynamicCommandExceptionType;
        readerInvalidInt(): Internal.DynamicCommandExceptionType;
        integerTooLow(): Internal.Dynamic2CommandExceptionType;
        longTooLow(): Internal.Dynamic2CommandExceptionType;
        floatTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedLong(): Internal.SimpleCommandExceptionType;
        dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType;
        integerTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedFloat(): Internal.SimpleCommandExceptionType;
        longTooHigh(): Internal.Dynamic2CommandExceptionType;
        readerExpectedSymbol(): Internal.DynamicCommandExceptionType;
        readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType;
        doubleTooHigh(): Internal.Dynamic2CommandExceptionType;
        doubleTooLow(): Internal.Dynamic2CommandExceptionType;
        readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType;
        dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType;
        readerExpectedBool(): Internal.SimpleCommandExceptionType;
        literalIncorrect(): Internal.DynamicCommandExceptionType;
        readerInvalidFloat(): Internal.DynamicCommandExceptionType;
        readerExpectedDouble(): Internal.SimpleCommandExceptionType;
        dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType;
    }
    type BrigadierExceptions_ = BrigadierExceptions;
    interface RecipeManagerInvoker {
        getRecipeFromType<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.Map<ResourceLocation, Internal.Recipe<C>>;
    }
    type RecipeManagerInvoker_ = RecipeManagerInvoker;
    class LeaveVineDecorator extends Internal.TreeDecorator {
        constructor(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.LeaveVineDecorator>;
    }
    type LeaveVineDecorator_ = LeaveVineDecorator;
    interface ParticleEngineAccessor {
        create$getProviders(): Internal.Map<ResourceLocation, Internal.ParticleProvider<any>>;
    }
    type ParticleEngineAccessor_ = ParticleEngineAccessor;
    class ChunkWatchEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.ServerPlayer_, arg1: Internal.ChunkPos_, arg2: Internal.ServerLevel_)
        getPos(): Internal.ChunkPos;
        getLevel(): Internal.ServerLevel;
        getPlayer(): Internal.ServerPlayer;
        get pos(): Internal.ChunkPos
        get level(): Internal.ServerLevel
        get player(): Internal.ServerPlayer
    }
    type ChunkWatchEvent_ = ChunkWatchEvent;
    class Advancement {
        constructor(arg0: ResourceLocation_, arg1: Internal.Advancement_, arg2: Internal.DisplayInfo_, arg3: Internal.AdvancementRewards_, arg4: Internal.Map_<string, Internal.Criterion>, arg5: string[][])
        getParent(): this;
        getDisplay(): Internal.DisplayInfo;
        getId(): ResourceLocation;
        getCriteria(): Internal.Map<string, Internal.Criterion>;
        getRewards(): Internal.AdvancementRewards;
        getRequirements(): string[][];
        deconstruct(): Internal.Advancement$Builder;
        getChatComponent(): Internal.Component;
        addChild(arg0: Internal.Advancement_): void;
        getMaxCriteraRequired(): number;
        getChildren(): Internal.Iterable<Internal.Advancement>;
        get parent(): Internal.Advancement
        get display(): Internal.DisplayInfo
        get id(): ResourceLocation
        get criteria(): Internal.Map<string, Internal.Criterion>
        get rewards(): Internal.AdvancementRewards
        get requirements(): string[][]
        get chatComponent(): Internal.Component
        get maxCriteraRequired(): number
        get children(): Internal.Iterable<Internal.Advancement>
    }
    type Advancement_ = Advancement;
    class TickEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.TickEvent$Type_, arg1: Internal.LogicalSide_, arg2: Internal.TickEvent$Phase_)
        readonly phase: Internal.TickEvent$Phase;
        readonly type: Internal.TickEvent$Type;
        readonly side: Internal.LogicalSide;
    }
    type TickEvent_ = TickEvent;
    class AttachCapabilitiesEvent <T> extends Internal.GenericEvent<T> {
        constructor()
        constructor(arg0: T, arg1: T)
        addListener(arg0: Internal.Runnable_): void;
        getCapabilities(): Internal.Map<ResourceLocation, Internal.ICapabilityProvider>;
        getListeners(): Internal.List<Internal.Runnable>;
        getObject(): T;
        addCapability(arg0: ResourceLocation_, arg1: Internal.ICapabilityProvider_): void;
        get capabilities(): Internal.Map<ResourceLocation, Internal.ICapabilityProvider>
        get listeners(): Internal.List<Internal.Runnable>
        get object(): T
    }
    type AttachCapabilitiesEvent_<T> = AttachCapabilitiesEvent<T>;
    class EntitySelector {
        constructor(arg0: number, arg1: boolean, arg2: boolean, arg3: Internal.Predicate_<Internal.Entity>, arg4: any_, arg5: Internal.Function_<Vec3, Vec3>, arg6: Internal.AABB_, arg7: Internal.BiConsumer_<Vec3, Internal.List<Internal.Entity>>, arg8: boolean, arg9: string, arg10: Internal.UUID_, arg11: Internal.EntityType_<any>, arg12: boolean)
        usesSelector(): boolean;
        static joinNames(arg0: Internal.List_<Internal.Entity>): Internal.Component;
        findPlayers(arg0: Internal.CommandSourceStack_): Internal.List<Internal.ServerPlayer>;
        findEntities(arg0: Internal.CommandSourceStack_): Internal.List<Internal.Entity>;
        findSingleEntity(arg0: Internal.CommandSourceStack_): Internal.Entity;
        includesEntities(): boolean;
        findSinglePlayer(arg0: Internal.CommandSourceStack_): Internal.ServerPlayer;
        isWorldLimited(): boolean;
        isSelfSelector(): boolean;
        getMaxResults(): number;
        get worldLimited(): boolean
        get selfSelector(): boolean
        get maxResults(): number
        readonly predicate: Internal.Predicate<Internal.Entity>;
        static readonly INFINITE: 2147483647;
    }
    type EntitySelector_ = EntitySelector;
    abstract class PermissionCollection implements Internal.Serializable {
        constructor()
        setReadOnly(): void;
        elementsAsStream(): Internal.Stream<Internal.Permission>;
        elements(): Internal.Enumeration<Internal.Permission>;
        implies(arg0: Internal.Permission_): boolean;
        isReadOnly(): boolean;
        add(arg0: Internal.Permission_): void;
        get readOnly(): boolean
    }
    type PermissionCollection_ = PermissionCollection;
    interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function<string, boolean>, Internal.IntPredicate {
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, string>): Internal.Function<T, boolean>;
        composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction;
        composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Char2ObjectFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        or(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        negate(): Internal.IntPredicate;
        composeReference<T>(arg0: Internal.Reference2CharFunction_<T>): Internal.Reference2BooleanFunction<T>;
        composeChar(arg0: Internal.Char2CharFunction_): this;
        /**
         * @deprecated
        */
        put(arg0: string, arg1: boolean): boolean;
        composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction;
        containsKey(arg0: string): boolean;
        composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): boolean;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction;
        apply(arg0: string): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Char2ReferenceFunction<T>;
        put(arg0: string, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<string, T>;
        composeObject<T>(arg0: Internal.Object2CharFunction_<T>): Internal.Object2BooleanFunction<T>;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction;
        composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction;
        size(): number;
        get(arg0: string): boolean;
        composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction;
        clear(): void;
        remove(arg0: string): boolean;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        getOrDefault(arg0: string, arg1: boolean): boolean;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction;
        (arg0: string): boolean;
    }
    type Char2BooleanFunction_ = Char2BooleanFunction;
    interface LongStream$Builder extends Internal.LongConsumer {
        andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer;
        build(): Internal.LongStream;
        add(arg0: number): this;
        accept(arg0: number): void;
    }
    type LongStream$Builder_ = LongStream$Builder;
    class ClientLevel$ClientLevelData implements Internal.WritableLevelData {
        constructor(arg0: Internal.Difficulty_, arg1: boolean, arg2: boolean)
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_, arg1: Internal.LevelHeightAccessor_): void;
        isRaining(): boolean;
        getSpawnAngle(): number;
        setRaining(arg0: boolean): void;
        getGameRules(): Internal.GameRules;
        getHorizonHeight(arg0: Internal.LevelHeightAccessor_): number;
        isHardcore(): boolean;
        getYSpawn(): number;
        getGameTime(): number;
        getZSpawn(): number;
        getXSpawn(): number;
        getDifficulty(): Internal.Difficulty;
        isThundering(): boolean;
        isDifficultyLocked(): boolean;
        setDayTime(arg0: number): void;
        setXSpawn(arg0: number): void;
        setDifficulty(arg0: Internal.Difficulty_): void;
        getClearColorScale(): number;
        setZSpawn(arg0: number): void;
        setYSpawn(arg0: number): void;
        setDifficultyLocked(arg0: boolean): void;
        handler$zkg000$setDifficulty(newDifficulty: Internal.Difficulty_, ci: Internal.CallbackInfo_): void;
        setSpawn(arg0: BlockPos_, arg1: number): void;
        setSpawnAngle(arg0: number): void;
        getDayTime(): number;
        setGameTime(arg0: number): void;
        get raining(): boolean
        get spawnAngle(): number
        set raining(arg0: boolean)
        get gameRules(): Internal.GameRules
        get hardcore(): boolean
        get YSpawn(): number
        get gameTime(): number
        get ZSpawn(): number
        get XSpawn(): number
        get difficulty(): Internal.Difficulty
        get thundering(): boolean
        get difficultyLocked(): boolean
        set dayTime(arg0: number)
        set XSpawn(arg0: number)
        set difficulty(arg0: Internal.Difficulty_)
        get clearColorScale(): number
        set ZSpawn(arg0: number)
        set YSpawn(arg0: number)
        set difficultyLocked(arg0: boolean)
        set spawnAngle(arg0: number)
        get dayTime(): number
        set gameTime(arg0: number)
    }
    type ClientLevel$ClientLevelData_ = ClientLevel$ClientLevelData;
    interface BlockBehaviourAccessor {
        setDrops(arg0: ResourceLocation_): void;
        set drops(arg0: ResourceLocation_)
    }
    type BlockBehaviourAccessor_ = BlockBehaviourAccessor;
    class Pufferfish extends Internal.AbstractFish {
        constructor(arg0: Internal.EntityType_<Internal.Pufferfish>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        static loadDefaultDataFromBucketTag(arg0: Internal.Mob_, arg1: Internal.CompoundTag_): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        static saveDefaultDataToBucketTag(arg0: Internal.Mob_, arg1: Internal.ItemStack_): void;
        getScriptType(): Internal.ScriptType;
        static bucketMobPickup<T extends Internal.LivingEntity & Internal.Bucketable>(arg0: Internal.Player_, arg1: Internal.InteractionHand_, arg2: T): Internal.Optional<Internal.InteractionResult>;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        setPuffState(arg0: number): void;
        getPuffState(): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        set puffState(arg0: number)
        get puffState(): number
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly STATE_FULL: 2;
        static readonly STATE_SMALL: 0;
        static readonly STATE_MID: 1;
    }
    type Pufferfish_ = Pufferfish;
    interface BaseStream <T, S extends Internal.BaseStream<T, S>> extends Internal.AutoCloseable {
        onClose(arg0: Internal.Runnable_): S;
        unordered(): S;
        isParallel(): boolean;
        close(): void;
        parallel(): S;
        spliterator(): Internal.Spliterator<T>;
        sequential(): S;
        iterator(): Internal.Iterator<T>;
        get parallel(): boolean
    }
    type BaseStream_<T, S extends Internal.BaseStream<T, S>> = BaseStream<T, S>;
    interface NonNullBiFunction <T, U, R> extends Internal.BiFunction<T, U, R> {
        apply(arg0: T, arg1: U): R;
        andThen<V>(arg0: Internal.Function_<R, V>): Internal.BiFunction<T, U, V>;
        (arg0: T, arg1: U): R;
    }
    type NonNullBiFunction_<T, U, R> = NonNullBiFunction<T, U, R>;
    class MessageQueue {
        postSyncBarrier(): number;
        addIdleHandler(handler: Internal.MessageQueue$IdleHandler_): void;
        removeIdleHandler(handler: Internal.MessageQueue$IdleHandler_): void;
        removeSyncBarrier(token: number): void;
        isIdle(): boolean;
        isPolling(): boolean;
        get idle(): boolean
        get polling(): boolean
    }
    type MessageQueue_ = MessageQueue;
    /**
     * Invoked when a detector block registered in KubeJS receives a block update.
     * 
     * `Powered`/`Unpowered` event will be fired when the detector block is powered/unpowered.
    */
    class DetectorBlockEventJS extends Internal.LevelEventJS {
        constructor(i: string, l: Internal.Level_, p: BlockPos_, pow: boolean)
        /**
         * The id of the detector block when it was registered.
        */
        getDetectorId(): string;
        /**
         * If the detector block is powered.
        */
        isPowered(): boolean;
        /**
         * The detector block.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The id of the detector block when it was registered.
        */
        get detectorId(): string
        /**
         * If the detector block is powered.
        */
        get powered(): boolean
        /**
         * The detector block.
        */
        get block(): Internal.BlockContainerJS
    }
    type DetectorBlockEventJS_ = DetectorBlockEventJS;
    interface Clearable {
        tryClear(arg0: any): void;
        clearContent(): void;
    }
    type Clearable_ = Clearable;
    interface LifecycleOwner {
        getLifecycle(): icyllis.modernui.lifecycle.Lifecycle;
        get lifecycle(): icyllis.modernui.lifecycle.Lifecycle
    }
    type LifecycleOwner_ = LifecycleOwner;
    class EnchantmentTableBlock extends Internal.BaseEntityBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        static isValidBookShelf(arg0: Internal.Level_, arg1: BlockPos_, arg2: BlockPos_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly BOOKSHELF_OFFSETS: [BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos, BlockPos];
    }
    type EnchantmentTableBlock_ = EnchantmentTableBlock;
    class DirtPathBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type DirtPathBlock_ = DirtPathBlock;
    class Climate$TargetPoint extends Internal.Record {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number)
        depth(): number;
        weirdness(): number;
        erosion(): number;
        temperature(): number;
        continentalness(): number;
        humidity(): number;
    }
    type Climate$TargetPoint_ = Climate$TargetPoint;
    class Camera {
        constructor()
        setAnglesInternal(arg0: number, arg1: number): void;
        getLeftVector(): Internal.Vector3f;
        getPosition(): Vec3;
        getNearPlane(): Internal.Camera$NearPlane;
        getLookVector(): Internal.Vector3f;
        getXRot(): number;
        modify$bep000$create$modifyCameraOffset(arg0: number): number;
        tick(): void;
        getFluidInCamera(): Internal.FogType;
        getBlockAtCamera(): Internal.BlockState;
        setup(arg0: Internal.BlockGetter_, arg1: Internal.Entity_, arg2: boolean, arg3: boolean, arg4: number): void;
        getYRot(): number;
        getEntity(): Internal.Entity;
        isInitialized(): boolean;
        isDetached(): boolean;
        rotation(): Internal.Quaternion;
        getUpVector(): Internal.Vector3f;
        reset(): void;
        getBlockPosition(): BlockPos;
        get leftVector(): Internal.Vector3f
        get position(): Vec3
        get nearPlane(): Internal.Camera$NearPlane
        get lookVector(): Internal.Vector3f
        get XRot(): number
        get fluidInCamera(): Internal.FogType
        get blockAtCamera(): Internal.BlockState
        get YRot(): number
        get entity(): Internal.Entity
        get initialized(): boolean
        get detached(): boolean
        get upVector(): Internal.Vector3f
        get blockPosition(): BlockPos
        static readonly FOG_DISTANCE_SCALE: 0.083333336;
    }
    type Camera_ = Camera;
    class GTRecipeBuilder {
        constructor(id: ResourceLocation_, recipeType: Internal.GTRecipeType_)
        blastFurnaceTemp(blastTemp: number): this;
        inputStress(stress: number): this;
        inputItems(...inputs: Internal.Ingredient_[]): this;
        chance(chance: number): this;
        inputFluids(...inputs: com.lowdragmc.lowdraglib.side.fluid.FluidStack_[]): this;
        biome(biome: ResourceLocation_, reverse: boolean): this;
        toJson(json: Internal.JsonObject_): void;
        thunder(level: number): this;
        cleanroom(cleanroomType: CleanroomType_): this;
        inputItems(input: Internal.Item_, amount: number): this;
        inputItems(machine: Internal.MachineDefinition_): this;
        notConsumable(itemStack: Internal.ItemStack_): this;
        inputItems(input: Internal.Item_): this;
        notConsumable(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        EUt(eu: number): this;
        rain(level: number, reverse: boolean): this;
        capabilitiesToJson(contents: Internal.Map_<RecipeCapability<any>, Internal.List<Internal.Content>>): Internal.JsonObject;
        inputItems(input: Internal.Supplier_<Internal.Item>): this;
        solderMultiplier(multiplier: number): this;
        notConsumable(item: Internal.Item_): this;
        itemOutput(unificationEntry: UnificationEntry_, count: number): this;
        static of(id: ResourceLocation_, recipeType: Internal.GTRecipeType_): Internal.GTRecipeBuilder;
        slotName(slotName: string): this;
        chancedOutput(stack: Internal.ItemStack_, chance: number, tierChanceBoost: number): this;
        posY(min: number, max: number): this;
        build(): Internal.FinishedRecipe;
        inputs<T>(capability: RecipeCapability_<T>, ...obj: any[]): this;
        outputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        chancedOutput(tag: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number, chance: number, tierChanceBoost: number): this;
        outputItems(input: Internal.Item_): this;
        inputEU(eu: number): this;
        copy(id: string): this;
        inputItems(input: UnificationEntry_, count: number): this;
        fusionStartEU(eu: number): this;
        recipeType(recipeType: Internal.GTRecipeType_): this;
        outputItems(...outputs: Internal.ItemStack_[]): this;
        addData(key: string, data: number): this;
        chancedOutput(tag: TagPrefix_, mat: com.gregtechceu.gtceu.api.data.chemical.material.Material_, chance: number, tierChanceBoost: number): this;
        output<T>(capability: RecipeCapability_<T>, ...obj: T[]): this;
        explosivesType(explosivesType: Internal.ItemStack_): this;
        addData(key: string, data: number): this;
        uiName(uiName: string): this;
        notConsumable(item: Internal.Supplier_<Internal.Item>): this;
        addCondition(condition: Internal.RecipeCondition_): this;
        inputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): this;
        itemOutput(unificationEntry: UnificationEntry_): this;
        outputItems(input: Internal.Supplier_<Internal.Item>): this;
        isFuel(isFuel: boolean): this;
        addData(key: string, data: number): this;
        biome(biome: ResourceLocation_): this;
        inputItems(tag: Internal.TagKey_<Internal.Item>, amount: number): this;
        outputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number): this;
        outputFluids(...outputs: com.lowdragmc.lowdraglib.side.fluid.FluidStack_[]): this;
        inputItems(tag: Internal.TagKey_<Internal.Item>): this;
        dimension(dimension: ResourceLocation_, reverse: boolean): this;
        addData(key: string, data: boolean): this;
        outputStress(stress: number): this;
        outputItems(input: Internal.Supplier_<Internal.Item>, amount: number): this;
        onSave(onSave: Internal.BiConsumer_<Internal.GTRecipeBuilder, Internal.Consumer<Internal.FinishedRecipe>>): this;
        thunder(level: number, reverse: boolean): this;
        inputItems(machine: Internal.MachineDefinition_, count: number): this;
        addData(key: string, data: Internal.Tag_): this;
        chancedInput(stack: Internal.ItemStack_, chance: number, tierChanceBoost: number): this;
        duration(duration: number): this;
        inputItems(...inputs: Internal.ItemStack_[]): this;
        explosivesAmount(explosivesAmount: number): this;
        tierChanceBoost(tierChanceBoost: number): this;
        getSolderMultiplier(): number;
        inputItems(input: UnificationEntry_): this;
        outputEU(eu: number): this;
        perTick(perTick: boolean): this;
        inputItems(orePrefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_, count: number): this;
        addData(key: string, data: string): this;
        rpm(rpm: number, reverse: boolean): this;
        outputs<T>(capability: RecipeCapability_<T>, ...obj: any[]): this;
        outputItems(input: Internal.Item_, amount: number): this;
        copyFrom(builder: Internal.GTRecipeBuilder_): this;
        posY(min: number, max: number, reverse: boolean): this;
        circuitMeta(configuration: number): this;
        input<T>(capability: RecipeCapability_<T>, ...obj: T[]): this;
        id(id: ResourceLocation_): this;
        chancedOutput(stack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, chance: number, tierChanceBoost: number): this;
        disableDistilleryRecipes(flag: boolean): this;
        copy(id: ResourceLocation_): this;
        buildRawRecipe(): Internal.GTRecipe;
        outputItems(machine: Internal.MachineDefinition_): this;
        rain(level: number): this;
        outputItems(machine: Internal.MachineDefinition_, count: number): this;
        save(consumer: Internal.Consumer_<Internal.FinishedRecipe>): void;
        EUt(): number;
        static ofRaw(): Internal.GTRecipeBuilder;
        chancedInput(stack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, chance: number, tierChanceBoost: number): this;
        itemOutputs(...outputs: Internal.ItemStack_[]): this;
        rpm(rpm: number): this;
        dimension(dimension: ResourceLocation_): this;
        inputItems(input: Internal.Supplier_<Internal.Item>, amount: number): this;
        get solderMultiplier(): number
        onSave: Internal.BiConsumer<Internal.GTRecipeBuilder, Internal.Consumer<Internal.FinishedRecipe>>;
        perTick: boolean;
        slotName: string;
        data: Internal.CompoundTag;
        readonly tickOutput: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        isFuel: boolean;
        readonly conditions: Internal.List<Internal.RecipeCondition>;
        tierChanceBoost: number;
        readonly input: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        chance: number;
        recipeType: Internal.GTRecipeType;
        uiName: string;
        id: ResourceLocation;
        duration: number;
        readonly tickInput: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
        readonly output: Internal.Map<RecipeCapability<any>, Internal.List<Internal.Content>>;
    }
    type GTRecipeBuilder_ = GTRecipeBuilder;
    interface CollisionArea {
        boxIntersects(arg0: Internal.AABB_): boolean;
        entity(arg0: Internal.Entity_): this;
        highestY(arg0: number, arg1: number, arg2: number): number;
        isPointInside(arg0: number, arg1: number, arg2: number): boolean;
        box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this;
    }
    type CollisionArea_ = CollisionArea;
    abstract class AbstractDragonPhaseInstance implements Internal.DragonPhaseInstance {
        constructor(arg0: Internal.EnderDragon_)
        doClientTick(): void;
        onHurt(arg0: DamageSource_, arg1: number): number;
        isSitting(): boolean;
        getFlyTargetLocation(): Vec3;
        end(): void;
        getFlySpeed(): number;
        getTurnSpeed(): number;
        getPhase(): Internal.EnderDragonPhase<Internal.DragonPhaseInstance>;
        onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: DamageSource_, arg3: Internal.Player_): void;
        begin(): void;
        doServerTick(): void;
        get sitting(): boolean
        get flyTargetLocation(): Vec3
        get flySpeed(): number
        get turnSpeed(): number
        get phase(): Internal.EnderDragonPhase<Internal.DragonPhaseInstance>
    }
    type AbstractDragonPhaseInstance_ = AbstractDragonPhaseInstance;
    interface Byte2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function<number, number> {
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction;
        composeReference<T>(arg0: Internal.Reference2ByteFunction_<T>): Internal.Reference2FloatFunction<T>;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction;
        apply(arg0: number): number;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        defaultReturnValue(arg0: number): void;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction;
        get(arg0: number): number;
        defaultReturnValue(): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        getOrDefault(arg0: number, arg1: number): number;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction;
        size(): number;
        put(arg0: number, arg1: number): number;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Byte2ObjectFunction<T>;
        clear(): void;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Byte2FloatFunction_ = Byte2FloatFunction;
    class Blender$BlendingOutput extends Internal.Record {
        constructor(arg0: number, arg1: number)
        blendingOffset(): number;
        alpha(): number;
    }
    type Blender$BlendingOutput_ = Blender$BlendingOutput;
    class LootNumberProviderType extends Internal.SerializerType<Internal.NumberProvider> {
        constructor(arg0: Internal.Serializer_<Internal.NumberProvider>)
    }
    type LootNumberProviderType_ = Special.LootNumberProviderType | LootNumberProviderType;
    interface LivingEntityAccessor {
        create$callSpawnItemParticles(arg0: Internal.ItemStack_, arg1: number): void;
    }
    type LivingEntityAccessor_ = LivingEntityAccessor;
    class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler {
        constructor(arg0: Internal.ThreadGroup_, arg1: string)
        constructor(arg0: string)
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        isDaemon(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        suspend(): void;
        setMaxPriority(arg0: number): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        allowThreadSuspension(arg0: boolean): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        destroy(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        checkAccess(): void;
        uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void;
        activeGroupCount(): number;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        resume(): void;
        enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number;
        enumerate(arg0: Internal.ThreadGroup_[]): number;
        getParent(): this;
        list(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setDaemon(arg0: boolean): void;
        getMaxPriority(): number;
        interrupt(): void;
        enumerate(arg0: Internal.Thread_[], arg1: boolean): number;
        parentOf(arg0: Internal.ThreadGroup_): boolean;
        getName(): string;
        enumerate(arg0: Internal.Thread_[]): number;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        stop(): void;
        activeCount(): number;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        isDestroyed(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get daemon(): boolean
        set maxPriority(arg0: number)
        get parent(): Internal.ThreadGroup
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        set daemon(arg0: boolean)
        get maxPriority(): number
        get name(): string
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get destroyed(): boolean
    }
    type ThreadGroup_ = ThreadGroup;
    abstract class VeinGenerator {
        constructor()
        constructor(entry: GTOreVein_)
        getAllEntries(): Internal.Map<Internal.Either<Internal.BlockState, com.gregtechceu.gtceu.api.data.chemical.material.Material>, number>;
        createConfiguredFeature(): Internal.ConfiguredFeature<any, any>;
        getAllBlocks(): Internal.List<Internal.BlockState>;
        codec(): Internal.Codec<Internal.VeinGenerator>;
        getAllChances(): Internal.List<number>;
        getValidMaterialsChances(): Internal.List<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>;
        getAllMaterials(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        get allEntries(): Internal.Map<Internal.Either<Internal.BlockState, com.gregtechceu.gtceu.api.data.chemical.material.Material>, number>
        get allBlocks(): Internal.List<Internal.BlockState>
        get allChances(): Internal.List<number>
        get validMaterialsChances(): Internal.List<Internal.Map$Entry<number, com.gregtechceu.gtceu.api.data.chemical.material.Material>>
        get allMaterials(): Internal.List<com.gregtechceu.gtceu.api.data.chemical.material.Material>
        static readonly DIRECT_CODEC: Internal.Codec<Internal.VeinGenerator>;
        static readonly REGISTRY_CODEC: Internal.Codec<Internal.Codec<Internal.VeinGenerator>>;
    }
    type VeinGenerator_ = VeinGenerator;
    class BannerBlockEntity extends Internal.BlockEntity implements Internal.Nameable {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.DyeColor_)
        getDisplayName(): Internal.Component;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        static removeLastPattern(arg0: Internal.ItemStack_): void;
        setCustomName(arg0: Internal.Component_): void;
        tdv$isDynamicLightEnabled(): boolean;
        getUpdatePacket(): Internal.Packet<any>;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        fromItem(arg0: Internal.ItemStack_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getPatterns(): Internal.List<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.BannerPattern>, Internal.DyeColor>>;
        static getPatternCount(arg0: Internal.ItemStack_): number;
        getName(): Internal.Component;
        deserializeNBT(arg0: Internal.Tag_): void;
        getBaseColor(): Internal.DyeColor;
        getItem(): Internal.ItemStack;
        static getItemPatterns(arg0: Internal.ItemStack_): Internal.ListTag;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        fromItem(arg0: Internal.ItemStack_, arg1: Internal.DyeColor_): void;
        hasCustomName(): boolean;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        static createPatterns(arg0: Internal.DyeColor_, arg1: Internal.ListTag_): Internal.List<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.BannerPattern>, Internal.DyeColor>>;
        getModelData(): Internal.ModelData;
        getCustomName(): Internal.Component;
        getRenderBoundingBox(): Internal.AABB;
        get displayName(): Internal.Component
        set customName(arg0: Internal.Component_)
        get updatePacket(): Internal.Packet<any>
        get patterns(): Internal.List<com.mojang.datafixers.util.Pair<Internal.Holder<Internal.BannerPattern>, Internal.DyeColor>>
        get name(): Internal.Component
        get baseColor(): Internal.DyeColor
        get item(): Internal.ItemStack
        get modelData(): Internal.ModelData
        get customName(): Internal.Component
        get renderBoundingBox(): Internal.AABB
        static readonly TAG_PATTERNS: "Patterns";
        static readonly MAX_PATTERNS: 6;
        static readonly TAG_COLOR: "Color";
        static readonly TAG_PATTERN: "Pattern";
    }
    type BannerBlockEntity_ = BannerBlockEntity;
    interface SpectatorMenuItem {
        getName(): Internal.Component;
        selectItem(arg0: Internal.SpectatorMenu_): void;
        renderIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): void;
        isEnabled(): boolean;
        get name(): Internal.Component
        get enabled(): boolean
    }
    type SpectatorMenuItem_ = SpectatorMenuItem;
    class ValueRange implements Internal.Serializable {
        getMinimum(): number;
        static of(arg0: number, arg1: number, arg2: number): Internal.ValueRange;
        getMaximum(): number;
        static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ValueRange;
        checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number;
        isIntValue(): boolean;
        getLargestMinimum(): number;
        isFixed(): boolean;
        static of(arg0: number, arg1: number): Internal.ValueRange;
        isValidIntValue(arg0: number): boolean;
        isValidValue(arg0: number): boolean;
        getSmallestMaximum(): number;
        checkValidValue(arg0: number, arg1: Internal.TemporalField_): number;
        get minimum(): number
        get maximum(): number
        get intValue(): boolean
        get largestMinimum(): number
        get fixed(): boolean
        get smallestMaximum(): number
    }
    type ValueRange_ = ValueRange;
    class RootSystemConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.Holder_<Internal.PlacedFeature>, arg1: number, arg2: number, arg3: Internal.TagKey_<Internal.Block>, arg4: Internal.BlockStateProvider_, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.BlockStateProvider_, arg10: number, arg11: number, arg12: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly rootColumnMaxHeight: number;
        static readonly CODEC: Internal.Codec<Internal.RootSystemConfiguration>;
        readonly allowedTreePosition: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        readonly requiredVerticalSpaceForTree: number;
        readonly rootRadius: number;
        readonly hangingRootStateProvider: Internal.BlockStateProvider;
        readonly hangingRootsVerticalSpan: number;
        readonly hangingRootPlacementAttempts: number;
        readonly rootStateProvider: Internal.BlockStateProvider;
        readonly rootReplaceable: Internal.TagKey<Internal.Block>;
        readonly hangingRootRadius: number;
        readonly rootPlacementAttempts: number;
        readonly treeFeature: Internal.Holder<Internal.PlacedFeature>;
        readonly allowedVerticalWaterForTree: number;
    }
    type RootSystemConfiguration_ = RootSystemConfiguration;
    class ScreenEvent$KeyPressed$Post extends Internal.ScreenEvent$KeyPressed {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number)
    }
    type ScreenEvent$KeyPressed$Post_ = ScreenEvent$KeyPressed$Post;
    class PerlinSimplexNoise {
        constructor(arg0: Internal.RandomSource_, arg1: Internal.List_<number>)
        getValue(arg0: number, arg1: number, arg2: boolean): number;
    }
    type PerlinSimplexNoise_ = PerlinSimplexNoise;
    class MultiPlayerGameMode {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.ClientPacketListener_)
        adjustPlayer(arg0: Internal.Player_): void;
        handler$zoe000$port_lib$useItemOn(clientPlayerEntity: Internal.LocalPlayer_, hand: Internal.InteractionHand_, blockRayTraceResult: Internal.BlockHitResult_, cir: Internal.CallbackInfoReturnable_<any>): void;
        useItemOn(arg0: Internal.LocalPlayer_, arg1: Internal.InteractionHand_, arg2: Internal.BlockHitResult_): Internal.InteractionResult;
        stopDestroyBlock(): void;
        createPlayer(arg0: Internal.ClientLevel_, arg1: Internal.StatsCounter_, arg2: Internal.ClientRecipeBook_, arg3: boolean, arg4: boolean): Internal.LocalPlayer;
        interact(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.InteractionHand_): Internal.InteractionResult;
        createPlayer(arg0: Internal.ClientLevel_, arg1: Internal.StatsCounter_, arg2: Internal.ClientRecipeBook_): Internal.LocalPlayer;
        interactAt(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.EntityHitResult_, arg3: Internal.InteractionHand_): Internal.InteractionResult;
        handlePickItem(arg0: number): void;
        hasExperience(): boolean;
        hasFarPickRange(): boolean;
        handleCreativeModeItemDrop(arg0: Internal.ItemStack_): void;
        hasMissTime(): boolean;
        canHurtPlayer(): boolean;
        hasInfiniteItems(): boolean;
        isDestroying(): boolean;
        useItem(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        getPlayerMode(): Internal.GameType;
        handleInventoryButtonClick(arg0: number, arg1: number): void;
        attack(arg0: Internal.Player_, arg1: Internal.Entity_): void;
        getPreviousPlayerMode(): Internal.GameType;
        setLocalMode(arg0: Internal.GameType_, arg1: Internal.GameType_): void;
        handlePlaceRecipe(arg0: number, arg1: Internal.Recipe_<any>, arg2: boolean): void;
        tick(): void;
        getPickRange(): number;
        continueDestroyBlock(arg0: BlockPos_, arg1: Internal.Direction_): boolean;
        releaseUsingItem(arg0: Internal.Player_): void;
        handleInventoryMouseClick(arg0: number, arg1: number, arg2: number, arg3: Internal.ClickType_, arg4: Internal.Player_): void;
        isServerControlledInventory(): boolean;
        handleCreativeModeItemAdd(arg0: Internal.ItemStack_, arg1: number): void;
        destroyBlock(arg0: BlockPos_): boolean;
        startDestroyBlock(arg0: BlockPos_, arg1: Internal.Direction_): boolean;
        isAlwaysFlying(): boolean;
        setLocalMode(arg0: Internal.GameType_): void;
        get destroying(): boolean
        get playerMode(): Internal.GameType
        get previousPlayerMode(): Internal.GameType
        get pickRange(): number
        get serverControlledInventory(): boolean
        get alwaysFlying(): boolean
        set localMode(arg0: Internal.GameType_)
        destroyDelay: number;
        destroyProgress: number;
        destroyBlockPos: BlockPos;
    }
    type MultiPlayerGameMode_ = MultiPlayerGameMode;
    class RegistrateEntityLootTables extends Internal.EntityLoot implements Internal.RegistrateLootTables {
        constructor(arg0: Internal.AbstractRegistrate_<any>, arg1: Internal.Consumer_<Internal.RegistrateEntityLootTables>)
        m_124380_(arg0: ResourceLocation_, arg1: Internal.LootTable$Builder_): void;
        andThen(arg0: Internal.Consumer_<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>): Internal.Consumer<Internal.BiConsumer<ResourceLocation, Internal.LootTable$Builder>>;
        m_124371_(arg0: Internal.EntityType_<any>, arg1: Internal.LootTable$Builder_): void;
        validate(arg0: Internal.Map_<ResourceLocation, Internal.LootTable>, arg1: Internal.ValidationContext_): void;
    }
    type RegistrateEntityLootTables_ = RegistrateEntityLootTables;
    class MotionEvent extends icyllis.modernui.view.InputEvent {
        getActionMasked(): number;
        isAltPressed(): boolean;
        getAxisValue(axis: number): number;
        getModifiers(): number;
        isSuperPressed(): boolean;
        offsetLocation(deltaX: number, deltaY: number): void;
        static obtain(eventTime: number, action: number, x: number, y: number, modifiers: number): Internal.MotionEvent;
        setHoverExitPending(hoverExitPending: boolean): void;
        static buttonStateToString(buttonState: number): string;
        getToolType(pointerIndex: number): number;
        getAction(): number;
        getRawY(): number;
        getActionButton(): number;
        getButtonState(): number;
        isCapsLockOn(): boolean;
        getRawX(): number;
        setLocation(x: number, y: number): void;
        getX(): number;
        hasModifiers(modifiers: number): boolean;
        isButtonPressed(button: number): boolean;
        getPointerCount(): number;
        isNumLockOn(): boolean;
        getY(): number;
        isShiftPressed(): boolean;
        copy(): this;
        setAxisValue(axis: number, value: number): void;
        isCtrlPressed(): boolean;
        static actionToString(action: number): string;
        isHoverExitPending(): boolean;
        transform(matrix: icyllis.modernui.graphics.Matrix_): void;
        static obtain(eventTime: number, action: number, actionButton: number, x: number, y: number, modifiers: number, buttonState: number, flags: number): Internal.MotionEvent;
        setAction(action: number): void;
        isTouchEvent(): boolean;
        getPointerId(pointerIndex: number): number;
        get actionMasked(): number
        get altPressed(): boolean
        get modifiers(): number
        get superPressed(): boolean
        set hoverExitPending(hoverExitPending: boolean)
        get action(): number
        get rawY(): number
        get actionButton(): number
        get buttonState(): number
        get capsLockOn(): boolean
        get rawX(): number
        get x(): number
        get pointerCount(): number
        get numLockOn(): boolean
        get y(): number
        get shiftPressed(): boolean
        get ctrlPressed(): boolean
        get hoverExitPending(): boolean
        set action(action: number)
        get touchEvent(): boolean
        static readonly FLAG_TAINTED: -2147483648;
        static readonly AXIS_HSCROLL: 10;
        static readonly ACTION_CANCEL: 3;
        static readonly BUTTON_SECONDARY: 2;
        static readonly ACTION_SCROLL: 8;
        static readonly ACTION_DOWN: 0;
        static readonly ACTION_HOVER_MOVE: 7;
        static readonly ACTION_BUTTON_PRESS: 11;
        static readonly AXIS_X: 0;
        static readonly ACTION_POINTER_UP: 6;
        static readonly ACTION_HOVER_ENTER: 9;
        static readonly ACTION_BUTTON_RELEASE: 12;
        static readonly TOOL_TYPE_UNKNOWN: 0;
        static readonly ACTION_MOVE: 2;
        static readonly ACTION_POINTER_INDEX_MASK: 65280;
        static readonly AXIS_VSCROLL: 9;
        static readonly ACTION_OUTSIDE: 4;
        static readonly ACTION_POINTER_DOWN: 5;
        static readonly ACTION_UP: 1;
        static readonly BUTTON_TERTIARY: 4;
        static readonly BUTTON_BACK: 8;
        static readonly INVALID_POINTER_ID: -1;
        static readonly ACTION_HOVER_EXIT: 10;
        static readonly ACTION_MASK: 255;
        static readonly BUTTON_PRIMARY: 1;
        static readonly AXIS_Y: 1;
        static readonly ACTION_POINTER_INDEX_SHIFT: 8;
        static readonly BUTTON_FORWARD: 16;
        static readonly FLAG_HOVER_EXIT_PENDING: 4;
    }
    type MotionEvent_ = MotionEvent;
    class EntityTeleportEvent$EnderEntity extends Internal.EntityTeleportEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: number, arg2: number, arg3: number)
        getEntityLiving(): Internal.LivingEntity;
        get entityLiving(): Internal.LivingEntity
    }
    type EntityTeleportEvent$EnderEntity_ = EntityTeleportEvent$EnderEntity;
    interface Long2IntFunction extends Internal.LongToIntFunction, it.unimi.dsi.fastutil.Function<number, number> {
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        get(arg0: number): number;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2IntFunction<T>;
        getOrDefault(arg0: number, arg1: number): number;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenInt(arg0: Internal.Int2IntFunction_): this;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsInt(arg0: number): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction;
        remove(arg0: number): number;
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        size(): number;
        defaultReturnValue(arg0: number): void;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction;
        apply(arg0: number): number;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction;
        clear(): void;
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Long2IntFunction_ = Long2IntFunction;
    interface Algebra {
        apply(arg0: number): Internal.RewriteResult<any, any>;
        toString(arg0: number): string;
    }
    type Algebra_ = Algebra;
    class AutomobileEngine$EngineModel extends Internal.Record {
        constructor(texture: ResourceLocation_, modelId: ResourceLocation_, ...exhausts: any_[])
        exhausts(): any[];
        texture(): ResourceLocation;
        modelId(): ResourceLocation;
    }
    type AutomobileEngine$EngineModel_ = AutomobileEngine$EngineModel;
    interface IForgeVertexConsumer {
        applyBakedLighting(arg0: number, arg1: Internal.ByteBuffer_): number;
        applyBakedNormals(arg0: Internal.Vector3f_, arg1: Internal.ByteBuffer_, arg2: Internal.Matrix3f_): void;
        misc(arg0: Internal.VertexFormatElement_, ...arg1: number[]): Internal.VertexConsumer;
        putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean): void;
    }
    type IForgeVertexConsumer_ = IForgeVertexConsumer;
    abstract class StemGrownBlock extends Internal.Block implements Internal.IPlantable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getAttachedStem(): Internal.AttachedStemBlock;
        getStem(): Internal.StemBlock;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get attachedStem(): Internal.AttachedStemBlock
        get stem(): Internal.StemBlock
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type StemGrownBlock_ = StemGrownBlock;
    class ImageInfo {
        constructor(w: number, h: number, ct: number, at: number, cs: Internal.ColorSpace_)
        isValid(): boolean;
        static makeUnknown(width: number, height: number): Internal.ImageInfo;
        makeWH(newWidth: number, newHeight: number): this;
        static makeColorInfo(colorType: number, alphaType: number): number;
        alphaType(): number;
        static colorType(colorInfo: number): number;
        height(): number;
        bytesPerPixel(): number;
        isEmpty(): boolean;
        static alphaType(colorInfo: number): number;
        colorType(): number;
        static bytesPerPixel(ct: number): number;
        makeColorType(newColorType: number): this;
        makeAlphaType(newAlphaType: number): this;
        isOpaque(): boolean;
        static makeColorType(colorInfo: number, newColorType: number): number;
        width(): number;
        resize(width: number, height: number): void;
        colorSpace(): Internal.ColorSpace;
        minRowBytes(): number;
        static makeAlphaType(colorInfo: number, newAlphaType: number): number;
        static make(width: number, height: number, ct: number, at: number, cs: Internal.ColorSpace_): Internal.ImageInfo;
        get valid(): boolean
        get empty(): boolean
        get opaque(): boolean
        static readonly CT_RG_F16: 14;
        static readonly CT_RGBA_1010102: 9;
        static readonly COMPRESSION_ETC2_RGB8_UNORM: 1;
        static readonly CT_UNKNOWN: 0;
        static readonly COMPRESSION_BC1_RGBA8_UNORM: 3;
        static readonly CT_R_16: 11;
        static readonly CT_A16G16_UNORM: 13;
        static readonly CT_R_8: 2;
        static readonly COMPRESSION_COUNT: 4;
        static readonly CT_BGRA_8888: 7;
        static readonly COMPRESSION_BC1_RGB8_UNORM: 2;
        static readonly COMPRESSION_NONE: 0;
        static readonly AT_UNKNOWN: 0;
        static readonly CT_RGBA_8888: 6;
        static readonly AT_PREMUL: 2;
        static readonly CT_R_F16: 12;
        static readonly CT_COUNT: 28;
        static readonly CT_RGBA_F16_CLAMPED: 17;
        static readonly CT_GRAY_8xxx: 27;
        static readonly CT_GRAY_ALPHA_88: 23;
        static readonly CT_ALPHA_F16: 21;
        static readonly AT_UNPREMUL: 3;
        static readonly CT_RGBA_8888_SRGB: 8;
        static readonly CT_RGBA_16161616: 15;
        static readonly CT_BGRA_1010102: 10;
        static readonly CT_GRAY_8: 22;
        static readonly CT_R8G8_UNORM: 3;
        static readonly CT_RGBA_F32: 18;
        static readonly CT_RG_88: 3;
        static readonly CT_RGBA_F16: 16;
        static readonly CT_ALPHA_8xxx: 25;
        static readonly CT_ALPHA_F32xxx: 26;
        static readonly CT_ALPHA_16: 20;
        static readonly CT_A16_FLOAT: 21;
        static readonly CT_R16G16_FLOAT: 14;
        static readonly CT_RGB_565: 1;
        static readonly CT_R_8xxx: 24;
        static readonly CT_RG_1616: 13;
        static readonly AT_OPAQUE: 1;
        static readonly CT_R16G16B16A16_UNORM: 15;
        static readonly CT_A16_UNORM: 20;
        static readonly CT_RGB_888: 4;
        static readonly CT_RGB_888x: 5;
        static readonly CT_ALPHA_8: 19;
        static readonly CT_R5G6B5_UNORM: 1;
    }
    type ImageInfo_ = ImageInfo;
    class MobSpawnSettings$SpawnerData extends Internal.WeightedEntry$IntrusiveBase {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Weight_, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<any>, arg1: number, arg2: number, arg3: number)
        static wrap<T>(arg0: T, arg1: number): Internal.WeightedEntry$Wrapper<T>;
        readonly minCount: number;
        static readonly CODEC: Internal.Codec<Internal.MobSpawnSettings$SpawnerData>;
        readonly type: Internal.EntityType<any>;
        readonly maxCount: number;
    }
    type MobSpawnSettings$SpawnerData_ = MobSpawnSettings$SpawnerData;
    class FlowingFluidBuilder extends Internal.BuilderBase<Internal.FlowingFluid> {
        constructor(b: Internal.FluidBuilder_)
        createObject(): any;
        readonly fluidBuilder: Internal.FluidBuilder;
    }
    type FlowingFluidBuilder_ = FlowingFluidBuilder;
    class FarmBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        static isNearWater(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static turnToDirt(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MAX_MOISTURE: 7;
        static readonly MOISTURE: Internal.IntegerProperty;
    }
    type FarmBlock_ = FarmBlock;
    class FlintAndSteelItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type FlintAndSteelItem_ = FlintAndSteelItem;
    interface ObjDoubleConsumer <T> {
        accept(arg0: T, arg1: number): void;
        (arg0: T, arg1: number): void;
    }
    type ObjDoubleConsumer_<T> = ObjDoubleConsumer<T>;
    class SandBlock extends Internal.FallingBlock {
        constructor(arg0: number, arg1: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getHurtsEntitySelector(): Internal.Predicate<Internal.Entity>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onLand(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.FallingBlockEntity_): void;
        onBrokenAfterFall(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.FallingBlockEntity_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getFallDamageSource(): DamageSource;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get hurtsEntitySelector(): Internal.Predicate<Internal.Entity>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        get fallDamageSource(): DamageSource
    }
    type SandBlock_ = SandBlock;
    class PlayerSensor extends Internal.Sensor<Internal.LivingEntity> {
        constructor()
    }
    type PlayerSensor_ = PlayerSensor;
    interface ComponentKJS extends Internal.Component, Internal.JsonSerializable, Internal.WrappedJS, Internal.Iterable<Internal.Component> {
        getVisualOrderText(): Internal.FormattedCharSequence;
        toFlatList(): Internal.List<Internal.Component>;
        hasStyle(): boolean;
        darkRed(): Internal.MutableComponent;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): Internal.Optional<T>;
        toJson(): Internal.JsonElement;
        clickOpenUrl(url: string): Internal.MutableComponent;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Internal.Optional<T>;
        darkBlue(): Internal.MutableComponent;
        obfuscated(value: boolean): Internal.MutableComponent;
        getString(arg0: number): string;
        iterator(): Internal.Iterator<Internal.Component>;
        darkGreen(): Internal.MutableComponent;
        color(c: Internal.Color_): Internal.MutableComponent;
        bold(): Internal.MutableComponent;
        underlined(): Internal.MutableComponent;
        yellow(): Internal.MutableComponent;
        nbt(arg0: string, arg1: boolean, arg2: Internal.Optional_<Internal.Component>, arg3: Internal.DataSource_): Internal.MutableComponent;
        darkPurple(): Internal.MutableComponent;
        clickCopy(text: string): Internal.MutableComponent;
        blue(): Internal.MutableComponent;
        hover(s: Internal.Component_): Internal.MutableComponent;
        bold(value: boolean): Internal.MutableComponent;
        score(arg0: string, arg1: string): Internal.MutableComponent;
        getContents(): Internal.ComponentContents;
        aqua(): Internal.MutableComponent;
        green(): Internal.MutableComponent;
        clickOpenFile(path: string): Internal.MutableComponent;
        literal(arg0: string): Internal.MutableComponent;
        black(): Internal.MutableComponent;
        obfuscated(): Internal.MutableComponent;
        strikethrough(value: boolean): Internal.MutableComponent;
        insertion(s: string): Internal.MutableComponent;
        translatable(arg0: string): Internal.MutableComponent;
        red(): Internal.MutableComponent;
        clickRunCommand(command: string): Internal.MutableComponent;
        italic(): Internal.MutableComponent;
        translatable(arg0: string, ...arg1: any[]): Internal.MutableComponent;
        empty(): Internal.MutableComponent;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        component(): Internal.Component;
        click(s: Internal.ClickEvent_): Internal.MutableComponent;
        isEmpty(): boolean;
        underlined(value: boolean): Internal.MutableComponent;
        getStyle(): Internal.Style;
        self(): Internal.MutableComponent;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        rawComponent(): Internal.MutableComponent;
        gray(): Internal.MutableComponent;
        font(s: ResourceLocation_): Internal.MutableComponent;
        getSiblings(): Internal.List<Internal.Component>;
        darkAqua(): Internal.MutableComponent;
        getString(): string;
        nullToEmpty(arg0: string): Internal.Component;
        of(arg0: string, arg1: Internal.Style_): Internal.FormattedText;
        clickChangePage(page: string): Internal.MutableComponent;
        darkGray(): Internal.MutableComponent;
        spliterator(): Internal.Spliterator<Internal.Component>;
        noColor(): Internal.MutableComponent;
        plainCopy(): Internal.MutableComponent;
        keybind(arg0: string): Internal.MutableComponent;
        clickSuggestCommand(command: string): Internal.MutableComponent;
        strikethrough(): Internal.MutableComponent;
        gold(): Internal.MutableComponent;
        contains(arg0: Internal.Component_): boolean;
        hasSiblings(): boolean;
        white(): Internal.MutableComponent;
        composite(...arg0: Internal.FormattedText_[]): Internal.FormattedText;
        italic(value: boolean): Internal.MutableComponent;
        composite(arg0: Internal.List_<Internal.FormattedText>): Internal.FormattedText;
        of(arg0: string): Internal.FormattedText;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        rawCopy(): Internal.MutableComponent;
        lightPurple(): Internal.MutableComponent;
        toFlatList(arg0: Internal.Style_): Internal.List<Internal.Component>;
        selector(arg0: string, arg1: Internal.Optional_<Internal.Component>): Internal.MutableComponent;
        copy(): Internal.MutableComponent;
        forEach(arg0: Internal.Consumer_<Internal.Component>): void;
        get visualOrderText(): Internal.FormattedCharSequence
        get contents(): Internal.ComponentContents
        get empty(): boolean
        get style(): Internal.Style
        get siblings(): Internal.List<Internal.Component>
        get string(): string
    }
    type ComponentKJS_ = ComponentKJS;
    interface IForgeBoat {
        canBoatInFluid(arg0: Internal.FluidState_): boolean;
        canBoatInFluid(arg0: Internal.FluidType_): boolean;
    }
    type IForgeBoat_ = IForgeBoat;
    interface Object2ReferenceFunction <K, V> extends it.unimi.dsi.fastutil.Function<K, V> {
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Object2ShortFunction<K>;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Object2ReferenceFunction<K, T>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2ReferenceFunction<V>;
        getOrDefault(arg0: any, arg1: V): V;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Object2CharFunction<K>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2ReferenceFunction<V>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2ReferenceFunction<V>;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Object2IntFunction<K>;
        get(arg0: any): V;
        remove(arg0: any): V;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Object2ByteFunction<K>;
        apply(arg0: K): V;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2ReferenceFunction<T, V>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2ReferenceFunction<T, V>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2ReferenceFunction<V>;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2ReferenceFunction<V>;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Object2LongFunction<K>;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2ReferenceFunction<V>;
        size(): number;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Object2ObjectFunction<K, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2ReferenceFunction<V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        clear(): void;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Object2DoubleFunction<K>;
        defaultReturnValue(): V;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        (arg0: any): V;
    }
    type Object2ReferenceFunction_<K, V> = Object2ReferenceFunction<K, V>;
    interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive<number, Internal.IntConsumer, Internal.Spliterator$OfInt> {
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        forEachRemaining(arg0: any): void;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        tryAdvance(arg0: Internal.IntConsumer_): boolean;
        getComparator(): Internal.Comparator<number>;
        getExactSizeIfKnown(): number;
        hasCharacteristics(arg0: number): boolean;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        tryAdvance(arg0: any): boolean;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        characteristics(): number;
        estimateSize(): number;
        get comparator(): Internal.Comparator<number>
        get exactSizeIfKnown(): number
    }
    type Spliterator$OfInt_ = Spliterator$OfInt;
    interface UnmodifiableCommentedConfig extends Internal.UnmodifiableConfig {
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        getComment(arg0: Internal.List_<string>): string;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        contains(arg0: string): boolean;
        commentMap(): Internal.Map<string, string>;
        getShort(arg0: Internal.List_<string>): number;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        containsComment(arg0: Internal.List_<string>): boolean;
        isNull(arg0: Internal.List_<string>): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalComment(arg0: Internal.List_<string>): Internal.Optional<string>;
        getRaw<T>(arg0: Internal.List_<string>): T;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        entrySet(): Internal.Set<Internal.UnmodifiableCommentedConfig$Entry>;
        getComments(arg0: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>): void;
        getComments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        getChar(arg0: Internal.List_<string>): string;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        isEmpty(): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        fake(arg0: Internal.UnmodifiableConfig_): this;
        getComment(arg0: string): string;
        containsComment(arg0: string): boolean;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getRaw<T>(arg0: string): T;
        getOptionalComment(arg0: string): Internal.Optional<string>;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        isNull(arg0: string): boolean;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        getByte(arg0: string): number;
        getIntOrElse(arg0: string, arg1: number): number;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        size(): number;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        apply<T>(arg0: string): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        get comments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>
        get empty(): boolean
    }
    type UnmodifiableCommentedConfig_ = UnmodifiableCommentedConfig;
    class FurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        stopOpen(arg0: Internal.Player_): void;
        count(ingredient: Internal.Ingredient_): number;
        static tryClear(arg0: any): void;
        count(): number;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        requestModelDataUpdate(): void;
        countItem(arg0: Internal.Item_): number;
        setStackInSlot(slot: number, stack: Internal.ItemStack_): void;
        isEmpty(): boolean;
        clear(ingredient: Internal.Ingredient_): void;
        tdv$isDynamicLightEnabled(): boolean;
        startOpen(arg0: Internal.Player_): void;
        find(): number;
        hasAnyOf(arg0: Internal.Set_<Internal.Item>): boolean;
        getSlots(): number;
        extractItem(slot: number, amount: number, simulate: boolean): Internal.ItemStack;
        getBlock(level: Internal.Level_): Internal.BlockContainerJS;
        setChanged(): void;
        onLoad(): void;
        serializeNBT(): Internal.Tag;
        getStackInSlot(slot: number): Internal.ItemStack;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getHeight(): number;
        hasAnyMatching(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        countNonEmpty(): number;
        setRecipeUsed(arg0: Internal.Level_, arg1: Internal.ServerPlayer_, arg2: Internal.Recipe_<any>): boolean;
        kjs$self(): Internal.Container;
        deserializeNBT(arg0: Internal.Tag_): void;
        getWidth(): number;
        getSlotLimit(slot: number): number;
        getMaxStackSize(): number;
        getAllItems(): Internal.List<Internal.ItemStack>;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        iterator(): Internal.Iterator<Internal.ItemStack>;
        hasCustomName(): boolean;
        spliterator(): Internal.Spliterator<Internal.ItemStack>;
        insertItem(slot: number, stack: Internal.ItemStack_, simulate: boolean): Internal.ItemStack;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        forEach(arg0: Internal.Consumer_<Internal.ItemStack>): void;
        getModelData(): Internal.ModelData;
        isMutable(): boolean;
        clear(): void;
        find(ingredient: Internal.Ingredient_): number;
        countNonEmpty(ingredient: Internal.Ingredient_): number;
        isItemValid(slot: number, stack: Internal.ItemStack_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        get empty(): boolean
        get slots(): number
        get height(): number
        get width(): number
        get maxStackSize(): number
        get allItems(): Internal.List<Internal.ItemStack>
        get modelData(): Internal.ModelData
        get mutable(): boolean
        get renderBoundingBox(): Internal.AABB
    }
    type FurnaceBlockEntity_ = FurnaceBlockEntity;
    class BlockEvent$FarmlandTrampleEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: number, arg4: Internal.Entity_)
        getEntity(): Internal.Entity;
        getFallDistance(): number;
        get entity(): Internal.Entity
        get fallDistance(): number
    }
    type BlockEvent$FarmlandTrampleEvent_ = BlockEvent$FarmlandTrampleEvent;
    class BossHealthOverlay extends Internal.GuiComponent {
        constructor(arg0: Internal.Minecraft_)
        shouldCreateWorldFog(): boolean;
        shouldPlayMusic(): boolean;
        render(arg0: Internal.PoseStack_): void;
        reset(): void;
        update(arg0: Internal.ClientboundBossEventPacket_): void;
        shouldDarkenScreen(): boolean;
    }
    type BossHealthOverlay_ = BossHealthOverlay;
    class AirBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type AirBlock_ = AirBlock;
    class BlockEvent$CropGrowEvent extends Internal.BlockEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_)
    }
    type BlockEvent$CropGrowEvent_ = BlockEvent$CropGrowEvent;
    class RuleProcessor extends Internal.StructureProcessor {
        constructor(arg0: Internal.List_<any>)
        static readonly CODEC: Internal.Codec<Internal.RuleProcessor>;
    }
    type RuleProcessor_ = RuleProcessor;
    interface LongCollection extends Internal.LongIterable, Internal.Collection<number> {
        /**
         * @deprecated
        */
        stream(): Internal.Stream<number>;
        iterator(): Internal.LongIterator;
        longIterator(): Internal.LongIterator;
        add(arg0: number): boolean;
        removeIf(arg0: Internal.LongPredicate_): boolean;
        isEmpty(): boolean;
        /**
         * @deprecated
        */
        toLongArray(arg0: number[]): number[];
        addAll(arg0: Internal.Collection_<number>): boolean;
        toArray(arg0: number[]): number[];
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        /**
         * @deprecated
        */
        forEach(arg0: Internal.Consumer_<number>): void;
        retainAll(arg0: Internal.LongCollection_): boolean;
        /**
         * @deprecated
        */
        parallelStream(): Internal.Stream<number>;
        /**
         * @deprecated
        */
        contains(arg0: any): boolean;
        forEach(arg0: Internal.LongConsumer_): void;
        addAll(arg0: Internal.LongCollection_): boolean;
        contains(arg0: number): boolean;
        toArray<T>(arg0: T[]): T[];
        /**
         * @deprecated
        */
        removeIf(arg0: Internal.Predicate_<number>): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        toArray(): any[];
        /**
         * @deprecated
        */
        add(arg0: any): boolean;
        rem(arg0: number): boolean;
        toLongArray(): number[];
        hashCode(): number;
        size(): number;
        forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        removeAll(arg0: Internal.LongCollection_): boolean;
        containsAll(arg0: Internal.LongCollection_): boolean;
        longParallelStream(): Internal.LongStream;
        spliterator(): Internal.Spliterator<any>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        longStream(): Internal.LongStream;
        clear(): void;
        /**
         * @deprecated
        */
        add(arg0: number): boolean;
        longSpliterator(): Internal.LongSpliterator;
        equals(arg0: any): boolean;
        removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean;
        get empty(): boolean
    }
    type LongCollection_ = LongCollection;
    class NyliumBlock extends Internal.Block implements Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        isBonemealSuccess(arg0: Internal.Level_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        performBonemeal(arg0: Internal.ServerLevel_, arg1: Internal.RandomSource_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isValidBonemealTarget(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: boolean): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type NyliumBlock_ = NyliumBlock;
    class KeyPairResponse extends Internal.Response {
        constructor()
        getPublicKey(): string;
        getPublicKeySignature(): Internal.ByteBuffer;
        getLegacyPublicKeySignature(): Internal.ByteBuffer;
        getRefreshedAfter(): string;
        getPrivateKey(): string;
        getExpiresAt(): string;
        get publicKey(): string
        get publicKeySignature(): Internal.ByteBuffer
        get legacyPublicKeySignature(): Internal.ByteBuffer
        get refreshedAfter(): string
        get privateKey(): string
        get expiresAt(): string
    }
    type KeyPairResponse_ = KeyPairResponse;
    abstract class Attachment extends icyllis.arc3d.engine.Resource {
        isFormatCompressed(): boolean;
        getWidth(): number;
        getBackendFormat(): Internal.BackendFormat;
        getHeight(): number;
        getSampleCount(): number;
        get formatCompressed(): boolean
        get width(): number
        get backendFormat(): Internal.BackendFormat
        get height(): number
        get sampleCount(): number
    }
    type Attachment_ = Attachment;
    class ClientboundContainerSetSlotPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number, arg2: number, arg3: Internal.ItemStack_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        getStateId(): number;
        getItem(): Internal.ItemStack;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getContainerId(): number;
        getSlot(): number;
        isSkippable(): boolean;
        get stateId(): number
        get item(): Internal.ItemStack
        get containerId(): number
        get slot(): number
        get skippable(): boolean
        static readonly CARRIED_ITEM: -1;
        static readonly PLAYER_INVENTORY: -2;
    }
    type ClientboundContainerSetSlotPacket_ = ClientboundContainerSetSlotPacket;
    class CrashReportCategory {
        constructor(arg0: string)
        setDetail(arg0: string, arg1: Internal.CrashReportDetail_<string>): this;
        applyStackTrace(arg0: Internal.Throwable_): void;
        getStacktrace(): Internal.StackTraceElement[];
        fillInStackTrace(arg0: number): number;
        validateStackTrace(arg0: Internal.StackTraceElement_, arg1: Internal.StackTraceElement_): boolean;
        static formatLocation(arg0: Internal.LevelHeightAccessor_, arg1: number, arg2: number, arg3: number): string;
        getDetails(arg0: Internal.StringBuilder_): void;
        static formatLocation(arg0: Internal.LevelHeightAccessor_, arg1: number, arg2: number, arg3: number): string;
        setDetail(arg0: string, arg1: any): this;
        static formatLocation(arg0: Internal.LevelHeightAccessor_, arg1: BlockPos_): string;
        static populateBlockDetails(arg0: Internal.CrashReportCategory_, arg1: Internal.LevelHeightAccessor_, arg2: BlockPos_, arg3: Internal.BlockState_): void;
        setDetailError(arg0: string, arg1: Internal.Throwable_): void;
        trimStacktrace(arg0: number): void;
        get stacktrace(): Internal.StackTraceElement[]
    }
    type CrashReportCategory_ = CrashReportCategory;
    class EntityMobGriefingEvent extends Internal.EntityEvent {
        constructor()
        constructor(arg0: Internal.Entity_)
    }
    type EntityMobGriefingEvent_ = EntityMobGriefingEvent;
    class Biome implements Internal.BiomeFTBC {
        getWaterColor(): number;
        getPrecipitation(): Internal.Biome$Precipitation;
        getMobSettings(): Internal.MobSpawnSettings;
        getFTBCBiomeColorIndex(): number;
        getAmbientLoop(): Internal.Optional<Internal.SoundEvent>;
        shouldMeltFrozenOceanIcebergSlightly(arg0: BlockPos_): boolean;
        setFTBCBiomeColorIndex(c: number): void;
        shouldFreeze(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: boolean): boolean;
        coldEnoughToSnow(arg0: BlockPos_): boolean;
        getDownfall(): number;
        getSpecialEffects(): Internal.BiomeSpecialEffects;
        shouldSnow(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getTemperature(arg0: BlockPos_): number;
        warmEnoughToRain(arg0: BlockPos_): boolean;
        getFogColor(): number;
        shouldFreeze(arg0: Internal.LevelReader_, arg1: BlockPos_): boolean;
        getSkyColor(): number;
        modifiableBiomeInfo(): Internal.ModifiableBiomeInfo;
        getModifiedClimateSettings(): Internal.Biome$ClimateSettings;
        getFoliageColor(): number;
        shouldSnowGolemBurn(arg0: BlockPos_): boolean;
        getAmbientAdditions(): Internal.Optional<Internal.AmbientAdditionsSettings>;
        getBackgroundMusic(): Internal.Optional<Internal.Music>;
        getAmbientMood(): Internal.Optional<Internal.AmbientMoodSettings>;
        getBaseTemperature(): number;
        getWaterFogColor(): number;
        getModifiedSpecialEffects(): Internal.BiomeSpecialEffects;
        isHumid(): boolean;
        getAmbientParticle(): Internal.Optional<Internal.AmbientParticleSettings>;
        getGrassColor(arg0: number, arg1: number): number;
        getGenerationSettings(): Internal.BiomeGenerationSettings;
        get waterColor(): number
        get precipitation(): Internal.Biome$Precipitation
        get mobSettings(): Internal.MobSpawnSettings
        get FTBCBiomeColorIndex(): number
        get ambientLoop(): Internal.Optional<Internal.SoundEvent>
        set FTBCBiomeColorIndex(c: number)
        get downfall(): number
        get specialEffects(): Internal.BiomeSpecialEffects
        get fogColor(): number
        get skyColor(): number
        get modifiedClimateSettings(): Internal.Biome$ClimateSettings
        get foliageColor(): number
        get ambientAdditions(): Internal.Optional<Internal.AmbientAdditionsSettings>
        get backgroundMusic(): Internal.Optional<Internal.Music>
        get ambientMood(): Internal.Optional<Internal.AmbientMoodSettings>
        get baseTemperature(): number
        get waterFogColor(): number
        get modifiedSpecialEffects(): Internal.BiomeSpecialEffects
        get humid(): boolean
        get ambientParticle(): Internal.Optional<Internal.AmbientParticleSettings>
        get generationSettings(): Internal.BiomeGenerationSettings
        /**
         * @deprecated
         * This field is marked to be removed in future!
        */
        static readonly BIOME_INFO_NOISE: Internal.PerlinSimplexNoise;
        static readonly CODEC: Internal.Codec<Internal.Holder<Internal.Biome>>;
        static readonly DIRECT_CODEC: Internal.Codec<Internal.Biome>;
        static readonly NETWORK_CODEC: Internal.Codec<Internal.Biome>;
        static readonly LIST_CODEC: Internal.Codec<Internal.HolderSet<Internal.Biome>>;
    }
    type Biome_ = Special.Biome | Biome;
    class StructurePlaceSettings {
        constructor()
        setMirror(arg0: Internal.Mirror_): this;
        setKeepLiquids(arg0: boolean): this;
        setRotation(arg0: Internal.Rotation_): this;
        setFinalizeEntities(arg0: boolean): this;
        isIgnoreEntities(): boolean;
        shouldFinalizeEntities(): boolean;
        clearProcessors(): this;
        setIgnoreEntities(arg0: boolean): this;
        getRandomPalette(arg0: Internal.List_<Internal.StructureTemplate$Palette>, arg1: BlockPos_): Internal.StructureTemplate$Palette;
        shouldKeepLiquids(): boolean;
        setKnownShape(arg0: boolean): this;
        getRotationPivot(): BlockPos;
        getBoundingBox(): Internal.BoundingBox;
        addProcessor(arg0: Internal.StructureProcessor_): this;
        getRotation(): Internal.Rotation;
        setRotationPivot(arg0: BlockPos_): this;
        setRandom(arg0: Internal.RandomSource_): this;
        getMirror(): Internal.Mirror;
        getRandom(arg0: BlockPos_): Internal.RandomSource;
        copy(): this;
        setBoundingBox(arg0: Internal.BoundingBox_): this;
        popProcessor(arg0: Internal.StructureProcessor_): this;
        getProcessors(): Internal.List<Internal.StructureProcessor>;
        getKnownShape(): boolean;
        set mirror(arg0: Internal.Mirror_)
        set keepLiquids(arg0: boolean)
        set rotation(arg0: Internal.Rotation_)
        set finalizeEntities(arg0: boolean)
        get ignoreEntities(): boolean
        set ignoreEntities(arg0: boolean)
        set knownShape(arg0: boolean)
        get rotationPivot(): BlockPos
        get boundingBox(): Internal.BoundingBox
        get rotation(): Internal.Rotation
        set rotationPivot(arg0: BlockPos_)
        set random(arg0: Internal.RandomSource_)
        get mirror(): Internal.Mirror
        set boundingBox(arg0: Internal.BoundingBox_)
        get processors(): Internal.List<Internal.StructureProcessor>
        get knownShape(): boolean
    }
    type StructurePlaceSettings_ = StructurePlaceSettings;
    class ServerboundEditBookPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: number, arg1: Internal.List_<string>, arg2: Internal.Optional_<string>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getTitle(): Internal.Optional<string>;
        getPages(): Internal.List<string>;
        getSlot(): number;
        isSkippable(): boolean;
        get title(): Internal.Optional<string>
        get pages(): Internal.List<string>
        get slot(): number
        get skippable(): boolean
        static readonly MAX_BYTES_PER_CHAR: 4;
    }
    type ServerboundEditBookPacket_ = ServerboundEditBookPacket;
    abstract class IntProperty <T> extends icyllis.modernui.util.Property<T, number> {
        constructor(name: string)
        /**
         * @deprecated
        */
        set(object: T, value: number): void;
        setValue(arg0: T, arg1: number): void;
    }
    type IntProperty_<T> = IntProperty<T>;
    class TextureAtlasSprite$Info {
        constructor(arg0: ResourceLocation_, arg1: number, arg2: number, arg3: any_)
        height(): number;
        width(): number;
        name(): ResourceLocation;
        width: number;
        height: number;
    }
    type TextureAtlasSprite$Info_ = TextureAtlasSprite$Info;
    class GTOreVeinEventJS extends Internal.EventJS {
        constructor()
        modify(id: ResourceLocation_, consumer: Internal.Consumer_<GTOreVein>): void;
        add(id: ResourceLocation_, consumer: Internal.Consumer_<Internal.OreVeinBuilderJS>): void;
        remove(id: ResourceLocation_): void;
    }
    type GTOreVeinEventJS_ = GTOreVeinEventJS;
    class ParallelDispatchEvent extends Internal.ModLifecycleEvent {
        constructor()
        constructor(arg0: Internal.ModContainer_, arg1: Internal.ModLoadingStage_)
        enqueueWork(arg0: Internal.Runnable_): Internal.CompletableFuture<void>;
        enqueueWork<T>(arg0: Internal.Supplier_<T>): Internal.CompletableFuture<T>;
    }
    type ParallelDispatchEvent_ = ParallelDispatchEvent;
    interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator<number, Internal.LongConsumer> {
        forEachRemaining(arg0: any): void;
        remove(): void;
        next(): any;
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        nextLong(): number;
        hasNext(): boolean;
        forEachRemaining(arg0: Internal.LongConsumer_): void;
    }
    type PrimitiveIterator$OfLong_ = PrimitiveIterator$OfLong;
    class ScoreboardSaveData extends Internal.SavedData {
        constructor(arg0: Internal.Scoreboard_)
        load(arg0: Internal.CompoundTag_): this;
        static readonly FILE_ID: "scoreboard";
    }
    type ScoreboardSaveData_ = ScoreboardSaveData;
    interface TemporalAmount {
        subtractFrom(arg0: Internal.Temporal_): Internal.Temporal;
        addTo(arg0: Internal.Temporal_): Internal.Temporal;
        getUnits(): Internal.List<Internal.TemporalUnit>;
        get(arg0: Internal.TemporalUnit_): number;
        get units(): Internal.List<Internal.TemporalUnit>
    }
    type TemporalAmount_ = TemporalAmount;
    class RandomBlockStateMatchTest extends Internal.RuleTest {
        constructor(arg0: Internal.BlockState_, arg1: number)
        static readonly CODEC: Internal.Codec<Internal.RandomBlockStateMatchTest>;
    }
    type RandomBlockStateMatchTest_ = RandomBlockStateMatchTest;
    abstract class ImmutableMultimap <K, V> extends Internal.BaseImmutableMultimap<K, V> implements Internal.Serializable {
        static copyOf<K, V>(arg0: Internal.Multimap_<K, V>): Internal.ImmutableMultimap<K, V>;
        /**
         * @deprecated
        */
        removeAll(arg0: any): Internal.Collection<any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap<K, V>;
        entries(): Internal.ImmutableCollection<Internal.Map$Entry<K, V>>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap<K, V>;
        static copyOf<K, V>(arg0: Internal.Iterable_<Internal.Map$Entry<K, V>>): Internal.ImmutableMultimap<K, V>;
        asMap(): Internal.Map<any, any>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap<K, V>;
        keys(): Internal.ImmutableMultiset<K>;
        static builder<K, V>(): Internal.ImmutableMultimap$Builder<K, V>;
        keySet(): Internal.Set<any>;
        static of<K, V>(arg0: K, arg1: V): Internal.ImmutableMultimap<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap<K, V>;
        inverse(): Internal.ImmutableMultimap<V, K>;
        get(arg0: K): Internal.ImmutableCollection<V>;
        values(): Internal.Collection<any>;
        static of<K, V>(): Internal.ImmutableMultimap<K, V>;
        /**
         * @deprecated
        */
        replaceValues(arg0: K, arg1: Internal.Iterable_<V>): Internal.ImmutableCollection<V>;
    }
    type ImmutableMultimap_<K, V> = ImmutableMultimap<K, V>;
    interface IModStateTransition$EventGenerator <T extends Internal.Event & Internal.IModBusEvent> extends Internal.Function<Internal.ModContainer, T> {
        compose<V>(arg0: Internal.Function_<V, Internal.ModContainer>): Internal.Function<V, T>;
        fromFunction<FN extends Internal.Event & Internal.IModBusEvent>(arg0: Internal.Function_<Internal.ModContainer, FN>): Internal.IModStateTransition$EventGenerator<FN>;
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.Function<Internal.ModContainer, V>;
        apply(arg0: Internal.ModContainer_): T;
        identity<T>(): Internal.Function<T, T>;
    }
    type IModStateTransition$EventGenerator_<T extends Internal.Event & Internal.IModBusEvent> = IModStateTransition$EventGenerator<T>;
    class Vector3 {
        constructor()
        constructor(x: number, y: number, z: number)
        preTransform(mat: Internal.Matrix4_): void;
        multiply(mx: number, my: number, mz: number): void;
        normalize(): void;
        sort(): void;
        transform(mat: Internal.Matrix4_): void;
        multiply(s: number): void;
        dot(x: number, y: number, z: number): number;
        isNormalized(): boolean;
        multiply(v: Internal.Vector3_): void;
        sum(): number;
        lengthSq(): number;
        set(x: number, y: number, z: number): void;
        setZero(): void;
        cross(x: number, y: number, z: number): void;
        length(): number;
        rotation(angle: number): icyllis.arc3d.core.Quaternion;
        maxComponent(v: Internal.Vector3_): void;
        perpendicular(): void;
        negate(): void;
        copy(): this;
        reverse(): void;
        dot(v: Internal.Vector3_): number;
        projection(v: Internal.Vector3_): void;
        minComponent(v: Internal.Vector3_): void;
        product(): number;
        subtract(v: Internal.Vector3_): void;
        transform(q: icyllis.arc3d.core.Quaternion_): void;
        add(v: Internal.Vector3_): void;
        equivalent(v: Internal.Vector3_): boolean;
        set(v: Internal.Vector3_): void;
        cross(v: Internal.Vector3_): void;
        get normalized(): boolean
        z: number;
        y: number;
        x: number;
    }
    type Vector3_ = Vector3;
    class BrainDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer {
        constructor(arg0: Internal.Minecraft_)
        removePoi(arg0: BlockPos_): void;
        setFreeTicketCount(arg0: BlockPos_, arg1: number): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void;
        removeBrainDump(arg0: number): void;
        clear(): void;
        addOrUpdateBrainDump(arg0: Internal.BrainDebugRenderer$BrainDump_): void;
        addPoi(arg0: Internal.BrainDebugRenderer$PoiInfo_): void;
    }
    type BrainDebugRenderer_ = BrainDebugRenderer;
    class Vector4 {
        constructor()
        transform(mat: Internal.Matrix4_): void;
        z: number;
        y: number;
        x: number;
        w: number;
    }
    type Vector4_ = Vector4;
    class ParticleManager {
        constructor()
        addParticle(particle: Internal.Particle_): void;
        clearAllParticles(): void;
        render(pMatrixStack: Internal.PoseStack_, pActiveRenderInfo: Internal.Camera_, pPartialTicks: number): void;
        setLevel(level: Internal.Level_): void;
        getParticleAmount(): number;
        static makeParticleRenderTypeComparator(renderOrder: Internal.List_<Internal.ParticleRenderType>): Internal.Comparator<Internal.ParticleRenderType>;
        tick(): void;
        set level(level: Internal.Level_)
        get particleAmount(): number
        level: Internal.Level;
    }
    type ParticleManager_ = ParticleManager;
    interface CubeDefinitionAccess {
        automobility$dimensions(): Internal.Vector3f;
        automobility$uvScale(): Internal.UVPair;
        automobility$mirror(): boolean;
        automobility$create(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.CubeDeformation_, arg10: boolean, arg11: number, arg12: number): Internal.CubeDefinition;
        automobility$offset(): Internal.Vector3f;
        automobility$dilation(): Internal.CubeDeformation;
        automobility$name(): string;
        automobility$uv(): Internal.UVPair;
    }
    type CubeDefinitionAccess_ = CubeDefinitionAccess;
    interface IntFunction <R> {
        apply(arg0: number): R;
        (arg0: number): R;
    }
    type IntFunction_<R> = IntFunction<R>;
    class VulkanAllocation {
        constructor()
        set(alloc: Internal.VulkanAllocation_): void;
        static readonly COHERENT_FLAG: 2;
        mMemoryFlags: number;
        mSize: number;
        mAllocation: number;
        mOffset: number;
        static readonly VISIBLE_FLAG: 1;
        static readonly LAZILY_ALLOCATED_FLAG: 4;
        mMemory: number;
    }
    type VulkanAllocation_ = VulkanAllocation;
    interface PrimitiveCodec <A> extends Internal.Codec<A> {
        optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec<A>;
        empty<A>(): Internal.MapEncoder<A>;
        error<A>(arg0: string): Internal.Encoder<A>;
        unit<A>(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<A>;
        promotePartial(arg0: Internal.Consumer_<string>): Internal.Codec<A>;
        flatComap<B>(arg0: Internal.Function_<B, Internal.DataResult<A>>): Internal.Encoder<B>;
        simple(): Internal.Decoder$Simple<A>;
        floatRange(arg0: number, arg1: number): Internal.Codec<number>;
        stable(): Internal.Codec<A>;
        ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): Internal.Decoder<A>;
        dispatch<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        partialDispatch<E>(arg0: string, arg1: Internal.Function_<E, Internal.DataResult<A>>, arg2: Internal.Function_<A, Internal.DataResult<Internal.Codec<E>>>): Internal.Codec<E>;
        withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder<any>;
        comap<B>(arg0: Internal.Function_<B, A>): Internal.Encoder<B>;
        dispatchMap<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        unit<A>(arg0: A): Internal.Codec<A>;
        intRange(arg0: number, arg1: number): Internal.Codec<number>;
        orElseGet(arg0: Internal.Consumer_<string>, arg1: Internal.Supplier_<A>): Internal.Codec<A>;
        orElse(arg0: Internal.UnaryOperator_<string>, arg1: A): Internal.Codec<A>;
        pair<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<com.mojang.datafixers.util.Pair<F, S>>;
        either<F, S>(arg0: Internal.Codec_<F>, arg1: Internal.Codec_<S>): Internal.Codec<Internal.Either<F, S>>;
        checkRange<N extends number & Internal.Comparable<N>>(arg0: N, arg1: N): Internal.Function<N, Internal.DataResult<N>>;
        optionalFieldOf(arg0: string): Internal.MapCodec<Internal.Optional<A>>;
        unboundedMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.UnboundedMapCodec<K, V>;
        fieldOf(arg0: string): Internal.MapDecoder<any>;
        dispatchStable<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>, arg2: string): Internal.Codec<A>;
        optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec<A>;
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): Internal.Decoder<A>;
        mapEither<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<Internal.Either<F, S>>;
        doubleRange(arg0: number, arg1: number): Internal.Codec<number>;
        optionalField<F>(arg0: string, arg1: Internal.Codec_<F>): Internal.MapCodec<Internal.Optional<F>>;
        simpleMap<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>, arg2: Internal.Keyable_): Internal.SimpleMapCodec<K, V>;
        orElseGet(arg0: Internal.Supplier_<A>): Internal.Codec<A>;
        ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): Internal.Decoder<A>;
        map<B>(arg0: Internal.Function_<A, B>): Internal.Decoder<B>;
        orElse(arg0: A): Internal.Codec<A>;
        deprecated(arg0: number): Internal.Codec<A>;
        list<E>(arg0: Internal.Codec_<E>): Internal.Codec<Internal.List<E>>;
        dispatchMap<E>(arg0: Internal.Function_<E, A>, arg1: Internal.Function_<A, Internal.Codec<E>>): Internal.MapCodec<E>;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.Decoder<B>;
        boxed(): Internal.Decoder$Boxed<A>;
        xmap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>): Internal.MapCodec<A>;
        dispatch<E>(arg0: string, arg1: Internal.Function_<E, A>, arg2: Internal.Function_<A, Internal.Codec<E>>): Internal.Codec<E>;
        comapFlatMap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, A>): Internal.Codec<S>;
        of<A>(arg0: Internal.Encoder_<A>, arg1: Internal.Decoder_<A>): Internal.Codec<A>;
        orElseGet(arg0: Internal.UnaryOperator_<string>, arg1: Internal.Supplier_<A>): Internal.Codec<A>;
        optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec<A>;
        terminal(): Internal.Decoder$Terminal<A>;
        read<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        of<A>(arg0: Internal.MapEncoder_<A>, arg1: Internal.MapDecoder_<A>, arg2: Internal.Supplier_<string>): Internal.MapCodec<A>;
        orElse(arg0: Internal.Consumer_<string>, arg1: A): Internal.Codec<A>;
        compoundList<K, V>(arg0: Internal.Codec_<K>, arg1: Internal.Codec_<V>): Internal.Codec<Internal.List<com.mojang.datafixers.util.Pair<K, V>>>;
        listOf(): Internal.Codec<Internal.List<A>>;
        encodeStart<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<T>;
        flatXmap<S>(arg0: Internal.Function_<A, Internal.DataResult<S>>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        flatComapMap<S>(arg0: Internal.Function_<A, S>, arg1: Internal.Function_<S, Internal.DataResult<A>>): Internal.Codec<S>;
        mapResult(arg0: Internal.Codec$ResultFunction_<A>): Internal.Codec<A>;
        mapPair<F, S>(arg0: Internal.MapCodec_<F>, arg1: Internal.MapCodec_<S>): Internal.MapCodec<com.mojang.datafixers.util.Pair<F, S>>;
        encode<T>(arg0: A, arg1: Internal.DynamicOps_<T>, arg2: T): Internal.DataResult<T>;
        write<T>(arg0: Internal.DynamicOps_<T>, arg1: A): T;
    }
    type PrimitiveCodec_<A> = PrimitiveCodec<A>;
    class AdvancementRewards {
        constructor(arg0: number, arg1: ResourceLocation_[], arg2: ResourceLocation_[], arg3: any_)
        serializeToJson(): Internal.JsonElement;
        getRecipes(): ResourceLocation[];
        grant(arg0: Internal.ServerPlayer_): void;
        static deserialize(arg0: Internal.JsonObject_): Internal.AdvancementRewards;
        get recipes(): ResourceLocation[]
        static readonly EMPTY: Internal.AdvancementRewards;
    }
    type AdvancementRewards_ = AdvancementRewards;
    class HopperMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Inventory_)
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Container_)
        static readonly CONTAINER_SIZE: 5;
    }
    type HopperMenu_ = HopperMenu;
    class RenderGuiOverlayEvent$Post extends Internal.RenderGuiOverlayEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.NamedGuiOverlay_)
    }
    type RenderGuiOverlayEvent$Post_ = RenderGuiOverlayEvent$Post;
    abstract class WritableRegistry <T> extends Internal.Registry<T> {
        constructor(arg0: Internal.ResourceKey_<Internal.Registry<T>>, arg1: Internal.Lifecycle_)
        forEach(arg0: Internal.Consumer_<T>): void;
        registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        register(arg0: Internal.ResourceKey_<T>, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder<T>;
        spliterator(): Internal.Spliterator<T>;
        isEmpty(): boolean;
        byIdOrThrow(arg0: number): T;
        registerMapping(arg0: number, arg1: Internal.ResourceKey_<T>, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder<T>;
        static forStrings(arg0: Internal.Supplier_<Internal.Stream<string>>): Internal.Keyable;
        get empty(): boolean
    }
    type WritableRegistry_<T> = WritableRegistry<T>;
    interface RecipeConstructor$Factory {
        setValues(arg0: Internal.RecipeJS_, arg1: Internal.RecipeSchemaType_, arg2: Internal.RecipeKey_<any>[], arg3: Internal.ComponentValueMap_): void;
        create(type: Internal.RecipeTypeFunction_, schemaType: Internal.RecipeSchemaType_, keys: Internal.RecipeKey_<any>[], from: Internal.ComponentValueMap_): Internal.RecipeJS;
        (arg0: Internal.RecipeJS_, arg1: Internal.RecipeSchemaType_, arg2: Internal.RecipeKey_<any>[], arg3: Internal.ComponentValueMap_): void;
        readonly DEFAULT: Internal.RecipeConstructor$Factory;
    }
    type RecipeConstructor$Factory_ = RecipeConstructor$Factory;
    interface IForgeMobEffectInstance {
        setCurativeItems(arg0: Internal.List_<Internal.ItemStack>): void;
        addCurativeItem(arg0: Internal.ItemStack_): void;
        getCurativeItems(): Internal.List<Internal.ItemStack>;
        writeCurativeItems(arg0: Internal.CompoundTag_): void;
        isCurativeItem(arg0: Internal.ItemStack_): boolean;
        set curativeItems(arg0: Internal.List_<Internal.ItemStack>)
        get curativeItems(): Internal.List<Internal.ItemStack>
    }
    type IForgeMobEffectInstance_ = IForgeMobEffectInstance;
    interface Decoder <A> {
        parse<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<A>;
        error<A>(arg0: string): this;
        withLifecycle(arg0: Internal.Lifecycle_): this;
        unit<A>(arg0: A): Internal.MapDecoder<A>;
        ofSimple<A>(arg0: Internal.Decoder$Simple_<A>): this;
        parse<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<A>;
        terminal(): Internal.Decoder$Terminal<A>;
        fieldOf(arg0: string): Internal.MapDecoder<A>;
        ofTerminal<A>(arg0: Internal.Decoder$Terminal_<A>): this;
        map<B>(arg0: Internal.Function_<A, B>): Internal.Decoder<B>;
        decode<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        simple(): Internal.Decoder$Simple<A>;
        decode<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, T>>;
        flatMap<B>(arg0: Internal.Function_<A, Internal.DataResult<B>>): Internal.Decoder<B>;
        boxed(): Internal.Decoder$Boxed<A>;
        ofBoxed<A>(arg0: Internal.Decoder$Boxed_<A>): this;
        unit<A>(arg0: Internal.Supplier_<A>): Internal.MapDecoder<A>;
        promotePartial(arg0: Internal.Consumer_<string>): this;
    }
    type Decoder_<A> = Decoder<A>;
    class CaveVinesPlantBlock extends Internal.GrowingPlantBodyBlock implements Internal.CaveVines, Internal.BonemealableBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        static use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.InteractionResult;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static emission(arg0: number): Internal.ToIntFunction<Internal.BlockState>;
        static hasGlowBerries(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CaveVinesPlantBlock_ = CaveVinesPlantBlock;
    interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.DoubleToIntFunction {
        andThenShort(arg0: Internal.Short2ShortFunction_): this;
        getOrDefault(arg0: number, arg1: number): number;
        andThenObject<T>(arg0: Internal.Short2ObjectFunction_<T>): Internal.Float2ObjectFunction<T>;
        composeReference<T>(arg0: Internal.Reference2FloatFunction_<T>): Internal.Reference2ShortFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        andThenReference<T>(arg0: Internal.Short2ReferenceFunction_<T>): Internal.Float2ReferenceFunction<T>;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        remove(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction;
        defaultReturnValue(): number;
        andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction;
        composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        containsKey(arg0: number): boolean;
        composeObject<T>(arg0: Internal.Object2FloatFunction_<T>): Internal.Object2ShortFunction<T>;
        composeFloat(arg0: Internal.Float2FloatFunction_): this;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction;
        composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction;
        andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction;
        put(arg0: number, arg1: number): number;
        andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction;
        size(): number;
        andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction;
        andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction;
        defaultReturnValue(arg0: number): void;
        composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction;
        clear(): void;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        identity<T>(): Internal.Function<T, T>;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        (arg0: number): number;
    }
    type Float2ShortFunction_ = Float2ShortFunction;
    interface BlockPropertiesAccessor {
        getLootTableSupplier(): Internal.Supplier<ResourceLocation>;
        setLootTableSupplier(supplier: Internal.Supplier_<ResourceLocation>): void;
        get lootTableSupplier(): Internal.Supplier<ResourceLocation>
        set lootTableSupplier(supplier: Internal.Supplier_<ResourceLocation>)
    }
    type BlockPropertiesAccessor_ = BlockPropertiesAccessor;
    class MachineCoverContainer implements Internal.ICoverable, Internal.IEnhancedManaged {
        constructor(machine: Internal.MetaMachine_)
        getTooltips(): Internal.List<Internal.Component>;
        getTitle(): string;
        static doesCoverCollide(side: Internal.Direction_, collisionBox: Internal.List_<Internal.VoxelShape>, plateThickness: number): boolean;
        getFieldHolder(): Internal.ManagedFieldHolder;
        markDirty(name: string): void;
        getCoverAtSide(side: Internal.Direction_): Internal.CoverBehavior;
        readInitialData(buffer: Internal.FriendlyByteBuf_): void;
        getPos(): BlockPos;
        setCoverAtSide(coverBehavior: Internal.CoverBehavior_, side: Internal.Direction_): void;
        hasCover(facing: Internal.Direction_): boolean;
        unsubscribe(current: Internal.TickableSubscription_): void;
        onLoad(): void;
        scheduleNeighborShapeUpdate(): void;
        hasAnyCover(): boolean;
        addCoverCollisionBoundingBox(collisionList: Internal.List_<Internal.VoxelShape>): void;
        getCoverPlateThickness(): number;
        markDirty(): void;
        placeCoverOnSide(side: Internal.Direction_, itemStack: Internal.ItemStack_, coverDefinition: Internal.CoverDefinition_, player: Internal.ServerPlayer_): boolean;
        onNeighborChanged(block: Internal.Block_, fromPos: BlockPos_, isMoving: boolean): void;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        subscribeServerTick(runnable: Internal.Runnable_): Internal.TickableSubscription;
        static canPlaceCover(coverDef: Internal.CoverDefinition_, coverable: Internal.ICoverable_): boolean;
        detectAndSendChange(sender: Internal.BiConsumer_<number, Internal.Consumer<Internal.FriendlyByteBuf>>): void;
        getSyncStorage(): Internal.EnhancedFieldManagedStorage;
        isInValid(): boolean;
        removeCover(dropItself: boolean, side: Internal.Direction_): boolean;
        static rayTraceCoverableSide(coverable: Internal.ICoverable_, player: Internal.Player_): Internal.Direction;
        createConfigurator(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        scheduleRenderUpdate(): void;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        getLevel(): Internal.Level;
        notifyBlockUpdate(): void;
        onUnload(): void;
        getCovers(): Internal.List<Internal.CoverBehavior>;
        static getCoverPlateBox(side: Internal.Direction_, plateThickness: number): Internal.VoxelShape;
        isRemote(): boolean;
        getBlockAppearance(state: Internal.BlockState_, level: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        getIcon(): Internal.IGuiTexture;
        shouldRenderBackSide(): boolean;
        readUpdateInfo(id: number, buf: Internal.FriendlyByteBuf_): void;
        onChanged(): void;
        getOffsetTimer(): number;
        getFrontFacing(): Internal.Direction;
        static determineGridSideHit(result: Internal.BlockHitResult_): Internal.Direction;
        removeCover(side: Internal.Direction_): boolean;
        writeInitialData(buffer: Internal.FriendlyByteBuf_): void;
        canPlaceCoverOnSide(definition: Internal.CoverDefinition_, side: Internal.Direction_): boolean;
        static traceCoverSide(result: Internal.BlockHitResult_): Internal.Direction;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get tooltips(): Internal.List<Internal.Component>
        get title(): string
        get fieldHolder(): Internal.ManagedFieldHolder
        get pos(): BlockPos
        get coverPlateThickness(): number
        get syncStorage(): Internal.EnhancedFieldManagedStorage
        get inValid(): boolean
        get level(): Internal.Level
        get covers(): Internal.List<Internal.CoverBehavior>
        get remote(): boolean
        get icon(): Internal.IGuiTexture
        get offsetTimer(): number
        get frontFacing(): Internal.Direction
        static readonly MANAGED_FIELD_HOLDER: Internal.ManagedFieldHolder;
    }
    type MachineCoverContainer_ = MachineCoverContainer;
    class LivingDeathEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: DamageSource_)
        getSource(): DamageSource;
        get source(): DamageSource
    }
    type LivingDeathEvent_ = LivingDeathEvent;
    class VillagerData {
        constructor(arg0: Internal.VillagerType_, arg1: Internal.VillagerProfession_, arg2: number)
        static getMaxXpPerLevel(arg0: number): number;
        getLevel(): number;
        static getMinXpPerLevel(arg0: number): number;
        getProfession(): Internal.VillagerProfession;
        static canLevelUp(arg0: number): boolean;
        setProfession(arg0: Internal.VillagerProfession_): this;
        setLevel(arg0: number): this;
        setType(arg0: Internal.VillagerType_): this;
        getType(): Internal.VillagerType;
        get level(): number
        get profession(): Internal.VillagerProfession
        set profession(arg0: Internal.VillagerProfession_)
        set level(arg0: number)
        set type(arg0: Internal.VillagerType_)
        get type(): Internal.VillagerType
        static readonly CODEC: Internal.Codec<Internal.VillagerData>;
        static readonly MAX_VILLAGER_LEVEL: 5;
        static readonly MIN_VILLAGER_LEVEL: 1;
    }
    type VillagerData_ = VillagerData;
    interface ShortUnaryOperator extends Internal.IntUnaryOperator, Internal.UnaryOperator<number> {
        identity(): this;
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        compose<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        negation(): this;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        (arg0: number): number;
    }
    type ShortUnaryOperator_ = ShortUnaryOperator;
    class MobBucketItem extends Internal.BucketItem {
        constructor(arg0: Internal.EntityType_<any>, arg1: Internal.Fluid_, arg2: Internal.SoundEvent_, arg3: Internal.Item$Properties_)
        constructor(arg0: Internal.Supplier_<Internal.EntityType<any>>, arg1: Internal.Supplier_<Internal.Fluid>, arg2: Internal.Supplier_<Internal.SoundEvent>, arg3: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        arch$getFluid(): Internal.Fluid;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type MobBucketItem_ = MobBucketItem;
    abstract class DiscreteVoxelShape implements Internal.DiscreteVSAccess {
        forAllEdges(arg0: Internal.DiscreteVoxelShape$IntLineConsumer_, arg1: boolean): void;
        fill(arg0: number, arg1: number, arg2: number): void;
        forAllBoxes(arg0: Internal.DiscreteVoxelShape$IntLineConsumer_, arg1: boolean): void;
        isFullWide(arg0: number, arg1: number, arg2: number): boolean;
        lastFull(arg0: Internal.Direction$Axis_, arg1: number, arg2: number): number;
        isFull(arg0: Internal.AxisCycle_, arg1: number, arg2: number, arg3: number): boolean;
        firstFull(arg0: Internal.Direction$Axis_, arg1: number, arg2: number): number;
        isEmpty(): boolean;
        getSize(arg0: Internal.Direction$Axis_): number;
        forAllFaces(arg0: Internal.DiscreteVoxelShape$IntFaceConsumer_): void;
        firstFull(arg0: Internal.Direction$Axis_): number;
        isFull(arg0: number, arg1: number, arg2: number): boolean;
        getXSize(): number;
        getYSize(): number;
        isFullWide(arg0: Internal.AxisCycle_, arg1: number, arg2: number, arg3: number): boolean;
        getZSize(): number;
        lastFull(arg0: Internal.Direction$Axis_): number;
        get empty(): boolean
        get XSize(): number
        get YSize(): number
        get ZSize(): number
    }
    type DiscreteVoxelShape_ = DiscreteVoxelShape;
    interface LongSpliterator extends Internal.Spliterator$OfLong {
        forEachRemaining(arg0: any): void;
        getComparator(): Internal.Comparator<any>;
        hasCharacteristics(arg0: number): boolean;
        tryAdvance(arg0: Internal.LongConsumer_): boolean;
        forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void;
        skip(arg0: number): number;
        estimateSize(): number;
        trySplit(): Internal.Spliterator$OfPrimitive<any, any, any>;
        tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
        getExactSizeIfKnown(): number;
        tryAdvance(arg0: any): boolean;
        characteristics(): number;
        /**
         * @deprecated
        */
        tryAdvance(arg0: Internal.Consumer_<number>): boolean;
        forEachRemaining(arg0: Internal.LongConsumer_): void;
        get comparator(): Internal.Comparator<any>
        get exactSizeIfKnown(): number
    }
    type LongSpliterator_ = LongSpliterator;
    class LongArrayTag extends Internal.CollectionTag<Internal.LongTag> {
        constructor(arg0: Internal.LongSet_)
        constructor(arg0: number[])
        constructor(arg0: Internal.List_<number>)
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        spliterator(): Internal.Spliterator<Internal.LongTag>;
        forEach(arg0: Internal.Consumer_<Internal.LongTag>): void;
        set(arg0: number, arg1: Internal.Tag_): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        set(arg0: number, arg1: Internal.LongTag_): Internal.LongTag;
        add(arg0: number, arg1: Internal.LongTag_): void;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        static of<E>(...arg0: E[]): Internal.List<E>;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        removeIf(arg0: Internal.Predicate_<Internal.LongTag>): boolean;
        getAsLongArray(): number[];
        getType(): Internal.TagType<Internal.LongArrayTag>;
        parallelStream(): Internal.Stream<Internal.LongTag>;
        stream(): Internal.Stream<Internal.LongTag>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        get(arg0: number): Internal.LongTag;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: number): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        copy(): this;
        sort(arg0: Internal.Comparator_<Internal.LongTag>): void;
        getAsString(): string;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<Internal.LongTag>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        get asLongArray(): number[]
        get type(): Internal.TagType<Internal.LongArrayTag>
        get asString(): string
        data: number[];
        static readonly TYPE: Internal.TagType<Internal.LongArrayTag>;
    }
    type LongArrayTag_ = LongArrayTag;
    abstract class Either <L, R> implements Internal.App<Internal.Either$Mu<R>, L> {
        right(): Internal.Optional<R>;
        ifRight(arg0: Internal.Consumer_<R>): this;
        mapBoth<C, D>(arg0: Internal.Function_<L, C>, arg1: Internal.Function_<R, D>): Internal.Either<C, D>;
        flatMap<L2>(arg0: Internal.Function_<L, Internal.Either<L2, R>>): Internal.Either<L2, R>;
        swap(): Internal.Either<R, L>;
        ifLeft(arg0: Internal.Consumer_<L>): this;
        map<T>(arg0: Internal.Function_<L, T>, arg1: Internal.Function_<R, T>): T;
        mapRight<T>(arg0: Internal.Function_<R, T>): Internal.Either<L, T>;
        static right<L, R>(arg0: R): Internal.Either<L, R>;
        static unbox<L, R>(arg0: Internal.App_<Internal.Either$Mu<R>, L>): Internal.Either<L, R>;
        mapLeft<T>(arg0: Internal.Function_<L, T>): Internal.Either<T, R>;
        orThrow(): L;
        left(): Internal.Optional<L>;
        static left<L, R>(arg0: L): Internal.Either<L, R>;
    }
    type Either_<L, R> = Either<L, R>;
    class FlatLevelGeneratorSettings {
        constructor(arg0: Internal.Optional_<Internal.HolderSet<Internal.StructureSet>>, arg1: Internal.Registry_<Internal.Biome>)
        adjustGenerationSettings(arg0: Internal.Holder_<Internal.Biome>): Internal.BiomeGenerationSettings;
        getLayersInfo(): Internal.List<Internal.FlatLayerInfo>;
        setAddLakes(): void;
        static getDefault(arg0: Internal.Registry_<Internal.Biome>, arg1: Internal.Registry_<Internal.StructureSet>): Internal.FlatLevelGeneratorSettings;
        structureOverrides(): Internal.Optional<Internal.HolderSet<Internal.StructureSet>>;
        setBiome(arg0: Internal.Holder_<Internal.Biome>): void;
        setDecoration(): void;
        withLayers(arg0: Internal.List_<Internal.FlatLayerInfo>, arg1: Internal.Optional_<Internal.HolderSet<Internal.StructureSet>>): this;
        updateLayers(): void;
        getBiome(): Internal.Holder<Internal.Biome>;
        getLayers(): Internal.List<Internal.BlockState>;
        get layersInfo(): Internal.List<Internal.FlatLayerInfo>
        set biome(arg0: Internal.Holder_<Internal.Biome>)
        get biome(): Internal.Holder<Internal.Biome>
        get layers(): Internal.List<Internal.BlockState>
        static readonly CODEC: Internal.Codec<Internal.FlatLevelGeneratorSettings>;
    }
    type FlatLevelGeneratorSettings_ = FlatLevelGeneratorSettings;
    interface Struct$StructValidation {
        validate(arg0: number): void;
        (arg0: number): void;
    }
    type Struct$StructValidation_ = Struct$StructValidation;
    abstract class ViewModel {
        constructor()
    }
    type ViewModel_ = ViewModel;
    class ServerboundAcceptTeleportationPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isSkippable(): boolean;
        getId(): number;
        get skippable(): boolean
        get id(): number
    }
    type ServerboundAcceptTeleportationPacket_ = ServerboundAcceptTeleportationPacket;
    class RubberLogBlock extends Internal.RotatedPillarBlock {
        constructor(properties: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        changeNatural(state: Internal.BlockState_, natural: boolean): Internal.BlockState;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        isNatural(state: Internal.BlockState_): boolean;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly NATURAL: Internal.BooleanProperty;
    }
    type RubberLogBlock_ = RubberLogBlock;
    class StructureProcessorList {
        constructor(arg0: Internal.List_<Internal.StructureProcessor>)
        list(): Internal.List<Internal.StructureProcessor>;
    }
    type StructureProcessorList_ = Special.ProcessorList | StructureProcessorList;
    class AirItem extends Internal.Item {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type AirItem_ = AirItem;
    abstract class StateHolder <O, S> implements Internal.FastMapStateHolder<any> {
        hasProperty<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>): boolean;
        getNeighborTable(): Internal.Table<any, any, any>;
        redirect$bcj000$getNeighborFromFastMap(arg0: Internal.Table_<any, any, any>, arg1: any, arg2: any): any;
        getStateMap(): Internal.FastMap<any>;
        setStateIndex(arg0: number): void;
        getVanillaPropertyMap(): Internal.ImmutableMap<any, any>;
        cycle<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>): S;
        populateNeighbours(arg0: Internal.Map_<any, any>): void;
        getValues(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>;
        setValue<T extends Internal.Comparable<T>, V extends T>(arg0: Internal.Property_<T>, arg1: V): S;
        getValue<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>): T;
        setStateMap(arg0: Internal.FastMap_<any>): void;
        getProperties(): Internal.Collection<Internal.Property<any>>;
        setNeighborTable(arg0: Internal.Table_<any, any, any>): void;
        replacePropertyMap(arg0: Internal.ImmutableMap_<any, any>): void;
        getOptionalValue<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>): Internal.Optional<T>;
        getStateIndex(): number;
        get neighborTable(): Internal.Table<any, any, any>
        get stateMap(): Internal.FastMap<any>
        set stateIndex(arg0: number)
        get vanillaPropertyMap(): Internal.ImmutableMap<any, any>
        get values(): Internal.ImmutableMap<Internal.Property<any>, Internal.Comparable<any>>
        set stateMap(arg0: Internal.FastMap_<any>)
        get properties(): Internal.Collection<Internal.Property<any>>
        set neighborTable(arg0: Internal.Table_<any, any, any>)
        get stateIndex(): number
        static readonly PROPERTIES_TAG: "Properties";
        readonly owner: O;
        static readonly NAME_TAG: "Name";
    }
    type StateHolder_<O, S> = StateHolder<O, S>;
    class BlockInWorld {
        constructor(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: boolean)
        static hasState(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockInWorld>;
        getLevel(): Internal.LevelReader;
        getPos(): BlockPos;
        getEntity(): Internal.BlockEntity;
        getState(): Internal.BlockState;
        get level(): Internal.LevelReader
        get pos(): BlockPos
        get entity(): Internal.BlockEntity
        get state(): Internal.BlockState
    }
    type BlockInWorld_ = BlockInWorld;
    interface ModelBakingContext {
        getModel(identifier: ResourceLocation_): Internal.ModelInstance<any>;
        getModelIdentifier(): ResourceLocation;
        getTexture(identifier: Internal.SpriteIdentifier_): Internal.TextureAtlasSprite;
        getBlockTexture(texture: ResourceLocation_): Internal.TextureAtlasSprite;
        getTexture(atlas: ResourceLocation_, texture: ResourceLocation_): Internal.TextureAtlasSprite;
        getTransformation(): Internal.ModelState;
        getModelBakery(): Internal.ModelBakery;
        get modelIdentifier(): ResourceLocation
        get transformation(): Internal.ModelState
        get modelBakery(): Internal.ModelBakery
    }
    type ModelBakingContext_ = ModelBakingContext;
    class BannerPatternItem extends Internal.Item {
        constructor(arg0: Internal.TagKey_<Internal.BannerPattern>, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        getDisplayName(): Internal.MutableComponent;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        getBannerPattern(): Internal.TagKey<Internal.BannerPattern>;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        get displayName(): Internal.MutableComponent
        get bannerPattern(): Internal.TagKey<Internal.BannerPattern>
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type BannerPatternItem_ = BannerPatternItem;
    class StringReader implements Internal.ImmutableStringReader {
        constructor(arg0: Internal.StringReader_)
        constructor(arg0: string)
        getTotalLength(): number;
        peek(): string;
        skipWhitespace(): void;
        setCursor(arg0: number): void;
        static isAllowedInUnquotedString(arg0: string): boolean;
        getRemainingLength(): number;
        readDouble(): number;
        canRead(arg0: number): boolean;
        readFloat(): number;
        getRead(): string;
        static isQuotedStringStart(arg0: string): boolean;
        peek(arg0: number): string;
        getString(): string;
        readStringUntil(arg0: string): string;
        expect(arg0: string): void;
        getCursor(): number;
        readLong(): number;
        readQuotedString(): string;
        readInt(): number;
        static isAllowedNumber(arg0: string): boolean;
        readBoolean(): boolean;
        readString(): string;
        canRead(): boolean;
        readUnquotedString(): string;
        skip(): void;
        getRemaining(): string;
        read(): string;
        get totalLength(): number
        set cursor(arg0: number)
        get remainingLength(): number
        get read(): string
        get string(): string
        get cursor(): number
        get remaining(): string
    }
    type StringReader_ = StringReader;
    interface IntComparator extends Internal.Comparator<number> {
        thenComparing(arg0: Internal.Comparator_<number>): Internal.Comparator<number>;
        comparing<T, U extends Internal.Comparable<any>>(arg0: Internal.Function_<T, U>): Internal.Comparator<T>;
        reverseOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: number, arg1: number): number;
        compare(arg0: number, arg1: number): number;
        naturalOrder<T extends Internal.Comparable<any>>(): Internal.Comparator<T>;
        thenComparing(arg0: Internal.IntComparator_): this;
        thenComparingInt(arg0: Internal.ToIntFunction_<number>): Internal.Comparator<number>;
        comparingInt<T>(arg0: Internal.ToIntFunction_<T>): Internal.Comparator<T>;
        thenComparingLong(arg0: Internal.ToLongFunction_<number>): Internal.Comparator<number>;
        nullsFirst<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        comparingLong<T>(arg0: Internal.ToLongFunction_<T>): Internal.Comparator<T>;
        thenComparingDouble(arg0: Internal.ToDoubleFunction_<number>): Internal.Comparator<number>;
        comparingDouble<T>(arg0: Internal.ToDoubleFunction_<T>): Internal.Comparator<T>;
        nullsLast<T>(arg0: Internal.Comparator_<T>): Internal.Comparator<T>;
        /**
         * @deprecated
        */
        compare(arg0: any, arg1: any): number;
        thenComparing<U>(arg0: Internal.Function_<number, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<number>;
        reversed(): this;
        equals(arg0: any): boolean;
        comparing<T, U>(arg0: Internal.Function_<T, U>, arg1: Internal.Comparator_<U>): Internal.Comparator<T>;
        thenComparing<U extends Internal.Comparable<any>>(arg0: Internal.Function_<number, U>): Internal.Comparator<number>;
    }
    type IntComparator_ = IntComparator;
    /**
     * Invoked when an entity attempts to trample farmland.
    */
    class FarmlandTrampledEventJS extends Internal.EntityEventJS {
        constructor(l: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, d: number, e: Internal.Entity_)
        /**
         * The distance of the entity from the block.
        */
        getDistance(): number;
        /**
         * The farmland block.
        */
        getBlock(): Internal.BlockContainerJS;
        /**
         * The distance of the entity from the block.
        */
        get distance(): number
        /**
         * The farmland block.
        */
        get block(): Internal.BlockContainerJS
    }
    type FarmlandTrampledEventJS_ = FarmlandTrampledEventJS;
    interface WorldData {
        setCustomBossEvents(arg0: Internal.CompoundTag_): void;
        getLevelSettings(): Internal.LevelSettings;
        getLevelName(): string;
        getKnownServerBrands(): Internal.Set<string>;
        getGameRules(): Internal.GameRules;
        setEndDragonFightData(arg0: Internal.CompoundTag_): void;
        isHardcore(): boolean;
        worldGenSettingsLifecycle(): Internal.Lifecycle;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        getLoadedPlayerTag(): Internal.CompoundTag;
        getAllowCommands(): boolean;
        getStorageVersionName(arg0: number): string;
        setModdedInfo(arg0: string, arg1: boolean): void;
        getDifficulty(): Internal.Difficulty;
        isDifficultyLocked(): boolean;
        endDragonFightData(): Internal.CompoundTag;
        wasModded(): boolean;
        setDifficulty(arg0: Internal.Difficulty_): void;
        createTag(arg0: Internal.RegistryAccess_, arg1: Internal.CompoundTag_): Internal.CompoundTag;
        getDataPackConfig(): Internal.DataPackConfig;
        getCustomBossEvents(): Internal.CompoundTag;
        setDifficultyLocked(arg0: boolean): void;
        overworldData(): Internal.ServerLevelData;
        setDataPackConfig(arg0: Internal.DataPackConfig_): void;
        setGameType(arg0: Internal.GameType_): void;
        worldGenSettings(): Internal.WorldGenSettings;
        getGameType(): Internal.GameType;
        getVersion(): number;
        set customBossEvents(arg0: Internal.CompoundTag_)
        get levelSettings(): Internal.LevelSettings
        get levelName(): string
        get knownServerBrands(): Internal.Set<string>
        get gameRules(): Internal.GameRules
        set endDragonFightData(arg0: Internal.CompoundTag_)
        get hardcore(): boolean
        get loadedPlayerTag(): Internal.CompoundTag
        get allowCommands(): boolean
        get difficulty(): Internal.Difficulty
        get difficultyLocked(): boolean
        set difficulty(arg0: Internal.Difficulty_)
        get dataPackConfig(): Internal.DataPackConfig
        get customBossEvents(): Internal.CompoundTag
        set difficultyLocked(arg0: boolean)
        set dataPackConfig(arg0: Internal.DataPackConfig_)
        set gameType(arg0: Internal.GameType_)
        get gameType(): Internal.GameType
        get version(): number
        readonly MCREGION_VERSION_ID: 19132;
        readonly ANVIL_VERSION_ID: 19133;
    }
    type WorldData_ = WorldData;
    interface GameSession {
        getGameMode(): string;
        isRemoteServer(): boolean;
        getSessionId(): Internal.UUID;
        getDifficulty(): string;
        getPlayerCount(): number;
        get gameMode(): string
        get remoteServer(): boolean
        get sessionId(): Internal.UUID
        get difficulty(): string
        get playerCount(): number
    }
    type GameSession_ = GameSession;
    abstract class ContainerScreenEvent$Render extends Internal.ContainerScreenEvent {
        constructor()
        getPoseStack(): Internal.PoseStack;
        getMouseY(): number;
        getMouseX(): number;
        get poseStack(): Internal.PoseStack
        get mouseY(): number
        get mouseX(): number
    }
    type ContainerScreenEvent$Render_ = ContainerScreenEvent$Render;
    class Pig extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable {
        constructor(arg0: Internal.EntityType_<Internal.Pig>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        travelWithInput(arg0: Vec3_): void;
        boost(): boolean;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getSteeringSpeed(): number;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        travel(arg0: Internal.Mob_, arg1: Internal.ItemBasedSteering_, arg2: Vec3_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        isSaddled(): boolean;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        isSaddleable(): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        equipSaddle(arg0: Internal.SoundSource_): void;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get steeringSpeed(): number
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get saddled(): boolean
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get saddleable(): boolean
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static FOOD_ITEMS: Internal.Ingredient;
    }
    type Pig_ = Pig;
    interface ObjectSpliterator <K> extends Internal.Spliterator<K> {
        getComparator(): Internal.Comparator<K>;
        trySplit(): Internal.Spliterator<any>;
        getExactSizeIfKnown(): number;
        tryAdvance(arg0: Internal.Consumer_<K>): boolean;
        hasCharacteristics(arg0: number): boolean;
        skip(arg0: number): number;
        forEachRemaining(arg0: Internal.Consumer_<K>): void;
        characteristics(): number;
        estimateSize(): number;
        get comparator(): Internal.Comparator<K>
        get exactSizeIfKnown(): number
    }
    type ObjectSpliterator_<K> = ObjectSpliterator<K>;
    class FragmentFactory {
        constructor()
        instantiate(classLoader: Internal.ClassLoader_, className: string): Internal.Fragment;
        instantiate(clazz: typeof Internal.Fragment): Internal.Fragment;
        static loadFragmentClass(classLoader: Internal.ClassLoader_, className: string): typeof Internal.Fragment;
    }
    type FragmentFactory_ = FragmentFactory;
    abstract class TimeZone implements Internal.Cloneable, Internal.Serializable {
        constructor()
        clone(): any;
        getDisplayName(arg0: boolean, arg1: number): string;
        static getDefault(): Internal.TimeZone;
        setID(arg0: string): void;
        getDisplayName(arg0: Internal.Locale_): string;
        static getTimeZone(arg0: Internal.ZoneId_): Internal.TimeZone;
        getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string;
        static getAvailableIDs(arg0: number): string[];
        getID(): string;
        inDaylightTime(arg0: Internal.Date_): boolean;
        useDaylightTime(): boolean;
        getOffset(arg0: number): number;
        getRawOffset(): number;
        toZoneId(): Internal.ZoneId;
        hasSameRules(arg0: Internal.TimeZone_): boolean;
        getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        getDSTSavings(): number;
        setRawOffset(arg0: number): void;
        getDisplayName(): string;
        static getAvailableIDs(): string[];
        observesDaylightTime(): boolean;
        static setDefault(arg0: Internal.TimeZone_): void;
        static getTimeZone(arg0: string): Internal.TimeZone;
        get "default"(): Internal.TimeZone
        set ID(arg0: string)
        get ID(): string
        get rawOffset(): number
        get DSTSavings(): number
        set rawOffset(arg0: number)
        get displayName(): string
        get availableIDs(): string[]
        set "default"(arg0: Internal.TimeZone_)
        static readonly LONG: 1;
        static readonly SHORT: 0;
    }
    type TimeZone_ = TimeZone;
    class EntityRenderersEvent$AddLayers extends Internal.EntityRenderersEvent {
        constructor()
        constructor(arg0: Internal.Map_<Internal.EntityType<any>, Internal.EntityRenderer<any>>, arg1: Internal.Map_<string, Internal.EntityRenderer<Internal.Player>>)
        getRenderer<T extends Internal.LivingEntity, R extends Internal.LivingEntityRenderer<T, Internal.EntityModel<T>>>(arg0: Internal.EntityType_<T>): R;
        getSkin<R extends Internal.LivingEntityRenderer<Internal.Player, Internal.EntityModel<Internal.Player>>>(arg0: string): R;
        getEntityModels(): Internal.EntityModelSet;
        getSkins(): Internal.Set<string>;
        get entityModels(): Internal.EntityModelSet
        get skins(): Internal.Set<string>
    }
    type EntityRenderersEvent$AddLayers_ = EntityRenderersEvent$AddLayers;
    interface Collection <E> extends Internal.Iterable<E> {
        add(arg0: E): boolean;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        remove(arg0: any): boolean;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        hashCode(): number;
        size(): number;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        get empty(): boolean
    }
    type Collection_<E> = Collection<E>;
    class MessageSignature extends Internal.Record {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: number[])
        bytes(): number[];
        asByteBuffer(): Internal.ByteBuffer;
        write(arg0: Internal.FriendlyByteBuf_): void;
        verify(arg0: Internal.SignatureValidator_, arg1: Internal.SignedMessageHeader_, arg2: number[]): boolean;
        verify(arg0: Internal.SignatureValidator_, arg1: Internal.SignedMessageHeader_, arg2: Internal.SignedMessageBody_): boolean;
        isEmpty(): boolean;
        get empty(): boolean
        static readonly EMPTY: Internal.MessageSignature;
    }
    type MessageSignature_ = MessageSignature;
    class ServerboundSetCommandBlockPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: BlockPos_, arg1: string, arg2: Internal.CommandBlockEntity$Mode_, arg3: boolean, arg4: boolean, arg5: boolean)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getCommand(): string;
        isTrackOutput(): boolean;
        getPos(): BlockPos;
        isConditional(): boolean;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        isAutomatic(): boolean;
        getMode(): Internal.CommandBlockEntity$Mode;
        isSkippable(): boolean;
        get command(): string
        get trackOutput(): boolean
        get pos(): BlockPos
        get conditional(): boolean
        get automatic(): boolean
        get mode(): Internal.CommandBlockEntity$Mode
        get skippable(): boolean
    }
    type ServerboundSetCommandBlockPacket_ = ServerboundSetCommandBlockPacket;
    interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function<number, number>, Internal.LongToDoubleFunction {
        composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        getOrDefault(arg0: number, arg1: number): number;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction;
        composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction;
        composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction;
        composeObject<T>(arg0: Internal.Object2LongFunction_<T>): Internal.Object2DoubleFunction<T>;
        get(arg0: number): number;
        remove(arg0: number): number;
        composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: number): void;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        composeLong(arg0: Internal.Long2LongFunction_): this;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Long2ReferenceFunction<T>;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction;
        put(arg0: number, arg1: number): number;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction;
        containsKey(arg0: number): boolean;
        applyAsDouble(arg0: number): number;
        composeReference<T>(arg0: Internal.Reference2LongFunction_<T>): Internal.Reference2DoubleFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        defaultReturnValue(): number;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Long2ObjectFunction<T>;
        composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction;
        size(): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction;
        clear(): void;
        composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        apply(arg0: number): number;
        identity<T>(): Internal.Function<T, T>;
        (arg0: number): number;
    }
    type Long2DoubleFunction_ = Long2DoubleFunction;
    class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup {
        constructor()
        constructor(arg0: number, arg1: any_, arg2: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_, arg7: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_)
        constructor(arg0: number)
        constructor(arg0: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_)
        constructor(arg0: number, arg1: any_, arg2: any_, arg3: any_)
        constructor(arg0: number, arg1: Internal.Executor_)
        constructor(arg0: number, arg1: any_)
        constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_)
        schedule<V>(arg0: Internal.Callable_<V>, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture<V>;
        submit<T>(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future<T>;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        next(): Internal.EventExecutor;
        submit<T>(arg0: Internal.Callable_<T>): io.netty.util.concurrent.Future<T>;
        rebuildSelectors(): void;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        setIoRatio(arg0: number): void;
        set ioRatio(arg0: number)
    }
    type NioEventLoopGroup_ = NioEventLoopGroup;
    interface PoolArenaMetric extends Internal.SizeClassesMetric {
        smallSubpages(): Internal.List<Internal.PoolSubpageMetric>;
        pageIdx2size(arg0: number): number;
        sizeIdx2sizeCompute(arg0: number): number;
        numDeallocations(): number;
        numThreadCaches(): number;
        numNormalDeallocations(): number;
        numHugeAllocations(): number;
        normalizeSize(arg0: number): number;
        numSmallAllocations(): number;
        size2SizeIdx(arg0: number): number;
        numActiveAllocations(): number;
        pages2pageIdxFloor(arg0: number): number;
        numActiveNormalAllocations(): number;
        numActiveBytes(): number;
        numSmallDeallocations(): number;
        /**
         * @deprecated
        */
        tinySubpages(): Internal.List<Internal.PoolSubpageMetric>;
        numNormalAllocations(): number;
        numChunkLists(): number;
        numSmallSubpages(): number;
        /**
         * @deprecated
        */
        numTinyAllocations(): number;
        pages2pageIdx(arg0: number): number;
        numActiveHugeAllocations(): number;
        /**
         * @deprecated
        */
        numActiveTinyAllocations(): number;
        /**
         * @deprecated
        */
        numTinyDeallocations(): number;
        numHugeDeallocations(): number;
        /**
         * @deprecated
        */
        numTinySubpages(): number;
        chunkLists(): Internal.List<Internal.PoolChunkListMetric>;
        pageIdx2sizeCompute(arg0: number): number;
        sizeIdx2size(arg0: number): number;
        numActiveSmallAllocations(): number;
        numAllocations(): number;
    }
    type PoolArenaMetric_ = PoolArenaMetric;
    interface BinaryOperator <T> extends Internal.BiFunction<T, T, T> {
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.BiFunction<T, T, V>;
        apply(arg0: T, arg1: T): T;
        maxBy<T>(arg0: Internal.Comparator_<T>): this;
        minBy<T>(arg0: Internal.Comparator_<T>): this;
        (arg0: T, arg1: T): T;
    }
    type BinaryOperator_<T> = BinaryOperator<T>;
    /**
     * @deprecated
    */
    class ULocale$Minimize extends Internal.Enum<Internal.ULocale$Minimize> {
        static valueOf(arg0: string): Internal.ULocale$Minimize;
        static values(): Internal.ULocale$Minimize[];
        /**
         * @deprecated
        */
        static readonly FAVOR_REGION: Internal.ULocale$Minimize;
        /**
         * @deprecated
        */
        static readonly FAVOR_SCRIPT: Internal.ULocale$Minimize;
    }
    type ULocale$Minimize_ = ULocale$Minimize | "favor_region" | "favor_script";
    abstract class Player extends Internal.LivingEntity implements Internal.PlayerKJS, Internal.IForgePlayer, Internal.DynamicLightSource {
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: number, arg3: Internal.GameProfile_, arg4: Internal.ProfilePublicKey_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        getStats(): Internal.PlayerStatsJS;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        interactOn(arg0: Internal.Entity_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        getScore(): number;
        isOnScoreboardTeam(teamId: string): boolean;
        onUpdateAbilities(): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        getFoodData(): Internal.FoodData;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        resetRecipes(arg0: Internal.Collection_<Internal.Recipe<any>>): number;
        sendMerchantOffers(arg0: number, arg1: Internal.MerchantOffers_, arg2: number, arg3: number, arg4: boolean, arg5: boolean): void;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        playNotifySound(arg0: Internal.SoundEvent_, arg1: Internal.SoundSource_, arg2: number, arg3: number): void;
        setY(y: number): void;
        setSelectedSlot(index: number): void;
        jumpInFluid(arg0: Internal.FluidType_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        startFallFlying(): void;
        crit(arg0: Internal.Entity_): void;
        damageHeldItem(): void;
        setMotionZ(z: number): void;
        getAttackRange(): number;
        awardStat(arg0: ResourceLocation_, arg1: number): void;
        sweepAttack(): void;
        canEat(arg0: boolean): boolean;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFoodLevel(): number;
        setMaxHealth(hp: number): void;
        openTextEdit(arg0: Internal.SignBlockEntity_): void;
        getFacing(): Internal.Direction;
        tryToStartFallFlying(): boolean;
        getCraftingGrid(): Internal.InventoryKJS;
        getShoulderEntityLeft(): Internal.CompoundTag;
        isCreative(): boolean;
        setSaturation(saturation: number): void;
        attack(arg0: Internal.Entity_): void;
        stopFallFlying(): void;
        openJigsawBlock(arg0: Internal.JigsawBlockEntity_): void;
        setMainHandItem(item: Internal.ItemStack_): void;
        getItem(): Internal.ItemStack;
        setForcedPose(arg0: Internal.Pose_): void;
        setX(x: number): void;
        hasContainerOpen(): boolean;
        getXp(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        isMiningBlock(): boolean;
        isUndead(): boolean;
        isAmbientCreature(): boolean;
        getStepHeight(): number;
        setMainArm(arg0: Internal.HumanoidArm_): void;
        getInventoryChangeListener(): Internal.KubeJSInventoryListener;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        getSuffixes(): Internal.Collection<Internal.MutableComponent>;
        closeMenu(): void;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        isCloseEnough(arg0: Internal.Entity_, arg1: number): boolean;
        getStages(): Internal.Stages;
        getName(): Internal.Component;
        boostElytraFlight(): void;
        setMouseItem(item: Internal.ItemStack_): void;
        setTotalMovementSpeedMultiplier(speed: number): void;
        sendData(channel: string, data: Internal.CompoundTag_): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        getLuck(): number;
        getInventory(): Internal.InventoryKJS;
        give(item: Internal.ItemStack_): void;
        awardStat(arg0: ResourceLocation_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getDigSpeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        getStandingEyeHeight(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        spawn(): void;
        getMainHandItem(): Internal.ItemStack;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        setScore(arg0: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        openMinecartCommandBlock(arg0: Internal.BaseCommandBlock_): void;
        openStructureBlock(arg0: Internal.StructureBlockEntity_): void;
        updateTutorialInventoryAction(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.ClickAction_): void;
        drop(arg0: Internal.ItemStack_, arg1: boolean): Internal.ItemEntity;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        checkMovementStatistics(arg0: number, arg1: number, arg2: number): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getXpNeededForNextLevel(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        resetAttackStrengthTicker(): void;
        blockActionRestricted(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.GameType_): boolean;
        refreshDisplayName(): void;
        getScoreboard(): Internal.Scoreboard;
        setStatusMessage(message: Internal.Component_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getSaturation(): number;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        isHurt(): boolean;
        disableShield(arg0: boolean): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        getProfilePublicKey(): Internal.ProfilePublicKey;
        openCommandBlock(arg0: Internal.CommandBlockEntity_): void;
        jumpFromGround(): void;
        isFake(): boolean;
        mayUseItemAt(arg0: BlockPos_, arg1: Internal.Direction_, arg2: Internal.ItemStack_): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isAffectedByFluids(): boolean;
        canInteractWith(arg0: BlockPos_, arg1: number): boolean;
        giveExperiencePoints(arg0: number): void;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        addFood(f: number, m: number): void;
        swing(): void;
        getForcedPose(): Internal.Pose;
        canStartSwimming(): boolean;
        resetStat(arg0: Internal.Stat_<any>): void;
        getXpLevel(): number;
        getAbilities(): Internal.Abilities;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getEnchantmentSeed(): number;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        addItem(arg0: Internal.ItemStack_): boolean;
        awardRecipesByKey(arg0: ResourceLocation_[]): void;
        openItemGui(arg0: Internal.ItemStack_, arg1: Internal.InteractionHand_): void;
        paint(renderer: Internal.CompoundTag_): void;
        getDisplayName(): Internal.Component;
        displayClientMessage(arg0: Internal.Component_, arg1: boolean): void;
        setReducedDebugInfo(arg0: boolean): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        getLastDeathLocation(): Internal.Optional<Internal.GlobalPos>;
        awardStat(arg0: Internal.Stat_<any>, arg1: number): void;
        notify(title: Internal.Component_, text: Internal.Component_): void;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        drop(arg0: Internal.ItemStack_, arg1: boolean, arg2: boolean): Internal.ItemEntity;
        causeFoodExhaustion(arg0: number): void;
        setXpLevel(l: number): void;
        setEntityOnShoulder(arg0: Internal.CompoundTag_): boolean;
        isScoping(): boolean;
        setFoodLevel(foodLevel: number): void;
        giveExperienceLevels(arg0: number): void;
        addXPLevels(l: number): void;
        shouldRiderSit(): boolean;
        setLastDeathLocation(arg0: Internal.Optional_<Internal.GlobalPos>): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getMotionX(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        isWaterCreature(): boolean;
        sendData(channel: string): void;
        getSelectedSlot(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getShoulderEntityRight(): Internal.CompoundTag;
        canHarmPlayer(arg0: Internal.Player_): boolean;
        openMenu(arg0: Internal.MenuProvider_): Internal.OptionalInt;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getOpenInventory(): Internal.AbstractContainerMenu;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        startAutoSpinAttack(arg0: number): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setXp(xp: number): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        onEnchantmentPerformed(arg0: Internal.ItemStack_, arg1: number): void;
        getWardenSpawnTracker(): Internal.WardenSpawnTracker;
        setRotation(yaw: number, pitch: number): void;
        getInventory(): Internal.Inventory;
        isLocalPlayer(): boolean;
        notify(builder: Notification_): void;
        isMonster(): boolean;
        awardStat(arg0: Internal.Stat_<any>): void;
        awardRecipes(arg0: Internal.Collection_<Internal.Recipe<any>>): number;
        getSleepTimer(): number;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        getMotionY(): number;
        canInteractWith(arg0: Internal.Entity_, arg1: number): boolean;
        getCurrentItemAttackStrengthDelay(): number;
        addExhaustion(exhaustion: number): void;
        getPassengers(): Internal.EntityArrayList;
        getEnderChestInventory(): Internal.PlayerEnderChestContainer;
        giveInHand(item: Internal.ItemStack_): void;
        magicCrit(arg0: Internal.Entity_): void;
        addXP(xp: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        /**
         * @deprecated
        */
        getDestroySpeed(arg0: Internal.BlockState_): number;
        canUseGameMasterBlocks(): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        stopSleepInBed(arg0: boolean, arg1: boolean): void;
        increaseScore(arg0: number): void;
        isSleepingLongEnough(): boolean;
        isReducedDebugInfo(): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        getGameProfile(): Internal.GameProfile;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        canHit(arg0: Internal.Entity_, arg1: number): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        isSecondaryUseActive(): boolean;
        setMovementSpeedAddition(speed: number): void;
        getPrefixes(): Internal.Collection<Internal.MutableComponent>;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getCooldowns(): Internal.ItemCooldowns;
        hasCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        getData(): Internal.AttachedData<any>;
        static findRespawnPositionAndUseSpawnBlock(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number, arg3: boolean, arg4: boolean): Internal.Optional<Vec3>;
        sendInventoryUpdate(): void;
        getChestArmorItem(): Internal.ItemStack;
        openHorseInventory(arg0: Internal.AbstractHorse_, arg1: Internal.Container_): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        isModelPartShown(arg0: Internal.PlayerModelPart_): boolean;
        tell(message: Internal.Component_): void;
        getMouseItem(): Internal.ItemStack;
        setZ(z: number): void;
        getAttackStrengthScale(arg0: number): number;
        getDistanceSq(pos: BlockPos_): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        getProfile(): Internal.GameProfile;
        mayBuild(): boolean;
        respawn(): void;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        startSleepInBed(arg0: BlockPos_): Internal.Either<Internal.Player$BedSleepingProblem, net.minecraft.util.Unit>;
        addItemCooldown(item: Internal.Item_, ticks: number): void;
        get stats(): Internal.PlayerStatsJS
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        get score(): number
        get foodData(): Internal.FoodData
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        set selectedSlot(index: number)
        get totalMovementSpeed(): number
        set motionZ(z: number)
        get attackRange(): number
        get foodLevel(): number
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get craftingGrid(): Internal.InventoryKJS
        get shoulderEntityLeft(): Internal.CompoundTag
        get creative(): boolean
        set saturation(saturation: number)
        set mainHandItem(item: Internal.ItemStack_)
        get item(): Internal.ItemStack
        set forcedPose(arg0: Internal.Pose_)
        set x(x: number)
        get xp(): number
        get miningBlock(): boolean
        get undead(): boolean
        get ambientCreature(): boolean
        get stepHeight(): number
        set mainArm(arg0: Internal.HumanoidArm_)
        get inventoryChangeListener(): Internal.KubeJSInventoryListener
        get suffixes(): Internal.Collection<Internal.MutableComponent>
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get stages(): Internal.Stages
        get name(): Internal.Component
        set mouseItem(item: Internal.ItemStack_)
        set totalMovementSpeedMultiplier(speed: number)
        get luck(): number
        get inventory(): Internal.InventoryKJS
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        set score(arg0: number)
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get xpNeededForNextLevel(): number
        get scoreboard(): Internal.Scoreboard
        set statusMessage(message: Internal.Component_)
        get saturation(): number
        get hurt(): boolean
        get profilePublicKey(): Internal.ProfilePublicKey
        get fake(): boolean
        get affectedByFluids(): boolean
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get forcedPose(): Internal.Pose
        get xpLevel(): number
        get abilities(): Internal.Abilities
        get enchantmentSeed(): number
        get living(): boolean
        get displayName(): Internal.Component
        set reducedDebugInfo(arg0: boolean)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get lastDeathLocation(): Internal.Optional<Internal.GlobalPos>
        get teamId(): string
        set xpLevel(l: number)
        set entityOnShoulder(arg0: Internal.CompoundTag_)
        get scoping(): boolean
        set foodLevel(foodLevel: number)
        set lastDeathLocation(arg0: Internal.Optional_<Internal.GlobalPos>)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get selectedSlot(): number
        get shoulderEntityRight(): Internal.CompoundTag
        get potionEffects(): Internal.EntityPotionEffectsJS
        get openInventory(): Internal.AbstractContainerMenu
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set xp(xp: number)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get wardenSpawnTracker(): Internal.WardenSpawnTracker
        get inventory(): Internal.Inventory
        get localPlayer(): boolean
        get monster(): boolean
        get sleepTimer(): number
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get motionY(): number
        get currentItemAttackStrengthDelay(): number
        get passengers(): Internal.EntityArrayList
        get enderChestInventory(): Internal.PlayerEnderChestContainer
        get sleepingLongEnough(): boolean
        get reducedDebugInfo(): boolean
        get feetArmorItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        get gameProfile(): Internal.GameProfile
        set nbt(nbt: Internal.CompoundTag_)
        get secondaryUseActive(): boolean
        set movementSpeedAddition(speed: number)
        get prefixes(): Internal.Collection<Internal.MutableComponent>
        get cooldowns(): Internal.ItemCooldowns
        get data(): Internal.AttachedData<any>
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        get mouseItem(): Internal.ItemStack
        set z(z: number)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly MAX_HEALTH: 20;
        fishing: Internal.FishingHook;
        static readonly PERSISTED_NBT_TAG: "PlayerPersisted";
        zCloak: number;
        static readonly MAX_NAME_LENGTH: 16;
        static readonly WAKE_UP_DURATION: 10;
        bob: number;
        experienceLevel: number;
        static readonly CROUCH_BB_HEIGHT: 1.5;
        static readonly ENDER_SLOT_OFFSET: 200;
        readonly abilities: Internal.Abilities;
        static readonly SWIMMING_BB_HEIGHT: 0.6;
        static readonly SWIMMING_BB_WIDTH: 0.6;
        xCloakO: number;
        readonly inventory: Internal.Inventory;
        totalExperience: number;
        xCloak: number;
        yCloakO: number;
        zCloakO: number;
        static readonly DEFAULT_EYE_HEIGHT: 1.62;
        containerMenu: Internal.AbstractContainerMenu;
        takeXpDelay: number;
        readonly inventoryMenu: Internal.InventoryMenu;
        static readonly SLEEP_DURATION: 100;
        experienceProgress: number;
        oBob: number;
        yCloak: number;
        static readonly STANDING_DIMENSIONS: Internal.EntityDimensions;
    }
    type Player_ = Player;
    class RandomBooleanSelectorFeature extends Internal.Feature<Internal.RandomBooleanFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.RandomBooleanFeatureConfiguration>)
    }
    type RandomBooleanSelectorFeature_ = RandomBooleanSelectorFeature;
    interface Reference2ReferenceFunction <K, V> extends it.unimi.dsi.fastutil.Function<K, V> {
        andThenShort(arg0: Internal.Reference2ShortFunction_<V>): Internal.Reference2ShortFunction<K>;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        getOrDefault(arg0: any, arg1: V): V;
        andThenReference<T>(arg0: Internal.Reference2ReferenceFunction_<V, T>): Internal.Reference2ReferenceFunction<K, T>;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2ReferenceFunction<V>;
        andThenLong(arg0: Internal.Reference2LongFunction_<V>): Internal.Reference2LongFunction<K>;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2ReferenceFunction<V>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2ReferenceFunction<V>;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2ReferenceFunction<V>;
        apply(arg0: K): V;
        andThenChar(arg0: Internal.Reference2CharFunction_<V>): Internal.Reference2CharFunction<K>;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2ReferenceFunction<V>;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2ReferenceFunction<V>;
        andThenDouble(arg0: Internal.Reference2DoubleFunction_<V>): Internal.Reference2DoubleFunction<K>;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2ReferenceFunction<T, V>;
        andThenInt(arg0: Internal.Reference2IntFunction_<V>): Internal.Reference2IntFunction<K>;
        andThenObject<T>(arg0: Internal.Reference2ObjectFunction_<V, T>): Internal.Reference2ObjectFunction<K, T>;
        size(): number;
        andThenFloat(arg0: Internal.Reference2FloatFunction_<V>): Internal.Reference2FloatFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2ReferenceFunction<V>;
        clear(): void;
        defaultReturnValue(): V;
        andThenByte(arg0: Internal.Reference2ByteFunction_<V>): Internal.Reference2ByteFunction<K>;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: V): void;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2ReferenceFunction<T, V>;
        (arg0: any): V;
    }
    type Reference2ReferenceFunction_<K, V> = Reference2ReferenceFunction<K, V>;
    interface Reference2DoubleFunction <K> extends it.unimi.dsi.fastutil.Function<K, number>, Internal.ToDoubleFunction<K> {
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        put(arg0: K, arg1: number): number;
        composeDouble(arg0: Internal.Double2ReferenceFunction_<K>): Internal.Double2DoubleFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeInt(arg0: Internal.Int2ReferenceFunction_<K>): Internal.Int2DoubleFunction;
        andThenReference<T>(arg0: Internal.Double2ReferenceFunction_<T>): Internal.Reference2ReferenceFunction<K, T>;
        andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction<K>;
        andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction<K>;
        composeObject<T>(arg0: Internal.Object2ReferenceFunction_<T, K>): Internal.Object2DoubleFunction<T>;
        containsKey(arg0: any): boolean;
        andThenDouble(arg0: Internal.Double2DoubleFunction_): this;
        andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction<K>;
        composeByte(arg0: Internal.Byte2ReferenceFunction_<K>): Internal.Byte2DoubleFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: number): void;
        applyAsDouble(arg0: K): number;
        composeReference<T>(arg0: Internal.Reference2ReferenceFunction_<T, K>): Internal.Reference2DoubleFunction<T>;
        composeShort(arg0: Internal.Short2ReferenceFunction_<K>): Internal.Short2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction<K>;
        composeLong(arg0: Internal.Long2ReferenceFunction_<K>): Internal.Long2DoubleFunction;
        removeDouble(arg0: any): number;
        defaultReturnValue(): number;
        composeFloat(arg0: Internal.Float2ReferenceFunction_<K>): Internal.Float2DoubleFunction;
        apply(arg0: K): number;
        size(): number;
        andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction<K>;
        composeChar(arg0: Internal.Char2ReferenceFunction_<K>): Internal.Char2DoubleFunction;
        andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction<K>;
        clear(): void;
        getOrDefault(arg0: any, arg1: number): number;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        getDouble(arg0: any): number;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        identity<T>(): Internal.Function<T, T>;
        andThenObject<T>(arg0: Internal.Double2ObjectFunction_<T>): Internal.Reference2ObjectFunction<K, T>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        (arg0: any): number;
    }
    type Reference2DoubleFunction_<K> = Reference2DoubleFunction<K>;
    class Commands$CommandSelection extends Internal.Enum<Internal.Commands$CommandSelection> {
        static values(): Internal.Commands$CommandSelection[];
        static valueOf(arg0: string): Internal.Commands$CommandSelection;
        static readonly DEDICATED: Internal.Commands$CommandSelection;
        readonly includeDedicated: boolean;
        static readonly INTEGRATED: Internal.Commands$CommandSelection;
        static readonly ALL: Internal.Commands$CommandSelection;
        readonly includeIntegrated: boolean;
    }
    type Commands$CommandSelection_ = "dedicated" | "integrated" | Commands$CommandSelection | "all";
    class RespawnAnchorBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        static charge(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        static canSetSpawn(arg0: Internal.Level_): boolean;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        static findStandUpPosition(arg0: Internal.EntityType_<any>, arg1: Internal.CollisionGetter_, arg2: BlockPos_): Internal.Optional<Vec3>;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getScaledChargeLevel(arg0: Internal.BlockState_, arg1: number): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly MIN_CHARGES: 0;
        static readonly CHARGE: Internal.IntegerProperty;
        static readonly MAX_CHARGES: 4;
    }
    type RespawnAnchorBlock_ = RespawnAnchorBlock;
    interface Queue <E> extends Internal.Collection<E> {
        add(arg0: E): boolean;
        remove(): E;
        element(): E;
        parallelStream(): Internal.Stream<E>;
        isEmpty(): boolean;
        poll(): E;
        retainAll(arg0: Internal.Collection_<any>): boolean;
        containsAll(arg0: Internal.Collection_<any>): boolean;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        contains(arg0: any): boolean;
        addAll(arg0: Internal.Collection_<E>): boolean;
        peek(): E;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        offer(arg0: E): boolean;
        remove(arg0: any): boolean;
        toArray(): any[];
        iterator(): Internal.Iterator<E>;
        hashCode(): number;
        size(): number;
        stream(): Internal.Stream<E>;
        removeAll(arg0: Internal.Collection_<any>): boolean;
        clear(): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        spliterator(): Internal.Spliterator<E>;
        equals(arg0: any): boolean;
        get empty(): boolean
    }
    type Queue_<E> = Queue<E>;
    interface Temporal extends Internal.TemporalAccessor {
        plus(arg0: number, arg1: Internal.TemporalUnit_): this;
        query<R>(arg0: Internal.TemporalQuery_<R>): R;
        until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number;
        isSupported(arg0: Internal.TemporalUnit_): boolean;
        plus(arg0: Internal.TemporalAmount_): this;
        range(arg0: Internal.TemporalField_): Internal.ValueRange;
        get(arg0: Internal.TemporalField_): number;
        "with"(arg0: Internal.TemporalAdjuster_): this;
        getLong(arg0: Internal.TemporalField_): number;
        "with"(arg0: Internal.TemporalField_, arg1: number): this;
        minus(arg0: number, arg1: Internal.TemporalUnit_): this;
        minus(arg0: Internal.TemporalAmount_): this;
        isSupported(arg0: Internal.TemporalField_): boolean;
    }
    type Temporal_ = Temporal;
    class ThreadLocal$SuppliedThreadLocal <T> extends Internal.ThreadLocal<T> {
    }
    type ThreadLocal$SuppliedThreadLocal_<T> = ThreadLocal$SuppliedThreadLocal<T>;
    abstract class AbstractObject2FloatFunction <K> implements Internal.Object2FloatFunction<K>, Internal.Serializable {
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction<K>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2FloatFunction;
        removeFloat(arg0: any): number;
        defaultReturnValue(arg0: number): void;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction<K>;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        getOrDefault(arg0: any, arg1: number): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction<K>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2FloatFunction<T>;
        apply(arg0: K): number;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, number>;
        containsKey(arg0: any): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        applyAsDouble(arg0: K): number;
        put(arg0: K, arg1: number): number;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2FloatFunction;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2FloatFunction;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        getFloat(arg0: any): number;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<K, T>;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2FloatFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2FloatFunction;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2FloatFunction;
        size(): number;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2FloatFunction;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction<K>;
        clear(): void;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: number): number;
        static identity<T>(): Internal.Function<T, T>;
        andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction<K>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction<K>;
    }
    type AbstractObject2FloatFunction_<K> = AbstractObject2FloatFunction<K>;
    interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map<number, number> {
        computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_<number>): number;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        defaultReturnValue(): number;
        remove(arg0: number): number;
        putIfAbsent(arg0: number, arg1: number): number;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<number, T>;
        replace(arg0: number, arg1: number, arg2: number): boolean;
        remove(arg0: number, arg1: number): boolean;
        keySet(): Internal.Set<any>;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: number, arg1: number): number;
        composeReference<T>(arg0: Internal.Reference2IntFunction_<T>): Internal.Reference2IntFunction<T>;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any, arg2: any): boolean;
        getOrDefault(arg0: number, arg1: number): number;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        applyAsInt(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        values(): Internal.Collection<any>;
        /**
         * @deprecated
        */
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        andThenObject<T>(arg0: Internal.Int2ObjectFunction_<T>): Internal.Int2ObjectFunction<T>;
        /**
         * @deprecated
        */
        computeIfAbsent(arg0: any, arg1: Internal.Function_<any, any>): any;
        of<K, V>(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<K, V>;
        replaceAll(arg0: Internal.BiFunction_<number, number, number>): void;
        andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction;
        andThenReference<T>(arg0: Internal.Int2ReferenceFunction_<T>): Internal.Int2ReferenceFunction<T>;
        computeIfPresent(arg0: number, arg1: Internal.BiFunction_<number, number, number>): number;
        andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        computeIfAbsent(arg0: number, arg1: Internal.Function_<number, number>): number;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        /**
         * @deprecated
        */
        compute(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        /**
         * @deprecated
        */
        putIfAbsent(arg0: any, arg1: any): any;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        /**
         * @deprecated
        */
        computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number;
        composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction;
        andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction;
        /**
         * @deprecated
        */
        compute(arg0: number, arg1: Internal.BiFunction_<number, number, number>): number;
        composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction;
        /**
         * @deprecated
        */
        merge(arg0: number, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        of<K, V>(): Internal.Map<K, V>;
        apply(arg0: number): number;
        composeObject<T>(arg0: Internal.Object2IntFunction_<T>): Internal.Object2IntFunction<T>;
        isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        replace(arg0: number, arg1: number): number;
        int2IntEntrySet(): Internal.ObjectSet<Internal.Int2IntMap$Entry>;
        computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number;
        /**
         * @deprecated
        */
        replace(arg0: number, arg1: number, arg2: number): boolean;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        mergeInt(arg0: number, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number;
        containsValue(arg0: number): boolean;
        andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction;
        composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction;
        andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction;
        /**
         * @deprecated
        */
        entrySet(): Internal.ObjectSet<Internal.Map$Entry<number, number>>;
        composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        putAll(arg0: Internal.Map_<number, number>): void;
        merge(arg0: number, arg1: number, arg2: Internal.BiFunction_<number, number, number>): number;
        forEach(arg0: Internal.BiConsumer_<number, number>): void;
        composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction;
        andThenInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any, arg1: any): boolean;
        put(arg0: number, arg1: number): number;
        replace(arg0: number, arg1: number): number;
        of<K, V>(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<K, V>;
        compute(arg0: number, arg1: Internal.BiFunction_<number, number, number>): number;
        size(): number;
        computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, number>;
        hashCode(): number;
        of<K, V>(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<K, V>;
        defaultReturnValue(arg0: number): void;
        composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction;
        of<K, V>(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<K, V>;
        clear(): void;
        /**
         * @deprecated
        */
        replace(arg0: any, arg1: any): any;
        get(arg0: number): number;
        /**
         * @deprecated
        */
        merge(arg0: any, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        of<K, V>(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<K, V>;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        computeIfPresent(arg0: any, arg1: Internal.BiFunction_<any, any, any>): any;
        mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number;
        identity(): Internal.Int2IntFunction;
        get empty(): boolean
    }
    type Int2IntMap_ = Int2IntMap;
    interface ByteBufConvertible {
        asByteBuf(): Internal.ByteBuf;
    }
    type ByteBufConvertible_ = ByteBufConvertible;
    class SimpleRandomSelectorFeature extends Internal.Feature<Internal.SimpleRandomFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.SimpleRandomFeatureConfiguration>)
    }
    type SimpleRandomSelectorFeature_ = SimpleRandomSelectorFeature;
    class BufferBuilder$SortState {
    }
    type BufferBuilder$SortState_ = BufferBuilder$SortState;
    interface EntityGetter {
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Predicate_<Internal.Entity>): Internal.Player;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_): Internal.Player;
        getEntities<T extends Internal.Entity>(arg0: Internal.EntityTypeTest_<Internal.Entity, T>, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: Internal.List_<T>, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number): T;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.Entity>;
        isUnobstructed(arg0: Internal.Entity_, arg1: Internal.VoxelShape_): boolean;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: number, arg2: number, arg3: number): Internal.Player;
        getNearbyEntities<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: Internal.AABB_): Internal.List<T>;
        getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_<Internal.Entity>): Internal.List<Internal.Entity>;
        getNearestPlayer(arg0: Internal.Entity_, arg1: number): Internal.Player;
        getPlayerByUUID(arg0: Internal.UUID_): Internal.Player;
        players(): Internal.List<Internal.Player>;
        getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List<Internal.VoxelShape>;
        hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
        getNearbyPlayers(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: Internal.AABB_): Internal.List<Internal.Player>;
        getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Player;
        getNearestEntity<T extends Internal.LivingEntity>(arg0: T, arg1: Internal.TargetingConditions_, arg2: Internal.LivingEntity_, arg3: number, arg4: number, arg5: number, arg6: Internal.AABB_): T;
        getEntitiesOfClass<T extends Internal.Entity>(arg0: T, arg1: Internal.AABB_, arg2: Internal.Predicate_<T>): Internal.List<T>;
        getNearestPlayer(arg0: Internal.TargetingConditions_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number): Internal.Player;
    }
    type EntityGetter_ = EntityGetter;
    interface CommentedFileConfig extends Internal.CommentedConfig, Internal.FileConfig {
        add(arg0: Internal.List_<string>, arg1: any): boolean;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        of(arg0: Internal.Supplier_<Internal.Map<string, any>>, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedConfig;
        of(arg0: Internal.File_): this;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        builder(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedFileConfigBuilder;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        getComment(arg0: Internal.List_<string>): string;
        commentMap(): Internal.Map<string, string>;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        containsComment(arg0: Internal.List_<string>): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalComment(arg0: Internal.List_<string>): Internal.Optional<string>;
        getRaw<T>(arg0: Internal.List_<string>): T;
        update(arg0: Internal.List_<string>, arg1: any): void;
        ofConcurrent(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        remove<T>(arg0: string): T;
        putAll(arg0: Internal.UnmodifiableConfig_): void;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        ofConcurrent(arg0: string): this;
        add(arg0: string, arg1: any): boolean;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): Internal.CommentedConfig;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        of(arg0: Internal.File_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getNioPath(): Internal.Path;
        getComments(arg0: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>): void;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_): Internal.CommentedConfig;
        of(arg0: string): this;
        fake(arg0: com.electronwill.nightconfig.core.Config_): Internal.CommentedConfig;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedConfig;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        copy(arg0: Internal.UnmodifiableConfig_): Internal.CommentedConfig;
        getComment(arg0: string): string;
        containsComment(arg0: string): boolean;
        inMemoryUniversal(): com.electronwill.nightconfig.core.Config;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        removeComment(arg0: string): string;
        load(): void;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        isNull(arg0: string): boolean;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        builder(arg0: Internal.Path_): Internal.CommentedFileConfigBuilder;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        setComment(arg0: Internal.List_<string>, arg1: string): string;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        unmodifiable(): Internal.UnmodifiableConfig;
        getIntOrElse(arg0: string, arg1: number): number;
        removeComment(arg0: Internal.List_<string>): string;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): Internal.CommentedConfig;
        save(): void;
        checked(): com.electronwill.nightconfig.core.Config;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        of(arg0: string, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        createSubConfig(): Internal.CommentedConfig;
        update(arg0: string, arg1: any): void;
        size(): number;
        copy(arg0: Internal.UnmodifiableCommentedConfig_): Internal.CommentedConfig;
        clear(): void;
        valueMap(): Internal.Map<string, any>;
        ofConcurrent(arg0: string, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        inMemoryConcurrent(): Internal.CommentedConfig;
        inMemory(): Internal.CommentedConfig;
        apply<T>(arg0: string): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        builder(arg0: Internal.File_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedFileConfigBuilder;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        set<T>(arg0: Internal.List_<string>, arg1: any): T;
        inMemoryUniversalConcurrent(): com.electronwill.nightconfig.core.Config;
        contains(arg0: string): boolean;
        set<T>(arg0: string, arg1: any): T;
        getShort(arg0: Internal.List_<string>): number;
        isNull(arg0: Internal.List_<string>): boolean;
        removeAll(arg0: Internal.UnmodifiableConfig_): void;
        setInsertionOrderPreserved(arg0: boolean): void;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getDefaultMapCreator<T>(arg0: boolean, arg1: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        remove<T>(arg0: Internal.List_<string>): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        isInsertionOrderPreserved(): boolean;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        of(arg0: Internal.Path_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        builder(arg0: Internal.File_): Internal.CommentedFileConfigBuilder;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        getFile(): Internal.File;
        putAllComments(arg0: Internal.UnmodifiableCommentedConfig_): void;
        clearComments(): void;
        builder(arg0: string): Internal.CommentedFileConfigBuilder;
        getComments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>;
        addAll(arg0: Internal.UnmodifiableConfig_): void;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        concurrentCopy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        getChar(arg0: Internal.List_<string>): string;
        ofConcurrent(arg0: Internal.Path_): this;
        setComment(arg0: string, arg1: string): string;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        concurrentCopy(arg0: Internal.UnmodifiableCommentedConfig_): Internal.CommentedConfig;
        isEmpty(): boolean;
        builder(arg0: string, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedFileConfigBuilder;
        putAllComments(arg0: Internal.Map_<string, Internal.UnmodifiableCommentedConfig$CommentNode>): void;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        fake(arg0: Internal.UnmodifiableConfig_): Internal.UnmodifiableCommentedConfig;
        ofConcurrent(arg0: Internal.File_, arg1: Internal.ConfigFormat_<Internal.CommentedConfig>): this;
        wrap(arg0: Internal.Map_<string, any>, arg1: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        getDefaultMapCreator<T>(arg0: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        entrySet(): Internal.Set<Internal.CommentedConfig$Entry>;
        getOptionalComment(arg0: string): Internal.Optional<string>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        ofConcurrent(arg0: Internal.File_): this;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        ofConcurrent(arg0: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedConfig;
        of(arg0: Internal.ConfigFormat_<Internal.CommentedConfig>): Internal.CommentedConfig;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getByte(arg0: string): number;
        copy(arg0: Internal.UnmodifiableCommentedConfig_, arg1: Internal.ConfigFormat_<any>): Internal.CommentedConfig;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        close(): void;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        of(arg0: Internal.Path_): this;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        get nioPath(): Internal.Path
        set insertionOrderPreserved(arg0: boolean)
        get insertionOrderPreserved(): boolean
        get file(): Internal.File
        get comments(): Internal.Map<string, Internal.UnmodifiableCommentedConfig$CommentNode>
        get empty(): boolean
    }
    type CommentedFileConfig_ = CommentedFileConfig;
    class TreeFeature extends Internal.Feature<Internal.TreeConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.TreeConfiguration>)
        static validTreePos(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
        static isBlockWater(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
        static isAirOrLeaves(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
    }
    type TreeFeature_ = TreeFeature;
    class ClientboundResourcePackPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: string, arg1: string, arg2: boolean, arg3: Internal.Component_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        getPrompt(): Internal.Component;
        write(arg0: Internal.FriendlyByteBuf_): void;
        isRequired(): boolean;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        getUrl(): string;
        getHash(): string;
        isSkippable(): boolean;
        get prompt(): Internal.Component
        get required(): boolean
        get url(): string
        get hash(): string
        get skippable(): boolean
        static readonly MAX_HASH_LENGTH: 40;
    }
    type ClientboundResourcePackPacket_ = ClientboundResourcePackPacket;
    class EndPortalFrameBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        static getOrCreatePortalShape(): Internal.BlockPattern;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get orCreatePortalShape(): Internal.BlockPattern
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly HAS_EYE: Internal.BooleanProperty;
        static readonly FACING: Internal.DirectionProperty;
    }
    type EndPortalFrameBlock_ = EndPortalFrameBlock;
    class Team$CollisionRule extends Internal.Enum<Internal.Team$CollisionRule> {
        getDisplayName(): Internal.Component;
        static byName(arg0: string): Internal.Team$CollisionRule;
        static values(): Internal.Team$CollisionRule[];
        static valueOf(arg0: string): Internal.Team$CollisionRule;
        get displayName(): Internal.Component
        static readonly PUSH_OTHER_TEAMS: Internal.Team$CollisionRule;
        readonly name: string;
        static readonly ALWAYS: Internal.Team$CollisionRule;
        readonly id: number;
        static readonly NEVER: Internal.Team$CollisionRule;
        static readonly PUSH_OWN_TEAM: Internal.Team$CollisionRule;
    }
    type Team$CollisionRule_ = "push_own_team" | Team$CollisionRule | "push_other_teams" | "never" | "always";
    class PushReaction extends Internal.Enum<Internal.PushReaction> {
        static values(): Internal.PushReaction[];
        static valueOf(arg0: string): Internal.PushReaction;
        static readonly BLOCK: Internal.PushReaction;
        static readonly NORMAL: Internal.PushReaction;
        static readonly PUSH_ONLY: Internal.PushReaction;
        static readonly DESTROY: Internal.PushReaction;
        static readonly IGNORE: Internal.PushReaction;
    }
    type PushReaction_ = "push_only" | "normal" | "block" | "ignore" | PushReaction | "destroy";
    class RecipeSchemaRegistryEventJS extends Internal.EventJS {
        constructor(namespaces: Internal.Map_<string, Internal.RecipeNamespace>, mappedRecipes: Internal.Map_<string, ResourceLocation>)
        register(id: ResourceLocation_, schema: Internal.RecipeSchema_): void;
        namespace(namespace: string): Internal.RecipeNamespace;
        mapRecipe(name: string, type: string): void;
        mapRecipe(name: string, type: ResourceLocation_): void;
    }
    type RecipeSchemaRegistryEventJS_ = RecipeSchemaRegistryEventJS;
    class BufferLayout$Builder {
        constructor()
        build(): Internal.BufferLayout;
        addItems(...arg0: Internal.LayoutItem_[]): this;
    }
    type BufferLayout$Builder_ = BufferLayout$Builder;
    class ArmorStand extends Internal.LivingEntity {
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        constructor(arg0: Internal.EntityType_<Internal.ArmorStand>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        isNoBasePlate(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getRightArmPose(): Internal.Rotations;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        jumpInFluid(arg0: Internal.FluidType_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        getRightLegPose(): Internal.Rotations;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        setRightLegPose(arg0: Internal.Rotations_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getLeftArmPose(): Internal.Rotations;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        setHeadPose(arg0: Internal.Rotations_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        setLeftLegPose(arg0: Internal.Rotations_): void;
        isMarker(): boolean;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        setRightArmPose(arg0: Internal.Rotations_): void;
        getHeadPose(): Internal.Rotations;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        setLeftArmPose(arg0: Internal.Rotations_): void;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        getLeftLegPose(): Internal.Rotations;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        setBodyPose(arg0: Internal.Rotations_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        isSmall(): boolean;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        getBodyPose(): Internal.Rotations;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        isShowArms(): boolean;
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        handler$zol000$onInteractAt(player: Internal.Player_, vec3: Vec3_, interactionHand: Internal.InteractionHand_, cir: Internal.CallbackInfoReturnable_<any>): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        get noBasePlate(): boolean
        set y(y: number)
        get rightArmPose(): Internal.Rotations
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        get rightLegPose(): Internal.Rotations
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        set rightLegPose(arg0: Internal.Rotations_)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get leftArmPose(): Internal.Rotations
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set headPose(arg0: Internal.Rotations_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        set leftLegPose(arg0: Internal.Rotations_)
        get marker(): boolean
        get peacefulCreature(): boolean
        set rightArmPose(arg0: Internal.Rotations_)
        get headPose(): Internal.Rotations
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        set leftArmPose(arg0: Internal.Rotations_)
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get leftLegPose(): Internal.Rotations
        set totalMovementSpeedMultiplier(speed: number)
        set bodyPose(arg0: Internal.Rotations_)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        get small(): boolean
        set motionX(x: number)
        get bodyPose(): Internal.Rotations
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get showArms(): boolean
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static readonly CLIENT_FLAG_NO_BASEPLATE: 8;
        static readonly DISABLE_PUTTING_OFFSET: 16;
        static readonly DATA_RIGHT_ARM_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
        static readonly CLIENT_FLAG_SMALL: 1;
        static readonly DATA_LEFT_ARM_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
        lastHit: number;
        static readonly DATA_HEAD_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
        static readonly DATA_RIGHT_LEG_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
        static readonly CLIENT_FLAG_MARKER: 16;
        static readonly DISABLE_TAKING_OFFSET: 8;
        static readonly CLIENT_FLAG_SHOW_ARMS: 4;
        static readonly DATA_CLIENT_FLAGS: Internal.EntityDataAccessor<number>;
        static readonly WOBBLE_TIME: 5;
        static readonly DATA_LEFT_LEG_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
        static readonly DATA_BODY_POSE: Internal.EntityDataAccessor<Internal.Rotations>;
    }
    type ArmorStand_ = ArmorStand;
    class Lifecycle$Event extends Internal.Enum<Internal.Lifecycle$Event> {
        static upTo(state: Internal.Lifecycle$State_): Internal.Lifecycle$Event;
        static downTo(state: Internal.Lifecycle$State_): Internal.Lifecycle$Event;
        static values(): Internal.Lifecycle$Event[];
        getTargetState(): Internal.Lifecycle$State;
        static upFrom(state: Internal.Lifecycle$State_): Internal.Lifecycle$Event;
        static valueOf(name: string): Internal.Lifecycle$Event;
        static downFrom(state: Internal.Lifecycle$State_): Internal.Lifecycle$Event;
        get targetState(): Internal.Lifecycle$State
        static readonly ON_CREATE: Internal.Lifecycle$Event;
        static readonly ON_DESTROY: Internal.Lifecycle$Event;
        static readonly ON_STOP: Internal.Lifecycle$Event;
        static readonly ON_PAUSE: Internal.Lifecycle$Event;
        static readonly ON_START: Internal.Lifecycle$Event;
        static readonly ON_RESUME: Internal.Lifecycle$Event;
    }
    type Lifecycle$Event_ = "on_pause" | "on_start" | "on_destroy" | "on_create" | Lifecycle$Event | "on_stop" | "on_resume";
    class LootContextParamSet {
        getAllowed(): Internal.Set<Internal.LootContextParam<any>>;
        getRequired(): Internal.Set<Internal.LootContextParam<any>>;
        static builder(): Internal.LootContextParamSet$Builder;
        isAllowed(arg0: Internal.LootContextParam_<any>): boolean;
        validateUser(arg0: Internal.ValidationContext_, arg1: Internal.LootContextUser_): void;
        get allowed(): Internal.Set<Internal.LootContextParam<any>>
        get required(): Internal.Set<Internal.LootContextParam<any>>
    }
    type LootContextParamSet_ = LootContextParamSet;
    class VillagerType {
        constructor(arg0: string)
        static byBiome(arg0: Internal.Holder_<Internal.Biome>): Internal.VillagerType;
        static readonly SNOW: Internal.VillagerType;
        static readonly SAVANNA: Internal.VillagerType;
        static readonly SWAMP: Internal.VillagerType;
        static readonly JUNGLE: Internal.VillagerType;
        static readonly TAIGA: Internal.VillagerType;
        static readonly PLAINS: Internal.VillagerType;
        static readonly DESERT: Internal.VillagerType;
    }
    type VillagerType_ = VillagerType | Special.VillagerType;
    class LinkedList <E> extends Internal.AbstractSequentialList<E> implements Internal.Deque<E>, Internal.Cloneable, Internal.List<E>, Internal.Serializable {
        constructor()
        constructor(arg0: Internal.Collection_<E>)
        addLast(arg0: E): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List<E>;
        getLast(): E;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        remove(): E;
        sort(arg0: Internal.Comparator_<E>): void;
        poll(): E;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        descendingIterator(): Internal.Iterator<E>;
        peek(): E;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        subList(arg0: number, arg1: number): Internal.List<E>;
        addFirst(arg0: E): void;
        forEach(arg0: Internal.Consumer_<E>): void;
        toArray<T>(arg0: T[]): T[];
        offer(arg0: E): boolean;
        pop(): E;
        listIterator(arg0: number): Internal.ListIterator<E>;
        iterator(): Internal.Iterator<E>;
        pollFirst(): E;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        stream(): Internal.Stream<E>;
        push(arg0: E): void;
        removeIf(arg0: Internal.Predicate_<E>): boolean;
        removeLast(): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        pollLast(): E;
        clone(): any;
        get(arg0: number): E;
        peekLast(): E;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List<E>;
        listIterator(): Internal.ListIterator<E>;
        element(): E;
        removeFirst(): E;
        parallelStream(): Internal.Stream<E>;
        set(arg0: number, arg1: E): E;
        offerFirst(arg0: E): boolean;
        static of<E>(...arg0: E[]): Internal.List<E>;
        remove(arg0: number): E;
        removeFirstOccurrence(arg0: any): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List<E>;
        replaceAll(arg0: Internal.UnaryOperator_<E>): void;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List<E>;
        getFirst(): E;
        offerLast(arg0: E): boolean;
        peekFirst(): E;
        removeLastOccurrence(arg0: any): boolean;
        spliterator(): Internal.Spliterator<E>;
        get last(): E
        get first(): E
    }
    type LinkedList_<E> = LinkedList<E>;
    abstract class LevelEventJS extends Internal.EventJS {
        constructor()
        getLevel(): Internal.Level;
        getServer(): Internal.MinecraftServer;
        get level(): Internal.Level
        get server(): Internal.MinecraftServer
    }
    type LevelEventJS_ = LevelEventJS;
    interface Long2ObjectMap$Entry <V> extends Internal.Map$Entry<number, V> {
        /**
         * @deprecated
        */
        getKey(): number;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        hashCode(): number;
        comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        getLongKey(): number;
        getValue(): V;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        equals(arg0: any): boolean;
        setValue(arg0: V): V;
        /**
         * @deprecated
        */
        get key(): number
        get longKey(): number
        get value(): V
        set value(arg0: V)
    }
    type Long2ObjectMap$Entry_<V> = Long2ObjectMap$Entry<V>;
    class FrogVariant extends Internal.Record {
        constructor(arg0: ResourceLocation_)
        texture(): ResourceLocation;
        static readonly WARM: Internal.FrogVariant;
        static readonly COLD: Internal.FrogVariant;
        static readonly TEMPERATE: Internal.FrogVariant;
    }
    type FrogVariant_ = FrogVariant | Special.FrogVariant;
    class PlantType {
        getName(): string;
        static get(arg0: string): Internal.PlantType;
        get name(): string
        static readonly NETHER: Internal.PlantType;
        static readonly BEACH: Internal.PlantType;
        static readonly CROP: Internal.PlantType;
        static readonly WATER: Internal.PlantType;
        static readonly PLAINS: Internal.PlantType;
        static readonly CAVE: Internal.PlantType;
        static readonly DESERT: Internal.PlantType;
    }
    type PlantType_ = PlantType;
    interface ReadableByteChannel extends Internal.Channel {
        read(arg0: Internal.ByteBuffer_): number;
        isOpen(): boolean;
        close(): void;
        get open(): boolean
    }
    type ReadableByteChannel_ = ReadableByteChannel;
    interface CraftingRecipe extends Internal.Recipe<Internal.CraftingContainer> {
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getSerializer(): Internal.RecipeSerializer<any>;
        getId(): ResourceLocation;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getResultItem(): Internal.ItemStack;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get resultItem(): Internal.ItemStack
        get mod(): string
    }
    type CraftingRecipe_ = CraftingRecipe;
    class BaseCoralWallFanBlock extends Internal.BaseCoralFanBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        static readonly FACING: Internal.DirectionProperty;
    }
    type BaseCoralWallFanBlock_ = BaseCoralWallFanBlock;
    class DragonFireball extends Internal.AbstractHurtingProjectile {
        constructor(arg0: Internal.EntityType_<Internal.DragonFireball>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: number, arg3: number, arg4: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        shouldRiderSit(): boolean;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
        static readonly SPLASH_RANGE: 4.0;
    }
    type DragonFireball_ = DragonFireball;
    class Rect2i {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        intersect(arg0: Internal.Rect2i_): this;
        getX(): number;
        getWidth(): number;
        getY(): number;
        contains(arg0: number, arg1: number): boolean;
        setY(arg0: number): void;
        setX(arg0: number): void;
        setPosition(arg0: number, arg1: number): void;
        setHeight(arg0: number): void;
        setWidth(arg0: number): void;
        getHeight(): number;
        get x(): number
        get width(): number
        get y(): number
        set y(arg0: number)
        set x(arg0: number)
        set height(arg0: number)
        set width(arg0: number)
        get height(): number
    }
    type Rect2i_ = Rect2i;
    class RegisterShadersEvent extends Internal.Event implements Internal.IModBusEvent {
        constructor()
        constructor(arg0: Internal.ResourceManager_, arg1: Internal.List_<com.mojang.datafixers.util.Pair<Internal.ShaderInstance, Internal.Consumer<Internal.ShaderInstance>>>)
        registerShader(arg0: Internal.ShaderInstance_, arg1: Internal.Consumer_<Internal.ShaderInstance>): void;
        getResourceManager(): Internal.ResourceManager;
        get resourceManager(): Internal.ResourceManager
    }
    type RegisterShadersEvent_ = RegisterShadersEvent;
    abstract class ActionProvider {
        constructor()
        overridesItemVisibility(): boolean;
        subUiVisibilityChanged(isVisible: boolean): void;
        onCreateActionView(arg0: Internal.MenuItem_): Internal.View;
        onPrepareSubMenu(subMenu: Internal.SubMenu_): void;
        refreshVisibility(): void;
        setVisibilityListener(listener: Internal.ActionProvider$VisibilityListener_): void;
        setSubUiVisibilityListener(listener: Internal.ActionProvider$SubUiVisibilityListener_): void;
        hasSubMenu(): boolean;
        reset(): void;
        isVisible(): boolean;
        onPerformDefaultAction(): boolean;
        set visibilityListener(listener: Internal.ActionProvider$VisibilityListener_)
        set subUiVisibilityListener(listener: Internal.ActionProvider$SubUiVisibilityListener_)
        get visible(): boolean
    }
    type ActionProvider_ = ActionProvider;
    abstract class DimensionSpecialEffects implements Internal.IForgeDimensionSpecialEffects {
        constructor(arg0: number, arg1: boolean, arg2: Internal.DimensionSpecialEffects$SkyType_, arg3: boolean, arg4: boolean)
        forceBrightLightmap(): boolean;
        isFoggyAt(arg0: number, arg1: number): boolean;
        getCloudHeight(): number;
        static forType(arg0: Internal.DimensionType_): Internal.DimensionSpecialEffects;
        skyType(): Internal.DimensionSpecialEffects$SkyType;
        renderSky(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: Internal.Camera_, arg5: Internal.Matrix4f_, arg6: boolean, arg7: Internal.Runnable_): boolean;
        renderSnowAndRain(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.LightTexture_, arg4: number, arg5: number, arg6: number): boolean;
        adjustLightmapColors(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Vector3f_): void;
        constantAmbientLight(): boolean;
        getSunriseColor(arg0: number, arg1: number): number[];
        hasGround(): boolean;
        getBrightnessDependentFogColor(arg0: Vec3_, arg1: number): Vec3;
        tickRain(arg0: Internal.ClientLevel_, arg1: number, arg2: Internal.Camera_): boolean;
        renderClouds(arg0: Internal.ClientLevel_, arg1: number, arg2: number, arg3: Internal.PoseStack_, arg4: number, arg5: number, arg6: number, arg7: Internal.Matrix4f_): boolean;
        get cloudHeight(): number
    }
    type DimensionSpecialEffects_ = DimensionSpecialEffects;
    class PlayerEvent$PlayerChangedDimensionEvent extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ResourceKey_<Internal.Level>, arg2: Internal.ResourceKey_<Internal.Level>)
        getEntity(): Internal.Entity;
        getFrom(): Internal.ResourceKey<Internal.Level>;
        getTo(): Internal.ResourceKey<Internal.Level>;
        get entity(): Internal.Entity
        get from(): Internal.ResourceKey<Internal.Level>
        get to(): Internal.ResourceKey<Internal.Level>
    }
    type PlayerEvent$PlayerChangedDimensionEvent_ = PlayerEvent$PlayerChangedDimensionEvent;
    abstract class AbstractMap <K, V> implements Internal.Map<K, V> {
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        replace(arg0: K, arg1: V): V;
        containsValue(arg0: any): boolean;
        static of<K, V>(): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        getOrDefault(arg0: any, arg1: V): V;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        containsKey(arg0: any): boolean;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(arg0: K, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, V>): V;
        keySet(): Internal.Set<K>;
        putIfAbsent(arg0: K, arg1: V): V;
        forEach(arg0: Internal.BiConsumer_<K, V>): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<Internal.Map$Entry<K, V>>;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        remove(arg0: any, arg1: any): boolean;
        putAll(arg0: Internal.Map_<K, V>): void;
        static of<K, V>(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<K, V>;
        size(): number;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        clear(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        replaceAll(arg0: Internal.BiFunction_<K, V, V>): void;
        static of<K, V>(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<K, V>;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        get empty(): boolean
    }
    type AbstractMap_<K, V> = AbstractMap<K, V>;
    class Image implements Internal.AutoCloseable {
        static createTextureFromBitmap(bitmap: Internal.Bitmap_): Internal.Image;
        getWidth(): number;
        static createTextureFromBitmap(rContext: Internal.RecordingContext_, bitmap: Internal.Bitmap_): Internal.Image;
        getInfo(): Internal.ImageInfo;
        close(): void;
        static create(namespace: string, entry: string): Internal.Image;
        getHeight(): number;
        isClosed(): boolean;
        asTextureView(): Internal.SurfaceProxyView;
        get width(): number
        get info(): Internal.ImageInfo
        get height(): number
        get closed(): boolean
    }
    type Image_ = Image;
    abstract class ClientPlayerNetworkEvent extends Internal.Event {
        constructor()
        getMultiPlayerGameMode(): Internal.MultiPlayerGameMode;
        getConnection(): Internal.Connection;
        getPlayer(): Internal.LocalPlayer;
        get multiPlayerGameMode(): Internal.MultiPlayerGameMode
        get connection(): Internal.Connection
        get player(): Internal.LocalPlayer
    }
    type ClientPlayerNetworkEvent_ = ClientPlayerNetworkEvent;
    interface ValueUnwrapper {
        unwrap(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any): any;
        (arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any): any;
        readonly DEFAULT: Internal.ValueUnwrapper;
    }
    type ValueUnwrapper_ = ValueUnwrapper;
    class MinecartItem extends Internal.Item {
        constructor(arg0: Internal.AbstractMinecart$Type_, arg1: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type MinecartItem_ = MinecartItem;
    class VersionRange {
        restrict(arg0: Internal.VersionRange_): this;
        getSelectedVersion(arg0: Internal.Artifact_): Internal.ArtifactVersion;
        /**
         * @deprecated
        */
        cloneOf(): this;
        matchVersion(arg0: Internal.List_<Internal.ArtifactVersion>): Internal.ArtifactVersion;
        getRestrictions(): Internal.List<Internal.Restriction>;
        getRecommendedVersion(): Internal.ArtifactVersion;
        static createFromVersionSpec(arg0: string): Internal.VersionRange;
        containsVersion(arg0: Internal.ArtifactVersion_): boolean;
        static createFromVersion(arg0: string): Internal.VersionRange;
        isSelectedVersionKnown(arg0: Internal.Artifact_): boolean;
        hasRestrictions(): boolean;
        get restrictions(): Internal.List<Internal.Restriction>
        get recommendedVersion(): Internal.ArtifactVersion
    }
    type VersionRange_ = VersionRange;
    interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function<boolean, number> {
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction;
        apply(arg0: boolean): number;
        /**
         * @deprecated
        */
        get(arg0: any): number;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction;
        put(arg0: boolean, arg1: number): number;
        defaultReturnValue(arg0: number): void;
        andThenFloat(arg0: Internal.Float2FloatFunction_): this;
        andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, number>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<number, T>): Internal.Function<boolean, T>;
        andThenReference<T>(arg0: Internal.Float2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction;
        andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2FloatFunction<T>;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        defaultReturnValue(): number;
        /**
         * @deprecated
        */
        remove(arg0: any): number;
        andThenObject<T>(arg0: Internal.Float2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        remove(arg0: boolean): number;
        andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: number): number;
        containsKey(arg0: boolean): boolean;
        size(): number;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2FloatFunction<T>;
        get(arg0: boolean): number;
        clear(): void;
        getOrDefault(arg0: boolean, arg1: number): number;
        andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction;
        andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction;
        identity<T>(): Internal.Function<T, T>;
        andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: number): number;
        (arg0: boolean): number;
    }
    type Boolean2FloatFunction_ = Boolean2FloatFunction;
    class MapRenderer implements Internal.AutoCloseable {
        constructor(arg0: Internal.TextureManager_)
        close(): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: Internal.MapItemSavedData_, arg4: boolean, arg5: number): void;
        resetData(): void;
        update(arg0: number, arg1: Internal.MapItemSavedData_): void;
    }
    type MapRenderer_ = MapRenderer;
    interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier {
        create(args: Internal.Unit_[]): Internal.Unit;
        createArg(arg0: Internal.Unit_, arg1: Internal.Unit_, arg2: Internal.Unit_): Internal.Unit;
        (arg0: Internal.Unit_, arg1: Internal.Unit_, arg2: Internal.Unit_): Internal.Unit_;
    }
    type FunctionFactory$Arg3_ = FunctionFactory$Arg3;
    class ClientAdvancements implements Internal.AccessorClientAdvancements {
        constructor(arg0: Internal.Minecraft_)
        setSelectedTab(arg0: Internal.Advancement_, arg1: boolean): void;
        setListener(arg0: Internal.ClientAdvancements$Listener_): void;
        getAdvancements(): Internal.AdvancementList;
        getProgress(): Internal.Map<any, any>;
        handler$zjc000$patchouli_onSync(arg0: Internal.ClientboundUpdateAdvancementsPacket_, arg1: Internal.CallbackInfo_): void;
        update(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void;
        set listener(arg0: Internal.ClientAdvancements$Listener_)
        get advancements(): Internal.AdvancementList
        get progress(): Internal.Map<any, any>
    }
    type ClientAdvancements_ = ClientAdvancements;
    interface ParticleOptions {
        writeToString(): string;
        getType(): Internal.ParticleType<any>;
        writeToNetwork(arg0: Internal.FriendlyByteBuf_): void;
        get type(): Internal.ParticleType<any>
    }
    type ParticleOptions_ = ParticleOptions;
    interface IControllable {
        isWorkingEnabled(): boolean;
        setWorkingEnabled(arg0: boolean): void;
        get workingEnabled(): boolean
        set workingEnabled(arg0: boolean)
    }
    type IControllable_ = IControllable;
    class RandomOffsetPlacement extends Internal.PlacementModifier {
        static vertical(arg0: Internal.IntProvider_): Internal.RandomOffsetPlacement;
        static of(arg0: Internal.IntProvider_, arg1: Internal.IntProvider_): Internal.RandomOffsetPlacement;
        static horizontal(arg0: Internal.IntProvider_): Internal.RandomOffsetPlacement;
        static readonly CODEC: Internal.Codec<Internal.RandomOffsetPlacement>;
    }
    type RandomOffsetPlacement_ = RandomOffsetPlacement;
    interface ISchemeResponseData {
        setAmountRead(arg0: number): void;
        getBytesToRead(): number;
        getDataArray(): number[];
        set amountRead(arg0: number)
        get bytesToRead(): number
        get dataArray(): number[]
    }
    type ISchemeResponseData_ = ISchemeResponseData;
    class InetAddress implements Internal.Serializable {
        isMulticastAddress(): boolean;
        isReachable(arg0: number): boolean;
        isSiteLocalAddress(): boolean;
        isLinkLocalAddress(): boolean;
        isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean;
        isMCLinkLocal(): boolean;
        isLoopbackAddress(): boolean;
        static getLocalHost(): Internal.InetAddress;
        isAnyLocalAddress(): boolean;
        static getByAddress(arg0: string, arg1: number[]): Internal.InetAddress;
        isMCSiteLocal(): boolean;
        getHostAddress(): string;
        isMCGlobal(): boolean;
        isMCNodeLocal(): boolean;
        getCanonicalHostName(): string;
        static getAllByName(arg0: string): Internal.InetAddress[];
        getHostName(): string;
        isMCOrgLocal(): boolean;
        static getByName(arg0: string): Internal.InetAddress;
        static getLoopbackAddress(): Internal.InetAddress;
        static getByAddress(arg0: number[]): Internal.InetAddress;
        getAddress(): number[];
        get multicastAddress(): boolean
        get siteLocalAddress(): boolean
        get linkLocalAddress(): boolean
        get MCLinkLocal(): boolean
        get loopbackAddress(): boolean
        get localHost(): Internal.InetAddress
        get anyLocalAddress(): boolean
        get MCSiteLocal(): boolean
        get hostAddress(): string
        get MCGlobal(): boolean
        get MCNodeLocal(): boolean
        get canonicalHostName(): string
        get hostName(): string
        get MCOrgLocal(): boolean
        get loopbackAddress(): Internal.InetAddress
        get address(): number[]
    }
    type InetAddress_ = InetAddress;
    class RegularImmutableList <E> extends Internal.ImmutableList<E> {
        static of<E>(...arg0: E[]): Internal.List<E>;
        get(arg0: number): E;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        stream(): Internal.Stream<E>;
        listIterator(arg0: number): Internal.UnmodifiableListIterator<E>;
        toArray<T>(arg0: T[]): T[];
        spliterator(): Internal.Spliterator<E>;
        parallelStream(): Internal.Stream<E>;
        listIterator(): Internal.ListIterator<any>;
    }
    type RegularImmutableList_<E> = RegularImmutableList<E>;
    interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function<number, boolean>, Internal.IntPredicate {
        apply(arg0: number): boolean;
        getOrDefault(arg0: number, arg1: boolean): boolean;
        remove(arg0: number): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        or(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        negate(): Internal.IntPredicate;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction;
        composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeObject<T>(arg0: Internal.Object2ShortFunction_<T>): Internal.Object2BooleanFunction<T>;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Short2ObjectFunction<T>;
        /**
         * @deprecated
        */
        get(arg0: any): boolean;
        composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction;
        composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction;
        defaultReturnValue(): boolean;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction;
        get(arg0: number): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        /**
         * @deprecated
        */
        put(arg0: number, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, boolean>;
        composeReference<T>(arg0: Internal.Reference2ShortFunction_<T>): Internal.Reference2BooleanFunction<T>;
        containsKey(arg0: number): boolean;
        composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction;
        composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction;
        put(arg0: number, arg1: boolean): boolean;
        size(): number;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Short2ReferenceFunction<T>;
        clear(): void;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction;
        composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction;
        composeShort(arg0: Internal.Short2ShortFunction_): this;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction;
        identity<T>(): Internal.Function<T, T>;
        defaultReturnValue(arg0: boolean): void;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction;
        (arg0: number): boolean;
    }
    type Short2BooleanFunction_ = Short2BooleanFunction;
    interface IRecipeSlotsView {
        findSlotByName(arg0: string): Internal.Optional<Internal.IRecipeSlotView>;
        getSlotViews(): Internal.List<Internal.IRecipeSlotView>;
        getSlotViews(arg0: Internal.RecipeIngredientRole_): Internal.List<Internal.IRecipeSlotView>;
        get slotViews(): Internal.List<Internal.IRecipeSlotView>
    }
    type IRecipeSlotsView_ = IRecipeSlotsView;
    class ServerboundPlayerCommandPacket$Action extends Internal.Enum<Internal.ServerboundPlayerCommandPacket$Action> {
        static values(): Internal.ServerboundPlayerCommandPacket$Action[];
        static valueOf(arg0: string): Internal.ServerboundPlayerCommandPacket$Action;
        static readonly START_SPRINTING: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly STOP_SPRINTING: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly START_RIDING_JUMP: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly PRESS_SHIFT_KEY: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly STOP_SLEEPING: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly STOP_RIDING_JUMP: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly OPEN_INVENTORY: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly START_FALL_FLYING: Internal.ServerboundPlayerCommandPacket$Action;
        static readonly RELEASE_SHIFT_KEY: Internal.ServerboundPlayerCommandPacket$Action;
    }
    type ServerboundPlayerCommandPacket$Action_ = "press_shift_key" | "stop_sprinting" | "start_sprinting" | "start_fall_flying" | ServerboundPlayerCommandPacket$Action | "open_inventory" | "release_shift_key" | "start_riding_jump" | "stop_sleeping" | "stop_riding_jump";
    class WardenSpawnTracker {
        constructor(arg0: number, arg1: number, arg2: number)
        getWarningLevel(): number;
        setWarningLevel(arg0: number): void;
        reset(): void;
        tick(): void;
        static tryWarn(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: Internal.ServerPlayer_): Internal.OptionalInt;
        get warningLevel(): number
        set warningLevel(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.WardenSpawnTracker>;
        static readonly MAX_WARNING_LEVEL: 4;
    }
    type WardenSpawnTracker_ = WardenSpawnTracker;
    interface IConfigEvent {
        self<T extends Internal.Event & Internal.IConfigEvent>(): T;
        loading(arg0: Internal.ModConfig_): this;
        getConfig(): Internal.ModConfig;
        reloading(arg0: Internal.ModConfig_): this;
        get config(): Internal.ModConfig
        readonly CONFIGCONFIG: Internal.IConfigEvent$ConfigConfig;
    }
    type IConfigEvent_ = IConfigEvent;
    class MerchantOffer {
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number)
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_, arg3: number, arg4: number, arg5: number, arg6: number)
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_, arg3: number, arg4: number, arg5: number)
        constructor(arg0: Internal.CompoundTag_)
        constructor(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: number)
        getSpecialPriceDiff(): number;
        shouldRewardExp(): boolean;
        needsRestock(): boolean;
        increaseUses(): void;
        resetSpecialPriceDiff(): void;
        getBaseCostA(): Internal.ItemStack;
        isOutOfStock(): boolean;
        getMaxUses(): number;
        getPriceMultiplier(): number;
        createTag(): Internal.CompoundTag;
        getUses(): number;
        resetUses(): void;
        updateDemand(): void;
        assemble(): Internal.ItemStack;
        take(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        addToSpecialPriceDiff(arg0: number): void;
        getResult(): Internal.ItemStack;
        getXp(): number;
        setToOutOfStock(): void;
        setSpecialPriceDiff(arg0: number): void;
        getCostB(): Internal.ItemStack;
        satisfiedBy(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getDemand(): number;
        getCostA(): Internal.ItemStack;
        get specialPriceDiff(): number
        get baseCostA(): Internal.ItemStack
        get outOfStock(): boolean
        get maxUses(): number
        get priceMultiplier(): number
        get uses(): number
        get result(): Internal.ItemStack
        get xp(): number
        set specialPriceDiff(arg0: number)
        get costB(): Internal.ItemStack
        get demand(): number
        get costA(): Internal.ItemStack
    }
    type MerchantOffer_ = MerchantOffer;
    class TutorialToast implements Internal.Toast {
        constructor(arg0: any_, arg1: Internal.Component_, arg2: Internal.Component_, arg3: boolean)
        slotCount(): number;
        getToken(): any;
        hide(): void;
        width(): number;
        height(): number;
        updateProgress(arg0: number): void;
        render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility;
        get token(): any
        static readonly PROGRESS_BAR_WIDTH: 154;
        static readonly PROGRESS_BAR_HEIGHT: 1;
        static readonly PROGRESS_BAR_Y: 28;
        static readonly PROGRESS_BAR_X: 3;
    }
    type TutorialToast_ = TutorialToast;
    interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier {
        createArg(arg0: Internal.Unit_): Internal.Unit;
        create(args: Internal.Unit_[]): Internal.Unit;
        (arg0: Internal.Unit_): Internal.Unit_;
    }
    type FunctionFactory$Arg1_ = FunctionFactory$Arg1;
    interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier {
        create(args: Internal.Unit_[]): Internal.Unit;
        createArg(arg0: Internal.Unit_, arg1: Internal.Unit_): Internal.Unit;
        (arg0: Internal.Unit_, arg1: Internal.Unit_): Internal.Unit_;
    }
    type FunctionFactory$Arg2_ = FunctionFactory$Arg2;
    interface IIngredientAcceptor <THIS extends Internal.IIngredientAcceptor<THIS>> {
        addIngredients<I>(arg0: Internal.IIngredientType_<I>, arg1: Internal.List_<I>): THIS;
        addIngredients(arg0: Internal.Ingredient_): THIS;
        addIngredient<I>(arg0: Internal.IIngredientType_<I>, arg1: I): THIS;
        addItemStacks(arg0: Internal.List_<Internal.ItemStack>): THIS;
        addItemStack(arg0: Internal.ItemStack_): THIS;
        addFluidStack(arg0: Internal.Fluid_, arg1: number, arg2: Internal.CompoundTag_): THIS;
        addIngredientsUnsafe(arg0: Internal.List_<any>): THIS;
        addFluidStack(arg0: Internal.Fluid_, arg1: number): THIS;
    }
    type IIngredientAcceptor_<THIS extends Internal.IIngredientAcceptor<THIS>> = IIngredientAcceptor<THIS>;
    interface SculkBehaviour {
        depositCharge(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_): boolean;
        attemptSpreadVein(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Collection_<Internal.Direction>, arg4: boolean): boolean;
        attemptUseCharge(arg0: Internal.SculkSpreader$ChargeCursor_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.RandomSource_, arg4: Internal.SculkSpreader_, arg5: boolean): number;
        canChangeBlockStateOnSpread(): boolean;
        getSculkSpreadDelay(): number;
        onDischarged(arg0: Internal.LevelAccessor_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        updateDecayDelay(arg0: number): number;
        get sculkSpreadDelay(): number
        readonly DEFAULT: Internal.SculkBehaviour;
    }
    type SculkBehaviour_ = SculkBehaviour;
    class BeaconMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Container_, arg2: any_, arg3: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Container_)
        updateEffects(arg0: Internal.Optional_<Internal.MobEffect>, arg1: Internal.Optional_<Internal.MobEffect>): void;
        hasPayment(): boolean;
        getPrimaryEffect(): Internal.MobEffect;
        getSecondaryEffect(): Internal.MobEffect;
        getLevels(): number;
        get primaryEffect(): Internal.MobEffect
        get secondaryEffect(): Internal.MobEffect
        get levels(): number
    }
    type BeaconMenu_ = BeaconMenu;
    abstract class MobEffectBuilder extends Internal.BuilderBase<Internal.MobEffect> {
        constructor(i: ResourceLocation_)
        beneficial(): this;
        category(c: Internal.MobEffectCategory_): this;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this;
        harmful(): this;
        effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): this;
        color(col: Internal.Color_): this;
    }
    type MobEffectBuilder_ = MobEffectBuilder;
    class ObjectDescJS extends Internal.Record implements Internal.TypeDescJS {
        constructor(types: Internal.List_<Internal.ObjectDescJS$Entry>)
        or(type: Internal.TypeDescJS_): Internal.TypeDescJS;
        types(): Internal.List<Internal.ObjectDescJS$Entry>;
        static object(init: number): Internal.ObjectDescJS;
        static fixedArray(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        build(): string;
        build(builder: Internal.StringBuilder_): void;
        static object(): Internal.ObjectDescJS;
        asMap(): Internal.TypeDescJS;
        asArray(): Internal.TypeDescJS;
        add(key: string, value: Internal.TypeDescJS_, optional: boolean): this;
        static any(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        withGenerics(...types: Internal.TypeDescJS_[]): Internal.TypeDescJS;
        asMap(key: Internal.TypeDescJS_): Internal.TypeDescJS;
        add(key: string, value: Internal.TypeDescJS_): this;
    }
    type ObjectDescJS_ = ObjectDescJS;
    class FilterOutputStream extends Internal.OutputStream {
        constructor(arg0: Internal.OutputStream_)
    }
    type FilterOutputStream_ = FilterOutputStream;
    class LiteralArgumentBuilder <S> extends Internal.ArgumentBuilder<S, Internal.LiteralArgumentBuilder<S>> {
        build(): Internal.LiteralCommandNode<S>;
        static literal<S>(arg0: string): Internal.LiteralArgumentBuilder<S>;
        getLiteral(): string;
        get literal(): string
    }
    type LiteralArgumentBuilder_<S> = LiteralArgumentBuilder<S>;
    class VertexFormat implements Internal.BufferVertexFormat, Internal.VertexFormatAccessor {
        constructor(arg0: Internal.ImmutableMap_<string, Internal.VertexFormatElement>)
        getIntegerSize(): number;
        hasUV(arg0: number): boolean;
        getVertexSize(): number;
        static from(format: Internal.VertexFormat_): Internal.BufferVertexFormat;
        hasPosition(): boolean;
        getStride(): number;
        getElementMapping(): Internal.ImmutableMap<string, Internal.VertexFormatElement>;
        clearBufferState(): void;
        getOffset(arg0: number): number;
        hasColor(): boolean;
        getElementAttributeNames(): Internal.ImmutableList<string>;
        setupBufferState(): void;
        getImmediateDrawVertexBuffer(): Internal.VertexBuffer;
        getOffsets(): Internal.IntList;
        getElements(): Internal.ImmutableList<Internal.VertexFormatElement>;
        hasNormal(): boolean;
        get integerSize(): number
        get vertexSize(): number
        get stride(): number
        get elementMapping(): Internal.ImmutableMap<string, Internal.VertexFormatElement>
        get elementAttributeNames(): Internal.ImmutableList<string>
        get immediateDrawVertexBuffer(): Internal.VertexBuffer
        get offsets(): Internal.IntList
        get elements(): Internal.ImmutableList<Internal.VertexFormatElement>
        readonly offsets: Internal.IntList;
    }
    type VertexFormat_ = VertexFormat;
    class SpectatorMenu {
        constructor(arg0: Internal.SpectatorMenuListener_)
        getSelectedCategory(): Internal.SpectatorMenuCategory;
        exit(): void;
        getItems(): Internal.List<Internal.SpectatorMenuItem>;
        getSelectedItem(): Internal.SpectatorMenuItem;
        getCurrentPage(): Internal.SpectatorPage;
        selectCategory(arg0: Internal.SpectatorMenuCategory_): void;
        getSelectedSlot(): number;
        selectSlot(arg0: number): void;
        getItem(arg0: number): Internal.SpectatorMenuItem;
        get selectedCategory(): Internal.SpectatorMenuCategory
        get items(): Internal.List<Internal.SpectatorMenuItem>
        get selectedItem(): Internal.SpectatorMenuItem
        get currentPage(): Internal.SpectatorPage
        get selectedSlot(): number
        static readonly EMPTY_SLOT: Internal.SpectatorMenuItem;
    }
    type SpectatorMenu_ = SpectatorMenu;
    abstract class Drawable {
        constructor()
        getLayoutDirection(): number;
        isStateful(): boolean;
        getPadding(padding: Internal.Rect_): boolean;
        setTintList(tint: Internal.ColorStateList_): void;
        jumpToCurrentState(): void;
        applyTheme(t: Internal.Theme_): void;
        getAlpha(): number;
        static scaleFromDensity(pixels: number, sourceDensity: number, targetDensity: number): number;
        setCallback(cb: Internal.Drawable$Callback_): void;
        invalidateSelf(): void;
        setVisible(visible: boolean, restart: boolean): boolean;
        static resolveDensity(r: Internal.Resources_, parentDensity: number): number;
        setTintBlendMode(blendMode: icyllis.modernui.graphics.BlendMode_): void;
        getConstantState(): Internal.Drawable$ConstantState;
        isAutoMirrored(): boolean;
        getMinimumHeight(): number;
        getChangingConfigurations(): number;
        draw(arg0: Internal.Canvas_): void;
        canApplyTheme(): boolean;
        setAutoMirrored(mirrored: boolean): void;
        hasFocusStateSpecified(): boolean;
        setState(stateSet: number[]): boolean;
        clearMutated(): void;
        isVisible(): boolean;
        setChangingConfigurations(configs: number): void;
        scheduleSelf(what: Internal.Runnable_, when: number): void;
        setTint(tintColor: number): void;
        setLayoutDirection(layoutDirection: number): boolean;
        getLevel(): number;
        setHotspot(x: number, y: number): void;
        getBounds(): Internal.Rect;
        setHotspotBounds(left: number, top: number, right: number, bottom: number): void;
        getHotspotBounds(outRect: Internal.Rect_): void;
        copyBounds(bounds: Internal.Rect_): void;
        setLevel(level: number): boolean;
        setAlpha(alpha: number): void;
        getCallback(): Internal.Drawable$Callback;
        copyBounds(): Internal.Rect;
        getMinimumWidth(): number;
        mutate(): this;
        setBounds(bounds: Internal.Rect_): void;
        getCurrent(): this;
        getIntrinsicWidth(): number;
        getIntrinsicHeight(): number;
        setBounds(left: number, top: number, right: number, bottom: number): void;
        static scaleFromDensity(pixels: number, sourceDensity: number, targetDensity: number, isSize: boolean): number;
        unscheduleSelf(what: Internal.Runnable_): void;
        getState(): number[];
        get layoutDirection(): number
        get stateful(): boolean
        set tintList(tint: Internal.ColorStateList_)
        get alpha(): number
        set callback(cb: Internal.Drawable$Callback_)
        set tintBlendMode(blendMode: icyllis.modernui.graphics.BlendMode_)
        get constantState(): Internal.Drawable$ConstantState
        get autoMirrored(): boolean
        get minimumHeight(): number
        get changingConfigurations(): number
        set autoMirrored(mirrored: boolean)
        set state(stateSet: number[])
        get visible(): boolean
        set changingConfigurations(configs: number)
        set tint(tintColor: number)
        set layoutDirection(layoutDirection: number)
        get level(): number
        get bounds(): Internal.Rect
        set level(level: number)
        set alpha(alpha: number)
        get callback(): Internal.Drawable$Callback
        get minimumWidth(): number
        set bounds(bounds: Internal.Rect_)
        get current(): Internal.Drawable
        get intrinsicWidth(): number
        get intrinsicHeight(): number
        get state(): number[]
        static readonly MAX_LEVEL: 10000;
    }
    type Drawable_ = Drawable;
    class SignedMessageValidator$State extends Internal.Enum<Internal.SignedMessageValidator$State> {
        static valueOf(arg0: string): Internal.SignedMessageValidator$State;
        static values(): Internal.SignedMessageValidator$State[];
        static readonly NOT_SECURE: Internal.SignedMessageValidator$State;
        static readonly SECURE: Internal.SignedMessageValidator$State;
        static readonly BROKEN_CHAIN: Internal.SignedMessageValidator$State;
    }
    type SignedMessageValidator$State_ = "secure" | "broken_chain" | SignedMessageValidator$State | "not_secure";
    class MobSpawnSettings$Builder {
        constructor()
        addSpawn(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): this;
        build(): Internal.MobSpawnSettings;
        creatureGenerationProbability(arg0: number): this;
        addMobCharge(arg0: Internal.EntityType_<any>, arg1: number, arg2: number): this;
        readonly mobSpawnCosts: Internal.Map<Internal.EntityType<any>, Internal.MobSpawnSettings$MobSpawnCost>;
        creatureGenerationProbability: number;
        readonly spawners: Internal.Map<Internal.MobCategory, Internal.List<Internal.MobSpawnSettings$SpawnerData>>;
    }
    type MobSpawnSettings$Builder_ = MobSpawnSettings$Builder;
    class BannerDuplicateRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        getRemainingItems(arg0: Internal.Container_): Internal.NonNullList<any>;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type BannerDuplicateRecipe_ = BannerDuplicateRecipe;
    interface TickableGuiEventListener extends Internal.GuiEventListener {
        charTyped(arg0: string, arg1: number): boolean;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        changeFocus(arg0: boolean): boolean;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        tick(): void;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        isMouseOver(arg0: number, arg1: number): boolean;
    }
    type TickableGuiEventListener_ = TickableGuiEventListener;
    /**
     * @deprecated
    */
    class CountOnEveryLayerPlacement extends Internal.PlacementModifier {
        static of(arg0: number): Internal.CountOnEveryLayerPlacement;
        static of(arg0: Internal.IntProvider_): Internal.CountOnEveryLayerPlacement;
        static readonly CODEC: Internal.Codec<Internal.CountOnEveryLayerPlacement>;
    }
    type CountOnEveryLayerPlacement_ = CountOnEveryLayerPlacement;
    class ContentModifier {
        constructor(multiplier: number, addition: number)
        apply(number: number): number;
        static addition(addition: number): Internal.ContentModifier;
        static multiplier(multiplier: number): Internal.ContentModifier;
        static of(multiplier: number, addition: number): Internal.ContentModifier;
    }
    type ContentModifier_ = ContentModifier;
    class SelectionScrollInput extends Internal.ScrollInput {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        charTyped(arg0: string, arg1: number): boolean;
        forOptions(arg0: Internal.List_<Internal.Component>): Internal.ScrollInput;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        mouseMoved(arg0: number, arg1: number): void;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
    }
    type SelectionScrollInput_ = SelectionScrollInput;
    class RecipeComponentBuilderMap extends Internal.AbstractMap<Internal.RecipeKey<any>, any> {
        constructor(holders: Internal.RecipeComponentValue_<any>[])
        constructor(keys: Internal.RecipeKey_<any>[])
        constructor(builder: Internal.RecipeComponentBuilder_)
        forEach(arg0: Internal.BiConsumer_<Internal.RecipeKey<any>, any>): void;
        computeIfPresent(arg0: Internal.RecipeKey_<any>, arg1: Internal.BiFunction_<Internal.RecipeKey<any>, any, any>): any;
        getOrDefault(key: any, defaultValue: any): any;
        static of<K, V>(): Internal.Map<K, V>;
        entrySet(): Internal.Set<Internal.Map$Entry<Internal.RecipeKey<any>, any>>;
        merge(arg0: Internal.RecipeKey_<any>, arg1: any, arg2: Internal.BiFunction_<any, any, any>): any;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        computeIfAbsent(arg0: Internal.RecipeKey_<any>, arg1: Internal.Function_<Internal.RecipeKey<any>, any>): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        put(key: Internal.RecipeKey_<any>, value: any): any;
        put(arg0: any, arg1: any): any;
        getHolder(key: any): Internal.RecipeComponentValue<any>;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map<K, V>;
        compute(arg0: Internal.RecipeKey_<any>, arg1: Internal.BiFunction_<Internal.RecipeKey<any>, any, any>): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        replace(arg0: Internal.RecipeKey_<any>, arg1: any, arg2: any): boolean;
        remove(arg0: any, arg1: any): boolean;
        static of<K, V>(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<K, V>;
        replace(arg0: Internal.RecipeKey_<any>, arg1: any): any;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        static of<K, V>(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<K, V>;
        static ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        putIfAbsent(arg0: Internal.RecipeKey_<any>, arg1: any): any;
        static of<K, V>(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<K, V>;
        static of<K, V>(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<K, V>;
        replaceAll(arg0: Internal.BiFunction_<Internal.RecipeKey<any>, any, any>): void;
        get(key: any): any;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        static readonly EMPTY: {};
        readonly holders: Internal.RecipeComponentValue<any>[];
        hasChanged: boolean;
    }
    type RecipeComponentBuilderMap_ = RecipeComponentBuilderMap;
    abstract class ModelFile {
        getLocation(): ResourceLocation;
        getUncheckedLocation(): ResourceLocation;
        assertExistence(): void;
        get location(): ResourceLocation
        get uncheckedLocation(): ResourceLocation
    }
    type ModelFile_ = ModelFile;
    class ImmutableSet$Builder <E> extends Internal.ImmutableCollection$Builder<E> {
        constructor()
        addAll(arg0: Internal.Iterable_<E>): this;
        addAll(arg0: Internal.Iterator_<any>): Internal.ImmutableCollection$Builder<any>;
        add(...arg0: E[]): this;
        build(): Internal.ImmutableCollection<any>;
        add(arg0: any): Internal.ImmutableCollection$Builder<any>;
    }
    type ImmutableSet$Builder_<E> = ImmutableSet$Builder<E>;
    interface BiomeResolver {
        getNoiseBiome(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder<Internal.Biome>;
    }
    type BiomeResolver_ = BiomeResolver;
    interface ProgressiveFuture <V> extends io.netty.util.concurrent.Future<V> {
        isSuccess(): boolean;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        isDone(): boolean;
        awaitUninterruptibly(): this;
        cancel(arg0: boolean): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        cause(): Internal.Throwable;
        syncUninterruptibly(): this;
        await(): this;
        get(): V;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        getNow(): V;
        await(arg0: number): boolean;
        sync(): this;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        isCancellable(): boolean;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        awaitUninterruptibly(arg0: number): boolean;
        isCancelled(): boolean;
        get success(): boolean
        get done(): boolean
        get now(): V
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type ProgressiveFuture_<V> = ProgressiveFuture<V>;
    class ContraptionType {
        static register(arg0: string, arg1: Internal.Supplier_<Internal.Contraption>): Internal.ContraptionType;
        static fromType(arg0: string): Internal.Contraption;
        static readonly CLOCKWORK: Internal.ContraptionType;
        static readonly ENTRIES: {"stabilized": Internal.ContraptionType, "elevator": Internal.ContraptionType, "carriage": Internal.ContraptionType, "piston": Internal.ContraptionType, "bearing": Internal.ContraptionType, "gantry": Internal.ContraptionType, "pulley": Internal.ContraptionType, "clockwork": Internal.ContraptionType, "mounted": Internal.ContraptionType};
        static readonly PISTON: Internal.ContraptionType;
        static readonly ELEVATOR: Internal.ContraptionType;
        static readonly PULLEY: Internal.ContraptionType;
        static readonly CARRIAGE: Internal.ContraptionType;
        static readonly MOUNTED: Internal.ContraptionType;
        static readonly GANTRY: Internal.ContraptionType;
        static readonly STABILIZED: Internal.ContraptionType;
        static readonly BEARING: Internal.ContraptionType;
    }
    type ContraptionType_ = ContraptionType;
    abstract class LootPoolEntryContainer implements Internal.ComposableEntryContainer {
        and(arg0: Internal.ComposableEntryContainer_): Internal.ComposableEntryContainer;
        or(arg0: Internal.ComposableEntryContainer_): Internal.ComposableEntryContainer;
        expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_<Internal.LootPoolEntry>): boolean;
        getType(): Internal.LootPoolEntryType;
        validate(arg0: Internal.ValidationContext_): void;
        get type(): Internal.LootPoolEntryType
    }
    type LootPoolEntryContainer_ = LootPoolEntryContainer;
    class ItemTossEvent extends Internal.ItemEvent {
        constructor()
        constructor(arg0: Internal.ItemEntity_, arg1: Internal.Player_)
        getPlayer(): Internal.Player;
        get player(): Internal.Player
    }
    type ItemTossEvent_ = ItemTossEvent;
    class LecternMenu extends Internal.AbstractContainerMenu {
        constructor(arg0: number, arg1: Internal.Container_, arg2: any_)
        constructor(arg0: number)
        getBook(): Internal.ItemStack;
        getPage(): number;
        get book(): Internal.ItemStack
        get page(): number
        static readonly BUTTON_NEXT_PAGE: 2;
        static readonly BUTTON_PREV_PAGE: 1;
        static readonly BUTTON_TAKE_BOOK: 3;
        static readonly BUTTON_PAGE_JUMP_RANGE_START: 100;
    }
    type LecternMenu_ = LecternMenu;
    interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function<boolean, string> {
        remove(arg0: boolean): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2CharFunction<T>;
        composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction;
        defaultReturnValue(): string;
        getOrDefault(arg0: boolean, arg1: string): string;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction;
        get(arg0: boolean): string;
        defaultReturnValue(arg0: string): void;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        composeReference<T>(arg0: Internal.Reference2BooleanFunction_<T>): Internal.Reference2CharFunction<T>;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: string): string;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Boolean2ObjectFunction<T>;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, string>;
        composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction;
        apply(arg0: boolean): string;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction;
        containsKey(arg0: boolean): boolean;
        composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction;
        put(arg0: boolean, arg1: string): string;
        size(): number;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Boolean2ReferenceFunction<T>;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction;
        clear(): void;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<boolean, T>;
        composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction;
        identity<T>(): Internal.Function<T, T>;
        (arg0: boolean): string;
    }
    type Boolean2CharFunction_ = Boolean2CharFunction;
    class CustomizeGuiOverlayEvent$DebugText extends Internal.CustomizeGuiOverlayEvent {
        constructor()
        constructor(arg0: Internal.Window_, arg1: Internal.PoseStack_, arg2: number, arg3: Internal.ArrayList_<string>, arg4: Internal.ArrayList_<string>)
        getRight(): Internal.ArrayList<string>;
        getLeft(): Internal.ArrayList<string>;
        get right(): Internal.ArrayList<string>
        get left(): Internal.ArrayList<string>
    }
    type CustomizeGuiOverlayEvent$DebugText_ = CustomizeGuiOverlayEvent$DebugText;
    abstract class MenuTab implements Internal.ILDLRegister {
        name(): string;
        isLDLRegister(): boolean;
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        static registerMenuHook(menuName: string, consumer: Internal.BiConsumer_<Internal.MenuTab, Internal.TreeBuilder$Menu>): void;
        getTranslateKey(): string;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        createTabWidget(): com.lowdragmc.lowdraglib.gui.widget.Widget;
        group(): string;
        serializeNBT(): Internal.CompoundTag;
        appendMenu(menu: Internal.TreeBuilder$Menu_): Internal.TreeBuilder$Menu;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type MenuTab_ = MenuTab;
    interface MinecraftClientAccess {
        getRecorder(): Internal.MetricsRecorder;
        setRecorder(arg0: Internal.MetricsRecorder_): void;
        get recorder(): Internal.MetricsRecorder
        set recorder(arg0: Internal.MetricsRecorder_)
    }
    type MinecraftClientAccess_ = MinecraftClientAccess;
    class HugeFungusFeature extends Internal.Feature<Internal.HugeFungusConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.HugeFungusConfiguration>)
    }
    type HugeFungusFeature_ = HugeFungusFeature;
    class ClientboundPlayerCombatEndPacket implements Internal.Packet<Internal.ClientGamePacketListener> {
        constructor(arg0: number, arg1: number)
        constructor(arg0: Internal.CombatTracker_)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ClientGamePacketListener_): void;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ClientboundPlayerCombatEndPacket_ = ClientboundPlayerCombatEndPacket;
    class TypeToken$TypeSet extends Internal.ForwardingSet<Internal.TypeToken<T>> implements Internal.Serializable {
        stream(): Internal.Stream<Internal.TypeToken<T>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set<E>;
        spliterator(): Internal.Spliterator<Internal.TypeToken<T>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set<E>;
        forEach(arg0: Internal.Consumer_<Internal.TypeToken<T>>): void;
        classes(): this;
        toArray<T>(arg0: T[]): T[];
        iterator(): Internal.Iterator<Internal.TypeToken<T>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set<E>;
        interfaces(): this;
        static of<E>(arg0: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set<E>;
        static of<E>(...arg0: E[]): Internal.Set<E>;
        static of<E>(): Internal.Set<E>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        rawTypes(): Internal.Set<T>;
        static of<E>(arg0: E, arg1: E): Internal.Set<E>;
        removeIf(arg0: Internal.Predicate_<Internal.TypeToken<T>>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.Set<E>;
        parallelStream(): Internal.Stream<Internal.TypeToken<T>>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set<E>;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.Set<E>;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set<E>;
    }
    type TypeToken$TypeSet_ = TypeToken$TypeSet;
    interface IRecipeCapabilityHolder {
        getCapabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>;
        hasProxies(): boolean;
        getChanceTier(): number;
        get capabilitiesProxy(): Internal.Table<Internal.IO, RecipeCapability<any>, Internal.List<Internal.IRecipeHandler<any>>>
        get chanceTier(): number
    }
    type IRecipeCapabilityHolder_ = IRecipeCapabilityHolder;
    interface MenuItem$OnMenuItemClickListener {
        onMenuItemClick(arg0: Internal.MenuItem_): boolean;
        (arg0: Internal.MenuItem_): boolean;
    }
    type MenuItem$OnMenuItemClickListener_ = MenuItem$OnMenuItemClickListener;
    class VillagerHostilesSensor extends Internal.NearestVisibleLivingEntitySensor {
        constructor()
    }
    type VillagerHostilesSensor_ = VillagerHostilesSensor;
    interface DataOutput {
        writeBoolean(arg0: boolean): void;
        writeUTF(arg0: string): void;
        writeLong(arg0: number): void;
        writeChars(arg0: string): void;
        write(arg0: number[]): void;
        writeChar(arg0: number): void;
        writeFloat(arg0: number): void;
        write(arg0: number): void;
        writeInt(arg0: number): void;
        writeBytes(arg0: string): void;
        writeByte(arg0: number): void;
        write(arg0: number[], arg1: number, arg2: number): void;
        writeDouble(arg0: number): void;
        writeShort(arg0: number): void;
    }
    type DataOutput_ = DataOutput;
    class Illusioner extends Internal.SpellcasterIllager implements Internal.RangedAttackMob {
        constructor(arg0: Internal.EntityType_<Internal.Illusioner>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getIllusionOffsets(arg0: number): Vec3[];
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Illusioner_ = Illusioner;
    class PlayerTeam extends Internal.Team {
        constructor(arg0: Internal.Scoreboard_, arg1: string)
        getDisplayName(): Internal.Component;
        setPlayerPrefix(arg0: Internal.Component_): void;
        unpackOptions(arg0: number): void;
        getFormattedDisplayName(): Internal.MutableComponent;
        setDeathMessageVisibility(arg0: Internal.Team$Visibility_): void;
        packOptions(): number;
        getPlayerSuffix(): Internal.Component;
        setSeeFriendlyInvisibles(arg0: boolean): void;
        getScoreboard(): Internal.Scoreboard;
        setColor(arg0: Internal.ChatFormatting_): void;
        setPlayerSuffix(arg0: Internal.Component_): void;
        setDisplayName(arg0: Internal.Component_): void;
        getPlayerPrefix(): Internal.Component;
        setAllowFriendlyFire(arg0: boolean): void;
        setNameTagVisibility(arg0: Internal.Team$Visibility_): void;
        setCollisionRule(arg0: Internal.Team$CollisionRule_): void;
        static formatNameForTeam(arg0: Internal.Team_, arg1: Internal.Component_): Internal.MutableComponent;
        get displayName(): Internal.Component
        set playerPrefix(arg0: Internal.Component_)
        get formattedDisplayName(): Internal.MutableComponent
        set deathMessageVisibility(arg0: Internal.Team$Visibility_)
        get playerSuffix(): Internal.Component
        set seeFriendlyInvisibles(arg0: boolean)
        get scoreboard(): Internal.Scoreboard
        set color(arg0: Internal.ChatFormatting_)
        set playerSuffix(arg0: Internal.Component_)
        set displayName(arg0: Internal.Component_)
        get playerPrefix(): Internal.Component
        set allowFriendlyFire(arg0: boolean)
        set nameTagVisibility(arg0: Internal.Team$Visibility_)
        set collisionRule(arg0: Internal.Team$CollisionRule_)
    }
    type PlayerTeam_ = PlayerTeam;
    interface ITeleporter {
        isVanilla(): boolean;
        playTeleportSound(arg0: Internal.ServerPlayer_, arg1: Internal.ServerLevel_, arg2: Internal.ServerLevel_): boolean;
        getPortalInfo(arg0: Internal.Entity_, arg1: Internal.ServerLevel_, arg2: Internal.Function_<Internal.ServerLevel, Internal.PortalInfo>): Internal.PortalInfo;
        placeEntity(arg0: Internal.Entity_, arg1: Internal.ServerLevel_, arg2: Internal.ServerLevel_, arg3: number, arg4: Internal.Function_<boolean, Internal.Entity>): Internal.Entity;
        get vanilla(): boolean
    }
    type ITeleporter_ = ITeleporter;
    class ChorusPlantFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type ChorusPlantFeature_ = ChorusPlantFeature;
    class MapItem extends Internal.ComplexItem {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        static getSavedData(arg0: Internal.ItemStack_, arg1: Internal.Level_): Internal.MapItemSavedData;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static makeKey(arg0: number): string;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        update(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.MapItemSavedData_): void;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        static getMapId(arg0: Internal.ItemStack_): number;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        static getSavedData(arg0: number, arg1: Internal.Level_): Internal.MapItemSavedData;
        getDamage(arg0: Internal.ItemStack_): number;
        static getColor(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        static lockMap(arg0: Internal.Level_, arg1: Internal.ItemStack_): void;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        static renderBiomePreviewMap(arg0: Internal.ServerLevel_, arg1: Internal.ItemStack_): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        static create(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: boolean): Internal.ItemStack;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly IMAGE_WIDTH: 128;
        static readonly IMAGE_HEIGHT: 128;
    }
    type MapItem_ = MapItem;
    class NetworkEvent$GatherLoginPayloadsEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.List_<any>, arg1: boolean)
        add(arg0: Internal.FriendlyByteBuf_, arg1: ResourceLocation_, arg2: string, arg3: boolean): void;
        add(arg0: Internal.FriendlyByteBuf_, arg1: ResourceLocation_, arg2: string): void;
        isLocal(): boolean;
        get local(): boolean
    }
    type NetworkEvent$GatherLoginPayloadsEvent_ = NetworkEvent$GatherLoginPayloadsEvent;
    interface FunctionContainer {
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): this;
        addFunction(arg0: Internal.JsonObject_): this;
        enchantRandomly(enchantments: ResourceLocation_[]): this;
        furnaceSmelt(): this;
        lootingEnchant(count: Internal.NumberProvider_, limit: number): this;
        addConditionalFunction(func: Internal.Consumer_<Internal.ConditionalFunction>): this;
        name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): this;
        damage(damage: Internal.NumberProvider_): this;
        nbt(tag: Internal.CompoundTag_): this;
        count(count: Internal.NumberProvider_): this;
        copyName(source: Internal.CopyNameFunction$NameSource_): this;
        lootTable(table: ResourceLocation_, seed: number): this;
        name(name: Internal.Component_): this;
    }
    type FunctionContainer_ = FunctionContainer;
    class BlockAgeProcessor extends Internal.StructureProcessor {
        constructor(arg0: number)
        static readonly CODEC: Internal.Codec<Internal.BlockAgeProcessor>;
    }
    type BlockAgeProcessor_ = BlockAgeProcessor;
    class Snowball extends Internal.ThrowableItemProjectile {
        constructor(arg0: Internal.Level_, arg1: Internal.LivingEntity_)
        constructor(arg0: Internal.EntityType_<Internal.Snowball>, arg1: Internal.Level_)
        constructor(arg0: Internal.Level_, arg1: number, arg2: number, arg3: number)
        setMotionY(y: number): void;
        isPeacefulCreature(): boolean;
        getDistance(pos: BlockPos_): number;
        setRotation(yaw: number, pitch: number): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isOnScoreboardTeam(teamId: string): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        self(): Internal.Entity;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getBlock(): Internal.BlockContainerJS;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        getNbt(): Internal.CompoundTag;
        getMotionY(): number;
        getName(): Internal.Component;
        setPosition(x: number, y: number, z: number): void;
        getPassengers(): Internal.EntityArrayList;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        isLiving(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        alwaysAccepts(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        getDisplayName(): Internal.Component;
        setMotionX(x: number): void;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        tdv$isDynamicLightEnabled(): boolean;
        getTeamId(): string;
        setNbt(nbt: Internal.CompoundTag_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        getScriptType(): Internal.ScriptType;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        shouldRiderSit(): boolean;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getMotionZ(): number;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        isFrame(): boolean;
        getProfile(): Internal.GameProfile;
        playSound(id: Internal.SoundEvent_): void;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        getDistance(x: number, y: number, z: number): number;
        set motionY(y: number)
        get peacefulCreature(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get server(): Internal.MinecraftServer
        get displayName(): Internal.Component
        set motionX(x: number)
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set nbt(nbt: Internal.CompoundTag_)
        get facing(): Internal.Direction
        get scriptType(): Internal.ScriptType
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get motionX(): number
        get waterCreature(): boolean
        get motionZ(): number
        get item(): Internal.ItemStack
        set x(x: number)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get frame(): boolean
        get profile(): Internal.GameProfile
    }
    type Snowball_ = Snowball;
    class WrittenBookItem extends Internal.Item {
        constructor(arg0: Internal.Item$Properties_)
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        static resolveBookComponents(arg0: Internal.ItemStack_, arg1: Internal.CommandSourceStack_, arg2: Internal.Player_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        static getPageCount(arg0: Internal.ItemStack_): number;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        static makeSureTagIsValid(arg0: Internal.CompoundTag_): boolean;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        static getGeneration(arg0: Internal.ItemStack_): number;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        static readonly PAGE_LENGTH: 32767;
        static readonly TITLE_LENGTH: 16;
        static readonly TAG_RESOLVED: "resolved";
        static readonly TAG_GENERATION: "generation";
        static readonly MAX_GENERATION: 2;
        static readonly TAG_FILTERED_TITLE: "filtered_title";
        static readonly TAG_TITLE: "title";
        static readonly TAG_AUTHOR: "author";
        static readonly MAX_PAGES: 100;
        static readonly TITLE_MAX_LENGTH: 32;
        static readonly TAG_PAGES: "pages";
        static readonly TAG_FILTERED_PAGES: "filtered_pages";
        static readonly PAGE_EDIT_LENGTH: 1024;
    }
    type WrittenBookItem_ = WrittenBookItem;
    class BlastProperty$GasTier extends Internal.Enum<Internal.BlastProperty$GasTier> {
        static valueOf(name: string): Internal.BlastProperty$GasTier;
        static values(): Internal.BlastProperty$GasTier[];
        static readonly VALUES: Internal.BlastProperty$GasTier[];
        static readonly HIGH: Internal.BlastProperty$GasTier;
        static readonly HIGHEST: Internal.BlastProperty$GasTier;
        static readonly LOW: Internal.BlastProperty$GasTier;
        static readonly MID: Internal.BlastProperty$GasTier;
        static readonly HIGHER: Internal.BlastProperty$GasTier;
    }
    type BlastProperty$GasTier_ = "high" | "low" | BlastProperty$GasTier | "higher" | "highest" | "mid";
    class PoiManager$Occupancy extends Internal.Enum<Internal.PoiManager$Occupancy> {
        static valueOf(arg0: string): Internal.PoiManager$Occupancy;
        static values(): Internal.PoiManager$Occupancy[];
        getTest(): Internal.Predicate<Internal.PoiRecord>;
        get test(): Internal.Predicate<Internal.PoiRecord>
        static readonly IS_OCCUPIED: Internal.PoiManager$Occupancy;
        static readonly HAS_SPACE: Internal.PoiManager$Occupancy;
        static readonly ANY: Internal.PoiManager$Occupancy;
    }
    type PoiManager$Occupancy_ = "has_space" | "any" | PoiManager$Occupancy | "is_occupied";
    interface SpawnProperties {
        getMobSpawnCosts(): Internal.Map<Internal.EntityType<any>, Internal.MobSpawnSettings$MobSpawnCost>;
        getCreatureProbability(): number;
        getSpawners(): Internal.Map<Internal.MobCategory, Internal.List<Internal.MobSpawnSettings$SpawnerData>>;
        get mobSpawnCosts(): Internal.Map<Internal.EntityType<any>, Internal.MobSpawnSettings$MobSpawnCost>
        get creatureProbability(): number
        get spawners(): Internal.Map<Internal.MobCategory, Internal.List<Internal.MobSpawnSettings$SpawnerData>>
    }
    type SpawnProperties_ = SpawnProperties;
    interface FpsAccessorMixin {
        getFPS(): number;
        get FPS(): number
    }
    type FpsAccessorMixin_ = FpsAccessorMixin;
    interface Constable {
        describeConstable(): Internal.Optional<Internal.ConstantDesc>;
    }
    type Constable_ = Constable;
    class Zoglin extends Internal.Monster implements Internal.Enemy, Internal.HoglinBase {
        constructor(arg0: Internal.EntityType_<Internal.Zoglin>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        static throwTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): void;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        getBrain(): Internal.Brain<Internal.Zoglin>;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        static hurtAndThrowTarget(arg0: Internal.LivingEntity_, arg1: Internal.LivingEntity_): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        isAdult(): boolean;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getAttackAnimationRemainingTicks(): number;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get brain(): Internal.Brain<Internal.Zoglin>
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get adult(): boolean
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get attackAnimationRemainingTicks(): number
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type Zoglin_ = Zoglin;
    class DripstoneClusterFeature extends Internal.Feature<Internal.DripstoneClusterConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.DripstoneClusterConfiguration>)
    }
    type DripstoneClusterFeature_ = DripstoneClusterFeature;
    class MultiblockControllerMachine extends Internal.MetaMachine implements Internal.IMultiController {
        constructor(holder: Internal.IMachineBlockEntity_)
        getFancyComponent(): Internal.TooltipComponent;
        getParts(): Internal.List<Internal.IMultiPart>;
        checkPatternWithLock(): boolean;
        markDirty(name: string): void;
        getOutputDirectSignal(direction: Internal.Direction_): number;
        self(): Internal.MetaMachine;
        subscribeServerTick(last: Internal.TickableSubscription_, runnable: Internal.Runnable_): Internal.TickableSubscription;
        onStructureFormed(): void;
        getRealColor(): number;
        onPartUnload(): void;
        checkPatternWithTryLock(): boolean;
        asyncCheckPattern(periodID: number): void;
        getPartAppearance(part: Internal.IMultiPart_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState;
        getPatternLock(): Internal.Lock;
        isFormed(): boolean;
        isPainted(): boolean;
        updateSignal(): void;
        getPartPositions(): BlockPos[];
        shouldAddPartToController(part: Internal.IMultiPart_): boolean;
        getMultiblockState(): Internal.MultiblockState;
        getPattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern;
        addSyncUpdateListener<T>(name: string, listener: Internal.IFieldUpdateListener_<T>): Internal.ISubscription;
        getAnalogOutputSignal(): number;
        getDefinition(): Internal.MultiblockMachineDefinition;
        onStructureInvalid(): void;
        checkPattern(): boolean;
        scheduleRender(fieldName: string, newValue: any, oldValue: any): void;
        get fancyComponent(): Internal.TooltipComponent
        get parts(): Internal.List<Internal.IMultiPart>
        get realColor(): number
        get patternLock(): Internal.Lock
        get formed(): boolean
        get painted(): boolean
        get partPositions(): BlockPos[]
        get multiblockState(): Internal.MultiblockState
        get pattern(): com.gregtechceu.gtceu.api.pattern.BlockPattern
        get analogOutputSignal(): number
        get definition(): Internal.MultiblockMachineDefinition
    }
    type MultiblockControllerMachine_ = MultiblockControllerMachine;
    interface SymbolScriptable {
        has(arg0: Internal.Context_, arg1: Internal.Symbol_, arg2: Internal.Scriptable_): boolean;
        "delete"(arg0: Internal.Context_, arg1: Internal.Symbol_): void;
        get(arg0: Internal.Context_, arg1: Internal.Symbol_, arg2: Internal.Scriptable_): any;
        put(arg0: Internal.Context_, arg1: Internal.Symbol_, arg2: Internal.Scriptable_, arg3: any): void;
    }
    type SymbolScriptable_ = SymbolScriptable;
    interface ModifyRecipeResultCallback {
        modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStack_): Internal.ItemStack;
        (arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStack_): Internal.ItemStack_;
    }
    type ModifyRecipeResultCallback_ = ModifyRecipeResultCallback;
    class RenderSurface extends Internal.RefCnt implements Internal.Surface {
        constructor(fs: Internal.RenderTarget_)
        getWidth(): number;
        getBackendFormat(): Internal.BackendFormat;
        getHeight(): number;
        getSurfaceFlags(): number;
        getRenderTarget(): Internal.RenderTarget;
        getSampleCount(): number;
        get width(): number
        get backendFormat(): Internal.BackendFormat
        get height(): number
        get surfaceFlags(): number
        get renderTarget(): Internal.RenderTarget
        get sampleCount(): number
    }
    type RenderSurface_ = RenderSurface;
    class MobEffectEvent extends Internal.LivingEvent {
        constructor()
        constructor(arg0: Internal.LivingEntity_, arg1: Internal.MobEffectInstance_)
        getEffectInstance(): Internal.MobEffectInstance;
        get effectInstance(): Internal.MobEffectInstance
    }
    type MobEffectEvent_ = MobEffectEvent;
    class PowderSnowBlock extends Internal.Block implements Internal.BucketPickup {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        static canEntityWalkOnPowderSnow(arg0: Internal.Entity_): boolean;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type PowderSnowBlock_ = PowderSnowBlock;
    class UVPair {
        constructor(arg0: number, arg1: number)
        u(): number;
        v(): number;
    }
    type UVPair_ = UVPair;
    class ServerChatEvent$Preview extends Internal.ServerChatEvent {
        constructor()
        constructor(arg0: Internal.ServerPlayer_, arg1: string, arg2: Internal.Component_)
    }
    type ServerChatEvent$Preview_ = ServerChatEvent$Preview;
    class ColorSpace$Adaptation extends Internal.Enum<Internal.ColorSpace$Adaptation> {
        static values(): Internal.ColorSpace$Adaptation[];
        static valueOf(name: string): Internal.ColorSpace$Adaptation;
        static readonly VON_KRIES: Internal.ColorSpace$Adaptation;
        static readonly CIECAT02: Internal.ColorSpace$Adaptation;
        static readonly BRADFORD: Internal.ColorSpace$Adaptation;
    }
    type ColorSpace$Adaptation_ = ColorSpace$Adaptation | "ciecat02" | "von_kries" | "bradford";
    class ServerboundChatPacket extends Internal.Record implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.FriendlyByteBuf_)
        constructor(arg0: string, arg1: Internal.Instant_, arg2: number, arg3: Internal.MessageSignature_, arg4: boolean, arg5: Internal.LastSeenMessages$Update_)
        handle(arg0: Internal.PacketListener_): void;
        message(): string;
        write(arg0: Internal.FriendlyByteBuf_): void;
        signature(): Internal.MessageSignature;
        timeStamp(): Internal.Instant;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        salt(): number;
        getSigner(arg0: Internal.ServerPlayer_): Internal.MessageSigner;
        lastSeenMessages(): Internal.LastSeenMessages$Update;
        signedPreview(): boolean;
        isSkippable(): boolean;
        get skippable(): boolean
    }
    type ServerboundChatPacket_ = ServerboundChatPacket;
    interface DisplayInfoFTBL {
        getIconStackFTBL(): Internal.ItemStack;
        get iconStackFTBL(): Internal.ItemStack
    }
    type DisplayInfoFTBL_ = DisplayInfoFTBL;
    class Lazy <T> implements Internal.Supplier<T> {
        static serviceLoader<T>(type: T): Internal.Lazy<T>;
        forget(): void;
        static of<T>(supplier: Internal.Supplier_<T>, expiresInMs: number): Internal.Lazy<T>;
        get(): T;
        static of<T>(supplier: Internal.Supplier_<T>): Internal.Lazy<T>;
    }
    type Lazy_<T> = Lazy<T>;
    class WetSpongeBlock extends Internal.Block {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type WetSpongeBlock_ = WetSpongeBlock;
    class CraftingMenu extends Internal.RecipeBookMenu<Internal.CraftingContainer> implements Internal.AccessorCraftingMenu {
        constructor(arg0: number, arg1: Internal.Inventory_, arg2: Internal.ContainerLevelAccess_)
        constructor(arg0: number, arg1: Internal.Inventory_)
        bookshelf$getPlayer(): Internal.Player;
        readonly player: Internal.Player;
        static readonly RESULT_SLOT: 0;
    }
    type CraftingMenu_ = CraftingMenu;
    class OreVeinBuilderJS {
        constructor(id: ResourceLocation_)
        heightRange(heightRange: Internal.HeightRangePlacement_): this;
        generatorBuilder(id: ResourceLocation_): Internal.VeinGenerator;
        layer(layer: Internal.IWorldGenLayer_): this;
        addSpawnDimension(dimension: string): this;
        density(density: number): this;
        isBuilt(): boolean;
        generator(generator: Internal.VeinGenerator_): this;
        weight(weight: number): this;
        biomeWeightModifier(biomeWeightModifier: Internal.BiomeWeightModifier_): this;
        discardChanceOnAirExposure(discardChanceOnAirExposure: number): this;
        addSpawnBiome(biome: string): this;
        clusterSize(clusterSize: number): this;
        get built(): boolean
        generator: Internal.VeinGenerator;
    }
    type OreVeinBuilderJS_ = OreVeinBuilderJS;
    class MultiPartBlockStateBuilder implements Internal.IGeneratedBlockState {
        constructor(arg0: Internal.Block_)
        part(): Internal.ConfiguredModel$Builder<Internal.MultiPartBlockStateBuilder$PartBuilder>;
        toJson(): Internal.JsonObject;
    }
    type MultiPartBlockStateBuilder_ = MultiPartBlockStateBuilder;
    class CountConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: Internal.IntProvider_)
        constructor(arg0: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        count(): Internal.IntProvider;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        static readonly CODEC: Internal.Codec<Internal.CountConfiguration>;
    }
    type CountConfiguration_ = CountConfiguration;
    class WeightedEntry$IntrusiveBase implements Internal.WeightedEntry {
        constructor(arg0: number)
        constructor(arg0: Internal.Weight_)
        getWeight(): Internal.Weight;
        static wrap<T>(arg0: T, arg1: number): Internal.WeightedEntry$Wrapper<T>;
        get weight(): Internal.Weight
    }
    type WeightedEntry$IntrusiveBase_ = WeightedEntry$IntrusiveBase;
    class StringTag implements Internal.Tag, Internal.SpecialEquality {
        static checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean;
        specialEquals(o: any, shallow: boolean): boolean;
        static skipString(arg0: Internal.DataInput_): void;
        copy(): this;
        accept(arg0: Internal.TagVisitor_): void;
        getAsString(): string;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        getType(): Internal.TagType<Internal.StringTag>;
        write(arg0: Internal.DataOutput_): void;
        static quoteAndEscape(arg0: string): string;
        getId(): number;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        static valueOf(arg0: string): Internal.StringTag;
        get asString(): string
        get type(): Internal.TagType<Internal.StringTag>
        get id(): number
        static readonly TYPE: Internal.TagType<Internal.StringTag>;
    }
    type StringTag_ = StringTag;
    class ScreenEvent$Init$Pre extends Internal.ScreenEvent$Init {
        constructor()
        constructor(arg0: Internal.Screen_, arg1: Internal.List_<Internal.GuiEventListener>, arg2: Internal.Consumer_<Internal.GuiEventListener>, arg3: Internal.Consumer_<Internal.GuiEventListener>)
    }
    type ScreenEvent$Init$Pre_ = ScreenEvent$Init$Pre;
    abstract class AbstractContainerEventHandler extends Internal.GuiComponent implements Internal.ContainerEventHandler {
        constructor()
        charTyped(arg0: string, arg1: number): boolean;
        magicalSpecialHackyFocus(arg0: Internal.GuiEventListener_): void;
        mouseReleased(arg0: number, arg1: number, arg2: number): boolean;
        changeFocus(arg0: boolean): boolean;
        setFocused(arg0: Internal.GuiEventListener_): void;
        mouseScrolled(arg0: number, arg1: number, arg2: number): boolean;
        mouseClicked(arg0: number, arg1: number, arg2: number): boolean;
        keyReleased(arg0: number, arg1: number, arg2: number): boolean;
        keyPressed(arg0: number, arg1: number, arg2: number): boolean;
        setDragging(arg0: boolean): void;
        setInitialFocus(arg0: Internal.GuiEventListener_): void;
        children(): Internal.List<Internal.GuiEventListener>;
        mouseDragged(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean;
        isDragging(): boolean;
        getChildAt(arg0: number, arg1: number): Internal.Optional<Internal.GuiEventListener>;
        mouseMoved(arg0: number, arg1: number): void;
        getFocused(): Internal.GuiEventListener;
        isMouseOver(arg0: number, arg1: number): boolean;
        set focused(arg0: Internal.GuiEventListener_)
        set dragging(arg0: boolean)
        set initialFocus(arg0: Internal.GuiEventListener_)
        get dragging(): boolean
        get focused(): Internal.GuiEventListener
    }
    type AbstractContainerEventHandler_ = AbstractContainerEventHandler;
    class Allay extends Internal.PathfinderMob implements Internal.InventoryCarrier {
        constructor(arg0: Internal.EntityType_<Internal.Allay>, arg1: Internal.Level_)
        getBrain(): Internal.Brain<Internal.Allay>;
        getSpinningProgress(arg0: number): number;
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        getInventory(): Internal.SimpleContainer;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        isSpinning(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        hasItemInHand(): boolean;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        getHoldingItemAnimationProgress(arg0: number): number;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setJukeboxPlaying(arg0: BlockPos_, arg1: boolean): void;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        isDancing(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        isFlapping(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setDancing(arg0: boolean): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        get brain(): Internal.Brain<Internal.Allay>
        get inventory(): Internal.SimpleContainer
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get spinning(): boolean
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get dancing(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get flapping(): boolean
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set dancing(arg0: boolean)
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        duplicationCooldown: number;
        static readonly THROW_SOUND_PITCHES: [0.5625, 0.625, 0.75, 0.9375, 1.0, 1.0, 1.125, 1.25, 1.5, 1.875, 2.0, 2.25, 2.5, 3.0, 3.75, 4.0];
    }
    type Allay_ = Allay;
    class ThreadSafeCache {
        constructor()
        dropUniqueRefsSince(purgeTime: number): void;
        dropUniqueRefs(resourceCache: Internal.ResourceCache_): void;
    }
    type ThreadSafeCache_ = ThreadSafeCache;
    class Products$P13 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function13_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>): Internal.App<F, R>;
    }
    type Products$P13_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> = Products$P13<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>;
    class Products$P14 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function14_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>): Internal.App<F, R>;
    }
    type Products$P14_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> = Products$P14<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>;
    class Products$P11 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function11_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>): Internal.App<F, R>;
    }
    type Products$P11_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> = Products$P11<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>;
    class Products$P12 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function12_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>): Internal.App<F, R>;
    }
    type Products$P12_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> = Products$P12<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>;
    interface LidBlockEntity {
        getOpenNess(arg0: number): number;
    }
    type LidBlockEntity_ = LidBlockEntity;
    interface BiomeModifications$BiomeContext {
        getProperties(): Internal.BiomeProperties;
        hasTag(arg0: Internal.TagKey_<Internal.Biome>): boolean;
        getKey(): Internal.Optional<ResourceLocation>;
        get properties(): Internal.BiomeProperties
        get key(): Internal.Optional<ResourceLocation>
    }
    type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext;
    class Products$P10 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function10_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>): Internal.App<F, R>;
    }
    type Products$P10_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> = Products$P10<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>;
    class RenderLevelStageEvent extends Internal.Event {
        constructor()
        constructor(arg0: Internal.RenderLevelStageEvent$Stage_, arg1: Internal.LevelRenderer_, arg2: Internal.PoseStack_, arg3: Internal.Matrix4f_, arg4: number, arg5: number, arg6: Internal.Camera_, arg7: Internal.Frustum_)
        getStage(): Internal.RenderLevelStageEvent$Stage;
        getPoseStack(): Internal.PoseStack;
        getPartialTick(): number;
        getProjectionMatrix(): Internal.Matrix4f;
        getFrustum(): Internal.Frustum;
        getCamera(): Internal.Camera;
        getRenderTick(): number;
        getLevelRenderer(): Internal.LevelRenderer;
        get stage(): Internal.RenderLevelStageEvent$Stage
        get poseStack(): Internal.PoseStack
        get partialTick(): number
        get projectionMatrix(): Internal.Matrix4f
        get frustum(): Internal.Frustum
        get camera(): Internal.Camera
        get renderTick(): number
        get levelRenderer(): Internal.LevelRenderer
    }
    type RenderLevelStageEvent_ = RenderLevelStageEvent;
    class ClientPlayerNetworkEvent$LoggingIn extends Internal.ClientPlayerNetworkEvent {
        constructor()
        constructor(arg0: Internal.MultiPlayerGameMode_, arg1: Internal.LocalPlayer_, arg2: Internal.Connection_)
    }
    type ClientPlayerNetworkEvent$LoggingIn_ = ClientPlayerNetworkEvent$LoggingIn;
    class GeodeVeinGenerator$GeodeBlockSettings extends Internal.Record {
        constructor(fillingProvider: Internal.Either_<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>, innerLayerProvider: Internal.Either_<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>, alternateInnerLayerProvider: Internal.Either_<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>, middleLayerProvider: Internal.Either_<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>, outerLayerProvider: Internal.Either_<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>, innerPlacements: Internal.List_<Internal.BlockState>, cannotReplace: Internal.TagKey_<Internal.Block>, invalidBlocks: Internal.TagKey_<Internal.Block>, providerMaterialPrefix: TagPrefix_)
        innerPlacements(): Internal.List<Internal.BlockState>;
        fillingProvider(): Internal.Either<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        middleLayerProvider(): Internal.Either<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        providerMaterialPrefix(): TagPrefix;
        alternateInnerLayerProvider(): Internal.Either<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        outerLayerProvider(): Internal.Either<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        cannotReplace(): Internal.TagKey<Internal.Block>;
        innerLayerProvider(): Internal.Either<Internal.BlockStateProvider, com.gregtechceu.gtceu.api.data.chemical.material.Material>;
        invalidBlocks(): Internal.TagKey<Internal.Block>;
        static readonly CODEC: Internal.Codec<Internal.GeodeVeinGenerator$GeodeBlockSettings>;
    }
    type GeodeVeinGenerator$GeodeBlockSettings_ = GeodeVeinGenerator$GeodeBlockSettings;
    class FireworkStarFadeRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type FireworkStarFadeRecipe_ = FireworkStarFadeRecipe;
    class DebugQueryHandler {
        constructor(arg0: Internal.ClientPacketListener_)
        queryBlockEntityTag(arg0: BlockPos_, arg1: Internal.Consumer_<Internal.CompoundTag>): void;
        queryEntityTag(arg0: number, arg1: Internal.Consumer_<Internal.CompoundTag>): void;
        handleResponse(arg0: number, arg1: Internal.CompoundTag_): boolean;
    }
    type DebugQueryHandler_ = DebugQueryHandler;
    class Pack$Position extends Internal.Enum<Internal.Pack$Position> {
        insert<T>(arg0: Internal.List_<T>, arg1: T, arg2: Internal.Function_<T, Internal.Pack>, arg3: boolean): number;
        opposite(): this;
        static values(): Internal.Pack$Position[];
        static valueOf(arg0: string): Internal.Pack$Position;
        static readonly TOP: Internal.Pack$Position;
        static readonly BOTTOM: Internal.Pack$Position;
    }
    type Pack$Position_ = Pack$Position | "bottom" | "top";
    interface IModLanguageProvider$IModLanguageLoader {
        loadMod<T>(arg0: Internal.IModInfo_, arg1: Internal.ModFileScanData_, arg2: Internal.ModuleLayer_): T;
    }
    type IModLanguageProvider$IModLanguageLoader_ = IModLanguageProvider$IModLanguageLoader;
    interface SpriteFinder {
        find(arg0: number, arg1: number): Internal.TextureAtlasSprite;
        get(arg0: Internal.TextureAtlas_): this;
        find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite;
    }
    type SpriteFinder_ = SpriteFinder;
    abstract class MaterialPipeBlock <PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData, WorldPipeNetType extends Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>> extends com.gregtechceu.gtceu.api.block.PipeBlock<PipeType, NodeDataType, WorldPipeNetType> {
        constructor(properties: Internal.BlockBehaviour$Properties_, pipeType: PipeType, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        createRawData(pState: Internal.BlockState_, pStack: Internal.ItemStack_): NodeDataType;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getFallbackType(): NodeDataType;
        tinted(blockState: Internal.BlockState_, blockAndTintGetter: Internal.BlockAndTintGetter_, blockPos: BlockPos_, index: number): number;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        static tintedColor(): Internal.BlockColor;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get fallbackType(): NodeDataType
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        readonly renderer: Internal.PipeBlockRenderer;
        readonly material: com.gregtechceu.gtceu.api.data.chemical.material.Material;
        readonly model: Internal.PipeModel;
    }
    type MaterialPipeBlock_<PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData, WorldPipeNetType extends Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>> = MaterialPipeBlock<PipeType, NodeDataType, WorldPipeNetType>;
    class SuspiciousStewRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_)
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        isIncomplete(): boolean;
        assemble(arg0: Internal.CraftingContainer_): Internal.ItemStack;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        getMod(): string;
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        get mod(): string
    }
    type SuspiciousStewRecipe_ = SuspiciousStewRecipe;
    class ObjectDescJS$Entry extends Internal.Record {
        constructor(key: string, value: Internal.TypeDescJS_, optional: boolean, wrap: boolean)
        constructor(key: string, value: Internal.TypeDescJS_, optional: boolean)
        key(): string;
        value(): Internal.TypeDescJS;
        optional(): boolean;
        wrap(): boolean;
    }
    type ObjectDescJS$Entry_ = ObjectDescJS$Entry;
    interface SurfaceRules$Condition {
        test(): boolean;
    }
    type SurfaceRules$Condition_ = SurfaceRules$Condition;
    class Products$P15 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function15_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>): Internal.App<F, R>;
    }
    type Products$P15_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> = Products$P15<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>;
    class Products$P16 <F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> {
        constructor(arg0: Internal.App_<F, T1>, arg1: Internal.App_<F, T2>, arg2: Internal.App_<F, T3>, arg3: Internal.App_<F, T4>, arg4: Internal.App_<F, T5>, arg5: Internal.App_<F, T6>, arg6: Internal.App_<F, T7>, arg7: Internal.App_<F, T8>, arg8: Internal.App_<F, T9>, arg9: Internal.App_<F, T10>, arg10: Internal.App_<F, T11>, arg11: Internal.App_<F, T12>, arg12: Internal.App_<F, T13>, arg13: Internal.App_<F, T14>, arg14: Internal.App_<F, T15>, arg15: Internal.App_<F, T16>)
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.Function16_<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>): Internal.App<F, R>;
        apply<R>(arg0: Internal.Applicative_<F, any>, arg1: Internal.App_<F, Internal.Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>): Internal.App<F, R>;
    }
    type Products$P16_<F extends Internal.K1, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> = Products$P16<F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>;
    class PointedDripstoneConfiguration implements Internal.FeatureConfiguration {
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        getFeatures(): Internal.Stream<Internal.ConfiguredFeature<any, any>>;
        get features(): Internal.Stream<Internal.ConfiguredFeature<any, any>>
        readonly chanceOfTallerDripstone: number;
        static readonly CODEC: Internal.Codec<Internal.PointedDripstoneConfiguration>;
        readonly chanceOfSpreadRadius2: number;
        readonly chanceOfSpreadRadius3: number;
        readonly chanceOfDirectionalSpread: number;
    }
    type PointedDripstoneConfiguration_ = PointedDripstoneConfiguration;
    class BlastProperty implements Internal.IMaterialProperty<Internal.BlastProperty> {
        constructor()
        constructor(blastTemperature: number, gasTier: Internal.BlastProperty$GasTier_, eutOverride: number, durationOverride: number)
        constructor(blastTemperature: number)
        setGasTier(tier: Internal.BlastProperty$GasTier_): void;
        static validateGasTier(gasTierName: string): Internal.BlastProperty$GasTier;
        getGasTier(): Internal.BlastProperty$GasTier;
        getEUtOverride(): number;
        setEutOverride(eut: number): void;
        getBlastTemperature(): number;
        verifyProperty(properties: Internal.MaterialProperties_): void;
        setDurationOverride(duration: number): void;
        setBlastTemperature(blastTemp: number): void;
        getDurationOverride(): number;
        set gasTier(tier: Internal.BlastProperty$GasTier_)
        get gasTier(): Internal.BlastProperty$GasTier
        get EUtOverride(): number
        set eutOverride(eut: number)
        get blastTemperature(): number
        set durationOverride(duration: number)
        set blastTemperature(blastTemp: number)
        get durationOverride(): number
    }
    type BlastProperty_ = BlastProperty;
    class BlockEvent$CropGrowEvent$Pre extends Internal.BlockEvent$CropGrowEvent {
        constructor()
        constructor(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_)
    }
    type BlockEvent$CropGrowEvent$Pre_ = BlockEvent$CropGrowEvent$Pre;
    abstract class BlockStateProvider {
        constructor()
        static simple(arg0: Internal.BlockState_): Internal.SimpleStateProvider;
        getState(arg0: Internal.RandomSource_, arg1: BlockPos_): Internal.BlockState;
        static simple(arg0: Internal.Block_): Internal.SimpleStateProvider;
        static readonly CODEC: Internal.Codec<Internal.BlockStateProvider>;
    }
    type BlockStateProvider_ = BlockStateProvider;
    class MoveControl implements Internal.Control {
        constructor(arg0: Internal.Mob_)
        setWantedPosition(arg0: number, arg1: number, arg2: number, arg3: number): void;
        getWantedX(): number;
        getWantedY(): number;
        strafe(arg0: number, arg1: number): void;
        getWantedZ(): number;
        getSpeedModifier(): number;
        tick(): void;
        hasWanted(): boolean;
        get wantedX(): number
        get wantedY(): number
        get wantedZ(): number
        get speedModifier(): number
        static readonly MIN_SPEED: 5.0E-4;
        static readonly MIN_SPEED_SQR: 2.5000003E-7;
    }
    type MoveControl_ = MoveControl;
    class PlayerXpEvent$PickupXp extends Internal.PlayerXpEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.ExperienceOrb_)
        getEntity(): Internal.Entity;
        getOrb(): Internal.ExperienceOrb;
        get entity(): Internal.Entity
        get orb(): Internal.ExperienceOrb
    }
    type PlayerXpEvent$PickupXp_ = PlayerXpEvent$PickupXp;
    class BushBlock extends Internal.Block implements Internal.IPlantable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        getPlantType(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.PlantType;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        getPlant(arg0: Internal.BlockGetter_, arg1: BlockPos_): Internal.BlockState;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type BushBlock_ = BushBlock;
    class Chicken extends Internal.Animal {
        constructor(arg0: Internal.EntityType_<Internal.Chicken>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        isChickenJockey(): boolean;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        setChickenJockey(arg0: boolean): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get chickenJockey(): boolean
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        set chickenJockey(arg0: boolean)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
        static FOOD_ITEMS: Internal.Ingredient;
        flapSpeed: number;
        eggTime: number;
        flap: number;
        isChickenJockey: boolean;
        oFlapSpeed: number;
        oFlap: number;
        flapping: number;
    }
    type Chicken_ = Chicken;
    interface BlockEntityRenderDispatcherAccessor {
        flywheel$getRenderers(): Internal.Map<Internal.BlockEntityType<any>, Internal.BlockEntityRenderer<any>>;
    }
    type BlockEntityRenderDispatcherAccessor_ = BlockEntityRenderDispatcherAccessor;
    class CompoundTag implements Internal.Tag {
        constructor()
        put(arg0: string, arg1: Internal.Tag_): Internal.Tag;
        getLong(arg0: string): number;
        putUUID(arg0: string, arg1: Internal.UUID_): void;
        getByteArray(arg0: string): number[];
        getLongArray(arg0: string): number[];
        merge(arg0: Internal.CompoundTag_): this;
        getInt(arg0: string): number;
        putByte(arg0: string, arg1: number): void;
        getFloat(arg0: string): number;
        putShort(arg0: string, arg1: number): void;
        putLongArray(arg0: string, arg1: number[]): void;
        isEmpty(): boolean;
        getTagType(arg0: string): number;
        putIntArray(arg0: string, arg1: number[]): void;
        contains(arg0: string): boolean;
        get(arg0: string): Internal.Tag;
        putLongArray(arg0: string, arg1: Internal.List_<number>): void;
        putLong(arg0: string, arg1: number): void;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        putString(arg0: string, arg1: string): void;
        putByteArray(arg0: string, arg1: Internal.List_<number>): void;
        getBoolean(arg0: string): boolean;
        write(arg0: Internal.DataOutput_): void;
        getId(): number;
        putDouble(arg0: string, arg1: number): void;
        putIntArray(arg0: string, arg1: Internal.List_<number>): void;
        getList(arg0: string, arg1: number): Internal.ListTag;
        getIntArray(arg0: string): number[];
        getByte(arg0: string): number;
        getShort(arg0: string): number;
        getCompound(arg0: string): this;
        accept(arg0: Internal.TagVisitor_): void;
        getAllKeys(): Internal.Set<string>;
        getUUID(arg0: string): Internal.UUID;
        putByteArray(arg0: string, arg1: number[]): void;
        size(): number;
        getAsString(): string;
        hasUUID(arg0: string): boolean;
        getDouble(arg0: string): number;
        copy(): Internal.Tag;
        putFloat(arg0: string, arg1: number): void;
        getString(arg0: string): string;
        putBoolean(arg0: string, arg1: boolean): void;
        remove(arg0: string): void;
        contains(arg0: string, arg1: number): boolean;
        putInt(arg0: string, arg1: number): void;
        getType(): Internal.TagType<Internal.CompoundTag>;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        get empty(): boolean
        get id(): number
        get allKeys(): Internal.Set<string>
        get asString(): string
        get type(): Internal.TagType<Internal.CompoundTag>
        static readonly CODEC: Internal.Codec<Internal.CompoundTag>;
        static readonly TYPE: Internal.TagType<Internal.CompoundTag>;
        readonly tags: Internal.Map<string, Internal.Tag>;
    }
    type CompoundTag_ = string | {[key in string]: string|number|boolean|Internal.CompoundTag_} | CompoundTag;
    class BasaltPillarFeature extends Internal.Feature<Internal.NoneFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.NoneFeatureConfiguration>)
    }
    type BasaltPillarFeature_ = BasaltPillarFeature;
    class PathComputationType extends Internal.Enum<Internal.PathComputationType> {
        static values(): Internal.PathComputationType[];
        static valueOf(arg0: string): Internal.PathComputationType;
        static readonly AIR: Internal.PathComputationType;
        static readonly LAND: Internal.PathComputationType;
        static readonly WATER: Internal.PathComputationType;
    }
    type PathComputationType_ = "land" | PathComputationType | "air" | "water";
    interface IForgeBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
    }
    type IForgeBlock_ = IForgeBlock;
    class PartialModel {
        constructor(arg0: ResourceLocation_)
        static onModelRegistry(arg0: Internal.ModelEvent$RegisterAdditional_): void;
        getLocation(): ResourceLocation;
        static onModelBake(arg0: Internal.ModelEvent$BakingCompleted_): void;
        get(): Internal.BakedModel;
        get location(): ResourceLocation
    }
    type PartialModel_ = PartialModel;
    class AbstractIllager$IllagerArmPose extends Internal.Enum<Internal.AbstractIllager$IllagerArmPose> {
        static valueOf(arg0: string): Internal.AbstractIllager$IllagerArmPose;
        static values(): Internal.AbstractIllager$IllagerArmPose[];
        static readonly BOW_AND_ARROW: Internal.AbstractIllager$IllagerArmPose;
        static readonly CROSSBOW_CHARGE: Internal.AbstractIllager$IllagerArmPose;
        static readonly CROSSED: Internal.AbstractIllager$IllagerArmPose;
        static readonly CELEBRATING: Internal.AbstractIllager$IllagerArmPose;
        static readonly NEUTRAL: Internal.AbstractIllager$IllagerArmPose;
        static readonly SPELLCASTING: Internal.AbstractIllager$IllagerArmPose;
        static readonly CROSSBOW_HOLD: Internal.AbstractIllager$IllagerArmPose;
        static readonly ATTACKING: Internal.AbstractIllager$IllagerArmPose;
    }
    type AbstractIllager$IllagerArmPose_ = "crossed" | "neutral" | "celebrating" | "spellcasting" | "attacking" | "crossbow_hold" | "bow_and_arrow" | "crossbow_charge" | AbstractIllager$IllagerArmPose;
    class BlockEntityRenderDispatcher implements Internal.BlockEntityRenderDispatcherAccessor, Internal.ResourceManagerReloadListener {
        constructor(arg0: Internal.Font_, arg1: Internal.EntityModelSet_, arg2: Internal.Supplier_<Internal.BlockRenderDispatcher>, arg3: Internal.Supplier_<Internal.ItemRenderer>, arg4: Internal.Supplier_<Internal.EntityRenderDispatcher>)
        flywheel$getRenderers(): Internal.Map<any, any>;
        getRenderer<E extends Internal.BlockEntity>(arg0: E): Internal.BlockEntityRenderer<E>;
        handler$zpe000$render(arg0: Internal.BlockEntity_, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: Internal.CallbackInfo_): void;
        prepare(arg0: Internal.Level_, arg1: Internal.Camera_, arg2: Internal.HitResult_): void;
        getName(): string;
        onResourceManagerReload(arg0: Internal.ResourceManager_): void;
        handler$bbk001$render(blockEntity: Internal.BlockEntity_, f: number, poseStack: Internal.PoseStack_, multiBufferSource: Internal.MultiBufferSource_, info: Internal.CallbackInfo_): void;
        render<E extends Internal.BlockEntity>(arg0: E, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_): void;
        renderItem<E extends Internal.BlockEntity>(arg0: E, arg1: Internal.PoseStack_, arg2: Internal.MultiBufferSource_, arg3: number, arg4: number): boolean;
        setLevel(arg0: Internal.Level_): void;
        reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture<void>;
        get name(): string
        set level(arg0: Internal.Level_)
        camera: Internal.Camera;
        readonly font: Internal.Font;
        level: Internal.Level;
        cameraHitResult: Internal.HitResult;
    }
    type BlockEntityRenderDispatcher_ = BlockEntityRenderDispatcher;
    abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup {
        scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
        submit(arg0: Internal.Callable_<any>): Internal.Future<any>;
        forEach(arg0: Internal.Consumer_<Internal.EventExecutor>): void;
        executorCount(): number;
        submit(arg0: Internal.Runnable_): Internal.Future<any>;
        submit(arg0: Internal.Runnable_, arg1: any): Internal.Future<any>;
        spliterator(): Internal.Spliterator<Internal.EventExecutor>;
        scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture<any>;
    }
    type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup;
    class WanderingTrader extends Internal.AbstractVillager {
        constructor(arg0: Internal.EntityType_<Internal.WanderingTrader>, arg1: Internal.Level_)
        getDistance(pos: BlockPos_): number;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        getOffHandItem(): Internal.ItemStack;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        setFullNBT(nbt: Internal.CompoundTag_): void;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        swing(): void;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        setPosition(x: number, y: number, z: number): void;
        runCommandSilent(command: string): number;
        canStartSwimming(): boolean;
        isPlayer(): boolean;
        isAnimal(): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        setY(y: number): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isLiving(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        rayTrace(): Internal.RayTraceResultJS;
        getTotalMovementSpeed(): number;
        alwaysAccepts(): boolean;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3_, arg2: number): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setDespawnDelay(arg0: number): void;
        damageHeldItem(): void;
        getDisplayName(): Internal.Component;
        setMotionZ(z: number): void;
        setPosition(block: Internal.BlockContainerJS_): void;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        /**
         * @deprecated
        */
        getFullNBT(): Internal.CompoundTag;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getTeamId(): string;
        setMaxHealth(hp: number): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        getFacing(): Internal.Direction;
        shouldRiderSit(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        getLegsArmorItem(): Internal.ItemStack;
        static pickUpItem(arg0: Internal.Mob_, arg1: Internal.InventoryCarrier_, arg2: Internal.ItemEntity_): void;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        getReachDistance(): number;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        isWaterCreature(): boolean;
        getItem(): Internal.ItemStack;
        setX(x: number): void;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        isFrame(): boolean;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        mobInteract(arg0: Internal.Player_, arg1: Internal.InteractionHand_): Internal.InteractionResult;
        playSound(id: Internal.SoundEvent_): void;
        foodEaten(is: Internal.ItemStack_): void;
        self(): Internal.LivingEntity;
        getDefaultMovementSpeed(): number;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        swing(hand: Internal.InteractionHand_): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        isPeacefulCreature(): boolean;
        getDespawnDelay(): number;
        isUndead(): boolean;
        setRotation(yaw: number, pitch: number): void;
        getStepHeight(): number;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        isMonster(): boolean;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getType(): string;
        setChestArmorItem(item: Internal.ItemStack_): void;
        self(): Internal.Entity;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        getMotionY(): number;
        getName(): Internal.Component;
        getPassengers(): Internal.EntityArrayList;
        setTotalMovementSpeedMultiplier(speed: number): void;
        openTradingScreen(arg0: Internal.Player_, arg1: Internal.Component_, arg2: number): void;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        getFeetArmorItem(): Internal.ItemStack;
        setOffHandItem(item: Internal.ItemStack_): void;
        setDefaultMovementSpeed(speed: number): void;
        sinkInFluid(arg0: Internal.FluidType_): void;
        getMainHandItem(): Internal.ItemStack;
        spawn(): void;
        getServer(): Internal.MinecraftServer;
        setMotionX(x: number): void;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        /**
         * @deprecated
        */
        mergeFullNBT(tag: Internal.CompoundTag_): Internal.Entity;
        tdv$isDynamicLightEnabled(): boolean;
        setNbt(nbt: Internal.CompoundTag_): void;
        getScriptType(): Internal.ScriptType;
        setMovementSpeedAddition(speed: number): void;
        isMultipartEntity(): boolean;
        serializeNBT(): Internal.Tag;
        setWanderTarget(arg0: BlockPos_): void;
        getHeadArmorItem(): Internal.ItemStack;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        tdv$setDynamicLightEnabled(arg0: boolean): void;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getParts(): Internal.PartEntity<any>[];
        setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        getMotionZ(): number;
        canRestock(): boolean;
        tell(message: Internal.Component_): void;
        setZ(z: number): void;
        setStatusMessage(message: Internal.Component_): void;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        getProfile(): Internal.GameProfile;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        getAttributeBaseValue(attribute: Internal.Attribute_): number;
        getClassification(arg0: boolean): Internal.MobCategory;
        runCommand(command: string): number;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        set defaultMovementSpeedMultiplier(speed: number)
        get offHandItem(): Internal.ItemStack
        /**
         * @deprecated
        */
        set fullNBT(nbt: Internal.CompoundTag_)
        get player(): boolean
        get animal(): boolean
        set y(y: number)
        get living(): boolean
        get totalMovementSpeed(): number
        set despawnDelay(arg0: number)
        get displayName(): Internal.Component
        set motionZ(z: number)
        set position(block: Internal.BlockContainerJS_)
        /**
         * @deprecated
        */
        get fullNBT(): Internal.CompoundTag
        get teamId(): string
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        set mainHandItem(item: Internal.ItemStack_)
        get legsArmorItem(): Internal.ItemStack
        get reachDistance(): number
        get motionX(): number
        get waterCreature(): boolean
        get item(): Internal.ItemStack
        set x(x: number)
        get potionEffects(): Internal.EntityPotionEffectsJS
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        get defaultMovementSpeed(): number
        set motionY(y: number)
        get peacefulCreature(): boolean
        get despawnDelay(): number
        get undead(): boolean
        get stepHeight(): number
        get ambientCreature(): boolean
        get monster(): boolean
        get type(): string
        set chestArmorItem(item: Internal.ItemStack_)
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        get motionY(): number
        get name(): Internal.Component
        get passengers(): Internal.EntityArrayList
        set totalMovementSpeedMultiplier(speed: number)
        get feetArmorItem(): Internal.ItemStack
        set offHandItem(item: Internal.ItemStack_)
        set defaultMovementSpeed(speed: number)
        get mainHandItem(): Internal.ItemStack
        get server(): Internal.MinecraftServer
        set motionX(x: number)
        set nbt(nbt: Internal.CompoundTag_)
        get scriptType(): Internal.ScriptType
        set movementSpeedAddition(speed: number)
        get multipartEntity(): boolean
        set wanderTarget(arg0: BlockPos_)
        get headArmorItem(): Internal.ItemStack
        set feetArmorItem(item: Internal.ItemStack_)
        get parts(): Internal.PartEntity<any>[]
        get chestArmorItem(): Internal.ItemStack
        get motionZ(): number
        set z(z: number)
        set statusMessage(message: Internal.Component_)
        get profile(): Internal.GameProfile
        set headArmorItem(item: Internal.ItemStack_)
    }
    type WanderingTrader_ = WanderingTrader;
    class BeaconBlockEntity$BeaconBeamSection {
        constructor(arg0: number[])
        getColor(): number[];
        getHeight(): number;
        get color(): number[]
        get height(): number
    }
    type BeaconBlockEntity$BeaconBeamSection_ = BeaconBlockEntity$BeaconBeamSection;
    abstract class BaseRailBlock extends Internal.Block implements Internal.IForgeBaseRailBlock, Internal.SimpleWaterloggedBlock {
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        onMinecartPass(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        isFlexibleRail(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        /**
         * @deprecated
        */
        getShapeProperty(): Internal.Property<Internal.RailShape>;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        static isRail(arg0: Internal.BlockState_): boolean;
        static isRail(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        isStraight(): boolean;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        isValidRailShape(arg0: Internal.RailShape_): boolean;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getRailDirection(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): Internal.RailShape;
        canMakeSlopes(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getRailMaxSpeed(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.AbstractMinecart_): number;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        /**
         * @deprecated
        */
        get shapeProperty(): Internal.Property<Internal.RailShape>
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get straight(): boolean
        get mod(): string
        static readonly WATERLOGGED: Internal.BooleanProperty;
    }
    type BaseRailBlock_ = BaseRailBlock;
    class TagBuilder implements Internal.IForgeRawTagBuilder {
        constructor()
        remove(arg0: Internal.TagEntry_, arg1: string): this;
        removeTag(arg0: ResourceLocation_, arg1: string): this;
        addElement(arg0: ResourceLocation_): this;
        replace(): this;
        addOptionalTag(arg0: ResourceLocation_): this;
        build(): Internal.List<Internal.TagEntry>;
        serializeTagAdditions(arg0: Internal.JsonObject_): void;
        remove(arg0: Internal.TagEntry_): this;
        getRemoveEntries(): Internal.Stream<Internal.TagEntry>;
        addOptionalElement(arg0: ResourceLocation_): this;
        removeElement(arg0: ResourceLocation_, arg1: string): this;
        addTag(arg0: ResourceLocation_): this;
        getRawBuilder(): this;
        replace(arg0: boolean): this;
        add(arg0: Internal.TagEntry_): this;
        static create(): Internal.TagBuilder;
        get removeEntries(): Internal.Stream<Internal.TagEntry>
        get rawBuilder(): Internal.TagBuilder
        readonly entries: Internal.List<Internal.TagEntry>;
    }
    type TagBuilder_ = TagBuilder;
    interface IJeiRuntime {
        getEditModeConfig(): Internal.IEditModeConfig;
        getIngredientVisibility(): Internal.IIngredientVisibility;
        getJeiHelpers(): Internal.IJeiHelpers;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        createTypedIngredient<T>(arg0: Internal.IIngredientType_<T>, arg1: T): Internal.ITypedIngredient<T>;
        getKeyMappings(): Internal.IJeiKeyMappings;
        getIngredientManager(): Internal.IIngredientManager;
        getRecipesGui(): Internal.IRecipesGui;
        getIngredientListOverlay(): Internal.IIngredientListOverlay;
        getIngredientFilter(): Internal.IIngredientFilter;
        getRecipeTransferManager(): Internal.IRecipeTransferManager;
        getBookmarkOverlay(): Internal.IBookmarkOverlay;
        getRecipeManager(): Internal.IRecipeManager;
        getScreenHelper(): Internal.IScreenHelper;
        get editModeConfig(): Internal.IEditModeConfig
        get ingredientVisibility(): Internal.IIngredientVisibility
        get jeiHelpers(): Internal.IJeiHelpers
        get keyMappings(): Internal.IJeiKeyMappings
        get ingredientManager(): Internal.IIngredientManager
        get recipesGui(): Internal.IRecipesGui
        get ingredientListOverlay(): Internal.IIngredientListOverlay
        get ingredientFilter(): Internal.IIngredientFilter
        get recipeTransferManager(): Internal.IRecipeTransferManager
        get bookmarkOverlay(): Internal.IBookmarkOverlay
        get recipeManager(): Internal.IRecipeManager
        get screenHelper(): Internal.IScreenHelper
    }
    type IJeiRuntime_ = IJeiRuntime;
    interface IForgeItem {
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
    }
    type IForgeItem_ = IForgeItem;
    class DiskFeature extends Internal.Feature<Internal.DiskConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.DiskConfiguration>)
    }
    type DiskFeature_ = DiskFeature;
    class StairsShape extends Internal.Enum<Internal.StairsShape> implements Internal.StringRepresentable {
        static values(): Internal.StairsShape[];
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        static valueOf(arg0: string): Internal.StairsShape;
        getSerializedName(): string;
        get serializedName(): string
        static readonly OUTER_LEFT: Internal.StairsShape;
        static readonly INNER_RIGHT: Internal.StairsShape;
        static readonly STRAIGHT: Internal.StairsShape;
        static readonly OUTER_RIGHT: Internal.StairsShape;
        static readonly INNER_LEFT: Internal.StairsShape;
    }
    type StairsShape_ = "inner_left" | "outer_left" | StairsShape | "outer_right" | "inner_right" | "straight";
    interface LightChunkGetter {
        getLevel(): Internal.BlockGetter;
        getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter;
        onLightUpdate(arg0: Internal.LightLayer_, arg1: Internal.SectionPos_): void;
        get level(): Internal.BlockGetter
    }
    type LightChunkGetter_ = LightChunkGetter;
    class SpecialRecipeSerializerManager extends Internal.EventJS {
        constructor()
        isSpecial(recipe: Internal.Recipe_<any>): boolean;
        ignoreSpecialMod(modid: string): void;
        ignoreSpecialFlag(id: ResourceLocation_): void;
        addSpecialMod(modid: string): void;
        reset(): void;
        addSpecialFlag(id: ResourceLocation_): void;
        static readonly INSTANCE: Internal.SpecialRecipeSerializerManager;
        static readonly EVENT: dev.architectury.event.Event<Internal.Runnable>;
    }
    type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager;
    class RenderStateShard$TexturingStateShard extends Internal.RenderStateShard {
        constructor(arg0: string, arg1: Internal.Runnable_, arg2: Internal.Runnable_)
    }
    type RenderStateShard$TexturingStateShard_ = RenderStateShard$TexturingStateShard;
    class PacketRPCMethodPayload extends Internal.PacketIntLocation implements Internal.IPacket {
        constructor()
        constructor(buffer: Internal.FriendlyByteBuf_)
        constructor(managedId: number, type: Internal.BlockEntityType_<any>, pos: BlockPos_, methodName: string, payloads: Internal.ITypedPayload_<any>[])
        processPacket(blockEntity: Internal.BlockEntity_, sender: Internal.RPCSender_): void;
        static of(managed: Internal.IManaged_, tile: Internal.IRPCBlockEntity_, methodName: string, ...args: any[]): Internal.PacketRPCMethodPayload;
    }
    type PacketRPCMethodPayload_ = PacketRPCMethodPayload;
    class ServerboundSetBeaconPacket implements Internal.Packet<Internal.ServerGamePacketListener> {
        constructor(arg0: Internal.Optional_<Internal.MobEffect>, arg1: Internal.Optional_<Internal.MobEffect>)
        constructor(arg0: Internal.FriendlyByteBuf_)
        handle(arg0: Internal.PacketListener_): void;
        write(arg0: Internal.FriendlyByteBuf_): void;
        handle(arg0: Internal.ServerGamePacketListener_): void;
        getSecondary(): Internal.Optional<Internal.MobEffect>;
        getPrimary(): Internal.Optional<Internal.MobEffect>;
        isSkippable(): boolean;
        get secondary(): Internal.Optional<Internal.MobEffect>
        get primary(): Internal.Optional<Internal.MobEffect>
        get skippable(): boolean
    }
    type ServerboundSetBeaconPacket_ = ServerboundSetBeaconPacket;
    interface ArmorMaterial {
        getRepairIngredient(): Internal.Ingredient;
        getKnockbackResistance(): number;
        getDefenseForSlot(arg0: Internal.EquipmentSlot_): number;
        getEnchantmentValue(): number;
        getName(): string;
        getToughness(): number;
        getDurabilityForSlot(arg0: Internal.EquipmentSlot_): number;
        getEquipSound(): Internal.SoundEvent;
        get repairIngredient(): Internal.Ingredient
        get knockbackResistance(): number
        get enchantmentValue(): number
        get name(): string
        get toughness(): number
        get equipSound(): Internal.SoundEvent
    }
    type ArmorMaterial_ = ArmorMaterial;
    class Minecraft extends Internal.ReentrantBlockableEventLoop<Internal.Runnable> implements Internal.WindowEventHandler, Internal.IForgeMinecraft, Internal.MinecraftClientKJS, Internal.MinecraftClientAccess, Internal.AccessorMinecraft, Internal.FpsAccessorMixin, Internal.PausedPartialTickAccessor {
        constructor(arg0: any_)
        getReportingContext(): Internal.ReportingContext;
        debugFpsMeterKeyPress(arg0: number): void;
        delayCrashRaw(arg0: Internal.CrashReport_): void;
        destroy(): void;
        renderOnThread(): boolean;
        showOnlyReducedInfo(): boolean;
        clearLevel(arg0: Internal.Screen_): void;
        getGpuUtilization(): number;
        getCurrentServer(): Internal.ServerData;
        getProxy(): Internal.Proxy;
        getResourceManager(): Internal.ResourceManager;
        getOverlay(): Internal.Overlay;
        shouldEntityAppearGlowing(arg0: Internal.Entity_): boolean;
        getToasts(): Internal.ToastComponent;
        pushGuiLayer(arg0: Internal.Screen_): void;
        getSoundManager(): Internal.SoundManager;
        static getFPS(): number;
        static useShaderTransparency(): boolean;
        getSplashManager(): Internal.SplashManager;
        setConnectedToRealms(arg0: boolean): void;
        getFrameTimer(): Internal.FrameTimer;
        getResourcePackRepository(): Internal.PackRepository;
        debugClientMetricsStart(arg0: Internal.Consumer_<Internal.Component>): boolean;
        getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher;
        askEither<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Internal.Either<Source, Internal.Exception>>, Internal.Runnable>): Internal.CompletableFuture<Source>;
        getLevelSource(): Internal.LevelStorageSource;
        getMainRenderTarget(): com.mojang.blaze3d.pipeline.RenderTarget;
        getBlockRenderer(): Internal.BlockRenderDispatcher;
        setTitle(t: string): void;
        grabPanoramixScreenshot(arg0: Internal.File_, arg1: number, arg2: number): Internal.Component;
        getSkinManager(): Internal.SkinManager;
        allowsRealms(): boolean;
        getVersionType(): string;
        getGpuWarnlistManager(): Internal.GpuWarnlistManager;
        forceSetScreen(arg0: Internal.Screen_): void;
        is64Bit(): boolean;
        populateSearchTree<T>(arg0: Internal.SearchRegistry$Key_<T>, arg1: Internal.List_<T>): void;
        getTextureManager(): Internal.TextureManager;
        getRealms32BitWarningStatus(): Internal.Realms32BitWarningStatus;
        getPartialTick(): number;
        getHotbarManager(): Internal.HotbarManager;
        run(): void;
        static fillReport(arg0: Internal.Minecraft_, arg1: Internal.LanguageManager_, arg2: string, arg3: Internal.Options_, arg4: Internal.CrashReport_): void;
        resizeDisplay(): void;
        setOverlay(arg0: Internal.Overlay_): void;
        static useAmbientOcclusion(): boolean;
        isAltDown(): boolean;
        isLocalServer(): boolean;
        hasSingleplayerServer(): boolean;
        getTutorial(): Internal.Tutorial;
        getEntityModels(): Internal.EntityModelSet;
        getDeltaFrameTime(): number;
        getClientPackSource(): Internal.ClientPackSource;
        setCurrentServer(arg0: Internal.ServerData_): void;
        clearLevel(): void;
        getSearchTree<T>(arg0: Internal.SearchRegistry$Key_<T>): Internal.SearchTree<T>;
        handler$zmb000$pickColor(arg0: Internal.CallbackInfo_): void;
        setWindowActive(arg0: boolean): void;
        clearResourcePacksOnError(arg0: Internal.Throwable_, arg1: Internal.Component_): void;
        static useFancyGraphics(): boolean;
        getMusicManager(): Internal.MusicManager;
        delayTextureReload(): Internal.CompletableFuture<void>;
        getTextureAtlas(arg0: ResourceLocation_): Internal.Function<ResourceLocation, Internal.TextureAtlasSprite>;
        addCustomNbtData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntity_): Internal.ItemStack;
        static crash(arg0: Internal.CrashReport_): void;
        getMobEffectTextures(): Internal.MobEffectTextureManager;
        getMinecraftSessionService(): Internal.MinecraftSessionService;
        getFrameTime(): number;
        multiplayerBan(): Internal.BanDetails;
        getPaintingTextures(): Internal.PaintingTextureManager;
        reloadResourcePacks(): Internal.CompletableFuture<void>;
        setCurrentServer(arg0: Internal.RealmsServer_, arg1: string): void;
        realmsDataFetcher(): Internal.RealmsDataFetcher;
        getLanguageManager(): Internal.LanguageManager;
        ask<Source>(arg0: Internal.Function_<Internal.ProcessorHandle<Source>, Internal.Runnable>): Internal.CompletableFuture<Source>;
        setCurrentScreen(gui: Internal.Screen_): void;
        getItemColors(): Internal.ItemColors;
        openChatScreen(arg0: string): void;
        allowsMultiplayer(): boolean;
        getWindow(): Internal.Window;
        getNarrator(): Internal.GameNarrator;
        getCurrentWorldName(): string;
        isCtrlDown(): boolean;
        prepareForMultiplayer(): void;
        flywheel$getPartialTicksPaused(): number;
        setCameraEntity(arg0: Internal.Entity_): void;
        getChatStatus(): Internal.Minecraft$ChatStatus;
        getProfileProperties(): Internal.PropertyMap;
        pauseGame(arg0: boolean): void;
        getEntityRenderDispatcher(): Internal.EntityRenderDispatcher;
        isEnforceUnicode(): boolean;
        setLevel(arg0: Internal.ClientLevel_): void;
        updateTitle(): void;
        getResourcePackDirectory(): Internal.File;
        isRunning(): boolean;
        isShiftDown(): boolean;
        handler$zmj000$preFrame(arg0: boolean, arg1: Internal.CallbackInfo_): void;
        getSituationalMusic(): Internal.Music;
        getSearchTreeManager(): Internal.SearchRegistry;
        tick(): void;
        getProgressListener(): Internal.StoringChunkProgressListener;
        updateMaxMipLevel(arg0: number): void;
        getLocale(): Internal.Locale;
        delayCrash(arg0: Internal.CrashReport_): void;
        stop(): void;
        isTextFilteringEnabled(): boolean;
        isPaused(): boolean;
        getUser(): Internal.User;
        getItemRenderer(): Internal.ItemRenderer;
        createTelemetryManager(): Internal.ClientTelemetryManager;
        static getInstance(): Internal.Minecraft;
        getChatListener(): Internal.ChatListener;
        self(): this;
        getSingleplayerServer(): Internal.IntegratedServer;
        static checkModStatus(): Internal.ModCheck;
        getProfiler(): Internal.ProfilerFiller;
        getGame(): Internal.Game;
        isConnectedToRealms(): boolean;
        fillReport(arg0: Internal.CrashReport_): Internal.CrashReport;
        getProfileKeyPairManager(): Internal.ProfileKeyPairManager;
        static of<Msg>(arg0: string, arg1: Internal.Consumer_<Msg>): Internal.ProcessorHandle<Msg>;
        createSearchTrees(): void;
        isKeyDown(key: number): boolean;
        isDemo(): boolean;
        emergencySave(): void;
        setScreen(arg0: Internal.Screen_): void;
        popGuiLayer(): void;
        getRecorder(): Internal.MetricsRecorder;
        getPlayerSocialManager(): Internal.PlayerSocialManager;
        isBlocked(arg0: Internal.UUID_): boolean;
        getModelManager(): Internal.ModelManager;
        renderBuffers(): Internal.RenderBuffers;
        getCurrentScreen(): Internal.Screen;
        bookshelf$getFontManager(): Internal.FontManager;
        getConnection(): Internal.ClientPacketListener;
        static getFPS_$md$73e547$2(): number;
        shouldShowBanNotice(): boolean;
        doWorldLoad(arg0: string, arg1: Internal.LevelStorageSource$LevelStorageAccess_, arg2: Internal.PackRepository_, arg3: Internal.WorldStem_): void;
        isWindowActive(): boolean;
        setRecorder(recorder: Internal.MetricsRecorder_): void;
        static renderNames(): boolean;
        getLaunchedVersion(): string;
        getFixerUpper(): Internal.DataFixer;
        cursorEntered(): void;
        createWorldOpenFlows(): Internal.WorldOpenFlows;
        getServiceSignatureValidator(): Internal.SignatureValidator;
        getCameraEntity(): Internal.Entity;
        getBlockColors(): Internal.BlockColors;
        get reportingContext(): Internal.ReportingContext
        get gpuUtilization(): number
        get currentServer(): Internal.ServerData
        get proxy(): Internal.Proxy
        get resourceManager(): Internal.ResourceManager
        get overlay(): Internal.Overlay
        get toasts(): Internal.ToastComponent
        get soundManager(): Internal.SoundManager
        get FPS(): number
        get splashManager(): Internal.SplashManager
        set connectedToRealms(arg0: boolean)
        get frameTimer(): Internal.FrameTimer
        get resourcePackRepository(): Internal.PackRepository
        get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher
        get levelSource(): Internal.LevelStorageSource
        get mainRenderTarget(): com.mojang.blaze3d.pipeline.RenderTarget
        get blockRenderer(): Internal.BlockRenderDispatcher
        set title(t: string)
        get skinManager(): Internal.SkinManager
        get versionType(): string
        get gpuWarnlistManager(): Internal.GpuWarnlistManager
        get textureManager(): Internal.TextureManager
        get realms32BitWarningStatus(): Internal.Realms32BitWarningStatus
        get partialTick(): number
        get hotbarManager(): Internal.HotbarManager
        set overlay(arg0: Internal.Overlay_)
        get altDown(): boolean
        get localServer(): boolean
        get tutorial(): Internal.Tutorial
        get entityModels(): Internal.EntityModelSet
        get deltaFrameTime(): number
        get clientPackSource(): Internal.ClientPackSource
        set currentServer(arg0: Internal.ServerData_)
        set windowActive(arg0: boolean)
        get musicManager(): Internal.MusicManager
        get mobEffectTextures(): Internal.MobEffectTextureManager
        get minecraftSessionService(): Internal.MinecraftSessionService
        get frameTime(): number
        get paintingTextures(): Internal.PaintingTextureManager
        get languageManager(): Internal.LanguageManager
        set currentScreen(gui: Internal.Screen_)
        get itemColors(): Internal.ItemColors
        get window(): Internal.Window
        get narrator(): Internal.GameNarrator
        get currentWorldName(): string
        get ctrlDown(): boolean
        set cameraEntity(arg0: Internal.Entity_)
        get chatStatus(): Internal.Minecraft$ChatStatus
        get profileProperties(): Internal.PropertyMap
        get entityRenderDispatcher(): Internal.EntityRenderDispatcher
        get enforceUnicode(): boolean
        set level(arg0: Internal.ClientLevel_)
        get resourcePackDirectory(): Internal.File
        get running(): boolean
        get shiftDown(): boolean
        get situationalMusic(): Internal.Music
        get searchTreeManager(): Internal.SearchRegistry
        get progressListener(): Internal.StoringChunkProgressListener
        get locale(): Internal.Locale
        get textFilteringEnabled(): boolean
        get paused(): boolean
        get user(): Internal.User
        get itemRenderer(): Internal.ItemRenderer
        get instance(): Internal.Minecraft
        get chatListener(): Internal.ChatListener
        get singleplayerServer(): Internal.IntegratedServer
        get profiler(): Internal.ProfilerFiller
        get game(): Internal.Game
        get connectedToRealms(): boolean
        get profileKeyPairManager(): Internal.ProfileKeyPairManager
        get demo(): boolean
        set screen(arg0: Internal.Screen_)
        get recorder(): Internal.MetricsRecorder
        get playerSocialManager(): Internal.PlayerSocialManager
        get modelManager(): Internal.ModelManager
        get currentScreen(): Internal.Screen
        get connection(): Internal.ClientPacketListener
        get FPS_$md$73e547$2(): number
        get windowActive(): boolean
        set recorder(recorder: Internal.MetricsRecorder_)
        get launchedVersion(): string
        get fixerUpper(): Internal.DataFixer
        get serviceSignatureValidator(): Internal.SignatureValidator
        get cameraEntity(): Internal.Entity
        get blockColors(): Internal.BlockColors
        level: Internal.ClientLevel;
        static readonly UNIFORM_FONT: ResourceLocation;
        readonly frameTimer: Internal.FrameTimer;
        pausePartialTick: number;
        fpsString: string;
        static readonly DEFAULT_FONT: ResourceLocation;
        readonly options: Internal.Options;
        chunkPath: boolean;
        noRender: boolean;
        blockRenderer: Internal.BlockRenderDispatcher;
        cameraEntity: Internal.Entity;
        readonly fontFilterFishy: Internal.Font;
        hitResult: Internal.HitResult;
        static readonly ON_OSX: false;
        readonly textureManager: Internal.TextureManager;
        readonly debugRenderer: Internal.DebugRenderer;
        readonly gameDirectory: Internal.File;
        chunkVisibility: boolean;
        readonly particleEngine: Internal.ParticleEngine;
        screen: Internal.Screen;
        gameMode: Internal.MultiPlayerGameMode;
        readonly gameRenderer: Internal.GameRenderer;
        static readonly UPDATE_DRIVERS_ADVICE: "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions).";
        readonly mouseHandler: Internal.MouseHandler;
        smartCull: boolean;
        readonly font: Internal.Font;
        static readonly ALT_FONT: ResourceLocation;
        readonly gui: Internal.Gui;
        wireframe: boolean;
        readonly progressTasks: Internal.Queue<Internal.Runnable>;
        crosshairPickEntity: Internal.Entity;
        readonly keyboardHandler: Internal.KeyboardHandler;
        readonly levelRenderer: Internal.LevelRenderer;
        player: Internal.LocalPlayer;
    }
    type Minecraft_ = Minecraft;
    abstract class MultipartShapedBlockBuilder extends Internal.ShapedBlockBuilder {
        constructor(i: ResourceLocation_, ...suffixes: string[])
    }
    type MultipartShapedBlockBuilder_ = MultipartShapedBlockBuilder;
    class ExtraCodecs$TagOrElementLocation extends Internal.Record {
        constructor(arg0: ResourceLocation_, arg1: boolean)
        tag(): boolean;
        id(): ResourceLocation;
        decoratedId(): string;
    }
    type ExtraCodecs$TagOrElementLocation_ = ExtraCodecs$TagOrElementLocation;
    class DataResult$PartialResult <R> {
        constructor(arg0: string, arg1: Internal.Optional_<R>)
        message(): string;
        map<R2>(arg0: Internal.Function_<R, R2>): Internal.DataResult$PartialResult<R2>;
        flatMap<R2>(arg0: Internal.Function_<R, Internal.DataResult$PartialResult<R2>>): Internal.DataResult$PartialResult<R2>;
    }
    type DataResult$PartialResult_<R> = DataResult$PartialResult<R>;
    class WeatheringCopperStairBlock extends Internal.StairBlock implements Internal.WeatheringCopper {
        constructor(arg0: Internal.WeatheringCopper$WeatherState_, arg1: Internal.BlockState_, arg2: Internal.BlockBehaviour$Properties_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getPickupSound(): Internal.Optional<Internal.SoundEvent>;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        applyChangeOverTime(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static getPrevious(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getFirst(arg0: Internal.Block_): Internal.Block;
        static getNext(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        placeLiquid(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.FluidState_): boolean;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        getPickupSound(arg0: Internal.BlockState_): Internal.Optional<Internal.SoundEvent>;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getAge(): Internal.WeatheringCopper$WeatherState;
        getNext(arg0: Internal.BlockState_): Internal.Optional<Internal.BlockState>;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        onRandomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        static getPrevious(arg0: Internal.Block_): Internal.Optional<Internal.Block>;
        static getFirst(arg0: Internal.BlockState_): Internal.BlockState;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        getChanceModifier(): number;
        get pickupSound(): Internal.Optional<Internal.SoundEvent>
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        get age(): Internal.WeatheringCopper$WeatherState
        set requiresTool(v: boolean)
        get mod(): string
        get chanceModifier(): number
    }
    type WeatheringCopperStairBlock_ = WeatheringCopperStairBlock;
    interface ICondition$IContext {
        getAllTags<T>(arg0: Internal.ResourceKey_<Internal.Registry<T>>): Internal.Map<ResourceLocation, Internal.Collection<Internal.Holder<T>>>;
        getTag<T>(arg0: Internal.TagKey_<T>): Internal.Collection<Internal.Holder<T>>;
        readonly EMPTY: Internal.ICondition$IContext;
        readonly TAGS_INVALID: Internal.ICondition$IContext;
    }
    type ICondition$IContext_ = ICondition$IContext;
    interface CubeDeformationAccess {
        automobility$radiusZ(): number;
        automobility$radiusY(): number;
        automobility$radiusX(): number;
    }
    type CubeDeformationAccess_ = CubeDeformationAccess;
    class Painter implements Internal.UnitVariables {
        constructor()
        unitOf(cx: Internal.Context_, o: any): Internal.Unit;
        registerBuiltinObjects(): void;
        getObject(key: string): Internal.PainterObject;
        inGameScreenDraw(matrices: Internal.PoseStack_, delta: number): void;
        guiScreenDraw(screen: Internal.Screen_, matrices: Internal.PoseStack_, mouseX: number, mouseY: number, delta: number): void;
        clear(): void;
        make(type: string): Internal.PainterObject;
        getVariables(): Internal.VariableSet;
        unitOf(console: Internal.ConsoleJS_, o: any): Internal.Unit;
        paint(root: Internal.CompoundTag_): void;
        setVariable(key: string, variable: Internal.Unit_): void;
        get variables(): Internal.VariableSet
        static readonly RIGHT: 1;
        static readonly CENTER: 0;
        readonly screenWidthUnit: Internal.MutableNumberUnit;
        readonly mouseYUnit: Internal.MutableNumberUnit;
        static readonly DRAW_INGAME: 1;
        readonly mouseXUnit: Internal.MutableNumberUnit;
        static readonly TOP: -1;
        readonly screenHeightUnit: Internal.MutableNumberUnit;
        static readonly BOTTOM: 1;
        static readonly INSTANCE: Internal.Painter;
        static readonly DRAW_GUI: 2;
        static readonly LEFT: -1;
        readonly deltaUnit: Internal.MutableNumberUnit;
        static readonly DRAW_ALWAYS: 0;
        readonly unitContext: Internal.UnitContext;
    }
    type Painter_ = Painter;
    class WeightedListInt extends Internal.IntProvider {
        constructor(arg0: Internal.SimpleWeightedRandomList_<Internal.IntProvider>)
        static readonly CODEC: Internal.Codec<Internal.WeightedListInt>;
    }
    type WeightedListInt_ = WeightedListInt;
    class Looper {
        getThread(): Internal.Thread;
        static loop(): void;
        getQueue(): Internal.MessageQueue;
        setSlowLogThresholdMs(slowDispatchThresholdMs: number, slowDeliveryThresholdMs: number): void;
        quit(): void;
        quitSafely(): void;
        static setObserver(observer: Internal.Looper$Observer_): void;
        static myLooper(): Internal.Looper;
        static myQueue(): Internal.MessageQueue;
        isCurrentThread(): boolean;
        static prepare(): Internal.Looper;
        static prepareMainLooper(): void;
        static getMainLooper(): Internal.Looper;
        get thread(): Internal.Thread
        get queue(): Internal.MessageQueue
        set observer(observer: Internal.Looper$Observer_)
        get currentThread(): boolean
        get mainLooper(): Internal.Looper
    }
    type Looper_ = Looper;
    interface MatrixWrite {
        flywheel$write(arg0: Internal.VecBuffer_): void;
        flywheel$writeUnsafe(arg0: number): void;
    }
    type MatrixWrite_ = MatrixWrite;
    interface IModIdHelper {
        addModNameToIngredientTooltip<T>(arg0: Internal.List_<Internal.Component>, arg1: T, arg2: Internal.IIngredientHelper_<T>): Internal.List<Internal.Component>;
        addModNameToIngredientTooltip<T>(arg0: Internal.List_<Internal.Component>, arg1: Internal.ITypedIngredient_<T>): Internal.List<Internal.Component>;
        getModNameForModId(arg0: string): string;
        isDisplayingModNameEnabled(): boolean;
        getFormattedModNameForModId(arg0: string): string;
        get displayingModNameEnabled(): boolean
    }
    type IModIdHelper_ = IModIdHelper;
    /**
     * Invoked before a living entity dies.
     * 
     * **NOTE**: You need to set hp to > 0 besides cancelling the event to prevent the entity from dying.
    */
    class LivingEntityDeathEventJS extends Internal.LivingEntityEventJS {
        constructor(entity: Internal.LivingEntity_, source: DamageSource_)
        /**
         * The damage source that triggers the death.
        */
        getSource(): DamageSource;
        /**
         * The damage source that triggers the death.
        */
        get source(): DamageSource
    }
    type LivingEntityDeathEventJS_ = LivingEntityDeathEventJS;
    class ElytraItem extends Internal.Item implements Internal.Wearable {
        constructor(arg0: Internal.Item$Properties_)
        getMaxDamage(arg0: Internal.ItemStack_): number;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        setDigSpeed(speed: number): void;
        onUsingTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): Internal.InteractionResult;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        setAttackSpeed(attackSpeed: number): void;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        getCreativeTabs(): Internal.Collection<Internal.CreativeModeTab>;
        getXpRepairRatio(arg0: Internal.ItemStack_): number;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: Internal.Component_): Internal.Component;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        static isFlyEnabled(arg0: Internal.ItemStack_): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        arch$registryName(): ResourceLocation;
        setAttackDamage(attackDamage: number): void;
        getAttributeModifiers(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        arch$holder(): Internal.Holder<Internal.Item>;
        getMod(): string;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        setArmorProtection(armorProtection: number): void;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        setArmorToughness(armorToughness: number): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        doesSneakBypassUse(arg0: Internal.ItemStack_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getSweepHitBox(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): Internal.AABB;
        getEnchantmentLevel(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): number;
        shouldCauseReequipAnimation(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        onHorseArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Mob_): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        getDigSpeed(): number;
        setFoodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        onBlockStartBreak(arg0: Internal.ItemStack_, arg1: BlockPos_, arg2: Internal.Player_): boolean;
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        get creativeTabs(): Internal.Collection<Internal.CreativeModeTab>
        get creativeTab(): string
        set armorKnockbackResistance(knockbackResistance: number)
        set attackDamage(attackDamage: number)
        get mod(): string
        set armorProtection(armorProtection: number)
        set armorToughness(armorToughness: number)
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        get digSpeed(): number
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
    }
    type ElytraItem_ = ElytraItem;
    class CableBlock extends Internal.MaterialPipeBlock<any, any, any> {
        constructor(properties: Internal.BlockBehaviour$Properties_, insulation: any_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getWorldPipeNet(arg0: Internal.ServerLevel_): Internal.LevelPipeNet<any, any>;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getBlockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<any, any>>;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        set lightEmission(v: number)
        set destroySpeed(v: number)
        get blockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<any, any>>
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
    }
    type CableBlock_ = CableBlock;
    interface IRecipeSlotTooltipCallback {
        onTooltip(arg0: Internal.IRecipeSlotView_, arg1: Internal.List_<Internal.Component>): void;
        (arg0: Internal.IRecipeSlotView_, arg1: Internal.List_<Internal.Component>): void;
    }
    type IRecipeSlotTooltipCallback_ = IRecipeSlotTooltipCallback;
    interface IRenderer {
        onAdditionalModel(registry: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuadsOffset(): number;
        useAO(state: Internal.BlockState_): boolean;
        shouldRender(blockEntity: Internal.BlockEntity_, cameraPos: Vec3_): boolean;
        useBlockLight(stack: Internal.ItemStack_): boolean;
        render(blockEntity: Internal.BlockEntity_, partialTicks: number, stack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number): void;
        getParticleTexture(): Internal.TextureAtlasSprite;
        registerEvent(): void;
        isGui3d(): boolean;
        onPrepareTextureAtlas(atlasName: ResourceLocation_, register: Internal.Consumer_<ResourceLocation>): void;
        reBakeCustomQuads(): boolean;
        getViewDistance(): number;
        renderModel(level: Internal.BlockAndTintGetter_, pos: BlockPos_, state: Internal.BlockState_, side: Internal.Direction_, rand: Internal.RandomSource_): Internal.List<Internal.BakedQuad>;
        isGlobalRenderer(blockEntity: Internal.BlockEntity_): boolean;
        useAO(): boolean;
        isRaw(): boolean;
        hasTESR(blockEntity: Internal.BlockEntity_): boolean;
        renderItem(stack: Internal.ItemStack_, transformType: Internal.ItemTransforms$TransformType_, leftHand: boolean, matrixStack: Internal.PoseStack_, buffer: Internal.MultiBufferSource_, combinedLight: number, combinedOverlay: number, model: Internal.BakedModel_): void;
        get particleTexture(): Internal.TextureAtlasSprite
        get gui3d(): boolean
        get viewDistance(): number
        get raw(): boolean
        readonly EVENT_REGISTERS: Internal.Set<Internal.IRenderer>;
        readonly EMPTY: Internal.IRenderer;
    }
    type IRenderer_ = IRenderer;
    class Tutorial {
        constructor(arg0: Internal.Minecraft_, arg1: Internal.Options_)
        setStep(arg0: Internal.TutorialSteps_): void;
        onMouse(arg0: number, arg1: number): void;
        getMinecraft(): Internal.Minecraft;
        isSurvival(): boolean;
        addTimedToast(arg0: Internal.TutorialToast_, arg1: number): void;
        onInventoryAction(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.ClickAction_): void;
        onOpenInventory(): void;
        static key(arg0: string): Internal.Component;
        tick(): void;
        removeTimedToast(arg0: Internal.TutorialToast_): void;
        start(): void;
        onLookAt(arg0: Internal.ClientLevel_, arg1: Internal.HitResult_): void;
        onInput(arg0: Internal.Input_): void;
        onDestroyBlock(arg0: Internal.ClientLevel_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: number): void;
        stop(): void;
        onGetItem(arg0: Internal.ItemStack_): void;
        set step(arg0: Internal.TutorialSteps_)
        get minecraft(): Internal.Minecraft
        get survival(): boolean
    }
    type Tutorial_ = Tutorial;
    class Element {
        constructor(protons: number, neutrons: number, halfLifeSeconds: number, decayTo: string, name: string, symbol: string, isIsotope: boolean)
        name(name: string): void;
        neutrons(): number;
        decayTo(): string;
        symbol(): string;
        protons(protons: number): void;
        mass(): number;
        isIsotope(isIsotope: boolean): void;
        halfLifeSeconds(halfLifeSeconds: number): void;
        name(): string;
        neutrons(neutrons: number): void;
        halfLifeSeconds(): number;
        decayTo(decayTo: string): void;
        isIsotope(): boolean;
        protons(): number;
        symbol(symbol: string): void;
        get isotope(): boolean
    }
    type Element_ = Element;
    interface ViewTreeObserver$OnGlobalFocusChangeListener {
        onGlobalFocusChanged(arg0: Internal.View_, arg1: Internal.View_): void;
        (arg0: Internal.View_, arg1: Internal.View_): void;
    }
    type ViewTreeObserver$OnGlobalFocusChangeListener_ = ViewTreeObserver$OnGlobalFocusChangeListener;
    class PlayerEvent$SaveToFile extends Internal.PlayerEvent {
        constructor()
        constructor(arg0: Internal.Player_, arg1: Internal.File_, arg2: string)
        getEntity(): Internal.LivingEntity;
        getPlayerFile(arg0: string): Internal.File;
        getPlayerDirectory(): Internal.File;
        getPlayerUUID(): string;
        get entity(): Internal.LivingEntity
        get playerDirectory(): Internal.File
        get playerUUID(): string
    }
    type PlayerEvent$SaveToFile_ = PlayerEvent$SaveToFile;
    /**
     * Invoked when a player opens or closes a container.
    */
    class InventoryEventJS extends Internal.PlayerEventJS {
        constructor(player: Internal.Player_, menu: Internal.AbstractContainerMenu_)
        /**
         * Gets the player that opened or closed the container.
        */
        getEntity(): Internal.LivingEntity;
        /**
         * Gets the container that was opened or closed.
        */
        getInventoryContainer(): Internal.AbstractContainerMenu;
        /**
         * Gets the player that opened or closed the container.
        */
        get entity(): Internal.LivingEntity
        /**
         * Gets the container that was opened or closed.
        */
        get inventoryContainer(): Internal.AbstractContainerMenu
    }
    type InventoryEventJS_ = InventoryEventJS;
    class EnhancedFieldManagedStorage extends Internal.FieldManagedStorage {
        constructor(enhancedManaged: Internal.IEnhancedManaged_)
        initEnhancedFeature(): void;
        markAllDirty(): void;
        markDirty(key: Internal.ManagedKey_): void;
    }
    type EnhancedFieldManagedStorage_ = EnhancedFieldManagedStorage;
    interface ByteBidirectionalIterator extends Internal.ObjectBidirectionalIterator<number>, Internal.ByteIterator {
        forEachRemaining(arg0: Internal.ByteConsumer_): void;
        /**
         * @deprecated
        */
        previous(): number;
        forEachRemaining(arg0: any): void;
        skip(arg0: number): number;
        /**
         * @deprecated
        */
        next(): any;
        forEachRemaining(arg0: Internal.IntConsumer_): void;
        hasPrevious(): boolean;
        remove(): void;
        previousByte(): number;
        back(arg0: number): number;
        hasNext(): boolean;
        nextByte(): number;
        /**
         * @deprecated
        */
        forEachRemaining(arg0: Internal.Consumer_<number>): void;
    }
    type ByteBidirectionalIterator_ = ByteBidirectionalIterator;
    interface IModFile {
        getScanResult(): Internal.ModFileScanData;
        getSecureJar(): Internal.SecureJar;
        getModInfos(): Internal.List<Internal.IModInfo>;
        getFilePath(): Internal.Path;
        getModFileInfo(): Internal.IModFileInfo;
        getFileName(): string;
        getLoaders(): Internal.List<Internal.IModLanguageProvider>;
        getType(): Internal.IModFile$Type;
        setSecurityStatus(arg0: Internal.SecureJar$Status_): void;
        getProvider(): Internal.IModProvider;
        findResource(...arg0: string[]): Internal.Path;
        getSubstitutionMap(): Internal.Supplier<Internal.Map<string, any>>;
        get scanResult(): Internal.ModFileScanData
        get secureJar(): Internal.SecureJar
        get modInfos(): Internal.List<Internal.IModInfo>
        get filePath(): Internal.Path
        get modFileInfo(): Internal.IModFileInfo
        get fileName(): string
        get loaders(): Internal.List<Internal.IModLanguageProvider>
        get type(): Internal.IModFile$Type
        set securityStatus(arg0: Internal.SecureJar$Status_)
        get provider(): Internal.IModProvider
        get substitutionMap(): Internal.Supplier<Internal.Map<string, any>>
    }
    type IModFile_ = IModFile;
    interface Object2CharFunction <K> extends it.unimi.dsi.fastutil.Function<K, string>, Internal.ToIntFunction<K> {
        put(arg0: K, arg1: string): string;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2CharFunction;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction<K>;
        andThenObject<T>(arg0: Internal.Char2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        removeChar(arg0: any): string;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        defaultReturnValue(): string;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, string>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2CharFunction;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        containsKey(arg0: any): boolean;
        getChar(arg0: any): string;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2CharFunction;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2CharFunction<T>;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2CharFunction;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: string): string;
        defaultReturnValue(arg0: string): void;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        apply(arg0: K): string;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction<K>;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction<K>;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2CharFunction<T>;
        applyAsInt(arg0: K): number;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2CharFunction;
        size(): number;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2CharFunction;
        andThenChar(arg0: Internal.Char2CharFunction_): this;
        clear(): void;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction<K>;
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<K, T>;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        identity<T>(): Internal.Function<T, T>;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2CharFunction;
        (arg0: any): string;
    }
    type Object2CharFunction_<K> = Object2CharFunction<K>;
}
declare namespace com.mojang.authlib.properties {
    class Property {
        constructor(arg0: string, arg1: string, arg2: string)
        constructor(arg0: string, arg1: string)
        /**
         * @deprecated
        */
        isSignatureValid(arg0: Internal.PublicKey_): boolean;
        getValue(): string;
        getName(): string;
        getSignature(): string;
        hasSignature(): boolean;
        get value(): string
        get name(): string
        get signature(): string
    }
    type Property_ = Property;
}
declare namespace icyllis.modernui.lifecycle {
    abstract class Lifecycle {
        constructor()
        addObserver(arg0: Internal.LifecycleObserver_): void;
        getCurrentState(): Internal.Lifecycle$State;
        removeObserver(arg0: Internal.LifecycleObserver_): void;
        get currentState(): Internal.Lifecycle$State
    }
    type Lifecycle_ = Lifecycle;
}
declare namespace com.jozufozu.flywheel.util.transform {
    interface Transform <Self extends com.jozufozu.flywheel.util.transform.Transform<Self>> extends Internal.Rotate<Self>, Internal.Scale<Self>, Internal.Translate<Self> {
        translateAll(arg0: number): Self;
        multiplyRadians(arg0: Internal.Vector3f_, arg1: number): Self;
        rotateZRadians(arg0: number): Self;
        mulNormal(arg0: Internal.Matrix3f_): Self;
        multiply(arg0: Internal.Quaternion_): Self;
        translateBack(arg0: Vec3_): Self;
        translateY(arg0: number): Self;
        translateX(arg0: number): Self;
        multiply(arg0: Internal.Vector3f_, arg1: number): Self;
        scale(arg0: number, arg1: number, arg2: number): Self;
        translateZ(arg0: number): Self;
        scale(arg0: number): Self;
        rotateCentered(arg0: Internal.Quaternion_): Self;
        transform(arg0: Internal.PoseStack_): Self;
        translateBack(arg0: Vec3i_): Self;
        translate(arg0: number, arg1: number, arg2: number): Self;
        translateBack(arg0: number, arg1: number, arg2: number): Self;
        nudge(arg0: number): Self;
        transform(arg0: Internal.Matrix4f_, arg1: Internal.Matrix3f_): Self;
        rotateXRadians(arg0: number): Self;
        unCentre(): Self;
        mulPose(arg0: Internal.Matrix4f_): Self;
        rotate(arg0: Internal.Direction_, arg1: number): Self;
        rotate(arg0: number, arg1: Internal.Direction$Axis_): Self;
        translate(arg0: Vec3i_): Self;
        rotateYRadians(arg0: number): Self;
        translate(arg0: Internal.Vector3f_): Self;
        translate(arg0: Vec3_): Self;
        rotateToFace(arg0: Internal.Direction_): Self;
        centre(): Self;
        rotateY(arg0: number): Self;
        rotateZ(arg0: number): Self;
        rotateCentered(arg0: Internal.Direction_, arg1: number): Self;
        rotateX(arg0: number): Self;
    }
    type Transform_<Self extends com.jozufozu.flywheel.util.transform.Transform<Self>> = Transform<Self>;
}
declare namespace com.jozufozu.flywheel.core.model {
    interface Model {
        name(): string;
        empty(): boolean;
        createEBO(): Internal.ElementBuffer;
        size(): number;
        getReader(): Internal.VertexList;
        writeInto(arg0: Internal.ByteBuffer_): void;
        getType(): Internal.VertexType;
        "delete"(): void;
        vertexCount(): number;
        get reader(): Internal.VertexList
        get type(): Internal.VertexType
    }
    type Model_ = Model;
}
declare namespace dev.latvian.mods.kubejs {
    class BuilderBase {
        translationKey(key: Special.LangKey): dev.latvian.mods.kubejs.BuilderBase<T>;
    }
    type BuilderBase_ = BuilderBase;
}
declare namespace com.mojang.datafixers {
    class View <A, B> implements Internal.App2<any, A, B> {
        constructor(arg0: com.mojang.datafixers.types.Type_<A>, arg1: com.mojang.datafixers.types.Type_<B>, arg2: Internal.PointFree_<Internal.Function<A, B>>)
        type(): com.mojang.datafixers.types.Type<A>;
        static nopView<A>(arg0: com.mojang.datafixers.types.Type_<A>): com.mojang.datafixers.View<A, A>;
        static create<A, B>(arg0: com.mojang.datafixers.types.Type_<A>, arg1: com.mojang.datafixers.types.Type_<B>, arg2: Internal.PointFree_<Internal.Function<A, B>>): com.mojang.datafixers.View<A, B>;
        getFuncType(): com.mojang.datafixers.types.Type<Internal.Function<A, B>>;
        flatMap<C>(arg0: Internal.Function_<com.mojang.datafixers.types.Type<B>, com.mojang.datafixers.View<B, C>>): com.mojang.datafixers.View<A, C>;
        static create<A, B>(arg0: string, arg1: com.mojang.datafixers.types.Type_<A>, arg2: com.mojang.datafixers.types.Type_<B>, arg3: Internal.Function_<Internal.DynamicOps<any>, Internal.Function<A, B>>): com.mojang.datafixers.View<A, B>;
        compose<C>(arg0: com.mojang.datafixers.View_<C, A>): com.mojang.datafixers.View<C, B>;
        rewrite(arg0: Internal.PointFreeRule_): Internal.Optional<com.mojang.datafixers.View<A, B>>;
        newType(): com.mojang.datafixers.types.Type<B>;
        "function"(): Internal.PointFree<Internal.Function<A, B>>;
        rewriteOrNop(arg0: Internal.PointFreeRule_): this;
        get funcType(): com.mojang.datafixers.types.Type<Internal.Function<A, B>>
    }
    type View_<A, B> = View<A, B>;
}
declare namespace icyllis.modernui.core {
    abstract class Context {
        constructor()
        getResources(): Internal.Resources;
        get resources(): Internal.Resources
    }
    type Context_ = Context;
}
declare namespace com.supermartijn642.fusion.api.util {
    interface Serializer <T> {
        deserialize(json: Internal.JsonObject_): T;
        serialize(value: T): Internal.JsonObject;
    }
    type Serializer_<T> = Serializer<T>;
}
declare namespace icyllis.modernui.view {
    abstract class InputEvent {
        getEventTimeNano(): number;
        recycle(): void;
        getEventTime(): number;
        cancel(): void;
        copy(): this;
        get eventTimeNano(): number
        get eventTime(): number
    }
    type InputEvent_ = InputEvent;
}
declare namespace icyllis.modernui.graphics {
    class Point {
        constructor()
        constructor(x: number, y: number)
        offset(dx: number, dy: number): void;
        static copy(p: icyllis.modernui.graphics.Point_): icyllis.modernui.graphics.Point;
        set(p: icyllis.modernui.graphics.Point_): void;
        set(x: number, y: number): void;
        copy(): this;
        negate(): void;
        x: number;
        y: number;
    }
    type Point_ = Point;
    class Matrix extends Internal.Matrix {
        constructor()
        constructor(m: icyllis.modernui.graphics.Matrix_)
        mapRect(r: Internal.RectF_): void;
        clone(): any;
        mapRectOut(l: number, t: number, r: number, b: number, out: Internal.Rect_): void;
        mapPoint(p: number[]): void;
        mapPoint(p: Internal.PointF_): void;
        mapRect(l: number, t: number, r: number, b: number, out: Internal.Rect_): void;
        mapRect(r: Internal.RectF_, out: Internal.Rect_): void;
        mapRectOut(r: Internal.Rect_, out: Internal.Rect_): void;
        mapRect(r: Internal.Rect_, out: Internal.Rect_): void;
        mapRectOut(r: Internal.RectF_, out: Internal.Rect_): void;
    }
    type Matrix_ = Matrix;
    class BlendMode extends Internal.Enum<icyllis.modernui.graphics.BlendMode> {
        static values(): icyllis.modernui.graphics.BlendMode[];
        static valueOf(name: string): icyllis.modernui.graphics.BlendMode;
        static readonly MULTIPLY: icyllis.modernui.graphics.BlendMode;
        static readonly LUMINOSITY: icyllis.modernui.graphics.BlendMode;
        static readonly HARD_LIGHT: icyllis.modernui.graphics.BlendMode;
        static readonly DST_OVER: icyllis.modernui.graphics.BlendMode;
        static readonly PLUS: icyllis.modernui.graphics.BlendMode;
        static readonly SRC_OUT: icyllis.modernui.graphics.BlendMode;
        static readonly EXCLUSION: icyllis.modernui.graphics.BlendMode;
        static readonly DST: icyllis.modernui.graphics.BlendMode;
        static readonly SCREEN: icyllis.modernui.graphics.BlendMode;
        static readonly SATURATION: icyllis.modernui.graphics.BlendMode;
        static readonly SRC_OVER: icyllis.modernui.graphics.BlendMode;
        static readonly DST_ATOP: icyllis.modernui.graphics.BlendMode;
        static readonly SRC: icyllis.modernui.graphics.BlendMode;
        static readonly SRC_ATOP: icyllis.modernui.graphics.BlendMode;
        static readonly DARKEN: icyllis.modernui.graphics.BlendMode;
        static readonly SOFT_LIGHT: icyllis.modernui.graphics.BlendMode;
        static readonly SRC_IN: icyllis.modernui.graphics.BlendMode;
        static readonly COLOR: icyllis.modernui.graphics.BlendMode;
        static readonly COLOR_DODGE: icyllis.modernui.graphics.BlendMode;
        static readonly DST_OUT: icyllis.modernui.graphics.BlendMode;
        static readonly CLEAR: icyllis.modernui.graphics.BlendMode;
        static readonly DST_IN: icyllis.modernui.graphics.BlendMode;
        static readonly COLOR_BURN: icyllis.modernui.graphics.BlendMode;
        static readonly XOR: icyllis.modernui.graphics.BlendMode;
        static readonly OVERLAY: icyllis.modernui.graphics.BlendMode;
        static readonly DIFFERENCE: icyllis.modernui.graphics.BlendMode;
        static readonly HUE: icyllis.modernui.graphics.BlendMode;
        static readonly LIGHTEN: icyllis.modernui.graphics.BlendMode;
    }
    type BlendMode_ = "multiply" | "plus" | "hard_light" | "difference" | "dst" | "src_out" | "dst_atop" | "color" | "lighten" | "dst_over" | "darken" | "color_burn" | "saturation" | "src_in" | "hue" | "xor" | "luminosity" | "overlay" | "dst_in" | "src_atop" | BlendMode | "dst_out" | "src_over" | "screen" | "clear" | "soft_light" | "src" | "exclusion" | "color_dodge";
}
declare namespace com.simibubi.create.foundation.utility {
    class Pair <F, S> {
        static of<F, S>(arg0: F, arg1: S): com.simibubi.create.foundation.utility.Pair<F, S>;
        copy(): this;
        swap(): com.simibubi.create.foundation.utility.Pair<S, F>;
        setFirst(arg0: F): void;
        getSecond(): S;
        setSecond(arg0: S): void;
        getFirst(): F;
        set first(arg0: F)
        get second(): S
        set second(arg0: S)
        get first(): F
    }
    type Pair_<F, S> = Pair<F, S>;
    class Color {
        constructor(arg0: number, arg1: number, arg2: number)
        constructor(arg0: number, arg1: boolean)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        constructor(arg0: number)
        constructor(arg0: number, arg1: number, arg2: number, arg3: number)
        brighter(): this;
        getAlphaAsFloat(): number;
        setValue(arg0: number): this;
        getAlpha(): number;
        getBlueAsFloat(): number;
        setGreen(arg0: number): this;
        setBlue(arg0: number): this;
        setRed(arg0: number): this;
        setImmutable(): this;
        setBlue(arg0: number): this;
        setGreen(arg0: number): this;
        getGreenAsFloat(): number;
        static mixColors(arg0: number, arg1: number, arg2: number): number;
        getBlue(): number;
        getGreen(): number;
        getRGB(): number;
        static rainbowColor(arg0: number): com.simibubi.create.foundation.utility.Color;
        copy(arg0: boolean): this;
        setAlpha(arg0: number): this;
        scaleAlpha(arg0: number): this;
        mixWith(arg0: com.simibubi.create.foundation.utility.Color_, arg1: number): this;
        static mixColors(arg0: com.simibubi.create.foundation.utility.Color_, arg1: com.simibubi.create.foundation.utility.Color_, arg2: number): com.simibubi.create.foundation.utility.Color;
        copy(): this;
        darker(): this;
        getRed(): number;
        getRedAsFloat(): number;
        asVectorF(): Internal.Vector3f;
        setRed(arg0: number): this;
        asVector(): Vec3;
        static generateFromLong(arg0: number): com.simibubi.create.foundation.utility.Color;
        setAlpha(arg0: number): this;
        static mixColors(arg0: Internal.Couple_<com.simibubi.create.foundation.utility.Color>, arg1: number): com.simibubi.create.foundation.utility.Color;
        modifyValue(arg0: Internal.UnaryOperator_<number>): this;
        get alphaAsFloat(): number
        set value(arg0: number)
        get alpha(): number
        get blueAsFloat(): number
        set green(arg0: number)
        set blue(arg0: number)
        set red(arg0: number)
        set blue(arg0: number)
        set green(arg0: number)
        get greenAsFloat(): number
        get blue(): number
        get green(): number
        get RGB(): number
        set alpha(arg0: number)
        get red(): number
        get redAsFloat(): number
        set red(arg0: number)
        set alpha(arg0: number)
        static readonly BLACK: com.simibubi.create.foundation.utility.Color;
        static readonly WHITE: com.simibubi.create.foundation.utility.Color;
        static readonly TRANSPARENT_BLACK: com.simibubi.create.foundation.utility.Color;
        static readonly RED: com.simibubi.create.foundation.utility.Color;
        static readonly SPRING_GREEN: com.simibubi.create.foundation.utility.Color;
        static readonly GREEN: com.simibubi.create.foundation.utility.Color;
    }
    type Color_ = Color;
}
declare namespace Special {
    type Mod = "dynamiclightsreforged" | "cyclopscore" | "notenoughcrashes" | "ftbessentials" | "supermartijn642configlib" | "modernworldcreation" | "extendedcrafting" | "rubidium" | "modnametooltip" | "laserio" | "controlling" | "mixinextras" | "bookshelf" | "buildinggadgets" | "ldlib" | "twerkitmeal" | "fpsreducer" | "cat_jam" | "cloth_config" | "konkrete" | "webdisplays" | "corpse" | "exmachinis" | "farmersdelight" | "commoncapabilities" | "dogslie" | "supermartijn642corelib" | "reeses_sodium_options" | "simplybackpacks" | "thermalendergy" | "mysticaladaptations" | "lightspeed" | "curios" | "patchouli" | "createarmory" | "framedblocks" | "mysticalcustomization" | "ftbultimine" | "architectury" | "jecalculation" | "cupboard" | "woodenbucket" | "trashcans" | "probejs" | "toms_storage" | "classicbar" | "polylib" | "fastleafdecay" | "codechickenlib" | "geckolib3" | "sliceanddice" | "rhino" | "cucumber" | "ftblibrary" | "ftbteams" | "rechiseled" | "nonetherportal" | "itemfilters" | "createlowheated" | "forgecef" | "thermal_extra" | "clumps" | "shutupexperimentalsettings" | "naturescompass" | "komarumod" | "mobilebeacon" | "libx" | "badmobs" | "rechiseledcreate" | "ftbbackups2" | "gtceu" | "packagedexcrafting" | "fusion" | "enderstorage" | "edivadlib" | "rubidium_extras" | "ftbchunks" | "forge" | "colossalchests" | "mysticalagriculture" | "mysticalagradditions" | "zerocore" | "bigreactors" | "minecraft" | "right_click_get_crops" | "cofh_core" | "thermal" | "thermal_foundation" | "thermal_expansion" | "ensorcellation" | "mousetweaks" | "configuration" | "titanium" | "ftbquests" | "commonality" | "jade" | "skyblockbuilder" | "packagedauto" | "mmt" | "defaultworldtype" | "betterfpsdist" | "kotlinforforge" | "firesticks" | "flywheel" | "effortlessbuilding" | "create" | "create_crystal_clear" | "bucketlib" | "thermal_cultivation" | "stellarview" | "sgjourney" | "fluxnetworks" | "almostunified" | "jei" | "kubejs" | "ae2" | "aeinfinitybooster" | "ae2additions" | "eterminal" | "ae2wtlib" | "kubejs_thermal" | "expatternprovider" | "entityculling" | "skyguis" | "kubejs_create" | "automobility" | "ferritecore" | "modernui" | "apexcore" | "fantasyfurniture" | "infinity_provider" | "modularrouters" | "exnihilosequentia" | "no_telemetry" | "xtonesreworked"
    type Ingredient = "libx:effect" | "libx:potion" | "bucketlib:fluid" | "bucketlib:milk" | "kubejs:wildcard" | "kubejs:custom" | "kubejs:custom_predicate" | "kubejs:mod" | "kubejs:regex" | "kubejs:creative_tab" | "farmersdelight:tool_action" | "forge:compound" | "forge:nbt" | "forge:partial_nbt" | "forge:difference" | "forge:intersection" | "minecraft:item" | "mysticalagriculture:all_hoes" | "mysticalagriculture:filled_soul_jars" | "mysticalagriculture:crop_component" | "create:block_tag_ingredient" | "gtceu:sized" | "simplybackpacks:nbt_target" | "cofh_core:with_count";
    type Advancement = "create:recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock" | "minecraft:recipes/building_blocks/weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_purple" | "create:recipes/create.base/crafting/kinetics/mechanical_bearing" | "minecraft:recipes/redstone/acacia_button" | "minecraft:recipes/decorations/brick_wall" | "ae2:recipes/ae2.main/network/cables/smart_yellow" | "thermalendergy:recipes/thermalendergy/energy_nullifier_augment" | "minecraft:recipes/building_blocks/stone_bricks" | "create:recipes/create.base/crafting/appliances/copper_backtank" | "minecraft:recipes/building_blocks/polished_deepslate" | "bigreactors:recipes/bigreactors.general/turbine/ridiculite_block" | "create:recipes/create.base/crafting/appliances/copper_diving_boots" | "minecraft:husbandry/allay_deliver_item_to_player" | "minecraft:recipes/combat/leather_helmet" | "minecraft:recipes/building_blocks/polished_blackstone_brick_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_calcite_crook" | "create:recipes/create.base/crafting/appliances/dough" | "minecraft:recipes/decorations/blast_furnace" | "minecraft:recipes/decorations/ladder" | "minecraft:recipes/decorations/red_nether_brick_wall" | "minecraft:recipes/decorations/magenta_stained_glass_pane" | "create:recipes/create.base/crafting/curiosities/peculiar_bell" | "minecraft:recipes/building_blocks/stripped_mangrove_wood" | "minecraft:recipes/decorations/black_carpet_from_white_carpet" | "create:recipes/create.palettes/cut_ochrum_slab_from_stone_types_ochrum_stonecutting" | "create:recipes/create.palettes/small_limestone_brick_stairs" | "mobilebeacon:misc/mobile_beacon_netherite" | "create:recipes/create.palettes/small_tuff_brick_slab_recycling" | "ae2:recipes/ae2.main/blasting/sky_stone_block" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/passivefluidport_forge" | "create:recipes/create.palettes/cut_dripstone_wall_from_stone_types_dripstone_stonecutting" | "thermalendergy:recipes/thermalendergy/melodium_ingot_from_dust" | "minecraft:recipes/decorations/brown_banner" | "create:recipes/create.base/crafting/kinetics/metal_bracket" | "create:recipes/create.palettes/crafting/kinetics/lime_seat" | "colossalchests:size/diamond" | "create:recipes/create.palettes/cut_calcite_slab_recycling" | "minecraft:recipes/building_blocks/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:recipes/building_blocks/mangrove_planks" | "create:recipes/create.palettes/polished_cut_limestone_stairs" | "minecraft:recipes/misc/lapis_lazuli_from_smelting_deepslate_lapis_ore" | "thermalendergy:recipes/thermalendergy/ingot_to_melodium_block" | "minecraft:recipes/misc/emerald" | "ae2:recipes/ae2.main/network/cables/dense_smart_cyan" | "create:recipes/create.palettes/cut_andesite_bricks_from_stone_types_andesite_stonecutting" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:recipes/building_blocks/brick_stairs" | "create:recipes/create.palettes/small_dripstone_brick_slab_recycling" | "minecraft:recipes/building_blocks/blue_wool" | "minecraft:recipes/decorations/deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "create:recipes/create.base/crafting/kinetics/track_station" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "minecraft:recipes/building_blocks/deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "create:recipes/create.palettes/cut_scorchia_brick_wall" | "mobilebeacon:misc/mobile_beacon_shell" | "ae2:recipes/ae2.main/network/wireless_part" | "exnihilosequentia:recipes/exnihilosequentia/ens_netherite_crook" | "minecraft:recipes/decorations/lime_stained_glass_pane_from_glass_pane" | "ae2:recipes/ae2.main/tools/network_memory_card_gray" | "thermalendergy:recipes/thermalendergy/melodic_range_augment" | "minecraft:recipes/misc/copper_ingot_from_blasting_deepslate_copper_ore" | "create:recipes/create.palettes/cut_scoria_brick_wall" | "farmersdelight:main/get_rich_soil" | "create:recipes/create.palettes/mangrove_window_pane" | "create:recipes/create.palettes/oxidized_copper_tile_stairs" | "minecraft:recipes/building_blocks/smooth_quartz_slab" | "minecraft:recipes/building_blocks/end_stone_brick_slab" | "create:recipes/create.base/crafting/kinetics/deployer" | "create:recipes/create.palettes/cut_ochrum_stairs" | "create:recipes/create.palettes/polished_cut_tuff_stairs" | "framedblocks:recipes/framed_blocks/framed_slab_rotate_to_framed_panel" | "create:recipes/building_blocks/smelting/tin_ingot_compat_thermal" | "farmersdelight:recipes/farmersdelight/cooking/tomato_sauce" | "minecraft:recipes/decorations/polished_deepslate_wall" | "create:recipes/building_blocks/granite_from_stone_types_granite_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_green" | "create:clockwork_bearing" | "create:recipes/create.palettes/smelting/scoria" | "ae2:recipes/ae2.main/network/parts/terminals_pattern_encoding" | "create:recipes/create.palettes/small_dripstone_brick_stairs_from_stone_types_dripstone_stonecutting" | "ae2:recipes/ae2.main/block_cutter/walls/chiseled_quartz_wall" | "minecraft:recipes/decorations/orange_bed" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/controlrod" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_tile_slab_from_honeycomb" | "minecraft:recipes/decorations/fletching_table" | "minecraft:recipes/food/cooked_chicken_from_campfire_cooking" | "minecraft:recipes/decorations/brown_bed" | "exnihilosequentia:recipes/exnihilosequentia/ens_fired_crucible" | "minecraft:recipes/food/cooked_mutton_from_smoking" | "minecraft:recipes/building_blocks/deepslate_bricks" | "ae2:recipes/ae2.main/tools/paintballs_lumen_light_gray" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/casing_recycle_glass" | "minecraft:recipes/building_blocks/polished_diorite_stairs" | "colossalchests:base/iron" | "create:recipes/create.palettes/small_dripstone_bricks_from_stone_types_dripstone_stonecutting" | "create:recipes/create.palettes/layered_granite_from_stone_types_granite_stonecutting" | "create:recipes/create.palettes/cut_andesite_brick_wall_from_stone_types_andesite_stonecutting" | "ae2:main/facade" | "create:recipes/create.base/crafting/appliances/clipboard" | "exnihilosequentia:recipes/exnihilosequentia/ens_guardian_doll" | "minecraft:recipes/misc/gold_ingot_from_gold_block" | "minecraft:recipes/building_blocks/light_blue_stained_glass" | "ae2additions:recipes/ae2additions/components/65536k" | "farmersdelight:recipes/farmersdelight/cooking/stuffed_pumpkin_block" | "ae2additions:recipes/ae2additions/cells/super/256k-housing" | "create:recipes/create.palettes/cut_deepslate_wall" | "create:recipes/create.base/crafting/kinetics/shaft" | "create:recipes/create.palettes/polished_cut_scoria_wall" | "create:recipes/create.base/crafting/kinetics/mechanical_drill" | "minecraft:recipes/misc/lapis_lazuli_from_blasting_lapis_ore" | "ae2:recipes/ae2.main/network/blocks/interfaces_interface_alt" | "minecraft:recipes/decorations/purple_bed" | "farmersdelight:recipes/farmersdelight/honey_glazed_ham_block" | "create:recipes/create.palettes/polished_cut_diorite_stairs" | "laserio:recipes/laserio/logic_chip_raw" | "farmersdelight:recipes/farmersdelight/mutton_wrap" | "ae2additions:recipes/ae2additions/cells/item/casing-65536k" | "exnihilosequentia:recipes/exnihilosequentia/ens_deepslate_crook" | "framedblocks:recipes/framed_blocks/framed_flat_ext_inner_double_slope_panel_corner_rotate_to_framed_flat_elev_inner_double_slope_slab_corner" | "framedblocks:recipes/framed_blocks/framed_vertical_double_stairs_rotate_to_framed_double_stairs" | "minecraft:recipes/decorations/light_gray_glazed_terracotta" | "create:recipes/create.base/crafting/materials/brass_ingot_from_compacting" | "minecraft:recipes/building_blocks/mossy_stone_bricks_from_vine" | "sgjourney:recipes/naquadah/naquadah_from_blasting" | "minecraft:recipes/redstone/birch_button" | "minecraft:recipes/building_blocks/quartz_slab" | "create:recipes/create.palettes/small_scorchia_brick_slab_recycling" | "bigreactors:recipes/bigreactors.general/blasting/yellorium_from_dust" | "farmersdelight:recipes/farmersdelight/red_canvas_sign" | "minecraft:recipes/building_blocks/jungle_wood" | "minecraft:recipes/combat/netherite_chestplate_smithing" | "ae2:recipes/ae2.main/network/crafting/4k_cpu_crafting_storage" | "create:recipes/create.base/crafting/kinetics/cuckoo_clock" | "minecraft:recipes/decorations/purple_glazed_terracotta" | "minecraft:story/deflect_arrow" | "create:recipes/create.palettes/crafting/kinetics/cyan_seat" | "minecraft:recipes/building_blocks/light_blue_wool" | "create:recipes/create.palettes/polished_cut_tuff_wall_from_stone_types_tuff_stonecutting" | "colossalchests:size/silver" | "create:sturdy_sheet" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_lead" | "ae2:recipes/tools/tools/nether_quartz_spade" | "ae2:recipes/ae2.main/materials/cardspeed" | "minecraft:recipes/tools/golden_axe" | "minecraft:husbandry/leash_all_frog_variants" | "create:recipes/create.base/crafting/kinetics/stressometerfrom_conversion" | "ae2additions:recipes/ae2additions/cells/super/1k-housing" | "create:recipes/create.palettes/small_veridium_bricks_from_stone_types_veridium_stonecutting" | "minecraft:recipes/building_blocks/deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "minecraft:recipes/decorations/orange_banner" | "farmersdelight:recipes/farmersdelight/iron_knife" | "farmersdelight:recipes/farmersdelight/tatami_block_from_full" | "create:recipes/create.palettes/cut_calcite_brick_stairs" | "create:recipes/create.palettes/cut_calcite_slab_from_stone_types_calcite_stonecutting" | "minecraft:recipes/decorations/oak_sign" | "exnihilosequentia:recipes/exnihilosequentia/ens_andesite_crook" | "farmersdelight:recipes/farmersdelight/cooking/fish_stew" | "create:recipes/create.palettes/polished_cut_asurine_slab_from_stone_types_asurine_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_zinc_nugget" | "minecraft:recipes/building_blocks/red_concrete_powder" | "create:recipes/create.palettes/granite_pillar_from_stone_types_granite_stonecutting" | "framedblocks:recipes/framed_blocks/framed_gate" | "minecraft:recipes/tools/golden_pickaxe" | "toms_storage:unlock_glowstone" | "minecraft:recipes/brewing/magma_cream" | "bigreactors:recipes/bigreactors.general/blutonium_ingot_to_nugget" | "create:recipes/create.palettes/crafting/kinetics/brown_seat_from_other_seat" | "minecraft:nether/brew_potion" | "create:recipes/create.base/crafting/kinetics/controls" | "minecraft:recipes/building_blocks/polished_deepslate_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_warped_crucible" | "sgjourney:recipes/misc/sandstone_switch" | "minecraft:recipes/building_blocks/quartz_bricks" | "minecraft:recipes/decorations/deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "create:recipes/create.palettes/layered_deepslate_from_stone_types_deepslate_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_terracotta_crook" | "minecraft:recipes/decorations/purple_stained_glass_pane_from_glass_pane" | "ae2:recipes/ae2.main/network/blocks/io_port" | "farmersdelight:recipes/farmersdelight/cabbage" | "create:recipes/create.palettes/polished_cut_limestone_from_stone_types_limestone_stonecutting" | "framedblocks:recipes/framed_blocks/framed_extended_slope_panel_rotate_to_framed_elevated_slope_slab" | "farmersdelight:recipes/farmersdelight/fruit_salad" | "minecraft:end/dragon_egg" | "exnihilosequentia:recipes/exnihilosequentia/ens_tin_ingot_from_nugget" | "create:recipes/building_blocks/blasting/silver_ingot_compat_thermal" | "ae2:recipes/ae2.main/network/cables/covered_green" | "minecraft:husbandry/fishy_business" | "create:recipes/create.palettes/polished_cut_crimsite_slab" | "framedblocks:recipes/framed_blocks/framed_stacked_slope_slab_rotate_to_framed_stacked_slope_panel" | "minecraft:recipes/building_blocks/lapis_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_golden_hammer" | "create:recipes/create.palettes/brass_ladder_from_ingots_brass_stonecutting" | "create:recipes/create.palettes/small_scorchia_bricks_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/food/cooked_cod_from_smoking" | "farmersdelight:main/obtain_netherite_knife" | "minecraft:nether/explore_nether" | "create:recipes/create.base/crafting/kinetics/hand_crank" | "modularrouters:recipes/modularrouters/pushing_augment" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/bearing" | "minecraft:recipes/building_blocks/prismarine" | "create:recipes/create.base/crafting/appliances/copper_diving_helmet" | "sgjourney:stargate/root" | "minecraft:recipes/building_blocks/polished_diorite" | "create:recipes/create.base/crafting/curiosities/minecart_coupling" | "minecraft:recipes/building_blocks/red_wool" | "minecraft:recipes/misc/brown_dye" | "minecraft:recipes/building_blocks/raw_iron_block" | "create:recipes/create.palettes/cut_veridium_slab_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/small_veridium_brick_wall_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/cut_granite_brick_stairs_from_stone_types_granite_stonecutting" | "ae2:recipes/ae2.main/network/cables/covered_gray" | "bigreactors:recipes/bigreactors.general/smelting/yellorium_from_dust" | "create:recipes/create.palettes/cut_dripstone_brick_wall" | "create:recipes/create.base/crafting/appliances/netherite_diving_helmet" | "minecraft:recipes/building_blocks/mud_brick_slab_from_mud_bricks_stonecutting" | "modularrouters:recipes/modularrouters/range_down_augment" | "farmersdelight:recipes/food/cooking/beetroot_soup" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/redstoneport" | "framedblocks:recipes/framed_blocks/framed_flat_inner_slope_slab_corner" | "create:recipes/create.palettes/cut_asurine_brick_slab" | "ae2additions:recipes/ae2additions/cells/fluid/1024k" | "bigreactors:recipes/bigreactors.general/smelting/magentite_from_dust" | "ae2wtlib:recipes/magnet_card" | "create:extendo_grip" | "ae2:recipes/ae2.main/tools/paintballs_lumen_purple" | "minecraft:recipes/building_blocks/end_stone_brick_slab_from_end_stone_stonecutting" | "minecraft:recipes/decorations/blue_stained_glass_pane_from_glass_pane" | "minecraft:recipes/misc/netherite_scrap_from_blasting" | "create:glass_pipe" | "minecraft:recipes/combat/diamond_sword" | "minecraft:recipes/decorations/cyan_stained_glass_pane" | "minecraft:recipes/building_blocks/ens_diorite" | "create:recipes/create.palettes/cut_ochrum_slab" | "minecraft:recipes/misc/white_dye" | "minecraft:recipes/building_blocks/stripped_warped_hyphae" | "create:recipes/create.palettes/small_calcite_bricks_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_shingle_stairs_from_honeycomb" | "minecraft:recipes/decorations/jukebox" | "ae2:recipes/ae2.main/network/cables/covered_black" | "webdisplays:link_peripheral" | "create:recipes/create.base/crafting/kinetics/blue_valve_handle_from_other_valve_handle" | "farmersdelight:recipes/farmersdelight/skillet" | "create:recipes/create.palettes/small_deepslate_bricks_from_stone_types_deepslate_stonecutting" | "create:recipes/create.palettes/cut_granite_slab_recycling" | "minecraft:recipes/misc/gold_nugget" | "minecraft:recipes/building_blocks/smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "minecraft:nether/all_effects" | "framedblocks:recipes/framed_blocks/framed_divided_slab_rotate_to_framed_divided_panel_horizontal" | "create:recipes/create.palettes/polished_cut_asurine_from_stone_types_asurine_stonecutting" | "framedblocks:recipes/framed_blocks/framed_stone_button" | "minecraft:recipes/decorations/yellow_bed_from_white_bed" | "create:recipes/create.base/crafting/logistics/powered_toggle_latch" | "farmersdelight:recipes/food/cooking/rabbit_stew" | "sgjourney:recipes/naquadah/raw_naquadah_from_block" | "farmersdelight:recipes/farmersdelight/brown_canvas_sign" | "ae2:recipes/ae2.main/shaped/stairs/sky_stone_small_brick" | "ae2additions:recipes/ae2additions/cells/super/4096k-housing" | "create:recipes/create.base/crafting/kinetics/whisk" | "create:recipes/create.palettes/cut_calcite_brick_stairs_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/exposed_copper_shingle_slab_from_exposed_copper_shingles_stonecutting" | "create:recipes/create.palettes/cut_granite_brick_slab_recycling" | "minecraft:recipes/decorations/white_glazed_terracotta" | "minecraft:recipes/combat/iron_helmet" | "create:recipes/create.palettes/crafting/kinetics/white_seat" | "exnihilosequentia:recipes/exnihilosequentia/ens_acacia_barrel" | "minecraft:recipes/tools/golden_shovel" | "create:recipes/create.palettes/warped_window_pane" | "exnihilosequentia:recipes/exnihilosequentia/ens_flint_mesh" | "create:recipes/create.palettes/polished_cut_scoria_stairs" | "minecraft:recipes/combat/diamond_chestplate" | "create:recipes/create.palettes/crafting/kinetics/cyan_seat_from_other_seat" | "minecraft:story/mine_stone" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:recipes/decorations/furnace" | "minecraft:recipes/food/beetroot_soup" | "farmersdelight:recipes/tools/lead_from_straw" | "minecraft:recipes/building_blocks/andesite_stairs" | "modularrouters:recipes/modularrouters/range_up_from_down" | "minecraft:recipes/redstone/redstone_torch" | "minecraft:recipes/food/golden_apple" | "minecraft:recipes/misc/gold_ingot_from_blasting_raw_gold" | "minecraft:recipes/building_blocks/green_concrete_powder" | "ae2:recipes/ae2.main/network/parts/terminals_crafting" | "farmersdelight:recipes/farmersdelight/cooked_chicken_cuts_from_smoking" | "create:recipes/misc/blasting/copper_ingot_from_crushed" | "farmersdelight:recipes/farmersdelight/rope" | "modularrouters:recipes/modularrouters/regulator_augment" | "minecraft:recipes/building_blocks/orange_stained_glass" | "create:recipes/create.palettes/small_scoria_brick_wall_from_stone_types_scoria_stonecutting" | "minecraft:recipes/decorations/cyan_bed_from_white_bed" | "expatternprovider:recipes/epp/epp" | "create:recipes/create.base/crafting/kinetics/wooden_bracket" | "minecraft:adventure/two_birds_one_arrow" | "minecraft:recipes/decorations/end_crystal" | "framedblocks:recipes/framed_blocks/framed_torch" | "minecraft:recipes/building_blocks/ens_ancient_debris" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_slope_panel_corner_rotate_to_framed_flat_stacked_slope_slab_corner" | "minecraft:recipes/decorations/magenta_carpet_from_white_carpet" | "create:recipes/create.base/smelting/zinc_ingot_from_crushed" | "minecraft:recipes/redstone/birch_door" | "ae2:recipes/ae2.main/tools/network_memory_card_purple" | "create:root" | "ae2additions:recipes/ae2additions/cells/item/65536k" | "exnihilosequentia:recipes/exnihilosequentia/ens_cooked_silkworm_from_smoker" | "create:recipes/create.palettes/crimsite_pillar_from_stone_types_crimsite_stonecutting" | "modularrouters:recipes/modularrouters/range_down_from_up" | "create:recipes/create.palettes/polished_cut_calcite_slab_from_stone_types_calcite_stonecutting" | "farmersdelight:recipes/farmersdelight/crimson_cabinet" | "create:train_crash_backwards" | "create:recipes/create.palettes/small_crimsite_brick_stairs" | "minecraft:recipes/decorations/snow" | "minecraft:recipes/decorations/soul_lantern" | "ae2additions:recipes/ae2additions/cells/fluid/4096k" | "minecraft:recipes/building_blocks/oxidized_cut_copper_from_oxidized_copper_stonecutting" | "minecraft:recipes/decorations/birch_fence" | "minecraft:recipes/decorations/sandstone_wall_from_sandstone_stonecutting" | "modularrouters:recipes/modularrouters/camouflage_upgrade" | "bigreactors:recipes/bigreactors.general/blasting/blutonium_from_dust" | "minecraft:recipes/building_blocks/stone_brick_stairs" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_inner_slope_slab_corner" | "ae2:recipes/ae2.main/shaped/stairs/sky_stone_brick" | "minecraft:recipes/combat/golden_boots" | "create:recipes/create.palettes/polished_cut_scorchia_wall" | "minecraft:recipes/tools/wooden_axe" | "ae2:recipes/ae2.main/shaped/slabs/quartz_pillar" | "create:recipes/create.palettes/cut_veridium_stairs" | "create:recipes/create.palettes/small_granite_brick_slab_from_stone_types_granite_stonecutting" | "minecraft:recipes/misc/gold_ingot_from_smelting_gold_ore" | "minecraft:recipes/building_blocks/stone_bricks_from_stone_stonecutting" | "create:copper" | "minecraft:recipes/building_blocks/chiseled_sandstone" | "create:recipes/create.palettes/cut_granite_stairs_from_stone_types_granite_stonecutting" | "farmersdelight:recipes/farmersdelight/cooking/fried_rice" | "create:recipes/building_blocks/smelting/lead_ingot_compat_thermal" | "create:recipes/create.base/crafting/kinetics/gearbox" | "farmersdelight:recipes/farmersdelight/dark_oak_cabinet" | "farmersdelight:recipes/farmersdelight/horse_feed" | "create:recipes/create.palettes/cut_deepslate_brick_wall_from_stone_types_deepslate_stonecutting" | "create:recipes/create.palettes/cut_limestone_brick_wall" | "create:recipes/create.palettes/layered_diorite_from_stone_types_diorite_stonecutting" | "trashcans:recipes/decorations/energy_trash_can" | "create:recipes/create.palettes/cut_andesite_stairs" | "sgjourney:recipes/misc/fire_pit" | "woodenbucket:recipes/misc/wooden_bucket" | "create:potato_cannon" | "create:recipes/create.palettes/veridium_from_stone_types_veridium_stonecutting" | "minecraft:recipes/building_blocks/stone_slab" | "minecraft:recipes/decorations/black_carpet" | "create:recipes/create.palettes/polished_cut_granite_wall" | "create:recipes/create.palettes/polished_cut_deepslate_slab" | "minecraft:recipes/misc/gold_nugget_from_blasting" | "create:recipes/create.palettes/small_granite_brick_wall" | "minecraft:recipes/decorations/yellow_stained_glass_pane" | "farmersdelight:main/get_fd_seed" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/glass" | "minecraft:recipes/building_blocks/blue_concrete_powder" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/passivetap_fe" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_honeycomb" | "minecraft:recipes/building_blocks/granite_slab_from_granite_stonecutting" | "create:recipes/create.palettes/polished_cut_granite_wall_from_stone_types_granite_stonecutting" | "create:recipes/create.palettes/cut_granite_brick_stairs" | "create:recipes/create.palettes/cut_tuff_slab" | "ae2wtlib:recipes/wireless_universal_terminal/upgrade_pattern_access" | "minecraft:recipes/building_blocks/crimson_planks" | "create:chute" | "farmersdelight:recipes/farmersdelight/shepherds_pie_block" | "create:recipes/create.palettes/crafting/kinetics/black_seat" | "ae2:recipes/ae2.main/shaped/stairs/smooth_quartz_block" | "minecraft:recipes/building_blocks/cut_sandstone" | "create:recipes/create.palettes/polished_cut_deepslate_wall_from_stone_types_deepslate_stonecutting" | "ae2:recipes/ae2.main/smelting/silicon_from_certus_quartz_dust" | "minecraft:recipes/building_blocks/smooth_red_sandstone" | "minecraft:recipes/building_blocks/black_terracotta" | "bigreactors:recipes/bigreactors.general/fluidizer/casing" | "create:recipes/create.palettes/cut_calcite_slab" | "minecraft:recipes/decorations/blackstone_wall" | "farmersdelight:recipes/farmersdelight/cooked_chicken_cuts" | "minecraft:recipes/building_blocks/weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "create:recipes/create.palettes/small_diorite_brick_stairs" | "create:recipes/create.palettes/polished_cut_tuff_slab_recycling" | "framedblocks:recipes/framed_blocks/framed_flat_ext_inner_slope_panel_corner" | "create:chained_drain" | "minecraft:recipes/decorations/purple_candle" | "minecraft:recipes/decorations/pink_glazed_terracotta" | "minecraft:recipes/misc/coal" | "minecraft:recipes/transportation/spruce_chest_boat" | "modularrouters:recipes/modularrouters/puller_module_2" | "minecraft:recipes/food/cooked_rabbit" | "modularrouters:recipes/modularrouters/puller_module_1" | "farmersdelight:recipes/farmersdelight/tatami" | "create:recipes/create.palettes/small_veridium_brick_slab_from_stone_types_veridium_stonecutting" | "minecraft:recipes/combat/leather_chestplate" | "expatternprovider:recipes/epp/wireless_connector" | "create:recipes/building_blocks/smelting/nickel_ingot_compat_thermal" | "ae2:recipes/ae2.main/block_cutter/stairs/sky_stone_stairs" | "exnihilosequentia:recipes/exnihilosequentia/ens_terracotta_hammer" | "create:recipes/create.palettes/cut_tuff_stairs" | "framedblocks:recipes/framed_blocks/framed_fancy_activator_rail_slope" | "minecraft:recipes/misc/magenta_dye_from_blue_red_pink" | "minecraft:recipes/decorations/yellow_candle" | "create:recipes/create.palettes/small_scorchia_brick_wall_from_stone_types_scorchia_stonecutting" | "minecraft:nether/obtain_blaze_rod" | "create:crushing_wheel" | "laserio:recipes/laserio/card_redstone_nbtclear" | "framedblocks:recipes/framed_blocks/framed_flat_slope_slab_corner_rotate_to_framed_flat_slope_panel_corner" | "bigreactors:recipes/bigreactors.general/reprocessor/casing" | "create:recipes/create.palettes/small_andesite_brick_wall_from_stone_types_andesite_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_copper_hammer" | "bigreactors:recipes/bigreactors.general/fluidizer/solidinjector" | "create:recipes/create.palettes/weathered_copper_tile_slab" | "create:recipes/create.palettes/small_diorite_brick_wall" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_panel_corner_rotate_to_framed_flat_double_slope_slab_corner" | "create:recipes/create.palettes/cut_granite_wall" | "bigreactors:recipes/bigreactors.general/blasting/yellorium_from_ore" | "laserio:recipes/laserio/card_redstone" | "modularrouters:recipes/modularrouters/regex_filter" | "minecraft:adventure/shoot_arrow" | "ae2:recipes/ae2.main/shaped/stairs/fluix_block" | "minecraft:recipes/building_blocks/polished_blackstone_stairs" | "ae2:recipes/ae2.main/block_cutter/walls/cut_quartz_wall" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/casing_recycle" | "create:recipes/create.palettes/small_andesite_brick_stairs" | "minecraft:recipes/building_blocks/pink_wool" | "sgjourney:recipes/naquadah/naquadah_stairs" | "farmersdelight:main/place_organic_compost" | "farmersdelight:main/place_campfire" | "farmersdelight:recipes/farmersdelight/cooking/cooked_rice" | "framedblocks:recipes/framed_blocks/framed_prism" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab" | "minecraft:recipes/building_blocks/chiseled_red_sandstone" | "minecraft:recipes/decorations/light_gray_stained_glass_pane_from_glass_pane" | "ae2:recipes/ae2.main/network/cables/smart_fluix" | "laserio:recipes/laserio/filter_mod_nbtclear" | "minecraft:adventure/arbalistic" | "create:recipes/create.palettes/cut_scoria_wall" | "minecraft:recipes/decorations/pink_candle" | "minecraft:recipes/building_blocks/deepslate_brick_stairs" | "minecraft:recipes/decorations/light_blue_bed" | "ae2:recipes/ae2.main/tools/network_biometric_card" | "create:recipes/create.palettes/small_scoria_brick_slab_recycling" | "minecraft:recipes/building_blocks/pink_stained_glass" | "create:recipes/create.base/crafting/kinetics/attribute_filter" | "minecraft:recipes/decorations/purple_stained_glass_pane" | "minecraft:recipes/building_blocks/black_stained_glass" | "minecraft:recipes/building_blocks/brick_stairs_from_bricks_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "create:hand_crank_000" | "create:recipes/create.palettes/polished_cut_calcite_slab" | "create:recipes/create.palettes/cut_diorite_brick_stairs_from_stone_types_diorite_stonecutting" | "minecraft:nether/charge_respawn_anchor" | "naturescompass:natures_compass" | "ae2:recipes/ae2.main/shaped/walls/quartz_pillar" | "create:recipes/create.base/crafting/materials/sand_paper" | "minecraft:recipes/building_blocks/cracked_polished_blackstone_bricks" | "create:recipes/create.base/crafting/kinetics/gearshift" | "minecraft:recipes/building_blocks/gray_stained_glass" | "exnihilosequentia:recipes/exnihilosequentia/ens_red_nether_brick_crook" | "create:recipes/create.palettes/polished_cut_diorite_wall_from_stone_types_diorite_stonecutting" | "create:mechanical_mixer" | "minecraft:recipes/decorations/crafting_table" | "farmersdelight:recipes/farmersdelight/full_tatami_mat_from_halves" | "create:super_glue" | "minecraft:recipes/building_blocks/cut_copper_stairs_from_copper_block_stonecutting" | "minecraft:recipes/misc/map" | "minecraft:recipes/decorations/chest" | "minecraft:story/shiny_gear" | "create:recipes/create.palettes/copper_shingles_from_ingots_copper_stonecutting" | "minecraft:recipes/building_blocks/cobbled_deepslate_slab" | "laserio:recipes/laserio/filter_count_nbtclear" | "farmersdelight:recipes/farmersdelight/cooking/vegetable_soup" | "create:recipes/create.palettes/cut_granite_brick_wall" | "create:recipes/decorations/smelting/glass_pane_from_framed_glass_pane" | "minecraft:recipes/tools/shears" | "minecraft:recipes/misc/stick" | "minecraft:recipes/redstone/crimson_pressure_plate" | "create:recipes/create.base/crafting/kinetics/large_water_wheel" | "create:recipes/create.palettes/small_scorchia_brick_slab_from_stone_types_scorchia_stonecutting" | "create:funnel" | "thermalendergy:recipes/thermalendergy/stellarium_ingot_from_block" | "minecraft:recipes/redstone/polished_blackstone_button" | "create:recipes/create.palettes/small_calcite_brick_slab_recycling" | "ae2additions:recipes/ae2additions/cells/super/65m-housing" | "minecraft:recipes/brewing/golden_carrot" | "minecraft:recipes/building_blocks/ens_basalt" | "create:recipes/create.palettes/cut_veridium_brick_wall" | "create:recipes/create.base/crafting/logistics/content_observer" | "minecraft:recipes/building_blocks/pink_terracotta" | "ae2:recipes/ae2.main/network/cables/glass_fluix" | "minecraft:recipes/building_blocks/mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "create:recipes/create.palettes/crafting/kinetics/purple_seat_from_other_seat" | "minecraft:adventure/summon_iron_golem" | "minecraft:recipes/transportation/jungle_chest_boat" | "sgjourney:recipes/temp/kara_kesh" | "farmersdelight:recipes/farmersdelight/canvas_sign" | "create:recipes/create.palettes/polished_cut_deepslate_stairs" | "create:recipes/create.base/crafting/appliances/netherite_diving_helmet_from_netherite" | "create:recipes/create.palettes/andesite_ladder_from_andesite_alloy_stonecutting" | "ae2:recipes/ae2.main/shaped/stairs/quartz_pillar" | "create:recipes/create.palettes/cut_diorite_wall" | "minecraft:recipes/tools/spyglass" | "create:recipes/create.palettes/cut_diorite_from_stone_types_diorite_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_white" | "create:recipes/create.palettes/cut_andesite_slab_recycling" | "exnihilosequentia:recipes/exnihilosequentia/ens_mangrove_barrel" | "minecraft:recipes/redstone/lectern" | "minecraft:recipes/building_blocks/stone_stairs_from_stone_stonecutting" | "minecraft:recipes/decorations/magenta_bed_from_white_bed" | "minecraft:recipes/misc/red_dye_from_rose_bush" | "minecraft:recipes/misc/magenta_dye_from_purple_and_pink" | "create:recipes/create.palettes/cut_ochrum_brick_stairs_from_stone_types_ochrum_stonecutting" | "create:recipes/create.palettes/small_ochrum_brick_stairs" | "minecraft:recipes/decorations/mossy_stone_brick_wall" | "create:recipes/create.palettes/cut_diorite_brick_wall_from_stone_types_diorite_stonecutting" | "create:recipes/create.palettes/cut_tuff_slab_recycling" | "create:recipes/create.palettes/framed_glass_pane" | "create:recipes/create.palettes/cut_asurine_brick_stairs_from_stone_types_asurine_stonecutting" | "minecraft:adventure/sleep_in_bed" | "minecraft:recipes/food/cooked_rabbit_from_campfire_cooking" | "minecraft:recipes/building_blocks/cobblestone_slab_from_cobblestone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_platinum_ingot_from_nugget" | "ae2:recipes/ae2.main/network/cables/dense_smart_fluix_clean" | "create:recipes/create.palettes/crafting/kinetics/red_seat" | "ae2additions:recipes/ae2additions/components/4096k" | "create:recipes/create.palettes/cut_calcite_brick_slab" | "ae2:recipes/ae2.main/block_cutter/stairs/sky_stone_brick_stairs" | "farmersdelight:recipes/farmersdelight/chocolate_pie" | "minecraft:recipes/building_blocks/prismarine_slab_from_prismarine_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_andesite_hammer" | "minecraft:recipes/decorations/birch_sign" | "farmersdelight:recipes/food/carrot_from_crate" | "ae2:recipes/ae2.main/network/parts/terminals_pattern_access" | "farmersdelight:recipes/farmersdelight/chicken_sandwich" | "create:recipes/create.palettes/cut_ochrum_brick_wall" | "framedblocks:recipes/framed_blocks/framed_flat_inner_slope_panel_corner_rotate_to_framed_flat_inner_slope_slab_corner" | "minecraft:recipes/tools/diamond_pickaxe" | "minecraft:recipes/redstone/lightning_rod" | "minecraft:adventure/kill_all_mobs" | "minecraft:recipes/decorations/brown_glazed_terracotta" | "minecraft:recipes/building_blocks/birch_wood" | "create:recipes/create.base/crafting/kinetics/adjustable_chain_gearshift" | "thermalendergy:recipes/thermalendergy/prismalium_ingot_from_block" | "create:recipes/create.base/crafting/materials/andesite_alloy_from_block" | "minecraft:recipes/decorations/crimson_sign" | "minecraft:adventure/voluntary_exile" | "minecraft:recipes/decorations/granite_wall_from_granite_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "bigreactors:recipes/bigreactors.general/crafting/yellorium_storage_to_component" | "create:recipes/create.palettes/crafting/kinetics/lime_seat_from_other_seat" | "create:recipes/create.palettes/crafting/kinetics/red_seat_from_other_seat" | "farmersdelight:recipes/farmersdelight/cooking/apple_cider" | "minecraft:recipes/building_blocks/polished_blackstone_bricks_from_blackstone_stonecutting" | "create:recipes/create.base/crafting/kinetics/item_drain" | "create:recipes/create.palettes/cut_scorchia_from_stone_types_scorchia_stonecutting" | "create:recipes/create.palettes/cut_andesite_brick_stairs" | "ae2:recipes/ae2.main/network/cables/covered_fluix_clean" | "ae2additions:recipes/ae2additions/components/super/65m" | "minecraft:recipes/combat/golden_chestplate" | "minecraft:recipes/building_blocks/stripped_dark_oak_wood" | "create:recipes/create.palettes/small_andesite_brick_slab_recycling" | "create:extendo_grip_dual" | "toms_storage:unlock_netherite" | "ae2additions:recipes/ae2additions/components/super/64k" | "minecraft:recipes/building_blocks/iron_block" | "ae2:recipes/ae2.main/network/cables/smart_cyan" | "framedblocks:recipes/framed_blocks/framed_double_corner" | "create:recipes/create.base/crafting/appliances/netherite_backtank_from_netherite" | "minecraft:recipes/misc/red_dye_from_poppy" | "framedblocks:recipes/framed_blocks/framed_flat_ext_double_slope_panel_corner_rotate_to_framed_flat_elev_double_slope_slab_corner" | "create:recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart" | "minecraft:recipes/building_blocks/smooth_red_sandstone_stairs" | "minecraft:recipes/building_blocks/clay" | "create:mechanical_crafter" | "create:recipes/create.base/crafting/materials/red_sand_paper" | "exmachinis:flux_sieve" | "framedblocks:recipes/framed_blocks/framed_slab" | "create:recipes/misc/blasting/iron_ingot_from_crushed" | "create:recipes/create.palettes/crafting/kinetics/framed_glass_door" | "exnihilosequentia:recipes/exnihilosequentia/ens_oak_sieve" | "ae2:recipes/ae2.main/network/cells/item_storage_components_cell_16k_part" | "ae2additions:recipes/ae2additions/cells/super/16m-housing" | "create:recipes/create.palettes/polished_cut_limestone_wall" | "farmersdelight:recipes/farmersdelight/blue_canvas_sign" | "modularrouters:recipes/modularrouters/distributor_module" | "create:recipes/create.palettes/crafting/kinetics/magenta_seat" | "minecraft:recipes/transportation/mangrove_chest_boat" | "minecraft:recipes/decorations/deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "minecraft:recipes/decorations/gray_carpet" | "minecraft:recipes/decorations/deepslate_tile_wall" | "minecraft:recipes/redstone/tripwire_hook" | "create:recipes/create.palettes/copycat_step_from_ingots_zinc_stonecutting" | "framedblocks:recipes/framed_blocks/framed_fancy_rail_slope" | "minecraft:recipes/redstone/birch_fence_gate" | "minecraft:recipes/redstone/stone_button" | "framedblocks:recipes/framed_blocks/framed_slope" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/activefluidport_forge" | "minecraft:recipes/building_blocks/packed_mud" | "minecraft:recipes/building_blocks/yellow_wool" | "create:recipes/create.palettes/crafting/kinetics/orange_seat" | "framedblocks:recipes/framed_blocks/framed_vertical_stairs" | "minecraft:recipes/building_blocks/ens_crying_obsidian" | "create:spout" | "create:recipes/create.palettes/crafting/copper/waxed_copper_tile_slab_from_honeycomb" | "minecraft:recipes/building_blocks/smooth_sandstone_slab" | "minecraft:recipes/building_blocks/blue_terracotta" | "modularrouters:recipes/modularrouters/blank_upgrade" | "minecraft:recipes/building_blocks/stone" | "thermalendergy:recipes/thermalendergy/endergy_upgrade_2" | "minecraft:recipes/decorations/green_carpet" | "thermalendergy:recipes/thermalendergy/endergy_upgrade_1" | "minecraft:recipes/building_blocks/light_blue_terracotta" | "thermalendergy:recipes/thermalendergy/endergy_upgrade_3" | "thermalendergy:recipes/thermalendergy/prismalium_ingot" | "create:recipes/create.palettes/cut_ochrum_bricks_from_stone_types_ochrum_stonecutting" | "create:recipes/create.palettes/cut_crimsite_brick_stairs" | "ae2:recipes/ae2.main/network/cables/dense_covered_black" | "create:recipes/create.palettes/cut_diorite_brick_slab_recycling" | "minecraft:recipes/building_blocks/cut_red_sandstone" | "create:recipes/create.palettes/small_andesite_brick_slab_from_stone_types_andesite_stonecutting" | "minecraft:recipes/building_blocks/mossy_stone_brick_slab" | "farmersdelight:recipes/farmersdelight/beef_patty_from_campfire_cooking" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/glass" | "minecraft:recipes/decorations/purple_carpet" | "minecraft:recipes/building_blocks/cut_copper" | "create:recipes/create.base/crafting/kinetics/display_board" | "minecraft:recipes/redstone/stone_pressure_plate" | "minecraft:recipes/building_blocks/polished_blackstone_slab" | "create:recipes/create.palettes/cut_andesite_brick_slab" | "minecraft:recipes/misc/netherite_ingot" | "create:recipes/create.palettes/polished_cut_granite_stairs_from_stone_types_granite_stonecutting" | "minecraft:adventure/spyglass_at_dragon" | "farmersdelight:recipes/farmersdelight/straw" | "modularrouters:recipes/modularrouters/fast_pickup_augment" | "create:recipes/create.base/crafting/kinetics/smart_fluid_pipe" | "ae2:recipes/ae2.main/network/parts/toggle_bus_alt" | "exnihilosequentia:recipes/exnihilosequentia/ens_string_mesh" | "create:recipes/building_blocks/deepslate_from_stone_types_deepslate_stonecutting" | "minecraft:adventure/trade_at_world_height" | "create:recipes/create.palettes/cut_veridium_stairs_from_stone_types_veridium_stonecutting" | "minecraft:recipes/decorations/red_sandstone_wall_from_red_sandstone_stonecutting" | "minecraft:recipes/food/cookie" | "exnihilosequentia:recipes/exnihilosequentia/ens_bone_crook" | "minecraft:recipes/decorations/light_blue_stained_glass_pane_from_glass_pane" | "minecraft:recipes/building_blocks/acacia_stairs" | "ae2:recipes/ae2.main/network/blocks/quantum_ring" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_shingle_slab_from_honeycomb" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "create:recipes/create.palettes/polished_cut_andesite_slab" | "minecraft:recipes/misc/fire_charge" | "create:recipes/create.base/crafting/materials/electron_tube" | "minecraft:recipes/decorations/soul_torch" | "minecraft:recipes/building_blocks/yellow_terracotta" | "create:recipes/create.palettes/copper_shingle_slab" | "create:recipes/create.palettes/cut_scoria_slab_from_stone_types_scoria_stonecutting" | "framedblocks:recipes/framed_blocks/framed_slab_edge" | "minecraft:recipes/misc/writable_book" | "ae2additions:recipes/ae2additions/cells/super/65m" | "create:recipes/create.palettes/cut_calcite_brick_slab_from_stone_types_calcite_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_lead_ingot_blast" | "ae2:recipes/ae2.main/decorative/certus_quartz_bricks_from_stonecutting" | "create:recipes/create.palettes/polished_cut_veridium_wall_from_stone_types_veridium_stonecutting" | "minecraft:recipes/decorations/candle" | "bigreactors:recipes/bigreactors.general/reprocessor/fluidinjector" | "minecraft:recipes/food/bread" | "ae2:recipes/ae2.main/network/cables/dense_covered_light_gray" | "minecraft:nether/obtain_ancient_debris" | "create:recipes/create.palettes/cut_tuff_brick_slab_from_stone_types_tuff_stonecutting" | "ae2:recipes/ae2.main/decorative/fluix_block" | "framedblocks:recipes/framed_blocks/framed_elevated_double_slope_slab_rotate_to_framed_extended_double_slope_panel" | "minecraft:recipes/misc/bone_meal_from_bone_block" | "ae2:recipes/ae2.main/tools/paintballs_red" | "bigreactors:recipes/bigreactors.general/fluidizer/fluidinjector" | "ae2additions:recipes/ae2additions/cells/super/64k" | "minecraft:recipes/decorations/magenta_candle" | "minecraft:recipes/decorations/red_carpet_from_white_carpet" | "minecraft:recipes/building_blocks/exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "minecraft:nether/create_full_beacon" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/activetap_fe" | "create:recipes/building_blocks/tuff_from_stone_types_tuff_stonecutting" | "minecraft:recipes/building_blocks/diorite" | "create:recipes/create.palettes/polished_cut_ochrum_slab" | "create:recipes/create.base/crafting/kinetics/mechanical_plough" | "farmersdelight:recipes/farmersdelight/safety_net" | "exnihilosequentia:recipes/exnihilosequentia/ens_zinc_ingot_from_nugget" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/passivetap_fe" | "create:recipes/create.base/crafting/kinetics/green_valve_handle_from_other_valve_handle" | "minecraft:recipes/building_blocks/polished_granite_from_granite_stonecutting" | "ae2:recipes/tools/tools/nether_quartz_wrench" | "create:recipes/building_blocks/blasting/ingot_tin_compat_mekanism" | "ae2:recipes/ae2.main/tools/paintballs_gray" | "create:recipes/create.palettes/vertical_framed_glass_from_glass_colorless_stonecutting" | "minecraft:recipes/building_blocks/oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "minecraft:recipes/building_blocks/birch_slab" | "minecraft:recipes/misc/raw_gold" | "create:cart_pickup" | "ae2:recipes/tools/tools/certus_quartz_pickaxe" | "ae2:recipes/ae2.main/network/blocks/spatial_anchor" | "create:potato_cannon_collide" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_honeycomb" | "ae2:recipes/ae2.main/network/cells/fluid_cell_housing" | "create:recipes/create.palettes/polished_cut_tuff_from_stone_types_tuff_stonecutting" | "create:recipes/create.palettes/polished_cut_tuff_stairs_from_stone_types_tuff_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone_stairs_from_blackstone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_unfired_crucible" | "exmachinis:recipes/exmachinis/gold_upgrade" | "framedblocks:recipes/framed_blocks/framed_half_slope" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs" | "minecraft:recipes/redstone/redstone_from_smelting_redstone_ore" | "exnihilosequentia:recipes/exnihilosequentia/ens_tin_nugget" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_4k" | "minecraft:recipes/building_blocks/hay_block" | "minecraft:recipes/misc/leather_horse_armor" | "exnihilosequentia:recipes/exnihilosequentia/ens_beehive_frame" | "create:recipes/create.palettes/polished_cut_dripstone_from_stone_types_dripstone_stonecutting" | "ae2:recipes/ae2.main/shaped/stairs/sky_stone_block" | "minecraft:recipes/building_blocks/granite" | "minecraft:recipes/building_blocks/cut_sandstone_slab_from_cut_sandstone_stonecutting" | "mmt:root/echo_ingot" | "minecraft:recipes/misc/emerald_from_smelting_deepslate_emerald_ore" | "minecraft:recipes/transportation/oak_chest_boat" | "ae2:recipes/ae2.main/shaped/slabs/sky_stone_small_brick" | "create:recipes/create.palettes/cut_diorite_wall_from_stone_types_diorite_stonecutting" | "minecraft:recipes/redstone/target" | "ae2:recipes/ae2.main/network/blocks/inscribers" | "minecraft:recipes/redstone/crimson_door" | "create:recipes/create.base/crafting/kinetics/mechanical_pump" | "create:recipes/create.palettes/polished_cut_granite_stairs" | "create:recipes/create.base/crafting/curiosities/brown_toolbox" | "create:recipes/create.palettes/ochrum_from_stone_types_ochrum_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_basalt_hammer" | "ae2:recipes/ae2.main/network/cables/dense_covered_green" | "minecraft:recipes/misc/copper_ingot_from_waxed_copper_block" | "minecraft:recipes/redstone/acacia_door" | "framedblocks:recipes/framed_blocks/framed_half_pillar" | "create:recipes/building_blocks/smelting/ingot_lead_compat_mekanism" | "farmersdelight:recipes/farmersdelight/canvas_from_canvas_rug" | "ae2:recipes/ae2.main/shaped/slabs/smooth_quartz_block" | "framedblocks:recipes/framed_blocks/framed_extended_slope_panel" | "minecraft:recipes/decorations/spruce_fence" | "minecraft:recipes/tools/diamond_hoe" | "minecraft:recipes/transportation/activator_rail" | "minecraft:recipes/building_blocks/dark_oak_stairs" | "minecraft:recipes/tools/diamond_shovel" | "minecraft:recipes/building_blocks/polished_granite_slab_from_polished_granite_stonecutting" | "minecraft:husbandry/safely_harvest_honey" | "create:recipes/create.palettes/cut_andesite_brick_slab_from_stone_types_andesite_stonecutting" | "minecraft:recipes/building_blocks/granite_slab" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_from_honeycomb" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_1k" | "create:recipes/create.palettes/cut_limestone_slab_from_stone_types_limestone_stonecutting" | "minecraft:adventure/spyglass_at_ghast" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_shingle_stairs_from_honeycomb" | "minecraft:nether/uneasy_alliance" | "toms_storage:unlock_chest" | "farmersdelight:recipes/misc/book_from_canvas" | "create:recipes/building_blocks/smelting/glass_from_vertical_framed_glass" | "minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "farmersdelight:main/eat_comfort_food" | "bigreactors:recipes/bigreactors.general/yellorium_ingot_to_nugget" | "minecraft:recipes/redstone/redstone_from_blasting_redstone_ore" | "framedblocks:recipes/framed_blocks/framed_bouncy_cube" | "ae2:recipes/ae2.main/tools/paintballs_lumen_light_blue" | "create:recipes/create.palettes/cut_andesite_from_stone_types_andesite_stonecutting" | "ae2:recipes/ae2.main/network/cables/covered_white" | "create:long_train" | "create:recipes/create.base/crafting/kinetics/fluid_pipe_vertical" | "create:recipes/create.palettes/cut_diorite_brick_wall" | "ae2:recipes/ae2.main/decorative/chiseled_quartz_block" | "create:recipes/create.palettes/cut_crimsite_brick_slab" | "farmersdelight:main/plant_all_crops" | "ae2:recipes/ae2.main/tools/network_memory_card_brown" | "minecraft:recipes/building_blocks/polished_diorite_stairs_from_diorite_stonecutting" | "ae2:recipes/ae2.main/network/cables/covered_light_gray" | "ae2:recipes/ae2.main/tools/misctools_charged_staff" | "minecraft:recipes/building_blocks/brown_wool" | "ae2:recipes/ae2.main/tools/network_memory_card_light_gray" | "ae2:recipes/ae2.main/misc/tiny_tnt" | "bigreactors:recipes/bigreactors.general/fluidizer/controller" | "minecraft:recipes/building_blocks/waxed_copper_block_from_honeycomb" | "minecraft:recipes/building_blocks/weathered_cut_copper" | "create:recipes/create.palettes/cut_veridium_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/cut_veridium_slab" | "create:recipes/create.base/crafting/appliances/filter_clear" | "create:recipes/create.palettes/cut_limestone_brick_wall_from_stone_types_limestone_stonecutting" | "create:recipes/create.palettes/small_scorchia_brick_slab" | "minecraft:recipes/redstone/warped_trapdoor" | "create:recipes/create.base/crafting/appliances/netherite_diving_boots" | "create:recipes/create.palettes/small_tuff_brick_slab" | "create:recipes/create.palettes/crafting/kinetics/blue_seat_from_other_seat" | "modularrouters:recipes/modularrouters/flinger_module" | "minecraft:recipes/redstone/light_weighted_pressure_plate" | "framedblocks:recipes/framed_blocks/framed_elevated_slope_slab" | "laserio:recipes/laserio/card_item" | "minecraft:adventure/throw_trident" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_64k" | "create:recipes/create.palettes/small_veridium_brick_wall" | "minecraft:recipes/building_blocks/mossy_cobblestone_slab" | "minecraft:recipes/misc/conduit" | "ae2:main/presses" | "minecraft:recipes/building_blocks/prismarine_stairs_from_prismarine_stonecutting" | "minecraft:recipes/building_blocks/polished_andesite_stairs_from_polished_andesite_stonecutting" | "minecraft:recipes/decorations/green_candle" | "create:recipes/create.base/crafting/kinetics/orange_valve_handle_from_other_valve_handle" | "minecraft:recipes/building_blocks/polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_copper_crook" | "create:recipes/create.palettes/cut_dripstone_brick_slab_from_stone_types_dripstone_stonecutting" | "create:recipes/create.palettes/small_asurine_brick_wall_from_stone_types_asurine_stonecutting" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/controller_ingots_yellorium" | "create:recipes/create.palettes/small_scoria_bricks_from_stone_types_scoria_stonecutting" | "trashcans:recipes/decorations/item_trash_can" | "create:recipes/create.base/crafting/kinetics/placard" | "minecraft:recipes/building_blocks/polished_granite_slab" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "minecraft:recipes/redstone/repeater" | "minecraft:recipes/tools/compass" | "minecraft:adventure/ol_betsy" | "minecraft:recipes/building_blocks/quartz_block" | "minecraft:recipes/decorations/gray_candle" | "minecraft:recipes/building_blocks/mossy_cobblestone_from_vine" | "framedblocks:recipes/framed_blocks/framed_double_slope_slab_rotate_to_framed_double_slope_panel" | "ae2:recipes/ae2.main/network/cables/dense_smart_black" | "create:recipes/create.palettes/cut_limestone_bricks_from_stone_types_limestone_stonecutting" | "farmersdelight:recipes/farmersdelight/cooked_cod_slice_from_smoking" | "create:recipes/create.palettes/polished_cut_limestone_slab_recycling" | "modularrouters:recipes/modularrouters/detector_module" | "create:recipes/food/crafting/curiosities/cake" | "create:recipes/create.palettes/crafting/kinetics/pink_seat" | "minecraft:recipes/decorations/cyan_bed" | "create:recipes/create.palettes/small_asurine_brick_slab" | "framedblocks:recipes/framed_blocks/framed_bars" | "minecraft:nether/netherite_armor" | "minecraft:recipes/building_blocks/birch_stairs" | "minecraft:recipes/building_blocks/jungle_stairs" | "minecraft:recipes/building_blocks/purpur_pillar" | "minecraft:recipes/food/pumpkin_pie" | "ae2:recipes/ae2.main/shaped/walls/smooth_sky_stone_block" | "minecraft:recipes/decorations/end_rod" | "create:recipes/create.palettes/scorchia_from_stone_types_scorchia_stonecutting" | "ae2:recipes/ae2.main/block_cutter/slabs/quartz_slab" | "minecraft:recipes/decorations/brown_bed_from_white_bed" | "minecraft:husbandry/breed_an_animal" | "minecraft:recipes/combat/netherite_helmet_smithing" | "minecraft:husbandry/complete_catalogue" | "minecraft:recipes/decorations/gray_stained_glass_pane_from_glass_pane" | "minecraft:recipes/building_blocks/stripped_spruce_wood" | "minecraft:recipes/decorations/brown_stained_glass_pane" | "ae2:recipes/ae2.main/network/cables/dense_smart_orange" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_honeycomb" | "framedblocks:recipes/framed_blocks/framed_flat_elev_double_slope_slab_corner_rotate_to_framed_flat_ext_double_slope_panel_corner" | "create:recipes/create.palettes/small_granite_brick_slab_recycling" | "minecraft:recipes/building_blocks/mossy_cobblestone_stairs" | "ae2additions:recipes/ae2additions/components/1024k" | "create:recipes/create.base/crafting/kinetics/track_signal" | "ae2:main/charged_quartz" | "farmersdelight:recipes/farmersdelight/cooked_mutton_chops_from_campfire_cooking" | "minecraft:recipes/decorations/gray_glazed_terracotta" | "minecraft:recipes/misc/light_blue_dye_from_blue_orchid" | "create:recipes/create.palettes/cut_andesite_slab_from_stone_types_andesite_stonecutting" | "minecraft:recipes/building_blocks/red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "minecraft:recipes/building_blocks/exposed_cut_copper_stairs" | "minecraft:recipes/building_blocks/lime_concrete_powder" | "create:recipes/create.palettes/cut_scorchia_stairs" | "framedblocks:recipes/framed_blocks/framed_stacked_slope_panel_rotate_to_framed_stacked_slope_slab" | "minecraft:recipes/building_blocks/copper_block" | "create:recipes/create.base/crafting/kinetics/cyan_valve_handle_from_other_valve_handle" | "minecraft:recipes/building_blocks/dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "create:recipes/create.palettes/cut_scorchia_wall_from_stone_types_scorchia_stonecutting" | "create:train_portal" | "minecraft:recipes/redstone/spruce_button" | "framedblocks:recipes/framed_blocks/framed_redstone_torch" | "minecraft:recipes/misc/popped_chorus_fruit" | "minecraft:nether/distract_piglin" | "minecraft:recipes/misc/flower_banner_pattern" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/casing_recycle" | "create:recipes/create.palettes/cut_scoria_slab_recycling" | "framedblocks:recipes/framed_blocks/framed_iron_pressure_plate" | "exnihilosequentia:recipes/exnihilosequentia/ens_jungle_barrel" | "create:recipes/create.palettes/asurine_from_stone_types_asurine_stonecutting" | "create:recipes/create.palettes/cut_crimsite_brick_wall_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/building_blocks/sandstone_stairs" | "minecraft:recipes/redstone/dark_oak_door" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/activetap_fe" | "minecraft:recipes/misc/coal_from_smelting_deepslate_coal_ore" | "create:recipes/create.palettes/cut_andesite_wall" | "ae2:recipes/ae2.main/tools/portable_item_cell_4k" | "create:mechanical_pump_0" | "create:brass" | "minecraft:recipes/food/dried_kelp_from_smoking" | "minecraft:recipes/redstone/hopper" | "minecraft:recipes/building_blocks/ens_cobblestone" | "create:recipes/create.base/crafting/kinetics/light_blue_valve_handle_from_other_valve_handle" | "ae2additions:recipes/ae2additions/cells/fluid/casing-16384k" | "create:recipes/create.base/crafting/kinetics/basin" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "create:recipes/create.palettes/cut_ochrum_from_stone_types_ochrum_stonecutting" | "create:recipes/create.palettes/cut_tuff_slab_from_stone_types_tuff_stonecutting" | "minecraft:recipes/building_blocks/oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "minecraft:recipes/misc/lime_dye" | "minecraft:recipes/misc/gold_ingot_from_smelting_raw_gold" | "laserio:recipes/laserio/overclocker_node" | "ae2:recipes/ae2.main/network/blocks/spatial_io_port" | "minecraft:recipes/building_blocks/smooth_basalt" | "exmachinis:recipes/exmachinis/flux_hammer" | "ae2:recipes/ae2.main/tools/paintballs_black" | "minecraft:recipes/building_blocks/tinted_glass" | "minecraft:recipes/redstone/comparator" | "ae2:recipes/ae2.main/network/crafting/cpu_crafting_monitor" | "minecraft:recipes/redstone/mangrove_pressure_plate" | "create:recipes/create.base/crafting/logistics/pulse_repeater" | "minecraft:recipes/decorations/deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "framedblocks:recipes/framed_blocks/framed_fancy_powered_rail_slope" | "framedblocks:recipes/framed_blocks/framed_panel" | "minecraft:recipes/building_blocks/red_stained_glass" | "minecraft:adventure/very_very_frightening" | "minecraft:story/lava_bucket" | "ae2:recipes/ae2.main/network/parts/panels_semi_dark_monitor" | "create:recipes/create.palettes/small_diorite_brick_wall_from_stone_types_diorite_stonecutting" | "minecraft:recipes/building_blocks/quartz_stairs" | "minecraft:recipes/misc/copper_ingot_from_blasting_raw_copper" | "ae2:main/crafting_cpu" | "minecraft:recipes/decorations/black_bed" | "minecraft:husbandry/ride_a_boat_with_a_goat" | "create:recipes/create.palettes/exposed_copper_shingle_stairs" | "modularrouters:recipes/modularrouters/void_module" | "bigreactors:recipes/bigreactors.general/reprocessor/wasteinjector" | "ae2:recipes/ae2.main/network/parts/annihilation_plane_alt" | "framedblocks:recipes/framed_blocks/framed_vertical_half_stairs" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/blade" | "exnihilosequentia:recipes/exnihilosequentia/ens_uranium_ingot_from_nugget" | "exnihilosequentia:recipes/exnihilosequentia/ens_granite_hammer" | "minecraft:recipes/building_blocks/polished_deepslate_from_cobbled_deepslate_stonecutting" | "ae2:recipes/ae2.main/misc/deconstruction_certus_quartz_pillar" | "create:recipes/create.base/crafting/kinetics/yellow_valve_handle_from_other_valve_handle" | "minecraft:recipes/food/cooked_beef_from_smoking" | "minecraft:recipes/decorations/pink_stained_glass_pane" | "exnihilosequentia:recipes/exnihilosequentia/ens_wooden_hammer" | "minecraft:nether/all_potions" | "create:recipes/create.palettes/cut_scorchia_brick_slab_from_stone_types_scorchia_stonecutting" | "framedblocks:recipes/framed_blocks/framed_inner_sloped_prism" | "create:recipes/create.palettes/brass_scaffolding_from_ingots_brass_stonecutting" | "create:recipes/create.palettes/polished_cut_dripstone_slab" | "minecraft:recipes/misc/emerald_from_blasting_emerald_ore" | "minecraft:recipes/misc/diamond_from_smelting_deepslate_diamond_ore" | "ae2:recipes/ae2.main/tools/paintballs_lumen_gray" | "create:recipes/create.base/crafting/kinetics/gearboxfrom_conversion" | "create:recipes/create.palettes/small_diorite_brick_stairs_from_stone_types_diorite_stonecutting" | "minecraft:recipes/combat/netherite_boots_smithing" | "exnihilosequentia:recipes/exnihilosequentia/ens_spruce_crucible" | "minecraft:recipes/misc/light_blue_dye_from_blue_white_dye" | "ae2:main/network3" | "create:recipes/create.palettes/cut_calcite_wall" | "ae2:main/network2" | "ae2:recipes/ae2.main/network/parts/panels_monitor" | "ae2:main/network1" | "minecraft:recipes/building_blocks/orange_concrete_powder" | "minecraft:recipes/food/cooked_porkchop" | "modularrouters:recipes/modularrouters/redstone_augment" | "minecraft:recipes/building_blocks/oak_slab" | "minecraft:husbandry/tame_an_animal" | "minecraft:recipes/building_blocks/chiseled_polished_blackstone" | "minecraft:recipes/building_blocks/raw_copper_block" | "minecraft:recipes/building_blocks/granite_stairs" | "minecraft:recipes/decorations/cyan_glazed_terracotta" | "framedblocks:recipes/framed_blocks/framed_cube" | "create:recipes/create.palettes/cut_limestone_brick_slab_recycling" | "minecraft:recipes/decorations/cyan_candle" | "minecraft:recipes/building_blocks/diorite_stairs_from_diorite_stonecutting" | "create:recipes/create.palettes/layered_crimsite_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/building_blocks/stripped_acacia_wood" | "minecraft:recipes/misc/leather" | "minecraft:recipes/decorations/light_gray_bed" | "ae2:recipes/tools/tools/certus_quartz_axe" | "framedblocks:recipes/framed_blocks/framed_slab_corner_from_half_pillar" | "minecraft:recipes/building_blocks/blackstone_stairs" | "create:recipes/create.palettes/copper_tile_slab" | "create:recipes/create.palettes/weathered_copper_shingle_slab" | "modularrouters:recipes/modularrouters/dropper_module" | "ae2:recipes/ae2.main/shaped/stairs/quartz_bricks" | "farmersdelight:recipes/misc/gold_nugget_from_smelting_knife" | "exnihilosequentia:recipes/exnihilosequentia/ens_zinc_ingot" | "ae2:recipes/ae2.main/network/cables/covered_cyan" | "create:windmill_maxed" | "create:recipes/create.palettes/weathered_copper_shingle_slab_from_weathered_copper_shingles_stonecutting" | "create:recipes/create.base/crafting/kinetics/large_cogwheel_from_little" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_4k_storage" | "create:recipes/create.palettes/small_calcite_brick_wall_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/exposed_copper_tile_stairs" | "bigreactors:recipes/bigreactors.general/crafting/blutonium_storage_to_component" | "minecraft:recipes/decorations/cyan_banner" | "expatternprovider:recipes/epp/ebus_upgrade" | "bigreactors:recipes/bigreactors.general/fluidizer/glass" | "minecraft:recipes/decorations/red_banner" | "modularrouters:recipes/modularrouters/muffler_upgrade" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_64k" | "minecraft:recipes/building_blocks/raw_gold_block" | "ae2:recipes/tools/tools/fluix_sword" | "minecraft:recipes/combat/iron_boots" | "minecraft:recipes/building_blocks/birch_planks" | "create:recipes/create.base/crafting/logistics/redstone_contact" | "create:recipes/create.palettes/crimson_window_pane" | "mobilebeacon:misc/mobile_beacon_emerald" | "exnihilosequentia:recipes/exnihilosequentia/ens_silver_ingot" | "create:recipes/create.palettes/crafting/kinetics/black_seat_from_other_seat" | "ae2:main/storage_bus" | "create:recipes/create.palettes/small_ochrum_brick_slab_recycling" | "create:track_0" | "ae2:recipes/ae2.main/network/cables/glass_magenta" | "minecraft:recipes/building_blocks/polished_blackstone_slab_from_blackstone_stonecutting" | "minecraft:recipes/misc/gold_ingot_from_blasting_deepslate_gold_ore" | "minecraft:recipes/redstone/spruce_pressure_plate" | "create:recipes/create.palettes/polished_cut_deepslate_slab_from_stone_types_deepslate_stonecutting" | "create:recipes/create.palettes/small_dripstone_brick_wall_from_stone_types_dripstone_stonecutting" | "modularrouters:recipes/modularrouters/sender_module_1_alt" | "minecraft:recipes/building_blocks/granite_stairs_from_granite_stonecutting" | "minecraft:recipes/building_blocks/prismarine_brick_stairs_from_prismarine_stonecutting" | "ae2:recipes/ae2.main/misc/chests_sky_stone" | "create:recipes/create.palettes/cut_scorchia_bricks_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/misc/gold_ingot_from_blasting_gold_ore" | "minecraft:recipes/decorations/light_blue_bed_from_white_bed" | "ae2:recipes/ae2.main/network/wireless_crafting_terminal" | "minecraft:recipes/decorations/magenta_glazed_terracotta" | "framedblocks:recipes/framed_blocks/framed_inner_threeway_corner" | "ae2:recipes/ae2.main/tools/portable_item_cell_1k" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_shingles_from_honeycomb" | "minecraft:recipes/building_blocks/ens_end_stone" | "create:recipes/create.palettes/small_andesite_bricks_from_stone_types_andesite_stonecutting" | "ae2wtlib:recipes/wireless_universal_terminal/upgrade_pattern_encoding" | "ae2:recipes/ae2.main/network/cells/item_storage_components_cell_256k_part" | "minecraft:recipes/building_blocks/polished_granite_stairs_from_polished_granite_stonecutting" | "bigreactors:recipes/bigreactors.general/reprocessor/glass" | "ae2:recipes/ae2.main/tools/paintballs_lumen_white" | "minecraft:recipes/building_blocks/mud_brick_stairs" | "trashcans:recipes/decorations/ultimate_trash_can" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_tiles_from_honeycomb" | "ae2wtlib:recipes/wireless_universal_terminal/ce" | "laserio:recipes/laserio/laser_wrench" | "create:recipes/create.base/crafting/appliances/schedule_clear" | "create:recipes/food/campfire_cooking/bread" | "create:recipes/create.palettes/cut_veridium_bricks_from_stone_types_veridium_stonecutting" | "ae2:recipes/ae2.main/shaped/slabs/quartz_bricks" | "minecraft:recipes/decorations/magenta_banner" | "minecraft:recipes/tools/stone_pickaxe" | "create:recipes/create.palettes/cut_scorchia_stairs_from_stone_types_scorchia_stonecutting" | "create:recipes/create.palettes/brass_bars_from_ingots_brass_stonecutting" | "ae2wtlib:recipes/wireless_universal_terminal/ca" | "minecraft:recipes/decorations/deepslate_brick_wall" | "create:recipes/create.palettes/cut_andesite_wall_from_stone_types_andesite_stonecutting" | "ae2:recipes/ae2.main/block_cutter/slabs/smooth_sky_stone_slab" | "create:recipes/create.palettes/polished_cut_andesite_slab_from_stone_types_andesite_stonecutting" | "bigreactors:recipes/bigreactors.general/reprocessor/powerport" | "create:recipes/create.palettes/cut_dripstone_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_mangrove_crucible" | "minecraft:recipes/misc/black_dye" | "minecraft:recipes/building_blocks/light_gray_stained_glass" | "minecraft:recipes/food/honey_bottle" | "farmersdelight:recipes/farmersdelight/cooking/pumpkin_soup" | "create:recipes/create.palettes/small_calcite_brick_stairs_from_stone_types_calcite_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_birch_barrel" | "minecraft:recipes/misc/light_gray_dye_from_gray_white_dye" | "create:recipes/building_blocks/blasting/ingot_silver_compat_immersiveengineering" | "create:recipes/create.palettes/small_granite_brick_slab" | "minecraft:recipes/decorations/acacia_sign" | "minecraft:recipes/building_blocks/brick_slab" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_tile_slab_from_honeycomb" | "minecraft:recipes/misc/iron_ingot_from_smelting_iron_ore" | "minecraft:recipes/decorations/lantern" | "ae2:recipes/ae2.main/network/cables/smart_black" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_128_cubed_storage" | "minecraft:recipes/building_blocks/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "modularrouters:recipes/modularrouters/xp_vacuum_augment" | "minecraft:recipes/misc/orange_dye_from_red_yellow" | "thermalendergy:recipes/thermalendergy/ingot_to_stellarium_block" | "ae2:recipes/ae2.main/network/cells/item_storage_components_cell_1k_part" | "minecraft:adventure/fall_from_world_height" | "create:recipes/create.palettes/cut_andesite_brick_stairs_from_stone_types_andesite_stonecutting" | "thermalendergy:recipes/thermalendergy/efficiency_nullifier_augment" | "minecraft:recipes/misc/gold_ingot_from_blasting_nether_gold_ore" | "create:fist_bump" | "create:recipes/create.palettes/small_scoria_brick_stairs_from_stone_types_scoria_stonecutting" | "minecraft:recipes/food/rabbit_stew_from_brown_mushroom" | "farmersdelight:recipes/farmersdelight/rice_from_bag" | "minecraft:recipes/building_blocks/magenta_concrete_powder" | "minecraft:recipes/decorations/blue_bed" | "minecraft:recipes/decorations/green_bed" | "ae2:recipes/ae2.main/network/crafting/cpu_crafting_accelerator" | "ae2:recipes/ae2.main/block_cutter/stairs/quartz_brick_stairs" | "minecraft:recipes/building_blocks/cut_sandstone_from_sandstone_stonecutting" | "ae2:recipes/ae2.main/decorative/light_detector" | "minecraft:recipes/decorations/campfire" | "ae2:recipes/ae2.main/network/cables/covered_red" | "mobilebeacon:misc/mobile_beacon_iron" | "minecraft:recipes/decorations/lime_stained_glass_pane" | "farmersdelight:recipes/farmersdelight/rice_roll_medley_block" | "minecraft:recipes/transportation/hopper_minecart" | "create:recipes/create.base/crafting/kinetics/fluid_valve" | "create:recipes/create.palettes/crafting/kinetics/blue_seat" | "ae2:recipes/ae2.main/network/cables/glass_pink" | "farmersdelight:recipes/farmersdelight/cooked_mutton_chops" | "framedblocks:recipes/framed_blocks/framed_panel_rotate_to_framed_slab" | "minecraft:recipes/building_blocks/deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "framedblocks:recipes/framed_blocks/framed_elevated_double_slope_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_platinum" | "create:recipes/create.palettes/crafting/kinetics/light_gray_seat_from_other_seat" | "ae2:recipes/ae2.main/tools/network_memory_card_lime" | "minecraft:recipes/building_blocks/terracotta" | "minecraft:recipes/misc/red_dye_from_beetroot" | "create:recipes/create.palettes/cut_veridium_brick_wall_from_stone_types_veridium_stonecutting" | "create:recipes/building_blocks/smelting/ingot_nickel_compat_immersiveengineering" | "create:display_link" | "farmersdelight:recipes/farmersdelight/netherite_knife_smithing" | "farmersdelight:main/get_ham" | "framedblocks:recipes/framed_blocks/framed_gate_door" | "minecraft:recipes/redstone/jungle_trapdoor" | "minecraft:recipes/tools/wooden_hoe" | "framedblocks:recipes/framed_blocks/framed_vertical_double_stairs" | "ae2:recipes/ae2.main/network/cells/spatial_components_0" | "create:recipes/create.palettes/crafting/materials/experience_block" | "ae2:recipes/ae2.main/shaped/slabs/smooth_sky_stone_block" | "create:recipes/create.palettes/small_andesite_brick_slab" | "create:recipes/create.palettes/cut_asurine_wall_from_stone_types_asurine_stonecutting" | "ae2:recipes/ae2.main/network/cells/spatial_components_1" | "minecraft:recipes/building_blocks/chiseled_sandstone_from_sandstone_stonecutting" | "minecraft:recipes/building_blocks/polished_deepslate_slab_from_polished_deepslate_stonecutting" | "ae2wtlib:recipes/wireless_universal_terminal/upgrade_crafting" | "ae2wtlib:recipes/wireless_universal_terminal/ae" | "create:recipes/create.palettes/polished_cut_scorchia_wall_from_stone_types_scorchia_stonecutting" | "create:recipes/create.palettes/copper_tiles_from_ingots_copper_stonecutting" | "minecraft:recipes/decorations/granite_wall" | "exnihilosequentia:recipes/exnihilosequentia/ens_platinum_ingot" | "framedblocks:recipes/framed_blocks/framed_flat_inner_slope_slab_corner_rotate_to_framed_flat_inner_slope_panel_corner" | "expatternprovider:recipes/epp/ebus_out" | "ae2:recipes/ae2.main/network/cables/smart_lime" | "bigreactors:recipes/bigreactors.general/blutonium_component_to_storage" | "minecraft:recipes/building_blocks/orange_terracotta" | "create:recipes/create.base/crafting/kinetics/mechanical_saw" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/solidaccessport" | "minecraft:recipes/food/cooked_chicken_from_smoking" | "minecraft:recipes/redstone/oak_fence_gate" | "ae2:recipes/ae2.main/network/cables/glass_purple" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/glass" | "minecraft:husbandry/bred_all_animals" | "farmersdelight:recipes/farmersdelight/egg_sandwich" | "farmersdelight:recipes/farmersdelight/rice" | "farmersdelight:recipes/farmersdelight/smoked_ham" | "farmersdelight:recipes/farmersdelight/hamburger" | "framedblocks:recipes/framed_blocks/framed_door" | "create:recipes/create.palettes/cut_limestone_brick_slab" | "framedblocks:recipes/framed_blocks/framed_obsidian_pressure_plate" | "farmersdelight:recipes/farmersdelight/apple_pie" | "create:recipes/create.palettes/limestone_pillar_from_stone_types_limestone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_birch_sieve" | "create:saw_processing" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/passivefluidport_forge" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_tin" | "minecraft:recipes/misc/charcoal" | "ae2:recipes/ae2.main/misc/chests_smooth_sky_stone" | "minecraft:recipes/building_blocks/stone_brick_slab" | "exnihilosequentia:recipes/misc/ens_raw_gold" | "create:recipes/create.palettes/cut_asurine_from_stone_types_asurine_stonecutting" | "minecraft:recipes/redstone/warped_pressure_plate" | "minecraft:recipes/building_blocks/polished_granite_slab_from_granite_stonecutting" | "minecraft:recipes/building_blocks/polished_andesite_from_andesite_stonecutting" | "minecraft:recipes/tools/iron_shovel" | "create:recipes/create.palettes/polished_cut_dripstone_slab_from_stone_types_dripstone_stonecutting" | "ae2:recipes/ae2.main/block_cutter/stairs/cut_quartz_stairs" | "ae2:recipes/ae2.main/shaped/slabs/chiseled_quartz_block" | "framedblocks:recipes/framed_blocks/framed_slab_corner" | "farmersdelight:recipes/farmersdelight/birch_cabinet" | "minecraft:recipes/food/cooked_salmon_from_campfire_cooking" | "ae2:recipes/ae2.main/tools/network_memory_card_blue" | "minecraft:recipes/decorations/item_frame" | "minecraft:recipes/building_blocks/waxed_cut_copper_slab" | "minecraft:recipes/building_blocks/cut_copper_slab" | "ae2:recipes/ae2.main/network/crafting/256k_cpu_crafting_storage" | "farmersdelight:recipes/food/cake_from_slices" | "create:recipes/create.palettes/crafting/materials/raw_zinc_block" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_256k" | "create:recipes/building_blocks/smelting/ingot_silver_compat_immersiveengineering" | "farmersdelight:recipes/farmersdelight/cooking/dog_food" | "ae2:recipes/ae2.main/network/cables/dense_covered_pink" | "farmersdelight:recipes/farmersdelight/mixed_salad" | "thermalendergy:recipes/thermalendergy/ingot_to_prismalium_block" | "create:recipes/create.base/crafting/materials/rose_quartz" | "ae2:recipes/ae2.main/tools/paintballs_lumen_red" | "create:recipes/create.palettes/warped_window" | "naturescompass:natures_compass_log" | "ae2:recipes/ae2.main/network/cables/dense_covered_orange" | "minecraft:recipes/building_blocks/cut_red_sandstone_slab" | "framedblocks:recipes/framed_blocks/framed_double_slope_panel" | "framedblocks:recipes/framed_blocks/framed_pane" | "minecraft:recipes/combat/diamond_helmet" | "minecraft:recipes/decorations/green_carpet_from_white_carpet" | "sliceanddice:recipes/tools/sprinkler" | "ae2:recipes/ae2.main/network/cables/smart_blue" | "minecraft:recipes/decorations/blue_bed_from_white_bed" | "create:recipes/create.palettes/cut_dripstone_brick_slab" | "farmersdelight:recipes/farmersdelight/roast_chicken_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_doll_x4" | "minecraft:adventure/walk_on_powder_snow_with_leather_boots" | "expatternprovider:recipes/epp/ex_drive_upgrade" | "exnihilosequentia:recipes/exnihilosequentia/ens_jungle_sieve" | "create:recipes/create.palettes/small_asurine_brick_stairs_from_stone_types_asurine_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_doll_x6" | "framedblocks:recipes/framed_blocks/framed_flat_slope_slab_corner" | "create:deployer" | "framedblocks:recipes/framed_blocks/framed_elevated_slope_slab_rotate_to_framed_extended_slope_panel" | "create:recipes/create.palettes/polished_cut_tuff_wall" | "create:recipes/create.base/crafting/kinetics/goggles" | "minecraft:recipes/building_blocks/chiseled_nether_bricks_from_nether_bricks_stonecutting" | "create:recipes/create.palettes/cut_scorchia_brick_wall_from_stone_types_scorchia_stonecutting" | "create:recipes/building_blocks/blasting/ingot_lead_compat_immersiveengineering" | "create:recipes/create.base/blasting/zinc_ingot_from_crushed" | "create:recipes/create.base/crafting/kinetics/white_valve_handle_from_other_valve_handle" | "minecraft:recipes/building_blocks/chiseled_stone_bricks_from_stone_bricks_stonecutting" | "ae2:recipes/ae2.main/tools/portable_item_cell_256k" | "ae2:recipes/ae2.main/tools/paintballs_light_gray" | "minecraft:recipes/decorations/pink_bed" | "create:recipes/create.palettes/polished_cut_scorchia_slab_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/misc/coal_from_blasting_deepslate_coal_ore" | "colossalchests:base/copper" | "exnihilosequentia:recipes/exnihilosequentia/ens_fired_crucible_blast" | "farmersdelight:recipes/farmersdelight/honey_cookie" | "create:recipes/create.palettes/cut_asurine_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_birch_crucible" | "ae2:recipes/ae2.main/network/cables/covered_magenta" | "rechiseled:recipes/rechiseled/chisel" | "farmersdelight:recipes/farmersdelight/cooking/mushroom_rice" | "exnihilosequentia:recipes/exnihilosequentia/ens_silver_nugget" | "minecraft:recipes/building_blocks/cyan_stained_glass" | "minecraft:recipes/tools/netherite_axe_smithing" | "ae2:recipes/ae2.main/block_cutter/stairs/quartz_stairs" | "create:recipes/create.palettes/crafting/kinetics/brown_seat" | "create:recipes/building_blocks/smelting/ingot_tin_compat_mekanism" | "minecraft:recipes/decorations/jungle_sign" | "ae2wtlib:recipes/wireless_pattern_access_terminal" | "minecraft:recipes/building_blocks/andesite" | "minecraft:recipes/building_blocks/cut_sandstone_slab_from_sandstone_stonecutting" | "create:recipes/create.palettes/cut_crimsite_stairs_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/building_blocks/ens_granite" | "minecraft:recipes/building_blocks/exposed_cut_copper_from_exposed_copper_stonecutting" | "minecraft:recipes/decorations/brown_carpet_from_white_carpet" | "exnihilosequentia:recipes/exnihilosequentia/ens_nickel_ingot_from_nugget" | "create:recipes/create.palettes/polished_cut_andesite_wall" | "ae2:recipes/ae2.main/tools/paintballs_orange" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_16k_storage" | "minecraft:recipes/building_blocks/blackstone_slab" | "create:recipes/create.palettes/polished_cut_diorite_slab_from_stone_types_diorite_stonecutting" | "minecraft:recipes/building_blocks/sandstone_slab_from_sandstone_stonecutting" | "create:recipes/create.palettes/small_crimsite_brick_slab_from_stone_types_crimsite_stonecutting" | "expatternprovider:recipes/epp/ei_part" | "create:recipes/create.palettes/cut_deepslate_slab" | "minecraft:story/form_obsidian" | "minecraft:recipes/misc/netherite_ingot_from_netherite_block" | "create:haunted_bell" | "thermalendergy:recipes/thermalendergy/melodium_nugget" | "minecraft:end/enter_end_gateway" | "create:recipes/create.base/crafting/appliances/netherite_backtank" | "minecraft:recipes/decorations/blue_carpet_from_white_carpet" | "framedblocks:recipes/framed_blocks/framed_trapdoor" | "modularrouters:recipes/modularrouters/inspection_filter" | "minecraft:recipes/building_blocks/polished_blackstone_slab_from_polished_blackstone_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_inner_slope_slab_corner_rotate_to_framed_flat_stacked_inner_slope_panel_corner" | "create:recipes/create.palettes/copper_bars_from_ingots_copper_stonecutting" | "create:recipes/create.palettes/diorite_pillar_from_stone_types_diorite_stonecutting" | "minecraft:nether/loot_bastion" | "ae2:recipes/ae2.main/block_cutter/stairs/sky_stone_small_brick_stairs" | "minecraft:recipes/redstone/oak_door" | "bigreactors:recipes/bigreactors.general/smelting/blutonium_from_dust" | "colossalchests:size/iron" | "create:recipes/create.palettes/polished_cut_asurine_slab" | "bigreactors:recipes/bigreactors.general/reprocessor/controller" | "minecraft:recipes/misc/iron_ingot_from_iron_block" | "create:recipes/building_blocks/smelting/ingot_uranium_compat_immersiveengineering" | "minecraft:recipes/redstone/jungle_door" | "ae2:recipes/ae2.main/network/cells/spatial_components" | "minecraft:recipes/decorations/end_stone_brick_wall_from_end_stone_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_blackstone_stonecutting" | "create:recipes/decorations/smelting/glass_pane_from_vertical_framed_glass_pane" | "create:recipes/create.palettes/crafting/materials/andesite_alloy_block" | "create:recipes/create.palettes/polished_cut_limestone_slab" | "bigreactors:recipes/bigreactors.general/blasting/cyanite_from_dust" | "ae2:recipes/ae2.main/tools/paintballs_lumen_green" | "create:recipes/create.palettes/cut_crimsite_stairs" | "create:recipes/create.palettes/layered_calcite_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/cut_deepslate_brick_stairs" | "minecraft:recipes/decorations/light_gray_candle" | "exnihilosequentia:recipes/exnihilosequentia/ens_lead_nugget" | "minecraft:recipes/building_blocks/melon" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "colossalchests:base/gold" | "minecraft:recipes/building_blocks/polished_andesite_slab" | "create:recipes/create.base/crafting/kinetics/clutch" | "create:recipes/create.palettes/oxidized_copper_shingle_stairs_from_oxidized_copper_shingles_stonecutting" | "framedblocks:recipes/framed_blocks/framed_double_threeway_corner" | "ae2:main/spatial_ioport" | "ae2:recipes/ae2.main/materials/cardenergy" | "create:recipes/create.palettes/polished_cut_asurine_wall_from_stone_types_asurine_stonecutting" | "ae2:recipes/ae2.main/network/blocks/energy_energy_cell" | "ae2:main/compass" | "create:recipes/building_blocks/diorite_from_stone_types_diorite_stonecutting" | "minecraft:recipes/decorations/yellow_stained_glass_pane_from_glass_pane" | "framedblocks:recipes/framed_blocks/framed_corner_pillar" | "ae2:main/glass_cable" | "framedblocks:recipes/framed_blocks/framed_divided_slab" | "create:mechanical_press" | "ae2:recipes/ae2.main/network/cables/dense_covered_light_blue" | "farmersdelight:recipes/farmersdelight/pie_crust" | "minecraft:recipes/combat/golden_sword" | "ae2:recipes/ae2.main/decorative/sky_stone_brick_from_stonecutting" | "minecraft:end/elytra" | "ae2:recipes/ae2.main/network/parts/storage_bus" | "minecraft:recipes/decorations/mangrove_sign" | "minecraft:recipes/tools/wooden_shovel" | "minecraft:recipes/building_blocks/purpur_stairs" | "farmersdelight:recipes/farmersdelight/rice_bag" | "bigreactors:recipes/bigreactors.general/crafting/blutonium_nugget_to_ingot" | "create:recipes/create.palettes/polished_cut_limestone_wall_from_stone_types_limestone_stonecutting" | "minecraft:recipes/redstone/redstone_lamp" | "minecraft:recipes/building_blocks/mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "create:recipes/create.palettes/crafting/kinetics/yellow_seat" | "framedblocks:recipes/framed_blocks/framed_target" | "minecraft:recipes/decorations/crimson_fence" | "minecraft:recipes/redstone/dispenser" | "create:recipes/create.palettes/small_limestone_brick_slab_recycling" | "ae2additions:recipes/ae2additions/cells/item/16384k" | "minecraft:recipes/building_blocks/cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:recipes/building_blocks/purpur_pillar_from_purpur_block_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_slope_panel_corner_rotate_to_framed_flat_slope_slab_corner" | "modularrouters:recipes/modularrouters/filter_round_robin_augment" | "ae2:recipes/ae2.main/shaped/walls/sky_stone_small_brick" | "minecraft:recipes/building_blocks/cobblestone_slab" | "create:recipes/create.palettes/cut_ochrum_wall" | "create:recipes/create.base/crafting/materials/copper_nugget" | "ae2:recipes/ae2.main/block_cutter/slabs/quartz_pillar_slab" | "create:recipes/create.palettes/cut_calcite_bricks_from_stone_types_calcite_stonecutting" | "farmersdelight:recipes/food/beetroot_from_crate" | "ae2:recipes/ae2.main/network/blocks/energy_dense_energy_cell" | "minecraft:recipes/building_blocks/stripped_crimson_hyphae" | "naturescompass:natures_compass_sapling" | "farmersdelight:recipes/farmersdelight/cooking/beef_stew" | "framedblocks:recipes/framed_blocks/framed_floor_board_rotate_to_framed_wall_board" | "ae2:recipes/ae2.main/tools/portable_item_cell_16k" | "minecraft:recipes/building_blocks/magenta_terracotta" | "expatternprovider:recipes/epp/ei_alt" | "minecraft:recipes/misc/brick" | "thermalendergy:recipes/thermalendergy/stellarium_ingot_from_dust" | "create:recipes/create.base/crafting/kinetics/mechanical_mixer" | "thermalendergy:recipes/thermalendergy/stellarium_ingot" | "ae2:recipes/ae2.main/materials/cardinverter" | "exnihilosequentia:recipes/exnihilosequentia/ens_spruce_sieve" | "ae2:recipes/ae2.main/network/cables/covered_yellow" | "create:recipes/create.palettes/cut_scoria_brick_stairs" | "ae2:recipes/ae2.main/block_cutter/walls/smooth_quartz_wall" | "ae2:recipes/ae2.main/block_cutter/walls/fluix_wall" | "minecraft:recipes/building_blocks/gold_block" | "create:recipes/create.palettes/small_crimsite_brick_wall" | "minecraft:recipes/building_blocks/exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "create:recipes/create.base/smelting/zinc_ingot_from_raw_ore" | "minecraft:recipes/misc/yellow_dye_from_sunflower" | "minecraft:recipes/brewing/cauldron" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab" | "minecraft:recipes/decorations/armor_stand" | "ae2:recipes/ae2.main/tools/paintballs_lumen_black" | "create:recipes/create.base/crafting/kinetics/clockwork_bearing" | "create:recipes/create.palettes/cut_deepslate_brick_wall" | "exnihilosequentia:recipes/exnihilosequentia/ens_zinc_ingot_blast" | "farmersdelight:recipes/farmersdelight/roasted_mutton_chops" | "create:recipes/create.palettes/cut_scoria_brick_slab_from_stone_types_scoria_stonecutting" | "minecraft:recipes/transportation/acacia_boat" | "minecraft:recipes/redstone/iron_trapdoor" | "exnihilosequentia:recipes/exnihilosequentia/ens_iron_mesh" | "minecraft:adventure/root" | "minecraft:recipes/building_blocks/end_stone_brick_stairs" | "create:recipes/create.palettes/cut_crimsite_brick_slab_recycling" | "minecraft:recipes/decorations/jungle_fence" | "farmersdelight:recipes/farmersdelight/cabbage_from_leaves" | "minecraft:recipes/decorations/mud_brick_wall_from_mud_bricks_stonecutting" | "ae2:recipes/ae2.main/decorative/chiseled_quartz_block_from_stonecutting" | "minecraft:recipes/building_blocks/chiseled_quartz_block_from_quartz_block_stonecutting" | "minecraft:recipes/misc/ender_eye" | "farmersdelight:recipes/farmersdelight/cooking_pot" | "minecraft:recipes/redstone/redstone_block" | "ae2:recipes/tools/tools/certus_quartz_spade" | "create:recipes/create.palettes/small_asurine_brick_stairs" | "ae2:main/spatial_explorer" | "create:recipes/create.base/crafting/kinetics/cart_assembler" | "ae2:recipes/ae2.main/misc/deconstruction_certus_quartz_bricks" | "create:recipes/create.palettes/cut_asurine_slab_from_stone_types_asurine_stonecutting" | "framedblocks:recipes/framed_blocks/framed_glowing_item_frame" | "ae2:recipes/ae2.main/network/cables/smart_gray" | "minecraft:recipes/building_blocks/cyan_terracotta" | "minecraft:recipes/decorations/nether_brick_wall_from_nether_bricks_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_covered_fluix_clean" | "create:recipes/create.palettes/cut_tuff_stairs_from_stone_types_tuff_stonecutting" | "minecraft:recipes/decorations/red_stained_glass_pane_from_glass_pane" | "ae2:recipes/tools/tools/nether_quartz_pickaxe" | "bigreactors:recipes/bigreactors.general/smelting/yellorium_from_ore" | "minecraft:story/follow_ender_eye" | "ae2:recipes/ae2.main/decorative/certus_quartz_pillar_from_stonecutting" | "minecraft:recipes/building_blocks/weathered_cut_copper_from_weathered_copper_stonecutting" | "create:recipes/create.palettes/cut_scorchia_slab_recycling" | "farmersdelight:recipes/farmersdelight/yellow_canvas_sign" | "create:recipes/create.palettes/cut_diorite_slab_from_stone_types_diorite_stonecutting" | "ae2:recipes/ae2.main/network/crafting/molecular_assembler" | "minecraft:recipes/building_blocks/black_wool" | "minecraft:recipes/building_blocks/ens_deepslate" | "minecraft:recipes/decorations/deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "minecraft:recipes/misc/iron_ingot_from_blasting_raw_iron" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/passivetap_fe" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_1k_storage" | "create:steam_engine" | "create:recipes/create.palettes/weathered_copper_shingle_stairs" | "ae2:recipes/ae2.main/tools/paintballs_lumen_magenta" | "create:recipes/create.palettes/oxidized_copper_tile_slab_from_oxidized_copper_tiles_stonecutting" | "minecraft:recipes/misc/blue_dye_from_cornflower" | "minecraft:recipes/redstone/slime_block" | "farmersdelight:recipes/farmersdelight/light_gray_canvas_sign" | "ae2:recipes/ae2.main/network/parts/annihilation_plane_alt2" | "create:recipes/create.palettes/small_diorite_brick_slab_from_stone_types_diorite_stonecutting" | "framedblocks:recipes/framed_blocks/framed_floor_board" | "bigreactors:recipes/bigreactors.general/turbine/inanite_block" | "create:recipes/create.palettes/cut_veridium_slab_recycling" | "minecraft:recipes/building_blocks/acacia_wood" | "ae2:main/growth_accelerator" | "minecraft:recipes/decorations/polished_blackstone_brick_wall" | "ae2:recipes/ae2.main/materials/cardcapacity" | "minecraft:recipes/combat/wooden_sword" | "minecraft:recipes/decorations/gray_banner" | "minecraft:recipes/building_blocks/oak_planks" | "minecraft:recipes/decorations/light_blue_carpet" | "ae2:recipes/tools/tools/nether_quartz_hoe" | "create:recipes/create.palettes/polished_cut_crimsite_slab_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/building_blocks/ens_andesite" | "create:recipes/create.palettes/cut_ochrum_brick_wall_from_stone_types_ochrum_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_granite_crook" | "minecraft:recipes/building_blocks/quartz_slab_from_stonecutting" | "farmersdelight:recipes/farmersdelight/organic_compost_from_tree_bark" | "create:recipes/create.palettes/small_tuff_brick_stairs" | "minecraft:recipes/building_blocks/black_concrete_powder" | "ae2:recipes/ae2.main/network/parts/import_bus" | "create:recipes/create.palettes/scoria_from_stone_types_scoria_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_nickel_nugget" | "minecraft:recipes/decorations/orange_carpet_from_white_carpet" | "minecraft:recipes/combat/crossbow" | "minecraft:recipes/building_blocks/mud_bricks" | "farmersdelight:recipes/farmersdelight/onion" | "minecraft:recipes/food/cooked_porkchop_from_smoking" | "minecraft:recipes/building_blocks/cracked_deepslate_bricks" | "framedblocks:recipes/framed_blocks/framed_detector_rail_slope" | "ae2:recipes/ae2.main/tools/paintballs_lumen_lime" | "ae2:recipes/ae2.main/decorative/sky_stone_small_brick_from_stonecutting" | "minecraft:recipes/building_blocks/chiseled_nether_bricks" | "minecraft:recipes/building_blocks/warped_planks" | "framedblocks:recipes/framed_blocks/framed_ladder" | "minecraft:recipes/building_blocks/exposed_cut_copper_slab" | "minecraft:recipes/decorations/warped_fence" | "create:recipes/create.palettes/small_tuff_brick_wall" | "minecraft:recipes/decorations/black_glazed_terracotta" | "create:millstone" | "minecraft:recipes/building_blocks/weathered_cut_copper_stairs" | "create:recipes/create.palettes/cut_dripstone_brick_stairs_from_stone_types_dripstone_stonecutting" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/activefluidport_forge" | "minecraft:recipes/misc/gray_dye" | "create:train_whistle" | "create:recipes/create.palettes/polished_cut_veridium_slab_recycling" | "create:recipes/create.palettes/small_scoria_brick_wall" | "ae2:recipes/ae2.main/network/parts/monitors_conversion" | "create:recipes/create.palettes/small_scorchia_brick_wall" | "ae2:recipes/redstone/misc/vanilla_comparator" | "minecraft:recipes/decorations/light_gray_carpet" | "minecraft:recipes/decorations/barrel" | "ae2:recipes/ae2.main/shaped/stairs/chiseled_quartz_block" | "farmersdelight:recipes/farmersdelight/purple_canvas_sign" | "ae2:recipes/ae2.main/block_cutter/walls/quartz_wall" | "framedblocks:recipes/framed_blocks/framed_blueprint" | "minecraft:recipes/combat/leather_boots" | "create:recipes/create.palettes/cut_granite_bricks_from_stone_types_granite_stonecutting" | "minecraft:recipes/misc/red_dye_from_tulip" | "minecraft:husbandry/axolotl_in_a_bucket" | "ae2:recipes/ae2.main/network/parts/energy_level_emitter" | "minecraft:recipes/decorations/cobblestone_wall_from_cobblestone_stonecutting" | "minecraft:recipes/misc/orange_dye_from_orange_tulip" | "minecraft:recipes/decorations/grindstone" | "bigreactors:recipes/bigreactors.general/misc/wrench" | "minecraft:recipes/building_blocks/diamond_block" | "create:recipes/create.base/crafting/kinetics/cogwheel" | "minecraft:recipes/decorations/yellow_carpet" | "minecraft:recipes/building_blocks/stripped_oak_wood" | "create:recipes/create.palettes/cut_asurine_brick_slab_from_stone_types_asurine_stonecutting" | "ae2:recipes/ae2.main/block_cutter/slabs/sky_stone_slab" | "farmersdelight:main/craft_knife" | "create:recipes/create.base/crafting/kinetics/belt_connector" | "minecraft:nether/ride_strider_in_overworld_lava" | "farmersdelight:recipes/farmersdelight/cooked_salmon_slice_from_campfire_cooking" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_uranium" | "create:recipes/create.palettes/cut_tuff_wall_from_stone_types_tuff_stonecutting" | "create:recipes/create.base/crafting/kinetics/mechanical_arm" | "create:recipes/create.palettes/polished_cut_scorchia_slab_recycling" | "framedblocks:recipes/framed_blocks/framed_stacked_slope_slab" | "framedblocks:recipes/framed_blocks/framed_item_frame" | "create:recipes/create.palettes/oxidized_copper_tile_slab" | "minecraft:recipes/decorations/blue_banner" | "create:recipes/create.palettes/exposed_copper_tile_slab_from_exposed_copper_tiles_stonecutting" | "create:recipes/create.palettes/polished_cut_deepslate_slab_recycling" | "exnihilosequentia:recipes/exnihilosequentia/ens_end_cake" | "minecraft:recipes/building_blocks/deepslate_tile_slab_from_polished_deepslate_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_golden_crook" | "expatternprovider:recipes/epp/epp_upgrade" | "ae2:recipes/tools/tools/nether_quartz_cutting_knife" | "ae2:recipes/ae2.main/network/blocks/crystal_processing_quartz_growth_accelerator" | "minecraft:recipes/building_blocks/dark_prismarine_slab_from_dark_prismarine_stonecutting" | "minecraft:recipes/building_blocks/polished_andesite_stairs_from_andesite_stonecutting" | "minecraft:recipes/decorations/lime_banner" | "minecraft:recipes/decorations/white_bed" | "ae2:recipes/ae2.main/tools/network_memory_card" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_256k" | "create:recipes/create.palettes/crafting/kinetics/copper_door" | "minecraft:recipes/decorations/deepslate_brick_wall_from_polished_deepslate_stonecutting" | "minecraft:recipes/misc/lapis_lazuli_from_blasting_deepslate_lapis_ore" | "minecraft:recipes/decorations/nether_brick_wall" | "framedblocks:recipes/framed_blocks/framed_slope_panel" | "minecraft:recipes/decorations/black_bed_from_white_bed" | "create:recipes/create.palettes/cut_diorite_stairs_from_stone_types_diorite_stonecutting" | "minecraft:recipes/misc/copper_ingot_from_smelting_deepslate_copper_ore" | "create:recipes/create.base/crafting/kinetics/analog_lever" | "farmersdelight:recipes/food/potato_from_crate" | "framedblocks:recipes/framed_blocks/framed_rail_slope" | "create:recipes/create.palettes/cut_deepslate_stairs_from_stone_types_deepslate_stonecutting" | "create:recipes/create.palettes/cut_calcite_brick_wall" | "framedblocks:recipes/framed_blocks/framed_fence" | "create:recipes/create.base/crafting/kinetics/rotation_speed_controller" | "minecraft:recipes/misc/firework_rocket_simple" | "minecraft:recipes/misc/gold_ingot_from_smelting_deepslate_gold_ore" | "minecraft:nether/summon_wither" | "ae2:recipes/ae2.main/tools/paintballs_green" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/shaft" | "create:recipes/create.palettes/cut_asurine_stairs" | "create:recipes/create.palettes/small_ochrum_brick_wall" | "create:compacting" | "ae2:recipes/ae2.main/block_cutter/walls/sky_stone_small_brick_wall" | "ae2:recipes/ae2.main/tools/network_memory_card_orange" | "ae2:recipes/ae2.main/network/wireless_access_point" | "minecraft:recipes/redstone/redstone_from_blasting_deepslate_redstone_ore" | "ae2:recipes/ae2.main/network/cables/smart_magenta" | "ae2:recipes/ae2.main/block_cutter/stairs/smooth_sky_stone_stairs" | "framedblocks:recipes/framed_blocks/framed_slope_slab_rotate_to_framed_slope_panel" | "minecraft:recipes/building_blocks/red_nether_brick_slab" | "minecraft:recipes/building_blocks/cobblestone_stairs" | "ae2additions:recipes/ae2additions/crafting/65536k_storage" | "minecraft:recipes/misc/copper_ingot_from_blasting_copper_ore" | "sliceanddice:recipes/tools/slicer" | "minecraft:recipes/building_blocks/mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "create:recipes/create.palettes/oxidized_copper_shingle_stairs" | "exmachinis:recipes/exmachinis/flux_sieve" | "farmersdelight:recipes/farmersdelight/grilled_salmon" | "create:burner" | "create:recipes/create.palettes/polished_cut_diorite_wall" | "minecraft:recipes/building_blocks/polished_diorite_slab_from_diorite_stonecutting" | "create:recipes/create.palettes/polished_cut_crimsite_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/decorations/pink_banner" | "ae2:recipes/ae2.main/network/cables/smart_fluix_clean" | "minecraft:recipes/building_blocks/prismarine_brick_slab" | "create:recipes/create.palettes/cut_scoria_wall_from_stone_types_scoria_stonecutting" | "minecraft:recipes/building_blocks/waxed_exposed_copper_from_honeycomb" | "minecraft:recipes/misc/magenta_dye_from_blue_red_white_dye" | "create:recipes/create.palettes/cut_granite_brick_wall_from_stone_types_granite_stonecutting" | "ae2:recipes/ae2.main/network/cables/covered_lime" | "minecraft:recipes/building_blocks/purple_concrete_powder" | "modularrouters:recipes/modularrouters/bulk_item_filter" | "farmersdelight:recipes/farmersdelight/fried_egg_from_campfire_cooking" | "create:recipes/create.base/crafting/materials/zinc_ingot_from_decompacting" | "minecraft:recipes/building_blocks/prismarine_slab" | "minecraft:recipes/decorations/orange_carpet" | "ae2:recipes/ae2.main/tools/paintballs_white" | "minecraft:recipes/decorations/cyan_carpet_from_white_carpet" | "create:recipes/create.palettes/weathered_copper_tile_stairs" | "modularrouters:recipes/modularrouters/extruder_module_2" | "create:recipes/create.base/crafting/logistics/andesite_funnel" | "ae2:recipes/ae2.main/materials/formationcore" | "framedblocks:recipes/framed_blocks/framed_vertical_sloped_stairs" | "create:recipes/create.palettes/cut_granite_brick_slab" | "minecraft:recipes/building_blocks/cut_copper_stairs" | "create:recipes/create.base/crafting/kinetics/pink_valve_handle_from_other_valve_handle" | "create:recipes/create.palettes/veridium_pillar_from_stone_types_veridium_stonecutting" | "create:shifting_gears" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/casing_recycle" | "create:recipes/create.palettes/cut_ochrum_brick_slab" | "create:recipes/create.base/crafting/appliances/linked_controller" | "farmersdelight:recipes/farmersdelight/cooked_salmon_slice" | "exnihilosequentia:recipes/exnihilosequentia/ens_copper_nugget" | "bigreactors:recipes/bigreactors.general/cyanite_component_to_storage" | "ae2:recipes/ae2.main/tools/paintballs_purple" | "rechiseledcreate:recipes/rechiseledcreate/mechanical_chisel" | "ae2:recipes/ae2.main/misc/fluixpearl" | "create:recipes/create.palettes/polished_cut_diorite_from_stone_types_diorite_stonecutting" | "thermalendergy:recipes/thermalendergy/stellarium_gear" | "minecraft:recipes/combat/spectral_arrow" | "minecraft:recipes/decorations/white_stained_glass_pane" | "framedblocks:recipes/framed_blocks/framed_large_stone_button" | "thermalendergy:recipes/thermalendergy/prismalium_gear" | "create:recipes/create.palettes/cut_diorite_slab" | "colossalchests:base/silver" | "create:recipes/create.palettes/crafting/kinetics/train_trapdoor" | "minecraft:recipes/decorations/ender_chest" | "minecraft:recipes/decorations/dark_oak_sign" | "farmersdelight:recipes/farmersdelight/oak_cabinet" | "exnihilosequentia:recipes/exnihilosequentia/ens_aluminum_ingot" | "ae2:recipes/ae2.main/network/blocks/interfaces_interface_part" | "minecraft:story/mine_diamond" | "minecraft:recipes/building_blocks/cut_copper_stairs_from_cut_copper_stonecutting" | "minecraft:recipes/building_blocks/polished_granite_stairs_from_granite_stonecutting" | "create:recipes/create.palettes/deepslate_pillar_from_stone_types_deepslate_stonecutting" | "create:track_crafting_factory" | "framedblocks:recipes/framed_blocks/framed_collapsible_block" | "create:belt" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_64k_storage" | "create:recipes/create.palettes/polished_cut_calcite_slab_recycling" | "create:recipes/create.palettes/polished_cut_scoria_slab" | "minecraft:recipes/building_blocks/cyan_concrete_powder" | "ae2:recipes/ae2.main/network/cables/dense_smart_pink" | "ae2:recipes/ae2.main/tools/paintballs_lumen_blue" | "create:recipes/create.base/crafting/logistics/stockpile_switch" | "minecraft:recipes/misc/pink_dye_from_peony" | "farmersdelight:recipes/food/cake_from_milk_bottle" | "create:recipes/create.palettes/crafting/kinetics/white_seat_from_other_seat" | "create:recipes/create.palettes/cut_tuff_brick_wall" | "create:recipes/create.palettes/small_granite_brick_stairs" | "minecraft:recipes/misc/coal_from_smelting_coal_ore" | "minecraft:nether/find_fortress" | "bigreactors:recipes/bigreactors.general/turbine/insanite_block" | "farmersdelight:recipes/farmersdelight/cooking/pasta_with_mutton_chop" | "minecraft:recipes/building_blocks/polished_blackstone_bricks" | "ae2:main/network_tool" | "framedblocks:recipes/framed_blocks/framed_fancy_detector_rail" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/activetap_fe" | "minecraft:recipes/decorations/red_sandstone_wall" | "minecraft:recipes/misc/nether_brick" | "exnihilosequentia:recipes/exnihilosequentia/ens_mangrove_sieve" | "ae2additions:recipes/ae2additions/components/16384k" | "create:recipes/create.palettes/cut_scoria_brick_slab" | "ae2:recipes/ae2.main/network/parts/level_emitter" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/casing_recycle_glass" | "framedblocks:recipes/framed_blocks/framed_sloped_prism" | "create:recipes/create.base/crafting/kinetics/super_glue" | "minecraft:recipes/tools/stone_shovel" | "create:recipes/create.palettes/polished_cut_ochrum_from_stone_types_ochrum_stonecutting" | "exnihilosequentia:recipes/misc/ens_raw_copper" | "create:recipes/create.palettes/polished_cut_veridium_slab_from_stone_types_veridium_stonecutting" | "create:lava_wheel_00000" | "minecraft:recipes/building_blocks/brown_terracotta" | "create:recipes/create.palettes/crafting/kinetics/gray_seat_from_other_seat" | "framedblocks:recipes/framed_blocks/framed_double_slope_panel_rotate_to_framed_double_slope_slab" | "ae2:recipes/ae2.main/network/parts/toggle_bus_inverted_alt" | "framedblocks:recipes/framed_blocks/framed_divided_slope" | "minecraft:recipes/building_blocks/polished_deepslate_stairs" | "exnihilosequentia:recipes/exnihilosequentia/ens_wooden_crook" | "ae2:recipes/ae2.main/tools/network_memory_card_cyan" | "ae2:recipes/ae2.main/block_cutter/slabs/chiseled_quartz_slab" | "create:recipes/create.base/crafting/kinetics/encased_chain_drive" | "minecraft:recipes/decorations/shulker_box" | "modularrouters:recipes/modularrouters/sync_upgrade" | "minecraft:recipes/building_blocks/polished_basalt" | "minecraft:recipes/building_blocks/oak_wood" | "minecraft:recipes/building_blocks/smooth_quartz_stairs" | "framedblocks:recipes/framed_blocks/framed_double_slope_slab" | "minecraft:recipes/misc/slime_ball" | "create:recipes/create.palettes/crafting/materials/small_rose_quartz_tilesfrom_conversion" | "ae2wtlib:recipes/quantum_bridge_card" | "minecraft:recipes/building_blocks/jungle_slab" | "framedblocks:recipes/framed_blocks/framed_inv_double_slope_panel" | "minecraft:recipes/decorations/light_blue_candle" | "framedblocks:recipes/framed_blocks/framed_sloped_stairs" | "create:recipes/create.palettes/polished_cut_calcite_stairs" | "create:recipes/create.palettes/cut_calcite_brick_slab_recycling" | "minecraft:recipes/building_blocks/mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "minecraft:recipes/food/cooked_beef" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_16_cubed" | "ae2:recipes/ae2.main/tools/paintballs_pink" | "create:recipes/create.base/crafting/kinetics/mechanical_harvester" | "ae2:recipes/ae2.main/network/blocks/quantum_link" | "create:recipes/create.palettes/cut_ochrum_brick_slab_recycling" | "thermalendergy:recipes/thermalendergy/dynamo_fuel_nullifier_augment" | "minecraft:recipes/transportation/powered_rail" | "minecraft:recipes/decorations/red_bed" | "ae2:recipes/ae2.main/network/parts/energy_acceptor" | "minecraft:recipes/misc/iron_ingot_from_nuggets" | "create:recipes/create.palettes/cut_veridium_brick_slab_recycling" | "ae2:recipes/ae2.main/network/blocks/energy_energy_acceptor_alt" | "minecraft:recipes/transportation/jungle_boat" | "aeinfinitybooster:recipes/aeinfinitybooster/dimension_card" | "create:recipes/create.palettes/small_ochrum_bricks_from_stone_types_ochrum_stonecutting" | "minecraft:recipes/redstone/heavy_weighted_pressure_plate" | "ae2:recipes/ae2.main/network/parts/panels_dark_monitor" | "exnihilosequentia:recipes/exnihilosequentia/ens_basalt_crook" | "minecraft:recipes/building_blocks/cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "create:recipes/create.palettes/cut_veridium_wall_from_stone_types_veridium_stonecutting" | "farmersdelight:main/harvest_ropelogged_tomato" | "minecraft:story/enter_the_end" | "minecraft:recipes/transportation/warped_fungus_on_a_stick" | "minecraft:recipes/building_blocks/stripped_jungle_wood" | "minecraft:recipes/building_blocks/stone_stairs" | "create:recipes/create.base/crafting/kinetics/white_sail" | "framedblocks:recipes/framed_blocks/framed_flat_elev_inner_double_slope_slab_corner" | "ae2:recipes/ae2.main/network/blocks/pattern_providers_interface_alt" | "create:recipes/misc/smelting/iron_ingot_from_crushed" | "minecraft:recipes/building_blocks/purpur_slab_from_purpur_block_stonecutting" | "minecraft:recipes/transportation/rail" | "minecraft:recipes/building_blocks/deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "create:recipes/create.palettes/cut_diorite_brick_stairs" | "create:recipes/create.palettes/cut_granite_stairs" | "create:recipes/create.base/crafting/kinetics/fluid_pipe" | "ae2:recipes/ae2.main/network/cables/covered_blue" | "create:recipes/create.palettes/crafting/kinetics/framed_glass_trapdoor" | "minecraft:recipes/decorations/light_gray_bed_from_white_bed" | "ae2:recipes/ae2.main/network/cables/glass_orange" | "minecraft:recipes/building_blocks/bone_block" | "minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_honeycomb" | "ae2:recipes/ae2.main/shaped/walls/sky_stone_block" | "minecraft:recipes/redstone/lever" | "minecraft:nether/obtain_crying_obsidian" | "minecraft:recipes/misc/magenta_dye_from_lilac" | "create:recipes/create.palettes/small_ochrum_brick_slab_from_stone_types_ochrum_stonecutting" | "create:recipes/create.palettes/polished_cut_ochrum_wall_from_stone_types_ochrum_stonecutting" | "ae2:recipes/ae2.main/shaped/stairs/cut_quartz_block" | "farmersdelight:recipes/farmersdelight/cooked_mutton_chops_from_smoking" | "farmersdelight:main/place_cooking_pot" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_4k" | "minecraft:husbandry/froglights" | "ae2:recipes/ae2.main/network/cables/dense_covered_red" | "create:recipes/create.palettes/polished_cut_asurine_slab_recycling" | "ae2:recipes/ae2.main/shaped/slabs/cut_quartz_block" | "minecraft:recipes/misc/melon_seeds" | "minecraft:recipes/building_blocks/magma_block" | "ae2:recipes/ae2.main/tools/paintballs_lumen_cyan" | "create:recipes/create.palettes/copper_shingle_slab_from_copper_shingles_stonecutting" | "create:recipes/create.palettes/industrial_iron_block_from_ingots_iron_stonecutting" | "farmersdelight:recipes/misc/iron_nugget_from_blasting_knife" | "minecraft:recipes/building_blocks/smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "thermalendergy:recipes/thermalendergy/stellarium_nugget" | "minecraft:recipes/building_blocks/lime_terracotta" | "minecraft:recipes/building_blocks/smooth_quartz_slab_from_smooth_quartz_stonecutting" | "create:recipes/create.palettes/small_dripstone_brick_wall" | "create:recipes/create.palettes/polished_cut_scoria_slab_recycling" | "minecraft:recipes/food/cake" | "minecraft:recipes/combat/iron_leggings" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_tile_slab_from_honeycomb" | "minecraft:recipes/building_blocks/light_gray_terracotta" | "create:ejector_maxed" | "framedblocks:recipes/framed_blocks/framed_flat_inv_double_slope_panel_corner_rotate_to_framed_flat_inv_double_slope_slab_corner" | "farmersdelight:recipes/farmersdelight/bacon_and_eggs" | "create:recipes/create.base/crafting/kinetics/light_gray_valve_handle_from_other_valve_handle" | "create:recipes/create.palettes/oxidized_copper_tile_stairs_from_oxidized_copper_tiles_stonecutting" | "minecraft:recipes/decorations/gray_bed" | "exnihilosequentia:recipes/exnihilosequentia/ens_diorite_crook" | "minecraft:recipes/misc/emerald_from_smelting_emerald_ore" | "create:recipes/create.palettes/polished_cut_veridium_from_stone_types_veridium_stonecutting" | "ae2:recipes/ae2.main/tools/paintballs_lumen_yellow" | "minecraft:recipes/building_blocks/coarse_dirt" | "farmersdelight:recipes/farmersdelight/black_canvas_sign" | "farmersdelight:recipes/food/bread_from_smelting" | "ae2:recipes/ae2.main/tools/network_tool" | "bigreactors:recipes/bigreactors.general/smelting/graphite_from_dust" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "minecraft:recipes/building_blocks/light_gray_concrete_powder" | "ae2:recipes/ae2.main/network/blocks/crystal_processing_charger" | "minecraft:recipes/building_blocks/end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "create:recipes/create.palettes/cut_granite_slab_from_stone_types_granite_stonecutting" | "create:recipes/building_blocks/smelting/glass_from_tiled_glass" | "modularrouters:recipes/modularrouters/vacuum_module" | "ae2:main/charger" | "minecraft:recipes/combat/leather_leggings" | "create:recipes/create.palettes/scorchia_pillar_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/building_blocks/pink_concrete_powder" | "minecraft:recipes/building_blocks/sandstone_slab" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/passivefluidport_forge" | "exnihilosequentia:recipes/exnihilosequentia/ens_crimson_barrel" | "framedblocks:recipes/framed_blocks/framed_stone_pressure_plate" | "exnihilosequentia:recipes/exnihilosequentia/ens_cooked_silkworm_blast" | "minecraft:recipes/redstone/crimson_button" | "create:recipes/create.base/crafting/kinetics/gantry_shaft" | "minecraft:story/obtain_armor" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_2_cubed_storage" | "create:diving_suit" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/glass" | "sgjourney:recipes/temp/matok" | "minecraft:recipes/combat/diamond_leggings" | "minecraft:recipes/decorations/gray_stained_glass_pane" | "modularrouters:recipes/modularrouters/fluid_upgrade" | "minecraft:recipes/food/dried_kelp_from_smelting" | "create:recipes/misc/smelting/gold_ingot_from_crushed" | "ae2:recipes/ae2.main/network/crafting/patterns_blank" | "expatternprovider:recipes/epp/cobblestone_cell" | "create:hose_pulley_lava" | "create:recipes/create.palettes/cut_scoria_stairs_from_stone_types_scoria_stonecutting" | "minecraft:recipes/decorations/light_blue_carpet_from_white_carpet" | "framedblocks:recipes/framed_blocks/framed_sign" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "create:recipes/create.base/crafting/kinetics/track_observer_from_other_plates" | "thermalendergy:recipes/thermalendergy/melodium_ingot_from_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_warped_sieve" | "minecraft:end/kill_dragon" | "create:recipes/create.base/crafting/kinetics/sequenced_gearshift" | "minecraft:recipes/building_blocks/polished_blackstone_brick_stairs" | "ae2:recipes/ae2.main/network/cells/view_cell_storage" | "create:recipes/create.base/crafting/materials/andesite_alloy_from_zinc" | "minecraft:recipes/decorations/orange_candle" | "minecraft:recipes/decorations/stone_brick_wall" | "framedblocks:recipes/framed_blocks/framed_double_prism_corner" | "farmersdelight:main/place_skillet" | "create:encased_fan" | "ae2additions:recipes/ae2additions/cells/item/1024k" | "minecraft:recipes/redstone/dark_oak_fence_gate" | "minecraft:recipes/building_blocks/waxed_weathered_copper_from_honeycomb" | "minecraft:recipes/misc/iron_nugget_from_smelting" | "bigreactors:recipes/bigreactors.general/yellorium_component_to_storage" | "minecraft:recipes/decorations/prismarine_wall_from_prismarine_stonecutting" | "create:recipes/create.palettes/polished_cut_diorite_slab" | "minecraft:recipes/misc/copper_ingot_from_smelting_copper_ore" | "create:recipes/create.palettes/small_andesite_brick_wall" | "farmersdelight:recipes/misc/milk_bucket_from_bottles" | "create:recipes/create.palettes/cut_asurine_brick_slab_recycling" | "farmersdelight:recipes/farmersdelight/fried_egg_from_smoking" | "minecraft:recipes/misc/blue_dye" | "ae2:recipes/ae2.main/decorative/cut_quartz_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_diorite_hammer" | "create:recipes/create.base/crafting/logistics/brass_funnel" | "expatternprovider:recipes/epp/ebus_in" | "minecraft:recipes/food/baked_potato_from_campfire_cooking" | "create:recipes/create.palettes/crafting/copper/waxed_copper_shingle_stairs_from_honeycomb" | "ae2additions:recipes/ae2additions/components/super/1k" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_inner_slope_panel_corner" | "thermalendergy:recipes/thermalendergy/melodium_ingot" | "framedblocks:recipes/framed_blocks/framed_secret_storage" | "minecraft:recipes/misc/cyan_dye" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/casing_recycle" | "exnihilosequentia:recipes/exnihilosequentia/ens_diamond_mesh" | "minecraft:husbandry/make_a_sign_glow" | "create:recipes/create.palettes/cut_granite_brick_slab_from_stone_types_granite_stonecutting" | "create:andesite_alloy" | "minecraft:recipes/redstone/acacia_pressure_plate" | "create:recipes/create.palettes/cut_deepslate_from_stone_types_deepslate_stonecutting" | "farmersdelight:recipes/farmersdelight/kelp_roll" | "create:water_wheel" | "bigreactors:recipes/bigreactors.general/crafting/magentite_storage_to_component" | "framedblocks:recipes/framed_blocks/framed_flat_elev_inner_slope_slab_corner" | "ae2:recipes/ae2.main/blasting/silicon_from_certus_quartz_dust" | "minecraft:nether/create_beacon" | "minecraft:recipes/building_blocks/crimson_slab" | "farmersdelight:recipes/farmersdelight/cooking/baked_cod_stew" | "minecraft:recipes/building_blocks/crimson_stairs" | "create:recipes/food/smelting/bread" | "farmersdelight:recipes/farmersdelight/cooking/cabbage_rolls" | "minecraft:recipes/building_blocks/green_stained_glass" | "ae2:recipes/ae2.main/network/cables/glass_gray" | "create:recipes/create.palettes/cut_scoria_brick_slab_recycling" | "minecraft:recipes/decorations/yellow_glazed_terracotta" | "ae2:recipes/tools/tools/fluix_axe" | "exnihilosequentia:recipes/exnihilosequentia/ens_nether_brick_crook" | "framedblocks:recipes/framed_blocks/framed_flat_ext_inner_double_slope_panel_corner" | "exnihilosequentia:recipes/exnihilosequentia/ens_acacia_crucible" | "ae2:recipes/ae2.main/smelting/smooth_sky_stone_block" | "create:recipes/create.palettes/cut_asurine_brick_wall_from_stone_types_asurine_stonecutting" | "minecraft:recipes/building_blocks/bookshelf" | "create:recipes/create.palettes/exposed_copper_shingle_stairs_from_exposed_copper_shingles_stonecutting" | "ae2:recipes/ae2.main/network/blocks/security_station" | "laserio:recipes/laserio/filter_tag" | "ae2additions:recipes/ae2additions/components/super/4k" | "bigreactors:recipes/bigreactors.general/reprocessor/collector" | "minecraft:story/iron_tools" | "create:recipes/create.palettes/polished_cut_dripstone_wall" | "create:recipes/create.palettes/small_dripstone_brick_slab_from_stone_types_dripstone_stonecutting" | "minecraft:recipes/decorations/polished_blackstone_brick_wall_from_blackstone_stonecutting" | "minecraft:recipes/combat/iron_chestplate" | "create:recipes/create.base/crafting/kinetics/wrench" | "exnihilosequentia:recipes/exnihilosequentia/ens_calcite_hammer" | "minecraft:recipes/redstone/dark_oak_trapdoor" | "minecraft:recipes/redstone/oak_trapdoor" | "create:recipes/create.palettes/copper_ladder_from_ingots_copper_stonecutting" | "create:honey_drain" | "create:recipes/create.base/crafting/kinetics/track_observer" | "framedblocks:recipes/framed_blocks/framed_iron_door" | "minecraft:recipes/building_blocks/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:recipes/misc/book" | "ae2:recipes/ae2.main/shaped/walls/quartz_bricks" | "minecraft:recipes/building_blocks/purpur_slab" | "create:recipes/create.palettes/calcite_pillar_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/cut_dripstone_slab_recycling" | "minecraft:recipes/combat/stone_sword" | "minecraft:recipes/decorations/cobblestone_wall" | "create:recipes/create.palettes/rose_quartz_tiles_from_polished_rose_quartz_stonecutting" | "farmersdelight:recipes/farmersdelight/cyan_canvas_sign" | "framedblocks:recipes/framed_blocks/framed_flat_ext_double_slope_panel_corner" | "minecraft:recipes/building_blocks/brown_stained_glass" | "create:recipes/create.palettes/cut_calcite_wall_from_stone_types_calcite_stonecutting" | "minecraft:recipes/decorations/brown_carpet" | "minecraft:recipes/decorations/red_stained_glass_pane" | "create:recipes/create.palettes/cut_crimsite_wall_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/food/dried_kelp_from_campfire_cooking" | "minecraft:recipes/combat/netherite_sword_smithing" | "ae2:recipes/ae2.main/misc/deconstruction_fluix_block" | "ae2:recipes/ae2.main/tools/portable_fluid_cell_64k" | "create:recipes/create.palettes/cut_crimsite_slab" | "create:pulley_maxed" | "create:recipes/create.palettes/polished_cut_scorchia_stairs" | "framedblocks:recipes/framed_blocks/framed_activator_rail_slope" | "modularrouters:recipes/modularrouters/fluid_module_2_x4" | "minecraft:recipes/misc/diamond" | "minecraft:recipes/misc/gold_nugget_from_smelting" | "framedblocks:recipes/framed_blocks/framed_powered_rail_slope" | "minecraft:recipes/building_blocks/light_gray_wool" | "create:recipes/create.palettes/cut_andesite_slab" | "minecraft:recipes/food/cooked_chicken" | "minecraft:recipes/tools/stone_axe" | "create:recipes/create.palettes/cut_ochrum_brick_stairs" | "create:recipes/create.base/crafting/kinetics/hose_pulley" | "create:recipes/create.palettes/crafting/kinetics/pink_seat_from_other_seat" | "create:chocolate_bucket" | "create:recipes/create.palettes/small_calcite_brick_stairs" | "create:recipes/create.palettes/copper_shingle_stairs_from_copper_shingles_stonecutting" | "minecraft:recipes/decorations/blue_candle" | "farmersdelight:recipes/farmersdelight/cooked_cod_slice" | "create:recipes/create.palettes/horizontal_framed_glass_from_glass_colorless_stonecutting" | "minecraft:nether/ride_strider" | "farmersdelight:recipes/farmersdelight/tomato_crate" | "create:recipes/create.palettes/cut_limestone_slab" | "ae2additions:recipes/ae2additions/super_cell_housing" | "ae2:recipes/tools/tools/nether_quartz_axe" | "laserio:recipes/laserio/card_energy" | "ae2:recipes/ae2.main/network/parts/panels_semi_dark_monitor_alt" | "exmachinis:recipes/exmachinis/flux_compactor" | "create:recipes/create.palettes/polished_cut_asurine_stairs_from_stone_types_asurine_stonecutting" | "ae2:recipes/ae2.main/materials/cardcrafting" | "minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_honeycomb" | "minecraft:recipes/misc/iron_nugget" | "ae2:recipes/ae2.main/tools/portable_fluid_cell_1k" | "minecraft:recipes/building_blocks/brown_concrete_powder" | "minecraft:end/levitate" | "create:recipes/create.palettes/polished_cut_asurine_wall" | "exnihilosequentia:recipes/exnihilosequentia/ens_bee_doll" | "create:recipes/create.base/crafting/kinetics/weighted_ejector" | "create:recipes/create.palettes/polished_cut_crimsite_stairs" | "minecraft:recipes/building_blocks/blue_stained_glass" | "create:recipes/create.base/crafting/materials/brass_nugget_from_decompacting" | "create:self_deploying" | "create:recipes/create.palettes/polished_cut_ochrum_stairs" | "minecraft:recipes/building_blocks/cracked_stone_bricks" | "minecraft:recipes/building_blocks/ens_blackstone" | "exnihilosequentia:recipes/exnihilosequentia/ens_uranium_ingot" | "ae2:recipes/ae2.main/network/cables/glass_black" | "ae2:recipes/ae2.main/network/cables/glass_fluix_clean" | "create:recipes/create.palettes/small_tuff_brick_wall_from_stone_types_tuff_stonecutting" | "farmersdelight:main/plant_rice" | "minecraft:recipes/building_blocks/cut_copper_slab_from_cut_copper_stonecutting" | "minecraft:recipes/misc/iron_ingot_from_blasting_iron_ore" | "ae2:recipes/ae2.main/shaped/slabs/sky_stone_brick" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/chargingfe" | "minecraft:recipes/misc/bucket" | "create:recipes/create.palettes/cut_crimsite_brick_stairs_from_stone_types_crimsite_stonecutting" | "create:recipes/create.palettes/small_deepslate_brick_stairs_from_stone_types_deepslate_stonecutting" | "ae2:main/qnb" | "minecraft:adventure/bullseye" | "minecraft:recipes/building_blocks/diorite_slab" | "minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_bricks_stonecutting" | "create:recipes/create.palettes/cut_scorchia_wall" | "farmersdelight:recipes/farmersdelight/mangrove_cabinet" | "create:recipes/create.base/crafting/kinetics/rose_quartz_lamp" | "ae2additions:recipes/ae2additions/cells/item/casing-16384k" | "minecraft:recipes/decorations/orange_stained_glass_pane" | "exnihilosequentia:recipes/exnihilosequentia/ens_platinum_nugget" | "minecraft:recipes/building_blocks/light_blue_concrete_powder" | "minecraft:recipes/building_blocks/glass" | "minecraft:recipes/combat/bow" | "create:recipes/create.palettes/crafting/kinetics/orange_seat_from_other_seat" | "minecraft:recipes/building_blocks/acacia_slab" | "laserio:recipes/laserio/card_energy_nbtclear" | "minecraft:recipes/building_blocks/smooth_sandstone" | "minecraft:recipes/building_blocks/oxidized_cut_copper" | "bigreactors:recipes/bigreactors.general/blasting/graphite_from_dust" | "framedblocks:recipes/framed_blocks/framed_one_way_window" | "create:recipes/create.palettes/crimsite_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/decorations/orange_bed_from_white_bed" | "modularrouters:recipes/modularrouters/modular_router" | "ae2:recipes/ae2.main/block_cutter/stairs/smooth_quartz_stairs" | "ae2:recipes/ae2.main/tools/portable_fluid_cell_4k" | "ae2:main/fluix" | "create:recipes/create.base/crafting/kinetics/encased_fan" | "modularrouters:recipes/modularrouters/mimic_augment" | "minecraft:recipes/transportation/minecart" | "minecraft:recipes/decorations/orange_glazed_terracotta" | "exnihilosequentia:recipes/exnihilosequentia/ens_lead_ingot" | "farmersdelight:recipes/farmersdelight/tomato_seeds" | "create:andesite_casing" | "minecraft:recipes/decorations/green_stained_glass_pane" | "framedblocks:recipes/framed_blocks/framed_flat_ext_inner_slope_panel_corner_rotate_to_framed_flat_elev_inner_slope_slab_corner" | "minecraft:recipes/tools/iron_hoe" | "bigreactors:recipes/bigreactors.general/fluidizer/outputport" | "minecraft:recipes/building_blocks/deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "modularrouters:recipes/modularrouters/energy_distributor_module" | "create:recipes/create.palettes/exposed_copper_tile_slab" | "farmersdelight:recipes/misc/iron_nugget_from_smelting_knife" | "ae2additions:recipes/ae2additions/components/super/16m" | "ae2additions:recipes/ae2additions/components/super/16k" | "create:recipes/create.palettes/small_crimsite_bricks_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/misc/bowl" | "sgjourney:recipes/naquadah/raw_naquadah_block" | "create:steam_engine_maxed" | "ae2additions:recipes/ae2additions/cells/super/16k-housing" | "minecraft:recipes/decorations/lime_bed_from_white_bed" | "minecraft:recipes/tools/clock" | "create:recipes/create.palettes/cut_veridium_brick_slab" | "minecraft:story/enter_the_nether" | "minecraft:recipes/decorations/red_glazed_terracotta" | "minecraft:adventure/whos_the_pillager_now" | "create:recipes/create.palettes/cut_deepslate_brick_slab_recycling" | "create:recipes/create.palettes/small_granite_bricks_from_stone_types_granite_stonecutting" | "minecraft:recipes/food/baked_potato" | "ae2:recipes/ae2.main/network/wireless_terminal" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_slab_corner" | "create:recipes/create.palettes/cut_limestone_slab_recycling" | "framedblocks:recipes/framed_blocks/framed_pyramid_slab" | "minecraft:recipes/decorations/green_banner" | "create:recipes/create.palettes/polished_cut_granite_slab_from_stone_types_granite_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_enderman_doll" | "ae2:recipes/ae2.main/network/crafting/1k_cpu_crafting_storage" | "minecraft:recipes/misc/gold_ingot_from_nuggets" | "framedblocks:recipes/framed_blocks/framed_inner_prism_corner" | "framedblocks:recipes/framed_blocks/framed_inv_double_slope_panel_rotate_to_framed_inv_double_slope_slab" | "minecraft:recipes/misc/pink_dye_from_pink_tulip" | "minecraft:recipes/building_blocks/mangrove_stairs" | "create:recipes/create.palettes/polished_cut_scoria_stairs_from_stone_types_scoria_stonecutting" | "modularrouters:recipes/modularrouters/pickup_delay_augment" | "minecraft:recipes/decorations/spruce_sign" | "create:recipes/create.palettes/layered_ochrum_from_stone_types_ochrum_stonecutting" | "ae2:recipes/ae2.main/network/cables/glass_green" | "create:recipes/building_blocks/smelting/glass_from_horizontal_framed_glass" | "create:recipes/create.palettes/cut_dripstone_brick_stairs" | "ae2:recipes/ae2.main/block_cutter/slabs/quartz_brick_slab" | "ae2:main/crafting_terminal" | "create:anvil_plough" | "ae2:main/ioport" | "minecraft:recipes/building_blocks/bricks" | "minecraft:recipes/combat/netherite_leggings_smithing" | "create:recipes/create.palettes/cut_calcite_stairs_from_stone_types_calcite_stonecutting" | "framedblocks:recipes/framed_blocks/framed_double_slope_slab_from_inverse" | "ae2:recipes/ae2.main/network/cells/item_cell_housing" | "minecraft:recipes/decorations/painting" | "create:stressometer" | "minecraft:recipes/building_blocks/waxed_cut_copper" | "farmersdelight:main/hit_raider_with_rotten_tomato" | "minecraft:recipes/building_blocks/red_terracotta" | "create:recipes/create.palettes/polished_cut_ochrum_slab_recycling" | "exnihilosequentia:recipes/exnihilosequentia/ens_iron_hammer" | "minecraft:recipes/combat/arrow" | "webdisplays:pad_break" | "create:recipes/create.palettes/cut_deepslate_slab_recycling" | "create:recipes/create.palettes/small_crimsite_brick_slab_recycling" | "modularrouters:recipes/modularrouters/energy_output_module" | "framedblocks:recipes/framed_blocks/framed_divided_stairs" | "ae2:recipes/ae2.main/shaped/stairs/quartz_block" | "create:recipes/create.palettes/small_deepslate_brick_slab_from_stone_types_deepslate_stonecutting" | "ae2:recipes/ae2.main/materials/annihilationcore" | "minecraft:recipes/building_blocks/polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_blackstone_hammer" | "bigreactors:recipes/bigreactors.general/crafting/cyanite_storage_to_component" | "minecraft:recipes/combat/golden_helmet" | "minecraft:recipes/redstone/acacia_trapdoor" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "ae2additions:recipes/ae2additions/crafting/16384k_storage" | "minecraft:recipes/building_blocks/brick_slab_from_bricks_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_inner_slope_panel_corner" | "colossalchests:base/diamond" | "create:train" | "create:recipes/create.palettes/cut_deepslate_brick_stairs_from_stone_types_deepslate_stonecutting" | "minecraft:recipes/food/cooked_salmon" | "create:recipes/create.base/crafting/kinetics/copper_valve_handle" | "framedblocks:recipes/framed_blocks/framed_divided_panel_horizontal_rotate_to_framed_divided_slab" | "create:recipes/create.base/crafting/kinetics/sticker" | "create:recipes/create.base/crafting/appliances/crafting_blueprint" | "create:recipes/create.palettes/small_deepslate_brick_slab_recycling" | "ae2:recipes/ae2.main/network/cables/smart_light_gray" | "framedblocks:recipes/framed_blocks/framed_fence_from_post" | "farmersdelight:recipes/farmersdelight/flint_knife" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/chargingfe" | "ae2:recipes/ae2.main/network/parts/monitors_storage" | "exnihilosequentia:recipes/exnihilosequentia/ens_red_nether_brick_hammer" | "create:recipes/create.palettes/small_tuff_bricks_from_stone_types_tuff_stonecutting" | "create:recipes/create.palettes/cut_diorite_bricks_from_stone_types_diorite_stonecutting" | "modularrouters:recipes/modularrouters/placer_module" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_zinc" | "create:recipes/create.palettes/polished_cut_calcite_wall_from_stone_types_calcite_stonecutting" | "minecraft:recipes/decorations/composter" | "minecraft:recipes/building_blocks/red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "create:recipes/building_blocks/dripstone_block_from_stone_types_dripstone_stonecutting" | "create:recipes/create.palettes/cut_crimsite_slab_from_stone_types_crimsite_stonecutting" | "farmersdelight:recipes/farmersdelight/diamond_knife" | "create:recipes/create.base/crafting/kinetics/item_vault" | "create:recipes/create.palettes/polished_cut_limestone_slab_from_stone_types_limestone_stonecutting" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_1k" | "farmersdelight:recipes/farmersdelight/chocolate_pie_from_slices" | "minecraft:recipes/building_blocks/end_stone_bricks" | "framedblocks:recipes/framed_blocks/framed_key" | "ae2:recipes/ae2.main/network/cables/covered_purple" | "minecraft:recipes/decorations/glow_item_frame" | "minecraft:husbandry/silk_touch_nest" | "minecraft:recipes/building_blocks/dark_prismarine_stairs" | "minecraft:recipes/decorations/andesite_wall_from_andesite_stonecutting" | "exmachinis:root" | "ae2additions:recipes/ae2additions/cells/item/4096k" | "ae2:recipes/ae2.main/network/cables/dense_covered_gray" | "minecraft:recipes/building_blocks/waxed_cut_copper_from_honeycomb" | "minecraft:recipes/building_blocks/nether_brick_stairs" | "create:recipes/create.palettes/exposed_copper_shingle_slab" | "create:train_roadkill" | "exmachinis:gold_upgrade" | "create:recipes/create.palettes/small_calcite_brick_wall" | "ae2:recipes/tools/tools/certus_quartz_hoe" | "farmersdelight:recipes/farmersdelight/cabbage_crate" | "modularrouters:recipes/modularrouters/stack_upgrade" | "create:recipes/create.base/crafting/materials/experience_nugget_from_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_emerald_mesh" | "minecraft:recipes/building_blocks/smooth_red_sandstone_slab" | "create:recipes/create.base/crafting/kinetics/mechanical_roller" | "minecraft:story/smelt_iron" | "create:brass_casing" | "ae2:recipes/ae2.main/network/blocks/storage_drive" | "ae2:recipes/ae2.main/network/cables/covered_brown" | "create:recipes/create.palettes/crafting/copper/waxed_copper_tile_stairs_from_honeycomb" | "create:recipes/create.palettes/cut_ochrum_wall_from_stone_types_ochrum_stonecutting" | "minecraft:recipes/tools/fishing_rod" | "minecraft:recipes/decorations/smoker" | "framedblocks:recipes/framed_blocks/framed_prism_corner" | "create:recipes/create.palettes/small_veridium_brick_slab_recycling" | "create:wrench_goggles" | "minecraft:recipes/building_blocks/chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "modularrouters:recipes/modularrouters/security_upgrade" | "minecraft:recipes/building_blocks/chiseled_stone_bricks" | "minecraft:recipes/building_blocks/nether_brick_slab" | "minecraft:recipes/misc/pumpkin_seeds" | "create:recipes/create.base/crafting/kinetics/nozzle" | "ae2:recipes/ae2.main/network/blocks/spatial_io_pylon" | "ae2additions:recipes/ae2additions/cells/super/256k" | "create:cross_streams" | "minecraft:recipes/decorations/mud_brick_wall" | "framedblocks:recipes/framed_blocks/framed_fancy_powered_rail" | "minecraft:recipes/building_blocks/red_sandstone" | "framedblocks:recipes/framed_blocks/framed_mini_cube" | "thermalendergy:recipes/thermalendergy/prismalium_nugget" | "create:recipes/create.palettes/polished_cut_deepslate_from_stone_types_deepslate_stonecutting" | "minecraft:husbandry/tadpole_in_a_bucket" | "framedblocks:recipes/framed_blocks/framed_iron_trapdoor" | "create:recipes/create.palettes/polished_cut_andesite_slab_recycling" | "create:recipes/create.palettes/acacia_window_pane" | "minecraft:recipes/redstone/dark_oak_button" | "ae2:recipes/ae2.main/network/blocks/interfaces_interface" | "minecraft:husbandry/wax_off" | "sgjourney:recipes/misc/sandstone_hieroglyphs" | "ae2:recipes/ae2.main/block_cutter/stairs/chiseled_quartz_stairs" | "minecraft:recipes/decorations/beehive" | "ae2:recipes/ae2.main/network/cables/glass_red" | "minecraft:recipes/tools/netherite_hoe_smithing" | "minecraft:recipes/decorations/lime_candle" | "minecraft:recipes/building_blocks/emerald_block" | "create:recipes/create.palettes/crafting/kinetics/brass_door" | "minecraft:recipes/food/cooked_rabbit_from_smoking" | "framedblocks:recipes/framed_blocks/framed_corner_slope" | "create:recipes/create.palettes/ornate_iron_window" | "farmersdelight:recipes/farmersdelight/magenta_canvas_sign" | "farmersdelight:recipes/misc/paper_from_tree_bark" | "minecraft:recipes/building_blocks/nether_wart_block" | "create:recipes/create.palettes/polished_cut_diorite_stairs_from_stone_types_diorite_stonecutting" | "minecraft:recipes/redstone/trapped_chest" | "create:recipes/create.palettes/cut_tuff_bricks_from_stone_types_tuff_stonecutting" | "minecraft:recipes/decorations/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "create:recipes/building_blocks/andesite_from_stone_types_andesite_stonecutting" | "create:recipes/building_blocks/blasting/ingot_uranium_compat_mekanism" | "framedblocks:recipes/framed_blocks/framed_gold_pressure_plate" | "ae2:recipes/ae2.main/materials/cardvoid" | "create:recipes/transportation/crafting/kinetics/minecart_from_contraption_cart" | "minecraft:recipes/building_blocks/ens_netherrack" | "framedblocks:recipes/framed_blocks/framed_divided_panel_vertical" | "farmersdelight:recipes/farmersdelight/cooking/vegetable_noodles" | "minecraft:recipes/building_blocks/stripped_birch_wood" | "create:windmill" | "create:rose_quartz" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_256k_storage" | "create:recipes/create.palettes/small_limestone_brick_stairs_from_stone_types_limestone_stonecutting" | "minecraft:recipes/building_blocks/sponge" | "minecraft:recipes/building_blocks/smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "farmersdelight:recipes/farmersdelight/milk_bottle" | "ae2:recipes/ae2.main/network/blocks/controller" | "create:recipes/create.base/crafting/kinetics/purple_valve_handle_from_other_valve_handle" | "ae2:recipes/ae2.main/misc/deconstruction_chiseled_certus_quartz" | "minecraft:recipes/building_blocks/prismarine_brick_stairs" | "minecraft:recipes/decorations/prismarine_wall" | "framedblocks:recipes/framed_blocks/framed_flat_elev_slope_slab_corner_rotate_to_framed_flat_ext_slope_panel_corner" | "create:recipes/building_blocks/blasting/ingot_aluminum_compat_immersiveengineering" | "minecraft:recipes/redstone/warped_fence_gate" | "exnihilosequentia:recipes/exnihilosequentia/ens_tuff_hammer" | "minecraft:recipes/transportation/acacia_chest_boat" | "create:recipes/create.palettes/polished_cut_scorchia_stairs_from_stone_types_scorchia_stonecutting" | "create:recipes/create.palettes/cut_scoria_stairs" | "farmersdelight:recipes/farmersdelight/canvas" | "minecraft:recipes/decorations/white_candle" | "modularrouters:recipes/modularrouters/stack_augment" | "create:recipes/create.palettes/small_deepslate_brick_slab" | "create:recipes/create.palettes/cut_limestone_stairs" | "exnihilosequentia:recipes/misc/ens_copper_ingot_from_nugget" | "ae2:recipes/ae2.main/network/cables/covered_fluix" | "minecraft:recipes/combat/turtle_helmet" | "exnihilosequentia:recipes/exnihilosequentia/ens_silver_ingot_blast" | "minecraft:recipes/building_blocks/mud_brick_stairs_from_mud_bricks_stonecutting" | "farmersdelight:main/place_feast" | "minecraft:recipes/building_blocks/oak_stairs" | "ae2additions:recipes/ae2additions/cells/super/16k" | "minecraft:recipes/building_blocks/polished_andesite_slab_from_andesite_stonecutting" | "create:recipes/create.palettes/polished_cut_andesite_from_stone_types_andesite_stonecutting" | "create:recipes/create.palettes/polished_cut_deepslate_wall" | "farmersdelight:recipes/farmersdelight/straw_bale" | "ae2additions:recipes/ae2additions/cells/super/16m" | "create:recipes/create.palettes/crimson_window" | "expatternprovider:recipes/epp/epp_part" | "farmersdelight:recipes/farmersdelight/cutting_board" | "minecraft:end/dragon_breath" | "ae2:recipes/ae2.main/shaped/walls/chiseled_quartz_block" | "minecraft:recipes/building_blocks/ens_gilded_blackstone" | "minecraft:recipes/decorations/gray_bed_from_white_bed" | "minecraft:recipes/building_blocks/white_concrete_powder" | "minecraft:recipes/building_blocks/ens_calcite" | "ae2:recipes/ae2.main/tools/network_memory_card_black" | "farmersdelight:recipes/farmersdelight/melon_popsicle" | "create:recipes/create.base/crafting/kinetics/water_wheel" | "minecraft:recipes/misc/music_disc_5" | "minecraft:recipes/misc/netherite_scrap" | "minecraft:story/enchant_item" | "ae2:recipes/ae2.main/network/cables/dense_covered_brown" | "create:recipes/create.base/crafting/schematics/empty_schematic" | "create:recipes/create.palettes/cut_tuff_brick_stairs" | "laserio:recipes/laserio/card_item_nbtclear" | "minecraft:recipes/building_blocks/lime_stained_glass" | "minecraft:recipes/decorations/pink_bed_from_white_bed" | "create:recipes/create.base/crafting/kinetics/mechanical_press" | "expatternprovider:recipes/epp/ei" | "framedblocks:recipes/framed_blocks/framed_soul_torch" | "create:recipes/create.palettes/horizontal_framed_glass_pane" | "minecraft:recipes/building_blocks/quartz_pillar_from_quartz_block_stonecutting" | "create:recipes/create.palettes/polished_cut_veridium_stairs_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/cut_asurine_stairs_from_stone_types_asurine_stonecutting" | "minecraft:recipes/decorations/chain" | "create:stressometer_maxed" | "minecraft:recipes/decorations/yellow_bed" | "create:recipes/create.palettes/polished_cut_scorchia_slab" | "minecraft:recipes/decorations/oak_fence" | "create:recipes/create.palettes/cut_dripstone_bricks_from_stone_types_dripstone_stonecutting" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_16k" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs" | "minecraft:recipes/misc/coal_from_blasting_coal_ore" | "minecraft:recipes/redstone/mangrove_door" | "create:display_board_0" | "bigreactors:recipes/bigreactors.general/fluidizer/powerport" | "minecraft:recipes/redstone/redstone_from_smelting_deepslate_redstone_ore" | "create:steam_whistle" | "minecraft:recipes/food/cooked_porkchop_from_campfire_cooking" | "ae2:recipes/ae2.main/block_cutter/walls/quartz_brick_wall" | "farmersdelight:recipes/farmersdelight/cooking/glow_berry_custard" | "laserio:recipes/laserio/laser_node" | "modularrouters:recipes/modularrouters/player_module" | "create:recipes/create.base/crafting/kinetics/schedule" | "minecraft:recipes/decorations/light_blue_stained_glass_pane" | "create:crafter_lazy_000" | "minecraft:adventure/spyglass_at_parrot" | "minecraft:recipes/building_blocks/nether_brick_stairs_from_nether_bricks_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_slope_slab_corner_rotate_to_framed_flat_stacked_slope_panel_corner" | "minecraft:recipes/building_blocks/oxidized_cut_copper_stairs" | "create:recipes/create.base/crafting/kinetics/steam_engine" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/chargingfe" | "minecraft:recipes/building_blocks/spruce_wood" | "minecraft:recipes/misc/yellow_dye_from_dandelion" | "modularrouters:recipes/modularrouters/puller_module_2_x4" | "farmersdelight:recipes/farmersdelight/beef_patty" | "minecraft:recipes/decorations/end_stone_brick_wall" | "modularrouters:recipes/modularrouters/fluid_module_2" | "thermalendergy:recipes/thermalendergy/vibrating_core" | "framedblocks:recipes/framed_blocks/framed_double_stairs" | "exnihilosequentia:recipes/exnihilosequentia/ens_blackstone_crook" | "create:recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion" | "create:recipes/create.palettes/cut_andesite_stairs_from_stone_types_andesite_stonecutting" | "ae2:recipes/ae2.main/tools/paintballs_light_blue" | "minecraft:recipes/building_blocks/deepslate_bricks_from_polished_deepslate_stonecutting" | "create:recipes/create.palettes/crafting/kinetics/magenta_seat_from_other_seat" | "colossalchests:size/wood" | "minecraft:recipes/decorations/black_banner" | "ae2:recipes/ae2.main/block_cutter/walls/sky_stone_brick_wall" | "minecraft:recipes/misc/black_dye_from_wither_rose" | "ae2:recipes/ae2.main/network/cables/glass_white" | "create:recipes/create.palettes/cut_ochrum_slab_recycling" | "minecraft:recipes/misc/bone_meal" | "create:speed_controller" | "bigreactors:recipes/bigreactors.general/graphite_component_to_storage" | "minecraft:recipes/building_blocks/prismarine_brick_slab_from_prismarine_stonecutting" | "minecraft:recipes/building_blocks/sandstone_stairs_from_sandstone_stonecutting" | "minecraft:adventure/totem_of_undying" | "minecraft:recipes/decorations/cobbled_deepslate_wall" | "minecraft:recipes/building_blocks/prismarine_bricks" | "ae2:recipes/ae2.main/tools/network_memory_card_green" | "create:recipes/create.palettes/small_limestone_bricks_from_stone_types_limestone_stonecutting" | "create:recipes/create.palettes/spruce_window" | "minecraft:recipes/decorations/polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_nether_brick_hammer" | "farmersdelight:recipes/farmersdelight/warped_cabinet" | "minecraft:recipes/decorations/diorite_wall" | "create:recipes/create.palettes/crafting/kinetics/metal_girder" | "minecraft:recipes/decorations/stonecutter" | "create:recipes/create.palettes/cut_diorite_stairs" | "expatternprovider:recipes/epp/ei_upgrade" | "create:recipes/create.base/crafting/kinetics/flywheel" | "framedblocks:recipes/framed_blocks/framed_post" | "ae2:recipes/tools/tools/certus_quartz_wrench" | "minecraft:recipes/decorations/light_blue_banner" | "minecraft:recipes/decorations/smithing_table" | "create:recipes/create.palettes/small_ochrum_brick_slab" | "minecraft:recipes/building_blocks/cut_sandstone_slab" | "create:recipes/create.palettes/polished_cut_veridium_wall" | "create:recipes/create.base/crafting/kinetics/portable_fluid_interface" | "create:recipes/create.palettes/layered_veridium_from_stone_types_veridium_stonecutting" | "minecraft:recipes/misc/sugar_from_honey_bottle" | "create:recipes/create.palettes/mangrove_window" | "minecraft:husbandry/allay_deliver_cake_to_note_block" | "create:recipes/create.palettes/small_veridium_brick_stairs_from_stone_types_veridium_stonecutting" | "farmersdelight:recipes/farmersdelight/spruce_cabinet" | "minecraft:recipes/building_blocks/weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:recipes/decorations/orange_stained_glass_pane_from_glass_pane" | "minecraft:recipes/transportation/tnt_minecart" | "create:recipes/building_blocks/smelting/ingot_lead_compat_immersiveengineering" | "farmersdelight:recipes/farmersdelight/basket" | "create:crusher_maxed_0000" | "create:recipes/misc/smelting/copper_ingot_from_crushed" | "modularrouters:recipes/modularrouters/speed_upgrade" | "create:recipes/create.palettes/polished_cut_calcite_stairs_from_stone_types_calcite_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_slab_corner_from_inverse" | "ae2:recipes/ae2.main/network/cables/smart_orange" | "minecraft:recipes/decorations/red_bed_from_white_bed" | "minecraft:recipes/building_blocks/oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "ae2:recipes/ae2.main/network/cables/smart_light_blue" | "ae2wtlib:recipes/wireless_pattern_encoding_terminal" | "farmersdelight:recipes/farmersdelight/canvas_rug" | "create:recipes/decorations/smelting/glass_pane_from_horizontal_framed_glass_pane" | "ae2:recipes/ae2.main/network/cables/dense_covered_purple" | "ae2:recipes/ae2.main/shaped/slabs/sky_stone_block" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_tiles_from_honeycomb" | "minecraft:recipes/decorations/brown_candle" | "farmersdelight:recipes/farmersdelight/wheat_dough_from_eggs" | "create:recipes/create.base/crafting/kinetics/nixie_tube" | "exnihilosequentia:recipes/exnihilosequentia/ens_oak_barrel" | "minecraft:recipes/building_blocks/quartz_pillar" | "create:recipes/create.palettes/cut_tuff_from_stone_types_tuff_stonecutting" | "ae2:recipes/tools/tools/certus_quartz_cutting_knife" | "minecraft:husbandry/wax_on" | "aeinfinitybooster:recipes/aeinfinitybooster/infinity_card" | "minecraft:recipes/building_blocks/purple_terracotta" | "ae2additions:recipes/ae2additions/cells/item/casing-4096k" | "minecraft:adventure/play_jukebox_in_meadows" | "ae2:recipes/ae2.main/network/upgrade_wireless_crafting_terminal" | "farmersdelight:recipes/farmersdelight/cooked_bacon_from_campfire_cooking" | "farmersdelight:recipes/farmersdelight/white_canvas_sign" | "minecraft:recipes/misc/green_dye" | "minecraft:recipes/decorations/magenta_bed" | "create:recipes/create.palettes/polished_cut_crimsite_wall_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/redstone/honey_block" | "minecraft:recipes/building_blocks/dark_prismarine" | "minecraft:adventure/hero_of_the_village" | "minecraft:recipes/redstone/redstone" | "minecraft:recipes/building_blocks/smooth_stone" | "create:recipes/create.palettes/small_crimsite_brick_slab" | "exnihilosequentia:recipes/exnihilosequentia/ens_stone_barrel" | "exnihilosequentia:recipes/exnihilosequentia/ens_oak_crucible" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/controller_ingots_uranium" | "modularrouters:recipes/modularrouters/mod_filter" | "create:recipes/building_blocks/smelting/glass_from_framed_glass" | "minecraft:recipes/building_blocks/packed_ice" | "minecraft:recipes/transportation/spruce_boat" | "ae2:recipes/ae2.main/network/cables/dense_smart_yellow" | "minecraft:recipes/building_blocks/quartz_stairs_from_quartz_block_stonecutting" | "minecraft:recipes/building_blocks/gray_wool" | "minecraft:recipes/building_blocks/ens_dripstone_block" | "create:recipes/create.palettes/polished_cut_dripstone_wall_from_stone_types_dripstone_stonecutting" | "create:recipes/create.palettes/crafting/kinetics/green_seat_from_other_seat" | "ae2:recipes/ae2.main/block_cutter/walls/sky_stone_wall" | "minecraft:recipes/building_blocks/deepslate_tiles" | "create:recipes/create.palettes/andesite_bars_from_andesite_alloy_stonecutting" | "framedblocks:recipes/framed_blocks/framed_stacked_slope_panel" | "ae2:recipes/ae2.main/block_cutter/slabs/cut_quartz_slab" | "minecraft:recipes/building_blocks/warped_hyphae" | "minecraft:recipes/redstone/jungle_button" | "ae2:recipes/ae2.main/network/cables/smart_purple" | "ae2:recipes/tools/tools/fluix_pickaxe" | "minecraft:recipes/redstone/note_block" | "ae2:recipes/combat/tools/nether_quartz_sword" | "create:recipes/create.palettes/cut_scorchia_brick_slab" | "minecraft:recipes/decorations/green_stained_glass_pane_from_glass_pane" | "create:recipes/create.palettes/layered_andesite_from_stone_types_andesite_stonecutting" | "create:hose_pulley" | "create:recipes/building_blocks/blasting/ingot_nickel_compat_immersiveengineering" | "ae2:recipes/ae2.main/network/cables/dense_covered_magenta" | "minecraft:recipes/decorations/lime_bed" | "farmersdelight:recipes/farmersdelight/green_canvas_sign" | "ae2:recipes/ae2.main/network/cables/smart_green" | "ae2:recipes/ae2.main/decorative/quartz_glass" | "minecraft:recipes/building_blocks/smooth_stone_slab" | "create:recipes/create.palettes/polished_cut_granite_from_stone_types_granite_stonecutting" | "create:recipes/create.palettes/cut_tuff_brick_slab" | "laserio:recipes/laserio/filter_basic_nbtclear" | "create:recipes/create.palettes/small_veridium_brick_stairs" | "create:recipes/create.base/crafting/kinetics/rope_pulley" | "ae2:recipes/ae2.main/tools/matter_cannon" | "expatternprovider:recipes/epp/tape" | "create:recipes/create.palettes/weathered_copper_shingle_stairs_from_weathered_copper_shingles_stonecutting" | "minecraft:recipes/misc/beacon" | "ae2:recipes/ae2.main/block_cutter/slabs/sky_stone_small_brick_slab" | "minecraft:recipes/building_blocks/red_nether_bricks" | "framedblocks:recipes/framed_blocks/framed_double_prism" | "ae2:recipes/ae2.main/network/cables/dense_covered_white" | "create:recipes/create.palettes/polished_cut_scorchia_from_stone_types_scorchia_stonecutting" | "framedblocks:recipes/framed_blocks/framed_extended_double_slope_panel_rotate_to_framed_elevated_double_slope_slab" | "minecraft:recipes/decorations/cyan_carpet" | "minecraft:husbandry/root" | "minecraft:recipes/transportation/birch_boat" | "minecraft:recipes/building_blocks/cut_copper_from_copper_block_stonecutting" | "framedblocks:recipes/framed_blocks/framed_double_sloped_prism" | "minecraft:recipes/building_blocks/cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "create:recipes/create.palettes/small_diorite_bricks_from_stone_types_diorite_stonecutting" | "ae2:recipes/ae2.main/network/parts/toggle_bus" | "farmersdelight:recipes/farmersdelight/rice_bale" | "create:recipes/create.palettes/cut_calcite_from_stone_types_calcite_stonecutting" | "framedblocks:recipes/framed_blocks/framed_slope_panel_rotate_to_framed_slope_slab" | "ae2:recipes/ae2.main/tools/network_memory_card_red" | "ae2additions:recipes/ae2additions/components/super/1024k" | "ae2:recipes/ae2.main/network/cables/smart_white" | "ae2:recipes/ae2.main/shaped/not_so_mysterious_cube" | "minecraft:recipes/redstone/crimson_trapdoor" | "minecraft:recipes/decorations/green_glazed_terracotta" | "colossalchests:base/wood" | "create:recipes/create.base/crafting/kinetics/piston_extension_pole" | "create:recipes/create.palettes/crafting/kinetics/light_blue_seat" | "minecraft:recipes/building_blocks/blue_ice" | "ae2:recipes/ae2.main/network/cables/dense_smart_brown" | "minecraft:adventure/trade" | "minecraft:recipes/building_blocks/deepslate" | "minecraft:recipes/decorations/white_carpet" | "framedblocks:recipes/framed_blocks/framed_chest" | "ae2:main/pattern_encoding_terminal" | "minecraft:recipes/building_blocks/red_sandstone_slab" | "minecraft:recipes/building_blocks/dark_prismarine_slab" | "webdisplays:root" | "minecraft:recipes/decorations/pink_stained_glass_pane_from_glass_pane" | "create:recipes/building_blocks/smelting/ingot_aluminum_compat_immersiveengineering" | "minecraft:recipes/building_blocks/jack_o_lantern" | "minecraft:recipes/transportation/birch_chest_boat" | "minecraft:recipes/decorations/glass_pane" | "framedblocks:recipes/framed_blocks/framed_large_button" | "minecraft:recipes/decorations/purple_banner" | "minecraft:recipes/building_blocks/magenta_stained_glass" | "create:recipes/create.palettes/polished_cut_scoria_wall_from_stone_types_scoria_stonecutting" | "ae2:recipes/ae2.main/shaped/walls/fluix_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_uranium_ingot_blast" | "minecraft:recipes/transportation/oak_boat" | "ae2:main/storage_cell" | "farmersdelight:recipes/farmersdelight/jungle_cabinet" | "ae2:recipes/ae2.main/network/parts/tunnels_me" | "minecraft:recipes/building_blocks/smooth_stone_slab_from_smooth_stone_stonecutting" | "minecraft:recipes/decorations/deepslate_tile_wall_from_polished_deepslate_stonecutting" | "minecraft:recipes/building_blocks/deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "ae2additions:recipes/ae2additions/cells/super/1k" | "create:recipes/create.palettes/crafting/copper/waxed_copper_tiles_from_honeycomb" | "minecraft:recipes/misc/paper" | "ae2additions:recipes/ae2additions/blocks/wireless_transceiver" | "create:backtank" | "minecraft:recipes/redstone/warped_button" | "minecraft:husbandry/kill_axolotl_target" | "minecraft:recipes/decorations/stone_brick_wall_from_stone_bricks_stonecutting" | "minecraft:recipes/building_blocks/red_nether_brick_stairs" | "exnihilosequentia:recipes/exnihilosequentia/ens_silver_ingot_from_nugget" | "farmersdelight:recipes/farmersdelight/lime_canvas_sign" | "farmersdelight:recipes/farmersdelight/cooking/pasta_with_meatballs" | "ae2additions:recipes/ae2additions/cells/fluid/16384k" | "create:recipes/building_blocks/smelting/silver_ingot_compat_thermal" | "framedblocks:recipes/framed_blocks/framed_flat_inv_double_slope_slab_corner_rotate_to_framed_flat_inv_double_slope_panel_corner" | "minecraft:recipes/building_blocks/warped_stairs" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_shingle_slab_from_honeycomb" | "minecraft:recipes/building_blocks/white_stained_glass" | "farmersdelight:recipes/food/bread_from_smoking" | "ae2:recipes/ae2.main/shaped/walls/smooth_quartz_block" | "create:recipes/create.palettes/copper_shingle_stairs" | "create:recipes/create.palettes/limestone_from_stone_types_limestone_stonecutting" | "minecraft:recipes/decorations/blue_glazed_terracotta" | "create:recipes/create.palettes/small_limestone_brick_wall" | "minecraft:recipes/building_blocks/mossy_cobblestone_from_moss_block" | "minecraft:recipes/building_blocks/andesite_slab_from_andesite_stonecutting" | "minecraft:recipes/redstone/acacia_fence_gate" | "minecraft:recipes/building_blocks/coal_block" | "create:recipes/create.palettes/dripstone_pillar_from_stone_types_dripstone_stonecutting" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_honeycomb" | "create:recipes/create.palettes/small_limestone_brick_slab_from_stone_types_limestone_stonecutting" | "farmersdelight:recipes/farmersdelight/full_tatami_mat" | "exnihilosequentia:recipes/exnihilosequentia/ens_netherite_hammer" | "minecraft:recipes/building_blocks/spruce_slab" | "minecraft:recipes/decorations/polished_blackstone_wall_from_blackstone_stonecutting" | "create:recipes/create.base/crafting/schematics/schematic_table" | "create:recipes/create.palettes/small_dripstone_brick_stairs" | "create:recipes/create.palettes/cut_dripstone_stairs" | "framedblocks:recipes/framed_blocks/framed_vertical_stairs_rotate_to_framed_stairs" | "modularrouters:recipes/modularrouters/activator_module" | "minecraft:recipes/tools/lead" | "minecraft:recipes/decorations/warped_sign" | "exnihilosequentia:recipes/exnihilosequentia/ens_lead_ingot_from_nugget" | "create:recipes/create.palettes/cut_calcite_stairs" | "create:recipes/create.palettes/rose_quartz_block_from_rose_quartz_stonecutting" | "minecraft:recipes/decorations/white_stained_glass_pane_from_glass_pane" | "minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "ae2:recipes/ae2.main/network/blocks/cell_workbench" | "ae2additions:recipes/ae2additions/cells/super/4k" | "create:recipes/create.palettes/polished_cut_asurine_stairs" | "create:recipes/create.palettes/cut_ochrum_stairs_from_stone_types_ochrum_stonecutting" | "minecraft:recipes/decorations/lodestone" | "farmersdelight:recipes/farmersdelight/cooking/noodle_soup" | "framedblocks:recipes/framed_blocks/framed_flat_ext_slope_panel_corner_rotate_to_framed_flat_elev_slope_slab_corner" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/fuelrod_ingots_yellorium" | "create:recipes/building_blocks/blasting/lead_ingot_compat_thermal" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/activefluidport_forge" | "minecraft:recipes/redstone/oak_button" | "ae2:recipes/ae2.main/network/crafting/16k_cpu_crafting_storage" | "create:belt_funnel_kiss" | "create:recipes/create.palettes/cut_diorite_slab_recycling" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/activetap_fe" | "minecraft:adventure/honey_block_slide" | "farmersdelight:recipes/farmersdelight/cod_roll" | "minecraft:recipes/redstone/dark_oak_pressure_plate" | "exnihilosequentia:recipes/exnihilosequentia/ens_deepslate_hammer" | "create:recipes/create.palettes/cut_deepslate_wall_from_stone_types_deepslate_stonecutting" | "expatternprovider:recipes/epp/ex_drive" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/controller_ingots_uranium" | "minecraft:recipes/building_blocks/smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "framedblocks:recipes/framed_blocks/framed_inv_double_slope_slab" | "sgjourney:recipes/naquadah/naquadah_slab" | "create:recipes/building_blocks/smelting/ingot_osmium_compat_mekanism" | "minecraft:recipes/misc/iron_ingot_from_smelting_deepslate_iron_ore" | "ae2:recipes/ae2.main/network/crafting/64k_cpu_crafting_storage" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_tile_stairs_from_honeycomb" | "minecraft:recipes/decorations/nether_brick_fence" | "minecraft:recipes/building_blocks/chiseled_polished_blackstone_from_blackstone_stonecutting" | "minecraft:recipes/misc/magenta_dye_from_allium" | "minecraft:recipes/building_blocks/cracked_deepslate_tiles" | "exnihilosequentia:recipes/exnihilosequentia/ens_aluminum_nugget" | "colossalchests:uncolossal" | "create:recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion" | "ae2:recipes/ae2.main/shaped/walls/sky_stone_brick" | "minecraft:recipes/building_blocks/exposed_cut_copper" | "framedblocks:recipes/framed_blocks/framed_flat_inv_double_slope_slab_corner" | "create:linked_controller" | "minecraft:recipes/building_blocks/weathered_cut_copper_slab" | "minecraft:recipes/decorations/stone_brick_walls_from_stone_stonecutting" | "farmersdelight:recipes/farmersdelight/onion_crate" | "framedblocks:recipes/framed_blocks/framed_pillar" | "create:arm_many_targets" | "ae2additions:recipes/ae2additions/components/super/4096k" | "create:recipes/create.palettes/cut_limestone_stairs_from_stone_types_limestone_stonecutting" | "minecraft:recipes/redstone/daylight_detector" | "minecraft:recipes/misc/diamond_from_blasting_deepslate_diamond_ore" | "create:recipes/misc/crafting/materials/copper_ingot" | "create:recipes/create.palettes/small_scorchia_brick_stairs_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/redstone/jungle_fence_gate" | "ae2additions:recipes/ae2additions/cells/item/casing-1024k" | "ae2:main/portable_cell" | "minecraft:recipes/redstone/warped_door" | "framedblocks:recipes/framed_blocks/framed_double_half_slope" | "create:recipes/create.base/crafting/kinetics/steam_whistle" | "minecraft:recipes/decorations/yellow_carpet_from_white_carpet" | "minecraft:recipes/decorations/dark_oak_fence" | "minecraft:recipes/combat/diamond_boots" | "ae2:recipes/ae2.main/network/parts/terminals" | "create:recipes/create.palettes/layered_asurine_from_stone_types_asurine_stonecutting" | "farmersdelight:recipes/farmersdelight/rice_panicle" | "expatternprovider:recipes/epp/ingredient_buffer" | "create:recipes/create.base/blasting/zinc_ingot_from_raw_ore" | "exnihilosequentia:recipes/exnihilosequentia/ens_netherite_mesh" | "create:red_signal" | "ae2:recipes/ae2.main/network/parts/cable_anchor" | "ae2:recipes/combat/tools/certus_quartz_sword" | "minecraft:recipes/combat/iron_sword" | "minecraft:recipes/redstone/observer" | "ae2:recipes/ae2.main/network/cables/smart_brown" | "minecraft:recipes/misc/light_gray_dye_from_white_tulip" | "create:recipes/create.base/crafting/kinetics/brass_hand" | "minecraft:recipes/tools/iron_pickaxe" | "create:recipes/create.palettes/crafting/kinetics/light_blue_seat_from_other_seat" | "farmersdelight:recipes/farmersdelight/gray_canvas_sign" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_256k_storage" | "create:recipes/building_blocks/blasting/ingot_lead_compat_mekanism" | "minecraft:recipes/building_blocks/magenta_wool" | "ae2:recipes/ae2.main/misc/deconstruction_smooth_certus_quartz_block" | "minecraft:recipes/building_blocks/polished_granite_stairs" | "create:recipes/create.base/crafting/materials/raw_zinc" | "minecraft:recipes/building_blocks/dark_oak_slab" | "framedblocks:recipes/framed_blocks/framed_double_slope" | "minecraft:recipes/transportation/mangrove_boat" | "minecraft:recipes/decorations/torch" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_platinum_ingot_blast" | "laserio:recipes/laserio/card_holder" | "ae2:recipes/ae2.main/network/cables/dense_smart_light_blue" | "minecraft:recipes/building_blocks/stone_brick_slab_from_stone_stonecutting" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_shingle_slab_from_honeycomb" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/passivetap_fe" | "minecraft:recipes/building_blocks/smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_covered_yellow" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_128_cubed" | "create:recipes/create.palettes/polished_cut_deepslate_stairs_from_stone_types_deepslate_stonecutting" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_honeycomb" | "ae2:recipes/ae2.main/materials/cardfuzzy" | "minecraft:recipes/building_blocks/dark_oak_planks" | "minecraft:recipes/transportation/detector_rail" | "farmersdelight:recipes/farmersdelight/sweet_berry_cheesecake_from_slices" | "colossalchests:size/copper" | "create:recipes/create.palettes/cut_dripstone_slab_from_stone_types_dripstone_stonecutting" | "minecraft:recipes/combat/shield" | "create:recipes/create.base/crafting/appliances/netherite_diving_boots_from_netherite" | "minecraft:recipes/building_blocks/red_sandstone_stairs" | "ae2:recipes/ae2.main/tools/paintballs_blue" | "minecraft:recipes/building_blocks/deepslate_brick_slab_from_polished_deepslate_stonecutting" | "ae2:recipes/ae2.main/network/cables/glass_cyan" | "minecraft:recipes/decorations/magenta_carpet" | "ae2:recipes/ae2.main/tools/misctools_entropy_manipulator" | "minecraft:recipes/misc/creeper_banner_pattern" | "exnihilosequentia:recipes/exnihilosequentia/ens_tuff_crook" | "framedblocks:recipes/framed_blocks/framed_button" | "create:recipes/create.palettes/small_scorchia_brick_stairs" | "create:recipes/create.palettes/cut_scoria_bricks_from_stone_types_scoria_stonecutting" | "minecraft:recipes/building_blocks/andesite_stairs_from_andesite_stonecutting" | "create:recipes/create.palettes/cut_diorite_brick_slab" | "minecraft:recipes/decorations/iron_bars" | "sgjourney:recipes/misc/sandstone_with_lapis" | "framedblocks:recipes/framed_blocks/framed_divided_panel_horizontal" | "minecraft:recipes/misc/copper_ingot" | "create:recipes/building_blocks/blasting/ingot_uranium_compat_immersiveengineering" | "create:recipes/create.palettes/copycat_panel_from_ingots_zinc_stonecutting" | "exmachinis:diamond_upgrade" | "framedblocks:recipes/framed_blocks/framed_double_stairs_rotate_to_framed_vertical_double_stairs" | "minecraft:recipes/transportation/chest_minecart" | "minecraft:recipes/building_blocks/ens_tuff" | "minecraft:recipes/building_blocks/spruce_planks" | "ae2:recipes/ae2.main/shaped/walls/quartz_block" | "ae2:recipes/ae2.main/decorative/cut_quartz_block_from_stonecutting" | "minecraft:recipes/building_blocks/netherite_block" | "minecraft:recipes/building_blocks/polished_diorite_slab" | "sgjourney:recipes/naquadah/naquadah_alloy" | "create:train_crash" | "ae2:recipes/ae2.main/network/parts/formation_plane_alt" | "minecraft:recipes/decorations/red_carpet" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/casing" | "create:recipes/create.palettes/small_ochrum_brick_stairs_from_stone_types_ochrum_stonecutting" | "laserio:recipes/laserio/filter_tag_nbtclear" | "create:recipes/create.base/crafting/materials/brass_ingot_from_decompacting" | "create:long_travel" | "minecraft:recipes/transportation/dark_oak_chest_boat" | "create:recipes/create.palettes/cut_deepslate_stairs" | "minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_stonecutting" | "create:recipes/create.palettes/polished_cut_granite_slab_recycling" | "minecraft:recipes/building_blocks/deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "minecraft:recipes/building_blocks/mud_brick_slab" | "minecraft:adventure/lightning_rod_with_villager_no_fire" | "ae2:main/recursive" | "minecraft:recipes/brewing/glistering_melon_slice" | "create:recipes/create.base/crafting/kinetics/radial_chassis" | "minecraft:recipes/decorations/lime_carpet_from_white_carpet" | "minecraft:recipes/misc/light_gray_dye_from_azure_bluet" | "minecraft:recipes/building_blocks/cracked_nether_bricks" | "minecraft:recipes/building_blocks/polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "exmachinis:recipes/exmachinis/netherite_upgrade" | "create:recipes/create.palettes/crafting/kinetics/train_door" | "ae2:recipes/ae2.main/network/parts/export_bus" | "minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "ae2:recipes/ae2.main/network/cables/covered_pink" | "create:recipes/create.base/crafting/kinetics/speedometerfrom_conversion" | "minecraft:recipes/building_blocks/smooth_quartz" | "create:recipes/create.palettes/crafting/kinetics/yellow_seat_from_other_seat" | "create:recipes/create.palettes/cut_dripstone_stairs_from_stone_types_dripstone_stonecutting" | "farmersdelight:recipes/farmersdelight/pink_canvas_sign" | "expatternprovider:recipes/epp/water_cell" | "farmersdelight:recipes/farmersdelight/cooked_salmon_slice_from_smoking" | "framedblocks:recipes/framed_blocks/framing_saw" | "create:recipes/create.palettes/oxidized_copper_shingle_slab" | "minecraft:recipes/decorations/blue_stained_glass_pane" | "create:recipes/create.palettes/cut_deepslate_brick_slab_from_stone_types_deepslate_stonecutting" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "create:recipes/create.palettes/cut_veridium_brick_slab_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/small_asurine_brick_wall" | "framedblocks:recipes/framed_blocks/framed_horizontal_pane" | "minecraft:recipes/decorations/polished_deepslate_wall_from_polished_deepslate_stonecutting" | "minecraft:recipes/food/cooked_salmon_from_smoking" | "create:recipes/create.palettes/scoria_pillar_from_stone_types_scoria_stonecutting" | "minecraft:recipes/tools/netherite_shovel_smithing" | "modularrouters:recipes/modularrouters/augment_core" | "ae2:recipes/ae2.main/network/cells/item_storage_components_cell_64k_part" | "minecraft:recipes/brewing/glass_bottle" | "create:mechanical_arm" | "ae2:recipes/ae2.main/network/blocks/energy_energy_acceptor" | "ae2:recipes/ae2.main/decorative/smooth_quartz_block" | "exnihilosequentia:recipes/exnihilosequentia/ens_aluminum_ingot_from_nugget" | "create:recipes/food/smoking/bread" | "exnihilosequentia:recipes/exnihilosequentia/ens_warped_barrel" | "framedblocks:recipes/framed_blocks/framed_wrench" | "minecraft:recipes/decorations/red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "create:recipes/create.palettes/cut_granite_from_stone_types_granite_stonecutting" | "minecraft:recipes/misc/lime_dye_from_smelting" | "farmersdelight:recipes/farmersdelight/fried_egg" | "create:recipes/create.base/crafting/materials/andesite_alloy" | "modularrouters:recipes/modularrouters/range_up_augment" | "minecraft:recipes/building_blocks/blackstone_slab_from_blackstone_stonecutting" | "create:recipes/create.palettes/ornate_iron_window_pane" | "modularrouters:recipes/modularrouters/blank_module" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs" | "minecraft:recipes/building_blocks/chiseled_red_sandstone_from_red_sandstone_stonecutting" | "ae2:recipes/ae2.main/tools/portable_fluid_cell_256k" | "create:recipes/create.base/crafting/logistics/redstone_link" | "create:recipes/create.base/crafting/kinetics/millstone" | "farmersdelight:recipes/farmersdelight/acacia_cabinet" | "framedblocks:recipes/framed_blocks/framed_inner_prism" | "create:recipes/create.palettes/crafting/copper/waxed_copper_shingles_from_honeycomb" | "create:recipes/create.palettes/small_diorite_brick_slab" | "minecraft:recipes/building_blocks/jungle_planks" | "create:recipes/create.palettes/cut_scorchia_slab_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/building_blocks/chiseled_quartz_block" | "laserio:recipes/laserio/filter_basic" | "ae2additions:recipes/ae2additions/cells/super/64k-housing" | "laserio:recipes/laserio/card_fluid_nbtclear" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_4k_storage" | "bigreactors:recipes/bigreactors.general/turbine/ludicrite_block" | "ae2:recipes/ae2.main/misc/tank_sky_stone" | "create:recipes/create.base/crafting/appliances/tree_fertilizer" | "ae2:recipes/ae2.main/tools/paintballs_brown" | "create:recipes/create.palettes/cut_ochrum_brick_slab_from_stone_types_ochrum_stonecutting" | "farmersdelight:recipes/farmersdelight/sweet_berry_cheesecake" | "farmersdelight:main/get_mushroom_colony" | "ae2:recipes/ae2.main/tools/paintballs_yellow" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "create:recipes/create.base/crafting/kinetics/chute" | "minecraft:recipes/redstone/sticky_piston" | "create:recipes/create.palettes/crafting/palettes/scorchia" | "ae2:recipes/ae2.main/tools/network_memory_card_pink" | "minecraft:recipes/building_blocks/oxidized_cut_copper_slab" | "create:recipes/create.palettes/cut_tuff_brick_slab_recycling" | "minecraft:recipes/decorations/purple_bed_from_white_bed" | "create:recipes/create.palettes/crafting/copper/waxed_copper_shingle_slab_from_honeycomb" | "laserio:recipes/laserio/logic_chip" | "create:recipes/create.palettes/cut_limestone_wall" | "ae2:recipes/ae2.main/decorative/certus_quartz_bricks" | "farmersdelight:recipes/farmersdelight/nether_salad" | "create:recipes/create.palettes/jungle_window_pane" | "minecraft:recipes/brewing/fermented_spider_eye" | "minecraft:recipes/misc/iron_ingot_from_smelting_raw_iron" | "framedblocks:recipes/framed_blocks/framed_iron_gate_door" | "minecraft:recipes/building_blocks/deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "create:recipes/create.base/crafting/schematics/schematicannon" | "create:recipes/create.palettes/cut_veridium_wall" | "minecraft:recipes/misc/purple_dye" | "create:recipes/create.palettes/cut_crimsite_brick_wall" | "minecraft:recipes/building_blocks/waxed_cut_copper_from_waxed_copper_block_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_gray" | "minecraft:adventure/kill_mob_near_sculk_catalyst" | "minecraft:recipes/building_blocks/dried_kelp_block" | "minecraft:recipes/building_blocks/end_stone_brick_slab_from_end_stone_brick_stonecutting" | "create:recipes/create.palettes/polished_cut_granite_slab" | "mobilebeacon:misc/mobile_beacon_diamond" | "ae2:recipes/ae2.main/network/cables/network_memory_card_clean" | "minecraft:recipes/building_blocks/quartz_bricks_from_quartz_block_stonecutting" | "ae2:recipes/ae2.main/shaped/slabs/fluix_block" | "minecraft:recipes/building_blocks/waxed_oxidized_copper_from_honeycomb" | "ae2:recipes/ae2.main/tools/paintballs_lime" | "create:recipes/create.palettes/small_tuff_brick_stairs_from_stone_types_tuff_stonecutting" | "farmersdelight:recipes/farmersdelight/cooking/dumplings" | "framedblocks:recipes/framed_blocks/framed_wall_board" | "create:recipes/create.palettes/cut_asurine_brick_wall" | "framedblocks:recipes/framed_blocks/framed_half_stairs" | "ae2:recipes/ae2.main/decorative/quartz_block" | "ae2:recipes/ae2.main/block_cutter/slabs/fluix_slab" | "modularrouters:recipes/modularrouters/blast_upgrade" | "minecraft:recipes/decorations/mangrove_fence" | "minecraft:recipes/building_blocks/white_terracotta" | "minecraft:recipes/food/cooked_mutton" | "minecraft:recipes/misc/white_dye_from_lily_of_the_valley" | "ae2:recipes/ae2.main/tools/portable_item_cell_64k" | "minecraft:recipes/building_blocks/deepslate_tile_stairs" | "minecraft:recipes/building_blocks/polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "sgjourney:recipes/naquadah/naquadah_block" | "create:recipes/create.base/crafting/appliances/attribute_filter_clear" | "webdisplays:keyboard_cat" | "minecraft:recipes/building_blocks/purple_wool" | "create:recipes/building_blocks/calcite_from_stone_types_calcite_stonecutting" | "farmersdelight:recipes/farmersdelight/cooking/chicken_soup" | "ae2:recipes/ae2.main/network/cells/item_storage_components_cell_4k_part" | "create:recipes/create.base/crafting/kinetics/white_sailfrom_conversion" | "minecraft:recipes/decorations/lime_carpet" | "minecraft:adventure/sniper_duel" | "create:track_signal" | "minecraft:recipes/building_blocks/polished_andesite_stairs" | "create:recipes/create.base/crafting/kinetics/gantry_carriage" | "exnihilosequentia:recipes/exnihilosequentia/ens_crimson_crucible" | "ae2:recipes/tools/tools/fluix_shovel" | "ae2:recipes/ae2.main/tools/paintballs_magenta" | "minecraft:recipes/transportation/furnace_minecart" | "minecraft:recipes/building_blocks/stone_brick_slab_from_stone_bricks_stonecutting" | "minecraft:nether/root" | "ae2:recipes/ae2.main/materials/carddistribution" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_panel_corner_from_flat_inverse_double_slope_panel_corner" | "create:recipes/create.palettes/small_crimsite_brick_stairs_from_stone_types_crimsite_stonecutting" | "create:recipes/create.palettes/cut_granite_slab" | "create:recipes/create.palettes/polished_cut_dripstone_stairs_from_stone_types_dripstone_stonecutting" | "minecraft:recipes/building_blocks/stone_slab_from_stone_stonecutting" | "create:recipes/create.palettes/cut_tuff_brick_wall_from_stone_types_tuff_stonecutting" | "minecraft:recipes/decorations/purple_carpet_from_white_carpet" | "minecraft:recipes/building_blocks/cyan_wool" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/controller" | "create:musical_arm" | "create:recipes/create.base/crafting/kinetics/black_valve_handle_from_other_valve_handle" | "exnihilosequentia:recipes/exnihilosequentia/ens_crimson_sieve" | "create:recipes/create.palettes/small_calcite_brick_slab_from_stone_types_calcite_stonecutting" | "create:recipes/create.palettes/oak_window" | "minecraft:recipes/tools/flint_and_steel" | "minecraft:recipes/building_blocks/nether_bricks" | "create:recipes/create.palettes/cut_limestone_from_stone_types_limestone_stonecutting" | "minecraft:recipes/decorations/end_stone_brick_wall_from_end_stone_brick_stonecutting" | "ae2:recipes/ae2.main/network/cables/glass_light_blue" | "minecraft:recipes/misc/sugar_from_sugar_cane" | "ae2:recipes/ae2.main/shaped/stairs/smooth_sky_stone_block" | "farmersdelight:recipes/farmersdelight/steak_and_potatoes" | "exnihilosequentia:recipes/exnihilosequentia/ens_spruce_barrel" | "create:recipes/create.palettes/cut_asurine_slab_recycling" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_inner_slope_panel_corner_rotate_to_framed_flat_stacked_inner_slope_slab_corner" | "minecraft:recipes/decorations/respawn_anchor" | "framedblocks:recipes/framed_blocks/framed_glowing_cube" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_silver" | "create:recipes/create.palettes/small_asurine_brick_slab_recycling" | "create:recipes/create.palettes/cut_crimsite_wall" | "create:recipes/create.palettes/vertical_framed_glass_pane" | "create:recipes/create.palettes/cut_deepslate_brick_slab" | "farmersdelight:recipes/farmersdelight/light_blue_canvas_sign" | "minecraft:recipes/decorations/white_banner" | "ae2:recipes/tools/tools/fluix_hoe" | "create:recipes/create.palettes/small_granite_brick_wall_from_stone_types_granite_stonecutting" | "minecraft:recipes/decorations/mossy_cobblestone_wall" | "create:recipes/create.palettes/cut_scoria_slab" | "modularrouters:recipes/modularrouters/fluid_module" | "create:recipes/create.palettes/copper_tile_slab_from_copper_tiles_stonecutting" | "minecraft:nether/get_wither_skull" | "create:recipes/create.palettes/cut_deepslate_slab_from_stone_types_deepslate_stonecutting" | "modularrouters:recipes/modularrouters/sender_module_1" | "modularrouters:recipes/modularrouters/sender_module_3" | "create:recipes/create.palettes/exposed_copper_tile_stairs_from_exposed_copper_tiles_stonecutting" | "minecraft:recipes/decorations/diorite_wall_from_diorite_stonecutting" | "modularrouters:recipes/modularrouters/sender_module_2" | "trashcans:trash_can" | "ae2:recipes/ae2.main/shaped/walls/cut_quartz_block" | "framedblocks:recipes/framed_blocks/framed_flat_elev_inner_slope_slab_corner_rotate_to_framed_flat_ext_inner_slope_panel_corner" | "exnihilosequentia:recipes/exnihilosequentia/ens_jungle_crucible" | "minecraft:recipes/building_blocks/orange_wool" | "minecraft:recipes/tools/wooden_pickaxe" | "create:recipes/create.palettes/crafting/kinetics/green_seat" | "minecraft:recipes/building_blocks/cobbled_deepslate_stairs" | "minecraft:recipes/building_blocks/mossy_stone_brick_stairs" | "create:recipes/create.palettes/weathered_copper_tile_slab_from_weathered_copper_tiles_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_inv_double_slope_panel_corner" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_tile_stairs_from_honeycomb" | "exnihilosequentia:recipes/exnihilosequentia/ens_stone_crook" | "minecraft:recipes/building_blocks/dark_oak_wood" | "minecraft:recipes/building_blocks/chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "minecraft:recipes/building_blocks/polished_blackstone" | "minecraft:recipes/misc/diamond_from_smelting_diamond_ore" | "create:recipes/create.palettes/cut_crimsite_brick_slab_from_stone_types_crimsite_stonecutting" | "farmersdelight:main/root" | "minecraft:recipes/food/baked_potato_from_smoking" | "exnihilosequentia:recipes/exnihilosequentia/ens_acacia_sieve" | "minecraft:recipes/decorations/green_bed_from_white_bed" | "create:recipes/create.base/crafting/kinetics/contraption_controls" | "farmersdelight:recipes/farmersdelight/wheat_dough_from_water" | "create:recipes/create.base/crafting/kinetics/speedometer" | "minecraft:recipes/building_blocks/smooth_sandstone_stairs" | "minecraft:recipes/decorations/black_stained_glass_pane_from_glass_pane" | "create:recipes/create.palettes/cut_tuff_wall" | "framedblocks:recipes/framed_blocks/framed_vertical_divided_stairs" | "minecraft:recipes/decorations/red_candle" | "minecraft:recipes/misc/lapis_lazuli" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_64k_storage" | "minecraft:story/upgrade_tools" | "farmersdelight:recipes/farmersdelight/orange_canvas_sign" | "farmersdelight:recipes/building_blocks/packed_mud_from_straw" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "create:recipes/create.palettes/polished_cut_calcite_wall" | "farmersdelight:recipes/decorations/painting_from_canvas" | "create:recipes/create.palettes/polished_cut_ochrum_stairs_from_stone_types_ochrum_stonecutting" | "create:recipes/create.base/smelting/zinc_ingot_from_ore" | "farmersdelight:main/master_chef" | "create:diving_suit_lava" | "create:recipes/create.palettes/cut_andesite_brick_wall" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_2_cubed" | "create:recipes/create.palettes/layered_dripstone_from_stone_types_dripstone_stonecutting" | "farmersdelight:main/use_cutting_board" | "create:arm_blaze_burner" | "minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "create:cuckoo_clock" | "ae2:recipes/ae2.main/network/cables/glass_blue" | "create:recipes/create.palettes/crafting/kinetics/gray_seat" | "minecraft:husbandry/tactical_fishing" | "exmachinis:netherite_upgrade" | "colossalchests:root" | "create:recipes/create.palettes/crafting/copper/waxed_weathered_copper_tiles_from_honeycomb" | "exnihilosequentia:recipes/exnihilosequentia/ens_iron_crook" | "create:recipes/create.palettes/small_limestone_brick_wall_from_stone_types_limestone_stonecutting" | "farmersdelight:recipes/farmersdelight/cooking/ratatouille" | "ae2:recipes/ae2.main/network/cables/dense_covered_cyan" | "create:recipes/create.palettes/polished_cut_diorite_slab_recycling" | "thermalendergy:recipes/thermalendergy/resonant_catalyst_augment" | "minecraft:story/cure_zombie_villager" | "exmachinis:flux_compactor" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_slope_panel_corner" | "create:recipes/create.palettes/small_scoria_brick_slab" | "framedblocks:recipes/framed_blocks/framed_flat_elev_slope_slab_corner" | "create:recipes/create.palettes/cut_dripstone_from_stone_types_dripstone_stonecutting" | "farmersdelight:recipes/misc/gold_nugget_from_blasting_knife" | "create:recipes/create.palettes/polished_cut_scoria_from_stone_types_scoria_stonecutting" | "ae2:recipes/ae2.main/decorative/quartz_vibrant_glass" | "ae2:recipes/ae2.main/network/blocks/pattern_providers_interface" | "minecraft:recipes/redstone/mangrove_trapdoor" | "minecraft:recipes/tools/recovery_compass" | "ae2:recipes/ae2.main/tools/network_memory_card_white" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/fuelrod_ingots_uranium" | "ae2additions:recipes/ae2additions/cells/fluid/casing-4096k" | "create:recipes/create.palettes/polished_cut_crimsite_wall" | "create:recipes/create.palettes/small_scoria_brick_stairs" | "exnihilosequentia:recipes/exnihilosequentia/ens_uranium_nugget" | "minecraft:recipes/redstone/oak_pressure_plate" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/casing_recycle_glass" | "farmersdelight:recipes/farmersdelight/beef_patty_from_smoking" | "ae2:recipes/ae2.main/network/blocks/pattern_providers_interface_part" | "create:recipes/create.base/crafting/kinetics/turntable" | "create:recipes/create.palettes/crafting/materials/brass_block_from_compacting" | "minecraft:recipes/building_blocks/polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "create:recipes/create.palettes/cut_veridium_brick_stairs" | "create:recipes/create.palettes/small_asurine_bricks_from_stone_types_asurine_stonecutting" | "minecraft:recipes/redstone/dropper" | "create:drain" | "minecraft:end/find_end_city" | "minecraft:recipes/redstone/mangrove_fence_gate" | "farmersdelight:recipes/farmersdelight/bacon_sandwich" | "ae2:recipes/ae2.main/network/cables/glass_lime" | "framedblocks:recipes/framed_blocks/framed_threeway_corner" | "fantasyfurniture:recipes/fantasyfurniture/furniture_station" | "create:recipes/create.palettes/cut_crimsite_bricks_from_stone_types_crimsite_stonecutting" | "minecraft:recipes/building_blocks/polished_andesite" | "create:recipes/create.palettes/andesite_pillar_from_stone_types_andesite_stonecutting" | "farmersdelight:recipes/farmersdelight/stuffed_potato" | "minecraft:recipes/decorations/lime_glazed_terracotta" | "minecraft:recipes/building_blocks/purpur_block" | "create:recipes/create.palettes/crafting/kinetics/andesite_door" | "create:recipes/create.base/crafting/kinetics/filter" | "farmersdelight:recipes/farmersdelight/half_tatami_mat" | "ae2:recipes/ae2.main/network/cables/smart_pink" | "toms_storage:unlock_dia_pearl" | "create:recipes/create.palettes/cut_andesite_brick_slab_recycling" | "ae2:recipes/ae2.main/tools/network_memory_card_magenta" | "colossalchests:base/obsidian" | "create:recipes/create.base/crafting/kinetics/gray_valve_handle_from_other_valve_handle" | "framedblocks:recipes/framed_blocks/framed_wall_board_rotate_to_framed_floor_board" | "framedblocks:recipes/framed_blocks/framed_screwdriver" | "create:recipes/create.palettes/polished_cut_andesite_stairs" | "sgjourney:recipes/misc/archeology_table" | "minecraft:recipes/building_blocks/exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "ae2:recipes/ae2.main/decorative/quartz_fixture" | "minecraft:recipes/transportation/carrot_on_a_stick" | "ae2:recipes/ae2.main/network/cables/dense_covered_fluix" | "farmersdelight:recipes/farmersdelight/rope_from_safety_net" | "farmersdelight:recipes/misc/pumpkin_seeds_from_slice" | "framedblocks:recipes/framed_blocks/framed_lever" | "create:recipes/create.base/blasting/zinc_ingot_from_ore" | "minecraft:recipes/building_blocks/polished_granite" | "farmersdelight:main/use_skillet" | "exnihilosequentia:recipes/exnihilosequentia/ens_blaze_doll" | "minecraft:recipes/redstone/birch_trapdoor" | "exnihilosequentia:recipes/exnihilosequentia/ens_shulker_doll" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_panel_corner" | "thermalendergy:recipes/thermalendergy/melodium_gear" | "farmersdelight:main/eat_nourishing_food" | "create:recipes/create.base/crafting/logistics/pulse_extender" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_16k" | "minecraft:recipes/redstone/spruce_trapdoor" | "farmersdelight:recipes/farmersdelight/barbecue_stick" | "minecraft:recipes/building_blocks/muddy_mangrove_roots" | "minecraft:recipes/building_blocks/red_sandstone_slab_from_red_sandstone_stonecutting" | "create:recipes/create.palettes/cut_scoria_brick_wall_from_stone_types_scoria_stonecutting" | "ae2:recipes/ae2.main/misc/deconstruction_certus_quartz_block" | "minecraft:recipes/misc/quartz" | "create:recipes/create.palettes/polished_cut_veridium_stairs" | "minecraft:end/respawn_dragon" | "minecraft:recipes/decorations/gray_carpet_from_white_carpet" | "minecraft:recipes/decorations/polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "minecraft:recipes/decorations/soul_campfire" | "minecraft:recipes/decorations/pink_carpet_from_white_carpet" | "minecraft:recipes/building_blocks/warped_slab" | "minecraft:recipes/food/cooked_mutton_from_campfire_cooking" | "create:recipes/create.palettes/polished_cut_ochrum_slab_from_stone_types_ochrum_stonecutting" | "create:recipes/create.base/crafting/kinetics/mechanical_crafter" | "create:recipes/create.palettes/layered_limestone_from_stone_types_limestone_stonecutting" | "farmersdelight:recipes/farmersdelight/organic_compost_from_rotten_flesh" | "ae2:recipes/ae2.main/network/cells/view_cell" | "farmersdelight:main/harvest_straw" | "create:recipes/create.palettes/small_rose_quartz_tiles_from_polished_rose_quartz_stonecutting" | "minecraft:recipes/redstone/spruce_door" | "create:recipes/create.base/crafting/logistics/powered_latch" | "minecraft:recipes/building_blocks/crimson_hyphae" | "minecraft:recipes/building_blocks/yellow_concrete_powder" | "modularrouters:recipes/modularrouters/energy_upgrade" | "minecraft:recipes/redstone/spruce_fence_gate" | "farmersdelight:recipes/decorations/scaffolding_from_canvas" | "create:recipes/create.palettes/crafting/kinetics/light_gray_seat" | "minecraft:recipes/building_blocks/purple_stained_glass" | "ae2:recipes/ae2.main/tools/network_memory_card_yellow" | "create:recipes/create.base/crafting/kinetics/magenta_valve_handle_from_other_valve_handle" | "framedblocks:recipes/framed_blocks/framed_pyramid" | "minecraft:recipes/building_blocks/chiseled_stone_bricks_stone_from_stonecutting" | "ae2additions:recipes/ae2additions/crafting/1024k_storage" | "framedblocks:recipes/framed_blocks/framed_inv_double_slope_slab_rotate_to_framed_inv_double_slope_panel" | "exnihilosequentia:recipes/exnihilosequentia/ens_dark_oak_crucible" | "farmersdelight:recipes/farmersdelight/stove" | "create:recipes/create.base/crafting/kinetics/fluid_tank" | "create:recipes/create.palettes/small_granite_brick_stairs_from_stone_types_granite_stonecutting" | "bigreactors:recipes/bigreactors.general/reprocessor/outputport" | "create:recipes/create.base/crafting/kinetics/sticky_mechanical_piston" | "create:recipes/create.palettes/cut_scoria_from_stone_types_scoria_stonecutting" | "minecraft:recipes/decorations/blue_carpet" | "ae2:recipes/ae2.main/materials/advancedcard" | "ae2:recipes/ae2.main/network/cables/glass_yellow" | "create:recipes/create.palettes/layered_scorchia_from_stone_types_scorchia_stonecutting" | "minecraft:recipes/decorations/light_blue_glazed_terracotta" | "ae2:recipes/ae2.main/network/parts/formation_plane" | "create:recipes/misc/blasting/gold_ingot_from_crushed" | "create:recipes/create.palettes/small_crimsite_brick_wall_from_stone_types_crimsite_stonecutting" | "farmersdelight:recipes/farmersdelight/sweet_berry_cookie" | "minecraft:recipes/building_blocks/prismarine_stairs" | "create:recipes/create.base/crafting/logistics/display_link" | "bigreactors:recipes/bigreactors.general/blasting/magentite_from_dust" | "minecraft:recipes/building_blocks/polished_blackstone_from_blackstone_stonecutting" | "ae2:recipes/ae2.main/network/cables/glass_light_gray" | "ae2:recipes/ae2.main/tools/portable_fluid_cell_16k" | "minecraft:recipes/building_blocks/deepslate_tiles_from_polished_deepslate_stonecutting" | "ae2additions:recipes/ae2additions/cells/fluid/casing-1024k" | "create:recipes/create.palettes/asurine_pillar_from_stone_types_asurine_stonecutting" | "minecraft:recipes/decorations/polished_blackstone_wall_from_polished_blackstone_stonecutting" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_honeycomb" | "minecraft:recipes/building_blocks/deepslate_tiles_from_deepslate_bricks_stonecutting" | "minecraft:recipes/building_blocks/dripstone_block" | "create:recipes/create.palettes/small_calcite_brick_slab" | "minecraft:recipes/building_blocks/mangrove_wood" | "laserio:recipes/laserio/filter_count" | "create:recipes/create.palettes/weathered_copper_tile_stairs_from_weathered_copper_tiles_stonecutting" | "minecraft:adventure/avoid_vibration" | "create:contraption_actors" | "minecraft:recipes/misc/gold_ingot_from_smelting_nether_gold_ore" | "exnihilosequentia:recipes/exnihilosequentia/ens_dripstone_hammer" | "framedblocks:recipes/framed_blocks/framed_flat_double_slope_slab_corner_rotate_to_framed_flat_double_slope_panel_corner" | "ae2:recipes/ae2.main/network/cables/dense_covered_lime" | "minecraft:recipes/building_blocks/yellow_stained_glass" | "minecraft:recipes/decorations/acacia_fence" | "framedblocks:recipes/framed_blocks/framed_wall" | "create:recipes/create.palettes/cut_scorchia_brick_stairs_from_stone_types_scorchia_stonecutting" | "create:recipes/create.palettes/polished_cut_dripstone_slab_recycling" | "minecraft:recipes/misc/iron_ingot_from_blasting_deepslate_iron_ore" | "minecraft:recipes/redstone/mangrove_button" | "minecraft:nether/return_to_sender" | "create:recipes/create.palettes/cut_crimsite_slab_recycling" | "modularrouters:recipes/modularrouters/sender_module_2_x4" | "minecraft:recipes/building_blocks/sandstone" | "create:recipes/create.palettes/cut_calcite_brick_wall_from_stone_types_calcite_stonecutting" | "create:recipes/create.base/crafting/kinetics/brown_valve_handle_from_other_valve_handle" | "create:recipes/create.palettes/copper_tile_stairs" | "create:recipes/create.base/crafting/kinetics/controller_rail" | "create:recipes/create.palettes/polished_cut_ochrum_wall" | "create:recipes/create.palettes/cut_limestone_brick_stairs" | "create:recipes/create.base/crafting/materials/zinc_nugget_from_decompacting" | "create:recipes/create.palettes/layered_tuff_from_stone_types_tuff_stonecutting" | "farmersdelight:recipes/farmersdelight/cooked_cod_slice_from_campfire_cooking" | "minecraft:recipes/building_blocks/polished_basalt_from_basalt_stonecutting" | "create:recipes/create.palettes/polished_cut_crimsite_stairs_from_stone_types_crimsite_stonecutting" | "laserio:recipes/laserio/laser_connector" | "minecraft:recipes/building_blocks/white_wool_from_string" | "create:recipes/create.palettes/small_andesite_brick_stairs_from_stone_types_andesite_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_cooked_silkworm" | "exnihilosequentia:recipes/exnihilosequentia/ens_dark_oak_barrel" | "ae2:recipes/ae2.main/network/blocks/crank" | "bigreactors:recipes/bigreactors.general/smelting/cyanite_from_dust" | "minecraft:recipes/decorations/yellow_banner" | "exnihilosequentia:recipes/exnihilosequentia/ens_cooked_silkworm_from_campfire" | "minecraft:recipes/decorations/brown_stained_glass_pane_from_glass_pane" | "exnihilosequentia:recipes/exnihilosequentia/ens_porcelain_clay" | "trashcans:ultimate_trash_can" | "minecraft:recipes/building_blocks/deepslate_brick_slab" | "minecraft:recipes/building_blocks/polished_diorite_stairs_from_polished_diorite_stonecutting" | "create:recipes/create.base/crafting/appliances/clipboard_clear" | "create:recipes/create.palettes/small_ochrum_brick_wall_from_stone_types_ochrum_stonecutting" | "minecraft:recipes/decorations/brick_wall_from_bricks_stonecutting" | "minecraft:recipes/building_blocks/exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "create:recipes/create.base/crafting/kinetics/red_valve_handle_from_other_valve_handle" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_nickel" | "minecraft:recipes/redstone/polished_blackstone_pressure_plate" | "ae2:recipes/ae2.main/network/wireless_booster" | "minecraft:recipes/food/cooked_cod_from_campfire_cooking" | "create:recipes/create.palettes/cut_scorchia_slab" | "minecraft:recipes/decorations/light_gray_carpet_from_white_carpet" | "minecraft:recipes/decorations/magenta_stained_glass_pane_from_glass_pane" | "create:recipes/create.palettes/polished_cut_tuff_slab" | "minecraft:recipes/misc/pink_dye_from_red_white_dye" | "ae2:recipes/ae2.main/network/blocks/storage_chest" | "ae2:recipes/ae2.main/network/cables/covered_light_blue" | "minecraft:recipes/brewing/blaze_powder" | "minecraft:recipes/redstone/jungle_pressure_plate" | "minecraft:end/root" | "ae2:recipes/ae2.main/tools/paintballs_cyan" | "farmersdelight:recipes/farmersdelight/cooked_bacon_from_smoking" | "create:recipes/create.palettes/andesite_scaffolding_from_andesite_alloy_stonecutting" | "minecraft:recipes/misc/diamond_from_blasting_diamond_ore" | "minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "create:recipes/create.palettes/polished_cut_crimsite_slab_recycling" | "minecraft:recipes/decorations/moss_carpet" | "minecraft:recipes/building_blocks/polished_diorite_slab_from_polished_diorite_stonecutting" | "minecraft:recipes/decorations/cyan_stained_glass_pane_from_glass_pane" | "create:recipes/create.palettes/small_deepslate_brick_wall" | "ae2:recipes/ae2.main/tools/network_memory_card_light_blue" | "minecraft:recipes/decorations/blackstone_wall_from_blackstone_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flower_pot" | "create:recipes/create.base/crafting/kinetics/copper_valve_handle_from_others" | "minecraft:recipes/redstone/crimson_fence_gate" | "create:recipes/create.palettes/framed_glass_from_glass_colorless_stonecutting" | "ae2additions:recipes/ae2additions/cells/super/1024k" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper" | "create:copper_casing" | "create:recipes/create.palettes/cut_tuff_brick_stairs_from_stone_types_tuff_stonecutting" | "create:recipes/create.base/crafting/kinetics/lime_valve_handle_from_other_valve_handle" | "minecraft:recipes/building_blocks/amethyst_block" | "create:recipes/create.base/crafting/kinetics/elevator_pulley" | "expatternprovider:recipes/epp/epp_alt" | "create:recipes/create.palettes/cut_asurine_wall" | "create:recipes/create.base/crafting/kinetics/large_cogwheel" | "ae2:recipes/ae2.main/network/cells/item_storage_cell_1k_storage" | "minecraft:husbandry/obtain_netherite_hoe" | "minecraft:recipes/building_blocks/gray_concrete_powder" | "minecraft:recipes/decorations/light_gray_banner" | "create:foods" | "ae2:recipes/ae2.main/network/blocks/energy_vibration_chamber" | "exnihilosequentia:recipes/exnihilosequentia/ens_dark_oak_sieve" | "minecraft:recipes/tools/iron_axe" | "minecraft:recipes/building_blocks/glowstone" | "minecraft:recipes/building_blocks/sea_lantern" | "ae2:main/p2p" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_tile_stairs_from_honeycomb" | "create:recipes/create.palettes/small_limestone_brick_slab" | "ae2:recipes/ae2.main/decorative/sky_stone_small_brick" | "minecraft:recipes/decorations/cartography_table" | "create:recipes/create.base/crafting/logistics/andesite_tunnel" | "create:recipes/create.palettes/polished_cut_andesite_stairs_from_stone_types_andesite_stonecutting" | "ae2:recipes/ae2.main/network/cables/glass_brown" | "minecraft:recipes/building_blocks/deepslate_tile_slab" | "minecraft:recipes/building_blocks/polished_diorite_from_diorite_stonecutting" | "minecraft:recipes/building_blocks/chiseled_deepslate" | "create:recipes/create.palettes/oak_window_pane" | "framedblocks:recipes/framed_blocks/framed_double_slope_panel_from_inverse_double_slope_panel" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/chargingfe" | "create:recipes/create.base/crafting/kinetics/empty_blaze_burner" | "create:recipes/create.palettes/cut_dripstone_brick_wall_from_stone_types_dripstone_stonecutting" | "create:recipes/building_blocks/blasting/nickel_ingot_compat_thermal" | "ae2:recipes/ae2.main/network/cables/dense_smart_red" | "minecraft:recipes/building_blocks/nether_brick_slab_from_nether_bricks_stonecutting" | "minecraft:recipes/misc/iron_nugget_from_blasting" | "bigreactors:recipes/bigreactors.general/crafting/yellorium_nugget_to_ingot" | "exnihilosequentia:recipes/exnihilosequentia/ens_tin_ingot" | "minecraft:adventure/kill_a_mob" | "ae2:recipes/ae2.main/network/cables/dense_smart_from_smart" | "ae2:recipes/ae2.main/network/cells/spatial_storage_cell_16_cubed_storage" | "create:pipe_organ" | "framedblocks:recipes/framed_blocks/framed_flat_stacked_slope_slab_corner" | "webdisplays:upgrade" | "create:recipes/create.palettes/jungle_window" | "minecraft:recipes/building_blocks/deepslate_bricks_from_cobbled_deepslate_stonecutting" | "expatternprovider:recipes/epp/wireless_tool" | "minecraft:adventure/adventuring_time" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/redstoneport" | "bigreactors:recipes/bigreactors.general/magentite_component_to_storage" | "minecraft:husbandry/plant_seed" | "minecraft:nether/find_bastion" | "farmersdelight:recipes/farmersdelight/cooking/hot_cocoa" | "minecraft:recipes/building_blocks/polished_andesite_slab_from_polished_andesite_stonecutting" | "ae2additions:recipes/ae2additions/cells/super/1024k-housing" | "framedblocks:recipes/framed_blocks/framed_fancy_detector_rail_slope" | "create:recipes/create.palettes/cut_limestone_brick_slab_from_stone_types_limestone_stonecutting" | "ae2:recipes/ae2.main/misc/deconstruction_cut_certus_quartz_block" | "minecraft:recipes/decorations/flower_pot" | "minecraft:recipes/misc/raw_iron" | "ae2:recipes/ae2.main/materials/cardredstone" | "farmersdelight:recipes/farmersdelight/cooked_chicken_cuts_from_campfire_cooking" | "create:recipes/create.palettes/cut_scorchia_brick_slab_recycling" | "create:recipes/create.palettes/cut_granite_wall_from_stone_types_granite_stonecutting" | "create:recipes/create.palettes/cut_limestone_wall_from_stone_types_limestone_stonecutting" | "create:recipes/create.palettes/cut_scorchia_brick_stairs" | "minecraft:recipes/building_blocks/deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "minecraft:recipes/misc/stick_from_bamboo_item" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper" | "minecraft:recipes/decorations/sandstone_wall" | "create:recipes/create.palettes/birch_window_pane" | "create:recipes/create.palettes/ochrum_pillar_from_stone_types_ochrum_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_fluix" | "exnihilosequentia:recipes/exnihilosequentia/ens_diamond_hammer" | "create:recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion" | "create:fan_processing" | "minecraft:recipes/decorations/andesite_wall" | "framedblocks:recipes/framed_blocks/framed_flat_ext_slope_panel_corner" | "minecraft:recipes/building_blocks/andesite_slab" | "framedblocks:recipes/framed_blocks/framed_stairs_rotate_to_framed_vertical_stairs" | "minecraft:recipes/misc/light_gray_dye_from_oxeye_daisy" | "create:recipes/create.palettes/small_veridium_brick_slab" | "create:water_supply" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_shingle_stairs_from_honeycomb" | "create:recipes/create.palettes/polished_cut_scoria_slab_from_stone_types_scoria_stonecutting" | "ae2:recipes/ae2.main/tools/paintballs_lumen_brown" | "minecraft:recipes/misc/light_gray_dye_from_black_white_dye" | "bigreactors:recipes/bigreactors.reactor/reactor/reinforced/controller_ingots_yellorium" | "minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_covered_blue" | "create:recipes/create.palettes/polished_cut_tuff_slab_from_stone_types_tuff_stonecutting" | "create:recipes/create.palettes/small_tuff_brick_slab_from_stone_types_tuff_stonecutting" | "ae2:recipes/ae2.main/network/cables/dense_smart_light_gray" | "minecraft:recipes/building_blocks/cobblestone_stairs_from_cobblestone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_tin_ingot_blast" | "ae2additions:recipes/ae2additions/components/super/256k" | "minecraft:recipes/misc/wheat" | "framedblocks:recipes/framed_blocks/framed_hammer" | "exnihilosequentia:recipes/misc/ens_raw_iron" | "minecraft:recipes/food/rabbit_stew_from_red_mushroom" | "minecraft:recipes/redstone/birch_pressure_plate" | "create:recipes/create.base/crafting/kinetics/mechanical_piston" | "laserio:recipes/laserio/filter_mod" | "minecraft:recipes/building_blocks/purpur_stairs_from_purpur_block_stonecutting" | "minecraft:recipes/tools/golden_hoe" | "minecraft:recipes/building_blocks/cut_red_sandstone_from_red_sandstone_stonecutting" | "minecraft:recipes/building_blocks/diorite_slab_from_diorite_stonecutting" | "create:recipes/create.palettes/cut_deepslate_bricks_from_stone_types_deepslate_stonecutting" | "minecraft:recipes/decorations/pink_carpet" | "create:portable_storage_interface" | "create:conductor" | "ae2:main/root" | "create:recipes/create.palettes/copper_tile_stairs_from_copper_tiles_stonecutting" | "framedblocks:recipes/framed_blocks/framed_flat_elev_double_slope_slab_corner" | "minecraft:recipes/building_blocks/cut_copper_slab_from_copper_block_stonecutting" | "framedblocks:recipes/framed_blocks/framed_fancy_activator_rail" | "minecraft:recipes/food/mushroom_stew" | "minecraft:recipes/decorations/ens_beehive" | "create:recipes/create.palettes/crafting/materials/zinc_block_from_compacting" | "thermalendergy:recipes/thermalendergy/dynamo_consumption_nullifier_augment" | "minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab" | "minecraft:husbandry/balanced_diet" | "minecraft:recipes/building_blocks/gray_terracotta" | "create:recipes/create.palettes/cut_dripstone_brick_slab_recycling" | "ae2:recipes/ae2.main/decorative/sky_stone_brick" | "minecraft:recipes/food/cooked_cod" | "minecraft:recipes/tools/netherite_pickaxe_smithing" | "minecraft:nether/fast_travel" | "ae2:recipes/ae2.main/network/cables/smart_red" | "create:recipes/create.palettes/cut_scoria_brick_stairs_from_stone_types_scoria_stonecutting" | "create:recipes/create.palettes/dark_oak_window_pane" | "create:recipes/create.palettes/small_deepslate_brick_stairs" | "create:recipes/create.palettes/crafting/materials/rose_quartz_tilesfrom_conversion" | "create:recipes/create.palettes/copper_scaffolding_from_ingots_copper_stonecutting" | "create:precision_mechanism" | "minecraft:recipes/building_blocks/deepslate_tiles_from_cobbled_deepslate_stonecutting" | "ae2:recipes/ae2.main/decorative/certus_quartz_pillar" | "create:recipes/create.palettes/cut_limestone_brick_stairs_from_stone_types_limestone_stonecutting" | "ae2:recipes/ae2.main/block_cutter/stairs/quartz_pillar_stairs" | "bigreactors:recipes/bigreactors.turbine/turbine/basic/casing_recycle_glass" | "minecraft:recipes/decorations/mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_raw_aluminum" | "minecraft:recipes/redstone/tnt" | "minecraft:recipes/decorations/black_stained_glass_pane" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "farmersdelight:recipes/farmersdelight/apple_pie_from_slices" | "farmersdelight:recipes/building_blocks/pumpkin_from_slices" | "create:recipes/create.base/crafting/kinetics/depot" | "bigreactors:recipes/bigreactors.general/crafting/graphite_storage_to_component" | "create:recipes/create.palettes/small_diorite_brick_slab_recycling" | "create:recipes/building_blocks/blasting/tin_ingot_compat_thermal" | "create:recipes/create.base/crafting/kinetics/portable_storage_interface" | "framedblocks:recipes/framed_blocks/framed_inner_corner_slope" | "framedblocks:recipes/framed_blocks/framed_stairs" | "minecraft:recipes/decorations/enchanting_table" | "trashcans:recipes/decorations/liquid_trash_can" | "create:recipes/create.palettes/crafting/kinetics/purple_seat" | "create:train_casing_00" | "create:recipes/create.palettes/crafting/copper/waxed_oxidized_copper_shingles_from_honeycomb" | "framedblocks:recipes/framed_blocks/framed_corner_pillar_from_pillar" | "minecraft:recipes/building_blocks/weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "minecraft:recipes/building_blocks/oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_diamond_crook" | "framedblocks:recipes/framed_blocks/framed_slope_slab" | "laserio:recipes/laserio/card_fluid" | "minecraft:recipes/tools/stone_hoe" | "minecraft:recipes/food/dried_kelp" | "minecraft:nether/use_lodestone" | "create:recipes/create.base/crafting/kinetics/spout" | "exnihilosequentia:recipes/exnihilosequentia/ens_stone_hammer" | "framedblocks:recipes/framed_blocks/framed_flat_slope_panel_corner" | "create:recipes/create.palettes/birch_window" | "create:recipes/building_blocks/smelting/ingot_uranium_compat_mekanism" | "minecraft:recipes/building_blocks/spruce_stairs" | "minecraft:recipes/building_blocks/mangrove_slab" | "ae2:recipes/ae2.main/block_cutter/walls/quartz_pillar_wall" | "ae2additions:recipes/ae2additions/cells/super/4k-housing" | "create:recipes/create.palettes/tuff_pillar_from_stone_types_tuff_stonecutting" | "ae2additions:recipes/ae2additions/crafting/4096k_storage" | "minecraft:recipes/building_blocks/red_sandstone_stairs_from_red_sandstone_stonecutting" | "exnihilosequentia:recipes/exnihilosequentia/ens_nickel_ingot_blast" | "ae2:recipes/ae2.main/materials/basiccard" | "minecraft:recipes/decorations/anvil" | "minecraft:recipes/decorations/black_candle" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper_from_honeycomb" | "ae2:recipes/ae2.main/network/parts/quartz_fiber_part" | "create:recipes/create.palettes/cut_veridium_brick_stairs_from_stone_types_veridium_stonecutting" | "create:recipes/create.palettes/cut_diorite_brick_slab_from_stone_types_diorite_stonecutting" | "create:recipes/create.base/crafting/kinetics/propeller" | "create:recipes/create.palettes/layered_scoria_from_stone_types_scoria_stonecutting" | "create:recipes/create.palettes/tiled_glass_pane" | "minecraft:recipes/building_blocks/lime_wool" | "minecraft:recipes/decorations/mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "framedblocks:recipes/framed_blocks/framed_extended_double_slope_panel" | "create:recipes/create.palettes/cut_asurine_brick_stairs" | "ae2:recipes/ae2.main/block_cutter/slabs/smooth_quartz_slab" | "exmachinis:recipes/exmachinis/diamond_upgrade" | "ae2:recipes/ae2.main/network/crafting/cpu_crafting_unit" | "minecraft:recipes/decorations/loom" | "colossalchests:size/gold" | "minecraft:recipes/building_blocks/deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "minecraft:recipes/building_blocks/green_wool" | "ae2:recipes/ae2.main/block_cutter/slabs/sky_stone_brick_slab" | "minecraft:recipes/tools/diamond_axe" | "minecraft:recipes/building_blocks/end_stone_bricks_from_end_stone_stonecutting" | "minecraft:recipes/building_blocks/end_stone_brick_stairs_from_end_stone_stonecutting" | "farmersdelight:recipes/farmersdelight/salmon_roll" | "bigreactors:recipes/bigreactors.reactor/reactor/basic/casing" | "ae2:recipes/ae2.main/shaped/slabs/quartz_block" | "minecraft:recipes/misc/emerald_from_blasting_deepslate_emerald_ore" | "minecraft:recipes/decorations/scaffolding" | "farmersdelight:recipes/farmersdelight/cooked_bacon" | "create:recipes/create.base/crafting/kinetics/crafter_slot_cover" | "create:recipes/create.base/crafting/schematics/schematic_and_quill" | "exnihilosequentia:recipes/exnihilosequentia/ens_dripstone_crook" | "ae2:recipes/ae2.main/network/cables/dense_smart_magenta" | "farmersdelight:recipes/food/cooking/mushroom_stew" | "ae2:recipes/ae2.main/network/blocks/io_condenser" | "create:recipes/create.palettes/cut_dripstone_wall" | "create:recipes/decorations/smelting/glass_pane_from_tiled_glass_pane" | "exnihilosequentia:recipes/exnihilosequentia/ens_nickel_ingot" | "minecraft:recipes/building_blocks/waxed_weathered_cut_copper" | "farmersdelight:recipes/farmersdelight/cooking/bone_broth" | "minecraft:recipes/building_blocks/diorite_stairs" | "minecraft:recipes/building_blocks/green_terracotta" | "create:recipes/create.palettes/polished_cut_calcite_from_stone_types_calcite_stonecutting" | "ae2:recipes/ae2.main/block_cutter/walls/smooth_sky_stone_wall" | "create:recipes/create.palettes/cut_asurine_bricks_from_stone_types_asurine_stonecutting" | "create:recipes/create.palettes/oxidized_copper_shingle_slab_from_oxidized_copper_shingles_stonecutting" | "minecraft:recipes/misc/raw_copper" | "webdisplays:screen" | "ae2:main/controller" | "create:recipes/create.palettes/small_deepslate_brick_wall_from_stone_types_deepslate_stonecutting" | "framedblocks:recipes/framed_blocks/framed_lattice_block" | "ae2:recipes/ae2.main/network/cables/dense_smart_lime" | "create:recipes/create.base/crafting/logistics/brass_tunnel" | "bigreactors:recipes/bigreactors.turbine/turbine/reinforced/controller" | "create:recipes/create.palettes/spruce_window_pane" | "minecraft:recipes/building_blocks/mossy_stone_bricks_from_moss_block" | "colossalchests:size/obsidian" | "minecraft:recipes/misc/skull_banner_pattern" | "ae2:recipes/ae2.main/network/cables/covered_orange" | "create:recipes/create.palettes/acacia_window" | "create:recipes/create.base/crafting/kinetics/sail_framefrom_conversion" | "minecraft:story/root" | "laserio:recipes/laserio/overclocker_card" | "ae2:recipes/redstone/misc/vanilla_daylight_detector" | "create:recipes/create.palettes/crafting/copper/waxed_exposed_copper_shingles_from_honeycomb" | "framedblocks:recipes/framed_blocks/framed_reinforcement" | "ae2:recipes/ae2.main/block_cutter/stairs/fluix_stairs" | "minecraft:recipes/brewing/brewing_stand" | "minecraft:recipes/root" | "ae2:recipes/ae2.main/network/cells/fluid_storage_cell_16k_storage" | "create:recipes/create.palettes/dark_oak_window" | "create:recipes/create.palettes/polished_cut_limestone_stairs_from_stone_types_limestone_stonecutting" | "minecraft:recipes/misc/quartz_from_blasting" | "minecraft:recipes/building_blocks/acacia_planks" | "ae2:recipes/ae2.main/tools/network_color_applicator" | "create:recipes/create.palettes/cut_crimsite_from_stone_types_crimsite_stonecutting" | "create:recipes/create.palettes/tiled_glass_from_glass_colorless_stonecutting" | "create:recipes/misc/crafting/appliances/slime_ball" | "farmersdelight:recipes/farmersdelight/melon_juice" | "farmersdelight:recipes/farmersdelight/tomato" | "create:recipes/create.palettes/polished_cut_andesite_wall_from_stone_types_andesite_stonecutting" | "create:recipes/create.palettes/small_scoria_brick_slab_from_stone_types_scoria_stonecutting" | "framedblocks:recipes/framed_blocks/framed_redstone_block" | "minecraft:recipes/redstone/iron_door" | "minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_from_honeycomb" | "exnihilosequentia:recipes/exnihilosequentia/ens_aluminum_ingot_blast" | "minecraft:recipes/misc/copper_ingot_from_smelting_raw_copper" | "minecraft:recipes/building_blocks/snow_block" | "create:recipes/create.base/crafting/kinetics/smart_chute" | "ae2:recipes/ae2.main/tools/paintballs_lumen_orange" | "minecraft:recipes/building_blocks/blackstone_stairs_from_blackstone_stonecutting" | "mobilebeacon:misc/mobile_beacon_gold" | "minecraft:recipes/decorations/polished_blackstone_wall" | "farmersdelight:recipes/farmersdelight/golden_knife" | "create:recipes/create.base/crafting/kinetics/windmill_bearing" | "minecraft:recipes/transportation/dark_oak_boat" | "minecraft:recipes/decorations/honeycomb_block" | "create:recipes/create.palettes/polished_cut_dripstone_stairs" | "minecraft:recipes/building_blocks/waxed_cut_copper_stairs" | "framedblocks:recipes/framed_blocks/framed_pressure_plate" | "create:recipes/building_blocks/blasting/ingot_osmium_compat_mekanism" | "create:recipes/create.palettes/polished_cut_veridium_slab" | "framedblocks:recipes/framed_blocks/framed_flat_elev_inner_double_slope_slab_corner_rotate_to_framed_flat_ext_inner_double_slope_panel_corner" | "minecraft:recipes/misc/mojang_banner_pattern" | "ae2additions:recipes/ae2additions/cells/super/4096k" | "minecraft:recipes/combat/golden_leggings" | "minecraft:recipes/redstone/piston" | "minecraft:recipes/misc/lapis_lazuli_from_smelting_lapis_ore" | "ae2:recipes/ae2.main/tools/paintballs_lumen_pink" | "ae2:recipes/ae2.main/network/cables/dense_smart_blue" | "framedblocks:recipes/framed_blocks/framed_fancy_rail" | "minecraft:recipes/food/cooked_beef_from_campfire_cooking" | "minecraft:recipes/decorations/polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "create:recipes/create.palettes/small_dripstone_brick_slab" | "farmersdelight:recipes/farmersdelight/cooking/squid_ink_pasta" | "thermalendergy:recipes/thermalendergy/prismalium_ingot_from_dust" | "create:recipes/create.palettes/small_asurine_brick_slab_from_stone_types_asurine_stonecutting" | "exmachinis:flux_hammer" | "minecraft:recipes/decorations/light_gray_stained_glass_pane" | "create:recipes/create.base/crafting/materials/zinc_ingot_from_compacting" | "create:recipes/create.base/crafting/kinetics/linear_chassis";
    type RecipeId = "farmersdelight:cutting/brown_mushroom_colony" | "thermal:machines/pulverizer/pulverizer_nickel_ingot_to_dust" | "mysticalagriculture:seed/crafting/tin" | "create:polished_cut_asurine_stairs_from_stone_types_asurine_stonecutting" | "ae2:matter_cannon/nuggets/yttrium" | "create:milling/charcoal" | "xtonesreworked:reds_block_10_from_stonecutting" | "xtonesreworked:azur_block_2_from_stonecutting" | "mysticalagriculture:essence/minecraft/milk_bucket" | "minecraft:stonecutter" | "webdisplays:rctrl" | "xtonesreworked:korp_block_6_from_stonecutting" | "minecraft:bone_block" | "mysticalagriculture:souls/rabbit_hide" | "ae2:inscriber/certus_quartz_dust" | "minecraft:melon" | "create:cut_andesite_slab" | "exnihilosequentia:sieve/ens_dirt" | "create:cut_granite_wall" | "mysticalagriculture:seed/reprocessor/rock_crystal" | "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "ae2:network/cells/item_storage_cell_256k_storage" | "create:smelting/glass_from_vertical_framed_glass" | "thermal:smelting/sulfur_from_blasting" | "xtonesreworked:vect_block_5_from_stonecutting" | "minecraft:gold_nugget_from_blasting" | "sgjourney:naquadah_block" | "create:oak_window" | "thermal:rubber_from_vine" | "thermal:machines/press/unpacking/press_sandstone_unpacking" | "extendedcrafting:enhanced_redstone_ingot" | "create:cut_diorite_from_stone_types_diorite_stonecutting" | "thermal:fuels/lapidary/lapidary_lapis" | "toms_storage:open_crate" | "create:brass_ladder_from_ingots_brass_stonecutting" | "thermal:machines/crucible/crucible_glowstone_dust" | "create:crushing/copper_ore" | "mysticalagriculture:supremium_fishing_rod" | "minecraft:cobblestone_wall" | "farmersdelight:cutting/ink_sac" | "minecraft:lime_stained_glass_pane" | "create:deploying/waxed_exposed_copper_tile_stairs_from_adding_wax" | "mysticalagradditions:supremium_paxel" | "minecraft:raw_copper" | "create:cut_scorchia_bricks_from_stone_types_scorchia_stonecutting" | "farmersdelight:cutting/acacia_sign" | "create:cut_scorchia_slab_recycling" | "mobilebeacon:mobile_beacon_netherite_ii" | "mmt:metal/netherite_scrap_2" | "mmt:metal/netherite_scrap_1" | "thermal:machines/smelter/smelter_netherite_plate_to_ingot" | "thermal:earth_charge/prismarine_shard_from_prismarine_bricks" | "thermal:machines/centrifuge/centrifuge_yellow_rockwool" | "farmersdelight:cooked_chicken_cuts_from_smoking" | "thermal:machines/press/press_spinach_packing" | "thermal_extra:machine/press/twinite_gear" | "thermal:black_concrete_powder_with_slag" | "thermal:machines/pulverizer/pulverizer_raw_lead" | "farmersdelight:sweet_berry_cheesecake" | "minecraft:map_extending" | "minecraft:spruce_sign" | "thermal:machines/furnace/furnace_rotten_flesh_to_leather" | "thermal:machines/pulverizer/pulverizer_lead_plate_to_dust" | "mysticalagriculture:prudentium_pickaxe" | "framedblocks:framing_saw/framed_elevated_double_slope_slab" | "mysticalagriculture:soulstone_cobble_stairs" | "minecraft:cut_copper_slab_from_copper_block_stonecutting" | "create:crafting/logistics/brass_tunnel" | "create:compat/silentsgems/crushing/onyx_ore" | "automobility:frame/amethyst_rickshaw" | "create:compat/byg/milling/snowdrops" | "thermal:machines/press/packing3x3/press_tin_nugget_packing" | "framedblocks:framed_stacked_slope_slab" | "minecraft:glow_item_frame" | "mysticalagriculture:essence/minecraft/bubble_coral_fan" | "create:crafting/materials/sand_paper" | "minecraft:chiseled_nether_bricks" | "mysticalagriculture:essence/minecraft/music_disc_mall" | "xtonesreworked:ztyl_block_15_from_stonecutting" | "thermal:machines/centrifuge/centrifuge_oil_red_sand" | "webdisplays:redctrl2" | "mysticalagriculture:tertium_helmet" | "webdisplays:redctrl1" | "thermal:smelting/lead_ingot_from_deepslate_ore_smelting" | "framedblocks:framed_stairs_rotate_to_framed_vertical_stairs" | "minecraft:copper_block" | "create:cutting/spruce_wood" | "createlowheated:mixing/chocolate" | "mysticalagriculture:essence/astralsorcery/starmetal_ingot" | "sliceanddice:slicer" | "create:compat/silentsgems/crushing/amethyst_ore" | "create:blasting/silver_ingot_compat_thermal" | "thermal:machines/insolator/insolator_tube_coral" | "mysticalagriculture:essence/minecraft/beef" | "exnihilosequentia:compost/ens_melon_slice" | "minecraft:green_stained_glass" | "exnihilosequentia:compost/ens_spore_blossom" | "create:cutting/crimson_hyphae" | "mysticalagriculture:stonecutting/soulstone_bricks_from_soulstone" | "mysticalagriculture:awakened_supremium_shears" | "create:cutting/compat/botania/stripped_dreamwood" | "thermal:machines/pulverizer/pulverizer_lapis" | "extendedcrafting:the_ultimate_ingot_recraft" | "create:small_veridium_brick_slab_recycling" | "modularrouters:bulk_item_filter" | "minecraft:sandstone_slab_from_sandstone_stonecutting" | "farmersdelight:integration/create/milling/wild_beetroots" | "mysticalagriculture:essence/minecraft/music_disc_stal" | "mysticalagriculture:augment/speed_i" | "create:compat/environmental/milling/magenta_hibiscus" | "thermal:rubberwood_chest_boat" | "thermal_extra:machine/pulverizer/shellite_dust" | "mysticalagriculture:augment/absorption_i" | "thermal:diving_fabric" | "create:compat/ae2/milling/fluix_crystal" | "automobility:frame/standard_orange" | "ae2:network/cables/dense_smart_light_blue" | "minecraft:cut_sandstone_slab" | "xtonesreworked:kryp_block_2_from_stonecutting" | "thermal:machines/smelter/smelter_nickel_dust" | "exnihilosequentia:ens_platinum_ingot_blast" | "mysticalagradditions:tconstruct/casting/supremium/nugget_sand_cast" | "minecraft:acacia_door" | "create:cutting/compat/blue_skies/dusk_log" | "minecraft:mangrove_wood" | "thermal:machines/centrifuge/centrifuge_azure_bluet" | "minecraft:cyan_concrete_powder" | "minecraft:mojang_banner_pattern" | "mysticalagriculture:seed/crafting/brass" | "ae2:matter_cannon/nuggets/indium" | "minecraft:fire_charge" | "minecraft:golden_hoe" | "create:cutting/stripped_warped_stem" | "ae2:tools/misctools_charged_staff" | "mysticalagriculture:augment/strength_ii" | "xtonesreworked:korp_block_10_from_stonecutting" | "create:cutting/compat/biomesoplenty/stripped_hellbark_wood" | "create:compat/silentsgems/crushing/sodalite_ore" | "create:compat/botania/milling/white_petal" | "farmersdelight:rice_roll_medley_block" | "mysticalagriculture:seed/crafting/manasteel" | "create:crafting/kinetics/cyan_seat_from_other_seat" | "thermal:machines/smelter/smelter_emerald_ore" | "thermal:machines/pulverizer/pulverizer_silver_ore" | "create:cutting/compat/biomesoplenty/stripped_umbran_log" | "minecraft:stone_button" | "mysticalagriculture:seed/infusion/chicken" | "mysticalagriculture:souls/egg" | "bigreactors:reprocessor/blutonium_to_ludicrite" | "ae2:network/wireless_terminal" | "thermal:machines/crystallizer/crystallizer_quartz" | "minecraft:sandstone" | "thermal_extra:machine/press/shellite_coin" | "exmachinis:compacting/raw_aluminum" | "thermal_extra:augments/machine_efficiency_augment_4" | "thermal_extra:augments/machine_efficiency_augment_3" | "create:polished_cut_scoria_slab" | "thermal_extra:augments/machine_efficiency_augment_2" | "thermal_extra:augments/machine_efficiency_augment_1" | "bigreactors:blasting/blutonium_from_dust" | "minecraft:purpur_block" | "farmersdelight:cutting/smoked_ham" | "thermal:machines/insolator/insolator_spinach" | "minecraft:polished_blackstone_slab" | "mysticalagriculture:essence/minecraft/obsidian" | "farmersdelight:blue_canvas_sign" | "create:cutting/compat/botania/dreamwood_log" | "thermal:machines/press/unpacking/press_emerald_unpacking" | "thermal:devices/tree_extractor/tree_extractor_jungle" | "thermal:machines/pulverizer/pulverizer_silver_plate_to_dust" | "ae2:network/cells/spatial_storage_cell_128_cubed_storage" | "xtonesreworked:sols_block_8_from_stonecutting" | "ae2:transform/fluix_crystal" | "thermal:machines/pulverizer/pulverizer_sulfur" | "minecraft:gray_concrete_powder" | "thermal:blue_concrete_powder_with_slag" | "mysticalagriculture:essence/pneumaticcraft/compressed_iron_ingot" | "mysticalagriculture:tertium_axe" | "thermal:machines/press/packing3x3/press_raw_iron_packing" | "create:crafting/kinetics/mechanical_roller" | "minecraft:redstone_from_blasting_redstone_ore" | "ae2:tools/paintballs_light_blue" | "mmt:gem/spinel/2" | "bigreactors:fluidizer/solid/blutonium9" | "xtonesreworked:roen_block_8_from_stonecutting" | "framedblocks:framing_saw/framed_activator_rail_slope" | "minecraft:lime_candle" | "mysticalagriculture:essence/create/veridium" | "minecraft:red_dye_from_beetroot" | "create:cutting/compat/twilightforest/stripped_mangrove_wood" | "mmt:gem/spinel/1" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "xtonesreworked:tank_block_12_from_stonecutting" | "xtonesreworked:ztyl_block_7_from_stonecutting" | "framedblocks:framing_saw/framed_divided_panel_horizontal" | "xtonesreworked:sync_block_0" | "minecraft:pink_bed_from_white_bed" | "mysticalagriculture:souls/zombie_head" | "create:small_asurine_bricks_from_stone_types_asurine_stonecutting" | "thermal:machines/centrifuge/centrifuge_experience_bottle" | "create:cutting/compat/byg/green_enchanted_log" | "thermal:machines/press/unpacking/press_melon_unpacking" | "mysticalagriculture:seed/reprocessor/elementium" | "bigreactors:blutonium_ingot_to_nugget" | "mysticalagriculture:seed/infusion/ghast" | "create:crushing/raw_lead_ore" | "ae2:matter_cannon/nuggets/bismuth" | "thermal:augments/dynamo_throttle_augment" | "minecraft:birch_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "create:compat/byg/crushing/blue_nether_quartz_ore" | "create:item_application/brass_casing_from_log" | "create:compat/projectvibrantjourneys/cutting/stripped_redwood_log" | "create:splashing/light_gray_concrete_powder" | "exnihilosequentia:compost/ens_small_dripleaf" | "create:cutting/compat/tconstruct/greenheart_log" | "create:polished_cut_tuff_slab" | "thermal:storage/barley_block" | "mysticalagriculture:awakened_supremium_block_awakening" | "thermal_extra:machine/pulverizer/soul_sand_dust" | "minecraft:netherite_scrap_from_blasting_ancient_debris" | "bigreactors:reactor/reinforced/casing" | "create:crafting/kinetics/chute" | "minecraft:cyan_glazed_terracotta" | "framedblocks:framed_ladder" | "thermal:parts/nickel_gear" | "extendedcrafting:crafting_core" | "thermal:machines/press/press_tea_unpacking" | "create:brass_scaffolding_from_ingots_brass_stonecutting" | "thermal:machines/pulverizer/pulverizer_quartz" | "minecraft:stone_sword" | "create:crafting/kinetics/cyan_valve_handle_from_other_valve_handle" | "create:crafting/materials/small_rose_quartz_tilesfrom_conversion" | "thermal:machines/crystallizer/crystallizer_sulfur" | "thermal:machines/centrifuge/centrifuge_honey_bottle" | "create:cut_ochrum_brick_stairs" | "ae2:matter_cannon/nuggets/plutonium" | "farmersdelight:milk_bottle" | "thermal:machines/centrifuge/centrifuge_peony" | "farmersdelight:cutting/mangrove_trapdoor" | "minecraft:iron_ingot_from_iron_block" | "create:polished_cut_asurine_stairs" | "thermal:machines/bottler/bottler_magenta_concrete" | "thermal:machines/press/unpacking/press_netherite_unpacking" | "create:crafting/kinetics/fluid_tank" | "create:cutting/compat/blue_skies/stripped_maple_log" | "create:smoking/bread" | "xtonesreworked:lair_block_5_from_stonecutting" | "create:cutting/stripped_jungle_log" | "create:compat/byg/milling/winter_cyclamen" | "framedblocks:framed_flat_ext_inner_slope_panel_corner" | "xtonesreworked:zyth_block_6" | "mysticalagriculture:seed/reprocessor/uraninite" | "xtonesreworked:zyth_block_7" | "create:cutting/compat/blue_skies/starlit_log" | "xtonesreworked:zyth_block_8" | "minecraft:orange_stained_glass_pane_from_glass_pane" | "xtonesreworked:tank_block_0_from_stonecutting" | "xtonesreworked:zyth_block_9" | "xtonesreworked:zyth_block_2" | "xtonesreworked:zyth_block_3" | "ae2:shaped/walls/cut_quartz_block" | "xtonesreworked:zyth_block_4" | "mysticalagriculture:seed/infusion/rabbit" | "xtonesreworked:zyth_block_5" | "thermal:machines/smelter/smelter_copper_ore" | "ae2:network/wireless_booster" | "xtonesreworked:zyth_block_0" | "xtonesreworked:zyth_block_1" | "bigreactors:turbine/reinforced/casing_upgrade" | "create:compat/bop/milling/pink_hibiscus" | "xtonesreworked:glaxx_block_0_alternate" | "mysticalagriculture:harvester" | "exnihilosequentia:crook/ens_string" | "minecraft:banner_duplicate" | "create:cutting/compat/blue_skies/maple_log" | "minecraft:granite_stairs_from_granite_stonecutting" | "create:small_asurine_brick_stairs_from_stone_types_asurine_stonecutting" | "mysticalagriculture:stonecutting/soulstone_bricks_stairs_from_soulstone_bricks" | "bigreactors:reactor/reinforced/fuelrod_ingots_uranium" | "mysticalagriculture:tertium_bow" | "mysticalagriculture:essence/appliedenergistics2/engineering_press" | "bigreactors:turbine/reinforced/activetap_fe" | "laserio:card_item_nbtclear" | "exnihilosequentia:sieve/ens_platinum_pieces_gravel" | "xtonesreworked:lair_block_14_from_stonecutting" | "mysticalagradditions:nether_star_crux" | "bigreactors:fluidizer/controller" | "minecraft:iron_ingot_from_nuggets" | "createarmory:fifty_cal_mold_recipe" | "buildinggadgets:gadget_destruction" | "minecraft:golden_pickaxe" | "framedblocks:framed_divided_panel_vertical" | "create:cutting/compat/byg/stripped_lament_log" | "exnihilosequentia:ens_bee_doll" | "mysticalagriculture:augment/step_assist" | "mobilebeacon:mobile_beacon_emerald" | "exnihilosequentia:sieve/ens_prismarine_shard" | "thermal:stonecutting/chiseled_rich_slag_from_stonecutting" | "minecraft:ladder" | "create:deploying/waxed_copper_tile_stairs_from_adding_wax" | "mysticalagriculture:essence/minecraft/honey_bottle" | "create:filling/builders_tea" | "modularrouters:security_upgrade" | "minecraft:redstone_torch" | "thermal_extra:machine/pulverizer/soul_infused_dust" | "extendedcrafting:basic_auto_table" | "thermal:machines/press/press_lead_ingot_to_coin" | "create:compat/byg/milling/blue_sage" | "bigreactors:crafting/blutonium_storage_to_component" | "farmersdelight:pumpkin_from_slices" | "thermal:machines/smelter/smelter_redstone_ore" | "mysticalagriculture:awakened_supremium_block" | "exnihilosequentia:hammer/ens_basalt" | "create:small_tuff_brick_stairs" | "mysticalagriculture:essence/botania/manasteel_ingot" | "mysticalagriculture:seed/crafting/rubber" | "create:crafting/kinetics/deployer" | "minecraft:gray_bed" | "farmersdelight:basket" | "ae2additions:cells/fluid/1024k" | "ae2:network/parts/export_bus" | "create:crafting/materials/andesite_alloy" | "minecraft:white_terracotta" | "thermal:machines/pulverizer/pulverizer_copper_ore" | "minecraft:diamond_from_blasting_deepslate_diamond_ore" | "framedblocks:framed_inner_sloped_prism" | "minecraft:armor_stand" | "bigreactors:reactor/reinforced/passivefluidport_mekanism" | "thermal_extra:machine/dynamo/compression/refined_sunflower_oil" | "framedblocks:framing_saw/framed_double_slope_panel" | "thermal:machines/bottler/bottler_black_concrete" | "minecraft:pink_stained_glass_pane" | "create:compat/silentsgems/crushing/morganite_ore" | "bigreactors:crafting/graphite_storage_to_component" | "minecraft:blue_dye_from_cornflower" | "mysticalagriculture:essence/minecraft/oak_sapling" | "automobility:frame/pineapple" | "ae2:network/parts/panels_monitor" | "mysticalagriculture:essence/common/aluminum_ingot" | "minecraft:quartz_slab_from_stonecutting" | "minecraft:brown_banner" | "xtonesreworked:iszm_block_0_alternative" | "farmersdelight:tomato_crate" | "exnihilosequentia:compost/ens_weeping_vine" | "framedblocks:framing_saw/framed_stone_pressure_plate" | "minecraft:warped_hyphae" | "exnihilosequentia:ens_blackstone_hammer" | "create:cutting/compat/biomesoplenty/redwood_wood" | "thermal:storage/nickel_nugget_from_ingot" | "exnihilosequentia:ens_uranium_ingot" | "mysticalagriculture:seed/reprocessor/tin" | "mobilebeacon:mobile_beacon_diamond_from_ii" | "exnihilosequentia:compost/ens_brown_mushroom" | "thermal:machines/press/press_eggplant_packing" | "create:crimsite_pillar_from_stone_types_crimsite_stonecutting" | "create:cut_calcite_slab_from_stone_types_calcite_stonecutting" | "buildinggadgets:construction_paste_container_t3" | "ae2:shaped/stairs/chiseled_quartz_block" | "mysticalagriculture:essence/botania/white_mystical_flower" | "buildinggadgets:construction_paste_container_t2" | "framedblocks:framed_flat_double_slope_slab_corner_from_inverse" | "mysticalagriculture:inferium_crossbow" | "mysticalagriculture:essence/minecraft/music_disc_13" | "mysticalagriculture:essence/minecraft/music_disc_11" | "mysticalagriculture:seed/infusion/diamond" | "mysticalagriculture:seed/crafting/coal" | "minecraft:green_bed" | "create:layered_ochrum_from_stone_types_ochrum_stonecutting" | "framedblocks:framing_saw/framed_fancy_rail_slope" | "thermal:smelting/cooked_corn_from_campfire_cooking" | "mysticalagradditions:insanium_ingot" | "thermal_extra:storage/soul_infused_ingot_from_block" | "create:compat/environmental/milling/pink_hibiscus" | "automobility:launch_gel" | "framedblocks:framed_divided_slope" | "minecraft:red_sandstone_slab_from_red_sandstone_stonecutting" | "ae2:block_cutter/slabs/fluix_slab" | "mysticalagriculture:essence/minecraft/gunpowder" | "mysticalagriculture:essence/botania/orange_mystical_flower" | "thermal:machines/press/unpacking/press_rubber_unpacking" | "farmersdelight:painting_from_canvas" | "create:small_deepslate_brick_wall_from_stone_types_deepslate_stonecutting" | "mysticalagriculture:essence/botania/purple_mystical_flower" | "framedblocks:framing_saw/framed_stacked_slope_panel" | "ae2:tools/paintballs_red" | "minecraft:prismarine_brick_slab_from_prismarine_stonecutting" | "framedblocks:framing_saw/framed_fancy_detector_rail_slope" | "mysticalagriculture:tertium_leggings" | "create:crushing/silver_ore" | "thermal:storage/lumium_block" | "thermal_extra:storage/twinite_ingot_from_block" | "ae2:matter_cannon/nuggets/niobium" | "create:small_diorite_brick_wall_from_stone_types_diorite_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "create:cutting/stripped_acacia_log" | "minecraft:gray_banner" | "create:small_crimsite_brick_wall" | "minecraft:warped_stairs" | "create:deploying/waxed_weathered_cut_copper_stairs_from_adding_wax" | "create:splashing/orange_concrete_powder" | "create:small_calcite_brick_slab_from_stone_types_calcite_stonecutting" | "ae2:network/cells/fluid_storage_cell_16k_storage" | "ae2:tools/paintballs_gray" | "create:compat/ae2/milling/certus_quartz" | "create:cutting/compat/quark/stripped_azalea_wood" | "minecraft:smooth_sandstone_slab" | "minecraft:ens_granite" | "framedblocks:framing_saw/framed_iron_trapdoor" | "thermal:parts/quartz_gear" | "minecraft:rail" | "mysticalagriculture:stonecutting/soulstone_bricks_slabs_from_soulstone_bricks" | "mobilebeacon:mobile_beacon_shell" | "minecraft:diamond_sword" | "thermal:machines/crystallizer/crystallizer_emerald" | "create:cutting/compat/ars_nouveau/red_archwood_wood" | "modularrouters:blank_module" | "farmersdelight:cutting/oak_trapdoor" | "thermal:machines/press/press_strawberry_packing" | "mysticalagriculture:seed/reprocessor/graphite" | "colossalchests:uncolossal_chest" | "ae2:network/cells/fluid_storage_cell_256k" | "sgjourney:sandstone_with_lapis" | "ae2additions:components/1024k" | "farmersdelight:cooking/dumplings" | "thermal:spring_salad" | "thermal_extra:machine/pulverizer/amethyst_dust" | "create:cut_veridium_bricks_from_stone_types_veridium_stonecutting" | "mysticalagradditions:essence/neutronium_nugget" | "xtonesreworked:lave_block_9_from_stonecutting" | "thermal:machines/smelter/smelter_silver_ore" | "xtonesreworked:reed_block_11_from_stonecutting" | "thermal:machines/centrifuge/centrifuge_slime_mushroom_spores" | "create:compat/bop/milling/pink_daffodil" | "create:compat/environmental/milling/orange_hibiscus" | "minecraft:polished_blackstone_from_blackstone_stonecutting" | "thermal_extra:storage/soul_infused_block" | "mysticalagradditions:tconstruct/casting/prudentium/ingot_sand_cast" | "thermal:fuels/numismatic/numismatic_enderium_coin" | "create:oxidized_copper_tile_slab_from_oxidized_copper_tiles_stonecutting" | "create:cutting/compat/tconstruct/stripped_skyroot_log" | "fantasyfurniture:dyeable" | "create:cut_limestone_brick_slab" | "thermal:machines/press/unpacking/press_iron_unpacking" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "framedblocks:framing_saw/framed_door" | "mysticalagriculture:seed/reprocessor/nature" | "farmersdelight:book_from_canvas" | "ae2:matter_cannon/nuggets/silver" | "mysticalagriculture:augment/poison_resistance" | "thermal:fuels/stirling/stirling_coal_coke_block" | "xtonesreworked:lave_block_0" | "exnihilosequentia:ens_raw_zinc" | "exnihilosequentia:hammer/ens_horn_coral_fan" | "exnihilosequentia:sieve/ens_silkworm" | "minecraft:crimson_planks" | "minecraft:smooth_red_sandstone" | "mysticalagriculture:supremium_ingot_block" | "framedblocks:framing_saw/framed_glowing_item_frame" | "exnihilosequentia:ens_porcelain_clay" | "mysticalagriculture:essence/minecraft/dark_oak_log" | "create:cutting/compat/forbidden_arcanus/stripped_mysterywood_log" | "exnihilosequentia:hammer/ens_end_stone" | "thermal:machines/press/packing3x3/press_copper_nugget_packing" | "exnihilosequentia:compost/ens_tall_grass" | "exnihilosequentia:fluid_item/ens_pointed_dripstone" | "ae2:block_cutter/stairs/cut_quartz_stairs" | "extendedcrafting:enhanced_ender_ingot" | "thermal:machines/press/press_netherite_ingot_to_gear" | "ae2:network/cells/item_storage_cell_16k_storage" | "exnihilosequentia:ens_warped_crucible" | "create:crushing/asurine_recycling" | "thermal:machines/press/packing3x3/press_raw_silver_packing" | "exnihilosequentia:ens_lead_nugget" | "thermal:fuels/gourmand/gourmand_tomato_block" | "create:cut_crimsite_brick_wall_from_stone_types_crimsite_stonecutting" | "thermalendergy:stellarium_ingot" | "minecraft:mangrove_planks" | "exnihilosequentia:sieve/ens_crimson_nylium_spore" | "mysticalagradditions:essence/dragon_egg_chunk" | "minecraft:iron_nugget_from_blasting" | "mmt:metal/chromium/4" | "mmt:metal/chromium/3" | "mysticalagriculture:essence/minecraft/rabbit" | "thermal:machines/refinery/refinery_crude_oil" | "mmt:metal/chromium/2" | "mmt:metal/chromium/1" | "framedblocks:framing_saw/framed_pane" | "thermal:machines/press/unpacking/press_potato_unpacking" | "thermal:devices/potion_diffuser/potion_diffuser_boost_redstone_dust" | "exnihilosequentia:ens_deepslate_crook" | "create:cutting/mangrove_wood" | "thermal:machines/press/unpacking/press_raw_silver_unpacking" | "create:compat/ae2/mixing/fluix_crystal" | "create:milling/azure_bluet" | "farmersdelight:integration/immersiveengineering/cloche/onion" | "xtonesreworked:kryp_block_15_from_stonecutting" | "thermal:parts/lapis_gear" | "create:cutting/warped_hyphae" | "framedblocks:framing_saw/framed_powered_rail_slope" | "exnihilosequentia:ens_blackstone_crook" | "thermal:machines/insolator/insolator_spruce_sapling" | "ae2:matter_cannon/nuggets/cerium" | "exnihilosequentia:sieve/ens_ender_pearl" | "create:cutting/compat/blue_skies/cherry_log" | "thermal:fuels/gourmand/gourmand_eggplant_block" | "minecraft:green_stained_glass_pane" | "minecraft:green_bed_from_white_bed" | "minecraft:magenta_dye_from_blue_red_pink" | "create:compat/atmospheric/milling/gilia" | "minecraft:black_concrete_powder" | "mysticalagriculture:seed/reprocessor/cow" | "framedblocks:framed_divided_panel_horizontal" | "minecraft:lime_carpet" | "createarmory:mac_ten_manual_load" | "minecraft:sugar_from_sugar_cane" | "create:polished_cut_diorite_slab_recycling" | "thermal:augments/machine_efficiency_augment" | "ae2:network/parts/terminals_crafting" | "mysticalagradditions:prudentium_coal" | "minecraft:cooked_beef_from_campfire_cooking" | "minecraft:quartz_pillar" | "bigreactors:turbine/reinforced/computerport" | "farmersdelight:cutting/leather_leggings" | "create:deploying/waxed_copper_shingles_from_adding_wax" | "thermal:fuels/magmatic/magmatic_lava" | "ae2:tools/certus_quartz_pickaxe" | "framedblocks:framing_saw/framed_flat_inner_slope_panel_corner" | "extendedcrafting:nether_star_block" | "ae2:network/parts/energy_level_emitter" | "bigreactors:fluidizer/solidinjector" | "minecraft:waxed_cut_copper_from_honeycomb" | "mysticalagriculture:essence/minecraft/heart_of_the_sea" | "mysticalagriculture:imperium_scythe" | "thermal:machines/smelter/smelter_raw_silver" | "create:crushing/iron_ore" | "create:compat/environmental/pressing/podzol_path" | "thermal:machines/centrifuge/centrifuge_oil_sand" | "fluxnetworks:fluxblock" | "thermal:machines/smelter/smelter_glass_enderium" | "minecraft:blue_dye" | "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting" | "thermal:smelting/bronze_ingot_from_dust_blasting" | "farmersdelight:organic_compost_from_rotten_flesh" | "thermal:machines/press/packing3x3/press_invar_nugget_packing" | "minecraft:muddy_mangrove_roots" | "mysticalagriculture:essence/minecraft/gray_dye" | "mysticalagriculture:supremium_shears" | "ae2:matter_cannon/nuggets/bromine" | "thermal:machines/smelter/smelter_invar_armor" | "create:small_asurine_brick_slab_from_stone_types_asurine_stonecutting" | "mysticalagriculture:essence/tconstruct/slimesteel_ingot" | "framedblocks:framed_flat_ext_slope_panel_corner" | "thermal:machines/press/packing3x3/press_beetroot_packing" | "thermal:machines/press/unpacking/press_beetroot_unpacking" | "create:weathered_copper_tile_stairs_from_weathered_copper_tiles_stonecutting" | "automobility:engine/stone_engine" | "minecraft:light_gray_banner" | "create:compat/farmersdelight/haunting/rotten_tomato" | "thermalendergy:machine/press/press_melodium_ingot_to_gear" | "farmersdelight:cutting/mangrove_sign" | "minecraft:wooden_axe" | "mysticalagriculture:soulstone_bricks_wall" | "framedblocks:framing_saw/framed_double_prism_corner" | "create:cutting/compat/byg/ether_wood" | "automobility:frame/standard_pink" | "create:smelting/glass_from_tiled_glass" | "mysticalagriculture:stonecutting/soulstone_bricks_wall_from_soulstone_bricks" | "mysticalagriculture:essence/minecraft/light_blue_dye" | "create:pressing/brass_ingot" | "thermal:machines/smelter/smelter_cured_rubber" | "ae2:decorative/light_detector" | "thermal_extra:parts/shellite_gear" | "laserio:logic_chip" | "create:small_limestone_brick_slab_from_stone_types_limestone_stonecutting" | "extendedcrafting:enhanced_ender_catalyst" | "create:smelting/ingot_silver_compat_immersiveengineering" | "minecraft:trapped_chest" | "create:oak_window_pane" | "thermal:machines/smelter/smelter_bronze_plate_to_ingot" | "minecraft:stone_stairs_from_stone_stonecutting" | "create:polished_cut_ochrum_stairs_from_stone_types_ochrum_stonecutting" | "ae2:matter_cannon/nuggets/cadmium" | "mysticalagriculture:essence/mekanism/refined_obsidian_ingot" | "thermal:machines/press/packing3x3/press_lumium_packing" | "xtonesreworked:ztyl_block_12_from_stonecutting" | "bigreactors:blutonium_component_to_storage" | "xtonesreworked:zorg_block_10" | "mysticalagriculture:awakened_supremium_hoe" | "xtonesreworked:zorg_block_11" | "minecraft:dried_kelp" | "create:andesite_from_stone_types_andesite_stonecutting" | "xtonesreworked:zorg_block_14" | "xtonesreworked:zorg_block_15" | "xtonesreworked:zorg_block_12" | "minecraft:polished_andesite_stairs_from_andesite_stonecutting" | "xtonesreworked:zorg_block_13" | "create:cut_asurine_stairs" | "minecraft:iron_bars" | "xtonesreworked:jelt_block_8_from_stonecutting" | "create:compat/byg/milling/magenta_amaranth" | "mysticalagriculture:seed/reprocessor/mithril" | "create:crafting/appliances/clipboard" | "mysticalagriculture:essence/minecraft/charcoal" | "minecraft:diamond_axe" | "mysticalagriculture:essence/minecraft/green_dye" | "xtonesreworked:korp_block_9_from_stonecutting" | "create:smelting/nickel_ingot_compat_thermal" | "create:cutting/compat/byg/stripped_skyris_log" | "thermal:parts/invar_gear" | "thermal:machines/insolator/insolator_brain_coral" | "xtonesreworked:reed_block_0" | "create:compat/endergetic/splashing/petrified_overworld_corrock_block" | "framedblocks:framed_flat_stacked_slope_slab_corner_rotate_to_framed_flat_stacked_slope_panel_corner" | "exnihilosequentia:fluid_item/ens_soul_sand" | "xtonesreworked:zane_block_0_alternative" | "mysticalagriculture:seed/infusion/copper" | "minecraft:dark_oak_pressure_plate" | "thermal:machines/pulverizer/pulverizer_enderium_ingot_to_dust" | "mysticalagriculture:tertium_sickle" | "minecraft:netherite_ingot_smelt" | "mysticalagriculture:awakened_supremium_upgrade" | "create:splashing/purple_concrete_powder" | "thermal:storage/bronze_ingot_from_nuggets" | "create:cut_deepslate_slab" | "xtonesreworked:kryp_block_5_from_stonecutting" | "mysticalagradditions:tertium_paxel" | "minecraft:waxed_cut_copper" | "create:compat/bop/milling/wildflower" | "mysticalagriculture:guide_book" | "create:polished_cut_dripstone_wall" | "create:cutting/compat/hexcasting/stripped_edified_wood" | "thermal:machines/pulverizer/pulverizer_electrum_plate_to_dust" | "minecraft:chiseled_polished_blackstone" | "create:crafting/curiosities/minecart_coupling" | "thermal:frost_melon_seeds" | "create:cut_deepslate_brick_slab" | "create:cutting/compat/ars_nouveau/stripped_purple_archwood_log" | "thermal:machines/pulverizer/pulverizer_catalyst_flint" | "create:cut_granite_stairs_from_stone_types_granite_stonecutting" | "mysticalagriculture:prudentium_helmet" | "laserio:overclocker_node" | "create:cutting/stripped_spruce_wood" | "automobility:frame/standard_black" | "bigreactors:reactor/basic/controller_ingots_yellorium" | "minecraft:mud_brick_wall_from_mud_bricks_stonecutting" | "create:milling/wheat" | "create:polished_cut_diorite_slab_from_stone_types_diorite_stonecutting" | "create:compacting/honey" | "minecraft:food_serving" | "thermalendergy:fuels/numistatic/numistatic_melodium_coin" | "exnihilosequentia:ens_tuff_hammer" | "mysticalagriculture:seed/infusion/blazing_crystal" | "exnihilosequentia:ens_deepslate_hammer" | "xtonesreworked:korp_block_13_from_stonecutting" | "minecraft:red_banner" | "create:cutting/compat/blue_skies/stripped_starlit_wood" | "thermal:storage/rosin_block" | "create:cutting/compat/biomesoplenty/stripped_umbran_wood" | "ae2:misc/chests_sky_stone" | "exnihilosequentia:ens_uranium_nugget" | "create:milling/grass" | "thermal:machines/pulverizer/pulverizer_blitz_rod" | "framedblocks:framing_saw/framed_flat_inv_double_slope_slab_corner" | "thermal:slime_tnt" | "automobility:frame/standard_red" | "create:compat/botania/milling/blue_petal" | "thermal:machines/press/press_lumium_nugget_to_coin" | "mysticalagriculture:souls/ender_pearl" | "framedblocks:framed_iron_trapdoor" | "farmersdelight:cutting/apple_pie" | "minecraft:black_carpet" | "thermal:storage/beetroot_from_block" | "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "thermal:machines/pulverizer/pulverizer_diamond_tools" | "minecraft:waxed_oxidized_cut_copper_slab_from_honeycomb" | "farmersdelight:bacon_and_eggs" | "bigreactors:reactor/basic/passivetap_fe" | "create:crafting/palettes/scorchia" | "xtonesreworked:vena_block_13_from_stonecutting" | "thermal:earth_charge/emerald_dust_from_emerald" | "xtonesreworked:vect_block_2_from_stonecutting" | "ae2additions:cells/super/256k-housing" | "thermal:devices/tree_extractor/tree_extractor_boost_phytogro" | "mysticalagradditions:prudentium_apple" | "minecraft:torch" | "minecraft:polished_granite_stairs" | "exnihilosequentia:ens_raw_silver" | "create:compat/atmospheric/milling/yucca_flower" | "ae2:entropy/cool/grass_block_dirt" | "ae2:matter_cannon/nuggets/titanium" | "mysticalagriculture:essence/redstone_arsenal/flux_ingot" | "create:crafting/kinetics/black_seat" | "mysticalagradditions:tconstruct/casting/prudentium/ingot_gold_cast" | "create:cutting/compat/twilightforest/stripped_dark_log" | "create:cutting/compat/biomesoplenty/stripped_jacaranda_log" | "create:milling/allium" | "thermal:machines/bottler/bottler_brown_concrete" | "thermal:earth_charge_3" | "create_crystal_clear:brass_glass_casing" | "mysticalagriculture:seed/reprocessor/marble" | "mysticalagriculture:essence/minecraft/cobblestone" | "bigreactors:reactor/basic/activetap_fe" | "thermal:smelting/cinnabar_from_smelting" | "thermal:machines/smelter/smelter_lumium_plate_to_ingot" | "create:cutting/compat/twilightforest/mining_wood" | "thermal:potion_cake" | "thermal:machines/insolator/insolator_slime_mushroom" | "create:crafting/copper/waxed_oxidized_copper_shingles_from_honeycomb" | "create:cutting/compat/byg/palo_verde_log" | "create:cutting/compat/twilightforest/canopy_wood" | "framedblocks:framed_inner_corner_slope" | "exnihilosequentia:sieve/ens_flint" | "mysticalagriculture:prudentium_ingot_recraft" | "create:crafting/kinetics/copper_valve_handle_from_others" | "minecraft:sandstone_wall" | "minecraft:cut_copper_slab" | "exnihilosequentia:ens_jungle_sieve" | "create:mechanical_crafting/wand_of_symmetry" | "create:cut_crimsite_brick_slab_from_stone_types_crimsite_stonecutting" | "minecraft:light_blue_wool" | "thermal:smelting/lumium_ingot_from_dust_smelting" | "thermal_extra:machine/press/soul_infused_plate" | "create:milling/cactus" | "webdisplays:minepad2" | "exnihilosequentia:sieve/ens_redstone" | "thermal:machines/smelter/smelter_iron_dust" | "create:cutting/stripped_warped_hyphae" | "mysticalagriculture:hostile_soulium_dagger" | "create:milling/clay" | "minecraft:stripped_acacia_wood" | "create:cutting/stripped_spruce_log" | "mysticalagriculture:augment/mining_aoe_iv" | "farmersdelight:cutting/mangrove_log" | "bigreactors:reactor/reinforced/passivetap_fe" | "mobilebeacon:mobile_beacon_gold_ii" | "automobility:frame/standard_green" | "minecraft:orange_bed" | "mysticalagriculture:seed/infusion/fluix" | "ae2:tools/paintballs_lumen_purple" | "toms_storage:trim_clean" | "ae2:network/cells/item_storage_cell_16k" | "mysticalagriculture:augment/mining_aoe_ii" | "create:filling/glowstone" | "mysticalagriculture:supremium_farmland_till" | "framedblocks:framed_slab_corner" | "thermal_extra:storage/soul_infused_ingot_from_nuggets" | "thermal:augments/potion_duration_augment" | "exnihilosequentia:crucible/ens_crushed_calcite" | "minecraft:red_stained_glass_pane" | "create:cutting/compat/byg/stripped_green_enchanted_wood" | "create:splashing/gravel" | "mysticalagriculture:seed/crafting/enderman" | "create:crafting/kinetics/andesite_door" | "mmt:metal/vibranite/3" | "mmt:metal/vibranite/4" | "minecraft:brick_wall" | "mmt:metal/vibranite/1" | "mmt:metal/vibranite/2" | "thermal:machines/pulverizer/pulverizer_ender_pearl" | "mysticalagradditions:tconstruct/casting/soulium/ingot_gold_cast" | "create:cutting/compat/biomesoplenty/stripped_fir_log" | "mysticalagriculture:essence/minecraft/wheat" | "thermal:machines/pulverizer/pulverizer_raw_silver" | "thermalendergy:melodium_nugget" | "framedblocks:framed_flat_inv_double_slope_slab_corner_rotate_to_framed_flat_inv_double_slope_panel_corner" | "bigreactors:reactor/reinforced/casing_recycle_glass" | "mysticaladaptations:insanium_axe" | "create:compat/botania/milling/yellow_petal" | "create:compat/botania/milling/black_petal" | "mysticalagriculture:essence/minecraft/cobbled_deepslate" | "thermal:storage/bamboo_from_block" | "framedblocks:framing_saw/framed_double_threeway_corner" | "mysticalagradditions:tconstruct/tools/casting/inferium" | "minecraft:dark_oak_planks" | "create:compat/byg/milling/green_tulip" | "create:compat/atmospheric/cutting/stripped_aspen_log" | "minecraft:granite_wall" | "mysticalagriculture:seed/reprocessor/terrasteel" | "mmt:metal/xelkive/3" | "thermal:smelting/tin_ingot_from_ore_smelting" | "mmt:metal/xelkive/4" | "mmt:metal/xelkive/1" | "mmt:metal/xelkive/2" | "create:crushing/raw_lead_block" | "create:polished_cut_asurine_slab_from_stone_types_asurine_stonecutting" | "xtonesreworked:korp_block_3_from_stonecutting" | "mysticalagriculture:essence/minecraft/ink_sac" | "thermal:augments/machine_null_augment" | "mysticalagriculture:essence/minecraft/blue_dye" | "extendedcrafting:ultimate_singularity" | "minecraft:exposed_cut_copper_from_exposed_copper_stonecutting" | "thermal:device_soil_infuser" | "mysticalagriculture:tertium_essence" | "minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "exnihilosequentia:sieve/ens_cactus" | "minecraft:diamond_helmet" | "thermal:augments/upgrade_augment_3" | "minecraft:warped_fence" | "thermal:augments/upgrade_augment_1" | "minecraft:light_blue_bed_from_white_bed" | "thermal:augments/upgrade_augment_2" | "ae2:matter_cannon/nuggets/scandium" | "exnihilosequentia:compost/ens_warped_roots" | "minecraft:dark_oak_fence_gate" | "farmersdelight:cutting/oak_door" | "mysticalagriculture:essence/minecraft/light_gray_dye" | "mysticalagriculture:imperium_boots" | "create:crushing/zinc_ore" | "bigreactors:smelting/graphite_from_coalblock" | "thermal:rubberwood_trapdoor" | "mysticalagriculture:soulstone_slab" | "minecraft:compass" | "create:cutting/compat/byg/stripped_willow_log" | "exnihilosequentia:crucible/ens_crushed_deepslate" | "sgjourney:cut_naquadah_stairs" | "create:cut_deepslate_brick_stairs_from_stone_types_deepslate_stonecutting" | "create:compat/silentsgems/crushing/fluorite_ore" | "minecraft:loom" | "thermal:machines/press/unpacking/press_redstone_unpacking" | "farmersdelight:cutting/cake" | "create:smelting/copper_ingot_from_crushed" | "thermal:smelting/cooked_corn_from_smelting" | "thermal:machines/chiller/chiller_glowstone_to_glowstone_block" | "exnihilosequentia:fluid_item/ens_netherrack" | "create:small_calcite_brick_stairs" | "mysticalagriculture:tertium_furnace" | "thermal:machines/press/press_tin_ingot_to_coin" | "xtonesreworked:mint_block_0_from_stonecutting" | "mysticalagriculture:augment/mining_aoe_iii" | "create:cutting/compat/byg/stripped_witch_hazel_log" | "exnihilosequentia:sieve/ens_birch_sapling" | "mysticalagriculture:supremium_watering_can" | "mysticalagradditions:gaia_spirit_crux" | "thermal:storage/enderium_block" | "thermal:machines/press/press_invar_ingot_to_coin" | "thermal:machines/press/packing2x2/press_bricks_packing" | "farmersdelight:cutting/sweet_berry_cheesecake" | "framedblocks:framed_threeway_corner" | "minecraft:gray_stained_glass_pane" | "thermal:machines/smelter/smelter_lead_plate_to_ingot" | "exmachinis:compacting/raw_copper" | "thermal:machines/centrifuge/centrifuge_magenta_rockwool" | "mysticalagriculture:seed/infusion/stone" | "extendedcrafting:auto_ender_crafter" | "minecraft:polished_blackstone" | "create:compat/byg/crushing/red_rock" | "bigreactors:fluidizer/solid/magentite9" | "xtonesreworked:roen_block_0" | "create:cut_deepslate_slab_from_stone_types_deepslate_stonecutting" | "modularrouters:pushing_augment" | "thermal:machines/pulverizer/pulverizer_catalyst_basalz_powder" | "create:cut_dripstone_brick_stairs" | "minecraft:stone_axe" | "automobility:frame/shopping_cart" | "thermal:cheese_wedge_from_wheel" | "thermal:rockwool/purple_rockwool_from_dye" | "mysticalagriculture:essence/minecraft/porkchop" | "bigreactors:turbine/reinforced/passivefluidport_forge" | "thermal:stripped_rubberwood_wood" | "create:crafting/kinetics/controls" | "thermal:machines/insolator/insolator_beetroot" | "ae2:tools/nether_quartz_pickaxe" | "framedblocks:framing_saw/framed_ladder" | "minecraft:light_blue_stained_glass" | "create:compat/silentsgems/crushing/ametrine_ore" | "xtonesreworked:sync_block_14_from_stonecutting" | "bigreactors:reactor/reinforced/glass" | "create:polished_cut_ochrum_from_stone_types_ochrum_stonecutting" | "create:polished_cut_tuff_from_stone_types_tuff_stonecutting" | "minecraft:deepslate_brick_slab" | "thermal:fire_charge/signalum_glass_2" | "ae2wtlib:pattern_access/wireless_pattern_access_terminal" | "minecraft:polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "framedblocks:framed_extended_double_slope_panel" | "createarmory:gun_mount_recipe" | "create:cut_tuff_wall_from_stone_types_tuff_stonecutting" | "thermal:machines/bottler/bottler_green_concrete" | "create:crushing/lapis_ore" | "mysticalagriculture:seed/infusion/zombie" | "exnihilosequentia:heat/ens_furnace" | "thermal:machines/sawmill/sawmill_mangrove_logs" | "create:small_dripstone_brick_wall" | "mysticalagriculture:tertium_upgrade" | "create:cut_scoria_slab_from_stone_types_scoria_stonecutting" | "ae2:tools/paintballs_purple" | "framedblocks:framing_saw/framed_half_stairs" | "mysticaladaptations:insanium_sickle" | "create:cut_dripstone_brick_slab_recycling" | "thermal:fuels/lapidary/lapidary_diamond" | "farmersdelight:kelp_roll" | "mysticalagriculture:soulium_ingot_block" | "mysticalagriculture:souls/porkchop" | "create:cutting/compat/byg/mahogany_wood" | "exnihilosequentia:crucible/ens_saplings" | "framedblocks:framing_saw/framed_slope_panel" | "mysticalagriculture:seed/infusion/cyanite" | "thermal:storage/invar_nugget_from_ingot" | "minecraft:iron_axe" | "create:cut_crimsite_from_stone_types_crimsite_stonecutting" | "mysticalagriculture:seed/crafting/elementium" | "mysticalagriculture:seed/crafting/knightmetal" | "ae2:decorative/quartz_vibrant_glass" | "exnihilosequentia:crucible/ens_basalt" | "xtonesreworked:mint_block_3_from_stonecutting" | "framedblocks:framing_saw/framed_slab" | "minecraft:jukebox" | "thermal:aquachow_4" | "create:layered_granite_from_stone_types_granite_stonecutting" | "mysticalagriculture:essence/minecraft/birch_log" | "farmersdelight:carrot_from_crate" | "thermal:rockwool/white_rockwool_from_smelting" | "ae2additions:cells/item/casing-65536k" | "thermal:redstone_servo" | "minecraft:acacia_sign" | "laserio:filter_basic_nbtclear" | "ae2:network/cables/smart_brown" | "minecraft:chest_minecart" | "mysticalagriculture:seed/infusion/mithril" | "ae2:network/cables/covered_orange" | "thermal:machines/press/unpacking/press_snow_unpacking" | "create:crafting/logistics/brass_funnel" | "create:weathered_copper_shingle_stairs_from_weathered_copper_shingles_stonecutting" | "create:compat/botania/milling/green_petal" | "minecraft:magenta_terracotta" | "minecraft:baked_potato_from_campfire_cooking" | "mysticalagriculture:seed/reprocessor/enderman" | "mysticalagradditions:tconstruct/casting/supremium/nugget_gold_cast" | "mysticalagriculture:essence/common/constantan_ingot" | "create:milling/blue_orchid" | "ae2:tools/network_memory_card_orange" | "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" | "thermal:machines/insolator/insolator_fire_coral" | "thermal:machines/pulverizer/pulverizer_glowstone_block" | "createarmory:m_sixteen_manual_load" | "create:cut_deepslate_bricks_from_stone_types_deepslate_stonecutting" | "create:milling/granite" | "create:crushing/amethyst_block" | "thermal:cyan_concrete_powder_with_slag" | "mysticalagriculture:seed/reprocessor/awakened_draconium" | "create:compat/projectvibrantjourneys/cutting/juniper_log" | "create:small_veridium_brick_stairs" | "create:blasting/ingot_lead_compat_mekanism" | "minecraft:cobblestone_stairs_from_cobblestone_stonecutting" | "thermal:ice_grenade_4" | "minecraft:crimson_door" | "create:cut_andesite_bricks_from_stone_types_andesite_stonecutting" | "fluxnetworks:wipe_gargantuanfluxstorage" | "create:cutting/compat/biomesoplenty/magic_wood" | "bigreactors:smelting/magentite_from_dust" | "ae2:misc/deconstruction_certus_quartz_bricks" | "minecraft:pink_wool" | "create:crafting/logistics/display_link" | "create:deploying/waxed_copper_shingle_stairs_from_adding_wax" | "minecraft:end_stone_bricks" | "ae2:matter_cannon/nuggets/iron" | "minecraft:red_stained_glass_pane_from_glass_pane" | "minecraft:waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "ae2wtlib:pattern_encoding/upgrade_wireless_pattern_encoding_terminal" | "minecraft:black_candle" | "farmersdelight:cutting/nether_bricks" | "thermal:machines/centrifuge/centrifuge_blue_orchid" | "create:cutting/compat/byg/blue_enchanted_log" | "ae2:network/cells/item_storage_cell_1k_storage" | "mysticalagriculture:seed/crafting/glowstone" | "create:crushing/iron_horse_armor" | "framedblocks:framed_soul_torch" | "create:splashing/thermal/crushed_raw_nickel" | "thermal:fuels/numismatic/numismatic_bronze_coin" | "mysticalagriculture:imperium_growth_accelerator" | "create:crushing/osmium_ore" | "exnihilosequentia:ens_crimson_crucible" | "mysticalagradditions:imperium_coal" | "mysticalagriculture:seed/crafting/air" | "bigreactors:blasting/yellorium_from_dust" | "automobility:frame/standard_white" | "mysticalagriculture:soulstone_cobble_slab" | "create:cut_veridium_wall_from_stone_types_veridium_stonecutting" | "simplybackpacks:commonbackpack" | "mysticalagriculture:seed/crafting/hepatizon" | "mysticalagriculture:essence/minecraft/honeycomb" | "minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting" | "mysticalagriculture:essence/common/tungsten_ingot" | "farmersdelight:cutting/crimson_stem" | "thermal:augments/rf_coil_storage_augment" | "thermal:machines/insolator/insolator_sunflower" | "create:polished_cut_scorchia_slab" | "create:compat/neapolitan/emptying/milk_bottle" | "create:framed_glass_from_glass_colorless_stonecutting" | "minecraft:warped_sign" | "xtonesreworked:sols_block_5_from_stonecutting" | "mysticalagriculture:soulstone_cracked_bricks" | "xtonesreworked:agon_block_0_alternate" | "ae2:matter_cannon/nuggets/tungsten" | "mysticalagriculture:essence/minecraft/jungle_sapling" | "thermal:machines/sawmill/sawmill_frost_melon" | "thermal:stuffed_pepper" | "mysticalagriculture:prudentium_reprocessor" | "extendedcrafting:black_iron_ingot" | "framedblocks:framing_saw/framed_fence" | "thermal:ice_tnt" | "exnihilosequentia:ens_tin_ingot_from_nugget" | "mysticalagriculture:seed/crafting/marble" | "expatternprovider:epp_upgrade" | "create:crafting/kinetics/spout" | "mysticalagriculture:prudentium_chestplate" | "thermal:machines/press/unpacking/press_niter_unpacking" | "bigreactors:reactor/basic/glass" | "create:polished_cut_tuff_wall_from_stone_types_tuff_stonecutting" | "minecraft:orange_terracotta" | "create:haunting/soul_torch" | "xtonesreworked:ztyl_block_4_from_stonecutting" | "farmersdelight:integration/create/milling/wild_tomatoes" | "thermal:fluid_cell_frame" | "mysticalagriculture:seed/crafting/flux_infused_ingot" | "create:splashing/blue_concrete_powder" | "mysticalagradditions:essence/dragon_head" | "create:copper_scaffolding_from_ingots_copper_stonecutting" | "exnihilosequentia:ens_beehive_frame" | "mysticalagriculture:mystical_flower_agglomeratio" | "ae2:network/cables/dense_smart_cyan" | "minecraft:paper" | "minecraft:lime_glazed_terracotta" | "create:cut_scoria_brick_slab_recycling" | "mysticalagriculture:seed/reprocessor/ruby" | "create:compat/neapolitan/crushing/ice" | "exnihilosequentia:compost/ens_poisonous_potato" | "exnihilosequentia:compost/ens_large_fern" | "create:cutting/compat/byg/fir_log" | "create:cut_calcite_brick_wall" | "xtonesreworked:sols_block_10_from_stonecutting" | "thermal:machines/pulverizer/pulverizer_apatite" | "framedblocks:framed_obsidian_pressure_plate" | "thermal:machines/press/packing3x3/press_prismarine_bricks_packing" | "ae2:matter_cannon/nuggets/vanadium" | "minecraft:dark_oak_button" | "thermal:fuels/numismatic/numismatic_electrum_coin" | "create:crafting/kinetics/framed_glass_trapdoor" | "thermal:machines/press/unpacking/press_lead_unpacking" | "xtonesreworked:ztyl_block_1_from_stonecutting" | "create:cut_asurine_brick_wall_from_stone_types_asurine_stonecutting" | "thermal:machines/press/packing2x2/press_magma_packing" | "mysticalagriculture:witherproof_glass" | "thermal:smelting/slag_from_smelting" | "thermal:storage/onion_block" | "thermal:fuels/gourmand/gourmand_cake" | "thermal_extra:machine/press/dragonsteel_plate" | "mysticalagriculture:souls/bone" | "thermal:machines/pulverizer/pulverizer_gilded_blackstone" | "ae2:network/parts/panels_semi_dark_monitor" | "minecraft:cracked_deepslate_tiles" | "mysticalagriculture:infusion_pedestal" | "create:compat/projectvibrantjourneys/cutting/mangrove_log" | "minecraft:cooked_rabbit" | "mysticalagriculture:imperium_ingot_uncraft" | "extendedcrafting:elite_component" | "framedblocks:framed_stacked_slope_panel" | "minecraft:magenta_banner" | "exnihilosequentia:ens_spruce_sieve" | "xtonesreworked:kryp_block_8_from_stonecutting" | "ae2wtlib:wireless_universal_terminal/ce" | "mysticalagradditions:insanium_ingot_uncraft" | "ae2wtlib:wireless_universal_terminal/ca" | "minecraft:mangrove_fence_gate" | "automobility:attachment/rear/passenger_seat" | "create:compat/byg/milling/violet_leather_flower" | "create:cutting/compat/blue_skies/stripped_lunar_wood" | "mysticalagriculture:tertium_sword" | "create:milling/lilac" | "mysticalagriculture:stonecutting/soulstone_bricks_wall_from_soulstone" | "framedblocks:framing_saw/framed_flat_elev_slope_slab_corner" | "ae2:network/parts/toggle_bus_alt" | "bigreactors:reactor/basic/fuelrod_ingots_yellorium" | "minecraft:iron_block" | "create:cut_granite_brick_wall" | "ae2:network/cables/covered_brown" | "minecraft:dark_oak_door" | "extendedcrafting:advanced_catalyst" | "thermal:machines/insolator/insolator_green_bean" | "mysticalagriculture:imperium_gemstone_block_uncraft" | "mysticalagradditions:tconstruct/melting/imperium/ingot" | "minecraft:flower_pot" | "framedblocks:framing_saw/framed_divided_slope" | "ae2:matter_cannon/nuggets/technetium" | "create:crafting/schematics/empty_schematic" | "ae2wtlib:wireless_universal_terminal/ae" | "mysticalagriculture:augment/pathing_aoe_iii" | "xtonesreworked:azur_block_8_from_stonecutting" | "xtonesreworked:jelt_block_5_from_stonecutting" | "minecraft:polished_blackstone_bricks_from_blackstone_stonecutting" | "thermal:smelting/iron_ingot_from_dust_blasting" | "fluxnetworks:wipe_fluxpoint" | "ae2:network/cables/smart_purple" | "mysticalagriculture:augment/attack_aoe_i" | "thermal:storage/lumium_nugget_from_ingot" | "mmt:gem/ruby/1" | "mmt:gem/ruby/2" | "automobility:auto_mechanic_table" | "create:exposed_copper_tile_stairs_from_exposed_copper_tiles_stonecutting" | "mysticalagriculture:seed/crafting/platinum" | "exnihilosequentia:compost/ens_cooked_silkworm" | "farmersdelight:red_canvas_sign" | "thermal:brown_concrete_powder_with_slag" | "create:smelting/gold_ingot_from_crushed" | "minecraft:pink_glazed_terracotta" | "create:cutting/compat/twilightforest/transformation_wood" | "create:small_crimsite_brick_slab_recycling" | "sgjourney:classic_dhd" | "farmersdelight:golden_knife" | "minecraft:orange_stained_glass" | "create:small_andesite_brick_slab_recycling" | "minecraft:exposed_cut_copper_slab" | "thermal:machines/sawmill/sawmill_warped_stems" | "farmersdelight:cutting/cabbage" | "create:crafting/materials/rose_quartz" | "minecraft:copper_ingot_from_blasting_deepslate_copper_ore" | "framedblocks:framed_extended_slope_panel_rotate_to_framed_elevated_slope_slab" | "framedblocks:framing_saw/framed_fancy_activator_rail" | "mysticalagriculture:essence/minecraft/string" | "farmersdelight:integration/immersiveengineering/crusher/wild_carrots" | "thermal:machines/smelter/smelter_glass_obsidian" | "create:crafting/kinetics/controller_rail" | "ae2:matter_cannon/nuggets/phosphorus" | "ae2:matter_cannon/nuggets/electrum" | "thermal:ice_charge/ice_from_water_bucket" | "mysticalagriculture:seed/crafting/mithril" | "minecraft:golden_boots" | "create:compat/projectvibrantjourneys/cutting/stripped_baobab_log" | "minecraft:pink_dye_from_red_white_dye" | "thermal:machines/smelter/smelter_silver_dust" | "minecraft:netherite_shovel_smithing" | "mysticalagriculture:imperium_farmland_till" | "itemfilters:not" | "create:crafting/kinetics/clockwork_bearing" | "minecraft:polished_granite_slab" | "thermal:augments/machine_output_augment" | "thermal:machines/centrifuge/centrifuge_electrum_dust" | "exnihilosequentia:hammer/ens_tuff" | "create:compat/silentsgems/crushing/sunstone_ore" | "farmersdelight:cutting/jungle_door" | "mysticalagriculture:seed/crafting/water" | "automobility:wheel/bejeweled_wheel" | "minecraft:emerald" | "mysticalagriculture:seed/crafting/coral" | "thermal_extra:machine/press/dragonsteel_coin" | "thermal:machines/smelter/smelter_catalyst_calcite" | "farmersdelight:cutting/oxeye_daisy" | "automobility:wheel/street_wheel" | "mysticalagriculture:tertium_farmland_till" | "mysticalagriculture:seed/reprocessor/sheep" | "thermalendergy:machine/press/press_prismalium_nugget_to_coin" | "exmachinis:compacting/raw_gold" | "ae2:network/crafting/cpu_crafting_accelerator" | "thermal:machines/press/packing2x2/press_honeycomb_packing" | "minecraft:nether_brick_wall_from_nether_bricks_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "mysticalagradditions:imperium_apple" | "minecraft:oak_stairs" | "minecraft:smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "xtonesreworked:sols_block_0" | "extendedcrafting:advanced_table" | "create:crushing/nether_gold_ore" | "bigreactors:turbine/reinforced/bearing" | "minecraft:polished_blackstone_brick_stairs" | "framedblocks:framed_detector_rail_slope" | "extendedcrafting:enhanced_ender_ingot_block" | "create:crafting/kinetics/mechanical_saw" | "ae2:network/cells/spatial_components_0" | "ae2:network/cells/spatial_components_1" | "create:crafting/logistics/andesite_funnel" | "bigreactors:reactor/basic/redstoneport" | "mmt:metal/copper_2" | "mmt:metal/midnight_abyssal/4" | "mmt:metal/midnight_abyssal/3" | "ae2:inscriber/logic_processor_press" | "mmt:metal/midnight_abyssal/2" | "mmt:metal/midnight_abyssal/1" | "create:compat/alexsmobs/filling/lava_bottle" | "mysticalagriculture:tertium_block" | "create:compat/betterendforge/pressing/shadow_grass_path" | "create:compat/endergetic/splashing/petrified_end_corrock" | "modularrouters:player_module" | "minecraft:glass" | "exnihilosequentia:ens_acacia_barrel" | "create:filling/honeyed_apple" | "exnihilosequentia:ens_aluminum_nugget" | "thermal:smelting/lead_ingot_from_ore_smelting" | "mysticalagriculture:seed/reprocessor/pig_iron" | "thermal:ice_charge_3" | "ae2:tools/portable_fluid_cell_64k" | "mysticalagriculture:seed/infusion/aluminum" | "mysticalagriculture:augment/absorption_iv" | "create:crushing/deepslate_zinc_ore" | "xtonesreworked:agon_block_10" | "mysticalagriculture:essence/minecraft/potato" | "mmt:metal/copper_1" | "ae2additions:components/super/64k" | "create:crafting/kinetics/nixie_tube" | "ae2:network/cables/smart_red" | "extendedcrafting:black_iron_block" | "exnihilosequentia:compost/ens_grass_seed" | "thermal:storage/charcoal_from_block" | "minecraft:light_blue_concrete_powder" | "framedblocks:framing_saw/framed_sign" | "minecraft:gray_bed_from_white_bed" | "xtonesreworked:agon_block_15" | "minecraft:granite_stairs" | "xtonesreworked:agon_block_13" | "xtonesreworked:agon_block_14" | "exnihilosequentia:compost/ens_bamboo" | "thermal:machines/crucible/crucible_snowball_to_water" | "xtonesreworked:agon_block_11" | "xtonesreworked:sync_block_5_from_stonecutting" | "xtonesreworked:agon_block_12" | "exnihilosequentia:ens_birch_crucible" | "create:small_deepslate_brick_slab" | "mysticalagriculture:souls/rabbit" | "create:haunting/infested_chiseled_stone_bricks" | "mmt:metal/zirconium/3" | "mmt:metal/zirconium/4" | "ae2additions:components/super/65m" | "mmt:metal/zirconium/1" | "mmt:metal/zirconium/2" | "create:oxidized_copper_tile_stairs_from_oxidized_copper_tiles_stonecutting" | "mysticalagriculture:augment/absorption_ii" | "create:warped_window" | "mobilebeacon:mobile_beacon_emerald_ii" | "sgjourney:naquadah_shovel" | "exnihilosequentia:ens_tin_ingot_blast" | "exnihilosequentia:ens_basalt_crook" | "mmt:metal/thorium/1" | "mmt:metal/thorium/2" | "thermal:machines/centrifuge/centrifuge_invar_dust" | "mmt:metal/thorium/3" | "mmt:metal/thorium/4" | "create:small_dripstone_brick_slab_recycling" | "mysticalagriculture:essence/minecraft/deepslate" | "thermal:rockwool/gray_rockwool_from_dye" | "farmersdelight:integration/create/milling/wild_rice" | "thermal:machine_smelter" | "minecraft:prismarine_bricks" | "create:compat/silentsgems/crushing/phosphophyllite_ore" | "automobility:attachment/rear/loom" | "create:cutting/compat/tconstruct/skyroot_wood" | "minecraft:stone_bricks" | "thermal:smelting/cooked_mushroom_from_smelting" | "bigreactors:fluidizer/solidmixing/tangerium_1" | "thermal:machines/bottler/bottler_gray_concrete" | "bigreactors:fluidizer/solidmixing/tangerium_2" | "create:cut_crimsite_brick_wall" | "ae2:tools/network_color_applicator" | "thermal:machines/press/press_strawberry_jar" | "ae2:tools/paintballs_cyan" | "extendedcrafting:luminessence_block_uncraft" | "mysticalagriculture:essence/minecraft/dark_oak_sapling" | "xtonesreworked:tank_block_6_from_stonecutting" | "create:cutting/compat/biomesoplenty/stripped_magic_wood" | "createarmory:barrel_part_recipe" | "ae2:matter_cannon/nuggets/fish" | "create:crushing/raw_uranium_block" | "thermal:smelting/niter_from_blasting" | "exnihilosequentia:ens_mangrove_crucible" | "create:haunting/blackstone" | "thermal:rockwool/orange_rockwool_from_dye" | "create:cutting/compat/biomesoplenty/magic_log" | "create:cutting/compat/biomesoplenty/stripped_cherry_log" | "mysticalagriculture:prosperity_gemstone" | "framedblocks:framing_saw/framed_inner_threeway_corner" | "mysticalagriculture:seed/infusion/knightmetal" | "minecraft:cyan_stained_glass" | "xtonesreworked:sols_block_2_from_stonecutting" | "mysticalagriculture:seed/infusion/amethyst" | "thermalendergy:fuels/numistatic/numistatic_prismalium_coin" | "mysticalagriculture:upgrade_base" | "xtonesreworked:reed_block_4_from_stonecutting" | "minecraft:acacia_fence" | "thermal:fuels/gourmand/gourmand_frost_melon" | "xtonesreworked:mint_block_12_from_stonecutting" | "minecraft:cyan_banner" | "ae2:network/cables/smart_fluix" | "create:veridium_from_stone_types_veridium_stonecutting" | "create:milling/lapis_lazuli" | "create:crafting/materials/copper_nugget" | "minecraft:glistering_melon_slice" | "thermal:machines/chiller/chiller_ender_to_ender_pearl" | "minecraft:warped_door" | "farmersdelight:cooking/pumpkin_soup" | "thermal:fuels/gourmand/gourmand_apple_block" | "thermal:parts/emerald_gear" | "minecraft:acacia_fence_gate" | "create:crafting/kinetics/gray_seat" | "thermal:machines/smelter/smelter_electrum_dust" | "create:cut_ochrum_slab" | "thermal:machines/press/unpacking/press_rich_slag_unpacking" | "xtonesreworked:vect_block_14_from_stonecutting" | "thermal:machines/press/press_tomato_unpacking" | "create:crafting/materials/zinc_ingot_from_decompacting" | "thermal:pbj_sandwich_2" | "thermal:machines/centrifuge/centrifuge_red_tulip" | "minecraft:magenta_carpet" | "create:crafting/kinetics/contraption_controls" | "mysticalagradditions:tconstruct/tools/materials/inferium/ingot" | "ae2:block_cutter/stairs/quartz_pillar_stairs" | "xtonesreworked:reed_block_14_from_stonecutting" | "thermal:machines/press/unpacking/press_bamboo_unpacking" | "thermal:machines/smelter/smelter_gold_dust" | "xtonesreworked:fort_block_0_alternate" | "thermal:machines/insolator/insolator_bamboo" | "create:compat/silentsgems/crushing/kunzite_ore" | "create:small_diorite_brick_wall" | "create:cutting/compat/botania/livingwood_log" | "farmersdelight:cutting/spruce_sign" | "framedblocks:framed_chest" | "thermal:machines/smelter/smelter_alloy_constantan" | "create:polished_cut_granite_from_stone_types_granite_stonecutting" | "farmersdelight:tatami_block_from_full" | "farmersdelight:chocolate_pie_from_slices" | "farmersdelight:cooking/vegetable_noodles" | "create:compat/autumnity/milling/autumn_crocus" | "mysticalagriculture:essence/minecraft/magma_cream" | "thermal:machines/press/unpacking/press_quartz_unpacking" | "thermal:armor/diving_helmet" | "aeinfinitybooster:dimension_card" | "minecraft:lectern" | "create:cutting/compat/byg/redwood_log" | "xtonesreworked:kryp_block_0" | "thermal:machines/insolator/insolator_oxeye_daisy" | "create:cut_andesite_brick_wall" | "minecraft:ens_ancient_debris" | "create:cutting/compat/ecologics/stripped_walnut_log" | "thermalendergy:stellarium_gear" | "minecraft:magenta_dye_from_allium" | "minecraft:smooth_stone_slab" | "thermal:fuels/gourmand/gourmand_chocolate_cake" | "thermal:machines/press/press_nickel_nugget_to_coin" | "ae2:materials/formationcore" | "exnihilosequentia:sieve/ens_acacia_sapling" | "create:milling/beetroot" | "framedblocks:framed_flat_stacked_slope_panel_corner_rotate_to_framed_flat_stacked_slope_slab_corner" | "create:crushing/raw_aluminum_block" | "ae2:matter_cannon/nuggets/tin" | "exnihilosequentia:ens_granite_hammer" | "exnihilosequentia:compost/ens_wheat" | "thermal:storage/eggplant_block" | "minecraft:mossy_cobblestone_from_vine" | "mysticalagriculture:seed/crafting/slimesteel" | "thermal:machines/press/press_peanut_jar" | "mmt:gem/citrine/2" | "mysticalagriculture:seed/crafting/turtle" | "mmt:gem/citrine/1" | "bigreactors:reactor/reinforced/redstoneport_alt" | "thermal:smelting/signalum_ingot_from_dust_smelting" | "create:cutting/compat/tconstruct/bloodshroom_wood" | "mysticalagriculture:master_infusion_crystal" | "create:small_andesite_brick_wall" | "thermalendergy:fuels/numistatic/numistatic_stellarium_coin" | "thermal:machines/insolator/insolator_red_tulip" | "create:crafting/kinetics/adjustable_chain_gearshift" | "thermal:ice_charge/obsidian_from_lava_bucket" | "farmersdelight:cutting/acacia_door" | "mysticalagriculture:seed/infusion/chrome" | "create:smelting/glass_from_framed_glass" | "xtonesreworked:lair_block_11_from_stonecutting" | "farmersdelight:nether_salad" | "create:crafting/kinetics/steam_engine" | "create:crushing/raw_zinc" | "exnihilosequentia:ens_tin_ingot" | "ae2:shaped/walls/quartz_block" | "sgjourney:fire_pit" | "minecraft:polished_blackstone_slab_from_blackstone_stonecutting" | "thermal:smelting/silver_ingot_from_raw_smelting" | "create:cutting/dark_oak_log" | "thermal:fuels/gourmand/gourmand_peanut_block" | "ae2:network/blocks/energy_energy_acceptor_alt" | "create:cutting/compat/byg/stripped_redwood_log" | "mysticalagriculture:seed/reprocessor/slimesteel" | "create:cutting/compat/ecologics/stripped_azalea_wood" | "exnihilosequentia:sieve/ens_birch_leaves" | "minecraft:jungle_chest_boat" | "create:compat/atmospheric/cutting/yucca_log" | "thermal:tools/wrench" | "exnihilosequentia:compost/ens_warped_nylium_spore" | "minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting" | "create:cutting/compat/twilightforest/stripped_time_log" | "mysticalagriculture:awakened_supremium_crossbow" | "create:oxidized_copper_shingle_stairs" | "exnihilosequentia:ens_golden_hammer" | "framedblocks:framed_double_prism_corner" | "mysticalagriculture:blank_skull" | "rechiseled:chisel" | "framedblocks:framed_flat_stacked_inner_slope_panel_corner_rotate_to_framed_flat_stacked_inner_slope_slab_corner" | "create:cutting/compat/tconstruct/stripped_skyroot_wood" | "thermal:machines/insolator/insolator_catalyst_bone_meal" | "mysticalagriculture:supremium_gemstone_block" | "farmersdelight:canvas_from_canvas_rug" | "thermal:storage/coffee_block" | "thermal:storage/cured_rubber_from_block" | "mysticalagriculture:imperium_sword" | "farmersdelight:cooked_bacon_from_smoking" | "mysticalagriculture:supremium_bow" | "minecraft:end_stone_brick_slab" | "framedblocks:framed_item_frame" | "minecraft:netherite_ingot_blasting" | "createarmory:mounted_rpg_recipe" | "mysticalagriculture:water_agglomeratio" | "mysticalagradditions:tconstruct/melting/tertium/ingot" | "xtonesreworked:mint_block_7_from_stonecutting" | "thermal:storage/lumium_ingot_from_block" | "mysticalagriculture:inferium_scythe" | "bigreactors:fluidizer/solid/yellorium9" | "minecraft:pink_concrete_powder" | "farmersdelight:green_canvas_sign" | "xtonesreworked:lave_block_6_from_stonecutting" | "create:layered_scorchia_from_stone_types_scorchia_stonecutting" | "ae2:tools/nether_quartz_cutting_knife" | "mysticalagriculture:prudentium_upgrade" | "create:cutting/compat/biomesoplenty/stripped_jacaranda_wood" | "mysticalagriculture:augment/night_vision" | "minecraft:diamond_shovel" | "minecraft:andesite_wall" | "mysticalagriculture:essence/minecraft/crimson_nylium" | "mysticalagriculture:seed/reprocessor/amethyst" | "thermalendergy:machine/press/packing3x3/press_melodium_packing" | "thermal:smelting/cooked_eggplant_from_campfire_cooking" | "thermal:rubberwood_stairs" | "farmersdelight:cutting/acacia_trapdoor" | "createlowheated:mixing/chocolate_melting" | "create:compat/byg/milling/cyan_amaranth" | "create:crushing/platinum_ore" | "toms_storage:crafting_terminal" | "create:cut_asurine_brick_slab_from_stone_types_asurine_stonecutting" | "minecraft:minecart" | "thermal_extra:machine/press/sunflower_oil_from_sunflower" | "mysticalagriculture:seed/infusion/netherite" | "thermal:fuels/gourmand/gourmand_corn_block" | "thermal:machines/pulverizer/pulverizer_blizz_rod" | "create:compat/silentsgems/crushing/cats_eye_ore" | "create:compat/bop/milling/glowflower" | "bigreactors:reprocessor/casing" | "farmersdelight:cooked_bacon_from_campfire_cooking" | "create:weathered_copper_tile_stairs" | "modularrouters:camouflage_upgrade" | "xtonesreworked:vena_block_9_from_stonecutting" | "xtonesreworked:azur_block_14_from_stonecutting" | "farmersdelight:cooking/mushroom_rice" | "colossalchests:upgrade_tool_2" | "minecraft:golden_shovel" | "modularrouters:energy_upgrade" | "create:crafting/kinetics/smart_fluid_pipe" | "ae2:blasting/silicon_from_certus_quartz_dust" | "ae2:tools/paintballs_lumen_light_gray" | "ae2additions:cells/super/16k" | "thermal:storage/cured_rubber_block" | "ae2additions:cells/super/16m" | "create:polished_cut_veridium_from_stone_types_veridium_stonecutting" | "thermal:machines/press/packing3x3/press_raw_lead_packing" | "minecraft:brick_wall_from_bricks_stonecutting" | "create:milling/dripstone_block" | "xtonesreworked:jelt_block_1_from_stonecutting" | "ae2:materials/cardspeed" | "thermal:smelting/apatite_from_smelting" | "minecraft:brown_glazed_terracotta" | "automobility:frame/standard_light_blue" | "automobility:frame/standard_gray" | "thermal:smelting/tin_ingot_from_dust_smelting" | "minecraft:orange_carpet_from_white_carpet" | "mysticalagriculture:seed/reprocessor/earth" | "create:cut_asurine_stairs_from_stone_types_asurine_stonecutting" | "mysticalagriculture:essence/common/mithril_ingot" | "thermal:machines/insolator/insolator_eggplant" | "mmt:metal/nlatstone/1" | "create:cut_scoria_wall" | "mmt:metal/nlatstone/2" | "mysticalagriculture:seed/reprocessor/end" | "exnihilosequentia:compost/ens_crimson_nylium_spore" | "thermal:machine/pulverizer_graphite_ingot_to_dust" | "thermal:machines/press/unpacking/press_lumium_unpacking" | "thermal:machines/refinery/refinery_heavy_oil" | "mmt:metal/nlatstone/3" | "exnihilosequentia:sieve/ens_lead_pieces_gravel" | "xtonesreworked:sync_block_10_from_stonecutting" | "minecraft:warped_trapdoor" | "create:compat/projectvibrantjourneys/cutting/stripped_pine_log" | "mysticalagriculture:essence/appliedenergistics2/fluix" | "mmt:metal/nlatstone/4" | "ae2:network/parts/annihilation_plane_alt2" | "create:compat/quark/splashing/iron_plate_rusting" | "create:crafting/kinetics/fluid_pipe_vertical" | "framedblocks:framed_pyramid" | "ae2:network/cells/spatial_components" | "thermal:slime_grenade_4" | "thermal:augments/fluid_filter_augment" | "minecraft:diamond_chestplate" | "thermal:storage/niter_from_block" | "thermal:storage/constantan_block" | "create:crafting/kinetics/lime_valve_handle_from_other_valve_handle" | "thermal:smelting/nickel_ingot_from_deepslate_ore_smelting" | "webdisplays:peripheral" | "create:crafting/kinetics/mechanical_arm" | "create:cutting/compat/byg/fir_wood" | "thermal:armor/beekeeper_boots" | "minecraft:birch_sign" | "create:compat/byg/crushing/brimstone_nether_quartz_ore" | "minecraft:magenta_bed_from_white_bed" | "bigreactors:reactor/reinforced/casing_upgrade_alt" | "thermal:machines/press/press_flax_packing" | "create:cut_diorite_bricks_from_stone_types_diorite_stonecutting" | "mysticalagriculture:essence/minecraft/black_dye" | "create:pressing/path" | "framedblocks:framed_flat_elev_slope_slab_corner" | "thermal:electrum_dust_2" | "create:cut_asurine_slab_from_stone_types_asurine_stonecutting" | "thermal_extra:machine/smelter/twinite_ingot_from_dust" | "create:polished_cut_diorite_stairs" | "exnihilosequentia:hammer/ens_sand" | "ae2:materials/cardcapacity" | "mysticalagriculture:essence/minecraft/warped_stem" | "mysticaladaptations:insanium_bow" | "create:crafting/copper/waxed_exposed_copper_tile_stairs_from_honeycomb" | "minecraft:orange_dye_from_red_yellow" | "mysticalagriculture:souls/cod" | "exnihilosequentia:sieve/ens_pebble_calcite" | "thermal:machines/press/press_signalum_ingot_to_plate" | "create:compat/byg/milling/torch_ginger" | "create:cut_diorite_stairs" | "automobility:frame/standard_brown" | "farmersdelight:cooked_cod_slice" | "create:crafting/appliances/netherite_diving_boots" | "mysticalagradditions:tconstruct/tools/melting/tertium" | "create:compat/byg/milling/winter_rose" | "thermal:machines/press/packing2x2/press_quartz_packing" | "thermal:storage/tar_from_block" | "create_crystal_clear:train_clear_glass_casing" | "thermal:fuels/compression/compression_creosote" | "create:splashing/immersiveengineering/crushed_raw_nickel" | "create:crushing/deepslate_lapis_ore" | "ae2:decorative/certus_quartz_bricks" | "mysticalagriculture:inferium_boots" | "create:cutting/compat/ecologics/azalea_wood" | "minecraft:light_gray_dye_from_azure_bluet" | "create:compat/buzzier_bees/milling/pink_clover" | "farmersdelight:integration/create/milling/rice_panicle" | "create:small_scoria_brick_slab" | "thermal:machines/press/unpacking/press_invar_nugget_unpacking" | "create:cut_asurine_slab" | "minecraft:magenta_candle" | "create:small_calcite_brick_stairs_from_stone_types_calcite_stonecutting" | "create:crafting/kinetics/weighted_ejector" | "bigreactors:reactor/reinforced/controller_ingots_yellorium" | "farmersdelight:integration/immersiveengineering/crusher/wild_cabbages" | "create:crushing/raw_uranium_ore" | "mysticalagriculture:seed/infusion/basalt" | "xtonesreworked:sync_block_1_from_stonecutting" | "mysticalagriculture:seed/infusion/dye" | "thermalendergy:efficiency_nullifier_augment" | "mysticalagradditions:tconstruct/tools/materials/imperium/nugget" | "thermal:smelting/iron_ingot_from_dust_smelting" | "minecraft:tnt_minecart" | "minecraft:acacia_planks" | "create:item_application/copper_casing_from_wood" | "create:cutting/compat/byg/stripped_redwood_wood" | "create:splashing/stained_glass" | "mysticalagradditions:supremium_coal" | "create:cutting/compat/biomesoplenty/umbran_log" | "thermal:machines/smelter/smelter_alloy_invar" | "thermal:storage/electrum_nugget_from_ingot" | "create:crafting/kinetics/large_water_wheel" | "mysticalagradditions:tconstruct/melting/inferium/block" | "minecraft:brown_terracotta" | "bigreactors:turbine/basic/casing" | "create:polished_cut_limestone_stairs_from_stone_types_limestone_stonecutting" | "farmersdelight:cutting_board" | "exnihilosequentia:ens_enderman_doll" | "minecraft:blue_wool" | "trashcans:item_trash_can" | "minecraft:note_block" | "mysticalagriculture:seed/infusion/nether" | "thermal:cheese_wheel" | "create:smelting/scoria" | "packagedauto:unpackager_ae" | "exnihilosequentia:compost/ens_crimson_fungus" | "mysticalagriculture:seed/infusion/basalz" | "webdisplays:stonekey" | "create:crushing/prismarine_crystals" | "mysticalagriculture:seed/infusion/pig_iron" | "create:layered_limestone_from_stone_types_limestone_stonecutting" | "bucketlib:create/dough" | "ae2:tools/nether_quartz_axe" | "extendedcrafting:enhanced_ender_ingot_recraft" | "create:compat/silentsgems/crushing/ruby_ore" | "ae2:block_cutter/slabs/quartz_pillar_slab" | "minecraft:weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:end_crystal" | "exnihilosequentia:ens_raw_uranium" | "xtonesreworked:roen_block_11_from_stonecutting" | "thermal:storage/rice_block" | "createarmory:upgraded_mini_gun_recipe" | "mysticalagriculture:seed/reprocessor/blazing_crystal" | "xtonesreworked:lair_block_0" | "create:deploying/waxed_copper_tile_slab_from_adding_wax" | "mysticalagradditions:dragon_egg" | "minecraft:shulker_box" | "thermal:machines/insolator/insolator_frost_melon" | "create:birch_window_pane" | "ae2:network/cables/covered_blue" | "minecraft:white_carpet" | "minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "thermal:fuels/numismatic/numismatic_netherite_coin" | "createarmory:five_five_six_recipe" | "thermal:lightning_grenade_4" | "minecraft:cracked_stone_bricks" | "create:blasting/nickel_ingot_compat_thermal" | "thermal:machines/insolator/insolator_rice" | "mysticalagriculture:seed/reprocessor/rubber" | "mysticalagriculture:seed/reprocessor/turtle" | "create_crystal_clear:brass_clear_glass_casing" | "thermal:machines/press/press_onion_unpacking" | "createarmory:pipe_pistol_recipe" | "framedblocks:framed_glowing_cube" | "thermal:machines/insolator/insolator_fire_coral_fan" | "ae2:network/cells/fluid_storage_cell_4k" | "minecraft:ender_chest" | "minecraft:magenta_stained_glass" | "itemfilters:item_group" | "thermal:machines/centrifuge/centrifuge_wither_rose" | "minecraft:iron_trapdoor" | "minecraft:brown_candle" | "modularrouters:void_module" | "mysticaladaptations:insanium_shovel" | "create:compat/silentsgems/crushing/moldavite_ore" | "expatternprovider:ex_drive_upgrade" | "xtonesreworked:roen_block_13_from_stonecutting" | "create:crafting/kinetics/track_observer" | "thermal:machines/bottler/bottler_pink_concrete" | "minecraft:acacia_pressure_plate" | "create:cutting/compat/blue_skies/stripped_maple_wood" | "farmersdelight:integration/create/mixing/tomato_sauce_from_mixing" | "create:cutting/compat/byg/stripped_maple_wood" | "thermal:signalum_dust_4" | "mysticalagriculture:supremium_essence" | "xtonesreworked:vect_block_8_from_stonecutting" | "exnihilosequentia:sieve/ens_spruce_leaves" | "ae2:tools/network_memory_card_pink" | "xtonesreworked:roen_block_1_from_stonecutting" | "thermalendergy:ingot_to_prismalium_block" | "ae2additions:cells/chemical/16384k" | "mysticalagriculture:imperium_essence_uncraft" | "framedblocks:framed_iron_gate_door" | "create:crafting/materials/brass_block_from_compacting" | "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "framedblocks:framed_flat_ext_inner_slope_panel_corner_rotate_to_framed_flat_elev_inner_slope_slab_corner" | "thermalendergy:endergy_upgrade_2" | "thermalendergy:endergy_upgrade_1" | "thermalendergy:endergy_upgrade_3" | "minecraft:lime_carpet_from_white_carpet" | "create:filling/compat/farmersdelight/milk_bottle" | "minecraft:lime_wool" | "minecraft:light_gray_wool" | "farmersdelight:cake_from_slices" | "framedblocks:framed_flat_elev_inner_slope_slab_corner" | "mmt:metal/aluminum/3" | "mmt:metal/aluminum/4" | "create:cut_asurine_brick_stairs" | "mysticalagriculture:seed/infusion/lead" | "create:cut_granite_from_stone_types_granite_stonecutting" | "minecraft:firework_rocket" | "thermal:machines/insolator/insolator_nether_wart" | "mmt:metal/netherite_2" | "framedblocks:framing_saw/framed_chest" | "mmt:metal/netherite_1" | "create:cutting/warped_stem" | "mmt:metal/aluminum/1" | "mmt:metal/aluminum/2" | "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting" | "mysticalagriculture:seed/reprocessor/dye" | "ae2:network/cables/covered_lime" | "extendedcrafting:compressor" | "mysticalagriculture:seed/reprocessor/saltpeter" | "thermal:machines/centrifuge/centrifuge_pink_tulip" | "create:crafting/kinetics/gearshift" | "thermal:machines/crystallizer/crystallizer_amethyst_cluster" | "create:compat/betterendforge/pressing/pink_moss_path" | "create:compat/botania/milling/light_gray_petal" | "thermal:armor/hazmat_leggings" | "minecraft:light_gray_dye_from_gray_white_dye" | "create:crushing/crimsite" | "create:crushing/tuff_recycling" | "thermal:storage/rubber_from_block" | "mysticalagriculture:seed/crafting/obsidian" | "create:cutting/compat/ars_nouveau/green_archwood_log" | "framedblocks:framing_saw/framed_collapsible_block" | "minecraft:stripped_birch_wood" | "mysticalagriculture:essence/minecraft/brain_coral_block" | "thermal:machines/press/press_barley_packing" | "farmersdelight:roasted_mutton_chops" | "mysticalagriculture:seed/reprocessor/redstone" | "mysticalagriculture:essence/minecraft/nautilus_shell" | "minecraft:lime_banner" | "exnihilosequentia:crucible/ens_tuff" | "mysticalagriculture:seed/infusion/signalum" | "bigreactors:turbine/reinforced/controller" | "itemfilters:mod" | "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "create:polished_cut_andesite_wall" | "minecraft:cut_copper_from_copper_block_stonecutting" | "thermal:smelting/enderium_ingot_from_dust_smelting" | "ae2wtlib:pattern_encoding/wireless_pattern_encoding_terminal" | "minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting" | "create:cutting/compat/biomesoplenty/fir_log" | "create:cutting/compat/biomesoplenty/stripped_hellbark_log" | "thermal:machines/press/press_bronze_ingot_to_gear" | "create:polished_cut_veridium_wall_from_stone_types_veridium_stonecutting" | "farmersdelight:cabbage_crate" | "create:cut_scoria_from_stone_types_scoria_stonecutting" | "exnihilosequentia:sieve/ens_emerald" | "create:polished_cut_asurine_wall" | "mysticalagradditions:awakened_draconium_crux" | "thermal:machines/insolator/insolator_poppy" | "mysticalagriculture:essence/minecraft/apple" | "create:cutting/compat/ecologics/azalea_log" | "thermal:storage/tea_block" | "ae2:tools/fluix_axe" | "farmersdelight:half_tatami_mat" | "thermal:machines/press/press_flax_unpacking" | "mysticalagriculture:tinkering_table" | "thermal:stuffed_pumpkin" | "thermal:machines/press/press_signalum_ingot_to_coin" | "create:crafting/schematics/schematic_and_quill" | "thermal:machines/centrifuge/centrifuge_orange_wool" | "laserio:filter_mod" | "create:small_ochrum_brick_stairs" | "modularrouters:energy_output_module" | "minecraft:crimson_sign" | "thermal:storage/sugar_cane_from_block" | "create:crafting/copper/waxed_copper_shingles_from_honeycomb" | "extendedcrafting:ender_ingot_block_uncraft" | "thermal:machines/press/unpacking/press_raw_nickel_unpacking" | "mysticalagriculture:augment/jump_boost_i" | "exnihilosequentia:ens_flint_mesh" | "thermal:machines/insolator/insolator_moss_carpet" | "minecraft:stone_brick_slab" | "mysticalagriculture:essence/common/tin_ingot" | "create:cutting/compat/byg/palo_verde_wood" | "mysticalagriculture:seed/infusion/redstone" | "thermal:storage/tar_block" | "ae2:tools/paintballs_lumen_blue" | "minecraft:polished_blackstone_pressure_plate" | "create:small_andesite_brick_stairs" | "framedblocks:framed_flat_slope_panel_corner_rotate_to_framed_flat_slope_slab_corner" | "ae2:network/cables/glass_lime" | "minecraft:stone_slab_from_stone_stonecutting" | "thermal:machines/press/press_nickel_ingot_to_coin" | "mysticalagriculture:prudentium_scythe" | "farmersdelight:cooking/cabbage_rolls" | "minecraft:gray_glazed_terracotta" | "mysticalagriculture:end_agglomeratio" | "mysticalagriculture:imperium_upgrade" | "thermal:machines/insolator/insolator_cocoa_beans" | "exnihilosequentia:sieve/ens_amethyst_shard" | "create:cut_calcite_wall" | "thermal:machines/press/unpacking/press_wheat_unpacking" | "thermal:invar_dust_3" | "minecraft:gold_ingot_from_nuggets" | "create:compat/byg/crushing/emeraldite_ore" | "ae2:misc/deconstruction_chiseled_certus_quartz" | "mysticalagriculture:seed/infusion/gaia_spirit" | "thermal:smelting/nickel_ingot_from_dust_smelting" | "ae2:matter_cannon/nuggets/boron" | "thermal:machines/press/press_dandelion_to_latex" | "minecraft:netherite_leggings_smithing" | "farmersdelight:mutton_wrap" | "create:crimson_window_pane" | "create:cutting/compat/byg/imparius_stem" | "mysticalagriculture:machine_frame" | "thermal:fuels/numismatic/numismatic_lead_coin" | "mysticalagradditions:insanium_coal_block" | "create:cutting/birch_log" | "mysticalagriculture:imperium_gemstone_block" | "create:crafting/kinetics/sticky_mechanical_piston" | "xtonesreworked:jelt_block_12_from_stonecutting" | "minecraft:stone_brick_stairs_from_stone_stonecutting" | "mysticalagriculture:stonecutting/soulstone_stairs_from_soulstone" | "mmt:gem/amber/1" | "mmt:gem/amber/2" | "create:cutting/compat/biomesoplenty/stripped_mahogany_log" | "thermalendergy:melodium_gear" | "create:compat/druidcraft/milling/lavender" | "create:cut_dripstone_bricks_from_stone_types_dripstone_stonecutting" | "minecraft:honey_bottle" | "mysticalagriculture:awakening_pedestal" | "mysticalagriculture:supremium_chestplate" | "create:cutting/compat/twilightforest/mangrove_log" | "ae2:matter_cannon/nuggets/silicon" | "sgjourney:naquadah_helmet" | "minecraft:raw_copper_block" | "minecraft:polished_diorite_from_diorite_stonecutting" | "ae2additions:components/super/1024k" | "create:crafting/kinetics/light_blue_seat_from_other_seat" | "ae2:tools/portable_item_cell_1k" | "framedblocks:framed_fancy_detector_rail_slope" | "create:crafting/kinetics/gantry_shaft" | "ae2:tools/paintballs_lumen_lime" | "create:splashing/magma_block" | "exnihilosequentia:ens_aluminum_ingot_blast" | "ae2:network/cables/glass_blue" | "modularrouters:range_down_from_up" | "create:haunting/infested_deepslate" | "thermal:machines/pulverizer/pulverizer_raw_tin" | "minecraft:lapis_lazuli" | "xtonesreworked:myst_block_3" | "ae2:tools/portable_item_cell_4k" | "xtonesreworked:myst_block_2" | "mysticalagriculture:essence/appliedenergistics2/certus_quartz_dust" | "xtonesreworked:myst_block_1" | "ae2additions:cells/chemical/casing-16384k" | "ae2:matter_cannon/nuggets/magnesium" | "xtonesreworked:myst_block_0" | "mysticalagriculture:prosperity_ingot" | "mysticalagriculture:seed/reprocessor/constantan" | "xtonesreworked:myst_block_7" | "thermal:machines/press/unpacking/press_signalum_unpacking" | "xtonesreworked:myst_block_6" | "create:compat/silentsgems/crushing/tektite_ore" | "xtonesreworked:myst_block_5" | "xtonesreworked:myst_block_4" | "xtonesreworked:myst_block_9" | "xtonesreworked:myst_block_8" | "thermal:machines/press/unpacking/press_lumium_nugget_unpacking" | "minecraft:quartz_block" | "create:cut_limestone_brick_stairs_from_stone_types_limestone_stonecutting" | "create:cutting/compat/ars_nouveau/purple_archwood_log" | "farmersdelight:safety_net" | "mysticalagriculture:souls/chicken" | "thermal:storage/constantan_ingot_from_block" | "ae2:network/cells/fluid_storage_cell_1k" | "xtonesreworked:kryp_block_11_from_stonecutting" | "mysticalagriculture:seed/infusion/ironwood" | "mysticalagriculture:supremium_sword" | "mysticalagriculture:souls/wither_skeleton_skull" | "xtonesreworked:vena_block_5_from_stonecutting" | "thermal:machines/pulverizer/pulverizer_signalum_ingot_to_dust" | "create:cut_andesite_stairs" | "create:cutting/crimson_stem" | "minecraft:ens_gilded_blackstone" | "extendedcrafting:flux_alternator" | "create:deploying/waxed_oxidized_copper_tiles_from_adding_wax" | "thermal:machines/smelter/smelter_lead_armor" | "ae2:matter_cannon/nuggets/cesium" | "create:compat/betterendforge/pressing/chorus_nylium_path" | "thermal:machines/press/press_tin_ingot_to_plate" | "thermal:machines/press/packing3x3/press_cinnabar_packing" | "create:splashing/crushed_raw_gold" | "framedblocks:framing_saw/framed_gate_door" | "mysticalagriculture:inferium_pickaxe" | "farmersdelight:cutting/orange_tulip" | "create:cut_veridium_stairs" | "mmt:metal/boron/4" | "mmt:metal/boron/3" | "thermal_extra:compat/advgenerators/creosote" | "farmersdelight:cutting/mangrove_door" | "mmt:metal/boron/2" | "sgjourney:naquadah_rod" | "mmt:metal/boron/1" | "webdisplays:server" | "framedblocks:framing_saw/framed_item_frame" | "minecraft:polished_blackstone_stairs_from_blackstone_stonecutting" | "exmachinis:compacting/raw_nickel" | "thermal:dynamo_stirling" | "createlowheated:charcoal_burner" | "ae2additions:cells/super/4k" | "mysticalagradditions:prudentium_coal_block_uncraft" | "mysticalagriculture:seed/reprocessor/aluminum" | "thermal:machines/centrifuge/centrifuge_yellow_wool" | "thermalendergy:prismalium_nugget" | "ae2:matter_cannon/nuggets/invar" | "ae2:misc/tank_sky_stone" | "minecraft:deepslate_tile_wall" | "packagedexcrafting:advanced_crafter_ae" | "minecraft:polished_deepslate_stairs" | "automobility:snow_off_road" | "create:cut_scorchia_slab" | "framedblocks:framed_flat_elev_inner_double_slope_slab_corner" | "mmt:metal/xeproda/3" | "mmt:metal/xeproda/2" | "mysticalagriculture:seed/reprocessor/lead" | "mmt:metal/xeproda/4" | "minecraft:waxed_exposed_cut_copper_slab_from_honeycomb" | "create:crushing/dense_construction_block" | "mmt:metal/xeproda/1" | "ae2:network/cells/fluid_storage_cell_16k" | "mysticalagriculture:augment/wither_resistance" | "mysticalagradditions:tconstruct/tools/melting/soulium" | "thermal:machines/press/packing2x2/press_red_sandstone_packing" | "mysticalagriculture:soulium_ingot_block_uncraft" | "create:cutting/compat/ars_nouveau/purple_archwood_wood" | "create:crafting/kinetics/orange_seat_from_other_seat" | "mysticalagriculture:seed/crafting/experience" | "minecraft:white_candle" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "create:compat/byg/crushing/pervaded_netherrack" | "create:cutting/compat/byg/aspen_wood" | "thermal:machines/press/packing3x3/press_invar_packing" | "ae2:network/crafting/1k_cpu_crafting_storage" | "create:crushing/gold_ore" | "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "create:small_asurine_brick_stairs" | "laserio:card_fluid" | "create:smelting/zinc_ingot_from_ore" | "mysticalagriculture:seed/infusion/end" | "thermal:machines/press/packing2x2/press_string_packing" | "create:crafting/kinetics/mechanical_bearing" | "minecraft:golden_carrot" | "farmersdelight:cutting/stone" | "ae2:network/cells/fluid_cell_housing" | "create:compat/atmospheric/cutting/grimwood_log" | "create:polished_cut_limestone_wall_from_stone_types_limestone_stonecutting" | "minecraft:prismarine_wall" | "mysticaladaptations:insanium_fishing_rod" | "mysticalagriculture:seed/reprocessor/ironwood" | "mysticalagriculture:prudentium_ingot" | "mysticalagriculture:witherproof_block" | "create:crafting/kinetics/elevator_pulley" | "ae2additions:cells/super/1k" | "mysticalagradditions:tconstruct/casting/inferium/nugget_sand_cast" | "bigreactors:blasting/graphite_from_coalblock" | "thermal_extra:storage/dragonsteel_block" | "create:cutting/compat/biomesoplenty/stripped_dead_wood" | "farmersdelight:cooking/beetroot_soup" | "framedblocks:framing_saw/framed_inner_prism_corner" | "thermal:fuels/numismatic/numismatic_copper_coin" | "extendedcrafting:redstone_catalyst" | "minecraft:magma_cream" | "create:crafting/kinetics/attribute_filter" | "mysticalagradditions:tconstruct/casting/inferium/ingot_sand_cast" | "create:compat/projectvibrantjourneys/cutting/stripped_fir_log" | "extendedcrafting:ender_crafter" | "thermal:fuels/gourmand/gourmand_beetroot_block" | "minecraft:blackstone_wall" | "create:cutting/compat/blue_skies/frostbright_log" | "ae2:block_cutter/walls/sky_stone_wall" | "mobilebeacon:mobile_beacon_gold" | "bigreactors:turbine/reinforced/chargingfe" | "mysticalagradditions:tconstruct/melting/supremium/block" | "ae2:network/blocks/io_port" | "automobility:frame/bejeweled_motorcar" | "packagedexcrafting:flux_crafter" | "thermal_extra:machine/press/twinite_plate" | "colossalchests:colossal_chest_obsidian" | "thermal:rubberwood_boat" | "thermal:machines/press/press_amaranth_unpacking" | "thermal_extra:augments/rf_coil_augment_5" | "thermal:fuels/gourmand/gourmand_dried_kelp_block" | "thermal_extra:augments/rf_coil_augment_4" | "mysticalagriculture:essence/minecraft/leather" | "thermal_extra:augments/rf_coil_augment_1" | "minecraft:dried_kelp_from_smelting" | "colossalchests:interface_iron" | "thermal:machines/press/packing3x3/press_iron_nugget_packing" | "thermal_extra:augments/rf_coil_augment_3" | "thermal_extra:augments/rf_coil_augment_2" | "ae2:misc/deconstruction_certus_quartz_block" | "mysticalagriculture:tertium_ingot_uncraft" | "thermalendergy:prismalium_ingot_from_dust" | "create:crushing/deepslate_gold_ore" | "create:compat/silentsgems/crushing/spinel_ore" | "create:crafting/kinetics/purple_seat" | "farmersdelight:onion_crate" | "thermal:machines/centrifuge/centrifuge_honeycomb" | "mysticalagriculture:supremium_pickaxe" | "thermal:fire_grenade_4" | "bucketlib:aquaculture/turtle_soup" | "create:crafting/materials/brass_ingot_from_compacting" | "farmersdelight:cutting/saddle" | "thermal:machines/smelter/smelter_tin_tools" | "minecraft:exposed_cut_copper_stairs" | "colossalchests:chest_wall_copper" | "create:crafting/copper/waxed_exposed_copper_shingle_stairs_from_honeycomb" | "framedblocks:framing_saw/framed_stone_button" | "create:polished_cut_calcite_stairs_from_stone_types_calcite_stonecutting" | "mysticalagradditions:tconstruct/tools/casting/supremium" | "mysticalagriculture:seed/crafting/pig" | "minecraft:jungle_boat" | "framedblocks:framed_flat_ext_inner_double_slope_panel_corner_rotate_to_framed_flat_elev_inner_double_slope_slab_corner" | "thermal:augments/machine_cycle_augment" | "thermal:machines/press/press_lumium_ingot_to_coin" | "thermal:machines/pulverizer/pulverizer_netherite_plate_to_dust" | "minecraft:stripped_mangrove_wood" | "ae2additions:super_cell_housing" | "exnihilosequentia:sieve/ens_apple" | "thermal:machines/pulverizer/pulverizer_emerald" | "minecraft:light_weighted_pressure_plate" | "mysticalagriculture:seed/infusion/iridium" | "thermal_extra:smelting/shellite_ingot_from_dust_smelting" | "create:crafting/appliances/netherite_diving_helmet" | "create:cut_crimsite_stairs_from_stone_types_crimsite_stonecutting" | "mysticalagriculture:seed/infusion/osmium" | "thermal:machines/centrifuge/centrifuge_glowstone_mushroom_spores" | "minecraft:black_stained_glass_pane_from_glass_pane" | "minecraft:pink_banner" | "xtonesreworked:reds_block_4_from_stonecutting" | "modularrouters:pickup_delay_augment" | "create:polished_cut_granite_stairs_from_stone_types_granite_stonecutting" | "thermal:machines/press/packing3x3/press_constantan_nugget_packing" | "mysticalagradditions:tconstruct/tools/materials/tertium/nugget" | "automobility:attachment/rear/paver" | "xtonesreworked:tank_block_15_from_stonecutting" | "create:cut_calcite_brick_slab_from_stone_types_calcite_stonecutting" | "bigreactors:fluidizer/solid/blutonium" | "mysticalagradditions:tconstruct/tools/melting/inferium" | "minecraft:copper_ingot_from_waxed_copper_block" | "thermal:augments/machine_speed_augment" | "ae2:shaped/slabs/quartz_bricks" | "ae2:block_cutter/slabs/sky_stone_small_brick_slab" | "framedblocks:framed_flat_inner_slope_panel_corner" | "create:cut_deepslate_slab_recycling" | "exnihilosequentia:fluid_transform/ens_witch_water" | "exnihilosequentia:sieve/ens_gravel" | "create:cutting/compat/twilightforest/canopy_log" | "exnihilosequentia:hammer/ens_bubble_coral_fan" | "thermal_extra:sticky_ball_to_paper" | "mysticalagriculture:seed/infusion/prismarine" | "thermal:armor/hazmat_helmet" | "exnihilosequentia:crucible/ens_sand" | "create:splashing/ice" | "mysticalagriculture:augment/strength_i" | "minecraft:acacia_trapdoor" | "mysticalagriculture:prudentium_block_combine" | "xtonesreworked:sync_block_7_from_stonecutting" | "mmt:gem/topaz/1" | "mmt:gem/topaz/2" | "ae2:block_cutter/walls/smooth_quartz_wall" | "thermal_extra:machine/press/shellite_plate" | "minecraft:cut_copper_slab_from_cut_copper_stonecutting" | "thermal:storage/beetroot_block" | "create:crafting/kinetics/empty_blaze_burner" | "thermal:parts/enderium_gear" | "automobility:attachment/rear/cartography_table" | "expatternprovider:water_cell" | "sgjourney:archeology_table" | "mysticalagriculture:soulium_block" | "thermal:machines/press/unpacking/press_raw_lead_unpacking" | "thermal:machines/pulverizer/pulverizer_bone" | "automobility:crowbar" | "minecraft:cracked_nether_bricks" | "create:crafting/kinetics/secondary_linear_chassisfrom_conversion" | "ae2:tools/matter_cannon" | "mysticalagriculture:seed/reprocessor/diamond" | "mysticalagriculture:essence/minecraft/horn_coral" | "minecraft:purpur_pillar_from_purpur_block_stonecutting" | "exnihilosequentia:ens_netherite_crook" | "bigreactors:reactor/basic/casing_recycle_glass" | "thermal:dynamo_lapidary" | "thermal:machines/press/packing2x2/press_prismarine_packing" | "xtonesreworked:reed_block_8_from_stonecutting" | "thermal:storage/apple_block" | "thermal:machines/press/press_constantan_nugget_to_coin" | "exnihilosequentia:sieve/ens_aluminum_pieces_gravel" | "create:small_calcite_bricks_from_stone_types_calcite_stonecutting" | "create:copper_shingle_stairs" | "xtonesreworked:roen_block_5_from_stonecutting" | "create:compat/environmental/milling/bluebell" | "ae2:matter_cannon/nuggets/nickel" | "fluxnetworks:fluxplug" | "ae2:network/cables/glass_red" | "minecraft:copper_ingot_from_smelting_copper_ore" | "sgjourney:naquadah_axe" | "ae2:matter_cannon/nuggets/sodium" | "create:haunting/glow_berries" | "thermal:machines/press/press_radish_unpacking" | "firesticks:fire_starter" | "thermal:saw_blade" | "create:small_granite_bricks_from_stone_types_granite_stonecutting" | "minecraft:iron_pickaxe" | "ae2:shaped/not_so_mysterious_cube" | "minecraft:spruce_button" | "bigreactors:crafting/cyanite_storage_to_component" | "create:cut_andesite_from_stone_types_andesite_stonecutting" | "mysticalagriculture:souls/slime_ball" | "ae2:network/cables/glass_orange" | "ae2:materials/cardinverter" | "thermal:machines/press/press_onion_packing" | "framedblocks:framing_saw/framed_flat_elev_inner_double_slope_slab_corner" | "exnihilosequentia:ens_golden_crook" | "ae2:network/cells/fluid_storage_cell_256k_storage" | "mysticalagriculture:essence/minecraft/blaze_rod" | "create:crushing/asurine" | "minecraft:deepslate_tiles" | "framedblocks:framing_saw/framed_half_pillar" | "exnihilosequentia:sieve/ens_pebble_netherrack" | "mysticalagriculture:seed/infusion/slime" | "minecraft:polished_diorite_stairs" | "minecraft:nether_brick_stairs_from_nether_bricks_stonecutting" | "create:cutting/compat/byg/cypress_wood" | "create:cutting/oak_wood" | "mysticalagriculture:essence/common/iridium_ingot" | "thermal:machines/crystallizer/crystallizer_lapis" | "exnihilosequentia:sieve/ens_seed_grass" | "minecraft:dark_oak_slab" | "mysticalagriculture:seed/reprocessor/signalum" | "thermal:tools/xp_crystal" | "thermal:smelting/cinnabar_from_blasting" | "thermal:machines/press/unpacking/press_cured_rubber_unpacking" | "minecraft:pink_carpet_from_white_carpet" | "framedblocks:framed_trapdoor" | "mysticalagradditions:dragon_egg_crux" | "minecraft:lime_stained_glass" | "extendedcrafting:the_ultimate_component" | "expatternprovider:epp_part" | "mysticalagriculture:supremium_axe" | "mysticalagriculture:essence/common/zinc_ingot" | "mysticalagriculture:seed/infusion/turtle" | "xtonesreworked:zone_block_15" | "mysticalagriculture:prudentium_crossbow" | "xtonesreworked:zone_block_14" | "xtonesreworked:zone_block_11" | "minecraft:stone_brick_walls_from_stone_stonecutting" | "mysticalagradditions:tconstruct/tools/materials/supremium/ingot" | "xtonesreworked:zone_block_10" | "xtonesreworked:zone_block_13" | "xtonesreworked:zone_block_12" | "create:crafting/copper/waxed_exposed_copper_shingle_slab_from_honeycomb" | "create:cutting/compat/blue_skies/lunar_log" | "framedblocks:framed_slope_panel_rotate_to_framed_slope_slab" | "mysticalagriculture:supremium_ingot_recraft" | "ae2:network/cables/covered_fluix_clean" | "create:splashing/sand" | "mysticalagriculture:essence/minecraft/snow_block" | "ae2:network/blocks/spatial_io_pylon" | "minecraft:yellow_dye_from_dandelion" | "exmachinis:compacting/raw_tin" | "mysticalagriculture:soulstone_bricks" | "thermal:earth_charge/cinnabar_dust_from_cinnabar" | "farmersdelight:cutting/spruce_trapdoor" | "mysticalagriculture:inferium_upgrade" | "create:mixing/lava_from_cobble" | "mysticalagriculture:seed/crafting/sky_stone" | "create:splashing/wheat_flour" | "thermalendergy:melodic_range_augment" | "create:crafting/kinetics/item_drain" | "create:deepslate_pillar_from_stone_types_deepslate_stonecutting" | "exnihilosequentia:ens_stone_crook" | "bigreactors:reactor/reinforced/fuelrod_ingots_yellorium" | "create:cut_tuff_brick_wall" | "thermal:machines/insolator/insolator_dandelion" | "xtonesreworked:ztyl_block_11_from_stonecutting" | "create:compat/bop/milling/goldenrod" | "farmersdelight:cutting/warped_door" | "create:crafting/appliances/crafting_blueprint" | "thermal:smelting/lead_ingot_from_dust_blasting" | "thermal:dynamo_gourmand" | "create:crushing/veridium" | "thermal:storage/tomato_from_block" | "ae2:tools/network_memory_card" | "ae2:network/cells/spatial_storage_cell_128_cubed" | "xtonesreworked:korp_block_2_from_stonecutting" | "mysticalagriculture:seed/reprocessor/basalt" | "minecraft:polished_blackstone_brick_slab_from_blackstone_stonecutting" | "create:cut_ochrum_wall_from_stone_types_ochrum_stonecutting" | "framedblocks:framed_bars" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "create:deploying/cogwheel" | "exnihilosequentia:ens_platinum_ingot_from_nugget" | "bigreactors:misc/book/erguide_alt" | "mysticalagriculture:essence/minecraft/diamond" | "create:horizontal_framed_glass_pane" | "mysticalagriculture:seed/reprocessor/basalz" | "sgjourney:naquadah_sword" | "minecraft:mangrove_button" | "expatternprovider:wireless_connector" | "mysticalagriculture:essence/minecraft/purpur_block" | "createarmory:fifty_cal_mold_break" | "minecraft:yellow_bed" | "minecraft:nether_brick_slab_from_nether_bricks_stonecutting" | "xtonesreworked:vect_block_1_from_stonecutting" | "mmt:metal/rhodium/1" | "mmt:metal/rhodium/2" | "mmt:metal/rhodium/3" | "mmt:metal/rhodium/4" | "minecraft:waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "create:filling/grass_block" | "mysticalagriculture:soulium_ingot_uncraft" | "xtonesreworked:zech_block_11" | "xtonesreworked:zech_block_10" | "minecraft:cooked_salmon_from_smoking" | "xtonesreworked:zech_block_13" | "xtonesreworked:zech_block_12" | "modularrouters:reset_module" | "ae2:tools/network_memory_card_black" | "ae2:network/cables/dense_covered_fluix_clean" | "xtonesreworked:zech_block_15" | "xtonesreworked:zech_block_14" | "thermal:machines/press/packing3x3/press_constantan_packing" | "thermal:machines/sawmill/sawmill_crimson_stems" | "create:cutting/compat/blue_skies/crystallized_wood" | "create:polished_cut_dripstone_slab_recycling" | "create:layered_crimsite_from_stone_types_crimsite_stonecutting" | "farmersdelight:cutting/jungle_trapdoor" | "ae2:network/cables/covered_fluix" | "mysticalagriculture:seed/crafting/nether" | "create:cut_dripstone_brick_slab_from_stone_types_dripstone_stonecutting" | "minecraft:purple_candle" | "mysticalagriculture:imperium_shovel" | "create:asurine_from_stone_types_asurine_stonecutting" | "create:cutting/compat/byg/stripped_ether_log" | "create:compat/silentsgems/crushing/benitoite_ore" | "thermal:parts/signalum_gear" | "xtonesreworked:korp_block_14_from_stonecutting" | "minecraft:mossy_stone_brick_slab" | "mysticalagriculture:seed/crafting/blazing_crystal" | "thermal:storage/coffee_from_block" | "exnihilosequentia:sieve/ens_seagrass" | "xtonesreworked:zkul_block_15" | "minecraft:polished_blackstone_wall_from_polished_blackstone_stonecutting" | "xtonesreworked:zkul_block_14" | "ae2:tools/nether_quartz_spade" | "mysticalagradditions:tconstruct/melting/prudentium/nugget" | "mysticalagriculture:awakened_supremium_reprocessor" | "thermal:machines/insolator/insolator_kelp" | "create:crushing/raw_tin_block" | "ae2:network/cells/fluid_storage_cell_1k_storage" | "exnihilosequentia:sieve/ens_netherite_scrap" | "create:small_tuff_brick_slab" | "framedblocks:framed_stacked_slope_slab_rotate_to_framed_stacked_slope_panel" | "minecraft:cobblestone_stairs" | "thermal:machines/smelter/smelter_diamond_ore" | "create:cut_dripstone_slab_from_stone_types_dripstone_stonecutting" | "create:cutting/stripped_oak_log" | "thermal:machines/bottler/bottler_mossy_cobblestone" | "xtonesreworked:vect_block_9_from_stonecutting" | "create:cut_scorchia_brick_wall" | "thermal:storage/silver_nugget_from_ingot" | "xtonesreworked:zkul_block_11" | "xtonesreworked:zkul_block_10" | "xtonesreworked:zkul_block_13" | "create:crafting/curiosities/toolbox_dyeing" | "xtonesreworked:zkul_block_12" | "ae2:tools/paintballs_lumen_red" | "thermal:device_nullifier" | "ae2:shaped/slabs/fluix_block" | "farmersdelight:cutting/warped_hyphae" | "mysticalagriculture:seed/reprocessor/dragon_egg" | "mysticalagriculture:seed/crafting/lead" | "thermal_extra:augments/fluid_tank_augment_5" | "ae2:shaped/walls/sky_stone_small_brick" | "thermal_extra:augments/fluid_tank_augment_3" | "thermal_extra:augments/fluid_tank_augment_4" | "mysticalagriculture:essence/minecraft/ender_pearl" | "thermal_extra:augments/fluid_tank_augment_1" | "exnihilosequentia:sieve/ens_dark_oak_sapling" | "thermal_extra:augments/fluid_tank_augment_2" | "create:polished_cut_scoria_slab_recycling" | "ae2additions:cells/chemical/4096k" | "minecraft:polished_basalt" | "mysticalagriculture:seed/infusion/dragon_egg" | "create:cut_crimsite_bricks_from_stone_types_crimsite_stonecutting" | "create:mechanical_crafting/crushing_wheel" | "mobilebeacon:mobile_beacon_diamond" | "create:cutting/compat/ecologics/stripped_coconut_wood" | "thermal:machines/press/packing3x3/press_blue_ice_packing" | "create:small_andesite_brick_slab" | "create:cutting/compat/biomesoplenty/redwood_log" | "laserio:filter_count_nbtclear" | "thermal:machines/centrifuge/centrifuge_blue_rockwool" | "create:crafting/copper/waxed_exposed_copper_tiles_from_honeycomb" | "create:cut_andesite_slab_recycling" | "minecraft:polished_andesite_slab" | "create:compat/buzzier_bees/milling/white_clover" | "create:splashing/magenta_concrete_powder" | "ae2additions:cells/item/casing-16384k" | "exnihilosequentia:crucible/ens_dust" | "ae2:network/cables/dense_covered_lime" | "exnihilosequentia:ens_raw_lead" | "ae2:matter_cannon/nuggets/meatcooked" | "thermal:red_concrete_powder_with_slag" | "create:cut_veridium_brick_wall_from_stone_types_veridium_stonecutting" | "create:deploying/waxed_oxidized_cut_copper_from_adding_wax" | "thermalendergy:machine/press/press_melodium_ingot_to_coin" | "thermal:machines/pulverizer/pulverizer_raw_nickel" | "ae2:shaped/slabs/sky_stone_block" | "framedblocks:framed_slab_rotate_to_framed_panel" | "thermal:fuels/numismatic/numismatic_nickel_coin" | "mysticalagriculture:soulium_ingot_recraft" | "minecraft:yellow_candle" | "mysticalagriculture:soulium_block_uncraft" | "create:deploying/waxed_exposed_copper_shingle_slab_from_adding_wax" | "thermal:machines/press/packing3x3/press_melon_packing" | "mysticalagriculture:seed/infusion/cobalt" | "thermal:storage/enderium_nugget_from_ingot" | "toms_storage:level_emitter" | "create:crafting/kinetics/yellow_valve_handle_from_other_valve_handle" | "create:cutting/compat/twilightforest/sorting_log" | "mysticalagriculture:essence/refinedstorage/quartz_enriched_iron_ingot" | "minecraft:repeater" | "minecraft:red_concrete_powder" | "exnihilosequentia:heat/ens_redstone_torch" | "create:polished_cut_limestone_slab" | "mysticalagriculture:seed/crafting/quartz_enriched_iron" | "create:compat/silentsgems/crushing/euclase_ore" | "mysticalagriculture:seed/crafting/slime" | "create:weathered_copper_shingle_slab_from_weathered_copper_shingles_stonecutting" | "minecraft:iron_leggings" | "thermal_extra:augments/upgrade_augment" | "create:rose_quartz_block_from_rose_quartz_stonecutting" | "thermal:machines/pulverizer/pulverizer_nickel_ore" | "thermal:storage/carrot_block" | "minecraft:book_cloning" | "mysticalagriculture:seed/infusion/starmetal" | "create:compat/byg/milling/delphinium" | "thermal:phyto_tnt" | "ae2:tools/paintballs_white" | "create:compat/traverse/cutting/fir_log" | "create:cutting/compat/twilightforest/transformation_log" | "sgjourney:cut_naquadah_block" | "thermal:machines/press/press_electrum_nugget_to_coin" | "mysticalagriculture:essence/twilightforest/knightmetal_ingot" | "thermal:machines/press/packing3x3/press_dried_kelp_packing" | "thermal:orange_concrete_powder_with_slag" | "thermal:machines/insolator/insolator_oak_sapling" | "create:cut_andesite_wall_from_stone_types_andesite_stonecutting" | "sgjourney:raw_naquadah_from_raw_naquadah_block" | "minecraft:mushroom_stew" | "farmersdelight:cooked_mutton_chops_from_smoking" | "create:crafting/kinetics/analog_lever" | "create:andesite_scaffolding_from_andesite_alloy_stonecutting" | "create:deploying/waxed_exposed_cut_copper_slab_from_adding_wax" | "create:smelting/zinc_ingot_from_crushed" | "exnihilosequentia:ens_doll_x6" | "thermal:machines/press/unpacking/press_coal_unpacking" | "exnihilosequentia:ens_doll_x4" | "mysticalagriculture:supremium_ingot_uncraft" | "mysticalagriculture:seed/crafting/refined_glowstone" | "mysticalagriculture:seed/reprocessor/aquamarine" | "ae2:block_cutter/stairs/quartz_brick_stairs" | "createarmory:mac_ten_recipe" | "thermal:machines/smelter/smelter_alloy_electrum" | "exnihilosequentia:compost/ens_carrot" | "ae2:shaped/stairs/fluix_block" | "ae2:network/cables/dense_covered_blue" | "xtonesreworked:reds_block_8_from_stonecutting" | "xtonesreworked:zone_block_0_alternative" | "create:crafting/logistics/content_observer" | "ae2:block_cutter/slabs/quartz_slab" | "thermal:machines/insolator/insolator_potato" | "create:copper_tile_stairs_from_copper_tiles_stonecutting" | "thermal:storage/raw_nickel_from_block" | "create:cutting/compat/integrateddynamics/menril_wood_stripped" | "mysticalagradditions:tconstruct/melting/inferium/nugget" | "minecraft:jungle_door" | "minecraft:prismarine_brick_slab" | "farmersdelight:full_tatami_mat" | "minecraft:nether_bricks" | "xtonesreworked:zeta_block_4" | "xtonesreworked:zeta_block_3" | "xtonesreworked:zeta_block_2" | "minecraft:iron_chestplate" | "xtonesreworked:zeta_block_1" | "xtonesreworked:zeta_block_0" | "create:cutting/compat/byg/fungal_imparius_hyphae" | "exnihilosequentia:ens_uranium_ingot_from_nugget" | "create:cut_veridium_slab" | "minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore" | "thermal:smelting/cured_rubber_from_smelting" | "mysticalagriculture:seed/reprocessor/blaze" | "exnihilosequentia:sieve/ens_sea_pickle" | "create:cut_dripstone_stairs_from_stone_types_dripstone_stonecutting" | "farmersdelight:rope" | "framedblocks:framing_saw/framed_pressure_plate" | "thermal_extra:machine/dynamo/numismatic/shellite_coin" | "xtonesreworked:zeta_block_9" | "xtonesreworked:zeta_block_8" | "xtonesreworked:zeta_block_7" | "mysticalagriculture:prosperity_shard_smelted" | "xtonesreworked:zeta_block_6" | "xtonesreworked:zeta_block_5" | "ae2:network/cells/item_storage_components_cell_256k_part" | "create:splashing/immersiveengineering/crushed_raw_aluminum" | "mysticalagradditions:tconstruct/tools/materials/prudentium/block" | "minecraft:polished_andesite_from_andesite_stonecutting" | "thermal:press_packing_2x2_die" | "minecraft:crimson_stairs" | "create:cut_granite_slab_recycling" | "minecraft:mud_brick_slab_from_mud_bricks_stonecutting" | "create:deploying/waxed_oxidized_copper_shingle_stairs_from_adding_wax" | "thermal:machines/centrifuge/centrifuge_poppy" | "create:crafting/kinetics/gray_valve_handle_from_other_valve_handle" | "ae2:misc/chests_smooth_sky_stone" | "minecraft:stone_brick_stairs" | "bigreactors:reprocessor/outputport" | "thermal:machines/centrifuge/centrifuge_pink_wool" | "thermalendergy:melodium_ingot_from_block" | "mysticalagriculture:seed/reprocessor/inferium" | "thermal:smelting/silver_ingot_from_deepslate_ore_blasting" | "create:cutting/compat/blue_skies/stripped_lunar_log" | "mysticalagriculture:inferium_block_uncraft" | "minecraft:polished_blackstone_wall_from_blackstone_stonecutting" | "simplybackpacks:rarebackpack" | "mysticalagriculture:inferium_axe" | "minecraft:smooth_stone_slab_from_smooth_stone_stonecutting" | "create:cut_calcite_bricks_from_stone_types_calcite_stonecutting" | "create:crafting/kinetics/light_blue_seat" | "create:cutting/compat/byg/cika_wood" | "thermal:storage/bell_pepper_from_block" | "minecraft:clock" | "create:crafting/appliances/netherite_diving_helmet_from_netherite" | "create:cutting/compat/forbidden_arcanus/stripped_cherrywood_log" | "framedblocks:framing_saw/framed_vertical_sloped_stairs" | "create:cutting/compat/ars_nouveau/stripped_red_archwood_wood" | "exnihilosequentia:ens_diorite_hammer" | "create:compat/projectvibrantjourneys/cutting/stripped_juniper_log" | "thermal:machines/press/packing3x3/press_gold_packing" | "create:cutting/compat/ecologics/coconut_wood" | "mysticalagradditions:tconstruct/casting/inferium/block" | "thermal:armor/beekeeper_leggings" | "minecraft:blue_ice" | "ae2:block_cutter/stairs/quartz_stairs" | "thermal:machines/press/unpacking/press_raw_copper_unpacking" | "thermal:machines/smelter/smelter_niter_ore" | "xtonesreworked:tank_block_1_from_stonecutting" | "minecraft:diamond_leggings" | "mysticalagriculture:seed/infusion/fiery_ingot" | "exnihilosequentia:fluid_item/ens_brain_coral" | "thermal:smelting/slime_ball_from_spores_smelting" | "minecraft:purple_stained_glass" | "create:crushing/diamond_ore" | "minecraft:cut_copper_stairs" | "ae2:tools/network_memory_card_light_blue" | "farmersdelight:integration/immersiveengineering/fermenter/tomato" | "thermal:machines/press/press_coffee_unpacking" | "create:polished_cut_deepslate_slab_from_stone_types_deepslate_stonecutting" | "xtonesreworked:lair_block_6_from_stonecutting" | "mysticaladaptations:augments/tilling_aoe_v" | "minecraft:polished_andesite_slab_from_andesite_stonecutting" | "thermal:machines/smelter/smelter_ancient_debris" | "thermal:storage/tin_ingot_from_block" | "mysticalagriculture:seed/reprocessor/creeper" | "create:cut_asurine_brick_slab" | "exnihilosequentia:heat/ens_redstone_wall_torch" | "createarmory:m_four_manual_load" | "create:cutting/compat/byg/stripped_baobab_wood" | "mysticalagriculture:seed/infusion/nether_quartz" | "create:milling/sunflower" | "minecraft:mossy_stone_bricks_from_moss_block" | "mysticalagriculture:inferium_bow" | "minecraft:orange_banner" | "thermal_extra:augments/machine_catalyst_augment_1" | "farmersdelight:cutting/birch_trapdoor" | "thermal_extra:augments/machine_catalyst_augment_2" | "minecraft:dark_oak_sign" | "thermal_extra:augments/machine_catalyst_augment_3" | "farmersdelight:iron_nugget_from_smelting_knife" | "xtonesreworked:vena_block_0" | "automobility:attachment/rear/ender_chest" | "thermal:machines/crystallizer/crystallizer_diamond" | "create:cutting/compat/twilightforest/twilight_oak_wood" | "mysticalagriculture:seed/reprocessor/fiery_ingot" | "create:cutting/compat/twilightforest/time_wood" | "mysticalagriculture:essence/minecraft/pufferfish" | "minecraft:brick_slab_from_bricks_stonecutting" | "xtonesreworked:sols_block_1_from_stonecutting" | "create:compat/upgrade_aquatic/cutting/stripped_driftwood_log" | "mysticalagriculture:inferium_shears" | "create:compat/byg/crushing/anthracite_ore" | "bigreactors:fluidizer/fluidmixing/verderium_1" | "bigreactors:fluidizer/fluidmixing/verderium_2" | "minecraft:polished_blackstone_button" | "modularrouters:placer_module" | "thermal:smelting/lumium_ingot_from_dust_blasting" | "mysticalagriculture:souls/blizz_rod" | "exnihilosequentia:compost/ens_spider_eye" | "farmersdelight:cutting/quartz_block" | "mysticalagriculture:souls/scute" | "create:crafting/kinetics/mechanical_piston" | "thermal:machines/smelter/smelter_catalyst_blaze_powder" | "create:cutting/compat/biomesoplenty/cherry_log" | "create:limestone_from_stone_types_limestone_stonecutting" | "exnihilosequentia:sieve/ens_carrot" | "mysticalagriculture:soulstone_bricks_slab" | "minecraft:lime_stained_glass_pane_from_glass_pane" | "minecraft:magenta_glazed_terracotta" | "farmersdelight:cutting/leather_chestplate" | "exnihilosequentia:ens_calcite_hammer" | "farmersdelight:bacon_sandwich" | "mysticalagriculture:seed/crafting/amethyst_bronze" | "minecraft:wooden_shovel" | "create:compat/silentsgems/crushing/pearl_ore" | "exnihilosequentia:compost/ens_eggs" | "framedblocks:framed_fancy_powered_rail_slope" | "ae2additions:cells/fluid/casing-16384k" | "create:compat/betterendforge/pressing/end_myclium_path" | "create:crafting/kinetics/fluid_pipe" | "mysticalagriculture:seed/crafting/silver" | "ae2:shaped/stairs/sky_stone_small_brick" | "create:cutting/compat/biomesoplenty/dead_log" | "ae2:matter_cannon/nuggets/krypton" | "create:deploying/waxed_copper_block_from_adding_wax" | "create:item_application/railway_casing" | "thermal:machines/centrifuge/centrifuge_light_blue_rockwool" | "farmersdelight:lead_from_straw" | "thermal:glowstone_grenade_4" | "minecraft:waxed_copper_block_from_honeycomb" | "mysticalagriculture:souls/blaze_rod" | "thermal:machines/press/unpacking/press_carrot_unpacking" | "create:copper_bars_from_ingots_copper_stonecutting" | "minecraft:warped_fungus_on_a_stick" | "create:cutting/compat/byg/zelkova_wood" | "ftbquests:book" | "bigreactors:turbine/basic/casing_recycle_glass" | "mysticalagriculture:witherproof_bricks" | "modularrouters:breaker_module" | "create:compat/projectvibrantjourneys/cutting/stripped_cottonwood_log" | "minecraft:gold_ingot_from_smelting_raw_gold" | "bigreactors:turbine/reinforced/casing_recycle_glass" | "mysticalagriculture:essence/thermal/signalum_ingot" | "create:small_dripstone_brick_stairs" | "farmersdelight:cyan_canvas_sign" | "minecraft:cooked_cod_from_smoking" | "mysticalagriculture:essence/minecraft/amethyst" | "thermal:storage/apple_from_block" | "exnihilosequentia:crucible/ens_obsidian" | "farmersdelight:gold_nugget_from_blasting_knife" | "mysticalagriculture:tertium_gemstone_block_uncraft" | "ae2:charger/charged_certus_quartz_crystal" | "xtonesreworked:jelt_block_13_from_stonecutting" | "mysticalagriculture:essence/minecraft/music_disc_cat" | "xtonesreworked:fort_block_1" | "xtonesreworked:fort_block_0" | "mysticalagriculture:essence/gems/sapphire" | "thermal_extra:machine/press/twinite_nugget_to_coin" | "farmersdelight:cutting/mangrove_wood" | "xtonesreworked:lave_block_8_from_stonecutting" | "thermal:machines/press/packing3x3/press_slime_packing" | "create:crafting/kinetics/basin" | "thermal:machines/pulverizer/pulverizer_invar_plate_to_dust" | "create:compat/projectvibrantjourneys/cutting/palm_log" | "exnihilosequentia:compost/ens_rotten_flesh" | "create:cut_veridium_stairs_from_stone_types_veridium_stonecutting" | "mysticalagriculture:essence/minecraft/magenta_dye" | "create:polished_cut_crimsite_stairs_from_stone_types_crimsite_stonecutting" | "mysticalagriculture:seed/infusion/saltpeter" | "mmt:metal/acril/2" | "mysticalagriculture:seed/crafting/fluix" | "mmt:metal/acril/3" | "mmt:metal/tellurium/4" | "mmt:metal/acril/1" | "mmt:metal/tellurium/1" | "mmt:metal/acril/4" | "mmt:metal/tellurium/3" | "mmt:metal/tellurium/2" | "minecraft:copper_ingot" | "create:cut_veridium_brick_stairs" | "mysticalagradditions:tconstruct/casting/inferium/ingot_gold_cast" | "minecraft:waxed_weathered_cut_copper_slab" | "thermal:smelting/cooked_mushroom_from_campfire_cooking" | "minecraft:string" | "minecraft:white_dye_from_lily_of_the_valley" | "exnihilosequentia:ens_dark_oak_crucible" | "ae2:matter_cannon/nuggets/barium" | "expatternprovider:ei" | "mysticalagriculture:essence/common/bronze_ingot" | "create:haunting/glow_ink_sac" | "create:compat/projectvibrantjourneys/cutting/cottonwood_log" | "minecraft:end_stone_brick_wall" | "mysticalagriculture:essence/minecraft/crimson_fungus" | "thermal:machines/insolator/insolator_glowstone_mushroom" | "mysticalagriculture:essence/minecraft/salmon" | "create:compat/byg/milling/osiria_rose" | "xtonesreworked:fort_block_9" | "xtonesreworked:fort_block_8" | "xtonesreworked:fort_block_7" | "mysticalagriculture:seed/reprocessor/platinum" | "xtonesreworked:fort_block_6" | "mysticalagriculture:essence/minecraft/packed_ice" | "xtonesreworked:fort_block_5" | "xtonesreworked:fort_block_4" | "xtonesreworked:fort_block_3" | "xtonesreworked:fort_block_2" | "thermal:fuels/numismatic/numismatic_tin_coin" | "mysticalagriculture:seed/reprocessor/lumium" | "thermal:machines/insolator/insolator_corn" | "mysticalagriculture:seed/crafting/deepslate" | "mysticalagriculture:essence/minecraft/nether_bricks" | "create:cut_tuff_slab_from_stone_types_tuff_stonecutting" | "laserio:filter_basic" | "create:crushing/raw_aluminum_ore" | "create:cutting/compat/byg/rainbow_eucalyptus_wood" | "minecraft:waxed_oxidized_cut_copper_stairs_from_honeycomb" | "minecraft:netherite_chestplate_smithing" | "create:polished_cut_calcite_wall" | "mobilebeacon:mobile_beacon_iron" | "ae2:network/cables/dense_smart_red" | "mysticalagriculture:seed/crafting/steeleaf" | "ae2:inscriber/calculation_processor_print" | "mysticalagradditions:tconstruct/casting/imperium/nugget_gold_cast" | "thermal_extra:augments/machine_output_augment_3" | "minecraft:oak_sign" | "thermal:machines/refinery/refinery_sap" | "thermal_extra:augments/machine_output_augment_1" | "ae2:matter_cannon/nuggets/iridium" | "thermal_extra:augments/machine_output_augment_2" | "ae2additions:crafting/4096k_storage" | "thermal:machines/insolator/insolator_brown_mushroom" | "createarmory:m_four_lower_recipe" | "create:compat/neapolitan/filling/milk_bottle" | "mysticalagriculture:awakened_supremium_gemstone" | "ae2additions:crafting/65536k_storage" | "thermal:machine_press" | "create:polished_cut_scorchia_slab_from_stone_types_scorchia_stonecutting" | "mysticalagriculture:souls/ghast_tear" | "thermal:smelting/sulfur_from_smelting" | "create:crafting/kinetics/track_station" | "minecraft:red_sandstone_stairs_from_red_sandstone_stonecutting" | "xtonesreworked:lair_block_9_from_stonecutting" | "minecraft:purple_carpet_from_white_carpet" | "create:crushing/redstone_ore" | "mysticalagriculture:seed/reprocessor/pig" | "farmersdelight:cutting/wild_beetroots" | "minecraft:smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "create:cutting/compat/botania/livingwood" | "exnihilosequentia:ens_zinc_ingot" | "mysticalagriculture:infusion_altar" | "mysticalagriculture:mystical_fertilizer" | "mysticalagriculture:seed/reprocessor/glowstone" | "minecraft:diamond_from_smelting_diamond_ore" | "thermal:augments/area_radius_augment" | "create:compat/byg/milling/japanese_orchid" | "create:crushing/aluminum_ore" | "create:crushing/raw_iron" | "mysticalagriculture:soul_extractor" | "minecraft:shield_decoration" | "create:compat/environmental/milling/cartwheel" | "create:cutting/compat/tconstruct/stripped_bloodshroom_log" | "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "ae2:tools/network_memory_card_green" | "ae2:tools/network_tool" | "create:cut_ochrum_brick_slab_from_stone_types_ochrum_stonecutting" | "thermal:mycelium_crafting" | "create:compat/bop/milling/violet" | "exnihilosequentia:compost/ens_saplings" | "create:compat/projectvibrantjourneys/cutting/baobab_log" | "create:small_diorite_brick_slab_from_stone_types_diorite_stonecutting" | "sgjourney:naquadah_stairs" | "create:cut_limestone_brick_slab_from_stone_types_limestone_stonecutting" | "thermal:lightning_charge/witch_from_villager" | "farmersdelight:cooking/hot_cocoa" | "mysticalagriculture:seed/reprocessor/sulfur" | "create:cutting/compat/biomesoplenty/willow_wood" | "create:small_tuff_bricks_from_stone_types_tuff_stonecutting" | "thermal_extra:compat/advgenerators/sunflower_oil" | "framedblocks:framing_saw/framed_button" | "minecraft:birch_planks" | "ae2:network/cables/dense_covered_red" | "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "mysticalagriculture:seed/crafting/graphite" | "create:small_calcite_brick_slab" | "mysticalagriculture:essence/minecraft/blackstone" | "minecraft:light_gray_stained_glass_pane" | "ae2:matter_cannon/nuggets/gold" | "create:polished_cut_ochrum_wall_from_stone_types_ochrum_stonecutting" | "mysticalagriculture:seed/infusion/emerald" | "sgjourney:naquadah_slab" | "bigreactors:turbine/basic/chargingfe" | "colossalchests:colossal_chest_wood" | "create:diorite_pillar_from_stone_types_diorite_stonecutting" | "exmachinis:gold_upgrade" | "thermal:basalz_powder" | "mysticalagriculture:seed/crafting/nether_quartz" | "create:small_veridium_brick_wall_from_stone_types_veridium_stonecutting" | "mysticalagriculture:souls/mutton" | "xtonesreworked:jelt_block_0" | "exnihilosequentia:sieve/ens_seed_pumpkin" | "ae2:matter_cannon/nuggets/rhodium" | "create:dripstone_block_from_stone_types_dripstone_stonecutting" | "create:polished_cut_andesite_from_stone_types_andesite_stonecutting" | "mysticalagradditions:tconstruct/casting/soulium/nugget_sand_cast" | "minecraft:weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "create:scorchia_pillar_from_stone_types_scorchia_stonecutting" | "thermal:machines/press/packing3x3/press_enderium_packing" | "extendedcrafting:ultimate_catalyst" | "ae2:network/cables/dense_smart_fluix_clean" | "farmersdelight:cooking/noodle_soup" | "thermal:phytogro_8" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "thermal:phytogro_2" | "thermal:phytogro_4" | "minecraft:brown_bed" | "ae2:network/crafting/molecular_assembler" | "thermal:device_composter" | "bigreactors:reprocessor/powerport" | "thermal:devices/fisher/fisher_boost_deep_aquachow" | "create:crushing/ochrum_recycling" | "framedblocks:framed_double_prism" | "xtonesreworked:korp_block_5_from_stonecutting" | "mysticalagriculture:essence/minecraft/lapis_lazuli" | "exnihilosequentia:compost/ens_sea_grass" | "framedblocks:framing_saw/framed_double_corner" | "exnihilosequentia:sieve/ens_prismarine_crystals" | "mysticalagradditions:tconstruct/melting/prudentium/ingot" | "ae2:decorative/sky_stone_brick_from_stonecutting" | "thermal:machines/press/unpacking/press_gold_nugget_unpacking" | "create:crafting/kinetics/hand_crank" | "thermal:machines/pulverizer/pulverizer_electrum_ingot_to_dust" | "framedblocks:framed_slope" | "thermal:machines/insolator/insolator_flowering_azalea_bush" | "create:milling/large_fern" | "create:smelting/ingot_nickel_compat_immersiveengineering" | "mmt:metal/plumbumanite/4" | "mysticalagriculture:seed/reprocessor/niotic_crystal" | "minecraft:jack_o_lantern" | "minecraft:tripwire_hook" | "exnihilosequentia:sieve/ens_pebble_end_stone" | "create:splashing/brown_concrete_powder" | "minecraft:cut_sandstone_from_sandstone_stonecutting" | "ae2:network/cells/spatial_storage_cell_16_cubed" | "create:cut_calcite_stairs_from_stone_types_calcite_stonecutting" | "create:mixing/brass_ingot" | "create:cutting/compat/byg/stripped_cypress_wood" | "exnihilosequentia:ens_dark_oak_barrel" | "farmersdelight:cutting/tag_dough" | "ae2:network/crafting/patterns_blank" | "create:crafting/appliances/copper_backtank" | "mysticalagriculture:essence/common/invar_ingot" | "exnihilosequentia:sieve/ens_acacia_leaves" | "thermal:storage/rich_slag_from_block" | "mysticalagriculture:essence/minecraft/tube_coral" | "thermal_extra:storage/dragonsteel_ingot_from_nuggets" | "simplybackpacks:ultimatebackpack" | "framedblocks:framing_saw/framed_extended_slope_panel" | "create:crafting/kinetics/portable_storage_interface" | "mysticalagriculture:essence/tconstruct/hepatizon_ingot" | "create:compat/silentsgems/crushing/garnet_ore" | "thermal:machines/press/packing3x3/press_charcoal_packing" | "mysticalagriculture:tertium_gemstone" | "mysticalagriculture:essence/minecraft/music_disc_ward" | "thermal:storage/netherite_nugget_from_ingot" | "exnihilosequentia:compost/ens_carved_pumpkin" | "thermal:machines/press/packing3x3/press_coal_coke_packing" | "thermal:machines/smelter/smelter_gold_armor" | "mysticalagriculture:seed/reprocessor/manasteel" | "xtonesreworked:ztyl_block_14_from_stonecutting" | "create:crafting/materials/andesite_alloy_from_zinc" | "mysticalagriculture:seed/infusion/uraninite" | "modularrouters:sender_module_1_alt" | "mysticalagriculture:seed/crafting/energized_steel" | "thermal:fuels/gourmand/gourmand_spinach_block" | "create:crafting/appliances/netherite_backtank_from_netherite" | "extendedcrafting:enhanced_redstone_ingot_block" | "minecraft:waxed_weathered_cut_copper_from_honeycomb" | "automobility:engine/gold_engine" | "create:cutting/compat/twilightforest/stripped_mangrove_log" | "ae2:network/cells/view_cell_storage" | "mysticalagriculture:essence/minecraft/netherite_ingot" | "thermal:machines/smelter/smelter_constantan_dust" | "create:copper_shingles_from_ingots_copper_stonecutting" | "mysticalagriculture:essence/appliedenergistics2/logic_press" | "minecraft:turtle_helmet" | "mysticalagriculture:stonecutting/soulstone_cobble_stairs_from_soulstone_cobble" | "thermal:storage/radish_from_block" | "farmersdelight:cutting/mutton" | "create:compat/byg/milling/orange_daisy" | "xtonesreworked:ztyl_block_6_from_stonecutting" | "thermal:machines/press/unpacking/press_tin_unpacking" | "packagedexcrafting:elite_crafter_ae" | "mysticalagriculture:essence/minecraft/gravel" | "ae2:network/cables/glass_black" | "thermal:machines/press/packing2x2/press_rubber_packing" | "create_crystal_clear:steel_glass_casing" | "thermal:fire_charge/obsidian_glass_2" | "thermal:machines/centrifuge/centrifuge_magenta_wool" | "thermalendergy:machine/press/press_stellarium_ingot_to_gear" | "mysticalagriculture:seed/infusion/nether_star" | "exnihilosequentia:sieve/ens_bone_meal" | "thermalendergy:machine/press/packing3x3/press_prismalium_packing" | "minecraft:waxed_oxidized_cut_copper_slab" | "mysticalagriculture:essence/appliedenergistics2/certus_quartz" | "create:splashing/soul_sand" | "mmt:metal/plumbumanite/1" | "mmt:gem/sapphire/2" | "mmt:metal/plumbumanite/2" | "mmt:gem/sapphire/1" | "mmt:metal/plumbumanite/3" | "xtonesreworked:zane_block_10" | "xtonesreworked:zane_block_11" | "xtonesreworked:kryp_block_9_from_stonecutting" | "minecraft:ens_cobblestone" | "ae2:entropy/cool/lava_obsidian" | "minecraft:dropper" | "farmersdelight:onion" | "create:crafting/kinetics/piston_extension_pole" | "xtonesreworked:zane_block_14" | "xtonesreworked:zane_block_15" | "thermal:machines/bottler/bottler_red_concrete" | "xtonesreworked:zane_block_12" | "xtonesreworked:zane_block_13" | "minecraft:ens_crying_obsidian" | "create:compat/byg/milling/richea" | "farmersdelight:cooking/stuffed_pumpkin_block" | "framedblocks:framing_saw/framed_redstone_torch" | "create:cut_crimsite_wall" | "create:compat/projectvibrantjourneys/cutting/pine_log" | "minecraft:ens_andesite" | "minecraft:lime_dye_from_smelting" | "create:small_granite_brick_wall" | "mysticalagriculture:essence/minecraft/mud" | "create:cut_granite_slab_from_stone_types_granite_stonecutting" | "thermal:machines/insolator/insolator_radish" | "create:cut_limestone_slab" | "create:crafting/kinetics/brass_hand" | "create:crafting/kinetics/lime_seat" | "minecraft:weathered_cut_copper_stairs" | "laserio:filter_tag" | "framedblocks:framed_button" | "thermal:machines/smelter/smelter_invar_plate_to_ingot" | "thermal:storage/raw_silver_from_block" | "ae2:transform/entangled_singularity" | "farmersdelight:cutting/spruce_door" | "create:compat/environmental/milling/white_lotus_flower" | "framedblocks:framed_screwdriver" | "ae2:network/crafting/4k_cpu_crafting_storage" | "extendedcrafting:ender_star_block_uncraft" | "mysticalagriculture:prosperity_gemstone_block_uncraft" | "create:layered_dripstone_from_stone_types_dripstone_stonecutting" | "thermal:storage/carrot_from_block" | "ae2:network/cables/dense_smart_pink" | "thermal:rockwool/light_blue_rockwool_from_dye" | "create:crafting/kinetics/green_seat" | "thermal:parts/lead_gear" | "create:milling/sugar_cane" | "xtonesreworked:sols_block_9_from_stonecutting" | "ae2:tools/network_memory_card_white" | "automobility:engine/copper_engine" | "farmersdelight:cooking/mushroom_stew" | "create:smelting/tin_ingot_compat_thermal" | "minecraft:pink_bed" | "exnihilosequentia:compost/ens_jack_o_lantern" | "minecraft:shield" | "minecraft:blackstone_slab" | "exnihilosequentia:sieve/ens_oak_sapling" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "createarmory:shotgun_shell_recipe" | "automobility:frame/standard_blue" | "mysticalagriculture:supremium_boots" | "create:small_dripstone_bricks_from_stone_types_dripstone_stonecutting" | "minecraft:cooked_rabbit_from_smoking" | "mysticalagriculture:essence/gems/ruby" | "automobility:frame/green_tractor" | "create:cut_crimsite_wall_from_stone_types_crimsite_stonecutting" | "minecraft:quartz_bricks" | "jecalculation:item_calculator_craft" | "extendedcrafting:luminessence" | "minecraft:map_cloning" | "minecraft:red_sandstone_wall" | "ae2:shaped/stairs/quartz_block" | "create:compat/byg/milling/white_anemone" | "thermal:drill_head" | "create:crafting/kinetics/brown_valve_handle_from_other_valve_handle" | "create:cut_deepslate_brick_slab_recycling" | "minecraft:acacia_stairs" | "xtonesreworked:sols_block_14_from_stonecutting" | "mysticalagriculture:supremium_reprocessor" | "create:compat/botania/milling/pink_petal" | "ae2:block_cutter/walls/sky_stone_brick_wall" | "minecraft:iron_nugget_from_smelting" | "minecraft:raw_gold_block" | "mysticalagriculture:supremium_farmland" | "minecraft:birch_door" | "thermal:phytosoil" | "thermal:machines/press/press_frost_melon_packing" | "thermal:machines/press/press_coffee_packing" | "mysticalagradditions:tconstruct/tools/materials/inferium/nugget" | "create:polished_cut_granite_stairs" | "ae2:tools/network_memory_card_gray" | "exnihilosequentia:fluid_item/ens_slime" | "mysticalagriculture:essence/minecraft/music_disc_wait" | "itemfilters:xor" | "ae2:network/parts/formation_plane_alt" | "minecraft:chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "thermal:machines/smelter/smelter_gold_ore" | "mysticalagradditions:tconstruct/casting/tertium/block" | "ae2:shaped/slabs/sky_stone_small_brick" | "xtonesreworked:jelt_block_4_from_stonecutting" | "mmt:gem/bismuth/1" | "thermal:machines/press/press_nickel_ingot_to_plate" | "mmt:gem/bismuth/2" | "minecraft:birch_fence_gate" | "minecraft:bone_meal" | "mysticalagriculture:essence/powah/niotic_crystal" | "mysticalagriculture:augment/health_boost_iii" | "minecraft:gold_ingot_from_blasting_nether_gold_ore" | "packagedexcrafting:marked_pedestal" | "create:mixing/andesite_alloy_from_zinc" | "ae2additions:cells/super/65m" | "thermal:storage/hops_from_block" | "create:small_scorchia_brick_wall_from_stone_types_scorchia_stonecutting" | "create_crystal_clear:andesite_clear_glass_casing" | "create:compat/atmospheric/milling/warm_monkey_brush" | "ae2:matter_cannon/nuggets/calcium" | "create:cutting/compat/twilightforest/mangrove_wood" | "thermal:press_packing_3x3_die" | "create:cutting/compat/byg/nightshade_wood" | "create:cut_andesite_brick_slab" | "mysticalagriculture:seed/reprocessor/steel" | "minecraft:mud_brick_wall" | "webdisplays:upgrade_laser" | "create:cut_deepslate_from_stone_types_deepslate_stonecutting" | "ae2additions:cells/super/64k" | "mysticalagradditions:tconstruct/casting/supremium/ingot_sand_cast" | "minecraft:prismarine_wall_from_prismarine_stonecutting" | "mmt:metal/silicon/1" | "mmt:metal/silicon/2" | "farmersdelight:integration/create/milling/wild_cabbages" | "mmt:metal/silicon/3" | "create:cutting/stripped_crimson_stem" | "create:crafting/kinetics/purple_seat_from_other_seat" | "modularrouters:sender_module_3" | "ae2wtlib:wireless_universal_terminal/upgrade_pattern_encoding" | "modularrouters:sender_module_2" | "modularrouters:sender_module_1" | "mmt:metal/silicon/4" | "create:cutting/compat/botania/glimmering_stripped_livingwood" | "create:cut_scorchia_slab_from_stone_types_scorchia_stonecutting" | "create:cutting/compat/byg/stripped_jacaranda_log" | "minecraft:redstone_block" | "thermal:storage/silver_ingot_from_block" | "minecraft:honeycomb_block" | "create:crafting/copper/waxed_copper_shingle_slab_from_honeycomb" | "thermal:fuels/gourmand/gourmand_potato_block" | "ae2additions:cells/super/1k-housing" | "mysticalagriculture:essence/minecraft/basalt" | "create_crystal_clear:copper_clear_glass_casing" | "ae2:network/cables/glass_light_blue" | "extendedcrafting:enhanced_ender_component" | "exnihilosequentia:crucible/ens_crushed_netherrack" | "exnihilosequentia:sieve/ens_seed_wheat" | "mysticalagradditions:nitro_crystal_crux" | "framedblocks:framed_elevated_double_slope_slab" | "thermal:machines/press/unpacking/press_sugar_cane_unpacking" | "minecraft:andesite_stairs_from_andesite_stonecutting" | "exnihilosequentia:compost/ens_vine" | "create:blasting/gold_ingot_from_crushed" | "farmersdelight:cake_from_milk_bottle" | "thermal:energy_cell" | "create:compat/silentsgems/crushing/topaz_ore" | "create:vertical_framed_glass_from_glass_colorless_stonecutting" | "create:cut_scoria_brick_slab_from_stone_types_scoria_stonecutting" | "create:cutting/compat/byg/cherry_wood" | "thermal:storage/raw_lead_from_block" | "thermal_extra:augments/potion_duration_augment_1" | "create:crafting/kinetics/goggles" | "create:mixing/chocolate" | "create:crafting/materials/electron_tube" | "exnihilosequentia:sieve/ens_nickel_pieces_gravel" | "farmersdelight:wheat_dough_from_water" | "mysticalagriculture:essence/astralsorcery/aquamarine" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "create:compat/upgrade_aquatic/milling/flowering_rush" | "exnihilosequentia:sieve/ens_pebble_basalt" | "mysticalagriculture:seed/infusion/ruby" | "ae2:block_cutter/walls/quartz_brick_wall" | "create:compat/botania/milling/cyan_petal" | "createarmory:strange_substance_recipe" | "thermal_extra:augments/potion_duration_augment_5" | "thermal_extra:augments/potion_duration_augment_4" | "xtonesreworked:zoea_block_0_alternative" | "thermal_extra:augments/potion_duration_augment_3" | "thermal_extra:augments/potion_duration_augment_2" | "thermal:machines/press/press_copper_ingot_to_gear" | "create:compat/betterendforge/pressing/cave_moss_path" | "automobility:frame/echo_rickshaw" | "create:splashing/wool" | "create:cutting/compat/ars_nouveau/blue_archwood_wood" | "thermal:machines/insolator/insolator_horn_coral" | "create:compat/silentsgems/crushing/aquamarine_ore" | "thermal:fire_tnt" | "thermal:machines/centrifuge/centrifuge_redstone_mushroom_spores" | "xtonesreworked:lave_block_10_from_stonecutting" | "create:cut_granite_stairs" | "mysticalagriculture:inferium_fishing_rod" | "framedblocks:framed_elevated_double_slope_slab_rotate_to_framed_extended_double_slope_panel" | "mysticalagriculture:seed/infusion/tin" | "create:cut_scoria_brick_slab" | "mysticalagriculture:imperium_sickle" | "create:smelting/glass_pane_from_horizontal_framed_glass_pane" | "thermal:machines/sawmill/sawmill_acacia_logs" | "create:cutting/compat/biomesoplenty/stripped_dead_log" | "create:blasting/ingot_uranium_compat_immersiveengineering" | "xtonesreworked:lave_block_0_from_stonecutting" | "create:filling/redstone" | "framedblocks:framed_gate" | "mysticalagriculture:stonecutting/soulstone_chiseled_bricks_from_soulstone_bricks" | "bigreactors:turbine/reinforced/passivetap_fe" | "minecraft:oxidized_cut_copper_stairs" | "create:cut_scorchia_brick_wall_from_stone_types_scorchia_stonecutting" | "minecraft:mangrove_trapdoor" | "thermal:storage/bronze_ingot_from_block" | "create:cutting/compat/integrateddynamics/menril_log_stripped" | "minecraft:diamond_boots" | "mysticalagradditions:insanium_ingot_block" | "framedblocks:framed_inv_double_slope_panel_rotate_to_framed_inv_double_slope_slab" | "framedblocks:framing_saw/framed_post" | "thermal:machines/insolator/insolator_birch_sapling" | "minecraft:stick" | "create:cut_limestone_slab_recycling" | "thermal:explosive_grenade_4" | "create:compat/byg/milling/tall_pink_allium" | "thermal:machines/crucible/crucible_redstone_dust" | "thermal:smelting/nickel_ingot_from_ore_smelting" | "farmersdelight:cooking/glow_berry_custard" | "xtonesreworked:cray_block_0_alternate" | "create:crafting/kinetics/red_seat" | "create:deploying/waxed_copper_shingle_slab_from_adding_wax" | "mysticalagriculture:augment/attack_aoe_iii" | "ae2:network/parts/quartz_fiber_part" | "minecraft:emerald_from_blasting_emerald_ore" | "thermal:gray_concrete_powder_with_slag" | "minecraft:polished_blackstone_brick_wall" | "thermal:machines/chiller/chiller_redstone_to_redstone_block" | "thermal:machines/press/press_netherite_ingot_to_coin" | "automobility:frame/standard_lime" | "xtonesreworked:lave_block_3_from_stonecutting" | "xtonesreworked:sols_block_4_from_stonecutting" | "extendedcrafting:basic_catalyst" | "create:crafting/kinetics/track_observer_from_other_plates" | "minecraft:dried_kelp_from_campfire_cooking" | "ae2:network/wireless_crafting_terminal" | "create:cut_ochrum_stairs_from_stone_types_ochrum_stonecutting" | "exnihilosequentia:sieve/ens_pebble_dripstone" | "thermal:machines/smelter/smelter_raw_gold" | "thermal:machines/insolator/insolator_twisting_vines" | "create_crystal_clear:copper_glass_casing" | "create:cutting/stripped_mangrove_log" | "create:polished_cut_veridium_slab_from_stone_types_veridium_stonecutting" | "create:pressing/gold_ingot" | "modularrouters:vacuum_module" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "create:crafting/kinetics/light_gray_seat_from_other_seat" | "mmt:metal/mythril/1" | "mmt:metal/mythril/3" | "mmt:metal/mythril/2" | "mmt:metal/mythril/4" | "farmersdelight:cutting/chocolate_pie" | "thermal:blizz_powder" | "automobility:frame/quartz_rickshaw" | "mysticalagriculture:essence/thermal/lumium_ingot" | "create:compat/byg/milling/lollipop_flower" | "ae2:network/cables/dense_covered_light_blue" | "thermalendergy:machine/press/press_prismalium_ingot_to_plate" | "create:compat/silentsgems/crushing/opal_ore" | "bigreactors:misc/book/erguide" | "mysticalagriculture:seed/reprocessor/copper" | "thermal:machines/pulverizer/pulverizer_diamond_ore" | "mysticalagriculture:essence/create/ochrum" | "ae2additions:cells/item/1024k" | "farmersdelight:horse_feed" | "mysticalagriculture:awakened_supremium_sword" | "thermal:rubberwood_pressure_plate" | "thermal:storage/tomato_block" | "mmt:metal/cosmos_aurora/4" | "mmt:metal/cosmos_aurora/3" | "mmt:metal/cosmos_aurora/2" | "minecraft:brown_bed_from_white_bed" | "minecraft:brown_stained_glass_pane" | "mmt:metal/cosmos_aurora/1" | "minecraft:black_terracotta" | "mysticalagriculture:essence/integrateddynamics/menril_berries" | "farmersdelight:cutting/pink_tulip" | "ae2:tools/certus_quartz_cutting_knife" | "framedblocks:framed_flat_stacked_slope_slab_corner" | "minecraft:white_bed" | "mysticalagriculture:essence/create/crimsite" | "packagedexcrafting:basic_crafter" | "create:crafting/kinetics/pink_valve_handle_from_other_valve_handle" | "exnihilosequentia:heat/ens_fire" | "minecraft:spruce_slab" | "mysticalagriculture:essence/minecraft/white_wool" | "framedblocks:framed_double_half_slope" | "minecraft:cobblestone_slab_from_cobblestone_stonecutting" | "minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "mysticalagriculture:seed/crafting/spider" | "minecraft:yellow_carpet" | "createarmory:junk_gun_recipe" | "ae2:shaped/stairs/smooth_sky_stone_block" | "create:compacting/andesite_from_flint" | "thermal_extra:shellite_dust" | "ae2additions:cells/super/1024k-housing" | "create:cut_dripstone_from_stone_types_dripstone_stonecutting" | "bigreactors:blasting/cyanite_from_dust" | "minecraft:pumpkin_pie" | "thermal:machines/press/press_silver_ingot_to_gear" | "mysticalagriculture:seed/crafting/pig_iron" | "mysticalagriculture:augment/absorption_iii" | "exnihilosequentia:sieve/ens_mycelium_spore" | "thermal:earth_tnt" | "ae2:block_cutter/walls/fluix_wall" | "create:cut_ochrum_stairs" | "thermal:machines/bottler/bottler_blue_concrete" | "mysticaladaptations:insanium_helmet" | "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "thermal:fuels/numismatic/numismatic_lumium_coin" | "minecraft:polished_granite" | "ae2additions:components/16384k" | "mysticalagriculture:seed/infusion/cow" | "thermal:machines/bottler/bottler_experience_bottle" | "thermal:machines/smelter/smelter_raw_nickel" | "thermal:machines/sawmill/sawmill_birch_logs" | "minecraft:soul_campfire" | "create:cutting/compat/forbidden_arcanus/stripped_mysterywood" | "mysticalagriculture:seed/reprocessor/chrome" | "mysticalagriculture:supremium_furnace" | "create:crushing/deepslate_diamond_ore" | "fluxnetworks:fluxconfigurator" | "jecalculation:item_calculator_math" | "minecraft:gold_ingot_from_smelting_nether_gold_ore" | "thermal:machines/insolator/insolator_weeping_vines" | "framedblocks:framing_saw/framed_flat_slope_slab_corner" | "create:cut_deepslate_stairs_from_stone_types_deepslate_stonecutting" | "farmersdelight:cutting/acacia_wood" | "mysticalagriculture:seed/infusion/wither_skeleton" | "farmersdelight:cooking/beef_stew" | "mysticalagriculture:essence/minecraft/clay_ball" | "thermal_extra:machine/press/twinite_coin" | "thermal:machines/press/unpacking/press_signalum_nugget_unpacking" | "mmt:metal/invar/3" | "create:compat/botania/milling/brown_petal" | "mmt:metal/invar/4" | "mmt:metal/invar/1" | "mmt:metal/invar/2" | "create:compat/thermal/crushing/cinnabar_ore" | "ae2:misc/deconstruction_fluix_block" | "thermal:machines/press/packing3x3/press_potato_packing" | "create:small_ochrum_bricks_from_stone_types_ochrum_stonecutting" | "create:compat/environmental/milling/purple_hibiscus" | "createarmory:four_sixteen_upper_recipe" | "exnihilosequentia:fluid_transform/ens_sea_water" | "minecraft:crimson_fence_gate" | "automobility:dirt_off_road" | "create:polished_cut_dripstone_wall_from_stone_types_dripstone_stonecutting" | "create:polished_cut_tuff_stairs_from_stone_types_tuff_stonecutting" | "bigreactors:reprocessor/cyanite_to_blutonium" | "mysticalagriculture:imperium_farmland" | "exnihilosequentia:compost/ens_lily_pad" | "minecraft:lapis_lazuli_from_blasting_lapis_ore" | "create:compat/druidcraft/crushing/moonstone_ore" | "create:crafting/kinetics/minecart_from_contraption_cart" | "bigreactors:turbine/reinforced/shaft_alt" | "minecraft:cooked_chicken_from_campfire_cooking" | "create:emptying/compat/farmersdelight/milk_bottle" | "create:crafting/kinetics/radial_chassis" | "mmt:gem/turquoise/2" | "ae2:network/cells/item_storage_cell_4k_storage" | "create:small_ochrum_brick_wall_from_stone_types_ochrum_stonecutting" | "exnihilosequentia:ens_spruce_crucible" | "framedblocks:framing_saw/framed_double_half_slope" | "thermal:machines/sawmill/sawmill_melon" | "modularrouters:modular_router" | "create:brass_bars_from_ingots_brass_stonecutting" | "ae2:inscriber/logic_processor_print" | "framedblocks:framing_saw/framed_half_slope" | "ae2:block_cutter/stairs/smooth_sky_stone_stairs" | "create:cutting/compat/quark/blossom_log" | "mmt:gem/turquoise/1" | "minecraft:quartz_pillar_from_quartz_block_stonecutting" | "xtonesreworked:jelt_block_7_from_stonecutting" | "mysticalagriculture:seed/crafting/end" | "thermal:smelting/silver_ingot_from_raw_blasting" | "itemfilters:or" | "mysticalagriculture:seed/reprocessor/draconium" | "automobility:attachment/rear/saddled_barrel" | "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" | "farmersdelight:cutting/dandelion" | "create:cutting/compat/biomesoplenty/stripped_willow_log" | "minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "minecraft:observer" | "thermal:fuels/numismatic/numismatic_silver_coin" | "minecraft:polished_deepslate_wall" | "minecraft:cooked_cod_from_campfire_cooking" | "create:cutting/compat/byg/stripped_baobab_log" | "itemfilters:id_regex" | "create:cutting/compat/blue_skies/bluebright_wood" | "thermal:fuels/compression/compression_tree_oil" | "thermal:peanut_butter" | "thermal:devices/tree_extractor/tree_extractor_birch" | "exnihilosequentia:compost/ens_red_mushroom" | "create:milling/bone_meal" | "thermal_extra:twinite_glass" | "framedblocks:framed_torch" | "create:mixing/andesite_alloy" | "mysticalagriculture:prudentium_furnace" | "thermal_extra:storage/twinite_nugget_from_ingot" | "minecraft:stripped_jungle_wood" | "thermal:machines/smelter/smelter_nickel_ore" | "minecraft:pink_dye_from_peony" | "create:cutting/compat/byg/holly_wood" | "mysticalagriculture:seed/infusion/sulfur" | "create:compacting/chocolate" | "minecraft:chiseled_red_sandstone_from_red_sandstone_stonecutting" | "thermal:storage/spinach_from_block" | "modularrouters:muffler_upgrade" | "mysticalagriculture:seed/crafting/enderium" | "thermal:machines/press/packing3x3/press_lead_nugget_packing" | "thermal_extra:dragonsteel_dust" | "mysticalagriculture:essence/minecraft/stone" | "thermal:machines/press/packing3x3/press_apple_packing" | "ae2:charger/meteorite_compass" | "mysticalagriculture:essence/common/niter" | "minecraft:chiseled_deepslate" | "mysticalagriculture:essence/minecraft/diorite" | "thermal:machines/centrifuge/centrifuge_red_wool" | "minecraft:soul_torch" | "fluxnetworks:wipe_basicfluxstorage" | "bigreactors:reactor/reinforced/activefluidport_forge" | "thermal:rubberwood_button" | "mysticalagriculture:seed/crafting/certus_quartz" | "mysticalagriculture:tertium_pickaxe" | "mysticalagriculture:essence/minecraft/mutton" | "mysticalagriculture:souls/skeleton_skull" | "framedblocks:framed_stacked_slope_panel_rotate_to_framed_stacked_slope_slab" | "bigreactors:turbine/reinforced/casing_recycle" | "create:cut_dripstone_brick_wall" | "mysticaladaptations:insanium_sword" | "farmersdelight:rope_from_safety_net" | "thermal:storage/corn_block" | "minecraft:warped_fence_gate" | "xtonesreworked:zest_block_11" | "mysticalagriculture:seed/infusion/hepatizon" | "xtonesreworked:zest_block_10" | "xtonesreworked:zest_block_13" | "create:cut_tuff_wall" | "xtonesreworked:zest_block_12" | "xtonesreworked:zest_block_15" | "xtonesreworked:zest_block_14" | "create:compat/environmental/milling/red_hibiscus" | "create:crafting/kinetics/super_glue" | "create:cutting/compat/architects_palette/twisted_wood" | "xtonesreworked:zkul_block_9" | "xtonesreworked:zkul_block_7" | "minecraft:weathered_cut_copper_from_weathered_copper_stonecutting" | "xtonesreworked:zkul_block_8" | "xtonesreworked:zkul_block_5" | "minecraft:red_bed_from_white_bed" | "xtonesreworked:zkul_block_6" | "minecraft:gray_dye" | "thermal:machines/smelter/smelter_invar_dust" | "farmersdelight:cooked_mutton_chops_from_campfire_cooking" | "create:compat/endergetic/splashing/petrified_overworld_corrock_crown" | "thermal:machines/centrifuge/centrifuge_cyan_wool" | "minecraft:coal_block" | "farmersdelight:orange_canvas_sign" | "framedblocks:framed_extended_slope_panel" | "create:cutting/compat/botania/glimmering_dreamwood" | "minecraft:slime_ball" | "create:crafting/kinetics/black_seat_from_other_seat" | "thermal:chocolate_cake" | "thermal:machines/pulverizer/pulverizer_emerald_ore" | "create:item_application/brass_casing_from_wood" | "ae2:network/parts/energy_acceptor" | "create:compat/byg/milling/amaranth" | "bigreactors:fluidizer/solid/magentite" | "mysticalagriculture:seed/reprocessor/refined_obsidian" | "create:cutting/compat/byg/stripped_rainbow_eucalyptus_wood" | "xtonesreworked:vena_block_14_from_stonecutting" | "farmersdelight:cutting/dark_oak_wood" | "ae2:network/cables/smart_light_blue" | "mysticalagriculture:prudentium_ingot_block_uncraft" | "create:compat/endergetic/splashing/petrified_overworld_corrock" | "xtonesreworked:zyth_block_0_alternative" | "xtonesreworked:zkul_block_3" | "xtonesreworked:zkul_block_4" | "xtonesreworked:zkul_block_1" | "bigreactors:reactor/reinforced/controlrod" | "xtonesreworked:zkul_block_2" | "thermal:machines/insolator/insolator_rose_bush" | "xtonesreworked:zkul_block_0" | "minecraft:emerald_block" | "mysticalagriculture:supremium_sickle" | "create:calcite_from_stone_types_calcite_stonecutting" | "createarmory:casing_mold_recipe" | "framedblocks:framed_gate_door" | "create:cut_limestone_brick_slab_recycling" | "farmersdelight:cooking/cooked_rice" | "minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting" | "framedblocks:framing_saw/framed_glowing_cube" | "minecraft:iron_sword" | "exnihilosequentia:sieve/ens_sweet_berries" | "thermal:machines/pulverizer/pulverizer_nickel_plate_to_dust" | "mysticalagriculture:tertium_ingot" | "ae2:network/blocks/interfaces_interface_alt" | "exnihilosequentia:sieve/ens_pebble_andesite" | "create:compat/buzzier_bees/milling/buttercup" | "ae2additions:cells/fluid/casing-4096k" | "ae2:tools/portable_fluid_cell_4k" | "create:milling/saddle" | "extendedcrafting:enhanced_ender_ingot_block_uncraft" | "mysticalagriculture:seed/reprocessor/iron" | "thermal:machines/centrifuge/centrifuge_lime_rockwool" | "create:splashing/thermal/crushed_raw_tin" | "mysticalagriculture:seed/reprocessor/flux_infused_ingot" | "create:small_granite_brick_slab_recycling" | "create:small_ochrum_brick_slab_from_stone_types_ochrum_stonecutting" | "minecraft:chiseled_sandstone_from_sandstone_stonecutting" | "ae2:shaped/walls/sky_stone_brick" | "xtonesreworked:vena_block_10_from_stonecutting" | "xtonesreworked:ztyl_block_5_from_stonecutting" | "create:cutting/compat/silentgear/netherwood_wood" | "ae2:matter_cannon/nuggets/carbon" | "mysticalagriculture:seed/reprocessor/nether_star" | "farmersdelight:cutting/leather_helmet" | "minecraft:smooth_red_sandstone_slab" | "minecraft:cut_copper_stairs_from_cut_copper_stonecutting" | "thermal:machines/crystallizer/crystallizer_apatite" | "create:cut_tuff_brick_stairs_from_stone_types_tuff_stonecutting" | "minecraft:birch_trapdoor" | "minecraft:prismarine_brick_stairs_from_prismarine_stonecutting" | "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "colossalchests:interface_silver" | "mysticalagradditions:tconstruct/melting/inferium/ingot" | "mysticalagriculture:essence/minecraft/kelp" | "mysticalagriculture:tertium_shears" | "create:crafting/appliances/netherite_backtank" | "create:crafting/kinetics/metal_girder" | "create:crafting/kinetics/millstone" | "create:exposed_copper_shingle_stairs" | "xtonesreworked:ztyl_block_9_from_stonecutting" | "minecraft:conduit" | "ae2additions:cells/item/casing-4096k" | "minecraft:sticky_piston" | "minecraft:blue_glazed_terracotta" | "xtonesreworked:iszm_block_3" | "thermal:augments/machine_catalyst_augment" | "xtonesreworked:iszm_block_2" | "xtonesreworked:iszm_block_1" | "xtonesreworked:iszm_block_0" | "xtonesreworked:iszm_block_7" | "thermal:storage/corn_from_block" | "xtonesreworked:iszm_block_6" | "xtonesreworked:iszm_block_5" | "ae2:tools/portable_fluid_cell_1k" | "xtonesreworked:iszm_block_4" | "exnihilosequentia:ens_stone_hammer" | "minecraft:exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "thermal:machines/pulverizer/pulverizer_blaze_rod" | "xtonesreworked:iszm_block_9" | "xtonesreworked:iszm_block_8" | "bigreactors:turbine/reinforced/casing_alt" | "create:cut_diorite_brick_stairs" | "thermal:earth_charge/quartz_from_quartz_block" | "create:milling/wool" | "ae2additions:cells/super/64k-housing" | "create:compat/byg/milling/kovan_flower" | "toms_storage:adv_wireless_terminal" | "thermal:machines/smelter/smelter_coal_ore" | "thermalendergy:machine/press/press_prismalium_ingot_to_gear" | "framedblocks:framing_saw/framed_inner_prism" | "minecraft:stripped_oak_wood" | "mysticalagradditions:tconstruct/casting/tertium/nugget_sand_cast" | "thermal:machines/press/unpacking/press_enderium_nugget_unpacking" | "extendedcrafting:flux_star_block_uncraft" | "create:mixing/dough_by_mixing" | "farmersdelight:beef_patty_from_smoking" | "minecraft:comparator" | "thermal:machines/bottler/bottler_cyan_concrete" | "ae2:matter_cannon/nuggets/cobalt" | "ae2:matter_cannon/nuggets/beryllium" | "ae2additions:cells/super/1024k" | "ftbquests:loot_crate_opener" | "create:exposed_copper_tile_slab_from_exposed_copper_tiles_stonecutting" | "create:compat/upgrade_aquatic/milling/pink_searocket" | "fluxnetworks:wipe_fluxplug" | "create:cut_dripstone_wall" | "framedblocks:framed_vertical_stairs" | "colossalchests:chest_wall_obsidian" | "minecraft:granite_wall_from_granite_stonecutting" | "create:compat/silentsgems/crushing/zircon_ore" | "thermal:machines/press/unpacking/press_prismarine_unpacking" | "create:cutting/compat/byg/mahogany_log" | "xtonesreworked:vena_block_4_from_stonecutting" | "create:compat/environmental/milling/white_delphinium" | "minecraft:cut_red_sandstone" | "create:crushing/raw_copper" | "create:polished_cut_veridium_slab" | "mysticalagriculture:seed/infusion/uranium" | "create:small_deepslate_bricks_from_stone_types_deepslate_stonecutting" | "mysticalagriculture:tertium_block_uncraft" | "minecraft:andesite_slab_from_andesite_stonecutting" | "thermalendergy:machine/smelter/stellarium_ingot" | "create:cut_calcite_brick_slab" | "mysticalagriculture:essence/minecraft/experience_droplet" | "create:crushing/raw_tin_ore" | "create:smelting/bread" | "thermal:machines/smelter/smelter_alloy_signalum" | "mobilebeacon:mobile_beacon_emerald_from_ii" | "mysticalagriculture:prudentium_sickle" | "farmersdelight:canvas_sign" | "thermal:storage/signalum_block" | "thermal:smelting/invar_ingot_from_dust_smelting" | "create:crafting/copper/waxed_exposed_copper_shingles_from_honeycomb" | "create:cut_limestone_brick_stairs" | "mysticalagriculture:augment/pathing_aoe_i" | "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "create:item_application/copper_casing_from_log" | "modularrouters:fluid_module_2_x4" | "create:crushing/raw_quicksilver_block" | "xtonesreworked:sols_block_13_from_stonecutting" | "farmersdelight:integration/create/milling/wild_onions" | "farmersdelight:oak_cabinet" | "farmersdelight:integration/immersiveengineering/crusher/wild_rice" | "minecraft:white_wool_from_string" | "create:cutting/compat/biomesoplenty/stripped_willow_wood" | "create:compat/byg/milling/bistort" | "minecraft:cobblestone_wall_from_cobblestone_stonecutting" | "ae2:network/cells/item_cell_housing" | "minecraft:white_stained_glass_pane" | "create:crafting/copper/waxed_copper_tile_slab_from_honeycomb" | "xtonesreworked:roen_block_2_from_stonecutting" | "mysticalagriculture:seed/crafting/nitro_crystal" | "createarmory:five_five_six_mold_recipe" | "ae2:shaped/walls/smooth_sky_stone_block" | "minecraft:yellow_dye_from_sunflower" | "mysticalagriculture:essence/appliedenergistics2/fluix_dust" | "thermal:machines/crucible/crucible_magma_block_to_lava" | "create:crafting/kinetics/windmill_bearing" | "create:small_crimsite_bricks_from_stone_types_crimsite_stonecutting" | "xtonesreworked:azur_block_11_from_stonecutting" | "toms_storage:inventory_proxy" | "mysticalagriculture:souls/feather" | "minecraft:oak_slab" | "minecraft:orange_bed_from_white_bed" | "mysticalagriculture:awakened_supremium_ingot_uncraft" | "mysticalagradditions:insanium_coal_block_uncraft" | "create:compat/traverse/cutting/stripped_fir_log" | "xtonesreworked:reds_block_0" | "mysticalagriculture:essence/minecraft/quartz" | "create:tiled_glass_from_glass_colorless_stonecutting" | "mysticalagriculture:essence/tconstruct/pig_iron_ingot" | "exnihilosequentia:sieve/ens_ghast_tear" | "create:milling/sea_pickle" | "minecraft:mangrove_sign" | "farmersdelight:cutting/wild_carrots" | "create:smelting/silver_ingot_compat_thermal" | "create:cutting/compat/twilightforest/dark_log" | "mysticalagriculture:essence/minecraft/beetroot" | "create:pressing/iron_ingot" | "create:cut_deepslate_stairs" | "minecraft:yellow_wool" | "mysticalagriculture:seed/crafting/refined_obsidian" | "create:cut_ochrum_brick_slab" | "mysticalagradditions:tconstruct/melting/tertium/block" | "ae2additions:cells/fluid/16384k" | "exnihilosequentia:ens_netherite_mesh" | "minecraft:glass_pane" | "xtonesreworked:myst_block_0_alternative" | "mysticalagriculture:prudentium_essence" | "farmersdelight:netherite_knife_smithing" | "create:cutting/compat/forbidden_arcanus/stripped_cherrywood" | "xtonesreworked:zone_block_0" | "ae2:transform/chipped_budding_quartz" | "minecraft:clay" | "mysticalagriculture:imperium_ingot_block" | "ae2:network/crafting/cpu_crafting_unit" | "mysticalagriculture:seed/crafting/dye" | "exnihilosequentia:ens_stone_barrel" | "mysticalagriculture:imperium_block" | "farmersdelight:rice_panicle" | "ae2:shaped/slabs/smooth_sky_stone_block" | "create:crafting/kinetics/mechanical_plough" | "framedblocks:framed_flat_ext_double_slope_panel_corner" | "bigreactors:misc/wrench" | "ae2additions:components/super/256k" | "create:compat/silentsgems/crushing/kyanite_ore" | "mysticalagradditions:inferium_apple" | "create:framed_glass_pane" | "thermal:machines/smelter/smelter_electrum_armor" | "ae2:shaped/stairs/smooth_quartz_block" | "farmersdelight:tatami" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "ae2:network/blocks/interfaces_interface_part" | "colossalchests:colossal_chest_silver" | "thermal:cyan_dye_from_apatite" | "create:compat/projectvibrantjourneys/cutting/stripped_palm_log" | "framedblocks:framing_saw/framed_vertical_half_stairs" | "laserio:card_item" | "xtonesreworked:mint_block_0" | "colossalchests:interface_gold" | "xtonesreworked:zone_block_8" | "xtonesreworked:zone_block_7" | "xtonesreworked:zone_block_6" | "ae2:materials/annihilationcore" | "modularrouters:range_down_augment" | "xtonesreworked:zone_block_5" | "xtonesreworked:zone_block_4" | "mysticalagriculture:seed/crafting/compressed_iron" | "xtonesreworked:zone_block_3" | "xtonesreworked:zone_block_2" | "xtonesreworked:zone_block_1" | "mysticalagriculture:seed/infusion/honey" | "effortlessbuilding:diamond_randomizer_bag" | "bigreactors:turbine/reinforced/casing" | "thermal:machines/press/unpacking/press_raw_tin_unpacking" | "xtonesreworked:zone_block_9" | "ae2:network/cables/dense_covered_green" | "minecraft:leather_boots" | "mmt:metal/thlanium/3" | "create:milling/dandelion" | "mmt:metal/thlanium/4" | "mmt:metal/thlanium/1" | "mmt:metal/thlanium/2" | "minecraft:black_carpet_from_white_carpet" | "farmersdelight:cutting/crimson_door" | "create:crafting/logistics/andesite_tunnel" | "xtonesreworked:kryp_block_12_from_stonecutting" | "thermal:machines/press/packing3x3/press_signalum_nugget_packing" | "mysticalagriculture:seed/infusion/bronze" | "mysticalagriculture:essence/common/chrome_ingot" | "thermal:machines/press/press_green_bean_packing" | "framedblocks:framing_saw/framed_gate" | "xtonesreworked:lave_block_13_from_stonecutting" | "mysticalagriculture:essence/minecraft/andesite" | "xtonesreworked:mint_block_11_from_stonecutting" | "exnihilosequentia:compost/ens_cactus" | "create:splashing/crushed_raw_iron" | "mysticalagriculture:seed/reprocessor/steeleaf" | "bigreactors:magentite_component_to_storage" | "extendedcrafting:redstone_ingot_block" | "colossalchests:colossal_chest_gold" | "framedblocks:framing_saw/framed_double_slope" | "enderstorage:recolour_ender_chest" | "mysticalagriculture:seed/reprocessor/tungsten" | "framedblocks:framing_saw/framed_flat_ext_slope_panel_corner" | "thermal:storage/spinach_block" | "minecraft:baked_potato_from_smoking" | "create:polished_cut_granite_wall" | "thermal:machines/pulverizer/pulverizer_raw_iron" | "ae2:matter_cannon/nuggets/lithium" | "xtonesreworked:mint_block_6_from_stonecutting" | "thermal:fuels/numismatic/numismatic_gold_coin" | "packagedauto:fluid_package_filler" | "expatternprovider:ebus_out" | "mysticalagriculture:essence/minecraft/glowstone_dust" | "ae2:network/cables/covered_purple" | "minecraft:polished_blackstone_brick_wall_from_blackstone_stonecutting" | "framedblocks:framed_double_stairs" | "farmersdelight:cutting/red_mushroom_colony" | "framedblocks:framed_inner_prism" | "mysticalagriculture:prudentium_boots" | "create:cut_ochrum_bricks_from_stone_types_ochrum_stonecutting" | "mysticalagriculture:seed/infusion/manasteel" | "mysticalagriculture:soulium_dust_smelted" | "thermal:machines/press/unpacking/press_tar_unpacking" | "colossalchests:colossal_chest_diamond" | "farmersdelight:cutting/acacia_log" | "ae2additions:cells/super/256k" | "create:cut_asurine_slab_recycling" | "minecraft:magma_block" | "create:cut_limestone_wall_from_stone_types_limestone_stonecutting" | "mmt:gem/opal/1" | "mmt:gem/opal/2" | "thermal:tinker_bench" | "create:small_granite_brick_stairs_from_stone_types_granite_stonecutting" | "framedblocks:framing_saw/framed_elevated_slope_slab" | "laserio:card_redstone" | "extendedcrafting:flux_crafter" | "sgjourney:plasma_converter" | "exnihilosequentia:hammer/ens_netherrack" | "packagedexcrafting:ultimate_crafter_ae" | "farmersdelight:fried_egg_from_smoking" | "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "xtonesreworked:lair_block_12_from_stonecutting" | "framedblocks:framed_pyramid_slab" | "thermal:earth_charge/niter_dust_from_niter" | "create:crafting/materials/experience_block" | "xtonesreworked:tank_block_10_from_stonecutting" | "exnihilosequentia:fluid_item/ens_horn_coral" | "mysticalagriculture:seed/infusion/marble" | "xtonesreworked:sync_block_11_from_stonecutting" | "create:vertical_framed_glass_pane" | "minecraft:end_stone_bricks_from_end_stone_stonecutting" | "thermal:machines/smelter/smelter_raw_iron" | "packagedauto:packager" | "mysticalagriculture:seed/crafting/awakened_draconium" | "minecraft:ens_basalt" | "create:milling/ink_sac" | "create:limestone_pillar_from_stone_types_limestone_stonecutting" | "framedblocks:framed_sloped_stairs" | "thermal:machines/press/press_peanut_packing" | "create:haunting/warped_fungus" | "create:cutting/compat/byg/blue_enchanted_wood" | "framedblocks:framed_elevated_slope_slab" | "thermal:machines/press/packing3x3/press_sugar_cane_packing" | "extendedcrafting:ender_component" | "mysticalagriculture:imperium_watering_can" | "exnihilosequentia:crucible/ens_andesite" | "xtonesreworked:vena_block_8_from_stonecutting" | "create:deploying/waxed_exposed_cut_copper_from_adding_wax" | "fluxnetworks:fluxcontroller" | "create:small_tuff_brick_slab_recycling" | "create:compat/betterendforge/pressing/crystal_moss_path" | "ae2:matter_cannon/nuggets/osmium" | "create:compat/botania/milling/purple_petal" | "create:polished_cut_andesite_slab_recycling" | "bigreactors:reactor/reinforced/controlrod_alt" | "create:sequenced_assembly/track" | "create:polished_cut_andesite_stairs_from_stone_types_andesite_stonecutting" | "farmersdelight:cooking/bone_broth" | "exnihilosequentia:hammer/ens_brain_coral" | "create:mixing/tea" | "exmachinis:netherite_upgrade" | "minecraft:waxed_exposed_cut_copper_slab" | "minecraft:dark_oak_fence" | "create:cut_deepslate_wall" | "xtonesreworked:cray_block_13" | "thermalendergy:prismalium_ingot_from_block" | "thermal:rich_slag_bricks" | "xtonesreworked:cray_block_14" | "xtonesreworked:cray_block_15" | "framedblocks:framing_saw/framed_prism" | "mysticalagriculture:inferium_gemstone" | "thermal:machines/press/unpacking/press_sulfur_unpacking" | "create:compat/byg/milling/hydrangea_bush" | "farmersdelight:cutting/melon" | "thermal:earth_charge/prismarine_shard_from_prismarine" | "modularrouters:detector_module" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "create:polished_cut_diorite_wall_from_stone_types_diorite_stonecutting" | "create:cutting/compat/twilightforest/stripped_dark_wood" | "framedblocks:framing_saw/framed_obsidian_pressure_plate" | "create:blasting/ingot_tin_compat_mekanism" | "framedblocks:framing_saw/framed_horizontal_pane" | "thermal:machines/sawmill/sawmill_rubberwood_logs" | "modularrouters:activator_module" | "exnihilosequentia:sieve/ens_seed_yellow_coral" | "exmachinis:flux_compactor" | "ae2:network/cables/dense_smart_purple" | "minecraft:blaze_powder" | "create:cutting/compat/byg/stripped_cherry_wood" | "minecraft:chain" | "create:compat/byg/milling/black_rose" | "create:cutting/compat/byg/imparius_hyphae" | "thermal:parts/constantan_gear" | "thermal:storage/bamboo_block" | "framedblocks:framed_one_way_window" | "minecraft:oak_fence" | "mysticalagriculture:seed/reprocessor/hop_graphite" | "create:polished_cut_calcite_wall_from_stone_types_calcite_stonecutting" | "sgjourney:naquadah_alloy_from_naquadah_block" | "create:blasting/lead_ingot_compat_thermal" | "ae2:decorative/sky_stone_small_brick_from_stonecutting" | "xtonesreworked:lave_block_7_from_stonecutting" | "create:small_veridium_bricks_from_stone_types_veridium_stonecutting" | "xtonesreworked:azur_block_15_from_stonecutting" | "xtonesreworked:cray_block_10" | "xtonesreworked:cray_block_11" | "mysticalagriculture:awakened_supremium_pickaxe" | "xtonesreworked:cray_block_12" | "ae2:matter_cannon/nuggets/lanthanum" | "mysticalagriculture:seed/crafting/ruby" | "mysticalagriculture:seed/reprocessor/experience" | "mysticalagriculture:seed/infusion/amethyst_bronze" | "mysticalagriculture:soulium_gemstone" | "mysticalagriculture:awakened_supremium_ingot_recraft" | "create:cut_andesite_brick_slab_recycling" | "create:cut_tuff_stairs" | "mysticalagriculture:essence/botania/lime_mystical_flower" | "framedblocks:framed_half_stairs" | "minecraft:deepslate" | "create:haunting/crimson_fungus" | "ae2:matter_cannon/nuggets/palladium" | "ae2:inscriber/calculation_processor" | "thermal:rockwool/blue_rockwool_from_dye" | "thermal:storage/sadiroot_from_block" | "packagedauto:unpackager" | "create:crafting/logistics/redstone_contact" | "mysticalagriculture:seed/infusion/apatite" | "thermal:gunpowder_mushroom_spores" | "framedblocks:framed_slope_slab" | "mysticalagriculture:seed/infusion/invar" | "mmt:metal/iridium/4" | "create:cut_granite_brick_stairs_from_stone_types_granite_stonecutting" | "mmt:metal/iridium/2" | "mmt:metal/iridium/3" | "create:compat/atmospheric/cutting/stripped_grimwood_log" | "mmt:metal/iridium/1" | "ae2:tools/certus_quartz_spade" | "farmersdelight:skillet" | "thermal_extra:parts/dragonsteel_gear" | "thermal:machines/insolator/insolator_lily_pad" | "minecraft:prismarine_slab_from_prismarine_stonecutting" | "create:crafting/kinetics/light_gray_valve_handle_from_other_valve_handle" | "exnihilosequentia:crucible/ens_leaves" | "simplybackpacks:epicbackpack" | "ae2:network/cables/dense_covered_black" | "ae2:network/blocks/controller" | "create:compat/druidcraft/cutting/elder_log" | "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "thermal:earth_charge/lapis_dust_from_lapis" | "thermal:machines/press/press_bell_pepper_packing" | "extendedcrafting:crystaltine_block" | "mobilebeacon:mobile_beacon_gold_from_ii" | "minecraft:green_terracotta" | "create:filling/honey_bottle" | "minecraft:white_stained_glass" | "create:compat/silentsgems/crushing/pyrope_ore" | "create:compat/silentsgems/crushing/lepidolite_ore" | "create:layered_asurine_from_stone_types_asurine_stonecutting" | "mysticalagriculture:seed/crafting/stone" | "thermal:smelting/constantan_ingot_from_dust_blasting" | "thermal:machines/press/press_lead_ingot_to_plate" | "sgjourney:basic_interface" | "create:cut_diorite_brick_stairs_from_stone_types_diorite_stonecutting" | "minecraft:purpur_stairs" | "ae2:misc/fluixpearl" | "exnihilosequentia:sieve/ens_gold_pieces_crushed_netherrack" | "fluxnetworks:herculeanfluxstorage" | "mysticalagriculture:seed/reprocessor/air" | "itemfilters:always_true_from_others" | "thermalendergy:melodium_ingot_from_dust" | "create:cut_limestone_stairs_from_stone_types_limestone_stonecutting" | "mysticalagriculture:seed/infusion/yellorium" | "create:crafting/kinetics/large_cogwheel_from_little" | "create:splashing/immersiveengineering/crushed_raw_lead" | "mysticalagriculture:imperium_chestplate" | "thermal:machines/pulverizer/pulverizer_signalum_plate_to_dust" | "xtonesreworked:azur_block_3_from_stonecutting" | "create:polished_cut_crimsite_slab_recycling" | "create:sandpaper_polishing/rose_quartz" | "thermal_extra:soul_infused_glass" | "create:cutting/compat/blue_skies/stripped_cherry_wood" | "thermal:machines/press/press_rice_unpacking" | "mysticalagriculture:augment/flight" | "mysticalagriculture:stonecutting/soulstone_bricks_stairs_from_soulstone" | "mysticalagriculture:essence/minecraft/redstone" | "ae2:network/cables/dense_smart_gray" | "ae2:tools/paintballs_lumen_pink" | "mmt:gem/aquamarine/1" | "mmt:gem/aquamarine/2" | "create:blasting/ingot_nickel_compat_immersiveengineering" | "framedblocks:framed_vertical_double_stairs_rotate_to_framed_double_stairs" | "create:cut_veridium_slab_from_stone_types_veridium_stonecutting" | "minecraft:quartz_from_blasting" | "ae2:network/parts/terminals_pattern_encoding" | "create:cutting/compat/biomesoplenty/stripped_redwood_log" | "bigreactors:reactor/basic/controller_ingots_uranium" | "modularrouters:fluid_module_2" | "thermal_extra:smelting/soul_infused_ingot_from_dust_smelting" | "create:compat/druidcraft/cutting/darkwood_log" | "minecraft:purpur_slab" | "farmersdelight:light_gray_canvas_sign" | "mysticalagriculture:seed/crafting/aluminum" | "minecraft:chiseled_polished_blackstone_from_blackstone_stonecutting" | "colossalchests:interface_wood" | "thermal:fuels/gourmand/gourmand_radish_block" | "mysticalagriculture:souls/wool" | "exnihilosequentia:ens_mangrove_barrel" | "mysticalagriculture:essence/minecraft/spider_eye" | "thermalendergy:melodium_ingot" | "xtonesreworked:reds_block_13_from_stonecutting" | "thermal:redstone_tnt" | "minecraft:gold_nugget" | "thermal:redstone_mushroom_spores" | "create:cut_ochrum_slab_from_stone_types_ochrum_stonecutting" | "mmt:metal/abiding_alloy/1" | "mmt:metal/abiding_alloy/2" | "mmt:metal/abiding_alloy/3" | "mmt:metal/abiding_alloy/4" | "create:small_dripstone_brick_slab" | "create:compat/betterendforge/pressing/amber_moss_path" | "create:crafting/kinetics/stressometerfrom_conversion" | "extendedcrafting:luminessence_block" | "minecraft:waxed_oxidized_cut_copper" | "minecraft:lime_bed_from_white_bed" | "exnihilosequentia:sieve/ens_seed_beetroot" | "mysticalagradditions:essence/nether_star_shard" | "mysticalagriculture:souls/salmon" | "thermal:machines/press/press_sadiroot_unpacking" | "create:copper_shingle_slab_from_copper_shingles_stonecutting" | "minecraft:ens_end_stone" | "exnihilosequentia:hammer/ens_diorite" | "create:small_calcite_brick_wall_from_stone_types_calcite_stonecutting" | "thermal:dynamo_numismatic" | "minecraft:blast_furnace" | "create:cut_scoria_bricks_from_stone_types_scoria_stonecutting" | "minecraft:polished_andesite_stairs" | "mysticalagradditions:tconstruct/casting/tertium/ingot_sand_cast" | "expatternprovider:ei_upgrade" | "farmersdelight:cutting/crimson_sign" | "thermal:fire_charge/lumium_ingot_4" | "minecraft:light_blue_stained_glass_pane_from_glass_pane" | "minecraft:magenta_dye_from_lilac" | "laserio:filter_count" | "ae2:materials/carddistribution" | "ae2:network/parts/import_bus" | "mysticalagriculture:seed/reprocessor/rose_gold" | "farmersdelight:canvas_rug" | "ae2:network/crafting/16k_cpu_crafting_storage" | "thermal:smelting/signalum_ingot_from_dust_blasting" | "minecraft:blue_stained_glass_pane_from_glass_pane" | "mysticalagriculture:essence/botania/black_mystical_flower" | "xtonesreworked:azur_block_7_from_stonecutting" | "minecraft:red_sandstone_wall_from_red_sandstone_stonecutting" | "thermal:augments/item_filter_augment" | "create:weathered_copper_tile_slab_from_weathered_copper_tiles_stonecutting" | "create:acacia_window" | "mmt:gem/amethyst/1" | "mmt:gem/amethyst/2" | "webdisplays:minepad" | "create:compat/environmental/milling/blue_delphinium" | "mmt:gem/amethyst/3" | "thermal:machines/press/packing2x2/press_sandstone_packing" | "thermal:machines/smelter/smelter_tin_dust" | "create:cut_veridium_brick_slab" | "create:cut_crimsite_brick_stairs" | "ae2:network/cables/glass_pink" | "ae2:network/cables/smart_cyan" | "xtonesreworked:sync_block_2_from_stonecutting" | "create:cutting/compat/byg/stripped_mahogany_log" | "exnihilosequentia:ens_iron_mesh" | "minecraft:fletching_table" | "modularrouters:inspection_filter" | "thermalendergy:machine/press/unpacking/press_melodium_unpacking" | "mysticalagriculture:seed/crafting/rock_crystal" | "thermal:lightning_tnt" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "create:compat/byg/milling/orange_amaranth" | "mysticaladaptations:insanium_scythe" | "farmersdelight:acacia_cabinet" | "thermal:machines/insolator/insolator_peony" | "thermal:machines/press/unpacking/press_diamond_unpacking" | "minecraft:mossy_cobblestone_wall" | "thermal_extra:storage/dragonsteel_nugget_from_ingot" | "minecraft:spyglass" | "create:smelting/glass_from_horizontal_framed_glass" | "mysticalagriculture:souls/tropical_fish" | "thermal:machines/smelter/smelter_catalyst_rich_slag" | "mysticaladaptations:insanium_furnace" | "mysticalagriculture:seed/infusion/blizz" | "minecraft:pink_stained_glass" | "minecraft:oak_chest_boat" | "minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting" | "mysticaladaptations:insanium_hoe" | "mysticalagriculture:seed/infusion/quartz_enriched_iron" | "create:cut_dripstone_slab_recycling" | "create:oxidized_copper_tile_stairs" | "create:cutting/jungle_wood" | "thermal:machines/press/press_copper_ingot_to_plate" | "mysticalagriculture:soulium_gemstone_block_uncraft" | "minecraft:yellow_stained_glass_pane" | "mysticalagriculture:essence/minecraft/rabbit_foot" | "exnihilosequentia:sieve/ens_golden_apple" | "minecraft:diorite_slab_from_diorite_stonecutting" | "thermal:machine_frame" | "mysticalagriculture:seed/crafting/squid" | "thermal:machines/press/press_iron_nugget_to_coin" | "farmersdelight:white_canvas_sign" | "create:deploying/waxed_oxidized_copper_tile_stairs_from_adding_wax" | "create:compat/byg/milling/white_sage" | "create:cutting/compat/twilightforest/sorting_wood" | "xtonesreworked:sync_block_6_from_stonecutting" | "create:crushing/amethyst_cluster" | "extendedcrafting:ultimate_table" | "modularrouters:blank_upgrade" | "create:polished_cut_dripstone_from_stone_types_dripstone_stonecutting" | "thermal:augments/rf_coil_augment" | "minecraft:oxidized_cut_copper_from_oxidized_copper_stonecutting" | "mysticalagriculture:essence/botania/red_mystical_flower" | "minecraft:bread" | "create:crafting/appliances/copper_diving_helmet" | "ae2:tools/portable_item_cell_64k" | "packagedexcrafting:advanced_crafter" | "create:compat/atmospheric/splashing/red_arid_sand" | "mysticalagriculture:seed/infusion/hop_graphite" | "minecraft:lever" | "thermal:machines/pyrolyzer/pyrolyzer_coal" | "create:crushing/deepslate_copper_ore" | "minecraft:end_stone_brick_wall_from_end_stone_stonecutting" | "mysticalagriculture:imperium_pickaxe" | "mysticaladaptations:augments/thirstless" | "create:cutting/compat/quark/stripped_blossom_log" | "mysticalagriculture:seed/infusion/squid" | "xtonesreworked:kryp_block_1_from_stonecutting" | "thermal:devices/rock_gen/rock_gen_blackstone" | "thermal:machines/smelter/smelter_copper_armor" | "thermal:redstone_grenade_4" | "exnihilosequentia:ens_diorite_crook" | "mysticalagriculture:seed/reprocessor/menril" | "minecraft:dark_oak_chest_boat" | "extendedcrafting:ender_ingot_uncraft" | "create:cutting/compat/tconstruct/stripped_greenheart_wood" | "exnihilosequentia:ens_diamond_crook" | "ae2:matter_cannon/nuggets/antimony" | "minecraft:black_banner" | "create:cutting/compat/byg/stripped_zelkova_wood" | "thermal:machine_insolator" | "minecraft:iron_shovel" | "mysticalagriculture:essence/draconicevolution/draconium_ingot" | "exnihilosequentia:sieve/ens_sugar_cane" | "mysticalagradditions:tconstruct/casting/soulium/ingot_sand_cast" | "ae2:smelting/smooth_sky_stone_block" | "create:cut_scoria_slab" | "mysticalagriculture:supremium_gemstone" | "thermal:machines/press/packing2x2/press_slag_packing" | "mysticalagriculture:imperium_hoe" | "create:splashing/red_sand" | "farmersdelight:cutting/jungle_log" | "framedblocks:framed_stone_button" | "packagedexcrafting:combination_crafter_ae" | "minecraft:black_bed_from_white_bed" | "thermal:machine_crucible" | "create:emptying/builders_tea" | "thermal:machines/press/press_invar_ingot_to_plate" | "create:calcite_pillar_from_stone_types_calcite_stonecutting" | "mysticalagriculture:augment/no_fall_damage" | "framedblocks:framed_double_slope_slab" | "xtonesreworked:reed_block_13_from_stonecutting" | "create:crushing/deepslate_emerald_ore" | "framedblocks:framing_saw/framed_wall" | "ae2:special/facade" | "xtonesreworked:vect_block_15_from_stonecutting" | "minecraft:cooked_chicken" | "thermal:smelting/tin_ingot_from_deepslate_ore_smelting" | "ae2additions:cells/chemical/casing-4096k" | "thermal:machines/centrifuge/centrifuge_blue_wool" | "ae2:decorative/sky_stone_brick" | "minecraft:oak_door" | "create:cutting/compat/byg/ebony_log" | "xtonesreworked:reds_block_1_from_stonecutting" | "thermal:machines/press/press_iron_ingot_to_coin" | "exnihilosequentia:compost/ens_hanging_roots" | "mysticalagriculture:seed/crafting/aquamarine" | "framedblocks:framed_wrench" | "thermal:machines/press/press_constantan_ingot_to_gear" | "thermal:machines/press/unpacking/press_nether_wart_unpacking" | "thermal:storage/rice_from_block" | "webdisplays:upgrade" | "minecraft:polished_diorite_stairs_from_diorite_stonecutting" | "create:cut_scoria_stairs_from_stone_types_scoria_stonecutting" | "create:cutting/compat/ecologics/walnut_log" | "farmersdelight:beetroot_from_crate" | "xtonesreworked:reds_block_9_from_stonecutting" | "minecraft:spruce_door" | "ae2:network/cables/dense_smart_white" | "create:crafting/kinetics/propeller" | "create:compat/byg/milling/california_poppy" | "create:cutting/compat/biomesoplenty/stripped_palm_wood" | "farmersdelight:cooked_salmon_slice_from_smoking" | "mysticalagriculture:essence/minecraft/arrow" | "thermal:machines/insolator/insolator_pumpkin" | "ae2:shaped/stairs/sky_stone_brick" | "create:compat/druidcraft/crushing/fiery_glass_ore" | "exmachinis:compacting/raw_iron" | "bigreactors:turbine/reinforced/redstoneport" | "mysticalagriculture:seed/reprocessor/iridium" | "create:cutting/compat/byg/cherry_log" | "modularrouters:dropper_module" | "mysticalagriculture:soul_jar_empty" | "farmersdelight:straw" | "create:cut_diorite_brick_wall_from_stone_types_diorite_stonecutting" | "minecraft:dark_prismarine" | "thermal:machines/pulverizer/pulverizer_coal_ore" | "minecraft:leather_horse_armor" | "ae2:network/cables/glass_magenta" | "thermal_extra:machine/smelter/dragonsteel_ingot_from_dust" | "toms_storage:item_filter" | "minecraft:candle" | "mysticalagriculture:essence/minecraft/nether_wart" | "framedblocks:framed_collapsible_block" | "framedblocks:framed_cube" | "thermal:machines/press/unpacking/press_clay_unpacking" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "farmersdelight:integration/immersiveengineering/crusher/wild_tomatoes" | "framedblocks:framed_vertical_divided_stairs" | "ae2:smelting/silicon_from_certus_quartz_dust" | "mysticalagriculture:tertium_farmland" | "komarumod:komaru_powder" | "ae2:network/blocks/spatial_io_port" | "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "create:cut_calcite_slab_recycling" | "farmersdelight:cutting/cornflower" | "mysticalagriculture:seed/infusion/creeper" | "bigreactors:fluidizer/solidmixing/verderium_1" | "create:cutting/compat/twilightforest/mining_log" | "create:compat/byg/milling/purple_tulip" | "create:cut_ochrum_slab_recycling" | "bigreactors:fluidizer/solidmixing/verderium_2" | "thermal_extra:machine/press/dragonsteel_gear" | "thermal:storage/strawberry_block" | "farmersdelight:cutting/deepslate" | "mysticalagriculture:inferium_reprocessor" | "thermal:machines/smelter/smelter_bronze_armor" | "thermal:storage/gunpowder_block" | "framedblocks:framed_redstone_torch" | "mmt:metal/zinc/3" | "mmt:metal/zinc/4" | "thermal:machines/press/packing3x3/press_raw_copper_packing" | "mmt:metal/zinc/1" | "mmt:metal/zinc/2" | "minecraft:jungle_slab" | "mysticalagriculture:seed/reprocessor/obsidian" | "thermal:storage/raw_tin_block" | "exnihilosequentia:heat/ens_torch" | "xtonesreworked:mint_block_15_from_stonecutting" | "ae2:tools/network_memory_card_cyan" | "thermal:machines/pulverizer/pulverizer_tin_ore" | "farmersdelight:cutting/birch_wood" | "minecraft:skull_banner_pattern" | "create:compat/byg/crushing/brimstone_nether_gold_ore" | "farmersdelight:shepherds_pie_block" | "framedblocks:framed_lever" | "create:blasting/ingot_aluminum_compat_immersiveengineering" | "mysticalagriculture:inferium_helmet" | "farmersdelight:cutting/warped_sign" | "mysticalagriculture:prudentium_shovel" | "bigreactors:reprocessor/glass" | "mysticalagriculture:essence/minecraft/coal" | "minecraft:granite" | "minecraft:melon_seeds" | "thermal:machines/press/press_eggplant_unpacking" | "sgjourney:syringe" | "automobility:attachment/rear/grindstone" | "create:cutting/stripped_acacia_wood" | "xtonesreworked:lair_block_2_from_stonecutting" | "mysticalagriculture:seed/crafting/inferium" | "mysticalagriculture:seed/crafting/iridium" | "minecraft:black_dye_from_wither_rose" | "mysticalagriculture:essence/minecraft/red_sand" | "exnihilosequentia:ens_end_cake" | "thermal:machines/smelter/smelter_nickel_plate_to_ingot" | "thermal:machines/pulverizer/pulverizer_niter_ore" | "create:washing/construction_paste" | "create:compat/byg/milling/firecracker_flower_bush" | "thermal:device_rock_gen" | "mysticalagriculture:inferium_sword" | "create:compat/byg/milling/angelica" | "create:haunting/soul_campfire" | "exnihilosequentia:sieve/ens_seed_red_coral" | "farmersdelight:cutting/kelp_roll" | "exnihilosequentia:hammer/ens_cobblestone" | "extendedcrafting:ender_ingot_recraft" | "ae2:network/cables/glass_yellow" | "ae2:shaped/walls/quartz_bricks" | "create:cut_deepslate_brick_slab_from_stone_types_deepslate_stonecutting" | "mysticalagriculture:seed/crafting/manyullyn" | "ae2:matter_cannon/nuggets/aluminum" | "thermal:machines/pulverizer/pulverizer_bronze_ingot_to_dust" | "create:cutting/compat/byg/fungal_imparius_stem" | "thermal:smelting/apatite_from_blasting" | "create:crafting/kinetics/brown_seat_from_other_seat" | "thermal:machines/press/press_corn_packing" | "create:deploying/waxed_exposed_cut_copper_stairs_from_adding_wax" | "thermal:lime_concrete_powder_with_slag" | "mysticalagriculture:seed/infusion/dirt" | "thermal:machines/centrifuge/centrifuge_pink_rockwool" | "minecraft:packed_ice" | "laserio:card_holder" | "ae2:matter_cannon/nuggets/zinc" | "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "create:crafting/kinetics/copper_door" | "create:crafting/copper/waxed_oxidized_copper_tiles_from_honeycomb" | "exnihilosequentia:sieve/ens_spruce_sapling" | "create:andesite_bars_from_andesite_alloy_stonecutting" | "ae2:tools/paintballs_brown" | "thermal_extra:machine/press/soul_infused_nugget_to_coin" | "thermal:storage/onion_from_block" | "minecraft:cobbled_deepslate_wall" | "create:cutting/compat/tconstruct/greenheart_wood" | "minecraft:purpur_slab_from_purpur_block_stonecutting" | "create:compat/byg/milling/cyan_rose" | "thermalendergy:machine/press/press_melodium_nugget_to_coin" | "thermal:machines/smelter/smelter_tin_plate_to_ingot" | "ae2:matter_cannon/nuggets/germanium" | "xtonesreworked:tank_block_14_from_stonecutting" | "ae2:tools/paintballs_lumen_magenta" | "thermal:stonecutting/chiseled_slag_from_stonecutting" | "create:polished_cut_limestone_slab_recycling" | "thermal:augments/dynamo_output_augment" | "extendedcrafting:crystaltine_component" | "thermal:machines/bottler/bottler_orange_concrete" | "create:polished_cut_crimsite_wall" | "minecraft:smooth_stone" | "ae2:decorative/chiseled_quartz_block_from_stonecutting" | "create:cutting/compat/byg/lament_wood" | "exnihilosequentia:ens_raw_aluminum" | "create:compat/silentsgems/crushing/turquoise_ore" | "mysticalagradditions:tconstruct/tools/materials/supremium/block" | "exnihilosequentia:hammer/ens_gravel" | "create:mangrove_window_pane" | "thermal:machines/press/press_hops_unpacking" | "minecraft:purple_carpet" | "mysticalagradditions:tconstruct/tools/materials/prudentium/nugget" | "minecraft:polished_granite_slab_from_granite_stonecutting" | "extendedcrafting:the_ultimate_catalyst" | "mysticalagriculture:seed/infusion/zinc" | "xtonesreworked:vena_block_0_from_stonecutting" | "create:ornate_iron_window" | "colossalchests:chest_wall_diamond" | "minecraft:ender_eye" | "framedblocks:framed_flat_inner_slope_slab_corner" | "mysticalagriculture:seed/crafting/ghast" | "create:crushing/obsidian" | "framedblocks:framing_saw/framed_trapdoor" | "farmersdelight:apple_pie_from_slices" | "create:cut_andesite_brick_slab_from_stone_types_andesite_stonecutting" | "mysticalagriculture:prosperity_block" | "minecraft:birch_slab" | "mysticalagriculture:seed/infusion/air" | "create:cut_scoria_brick_wall_from_stone_types_scoria_stonecutting" | "create:milling/gravel" | "create:cutting/compat/byg/stripped_holly_log" | "minecraft:waxed_cut_copper_stairs" | "thermal_extra:augments/rf_coil_xfer_augment_1" | "minecraft:quartz_bricks_from_quartz_block_stonecutting" | "thermal:storage/flax_from_block" | "thermal_extra:augments/rf_coil_xfer_augment_3" | "thermal_extra:augments/rf_coil_xfer_augment_2" | "mysticalagriculture:essence/minecraft/music_disc_blocks" | "thermal_extra:augments/rf_coil_xfer_augment_5" | "thermal_extra:augments/rf_coil_xfer_augment_4" | "minecraft:pink_stained_glass_pane_from_glass_pane" | "thermal:storage/lumium_ingot_from_nuggets" | "mysticalagriculture:essence/minecraft/grass_block" | "mysticalagriculture:seed/infusion/blitz" | "create:smelting/ingot_uranium_compat_mekanism" | "create:cutting/compat/byg/witch_hazel_wood" | "minecraft:stone_hoe" | "create:cut_deepslate_brick_wall" | "thermal:smelting/niter_from_smelting" | "toms_storage:paint_kit" | "sgjourney:naquadah_boots" | "thermal:machines/insolator/insolator_dark_oak_sapling" | "thermal:rubberwood_fence_gate" | "create:cutting/compat/twilightforest/stripped_transformation_log" | "ae2:block_cutter/walls/quartz_wall" | "ae2:network/blocks/io_condenser" | "minecraft:exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "thermal:machines/bottler/bottler_yellow_concrete" | "minecraft:cooked_mutton_from_campfire_cooking" | "thermal_extra:parts/twinite_gear" | "create:blasting/ingot_lead_compat_immersiveengineering" | "create:small_scoria_bricks_from_stone_types_scoria_stonecutting" | "minecraft:cooked_beef" | "framedblocks:framing_saw/framed_slope_slab" | "thermal:machines/pulverizer/pulverizer_constantan_plate_to_dust" | "automobility:frame/standard_magenta" | "exnihilosequentia:crucible/ens_diorite" | "automobility:attachment/rear/banner_post" | "minecraft:oxidized_cut_copper" | "thermal:machines/press/press_tomato_packing" | "mysticalagriculture:seed/crafting/cow" | "create:crushing/raw_gold" | "xtonesreworked:vect_block_11_from_stonecutting" | "mysticalagradditions:tertium_coal_block_uncraft" | "mysticalagriculture:seed/reprocessor/brass" | "mysticalagriculture:seed/infusion/experience" | "thermal:machines/insolator/insolator_vine" | "thermal:machines/press/press_gold_ingot_to_coin" | "create:smelting/ingot_osmium_compat_mekanism" | "minecraft:gold_nugget_from_smelting" | "minecraft:chiseled_quartz_block_from_quartz_block_stonecutting" | "create:filling/sweet_roll" | "mysticalagriculture:soulium_ingot" | "mysticalagriculture:prudentium_fishing_rod" | "webdisplays:screen" | "xtonesreworked:roen_block_6_from_stonecutting" | "thermal:machines/insolator/insolator_sea_pickle" | "mysticalagriculture:essence/powah/uraninite" | "ae2:network/cables/dense_smart_black" | "ae2:materials/cardredstone" | "thermal:machines/press/press_constantan_ingot_to_plate" | "ae2:matter_cannon/nuggets/strontium" | "bigreactors:crafting/blutonium_nugget_to_ingot" | "mysticalagriculture:essence/minecraft/brown_dye" | "mysticalagriculture:supremium_essence_uncraft" | "thermal:dynamo_magmatic" | "minecraft:mangrove_pressure_plate" | "thermal:device_collector" | "create:crafting/kinetics/green_seat_from_other_seat" | "exnihilosequentia:ens_andesite_hammer" | "xtonesreworked:tank_block_9_from_stonecutting" | "create:cutting/compat/quark/blossom_wood" | "create:cut_veridium_from_stone_types_veridium_stonecutting" | "ae2:decorative/cut_quartz_block_from_stonecutting" | "thermal:devices/potion_diffuser/potion_diffuser_boost_glowstone_dust" | "mysticalagriculture:seed/reprocessor/coal" | "thermal:storage/enderium_ingot_from_nuggets" | "create:splashing/lime_concrete_powder" | "farmersdelight:pink_canvas_sign" | "mysticalagriculture:seed/infusion/limestone" | "thermal:smelting/lead_ingot_from_raw_blasting" | "minecraft:weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "create:cutting/compat/twilightforest/time_log" | "create:small_andesite_brick_slab_from_stone_types_andesite_stonecutting" | "bigreactors:turbine/ridiculite_block" | "xtonesreworked:reed_block_7_from_stonecutting" | "create:deploying/waxed_weathered_copper_tiles_from_adding_wax" | "mysticalagriculture:awakening_altar" | "mysticalagriculture:augment/attack_aoe_ii" | "thermal:machines/smelter/smelter_invar_tools" | "ae2:shaped/slabs/cut_quartz_block" | "mysticalagriculture:essence/thermal/blitz_rod" | "create:small_scorchia_brick_slab" | "create:crushing/emerald_ore" | "ae2:network/cells/item_storage_components_cell_1k_part" | "mmt:metal/adamanite/3" | "thermal:machines/press/packing3x3/press_niter_packing" | "mmt:metal/adamanite/4" | "mmt:metal/adamanite/1" | "mmt:metal/adamanite/2" | "thermal:fire_charge/enderium_ingot_2" | "farmersdelight:cooked_mutton_chops" | "mysticalagriculture:seed/crafting/wither_skeleton" | "mysticalagriculture:earth_agglomeratio" | "ae2:shaped/walls/smooth_quartz_block" | "framedblocks:framing_saw/framed_vertical_double_stairs" | "minecraft:shulker_box_coloring" | "create:cutting/compat/ecologics/stripped_coconut_log" | "create:cutting/compat/byg/stripped_aspen_log" | "create:splashing/white_concrete_powder" | "exnihilosequentia:sieve/ens_glowstone" | "enderstorage:ender_chest" | "ae2:block_cutter/slabs/smooth_sky_stone_slab" | "create:compat/byg/milling/pink_anemone" | "createarmory:strengthened_brass_recipe" | "create:weathered_copper_shingle_stairs" | "mysticalagriculture:essence/minecraft/red_dye" | "thermal:machines/press/unpacking/press_electrum_nugget_unpacking" | "mysticalagradditions:tconstruct/tools/materials/soulium/nugget" | "create:crafting/logistics/redstone_link" | "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "create:small_dripstone_brick_slab_from_stone_types_dripstone_stonecutting" | "mysticalagradditions:tconstruct/casting/imperium/block" | "exmachinis:compacting/raw_uranium" | "minecraft:enchanting_table" | "ae2:network/blocks/crystal_processing_quartz_growth_accelerator" | "minecraft:white_glazed_terracotta" | "minecraft:lead" | "farmersdelight:roast_chicken_block" | "thermal:rubberwood_slab" | "xtonesreworked:reds_block_5_from_stonecutting" | "thermal:machines/smelter/smelter_catalyst_cinnabar" | "mysticalagriculture:seed/reprocessor/electrum" | "exnihilosequentia:crucible/ens_cobblestone" | "create:cut_asurine_from_stone_types_asurine_stonecutting" | "mysticalagradditions:imperium_paxel" | "exnihilosequentia:ens_nether_brick_crook" | "exnihilosequentia:ens_warped_barrel" | "ae2:block_cutter/slabs/smooth_quartz_slab" | "create:cutting/compat/forbidden_arcanus/cherrywood_log" | "exnihilosequentia:crucible/ens_stone" | "thermal_extra:machine/pulverizer/dragonsteel_dust" | "mysticalagriculture:awakened_supremium_fishing_rod" | "enderstorage:ender_tank" | "farmersdelight:cooked_chicken_cuts" | "createarmory:double_barrel_manual_load_recipe" | "sgjourney:naquadah_alloy" | "minecraft:stripped_spruce_wood" | "minecraft:acacia_wood" | "mobilebeacon:mobile_beacon_diamond_ii" | "mysticalagriculture:soul_jar" | "ae2:tools/network_memory_card_red" | "thermalendergy:machine/pulverizer/pulverizer_melodium_ingot_to_dust" | "create:dripstone_pillar_from_stone_types_dripstone_stonecutting" | "create:acacia_window_pane" | "create:cut_granite_brick_slab_from_stone_types_granite_stonecutting" | "exmachinis:flux_hammer" | "create:cutting/compat/byg/stripped_rainbow_eucalyptus_log" | "xtonesreworked:roen_block_12_from_stonecutting" | "ae2:matter_cannon/nuggets/potassium" | "mysticalagriculture:tertium_growth_accelerator" | "create:cut_diorite_brick_wall" | "automobility:frame/steel_motorcar" | "farmersdelight:cutting/beef" | "mysticalagriculture:prosperity_ingot_block_uncraft" | "create:compat/silentsgems/crushing/green_sapphire_ore" | "sgjourney:reaction_chamber" | "create:sequenced_assembly/precision_mechanism" | "ae2additions:crafting/1024k_storage" | "exnihilosequentia:ens_silver_nugget" | "create:compat/silentsgems/crushing/yellow_diamond_ore" | "minecraft:red_wool" | "thermal:machines/press/press_signalum_ingot_to_gear" | "farmersdelight:integration/immersiveengineering/cloche/tomato" | "create:compat/byg/milling/magenta_tulip" | "farmersdelight:bread_from_smoking" | "modularrouters:energy_distributor_module" | "mysticalagriculture:essence/twilightforest/fiery_ingot" | "create:cutting/compat/biomesoplenty/cherry_wood" | "thermal:machines/pulverizer/pulverizer_granite" | "create:cut_scorchia_wall" | "thermal:machines/press/press_iron_ingot_to_plate" | "ae2:network/cables/dense_smart_green" | "create:polished_cut_deepslate_wall" | "thermal:machine_chiller" | "create:cut_crimsite_slab_recycling" | "mysticalagriculture:essence/astralsorcery/rock_crystal" | "create:milling/calcite" | "create:compat/silentsgems/crushing/citrine_ore" | "thermal:smelting/silver_ingot_from_dust_blasting" | "framedblocks:framed_flat_elev_slope_slab_corner_rotate_to_framed_flat_ext_slope_panel_corner" | "framedblocks:framed_half_slope" | "mysticalagriculture:essence/mekanism/refined_glowstone_ingot" | "create:crafting/kinetics/light_gray_seat" | "mysticalagriculture:essence/twilightforest/steeleaf_ingot" | "thermal:machines/pulverizer/pulverizer_diamond" | "framedblocks:framed_large_stone_button" | "laserio:card_fluid_nbtclear" | "minecraft:magenta_wool" | "mysticalagriculture:seed/infusion/energized_steel" | "minecraft:waxed_cut_copper_slab" | "create:haunting/lapis_recycling" | "thermalendergy:machine/press/unpacking/press_stellarium_unpacking" | "mysticalagriculture:seed/infusion/rock_crystal" | "bigreactors:turbine/inanite_block" | "ae2:inscriber/ender_dust" | "exnihilosequentia:hammer/ens_dripstone" | "thermal_extra:machine/press/dragonsteel_nugget_to_coin" | "framedblocks:framed_key" | "create:crushing/gravel" | "exnihilosequentia:ens_nickel_nugget" | "mysticalagriculture:essence/common/electrum_ingot" | "create:crafting/kinetics/gearbox" | "framedblocks:framing_saw/framed_bars" | "thermal:rubberwood_door" | "create:small_crimsite_brick_slab_from_stone_types_crimsite_stonecutting" | "minecraft:leather_helmet" | "minecraft:light_blue_bed" | "thermal:machines/press/packing3x3/press_raw_tin_packing" | "exnihilosequentia:ens_cooked_silkworm_from_campfire" | "ae2:network/parts/panels_semi_dark_monitor_alt" | "ae2:block_cutter/slabs/sky_stone_brick_slab" | "create:cutting/compat/ars_nouveau/stripped_red_archwood_log" | "minecraft:nether_brick_stairs" | "minecraft:purple_wool" | "create:deploying/waxed_oxidized_copper_tile_slab_from_adding_wax" | "minecraft:recovery_compass" | "minecraft:magenta_bed" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "create:crushing/uranium_ore" | "minecraft:magenta_dye_from_blue_red_white_dye" | "create:deploying/large_cogwheel" | "mysticalagriculture:essence/minecraft/podzol" | "thermal:machines/centrifuge/centrifuge_muddy_mangrove_roots" | "mmt:metal/osmium/3" | "framedblocks:framed_slope_panel" | "mmt:metal/osmium/4" | "mysticalagriculture:supremium_ingot_block_uncraft" | "bigreactors:smelting/yellorium_from_ore" | "ae2:network/cables/covered_red" | "create:cut_granite_brick_slab_recycling" | "ae2:tools/paintballs_lumen_black" | "mysticalagriculture:seed/reprocessor/water" | "minecraft:pink_terracotta" | "create:crafting/kinetics/black_valve_handle_from_other_valve_handle" | "xtonesreworked:sync_block_3_from_stonecutting" | "extendedcrafting:the_ultimate_ingot_uncraft" | "mmt:metal/osmium/1" | "mmt:metal/osmium/2" | "ae2:materials/cardfuzzy" | "thermal:machines/insolator/insolator_amaranth" | "ae2:shaped/walls/chiseled_quartz_block" | "create:filling/chocolate_glazed_berries" | "create:small_andesite_bricks_from_stone_types_andesite_stonecutting" | "ae2:network/cables/smart_fluix_clean" | "ae2:network/parts/annihilation_plane_alt" | "framedblocks:framing_saw/framed_gold_pressure_plate" | "thermal:machines/smelter/smelter_silver_tools" | "ae2:network/blocks/energy_energy_cell" | "buildinggadgets:construction_paste_powder" | "exnihilosequentia:hammer/ens_bubble_coral" | "create:compat/tconstruct/milling/necrotic_bone" | "xtonesreworked:roen_block_0_from_stonecutting" | "mysticalagradditions:tconstruct/tools/materials/prudentium/ingot" | "thermal:machines/smelter/smelter_copper_plate_to_ingot" | "minecraft:prismarine_stairs" | "framedblocks:framed_target" | "titanium:test_serializer/saplings_to_sticks" | "mysticalagriculture:stonecutting/soulstone_cobble_slabs_from_soulstone_cobble" | "bigreactors:fluidizer/casing" | "mysticalagriculture:seed/crafting/fluorite" | "mysticalagradditions:insanium_essence" | "thermal:storage/sugar_cane_block" | "minecraft:white_dye" | "thermal:machine_pyrolyzer" | "thermal:machines/press/unpacking/press_raw_gold_unpacking" | "mysticalagriculture:seed/reprocessor/flux_infused_gem" | "thermal:machines/smelter/smelter_constantan_armor" | "create:crafting/kinetics/linear_chassisfrom_conversion" | "farmersdelight:organic_compost_from_tree_bark" | "thermal:fuels/stirling/stirling_blaze_powder" | "create:polished_cut_granite_slab" | "mysticalagriculture:essence/minecraft/slime_ball" | "create:polished_cut_veridium_stairs" | "create:cutting/compat/byg/skyris_log" | "thermal_extra:smelting/soul_infused_ingot_from_dust_blasting" | "exnihilosequentia:sieve/ens_kelp" | "thermal:armor/diving_chestplate" | "automobility:wheel/gilded_wheel" | "mmt:metal/starlight_mythril/1" | "minecraft:brown_stained_glass" | "mmt:metal/starlight_mythril/2" | "mmt:metal/starlight_mythril/3" | "mmt:metal/starlight_mythril/4" | "minecraft:tinted_glass" | "ae2:tools/paintballs_lumen_light_blue" | "thermal:storage/sadiroot_block" | "ae2:network/cells/spatial_storage_cell_2_cubed_storage" | "thermal:machines/press/packing3x3/press_nether_wart_packing" | "minecraft:lodestone" | "create:crafting/kinetics/yellow_seat_from_other_seat" | "mysticalagriculture:seed/reprocessor/amethyst_bronze" | "exnihilosequentia:ens_diamond_hammer" | "thermal:storage/invar_ingot_from_nuggets" | "extendedcrafting:advanced_component" | "create:cut_ochrum_from_stone_types_ochrum_stonecutting" | "mysticalagriculture:essence/minecraft/mangrove_log" | "minecraft:cut_copper_stairs_from_copper_block_stonecutting" | "mysticalagradditions:insanium_farmland" | "ae2:tools/network_memory_card_brown" | "mysticalagriculture:essence/minecraft/tube_coral_fan" | "create:crafting/kinetics/speedometer" | "farmersdelight:potato_from_crate" | "create:granite_from_stone_types_granite_stonecutting" | "minecraft:stone_stairs" | "framedblocks:framed_flat_slope_slab_corner" | "minecraft:dried_kelp_block" | "mysticalagriculture:essence/common/silicon" | "bigreactors:smelting/yellorium_from_dust" | "thermal:machines/insolator/insolator_pink_tulip" | "minecraft:quartz" | "mysticalagriculture:seed/crafting/nickel" | "create:cutting/compat/byg/stripped_ether_wood" | "thermal:machines/bottler/bottler_white_concrete" | "minecraft:nether_brick_wall" | "thermal:machines/centrifuge/centrifuge_green_wool" | "thermal_extra:smelting/twinite_ingot_from_dust_blasting" | "mysticalagriculture:essence/minecraft/soul_sand" | "exnihilosequentia:ens_zinc_ingot_from_nugget" | "create:cutting/compat/ars_nouveau/stripped_green_archwood_wood" | "mysticalagriculture:tertium_block_combine" | "create:deploying/waxed_weathered_copper_shingle_slab_from_adding_wax" | "extendedcrafting:elite_auto_table" | "laserio:my_book_recipe_shapeless" | "farmersdelight:beef_patty_from_campfire_cooking" | "mysticalagriculture:essence/minecraft/chorus_fruit" | "simplybackpacks:uncommonbackpack" | "create:polished_cut_dripstone_slab_from_stone_types_dripstone_stonecutting" | "mysticalagriculture:essence/minecraft/emerald" | "create:industrial_iron_block_from_ingots_iron_stonecutting" | "create_crystal_clear:andesite_glass_casing" | "xtonesreworked:jelt_block_3_from_stonecutting" | "thermal:machines/pulverizer/pulverizer_raw_gold" | "extendedcrafting:nether_star_block_uncraft" | "ae2:network/cables/covered_cyan" | "exnihilosequentia:ens_copper_crook" | "create:cutting/compat/byg/stripped_jacaranda_wood" | "thermal:machine_bottler" | "ae2:block_cutter/slabs/sky_stone_slab" | "ae2:network/parts/terminals" | "create:compat/atmospheric/splashing/arid_sand" | "exnihilosequentia:compost/ens_big_dripleaf" | "thermal:green_bean_pie" | "bigreactors:turbine/basic/shaft" | "minecraft:orange_dye_from_orange_tulip" | "create:milling/peony" | "mysticalagriculture:imperium_gemstone" | "create:polished_cut_deepslate_stairs_from_stone_types_deepslate_stonecutting" | "mysticalagriculture:soul_dust_smelted" | "ae2:network/blocks/energy_energy_acceptor" | "xtonesreworked:lave_block_4_from_stonecutting" | "minecraft:blue_carpet" | "create:cutting/compat/byg/rainbow_eucalyptus_log" | "thermal:devices/tree_extractor/tree_extractor_dark_oak" | "create:cut_dripstone_brick_slab" | "create:cut_diorite_wall_from_stone_types_diorite_stonecutting" | "farmersdelight:barbecue_stick" | "ae2:network/blocks/spatial_anchor" | "mysticalagriculture:seed/infusion/silicon" | "create:compat/byg/milling/white_puffball_cap" | "mysticalagradditions:inferium_paxel" | "mysticalagradditions:imperium_coal_block" | "create:small_limestone_brick_stairs_from_stone_types_limestone_stonecutting" | "farmersdelight:stuffed_potato" | "mmt:metal/magnesium/4" | "mysticalagriculture:seed/reprocessor/bronze" | "mmt:metal/magnesium/3" | "modularrouters:guide_book" | "framedblocks:framed_hammer" | "thermal:machines/press/press_copper_nugget_to_coin" | "bigreactors:blasting/yellorium_from_ore" | "extendedcrafting:flux_star_block" | "mmt:metal/magnesium/2" | "mmt:metal/magnesium/1" | "create:small_diorite_bricks_from_stone_types_diorite_stonecutting" | "ae2:network/crafting/cpu_crafting_monitor" | "exnihilosequentia:ens_fired_crucible" | "mmt:metal/chalyblux/3" | "mmt:metal/chalyblux/4" | "create:cut_granite_bricks_from_stone_types_granite_stonecutting" | "create:deploying/waxed_weathered_cut_copper_from_adding_wax" | "mmt:metal/chalyblux/1" | "create:milling/andesite" | "mmt:metal/chalyblux/2" | "farmersdelight:cooking/rabbit_stew" | "mysticalagradditions:tconstruct/tools/materials/soulium/ingot" | "mmt:metal/stellar/2" | "minecraft:cooked_chicken_from_smoking" | "mmt:metal/stellar/3" | "mmt:metal/stellar/4" | "minecraft:ens_calcite" | "colossalchests:colossal_chest_iron" | "mmt:metal/stellar/1" | "minecraft:cut_red_sandstone_from_red_sandstone_stonecutting" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "create:cutting/compat/architects_palette/twisted_log" | "extendedcrafting:enhanced_redstone_component" | "mysticalagriculture:essence/minecraft/mangrove_propagule" | "ae2:network/blocks/storage_chest" | "create:crafting/appliances/attribute_filter_clear" | "mysticalagriculture:seed/reprocessor/starmetal" | "minecraft:dripstone_block" | "minecraft:mangrove_chest_boat" | "minecraft:iron_hoe" | "mysticalagriculture:seed/infusion/elementium" | "framedblocks:framed_inner_threeway_corner" | "create:crushing/golden_horse_armor" | "mmt:metal/echo/4" | "mmt:metal/echo/3" | "mmt:metal/echo/2" | "create:compacting/blaze_cake" | "mmt:metal/echo/1" | "create:compat/simplefarming/crushing/sf_crush_barley" | "framedblocks:framed_iron_pressure_plate" | "thermal:storage/bitumen_block" | "xtonesreworked:zest_block_0_alternative" | "framedblocks:framed_flat_stacked_inner_slope_slab_corner" | "minecraft:jungle_trapdoor" | "ae2:tools/portable_fluid_cell_256k" | "bigreactors:yellorium_component_to_storage" | "ae2:tools/paintballs_orange" | "expatternprovider:ingredient_buffer" | "mysticalagriculture:seed/crafting/emerald" | "thermalendergy:machine/press/press_prismalium_ingot_to_coin" | "thermal:machines/press/press_sadiroot_packing" | "exnihilosequentia:heat/ens_campfire" | "modularrouters:xp_vacuum_augment" | "mysticalagriculture:seed/crafting/zinc" | "exnihilosequentia:heat/ens_shroomlight" | "ae2:network/cables/dense_covered_purple" | "thermal:fuels/gourmand/gourmand_green_bean_block" | "create:deploying/waxed_exposed_copper_tile_slab_from_adding_wax" | "create:polished_cut_scorchia_stairs_from_stone_types_scorchia_stonecutting" | "ae2:network/cables/dense_smart_blue" | "mysticalagriculture:seed/infusion/draconium" | "minecraft:polished_blackstone_slab_from_polished_blackstone_stonecutting" | "exnihilosequentia:compost/ens_flowers" | "create:compat/endergetic/splashing/petrified_nether_corrock_crown" | "framedblocks:framed_vertical_half_stairs" | "create:deploying/waxed_weathered_cut_copper_slab_from_adding_wax" | "thermal:parts/lumium_gear" | "framedblocks:framing_saw/framed_one_way_window" | "laserio:card_redstone_nbtclear" | "mysticalagradditions:tconstruct/melting/tertium/nugget" | "xtonesreworked:zeta_block_15" | "xtonesreworked:zeta_block_14" | "minecraft:target" | "mysticalagriculture:essence/minecraft/lime_dye" | "ae2additions:components/super/4096k" | "minecraft:orange_carpet" | "mysticalagriculture:seed/infusion/menril" | "modularrouters:redstone_augment" | "framedblocks:framing_saw/framed_panel" | "xtonesreworked:zeta_block_13" | "xtonesreworked:zeta_block_12" | "xtonesreworked:zeta_block_11" | "xtonesreworked:zeta_block_10" | "create:campfire_cooking/bread" | "thermal:storage/hops_block" | "framedblocks:framing_saw/framed_lattice_block" | "create:cutting/compat/quark/azalea_wood" | "thermal:machines/pulverizer/pulverizer_tin_ingot_to_dust" | "mysticalagriculture:stonecutting/soulstone_cobble_wall_from_soulstone_cobble" | "create:small_limestone_brick_wall" | "ae2additions:components/4096k" | "create:cutting/compat/tconstruct/skyroot_log" | "bigreactors:turbine/insanite_block" | "create:crushing/tuff" | "create:cut_limestone_wall" | "minecraft:mangrove_slab" | "farmersdelight:cutting/leather_boots" | "xtonesreworked:reed_block_3_from_stonecutting" | "framedblocks:framed_post" | "create:compat/botania/milling/red_petal" | "ae2additions:cells/item/65536k" | "mysticalagriculture:souls/leather" | "thermal:armor/diving_leggings" | "create:cut_diorite_slab_recycling" | "exnihilosequentia:ens_birch_sieve" | "framedblocks:framed_divided_stairs" | "xtonesreworked:tank_block_5_from_stonecutting" | "automobility:wheel/steel_wheel" | "toms_storage:wireless_terminal" | "thermal:machines/press/press_electrum_ingot_to_coin" | "mysticalagriculture:inferium_farmland_till" | "create:cutting/compat/blue_skies/stripped_frostbright_log" | "mysticalagriculture:essence/minecraft/mycelium" | "create:cutting/compat/twilightforest/stripped_transformation_wood" | "mysticalagriculture:seed/crafting/dirt" | "minecraft:chiseled_stone_bricks_stone_from_stonecutting" | "xtonesreworked:zech_block_9" | "mysticalagriculture:essence/redstone_arsenal/flux_gem" | "mysticalagriculture:seed/infusion/blaze" | "xtonesreworked:zech_block_7" | "xtonesreworked:zech_block_8" | "create:milling/rose_bush" | "xtonesreworked:zech_block_5" | "minecraft:netherite_sword_smithing" | "xtonesreworked:zech_block_6" | "xtonesreworked:zech_block_3" | "exnihilosequentia:sieve/ens_iron_pieces_sand" | "xtonesreworked:zech_block_4" | "xtonesreworked:zech_block_1" | "create:cutting/compat/botania/glimmering_stripped_livingwood_log" | "xtonesreworked:zech_block_2" | "ae2:network/cables/dense_smart_lime" | "xtonesreworked:zech_block_0" | "create:cutting/compat/ecologics/flowering_azalea_wood" | "create:crafting/kinetics/mechanical_crafter" | "mysticalagriculture:essence/botania/elementium_ingot" | "create:blasting/iron_ingot_from_crushed" | "farmersdelight:rice_bale" | "create:diorite_from_stone_types_diorite_stonecutting" | "exnihilosequentia:fluid_item/ens_fire_coral" | "thermal:machines/centrifuge/centrifuge_orange_rockwool" | "xtonesreworked:zkul_block_0_alternative" | "mysticalagradditions:insanium_essence_uncraft" | "mysticalagradditions:tconstruct/melting/soulium/block" | "colossalchests:upgrade_tool" | "create:crushing/raw_osmium_ore" | "thermal:machines/press/press_silver_ingot_to_plate" | "mysticalagriculture:souls/beef" | "thermal:machines/press/packing3x3/press_bronze_nugget_packing" | "xtonesreworked:sols_block_15_from_stonecutting" | "minecraft:magenta_concrete_powder" | "minecraft:red_dye_from_poppy" | "mysticalagriculture:augment/health_boost_ii" | "mmt:gem/sunstone/1" | "create:small_diorite_brick_stairs_from_stone_types_diorite_stonecutting" | "thermal:storage/gunpowder_from_block" | "minecraft:light_blue_candle" | "thermal_extra:machine/press/shellite_nugget_to_coin" | "framedblocks:framing_saw/framed_double_sloped_prism" | "mysticalagriculture:augment/health_boost_iv" | "mmt:gem/sunstone/2" | "mysticalagriculture:awakened_supremium_gemstone_block" | "framedblocks:framing_saw/framed_flat_inner_slope_slab_corner" | "minecraft:iron_ingot_from_blasting_deepslate_iron_ore" | "xtonesreworked:sols_block_0_from_stonecutting" | "xtonesreworked:lave_block_14_from_stonecutting" | "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "ae2:inscriber/calculation_processor_press" | "minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "framedblocks:framing_saw/framed_cube" | "minecraft:ens_dripstone_block" | "thermal_extra:machine/smelter/twinite_ingot" | "thermal:rockwool/red_rockwool_from_dye" | "ae2:matter_cannon/nuggets/sulfur" | "create:polished_cut_scoria_slab_from_stone_types_scoria_stonecutting" | "thermalendergy:prismalium_ingot" | "minecraft:stone_bricks_from_stone_stonecutting" | "thermal:machines/pulverizer/pulverizer_red_sandstone_slab" | "create:milling/oxeye_daisy" | "thermal:machines/pulverizer/pulverizer_niter" | "mysticalagriculture:seed/infusion/compressed_iron" | "mysticalagriculture:seed/reprocessor/limestone" | "ae2:tools/paintballs_lumen_green" | "minecraft:yellow_banner" | "mysticalagriculture:essence/minecraft/wither_skeleton_skull" | "mmt:metal/thulium/2" | "automobility:frame/standard_purple" | "mmt:metal/thulium/1" | "ae2:inscriber/fluix_dust" | "thermal:machines/insolator/insolator_bell_pepper" | "mmt:metal/thulium/4" | "mmt:metal/thulium/3" | "create:cutting/compat/byg/stripped_lament_wood" | "mysticalagriculture:awakened_supremium_chestplate" | "thermal:machines/press/press_copper_ingot_to_coin" | "minecraft:purpur_stairs_from_purpur_block_stonecutting" | "minecraft:soul_lantern" | "mmt:metal/dark_cryopla/2" | "mysticalagriculture:seed/reprocessor/wither_skeleton" | "xtonesreworked:jelt_block_0_from_stonecutting" | "mmt:metal/dark_cryopla/3" | "createarmory:four_sixteen_manual_load" | "mmt:metal/dark_cryopla/1" | "create:compat/endergetic/cutting/poise_stem" | "thermal:storage/sawdust_block" | "framedblocks:framed_extended_double_slope_panel_rotate_to_framed_elevated_double_slope_slab" | "minecraft:crimson_trapdoor" | "xtonesreworked:vena_block_7_from_stonecutting" | "create:crafting/kinetics/mysterious_cuckoo_clock" | "mysticalagriculture:essence/botania/pink_mystical_flower" | "create:cutting/compat/byg/witch_hazel_log" | "minecraft:firework_star_fade" | "webdisplays:upgrade_redout" | "mobilebeacon:mobile_beacon_iron_ii" | "farmersdelight:cooked_salmon_slice_from_campfire_cooking" | "create:crafting/logistics/pulse_repeater" | "create:small_scoria_brick_slab_recycling" | "mysticalagriculture:prudentium_block_uncraft" | "mysticalagriculture:essence/minecraft/warped_nylium" | "createarmory:minigun_barrel_recipe" | "mmt:metal/dark_cryopla/4" | "create:polished_cut_tuff_slab_recycling" | "minecraft:smooth_basalt" | "ae2:tools/network_memory_card_purple" | "bigreactors:turbine/basic/passivetap_fe" | "minecraft:blue_concrete_powder" | "minecraft:blue_stained_glass" | "framedblocks:framed_fancy_rail" | "minecraft:iron_ingot_from_smelting_deepslate_iron_ore" | "create:small_granite_brick_wall_from_stone_types_granite_stonecutting" | "thermal:machines/press/unpacking/press_copper_nugget_unpacking" | "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "create:cutting/compat/twilightforest/stripped_canopy_wood" | "ae2additions:cells/fluid/4096k" | "create:small_crimsite_brick_wall_from_stone_types_crimsite_stonecutting" | "create:small_granite_brick_slab" | "create:copper_shingle_slab" | "createlowheated:mixing/honey" | "create:crushing/netherrack" | "exnihilosequentia:hammer/ens_calcite" | "farmersdelight:packed_mud_from_straw" | "thermal:watering_can" | "minecraft:blue_candle" | "mmt:gem/moonstone/1" | "create:cut_ochrum_wall" | "mmt:gem/moonstone/2" | "ae2:network/cables/dense_covered_pink" | "thermal:smelting/cooked_eggplant_from_smoking" | "ae2:network/cables/glass_brown" | "mysticalagriculture:supremium_shovel" | "thermal:machines/insolator/insolator_melon" | "ae2:tools/portable_item_cell_256k" | "minecraft:flower_banner_pattern" | "thermal:smelting/lead_ingot_from_dust_smelting" | "thermal:machines/press/unpacking/press_dried_kelp_unpacking" | "minecraft:cyan_carpet_from_white_carpet" | "mysticalagriculture:essence/tconstruct/rose_gold_ingot" | "ae2:network/parts/cable_anchor" | "mysticalagriculture:seed/infusion/gold" | "mysticalagriculture:awakened_supremium_boots" | "create:compat/byg/milling/yellow_daffodil" | "thermal:machines/centrifuge/centrifuge_lily_of_the_valley" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "ae2:entropy/cool/flowing_water_snowball" | "thermal:machines/press/press_enderium_ingot_to_gear" | "minecraft:gold_ingot_from_blasting_raw_gold" | "create:cutting/compat/byg/stripped_pine_wood" | "mysticalagriculture:seed/infusion/flux_infused_gem" | "xtonesreworked:mint_block_8_from_stonecutting" | "mysticalagriculture:stonecutting/soulstone_bricks_slabs_from_soulstone" | "thermal:machines/insolator/insolator_flax" | "minecraft:cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:gold_ingot_from_blasting_gold_ore" | "ae2:matter_cannon/nuggets/ruthenium" | "extendedcrafting:the_ultimate_block_uncraft" | "mysticalagriculture:essence/minecraft/brain_coral_fan" | "create:small_diorite_brick_slab" | "thermal:machines/insolator/insolator_glow_lichen" | "thermal:machines/press/packing2x2/press_rich_slag_packing" | "extendedcrafting:pedestal" | "create:cut_ochrum_brick_stairs_from_stone_types_ochrum_stonecutting" | "create:smelting/zinc_ingot_from_raw_ore" | "mmt:metal/scandium/3" | "mmt:metal/scandium/4" | "ae2:matter_cannon/nuggets/tantalum" | "mmt:metal/scandium/1" | "minecraft:purple_banner" | "mmt:metal/scandium/2" | "ae2:transform/damaged_budding_quartz" | "thermal:storage/electrum_block" | "create:jungle_window_pane" | "packagedauto:recipe_holder" | "farmersdelight:straw_bale" | "create:deepslate_from_stone_types_deepslate_stonecutting" | "create:cut_dripstone_slab" | "minecraft:wooden_hoe" | "mysticalagriculture:imperium_block_combine" | "itemfilters:always_true" | "create:cutting/compat/byg/ebony_wood" | "thermal:machines/press/packing3x3/press_emerald_packing" | "ae2:entropy/cool/water_ice" | "ae2:network/cables/glass_gray" | "create:small_limestone_bricks_from_stone_types_limestone_stonecutting" | "exnihilosequentia:sieve/ens_coal" | "ae2:network/blocks/crystal_processing_charger" | "thermal:machines/smelter/smelter_apatite_ore" | "framedblocks:framed_flat_double_slope_panel_corner_rotate_to_framed_flat_double_slope_slab_corner" | "mysticalagriculture:essence/extremereactors2/yellorium_ingot" | "mysticalagriculture:seed/crafting/tungsten" | "minecraft:waxed_oxidized_cut_copper_stairs" | "exnihilosequentia:ens_wooden_hammer" | "farmersdelight:cutting/leather_horse_armor" | "create:compat/simplefarming/crushing/sf_crush_oat" | "mysticalagriculture:seed/reprocessor/refined_glowstone" | "thermal:armor/hazmat_chestplate" | "mmt:metal/celeslar/1" | "framedblocks:framed_fancy_activator_rail" | "thermal_extra:machine/smelter/shellite_ingot_from_dust" | "mmt:metal/celeslar/4" | "mmt:metal/celeslar/2" | "mmt:metal/celeslar/3" | "minecraft:blackstone_stairs_from_blackstone_stonecutting" | "create:compat/ae2/milling/sky_stone_block" | "create:crafting/copper/waxed_weathered_copper_shingle_slab_from_honeycomb" | "minecraft:piston" | "mysticalagriculture:seed/reprocessor/skeleton" | "create:compat/environmental/milling/pink_delphinium" | "aeinfinitybooster:infinity_card" | "mysticalagriculture:prudentium_farmland" | "bigreactors:crafting/yellorium_storage_to_component" | "minecraft:white_banner" | "naturescompass:natures_compass" | "minecraft:smooth_quartz" | "thermal:machines/press/press_lumium_ingot_to_gear" | "xtonesreworked:ztyl_block_10_from_stonecutting" | "ae2:network/cells/item_storage_components_cell_16k_part" | "create:milling/cocoa_beans" | "minecraft:cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "thermal_extra:storage/shellite_ingot_from_block" | "create:crafting/kinetics/train_trapdoor" | "thermal:machines/smelter/smelter_iron_plate_to_ingot" | "xtonesreworked:glaxx_block_0" | "thermal:storage/sulfur_block" | "thermalendergy:machine/press/press_stellarium_ingot_to_plate" | "thermal:carrot_cake" | "create:cutting/compat/blue_skies/maple_wood" | "create:sequenced_assembly/sturdy_sheet" | "farmersdelight:fried_egg_from_campfire_cooking" | "xtonesreworked:glaxx_block_9" | "farmersdelight:cutting/oak_log" | "thermal:machines/sawmill/sawmill_jungle_logs" | "itemfilters:block" | "create:cutting/compat/biomesoplenty/stripped_palm_log" | "mysticalagradditions:tconstruct/melting/prudentium/block" | "xtonesreworked:glaxx_block_2" | "xtonesreworked:glaxx_block_1" | "xtonesreworked:glaxx_block_4" | "xtonesreworked:glaxx_block_3" | "thermal:smelting/electrum_ingot_from_dust_smelting" | "minecraft:diorite_stairs_from_diorite_stonecutting" | "xtonesreworked:glaxx_block_6" | "xtonesreworked:glaxx_block_5" | "xtonesreworked:glaxx_block_8" | "xtonesreworked:glaxx_block_7" | "framedblocks:framing_saw/framed_flat_elev_inner_slope_slab_corner" | "thermal:machines/insolator/insolator_barley" | "thermal:parts/iron_gear" | "modularrouters:blast_upgrade" | "exnihilosequentia:ens_cooked_silkworm" | "create:small_limestone_brick_stairs" | "ae2:matter_cannon/nuggets/meat" | "thermal:smelting/invar_ingot_from_dust_blasting" | "thermal:storage/rosin_from_block" | "ae2additions:components/65536k" | "minecraft:green_glazed_terracotta" | "createarmory:nine_mm_recipe" | "create:crafting/kinetics/copper_valve_handle" | "create:deploying/waxed_oxidized_cut_copper_stairs_from_adding_wax" | "thermal:fuels/stirling/stirling_coal_block" | "create:small_scorchia_brick_stairs_from_stone_types_scorchia_stonecutting" | "mysticalagriculture:seed/crafting/blizz" | "thermal:rubberwood_planks" | "exnihilosequentia:sieve/ens_seed_pink_coral" | "create:crushing/raw_quicksilver_ore" | "framedblocks:framed_double_slope_panel_from_inverse_double_slope_panel" | "xtonesreworked:sync_block_0_from_stonecutting" | "thermal:chiller_ball_cast" | "mmt:gem/alexandrite/2" | "mmt:gem/alexandrite/1" | "create:compat/druidcraft/cutting/stripped_darkwood_log" | "ae2:matter_cannon/nuggets/copper" | "create:compat/druidcraft/cutting/stripped_elder_log" | "farmersdelight:stove" | "create:cut_diorite_stairs_from_stone_types_diorite_stonecutting" | "thermal:machines/insolator/insolator_moss_block" | "minecraft:purple_bed_from_white_bed" | "farmersdelight:carrot_crate" | "thermal:smelting/silver_ingot_from_deepslate_ore_smelting" | "minecraft:tipped_arrow" | "mysticalagriculture:awakened_supremium_leggings" | "framedblocks:framing_saw/framed_double_stairs" | "minecraft:light_blue_carpet" | "mysticalagradditions:tconstruct/melting/supremium/nugget" | "mysticalagriculture:seed/crafting/blitz" | "buildinggadgets:gadget_building" | "mysticalagradditions:imperium_coal_block_uncraft" | "create:polished_cut_granite_wall_from_stone_types_granite_stonecutting" | "ae2:inscriber/engineering_processor" | "thermal_extra:soul_infused_dust" | "minecraft:gold_ingot_from_smelting_deepslate_gold_ore" | "thermal:machines/insolator/insolator_strawberry" | "xtonesreworked:jelt_block_6_from_stonecutting" | "thermal:smelting/nickel_ingot_from_raw_blasting" | "create:milling/cobblestone" | "thermal:machines/chiller/chiller_water_to_snowball" | "thermal:machines/pulverizer/pulverizer_raw_copper" | "exnihilosequentia:sieve/ens_pebble_stone" | "create:layered_andesite_from_stone_types_andesite_stonecutting" | "thermal:fuels/gourmand/gourmand_carrot_block" | "create:cut_ochrum_brick_wall_from_stone_types_ochrum_stonecutting" | "create:polished_cut_ochrum_slab_from_stone_types_ochrum_stonecutting" | "mmt:metal/bronze/1" | "mmt:metal/frigidite/1" | "minecraft:deepslate_tile_slab" | "mmt:metal/bronze/2" | "mmt:metal/bronze/3" | "mmt:metal/bronze/4" | "mmt:metal/frigidite/4" | "create:compat/bop/milling/rose" | "mmt:metal/frigidite/3" | "mmt:metal/frigidite/2" | "mysticalagriculture:seed/reprocessor/mystical_flower" | "ae2additions:cells/super/16k-housing" | "create:polished_cut_calcite_from_stone_types_calcite_stonecutting" | "bigreactors:reactor/reinforced/casing_upgrade" | "thermal:machines/bottler/bottler_mud" | "mysticaladaptations:augments/strength_iv" | "thermal:storage/lead_block" | "thermal:augments/potion_amplifier_augment" | "thermal:device_xp_condenser" | "thermal:smelting/copper_ingot_from_dust_smelting" | "ae2wtlib:wireless_universal_terminal/upgrade_pattern_acces" | "colossalchests:chest_wall_gold" | "create:dark_oak_window" | "create:cutting/compat/byg/holly_log" | "mmt:metal/silver/3" | "exnihilosequentia:sieve/ens_large_fern" | "mmt:metal/silver/2" | "create:small_dripstone_brick_wall_from_stone_types_dripstone_stonecutting" | "framedblocks:framed_double_sloped_prism" | "mmt:metal/silver/4" | "exnihilosequentia:ens_raw_copper" | "minecraft:warped_button" | "mmt:metal/silver/1" | "thermal:machines/press/unpacking/press_netherite_nugget_unpacking" | "xtonesreworked:korp_block_1_from_stonecutting" | "ae2:tools/paintballs_blue" | "xtonesreworked:ztyl_block_2_from_stonecutting" | "thermal:machines/press/press_bell_pepper_unpacking" | "create:cut_crimsite_stairs" | "ae2:tools/paintballs_lime" | "bigreactors:reactor/basic/casing" | "create:small_deepslate_brick_stairs_from_stone_types_deepslate_stonecutting" | "create:splashing/pink_concrete_powder" | "create:crafting/kinetics/sequenced_gearshift" | "farmersdelight:cutting/dark_oak_door" | "bigreactors:reactor/basic/solidaccessport" | "create:cutting/compat/byg/stripped_mahogany_wood" | "framedblocks:framed_flat_elev_inner_double_slope_slab_corner_rotate_to_framed_flat_ext_inner_double_slope_panel_corner" | "mysticalagriculture:soulium_dagger" | "minecraft:armor_dye" | "thermal:machines/insolator/insolator_sadiroot" | "create:compat/bop/milling/burning_blossom" | "create:cutting/compat/byg/stripped_aspen_wood" | "framedblocks:framed_inner_prism_corner" | "create:polished_cut_veridium_stairs_from_stone_types_veridium_stonecutting" | "mysticalagriculture:prudentium_shears" | "toms_storage:inventory_cable_connector_framed" | "minecraft:map" | "thermal:machines/press/press_electrum_ingot_to_plate" | "create:compat/traverse/cutting/stripped_fir_wood" | "thermal:machines/centrifuge/centrifuge_syrup_bottle" | "create:cut_scorchia_stairs" | "minecraft:detector_rail" | "ae2:transform/flawed_budding_quartz" | "xtonesreworked:azur_block_12_from_stonecutting" | "automobility:frame/standard_light_gray" | "create:cutting/compat/biomesoplenty/jacaranda_log" | "mysticalagriculture:soulstone_smelted" | "exnihilosequentia:sieve/ens_cocoa_beans" | "ae2:block_cutter/slabs/cut_quartz_slab" | "thermal:machines/centrifuge/centrifuge_oxeye_daisy" | "exmachinis:flux_sieve" | "thermal:tools/satchel" | "create:splashing/mekanism/crushed_raw_uranium" | "minecraft:crafting_table" | "mysticalagriculture:seed/infusion/wood" | "automobility:frame/red_tractor" | "extendedcrafting:ender_ingot_block" | "thermal_extra:machine/pulverizer/twinite_dust" | "minecraft:green_stained_glass_pane_from_glass_pane" | "thermal:storage/apatite_from_block" | "exnihilosequentia:ens_fired_crucible_blast" | "thermal:devices/tree_extractor/tree_extractor_spruce" | "thermal:machines/bottler/bottler_light_gray_concrete" | "create:crafting/logistics/stockpile_switch" | "create:cutting/compat/blue_skies/starlit_wood" | "minecraft:orange_wool" | "mysticalagriculture:seed/infusion/refined_glowstone" | "exnihilosequentia:sieve/ens_pebble_granite" | "create:compat/environmental/milling/yellow_hibiscus" | "minecraft:anvil" | "ae2:network/cables/smart_gray" | "create:cut_scorchia_brick_stairs" | "ae2:network/cables/dense_covered_white" | "modularrouters:distributor_module" | "create:polished_cut_andesite_stairs" | "exmachinis:compacting/raw_silver" | "bigreactors:turbine/basic/blade" | "create:crafting/logistics/pulse_extender" | "exnihilosequentia:ens_aluminum_ingot_from_nugget" | "framedblocks:framing_saw/framed_redstone_block" | "mysticalagriculture:honey_agglomeratio" | "ae2:shaped/slabs/quartz_pillar" | "xtonesreworked:vect_block_0_from_stonecutting" | "xtonesreworked:zion_block_13" | "xtonesreworked:zion_block_12" | "xtonesreworked:zion_block_15" | "xtonesreworked:korp_block_15_from_stonecutting" | "xtonesreworked:zion_block_14" | "bigreactors:reprocessor/ludicrite_to_ridiculite" | "mysticalagriculture:seed/crafting/titanium" | "xtonesreworked:zion_block_11" | "framedblocks:framed_flat_ext_double_slope_panel_corner_rotate_to_framed_flat_elev_double_slope_slab_corner" | "xtonesreworked:zion_block_10" | "ae2:decorative/quartz_fixture" | "create:small_ochrum_brick_slab" | "mysticalagriculture:inferium_gemstone_block" | "create:polished_cut_limestone_slab_from_stone_types_limestone_stonecutting" | "minecraft:black_glazed_terracotta" | "xtonesreworked:sync_block_12_from_stonecutting" | "thermal:machines/press/press_spinach_unpacking" | "automobility:wheel/carriage_wheel" | "createarmory:five_five_six_mold_break" | "minecraft:carrot_on_a_stick" | "thermal:machines/pulverizer/pulverizer_invar_ingot_to_dust" | "create:cutting/compat/byg/pine_wood" | "thermal:machines/press/packing3x3/press_sawdust_packing" | "create:crafting/copper/waxed_copper_tile_stairs_from_honeycomb" | "thermal:machines/smelter/smelter_copper_dust" | "ae2:network/blocks/quantum_ring" | "xtonesreworked:kryp_block_7_from_stonecutting" | "create:crushing/raw_platinum_block" | "create:exposed_copper_shingle_slab" | "itemfilters:tag" | "laserio:logic_chip_raw" | "mysticalagriculture:seed/infusion/terrasteel" | "mysticalagriculture:seed/reprocessor/manyullyn" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "create:cut_tuff_brick_slab_from_stone_types_tuff_stonecutting" | "thermal:machines/press/unpacking/press_packed_ice_unpacking" | "ae2:misc/deconstruction_cut_certus_quartz_block" | "create:haunting/soul_lantern" | "thermal:machines/centrifuge/centrifuge_gray_wool" | "framedblocks:framing_saw/framed_inv_double_slope_panel" | "mysticalagriculture:imperium_fishing_rod" | "expatternprovider:cobblestone_cell" | "thermal_extra:storage/shellite_nugget_from_ingot" | "farmersdelight:integration/silentgear/cutting/netherwood" | "minecraft:raw_iron_block" | "xtonesreworked:mint_block_5_from_stonecutting" | "thermal:machines/crucible/crucible_netherrack_to_lava" | "ae2:block_cutter/walls/chiseled_quartz_wall" | "framedblocks:framed_blueprint" | "minecraft:oak_button" | "mysticalagradditions:nether_star" | "mysticalagriculture:seed/infusion/constantan" | "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "framedblocks:framing_saw/framed_flat_double_slope_slab_corner" | "automobility:sand_off_road" | "framedblocks:framed_flat_ext_inner_double_slope_panel_corner" | "mysticalagriculture:seed/crafting/flux_infused_gem" | "create:splashing/gray_concrete_powder" | "farmersdelight:milk_bucket_from_bottles" | "ae2:transform/certus_quartz_crystals" | "exnihilosequentia:ens_dripstone_crook" | "thermal:machines/pulverizer/pulverizer_netherite_ingot_to_dust" | "create:cutting/compat/botania/dreamwood" | "fluxnetworks:basicfluxstorage" | "webdisplays:screencfg" | "farmersdelight:cutting/jungle_wood" | "mysticalagriculture:essence/gems/apatite" | "minecraft:waxed_exposed_cut_copper" | "packagedauto:package_component" | "create:crafting/copper/waxed_oxidized_copper_shingle_slab_from_honeycomb" | "farmersdelight:cutting/cooked_chicken" | "thermal:machines/press/unpacking/press_bronze_unpacking" | "exmachinis:compacting/raw_lead" | "thermal:machines/press/unpacking/press_tin_nugget_unpacking" | "framedblocks:framed_flat_inv_double_slope_panel_corner_rotate_to_framed_flat_inv_double_slope_slab_corner" | "xtonesreworked:mint_block_2_from_stonecutting" | "minecraft:item_frame" | "minecraft:iron_ingot_from_smelting_iron_ore" | "minecraft:polished_granite_stairs_from_polished_granite_stonecutting" | "exnihilosequentia:compost/ens_kelp" | "farmersdelight:egg_sandwich" | "thermal:rubber_3" | "create:small_diorite_brick_slab_recycling" | "xtonesreworked:lave_block_11_from_stonecutting" | "xtonesreworked:myst_block_14" | "minecraft:pink_dye_from_pink_tulip" | "minecraft:arrow" | "thermal:machines/press/packing3x3/press_netherite_packing" | "xtonesreworked:myst_block_13" | "ae2:transform/fluix_crystals" | "xtonesreworked:myst_block_12" | "thermal:machines/insolator/insolator_onion" | "xtonesreworked:myst_block_11" | "xtonesreworked:myst_block_15" | "xtonesreworked:myst_block_10" | "thermal:smelting/silver_ingot_from_ore_smelting" | "thermal:machines/pulverizer/pulverizer_gold_ore" | "ae2:shaped/stairs/quartz_pillar" | "exnihilosequentia:sieve/ens_diamond" | "farmersdelight:purple_canvas_sign" | "create:compat/betterendforge/pressing/end_moss_path" | "minecraft:red_sandstone_stairs" | "create:cut_granite_brick_wall_from_stone_types_granite_stonecutting" | "framedblocks:framing_saw/framed_inv_double_slope_slab" | "thermal:machines/centrifuge/centrifuge_magma_cream" | "mysticalagriculture:seed/crafting/honey" | "expatternprovider:ei_part" | "create:cut_tuff_slab" | "minecraft:green_wool" | "thermal:machines/press/packing3x3/press_bronze_packing" | "framedblocks:framed_powered_rail_slope" | "thermal:beekeeper_fabric" | "create:cutting/compat/byg/palm_wood" | "bigreactors:fluidizer/solidmixing/cryomisi_1" | "xtonesreworked:sync_block_15_from_stonecutting" | "bigreactors:fluidizer/solidmixing/cryomisi_2" | "framedblocks:framed_elevated_slope_slab_rotate_to_framed_extended_slope_panel" | "thermal:machines/bottler/bottler_mossy_stone_bricks" | "create:cut_tuff_brick_slab" | "create:crafting/copper/waxed_weathered_copper_tile_slab_from_honeycomb" | "create:crushing/coal_ore" | "create:compat/alexsmobs/emptying/lava_bottle" | "thermal:chiller_ingot_cast" | "create:cutting/compat/ars_nouveau/stripped_blue_archwood_wood" | "mysticalagriculture:seed/reprocessor/deepslate" | "thermal:fuels/lapidary/lapidary_ruby" | "create:layered_veridium_from_stone_types_veridium_stonecutting" | "minecraft:jungle_button" | "mysticalagradditions:tconstruct/tools/materials/tertium/ingot" | "mysticalagriculture:seed/crafting/hop_graphite" | "modularrouters:extruder_module_1" | "modularrouters:extruder_module_2" | "xtonesreworked:sols_block_12_from_stonecutting" | "bigreactors:fluidizer/glass" | "thermal:light_gray_concrete_powder_with_slag" | "create:compat/byg/milling/rose" | "create:compat/autumnity/cutting/maple_log" | "create:polished_cut_crimsite_slab_from_stone_types_crimsite_stonecutting" | "minecraft:waxed_oxidized_copper_from_honeycomb" | "exnihilosequentia:compost/ens_fishes" | "minecraft:spruce_trapdoor" | "thermalendergy:machine/smelter/melodium_ingot" | "bigreactors:reprocessor/wasteinjector" | "create:cutting/compat/biomesoplenty/hellbark_log" | "mysticalagriculture:augment/mining_aoe_i" | "create:compat/atmospheric/cutting/stripped_yucca_log" | "create:cut_scoria_brick_stairs_from_stone_types_scoria_stonecutting" | "mysticalagriculture:seed/reprocessor/emerald" | "exnihilosequentia:ens_copper_ingot_from_nugget" | "rechiseledcreate:mechanical_chisel" | "minecraft:respawn_anchor" | "create:cutting/compat/byg/skyris_wood" | "mysticalagriculture:essence/minecraft/tropical_fish" | "exnihilosequentia:crucible/ens_crushed_tuff" | "expatternprovider:ebus_in" | "exnihilosequentia:compost/ens_nether_wart" | "extendedcrafting:ender_catalyst" | "thermal:machines/press/packing3x3/press_lead_packing" | "xtonesreworked:zome_block_0_alternative" | "xtonesreworked:sols_block_3_from_stonecutting" | "thermal:storage/raw_lead_block" | "framedblocks:framed_flat_ext_slope_panel_corner_rotate_to_framed_flat_elev_slope_slab_corner" | "mysticalagriculture:seed/crafting/bronze" | "sliceanddice:mixing/fertilizer/from_tree_fertilizer" | "thermal:machines/insolator/insolator_jungle_sapling" | "mysticalagriculture:supremium_block_combine" | "thermal:machines/press/packing3x3/press_nickel_packing" | "thermal:green_concrete_powder_with_slag" | "minecraft:dark_prismarine_stairs" | "create:polished_cut_asurine_from_stone_types_asurine_stonecutting" | "mysticalagriculture:seed/infusion/spirited_crystal" | "create:compat/upgrade_aquatic/cutting/driftwood_log" | "automobility:attachment/front/grass_cutter" | "toms_storage:inventory_cable_framed" | "thermal:augments/xp_storage_augment" | "create:cutting/compat/byg/stripped_skyris_wood" | "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:snow_block" | "mysticalagriculture:awakened_supremium_ingot_block" | "ae2:network/cells/item_storage_cell_64k_storage" | "create:blasting/zinc_ingot_from_crushed" | "ae2:network/cables/covered_light_blue" | "minecraft:cyan_wool" | "modularrouters:puller_module_2_x4" | "create:crafting/kinetics/fluid_valve" | "create:polished_cut_veridium_wall" | "extendedcrafting:redstone_ingot" | "minecraft:composter" | "minecraft:sandstone_stairs" | "mysticalagriculture:seed/crafting/invar" | "ae2:tools/paintballs_lumen_orange" | "create:compat/endergetic/cutting/stripped_poise_stem" | "create:haunting/infested_cracked_stone_bricks" | "thermal_extra:augments/rf_coil_storage_augment_3" | "create:copper_tile_stairs" | "thermal_extra:augments/rf_coil_storage_augment_2" | "thermal_extra:augments/rf_coil_storage_augment_1" | "minecraft:coarse_dirt" | "create:crafting/kinetics/white_seat" | "create:crushing/deepslate_coal_ore" | "farmersdelight:cutting/dark_oak_trapdoor" | "thermal_extra:augments/rf_coil_storage_augment_5" | "thermal_extra:augments/rf_coil_storage_augment_4" | "mysticalagriculture:essence/appliedenergistics2/calculation_press" | "minecraft:prismarine_slab" | "xtonesreworked:bitt_block_13" | "minecraft:fermented_spider_eye" | "mysticalagriculture:seed/infusion/glowstone" | "xtonesreworked:bitt_block_14" | "ae2:network/parts/panels_dark_monitor" | "xtonesreworked:bitt_block_15" | "minecraft:light_gray_glazed_terracotta" | "bigreactors:blasting/magentite_from_dust" | "mysticalagriculture:augment/health_boost_v" | "create:blasting/ingot_osmium_compat_mekanism" | "create:cutting/compat/biomesoplenty/mahogany_log" | "bigreactors:smelting/blutonium_from_dust" | "mysticalagriculture:blank_record" | "create:cutting/compat/ecologics/flowering_azalea_log" | "mysticalagriculture:augment/health_boost_i" | "minecraft:gold_ingot_from_gold_block" | "create:compat/endergetic/splashing/petrified_end_corrock_block" | "minecraft:cobbled_deepslate_slab" | "thermal:machines/press/packing3x3/press_apatite_packing" | "create:crafting/appliances/dough" | "thermal:storage/potato_block" | "create:cutting/compat/biomesoplenty/stripped_redwood_wood" | "minecraft:iron_door" | "minecraft:purple_stained_glass_pane" | "ae2:tools/paintballs_lumen_gray" | "farmersdelight:cooking/pasta_with_mutton_chop" | "mysticalagriculture:seed/infusion/pig" | "minecraft:chiseled_quartz_block" | "create:crafting/materials/rose_quartz_tilesfrom_conversion" | "thermal:smelting/netherite_ingot_from_dust_blasting" | "create:cutting/compat/blue_skies/frostbright_wood" | "mysticalagriculture:seed/reprocessor/fire" | "cofh_core:securable" | "xtonesreworked:bitt_block_10" | "xtonesreworked:bitt_block_11" | "xtonesreworked:bitt_block_12" | "thermal:machines/press/press_amaranth_packing" | "mysticalagriculture:essence/common/brass_ingot" | "create:cut_scorchia_brick_slab" | "create:cut_crimsite_brick_stairs_from_stone_types_crimsite_stonecutting" | "thermal:devices/tree_extractor/tree_extractor_boost_compost" | "ae2:network/cables/glass_white" | "packagedexcrafting:combination_crafter" | "thermal:machines/press/unpacking/press_nickel_unpacking" | "mysticalagriculture:seed/reprocessor/coral" | "mysticalagriculture:inferium_gemstone_block_uncraft" | "mysticalagriculture:seed/reprocessor/nether_quartz" | "create:compat/projectvibrantjourneys/cutting/stripped_mangrove_log" | "mysticalagriculture:seed/reprocessor/fish" | "thermal:machines/press/press_enderium_nugget_to_coin" | "thermal:machines/press/unpacking/press_constantan_nugget_unpacking" | "thermal:storage/signalum_ingot_from_block" | "thermal:slag_bricks" | "framedblocks:framed_sign" | "create:small_veridium_brick_stairs_from_stone_types_veridium_stonecutting" | "minecraft:smooth_quartz_stairs" | "create:blasting/ingot_uranium_compat_mekanism" | "thermal:spice_cake" | "thermal:storage/bronze_nugget_from_ingot" | "bigreactors:turbine/basic/casing_recycle" | "create:crafting/kinetics/mechanical_mixer" | "framedblocks:framed_fancy_rail_slope" | "exnihilosequentia:sieve/ens_pebble_diorite" | "bucketlib:farmersdelight/wheat_dough_from_water" | "mysticalagriculture:seed/infusion/earth" | "mysticalagriculture:essence/minecraft/oak_log" | "minecraft:lime_dye" | "thermal:storage/slag_from_block" | "create:smelting/ingot_lead_compat_mekanism" | "farmersdelight:cabbage_from_leaves" | "framedblocks:framing_saw/framed_flat_slope_panel_corner" | "minecraft:oak_planks" | "thermal:press_unpacking_die" | "minecraft:orange_candle" | "ae2:matter_cannon/nuggets/beef" | "mysticalagriculture:essence/minecraft/horn_coral_fan" | "createarmory:barret_manual_load" | "create:compat/projectvibrantjourneys/cutting/aspen_log" | "thermal_extra:compat/advgenerators/crystallized_sunflower_oil" | "minecraft:mangrove_door" | "automobility:slope" | "create:polished_cut_diorite_wall" | "mysticalagriculture:essence/minecraft/poisonous_potato" | "thermal:machines/smelter/smelter_sapphire_ore" | "minecraft:stone_brick_wall" | "thermal:storage/constantan_nugget_from_ingot" | "ae2:decorative/smooth_quartz_block" | "exmachinis:compacting/raw_platinum" | "mysticalagriculture:stonecutting/soulstone_smooth_slabs_from_soulstone_smooth" | "thermal_extra:machine/dynamo/compression/sunflower_oil" | "thermal:smelting/enderium_ingot_from_dust_blasting" | "minecraft:repair_item" | "mysticalagriculture:seed/crafting/mystical_flower" | "mysticalagriculture:prudentium_essence_uncraft" | "minecraft:light_blue_dye_from_blue_white_dye" | "ae2:matter_cannon/nuggets/meatraw" | "thermal:machines/press/packing3x3/press_enderium_nugget_packing" | "mmt:metal/europium/3" | "mmt:metal/europium/4" | "thermal:constantan_dust_2" | "mmt:metal/europium/1" | "minecraft:cyan_dye" | "mmt:metal/europium/2" | "thermal:fire_charge/electrum_ingot_2" | "create:oxidized_copper_shingle_slab_from_oxidized_copper_shingles_stonecutting" | "thermal:machines/smelter/smelter_alloy_bronze" | "create:cutting/compat/ars_nouveau/stripped_blue_archwood_log" | "thermal:smelting/glowstone_dust_from_spores_smelting" | "create:compat/traverse/cutting/fir_wood" | "create:crafting/kinetics/gray_seat_from_other_seat" | "create:cutting/compat/biomesoplenty/palm_wood" | "minecraft:gold_block" | "minecraft:spruce_boat" | "sgjourney:naquadah_leggings" | "create:cutting/compat/biomesoplenty/stripped_magic_log" | "thermal:smelting/gold_ingot_from_dust_smelting" | "xtonesreworked:korp_block_12_from_stonecutting" | "framedblocks:framing_saw/framed_iron_pressure_plate" | "extendedcrafting:guide_book" | "exnihilosequentia:hammer/ens_fire_coral" | "thermal:slime_mushroom_spores" | "exnihilosequentia:compost/ens_warped_fungus" | "xtonesreworked:lave_block_1_from_stonecutting" | "create:cutting/compat/byg/nightshade_log" | "mysticalagriculture:souls/ink_sac" | "mysticalagriculture:seed/infusion/nature" | "exnihilosequentia:ens_silver_ingot_from_nugget" | "exnihilosequentia:ens_silver_ingot_blast" | "mysticaladaptations:augments/mining_aoe_v" | "minecraft:copper_ingot_from_blasting_raw_copper" | "webdisplays:keyboard" | "minecraft:cut_red_sandstone_slab" | "farmersdelight:salmon_roll" | "create:splashing/mekanism/crushed_raw_lead" | "thermal:machines/insolator/insolator_chorus_flower" | "create:cutting/compat/tconstruct/bloodshroom_log" | "thermal:machines/centrifuge/centrifuge_light_gray_wool" | "minecraft:emerald_from_smelting_deepslate_emerald_ore" | "create:cut_tuff_brick_slab_recycling" | "mysticalagradditions:tertium_apple" | "automobility:frame/blue_tractor" | "thermal:machines/press/packing2x2/press_snow_packing" | "mysticalagriculture:essence/minecraft/vine" | "mysticalagradditions:essence/nitro_crystal" | "thermal:machines/press/packing3x3/press_silver_nugget_packing" | "exnihilosequentia:compost/ens_pumpkin" | "thermal:machines/press/unpacking/press_apatite_unpacking" | "create:ornate_iron_window_pane" | "xtonesreworked:reds_block_12_from_stonecutting" | "thermal:machines/insolator/insolator_blue_orchid" | "minecraft:raw_iron" | "minecraft:iron_nugget" | "create:compat/byg/milling/alpine_bellflower" | "exnihilosequentia:ens_nickel_ingot_blast" | "farmersdelight:cutting/gravel" | "create:crushing/raw_copper_block" | "mysticalagriculture:soulium_gemstone_block" | "minecraft:waxed_oxidized_cut_copper_from_honeycomb" | "bigreactors:reactor/reinforced/fuelrod_alt_ingots_uranium" | "minecraft:nether_wart_block" | "thermal:earth_charge/ender_pearl_dust_from_ender_pearl" | "farmersdelight:cooking/baked_cod_stew" | "xtonesreworked:azur_block_0_from_stonecutting" | "thermal:machines/centrifuge/centrifuge_cyan_rockwool" | "ae2:entropy/cool/stone_bricks_cracked_stone_bricks" | "buildinggadgets:template_manager" | "create:crushing/diorite" | "create:cut_veridium_wall" | "itemfilters:always_false" | "create:compat/environmental/pressing/mycelium_path" | "create:crafting/kinetics/magenta_seat_from_other_seat" | "mysticalagriculture:seed/reprocessor/spirited_crystal" | "create:cutting/compat/integrateddynamics/menril_log" | "mysticalagriculture:essence/common/silver_ingot" | "thermal:machines/press/unpacking/press_magma_unpacking" | "farmersdelight:melon_popsicle" | "farmersdelight:spruce_cabinet" | "ae2:network/cells/item_storage_components_cell_64k_part" | "mysticalagriculture:awakened_supremium_scythe" | "thermal:machines/press/press_bronze_ingot_to_plate" | "thermal:storage/bitumen_from_block" | "minecraft:writable_book" | "thermal:storage/invar_ingot_from_block" | "create:compat/thermal/crushing/apatite_ore" | "toms_storage:poly_item_filter" | "create:cut_dripstone_brick_wall_from_stone_types_dripstone_stonecutting" | "thermal:machines/smelter/smelter_cinnabar_ore" | "minecraft:golden_apple" | "mysticalagriculture:seed/reprocessor/rabbit" | "minecraft:diamond_pickaxe" | "thermal:machines/smelter/smelter_tin_ore" | "minecraft:light_gray_dye_from_oxeye_daisy" | "extendedcrafting:frame" | "create:crushing/deepslate_redstone_ore" | "create:compat/byg/milling/incan_lily" | "create:small_deepslate_brick_slab_recycling" | "farmersdelight:steak_and_potatoes" | "automobility:frame/prismarine_rickshaw" | "create:tuff_from_stone_types_tuff_stonecutting" | "sgjourney:naquadah_hoe" | "thermal:fuels/lapidary/lapidary_amethyst" | "thermal:machines/smelter/smelter_raw_copper" | "xtonesreworked:zion_block_0_alternative" | "thermal:machines/crystallizer/crystallizer_niter" | "exnihilosequentia:ens_granite_crook" | "thermal:machines/pulverizer/pulverizer_constantan_ingot_to_dust" | "minecraft:polished_blackstone_wall" | "thermal:machines/smelter/smelter_iron_ore" | "farmersdelight:cooking/squid_ink_pasta" | "thermal:machines/press/packing3x3/press_nickel_nugget_packing" | "minecraft:redstone_from_smelting_redstone_ore" | "mysticalagriculture:augment/tilling_aoe_i" | "thermal:machines/press/packing3x3/press_bitumen_packing" | "xtonesreworked:korp_block_8_from_stonecutting" | "farmersdelight:cutting/warped_trapdoor" | "minecraft:suspicious_stew" | "create:cutting/compat/biomesoplenty/dead_wood" | "farmersdelight:cutting/oak_wood" | "mysticalagriculture:seed/infusion/titanium" | "ae2:network/blocks/interfaces_interface" | "webdisplays:extcard" | "minecraft:yellow_bed_from_white_bed" | "exnihilosequentia:crucible/ens_crushed_granite" | "ae2:network/cables/smart_magenta" | "mysticalagriculture:inferium_hoe" | "mysticalagriculture:tertium_ingot_block" | "create:crafting/kinetics/item_vault" | "thermal:machines/centrifuge/centrifuge_constantan_dust" | "mmt:metal/tungsten/2" | "mmt:metal/tungsten/1" | "mysticalagriculture:seed/reprocessor/zombie" | "create:warped_window_pane" | "mysticalagriculture:inferium_leggings" | "create:crafting/schematics/schematic_table" | "mmt:metal/tungsten/4" | "mmt:metal/tungsten/3" | "create:crafting/copper/waxed_weathered_copper_tile_stairs_from_honeycomb" | "farmersdelight:cutting/spruce_log" | "mysticalagriculture:prismarine_agglomeratio" | "mysticalagradditions:wither_skeleton_skull" | "thermal:bronze_dust_4" | "xtonesreworked:azur_block_4_from_stonecutting" | "create:cut_limestone_bricks_from_stone_types_limestone_stonecutting" | "framedblocks:framed_rail_slope" | "thermal:machines/press/unpacking/press_slime_unpacking" | "exnihilosequentia:sieve/ens_chorus_flower" | "minecraft:wooden_pickaxe" | "create:small_asurine_brick_slab" | "mysticalagriculture:essence/minecraft/acacia_log" | "thermal:machines/crucible/crucible_cobblestone_to_lava" | "automobility:frame/wooden_motorcar" | "thermal:machines/press/packing3x3/press_sulfur_packing" | "xtonesreworked:reds_block_2_from_stonecutting" | "framedblocks:framed_flat_double_slope_slab_corner_rotate_to_framed_flat_double_slope_panel_corner" | "ae2:network/blocks/pattern_providers_interface" | "framedblocks:framed_pressure_plate" | "thermal:machines/bottler/bottler_lime_concrete" | "xtonesreworked:kryp_block_0_from_stonecutting" | "create:cut_granite_brick_stairs" | "mysticalagriculture:seed/crafting/cobalt" | "thermal:fuels/gourmand/gourmand_bell_pepper_block" | "minecraft:stick_from_bamboo_item" | "create:crafting/kinetics/depot" | "exnihilosequentia:compost/ens_small_fern" | "minecraft:diamond_from_blasting_diamond_ore" | "mysticalagriculture:essence/minecraft/music_disc_strad" | "mysticalagriculture:awakened_supremium_gemstone_block_uncraft" | "thermal:machines/press/unpacking/press_silver_unpacking" | "effortlessbuilding:golden_randomizer_bag" | "mysticalagriculture:essence/minecraft/crimson_stem" | "thermal:machines/press/press_invar_ingot_to_gear" | "create:crushing/tin_ore" | "minecraft:end_stone_brick_stairs" | "ae2additions:cells/super/65m-housing" | "create:small_andesite_brick_wall_from_stone_types_andesite_stonecutting" | "create:cut_asurine_brick_stairs_from_stone_types_asurine_stonecutting" | "framedblocks:framing_saw/framed_divided_stairs" | "minecraft:stripped_crimson_hyphae" | "minecraft:cyan_carpet" | "exnihilosequentia:crucible/ens_netherrack" | "thermal:machines/centrifuge/centrifuge_light_blue_wool" | "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "mysticalagriculture:seed/infusion/sheep" | "thermal:machines/smelter/smelter_constantan_plate_to_ingot" | "ae2additions:cells/super/4k-housing" | "thermal:machines/press/press_strawberry_unpacking" | "create:polished_cut_crimsite_from_stone_types_crimsite_stonecutting" | "minecraft:smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "bigreactors:reprocessor/controller" | "sliceanddice:filling/hot_cocoa_from_fluid" | "ae2:network/cables/dense_covered_brown" | "framedblocks:framed_corner_pillar_from_pillar" | "minecraft:cyan_terracotta" | "mysticalagriculture:essence/minecraft/bone" | "exnihilosequentia:sieve/ens_tin_pieces_gravel" | "create:cutting/compat/byg/stripped_bulbis_stem" | "create:cutting/compat/byg/stripped_bulbis_wood" | "mobilebeacon:mobile_beacon_netherite" | "create:compat/bop/milling/wilted_lily" | "exnihilosequentia:compost/ens_bread" | "mysticalagriculture:seed/crafting/osmium" | "framedblocks:framed_slab_corner_from_half_pillar" | "thermal:devices/rock_gen/rock_gen_cobblestone" | "minecraft:mangrove_fence" | "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" | "mysticalagradditions:tconstruct/tools/materials/imperium/block" | "thermal:smelting/nickel_ingot_from_deepslate_ore_blasting" | "mysticalagriculture:seed/reprocessor/fluorite" | "bigreactors:crafting/magentite_storage_to_component" | "minecraft:light_gray_bed" | "thermal_extra:machine/brewer/crystallized_sunflower_oil" | "fluxnetworks:fluxcore" | "exnihilosequentia:ens_iron_crook" | "create:small_veridium_brick_slab" | "thermal:machine_sawmill" | "minecraft:black_stained_glass_pane" | "bigreactors:smelting/graphite_from_charcoal" | "framedblocks:framed_panel" | "thermal_extra:smelting/dragonsteel_ingot_from_dust_smelting" | "create:crushing/raw_platinum_ore" | "packagedauto:packager_extension" | "expatternprovider:ebus_upgrade" | "minecraft:spruce_chest_boat" | "create:deploying/waxed_oxidized_cut_copper_slab_from_adding_wax" | "create:compat/byg/milling/purple_sage" | "create:cutting/spruce_log" | "mysticalagriculture:seed/infusion/refined_obsidian" | "exnihilosequentia:ens_cooked_silkworm_from_smoker" | "minecraft:golden_axe" | "framedblocks:framed_floor_board_rotate_to_framed_wall_board" | "thermal:fuels/lapidary/lapidary_sapphire" | "farmersdelight:sweet_berry_cheesecake_from_slices" | "create:cutting/compat/forbidden_arcanus/mysterywood_log" | "thermal:storage/silver_ingot_from_nuggets" | "mysticalagriculture:seed/crafting/zombie" | "create:small_scoria_brick_wall_from_stone_types_scoria_stonecutting" | "mysticalagriculture:essence/botania/yellow_mystical_flower" | "thermal:storage/lead_ingot_from_nuggets" | "mysticalagriculture:soulstone_cobble_wall" | "thermal:machine_brewer" | "framedblocks:framing_saw/framed_vertical_stairs" | "ae2:shaped/slabs/quartz_block" | "exnihilosequentia:ens_netherite_hammer" | "exnihilosequentia:ens_emerald_mesh" | "create:small_deepslate_brick_slab_from_stone_types_deepslate_stonecutting" | "minecraft:ens_tuff" | "create:crafting/kinetics/magenta_seat" | "minecraft:snow" | "create:cutting/compat/biomesoplenty/hellbark_wood" | "create:crafting/kinetics/brown_seat" | "create:cut_crimsite_brick_slab_recycling" | "mysticalagriculture:inferium_farmland" | "thermal:earth_charge/sulfur_dust_from_sulfur" | "mysticalagradditions:insanium_ingot_recraft" | "thermal:machines/insolator/insolator_white_tulip" | "mobilebeacon:mobile_beacon_netherite_from_ii" | "create:small_asurine_brick_slab_recycling" | "thermal_extra:compat/advgenerators/refined_sunflower_oil" | "minecraft:blackstone_wall_from_blackstone_stonecutting" | "mysticalagriculture:augment/pathing_aoe_iv" | "farmersdelight:cutting/azure_bluet" | "create:compat/upgrade_aquatic/crafting/tree_fertilizer" | "create:cutting/compat/blue_skies/stripped_dusk_wood" | "thermal:devices/fisher/fisher_boost_junk_net" | "create:compat/upgrade_aquatic/cutting/stripped_river_log" | "thermal:machines/press/packing2x2/press_nether_bricks_packing" | "ae2:network/cables/glass_cyan" | "mysticalagriculture:augment/pathing_aoe_ii" | "framedblocks:framed_reinforcement" | "farmersdelight:integration/create/milling/wild_carrots" | "xtonesreworked:lair_block_15_from_stonecutting" | "create:splashing/crushed_raw_copper" | "minecraft:emerald_from_smelting_emerald_ore" | "create:cutting/compat/blue_skies/stripped_cherry_log" | "mysticalagriculture:essence/minecraft/sugar_cane" | "mysticalagriculture:essence/minecraft/pumpkin" | "colossalchests:interface_diamond" | "create:crafting/appliances/copper_diving_boots" | "ae2:network/cables/smart_yellow" | "create:compat/silentsgems/crushing/moonstone_ore" | "mysticalagriculture:seed/crafting/ice" | "create:compat/byg/milling/daffodil" | "farmersdelight:integration/immersiveengineering/crusher/rice_panicle" | "xtonesreworked:reed_block_0_from_stonecutting" | "create:crafting/kinetics/sail_framefrom_conversion" | "create:compat/botania/milling/magenta_petal" | "farmersdelight:mixed_salad" | "exnihilosequentia:ens_iron_hammer" | "create:crushing/wool" | "thermal:rubberwood_sign" | "create:crimson_window" | "farmersdelight:cutting/chicken" | "mysticalagriculture:seed/infusion/awakened_draconium" | "ae2additions:components/super/1k" | "framedblocks:framing_saw/framed_flat_elev_double_slope_slab_corner" | "thermal:storage/silver_block" | "farmersdelight:cutting/cooked_cod" | "framedblocks:framed_double_slope_panel_rotate_to_framed_double_slope_slab" | "mysticalagradditions:neutronium_crux" | "ae2:matter_cannon/nuggets/uranium" | "minecraft:white_concrete_powder" | "minecraft:yellow_terracotta" | "create:cutting/mangrove_log" | "thermalendergy:stellarium_nugget" | "xtonesreworked:tank_block_2_from_stonecutting" | "exnihilosequentia:crucible/ens_gravel" | "framedblocks:framing_saw/framed_flat_double_slope_panel_corner" | "mysticalagriculture:seed/crafting/rabbit" | "minecraft:chiseled_nether_bricks_from_nether_bricks_stonecutting" | "mmt:metal/lead/1" | "mmt:metal/lead/2" | "create:small_andesite_brick_stairs_from_stone_types_andesite_stonecutting" | "create:compat/silentsgems/crushing/jasper_ore" | "xtonesreworked:jelt_block_14_from_stonecutting" | "mysticalagriculture:seed/crafting/skeleton" | "mmt:metal/lead/3" | "create:deploying/waxed_weathered_copper_shingles_from_adding_wax" | "mmt:metal/lead/4" | "thermal:machines/press/press_lead_nugget_to_coin" | "create:crafting/kinetics/schedule" | "mysticalagriculture:seed/reprocessor/nitro_crystal" | "framedblocks:framing_saw/framed_stacked_slope_slab" | "ae2:matter_cannon/nuggets/zirconium" | "ae2:entropy/heat/water_air" | "mysticaladaptations:augments/woodcutter" | "framedblocks:framed_prism_corner" | "sliceanddice:sprinkler" | "xtonesreworked:tank_block_11_from_stonecutting" | "thermal:machines/press/packing3x3/press_raw_gold_packing" | "ae2:network/cables/glass_green" | "ae2:tools/fluix_hoe" | "extendedcrafting:flux_star" | "mysticalagriculture:tertium_boots" | "create:cut_deepslate_wall_from_stone_types_deepslate_stonecutting" | "thermal:machines/smelter/smelter_gravel" | "exnihilosequentia:sieve/ens_fern" | "create:cutting/compat/byg/stripped_ebony_log" | "minecraft:barrel" | "thermal:machines/press/unpacking/press_invar_unpacking" | "create:cut_calcite_brick_stairs_from_stone_types_calcite_stonecutting" | "framedblocks:framed_double_slope_slab_rotate_to_framed_double_slope_panel" | "createarmory:nine_mm_mold_break" | "create:tuff_pillar_from_stone_types_tuff_stonecutting" | "thermal:machines/pulverizer/pulverizer_iron_ore" | "mysticalagriculture:seed/crafting/spirited_crystal" | "create:compat/silentsgems/crushing/peridot_ore" | "ae2:materials/basiccard" | "exnihilosequentia:sieve/ens_oak_leaves" | "create:compat/byg/milling/begonia" | "bigreactors:fluidizer/fluidmixing/redfrigium_1" | "farmersdelight:cutting/wild_onions" | "modularrouters:regulator_augment" | "bigreactors:fluidizer/fluidmixing/redfrigium_2" | "laserio:laser_connector" | "thermal:smelting/tin_ingot_from_ore_blasting" | "thermalendergy:dynamo_fuel_nullifier_augment" | "extendedcrafting:black_iron_slate" | "thermal:rockwool/cyan_rockwool_from_dye" | "create:cut_asurine_wall_from_stone_types_asurine_stonecutting" | "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" | "xtonesreworked:kryp_block_13_from_stonecutting" | "thermal:storage/tin_block" | "thermal:machines/centrifuge/centrifuge_allium" | "create:crafting/kinetics/speedometerfrom_conversion" | "thermal:storage/raw_silver_block" | "mysticalagriculture:soulium_seed_base" | "ae2:network/cables/glass_fluix" | "extendedcrafting:advanced_auto_table" | "mysticalagriculture:inferium_block" | "minecraft:smithing_table" | "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" | "mysticalagriculture:seed/reprocessor/slime" | "thermal:storage/tin_nugget_from_ingot" | "mysticalagriculture:essence/minecraft/spruce_sapling" | "thermal_extra:augments/dynamo_output_augment_4" | "thermal_extra:augments/dynamo_output_augment_3" | "thermal_extra:augments/dynamo_output_augment_2" | "thermal_extra:augments/dynamo_output_augment_1" | "exnihilosequentia:sieve/ens_warped_nylium_spore" | "framedblocks:framing_saw/framed_divided_slab" | "minecraft:cauldron" | "automobility:frame/golden_motorcar" | "create:cutting/compat/byg/stripped_blue_enchanted_wood" | "mysticalagriculture:seed/reprocessor/fluix" | "create:polished_cut_calcite_slab" | "minecraft:waxed_weathered_cut_copper_slab_from_honeycomb" | "ae2:block_cutter/walls/smooth_sky_stone_wall" | "create:compat/bop/milling/lavender" | "ae2:network/cables/dense_covered_magenta" | "createarmory:rpg_recipe" | "thermal:storage/enderium_ingot_from_block" | "xtonesreworked:lair_block_7_from_stonecutting" | "thermal:machines/press/unpacking/press_amethyst_unpacking" | "bigreactors:smelting/graphite_from_dust" | "mmt:gem/pearl/1" | "thermal:machines/pulverizer/pulverizer_red_sandstone" | "minecraft:cobblestone_slab" | "mmt:gem/pearl/2" | "create:oxidized_copper_shingle_stairs_from_oxidized_copper_shingles_stonecutting" | "create:cutting/compat/byg/cypress_log" | "ae2additions:components/super/4k" | "minecraft:gold_ingot_from_smelting_gold_ore" | "minecraft:popped_chorus_fruit" | "create:cutting/compat/byg/stripped_nightshade_wood" | "thermalendergy:machine/smelter/prismalium_ingot" | "create:compat/atmospheric/cutting/kousa_log" | "thermal:smelting/gunpowder_from_spores_smelting" | "extendedcrafting:crystaltine_ingot" | "ae2:matter_cannon/matter_ball" | "create:compat/silentsgems/crushing/black_diamond_ore" | "mysticalagriculture:essence/minecraft/pink_dye" | "mysticalagriculture:essence/chisel/limestone" | "framedblocks:framed_wall_board_rotate_to_framed_floor_board" | "exnihilosequentia:sieve/ens_potato" | "create:deploying/waxed_oxidized_copper_shingles_from_adding_wax" | "minecraft:chest" | "minecraft:gray_stained_glass" | "create:cutting/compat/byg/bulbis_stem" | "create:cutting/compat/botania/glimmering_dreamwood_log" | "minecraft:creeper_banner_pattern" | "minecraft:red_bed" | "create:cutting/compat/twilightforest/stripped_mining_wood" | "mysticalagriculture:essence/minecraft/warped_fungus" | "mysticalagriculture:seed/infusion/fluorite" | "create:cutting/compat/quark/stripped_blossom_wood" | "mysticalagriculture:essence/minecraft/ice" | "ae2:network/cells/item_storage_cell_4k" | "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" | "create:compat/silentsgems/crushing/carnelian_ore" | "thermal:machines/insolator/insolator_sugar_cane" | "thermal:machines/insolator/insolator_brain_coral_fan" | "create:compacting/granite_from_flint" | "xtonesreworked:reed_block_10_from_stonecutting" | "create:compat/thermal/crushing/sulfur_ore" | "exnihilosequentia:fluid_item/ens_brown_mushroom" | "framedblocks:framed_large_button" | "mysticalagriculture:stonecutting/soulstone_chiseled_bricks_from_soulstone" | "create:cutting/compat/byg/bulbis_wood" | "thermal:rockwool/brown_rockwool_from_dye" | "ae2:network/wireless_part" | "mysticalagradditions:tconstruct/casting/inferium/nugget_gold_cast" | "thermal:storage/bronze_block" | "create:cutting/compat/byg/maple_log" | "farmersdelight:cooked_cod_slice_from_campfire_cooking" | "create:copper_ladder_from_ingots_copper_stonecutting" | "minecraft:end_stone_brick_slab_from_end_stone_stonecutting" | "bigreactors:blasting/graphite_from_dust" | "mysticalagriculture:awakened_supremium_helmet" | "mysticalagriculture:essence/extremereactors2/cyanite_ingot" | "create:cutting/stripped_birch_log" | "thermal:machines/pulverizer/pulverizer_silver_ingot_to_dust" | "framedblocks:framed_wall" | "thermal:machines/insolator/insolator_glow_berries" | "thermal:lumium_dust_4" | "thermal:jelly" | "minecraft:iron_boots" | "mysticalagriculture:essence/botania/magenta_mystical_flower" | "mysticalagradditions:tconstruct/casting/imperium/ingot_gold_cast" | "minecraft:golden_chestplate" | "thermal:machines/pulverizer/pulverizer_bronze_plate_to_dust" | "mysticalagradditions:supremium_apple" | "bigreactors:reactor/reinforced/computerport_alt" | "minecraft:copper_ingot_from_smelting_raw_copper" | "ae2:network/cells/spatial_storage_cell_16_cubed_storage" | "farmersdelight:integration/create/filling/chocolate_pie" | "thermal:machine/pulverizer_yellorium_ingot_to_dust" | "thermal:parts/electrum_gear" | "mysticalagradditions:nether_prosperity_shard_smelted" | "create:cutting/compat/byg/lament_log" | "minecraft:netherite_ingot" | "farmersdelight:warped_cabinet" | "mysticalagriculture:seed/reprocessor/osmium" | "mysticalagriculture:awakened_supremium_block_uncraft" | "mysticalagriculture:essence/minecraft/jungle_log" | "create:cutting/compat/byg/stripped_cherry_log" | "ae2:tools/paintballs_light_gray" | "ae2:network/cells/item_storage_cell_1k" | "mysticalagriculture:tertium_ingot_recraft" | "ae2:tools/nether_quartz_hoe" | "framedblocks:framed_secret_storage" | "thermal:machines/press/packing3x3/press_netherite_nugget_packing" | "thermal:devices/tree_extractor/tree_extractor_boost_bone_meal" | "minecraft:light_blue_terracotta" | "mmt:metal/brass/1" | "create:cutting/compat/botania/glimmering_livingwood_log" | "minecraft:spruce_stairs" | "thermal:machines/centrifuge/centrifuge_black_rockwool" | "exnihilosequentia:ens_birch_barrel" | "framedblocks:framed_panel_rotate_to_framed_slab" | "mmt:gem/kunzite/2" | "mmt:gem/kunzite/1" | "mmt:metal/brass/4" | "minecraft:jungle_sign" | "minecraft:cyan_candle" | "mmt:metal/brass/2" | "ae2:tools/portable_item_cell_16k" | "create:deploying/waxed_cut_copper_from_adding_wax" | "mysticalagriculture:imperium_ingot" | "mmt:metal/brass/3" | "mysticaladaptations:insanium_boots" | "mysticaladaptations:insanium_leggings" | "framedblocks:framing_saw/framed_flat_stacked_slope_slab_corner" | "minecraft:light_gray_dye_from_white_tulip" | "exnihilosequentia:compost/ens_crimson_roots" | "mmt:metal/solimrith/4" | "ae2:network/parts/formation_plane" | "webdisplays:upgrade_gps" | "create:cutting/compat/blue_skies/bluebright_log" | "exnihilosequentia:compost/ens_sweet_berries" | "mysticalagradditions:tconstruct/casting/soulium/block" | "create:compat/byg/pressing/lush_grass_path" | "create:crafting/kinetics/whisk" | "thermal:machines/press/packing3x3/press_lumium_nugget_packing" | "thermal:device_fisher" | "mysticalagriculture:imperium_shears" | "mmt:metal/solimrith/1" | "mysticalagriculture:seed/crafting/wood" | "xtonesreworked:vena_block_11_from_stonecutting" | "mmt:metal/solimrith/3" | "create:crafting/kinetics/mechanical_drill" | "create:cutting/compat/quark/azalea_log" | "mmt:metal/solimrith/2" | "create:polished_cut_scoria_wall" | "mysticalagradditions:prudentium_coal_block" | "create:cut_dripstone_wall_from_stone_types_dripstone_stonecutting" | "mysticalagriculture:tertium_hoe" | "thermal:fuels/stirling/stirling_coal_coke" | "create:cutting/compat/twilightforest/twilight_oak_log" | "mysticalagriculture:prudentium_leggings" | "mysticalagriculture:tertium_fishing_rod" | "minecraft:light_gray_dye_from_black_white_dye" | "thermal:devices/rock_gen/rock_gen_stone" | "mysticalagriculture:supremium_crossbow" | "create:polished_cut_ochrum_wall" | "mmt:metal/platinum/2" | "mmt:metal/platinum/1" | "framedblocks:framed_flat_stacked_inner_slope_slab_corner_rotate_to_framed_flat_stacked_inner_slope_panel_corner" | "mmt:metal/platinum/4" | "mmt:metal/platinum/3" | "minecraft:slime_block" | "thermal_extra:machine/crystallizer/dragonsteel_infused_fluid_tank_augment" | "thermal:storage/rubber_block" | "create:copycat_panel_from_ingots_zinc_stonecutting" | "create:cut_calcite_from_stone_types_calcite_stonecutting" | "minecraft:cooked_rabbit_from_campfire_cooking" | "thermal:storage/coal_coke_block" | "thermal:podzol_crafting" | "ae2:transform/entangled_singularity_from_pearl" | "minecraft:mud_bricks" | "create:compat/projectvibrantjourneys/cutting/stripped_aspen_log" | "xtonesreworked:kryp_block_4_from_stonecutting" | "framedblocks:framing_saw/framed_threeway_corner" | "bigreactors:reactor/reinforced/controller_ingots_uranium" | "thermal:machines/insolator/insolator_azure_bluet" | "minecraft:mud_brick_stairs_from_mud_bricks_stonecutting" | "exnihilosequentia:hammer/ens_blackstone" | "thermal_extra:storage/dragonsteel_ingot_from_block" | "mysticalagradditions:insanium_farmland_till" | "mysticalagriculture:seed/reprocessor/hepatizon" | "mmt:metal/estalt/4" | "exnihilosequentia:ens_raw_iron" | "create:crushing/raw_nickel_block" | "mmt:metal/estalt/1" | "create:polished_cut_scoria_stairs_from_stone_types_scoria_stonecutting" | "mmt:metal/estalt/3" | "xtonesreworked:flat_lamp" | "mmt:metal/estalt/2" | "colossalchests:chest_wall_silver" | "modularrouters:flinger_module" | "create:small_limestone_brick_wall_from_stone_types_limestone_stonecutting" | "thermal:devices/tree_extractor/tree_extractor_rubberwood" | "framedblocks:framed_half_pillar" | "xtonesreworked:vect_block_6_from_stonecutting" | "minecraft:light_gray_carpet" | "create_crystal_clear:steel_tinted_glass_casing" | "minecraft:magenta_stained_glass_pane_from_glass_pane" | "minecraft:smooth_sandstone" | "create:splashing/green_concrete_powder" | "mysticalagradditions:tconstruct/melting/soulium/nugget" | "mysticalagriculture:seed/reprocessor/stone" | "thermal:machines/insolator/insolator_redstone_mushroom" | "create:polished_cut_crimsite_wall_from_stone_types_crimsite_stonecutting" | "minecraft:diorite_wall" | "exnihilosequentia:compost/ens_apple" | "xtonesreworked:vect_block_4_from_stonecutting" | "minecraft:spruce_planks" | "sgjourney:naquadah_alloy_from_naquadah_slab" | "thermal:machines/press/unpacking/press_rosin_unpacking" | "minecraft:polished_blackstone_bricks" | "mysticalagriculture:supremium_scythe" | "minecraft:mossy_cobblestone_from_moss_block" | "create:compat/byg/milling/yellow_tulip" | "exnihilosequentia:ens_platinum_ingot" | "packagedexcrafting:elite_crafter" | "thermal:machines/press/packing2x2/press_amethyst_packing" | "framedblocks:framed_fancy_activator_rail_slope" | "framedblocks:framing_saw/framed_sloped_prism" | "create:small_granite_brick_stairs" | "ae2:network/parts/tunnels_me" | "sgjourney:raw_naquadah_block" | "framedblocks:framed_lattice_block" | "thermal:machines/pulverizer/pulverizer_iron_ingot_to_dust" | "minecraft:lantern" | "minecraft:waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "create:polished_cut_scorchia_wall_from_stone_types_scorchia_stonecutting" | "mysticalagriculture:essence/minecraft/white_dye" | "exnihilosequentia:ens_red_nether_brick_hammer" | "mysticalagriculture:essence/appliedenergistics2/silicon_press" | "mysticalagriculture:supremium_ingot" | "create:cutting/compat/byg/willow_wood" | "minecraft:deepslate_brick_wall" | "thermal:machines/press/unpacking/press_electrum_unpacking" | "bigreactors:reactor/reinforced/computerport" | "mmt:metal/nickel/2" | "ae2:network/cables/dense_covered_yellow" | "mmt:metal/nickel/1" | "mmt:metal/nickel/4" | "create:crafting/kinetics/shaft" | "mmt:metal/nickel/3" | "create:small_ochrum_brick_stairs_from_stone_types_ochrum_stonecutting" | "create:item_application/andesite_casing_from_log" | "thermal:machines/pulverizer/pulverizer_copper_ingot_to_dust" | "ae2:network/blocks/storage_drive" | "ae2:tools/network_biometric_card" | "exnihilosequentia:sieve/ens_seed_purple_coral" | "exnihilosequentia:crucible/ens_deepslate" | "mysticalagradditions:tconstruct/casting/prudentium/nugget_gold_cast" | "thermal:machines/insolator/insolator_lily_of_the_valley" | "minecraft:lime_bed" | "farmersdelight:rice_from_bag" | "thermal:storage/nickel_ingot_from_block" | "exnihilosequentia:ens_wooden_crook" | "titanium:test_serializer/dirt_to_used" | "create:cutting/compat/silentgear/stripped_netherwood_log" | "thermal:earth_charge/apatite_dust_from_apatite" | "thermal:machines/crucible/crucible_honey_block_to_honey" | "exnihilosequentia:sieve/ens_dark_oak_leaves" | "mysticalagradditions:tconstruct/tools/casting/imperium" | "thermal:machines/insolator/insolator_sweet_berries" | "create:blasting/zinc_ingot_from_ore" | "framedblocks:framing_saw/framed_mini_cube" | "thermal_extra:augments/potion_amplifier_augment_5" | "create:haunting/soul_soil" | "thermal_extra:augments/potion_amplifier_augment_3" | "thermal_extra:augments/potion_amplifier_augment_4" | "exnihilosequentia:crucible/ens_crushed_end_stone" | "farmersdelight:flint_knife" | "bigreactors:reactor/reinforced/chargingfe" | "thermal:purple_concrete_powder_with_slag" | "thermal_extra:augments/potion_amplifier_augment_1" | "thermal:machines/press/press_radish_packing" | "thermal_extra:augments/potion_amplifier_augment_2" | "framedblocks:framing_saw/framed_secret_storage" | "mysticalagriculture:essence/minecraft/tube_coral_block" | "create:polished_cut_tuff_slab_from_stone_types_tuff_stonecutting" | "xtonesreworked:roen_block_3_from_stonecutting" | "thermal:tools/rf_potato" | "create:cutting/compat/biomesoplenty/stripped_mahogany_wood" | "thermal:parts/copper_gear" | "create:splashing/thermal/crushed_raw_lead" | "ae2:network/cables/glass_purple" | "create:crafting/kinetics/steam_whistle" | "expatternprovider:epp" | "create:milling/tall_grass" | "ae2:network/parts/toggle_bus_inverted_alt" | "bigreactors:reactor/reinforced/redstoneport" | "framedblocks:framed_redstone_block" | "create:polished_cut_scorchia_slab_recycling" | "ae2:network/cables/dense_covered_light_gray" | "modularrouters:stack_upgrade" | "minecraft:magenta_dye_from_purple_and_pink" | "thermal:fire_charge/constantan_ingot_2" | "minecraft:purpur_pillar" | "bigreactors:reactor/reinforced/fluidaccessport" | "xtonesreworked:roen_block_7_from_stonecutting" | "create:deploying/waxed_oxidized_copper_from_adding_wax" | "create:compat/druidcraft/crushing/amber_ore" | "mysticalagriculture:stonecutting/soulstone_slabs_from_soulstone" | "minecraft:redstone_lamp" | "framedblocks:framing_saw/framed_sloped_stairs" | "create:compat/atmospheric/cutting/stripped_rosewood_log" | "mysticalagriculture:augment/jump_boost_iii" | "minecraft:end_rod" | "thermal:machines/insolator/insolator_tomato" | "create:compat/byg/milling/purple_amaranth" | "create:smelting/ingot_uranium_compat_immersiveengineering" | "minecraft:iron_ingot_from_blasting_iron_ore" | "thermal:tools/detonator" | "automobility:frame/yellow_tractor" | "framedblocks:framed_flat_stacked_slope_panel_corner" | "farmersdelight:cutting/cod" | "ae2:tools/certus_quartz_axe" | "create:polished_cut_andesite_slab_from_stone_types_andesite_stonecutting" | "mmt:gem/ametrine/1" | "exnihilosequentia:sieve/ens_blaze_powder" | "bigreactors:turbine/reinforced/blade_alt" | "create:polished_cut_veridium_slab_recycling" | "thermal:storage/peanut_from_block" | "mysticalagriculture:essence/chisel/marble" | "thermal:machines/press/press_gold_ingot_to_plate" | "mmt:gem/ametrine/2" | "ae2:inscriber/sky_stone_dust" | "bigreactors:turbine/reinforced/blade" | "farmersdelight:cutting/dark_oak_log" | "minecraft:acacia_boat" | "bigreactors:fluidizer/solid/cyanite" | "packagedauto:crafter_ae" | "mysticalagriculture:experience_bottle" | "farmersdelight:magenta_canvas_sign" | "xtonesreworked:roen_block_9_from_stonecutting" | "createarmory:m_sixteen_upper_recipe" | "create:milling/bone" | "create:scoria_pillar_from_stone_types_scoria_stonecutting" | "webdisplays:backlight" | "create:polished_cut_dripstone_stairs" | "sgjourney:naquadah_alloy_from_naquadah_stairs" | "create:compat/botania/milling/orange_petal" | "thermal:machines/press/press_tin_ingot_to_gear" | "thermal_extra:augments/dynamo_fuel_augment_4" | "mysticalagradditions:tconstruct/tools/melting/prudentium" | "thermal_extra:augments/dynamo_fuel_augment_3" | "mysticalagriculture:essence/minecraft/yellow_dye" | "exnihilosequentia:ens_red_nether_brick_crook" | "mysticalagriculture:seed/infusion/enderium" | "mysticalagriculture:essence/mekanism/osmium_ingot" | "thermal_extra:augments/dynamo_fuel_augment_2" | "thermal_extra:augments/dynamo_fuel_augment_1" | "thermal:machines/smelter/smelter_lumium_dust" | "mysticalagriculture:essence/common/saltpeter" | "mysticalagriculture:essence/powah/spirited_crystal" | "thermal:machines/smelter/smelter_nickel_tools" | "minecraft:painting" | "thermal:smelting/bronze_ingot_from_dust_smelting" | "farmersdelight:cutting/wild_potatoes" | "extendedcrafting:handheld_table" | "create:cutting/compat/ecologics/stripped_walnut_wood" | "framedblocks:framed_horizontal_pane" | "thermal:machines/press/packing3x3/press_tar_packing" | "thermal:machines/pulverizer/pulverizer_diamond_armor" | "minecraft:dark_oak_wood" | "create:crafting/kinetics/blue_seat_from_other_seat" | "create:small_ochrum_brick_slab_recycling" | "xtonesreworked:bitt_block_5" | "ae2:network/blocks/crank" | "xtonesreworked:bitt_block_4" | "xtonesreworked:bitt_block_3" | "xtonesreworked:bitt_block_2" | "xtonesreworked:bitt_block_1" | "thermal:deep_aquachow_4" | "xtonesreworked:bitt_block_0" | "thermal:storage/cinnabar_block" | "create:compat/projectvibrantjourneys/cutting/willow_log" | "minecraft:stone_brick_slab_from_stone_stonecutting" | "farmersdelight:integration/create/milling/wild_potatoes" | "mysticalagriculture:seed/reprocessor/gold" | "framedblocks:framed_slab_edge" | "thermal:lightning_charge_3" | "create:cutting/compat/biomesoplenty/stripped_cherry_wood" | "ae2:network/crafting/64k_cpu_crafting_storage" | "xtonesreworked:bitt_block_9" | "create:deploying/waxed_weathered_copper_shingle_stairs_from_adding_wax" | "xtonesreworked:bitt_block_8" | "xtonesreworked:bitt_block_7" | "create:crafting/materials/andesite_alloy_block" | "xtonesreworked:bitt_block_6" | "create:cutting/compat/byg/redwood_wood" | "minecraft:oak_trapdoor" | "create:cutting/compat/architects_palette/stripped_twisted_log" | "create:crafting/kinetics/pink_seat_from_other_seat" | "create:cutting/compat/hexcasting/edified_log" | "thermal:machines/bottler/bottler_purple_concrete" | "ae2:matter_cannon/nuggets/chicken" | "modularrouters:speed_upgrade" | "thermal:machine/pulverizer_yellorite_ore_to_dust" | "create:compat/byg/crushing/lignite_ore" | "minecraft:waxed_cut_copper_slab_from_honeycomb" | "create:crafting/kinetics/placard" | "minecraft:birch_button" | "farmersdelight:grilled_salmon" | "mysticalagriculture:seed/reprocessor/sapphire" | "ae2:network/cables/dense_smart_brown" | "mysticalagriculture:essence/minecraft/cyan_dye" | "create:crushing/diamond_horse_armor" | "mysticalagriculture:prudentium_axe" | "minecraft:weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "minecraft:cyan_bed" | "exnihilosequentia:sieve/ens_jungle_sapling" | "thermal:machines/centrifuge/centrifuge_brown_rockwool" | "mysticalagriculture:prosperity_gemstone_block" | "thermal:slot_seal" | "create:crafting/kinetics/white_valve_handle_from_other_valve_handle" | "farmersdelight:integration/immersiveengineering/squeezer/cabbage_seeds" | "xtonesreworked:roen_block_15_from_stonecutting" | "create:crafting/kinetics/crafter_slot_cover" | "mysticalagriculture:essence/minecraft/tuff" | "ae2:matter_cannon/nuggets/gallium" | "modularrouters:sync_upgrade" | "create:crafting/materials/brass_ingot_from_decompacting" | "ae2:block_cutter/walls/cut_quartz_wall" | "farmersdelight:chocolate_pie" | "exnihilosequentia:ens_lead_ingot" | "create:compat/simplefarming/crushing/sf_crush_rye" | "mysticaladaptations:augments/absorption_vi" | "thermal:machines/press/unpacking/press_cinnabar_unpacking" | "mysticalagriculture:seed/reprocessor/cobalt" | "exnihilosequentia:ens_dripstone_hammer" | "mysticalagriculture:seed/crafting/creeper" | "create:small_limestone_brick_slab_recycling" | "thermal_extra:machine/smelter/soul_infused_ingot_from_dust" | "minecraft:orange_stained_glass_pane" | "automobility:attachment/rear/auto_mechanic_table" | "minecraft:brick" | "extendedcrafting:crystaltine_catalyst" | "webdisplays:batpack" | "thermal:machines/smelter/smelter_signalum_plate_to_ingot" | "mysticalagriculture:diamond_sickle" | "minecraft:music_disc_5" | "exnihilosequentia:compost/ens_meat_uncooked" | "create:compat/bop/milling/blue_hydrangea" | "thermal:machines/press/packing3x3/press_wheat_packing" | "thermal:machines/smelter/smelter_iron_armor" | "minecraft:coal" | "thermal:storage/bell_pepper_block" | "thermal:machines/insolator/insolator_red_mushroom" | "minecraft:gold_ingot_from_blasting_deepslate_gold_ore" | "mysticalagriculture:essence/common/steel_ingot" | "thermal:machines/insolator/insolator_acacia_sapling" | "thermal:machines/pulverizer/pulverizer_gravel" | "thermal:machines/crucible/crucible_obsidian_to_lava" | "create:cutting/compat/byg/stripped_cypress_log" | "xtonesreworked:lair_block_3_from_stonecutting" | "create:cutting/compat/biomesoplenty/stripped_fir_wood" | "create:cutting/compat/byg/baobab_wood" | "create:filling/blaze_cake" | "minecraft:light_gray_carpet_from_white_carpet" | "minecraft:smoker" | "create:compat/silentsgems/crushing/malachite_ore" | "ae2:inscriber/silicon_print" | "create:cutting/compat/byg/baobab_log" | "exnihilosequentia:fluid_on_top/ens_obsidian" | "exnihilosequentia:heat/ens_soul_fire" | "create:copycat_step_from_ingots_zinc_stonecutting" | "create:polished_cut_scorchia_wall" | "mysticalagriculture:mystical_fertilizer_better" | "exnihilosequentia:compost/ens_pumpkin_pie" | "create:deploying/waxed_weathered_copper_tile_slab_from_adding_wax" | "xtonesreworked:mint_block_14_from_stonecutting" | "create:andesite_ladder_from_andesite_alloy_stonecutting" | "colossalchests:chest_wall_wood" | "create:crafting/kinetics/smart_chute" | "create:cutting/compat/ecologics/walnut_wood" | "mysticalagriculture:essence/botania/gray_mystical_flower" | "minecraft:brown_dye" | "create:compat/upgrade_aquatic/milling/white_searocket" | "minecraft:waxed_exposed_cut_copper_stairs_from_honeycomb" | "thermal:fire_charge/bronze_ingot_4" | "minecraft:brick_slab" | "farmersdelight:cutting/clay" | "mysticalagriculture:essence/minecraft/rotten_flesh" | "expatternprovider:ex_drive" | "thermal:jar_4" | "create:deploying/waxed_exposed_copper_shingle_stairs_from_adding_wax" | "framedblocks:framed_gold_pressure_plate" | "mmt:metal/raw_netherite_2" | "thermal:machines/pulverizer/pulverizer_cobblestone" | "mmt:metal/raw_netherite_1" | "minecraft:bricks" | "buildinggadgets:construction_paste_container" | "minecraft:red_sandstone_slab" | "thermal:machines/pulverizer/pulverizer_sandstone" | "framedblocks:framing_saw/framed_pillar" | "thermal:device_hive_extractor" | "minecraft:yellow_glazed_terracotta" | "ae2:network/cells/fluid_storage_cell_64k_storage" | "create:polished_cut_diorite_stairs_from_stone_types_diorite_stonecutting" | "mysticalagradditions:tconstruct/tools/casting/prudentium" | "ae2:network/cables/network_memory_card_clean" | "xtonesreworked:lair_block_1_from_stonecutting" | "minecraft:exposed_cut_copper" | "mysticalagriculture:seed/crafting/uranium" | "mmt:gem/peridot/2" | "createarmory:mounted_minigun_recipe" | "minecraft:dark_oak_stairs" | "minecraft:jungle_pressure_plate" | "exnihilosequentia:compost/ens_baked_potato" | "mmt:gem/peridot/1" | "exnihilosequentia:sieve/ens_quartz" | "farmersdelight:honey_glazed_ham_block" | "create:cut_veridium_brick_slab_recycling" | "minecraft:smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "ae2:tools/paintballs_lumen_cyan" | "ae2:network/cables/smart_pink" | "bucketlib:bucket_dyeing" | "mysticalagriculture:awakened_supremium_watering_can" | "exnihilosequentia:ens_andesite_crook" | "bigreactors:turbine/basic/redstoneport" | "exnihilosequentia:hammer/ens_brain_coral_fan" | "mmt:metal/uranium/4" | "thermal:smelting/constantan_ingot_from_dust_smelting" | "mysticalagriculture:seed/infusion/rubber" | "minecraft:blue_banner" | "bigreactors:crafting/yellorium_nugget_to_ingot" | "mysticalagriculture:seed/infusion/certus_quartz" | "ae2:network/cables/dense_smart_yellow" | "ae2:decorative/cut_quartz_block" | "xtonesreworked:xtone_tile" | "xtonesreworked:vena_block_3_from_stonecutting" | "packagedauto:me_package_component" | "mysticalagriculture:seed/reprocessor/yellorium" | "framedblocks:framing_saw/framed_flat_inv_double_slope_panel_corner" | "xtonesreworked:tank_block_13_from_stonecutting" | "xtonesreworked:zyth_block_15" | "create:crushing/leather_horse_armor" | "xtonesreworked:zyth_block_13" | "minecraft:glowstone" | "exnihilosequentia:hammer/ens_tube_coral" | "xtonesreworked:zyth_block_14" | "create:copper_tile_slab" | "xtonesreworked:zyth_block_11" | "xtonesreworked:zyth_block_12" | "create:compat/byg/milling/guzmania" | "create:crushing/nether_quartz_ore" | "farmersdelight:integration/immersiveengineering/squeezer/tomato_seeds" | "xtonesreworked:zyth_block_10" | "framedblocks:framed_flat_slope_slab_corner_rotate_to_framed_flat_slope_panel_corner" | "create:cut_deepslate_brick_stairs" | "thermal:smelting/tin_ingot_from_raw_smelting" | "minecraft:red_nether_brick_wall" | "create:small_crimsite_brick_stairs" | "minecraft:chiseled_red_sandstone" | "mysticalagriculture:seed/crafting/neutronium" | "farmersdelight:fried_egg" | "create:cutting/compat/twilightforest/stripped_time_wood" | "thermal:machines/sawmill/sawmill_oak_logs" | "create:filling/gunpowder" | "exnihilosequentia:compost/ens_string" | "exnihilosequentia:ens_raw_platinum" | "xtonesreworked:jelt_block_10_from_stonecutting" | "mysticalagriculture:essence/thermal/enderium_ingot" | "create:cutting/compat/biomesoplenty/mahogany_wood" | "xtonesreworked:reed_block_6_from_stonecutting" | "mysticalagriculture:essence/minecraft/music_disc_far" | "create:polished_cut_dripstone_stairs_from_stone_types_dripstone_stonecutting" | "minecraft:light_gray_candle" | "thermal:machines/centrifuge/centrifuge_dandelion" | "thermal:storage/electrum_ingot_from_block" | "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "create:crafting/kinetics/belt_connector" | "mysticalagriculture:seed/reprocessor/uranium" | "ae2:network/blocks/pattern_providers_interface_alt" | "extendedcrafting:enhanced_ender_ingot_uncraft" | "xtonesreworked:tank_block_8_from_stonecutting" | "mysticalagriculture:seed/crafting/rose_gold" | "mysticalagriculture:prudentium_bow" | "create:compat/quark/crushing/moss_block" | "farmersdelight:cooking/tomato_sauce" | "farmersdelight:fruit_salad" | "createarmory:upgraded_minigun_barrel_recipe" | "mysticalagriculture:essence/minecraft/creeper_head" | "ae2:inscriber/logic_processor" | "ae2:decorative/certus_quartz_bricks_from_stonecutting" | "thermal:machines/crucible/crucible_stone_to_lava" | "ae2:decorative/chiseled_quartz_block" | "thermal:storage/cinnabar_from_block" | "create:cutting/compat/blue_skies/stripped_dusk_log" | "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "mysticalagriculture:imperium_ingot_recraft" | "thermal:machines/press/packing2x2/press_cured_rubber_packing" | "minecraft:red_carpet_from_white_carpet" | "framedblocks:framing_saw/framed_rail_slope" | "minecraft:sea_lantern" | "create:weathered_copper_tile_slab" | "mmt:metal/uranium/2" | "mysticalagriculture:seed/crafting/electrum" | "mmt:metal/uranium/3" | "exnihilosequentia:ens_nether_brick_hammer" | "mmt:metal/uranium/1" | "mysticalagriculture:seed/infusion/rose_gold" | "thermal:machines/press/press_invar_nugget_to_coin" | "create:milling/sandstone" | "create:crushing/raw_silver_ore" | "minecraft:diamond_hoe" | "farmersdelight:tomato_seeds" | "farmersdelight:cutting/dark_oak_sign" | "create:compat/byg/milling/winter_scilla" | "bigreactors:yellorium_ingot_to_nugget" | "mysticalagriculture:seed/infusion/sapphire" | "mysticalagriculture:seed/reprocessor/gaia_spirit" | "create:compat/silentsgems/crushing/tanzanite_ore" | "thermal:storage/amaranth_block" | "mysticalagriculture:seed/infusion/mystical_flower" | "farmersdelight:cutting/allium" | "ae2additions:crafting/16384k_storage" | "thermal:machines/press/unpacking/press_nickel_nugget_unpacking" | "ae2:tools/paintballs_green" | "exnihilosequentia:ens_jungle_barrel" | "create:polished_cut_deepslate_from_stone_types_deepslate_stonecutting" | "thermal:machines/pulverizer/pulverizer_andesite" | "mysticalagriculture:seed/reprocessor/sky_stone" | "minecraft:weathered_cut_copper" | "thermal:rockwool/lime_rockwool_from_dye" | "create:cutting/compat/tconstruct/stripped_bloodshroom_wood" | "create:cutting/compat/silentgear/netherwood_log" | "automobility:frame/standard_yellow" | "create:cutting/compat/biomesoplenty/palm_log" | "mysticalagriculture:prosperity_block_uncraft" | "ae2:matter_cannon/nuggets/platinum" | "create:polished_cut_limestone_stairs" | "bigreactors:fluidizer/solid/cyanite9" | "xtonesreworked:vect_block_12_from_stonecutting" | "thermal:machines/centrifuge/centrifuge_flax" | "minecraft:blue_bed_from_white_bed" | "exnihilosequentia:fluid_item/ens_end_stone" | "thermal:machines/press/packing3x3/press_tin_packing" | "create:deploying/waxed_exposed_copper_shingles_from_adding_wax" | "framedblocks:framing_saw/framed_double_slope_slab" | "xtonesreworked:sync_block_9_from_stonecutting" | "minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "mysticalagriculture:seed/infusion/lumium" | "minecraft:leather" | "create:polished_cut_ochrum_stairs" | "create:smelting/ingot_aluminum_compat_immersiveengineering" | "thermal_extra:augments/av_item_filter_augment" | "minecraft:waxed_cut_copper_stairs_from_honeycomb" | "create:cut_diorite_slab" | "thermal:machines/press/packing3x3/press_iron_packing" | "create:cut_diorite_brick_slab_recycling" | "xtonesreworked:vect_block_10_from_stonecutting" | "mysticalagriculture:basic_reprocessor" | "xtonesreworked:reds_block_6_from_stonecutting" | "minecraft:stone_brick_wall_from_stone_bricks_stonecutting" | "create:cutting/compat/byg/stripped_witch_hazel_wood" | "ae2:block_cutter/stairs/chiseled_quartz_stairs" | "minecraft:furnace" | "thermal:enderium_dust_2" | "minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "farmersdelight:cooking/fish_stew" | "ae2:network/blocks/quantum_link" | "ae2:network/parts/level_emitter" | "create:cut_andesite_stairs_from_stone_types_andesite_stonecutting" | "framedblocks:framed_double_slope_slab_from_inverse" | "minecraft:activator_rail" | "mysticalagriculture:essence/botania/light_blue_mystical_flower" | "thermal:smelting/copper_ingot_from_dust_blasting" | "create:crafting/kinetics/purple_valve_handle_from_other_valve_handle" | "ae2:network/cells/item_storage_components_cell_4k_part" | "minecraft:crimson_pressure_plate" | "thermal:machines/centrifuge/centrifuge_orange_tulip" | "exnihilosequentia:ens_terracotta_crook" | "mysticalagradditions:tconstruct/tools/casting/tertium" | "createarmory:double_barrel_recipe" | "extendedcrafting:black_iron_block_uncraft" | "thermal:rockwool/pink_rockwool_from_dye" | "mysticaladaptations:insanium_crossbow" | "create:veridium_pillar_from_stone_types_veridium_stonecutting" | "create:cutting/compat/byg/stripped_green_enchanted_log" | "xtonesreworked:vena_block_1_from_stonecutting" | "mysticalagriculture:essence/powah/energized_steel" | "minecraft:red_sandstone" | "create:crafting/appliances/slime_ball" | "ae2:shaped/slabs/chiseled_quartz_block" | "create:splashing/light_blue_concrete_powder" | "exnihilosequentia:ens_copper_nugget" | "create:cutting/compat/botania/stripped_livingwood_log" | "create:compat/environmental/milling/purple_delphinium" | "create:crafting/kinetics/white_sailfrom_conversion" | "mysticalagriculture:essence/minecraft/bamboo" | "ae2additions:cells/chemical/1024k" | "bigreactors:turbine/reinforced/bearing_alt" | "exnihilosequentia:ens_aluminum_ingot" | "thermal:devices/rock_gen/rock_gen_cobbled_deepslate" | "create:compat/atmospheric/milling/hot_monkey_brush" | "automobility:attachment/front/crop_harvester" | "create:crafting/kinetics/cart_assembler" | "mysticalagriculture:seed/reprocessor/nether" | "thermal_extra:machine/press/soul_infused_coin" | "minecraft:waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "create:compat/thermal/crushing/niter_ore" | "mysticalagriculture:inferium_ingot_block" | "minecraft:red_glazed_terracotta" | "create:cutting/compat/twilightforest/dark_wood" | "thermal:machines/centrifuge/centrifuge_gunpowder_mushroom_spores" | "minecraft:birch_boat" | "minecraft:gray_carpet_from_white_carpet" | "extendedcrafting:elite_table" | "create:cutting/compat/byg/stripped_willow_wood" | "mysticalagriculture:prudentium_sword" | "minecraft:packed_mud" | "create:cutting/compat/forbidden_arcanus/cherrywood" | "thermalendergy:machine/press/press_melodium_ingot_to_plate" | "exnihilosequentia:ens_mangrove_sieve" | "ae2:tools/paintballs_black" | "minecraft:netherite_helmet_smithing" | "bucketlib:cake" | "create:crushing/raw_gold_block" | "create:layered_calcite_from_stone_types_calcite_stonecutting" | "mysticalagriculture:nature_agglomeratio" | "create:cutting/compat/byg/stripped_cika_wood" | "mysticalagriculture:essence/minecraft/feather" | "thermal_extra:machine/dynamo/numismatic/soul_infused_coin" | "mmt:metal/cobalt/3" | "ae2:tools/nether_quartz_wrench" | "mmt:metal/cobalt/2" | "modularrouters:puller_module_2" | "mysticaladaptations:insanium_chestplate" | "mmt:metal/cobalt/1" | "create:crafting/kinetics/filter" | "modularrouters:puller_module_1" | "mmt:metal/cobalt/4" | "mysticalagriculture:prudentium_growth_accelerator" | "create:crafting/appliances/schedule_clear" | "mysticalagradditions:inferium_coal" | "create:cutting/compat/blue_skies/lunar_wood" | "framedblocks:framed_vertical_double_stairs" | "mysticalagriculture:seed/reprocessor/zinc" | "automobility:engine/diamond_engine" | "mysticalagriculture:inferium_seeds" | "create:cutting/compat/byg/green_enchanted_wood" | "minecraft:gray_candle" | "bigreactors:turbine/reinforced/redstoneport_alt" | "trashcans:energy_trash_can" | "minecraft:stripped_dark_oak_wood" | "createarmory:nine_mm_mold_recipe" | "thermal:storage/electrum_ingot_from_nuggets" | "mysticalagriculture:souls/gunpowder" | "create:milling/red_tulip" | "create:asurine_pillar_from_stone_types_asurine_stonecutting" | "mysticalagriculture:seed/crafting/silicon" | "create:crafting/materials/brass_nugget_from_decompacting" | "minecraft:birch_fence" | "create:crafting/kinetics/brass_door" | "exnihilosequentia:crucible/ens_crushed_diorite" | "create:milling/coal" | "farmersdelight:cooking_pot" | "ae2additions:cells/item/16384k" | "create:crafting/materials/zinc_ingot_from_compacting" | "minecraft:red_nether_brick_slab" | "create:compat/botania/milling/gray_petal" | "thermal_extra:shellite_glass" | "thermalendergy:machine/press/press_stellarium_nugget_to_coin" | "mysticalagriculture:seed/crafting/chicken" | "minecraft:cooked_salmon_from_campfire_cooking" | "create:cut_crimsite_brick_slab" | "mysticalagriculture:imperium_leggings" | "ae2:tools/paintballs_yellow" | "create:compat/byg/milling/peach_leather_flower" | "thermal:machines/pulverizer/pulverizer_gold_ingot_to_dust" | "create:compat/silentsgems/crushing/alexandrite_ore" | "mysticalagriculture:seed/reprocessor/silver" | "create:crafting/kinetics/green_valve_handle_from_other_valve_handle" | "create:cutting/compat/ars_nouveau/blue_archwood_log" | "mysticalagriculture:essence/common/titanium_ingot" | "minecraft:cut_sandstone_slab_from_cut_sandstone_stonecutting" | "exnihilosequentia:ens_raw_nickel" | "exnihilosequentia:compost/ens_silkworm" | "thermal_extra:parts/soul_infused_gear" | "minecraft:sugar_from_honey_bottle" | "exnihilosequentia:compost/ens_seeds" | "minecraft:black_wool" | "thermal:machines/press/press_gold_nugget_to_coin" | "mysticalagriculture:essence/minecraft/skeleton_skull" | "minecraft:spruce_fence_gate" | "colossalchests:chest_wall_iron" | "toms_storage:inventory_connector" | "thermal:machines/centrifuge/centrifuge_purple_wool" | "framedblocks:framed_flat_double_slope_panel_corner" | "minecraft:leather_chestplate" | "framedblocks:framed_flat_stacked_inner_slope_panel_corner" | "exnihilosequentia:fluid_item/ens_soul_soil" | "framedblocks:framed_sloped_prism" | "xtonesreworked:ztyl_block_3_from_stonecutting" | "minecraft:beehive" | "mysticaladaptations:insanium_watering_can" | "mysticalagradditions:end_prosperity_shard_smelted" | "minecraft:white_stained_glass_pane_from_glass_pane" | "mysticalagriculture:seed/crafting/ironwood" | "minecraft:ens_blackstone" | "thermal:smelting/cracked_slag_bricks_from_smelting" | "minecraft:birch_wood" | "mysticalagradditions:tconstruct/tools/materials/supremium/nugget" | "mysticalagriculture:seed/reprocessor/dirt" | "modularrouters:mimic_augment" | "mysticalagriculture:prudentium_ingot_block" | "mysticalagriculture:imperium_reprocessor" | "minecraft:scaffolding" | "minecraft:acacia_button" | "minecraft:polished_granite_from_granite_stonecutting" | "thermal:machines/crucible/crucible_redstone_block" | "create:crushing/glowstone" | "mysticalagradditions:tconstruct/casting/imperium/ingot_sand_cast" | "thermal:storage/copper_ingot_from_nuggets" | "createarmory:barret_lower_recipe" | "mmt:gem/garnet/1" | "mmt:gem/garnet/2" | "xtonesreworked:kryp_block_6_from_stonecutting" | "create:small_asurine_brick_wall" | "minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore" | "thermal:machines/insolator/insolator_horn_coral_fan" | "mysticalagriculture:essence/tconstruct/manyullyn_ingot" | "create:mechanical_crafting/extendo_grip" | "webdisplays:upgrade_redin" | "minecraft:andesite_slab" | "thermal:machines/sawmill/sawmill_spruce_logs" | "minecraft:honey_block" | "create:cutting/compat/byg/stripped_holly_wood" | "framedblocks:framed_floor_board" | "mysticalagradditions:end_inferium_smelted" | "thermal:machines/pyrolyzer/pyrolyzer_bitumen" | "farmersdelight:melon_juice" | "create:cutting/compat/byg/jacaranda_wood" | "create:crafting/kinetics/large_cogwheel" | "automobility:frame/copper_motorcar" | "xtonesreworked:roen_block_4_from_stonecutting" | "create:crafting/kinetics/metal_bracket" | "thermal_extra:machine/dynamo/numismatic/twinite_coin" | "xtonesreworked:zest_block_0" | "ae2:matter_cannon/nuggets/lead" | "minecraft:stone_brick_stairs_from_stone_bricks_stonecutting" | "createarmory:m_four_reicpe" | "create:cutting/compat/byg/ether_log" | "toms_storage:inventory_cable_connector_filtered" | "thermal:machines/smelter/smelter_ruby_ore" | "mysticalagriculture:supremium_hoe" | "thermal:fire_charge/enderium_glass_2" | "create:crafting/kinetics/framed_glass_door" | "minecraft:coal_from_blasting_coal_ore" | "thermal:tomato_sauce" | "ae2wtlib:wireless_universal_terminal/upgrade_crafting" | "mysticalagriculture:seed/crafting/sheep" | "thermal:junk_net" | "mysticalagriculture:souls/rabbit_foot" | "xtonesreworked:zest_block_9" | "thermal:storage/netherite_ingot_from_nuggets" | "xtonesreworked:zest_block_3" | "xtonesreworked:zest_block_4" | "xtonesreworked:zest_block_1" | "create:crafting/kinetics/gantry_carriage" | "farmersdelight:cutting/red_tulip" | "xtonesreworked:zest_block_2" | "xtonesreworked:zest_block_7" | "create:cutting/compat/byg/cika_log" | "xtonesreworked:zest_block_8" | "xtonesreworked:zest_block_5" | "xtonesreworked:reds_block_14_from_stonecutting" | "xtonesreworked:zest_block_6" | "ae2:network/blocks/cell_workbench" | "farmersdelight:cutting/spruce_wood" | "exnihilosequentia:ens_nickel_ingot" | "create:crafting/logistics/powered_latch" | "thermal:storage/coal_coke_from_block" | "mysticaladaptations:insanium_pickaxe" | "create:ochrum_pillar_from_stone_types_ochrum_stonecutting" | "mysticalagriculture:seed/reprocessor/lapis_lazuli" | "exnihilosequentia:crucible/ens_crushed_blackstone" | "farmersdelight:cutting/crimson_hyphae" | "mysticalagriculture:nether_agglomeratio" | "mysticalagriculture:tertium_scythe" | "minecraft:cracked_deepslate_bricks" | "mysticalagriculture:seed/crafting/lumium" | "mysticalagradditions:insanium_gemstone" | "create:smelting/iron_ingot_from_crushed" | "thermal:storage/tea_from_block" | "thermal:machines/press/packing3x3/press_copper_packing" | "farmersdelight:cooking/pasta_with_meatballs" | "modularrouters:mod_filter" | "create:crafting/kinetics/track_signal" | "exnihilosequentia:ens_string_mesh" | "laserio:filter_tag_nbtclear" | "extendedcrafting:redstone_ingot_recraft" | "create:crafting/materials/andesite_alloy_from_block" | "bigreactors:turbine/basic/controller" | "mysticalagriculture:seed/reprocessor/apatite" | "exnihilosequentia:ens_spruce_barrel" | "mysticalagriculture:seed/infusion/water" | "minecraft:jungle_fence_gate" | "create:crushing/nickel_ore" | "create:cut_asurine_wall" | "create:crafting/kinetics/water_wheel" | "create:polished_cut_asurine_wall_from_stone_types_asurine_stonecutting" | "create:compat/atmospheric/cutting/aspen_log" | "create:mixing/chocolate_melting" | "thermal:phyto_grenade_4" | "mysticalagriculture:imperium_furnace" | "thermal:storage/radish_block" | "ae2additions:cells/super/16m-housing" | "exnihilosequentia:hammer/ens_deepslate" | "xtonesreworked:zorg_block_0_alternative" | "thermal:machines/insolator/insolator_orange_tulip" | "ae2:network/cables/dense_covered_fluix" | "create:crafting/materials/raw_zinc_block" | "create:cutting/andesite_alloy" | "minecraft:magenta_carpet_from_white_carpet" | "thermal:machines/insolator/insolator_catalyst_phytogro" | "create:pressing/copper_ingot" | "farmersdelight:light_blue_canvas_sign" | "thermal:machines/press/packing3x3/press_electrum_nugget_packing" | "create:cut_diorite_slab_from_stone_types_diorite_stonecutting" | "minecraft:polished_basalt_from_basalt_stonecutting" | "create:cutting/compat/ars_nouveau/stripped_purple_archwood_wood" | "xtonesreworked:vena_block_6_from_stonecutting" | "sliceanddice:mixing/fertilizer/from_phyto" | "thermal:smelting/silver_ingot_from_ore_blasting" | "create:cutting/compat/tconstruct/stripped_greenheart_log" | "mysticalagriculture:seed/infusion/lapis_lazuli" | "framedblocks:framed_wall_board" | "thermal:rf_coil" | "framedblocks:framed_iron_door" | "thermal:smelting/electrum_ingot_from_dust_blasting" | "extendedcrafting:crystaltine_ingot_uncraft" | "minecraft:polished_granite_slab_from_polished_granite_stonecutting" | "automobility:attachment/rear/chest" | "framedblocks:framing_saw/framed_flat_stacked_inner_slope_panel_corner" | "framedblocks:framing_saw/framed_flat_ext_inner_slope_panel_corner" | "minecraft:warped_planks" | "minecraft:red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "mysticalagradditions:awakened_supremium_paxel" | "mysticaladaptations:insanium_reprocessor" | "xtonesreworked:lair_block_10_from_stonecutting" | "create:compat/byg/crushing/cryptic_redstone_ore" | "create:compat/projectvibrantjourneys/cutting/redwood_log" | "create:crafting/kinetics/sticker" | "ae2:decorative/fluix_block" | "create:cutting/compat/hexcasting/edified_wood" | "minecraft:red_candle" | "thermal:earth_charge/quartz_dust_from_quartz" | "laserio:overclocker_card" | "create:compat/betterendforge/pressing/jungle_moss_path" | "create:polished_cut_scoria_stairs" | "xtonesreworked:sync_block_13_from_stonecutting" | "mysticalagriculture:seed/infusion/aquamarine" | "thermal:machines/smelter/smelter_raw_lead" | "toms_storage:trim" | "minecraft:brown_carpet" | "create:cut_granite_brick_slab" | "thermal:machines/press/packing3x3/press_redstone_packing" | "create:oxidized_copper_tile_slab" | "thermal:storage/sawdust_from_block" | "minecraft:crimson_fence" | "create:cutting/compat/ars_nouveau/green_archwood_wood" | "minecraft:oxidized_cut_copper_slab" | "mysticalagriculture:essence/minecraft/granite" | "createarmory:barret_upper_recipe" | "create:compat/byg/milling/tall_allium" | "effortlessbuilding:reach_upgrade3" | "effortlessbuilding:reach_upgrade1" | "effortlessbuilding:reach_upgrade2" | "thermal:machines/chiller/chiller_water_to_ice" | "fluxnetworks:fluxpoint" | "thermalendergy:machine/pulverizer/pulverizer_prismalium_ingot_to_dust" | "minecraft:light_gray_stained_glass" | "exnihilosequentia:heat/ens_glowstone" | "mysticalagriculture:essence/minecraft/iron_ingot" | "thermal:storage/green_bean_from_block" | "ae2:shaped/walls/fluix_block" | "framedblocks:framed_slab" | "minecraft:oak_pressure_plate" | "xtonesreworked:azur_block_6_from_stonecutting" | "bigreactors:turbine/basic/activefluidport_forge" | "thermal:glowstone_tnt" | "minecraft:diorite" | "thermal:machine_furnace" | "bigreactors:reactor/reinforced/solidaccessport" | "ae2:shaped/stairs/quartz_bricks" | "mysticalagriculture:imperium_ingot_block_uncraft" | "thermal:machines/insolator/insolator_azalea_bush" | "create:milling/poppy" | "farmersdelight:cutting/bricks" | "thermal:fuels/lapidary/lapidary_emerald" | "createarmory:rocket_recipe" | "mysticalagradditions:tconstruct/melting/soulium/ingot" | "minecraft:crimson_button" | "mysticalagriculture:diamond_scythe" | "thermal:machines/press/unpacking/press_sawdust_unpacking" | "minecraft:jungle_planks" | "minecraft:netherite_axe_smithing" | "ae2:block_cutter/walls/sky_stone_small_brick_wall" | "extendedcrafting:ender_ingot" | "thermal:smelting/netherite_ingot_from_dust_smelting" | "mysticalagriculture:seed/crafting/gold" | "thermal:machines/press/press_tea_packing" | "mysticalagriculture:imperium_helmet" | "xtonesreworked:reed_block_2_from_stonecutting" | "ae2:decorative/sky_stone_small_brick" | "thermal:rockwool/green_rockwool_from_dye" | "create:compat/byg/milling/silver_vase_flower" | "thermal:machines/insolator/insolator_peanut" | "exnihilosequentia:sieve/ens_pebble_tuff" | "thermal:machines/press/press_peanut_unpacking" | "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" | "mysticalagriculture:essence/minecraft/ender_eye" | "minecraft:red_nether_bricks" | "create:crushing/blaze_rod" | "mysticalagriculture:souls/arrow" | "laserio:laser_wrench" | "minecraft:warped_slab" | "mysticaladaptations:augments/hungerless" | "minecraft:mangrove_stairs" | "minecraft:prismarine" | "thermal:augments/fluid_tank_augment" | "minecraft:chiseled_sandstone" | "minecraft:ens_netherrack" | "modularrouters:fluid_module" | "thermal:machines/press/packing3x3/press_carrot_packing" | "thermal:augments/dynamo_fuel_augment" | "exnihilosequentia:crucible/ens_end_stone" | "framedblocks:framed_double_corner" | "mysticalagriculture:seed/reprocessor/knightmetal" | "thermal:chiller_rod_cast" | "create:compat/atmospheric/cutting/rosewood_log" | "minecraft:moss_carpet" | "mysticalagriculture:seed/infusion/spider" | "thermal:devices/tree_extractor/tree_extractor_acacia" | "mysticalagriculture:seed/crafting/sulfur" | "minecraft:mossy_cobblestone_slab" | "create:crafting/kinetics/nozzle" | "thermal_extra:storage/shellite_block" | "thermal:machines/press/press_gold_ingot_to_gear" | "minecraft:polished_diorite_slab_from_diorite_stonecutting" | "xtonesreworked:lave_block_15_from_stonecutting" | "xtonesreworked:lair_block_13_from_stonecutting" | "exnihilosequentia:ens_raw_tin" | "create:compat/byg/milling/pink_allium" | "minecraft:cake" | "thermal:machines/press/press_nickel_ingot_to_gear" | "thermal:machines/press/packing3x3/press_bamboo_packing" | "create:crafting/kinetics/linear_chassis" | "create:polished_cut_asurine_slab" | "mysticalagriculture:seed/crafting/yellorium" | "minecraft:granite_slab" | "exnihilosequentia:sieve/ens_copper_pieces_gravel" | "minecraft:mud_brick_stairs" | "mysticalagriculture:prudentium_watering_can" | "create:pressing/sugar_cane" | "thermal:dynamo_compression" | "xtonesreworked:tank_block_4_from_stonecutting" | "mysticalagriculture:seed/reprocessor/enderium" | "thermal:ender_grenade_4" | "thermal:ender_tnt" | "bigreactors:turbine/ludicrite_block" | "minecraft:lime_concrete_powder" | "ae2:network/blocks/energy_dense_energy_cell" | "sgjourney:temp_pure_naquadah_from_blasting" | "minecraft:leather_leggings" | "minecraft:sandstone_wall_from_sandstone_stonecutting" | "create:crushing/raw_iron_block" | "minecraft:polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "ae2:block_cutter/slabs/chiseled_quartz_slab" | "exnihilosequentia:compost/ens_beetroot" | "thermal:machines/press/press_iron_ingot_to_gear" | "mysticalagradditions:insanium_gemstone_block_uncraft" | "automobility:frame/standard_cyan" | "thermal:fuels/gourmand/gourmand_spice_cake" | "exnihilosequentia:ens_crimson_barrel" | "mysticalagriculture:souls/basalz_rod" | "create:cutting/compat/byg/palm_log" | "xtonesreworked:mint_block_10_from_stonecutting" | "minecraft:redstone_from_blasting_deepslate_redstone_ore" | "mysticalagriculture:essence/minecraft/calcite" | "create:cutting/compat/botania/stripped_dreamwood_log" | "minecraft:netherite_scrap_from_blasting" | "create:cut_scoria_slab_recycling" | "thermalendergy:machine/press/packing3x3/press_stellarium_packing" | "thermal:machines/pulverizer/pulverizer_lapis_ore" | "thermal:machines/smelter/smelter_catalyst_sand" | "minecraft:brown_carpet_from_white_carpet" | "farmersdelight:cutting/crimson_trapdoor" | "create:cutting/compat/blue_skies/cherry_wood" | "mysticalagradditions:tconstruct/tools/casting/soulium" | "minecraft:book" | "create:crafting/kinetics/flywheel" | "mysticalagriculture:awakened_supremium_ingot_block_uncraft" | "mysticalagriculture:seed/infusion/inferium" | "farmersdelight:cutting/cooked_salmon" | "mysticalagriculture:prudentium_farmland_till" | "mysticalagriculture:tertium_ingot_block_uncraft" | "automobility:dash_panel" | "thermal:machines/press/press_netherite_ingot_to_plate" | "create:cut_scoria_brick_stairs" | "create:cutting/compat/byg/stripped_nightshade_log" | "thermal:machines/smelter/smelter_catalyst_cinnabar_dust" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "fluxnetworks:wipe_herculeanfluxstorage" | "minecraft:red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "create:small_granite_brick_slab_from_stone_types_granite_stonecutting" | "webdisplays:laserpointer" | "thermal:augments/rs_control_augment" | "create:cut_limestone_stairs" | "mysticalagriculture:seed/crafting/diamond" | "minecraft:redstone_from_smelting_deepslate_redstone_ore" | "thermal:fuels/lapidary/lapidary_prismarine" | "mysticalagradditions:insanium_apple" | "create:polished_cut_scoria_from_stone_types_scoria_stonecutting" | "automobility:wheel/standard_wheel" | "xtonesreworked:reds_block_0_from_stonecutting" | "create:splashing/crushed_raw_zinc" | "createarmory:m_four_upper_recipe" | "minecraft:sandstone_slab" | "thermal:machines/pulverizer/pulverizer_lumium_plate_to_dust" | "thermal:storage/signalum_ingot_from_nuggets" | "mysticalagriculture:supremium_block_uncraft" | "thermal:smelting/lead_ingot_from_raw_smelting" | "ae2:network/cables/dense_covered_cyan" | "minecraft:cracked_polished_blackstone_bricks" | "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "farmersdelight:cutting/jungle_sign" | "create:deploying/waxed_oxidized_copper_shingle_slab_from_adding_wax" | "thermal:fluid_cell" | "exnihilosequentia:sieve/ens_uranium_pieces_gravel" | "mysticalagriculture:essence/minecraft/ghast_tear" | "framedblocks:framing_saw/framed_detector_rail_slope" | "mysticalagriculture:tertium_reprocessor" | "thermal:light_blue_concrete_powder_with_slag" | "ae2:misc/tiny_tnt" | "mysticalagriculture:awakened_supremium_bow" | "create:compat/autumnity/cutting/stripped_maple_log" | "create:compat/silentsgems/crushing/agate_ore" | "xtonesreworked:reed_block_12_from_stonecutting" | "mysticalagriculture:seed/infusion/coral" | "toms_storage:tag_item_filter" | "ae2:decorative/quartz_glass" | "thermal:machines/centrifuge/centrifuge_white_tulip" | "minecraft:pink_candle" | "bigreactors:turbine/reinforced/shaft" | "thermalendergy:stellarium_ingot_from_block" | "minecraft:red_terracotta" | "exnihilosequentia:crucible/ens_crushed_dripstone" | "exnihilosequentia:heat/ens_soul_campfire" | "thermal:armor/beekeeper_helmet" | "mysticalagriculture:seed/reprocessor/prismarine" | "mysticalagriculture:augment/mining_fatigue_resistance" | "create:splashing/mekanism/crushed_raw_osmium" | "exnihilosequentia:heat/ens_lava" | "minecraft:deepslate_tile_stairs" | "titanium:test_serializer/dirt_to_diamod" | "exnihilosequentia:ens_lead_ingot_blast" | "create:compat/byg/milling/crocus" | "framedblocks:framing_saw/framed_iron_gate_door" | "create:crafting/kinetics/encased_chain_drive" | "farmersdelight:mangrove_cabinet" | "minecraft:oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "exnihilosequentia:ens_copper_hammer" | "thermal:fire_charge/signalum_ingot_4" | "xtonesreworked:azur_block_13_from_stonecutting" | "minecraft:polished_diorite_slab" | "mysticalagriculture:essence/minecraft/netherrack" | "mysticalagriculture:essence/minecraft/sand" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "create:cutting/compat/botania/glimmering_livingwood" | "exnihilosequentia:compost/ens_twisting_vine" | "mysticalagriculture:farmland_till" | "mysticalagriculture:inferium_ingot_uncraft" | "create:crafting/copper/waxed_copper_tiles_from_honeycomb" | "xtonesreworked:fort_block_10" | "xtonesreworked:fort_block_12" | "xtonesreworked:fort_block_11" | "mysticalagradditions:tconstruct/casting/tertium/nugget_gold_cast" | "xtonesreworked:fort_block_14" | "xtonesreworked:fort_block_13" | "xtonesreworked:fort_block_15" | "exnihilosequentia:fluid_item/ens_red_mushroom" | "minecraft:netherite_hoe_smithing" | "sgjourney:temp_kara_kesh" | "thermal:storage/lead_nugget_from_ingot" | "create:compat/byg/milling/iris" | "create:milling/white_tulip" | "xtonesreworked:kryp_block_3_from_stonecutting" | "farmersdelight:diamond_knife" | "minecraft:prismarine_stairs_from_prismarine_stonecutting" | "minecraft:quartz_stairs_from_quartz_block_stonecutting" | "thermal:smelting/tin_ingot_from_raw_blasting" | "xtonesreworked:mint_block_9_from_stonecutting" | "thermalendergy:prismalium_gear" | "bigreactors:fluidizer/powerport" | "thermal:machines/press/press_lumium_ingot_to_plate" | "exnihilosequentia:fluid_item/ens_bubble_coral" | "minecraft:diamond_from_smelting_deepslate_diamond_ore" | "exnihilosequentia:compost/ens_leaves" | "minecraft:birch_pressure_plate" | "exnihilosequentia:ens_terracotta_hammer" | "create:milling/dense_construction_block" | "framedblocks:framed_fence" | "ae2:entropy/cool/stone_cobblestone" | "ae2:matter_cannon/nuggets/manganese" | "create:cut_scorchia_wall_from_stone_types_scorchia_stonecutting" | "thermal:machines/press/press_barley_unpacking" | "create:crafting/materials/zinc_nugget_from_decompacting" | "create:cut_scorchia_from_stone_types_scorchia_stonecutting" | "create:spruce_window" | "create:crafting/copper/waxed_weathered_copper_shingle_stairs_from_honeycomb" | "minecraft:emerald_from_blasting_deepslate_emerald_ore" | "ae2:inscriber/engineering_processor_press" | "mysticalagriculture:seed/reprocessor/blizz" | "minecraft:black_bed" | "create:compat/simplefarming/crushing/sf_crush_rice" | "thermal:machines/smelter/smelter_electrum_tools" | "mysticalagriculture:essence/minecraft/red_mushroom" | "create:crafting/kinetics/hose_pulley" | "create:crushing/lead_ore" | "extendedcrafting:enhanced_redstone_ingot_block_uncraft" | "farmersdelight:cooked_bacon" | "xtonesreworked:vena_block_12_from_stonecutting" | "framedblocks:framed_fancy_detector_rail" | "exnihilosequentia:sieve/ens_lapis_lazuli" | "bigreactors:turbine/basic/passivefluidport_forge" | "create:cut_ochrum_brick_wall" | "create:crafting/copper/waxed_oxidized_copper_shingle_stairs_from_honeycomb" | "extendedcrafting:redstone_ingot_uncraft" | "create:cut_andesite_slab_from_stone_types_andesite_stonecutting" | "mysticalagriculture:seed/crafting/apatite" | "thermal:machines/press/unpacking/press_red_sandstone_unpacking" | "minecraft:bowl" | "mysticalagriculture:seed/reprocessor/cyanite" | "thermal:fuels/disenchantment/disenchantment_experience_bottle" | "mysticalagriculture:prosperity_ingot_block" | "exnihilosequentia:ens_crimson_sieve" | "xtonesreworked:kryp_block_14_from_stonecutting" | "mysticalagriculture:essence/minecraft/rabbit_hide" | "minecraft:purple_concrete_powder" | "exnihilosequentia:ens_nickel_ingot_from_nugget" | "create_crystal_clear:train_glass_casing" | "createarmory:fifty_cal_recipe" | "exnihilosequentia:crucible/ens_dripstone" | "modularrouters:fluid_upgrade" | "minecraft:spectral_arrow" | "extendedcrafting:enhanced_redstone_ingot_uncraft" | "minecraft:red_carpet" | "create:blasting/tin_ingot_compat_thermal" | "thermal:machines/press/packing2x2/press_clay_packing" | "mysticalagradditions:insanium_block" | "create:compat/ae2/milling/ender_pearl" | "thermal:machines/press/packing3x3/press_electrum_packing" | "thermal:storage/slag_block" | "create:crafting/materials/red_sand_paper" | "create:polished_cut_diorite_from_stone_types_diorite_stonecutting" | "mysticalagriculture:essence/minecraft/chicken" | "framedblocks:framing_saw/framed_iron_door" | "minecraft:light_gray_bed_from_white_bed" | "create:cut_crimsite_slab_from_stone_types_crimsite_stonecutting" | "packagedauto:packager_ae" | "mysticalagradditions:insanium_ingot_block_uncraft" | "create:crafting/kinetics/light_blue_valve_handle_from_other_valve_handle" | "framedblocks:framing_saw/framed_lever" | "createlowheated:mixing/builders_tea" | "farmersdelight:cooking/dog_food" | "mysticalagriculture:essence/minecraft/music_disc_pigstep" | "framedblocks:framed_double_slope" | "create:small_scoria_brick_stairs" | "create:cutting/compat/byg/pine_log" | "create:polished_cut_ochrum_slab_recycling" | "thermal:machines/press/unpacking/press_lapis_unpacking" | "thermal:machines/smelter/smelter_lead_dust" | "mysticalagriculture:essence/minecraft/carrot" | "farmersdelight:cutting/wild_tomatoes" | "thermal:machines/press/unpacking/press_slag_unpacking" | "thermal:rockwool/yellow_rockwool_from_dye" | "toms_storage:inventory_hopper_basic" | "minecraft:waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "create:crafting/kinetics/white_sail" | "mysticalagriculture:seed/reprocessor/certus_quartz" | "mysticalagriculture:essence/minecraft/end_stone" | "mysticalagriculture:supremium_block" | "thermal:machine_centrifuge" | "minecraft:smooth_red_sandstone_stairs" | "ae2:tools/misctools_entropy_manipulator" | "mysticalagriculture:seed/crafting/dragon_egg" | "create:compat/byg/milling/lazarus_bellflower" | "thermal:devices/rock_gen/rock_gen_basalt" | "mysticalagriculture:inferium_ingot_recraft" | "minecraft:stone_pickaxe" | "minecraft:light_blue_glazed_terracotta" | "minecraft:dispenser" | "mysticalagriculture:seed/infusion/tungsten" | "minecraft:cyan_stained_glass_pane" | "create:crafting/copper/waxed_oxidized_copper_tile_slab_from_honeycomb" | "minecraft:daylight_detector" | "create:compat/environmental/milling/bird_of_paradise" | "xtonesreworked:ztyl_block_0_from_stonecutting" | "minecraft:purple_glazed_terracotta" | "framedblocks:framing_saw/framed_extended_double_slope_panel" | "thermal_extra:augments/area_radius_augment_4" | "farmersdelight:cutting/salmon" | "thermal_extra:augments/area_radius_augment_2" | "thermal_extra:augments/area_radius_augment_3" | "thermal_extra:augments/area_radius_augment_1" | "farmersdelight:cooking/ratatouille" | "create:cutting/jungle_log" | "mysticalagriculture:seed/crafting/nether_star" | "bigreactors:fluidizer/solid/yellorium" | "mysticalagriculture:seed/infusion/nitro_crystal" | "xtonesreworked:azur_block_1_from_stonecutting" | "thermal:machines/press/packing3x3/press_coal_packing" | "create:crafting/kinetics/mechanical_pump" | "minecraft:hopper" | "mysticalagriculture:seed/crafting/cyanite" | "framedblocks:framed_flat_inner_slope_panel_corner_rotate_to_framed_flat_inner_slope_slab_corner" | "create:cut_andesite_brick_wall_from_stone_types_andesite_stonecutting" | "create:cut_tuff_slab_recycling" | "create:crafting/logistics/powered_toggle_latch" | "create:deploying/waxed_weathered_copper_tile_stairs_from_adding_wax" | "minecraft:raw_gold" | "mysticalagriculture:essence/immersiveengineering/hop_graphite_ingot" | "thermal:lightning_charge/zombified_piglin_from_pig" | "minecraft:green_banner" | "mysticalagriculture:prudentium_hoe" | "mysticalagriculture:supremium_leggings" | "thermal:machines/pulverizer/pulverizer_copper_plate_to_dust" | "farmersdelight:paper_from_tree_bark" | "mysticalagriculture:seed/infusion/flux_infused_ingot" | "xtonesreworked:zoea_block_1" | "xtonesreworked:zoea_block_0" | "farmersdelight:cutting/lily_of_the_valley" | "xtonesreworked:zoea_block_3" | "mysticalagriculture:seed/reprocessor/silicon" | "xtonesreworked:zoea_block_2" | "xtonesreworked:zoea_block_5" | "create:cut_dripstone_stairs" | "xtonesreworked:zoea_block_4" | "xtonesreworked:zoea_block_7" | "minecraft:cooked_cod" | "xtonesreworked:zoea_block_6" | "xtonesreworked:zoea_block_9" | "minecraft:iron_helmet" | "xtonesreworked:zoea_block_8" | "exmachinis:compacting/raw_zinc" | "create:cutting/compat/botania/glimmering_stripped_dreamwood" | "create:cut_diorite_brick_slab" | "create:crafting/kinetics/cyan_seat" | "framedblocks:framing_saw/framed_inner_sloped_prism" | "thermal:machines/smelter/smelter_iron_tools" | "minecraft:cartography_table" | "mysticalagriculture:seed/crafting/gaia_spirit" | "minecraft:polished_diorite" | "thermal:machines/press/press_signalum_nugget_to_coin" | "mysticalagriculture:seed/crafting/netherite" | "ae2:network/blocks/energy_vibration_chamber" | "mysticalagradditions:tconstruct/casting/prudentium/nugget_sand_cast" | "xtonesreworked:korp_block_7_from_stonecutting" | "create:polished_cut_ochrum_slab" | "ae2:tools/fluix_shovel" | "minecraft:cooked_porkchop_from_smoking" | "mysticalagriculture:augment/strength_iii" | "thermal:parts/bronze_gear" | "mysticalagriculture:inferium_furnace" | "ae2:block_cutter/stairs/sky_stone_stairs" | "exnihilosequentia:ens_warped_sieve" | "create:compat/silentsgems/crushing/coral_ore" | "create:splashing/black_concrete_powder" | "framedblocks:framed_double_stairs_rotate_to_framed_vertical_double_stairs" | "thermal:machines/smelter/smelter_nickel_armor" | "mysticalagriculture:essence/minecraft/egg" | "create:small_tuff_brick_slab_from_stone_types_tuff_stonecutting" | "create:crushing/veridium_recycling" | "mysticalagradditions:tconstruct/casting/supremium/block" | "farmersdelight:gray_canvas_sign" | "exnihilosequentia:sieve/ens_gunpowder" | "exnihilosequentia:sieve/ens_bamboo" | "exnihilosequentia:hammer/ens_dust" | "thermal:fuels/gourmand/gourmand_strawberry_block" | "create:polished_cut_deepslate_stairs" | "ae2:misc/deconstruction_smooth_certus_quartz_block" | "create:compat/botania/milling/lime_petal" | "minecraft:light_blue_banner" | "webdisplays:batcell" | "mysticalagriculture:seed/reprocessor/chicken" | "thermal:storage/sulfur_from_block" | "create:compat/byg/crushing/blue_nether_gold_ore" | "thermal:smelting/cooked_corn_from_smoking" | "minecraft:heavy_weighted_pressure_plate" | "minecraft:stone_shovel" | "thermal_extra:machine/press/soul_infused_gear" | "mysticaladaptations:augments/health_boost_vi" | "thermal:smelting/lead_ingot_from_deepslate_ore_blasting" | "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" | "thermal:machines/insolator/insolator_catalyst_compost" | "mmt:metal/titanium/2" | "mmt:metal/titanium/3" | "mmt:metal/titanium/4" | "ae2:tools/portable_fluid_cell_16k" | "create:cut_calcite_brick_slab_recycling" | "create:polished_cut_crimsite_slab" | "create:layered_tuff_from_stone_types_tuff_stonecutting" | "mmt:metal/titanium/1" | "minecraft:polished_blackstone_stairs" | "xtonesreworked:jelt_block_2_from_stonecutting" | "minecraft:netherite_pickaxe_smithing" | "minecraft:deepslate_brick_stairs" | "exnihilosequentia:ens_unfired_crucible" | "create:crushing/raw_silver_block" | "mysticalagriculture:imperium_bow" | "mysticalagriculture:essence/common/rubber" | "framedblocks:framed_slope_slab_rotate_to_framed_slope_panel" | "framedblocks:framing_saw/framed_floor_board" | "create:crushing/raw_nickel_ore" | "farmersdelight:cooking/fried_rice" | "thermal:parts/diamond_gear" | "ae2:network/cables/smart_white" | "mysticalagriculture:tertium_crossbow" | "ae2:misc/vanilla_comparator" | "ae2:materials/cardvoid" | "create:cut_veridium_brick_stairs_from_stone_types_veridium_stonecutting" | "create:splashing/stained_glass_pane" | "farmersdelight:honey_cookie" | "bigreactors:reprocessor/collector" | "minecraft:golden_helmet" | "minecraft:light_blue_dye_from_blue_orchid" | "thermal:machine_refinery" | "minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "create:cutting/compat/botania/glimmering_stripped_dreamwood_log" | "mmt:metal/zapolgium/2" | "mmt:metal/zapolgium/1" | "mmt:metal/zapolgium/4" | "create:small_scoria_brick_slab_from_stone_types_scoria_stonecutting" | "mysticalagriculture:essence/botania/green_mystical_flower" | "mmt:metal/zapolgium/3" | "minecraft:polished_deepslate" | "create:scoria_from_stone_types_scoria_stonecutting" | "thermal:fire_charge/lumium_glass_2" | "create:crafting/kinetics/rose_quartz_lamp" | "farmersdelight:cutting/birch_log" | "ae2:tools/network_memory_card_yellow" | "create:small_crimsite_brick_stairs_from_stone_types_crimsite_stonecutting" | "create:small_scorchia_brick_stairs" | "thermal:machines/smelter/smelter_glass_signalum" | "create:cutting/compat/twilightforest/stripped_sorting_wood" | "ae2:network/cables/covered_yellow" | "mysticalagriculture:awakened_supremium_sickle" | "sgjourney:cut_naquadah_slab" | "thermal:fuels/lapidary/lapidary_quartz" | "create:cutting/compat/biomesoplenty/fir_wood" | "thermal:machines/smelter/smelter_signalum_dust" | "create:compat/bop/milling/orange_cosmos" | "farmersdelight:cutting/warped_stem" | "thermal:machines/pulverizer/pulverizer_quartz_ore" | "thermal_extra:machine/smelter/dragonsteel_ingot" | "minecraft:netherite_scrap_ancient_debris" | "xtonesreworked:zeta_block_0_alternative" | "exnihilosequentia:ens_oak_sieve" | "minecraft:cooked_porkchop_from_campfire_cooking" | "create:cut_calcite_wall_from_stone_types_calcite_stonecutting" | "minecraft:cyan_stained_glass_pane_from_glass_pane" | "mysticalagriculture:seed/reprocessor/squid" | "thermal:smelting/redstone_from_spores_smelting" | "create:cutting/compat/byg/aspen_log" | "create:spruce_window_pane" | "thermal:machines/press/unpacking/press_charcoal_unpacking" | "framedblocks:framing_saw/framed_fancy_detector_rail" | "mysticalagradditions:essence/awakened_draconium_nugget" | "create:item_application/andesite_casing_from_wood" | "thermalendergy:machine/press/unpacking/press_prismalium_unpacking" | "thermal:storage/peanut_block" | "create:compat/atmospheric/pressing/crustose_path" | "packagedexcrafting:ender_crafter" | "bigreactors:reactor/basic/fuelrod_ingots_uranium" | "create:small_scorchia_brick_slab_recycling" | "mysticalagriculture:essence/minecraft/soul_soil" | "create:cut_asurine_brick_slab_recycling" | "mysticalagriculture:essence/minecraft/bubble_coral" | "create:cut_veridium_brick_wall" | "thermal:machines/smelter/smelter_tin_armor" | "exnihilosequentia:compost/ens_glow_berries" | "farmersdelight:jungle_cabinet" | "create:compat/environmental/milling/dianthus" | "ftbquests:screen_5" | "ftbquests:screen_7" | "ftbquests:screen_1" | "xtonesreworked:zoea_block_15" | "ftbquests:screen_3" | "xtonesreworked:zoea_block_12" | "thermal:fuels/numismatic/numismatic_constantan_coin" | "xtonesreworked:zoea_block_11" | "xtonesreworked:zoea_block_14" | "xtonesreworked:zoea_block_13" | "enderstorage:recolour_ender_tank" | "xtonesreworked:azur_block_10_from_stonecutting" | "xtonesreworked:zoea_block_10" | "thermal:machines/bottler/bottler_water_bottle" | "minecraft:smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "xtonesreworked:lave_block_5_from_stonecutting" | "webdisplays:linker" | "thermal:storage/apatite_block" | "mysticaladaptations:insanium_shears" | "create:haunting/infested_stone_bricks" | "create:haunting/poisonous_potato" | "ae2:network/cables/dense_smart_fluix" | "farmersdelight:iron_nugget_from_blasting_knife" | "mysticalagriculture:seed/infusion/slimesteel" | "xtonesreworked:ztyl_block_8_from_stonecutting" | "exnihilosequentia:compost/ens_mangrove_roots" | "framedblocks:framing_saw/framed_pyramid_slab" | "mysticalagriculture:seed/crafting/copper" | "create:compat/byg/crushing/ametrine_ore" | "minecraft:wooden_sword" | "create:blasting/copper_ingot_from_crushed" | "mysticalagriculture:seed/infusion/fish" | "ae2:shaped/walls/quartz_pillar" | "ae2:network/blocks/pattern_providers_interface_part" | "mysticalagriculture:essence/minecraft/horn_coral_block" | "framedblocks:framed_flat_elev_inner_slope_slab_corner_rotate_to_framed_flat_ext_inner_slope_panel_corner" | "thermal:machines/press/unpacking/press_wool_unpacking" | "mysticalagriculture:seed/crafting/queens_slime" | "create:smelting/glass_pane_from_framed_glass_pane" | "create:cutting/compat/blue_skies/stripped_frostbright_wood" | "exnihilosequentia:ens_shulker_doll" | "thermal:device_water_gen" | "thermal:machines/press/packing3x3/press_packed_ice_packing" | "minecraft:smooth_quartz_slab" | "thermal:machines/pulverizer/pulverizer_lumium_ingot_to_dust" | "packagedexcrafting:flux_crafter_ae" | "thermal:machines/press/unpacking/press_coal_coke_unpacking" | "ae2:shaped/slabs/sky_stone_brick" | "create:scorchia_from_stone_types_scorchia_stonecutting" | "ae2:network/cells/view_cell" | "create:small_veridium_brick_slab_from_stone_types_veridium_stonecutting" | "mysticalagriculture:awakened_supremium_ingot" | "thermal:machines/smelter/smelter_alloy_lumium" | "farmersdelight:cutting/poppy" | "mysticalagriculture:augment/speed_iii" | "mmt:gem/ultranium_gem/1" | "minecraft:lapis_lazuli_from_smelting_lapis_ore" | "mmt:gem/ultranium_gem/2" | "create:compat/environmental/milling/violet" | "minecraft:yellow_carpet_from_white_carpet" | "create:compat/supplementaries/splashing/blackboard" | "mmt:gem/rose_quartz/1" | "thermal:machines/refinery/refinery_resin" | "mmt:gem/rose_quartz/2" | "minecraft:purple_stained_glass_pane_from_glass_pane" | "thermal:storage/eggplant_from_block" | "create:cut_limestone_brick_wall" | "minecraft:cookie" | "minecraft:lightning_rod" | "createarmory:m_sixteen_recipe" | "mysticalagriculture:tertium_essence_uncraft" | "minecraft:brown_stained_glass_pane_from_glass_pane" | "minecraft:orange_concrete_powder" | "thermal:machines/centrifuge/centrifuge_brown_wool" | "mysticalagriculture:seed/infusion/fire" | "minecraft:shears" | "thermal:storage/potato_from_block" | "xtonesreworked:vena_block_15_from_stonecutting" | "ae2:tools/certus_quartz_hoe" | "thermal:energy_cell_frame" | "framedblocks:framing_saw/framed_corner_pillar" | "mysticalagriculture:inferium_chestplate" | "thermal:xp_stew" | "minecraft:yellow_stained_glass_pane_from_glass_pane" | "thermal:machines/press/press_rice_packing" | "create:small_scorchia_brick_wall" | "thermal_extra:storage/soul_infused_nugget_from_ingot" | "createarmory:pipe_pistol_load_recipe" | "thermal:machines/smelter/smelter_enderium_dust" | "minecraft:stone_brick_slab_from_stone_bricks_stonecutting" | "create:crafting/appliances/filter_clear" | "framedblocks:framed_inv_double_slope_slab_rotate_to_framed_inv_double_slope_panel" | "ae2:block_cutter/stairs/sky_stone_small_brick_stairs" | "create:cutting/stripped_dark_oak_wood" | "thermal:machines/press/unpacking/press_bronze_nugget_unpacking" | "create:milling/terracotta" | "thermal:parts/tin_gear" | "create:cut_scorchia_stairs_from_stone_types_scorchia_stonecutting" | "thermal:machines/press/unpacking/press_bitumen_unpacking" | "modularrouters:filter_round_robin_augment" | "thermal:machines/press/unpacking/press_silver_nugget_unpacking" | "farmersdelight:sweet_berry_cookie" | "create:crafting/kinetics/rope_pulley" | "thermal:machines/centrifuge/centrifuge_sunflower" | "create:crafting/kinetics/cuckoo_clock" | "mysticalagriculture:essence/minecraft/lily_pad" | "thermal:machines/press/press_tomato_jar" | "ae2:network/cables/covered_magenta" | "xtonesreworked:lave_block_12_from_stonecutting" | "create:polished_cut_deepslate_slab_recycling" | "ae2wtlib:quantum_bridge_card" | "create:crafting/kinetics/pink_seat" | "exnihilosequentia:ens_raw_gold" | "mysticalagriculture:seed/crafting/basalt" | "create:copper_tile_slab_from_copper_tiles_stonecutting" | "create:polished_cut_andesite_slab" | "mysticalagriculture:imperium_axe" | "exnihilosequentia:ens_jungle_crucible" | "mysticalagriculture:seed/crafting/basalz" | "thermal:machines/chiller/chiller_lava_to_obsidian" | "create:compat/silentsgems/crushing/jade_ore" | "mysticalagriculture:augment/tilling_aoe_iii" | "create:crafting/schematics/schematicannon" | "create:cutting/compat/twilightforest/stripped_mining_log" | "minecraft:oak_fence_gate" | "farmersdelight:beetroot_crate" | "exnihilosequentia:ens_oak_crucible" | "mysticalagriculture:essence/minecraft/zombie_head" | "exnihilosequentia:heat/ens_wall_torch" | "thermal:machines/insolator/insolator_tube_coral_fan" | "thermal_extra:machine/press/shellite_gear" | "itemfilters:max_count" | "thermal:smelting/lead_ingot_from_ore_blasting" | "sgjourney:matok" | "automobility:attachment/rear/stonecutter" | "extendedcrafting:auto_flux_crafter" | "ae2:network/cables/covered_gray" | "thermal:smelting/tin_ingot_from_deepslate_ore_blasting" | "create:crushing/raw_osmium_block" | "create:cutting/compat/byg/stripped_maple_log" | "mysticalagradditions:insanium_coal" | "xtonesreworked:mint_block_1_from_stonecutting" | "create:cut_veridium_brick_slab_from_stone_types_veridium_stonecutting" | "extendedcrafting:the_ultimate_block" | "minecraft:sandstone_stairs_from_sandstone_stonecutting" | "create:cutting/compat/forbidden_arcanus/mysterywood" | "thermal:machines/smelter/smelter_bronze_tools" | "framedblocks:framed_flat_elev_double_slope_slab_corner_rotate_to_framed_flat_ext_double_slope_panel_corner" | "minecraft:gray_carpet" | "mysticalagriculture:inferium_essence_smelted" | "mysticalagriculture:essence/minecraft/flint" | "thermal:machines/smelter/smelter_lapis_ore" | "create:compat/byg/splashing/cryptic_magma_block" | "mysticalagriculture:essence/integrateddynamics/menril_log" | "mysticalagriculture:essence/mekanism/fluorite" | "create:polished_cut_deepslate_wall_from_stone_types_deepslate_stonecutting" | "extendedcrafting:basic_table" | "thermalendergy:ingot_to_stellarium_block" | "mysticalagradditions:tconstruct/tools/materials/tertium/block" | "thermal_extra:storage/twinite_block" | "thermal:tools/redprint" | "create:crafting/copper/waxed_oxidized_copper_tile_stairs_from_honeycomb" | "mysticalagradditions:tconstruct/tools/melting/imperium" | "mysticalagriculture:passive_soulium_dagger" | "framedblocks:framing_saw" | "ae2additions:cells/item/4096k" | "minecraft:red_nether_brick_stairs" | "xtonesreworked:sols_block_11_from_stonecutting" | "minecraft:brewing_stand" | "mysticalagriculture:essence/minecraft/brain_coral" | "create:cutting/compat/byg/stripped_fir_log" | "mmt:metal/electrum/2" | "mmt:metal/electrum/3" | "exnihilosequentia:ens_blaze_doll" | "create:mechanical_crafting/potato_cannon" | "mmt:metal/electrum/1" | "mmt:metal/electrum/4" | "thermal:machines/pulverizer/pulverizer_cinnabar" | "thermal:machines/press/unpacking/press_iron_nugget_unpacking" | "farmersdelight:yellow_canvas_sign" | "automobility:attachment/front/mob_controller" | "ae2additions:cells/super/4096k" | "create:compat/endergetic/splashing/petrified_nether_corrock_block" | "thermal:machines/pulverizer/pulverizer_tin_plate_to_dust" | "ae2:network/cables/smart_light_gray" | "ae2:tools/paintballs_lumen_brown" | "xtonesreworked:mint_block_4_from_stonecutting" | "toms_storage:storage_terminal" | "create:crafting/kinetics/gearboxfrom_conversion" | "create:cutting/compat/ars_nouveau/red_archwood_log" | "thermal:machines/press/press_enderium_ingot_to_coin" | "create:crafting/kinetics/orange_seat" | "mysticalagriculture:seed/reprocessor/wood" | "thermal:machines/centrifuge/centrifuge_purple_rockwool" | "create:cutting/compat/biomesoplenty/umbran_wood" | "minecraft:diamond_block" | "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "minecraft:diorite_slab" | "farmersdelight:lime_canvas_sign" | "mysticalagriculture:essence/minecraft/dripstone" | "create:polished_cut_andesite_wall_from_stone_types_andesite_stonecutting" | "minecraft:yellow_stained_glass" | "create:cutting/birch_wood" | "framedblocks:framed_prism" | "thermal:fuels/stirling/stirling_coal" | "create:compat/atmospheric/cutting/stripped_kousa_log" | "mysticalagriculture:essence/botania/terrasteel_ingot" | "bigreactors:fluidizer/outputport" | "exnihilosequentia:ens_platinum_nugget" | "mysticalagradditions:essence/gaia_spirit" | "thermal:machines/smelter/smelter_lead_tools" | "bigreactors:blasting/graphite_from_coal" | "framedblocks:framed_corner_slope" | "minecraft:pumpkin_seeds" | "mysticalagriculture:seed/reprocessor/compressed_iron" | "mysticalagriculture:seed/reprocessor/ghast" | "framedblocks:framing_saw/framed_fancy_powered_rail_slope" | "extendedcrafting:enhanced_redstone_ingot_recraft" | "xtonesreworked:lave_block_2_from_stonecutting" | "thermal:machines/press/press_constantan_ingot_to_coin" | "create:compat/silentsgems/crushing/iolite_ore" | "minecraft:cooked_mutton" | "create:cut_andesite_wall" | "create:cut_asurine_bricks_from_stone_types_asurine_stonecutting" | "farmersdelight:wheat_dough_from_eggs" | "xtonesreworked:sols_block_7_from_stonecutting" | "mysticalagradditions:tertium_coal_block" | "minecraft:bookshelf" | "mysticalagriculture:seed/crafting/chrome" | "create:cut_diorite_brick_slab_from_stone_types_diorite_stonecutting" | "framedblocks:framing_saw/framed_large_stone_button" | "minecraft:lapis_block" | "create:cutting/stripped_crimson_hyphae" | "extendedcrafting:crystaltine_block_uncraft" | "farmersdelight:pumpkin_seeds_from_slice" | "createarmory:four_sixteen_recipe" | "createarmory:minigun_base_recipe" | "exnihilosequentia:ens_diamond_mesh" | "farmersdelight:cutting/birch_sign" | "thermalendergy:ingot_to_melodium_block" | "mysticalagradditions:insanium_block_combine" | "thermal:machines/smelter/smelter_alloy_netherite" | "create:cutting/compat/twilightforest/stripped_canopy_log" | "minecraft:light_gray_terracotta" | "exnihilosequentia:ens_tin_nugget" | "mysticalagriculture:essence/common/platinum_ingot" | "xtonesreworked:cray_block_8" | "xtonesreworked:cray_block_9" | "xtonesreworked:cray_block_6" | "xtonesreworked:cray_block_7" | "xtonesreworked:korp_block_0" | "mysticalagriculture:essence/minecraft/melon" | "mmt:metal/lunium_nova/4" | "ae2:network/blocks/security_station" | "minecraft:oak_boat" | "thermal:fuels/gourmand/gourmand_onion_block" | "mmt:metal/lunium_nova/2" | "create:compat/silentsgems/crushing/amber_ore" | "mmt:metal/lunium_nova/3" | "create:layered_scoria_from_stone_types_scoria_stonecutting" | "mmt:metal/lunium_nova/1" | "thermal:machines/pyrolyzer/pyrolyzer_logs" | "exnihilosequentia:hammer/ens_horn_coral" | "minecraft:red_dye_from_rose_bush" | "ae2:matter_cannon/nuggets/charcoal" | "mysticaladaptations:augments/daywalker" | "xtonesreworked:cray_block_4" | "xtonesreworked:cray_block_5" | "xtonesreworked:cray_block_2" | "ae2:network/cables/smart_green" | "ae2:network/cells/item_storage_cell_64k" | "xtonesreworked:cray_block_3" | "xtonesreworked:cray_block_0" | "xtonesreworked:cray_block_1" | "mysticalagriculture:augment/tilling_aoe_iv" | "minecraft:jungle_fence" | "extendedcrafting:basic_component" | "create:polished_cut_granite_slab_recycling" | "mysticalagriculture:dye_agglomeratio" | "thermal:storage/rich_slag_block" | "minecraft:glass_bottle" | "minecraft:iron_ingot_from_smelting_raw_iron" | "thermal:dirt_crafting" | "mysticalagriculture:seed/reprocessor/netherite" | "mysticalagriculture:augment/tilling_aoe_ii" | "exnihilosequentia:compost/ens_mycelium_spore" | "thermal:machines/press/unpacking/press_apple_unpacking" | "create:compat/byg/milling/cyan_tulip" | "mysticalagriculture:essence/tconstruct/queens_slime_ingot" | "create:crafting/materials/copper_ingot" | "toms_storage:inventory_cable_connector" | "minecraft:stripped_warped_hyphae" | "create:cut_calcite_brick_stairs" | "create:smelting/glass_pane_from_tiled_glass_pane" | "thermal:machines/bottler/bottler_syrup_bottle" | "exnihilosequentia:ens_tuff_crook" | "mysticalagriculture:seed/infusion/iron" | "create:small_rose_quartz_tiles_from_polished_rose_quartz_stonecutting" | "mysticalagriculture:essence/minecraft/orange_dye" | "thermal:device_tree_extractor" | "thermal:pink_concrete_powder_with_slag" | "thermal:machines/insolator/insolator_wither_rose" | "xtonesreworked:zome_block_11" | "create:layered_deepslate_from_stone_types_deepslate_stonecutting" | "xtonesreworked:zome_block_12" | "exnihilosequentia:compost/ens_potato" | "xtonesreworked:zome_block_13" | "xtonesreworked:zome_block_14" | "mmt:metal/viculeam/1" | "ae2:tools/paintballs_magenta" | "xtonesreworked:zome_block_15" | "mmt:metal/viculeam/2" | "mmt:metal/viculeam/3" | "automobility:grass_off_road" | "mmt:metal/viculeam/4" | "mysticalagriculture:seed/infusion/silver" | "thermal:smelting/cooked_mushroom_from_smoking" | "colossalchests:colossal_chest_copper" | "framedblocks:framing_saw/framed_flat_ext_double_slope_panel_corner" | "exnihilosequentia:ens_bone_crook" | "xtonesreworked:zome_block_10" | "thermal:smelting/silver_ingot_from_dust_smelting" | "xtonesreworked:korp_block_11_from_stonecutting" | "thermal:machines/insolator/insolator_carrot" | "bigreactors:graphite_component_to_storage" | "create:crushing/quicksilver_ore" | "ae2:matter_cannon/nuggets/rubidium" | "xtonesreworked:sols_block_6_from_stonecutting" | "thermal:machines/press/packing3x3/press_lapis_packing" | "framedblocks:framing_saw/framed_corner_slope" | "framedblocks:framed_glowing_item_frame" | "exnihilosequentia:compost/ens_meat_cooked" | "bigreactors:reactor/reinforced/fluidaccessport_alt" | "exnihilosequentia:ens_silver_ingot" | "mysticalagriculture:souls/string" | "thermal:fire_charge/invar_ingot_3" | "xtonesreworked:zion_block_8" | "xtonesreworked:zion_block_7" | "ae2:matter_cannon/nuggets/iodine" | "xtonesreworked:zion_block_9" | "xtonesreworked:zion_block_4" | "xtonesreworked:zion_block_3" | "xtonesreworked:zion_block_6" | "create:crafting/curiosities/cake" | "xtonesreworked:zion_block_5" | "xtonesreworked:zion_block_0" | "xtonesreworked:zion_block_2" | "xtonesreworked:zion_block_1" | "minecraft:waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "thermal:machines/press/press_bronze_ingot_to_coin" | "create:copper_shingle_stairs_from_copper_shingles_stonecutting" | "extendedcrafting:crystaltine_ingot_recraft" | "thermal:smelting/polished_slag_from_smelting" | "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" | "thermal:machines/centrifuge/centrifuge_cornflower" | "minecraft:purple_dye" | "framedblocks:framing_saw/framed_flat_stacked_inner_slope_slab_corner" | "create:cut_calcite_brick_wall_from_stone_types_calcite_stonecutting" | "create:crafting/copper/waxed_copper_shingle_stairs_from_honeycomb" | "exnihilosequentia:hammer/ens_andesite" | "exnihilosequentia:sieve/ens_jungle_leaves" | "minecraft:quartz_slab" | "mysticaladaptations:insanium_paxel" | "thermal:machines/insolator/insolator_wheat" | "framedblocks:framed_flat_elev_double_slope_slab_corner" | "framedblocks:framing_saw/framed_stairs" | "farmersdelight:cabbage" | "thermal_extra:smelting/twinite_ingot_from_dust_smelting" | "create:crafting/copper/waxed_weathered_copper_shingles_from_honeycomb" | "thermal_extra:machine/dynamo/compression/crystallized_sunflower_oil" | "exnihilosequentia:ens_calcite_crook" | "create:exposed_copper_tile_stairs" | "farmersdelight:iron_knife" | "mysticalagriculture:seed/reprocessor/spider" | "mysticalagriculture:watering_can" | "packagedexcrafting:ender_crafter_ae" | "automobility:wheel/plated_wheel" | "farmersdelight:bread_from_smelting" | "farmersdelight:cutting/blue_orchid" | "ae2:network/cables/smart_black" | "framedblocks:framed_fence_from_post" | "create:polished_cut_limestone_from_stone_types_limestone_stonecutting" | "xtonesreworked:vect_block_0" | "thermal:machines/press/packing3x3/press_gold_nugget_packing" | "createarmory:molten_brass_bucket_to_fluid" | "thermal:machine_pulverizer" | "create:small_dripstone_brick_stairs_from_stone_types_dripstone_stonecutting" | "create:cut_andesite_brick_stairs_from_stone_types_andesite_stonecutting" | "exnihilosequentia:ens_guardian_doll" | "create:haunting/nether_brick" | "minecraft:cut_sandstone_slab_from_sandstone_stonecutting" | "create:haunting/infested_mossy_stone_bricks" | "thermal:machines/smelter/smelter_copper_tools" | "minecraft:polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "thermal:white_concrete_powder_with_slag" | "farmersdelight:rice_bag" | "minecraft:bucket" | "mysticalagriculture:seed/crafting/uraninite" | "ae2:block_cutter/stairs/fluix_stairs" | "create:compat/supplementaries/milling/flax" | "farmersdelight:chicken_sandwich" | "minecraft:coal_from_blasting_deepslate_coal_ore" | "create:splashing/immersiveengineering/crushed_raw_silver" | "minecraft:polished_andesite" | "create:crafting/kinetics/white_seat_from_other_seat" | "thermal:rubberwood_fence" | "thermal:machines/smelter/smelter_gold_plate_to_ingot" | "ae2:block_cutter/slabs/quartz_brick_slab" | "thermal:machines/insolator/insolator_bubble_coral_fan" | "mysticalagradditions:tconstruct/casting/soulium/nugget_gold_cast" | "mysticalagriculture:souls/creeper_head" | "create:exposed_copper_tile_slab" | "framedblocks:framed_inv_double_slope_slab" | "mysticalagriculture:souls/blitz_rod" | "minecraft:charcoal" | "thermal:tools/lock" | "create:compat/silentsgems/crushing/heliodor_ore" | "minecraft:diorite_wall_from_diorite_stonecutting" | "minecraft:polished_blackstone_brick_slab" | "xtonesreworked:jelt_block_9_from_stonecutting" | "ae2:network/cables/smart_orange" | "minecraft:rabbit_stew_from_brown_mushroom" | "bigreactors:reactor/reinforced/fuelrod_alt_ingots_yellorium" | "ae2:network/cables/smart_lime" | "ae2:network/cables/dense_smart_magenta" | "thermalendergy:vibrating_core" | "xtonesreworked:zane_block_5" | "xtonesreworked:zane_block_6" | "xtonesreworked:zane_block_3" | "create:cutting/stripped_jungle_wood" | "create:milling/lily_of_the_valley" | "xtonesreworked:zane_block_4" | "xtonesreworked:zane_block_1" | "xtonesreworked:zane_block_2" | "mysticalagriculture:essence/common/sulfur" | "xtonesreworked:zane_block_0" | "mysticalagriculture:seed/reprocessor/invar" | "itemfilters:damage" | "mysticalagriculture:seed/infusion/ice" | "xtonesreworked:zane_block_9" | "xtonesreworked:zane_block_7" | "framedblocks:framing_saw/framed_fancy_powered_rail" | "xtonesreworked:zane_block_8" | "xtonesreworked:korp_block_4_from_stonecutting" | "thermal:machines/insolator/insolator_bubble_coral" | "extendedcrafting:enhanced_redstone_catalyst" | "ae2:tools/network_memory_card_light_gray" | "farmersdelight:cooked_salmon_slice" | "ae2additions:cells/fluid/casing-1024k" | "xtonesreworked:vect_block_3_from_stonecutting" | "create:polished_cut_calcite_slab_from_stone_types_calcite_stonecutting" | "thermal:machines/smelter/smelter_raw_tin" | "framedblocks:framing_saw/framed_double_prism" | "mysticalagriculture:tertium_gemstone_block" | "framedblocks:framing_saw/framed_flower_pot" | "minecraft:warped_pressure_plate" | "ae2additions:cells/super/4096k-housing" | "create:cut_scoria_brick_wall" | "minecraft:cyan_bed_from_white_bed" | "mysticalagriculture:seed/crafting/limestone" | "farmersdelight:birch_cabinet" | "thermal:machines/smelter/smelter_constantan_tools" | "mysticalagradditions:tconstruct/melting/imperium/block" | "framedblocks:framing_saw/framed_soul_torch" | "bigreactors:reprocessor/fluidinjector" | "thermal_extra:storage/twinite_ingot_from_nuggets" | "bigreactors:reprocessor/rossinite_to_insanite" | "thermal:storage/lead_ingot_from_block" | "mysticalagriculture:essence/astralsorcery/marble" | "thermal:storage/raw_tin_from_block" | "farmersdelight:brown_canvas_sign" | "thermal:machines/smelter/smelter_silver_armor" | "mysticalagriculture:essence/minecraft/purple_dye" | "ae2:materials/advancedcard" | "minecraft:cooked_porkchop" | "create:cutting/compat/ecologics/stripped_azalea_log" | "thermal:smelting/tin_ingot_from_dust_blasting" | "exnihilosequentia:hammer/ens_tube_coral_fan" | "create:cutting/compat/silentgear/stripped_netherwood_wood" | "mysticalagriculture:inferium_growth_accelerator" | "thermal:machines/press/packing3x3/press_diamond_packing" | "minecraft:oak_wood" | "mysticalagriculture:seed/reprocessor/honey" | "thermal:storage/niter_block" | "sgjourney:naquadah_from_blasting" | "create:cutting/dark_oak_wood" | "thermal:machines/smelter/smelter_glass_lumium" | "minecraft:magenta_stained_glass_pane" | "mysticalagriculture:essence/minecraft/fire_coral_block" | "thermal:machines/pulverizer/pulverizer_lead_ore" | "thermal_extra:twinite_dust" | "farmersdelight:cutting/wild_rice" | "create:haunting/soul_sand" | "ae2:inscriber/silicon_press" | "ae2:matter_cannon/nuggets/tellurium" | "mysticalagriculture:seed/crafting/terrasteel" | "mysticalagriculture:seed/infusion/nickel" | "mysticalagriculture:prosperity_seed_base" | "farmersdelight:canvas" | "minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting" | "create:splashing/red_concrete_powder" | "create:cut_scorchia_brick_stairs_from_stone_types_scorchia_stonecutting" | "minecraft:spruce_wood" | "exmachinis:diamond_upgrade" | "create:crafting/materials/raw_zinc" | "minecraft:spruce_fence" | "ae2:network/parts/monitors_conversion" | "mysticalagradditions:tconstruct/tools/materials/inferium/block" | "create:cutting/compat/ecologics/coconut_log" | "minecraft:dark_prismarine_slab" | "packagedauto:encoder" | "mysticalagriculture:augment/fire_resistance" | "framedblocks:framing_saw/framed_torch" | "minecraft:green_dye" | "create:small_scorchia_bricks_from_stone_types_scorchia_stonecutting" | "ae2:shaped/slabs/smooth_quartz_block" | "minecraft:dried_kelp_from_smoking" | "minecraft:waxed_exposed_cut_copper_stairs" | "thermal:storage/charcoal_block" | "thermal:machines/pulverizer/pulverizer_diorite" | "create:cut_diorite_wall" | "create:crafting/curiosities/brown_toolbox" | "minecraft:ens_diorite" | "create:compat/upgrade_aquatic/cutting/river_log" | "create:deploying/waxed_weathered_copper_from_adding_wax" | "thermal:tools/guidebook" | "create:ochrum_from_stone_types_ochrum_stonecutting" | "create:cut_limestone_brick_wall_from_stone_types_limestone_stonecutting" | "thermal:gunpowder_4" | "xtonesreworked:roen_block_14_from_stonecutting" | "minecraft:weathered_cut_copper_slab" | "ae2:network/cables/covered_light_gray" | "bigreactors:turbine/basic/activetap_fe" | "framedblocks:framed_flat_double_slope_slab_corner" | "mysticalagriculture:infusion_crystal" | "xtonesreworked:roen_block_10_from_stonecutting" | "minecraft:waxed_weathered_copper_from_honeycomb" | "thermal_extra:machine/smelter/shellite_ingot" | "itemfilters:custom" | "mysticalagriculture:essence/botania/cyan_mystical_flower" | "farmersdelight:integration/immersiveengineering/crusher/wild_potatoes" | "create:birch_window" | "thermal:machines/smelter/smelter_lead_ore" | "thermal:press_coin_die" | "thermalendergy:energy_nullifier_augment" | "modularrouters:fast_pickup_augment" | "thermal:machine_crystallizer" | "mysticalagriculture:essence/minecraft/prismarine_shard" | "minecraft:andesite_wall_from_andesite_stonecutting" | "thermal:devices/tree_extractor/tree_extractor_oak" | "mysticalagriculture:essence/minecraft/spruce_log" | "thermal:fuels/numismatic/numismatic_invar_coin" | "thermal:machines/press/unpacking/press_lead_nugget_unpacking" | "thermal:machines/refinery/refinery_light_oil" | "mysticalagriculture:essence/minecraft/bubble_coral_block" | "mysticalagriculture:seed/reprocessor/energized_steel" | "create:cutting/compat/byg/stripped_zelkova_log" | "minecraft:redstone" | "create:crimsite_from_stone_types_crimsite_stonecutting" | "mysticalagradditions:insanium_gemstone_block" | "thermal:machines/press/press_enderium_ingot_to_plate" | "xtonesreworked:glaxx_block_12" | "xtonesreworked:glaxx_block_13" | "xtonesreworked:glaxx_block_10" | "xtonesreworked:glaxx_block_11" | "xtonesreworked:iszm_block_10" | "create:compat/projectvibrantjourneys/cutting/stripped_maple_log" | "xtonesreworked:glaxx_block_14" | "minecraft:powered_rail" | "xtonesreworked:glaxx_block_15" | "create:cutting/stripped_mangrove_wood" | "xtonesreworked:iszm_block_15" | "sgjourney:sandstone_hieroglyphs" | "xtonesreworked:iszm_block_11" | "create:cutting/compat/blue_skies/stripped_bluebright_wood" | "xtonesreworked:iszm_block_12" | "minecraft:firework_star" | "minecraft:green_concrete_powder" | "xtonesreworked:iszm_block_13" | "xtonesreworked:iszm_block_14" | "thermal:machines/centrifuge/centrifuge_lime_wool" | "thermal:machines/press/unpacking/press_blue_ice_unpacking" | "mysticalagriculture:seed/crafting/constantan" | "ae2:blasting/sky_stone_block" | "framedblocks:framing_saw/framed_vertical_divided_stairs" | "create:deploying/waxed_cut_copper_slab_from_adding_wax" | "create:compat/projectvibrantjourneys/cutting/fir_log" | "minecraft:blue_terracotta" | "create:cutting/compat/byg/maple_wood" | "mysticalagriculture:awakened_supremium_furnace" | "create:cut_calcite_stairs" | "create:small_tuff_brick_wall_from_stone_types_tuff_stonecutting" | "create:compat/byg/milling/protea_flower" | "minecraft:yellow_concrete_powder" | "minecraft:gray_terracotta" | "thermal:machines/smelter/smelter_sulfur_ore" | "ae2:decorative/certus_quartz_pillar_from_stonecutting" | "create:cutting/compat/byg/zelkova_log" | "sgjourney:naquadah_chestplate" | "framedblocks:framing_saw/framed_pyramid" | "create:compat/silentsgems/crushing/ammolite_ore" | "minecraft:netherite_boots_smithing" | "mysticalagriculture:seed/infusion/queens_slime" | "thermal:parts/gold_gear" | "ae2:tools/paintballs_lumen_yellow" | "minecraft:fishing_rod" | "minecraft:cooked_beef_from_smoking" | "mmt:metal/steel/3" | "mmt:metal/steel/2" | "create:compat/environmental/milling/red_lotus_flower" | "mmt:metal/steel/1" | "minecraft:terracotta" | "create:exposed_copper_shingle_slab_from_exposed_copper_shingles_stonecutting" | "mmt:metal/steel/4" | "create:crafting/appliances/clipboard_clear" | "create:small_calcite_brick_wall" | "mysticalagriculture:soulstone_stairs" | "thermal:machines/press/packing3x3/press_gunpowder_packing" | "ae2wtlib:magnet_card" | "farmersdelight:cutting/rice_panicle" | "thermal:machines/insolator/insolator_gunpowder_mushroom" | "create:copper_tiles_from_ingots_copper_stonecutting" | "expatternprovider:tape" | "mysticalagriculture:seed/crafting/saltpeter" | "fluxnetworks:wipe_fluxcontroller" | "thermal:earth_charge/diamond_dust_from_diamond" | "thermal:machines/crucible/crucible_snow_block_to_water" | "exnihilosequentia:hammer/ens_fire_coral_fan" | "thermal:blitz_powder" | "framedblocks:framing_saw/framed_slope" | "mysticalagriculture:seed/reprocessor/titanium" | "create:cutting/compat/blue_skies/dusk_wood" | "framedblocks:framing_saw/framed_flat_ext_inner_double_slope_panel_corner" | "thermal:augments/side_config_augment" | "create:cutting/compat/byg/stripped_pine_log" | "farmersdelight:cutting/pumpkin" | "create:cut_andesite_brick_stairs" | "mysticalagriculture:essence/minecraft/gold_ingot" | "minecraft:red_dye_from_tulip" | "framedblocks:framed_mini_cube" | "ae2:network/cells/fluid_storage_cell_4k_storage" | "mysticalagriculture:inferium_shovel" | "create:cut_tuff_stairs_from_stone_types_tuff_stonecutting" | "minecraft:beacon" | "laserio:card_energy" | "thermal:machines/press/unpacking/press_gunpowder_unpacking" | "minecraft:tnt" | "woodenbucket:wooden_bucket" | "minecraft:mossy_stone_bricks_from_vine" | "create:milling/fern" | "sliceanddice:mixing/fertilizer/from_compost" | "minecraft:flint_and_steel" | "thermal:storage/raw_nickel_block" | "thermal:machines/press/packing3x3/press_silver_packing" | "mysticalagriculture:essence/twilightforest/ironwood_ingot" | "exnihilosequentia:sieve/ens_pebble_deepslate" | "thermal:smelting/cooked_eggplant_from_smelting" | "mysticalagriculture:essence/common/lead_ingot" | "create:haunting/haunted_bell" | "thermal:machines/pulverizer/pulverizer_logs" | "mysticalagriculture:soul_glass" | "minecraft:black_dye" | "create:polished_cut_deepslate_slab" | "xtonesreworked:jelt_block_11_from_stonecutting" | "mysticalagriculture:seed/crafting/redstone" | "create:cut_granite_wall_from_stone_types_granite_stonecutting" | "thermal:machines/press/press_silver_nugget_to_coin" | "mysticalagradditions:tconstruct/casting/prudentium/block" | "mysticalagriculture:essence/create/limestone" | "create:crafting/kinetics/blue_seat" | "sgjourney:sandstone_switch" | "create:cutting/compat/blue_skies/stripped_bluebright_log" | "thermalendergy:machine/press/press_stellarium_ingot_to_coin" | "mysticalagriculture:seed/infusion/enderman" | "farmersdelight:integration/create/mixing/pie_crust_from_mixing" | "thermal:machines/centrifuge/centrifuge_black_wool" | "thermal_extra:machine/refinery/crystallized_sunflower_oil_to_refined_sunflower_oil" | "create:deploying/waxed_cut_copper_stairs_from_adding_wax" | "modularrouters:stack_augment" | "create:polished_cut_scoria_wall_from_stone_types_scoria_stonecutting" | "thermal:machines/centrifuge/centrifuge_light_gray_rockwool" | "thermal:storage/strawberry_from_block" | "mysticalagriculture:essence/appliedenergistics2/sky_stone" | "minecraft:light_blue_stained_glass_pane" | "ae2:network/wireless_access_point" | "create:rose_quartz_tiles_from_polished_rose_quartz_stonecutting" | "minecraft:brown_concrete_powder" | "mysticalagriculture:essence/powah/blazing_crystal" | "exnihilosequentia:fluid_item/ens_tube_coral" | "xtonesreworked:ztyl_block_13_from_stonecutting" | "farmersdelight:rice" | "ae2:network/crafting/256k_cpu_crafting_storage" | "minecraft:crimson_hyphae" | "create:crafting/kinetics/turntable" | "create:cutting/compat/byg/stripped_fir_wood" | "minecraft:coal_from_smelting_coal_ore" | "mysticalagriculture:essence/integrateddynamics/menril_sapling" | "framedblocks:framed_flat_double_slope_panel_corner_from_flat_inverse_double_slope_panel_corner" | "framedblocks:framing_saw/framed_slab_corner" | "xtonesreworked:vect_block_7_from_stonecutting" | "buildinggadgets:gadget_exchanging" | "thermal:machines/pulverizer/pulverizer_sandstone_slab" | "create:deploying/waxed_exposed_copper_from_adding_wax" | "create:cutting/compat/quark/stripped_azalea_log" | "thermal:machines/pulverizer/pulverizer_apatite_ore" | "thermal:machines/press/unpacking/press_gold_unpacking" | "mysticalagriculture:seed/crafting/niotic_crystal" | "create:crushing/nether_wart_block" | "mysticalagradditions:tertium_coal" | "bigreactors:reactor/basic/chargingfe" | "laserio:laser_node" | "create:cut_deepslate_brick_wall_from_stone_types_deepslate_stonecutting" | "ae2:decorative/certus_quartz_pillar" | "create:cutting/compat/byg/stripped_ebony_wood" | "create:cut_tuff_brick_wall_from_stone_types_tuff_stonecutting" | "mysticalagriculture:seed/infusion/niotic_crystal" | "extendedcrafting:redstone_ingot_block_uncraft" | "framedblocks:framed_divided_panel_horizontal_rotate_to_framed_divided_slab" | "mysticalagriculture:essence/common/graphite_ingot" | "mmt:gem/jade/1" | "framedblocks:framing_saw/framed_bouncy_cube" | "mmt:gem/jade/2" | "minecraft:grindstone" | "farmersdelight:crimson_cabinet" | "create:horizontal_framed_glass_from_glass_colorless_stonecutting" | "mysticalagriculture:essence/create/asurine" | "farmersdelight:cutting/cooked_mutton" | "minecraft:granite_slab_from_granite_stonecutting" | "thermal:machines/centrifuge/centrifuge_bronze_dust" | "xtonesreworked:reed_block_1_from_stonecutting" | "create:emptying/honey_bottle" | "ae2:entropy/heat/ice_water" | "minecraft:golden_sword" | "thermal:machines/press/unpacking/press_nether_bricks_unpacking" | "mysticalagriculture:inferium_ingot_block_uncraft" | "create:small_tuff_brick_wall" | "create:polished_cut_granite_slab_from_stone_types_granite_stonecutting" | "enderstorage:ender_pouch" | "create:compacting/diorite_from_flint" | "ae2:misc/vanilla_daylight_detector" | "bigreactors:reactor/reinforced/activetap_fe" | "create:compat/silentsgems/crushing/apatite_ore" | "bigreactors:reactor/basic/controlrod" | "minecraft:furnace_minecart" | "create:crafting/kinetics/cogwheel" | "ae2additions:blocks/wireless_transceiver" | "farmersdelight:scaffolding_from_canvas" | "minecraft:gray_wool" | "mysticalagriculture:seed/crafting/iron" | "minecraft:waxed_weathered_cut_copper" | "create:crafting/kinetics/blue_valve_handle_from_other_valve_handle" | "framedblocks:framed_divided_slab" | "exnihilosequentia:ens_basalt_hammer" | "create:cut_granite_slab" | "thermal:devices/rock_gen/rock_gen_deepslate" | "ae2:network/cables/dense_smart_from_smart" | "thermal:machines/centrifuge/centrifuge_lilac" | "ae2:network/cables/covered_green" | "create:crafting/materials/zinc_block_from_compacting" | "create:cutting/compat/integrateddynamics/menril_wood" | "exnihilosequentia:sieve/ens_nether_wart" | "create:crafting/kinetics/red_valve_handle_from_other_valve_handle" | "minecraft:netherite_ingot_from_netherite_block" | "thermal:frost_melon" | "create:crafting/appliances/netherite_diving_boots_from_netherite" | "minecraft:ens_deepslate" | "ae2:entropy/heat/snow_water" | "mysticalagriculture:prudentium_block" | "thermal:machines/press/press_corn_unpacking" | "sgjourney:naquadah_pickaxe" | "mysticalagradditions:prudentium_paxel" | "mysticalagriculture:seed/crafting/blaze" | "xtonesreworked:tank_block_0" | "createarmory:barret_recipe" | "exmachinis:compacting/raw_osmium" | "exnihilosequentia:sieve/ens_seed_melon" | "thermal:machines/bottler/bottler_honey_bottle" | "exnihilosequentia:ens_zinc_nugget" | "create:weathered_copper_shingle_slab" | "mysticalagriculture:soulstone_smooth_smelted" | "thermal:machines/press/press_hops_packing" | "minecraft:red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "thermal:sushi_maki_8" | "effortlessbuilding:randomizer_bag" | "mysticalagriculture:essence/minecraft/brown_mushroom" | "automobility:steep_slope" | "ae2:tools/network_memory_card_lime" | "minecraft:chiseled_stone_bricks" | "bigreactors:turbine/basic/bearing" | "framedblocks:framing_saw/framed_inner_corner_slope" | "automobility:attachment/rear/smithing_table" | "exnihilosequentia:ens_acacia_sieve" | "create:crushing/ochrum" | "minecraft:polished_granite_stairs_from_granite_stonecutting" | "create:cutting/stripped_oak_wood" | "thermalendergy:dynamo_consumption_nullifier_augment" | "minecraft:spruce_pressure_plate" | "minecraft:purple_terracotta" | "laserio:card_energy_nbtclear" | "bigreactors:turbine/reinforced/casing_upgrade_alt" | "thermal_extra:smelting/shellite_ingot_from_dust_blasting" | "exnihilosequentia:crucible/ens_crushed_basalt" | "mysticalagriculture:essence_vessel" | "fantasyfurniture:furniture_station" | "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" | "mysticalagradditions:supremium_coal_block_uncraft" | "minecraft:hay_block" | "exnihilosequentia:sieve/ens_silver_pieces_gravel" | "colossalchests:interface_obsidian" | "framedblocks:framing_saw/framed_flat_stacked_slope_panel_corner" | "create:small_deepslate_brick_stairs" | "mysticalagriculture:air_agglomeratio" | "thermal:rockwool/light_gray_rockwool_from_dye" | "create:crafting/kinetics/vertical_gearboxfrom_conversion" | "createarmory:nine_mm_mold_complete_recipe" | "create:mangrove_window" | "framedblocks:framed_stairs" | "thermal:machines/sawmill/sawmill_dark_oak_logs" | "create:jungle_window" | "mysticalagriculture:imperium_crossbow" | "ae2:network/parts/monitors_storage" | "thermal_extra:smelting/dragonsteel_ingot_from_dust_blasting" | "thermal:machine/pulverizer_cyanite_ingot_to_dust" | "mysticalagradditions:insanium_block_uncraft" | "thermal:machines/press/packing3x3/press_rosin_packing" | "thermal:machines/press/unpacking/press_bricks_unpacking" | "minecraft:smooth_quartz_slab_from_smooth_quartz_stonecutting" | "thermal:machines/smelter/smelter_silver_plate_to_ingot" | "create:compat/endergetic/splashing/petrified_end_corrock_crown" | "exnihilosequentia:sieve/ens_seed_blue_coral" | "mysticalagriculture:essence/common/uranium_ingot" | "create:polished_cut_tuff_stairs" | "bigreactors:reactor/reinforced/passivefluidport_forge" | "create:compat/byg/milling/allium_flower_bush" | "thermal:magenta_concrete_powder_with_slag" | "bigreactors:blasting/graphite_from_charcoal" | "create:cut_calcite_slab" | "mysticalagriculture:experience_capsule" | "create:compat/byg/milling/fairy_slipper" | "mmt:metal/void/2" | "create:crafting/kinetics/train_door" | "mmt:metal/void/1" | "thermal:augments/rf_coil_xfer_augment" | "create:crafting/kinetics/rotation_speed_controller" | "create:cutting/compat/twilightforest/stripped_sorting_log" | "mysticalagriculture:seed/crafting/nature" | "minecraft:cut_copper" | "mmt:metal/void/4" | "thermal:machines/crucible/crucible_ice_to_water" | "mmt:metal/void/3" | "mysticalagriculture:augment/water_breathing" | "create:cutting/compat/byg/jacaranda_log" | "create:polished_cut_dripstone_slab" | "mysticalagriculture:seed/infusion/deepslate" | "farmersdelight:cutting/birch_door" | "thermal:machines/crucible/crucible_glowstone_block" | "mysticalagriculture:seed/infusion/brass" | "framedblocks:framed_pillar" | "thermal:smelting/nickel_ingot_from_ore_blasting" | "thermal:machines/smelter/smelter_quartz_ore" | "modularrouters:augment_core" | "ae2:network/cables/covered_black" | "minecraft:smooth_sandstone_stairs" | "ae2:tools/certus_quartz_wrench" | "minecraft:copper_ingot_from_blasting_copper_ore" | "mysticalagradditions:tconstruct/melting/imperium/nugget" | "create:exposed_copper_shingle_stairs_from_exposed_copper_shingles_stonecutting" | "mysticalagriculture:supremium_upgrade" | "create:crafting/copper/waxed_weathered_copper_tiles_from_honeycomb" | "exnihilosequentia:ens_cooked_silkworm_blast" | "thermal:machines/pulverizer/pulverizer_iron_plate_to_dust" | "minecraft:rabbit_stew_from_red_mushroom" | "bigreactors:turbine/reinforced/glass" | "minecraft:prismarine_brick_stairs" | "mysticalagriculture:souls/coal" | "thermal:machines/insolator/insolator_lilac" | "mysticalagriculture:seed/reprocessor/queens_slime" | "ae2:tools/network_memory_card_blue" | "thermal:machines/pulverizer/pulverizer_lead_ingot_to_dust" | "farmersdelight:cutting/white_tulip" | "create:crafting/kinetics/orange_valve_handle_from_other_valve_handle" | "framedblocks:framing_saw/framed_prism_corner" | "farmersdelight:potato_crate" | "ae2:network/blocks/inscribers" | "thermal:machines/press/unpacking/press_prismarine_brick_unpacking" | "ae2:network/cells/spatial_storage_cell_2_cubed" | "minecraft:exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "create:splashing/cyan_concrete_powder" | "framedblocks:framed_divided_slab_rotate_to_framed_divided_panel_horizontal" | "thermal:machines/pulverizer/pulverizer_gold_plate_to_dust" | "mysticalagradditions:tconstruct/casting/tertium/ingot_gold_cast" | "minecraft:netherite_block" | "create:oxidized_copper_shingle_slab" | "mysticalagradditions:tconstruct/tools/melting/supremium" | "exnihilosequentia:crucible/ens_calcite" | "create:milling/pink_tulip" | "mysticalagriculture:seed/crafting/draconium" | "exnihilosequentia:sieve/ens_mangrove_propagule" | "ae2:materials/cardcrafting" | "exmachinis:compacting/raw_cobalt" | "mysticalagriculture:seed/infusion/obsidian" | "create:cut_dripstone_brick_stairs_from_stone_types_dripstone_stonecutting" | "framedblocks:framed_stone_pressure_plate" | "thermal_extra:dragonsteel_glass" | "mysticalagriculture:seed/infusion/sky_stone" | "create:cutting/compat/twilightforest/stripped_twilight_oak_log" | "farmersdelight:cod_roll" | "xtonesreworked:korp_block_0_from_stonecutting" | "create:crushing/deepslate_iron_ore" | "ae2:network/cables/dense_covered_gray" | "minecraft:crossbow" | "thermal:machines/press/unpacking/press_honeycomb_unpacking" | "create:splashing/thermal/crushed_raw_silver" | "framedblocks:framing_saw/framed_slab_edge" | "create:splashing/immersiveengineering/crushed_raw_uranium" | "mysticalagriculture:seed/reprocessor/neutronium" | "create:crushing/diorite_recycling" | "minecraft:diamond" | "framedblocks:framed_flat_slope_panel_corner" | "minecraft:crimson_slab" | "ae2additions:cells/item/casing-1024k" | "xtonesreworked:lair_block_8_from_stonecutting" | "framedblocks:framing_saw/framed_target" | "thermal:smelting/nickel_ingot_from_dust_blasting" | "thermal:machines/insolator/insolator_allium" | "mysticalagriculture:awakened_supremium_shovel" | "expatternprovider:epp_alt" | "exnihilosequentia:fluid_item/ens_clay" | "framedblocks:framing_saw/framed_large_button" | "create:crafting/curiosities/peculiar_bell" | "thermal:smelting/cracked_rich_slag_bricks_from_smelting" | "xtonesreworked:jelt_block_15_from_stonecutting" | "create:polished_cut_tuff_wall" | "create:polished_cut_limestone_wall" | "mmt:metal/yttrium/1" | "mmt:metal/yttrium/2" | "mysticalagriculture:seed/crafting/fire" | "mmt:metal/yttrium/3" | "mmt:metal/yttrium/4" | "createarmory:five_five_six_mold_complete_recipe" | "ae2:network/cells/fluid_storage_cell_64k" | "mysticalagriculture:essence/tconstruct/cobalt_ingot" | "exnihilosequentia:ens_oak_barrel" | "thermal:machines/press/press_bronze_nugget_to_coin" | "ae2:tools/network_memory_card_magenta" | "create:small_scoria_brick_stairs_from_stone_types_scoria_stonecutting" | "mysticalagriculture:seed/crafting/fish" | "ae2:tools/paintballs_pink" | "minecraft:waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "create:splashing/yellow_concrete_powder" | "create:andesite_pillar_from_stone_types_andesite_stonecutting" | "bigreactors:cyanite_component_to_storage" | "ae2:network/cables/glass_light_gray" | "minecraft:mossy_cobblestone_stairs" | "thermal:parts/silver_gear" | "itemfilters:and" | "thermal:machines/press/unpacking/press_constantan_unpacking" | "xtonesreworked:ztyl_block_0" | "modularrouters:range_up_from_down" | "thermal_extra:machine/smelter/soul_infused_ingot" | "xtonesreworked:tank_block_3_from_stonecutting" | "ae2:network/parts/toggle_bus" | "create:small_limestone_brick_slab" | "mysticalagriculture:prosperity_ingot_uncraft" | "minecraft:blue_bed" | "mysticalagradditions:tconstruct/casting/supremium/ingot_gold_cast" | "create:crafting/kinetics/magenta_valve_handle_from_other_valve_handle" | "create:crafting/kinetics/mechanical_harvester" | "mysticalagriculture:supremium_growth_accelerator" | "thermal:armor/hazmat_boots" | "create:polished_cut_scorchia_stairs" | "thermal:machines/press/press_silver_ingot_to_coin" | "enderstorage:recolour_ender_pouch" | "minecraft:sponge" | "minecraft:quartz_stairs" | "automobility:attachment/rear/crafting_table" | "thermal:machines/press/packing3x3/press_raw_nickel_packing" | "farmersdelight:full_tatami_mat_from_halves" | "minecraft:red_stained_glass" | "create:small_calcite_brick_slab_recycling" | "mysticalagriculture:essence/botania/blue_mystical_flower" | "minecraft:light_gray_stained_glass_pane_from_glass_pane" | "mysticalagriculture:prudentium_gemstone" | "minecraft:green_carpet" | "minecraft:waxed_exposed_cut_copper_from_honeycomb" | "farmersdelight:beef_patty" | "mysticalagriculture:seed/infusion/steeleaf" | "xtonesreworked:reds_block_11_from_stonecutting" | "framedblocks:framed_flat_inv_double_slope_slab_corner" | "framedblocks:framing_saw/framed_fancy_rail" | "farmersdelight:integration/immersiveengineering/cloche/rice" | "mysticalagriculture:prudentium_ingot_uncraft" | "thermal:machines/press/unpacking/press_copper_unpacking" | "mysticalagriculture:seed/crafting/lapis_lazuli" | "minecraft:beetroot_soup" | "xtonesreworked:azur_block_5_from_stonecutting" | "create:blasting/ingot_silver_compat_immersiveengineering" | "ae2:misc/deconstruction_certus_quartz_pillar" | "exnihilosequentia:hammer/ens_granite" | "exnihilosequentia:sieve/ens_gold_pieces_gravel" | "thermal:armor/diving_boots" | "mysticalagriculture:essence/minecraft/cactus" | "create:splashing/mekanism/crushed_raw_tin" | "minecraft:lime_terracotta" | "framedblocks:framing_saw/framed_wall_board" | "exnihilosequentia:compost/ens_sugar_cane" | "bigreactors:reactor/basic/casing_recycle" | "thermal:storage/invar_block" | "create:crushing/raw_zinc_block" | "minecraft:blackstone_slab_from_blackstone_stonecutting" | "framedblocks:framed_double_slope_panel" | "minecraft:jungle_wood" | "create:crafting/materials/experience_nugget_from_block" | "minecraft:gray_stained_glass_pane_from_glass_pane" | "create:milling/wither_rose" | "xtonesreworked:reds_block_15_from_stonecutting" | "automobility:attachment/rear/backhoe" | "thermal:machines/centrifuge/centrifuge_red_rockwool" | "minecraft:stone_slab" | "mysticalagriculture:essence/minecraft/cocoa_beans" | "ae2:tools/nether_quartz_sword" | "minecraft:acacia_slab" | "minecraft:brick_stairs_from_bricks_stonecutting" | "framedblocks:framed_flower_pot" | "mmt:metal/palladium/2" | "minecraft:jungle_stairs" | "mmt:metal/palladium/3" | "mmt:metal/palladium/4" | "thermal:machines/insolator/insolator_mangrove_propagule" | "create:small_crimsite_brick_slab" | "ae2:materials/cardenergy" | "mmt:metal/palladium/1" | "mysticalagriculture:seed/crafting/steel" | "exnihilosequentia:ens_zinc_ingot_blast" | "create:polished_cut_asurine_slab_recycling" | "thermal:machines/pulverizer/pulverizer_enderium_plate_to_dust" | "thermal:glowstone_mushroom_spores" | "modularrouters:regex_filter" | "mysticalagriculture:seed/crafting/earth" | "create:cutting/oak_log" | "thermal:smelting/gold_ingot_from_dust_blasting" | "farmersdelight:tomato" | "packagedauto:crafter" | "thermal:storage/amaranth_from_block" | "farmersdelight:dark_oak_cabinet" | "thermal:machines/press/unpacking/press_enderium_unpacking" | "create:cut_scorchia_brick_slab_from_stone_types_scorchia_stonecutting" | "ae2:network/upgrade_wireless_crafting_terminal" | "create:milling/cornflower" | "framedblocks:framing_saw/framed_divided_panel_vertical" | "thermal:machines/press/press_vine_to_latex" | "create:smelting/glass_pane_from_vertical_framed_glass_pane" | "exnihilosequentia:crucible/ens_granite" | "framedblocks:framed_pane" | "mysticalagriculture:supremium_helmet" | "expatternprovider:wireless_tool" | "minecraft:cobbled_deepslate_stairs" | "minecraft:baked_potato" | "thermal:machines/press/unpacking/press_raw_iron_unpacking" | "minecraft:cooked_salmon" | "thermal:machines/insolator/insolator_cornflower" | "mysticalagriculture:seed/reprocessor/ice" | "mysticalagriculture:essence/common/nickel_ingot" | "mysticalagriculture:tertium_chestplate" | "mysticalagriculture:seed/reprocessor/blitz" | "minecraft:golden_leggings" | "create:compat/byg/milling/pink_allium_flower_bush" | "mysticalagriculture:tertium_watering_can" | "thermal:earth_grenade_4" | "framedblocks:framed_flat_inv_double_slope_panel_corner" | "toms_storage:inventory_cable" | "thermal:machines/smelter/smelter_gold_tools" | "thermal:rockwool/black_rockwool_from_dye" | "mysticalagriculture:inferium_watering_can" | "mysticalagriculture:seed/infusion/steel" | "farmersdelight:hamburger" | "minecraft:stone_pressure_plate" | "create:cut_asurine_brick_wall" | "modularrouters:range_up_augment" | "ae2additions:components/super/16m" | "bigreactors:turbine/reinforced/computerport_alt" | "trashcans:ultimate_trash_can" | "ae2additions:components/super/16k" | "mysticalagriculture:essence/botania/brown_mystical_flower" | "ae2:shaped/stairs/cut_quartz_block" | "exnihilosequentia:crook/ens_silkworm" | "create:crafting/kinetics/yellow_seat" | "extendedcrafting:redstone_component" | "create:compat/byg/filling/lush_grass_block" | "thermal:dynamo_disenchantment" | "mysticalagriculture:seed/crafting/sapphire" | "create:cutting/compat/biomesoplenty/willow_log" | "farmersdelight:integration/immersiveengineering/metalpress/pumpkin" | "bigreactors:reprocessor/ridiculite_to_inanite" | "extendedcrafting:elite_catalyst" | "xtonesreworked:reds_block_7_from_stonecutting" | "ae2:shaped/walls/sky_stone_block" | "ae2:tools/fluix_pickaxe" | "thermal:rubber_from_dandelion" | "mysticalagriculture:souls/rotten_flesh" | "farmersdelight:integration/immersiveengineering/cloche/cabbage" | "minecraft:bone_meal_from_bone_block" | "eterminal:epa" | "minecraft:mangrove_boat" | "create:crushing/crimsite_recycling" | "laserio:filter_mod_nbtclear" | "thermal:parts/netherite_gear" | "create:blasting/zinc_ingot_from_raw_ore" | "create:mixing/mud_by_mixing" | "xtonesreworked:reds_block_3_from_stonecutting" | "mysticalagriculture:essence/thermal/blizz_rod" | "xtonesreworked:vect_block_13_from_stonecutting" | "thermal:storage/constantan_ingot_from_nuggets" | "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "farmersdelight:cooking/vegetable_soup" | "create:crafting/kinetics/portable_fluid_interface" | "ae2:inscriber/engineering_processor_print" | "create:cutting/compat/twilightforest/stripped_twilight_oak_wood" | "thermal:machines/centrifuge/centrifuge_gray_rockwool" | "exnihilosequentia:crucible/ens_blackstone" | "create:deploying/waxed_copper_tiles_from_adding_wax" | "mysticalagriculture:seed/crafting/starmetal" | "mysticalagriculture:essence/minecraft/water_bucket" | "minecraft:dark_oak_trapdoor" | "webdisplays:laserdiode" | "minecraft:green_carpet_from_white_carpet" | "mysticalagriculture:essence/minecraft/fire_coral_fan" | "thermal:machines/press/press_green_bean_unpacking" | "create:compat/silentsgems/crushing/chrysoprase_ore" | "create:smelting/ingot_lead_compat_immersiveengineering" | "thermal:charge_bench" | "framedblocks:framed_bouncy_cube" | "create:cutting/compat/architects_palette/stripped_twisted_wood" | "ae2:matter_cannon/nuggets/sheep" | "minecraft:polished_deepslate_slab" | "minecraft:acacia_chest_boat" | "xtonesreworked:reed_block_15_from_stonecutting" | "create:cut_limestone_slab_from_stone_types_limestone_stonecutting" | "xtonesreworked:agon_block_2" | "xtonesreworked:agon_block_3" | "xtonesreworked:agon_block_0" | "create:compat/projectvibrantjourneys/cutting/maple_log" | "mysticalagriculture:seed/infusion/electrum" | "xtonesreworked:agon_block_1" | "xtonesreworked:agon_block_6" | "xtonesreworked:agon_block_7" | "ae2:tools/paintballs_lumen_white" | "xtonesreworked:agon_block_4" | "xtonesreworked:agon_block_5" | "create:crafting/appliances/linked_controller" | "minecraft:orange_glazed_terracotta" | "minecraft:pink_carpet" | "thermal:rockwool/white_rockwool_from_blasting" | "extendedcrafting:black_iron_ingot_recraft" | "mysticalagriculture:seed/reprocessor/quartz_enriched_iron" | "minecraft:deepslate_bricks" | "thermal:hearty_stew" | "minecraft:waxed_exposed_copper_from_honeycomb" | "minecraft:waxed_weathered_cut_copper_stairs" | "framedblocks:framed_door" | "xtonesreworked:agon_block_8" | "xtonesreworked:agon_block_9" | "minecraft:mossy_stone_brick_stairs" | "thermal:rubberwood_wood" | "thermal:machines/smelter/smelter_bronze_dust" | "thermal:storage/green_bean_block" | "minecraft:amethyst_block" | "create:granite_pillar_from_stone_types_granite_stonecutting" | "mysticalagriculture:supremium_gemstone_block_uncraft" | "framedblocks:framed_activator_rail_slope" | "create:cutting/compat/byg/stripped_cika_log" | "ae2:network/cells/item_storage_cell_256k" | "create:deploying/waxed_exposed_copper_tiles_from_adding_wax" | "farmersdelight:integration/immersiveengineering/crusher/wild_beetroots" | "minecraft:nether_brick" | "create:crafting/kinetics/wrench" | "mysticalagriculture:essence/botania/light_gray_mystical_flower" | "mysticalagriculture:seed/infusion/skeleton" | "exnihilosequentia:crook/ens_leaves" | "xtonesreworked:sync_block_4_from_stonecutting" | "mysticalagriculture:essence/minecraft/prismarine_crystals" | "thermal:storage/barley_from_block" | "create:compat/silentsgems/crushing/rose_quartz_ore" | "modularrouters:sender_module_2_x4" | "xtonesreworked:tank_block_7_from_stonecutting" | "minecraft:brown_wool" | "mysticalagriculture:inferium_ingot" | "mysticalagriculture:prosperity_ingot_recraft" | "thermal:storage/nickel_block" | "minecraft:purple_bed" | "create:cutting/compat/biomesoplenty/jacaranda_wood" | "mysticaladaptations:augments/attack_aoe_iv" | "create:cut_scoria_stairs" | "ae2:tools/fluix_sword" | "mysticalagriculture:seed/crafting/amethyst" | "thermal:machines/pulverizer/pulverizer_basalz_rod" | "create:crafting/kinetics/furnace_minecart_from_contraption_cart" | "expatternprovider:ei_alt" | "automobility:automobile_assembler" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "exnihilosequentia:ens_dark_oak_sieve" | "bigreactors:turbine/basic/glass" | "minecraft:wheat" | "create:cutting/acacia_log" | "create:cut_tuff_brick_stairs" | "create:small_scoria_brick_wall" | "create:cut_scoria_wall_from_stone_types_scoria_stonecutting" | "exnihilosequentia:fluid_on_top/ens_cobblestone" | "farmersdelight:cutting/wild_cabbages" | "mysticalagriculture:souls/pufferfish" | "xtonesreworked:zome_block_8" | "xtonesreworked:zome_block_9" | "xtonesreworked:zome_block_6" | "mysticalagradditions:supremium_coal_block" | "xtonesreworked:zome_block_7" | "xtonesreworked:zome_block_4" | "ae2:network/cables/glass_fluix_clean" | "xtonesreworked:zome_block_5" | "xtonesreworked:zome_block_2" | "xtonesreworked:zome_block_3" | "mysticalagriculture:augment/speed_ii" | "xtonesreworked:zome_block_0" | "minecraft:bow" | "xtonesreworked:zome_block_1" | "create:polished_cut_calcite_stairs" | "create:compat/byg/milling/pink_daffodil" | "ae2:matter_cannon/nuggets/xenon" | "mysticalagriculture:seed/infusion/manyullyn" | "farmersdelight:cutting/amethyst_block" | "bigreactors:reactor/reinforced/casing_alt" | "minecraft:andesite_stairs" | "farmersdelight:gold_nugget_from_smelting_knife" | "thermal:machines/smelter/smelter_enderium_plate_to_ingot" | "ae2:matter_cannon/nuggets/coal" | "create:cut_limestone_from_stone_types_limestone_stonecutting" | "farmersdelight:cutting/ham" | "minecraft:light_blue_carpet_from_white_carpet" | "ae2additions:cells/chemical/casing-1024k" | "thermal:device_potion_diffuser" | "createarmory:fifty_cal_mold_complete_recipe" | "thermal:smelting/nickel_ingot_from_raw_smelting" | "thermalendergy:stellarium_ingot_from_dust" | "xtonesreworked:lair_block_4_from_stonecutting" | "exnihilosequentia:crucible/ens_crushed_andesite" | "mysticalagriculture:soulstone_bricks_stairs" | "mysticalagriculture:inferium_sickle" | "create:cut_ochrum_brick_slab_recycling" | "ae2:network/parts/storage_bus" | "minecraft:dark_oak_boat" | "xtonesreworked:azur_block_0" | "create:compat/projectvibrantjourneys/cutting/stripped_willow_log" | "thermal:hazmat_fabric" | "mysticalagriculture:essence/minecraft/copper_ingot" | "minecraft:copper_ingot_from_smelting_deepslate_copper_ore" | "create:small_diorite_brick_stairs" | "thermal:machines/crystallizer/crystallizer_cinnabar" | "minecraft:mossy_stone_brick_wall" | "mysticalagriculture:essence/minecraft/cod" | "mysticalagradditions:inferium_coal_block" | "ae2:block_cutter/stairs/sky_stone_brick_stairs" | "create:cutting/compat/botania/stripped_livingwood" | "create:crafting/kinetics/clutch" | "farmersdelight:smoked_ham" | "framedblocks:framed_double_threeway_corner" | "mysticalagriculture:prudentium_gemstone_block_uncraft" | "minecraft:firework_rocket_simple" | "create:milling/orange_tulip" | "create:crafting/kinetics/encased_fan" | "mysticalagriculture:essence/minecraft/dirt" | "mysticalagradditions:inferium_coal_block_uncraft" | "thermal:storage/signalum_nugget_from_ingot" | "xtonesreworked:mint_block_13_from_stonecutting" | "create:smelting/lead_ingot_compat_thermal" | "mysticalagriculture:essence/minecraft/birch_sapling" | "create:compat/silentsgems/crushing/sapphire_ore" | "thermal:yellow_concrete_powder_with_slag" | "xtonesreworked:reed_block_5_from_stonecutting" | "mysticalagriculture:seed/infusion/coal" | "exnihilosequentia:ens_lead_ingot_from_nugget" | "minecraft:andesite" | "mysticalagriculture:essence/thermal/basalz_rod" | "xtonesreworked:kryp_block_10_from_stonecutting" | "create:polished_cut_diorite_slab" | "exnihilosequentia:sieve/ens_pebble_blackstone" | "thermal_extra:augments/machine_speed_augment_4" | "thermal:devices/fisher/fisher_boost_aquachow" | "thermal_extra:augments/machine_speed_augment_3" | "create:crafting/kinetics/lime_seat_from_other_seat" | "mysticalagriculture:seed/crafting/prismarine" | "thermal:machines/smelter/smelter_alloy_enderium" | "mysticalagradditions:tconstruct/tools/materials/imperium/ingot" | "thermal:storage/tin_ingot_from_nuggets" | "extendedcrafting:ultimate_component" | "thermal_extra:augments/machine_speed_augment_2" | "thermal_extra:augments/machine_speed_augment_1" | "ae2:shaped/stairs/sky_stone_block" | "create:cutting/compat/byg/stripped_blue_enchanted_log" | "mysticalagriculture:seed/infusion/graphite" | "ae2:network/cables/covered_white" | "xtonesreworked:bitt_block_0_alternate" | "farmersdelight:cooking/apple_cider" | "create:polished_cut_calcite_slab_recycling" | "farmersdelight:integration/create/mixing/cabbage_slice_from_mixing" | "create:crafting/kinetics/red_seat_from_other_seat" | "thermal_extra:storage/shellite_ingot_from_nuggets" | "extendedcrafting:ultimate_auto_table" | "buildinggadgets:gadget_copy_paste" | "create:smelting/ingot_tin_compat_mekanism" | "mysticalagriculture:imperium_essence" | "mysticalagriculture:essence/minecraft/music_disc_chirp" | "minecraft:stone" | "minecraft:blackstone_stairs" | "mysticalagriculture:seed/infusion/platinum" | "xtonesreworked:zech_block_0_alternative" | "create:crafting/appliances/tree_fertilizer" | "create:compat/byg/milling/foxglove" | "bigreactors:smelting/cyanite_from_dust" | "framedblocks:framed_fancy_powered_rail" | "createarmory:mini_gun_recipe" | "mysticalagriculture:seed/crafting/fiery_ingot" | "mysticalagriculture:seed/crafting/menril" | "create:crafting/kinetics/display_board" | "exnihilosequentia:sieve/ens_zinc_pieces_gravel" | "mysticalagradditions:tconstruct/tools/materials/soulium/block" | "create:polished_cut_crimsite_stairs" | "thermal:machine_crafter" | "minecraft:nether_brick_fence" | "farmersdelight:cutting/wither_rose" | "framedblocks:framed_flat_inner_slope_slab_corner_rotate_to_framed_flat_inner_slope_panel_corner" | "farmersdelight:cutting/porkchop" | "thermal:machines/insolator/insolator_cactus" | "bigreactors:turbine/reinforced/activefluidport_forge" | "create:cutting/compat/hexcasting/stripped_edified_log" | "create:small_asurine_brick_wall_from_stone_types_asurine_stonecutting" | "create:haunting/infested_stone" | "create:layered_diorite_from_stone_types_diorite_stonecutting" | "extendedcrafting:black_iron_ingot_uncraft" | "ae2:tools/certus_quartz_sword" | "ae2:network/cables/dense_covered_orange" | "thermal:machines/pulverizer/pulverizer_redstone_ore" | "ae2:network/cables/dense_smart_light_gray" | "bigreactors:fluidizer/solidmixing/verderium9_2" | "minecraft:iron_ingot_from_blasting_raw_iron" | "bigreactors:fluidizer/solidmixing/verderium9_1" | "xtonesreworked:lair_block_0_from_stonecutting" | "create:compat/endergetic/splashing/petrified_nether_corrock" | "minecraft:birch_chest_boat" | "packagedexcrafting:basic_crafter_ae" | "thermal:machines/centrifuge/centrifuge_rose_bush" | "create:crafting/kinetics/mechanical_press" | "automobility:wheel/tractor_wheel" | "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting" | "thermal:machines/press/press_tin_nugget_to_coin" | "create:cut_scorchia_brick_slab_recycling" | "thermal:machines/centrifuge/centrifuge_green_rockwool" | "create:cutting/compat/blue_skies/crystallized_log" | "mysticalagriculture:essence/minecraft/music_disc_mellohi" | "create:tiled_glass_pane" | "minecraft:green_candle" | "exnihilosequentia:fluid_item/ens_mud" | "thermal:machines/pulverizer/pulverizer_cinnabar_ore" | "mysticalagriculture:souls/spider_eye" | "xtonesreworked:reed_block_9_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_honeycomb" | "mysticalagriculture:essence/tconstruct/amethyst_bronze_ingot" | "bigreactors:fluidizer/fluidinjector" | "xtonesreworked:zorg_block_9" | "xtonesreworked:zorg_block_7" | "xtonesreworked:zorg_block_8" | "xtonesreworked:zorg_block_5" | "mysticalagriculture:essence/minecraft/acacia_sapling" | "xtonesreworked:zorg_block_6" | "packagedauto:packager_extension_ae" | "xtonesreworked:zorg_block_3" | "xtonesreworked:zorg_block_4" | "create:small_veridium_brick_wall" | "ae2:network/parts/terminals_pattern_access" | "minecraft:coal_from_smelting_deepslate_coal_ore" | "mysticalagriculture:essence/minecraft/scute" | "mysticalagriculture:seed/reprocessor/nickel" | "mmt:metal/tin/1" | "ae2:network/cables/covered_pink" | "create:small_ochrum_brick_wall" | "thermalendergy:machine/pulverizer/pulverizer_stellarium_ingot_to_dust" | "mysticalagriculture:essence/minecraft/lava_bucket" | "mysticalagriculture:seed/crafting/signalum" | "create:small_tuff_brick_stairs_from_stone_types_tuff_stonecutting" | "mysticalagriculture:prudentium_gemstone_block" | "thermal:fuels/compression/compression_refined_fuel" | "mmt:gem/tourmaline/2" | "mmt:metal/tin/4" | "mmt:gem/tourmaline/1" | "minecraft:mud_brick_slab" | "mmt:metal/tin/2" | "mmt:metal/tin/3" | "minecraft:cooked_mutton_from_smoking" | "minecraft:hopper_minecart" | "xtonesreworked:sync_block_8_from_stonecutting" | "minecraft:blue_stained_glass_pane" | "minecraft:ens_beehive" | "ae2:entropy/heat/cobblestone_stone" | "farmersdelight:integration/immersiveengineering/crusher/wild_onions" | "framedblocks:framed_corner_pillar" | "mysticalagriculture:awakened_supremium_axe" | "framedblocks:framing_saw/framed_fancy_activator_rail_slope" | "farmersdelight:pie_crust" | "create:compat/botania/milling/light_blue_petal" | "framedblocks:framed_inv_double_slope_panel" | "mysticalagriculture:augment/absorption_v" | "thermal:machines/press/press_lead_ingot_to_gear" | "exnihilosequentia:ens_acacia_crucible" | "thermal:fuels/numismatic/numismatic_iron_coin" | "thermal:machines/press/press_frost_melon_unpacking" | "thermal:machines/pulverizer/pulverizer_sulfur_ore" | "create:cutting/acacia_wood" | "farmersdelight:cooked_chicken_cuts_from_campfire_cooking" | "thermal:rockwool/magenta_rockwool_from_dye" | "ae2:block_cutter/stairs/smooth_quartz_stairs" | "thermalendergy:resonant_catalyst_augment" | "colossalchests:upgrade_tool_reverse" | "create:cutting/compat/byg/stripped_palm_wood" | "extendedcrafting:ender_star" | "minecraft:light_gray_concrete_powder" | "farmersdelight:apple_pie" | "thermal:storage/nickel_ingot_from_nuggets" | "automobility:engine/iron_engine" | "farmersdelight:black_canvas_sign" | "thermal:storage/flax_block" | "create:cutting/stripped_birch_wood" | "minecraft:diorite_stairs" | "create:crafting/copper/waxed_exposed_copper_tile_slab_from_honeycomb" | "create:cutting/compat/byg/willow_log" | "fluxnetworks:gargantuanfluxstorage" | "create:cut_crimsite_slab" | "mysticalagriculture:soulstone_smooth_slab" | "xtonesreworked:zorg_block_1" | "xtonesreworked:zorg_block_2" | "xtonesreworked:zorg_block_0" | "thermal:machines/crucible/crucible_ender_pearl" | "create:dark_oak_window_pane" | "automobility:wheel/off_road_wheel" | "packagedexcrafting:ultimate_crafter" | "mysticalagriculture:augment/jump_boost_ii" | "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" | "ae2:block_cutter/walls/quartz_pillar_wall" | "trashcans:liquid_trash_can" | "mysticalagriculture:fire_agglomeratio" | "thermal:machines/press/press_electrum_ingot_to_gear" | "create:cut_veridium_slab_recycling" | "thermal:machines/pulverizer/pulverizer_quartz_block" | "ae2:network/cables/smart_blue" | "minecraft:end_stone_brick_stairs_from_end_stone_stonecutting" | "mysticalagradditions:nether_inferium_smelted" | "xtonesreworked:azur_block_9_from_stonecutting" | "mysticalagradditions:tconstruct/melting/supremium/ingot" | "farmersdelight:cooked_cod_slice_from_smoking" | "mysticalagriculture:seed/infusion/neutronium" | "thermal:machines/chiller/chiller_honey_to_honey_block" | "thermal:armor/beekeeper_chestplate" | "extendedcrafting:ender_star_block" | "framedblocks:framed_vertical_stairs_rotate_to_framed_stairs" | "minecraft:netherite_scrap" | "create:crafting/kinetics/wooden_bracket" | "extendedcrafting:ender_alternator" | "exnihilosequentia:compost/ens_melon" | "minecraft:cut_sandstone" | "bigreactors:reactor/reinforced/casing_recycle" | "mysticalagriculture:essence/minecraft/fire_coral" | "thermal:smelting/polished_rich_slag_from_smelting" | "thermal:machines/bottler/bottler_light_blue_concrete" | "ae2:decorative/quartz_block" | "create:mixing/honey" | "ae2:network/cables/dense_smart_orange" | "thermal:storage/copper_nugget_from_ingot" | "xtonesreworked:vena_block_2_from_stonecutting" | "exnihilosequentia:ens_uranium_ingot_blast" | "create:cutting/stripped_dark_oak_log" | "create:cutting/compat/blue_skies/stripped_starlit_log" | "minecraft:nether_brick_slab" | "mmt:gem/tanzanite/2" | "exnihilosequentia:heat/ens_magma_block" | "mmt:gem/tanzanite/1" | "create:small_scorchia_brick_slab_from_stone_types_scorchia_stonecutting" | "minecraft:blue_carpet_from_white_carpet" | "create:cutting/compat/ars_nouveau/stripped_green_archwood_log" | "colossalchests:interface_copper" | "exnihilosequentia:sieve/ens_iron_pieces_gravel" | "minecraft:campfire" | "thermal:fuels/numismatic/numismatic_signalum_coin" | "farmersdelight:cutting/oak_sign" | "create:cut_tuff_bricks_from_stone_types_tuff_stonecutting" | "mysticalagriculture:tertium_shovel" | "minecraft:brick_stairs" | "thermal:machines/smelter/smelter_electrum_plate_to_ingot" | "farmersdelight:cooking/chicken_soup" | "create:polished_cut_scorchia_from_stone_types_scorchia_stonecutting" | "mysticalagriculture:essence/chisel/basalt" | "create:cut_tuff_from_stone_types_tuff_stonecutting" | "create:cutting/compat/byg/stripped_palm_log" | "create:small_deepslate_brick_wall" | "mysticalagriculture:imperium_block_uncraft" | "mysticalagriculture:coral_agglomeratio" | "framedblocks:framed_vertical_sloped_stairs" | "thermal:machines/press/packing3x3/press_signalum_packing" | "thermal:press_gear_die" | "bigreactors:smelting/graphite_from_coal" | "minecraft:waxed_cut_copper_from_waxed_copper_block_stonecutting" | "mysticalagriculture:unattuned_augment" | "bigreactors:reactor/reinforced/solidaccessport_alt" | "minecraft:black_stained_glass" | "create:compat/atmospheric/milling/scalding_monkey_brush";
    type LangKey = "rechiseledcreate.block.birch_window_slim_connecting" | "buildinggadgets.message.copy_failed.error" | "multiplayer.disconnect.flying" | "create.ponder.piston_pole.text_2" | "block.ae2.quartz_wall" | "create.ponder.piston_pole.text_1" | "block.rechiseledcreate.mechanical_chisel" | "item.minecraft.potion.effect.weakness" | "config.jade.flip_main_hand" | "item.mysticalagriculture.awakened_supremium_leggings" | "item.farmersdelight.rotten_tomato" | "enchantment.ensorcellation.soulbound" | "compass.node.gtceu.multiblock/steam_grinder" | "item.create.example_item.tooltip.behaviour2" | "item.create.example_item.tooltip.behaviour1" | "block.gtceu.ev_energy_input_hatch_4a" | "material.electrum" | "block.mmt.raw_nickel_block" | "item.gtceu.pink_dye_spray_can" | "item.mmt.celeslar_gear" | "gui.tooltips.ae2.CycleProcessingOutput" | "options.onlyShowSecureChat.tooltip" | "block.gtceu.steel_gearbox" | "config.jade.plugin_ae2.debug" | "modularrouters.itemText.usage.item.mod_filter" | "gamerule.disableElytraMovementCheck" | "advancements.nether.create_full_beacon.description" | "ftbquests.file.defaults.quest_disable_jei" | "block.create.copper_tiles" | "item.thermal.electrum_ingot" | "item.mmt.raw_adamanite" | "ftbquests.reward.ftbquests.advancement.criterion" | "ftbultimine.server_settings.merge_tags.tooltip" | "subtitles.entity.iron_golem.hurt" | "block.thermal.dynamo_lapidary.keyword" | "block.gtceu.uv_chemical_bath" | "_" | "ae2.rei_jei_integration.flowing_fluid_name" | "item.minecraft.bowl" | "gui.bigreactors.reactor.controlrod.name.label" | "modularrouters.guiText.tooltip.flinger.yaw" | "item.ftbquests.book.tooltip" | "item.minecraft.bone_meal" | "biome.ae2.spatial_storage" | "tooltip.toms_storage.adv_wireless_terminal.keybind.outline" | "item.bigreactors.graphite_dust" | "fluid_type.thermal_extra.blizz" | "block.create.cut_limestone_wall" | "farmersdelight.advancement.place_feast.desc" | "gtceu.machine.assembler.zpm.tooltip" | "multiplayer.status.no_connection" | "gui.fluxnetworks.button.create" | "item.sgjourney.naquadah_alloy" | "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive" | "config.framedblocks.client.splitLineMode" | "block.minecraft.banner.stripe_bottom.light_blue" | "metaarmor.nms.share.enable" | "skyblockbuilder.command.error.no_player_added" | "block.minecraft.potted_white_tulip" | "mco.download.title" | "item.gtceu.advanced_fluid_detector_cover" | "chat.cannotSend" | "compat.bigreactors.jei.fluidizer.recipecategory.solidmixing.title" | "stat.minecraft.damage_dealt" | "createWorld.customize.presets.list" | "create.recipe.heat_requirement.lowheated" | "title.32bit.deprecation.realms.check" | "frame.automobility.standard_red" | "ftbquests.task.ftbquests.buildcraft_mj.value" | "item.granitic_mineral_sand_dust" | "block.mysticalagriculture.inferium_furnace" | "block.minecraft.oak_planks" | "fluid_type.thermal_extra.blitz" | "material.rhodium_sulfate" | "block.gtceu.lv_fluid_passthrough_hatch" | "chat.ae2.MissingUpgrades" | "item.gtceu.circuit_board.advanced.tooltip" | "item.sgjourney.reaction_chamber" | "tutorial.socialInteractions.title" | "block.minecraft.purple_shulker_box" | "item.gtceu.cupronickel_credit" | "material.magnetite" | "commands.item.source.not_a_container" | "datapackFailure.safeMode" | "block.minecraft.light_blue_bed" | "text.configuration.screen.color.alpha" | "create.ponder.cogwheel_casing.text_1" | "create.ponder.cogwheel_casing.text_2" | "create.ponder.cogwheel_casing.text_3" | "block.gtceu.luv_gas_collector" | "advancements.adventure.honey_block_slide.title" | "item.create.example_item.tooltip.condition1" | "item.create.example_item.tooltip.condition2" | "ftbquests.null" | "gui.chatReport.report_sent_msg" | "tooltip.cucumber.back" | "ldlib.gui.tips.block_meta" | "tagprefix.gravel" | "create.subtitle.cranking" | "biome.minecraft.warped_forest" | "ftbquests.task.ftbquests.npc_dialog.id" | "cover.machine_controller.inverted" | "item.minecraft.book" | "create.item_attributes.enchanted.inverted" | "create.schedule.condition.redstone_link_on" | "config.modnametooltip.formatting.modNameFormat.comment" | "item.gtceu.circuit.wetware_assembly.tooltip.1" | "item.gtceu.circuit.wetware_assembly.tooltip.0" | "tooltip.exmachinis.processingTime" | "block.minecraft.black_shulker_box" | "subtitles.block.amethyst_block.chime" | "create.schedule.condition.player_count" | "create.display_link.too_far" | "material.iridium_chloride" | "block.create.clutch" | "item.create.tree_fertilizer.tooltip.condition1" | "webdisplays.server.notfound" | "block.thermal.gray_rockwool" | "material.steam_cracked_ethane" | "rechiseled.block.purpur_brick_pattern_connecting" | "block.gtceu.zpm_distillery" | "block.gtceu.hv_forge_hammer" | "create.gui.attribute_filter.deny_list" | "rechiseled.block.end_stone_mesh_connecting" | "item.ae2.biometric_card" | "material.bromine" | "gtceu.multiblock.large_miner.steam" | "item.create.polished_rose_quartz" | "item.geckolib3.geckoarmor_leggings" | "create.gui.schematicannon.option.dontReplaceSolid.description" | "subtitles.entity.slime.hurt" | "block.gtceu.uv_battery_buffer_8x" | "ldlib.gui.editor.register.widget.container.phantom_fluid_slot" | "ftbquests.chapter.image" | "gamerule.reducedDebugInfo.description" | "webdisplays.gui.screencfg.setres" | "block.minecraft.brown_wool" | "subtitles.entity.ghast.ambient" | "subtitles.entity.ravager.stunned" | "arguments.function.tag.unknown" | "tooltip.block.automobility.dash_panel" | "block.gtceu.fusion_glass" | "create.display_source.value_list.full_number" | "subtitles.entity.bee.loop" | "item.minecraft.bone" | "item.create.tree_fertilizer.tooltip.behaviour1" | "rechiseled.block.nether_bricks_brick_pattern_connecting" | "material.cyclohexanone_oxime" | "gui.buildinggadgets.help.area.slot.gadget" | "block.gtceu.hp_steam_solid_boiler" | "block.gtceu.primitive_pump" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line12" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line11" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line10" | "effect.cofh_core.amplification" | "gtceu.machine.replicator.uv.tooltip" | "argument.angle.incomplete" | "item.ae2additions.cell_component_4096" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line15" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line14" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line13" | "material.naphtha" | "gui.fluxnetworks.label.playername" | "modularrouters.itemText.usage.item.fluid_upgrade" | "text.block.fantasyfurniture.decorations.potion_bottles_dyeable.dyeable" | "fml.messages.version.restriction.any" | "gui.chatReport.read_info" | "item.mmt.lead_ingot" | "block.mysticalagriculture.prosperity_ore" | "gui.buildinggadgets.tm.button.load" | "modularrouters.gui.config.extruderBaseRange" | "material.almandine" | "mco.configure.world.buttons.switchminigame" | "item.ae2.lime_paint_ball" | "ldlib.gui.editor.menu.add_resource" | "container.extendedcrafting.ender_crafter" | "subtitles.entity.guardian.attack" | "ftbquests.file.defaults" | "item.exmachinis.netherite_upgrade" | "item.basaltic_mineral_sand_dust" | "item.treated_wood_rod" | "block.fantasyfurniture.necrolord.bed_double.occupied" | "block.create.black_seat" | "subtitles.entity.generic.death" | "block.minecraft.banner.square_bottom_left.gray" | "commands.scoreboard.objectives.display.set" | "ftbquests.quest.size" | "rechiseled.block.coal_block_small_tiles" | "pack.source.builtin" | "commands.perf.reportFailed" | "block.gtceu.casing_assembly_control" | "enchantment.ensorcellation.frost_walker.desc" | "block.minecraft.cyan_stained_glass" | "augmentType.mysticalagriculture.weapon" | "item.gtceu.advanced_smd_inductor" | "config.jade.plugin_minecraft.fluid.detailed" | "commands.place.structure.success" | "item.mysticalagradditions.imperium_coal" | "gtceu.machine.canner.uv.tooltip" | "waila.ae2.Contains" | "advancement.create.arm_blaze_burner.desc" | "item.salt_tiny_dust" | "lambdynlights.tooltip.creeper_lighting" | "item.gtceu.neutron_reflector.tooltip" | "create.ponder.tag.arm_targets" | "block.fantasyfurniture.dunmer.chandelier" | "block.sgjourney.naquadah_block" | "block.minecraft.banner.creeper.red" | "gui.ae2.NumberNonInteger" | "item.thermal.silver_dust" | "item.thermal.rf_coil" | "container.hopper" | "material.indium_tin_barium_titanium_cuprate" | "laserio.tooltip.item.show_settings" | "rechiseled.block.granite_polished_connecting" | "ftbquests.gui.collect_rewards" | "block.minecraft.white_bed" | "createWorld.customize.custom.presets.title" | "subtitles.entity.pillager.ambient" | "item.toms_storage.ts.item_filter" | "ts.inventory_connector.beacon_level" | "crop.mysticalagriculture.blizz" | "item.minecraft.tropical_fish" | "gui.tooltips.ae2.LockCraftingModeNone" | "item.paper_small_dust" | "itemGroup.gtceu.decoration" | "subtitles.entity.villager.work_toolsmith" | "material.antimony_trioxide" | "block.create.train_trapdoor" | "config.gtceu.option.defaultPaintingColor" | "advancement.colossalchests.wood.desc" | "item.minecraft.tipped_arrow.effect.harming" | "create.ponder.close" | "block.minecraft.cartography_table" | "cover.smart_item_filter.filtering_mode.centrifuge" | "point_of_origin.sgjourney.eye_of_horus" | "item.gtceu.lv_electric_motor" | "block.toms_storage.ts.inventory_proxy" | "jei.chat.error.no.cheat.permission.enabled" | "block.thermal.charge_bench.desc" | "gtceu.jei.fluid.max_yield" | "item.gtceu.circuit.good_integrated.tooltip.1" | "item.gtceu.circuit.good_integrated.tooltip.0" | "block.ftbquests.screen.task_index" | "create.boiler.water_dots" | "commands.enchant.success.multiple" | "item.mmt.adamanite_wire" | "recipe.packagedexcrafting.ender.short" | "item.gtceu.component.transistor.tooltip" | "rechiseled.block.jungle_planks_wavy" | "rechiseled.block.basalt_pattern" | "tooltip.sgjourney.syringe.ata_gene" | "subtitles.entity.llama.spit" | "item.mmt.ultranium_rod" | "create.subtitle.controller_put" | "block.gtceu.lp_steam_furnace" | "gui.zerocore.base.screen.ioport.mode" | "create.ponder.shaft.header" | "block.gtceu.lv_super_chest" | "item.buildinggadgets.construction_paste" | "item.wood_bolt" | "block.mysticalagriculture.soulstone_bricks_stairs" | "crop.mysticalagriculture.experience" | "create.station.assemble_train" | "entity.minecraft.villager.butcher" | "block.fantasyfurniture.nordic.table_large" | "block.minecraft.banner.half_horizontal_bottom.light_gray" | "skyblockbuilder.command.denied.teleport_home" | "gamerule.doMobSpawning.description" | "tooltip.sgjourney.pda.info" | "create.ponder.shared.behaviour_modify_value_panel" | "gui.chatReport.more_comments" | "block.minecraft.skeleton_skull" | "subtitles.block.shulker_box.close" | "item.wood_dust" | "item.gtceu.cover.facade.tooltip" | "death.attack.electric" | "block.fantasyfurniture.bone.wither.wool" | "block.gtceu.active_casing_assembly_line" | "info.cofh.chance" | "gui.stats" | "tooltip.mysticalagriculture.tier" | "block.thermal.rubberwood_log" | "crop.mysticalagriculture.blitz" | "mco.upload.done" | "ftbchunks.death_waypoint_autoremove_distance.tooltip" | "rechiseled.block.iron_block_sheets" | "block.gtceu.zpm_forge_hammer" | "rechiseled.block.stone_brick_pattern" | "item.thermal.beekeeper_boots.keyword" | "gtceu.machine.fluid_heater.zpm.tooltip" | "create.schedule.condition.delay_short" | "block.create.jungle_window_pane" | "block.minecraft.bricks" | "rechiseled.block.stone_rotated_bricks" | "gui.ae2.StorageBus" | "create.generic.clockwise" | "block.minecraft.diorite_slab" | "block.create.cut_scorchia" | "item.ae2additions.disk_chemical_16384k" | "buildinggadgets.modes.paste" | "jecalculation.gui.craft.title" | "tooltip.exmachinis.costPerBlock" | "item.gtceu.shape.extruder.foil.tooltip" | "item.exnihilosequentia.netherite_crook" | "tooltip.toms_storage.link_remote_0" | "block.minecraft.melon_stem" | "tooltip.toms_storage.link_remote_1" | "multiplayer.status.unknown" | "death.attack.heat" | "item.minecraft.iron_pickaxe" | "forge.experimentalsettings.tooltip" | "config.jei.valid" | "rechiseledcreate.block.birch_window_rounded" | "gtceu.machine.steam_solar_boiler.steel.tooltip" | "item.glass_chipped_gem" | "webdisplays.server.upload.done" | "mco.configure.world.spawnMonsters" | "item.mysticalagriculture.awakened_supremium_scythe" | "disconnect.loginFailedInfo" | "material.ethyl_tertbutyl_ether" | "create.track.selection_cleared" | "block.fantasyfurniture.bone.wither.bed_single" | "multiplayer.requiredTexturePrompt.disconnect" | "create.display_source.boiler.not_enough_space" | "subtitles.entity.shulker_bullet.hurt" | "item.ae2.import_bus" | "gui.ae2.Produces" | "item.mmt.yttrium_dust" | "block.xtonesreworked.sols_block_1" | "block.xtonesreworked.sols_block_2" | "gui.bigreactors.turbine.controller.inductor.mode.engaged" | "gui.fluxnetworks.stat.storage" | "block.xtonesreworked.sols_block_3" | "block.xtonesreworked.sols_block_4" | "fluid.bigreactors.cryomisi" | "item.thermal.enderium_nugget" | "block.xtonesreworked.sols_block_0" | "block.xtonesreworked.sols_block_9" | "block.xtonesreworked.sols_block_5" | "material.vibranite" | "item.exnihilosequentia.andesite_hammer" | "block.xtonesreworked.sols_block_6" | "block.xtonesreworked.sols_block_7" | "block.xtonesreworked.sols_block_8" | "sleep.skipping_night" | "create.item_attributes.compostable.inverted" | "container.enchant.lapis.many" | "subtitles.entity.parrot.imitate.witch" | "modularrouters.itemText.usage.item.pushing_augment" | "skyblockbuilder.command.success.delete_multiple_teams" | "options.chat.height.unfocused" | "subtitles.entity.stray.ambient" | "block.minecraft.bed.not_safe" | "rechiseledcreate.block.acacia_window_rounded_connecting" | "crop.mysticalagriculture.mystical_flower" | "block.minecraft.banner.straight_cross.light_blue" | "rechiseled.block.obsidian_dark" | "block.fantasyfurniture.decorations.berry_basket_empty" | "commands.place.template.failed" | "item.mmt.steel_dust" | "block.create.turntable.tooltip" | "fml.modmismatchscreen.additional" | "advancements.end.find_end_city.description" | "commands.drop.success.multiple" | "rechiseledcreate.block.oak_window_diagonal" | "item.ae2additions.super_cell_component_4096k" | "item.minecraft.iron_axe" | "block.thermal.corn_block" | "mco.selectServer.openserver" | "itemGroup.automobility.automobility_prefabs" | "commands.team.option.collisionRule.unchanged" | "options.vsync" | "block.mmt.raw_adamanite_block" | "config.bigreactors.worldgen.enableworldregeneration" | "block.create.scoria_pillar" | "item.create.wrench.tooltip.condition2" | "gui.modernui.button.exit" | "block.minecraft.mangrove_fence_gate" | "skyblockbuilder.command.success.rename_team" | "block.create.copper_tile_slab" | "item.mmt.cobalt_plate" | "jecalculation.label.item_stack.fuzzy_cap" | "rechiseled.block.iron_block_processed_connecting" | "structure_block.show_air" | "item.create.wrench.tooltip.condition1" | "item.thermal.coffee" | "item.gtceu.tool.sword" | "block.thermal.dynamo_gourmand.keyword" | "screen.skyguis.button.abort" | "config.bigreactors.turbine" | "material.wood" | "chat.type.text.narrate" | "screen.skyguis.text.empty_templates" | "create.train.status.no_match" | "multiblock.validation.reprocessor.invalid_frame_block" | "block.fantasyfurniture.royal.counter" | "rechiseled.block.stone_cobbled" | "text.cloth-config.quit_config" | "gtceu.jei.fluid.depletion_chance" | "block.fantasyfurniture.decorations.nordic_sweetrolls" | "modularrouters.guiText.tooltip.fluidForceEmpty.false" | "create.gui.goggles.basin_contents" | "translation.test.complex" | "ftbquests.task.ftbquests.botania_mana.text" | "commands.setidletimeout.success" | "item.thermal.glowstone_mushroom" | "ftbultimine.server_settings.require_tool.tooltip" | "block.create.cuckoo_clock.tooltip" | "gtceu.machine.bender.hv.tooltip" | "title.multiplayer.disabled.banned.temporary" | "block.gtceu.mv_kinetic_output_box" | "item.mmt.plumbumanite_plate" | "subtitles.entity.villager.yes" | "gui.multiLineEditBox.character_limit" | "button.corpse.show_items" | "advancements.adventure.totem_of_undying.description" | "modularrouters.guiText.tooltip.IGNORE_NBT.2" | "modularrouters.guiText.tooltip.IGNORE_NBT.1" | "gtceu.multiblock.large_boiler.throttle.tooltip" | "event.minecraft.raid.victory" | "block.ftbquests.loot_crate_opener.rightclick" | "key.keyboard.keypad.equal" | "subtitles.block.pressure_plate.click" | "config.jade.formatting" | "block.gtceu.iv_chemical_reactor" | "argument.uuid.invalid" | "rechiseled.block.blackstone_polished_connecting" | "death.attack.knife.item" | "item.minecraft.blaze_spawn_egg" | "gtceu.command.hand.ore_dict_entries" | "item.ae2.wireless_receiver" | "block.create.cut_granite_brick_wall" | "item.gtceu.battery.charge_unit.hour" | "block.gtceu.luv_wiremill" | "rechiseled.block.warped_planks_brick_paving" | "block.minecraft.warped_slab" | "block.create.cut_veridium_brick_slab" | "trashcans.block.energy_trash_can" | "cover.conveyor.blocks_input.disabled.0" | "block.create.fluid_tank" | "commands.drop.no_loot_table" | "gui.bigreactors.reactor.inactive" | "mco.configure.world.spawnAnimals" | "block.mmt.charcoal_block" | "advancement.create.extendo_grip.desc" | "cover.conveyor.blocks_input.disabled.1" | "block.minecraft.magma_block" | "block.create.gray_seat" | "commands.forge.gen.complete" | "fml.modloading.missinglicense" | "item.automobility.rear_attachment" | "gui.tooltips.ae2.SchedulingModeRandom" | "tutorial.find_tree.title" | "recipe.packagedexcrafting.ender" | "rechiseled.block.dirt_chunks" | "subtitles.entity.mule.death" | "behaviour.boor.by" | "block.create.lime_valve_handle" | "rechiseledcreate.block.crimson_window_covered_connecting" | "block.create.chocolate" | "book.mysticalagriculture.category.souls.description" | "material.polybenzimidazole" | "rechiseled.block.lapis_block_swirling" | "config.jade.danger_zone_desc" | "skyblockbuilder.command.info.visit_status" | "item.exnihilosequentia.diorite_pebble" | "block.minecraft.sponge" | "options.online.title" | "block.minecraft.light_gray_candle" | "forge.configgui.logCascadingWorldGeneration" | "create.schematicAndQuill.noTarget" | "rechiseled.block.crimson_planks_small_tiles_connecting" | "options.sounds" | "item.thermal.ice_tnt_minecart" | "advancement.create.andesite_alloy" | "block.thermal.silver_block" | "item.mmt.netherite_gear" | "item.modularrouters.speed_upgrade" | "rechiseled.block.red_sandstone_rotated_bricks_connecting" | "fluid.mysticalagradditions.molten_supremium" | "config.jade.overlay_color" | "item.gtceu.battery.iv.vanadium.tooltip" | "item.ae2.gray_glass_cable" | "item.gtceu.gray_dye_spray_can" | "subtitles.entity.evoker.prepare_summon" | "ftbchunks.biome_blend.blend_3x3" | "block.colossalchests.interface.info" | "item.gtceu.vacuum_tube" | "block.minecraft.banner.stripe_downright.light_blue" | "block.mmt.scoria" | "item.thermal.explosive_grenade" | "item.gtceu.component.capacitor.tooltip" | "part.bigreactors.reactor.solidaccessport" | "item.ae2.memory_card_light_gray" | "info.thermal.redprint.data.RSControl" | "mco.template.title.minigame" | "libx.config.gui.resource_list.type_deny_list" | "tooltip.mysticalagriculture.filled" | "block.fantasyfurniture.necrolord.painting_small" | "item.thermal.dynamo_fuel_augment.keyword" | "item.colossalchests.upgrade_tool.info" | "gui.tooltips.ae2.TransferDirection" | "create.ponder.contraption_controls.header" | "augment.mysticalagriculture.tilling_aoe_iv" | "modernui.center.font.chooseFont" | "gtceu.top.mode.export" | "block.minecraft.banner.cross.purple" | "gui.hours" | "augment.mysticalagriculture.tilling_aoe_ii" | "item.minecraft.carrot" | "create.crafting_blueprint.display_slot" | "modernui.center.text.substringAlgo" | "gui.ae2.PowerInputRate" | "material.actinium" | "rechiseledcreate.block.birch_window_swirling_connecting" | "gtceu.multiblock.steam.steam_stored" | "item.create.wrench.tooltip.behaviour2" | "item.create.wrench.tooltip.behaviour1" | "item.gtceu.tool.behavior.tree_felling" | "block.mysticalagriculture.soulstone_cobble_stairs" | "commands.locate.structure.not_found" | "stat.minecraft.open_chest" | "block.fantasyfurniture.decorations.venthyr_candles" | "advancement.colossalchests.wood" | "rechiseled.block.nether_bricks_large_bricks" | "item.mmt.celeslar_plate" | "block.minecraft.quartz_stairs" | "commands.advancement.grant.many.to.one.success" | "item.mmt.kunzite_cell" | "commands.team.option.name.success" | "create.gui.terrainzapper.placement.inserted" | "item.minecraft.oak_boat" | "block.gtceu.steel_firebox" | "item.gtceu.boule.neutronium.tooltip" | "block.gtceu.ev_mystical_greenhouse" | "gtceu.centrifuge" | "block.gtceu.uv_energy_output_hatch" | "block.minecraft.white_shulker_box" | "ftbteams.api_override" | "block.gtceu.iv_bender" | "gui.buildinggadgets.tm.button.save" | "gtceu.machine.compressor.zpm.tooltip" | "block.minecraft.melon" | "compass.node.gtceu.parts/steam_hatch" | "solar_system.sgjourney.lantea" | "advancement.create.train_crash_backwards" | "tooltip.toms_storage.search_0" | "modularrouters.gui.config.vacuumParticles" | "material.yttrium" | "multiblock.validation.fluidizer.missing_outputport" | "gtceu.machine.assembler.ev.tooltip" | "rechiseled.block.oak_planks_woven" | "item.farmersdelight.salmon_roll" | "options.chat.scale" | "subtitles.entity.warden.listening_angry" | "ftbquests.reward.ftbquests.item.only_one.tooltip" | "tooltip.toms_storage.search_4" | "tooltip.toms_storage.search_3" | "tooltip.toms_storage.search_2" | "material.inert_metal_mixture" | "tooltip.toms_storage.search_1" | "tooltip.toms_storage.search_7" | "tooltip.toms_storage.search_6" | "tooltip.toms_storage.search_5" | "commands.experience.query.levels" | "rechiseled.block.blue_ice_patterned_connecting" | "gtceu.machine.steam_compressor.bronze.tooltip" | "item.exnihilosequentia.iron_hammer" | "block.create.layered_tuff" | "item.minecraft.firework_star.fade_to" | "material.titanium" | "item.minecraft.music_disc_cat" | "block.minecraft.oak_wood" | "book.extendedcrafting.category.crafting.description" | "block.minecraft.powered_rail" | "gui.ae2.PortableCells" | "argument.dimension.invalid" | "item.treated_wood_rodLong" | "block.fantasyfurniture.bone.skeleton.shelf" | "modernui.center.text.smartSDFShaders" | "commands.team.option.prefix.success" | "block.thermal.tinker_bench" | "gtceu.machine.steam_compressor.steel.tooltip" | "create.gui.terrainzapper.tool.place" | "block.exnihilosequentia.acacia_crucible" | "rechiseled.block.iron_block_polished_connecting" | "advancement.create.track_crafting_factory.desc" | "block.gtceu.casing_steel_turbine" | "rechiseled.item.chisel" | "block.minecraft.green_shulker_box" | "entity.minecraft.wither_skeleton" | "material.12_crown_4_li" | "item.gtceu.mv_battery_hull" | "block.gtceu.wire_coil_tungstensteel" | "commands.reload.failure" | "item.minecraft.dark_oak_chest_boat" | "block.minecraft.petrified_oak_slab" | "key.effortlessbuilding.altplacement.desc" | "tooltip.exmachinis.itemsProcessed" | "material.topaz" | "advancements.adventure.arbalistic.description" | "create.subtitle.saw_activate_stone" | "item.ae2.light_blue_lumen_paint_ball" | "block.minecraft.banner.half_vertical.pink" | "block.minecraft.zombie_head" | "create.schedule.condition.redstone_link.frequency_powered" | "rechiseled.block.dark_oak_planks_rotated_bricks_connecting" | "block.bigreactors.fluidizerglass" | "block.gtceu.hv_output_bus" | "gui.ae2.security.inject.name" | "block.minecraft.warped_roots" | "ftbquests.gui.change_progress.complete" | "singularity.extendedcrafting.lead" | "item.ae2.certus_quartz_wrench" | "gtceu.distillation_tower" | "rechiseled.block.glowstone_smooth" | "material.sulfuric_naphtha" | "item.farmersdelight.shepherds_pie" | "gui.tooltips.ae2.NumberOfItems" | "ftbquests.task.ftbquests.fluid.fluid" | "gui.fluxnetworks.flux.change" | "block.thermal.gunpowder_block" | "tomsstorage.config.adv_wireless_beacon_lvl" | "item.gtceu.energy_crystal.tooltip" | "block.minecraft.sand" | "gui.ae2.LightBlue" | "item.gtceu.luv_robot_arm" | "message.sgjourney.stargate.error.no_galaxy" | "block.minecraft.smooth_quartz_stairs" | "rechiseled.block.birch_planks_flooring_connecting" | "commands.data.get.invalid" | "subtitles.block.end_portal_frame.fill" | "subtitles.entity.puffer_fish.flop" | "button.framedblocks.gui.done" | "create.station.one_bogey" | "gtceu.machine.fisher.requirement" | "itemGroup.aeinfinitybooster" | "item.thermal_extra.twinite_nugget" | "block.fantasyfurniture.nordic.bench.occupied" | "advancements.husbandry.safely_harvest_honey.title" | "gui.buildinggadgets.help.button.help.enter" | "stat.minecraft.damage_absorbed" | "enchantment.ensorcellation.smelting.desc" | "item.minecraft.tipped_arrow.effect.slowness" | "subtitles.entity.dolphin.jump" | "create.schedule.condition.player_count.or_above" | "libx.config.gui.resource_list.entry_mode_deny" | "item.mysticalagradditions.supremium_paxel" | "rechiseledcreate.block.mangrove_window_slim_connecting" | "block.gtceu.ulv_battery_buffer_16x" | "block.minecraft.banner.triangles_bottom.yellow" | "text.cloth-config.disabled_tooltip" | "item.minecraft.music_disc_otherside.desc" | "rechiseled.block.birch_planks_wavy_connecting" | "material.concrete" | "tooltip.titanium.redstone.once" | "gtceu.multiblock.cleanroom.clean_state" | "gui.bigreactors.turbine.controller.maxintake.label" | "rechiseled.block.emerald_block_bordered_plating" | "block.thermal.machine_press.keyword" | "jei.tooltip.error.recipe.transfer.inventory.full" | "selectWorld.incompatible_series" | "soundCategory.voice" | "attribute.name.generic.knockback_resistance" | "item.ae2additions.fluid_storage_cell_16384" | "metaitem.prospector.mode.bedrock_ore" | "createWorld.customize.custom.lowerLimitScale" | "biome.minecraft.old_growth_spruce_taiga" | "item.farmersdelight.sweet_berry_cheesecake_slice" | "compass.node.gtceu.multiblock/cracker" | "gtceu.machine.chemical_bath.mv.tooltip" | "block.minecraft.light_gray_concrete_powder" | "string.naturescompass.snow" | "block.packagedauto.fluid_package_filler" | "rechiseled.block.spruce_planks_dotted_connecting" | "block.minecraft.red_sandstone_wall" | "item.minecraft.diamond_axe" | "item.thermal.glowstone_grenade" | "ftbteamsconfig.ftbteams" | "material.samarium" | "commands.scoreboard.players.list.success" | "item.mmt.alexandrite" | "jecalculation.gui.craft.search" | "book.byAuthor" | "modularrouters.itemText.usage.item.sync_upgrade" | "subtitles.entity.parrot.imitate.illusioner" | "block.create.schematicannon.tooltip" | "rechiseled.block.bone_block_decorated" | "gtceu.fluid.click_to_fill" | "forge.configgui.clumpingThreshold" | "block.bigreactors.reinforced_turbinefluidport_forge_active" | "gui.fluxnetworks.label.setadmin" | "item.ae2additions.disk_item_1024k" | "item.minecraft.diamond_pickaxe" | "entity.minecraft.sheep" | "rechiseledcreate.block.birch_window_large" | "rechiseled.block.iron_block_pulverized" | "subtitles.entity.player.hurt_drown" | "gui.ae2.Nothing" | "block.minecraft.light_gray_carpet" | "subtitles.entity.item.pickup" | "part.bigreactors.reactor.fluidport_mekanism_passive" | "gtceu.sifter" | "biome.minecraft.snowy_plains" | "create.gui.sequenced_gearshift.instruction.end.descriptive" | "block.thermal.chiseled_rich_slag" | "block.gtceu.uhv_hermetic_casing" | "fml.menu.accessdenied.title" | "block.xtonesreworked.iszm_block_0" | "block.xtonesreworked.iszm_block_1" | "ldlib.gui.compass.reset_view" | "item.ae2additions.fluid_storage_cell_4096" | "block.xtonesreworked.iszm_block_2" | "item.farmersdelight.sweet_berry_cookie" | "rechiseled.block.nether_bricks_chiseled_squares_connecting" | "key.jei.closeRecipeGui" | "item.webdisplays.wiki" | "crop.mysticalagriculture.netherite" | "commands.whitelist.reloaded" | "block.minecraft.mud_bricks" | "subtitles.entity.axolotl.attack" | "block.thermal.bitumen_block" | "createWorld.customize.custom.stretchY" | "rechiseled.block.warped_planks_small_bricks_connecting" | "subtitles.entity.bat.ambient" | "commands.tag.add.success.multiple" | "gtceu.gui.multiblock_fluid_voiding.1" | "item.modularrouters.stack_upgrade" | "block.gtceu.iv_charger_4x" | "book.mysticalagriculture.category.tinkering.description" | "selectWorld.edit.export_worldgen_settings.failure" | "buildinggadgets.commands.force_unloaded.no_player" | "create.ponder.deployer_contraption.header" | "gtceu.gui.multiblock_fluid_voiding.0" | "commands.recipe.give.success.single" | "subtitles.block.generic.footsteps" | "item.mmt.invar_dust" | "compass.node.gtceu.multiblock/cleanroom" | "block.xtonesreworked.iszm_block_3" | "block.xtonesreworked.iszm_block_4" | "item.mysticalagriculture.soul_dust" | "block.xtonesreworked.iszm_block_5" | "block.xtonesreworked.iszm_block_6" | "block.xtonesreworked.iszm_block_7" | "block.xtonesreworked.iszm_block_8" | "block.xtonesreworked.iszm_block_9" | "compass.node.gtceu.hv/large_chemical_reactor" | "material.oil_light" | "item.thermal.tomato_seeds" | "commands.title.show.actionbar.multiple" | "block.minecraft.netherite_block" | "item.minecraft.tipped_arrow.effect.thick" | "modernui.center.tab.developerOptions" | "block.thermal.pink_rockwool" | "material.sapphire_slurry" | "rechiseled.block.purpur_bricks_connecting" | "item.thermal.fluid_tank_augment.keyword" | "ftbultimine.shape.small_tunnel" | "item.gtceu.long_rod_extruder_mold" | "item.thermal.flux_drill.desc" | "item.thermal.fluid_filter_augment.keyword" | "rechiseled.block.gold_block_scales_connecting" | "gui.removed" | "material.annealed_copper" | "achievement.ae2.Fluix" | "block.ae2.quartz_pillar_stairs" | "chat.ae2.ResetSettings" | "gtceu.machine.ore_washer.luv.tooltip" | "item.quartz_sand_dust" | "options.graphics.warning.accept" | "modularrouters.patchouli.book.name" | "subtitles.block.chorus_flower.grow" | "block.mmt.jade_block" | "modularrouters.guiText.label.playerSect.ENDER" | "create.contraption.door_control.east" | "container.chestDouble" | "ftbquests.gui.no_dependants" | "config.jade.display_mode" | "block.gtceu.mv_1a_energy_converter" | "rechiseled.block.birch_planks_mosaic" | "item.minecraft.splash_potion.effect.weakness" | "item.minecraft.ghast_tear" | "gtceu.machine.forming_press.hv.tooltip" | "commands.worldborder.set.failed.big" | "block.thermal.fire_tnt.desc" | "warning.modernui.old_java" | "block.thermal.sulfur_block" | "block.xtonesreworked.zorg_block_9" | "block.xtonesreworked.zorg_block_8" | "block.xtonesreworked.zorg_block_7" | "rechiseled.block.dark_prismarine_large_tiles" | "block.xtonesreworked.zorg_block_6" | "screen.laserio.roundrobin" | "item.mmt.thorium_ingot" | "item.gtceu.tool.wrench_hv.tooltip" | "material.magnalium" | "gtceu.machine.circuit_assembler.uv.tooltip" | "block.minecraft.lime_banner" | "block.fantasyfurniture.venthyr.chair.occupied" | "jei.tooltip.bookmarks.usage.key" | "config.dogslie.prop.getsUpTo.desc" | "create.ponder.tag.logistics" | "block.xtonesreworked.zorg_block_1" | "block.xtonesreworked.zorg_block_0" | "item.mmt.thulium_gear" | "block.xtonesreworked.zorg_block_5" | "block.xtonesreworked.zorg_block_4" | "block.xtonesreworked.zorg_block_3" | "block.xtonesreworked.zorg_block_2" | "block.thermal.frost_melon" | "ftbquests.task.ftbquests.advancement.criterion" | "compass.node.gtceu.machines/lathe" | "gui.tooltips.ae2.CpuSelectionModeAny" | "crop.mysticalagriculture.honey" | "block.mysticalagradditions.end_inferium_ore" | "item.invalid.name" | "material.triethylene_glycol" | "itemGroup.category.nordic" | "item.mmt.solimrith_dust" | "create.hint.empty_bearing" | "block.framedblocks.framed_glowing_cube" | "block.ae2.matrix_frame" | "mco.create.world.reset.title" | "block.thermal.lumium_rail" | "stat_type.minecraft.killed" | "create.subtitle.train" | "item.exnihilosequentia.wooden_crook" | "gui.bigreactors.turbine.controller.rotorstatus.line9" | "block.minecraft.banner.diagonal_right.gray" | "gui.tooltips.ae2.MoveWhenEmpty" | "block.ftbquests.chest" | "gui.bigreactors.turbine.controller.rotorstatus.line5" | "compass.node.gtceu.iv/luv_processing_array" | "gui.bigreactors.turbine.controller.rotorstatus.line6" | "gui.bigreactors.turbine.controller.rotorstatus.line7" | "gui.bigreactors.turbine.controller.rotorstatus.line8" | "gui.bigreactors.turbine.controller.rotorstatus.line1" | "gui.bigreactors.turbine.controller.rotorstatus.line2" | "commands.curios.replace.success" | "gui.bigreactors.turbine.controller.rotorstatus.line3" | "gui.bigreactors.turbine.controller.rotorstatus.line4" | "gui.tooltips.ae2.CraftOnly" | "block.fantasyfurniture.decorations.royal_platter" | "item.create.netherite_diving_boots.tooltip.summary" | "skyblockbuilder.screen.open_folder.error" | "instrument.minecraft.admire_goat_horn" | "create.ponder.redstone_link.text_6" | "create.ponder.redstone_link.text_5" | "create.ponder.redstone_link.text_4" | "create.ponder.redstone_link.text_3" | "create.ponder.redstone_link.text_2" | "create.ponder.redstone_link.text_1" | "subtitles.entity.chicken.ambient" | "item.farmersdelight.cooked_cod_slice" | "commands.forceload.added.none" | "key.saveToolbarActivator" | "item.mmt.frigidite_dust" | "ftbquests.task.ftbquests.stat" | "rechiseled.block.birch_planks_bricks_connecting" | "modernui.center.text.fixSurrogate" | "buildinggadgets.message.paste_success" | "block.minecraft.warped_trapdoor" | "block.minecraft.banner.square_bottom_left.pink" | "material.hydro_cracked_butene" | "engine.automobility.gold" | "ftbchunks.chunk_grid" | "rechiseled.block.jungle_planks_bricks_connecting" | "ftbquests.reward.ftbquests.command" | "modularrouters.itemText.usage.item.activator_module" | "block.thermal.hops_block" | "block.gtceu.luv_bender" | "item.gtceu.circuit.nano_assembly.tooltip.0" | "item.gtceu.circuit.nano_assembly.tooltip.1" | "gtceu.top.transform_up" | "death.attack.fall" | "ftbchunks.reduced_color_palette" | "gui.tooltips.ae2.TerminalStyle_Small" | "item.thermal.emerald_coin" | "create.schedule.condition.redstone_link.status" | "block.minecraft.dragon_wall_head" | "patchouli.gui.lexicon.relations" | "create.logistics.creative_crate.supply" | "config.jade.plugin_minecraft.mob_breeding" | "rechiseled.block.cobblestone_worn_stripes_connecting" | "block.create.haunted_bell.tooltip.condition1" | "rechiseled.block.dark_oak_planks_brick_pattern_connecting" | "effect.cofh_core.explosion_resistance" | "tooltip.framedblocks.one_way_window.dir.east" | "rechiseled.block.crimson_planks_bricks" | "block.thermal.deepslate_lead_ore" | "modularrouters.guiText.tooltip.energy.none" | "item.gtceu.epoxy_printed_circuit_board" | "capability.commoncapabilities.temperature" | "ftbultimine.shape.mining_tunnel" | "material.steam" | "item.create.refined_radiance" | "gtceu.recipe.amperage" | "compass.section.gtceu.zpm" | "fml.modmismatchscreen.missingmods.client" | "gui.ae2.IOPort" | "block.fantasyfurniture.bone.wither.floor_light" | "item.mmt.boron_nugget" | "block.ae2.smooth_sky_stone_chest" | "item.thermalendergy.prismalium_nugget" | "commands.execute.conditional.pass_count" | "block.gtceu.lv_muffler_hatch" | "item.mmt.echo_rod" | "ftbquests.reward.exclude_from_claim_all" | "commands.cofh.invuln.remove.single" | "advancements.nether.find_fortress.description" | "item.gtceu.circuit.mainframe.tooltip.0" | "create.gui.terrainzapper.brush.surface" | "compass.node.gtceu.generation/ore" | "block.fantasyfurniture.venthyr.table_wide" | "item.gtceu.circuit.mainframe.tooltip.1" | "gtceu.machine.chemical_bath.iv.tooltip" | "gui.ae2.FormationPlane" | "rechiseled.block.prismarine_bricks_beams_connecting" | "item.minecraft.birch_boat" | "ftbquests.task.click_to_submit_all" | "block.fantasyfurniture.royal.wardrobe_bottom" | "item.minecraft.wooden_sword" | "jigsaw_block.generate" | "gui.socialInteractions.search_empty" | "block.ae2additions.1024k_crafting_storage" | "frame.automobility.standard_orange" | "item.bigreactors.yellorium_dust" | "block.gtceu.luv_16a_energy_converter" | "block.gtceu.iv_fluid_solidifier" | "commands.effect.give.success.multiple" | "item.create.netherite_diving_helmet.tooltip.summary" | "block.minecraft.black_concrete" | "screen.laserio.allowlist" | "ftbquests.chapter.image.hover" | "advancement.colossalchests.large.copper.desc" | "item.ae2additions.disk_chemical_housing" | "rechiseledcreate.block.rose_quartz_squares" | "selectServer.title" | "item.ae2.ender_dust" | "advancement.create.diving_suit_lava.desc" | "create.display_link.writing_to" | "block.thermal.ender_tnt.keyword" | "gtceu.jei.ore.between.0" | "gtceu.jei.ore.between.1" | "gtceu.machine.wiremill.mv.tooltip" | "item.mysticalagriculture.diamond_scythe" | "create.gui.schematicannon.option.replaceWithEmpty" | "commands.bossbar.set.players.success.none" | "item.mmt.tanzanite" | "death.attack.basalz" | "advancement.create.fan_processing.desc" | "skyblockbuilder.command.denied.add_players_to_team" | "material.fireclay" | "rechiseled.block.quartz_block_brick_paving_connecting" | "item.unbreakable" | "block.minecraft.tinted_glass" | "item.exnihilosequentia.bee_doll" | "item.thermal.copper_gear" | "item.gtceu.zpm_solar_panel" | "material.darmstadtium" | "demo.help.jump" | "parsing.double.expected" | "commands.gamemode.success.self" | "mco.configure.world.slot.tooltip.minigame" | "menu.sendFeedback" | "ldlib.gui.editor.group.texture_editor" | "gui.abuseReport.reason.non_consensual_intimate_imagery.description" | "rechiseledcreate.block.spruce_window_slim_connecting" | "block.gtceu.lv_kinetic_input_box" | "item.thermal_extra.soul_infused_gear" | "block.create.toolbox.tooltip.condition2" | "block.create.toolbox.tooltip.condition3" | "block.create.toolbox.tooltip.condition1" | "block.minecraft.orange_glazed_terracotta" | "block.gtceu.iv_rotor_holder" | "item.mmt.netherite_scrap_dust" | "block.thermal.nickel_block" | "material.sodium_chlorate" | "ftbteamsconfig.ftbchunks.nonliving_entity_attack_mode.tooltip" | "block.bigreactors.basic_reactorcasing" | "commands.worldborder.set.failed.far" | "biome.minecraft.plains" | "item.ae2.blue_covered_dense_cable" | "item.minecraft.honey_bottle" | "block.bigreactors.basic_reactorredstoneport" | "gui.entity_tooltip.type" | "block.fantasyfurniture.decorations.spider_web_wide" | "item.ae2.lime_covered_cable" | "enchantment.minecraft.bane_of_arthropods.desc" | "block.fantasyfurniture.decorations.book_stack.stacked" | "item.thermal.machine_null_augment.keyword" | "rechiseled.block.iron_block_lines_connecting" | "create.logistics.filter.exactly" | "block.thermal.device_fisher.keyword" | "create.symmetry.mirror.triplePlane" | "block.createlowheated.charcoal_burner.tooltip.condition1" | "material.mysticalagradditions.soulium" | "block.createlowheated.charcoal_burner.tooltip.condition2" | "fluid_type.exnihilosequentia.sea_water_flow" | "block.minecraft.bed.occupied" | "rechiseled.block.cobblestone_inverted_dented" | "structure_block.hover.load" | "block.thermal.phyto_tnt.desc" | "screen.skyguis.text.you_sure_join" | "farmersdelight.tooltip.cooking_pot.many_servings" | "gtceu.forming_press" | "subtitles.block.bubble_column.whirlpool_inside" | "config.jei.search.tooltipSearchMode.comment" | "gui.tooltips.ae2.OperationMode" | "material.lumium" | "rechiseledcreate.block.warped_window_slim" | "block.minecraft.banner.rhombus.cyan" | "create.train.relocate.invalid" | "gamerule.category.updates" | "block.minecraft.yellow_stained_glass_pane" | "ftbquests.raymatcher.entity_id" | "attribute.modifier.equals.2" | "attribute.modifier.equals.1" | "attribute.modifier.equals.0" | "ftbquests.gui.clear_reward_all" | "block.mmt.amber_block" | "tile.wire_coil.tooltip_extended_info" | "material.polyvinyl_acetate" | "block.bigreactors.reinforced_turbinecomputerport" | "create.contraption.controls.all_actor_toggle" | "gui.ae2.Installed" | "block.fluxnetworks.flux_plug" | "argument.range.empty" | "item.gtceu.nor_memory_chip" | "create.gui.assembly.exception.noPistonPoles" | "create.item_attributes.shulker_level" | "material.kanthal" | "generator.single_biome_floating_islands" | "createWorld.customize.presets.share" | "block.fantasyfurniture.dunmer.wardrobe_top" | "modularrouters.guiText.tooltip.removeFilterHint" | "config.jade.reset_settings.confirm" | "gtceu.machine.large_combustion_engine.tooltip.boost_extreme" | "item.sgjourney.advanced_control_crystal" | "item.minecraft.shield.yellow" | "commands.ftbquests.command.error.no_file" | "item.thermal.chiller_ingot_cast.keyword" | "create.schedule.condition.for_x_time" | "block.minecraft.stripped_birch_wood" | "item.minecraft.firework_star.flicker" | "buildinggadgets.radialmenu.open_gui" | "create.ponder.item_drain.text_4" | "create.ponder.item_drain.text_5" | "create.ponder.item_drain.text_2" | "create.ponder.item_drain.text_3" | "block.gtceu.mv_laser_engraver" | "material.hassium" | "create.ponder.item_drain.text_1" | "item.mmt.europium_rod" | "reactant.bigreactors.verderium" | "block.thermal.cinnabar_ore" | "modularrouters.itemText.activator.entityMode.ROUND_ROBIN" | "item.gtceu.fluid_filter" | "item.mmt.mythril_nugget" | "metaitem.cover.digital.mode.fluid.enabled" | "prefab.automobility.blue_tractor" | "info.thermal.augment.type.Filter" | "subtitles.item.shears.shear" | "block.gtceu.lv_machine_casing" | "structure_block.hover.save" | "sliceanddice.ponder.sprinkler/uses.text_1" | "fml.menu.multiplayer.truncated" | "chat.ex_pattern_access_terminal.pos" | "modernui.center.tooltip.borderColor" | "singularity.extendedcrafting.emerald" | "item.thermal.rf_coil_xfer_augment.keyword" | "create.gui.schematicannon.slot.schematic" | "item.mmt.lunium_nova_plate" | "item.create.crafting_blueprint.behaviour2" | "block.minecraft.jukebox" | "item.create.crafting_blueprint.behaviour1" | "item.mmt.magnesium_gear" | "book.extendedcrafting.entry.handheld_table.page.1" | "advancement.create.train_portal.desc" | "block.fantasyfurniture.bone.skeleton.chandelier" | "modularrouters.guiText.label.breakMatchType.BLOCK" | "block.minecraft.lime_concrete_powder" | "effortlessbuilding.mode.floor" | "block.gtceu.ev_energy_output_hatch_16a" | "block.xtonesreworked.lave_block_3" | "block.xtonesreworked.lave_block_2" | "block.xtonesreworked.lave_block_1" | "block.xtonesreworked.lave_block_0" | "block.ae2additions.65536k_crafting_storage" | "create.ponder.nixie_tube.text_3" | "ftbteams.name_too_short" | "create.ponder.nixie_tube.text_2" | "create.ponder.nixie_tube.text_1" | "block.xtonesreworked.lave_block_9" | "block.xtonesreworked.lave_block_8" | "block.gtceu.hv_battery_buffer_16x" | "block.xtonesreworked.lave_block_7" | "block.xtonesreworked.lave_block_6" | "block.xtonesreworked.lave_block_5" | "block.xtonesreworked.lave_block_4" | "block.minecraft.banner.stripe_right.black" | "disconnect.kicked" | "block.minecraft.banner.skull.green" | "info.thermal.device_soil_infuser.0" | "info.thermal.device_soil_infuser.1" | "item.sgjourney.energy_crystal" | "info.thermal.device_soil_infuser.2" | "create.schematicannon.status.finished" | "rechiseled.block.prismarine_bricks_rows_connecting" | "item.thermal_extra.twinite_plate" | "buildinggadgets.message.template_build" | "ftbchunks.minimap.player_heads" | "book.mysticalagriculture.category.advances.description" | "itemGroup.exmachinis" | "gui.tooltips.ae2.Craftable" | "demo.help.later" | "item.gtceu.luv_electric_pump" | "block.minecraft.exposed_copper" | "crop.mysticalagriculture.pig_iron" | "compass.node.gtceu.multiblock/luv_processing_array" | "sodium.options.buttons.apply" | "compliance.playtime.message" | "gtceu.machine.polarizer.zpm.tooltip" | "item.mysticalagriculture.imperium_fishing_rod" | "block.mysticalagriculture.soulstone_smooth" | "item.thermal.potion_infuser" | "item.mmt.zirconium_wire" | "effect.farmersdelight.nourishment" | "gtceu.machine.block_breaker.speed_bonus" | "block.minecraft.dead_horn_coral_fan" | "mco.configure.world.subscription.days" | "gtceu.machine.fermenter.ev.tooltip" | "block.minecraft.iron_trapdoor" | "block.ae2.quantum_link" | "compass.node.gtceu.covers/energy_detector_cover" | "death.attack.fallingBlock" | "arguments.item.overstacked" | "block.minecraft.banner.flower.magenta" | "libx.config.gui.resource_list.entry_type" | "item.gtceu.zpm_electric_piston" | "item.minecraft.firework_star" | "buildinggadgets.message.build_too_large" | "createWorld.customize.custom.mainNoiseScaleX" | "createWorld.customize.custom.mainNoiseScaleY" | "key.modernui.zoom" | "block.create.gearshift" | "block.fantasyfurniture.venthyr.desk_right" | "material.rubber" | "createWorld.customize.custom.mainNoiseScaleZ" | "book.mysticalagriculture.entry.essence_vessel.page.1" | "block.farmersdelight.pink_canvas_sign" | "block.minecraft.banner.half_vertical.orange" | "commands.data.modify.invalid_index" | "block.create.crimson_window_pane" | "item.exnihilosequentia.emerald_mesh" | "block.minecraft.banner.square_bottom_left.black" | "block.minecraft.cornflower" | "debug.inspect.client.block" | "gtceu.cutter" | "mco.activity.noactivity" | "entity.minecraft.villager.weaponsmith" | "menu.paused" | "item.thermal_extra.shellite_nugget" | "item.thermal.glowstone_tnt_minecart" | "commands.trigger.failed.unprimed" | "item.gtceu.purple_dye_spray_can" | "item.sgjourney.kara_kesh" | "gui.tooltips.ae2.FluidSubstitutionsDescEnabled" | "rechiseledcreate.block.oak_window_tiles_connecting" | "options.language" | "advancement.create.andesite_casing.desc" | "material.steel" | "rechiseled.block.quartz_block_small_tiles" | "gtceu.multiblock.universal.distinct.no" | "rechiseled.block.prismarine_bricks_pillars_connecting" | "tooltip.framedblocks.frame_bg.set_camo" | "gui.download" | "create.gui.schematicannon.option.skipMissing.description" | "gtceu.machine.mixer.zpm.tooltip" | "block.exnihilosequentia.crimson_barrel" | "block.minecraft.infested_stone_bricks" | "message.sgjourney.stargate.info.chevron_raised" | "book.mysticalagriculture.entry.essence_furnaces" | "block.minecraft.magenta_wool" | "create.schedule.continued" | "subtitles.entity.goat.hurt" | "modularrouters.guiText.popup.flinger.pitch" | "item.thermal.side_config_augment.desc" | "create.generic.unit.minutes" | "item.wheat_dust" | "fml.menu.mods.info.trust" | "tooltip.framedblocks.make_waterloggable.true" | "createWorld.customize.custom.depthNoiseScaleExponent" | "item.ae2.name_press" | "behavior.tricorder.state" | "item.gtceu.universal_fluid_cell" | "rechiseled.block.cobblestone_chiseled_border" | "create.schedule.condition.redstone_link.frequency_unpowered" | "create.track_signal.cannot_change_mode" | "prefab.automobility.standard_light_gray" | "block.minecraft.waxed_cut_copper" | "fluid_type.thermal.biocrude" | "mco.upload.failed" | "item.ae2.fluix_dust" | "options.framerateLimit" | "narrator.button.difficulty_lock.unlocked" | "commands.datapack.list.available.none" | "info.thermal.redprint.data.Xfer" | "block.minecraft.brown_concrete" | "block.fantasyfurniture.bone.wither.table_large" | "block.minecraft.potted_bamboo" | "item.gtceu.energy_crystal" | "block.webdisplays.redctrl" | "block.gtceu.mv_kinetic_input_box" | "effortlessbuilding.action.toggle_protect_tile_entities" | "container.extendedcrafting.flux_alternator" | "rechiseled.block.obsidian_dark_connecting" | "tooltip.mysticalagriculture.invalid_biome" | "item.exnihilosequentia.raw_nickel" | "create.schematicannon.status.clearing" | "modularrouters.gui.config.ticksPerUpgrade" | "create.schedule.condition.player_count.status" | "item.gtceu.magenta_dye_spray_can" | "material.red_dye" | "block.gtceu.mv_hermetic_casing" | "item.mmt.scandium_nugget" | "patchouli.gui.lexicon.not_anchored" | "create.schematic.invalid" | "item.gtceu.energy.cluster.tooltip" | "enchantment.ensorcellation.pilfering" | "string.naturescompass.fillerBlock" | "item.mmt.silicon_wire" | "resourcePack.server.name" | "achievement.ae2.SpatialIOExplorer.desc" | "create.schematicannon.status.ready" | "libx.config.gui.component.underlined" | "entity.minecraft.warden" | "mco.selectServer.mapOnlySupportedForVersion" | "create.gui.schematicannon.slot.gunpowder" | "block.minecraft.deepslate_tiles" | "block.fantasyfurniture.decorations.necrolord_candelabra" | "fluid_type.thermal_extra.icy_water" | "create.logistics.recipe_filter" | "biome.minecraft.snowy_slopes" | "config.modnametooltip.formatting.modNameFormat" | "block.mmt.drunyx_block" | "selectWorld.import_worldgen_settings" | "mco.terms.title" | "item.mmt.nickel_nugget" | "rechiseled.block.mangrove_planks_tiles_connecting" | "item.rock_salt_impure_dust" | "modernui.center.screen.blurRadius" | "create.gui.schematicTable.title" | "gui.fluxnetworks.access.admin" | "info.thermal.xp_crystal.use.sneak" | "block.gtceu.uv_item_passthrough_hatch" | "rechiseled.block.quartz_block_small_tiles_connecting" | "cover.advanced_energy_detector.invert.disabled.3" | "cover.advanced_energy_detector.invert.disabled.2" | "cover.advanced_energy_detector.invert.disabled.1" | "wheel.automobility.street" | "item.gtceu.coin.chocolate.tooltip" | "item.ae2.crafting_pattern" | "block.toms_storage.ts.inventory_hopper_basic" | "jecalculation.gui.search.export_group" | "item.farmersdelight.fruit_salad" | "key.curios.open.desc" | "subtitles.block.beehive.exit" | "block.ftbquests.screen.fullscreen" | "rechiseled.block.mangrove_planks_squares_connecting" | "material.salt" | "block.create.millstone" | "gtceu.multiblock.multi_furnace.heating_coil_discount" | "subtitles.block.chest.open" | "item.gtceu.lapotron_crystal" | "block.gtceu.uhv_energy_input_hatch" | "trashcans.energy_trash_can.info" | "item.expatternprovider.ex_interface_part" | "info.thermal.charge_bench.0" | "tooltip.jade.villager_profession" | "info.thermal.charge_bench.1" | "item.create.goggles" | "rechiseled.block.bone_block_bordered" | "item.ae2.advanced_card" | "block.xtonesreworked.zyth_block_14" | "block.xtonesreworked.zyth_block_15" | "part.bigreactors.turbine.chargingport_fe" | "itemGroup.mmttab" | "item.modularrouters.pickup_delay_augment" | "gtceu.fluid.temperature.cryogenic" | "rechiseled.block.iron_block_pipes" | "rechiseled.block.mangrove_planks_squares" | "block.xtonesreworked.zyth_block_10" | "block.xtonesreworked.zyth_block_11" | "rechiseled.block.mossy_cobblestone_stripes_connecting" | "block.xtonesreworked.zyth_block_12" | "block.xtonesreworked.zyth_block_13" | "webdisplays.gui.screencfg.seturl" | "item.exnihilosequentia.brain_coral_larva" | "block.minecraft.banner.circle.light_blue" | "item.minecraft.bundle" | "block.gtceu.mv_muffler_hatch" | "ldlib.gui.tips.open_folder" | "item.gtceu.foam_sprayer.tooltip.2" | "item.gtceu.foam_sprayer.tooltip.1" | "item.gtceu.foam_sprayer.tooltip.0" | "info.thermal.charge_bench.2" | "advancement.create.belt.desc" | "rechiseled.block.coal_block_rotated_bricks_connecting" | "rechiseled.block.spruce_planks_brick_pattern" | "gtceu.machine.steam_forge_hammer.steel.tooltip" | "rechiseled.block.acacia_planks_mosaic" | "item.mmt.viculeam_rod" | "block.minecraft.magenta_glazed_terracotta" | "gui.ae2.MENetworkStorage" | "subtitles.entity.puffer_fish.hurt" | "farmersdelight.advancement.hit_raider_with_rotten_tomato.desc" | "item.ae2.fluid_cell_housing" | "gtceu.machine.mass_fabricator.iv.tooltip" | "achievement.ae2.NetworkTool" | "sodium.options.use_fog_occlusion.name" | "block.minecraft.moving_piston" | "material.mysticalagradditions.tertium" | "ftbquests.raymatcher.block_entity_id" | "fluid.bigreactors.tangerium" | "laserio.tooltip.item.card.sneaky" | "item.ae2.orange_glass_cable" | "chat.corpse.teleport_death_location" | "__comment" | "effortlessbuilding.action.filling" | "block.minecraft.smooth_sandstone_stairs" | "stat.minecraft.open_barrel" | "debug.creative_spectator.error" | "mco.brokenworld.nonowner.title" | "create.gui.terrainzapper.brush.cylinder" | "rechiseledcreate.block.warped_window_slim_connecting" | "block.minecraft.banner.half_vertical.gray" | "gtceu.multiblock.turbine.rotor_durability" | "gui.socialInteractions.search_hint" | "rechiseled.block.diorite_diagonal_bricks_connecting" | "block.ae2.sky_stone_wall" | "biome.minecraft.basalt_deltas" | "book.mysticalagriculture.entry.witherproof_blocks.page.1" | "block.gtceu.infinite_energy" | "ldlib.gui.editor.register.widget.basic.image" | "block.ftbquests.screen.input_only" | "block.minecraft.pink_glazed_terracotta" | "block.gtceu.zpm_alloy_smelter" | "subtitles.entity.hoglin.retreat" | "button.corpse.previous" | "gtceu.multiblock.universal.has_problems" | "item.ice_small_dust" | "effortlessbuilding.screen.player_settings" | "gui.fluxnetworks.label.customcolor" | "gui.stellarview.config.overworld" | "attachment.rear.automobility.auto_mechanic_table" | "gtceu.machine.chemical_reactor.uv.tooltip" | "book.mysticalagriculture.entry.witherproof_blocks" | "gtceu.multiblock.large_boiler.explosion_tooltip" | "block.create.copycat_panel.tooltip" | "config.bigreactors.client.disableapitooltips" | "item.minecraft.potion.effect.slowness" | "block.minecraft.mossy_stone_brick_slab" | "biome.minecraft.stony_peaks" | "gui.modernui.settings.category.video" | "item.ae2.fluix_shovel" | "subtitles.entity.slime.death" | "subtitles.entity.firework_rocket.blast" | "create.display_source.observed_train_name" | "gtceu.machine.brewery.ev.tooltip" | "block.gtceu.luv_1a_energy_converter" | "item.ae2wtlib.magnet_card" | "mco.selectServer.expired" | "block.create.andesite_door" | "ldlib.gui.tips.fluid_selector" | "rechiseled.block.granite_tiles" | "block.minecraft.enchanting_table" | "screen.skyguis.text.your_team" | "narrator.button.language" | "itemfilters.help_text.nbt" | "gtceu.machine.transformer.message_transform_down" | "item.thermal.lapis_plate" | "subtitles.entity.villager.death" | "stat.minecraft.interact_with_smithing_table" | "gtceu.distillery" | "key.mouse" | "item.gtceu.light_blue_glass_lens" | "block.minecraft.banner.triangles_bottom.blue" | "config.jade.plugin_minecraft.villager_profession" | "ftbchunks.hard_team_force_limit" | "tomsstorage.config.adv_wireless_range" | "item.gtceu.tool.axe" | "item.createarmory.barret_lower" | "config.bigreactors.client.fuelrodlightvalue" | "block.minecraft.banner.border.pink" | "chat.ae2additions.handMustBeEmpty" | "mco.configure.world.restore.question.line2" | "mco.configure.world.restore.question.line1" | "block.gtceu.zpm_energy_input_hatch_16a" | "disconnect.genericReason" | "biome.minecraft.flower_forest" | "chat.toms_storage.terminal_bound" | "material.steam_cracked_propane" | "item.thermal.ruby_dust" | "menu.playdemo" | "chat.ae2.TestWorldSetupComplete" | "block.gtceu.steel_turbine_casing" | "block.minecraft.stone_pressure_plate" | "item.gtceu.shape.mold.gear.tooltip" | "rechiseled.block.sandstone_polished" | "achievement.ae2.Root.desc" | "item.mmt.rhodium_nugget" | "block.gtceu.hv_1a_energy_converter" | "item.minecraft.splash_potion.effect.clarity" | "item.create.filter.tooltip.behaviour1" | "crop.mysticalagradditions.awakened_draconium" | "gui.ae2wtlib.on" | "argument.entity.options.distance.negative" | "gtceu.machine.arc_furnace.hv.tooltip" | "subtitles.entity.skeleton_horse.death" | "commands.ftbquests.change_consumable.text" | "block.mysticalagriculture.imperium_furnace" | "item.thermal.beekeeper_helmet" | "block.gtceu.iv_diode" | "ftbquests.reward.ftbquests.npc_mail" | "rechiseled.block.warped_planks_squares" | "gui.ae2.SmithingTablePattern" | "block.minecraft.spruce_wall_sign" | "block.minecraft.banner.gradient_up.red" | "create.schedule.loop" | "chat.ae2.InvalidMachine" | "create.gui.schedule.alternative_condition" | "subtitles.entity.zombie_horse.hurt" | "modernui.center.screen.blurEffect_desc" | "item.quartz_sand_tiny_dust" | "ftbteams.message.promoted" | "item.minecraft.splash_potion.effect.slowness" | "item.minecraft.music_disc_mall.desc" | "item.minecraft.shield.blue" | "rechiseledcreate.block.dark_oak_window_slim_connecting" | "death.attack.player" | "block.sgjourney.naquadah_generator_mark_i" | "screen.sgjourney.archeology_table" | "block.gtceu.ulv_8a_energy_converter" | "item.exnihilosequentia.lead_ingot" | "block.minecraft.andesite_wall" | "item.gtceu.ring_extruder_mold" | "item.mmt.cosmos_aurora_wire" | "tomsstorage.config.inv_cable_connector_max_scan" | "modularrouters.chatText.targetValidation.OUT_OF_RANGE" | "info.cofh.single_block" | "material.bismuth" | "item.modularrouters.blast_upgrade" | "book.mysticalagriculture.entry.elemental_essences" | "block.thermal.eggplant_block" | "block.minecraft.birch_trapdoor" | "advancements.story.follow_ender_eye.description" | "gamerule.logAdminCommands" | "advancements.story.smelt_iron.title" | "item.farmersdelight.cooked_bacon" | "text.block.fantasyfurniture.royal.table_wide.dyeable" | "rechiseled.block.nether_bricks_large_tiles_connecting" | "advMode.mode.redstoneTriggered" | "block.gtceu.uv_machine_casing" | "options.darknessEffectScale.tooltip" | "create.schedule.condition.redstone_link.frequency_state" | "gui.jei.category.smoking" | "item.gtceu.ulv_voltage_coil" | "ftbquests.chapter.image.alpha" | "jei.key.category.search" | "create.ponder.train_signal_redstone.header" | "block.gtceu.mv_ore_washer" | "item.extendedcrafting.enhanced_ender_component" | "farmersdelight.container.recipe_book.cookable" | "general.colossalchests.colossalchest" | "block.thermal.machine_frame" | "gtceu.multiblock.universal.problem.crowbar" | "item.mmt.iridium_wire" | "block.gtceu.ev_extractor" | "crop.mysticalagriculture.squid" | "simplybackpacks.nbtdata" | "gtceu.machine.locked_safe.requirements" | "item.ae2.guide" | "advancement.create.ejector_maxed" | "gamerule.category.chat" | "gtceu.gui.content.per_tick" | "item.gtceu.plate.ultra_low_power_integrated_circuit.tooltip" | "block.thermal.slag_block" | "buildinggadgets.easter_eggs.9x9.just_like_dire" | "block.minecraft.warped_sign" | "block.fantasyfurniture.nordic.painting_small" | "item.create.filter" | "item.minecraft.cooked_porkchop" | "death.attack.thorns.item" | "info.thermal.redprint.data.Sides" | "rechiseled.block.netherrack_bricks_connecting" | "create.ponder.shared.sneak_and" | "commands.experience.set.points.success.single" | "block.minecraft.banner.square_bottom_left.red" | "gtceu.machine.autoclave.uv.tooltip" | "block.gtceu.zpm_centrifuge" | "rechiseled.block.birch_planks_small_tiles_connecting" | "patchouli.gui.lexicon.keybind_missing" | "advancements.adventure.adventuring_time.title" | "rechiseled.block.nether_bricks_brick_pattern" | "itemfilters.help_text.damage" | "item.minecraft.firework_star.light_blue" | "rechiseled.block.diorite_diagonal_bricks" | "rechiseled.block.jungle_planks_small_bricks" | "item.create.potato_cannon.tooltip" | "block.minecraft.banner.stripe_downright.blue" | "config.framedblocks.client.toggleWaterlogMode" | "item.minecraft.tipped_arrow.effect.water_breathing" | "item.gtceu.wetware_processor_assembly" | "book.extendedcrafting.entry.handheld_table" | "item.mmt.raw_acril" | "advancements.nether.all_potions.title" | "block.xtonesreworked.agon_block_10" | "item.mmt.stellar_gear" | "block.xtonesreworked.agon_block_11" | "block.xtonesreworked.agon_block_12" | "block.xtonesreworked.agon_block_13" | "block.xtonesreworked.agon_block_14" | "achievement.ae2.Charger" | "block.xtonesreworked.agon_block_15" | "gui.bigreactors.turbine.controller.vaporbar.line2" | "gui.bigreactors.turbine.controller.vaporbar.line1" | "block.fantasyfurniture.decorations.mushrooms_brown.stacked" | "material.enriched_naquadah_solution" | "tagprefix.tuff" | "createWorld.customize.custom.useStrongholds" | "block.thermal.tar_block" | "rechiseled.block.diorite_bricks_connecting" | "item.mmt.viculeam_nugget" | "enchantment.ensorcellation.gourmand" | "rechiseledcreate.block.oak_window_bars_connecting" | "item.mmt.nlatstone_ingot" | "create.item_attributes.fluid_container.inverted" | "rechiseled.block.mossy_cobblestone_worn_stripes" | "gui.stellarview.bright_stars" | "rechiseled.block.cobbled_deepslate_small_tiles" | "commands.advancement.grant.many.to.many.success" | "block.create.spruce_window_pane" | "entity.minecraft.salmon" | "create.generic.unit.seconds" | "modularrouters.guiText.popup.activator.action" | "ftbchunks.deathpoint_removed" | "fml.menu.loadingmods" | "block.minecraft.banner.stripe_top.yellow" | "modularrouters.itemText.usage.item.range_up_augment" | "key.ftbultimine" | "block.minecraft.redstone_ore" | "block.minecraft.banner.stripe_left.red" | "book.mysticalagriculture.entry.essence_watering_cans.page.1" | "rechiseled.block.end_stone_blobs" | "subtitles.block.frogspawn.hatch" | "buildinggadgets.message.raytrace_fluid" | "create.ponder.associated" | "disconnect.disconnected" | "item.mmt.bronze_ingot" | "create.schematicAndQuill.convert" | "rechiseled.block.prismarine_bricks_tiles" | "item.mmt.chromium_rod" | "info.thermal.device_rock_gen.1" | "info.thermal.device_rock_gen.0" | "info.thermal.device_rock_gen.2" | "item.minecraft.minecart" | "optimizeWorld.stage.upgrading" | "desc.framedblocks.blueprint_intangible" | "block.fluxnetworks.gargantuan_flux_storage" | "tutorial.punch_tree.title" | "tooltip.mysticalagriculture.growth_accelerator_range" | "string.naturescompass.average" | "gtceu.multiblock.large_miner.radius" | "key.sprint" | "gui.ae2.security.security.tip" | "rechiseled.block.mossy_cobblestone_dented" | "block.fantasyfurniture.venthyr.stool.occupied" | "item.gtceu.ulv_solar_panel" | "item.gtceu.circuit.electronic.tooltip.0" | "block.create.creative_motor" | "item.gtceu.circuit.electronic.tooltip.1" | "screen.laserio.energylimit" | "item.rarest_metal_mixture_small_dust" | "mco.configure.world.slot.tooltip" | "compass.node.gtceu.machines/electromagnetic_separator" | "item.gtceu.crystal.raw.tooltip" | "item.minecraft.clay_ball" | "ftbchunks.biome_blend.blend_13x13" | "death.attack.dragonBreath.player" | "advancements.adventure.two_birds_one_arrow.description" | "jigsaw_block.joint.rollable" | "item.mmt.opal_cell" | "block.minecraft.light_gray_wool" | "advancements.nether.return_to_sender.title" | "enchantment.ensorcellation.furrowing.desc" | "text.cloth-config.quit_config_sure" | "create.item_attributes.furnace_fuel" | "config.jade.plugin_minecraft.mob_spawner" | "subtitles.entity.vindicator.death" | "advancement.create.self_deploying.desc" | "block.mmt.slate" | "block.fantasyfurniture.decorations.bone_skeleton_chalices" | "gtceu.gui.fluid_auto_output.allow_input.enabled" | "narration.jade.negative" | "commands.trigger.failed.invalid" | "skyblockbuilder.command.error.decline_invitations" | "multiblock.validation.turbine.invalid_block_for_exterior" | "block.create.framed_glass" | "item.gtceu.lv_conveyor_module" | "gui.bigreactors.turbine.controller.vaporbar.line6" | "gui.bigreactors.turbine.controller.vaporbar.line7" | "gui.bigreactors.turbine.controller.vaporbar.line5" | "material.platinum_group_sludge" | "advMode.notEnabled" | "item.create.copper_diving_helmet.tooltip.condition1" | "create.display_source.entity_name" | "block.create.small_scorchia_brick_stairs" | "item.create.copper_diving_helmet.tooltip.behaviour1" | "death.attack.create.mechanical_saw" | "block.fantasyfurniture.decorations.presents_stack_1.stacked" | "block.thermal.ice_tnt.keyword" | "death.attack.chemical" | "block.fantasyfurniture.necrolord.bench.occupied" | "create.boiler.max_lvl" | "rechiseled.block.lapis_block_small_tiles_connecting" | "book.mysticalagriculture.crafting" | "block.automobility.snow_off_road" | "item.create.netherite_backtank.tooltip.summary" | "commands.bookshelf.loot_tables.wildcard" | "ftbquests.quest.hide_dependent_lines" | "ftbquests.reward_table.edit" | "rechiseled.block.quartz_block_crosses_connecting" | "jecalculation.gui.search.help" | "argument.range.ints" | "screen.laserio.redstoneMode" | "advancement.exmachinis.flux_compactor" | "item.gtceu.battery.re.hv.cadmium.tooltip" | "biome.minecraft.savanna" | "ldlib.gui.editor.tips.corner_size。1" | "ldlib.gui.editor.tips.corner_size。0" | "item.ae2additions.item_storage_cell_16384" | "modularrouters.guiText.tooltip.redstone.LOW" | "info.thermal.device_nullifier.3" | "info.thermal.device_nullifier.2" | "subtitles.entity.warden.sonic_charge" | "info.thermal.device_nullifier.1" | "info.thermal.device_nullifier.0" | "block.create.cut_ochrum_brick_slab" | "rechiseled.block.copper_block_bars" | "subtitles.entity.fox.eat" | "material.tellurium" | "gui.bigreactors.reprocessor.active" | "forge.configgui.skipEmptyShapelessCheck" | "block.create.polished_cut_scoria_slab" | "create.super_glue.click_to_discard" | "gtceu.machine.mass_fabricator.ev.tooltip" | "subtitles.entity.warden.nearby_close" | "material.calcite" | "item.minecraft.scute" | "item.create.minecart_coupling.tooltip" | "gtceu.multiblock.invalid_structure" | "itemfilters.variants" | "item.minecraft.lingering_potion.effect.swiftness" | "modernui.center.tooltip.borderCycle_desc" | "stat.minecraft.inspect_hopper" | "rechiseled.block.granite_diagonal_bricks_connecting" | "ftbquests.reward.claim_all" | "block.create.seat.tooltip.summary" | "item.thermal.lightning_charge" | "create.ponder.large_cogwheel.header" | "block.create.cut_diorite_brick_slab" | "block.mysticalagriculture.supremium_growth_accelerator" | "gui.narrate.slider" | "selectWorld.access_failure" | "desc.framedblocks.blueprint_invalid" | "block.minecraft.deepslate_redstone_ore" | "create.schematic.tool.deploy" | "info.cofh.security" | "material.calcium" | "metaitem.cover.digital.tooltip" | "crop.mysticalagriculture.skeleton" | "gtceu.command.hand.electric" | "item.exnihilosequentia.shulker_doll" | "item.garnet_sand_small_dust" | "item.dark_ash_small_dust" | "patchouli.gui.lexicon.button.advancements" | "item.itemfilters.weak_nbt" | "item.treated_wood_dust" | "block.minecraft.mangrove_pressure_plate" | "create.display_source.kinetic_speed" | "block.gtceu.lp_steam_rock_crusher" | "rechiseledcreate.block.warped_window_large_connecting" | "item.minecraft.rabbit" | "gui.ae2.OCTunnel" | "item.treated_wood_bolt" | "item.minecraft.tipped_arrow.effect.weakness" | "block.minecraft.crying_obsidian" | "item.minecraft.music_disc_mellohi.desc" | "multiblock.validation.reprocessor.missing_wasteinjector" | "cover.fluid_filter.config_amount.3" | "cover.fluid_filter.config_amount.4" | "item.mmt.aquamarine" | "mco.template.button.select" | "behavior.tricorder.tanks_empty" | "config.jade.plugin_jade.mod_name" | "item.automobility.automobile" | "material.cetane_boosted_diesel" | "cover.fluid_filter.config_amount.1" | "cover.fluid_filter.config_amount.2" | "subtitles.entity.drowned.swim" | "cover.fluid_filter.config_amount.0" | "create.subtitle.haunted_bell_use" | "commands.title.show.title.multiple" | "block.gtceu.iv_energy_input_hatch_16a" | "block.minecraft.banner.creeper.light_blue" | "item.gtceu.silver_credit" | "block.fantasyfurniture.bone.wither.desk_left" | "material.tritanium" | "book.mysticalagriculture.entry.speed_augment" | "commands.spawnpoint.success.multiple" | "block.thermal.machine_furnace.keyword" | "mco.gui.ok" | "create.ponder.clockwork_bearing.header" | "gtceu.cracker" | "item.minecraft.spider_eye" | "commands.clone.toobig" | "webdisplays.message.screenSet2" | "modernui.defaultFontBehavior.keep_other" | "material.neptunium" | "block.thermal.machine_press" | "gui.tooltips.ae2.FilterModeClear" | "block.fantasyfurniture.nordic.wardrobe_top" | "cover.pump.mode.export" | "block.minecraft.banner.diagonal_up_left.blue" | "ftbquests.reward_table.loot_crate.monster_weight" | "options.difficulty.online" | "item.simplybackpacks.commonbackpack.info" | "entity.minecraft.villager.shepherd" | "block.gtceu.mv_canner" | "block.minecraft.obsidian" | "attribute.name.horse.jump_strength" | "item.mmt.silver_rod" | "part.bigreactors.reactor.redstoneport" | "item.wood_plate" | "book.mysticalagriculture.entry.mining_aoe_augment.page.1" | "rechiseled.block.copper_block_gears" | "rechiseled.block.crimson_planks_diagonal_tiles_connecting" | "block.create.cut_crimsite_brick_wall" | "item.minecraft.diamond_boots" | "item.ae2.charged_certus_quartz_crystal" | "capability.commoncapabilities.wrench" | "item.minecraft.acacia_boat" | "material.pentlandite" | "itemGroup.thermal.foods" | "create.ponder.mechanical_pump_speed.text_2" | "create.ponder.mechanical_pump_speed.text_3" | "create.ponder.mechanical_pump_speed.text_4" | "create.ponder.mechanical_pump_speed.text_5" | "item.createarmory.junk_debug" | "create.gui.stressometer.title" | "create.ponder.mechanical_pump_speed.text_1" | "potion.whenDrank" | "block.thermal.corn" | "block.create.cut_ochrum_bricks" | "gtceu.gui.chunkmode.enabled.1" | "gtceu.gui.chunkmode.enabled.0" | "item.mmt.drunyx_wire" | "block.create_crystal_clear.andesite_glass_casing" | "metaitem.behavior.mode_switch.mode_switched" | "controls.keybinds" | "compass.node.gtceu.multiblock/vacuum_freezer" | "tagprefix.polymer.small_dust" | "rechiseled.block.stone_crushed" | "fml.messages.artifactversion.notinstalled" | "config.jade.plugin_debug.furnace_fuel.str_cfg" | "block.minecraft.orange_stained_glass" | "item.gtceu.wafer.nano_central_processing_unit.tooltip" | "block.create.weathered_copper_shingle_stairs" | "chat.cyclopscore.command.invalidArguments" | "enchantment.minecraft.punch" | "ldlib.gui.editor.group.tool_box" | "block.thermal.spice_cake" | "death.fell.accident.ladder" | "gtceu.multiblock.large_boiler.description" | "trashcans.gui.arrow.right" | "compass.node.gtceu.ev/ev_large_miner" | "commands.cofh.recharge.success.single" | "gtceu.machine.wiremill.uv.tooltip" | "gtceu.machine.fermenter.iv.tooltip" | "gtceu.machine.miner.radius" | "rechiseledcreate.block.jungle_window_diagonal" | "rechiseled.block.basalt_tiles" | "modularrouters.guiText.label.inspectionOp.NONE" | "item.mmt.starlight_mythril_plate" | "item.gtceu.plant_ball" | "create.train.relocate.abort" | "block.titanium.block_asset_test" | "block.minecraft.dark_oak_wall_sign" | "block.minecraft.red_nether_brick_stairs" | "block.minecraft.diamond_ore" | "commands.kick.success" | "ftbchunks.biome_blend.blend_9x9" | "commands.forceload.toobig" | "key.categories.inventory" | "rechiseled.block.oak_planks_wavy_connecting" | "block.fantasyfurniture.necrolord.bed_single.occupied" | "gui.wireless_connect.power" | "optimizeWorld.confirm.title" | "material.sodalite" | "gui.stellarview.config.alpha" | "block.minecraft.banner.stripe_middle.lime" | "block.ae2.inscriber" | "item.ae2.light_gray_paint_ball" | "recipe.packagedexcrafting.basic" | "material.lanthanum" | "simplybackpacks.autopickup" | "config.jade.plugin_gtceu.workable_provider" | "block.gtceu.hv_compressor" | "item.gtceu.chemical_lime_dye" | "fml.menu.mods.info.license" | "block.gtceu.hssg_coil_block" | "debug.clear_chat.help" | "gui.ae2.security.extract.name" | "commands.curios.add.success" | "gtceu.machine.energy_converter.message_conversion_eu" | "block.gtceu.lv_ore_washer" | "chat.wireless.highlight" | "gui.buildinggadgets.help.button.paste" | "block.gtceu.mv_electric_gear_box_8a" | "item.gtceu.ilc_wafer" | "selectWorld.backupWarning.customized" | "advancements.husbandry.allay_deliver_item_to_player.title" | "sodium.options.use_particle_culling.tooltip" | "block.thermal.signalum_block" | "commands.ftbquests.locked.enabled" | "gui.fluxnetworks.button.connect" | "death.attack.wire_cutter" | "block.minecraft.stripped_warped_hyphae" | "gtceu.machine.combustion_generator.tooltip" | "chat.copy.click" | "container.enchant.level.many" | "create.ponder.linear_chassis_group.text_1" | "block.minecraft.banner.diagonal_left.orange" | "gtceu.command.hand.no_item" | "commands.team.add.duplicate" | "create.ponder.linear_chassis_group.text_2" | "create.ponder.linear_chassis_group.text_3" | "rechiseled.block.birch_planks_large_tiles" | "commands.ftbquests.editing_mode.enabled" | "create.ponder.tag.redstone.description" | "structure_block.button.load" | "commands.banip.success" | "gui.ae2.Stores" | "block.fantasyfurniture.bone.wither.chair.occupied" | "toast.jade.toggle_hint.1" | "toast.jade.toggle_hint.2" | "rechiseled.block.prismarine_bricks_polished_connecting" | "fluid.empty" | "gui.bigreactors.reactor.fluidaccessport.item.fuel_empty" | "item.create.attribute_filter.tooltip" | "crop.mysticalagriculture.silver" | "gui.ae2.Stored" | "item.thermal_extra.shellite_gear" | "entity.minecraft.piglin" | "rechiseled.block.netherite_block_bricks" | "rechiseled.block.oak_planks_large_tiles_connecting" | "trashcans.gui.whitelist.on" | "block.gtceu.luv_transformer_16a" | "item.minecraft.lingering_potion.effect.poison" | "selectWorld.createDemo" | "block.fantasyfurniture.venthyr.lockbox" | "gui.recipebook.toggleRecipes.craftable" | "block.create.cut_diorite_slab" | "item.create.copper_diving_boots.tooltip.summary" | "stat.minecraft.pot_flower" | "rechiseled.block.red_nether_bricks_smooth" | "enchantment.damage.disjunction" | "material.mc_guffium_239" | "item.mysticalagriculture.imperium_essence" | "skyblockbuilder.command.info.teams" | "rechiseled.block.stone_brick_paving" | "chat.square_brackets" | "death.attack.farmersdelight.stove" | "text.configuration.screen.dialog.confirm" | "metaitem.electric.discharge_mode.enabled" | "ftbultimine.server_settings.right_click_hoe" | "mco.configure.world.edit.subscreen.experience" | "create.contraption.door_control.north.short" | "selectServer.deleteQuestion" | "item.gtceu.white_dye_spray_can" | "advancements.adventure.root.title" | "reactant.bigreactors.blutonium" | "crop.mysticalagriculture.slimesteel" | "compat.bigreactors.jei.fluidizer.recipecategory.solid.title" | "gui.tooltips.ae2.FluidSubstitutionsDescDisabled" | "gtceu.universal.tooltip.amperage_out_till" | "block.minecraft.banner.stripe_center.purple" | "item.gtceu.circuit_board.wetware.tooltip" | "zerocore:api.multiblock.validation.invalid_part_for_top" | "block.gtceu.mv_packer" | "patchouli.gui.lexicon.progress_tooltip" | "subtitles.entity.glow_item_frame.place" | "commands.locate.structure.invalid" | "block.gtceu.uv_circuit_assembler" | "item.gtceu.chemical_light_gray_dye" | "metaitem.voltage_coil.uxv.tooltip" | "gui.inactive" | "compat.bigreactors.jei.vaporization.recipecategory.title" | "text.block.fantasyfurniture.royal.bed_single.dyeable" | "block.minecraft.banner.base.blue" | "subtitles.block.bell.resonate" | "farmersdelight.advancement.place_skillet" | "block.minecraft.banner.half_vertical_right.orange" | "item.ae2.certus_quartz_pickaxe" | "container.cartography_table" | "item.thermal.flux_pump" | "block.create.blue_valve_handle" | "ftbchunks.ally_mode.tooltip" | "parsing.float.expected" | "material.cinnabar" | "button.corpse.transfer_items" | "ftbquests.reward.ftbquests.advancement" | "create.train.departing_from" | "subtitles.entity.goat.milk" | "ftbbackups2.backup.finished" | "block.packagedauto.unpackager.blocking.false" | "gui.socialInteractions.tab_blocked" | "block.create.scorchia" | "gui.tooltips.ae2.StashDesc" | "item.mmt.osmium_nugget" | "item.createarmory.unfinished_fifty_cal_casing" | "gtceu.gui.toggle_view.disabled" | "block.minecraft.waxed_cut_copper_stairs" | "modularrouters.guiText.tooltip.UP" | "item.webdisplays.upgrade_gps" | "gui.ae2.RestoredGenericSettingConfigInv" | "block.create.light_blue_nixie_tube" | "block.gtceu.mv_electromagnetic_separator" | "subtitles.block.honey_block.slide" | "block.farmersdelight.cabbage_crate" | "block.gtceu.heatproof_machine_casing" | "gui.ae2.CraftErrorCpuOffline" | "item.create.schematic_and_quill.tooltip.summary" | "item.ae2.portable_item_cell_256k" | "item.mmt.xeproda_gear" | "block.create.mechanical_press" | "sodium.options.view_bobbing.tooltip" | "death.attack.mining_hammer" | "item.createarmory.rpg_rocket" | "tooltip.framedblocks.one_way_window.clear_face" | "item.gtceu.wafer.low_power_integrated_circuit.tooltip" | "gtceu.machine.assembler.iv.tooltip" | "item.gtceu.component.advanced_smd.transistor.tooltip" | "block.create.brass_scaffolding" | "subtitles.entity.llama.step" | "death.attack.trident.item" | "gtceu.machine.wiremill.iv.tooltip" | "commands.tag.list.single.empty" | "block.framedblocks.framed_double_sloped_prism" | "item.createarmory.fifty_cal_casing" | "gtceu.multiblock.turbine.efficiency_tooltip" | "item.thermal.ruby_plate" | "waila.barrel.fluidAmount" | "mco.configure.world.buttons.settings" | "block.thermal.device_collector.keyword" | "block.minecraft.dried_kelp_block" | "gtceu.multiblock.large_combustion_engine.oxygen_amount" | "item.gtceu.crystal.central_processing_unit.tooltip" | "item.ae2.fluix_pickaxe" | "item.ae2.annihilation_plane" | "block.create_crystal_clear.train_clear_glass_encased_large_cogwheel" | "rechiseledcreate.block.spruce_window_swirling_connecting" | "effortlessbuilding.action.toggle_protect_tile_entities.description" | "item.ae2.pink_paint_ball" | "block.extendedcrafting.enhanced_ender_ingot_block" | "itemGroup.bigreactors.reactor" | "key.toggle_focus.desc" | "block.gtceu.hv_16a_energy_converter" | "options.prioritizeChunkUpdates" | "item.gtceu.wafer.central_processing_unit.tooltip" | "gtceu.multiblock.universal.no_problems" | "item.gtceu.circuit_board.elite.tooltip" | "gui.bigreactors.turbine.inactive" | "skyblockbuilder.command.success.create_team" | "biome.minecraft.frozen_river" | "block.mmt.silicon_block" | "subtitles.entity.firework_rocket.launch" | "block.gtceu.ev_energy_input_hatch_16a" | "subtitles.entity.shulker.hurt" | "block.create.purple_valve_handle" | "rechiseledcreate.block.warped_window_bars" | "lat_support" | "block.gtceu.lv_super_tank" | "block.gtceu.ev_hermetic_casing" | "block.create_crystal_clear.andesite_clear_glass_encased_cogwheel" | "material.barium" | "item.gtceu.glass_vial" | "item.modularrouters.filter_round_robin_augment" | "block.farmersdelight.cutting_board" | "recipe.toast.title" | "options.ao" | "block.minecraft.banner.square_bottom_right.lime" | "advancements.story.enter_the_nether.description" | "block.minecraft.banner.triangle_top.orange" | "key.keyboard.right.win" | "block.create.exposed_copper_tile_stairs" | "item.gtceu.tool.tooltip.crafting_uses" | "block.minecraft.mossy_stone_bricks" | "options.modelPart.hat" | "augment.mysticalagriculture.poison_resistance" | "block.create.raw_zinc_block" | "rechiseledcreate" | "item.gtceu.gelled_toluene" | "cover.smart_item_filter.filtering_mode.sifter" | "screen.skyguis.text.remove" | "ftbteamsconfig.ftbchunks.allow_explosions" | "gtceu.multiblock.fusion_reactor.energy" | "gui.expatternprovider.ex_import_bus_part" | "gui.minutes" | "material.barite" | "item.thermal.potion_duration_augment.desc" | "advancements.webdisplays.screen.title" | "options.chat.visibility.hidden" | "tooltip.mysticalagriculture.upgrade_fuel_capacity" | "rechiseled.block.prismarine_bricks_rotated_bricks" | "gtceu.machine.fluid_hatch.export.tooltip" | "selectWorld.gameMode.spectator.line2" | "selectWorld.gameMode.spectator.line1" | "config.jade.plugin_extendedcrafting.basic_table" | "gtceu.machine.pump.tooltip_buckets" | "block.minecraft.banner.creeper.blue" | "key.hotbar.8" | "key.hotbar.7" | "commands.publish.success" | "key.hotbar.6" | "item.createarmory.unfinished_nine_mm" | "key.hotbar.5" | "key.hotbar.4" | "item.mmt.plumbumanite_wire" | "key.hotbar.3" | "key.hotbar.2" | "key.hotbar.1" | "gtceu.machine.fluid_heater.uv.tooltip" | "item.minecraft.mushroom_stew" | "gui.chatReport.comments" | "notenoughcrashes.crashscreen.reportSaveFailed" | "block.gtceu.gold_drum" | "create.schematicannon.status.targetNotLoaded" | "key.hotbar.9" | "metaarmor.tooltip.burning" | "item.gtceu.tool.hoe" | "commands.item.source.no_such_slot" | "block.gtceu.lv_item_passthrough_hatch" | "item.exnihilosequentia.raw_tin" | "buildinggadgets.radialmenu.fluid_only" | "advancements.nether.distract_piglin.title" | "attribute.name.forge.entity_gravity" | "block.minecraft.quartz_bricks" | "block.sgjourney.archeology_table" | "item.mmt.zapolgium_plate" | "block.minecraft.chiseled_quartz_block" | "item.gtceu.lv_battery_hull" | "block.create.small_dripstone_brick_wall" | "tutorial.bundleInsert.title" | "subtitles.entity.blaze.shoot" | "create.item_attributes.equipable.inverted" | "block.fantasyfurniture.bone.wither.stool.occupied" | "item.thermal.lead_dust" | "create.tooltip.brass_tunnel.contains_entry" | "gui.tooltips.ae2.SideBack" | "item.mmt.yttrium_plate" | "create.ponder.tag.recently_updated" | "ftbchunks.minimap.position.top_left" | "item.mmt.europium_dust" | "modernui.center.text.allowSDFTextIn2D" | "rechiseled.block.quartz_block_squares" | "block.exnihilosequentia.mangrove_crucible" | "block.create.metal_bracket.tooltip.summary" | "block.gtceu.zpm_cutter" | "enchantment.ensorcellation.soulbound.desc" | "itemGroup.webdisplays" | "chat.link.open" | "text.block.fantasyfurniture.decorations.royal_chalices.dyeable" | "block.gtceu.mv_electric_gear_box_2a" | "block.minecraft.tripwire_hook" | "material.rhodium" | "item.ae2additions.disk_chemical_65536k" | "metaitem.voltage_coil.uv.tooltip" | "screen.skyguis.text.name" | "create.train.arrived_at" | "gtceu.machine.packer.ev.tooltip" | "entity.ae2.tiny_tnt_primed" | "item.minecraft.shulker_shell" | "rechiseled.block.dark_oak_planks_diagonal_tiles" | "block.framedblocks.framed_cube" | "jei.category.mysticalagriculture.reprocessor" | "soundCategory.music" | "block.gtceu.zpm_energy_input_hatch" | "commands.whitelist.add.failed" | "sodium.options.use_persistent_mapping.tooltip" | "death.attack.even_more_magic" | "mco.template.select.narrate.authors" | "gui.pattern_view.craft.fluid_substitute" | "death.attack.wither" | "options.biomeBlendRadius.13" | "options.biomeBlendRadius.15" | "config.framedblocks.client.showGhostBlocks" | "options.biomeBlendRadius.11" | "create.ponder.gantry_direction.header" | "block.minecraft.end_portal" | "block.minecraft.black_banner" | "disconnect.loginFailed" | "block.minecraft.banner.diagonal_up_right.black" | "fluid.bigreactors.redfrigium_flowing" | "patchouli.gui.lexicon.shift_for_recipe" | "block.minecraft.banner.square_top_right.lime" | "gtceu.machine.machine_hatch.processing_array" | "modularrouters.guiText.label.direction" | "create.item_attributes.shulker_level.inverted" | "fluid.bigreactors.tangerium_flowing" | "tooltip.framedblocks.framing_saw.press_to_show" | "ftbchunks.biome_blend.blend_7x7" | "gui.modernui.settings.tab.language" | "item.minecraft.potion.effect.luck" | "config.jade.plugin_mysticalagriculture.essence_vessel" | "item.modularrouters.inspection_filter" | "advancement.create.deployer.desc" | "gui.buildinggadgets.materialList.title" | "info.cofh.energy_use" | "ftbquests.file.progression_mode" | "gtceu.top.fuel_min_consume" | "gamerule.doDaylightCycle" | "skyblockbuilder.command.error.creating_path" | "block.minecraft.banner.circle.lime" | "commands.forge.tags.element_count" | "block.minecraft.banner.skull.yellow" | "gtceu.fluid_pipe.max_temperature" | "gtceu.machine.fluid_solidifier.uv.tooltip" | "create.gui.assembly.exception.too_many_contacts" | "material.alunite" | "prefab.automobility.red_tractor" | "tagprefix.stone" | "gtceu.multiblock.not_enough_energy" | "item.mysticalagriculture.supremium_fishing_rod" | "block.create.acacia_window" | "options.particles" | "item.mysticalagriculture.prosperity_shard" | "modularrouters.gui.config.ctgy.router.tooltip" | "block.gtceu.stainless_steel_crate" | "gui.bigreactors.reactor.solidaccessport.dumpfuel.line3" | "gui.bigreactors.reactor.solidaccessport.dumpfuel.line2" | "gamerule.doWeatherCycle" | "prefab.automobility.standard_magenta" | "tooltip.gadget.block" | "gui.bigreactors.reactor.solidaccessport.dumpfuel.line4" | "gui.bigreactors.reactor.solidaccessport.dumpfuel.line1" | "webdisplays.server.upload.quota" | "item.webdisplays.advicon.wd" | "rechiseled.block.lapis_block_scales_connecting" | "block.fantasyfurniture.bone.skeleton.sofa" | "item.thermal.dough" | "material.octane" | "block.gtceu.cupronickel_coil_block" | "item.minecraft.leather_horse_armor" | "block.minecraft.banner.stripe_downleft.magenta" | "book.mysticalagriculture.entry.essence_tools.page.1" | "entity.minecraft.trader_llama" | "block.minecraft.nether_wart_block" | "create.schematic.mirror.none" | "item.thermal.press_unpacking_die.keyword" | "mco.invites.button.accept" | "key.buildinggadgets.rotate_mirror" | "ftbteamsconfig.ftbchunks.allow_fake_players_by_id.tooltip" | "item.ae2additions.disk_chemical_256k" | "material.californium" | "mco.configure.world.buttons.edit" | "gtceu.machine.electric_blast_furnace.tooltip" | "item.sgjourney.syringe" | "advMode.setCommand.success" | "create.orientation.alongX" | "create.orientation.alongZ" | "gtceu.machine.diode.tooltip_general" | "gtceu.large_chemical_reactor" | "rechiseled.block.basalt_diagonal_tiles_connecting" | "message.sgjourney.stargate.error.connection_rerouted" | "gtceu.machine.scanner.zpm.tooltip" | "create.ponder.smart_observer.text_1" | "create.ponder.smart_observer.text_3" | "create.ponder.smart_observer.text_2" | "create.ponder.smart_observer.text_5" | "create.ponder.smart_observer.text_4" | "block.thermal.redstone_tnt" | "create.ponder.smart_observer.text_6" | "item.minecraft.music_disc_chirp.desc" | "gui.ae2.TerminalViewCellsTooltip" | "block.framedblocks.framed_slope_slab" | "block.minecraft.tripwire" | "tag.toms_storage.trims" | "rechiseled.block.spruce_planks_beams" | "block.mmt.marble" | "block.mmt.sunstone_block" | "block.minecraft.lever" | "rechiseled.block.dark_prismarine_dotted" | "item.mmt.mythril_ingot" | "create.gui.terrainzapper.tool.replace" | "item.thermal_extra.dragonsteel_dust" | "block.fantasyfurniture.royal.cushion" | "block.create.polished_cut_scorchia_stairs" | "item.mmt.gold_wire" | "block.minecraft.sandstone_stairs" | "ftbquests.gui.error" | "subtitles.item.trident.riptide" | "gtceu.machine.basic.input_from_output_side.disallow" | "block.minecraft.beacon.primary" | "ftbquests.quest.dependency_requirement.one_started" | "tooltip.exmachinis.netheriteItemsProcessed" | "item.mysticalagriculture.supremium_leggings" | "item.minecraft.pink_dye" | "rechiseled.block.prismarine_bricks_pillars" | "block.create.brass_belt_funnel" | "crop.mysticalagriculture.spider" | "block.gtceu.mv_mixer" | "block.minecraft.tube_coral" | "options.on" | "block.ae2.spatial_pylon" | "modularrouters.itemText.usage.item.energyUpgradeRouter" | "commands.tag.add.failed" | "mco.upload.select.world.title" | "item.exnihilosequentia.diamond_hammer" | "item.garnet_sand_dust" | "item.exnihilosequentia.copper_nugget" | "item.minecraft.chorus_fruit" | "augment.mysticaladaptations.hungerless" | "selectWorld.cheats" | "forge.configgui.skipEmptyShapelessCheck.tooltip" | "stat.minecraft.time_since_rest" | "title.multiplayer.realms" | "crop.mysticalagriculture.niotic_crystal" | "create.menu.report_bugs" | "item.glauconite_sand_small_dust" | "item.gtceu.lapotronic_energy_orb_cluster" | "block.minecraft.banner.triangle_bottom.orange" | "create.subtitle.confirm" | "trashcans.item_trash_can.info" | "gui.tooltips.ae2.ShowNonFullProviders" | "tooltip.titanium.facing_handler.test" | "metaarmor.tooltip.falldamage" | "block.thermal.slime_tnt.keyword" | "enchantment.farmersdelight.backstabbing.desc" | "config.bigreactors.reactor.maxreactorsize" | "item.mysticalagriculture.awakened_supremium_nugget" | "subtitles.entity.shulker.teleport" | "item.bigreactors.blutonium_nugget" | "item.thermal.electrum_dust" | "block.gtceu.casing_steel_solid" | "jade.tnt.unstable" | "gui.bigreactors.fluidizer.controller.off.line1" | "block.gtceu.superconducting_coil" | "item.minecraft.bucket" | "rechiseled.block.oak_planks_large_tiles" | "gtceu.machine.alloy_smelter.uv.tooltip" | "commands.scoreboard.players.operation.success.multiple" | "achievement.ae2.SpatialIO.desc" | "commands.forge.tracking.invalid" | "gui.tooltips.ae2.SortOrder" | "block.minecraft.yellow_glazed_terracotta" | "rechiseledcreate.block.veridium_cut_polished_connecting" | "item.mmt.silicon_ingot" | "rechiseled.block.birch_planks_diagonal_tiles" | "ae2.permission_denied" | "block.minecraft.banner.bricks.pink" | "rechiseled.block.spruce_planks_crate" | "text.configuration.value.revert.changes.dialog" | "modularrouters.itemText.activator.direction.LEVEL" | "create.ponder.sticker.text_4" | "create.ponder.sticker.text_3" | "compass.node.gtceu.tools/mortar" | "create.ponder.sticker.text_2" | "create.ponder.sticker.text_1" | "rechiseledcreate.block.asurine_cut_polished_connecting" | "block.minecraft.pumpkin_stem" | "rechiseled.block.jungle_planks_crate_connecting" | "options.difficulty.normal" | "create.ponder.tag.train_related" | "block.create.copper_bars" | "create.ponder.track_observer.text_2" | "create.ponder.track_observer.text_3" | "create.ponder.track_observer.text_1" | "gui.ae2.StoredEnergy" | "subtitles.entity.illusioner.cast_spell" | "item.thermal.gunpowder_mushroom_spores" | "commands.publish.started" | "config.jade.display_tooltip_desc" | "death.attack.anvil.player" | "biome.minecraft.windswept_hills" | "block.gtceu.uv_arc_furnace" | "item.thermal.press_packing_2x2_die.keyword" | "ftbquests.gui.clear_formatting" | "item.minecraft.donkey_spawn_egg" | "material.steam_cracked_butane" | "rechiseled.block.redstone_block_patterned_connecting" | "create.display_source.list_fluids" | "ftbchunks.saturation" | "block.bigreactors.fluidizersolidinjector" | "item.gtceu.chemical_blue_dye" | "structure_block.button.save" | "singularity.extendedcrafting.coal" | "block.create.cut_crimsite_slab" | "patchouli.gui.lexicon.add_bookmark" | "material.ender_pearl" | "material.epoxy" | "block.fantasyfurniture.necrolord.wardrobe_top" | "block.framedblocks.framed_flat_ext_double_slope_panel_corner" | "block.create.shaft" | "block.thermal.energy_cell.keyword" | "laserio.tooltip.item.card.sneaky.EAST" | "item.minecraft.yellow_dye" | "itemGroup.thermal_extra.augments" | "commands.ftbquests.command.feedback.rewards_blocked" | "block.minecraft.soul_sand" | "item.minecraft.shield.magenta" | "gui.whitelist" | "item.ae2.memory_card_orange" | "config.jade.plugin_extendedcrafting.ultimate_table" | "item.minecraft.splash_potion.effect.poison" | "recipecomponent.minecraft.energy" | "item.ae2.memory_card" | "rechiseledcreate.block.crimson_window_panes_connecting" | "item.minecraft.tipped_arrow" | "ftbteams.decline" | "rechiseled.block.jungle_planks_brick_paving_connecting" | "block.minecraft.polished_granite_slab" | "block.minecraft.banner.triangle_bottom.yellow" | "item.mmt.mythril_wire" | "block.minecraft.stone_stairs" | "rechiseled.block.glowstone_small_tiles" | "material.basaltic_mineral_sand" | "block.framedblocks.framed_vertical_sloped_stairs" | "create.ponder.next" | "block.minecraft.light_blue_stained_glass_pane" | "material.uvarovite" | "rechiseled.block.obsidian_chiseled_circles" | "modularrouters.guiText.tooltip.redstone.PULSE" | "singularity.extendedcrafting.platinum" | "item.minecraft.sugar" | "prefab.automobility.standard_purple" | "waila.crucible.solid" | "gui.fluxnetworks.label.editingconnections" | "item.minecraft.music_disc_13.desc" | "create.item_attributes.renamed.inverted" | "gtceu.machine.autoclave.mv.tooltip" | "filled_map.sgjourney.archeologist" | "block.xtonesreworked.zyth_block_6" | "block.xtonesreworked.zyth_block_5" | "advancements.nether.brew_potion.title" | "block.xtonesreworked.zyth_block_8" | "block.xtonesreworked.zyth_block_7" | "rechiseled.block.dark_oak_planks_pattern_connecting" | "block.xtonesreworked.zyth_block_9" | "block.gtceu.uv_16a_energy_converter" | "block.xtonesreworked.zyth_block_0" | "rechiseled.block.jungle_planks_diagonal_tiles" | "jade.north" | "block.xtonesreworked.zyth_block_2" | "modernui.windowMode.fullscreen_borderless" | "block.exnihilosequentia.witch_water" | "block.xtonesreworked.zyth_block_1" | "block.xtonesreworked.zyth_block_4" | "block.xtonesreworked.zyth_block_3" | "block.create.polished_cut_veridium_wall" | "death.attack.generic" | "container.enchant.level.one" | "item.minecraft.potion.effect.leaping" | "subtitles.entity.parrot.ambient" | "tooltip.mobilebeacon.bonus.speed" | "item.wood_tiny_dust" | "block.fantasyfurniture.bone.wither.wardrobe_bottom" | "item.extendedcrafting.advanced_catalyst" | "rechiseled.block.warped_planks_crate_connecting" | "item.exnihilosequentia.bubble_coral_larva" | "info.thermal.hazmat_helmet" | "block.minecraft.banner.stripe_right.brown" | "block.minecraft.banner.triangle_bottom.lime" | "mco.backup.button.upload" | "info.cofh_use_sneak_deactivate" | "prefab.automobility.yellow_tractor" | "subtitles.entity.drowned.hurt" | "tooltip.fluxnetworks.flux_storage" | "gtceu.machine.forge_hammer.uv.tooltip" | "block.minecraft.banner.diagonal_up_right.light_blue" | "block.framedblocks.framed_flat_double_slope_slab_corner" | "commands.forge.tracking.entity.reset" | "recipe.capability.su.name" | "title.framedblocks.frame_crafter" | "ftbquests.quest.completed" | "block.thermal.bronze_block" | "subtitles.block.fence_gate.toggle" | "block.gtceu.mv_diode" | "item.thermal.hazmat_fabric" | "rechiseled.block.coal_block_carved" | "item.thermal.rubberwood_boat" | "block.farmersdelight.canvas_rug" | "item.thermal.machine_null_augment.desc" | "fpsreducer.config.menu.enableHUD.1" | "fpsreducer.config.menu.enableHUD.0" | "fpsreducer.config.menu.enableHUD.3" | "fpsreducer.config.menu.enableHUD.2" | "block.minecraft.banner.skull.blue" | "fpsreducer.config.menu.enableHUD.4" | "rechiseled.block.glowstone_smooth_connecting" | "rechiseled.block.cobbled_deepslate_pulverized_connecting" | "create.contraptions.movement_mode.rotate_place_returned" | "item.minecraft.splash_potion.effect.enderference" | "block.minecraft.smithing_table" | "gui.ae2.PressureTunnel" | "config.jade.plugin_minecraft.enchantment_power" | "jecalculation.gui.craft.recipe" | "block.gtceu.iv_macerator" | "stat.minecraft.ring_bell" | "create.gui.assembly.exception.not_enough_sails" | "fpsreducer.config.menu.enableFpsReducer" | "rechiseled.block.lapis_block_cobbled" | "death.fell.killer" | "material.severely_hydro_cracked_heavy_fuel" | "gtceu.machine.arc_furnace.luv.tooltip" | "block.create.small_deepslate_brick_stairs" | "item.exnihilosequentia.uranium_pieces" | "rechiseled.block.amethyst_block_jewel" | "structure_block.integrity.seed" | "block.minecraft.banner.square_bottom_right.white" | "subtitles.entity.warden.heartbeat" | "options.mainHand.right" | "tooltip.fluxnetworks.flux_plug" | "tagprefix.cable_gt_octal" | "advancements.webdisplays.minepad2.description" | "farmersdelight.subtitles.cutting_board.knife_cut" | "gui.ae2.SearchSettingsReplaceWithExternal" | "rechiseled.block.prismarine_bricks_polished" | "jei.tooltip.not.enough.space" | "block.bigreactors.reprocessorcasing" | "mco.configure.world.close.question.line1" | "mco.configure.world.close.question.line2" | "item.gtceu.tool.wrench_lv.tooltip" | "item.minecraft.prismarine_shard" | "fluid_type.mysticalagradditions.molten_prudentium" | "block.thermal_extra.shellite_block" | "options.skinCustomisation.title" | "subtitles.entity.parrot.imitate.guardian" | "jade.instrument.flute" | "item.ae2.black_paint_ball" | "block.minecraft.sandstone" | "item.extendedcrafting.the_ultimate_catalyst" | "item.thermal.gold_coin" | "advancement.create.portable_storage_interface.desc" | "config.jade.plugin_minecraft.block_states" | "narration.suggestion" | "item.sgjourney.falcon_helmet" | "rechiseled.block.birch_planks_crate" | "material.potash" | "material.coal" | "rechiseled.block.glowstone_crushed_connecting" | "gui.buildinggadgets.help.button.save" | "commands.item.entity.set.success.single" | "msg.framedblocks.prism_offset.switch" | "subtitles.entity.llama.swag" | "gui.tooltips.ae2.Singularity" | "tooltip.template.author" | "ftblibrary.select_image.rescan" | "item.thermal.constantan_gear" | "item.mysticalagriculture.inferium_gemstone" | "item.minecraft.iron_hoe" | "block.thermal.machine_crucible.keyword" | "block.minecraft.magenta_carpet" | "item.minecraft.shield.black" | "ftbteams.gui.demote" | "block.minecraft.banner.piglin.orange" | "block.create_crystal_clear.andesite_clear_glass_casing" | "block.create.clipboard" | "advancement.create.clockwork_bearing" | "block.farmersdelight.tatami" | "notenoughcrashes.gui.uploadToCrashy" | "rechiseled.block.spruce_planks_brick_pattern_connecting" | "webdisplays.gui.screencfg.rot180" | "block.gtceu.luv_8a_energy_converter" | "itemfilters.help_text.max_count" | "ftbchunks.protect_unknown_explosions.tooltip" | "compass.node.gtceu.parts/fluid_passthrough_hatch" | "block.gtceu.casing_stainless_steel_gearbox" | "material.lightly_hydro_cracked_light_fuel" | "commands.team.option.collisionRule.success" | "achievement.ae2.Recursive" | "item.gtceu.hv_cadmium_battery" | "modernui.center.extension.smoothScrolling" | "modularrouters.guiText.tooltip.IGNORE_TAGS.1" | "modularrouters.guiText.tooltip.IGNORE_TAGS.2" | "ftbquests.quest.hide_text_until_complete" | "block.minecraft.banner.half_horizontal.lime" | "ftbchunks.long_range_tracker_interval.tooltip" | "block.create.haunted_bell.tooltip.behaviour1" | "block.minecraft.banner.stripe_downleft.orange" | "create.subtitle.haunted_bell_convert" | "item.exnihilosequentia.zinc_pieces" | "commands.tag.list.single.success" | "info.thermal.augment.attr.PotionAmp" | "create.ponder.super_glue.text_1" | "create.ponder.super_glue.text_2" | "fluid_type.thermal.tree_oil" | "create.ponder.super_glue.text_5" | "create.ponder.super_glue.text_6" | "create.ponder.super_glue.text_3" | "create.ponder.super_glue.text_4" | "item.mmt.xelkive_plate" | "item.ae2.purple_smart_dense_cable" | "stat.minecraft.fish_caught" | "config.framedblocks.server.oneWayWindowOwnable" | "modularrouters.guiText.popup.filterControl" | "rechiseled.block.diorite_rotated_bricks_connecting" | "sodium.options.graphics_quality.tooltip" | "tip.badmobs.entityid" | "item.ae2.yellow_paint_ball" | "item.thermal.amaranth_seeds" | "item.create.chest_minecart_contraption" | "info.cofh.empty" | "gui.wireless_connect.status.no_power.desc" | "gui.cyclopscore.search" | "item.minecraft.string" | "option.cloth-config.bounceBackMultiplier" | "commands.execute.blocks.toobig" | "crop.mysticalagriculture.uraninite" | "rechiseled.block.andesite_paving" | "block.xtonesreworked.reed_block_9" | "block.xtonesreworked.reed_block_8" | "item.gtceu.wetware_circuit_board" | "block.xtonesreworked.reed_block_7" | "block.xtonesreworked.reed_block_6" | "block.create.cut_scorchia_wall" | "block.xtonesreworked.reed_block_5" | "block.xtonesreworked.reed_block_4" | "block.xtonesreworked.reed_block_3" | "block.xtonesreworked.reed_block_2" | "block.xtonesreworked.reed_block_1" | "block.xtonesreworked.reed_block_0" | "farmersdelight.advancement.obtain_netherite_knife" | "item.create.wrench.tooltip" | "block.create.asurine" | "reactant.bigreactors.yellorium" | "block.create.polished_cut_scorchia_slab" | "ftbchunks.max_claimed_chunks.tooltip" | "advancements.husbandry.fishy_business.description" | "material.rhodium_plated_palladium" | "selectServer.deleteButton" | "farmersdelight.jei.cutting" | "material.polytetrafluoroethylene" | "block.minecraft.pink_stained_glass_pane" | "cover.fluid_filter.title" | "ftbquests.chapter.image.click" | "block.mysticalagriculture.supremium_ingot_block" | "fpsreducer.config.menu.waitingTime" | "advancement.create.precision_mechanism" | "gtceu.forge_hammer" | "item.mmt.rhodium_dust" | "block.gtceu.wire_coil_cupronickel" | "book.extendedcrafting.entry.ender_crafting.page.2" | "item.mmt.adamanite_rod" | "book.extendedcrafting.entry.ender_crafting.page.1" | "gtceu.extractor" | "chat.type.advancement.challenge" | "effortlessbuilding.mode.dome" | "material.raw_rubber" | "patchouli.gui.lexicon.no_results" | "compass.node.gtceu.machines/thermal_centrifuge" | "config.framedblocks.client.toggleYSlopeMode" | "cover.detector_base.message_normal_state" | "entity.minecraft.chest_minecart" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelamount.line3" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelamount.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelamount.line1" | "item.talc_tiny_dust" | "buildinggadgets.message.destroy_size_too_large" | "block.create.gray_sail" | "block.fantasyfurniture.necrolord.bench" | "block.mysticalagriculture.essence_vessel" | "compass.node.gtceu.machines/super_tank" | "block.minecraft.red_nether_brick_wall" | "ftbquests.quest.min_required_header" | "item.thermal.invar_coin" | "rechiseled.block.spruce_planks_wavy" | "frame.automobility.copper_motorcar" | "block.gtceu.mv_mystical_greenhouse.tooltip" | "subtitles.block.pumpkin.carve" | "rechiseled.block.redstone_block_smooth" | "rechiseled.block.cobblestone_brick_pattern" | "commands.forceload.query.failure" | "create.ponder.replay" | "material.tetranitromethane" | "advancements.adventure.trade_at_world_height.description" | "subtitles.block.comparator.click" | "chat.ae2.When" | "flat_world_preset.minecraft.tunnelers_dream" | "buildinggadgets.message.connected_surface" | "create.ponder.smart_chute.text_2" | "create.ponder.smart_chute.text_1" | "create.ponder.smart_chute.text_4" | "create.ponder.smart_chute.text_3" | "item.gtceu.tool.mining_hammer" | "gtceu.multiblock.pyrolyse_oven.description" | "block.framedblocks.framed_redstone_torch" | "gui.ae2.Partitioned" | "block.framedblocks.framed_obsidian_pressure_plate" | "block.thermal.coffee_block" | "item.gtceu.shape.extruder.sword.tooltip" | "metaitem.cover.digital.mode.energy.enabled" | "gtceu.machine.rock_breaker.luv.tooltip" | "gui.stellarview.milky_way_x" | "item.ae2.fluix_hoe" | "gui.stellarview.milky_way_y" | "gui.stellarview.milky_way_z" | "create.logistics.redstone_interval" | "item.minecraft.enchanted_golden_apple" | "ftbquests.reward.ftbquests.xp" | "rechiseled.block.bone_block_chiseled_connecting" | "webdisplays.message.tooBig" | "item.minecraft.lingering_potion.effect.panacea" | "item.gtceu.light_gray_dye_spray_can" | "behaviour.soft_hammer" | "ftbteams.gui.transfer_ownership" | "parsing.bool.invalid" | "block.gtceu.ev_energy_output_hatch_4a" | "fluid_type.cofh_core.experience" | "rechiseled.block.emerald_block_patterned_connecting" | "multiplayer.disconnect.unverified_username" | "create.ponder.redstone_contact.text_2" | "create.ponder.redstone_contact.text_1" | "narration.checkbox.usage.hovered" | "block.exnihilosequentia.dark_oak_sieve" | "block.gtceu.steam_oven" | "farmersdelight.advancement.place_organic_compost.desc" | "block.fantasyfurniture.venthyr.wardrobe_bottom" | "resourcePack.load_fail" | "tooltip.automobility.frameLabel" | "item.extendedcrafting.enhanced_ender_ingot" | "block.minecraft.banner.square_bottom_right.green" | "item.gtceu.uv_sensor" | "tooltip.framedblocks.make_waterloggable.false" | "gtceu.machine.macerator.ev.tooltip" | "rechiseled.block.prismarine_bricks_diagonal_bricks_connecting" | "rechiseled.block.purpur_rotated_bricks_connecting" | "block.minecraft.dead_bush" | "gui.buildinggadgets.copy.label.heading" | "block.create.cut_granite_bricks" | "material.severely_hydro_cracked_gas" | "subtitles.entity.evoker_fangs.attack" | "gtceu.multiblock.large_boiler.throttle" | "gtceu.machine.electric_furnace.uv.tooltip" | "rechiseled.block.netherrack_small_tiles" | "gui.tooltips.ae2.SupportedBy" | "create.gui.terrainzapper.pattern.chance75" | "block.farmersdelight.red_mushroom_colony" | "gtceu.machine.fluid_heater.iv.tooltip" | "item.patchouli:test_book_1.landing" | "item.minecraft.stone_axe" | "item.minecraft.bread" | "material.soda_ash" | "item.bigreactors.tangerium_bucket" | "mco.configure.world.buttons.options" | "ftbteams.message.invited" | "block.sgjourney.zpm_hub" | "subtitles.block.conduit.attack.target" | "create.ponder.rotation_speed_controller.text_2" | "book.mysticalagriculture.category.augments.description" | "create.ponder.rotation_speed_controller.text_1" | "ftbchunks.memory.region_release_time" | "entity.minecraft.witch" | "gamerule.universalAnger.description" | "tooltip.extendedcrafting.ticks" | "item.create.potato_cannon.tooltip.summary" | "block.minecraft.banner.rhombus.yellow" | "mco.configure.world.forceGameMode" | "compass.node.gtceu.generation/rubber_leaves" | "create.ponder.deployer_redstone.text_1" | "item.mmt.midnight_abyssal_dust" | "create.ponder.deployer_redstone.text_2" | "create.ponder.deployer_redstone.text_3" | "gtceu.machine.arc_furnace.lv.tooltip" | "block.farmersdelight.wild_potatoes" | "subtitles.entity.polar_bear.warning" | "create.train.status.end_of_track" | "block.gtceu.zpm_arc_furnace" | "create.gui.terrainzapper.pattern.chance50" | "laserio.tooltip.item.card.mode.STOCK" | "gtceu.machine.chemical_reactor.zpm.tooltip" | "enchantment.mysticalagriculture.mystical_enlightenment.desc" | "options.search" | "item.minecraft.cow_spawn_egg" | "ftbquests.unnamed" | "gtceu.tooltip.fluid_pipe_hold_shift" | "rechiseled.block.oak_planks_tiles_connecting" | "description.jei.wooden.door.1" | "description.jei.wooden.door.3" | "description.jei.wooden.door.2" | "jei.ftbquests.lootcrates.dropped_by" | "item.thermal.flux_capacitor.desc" | "commands.bossbar.set.style.success" | "advancement.create.crafter_lazy_000" | "material.hydro_cracked_butane" | "create.track.original_missing" | "advancement.create.extendo_grip_dual.desc" | "config.jei.interface.comment" | "block.minecraft.mud" | "effect.minecraft.luck" | "cover.machine_controller.mode.cover_up" | "subtitles.entity.wither.spawn" | "symbols.sgjourney.end" | "subtitles.entity.hoglin.angry" | "block.mysticalagradditions.prudentium_coal_block" | "create.schedule.remove_with_empty_hand" | "rechiseledcreate.block.acacia_window_swirling" | "jecalculation.key.gui_math" | "item.mmt.xeproda_plate" | "block.minecraft.infested_stone" | "item.mysticalagriculture.inferium_pickaxe" | "modernui.center.screen.windowMode" | "block.mysticalagriculture.imperium_ingot_block" | "death.attack.wither.player" | "create.item_attributes.astralsorcery_perk_gem.inverted" | "forge.configgui.selectiveResourceReloadEnabled.tooltip" | "rechiseled.block.dirt_grooves" | "block.filter.tooltip" | "itemGroup.automobility.automobility" | "forge.update.beta.1" | "curios.identifier.body" | "forge.update.beta.2" | "demo.help.movement" | "info.cofh.control_status" | "item.create.wand_of_symmetry.tooltip" | "block.minecraft.dead_brain_coral_block" | "material.coke" | "rechiseled.block.spruce_planks_diagonal_stripes" | "block.ftbquests.screen.text_shadow" | "ftbteams.server_permissions_prevent" | "item.rarest_metal_mixture_dust" | "controls.resetAll" | "rechiseled.block.cobbled_deepslate_worn_stripes" | "create.ponder.mechanical_arm_filtering.header" | "rechiseled.block.copper_block_small_bricks_connecting" | "itemGroup.gtceu.material_item" | "item.minecraft.lingering_potion.effect.explosion_resistance" | "create.item_attributes.renamed" | "effect.minecraft.mining_fatigue" | "gui.tooltips.ae2.EmitWhenCrafting" | "block.thermal.strongbox" | "item.minecraft.firework_star.shape.star" | "effortlessbuilding.action.replace_filtered_by_offhand.description" | "rechiseled.block.acacia_planks_rotated_bricks" | "tooltip.gadget.undo" | "block.create.cut_tuff_brick_slab" | "webdisplays.gui.screencfg.rot270" | "buildinggadgets.easter_eggs.9x9.for_the_collection" | "rechiseled.block.cobblestone_sheared" | "block.minecraft.mangrove_stairs" | "structure_block.load_not_found" | "gui.fluxnetworks.button.delete" | "key.keyboard.left.win" | "block.minecraft.banner.diagonal_up_left.purple" | "gui.fluxnetworks.access.user" | "rechiseled.block.mangrove_planks_brick_pattern" | "block.minecraft.allium" | "block.thermal.item_cell_frame" | "multiplayer.unsecureserver.toast" | "create.ponder.funnel_transfer.header" | "block.minecraft.loom" | "webdisplays.message.tooSmall" | "singularity.extendedcrafting.silver" | "block.gtceu.assembly_line_casing" | "item.gtceu.plate.highly_advanced_system_on_chip.tooltip" | "block.minecraft.banner.mojang.magenta" | "cover.universal.manual_import_export.mode.unfiltered" | "patchouli.gui.lexicon.needs_air" | "material.potassium_manganate" | "modularrouters.guiText.tooltip.terminate.NOT_RAN" | "create.schedule.condition.player_count.exactly" | "augment.mysticalagriculture.speed_ii" | "block.create_crystal_clear.brass_clear_glass_encased_cogwheel" | "ftbquests.quest.shape.pentagon" | "subtitles.block.bubble_column.upwards_ambient" | "block.bigreactors.basic_turbinecasing" | "commands.scoreboard.players.list.entity.entry" | "item.create.linked_controller.tooltip.behaviour4" | "item.create.linked_controller.tooltip.behaviour3" | "block.mmt.pearl_ore" | "subtitles.entity.bee.sting" | "time.bookshelf.month.october" | "item.create.linked_controller.tooltip.behaviour2" | "item.create.linked_controller.tooltip.behaviour1" | "item.createarmory.shotgun_debug" | "crop.mysticalagriculture.nether" | "create.display_link.targeted_location" | "item.thermal.creosote_bucket" | "item.thermal.redprint.keyword" | "item.gtceu.wetware_processor_mainframe" | "item.expatternprovider.interface_upgrade" | "create.gui.terrainzapper.pattern.chance25" | "commands.worldborder.damage.amount.success" | "block.framedblocks.framed_double_slab" | "item.ae2.blue_smart_cable" | "block.minecraft.banner.small_stripes.gray" | "gtceu.tool_action.screwdriver.auto_output" | "compass.node.gtceu.tools/axe" | "config.bigreactors.turbine.turbineaerodragmultiplier" | "item.minecraft.blaze_powder" | "chat.type.advancement.task" | "advancements.thermal.wrench.title" | "block.create.speedometer" | "block.minecraft.quartz_slab" | "modernui.center.text.emojiShortcodes_desc" | "item.pitchblende_refined_ore" | "block.fantasyfurniture.venthyr.wall_light" | "tooltip.extendedcrafting.crafting" | "subtitles.entity.glow_squid.hurt" | "effect.farmersdelight.comfort" | "tooltip.titanium.tank.no_tank" | "create.ponder.previous" | "item.mmt.silver_gear" | "block.minecraft.yellow_candle_cake" | "gtceu.machine.sifter.zpm.tooltip" | "block.webdisplays.peripheral" | "create.ponder.elevator_pulley_multi_rope.header" | "compass.section.gtceu.uhv" | "block.gtceu.hp_steam_compressor" | "item.mysticalagriculture.inferium_shovel" | "rechiseled.block.amethyst_block_shiny" | "block.thermal.machine_centrifuge.keyword" | "block.fantasyfurniture.decorations.potion_bottles_dyeable" | "rechiseledcreate.block.birch_window_tiles_connecting" | "rechiseled.block.acacia_planks_rotated_bricks_connecting" | "gui.ae2.Orange" | "block.minecraft.jack_o_lantern" | "create.display_source.current_floor" | "block.gtceu.zpm_electric_furnace" | "ftbteams.team_type.party" | "item.minecraft.potion.effect.strength" | "gui.bigreactors.fluidizer.active" | "block.create.schematic_table" | "item.create.empty_schematic" | "commands.stopsound.success.sourceless.any" | "item.thermal.tin_plate" | "rechiseledcreate.block.diorite_cut_polished_connecting" | "gtceu.key.tool_aoe_change" | "gtceu.multiblock.tank.tooltip" | "text.block.fantasyfurniture.royal.wardrobe_top.dyeable" | "rechiseled.block.oak_planks_flooring" | "dataPack.validation.reset" | "advancement.create.diving_suit" | "commands.stopsound.success.source.any" | "gui.buildinggadgets.copy.button.absolute" | "block.gtceu.electric_blast_furnace" | "gui.tooltips.ae2.FilterModeKeep" | "block.create.polished_cut_ochrum_slab" | "item.thermal.netherite_plate" | "item.minecraft.splash_potion.effect.love" | "block.gtceu.ev_battery_buffer_4x" | "api.bigreactors.reactor.tooltip.coil" | "block.minecraft.banner.flower.pink" | "block.mmt.estalt_block" | "rechiseled.block.amethyst_block_tiles_connecting" | "augmentType.mysticalagriculture.pickaxe" | "create.track.opposing_slopes" | "ftbchunks.biome_blend.blend_5x5" | "gui.modernui.button.apply" | "modularrouters.guiText.popup.detector.weakStrong" | "mco.reset.world.upload" | "options.chatPreview" | "ftbquests.gui.line" | "item.gtceu.data_orb" | "create.ponder.mechanical_saw_breaker.header" | "compass.section.gtceu.ulv" | "connect.encrypting" | "item.ae2.fuzzy_card" | "gtceu.machine.miner.chunkradius" | "item.create.incomplete_precision_mechanism" | "skyblockbuilder.command.error.teleportation_not_allowed_dimension" | "block.fantasyfurniture.bone.skeleton.wardrobe_bottom" | "item.thermal.green_bean_pie" | "block.minecraft.polished_deepslate_stairs" | "ftbquests.gui.select_task_type" | "item.gtceu.wafer.nand_memory_chip.tooltip" | "debug.profiling.help" | "block.create.clockwork_bearing" | "material.enriched_naquadah_trinium_europium_duranide" | "item.mysticalagriculture.awakened_supremium_helmet" | "crop.mysticalagriculture.flux_infused_gem" | "ftbquests.gui.wiki" | "item.mmt.chalyblux_rod" | "string.naturescompass.status" | "gtceu.machine.forming_press.lv.tooltip" | "webdisplays.key.toggle_mouse" | "block.mmt.ruby_block" | "metaitem.cover.digital.mode.item.disabled" | "cover.ore_dictionary_filter.matches_not" | "create.ponder.mechanical_piston_modes.text_2" | "create.ponder.mechanical_piston_modes.text_1" | "create.ponder.weighted_ejector_redstone.text_1" | "jei.tooltip.delete.item" | "create.ponder.weighted_ejector_redstone.text_2" | "gtceu.debug.f3_h.enabled" | "block.minecraft.banner.stripe_bottom.blue" | "create.station.idle" | "crop.mysticalagriculture.limestone" | "rechiseledcreate.block.jungle_window_large_connecting" | "ftbteams.gui.add_ally" | "ftbquests.task.ftbquests.kill.value" | "gtceu.machine.autoclave.luv.tooltip" | "item.ae2.redstone_p2p_tunnel" | "narration.cycle_button.usage.focused" | "block.gtceu.ev_battery_buffer_8x" | "effect.minecraft.poison" | "gtceu.multiblock.turbine.fuel_amount" | "buildinggadgets.message.tool_mode" | "item.minecraft.tipped_arrow.effect.magic_resistance" | "gui.bigreactors.generator.redstoneport.sensorbehavior.toggleonpulse.line1" | "gui.buildinggadgets.help.button.load" | "gtceu.recipe_logic.insufficient_out" | "create.boiler.status_short" | "augment.mysticaladaptations.attack_aoe_iv" | "create.ponder.sequenced_gearshift.header" | "argument.block.id.invalid" | "item.bigreactors.blutonium_dust" | "tagprefix.cable_gt_hex" | "block.minecraft.red_glazed_terracotta" | "effortlessbuilding.mode.diagonal_wall" | "block.gtceu.lv_machine_hull" | "block.minecraft.banner.diagonal_up_left.white" | "block.create.oak_window_pane" | "advancement.create.train" | "block.minecraft.coal_ore" | "gui.buildinggadgets.field.end" | "ftbteams.gui.demote.confirm" | "subtitles.entity.drowned.step" | "block.create.cut_scoria_brick_slab" | "gui.collapse_all" | "create.generic.radius" | "block.gtceu.iv_electrolyzer" | "commands.experience.set.points.success.multiple" | "item.mmt.boron_ingot" | "jecalculation.gui.recipe.label" | "item.gtceu.circuit_board.extreme.tooltip" | "item.mmt.citrine" | "block.create.contraption_controls" | "advancement.create.shifting_gears" | "gtceu.item_filter.footer" | "stat.automobility.wheel.grip.readout" | "item.minecraft.vindicator_spawn_egg" | "midnightcontrols.action.automobility.accelerate_automobile" | "item.thermal.copper_nugget" | "gtceu.machine.energy_converter.description" | "subtitles.entity.generic.small_fall" | "modularrouters.itemText.distributor.strategy.ROUND_ROBIN" | "ftbquests.task.ftbquests.location.dim" | "crop.mysticalagriculture.platinum" | "block.minecraft.lime_bed" | "block.minecraft.banner.diagonal_left.brown" | "block.minecraft.spruce_fence_gate" | "block.minecraft.banner.diagonal_up_right.red" | "advancements.husbandry.kill_axolotl_target.title" | "generator.minecraft.normal" | "modernui.center.text.lineBreakWordStyle" | "tooltip.cucumber.block_tags" | "item.sgjourney.liquid_naquadah_bucket" | "book.mysticalagriculture.entry.soul_jars.page.1" | "item.minecraft.zombie_spawn_egg" | "block.gtceu.lv_kinetic_output_box" | "advancement.create.arm_many_targets" | "gtceu.machine.lathe.iv.tooltip" | "options.circularrenderdist" | "commands.cofh.invis.success.single" | "item.ae2.calculation_processor_press" | "block.minecraft.jungle_pressure_plate" | "block.minecraft.banner.triangle_top.black" | "item.gtceu.programmed_circuit" | "item.dark_ash_tiny_dust" | "block.minecraft.pink_shulker_box" | "subtitles.entity.strider.death" | "block.framedblocks.framed_fancy_detector_rail_slope" | "ftbchunks.claim_result.dimension_forbidden" | "modularrouters.itemText.misc.energyUsage" | "config.jade.hide_from_tab_list" | "item.minecraft.bat_spawn_egg" | "subtitles.block.beehive.work" | "create.ponder.chain_gearshift.text_1" | "create.ponder.chain_gearshift.text_2" | "commands.message.display.incoming" | "create.ponder.chain_gearshift.text_3" | "create.ponder.chain_gearshift.text_4" | "create.ponder.chain_gearshift.text_5" | "item.gtceu.circuit.nano_processor.tooltip.1" | "create.ponder.chain_gearshift.text_6" | "item.gtceu.circuit.nano_processor.tooltip.0" | "buildinggadgets.commands.force_unloaded.toggled" | "block.minecraft.banner.stripe_right.lime" | "gui.bigreactors.turbine.controller.vent.all.line1" | "gui.tooltips.ae2.FZIgnoreAll" | "gui.bigreactors.turbine.controller.vent.all.line2" | "gui.bigreactors.turbine.controller.vent.all.line3" | "gui.bigreactors.turbine.controller.vent.all.line4" | "block.gtceu.lv_packer" | "tooltip.exmachinis.diamondItemsProcessed" | "rechiseled.block.spruce_planks_tiles_connecting" | "item.create.creative_blaze_cake.tooltip.summary" | "gtceu.machine.steam_turbine.tooltip" | "item.bigreactors.yellorium_bucket" | "block.ae2.sky_stone_small_brick_slab" | "ftbquests.gui.pin" | "create.gui.schematicannon.option.replaceWithEmpty.description" | "message.sgjourney.stargate.info.connection_estabilished.interstellar" | "modularrouters.guiText.tooltip.RIGHT" | "mco.minigame.world.switch.new" | "book.mysticalagriculture.entry.master_infusion_crystal.page.1" | "info.thermal.detonator.use.sneak" | "material.dinitrogen_tetroxide" | "block.minecraft.banner.square_top_left.yellow" | "modularrouters.gui.config.ctgy.misc" | "subtitles.entity.llama.hurt" | "modularrouters.itemText.usage.item.pickup_delay_augment" | "sodium.options.pages.quality" | "material.steam_cracked_propene" | "narrator.screen.usage" | "options.graphics.fabulous.tooltip" | "item.minecraft.recovery_compass" | "rechiseled.block.birch_planks_tiles_connecting" | "block.minecraft.banner.half_vertical_right.lime" | "theoneprobe.ae2.unlocked" | "libx.config.gui.component.bold" | "block.gtceu.mv_chemical_bath" | "options.accessibility.text_background_opacity" | "tooltip.framedblocks.one_way_window.face_abbr.west" | "spectatorMenu.team_teleport" | "theoneprobe.ae2.p2p_input_many_outputs" | "item.mysticalagradditions.tertium_paxel" | "item.bigreactors.inanite_ingot" | "ftbchunks.zoom_warning" | "advancements.adventure.bullseye.title" | "create.ponder.mechanical_roller_pave.header" | "rechiseled.block.lapis_block_crushed" | "tutorial.open_inventory.title" | "block.exnihilosequentia.crushed_andesite" | "ae2.rei_jei_integration.spatial_io_causes_none" | "modularrouters.guiText.label.playerSect.MAIN" | "tomsstorage.config.inv_dup_scan_size" | "ftbteams.gui.kick" | "text.cloth-config.exit_minecraft" | "modularrouters.gui.config.extruderMaxRange" | "gtceu.fluid.click_combined" | "block.toms_storage.ts.crafting_terminal" | "stat.automobility.automobile.handling" | "gtceu.multiblock.pyrolyse_oven.speed" | "createWorld.customize.presets" | "flat_world_preset.minecraft.redstone_ready" | "block.fantasyfurniture.dunmer.bench" | "info.cofh.output" | "rechiseled.block.crimson_planks_diagonal_stripes_connecting" | "block.gtceu.cleaning_maintenance_hatch" | "item.gtceu.circuit.quantum_assembly.tooltip.1" | "item.gtceu.circuit.quantum_assembly.tooltip.0" | "block.create.redstone_contact" | "block.mysticalagriculture.harvester" | "subtitles.entity.parrot.imitate.magma_cube" | "block.exnihilosequentia.acacia_sieve" | "create.super_glue.too_far" | "item.gtceu.nand_chip" | "cover.pump.fluid_filter.title" | "gui.jei.category.brewing.steps" | "soundCategory.player" | "stat_type.minecraft.mined" | "item_modifier.unknown" | "book.mysticalagriculture.entry.soul_jars" | "patchouli.gui.lexicon.progress_tooltip.info" | "gui.socialInteractions.status_hidden_offline" | "create.schematicannon.status.running" | "block.extendedcrafting.ender_crafter" | "rechiseled.block.acacia_planks_squares_connecting" | "item.mmt.scandium_plate" | "fluid.bigreactors.yellorium_flowing" | "enchantment.minecraft.multishot.desc" | "material.hydro_cracked_ethane" | "enchantment.gtceu.disjunction.desc" | "general.colossalchests.uncolossalchest" | "item.thermal.slag" | "item.mmt.lead_dust" | "selectWorld.import_worldgen_settings.experimental.title" | "tooltip.extendedcrafting.added_by" | "ftbquests.task.ftbquests.observation.observe_type" | "ftbchunks.max_idle_days_before_unforce" | "item.exnihilosequentia.nether_brick_hammer" | "create.gui.attribute_filter.add_attribute" | "material.cupric_oxide" | "gui.tooltips.ae2.CpuSelectionMode" | "options.pixel_value" | "item.fullers_earth_dust" | "gui.settings" | "item.minecraft.splash_potion.effect.water_breathing" | "gtceu.machine.laser_engraver.lv.tooltip" | "info.cofh.infinite" | "gui.socialInteractions.tab_all" | "rechiseled.block.red_nether_bricks_squares" | "gui.active" | "effect.cofh_core.wrenched" | "advancement.create.hand_crank_000.desc" | "create.schematicannon.status.placing" | "item.minecraft.potion.effect.awkward" | "jei.tooltip.show.recipes" | "compass.node.gtceu.parts/item_passthrough_hatch" | "block.minecraft.banner.diagonal_up_left.green" | "multiplayer.status.unrequested" | "item.gtceu.luv_vanadium_battery" | "create.train.unnamed" | "block.mmt.raw_silver_block" | "commands.ftbquests.command.feedback.table_exported" | "block.fantasyfurniture.bone.skeleton.bookshelf" | "block.minecraft.dirt_path" | "block.minecraft.banner.square_bottom_left.purple" | "advancements.husbandry.silk_touch_nest.title" | "rechiseled.block.prismarine_bricks_dotted" | "item.minecraft.crossbow" | "selectServer.select" | "material.uu_matter" | "block.gtceu.uv_chemical_reactor" | "item.mmt.xelkive_dust" | "entity.create.seat" | "create.subtitle.cogs" | "commands.locate.poi.success" | "tooltip.mysticalagriculture.fertilized_essence_chance" | "item.minecraft.splash_potion.effect.levitation" | "gui.socialInteractions.narration.report" | "commands.advancement.revoke.many.to.one.failure" | "subtitles.entity.allay.hurt" | "gui.bigreactors.generator.redstoneport.sensorbehavior.ejectonpulse.line1" | "gui.ae2.units.rf" | "block.ae2.quartz_growth_accelerator" | "material.ethenone" | "item.mmt.dark_cryopla_gear" | "item.minecraft.stray_spawn_egg" | "block.mmt.bronze_block" | "gui.modernui.settings.tab.audio" | "advancements.webdisplays.linkperipheral.title" | "enchantment.minecraft.mending.desc" | "item.minecraft.cooked_cod" | "block.minecraft.observer" | "augment.mysticalagriculture.speed_i" | "block.toms_storage.ts.trim" | "advancements.webdisplays.root.description" | "item.bigreactors.cyanite_ingot" | "screen.laserio.east" | "item.itemfilters.not.description" | "crop.mysticalagriculture.blaze" | "block.minecraft.prismarine_brick_slab" | "death.fell.accident.twisting_vines" | "block.ftbquests.screen_3" | "block.ftbquests.screen_1" | "gui.tooltips.ae2.FuzzyMode" | "block.ftbquests.screen_7" | "material.naquadria_sulfate" | "block.ftbquests.screen_5" | "material.grossular" | "item.ash_small_dust" | "gtceu.machine.machine_hatch.tooltip" | "ftbchunks.max_idle_days_before_unclaim" | "config.jade.animation" | "ftbquests.file.progression_mode.default" | "item.thermal.ender_grenade.desc" | "block.create.cut_granite" | "gui.ae2.Fluix" | "attribute.name.generic.movement_speed" | "narrator.position.list" | "gui.abuseReport.reason.title" | "commands.item.target.no_such_slot" | "block.minecraft.dead_brain_coral_fan" | "item.farmersdelight.golden_knife" | "text.block.fantasyfurniture.royal.table_small.dyeable" | "entity.minecraft.wither_skull" | "config.jade.item_mod_name" | "block.farmersdelight.rice" | "item.gtceu.shutter_module_cover" | "entity.minecraft.eye_of_ender" | "gui.expatternprovider.ingredient_buffer" | "block.minecraft.cyan_carpet" | "rechiseled" | "ftbquests.quest.locked" | "item.gtceu.circuit.crystal_mainframe.tooltip.1" | "item.gtceu.circuit.crystal_mainframe.tooltip.0" | "modularrouters.guiText.tooltip.redstone.HIGH" | "block.extendedcrafting.redstone_ingot_block" | "key.jei.cheatOneItem" | "item.gtceu.battery.re.mv.lithium.tooltip" | "material.phthalic_acid" | "config.jade.plugin_jade.coordinates" | "mco.selectServer.expiredList" | "create.schematicAndQuill.firstPos" | "item.mmt.invar_gear" | "create.contraption.door_control.player_facing" | "item.gtceu.ev_electric_motor" | "item.thermal.enderium_coin" | "gtceu.top.transform_input" | "block.minecraft.nether_portal" | "create.display_source.station_summary.platform_column" | "item.bentonite_refined_ore" | "block.ae2.fluix_stairs" | "block.fantasyfurniture.necrolord.table_wide" | "gui.tooltips.ae2.Stash" | "block.gtceu.hv_centrifuge" | "sodium.options.performance_impact_string" | "sodium.options.buttons.donate" | "rechiseledcreate.block.jungle_window_swirling_connecting" | "fml.menu.mods.info.idstate" | "entity.minecraft.spider" | "subtitles.entity.endermite.death" | "create.gui.assembly.exception.chunkNotLoaded" | "gtceu.machine.wiremill.ev.tooltip" | "trashcans.advancement.ultimate_trash_can.description" | "create.minecart_coupling.no_loops" | "container.isLocked" | "commands.time.set" | "item.minecraft.potion.effect.swiftness" | "block.framedblocks.framed_secret_storage" | "webdisplays.server.urlcopied" | "container.grindstone_title" | "block.create.clipboard.tooltip.behaviour1" | "block.create.clipboard.tooltip.behaviour2" | "rechiseled.block.netherite_block_pillar_connecting" | "key.keyboard.period" | "block.gtceu.wire_coil.tooltip_pyro" | "material.erbium" | "argument.entity.notfound.entity" | "itemGroup.thermal_extra.resources" | "gui.bigreactors.generator.validation.redstoneport.invalidminmax.line1" | "singularity.extendedcrafting.lapis_lazuli" | "block.create.white_toolbox" | "metaarmor.nms.share.disable" | "advancement.colossalchests.silver.desc" | "tooltip.sgjourney.syringe.empty" | "item.mmt.platinum_ingot" | "block.framedblocks.framed_post" | "gtceu.fluid.amount" | "block.gtceu.ev_muffler_hatch" | "block.ae2.quartz_block" | "commands.bossbar.list.bars.none" | "rechiseled.block.oak_planks_flooring_connecting" | "block.create.flywheel.tooltip.summary" | "block.minecraft.deepslate_tile_slab" | "item.ae2.inverted_toggle_bus" | "block.gtceu.lv_electric_gear_box_16a" | "item.mysticalagradditions.insanium_gemstone" | "item.cassiterite_sand_tiny_dust" | "item.laserio.card_holder" | "create.ponder.pondering" | "modularrouters.itemText.usage.item.stack_upgrade" | "multiblock.validation.turbine.invalid_rotor_end" | "book.mysticalagriculture.entry.wither_resistance_augment.page.1" | "selectWorld.create" | "commands.forge.tracking.no_data" | "item.ae2.gray_covered_cable" | "gui.ae2.CraftingLockIsLocked" | "rechiseled.block.mossy_cobblestone_inverted_dented_connecting" | "item.thermalendergy.stellarium_dust" | "commands.advancement.revoke.one.to.many.success" | "block.fantasyfurniture.necrolord.oven" | "item.gtceu.zpm_fluid_regulator" | "mco.configure.world.subscription.months" | "fluid_type.exnihilosequentia.witch_water" | "rechiseled.block.acacia_planks_wavy" | "misc.packagedauto.set" | "config.jade.plugin_exnihilosequentia.crucible" | "advancements.webdisplays.minepad.title" | "block.create.steam_whistle_extension" | "entity.minecraft.experience_orb" | "simplybackpacks.autopickupenabled" | "fpsreducer.config.tooltip.profile.modest" | "block.create.small_asurine_bricks" | "item.exnihilosequentia.copper_hammer" | "block.minecraft.banner.piglin.light_blue" | "create.ponder.chain_drive.text_2" | "create.ponder.chain_drive.text_3" | "options.rawMouseInput" | "gui.yes" | "config.jade.boss_bar_overlap" | "create.display_source.scoreboard.objective_not_found" | "create.ponder.chain_drive.text_1" | "fluid.bigreactors.redfrigium" | "config.jade.display_fluids_any" | "item.gtceu.circuit.wetware_processor.tooltip.0" | "gtceu.machine.brewery.mv.tooltip" | "item.gtceu.circuit.wetware_processor.tooltip.1" | "rechiseled.block.cobbled_deepslate_brick_paving_connecting" | "rechiseled.block.quartz_block_rotated_bricks_connecting" | "fml.menu.mods.info.updateavailable" | "subtitles.entity.axolotl.splash" | "item.gtceu.board.phenolic.tooltip" | "gtceu.gui.output_setting.title" | "block.minecraft.potted_crimson_fungus" | "item.webdisplays.craftcomp_backlight" | "block.minecraft.pink_terracotta" | "create.generic.duration" | "rechiseled.block.warped_planks_dotted" | "advancement.create.wrench_goggles" | "block.minecraft.magenta_stained_glass_pane" | "rechiseled.block.nether_bricks_squares" | "block.minecraft.flower_pot" | "item.minecraft.fishing_rod" | "block.mmt.peridot_block" | "solar_system.sgjourney.chulak" | "block.minecraft.light_gray_stained_glass_pane" | "ftbchunks.max_idle_days_before_unclaim.tooltip" | "advancement.create.wrench_goggles.desc" | "prefab.automobility.wooden_motorcar" | "farmersdelight.advancement.get_fd_seed" | "block.webdisplays.rctrl" | "selectWorld.allowCommands.info" | "block.create_crystal_clear.brass_glass_encased_cogwheel" | "item.mmt.bismuth_cell" | "subtitles.entity.rabbit.death" | "patchouli.gui.lexicon.button.mark_category_read" | "block.minecraft.banner.half_vertical_right.brown" | "farmersdelight.advancement.eat_comfort_food.desc" | "commands.bossbar.set.color.unchanged" | "item.gtceu.diode" | "modularrouters.itemText.usage.item.puller_module_2" | "modularrouters.itemText.usage.item.puller_module_1" | "item.gtceu.shape.extruder.axe.tooltip" | "item.mmt.raw_yttrium" | "subtitles.entity.cat.eat" | "block.gtceu.uv_quantum_tank" | "item.gtceu.tool.lighter.platinum.tooltip" | "text.cloth-config.error.color.invalid_color" | "modularrouters.itemText.usage.item.speed_upgrade" | "effortlessbuilding.modedescription.diagonal_line" | "subtitles.entity.witch.hurt" | "curios.identifier.hands" | "key.buildinggadgets.undo" | "selectWorld.gameMode.hardcore" | "subtitles.entity.zoglin.ambient" | "rechiseled.block.oak_planks_small_tiles_connecting" | "commands.curios.reset.success" | "block.create.small_granite_brick_wall" | "gui.modernui.tooltip.thanksOptifine" | "soundCategory.block" | "gtceu.machine.centrifuge.hv.tooltip" | "multiplayer.disconnect.expired_public_key" | "rechiseled.block.acacia_planks_small_bricks_connecting" | "gtceu.machine.basic.input_from_output_side.allow" | "block.minecraft.cyan_candle" | "chat.cyclopscore.command.noConfigsFound" | "rechiseled.block.purpur_organic_pattern" | "fml.menu.mods.openmodsfolder" | "gtceu.multiblock.max_energy_per_tick" | "block.xtonesreworked.jelt_block_7" | "block.xtonesreworked.jelt_block_8" | "block.xtonesreworked.jelt_block_5" | "block.xtonesreworked.jelt_block_6" | "message.sgjourney.stargate.info.connection_ended.disconnect" | "info.cofh_core.item_filter.1" | "info.cofh_core.item_filter.0" | "block.xtonesreworked.jelt_block_9" | "commands.attribute.failed.modifier_already_present" | "gamerule.naturalRegeneration" | "block.xtonesreworked.jelt_block_0" | "block.xtonesreworked.jelt_block_3" | "block.xtonesreworked.jelt_block_4" | "config.jade.display_fluids_none" | "block.xtonesreworked.jelt_block_1" | "block.xtonesreworked.jelt_block_2" | "mco.configure.world.switch.slot" | "item.minecraft.potion.effect.explosion_resistance" | "itemGroup.gtceu.material_pipe" | "item.minecraft.cat_spawn_egg" | "rechiseled.block.end_stone_small_tiles" | "block.minecraft.cut_red_sandstone" | "itemGroup.bigreactors.general" | "material.iodine" | "ccl.commands.gc.after" | "item.gtceu.naquadah_credit" | "block.minecraft.jungle_sign" | "gui.ae2.ShowingOf" | "block.minecraft.banner.circle.white" | "block.create.lime_seat" | "biome.minecraft.jagged_peaks" | "block.fantasyfurniture.nordic.lockbox" | "metaitem.turbine_rotor.tooltip" | "ftbquests.reward_table.empty_weight" | "gui.bigreactors.reactor.controller.fuelrichness.line1" | "commands.difficulty.failure" | "gui.bigreactors.reactor.controller.fuelrichness.line2" | "item.gtceu.component.inductor.tooltip" | "create.ponder.brass_tunnel_modes.text_10" | "create.ponder.brass_tunnel_modes.text_11" | "laserio.tooltip.item.filter.nbt.allow" | "create.ponder.brass_tunnel_modes.text_12" | "block.minecraft.white_carpet" | "block.enderstorage.ender_chest" | "death.attack.cramming" | "gui.bigreactors.reactor.controller.fuelrichness.line3" | "subtitles.item.bottle.empty" | "gui.bigreactors.reactor.controller.fuelrichness.line4" | "block.gtceu.assembly_line_grating" | "gui.ae2.CompatibleUpgrades" | "item.mmt.yttrium_gear" | "block.gtceu.iv_forming_press" | "block.gtceu.zpm_laser_engraver" | "createWorld.customize.custom.useCaves" | "item.minecraft.music_disc_wait.desc" | "gui.exmachinis.workAreaBlocks" | "material.purple_dye" | "farmersdelight.advancement.place_campfire.desc" | "mco.configure.world.uninvite.question" | "attribute.name.generic.attack_knockback" | "advancement.create.steam_engine.desc" | "rechiseled.block.dark_oak_planks_woven_connecting" | "tooltip.toms_storage.tallMode_0" | "rechiseled.block.bone_block_patterned_connecting" | "block.fantasyfurniture.royal.door_single" | "behaviour.paintspray.white.tooltip" | "item.mmt.acril_plate" | "ftbchunks.ally_mode" | "tooltip.toms_storage.tallMode_1" | "commands.forge.tags.error.unknown_registry" | "item.gtceu.tool.tooltip.harvest_level" | "book.extendedcrafting.entry.tables.page.1" | "tooltip.toms_storage.empty" | "block.minecraft.banner.diagonal_up_right.brown" | "item.mmt.nickel_ingot" | "mco.configure.world.switch.slot.subtitle" | "commands.place.feature.invalid" | "item.thermal.spinach" | "rechiseled.block.iron_block_gears" | "block.gtceu.wire_coil.tooltip_smelter" | "item.thermal.detonator.keyword" | "gui.bigreactors.generator.redstoneport.sensorbehavior.activewhilebelow.line1" | "item.thermal.xp_storage_augment.keyword" | "ae2.rei_jei_integration.missing_items" | "entity.minecraft.illusioner" | "gui.buildinggadgets.field.start" | "rechiseled.block.iron_block_small_bricks_connecting" | "item.gtceu.petri_dish.tooltip" | "buildinggadgets.message.failed_to_bind" | "item.ae2.void_card" | "modularrouters.itemText.fluid.direction.OUT" | "message.sgjourney.stargate.error.target_obstructed" | "block.gtceu.ev_circuit_assembler" | "commands.scoreboard.objectives.display.cleared" | "rechiseled.block.basalt_patterned_connecting" | "item.gtceu.max_battery" | "gui.fluxnetworks.stat.plug" | "forge.configgui.forgeLightPipelineEnabled.tooltip" | "options.chat.width" | "item.mmt.tin_plate" | "material.graphene" | "gtceu.multiblock.fusion_reactor.heat" | "options.graphics.fast" | "rechiseled.block.nether_bricks_diagonal_bricks" | "selectWorld.gameMode.spectator" | "entity.minecraft.tropical_fish.type.blockfish" | "container.chest" | "block.create.layered_asurine" | "create.clipboard.to_paste" | "item.minecraft.potion.effect.panacea" | "item.thermal.silver_gear" | "item.gtceu.nor_memory_wafer" | "rechiseledcreate.block.rose_quartz_bricks_connecting" | "death.attack.radiation" | "item.ae2additions.disk_chemical_16k" | "skyblockbuilder.command.disabled.manage_teams" | "item.mmt.zirconium_nugget" | "ftbquests.rarity.rare" | "block.gtceu.lv_miner" | "item.thermal.hazmat_boots.keyword" | "item.mobilebeacon.mobile_beacon_netherite_ii" | "rechiseled.block.warped_planks_pattern" | "rechiseledcreate.block.veridium_cut_small_brick_connecting" | "block.gtceu.steam_large_turbine" | "gtceu.multiblock.title" | "item.mmt.xelkive_nugget" | "mco.selectServer.expires.soon" | "commands.team.list.members.success" | "material.uranium_hexafluoride" | "block.minecraft.powder_snow_cauldron" | "rechiseled.block.dark_prismarine_beams" | "item.minecraft.leather_helmet" | "item.ae2.certus_quartz_axe" | "symbols.sgjourney.abydos" | "material.bohrium" | "config.jei.search.modNameSearchMode.comment" | "options.fullscreen.resolution" | "block.buildinggadgets.construction_block" | "advancement.create.funnel" | "block.minecraft.birch_fence_gate" | "compass.node.gtceu.generation/deepslate" | "item.ae2.fluix_axe" | "options.chat.color" | "key.toms_storage.open_terminal" | "subtitles.entity.strider.happy" | "block.gtceu.uv_charger_4x" | "block.minecraft.red_stained_glass" | "selectWorld.import_worldgen_settings.failure" | "create.subtitle.worldshaper_place" | "gui.tooltips.ae2.CpuStatusCoProcessor" | "subtitles.item.honey_bottle.drink" | "item.mmt.nickel_dust" | "gui.tooltips.ae2.LockCraftingUntilRedstonePulse" | "item.gtceu.processor.neuro.tooltip" | "item.farmersdelight.iron_knife" | "rechiseled.jei_category.title" | "material.massicot" | "rechiseled.chiseling.preview.mode_2" | "item.createarmory.junk_gun" | "rechiseled.chiseling.preview.mode_1" | "gui.ae2.Red" | "rechiseled.chiseling.preview.mode_0" | "block.mmt.titanium_block" | "item.ae2.green_paint_ball" | "entity.minecraft.fishing_bobber" | "subtitles.entity.llama.eat" | "item.simplybackpacks.uncommonbackpack.info2" | "recipe.packagedexcrafting.combination" | "narration.jade.blockpos" | "gui.modernui.menu.back" | "gui.recipebook.toggleRecipes.all" | "webdisplays.server.unknowncmd" | "create.schedule.condition.idle_short" | "item.expatternprovider.infinity_cell" | "biome.minecraft.badlands" | "block.minecraft.dark_prismarine_stairs" | "command.exception" | "config.jade.plugin_minecraft.note_block" | "material.agar" | "block.create.clipboard.tooltip" | "config.gtceu.option.overclockDivisor" | "block.gtceu.bronze_crate" | "block.create.acacia_window_pane" | "entity.minecraft.slime" | "block.gtceu.iv_circuit_assembler" | "tooltip.mysticalagradditions.gives_buffs" | "rechiseled.block.cobbled_deepslate_squares_connecting" | "config.jade.plugin_minecraft.block_inventory" | "gtceu.machine.circuit_assembler.iv.tooltip" | "config.jade.display_mode_lite_desc" | "fluid.mysticalagradditions.molten_prudentium" | "item.gtceu.infinite_water_cover" | "options.mainHand.left" | "tooltip.toms_storage.inventory_proxy.value" | "fml.dependencyloading.conflictingdependencies" | "itemGroup.packagedauto" | "block.gtceu.ev_lathe" | "create.recipe.automatic_shapeless" | "material.mysticalagradditions.imperium" | "block.thermal.tinker_bench.keyword" | "block.create.small_veridium_brick_slab" | "material.thallium" | "waila.ae2.Charged" | "material.lithium_perchlorate" | "enchantment.minecraft.depth_strider" | "modularrouters.guiText.tooltip.xpVacuum.ejectFluid" | "subtitles.entity.generic.swim" | "subtitles.entity.villager.celebrate" | "rechiseled.block.purpur_brick_paving" | "item.ae2.fe_p2p_tunnel" | "item.gtceu.wafer.nor_memory_chip.tooltip" | "enchantment.minecraft.power.desc" | "block.framedblocks.framed_inv_double_slope_panel" | "block.ae2.smooth_quartz_slab" | "subtitles.entity.llama.angry" | "chat.wireless_connect.out_of_range" | "options.difficulty.hardcore" | "ftbquests.gui.autopin.on" | "gui.fluxnetworks.tab.setting" | "create.ponder.gantry_redstone.header" | "block.minecraft.end_stone_brick_stairs" | "book.mysticalagriculture.category.agradditions.name" | "rechiseled.block.cobblestone_stripes_connecting" | "create.train.status.coupling_stress" | "rechiseled.block.netherite_block_compacted" | "chat.type.emote" | "item.cassiterite_sand_impure_dust" | "crop.mysticalagriculture.draconium" | "ftblibrary.select_item.list_mode.rei" | "item.mysticalagriculture.prudentium_axe" | "commands.pardon.failed" | "rechiseled.block.purpur_pillar" | "argument.entity.options.x_rotation.description" | "modularrouters.guiText.tooltip.activator.action" | "stat.automobility.engine.torque" | "block.fantasyfurniture.decorations.tankards_empty.stacked" | "gui.fluxnetworks.label.playersnetwork" | "item.mmt.thulium_dust" | "options.attack.crosshair" | "rechiseled.block.cobblestone_dented_connecting" | "item.mysticalagriculture.imperium_shovel" | "block.minecraft.bubble_coral_block" | "item.mysticalagriculture.prudentium_watering_can" | "enchantment.minecraft.lure.desc" | "advancement.create.drain.desc" | "config.dogslie.prop.rangeBeforeGettingUp.name" | "ftbchunks.max_force_loaded_chunks" | "item.minecraft.mojang_banner_pattern.desc" | "ftbteams.message.created_server_team" | "gui.corpse.death_history.dimension" | "rechiseled.block.basalt_beams_connecting" | "advancement.create.contraption_actors" | "create.gui.schematicTable.refresh" | "material.tungstic_acid" | "create.weighted_ejector.target_not_valid" | "item.mysticalagriculture.inferium_staff" | "config.jei.search.tagSearchMode" | "augment.mysticalagriculture.pathing_aoe_iv" | "item.minecraft.music_disc_mellohi" | "info.cofh.item_filter" | "block.gtceu.zpm_autoclave" | "block.mmt.thorium_block" | "block.minecraft.jungle_button" | "itemGroup.create.base" | "rechiseledcreate.block.oak_window_diagonal_connecting" | "item.mysticalagriculture.supremium_upgrade" | "createWorld.customize.custom.useMineShafts" | "subtitles.entity.turtle.egg_break" | "item.minecraft.golden_apple" | "waila.ae2.ChannelsOf" | "item.mmt.frostite_shard" | "item.extendedcrafting.ultimate_catalyst" | "info.thermal.secondary_mod" | "create.gui.schematicannon.option.skipMissing" | "key.ftbteams.open_gui" | "ftbquests.loot.entitytype.monster" | "subtitles.entity.cod.death" | "rechiseled.block.netherite_block_diagonal_tiles_connecting" | "subtitles.entity.dolphin.swim" | "advancement.colossalchests.large.diamond" | "option.cloth-config.scrollStep" | "block.fantasyfurniture.bone.skeleton.wool" | "item.modularrouters.bulk_item_filter" | "block.create.copper_shingle_slab" | "sidebar_group.ftblibrary.cheat" | "singularity.extendedcrafting.gold" | "rechiseled.block.gold_block_small_bricks" | "block.minecraft.banner.half_horizontal.light_blue" | "block.minecraft.end_rod" | "block.sgjourney.ring_panel" | "create.minecart_coupling.unloaded" | "item.exnihilosequentia.warped_nylium_spores" | "block.minecraft.smooth_quartz" | "gui.ae2.Fluids" | "item.thermal.basalz_spawn_egg" | "item.mmt.platinum_gear" | "libx.config.gui.component.no_edit" | "config.jade.format_mod_name" | "frame.automobility.blue_tractor" | "item.granitic_mineral_sand_tiny_dust" | "compass.node.gtceu.parts/diode" | "webdisplays.message.noMiniserv" | "block.fantasyfurniture.royal.wall_light" | "item.thermal.lightning_tnt_minecart" | "frame.automobility.wooden_motorcar" | "material.potassium_hydroxide" | "enchantment.ensorcellation.vorpal" | "gui.ae2wtlib.magnetcard.desc.me" | "wilderness" | "gui.jei.category.smelting.experience" | "tooltip.extendedcrafting.items_required" | "selectWorld.title" | "block.minecraft.banner.gradient.light_blue" | "ftbquests.file.detection_delay.tooltip" | "item.mysticalagriculture.experience_capsule" | "entity.minecraft.tropical_fish.type.dasher" | "block.minecraft.white_candle" | "block.thermal.fluid_duct_windowed" | "create.ponder.mechanical_crafter_connect.header" | "gtceu.machine.energy_converter.tooltip_tool_usage" | "block.minecraft.gray_terracotta" | "create.logistics.crafter.connected" | "message.sgjourney.stargate.error.symbol_out_of_bounds" | "forge.configgui.showLoadWarnings" | "gtceu.gui.charger_slot.tooltip.0" | "block.mysticalagriculture.imperium_block" | "advancements.nether.root.title" | "item.minecraft.tipped_arrow.effect.amplification" | "gtceu.gui.charger_slot.tooltip.1" | "gtceu.gui.charger_slot.tooltip.2" | "block.gtceu.luv_laser_engraver" | "block.minecraft.banner.diagonal_up_right.blue" | "fluid_type.thermal.refined_biofuel" | "modernui.center.text.lineBreakStyle" | "gui.fluxnetworks.stat.controller" | "modularrouters.itemText.misc.match" | "crop.mysticalagriculture.quartz_enriched_iron" | "effect.minecraft.glowing" | "gui.fluxnetworks.access.blocked" | "block.minecraft.banner.small_stripes.light_gray" | "fml.menu.multiplayer.extraservermods" | "tagprefix.gear" | "advancement.create.water_wheel.desc" | "commands.item.target.no_changed.known_item" | "material.dimethylbenzene" | "block.minecraft.banner.small_stripes.pink" | "debug.profiling.stop" | "metaitem.prospector.tooltip.modes" | "gtceu.gui.auto_output.name" | "screen.skyguis.text.you_sure_ignore" | "create.gui.threshold_switch.invert_signal" | "ftbteams.gui.leave" | "gtceu.machine.distillery.lv.tooltip" | "item.ae2additions.super_cell_component_4k" | "advancement.create.honey_drain.desc" | "item.modularrouters.breaker_module" | "create.display_source.value_list.thousand" | "block.thermal.tin_block" | "material.nobelium" | "spectatorMenu.root.prompt" | "block.gtceu.zpm_packer" | "block.create.andesite_funnel" | "options.accessibility.link" | "translation.test.world" | "create.portal_track.failed" | "create.gui.terrainzapper.tool.overlay" | "item.ae2additions.super_cell_component_1k" | "block.thermal.yellow_rockwool" | "gui.tooltips.ae2.ActiveWithSignal" | "item.gtceu.red_dye_spray_can" | "gui.ae2.TransparentFacadesHint" | "cover.voiding.voiding_mode.void_any" | "item.mmt.bronze_nugget" | "frame.automobility.steel_motorcar" | "block.minecraft.banner.rhombus.brown" | "subtitles.block.beacon.activate" | "info.thermal.diving_helmet" | "block.fantasyfurniture.decorations.paper_stack" | "metaitem.terminal.tooltip" | "createWorld.customize.custom.preset.isleLand" | "block.fusion_coil" | "material.steam_cracked_butadiene" | "ftblibrary.select_item.count" | "block.fantasyfurniture.nordic.oven" | "multiplayer.disconnect.outdated_server" | "gui.bigreactors.turbine.redstoneport.sensortype.outputvaporamount.line3" | "item.ae2.smithing_table_pattern" | "item.mysticalagriculture.inferium_helmet" | "block.mysticalagriculture.imperium_growth_accelerator" | "skyblockbuilder.command.info.toggle_request" | "gui.bigreactors.turbine.redstoneport.sensortype.outputvaporamount.line2" | "block.minecraft.scaffolding" | "gui.bigreactors.turbine.redstoneport.sensortype.outputvaporamount.line1" | "block.gtceu.lv_thermal_centrifuge" | "mco.upload.select.world.none" | "item.minecraft.potion.effect.levitation" | "singularity.extendedcrafting.redstone" | "jecalculation.gui.search.all" | "item.gtceu.tool.mining_hammer.tooltip" | "createWorld.customize.custom.confirmTitle" | "rechiseled.block.warped_planks_wavy_connecting" | "block.gtceu.lv_pump" | "item.minecraft.elytra" | "material.ilmenite" | "create.generic.speed" | "block.mysticalagriculture.soulstone_chiseled_bricks" | "ccl.commands.killall.success.line" | "item.mmt.thulium_rod" | "itemGroup.mysticaladaptations" | "create.potato_cannon.ammo.reload_ticks" | "advancements.adventure.voluntary_exile.title" | "jecalculation.gui.recipe.copy.disabled" | "item.thermal.tin_gear" | "gui.chatReport.selected_chat" | "itemGroup.category.weapons" | "enchantment.create.capacity.desc" | "subtitles.entity.turtle.egg_hatch" | "item.minecraft.mutton" | "text.configuration.value.back" | "ftbchunks.gui.sync" | "create.schedule.condition.threshold.less" | "block.create.water_wheel" | "entity.minecraft.cave_spider" | "create.generic.length" | "item.gtceu.hv_electric_piston" | "disconnect.unknownHost" | "forge.configgui.alwaysSetupTerrainOffThread.tooltip" | "buildinggadgets.message.not_copied" | "cover.fluid_filter.mode.filter_fill" | "attachment.rear.automobility.smithing_table" | "subtitles.item.bundle.remove_one" | "commands.data.entity.get" | "item.thermal.iron_dust" | "gtceu.maintenance.configurable_duration" | "config.gtceu.option.worldgen" | "rechiseled.block.blackstone_brick_paving" | "rechiseled.block.dark_prismarine_brick_paving_connecting" | "chat.wireless_bind" | "item.cassiterite_sand_purified_ore" | "block.minecraft.banner.circle.green" | "item.exnihilosequentia.dripstone_crook" | "item.minecraft.lingering_potion.effect.healing" | "block.gtceu.ev_cutter" | "mco.configure.world.location" | "forge.controlsgui.shift" | "item.gtceu.tool.tooltip.repair_material" | "block.minecraft.banner.half_vertical.brown" | "block.bigreactors.basic_turbinecreativesteamgenerator" | "tooltip.mysticalagriculture.hostile_soulium_dagger" | "rechiseled.block.red_nether_bricks_rotated_bricks_connecting" | "item.mysticaladaptations.insanium_shovel" | "multiblock.cyclopscore.error.hollow.air" | "config.framedblocks.server.intangibleMarkerItem" | "block.gtceu.luv_kinetic_output_box" | "block.create.stressometer" | "subtitles.item.crop.plant" | "chat.ae2.CompassTestSection" | "moon.phase.full" | "rechiseled.block.diorite_squares_connecting" | "item.mmt.opal" | "item.mmt.brass_dust" | "gtceu.cover.activity_detector.message_activity_normal" | "biome.sgjourney.lantean_ocean" | "rechiseled.block.acacia_planks_brick_paving" | "ftbquests.task.ftbquests.forge_energy.value" | "item.gtceu.plate.system_on_chip.tooltip" | "item.modularrouters.fluid_module" | "book.mysticalagriculture.category.basics.name" | "tooltip.framedblocks.reinforce_state.false" | "enchantment.ensorcellation.xp_boost.desc" | "itemGroup.category.slabs" | "container.mysticalagriculture.harvester" | "modularrouters.guiText.label.matchAll.true" | "block.minecraft.banner.piglin.black" | "rechiseled.block.sandstone_bricks_connecting" | "config.jade.plugin_jade.coordinates.rel" | "block.gtceu.iv_battery_buffer_16x" | "attribute.name.generic.armor_toughness" | "item.thermalendergy.stellarium_ingot" | "gtceu.recipe.chance" | "item.gtceu.lv_sodium_battery" | "block.create.polished_cut_deepslate" | "advancements.end.enter_end_gateway.description" | "rechiseled.block.glowstone_brick_paving" | "item.patchouli:test_book_2.landing" | "dataPack.validation.back" | "block.create.cut_calcite_stairs" | "item.gtceu.iv_vanadium_battery" | "info.cofh_core.fluid_filter.0" | "item.ae2.brown_covered_cable" | "info.cofh_core.fluid_filter.1" | "filled_map.id" | "subtitles.entity.phantom.flap" | "rechiseled.block.diorite_tiles_connecting" | "fluid.bigreactors.cyanite" | "subtitles.entity.ravager.roar" | "gtceu.machine.transformer.description" | "sodium.option_impact.medium" | "item.meat_dust" | "recipe.packagedexcrafting.ultimate.short" | "block.sgjourney.deepslate_naquadah_ore" | "mco.upload.preparing" | "block.framedblocks.framed_item_frame" | "block.minecraft.banner.stripe_left.brown" | "enchantment.minecraft.loyalty" | "material.gallium" | "menu.loadingForcedChunks" | "rechiseled.block.dark_oak_planks_bricks" | "block.minecraft.banner.square_top_right.pink" | "block.ftbquests.aux_task_screen" | "block.minecraft.mangrove_leaves" | "block.minecraft.banner.square_top_left.gray" | "subtitles.block.pointed_dripstone.land" | "trashcans.gui.whitelist.off" | "augment.mysticalagriculture.pathing_aoe_ii" | "item.extendedcrafting.enhanced_ender_catalyst" | "block.create.sticky_mechanical_piston" | "item.gtceu.shape.mold.block.tooltip" | "block.create.cogwheel" | "item.mmt.cobalt_nugget" | "modularrouters.guiText.tooltip.energy.from_router" | "item.mmt.copper_gear" | "gui.corpse.death_history.location" | "item.minecraft.iron_sword" | "block.bigreactors.reinforced_reactorchargingportfe" | "death.fell.accident.vines" | "block.fluxnetworks.flux_block" | "tooltip.gadget.anchor" | "chat.ae2.CommunicationError" | "death.attack.automobile" | "block.minecraft.banner.stripe_downleft.cyan" | "item.thermal.sapphire_nugget" | "item.exnihilosequentia.witch_water_bucket" | "entity.minecraft.armor_stand" | "item.gtceu.energy.lapotronic_orb.tooltip" | "item.farmersdelight.glow_berry_custard" | "cover.smart_item_filter.title" | "fml.modloading.brokenfile.invalidzip" | "block.create.polished_cut_diorite_stairs" | "create.symmetry.mirror.doublePlane" | "ldlib.gui.editor.tips.hover_tips" | "item.create.handheld_worldshaper.tooltip" | "effect.minecraft.invisibility" | "gui.ae2.Set" | "block.minecraft.banner.gradient.red" | "gui.bigreactors.reactor.controller.wasteeject.mode.manual" | "rechiseled.block.dark_prismarine_large_tiles_connecting" | "commands.cofh.repair.success.single" | "material.lightly_hydro_cracked_gas" | "item.gtceu.cover.item.detector.tooltip" | "advancement.create.track_0.desc" | "fluid_type.exnihilosequentia.sea_water" | "block.minecraft.soul_wall_torch" | "gui.fluxnetworks.tab.connection" | "block.fantasyfurniture.venthyr.bed_single.occupied" | "key.effortlessbuilding.category" | "ftbquests.reward.exclude_from_claim_all.tooltip" | "block.framedblocks.framed_double_stairs" | "ftbteamsconfig.ftbchunks.entity_interact_mode" | "item.gtceu.smd_capacitor" | "rechiseled.block.amethyst_block_bricks" | "item.bigreactors.ridiculite_dust" | "skyblockbuilder.command.denied.reset_spawns" | "item.mmt.frigidite_ingot" | "tooltip.framedblocks.one_way_window.face.none" | "item.thermal.redstone_tnt_minecart.keyword" | "gamerule.spectatorsGenerateChunks" | "ftbquests.quest.hide_dependency_lines" | "block.minecraft.oak_slab" | "block.gtceu.active_casing_engine_intake" | "info.thermal.augment.attr.RFMax" | "tooltip.corpse.death_date" | "selectWorld.futureworld.error.text" | "block.create.andesite_encased_shaft" | "block.minecraft.pearlescent_froglight" | "entity.minecraft.painting" | "rechiseled.block.granite_paving" | "ftbchunks.minimap.position.right" | "augment.mysticalagriculture.attack_aoe_ii" | "item.gtceu.luv_field_generator" | "config.jei.interface.overlayEnabled.comment" | "ftbquests.task.ftbquests.ic2_energy.text" | "item.create.builders_tea.tooltip.summary" | "enchantment.minecraft.fortune.desc" | "item.laserio.filter_basic" | "item.gtceu.machine_controller_cover" | "commands.forge.tags.registry_key" | "item.thermal.lightning_grenade" | "item.minecraft.vex_spawn_egg" | "stat.minecraft.boat_one_cm" | "biome.minecraft.dripstone_caves" | "gui.banned.description.reason_id_message" | "advancements.adventure.spyglass_at_parrot.title" | "webdisplays.server.help.quota" | "advancement.create.fan_processing" | "debug.gamemodes.press_f4" | "block.framedblocks.framed_redstone_block" | "item.ae2.green_covered_dense_cable" | "rechiseled.block.amethyst_block_smooth" | "options.prioritizeChunkUpdates.none" | "gui.ae2.P2PAttunementFluid" | "item.gtceu.ingot_casting_mold" | "block.gtceu.hv_rotor_holder" | "fpsreducer.config.advanced.screen.title" | "material.seed_oil" | "gui.bigreactors.turbine.active" | "item.mobilebeacon.mobile_beacon_shell" | "gtceu.machine.canner.mv.tooltip" | "itemfilters.help_text.variants" | "rechiseledcreate.block.jungle_window_diagonal_connecting" | "gui.fluxnetworks.flux.forcedloading" | "block.ftbquests.progress_detector" | "item.mmt.amethyst_cell" | "rechiseled.block.spruce_planks_flooring_connecting" | "soundCategory.neutral" | "gui.tooltips.ae2.StashToPlayerDesc" | "gtceu.tool_action.wrench.connect" | "item.mysticalagriculture.imperium_pickaxe" | "advancements.nether.summon_wither.title" | "ldlib.gui.editor.menu.save" | "item.itemfilters.always_true.description" | "string.naturescompass.temperature" | "key.category.komarumod.komaru" | "gtceu.machine.alloy_smelter.ev.tooltip" | "advancement.create.crusher_maxed_0000.desc" | "gtceu.assembly_line" | "gtceu.recipe.cleanroom" | "gtceu.machine.fluid_solidifier.ev.tooltip" | "title.multiplayer.lan" | "subtitles.m16.fire" | "material.18_crown_6" | "subtitles.entity.zombified_piglin.hurt" | "block.gtceu.uv_fluid_heater" | "advancements.husbandry.tadpole_in_a_bucket.description" | "tooltip.mobilebeacon.bonus.regen" | "item.gtceu.mv_lithium_battery" | "item.mmt.thlanium_ingot" | "modularrouters.guiText.tooltip.BACK" | "create.contraption.door_control.south.short" | "gtceu.machine.transformer.tooltip_transform_up" | "modularrouters.gui.config.baseTickRate" | "mco.configure.world.closing" | "gui.ae2.SpatialAnchorLoadedChunks" | "metaitem.tool.tooltip.rotor.power" | "gui.socialInteractions.title" | "metaitem.voltage_coil.iv.tooltip" | "text.autoconfig.toms_storage.option.wirelessTermBeaconLvl" | "mco.reset.world.warning" | "text.configuration.value.false" | "gtceu.multiblock.large_boiler.rate_tooltip" | "gui.ae2.Unattached" | "multiplayer.disconnect.ip_banned" | "item.exnihilosequentia.bamboo_seeds" | "item.gtceu.wireless_digital_interface_cover" | "jecalculation.gui.search.rename.disabled" | "block.create.copycat_step" | "block.mmt.opal_block" | "message.sgjourney.stargate.error.self_obstructed" | "item.thermal.lead_plate" | "block.farmersdelight.stove" | "ldlib.gui.editor.tips.click_select_image" | "block.mmt.tanzanite_block" | "crop.mysticalagriculture.chrome" | "modifier.mysticalagradditions.prosperous.description" | "ftbquests.file.loot_crate_no_drop" | "block.xtonesreworked.agon_block_2" | "block.xtonesreworked.agon_block_1" | "block.xtonesreworked.agon_block_0" | "advancements.webdisplays.linkperipheral.description" | "block.xtonesreworked.agon_block_9" | "gtceu.command.recipecheck.end" | "block.xtonesreworked.agon_block_8" | "block.xtonesreworked.agon_block_7" | "block.xtonesreworked.agon_block_6" | "block.xtonesreworked.agon_block_5" | "item.ae2.facade" | "block.xtonesreworked.agon_block_4" | "block.xtonesreworked.agon_block_3" | "instrument.minecraft.sing_goat_horn" | "modularrouters.guiText.tooltip.fluidRegulatorTooltip" | "block.create.cut_crimsite" | "create.tooltip.up_to" | "effortlessbuilding.gui.scrollInput.scrollToAdjustAmount" | "commands.clone.success" | "chat.cyclopscore.command.updatedValue" | "gtceu.universal.tooltip.amperage_in_out" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line5" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line6" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line1" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.line3" | "rechiseled.block.warped_planks_brick_pattern_connecting" | "crop.mysticalagriculture.dirt" | "gui.bigreactors.reprocessor.controller.off.line1" | "item.thermal.fire_grenade" | "subtitles.entity.wandering_trader.no" | "item.minecraft.splash_potion.effect.amplification" | "compass.node.gtceu.generation/tuff" | "block.fantasyfurniture.decorations.bronze_chain" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.line1" | "ftbquests.task.ftbquests.npc_faction" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.line2" | "rechiseledcreate.block.tuff_cut_polished_connecting" | "config.jei.mode.editEnabled" | "commands.attribute.modifier.value.get.success" | "subtitles.entity.goat.death" | "compass.node.gtceu.machines/fluid_heater" | "gtceu.machine.bedrock_ore_miner.depletion" | "item.thermal.rf_coil_xfer_augment" | "block.thermal.raw_lead_block" | "advancements.sgjourney.naquadah.title" | "augment.mysticalagriculture.attack_aoe_iii" | "block.thermal.dynamo_lapidary" | "item.mmt.stellar_rod" | "block.minecraft.banner.triangle_top.yellow" | "ftbchunks.gui.large_map" | "item.create.crushed_raw_osmium" | "create.station.how_to_1" | "create.station.how_to_2" | "create.ponder.chute.text_4" | "create.ponder.chute.text_3" | "item.gtceu.boule.naquadah.tooltip" | "item.thermal.dynamo_throttle_augment" | "create.ponder.chute.text_2" | "create.ponder.chute.text_1" | "jade.east" | "block.mmt.thlanium_block" | "item.sgjourney.anubis_helmet" | "item.mmt.magnesium_dust" | "block.gtceu.casing_steel_gearbox" | "config.gtceu.option.ghostCircuit" | "webdisplays.gui.screencfg.mupgrades" | "gtceu.command.usage" | "item.minecraft.music_disc_5" | "commands.forge.tags.error.unknown_element" | "jei.key.category.dev.tools" | "screen.extendedcrafting.crafting_core.no_recipe" | "block.minecraft.oak_pressure_plate" | "block.gtceu.iv_thermal_centrifuge" | "create.gui.schedule.rmb_remove" | "item.bigreactors.inanite_dust" | "block.mmt.raw_thorium_block" | "create.ponder.fluid_tank_sizes.header" | "enchantment.minecraft.frost_walker.desc" | "item.gtceu.circuit.vacuum_tube.tooltip.1" | "item.gtceu.circuit.vacuum_tube.tooltip.0" | "block.thermal.sulfur_ore" | "rechiseled.block.cobbled_deepslate_bricks_connecting" | "block.minecraft.birch_wood" | "block.framedblocks.framed_waterloggable_iron_pressure_plate" | "createWorld.customize.custom.randomize" | "info.cofh.chance_additional" | "block.minecraft.banner.gradient_up.lime" | "enchantment.minecraft.thorns" | "material.chloroform" | "connect.authorizing" | "commands.locate.poi.invalid" | "gui.modernui.popup.lockDifficulty" | "jei.category.mysticalagriculture.infusion" | "modernui.center.font.fallbackFonts_desc" | "rechiseled.block.granite_bricks" | "ftbquests.task.ftbquests.observation" | "advancement.create.super_glue.desc" | "item.minecraft.lingering_potion.effect.enderference" | "ftbultimine.client_settings.x_offset" | "frame.automobility.yellow_tractor" | "gui.chatReport.discard.return" | "item.minecraft.red_dye" | "fluid.mysticalagradditions.molten_imperium" | "gtceu.recipe_type.show_recipes" | "item.createarmory.smoke_nade" | "create.super_glue.cannot_reach" | "mco.minigame.world.noSelection" | "title.32bit.deprecation.realms.header" | "block.minecraft.air" | "screen.skyguis.text.player_not_in_team" | "block.minecraft.poppy" | "block.sgjourney.sandstone_hieroglyphs" | "book.mysticalagriculture.entry.overworld_ores" | "subtitles.entity.illusioner.prepare_mirror" | "config.jade.display_item_hide" | "rechiseled.block.mangrove_planks_pattern" | "item.thermal.diving_boots.keyword" | "gui.tooltips.ae2.ReportInaccessibleItemsNo" | "commands.debug.function.traceFailed" | "forge.configgui.treatEmptyTagsAsAir.tooltip" | "options.sensitivity.max" | "block.xtonesreworked.korp_block_13" | "block.xtonesreworked.korp_block_14" | "block.xtonesreworked.korp_block_15" | "block.xtonesreworked.korp_block_10" | "compass.node.gtceu.machines/steam_turbine" | "block.xtonesreworked.korp_block_11" | "block.xtonesreworked.korp_block_12" | "item.thermal.copper_dust" | "options.prioritizeChunkUpdates.byPlayer.tooltip" | "enchantment.minecraft.depth_strider.desc" | "create.ponder.gantry_shaft.text_1" | "item.gtceu.zpm_emitter" | "create.ponder.gantry_shaft.text_2" | "block.minecraft.purpur_block" | "block.thermal.ender_tunnel.keyword" | "advancement.create.speed_controller.desc" | "structure_block.custom_data" | "block.minecraft.oak_sign" | "rechiseledcreate.block.birch_window_diagonal" | "subtitles.entity.pillager.celebrate" | "buildinggadgets.modes.build_to_me" | "block.minecraft.structure_block" | "item.minecraft.splash_potion.effect.harming" | "config.jade.plugin_extendedcrafting.advanced_table" | "rechiseled.block.blackstone_rotated_bricks_connecting" | "item.itemfilters.always_false" | "block.bigreactors.fluidizerfluidinjector" | "gtceu.machine.forge_hammer.luv.tooltip" | "container.mysticaladaptations.insanium_furnace" | "block.gtceu.ev_sifter" | "farmersdelight.jei.decomposition.fluid" | "tooltip.framedblocks.one_way_window.set_face" | "fluid.bigreactors.magentite" | "rechiseled.block.mangrove_planks_diagonal_stripes" | "material.ruby_slurry" | "rechiseled.block.diamond_block_connecting_connecting" | "death.attack.file" | "multiblock.validation.reactor.invalid_frame_block" | "key.effortlessbuilding.redo.desc" | "create.ponder.gantry_carriage.header" | "jei.key.category.mouse.hover" | "subtitles.entity.phantom.hurt" | "block.createarmory.mounted_minigun" | "key.command" | "subtitles.entity.piglin_brute.ambient" | "automobile_control.drift" | "block.gtceu.uv_muffler_hatch" | "create.display_source.scoreboard.objective" | "item.gtceu.neuro_processing_unit" | "item.create.handheld_worldshaper" | "gtceu.item_pipe.priority" | "block.minecraft.set_spawn" | "gameMode.changed" | "block.create.rope" | "biome.minecraft.windswept_forest" | "argument.nbt.list.mixed" | "jecalculation.gui.search.import" | "item.exnihilosequentia.andesite_pebble" | "crop.mysticalagriculture.zinc" | "message.sgjourney.stargate.error.chevron_already_raised" | "material.rubidium" | "advancement.create.mechanical_arm.desc" | "string.naturescompass.high" | "rechiseled.block.blackstone_brick_pattern" | "augmentType.mysticalagriculture.leggings" | "rechiseled.block.acacia_planks_brick_pattern" | "fml.modloading.brokenfile.optifine" | "item.thermal.cooked_corn" | "forge.configgui.cachePackAccess" | "debug.crash.message" | "subtitles.entity.illusioner.death" | "material.indium_gallium_phosphide" | "commands.datapack.list.enabled.success" | "rechiseled.block.cobblestone_small_tiles_connecting" | "gamerule.spawnRadius" | "rechiseled.block.stone_smooth_rotated_bricks" | "create.contraptions.chassis.distance" | "item.mysticalagriculture.awakened_supremium_shears" | "item.ae2.red_covered_dense_cable" | "multiblock.validation.reprocessor.invalid_block" | "item.mmt.titanium_wire" | "block.mysticalagriculture.prudentium_furnace" | "material.lead" | "commands.forge.tracking.timing_entry" | "subtitles.entity.blaze.burn" | "screen.sgjourney.crystal_interface" | "volume.packagedauto.minecraft.fluid" | "block.minecraft.dead_horn_coral_block" | "jei.tooltip.item.colors" | "block.minecraft.banner.rhombus.black" | "commands.forge.setdim.invalid.entity" | "item.mysticaladaptations.insanium_fishing_rod" | "rechiseled.block.birch_planks_brick_pattern" | "item.exnihilosequentia.terracotta_crook" | "options.sensitivity.min" | "frame.automobility.standard_purple" | "mco.connect.authorizing" | "compass.node.gtceu.tools/shovel" | "item.createarmory.upgraded_minigun_barrel" | "create.logistics.filter.requires_item_in_inventory" | "commands.scoreboard.players.reset.specific.multiple" | "entity.minecraft.ender_pearl" | "advancement.exmachinis.flux_compactor.desc" | "item.thermal.machine_output_augment.keyword" | "ftblibrary.select_item.caps" | "create.train.status.back_on_track" | "gui.ae2.StoredPower" | "tooltip.mysticalagriculture.inferium_output" | "item.canBreak" | "death.attack.trident" | "block.ae2.smooth_sky_stone_block" | "sodium.options.brightness.tooltip" | "block.minecraft.blue_candle" | "config.gtceu.option.disableManualCompression" | "subtitles.entity.fox.teleport" | "create.gui.schematicannon.slot.listPrinter" | "block.air" | "libx.config.gui.component.arguments" | "rechiseled.block.iron_block_small_bricks" | "block.minecraft.banner.triangles_top.white" | "metaitem.tool.tooltip.rotor.efficiency" | "webdisplays.server.press_for_more" | "gui.ae2.Cancel" | "subtitles.entity.vex.charge" | "chat.ae2.OnlyEmptyCellsCanBeDisassembled" | "gtceu.tool_action.show_tooltips" | "multiblock.validation.reactor.invalid_block_in_fuel_assembly" | "commands.ae2.ChunkLoggerOff" | "item.gtceu.chemical_cyan_dye" | "multiblock.validation.reactor.invalid_block_for_exterior" | "multiblock.cyclopscore.error.invalidBlock" | "entity.minecraft.ender_dragon" | "item.ae2.pink_smart_dense_cable" | "commands.ftbquests.command.feedback.reloaded" | "block.bigreactors.reprocessorfluidinjector" | "rechiseledcreate.block.crimsite_cut_small_brick_connecting" | "screen.skyguis.text.unselect_all" | "gui.ae2.PatternAccessTerminalHint" | "rechiseled.block.stone_waves" | "item.extendedcrafting.elite_component" | "block.gtceu.uv_canner" | "item.mmt.netherite_dust" | "rechiseled.block.dirt_cobbled" | "block.fantasyfurniture.dunmer.painting_small" | "tooltip.framedblocks.reinforce_state.true" | "rechiseled.block.iron_block_smooth" | "create.keyinfo.scrolldown" | "create.ponder.funnel_transfer.text_2" | "death.attack.lightningBolt.player" | "create.ponder.funnel_transfer.text_3" | "block.minecraft.deepslate_bricks" | "gui.buildinggadgets.tm.button.copy" | "crop.mysticalagriculture.emerald" | "create.ponder.funnel_transfer.text_1" | "item.create.wrench.tooltip.summary" | "effect.minecraft.absorption" | "item.webdisplays.laserpointer" | "block.fusion_casing_mk3" | "block.fusion_casing_mk2" | "block.minecraft.dead_brain_coral" | "item.exnihilosequentia.aluminum_ingot" | "gtceu.machine.packer.iv.tooltip" | "rechiseled.block.prismarine_bricks_squares" | "ftbteams.list" | "config.jei.advanced.maxRecipeGuiHeight" | "block.minecraft.green_concrete_powder" | "gui.ae2.SearchPlaceholder" | "block.create.steam_whistle" | "subtitles.entity.phantom.swoop" | "book.finalizeWarning" | "create.ponder.stabilized_bearings.text_1" | "create.schematicannon.status.stopped" | "create.ponder.stabilized_bearings.text_2" | "create.ponder.stabilized_bearings.text_3" | "create.ponder.stabilized_bearings.text_4" | "item.minecraft.magenta_dye" | "subtitles.entity.slime.attack" | "skyblockbuilder.command.error.player_has_no_team" | "block.gtceu.zpm_rotor_holder" | "item.create.linked_controller.tooltip.condition3" | "commands.forge.tps.summary.all" | "item.create.linked_controller.tooltip.condition4" | "subtitles.entity.turtle.egg_crack" | "item.create.linked_controller.tooltip.condition1" | "item.create.linked_controller.tooltip.condition2" | "pattern.tooltip" | "chat.tag.modified" | "block.fantasyfurniture.nordic.table_small" | "block.minecraft.banner.cross.orange" | "container.automobility.banner_post" | "gtceu.machine.gas_collector.uiv.tooltip" | "create.station.more_bogeys" | "itemGroup.gtceu.material_fluid" | "create.gui.contraptions.not_fast_enough" | "webdisplays.gui.screencfg.mres" | "material.chloromethane" | "enchantment.minecraft.swift_sneak" | "block.gtceu.iv_polarizer" | "item.gtceu.ev_field_generator" | "gui.chatReport.observed_what" | "compass.node.gtceu.mv/mv_fluid_drilling_rig" | "commands.effect.give.success.single" | "create.schedule.condition.time_of_day.rotation.every_0_15" | "material.dichlorobenzene" | "block.create.copper_ladder" | "gtceu.top.link_cover.color" | "jei.category.extendedcrafting.combination" | "item.minecraft.brick" | "block.minecraft.banner.gradient.purple" | "book.mysticalagriculture.entry.prosperity_shards" | "block.minecraft.mossy_cobblestone_slab" | "achievement.ae2.PatternTerminal" | "tooltip.framedblocks.one_way_window.curr_face" | "config.jade.display_tooltip" | "item.gtceu.wafer.highly_advanced_system_on_chip.tooltip" | "block.fantasyfurniture.bone.wither.sofa" | "subtitles.entity.skeleton.death" | "material.enriched_bacterial_sludge" | "block.framedblocks.framed_flat_slope_panel_corner" | "item.mmt.iridium_nugget" | "multiblock.cyclopscore.error.size.exact" | "item.nbt_tags" | "create.gui.sequenced_gearshift.title" | "prefab.automobility.golden_motorcar" | "create.schedule.condition.time_of_day.rotation.every_0_30" | "gui.ae2.QuartzCuttingKnife" | "block.minecraft.banner.square_top_left.orange" | "create.ponder.deployer_processing.text_4" | "notenoughcrashes.gui.disabledByConfig" | "create.ponder.deployer_processing.text_1" | "rechiseled.block.dark_oak_planks_flooring" | "create.ponder.deployer_processing.text_3" | "create.ponder.deployer_processing.text_2" | "multiplayer.disconnect.banned.reason" | "block.minecraft.purpur_pillar" | "block.extendedcrafting.frame" | "item.thermal.gunpowder_mushroom_spores.keyword" | "block.minecraft.banner.triangle_top.brown" | "item.mysticalagradditions.inferium_paxel" | "subtitles.entity.goat.prepare_ram" | "advancements.adventure.walk_on_powder_snow_with_leather_boots.title" | "modernui.center.system.globalAnimationScale" | "block.gtceu.steam_input_bus" | "block.buildinggadgets.construction_block_powder" | "gtceu.jei.ore.biome_weighting_no_spawn" | "material.sodium_potassium" | "item.mmt.tin_wire" | "create.schematicannon.status.searching" | "farmersdelight.advancement.place_skillet.desc" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.temperature" | "block.create.cut_deepslate_brick_slab" | "fml.modloading.uncaughterror" | "gui.exmachinis.inventoryMissing" | "item.gtceu.component.smd.resistor.tooltip" | "rechiseled.block.jungle_planks_small_bricks_connecting" | "block.minecraft.polished_blackstone_slab" | "material.lapis" | "config.gtceu.option.flintAndSteelRequireSteel" | "death.attack.sting.item" | "create.tooltip.keyShift" | "rechiseled.block.diamond_block_jewel_block_connecting" | "item.minecraft.tadpole_bucket" | "create.schedule.condition.time_of_day.rotation.every_0_45" | "compass.node.gtceu.steam/low_pressure" | "item.ae2.memory_card_black" | "gui.tooltips.ae2.Amount" | "modularrouters.gui.config.alwaysShowModuleSettings" | "tooltip.gadget.destroyshowoverlay" | "rechiseled.block.cobblestone_chiseled_border_connecting" | "modernui.center.tooltip.exactPositioning" | "config.jei.advanced.addBookmarksToFront.comment" | "entity.minecraft.ghast" | "advancements.adventure.play_jukebox_in_meadows.title" | "block.minecraft.banner.cross.white" | "gui.tooltips.ae2.ReportInaccessibleFluidsYes" | "block.mmt.bismuth_block" | "create.materialChecklist" | "subtitles.entity.player.burp" | "advancement.create.train_portal" | "config.gtceu.option.maxFeatureChunkSize" | "gui.abuseReport.reason.child_sexual_exploitation_or_abuse.description" | "item.thermal.ender_pearl_dust" | "text.autoconfig.toms_storage.option.wirelessRange" | "subtitles.entity.bee.ambient" | "gui.fluxnetworks.label.detailedview" | "death.attack.create.mechanical_roller" | "effect.minecraft.health_boost" | "block.minecraft.stripped_dark_oak_log" | "buildinggadgets.radialmenu.anchor" | "info.cofh.transfer_in_enabled" | "tooltip.fluxnetworks.flux_controller" | "block.minecraft.banner.flower.orange" | "gui.ae2.ToCraft" | "block.minecraft.banner.diagonal_left.black" | "block.create.blue_seat" | "block.gtceu.uv_assembler" | "cover.item_filter.ignore_nbt.disabled" | "commands.cofh.invis.remove.multiple" | "block.create.small_diorite_brick_wall" | "block.gtceu.iv_rock_crusher" | "block.fantasyfurniture.decorations.royal_chalices" | "item.minecraft.water_bucket" | "create.contraptions.moving_container" | "entity.notFound" | "subtitles.block.conduit.activate" | "rechiseledcreate.block.spruce_window_diagonal_connecting" | "ldlib.gui.editor.tips.cell_to" | "block.minecraft.banner.gradient_up.purple" | "advancement.colossalchests.large.copper" | "block.minecraft.exposed_cut_copper" | "block.create.oxidized_copper_shingle_slab" | "block.gtceu.mv_electrolyzer" | "item.mysticalagriculture.tertium_leggings" | "gui.bigreactors.generator.redstoneport.sensorbehavior.setfromsignal.line1" | "tagprefix.red_sand" | "farmersdelight.tooltip.hot_cocoa" | "create.track.junction_start" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.bufferfilling.min" | "modernui.center.text.baselineShift" | "crop.mysticalagriculture.rose_gold" | "chat.ae2.NoSpatialIOPlots" | "block.create.cut_andesite_brick_slab" | "item.wood_rodLong" | "gui.tooltips.ae2.Clear" | "block.gtceu.hv_wiremill" | "biome.minecraft.beach" | "webdisplays.message.newOwner" | "item.thermal.enderium_ingot" | "block.create.brown_seat" | "text.block.fantasyfurniture.royal.bench.dyeable" | "item.minecraft.cod_spawn_egg" | "entity.minecraft.villager.leatherworker" | "rechiseled.block.cobblestone_tiles_connecting" | "gui.ae2.Unformatted" | "rechiseled.block.mangrove_planks_large_tiles_connecting" | "subtitles.block.fire.ambient" | "block.gtceu.luv_forming_press" | "gtceu.laser_engraver" | "create.display_source.stop_watch" | "fluid_type.mysticalagradditions.molten_supremium" | "item.sgjourney.jaffa_leggings" | "create.recipe.pressing" | "behaviour.softhammer" | "gtceu.machine.fusion_reactor.zpm.tooltip" | "behavior.tricorder.multiblock_energy_input" | "gtceu.machine.mass_fabricator.uv.tooltip" | "block.minecraft.banner.triangles_top.green" | "compass.node.gtceu.machines/canner" | "enchantment.minecraft.quick_charge" | "ftbteams.gui.invite" | "subtitles.entity.allay.item_taken" | "cover.machine_controller.normal" | "buildinggadgets.message.place.atop" | "string.naturescompass.highHumidity" | "gtceu.gui.overclock.disabled.0" | "gtceu.gui.overclock.disabled.1" | "create.ponder.rose_quartz_lamp.header" | "advancements.nether.create_beacon.title" | "gtceu.machine.polarizer.lv.tooltip" | "commands.item.block.set.success" | "item.thermal.flux_saw.desc" | "team.collision.pushOtherTeams" | "debug.pause_focus.off" | "mco.configure.world.subscription.less_than_a_day" | "block.thermal.nuke_tnt.keyword" | "commands.tag.remove.success.single" | "create.tooltip.stressImpact.low" | "block.framedblocks.framed_divided_slope" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.bufferfilling.max" | "item.exnihilosequentia.string_mesh" | "info.thermal.augment.attr.PotionDur" | "advancements.story.follow_ender_eye.title" | "subtitles.entity.dolphin.hurt" | "buildinggadgets.message.paste_failed.invalid_json" | "material.clay" | "modularrouters.itemText.misc.whitelist" | "rechiseled.block.mossy_cobblestone_beams_connecting" | "block.gtceu.casing_laminated_glass" | "block.create.waxed_weathered_copper_tile_stairs" | "create.gui.terrainzapper.title" | "rechiseled.block.end_stone_diagonal_bricks" | "commands.bookshelf.loot_tables" | "advMode.mode" | "advancement.exmachinis.flux_sieve.desc" | "rechiseled.block.birch_planks_large_tiles_connecting" | "item.framedblocks.framed_key" | "block.minecraft.banner.square_top_right.gray" | "skyblockbuilder.event.deny_join_request" | "block.ftbquests.detector.player" | "material.helium_3" | "item.mmt.electrum_nugget" | "subtitles.item.bucket.empty" | "block.fantasyfurniture.royal.carpet" | "gui.ae2.Lime" | "compass.node.gtceu.steam/steam_alloy_smelter" | "item.create.crafting_blueprint" | "gtceu.gui.cover_setting.title" | "block.minecraft.magenta_concrete" | "block.create.small_andesite_brick_stairs" | "item.create.brass_hand" | "item.thermal.gunpowder_mushroom.keyword" | "mco.selectServer.expires.days" | "gtceu.machine.fluid_heater.ev.tooltip" | "compass.node.gtceu.machines/extruder" | "item.minecraft.lingering_potion.effect.slow_falling" | "compass.node.gtceu.steam/large_boiler" | "item.thermal.flux_magnet.desc" | "create.ponder.cogwheel.text_2" | "create.ponder.cogwheel.text_1" | "gui.ae2.Yellow" | "block.create.waxed_oxidized_copper_shingle_stairs" | "stat.minecraft.raid_trigger" | "skyblockbuilder.command.denied.decline_invitations" | "gui.server_forced" | "modularrouters.guiText.popup.activator.look" | "material.phosphorus_pentoxide" | "enchantment.cofh_core.holding.desc" | "block.gtceu.luv_energy_input_hatch_4a" | "gtceu.multiblock.large_boiler.temperature" | "block.create.white_nixie_tube" | "create.generic.unit.buckets" | "behaviour.paintspray.yellow.tooltip" | "block.minecraft.comparator" | "item.mmt.zinc_wire" | "block.gtceu.casing_coke_bricks" | "block.gtceu.iv_forge_hammer" | "item.gtceu.chocolate_coin" | "item.minecraft.totem_of_undying" | "block.thermal.machine_pyrolyzer.keyword" | "block.create_crystal_clear.copper_clear_glass_casing" | "item.mysticalagriculture.prudentium_scythe" | "block.mmt.kunzite_block" | "gtceu.machine.replicator.luv.tooltip" | "text.block.fantasyfurniture.royal.stool.dyeable" | "string.naturescompass.topBlock" | "block.gtceu.kanthal_coil_block" | "item.gtceu.tool.tooltip.attack_speed" | "create.recipe.fan_blasting" | "container.extendedcrafting.basic_table" | "block.minecraft.dead_fire_coral_wall_fan" | "block.gtceu.mv_super_chest" | "item.thermal_extra.shellite_plate" | "config.gtceu.option.bedrockOreDropTagPrefix" | "item.exnihilosequentia.beehive_frame" | "item.gtceu.neutron_reflector" | "block.framedblocks.framed_flat_inv_double_slope_slab_corner" | "item.create.dough" | "enderstorage.command.usage" | "ftbquests.reward.ftbquests.loot" | "gui.ae2wtlib.whitelist" | "create.gui.schematicannon.option.replaceWithAny.description" | "text.cloth-config.quit_discard" | "rechiseled.block.lapis_block_chiseled_connecting" | "gtceu.multiblock.turbine.rotor_speed" | "block.create.track_observer" | "item.mmt.solimrith_gear" | "gui.ae2.TransparentFacades" | "item.minecraft.map" | "block.minecraft.lapis_block" | "gui.ae2.With" | "commands.team.option.name.unchanged" | "rechiseled.block.purpur_slanted_tiles_connecting" | "gui.tooltips.ae2.ShowAll" | "block.create.metal_bracket" | "effortlessbuilding.modedescription.circle" | "jei.tooltip.error.recipe.transfer.no.server" | "item.expatternprovider.pattern_provider_upgrade" | "block.create.copycat_base" | "block.gtceu.ev_transformer_1a" | "gui.tooltips.ae2.SchedulingModeRoundRobin" | "rechiseled.block.crimson_planks_beams_connecting" | "block.create.clipboard.tooltip.condition2" | "block.create.clipboard.tooltip.condition1" | "crop.mysticalagriculture.flux_infused_ingot" | "item.minecraft.firework_star.shape" | "entity.minecraft.killer_bunny" | "commands.data.entity.modified" | "rechiseled.block.gold_block_pattern_connecting" | "block.create.copycat_bars" | "item.rare_earth_tiny_dust" | "gui.banned.description.reason_id" | "create.subtitle.crushing_1" | "item.exnihilosequentia.warped_fungus_hammer" | "gtceu.machine.extractor.uv.tooltip" | "item.exnihilosequentia.iron_crook" | "rechiseled.block.dark_oak_planks_brick_paving" | "packaged_device.error.tooltip" | "stat.minecraft.crouch_one_cm" | "tooltip.titanium.tank.fluid" | "jade.seconds" | "gtceu.machine.chemical_reactor.iv.tooltip" | "forge.configgui.logCascadingWorldGeneration.tooltip" | "advancements.webdisplays.padbreak.title" | "death.attack.mob.item" | "rechiseledcreate.block.warped_window_diagonal" | "cover.fluid_regulator.supply_exact" | "info.cofh.transfer" | "block.gtceu.lv_arc_furnace" | "compass.node.gtceu.mv/electric_blast_furnace" | "subtitles.entity.wolf.growl" | "container.mysticalagriculture.awakened_supremium_furnace" | "item.minecraft.potion.effect.mundane" | "ftbultimine.server_settings.merge_tags_shaped.tooltip" | "gtceu.machine.implosion_compressor.tooltip" | "enchantment.ensorcellation.hunter" | "block.minecraft.banner.skull.magenta" | "enchantment.ensorcellation.frost_rebuke" | "block.gtceu.iv_mystical_greenhouse" | "advancement.create.fist_bump.desc" | "mco.configure.world.invites.remove.tooltip" | "item.ae2.orange_smart_cable" | "optimizeWorld.confirm.description" | "item.thermal_extra.soul_infused_dust" | "item.gtceu.hv_sensor" | "jei.chat.error.no.cheat.permission.disabled" | "block.gtceu.ev_transformer_4a" | "block.gtceu.uv_distillery" | "key.keyboard.keypad.decimal" | "gtceu.command.worldgen.reload.usage" | "tooltip.toms_storage.terminal_beacon" | "material.olivine" | "gui.tooltips.ae2.CycleProcessingOutputTooltip" | "gui.bigreactors.generic.waste.label" | "attribute.name.cofh.fall_distance" | "block.minecraft.banner.globe.cyan" | "block.gtceu.hv_machine_casing" | "commands.scoreboard.players.enable.invalid" | "advancement.colossalchests.obsidian" | "material.hydro_cracked_propane" | "subtitles.entity.husk.death" | "commands.ftbquests.command.error.no_inventory" | "block.gtceu.hv_item_passthrough_hatch" | "farmersdelight.jei.decomposition.light" | "effect.minecraft.hunger" | "create.logistics.filter.any_amount_short" | "block.create.waxed_weathered_copper_shingle_stairs" | "block.gtceu.ev_transformer_2a" | "block.thermal.machine_furnace" | "material.lightly_steam_cracked_heavy_fuel" | "item.mmt.stellar_dust" | "farmersdelight.item.skillet.how_to_cook" | "item.minecraft.music_disc_pigstep" | "subtitles.entity.player.freeze_hurt" | "block.minecraft.banner.square_top_left.pink" | "modernui.center.tooltip.centerTitle" | "ftbquests.gui.edit_file" | "block.minecraft.banner.half_vertical.purple" | "material.nitric_acid" | "subtitles.entity.drowned.shoot" | "block.minecraft.crimson_roots" | "options.showSubtitles" | "compass.node.gtceu.covers/ender_fluid_link_cover" | "item.mmt.lunium_nova_gear" | "block.gtceu.hv_electric_furnace" | "item.ae2.quantum_entangled_singularity" | "create.ponder.fan_processing.text_2" | "create.ponder.fan_processing.text_1" | "item.itemfilters.and.description" | "create.ponder.fan_processing.text_4" | "create.ponder.fan_processing.text_3" | "block.create.nozzle" | "create.ponder.tag.kinetic_appliances" | "augmentType.mysticalagriculture.sword" | "behaviour.paintspray.brown.tooltip" | "create.ponder.fan_processing.text_6" | "create.ponder.fan_processing.text_5" | "create.ponder.fan_processing.text_8" | "block.fantasyfurniture.decorations.bone_skeleton_chalices.stacked" | "book.mysticalagriculture.entry.awakened_supremium.page.1" | "create.ponder.fan_processing.text_7" | "item.thermal.hops_seeds" | "part.bigreactors.turbine.fluidport_mekanism_passive" | "block.fantasyfurniture.bone.wither.bench.occupied" | "enchantment.minecraft.impaling" | "create.contraption.door_control.all.short" | "block.fantasyfurniture.decorations.muffins_sweetberry.stacked" | "ftbultimine.shape.small_square" | "gui.expatternprovider.ex_drive" | "gtceu.machine.fluid_solidifier.zpm.tooltip" | "enchantment.level.8" | "enchantment.level.7" | "enchantment.level.6" | "enchantment.level.5" | "enchantment.level.4" | "enchantment.level.3" | "enchantment.level.2" | "enchantment.level.1" | "advancement.create.potato_cannon_collide.desc" | "gtceu.machine.rock_breaker.uhv.tooltip" | "rechiseled.block.lapis_block_pattern_connecting" | "enchantment.level.9" | "item.minecraft.arrow" | "item.thermal_extra.shellite_dust" | "create.ponder.gearshift.text_1" | "create.ponder.gearshift.text_2" | "recipe.packagedexcrafting.elite" | "gtceu.cover.energy_detector.message_electricity_storage_inverted" | "block.fantasyfurniture.decorations.tankards_sweetberry.stacked" | "gui.buildinggadgets.materialList.titleAuthorOnly" | "block.minecraft.banner.stripe_downright.brown" | "block.gtceu.luv_extruder" | "advancements.adventure.play_jukebox_in_meadows.description" | "item.thermal.flux_saw" | "key.keyboard.equal" | "create.train.status.collision" | "material.terbium" | "subtitles.entity.warden.sniff" | "message.sgjourney.stargate.error.invalid_address" | "create.crafting_blueprint.inferred" | "ftbchunks.claim_result" | "gui.fluxnetworks.flux.disablelimit" | "gui.stellarview.meteor_shower_chance" | "libx.config.gui.component.style_setting.true" | "item.thermal.dynamo_throttle_augment.desc" | "item.thermal.detonator" | "commands.forge.gen.start" | "gtceu.muffler.recovery_tooltip" | "itemGroup.framed_blocks" | "item.thermal.hazmat_boots" | "gtceu.top.energy_consumption" | "item.mmt.cosmos_aurora_rod" | "jade.fluid.empty" | "rechiseled.block.acacia_planks_wavy_connecting" | "item.thermal.watering_can" | "gui.modernui.configValue" | "options.chatPreview.tooltip.confirm" | "ftbteams.cant_edit" | "gui.ae2.SpatialIOPort" | "subtitles.entity.enderman.stare" | "create.display_link.information_type" | "item.ae2.capacity_card" | "tagprefix.cable_gt_quadruple" | "create.ponder.brass_tunnel.header" | "entity.minecraft.goat" | "material.ammonium_chloride" | "advancements.webdisplays.upgrade.description" | "subtitles.entity.goat.step" | "rechiseled.block.copper_block_polished" | "item.automobility.automobile_wheel" | "block.gtceu.mv_forming_press" | "item.minecraft.golden_carrot" | "block.ae2.pattern_provider" | "rechiseled.block.glowstone_large_tiles_connecting" | "commands.spreadplayers.failed.entities" | "block.thermal.raw_silver_block" | "death.attack.badRespawnPoint.link" | "block.mysticalagriculture.soulstone_bricks_wall" | "item.thermal.bitumen" | "block.gtceu.luv_quantum_tank" | "text.block.fantasyfurniture.royal.cushion.dyeable" | "create.ponder.hose_pulley_infinite.header" | "item.minecraft.mangrove_boat" | "item.thermal.basalz_rod" | "block.minecraft.banner.cross.green" | "jecalculation.gui.recipe.disamb.disabled" | "block.fantasyfurniture.royal.door_double" | "item.farmersdelight.bacon_sandwich" | "ftbchunks.gui.delete_waypoint" | "item.modularrouters.camouflage_upgrade" | "rechiseled.block.obsidian_large_tiles" | "item.farmersdelight.cooked_salmon_slice" | "block.create.minecart_anchor" | "ftbquests.file" | "material.tantalite" | "block.minecraft.banner.diagonal_right.pink" | "item.mmt.emerald_cell" | "block.extendedcrafting.basic_table" | "item.ae2.magenta_covered_cable" | "subtitles.entity.parrot.imitate.blaze" | "block.minecraft.stone_bricks" | "material.charcoal_byproducts" | "block.minecraft.snow" | "create.gui.sequenced_gearshift.instruction.await" | "block.gtceu.ulv_input_bus" | "item.gtceu.battery.charge_detailed" | "block.gtceu.wire_coil.tooltip_heat" | "info.thermal.device_tree_extractor.2" | "notenoughcrashes.crashscreen.paragraph1.line1" | "info.thermal.device_tree_extractor.1" | "block.thermal.machine_sawmill.keyword" | "create.boiler.size_dots" | "gtceu.machine.extruder.uv.tooltip" | "block.fantasyfurniture.royal.sofa" | "info.thermal.device_tree_extractor.0" | "container.mysticalagriculture.soul_extractor" | "gtceu.machine.electromagnetic_separator.ev.tooltip" | "rechiseled.block.birch_planks_dotted" | "material.chromite" | "multiblock.validation.turbine.mixed_power_systems" | "block.gtceu.zpm_input_bus" | "multiblock.validation.reprocessor.missing_powerport" | "subtitles.item.axe.scrape" | "gamerule.announceAdvancements" | "skyblockbuilder.command.error.player_has_team" | "subtitles.entity.stray.death" | "key.jei.cheatOneItem2" | "item.gtceu.shape.extruder.wire.tooltip" | "item.modifiers.chest" | "block.thermal.light_gray_rockwool" | "item.gtceu.crystal.system_on_chip.tooltip" | "item.ae2.pattern_access_terminal" | "gtceu.machine.cutter.luv.tooltip" | "rechiseled.block.netherrack_stripes_connecting" | "libx.config.gui.component.siblings" | "enchantment.gtceu.hard_hammer.desc" | "webdisplays.gui.screencfg.friendlist" | "material.chromium" | "options.entityShadows" | "rechiseled.block.iron_block_connecting_connecting" | "create.subtitle.fwoomp" | "item.mmt.echo_gear" | "skyblockbuilder.command.success.spawn_added" | "block.gtceu.luv_ore_washer" | "rechiseled.block.nether_bricks_diagonal_bricks_connecting" | "multiblock.colossalchests.error.unexpected" | "block.minecraft.mycelium" | "fpsreducer.config.menu.advancedOptions" | "tooltip.exmachinis.goldItemsProcessed" | "block.fantasyfurniture.bone.skeleton.sofa.occupied" | "item.minecraft.milk_bucket" | "item.gtceu.tool.behavior.rail_rotation" | "gui.fluxnetworks.flux.wirelessnetwork" | "ftbquests.gui.saved_as_file" | "waila.ae2.ErrorControllerConflict" | "create.ponder.mechanical_saw_breaker.text_1" | "create.ponder.mechanical_saw_breaker.text_2" | "block.packagedexcrafting.ultimate_crafter" | "item.gtceu.tool.datastick.tooltip" | "fml.menu.multiplayer.unknown" | "gui.bigreactors.turbine.controller.on.line1" | "create.ponder.item_vault_sizes.header" | "block.framedblocks.framed_panel" | "text.cloth-config.error_cannot_save" | "modularrouters.guiText.tooltip.matchAll.true" | "ftbteamsconfig.ftbchunks.allow_fake_players.tooltip" | "item.framedblocks.framed_blueprint" | "sodium.options.cpu_render_ahead_limit.value" | "crop.mysticalagriculture.fire" | "mco.selectServer.uninitialized" | "selectWorld.backupWarning.snapshot" | "subtitles.entity.rabbit.ambient" | "spectatorMenu.previous_page" | "item.minecraft.filled_map" | "item.ae2additions.disk_chemical_64k" | "create.toolbox.outOfRange" | "crop.mysticalagriculture.fish" | "key.jei.previousCategory" | "forge.configgui.selectiveResourceReloadEnabled" | "slot.unknown" | "create.ponder.powered_latch.header" | "jecalculation.gui.math.help" | "options.autosaveIndicator" | "rechiseled.block.prismarine_bricks_woven" | "item.ae2.black_smart_dense_cable" | "create.display_source.scoreboard" | "item.minecraft.llama_spawn_egg" | "ftbquests.file.emergency_items_cooldown" | "block.gtceu.mv_rock_crusher" | "block.gtceu.lv_autoclave" | "gtceu.mixer" | "block.sgjourney.stone_cartouche" | "ftbchunks.only_surface_entities" | "commands.teleport.success.location.single" | "item.gtceu.tool.behavior.block_rotation" | "options.graphics.fancy.tooltip" | "key.keyboard.caps.lock" | "part.bigreactors.reactor.creativecoolantport" | "gui.bigreactors.generator.redstoneport.sensorbehavior.retractonpulse.line1" | "gui.tooltips.ae2.CpuStatusCoProcessors" | "mco.reset.world.adventure" | "item.minecraft.tipped_arrow.effect.clarity" | "arguments.nbtpath.nothing_found" | "item.mmt.chalyblux_ingot" | "options.darkMojangStudiosBackgroundColor" | "material.tungsten_steel" | "modularrouters.chatText.security.ALREADY_ADDED" | "create.ponder.weighted_ejector_redstone.header" | "commands.attribute.failed.no_attribute" | "item.ae2.white_covered_dense_cable" | "material.wheat" | "modularrouters.itemText.misc.bulkItemFilter.count" | "item.farmersdelight.grilled_salmon" | "item.minecraft.lingering_potion.effect.harming" | "item.gtceu.tool.aoe.rows" | "chat.wireless_connect.cross_dimension" | "item.mysticalagriculture.dye_agglomeratio" | "enchantment.minecraft.thorns.desc" | "item.create.filter.tooltip" | "block.gtceu.hv_machine_hull" | "compass.node.gtceu.covers/maintenance_detector_cover" | "compass.node.gtceu.tools/hammer" | "commands.bossbar.set.visible.success.visible" | "item.thermal.sulfur_dust" | "create.mechanical_arm.selection_mode.prefer_first" | "item.farmersdelight.dumplings" | "block.minecraft.cut_sandstone" | "block.minecraft.red_tulip" | "item.effortlessbuilding.muscles" | "block.fantasyfurniture.decorations.bone_wither_chalices" | "gui.chatReport.send.no_reason" | "rechiseled.block.red_nether_bricks_large_tiles_connecting" | "enchantment.ensorcellation.magic_protection" | "rechiseled.block.diamond_block_grid_connecting" | "rechiseled.block.gold_block_polished" | "create.ponder.steam_engine.text_7" | "subtitles.entity.piglin.jealous" | "create.ponder.steam_engine.text_8" | "rechiseled.block.nether_bricks_small_tiles" | "create.ponder.steam_engine.text_9" | "block.farmersdelight.sandy_shrub" | "multiplayer.title" | "fml.menu.backupfailed.title" | "create.ponder.steam_engine.text_1" | "create.ponder.steam_engine.text_2" | "create.ponder.steam_engine.text_3" | "create.ponder.steam_engine.text_4" | "create.ponder.steam_engine.text_5" | "create.ponder.steam_engine.text_6" | "config.jade.plugin_exnihilosequentia.barrel" | "block.gtceu.uv_thermal_centrifuge" | "item.mysticaladaptations.insanium_scythe" | "ldlib.gui.editor.register.widget.basic.switch" | "item.bigreactors.insanite_ingot" | "item.simplybackpacks.uncommonbackpack" | "create.contraptions.cart_movement_mode.rotation_locked" | "block.gtceu.iv_muffler_hatch" | "gtceu.machine.thermal_centrifuge.ev.tooltip" | "block.minecraft.polished_deepslate_wall" | "ftbquests.raymatcher.entity_class" | "ebus.upgrade.tooltip" | "selectWorld.import_worldgen_settings.deprecated.title" | "gui.fluxnetworks.label.batchedit" | "rechiseled.block.crimson_planks_small_bricks" | "gui.tooltips.ae2.RequestableAmount" | "advancement.create.hose_pulley_lava.desc" | "block.minecraft.jungle_wall_sign" | "block.minecraft.waxed_copper_block" | "rechiseledcreate.block.dark_oak_window_diagonal" | "material.ruby" | "mco.template.select.failure" | "string.naturescompass.found" | "create.gui.filter.ignore_data.description" | "item.create.schematic.tooltip.behaviour1" | "item.minecraft.lingering_potion.effect.leaping" | "commands.forceload.query.success" | "item.create.schematic.tooltip.behaviour2" | "gtceu.gui.fluid_lock.tooltip.enabled" | "item.exnihilosequentia.netherite_hammer" | "block.minecraft.banner.square_bottom_left.yellow" | "create.generic.daytime.hour" | "commands.debug.function.noRecursion" | "tooltip.framedblocks.one_way_window.face.south" | "rechiseled.block.basalt_diagonal_tiles" | "block.minecraft.banner.globe.black" | "item.mmt.stellar_nugget" | "block.webdisplays.screen" | "ftbchunks.death_waypoint_autoremove_distance" | "commands.scoreboard.players.list.empty" | "block.framedblocks.framed_inner_sloped_prism" | "key.keyboard.minus" | "advancements.story.lava_bucket.description" | "config.jade.plugin_gtceu.controllable_provider" | "webdisplays.message.upgradeOk" | "gui.fluxnetworks.button.apply" | "patchouli.gui.lexicon.no_entries" | "block.minecraft.carrots" | "block.create.radial_chassis" | "advancement.create.contraption_actors.desc" | "fluid_type.thermal_extra.crystallized_sunflower_oil" | "commands.summon.failed.uuid" | "block.gtceu.uv_energy_output_hatch_16a" | "material.borosilicate_glass" | "effortlessbuilding.action.replace_blocks_and_air" | "book.mysticalagriculture.entry.tinkering_table.page.1" | "block.sgjourney.classic_stargate" | "create.ponder.tag.movement_anchor.description" | "compass.node.gtceu.machines/wiremill" | "compass.section.gtceu.covers" | "commands.weather.set.thunder" | "item.bigreactors.yellorium_ingot" | "block.gtceu.iv_1a_energy_converter" | "libx.config.editor.unsupported.title" | "item.exnihilosequentia.uncooked_clay_crook" | "rechiseled.block.oak_planks_rotated_bricks_connecting" | "color.minecraft.light_blue" | "block.create.cut_asurine_wall" | "death.attack.buzzsaw" | "block.fantasyfurniture.decorations.stackable_pumpkins.stacked" | "rechiseled.block.bone_block_bordered_connecting" | "item.mmt.adamanite_nugget" | "item.mmt.thlanium_nugget" | "mco.brokenworld.download" | "block.gtceu.iv_distillery" | "item.gtceu.quantum_processor_assembly" | "rechiseled.block.redstone_block_bordered_connecting" | "info.cofh.augmentation" | "item.minecraft.bundle.fullness" | "screen.laserio.true" | "subtitles.entity.hoglin.step" | "death.attack.dryout.player" | "block.ae2.chiseled_quartz_block" | "item.mmt.osmium_wire" | "commands.experience.add.points.success.multiple" | "ftbchunks.minimap.proportional" | "block.thermal.flax_block" | "item.mysticaladaptations.insanium_crossbow" | "book.mysticalagriculture.entry.wither_resistance_augment" | "crop.mysticalagriculture.sulfur" | "block.ae2.flawed_budding_quartz" | "create.gui.stressometer.no_rotation" | "farmersdelight.advancement.root" | "item.mmt.invar_plate" | "item.mmt.frigidite_rod" | "block.create.light_blue_sail" | "prefab.automobility.standard_blue" | "rechiseled.block.dirt_soil_connecting" | "behaviour.paintspray.purple.tooltip" | "book.mysticalagriculture.entry.augments.page.1" | "book.mysticalagriculture.entry.augments.page.2" | "cover.advanced_energy_detector.invert.disabled.0" | "info.cofh.unit_rf_t" | "ldlib.gui.text_field.number.wheel" | "item.gtceu.uv_conveyor_module" | "multiplayer.disconnect.kicked" | "material.monazite" | "item.gtceu.tool.usable_as" | "create.gui.stressometer.overstressed" | "block.create.layered_ochrum" | "info.cofh.type" | "gtceu.machine.chemical_bath.ev.tooltip" | "material.potassium_dichromate" | "material.nickel_zinc_ferrite" | "skyblockbuilder.command.success.visit_team" | "material.graphite" | "block.minecraft.banner.square_bottom_right.purple" | "item.mysticalagriculture.prudentium_nugget" | "ftbchunks.biome_blend" | "zerocore:api.multiblock.validation.invalid_foreign_part" | "gtceu.cover.energy_detector.message_electricity_storage_normal" | "jecalculation.gui.recipe.delete" | "mco.configure.world.spawnNPCs" | "block.gtceu.zpm_fluid_heater" | "ts.level_emitter" | "multiplayerWarning.check" | "block.fantasyfurniture.decorations.venthyr_tomes.stacked" | "block.gtceu.mv_extractor" | "block.thermal.energy_cell" | "subtitles.entity.parrot.imitate.wither_skeleton" | "metaarmor.nms.share.error" | "tooltip.mysticalagriculture.awakened_supremium_set_bonus" | "gui.socialInteractions.status_offline" | "mco.download.preparing" | "ae2.rei_jei_integration.requires_processing_mode" | "block.minecraft.gray_banner" | "commands.function.success.single" | "item.ae2.blue_paint_ball" | "modularrouters.itemText.usage.item.inspection_filter" | "multiplayer.message_not_delivered" | "modernui.center.category.extension" | "subtitles.entity.fox.aggro" | "advancement.create.lava_wheel_00000" | "block.thermal.polished_rich_slag" | "gtceu.maintenance.configurable_duration.changed_description" | "options.modelPart.right_sleeve" | "create.contraptions.movement_mode.move_place" | "gui.curios.toggle" | "arguments.operation.invalid" | "item.thermal.slime_grenade" | "block.minecraft.banner.half_vertical.black" | "item.minecraft.lingering_potion" | "direction.titanium.east" | "item.mmt.europium_gear" | "block.minecraft.banner.rhombus.lime" | "item.patchouli:test_book_1.name" | "fluid_type.thermal_extra.dragonsteel" | "block.create.polished_cut_limestone_slab" | "config.jade.plugin_jade.coordinates.rel_desc" | "menu.reportBugs" | "item.ae2.debug_replicator_card" | "block.minecraft.banner.half_vertical_right.light_gray" | "block.gtceu.mv_pump" | "ftbquests.reward.ftbquests.item.only_one" | "block.create.copper_door" | "block.create.dripstone_pillar" | "gui.modernui.ok" | "create.super_glue.abort" | "subtitles.weather.rain" | "create.schedule.condition.time_of_day" | "screen.laserio.exact" | "subtitles.block.sculk_sensor.clicking" | "entity.minecraft.item" | "gtceu.machine.steam_boiler.heat_amount" | "block.bigreactors.cyanite_block" | "block.minecraft.banner.globe.magenta" | "commands.attribute.failed.entity" | "disconnect.timeout" | "tooltip.cucumber.forward" | "compass.node.gtceu.machines/electric_furnace" | "book.generation.3" | "block.framedblocks.framed_inner_corner_slope" | "book.generation.1" | "book.generation.2" | "create.schematicAndQuill.secondPos" | "block.packagedexcrafting.combination_crafter.pedestals.usable" | "compass.node.gtceu.machines/arc_furnace" | "modularrouters.itemText.misc.IGNORE_NBT" | "block.minecraft.blue_carpet" | "item.mmt.osmium_rod" | "rechiseled.block.cobbled_deepslate_pillar_connecting" | "block.mysticalagriculture.supremium_farmland" | "item.farmersdelight.tomato_seeds" | "gtceu.multiblock.large_combustion_engine.boost_disallowed" | "item.exnihilosequentia.platinum_pieces" | "block.thermal.beetroot_block" | "enchantment.minecraft.sweeping" | "create.menu.ponder_index" | "subtitles.entity.zombie.attack_wooden_door" | "config.jade.plugin_minecraft.horse_stats" | "gtceu.multiblock.idling" | "sidebar_button.ftblibrary.toggle.gamemode" | "item.thermal.iron_plate" | "item.createarmory.unfinished_five_five_six_casing" | "compass.node.gtceu.covers/item_detector_cover" | "fluid_type.thermal_extra.soul_infused" | "modernui.center.screen.backgroundOpacity" | "item.minecraft.feather" | "options.languageWarning" | "block.fantasyfurniture.bone.wither.carpet" | "item.gtceu.lapotronic_energy_orb" | "item.extendedcrafting.ultimate_component" | "gtceu.machine.distillery.zpm.tooltip" | "item.mmt.palladium_ingot" | "ftbquests.quest.hidden_quests_footer" | "block.minecraft.banner.gradient.orange" | "block.packagedauto.packager.mode.first" | "block.minecraft.ice" | "book.generation.0" | "behaviour.paintspray.light_gray.tooltip" | "mco.configure.world.invites.normal.tooltip" | "rechiseled.block.amethyst_block_diagonal_tiles" | "gui.tooltips.ae2.EmitLevelsBelow" | "item.ae2.light_gray_covered_dense_cable" | "create.ponder.item_drain.header" | "gui.bigreactors.reactor.controller.vaporbar.line1" | "gui.bigreactors.reactor.controller.vaporbar.line2" | "block.minecraft.banner.half_horizontal.purple" | "gui.bigreactors.reactor.controller.vaporbar.line5" | "gui.bigreactors.reactor.controller.vaporbar.line6" | "gui.bigreactors.reactor.controller.vaporbar.line7" | "rechiseled.block.netherite_block_indented" | "commands.forge.tps.invalid" | "block.mmt.silver_block" | "block.framedblocks.framed_fancy_activator_rail" | "create.ponder.mechanical_roller_pave.text_3" | "item.create.precision_mechanism" | "create.ponder.mechanical_roller_pave.text_4" | "create.ponder.mechanical_roller_pave.text_5" | "create.ponder.mechanical_roller_pave.text_6" | "create.ponder.mechanical_roller_pave.text_7" | "book.mysticalagriculture.entry.attack_aoe_augment" | "item.create.unprocessed_obsidian_sheet" | "block.create.copycat_step.tooltip.condition1" | "create.ponder.mechanical_roller_pave.text_1" | "block.minecraft.pink_banner" | "create.ponder.mechanical_roller_pave.text_2" | "tooltip.toms_storage.paintable" | "block.create.copycat_step.tooltip.behaviour1" | "gtceu.multiblock.advanced_processing_array.description" | "augment.mysticalagriculture.mining_aoe_iii" | "block.gtceu.mv_thermal_centrifuge" | "rechiseled.block.oak_planks_squares_connecting" | "rechiseled.block.stone_rotated_bricks_connecting" | "ftbchunks.party_limit_mode.tooltip" | "info.thermal.magnet.use.sneak" | "recipe.condition.rpm.tooltip" | "commands.clear.test.single" | "chat.cyclopscore.command.invalidNewValue" | "farmersdelight.advancement.use_skillet.desc" | "modularrouters.itemText.targetingHint" | "rechiseled.block.blue_ice_cone" | "gui.bigreactors.reactor.fluidaccessport.dumpfuel.line3" | "gui.bigreactors.reactor.fluidaccessport.dumpfuel.line4" | "item.thermal.area_radius_augment" | "gui.bigreactors.reactor.fluidaccessport.dumpfuel.line1" | "gui.bigreactors.reactor.fluidaccessport.dumpfuel.line2" | "argument.entity.options.tag.description" | "rechiseled.block.quartz_block_scales_connecting" | "argument.entity.options.dz.description" | "item.thermal.rs_control_augment.desc" | "gtceu.jei.fluid.dep_chance_hover" | "gui.buildinggadgets.help.area.preview" | "tooltip.cucumber.hold_alt_for_nbt" | "advancements.husbandry.allay_deliver_item_to_player.description" | "gtceu.universal.tooltip.fluid_storage_capacity" | "tooltip.cucumber.hold_shift_for_info" | "block.ftbquests.detector.player.radius" | "block.thermal.onion_block" | "item.ae2additions.disk_fluid_4096k" | "block.ae2.quartz_brick_slab" | "create.schedule.condition.powered.status" | "item.thermal.item_filter_augment" | "compass.node.gtceu.multiblock/large_boiler" | "item.mmt.electrum_ingot" | "item.mmt.zirconium_ingot" | "block.gtceu.ev_forming_press" | "tooltip.framedblocks.one_way_window.face.west" | "gtceu.io.import" | "modernui.center.category.system" | "ldlib.gui.tips.item_tag" | "ftbteamsconfig" | "advancements.husbandry.breed_all_animals.description" | "engine.automobility.iron" | "item.gtceu.tool.matchbox.tooltip" | "tooltip.exmachinis.upgradeSlot" | "block.create.small_calcite_bricks" | "gui.fluxnetworks.button.batchselect" | "commands.perf.stopped" | "gtceu.multiblock.parallel" | "rechiseled.block.lapis_block_pillar_connecting" | "material.prismalium" | "thermal.book.subtitle" | "item.thermal_extra.dragonsteel_bucket" | "gtceu.machine.steam_macerator.steel.tooltip" | "libx.config.gui.search.title" | "block.create.polished_cut_crimsite" | "material.plutonium_241" | "block.minecraft.light_gray_bed" | "stat_type.minecraft.crafted" | "block.mysticalagriculture.infusion_altar" | "block.gtceu.hv_transformer_16a" | "config.bigreactors.recipes.registerCoalForSmelting" | "create.weighted_ejector.stack_size" | "modularrouters.itemText.misc.blacklist" | "item.gtceu.empty_spray_can" | "ftbchunks.no_wilderness.tooltip" | "rechiseled.block.diamond_block_chiseled_connecting" | "gtceu.machine.scanner.lv.tooltip" | "ftbquests.rarity.legendary" | "create.ponder.mechanical_mixer.header" | "sodium.options.buttons.undo" | "block.fantasyfurniture.decorations.royal_chalices.stacked" | "item.gtceu.lpic_chip" | "gtceu.machine.gas_collector.opv.tooltip" | "block.bigreactors.reprocessorcollector" | "ftbquests.reward_tables" | "advancements.thermal.root.title" | "advancements.nether.charge_respawn_anchor.title" | "block.minecraft.jungle_slab" | "tooltip.titanium.facing_handler.test2" | "item.create.schematic.tooltip.condition1" | "item.gtceu.zpm_electric_pump" | "item.create.schematic.tooltip.condition2" | "compass.node.gtceu.tools/hoe" | "tooltip.mysticalagriculture.soul_jar" | "block.gtceu.iv_fluid_passthrough_hatch" | "gtceu.machine.chemical_reactor.mv.tooltip" | "item.ae2.white_glass_cable" | "block.fantasyfurniture.bone.wither.bed_double" | "team.visibility.hideForOtherTeams" | "item.mmt.raw_thorium" | "modularrouters.gui.config.moduleGuiBackgroundTint" | "death.attack.fireworks.item" | "ldlib.gui.editor.tips.shader_location" | "block.minecraft.yellow_stained_glass" | "gtceu.top.primitive_pump_production" | "item.gtceu.red_glass_lens" | "subtitles.entity.skeleton_horse.ambient" | "block.fantasyfurniture.bone.skeleton.counter" | "item.gtceu.diamond_grinding_head" | "item.thermal.jelly" | "item.minecraft.tipped_arrow.effect.empty" | "advancements.nether.find_bastion.title" | "options.prioritizeChunkUpdates.none.tooltip" | "block.minecraft.weathered_cut_copper_slab" | "rechiseled.block.obsidian_brick_paving" | "block.minecraft.banner.mojang.pink" | "item.mmt.netherite_rod" | "block.minecraft.birch_sign" | "block.minecraft.banner.stripe_left.light_gray" | "rechiseled.block.gold_block_smooth" | "subtitles.entity.hoglin.hurt" | "block.thermal.crossover_rail" | "block.ae2.crank" | "gtceu.machine.brewery.iv.tooltip" | "chat_screen.usage" | "almostunified.no" | "item.thermal.electrum_gear" | "rechiseled.block.diamond_block_chiseled_cubes" | "block.ftbquests.stage_barrier" | "config.gtceu.option.doProcessingArray" | "block.minecraft.shulker_box" | "block.gtceu.hv_fluid_heater" | "gui.abuseReport.sending.title" | "ftbteams.cant_kick_owner" | "subtitles.entity.player.death" | "rechiseled.block.spruce_planks_rotated_bricks" | "material.tritium" | "compass.node.gtceu.machines/distillery" | "commands.ftbquests.locked.disabled" | "block.thermal.radish" | "block.automobility.launch_gel" | "block.mmt.ultranium_gem_block" | "block.gtceu.luv_alloy_smelter" | "block.mmt.sapphire_block" | "key.category.stellarview.config_screen" | "item.automobility.crowbar" | "gtceu.machine.lathe.ev.tooltip" | "advancement.create.cuckoo_clock.desc" | "block.gtceu.iv_fermenter" | "gui.corpse.page" | "behavior.tricorder.workable_progress" | "gui.chatReport.send.too_many_messages" | "ftbquests.reward_table.loot_crate.item_name" | "block.exnihilosequentia.stone_barrel" | "multiblock.validation.turbine.shaft_too_short" | "advancement.create.haunted_bell" | "block.minecraft.acacia_button" | "item.minecraft.fermented_spider_eye" | "rechiseled.block.dark_oak_planks_crate_connecting" | "jecalculation.gui.search.confirm.enabled" | "block.fantasyfurniture.nordic.drawer" | "config.framedblocks.client.oneWayWindowMode" | "advancements.webdisplays.keyboardcat.description" | "gtceu.multiblock.large_miner.needsfluid" | "subtitles.block.sculk_catalyst.bloom" | "block.thermal.device_water_gen" | "block.minecraft.magenta_terracotta" | "enchantment.minecraft.projectile_protection" | "block.thermal.cinnabar_block" | "advancement.create.sturdy_sheet" | "webdisplays.gui.keyboard.gotcha" | "item.createarmory.nine_mm_mold" | "block.create.cut_scoria_slab" | "block.minecraft.stripped_jungle_wood" | "ftbteams.gui.leave.confirm" | "item.gtceu.mv_solar_panel" | "gtceu.recipe.duration" | "compass.node.gtceu.steam/steam_grinder" | "subtitles.item.bundle.insert" | "rechiseled.block.acacia_planks_bricks_connecting" | "forge.configgui.indexVanillaPackCachesOnThread" | "item.mysticalagriculture.mystical_essence" | "commands.advancement.advancementNotFound" | "commands.jfr.dump.failed" | "screen.laserio.north" | "augment.mysticaladaptations.thirstless" | "config.jade.display_entities" | "info.thermal.magnet.mode.1" | "info.thermal.magnet.mode.0" | "advancements.nether.loot_bastion.title" | "death.attack.sweetBerryBush.player" | "block.minecraft.prismarine_brick_stairs" | "ldlib.gui.editor.name.pos" | "selectWorld.customizeType" | "rechiseledcreate.block.rose_quartz_crushed_connecting" | "create.schedule.instruction.name_edit_box" | "advancement.create.display_link.desc" | "enchantment.ensorcellation.displacement.desc" | "sodium.options.weather_quality.tooltip" | "block.minecraft.banner.diagonal_left.purple" | "editGamerule.title" | "item.minecraft.chainmail_leggings" | "item.minecraft.squid_spawn_egg" | "rechiseledcreate.block.deepslate_cut_small_brick_connecting" | "block.minecraft.banner.square_bottom_right.cyan" | "item.gtceu.gravitation_engine_unit" | "death.attack.create.cuckoo_clock_explosion.player" | "modularrouters.itemText.extruder.mode.PULSE" | "sodium.options.entity_distance.tooltip" | "rechiseled.block.amethyst_block_shiny_connecting" | "gui.info" | "block.minecraft.banner.half_vertical_right.black" | "block.minecraft.banner.cross.light_blue" | "skyblockbuilder.command.success.remove_multiple_players" | "block.minecraft.potted_pink_tulip" | "item.farmersdelight.tree_bark" | "galaxy.sgjourney.andromeda" | "block.minecraft.potted_fern" | "item.gtceu.lv_fluid_regulator" | "trashcans.gui.item_trash_can.title" | "block.ae2.sky_stone_chest" | "rechiseled.block.netherrack_tiles_connecting" | "narration.recipe" | "item.mmt.europium_nugget" | "create.contraptions.movement_mode.move_never_place" | "block.gtceu.ev_block_breaker" | "item.mmt.ender_droplets" | "item.exnihilosequentia.platinum_ingot" | "text.autoconfig.de/mari_023/ae2wtlib.option.magnetCardRange.@Tooltip" | "rechiseled.block.netherite_block_small_tiles_connecting" | "ftbchunks.biome_blend.blend_11x11" | "block.minecraft.deepslate" | "ftbquests.reward.ftbquests.toast" | "options.accessibility.text_background.everywhere" | "gui.wireless_connect.channel" | "item.extendedcrafting.recipe_maker" | "block.minecraft.banner.piglin.brown" | "block.mmt.tin_block" | "item.ae2.cell_component_256k" | "item.mmt.void_wire" | "block.minecraft.banner.cross.gray" | "block.mmt.raw_rhodium_block" | "gtceu.machine.drum.disable_output" | "item.mysticalagriculture.prudentium_shears" | "tagprefix.impure_dust" | "item.thermal.slime_mushroom_spores.keyword" | "block.thermal.device_rock_gen.keyword" | "create.ponder.mechanical_piston.header" | "compass.node.gtceu.generation/rubber_log" | "mco.client.incompatible.title" | "item.minecraft.tipped_arrow.effect.awkward" | "block.minecraft.banner.stripe_center.orange" | "tooltip.gadget.connected" | "block.create.black_sail" | "item.sgjourney.personal_shield_emitter" | "farmersdelight.advancement.place_feast" | "rechiseled.block.jungle_planks_flooring_connecting" | "block.minecraft.banner.stripe_left.purple" | "item.thermal.ice_grenade" | "subtitles.item.dye.use" | "sodium.options.vignette.tooltip" | "rechiseled.block.redstone_block_compressed" | "block.minecraft.black_bed" | "subtitles.block.composter.empty" | "subtitles.entity.warden.nearby_closer" | "demo.demoExpired" | "commands.weather.set.clear" | "gui.tooltips.ae2.View" | "item.thermal_extra.twinite_bucket" | "rechiseled.block.cobbled_deepslate_worn_stripes_connecting" | "commands.worldborder.warning.time.failed" | "gui.modernui.settings.tab.general" | "libx.config.gui.edit" | "part.bigreactors.turbine.redstoneport" | "gtceu.gui.item_auto_output.allow_input.enabled" | "item.gtceu.tool.knife" | "item.mysticalagriculture.soulium_gemstone" | "block.minecraft.banner.gradient.blue" | "item.thermal.filter_attachment" | "material.cooperite" | "block.minecraft.stripped_jungle_log" | "gui.ae2.PortableCell" | "skyblockbuilder.command.disabled.team_visit" | "selectServer.deleteWarning" | "item.thermal.lead_gear" | "material.berkelium" | "block.sliceanddice.fertilizer" | "mco.upload.hardcore" | "block.gtceu.hv_extruder" | "sidebar_button.ftbquests.quests.no_team" | "book.mysticalagriculture.entry.inferium_seeds.page.1" | "jecalculation.gui.import.confirm.enabled" | "block.gtceu.ulv_output_bus" | "rechiseled.block.acacia_planks_brick_pattern_connecting" | "item.thermal_extra.dragonsteel_nugget" | "compass.section.gtceu.uv" | "ftbquests.reward.autoclaim" | "item.minecraft.panda_spawn_egg" | "block.minecraft.oxidized_cut_copper" | "item.fullers_earth_tiny_dust" | "material.12_crown_4" | "block.gtceu.uv_centrifuge" | "block.thermal.energy_distributor.keyword" | "block.minecraft.dead_bubble_coral" | "screen.skyblockbuilder.structure_saver" | "block.mmt.rhodium_block" | "item.treated_wood_tiny_dust" | "subtitles.entity.parrot.imitate.husk" | "farmersdelight.subtitles.skillet.sizzle" | "create.display_source.value_list.million" | "gtceu.gui.item_auto_input.tooltip.enabled" | "commands.spawnpoint.success.single" | "ftbquests.task.max_input" | "desc.framedblocks.blueprint_false" | "block.minecraft.gray_bed" | "item.farmersdelight.bacon_and_eggs" | "argument.entity.invalid" | "recipe.capability.fluid.name" | "mirror.left_right" | "block.fantasyfurniture.decorations.presents_stack_1" | "createWorld.customize.presets.select" | "block.gtceu.lv_8a_energy_converter" | "info.thermal.fluid_filter_attachment.1" | "info.thermal.fluid_filter_attachment.0" | "info.thermal.fluid_filter_attachment.2" | "block.farmersdelight.rope" | "screen.laserio.input" | "material.garnet_sand" | "block.fantasyfurniture.decorations.presents_stack_2" | "ftbteams.message.kicked" | "material.uranium_235" | "block.bigreactors.basic_turbinefluidport_forge_active" | "commands.forge.setdim.invalid.dim" | "entity.minecraft.drowned" | "block.create.toolbox.tooltip.behaviour3" | "fml.menu.mods" | "block.create.toolbox.tooltip.behaviour2" | "entity.minecraft.pufferfish" | "block.create.toolbox.tooltip.behaviour1" | "block.minecraft.basalt" | "item.minecraft.diamond_chestplate" | "item.thermal.sapphire_dust" | "block.fantasyfurniture.bone.skeleton.wall_light" | "block.gtceu.casing_tungstensteel_turbine" | "advancement.create.copper_casing.desc" | "exnihilosequentia.subtitle.pebbleThrow" | "rechiseled.block.spruce_planks_small_bricks" | "part_category.automobility.wheels" | "material.hydro_cracked_propene" | "gui.ae2.NetworkTool" | "block.sgjourney.sandstone_switch" | "rechiseled.block.lapis_block_inverted_tiles_connecting" | "subtitles.entity.horse.saddle" | "gtceu.machine.circuit_assembler.mv.tooltip" | "create.schematic.mirror.leftRight" | "ftbquests.file.disable_gui" | "block.fantasyfurniture.necrolord.table_large" | "entity.minecraft.zombified_piglin" | "jecalculation.label.item_stack.fuzzy_nbt" | "compass.node.gtceu.multiblock/uv_fusion_reactor" | "advancements.husbandry.make_a_sign_glow.description" | "almostunified.warning" | "gtceu.machine.item_collector.gui.collect_range" | "block.minecraft.copper_block" | "modularrouters.guiText.label.installed" | "rechiseled.block.red_nether_bricks_chiseled_squares_connecting" | "item.mmt.uranium_wire" | "item.modularrouters.redstone_augment" | "item.create.brass_nugget" | "gtceu.universal.tooltip.fluid_transfer_rate" | "tile.wire_coil.tooltip_parallel_smelter" | "item.ae2.blue_glass_cable" | "block.fantasyfurniture.royal.chair" | "item.farmersdelight.earthworm" | "block.minecraft.gravel" | "compass.section.gtceu.mv" | "block.thermal.lumium_glass" | "subtitles.entity.minecart.riding" | "item.gtceu.fluid_detector_cover" | "block.minecraft.banner.mojang.gray" | "create.ponder.gantry_shaft.header" | "block.minecraft.light_blue_terracotta" | "key.togglePerspective" | "commands.team.remove.success" | "create.track.not_enough_tracks" | "item.minecraft.rabbit_stew" | "block.framedblocks.framed_soul_torch" | "advancement.create.root" | "text.autoconfig.toms_storage.option.advWirelessRange" | "options.hideMatchedNames.tooltip" | "item.ae2additions.disk_chemical_1024k" | "item.minecraft.lingering_potion.effect.levitation" | "rechiseled.block.end_stone_crushed_connecting" | "item.gtceu.cover.shutter.tooltip" | "gui.ae2.Yes" | "block.minecraft.prismarine" | "block.minecraft.banner.half_vertical_right.gray" | "item.farmersdelight.cod_slice" | "item.minecraft.music_disc_far" | "create.tooltip.generationSpeed" | "tooltip.mysticalagradditions.buff_line" | "item.thermal_extra.dragonsteel_gear" | "libx.config.gui.selection.title" | "screen.laserio.extractamt" | "block.create.cut_ochrum_stairs" | "block.mysticalagriculture.witherproof_bricks" | "rechiseled.block.stone_squares_connecting" | "info.cofh.transfer_out_enabled" | "block.gtceu.hv_distillery" | "book.mysticalagriculture.entry.harvester" | "soundCategory.weather" | "ldlib.gui.editor.tips.select_image" | "commands.title.times.multiple" | "subtitles.entity.creeper.primed" | "rechiseled.block.prismarine_bricks_chiseled_squares" | "compass.section.gtceu.iv" | "crop.mysticalagriculture.glowstone" | "subtitles.entity.axolotl.idle_water" | "item.mysticalagriculture.imperium_crossbow" | "commands.forge.arguments.enum.invalid" | "gtceu.machine.packer.mv.tooltip" | "fluid_type.thermal.creosote" | "gui.bigreactors.turbine.controller.off.line1" | "structure_block.mode.corner" | "info.thermal.tinker_bench_mode_charge" | "block.fantasyfurniture.royal.bed_double.occupied" | "block.thermal.device_nullifier.keyword" | "rechiseledcreate.block.crimson_window_large_connecting" | "item.ae2wtlib.magnet_card.desc" | "item.expatternprovider.ex_import_bus_part" | "gtceu.machine.item_bus.export.tooltip" | "item.farmersdelight.apple_pie_slice" | "block.gtceu.lv_cutter" | "item.ae2.view_cell" | "item.mmt.plumbumanite_rod" | "block.create.andesite_pillar" | "block.create.seat.tooltip" | "tooltip.cucumber.hold_ctrl_for_tags" | "rechiseled.block.copper_block_pillar" | "augmentType.mysticalagriculture.armor" | "container.mysticalagriculture.tinkering_table" | "info.thermal.redprint.contents" | "create.schematic.tool.print.description.2" | "create.schematic.tool.print.description.3" | "create.schematic.tool.print.description.0" | "create.schematic.tool.print.description.1" | "skyblockbuilder.command.error.accept_invitations" | "create.gui.terrainzapper.tool.fill" | "block.mysticalagriculture.deepslate_prosperity_ore" | "book.mysticalagriculture.entry.paxels.page.1" | "tooltip.mobilebeacon.bonus.speed2" | "gamerule.freezeDamage" | "achievement.ae2.CrystalGrowthAccelerator" | "block.minecraft.hanging_roots" | "block.gtceu.hv_8a_energy_converter" | "compass.section.gtceu.lv" | "commands.difficulty.query" | "material.cyclohexane" | "farmersdelight.advancement.place_campfire" | "item.minecraft.potion.effect.love" | "item.extendedcrafting.crystaltine_ingot" | "ftbquests.loot.entitydrops" | "item.mysticalagradditions.insanium_apple" | "rechiseled.block.dark_oak_planks_large_tiles" | "cover.bucket.mode.milli_bucket" | "compass.section.gtceu.ev" | "block.minecraft.jungle_sapling" | "block.farmersdelight.warped_cabinet" | "attribute.name.forge.nametag_distance" | "item.thermal.corn_seeds" | "block.minecraft.banner.stripe_right.light_blue" | "monitor.gui.title.back" | "engine.automobility.creative" | "item.thermal.tea" | "advancements.adventure.whos_the_pillager_now.description" | "waila.ae2.P2POutput" | "config.jade.plugin_mysticalagriculture.infused_farmland" | "selectWorld.backupQuestion.downgrade" | "key.keyboard.right.bracket" | "gui.recipebook.search_hint" | "item.mmt.lapis_cell" | "block.minecraft.banner.stripe_downleft.purple" | "farmersdelight.subtitles.cooking_pot.boil" | "fluid_type.thermal.seed_oil" | "jecalculation.command.help.list" | "rechiseled.block.oak_planks_rotated_bricks" | "block.bigreactors.benitoite_ore" | "block.minecraft.azure_bluet" | "argument.entity.options.type.description" | "advancements.webdisplays.screen.description" | "tagprefix.ring" | "webdisplays.message.notLinked" | "tooltip.mysticalagriculture.machine_area" | "ftbteams.gui.remove_ally.confirm" | "achievement.ae2.Compass" | "block.create.scoria" | "mco.create.world.skip" | "block.create.polished_cut_granite" | "tooltip.toms_storage.ghostMode_0" | "tooltip.toms_storage.ghostMode_1" | "ftbultimine.server_settings.right_click_axe" | "gui.buildinggadgets.materialList.button.sorting.requiredDesc" | "buildinggadgets.commands.override_copy_size.list" | "block.minecraft.purpur_slab" | "block.create.small_diorite_bricks" | "block.gtceu.ev_compressor" | "ftbquests.task.ftbquests.npc_faction.mode" | "block.fantasyfurniture.decorations.venthyr_chalices" | "compass.section.gtceu.hv" | "ldlib.gui.editor.menu.copy" | "stat.minecraft.fall_one_cm" | "metaitem.electric.discharge_mode.tooltip" | "block.minecraft.dragon_egg" | "item.mmt.raw_tellurium" | "block.minecraft.banner.bricks.yellow" | "fluid_type.thermal.redstone" | "block.minecraft.sculk_catalyst" | "multiblock.validation.reactor.invalid_fuelrod_position" | "config.jade.display_item_centered" | "block.sgjourney.ancient_gene_detector" | "crop.mysticalagriculture.prismarine" | "block.minecraft.polished_diorite" | "ldlib.fluid.state_gas" | "item.toms_storage.ts.polymorphic_item_filter" | "mco.upload.verifying" | "block.framedblocks.framed_rail_slope" | "itemGroup.category.stairs" | "item.gtceu.shape.extruder.pipe.large.tooltip" | "info.thermal.augment.type.Upgrade" | "ldlib.gui.editor.register.widget.basic.text_field" | "gtceu.machine.centrifuge.lv.tooltip" | "modularrouters.itemText.usage.item.muffler_upgrade" | "item.minecraft.suspicious_stew" | "create.generic.daytime.second" | "advancements.husbandry.leash_all_frog_variants.title" | "config.gtceu.option.steelSteamMultiblocks" | "gui.ae2.PatternAccessTerminalShort" | "block.create.waxed_copper_shingles" | "gui.jei.category.smelting.time.seconds" | "item.thermal.tar" | "biome.minecraft.taiga" | "modularrouters.guiText.tooltip.FRONT" | "modularrouters.itemText.usage.item.detector_module" | "screen.laserio.denylist" | "multiplayer.disconnect.banned.expiration" | "item.thermal.junk_net" | "waila.ae2.DeviceOnline" | "block.gtceu.ev_4a_energy_converter" | "block.create.schematic_table.tooltip.summary" | "webdisplays.message.welcome1" | "multiplayer.player.left" | "tooltip.framedblocks.framing_saw.material" | "gtceu.machine.replicator.mv.tooltip" | "compass.node.gtceu.covers/fluid_voiding_cover" | "advancement.create.train_whistle.desc" | "advancements.webdisplays.laser.description" | "webdisplays.message.welcome2" | "gui.tooltips.ae2.LeftClick" | "subtitles.entity.phantom.ambient" | "webdisplays.message.welcome3" | "ldlib.gui.editor.group.entries" | "rechiseled.block.nether_bricks_tiles" | "block.minecraft.bed.too_far_away" | "block.gtceu.uv_mixer" | "block.thermal.spinach" | "cover.advanced_energy_detector.label" | "gui.narrate.button" | "block.minecraft.banner.piglin.purple" | "gui.ae2.SearchSettingsUseInternalSearch" | "create.item_attributes.astralsorcery_crystal" | "block.minecraft.birch_pressure_plate" | "block.mmt.raw_lead_block" | "commands.op.success" | "gtceu.tooltip.hold_shift" | "block.ftbquests.loot_crate_opener" | "block.exnihilosequentia.jungle_crucible" | "gui.chatSelection.title" | "create.super_glue.click_to_confirm" | "block.create.blue_sail" | "advancement.colossalchests.uncolossal.desc" | "tile.brittle_charcoal.tooltip.0" | "tile.brittle_charcoal.tooltip.1" | "mco.download.confirmation.line1" | "mco.download.confirmation.line2" | "create.recipe.fan_washing.fan" | "gtceu.fluid.state_gas" | "item.farmersdelight.salmon_slice" | "material.diatomite" | "entity.thermal.earth_tnt_minecart" | "block.filter_sterile.tooltip" | "item.mmt.ultranium_plate" | "subtitles.entity.spider.hurt" | "point_of_origin.sgjourney.gamekeeper" | "behaviour.wrench" | "block.minecraft.oxeye_daisy" | "subtitles.entity.player.attack.strong" | "block.create.polished_cut_andesite_wall" | "block.fantasyfurniture.nordic.wall_light" | "effect.cofh_core.slimed" | "item.gtceu.micro_processor_mainframe" | "rechiseled.block.granite_brick_paving_connecting" | "block.minecraft.sculk_shrieker" | "item.mmt.gold_rod" | "item.thermal.beekeeper_chestplate" | "zerocore:api.multiblock.validation.machine_too_large" | "block.minecraft.banner.circle.gray" | "commands.ftbquests.command.error.not_editing" | "block.toms_storage.ts.inventory_cable" | "item.mmt.zirconium_rod" | "block.gtceu.lv_gas_turbine" | "advancement.create.train_crash_backwards.desc" | "stat.minecraft.deaths" | "block.minecraft.banner.triangle_top.magenta" | "item.mmt.viculeam_wire" | "crop.mysticalagriculture.manyullyn" | "item.create.sand_paper" | "block.minecraft.pink_wool" | "patchouli.gui.lexicon.seconds" | "ftbchunks.claim_result.other" | "block.mmt.raw_tellurium_block" | "message.sgjourney.stargate.error.no_stargates" | "compass.node.gtceu.machines/fermenter" | "block.minecraft.green_stained_glass_pane" | "gui.ae2.Purple" | "key.effortlessbuilding.previous_build_mode.desc" | "book.mysticalagriculture.entry.cruxes" | "material.methyl_acetate" | "block.mmt.steel_block" | "config.jade.plugin_minecraft.brewing_stand" | "buildinggadgets.message.undo_failed" | "block.minecraft.banner.diagonal_right.black" | "config.gtceu.option.enableCleanroom" | "item.gtceu.normal_pipe_extruder_mold" | "item.gtceu.cover.activity.detector_advanced.tooltip" | "item.thermal.nickel_ingot" | "screen.laserio.lasernode" | "mco.configure.world.buttons.players" | "ftbteams.property_not_found" | "gtceu.fluid_pipe.not_gas_proof" | "gtceu.top.filter.label" | "item.glass.lens" | "advancements.adventure.spyglass_at_ghast.title" | "effect.minecraft.water_breathing" | "block.gtceu.iv_mixer" | "create.ponder.pulse_extender.text_3" | "create.ponder.pulse_extender.text_4" | "create.ponder.pulse_extender.text_5" | "screen.skyguis.text.last_changed" | "rechiseled.block.emerald_block_chiseled_connecting" | "create.gui.value_settings.hold_to_edit" | "chat.ae2.Plot" | "create.ponder.pulse_extender.text_1" | "create.display_source.time.12_hour" | "create.ponder.pulse_extender.text_2" | "block.minecraft.banner.half_horizontal.cyan" | "generator.customized" | "item.thermal.lumium_dust" | "item.create.builders_tea.tooltip" | "item.thermal.invar_plate" | "block.mmt.rose_quartz_block" | "subtitles.thermal.block.machine_crucible" | "effortlessbuilding.action.replace_only_blocks.description" | "block.create.cut_granite_stairs" | "key.attack" | "block.minecraft.banner.skull.light_gray" | "block.minecraft.spore_blossom" | "stat.automobility.automobile.comfortable_speed.readout" | "delete_item" | "block.minecraft.damaged_anvil" | "block.minecraft.green_glazed_terracotta" | "item.mmt.stone_brick" | "ftbultimine.server_settings.cancel_on_block_break_fail.tooltip" | "item.gtceu.ev_voltage_coil" | "item.mmt.aluminum_rod" | "block.bigreactors.graphite_block" | "block.minecraft.light_gray_glazed_terracotta" | "buildinggadgets.radialmenu.open_material-list" | "create.item_attributes.has_enchant.inverted" | "item.thermal.lock" | "item.ae2.creative_item_cell" | "block.create.powered_toggle_latch" | "block.gtceu.uv_fluid_passthrough_hatch" | "pack.nameAndSource" | "block.sgjourney.milky_way_ring" | "skyblockbuilder.screen.button.open_folder.tooltip" | "gtceu.universal.tooltip.uses_per_second" | "selectWorld.gameRules" | "options.fovEffectScale" | "options.chat.title" | "item.thermal_extra.dynamo_fuel_augment_3" | "item.thermal_extra.dynamo_fuel_augment_4" | "item.gtceu.iv_fluid_regulator" | "block.gtceu.lv_input_bus" | "item.thermal.netherite_coin" | "metaitem.voltage_coil.mv.tooltip" | "subtitles.entity.turtle.lay_egg" | "gtceu.multiblock.work_paused" | "biome.minecraft.warm_ocean" | "item.thermal_extra.dynamo_fuel_augment_1" | "item.thermal_extra.dynamo_fuel_augment_2" | "tooltip.mobilebeacon.toggle" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.whileoff" | "create.logistics.filter" | "jecalculation.gui.recipe.to_amount" | "rechiseled.block.lapis_block_bordered" | "tooltip.titanium.redstone.redstone" | "info.cofh.arrows" | "subtitles.entity.donkey.hurt" | "create.tooltip.capacityProvided.low" | "stat.minecraft.target_hit" | "block.create.small_ochrum_bricks" | "stat.minecraft.interact_with_anvil" | "block.gtceu.iv_large_miner" | "item.mysticalagriculture.unattuned_augment" | "modularrouters.itemText.misc.redstoneLevel" | "block.minecraft.banner.stripe_top.blue" | "item.thermal.frost_melon_seeds" | "block.minecraft.spruce_log" | "gtceu.multiblock.universal.muffler_obstructed" | "subtitles.entity.wither_skeleton.death" | "commands.title.cleared.single" | "commands.config.noconfig" | "gtceu.machine.steam_extractor.bronze.tooltip" | "theoneprobe.ae2.device_offline" | "item.gtceu.mv_sensor" | "message.sgjourney.stargate.error.no_dimensions" | "argument.nbt.array.invalid" | "block.gtceu.hp_steam_furnace" | "rechiseled.block.emerald_block_patterned_squares_connecting" | "material.water" | "item.thermal.earth_grenade" | "item.create.filter.tooltip.condition1" | "rechiseledcreate.block.oak_window_swirling_connecting" | "selectWorld.world" | "block.minecraft.banner.square_bottom_left.brown" | "item.thermal_extra.machine_speed_augment_1" | "block.farmersdelight.yellow_canvas_sign" | "item.thermal_extra.machine_speed_augment_2" | "item.thermal_extra.machine_speed_augment_3" | "block.framedblocks.framed_flat_elev_double_slope_slab_corner" | "item.thermal_extra.machine_speed_augment_4" | "rechiseled.block.purpur_woven_connecting" | "gtceu.machine.electrolyzer.mv.tooltip" | "gtceu.machine.canner.iv.tooltip" | "gtceu.machine.rock_breaker.opv.tooltip" | "item.create.wrench" | "block.minecraft.dead_bubble_coral_fan" | "config.jade.hide_from_debug_desc" | "subtitles.item.trident.throw" | "block.gtceu.steam_casing_bricked_bronze" | "theoneprobe.ae2.p2p_input_one_output" | "modernui.center.font.fallbackFonts" | "item.minecraft.splash_potion.effect.strength" | "block.mysticalagriculture.awakening_pedestal" | "item.thermal.onion_stew" | "gtceu.machine.steam_alloy_smelter.bronze.tooltip" | "effect.minecraft.night_vision" | "tile.gtceu.foam.name" | "curios.modifiers.slots.take.2" | "curios.modifiers.slots.take.1" | "gtceu.machine.transformer.tooltip_transform_down" | "curios.modifiers.slots.take.0" | "gui.sgjourney.false" | "block.sgjourney.sandstone_cartouche" | "biome.minecraft.birch_forest" | "block.minecraft.banner.gradient.white" | "rechiseled.block.cobbled_deepslate_small_tiles_connecting" | "gtceu.machine.forge_hammer.ev.tooltip" | "subtitles.entity.boat.paddle_water" | "item.mmt.adamanite_ingot" | "gtceu.machine.mixer.ev.tooltip" | "subtitles.entity.guardian.ambient_land" | "gtceu.universal.tooltip.produces_fluid" | "block.gtceu.hv_charger_4x" | "gamerule.sendCommandFeedback" | "block.minecraft.banner.triangle_top.purple" | "block.gtceu.uv_packer" | "block.gtceu.iv_4a_energy_converter" | "block.thermal.tomato" | "block.minecraft.banner.stripe_bottom.magenta" | "block.gtceu.uv_hermetic_casing" | "gui.tooltips.ae2.ActiveWithoutSignal" | "recipe.condition.thunder.tooltip" | "command.unknown.command" | "item.gtceu.wafer.random_access_memory.tooltip" | "ftbquests.gui.complete_instantly_q" | "stat.minecraft.enchant_item" | "gtceu.machine.extruder.luv.tooltip" | "block.minecraft.command_block" | "block.minecraft.banner.stripe_center.blue" | "itemGroup.xtonestab" | "disconnect.overflow" | "create.ponder.shaft_casing.header" | "item.itemfilters.or" | "item.create.crafting_blueprint.condition2" | "block.thermal.sadiroot" | "webdisplays.gui.screencfg.lockratio" | "item.create.crafting_blueprint.condition1" | "item.mmt.rhodium_ingot" | "gtceu.machine.steam_rock_crusher.bronze.tooltip" | "gui.tooltips.ae2.StoredCraftable" | "tooltip.extendedcrafting.seconds" | "achievement.ae2.CrystalGrowthAccelerator.desc" | "subtitles.block.sculk.charge" | "block.gtceu.ev_electric_furnace" | "rechiseledcreate.block.mangrove_window_large_connecting" | "item.gtceu.titanium_fluid_cell" | "item.mmt.silver_dust" | "achievement.ae2.Networking1.desc" | "item.ae2.memory_card_brown" | "gui.abuseReport.send.service_unavailable" | "subtitles.thermal.item.equip_beekeeper" | "variant.bigreactors.reactor.basic" | "advancement.create.foods.desc" | "forge.selectWorld.backupWarning.experimental.additional" | "curios.modifiers.necklace" | "block.gtceu.wood_crate" | "ftbquests.reward.blocked" | "createWorld.customize.custom.heightScale" | "rechiseled.block.emerald_block_plating" | "modularrouters.itemText.misc.holdShiftKey" | "rechiseledcreate.block.oak_window_covered_connecting" | "block.gtceu.luv_energy_input_hatch" | "block.minecraft.blue_glazed_terracotta" | "gtceu.multiblock.pattern.replaceable_air" | "ftbquests.gui.paste_task" | "multiplayer.texturePrompt.line1" | "multiplayer.texturePrompt.line2" | "block.fantasyfurniture.decorations.bowl_beetroot_soup" | "block.minecraft.banner.triangle_bottom.gray" | "block.gtceu.titanium_gearbox" | "block.minecraft.banner.stripe_center.light_gray" | "subtitles.entity.puffer_fish.sting" | "material.quartz_sand" | "item.exnihilosequentia.raw_aluminum" | "rechiseled.block.granite_tiles_connecting" | "create.train_assembly.bogey_created" | "info.thermal.device_water_gen.2" | "augment.mysticaladaptations.mining_aoe_v" | "info.thermal.device_water_gen.0" | "gui.ae2.NoCraftingJobs" | "info.thermal.device_water_gen.1" | "block.create.cut_asurine_stairs" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.setto" | "block.gtceu.lv_electric_gear_box_32a" | "config.jei.mode.comment" | "modularrouters.itemText.misc.TERMINATE" | "item.mmt.estalt_ingot" | "mco.reset.world.title" | "material.distilled_water" | "block.gtceu.stainless_steel_drum" | "msg.framedblocks.lock_state.locked" | "block.minecraft.ominous_banner" | "block.minecraft.banner.cross.pink" | "jecalculation.gui.common.label.fluid" | "item.gtceu.uv_electric_motor" | "libx.config.gui.config.title" | "commands.bossbar.get.value" | "gtceu.machine.quantum_chest.items_stored" | "commands.tag.list.multiple.success" | "gtceu.creative.energy.amperage" | "multiblock.validation.turbine.invalid_block_for_interior" | "item.ae2.brown_smart_dense_cable" | "item.laserio.logic_chip_raw" | "commands.advancement.grant.one.to.one.failure" | "sodium.options.fullscreen.tooltip" | "item.ae2.green_smart_dense_cable" | "create.schedule.condition.time_of_day.scheduled" | "block.minecraft.banner.stripe_downright.black" | "block.xtonesreworked.zion_block_3" | "block.xtonesreworked.zion_block_2" | "cover.voiding.message.enabled" | "block.xtonesreworked.zion_block_5" | "block.xtonesreworked.zion_block_4" | "block.xtonesreworked.zion_block_7" | "block.minecraft.banner.gradient.green" | "block.xtonesreworked.zion_block_6" | "forge.configgui.disableVersionCheck.tooltip" | "block.xtonesreworked.zion_block_9" | "block.xtonesreworked.zion_block_8" | "block.xtonesreworked.zion_block_1" | "advancements.husbandry.tame_an_animal.title" | "block.xtonesreworked.zion_block_0" | "block.minecraft.banner.triangle_top.light_blue" | "cover.advanced_energy_detector.invert.enabled.2" | "item.mmt.xelkive_gear" | "cover.advanced_energy_detector.invert.enabled.3" | "cover.advanced_energy_detector.invert.enabled.0" | "cover.advanced_energy_detector.invert.enabled.1" | "enchantment.ensorcellation.trueshot.desc" | "commands.give.failed.toomanyitems" | "ae2.rei_jei_integration.crank_description" | "modularrouters.chatText.security.REMOVED" | "entity.minecraft.snowball" | "block.gtceu.uv_battery_buffer_4x" | "material.silicon_dioxide" | "frame.automobility.green_tractor" | "block.gtceu.bronze_drum" | "create.ponder.tag.display_sources" | "entity.minecraft.hopper_minecart" | "block.minecraft.iron_block" | "block.create.calcite_pillar" | "item.mmt.sand_brick" | "libx.gui.color_picker.red" | "fluid_type.cofh_core.steam" | "item.mysticalagriculture.fire_agglomeratio" | "block.gtceu.ev_mystical_greenhouse.tooltip" | "advancements.adventure.sniper_duel.description" | "item.exnihilosequentia.guardian_doll" | "subtitles.entity.wandering_trader.disappeared" | "advancement.create.anvil_plough.desc" | "ftbquests.task.click_to_submit" | "debug.inspect.help" | "block.xtonesreworked.vect_block_9" | "effortlessbuilding.action.start_center" | "block.xtonesreworked.vect_block_8" | "block.create.polished_cut_deepslate_wall" | "create.ponder.shaft.text_1" | "chat_screen.message" | "block.xtonesreworked.vect_block_1" | "block.xtonesreworked.vect_block_0" | "block.xtonesreworked.vect_block_3" | "block.xtonesreworked.vect_block_2" | "gui.tooltips.ae2.SideTop" | "block.xtonesreworked.vect_block_5" | "block.xtonesreworked.vect_block_4" | "frame.automobility.echo_rickshaw" | "block.xtonesreworked.vect_block_7" | "augment.mysticalagriculture.mining_aoe_i" | "block.xtonesreworked.vect_block_6" | "item.mmt.acril_wire" | "subtitles.entity.horse.gallop" | "item.mysticaladaptations.insanium_staff" | "item.thermal.redstone_mushroom_spores" | "gtceu.machine.brewery.zpm.tooltip" | "item.minecraft.rabbit_foot" | "gamerule.doPatrolSpawning" | "gtceu.multiblock.distillation_tower.distilling_fluid" | "item.gtceu.battery.charge_unit.minute" | "item.thermal.invar_nugget" | "biome.minecraft.old_growth_birch_forest" | "item.create.iron_sheet" | "notenoughcrashes.gui.restart" | "material.ferrosilite" | "block.create.polished_cut_tuff_slab" | "item.ae2.item_storage_cell_256k" | "enchantment.ensorcellation.damage_ender" | "create.ponder.deployer.text_15" | "block.minecraft.cave_vines" | "create.subtitle.train3" | "block.create.layered_limestone" | "create.ponder.deployer.text_13" | "create.ponder.deployer.text_14" | "create.ponder.deployer.text_11" | "create.ponder.deployer.text_12" | "create.ponder.deployer.text_10" | "block.create.brown_sail" | "material.dissolved_calcium_acetate" | "createWorld.customize.flat.title" | "item.minecraft.lingering_potion.effect.awkward" | "ftbchunks.debug_info" | "material.lava" | "block.minecraft.waxed_weathered_copper" | "rechiseled.block.stone_smooth_tiles" | "block.create.cut_dripstone_brick_wall" | "item.ae2.blue_smart_dense_cable" | "key.jei.previousRecipePage" | "screen.skyguis.text.invalid" | "trashcans.gui.arrow.left" | "item.gtceu.nano_processor" | "block.packagedexcrafting.flux_crafter" | "tooltip.titanium.facing_handler.enabled" | "create.gui.terrainzapper.pattern.inversecheckered" | "create.station.cancel" | "attachment.rear.automobility.banner_post" | "text.configuration.error.num_bounds" | "item.gtceu.basic_integrated_circuit" | "item.minecraft.chicken_spawn_egg" | "tooltip.automobility.shiftForStats" | "book.mysticalagriculture.entry.attack_aoe_augment.page.1" | "item.ae2additions.chemical_storage_cell_4096" | "zerocore:gui.patchouli.missing" | "farmersdelight.jei.info.knife" | "attribute.modifier.take.1" | "attribute.modifier.take.0" | "modifier.mysticalagradditions.prosperous" | "config.jei.advanced" | "subtitles.entity.skeleton.shoot" | "item.mmt.garnet" | "modularrouters.guiText.tooltip.fluidTransferTooltip" | "modularrouters.jei.recipe.module_reset" | "item.minecraft.beef" | "block.minecraft.fern" | "attribute.modifier.take.2" | "advancement.colossalchests.obsidian.desc" | "material.aqua_regia" | "behavior.tricorder.bedrock_fluid.amount" | "block.mmt.raw_lunium_nova_block" | "modularrouters.itemText.usage.item.sender_module_3" | "item.thermal.rs_control_augment.keyword" | "modularrouters.itemText.usage.item.sender_module_1" | "modularrouters.itemText.usage.item.sender_module_2" | "commands.advancement.revoke.many.to.one.success" | "ftbquests.gui.reset_progress_q" | "frame.automobility.standard_yellow" | "create.ponder.water_wheel.text_2" | "block.gtceu.iv_centrifuge" | "create.ponder.water_wheel.text_1" | "create.ponder.water_wheel.text_3" | "rechiseled.block.warped_planks_large_tiles_connecting" | "cover.advanced_item_detector.invert.disabled.3" | "cover.advanced_item_detector.invert.disabled.2" | "cover.advanced_item_detector.invert.disabled.1" | "cover.advanced_item_detector.invert.disabled.0" | "item.minecraft.gray_dye" | "gui.tooltips.ae2.StoreAction" | "block.minecraft.terracotta" | "key.categories.creative" | "selectWorld.backupWarning.experimental" | "item.thermalendergy.prismalium_ingot" | "gui.ae2.ExportBusFluids" | "item.gtceu.brick_wooden_form" | "subtitles.entity.mooshroom.milk" | "info.thermal.dynamo_disenchantment.1" | "info.thermal.dynamo_disenchantment.0" | "block.minecraft.red_nether_brick_slab" | "jei.key.combo.control" | "ldlib.gui.editor.tips.cell_animation" | "gui.tooltips.ae2.StoredAmount" | "compass.node.gtceu.machines/super_chest" | "commands.schedule.created.function" | "tooltip.framedblocks.framing_saw.have_x_but_need_y_item" | "advancement.create.mechanical_pump_0" | "item.mmt.chromium" | "jecalculation.item.calculator_math" | "tooltip.mobilebeacon.bonus.strength2" | "item.thermal.lapis_coin" | "rechiseled.block.lapis_block_chiseled" | "entity.minecraft.allay" | "item.itemfilters.damage" | "block.ftbquests.detector.task" | "item.gtceu.blacklight" | "item.exnihilosequentia.stone_pebble" | "stat.minecraft.clean_shulker_box" | "item.minecraft.tipped_arrow.effect.night_vision" | "item.ftbquests.lootcrate" | "ftbquests.rarity.uncommon" | "ftbquests.reward.ftbquests.npc_quest.id" | "item.exnihilosequentia.spruce_seeds" | "waila.barrel.block" | "item.gtceu.fluid_filter.tooltip.0" | "item.gtceu.fluid_filter.tooltip.1" | "gui.ae2.SmallFontCraft" | "block.gtceu.ev_autoclave" | "crop.mysticalagriculture.nature" | "gui.tooltips.ae2.OverlayModeNo" | "effortlessbuilding.modedescription.normal" | "block.create.polished_cut_dripstone_slab" | "modularrouters.gui.config.startWithGuide" | "jei.key.combo.alt" | "advancement.create.self_deploying" | "block.thermal.rubberwood_sign" | "block.create.cut_asurine_brick_wall" | "rechiseled.block.purpur_small_tiles_connecting" | "ftbquests.reward_table.loot_size" | "subtitles.block.respawn_anchor.deplete" | "gtceu.tool_action.crowbar" | "block.ftbquests.detector" | "createWorld.customize.custom.useOceanRuins" | "material.niobium" | "block.thermal.charcoal_block" | "advancements.end.elytra.title" | "entity.minecraft.piglin_brute" | "rechiseledcreate.block.birch_window_panes_connecting" | "item.thermalendergy.prismalium_coin" | "subtitles.entity.wandering_trader.hurt" | "block.gtceu.casing_polytetrafluoroethylene_pipe" | "item.gtceu.shape.mold.gear.small.tooltip" | "item.mysticalagriculture.supremium_helmet" | "block.minecraft.banner.diagonal_left.cyan" | "jei.key.category.recipe.gui" | "menu.preparingSpawn" | "block.fantasyfurniture.decorations.brewing_cauldron" | "gui.fluxnetworks.label.sort.id" | "gui.expatternprovider.ex_export_bus_part" | "subtitles.entity.horse.armor" | "fluid_type.thermal.syrup" | "block.createlowheated.charcoal_burner" | "fml.language.missingversion" | "block.minecraft.banner.half_vertical_right.pink" | "block.create.copycat_panel.tooltip.summary" | "block.minecraft.banner.triangles_bottom.light_gray" | "item.bigreactors.blutonium_bucket" | "item.minecraft.shield.red" | "commands.bossbar.get.visible.hidden" | "block.create.encased_fan" | "argument.pos3d.incomplete" | "rechiseled.block.warped_planks_small_tiles_connecting" | "item.minecraft.amethyst_shard" | "rechiseled.block.cobblestone_brick_pattern_connecting" | "block.minecraft.structure_void" | "gtceu.machine.lathe.uv.tooltip" | "jecalculation.gui.search.export_all.enabled" | "item.ae2.silicon_press" | "material.mirabilite" | "block.bigreactors.fluidizercontroller" | "create.subtitle.depot_slide" | "block.gtceu.iv_energy_output_hatch_16a" | "key.effortlessbuilding.max_blocks_per_axis" | "commands.worldborder.damage.buffer.success" | "block.create.exposed_copper_shingles" | "block.minecraft.glass_pane" | "item.ae2.fluid_storage_cell_1k" | "block.minecraft.banner.diagonal_right.cyan" | "jade.horseStat.speed" | "modernui.center.screen.backgroundDuration" | "item.exnihilosequentia.stone_crook" | "material.osmium_tetroxide" | "webdisplays.gui.keyboard.warning3" | "webdisplays.gui.keyboard.warning1" | "webdisplays.gui.keyboard.warning2" | "item.minecraft.splash_potion.effect.slow_falling" | "block.thermal.device_collector" | "entity.minecraft.magma_cube" | "modularrouters.guiText.popup.distributor.direction" | "item.create.chocolate_glazed_berries" | "rechiseled.block.emerald_block_crystal_connecting" | "patchouli.gui.lexicon.progress_tooltip.secret" | "material.vinyl_acetate" | "block.create.oxidized_copper_shingles" | "advancements.nether.root.description" | "block.minecraft.banner.straight_cross.purple" | "create.schematicannon.status.schematicExpired" | "key.forward" | "rechiseled.block.end_stone_rotated_bricks" | "ftbquests.reward.ftbquests.npc_quest" | "gamerule.showDeathMessages" | "commands.enchant.success.single" | "material.rutile" | "item.mmt.viculeam_ingot" | "item.gtceu.advanced_soc_wafer" | "chat.ae2.NoLastTransition" | "ftbquests.quest.hide_dependent_lines.tooltip" | "block.xtonesreworked.cray_block_9" | "effortlessbuilding.commands.powerlevel" | "block.ae2.smooth_quartz_block" | "mco.configure.world.invite.profile.name" | "block.xtonesreworked.cray_block_3" | "block.xtonesreworked.cray_block_4" | "block.xtonesreworked.cray_block_1" | "block.xtonesreworked.cray_block_2" | "block.xtonesreworked.cray_block_7" | "block.xtonesreworked.cray_block_8" | "block.xtonesreworked.cray_block_5" | "block.xtonesreworked.cray_block_6" | "block.xtonesreworked.cray_block_0" | "block.gtceu.tungstensteel_firebox_casing" | "gtceu.thermal_centrifuge" | "block.minecraft.crimson_wall_sign" | "fml.menu.accessdenied.message" | "item.mmt.brass_ingot" | "rechiseled.block.stone_chiseled_bricks_connecting" | "ftbquests.reward.ftbquests.gamestage.remove" | "chat.ae2.MaxUpgradesInstalled" | "block.fantasyfurniture.royal.shelf" | "advancements.husbandry.netherite_hoe.description" | "jade.instrument.bit" | "item.itemfilters.custom" | "tooltip.mysticalagriculture.activate_with_redstone" | "rechiseled.block.oak_planks_crate" | "death.attack.mallet" | "subtitles.entity.tadpole.death" | "rechiseled.block.end_stone_tiles_connecting" | "block.create.blue_nixie_tube" | "block.thermal.fluid_distributor" | "gtceu.jei.fluid.depletion_amount" | "item.bentonite_dust" | "chat.editBox" | "item.ae2.red_smart_dense_cable" | "subtitles.entity.piglin.ambient" | "item.create.crafting_blueprint.tooltip.summary" | "block.minecraft.banner.base.green" | "biome.minecraft.small_end_islands" | "rechiseled.block.basalt_bordered" | "block.minecraft.banner.square_top_left.lime" | "book.mysticalagriculture.entry.scythes.page.1" | "block.create.light_blue_seat" | "stat.minecraft.walk_one_cm" | "outOfMemory.title" | "modernui.center.screen.framerateMinimized" | "gtceu.machine.compressor.hv.tooltip" | "cover.ore_dictionary_filter.test_slot.info" | "item.mysticalagradditions.prudentium_coal" | "narrator.joining" | "material.hsse" | "material.hssg" | "create.subtitle.schematicannon_launch_block" | "block.thermal.prismarine_activator_rail.keyword" | "material.hsss" | "block.create.cut_tuff_slab" | "mco.connect.connecting" | "commands.reload.success" | "block.sliceanddice.wet_air" | "modularrouters.guiText.tooltip.terminate.NOT_RAN.header" | "block.create.small_scoria_bricks" | "subtitles.entity.boat.paddle_land" | "libx.config.gui.resource_list.info" | "pack.dropConfirm" | "block.minecraft.banner.border.magenta" | "rechiseled.block.mangrove_planks_large_tiles" | "block.fantasyfurniture.venthyr.desk_left" | "entity.minecraft.tropical_fish" | "event.minecraft.raid.raiders_remaining" | "item.exnihilosequentia.dripstone_hammer" | "rechiseled.block.granite_squares" | "block.extendedcrafting.elite_table" | "item.thermal.frost_melon_slice" | "ftbultimine.shape.shapeless" | "gui.fluxnetworks.label.cancelmembership" | "frame.automobility.standard_white" | "gui.chatReport.title" | "skyblockbuilder.command.success.reset_island" | "gtceu.multiblock.pattern.error.limited.1" | "gtceu.multiblock.pattern.error.limited.0" | "entity.minecraft.bee" | "ldlib.gui.editor.name.text" | "block.minecraft.budding_amethyst" | "commands.debug.function.success.single" | "gtceu.multiblock.pattern.error.limited.3" | "block.minecraft.banner.rhombus.red" | "gtceu.multiblock.pattern.error.limited.2" | "block.minecraft.brain_coral_block" | "block.create_crystal_clear.train_glass_encased_shaft" | "material.oxygen" | "block.farmersdelight.jungle_cabinet" | "item.mmt.uranium_nugget" | "item.mmt.titanium_gear" | "rechiseled.block.amethyst_block_edged" | "item.mmt.nickel_gear" | "rechiseledcreate.block.spruce_window_tiles" | "block.minecraft.banner.piglin.pink" | "ftbteams.message.demoted" | "config.jade.plugin_minecraft.furnace" | "ftbquests.task.ftbquests.item.weak_nbt_match.tooltip" | "stat.minecraft.animals_bred" | "cover.conveyor.blocks_input.enabled.0" | "material.oilsands" | "cover.conveyor.blocks_input.enabled.1" | "ftbquests.quest.invisible_until_tasks.tooltip" | "block.minecraft.dark_oak_slab" | "subtitles.block.respawn_anchor.ambient" | "compass.node.gtceu.tools/knife" | "screen.laserio.and" | "modularrouters.itemText.misc.regexFilter.count" | "block.create.copper_scaffolding" | "rechiseled.block.lapis_block_decorated_connecting" | "gtceu.multiblock.universal.problem.wire_cutter" | "entity.minecraft.bat" | "block.mysticalagriculture.machine_frame" | "itemGroup.category.ores" | "block.gtceu.ev_extruder" | "compass.node.gtceu.covers/shutter_module_cover" | "block.minecraft.stripped_birch_log" | "modularrouters.guiText.tooltip.NONE" | "ftblibrary.select_item.list_mode.jei" | "commands.advancement.grant.many.to.one.failure" | "text.cloth-config.list.add" | "screen.skyguis.text.members" | "create.gui.goggles.pole_length" | "enchantment.minecraft.flame" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.settolevel" | "material.electrotine" | "create.subtitle.contraption_disassemble" | "item.gtceu.crystal_processor_computer" | "advancements.adventure.hero_of_the_village.title" | "block.fantasyfurniture.decorations.venthyr_tomes" | "tooltip.jade.state_on" | "container.extendedcrafting.crafting_core" | "create.gui.schedule.lmb_edit" | "rechiseled.block.oak_planks_beams" | "book.mysticalagriculture.entry.absorption_augment.page.1" | "text.cloth-config.error.color.invalid_green" | "advancement.create.potato_cannon_collide" | "info.thermal.quiver.use" | "stat_type.minecraft.killed.none" | "modularrouters.gui.config.sender2BaseRange" | "create.ponder.contraption_controls.text_6" | "text.block.fantasyfurniture.royal.desk_right.dyeable" | "block.ftbquests.detector.redstone.required_redstone" | "create.ponder.contraption_controls.text_4" | "gui.ae2.StorageCells" | "create.ponder.contraption_controls.text_5" | "tooltip.titanium.facing_handler.bottom" | "create.ponder.contraption_controls.text_2" | "create.ponder.contraption_controls.text_3" | "item.gtceu.plate.central_processing_unit.tooltip" | "create.ponder.contraption_controls.text_1" | "mco.configure.world.subscription.recurring.daysleft" | "narrator.toms_storage.terminal_search" | "item.gtceu.component.smd.diode.tooltip" | "block.minecraft.packed_mud" | "entity.minecraft.mule" | "tooltip.gadget.destroywarning" | "block.minecraft.gray_shulker_box" | "block.gtceu.mv_assembler" | "compass.node.gtceu.steam/primitive_blast_furnace" | "book.mysticalagriculture.entry.fertilized_essence.page.1" | "material.oil_heavy" | "fpsreducer.config.tooltip.profile.eco" | "gui.ae2.CraftingStatus" | "item.minecraft.golden_pickaxe" | "block.thermal.deepslate_ruby_ore" | "entity.minecraft.chicken" | "subtitles.entity.wolf.death" | "metaitem.crushed.tooltip.purify" | "gamerule.doLimitedCrafting" | "block.gtceu.ev_gas_collector" | "webdisplays.gui.keyboard.hooked" | "skyblockbuilder.command.success.convert_template" | "gtceu.machine.gas_collector.iv.tooltip" | "item.gtceu.aluminium_fluid_cell" | "item.mysticalagradditions.creative_essence" | "block.gtceu.lv_energy_input_hatch" | "item.minecraft.tipped_arrow.effect.leaping" | "block.gtceu.steel_brick_casing" | "block.create_crystal_clear.train_glass_encased_cogwheel" | "mco.connect.success" | "tooltip.framedblocks.y_slope" | "block.create.cut_dripstone_slab" | "block.minecraft.banner.triangles_top.purple" | "commands.bossbar.get.visible.visible" | "commands.data.entity.query" | "block.minecraft.warped_nylium" | "info.thermal.quiver.use.sneak" | "item.patchouli:test_completion.landing" | "block.minecraft.banner.square_bottom_right.brown" | "mco.account.privacy.info" | "create.gui.scrollInput.scrollToModify" | "block.gtceu.lv_forge_hammer" | "block.mysticalagriculture.soulstone_bricks" | "container.crafting" | "argument.pos.missing.int" | "itemfilters.help_text.filter" | "create.ponder.tag.kinetic_relays" | "book.mysticalagriculture.category.augments.name" | "item.minecraft.pig_spawn_egg" | "enchantment.unknown" | "info.thermal.tinker_bench.0" | "info.thermal.tinker_bench.2" | "info.thermal.tinker_bench.1" | "argument.long.low" | "block.minecraft.banner.half_horizontal.light_gray" | "create.recipe.sequenced_assembly" | "enchantment.minecraft.fire_aspect" | "block.webdisplays.kb_left" | "subtitles.entity.iron_golem.attack" | "block.gtceu.uv_rotor_holder" | "ftbquests.gui.remove_dependencies" | "material.tungsten" | "material.yellow_garnet" | "item.gtceu.orange_glass_lens" | "ftbquests.progress" | "subtitles.entity.villager.work_armorer" | "modularrouters.guiText.popup.augments" | "rechiseled.block.redstone_block_paving_connecting" | "block.gtceu.cleanroom_glass" | "block.minecraft.potted_orange_tulip" | "item.mmt.abiding_alloy_nugget" | "item.mysticalagriculture.prudentium_hoe" | "item.mmt.iridium" | "cover.robotic_arm.transfer_mode.transfer_exact" | "cover.voiding.voiding_mode.description.1" | "cover.voiding.voiding_mode.description.0" | "screen.laserio.nbtfalse" | "block.mysticalagriculture.awakened_supremium_furnace" | "block.mmt.plumbumanite_block" | "argument.entity.notfound.player" | "tooltip.titanium.unlocks" | "options.chat.links" | "commands.kill.success.single" | "argument.block.property.novalue" | "config.bigreactors.worldgen.yelloriteoreenableworldgen" | "item.ae2.logic_processor_press" | "rechiseled.block.mangrove_planks_brick_paving" | "narrator.select" | "item.minecraft.cooked_salmon" | "block.create.cut_scorchia_bricks" | "block.minecraft.banner.globe.brown" | "biome.minecraft.end_barrens" | "config.jade.boss_bar_overlap_push_down" | "chat.toms_storage.terminal_invalid_block" | "subtitles.block.anvil.land" | "block.gtceu.ev_energy_output_hatch" | "item.thermal.side_config_augment" | "block.fantasyfurniture.royal.wool" | "patchouli.gui.lexicon.structure_complete" | "ae2.rei_jei_integration.has_encoded_ingredients" | "narration.button.usage.hovered" | "rechiseled.block.warped_planks_diagonal_stripes" | "commands.attribute.failed.no_modifier" | "gui.buildinggadgets.single.confirm" | "block.mmt.acril_block" | "info.thermal.redprint.data.Filter" | "lambdynlights.menu.canvas.2" | "lambdynlights.menu.canvas.1" | "augment.mysticalagriculture.flight" | "book.mysticalagriculture.landing_text" | "fml.menu.mods.info.securejardisabled" | "item.mmt.plumbumanite_gear" | "tooltip.mysticalagriculture.hostile_attuned" | "rechiseled.block.nether_bricks_large_tiles" | "options.graphics.fabulous" | "block.minecraft.brown_bed" | "book.mysticalagriculture.entry.step_assist_augment" | "block.minecraft.banner.square_top_right.red" | "block.thermal.prismarine_crossover_rail" | "ftbchunks.claim_result.already_loaded" | "create.ponder.train_signal_placement.header" | "item.minecraft.lodestone_compass" | "chat.cyclopscore.command.invalidPlayer" | "rechiseled.block.dirt_blobs" | "create.item_attributes.in_tag.inverted" | "block.minecraft.infested_chiseled_stone_bricks" | "item.ash_dust" | "modularrouters.guiText.tooltip.clearFilter" | "block.packagedexcrafting.elite_crafter" | "behaviour.lighter.fluid.tooltip" | "key.ae2.ae2wtlib_restock" | "rechiseled.block.dirt_smooth_clumps_connecting" | "desc.framedblocks.blueprint_illuminated" | "item.mmt.platinum_dust" | "item.minecraft.firework_star.red" | "compass.node.gtceu.tools/plunger" | "subtitles.entity.husk.ambient" | "options.difficulty" | "key.buildinggadgets.fuzzy" | "block.create.ornate_iron_window" | "block.create.andesite_scaffolding" | "config.jei.advanced.addBookmarksToFront" | "item.gtceu.uv_robot_arm" | "item.gtceu.nand_memory_wafer" | "entity.minecraft.skeleton" | "advancement.create.water_wheel" | "item.thermal.gold_gear" | "tooltip.gadget.mirror" | "item.mysticalagradditions.molten_prudentium_bucket" | "gui.bigreactors.generator.redstoneport.sensorbehavior.setonpulse.line1" | "create.ponder.rope_pulley_multi_rope.text_1" | "create.ponder.rope_pulley_multi_rope.text_2" | "create.ponder.rope_pulley_multi_rope.text_3" | "config.gtceu.option.requireGTToolsForBlocks" | "tagprefix.pipe_tiny_fluid" | "config.jade.plugin_mysticalagradditions.infused_farmland" | "item.modifiers.offhand" | "multiplayer.status.incompatible" | "item.thermal_extra.shellite_ingot" | "item.createarmory.empty_m_four" | "item.mysticalagriculture.supremium_sickle" | "item.thermal.fluid_reservoir.keyword" | "rechiseled.block.warped_planks_small_bricks" | "create.display_source.value_list.shortened" | "entity.minecraft.tnt_minecart" | "rechiseled.block.emerald_block_bordered_crosses_connecting" | "block.minecraft.lime_candle_cake" | "modularrouters.gui.config.lowPowerTickRate" | "item.buildinggadgets.gadget_destruction" | "skyblockbuilder.command.success.export_inventory" | "gtceu.machine.lathe.luv.tooltip" | "material.zeolite" | "subtitles.block.candle.crackle" | "rechiseled.block.andesite_bricks" | "info.cofh.fluid_tags" | "subtitles.entity.zoglin.death" | "book.mysticalagriculture.entry.essence_tools" | "enchantment.ensorcellation.excavating" | "subtitles.entity.warden.death" | "block.create.controller_rail" | "create.display_link.title" | "advancement.create.brass_casing" | "block.gtceu.luv_kinetic_input_box" | "commands.advancement.revoke.many.to.many.success" | "config.dogslie.prop.enabledPoses.desc" | "gtceu.machine.electromagnetic_separator.iv.tooltip" | "block.gtceu.casing_tungstensteel_robust" | "block.gtceu.ulv_machine_hull" | "metaitem.cover.digital.wireless.tooltip.1" | "gui.chatSelection.selected" | "metaitem.cover.digital.wireless.tooltip.0" | "book.extendedcrafting.entry.combination.page.2" | "metaitem.cover.digital.wireless.tooltip.3" | "metaitem.cover.digital.wireless.tooltip.2" | "book.extendedcrafting.entry.combination.page.1" | "config.jei.interface.overlayEnabled" | "desc.framedblocks.blueprint_cant_place_fluid_camo" | "key.jei.previousSearch" | "desc.framedblocks.blueprint_reinforced" | "create.ponder.portable_fluid_interface.header" | "gtceu.gui.content.tips.per_second_short" | "menu.working" | "narrator.controls.reset" | "gui.socialInteractions.tooltip.report.not_reportable" | "rechiseled.block.warped_planks_dotted_connecting" | "itemGroup.thermalendergy" | "block.thermal.potato_block" | "item.exnihilosequentia.gold_pieces" | "info.thermal.augment.attr.Reach" | "block.gtceu.zpm_quantum_tank" | "compass.node.gtceu.generation/red_sand" | "advancements.adventure.sleep_in_bed.description" | "attachment.rear.automobility.ender_chest" | "config.jade.tts_mode_toggle" | "block.minecraft.andesite_stairs" | "item.thermalendergy.melodium_nugget" | "modularrouters.guiText.tooltip.loadFilter" | "config.jade.plugin_extendedcrafting.elite_table" | "skyblockbuilder.command.success.declined_invitation" | "ldlib.gui.editor.register.widget.group.tab_group" | "advancements.nether.return_to_sender.description" | "create.ponder.funnel_redstone.header" | "modularrouters.itemText.activator.action.USE_ITEM_ON_ENTITY" | "subtitles.entity.cat.death" | "info.thermal.item_cell.1" | "block.create.cut_scorchia_slab" | "info.thermal.item_cell.0" | "gui.ae2.CraftingCPUs" | "item.minecraft.snowball" | "gtceu.steam_boiler" | "subtitles.entity.illusioner.prepare_blindness" | "gui.fluxnetworks.denied_removal" | "skyblockbuilder.command.error.team_not_exist" | "jigsaw_block.levels" | "tagprefix.diorite" | "container.repair.cost" | "block.framedblocks.framed_fancy_rail" | "create.contraption.door_control.west" | "item.minecraft.music_disc_mall" | "subtitles.entity.warden.ambient" | "rechiseled.block.crimson_planks_small_bricks_connecting" | "item.minecraft.enchanted_book" | "block.minecraft.banner.square_top_left.purple" | "material.mercury" | "key.left" | "block.gtceu.lv_transformer_4a" | "entity.minecraft.spawner_minecart" | "block.minecraft.banner.triangles_top.magenta" | "item.create.andesite_alloy" | "augment.mysticalagriculture.attack_aoe_i" | "item.patchouli:intro_book.landing" | "options.off.composed" | "block.gtceu.stainless_steel_turbine_casing" | "block.minecraft.acacia_planks" | "item.exnihilosequentia.iron_mesh" | "item.minecraft.music_disc_stal" | "entity.minecraft.villager.mason" | "mco.configure.world.subscription.extend" | "block.create.vertical_framed_glass" | "filled_map.monument" | "gui.ae2wtlib.magnetcard.desc.off" | "time.bookshelf.day.wednesday" | "block.minecraft.chipped_anvil" | "modernui.center.text.bidiHeuristicAlgo" | "options.category" | "rechiseled.block.birch_planks_rotated_bricks" | "block.gtceu.lv_transformer_2a" | "mco.reset.world.experience" | "crop.mysticalagriculture.silicon" | "screen.sgjourney.naquadah_generator" | "gtceu.machine.rock_breaker.iv.tooltip" | "optimizeWorld.stage.finished" | "config.jade.plugin_jade.registry_name_on" | "block.create.light_gray_valve_handle" | "compass.node.gtceu.parts/item_bus" | "item.buildinggadgets.gadget_copy_paste" | "mco.brokenworld.minigame.title" | "block.create.mechanical_bearing" | "effortlessbuilding.action.replace_blocks_and_air.description" | "chatPreview.warning.toast" | "item.ae2.color_applicator" | "block.gtceu.lv_transformer_1a" | "block.minecraft.stripped_mangrove_log" | "block.gtceu.zpm_circuit_assembler" | "item.gtceu.huge_pipe_extruder_mold" | "item.ae2.brown_covered_dense_cable" | "block.minecraft.black_stained_glass_pane" | "block.minecraft.banner.gradient_up.orange" | "block.gtceu.mv_4a_energy_converter" | "create.display_source.time_of_day" | "metaitem.electric.discharge_mode.disabled" | "modularrouters.itemText.usage.item.xp_vacuum_augment" | "commands.curios.drop.success" | "crop.mysticalagriculture.stone" | "item.mmt.amber_cell" | "argument.entity.selector.self" | "item.patchouli:intro_book.subtitle" | "item.ae2.printed_logic_processor" | "ftbquests.task.ftbquests.npc_quest" | "item.mmt.raw_osmium" | "gtceu.machine.steam_rock_crusher.steel.tooltip" | "biome.minecraft.windswept_gravelly_hills" | "block.sgjourney.naquadah_generator_mark_ii" | "rechiseled.block.acacia_planks_small_tiles_connecting" | "item.komarumod.komaru_spawn_egg" | "gtceu.machine.block_breaker.tooltip" | "create.ponder.radial_chassis.text_3" | "create.ponder.radial_chassis.text_2" | "create.ponder.radial_chassis.text_1" | "rechiseled.block.lapis_block_glossy" | "item.create.handheld_worldshaper.tooltip.behaviour2" | "tooltip.framedblocks.y_slope.horizontal" | "item.create.handheld_worldshaper.tooltip.behaviour1" | "item.create.handheld_worldshaper.tooltip.behaviour3" | "itemGroup.modularrouters" | "create.ponder.radial_chassis.text_9" | "ldlib.gui.editor.group.preview" | "create.ponder.radial_chassis.text_8" | "create.ponder.radial_chassis.text_7" | "block.gtceu.hv_mystical_greenhouse.tooltip" | "create.ponder.radial_chassis.text_6" | "item.thermal_extra.shellite_coin" | "create.ponder.radial_chassis.text_5" | "tagprefix.screw" | "create.ponder.radial_chassis.text_4" | "block.create.rope_pulley" | "effect.minecraft.levitation" | "create.recipe.item_application" | "subtitles.entity.item.break" | "block.xtonesreworked.zkul_block_8" | "block.xtonesreworked.zkul_block_9" | "almostunified.description" | "block.create.cut_deepslate_bricks" | "gtceu.top.transform_down" | "gtceu.machine.lathe.zpm.tooltip" | "block.xtonesreworked.zkul_block_2" | "block.xtonesreworked.zkul_block_3" | "biome.minecraft.ocean" | "block.xtonesreworked.zkul_block_0" | "block.xtonesreworked.zkul_block_1" | "block.xtonesreworked.zkul_block_6" | "block.xtonesreworked.zkul_block_7" | "block.xtonesreworked.zkul_block_4" | "block.xtonesreworked.zkul_block_5" | "gtceu.top.maintenance.soft_mallet" | "item.treated_wood_plate" | "options.prioritizeChunkUpdates.nearby" | "item.ae2.purple_covered_cable" | "create.contraptions.roller_mode.straight_fill" | "item.thermal.tin_ingot" | "block.create.cut_andesite_slab" | "ftbquests.reward.ftbquests.choice" | "block.gtceu.luv_input_bus" | "laserio.tooltip.item.card.mode.EXTRACT" | "block.create.layered_crimsite" | "block.thermal.raw_tin_block" | "cover.universal.manual_import_export.mode.description.2" | "container.automobility.auto_mechanic_table" | "block.xtonesreworked.lair_block_0" | "block.xtonesreworked.lair_block_1" | "gtceu.machine.mixer.iv.tooltip" | "selectWorld.versionUnknown" | "cover.universal.manual_import_export.mode.description.0" | "biome.minecraft.bamboo_jungle" | "cover.universal.manual_import_export.mode.description.1" | "tagprefix.exquisite_gem" | "jei.category.extendedcrafting.elite_crafting" | "create.ponder.belt_directions.header" | "ftbultimine.server_settings.right_click_harvesting" | "gui.ae2.MolecularAssembler" | "gtceu.machine.steam_macerator.bronze.tooltip" | "itemGroup.category.royal" | "block.minecraft.banner.bricks.blue" | "advancement.create.red_signal" | "block.xtonesreworked.lair_block_8" | "block.xtonesreworked.lair_block_9" | "block.xtonesreworked.lair_block_6" | "block.xtonesreworked.lair_block_7" | "rechiseled.block.emerald_block_waxed_connecting" | "block.xtonesreworked.lair_block_4" | "rechiseled.block.spruce_planks_rotated_bricks_connecting" | "block.xtonesreworked.lair_block_5" | "block.xtonesreworked.lair_block_2" | "block.xtonesreworked.lair_block_3" | "options.multiplayer.title" | "block.gtceu.steel_machine_casing" | "tooltip.extendedcrafting.singularity_id" | "item.ae2.green_glass_cable" | "commands.attribute.modifier.remove.success" | "item.minecraft.ender_pearl" | "rechiseled.block.gold_block_lines" | "config.jade.display_fluids_source_only" | "item.rare_earth_dust" | "item.mmt.copper_dust" | "create.ponder.mechanical_pump_flow.header" | "subtitles.item.bucket.fill_fish" | "item.thermal.invar_ingot" | "info.cofh.transfer_out_disabled" | "block.minecraft.banner.base.light_blue" | "subtitles.entity.rabbit.attack" | "config.framedblocks.client.prismOffsetMode" | "material.sulfuric_light_fuel" | "gui.stellarview.galaxy_gamma" | "block.gtceu.titanium_drum" | "item.gtceu.green_glass_lens" | "gtceu.top.obstructed_structure" | "commands.stop.stopping" | "titanium.rewards.granted_success" | "enchantment.minecraft.feather_falling.desc" | "advancements.adventure.trade_at_world_height.title" | "skyblockbuilder.command.disabled.rename_team" | "rechiseled.block.gold_block_bordered_connecting" | "block.fantasyfurniture.decorations.nordic_sweetrolls.stacked" | "block.fantasyfurniture.dunmer.painting_wide" | "gui.abuseReport.reason.self_harm_or_suicide" | "gtceu.top.working_disabled" | "block.minecraft.activator_rail" | "rechiseledcreate.block.crimson_window_swirling_connecting" | "gtceu.machine.large_combustion_engine.tooltip" | "item.gtceu.smd_transistor" | "block.minecraft.mangrove_planks" | "create.ponder.spout_filling.text_3" | "create.ponder.spout_filling.text_4" | "create.ponder.spout_filling.text_5" | "create.ponder.spout_filling.text_6" | "jecalculation.gui.recipe.clear" | "options.percent_value" | "create.ponder.spout_filling.text_1" | "create.ponder.spout_filling.text_2" | "rechiseled.block.dirt_chunks_connecting" | "libx.config.gui.resource_list.new" | "message.sgjourney.syringe.got_ancient_gene" | "crop.mysticalagriculture.constantan" | "subtitles.item.book.put" | "ftbultimine.client_settings.require_sneak_for_menu.tooltip" | "jei.tooltip.error.recipe.transfer.unknown" | "block.minecraft.banner.square_bottom_right.pink" | "create.schedule.instruction.rename.summary" | "block.bigreactors.reinforced_reactorcontroller" | "buildinggadgets.message.nothing_to_undo" | "block.create.small_ochrum_brick_stairs" | "selectWorld.delete" | "patchouli.gui.lexicon.toast" | "rechiseled.block.gold_block_pattern" | "block.mmt.zinc_block" | "rechiseled.block.dark_oak_planks_pattern" | "resourcepack.progress" | "rechiseled.block.dark_oak_planks_rotated_bricks" | "ftblibrary.select_item.list_mode.inv" | "block.minecraft.light_blue_wool" | "advancement.colossalchests.gold.desc" | "subtitles.entity.player.hurt_on_fire" | "ftbteams.message.deleted_server_team" | "tagprefix.wrench_tip" | "block.farmersdelight.gray_canvas_sign" | "item.mmt.turquoise" | "item.mmt.carbonatite_ingot" | "options.generic_value" | "create.generic.unit.degrees" | "augment.mysticalagriculture.fire_resistance" | "subtitles.block.portal.ambient" | "subtitles.entity.parrot.death" | "block.minecraft.trapped_chest" | "modularrouters.guiText.tooltip.redstone.NEVER" | "block.thermal.fire_tnt" | "material.colossalchests.obsidian" | "tagprefix.deepslate" | "block.gtceu.luv_fluid_passthrough_hatch" | "item.mmt.tin_gear" | "title.framedblocks.sign.edit" | "item.mmt.boron_plate" | "subtitles.item.axe.strip" | "modernui.center.category.screen" | "ae2.rei_jei_integration.submerge_in" | "create.ponder.mechanical_arm_redstone.header" | "item.gtceu.credit.gold.tooltip" | "item.ae2.level_emitter" | "item.ae2.fluid_storage_cell_4k" | "metaarmor.qts.share.error" | "rechiseled.block.blue_ice_bricks" | "block.create.cut_andesite" | "key.ftbquests.quests" | "block.thermal.charge_bench" | "crop.mysticalagriculture.marble" | "item.minecraft.disc_fragment_5" | "block.minecraft.banner.stripe_bottom.red" | "jecalculation.gui.recipe.to_percent" | "itemGroup.category.storage_blocks" | "material.refinery_gas" | "rechiseledcreate.block.spruce_window_panes" | "filled_map.unknown" | "subtitles.entity.guardian.ambient" | "rechiseled.block.end_stone_squares" | "laserio.tooltip.item.card.sneaky.NORTH" | "ldlib.gui.editor.menu.cut" | "moon.phase.waning.gibbous" | "material.fluorine" | "tooltip.titanium.redstone.ignored" | "subtitles.block.sculk_sensor.clicking_stop" | "block.minecraft.banner.gradient_up.brown" | "block.fantasyfurniture.decorations.snowballs" | "item.gtceu.shape.mold.casing.tooltip" | "rechiseled.block.warped_planks_small_tiles" | "patchouli.gui.lexicon.toast.info" | "block.gtceu.lv_macerator" | "item.mysticalagriculture.prudentium_staff" | "block.minecraft.potted_flowering_azalea_bush" | "rechiseled.block.glowstone_crushed" | "rechiseled.block.dark_prismarine_rotated_bricks_connecting" | "item.create.attribute_filter" | "gui.ae2.QuantumLinkChamber" | "gui.ae2.SearchSettingsSyncWithExternal" | "item.gtceu.wafer.system_on_chip.tooltip" | "gtceu.multiblock.universal.has_problems_header" | "gtceu.machine.bedrock_ore_miner.description" | "item.ae2.cable_anchor" | "block.minecraft.banner.bricks.light_blue" | "advancement.create.copper" | "block.fantasyfurniture.royal.stool.occupied" | "argument.id.unknown" | "selectWorld.moreWorldOptions" | "block.mmt.raw_acril_block" | "item.thermal.chiller_ball_cast.keyword" | "advancements.sgjourney.root.title" | "gui.fluxnetworks.label.selected" | "item.mmt.cobalt_gear" | "rechiseled.block.dark_prismarine_woven_connecting" | "gtceu.machine.fermenter.uv.tooltip" | "fml.modloading.cycle" | "block.fantasyfurniture.necrolord.carpet" | "monitor.gui.title.scale" | "material.silver_oxide" | "msg.framedblocks.frame_crafter.fail.insufficient_additive_2" | "msg.framedblocks.frame_crafter.fail.insufficient_additive_0" | "advancements.story.enter_the_nether.title" | "msg.framedblocks.frame_crafter.fail.insufficient_additive_1" | "key.jei.nextRecipePage" | "skyblockbuilder.command.success.join_request" | "gtceu.machine.brewery.luv.tooltip" | "selectWorld.bonusItems" | "block.fantasyfurniture.bone.skeleton.drawer" | "selectWorld.edit.openFolder" | "commands.worldborder.warning.distance.failed" | "mco.selectServer.popup" | "fluid_type.thermal_extra.basalt" | "ftbteams.info.members.none" | "block.create.crimsite" | "gui.fluxnetworks.tab.home" | "item.mysticalagriculture.cognizant_dust" | "block.thermal.fluid_cell.keyword" | "create.train.relocate.success" | "config.jade.plugin_minecraft.tnt_stability" | "ldlib.gui.editor.tips.cell_size" | "block.minecraft.gray_glazed_terracotta" | "tooltip.framedblocks.split_line.true" | "enchantment.ensorcellation.gourmand.desc" | "block.mmt.abiding_alloy_block" | "container.dropper" | "modularrouters.itemText.usage.item.creative_module" | "info.thermal.augment.type.Fluid" | "item.mysticalagradditions.awakened_supremium_paxel" | "advancements.story.deflect_arrow.title" | "modifier.mysticalagradditions.prosperous.flavor" | "options.sortNone" | "block.minecraft.black_terracotta" | "ae2.rei_jei_integration.no_output" | "gtceu.machine.large_turbine.steam.tooltip" | "cover.advanced_fluid_detector.invert.enabled.2" | "cover.advanced_fluid_detector.invert.enabled.3" | "cover.advanced_fluid_detector.invert.enabled.0" | "cover.advanced_fluid_detector.invert.enabled.1" | "block.farmersdelight.oak_cabinet" | "ftbchunks.force_load_mode" | "item.mmt.echo_wire" | "advancements.husbandry.balanced_diet.description" | "tooltip.framedblocks.one_way_window.dir.down" | "narration.jade.bookName" | "info.thermal.satchel.use" | "item.minecraft.netherite_boots" | "block.thermal.fluid_cell" | "gtceu.tool_action.screwdriver.toggle_mode" | "block.create.tiled_glass_pane" | "info.cofh.mode_toggle" | "item.mmt.lunium_nova_dust" | "block.thermal.machine_refinery.keyword" | "options.mainHand" | "item.minecraft.pumpkin_seeds" | "item.mmt.yttrium_nugget" | "create.logistics.fluid_filter" | "rechiseled.block.amethyst_block_pillar_connecting" | "gui.buildinggadgets.single.range" | "modularrouters.guiText.popup.flinger.speed" | "block.gtceu.lv_chemical_reactor" | "create.ponder.tag.fluids" | "block.framedblocks.framed_flat_inner_slope_slab_corner" | "item.mysticalagriculture.tertium_crossbow" | "gui.bigreactors.turbine.controller.energyratio.line1" | "gui.bigreactors.turbine.controller.energyratio.line3" | "gui.bigreactors.turbine.controller.energyratio.line5" | "ftbteams.ranks.ally" | "gui.bigreactors.turbine.controller.energyratio.line4" | "gui.bigreactors.turbine.controller.energyratio.line7" | "gui.bigreactors.turbine.controller.energyratio.line6" | "gtceu.fluid.state_liquid" | "block.minecraft.potted_spruce_sapling" | "item.minecraft.cave_spider_spawn_egg" | "item.thermal.slime_tnt_minecart" | "block.minecraft.banner.gradient.magenta" | "subtitles.entity.pig.saddle" | "rechiseledcreate.block.acacia_window_slim" | "block.create.smart_fluid_pipe" | "block.gtceu.ev_kinetic_output_box" | "item.ae2.storage_monitor" | "config.jade.boss_bar_overlap_hide_boss_bar" | "commands.worldborder.warning.distance.success" | "ae2.rei_jei_integration.entropy_manipulator_cool" | "item.mmt.void_plate" | "item.thermal.nickel_dust" | "cover.fluid.voiding.advanced.title" | "gtceu.item_filter.empty_item" | "crop.mysticalagriculture.amethyst_bronze" | "create.gui.toolmenu.focusKey" | "item.thermal.diamond_gear" | "block.fantasyfurniture.bone.skeleton.skull.occupied" | "laserio.tooltip.item.card.sneaky.UP" | "commands.spreadplayers.success.entities" | "ftbquests.gui.no_dependencies" | "compass.node.gtceu.machines/alloy_smelter" | "block.xtonesreworked.zone_block_15" | "item.ae2.memory_card_blue" | "block.xtonesreworked.zone_block_14" | "mco.selectServer.expires.day" | "block.xtonesreworked.zone_block_13" | "effect.farmersdelight.comfort.0.desc" | "block.xtonesreworked.zone_block_12" | "block.xtonesreworked.zone_block_11" | "block.xtonesreworked.zone_block_10" | "gui.tooltips.ae2.ReportInaccessibleItemsYes" | "rechiseled.block.iron_block_framed" | "block.minecraft.banner.stripe_downright.magenta" | "block.minecraft.spruce_sapling" | "gtceu.chat.cape" | "item.pitchblende_pure_dust" | "block.minecraft.banner.skull.pink" | "gui.jade.server_features" | "rechiseledcreate.block.mangrove_window_large" | "singularity.extendedcrafting.tin" | "screenshot.success" | "item.gtceu.credit_casting_mold" | "material.europium" | "block.minecraft.banner.globe.yellow" | "create.ponder.super_glue.header" | "gui.buildinggadgets.materialList.help.copyList" | "material.phosphate" | "gui.jade.server_features.tip" | "block.create.cut_deepslate_wall" | "compass.node.gtceu.generation/gravel" | "block.minecraft.banner.gradient_up.black" | "key.modularrouters.moduleInfo" | "item.thermal.bell_pepper_seeds" | "multiblock.validation.reprocessor.missing_controller" | "block.gtceu.lv_distillery" | "gui.tooltips.ae2.Blocking" | "rechiseled.block.warped_planks_diagonal_tiles" | "block.minecraft.banner.triangle_bottom.pink" | "commands.team.join.success.multiple" | "spectatorMenu.next_page" | "block.minecraft.banner.skull.black" | "subtitles.entity.ender_eye.death" | "compass.node.gtceu.multiblock/hv_fluid_drilling_rig" | "gtceu.multiblock.primitive_water_pump.extra2.5" | "gtceu.multiblock.primitive_water_pump.extra2.4" | "webdisplays.side.bottom" | "gtceu.multiblock.primitive_water_pump.extra2.3" | "gtceu.multiblock.primitive_water_pump.extra2.2" | "gtceu.multiblock.primitive_water_pump.extra2.1" | "gtceu.multiblock.primitive_water_pump.extra2.0" | "entity.minecraft.parrot" | "gui.jei.category.fuel" | "subtitles.thermal.entity.blitz.death" | "screen.skyguis.title.create_team" | "rechiseled.block.red_sandstone_polished" | "block.mysticalagriculture.tertium_growth_accelerator" | "gtceu.machine.bedrock_ore_miner.production" | "block.framedblocks.framed_sloped_stairs" | "create.subtitle.wrench_rotate" | "item.minecraft.egg" | "singularity.extendedcrafting.diamond" | "item.minecraft.music_disc_blocks.desc" | "commands.ftbquests.export_rewards_to_chest.usage" | "info.thermal.device_potion_diffuser.2" | "webdisplays.message.linkAbort" | "info.thermal.device_potion_diffuser.1" | "ftbquests.quest.min_required_dependencies.tooltip" | "info.thermal.device_potion_diffuser.0" | "block.create.oxidized_copper_tiles" | "item.ae2.spatial_storage_cell_2" | "gtceu.machine.extractor.hv.tooltip" | "rechiseled.block.sandstone_tiles_connecting" | "block.minecraft.banner.creeper.black" | "screen.laserio.ignored" | "commands.advancement.grant.criterion.to.one.failure" | "block.gtceu.ev_fluid_passthrough_hatch" | "material.sodium_perchlorate" | "item.minecraft.glow_berries" | "block.framedblocks.framed_stairs" | "gtceu.multiblock.fusion_reactor.zpm.description" | "jade.instrument.snare" | "item.minecraft.dragon_breath" | "cover.machine_controller.redstone" | "ftbchunks.memory.max_zoom_constraint" | "item.mmt.gold_plate" | "material.cerium" | "subtitles.entity.parrot.imitate.drowned" | "galaxy.sgjourney.othalla" | "gui.tooltips.ae2.Ascending" | "block.ae2.1k_crafting_storage" | "block.fantasyfurniture.dunmer.dresser" | "item.create.schematic_and_quill.tooltip.condition2" | "item.thermal.machine_catalyst_creative_augment.keyword" | "item.create.schematic_and_quill.tooltip.condition1" | "item.gtceu.shape.extruder.shovel.tooltip" | "rechiseled.block.iron_block_polished" | "gui.ae2.security.build.tip" | "rechiseled.block.blue_ice_bricks_connecting" | "key.ftbchunks.add_waypoint" | "rechiseled.block.prismarine_bricks_chiseled_circles_connecting" | "effortlessbuilding.gui.scrollInput.scrollToSelect" | "ftbchunks.minimap.large_entities" | "modularrouters.guiText.label.inspectionSubject.DURABILITY" | "sleep.not_possible" | "item.gtceu.board.fiber_reinforced.tooltip" | "rechiseled.block.cobblestone_paving_connecting" | "item.createarmory.impact_nade_debug" | "rechiseled.block.granite_rotated_bricks" | "gui.chatReport.discard.title" | "gtceu.top.fuel_none" | "block.gtceu.hv_block_breaker" | "key.jei.showRecipe" | "key.keyboard.backspace" | "item.minecraft.firework_star.purple" | "block.packagedauto.packager_extension" | "webdisplays.gui.screencfg.avwarning" | "block.thermal.phyto_tnt.keyword" | "item.minecraft.creeper_banner_pattern.desc" | "config.jei.search.resourceIdSearchMode.comment" | "behaviour.paintspray.gray.tooltip" | "info.thermal.augment.attr.Depth" | "advancement.exmachinis.diamond_upgrade.desc" | "item.gtceu.tool.screwdriver_lv.tooltip" | "gameMode.spectator" | "gui.modernui.settings.category.animations" | "ldlib.gui.editor.group.group" | "stat.generalButton" | "item.mmt.rose_quartz" | "item.gtceu.lv_emitter" | "gui.bigreactors.reactor.controller.coreheatbar.line5" | "gui.bigreactors.reactor.controller.coreheatbar.line4" | "argument.angle.invalid" | "gui.bigreactors.reactor.controller.coreheatbar.line7" | "gui.bigreactors.reactor.controller.coreheatbar.line6" | "gui.bigreactors.reactor.controller.coreheatbar.line8" | "material.18_crown_6_k" | "screen.skyguis.template" | "rechiseled.block.mangrove_planks_flooring_connecting" | "material.lubricant" | "ftbquests.gui.save_as_file" | "item.mmt.thlanium_gear" | "rechiseled.block.jungle_planks_woven_connecting" | "metaarmor.jetpack.emergency_hover_mode" | "advancements.adventure.lightning_rod_with_villager_no_fire.title" | "block.minecraft.banner.square_top_left.magenta" | "key.ae2.category" | "item.mmt.xeproda_wire" | "material.red_alloy" | "behaviour.paintspray.cyan.tooltip" | "key.chat" | "item.bigreactors.cyanite_bucket" | "create.schematicannon.status.paused" | "block.minecraft.banner.square_top_right.magenta" | "item.mmt.raw_clay_brick" | "item.gtceu.hv_voltage_coil" | "gui.none" | "block.exnihilosequentia.fired_crucible" | "gui.fluxnetworks.label.connectingto" | "block.minecraft.banner.diagonal_up_right.cyan" | "rechiseled.block.netherite_block_chiseled_connecting" | "block.gtceu.uv_kinetic_output_box" | "color.minecraft.blue" | "block.minecraft.banner.gradient_up.light_blue" | "gui.tooltips.ae2.FilterMode" | "create.bogey.style.updated_style_and_size" | "item.exnihilosequentia.enderman_doll" | "curios.modifiers.charm" | "options.hideMatchedNames" | "material.andesite" | "item.thermal.wrench" | "create.ponder.tag.kinetic_appliances.description" | "subtitles.entity.vindicator.hurt" | "block.minecraft.banner.globe.blue" | "sodium.options.use_block_face_culling.name" | "sliceanddice.gui.contraptions.wrong_direction" | "singularity.extendedcrafting.steel" | "block.minecraft.banner.diagonal_right.brown" | "block.minecraft.black_glazed_terracotta" | "book.mysticalagriculture.entry.growth_accelerators" | "info.thermal.device_collector.2" | "info.thermal.device_collector.1" | "info.thermal.device_collector.0" | "block.minecraft.light_blue_candle" | "waila.ae2.Channels" | "gui.copy" | "item.ae2additions.disk_fluid_16384k" | "item.mysticalagriculture.supremium_boots" | "mco.minigame.world.startButton" | "gtceu.machine.electromagnetic_separator.lv.tooltip" | "gui.ae2.CantStoreItems" | "gtceu.gui.multiblock_item_fluid_voiding.1" | "block.create.honey" | "gtceu.multiblock.invalid_structure.tooltip" | "block.xtonesreworked.zoea_block_15" | "block.xtonesreworked.zoea_block_14" | "block.xtonesreworked.zoea_block_13" | "block.xtonesreworked.zoea_block_12" | "gui.ae2.security.extract.tip" | "material.blaze" | "mco.selectServer.play" | "item.mmt.wolfram_shard" | "fluid.create.honey" | "gtceu.machine.miner.minex" | "subtitles.entity.magma_cube.hurt" | "block.gtceu.uv_output_bus" | "block.sgjourney.pegasus_dhd" | "rechiseled.block.dark_prismarine_brick_paving" | "gtceu.machine.miner.minez" | "gtceu.machine.miner.miney" | "block.gtceu.hv_laser_engraver" | "create.schematic.tool.move" | "item.create.schematic_and_quill.tooltip" | "item.gtceu.plate.simple_system_on_chip.tooltip" | "material.enriched_naquadah" | "webdisplays.message.restrictions" | "block.create_crystal_clear.brass_glass_encased_shaft" | "item.mysticalagriculture.tertium_sword" | "block.gtceu.zpm_ore_washer" | "block.gtceu.mv_fermenter" | "zerocore:api.multiblock.validation.invalid_part_for_interior" | "item.mmt.copper_nugget" | "death.attack.sadiroot" | "gtceu.gui.multiblock_item_fluid_voiding.0" | "block.gtceu.lv_block_breaker" | "webdisplays.server.help.url" | "rechiseled.block.dirt_clumps_connecting" | "item.gtceu.coin.doge.tooltip" | "item.exnihilosequentia.end_stone_pebble" | "commands.playsound.failed" | "item.basaltic_mineral_sand_tiny_dust" | "block.gtceu.mv_fluid_solidifier" | "block.create.cyan_toolbox" | "config.jei.advanced.maxColumns.comment" | "dialog.automobility.use_crowbar" | "sodium.options.simulation_distance.tooltip" | "entity.minecraft.villager.fletcher" | "modularrouters.guiText.label.xpVacuum" | "rechiseled.block.sandstone_large_tiles_connecting" | "block.gtceu.lv_combustion" | "gui.bigreactors.reactor.controller.coreheatbar.line1" | "block.minecraft.acacia_trapdoor" | "gui.bigreactors.reactor.controller.coreheatbar.line3" | "block.fantasyfurniture.necrolord.bed_single" | "gui.bigreactors.reactor.controller.coreheatbar.line2" | "commands.spectate.success.stopped" | "block.gtceu.iv_cutter" | "enchantment.minecraft.fire_aspect.desc" | "gtceu.machine.fusion_reactor.capacity" | "tutorial.move.description" | "block.minecraft.amethyst_cluster" | "commands.bossbar.set.style.unchanged" | "options.showAll" | "item.thermal.earth_tnt_minecart.keyword" | "subtitles.block.fire.extinguish" | "text.block.fantasyfurniture.royal.chair.dyeable" | "key.effortlessbuilding.power_level" | "mco.configure.world.slot" | "item.create.incomplete_track" | "block.minecraft.birch_slab" | "block.thermal.spinach_block" | "gui.chatSelection.fold" | "item.gtceu.iv_sensor" | "rechiseled.block.warped_planks_bricks_connecting" | "block.create_crystal_clear.andesite_clear_glass_encased_large_cogwheel" | "modularrouters.chatText.subtitle.error" | "create.ponder.large_water_wheel.header" | "item.gtceu.shape.extruder.pipe.tiny.tooltip" | "item.mysticaladaptations.insanium_axe" | "prefab.automobility.standard_green" | "commands.kill.success.multiple" | "config.bigreactors.worldgen.anglesiteoremaxclustersperchunk" | "item.mysticalagriculture.tertium_shovel" | "gtceu.jei.fluid.dep_yield_hover" | "block.gtceu.hv_macerator" | "block.minecraft.blackstone_wall" | "block.create.waxed_exposed_copper_tile_slab" | "itemGroup.epp" | "part.bigreactors.reactor.glass" | "block.sgjourney.universe_stargate" | "block.xtonesreworked.zoea_block_11" | "block.minecraft.banner.flower.blue" | "block.xtonesreworked.zoea_block_10" | "block.fantasyfurniture.decorations.royal_platter.stacked" | "biome.minecraft.frozen_peaks" | "block.create.cut_limestone_bricks" | "text.block.fantasyfurniture.decorations.royal_crown.dyeable" | "modularrouters.gui.config.extruderPushEntities" | "create.gui.schematicTable.uploading" | "compass.node.gtceu.machines/centrifuge" | "block.geckolib3.fertilizerblock" | "commands.cofh.invuln.success.single" | "metaitem.cover.digital.mode.proxy.enabled" | "create.ponder.deployer_contraption.text_1" | "create.ponder.deployer_contraption.text_3" | "create.ponder.deployer_contraption.text_2" | "item.thermal.explosive_grenade.desc" | "block.create_crystal_clear.train_glass_casing" | "create.train.status.no_path" | "rechiseledcreate.block.andesite_cut_polished_connecting" | "commands.forge.tracking.be.reset" | "augment.mysticalagriculture.pathing_aoe_iii" | "multiplayer.disconnect.outdated_client" | "augment.mysticaladaptations.absorption_vi" | "cover.advanced_energy_detector.use_percent.enabled.0" | "cover.advanced_energy_detector.use_percent.enabled.1" | "cover.advanced_energy_detector.use_percent.enabled.2" | "create.gui.goggles.fluid_container.capacity" | "gui.abuseReport.reason.defamation_impersonation_false_information.description" | "commands.execute.conditional.pass" | "rechiseled.block.diamond_block_grid" | "item.create.crushed_raw_zinc" | "block.gtceu.mv_lathe" | "block.create.copycat_step.tooltip.summary" | "item.thermal.gunpowder_mushroom" | "block.minecraft.banner.gradient_up.cyan" | "block.gtceu.wire_coil_naquadah" | "material.ethanol" | "book.mysticalagriculture.entry.cognizant_dust.page.1" | "create.display_source.combine_item_names" | "key.effortlessbuilding.upgrade_power_level" | "block.framedblocks.framed_waterloggable_pressure_plate" | "material.toluene" | "mobSoulType.mysticalagriculture.spider" | "item.mmt.silicon_plate" | "gtceu.multiblock.primitive_water_pump.extra1.0" | "metaitem.terminal.tooltip.hardware" | "block.minecraft.fire_coral_wall_fan" | "ftbquests.quest.subtitle" | "gtceu.multiblock.primitive_water_pump.extra1.8" | "item.ae2.orange_covered_dense_cable" | "gtceu.multiblock.primitive_water_pump.extra1.7" | "gtceu.multiblock.primitive_water_pump.extra1.6" | "gtceu.multiblock.primitive_water_pump.extra1.5" | "item.gtceu.tool.saw" | "argument.entity.toomany" | "gtceu.multiblock.primitive_water_pump.extra1.4" | "gtceu.multiblock.primitive_water_pump.extra1.3" | "gtceu.multiblock.primitive_water_pump.extra1.2" | "gtceu.multiblock.primitive_water_pump.extra1.1" | "lanServer.start" | "create.gui.schematicannon.listPrinter" | "subtitles.entity.player.attack.sweep" | "galaxy.sgjourney.milky_way" | "block.fantasyfurniture.royal.chair.occupied" | "rechiseled.block.mangrove_planks_bricks_connecting" | "enchantment.hard_hammer" | "block.fantasyfurniture.bone.skeleton.table_wide" | "create.schedule.condition.player_count.condition" | "subtitles.entity.magma_cube.squish" | "text.block.fantasyfurniture.decorations.brewing_cauldron.dyeable" | "rechiseled.block.warped_planks_crate" | "ftbquests.task.ftbquests.item.task_screen_only.tooltip" | "death.attack.wrench_hv" | "subtitles.entity.pig.death" | "gtceu.fluid.plasma" | "options.sortZA" | "tagprefix.sand" | "tooltip.exmachinis.stackSize" | "block.minecraft.purple_bed" | "ftbquests.task.ftbquests.item.task_screen_only" | "mco.create.world.subtitle" | "create.train_assembly.too_many_bogeys" | "gtceu.multiblock.turbine.energy_per_tick" | "item.modularrouters.regex_filter" | "commands.cofh.ignite.success.multiple" | "tooltip.toms_storage.loop" | "webdisplays.gui.screencfg.autovol" | "gui.ae2.LargeFontCraft" | "rechiseledcreate.block.mangrove_window_covered_connecting" | "msg.framedblocks.framing_saw.transfer.invalid_recipe" | "multiblock.validation.turbine.found_loose_rotor_blades" | "item.gtceu.board.wetware.tooltip" | "create.ponder.cart_assembler.text_3" | "create.ponder.cart_assembler.text_2" | "block.bigreactors.basic_turbinefluidport_forge_passive" | "create.ponder.cart_assembler.text_1" | "create.ponder.clockwork_bearing.text_4" | "create.ponder.clockwork_bearing.text_5" | "create.ponder.clockwork_bearing.text_6" | "gtceu.multiblock.central_monitor.low_power" | "create.ponder.clockwork_bearing.text_7" | "create.ponder.clockwork_bearing.text_1" | "rechiseled.block.netherite_block_meteoric" | "create.ponder.clockwork_bearing.text_2" | "create.ponder.clockwork_bearing.text_3" | "item.mmt.boron_rod" | "block.minecraft.fire" | "metaarmor.jetpack.hover.disable" | "farmersdelight.subtitles.rotten_tomato.throw" | "rechiseled.block.oak_planks_dotted_connecting" | "block.minecraft.banner.stripe_downleft.yellow" | "block.minecraft.cyan_shulker_box" | "block.fantasyfurniture.bone.skeleton.bed_single" | "gtceu.multiblock.large_miner.errorradius" | "achievement.ae2.Facade" | "advancements.nether.obtain_blaze_rod.description" | "block.gtceu.hv_fluid_passthrough_hatch" | "subtitles.entity.spider.death" | "key.jade.show_uses" | "gui.jei.category.compostable" | "create.ponder.clockwork_bearing.text_8" | "book.extendedcrafting.entry.ultimate_singularity" | "key.keyboard.down" | "item.ae2.redstone_card" | "gtceu.universal.tooltip.terrain_resist" | "rechiseled.block.obsidian_stripes_connecting" | "block.mmt.aluminum_block" | "block.create.polished_cut_tuff" | "block.thermal.niter_ore" | "block.fantasyfurniture.decorations.gravestone" | "tooltip.mysticalagriculture.machine_fuel_rate" | "item.thermal.aquachow" | "block.framedblocks.framed_vertical_double_half_slope" | "death.attack.wrench_lv" | "entity.minecraft.cod" | "item.mysticalagriculture.supremium_gemstone" | "gui.modernui.button.applyAndReload" | "item.ae2.fluix_crystal" | "options.videoTitle" | "ldlib.gui.editor.group.transform" | "webdisplays.server.owneruuid" | "entity.minecraft.cow" | "rechiseled.block.lapis_block_decorated" | "ftbquests.reward_table.enable_loot_crate" | "commands.forceload.removed.single" | "block.minecraft.light_blue_carpet" | "buildinggadgets.modes.horizontal_wall" | "block.fantasyfurniture.decorations.bone_wither_skull_blossoms" | "advancement.create.extendo_grip_dual" | "buildinggadgets.easter_eggs.dire_9x9.correct_size" | "entity.minecraft.villager.sgjourney.archeologist" | "block.create.copper_shingles" | "block.create.cut_veridium_slab" | "text.block.fantasyfurniture.royal.carpet.dyeable" | "tooltip.mobilebeacon.bonus.resist" | "sidebar_button.ftblibrary.toggle.night" | "item.thermal.hazmat_leggings" | "tooltip.toms_storage.inventory_proxy.key" | "block.create.ochrum_pillar" | "modularrouters.guiText.popup.player.control" | "key.keyboard.grave.accent" | "effortlessbuilding.action.skeleton" | "death.attack.wrench_iv" | "item.geckolib3.jackintheboxitem" | "material.blue_topaz" | "commands.datapack.enable.failed" | "advancement.create.long_train" | "msg.framedblocks.frame_crafter.fail.material_lcm" | "item.mmt.magnesium_plate" | "gui.ae2.Cyan" | "mco.configure.world.leave.question.line2" | "mco.configure.world.leave.question.line1" | "gui.ae2.TerminalSettingsPinAutoCraftedItems" | "block.fantasyfurniture.venthyr.table_small_fancy" | "block.minecraft.chain" | "item.farmersdelight.pasta_with_meatballs" | "create.tooltip.holdForDescription" | "block.minecraft.cave_vines_plant" | "subtitles.block.shulker_box.open" | "material.apatite" | "rechiseledcreate.block.crimson_window_swirling" | "point_of_origin.sgjourney.subido" | "frame.automobility.pineapple" | "block.ftbquests.chest.input" | "block.minecraft.cut_copper_stairs" | "block.gtceu.ptfe_pipe_casing" | "ftbteams.player_already_in_party" | "fpsreducer.config.hudPosAdj.alignment.0" | "fpsreducer.config.hudPosAdj.alignment.1" | "fpsreducer.config.hudPosAdj.alignment.2" | "material.diamond" | "config.dogslie.prop.timeBeforeLie.name" | "subtitles.entity.strider.idle" | "selectWorld.edit.resetIcon" | "item.mysticaladaptations.insanium_shears" | "block.thermal_extra.twinite_glass" | "stat.minecraft.bell_ring" | "create.display_link.success" | "buildinggadgets.message.mirrored" | "gui.tooltips.ae2.SetAction" | "options.allowServerListing.tooltip" | "item.mmt.zapolgium_rod" | "item.createarmory.five_five_six_debug" | "advancement.create.chute" | "cover.advanced_energy_detector.use_percent.disabled.1" | "cover.advanced_energy_detector.use_percent.disabled.0" | "gtceu.machine.world_accelerator.working_area_tile" | "laserio.tooltip.item.filter.type" | "create.clipboard.actions" | "block.automobility.auto_mechanic_table" | "block.farmersdelight.red_canvas_sign" | "cover.advanced_energy_detector.use_percent.disabled.2" | "gtceu.recipe.cleanroom.display_name" | "block.framedblocks.framed_waterloggable_obsidian_pressure_plate" | "rechiseled.block.dark_prismarine_wavy" | "item.mmt.vibranite_plate" | "block.create.nixie_tube" | "ftbteams.info.short_id" | "block.gtceu.uv_bender" | "block.fantasyfurniture.nordic.chair" | "gtceu.machine.chemical_bath.luv.tooltip" | "commands.enchant.failed" | "rechiseled.block.cobbled_deepslate_stripes_connecting" | "block.gtceu.tritanium_coil_block" | "effortlessbuilding.action.replace_only_air" | "cover.ender_fluid_link.private.tooltip.enabled" | "key.categories.ftbchunks" | "general.cyclopscore.version.clickToDownload" | "jecalculation.gui.craft.help" | "item.sgjourney.liquid_naquadah_bottle" | "item.thermal.constantan_plate" | "subtitles.entity.glow_squid.squirt" | "advancements.adventure.arbalistic.title" | "fpsreducer.config.globalConfig" | "text.autoconfig.toms_storage.option.wirelessTermBeaconLvlDim" | "ftbquests.reward.ftbquests.npc_faction.add" | "create.item_attributes.astralsorcery_amulet.inverted" | "item.create.netherite_backtank_placeable" | "rechiseled.block.dark_prismarine_dotted_connecting" | "rechiseledcreate.block.birch_window_tiles" | "point_of_origin.sgjourney.tauri" | "rechiseledcreate.block.dripstone_cut_polished_connecting" | "create.recipe.mechanical_crafting" | "create.tooltip.chute.contains" | "ftbchunks.water_height_factor" | "subtitles.entity.warden.roar" | "effortlessbuilding.gui.scrollInput.defaultTitle" | "advancements.adventure.fall_from_world_height.description" | "sodium.options.fps_limit.tooltip" | "commands.data.get.unknown" | "create.ponder.deployer_redstone.header" | "narrator.toms_storage.level_emitter_amount" | "gui.ae2wtlib.pickup" | "block.minecraft.banner.stripe_top.pink" | "fml.modloading.missingmetadata" | "block.xtonesreworked.flat_lamp" | "block.thermal.device_tree_extractor.keyword" | "book.mysticalagriculture.entry.elemental_essences.page.1" | "block.minecraft.torch" | "block.mmt.cosmos_aurora_block" | "block.gtceu.zpm_machine_hull" | "cover.filter.blacklist.disabled" | "item.gtceu.shape.extruder.casing.tooltip" | "gui.expatternprovider.wireless_connect" | "mco.upload.select.world.subtitle" | "options.difficulty.easy" | "language.code" | "block.gtceu.zpm_lathe" | "enchantment.cofh_core.disabled.desc" | "block.create.cut_limestone_brick_stairs" | "item.exnihilosequentia.oak_seeds" | "material.creosote" | "create.subtitle.crafter_craft" | "general.cyclopscore.dev_world" | "chat.ae2.SpecialThanks" | "material.perlite" | "item.minecraft.golden_helmet" | "almostunified.duplicate" | "block.minecraft.soul_lantern" | "gui.corpse.death_history.name" | "gui.buildinggadgets.help.area.field.template_name" | "block.fantasyfurniture.bone.skeleton.bed_double" | "block.minecraft.banner.stripe_bottom.pink" | "gtceu.multiblock.generation_eu" | "block.minecraft.banner.small_stripes.purple" | "gui.stellarview.replace_vanilla" | "block.minecraft.potted_warped_roots" | "gui.ae2wtlib.copy_pickup" | "block.framedblocks.framed_slope_panel" | "entity.minecraft.cat" | "enchantment.ensorcellation.frost_rebuke.desc" | "material.gallium_arsenide" | "block.farmersdelight.tomato_crate" | "create.recipe.fan_smoking.fan" | "block.minecraft.bamboo" | "block.create.small_dripstone_brick_slab" | "subtitles.entity.llama.ambient" | "item.mmt.palladium_rod" | "rechiseled.block.copper_block_pattern" | "item.mysticaladaptations.insanium_leggings" | "create.item_attributes.max_enchanted" | "item.mysticalagriculture.soulium_dust" | "item.thermal.upgrade_augment_2.keyword" | "rechiseled.block.glowstone_large_tiles" | "ftbquests.quest.invisible" | "ccl.commands.count.fail" | "time.bookshelf.month.february" | "item.gtceu.iv_voltage_coil" | "block.mmt.lunium_block" | "mco.configure.world.buttons.subscription" | "item.gtceu.shape.extruder.file.tooltip" | "material.mysticalagradditions.inferium" | "sliceanddice.ponder.sprinkler/intro.header" | "material.rare_earth" | "item.minecraft.firework_star.shape.small_ball" | "entity.minecraft.tropical_fish.type.snooper" | "create.item_attributes.blastable" | "block.gtceu.steam_grinder" | "item.mysticaladaptations.insanium_bow" | "gtceu.machine.ore_washer.lv.tooltip" | "item.mmt.tin_nugget" | "rechiseled.block.cobblestone_squares_connecting" | "gtceu.machine.electromagnetic_separator.luv.tooltip" | "tagprefix.screwdriver_tip" | "block.minecraft.lectern" | "item.farmersdelight.pie_crust" | "tooltip.titanium.facing_handler.real_output" | "ldlib.gui.editor.menu.remove" | "block.gtceu.iv_assembler" | "gtceu.pyrolyse_oven" | "block.bigreactors.reprocessorwasteinjector" | "parsing.long.expected" | "block.fantasyfurniture.necrolord.chest" | "rechiseled.block.lapis_block_small_tiles" | "options.mipmapLevels" | "block.create.crimson_window" | "block.minecraft.banner.rhombus.purple" | "advancement.create.deployer" | "commands.cofh.ignite.success.single" | "screen.laserio.regulate" | "rechiseled.block.warped_planks_brick_pattern" | "create.ponder.empty_blaze_burner.header" | "block.thermal.phytosoil" | "create.schedule.condition.player_count.summary" | "block.minecraft.red_stained_glass_pane" | "commands.data.block.modified" | "ftbteams.gui.no_players" | "block.minecraft.smooth_sandstone_slab" | "entity.minecraft.tropical_fish.predefined.0" | "info.thermal.machine_insolator.0" | "info.thermal.machine_insolator.1" | "modularrouters.itemText.misc.breakerPick" | "info.thermal.machine_insolator.2" | "entity.minecraft.tropical_fish.predefined.9" | "block.minecraft.stripped_oak_wood" | "rechiseledcreate.block.acacia_window_rounded" | "stat.minecraft.interact_with_crafting_table" | "entity.minecraft.tropical_fish.predefined.3" | "entity.minecraft.tropical_fish.predefined.4" | "entity.minecraft.tropical_fish.predefined.1" | "entity.minecraft.tropical_fish.predefined.2" | "entity.minecraft.tropical_fish.predefined.7" | "entity.minecraft.tropical_fish.predefined.8" | "entity.minecraft.tropical_fish.predefined.5" | "entity.minecraft.tropical_fish.predefined.6" | "multiplayer.disconnect.slow_login" | "rechiseled.block.warped_planks_beams" | "create.ponder.millstone.text_2" | "create.ponder.millstone.text_1" | "item.thermal.upgrade_augment_4.desc" | "config.jade.plugin_minecraft.energy_storage" | "block.create.black_toolbox" | "create.schedule.condition.threshold.equal" | "create.subtitle.whistle_train_low" | "config.jade.plugin_jade.registry_name_advanced_tooltips_desc" | "item.ae2.portable_fluid_cell_16k" | "block.expatternprovider.ex_drive" | "gtceu.machine.replicator.ev.tooltip" | "rechiseled.block.warped_planks_woven_connecting" | "create.schedule.applied_to_train" | "config.bigreactors.worldgen.yelloriteorepercluster" | "enchantment.ensorcellation.trueshot" | "tooltip.mobilebeacon.soulbound" | "block.create.cut_scorchia_brick_slab" | "block.gtceu.steam_liquid_boiler.bronze" | "rechiseledcreate.block.rose_quartz_polished_block" | "advancements.adventure.kill_all_mobs.title" | "commands.forge.tags.tag_key" | "block.create.small_scoria_brick_stairs" | "item.gtceu.carbon_fiber_plate" | "material.shellite" | "moon.phase.first.quarter" | "rechiseled.block.end_stone_tiles" | "commands.scoreboard.players.remove.success.single" | "item.thermal.raw_tin" | "gui.fluxnetworks.tab.wireless" | "gui.tooltips.ae2.TerminalSettings" | "time.bookshelf.day.friday" | "block.packagedexcrafting.basic_crafter" | "tagprefix.refined_ore" | "block.minecraft.banner.base.white" | "item.mobilebeacon.mobile_beacon_iron_ii" | "item.thermal.phytogro.desc" | "block.minecraft.banner.diagonal_up_right.orange" | "create.schedule.condition.time_of_day.status" | "create.train.relocate" | "create.ponder.millstone.text_4" | "create.ponder.millstone.text_3" | "create.ponder.millstone.text_5" | "skyblockbuilder.command.disabled.deny_join_request" | "gtceu.machine.bender.zpm.tooltip" | "itemGroup.itemfilters.itemfilters" | "material.sulfuric_heavy_fuel" | "item.mysticalagriculture.awakened_supremium_essence" | "item.mmt.iron_rod" | "item.minecraft.pufferfish_bucket" | "block.gtceu.uv_battery_buffer_16x" | "item.mysticalagriculture.inferium_leggings" | "item.gtceu.crystal_processor_mainframe" | "item.exnihilosequentia.flint_mesh" | "rechiseled.block.warped_planks_diagonal_tiles_connecting" | "advancements.husbandry.complete_catalogue.description" | "part.bigreactors.reactor.fuelrod" | "block.farmersdelight.black_canvas_sign" | "gui.tooltips.ae2.ReportInaccessibleItems" | "item.mmt.gold_gear" | "block.gtceu.tungstensteel_firebox" | "debug.pause.help" | "rechiseled.block.coal_block_polished" | "point_of_origin.sgjourney.kaliem" | "item.mysticalagriculture.prudentium_chestplate" | "block.minecraft.banner.square_bottom_right.gray" | "ftbquests.quest.shape.square" | "metaarmor.energy_share.tooltip" | "entity.thermal.ice_tnt_minecart" | "item.minecraft.tnt_minecart" | "argument.block.property.invalid" | "item.itemfilters.and" | "subtitles.item.trident.hit" | "block.gtceu.mv_transformer_2a" | "material.strontium" | "rechiseled.block.gold_block_polished_connecting" | "block.minecraft.purple_terracotta" | "block.minecraft.banner.small_stripes.green" | "_comment" | "demo.help.fullWrapped" | "rechiseled.block.jungle_planks_diagonal_stripes_connecting" | "gtceu.tool_action.screwdriver.auto_collapse" | "block.minecraft.oak_sapling" | "rechiseled.block.stone_diagonal_bricks_connecting" | "block.gtceu.mv_transformer_1a" | "effortlessbuilding.modedescription.cone" | "effect.minecraft.darkness" | "info.thermal.fluid_servo_attachment.2" | "rechiseled.block.gold_block_lines_connecting" | "info.thermal.fluid_servo_attachment.1" | "item.mysticaladaptations.insanium_paxel" | "book.mysticalagriculture.entry.essence_watering_cans" | "rechiseled.block.spruce_planks_woven" | "gui.ae2.NetworkDetails" | "commands.ftbquests.command.feedback.table_imported" | "info.thermal.fluid_servo_attachment.0" | "create.gui.threshold_switch.move_to_lower_at" | "item.createarmory.double_barrel" | "rechiseled.block.amethyst_block_cut_connecting" | "ftbteamsconfig.ftbteams.max_msg_history_size" | "block.gtceu.mv_transformer_4a" | "rechiseledcreate.block.mangrove_window_covered" | "block.ae2.sky_stone_brick_stairs" | "create.track.slope_turn" | "item.mmt.tungsten_plate" | "item.platinum_sludge_residue_small_dust" | "block.gtceu.hv_chemical_bath" | "commands.team.leave.success.multiple" | "effortlessbuilding.action.replace_only_blocks" | "subtitles.entity.ender_eye.launch" | "item.gtceu.robot.arm.tooltip" | "gui.tooltips.ae2.RedstoneMode" | "block.create.placard.tooltip.summary" | "block.create.waxed_weathered_copper_shingles" | "material.xenon" | "block.minecraft.green_terracotta" | "options.prioritizeChunkUpdates.nearby.tooltip" | "text.autoconfig.toms_storage.option.wirelessTermBeaconLvl.@Tooltip" | "block.minecraft.chorus_flower" | "item.thermal.saw_blade" | "block.minecraft.bubble_column" | "jigsaw_block.joint_label" | "block.minecraft.waxed_weathered_cut_copper_slab" | "block.thermal.tomato_block" | "block.minecraft.banner.mojang.purple" | "block.gtceu.lv_16a_energy_converter" | "entity.thermal.nuke_tnt_minecart" | "material.fish_oil" | "item.create.schematic" | "block.gtceu.casing_steel_pipe" | "block.gtceu.iv_transformer_16a" | "item.gtceu.yellow_glass_lens" | "metaarmor.tooltip.stepassist" | "item.minecraft.axolotl_bucket" | "string.naturescompass.heightVariation" | "rechiseled.block.stone_brick_pattern_connecting" | "fml.messages.version.restriction.bounded" | "item.thermal.sapphire" | "text.autoconfig.toms_storage.option.invDupScanSize" | "compass.node.gtceu.steam/coke_oven" | "block.framedblocks.framed_bars" | "string.naturescompass.medium" | "create.ponder.train_signal_redstone.text_2" | "block.gtceu.ulv_charger_4x" | "commands.save.alreadyOff" | "augment.mysticalagriculture.strength_ii" | "create.recipe.sandpaper_polishing" | "gtceu.fluid_solidifier" | "item.gtceu.cover.activity.detector.tooltip" | "create.ponder.train_signal_redstone.text_1" | "multiplayer.disconnect.incompatible" | "block.gtceu.uhv_charger_4x" | "theoneprobe.ae2.contains" | "block.minecraft.nether_bricks" | "block.fantasyfurniture.venthyr.bed_double.occupied" | "item.gtceu.plate.nano_central_processing_unit.tooltip" | "fpsreducer.config.menu.hudLayout" | "create.schedule.instruction.filter_edit_box_2" | "create.schedule.instruction.filter_edit_box_1" | "create.schedule.instruction.filter_edit_box_3" | "create.recipe.fan_washing" | "gui.ae2.TankBucketCapacity" | "advancements.nether.use_lodestone.description" | "effortlessbuilding.modedescription.line" | "item.farmersdelight.noodle_soup" | "item.gtceu.plate.low_power_integrated_circuit.tooltip" | "create.ponder.pulse_repeater.text_1" | "create.ponder.pulse_repeater.text_3" | "block.minecraft.polished_blackstone_brick_slab" | "create.ponder.pulse_repeater.text_2" | "book.editTitle" | "subtitles.entity.mule.chest" | "ftbteams.gui.kick.confirm" | "block.minecraft.waxed_oxidized_cut_copper_stairs" | "block.framedblocks.framed_iron_trapdoor" | "death.attack.sonic_boom.item" | "ae2.rei_jei_integration.shift_right_click" | "item.pitchblende_dust" | "rechiseledcreate.block.crimsite_cut_polished_connecting" | "gtceu.machine.extractor.zpm.tooltip" | "ftbchunks.location_mode_override" | "block.thermal.signalum_glass" | "item.mmt.uranium_plate" | "gui.buildinggadgets.materialList.button.sorting.requiredAcse" | "item.mmt.tourmaline" | "block.gtceu.uv_brewery" | "gtceu.universal.tooltip.parallel" | "item.packagedauto.recipe_holder.recipes" | "gui.ae2.P2PAttunementEnergy" | "item.thermal.slime_grenade.desc" | "create.item_attributes.in_item_group" | "gui.jade.disabled_by_mods" | "item.mmt.electrum_wire" | "compass.node.gtceu.machines/polarizer" | "stat.minecraft.treasure_fished" | "block.create.creative_crate.tooltip.summary" | "tooltip.framedblocks.one_way_window.dir.up" | "item.farmersdelight.cooked_chicken_cuts" | "block.minecraft.stripped_warped_stem" | "item.minecraft.glow_squid_spawn_egg" | "item.gtceu.conveyor.module.tooltip" | "block.minecraft.black_concrete_powder" | "item.exnihilosequentia.uranium_ingot" | "item.sgjourney.large_control_crystal" | "argument.color.invalid" | "menu.game" | "key.simplybackpacks.backpackopen.desc" | "create.ponder.belt_connector.text_2" | "material.cyan_dye" | "item.mysticaladaptations.insanium_hoe" | "create.ponder.belt_connector.text_1" | "forge.configgui.zombieBabyChance.tooltip" | "create.ponder.belt_connector.text_4" | "create.ponder.belt_connector.text_3" | "create.ponder.belt_connector.text_6" | "rechiseled.block.dirt_muddy" | "create.ponder.belt_connector.text_5" | "gtceu.machine.circuit_assembler.ev.tooltip" | "title.32bit.deprecation" | "ftbquests.quest.invisible_until_tasks" | "behaviour.paintspray.light_blue.tooltip" | "ccl.commands.killall.success" | "gui.ae2.OfSecondOutput" | "block.fantasyfurniture.royal.table_wide" | "item.inert_metal_mixture_tiny_dust" | "key.keyboard.print.screen" | "entity.minecraft.vindicator" | "gtceu.machine.cutter.hv.tooltip" | "item.mmt.iron_plate" | "effect.minecraft.saturation" | "book.mysticalagriculture.entry.tinkering_table" | "config.jei.interface.bookmarkOverlayEnabled" | "compass.node.gtceu.steam/steam_hatch" | "itemGroup.thermal.resources" | "item.gtceu.cover.infinite_water.tooltip" | "mco.template.name" | "gtceu.machine.alloy_smelter.luv.tooltip" | "advancement.colossalchests.silver" | "gtceu.machine.rock_breaker.lv.tooltip" | "itemGroup.kubejs.kubejs" | "webdisplays.server.upload.uploading" | "rechiseled.block.stone_smooth_brick_paving" | "block.packagedauto.encoder.save" | "block.ae2.fluix_slab" | "subtitles.entity.ghast.hurt" | "block.minecraft.verdant_froglight" | "block.xtonesreworked.kryp_block_11" | "advancement.create.belt_funnel_kiss.desc" | "block.xtonesreworked.kryp_block_12" | "block.xtonesreworked.kryp_block_10" | "subtitles.block.conduit.deactivate" | "block.xtonesreworked.kryp_block_15" | "block.gtceu.hp_steam_extractor" | "block.fantasyfurniture.decorations.hanging_herbs" | "block.xtonesreworked.kryp_block_13" | "block.framedblocks.framed_chest" | "block.xtonesreworked.kryp_block_14" | "gui.stellarview.disable_stars" | "multiblock.validation.reactor.invalid_fuel_rods" | "block.exnihilosequentia.crushed_netherrack" | "block.create.birch_window" | "block.extendedcrafting.auto_flux_crafter" | "block.create.limestone" | "block.fantasyfurniture.bone.wither.skull" | "block.minecraft.attached_pumpkin_stem" | "block.create.copycat_panel.tooltip.condition1" | "block.fantasyfurniture.venthyr.oven" | "item.gtceu.neutronium_boule" | "block.minecraft.soul_torch" | "block.gtceu.luv_processing_array" | "subtitles.entity.puffer_fish.death" | "block.gtceu.uv_alloy_smelter" | "mco.selectServer.expiredSubscribe" | "rechiseled.block.prismarine_bricks_rotated_bricks_connecting" | "block.bigreactors.reinforced_turbinechargingportfe" | "item.minecraft.lingering_potion.effect.amplification" | "debug.chunk_boundaries.off" | "create.gui.schedule.move_up" | "block.sgjourney.classic_dhd" | "block.gtceu.auto_maintenance_hatch" | "gtceu.machine.polarizer.ev.tooltip" | "ftbchunks.hard_team_force_limit.tooltip" | "config.jade.plugin_jade.block_face" | "item.gtceu.fertilizer" | "block.extendedcrafting.compressor" | "gui.ae2.Items" | "sodium.options.clouds_quality.tooltip" | "block.create.large_cogwheel" | "waila.ae2.NetworkBooting" | "option.cloth-config.disableSmoothScroll" | "modularrouters.itemText.misc.flags" | "config.gtceu.option.harderBrickRecipes" | "gtceu.multiblock.pattern.error.limited_within" | "container.mysticalagriculture.supremium_furnace" | "key.keyboard.keypad.subtract" | "item.minecraft.leather" | "enchantment.ensorcellation.weeding.desc" | "block.thermal.machine_crafter.keyword" | "info.thermal.device_hive_extractor.1" | "info.thermal.device_hive_extractor.2" | "create.schematicAndQuill.saved" | "info.thermal.device_hive_extractor.0" | "multiplayer.disconnect.duplicate_login" | "advancement.create.steam_whistle" | "farmersdelight.subtitles.stove.crackle" | "block.minecraft.birch_log" | "block.minecraft.waxed_oxidized_cut_copper_slab" | "gtceu.machine.circuit_assembler.luv.tooltip" | "trashcans.block.ultimate_trash_can" | "block.gtceu.uv_energy_input_hatch_4a" | "advancements.adventure.whos_the_pillager_now.title" | "block.minecraft.diorite" | "farmersdelight.advancement.plant_rice" | "rechiseled.block.granite_rotated_bricks_connecting" | "fml.modloading.brokenfile" | "mco.minigame.world.changeButton" | "material.beryllium" | "jei.sieve.dropChance" | "gtceu.machine.electrolyzer.luv.tooltip" | "block.fantasyfurniture.dunmer.shelf" | "item.minecraft.parrot_spawn_egg" | "create.gui.attached_computer.controlled" | "item.exnihilosequentia.silver_nugget" | "gtceu.universal.tooltip.working_area" | "material.damascus_steel" | "gtceu.machine.pump.tooltip" | "item.thermal.latex_bucket" | "item.createarmory.five_five_six_casing" | "ftbultimine.server_settings.exhaustion_per_block" | "create.contraption.door_control.none" | "item.mmt.chromium_nugget" | "gui.tooltips.ae2.Descending" | "block.minecraft.composter" | "ftbquests.task.ftbquests.emc" | "item.mysticalagriculture.awakened_supremium_gemstone" | "entity.minecraft.squid" | "gtceu.cover.activity_detector.message_activity_inverted" | "item.minecraft.lingering_potion.effect.strength" | "narration.slider.usage.focused" | "gtceu.machine.compressor.mv.tooltip" | "mco.configure.world.spawn_toggle.message.npc" | "gtceu.machine.electrolyzer.iv.tooltip" | "gtceu.machine.chemical_reactor.ev.tooltip" | "multiplayer.disconnect.banned_ip.expiration" | "item.sgjourney.jaffa_helmet" | "modularrouters.itemText.fluid.direction.IN" | "subtitles.item.lodestone_compass.lock" | "biome.minecraft.jungle" | "ftbchunks.noise" | "create.schematic.mirror" | "item.itemfilters.item_group.description" | "gui.fluxnetworks.slot.offhand" | "rechiseled.block.stone_smooth_large_tiles" | "ldlib.gui.editor.group.size" | "rechiseled.block.dirt_tiles_connecting" | "gtceu.multiblock.large_boiler.heat_time_tooltip" | "item.gtceu.cover.crafting.tooltip" | "block.packagedauto.unpackager.blocking.true" | "item.mmt.steel_plate" | "ts.crafting_terminal" | "key.jei.nextSearch" | "block.thermal.rosin_block" | "jecalculation.gui.craft.widget_enabled" | "item.mysticalagradditions.tertium_coal" | "config.jade.plugin_minecraft.potion_effects" | "create.ponder.funnel_compat.header" | "text.configuration.value.revert.default" | "rechiseled.block.spruce_planks_squares" | "modularrouters.guiText.popup.fluid.maxTransfer" | "itemGroup.combat" | "time.bookshelf.month.november" | "effortlessbuilding.mode.slope_floor" | "block.bigreactors.basic_turbinepowertapfe_active" | "create.elevator_contact.floor_description" | "item.gtceu.ingot_extruder_mold" | "item.mysticalagriculture.awakened_supremium_watering_can" | "jade.instrument.chime" | "block.thermal.niter_block" | "item.ae2.debug_meteorite_placer" | "subtitles.entity.generic.explode" | "create.subtitle.controller_click" | "item.ae2.lime_smart_dense_cable" | "rechiseled.block.dark_prismarine_bricks_connecting" | "debug.gamemodes.error" | "gtceu.command.hand.usage" | "gtceu.command.recipecheck.begin" | "rechiseled.block.stone_smooth_connecting" | "gtceu.command.hand.ore_prefix" | "block.buildinggadgets.effect_block" | "advancement.create.cross_streams" | "rechiseled.block.mangrove_planks_dotted" | "item.thermal.rs_control_augment" | "gtceu.machine.extruder.lv.tooltip" | "block.fantasyfurniture.decorations.tankards_sweetberry" | "fml.modloading.failedtoloadmod" | "item.ae2.matter_ball" | "message.sgjourney.stargate.error.exceeded_connection_time" | "rechiseled.block.glowstone_rotated_bricks_connecting" | "create.ponder.train_assembly.text_14" | "create.ponder.train_assembly.text_15" | "create.ponder.train_assembly.text_12" | "create.ponder.train_assembly.text_13" | "stat_type.minecraft.killed_by.none" | "create.ponder.train_assembly.text_10" | "create.ponder.train_assembly.text_11" | "gui.fluxnetworks.button.batchclear" | "rechiseledcreate.block.limestone_cut_polished_connecting" | "block.fantasyfurniture.dunmer.carpet" | "block.gtceu.plasma_large_turbine" | "modularrouters.guiText.tooltip.maxFluidPerOp" | "title.framedblocks.framed_chest" | "ftbchunks.minimap.position" | "trashcans.gui.item_trash_can.filter" | "rechiseled.block.dark_oak_planks_dotted_connecting" | "gui.ae2.Chest" | "rechiseled.block.quartz_block_connecting_connecting" | "block.gtceu.hv_super_tank" | "point_of_origin.sgjourney.ender_eye" | "block.gtceu.steel_crate" | "ftbquests.reward_table.use_title" | "block.create.brass_tunnel" | "block.ae2.tiny_tnt" | "config.gtceu.option.doesExplosionDamagesTerrain" | "message.sgjourney.stargate.error.same_system_dial" | "rechiseled.block.dark_oak_planks_flooring_connecting" | "commands.data.modify.expected_list" | "item.gtceu.facade_cover" | "tooltip.pasteContainer.creative.amountMsg" | "gui.fluxnetworks.flux.averagetick" | "create.train_assembly.not_connected_in_order" | "commands.place.structure.invalid" | "rechiseled.block.bone_block_pillar" | "item.minecraft.leather_boots" | "gui.buildinggadgets.materialList.button.sorting.nameZA" | "mco.terms.sentence.2" | "item.ftbquests.custom_icon.tooltip" | "mco.terms.sentence.1" | "block.minecraft.banner.half_horizontal_bottom.red" | "advancement.create.spout" | "item.simplybackpacks.epicbackpack.info2" | "create.clipboard.to_copy" | "ftbteams.message.team_disbanded" | "block.minecraft.banner.border.purple" | "item.minecraft.powder_snow_bucket" | "book.mysticalagriculture.entry.insanium.page.1" | "block.minecraft.banner.stripe_left.blue" | "book.mysticalagriculture.entry.insanium.page.2" | "crop.mysticalagriculture.queens_slime" | "block.create.dark_oak_window" | "ae2.rei_jei_integration.ctrl_click_to_craft" | "modernui.defaultFontBehavior.keep_all" | "config.jade.display_blocks" | "create.ponder.gantry_cascaded.header" | "subtitles.block.water.ambient" | "item.minecraft.tipped_arrow.effect.lightning_resistance" | "cover.item.voiding.title" | "part.bigreactors.reactor.fluidaccessport" | "material.selenium" | "entity.minecraft.dragon_fireball" | "effortlessbuilding.action.open_modifier_settings" | "block.minecraft.red_terracotta" | "block.thermal.phyto_tnt" | "jei.tooltip.cheat.mode.how.to.disable.hover.config.button.hotkey" | "item.mysticalagriculture.inferium_crossbow" | "info.thermal.energy_minecart.1" | "block.minecraft.polished_blackstone_button" | "string.naturescompass.rainfall" | "info.thermal.energy_minecart.0" | "item.ae2.black_glass_cable" | "subtitles.entity.piglin.hurt" | "item.minecraft.raw_gold" | "commands.fill.toobig" | "enchantment.ensorcellation.damage_ender.desc" | "item.minecraft.potion.effect.harming" | "item.mysticalagriculture.master_infusion_crystal" | "createWorld.customize.custom.biomeSize" | "item.minecraft.leather_leggings" | "item.thermal.jar" | "create.schematic.mirror.frontBack" | "sodium.options.chunk_memory_allocator.async" | "item.mysticalagradditions.insanium_nugget" | "create.ponder.chute.header" | "block.framedblocks.framed_inner_prism_corner" | "block.bigreactors.fluidizercasing" | "material.roentgenium" | "block.minecraft.banner.square_bottom_right.black" | "block.minecraft.redstone_wire" | "item.thermal.xp_crystal.desc" | "multiblock.cyclopscore.error.blockCount.max" | "menu.returnToMenu" | "cover.advanced_fluid_detector.label" | "gui.tooltips.ae2.FZPercent_99" | "book.signButton" | "block.fantasyfurniture.bone.wither.door_single" | "subtitles.entity.zombie.hurt" | "block.gtceu.iv_gas_collector" | "jei.desc.mysticalagriculture.cognizant_dust" | "create.ponder.rope_pulley_modes.text_2" | "create.ponder.rope_pulley_modes.text_1" | "translation.test.invalid" | "item.mmt.ametrine_cell" | "item.minecraft.endermite_spawn_egg" | "gui.tooltips.ae2.LockCraftingMode" | "item.packagedauto.me_package_component" | "block.packagedauto.packager.mode.disjoint" | "fpsreducer.config.hudPosAdj.reset" | "gui.ae2.Security" | "gtceu.machine.chemical_bath.zpm.tooltip" | "gamerule.category.mobs" | "key.sneak" | "rechiseled.block.emerald_block_polished_connecting" | "screen.skyguis.text.kick" | "screen.skyguis.text.you_sure_invite" | "skyblockbuilder.command.denied.accept_join_request" | "create.block.deployer.damage_source_name" | "tooltip.mysticalagriculture.requires_crux" | "info.cofh.filter.allowlist.1" | "subtitles.ui.cartography_table.take_result" | "sodium.option_impact.extreme" | "jei.category.mysticalagriculture.awakening" | "block.ae2.sky_stone_slab" | "info.cofh.filter.allowlist.0" | "material.light_blue_dye" | "key.jei.nextPage" | "gui.ae2.NumberGreaterThanMaxValue" | "item.gtceu.ore_dictionary_filter.tooltip.1" | "selectWorld.backupJoinSkipButton" | "item.gtceu.ore_dictionary_filter.tooltip.0" | "key.jei.recipeBack" | "block.thermal.machine_crafter" | "ftbquests.gui.open_in_guide" | "block.create.small_calcite_brick_stairs" | "block.gtceu.ev_chemical_reactor" | "item.gtceu.uv_solar_panel" | "block.minecraft.banner.small_stripes.white" | "item.webdisplays.craftcomp_peripheral" | "block.minecraft.white_terracotta" | "ldlib.gui.editor.group.textures" | "block.thermal_extra.shellite_glass" | "achievement.ae2.Fluix.desc" | "block.minecraft.potted_oxeye_daisy" | "ftbchunks.location_mode_override.tooltip" | "screen.extendedcrafting.crafting_core.no_power" | "block.sgjourney.classic_ring" | "gtceu.multiblock.steam_grinder.description" | "trashcans.gui.energy_trash_can.value" | "block.minecraft.banner.gradient.cyan" | "text.block.fantasyfurniture.royal.chest.dyeable" | "block.create.copper_casing" | "crop.mysticalagriculture.blazing_crystal" | "material.ruridit" | "skyblockbuilder.screen.button.delete" | "block.exnihilosequentia.infested_leaves" | "item.thermal.flour" | "item.createarmory.five_five_six" | "item.mysticalagriculture.tertium_ingot" | "create.tooltip.speedRequirement.slow" | "block.gtceu.mv_combustion" | "tooltip.fluxnetworks.flux_storage_2" | "options.showConflicts" | "crop.mysticalagriculture.manasteel" | "rechiseled.block.mangrove_planks_dotted_connecting" | "tooltip.toms_storage.inventory_proxy.maxCount.desc" | "spectatorMenu.teleport.prompt" | "jei.chat.error.no.cheat.permission.op" | "block.packagedauto.encoder.load" | "material.duranium" | "commands.locate.biome.invalid" | "block.minecraft.blue_shulker_box" | "create.ponder.powered_toggle_latch.text_1" | "death.fell.finish.item" | "item.exnihilosequentia.porcelain_doll" | "rechiseled.block.diamond_block_chiseled" | "create.ponder.powered_toggle_latch.text_2" | "item.extendedcrafting.the_ultimate_ingot" | "block.farmersdelight.organic_compost" | "create.ponder.powered_toggle_latch.text_3" | "itemGroup.thermal_extra.blocks" | "create.ponder.powered_toggle_latch.text_4" | "rechiseled.block.crimson_planks_large_tiles_connecting" | "block.create.polished_cut_scoria" | "rechiseled.block.copper_block_polished_connecting" | "item.mmt.magnetite_ingot" | "block.minecraft.banner.diagonal_up_right.green" | "item.modularrouters.blank_upgrade" | "config.gtceu.option.enableMaintenance" | "create.schematic.tool.move.description.3" | "create.schematic.tool.move.description.2" | "config.dogslie.prop.dogsSpawnLying.desc" | "create.schematic.tool.move.description.1" | "skyblockbuilder.event.player_joined" | "create.schematic.tool.move.description.0" | "info.thermal.hazmat_armor" | "gtceu.recipe.total" | "block.minecraft.banner.stripe_middle.light_gray" | "item.mysticalagradditions.supremium_apple" | "gui.buildinggadgets.destruction.field.left" | "item.ae2.pink_lumen_paint_ball" | "gtceu.command.recipecheck.usage" | "block.gtceu.zpm_chemical_bath" | "biome.minecraft.frozen_ocean" | "jecalculation.chat.server_mode" | "item.laserio.filter_count" | "create.ponder.threshold_switch.header" | "item.gtceu.battery.hull.iv.tooltip" | "item.mobilebeacon.mobile_beacon_netherite" | "compass.node.gtceu.luv/luv_fusion_reactor" | "subtitles.entity.player.attack.knockback" | "rechiseled.block.blue_ice_patterned" | "item.salt_dust" | "rechiseled.block.lapis_block_mosaic_connecting" | "block.mysticalagradditions.neutronium_crux" | "gui.tooltips.ae2.FZPercent_25" | "item.thermal.signalum_dust" | "gtceu.machine.rotor_holder.tooltip.1" | "block.mysticalagriculture.tertium_furnace" | "structure_block.detect_size" | "block.gtceu.mv_brewery" | "block.gtceu.iv_laser_engraver" | "material.naquadria_solution" | "enchantment.minecraft.channeling" | "gtceu.machine.rotor_holder.tooltip.0" | "subtitles.entity.endermite.ambient" | "block.framedblocks.framed_elevated_slope_slab" | "gui.ae2.AdjacentToDifferentMachines" | "block.create_crystal_clear.train_glass_encased_large_cogwheel" | "multiblock.validation.fluidizer.missing_controller" | "prefab.automobility.standard_white" | "item.thermal.resin_bucket" | "gui.expatternprovider.ex_pattern_provider" | "block.colossalchests.uncolossal_chest.info" | "gui.tooltips.ae2.FZPercent_75" | "item.thermalendergy.dynamo_consumption_nullifier_augment" | "instrument.minecraft.feel_goat_horn" | "block.create.small_scoria_brick_wall" | "create.gui.terrainzapper.patternSection" | "entity.komarumod.komaru" | "block.minecraft.purple_wool" | "block.create.copper_shingle_stairs" | "gtceu.compressor" | "entity.minecraft.tadpole" | "item.minecraft.tropical_fish_bucket" | "block.ae2.quartz_brick_stairs" | "item.gtceu.copper_credit" | "gtceu.machine.steam_miner.tooltip" | "waila.ae2.CraftingLockedUntilResult" | "argument.entity.options.limit.toosmall" | "block.create.orange_valve_handle" | "sidebar_button.ftbchunks.chunks" | "rechiseled.block.purpur_spiral_pattern_connecting" | "create.ponder.belt_casing.text_2" | "create.ponder.belt_casing.text_1" | "block.gtceu.luv_cutter" | "tooltip.framedblocks.one_way_window.face_abbr.up" | "block.minecraft.dirt" | "block.framedblocks.framed_trapdoor" | "subtitles.item.shield.block" | "gui.tooltips.ae2.FZPercent_50" | "rechiseledcreate.block.birch_window_panes" | "block.thermal.tinker_bench.desc" | "ftbquests.gui.linked_quest_id" | "item.mmt.tellurium_ingot" | "item.mmt.yttrium_rod" | "key.jade.toggle_liquid" | "gui.sgjourney.unique_symbols" | "ftbteams.privacy_mode.private" | "gtceu.machine.scanner.iv.tooltip" | "tagprefix.polymer.tiny_dust" | "item.gtceu.smd_resistor" | "gtceu.maintenance.configurable_time" | "fml.button.continue.launch" | "modularrouters.chatText.subtitle.thud" | "block.thermal.peanut" | "block.minecraft.banner.creeper.brown" | "block.create.granite_pillar" | "block.framedblocks.framed_flat_stacked_slope_panel_corner" | "death.attack.chainsaw_lv" | "create.schedule.condition.delay.status" | "item.mysticalagriculture.end_agglomeratio" | "jecalculation.gui.item_stack.capability_fuzzy.enabled" | "trashcans.gui.liquid_trash_can.title" | "ftbteamsconfig.ftbchunks.minimap_mode" | "rechiseledcreate.block.dark_oak_window_tiles" | "create.ponder.elevator_pulley.text_6" | "create.ponder.elevator_pulley.text_7" | "create.ponder.elevator_pulley.text_4" | "subtitles.entity.villager.work_butcher" | "create.ponder.elevator_pulley.text_5" | "block.create.cuckoo_clock.tooltip.summary" | "create.ponder.elevator_pulley.text_8" | "create.ponder.elevator_pulley.text_9" | "block.minecraft.nether_brick_slab" | "gtceu.machine.passthrough_hatch_fluid.tooltip" | "create.ponder.cart_assembler_rails.text_3" | "create.ponder.cart_assembler_rails.text_4" | "block.gtceu.assembly_line_unit" | "create.ponder.cart_assembler_rails.text_1" | "create.ponder.cart_assembler_rails.text_2" | "book.mysticalagriculture.entry.sickles.page.1" | "createWorld.customize.flat.tile" | "block.create.weathered_copper_shingle_slab" | "multiplayer.status.and_more" | "text.block.fantasyfurniture.royal.wool.dyeable" | "create.gui.schematicannon.option.replaceWithSolid" | "buildinggadgets.message.paste_failed.corrupt_body" | "info.cofh.key_not_bound" | "container.shulkerBox" | "subtitles.automobility.skid" | "info.thermal.augment.attr.MachinePower" | "text.block.fantasyfurniture.royal.counter.dyeable" | "gtceu.fluid.type_acid.tooltip" | "advancements.end.levitate.title" | "block.minecraft.crimson_stairs" | "ae2.rei_jei_integration.p2p_tunnel_attunement" | "createWorld.customize.custom.lavaLakeChance" | "api.bigreactors.reactor.tooltip.reactant.fuel" | "rechiseled.block.emerald_block_polished" | "material.oil_medium" | "block.minecraft.oak_stairs" | "block.gtceu.hv_bender" | "create.contraption.controls.actor_toggle.on" | "item.thermal.copper_coin" | "subtitles.entity.wandering_trader.trade" | "argument.entity.selector.allEntities" | "jei.tooltip.recipe.id" | "gui.ae2.PriorityExtractionHint" | "rechiseled.block.cobblestone_pillar_connecting" | "gtceu.universal.tooltip.silk_touch" | "rechiseled.block.obsidian_squares" | "block.fantasyfurniture.bone.wither.stool" | "block.create.horizontal_framed_glass" | "advancements.husbandry.balanced_diet.title" | "rechiseled.block.cobblestone_paving" | "item.examplemod.example_item" | "book.mysticalagriculture.entry.overworld_ores.page.2" | "jei.tooltip.recipe.by" | "book.mysticalagriculture.entry.overworld_ores.page.1" | "block.minecraft.banner.stripe_top.gray" | "crop.mysticalagriculture.enderman" | "direction.titanium.north" | "modularrouters.guiText.popup.activator.sneak" | "gui.modernui.settings.category.details" | "laserio.tooltip.item.card.sneaky.DOWN" | "block.minecraft.infested_cobblestone" | "gui.tooltips.ae2.Read" | "compass.node.gtceu.machines/combustion" | "material.cobaltite" | "block.thermal.device_hive_extractor" | "commands.save.disabled" | "mco.minigame.world.info.line1" | "create.ponder.elevator_pulley.text_2" | "create.ponder.elevator_pulley.text_3" | "gameMode.creative" | "mco.minigame.world.info.line2" | "create.ponder.elevator_pulley.text_1" | "advancements.adventure.trade.description" | "buildinggadgets.message.first_copy" | "block.mysticalagriculture.awakened_supremium_ingot_block" | "rechiseled.block.netherite_block_smooth" | "item.minecraft.flint" | "tagprefix.polymer.dust" | "block.minecraft.polished_deepslate" | "subtitles.entity.parrot.imitate.elder_guardian" | "rechiseled.block.mangrove_planks_beams" | "key.keyboard.right" | "gui.tooltips.ae2.MiddleClick" | "block.ftbquests.screen.indestructible" | "block.automobility.dash_panel" | "create.subtitle.mixing" | "advancements.nether.explore_nether.title" | "rechiseled.block.dark_prismarine_wavy_connecting" | "subtitles.block.lava.extinguish" | "block.framedblocks.framed_half_pillar" | "options.chat.links.prompt" | "item.thermal.electrum_nugget" | "gtceu.machine.canner.ev.tooltip" | "item.exnihilosequentia.blackstone_crook" | "farmersdelight.advancement.plant_all_crops.desc" | "create.ponder.display_board.text_4" | "create.ponder.display_board.text_3" | "create.ponder.display_board.text_6" | "create.ponder.display_board.text_5" | "death.attack.dryout" | "rechiseled.block.sandstone_bricks" | "block.thermal.sadiroot_block" | "gtceu.multiblock.pattern.error.coils" | "ftbchunks.minimap.position.bottom_right" | "singularity.extendedcrafting.glowstone" | "block.thermal.nuke_tnt" | "gui.modernui.menu.exit" | "fluid.tile.lava" | "create.ponder.display_board.text_2" | "create.ponder.display_board.text_1" | "item.mmt.neptunium_ingot" | "gui.ae2.ETAFormat" | "attachment.rear.automobility.grindstone" | "item.mmt.dark_cryopla_rod" | "block.minecraft.brown_shulker_box" | "multiblock.cyclopscore.error.blockCount.min" | "gui.tooltips.ae2.ReportInaccessibleFluids" | "material.magnesium_chloride" | "ftbchunks.minimap.position.none" | "block.gtceu.mv_extruder" | "item.mmt.invar_nugget" | "item.gtceu.basic_electronic_circuit" | "gtceu.multiblock.large_boiler.steam_output" | "block.mmt.scandium_block" | "rechiseled.block.warped_planks_mosaic" | "crop.mysticalagradditions.neutronium" | "advancements.nether.obtain_blaze_rod.title" | "gtceu.recipe_logic.condition_fails" | "block.create.haunted_bell.tooltip" | "stat.minecraft.traded_with_villager" | "mco.download.done" | "options.darkMojangStudiosBackgroundColor.tooltip" | "block.bigreactors.reprocessoroutputport" | "block.mmt.raw_zirconium_block" | "tagprefix.fine_wire" | "modularrouters.guiText.tooltip.redstone.ALWAYS" | "rechiseled.block.mossy_cobblestone_paving" | "block.minecraft.banner.stripe_right.purple" | "block.minecraft.banner.half_vertical.lime" | "rechiseled.block.mangrove_planks_crate" | "commands.forge.tags.element" | "jecalculation.gui.item_stack.meta_normal.disabled" | "text.autoconfig.toms_storage.option.invConnectorMaxCables" | "rechiseled.block.oak_planks_beams_connecting" | "item.ae2.network_tool" | "block.thermal.cured_rubber_block" | "fluid.bigreactors.rossinite" | "tooltip.toms_storage.level_emitter" | "block.minecraft.tube_coral_fan" | "tooltip.jade.empty" | "create.ponder.gearshift.header" | "info.cofh.access_public" | "create.gui.terrainzapper.searchFuzzy" | "skyblockbuilder.command.success.add_multiple_players" | "item.create.chocolate_bucket" | "item.create.super_glue" | "item.mmt.endstone_brick" | "achievement.ae2.Networking2.desc" | "block.mysticalagriculture.basic_reprocessor" | "block.minecraft.potted_azure_bluet" | "block.minecraft.banner.small_stripes.cyan" | "advancement.create.mechanical_press" | "gui.bigreactors.turbine.controller.energyratio.line2a" | "gui.bigreactors.turbine.controller.energyratio.line2b" | "block.fantasyfurniture.decorations.tankards_honeymead" | "curios.modifiers.head" | "enderstorage.serverop" | "subtitles.block.anvil.destroy" | "cover.conveyor.ore_dictionary.title.1" | "color.minecraft.purple" | "cover.conveyor.ore_dictionary.title.0" | "options.touchscreen" | "attachment.thermal.servo" | "jecalculation.gui.search.confirm.disabled" | "item.woodenbucket.wooden_bucket.entity" | "item.gtceu.mv_field_generator" | "item.minecraft.salmon_spawn_egg" | "create.display_source.item_throughput.interval.hour" | "stat.minecraft.raid_win" | "block.fantasyfurniture.decorations.tankards_honeymead.stacked" | "ftbteamsconfig.ftbchunks.entity_interact_mode.tooltip" | "death.attack.stalagmite.player" | "patchouli.gui.lexicon.editor" | "ldlib.gui.editor.register.widget.basic.label" | "block.thermal.fluid_distributor.keyword" | "config.jade.tts_mode" | "block.minecraft.banner.mojang.green" | "item.thermal_extra.soul_infused_ingot" | "block.minecraft.bedrock" | "rechiseled.block.crimson_planks_wavy_connecting" | "item.blaze_small_dust" | "gui.widget.incrementButton.default_tooltip" | "gui.fluxnetworks.denied_access" | "cover.fluid_regulator.title" | "ftbchunks.minimap.position.left" | "item.gtceu.shape.empty.tooltip" | "create.linked_controller.key_bound" | "item.gtceu.tool.aoe.layers" | "tooltip.exmachinis.compactor1" | "options.clouds.fancy" | "item.minecraft.music_disc_cat.desc" | "waila.ae2.ErrorNestedP2PTunnel" | "material.yellow_limonite" | "fpsreducer.key.forceIdle" | "death.attack.thorns" | "gui.corpse.death_history.title" | "gtceu.universal.tooltip.working_area_chunks" | "crop.mysticalagriculture.aquamarine" | "block.minecraft.banner.skull.brown" | "block.mysticalagriculture.tertium_block" | "item.minecraft.piglin_banner_pattern" | "block.minecraft.banner.diagonal_up_left.light_gray" | "block.minecraft.banner.stripe_downleft.lime" | "commands.datapack.list.enabled.none" | "block.minecraft.dead_tube_coral" | "gtceu.multiblock.progress" | "jecalculation.gui.craft.suggest" | "block.minecraft.banner.half_horizontal_bottom.cyan" | "entity.create.contraption" | "block.minecraft.small_dripleaf" | "block.create.small_asurine_brick_slab" | "block.minecraft.banner.curly_border.green" | "gui.ae2.ExternalStorage" | "block.framedblocks.framed_fence" | "rechiseledcreate.block.spruce_window_covered_connecting" | "item.ae2additions.disk_chemical_4096k" | "block.fantasyfurniture.nordic.wardrobe_bottom" | "crop.mysticalagriculture.starmetal" | "tooltip.framedblocks.one_way_window.face_abbr.east" | "advMode.mode.conditional" | "create.generic.timeUnit" | "item.farmersdelight.cabbage_leaf" | "block.minecraft.light_blue_candle_cake" | "skyblockbuilder.command.disabled.visit_team" | "skyblockbuilder.command.success.delete_one_team" | "item.exnihilosequentia.crimson_fungus_crook" | "block.fantasyfurniture.bone.skeleton.painting_wide" | "item.gtceu.cover.screen.tooltip" | "material.drilling_fluid" | "block.framedblocks.framed_waterloggable_stone_pressure_plate" | "gtceu.machine.macerator.zpm.tooltip" | "jade.instrument.guitar" | "create.ponder.slow_text" | "item.gtceu.hv_electric_motor" | "item.minecraft.potato" | "farmersdelight.block.skillet.invalid_item" | "item.gtceu.blue_glass_lens" | "block.create.flywheel.tooltip.behaviour1" | "item.create.propeller" | "item.ae2.lime_covered_dense_cable" | "subtitles.block.beacon.ambient" | "compass.node.gtceu.multiblock/large_chemical_reactor" | "item.thermal.machine_efficiency_augment.keyword" | "item.thermal_extra.rf_coil_augment_1" | "item.thermal_extra.rf_coil_augment_3" | "item.thermal_extra.rf_coil_augment_2" | "ftbchunks.gui.force_loaded" | "item.thermal_extra.rf_coil_augment_5" | "item.thermal_extra.rf_coil_augment_4" | "material.magnetic_steel" | "item.minecraft.shield.green" | "block.minecraft.small_amethyst_bud" | "argument.entity.options.unterminated" | "item.extendedcrafting.redstone_ingot" | "block.minecraft.creeper_wall_head" | "config.jade.reset_settings" | "forge.swimSpeed" | "item.salt_small_dust" | "debug.reload_resourcepacks.help" | "book.mysticalagriculture.entry.flight_augment" | "optimizeWorld.info.total" | "rechiseled.block.red_nether_bricks_tiles" | "entity.minecraft.giant" | "item.gtceu.lv_robot_arm" | "item.thermal.sulfur" | "item.mmt.coal_dust" | "rechiseled.block.dark_prismarine_fabric_connecting" | "block.minecraft.green_concrete" | "block.sgjourney.fire_pit" | "block.minecraft.orange_concrete_powder" | "block.create.polished_cut_asurine_wall" | "commands.cofh.heal.success.single" | "compass.node.gtceu.tools/scythe" | "item.colossalchests.upgrade_tool" | "subtitles.block.tripwire.click" | "commands.scoreboard.players.add.success.multiple" | "item.minecraft.quartz" | "gtceu.machine.extractor.mv.tooltip" | "block.gtceu.uv_input_bus" | "create.schematicannon.status.schematicInvalid" | "block.fantasyfurniture.royal.bed_double" | "item.mysticalagriculture.watering_can" | "rechiseled.block.dirt_tilled" | "create.gui.terrainzapper.brush.sphere" | "enchantment.ensorcellation.frost_walker" | "item.thermal.earth_grenade.desc" | "block.minecraft.banner.stripe_center.red" | "item.mmt.palladium_wire" | "item.minecraft.slime_spawn_egg" | "item.buildinggadgets.construction_paste_container_t1" | "block.thermal.dynamo_numismatic" | "material.benzene" | "frame.automobility.c_arr" | "libx.command.argument.enum.invalid" | "screen.laserio.stock" | "multiplayer.unsecureserver.toast.title" | "rechiseled.block.cobbled_deepslate_large_tiles" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.retractby" | "item.mmt.europium_ingot" | "entity.minecraft.villager.farmer" | "item.mmt.dark_cryopla_wire" | "attribute.modifier.plus.0" | "block.thermal.dynamo_stirling.keyword" | "tagprefix.ingot" | "gui.abuseReport.reason.terrorism_or_violent_extremism" | "attribute.modifier.plus.2" | "attribute.modifier.plus.1" | "block.minecraft.banner.triangle_top.green" | "msg.framedblocks.lock_state" | "block.minecraft.brown_mushroom" | "subtitles.thermal.item.equip_diving" | "screen.skyguis.text.previous_screen" | "block.gtceu.ev_rotor_holder" | "attribute.name.generic.flying_speed" | "item.meat_tiny_dust" | "enchantment.ensorcellation.leech" | "block.minecraft.soul_fire" | "selectWorld.conversion" | "gui.advancements" | "item.minecraft.tipped_arrow.effect.enderference" | "item.buildinggadgets.construction_paste_container_t2" | "item.aeinfinitybooster.infinity_card" | "item.buildinggadgets.construction_paste_container_t3" | "rechiseled.block.cobbled_deepslate_paving_connecting" | "create.ponder.fluid_tank_sizes.text_4" | "create.ponder.fluid_tank_sizes.text_1" | "item.exnihilosequentia.tin_pieces" | "create.ponder.fluid_tank_sizes.text_3" | "create.ponder.fluid_tank_sizes.text_2" | "gtceu.command.hand.tool_stats" | "enchantment.ensorcellation.fire_rebuke" | "enchantment.ensorcellation.magic_protection.desc" | "block.ae2.medium_quartz_bud" | "text.block.fantasyfurniture.royal.bed_double.dyeable" | "menu.savingChunks" | "block.minecraft.banner.flower.brown" | "stat.mobsButton" | "material.lithium_chloride" | "material.enriched_naquadah_sulfate" | "block.minecraft.red_candle_cake" | "block.minecraft.gray_concrete" | "enchantment.ensorcellation.angler.desc" | "rechiseled.block.amethyst_block_beams_connecting" | "pack.folderInfo" | "block.gtceu.zpm_battery_buffer_16x" | "gui.stellarview.false" | "gtceu.machine.energy_hatch.output_hi_amp.tooltip" | "item.thermal.tin_dust" | "block.minecraft.red_nether_bricks" | "ftbquests.gui.paste" | "item.gtceu.shape.extruder.bolt.tooltip" | "block.fantasyfurniture.necrolord.sofa" | "block.minecraft.banner.circle.purple" | "rechiseled.block.birch_planks_beams_connecting" | "item.mmt.vibranite_dust" | "block.minecraft.emerald_block" | "item.minecraft.pufferfish" | "create.ponder.shared.rpm8" | "block.create.mechanical_plough" | "block.farmersdelight.budding_tomatoes" | "chat.cyclopscore.command.ignitedPlayer" | "advancements.adventure.kill_a_mob.description" | "item.gtceu.iv_battery_hull" | "item.gtceu.boule.glowstone.tooltip" | "create.gui.terrainzapper.tool.flatten" | "create.ponder.tag.train_related.description" | "modernui.center.system.forceRtlLayout" | "modularrouters.guiText.label.inspectionSubject.NONE" | "block.gtceu.tungsten_steel_crate" | "skyblockbuilder.command.disabled.accept_join_request" | "item.gtceu.uv_electric_pump" | "gui.sgjourney.true" | "item.create.netherite_diving_helmet.tooltip.behaviour1" | "commands.teleport.success.location.multiple" | "create.track_target.occupied" | "options.chat.height.focused" | "block.gtceu.uv_extractor" | "gtceu.fluid_pipe.capacity" | "block.create.layered_granite" | "gtceu.combustion_generator" | "commands.curios.lock.success" | "item.minecraft.beetroot" | "block.gtceu.wood_drum" | "ldlib.gui.editor.tips.drag_item" | "gui.tooltips.ae2.RightClick" | "block.mysticalagradditions.inferium_coal_block" | "book.mysticalagriculture.entry.soul_extractor" | "block.mmt.nlatstone_block" | "block.minecraft.banner.square_bottom_right.red" | "rechiseled.block.spruce_planks_diagonal_tiles_connecting" | "gui.stellarview.reset" | "subtitles.entity.evoker.ambient" | "book.mysticalagriculture.entry.inferium_essence.page.1" | "advancement.create.crafter_lazy_000.desc" | "block.minecraft.oak_log" | "material.gallium_sulfide" | "config.jade.flip_main_hand_desc" | "commands.scoreboard.players.reset.specific.single" | "moon.phase.new" | "block.fantasyfurniture.venthyr.bookshelf" | "item.ae2.certus_quartz_hoe" | "block.gtceu.lv_electromagnetic_separator" | "gtceu.multiblock.waiting" | "createWorld.customize.custom.waterLakeChance" | "block.minecraft.potted_oak_sapling" | "ftbquests.task.ftbquests.gamestage" | "cover.advanced_energy_detector.max" | "block.mmt.osmium_block" | "ftbquests.reward.ftbquests.item" | "config.jade.plugin_ae2.crafting_monitor" | "compass.node.gtceu.covers/infinite_water_cover" | "block.thermal.deepslate_sulfur_ore" | "block.minecraft.honey_block" | "multiplayer.disconnect.invalid_player_data" | "subtitles.entity.piglin.converted_to_zombified" | "block.bigreactors.ludicrite_block" | "item.minecraft.shield" | "realms.missing.snapshot.error.text" | "item.gtceu.wafer.qbit_central_processing_unit.tooltip" | "block.ftbquests.screen.skin" | "block.thermal.device_nullifier" | "create.ponder.display_link_redstone.text_1" | "create.ponder.display_link_redstone.text_2" | "create.ponder.display_link_redstone.text_3" | "item.thermal.spring_salad" | "mco.configure.world.slot.tooltip.active" | "waila.barrel.compost" | "block.ftbquests.barrier.object" | "arguments.block.tag.unknown" | "stat.ae2.items_inserted" | "block.mysticalagriculture.prudentium_growth_accelerator" | "commands.worldborder.set.grow" | "rechiseled.block.iron_block_pipes_connecting" | "block.minecraft.peony" | "item.gtceu.hv_fluid_regulator" | "rechiseled.block.amethyst_block_bordered_diagonal_tiles_connecting" | "block.gtceu.luv_lathe" | "block.create.small_tuff_brick_slab" | "item.create.minecart_coupling.tooltip.summary" | "info.cofh.configuration" | "block.create.layered_scoria" | "block.create.small_tuff_brick_stairs" | "gtceu.multiblock.turbine.efficiency" | "item.gtceu.wetware_processor_computer" | "item.sgjourney.horus_helmet" | "tooltip.sgjourney.matok.open" | "gui.socialInteractions.report" | "item.exnihilosequentia.dripstone_pebble" | "item.gtceu.zpm_electric_motor" | "material.mysticalagradditions.prudentium" | "item.mmt.steel_nugget" | "rechiseled.block.copper_block_pillar_connecting" | "item.gtceu.circuit.assembly.tooltip.1" | "item.gtceu.circuit.assembly.tooltip.0" | "time.bookshelf.month.march" | "config.bigreactors.general.ticksperredstoneupdate" | "create.potato_cannon.ammo.attack_damage" | "item.thermal.strawberry_seeds" | "tooltip.titanium.facing_handler.fluid" | "info.thermal.machine_sawmill.2" | "info.thermal.machine_sawmill.1" | "info.thermal.machine_sawmill.0" | "block.fantasyfurniture.decorations.muffins_sweetberry" | "screen.sgjourney.transport_rings" | "item.mysticalagriculture.prudentium_bow" | "rechiseled.block.mossy_cobblestone_squares" | "effortlessbuilding.action.open_player_settings" | "item.effortlessbuilding.diamond_randomizer_bag" | "item.ae2wtlib.wireless_universal_terminal" | "subtitles.entity.hoglin.attack" | "block.sgjourney.transport_rings" | "recipe.condition.steam_vent.tooltip" | "prefab.automobility.copper_motorcar" | "item.gtceu.digital_interface_cover" | "item.minecraft.cocoa_beans" | "item.gtceu.energium_dust" | "block.ftbquests.detector.player.height" | "theoneprobe.ae2.stored_energy" | "item.ae2.fluid_p2p_tunnel" | "gtceu.machine.sifter.mv.tooltip" | "tooltip.mysticalagriculture.passive_attuned" | "text.autoconfig.toms_storage.option.invLinkBeaconLvl.@Tooltip" | "block.gtceu.luv_autoclave" | "commands.worldborder.damage.amount.failed" | "create.ponder.weighted_ejector.header" | "rechiseled.block.stone_waves_connecting" | "block.thermal.machine_bottler" | "block.minecraft.banner.half_horizontal_bottom.orange" | "chat.ae2.MaxUpgradesOfTypeInstalled" | "death.attack.indirectMagic" | "moon.phase.waning.crescent" | "string.naturescompass.cold" | "block.create.powered_shaft" | "block.minecraft.banner.piglin.gray" | "item.farmersdelight.hot_cocoa" | "block.exnihilosequentia.crushed_granite" | "item.minecraft.netherite_ingot" | "cover.advanced_energy_detector.min" | "item.mysticalagriculture.prudentium_sickle" | "gtceu.machine.diode.tooltip_tool_usage" | "effortlessbuilding.action.replace_filtered_by_offhand" | "subtitles.entity.frog.hurt" | "create.contraption.door_control.west.short" | "create.ponder.mechanical_bearing.text_2" | "block.ae2.energy_acceptor" | "create.ponder.mechanical_bearing.text_1" | "block.minecraft.banner.triangle_top.white" | "multiplayer.status.ping" | "item.ae2.portable_item_cell_64k" | "config.framedblocks.client.discreteUVSteps" | "block.thermal.rubberwood_wood" | "chat.ae2.SavedSettings" | "block.create.sail_frame" | "create.schedule.condition.threshold.greater" | "chat.filtered_full" | "subtitles.thermal.entity.blitz.ambient" | "create.schedule.condition.threshold.x_units_of_item" | "gtceu.recipe.dimensions" | "patchouli.gui.lexicon.shapeless" | "material.chlorine" | "block.minecraft.jungle_wood" | "advancements.adventure.spyglass_at_dragon.description" | "ftbquests.chapter" | "item.gtceu.lv_lithium_battery" | "block.gtceu.luv_energy_output_hatch_4a" | "create.contraption.controls.specific_actor_toggle" | "gtceu.machine.energy_converter.tooltip_conversion_eu" | "tagprefix.crushed_ore" | "block.gtceu.iv_kinetic_output_box" | "gtceu.universal.tooltip.uses_per_tick" | "rechiseledcreate.block.ochrum_cut_polished_connecting" | "block.gtceu.bronze_brick_casing" | "gtceu.machine.gas_collector.uev.tooltip" | "string.naturescompass.none" | "gtceu.machine.polarizer.hv.tooltip" | "rechiseled.chiseling.connecting" | "death.attack.explosion.player" | "material.dichlorobenzidine" | "cover.item.voiding.advanced.title" | "material.dubnium" | "material.vanadium" | "block.gtceu.ev_machine_casing" | "point_of_origin.sgjourney.hammer" | "block.thermal.green_rockwool" | "ftbteams.privacy_mode.public" | "options.fullscreen" | "item.thermal.barley_seeds" | "rechiseled.block.lapis_block_connecting_connecting" | "gtceu.multiblock.large_boiler.throttle_modify" | "advancement.create.pulley_maxed.desc" | "team.notFound" | "item.thermal.fire_tnt_minecart.keyword" | "item.farmersdelight.smoked_ham" | "selectWorld.enterName" | "block.create.cut_scoria" | "item.mmt.raw_cobalt" | "subtitles.entity.tropical_fish.hurt" | "book.mysticalagriculture.entry.soulium_dagger" | "block.minecraft.jigsaw" | "trashcans.gui.ultimate_trash_can.item_filter" | "ftbquests.quest" | "commands.forge.setdim.invalid.nochange" | "modularrouters.itemText.misc.flingerDetails" | "commands.advancement.grant.criterion.to.many.failure" | "rechiseled.block.diorite_paving_connecting" | "item.create.extendo_grip" | "libx.config.gui.component.style_setting.false" | "gui.abuseReport.reason.child_sexual_exploitation_or_abuse" | "block.minecraft.fire_coral_fan" | "subtitles.entity.dolphin.attack" | "subtitles.thermal.entity.blitz.shoot" | "webdisplays.server.upload.exists" | "item.thermal.diving_fabric" | "block.gtceu.luv_4a_energy_converter" | "chatPreview.warning.toast.title" | "config.jade.plugin_extendedcrafting.basic_auto_table" | "block.minecraft.soul_soil" | "create.ponder.blaze_burner.text_2" | "create.ponder.blaze_burner.text_1" | "subtitles.entity.villager.work_leatherworker" | "create.ponder.blaze_burner.text_4" | "create.ponder.blaze_burner.text_3" | "item.mmt.celeslar_nugget" | "crop.mysticalagriculture.wither_skeleton" | "item.exnihilosequentia.golden_hammer" | "item.gtceu.quantum_eye" | "symbol_set.sgjourney.pegasus" | "block.minecraft.banner.curly_border.white" | "subtitles.block.portal.trigger" | "item.mmt.raw_lead" | "farmersdelight.container.basket" | "item.gtceu.tool.mallet.tooltip" | "item.minecraft.raw_copper" | "death.attack.sting" | "rechiseledcreate.block.mangrove_window_tiles_connecting" | "item.minecraft.silverfish_spawn_egg" | "multiblock.validation.turbine.invalid_bearing_position" | "info.cofh.access" | "skyblockbuilder.command.success.add_one_player" | "farmersdelight.advancement.harvest_ropelogged_tomato.desc" | "optimizeWorld.stage.failed" | "advancements.adventure.walk_on_powder_snow_with_leather_boots.description" | "stat.minecraft.inspect_dispenser" | "item.ae2.debug_card" | "patchouli.gui.lexicon.sad" | "particle.notFound" | "block.fantasyfurniture.bone.wither.painting_small" | "rechiseled.block.iron_block_plated" | "book.extendedcrafting.entry.singularities.page.1" | "advancements.nether.obtain_ancient_debris.description" | "gui.ae2.PatternAccessTerminal" | "block.gtceu.uhv_output_hatch" | "mco.template.default.name" | "rechiseled.block.jungle_planks_diagonal_stripes" | "material.marble" | "subtitles.entity.generic.big_fall" | "commands.data.storage.query" | "tooltip.block.automobility.allow" | "advancement.create.train_roadkill" | "selectWorld.edit.title" | "death.attack.fallingBlock.player" | "block.gtceu.mv_super_tank" | "ftbquests.quest_link.size" | "rechiseled.block.oak_planks_dotted" | "modernui.center.tab.dashboard" | "block.thermal.phytosoil.keyword" | "rechiseled.block.quartz_block_chiseled_pillar_connecting" | "rechiseled.block.purpur_jagged_pattern_connecting" | "item.gtceu.iv_electric_pump" | "itemGroup.category.tools" | "commands.drop.success.single" | "book.mysticalagriculture.entry.mining_fatigue_resistance_augment.page.1" | "item.mmt.tungsten_rod" | "block.thermal.lumium_activator_rail" | "block.gtceu.wire_coil_trinium" | "tutorial.bundleInsert.description" | "block.farmersdelight.full_tatami_mat" | "item.farmersdelight.wheat_dough" | "gui.modernui.menu.settings" | "rechiseled.block.dark_prismarine_rows" | "item.farmersdelight.cooked_mutton_chops" | "compass.node.gtceu.hv/large_turbine" | "commands.perf.reportSaved" | "item.gtceu.shape.extruder.ring.tooltip" | "block.create.clipboard.tooltip.summary" | "block.minecraft.dark_oak_sign" | "general.cyclopscore.info.disabled" | "block.minecraft.banner.square_bottom_right.magenta" | "behavior.tricorder.bedrock_fluid.nothing" | "ftbchunks.hard_team_claim_limit.tooltip" | "block.minecraft.deepslate_brick_wall" | "item.minecraft.green_dye" | "block.minecraft.banner.border.blue" | "block.minecraft.crimson_planks" | "commands.datapack.modify.enable" | "item.minecraft.shield.white" | "block.minecraft.banner.stripe_downright.red" | "block.minecraft.potted_acacia_sapling" | "webdisplays.gui.screencfg.upgrades" | "advancements.story.obtain_armor.description" | "rechiseled.block.blackstone_diagonal_bricks_connecting" | "block.extendedcrafting.crafting_core" | "mco.configure.worlds.title" | "key.effortlessbuilding.next_power_level_how" | "webdisplays.side.north" | "rechiseled.block.end_stone_chiseled_connecting" | "block.gtceu.ev_rock_crusher" | "material.ash" | "gui.bigreactors.fluidizer.controller.on.line1" | "commands.teleport.success.entity.multiple" | "book.extendedcrafting.entry.compression" | "material.radium" | "subtitles.entity.donkey.chest" | "gui.tooltips.ae2.Encode" | "advancements.husbandry.wax_off.title" | "rechiseled.block.nether_bricks_tiles_connecting" | "create.ponder.andesite_tunnel.text_4" | "item.sgjourney.plasma_converter" | "block.modularrouters.template_frame" | "farmersdelight.advancement.plant_all_crops" | "create.ponder.andesite_tunnel.text_2" | "create.ponder.andesite_tunnel.text_3" | "create.ponder.andesite_tunnel.text_1" | "item.modularrouters.dropper_module" | "item.create.crushed_raw_silver" | "block.xtonesreworked.vena_block_10" | "block.xtonesreworked.vena_block_11" | "item.minecraft.axolotl_spawn_egg" | "block.xtonesreworked.vena_block_12" | "item.mmt.chromium_dust" | "rechiseledcreate.block.dark_oak_window_panes" | "rechiseled.block.redstone_block_small_tiles" | "block.create.weathered_copper_tiles" | "chat.type.text" | "rechiseled.block.copper_block_pattern_connecting" | "gtceu.tool_action.tape" | "screen.laserio.comparenbt" | "gtceu.fluid.generic" | "info.cofh.infinite_source" | "block.xtonesreworked.vena_block_13" | "block.xtonesreworked.vena_block_14" | "block.xtonesreworked.vena_block_15" | "gui.ae2.CalculatingWait" | "create.train_assembly.no_controls" | "gui.buildinggadgets.materialList.button.sorting.nameAZ" | "enchantment.ensorcellation.xp_boost" | "block.gtceu.casing_hsse_sturdy" | "info.thermal.machine_centrifuge.0" | "create.tunnel.selection_mode.forced_split" | "info.thermal.machine_centrifuge.1" | "info.thermal.machine_centrifuge.2" | "create.schedule.instruction.throttle_edit_box_1" | "commands.forge.gen.progress" | "stat.minecraft.fill_cauldron" | "rechiseledcreate.block.rose_quartz_chiseled" | "block.ae2.charger" | "create.tooltip.holdForControls" | "compass.node.gtceu.tools/saw" | "item.minecraft.paper" | "material.soapstone" | "gui.fluxnetworks.tab.statistics" | "material.scandium" | "entity.minecraft.villager.cartographer" | "item.farmersdelight.egg_sandwich" | "skyblockbuilder.command.warning.edit_spawn_spawns" | "string.naturescompass.climate" | "argument.entity.options.name.description" | "item.gtceu.uv_field_generator" | "subtitles.entity.vindicator.celebrate" | "item.mmt.netherite_wire" | "item.mmt.moonstone" | "gtceu.recipe.eu" | "tooltip.framedblocks.frame_bg.set_leather" | "item.mmt.zinc_plate" | "item.simplybackpacks.ultimatebackpack.info" | "rechiseled.block.blue_ice_tiles" | "jei.key.category.edit.mode" | "block.fantasyfurniture.dunmer.bed_single" | "material.methanol" | "subtitles.entity.llama.death" | "ftbquests.task.ftbquests.biome" | "block.gtceu.bronze_firebox" | "block.create.cuckoo_clock.tooltip.condition1" | "subtitles.entity.wandering_trader.ambient" | "gui.cyclopscore.rewards" | "itemGroup.category.decorations" | "block.minecraft.banner.straight_cross.lime" | "key.jade.narrate" | "item.gtceu.black_glass_lens" | "key.effortlessbuilding.max_mirror_radius" | "item.gtceu.tantalum_capacitor" | "item.gtceu.good_integrated_circuit" | "wheel.automobility.off_road" | "jei.message.configured" | "item.mmt.electrum_rod" | "block.mysticalagriculture.prudentium_gemstone_block" | "block.buildinggadgets.construction_block_dense" | "block.create.cut_asurine_slab" | "create.schematicAndQuill.instant_failed" | "modularrouters.itemText.targetingHintMulti" | "webdisplays.extcard.bad" | "sodium.options.pages.advanced" | "book.mysticalagriculture.entry.soul_extractor.page.1" | "item.mmt.thorium_plate" | "item.gtceu.gear_casting_mold" | "create.ponder.stressometer.header" | "block.gtceu.zpm_output_bus" | "rechiseled.block.lapis_block_stripes" | "gtceu.machine.sifter.hv.tooltip" | "item.sgjourney.naquadah_helmet" | "item.gtceu.battery.re.mv.sodium.tooltip" | "material.air" | "block.fantasyfurniture.decorations.venthyr_chalices.stacked" | "rechiseledcreate.block.spruce_window_covered" | "ldlib.gui.tips.confirm" | "gui.ae2wtlib.slot.magnetcard.desc" | "block.minecraft.exposed_cut_copper_stairs" | "block.gtceu.hv_electrolyzer" | "frame.automobility.amethyst_rickshaw" | "mco.brokenworld.nonowner.error" | "mco.configure.world.edit.slot.name" | "block.minecraft.blast_furnace" | "subtitles.item.totem.use" | "block.minecraft.black_candle_cake" | "options.directionalAudio.off.tooltip" | "block.minecraft.banner.mojang.white" | "block.xtonesreworked.vena_block_7" | "block.xtonesreworked.vena_block_6" | "block.xtonesreworked.vena_block_9" | "block.xtonesreworked.vena_block_8" | "block.xtonesreworked.vena_block_3" | "block.xtonesreworked.vena_block_2" | "block.xtonesreworked.vena_block_5" | "block.xtonesreworked.vena_block_4" | "block.xtonesreworked.vena_block_1" | "block.xtonesreworked.vena_block_0" | "rechiseledcreate.block.rose_quartz_bricks" | "ftbquests.gui.export_spreadsheet" | "block.framedblocks.framed_half_slope" | "rechiseled.block.diamond_block_shiny_bordered" | "libx.config.gui.component.italic" | "ftbquests.task.ftbquests.tech_reborn_energy.text" | "structure_block.load_success" | "create.ponder.mechanical_crafter_connect.text_3" | "create.ponder.mechanical_crafter_connect.text_2" | "create.track.leave_slope_ascending" | "create.ponder.mechanical_crafter_connect.text_1" | "webdisplays.gui.screencfg.permissions" | "generator.minecraft.large_biomes" | "skyblockbuilder.compat.disabled_management" | "block.farmersdelight.potato_crate" | "material.magenta_dye" | "item.gtceu.shape.extruder.rotor.tooltip" | "block.packagedexcrafting.ender_crafter" | "item.mysticalagriculture.imperium_helmet" | "block.gtceu.luv_fluid_heater" | "gtceu.jei.fluid.dimension" | "block.create.cut_limestone_brick_wall" | "rechiseled.block.andesite_bricks_connecting" | "rechiseled.block.lapis_block_bordered_connecting" | "subtitles.entity.parrot.imitate.zombie" | "ldlib.gui.editor.menu.resource" | "rechiseled.block.emerald_block_bordered_crosses" | "entity.minecraft.tropical_fish.type.flopper" | "item.gtceu.mv_electric_pump" | "effect.minecraft.wither" | "block.thermal.rice" | "gui.expand_all" | "rechiseled.block.lapis_block_smooth" | "gui.ae2.SearchTooltipIncludingTooltips" | "screen.skyguis.text.select_all" | "effect.minecraft.blindness" | "commands.team.option.color.success" | "ftbchunks.minimap.position_offset_condition" | "ftbultimine.info.base" | "effortlessbuilding.tooltip.keybind" | "create.ponder.auto_schedule.text_3" | "create.subtitle.sanding_short" | "create.ponder.auto_schedule.text_4" | "create.ponder.auto_schedule.text_1" | "block.minecraft.waxed_exposed_cut_copper" | "create.ponder.auto_schedule.text_2" | "stat.exnihilosequentia.sieved" | "create.ponder.auto_schedule.text_5" | "item.minecraft.trident" | "create.ponder.auto_schedule.text_6" | "container.mysticalagriculture.reprocessor" | "block.minecraft.dragon_head" | "create.display_source.kinetic_stress.display" | "compass.node.gtceu.machines/forge_hammer" | "item.mmt.ametrine" | "rechiseled.block.netherite_block_bricks_connecting" | "block.gtceu.iv_machine_casing" | "block.mysticalagriculture.inferium_reprocessor" | "block.minecraft.banner.diagonal_up_left.black" | "rechiseledcreate.block.crimson_window_rounded_connecting" | "modularrouters.jei.recipe.module_reset.description" | "ftbchunks.minimap.entities" | "gtceu.command.worldgen.usage" | "block.farmersdelight.cyan_canvas_sign" | "gtceu.machine.steam_alloy_smelter.steel.tooltip" | "mco.invites.pending" | "rechiseled.chiseling.connecting.on" | "gui.wireless_connect.status.remote_error.desc" | "item.gtceu.ilc_chip" | "symbols.sgjourney.chulak" | "commands.team.option.deathMessageVisibility.unchanged" | "block.create.small_crimsite_brick_wall" | "advancement.colossalchests.gold" | "gui.ae2.InvalidNumber" | "book.mysticalagriculture.entry.soulium_ore" | "advancements.end.root.title" | "ftbchunks.gui.force_load_expires" | "enchantment.ensorcellation.bulwark" | "block.fantasyfurniture.necrolord.chair" | "argument.entity.options.distance.description" | "item.mmt.scrap_clump" | "options.onlyShowSecureChat" | "gui.bigreactors.fluidizer.controller.fluidbar.line3b" | "gui.bigreactors.fluidizer.controller.fluidbar.line3a" | "block.minecraft.banner.stripe_top.orange" | "item.gtceu.tool.mortar" | "block.framedblocks.framed_inner_prism" | "modernui.center.text.shadowOffset" | "createWorld.customize.custom.dungeonChance" | "ftbquests.file.detection_delay" | "item.mysticalagradditions.imperium_paxel" | "compass.node.gtceu.steam/steam_compressor" | "material.ethylene_glycol" | "gui.bigreactors.fluidizer.controller.fluidbar.line4b" | "gui.bigreactors.fluidizer.controller.fluidbar.line4a" | "block.create.waxed_oxidized_copper_tile_stairs" | "rechiseled.block.mangrove_planks_rotated_bricks_connecting" | "item.create.schedule" | "achievement.ae2.StorageCell" | "wheel.automobility.standard" | "compass.node.gtceu.multiblock/mv_fluid_drilling_rig" | "subtitles.block.trapdoor.toggle" | "ftbultimine.config" | "block.gtceu.lv_chemical_bath" | "create.ponder.mechanical_saw_contraption.text_2" | "material.animated_steel" | "create.ponder.mechanical_saw_contraption.text_1" | "disconnect.exceeded_packet_rate" | "advancement.advancementNotFound" | "commands.forge.tags.error.unknown_tag" | "create.ponder.fluid_pipe_flow.text_2" | "item.gtceu.circuit.nano_computer.tooltip.0" | "buildinggadgets.message.undo_missing_items" | "create.ponder.fluid_pipe_flow.text_3" | "create.ponder.fluid_pipe_flow.text_1" | "item.gtceu.circuit.nano_computer.tooltip.1" | "block.minecraft.banner.square_bottom_left.lime" | "item.mysticaladaptations.insanium_boots" | "gtceu.chemical_bath" | "capability.commoncapabilities.inventoryState" | "rechiseled.block.red_nether_bricks_brick_pattern_connecting" | "tagprefix.polymer.dense_plate" | "block.gtceu.titanium_firebox" | "block.minecraft.nether_brick_fence" | "text.block.fantasyfurniture.royal.bookshelf.dyeable" | "flat_world_preset.minecraft.the_void" | "buildinggadgets.message.connected_area" | "farmersdelight.advancement.get_rich_soil.desc" | "block.minecraft.banner.globe.light_blue" | "block.create.brown_nixie_tube" | "ftbquests.file.grid_scale" | "fluid.create.potion" | "gui.ae2.NoSecondOutput" | "item.minecraft.splash_potion.effect.night_vision" | "block.minecraft.wither_skeleton_wall_skull" | "rechiseled.block.quartz_block_chiseled_pillar" | "block.gtceu.zpm_electrolyzer" | "rechiseled.block.glowstone_rotated_bricks" | "advancements.husbandry.kill_axolotl_target.description" | "create.ponder.fluid_pipe_flow.text_6" | "create.ponder.fluid_pipe_flow.text_7" | "config.gtceu.option.doBedrockOres" | "create.ponder.fluid_pipe_flow.text_4" | "create.ponder.fluid_pipe_flow.text_5" | "item.gtceu.crystal.raw_chip.tooltip" | "block.extendedcrafting.basic_auto_table" | "commands.advancement.revoke.one.to.one.failure" | "container.repair.expensive" | "enchantment.ensorcellation.damage_illager.desc" | "itemGroup.infinity_provider" | "container.inventory" | "item.gtceu.luv_conveyor_module" | "block.fantasyfurniture.decorations.potion_bottles.stacked" | "block.gtceu.hv_combustion" | "create.recipe.sawing" | "create.ponder.fluid_pipe_interaction.text_4" | "gtceu.multiblock.monitor_screen.tooltip.2" | "create.ponder.fluid_pipe_interaction.text_5" | "item.mmt.iridium_plate" | "book.extendedcrafting.entry.auto_tables.page.1" | "gtceu.multiblock.monitor_screen.tooltip.0" | "gtceu.multiblock.monitor_screen.tooltip.1" | "book.extendedcrafting.entry.auto_tables.page.3" | "book.extendedcrafting.entry.auto_tables.page.2" | "patchouli.gui.lexicon.mark_incomplete" | "mco.create.world.error" | "block.mysticalagriculture.supremium_furnace" | "material.bronze" | "argument.integer.low" | "gtceu.io.export" | "subtitles.entity.pig.hurt" | "key.effortlessbuilding.next_power_level" | "item.simplybackpacks.rarebackpack.info" | "create.ponder.fluid_pipe_interaction.text_2" | "create.ponder.fluid_pipe_interaction.text_3" | "create.ponder.fluid_pipe_interaction.text_1" | "item.ae2.purple_covered_dense_cable" | "block.minecraft.white_banner" | "block.minecraft.large_fern" | "compass.node.gtceu.multiblock/iv_large_miner" | "arguments.objective.notFound" | "gui.bigreactors.turbine.redstoneport.sensortype.outputenergyamount.line3" | "gui.bigreactors.turbine.redstoneport.sensortype.outputenergyamount.line2" | "gui.bigreactors.turbine.redstoneport.sensortype.outputenergyamount.line1" | "enchantment.minecraft.silk_touch.desc" | "modularrouters.guiText.popup.flinger.yaw" | "death.attack.frost" | "ftbquests.quest.shape.diamond" | "subtitles.entity.generic.hurt" | "config.bigreactors.client.disableturbineparticles" | "fpsreducer.config.menu.suppressSound" | "subtitles.item.goat_horn.play" | "curios.slot" | "block.gtceu.luv_energy_input_hatch_16a" | "item.gtceu.uhpic_chip" | "death.attack.player.item" | "gtceu.machine.cutter.zpm.tooltip" | "jade.instrument.pling" | "book.mysticalagriculture.entry.master_infusion_crystal" | "advancement.exmachinis.flux_hammer" | "block.mmt.scrap_block" | "material.cadmium" | "block.gtceu.uv_forge_hammer" | "options.toggleFree" | "block.bigreactors.basic_reactorsolidaccessport" | "block.gtceu.lv_assembler" | "item.thermal.upgrade_augment_1.keyword" | "item.gtceu.micro_processor_assembly" | "cover.advanced_item_detector.max" | "commands.debug.function.success.multiple" | "entity.minecraft.villager.ae2.fluix_researcher" | "block.gtceu.mv_steam_turbine" | "config.gtceu.option.removeVanillaBlockRecipes" | "tooltip.extendedcrafting.ejecting" | "libx.config.gui.resource_list.entry_type_regex" | "block.fantasyfurniture.dunmer.counter" | "block.thermal.deepslate_silver_ore" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.insertby" | "libx.config.gui.resource_list.type_allow_list" | "compass.node.gtceu.multiblock/large_combustion" | "gui.ae2.And" | "block.gtceu.uv_quantum_chest" | "item.thermal.satchel.keyword" | "block.create.railway_casing" | "item.mysticalagriculture.soulium_nugget" | "ftbquests.task.ftbquests.buildcraft_mj" | "category.cloth-config.testing" | "item.ae2.light_blue_paint_ball" | "connect.aborted" | "key.jei.showUses2" | "gui.abuseReport.reason.narration" | "gui.fluxnetworks.superadmin.on" | "material.ferrite_mixture" | "item.mmt.lunium_nova_ingot" | "block.create.encased_fluid_pipe" | "advancement.create.hose_pulley.desc" | "key.modernui.zoom_desc" | "multiplayer.status.cannot_resolve" | "stat.ae2.items_extracted" | "create.ponder.windmill_source.header" | "block.gtceu.miner_pipe" | "block.minecraft.banner.square_top_right.light_gray" | "gtceu.multiblock.multi_furnace.heating_coil_level" | "block.ae2.cut_quartz_stairs" | "sodium.options.particle_quality.tooltip" | "mco.selectServer.note" | "item.thermal.quartz_plate" | "biome.minecraft.lukewarm_ocean" | "block.ae2.security_station" | "item.mysticalagriculture.imperium_leggings" | "ftbultimine.client_settings.shape_menu_context_lines" | "material.calcium_chloride" | "block.sgjourney.golden_idol" | "laserio.tooltip.item.card.mode" | "stat_type.minecraft.killed_by" | "commands.place.jigsaw.invalid" | "material.brick" | "chat.wireless_connect" | "tooltip.donotuse" | "block.mmt.raw_dark_cryopla_block" | "commands.banip.invalid" | "item.exmachinis.gold_upgrade" | "block.gtceu.mv_16a_energy_converter" | "ldlib.gui.editor.name.border" | "rechiseled.block.cobbled_deepslate_brick_pattern" | "waila.ae2.Showing" | "subtitles.entity.elder_guardian.death" | "multiplayer.disconnect.authservers_down" | "item.ae2.sky_dust" | "item.minecraft.furnace_minecart" | "material.bisphenol_a" | "cover.voiding.tooltip" | "item.gtceu.plate.ultra_high_power_integrated_circuit.tooltip" | "gui.abuseReport.reason.harassment_or_bullying.description" | "soundCategory.record" | "item.mmt.gold_dust" | "ftbteams.privacy_mode.allies" | "item.expatternprovider.drive_upgrade" | "block.minecraft.purple_banner" | "libx.command.entitydata.modified" | "material.magnetic_iron" | "modularrouters.guiText.tooltip.eco.false" | "create.ponder.creative_fluid_tank.text_3" | "create.ponder.creative_fluid_tank.text_4" | "create.display_source.time.24_hour" | "create.ponder.creative_fluid_tank.text_1" | "create.gui.attribute_filter.allow_list_disjunctive.description" | "create.ponder.creative_fluid_tank.text_2" | "item.thermal.ice_tnt_minecart.keyword" | "create.display_link.reading_from" | "config.jade.plugin_jade.registry_name" | "rechiseledcreate.block.spruce_window_diagonal" | "block.minecraft.yellow_banner" | "material.barium_sulfide" | "item.mmt.midnight_abyssal_plate" | "item.woodenbucket.wooden_bucket.filled" | "jecalculation.gui.craft.inventory_disabled" | "commands.ftbquests.command.error.invalid_type" | "item.extendedcrafting.luminessence" | "screen.laserio.default" | "block.create.cut_limestone_stairs" | "screen.skyguis.button.ok" | "key.mouse.right" | "item.mmt.estalt_wire" | "rechiseled.block.cobblestone_beams_connecting" | "text.configuration.error.character_value_empty" | "item.ae2.spatial_storage_cell_16" | "block.minecraft.cobblestone_slab" | "cover.advanced_item_detector.min" | "block.minecraft.banner.diagonal_right.purple" | "advancements.nether.find_fortress.title" | "buildinggadgets.modes.grid" | "block.minecraft.blackstone_stairs" | "material.quartzite" | "block.minecraft.banner.triangles_top.blue" | "farmersdelight.jei.chance" | "commands.locate.structure.success" | "rechiseled.block.coal_block_pillar_connecting" | "item.gtceu.empty_wooden_form" | "create.contraption.door_control" | "block.gtceu.hv_mystical_greenhouse" | "ftbchunks.force_disable_minimap" | "config.jade.display_fluids" | "death.attack.fireworks" | "jade.hopper.locked" | "gui.fluxnetworks.flux.priority" | "item.ae2.black_lumen_paint_ball" | "block.minecraft.potted_dead_bush" | "item.farmersdelight.minced_beef" | "warning.modernui.old_opengl" | "subtitles.entity.ender_dragon.growl" | "block.mmt.citrine_block" | "gui.added" | "block.bigreactors.reinforced_reactorpowertapfe_active" | "skyblockbuilder.structure_saver.pos" | "createWorld.customize.custom.preset.waterWorld" | "create.ponder.speedometer.header" | "block.minecraft.banner.diagonal_right.red" | "screen.laserio.down" | "advancements.husbandry.plant_seed.title" | "jei.tooltip.transfer" | "libx.config.editor.unsupported.description" | "commands.attribute.base_value.set.success" | "advancement.create.rose_quartz" | "commands.title.cleared.multiple" | "ftbteamsconfig.ftbchunks.allow_fake_players_by_id" | "item.thermal.xp_stew" | "gtceu.universal.tooltip.amperage_in" | "soundCategory.ambient" | "block.minecraft.banner.straight_cross.orange" | "item.thermal.coal_coke" | "material.astatine" | "rechiseled.block.dark_oak_planks_crate" | "block.gtceu.vacuum_freezer" | "jecalculation.gui.math.title" | "item.ae2.magenta_lumen_paint_ball" | "create.item_attributes.compostable" | "block.gtceu.luv_battery_buffer_16x" | "commands.bossbar.get.players.some" | "gui.ae2.SecurityCardEditor" | "item.gtceu.shape.extruder.ingot.tooltip" | "block.farmersdelight.carrot_crate" | "block.fantasyfurniture.necrolord.sofa.occupied" | "cover.machine_controller.title" | "recipe.condition.eu_to_start.tooltip" | "item.mmt.dark_cryopla_plate" | "rechiseled.block.amethyst_block_polished_connecting" | "chat.type.team.text" | "rechiseled.block.spruce_planks_small_tiles" | "block.farmersdelight.brown_mushroom_colony" | "rechiseled.block.end_stone_paving_connecting" | "subtitles.event.raid.horn" | "biome.minecraft.soul_sand_valley" | "forge.configgui.fixVanillaCascading" | "modernui.center.font.linearSampling" | "skyblockbuilder.command.error.remove_spawn0" | "skyblockbuilder.command.error.remove_spawn1" | "jecalculation.gui.recipe.save.enabled" | "create.recipe.assembly.step" | "argument.player.toomany" | "tooltip.mysticalagriculture.required_biomes" | "item.thermal.amaranth" | "gtceu.bus.collapse_true" | "block.minecraft.banner.triangle_top.blue" | "behavior.tricorder.amp_per_sec" | "rechiseled.block.spruce_planks_small_tiles_connecting" | "subtitles.block.growing_plant.crop" | "compass.node.gtceu.tools/pickaxe" | "key.pickItem" | "block.minecraft.polished_andesite_stairs" | "tooltip.framedblocks.prism_offset.false" | "rechiseled.block.purpur_woven" | "block.minecraft.banner.bricks.red" | "create.item_attributes.badly_damaged" | "block.ftbquests.screen.size" | "ftbquests.gui.copy_id" | "block.xtonesreworked.fort_block_13" | "block.mysticalagriculture.supremium_reprocessor" | "block.xtonesreworked.fort_block_12" | "block.xtonesreworked.fort_block_11" | "subtitles.entity.enderman.death" | "block.xtonesreworked.fort_block_10" | "block.xtonesreworked.fort_block_15" | "block.xtonesreworked.fort_block_14" | "key.mouse.middle" | "death.attack.starve" | "block.bigreactors.inanite_block" | "item.gtceu.ancient_gold_coin" | "debug.reload_chunks.help" | "enchantment.minecraft.luck_of_the_sea.desc" | "modularrouters.guiText.label.upgrades" | "book.extendedcrafting.entry.singularities" | "create.train.status.paused_for_manual" | "subtitles.entity.item_frame.remove_item" | "item.minecraft.turtle_spawn_egg" | "ftbquests.gui.edit_linked_quest" | "block.mmt.thulium_block" | "create.subtitle.wrench_remove" | "block.mysticalagriculture.mystical_crop" | "gui.tooltips.ae2.ShowFluidsOnly" | "modularrouters.chatText.misc.tooManyTargets" | "crop.mysticalagriculture.osmium" | "block.fantasyfurniture.bone.wither.chest" | "subtitles.entity.mule.hurt" | "ftbquests.reward.ftbquests.npc_faction.points" | "create.schedule.instruction.throttle.summary" | "recipe.packagedexcrafting.combination.short" | "ftbchunks.minimap.locked_north" | "stat_type.minecraft.dropped" | "book.mysticalagriculture.entry.flight_augment.page.1" | "gtceu.universal.clear_nbt_recipe.tooltip" | "jecalculation.gui.item_stack.confirm.disabled" | "block.create.nozzle.tooltip" | "item.thermal.tea_seeds" | "item.ae2.lime_lumen_paint_ball" | "item.sugar_flawed_gem" | "item.create.netherite_diving_boots.tooltip.behaviour1" | "item.thermal_extra.dragonsteel_coin" | "block.gtceu.ev_electric_gear_box_32a" | "material.liquid_oxygen" | "ftbquests.chapter.default_min_width" | "tooltip.mobilebeacon.bonus.haste2" | "selectWorld.tooltip.fromNewerVersion2" | "item.thermal.flux_capacitor" | "create.ponder.deployer_processing.header" | "selectWorld.tooltip.fromNewerVersion1" | "config.group.value" | "jade.nextEgg" | "gtceu.machine.fluid_solidifier.hv.tooltip" | "gtceu.machine.forge_hammer.mv.tooltip" | "block.gtceu.ulv_battery_buffer_8x" | "block.gtceu.tungsten_steel_drum" | "behavior.tricorder.multiblock_energy_output" | "effortlessbuilding.action.redo" | "libx.config.gui.component.type_key" | "block.gtceu.hv_energy_input_hatch" | "commands.data.storage.get" | "buildinggadgets.message.anchor_set" | "subtitles.entity.vex.hurt" | "commands.team.option.friendlyfire.alreadyEnabled" | "death.attack.screwdriver" | "rechiseled.block.emerald_block_crystal" | "block.create.white_seat" | "tooltip.mysticalagriculture.mystical_fertilizer" | "metaitem.voltage_coil.uiv.tooltip" | "rechiseled.block.sandstone_brick_paving" | "block.fantasyfurniture.venthyr.bench" | "advancements.adventure.ol_betsy.description" | "create.gui.attribute_filter.allow_list_conjunctive" | "material.phosphoric_acid" | "item.bone_dust" | "text.autoconfig.toms_storage.option.invLinkBeaconLvlDim" | "create.tooltip.chute.no_fans_attached" | "addServer.add" | "item.ae2additions.disk_item_16384k" | "tile.gtceu.reinforced_foam.name" | "info.thermal.fluid_minecart.0" | "info.thermal.fluid_minecart.2" | "info.thermal.fluid_minecart.1" | "subtitles.entity.villager.work_librarian" | "webdisplays.gui.screencfg.friends" | "permissions.requires.player" | "block.extendedcrafting.crystaltine_block" | "advancement.colossalchests.large.gold.desc" | "item.mysticalagriculture.supremium_chestplate" | "buildinggadgets.message.paste_failed.link_copied" | "item.createarmory.five_five_six_mold" | "gui.ae2.SearchSettingsClearExternal" | "block.create.cut_calcite_wall" | "rechiseled.block.nether_bricks_rotated_bricks_connecting" | "gtceu.machine.cutter.mv.tooltip" | "item.thermal.earth_charge" | "block.minecraft.banner.stripe_bottom.white" | "item.bigreactors.yellorium_nugget" | "gui.tooltips.ae2.SubstitutionsDescEnabled" | "ftbteams.info.members" | "tooltip.jade.mode_subtractor" | "block.gtceu.ulv_battery_buffer_4x" | "modularrouters.guiText.popup.direction" | "key.modernui.openCenter" | "advancement.colossalchests.large.silver.desc" | "lambdynlights.menu.tabs.general" | "block.minecraft.orange_carpet" | "itemGroup.cyclopscore" | "enchantment.minecraft.efficiency.desc" | "rechiseled.block.netherrack_tiles" | "sodium.options.pages.performance" | "modernui.center.screen.blurEffect" | "itemGroup.itemfilters.main" | "item.minecraft.gunpowder" | "rechiseled.block.andesite_dotted_connecting" | "item.buildinggadgets.construction_chunk_dense" | "item.thermal_extra.crystallized_sunflower_oil_bucket" | "item.gtceu.gravistar.tooltip" | "block.gtceu.ev_charger_4x" | "ftbquests.file.defaults.quest_shape" | "block.bigreactors.basic_turbinerotorbearing" | "tooltip.mysticalagriculture.fuel_efficiency" | "libx.command.reload.client" | "recipe.condition.pos_y.tooltip" | "block.mmt.pearl_block" | "item.farmersdelight.steak_and_potatoes" | "ftbquests.task.ftbquests.npc_quest.check_active" | "block.gtceu.bronze_large_boiler" | "block.minecraft.dark_oak_trapdoor" | "subtitles.entity.parrot.hurts" | "rechiseled.block.birch_planks_crate_connecting" | "create.generic.pitch" | "item.thermal.compost" | "block.fantasyfurniture.necrolord.table_small" | "commands.scoreboard.players.set.success.multiple" | "forge.configgui.zombieBaseSummonChance" | "gui.fluxnetworks.access.owner" | "ftbteamsconfig.ftbteams.description" | "create.item_attributes.damaged" | "key.corpse.death_history" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line6" | "block.minecraft.spruce_wood" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line5" | "commands.bossbar.set.visibility.unchanged.hidden" | "create.subtitle.saw_activate_wood" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line2" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line1" | "commands.advancement.grant.one.to.many.success" | "modernui.center.text.allowAsyncLayout" | "material.glyceryl_trinitrate" | "multiplayer.status.cannot_connect" | "rechiseled.block.dark_oak_planks_beams" | "item.gtceu.cover.fluid.voiding.tooltip.0" | "commands.pardonip.success" | "block.toms_storage.ts.level_emitter" | "item.gtceu.cover.fluid.voiding.tooltip.1" | "block.exnihilosequentia.warped_barrel" | "buildinggadgets.message.too_many_blocks" | "subtitles.entity.zombie_villager.death" | "material.oganesson" | "commands.team.empty.unchanged" | "item.create.copper_diving_helmet.tooltip" | "item.mysticalagriculture.awakened_supremium_boots" | "rechiseled.block.red_nether_bricks_small_tiles_connecting" | "forge.configgui.forgeCloudsEnabled" | "item.gtceu.item_filter.tooltip.1" | "item.gtceu.item_filter.tooltip.0" | "block.minecraft.banner.diagonal_up_right.purple" | "item.gtceu.crystal_soc" | "item.minecraft.lime_dye" | "block.extendedcrafting.flux_star_block" | "item.gtceu.iv_robot_arm" | "material.cupronickel" | "block.create.small_diorite_brick_stairs" | "config.jade.plugin_mysticalagriculture.crop" | "block.gtceu.hv_forming_press" | "ftbquests.reward.ftbquests.npc_mail.subject" | "rechiseledcreate.block.dark_oak_window_swirling" | "block.minecraft.acacia_fence_gate" | "block.create.peculiar_bell.tooltip.summary" | "item.mmt.zirconium_gear" | "options.sounds.title" | "item.mmt.cosmos_aurora_ingot" | "create.display_source.station_summary" | "block.minecraft.dark_oak_wood" | "item.ae2wtlib.quantum_bridge_card" | "ccl.commands.gc.before" | "modularrouters.guiText.popup.fluid.forceEmpty" | "block.minecraft.oak_leaves" | "item.gtceu.tool.hammer" | "modularrouters.itemText.usage.item.regex_filter" | "structure_block.save_success" | "rechiseled.block.sandstone_polished_connecting" | "info.cofh.fluid" | "item.effortlessbuilding.elastic_hand" | "create.display_source.redstone_power" | "commands.worldborder.set.shrink" | "block.gtceu.mv_fluid_drilling_rig" | "ldlib.gui.editor.tips.save_project" | "create.gui.sequenced_gearshift.instruction.end" | "item.mysticalagriculture.imperium_hoe" | "selectWorld.backupQuestion.customized" | "create.logistics.when_multiple_outputs_available" | "material.green_sapphire_slurry" | "gui.banned.description.reason" | "item.mmt.cobalt_rod" | "block.minecraft.banner.diagonal_up_left.orange" | "create.recipe.wood_cutting" | "ftbquests.gui.undo" | "subtitles.entity.villager.no" | "rechiseled.block.basalt_patterned" | "entity.thermal.basalz_projectile" | "enchantment.minecraft.quick_charge.desc" | "block.minecraft.acacia_pressure_plate" | "info.thermal.machine_bottler.2" | "block.minecraft.banner.triangle_bottom.light_gray" | "info.thermal.machine_bottler.1" | "block.gtceu.luv_circuit_assembler" | "metaitem.plugin.tooltips.1" | "rechiseled.block.stone_big_tiles_connecting" | "rechiseled.block.mangrove_planks_mosaic" | "subtitles.entity.warden.angry" | "item.thermal.nuke_tnt_minecart.keyword" | "ae2.rei_jei_integration.certus_quartz_growth" | "config.gtceu.option.energy" | "item.minecraft.phantom_spawn_egg" | "death.attack.cactus.player" | "skyblockbuilder.command.error.no_invitations" | "ftbquests.task.ftbquests.ic2_energy" | "block.create.andesite_belt_funnel" | "block.minecraft.warped_button" | "gtceu.assembler" | "info.thermal.machine_bottler.0" | "gtceu.universal.tooltip.amperage_out" | "rechiseled.block.jungle_planks_dotted" | "commands.advancement.revoke.one.to.many.failure" | "item.gtceu.battery.re.mv.cadmium.tooltip" | "item.thermal.fluid_filter_augment.desc" | "item.mmt.spinel_cell" | "item.exnihilosequentia.blackstone_hammer" | "commands.spreadplayers.failed.invalid.height" | "options.key" | "advancement.create.train_crash" | "rechiseled.block.blackstone_tiles_connecting" | "behavior.tricorder.tank" | "screen.skyguis.text.missing_permissions" | "block.thermal.lumium_block" | "chat.ae2.Source" | "create.gui.clipboard.erase_checked" | "item.minecraft.netherite_chestplate" | "block.minecraft.magenta_candle" | "gtceu.top.energy_production" | "create.track.valid_connection" | "create.gui.schematicTable.noSchematics" | "desc.framedblocks.blueprint_block" | "point_of_origin.sgjourney.destiny" | "frame.automobility.bejeweled_motorcar" | "block.minecraft.mud_brick_stairs" | "stat.minecraft.open_shulker_box" | "chat.ae2.SettingCleared" | "item.ae2.fluix_covered_cable" | "material.invar" | "gtceu.tool_action.screwdriver.auto_output_covers" | "item.thermal.aquachow.desc" | "block.minecraft.hopper" | "commands.save.alreadyOn" | "ftblibrary.select_item.nbt" | "gtceu.machine.advanced_processing_array.tooltip" | "create.ponder.gearbox.text_1" | "theoneprobe.ae2.p2p_unlinked" | "create.ponder.cogwheel.header" | "item.mmt.tellurium_rod" | "item.bigreactors.ludicrite_dust" | "item.exnihilosequentia.basalt_pebble" | "create.ponder.gearbox.text_4" | "create.ponder.gearbox.text_3" | "create.ponder.gearbox.text_2" | "ftbchunks.biome_blend.blend_15x15" | "crop.mysticalagriculture.bronze" | "tile.gtceu.reinforced_stone.name" | "tooltip.extendedcrafting.limited_input" | "advancements.nether.ride_strider.description" | "gui.modernui.settings.category.mouse" | "item.createarmory.nine_mm_casing" | "patchouli.gui.lexicon.button.prev_page" | "block.gtceu.hv_fluid_solidifier" | "block.fantasyfurniture.bone.wither.door_double" | "material.pyrope" | "rechiseled.block.coal_block_pillar" | "sidebar_button.ftbteams.my_team" | "commands.effect.clear.specific.failed" | "block.minecraft.pink_carpet" | "crop.mysticalagriculture.rabbit" | "tooltip.gadget.raytrace_fluid" | "item.gtceu.plastic_circuit_board" | "item.mmt.cobalt_dust" | "rechiseledcreate.block.mangrove_window_diagonal_connecting" | "item.minecraft.tipped_arrow.effect.strength" | "biome.minecraft.eroded_badlands" | "item.ae2.wireless_crafting_terminal" | "block.gtceu.mv_gas_collector" | "tooltip.framedblocks.prism_offset.true" | "gui.tooltips.ae2.DurationFormatMinutes" | "tagprefix.andesite" | "item.gtceu.chemical_light_blue_dye" | "block.gtceu.lv_hermetic_casing" | "key.effortlessbuilding.replace.desc" | "compass.node.gtceu.covers/item_tag_filter" | "gui.ae2.CraftErrorRetry" | "part.bigreactors.turbine.casing" | "selectWorld.deleteButton" | "gui.socialInteractions.hide" | "material.hydrofluoric_acid" | "create.ponder.tag.decoration" | "block.exnihilosequentia.infesting_leaves" | "gui.tooltips.ae2.NonBlocking" | "item.ftbultimine.ultiminer" | "create.station.no_assembly_curve_1" | "item.glass_plate" | "effortlessbuilding.gui.scrollInput.controlScrollsSlower" | "block.thermal.onion" | "rechiseled.block.stone_big_tiles" | "block.minecraft.stripped_acacia_wood" | "block.minecraft.orange_candle" | "item.mmt.ultranium_ingot" | "rechiseled.block.stone_small_tiles" | "item.ae2.yellow_covered_cable" | "ftblibrary.select_item.list_mode.all" | "item.gtceu.transistor" | "item.farmersdelight.apple_cider" | "material.hypochlorous_acid" | "enchantment.ensorcellation.instigating.desc" | "material.lightly_steam_cracked_light_fuel" | "block.gtceu.tempered_glass" | "block.ae2.sky_stone_brick_wall" | "biome.minecraft.deep_ocean" | "create.schedule.condition.redstone_link" | "item.sgjourney.naquadah_rod" | "item.create.empty_schematic.tooltip" | "rechiseled.block.granite_squares_connecting" | "gui.tooltips.ae2.BlockPlacementNo" | "item.thermal_extra.sunflower_oil_bucket" | "thermal.book.landing_text" | "webdisplays.gui.seturl.url" | "item.minecraft.drowned_spawn_egg" | "create.item_attributes.book_copy_first.inverted" | "create.contraption.door_control.none.short" | "block.gtceu.casing_invar_heatproof" | "webdisplays.server.help.access" | "multiplayer.requiredTexturePrompt.line2" | "block.create.polished_cut_deepslate_slab" | "multiplayer.requiredTexturePrompt.line1" | "gtceu.gui.circuit.title" | "item.mmt.charcoal_dust" | "block.create.weathered_copper_tile_stairs" | "material.pitchblende" | "create.ponder.hose_pulley_level.header" | "block.mmt.ametrine_block" | "commands.trigger.add.success" | "ftbchunks.gui.teleport" | "item.create.creative_blaze_cake.tooltip.behaviour1" | "block.minecraft.blue_banner" | "material.salt_water" | "block.thermal.machine_brewer.keyword" | "gtceu.machine.fluid_tank.max_multiblock" | "gui.jei.editMode.description.hide.wild" | "subtitles.entity.warden.sonic_boom" | "gtceu.machine.transformer.message_transform_up" | "rechiseled.block.cobbled_deepslate_beams" | "create.ponder.track_portal.text_1" | "item.thermal.invar_gear" | "gtceu.machine.distillery.iv.tooltip" | "block.create.polished_cut_granite_slab" | "create.ponder.track_portal.text_2" | "create.ponder.track_portal.text_3" | "tooltip.toms_storage.terminal_beacon.sameDim" | "item.mysticalagradditions.withering_soul" | "item.itemfilters.tag.description" | "ftbchunks.biome_blend.none" | "subtitles.block.lava.ambient" | "item.glass_flawed_gem" | "screen.skyguis.text.visit_team" | "modernui.center.tooltip.titleBreak" | "fluid_type.thermal.light_oil" | "create.track_target.clear" | "sodium.options.enable_memory_tracing.name" | "advancement.create.ejector_maxed.desc" | "block.automobility.slope" | "item.mmt.titanium_rod" | "gui.wireless_connect.highlight.tooltip" | "block.fantasyfurniture.decorations.venthyr_platter.stacked" | "item.minecraft.pufferfish_spawn_egg" | "block.thermal.fluid_duct.keyword" | "rechiseled.block.basalt_bordered_polished_connecting" | "tooltip.mobilebeacon.disc01" | "item.thermal.flax" | "rechiseled.block.crimson_planks_bricks_connecting" | "biome.minecraft.deep_frozen_ocean" | "material.deuterium" | "block.gtceu.lv_electric_gear_box_2a" | "modularrouters.guiText.popup.xpVacuum.eject" | "block.farmersdelight.dark_oak_cabinet" | "material.enderium" | "block.create.limestone_pillar" | "key.inventory" | "ftbquests.chapter.image.click.tooltip" | "jecalculation.gui.common.close" | "gtceu.top.transform_output" | "ftbultimine.info.not_active" | "rechiseledcreate.block.andesite_cut_small_brick_connecting" | "string.naturescompass.precipitation" | "rechiseled.block.amethyst_block_bricks_connecting" | "effortlessbuilding.action.start_corner" | "create.station.remove_schedule" | "config.bigreactors.reactor.maxreactorheight" | "screen.laserio.false" | "gui.bigreactors.generator.redstoneport.sensorbehavior.setfromsignallevel.line1" | "gtceu.multiblock.cleanroom.dirty_state" | "material.spessartine" | "block.farmersdelight.rice_roll_medley_block" | "modularrouters.gui.config.placerParticles" | "item.gtceu.tool.butchery_knife" | "item.farmersdelight.bacon" | "gui.tooltips.ae2.CanInsertFrom" | "gameMode.survival" | "commands.scoreboard.objectives.display.alreadySet" | "entity.minecraft.llama" | "subtitles.entity.iron_golem.death" | "farmersdelight.advancement.use_cutting_board.desc" | "block.create.fake_track" | "create.hint.mechanical_arm_no_targets.title" | "block.gtceu.hv_super_chest" | "create.gui.sequenced_gearshift.instruction" | "advancement.exmachinis.gold_upgrade" | "block.minecraft.crimson_fungus" | "curios.identifier.back" | "item.thermal.bronze_ingot" | "item.ae2.cable_energy_acceptor" | "tooltip.toms_storage.sorting_0" | "effortlessbuilding.action.thickness" | "item.minecraft.golden_leggings" | "item.minecraft.pumpkin_pie" | "gtceu.tooltip.hold_ctrl" | "gtceu.plasma_generator" | "tooltip.toms_storage.sorting_1" | "tooltip.toms_storage.sorting_2" | "item.gtceu.circuit.quantum_computer.tooltip.1" | "item.gtceu.circuit.quantum_computer.tooltip.0" | "commands.bossbar.create.success" | "block.mmt.raw_netherite_block" | "compass.node.gtceu.machines/pump" | "tagprefix.basalt" | "mco.brokenworld.downloaded" | "ftbquests.task.ftbquests.xp.value" | "item.mobilebeacon.mobile_beacon_gold" | "block.minecraft.banner.flower.light_blue" | "subtitles.entity.fishing_bobber.retrieve" | "block.ae2.interface" | "material.lithium" | "block.minecraft.wall_torch" | "material.ultimet" | "enchantment.ensorcellation.cavalier.desc" | "key.spectatorOutlines" | "ftbquests.reward_table.used_in" | "item.exnihilosequentia.crimson_fungus_hammer" | "enchantment.ensorcellation.phalanx" | "farmersdelight.advancement.get_mushroom_colony" | "item.bigreactors.rossinite_bucket" | "block.gtceu.luv_output_hatch" | "tagprefix.turbine_blade" | "block.minecraft.banner.stripe_bottom.green" | "block.gtceu.lv_electric_gear_box_8a" | "item.thermal.peanut" | "rechiseled.block.warped_planks_tiles_connecting" | "create.ponder.tag.logistics.description" | "tooltip.framedblocks.one_way_window.dir.south" | "ftbquests.file.drop_loot_crates" | "ldlib.fluid.state_liquid" | "gtceu.universal.tooltip.fluid_stored" | "crop.mysticalagriculture.cyanite" | "item.ash_tiny_dust" | "gtceu.multiblock.primitive_water_pump.description" | "item.minecraft.netherite_scrap" | "argument.item.tag.disallowed" | "ldlib.gui.editor.tips.load_resource" | "key.cofh.mode_change_decrement" | "selectWorld.recreate.error.title" | "chat.ae2.NotStorageCell" | "block.minecraft.banner.mojang.blue" | "gtceu.electric_furnace" | "block.framedblocks.framed_pyramid" | "item.thermal_extra.dragonsteel_plate" | "metaitem.nan.certificate.tooltip" | "item.createarmory.empty_double_barrel" | "block.thermal.dynamo_disenchantment.keyword" | "gtceu.machine.workbench.tab.item_list" | "item.create.vertical_gearbox" | "item.mmt.raw_platinum" | "subtitles.entity.illusioner.hurt" | "item.gtceu.tool.tooltip.general_uses" | "item.mmt.raw_stellar" | "chat.ae2.ChannelModeCurrent" | "block.minecraft.banner.curly_border.blue" | "block.fantasyfurniture.necrolord.desk_right" | "block.expatternprovider.ex_pattern_provider" | "fluid_type.thermal_extra.sunflower_oil" | "gui.bigreactors.fluidizer.controller.tooltips_popup_max_width" | "item.mysticalagriculture.inferium_fishing_rod" | "forge.configgui.clumpingThreshold.tooltip" | "commands.publish.failed" | "rechiseled.block.redstone_block_polished_connecting" | "item.thermalendergy.energy_nullifier_augment" | "item.gtceu.plate.nor_memory_chip.tooltip" | "material.blue_alloy" | "multiblock.validation.reactor.invalid_base_for_fuel_assembly" | "libx.config.gui.resource_list.entry_mode_allow" | "item.minecraft.tipped_arrow.effect.turtle_master" | "item.ae2.meteorite_compass" | "notenoughcrashes.gui.failed" | "block.create.haunted_bell" | "block.create.hose_pulley" | "advancement.create.display_link" | "trashcans.block.item_trash_can" | "gtceu.machine.brewery.lv.tooltip" | "block.farmersdelight.cooking_pot" | "rechiseled.block.crimson_planks_brick_pattern_connecting" | "block.create.light_blue_toolbox" | "block.minecraft.banner.bricks.magenta" | "ftbchunks.disable_protection.tooltip" | "gui.socialInteractions.show" | "container.creative" | "block.farmersdelight.apple_pie" | "gtceu.jei.fluid.min_yield" | "item.farmersdelight.squid_ink_pasta" | "block.minecraft.banner.stripe_center.gray" | "entity.minecraft.zoglin" | "config.gtceu.option.debugWorldgen" | "string.naturescompass.warm" | "fpsreducer.config.playerConfig" | "item.extendedcrafting.enhanced_redstone_ingot" | "block.fantasyfurniture.necrolord.dresser" | "gtceu.electrolyzer" | "attachment.front.automobility.mob_controller" | "time.bookshelf.month.january" | "point_of_origin.sgjourney.apophis" | "rechiseled.block.prismarine_bricks_chiseled_circles" | "ae2.rei_jei_integration.no_items" | "config.jade.plugin_ae2.part_tooltip" | "gtceu.machine.energy_hatch.input.tooltip" | "item.exnihilosequentia.zinc_nugget" | "gui.ae2.WirelessRange" | "block.minecraft.banner.diagonal_right.lime" | "item.thermal.press_unpacking_die" | "mco.brokenworld.reset" | "gtceu.multiblock.large_combustion_engine.supply_oxygen_to_boost" | "ae2.rei_jei_integration.entropy_manipulator_heat" | "block.framedblocks.framed_torch" | "gtceu.fluid.temperature" | "tutorial.craft_planks.description" | "create.recipe.assembly.spout_filling_fluid" | "rechiseledcreate.item_group" | "item.minecraft.tipped_arrow.effect.explosion_resistance" | "item.exnihilosequentia.prismarine_crook" | "key.keyboard.keypad.multiply" | "tooltip.exmachinis.fluxBar" | "text.autoconfig.toms_storage.option.invRange" | "automobile_control.brake" | "item.salt_pure_dust" | "rechiseled.block.end_stone_blobs_connecting" | "info.cofh.another_player" | "entity.minecraft.guardian" | "gui.ae2.SkyChest" | "tagprefix.polymer.foil" | "commands.whitelist.alreadyOff" | "item.sugar_tiny_dust" | "ftbbackups2.backup.failed" | "book.mysticalagriculture.entry.essence_furnaces.page.1" | "block.create.controller_rail.tooltip" | "narration.checkbox" | "item.gtceu.circuit.crystal_assembly.tooltip.0" | "item.gtceu.circuit.crystal_assembly.tooltip.1" | "item.mysticalagriculture.prudentium_fishing_rod" | "create.keyinfo.toolmenu" | "create.tooltip.deployer.header" | "block.minecraft.banner.circle.red" | "create.item_attributes.has_enchant" | "block.gtceu.uhv_output_bus" | "create.item_attributes.color.inverted" | "webdisplays.server.upload.parent" | "item.modularrouters.energy_upgrade" | "block.xtonesreworked.zeta_block_8" | "material.ethylbenzene" | "block.xtonesreworked.zeta_block_9" | "item.effortlessbuilding.reach_upgrade3" | "block.xtonesreworked.zeta_block_4" | "item.effortlessbuilding.reach_upgrade2" | "block.xtonesreworked.zeta_block_5" | "block.fantasyfurniture.dunmer.cushion" | "block.xtonesreworked.zeta_block_6" | "block.xtonesreworked.zeta_block_7" | "block.xtonesreworked.zeta_block_0" | "block.xtonesreworked.zeta_block_1" | "item.effortlessbuilding.reach_upgrade1" | "block.xtonesreworked.zeta_block_2" | "block.xtonesreworked.zeta_block_3" | "cover.smart_item_filter.filtering_mode.description.1" | "part.bigreactors.turbine.creativecoolantport" | "create.keyinfo.toolbelt" | "info.cofh.hold_shift_for_details" | "item.thermal.lumium_plate" | "tooltip.framedblocks.y_slope.toggle" | "mco.configure.world.slot.empty" | "gui.wireless_connect.status.unconnected.desc" | "argument.nbt.expected.value" | "create.gui.terrainzapper.placement.merged" | "rechiseled.block.mangrove_planks_diagonal_tiles" | "enchantment.minecraft.piercing.desc" | "block.create.small_deepslate_brick_wall" | "mco.configure.world.edit.subscreen.adventuremap" | "farmersdelight.advancement.eat_nourishing_food" | "block.minecraft.banner.small_stripes.magenta" | "key.effortlessbuilding.disable_build_mode_toggle.desc" | "advancement.create.diving_suit.desc" | "item.mmt.ender_star" | "block.minecraft.banner.diagonal_up_right.white" | "block.fantasyfurniture.bone.skeleton.desk_left" | "stat.automobility.engine.speed.readout" | "gui.ae2.CraftingInterface" | "material.nether_air" | "create.orientation.horizontal" | "create.ponder.fan_direction.header" | "ftbteams.ranks.member" | "rechiseledcreate.block.acacia_window_covered_connecting" | "demo.help.buy" | "mco.error.invalid.session.title" | "gtceu.machine.chemical_reactor.luv.tooltip" | "subtitles.entity.lightning_bolt.thunder" | "gtceu.machine.polarizer.mv.tooltip" | "material.steam_cracked_butene" | "tooltip.mobilebeacon.upgrade" | "simplybackpacks.shift" | "block.gtceu.zpm_bender" | "create.ponder.fluid_pipe_flow.header" | "tooltip.toms_storage.adv_wireless_terminal.bound" | "recipe.packagedauto.crafting" | "item.thermal.machine_catalyst_augment" | "part_category.automobility.frames" | "book.mysticalagriculture.entry.water_breathing_augment" | "gui.ae2.TerminalSettingsTitle" | "block.minecraft.void_air" | "gtceu.machine.maintenance_hatch_full_auto.tooltip" | "tagprefix.buzz_saw_blade" | "rechiseled.block.dark_oak_planks_mosaic" | "ldlib.gui.editor.group.basic" | "book.mysticalagriculture.entry.resource_crops" | "item.ae2.yellow_smart_dense_cable" | "item.gtceu.terminal" | "block.gtceu.hv_input_hatch" | "create.recipe.heat_requirement.heated" | "options.percent_add_value" | "text.cloth-config.dropdown.value.unknown" | "advancement.create.chocolate_bucket.desc" | "entity.minecraft.zombie_horse" | "gui.bigreactors.turbine.redstoneport.sensortype.inputengagecoils.line3" | "config.bigreactors.turbine.turbinemassdragmultiplier" | "gui.bigreactors.turbine.redstoneport.sensortype.inputengagecoils.line2" | "gui.bigreactors.turbine.redstoneport.sensortype.inputengagecoils.line1" | "block.fantasyfurniture.decorations.mushrooms_red.stacked" | "addServer.resourcePack" | "key.screenshot" | "gui.banned.title.temporary" | "item.ae2additions.item_storage_cell_65536" | "config.gtceu.option.compat" | "block.create.small_tuff_bricks" | "block.minecraft.banner.triangles_bottom.cyan" | "create.item_attributes.enchanted" | "item.gtceu.duct_tape" | "block.minecraft.birch_wall_sign" | "item.gtceu.luv_sensor" | "item.ae2.light_gray_smart_cable" | "create.generic.daytime.pm" | "block.thermal.amaranth_block" | "block.create.purple_toolbox" | "config.jade.plugin_jade.distance" | "subtitles.entity.bat.death" | "create.generic.unit.millibuckets" | "subtitles.block.generic.break" | "create.ponder.smart_chute.header" | "msg.framedblocks.frame_crafter.fail.unexpected_additive_2" | "msg.framedblocks.frame_crafter.fail.unexpected_additive_1" | "msg.framedblocks.frame_crafter.fail.unexpected_additive_0" | "commands.whitelist.add.success" | "item.simplybackpacks.ultimatebackpack.info2" | "farmersdelight.tooltip.melon_juice" | "gui.stellarview.config" | "ftbteams.team_not_found" | "chat.ae2.isNowLocked" | "block.minecraft.crimson_hyphae" | "item.ae2wtlib.wireless_pattern_encoding_terminal" | "subtitles.entity.snow_golem.death" | "item.mmt.frigidite_nugget" | "item.createarmory.fifty_cal" | "block.fantasyfurniture.venthyr.wardrobe_top" | "effect.cofh_core.cold_resistance" | "tagprefix.double_plate" | "create.schematic.tool.deploy.description.0" | "create.schematic.tool.deploy.description.1" | "block.minecraft.red_mushroom_block" | "create.schematic.tool.deploy.description.2" | "tagprefix.tiny_dust" | "create.schematic.tool.deploy.description.3" | "mirror.none" | "gui.fluxnetworks.label.transferownership" | "webdisplays.side.east" | "block.gtceu.rubber_log" | "block.toms_storage.ts.inventory_cable_framed" | "stat.minecraft.damage_blocked_by_shield" | "item.gtceu.circuit.nand_chip.tooltip.1" | "item.gtceu.circuit.nand_chip.tooltip.0" | "forge.configgui.alwaysSetupTerrainOffThread" | "tooltip.mysticalagriculture.empty" | "rechiseled.block.copper_block_shafts_connecting" | "advancement.create.stressometer.desc" | "subtitles.item.armor.equip_chain" | "material.amethyst" | "selectWorld.delete_failure" | "buildinggadgets.commands.override_build_size.list" | "block.minecraft.banner.bricks.orange" | "selectWorld.futureworld.error.title" | "advancement.exmachinis.root.desc" | "jigsaw_block.keep_jigsaws" | "item.ftbultimine.ultiminer.tooltip" | "item.thermal.potion_duration_augment" | "block.fantasyfurniture.venthyr.shelf" | "create.ponder.mechanical_crafter_covers.header" | "create.ponder.shared.rpm16_source" | "argument.entity.options.team.description" | "rechiseledcreate.block.warped_window_large" | "item.gtceu.battery.hull.lv.tooltip" | "gtceu.machine.gas_collector.luv.tooltip" | "block.ae2.sky_stone_small_brick_stairs" | "rechiseled.block.quartz_block_squares_connecting" | "gui.tooltips.ae2.PartitionStorage" | "rechiseledcreate.block.dark_oak_window_swirling_connecting" | "create.track_target.success" | "item.mysticalagradditions.dragon_scale" | "cover.smart_item_filter.filtering_mode.description.0" | "create.generic.delay" | "mco.backup.button.download" | "gtceu.tank_valve.tooltip" | "item.thermal.diamond_dust" | "advancements.adventure.spyglass_at_dragon.title" | "commands.title.show.actionbar.single" | "block.mmt.zirconium_block" | "item.gtceu.wafer.naquadah.tooltip" | "ftbquests.task.ftbquests.checkmark" | "subtitles.entity.painting.break" | "material.fullers_earth" | "item.mmt.raw_silver" | "gui.fluxnetworks.access.superadmin" | "patchouli.gui.lexicon.history.info" | "item.mmt.plumbumanite_ingot" | "argument.criteria.invalid" | "block.gtceu.uhv_input_bus" | "item.farmersdelight.canvas" | "item.ae2additions.chemical_storage_cell_16384" | "ftblibrary.mb" | "chat.ae2.MachineNotPowered" | "item.ae2.light_gray_lumen_paint_ball" | "crop.mysticalagriculture.copper" | "commands.team.option.deathMessageVisibility.success" | "item.createarmory.fifty_cal_mold_complete" | "modularrouters.guiText.tooltip.energy.rate" | "block.thermal.bamboo_block" | "gtceu.machine.miner.fluid_usage" | "block.fantasyfurniture.nordic.painting_wide" | "block.minecraft.banner.small_stripes.orange" | "pack.openFolder" | "item.ae2.memory_card_yellow" | "item.gtceu.ulpic_chip" | "tooltip.extendedcrafting.eject" | "gui.exmachinis.workArea" | "rechiseled.block.netherite_block_chiseled" | "create.ponder.creative_motor.text_1" | "addServer.resourcePack.enabled" | "create.ponder.creative_motor.text_2" | "achievement.ae2.Networking3.desc" | "item.thermal_extra.machine_efficiency_augment_1" | "item.thermal_extra.machine_efficiency_augment_2" | "commands.debug.alreadyRunning" | "item.thermal_extra.machine_efficiency_augment_3" | "item.thermal_extra.machine_efficiency_augment_4" | "material.sapphire" | "gtceu.battery_buffer.average_input" | "item.mmt.raw_lunium" | "gtceu.bus.collapse_false" | "jei.tooltip.bookmarks.usage.nokey" | "item.gtceu.tool.scythe" | "advancements.nether.create_full_beacon.title" | "block.minecraft.crimson_pressure_plate" | "rechiseled.block.acacia_planks_brick_paving_connecting" | "advancement.create.windmill.desc" | "item.packagedauto.package_component" | "config.bigreactors.client.disablepatchoulitweaks" | "subtitles.entity.wither.shoot" | "gamerule.doEntityDrops.description" | "create.schedule.instruction.name_edit_box_1" | "block.create.cut_ochrum_brick_wall" | "item.create.linked_controller.tooltip" | "block.fantasyfurniture.dunmer.bookshelf" | "gtceu.machine.arc_furnace.uv.tooltip" | "commands.fill.failed" | "create.schedule.instruction.name_edit_box_2" | "create.station.remove_auto_schedule" | "item.ae2.white_smart_dense_cable" | "item.simplybackpacks.commonbackpack.info2" | "create.ponder.track_portal.header" | "modernui.center.font.firstFont" | "mco.selectServer.leave" | "item.mysticalagriculture.soulium_seed_base" | "options.attackIndicator" | "create.display_link.attached_side" | "block.thermal.tin_ore" | "selectWorld.newWorld" | "enchantment.minecraft.blast_protection.desc" | "block.fantasyfurniture.nordic.bed_double" | "tooltip.toms_storage.inventory_cable_connector_link.beacon1" | "tooltip.toms_storage.inventory_cable_connector_link.beacon2" | "rechiseled.block.netherrack_brick_paving" | "item.gtceu.lv_solar_panel" | "ftbquests.reward.autoclaim.no_toast" | "block.thermal.lightning_tnt" | "block.create.cut_scoria_brick_stairs" | "item.create.creative_blaze_cake" | "block.minecraft.bone_block" | "gui.jei.category.fuel.smeltCount" | "key.ae2.wireless_pattern_access_terminal" | "variant.bigreactors.turbine.basic" | "metaitem.voltage_coil.ev.tooltip" | "create.menu.configure" | "block.create.waxed_copper_tile_stairs" | "item.thermal_extra.shellite_bucket" | "create.ponder.mechanical_arm.text_1" | "create.ponder.mechanical_arm.text_3" | "block.minecraft.banner.rhombus.orange" | "create.ponder.mechanical_arm.text_2" | "create.ponder.mechanical_arm.text_5" | "create.ponder.mechanical_arm.text_4" | "create.ponder.mechanical_arm.text_7" | "item.mobilebeacon.mobile_beacon_iron" | "create.ponder.mechanical_arm.text_6" | "create.ponder.mechanical_arm.text_8" | "screen.skyguis.text.you_sure_kick" | "gui.sgjourney.config_client" | "create.schematics.maxAllowedSize" | "info.thermal.infuser.use" | "debug.reload_resourcepacks.message" | "commands.cofh.invuln.success.multiple" | "entity.minecraft.boat" | "item.thermal.dynamo_fuel_augment" | "advancements.adventure.summon_iron_golem.description" | "material.carbon_dioxide" | "compass.node.gtceu.tools/file" | "item.mmt.starlight_mythril_rod" | "commands.ftbquests.command.error.no_object" | "rechiseled.block.amethyst_block_beams" | "tooltip.fluxnetworks.flux_dust" | "block.thermal.machine_crystallizer" | "block.minecraft.banner.triangles_top.light_gray" | "item.farmersdelight.chocolate_pie_slice" | "block.gtceu.steel_drum" | "config.gtceu.option.hideFacadesInJEI" | "create.ponder.fan_direction.text_1" | "create.ponder.fan_direction.text_2" | "block.minecraft.banner.square_top_left.black" | "rechiseled.block.purpur_small_tiles" | "rechiseledcreate.block.jungle_window_rounded" | "multiplayer.disconnect.name_taken" | "disconnect.loginFailedInfo.insufficientPrivileges" | "block.bigreactors.reinforced_reactorcoolantport_forge_active" | "metaarmor.tooltip.jump" | "advancement.colossalchests.iron" | "gtceu.machine.lathe.mv.tooltip" | "tooltip.titanium.facing_handler.action" | "create.ponder.fluid_pipe_interaction.header" | "death.attack.outOfWorld" | "block.farmersdelight.half_tatami_mat" | "menu.quit" | "stat.minecraft.interact_with_cartography_table" | "skyblockbuilder.command.error.user_no_player" | "forge.configgui.zombieBabyChance" | "item.thermal.electrum_coin" | "create.ponder.hose_pulley.text_4" | "create.ponder.hose_pulley.text_3" | "create.ponder.hose_pulley.text_2" | "create.ponder.hose_pulley.text_1" | "commands.scoreboard.players.operation.success.single" | "create.ponder.hose_pulley.text_7" | "create.gui.sequenced_gearshift.instruction.turn_angle" | "create.ponder.hose_pulley.text_6" | "create.ponder.hose_pulley.text_5" | "gui.fluxnetworks.label.sortby" | "subtitles.entity.puffer_fish.blow_up" | "item.create.copper_backtank.tooltip.behaviour2" | "item.create.copper_backtank.tooltip.behaviour1" | "block.fantasyfurniture.nordic.stool" | "gtceu.fluid_heater" | "material.white_dye" | "item.thermal.electrum_plate" | "block.gtceu.lv_bender" | "gui.socialInteractions.hidden_in_chat" | "block.gtceu.zpm_transformer_1a" | "create.gui.schematicannon.showOptions" | "metaitem.voltage_coil.ulv.tooltip" | "gtceu.creative.tank.mbpc" | "effect.minecraft.instant_damage" | "item.farmersdelight.cabbage_rolls" | "enchantment.minecraft.protection" | "block.gtceu.zpm_4a_energy_converter" | "options.guiScale.auto" | "item.automobility.front_attachment" | "item.gtceu.power_thruster" | "block.create.small_scorchia_brick_slab" | "item.thermal.seed_oil_bucket" | "item.mmt.adamanite_gear" | "gui.close" | "block.gtceu.zpm_transformer_2a" | "block.minecraft.weeping_vines" | "fluid_cell.empty" | "modularrouters.itemText.usage.item.blast_upgrade" | "subtitles.entity.snowball.throw" | "create.ponder.mechanical_saw_contraption.header" | "block.thermal.phytosoil_tilled" | "block.thermalendergy.stellarium_block" | "block.mysticalagriculture.inferium_block" | "gui.tooltips.ae2.TerminalStyle_Full" | "create.ponder.crushing_wheels.text_1" | "create.ponder.crushing_wheels.text_2" | "menu.playerReporting" | "create.ponder.crushing_wheels.text_3" | "create.ponder.crushing_wheels.text_4" | "config.jade.plugin_minecraft.fluid" | "commands.time.query" | "item.thermal.cinnabar" | "container.loom" | "modularrouters.guiText.tooltip.tunedValue" | "rechiseled.block.oak_planks_mosaic" | "item.gtceu.fluid_voiding_cover" | "gtceu.machine.electrolyzer.uv.tooltip" | "selectServer.edit" | "block.minecraft.anvil" | "block.create.large_water_wheel" | "item.platinum_raw_small_dust" | "block.create.portable_storage_interface" | "subtitles.enchant.thorns.hit" | "laserio.tooltip.item.card.mode.INSERT" | "material.naquadah_alloy" | "item.modularrouters.mod_filter" | "item.minecraft.potion.effect.clarity" | "block.gtceu.zpm_transformer_4a" | "block.gtceu.ev_centrifuge" | "item.mysticalagradditions.tertium_apple" | "rechiseled.block.crimson_planks_dotted_connecting" | "block.minecraft.brewing_stand" | "material.certus_quartz" | "block.ae2.quartz_cluster" | "block.minecraft.pink_candle" | "screen.laserio.output" | "item.colossalchests.upgrade_tool_reverse.info" | "jei.message.copy.recipe.id.success" | "item.thermal.dynamo_force_coil_augment" | "block.exnihilosequentia.jungle_barrel" | "item.mmt.thlanium_dust" | "item.exnihilosequentia.raw_lead" | "ftbquests.gui.view_dependencies" | "item.thermal.press_coin_die" | "compliance.playtime.hours" | "multiblock.validation.reprocessor.invalid_part_for_face" | "block.create.pulley_magnet" | "buildinggadgets.radialmenu.mirror" | "item.thermal.ender_tnt_minecart" | "item.minecraft.saddle" | "menu.loadingLevel" | "block.gtceu.hv_muffler_hatch" | "item.effortlessbuilding.building_techniques_book" | "block.minecraft.red_mushroom" | "gui.fluxnetworks.flux.energy" | "item.mmt.deepslate_brick" | "create.display_source.station_summary.train_name_column" | "block.create.polished_cut_limestone_stairs" | "block.minecraft.banner.stripe_downleft.light_blue" | "item.ae2.engineering_processor" | "rechiseledcreate.block.rose_quartz_chiseled_connecting" | "multiblock.cyclopscore.error.size.cube" | "subtitles.entity.enderman.ambient" | "tooltip.sgjourney.kara_kesh.terror" | "rechiseled.block.cobblestone_pillar" | "block.bigreactors.basic_turbinechargingportfe" | "advancements.husbandry.tadpole_in_a_bucket.title" | "item.gtceu.yellow_dye_spray_can" | "item.gtceu.phenolic_circuit_board" | "container.spectatorCantOpen" | "modularrouters.gui.config.extruder2BaseRange" | "block.minecraft.banner.diagonal_left.lime" | "ftbquests.rewards" | "gtceu.machine.wiremill.luv.tooltip" | "block.thermal.magenta_rockwool" | "compass.node.gtceu.steam/item_bus" | "tooltip.sgjourney.crystal.mode" | "item.mmt.nlatstone_nugget" | "block.thermal.lime_rockwool" | "gtceu.machine.sifter.ev.tooltip" | "advancement.create.glass_pipe" | "item.dark_ash_dust" | "block.thermal.light_blue_rockwool" | "config.framedblocks.client.conTexMode" | "spectatorMenu.close" | "waila.ae2.EnchantedWith" | "death.attack.screwdriver_lv" | "item.basaltic_mineral_sand_small_dust" | "block.gtceu.ev_energy_input_hatch" | "rechiseled.block.stone_diagonal_bricks" | "subtitles.block.pointed_dripstone.drip_lava" | "rechiseled.block.netherite_block_decorated_connecting" | "commands.save.success" | "subtitles.item.armor.equip_netherite" | "createWorld.customize.custom.useTemples" | "block.minecraft.dark_oak_stairs" | "item.ae2.magenta_covered_dense_cable" | "info.cofh.claimable" | "block.sgjourney.cut_naquadah_stairs" | "subtitles.entity.zoglin.angry" | "item.thermal.hops" | "item.gtceu.steel_fluid_cell" | "block.minecraft.gray_carpet" | "item.minecraft.diamond_leggings" | "create.ponder.speedometer.text_2" | "argument.player.entities" | "create.ponder.speedometer.text_1" | "notenoughcrashes.crashscreen.paragraph3.line1" | "notenoughcrashes.crashscreen.paragraph3.line2" | "notenoughcrashes.crashscreen.paragraph3.line3" | "notenoughcrashes.crashscreen.paragraph3.line4" | "block.minecraft.cobbled_deepslate_slab" | "material.antimony_trifluoride" | "create.ponder.speedometer.text_3" | "block.minecraft.chain_command_block" | "buildinggadgets.message.place.inside" | "rechiseled.block.prismarine_bricks_bricks" | "gtceu.fermenter" | "block.minecraft.iron_ore" | "forge.configgui.forgeCloudsEnabled.tooltip" | "compass.node.gtceu.ev/luv_large_miner" | "rechiseled.block.obsidian_stripes" | "rechiseled.block.blackstone_brick_pattern_connecting" | "material.colossalchests.gold" | "rechiseled.block.red_nether_bricks_small_tiles" | "rechiseled.block.dirt_squares" | "rechiseled.block.mangrove_planks_small_tiles_connecting" | "translation.test.escape" | "tooltip.toms_storage.link_public_0" | "tooltip.toms_storage.link_public_1" | "rechiseledcreate.block.dark_oak_window_covered_connecting" | "mco.brokenworld.title" | "block.create.framed_glass_pane" | "ftbchunks.gui.hold_alt_for_dates" | "rechiseled.block.andesite_rotated_bricks_connecting" | "block.minecraft.deepslate_tile_stairs" | "time.bookshelf.month.september" | "block.farmersdelight.blue_canvas_sign" | "advancements.husbandry.allay_deliver_cake_to_note_block.title" | "create.item_attributes.added_by.inverted" | "item.talc_impure_dust" | "create.materialChecklist.blocksNotLoaded" | "effortlessbuilding.mode.cylinder" | "block.gtceu.lv_fisher" | "webdisplays.server.help.ls" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.retractby" | "death.attack.spade" | "block.thermal.dynamo_numismatic.keyword" | "gui.tooltips.ae2.InterfaceCraftingMode" | "block.thermal.prismarine_activator_rail" | "key.categories.ftbteams" | "block.thermal.rich_slag_bricks" | "item.exnihilosequentia.crimson_nylium_spores" | "enchantment.ensorcellation.volley" | "fluid_type.minecraft.milk" | "item.gtceu.nano_processor_assembly" | "entity.thermal.fire_tnt_minecart" | "item.mmt.titanium_ingot" | "tagprefix.lens" | "book.mysticalagriculture.entry.strength_augment.page.1" | "advancement.create.long_travel.desc" | "ftbquests.title" | "gui.sgjourney.pegasus_stargate_back_lights_up" | "item.farmersdelight.tomato" | "item.thermal.cured_rubber" | "webdisplays.server.error" | "death.attack.generic.player" | "block.minecraft.red_banner" | "gtceu.machine.canner.lv.tooltip" | "item.minecraft.cod_bucket" | "item.create.wand_of_symmetry" | "ae2.rei_jei_integration.encode_pattern" | "commands.bossbar.get.max" | "text.cloth-config.error.color.no_alpha_allowed" | "effortlessbuilding.modedescription.cube" | "rechiseledcreate.block.dark_oak_window_covered" | "mco.invites.button.reject" | "block.create.magenta_sail" | "block.gtceu.ev_electric_gear_box_16a" | "block.minecraft.bell" | "enchantment.minecraft.respiration.desc" | "behavior.tricorder.divider=========================" | "createWorld.customize.buffet.title" | "rechiseled.block.dark_oak_planks_bricks_connecting" | "message.sgjourney.stargate.info.connection_ended.point_of_origin" | "rechiseled.block.sandstone_brick_pattern_connecting" | "item.thermal.rf_coil_augment.keyword" | "advancement.create.portable_storage_interface" | "config.jade.plugin_ae2.part_name" | "create.display_source.boiler.for_boiler_status" | "gtceu.machine.miner.per_block" | "gtceu.machine.large_chemical_reactor.tooltip" | "item.gtceu.resistor" | "structure_block.position.z" | "block.gtceu.lv_electrolyzer" | "structure_block.position.y" | "item.simplybackpacks.epicbackpack" | "structure_block.position.x" | "item.ae2.energy_level_emitter" | "block.minecraft.dandelion" | "block.gtceu.lv_forming_press" | "item.thermal.upgrade_augment_3.keyword" | "item.thermal.apatite_dust" | "config.jade.overlay_scale" | "libx.config.gui.component.title" | "commands.team.join.success.single" | "block.bigreactors.reinforced_turbinecontroller" | "ftbteams.team_type.server" | "advancements.story.mine_diamond.title" | "compat.bigreactors.jei.coolantmappings.recipecategory.title" | "gtceu.machine.large_miner.ev.tooltip" | "item.mmt.ultranium_wire" | "item.minecraft.writable_book" | "block.bigreactors.reinforced_reactorcasing" | "block.minecraft.rooted_dirt" | "subtitles.entity.parrot.imitate.vex" | "item.thermal.hazmat_helmet" | "rechiseled.block.obsidian_spots_connecting" | "subtitles.entity.dolphin.eat" | "info.thermal.redprint.unknown" | "gui.ae2.CraftErrorIncompletePlan" | "block.minecraft.banner.cross.blue" | "behavior.tricorder.block_hardness" | "message.laserio.wrenchrange" | "block.minecraft.raw_gold_block" | "block.fantasyfurniture.royal.table_small" | "ldlib.gui.editor.name.texture_type" | "enchantment.minecraft.knockback.desc" | "block.gtceu.hp_steam_macerator" | "jade.modName.cpp" | "rechiseled.block.dark_oak_planks_wavy" | "augment.mysticalagriculture.wither_resistance" | "item.ae2.portable_item_cell_16k" | "block.gtceu.maintenance_hatch" | "ftbquests.gui.select_quest_object" | "block.fantasyfurniture.dunmer.oven" | "cover.advanced_fluid_detector.invert.disabled.1" | "item.thermalendergy.resonant_catalyst_augment" | "cover.advanced_fluid_detector.invert.disabled.2" | "create.gui.sequenced_gearshift.instruction.turn_angle.angle" | "create.ponder.pulse_repeater.header" | "cover.advanced_fluid_detector.invert.disabled.0" | "item.minecraft.spider_spawn_egg" | "sodium.options.attack_indicator.tooltip" | "text.configuration.screen.color_dialog" | "cover.advanced_fluid_detector.invert.disabled.3" | "block.fantasyfurniture.bone.wither.counter" | "jecalculation.gui.recipe.disamb.enabled" | "skyblockbuilder.command.denied.deny_join_request" | "tooltip.toms_storage.filter_item" | "block.create.small_limestone_brick_slab" | "mco.reset.world.inspiration" | "simplybackpacks.autopickupdisabled" | "create.boiler.lvl" | "block.minecraft.crimson_trapdoor" | "item.mmt.rhodium_rod" | "block.mmt.adamanite_block" | "chat.ae2.UnsupportedUpgrade" | "merchant.current_level" | "block.minecraft.red_bed" | "ftbquests.icon.tooltip" | "gui.bigreactors.generic.empty" | "gui.fluxnetworks.button.batchdisconnect" | "text.block.fantasyfurniture.decorations.royal_cushioned_crown.dyeable" | "death.fell.assist" | "crop.mysticalagriculture.sapphire" | "multiplayer.disconnect.server_full" | "block.minecraft.smooth_basalt" | "rechiseled.block.prismarine_bricks_brick_paving_connecting" | "farmersdelight.advancement.get_ham.desc" | "material.caesium" | "crop.mysticalagriculture.steel" | "block.create.cut_crimsite_wall" | "subtitles.entity.allay.item_thrown" | "entity.minecraft.arrow" | "item.exnihilosequentia.blaze_crook" | "block.fantasyfurniture.venthyr.bed_single" | "farmersdelight.advancement.craft_knife" | "block.mmt.raw_tungsten_block" | "subtitles.entity.polar_bear.ambient" | "commands.title.reset.single" | "gui.ae2.Precise" | "gui.bigreactors.generator.redstoneport.sensorbehavior.activewhilebetween.line1" | "gui.ae2.PriorityInsertionHint" | "rechiseled.block.jungle_planks_large_tiles" | "advancement.create.crusher_maxed_0000" | "info.thermal.machine_crystallizer.1" | "item.gtceu.quantum_star" | "info.thermal.machine_crystallizer.2" | "webdisplays.gui.screencfg.rotation" | "gui.ae2.Crafting" | "info.thermal.machine_crystallizer.0" | "text.configuration.value.add_element" | "block.gtceu.hv_brewery" | "commands.banip.info" | "gtceu.machine.rock_breaker.uev.tooltip" | "item.gtceu.iv_electric_motor" | "block.create.brass_encased_large_cogwheel" | "block.mmt.raw_xelkive_block" | "block.gtceu.iv_compressor" | "item.gtceu.cover.energy.detector.advanced.tooltip" | "commands.ae2.usage" | "item.create.experience_nugget" | "create.display_source.redstone_power.display" | "info.cofh.enchantments" | "block.minecraft.banner.stripe_center.pink" | "gui.tooltips.ae2.LevelType" | "create.schedule.condition.time_of_day.rotation.every_1" | "create.schedule.condition.time_of_day.rotation.every_2" | "create.subtitle.funnel_flap" | "create.schedule.condition.time_of_day.rotation.every_3" | "material.trinium_sulfide" | "modularrouters.guiText.tooltip.activator.lookDirection" | "book.mysticalagriculture.entry.jump_boost_augment.page.1" | "create.contraptions.clockwork.hour_first_24" | "options.chunks" | "item.webdisplays.ownerthief" | "item.thermal.ruby_gear" | "block.create.cut_scorchia_stairs" | "create.ponder.encased_fluid_pipe.text_3" | "block.fantasyfurniture.decorations.tankards_empty" | "create.ponder.encased_fluid_pipe.text_2" | "create.ponder.encased_fluid_pipe.text_1" | "create.kinetics.creative_motor.rotation_speed" | "block.create.schematic_table.tooltip" | "block.minecraft.banner.curly_border.magenta" | "create.schedule.condition.time_of_day.rotation.every_4" | "create.schedule.condition.time_of_day.rotation.every_6" | "advancements.nether.obtain_crying_obsidian.description" | "item.mmt.europium_wire" | "stat.automobility.automobile.comfortable_speed" | "info.thermal.energy_cell.1" | "item.farmersdelight.mushroom_rice" | "item.mmt.bronze_dust" | "info.thermal.energy_cell.0" | "block.thermal.device_xp_condenser" | "block.gtceu.ulv_output_hatch" | "block.gtceu.mv_gas_turbine" | "ftbquests" | "gtceu.machine.fusion_reactor.uv.tooltip" | "gtceu.machine.fluid_tank.fluid" | "item.gtceu.engraved_lapotron_crystal_chip" | "selectWorld.select" | "item.ae2additions.super_cell_component_16k" | "item.ae2additions.super_cell_component_16m" | "create.station.carriage_number" | "gtceu.machine.drum.enable_output" | "item.mmt.raw_scandium" | "advancements.nether.get_wither_skull.description" | "block.create.copper_valve_handle" | "create.contraption.controls.stop_controlling" | "debug.advanced_tooltips.off" | "gtceu.machine.fisher.speed" | "curios.cosmetic" | "item.gtceu.chemical_pink_dye" | "ldlib.gui.editor.register.editor.ui.ui" | "item.ae2wtlib.quantum_bridge_card.desc" | "block.minecraft.brick_wall" | "block.gtceu.ev_mixer" | "subtitles.entity.skeleton_horse.hurt" | "string.naturescompass.notFound" | "block.minecraft.bee_nest" | "rechiseled.block.blackstone_tiles" | "tooltip.jade.crop_growth" | "gui.buildinggadgets.tm.button.paste" | "item.modularrouters.security_upgrade" | "item.thermal.earth_tnt_minecart" | "farmersdelight.block.rice.invalid_placement" | "rechiseled.block.prismarine_bricks_brick_paving" | "item.minecraft.honeycomb" | "block.gtceu.laminated_glass" | "create.gui.filter.deny_list.description" | "item.minecraft.magma_cream" | "block.exnihilosequentia.birch_barrel" | "buildinggadgets.radialmenu.raytrace_fluid" | "ftbquests.chapter.image.width" | "config.jade.plugin_minecraft.entity_health.max_for_render" | "item.minecraft.music_disc_11" | "create.generic.daytime.am" | "item.minecraft.music_disc_13" | "block.framedblocks.framed_waterloggable_gold_pressure_plate" | "part.bigreactors.reactor.computerport" | "argument.pos.mixed" | "block.thermal.lightning_tnt.desc" | "config.gtceu.option.removeVanillaTNTRecipe" | "metaitem.clipboard.tooltip" | "block.mysticalagriculture.imperium_farmland" | "item.minecraft.golden_horse_armor" | "gtceu.universal.tooltip.uses_per_op" | "vapor.bigreactors.steam" | "gtceu.machine.sifter.luv.tooltip" | "modularrouters.guiText.label.playerOp.INSERT" | "tooltip.mysticalagriculture.upgrade_area" | "block.create.gray_toolbox" | "block.gtceu.ev_16a_energy_converter" | "gui.ae2.security.build.name" | "subtitles.block.dispenser.fail" | "create.ponder.creative_fluid_tank.header" | "chat.ae2.ClickToShowDetails" | "block.gtceu.hv_input_bus" | "block.create.cut_crimsite_stairs" | "item.fluxnetworks.flux_core" | "gtceu.machine.wiremill.hv.tooltip" | "item.gtceu.fiber_reinforced_circuit_board" | "advancements.end.kill_dragon.title" | "crop.mysticalagriculture.iridium" | "block.minecraft.shroomlight" | "tooltip.doll.bee" | "chat.ae2.Size" | "compass.node.gtceu.tools/sword" | "block.thermal.apatite_ore" | "block.minecraft.orange_wool" | "compass.node.gtceu.machines/chemical_reactor" | "jecalculation.gui.craft.inventory_enabled" | "block.minecraft.orange_shulker_box" | "commands.teleport.invalidPosition" | "item.minecraft.diamond_hoe" | "commands.tag.add.success.single" | "gtceu.multiblock.universal.distinct.yes" | "create.schematic.tool.rotate" | "material.vanadium_steel" | "gui.bigreactors.turbine.controller.coolantbar.line2" | "gui.bigreactors.turbine.controller.coolantbar.line5" | "gui.bigreactors.turbine.controller.coolantbar.line6" | "gui.bigreactors.turbine.controller.coolantbar.line7" | "create.item_attributes.in_item_group.inverted" | "gui.bigreactors.turbine.controller.coolantbar.line8" | "create.display_source.kinetic_speed.directional" | "subtitles.entity.cat.ambient" | "block.minecraft.horn_coral" | "gui.bigreactors.turbine.controller.coolantbar.line1" | "subtitles.entity.enderman.hurt" | "patchouli.gui.lexicon.complete" | "block.fantasyfurniture.decorations.floating_tomes.stacked" | "subtitles.entity.piglin.step" | "wheel.automobility.bejeweled" | "modularrouters.chatText.targetValidation.NOT_LOADED" | "block.minecraft.gray_candle" | "rechiseled.block.dark_oak_planks_diagonal_stripes" | "webdisplays.server.help.rm" | "block.farmersdelight.spruce_cabinet" | "block.ae2.drive" | "webdisplays.gui.screencfg.resolution" | "item.gtceu.foil_extruder_mold" | "material.malachite" | "block.framedblocks.framed_sign" | "ftblibrary.select_image.scanning" | "create.item_attributes.has_name" | "create.gui.terrainzapper.pattern.solid" | "item.create.copper_diving_boots" | "block.minecraft.dark_oak_pressure_plate" | "metaarmor.tooltip.speed" | "material.gadolinium" | "gtceu.machine.large_boiler.titanium.tooltip" | "rechiseled.block.birch_planks_squares" | "behavior.tricorder.muffled" | "rechiseled.block.crimson_planks_squares" | "gui.tooltips.ae2.CpuSelectionModeAutomationOnly" | "gtceu.machine.autoclave.iv.tooltip" | "block.minecraft.nether_quartz_ore" | "item.minecraft.lingering_potion.effect.lightning_resistance" | "block.farmersdelight.wild_cabbages" | "item.patchouli.guide_book.invalid" | "item.gtceu.fluid_tag_filter" | "debug.advanced_tooltips.on" | "block.laserio.laser_connector" | "block.gtceu.mv_bender" | "modularrouters.itemText.misc.moduleCount" | "subtitles.entity.strider.retreat" | "advancement.create.musical_arm.desc" | "create.ponder.linear_chassis_group.header" | "advancements.story.upgrade_tools.title" | "block.minecraft.banner.stripe_right.pink" | "rechiseled.block.andesite_diagonal_bricks_connecting" | "block.minecraft.ochre_froglight" | "item.platinum_sludge_residue_tiny_dust" | "ae2.rei_jei_integration.explosion" | "narration.suggestion.tooltip" | "info.cofh.transfer_in_disabled" | "block.ae2.sky_stone_stairs" | "gtceu.item_list.item_stored" | "sliceanddice.ponder.sprinkler/intro.text_1" | "block.create.brass_block" | "rechiseled.block.prismarine_bricks_small_tiles_connecting" | "options.hideLightningFlashes.tooltip" | "ore.spawnlocation.name" | "rechiseled.block.dark_oak_planks_small_tiles_connecting" | "ldlib.gui.editor.menu.align" | "item.sgjourney.pda" | "item.extendedcrafting.enhanced_ender_nugget" | "jei.category.extendedcrafting.ultimate_crafting" | "config.bigreactors.worldgen.yelloriteoremaxy" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line4b" | "block.minecraft.crimson_fence" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line4a" | "advancements.adventure.avoid_vibration.title" | "create.hint.derailed_train" | "sodium.options.chunk_memory_allocator.name" | "attribute.name.generic.luck" | "gui.ae2.MaxPower" | "block.extendedcrafting.elite_auto_table" | "mco.configure.world.subscription.day" | "entity.minecraft.polar_bear" | "ftbquests.chapter.image.color" | "ftbquests.reward.emergency" | "item.thermal.watering_can.keyword" | "subtitles.entity.villager.work_farmer" | "rechiseled.block.mossy_cobblestone_stripes" | "block.gtceu.ev_input_hatch" | "block.minecraft.banner.mojang.orange" | "block.create.rose_quartz_block" | "ftbquests.quest.progression_mode" | "modularrouters.itemText.misc.strongSignal.false" | "notenoughcrashes.crashscreen.unknownCause" | "create.minecart_coupling.two_couplings_max" | "item.minecraft.spectral_arrow" | "stat.minecraft.interact_with_loom" | "rechiseled.block.purpur_large_tiles_connecting" | "block.minecraft.banner.piglin.lime" | "block.gtceu.hv_fluid_drilling_rig" | "item.mysticalagriculture.earth_agglomeratio" | "item.webdisplays.linker" | "block.gtceu.lv_mystical_greenhouse" | "material.powellite" | "gtceu.multiblock.large_combustion_engine.description" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line3b" | "selectWorld.versionQuestion" | "block.fantasyfurniture.decorations.berry_basket_strawberry" | "item.minecraft.salmon_bucket" | "item.gtceu.iv_emitter" | "gui.bigreactors.reactor.fluidaccessport.wastetank.line3a" | "rechiseled.block.red_sandstone_tiles_connecting" | "block.create.white_sail" | "biome.minecraft.crimson_forest" | "create.contraption.controls.actor_toggle.off" | "item.gtceu.battery.re.lv.sodium.tooltip" | "ftbchunks.minimap.position_offset_x" | "ftbchunks.minimap.position_offset_y" | "commands.item.entity.set.success.multiple" | "item.createarmory.molten_brass_bucket" | "item.mmt.chalyblux_wire" | "skyblockbuilder.command.denied.invite_player" | "mco.upload.button.name" | "death.attack.butchery_knife" | "rechiseled.block.crimson_planks_beams" | "compass.node.gtceu.machines/gas_collector" | "effortlessbuilding.tooltip.keyCtrl" | "config.jade.plugin_minecraft.mob_growth" | "block.create.cut_dripstone_brick_stairs" | "gtceu.command.hand.fluid2" | "item.exnihilosequentia.blackstone_pebble" | "create.tooltip.keyCtrl" | "block.minecraft.smooth_red_sandstone_slab" | "gamerule.fallDamage" | "rechiseled.block.nether_bricks_rotated_bricks" | "block.gtceu.ev_diode" | "item.thermal.deep_aquachow.keyword" | "create.item_attributes.astralsorcery_constellation.inverted" | "rechiseled.block.diamond_block_jewel_block" | "block.minecraft.banner.half_vertical_right.purple" | "block.fantasyfurniture.dunmer.table_small" | "gui.bigreactors.reactor.controlrod.insertion.set" | "ftbultimine.shape.large_tunnel" | "automobile_control.steer_left" | "item.mmt.tungsten_dust" | "config.jei.search.creativeTabSearchMode.comment" | "block.minecraft.banner.stripe_downleft.green" | "ftbteams.message.invite_sent" | "gui.cyclopscore.down" | "gui.fluxnetworks.button.cancel" | "item.minecraft.zombie_villager_spawn_egg" | "crop.mysticalagriculture.uranium" | "skyguis.key.all_teams_screen" | "cropTier.mysticalagradditions.6" | "create.ponder.item_vault_storage.text_4" | "gui.ae2.ExportBus" | "commands.publish.alreadyPublished" | "book.extendedcrafting.entry.compression.page.1" | "create.ponder.item_vault_storage.text_1" | "book.extendedcrafting.entry.compression.page.2" | "book.extendedcrafting.entry.compression.page.3" | "create.ponder.item_vault_storage.text_3" | "create.ponder.item_vault_storage.text_2" | "subtitles.entity.goat.eat" | "attachment.rear.automobility.paver" | "gtceu.gui.fluid_voiding_partial.tooltip.enabled" | "structure_block.load_prepare" | "itemGroup.ae2.main" | "block.framedblocks.framed_slab" | "material.dimethylhydrazine" | "create.gui.sequenced_gearshift.instruction.delay" | "compass.node.gtceu.steam/high_pressure" | "config.jade.plugin_exnihilosequentia.sieve" | "rechiseled.block.gold_block_striped_connecting" | "block.minecraft.banner.square_top_right.cyan" | "filled_map.buried_treasure" | "subtitles.entity.bat.takeoff" | "rechiseled.block.jungle_planks_pattern" | "gtceu.machine.bender.lv.tooltip" | "item.ae2.inverter_card" | "multiplayer.applyingPack" | "block.mmt.xelkive_block" | "item.farmersdelight.rice_panicle" | "ftbteamsconfig.ftbchunks.location_mode" | "selectWorld.backupQuestion.experimental" | "entity.minecraft.blaze" | "material.gunpowder" | "block.minecraft.beacon" | "item.mysticalagriculture.awakened_supremium_ingot" | "rechiseled.block.prismarine_bricks_squares_connecting" | "subtitles.entity.strider.hurt" | "item.thermal.machine_efficiency_creative_augment.desc" | "modularrouters.itemText.usage.item.dropper_module" | "death.fell.accident.other_climbable" | "block.gtceu.luv_machine_casing" | "entity.minecraft.fox" | "block.exnihilosequentia.jungle_sieve" | "behavior.tricorder.bedrock_fluid.amount_unknown" | "rechiseled.block.red_nether_bricks_diagonal_bricks_connecting" | "fml.modmismatchscreen.table.youhave" | "itemGroup.category.dunmer" | "sodium.options.use_persistent_mapping.name" | "info.thermal.detonator.primed" | "options.sortAZ" | "stat.minecraft.interact_with_beacon" | "item.thermalendergy.melodium_ingot" | "block.minecraft.banner.piglin.red" | "gtceu.machine.extractor.ev.tooltip" | "block.bigreactors.basic_turbinerotorshaft" | "block.minecraft.cave_air" | "create.contraption.door_control.south" | "behaviour.paintspray.magenta.tooltip" | "subtitles.block.iron_trapdoor.close" | "item.gtceu.plate.advanced_system_on_chip.tooltip" | "rechiseled.chiseling.preview" | "create.ponder.mechanical_piston_modes.header" | "block.create.framed_glass_trapdoor" | "item.ae2.portable_fluid_cell_64k" | "item.minecraft.splash_potion.effect.luck" | "fml.menu.mods.info.signature" | "options.narrator.chat" | "death.fell.accident.scaffolding" | "metaitem.voltage_coil.zpm.tooltip" | "block.mmt.nickel_block" | "item.thermal.glowstone_grenade.desc" | "rechiseled.block.red_nether_bricks_brick_pattern" | "stat.automobility.wheel.size" | "item.gtceu.quantumstar.tooltip" | "create.ponder.belt_connector.header" | "ftbteams.accept" | "item.minecraft.iron_nugget" | "item.framedblocks.framed_screwdriver" | "metaarmor.qts.share.disable" | "block.create_crystal_clear.andesite_glass_encased_large_cogwheel" | "create.tunnel.selection_mode.randomize" | "item.gtceu.plate.nand_memory_chip.tooltip" | "block.minecraft.banner.diagonal_left.red" | "item.minecraft.item_frame" | "item.thermal.eggplant_seeds" | "subtitles.entity.generic.eat" | "create.ponder.mechanical_press_compacting.text_1" | "create.ponder.mechanical_press_compacting.text_2" | "create.ponder.mechanical_press_compacting.text_3" | "create.ponder.mechanical_press_compacting.text_4" | "subtitles.entity.hoglin.death" | "gui.fluxnetworks.flux.output" | "item.create.goggles.tooltip.behaviour1" | "rechiseled.block.obsidian_pillars" | "block.ae2.smooth_sky_stone_slab" | "commands.gamemode.success.other" | "gtceu.key.armor_mode_switch" | "rechiseled.block.basalt_beams" | "info.cofh.enabled" | "block.minecraft.banner.straight_cross.pink" | "subtitles.entity.shulker.open" | "modularrouters.itemText.security.count" | "block.mysticalagriculture.soul_extractor" | "stat.minecraft.fly_one_cm" | "block.create.cut_andesite_brick_wall" | "block.minecraft.banner.small_stripes.lime" | "tooltip.framedblocks.framing_saw.have_x_but_need_y_material_count" | "create.gui.schematicTable.open_folder" | "text.cloth-config.boolean.value.false" | "controls.title" | "create.recipe.assembly.junk" | "block.gtceu.lv_extractor" | "item.gtceu.lv_cadmium_battery" | "tooltip.toms_storage.inventory_proxy.ignoreSize" | "item.minecraft.lingering_potion.effect.magic_resistance" | "jade.instrument.basedrum" | "block.gtceu.zpm_energy_output_hatch" | "gtceu.recipe_logic.insufficient_fuel" | "key.keyboard.left.alt" | "item.gtceu.silicon_boule" | "gtceu.machine.alloy_smelter.mv.tooltip" | "block.create.cut_dripstone" | "block.minecraft.banner.diagonal_up_left.red" | "optimizeWorld.info.skipped" | "block.minecraft.banner.diagonal_up_right.magenta" | "subtitles.entity.turtle.death" | "block.create.waxed_oxidized_copper_tiles" | "item.minecraft.name_tag" | "advancements.webdisplays.keyboardcat.title" | "stat.minecraft.jump" | "block.fantasyfurniture.bone.wither.chair" | "gtceu.machine.forge_hammer.hv.tooltip" | "gtceu.machine.large_miner.luv.tooltip" | "death.attack.crowbar" | "crop.mysticalagriculture.turtle" | "item.minecraft.glass_bottle" | "gui.ae2.TerminalSettingsNotifyForFinishedJobs" | "block.minecraft.banner.piglin.magenta" | "libx.tooltip.fluidbase.bucket" | "book.mysticalagriculture.entry.strength_augment" | "gui.rename" | "create.gui.sequenced_gearshift.instruction.delay.descriptive" | "block.minecraft.sandstone_slab" | "block.framedblocks.framed_iron_pressure_plate" | "rechiseled.block.jungle_planks_squares_connecting" | "gtceu.machine.perfect_oc" | "fml.dependencyloading.mismatchedcontaineddependencies" | "behaviour.paintspray.red.tooltip" | "block.minecraft.banner.circle.cyan" | "block.gtceu.zpm_diode" | "item.ae2additions.disk_item_65536k" | "gui.sgjourney.config" | "subtitles.entity.endermite.hurt" | "material.wrought_iron" | "gtceu.machine.extractor.luv.tooltip" | "create.gui.scrollInput.scrollToSelect" | "ftbteams.ranks.enemy" | "crop.mysticalagriculture.amethyst" | "ftbquests.task.ftbquests.item.only_from_crafting" | "gtceu.gui.silktouch.enabled.1" | "block.minecraft.banner.skull.gray" | "gtceu.gui.silktouch.enabled.0" | "text.cloth-config.restart_required" | "gtceu.machine.fermenter.hv.tooltip" | "block.create.brass_funnel" | "create.ponder.elevator_pulley.text_15" | "item.minecraft.diamond_horse_armor" | "block.mmt.yttrium_block" | "item.createarmory.empty_mac_ten" | "create.ponder.elevator_pulley.text_16" | "create.ponder.elevator_pulley.text_17" | "create.ponder.elevator_pulley.text_18" | "item.gtceu.iv_solar_panel" | "entity.minecraft.snow_golem" | "title.32bit.deprecation.realms" | "info.cofh.transfer_out_unavailable" | "create.ponder.elevator_pulley.text_10" | "create.ponder.elevator_pulley.text_11" | "create.ponder.elevator_pulley.text_12" | "create.ponder.elevator_pulley.text_13" | "item.gtceu.boule.silicon.tooltip" | "create.ponder.elevator_pulley.text_14" | "block.minecraft.copper_ore" | "gtceu.fluid.empty" | "block.create.controls" | "block.fantasyfurniture.nordic.table_wide" | "subtitles.entity.villager.work_mason" | "item.mysticalagriculture.prosperity_seed_base" | "itemGroup.tabcreate_armory_parts" | "jecalculation.gui.item_stack.nbt_fuzzy.enabled" | "cover.ender_fluid_link.incomplete_hex.1" | "mco.minigame.world.switch.title" | "cover.ender_fluid_link.incomplete_hex.2" | "config.jade.plugin_minecraft.beehive" | "cover.ender_fluid_link.incomplete_hex.0" | "item.minecraft.cod" | "item.minecraft.debug_stick.select" | "block.framedblocks.framed_wall_board" | "rechiseled.block.crimson_planks_crate" | "item.minecraft.potion.effect.slow_falling" | "options.resourcepack" | "rechiseled.block.crimson_planks_brick_paving_connecting" | "gtceu.machine.alloy_smelter.zpm.tooltip" | "create.train.status.missing_driver" | "block.gtceu.uhv_16a_energy_converter" | "item.gtceu.prospector.hv" | "item.gtceu.zpm_voltage_coil" | "selectServer.hiddenAddress" | "crop.mysticalagriculture.water" | "skyblockbuilder.command.error.visit_own_team" | "gtceu.machine.energy_converter.tooltip_conversion_native" | "create.gui.toolmenu.cycle" | "subtitles.entity.salmon.flop" | "rechiseled.block.cobbled_deepslate_bricks" | "gui.update" | "gtceu.gui.content.units.per_second" | "pack.incompatible.confirm.old" | "item.minecraft.debug_stick.update" | "item.createarmory.m_four_lower" | "item.mmt.iron_wire" | "block.fantasyfurniture.dunmer.table_wide" | "gtceu.multiblock.central_monitor.height" | "rechiseled.block.mangrove_planks_small_bricks_connecting" | "gui.ae2.CraftErrorNoSuitableCpuOffline" | "block.fantasyfurniture.necrolord.chandelier" | "config.jei.search.tooltipSearchMode" | "item.thermal.fluid_minecart" | "key.playerlist" | "options.graphics.warning.cancel" | "item.mysticalagriculture.mystical_seeds" | "fpsreducer.config.hudPosAdj.description" | "item.gtceu.battery.re.ulv.tantalum.tooltip" | "ftbteams.create_party.info" | "jade.instrument.didgeridoo" | "block.gtceu.steam_machine_casing" | "itemGroup.mysticalagradditions" | "material.deepslate" | "gui.tooltips.ae2.Trash" | "behavior.tricorder.energy_container_in" | "block.create.small_asurine_brick_stairs" | "item.sgjourney.naquadah_chestplate" | "create.recipe.fan_haunting" | "block.gtceu.uhv_energy_input_hatch_4a" | "subtitles.entity.turtle.death_baby" | "modularrouters.itemText.extruder.mode.LOW" | "mco.backup.changes.tooltip" | "block.gtceu.lv_diode" | "block.thermal.device_composter" | "block.fantasyfurniture.dunmer.bed_double" | "block.minecraft.banner.flower.yellow" | "item.ae2.brown_paint_ball" | "libx.config.gui.list.title" | "create.display_link.display_on" | "commands.scoreboard.objectives.add.success" | "item.gtceu.shape.mold.plate.tooltip" | "block.minecraft.banner.base.red" | "create.recipe.block_cutting" | "item.gtceu.iv_conveyor_module" | "material.magnetic_samarium" | "item.thermal_extra.twinite_dust" | "item.exnihilosequentia.raw_platinum" | "info.thermal.dynamo_compression.0" | "block.ae2.quartz_vibrant_glass" | "block.extendedcrafting.advanced_table" | "item.gtceu.chemical_gray_dye" | "tooltip.gadget.connected_surface" | "item.sgjourney.naquadah_leggings" | "block.framedblocks.framed_flat_inner_slope_panel_corner" | "block.create.seat.tooltip.behaviour1" | "block.minecraft.banner.rhombus.light_blue" | "block.thermal.prismarine_detector_rail" | "gamerule.mobGriefing" | "ftbquests.loot.entitytype.boss" | "options.screenEffectScale.tooltip" | "item.gtceu.rotor_extruder_mold" | "material.polyvinyl_butyral" | "item.extendedcrafting.redstone_nugget" | "createWorld.customize.presets.title" | "create.ponder.chute_upward.header" | "block.thermal.chocolate_cake" | "key.buildinggadgets.material_list" | "block.fantasyfurniture.royal.sofa.occupied" | "ldlib.gui.editor.tips.add_item" | "item.minecraft.tipped_arrow.effect.swiftness" | "subtitles.item.trident.thunder" | "jade.west" | "book.mysticalagriculture.entry.health_boost_augment.page.1" | "biome.minecraft.stony_shore" | "item.minecraft.goat_horn" | "gui.buildinggadgets.help.area.slot.template" | "part.bigreactors.reactor.casing" | "prefab.automobility.steel_motorcar" | "block.minecraft.birch_button" | "message.extendedcrafting.max_unique_items_exceeded" | "cover.machine_controller.mode.machine" | "gtceu.machine.centrifuge.ev.tooltip" | "rechiseled.block.mossy_cobblestone_paving_connecting" | "gui.stellarview.milky_way_gamma" | "gtceu.gui.item_auto_output.tooltip.disabled" | "block.gtceu.iv_quantum_chest" | "modularrouters.chatText.security.FULL" | "compass.node.gtceu.machines/sifter" | "material.magnesium" | "ftbchunks.claim_dimension_whitelist" | "create.ponder.item_vault_storage.header" | "crop.mysticalagriculture.mithril" | "rechiseled.block.spruce_planks_bricks_connecting" | "block.create.brass_door" | "menu.singleplayer" | "advMode.type" | "config.jei.search.tagSearchMode.comment" | "item.pitchblende_purified_ore" | "block.fantasyfurniture.royal.bench" | "gtceu.machine.electric_furnace.mv.tooltip" | "block.minecraft.seagrass" | "item.gtceu.prospector.lv" | "enchantment.ensorcellation.air_affinity.desc" | "gui.tooltips.ae2.Serial" | "rechiseledcreate.block.mangrove_window_swirling_connecting" | "block.fantasyfurniture.bone.wither.bed_single.occupied" | "jei.message.config.folder" | "item.minecraft.dark_oak_boat" | "rechiseled.block.bone_block_inverted_tiles" | "create.display_link.no_target" | "item.minecraft.white_dye" | "material.magnesite" | "block.mmt.tungsten_block" | "item.exnihilosequentia.wooden_hammer" | "container.enchant.clue" | "block.mysticalagriculture.soulstone_smooth_slab" | "selectWorld.edit.export_worldgen_settings" | "block.gtceu.ev_super_chest" | "create.item_attributes.crushable" | "jei.desc.mysticalagradditions.dragon_scale" | "rechiseledcreate.block.birch_window_diagonal_connecting" | "gtceu.universal.tooltip.max_voltage_in_out" | "item.minecraft.chainmail_helmet" | "block.gtceu.zpm_charger_4x" | "item.itemfilters.max_count.description" | "block.minecraft.mud_brick_slab" | "argument.entity.options.level.description" | "item.minecraft.tadpole_spawn_egg" | "block.minecraft.banner.square_bottom_right.light_gray" | "gui.jei.category.itemInformation" | "create.hint.empty_bearing.title" | "block.minecraft.dropper" | "augment.mysticalagriculture.water_breathing" | "advancements.toast.task" | "block.minecraft.banner.triangles_top.red" | "info.cofh.increase_by" | "item.exnihilosequentia.silkworm" | "block.framedblocks.framed_flat_elev_slope_slab_corner" | "advancement.create.linked_controller.desc" | "block.minecraft.banner.half_horizontal_bottom.lime" | "rechiseled.block.obsidian_squares_connecting" | "subtitles.entity.enderman.teleport" | "block.create.yellow_toolbox" | "item.gtceu.cover.energy.detector.tooltip" | "book.mysticalagriculture.entry.awakening_altar.page.1" | "book.mysticalagriculture.entry.awakening_altar.page.3" | "tooltip.extendedcrafting.unlimited_input" | "block.gtceu.lv_1a_energy_converter" | "item.thermal.wrench.desc" | "zerocore:api.multiblock.validation.invalid_part" | "gui.fluxnetworks.button.batchedit" | "item.createarmory.m_sixteen" | "gtceu.machine.thermal_centrifuge.mv.tooltip" | "material.dragonsteel" | "item.ae2additions.disk_chemical_4k" | "rechiseled.block.cobblestone_brick_paving_connecting" | "block.sgjourney.milky_way_stargate" | "block.modularrouters.modular_router" | "buildinggadgets.message.rotated" | "augment.mysticalagriculture.health_boost_iv" | "subtitles.entity.leash_knot.place" | "block.titanium.block_test" | "item.glauconite_sand_tiny_dust" | "rechiseled.block.end_stone_small_tiles_connecting" | "block.gtceu.hv_circuit_assembler" | "item.extendedcrafting.ender_nugget" | "item.gtceu.phenolic_printed_circuit_board" | "block.minecraft.redstone_lamp" | "sidebar_button.ftblibrary.toggle.night.tooltip" | "block.gtceu.ev_fluid_drilling_rig" | "key.epp.viewpattern" | "mco.brokenworld.play" | "block.fantasyfurniture.decorations.bone_candles" | "item.ae2additions.disk_chemical_1k" | "item.gtceu.battery.re.hv.lithium.tooltip" | "skyblockbuilder.command.disabled.teleport_home" | "options.modelPart.right_pants_leg" | "buildinggadgets.radialmenu.undo" | "subtitles.entity.skeleton_horse.swim" | "block.mmt.lunium_nova_block" | "general.colossalchests.description" | "debug.inspect.server.block" | "tooltip.toms_storage.pull_0" | "tooltip.toms_storage.pull_1" | "ftbquests.task.ftbquests.interaction.properties" | "commands.effect.clear.specific.success.multiple" | "gui.ae2wtlib.restock" | "wheel.automobility.convertible" | "itemGroup.category.bone" | "augment.mysticalagriculture.health_boost_ii" | "ftbquests.task.ftbquests.biome.biome" | "midnightcontrols.action.automobility.brake_automobile" | "subtitles.block.beacon.deactivate" | "options.off" | "gtceu.machine.fluid_heater.mv.tooltip" | "gtceu.machine.maintenance_hatch.tooltip" | "item.mysticalagriculture.imperium_staff" | "item.minecraft.painting" | "block.xtonesreworked.zome_block_6" | "block.xtonesreworked.zome_block_5" | "block.xtonesreworked.zome_block_4" | "block.xtonesreworked.zome_block_3" | "block.xtonesreworked.zome_block_9" | "block.xtonesreworked.zome_block_8" | "block.xtonesreworked.zome_block_7" | "enchantment.ensorcellation.vitality" | "text.cloth.reset_value" | "block.thermal.carrot_block" | "ftbquests.task.auto_detected" | "block.xtonesreworked.zome_block_2" | "block.xtonesreworked.zome_block_1" | "block.xtonesreworked.zome_block_0" | "patchouli.gui.lexicon.locked" | "create.ponder.creative_motor.header" | "item.mysticalagriculture.prudentium_leggings" | "subtitles.item.crossbow.hit" | "effortlessbuilding.gui.scrollInput.scrollToModify" | "block.minecraft.polished_basalt" | "gtceu.io.none" | "gui.ae2.units.appliedenergistics" | "fml.menu.multiplayer.incompatible.extra" | "block.thermal.eggplant" | "rechiseled.block.diorite_brick_paving" | "gui.tooltips.ae2.TerminalStyle_Tall" | "item.minecraft.firework_star.magenta" | "gtceu.command.hand.item_id" | "item.farmersdelight.melon_popsicle" | "create.gui.schedule.duplicate" | "block.minecraft.mossy_cobblestone_wall" | "gui.ae2.SearchSettingsAutoFocus" | "multiplayer.stopSleeping" | "item.bentonite_pure_dust" | "screenshot.failure" | "advancement.create.millstone" | "stat.minecraft.sprint_one_cm" | "ftbteamsconfig.ftbchunks.allow_explosions.tooltip" | "material.enriched_naquadah_waste" | "ldlib.fluid.amount" | "block.minecraft.gilded_blackstone" | "subtitles.entity.husk.hurt" | "gui.ae2.Patterns" | "multiplayer.downloadingStats" | "material.sulfuric_copper_solution" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line1" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line2" | "create.gui.filter.allow_list" | "block.thermal.rubberwood_slab" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line3" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line4" | "gui.buildinggadgets.materialList.button.sorting.missingAcse" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line5" | "gui.bigreactors.reactor.controlrod.insertion.input.tooltip.line6" | "config.jade.hide_from_debug" | "item.minecraft.jungle_chest_boat" | "enchantment.create.capacity" | "tooltip.toms_storage.filtered" | "advancement.create.pipe_organ.desc" | "block.xtonesreworked.glaxx_block_9" | "block.xtonesreworked.glaxx_block_8" | "block.xtonesreworked.glaxx_block_7" | "block.xtonesreworked.glaxx_block_6" | "item.thermalendergy.efficiency_nullifier_augment" | "create.subtitle.controller_take" | "chat.coordinates" | "subtitles.block.chest.close" | "gui.bigreactors.turbine.controller.coolantbar.line3a" | "gui.bigreactors.turbine.controller.coolantbar.line3b" | "gui.abuseReport.reason.alcohol_tobacco_drugs.description" | "ftbchunks.minimap.blur_mode" | "block.gtceu.uv_ore_washer" | "ftbquests.quest.dependency_requirement.all_started" | "info.cofh.boostable" | "ftbchunks.minimap" | "item.modularrouters.range_down_augment" | "gui.bigreactors.reactor.controlrod.name.set" | "item.create.copper_diving_boots.tooltip.behaviour1" | "ftbteams.gui.disband.confirm" | "block.xtonesreworked.glaxx_block_1" | "block.mysticalagradditions.nether_inferium_ore" | "gui.wireless_connect.remote" | "block.xtonesreworked.glaxx_block_0" | "block.xtonesreworked.glaxx_block_5" | "item.thermal.rice_seeds" | "block.xtonesreworked.glaxx_block_4" | "block.xtonesreworked.glaxx_block_3" | "block.xtonesreworked.glaxx_block_2" | "block.gtceu.steam_output_bus" | "block.thermal.glowstone_tnt.desc" | "augment.mysticalagriculture.strength_i" | "rechiseled.block.redstone_block_scales" | "item.mmt.terraulite_ingot" | "subtitles.entity.zombie_horse.ambient" | "item.gtceu.brown_glass_lens" | "subtitles.entity.mooshroom.eat" | "effect.cofh_core.chilled" | "cover.machine_controller.mode.cover_down" | "advancement.create.chocolate_bucket" | "block.minecraft.banner.base.cyan" | "material.potin" | "item.gtceu.turbine_rotor" | "advancement.exmachinis.root" | "gui.bigreactors.turbine.controller.coolantbar.line4a" | "gui.bigreactors.turbine.controller.coolantbar.line4b" | "block.minecraft.farmland" | "commands.data.get.multiple" | "ldlib.gui.editor.configurator" | "waila.ae2.P2PInputOneOutput" | "create.ponder.chute_upward.text_3" | "msg.framedblocks.block_entity" | "gui.tooltips.ae2.LevelType_Energy" | "gtceu.machine.macerator.luv.tooltip" | "entity.minecraft.egg" | "block.minecraft.cyan_terracotta" | "item.thermal.dual_filter_augment" | "block.automobility.grass_off_road" | "fml.menu.mods.normal" | "block.minecraft.honeycomb_block" | "gtceu.multiblock.distillation_tower.description" | "create.ponder.chute_upward.text_1" | "sodium.options.use_particle_culling.name" | "create.ponder.chute_upward.text_2" | "gtceu.machine.mass_fabricator.mv.tooltip" | "key.fullscreen" | "selectWorld.mapFeatures" | "subtitles.block.chorus_flower.death" | "create.block.cart_assembler.invalid" | "item.exnihilosequentia.netherrack_crook" | "subtitles.block.beehive.enter" | "ftbquests.chapter.default_hide_dependency_lines" | "enchantment.minecraft.bane_of_arthropods" | "part.bigreactors.turbine.powertap_fe" | "item.exnihilosequentia.terracotta_hammer" | "create.ponder.rope_pulley_modes.header" | "pack.incompatible.confirm.new" | "jecalculation.gui.recipe.copy.enabled" | "block.minecraft.banner.stripe_downleft.pink" | "key.jei.focusSearch" | "block.gtceu.iv_extruder" | "arguments.nbtpath.node.invalid" | "block.thermal.nickel_ore" | "block.ae2.crafting_unit" | "item.mysticalagriculture.mystical_flower_agglomeratio" | "item.exnihilosequentia.copper_pieces" | "gtceu.multiblock.central_monitor.height_modify" | "death.fell.assist.item" | "item.minecraft.sheep_spawn_egg" | "advancements.adventure.sniper_duel.title" | "item.thermal.lightning_grenade.desc" | "key.entityculling.toggle" | "rechiseled.block.mangrove_planks_wavy_connecting" | "string.naturescompass.selectBiome" | "item.gtceu.brown_dye_spray_can" | "info.thermal.satchel.use.sneak" | "advancement.create.extendo_grip" | "tooltip.framedblocks.one_way_window.face_abbr.south" | "rechiseled.block.jungle_planks_mosaic" | "ftbquests.reward.ftbquests.custom" | "block.framedblocks.framed_vertical_stairs" | "block.create.waxed_exposed_copper_shingle_slab" | "block.ae2.sky_stone_small_brick_wall" | "create.ponder.display_link_redstone.header" | "gtceu.machine.lathe.hv.tooltip" | "item.mmt.raw_lunium_nova" | "gui.bigreactors.generator.redstoneport.sensorbehavior.insertonpulse.line1" | "behavior.toggle_energy_consumer.tooltip" | "item.minecraft.skeleton_horse_spawn_egg" | "block.sliceanddice.slicer" | "item.thermal.enderium_plate" | "skyblockbuilder.command.denied.create_spawn" | "lambdynlights.tooltip.block_entities" | "jecalculation.gui.search.title" | "tooltip.toms_storage.inventory_cable_connector_link" | "commands.forge.gen.usage" | "direction.titanium.down" | "block.bigreactors.reinforced_turbineglass" | "item.gtceu.pink_glass_lens" | "container.beacon" | "ftbquests.gui.move_tooltip" | "advancement.create.mechanical_pump_0.desc" | "commands.clone.overlap" | "rechiseled.block.obsidian_chiseled_connecting" | "crop.mysticalagriculture.basalt" | "block.minecraft.crimson_fence_gate" | "item.mmt.abiding_alloy_wire" | "item.minecraft.nautilus_shell" | "crop.mysticalagriculture.basalz" | "item.minecraft.potion.effect.fire_resistance" | "item.thermal.potion_amplifier_augment.desc" | "rechiseled.block.warped_planks_squares_connecting" | "item.thermal.potion_duration_augment.keyword" | "item.exnihilosequentia.granite_hammer" | "block.colossalchests.colossal_chest" | "rechiseled.block.warped_planks_woven" | "controls.reset" | "death.attack.create.mechanical_drill.player" | "item.exnihilosequentia.fire_coral_larva" | "block.thermal.deepslate_tin_ore" | "block.thermalendergy.melodium_block" | "block.gtceu.mv_distillery" | "item.minecraft.bow" | "gtceu.machine.mixer.lv.tooltip" | "item.mmt.starlight_mythril_ingot" | "block.minecraft.banner.stripe_bottom.gray" | "config.gtceu.option.enablePlatformConverters" | "create.gui.assembly.exception.no_contacts" | "material.bentonite" | "create.gui.sequenced_gearshift.speed.back" | "block.minecraft.wheat" | "menu.online" | "buildinggadgets.message.copy_clipboard_success" | "curios.identifier.belt" | "block.fantasyfurniture.venthyr.carpet" | "rechiseledcreate.block.crimson_window_rounded" | "gtceu.extruder" | "gtceu.universal.tooltip.fluid_storage_capacity_mult" | "modularrouters.guiText.tooltip.mergeFilter" | "cover.pump.mode.import" | "item.wheat_tiny_dust" | "item.mmt.starinium_ingot" | "create.ponder.funnel_compat.text_1" | "create.ponder.funnel_compat.text_2" | "create.ponder.funnel_compat.text_3" | "ftbchunks.gui.ally_blacklist" | "create.ponder.funnel_compat.text_4" | "item.ae2.fluix_covered_dense_cable" | "demo.remainingTime" | "item.gtceu.advanced_energy_detector_cover" | "rechiseled.block.obsidian_brick_paving_connecting" | "ftbquests.task.ftbquests.advancement" | "buildinggadgets.easter_eggs.9x9.dire_would_be_proud" | "subtitles.entity.panda.worried_ambient" | "item.mmt.aluminum_plate" | "block.minecraft.banner.stripe_middle.gray" | "item.minecraft.spruce_boat" | "item.gtceu.mpic_wafer" | "subtitles.entity.item_frame.place" | "multiblock.validation.turbine.block_must_be_rotor" | "create.gui.sequenced_gearshift.instruction.delay.duration" | "block.gtceu.ev_input_bus" | "block.minecraft.banner.half_vertical_right.green" | "block.fantasyfurniture.venthyr.door_double" | "subtitles.entity.parrot.imitate.wither" | "jei.ftbquests.lootcrates.chance" | "block.framedblocks.framed_stacked_slope_slab" | "fluid.bigreactors.blutonium_flowing" | "mco.selectServer.closed" | "cover.ore_dictionary_filter.title" | "block.minecraft.sea_lantern" | "create.tunnel.selection_mode.round_robin" | "subtitles.block.generic.hit" | "rechiseled.block.stone_smooth_large_tiles_connecting" | "screen.skyguis.text.requested_to_join" | "block.xtonesreworked.zorg_block_10" | "fluid_type.thermal.resin" | "block.xtonesreworked.zorg_block_11" | "item.palladium_raw_tiny_dust" | "block.xtonesreworked.zorg_block_12" | "fluid.spawnlocation.name" | "modularrouters.itemText.misc.IGNORE_DAMAGE" | "rechiseledcreate.block.dark_oak_window_diagonal_connecting" | "block.xtonesreworked.zorg_block_13" | "block.xtonesreworked.zorg_block_14" | "item.ice_tiny_dust" | "block.xtonesreworked.zorg_block_15" | "compass.node.gtceu.covers/crafting_table_cover" | "subtitles.entity.egg.throw" | "modularrouters.itemText.activator.entityMode.NEAREST" | "compat.bigreactors.jei.reprocessor.recipecategory.title" | "gui.ae2.SpatialAnchorStatistics" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.amount.min" | "gui.modernui.button.save" | "enchantment.minecraft.protection.desc" | "gui.recipebook.toggleRecipes.smeltable" | "tooltip.toms_storage.items_missing" | "time.bookshelf.month.june" | "block.gtceu.lv_circuit_assembler" | "block.mysticalagradditions.end_prosperity_ore" | "gui.bigreactors.turbine.controller.inductor.line11" | "gui.bigreactors.turbine.controller.inductor.line10" | "ftblibrary.gui.listSize" | "block.mmt.raw_scandium_block" | "gui.bigreactors.turbine.controller.inductor.line12" | "item.ae2wtlib.wireless_universal_terminal.desc" | "create.ponder.crushing_wheels.header" | "gui.tooltips.ae2.CondenserOutput" | "rechiseled.block.copper_block_cone" | "modularrouters.guiText.popup.breaker.matchType" | "block.minecraft.grass" | "modularrouters.guiText.tooltip.fluidForceEmpty.true" | "block.ae2.debug_phantom_node" | "gtceu.machine.compressor.uv.tooltip" | "gtceu.machine.muffler_hatch.tooltip.1" | "book.mysticalagriculture.entry.no_fall_damage_augment.page.1" | "gtceu.machine.muffler_hatch.tooltip.0" | "createWorld.customize.custom.useMansions" | "commands.advancement.revoke.one.to.one.success" | "tooltip.gadget.building.place_atop" | "block.fantasyfurniture.decorations.fairy_lights_2" | "create.ponder.belt_casing.header" | "block.fantasyfurniture.decorations.fairy_lights_1" | "compass.node.gtceu.multiblock/assembly_line" | "death.attack.freeze.player" | "item.thermal.constantan_dust" | "block.create.waxed_oxidized_copper_shingle_slab" | "gtceu.tooltip.tool_fluid_hold_shift" | "block.minecraft.banner.globe.red" | "item.gtceu.hpic_wafer" | "rechiseled.block.granite_brick_paving" | "item.create.example_item.tooltip.summary" | "material.ice" | "pack.source.server" | "block.minecraft.dark_prismarine" | "subtitles.item.armor.equip_turtle" | "material.charcoal" | "stat.minecraft.minecart_one_cm" | "create.track.too_sharp" | "item.mmt.vibranite_gear" | "key.jade.show_recipes" | "selectWorld.edit.backupSize" | "create.ponder.linear_chassis_attachment.text_8" | "block.ae2.large_quartz_bud" | "create.ponder.linear_chassis_attachment.text_7" | "create.ponder.linear_chassis_attachment.text_6" | "create.ponder.linear_chassis_attachment.text_5" | "create.ponder.linear_chassis_attachment.text_4" | "create.ponder.linear_chassis_attachment.text_3" | "create.ponder.linear_chassis_attachment.text_2" | "create.ponder.linear_chassis_attachment.text_1" | "item.minecraft.emerald" | "block.fantasyfurniture.decorations.muffins_blueberry" | "subtitles.entity.salmon.hurt" | "tutorial.punch_tree.description" | "item.packagedauto.recipe_holder" | "subtitles.entity.wither.ambient" | "block.ae2.damaged_budding_quartz" | "item.create.extendo_grip.tooltip.condition1" | "item.create.extendo_grip.tooltip.condition2" | "item.exnihilosequentia.basalt_hammer" | "infobook.cyclopscore.last_page" | "stat.minecraft.play_noteblock" | "rechiseled.block.netherrack_rotated_bricks" | "gtceu.jei.ore.primary.0" | "gtceu.jei.ore.primary.1" | "advMode.mode.autoexec.bat" | "gui.socialInteractions.status_hidden" | "gui.fluxnetworks.slot.curios" | "forge.controlsgui.control.mac" | "pack.incompatible.old" | "item.thermal.phyto_tnt_minecart.keyword" | "time.bookshelf.month.july" | "item.mysticalagriculture.supremium_ingot" | "ftbquests.reward_table.loot_crate.id" | "item.thermal.rf_coil_storage_augment.keyword" | "rechiseled.block.gold_block_bordered" | "info.cofh.ignored" | "item.ae2.storage_bus" | "block.createlowheated.charcoal_burner.tooltip.summary" | "create.action.saveToFile" | "item.thermal.ender_bucket" | "block.framedblocks.framed_slab_edge" | "item.mmt.celeslar_wire" | "gtceu.multiblock.large_miner.working" | "block.create.polished_cut_dripstone" | "create.ponder.mechanical_arm.header" | "config.jade.plugin_extendedcrafting.elite_auto_table" | "material.red_steel" | "item.minecraft.netherite_sword" | "item.gtceu.luv_emitter" | "tooltip.framedblocks.y_slope.vertical" | "part.bigreactors.reactor.fluidport_forge_passive" | "mco.client.incompatible.msg.line1" | "mco.client.incompatible.msg.line3" | "item.minecraft.chainmail_chestplate" | "mco.client.incompatible.msg.line2" | "commands.tag.remove.failed" | "jecalculation.gui.disamb.list" | "item.thermal.lock.desc" | "webdisplays.message.missingOC" | "modularrouters.chatText.misc.targetSet" | "item.exnihilosequentia.diorite_hammer" | "farmersdelight.subtitles.tomato.pick" | "death.attack.inFire.player" | "structure_block.size_failure" | "compass.node.gtceu.covers/conveyor" | "gui.ae2.TankAmount" | "material.ruthenium" | "block.mysticalagriculture.soulium_ingot_block" | "block.thermal.machine_insolator.keyword" | "create.gui.schematicannon.optionDisabled" | "create.ponder.shared.movement_anchors" | "ftbteamsconfig.ftbchunks.nonliving_entity_attack_mode" | "item.ae2.item_storage_cell_16k" | "advancements.adventure.avoid_vibration.description" | "item.glass_gemFlawless" | "block.thermal.dynamo_magmatic" | "block.minecraft.banner.straight_cross.red" | "gui.chatSelection.heading" | "commands.attribute.value.get.success" | "gui.ae2.Encoded" | "rechiseled.block.stone_small_tiles_connecting" | "block.minecraft.banner.stripe_middle.green" | "block.packagedauto.encoder.change_recipe_type" | "block.ae2.spatial_io_port" | "ftbquests.file.progression_mode.tooltip" | "gui.ae2.CraftErrorCpuBusy" | "engine.automobility.copper" | "block.gtceu.ev_fisher" | "item.gtceu.tool.tooltip.repair_info" | "string.naturescompass.baseHeight" | "block.gtceu.steam_casing_bronze" | "block.gtceu.zpm_kinetic_output_box" | "block.framedblocks.framed_double_prism" | "mco.configure.world.buttons.close" | "item.ae2.purple_smart_cable" | "gui.fluxnetworks.error.noselected" | "tooltip.sgjourney.energy_transfer" | "item.mmt.invar_wire" | "block.gtceu.hv_autoclave" | "ftbultimine.server_settings.merge_tags_shaped" | "rechiseled.block.cobblestone_crosses" | "patchouli.gui.lexicon.remove_bookmark" | "rechiseled.block.stone_path_connecting" | "subtitles.entity.wither.death" | "block.gtceu.lv_mixer" | "key.ae2.wireless_pattern_encoding_terminal" | "item.exnihilosequentia.tube_coral_larva" | "item.thermal.quartz_nugget" | "commands.list.nameAndId" | "ftbquests.reward_table.loot_crate.boss_weight" | "config.jade.plugin_minecraft.entity_armor" | "item.create.honeyed_apple" | "pack.incompatible.confirm.title" | "subtitles.entity.frog.ambient" | "subtitles.block.big_dripleaf.tilt_down" | "item.extendedcrafting.redstone_catalyst" | "item.minecraft.tipped_arrow.effect.water" | "item.gtceu.plate_extruder_mold" | "block.mysticalagriculture.tinkering_table" | "block.minecraft.birch_sapling" | "itemGroup.ae2wtlib" | "rechiseled.item_group" | "gtceu.universal.tooltip.max_voltage_in" | "material.15_crown_5_na" | "block.minecraft.banner.half_vertical_right.white" | "block.mmt.raw_yttrium_block" | "rechiseled.block.quartz_block_stripes" | "key.createarmory.reload_key" | "block.gtceu.casing_stainless_clean" | "config.gtceu.option.removeSmeltingForEBFMetals" | "block.minecraft.kelp" | "commands.whitelist.remove.success" | "rechiseled.block.dirt_large_tiles_connecting" | "block.create.schematicannon.tooltip.condition1" | "item.gtceu.tool.screwdriver_lv" | "block.create.dark_oak_window_pane" | "advancements.adventure.kill_a_mob.title" | "compass.node.gtceu.steam/pump_hatch" | "block.gtceu.wire_coil_tritanium" | "parsing.expected" | "item.mmt.isovol_ingot" | "options.graphics.warning.version" | "options.hideLightningFlashes" | "material.nickel" | "item.mysticalagriculture.tertium_axe" | "enchantment.ensorcellation.magic_edge.desc" | "gtceu.machine.buffer.tooltip" | "tagprefix.hot_ingot" | "block.fantasyfurniture.nordic.sofa" | "block.minecraft.banner.stripe_middle.white" | "subtitles.entity.squid.squirt" | "gui.abuseReport.reason.alcohol_tobacco_drugs" | "compass.node.gtceu.covers/activity_detector_cover" | "fml.modloading.brokenfile.bukkit" | "rechiseled.block.gold_block_beams" | "item.gtceu.doge_coin" | "options.chat.opacity" | "rechiseled.block.dark_oak_planks_dotted" | "rechiseled.block.birch_planks_rotated_bricks_connecting" | "block.gtceu.luv_thermal_centrifuge" | "book.mysticalagriculture.entry.infusion_altar.page.1" | "tooltip.mysticalagriculture.cooking_speed" | "book.mysticalagriculture.entry.infusion_altar.page.3" | "material.vanadium_gallium" | "block.minecraft.spruce_sign" | "material.livermorium" | "item.minecraft.light_blue_dye" | "gtceu.gui.fluid_amount" | "key.ftbchunks.claim_manager" | "block.minecraft.banner.square_bottom_left.cyan" | "forge.configgui.forceSystemNanoTime.tooltip" | "libx.config.gui.resource_list.entry_mode_default" | "item.gtceu.block_casting_mold" | "options.audioDevice.default" | "item.mysticalagriculture.tertium_helmet" | "gtceu.creative.activity.off" | "commands.bossbar.set.max.success" | "item.minecraft.hoglin_spawn_egg" | "commands.experience.query.points" | "block.minecraft.lava_cauldron" | "gtceu.machine.macerator.iv.tooltip" | "item.createarmory.five_five_six_mold_complete" | "create.display_source.item_throughput.interval.minute" | "item.gtceu.sticky_resin" | "metaitem.voltage_coil.opv.tooltip" | "item.ftbquests.barrier.disabled" | "jecalculation.gui.item_stack.nbt_normal.enabled" | "item.mmt.strontium_ingot" | "item.sgjourney.naquadah_shovel" | "material.praseodymium" | "block.sgjourney.sandstone_symbol" | "death.attack.sting.player" | "rechiseled.block.redstone_block_pillar" | "effect.cofh_core.lightning_resistance" | "item.minecraft.shears" | "block.thermalendergy.prismalium_block" | "enchantment.minecraft.unbreaking.desc" | "item.create.copper_backtank" | "subtitles.entity.horse.breathe" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.settolevel" | "cover.machine_controller.mode.cover_north" | "rechiseled.block.basalt_bricks_connecting" | "block.create.small_andesite_bricks" | "gui.zerocore.base.control.fluidbar.line2" | "block.create.small_dripstone_bricks" | "commands.scoreboard.players.list.entity.success" | "block.minecraft.blue_concrete_powder" | "block.gtceu.iv_extractor" | "createWorld.customize.custom.useMonuments" | "rechiseled.block.granite_brick_pattern" | "block.minecraft.banner.square_top_left.light_blue" | "key.ftbchunks.waypoint_manager" | "commands.team.option.friendlyfire.disabled" | "ftbquests.quest.dependency_requirement.all_completed" | "block.minecraft.crimson_door" | "commands.curios.unlock.success" | "augmentType.mysticalagriculture.tool" | "entity.thermal.rubberwood_chest_boat" | "rechiseled.block.netherite_block_small_tiles" | "block.minecraft.banner.stripe_right.gray" | "commands.place.template.success" | "ae2.rei_jei_integration.quartz_buds_grow_on_budding_quartz" | "item.gtceu.tool.shovel" | "block.fantasyfurniture.decorations.muffins_blueberry.stacked" | "advancements.nether.get_wither_skull.title" | "item.toms_storage.ts.paint_kit" | "ftbquests.reward.team_reward" | "augmentType.mysticalagriculture.boots" | "item.inert_metal_mixture_small_dust" | "mco.download.failed" | "selectWorld.gameMode.creative" | "advancements.husbandry.tactical_fishing.description" | "block.minecraft.banner.straight_cross.gray" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.amount.max" | "rechiseled.block.crimson_planks_flooring_connecting" | "rechiseled.block.end_stone_polished" | "modularrouters.guiText.tooltip.IGNORE_DAMAGE.2" | "modularrouters.guiText.tooltip.IGNORE_DAMAGE.1" | "attribute.name.generic.reach_distance" | "ftbquests.loot.entitytype.passive" | "item.mmt.acril_ingot" | "forge.configgui.zoomInMissingModelTextInGui.tooltip" | "gtceu.machine.thermal_centrifuge.hv.tooltip" | "block.minecraft.banner.stripe_right.orange" | "gtceu.gui.editor.tips.citation" | "item.gtceu.nano_saber.tooltip" | "subtitles.entity.ender_dragon.ambient" | "behaviour.hoe" | "block.minecraft.glowstone" | "item.thermal.cheese_wedge" | "item.mmt.rhodium_gear" | "material.colossalchests.iron" | "block.minecraft.potted_cornflower" | "cover.detector_base.message_inverted_state" | "effortlessbuilding.mode.sphere" | "block.fantasyfurniture.decorations.cookie_jar" | "block.xtonesreworked.iszm_block_14" | "jecalculation.chat.export" | "item.create.experience_nugget.tooltip" | "block.xtonesreworked.iszm_block_15" | "block.xtonesreworked.iszm_block_12" | "create.ponder.spout_filling.header" | "block.xtonesreworked.iszm_block_13" | "block.xtonesreworked.iszm_block_10" | "block.xtonesreworked.iszm_block_11" | "info.thermal.tinker_bench_mode_augment" | "gtceu.machine.extruder.iv.tooltip" | "ftbquests.disable_completion_toast" | "subtitles.entity.witch.ambient" | "crop.mysticalagradditions.nitro_crystal" | "subtitles.block.pointed_dripstone.drip_lava_into_cauldron" | "effortlessbuilding.mode.diagonal_line" | "block.minecraft.granite" | "material.stainless_steel" | "item.thermal.potion_quiver.keyword" | "item.exnihilosequentia.pickle_seeds" | "rechiseled.block.granite_paving_connecting" | "create.ponder.elevator_pulley.header" | "tooltip.mysticalagradditions.drop_chance" | "argument.block.property.unknown" | "sidebar_button.ftblibrary.toggle.gamemode.tooltip" | "item.exnihilosequentia.kelp_seeds" | "ldlib.gui.tips.fluid_tag" | "block.bigreactors.blutonium_block" | "tooltip.toms_storage.amount" | "block.gtceu.mv_arc_furnace" | "structure_block.hover.corner" | "create.ponder.mechanical_pump_flow.text_3" | "rechiseled.block.stone_crushed_connecting" | "create.ponder.mechanical_pump_flow.text_4" | "create.ponder.mechanical_pump_flow.text_5" | "create.ponder.mechanical_pump_flow.text_6" | "material.trinium" | "modernui.defaultFontBehavior.ignore_all" | "material.monochloramine" | "webdisplays.message.missingCC" | "gui.stellarview.milky_way_beta" | "create.logistics.train_observer.cargo_filter" | "item.gtceu.advanced_smd_capacitor" | "webdisplays.minepad.turnon" | "block.minecraft.banner.stripe_bottom.orange" | "create.schematicAndQuill.failed" | "item.mmt.chromium_gear" | "rechiseled.block.blue_ice_pillar_connecting" | "block.minecraft.banner.stripe_downleft.white" | "item.thermal.dynamo_ender_coil_augment" | "subtitles.entity.vex.ambient" | "item.laserio.laser_wrench" | "item.modularrouters.regulator_augment" | "commands.advancement.grant.criterion.to.many.success" | "item.sgjourney.naquadah_pickaxe" | "block.extendedcrafting.auto_ender_crafter" | "block.minecraft.potted_dark_oak_sapling" | "item.rarest_metal_mixture_tiny_dust" | "create.ponder.mechanical_pump_flow.text_1" | "skyblockbuilder.command.error.user_has_no_team" | "create.ponder.mechanical_pump_flow.text_2" | "item.mmt.scepbo_ingot" | "block.gtceu.hv_fisher" | "gtceu.universal.tooltip.uses_per_tick_steam" | "item.modularrouters.sync_upgrade" | "simplybackpacks.whitelist" | "item.mmt.aluminum_wire" | "rechiseled.block.netherrack_beams_connecting" | "info.thermal.dynamo_lapidary.0" | "rechiseled.block.purpur_jagged_pattern" | "item.mmt.raw_netherite_ingot" | "info.thermal.dynamo_lapidary.1" | "create.station.disassemble_train" | "info.thermal.dynamo_lapidary.2" | "behaviour.lighter.uses" | "frame.automobility.standard_light_blue" | "text.fantasyfurniture.jei.results" | "create.ponder.index_description" | "chat.toms_storage.inv_link_access_denied" | "create.gui.filter.respect_data" | "tooltip.extendedcrafting.auto_table_save_recipe" | "gtceu.universal.tooltip.amperage_in_till" | "gui.jade.plugin_settings" | "compass.node.gtceu.covers/facade_cover" | "ftbteams.gui.party_description" | "block.create.sequenced_gearshift" | "commands.recipe.give.failed" | "block.minecraft.banner.square_top_left.brown" | "item.minecraft.firework_star.blue" | "material.severely_steam_cracked_light_fuel" | "modularrouters.guiText.tooltip.regulator.label" | "item.itemfilters.xor.description" | "gtceu.implosion_compressor" | "item.minecraft.music_disc_ward.desc" | "chat.toms_storage.inventory_connector.free_slots" | "commands.forceload.added.multiple" | "item.thermal.chiller_ball_cast" | "block.minecraft.banner.square_bottom_left.orange" | "fpsreducer.config.menu.reducingInBackground" | "gui.bigreactors.reactor.fluidaccessport.item.fuel" | "death.fell.finish" | "pack.incompatible.new" | "create.ponder.mechanical_crafter_covers.text_1" | "block.create.polished_cut_andesite_stairs" | "create.ponder.mechanical_crafter_covers.text_3" | "gtceu.bus.collapse.error" | "create.ponder.mechanical_crafter_covers.text_2" | "block.ae2.chiseled_quartz_slab" | "block.minecraft.lime_concrete" | "create.logistics.filter.click_to_replace" | "tooltip.exmachinis.fluxData" | "ftbteams.ranks.none" | "block.minecraft.waxed_weathered_cut_copper" | "ftbchunks.minimap.show_player_when_unlocked" | "item.platinum_group_sludge_dust" | "death.attack.badRespawnPoint.message" | "rechiseled.block.acacia_planks_woven_connecting" | "item.mmt.raw_midnight_abyssal" | "item.thermal.upgrade_augment_3" | "item.thermal.upgrade_augment_4" | "item.thermal.upgrade_augment_1" | "item.thermal.upgrade_augment_2" | "commands.data.modify.expected_object" | "ftbbackups2.backup.starting" | "gtceu.machine.fluid_heater.hv.tooltip" | "item.itemfilters.mod" | "argument.entity.options.level.negative" | "item.komarumod.komaru_powder" | "subtitles.entity.salmon.death" | "item.thermal.fluid_tank_augment" | "item.gtceu.highly_advanced_soc" | "block.thermal.rubberwood_sapling" | "notenoughcrashes.initerrorscreen.paragraph3.line1" | "block.create.small_rose_quartz_tiles" | "notenoughcrashes.initerrorscreen.paragraph3.line2" | "theoneprobe.ae2.showing" | "notenoughcrashes.initerrorscreen.paragraph3.line3" | "notenoughcrashes.initerrorscreen.paragraph3.line4" | "text.fantasyfurniture.recipe.accepts_any" | "block.minecraft.banner.stripe_middle.pink" | "gui.fluxnetworks.flux.chunkunloaded" | "block.fantasyfurniture.decorations.bone_skeleton_pile" | "createWorld.customize.custom.count" | "gtceu.multiblock.central_monitor.tooltip.1" | "gtceu.multiblock.central_monitor.tooltip.2" | "subtitles.entity.parrot.imitate.endermite" | "item.ae2.yellow_glass_cable" | "gtceu.multiblock.central_monitor.tooltip.0" | "item.effortlessbuilding.randomizer_bag" | "item.gtceu.tool.pickaxe" | "item.gtceu.circuit.integrated.gui" | "gtceu.multiblock.central_monitor.tooltip.3" | "block.create.waxed_exposed_copper_tiles" | "skyblockbuilder.command.info.toggle_visit" | "patchouli.gui.lexicon.button.toggle_mock_header" | "ftbquests.quest.shape.hexagon" | "subtitles.entity.parrot.imitate.pillager" | "block.packagedauto.crafter" | "rechiseled.block.jungle_planks_tiles" | "item.mmt.scandium_wire" | "text.autoconfig.toms_storage.title" | "fluid.bigreactors.cyanite_flowing" | "block.gtceu.mv_polarizer" | "lambdynlights.option.mode" | "item.exnihilosequentia.sweet_berry_seeds" | "block.gtceu.uhv_1a_energy_converter" | "subtitles.entity.fox.death" | "skyblockbuilder.command.info.team_detailed" | "ftbquests.quest.shape.octagon" | "item.minecraft.purple_dye" | "create.gui.attribute_filter.allow_list_disjunctive" | "block.create.display_board" | "webdisplays.server.help.reconnect" | "ftbteams.message.now_allied" | "block.create.smart_chute" | "death.attack.wrench" | "metaitem.dust.tooltip.purify" | "biome.minecraft.forest" | "item.ae2.white_covered_cable" | "commands.scoreboard.objectives.modify.displayname" | "item.gtceu.plate.random_access_memory.tooltip" | "block.minecraft.water" | "ftbteams.already_in_party" | "libx.config.gui.resource_list.entry_mode" | "trashcans.liquid_trash_can.info" | "team.collision.always" | "rechiseled.block.mangrove_planks_brick_paving_connecting" | "block.ae2.quartz_pillar" | "gui.buildinggadgets.help.area.arrow.data_flow" | "item.exnihilosequentia.stone_hammer" | "advancement.create.display_board_0" | "item.thermal_extra.sticky_ball" | "gui.modernui.settings.category.chat" | "ae2.rei_jei_integration.move_items" | "multiblock.validation.reactor.invalid_control_rods_position" | "rechiseled.block.acacia_planks_pattern" | "subtitles.block.smithing_table.use" | "block.xtonesreworked.korp_block_0" | "block.xtonesreworked.korp_block_1" | "block.xtonesreworked.korp_block_4" | "block.xtonesreworked.korp_block_5" | "block.minecraft.sculk_vein" | "block.xtonesreworked.korp_block_2" | "block.xtonesreworked.korp_block_3" | "block.xtonesreworked.korp_block_8" | "create.item_attributes.astralsorcery_perk_gem" | "block.xtonesreworked.korp_block_9" | "create.item_attributes.not_stackable.inverted" | "block.xtonesreworked.korp_block_6" | "create.gui.schedule.move_down" | "block.xtonesreworked.korp_block_7" | "block.gtceu.ulv_1a_energy_converter" | "block.gtceu.uv_macerator" | "create.schedule.condition.delay" | "item.create.copper_backtank.tooltip" | "key.keyboard.unknown" | "zerocore:api.multiblock.validation.block_not_connected" | "block.minecraft.green_stained_glass" | "mirror.front_back" | "material.polycaprolactam" | "gtceu.machine.bender.luv.tooltip" | "advancements.nether.obtain_crying_obsidian.title" | "create.schedule.instruction.destination.summary" | "gtceu.machine.chemical_bath.lv.tooltip" | "item.ae2.fluix_pearl" | "gtceu.machine.electromagnetic_separator.zpm.tooltip" | "info.thermal.device_composter.2" | "block.gtceu.zpm_fluid_passthrough_hatch" | "commands.worldborder.set.failed.small" | "advancement.exmachinis.diamond_upgrade" | "info.thermal.device_composter.0" | "metaitem.prospector.mode.ores" | "info.thermal.device_composter.1" | "block.thermal.constantan_block" | "create.item_attributes.hauntable" | "create.ponder.track_placement.header" | "subtitles.entity.glow_item_frame.add_item" | "block.minecraft.raw_iron_block" | "material.holmium" | "crop.mysticalagriculture.zombie" | "block.gtceu.implosion_compressor" | "block.sgjourney.raw_naquadah_block" | "item.ae2.light_blue_smart_cable" | "gtceu.multiblock.pattern.clear_amount_1" | "ftbchunks" | "gtceu.multiblock.pattern.clear_amount_3" | "block.fantasyfurniture.nordic.chest" | "gui.ae2.CraftErrorCpuTooSmall" | "item.gtceu.energy_module" | "block.gtceu.casing_bronze_bricks" | "options.graphics.warning.message" | "ldlib.gui.editor.register.widget.custom.player_inventory" | "itemGroup.packagedexcrafting" | "block.create.deployer" | "item.minecraft.chainmail_boots" | "block.farmersdelight.wild_tomatoes" | "block.extendedcrafting.the_ultimate_block" | "item.gtceu.chemical_orange_dye" | "item.toms_storage.ts.adv_wireless_terminal" | "gtceu.machine.electric_furnace.hv.tooltip" | "chat.ae2.LoadedSettings" | "item.gtceu.simple_soc" | "key.ae2.wireless_terminal" | "compass.node.gtceu.multiblock/pyrolyse_oven" | "death.attack.lightningBolt" | "info.thermal.augment.type.RF" | "chat.ae2.TestWorldNotInSuperflatVoid" | "webdisplays.server.errowner" | "addServer.hideAddress" | "frame.automobility.standard_blue" | "biome.minecraft.windswept_savanna" | "gtceu.machine.steam_solid_boiler.steel.tooltip" | "gtceu.jei.fluid.depleted_rate" | "ftbultimine.server_settings.max_blocks" | "rechiseledcreate.block.birch_window_bars_connecting" | "gtceu.machine.alloy_smelter.hv.tooltip" | "createWorld.customize.custom.maxHeight" | "gtceu.universal.tooltip.voltage_in" | "advancements.story.shiny_gear.title" | "block.framedblocks.framed_fancy_powered_rail" | "rechiseled.block.cobblestone_pulverized" | "create.schematic.error" | "block.thermal.machine_pulverizer.keyword" | "ftbquests.task.ftbquests.xp" | "rechiseledcreate.block.scorchia_cut_polished_connecting" | "block.framedblocks.framing_saw" | "gui.tooltips.ae2.SideLeft" | "block.create.small_andesite_brick_wall" | "item.gtceu.gravi_star" | "block.create.brown_toolbox" | "frame.automobility.standard_green" | "rechiseled.block.dirt_clumps" | "block.gtceu.luv_distillery" | "gui.bigreactors.reactor.controller.energybar.line8" | "gui.bigreactors.reactor.controller.energybar.line7" | "argument.entity.options.mode.invalid" | "gui.bigreactors.reactor.controller.energybar.line6" | "item.ae2.certus_quartz_dust" | "gui.bigreactors.reactor.controller.energybar.line5" | "behavior.tricorder.machine_progress" | "gui.bigreactors.reactor.controller.energybar.line4" | "tooltip.toms_storage.paint_kit" | "gui.bigreactors.reactor.controller.energybar.line1" | "create.contraptions.roller_mode.wide_fill" | "ftbchunks.require_game_stage" | "advancements.adventure.kill_all_mobs.description" | "gtceu.machine.fluid_solidifier.mv.tooltip" | "narration.edit_box" | "fml.modloading.failedtoloadforge" | "block.gtceu.uhv_quantum_tank" | "gtceu.command.hand.meta_item" | "rechiseled.block.oak_planks_bricks_connecting" | "rechiseled.block.red_sandstone_brick_paving_connecting" | "selectWorld.recreate" | "gtceu.gui.toggle_view.enabled" | "item.farmersdelight.fried_egg" | "entity.apexcore.seat" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.speed.min" | "rechiseled.block.lapis_block_inverted_tiles" | "rechiseledcreate.block.spruce_window_tiles_connecting" | "book.extendedcrafting.category.utilities.description" | "frame.automobility.prismarine_rickshaw" | "fpsreducer.config.menu.returnToGame" | "multiplayer.player.joined.renamed" | "item.talc_pure_dust" | "gtceu.machine.ore_washer.iv.tooltip" | "item.gtceu.component.advanced_smd.diode.tooltip" | "subtitles.entity.warden.listening" | "block.minecraft.banner.stripe_downright.white" | "block.create.cyan_valve_handle" | "material.melodium" | "item.mmt.solimrith_ingot" | "gamerule.commandBlockOutput" | "create.gui.schematicannon.option.dontReplaceSolid" | "gui.modernui.button.filterConflicts" | "item.minecraft.nether_wart" | "death.attack.sadiroot.player" | "tooltip.mysticalagriculture.tool_area" | "modernui.center.category.font" | "subtitles.entity.parrot.imitate.ravager" | "create.hint.hose_pulley.title" | "block.minecraft.powder_snow" | "item.extendedcrafting.elite_catalyst" | "block.create_crystal_clear.brass_glass_encased_large_cogwheel" | "create.ponder.tag.kinetic_relays.description" | "menu.savingLevel" | "biome.minecraft.deep_cold_ocean" | "block.create.layered_veridium" | "libx.config.gui.component.strikethrough" | "enchantment.minecraft.smite" | "block.create.cut_ochrum_slab" | "rechiseled.block.diamond_block_diagonal_tiles" | "create.item_attributes.book_copy_second" | "create.ponder.hose_pulley.header" | "material.ethylene" | "material.methane" | "instrument.minecraft.call_goat_horn" | "ftbquests.file.defaults.autoclaim_rewards" | "subtitles.entity.drowned.ambient" | "achievement.ae2.IOPort.desc" | "behavior.tricorder.workable_production" | "farmersdelight.advancement.harvest_ropelogged_tomato" | "ftbquests.gui.edit_text" | "subtitles.entity.item_frame.rotate_item" | "create.subtitle.whistle" | "block.gtceu.iv_electric_furnace" | "create.recipe.deploying.not_consumed" | "subtitles.block.furnace.fire_crackle" | "item.paper_dust" | "stat.minecraft.interact_with_furnace" | "ftbquests.task.ftbquests.structure" | "block.fantasyfurniture.decorations.royal_wall_mirror_small" | "ftbquests.gui.reset_progress" | "item.farmersdelight.fried_rice" | "gtceu.machine.charcoal_pile.tooltip.1" | "item.mmt.osmium_ingot" | "gtceu.machine.charcoal_pile.tooltip.0" | "gtceu.machine.charcoal_pile.tooltip.3" | "gtceu.machine.charcoal_pile.tooltip.2" | "block.create.layered_diorite" | "create.display_link.no_source" | "item.exnihilosequentia.aluminum_nugget" | "advancements.story.smelt_iron.description" | "item.thermal.emerald_plate" | "gtceu.circuit_assembler" | "block.create.exposed_copper_shingle_stairs" | "block.gtceu.mv_energy_input_hatch" | "material.pyrite" | "subtitles.item.book.page_turn" | "chat.ae2.MissingBlankPatterns" | "tooltip.automobility.wheelLabel" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.speed.max" | "subtitles.thermal.entity.blitz.hurt" | "block.minecraft.banner.stripe_downright.green" | "stat.minecraft.interact_with_grindstone" | "block.create_crystal_clear.andesite_glass_encased_shaft" | "block.fantasyfurniture.venthyr.floor_light" | "item.mmt.estalt_nugget" | "text.cloth-config.error.color.invalid_blue" | "book.mysticalagriculture.entry.inferium_seeds" | "effect.minecraft.resistance" | "subtitles.entity.zombie_villager.hurt" | "block.create.magenta_seat" | "block.gtceu.zpm_extractor" | "ftbquests.quest.hide" | "item.mysticalagriculture.prismarine_agglomeratio" | "advancement.create.mechanical_mixer" | "tooltip.extendedcrafting.mode" | "create.train_assembly.no_bogeys" | "block.ae2.cable_bus" | "item.farmersdelight.cabbage" | "argument.player.unknown" | "item.mmt.zapolgium_ingot" | "item.mysticalagriculture.prosperity_nugget" | "item.mysticalagriculture.awakened_supremium_sickle" | "tooltip.mysticalagriculture.crop_id" | "gui.ae2.UpgradeToolbelt" | "block.minecraft.banner.half_horizontal_bottom.purple" | "modularrouters.guiText.popup.detector.signalLevel" | "block.minecraft.fletching_table" | "item.create.handheld_worldshaper.tooltip.summary" | "behavior.item_magnet.disabled" | "block.minecraft.banner.stripe_downleft.gray" | "item.thermal.beekeeper_helmet.keyword" | "item.thermal.bronze_coin" | "block.bigreactors.reinforced_reactorredstoneport" | "item.gtceu.uv_voltage_coil" | "block.mmt.limestone" | "block.minecraft.granite_slab" | "create.schematic.rotation.none" | "material.titanium_trifluoride" | "item.ae2.pink_glass_cable" | "tooltip.corpse.teleport" | "create.subtitle.mechanical_press_activation" | "create.ponder.redstone_link.header" | "gtceu.machine.fermenter.mv.tooltip" | "farmersdelight.jei.info.ham" | "patchouli.gui.lexicon.categories" | "cover.robotic_arm.transfer_mode.description.3" | "cover.robotic_arm.transfer_mode.description.2" | "cover.robotic_arm.transfer_mode.description.1" | "cover.robotic_arm.transfer_mode.description.0" | "ftbquests.quest.disable_jei" | "chat.tag.filtered" | "item.minecraft.rotten_flesh" | "subtitles.entity.generic.drink" | "tomsstorage.config.only_trims_connect" | "item.minecraft.potion" | "item.create.netherite_diving_boots" | "info.cofh.decrease_by" | "multiblock.colossalchests.error.material" | "gtceu.universal.tooltip.energy_storage_capacity" | "tagprefix.small_spring" | "item.mysticalagriculture.nether_agglomeratio" | "item.mmt.tellurium_dust" | "gui.ae2.Drive" | "gui.wireless_connect.status.unconnected" | "block.minecraft.brown_terracotta" | "entity.minecraft.area_effect_cloud" | "buildinggadgets.commands.force_unloaded.list" | "item.mysticalagradditions.prudentium_paxel" | "item.sgjourney.naquadah_boots" | "block.minecraft.dark_prismarine_slab" | "create.hint.full_deployer" | "point_of_origin.sgjourney.terra" | "patchouli.gui.lexicon.button.config" | "modularrouters.gui.config.puller2MaxRange" | "config.jade.plugin_minecraft.animal_owner" | "key.keyboard.world.1" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.setto" | "key.keyboard.world.2" | "block.minecraft.banner.straight_cross.cyan" | "gui.bigreactors.reactor.redstoneport.sensortype.outputwasteamount.line3" | "gui.bigreactors.reactor.redstoneport.sensortype.outputwasteamount.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.outputwasteamount.line1" | "death.attack.farmersdelight.stove.player" | "rechiseled.block.coal_block_carved_connecting" | "commands.bossbar.remove.success" | "rechiseled.block.coal_block_chiseled_connecting" | "create.schedule.condition.idle" | "block.minecraft.sculk_sensor" | "create.ponder.mechanical_arm_redstone.text_1" | "create.ponder.mechanical_arm_redstone.text_2" | "create.ponder.mechanical_arm_redstone.text_3" | "block.minecraft.banner.creeper.orange" | "gui.cyclopscore.up" | "gtceu.machine.arc_furnace.iv.tooltip" | "modernui.center.tooltip.fadeInDuration" | "block.gtceu.hv_alloy_smelter" | "material.scheelite" | "block.create.polished_cut_dripstone_stairs" | "item.ice_dust" | "block.gtceu.uhv_energy_output_hatch_4a" | "block.minecraft.banner.mojang.cyan" | "item.ae2.matter_cannon" | "create.tooltip.chute.header" | "selectWorld.loading_list" | "gtceu.top.unit.fluid_buckets" | "item.mysticalagriculture.imperium_sword" | "config.jade.plugin_minecraft.harvest_tool.show_unbreakable" | "itemGroup.bigreactors.turbine" | "libx.config.gui.component.style_setting.null" | "gui.fluxnetworks.label.setuser" | "block.exnihilosequentia.end_cake" | "gtceu.multiblock.preview.zoom" | "jade.instrument.banjo" | "gui.bigreactors.turbine.controller.rotorstatus.100" | "block.create.cut_crimsite_bricks" | "create.station.failed" | "block.gtceu.zpm_transformer_16a" | "book.mysticalagriculture.entry.awakening_altar" | "commands.forge.tracking.entity.enabled" | "commands.team.leave.success.single" | "jecalculation.gui.recipe.confirm.disabled" | "rechiseled.block.purpur_squares" | "rechiseled.block.cobbled_deepslate_brick_pattern_connecting" | "item.thermal.cinnabar_dust" | "item.gtceu.tool.wrench_iv.tooltip" | "create.schedule.condition.time_of_day.rotation" | "error.modernui.gl_caps" | "tooltip.doll.enderman" | "item.mmt.raw_aluminum" | "block.minecraft.end_stone" | "block.create.cut_veridium_stairs" | "gtceu.creative.chest.tpc" | "symbols.sgjourney.lantea" | "rechiseledcreate.block.spruce_window_bars" | "item.minecraft.splash_potion.effect.fire_resistance" | "item.salt_impure_dust" | "block.gtceu.hv_electromagnetic_separator" | "block.minecraft.quartz_pillar" | "subtitles.automobility.collision" | "gtceu.machine.assembler.luv.tooltip" | "rechiseledcreate.block.mangrove_window_bars_connecting" | "item.thermal.silver_plate" | "item.automobility.automobile_engine" | "ftbquests.file.defaults.consume_items" | "item.exnihilosequentia.potato_seeds" | "block.create.polished_cut_andesite_slab" | "item.sgjourney.ring_remote" | "gtceu.fluid.click_to_empty" | "block.fantasyfurniture.decorations.bolts_of_cloth" | "rechiseled.block.sandstone_diagonal_bricks" | "crop.mysticalagriculture.menril" | "subtitles.entity.piglin.celebrate" | "item.ae2.wrapped_generic_stack" | "text.block.fantasyfurniture.decorations.stocking.dyeable" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.richness" | "block.minecraft.potatoes" | "gtceu.machine.laser_engraver.mv.tooltip" | "ftbchunks.protect_unknown_explosions" | "material.chlorobenzene" | "create.ponder.brass_funnel.header" | "create.command.killTPSCommand.status.usage.0" | "create.command.killTPSCommand.status.usage.1" | "create.item_attributes.placeable.inverted" | "subtitles.entity.player.levelup" | "gui.fluxnetworks.flux.buffer" | "block.gtceu.lv_lathe" | "item.itemfilters.not" | "item.thermal.phyto_tnt_minecart" | "gtceu.machine.energy_hatch.input_hi_amp.tooltip" | "metaitem.tricorder_scanner.tooltip" | "tooltip.extendedcrafting.num_items" | "rechiseledcreate.block.mangrove_window_tiles" | "item.gtceu.shape.extruder.hammer.tooltip" | "item.exnihilosequentia.acacia_seeds" | "gtceu.gui.content.tips.per_tick_short" | "gui.socialInteractions.blocking_hint" | "block.thermal.orange_rockwool" | "item.gtceu.tool.drill_ev" | "block.minecraft.banner.gradient.brown" | "gui.ae2.WirelessTerminal" | "rechiseled.block.crimson_planks_rotated_bricks_connecting" | "create.ponder.next_up" | "block.minecraft.banner.curly_border.gray" | "book.mysticalagriculture.entry.absorption_augment" | "webdisplays.side.top" | "enchantment.ensorcellation.excavating.desc" | "multiblock.colossalchests.error.upgradeLimit" | "metaarmor.message.nightvision.error" | "mco.template.trailer.tooltip" | "tooltip.toms_storage.open_crate" | "farmersdelight.tooltip.dog_food.when_feeding" | "gtceu.fluid_pipe.gas_proof" | "block.extendedcrafting.ender_alternator" | "tooltip.titanium.facing_handler.pull" | "block.thermal.slag_bricks" | "advancements.end.find_end_city.title" | "gtceu.io.both" | "rechiseled.block.cobbled_deepslate_rotated_bricks_connecting" | "ftbquests.task.ftbquests.item.view_items" | "entity.minecraft.evoker" | "gtceu.machine.polarizer.uv.tooltip" | "block.minecraft.brick_slab" | "commands.jfr.stopped" | "gtceu.machine.steam_oven.tooltip" | "entity.minecraft.turtle" | "container.mysticalagriculture.imperium_furnace" | "block.ftbquests.barrier" | "item.mmt.stellar_ingot" | "rechiseled.block.obsidian_bricks_connecting" | "ftbquests.quest.shape.default" | "create.item_attributes.in_tag" | "block.farmersdelight.light_gray_canvas_sign" | "notenoughcrashes.gui.loadingCrashyUpload" | "create.item_attributes.hauntable.inverted" | "advancements.story.cure_zombie_villager.title" | "create.train.relocate.too_far" | "jecalculation.gui.craft.step" | "selectWorld.edit.save" | "block.minecraft.polished_andesite" | "text.cloth-config.config" | "create.schematicAndQuill.title" | "time.bookshelf.month.august" | "rechiseled.block.andesite_brick_paving" | "item.minecraft.lapis_lazuli" | "gui.ae2wtlib.Magnet" | "block.sgjourney.sandstone_with_lapis" | "block.minecraft.banner.diagonal_right.orange" | "create.tooltip.chute.items_move_up" | "item.mmt.silicon_nugget" | "block.thermal.polished_slag" | "commands.experience.add.levels.success.single" | "commands.effect.clear.specific.success.single" | "gtceu.maintenance.configurable_duration.modify" | "rechiseled.block.dark_oak_planks_tiles" | "enchantment.ensorcellation.air_affinity" | "gtceu.machine.cracker.tooltip.1" | "item.createarmory.rpg" | "create.item_attributes.has_name.inverted" | "item.thermal.redstone_mushroom.keyword" | "augmentType.mysticalagriculture.axe" | "rechiseled.block.redstone_block_paving" | "advancements.nether.explore_nether.description" | "enchantment.disjunction" | "commands.bossbar.set.visibility.unchanged.visible" | "item.ae2.printed_calculation_processor" | "gui.bigreactors.reactor.controller.voidreactants.line1" | "gui.bigreactors.reactor.controller.voidreactants.line2" | "jei.category.mysticalagriculture.crux" | "item.thermal.redstone_bucket" | "compass.node.gtceu.multiblock/distillation_tower" | "item.mmt.brass_rod" | "block.xtonesreworked.ztyl_block_13" | "modularrouters.gui.config.mainTitle" | "block.xtonesreworked.ztyl_block_12" | "block.xtonesreworked.ztyl_block_15" | "item.minecraft.fox_spawn_egg" | "block.xtonesreworked.ztyl_block_14" | "block.create.placard.tooltip" | "gui.tooltips.ae2.Craft" | "modularrouters.guiText.tooltip.regulatorTooltip" | "block.xtonesreworked.ztyl_block_11" | "block.xtonesreworked.ztyl_block_10" | "item.create.example_item.tooltip.action1" | "block.minecraft.spruce_slab" | "block.xtonesreworked.zoea_block_8" | "block.xtonesreworked.zoea_block_7" | "block.xtonesreworked.zoea_block_9" | "block.xtonesreworked.zoea_block_4" | "block.xtonesreworked.zoea_block_3" | "cover.fluid_regulator.keep_exact" | "block.xtonesreworked.zoea_block_6" | "block.xtonesreworked.zoea_block_5" | "block.xtonesreworked.zoea_block_0" | "block.xtonesreworked.zoea_block_2" | "block.xtonesreworked.zoea_block_1" | "skyblockbuilder.command.error.team_already_exist" | "ftbquests.reward_table.loot_crate.item_name.tooltip" | "material.dimethyldichlorosilane" | "create.ponder.tag.contraption_actor.description" | "item.mysticalagradditions.imperium_apple" | "gui.chatReport.discard.content" | "key.buildinggadgets.settings_menu" | "options.autoJump" | "subtitles.entity.piglin.admiring_item" | "block.minecraft.oak_trapdoor" | "options.framerate" | "item.createarmory.nine_debug" | "ae2.rei_jei_integration.consumed" | "block.fantasyfurniture.bone.skeleton.chair" | "item.thermal.machine_efficiency_creative_augment.keyword" | "block.minecraft.glass" | "forge.nameTagDistance" | "block.sgjourney.cut_naquadah_slab" | "death.attack.scythe" | "compass.node.gtceu.machines/block_breaker" | "item.modularrouters.activator_module" | "item.thermal.satchel.desc" | "ftblibrary.gui.listSize1" | "stat.minecraft.damage_dealt_resisted" | "entity.minecraft.item_frame" | "block.fantasyfurniture.dunmer.bed_double.occupied" | "item.create.netherite_backtank.tooltip" | "message.corpse.no_death_history" | "ftbquests.team" | "gui.fluxnetworks.flux.unlimited" | "rechiseled.block.acacia_planks_dotted_connecting" | "info.cofh.high" | "tooltip.mysticalagriculture.invalid_entity" | "createWorld.customize.custom.riverSize" | "ldlib.gui.tips.item_selector" | "create.contraptions.chassis.range" | "block.minecraft.banner.triangle_bottom.light_blue" | "info.thermal.fluid_turbo_servo_attachment.3" | "info.thermal.fluid_turbo_servo_attachment.2" | "info.thermal.fluid_turbo_servo_attachment.1" | "info.thermal.fluid_turbo_servo_attachment.0" | "rechiseled.block.acacia_planks_diagonal_stripes" | "subtitles.block.bubble_column.whirlpool_ambient" | "subtitles.entity.guardian.death" | "ftbquests.gui.goto_linked_quest" | "gtceu.key.armor_hover" | "create.schedule.condition.editor" | "item.ae2.printed_engineering_processor" | "commands.cofh.invis.success.multiple" | "cover.conveyor.mode.import" | "gui.fluxnetworks.tab.create" | "achievement.ae2.PortableCell" | "item.thermal.lumium_nugget" | "patchouli.gui.lexicon.button.history" | "rechiseled.block.spruce_planks_mosaic" | "commands.advancement.revoke.many.to.many.failure" | "item.ae2.green_covered_cable" | "item.gtceu.uv_battery_hull" | "metaitem.int_circuit.configuration" | "advancements.story.deflect_arrow.description" | "tooltip.titanium.facing_handler.push" | "item.mmt.titanium_plate" | "block.minecraft.pink_bed" | "debug.creative_spectator.help" | "ftbchunks.minimap.visibility" | "fluid.bigreactors.steam_flowing" | "block.minecraft.glow_lichen" | "ftbchunks.waypoint_max_distance" | "subtitles.entity.panda.death" | "ftbquests.reward.ftbquests.npc_mail.time_past" | "block.minecraft.raw_copper_block" | "material.chalcocite" | "item.simplybackpacks.epicbackpack.info" | "tooltip.titanium.facing_handler.none" | "block.exnihilosequentia.oak_crucible" | "block.create.polished_cut_diorite" | "block.gtceu.zpm_mixer" | "ftbteams.info.owner" | "ftbteams.ranks.officer" | "patchouli.subtitle.book_flip" | "webdisplays.gui.seturl.ok" | "team.visibility.hideForOwnTeam" | "material.zirconium" | "gui.ae2wtlib.copy_insert" | "part.bigreactors.turbine.creativesteamgenerator" | "gui.ae2.Linked" | "item.iridium_metal_residue_tiny_dust" | "item.mysticalagradditions.supremium_coal" | "rechiseled.block.glowstone_brick_pattern_connecting" | "block.minecraft.banner.stripe_left.pink" | "block.minecraft.banner.base.black" | "behaviour.soft_hammer.enabled" | "material.glycerol" | "ftbquests.chapter_groups" | "advancement.create.long_travel" | "stats.tooltip.type.statistic" | "skyblockbuilder.command.error.player_already_invited" | "gui.ae2.CraftingLockIsUnlocked" | "block.create.light_gray_toolbox" | "block.minecraft.banner.border.black" | "config.jei.advanced.modNameFormat" | "pack.incompatible" | "debug.pause_focus.on" | "block.minecraft.dark_oak_planks" | "info.cofh.amount_unmodifiable" | "gtceu.wiremill" | "color.minecraft.yellow" | "jecalculation.label.item_tag.name" | "block.minecraft.mossy_cobblestone_stairs" | "block.fantasyfurniture.dunmer.sofa.occupied" | "commands.whitelist.alreadyOn" | "create.command.killTPSCommand" | "item.thermal_extra.av_item_filter_augment" | "key.komarumod.komaru_follow" | "commands.bossbar.create.failed" | "item.thermal.machine_speed_augment.keyword" | "crop.mysticalagriculture.ghast" | "info.thermal.redprint.use" | "behavior.tricorder.position" | "gtceu.multiblock.multiple_recipemaps.header" | "config.jade.plugin_minecraft.crop_progress" | "block.ae2.cut_quartz_block" | "ftbteamsconfig.ftbchunks.claim_visibility" | "item.modularrouters.xp_vacuum_augment" | "ftbchunks.minimap.square" | "modularrouters.itemText.augments" | "item.gtceu.tool.plunger.tooltip" | "achievement.ae2.SpatialIOExplorer" | "material.argon" | "ftbquests.task.ftbquests.item.weak_nbt_match" | "item.extendedcrafting.singularity" | "info.thermal.augment.attr.MachinePri" | "block.minecraft.bubble_coral_fan" | "block.minecraft.deepslate_coal_ore" | "block.minecraft.dead_fire_coral" | "block.minecraft.brain_coral_fan" | "lambdynlights.tooltip.entities" | "block.thermal.sawdust_block" | "gui.modernui.font_reloaded" | "item.sugar_chipped_gem" | "item.gtceu.tool.scythe.tooltip" | "recipecomponent.minecraft.fluidstack" | "entity.minecraft.zombie_villager" | "ldlib.gui.editor.group.container" | "material.manganese_dioxide" | "item.minecraft.wandering_trader_spawn_egg" | "config.gtceu.option.recipes" | "rechiseled.block.gold_block_scales" | "block.minecraft.banner.diagonal_up_right.gray" | "create.ponder.weighted_ejector.text_10" | "create.ponder.weighted_ejector.text_11" | "symbol_set.sgjourney.universal" | "create.ponder.belt_directions.text_6" | "block.thermal.machine_sawmill" | "create.ponder.belt_directions.text_4" | "create.ponder.belt_directions.text_5" | "create.ponder.belt_directions.text_2" | "create.tooltip.deployer.using" | "create.ponder.belt_directions.text_3" | "gtceu.creative.chest.item" | "config.jade.display_mode_hold_key" | "enchantment.mysticalagriculture.mystical_enlightenment" | "create.ponder.belt_directions.text_1" | "item.mmt.thorium_nugget" | "container.enchant.level.requirement" | "block.gtceu.mv_fisher" | "subtitles.entity.piglin_brute.angry" | "gamerule.forgiveDeadPlayers.description" | "item.modularrouters.vacuum_module" | "jade.potion" | "gamerule.doTileDrops" | "subtitles.mac10.fire2" | "rechiseled.block.nether_bricks_large_bricks_connecting" | "material.hafnium" | "subtitles.block.iron_trapdoor.open" | "options.accessibility.text_background.chat" | "block.gtceu.ev_kinetic_input_box" | "block.ftbquests.progress_detector.object" | "gui.ae2.SearchSettingsRememberSearch" | "block.minecraft.grass_block" | "commands.enchant.failed.level" | "chat.link.confirmTrusted" | "block.thermal.prismarine_rail.keyword" | "create.ponder.millstone.header" | "subtitles.entity.dolphin.ambient_water" | "gui.modernui.button.Lock" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.speed" | "item.thermal.signalum_ingot" | "modernui.windowMode.windowed_borderless" | "create.contraption.door_control.all" | "book.mysticalagriculture.entry.watering_can.page.1" | "block.minecraft.banner.gradient_up.white" | "block.minecraft.banner.small_stripes.yellow" | "block.ae2.vibration_chamber" | "ldlib.gui.editor.tips.image_text_type" | "gui.fluxnetworks.security.public" | "key.right" | "block.minecraft.banner.bricks.green" | "rechiseled.block.dirt_tiles" | "item.gtceu.component.smd.inductor.tooltip" | "options.darknessEffectScale" | "block.thermal.deepslate_cinnabar_ore" | "gamerule.drowningDamage" | "block.minecraft.banner.triangle_top.cyan" | "item.exnihilosequentia.tin_ingot" | "item.mmt.cosmos_aurora_dust" | "subtitles.entity.generic.splash" | "effortlessbuilding.action.build_speed" | "rechiseled.block.quartz_block_bordered_connecting" | "item.itemfilters.filter" | "ftbchunks.no_wilderness_dimensions.tooltip" | "modularrouters.itemText.usage.item.player_module" | "create.flap_display.cycles.shortened_numbers" | "create.action.confirm" | "create.display_source.nixie_tube" | "item.mmt.platinum_rod" | "block.create.cut_veridium" | "create.ponder.auto_schedule.header" | "commands.advancement.grant.criterion.to.one.success" | "item.exnihilosequentia.purpur_crook" | "book.mysticalagriculture.category.basics.description" | "item.create.linked_controller.tooltip.summary" | "item.ae2.fluix_smart_cable" | "item.mmt.thulium_nugget" | "modularrouters.itemText.usage.item.mimic_augment" | "block.fantasyfurniture.bone.skeleton.bench.occupied" | "item.dyed" | "advancement.create.track_crafting_factory" | "gtceu.gui.silktouch.disabled.0" | "block.minecraft.banner.stripe_middle.orange" | "theoneprobe.ae2.p2p_frequency" | "gtceu.gui.silktouch.disabled.1" | "item.gtceu.quantum_processor" | "chat.ae2.UnknownAE2Player" | "item.gtceu.tool.behavior.silk_ice" | "text.configuration.error.pattern_mismatch" | "item.farmersdelight.dog_food" | "tooltip.sgjourney.syringe.contents" | "create.ponder.empty_blaze_burner.text_6" | "block.fantasyfurniture.bone.wither.wall_light" | "block.minecraft.pumpkin" | "block.create.yellow_valve_handle" | "create.ponder.empty_blaze_burner.text_5" | "create.ponder.empty_blaze_burner.text_4" | "create.ponder.empty_blaze_burner.text_3" | "tooltip.framedblocks.frame_bg.use_leather" | "create.ponder.empty_blaze_burner.text_2" | "create.ponder.empty_blaze_burner.text_1" | "create.display_source.station_summary.minutes" | "advancement.create.root.desc" | "ftbquests.file.emergency_items_cooldown.tooltip" | "block.framedblocks.framed_activator_rail_slope" | "rechiseledcreate.block.jungle_window_tiles_connecting" | "item.mmt.dark_cryopla_ingot" | "item.mmt.cosmos_aurora_nugget" | "zerocore:debugTool.block.tooltip2" | "zerocore:debugTool.block.tooltip3" | "zerocore:debugTool.block.tooltip1" | "block.exnihilosequentia.oak_barrel" | "item.thermal.upgrade_augment_2.desc" | "commands.cofh.heal.success.multiple" | "item.minecraft.golden_boots" | "block.farmersdelight.chocolate_pie" | "gtceu.machine.electric_blast_furnace.tooltip.3" | "create.schematicAndQuill.abort" | "gtceu.machine.electric_blast_furnace.tooltip.1" | "gtceu.machine.electric_blast_furnace.tooltip.2" | "rechiseled.block.red_sandstone_large_tiles" | "block.gtceu.luv_packer" | "item.minecraft.birch_chest_boat" | "gtceu.machine.laser_engraver.luv.tooltip" | "item.mmt.raw_zirconium" | "block.mmt.raw_uranium_block" | "item.thermal.sushi_maki" | "gui.jei.category.blasting" | "create.track_target.missing" | "config.jade.plugin_minecraft.breaking_progress" | "advMode.mode.auto" | "material.brass" | "item.thermal.lead_ingot" | "block.gtceu.iv_alloy_smelter" | "jecalculation.label.fluid_tag.name" | "container.extendedcrafting.elite_table" | "create.ponder.shared.rpm32" | "death.attack.create.cuckoo_clock_explosion" | "material.sugar" | "dataPack.validation.working" | "argument.entity.options.y.description" | "create.ponder.shared.rpm16" | "block.minecraft.cocoa" | "modularrouters.itemText.usage.item.filter_round_robin_augment" | "commands.curios.clearAll.success" | "create.train.status.found_driver" | "gtceu.multiblock.coke_oven.description" | "block.minecraft.red_sand" | "compass.node.gtceu.generation/raw_ore" | "rechiseled.block.mangrove_planks_small_bricks" | "tomsstorage.config.wireless_reach" | "item.mysticalagriculture.awakened_supremium_axe" | "create.action.discard" | "item.mmt.enlighted_gold_ingot" | "achievement.ae2.CraftingCPU" | "create.recipe.assembly.pressing" | "block.minecraft.banner.curly_border.yellow" | "modernui.center.font.vanillaFont" | "advancement.create.compacting" | "disconnect.endOfStream" | "item.mysticalagriculture.tertium_bow" | "block.thermal.cheese_wheel" | "gtceu.multiblock.steam_oven.description" | "block.minecraft.wet_sponge" | "item.mmt.zirconium_dust" | "create.display_source.kinetic_stress.current" | "gtceu.multiblock.universal.distinct" | "modularrouters.guiText.popup.distributor.strategy" | "connect.joining" | "fpsreducer.config.hudPosAdj.hudInfo.3" | "fpsreducer.config.hudPosAdj.hudInfo.2" | "fpsreducer.config.hudPosAdj.hudInfo.5" | "gui.tooltips.ae2.TrashController" | "fpsreducer.config.hudPosAdj.hudInfo.4" | "block.thermal.rubberwood_wall_sign" | "gtceu.gui.item_voiding_partial.tooltip.enabled" | "item.gtceu.advanced_fluid_voiding_cover" | "fpsreducer.config.hudPosAdj.hudInfo.1" | "fpsreducer.config.hudPosAdj.hudInfo.0" | "fpsreducer.config.hudPosAdj.hudInfo.6" | "block.xtonesreworked.zkul_block_14" | "block.xtonesreworked.zkul_block_13" | "block.xtonesreworked.zkul_block_12" | "block.xtonesreworked.zkul_block_11" | "block.create.black_nixie_tube" | "block.xtonesreworked.zkul_block_15" | "item.minecraft.stone_sword" | "item.ae2.portable_item_cell_4k" | "block.xtonesreworked.zkul_block_10" | "ftbquests.gui.required_by" | "advancements.husbandry.breed_all_animals.title" | "block.minecraft.chiseled_nether_bricks" | "info.cofh.secure_item" | "key.jei.clearSearchBar" | "block.create.orange_seat" | "item.createarmory.mac_ten" | "ftbchunks.gui.mouse_wheel_expiry" | "block.minecraft.banner.globe.light_gray" | "metaitem.generic.fluid_container.tooltip" | "item.minecraft.flower_banner_pattern" | "part.bigreactors.reactor.creativewatergenerator" | "item.ae2.portable_item_cell_1k" | "webdisplays.linker.selectPeripheral" | "create.schedule.auto_removed_from_train" | "rechiseled.block.dark_prismarine_tiles" | "waila.ae2.CraftingLockedByLackOfRedstoneSignal" | "gui.fluxnetworks.network.energy" | "gtceu.machine.machine_hatch.locked" | "gui.ae2.TankCapacity" | "block.mysticalagriculture.inferium_farmland" | "ftbchunks.gui.add_waypoint" | "gtceu.macerator" | "tile.wire_coil.tooltip_cracking" | "biome.minecraft.end_midlands" | "effect.minecraft.bad_omen" | "subtitles.entity.experience_orb.pickup" | "gui.chatReport.select_reason" | "item.itemfilters.damage.description" | "text.cloth-config.error.color.no_hash" | "subtitles.entity.turtle.hurt_baby" | "block.minecraft.banner.triangle_bottom.green" | "block.minecraft.banner.circle.yellow" | "waila.ae2.Crafting" | "block.gtceu.lv_laser_engraver" | "item.platinum_raw_dust" | "ftbquests.task.ftbquests.item.match_nbt" | "gui.tooltips.ae2.SortBy" | "subtitles.entity.cow.ambient" | "item.gtceu.data_stick" | "tagprefix.dye" | "compass.node.gtceu.machines/cutter" | "rechiseled.block.cobblestone_worn_stripes" | "block.gtceu.ev_thermal_centrifuge" | "fpsreducer.config.tooltip.guiScreenFps" | "entity.minecraft.husk" | "block.fantasyfurniture.venthyr.door_single" | "gui.ae2.CellWorkbench" | "block.gtceu.steam_casing_steel.tooltip" | "item.mmt.acril_rod" | "block.minecraft.banner.mojang.light_blue" | "item.mysticalagriculture.mystical_fertilizer" | "enchantment.ensorcellation.instigating" | "block.create.blaze_burner" | "theoneprobe.ae2.channels" | "commands.bossbar.set.name.success" | "info.thermal.machine_smelter.1" | "info.thermal.machine_smelter.2" | "argument.integer.big" | "argument.bookshelf.unknown_value" | "tooltip.toms_storage.terminal_beacon.anywhere" | "info.thermal.machine_smelter.0" | "ae2.rei_jei_integration.flawless_budding_quartz_description" | "gui.ae2.ImportBus" | "item.wood_small_dust" | "ftbquests.task.ftbquests.item.hide_valid_items" | "item.sgjourney.raw_naquadah" | "block.minecraft.banner.square_bottom_left.light_gray" | "item.mmt.silicon_dust" | "selectWorld.gameMode.adventure" | "item.mmt.estalt_plate" | "skyblockbuilder.item.structure_saver.save.tooltip" | "modularrouters.guiText.popup.fluid.direction" | "item.thermal.nickel_plate" | "rechiseled.block.birch_planks_tiles" | "argument.component.invalid" | "material.niobium_nitride" | "block.automobility.sloped_dash_panel" | "commands.tag.remove.success.multiple" | "waila.ae2.DeviceMissingChannel" | "commands.recipe.take.success.single" | "options.attack.hotbar" | "block.minecraft.banner.bricks.white" | "item.minecraft.potion.effect.magic_resistance" | "menu.multiplayer" | "arguments.swizzle.invalid" | "recipe.packagedexcrafting.elite.short" | "subtitles.entity.arrow.hit" | "rechiseledcreate.block.acacia_window_panes" | "compass.node.gtceu.covers/pump" | "gtceu.gui.configurator_slot.tooltip.1" | "gtceu.gui.configurator_slot.tooltip.0" | "gtceu.gui.configurator_slot.tooltip.3" | "gtceu.gui.configurator_slot.tooltip.2" | "gtceu.gui.configurator_slot.tooltip.4" | "subtitles.entity.warden.dig" | "item.gtceu.bottle_casting_mold" | "rechiseled.block.crimson_planks_large_tiles" | "item.gtceu.tool.drill_mv" | "item.exnihilosequentia.nether_brick_crook" | "create.ponder.track_placement.text_1" | "create.ponder.track_placement.text_2" | "create.ponder.track_placement.text_3" | "item.thermal.bronze_nugget" | "create.ponder.track_placement.text_4" | "item.createarmory.fifty_debug" | "create.ponder.track_placement.text_5" | "waila.ae2.P2PInputManyOutputs" | "create.ponder.track_placement.text_6" | "block.thermal.cracked_slag_bricks" | "create.ponder.track_placement.text_7" | "create.ponder.track_placement.text_8" | "structure_block.integrity" | "capability.commoncapabilities.worker" | "block.minecraft.stripped_oak_log" | "options.mouseWheelSensitivity" | "argument.double.low" | "item.gtceu.tool.drill_lv" | "item.gtceu.tool.crowbar" | "block.colossalchests.colossal_chest.info" | "block.minecraft.azalea_leaves" | "block.gtceu.iv_packer" | "structure_block.size_success" | "block.ae2.4k_crafting_storage" | "item.minecraft.potion.effect.poison" | "rechiseled.block.purpur_squares_connecting" | "mco.configure.world.restore.download.question.line2" | "mco.configure.world.restore.download.question.line1" | "tomsstorage.config.inventory_connector_range" | "create.ponder.funnel_redstone.text_1" | "item.mysticalagriculture.supremium_bow" | "item.mmt.electrum_gear" | "create.train.status.opposite_driver" | "block.fantasyfurniture.decorations.nordic_soul_gems_light" | "ftbquests.reward.collected" | "item.mmt.zapolgium_dust" | "selectWorld.gameMode.hardcore.line2" | "item.sgjourney.matok" | "selectWorld.gameMode.hardcore.line1" | "create.generic.unit.rpm" | "block.minecraft.acacia_slab" | "rechiseled.block.quartz_block_chiseled_squares" | "gtceu.machine.arc_furnace.zpm.tooltip" | "block.create.red_toolbox" | "block.thermal.brown_rockwool" | "infobook.cyclopscore.next_page" | "ldlib.gui.editor.tips.id" | "block.bigreactors.anglesite_ore" | "item.thermal.ice_grenade.desc" | "subtitles.entity.wolf.shake" | "item.createarmory.four_sixteen" | "block.framedblocks.framed_collapsible_block" | "item.gtceu.tool.drill_iv" | "gui.bigreactors.generator.fluidport.directionoutput.line2" | "gui.bigreactors.generator.fluidport.directionoutput.line1" | "multiplayer.texturePrompt.failure.line1" | "multiplayer.texturePrompt.failure.line2" | "item.thermal.invar_dust" | "item.minecraft.splash_potion.effect.mundane" | "block.create.cut_deepslate_brick_wall" | "create.ponder.fluid_tank_storage.text_1" | "create.ponder.fluid_tank_storage.text_2" | "block.minecraft.banner.gradient.pink" | "key.jade.show_overlay" | "gui.tooltips.ae2.InventoryTweaks" | "create.ponder.fluid_tank_storage.text_3" | "create.ponder.fluid_tank_storage.text_4" | "gui.bigreactors.turbine.controller.vent.donotvent.line4" | "create.ponder.fluid_tank_storage.text_5" | "item.exnihilosequentia.copper_crook" | "book.extendedcrafting.category.utilities.name" | "gui.bigreactors.turbine.controller.vent.donotvent.line3" | "block.mmt.raw_void_block" | "gui.bigreactors.turbine.controller.vent.donotvent.line5" | "gtceu.machine.bender.iv.tooltip" | "jei.tooltip.cheat.mode.button.enabled" | "gui.bigreactors.turbine.controller.vent.donotvent.line2" | "item.gtceu.tool.drill_hv" | "createWorld.customize.custom.biomeDepthWeight" | "item.thermal.machine_null_augment" | "gui.bigreactors.turbine.controller.vent.donotvent.line1" | "config.jade.overlay_alpha" | "item.thermal.fluid_tank_creative_augment.keyword" | "block.framedblocks.framed_prism" | "metaitem.blacklight.tooltip" | "item.gtceu.petri_dish" | "item.minecraft.diamond_helmet" | "rechiseled.block.glowstone_brick_paving_connecting" | "rechiseled.block.amethyst_block_tiles" | "block.fantasyfurniture.necrolord.lockbox" | "gtceu.gui.chunkmode.disabled.0" | "crop.mysticalagriculture.fluix" | "item.minecraft.fire_charge" | "block.create.steam_engine" | "gtceu.gui.chunkmode.disabled.1" | "behaviour.paintspray.orange.tooltip" | "webdisplays.server.error2" | "block.gtceu.uhv_machine_hull" | "block.gtceu.uv_sifter" | "augment.mysticalagriculture.tilling_aoe_iii" | "ldlib.gui.editor.menu.export" | "item.minecraft.tipped_arrow.effect.love" | "rechiseled.block.granite_wavy" | "block.minecraft.birch_leaves" | "block.minecraft.dark_oak_door" | "singularity.extendedcrafting.electrum" | "item.thermal.peanut_seeds" | "block.bigreactors.basic_turbineglass" | "achievement.ae2.Networking3" | "key.effortlessbuilding.placement_reach" | "item.thermal.raw_nickel" | "block.gtceu.solid_machine_casing" | "item.mmt.thlanium_plate" | "create.item_attributes.book_copy_original" | "item.minecraft.netherite_hoe" | "skyblockbuilder.command.disabled.send_invitations" | "item.thermal.glowstone_bucket" | "tooltip.extendedcrafting.and_x_more" | "item.thermal.redprint" | "item.thermal.watering_can.desc" | "config.jade.display_mode_lite_desc.fabric" | "screen.laserio.nbttrue" | "commands.whitelist.disabled" | "buildinggadgets.easter_eggs.dire_9x9.no_dire_wire" | "rechiseledcreate.block.oak_window_slim_connecting" | "subtitles.entity.panda.bite" | "achievement.ae2.P2P.desc" | "create.gui.attribute_filter.allow_list_conjunctive.description" | "block.minecraft.banner.square_bottom_right.yellow" | "rechiseled.block.spruce_planks_brick_paving" | "block.ae2.256k_crafting_storage" | "subtitles.entity.illusioner.ambient" | "modernui.center.text.emojiShortcodes" | "rechiseled.block.granite_brick_pattern_connecting" | "material.lightly_hydro_cracked_heavy_fuel" | "gtceu.tool_action.hammer" | "jecalculation.gui.disamb.label" | "biome.minecraft.river" | "subtitles.block.conduit.ambient" | "block.ae2.chipped_budding_quartz" | "subtitles.block.beehive.drip" | "entity.minecraft.spectral_arrow" | "item.pitchblende_impure_dust" | "gtceu.gui.fluid_auto_output.tooltip.disabled" | "item.mmt.starlight_mythril_dust" | "item.thermal.rf_coil_creative_augment.keyword" | "item.minecraft.netherite_pickaxe" | "advancement.create.fist_bump" | "config.jade.boss_bar_overlap_no_operation" | "create.gui.filter.respect_data.description" | "create.display_source.station_summary.now" | "block.fantasyfurniture.venthyr.painting_wide" | "rechiseled.block.acacia_planks_flooring_connecting" | "rechiseledcreate.block.acacia_window_diagonal_connecting" | "fml.menu.mods.info.nochildmods" | "create.ponder.blaze_burner.header" | "commands.attribute.modifier.add.success" | "block.minecraft.orange_tulip" | "item.gtceu.battery.re.hv.sodium.tooltip" | "block.thermal.energy_duct" | "gtceu.cover.activity_detector_advanced.message_activity_normal" | "item.webdisplays.advicon.pigeon" | "commands.debug.started" | "ftbquests.gui.paste_link" | "gtceu.top.maintenance.screwdriver" | "ftbquests.task.ftbquests.item.consume_true" | "ldlib.gui.editor.register.texture.resource_texture" | "item.ae2.portable_fluid_cell_256k" | "modularrouters.itemText.usage.item.fast_pickup_augment" | "item.ae2.light_p2p_tunnel" | "item.create.copper_sheet" | "subtitles.block.dispenser.dispense" | "item.ae2.magenta_smart_cable" | "block.minecraft.banner.stripe_downleft.brown" | "block.thermal.dynamo_compression" | "subtitles.entity.panda.ambient" | "fluid.bigreactors.water" | "material.depleted_uranium_hexafluoride" | "rechiseledcreate.block.warped_window_bars_connecting" | "book.mysticalagriculture.entry.pathing_aoe_augment" | "item.gtceu.component.advanced_smd.resistor.tooltip" | "ftbchunks.claim_result.not_enough_power" | "itemGroup.food" | "subtitles.entity.turtle.ambient_land" | "material.black_bronze" | "flat_world_preset.minecraft.classic_flat" | "gui.abuseReport.send.generic_error" | "material.bacteria" | "item.gtceu.wafer.integrated_logic_circuit.tooltip" | "modularrouters.itemText.usage.item.flinger_module" | "tooltip.extendedcrafting.tier" | "gtceu.machine.steam.steam_hatch.tooltip" | "skyblockbuilder.command.denied.leave_team" | "material.lpg" | "jade.mobduplication.time" | "create.schedule.condition.redstone_link.unpowered" | "block.minecraft.red_sandstone_stairs" | "metaarmor.qts.nightvision.enabled" | "advancement.create.chained_drain" | "item.gtceu.tool.file" | "block.minecraft.cobbled_deepslate" | "ftbchunks.minimap.blur_mode.off" | "rechiseled.block.warped_planks_diagonal_stripes_connecting" | "ldlib.gui.editor.tips.rename" | "rechiseled.block.jungle_planks_large_tiles_connecting" | "block.gtceu.zpm_polarizer" | "block.fantasyfurniture.decorations.royal_floor_cushion" | "item.gtceu.engraved.crystal_chip.tooltip" | "achievement.ae2.Networking1" | "achievement.ae2.Networking2" | "block.create.industrial_iron_block" | "container.smoker" | "block.minecraft.brown_carpet" | "block.thermal.potted_rubberwood_sapling" | "ftbquests.icon" | "item.farmersdelight.mixed_salad" | "multiblock.validation.reactor.too_few_controllers" | "gtceu.arc_furnace" | "block.minecraft.brain_coral_wall_fan" | "mco.minigame.world.stopButton" | "entity.minecraft.frog" | "block.framedblocks.framed_iron_gate_door" | "subtitles.mac10.fire" | "create.ponder.rope_pulley_attachment.header" | "block.minecraft.end_stone_bricks" | "item.gtceu.zpm_sensor" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line4a" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line4b" | "item.minecraft.splash_potion" | "argument.float.big" | "create.ponder.weighted_ejector.text_8" | "create.ponder.weighted_ejector.text_9" | "create.ponder.weighted_ejector.text_6" | "create.ponder.weighted_ejector.text_7" | "item.minecraft.mangrove_chest_boat" | "create.ponder.weighted_ejector.text_4" | "create.ponder.weighted_ejector.text_5" | "create.ponder.weighted_ejector.text_2" | "create.ponder.weighted_ejector.text_3" | "frame.automobility.standard_brown" | "create.ponder.weighted_ejector.text_1" | "death.attack.stalagmite" | "subtitles.entity.witch.celebrate" | "block.mysticalagriculture.supremium_gemstone_block" | "commands.particle.success" | "gui.fluxnetworks.flux.input" | "jecalculation.gui.search.delete_all.enabled" | "tooltip.cucumber.unlimited_uses" | "item.gtceu.ev_battery_hull" | "material.naquadria" | "modularrouters.guiText.label.fluidForceEmpty" | "create.gui.schematicannon.gunpowderLevel" | "block.create.crushing_wheel_controller" | "modularrouters.gui.config.sender2MaxRange" | "block.thermal.deepslate_apatite_ore" | "block.thermal.prismarine_rail" | "block.mmt.solimrith_block" | "subtitles.block.bubble_column.bubble_pop" | "item.thermal.lumium_coin" | "prefab.automobility.standard_black" | "almostunified.yes" | "item.mysticalagradditions.nether_star_shard" | "advMode.triggering" | "subtitles.entity.villager.work_fletcher" | "enchantment.minecraft.vanishing_curse" | "rechiseled.block.basalt_bordered_polished" | "fml.modmismatchscreen.table.youneed" | "gui.bigreactors.reactor.redstoneport.sensortype.inputactive.line1" | "block.minecraft.nether_brick_wall" | "gui.bigreactors.reactor.redstoneport.sensortype.inputactive.line2" | "item.exnihilosequentia.prismarine_hammer" | "gui.bigreactors.reactor.redstoneport.sensortype.inputactive.line3" | "item.minecraft.firework_star.trail" | "create.schedule.condition.time_of_day.rotation.every_24" | "advMode.allEntities" | "rechiseled.block.birch_planks_diagonal_stripes_connecting" | "block.create.windmill_bearing" | "rechiseled.block.mangrove_planks_woven" | "block.create.water_wheel_structure" | "block.ftbquests.screen.hide_icons" | "disconnect.spam" | "block.gtceu.iv_energy_input_hatch" | "key.keyboard.insert" | "gui.modernui.settings.entry.name" | "item.thermal.bronze_gear" | "block.minecraft.banner.creeper.green" | "block.thermal.rubberwood_planks" | "ftbultimine.client_settings" | "advancements.husbandry.breed_an_animal.title" | "block.minecraft.cyan_glazed_terracotta" | "block.exnihilosequentia.mangrove_sieve" | "subtitles.entity.parrot.imitate.hoglin" | "block.minecraft.deepslate_tile_wall" | "item.gtceu.empty_mold" | "multiplayer.status.request_handled" | "itemGroup.category.necrolord" | "effortlessbuilding.mode.wall" | "tooltip.titanium.tank.no_action" | "item.ae2.lime_smart_cable" | "item.minecraft.trader_llama_spawn_egg" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line3b" | "gui.abuseReport.error.title" | "gui.bigreactors.reactor.fluidaccessport.fueltank.line3a" | "item.ae2.item_cell_housing" | "rechiseledcreate.block.acacia_window_tiles" | "item.gtceu.tool.tooltip.mining_speed" | "config.gtceu.option.nerfWoodCrafting" | "gui.ae2.Deprecated" | "block.minecraft.dark_oak_sapling" | "selectServer.delete" | "fluid.mysticalagradditions.molten_inferium" | "chat.ae2.Owner" | "rechiseled.block.redstone_block_polished" | "gtceu.multiblock.large_combustion_engine.supply_liquid_oxygen_to_boost" | "config.jade.plugin_minecraft.total_enchantment_power" | "mco.download.downloading" | "ftbteams.gui.remove_ally" | "block.fantasyfurniture.dunmer.stool.occupied" | "block.minecraft.potted_poppy" | "infobook.cyclopscore.previous_page" | "item.bigreactors.benitoite_crystal" | "subtitles.entity.mooshroom.convert" | "material.quicklime" | "subtitles.entity.sheep.hurt" | "ftbquests.reward.ftbquests.xp_levels" | "subtitles.item.bottle.fill" | "block.gtceu.mv_battery_buffer_4x" | "ftbchunks.chunk_load_offline" | "block.minecraft.sticky_piston" | "rechiseled.block.stone_squares" | "cover.conveyor.distribution.round_robin.2" | "cover.conveyor.distribution.round_robin.1" | "cover.conveyor.distribution.round_robin.0" | "commands.banlist.entry" | "subtitles.entity.llama.chest" | "item.thermal.emerald_nugget" | "create.contraption.door_control.east.short" | "block.minecraft.magenta_concrete_powder" | "tagprefix.pipe_small_fluid" | "buildinggadgets.message.copied" | "advMode.mode.redstone" | "book.mysticalagriculture.entry.speed_augment.page.1" | "effortlessbuilding.tooltip.keyShift" | "book.mysticalagriculture.category.advances.name" | "create.station.create_train" | "block.minecraft.banner.diagonal_left.gray" | "ftbquests.task.ftbquests.dimension" | "block.minecraft.spruce_button" | "gui.ae2.PatternEncoding" | "mymod.fuel" | "block.create.small_crimsite_brick_stairs" | "buildinggadgets.message.copy_failed.template_write" | "item.gtceu.spray.empty.tooltip" | "options.fullscreen.unavailable" | "argument.scoreboardDisplaySlot.invalid" | "tooltip.exmachinis.meshSlot" | "rechiseled.block.end_stone_spiral_pattern_connecting" | "item.mmt.peridot" | "multiplayer.disconnect.invalid_entity_attacked" | "skyblockbuilder.command.denied.create_team" | "crop.mysticalagriculture.coal" | "item.mmt.chalyblux_nugget" | "block.gtceu.uv_gas_collector" | "material.granite_red" | "item.itemfilters.or.description" | "attachment.rear.automobility.stonecutter" | "gui.fluxnetworks.security.private" | "block.minecraft.acacia_log" | "block.gtceu.mv_battery_buffer_8x" | "forge.configgui.removeErroringEntities" | "subtitles.entity.donkey.death" | "block.fantasyfurniture.dunmer.chair.occupied" | "item.minecraft.shield.lime" | "entity.minecraft.phantom" | "item.thermal_extra.soul_sand_dust" | "behavior.tricorder.workable_consumption" | "book.mysticalagriculture.category.agradditions.description" | "create.item_attributes.placeable" | "tooltip.extendedcrafting.auto_table_delete_recipe" | "config.framedblocks.common.fireproofBlocks" | "gui.tooltips.ae2.CpuStatusCrafting" | "rechiseledcreate.block.crimson_window_bars" | "create.item_attributes.book_copy_tattered.inverted" | "gui.ae2.StoredSize" | "ftbquests.file.progression_mode.flexible" | "item.create.attribute_filter.tooltip.behaviour1" | "item.mmt.raw_void" | "material.silver" | "item.mmt.xelkive_wire" | "forge.configgui.removeErroringBlockEntities.tooltip" | "material.coal_tar" | "info.cofh.click_to_clear" | "subtitles.entity.wandering_trader.drink_potion" | "block.mmt.uranium_block" | "material.hematite" | "commands.scoreboard.objectives.list.empty" | "thermal_extra.augment.upgrade" | "gtceu.fusion_reactor" | "modernui.center.text.baseFontSize" | "modernui.windowMode.normal" | "item.modularrouters.energy_output_module" | "advancement.create.saw_processing.desc" | "item.gtceu.nan_certificate" | "ftbteamsconfig.ftbchunks" | "ftbquests.task.ftbquests.item.match_nbt.tooltip" | "block.thermal_extra.soul_infused_glass" | "item.ae2.red_smart_cable" | "block.create.yellow_seat" | "block.minecraft.banner.stripe_left.gray" | "item.mysticalagriculture.tertium_watering_can" | "create.recipe.heat_requirement.none" | "gtceu.gui.fluid_voiding_partial.tooltip.disabled" | "effortlessbuilding.action.circle_start" | "block.minecraft.banner.stripe_downleft.light_gray" | "commands.locate.biome.not_found" | "block.fantasyfurniture.dunmer.bed_single.occupied" | "block.create.pink_nixie_tube" | "attachment.rear.automobility.loom" | "compass.node.gtceu.covers/item_voiding_cover" | "item.gtceu.battery.re.lv.cadmium.tooltip" | "crop.mysticalagriculture.fluorite" | "material.naquadah" | "block.minecraft.banner.gradient_up.green" | "achievement.ae2.GlassCable" | "modularrouters.gui.config.ctgy.router" | "block.framedblocks.framed_wall_sign" | "enchantment.minecraft.fire_protection" | "item.exnihilosequentia.birch_seeds" | "gui.ae2.SearchTooltipTag" | "item.ae2additions.super_cell_4096k" | "block.create.cart_assembler" | "gtceu.machine.distillery.luv.tooltip" | "enchantment.cofh_core.holding" | "rechiseled.block.coal_block_stripes" | "block.minecraft.brown_candle" | "block.cofh_core.glossed_magma" | "item.mmt.boron_gear" | "gtceu.machine.maintenance_hatch_tape_slot.tooltip" | "gtceu.machine.chemical_bath.hv.tooltip" | "item.thermal.bell_pepper" | "stat.minecraft.clean_banner" | "block.minecraft.banner.straight_cross.black" | "rechiseled.block.andesite_diagonal_bricks" | "block.minecraft.banner.stripe_middle.red" | "block.bigreactors.fluidizerpowerport" | "item.mysticalagriculture.awakened_supremium_fishing_rod" | "farmersdelight.advancement.use_cutting_board" | "item.mmt.tellurium_nugget" | "create.minecart_coupling.too_far" | "subtitles.entity.shulker.shoot" | "tooltip.gadget.range" | "gui.ae2.IntrinsicEnchant" | "rechiseled.block.crimson_planks_woven" | "block.minecraft.stonecutter" | "item.mmt.osmium_gear" | "gtceu.jei.materials.average_mass" | "effect.minecraft.nausea" | "item.create.copper_diving_helmet" | "create.tooltip.chute.fans_pull_down" | "block.gtceu.zpm_output_hatch" | "item.mysticalagriculture.imperium_bow" | "block.framedblocks.framed_flower_pot" | "subtitles.entity.zoglin.attack" | "gtceu.cover.activity_detector_advanced.message_activity_inverted" | "automobility.automobility" | "advancement.create.diving_suit_lava" | "enchantment.minecraft.looting" | "block.minecraft.ancient_debris" | "ftblibrary.select_item.list_mode" | "item.mmt.celeslar_rod" | "tooltip.toms_storage.lvlEm_lt_0" | "fml.messages.version.restriction.bounded.lowerexclusive" | "tooltip.toms_storage.lvlEm_lt_1" | "advancement.create.hose_pulley" | "advancements.nether.ride_strider_in_overworld_lava.description" | "commands.schedule.cleared.failure" | "create.ponder.hand_crank.text_2" | "create.ponder.hand_crank.text_1" | "create.ponder.hand_crank.text_3" | "ftbquests.quest.hide_details_until_startable" | "block.create.polished_cut_diorite_slab" | "create.train.relocate.valid" | "gtceu.tool_action.wire_cutter.connect" | "gui.modernui.button.confirm" | "block.fluxnetworks.basic_flux_storage" | "compass.section.gtceu.generation" | "create.schematicannon.status.missingBlock" | "config.gtceu.option.machines" | "effect.minecraft.unluck" | "commands.data.storage.modified" | "item.ae2additions.item_storage_cell_4096" | "block.gtceu.titanium_turbine_casing" | "rechiseled.block.coal_block_pattern" | "item.minecraft.polar_bear_spawn_egg" | "config.jade.plugin_modularrouters.router" | "block.thermal_extra.twinite_block" | "mco.invites.title" | "material.netherrack" | "block.fantasyfurniture.royal.bench.occupied" | "mco.account.update" | "block.gtceu.titanium_pipe_casing" | "buildinggadgets.modes.vertical_column" | "config.jei.search.colorSearchMode.comment" | "item.mysticalagriculture.blank_skull" | "block.gtceu.hv_output_hatch" | "create.gui.schematicannon.option.skipBlockEntities.description" | "key.categories.ui" | "block.bigreactors.reinforced_reactorfuelrod" | "options.gamma.min" | "gtceu.machine.centrifuge.uv.tooltip" | "gui.ae2.AutoCrafting" | "info.thermal.catalysts" | "info.cofh.effects" | "ae2.rei_jei_integration.buds_drop_dust_when_not_fully_grown" | "gui.wireless_connect.status.working.desc" | "item.createarmory.unfinished_shotgun_shell" | "block.farmersdelight.brown_canvas_sign" | "block.farmersdelight.shepherds_pie_block" | "patchouli.gui.lexicon.button.resize.verybig.message" | "block.gtceu.uhv_machine_casing" | "block.fusion_casing" | "item.mysticalagriculture.supremium_axe" | "block.gtceu.lv_transformer_16a" | "item.create.sand_paper.tooltip.behaviour1" | "compass.node.gtceu.parts/energy_hatch" | "block.gtceu.uv_energy_input_hatch_16a" | "gtceu.multiblock.multi_furnace.description" | "dataPack.validation.failed" | "modularrouters.itemText.distributor.strategy.FURTHEST_FIRST" | "behavior.tricorder.debug_cpu_load_seconds" | "block.minecraft.purple_glazed_terracotta" | "fml.menu.modoptions" | "gui.tooltips.ae2.ItemName" | "block.gtceu.zpm_assembler" | "rechiseledcreate.block.calcite_cut_polished_connecting" | "item.createarmory.nine_mm_mold_complete" | "advancements.story.cure_zombie_villager.description" | "item.thermal.sadiroot_seeds" | "item.mmt.tungsten_nugget" | "effect.cofh_core.love" | "advancement.create.conductor" | "advancements.husbandry.complete_catalogue.title" | "block.farmersdelight.honey_glazed_ham_block" | "create.schedule.condition.time_of_day.rotation.every_12" | "block.minecraft.vine" | "item.modularrouters.stack_augment" | "block.minecraft.orange_concrete" | "item.mmt.sapphire" | "block.framedblocks.framed_extended_slope_panel" | "compass.node.gtceu.ev/large_combustion" | "rechiseled.block.acacia_planks_bricks" | "subtitles.entity.illusioner.mirror_move" | "block.gtceu.filter_casing" | "block.gtceu.luv_machine_hull" | "book.extendedcrafting.name" | "gui.ae2.CraftingPattern" | "item.gtceu.engraved_crystal_chip" | "block.create.zinc_ore" | "gui.ae2.ReturnInventory" | "ftbchunks.max_idle_days_before_unforce.tooltip" | "debug.gamemodes.select_next" | "block.minecraft.brown_concrete_powder" | "block.mmt.vibranite_block" | "create.train.status" | "create.boiler.water_input_rate" | "ftbquests.reward.ftbquests.npc_mail.time" | "ccl.commands.gc.performing" | "item.create.brass_sheet" | "block.create.small_granite_brick_slab" | "create.ponder.rope_pulley_multi_rope.header" | "gui.days" | "item.mysticalagriculture.awakened_supremium_bow" | "block.mysticalagriculture.prudentium_reprocessor" | "create.contraptions.movement_mode" | "skyblockbuilder.command.error.wrong_position" | "block.create.tiled_glass" | "message.sgjourney.stargate.error.symbol_in_addres" | "rechiseled.block.dirt_tilled_connecting" | "item.mmt.platinum_plate" | "block.fantasyfurniture.decorations.stackable_pumpkins" | "book.mysticalagriculture.entry.infusion_crystal.page.1" | "webdisplays.gui.seturl.shutdown" | "block.mmt.raw_cobalt_block" | "jecalculation.gui.recipe.confirm.enabled" | "block.minecraft.banner.half_horizontal_bottom.pink" | "gtceu.machine.mass_fabricator.hv.tooltip" | "block.fantasyfurniture.decorations.royal_crown" | "ftbultimine.server_settings.prevent_tool_break" | "compass.node.gtceu.covers/item_filter" | "config.gtceu.option.rubberTreeSpawnChance" | "argument.nbt.array.mixed" | "config.dogslie.prop.getsUpTo.name" | "item.exnihilosequentia.clay_crook" | "rechiseled.block.cobbled_deepslate_tiles" | "item.mmt.chalyblux_gear" | "rechiseled.block.obsidian_spots" | "gui.fluxnetworks.label.sort.smart" | "rechiseled.block.emerald_block_pillar" | "disconnect.loginFailedInfo.userBanned" | "block.mysticalagriculture.supremium_block" | "datapackFailure.title" | "key.keyboard.keypad.divide" | "item.color" | "achievement.ae2.StorageBus.desc" | "ftbquests.reward.ftbquests.npc_faction.id" | "block.minecraft.end_gateway" | "block.minecraft.deepslate_copper_ore" | "item.gtceu.cover.controller.tooltip" | "block.minecraft.cracked_deepslate_bricks" | "block.ftbquests.detector.redstone" | "create.ponder.tag.movement_anchor" | "item.mmt.adamanite_dust" | "block.minecraft.horn_coral_wall_fan" | "block.fantasyfurniture.bone.skeleton.dresser" | "material.galena" | "create.tooltip.analogStrength" | "item.mmt.blood_orb" | "fml.messages.version.restriction.lower.exclusive" | "item.thermal_extra.twinite_gear" | "block.create.spruce_window" | "fluid.sliceanddice.fertilizer" | "subtitles.entity.turtle.shamble_baby" | "modularrouters.guiText.tooltip.extruder2.template" | "gtceu.machine.forming_press.iv.tooltip" | "gui.tooltips.ae2.Write" | "block.minecraft.banner.creeper.white" | "fluid_type.thermal.crude_oil" | "block.minecraft.banner.triangles_bottom.lime" | "block.bigreactors.ridiculite_block" | "rechiseled.block.prismarine_bricks_woven_connecting" | "block.minecraft.banner.border.brown" | "fml.modloading.brokenfile.fabric" | "block.minecraft.dispenser" | "block.create.tuff_pillar" | "compass.node.gtceu.multiblock/primitive_pump" | "subtitles.entity.parrot.imitate.skeleton" | "rechiseled.block.dark_oak_planks_small_bricks_connecting" | "block.create_crystal_clear.brass_clear_glass_casing" | "create.ponder.cart_assembler_rails.header" | "block.gtceu.luv_rock_crusher" | "cover.conveyor.distribution.first_insert.1" | "rechiseled.block.netherrack_bricks" | "cover.conveyor.distribution.first_insert.0" | "item.exnihilosequentia.granite_pebble" | "cover.conveyor.distribution.first_insert.2" | "chat.disabled.launcher" | "material.rarest_metal_mixture" | "block.minecraft.dead_tube_coral_wall_fan" | "options.gamma.max" | "commands.enchant.failed.entity" | "tagprefix.small_gear" | "gtceu.machine.fluid_heater.luv.tooltip" | "block.farmersdelight.beetroot_crate" | "block.minecraft.banner.border.orange" | "item.ae2.cell_component_64k" | "subtitles.entity.husk.converted_to_zombie" | "config.jade.plugin_exnihilosequentia.infesting_leaves" | "argument.id.invalid" | "create.subtitle.potato_hit" | "gui.ae2.PatternEncoding.secondary_processing_result_tooltip" | "jei.tooltip.bookmarks.not.enough.space" | "tooltip.extendedcrafting.selected" | "options.screenEffectScale" | "ftbquests.task.ftbquests.forge_energy.text" | "rechiseled.block.diamond_block_chiseled_cubes_connecting" | "mco.configure.world.edit.subscreen.inspiration" | "webdisplays.message.screenSet" | "advancements.toast.goal" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.amount" | "tagprefix.gem" | "block.minecraft.banner.stripe_top.red" | "stat.automobility.wheel.grip" | "gui.ae2.ImportBusFluids" | "key.jei.cheatItemStack" | "item.mysticalagriculture.inferium_upgrade" | "advancements.adventure.lightning_rod_with_villager_no_fire.description" | "ftbchunks.hard_team_claim_limit" | "subtitles.entity.squid.ambient" | "curios.modifiers.back" | "sodium.options.enable_memory_tracing.tooltip" | "block.minecraft.birch_door" | "info.thermal.item_buffer.0" | "block.automobility.sand_off_road" | "item.rock_salt_dust" | "info.thermal.item_buffer.3" | "info.thermal.item_buffer.1" | "create.schematicAndQuill.fallbackName" | "info.thermal.item_buffer.2" | "subtitles.entity.ender_dragon.death" | "item.mmt.raw_tungsten" | "block.minecraft.heavy_weighted_pressure_plate" | "item.exnihilosequentia.calcite_crook" | "item.mmt.midnight_abyssal_wire" | "commands.forge.setdim.deprecated" | "skyblockbuilder.command.success.spawn_removed" | "item.ae2.brown_smart_cable" | "create.boiler.heat" | "argument.entity.options.sort.description" | "commands.banlist.list" | "rechiseled.block.netherite_block_compacted_connecting" | "block.thermal.device_hive_extractor.keyword" | "item.gtceu.inductor" | "argument.block.tag.disallowed" | "modularrouters.itemText.activator.action.ITEM_OR_BLOCK" | "block.gtceu.ulv_transformer_2a" | "entity.thermal.energy_minecart" | "generator.minecraft.debug_all_block_states" | "material.lightly_steam_cracked_gas" | "skyblockbuilder.command.denied.toggle_visits" | "webdisplays.server.nameerr" | "block.gtceu.fusion_coil" | "block.extendedcrafting.pedestal" | "block.gtceu.ulv_transformer_1a" | "item.gtceu.lpic_wafer" | "trashcans.block.liquid_trash_can" | "config.jei.search.comment" | "rechiseled.block.bone_block_inverted_tiles_connecting" | "entity.minecraft.ravager" | "block.mmt.aquamarine_block" | "ae2.rei_jei_integration.fortune_applies" | "item.ae2.cyan_glass_cable" | "death.attack.thrown" | "entity.minecraft.tnt" | "rechiseled.block.dark_oak_planks_tiles_connecting" | "color.minecraft.light_gray" | "item.mysticalagradditions.inferium_coal" | "rechiseled.block.amethyst_block_pillar" | "rechiseled.block.dark_oak_planks_wavy_connecting" | "block.gtceu.ulv_transformer_4a" | "gui.bigreactors.reactor.controller.energybar.line2b" | "block.gtceu.stable_machine_casing" | "gui.bigreactors.reactor.controller.energybar.line2a" | "block.xtonesreworked.lair_block_10" | "block.xtonesreworked.lair_block_11" | "item.gtceu.luv_solar_panel" | "block.xtonesreworked.lair_block_12" | "block.xtonesreworked.lair_block_13" | "block.xtonesreworked.lair_block_14" | "block.xtonesreworked.lair_block_15" | "gui.tooltips.ae2.AlwaysActive" | "color.minecraft.white" | "fluid_type.minecraft.flowing_milk" | "config.jei.advanced.maxColumns" | "block.thermal.device_potion_diffuser.keyword" | "gui.bigreactors.reactor.controller.energybar.line3a" | "item.mmt.tungsten_ingot" | "block.gtceu.primitive_blast_furnace" | "ftbquests.chapters" | "solar_system.sgjourney.proxima_centauri" | "gui.recipebook.toggleRecipes.blastable" | "gui.bigreactors.reactor.controller.energybar.line3b" | "block.create.item_drain" | "waila.ae2.CraftingLockedUntilPulse" | "subtitles.item.crossbow.charge" | "tooltip.mobilebeacon.bonus.jump2" | "compass.node.gtceu.generation/andesite" | "text.fantasyfurniture.jei.ingredients" | "create.train_assembly.nothing_attached" | "block.minecraft.banner.triangle_top.red" | "advancement.create.precision_mechanism.desc" | "item.minecraft.tipped_arrow.effect.fire_resistance" | "sodium.options.chunk_update_threads.name" | "subtitles.entity.glow_item_frame.remove_item" | "create.ponder.mechanical_press_compacting.header" | "block.gtceu.zpm_fermenter" | "theoneprobe.ae2.channels_of" | "block.minecraft.banner.gradient.gray" | "block.gtceu.casing_tungstensteel_pipe" | "block.gtceu.luv_chemical_reactor" | "block.minecraft.stripped_dark_oak_wood" | "commands.worldborder.warning.time.success" | "create.schedule.removed_from_train" | "create.orientation.orthogonal" | "item.thermal.flux_pump.desc" | "modularrouters.gui.config.senderParticles" | "modularrouters.itemText.camouflage.held" | "item.thermal.enderium_gear" | "subtitles.entity.squid.death" | "block.ae2.smooth_quartz_wall" | "block.create.cut_diorite_bricks" | "block.gtceu.ev_electric_gear_box_2a" | "ftbquests.quest.guide_page" | "rechiseled.block.cobblestone_polished" | "create.station.no_assembly_curve" | "advancements.husbandry.breed_an_animal.description" | "block.minecraft.banner.mojang.yellow" | "block.framedblocks.framed_gate_door" | "narrator.loading" | "rechiseled.block.quartz_block_stripes_connecting" | "item.create.belt_connector" | "rechiseled.block.quartz_block_tiles_connecting" | "sodium.options.v_sync.tooltip" | "item.mysticalagriculture.imperium_axe" | "item.minecraft.oak_chest_boat" | "create.schematic.tool.print" | "create.flap_display.cycles.pixel" | "item.thermal.dynamo_output_augment.desc" | "block.minecraft.spawner" | "material.mysticalagradditions.supremium" | "create.gui.terrainzapper.placement.attached" | "compass.node.gtceu.tools/screwdriver" | "block.create.copper_tile_stairs" | "material.vinyl_chloride" | "item.create.zinc_ingot" | "item.thermal.peanut_butter" | "item.minecraft.music_disc_pigstep.desc" | "gamerule.category.drops" | "chat.ae2.StationCanNotBeLocated" | "item.ae2.item_storage_cell_64k" | "createWorld.customize.custom.confirm2" | "modularrouters.itemText.activator.direction.ABOVE" | "create.weighted_ejector.targeting" | "config.framedblocks.client.detailedCulling" | "config.jade.plugin_minecraft.harvest_tool" | "jecalculation.gui.common.search" | "gui.zerocore.base.control.energybar.line3b" | "createWorld.customize.custom.confirm1" | "gui.zerocore.base.control.energybar.line3a" | "rechiseled.block.crimson_planks_mosaic" | "block.mmt.raw_platinum_block" | "key.ae2.ae2wtlib_magnet" | "item.exnihilosequentia.grass_seeds" | "item.rock_salt_pure_dust" | "item.thermal.silver_coin" | "rechiseled.block.basalt_bricks" | "sodium.options.always_defer_chunk_updates.name" | "parsing.int.invalid" | "item.sgjourney.naquadah_hoe" | "gui.zerocore.base.control.energybar.line2b" | "create.recipe.assembly.deploying_item" | "gui.zerocore.base.control.energybar.line2a" | "block.thermal.glowstone_tnt.keyword" | "block.gtceu.iv_hermetic_casing" | "block.minecraft.moss_block" | "jecalculation.gui.search.export_all.disabled" | "create.ponder.basin.header" | "block.framedblocks.framed_fancy_powered_rail_slope" | "itemGroup.ae2wtlib.general" | "create.display_source.kinetic_stress" | "crop.mysticalagriculture.aluminum" | "block.minecraft.orange_candle_cake" | "color.minecraft.green" | "gui.ae2.ChannelEnergyDrain" | "rechiseled.block.warped_planks_wavy" | "material.uranium_rhodium_dinaquadide" | "commands.teammsg.failed.noteam" | "item.mmt.drunyx_plate" | "block.fantasyfurniture.bone.skeleton.door_single" | "block.gtceu.lv_compressor" | "block.minecraft.large_amethyst_bud" | "modularrouters.guiText.tooltip.flinger.speed" | "config.bigreactors.compatibility" | "block.gtceu.ev_electric_gear_box_8a" | "sodium.options.allow_direct_memory_access.name" | "create.recipe.heat_requirement.superheated" | "block.extendedcrafting.ultimate_table" | "gui.sgjourney.milky_way_stargate_back_lights_up" | "block.fantasyfurniture.necrolord.counter" | "effortlessbuilding.screen.radial_menu" | "item.ae2.spatial_storage_cell_128" | "book.mysticalagriculture.entry.no_fall_damage_augment" | "block.ftbquests.loot_crate_storage" | "block.fantasyfurniture.venthyr.bed_double" | "gui.stellarview.galaxy_beta" | "item.mmt.void_gear" | "tooltip.exmachinis.hammer1" | "block.gtceu.ev_large_miner" | "gamerule.playersSleepingPercentage" | "tagprefix.endstone" | "commands.clear.success.multiple" | "screen.skyguis.button.create" | "block.thermal.machine_bottler.keyword" | "create.schedule.condition.threshold.matching_content" | "item.ae2.cable_pattern_provider" | "gui.fluxnetworks.slot.mainhand" | "compass.node.gtceu.multiblock/large_turbine" | "ftbquests.gui.move_to_chapter" | "item.thermal.lumium_ingot" | "selectWorld.gameMode.creative.line1" | "create.ponder.mechanical_plough.header" | "item.gtceu.tool.behavior.crop_harvesting" | "item.gtceu.chemical_green_dye" | "gui.fluxnetworks.label.clickabove" | "item.mmt.tungsten_gear" | "item.mmt.titanium_nugget" | "block.thermal.item_cell.keyword" | "selectWorld.gameMode.creative.line2" | "rechiseled.block.end_stone_squares_connecting" | "selectWorld.allowCommands" | "rechiseled.block.red_nether_bricks_diagonal_bricks" | "block.minecraft.dead_fire_coral_fan" | "config.framedblocks.server.enableIntangibleFeature" | "config.jade.plugin_minecraft.profession" | "compass.node.gtceu.covers/fluid_detector_cover" | "farmersdelight.container.cabinet" | "item.create.crafter_slot_cover" | "ftbchunks.claim_dimension_whitelist.tooltip" | "rechiseled.block.oak_planks_diagonal_tiles_connecting" | "gtceu.machine.laser_engraver.iv.tooltip" | "item.thermal.beekeeper_boots" | "death.attack.axe" | "commands.bossbar.unknown" | "item.ftbquests.barrier.nogui" | "subtitles.entity.fox.hurt" | "advancements.adventure.trade.title" | "ldlib.compass.c_press" | "commands.config.getwithtype" | "key.jei.toggleOverlay" | "behavior.tricorder.machine_power_loss" | "item.expatternprovider.ex_export_bus_part" | "ldlib.gui.editor.menu.rename" | "block.minecraft.mangrove_roots" | "team.collision.pushOwnTeam" | "gtceu.multiblock.large_combustion_engine.oxygen_boosted" | "config.jei.search.searchAdvancedTooltips" | "filled_map.scale" | "rechiseled.block.cobbled_deepslate_tiles_connecting" | "ftbquests.chapter.completed" | "gtceu.machine.cutter.uv.tooltip" | "ftbquests.gui.select_reward_table" | "block.minecraft.banner.stripe_downright.lime" | "block.create.green_nixie_tube" | "fpsreducer.key.openGui" | "key.jei.bookmark" | "block.minecraft.warped_hyphae" | "enchantment.minecraft.knockback" | "ts.inventory_connector" | "block.minecraft.dark_oak_fence_gate" | "biome.sgjourney.abydos_desert" | "create.item_attributes.shulker_level.partial" | "item.gtceu.wafer.ultra_low_power_integrated_circuit.tooltip" | "material.potassium_permanganate" | "item.minecraft.splash_potion.effect.healing" | "subtitles.entity.ravager.death" | "subtitles.item.firecharge.use" | "key.modularrouters.configure" | "itemGroup.ae2.facades" | "block.minecraft.warped_stairs" | "compass.node.gtceu.multiblock/luv_fusion_reactor" | "item.minecraft.jungle_boat" | "itemGroup.fluxnetworks" | "modularrouters.itemText.misc.rangeInfo" | "fluid.bigreactors.rossinite_flowing" | "item.gtceu.tool.behavior.relocate_mining" | "commands.banlist.none" | "ftbquests.task.ftbquests.fluid" | "item.ae2.nether_quartz_sword" | "commands.ftbquests.editing_mode.disabled" | "config.bigreactors.turbine.turbinefluidperblademultiplier" | "config.jade.plugin_minecraft.item_frame" | "patchouli.gui.lexicon.button.resize" | "subtitles.block.button.click" | "item.create.wand_of_symmetry.tooltip.behaviour1" | "item.create.wand_of_symmetry.tooltip.behaviour2" | "info.cofh.redstone_control" | "item.minecraft.guardian_spawn_egg" | "jade.harvest_tool.unbreakable" | "create.command.killTPSCommand.status.slowed_by.2" | "create.command.killTPSCommand.status.slowed_by.1" | "string.naturescompass.name" | "block.gtceu.clean_machine_casing" | "create.ponder.shared.ctrl_and" | "create.command.killTPSCommand.status.slowed_by.0" | "tooltip.mobilebeacon.cost" | "gtceu.machine.extruder.zpm.tooltip" | "item.minecraft.netherite_leggings" | "block.minecraft.banner.small_stripes.light_blue" | "block.xtonesreworked.glaxx_block_15" | "subtitles.entity.cow.milk" | "block.xtonesreworked.glaxx_block_13" | "block.xtonesreworked.glaxx_block_14" | "block.farmersdelight.rice_bag" | "item.cassiterite_sand_dust" | "rechiseled.block.purpur_diagonal_bricks" | "block.minecraft.lime_stained_glass" | "block.xtonesreworked.glaxx_block_11" | "compass.node.gtceu.multiblock/ev_fluid_drilling_rig" | "block.xtonesreworked.glaxx_block_12" | "ftbchunks.waypoint_fade_distance" | "farmersdelight.advancement.get_fd_seed.desc" | "block.xtonesreworked.glaxx_block_10" | "fpsreducer.config.screen.title" | "sleep.players_sleeping" | "gtceu.machine.maintenance_hatch_tool_slot.tooltip" | "item.mmt.bronze_gear" | "block.ae2.quartz_brick_wall" | "item.gtceu.resin_circuit_board" | "block.fantasyfurniture.bone.wither.sofa.occupied" | "create.logistics.filter.extracted_amount" | "message.sgjourney.stargate.error.already_connected" | "block.gtceu.uv_energy_input_hatch" | "gtceu.command.hand.material" | "commands.forge.tags.copy_tag_names" | "selectWorld.versionWarning" | "modularrouters.itemText.misc.strongSignal.true" | "item.mysticalagriculture.imperium_chestplate" | "death.attack.lava.player" | "rechiseled.block.dark_oak_planks_squares_connecting" | "config.jade.plugin_minecraft.energy_storage.detailed" | "gui.jade.jade_settings" | "key.keyboard.enter" | "info.thermal.machine_crafter.1" | "info.thermal.machine_crafter.0" | "advancements.story.enter_the_end.description" | "info.thermal.machine_crafter.2" | "book.pageIndicator" | "rechiseled.block.crimson_planks_diagonal_tiles" | "subtitles.entity.squid.hurt" | "item.minecraft.redstone" | "biome.minecraft.deep_dark" | "block.bigreactors.basic_reactorcontrolrod" | "metaitem.voltage_coil.luv.tooltip" | "gtceu.machine.scanner.uv.tooltip" | "book.mysticalagriculture.entry.machine_upgrades.page.1" | "key.loadToolbarActivator" | "item.thermal.nuke_tnt_minecart" | "attribute.name.generic.armor" | "block.gtceu.luv_energy_output_hatch" | "item.itemfilters.mod.description" | "rechiseled.block.gold_block_small_tiles" | "forge.configgui.disableStairSlabCulling" | "gui.bigreactors.turbine.controller.inductor.line9" | "enchantment.ensorcellation.tilling.desc" | "gui.bigreactors.turbine.controller.inductor.line7" | "gui.bigreactors.turbine.controller.inductor.line8" | "gui.bigreactors.turbine.controller.inductor.line5" | "block.mmt.raw_titanium_block" | "gui.bigreactors.turbine.controller.inductor.line6" | "material.fermented_biomass" | "crop.mysticalagriculture.energized_steel" | "effortlessbuilding.mode.pyramid" | "item.create.experience_nugget.tooltip.summary" | "item.gtceu.lapotron_crystal.tooltip" | "prefab.automobility.standard_cyan" | "gui.stellarview.config.gamma" | "block.fantasyfurniture.nordic.bench" | "trashcans.gui.energy_trash_can.limit" | "item.ae2additions.super_cell_component_64k" | "item.thermal.upgrade_augment_4.keyword" | "createWorld.customize.custom.biomeScaleOffset" | "block.fantasyfurniture.venthyr.table_small" | "rechiseled.block.diamond_block_rhombuses_connecting" | "gui.tooltips.ae2.SchedulingModeDefault" | "gtceu.machine.fluid_heater.lv.tooltip" | "create.gui.filter.deny_list" | "mco.create.world" | "create.gui.schematicannon.option.replaceWithAny" | "item.ae2additions.super_cell_component_65m" | "tooltip.framedblocks.framing_saw.have_x_but_need_y_item_count" | "addServer.resourcePack.prompt" | "advancements.husbandry.tactical_fishing.title" | "block.ae2.smooth_sky_stone_stairs" | "config.jei.title" | "enchantment.minecraft.projectile_protection.desc" | "arguments.operation.div0" | "create.display_source.train_status" | "mco.configure.world.status" | "item.gtceu.small_gear_extruder_mold" | "gui.bigreactors.fluidizer.inactive" | "rechiseled.block.oak_planks_crate_connecting" | "item.thermal.redprint.desc" | "create.ponder.powered_toggle_latch.header" | "advancements.adventure.summon_iron_golem.title" | "metaitem.terminal.tooltip.creative" | "block.minecraft.banner.half_horizontal_bottom.gray" | "ftbquests.chapter_group" | "compass.node.gtceu.mv/multi_smelter" | "block.bigreactors.reinforced_reactorcoolantport_forge_passive" | "subtitles.entity.allay.ambient_with_item" | "filled_map.locked" | "rechiseledcreate.block.scorchia_cut_small_brick_connecting" | "item.gtceu.hv_conveyor_module" | "selectWorld.mapType" | "itemfilters.help_text.regex" | "item.ae2.debug_eraser" | "argument.rotation.incomplete" | "gamerule.category.spawning" | "fml.modloading.missingclasses" | "createWorld.customize.custom.useDungeons" | "block.minecraft.tall_seagrass" | "commands.clone.failed" | "item.gtceu.plate.high_power_integrated_circuit.tooltip" | "advancement.create.copper.desc" | "gtceu.creative.activity.on" | "gui.bigreactors.turbine.controller.inductor.line3" | "gui.bigreactors.turbine.controller.inductor.line4" | "item.mmt.rhexis_ingot" | "gui.bigreactors.turbine.controller.inductor.line1" | "gui.bigreactors.turbine.controller.inductor.line2" | "metaitem.voltage_coil.lv.tooltip" | "frame.automobility.quartz_rickshaw" | "advMode.setCommand" | "mobSoulType.mysticalagriculture.slime" | "tooltip.gadget.energy" | "rechiseled.block.nether_bricks_beams_connecting" | "config.jade.display_item_top" | "fml.menu.mods.config" | "gui.zerocore.base.control.energybar.line1" | "ftbchunks.own_claimed_chunks_on_map" | "item.minecraft.melon_seeds" | "commands.whitelist.list" | "block.minecraft.white_glazed_terracotta" | "subtitles.entity.snow_golem.hurt" | "frame.automobility.standard_cyan" | "block.create.toolbox.tooltip.summary" | "item.thermal.cooked_mushroom" | "sidebar_button.ftblibrary.toggle.day" | "create.gui.terrainzapper.placement" | "block.ftbquests.detector.player.offset_y" | "block.minecraft.mushroom_stem" | "material.green_dye" | "options.allowServerListing" | "item.itemfilters.custom.description" | "material.carbon_monoxide" | "effect.cofh_core.panacea" | "create.ponder.cart_assembler_modes.text_2" | "create.ponder.cart_assembler_modes.text_3" | "create.ponder.cart_assembler_modes.text_1" | "create.gui.config.overlay3" | "create.gui.config.overlay4" | "item.minecraft.creeper_banner_pattern" | "create.gui.config.overlay1" | "commands.playsound.success.multiple" | "create.gui.config.overlay2" | "subtitles.item.trident.return" | "advancements.nether.fast_travel.description" | "create.gui.config.overlay7" | "block.minecraft.deepslate_diamond_ore" | "create.gui.config.overlay8" | "create.gui.config.overlay5" | "crop.mysticalagriculture.ruby" | "create.gui.config.overlay6" | "modularrouters.guiText.label.playerSect.ARMOR" | "item.thermal.rf_coil_augment" | "block.thermal.energy_distributor" | "advancement.create.hose_pulley_lava" | "create.tooltip.stressImpact" | "gtceu.machine.fluid_drilling_rig.depletion" | "block.minecraft.banner.stripe_top.white" | "enchantment.ensorcellation.cavalier" | "block.ae2.debug_cube_gen" | "create.display_target.page" | "block.bigreactors.reinforced_reactorsolidaccessport" | "jecalculation.gui.item_stack.capability_normal.disabled" | "item.gtceu.light_blue_dye_spray_can" | "item.minecraft.zombie_horse_spawn_egg" | "message.sgjourney.stargate.error.wrong_disconnect_side" | "ftbchunks.minimap.scale" | "rechiseled.block.nether_bricks_brick_paving_connecting" | "commands.bossbar.set.color.success" | "item.farmersdelight.straw" | "biome.minecraft.desert" | "ftbultimine.info.partial_render" | "gui.buildinggadgets.materialList.button.sorting.missingDesc" | "skyblockbuilder.command.argument.enable" | "effect.farmersdelight.nourishment.0.desc" | "gtceu.coke_oven" | "gtceu.jei.ore.biome_weighting" | "material.oil" | "rechiseledcreate.block.dark_oak_window_bars" | "block.minecraft.banner.stripe_center.white" | "create.gui.schematicannon.shotsRemainingWithBackup" | "block.create.cuckoo_clock" | "item.mmt.unstable_luminescence_ingot" | "item.minecraft.evoker_spawn_egg" | "block.gtceu.casing_titanium_pipe" | "ftbquests.chapter.image.order.tooltip" | "create.ponder.tag.redstone" | "block.gtceu.hp_steam_liquid_boiler" | "item.gtceu.wafer.power_integrated_circuit.tooltip" | "item.extendedcrafting.enhanced_redstone_component" | "ftbquests.gui.change_group" | "multiblock.colossalchests.error.prefix" | "block.fantasyfurniture.royal.painting_small" | "mco.template.select.none" | "metaitem.debug_scanner.tooltip" | "recipe.packagedexcrafting.flux.short" | "item.mysticalagriculture.supremium_pickaxe" | "commands.effect.clear.everything.success.single" | "item.thermal.machine_output_augment.desc" | "block.sgjourney.nether_naquadah_ore" | "book.mysticalagriculture.entry.step_assist_augment.page.1" | "block.create.cut_tuff" | "rechiseled.block.acacia_planks_beams_connecting" | "create.tooltip.speedRequirement.none" | "item.thermal_extra.amethyst_dust" | "item.exnihilosequentia.silver_ingot" | "block.create.cut_andesite_wall" | "modernui.center.font.antiAliasing" | "string.naturescompass.info" | "material.talc" | "block.minecraft.kelp_plant" | "block.framedblocks.framed_extended_double_slope_panel" | "item.ae2additions.cell_component_16384" | "key.keyboard.right.control" | "tooltip.mysticalagriculture.growth_accelerator" | "modernui.center.text.defaultFontBehavior_desc" | "item.mysticalagriculture.tertium_fishing_rod" | "gui.sgjourney.config_stargate" | "block.framedblocks.framed_flat_stacked_slope_slab_corner" | "rechiseled.block.quartz_block_diagonal_tiles_connecting" | "block.minecraft.banner.diagonal_up_left.lime" | "block.minecraft.acacia_sign" | "subtitles.entity.player.attack.weak" | "item.thermal.servo_attachment" | "item.mmt.vibranite_rod" | "jei.tooltip.liquid.amount.with.capacity" | "item.minecraft.splash_potion.effect.panacea" | "block.create.cut_dripstone_brick_slab" | "block.create.green_toolbox" | "mco.backup.button.reset" | "ldlib.gui.text_field.number.2" | "ldlib.gui.text_field.number.1" | "ldlib.gui.text_field.number.0" | "material.polydimethylsiloxane" | "item.gtceu.blue_dye_spray_can" | "rechiseled.block.obsidian_tiles_connecting" | "item.laserio.overclocker_node" | "gtceu.gui.overclock.title" | "subtitles.entity.glow_item_frame.break" | "rechiseled.block.netherrack_dented" | "item.mysticalagriculture.tertium_shears" | "material.nitrosyl_chloride" | "gui.tooltips.ae2.ShowAllProviders" | "options.particles.decreased" | "config.jade.display_mode_lite" | "gtceu.universal.tooltip.base_production_eut" | "commands.cofh.zap.success.multiple" | "create.tooltip.stressImpact.medium" | "config.jade.plugin_jade.item_mod_name" | "text.block.fantasyfurniture.decorations.floating_tomes.dyeable" | "block.minecraft.warped_fungus" | "item.minecraft.firework_star.shape.creeper" | "block.fantasyfurniture.bone.wither.wardrobe_top" | "gtceu.command.hand.groovy" | "multiblock.colossalchests.error.upgrade" | "block.farmersdelight.acacia_cabinet" | "block.create.gray_valve_handle" | "subtitles.entity.glow_squid.death" | "sodium.options.biome_blend.value" | "block.fantasyfurniture.decorations.venthyr_tea_set" | "block.mysticalagriculture.soulstone" | "enchantment.create.potato_recovery" | "crop.mysticalagriculture.hepatizon" | "block.create.display_link" | "block.fantasyfurniture.bone.skeleton.carpet" | "item.thermal.slime_mushroom" | "jei.tooltip.bookmarks" | "commands.whitelist.none" | "block.minecraft.banner.base.orange" | "block.create.oxidized_copper_shingle_stairs" | "block.create.light_gray_seat" | "advancements.story.mine_stone.title" | "create.gui.assembly.exception.tooManyPistonPoles" | "options.availableKeys" | "time.bookshelf.month.april" | "config.bigreactors.recipes" | "msg.framedblocks.split_line.switch" | "item.gtceu.name_casting_mold" | "material.blue_dye" | "block.gtceu.hv_steam_turbine" | "item.minecraft.iron_shovel" | "rechiseledcreate.block.rose_quartz_crushed" | "ae2.rei_jei_integration.charger_required_power" | "item.minecraft.wooden_hoe" | "gtceu.machine.forming_press.luv.tooltip" | "block.gtceu.zpm_thermal_centrifuge" | "enchantment.minecraft.blast_protection" | "tooltip.framedblocks.is_waterloggable.false" | "text.autoconfig.de/mari_023/ae2wtlib.option.outOfRangePowerMultiplier.@Tooltip" | "item.ae2.formation_plane" | "gtceu.machine.world_accelerator.working_area_random" | "advancements.nether.distract_piglin.description" | "gui.bigreactors.reactor.solidaccessport.directionoutput.line2" | "block.gtceu.ev_macerator" | "material.magnesium_diboride" | "gui.bigreactors.reactor.solidaccessport.directionoutput.line1" | "item.farmersdelight.melon_juice" | "text.block.fantasyfurniture.royal.door_single.dyeable" | "gtceu.machine.brewery.hv.tooltip" | "info.cofh.efficiency" | "item.mmt.viculeam_gear" | "gui.fluxnetworks.config_pasted" | "block.create.waxed_oxidized_copper_shingles" | "block.gtceu.pump_hatch" | "item.minecraft.tipped_arrow.effect.invisibility" | "block.bigreactors.reprocessorcontroller" | "create.ponder.threshold_switch.text_9" | "create.ponder.threshold_switch.text_8" | "create.ponder.threshold_switch.text_7" | "buildinggadgets.message.build_unloaded" | "create.ponder.threshold_switch.text_6" | "create.ponder.threshold_switch.text_5" | "create.ponder.threshold_switch.text_4" | "create.ponder.threshold_switch.text_3" | "create.ponder.threshold_switch.text_2" | "screen.skyguis.text.spawns" | "create.ponder.threshold_switch.text_1" | "block.minecraft.banner.stripe_top.green" | "create.crafting_blueprint.manually_assigned" | "gui.fluxnetworks.label.you" | "fml.modmismatchscreen.table.modname" | "compass.node.gtceu.generation/stone" | "block.minecraft.banner.base.lime" | "subtitles.entity.mule.eat" | "tooltip.toms_storage.priority_2" | "item.mmt.magnesium" | "item.mmt.palladium_plate" | "tooltip.toms_storage.priority_1" | "tooltip.toms_storage.priority_4" | "tooltip.toms_storage.priority_3" | "tooltip.toms_storage.priority_0" | "block.gtceu.coke_oven_hatch" | "block.gtceu.uhv_energy_output_hatch" | "ldlib.gui.text_field.number.3" | "item.mmt.rose_quartz_cell" | "cover.filter.mode.filter_insert" | "rechiseled.block.end_stone_scales_connecting" | "material.sterilized_growth_medium" | "gtceu.top.invalid_structure" | "item.minecraft.iron_leggings" | "screen.laserio.sensor" | "ldlib.gui.editor.register.editor.view" | "block.minecraft.yellow_shulker_box" | "options.graphics.fast.tooltip" | "block.gtceu.uv_kinetic_input_box" | "advancement.create.crushing_wheel" | "modifier.cloth-config.alt" | "item.ae2.yellow_covered_dense_cable" | "entity.minecraft.tropical_fish.type.betty" | "block.minecraft.deepslate_brick_stairs" | "item.minecraft.potion.effect.night_vision" | "create.contraptions.clockwork.hour_first" | "mco.configure.world.resourcepack.question.line1" | "mco.reset.world.resetting.screen.title" | "midnightcontrols.action.automobility.drift_automobile" | "mco.configure.world.resourcepack.question.line2" | "item.woodenbucket.wooden_bucket" | "block.bigreactors.basic_turbineredstoneport" | "buildinggadgets.radialmenu.connected_surface" | "block.fantasyfurniture.decorations.royal_food_1" | "block.fantasyfurniture.decorations.royal_food_0" | "block.gtceu.cracker" | "death.attack.shovel" | "block.sgjourney.universe_ring" | "team.visibility.never" | "gui.ae2.security.craft.tip" | "book.extendedcrafting.category.components.description" | "material.hydro_cracked_butadiene" | "item.mysticalagradditions.inferium_apple" | "gui.ae2wtlib.emptytrash" | "block.minecraft.banner.half_horizontal_bottom.yellow" | "gtceu.machine.distillation_tower.tooltip" | "gtceu.gui.item_voiding_partial.tooltip.disabled" | "forge.configgui.showLoadWarnings.tooltip" | "block.minecraft.snow_block" | "structure_block.mode_info.load" | "block.gtceu.luv_compressor" | "item.mysticalagriculture.tertium_hoe" | "subtitles.item.spyglass.stop_using" | "item.exnihilosequentia.platinum_nugget" | "block.minecraft.purple_carpet" | "compat.bigreactors.jei.common.recipecategory.energy.tooltip.title" | "block.gtceu.luv_rotor_holder" | "item.mmt.diamond_cell" | "debug.copy_location.message" | "block.fantasyfurniture.dunmer.wool" | "effortlessbuilding.action.normal_speed" | "gtceu.machine.distillery.ev.tooltip" | "rechiseled.block.quartz_block_rotated_bricks" | "subtitles.entity.drowned.ambient_water" | "item.create.tree_fertilizer" | "book.mysticalagriculture.entry.awakened_supremium" | "create.ponder.display_board.header" | "item.mmt.mythril_dust" | "farmersdelight.container.cooking_pot.not_heated" | "subtitles.entity.potion.throw" | "achievement.ae2.Controller" | "gui.ae2.CraftingPlan" | "item.thermal.coffee_seeds" | "ftbquests.task.ftbquests.item.ignore_damage" | "item.mmt.garnet_cell" | "create.ponder.display_link.header" | "fml.messages.version.restriction.bounded.upperexclusive" | "recipe.packagedauto.ordered_processing.short" | "jecalculation.gui.item_stack.meta_normal.enabled" | "item.gtceu.green_dye_spray_can" | "text.autoconfig.de/mari_023/ae2wtlib.title" | "block.farmersdelight.roast_chicken_block" | "block.ae2.quartz_bricks" | "block.minecraft.blackstone" | "subtitles.entity.hoglin.ambient" | "block.minecraft.warped_wart_block" | "gtceu.fluid.state_plasma" | "language.name" | "block.create.gray_nixie_tube" | "block.minecraft.banner.piglin.cyan" | "subtitles.entity.cod.hurt" | "block.minecraft.tube_coral_wall_fan" | "material.collagen" | "rechiseled.block.bone_block_bundled" | "jecalculation.gui.common.cancel" | "block.create.polished_cut_ochrum_stairs" | "gui.tooltips.ae2.FluidSubstitutions" | "block.create.waxed_copper_shingle_stairs" | "rechiseled.block.blackstone_diagonal_bricks" | "material.nitrochlorobenzene" | "entity.minecraft.tropical_fish.type.spotty" | "item.gtceu.circuit.good_electronic.tooltip.1" | "material.hydrochloric_acid" | "zerocore:api.multiblock.validation.too_few_parts" | "block.minecraft.coal_block" | "item.gtceu.circuit.good_electronic.tooltip.0" | "block.minecraft.banner.stripe_center.light_blue" | "rechiseledcreate.block.acacia_window_swirling_connecting" | "block.minecraft.white_wool" | "buildinggadgets.commands.override_copy_size.toggled" | "material.garnierite" | "ftbchunks.minimap.position.bottom_left" | "item.thermal.barley" | "block.minecraft.banner.square_bottom_right.blue" | "block.minecraft.banner.square_top_right.blue" | "enchantment.ensorcellation.curse_fool" | "block.ae2.16k_crafting_storage" | "solar_system.sgjourney.nether" | "rechiseledcreate.block.oak_window_covered" | "metaarmor.nms.nightvision.error" | "rechiseled.block.dirt_squares_connecting" | "tooltip.jade.state" | "point_of_origin.sgjourney.eye_of_ra" | "behaviour.paintspray.green.tooltip" | "modernui.windowMode.windowed" | "gui.loaded" | "block.gtceu.zpm_energy_input_hatch_4a" | "block.gtceu.coke_oven_bricks" | "material.allyl_chloride" | "block.gtceu.hp_steam_rock_crusher" | "fluid.bigreactors.steam" | "farmersdelight.advancement.use_skillet" | "block.minecraft.banner.creeper.lime" | "rechiseled.block.purpur_diagonal_bricks_connecting" | "item.minecraft.potion.effect.water" | "modernui.center.extension.smoothScrolling_desc" | "moon.phase.waxing.gibbous" | "gui.tooltips.ae2.TerminalStyle_Medium" | "create.ponder.categories" | "item.minecraft.tipped_arrow.effect.regeneration" | "create.ponder.valve_pipe.header" | "item.thermal.radish" | "rechiseledcreate.block.oak_window_large" | "item.expatternprovider.me_packing_tape" | "item.createarmory.minigun_barrel" | "fml.menu.multiplayer.incompatible" | "block.minecraft.jungle_leaves" | "gtceu.multiblock.processing_array.description" | "commands.forge.tags.containing_tag_count" | "block.create.layered_calcite" | "block.create.cut_scoria_stairs" | "block.minecraft.horn_coral_block" | "wheel.automobility.tractor" | "block.packagedexcrafting.marked_pedestal" | "block.xtonesreworked.mint_block_3" | "item.farmersdelight.beef_patty" | "block.fantasyfurniture.bone.wither.oven" | "block.xtonesreworked.mint_block_2" | "block.xtonesreworked.mint_block_5" | "block.create.cut_deepslate_brick_stairs" | "block.xtonesreworked.mint_block_4" | "item.buildinggadgets.gadget_exchanging" | "rechiseled.block.diamond_block_polished_connecting" | "block.xtonesreworked.mint_block_1" | "block.xtonesreworked.mint_block_0" | "gtceu.machine.macerator.hv.tooltip" | "ftbquests.task.ftbquests.location.y.tooltip" | "block.xtonesreworked.mint_block_7" | "block.create.veridium" | "item.gtceu.neutronium_credit" | "block.xtonesreworked.mint_block_6" | "block.xtonesreworked.mint_block_9" | "frame.automobility.standard_magenta" | "block.xtonesreworked.mint_block_8" | "block.fluxnetworks.flux_point" | "material.potassium" | "block.thermal.oil_red_sand" | "create.schematics.uploadTooLarge" | "item.gtceu.multilayer_fiber_reinforced_circuit_board" | "augment.mysticalagriculture.health_boost_v" | "block.thermal.lumium_detector_rail" | "item.minecraft.flower_pot" | "block.farmersdelight.stuffed_pumpkin_block" | "skyblockbuilder.item.structure_saver.info.tooltip" | "rechiseledcreate.block.scoria_cut_polished_connecting" | "jade.locked" | "item.create.netherite_backtank.tooltip.condition1" | "item.create.netherite_backtank.tooltip.condition2" | "subtitles.entity.evoker.cast_spell" | "block.thermal.cyan_rockwool" | "behavior.tricorder.multiblock_maintenance" | "create.ponder.brass_tunnel.text_8" | "block.minecraft.banner.globe.gray" | "create.ponder.brass_tunnel.text_4" | "create.ponder.brass_tunnel.text_5" | "sodium.options.leaves_quality.name" | "create.ponder.brass_tunnel.text_6" | "create.ponder.brass_tunnel.text_7" | "ftbquests.chapter.progression_mode" | "block.fluxnetworks.flux_controller" | "item.mmt.chalyblux_plate" | "block.gtceu.ev_alloy_smelter" | "create.ponder.tag.recently_updated.description" | "augment.mysticalagriculture.health_boost_i" | "item.gtceu.nano_processor_computer" | "item.thermal.syrup_bucket" | "rechiseled.block.emerald_block_chiseled" | "advancement.create.cart_pickup.desc" | "prefab.automobility.bejeweled_motorcar" | "multiplayer.socialInteractions.not_available" | "item.thermalendergy.stellarium_coin" | "create.ponder.linear_chassis_attachment.header" | "item.gtceu.fiber_reinforced_printed_circuit_board" | "item.thermal_extra.upgrade_augment" | "block.xtonesreworked.bitt_block_9" | "gtceu.machine.scanner.luv.tooltip" | "block.minecraft.bookshelf" | "block.xtonesreworked.bitt_block_5" | "block.xtonesreworked.bitt_block_6" | "block.create.weathered_copper_shingles" | "block.xtonesreworked.bitt_block_7" | "block.xtonesreworked.bitt_block_8" | "block.xtonesreworked.bitt_block_1" | "block.xtonesreworked.bitt_block_2" | "block.xtonesreworked.bitt_block_3" | "block.xtonesreworked.bitt_block_4" | "block.xtonesreworked.bitt_block_0" | "compass.node.gtceu.multiblock/zpm_fusion_reactor" | "commands.scoreboard.players.get.null" | "modernui.center.text.useComponentCache_desc" | "createWorld.customize.custom.spread" | "item.thermal.lapis_gear" | "block.create.veridium_pillar" | "block.gtceu.mv_machine_casing" | "item.itemfilters.tag" | "commands.forge.entity.list.single.header" | "rechiseled.block.dirt_blobs_connecting" | "block.minecraft.banner.gradient_up.magenta" | "rechiseled.block.dark_oak_planks_diagonal_tiles_connecting" | "block.minecraft.polished_blackstone_wall" | "block.thermal.fire_tnt.keyword" | "block.framedblocks.framed_double_threeway_corner" | "block.minecraft.candle" | "block.minecraft.banner.circle.blue" | "block.fantasyfurniture.decorations.potion_bottles_dyeable.stacked" | "book.mysticalagriculture.entry.prosperity_shards.page.1" | "rechiseledcreate.block.jungle_window_bars_connecting" | "item.mmt.ultranium_gear" | "commands.datapack.unknown" | "item.create.potato_cannon.tooltip.behaviour2" | "frame.automobility.golden_motorcar" | "subtitles.entity.villager.work_cartographer" | "item.mmt.achroous_ingot" | "enchantment.ensorcellation.curse_mercy.desc" | "item.thermal.blitz_rod" | "rechiseled.block.red_sandstone_brick_pattern" | "gui.ae2.CraftErrorReplan" | "gui.widget.recipeProgressWidget.default_tooltip" | "gui.sgjourney.config_common" | "text.cloth-config.error.not_valid_number_double" | "advancements.nether.uneasy_alliance.description" | "advancement.create.backtank.desc" | "key.keyboard.tab" | "sidebar_button.ftblibrary.toggle.rain.tooltip" | "item.create.potato_cannon.tooltip.behaviour1" | "item.gtceu.battery.hull.uv.tooltip" | "subtitles.entity.evoker.hurt" | "cover.fluid_filter.mode.filter_drain" | "modernui.center.text.superSampling" | "block.minecraft.tube_coral_block" | "block.gtceu.luv_transformer_4a" | "gui.ae2.CompatibleUpgrade" | "modularrouters.itemText.usage.item.fluid_module" | "item.thermalendergy.vibrating_core" | "behavior.tricorder.debug_machine" | "sodium.options.use_entity_culling.name" | "rechiseled.block.andesite_wavy_connecting" | "throwing.pebble" | "create.display_source.list_items" | "item.create.blaze_cake.tooltip" | "block.minecraft.yellow_concrete_powder" | "block.minecraft.banner.stripe_left.green" | "ftbquests.task.ftbquests.item" | "item.create.netherite_backtank.tooltip.behaviour1" | "item.create.netherite_backtank.tooltip.behaviour2" | "argument.entity.options.z.description" | "create.display_source.station_summary.seconds" | "item.thermal.machine_output_augment" | "block.gtceu.luv_transformer_2a" | "advancement.exmachinis.gold_upgrade.desc" | "chat.ae2.LastTransitionUnknown" | "build.tooHigh" | "rechiseled.block.quartz_block_bordered" | "tile.stone_bricks_square.concrete_dark.name" | "config.jade.plugin_jade.registry_name_advanced_tooltips" | "item.mmt.scandium_gear" | "mco.configure.world.subscription.expired" | "container.stonecutter" | "block.gtceu.luv_transformer_1a" | "block.gtceu.hv_lathe" | "subtitles.item.glow_ink_sac.use" | "commands.forge.entity.list.invalid" | "subtitles.item.bucket.fill" | "block.minecraft.white_tulip" | "gamerule.keepInventory" | "rechiseledcreate.block.crimson_window_tiles_connecting" | "block.minecraft.banner.stripe_downright.purple" | "rechiseledcreate.block.spruce_window_large" | "gui.ae2.security.inject.tip" | "item.create.goggles.tooltip.condition1" | "item.mysticalagriculture.awakened_supremium_crossbow" | "gtceu.electromagnetic_separator" | "item.gtceu.plate.qbit_central_processing_unit.tooltip" | "frame.automobility.red_tractor" | "item.gtceu.circuit_board.good.tooltip" | "block.minecraft.gray_wool" | "item.minecraft.firework_star.gray" | "create.ponder.subject" | "compass.node.gtceu.generation/endstone" | "item.mmt.frigidite_wire" | "msg.framedblocks.frame_crafter.fail.success" | "item.extendedcrafting.ender_component" | "block.farmersdelight.light_blue_canvas_sign" | "rechiseled.block.red_sandstone_large_tiles_connecting" | "item.thermal.xp_storage_augment.desc" | "block.minecraft.banner.skull.light_blue" | "block.sgjourney.advanced_crystal_interface" | "rechiseled.block.cobblestone_large_squares" | "block.create.crushing_wheel" | "block.create.creative_crate.tooltip" | "ldlib.gui.editor.register.view.history_view" | "block.gtceu.luv_fusion_reactor" | "create.item_attributes.consumable.inverted" | "multiplayerWarning.header" | "commands.help.failed" | "item.gtceu.shape.extruder.pipe.normal.tooltip" | "block.gtceu.mv_alloy_smelter" | "ftbquests.leaderboard_progress" | "create.ponder.tag.decoration.description" | "block.create.exposed_copper_shingle_slab" | "text.configuration.screen.color.blue" | "sidebar_button.ftblibrary.toggle.day.tooltip" | "gtceu.command.hand.fluid" | "selectWorld.recreate.customized.title" | "item.mysticalagriculture.inferium_sickle" | "gui.ae2.inWorldSingularity" | "item.thermal.underwater_minecart" | "webdisplays.message.turnOn" | "material.glowstone" | "farmersdelight.subtitles.cabinet.close" | "rechiseled.block.purpur_rotated_bricks" | "enchantment.minecraft.infinity" | "item.mmt.zinc_nugget" | "farmersdelight.container.cooking_pot.served_on" | "item.mmt.solimrith_wire" | "block.framedblocks.framed_vertical_half_slope" | "itemGroup.gtceu.machine" | "rechiseled.block.obsidian_bordered_connecting" | "container.lectern" | "item.thermal.energy_limiter_attachment" | "subtitles.entity.cat.hurt" | "block.gtceu.inert_machine_casing" | "block.gtceu.lv_alloy_smelter" | "rechiseled.block.sandstone_tiles" | "subtitles.entity.horse.death" | "rechiseled.block.dirt_bricks" | "block.gtceu.hv_kinetic_output_box" | "jecalculation.gui.recipe.new" | "material.rutherfordium" | "item.thermal.slime_mushroom.keyword" | "item.ae2.conversion_monitor" | "block.minecraft.acacia_wall_sign" | "item.minecraft.coal" | "key.ftbchunks.minimap.zoomIn" | "item.mmt.bronze_plate" | "gui.ae2.Config" | "entity.minecraft.evoker_fangs" | "block.minecraft.magenta_shulker_box" | "subtitles.entity.vindicator.ambient" | "rechiseled.block.red_sandstone_diagonal_bricks" | "enchantment.minecraft.silk_touch" | "ftbquests.task.ftbquests.location.w" | "item.minecraft.creeper_spawn_egg" | "ftbquests.rarity.common" | "block.create.exposed_copper_tile_slab" | "gtceu.machine.fluid_solidifier.lv.tooltip" | "item.farmersdelight.nether_salad" | "block.minecraft.banner.diagonal_right.light_blue" | "gamerule.forgiveDeadPlayers" | "ftbquests.task.ftbquests.location.z" | "ftbquests.task.ftbquests.location.y" | "ftbquests.task.ftbquests.location.x" | "compass.node.gtceu.tools/crowbar" | "item.createarmory.four_sixteen_upper" | "tooltip.titanium.facing_handler.top" | "subtitles.entity.villager.work_weaponsmith" | "options.fov" | "block.minecraft.banner.triangles_bottom.green" | "gui.ae2.Scheduled" | "debug.inspect.server.entity" | "item.gtceu.mv_electric_piston" | "gtceu.machine.alloy_smelter.lv.tooltip" | "ftbquests.task.ftbquests.location.d" | "rechiseled.block.bone_block_rib" | "item.gtceu.board.multilayer.fiber_reinforced.tooltip" | "commands.ftbquests.command.feedback.table_too_many_items" | "commands.ftbquests.command.feedback.reloaded.disclaimer" | "ftbquests.task.ftbquests.location.h" | "text.entityculling.title" | "stat.minecraft.time_since_death" | "debug.prefix" | "mco.upload.uploading" | "modularrouters.guiText.tooltip.detectorTooltip" | "create.ponder.depot.header" | "item.gtceu.ev_robot_arm" | "create.train_assembly.requires_casing" | "gtceu.recipe_logic.insufficient_in" | "block.minecraft.banner.stripe_center.green" | "gui.back" | "ftbteams.ranks.owner" | "item.thermal.flux_saw.keyword" | "item.create.potato_cannon.tooltip.condition1" | "create.ponder.brass_tunnel.text_1" | "item.create.potato_cannon.tooltip.condition2" | "create.ponder.brass_tunnel.text_2" | "create.ponder.brass_tunnel.text_3" | "advancements.story.iron_tools.description" | "block.fantasyfurniture.necrolord.door_single" | "gtceu.machine.forming_press.ev.tooltip" | "create.schematic.rotation.cw90" | "block.create.cut_asurine" | "create.flap_display.cycles.alphabet" | "death.attack.create.crush" | "item.gtceu.tiny_pipe_extruder_mold" | "block.minecraft.banner.small_stripes.black" | "ftbquests.file.defaults.reward_team" | "block.exnihilosequentia.mangrove_barrel" | "config.jade.plugin_minecraft.harvest_tool.effective_tool" | "block.minecraft.lily_of_the_valley" | "modularrouters.gui.config.extruderSound" | "block.thermal.black_rockwool" | "block.minecraft.twisting_vines" | "item.gtceu.item_voiding_cover" | "block.minecraft.banner.gradient_up.yellow" | "subtitles.entity.panda.aggressive_ambient" | "block.gtceu.bronze_machine_casing" | "argument.scoreHolder.empty" | "create.generic.unit.ticks" | "gtceu.alloy_smelter" | "ftbultimine.client_settings.require_sneak_for_menu" | "block.minecraft.banner.straight_cross.yellow" | "argument.nbt.expected.key" | "create.ponder.bearing_modes.text_2" | "item.mysticalagriculture.awakened_supremium_sword" | "create.ponder.bearing_modes.text_1" | "item.minecraft.poisonous_potato" | "itemGroup.fantasyfurniture" | "item.mysticalagriculture.inferium_watering_can" | "gui.ae2.FacadeCrafting" | "item.thermal_extra.machine_catalyst_augment_2" | "item.ae2.item_p2p_tunnel" | "item.thermal_extra.machine_catalyst_augment_1" | "create.contraptions.cart_movement_mode.rotate_paused" | "item.thermal_extra.machine_catalyst_augment_3" | "book.mysticalagriculture.entry.scythes" | "block.create.track_signal" | "item.exnihilosequentia.sea_water_bucket" | "block.create.brass_bars" | "ftbquests.reward" | "block.mmt.echo_block" | "enchantment.minecraft.binding_curse.desc" | "block.gtceu.hp_steam_forge_hammer" | "item.gtceu.cell_extruder_mold" | "parsing.double.invalid" | "block.framedblocks.framed_powered_rail_slope" | "block.create.lime_nixie_tube" | "item.gtceu.battery.charge_unit.second" | "deathScreen.title" | "item.thermal.machine_cycle_augment.keyword" | "item.mmt.zinc_gear" | "material.caprolactam" | "item.mmt.pearl" | "item.thermal.rf_coil_creative_augment" | "structure_block.mode_info.save" | "options.skinCustomisation" | "gui.socialInteractions.tab_hidden" | "gtceu.machine.cleanroom.tooltip.hold_ctrl" | "item.gtceu.phosphorus_wafer" | "farmersdelight.jei.info.straw" | "item.ae2.nether_quartz_shovel" | "item.thermal.turbo_servo_attachment" | "block.gtceu.casing_titanium_gearbox" | "gtceu.tool_action.soft_mallet.toggle_mode" | "block.mmt.magnesium_block" | "createWorld.customize.custom.useLavaLakes" | "item.gtceu.circuit.crystal_processor.tooltip.0" | "material.bone" | "item.gtceu.circuit.crystal_processor.tooltip.1" | "subtitles.entity.donkey.ambient" | "jade.error" | "me_packing_tape.tooltip" | "chat.ae2.LastTransition" | "rechiseled.block.netherite_block_diagonal_tiles" | "create.schematic.tool.flip" | "gtceu.top.maintenance.crowbar" | "item.minecraft.knowledge_book" | "parsing.quote.expected.end" | "item.thermal.sapphire_plate" | "gui.eterminal.ex_pattern_access_terminal.tooltip.02" | "create.display_source.fill_level.percent" | "gui.eterminal.ex_pattern_access_terminal.tooltip.01" | "skyblockbuilder.event.invite_player" | "metaarmor.qts.nightvision.disabled" | "item.minecraft.clock" | "gtceu.jei.ore.surface_rock.0" | "gtceu.jei.ore.surface_rock.1" | "block.minecraft.banner.triangle_bottom.blue" | "entity.minecraft.tropical_fish.predefined.20" | "entity.minecraft.tropical_fish.predefined.13" | "block.fantasyfurniture.necrolord.painting_wide" | "entity.minecraft.tropical_fish.predefined.12" | "entity.minecraft.tropical_fish.predefined.11" | "entity.minecraft.tropical_fish.predefined.10" | "rechiseled.block.bone_block_skull" | "entity.minecraft.tropical_fish.predefined.17" | "entity.minecraft.tropical_fish.predefined.16" | "entity.minecraft.tropical_fish.predefined.15" | "rechiseled.block.crimson_planks_brick_pattern" | "entity.minecraft.tropical_fish.predefined.14" | "entity.minecraft.tropical_fish.predefined.19" | "item.thermal.beekeeper_fabric" | "entity.minecraft.tropical_fish.predefined.18" | "block.minecraft.banner.curly_border.pink" | "item.mmt.tellurium_gear" | "item.gtceu.gear_extruder_mold" | "item.mysticalagriculture.soul_jar" | "webdisplays.message.linkError" | "metaitem.prospector.mode.fluid" | "item.extendedcrafting.ultimate_singularity" | "block.buildinggadgets.charging_station" | "gtceu.machine.mixer.uv.tooltip" | "ae2.rei_jei_integration.fully_grown_buds_drop_crystals" | "rechiseledcreate.block.deepslate_cut_polished_connecting" | "block.minecraft.banner.bricks.purple" | "libx.config.gui.resource_list.entry_type_simple" | "rechiseled.block.diorite_dotted_connecting" | "item.minecraft.wooden_pickaxe" | "compass.node.gtceu.parts/pump_hatch" | "item.mysticalagriculture.blank_record" | "message.sgjourney.stargate.error.not_enough_power" | "msg.framedblocks.lock_state.unlocked" | "compass.node.gtceu.generation/basalt" | "subtitles.entity.ravager.ambient" | "item.ae2.gray_lumen_paint_ball" | "notenoughcrashes.initerrorscreen.summary" | "argument.entity.options.limit.description" | "item.mmt.red_nether_brick" | "config.gtceu.option.hardAdvancedIronRecipes" | "create.gui.terrainzapper.brush.cuboid" | "ftbquests.gui.edit_description.help" | "gtceu.top.convert_eu" | "material.gray_dye" | "commands.weather.set.rain" | "item.mmt.thorium_rod" | "color.minecraft.pink" | "gui.bigreactors.reprocessor.controller.energybar.line1" | "advancements.adventure.hero_of_the_village.description" | "item.gtceu.coin.gold.ancient.tooltip" | "gtceu.top.convert_fe" | "item.mmt.echo_ingot" | "item.minecraft.firework_star.custom_color" | "rechiseledcreate.block.jungle_window_bars" | "subtitles.entity.turtle.hurt" | "block.xtonesreworked.zion_block_15" | "block.xtonesreworked.zion_block_13" | "ldlib.gui.editor.register.texture.animation_texture" | "block.xtonesreworked.zion_block_14" | "gtceu.multiblock.large_miner.needspower" | "block.xtonesreworked.zion_block_11" | "block.xtonesreworked.zion_block_12" | "jade.south" | "gui.eterminal.ex_pattern_access_terminal.tooltip.03" | "block.xtonesreworked.zion_block_10" | "block.gtceu.luv_macerator" | "info.cofh.item_tags" | "singularity.extendedcrafting.nickel" | "create.gui.sequenced_gearshift.instruction.await.descriptive" | "block.fantasyfurniture.dunmer.drawer" | "text.block.fantasyfurniture.decorations.fairy_lights_1.dyeable" | "item.farmersdelight.chicken_cuts" | "rechiseled.block.blue_ice_tiles_connecting" | "info.thermal.quiver.mode.1" | "info.thermal.quiver.mode.0" | "subtitles.item.armor.equip_iron" | "item.gtceu.mv_voltage_coil" | "advancements.story.upgrade_tools.description" | "narration.component_list.usage" | "time.bookshelf.day.tuesday" | "biome.minecraft.grove" | "rechiseled.block.birch_planks_bricks" | "theoneprobe.ae2.device_missing_channel" | "key.jei.toggleEditMode" | "ftbquests.quest.shape.heart" | "crop.mysticalagriculture.lead" | "block.thermal.ruby_block" | "create.tunnel.selection_mode.synchronize" | "advancements.husbandry.froglights.title" | "effortlessbuilding.tooltip.holdForDescription" | "argument.pos.missing.double" | "ftbquests.gui.reload_theme" | " tile.wire_coil.tooltip_energy_cracking" | "block.thermal.dynamo_compression.keyword" | "create.display_source.redstone_power.progress_bar" | "block.create.experience_block" | "block.minecraft.banner.triangles_bottom.white" | "subtitles.entity.cod.flop" | "entity.minecraft.tropical_fish.predefined.21" | "item.create.minecart_contraption" | "rechiseledcreate.block.mangrove_window_panes_connecting" | "structure_block.save_failure" | "subtitles.automobility.landing" | "mco.template.button.publisher" | "gui.tooltips.ae2.CraftEither" | "create.ponder.train_schedule.header" | "rechiseledcreate.block.jungle_window_large" | "jecalculation.gui.import.tick.unselected" | "block.minecraft.banner.curly_border.black" | "jei.tooltip.show.all.recipes" | "rechiseled.block.bone_block_decorated_bordered" | "gui.ae2.SearchTooltipModId" | "block.minecraft.banner.half_horizontal.blue" | "item.gtceu.component.resistor.tooltip" | "item.mysticaladaptations.insanium_sickle" | "gui.downloaded" | "advancement.create.millstone.desc" | "rechiseled.block.stone_smooth_brick_paving_connecting" | "item.webdisplays.craftcomp_laserdiode" | "rechiseled.block.nether_bricks_smooth" | "crop.mysticalagriculture.tungsten" | "crop.mysticalagriculture.steeleaf" | "gui.buildinggadgets.materialList.titleEmpty" | "config.jei.interface" | "commands.setblock.failed" | "block.minecraft.stone_brick_wall" | "block.gtceu.hv_sifter" | "item.simplybackpacks.rarebackpack.info2" | "item.gtceu.luv_electric_piston" | "gtceu.machine.forge_hammer.zpm.tooltip" | "gui.socialInteractions.tooltip.hide" | "gui.bigreactors.reactor.redstoneport.sensortype.outputenergyamount.line1" | "gui.bigreactors.reactor.redstoneport.sensortype.outputenergyamount.line2" | "rechiseled.block.spruce_planks_diagonal_stripes_connecting" | "achievement.ae2.GlassCable.desc" | "gui.bigreactors.reactor.redstoneport.sensortype.outputenergyamount.line3" | "block.mysticalagriculture.soulstone_bricks_slab" | "material.severely_hydro_cracked_light_fuel" | "gui.fluxnetworks.label.doubleshift" | "sodium.options.mipmap_levels.tooltip" | "create.gui.schematicannon.option.replaceWithSolid.description" | "item.ae2.orange_paint_ball" | "farmersdelight.advancement.eat_comfort_food" | "block.minecraft.blue_orchid" | "entity.create.crafting_blueprint" | "create.ponder.radial_chassis.header" | "commands.jfr.start.failed" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.insertby" | "block.framedblocks.framed_stacked_slope_panel" | "createWorld.customize.custom.seaLevel" | "item.gtceu.chemical_black_dye" | "create.ponder.belt_transport.header" | "material.zincite" | "waila.ae2.P2PFrequency" | "block.minecraft.light_weighted_pressure_plate" | "commands.forge.tps.summary.named" | "commands.bossbar.set.value.unchanged" | "entity.minecraft.endermite" | "block.exnihilosequentia.crushed_dripstone" | "rechiseledcreate.block.tuff_cut_small_brick_connecting" | "ftbquests.gui.paste_no_deps" | "block.minecraft.banner.square_top_right.yellow" | "create.ponder.windmill_structure.header" | "item.mmt.yttrium_wire" | "ccl.commands.killall.fail.player" | "multiblock.colossalchests.error.prefix.info" | "sodium.options.vignette.name" | "ae2.rei_jei_integration.recipe_too_large" | "gtceu.machine.laser_engraver.ev.tooltip" | "commands.scoreboard.players.list.entity.empty" | "block.fantasyfurniture.decorations.mushrooms_brown" | "trashcans.gui.energy_trash_can.limit.change2" | "trashcans.gui.energy_trash_can.limit.change1" | "trashcans.gui.energy_trash_can.limit.change3" | "block.sgjourney.milky_way_dhd" | "block.create.cut_veridium_bricks" | "item.mysticalagriculture.supremium_sword" | "item.gtceu.tool.spade.tooltip" | "item.mmt.raw_uranium" | "rechiseled.block.oak_planks_squares" | "fml.messages.artifactversion" | "ftbquests.task.ftbquests.fluid.fluid_nbt" | "options.confirmReset" | "block.minecraft.smooth_quartz_slab" | "create.hint.full_deployer.title" | "advancement.create.mechanical_mixer.desc" | "stat_type.minecraft.picked_up" | "screen.laserio.low" | "commands.forceload.added.failure" | "gamerule.maxCommandChainLength" | "block.minecraft.gold_ore" | "item.mmt.burt_brick" | "item.createarmory.m_four" | "ldlib.fluid.empty" | "ftbquests.task.ftbquests.location.z.tooltip" | "item.itemfilters.strong_nbt" | "item.ae2.black_covered_cable" | "block.ae2.quartz_pillar_wall" | "block.create.polished_cut_calcite_stairs" | "gui.wireless_connect.status" | "rechiseled.block.iron_block_bordered_connecting" | "create.ponder.mechanical_roller_fill.text_1" | "create.ponder.mechanical_roller_fill.text_3" | "create.ponder.mechanical_roller_fill.text_2" | "prefab.automobility.standard_brown" | "create.ponder.mechanical_roller_fill.text_5" | "block.create.cut_ochrum_brick_stairs" | "create.ponder.mechanical_roller_fill.text_4" | "block.xtonesreworked.zest_block_10" | "create.gui.schematicTable.availableSchematics" | "block.packagedexcrafting.advanced_crafter" | "item.ae2additions.cell_component_65536" | "block.xtonesreworked.zest_block_14" | "block.xtonesreworked.zest_block_13" | "block.xtonesreworked.zest_block_12" | "tooltip.mysticalagriculture.set_bonus" | "block.xtonesreworked.zest_block_11" | "block.fantasyfurniture.decorations.venthyr_widow_bloom" | "block.xtonesreworked.zest_block_15" | "create.subtitle.scroll_value" | "subtitles.entity.piglin_brute.converted_to_zombified" | "compass.node.gtceu.machines/forming_press" | "gui.recipebook.toggleRecipes.smokable" | "item.gtceu.epoxy_circuit_board" | "advancement.create.windmill" | "material.tennessine" | "gtceu.machine.ore_washer.zpm.tooltip" | "info.thermal.primary_mod" | "block.gtceu.ev_bender" | "ftbquests.task.ftbquests.item.consume_items" | "tooltip.jade.delay" | "item.simplybackpacks.rarebackpack" | "material.osmiridium" | "item.gtceu.nand_memory_chip" | "item.eterminal.ex_pattern_access_part" | "enchantment.minecraft.unbreaking" | "gtceu.multiblock.universal.problem.screwdriver" | "book.mysticalagriculture.entry.poison_resistance_augment.page.1" | "commands.experience.add.levels.success.multiple" | "item.gtceu.advanced_smd_resistor" | "block.ae2.not_so_mysterious_cube" | "config.gtceu.option.replaceMinedBlocksWith" | "block.create.polished_cut_tuff_stairs" | "item.ae2additions.disk_fluid_1024k" | "mco.configure.world.spawn_toggle.title" | "create.bogey.style.standard" | "item.bone_tiny_dust" | "subtitles.entity.arrow.shoot" | "create.ponder.sail.text_3" | "block.gtceu.uv_cutter" | "notenoughcrashes.crashscreen.noModsErrored" | "create.ponder.sail.text_4" | "create.ponder.sail.text_1" | "create.ponder.sail.text_2" | "ftbteams.owner_cant_leave" | "block.mysticalagriculture.soulstone_slab" | "ftbchunks.gui.claimed" | "ae2.rei_jei_integration.will_craft" | "gtceu.multiblock.assembly_line.description" | "ldlib.gui.editor.tips.progress_texture" | "block.mmt.brass_block" | "rechiseledcreate.block.crimson_window_panes" | "chat.ae2.TestWorldNotInCreativeMode" | "block.gtceu.mv_compressor" | "item.gtceu.ev_electric_piston" | "rechiseled.block.crimson_planks_wavy" | "item.create.blaze_cake_base" | "item.thermal.beekeeper_leggings.keyword" | "key.buildinggadgets.range" | "gtceu.machine.polarizer.luv.tooltip" | "block.minecraft.purple_stained_glass" | "item.gtceu.crystal_processor" | "item.mysticalagriculture.upgrade_base" | "narrator.select.world" | "gui.ae2.NoCraftingCPUs" | "gui.tooltips.ae2.InterfaceBlockingMode" | "message.sgjourney.stargate.error.chevron_already_lowered" | "ftbultimine.server_settings.cancel_on_block_break_fail" | "gtceu.maintenance.configurable_time.changed_description" | "block.minecraft.potted_birch_sapling" | "gui.jei.category.craftingTable" | "gtceu.steam_turbine" | "item.gtceu.battery.uv.naquadria.tooltip" | "theoneprobe.ae2.nested_p2p_tunnel" | "item.minecraft.tipped_arrow.effect.luck" | "key.keyboard.num.lock" | "rechiseled.block.copper_block_gears_connecting" | "block.gtceu.zpm_macerator" | "block.expatternprovider.ingredient_buffer" | "container.extendedcrafting.ultimate_table" | "gtceu.machine.extreme_combustion_engine.tooltip" | "gtceu.polarizer" | "block.ae2.light_detector" | "tagprefix.flawed_gem" | "block.gtceu.luv_electromagnetic_separator" | "subtitles.entity.fox.spit" | "block.sgjourney.cut_naquadah_block" | "commands.gamerule.query" | "info.thermal.augment.type.Potion" | "subtitles.item.armor.equip_leather" | "skyblockbuilder.command.disabled.team_join_request" | "gui.bigreactors.turbine.controller.inductor.mode.disengaged" | "block.gtceu.zpm_fusion_reactor" | "block.minecraft.brown_stained_glass" | "webdisplays.message.upgradeError" | "entity.create.carriage_contraption" | "block.gtceu.luv_quantum_chest" | "block.gtceu.uhv_battery_buffer_4x" | "block.xtonesreworked.reds_block_15" | "ftbchunks.disable_protection" | "block.xtonesreworked.reds_block_14" | "block.xtonesreworked.reds_block_13" | "block.minecraft.dead_tube_coral_fan" | "mco.configure.world.buttons.invite" | "item.ae2.toggle_bus" | "block.minecraft.cut_red_sandstone_slab" | "block.xtonesreworked.reds_block_12" | "block.xtonesreworked.reds_block_11" | "block.xtonesreworked.reds_block_10" | "rechiseledcreate.block.granite_cut_polished_connecting" | "key.keyboard.backslash" | "item.packagedauto.package.index" | "material.reinforced_epoxy_resin" | "forge.container.enchant.limitedEnchantability" | "block.gtceu.mv_output_bus" | "block.gtceu.titanium_large_boiler" | "modernui.center.text.fastDigitRepl" | "block.create.waxed_exposed_copper_shingle_stairs" | "block.mmt.frigidite_block" | "item.thermal.rf_potato.desc" | "selectServer.add" | "item.mmt.void_nugget" | "entity.minecraft.skeleton_horse" | "item.create.zinc_nugget" | "item.minecraft.music_disc_far.desc" | "gui.fluxnetworks.response.reject" | "create.gui.filter.allow_list.description" | "chat.disabled.expiredProfileKey" | "block.fantasyfurniture.decorations.bone_wither_chalices.stacked" | "advancements.end.levitate.description" | "advancements.story.enchant_item.description" | "ldlib.gui.editor.group.position" | "death.attack.turbine" | "block.minecraft.rail" | "modularrouters.guiText.tooltip.regulator.labelFluidPct" | "argument.pos.outofbounds" | "theoneprobe.ae2.device_online" | "item.ae2.singularity" | "item.gtceu.lv_voltage_coil" | "augment.mysticalagriculture.tilling_aoe_i" | "item.ae2.orange_smart_dense_cable" | "block.gtceu.ev_item_passthrough_hatch" | "block.create.cut_diorite" | "tooltip.toms_storage.adv_wireless_terminal.beacon2" | "tooltip.toms_storage.adv_wireless_terminal.beacon1" | "item.gtceu.lime_glass_lens" | "block.create.small_bogey" | "fluid_type.thermal_extra.refined_sunflower_oil" | "item.mysticalagriculture.supremium_nugget" | "item.thermal.sap_bucket" | "key.ae2.portable_item_cell" | "block.gtceu.uhv_battery_buffer_8x" | "create.gui.goggles.at_current_speed" | "create.station.no_assembly_diagonal" | "ftbquests.gui.saved_on_server" | "modularrouters.itemText.activator.entityMode.RANDOM" | "material.severely_hydro_cracked_naphtha" | "item.minecraft.music_disc_stal.desc" | "item.exnihilosequentia.warped_fungus_crook" | "block.minecraft.reinforced_deepslate" | "compass.node.gtceu.machines/compressor" | "item.minecraft.skeleton_spawn_egg" | "commands.title.show.subtitle.multiple" | "text.block.fantasyfurniture.royal.wardrobe_bottom.dyeable" | "enchantment.minecraft.looting.desc" | "enchantment.minecraft.impaling.desc" | "patchouli.gui.lexicon.button.next_page" | "item.minecraft.lingering_potion.effect.love" | "subtitles.entity.glow_item_frame.rotate_item" | "item.exnihilosequentia.diamond_mesh" | "block.minecraft.banner.stripe_center.magenta" | "item.gtceu.zpm_field_generator" | "material.fermium" | "create.gui.attached_computer.hint" | "block.fantasyfurniture.dunmer.floor_light" | "block.mmt.invar_block" | "buildinggadgets.message.gadget_busy" | "block.mysticalagriculture.soulstone_cobble" | "block.minecraft.chiseled_sandstone" | "info.thermal.redprint.data.FilterAttachmentMode" | "options.difficulty.peaceful" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.line1" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.line2" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.line3" | "tagprefix.foil" | "block.thermal.slime_tnt.desc" | "cover.robotic_arm.title" | "buildinggadgets.message.undo_unloaded" | "lambdynlights.tooltip.mode.3" | "lambdynlights.tooltip.mode.2" | "gtceu.machine.assembler.lv.tooltip" | "skyblockbuilder.command.denied.clear_team" | "lambdynlights.tooltip.mode.1" | "stat.minecraft.horse_one_cm" | "item.webdisplays.screencfg" | "compass.node.gtceu.hv/vacuum_freezer" | "info.thermal.augment.type.Machine" | "gtceu.jei.fluid.max_hover" | "subtitles.block.respawn_anchor.charge" | "book.mysticalagriculture.entry.infusion_crystal" | "block.create.warped_window_pane" | "achievement.ae2.CraftingCPU.desc" | "ftbquests.task.ftbquests.botania_mana.show_numbers" | "item.extendedcrafting.ender_star" | "selectWorld.locked" | "item.mmt.citrine_cell" | "generator.minecraft.amplified.info" | "ftbquests.completion_command" | "gui.modernui.settings.tab.controls" | "metaarmor.qts.share.enable" | "effortlessbuilding.action.full" | "block.minecraft.orange_stained_glass_pane" | "block.gtceu.luv_output_bus" | "gtceu.recipe.eu_to_start" | "tooltip.framedblocks.one_way_window.face_abbr.down" | "create.generic.counter_clockwise" | "rechiseled.block.emerald_block_crosses" | "rechiseled.block.jungle_planks_tiles_connecting" | "info.thermal.hazmat_boots" | "create.gui.attribute_filter.no_selected_attributes" | "modernui.center.category.tooltip" | "farmersdelight.advancement.master_chef" | "block.minecraft.banner.square_top_left.cyan" | "modernui.center.text.textShadersInWorld" | "gui.banned.description.temporary" | "demo.day.warning" | "sodium.options.cpu_render_ahead_limit.name" | "subtitles.m4.fire" | "block.farmersdelight.purple_canvas_sign" | "tooltip.framedblocks.reinforce_state" | "item.gtceu.shape.extruder.cell.tooltip" | "cover.pump.title" | "cover.voiding.label.enabled" | "subtitles.entity.creeper.hurt" | "multiblock.validation.reprocessor.invalid_collector_position" | "advancements.webdisplays.laser.title" | "itemGroup.misc" | "webdisplays.message.notAScreen" | "webdisplays.message.peripheral" | "gtceu.large_boiler" | "create.ponder.encased_fluid_pipe.header" | "block.gtceu.lv_steam_turbine" | "block.create.rose_quartz_lamp" | "selectWorld.gameMode.survival.line1" | "selectWorld.gameMode.survival.line2" | "block.thermal.blue_rockwool" | "item.ae2.me_p2p_tunnel" | "rechiseled.block.iron_block_patterned_connecting" | "config.jei.mode.editEnabled.comment" | "gtceu.machine.compressor.luv.tooltip" | "chat.type.team.sent" | "create.ponder.funnel_intro.header" | "block.gtceu.luv_arc_furnace" | "commands.give.success.single" | "create.large_water_wheel.not_enough_space" | "create.gui.terrainzapper.brush.cluster" | "rechiseled.block.emerald_block_striped_connecting" | "fluid_type.sgjourney.liquid_naquadah" | "rechiseled.block.coal_block_chiseled" | "item.mmt.uranium_rod" | "rechiseled.block.dark_prismarine_tiles_connecting" | "metaitem.tool.tooltip.durability" | "block.framedblocks.framed_flat_stacked_inner_slope_panel_corner" | "block.mysticalagriculture.awakened_supremium_gemstone_block" | "chat.ae2.ChestCannotReadStorageCell" | "gtceu.multiblock.turbine.energy_per_tick_maxed" | "ldlib.gui.editor.menu.align.hd" | "ldlib.gui.editor.menu.align.hc" | "rechiseled.block.acacia_planks_diagonal_tiles_connecting" | "ldlib.gui.editor.menu.align.hl" | "entity.minecraft.tropical_fish.type.brinely" | "effortlessbuilding.action.raised_edge" | "block.fantasyfurniture.dunmer.door_double" | "config.jade.overlay_anchor_x" | "ldlib.gui.editor.menu.align.hr" | "block.mmt.ruby_ore" | "item.thermalendergy.stellarium_plate" | "disconnect.quitting" | "config.jade.overlay_anchor_y" | "create.menu.return" | "enchantment.ensorcellation.smelting" | "item.extendedcrafting.the_ultimate_component" | "gtceu.machine.gas_collector.uxv.tooltip" | "effect.minecraft.slow_falling" | "ftbquests.task.ftbquests.observation.timer" | "block.gtceu.steam_casing_bricked_steel" | "rechiseledcreate.block.crimson_window_tiles" | "create.display_link.view_compatible" | "block.create.basin" | "fml.loadingerrorscreen.warningheader" | "block.minecraft.acacia_stairs" | "part.bigreactors.reactor.controlrod" | "modernui.center.screen.inventoryPause" | "material.lawrencium" | "jade.instrument.harp" | "item.farmersdelight.mutton_chops" | "block.create.mangrove_window_pane" | "block.minecraft.lime_wool" | "item.minecraft.wooden_shovel" | "block.thermal.machine_centrifuge" | "item.gtceu.ev_electric_pump" | "jecalculation.gui.import.title" | "item.exnihilosequentia.nickel_ingot" | "gui.ae2.Clean" | "item.thermal.emerald_dust" | "effortlessbuilding.action.long_edge" | "item.create.sturdy_sheet" | "item.colossalchests.upgrade_tool_reverse" | "material.nether_star" | "block.minecraft.weathered_cut_copper_stairs" | "item.thermal_extra.potion_amplifier_augment_2" | "item.thermal_extra.potion_amplifier_augment_1" | "item.createarmory.empty_rpg" | "argument.entity.selector.unknown" | "commands.experience.set.points.invalid" | "item.thermal_extra.potion_amplifier_augment_5" | "block.create.small_scorchia_bricks" | "item.thermal_extra.potion_amplifier_augment_4" | "entity.minecraft.pig" | "item.thermal_extra.potion_amplifier_augment_3" | "curios.modifiers.slots.plus.0" | "item.mysticalagriculture.augment" | "curios.modifiers.slots.plus.1" | "patchouli.gui.lexicon.loading_error_hover" | "item.extendedcrafting.enhanced_redstone_nugget" | "curios.modifiers.slots.plus.2" | "ftbquests.rarity.epic" | "item.gtceu.maintenance_detector_cover" | "ldlib.gui.editor.tips.pos" | "item.mysticalagriculture.supremium_crossbow" | "ftbteams.gui.promote.confirm" | "enchantment.ensorcellation.quick_draw.desc" | "create.ponder.steam_whistle.header" | "curios.modifiers.belt" | "block.minecraft.banner.stripe_bottom.lime" | "block.minecraft.banner.square_top_right.brown" | "item.gtceu.shape.mold.name.tooltip" | "ftbquests.reward.autoclaim.default" | "entity.minecraft.falling_block" | "item.minecraft.debug_stick.empty" | "block.fantasyfurniture.dunmer.desk_left" | "entity.minecraft.villager" | "options.sort" | "modernui.windowMode.maximized_borderless" | "tile.wire_coil.tooltip_energy_smelter" | "block.fantasyfurniture.decorations.bowl_empty" | "config.jade.display_fluids_desc" | "rechiseledcreate.block.spruce_window_slim" | "subtitles.block.composter.ready" | "modularrouters.gui.config.ctgy.module.tooltip" | "block.framedblocks.framed_vertical_half_stairs" | "prefab.automobility.amethyst_rickshaw" | "block.fantasyfurniture.decorations.bone_skeleton_skull_blossoms" | "item.thermal.flux_drill.keyword" | "menu.returnToGame" | "gtceu.machine.arc_furnace.ev.tooltip" | "item.mysticalagriculture.awakened_supremium_hoe" | "key.keyboard.home" | "ftbquests.reward_table" | "forge.configgui.zombieBaseSummonChance.tooltip" | "options.invertMouse" | "advancement.create.cart_pickup" | "block.minecraft.redstone_block" | "sodium.option_impact.high" | "block.framedblocks.framed_sloped_prism" | "achievement.ae2.CraftingTerminal.desc" | "tutorial.look.description" | "container.shulkerBox.more" | "rechiseled.block.glowstone_tiles" | "rechiseled.block.cobblestone_rotated_bricks" | "block.minecraft.smooth_stone" | "subtitles.thermal.entity.blizz.hurt" | "modularrouters.guiText.tooltip.activator.entityMode" | "reactant.bigreactors.cyanite" | "gui.ae2.SCSSize" | "create.recipe.spout_filling" | "tooltip.cucumber.close" | "item.ae2.white_paint_ball" | "item.thermal_extra.dragonsteel_ingot" | "multiblock.validation.fluidizer.missing_powerport" | "block.ftbquests.chest.input_desc" | "recipe.packagedauto.ordered_processing" | "patchouli.gui.lexicon.loading_error_log" | "item.itemfilters.block.description" | "block.mysticalagriculture.inferium_growth_accelerator" | "item.gtceu.multilayer_fiber_reinforced_printed_circuit_board" | "block.fantasyfurniture.bone.wither.desk_right" | "item.minecraft.globe_banner_pattern.desc" | "create.contraption.minecart_contraption_illegal_pickup" | "block.mysticalagriculture.infusion_pedestal" | "block.minecraft.crimson_stem" | "jei.tooltip.shapeless.recipe" | "item.thermal.machine_efficiency_augment" | "selectWorld.search" | "item.minecraft.netherite_shovel" | "stat.minecraft.swim_one_cm" | "item.ae2additions.chemical_storage_cell_1024" | "ccl.commands.count.total" | "item.mysticalagriculture.diamond_sickle" | "narrator.toast.enabled" | "item.minecraft.piglin_spawn_egg" | "libx.config.gui.resource_list.title" | "simplybackpacks.delete.finished" | "block.minecraft.banner.globe.pink" | "block.create.magenta_toolbox" | "advancement.create.lava_wheel_00000.desc" | "block.create.turntable.tooltip.summary" | "selectWorld.tooltip.snapshot1" | "selectWorld.tooltip.snapshot2" | "item.ae2.fluid_storage_cell_256k" | "config.bigreactors.worldgen.benitoiteoremaxclustersperchunk" | "argument.pos.outofworld" | "block.minecraft.end_stone_brick_slab" | "lambdynlights.menu.light_sources" | "ftbteams.not_member" | "rechiseled.block.cobbled_deepslate_pillar" | "item.mmt.thorium_wire" | "create.item_attributes.equipable" | "block.gtceu.nichrome_coil_block" | "ldlib.gui.editor.register.widget.basic.selector" | "create.ponder.analog_lever.text_1" | "ftbchunks.party_limit_mode" | "create.ponder.analog_lever.text_2" | "gui.modernui.button.discard" | "create.ponder.analog_lever.text_3" | "material.severely_steam_cracked_gas" | "entity.minecraft.tropical_fish.type.glitter" | "item.thermal.diamond_coin" | "gui.fluxnetworks.flux.energystored" | "commands.forge.tps.summary.basic" | "rechiseled.block.birch_planks_brick_paving" | "gtceu.multiblock.fusion_reactor.uv.description" | "item.mmt.thlanium_wire" | "block.minecraft.attached_melon_stem" | "gtceu.machine.thermal_centrifuge.uv.tooltip" | "create.bogey.style.no_other_sizes" | "create.station.icon_type" | "buildinggadgets.radialmenu.fuzzy" | "part_category.automobility.attachments" | "gui.ae2.RequiredPower" | "block.thermal.enderium_block" | "subtitles.entity.polar_bear.death" | "group.ex_io_bus_part" | "material.iridium" | "entity.minecraft.elder_guardian" | "advancements.husbandry.axolotl_in_a_bucket.title" | "item.ftbquests.barrier.config" | "block.exnihilosequentia.crushed_calcite" | "advancement.create.potato_cannon" | "block.thermal.coffee" | "ftbteams.gui.disband" | "item.minecraft.horse_spawn_egg" | "item.mmt.abiding_alloy_gear" | "rechiseled.block.red_nether_bricks_rotated_bricks" | "stat.minecraft.interact_with_brewingstand" | "gui.ae2.SearchSettingsUseExternalSearch" | "gui.tooltips.ae2.LevelType_Item" | "ae2.rei_jei_integration.incompatible_recipe" | "advancement.create.super_glue" | "advancement.create.train_roadkill.desc" | "multiplayer.player.joined" | "modularrouters.gui.config.flingerEffects" | "material.sulfur_trioxide" | "options.controls" | "cover.ender_fluid_link.private.tooltip.disabled.1" | "gtceu.machine.mass_fabricator.lv.tooltip" | "cover.ender_fluid_link.private.tooltip.disabled.0" | "stat.minecraft.clean_armor" | "block.minecraft.banner.diagonal_left.pink" | "block.create.small_granite_brick_stairs" | "create.ponder.weighted_ejector_tunnel.header" | "create.terrainzapper.leftClickToSet" | "webdisplays.message.invalid" | "commands.datapack.modify.disable" | "sidebar_group.ftblibrary.util" | "key.categories.ftbquests" | "stat.automobility.automobile.grip.readout" | "rechiseled.block.gold_block_tiles" | "item.create.extendo_grip.tooltip" | "config.jade.plugin_minecraft.block_inventory.items_per_line" | "text.autoconfig.toms_storage.option.invLinkBeaconLvl" | "create.ponder.cart_assembler_dual.text_3" | "create.ponder.cart_assembler_dual.text_2" | "item.gtceu.hv_solar_panel" | "create.ponder.cart_assembler_dual.text_1" | "webdisplays.linker.selectScreen" | "titanium.rewards.remove_success" | "item.thermal.crude_oil_bucket" | "block.gtceu.iv_item_passthrough_hatch" | "crop.mysticalagriculture.yellorium" | "block.packagedauto.encoder.pattern_slot" | "create.display_source.kinetic_stress.percent" | "create.gui.schedule.add_entry" | "create.ponder.stabilized_bearings.header" | "block.fantasyfurniture.royal.cushion.occupied" | "item.mmt.polonium_ingot" | "config.jade.plugin_minecraft.block_inventory.detailed_amount" | "death.attack.drown.player" | "gui.ae2.SpatialAnchorUsedPower" | "death.attack.sweetBerryBush" | "create.ponder.train_controls.text_4" | "create.ponder.train_controls.text_3" | "create.ponder.train_controls.text_6" | "create.ponder.train_controls.text_5" | "create.ponder.train_controls.text_8" | "create.ponder.train_controls.text_7" | "gtceu.machine.centrifuge.mv.tooltip" | "gtceu.machine.large_boiler.tungstensteel.tooltip" | "tooltip.jade.mode_comparator" | "block.fantasyfurniture.dunmer.table_large" | "jei.category.extendedcrafting.basic_crafting" | "create.ponder.train_controls.text_2" | "create.ponder.train_controls.text_1" | "gtceu.multiblock.charcoal_pile.description.1" | "gtceu.multiblock.charcoal_pile.description.0" | "item.minecraft.splash_potion.effect.regeneration" | "info.cofh.block_tags" | "item.gtceu.gray_glass_lens" | "block.minecraft.banner.mojang.black" | "gui.bigreactors.fluidizer.controller.inputfuel.title" | "gtceu.multiblock.charcoal_pile.description.4" | "gtceu.multiblock.charcoal_pile.description.3" | "gtceu.multiblock.charcoal_pile.description.2" | "gui.ae2.NoPermissions" | "rechiseled.block.quartz_block_pattern_connecting" | "item.exnihilosequentia.lead_nugget" | "block.minecraft.purple_candle" | "rechiseled.block.nether_bricks_beams" | "item.laserio.card_energy" | "item.cassiterite_sand_refined_ore" | "augment.mysticalagriculture.absorption_iv" | "container.mysticalagriculture.inferium_furnace" | "subtitles.entity.shulker.death" | "narrator.button.accessibility" | "gui.tooltips.ae2.StashToPlayer" | "compass.node.gtceu.covers/robot_arm" | "augment.mysticalagriculture.absorption_ii" | "chat.ae2.PlotNotFound" | "item.ae2.nether_quartz_hoe" | "block.minecraft.banner.border.light_blue" | "mco.configure.world.spawn_toggle.message" | "metaitem.plugin.proxy.tooltips.1" | "block.minecraft.bed.obstructed" | "farmersdelight.advancement.craft_knife.desc" | "modularrouters.gui.config.vacuumBaseRange" | "block.mmt.boron_block" | "gui.chatReport.send" | "block.framedblocks.framed_gate" | "block.gtceu.steam_casing_bricked_bronze.tooltip" | "mco.configure.world.slot.switch.question.line2" | "block.create_crystal_clear.andesite_glass_encased_cogwheel" | "mco.configure.world.slot.switch.question.line1" | "block.minecraft.banner.stripe_right.blue" | "modularrouters.guiText.label.matchAll.false" | "subtitles.entity.rabbit.jump" | "create.ponder.valve_handle.text_2" | "create.ponder.valve_handle.text_1" | "create.ponder.valve_handle.text_4" | "create.ponder.valve_handle.text_3" | "rechiseled.block.redstone_block_diagonal_tiles" | "block.framedblocks.framed_one_way_window" | "item.gtceu.gold_credit" | "crop.mysticalagriculture.compressed_iron" | "item.fullers_earth_small_dust" | "block.minecraft.light_blue_banner" | "parsing.bool.expected" | "block.gtceu.distillation_tower" | "item.ftbquests.missing_item" | "gui.chatReport.describe" | "create.ponder.train_signal_placement.text_1" | "create.ponder.train_signal_placement.text_2" | "create.ponder.train_signal_placement.text_5" | "create.ponder.valve_handle.text_6" | "container.upgrade" | "create.ponder.valve_handle.text_5" | "item.palladium_raw_small_dust" | "create.ponder.train_signal_placement.text_3" | "create.ponder.train_signal_placement.text_4" | "ldlib.gui.editor.menu.align.vb" | "ldlib.gui.editor.menu.align.vd" | "item.farmersdelight.tomato_sauce" | "ldlib.gui.editor.menu.align.vc" | "gui.tooltips.ae2.NoSuchMessage" | "block.gtceu.ev_laser_engraver" | "item.thermal.redstone_tnt_minecart" | "skyblockbuilder.command.disabled.join_request" | "block.minecraft.banner.globe.orange" | "modernui.center.text.textShadersInWorld_desc" | "gtceu.machine.chemical_reactor.lv.tooltip" | "block.minecraft.banner.skull.lime" | "ftbteams.gui.manage_allies" | "ldlib.gui.editor.menu.align.vt" | "item.talc_purified_ore" | "subtitles.entity.goat.horn_break" | "item.thermal.machine_efficiency_augment.desc" | "item.minecraft.cooked_beef" | "block.minecraft.banner.half_vertical_right.blue" | "death.attack.create.mechanical_drill" | "item.iridium_metal_residue_dust" | "item.minecraft.magma_cube_spawn_egg" | "screen.laserio.extract" | "modularrouters.patchouli.book.landing" | "block.gtceu.ev_distillery" | "create.item_attributes.blastable.inverted" | "tooltip.jade.state_off" | "gui.stellarview.disable_moon_phases" | "rechiseled.block.warped_planks_rotated_bricks" | "generic.attack_range" | "optimizeWorld.stage.counting" | "material.soldering_alloy" | "item.thermal.potion_amplifier_augment.keyword" | "mco.minigame.world.title" | "libx.config.gui.component.type_translate" | "item.thermal.rice" | "block.minecraft.weathered_cut_copper" | "ftbchunks.gui.change_color" | "multiblock.validation.reprocessor.invalid_part_for_interior" | "item.sgjourney.communication_crystal" | "rechiseled.block.glowstone_tiles_connecting" | "block.thermal.lumium_powered_rail" | "ftbquests.reward.this_blocked" | "item.gtceu.max.battery.tooltip" | "gtceu.creative.energy.voltage" | "item.thermal.dynamo_fuel_augment.desc" | "block.minecraft.banner.stripe_bottom.purple" | "material.rose_gold" | "material.pollucite" | "resourcePack.broken_assets" | "tooltip.titanium.tank.amount" | "ldlib.gui.editor.register.widget.container.phantom_item_slot" | "achievement.ae2.NetworkTool.desc" | "cover.smart_item_filter.filtering_mode.electrolyzer" | "entity.minecraft.rabbit" | "block.thermal.apatite_block" | "info.thermal.augment.attr.MachineXp" | "tooltip.cucumber.failed_to_load_nbt" | "sodium.options.use_entity_culling.tooltip" | "block.create.polished_cut_limestone_wall" | "farmersdelight.advancement.plant_rice.desc" | "rechiseled.block.birch_planks_dotted_connecting" | "rechiseledcreate.block.mangrove_window_panes" | "advancements.story.iron_tools.title" | "item.mobilebeacon.mobile_beacon_diamond_ii" | "menu.generatingLevel" | "item.mmt.lead_rod" | "commands.scoreboard.players.enable.success.single" | "material.neutronium" | "item.itemfilters.strong_nbt.description" | "gtceu.command.worldgen.reload.failed" | "block.minecraft.banner.stripe_top.cyan" | "entity.thermal.ender_tnt_minecart" | "msg.framedblocks.framing_saw.transfer.not_implemented" | "narrator.toms_storage.inventory_link_channel" | "inventory.binSlot" | "create.boiler.size" | "tagprefix.wire_gt_hex" | "block.gtceu.ev_arc_furnace" | "item.zerocore.debugtool" | "gui.recipebook.moreRecipes" | "info.cofh.click_to_claim" | "block.gtceu.lv_extruder" | "item.minecraft.music_disc_chirp" | "block.minecraft.lapis_ore" | "subtitles.entity.fishing_bobber.splash" | "block.create.small_tuff_brick_wall" | "item.gtceu.chemical_brown_dye" | "block.minecraft.banner.base.yellow" | "gtceu.machine.macerator.lv.tooltip" | "ftbteamsconfig.ftbchunks.block_interact_mode" | "block.minecraft.banner.base.pink" | "gui.fluxnetworks.response.bannedloading" | "text.cloth-config.error.color.invalid_alpha" | "gtceu.universal.tooltip.voltage_out" | "item.bigreactors.blutonium_ingot" | "item.minecraft.splash_potion.effect.thick" | "skyblockbuilder.command.error.delete_team" | "gui.socialInteractions.tooltip.report" | "block.minecraft.banner.stripe_bottom.cyan" | "block.bigreactors.basic_reactorpowertapfe_active" | "block.create.gearbox" | "gtceu.machine.workbench.tab.container" | "block.minecraft.banner.creeper.purple" | "subtitles.entity.silverfish.ambient" | "metaarmor.tooltip.autoeat" | "item.platinum_group_sludge_tiny_dust" | "create.crafting_blueprint.crafting_slot" | "block.minecraft.jungle_trapdoor" | "item.create.tree_fertilizer.tooltip" | "item.effortlessbuilding.muscles.desc" | "commands.team.list.teams.success" | "rechiseled.block.diorite_paving" | "item.ae2.energy_card" | "item.gtceu.tool.behavior.ground_tilling" | "material.milk" | "jecalculation.gui.import.help" | "create.gui.terrainzapper.brush" | "text.block.fantasyfurniture.royal.desk_left.dyeable" | "item.webdisplays.upgrade_lasermouse" | "argument.nbt.trailing" | "options.fov.min" | "subtitles.entity.zombie.destroy_egg" | "enderstorage.command.no_colour" | "ftbchunks.memory.region_release_time.tooltip" | "block.mysticalagriculture.tertium_ingot_block" | "block.minecraft.banner.triangle_bottom.red" | "item.gtceu.component.smd.transistor.tooltip" | "block.thermal.machine_smelter.keyword" | "color.minecraft.red" | "thermal.book.name" | "material.palladium_raw" | "item.bigreactors.magentite_dust" | "multiblock.validation.fluidizer.invalid_frame_block" | "block.minecraft.flowering_azalea_leaves" | "block.bigreactors.reinforced_turbinecreativesteamgenerator" | "block.create.andesite_ladder" | "entity.minecraft.chest_boat" | "infobook.cyclopscore.external" | "options.online" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcasingtemperature.line2" | "rechiseled.block.red_sandstone_diagonal_bricks_connecting" | "block.create.layered_deepslate" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcasingtemperature.line1" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcasingtemperature.line3" | "item.exnihilosequentia.red_nether_brick_hammer" | "block.minecraft.banner.square_top_left.light_gray" | "advancements.adventure.kill_mob_near_sculk_catalyst.title" | "color.minecraft.gray" | "simplybackpacks.delete.confirmation" | "block.create.polished_cut_scorchia_wall" | "gtceu.machine.gas_collector.uhv.tooltip" | "gui.ae2.PatternEncoding.primary_processing_result_tooltip" | "fml.menu.multiplayer.compatible" | "block.gtceu.luv_brewery" | "config.jei.advanced.giveMode" | "block.minecraft.prismarine_slab" | "create.super_glue.success" | "item.itemfilters.always_false.description" | "create.schedule.condition.threshold.place_item_2" | "create.schedule.condition.threshold.place_item_3" | "rechiseled.block.basalt_pattern_connecting" | "item.thermal_extra.soul_infused_nugget" | "gui.exmachinis.noStatus" | "modernui.center.tooltip.backgroundOpacity" | "block.thermal.green_bean_block" | "config.jade.reach_distance" | "rechiseled.block.lapis_block_mosaic" | "gtceu.gas_turbine" | "material.palladium" | "buildinggadgets.message.area_too_big" | "advancement.create.windmill_maxed.desc" | "item.mmt.chromium_wire" | "block.gtceu.uv_1a_energy_converter" | "item.farmersdelight.pasta_with_mutton_chop" | "mco.configure.world.opening" | "lambdynlights.option.light_sources.water_sensitive_check" | "fml.messages.version.restriction.upper.exclusive" | "entity.thermal.slime_tnt_minecart" | "create.display_source.max_enchant_level" | "tooltip.corpse.item_count" | "block.gtceu.luv_muffler_hatch" | "commands.ftbquests.change_team_rewards.invalid_id" | "death.attack.fireball" | "itemGroup.search" | "item.ae2.item_storage_cell_1k" | "gtceu.multiblock.pattern.error.filters" | "gui.bigreactors.reactor.controller.vaporratio.line5" | "gui.bigreactors.reactor.controller.vaporratio.line4" | "book.extendedcrafting.entry.tables" | "gui.bigreactors.reactor.controller.vaporratio.line3" | "gui.bigreactors.reactor.controller.vaporratio.line1" | "webdisplays.gui.screencfg.others" | "rechiseled.block.dark_prismarine_rotated_bricks" | "item.mmt.plumbumanite_dust" | "block.minecraft.big_dripleaf" | "config.jade.format_registry_name" | "item.bigreactors.magentite_bucket" | "material.liquid_helium" | "material.acidic_naquadria_solution" | "gui.bigreactors.reactor.controlrod.insertion.setall" | "advancement.colossalchests.large.wood" | "info.thermal.machine_chiller.0" | "info.thermal.machine_chiller.1" | "entity.corpse.corpse" | "block.fantasyfurniture.bone.skeleton.door_double" | "info.thermal.machine_chiller.2" | "info.thermal.augment.attr.RFXfer" | "item.gtceu.tool.behavior.aoe_mining" | "gui.tooltips.ae2.OverlayMode" | "jei.ftbquests.lootcrates.no_chance" | "item.minecraft.piglin_banner_pattern.desc" | "farmersdelight.container.cooking_pot.heated" | "block.ae2.sky_stone_small_brick" | "create.gui.schematicannon.optionEnabled" | "gtceu.fluid_pipe.channels" | "crop.mysticalagriculture.cow" | "item.mmt.nlatstone_rod" | "tooltip.mobilebeacon.bonus.jump" | "create.display_source.item_throughput" | "item.create.cinder_flour" | "effect.cofh_core.true_invisibility" | "item.gtceu.component.diode.tooltip" | "infobook.cyclopscore.keybindings" | "item.glass_gem" | "item.thermal.ender_grenade" | "item.bigreactors.ludicrite_ingot" | "block.mmt.moonstone_block" | "death.attack.inWall" | "block.framedblocks.framed_double_slope_slab" | "mco.errorMessage.6003" | "mco.errorMessage.6002" | "block.gtceu.luv_mixer" | "ftbquests.task.completed" | "mco.errorMessage.6001" | "key.keyboard.page.up" | "mco.errorMessage.6004" | "block.extendedcrafting.luminessence_block" | "item.gtceu.shape.mold.bottle.tooltip" | "event.minecraft.raid.defeat" | "block.minecraft.medium_amethyst_bud" | "block.create.yellow_nixie_tube" | "options.gamma.default" | "block.fantasyfurniture.necrolord.stool" | "ftbchunks.max_force_loaded_chunks.tooltip" | "fml.modmismatchscreen.table.serverhas" | "advancements.adventure.bullseye.description" | "fluid_type.thermal_extra.shellite" | "connect.connecting" | "death.attack.flyIntoWall" | "key.ae2.portable_fluid_cell" | "item.gtceu.purple_glass_lens" | "recipecomponent.minecraft.itemstack" | "item.createarmory.m_four_upper" | "item.glauconite_sand_dust" | "enchantment.ensorcellation.smashing" | "block.create.cut_deepslate" | "item.mmt.void_dust" | "block.mmt.cristinite" | "block.thermal.lightning_tnt.keyword" | "book.mysticalagriculture.entry.harvester.page.1" | "book.mysticalagriculture.entry.harvester.page.2" | "material.endstone" | "item.ae2.item_storage_cell_4k" | "prefab.automobility.standard_light_blue" | "config.jade.plugin_extendedcrafting.advanced_auto_table" | "gtceu.gui.item_auto_input.tooltip.disabled" | "create.gui.goggles.generator_stats" | "material.liquid_air" | "mco.configure.world.buttons.done" | "block.minecraft.mossy_stone_brick_stairs" | "rechiseled.block.quartz_block_diagonal_tiles" | "gui.ae2.Unlinked" | "fluid.bigreactors.verderium" | "rechiseled.block.crimson_planks_dotted" | "item.mmt.lustful_haze_alloy" | "item.minecraft.enderman_spawn_egg" | "create.portal_track.blocked" | "subtitles.entity.axolotl.swim" | "gui.ae2.WirelessTerminals" | "cover.advanced_fluid_detector.min" | "item.webdisplays.upgrade_redinput" | "tooltip.charger.burn_time" | "webdisplays.server.argerror" | "block.minecraft.polished_granite" | "command.jade.dump.success" | "ftbquests.gui.add_reward_all" | "rechiseled.block.mangrove_planks_flooring" | "commands.experience.set.levels.success.multiple" | "material.aluminium_sulfite" | "book.mysticalagriculture.entry.essence_vessel" | "narration.cycle_button.usage.hovered" | "block.minecraft.banner.half_vertical.light_gray" | "item.minecraft.lingering_potion.effect.clarity" | "create.schedule.condition.unloaded" | "death.attack.create.fan_fire" | "rechiseledcreate.block.crimson_window_covered" | "key.categories.multiplayer" | "advancements.adventure.shoot_arrow.description" | "block.mmt.raw_aluminum_block" | "crop.mysticalagriculture.enderium" | "item.rock_salt_tiny_dust" | "achievement.ae2.ChargedQuartz" | "item.thermal.glowstone_mushroom_spores.keyword" | "block.create.small_scoria_brick_slab" | "block.create.layered_scorchia" | "rechiseled.block.iron_block_chiseled_connecting" | "material.wulfenite" | "item.mmt.drunyx_rod" | "structure_block.mode.save" | "block.minecraft.chest" | "item.mmt.xeproda_ingot" | "curios.modifiers.curio" | "augment.mysticaladaptations.woodcutter" | "tooltip.mysticalagriculture.experience_capsule" | "block.mysticalagriculture.soulstone_cobble_wall" | "block.create.scorchia_pillar" | "subtitles.entity.evoker.prepare_wololo" | "info.thermal.device_fisher.2" | "info.thermal.device_fisher.1" | "info.thermal.device_fisher.0" | "block.framedblocks.framed_double_panel" | "block.mmt.starlight_mythril_block" | "tooltip.toms_storage.inventory_proxy.maxCount.arg" | "rechiseledcreate.block.dripstone_cut_small_brick_connecting" | "block.minecraft.oxidized_copper" | "options.realmsNotifications" | "commands.ban.success" | "material.saltpeter" | "config.jade.debug_mode" | "rechiseled.block.blackstone_rotated_bricks" | "item.gtceu.chemical_white_dye" | "item.createarmory.empty_four_sixteen" | "capability.commoncapabilities.worldNameable" | "gui.buildinggadgets.help.button.help.exit" | "laserio.tooltip.item.filter.nbt" | "gui.bigreactors.reactor.fluidaccessport.item.reactant" | "rechiseled.block.end_stone_spiral_pattern" | "material.tin" | "multiplayer.disconnect.generic" | "gui.cancel" | "item.mmt.uranium_dust" | "block.mmt.sapphire_ore" | "block.create.polished_cut_crimsite_slab" | "rechiseledcreate.block.warped_window_tiles" | "enchantment.ensorcellation.volley.desc" | "block.minecraft.red_sandstone" | "item.ae2additions.super_cell_component_1024k" | "commands.difficulty.success" | "item.exmachinis.diamond_upgrade" | "block.fantasyfurniture.necrolord.cushion.occupied" | "block.thermal.device_potion_diffuser" | "item.gtceu.bolt_extruder_mold" | "jade.instrument.xylophone" | "item.minecraft.potion.effect.invisibility" | "ftbquests.gui.requires" | "item.thermal.lead_nugget" | "material.nitrogen_dioxide" | "block.minecraft.mangrove_door" | "modularrouters.gui.config.ctgy.module" | "material.copper" | "gui.banned.description.temporary.duration" | "config.jade.plugin_extendedcrafting.flux_crafter" | "block.minecraft.light_gray_stained_glass" | "ftbquests.dependencies" | "rechiseled.block.emerald_block_bordered_plating_connecting" | "filled_map.mansion" | "item.minecraft.gold_nugget" | "block.minecraft.black_candle" | "block.create.small_asurine_brick_wall" | "jigsaw_block.final_state" | "gui.stellarview.rotation_multiplier" | "rechiseled.block.coal_block_ovals" | "item.minecraft.shield.light_blue" | "block.farmersdelight.orange_canvas_sign" | "fml.menu.mods.info.signature.unsigned" | "item.mmt.aluminum_gear" | "block.fantasyfurniture.decorations.berry_basket_blueberry" | "cover.advanced_fluid_detector.max" | "metaarmor.tooltip.potions" | "create.recipe.mixing" | "material.opal" | "subtitles.entity.cat.beg_for_food" | "item.geckolib3.geckoarmor_chest" | "part.bigreactors.turbine.fluidport_forge_passive" | "cover.bucket.mode.bucket" | "block.minecraft.green_candle" | "subtitles.block.piston.move" | "debug.show_hitboxes.on" | "config.bigreactors.turbine.turbinecoildragmultiplier" | "patchouli.gui.lexicon.mark_complete" | "rechiseled.block.dark_prismarine_squares_connecting" | "gtceu.canner" | "rechiseled.block.obsidian_chiseled_creeper" | "gtceu.machine.wiremill.zpm.tooltip" | "item.gtceu.chemical_yellow_dye" | "jei.tooltip.error.recipe.transfer.too.large.player.inventory" | "item.exnihilosequentia.none_mesh" | "gtceu.machine.world_accelerator.working_area" | "gui.stellarview.config.beta" | "webdisplays.server.help.clear" | "block.minecraft.banner.stripe_right.yellow" | "fluid.mysticalagradditions.molten_tertium" | "mco.download.extracting" | "item.webdisplays.craftcomp_batcell" | "item.thermal.machine_catalyst_creative_augment.desc" | "mco.configure.world.title" | "create.ponder.fan_processing.header" | "info.thermal.xp_crystal.use" | "crop.mysticalagriculture.obsidian" | "block.create.polished_cut_limestone" | "compass.node.gtceu.luv/uv_fusion_reactor" | "block.minecraft.potted_wither_rose" | "item.mmt.silicon_rod" | "item.bigreactors.cryomisi_bucket" | "ldlib.gui.editor.tips.image_text_width" | "libx.config.gui.select.title" | "block.minecraft.smooth_red_sandstone_stairs" | "options.fov.max" | "commands.advancement.grant.one.to.many.failure" | "gui.fluxnetworks.jei.creatingfluxrecipe" | "gtceu.machine.fusion_reactor.overclocking" | "item.gtceu.magenta_glass_lens" | "entity.minecraft.silverfish" | "commands.ftbquests.change_team_rewards.text" | "gui.ae2wtlib.magnetcard" | "chatPreview.warning.content" | "item.gtceu.shape.extruder.block.tooltip" | "create.tooltip.capacityProvided" | "tagprefix.pipe_nonuple_fluid" | "item.garnet_sand_tiny_dust" | "item.mmt.magnesium_wire" | "block.farmersdelight.rice_bale" | "debug.chunk_boundaries.on" | "create.flap_display.cycles.numeric" | "advancements.end.dragon_egg.title" | "block.create.cut_deepslate_slab" | "multiblock.validation.reactor.too_few_rods" | "fluid_type.mysticalagradditions.molten_tertium" | "message.sgjourney.stargate.error.target_stargate_does_not_exist" | "gtceu.machine.packer.lv.tooltip" | "create.ponder.pulse_extender.header" | "item.mmt.lunium_nova_nugget" | "options.ao.off" | "book.mysticalagriculture.entry.water_breathing_augment.page.1" | "create.subtitle.whistle_train" | "point_of_origin.sgjourney.centauri" | "material.biotite" | "mco.configure.world.buttons.moreoptions" | "block.minecraft.spruce_trapdoor" | "gui.bigreactors.reactor.fluidaccessport.dumpwaste.line2" | "gui.bigreactors.reactor.fluidaccessport.dumpwaste.line1" | "subtitles.thermal.misc.tinker" | "gui.bigreactors.reactor.fluidaccessport.dumpwaste.line4" | "gui.bigreactors.reactor.fluidaccessport.dumpwaste.line3" | "buildinggadgets.message.range_set" | "crop.mysticalagriculture.inferium" | "recipe.condition.rock_breaker.tooltip" | "block.thermal.machine_smelter" | "block.gtceu.mv_mystical_greenhouse" | "material.flerovium" | "item.mmt.celeslar_ingot" | "info.thermal.machine_refinery.0" | "gtceu.gui.content.chance_0_short" | "info.thermal.machine_refinery.2" | "info.thermal.machine_refinery.1" | "create.tooltip.speedRequirement" | "tooltip.framedblocks.split_line.false" | "gui.bigreactors.turbine.controller.rpmbar.line3" | "block.minecraft.moss_carpet" | "gui.bigreactors.turbine.controller.rpmbar.line4" | "item.mmt.cobalt_ingot" | "gui.bigreactors.turbine.controller.rpmbar.line5" | "item.minecraft.wolf_spawn_egg" | "gui.bigreactors.turbine.controller.rpmbar.line6" | "gui.bigreactors.turbine.controller.rpmbar.line7" | "item.mysticalagriculture.supremium_essence" | "gui.bigreactors.turbine.controller.rpmbar.line8" | "block.gtceu.robust_machine_casing" | "block.minecraft.banner.stripe_middle.purple" | "gui.bigreactors.turbine.controller.rpmbar.line1" | "item.ae2.light_gray_covered_cable" | "gui.bigreactors.turbine.controller.rpmbar.line2" | "item.create.copper_backtank_placeable" | "farmersdelight.jei.cooking" | "item.minecraft.shield.gray" | "mco.template.info.tooltip" | "enchantment.minecraft.vanishing_curse.desc" | "material.silicone_rubber" | "material.diluted_sulfuric_acid" | "block.exnihilosequentia.spruce_sieve" | "ldlib.gui.editor.tips.remove_item" | "gui.bigreactors.reactor.fluidaccessport.directionoutput.line1" | "gui.bigreactors.reactor.fluidaccessport.directionoutput.line2" | "rechiseled.block.mangrove_planks_woven_connecting" | "menu.resetdemo" | "item.ae2.magenta_glass_cable" | "advancement.create.brass.desc" | "skyblockbuilder.command.denied.rename_team" | "book.mysticalagriculture.entry.watering_can" | "item.gtceu.anvil_casting_mold" | "block.minecraft.sweet_berry_bush" | "item.mmt.rhodium_wire" | "gtceu.machine.gas_collector.uv.tooltip" | "item.ae2.memory_card_cyan" | "block.minecraft.weathered_copper" | "gui.modernui.restart_to_work" | "ftbquests.task.ftbquests.tech_reborn_energy.value" | "entity.minecraft.experience_bottle" | "create.schedule.condition.fluid_threshold" | "gtceu.top.maintenance_fixed" | "block.minecraft.turtle_egg" | "debug.profiling.start" | "attribute.unknown" | "create.bogey.style.invalid" | "rechiseled.block.dark_oak_planks_small_tiles" | "rechiseled.block.stone_small_bricks_connecting" | "buildinggadgets.modes.horizontal_column" | "text.block.fantasyfurniture.royal.table_large.dyeable" | "block.gtceu.zpm_chemical_reactor" | "create.mechanical_arm.extract_from" | "block.gtceu.uv_electric_furnace" | "subtitles.item.bucket.fill_tadpole" | "rechiseled.block.spruce_planks_diagonal_tiles" | "ae2.rei_jei_integration.budding_quartz_decays_when_broken" | "book.mysticalagriculture.entry.jump_boost_augment" | "block.gtceu.ev_super_tank" | "biome.minecraft.snowy_taiga" | "info.thermal.augment.attr.Radius" | "block.create.cut_deepslate_stairs" | "jigsaw_block.joint.aligned" | "block.minecraft.black_carpet" | "create.item_attributes.book_copy_original.inverted" | "config.jei" | "skyblockbuilder.command.error.creating_file" | "tooltip.exmachinis.progress" | "block.minecraft.banner.skull.purple" | "material.diethylene_glycol" | "block.create.cut_diorite_stairs" | "commands.forge.entity.list.multiple.header" | "create.station.how_to" | "item.gtceu.tool.buzzsaw" | "rechiseled.block.acacia_planks_small_tiles" | "create.ponder.identify" | "item.ae2.portable_fluid_cell_4k" | "modularrouters.guiText.popup.noDirection" | "block.fantasyfurniture.decorations.bone_wither_pile" | "death.attack.magic" | "item.ae2.portable_fluid_cell_1k" | "block.create.cut_calcite_brick_slab" | "create.mechanical_arm.points_outside_range" | "gtceu.top.maintenance_broken" | "item.sgjourney.naquadah_axe" | "item.mmt.jade" | "item.exnihilosequentia.cooked_silkworm" | "item.minecraft.lead" | "rechiseled.block.blue_ice_slanted_tiles_connecting" | "create.gui.threshold_switch.move_to_upper_at" | "gtceu.machine.chemical_reactor.hv.tooltip" | "block.xtonesreworked.zome_block_10" | "block.xtonesreworked.zome_block_11" | "block.xtonesreworked.zome_block_14" | "block.xtonesreworked.zome_block_15" | "block.xtonesreworked.zome_block_12" | "item.thermal.radish_seeds" | "block.xtonesreworked.zome_block_13" | "advancements.nether.fast_travel.title" | "solar_system.sgjourney.abydos" | "entity.thermal.basalz" | "fml.menu.mods.info.version" | "gtceu.machine.replicator.lv.tooltip" | "block.minecraft.banner.bricks.cyan" | "createWorld.customize.custom.baseSize" | "ftbquests.task.ftbquests.item.valid_items" | "item.thermal.gold_dust" | "block.fantasyfurniture.decorations.floating_tomes" | "chat.previewInput" | "commands.ftbquests.weigh_from_emc.invalid_id" | "modularrouters.gui.config.sender1MaxRange" | "block.minecraft.polished_granite_stairs" | "skyblockbuilder.command.success.teleport_home" | "config.jade.plugin_minecraft.harvest_tool.new_line" | "item.enderstorage.ender_pouch" | "message.sgjourney.stargate.error.self_dial" | "block.create.stockpile_switch" | "augment.mysticalagriculture.health_boost_iii" | "block.fantasyfurniture.dunmer.sofa" | "material.borax" | "config.jade.plugin_ae2.charger" | "augmentType.mysticalagriculture.helmet" | "create.ponder.windmill_source.text_5" | "create.ponder.windmill_source.text_4" | "create.ponder.windmill_source.text_7" | "block.minecraft.banner.half_horizontal.yellow" | "create.ponder.windmill_source.text_6" | "gui.bigreactors.reactor.controlrod.insertion.setall.tooltip.line1" | "create.ponder.windmill_source.text_1" | "webdisplays.gui.screencfg.otherrights" | "gui.bigreactors.reactor.controlrod.insertion.setall.tooltip.line2" | "create.ponder.windmill_source.text_3" | "create.ponder.windmill_source.text_2" | "gui.downloading" | "rechiseled.block.acacia_planks_tiles_connecting" | "commands.forceload.removed.failure" | "block.gtceu.uv_electromagnetic_separator" | "item.minecraft.splash_potion.effect.turtle_master" | "item.thermal.machine_efficiency_creative_augment" | "ftbquests.gui.edit_description" | "item.mmt.zapolgium_gear" | "material.diaminobenzidine" | "block.create.placard" | "rechiseled.block.cobbled_deepslate_pulverized" | "crop.mysticalagriculture.earth" | "block.gtceu.hv_hermetic_casing" | "rechiseled.block.dirt_large_tiles" | "item.mmt.titanium_dust" | "subtitles.entity.item_frame.add_item" | "item.ae2.fluix_smart_dense_cable" | "rechiseled.block.obsidian_brick_pattern" | "ftbquests.task.ftbquests.xp.points.tooltip" | "key.keyboard.semicolon" | "item.mmt.tourmaline_cell" | "block.create.andesite_tunnel" | "crop.mysticalagriculture.chicken" | "block.minecraft.banner.triangles_top.orange" | "tooltip.titanium.facing_handler.front" | "gtceu.machine.rock_breaker.zpm.tooltip" | "material.gelatin" | "farmersdelight.advancement.master_chef.desc" | "gtceu.machine.fluid_drilling_rig.ev.tooltip" | "item.mobilebeacon.mobile_beacon_emerald" | "advancements.nether.all_effects.description" | "rechiseled.block.acacia_planks_beams" | "rechiseled.block.andesite_polished_connecting" | "item.granitic_mineral_sand_small_dust" | "modularrouters.guiText.tooltip.energy.to_router" | "item.minecraft.glow_item_frame" | "narration.jade.health" | "block.gtceu.frostproof_machine_casing" | "skyblockbuilder.command.denied.remove_players_from_team" | "skyblockbuilder.command.argument.enabled" | "gui.bigreactors.generator.redstoneport.sensortype.input" | "config.bigreactors.worldgen.enableworldgen" | "compass.node.gtceu.steam/steam_macerator" | "item.minecraft.splash_potion.effect.empty" | "modernui.center.extension.ding_desc" | "enchantment.ensorcellation.vitality.desc" | "item.mmt.lead_wire" | "subtitles.entity.generic.extinguish_fire" | "rechiseled.block.dark_prismarine_squares" | "item.thermalendergy.prismalium_plate" | "gui.tooltips.ae2.ActiveOnPulse" | "item.thermal.fire_tnt_minecart" | "options.graphics" | "gtceu.multiblock.multiple_recipemaps_recipes.tooltip" | "subtitles.block.pointed_dripstone.drip_water" | "tooltip.exmachinis.workBar" | "rechiseled.block.netherrack_brick_pattern" | "material.mercury_barium_calcium_cuprate" | "chat.type.admin" | "create.ponder.mechanical_drill.text_2" | "block.thermal.chiseled_slag" | "create.ponder.mechanical_drill.text_1" | "deathScreen.respawn" | "mount.onboard" | "subtitles.entity.cat.hiss" | "block.minecraft.banner.diagonal_up_right.lime" | "commands.ban.failed" | "gui.modernui.settings.category.game" | "material.severely_steam_cracked_naphtha" | "block.framedblocks.framed_prism_corner" | "key.jei.previousPage" | "block.create.shadow_steel_casing" | "prefab.automobility.standard_yellow" | "tooltip.toms_storage.adv_wireless_terminal" | "modularrouters.guiText.label.regexError" | "subtitles.entity.fox.bite" | "enchantment.ensorcellation.angler" | "frame.automobility.standard_light_gray" | "gui.ae2.CPUs" | "createWorld.customize.custom.center" | "item.gtceu.ev_fluid_regulator" | "item.mmt.tin_dust" | "fpsreducer.config.tooltip.waitingTime" | "item.mysticalagriculture.tertium_boots" | "block.create.cut_granite_wall" | "block.create.polished_cut_calcite_slab" | "item.farmersdelight.beef_stew" | "block.gtceu.wire_coil.tooltip_extended_info" | "book.mysticalagriculture.entry.sickles" | "item.gtceu.wafer.glowstone.tooltip" | "create.elevator_contact.floor_identifier" | "material.black_dye" | "structure_block.mode_info.data" | "gui.socialInteractions.server_label.multiple" | "info.thermal.fluid_cell.1" | "advancement.create.spout.desc" | "info.thermal.fluid_cell.0" | "item.mysticalagriculture.prudentium_boots" | "gui.modernui.settings.category.other" | "rechiseledcreate.block.spruce_window_rounded_connecting" | "gui.ae2.Interfaces" | "gtceu.machine.steam_liquid_boiler.bronze.tooltip" | "commands.place.feature.failed" | "item.simplybackpacks.uncommonbackpack.info" | "fml.menu.multiplayer.vanilla.incompatible" | "item.thermal.blizz_spawn_egg" | "jade.beehive.honey" | "block.create.pulse_repeater" | "block.fantasyfurniture.decorations.royal_wall_mirror_large" | "item.ae2.calculation_processor" | "block.thermal.phytosoil_tilled.keyword" | "commands.advancement.revoke.criterion.to.one.failure" | "item.itemfilters.xor" | "item.mmt.starlight_mythril_gear" | "string.naturescompass.source" | "block.minecraft.purpur_stairs" | "block.bigreactors.basic_reactorglass" | "subtitles.entity.parrot.imitate.stray" | "block.buildinggadgets.template_manager" | "block.thermal.earth_tnt.desc" | "block.create.glass_fluid_pipe" | "item.create.netherite_diving_helmet" | "gui.ae2.SearchTooltip" | "block.mysticalagriculture.soulium_gemstone_block" | "gtceu.machine.circuit_assembler.lv.tooltip" | "block.minecraft.hay_block" | "mco.configure.world.players.error" | "createWorld.customize.flat.removeLayer" | "block.minecraft.banner.stripe_bottom.light_gray" | "block.packagedexcrafting.combination_crafter" | "sodium.options.use_block_face_culling.tooltip" | "gameMode.adventure" | "create.tooltip.speedRequirement.fast" | "item.gtceu.ev_sensor" | "subtitles.entity.bee.pollinate" | "block.minecraft.note_block" | "ftbquests.task.ftbquests.npc_quest.id" | "multiblock.validation.reprocessor.missing_collector" | "rechiseled.block.purpur_diagonal_tiles_connecting" | "item.mmt.estalt_rod" | "ldlib.gui.editor.group.basic_info" | "rechiseled.block.jungle_planks_pattern_connecting" | "ftbquests.chapter.image.rotation" | "block.fantasyfurniture.decorations.nordic_boiled_creme_treats.stacked" | "patchouli.gui.lexicon.progress_tooltip.secret1" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfueltemperature.line3" | "ftbteams.message.remove_ally" | "block.framedblocks.framed_flat_slope_slab_corner" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfueltemperature.line2" | "material.boron" | "item.mmt.raw_palladium" | "rechiseled.chiseling.connecting.off" | "material.plutonium" | "entity.minecraft.horse" | "create.ponder.mechanical_harvester.header" | "block.framedblocks.framed_glowing_item_frame" | "gtceu.gui.fluid_auto_output.tooltip.enabled" | "skyblockbuilder.command.info.invited_to_team0" | "block.framedblocks.framed_divided_stairs" | "skyblockbuilder.command.info.invited_to_team1" | "item.gtceu.micro_processor" | "modernui.center.text.fixedResolution" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfueltemperature.line1" | "gui.fluxnetworks.flux.surgemode" | "item.thermal.slime_tnt_minecart.keyword" | "item.meat_small_dust" | "block.create.mechanical_arm" | "block.minecraft.banner.small_stripes.brown" | "gui.buildinggadgets.single.cancel" | "item.farmersdelight.barbecue_stick" | "rechiseled.block.blackstone_brick_paving_connecting" | "block.fantasyfurniture.necrolord.door_double" | "compass.node.gtceu.machines/circuit_assembler" | "trashcans.ultimate_trash_can.info" | "options.key.hold" | "rechiseled.block.andesite_rotated_bricks" | "patchouli.gui.lexicon.multiblock_bookmark" | "subtitles.thermal.entity.basalz.shoot" | "rechiseled.block.jungle_planks_woven" | "rechiseled.block.spruce_planks_woven_connecting" | "generator.single_biome_caves" | "subtitles.entity.rabbit.hurt" | "modularrouters.guiText.tooltip.eco.true" | "rechiseled.block.copper_block_circles_connecting" | "block.thermal.potion_cake" | "item.gtceu.tool.wrench.tooltip" | "modularrouters.guiText.tooltip.matchAll.false" | "create.item_attributes.shulker_level.full" | "tagprefix.wire_gt_double" | "item.mmt.cosmos_aurora_gear" | "item.mmt.brass_nugget" | "block.gtceu.zpm_wiremill" | "gui.ae2.CraftErrorMissingIngredient" | "config.jei.search" | "gui.tooltips.ae2.DurationFormatSeconds" | "gui.tooltips.ae2.InterfaceTerminalDisplayMode" | "modularrouters.guiText.tooltip.numberFieldTooltip" | "selectWorld.enterSeed" | "rechiseled.block.emerald_block_patterned" | "gui.proceed" | "time.bookshelf.day.monday" | "book.mysticalagriculture.entry.paxels" | "book.mysticalagriculture.entry.essence_apples.page.1" | "item.minecraft.blaze_rod" | "structure_block.position" | "entity.thermal.underwater_minecart" | "multiblock.validation.turbine.metal_too_near" | "config.gtceu.option.platformToEuRatio" | "block.gtceu.zpm_fluid_solidifier" | "material.stibnite" | "block.framedblocks.framed_large_button" | "ldlib.gui.editor.register.widget.container.item_slot" | "subtitles.entity.mooshroom.suspicious_milk" | "block.fantasyfurniture.decorations.spider_web_small" | "item.modularrouters.player_module" | "rechiseled.block.acacia_planks_crate" | "gui.ae2.StonecuttingPattern" | "jei.key.category.overlays" | "material.black_steel" | "ftbquests.reward.ftbquests.npc_mail.been_read" | "gtceu.create_mixer" | "ftbteams.gui.send_invite" | "commands.ae2.ChunkLoggerOn" | "string.naturescompass.radius" | "farmersdelight.advancement.get_ham" | "block.minecraft.candle_cake" | "item.ae2.black_smart_cable" | "block.gtceu.uv_autoclave" | "rechiseled.block.blue_ice_rocky" | "material.light_gray_dye" | "item.ae2additions.disk_item_4096k" | "item.ae2additions.cell_component_1024" | "gtceu.machine.canner.hv.tooltip" | "block.create.cut_scoria_bricks" | "compass.section.gtceu.introduction" | "block.minecraft.acacia_leaves" | "block.minecraft.banner.stripe_bottom.black" | "item.gtceu.crystal_cpu" | "rechiseledcreate.block.oak_window_large_connecting" | "commands.effect.clear.everything.failed" | "ftbquests.quest.dependency_requirement" | "gtceu.machine.sifter.uv.tooltip" | "item.mmt.silver_wire" | "tooltip.mysticalagriculture.upgrade_fuel_rate" | "block.minecraft.banner.flower.black" | "enchantment.minecraft.punch.desc" | "advancement.create.honey_drain" | "block.create.deepslate_zinc_ore" | "death.attack.witherSkull" | "ftbteamsconfig.ftbchunks.block_edit_mode.tooltip" | "potion.potency.5" | "block.gtceu.hv_kinetic_mixer" | "item.modularrouters.mimic_augment" | "commands.scoreboard.players.add.success.single" | "item.minecraft.lingering_potion.effect.luck" | "block.fantasyfurniture.dunmer.cushion.occupied" | "block.minecraft.banner.stripe_right.magenta" | "subtitles.item.hoe.till" | "block.titanium.block_twenty_four_test" | "block.fantasyfurniture.royal.bed_single" | "stat.automobility.engine.speed" | "rechiseledcreate.block.oak_window_slim" | "block.exnihilosequentia.crushed_basalt" | "block.createarmory.molten_brass" | "ftbteams.message.joined" | "block.minecraft.birch_planks" | "block.minecraft.stone_slab" | "gui.jei.category.fuel.smeltCount.single" | "potion.potency.0" | "ftbquests.gui.view_quest_links" | "gui.abuseReport.reason.false_reporting" | "block.minecraft.frosted_ice" | "gui.tooltips.ae2.MatterBalls" | "potion.potency.4" | "potion.potency.3" | "potion.potency.2" | "potion.potency.1" | "gui.bigreactors.generator.fluidport.directioninput.line2" | "gui.bigreactors.generator.fluidport.directioninput.line1" | "skyblockbuilder.command.success.remove_all_players_from_team" | "item.mysticalagriculture.experience_droplet" | "block.gtceu.casing_bronze_gearbox" | "gtceu.machine.autoclave.hv.tooltip" | "tooltip.toms_storage.hold_shift_for_info" | "item.gtceu.simple_soc_wafer" | "entity.minecraft.villager.librarian" | "block.create.cut_crimsite_brick_slab" | "block.mysticalagradditions.gaia_spirit_crux" | "item.gtceu.tool.harvest_level.3" | "material.impure_enriched_naquadah_solution" | "item.gtceu.tool.harvest_level.4" | "item.gtceu.tool.harvest_level.5" | "item.gtceu.tool.harvest_level.6" | "block.create.small_calcite_brick_wall" | "create.gui.sequenced_gearshift.instruction.turn_distance" | "ftbteamsconfig.ftbchunks.allow_named_fake_players" | "ftbquests.raymatcher.block_entity_class" | "enchantment.minecraft.power" | "subtitles.entity.ravager.hurt" | "block.minecraft.warped_pressure_plate" | "block.minecraft.horn_coral_fan" | "item.mmt.brass_wire" | "rechiseled.block.red_sandstone_tiles" | "create.gui.schematicannon.title" | "advancements.toast.challenge" | "block.gtceu.casing_stainless_turbine" | "block.mysticalagriculture.awakening_altar" | "generator.minecraft.amplified" | "block.thermal.dynamo_stirling" | "item.framedblocks.framed_wrench" | "tooltip.titanium.facing_handler.direction" | "create.ponder.train_controls.header" | "gtceu.jei.fluid.weight_hover" | "death.fell.accident.weeping_vines" | "block.create_crystal_clear.brass_clear_glass_encased_large_cogwheel" | "create.generic.angle" | "subtitles.entity.axolotl.idle_air" | "create.ponder.water_wheel.header" | "create.station.no_assembly_diagonal_1" | "material.tantalum" | "modernui.center.text.alignPixels" | "block.fantasyfurniture.dunmer.chest" | "block.fantasyfurniture.venthyr.chandelier" | "tagprefix.flawless_gem" | "subtitles.entity.blaze.ambient" | "block.thermal.chunk_loader" | "gui.tooltips.ae2.MouseButton" | "commands.pardonip.failed" | "tagprefix.polymer.ingot" | "block.thermal.ice_tnt.desc" | "gui.stellarview.config.general" | "block.create.elevator_contact" | "stat.minecraft.talked_to_villager" | "modularrouters.guiText.tooltip.mouseOverHelp.true" | "block.gtceu.lp_steam_extractor" | "compass.section.gtceu.machines" | "ftbchunks.minimap.compass" | "jei.key.category.cheat.mode" | "item.minecraft.potion.effect.amplification" | "material.polonium" | "info.thermal.capacitor.mode.0" | "skyblockbuilder.command.disabled.accept_invitations" | "info.thermal.capacitor.mode.1" | "info.thermal.capacitor.mode.2" | "block.gtceu.extreme_engine_intake_casing" | "config.dogslie.prop.rangeBeforeGettingUp.desc" | "item.minecraft.disc_fragment_5.desc" | "rechiseled.block.end_stone_scales" | "entity.minecraft.villager.armorer" | "material.cassiterite_sand" | "info.cofh.energy_prod" | "item.exnihilosequentia.andesite_crook" | "item.minecraft.ravager_spawn_egg" | "item.ae2.orange_covered_cable" | "block.minecraft.twisting_vines_plant" | "create.gui.sequenced_gearshift.speed.forward_fast" | "attribute.name.cofh.sting_resistance" | "modernui.center.tab.preferences" | "gui.tooltips.ae2.SubstitutionsDescDisabled" | "createWorld.customize.flat.layer.top" | "item.modularrouters.range_up_augment" | "enderstorage.command.no_arguments" | "block.gtceu.lv_gas_collector" | "itemGroup.stargate_blocks" | "compass.node.gtceu.machines/electrolyzer" | "behavior.tricorder.eut_per_sec" | "block.gtceu.iv_brewery" | "mco.download.cancelled" | "ftbquests.chapter.default_quest_shape" | "create.gui.symmetryWand.orientation" | "item.gtceu.tool.harvest_level.0" | "item.gtceu.tool.harvest_level.1" | "item.gtceu.tool.harvest_level.2" | "rechiseledcreate.block.diorite_cut_small_brick_connecting" | "book.mysticalagriculture.category.elemental.name" | "jecalculation.key.gui_craft" | "gui.tooltips.ae2.LockCraftingWhileRedstoneLow" | "augmentType.mysticalagriculture.hoe" | "block.fantasyfurniture.decorations.tankards_milk" | "tagprefix.nugget" | "commands.worldborder.get" | "block.create.brass_casing" | "create.gui.assembly.exception.unmovableBlock" | "tagprefix.raw_ore_block" | "config.gtceu.option.client" | "create.track.ascending_s_curve" | "gtceu.multiblock.pattern.error" | "create.ponder.mechanical_drill.header" | "behavior.tricorder.workable_stored_energy" | "block.minecraft.banner.base.gray" | "ldlib.gui.editor.register.widget.container.fluid_slot" | "crop.mysticalagriculture.air" | "rechiseled.block.iron_block_lines" | "metaitem.liquid_fuel_jetpack.tooltip" | "waila.crucible.no_heat" | "gui.fluxnetworks.flux.surge" | "gui.banned.description.unknownreason" | "modularrouters.itemText.usage.item.breaker_module" | "block.gtceu.configurable_maintenance_hatch" | "block.gtceu.steam_casing_bronze.tooltip" | "block.packagedauto.packager" | "ae2.rei_jei_integration.budding_quartz_creation_and_worldgen" | "death.attack.explosion" | "sidebar_button.ftbchunks.claim_chunks" | "pack.dropInfo" | "commands.spectate.self" | "gtceu.multiblock.universal.problem.hard_hammer" | "item.minecraft.lingering_potion.effect.regeneration" | "block.xtonesreworked.zech_block_9" | "block.xtonesreworked.zech_block_8" | "block.create.pink_seat" | "behaviour.soft_hammer.disabled" | "block.minecraft.banner.cross.red" | "block.xtonesreworked.zech_block_3" | "material.basalt" | "block.xtonesreworked.zech_block_2" | "block.xtonesreworked.zech_block_1" | "block.xtonesreworked.zech_block_0" | "block.xtonesreworked.zech_block_7" | "block.xtonesreworked.zech_block_6" | "block.xtonesreworked.zech_block_5" | "instrument.minecraft.ponder_goat_horn" | "block.xtonesreworked.zech_block_4" | "block.gtceu.luv_battery_buffer_8x" | "fml.menu.multiplayer.clientoutdated" | "create.gui.scrollInput.shiftScrollsFaster" | "rechiseled.block.cobblestone_crosses_connecting" | "libx.command.reload.common" | "block.minecraft.banner.gradient_up.blue" | "item.mmt.magmanite_ingot" | "cover.ore_dictionary_filter.info.0" | "item.minecraft.mooshroom_spawn_egg" | "cover.ore_dictionary_filter.info.1" | "cover.ore_dictionary_filter.info.2" | "gtceu.machine.hull.tooltip" | "cover.ore_dictionary_filter.info.3" | "cover.ore_dictionary_filter.info.4" | "cover.ore_dictionary_filter.info.5" | "cover.ore_dictionary_filter.info.6" | "argument.long.big" | "ftbquests.quest.shape.rsquare" | "cover.ore_dictionary_filter.info.7" | "cover.ore_dictionary_filter.info.8" | "cover.ore_dictionary_filter.info.9" | "ftbquests.task_title" | "item.sgjourney.naquadah" | "gtceu.multiblock.large_chemical_reactor.description" | "block.mmt.amethyst_block" | "libx.config.gui.component.type_text" | "config.gtceu.option.generateLowQualityGems" | "item.minecraft.netherite_helmet" | "key.jump" | "ftbquests.chapter.image.dev" | "item.gtceu.block_extruder_mold" | "gtceu.universal.disabled" | "item.thermal.nickel_gear" | "gui.buildinggadgets.materialList.button.close" | "rechiseled.block.diamond_block_small_tiles" | "rechiseledcreate.block.warped_window_rounded_connecting" | "soundCategory.master" | "gui.fluxnetworks.config_copied" | "subtitles.item.ink_sac.use" | "block.mmt.block" | "subtitles.entity.villager.trade" | "block.minecraft.frogspawn" | "stat.automobility.wheel.size.readout" | "compass.node.gtceu.machines/charger" | "block.framedblocks.framed_slab_corner" | "rechiseled.block.coal_block_rotated_bricks" | "item.gtceu.hv_battery_hull" | "material.redstone" | "rechiseled.block.dark_oak_planks_beams_connecting" | "block.gtceu.uv_wiremill" | "item.mmt.mythril_plate" | "block.create.cut_scorchia_brick_stairs" | "create.ponder.hose_pulley_level.text_1" | "achievement.ae2.SpatialIO" | "create.ponder.hose_pulley_level.text_3" | "gtceu.universal.tooltip.item_transfer_rate" | "create.ponder.hose_pulley_level.text_2" | "create.ponder.hose_pulley_level.text_5" | "create.ponder.hose_pulley_level.text_4" | "item.ae2additions.super_cell_16m" | "block.create.placard.tooltip.behaviour2" | "block.create.placard.tooltip.behaviour1" | "modularrouters.itemText.augments.stackInfo" | "item.ae2additions.super_cell_16k" | "lectern.take_book" | "block.gtceu.luv_battery_buffer_4x" | "block.framedblocks.framed_button" | "create.schedule.condition.time_of_day.digital_format" | "death.attack.flyIntoWall.player" | "commands.tag.list.multiple.empty" | "item.farmersdelight.onion" | "block.create.polished_cut_deepslate_stairs" | "key.keyboard.space" | "fml.menu.mods.search" | "item.gtceu.crafting_table_cover" | "item.thermal.hazmat_leggings.keyword" | "gui.search_box" | "create.display_source.station_summary.filter" | "ftbquests.reward.autoclaim.disabled" | "rechiseled.block.cobbled_deepslate_squares" | "ftbquests.file.emergency_items" | "block.fantasyfurniture.decorations.snowballs.stacked" | "block.mysticaladaptations.insanium_reprocessor" | "advancements.thermal.wrench.description" | "subtitles.entity.iron_golem.damage" | "tooltip.extendedcrafting.per_alternator" | "gui.ae2.SelectAmount" | "item.gtceu.naquadah_boule" | "commands.place.jigsaw.failed" | "effortlessbuilding.mode.circle" | "item.mysticaladaptations.insanium_sword" | "block.minecraft.banner.curly_border.orange" | "jei.message.copy.recipe.id.failure" | "item.canPlace" | "block.create.red_sail" | "item.gtceu.cover.fluid.detector.advanced.tooltip" | "create.schematicannon.status.schematicErroredCheckLogs" | "item.mysticalagriculture.prudentium_pickaxe" | "advancement.create.andesite_casing" | "commands.scoreboard.objectives.modify.rendertype" | "effortlessbuilding.gui.scrollInput.shiftScrollsFaster" | "item.borosilicate_glass_ingot" | "commands.advancement.revoke.criterion.to.many.success" | "commands.team.option.suffix.success" | "gui.bigreactors.reactor.controller.scram.line1" | "gui.bigreactors.reactor.controller.scram.line3" | "advancement.create.arm_blaze_burner" | "gui.bigreactors.reactor.controller.scram.line2" | "gui.bigreactors.reactor.controller.scram.line4" | "block.exmachinis.flux_hammer" | "rechiseled.block.crimson_planks_woven_connecting" | "jade.instrument.hat" | "patchouli.gui.lexicon.button.editor.info" | "screen.laserio.high" | "block.ftbquests.progress_screen" | "material.bio_diesel" | "item.gtceu.fluid_cell" | "create.mechanical_arm.summary" | "item.gtceu.tool.wrench_lv" | "block.fantasyfurniture.nordic.desk_left" | "create.ponder.gearbox.header" | "ftbquests.task.ftbquests.npc_dialog" | "ftbquests.task.ftbquests.forge_energy" | "demo.help.title" | "gui.bigreactors.reactor.controlrod.insertion.set.tooltip.line2" | "subtitles.entity.parrot.imitate.spider" | "rechiseledcreate.block.oak_window_rounded" | "options.ao.min" | "material.cumene" | "fml.modmismatchscreen.homepage" | "gui.ae2.Lumen" | "block.toms_storage.ts.storage_terminal" | "block.create.cut_tuff_brick_wall" | "item.gtceu.iv_field_generator" | "block.minecraft.azalea" | "framedblocks.key.categories.framedblocks" | "create.station.close" | "block.fantasyfurniture.necrolord.bed_double" | "rechiseled.block.dark_oak_planks_woven" | "waila.ae2.ErrorTooManyChannels" | "item.thermal.upgrade_augment_3.desc" | "item.cassiterite_sand_crushed" | "gtceu.machine.mass_fabricator.zpm.tooltip" | "material.sulfuryl_chloride" | "recipe.condition.biome.tooltip" | "subtitles.entity.parrot.imitate.zoglin" | "commands.data.entity.invalid" | "block.fantasyfurniture.nordic.bed_single" | "block.gtceu.extreme_combustion_engine" | "block.thermal.dynamo_magmatic.keyword" | "advancements.sad_label" | "create.orientation.diagonal" | "effortlessbuilding.modedescription.normal_plus" | "block.create.depot" | "gtceu.machine.muffle.on" | "block.gtceu.iv_electromagnetic_separator" | "gui.bigreactors.reactor.controlrod.insertion.set.tooltip.line1" | "material.promethium" | "ldlib.fluid.temperature" | "item.framedblocks.framed_reinforcement" | "item.bigreactors.wrench" | "block.create.exposed_copper_tiles" | "gui.jade.configuration" | "block.farmersdelight.basket" | "ae2.rei_jei_integration.missing_id" | "block.mysticalagriculture.prosperity_gemstone_block" | "modularrouters.chatText.security.NOT_PRESENT" | "advancements.end.elytra.description" | "item.gtceu.tool.wrench_hv" | "advancements.end.dragon_breath.description" | "text.configuration.screen.color.red" | "block.create.brass_encased_cogwheel" | "metaarmor.hud.gravi_engine" | "jei.tooltip.ingredient.list.disabled" | "entity.minecraft.firework_rocket" | "item.mmt.boron_dust" | "material.ytterbium" | "ftbteams.gui.add_members" | "block.create.mechanical_crafter" | "item.gtceu.circuit.processor.tooltip.0" | "item.gtceu.circuit.processor.tooltip.1" | "block.exnihilosequentia.warped_sieve" | "material.nitration_mixture" | "material.goethite" | "block.thermal.rubberwood_button" | "gui.bigreactors.reprocessor.controller.on.line1" | "cover.voiding.voiding_mode.void_overflow" | "cover.universal.manual_import_export.mode.disabled" | "block.create.item_vault" | "item.talc_crushed" | "enchantment.minecraft.aqua_affinity" | "gui.tooltips.ae2.OverlayModeYes" | "info.thermal.augment.attr.MachineEnergy" | "item.thermal.cooked_eggplant" | "item.thermal.press_packing_2x2_die" | "block.framedblocks.framed_pressure_plate" | "block.minecraft.smoker" | "config.bigreactors.reactor" | "block.xtonesreworked.zest_block_3" | "block.xtonesreworked.zest_block_2" | "block.xtonesreworked.zest_block_1" | "block.xtonesreworked.zest_block_0" | "gtceu.machine.scanner.mv.tooltip" | "create.recipe.automatic_brewing" | "create.schedule.condition.threshold.stacks" | "item.gtceu.tool.wrench_iv" | "create.schematicAndQuill.dimensions" | "block.xtonesreworked.zest_block_9" | "block.xtonesreworked.zest_block_8" | "config.jade.plugin_ae2.part_icon" | "block.gtceu.uv_electrolyzer" | "block.xtonesreworked.zest_block_7" | "block.xtonesreworked.zest_block_6" | "block.xtonesreworked.zest_block_5" | "block.xtonesreworked.zest_block_4" | "subtitles.entity.sheep.ambient" | "block.farmersdelight.wild_onions" | "block.thermal.device_soil_infuser" | "webdisplays.message.chunkUnloaded" | "augment.mysticalagriculture.speed_iii" | "subtitles.block.note_block.note" | "create.ponder.mechanical_arm_modes.header" | "block.fantasyfurniture.bone.skeleton.painting_small" | "item.create.sand_paper.tooltip" | "block.create.polished_cut_ochrum_wall" | "rechiseled.block.warped_planks_rotated_bricks_connecting" | "item.ae2.white_smart_cable" | "create.ponder.mechanical_saw_processing.header" | "modernui.center.text.colorEmoji" | "rechiseled.block.basalt_bordered_connecting" | "block.minecraft.banner.half_horizontal_bottom.white" | "itemGroup.thermal.devices" | "item.gtceu.shape.mold.cylinder.tooltip" | "item.gtceu.energy_detector_cover" | "gtceu.machine.large_combustion_engine.tooltip.boost_regular" | "options.ao.max" | "item.sgjourney.control_crystal" | "block.minecraft.cyan_candle_cake" | "item.mmt.thulium_plate" | "material.andradite" | "block.minecraft.oak_wall_sign" | "tooltip.jade.power" | "options.key.toggle" | "block.minecraft.banner.square_top_left.green" | "item.itemfilters.item_group" | "rechiseledcreate.block.birch_window_rounded_connecting" | "sodium.options.use_fog_occlusion.tooltip" | "material.thorium" | "item.ae2.certus_quartz_shovel" | "buildinggadgets.modes.stairs" | "item.gtceu.circuit.integrated.tooltip" | "webdisplays.side.west" | "prefab.automobility.prismarine_rickshaw" | "lanServer.otherPlayers" | "create.gui.schematicTable.finished" | "info.cofh.owner" | "rechiseled.block.copper_block_lines" | "compass.node.gtceu.steam/coke_oven_hatch" | "subtitles.item.crossbow.load" | "gui.fluxnetworks.tab.selection" | "block.infinity_provider.builder" | "item.quartz_sand_small_dust" | "demo.day.2" | "demo.day.1" | "fpsreducer.config.menu.noActFps" | "demo.day.4" | "demo.day.3" | "item.minecraft.slime_ball" | "demo.day.6" | "demo.day.5" | "item.minecraft.glistering_melon_slice" | "gtceu.machine.workbench.storage_note.0" | "gtceu.machine.workbench.storage_note.1" | "death.attack.blizz" | "block.bigreactors.reinforced_turbinepowertapfe_active" | "block.minecraft.potted_red_tulip" | "create.logistics.firstFrequency" | "gui.ae2.LightGray" | "create.ponder.item_vault_sizes.text_3" | "block.gtceu.lv_wiremill" | "create.ponder.item_vault_sizes.text_1" | "create.ponder.item_vault_sizes.text_2" | "gamerule.doLimitedCrafting.description" | "block.minecraft.banner.stripe_downright.cyan" | "item.minecraft.skull_banner_pattern.desc" | "rechiseled.block.oak_planks_diagonal_tiles" | "create.ponder.rope_pulley.text_1" | "material.niobium_titanium" | "block.gtceu.steam_casing_bricked_steel.tooltip" | "create.ponder.rope_pulley.text_2" | "block.create.small_dripstone_brick_stairs" | "block.create.waxed_weathered_copper_tile_slab" | "death.attack.anvil" | "subtitles.entity.wandering_trader.drink_milk" | "gui.ae2.SCSInvalid" | "book.mysticalagriculture.entry.essence_farmland.page.2" | "book.mysticalagriculture.entry.essence_farmland.page.1" | "block.minecraft.packed_ice" | "info.thermal.detonator.mode.1" | "advMode.mode.unconditional" | "info.thermal.detonator.mode.0" | "create.mechanical_arm.selection_mode.forced_round_robin" | "block.bigreactors.reprocessorpowerport" | "item.gtceu.wafer.silicon.tooltip" | "sodium.options.cpu_render_ahead_limit.tooltip" | "entity.minecraft.shulker" | "block.minecraft.banner.square_top_right.orange" | "item.mmt.ultranium_gem_cell" | "item.thermal.enderium_dust" | "block.exnihilosequentia.dust" | "block.create.schematicannon" | "tooltip.charger.energy" | "advancements.nether.uneasy_alliance.title" | "block.minecraft.banner.stripe_middle.brown" | "string.naturescompass.search" | "block.create.polished_cut_andesite" | "block.create.crimsite_pillar" | "rechiseled.block.mangrove_planks_wavy" | "block.mmt.stellar_block" | "jei.category.extendedcrafting.compressor" | "block.minecraft.banner.base.light_gray" | "block.ae2.smooth_quartz_stairs" | "ftbquests.title.tooltip" | "gui.paste" | "item.webdisplays.craftcomp_stonekey" | "crop.mysticalagradditions.dragon_egg" | "options.narrator.off" | "item.create.chromatic_compound" | "gtceu.machine.cleanroom.tooltip.2" | "gtceu.machine.cleanroom.tooltip.3" | "create.gui.scrollInput.scrollToAdjustAmount" | "gtceu.machine.cleanroom.tooltip.0" | "gtceu.machine.cleanroom.tooltip.1" | "entity.minecraft.iron_golem" | "modularrouters.chatText.misc.targetCleared" | "item.gtceu.large_pipe_extruder_mold" | "item.minecraft.stick" | "rechiseled.block.red_nether_bricks_large_bricks_connecting" | "block.gtceu.uv_4a_energy_converter" | "block.automobility.allow" | "block.mysticalagradditions.nether_star_crux" | "gtceu.machine.cleanroom.tooltip.6" | "gtceu.machine.cleanroom.tooltip.7" | "gtceu.machine.cleanroom.tooltip.4" | "gtceu.machine.cleanroom.tooltip.5" | "libx.config.gui.back" | "advancement.create.mechanical_crafter" | "ldlib.gui.editor.register.texture.border_texture" | "item.mysticalagriculture.supremium_hoe" | "block.ae2.controller" | "rechiseled.block.end_stone_brick_paving" | "block.framedblocks.framed_lever" | "advancements.adventure.ol_betsy.title" | "death.attack.blitz" | "create.display_link.display_on_multiline" | "multiblock.cyclopscore.error.size.max" | "options.chat.visibility.system" | "block.create.brown_valve_handle" | "block.gtceu.zpm_input_hatch" | "block.gtceu.mv_energy_output_hatch" | "create.ponder.smart_observer.header" | "block.minecraft.banner.triangles_bottom.magenta" | "team.collision.never" | "block.minecraft.light_gray_candle_cake" | "gui.fluxnetworks.tab.member" | "moon.phase.waxing.crescent" | "create.ponder.shaft_casing.text_1" | "multiplayer.status.cancelled" | "create.subtitle.sanding_long" | "block.minecraft.mangrove_propagule" | "config.jade.plugin_extendedcrafting.auto_ender_crafter" | "block.gtceu.uv_transformer_16a" | "block.minecraft.banner.half_horizontal.white" | "subtitles.entity.pillager.death" | "item.naturescompass.naturescompass" | "itemGroup.toms_storage.tab" | "block.minecraft.banner.diagonal_up_left.brown" | "item.thermalendergy.melodium_coin" | "modularrouters.gui.config.ctgy.misc.tooltip" | "attachment.thermal.filter" | "advancement.create.belt" | "gui.fluxnetworks.flux.wireless" | "item.mmt.nickel_wire" | "block.minecraft.banner.stripe_middle.blue" | "item.thermal.sadiroot" | "block.minecraft.warped_fence" | "ldlib.gui.editor.register.texture.progress_texture" | "tooltip.mobilebeacon.bonusnear" | "death.attack.drown" | "jigsaw_block.name" | "rechiseled.block.andesite_dotted" | "modifier.cloth-config.shift" | "item.gtceu.battery.hull.zpm.tooltip" | "tagprefix.small_dust" | "gui.tooltips.ae2.On" | "subtitles.block.composter.fill" | "create.ponder.clutch.text_1" | "item.thermal.slime_mushroom_spores" | "create.ponder.clutch.text_2" | "create.recipe.automatic_shaped" | "item.ae2.engineering_processor_press" | "subtitles.block.beehive.shear" | "selectServer.direct" | "commands.advancement.revoke.criterion.to.many.failure" | "gui.bigreactors.reactor.fluidaccessport.item.waste_empty" | "create.logistics.filter.hold_to_set_amount" | "item.ae2.red_glass_cable" | "block.gtceu.wire_coil.tooltip_energy_cracking" | "block.create.framed_glass_door" | "item.mobilebeacon.mobile_beacon_gold_ii" | "block.minecraft.banner.mojang.brown" | "item.minecraft.tropical_fish_spawn_egg" | "ftbquests.task.ftbquests.kill.title" | "gui.ae2.PowerUsageRate" | "item.thermalendergy.stellarium_nugget" | "subtitles.entity.bee.death" | "subtitles.thermal.entity.blizz.death" | "create.display_source.kinetic_speed.absolute" | "item.mmt.osmium_dust" | "material.osmium" | "mobSoulType.mysticalagriculture.fish" | "tomsstorage.config.inv_link_beacon_lvl_dim" | "jecalculation.gui.recipe.discard" | "rechiseled.block.warped_planks_tiles" | "block.ae2.cut_quartz_slab" | "galaxy.sgjourney.ida" | "block.minecraft.banner.half_horizontal_bottom.green" | "rechiseled.block.stone_small_bricks" | "achievement.ae2.Recursive.desc" | "block.gtceu.casing_aluminium_frostproof" | "block.minecraft.banner.square_top_right.black" | "material.rocket_fuel" | "block.minecraft.gray_stained_glass_pane" | "subtitles.block.smoker.smoke" | "advancements.nether.obtain_ancient_debris.title" | "item.mmt.solimrith_rod" | "fluid.tile.water" | "block.create.schematic_table.tooltip.behaviour1" | "sodium.option_impact.varies" | "config.gtceu.option.oreVeinScanRadius" | "compass.node.gtceu.covers/fluid_filter" | "item.mysticalagriculture.supremium_watering_can" | "block.sgjourney.tollan_stargate" | "block.create.polished_cut_asurine_stairs" | "gui.sgjourney.common" | "item.ae2.cyan_paint_ball" | "deathScreen.title.hardcore" | "waila.crucible.fluid" | "multiblock.cyclopscore.error.size.min" | "laserio.tooltip.item.filter.nbt.deny" | "block.gtceu.lp_steam_solid_boiler" | "fpsreducer.config.tooltip.profile.cooling2" | "material.tungsten_carbide" | "fpsreducer.config.tooltip.profile.cooling1" | "config.gtceu.option.euToPlatformRatio" | "gui.ae2.Start" | "gtceu.jei.multiblock_info" | "exmachinis.int.jei.category.flux_hammer" | "block.automobility.automobile_assembler" | "item.patchouli:test_completion.name" | "gtceu.command.recipecheck.end_no_conflicts" | "commands.enchant.failed.incompatible" | "create.ponder.mechanical_roller_fill.header" | "block.minecraft.dead_horn_coral_wall_fan" | "block.extendedcrafting.advanced_auto_table" | "block.mysticalagradditions.tertium_coal_block" | "ldlib.gui.editor.tips.load_project" | "item.minecraft.firework_star.orange" | "block.create.polished_cut_granite_stairs" | "item.ae2.cyan_smart_cable" | "item.mmt.viculeam_plate" | "entity.minecraft.donkey" | "tile.wire_coil.tooltip_heat" | "string.naturescompass.startSearch" | "block.minecraft.stripped_acacia_log" | "rechiseledcreate.block.crimson_window_slim" | "item.minecraft.netherite_axe" | "block.create.diorite_pillar" | "config.gtceu.option.nerfPaperCrafting" | "create.clipboard.copied_from" | "create.ponder.powered_latch.text_1" | "key.curios.category" | "create.ponder.powered_latch.text_2" | "prefab.automobility.quartz_rickshaw" | "material.moscovium" | "entity.minecraft.lightning_bolt" | "rechiseled.block.oak_planks_brick_paving" | "behavior.prospector.not_enough_energy" | "item.mmt.mud_brick" | "item.farmersdelight.diamond_knife" | "create.ponder.powered_latch.text_3" | "category.cloth-config.scrolling" | "create.ponder.powered_latch.text_4" | "advancement.create.burner.desc" | "item.gtceu.ram_chip" | "buildinggadgets.message.paste_failed.too_recent_version" | "item.gtceu.uv_electric_piston" | "commands.cofh.repair.success.multiple" | "create.ponder.tag.contraption_assembly" | "block.minecraft.banner.half_horizontal_bottom.magenta" | "mco.configure.world.buttons.open" | "block.gtceu.ev_1a_energy_converter" | "block.bigreactors.reinforced_reactorcontrolrod" | "rechiseled.block.purpur_spiral_pattern" | "block.create.polished_cut_veridium_slab" | "crop.mysticalagriculture.nickel" | "itemGroup.inventory" | "fml.modloading.missingdependency" | "block.webdisplays.ccinterface" | "item.minecraft.salmon" | "gui.stellarview.galaxy_y" | "config.commoncapabilities" | "gui.stellarview.galaxy_x" | "block.gtceu.uhv_battery_buffer_16x" | "gui.stellarview.galaxy_z" | "itemGroup.mobilebeaconTab" | "item.minecraft.tipped_arrow.effect.healing" | "item.ae2.memory_card_light_blue" | "item.minecraft.beetroot_seeds" | "create.ponder.mechanical_bearing.header" | "rechiseledcreate.block.jungle_window_covered_connecting" | "subtitles.entity.tropical_fish.flop" | "gtceu.top.unit.items" | "item.thermal.biocrude_bucket" | "item.mysticalagriculture.coral_agglomeratio" | "item.minecraft.cauldron" | "gtceu.cable.voltage" | "modularrouters.itemText.usage.item.energy_upgrade" | "block.minecraft.banner.flower.cyan" | "commands.team.option.seeFriendlyInvisibles.enabled" | "block.fantasyfurniture.bone.skeleton.skull" | "demo.reminder" | "block.minecraft.magenta_banner" | "rechiseled.block.redstone_block_small_tiles_connecting" | "block.gtceu.hv_cutter" | "block.gtceu.assembly_line" | "stat.minecraft.strider_one_cm" | "debug.gamemodes.help" | "item.thermal.compost.desc" | "block.fantasyfurniture.bone.skeleton.oven" | "structure_block.mode.load" | "item.minecraft.firework_star.green" | "gui.ae2.SerialNumber" | "create.hint.hose_pulley" | "config.gtceu.option.cleanMultiblocks" | "ftbchunks.no_wilderness_dimensions" | "ftbquests.reward.ftbquests.npc_mail.message" | "item.minecraft.lingering_potion.effect.thick" | "prefab.automobility.c_arr" | "mco.activity.title" | "item.mmt.thulium_wire" | "block.minecraft.cut_copper" | "item.minecraft.firework_star.pink" | "block.fantasyfurniture.necrolord.wool" | "block.minecraft.spruce_planks" | "text.cloth-config.error.color.invalid_red" | "notenoughcrashes.initerrorscreen.title" | "screen.laserio.strong" | "item.mysticalagriculture.imperium_gemstone" | "material.asbestos" | "gtceu.machine.laser_engraver.uv.tooltip" | "debug.show_hitboxes.help" | "gui.bigreactors.reprocessor.controller.energybar.line3b" | "gui.bigreactors.reprocessor.controller.energybar.line3a" | "item.minecraft.lingering_potion.effect.empty" | "item.mysticalagradditions.insanium_coal" | "item.gtceu.circuit.basic_integrated.tooltip.0" | "item.gtceu.tool.wrench" | "item.gtceu.circuit.basic_integrated.tooltip.1" | "subtitles.entity.dolphin.play" | "sodium.options.allow_direct_memory_access.tooltip" | "gui.buildinggadgets.destruction.field.up" | "metaitem.record.sus.tooltip" | "block.thermal.rich_slag_block" | "create.schematic.rotation" | "block.minecraft.red_sandstone_slab" | "rechiseled.block.netherite_block_indented_connecting" | "block.bigreactors.reinforced_turbinerotorblade" | "block.gtceu.zpm_item_passthrough_hatch" | "biome.minecraft.nether_wastes" | "subtitles.entity.chicken.hurt" | "farmersdelight.advancement.place_cooking_pot.desc" | "block.gtceu.luv_forge_hammer" | "commands.bossbar.set.value.success" | "info.cofh.heads" | "item.exnihilosequentia.basalt_crook" | "compass.node.gtceu.machines/autoclave" | "subtitles.entity.horse.angry" | "block.minecraft.end_portal_frame" | "item.thermal.quartz_coin" | "item.minecraft.tipped_arrow.effect.poison" | "screen.extendedcrafting.crafting_core.power_rate" | "config.bigreactors.turbine.turbinepowerproductionmultiplier" | "gui.jei.category.stoneCutter" | "block.minecraft.waxed_exposed_copper" | "block.framedblocks.framed_mini_cube" | "item.create.schematic.tooltip" | "material.enriched_uranium_hexafluoride" | "selectWorld.edit.optimize" | "item.minecraft.skull_banner_pattern" | "commands.bossbar.get.players.none" | "entity.minecraft.strider" | "subtitles.entity.parrot.imitate.vindicator" | "message.sgjourney.stargate.info.symbol_encoded" | "jei.tooltip.liquid.amount" | "death.attack.mortar" | "mco.selectServer.minigame" | "debug.reload_chunks.message" | "ftbquests.gui.paste_image" | "create.tunnel.selection_mode.forced_round_robin" | "gtceu.machine.cutter.iv.tooltip" | "subtitles.entity.parrot.fly" | "gui.fluxnetworks.denied_occupy" | "create.toolbox.detach" | "key.effortlessbuilding.max_blocks_placed_at_once" | "item.minecraft.diamond" | "gui.fluxnetworks.superadmin.off" | "item.mmt.vibranite_wire" | "gtceu.machine.workbench.tooltip.1" | "item.minecraft.copper_ingot" | "itemGroup.transportation" | "gtceu.machine.workbench.tooltip.0" | "ftbquests.file.allow_take_quest_blocks" | "curios.identifier.head" | "narrator.button.difficulty_lock.locked" | "advancement.create.sturdy_sheet.desc" | "death.attack.message_too_long" | "forge.menu.updatescreen.title" | "block.gtceu.luv_diode" | "gui.ae2.Blue" | "patchouli.gui.lexicon.button.resize.verybig.container" | "block.minecraft.banner.half_horizontal.green" | "advancements.nether.netherite_armor.title" | "commands.clear.test.multiple" | "material.mica" | "commands.summon.success" | "rechiseled.block.netherrack_brick_pattern_connecting" | "item.minecraft.raw_iron" | "rechiseled.block.emerald_block_clovers" | "block.fantasyfurniture.bone.wither.bed_double.occupied" | "item.mmt.starlight_mythril_nugget" | "block.fantasyfurniture.nordic.bed_single.occupied" | "item.gtceu.mv_robot_arm" | "part_category.automobility.engines" | "multiplayer.status.pinging" | "item.exnihilosequentia.iron_pieces" | "block.minecraft.dead_bubble_coral_block" | "farmersdelight.jei.decomposition.accelerators" | "rechiseled.block.iron_block_patterned" | "item.buildinggadgets.template" | "skyblockbuilder.event.accept_invite" | "gui.ae2wtlib.magnetcard.desc.inv" | "block.gtceu.uv_energy_output_hatch_4a" | "ftbquests.task.task_screen_only" | "create.item_attributes.has_fluid" | "block.fantasyfurniture.nordic.wool" | "death.attack.create.run_over" | "biome.minecraft.the_end" | "augment.mysticalagriculture.jump_boost_iii" | "waila.ae2.Unlocked" | "effect.minecraft.haste" | "block.minecraft.polished_blackstone_stairs" | "item.mmt.quartz_cell" | "fml.menu.mods.info.displayurl" | "config.gtceu.option.hardToolArmorRecipes" | "rechiseled.block.crimson_planks_squares_connecting" | "death.attack.create.potato_cannon.item" | "gui.bigreactors.reprocessor.controller.energybar.line2b" | "gui.bigreactors.reprocessor.controller.energybar.line2a" | "subtitles.entity.ravager.step" | "commands.forge.tracking.be.enabled" | "block.fantasyfurniture.bone.skeleton.stool" | "gtceu.jei.ore.sporadic.1" | "commands.seed.success" | "material.uranium" | "gtceu.jei.ore.sporadic.0" | "block.create.waxed_copper_tiles" | "create.train.status.double_portal" | "block.create.black_valve_handle" | "block.create.small_crimsite_brick_slab" | "subtitles.entity.pig.ambient" | "item.ae2.light_blue_smart_dense_cable" | "item.gtceu.quantumeye.tooltip" | "narrator.toast.disabled" | "block.thermal.ender_tnt" | "subtitles.thermal.entity.basalz.hurt" | "ftbquests.file.full_screen_quest_view" | "item.minecraft.stone_shovel" | "subtitles.block.end_portal.spawn" | "item.gtceu.board.plastic.tooltip" | "block.gtceu.aluminium_drum" | "advancements.sgjourney.naquadah.description" | "jecalculation.gui.common.help" | "advancement.create.steam_engine_maxed.desc" | "gtceu.gui.content.chance_0" | "gtceu.gui.content.chance_1" | "gtceu.multiblock.universal.distinct.info" | "mco.terms.buttons.agree" | "item.thermalendergy.dynamo_fuel_nullifier_augment" | "tooltip.mysticalagriculture.passive_soulium_dagger" | "attribute.name.generic.attack_speed" | "block.minecraft.banner.gradient.lime" | "item.gtceu.crystal_processor_assembly" | "selectWorld.load_folder_access" | "block.xtonesreworked.myst_block_13" | "block.xtonesreworked.myst_block_12" | "block.xtonesreworked.myst_block_15" | "block.xtonesreworked.myst_block_14" | "block.xtonesreworked.myst_block_11" | "block.minecraft.green_candle_cake" | "block.xtonesreworked.myst_block_10" | "item.extendedcrafting.redstone_component" | "tooltip.framedblocks.one_way_window.face.down" | "block.fantasyfurniture.decorations.dunmer_pottery_1" | "block.fantasyfurniture.decorations.dunmer_pottery_0" | "patchouli.gui.lexicon.keybind" | "block.fantasyfurniture.venthyr.dresser" | "block.framedblocks.framed_flat_ext_inner_double_slope_panel_corner" | "item.minecraft.elder_guardian_spawn_egg" | "death.attack.starve.player" | "block.minecraft.stripped_mangrove_wood" | "create.schedule.instruction_type" | "enchantment.ensorcellation.vorpal.desc" | "create.contraptions.clockwork.minute_first" | "block.minecraft.chiseled_deepslate" | "block.framedblocks.framed_flat_inv_double_slope_panel_corner" | "multiblock.validation.reactor.invalid_control_side" | "create.ponder.tag.contraption_actor" | "item.gtceu.mpic_chip" | "create.generic.unit.stress" | "block.exnihilosequentia.sea_water" | "item.ae2.export_bus" | "material.metal_mixture" | "compat.bigreactors.jei.fluidizer.recipecategory.fluidmixing.title" | "automobile_control.steer_right" | "outOfMemory.message" | "webdisplays.linker.posInfo" | "ftbquests.gui.select_reward_type" | "rechiseled.block.spruce_planks_large_tiles_connecting" | "material.silicon" | "block.minecraft.andesite_slab" | "farmersdelight.advancement.place_cooking_pot" | "achievement.ae2.StorageBus" | "block.gtceu.wire_coil_hss_g" | "recipe.packagedauto.processing" | "tagprefix.pipe_quadruple_fluid" | "commands.save.enabled" | "waila.progress" | "config.bigreactors.worldgen.userworldgenversion" | "fml.modloading.errorduringevent" | "crop.mysticalagriculture.redstone" | "commands.place.structure.failed" | "info.cofh.unit_xp" | "block.minecraft.banner.stripe_downleft.black" | "narration.slider.usage.hovered" | "ldlib.gui.tips.block_selector" | "item.minecraft.baked_potato" | "item.mysticalagriculture.awakened_supremium_upgrade" | "block.framedblocks.framed_stone_button" | "block.ftbquests.screen.no_permission" | "effortlessbuilding.tooltip.holdForControls" | "rechiseled.block.nether_bricks_chiseled_squares" | "ftbquests.gui.copy_id.quick_properties" | "gtceu.multiblock.multiple_recipemaps.tooltip" | "material.bastnasite" | "ftbquests.gui.bulk_change_size" | "block.farmersdelight.lime_canvas_sign" | "material.meat" | "block.framedblocks.framed_large_stone_button" | "gui.buildinggadgets.tm.name_field.text" | "libx.config.gui.map.title" | "commands.cofh.recharge.success.multiple" | "rechiseled.block.lapis_block_pillar" | "gui.ae2wtlib.cycle_terminal.desc" | "gtceu.machine.circuit_assembler.zpm.tooltip" | "gtceu.multiblock.vacuum_freezer.description" | "achievement.ae2.StorageCell.desc" | "behaviour.paintspray.lime.tooltip" | "block.fantasyfurniture.venthyr.drawer" | "item.thermal.drill_head" | "item.gtceu.tool.tooltip.attack_damage" | "modernui.center.text.allowShadow" | "rechiseled.block.sandstone_diagonal_bricks_connecting" | "fluid_type.cofh_core.potion" | "item.thermal.fluid_filter_augment" | "jecalculation.gui.common.label.item" | "screen.skyguis.text.add" | "block.minecraft.purple_stained_glass_pane" | "block.bigreactors.basic_turbinerotorblade" | "subtitles.entity.warden.emerge" | "metaitem.voltage_coil.uev.tooltip" | "create.subtitle.copper_armor_equip" | "block.gtceu.gas_large_turbine" | "item.create.potato_cannon" | "create.schedule.no_stops" | "item.sgjourney.memory_crystal" | "gtceu.universal.tooltip.uses_per_hour_lubricant" | "recipe.capability.eu.name" | "tooltip.mysticalagriculture.machine_speed" | "item.thermal.hazmat_chestplate" | "message.sgjourney.stargate.error.unknown" | "item.mmt.raw_titanium" | "gui.narrate.editBox" | "metaarmor.energy_share.disable" | "info.cofh.unit_rf" | "block.create.small_scorchia_brick_wall" | "block.minecraft.smooth_stone_slab" | "item.thermal.diving_leggings" | "biome.minecraft.snowy_beach" | "item.gtceu.smd_diode" | "item.minecraft.iron_horse_armor" | "block.gtceu.iv_input_hatch" | "book.mysticalagriculture.entry.inferium_essence" | "gui.ae2.White" | "key.cofh.mode_change_increment" | "item.gtceu.micro_processor_computer" | "block.gtceu.casing_bronze_pipe" | "ldlib.gui.editor.tips.image_size" | "gui.ae2.ToastCraftingJobFinishedText" | "jecalculation.gui.recipe.title" | "create.item_attributes.book_author" | "info.cofh.low" | "block.minecraft.banner.square_bottom_left.magenta" | "item.mmt.viculeam_dust" | "subtitles.thermal.entity.basalz.death" | "item.webdisplays.upgrade_redoutput" | "create.ponder.stressometer.text_3" | "create.ponder.stressometer.text_2" | "create.ponder.stressometer.text_1" | "material.meitnerium" | "block.create.zinc_block" | "rechiseled.block.warped_planks_flooring" | "item.gtceu.credit.osmium.tooltip" | "skyblockbuilder.screen.button.save" | "achievement.ae2.Presses.desc" | "create.hint.mechanical_arm_no_targets" | "message.sgjourney.stargate.info.connection_ended.stargate_network" | "behavior.tricorder.debug_cpu_load" | "ldlib.gui.editor.tips.cell_from" | "info.thermal.xp_crystal.mode.1" | "gtceu.machine.large_turbine.plasma.tooltip" | "item.gtceu.tool.wire_cutter" | "info.thermal.xp_crystal.mode.0" | "block.minecraft.banner.half_vertical_right.red" | "webdisplays.server.info" | "block.mysticalagradditions.dragon_egg_crux" | "tooltip.framedblocks.framing_saw.have_item_none" | "item.gtceu.tool.behavior.grass_path" | "item.ae2.cell_component_16k" | "crop.mysticalagriculture.iron" | "biome.minecraft.old_growth_pine_taiga" | "gtceu.command.hand.not_a_player" | "skyblockbuilder.command.error.user_has_team" | "material.glauconite_sand" | "stat.minecraft.interact_with_campfire" | "subtitles.entity.shulker_bullet.hit" | "block.create.polished_cut_scorchia" | "block.minecraft.cyan_wool" | "item.minecraft.music_disc_strad.desc" | "gtceu.machine.parallel_limit" | "create.ponder.mechanical_pump_speed.header" | "material.rock_salt" | "argument.entity.selector.allPlayers" | "rechiseled.block.cobbled_deepslate_stripes" | "container.enchant.lapis.one" | "item.modifiers.legs" | "block.minecraft.banner.diagonal_up_left.cyan" | "block.ae2.chest" | "rechiseled.block.mossy_cobblestone_squares_connecting" | "create.track.second_point" | "gui.ae2.inWorldCraftingPresses" | "rechiseled.block.red_nether_bricks_brick_paving_connecting" | "item.gtceu.highly_advanced_soc_wafer" | "subtitles.block.cake.add_candle" | "item.exnihilosequentia.nickel_nugget" | "notenoughcrashes.crashscreen.identificationErrored" | "block.fantasyfurniture.bone.skeleton.chest" | "gtceu.multiblock.large_miner.invfull" | "tooltip.toms_storage.inventory_cable_connector" | "block.minecraft.light_gray_banner" | "augment.mysticaladaptations.health_boost_vi" | "gamerule.randomTickSpeed" | "gtceu.machine.electric_furnace.ev.tooltip" | "item.gtceu.shape.extruder.gear.tooltip" | "block.gtceu.mv_electric_gear_box_16a" | "tooltip.sgjourney.communication_crystal.frequency" | "fpsreducer.config.menu.detectMoving" | "rechiseled.block.redstone_block_compressed_connecting" | "options.chatPreview.tooltip.live" | "create.subtitle.peculiar_bell_use" | "tooltip.mobilebeacon.holdshift" | "gtceu.machine.large_boiler.steel.tooltip" | "gui.wireless_connect.status.remote_error" | "wireless.use.tooltip.02" | "block.create.small_granite_bricks" | "item.ae2.yellow_lumen_paint_ball" | "create.gui.assembly.exception.structureTooLarge" | "wireless.use.tooltip.01" | "block.minecraft.banner.stripe_top.purple" | "rechiseled.block.lapis_block_glossy_connecting" | "item.create.creative_blaze_cake.tooltip" | "gtceu.machine.electric_furnace.luv.tooltip" | "chat.disabled.options" | "desc.framedblocks.blueprint_cant_copy" | "modularrouters.itemText.usage.item.security_upgrade" | "ftbchunks.minimap.blur_mode.on" | "create.display_link.set" | "item.mmt.calamatium_ingot" | "item.minecraft.firework_star.white" | "block.minecraft.gray_stained_glass" | "block.mmt.turquoise_ore" | "gtceu.command.copy.click_to_copy" | "material.acetic_acid" | "container.furnace" | "config.jade.plugin_minecraft.redstone" | "attachment.thermal.turbo_servo" | "message.sgjourney.syringe.has_ancient_gene" | "subtitles.item.flintandsteel.use" | "item.extendedcrafting.basic_component" | "item.create.blaze_cake.tooltip.summary" | "key.jei.toggleCheatModeConfigButton" | "block.create.rotation_speed_controller" | "block.minecraft.waxed_weathered_cut_copper_stairs" | "block.minecraft.stone" | "gui.tooltips.ae2.CraftViaRedstone" | "item.gtceu.fluid.regulator.tooltip" | "dataPack.vanilla.description" | "key.jade.show_details" | "farmersdelight.advancement.hit_raider_with_rotten_tomato" | "block.create.sticker" | "advancement.create.conductor.desc" | "container.extendedcrafting.flux_crafter" | "rechiseled.block.jungle_planks_brick_pattern_connecting" | "config.jade.plugin_extendedcrafting.compressor" | "options.entityDistanceScaling" | "gui.ae2.Substitute" | "create.subtitle.blaze_munch" | "item.create.goggles.tooltip" | "block.create.andesite_encased_large_cogwheel" | "gui.fluxnetworks.response.invalidpassword" | "chat.ae2.PlayerConnected" | "material.yttrium_barium_cuprate" | "options.particles.minimal" | "subtitles.block.barrel.open" | "text.cloth-config.error.too_large" | "prefab.automobility.standard_lime" | "rechiseled.block.andesite_squares_connecting" | "item.bone_small_dust" | "block.minecraft.green_wool" | "block.create.andesite_alloy_block" | "item.create.furnace_minecart_contraption" | "advMode.trackOutput" | "effortlessbuilding.modedescription.cylinder" | "book.mysticalagriculture.entry.seed_reprocessors.page.1" | "block.fantasyfurniture.royal.table_large" | "block.minecraft.piston_head" | "block.gtceu.hv_transformer_1a" | "block.minecraft.lime_carpet" | "advancements.nether.netherite_armor.description" | "item.mmt.raw_boron" | "material.isovol" | "item.mmt.steel_ingot" | "modularrouters.gui.config.extruder2MaxRange" | "jecalculation.command.state.inactive" | "behavior.tricorder.debug_lag_count" | "tooltip.mobilebeacon.on" | "fpsreducer.config.menu.guiScreenFps" | "modularrouters.chatText.subtitle.success" | "block.create.brass_encased_shaft" | "death.attack.heat.player" | "block.minecraft.stripped_crimson_hyphae" | "item.sgjourney.advanced_energy_crystal" | "crop.mysticalagriculture.nether_quartz" | "subtitles.entity.zombie.break_wooden_door" | "block.thermal.dynamo_disenchantment" | "block.gtceu.steam_solid_boiler.bronze" | "rechiseled.block.amethyst_block_polished" | "tooltip.gadget.mode" | "item.minecraft.iron_helmet" | "block.framedblocks.framed_inv_double_slope_slab" | "block.mysticalagriculture.inferium_ore" | "attachment.rear.automobility.chest" | "tooltip.titanium.facing_handler.left" | "gtceu.machine.cleanroom.tooltip.ae2.no_channels" | "block.gtceu.hv_transformer_4a" | "selectWorld.gameMode.survival" | "block.framedblocks.framed_fancy_rail_slope" | "book.mysticalagriculture.entry.essence_farmland" | "create.track_signal.mode_change.entry_signal" | "debug.help.message" | "modularrouters.guiText.tooltip.LEFT" | "rechiseled.block.spruce_planks_dotted" | "block.minecraft.brick_stairs" | "gui.jei.category.campfire" | "item.ae2.cell_component_4k" | "block.thermal.rubberwood_pressure_plate" | "key.epp.category" | "gtceu.cable.loss_per_block" | "item.gtceu.circuit.wetware_mainframe.tooltip.1" | "jei.ftbquests.lootcrates" | "entity.corpse.corpse_of" | "block.gtceu.uv_input_hatch" | "tooltip.framedblocks.one_way_window.face.north" | "gui.bigreactors.generic.fuel.label" | "modularrouters.gui.config.pullerParticles" | "item.gtceu.circuit.wetware_mainframe.tooltip.0" | "block.minecraft.waxed_cut_copper_slab" | "block.gtceu.hv_transformer_2a" | "laserio.tooltip.item.filter.type.allow" | "item.ae2.cell_component_1k" | "block.create.orange_sail" | "item.thermal.lapis_dust" | "mco.upload.size.failure.line2" | "mco.upload.size.failure.line1" | "item.mysticalagriculture.inferium_sword" | "block.thermal.sapphire_block" | "createWorld.customize.custom.minHeight" | "behavior.tricorder.machine_disabled" | "config.gtceu.option.hardMiscRecipes" | "key.keyboard.left.shift" | "block.framedblocks.framed_flat_ext_slope_panel_corner" | "block.minecraft.banner.base.brown" | "item.createarmory.nine_mm" | "rechiseled.block.diorite_bricks" | "modularrouters.chatText.security.ERROR" | "gtceu.recipe.not_consumed" | "mco.template.title" | "item.expatternprovider.infinity_cell_name" | "block.geckolib3.habitatblock" | "block.thermal.glowstone_tnt" | "tooltip.framedblocks.framing_saw.have_x_but_need_y_tag" | "create.boiler.status" | "item.mysticalagriculture.tertium_pickaxe" | "block.minecraft.banner.triangle_bottom.magenta" | "gui.bigreactors.reactor.controller.fuelusage.line1" | "gui.bigreactors.reactor.controller.fuelusage.line2" | "gui.bigreactors.reactor.controller.fuelusage.line3" | "commands.curios.set.success" | "block.gtceu.iv_energy_output_hatch" | "item.gtceu.bottle.purple.drink.tooltip" | "item.gtceu.chemical_red_dye" | "text.cloth-config.ignore_restart" | "book.extendedcrafting.landing_text" | "item.exnihilosequentia.red_nether_brick_crook" | "augment.mysticalagriculture.no_fall_damage" | "fml.modmismatchscreen.mismatchedmods" | "gui.tooltips.ae2.SearchSettingsTooltip" | "rechiseledcreate.block.dark_oak_window_bars_connecting" | "rechiseled.block.acacia_planks_large_tiles_connecting" | "gtceu.machine.coke_oven_hatch.tooltip" | "subtitles.item.bucket.fill_axolotl" | "entity.minecraft.tropical_fish.type.stripey" | "block.fantasyfurniture.decorations.muffins_chocolate.stacked" | "gtceu.multiblock.cleanroom.clean_amount" | "material.liquid_ender_air" | "block.create.oxidized_copper_tile_slab" | "block.thermal.device_rock_gen" | "block.ae2.creative_energy_cell" | "commands.summon.failed" | "material.ammonia" | "ftbquests.task.ftbquests.item.click_recipe" | "metaarmor.hud.status.enabled" | "block.minecraft.banner.half_vertical.cyan" | "key.keyboard.left.bracket" | "block.create.red_seat" | "multiblock.validation.turbine.invalid_rotor_count" | "argument.time.invalid_tick_count" | "stat.automobility.frame.weight.readout" | "curios.identifier.charm" | "block.minecraft.banner.stripe_downright.orange" | "create.generic.in_quotes" | "multiblock.validation.reactor.invalid_part_for_interior" | "skyblockbuilder.command.error.position_too_far_away" | "lambdynlights.option.light_sources.block_entities" | "ftbquests.chapter.hide_quest_details_until_startable" | "gui.ae2.SearchTooltipItemId" | "material.rhenium" | "block.minecraft.purple_candle_cake" | "commands.summon.invalidPosition" | "rechiseled.block.end_stone_polished_connecting" | "gui.abuseReport.reason.hate_speech" | "block.minecraft.jungle_fence" | "item.thermal.basalz_powder" | "ftbultimine.client_settings.shape_menu_context_lines.tooltip" | "generator.minecraft.flat" | "narrator.loading.done" | "waila.ae2.DeviceOffline" | "item.mmt.zinc_dust" | "ldlib.gui.editor.register.texture.color_border_texture" | "item.thermal.signalum_gear" | "subtitles.entity.wandering_trader.reappeared" | "block.mysticalagriculture.witherproof_glass" | "block.ae2.quantum_ring" | "block.farmersdelight.wild_rice" | "create.ponder.tag.fluids.description" | "gui.buildinggadgets.single.reset" | "block.exnihilosequentia.crushed_diorite" | "block.framedblocks.framed_flat_ext_inner_slope_panel_corner" | "compass.section.gtceu.parts" | "block.minecraft.potted_cactus" | "item.thermal.blitz_spawn_egg" | "gui.chatReport.send.comments_too_long" | "crop.mysticalagriculture.lumium" | "item.minecraft.crossbow.projectile" | "block.minecraft.banner.rhombus.blue" | "subtitles.entity.zombie.ambient" | "item.exnihilosequentia.uranium_nugget" | "ftbteams.message.left_party" | "item.thermal.onion_seeds" | "ftbteamsconfig.ftbchunks.allow_fake_players" | "team.visibility.always" | "rechiseled.block.end_stone_crushed" | "forge.configgui.dimensionUnloadQueueDelay" | "material.severely_steam_cracked_heavy_fuel" | "rechiseled.block.spruce_planks_pattern_connecting" | "gtceu.machine.arc_furnace.mv.tooltip" | "block.minecraft.crimson_sign" | "block.minecraft.banner.square_top_right.purple" | "patchouli.gui.lexicon.landing_info" | "block.minecraft.banner.stripe_bottom.brown" | "gtceu.gui.multiblock_no_voiding.0" | "gtceu.gui.multiblock_no_voiding.1" | "modernui.center.tooltip.borderCycle" | "config.jei.advanced.itemBlacklist" | "advancements.webdisplays.minepad.description" | "block.fantasyfurniture.bone.skeleton.floor_light" | "block.ae2.spatial_anchor" | "subtitles.entity.tadpole.flop" | "block.framedblocks.framed_fancy_activator_rail_slope" | "narration.selection.usage" | "advMode.self" | "item.mmt.raw_europium" | "block.minecraft.banner.straight_cross.brown" | "gui.modernui.settings.tab.assets" | "item.modularrouters.blank_module" | "item.ae2.green_lumen_paint_ball" | "options.sensitivity" | "multiblock.validation.reactor.invalid_block_for_interior" | "item.create.sand_paper.tooltip.summary" | "metaitem.cover.digital.mode.machine.enabled" | "gtceu.top.maintenance.wrench" | "block.minecraft.pink_tulip" | "rechiseledcreate.block.dark_oak_window_tiles_connecting" | "narrator.position.object_list" | "mco.trial.message.line1" | "item.thermal_extra.machine_output_augment_3" | "mco.trial.message.line2" | "block.thermal.earth_tnt.keyword" | "item.minecraft.golden_shovel" | "item.ae2.semi_dark_monitor" | "block.fantasyfurniture.decorations.book_stack" | "ldlib.gui.editor.menu.open" | "item.thermal_extra.machine_output_augment_2" | "item.thermal_extra.machine_output_augment_1" | "gui.remove" | "effect.minecraft.jump_boost" | "item.mysticalagradditions.molten_soulium_bucket" | "commands.scoreboard.objectives.display.alreadyEmpty" | "fluid_type.mysticalagradditions.molten_imperium" | "gtceu.machine.rock_breaker.uv.tooltip" | "ftbquests.chapter.group" | "subtitles.entity.parrot.imitate.piglin" | "item.gtceu.advanced_item_voiding_cover" | "webdisplays.server.fnamearg" | "itemfilters.help_text.weak_nbt" | "block.minecraft.diorite_wall" | "advancement.create.red_signal.desc" | "subtitles.block.beacon.power_select" | "achievement.ae2.ChargedQuartz.desc" | "time.bookshelf.day.saturday" | "stat.automobility.automobile.acceleration.readout" | "item.minecraft.tipped_arrow.effect.levitation" | "create.ponder.andesite_tunnel.header" | "advancement.colossalchests.large.obsidian" | "direction.titanium.up" | "block.gtceu.uv_laser_engraver" | "patchouli.gui.lexicon.button.resize.size5" | "item.thermal.iron_coin" | "patchouli.gui.lexicon.button.resize.size4" | "chat.ae2.InvalidMachinePartiallyRestored" | "patchouli.gui.lexicon.button.resize.size3" | "block.gtceu.hv_kinetic_input_box" | "api.bigreactors.reactor.tooltip.moderator" | "config.jade.plugin_ae2.pattern_provider" | "ftbquests.task.ftbquests.item.valid_for" | "patchouli.gui.lexicon.button.resize.size2" | "patchouli.gui.lexicon.button.resize.size1" | "gui.tooltips.ae2.SchedulingMode" | "patchouli.gui.lexicon.button.resize.size0" | "block.create.vertical_framed_glass_pane" | "item.minecraft.lingering_potion.effect.water_breathing" | "item.minecraft.acacia_chest_boat" | "modularrouters.itemText.usage.item.range_down_augment" | "block.sgjourney.pegasus_ring" | "modernui.center.text.textShaping" | "info.thermal.lock.use" | "stat.minecraft.drop" | "command.context.parse_error" | "screen.skyguis.title.all_teams" | "gui.ae2.InWorldCrafting" | "screen.skyguis.text.show" | "tagprefix.purified_ore" | "subtitles.entity.villager.work_shepherd" | "gtceu.machine.electrolyzer.hv.tooltip" | "item.gtceu.osmium_credit" | "commands.particle.failed" | "item.mmt.steel_wire" | "block.thermal.lead_ore" | "parsing.quote.escape" | "block.ftbquests.screen.input_mode_icon" | "item.ae2.fluid_storage_cell_64k" | "create.train.status.navigation_success" | "block.framedblocks.framed_door" | "block.create.creative_crate.tooltip.behaviour1" | "block.create.creative_crate.tooltip.behaviour2" | "item.gtceu.mv_electric_motor" | "advancement.create.shifting_gears.desc" | "biome.minecraft.dark_forest" | "create.ponder.train_schedule.text_2" | "create.ponder.train_schedule.text_3" | "rechiseledcreate.block.jungle_window_rounded_connecting" | "create.ponder.train_schedule.text_1" | "block.gtceu.lv_fluid_heater" | "advancements.story.form_obsidian.title" | "item.create.empty_schematic.tooltip.summary" | "create.ponder.train_schedule.text_6" | "create.ponder.train_schedule.text_4" | "create.ponder.train_schedule.text_5" | "item.gtceu.shape.mold.ball.tooltip" | "create.item_attributes.washable" | "create.terrainzapper.shiftRightClickToSet" | "gtceu.machine.quantum_chest.tooltip" | "difficulty.lock.question" | "gtceu.machine.fluid_drilling_rig.production" | "rechiseled.block.spruce_planks_tiles" | "item.gtceu.wire_extruder_mold" | "metaarmor.nms.nightvision.disabled" | "modularrouters.itemText.distributor.strategy.RANDOM" | "block.create.cut_asurine_brick_slab" | "rechiseledcreate.block.warped_window_tiles_connecting" | "block.minecraft.mangrove_button" | "mco.selectServer.trial" | "ftbquests.task.ftbquests.buildcraft_mj.text" | "compass.node.gtceu.steam/steam_rock_crusher" | "block.minecraft.banner.square_top_left.white" | "block.create.rose_quartz_tiles" | "gui.abuseReport.reason.defamation_impersonation_false_information" | "item.gtceu.good_electronic_circuit" | "config.framedblocks.client.reinforcedMode" | "advancement.colossalchests.large.diamond.desc" | "augment.mysticalagriculture.absorption_i" | "block.mmt.iridium_block" | "block.mmt.raw_midnight_abyssal_block" | "create.display_source.value_list.display" | "gtceu.multiblock.steam.low_steam" | "rechiseledcreate.block.acacia_window_tiles_connecting" | "ftbquests.reward_table.nothing" | "behaviour.prospecting" | "augment.mysticalagriculture.absorption_v" | "recipe.condition.rain.tooltip" | "ftbquests.gui.copy_id.paste_hint" | "flat_world_preset.minecraft.snowy_kingdom" | "ftbquests.quest.y" | "item.thermal_extra.soul_infused_bucket" | "ftbquests.quest.x" | "entity.minecraft.end_crystal" | "waila.crucible.heat" | "block.ae2.flawless_budding_quartz" | "patchouli.gui.lexicon.button.back.info" | "reactant.bigreactors.magentite" | "create.ponder.cart_assembler.header" | "block.create.white_valve_handle" | "chat.ae2.Origin" | "item.ae2additions.disk_fluid_65536k" | "gtceu.machine.steam_furnace.bronze.tooltip" | "key.keyboard.keypad.add" | "rechiseled.block.coal_block_small_tiles_connecting" | "block.minecraft.banner.diagonal_up_left.yellow" | "item.exnihilosequentia.granite_crook" | "menu.generatingTerrain" | "rechiseled.block.cobbled_deepslate_rotated_bricks" | "info.cofh.unit_mb" | "tooltip.doll.guardian" | "item.bigreactors.cyanite_dust" | "mco.error.invalid.session.message" | "options.forceUnicodeFont" | "block.minecraft.cobblestone" | "item.modularrouters.fast_pickup_augment" | "ftblibrary.select_item.display_name" | "block.thermal.rice_block" | "item.gtceu.advanced_item_detector_cover" | "crop.mysticalagriculture.refined_glowstone" | "merchant.trades" | "block.minecraft.light_blue_concrete" | "rechiseledcreate.block.oak_window_rounded_connecting" | "mco.configure.world.activityfeed.disabled" | "commands.deop.success" | "item.createarmory.casing_mold" | "item.mmt.ruby" | "subtitles.entity.warden.attack_impact" | "block.create.waxed_exposed_copper_shingles" | "item.gtceu.small_gear_casting_mold" | "ftbquests.tasks" | "block.ae2.quartz_slab" | "item.gtceu.tool.replace_tool_head" | "item.ae2.brown_lumen_paint_ball" | "block.exnihilosequentia.crushed_blackstone" | "item.gtceu.hpic_chip" | "block.minecraft.banner.base.purple" | "jade.owner" | "rechiseled.block.lapis_block_tiles" | "block.minecraft.banner.stripe_middle.magenta" | "subtitles.block.tripwire.attach" | "rechiseled.block.mangrove_planks_tiles" | "item.create.attribute_filter.tooltip.condition1" | "entity.thermal.redstone_tnt_minecart" | "material.blue_steel" | "patchouli.gui.lexicon.editor.mock_header" | "block.create.belt" | "advancement.create.track_0" | "item.create.experience_nugget.tooltip.behaviour1" | "fml.resources.modresources" | "block.minecraft.yellow_bed" | "commands.schedule.created.tag" | "create.crafting_blueprint.filter_items_viable" | "stat.minecraft.climb_one_cm" | "message.extendedcrafting.changed_mode" | "block.minecraft.crimson_nylium" | "item.sgjourney.naquadah_sword" | "text.cloth-config.error.not_valid_number_long" | "entity.minecraft.vex" | "item.laserio.card_item" | "material.dysprosium" | "block.minecraft.mossy_cobblestone" | "item.mmt.drunyx_nugget" | "info.thermal.wrench.mode.1" | "effortlessbuilding.modedescription.slope_floor" | "info.thermal.wrench.mode.0" | "subtitles.item.bundle.drop_contents" | "argument.anchor.invalid" | "gui.banned.description" | "modernui.center.category.text" | "itemGroup.redstone" | "item.gtceu.wafer.high_power_integrated_circuit.tooltip" | "block.mmt.cobalt_block" | "ftbteamsconfig.ftbchunks.block_edit_and_interact_mode.tooltip" | "gui.ae2.Condenser" | "ftbquests.task.ftbquests.botania_mana.value" | "block.fantasyfurniture.necrolord.stool.occupied" | "selectWorld.conversion.tooltip" | "block.thermal.fluid_duct" | "multiblock.validation.turbine.invalid_rotor_position" | "entity.thermal.blizz_projectile" | "item.minecraft.lingering_potion.effect.invisibility" | "block.minecraft.banner.creeper.light_gray" | "ftbquests.quest.dependency_requirement.one_completed" | "effortlessbuilding.mode.normal" | "advancement.create.brass" | "cover.machine_controller.mode.cover_east" | "itemGroup.gtceu.material_block" | "create.item_attributes.book_author.inverted" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.whileon" | "rechiseled.block.redstone_block_circles_connecting" | "ftbquests.gui.fix_aspect_ratio_w" | "gtceu.top.maintenance.wire_cutter" | "item.exnihilosequentia.raw_uranium" | "gui.tooltips.ae2.CpuStatusCraftedIn" | "death.attack.create.fan_lava.player" | "item.extendedcrafting.flux_star" | "gtceu.multiblock.steam_.duration_modifier" | "selectWorld.backupEraseCache" | "biome.minecraft.lush_caves" | "fml.modloading.brokenresources" | "ftbquests.gui.fix_aspect_ratio_h" | "effect.cofh_core.magic_resistance" | "gui.chatSelection.context" | "item.ae2.pattern_encoding_terminal" | "fml.modloading.brokenfile.oldforge" | "subtitles.entity.tropical_fish.death" | "item.minecraft.carrot_on_a_stick" | "tooltip.gadget.fuzzy" | "gtceu.multiblock.pattern.single" | "create.ponder.steam_whistle.text_1" | "create.ponder.steam_whistle.text_2" | "item.firesticks.fire_stick" | "create.ponder.steam_whistle.text_3" | "create.ponder.steam_whistle.text_4" | "item.minecraft.potion.effect.lightning_resistance" | "gtceu.machine.charcoal_pile.tooltip" | "create.ponder.steam_whistle.text_5" | "create.ponder.steam_whistle.text_6" | "cover.machine_controller.invert.disabled.0" | "coolant.bigreactors.water" | "create.action.abort" | "entity.minecraft.mooshroom" | "item.modularrouters.distributor_module" | "skyblockbuilder.event.rename_team" | "block.thermal.nuke_tnt.desc" | "modernui.center.text.colorEmoji_desc" | "chat.ae2.ChannelModeSet" | "info.cofh.access_friends" | "gamerule.maxCommandChainLength.description" | "block.ae2.sky_stone_brick" | "fml.menu.multiplayer.networkincompatible" | "variant.bigreactors.reactor.reinforced" | "tagprefix.granite" | "block.minecraft.banner.triangle_bottom.white" | "jecalculation.gui.search.edit" | "item.minecraft.debug_stick" | "rechiseled.block.lapis_block_scales" | "item.create.rose_quartz" | "rechiseled.block.blue_ice_cracked" | "block.gtceu.wire_coil.tooltip_cracking" | "enchantment.ensorcellation.smashing.desc" | "block.gtceu.luv_polarizer" | "item.webdisplays.upgrade" | "item.exnihilosequentia.raw_silver" | "info.cofh.tails" | "item.gtceu.tool.crowbar.tooltip" | "mco.selectServer.create" | "ftbquests.task.ftbquests.ic2_energy.value" | "subtitles.entity.player.attack.crit" | "instrument.minecraft.dream_goat_horn" | "crop.mysticalagriculture.titanium" | "item.mmt.mythril_rod" | "screen.skyguis.title.invitations" | "msg.framedblocks.frame_crafter.fail.incorrect_additive_2" | "msg.framedblocks.frame_crafter.fail.incorrect_additive_1" | "death.attack.onFire.player" | "msg.framedblocks.frame_crafter.fail.incorrect_additive_0" | "item.mmt.silver_plate" | "augment.mysticaladaptations.daywalker" | "subtitles.entity.magma_cube.death" | "modularrouters.itemText.usage.item.energy_distributor_module" | "block.create.yellow_sail" | "advancements.adventure.two_birds_one_arrow.title" | "item.gtceu.chemical_magenta_dye" | "screen.laserio.south" | "subtitles.entity.piglin.death" | "block.minecraft.banner.creeper.cyan" | "advancements.husbandry.wax_on.description" | "item.thermal.redstone_mushroom" | "zerocore:api.multiblock.validation.invalid_part_for_sides" | "enchantment.ensorcellation.reach.desc" | "gtceu.machine.cutter.ev.tooltip" | "modularrouters.itemText.usage.item.fluid_module_2" | "stat.minecraft.interact_with_blast_furnace" | "rechiseled.block.mossy_cobblestone_small_tiles_connecting" | "block.farmersdelight.magenta_canvas_sign" | "block.minecraft.white_candle_cake" | "create.ponder.identify_mode" | "block.create.oxidized_copper_tile_stairs" | "block.minecraft.cobblestone_stairs" | "tooltip.mobilebeacon.range" | "create.ponder.tag.windmill_sails.description" | "gtceu.machine.thermal_centrifuge.zpm.tooltip" | "item.gtceu.wafer.neutronium.tooltip" | "titanium.rewards.enabled_success" | "block.thermal.red_rockwool" | "webdisplays.server.timeout" | "jei.chat.error.no.cheat.permission.give" | "block.minecraft.banner.curly_border.red" | "block.minecraft.calcite" | "block.minecraft.cyan_concrete_powder" | "block.create.placard.tooltip.condition2" | "tooltip.jade.crop_mature" | "fluid.bigreactors.blutonium" | "subtitles.item.spyglass.use" | "block.create.placard.tooltip.condition1" | "create.logistics.filter.invalid_item" | "create.gui.speedometer.title" | "item.create.wheat_flour" | "create.tooltip.capacityProvided.high" | "compass.node.gtceu.steam/primitive_pump" | "item.gtceu.cpu_wafer" | "block.exnihilosequentia.dark_oak_crucible" | "item.fluxnetworks.flux_configurator" | "material.tricalcium_phosphate" | "item.thermal.onion" | "block.gtceu.lv_fermenter" | "item.exnihilosequentia.mycelium_spores" | "itemGroup.thermal.items" | "compass.node.gtceu.machines/laser_engraver" | "gtceu.machine.forming_press.mv.tooltip" | "item.minecraft.dried_kelp" | "config.jade.plugin_ae2.power_storage" | "gui.modernui.settings.tab.video" | "block.create.cut_scorchia_brick_wall" | "cover.filter.blacklist.enabled" | "gui.fluxnetworks.network.security" | "selectWorld.resultFolder" | "block.minecraft.creeper_head" | "item.create.wand_of_symmetry.tooltip.condition2" | "block.expatternprovider.ex_interface" | "item.create.wand_of_symmetry.tooltip.condition1" | "recipe.capability.item.name" | "block.ftbquests.progress_detector.level" | "string.naturescompass.rain" | "advancement.colossalchests.copper" | "subtitles.entity.parrot.imitate.phantom" | "crop.mysticalagriculture.end" | "item.itemfilters.block" | "patchouli.gui.lexicon.index.info" | "item.modularrouters.range_upgrade" | "info.thermal.augment.attr.MachineSec" | "tooltip.jade.mode" | "item.mmt.iridium_dust" | "ftbultimine.info.blocks" | "block.create.waxed_oxidized_copper_tile_slab" | "rechiseledcreate.block.mangrove_window_diagonal" | "rechiseled.block.cobblestone_small_tiles" | "block.ae2.dense_energy_cell" | "gui.fluxnetworks.slot.main" | "block.gtceu.uhv_energy_output_hatch_16a" | "block.gtceu.zpm_muffler_hatch" | "block.ae2.debug_item_gen" | "block.create.layered_andesite" | "ldlib.gui.editor.menu.new" | "gui.ae2.MultipleOutputs" | "material.15_crown_5" | "create.recipe.crushing" | "block.minecraft.lime_shulker_box" | "fml.messages.version.restriction.bounded.exclusive" | "block.ae2.energy_cell" | "cover.conveyor.distribution.round_robin_enhanced.1" | "cover.conveyor.distribution.round_robin_enhanced.0" | "commands.spreadplayers.failed.teams" | "cover.conveyor.distribution.round_robin_enhanced.2" | "rechiseled.block.cobblestone_tiles" | "block.create.small_limestone_brick_wall" | "block.minecraft.acacia_wood" | "gamerule.doTileDrops.description" | "patchouli.gui.lexicon.button.visualize" | "block.fantasyfurniture.dunmer.stool" | "block.minecraft.potted_azalea_bush" | "block.minecraft.banner.circle.orange" | "block.thermal.deepslate_niter_ore" | "block.gtceu.uv_machine_hull" | "ftbquests.quest_link.shape" | "block.gtceu.lv_kinetic_mixer" | "block.sgjourney.stargate.not_enough_space" | "gui.ae2.PatternEncoding.secondary_processing_result_hint" | "item.create.sand_paper.tooltip.condition1" | "tooltip.mobilebeacon.off" | "filled_map.sgjourney.astria_porta" | "material.kyanite" | "block.create.cut_diorite_brick_wall" | "item.mmt.raw_mythril" | "curios.identifier.bracelet" | "gtceu.gui.overclock.range" | "item.mysticalagriculture.fertilized_essence" | "block.thermal.tea" | "block.gtceu.lv_battery_buffer_16x" | "item.gtceu.tool.dataorb.tooltip" | "modularrouters.itemText.usage.item.void_module" | "item.mmt.spinel" | "compass.node.gtceu.covers/advanced_item_detector_cover" | "ftbquests.gui.no_tasks" | "variant.bigreactors.turbine.reinforced" | "gtceu.machine.circuit_assembler.hv.tooltip" | "commands.forge.mods.list" | "deathScreen.titleScreen" | "item.mmt.platinum_nugget" | "rechiseled.block.purpur_bricks" | "create.ponder.rope_pulley.header" | "block.create.cut_diorite_wall" | "block.xtonesreworked.reed_block_15" | "create.ponder.rose_quartz_lamp.text_1" | "material.hydrogen" | "block.xtonesreworked.reed_block_13" | "block.xtonesreworked.reed_block_14" | "gtceu.machine.packer.hv.tooltip" | "create.ponder.rose_quartz_lamp.text_6" | "material.zinc" | "create.ponder.rose_quartz_lamp.text_3" | "item.bigreactors.magentite_ingot" | "create.ponder.rose_quartz_lamp.text_2" | "create.ponder.rose_quartz_lamp.text_5" | "create.ponder.rose_quartz_lamp.text_4" | "point_of_origin.sgjourney.creeper" | "item.gtceu.computer_monitor_cover" | "block.minecraft.brown_stained_glass_pane" | "jecalculation.gui.recipe.save.disabled" | "entity.minecraft.potion" | "modularrouters.itemText.misc.energyWarning.noBuffer" | "block.xtonesreworked.reed_block_11" | "block.xtonesreworked.reed_block_12" | "rechiseledcreate.block.spruce_window_panes_connecting" | "block.xtonesreworked.reed_block_10" | "tooltip.extendedcrafting.requires_table" | "block.toms_storage.ts.open_crate" | "augment.mysticalagriculture.strength_iii" | "pack.copyFailure" | "item.minecraft.diamond_shovel" | "entity.minecraft.villager.toolsmith" | "compass.node.gtceu.multiblock/electric_blast_furnace" | "jecalculation.gui.craft.history" | "farmersdelight.advancement.eat_nourishing_food.desc" | "item.ae2.nether_quartz_axe" | "narrator.controls.bound" | "block.fantasyfurniture.bone.wither.table_wide" | "block.minecraft.banner.triangles_bottom.purple" | "item.gtceu.lv_sensor" | "modularrouters.chatText.targetValidation.OK" | "block.gtceu.ev_pump" | "subtitles.entity.zombie_villager.cure" | "recipe.packagedexcrafting.flux" | "item.gtceu.circuit.quantum_processor.tooltip.0" | "gtceu.machine.large_boiler.bronze.tooltip" | "item.gtceu.circuit.quantum_processor.tooltip.1" | "commands.drop.success.single_with_table" | "rechiseled.block.copper_block_bars_connecting" | "block.minecraft.waxed_exposed_cut_copper_slab" | "rechiseled.block.mossy_cobblestone_inverted_dented" | "rechiseledcreate.block.warped_window_rounded" | "book.mysticalagriculture.entry.essence_armor.page.1" | "commands.team.list.members.empty" | "effortlessbuilding.commands.powerlevel.success" | "key.smoothCamera" | "item.thermal.junk_net.desc" | "farmersdelight.subtitles.skillet.add_food" | "config.bigreactors.worldgen.anglesiteorepercluster" | "rechiseled.block.redstone_block_diagonal_tiles_connecting" | "block.minecraft.banner.stripe_top.light_blue" | "item.gtceu.uv_emitter" | "item.mmt.nlatstone_wire" | "argument.item.id.invalid" | "rechiseled.block.mangrove_planks_pattern_connecting" | "item.mmt.vibranite_nugget" | "config.gtceu.option.hardRedstoneRecipes" | "block.thermal.rubberwood_leaves" | "compass.node.gtceu.machines/machine_hull" | "block.create.cut_limestone" | "block.minecraft.target" | "tile.gtceu.seal.name" | "item.mmt.tin_rod" | "gui.bigreactors.reprocessor.controller.coolantbar.line2" | "modernui.center.extension.ding" | "item.skyblockbuilder.structure_saver" | "gui.bigreactors.reprocessor.controller.coolantbar.line1" | "gtceu.multiblock.central_monitor.width" | "item.mmt.aero_steel" | "chat.ae2.PlotNotFoundForCurrentPosition" | "block.xtonesreworked.tank_block_15" | "gtceu.universal.tooltip.working_area_chunks_max" | "block.xtonesreworked.tank_block_13" | "block.gtceu.plascrete" | "block.xtonesreworked.tank_block_14" | "item.mmt.zinc_rod" | "item.mmt.stellar_wire" | "block.xtonesreworked.tank_block_11" | "block.xtonesreworked.tank_block_12" | "block.xtonesreworked.tank_block_10" | "gui.sgjourney.use_movie_stargate_model" | "demo.help.movementMouse" | "book.mysticalagriculture.entry.experience_capsule.page.1" | "item.thermal.tree_oil_bucket" | "death.attack.hotFloor.player" | "item.exnihilosequentia.tin_nugget" | "ftbchunks.memory.autorelease_on_map_close" | "webdisplays.server.queryerr" | "block.minecraft.chorus_plant" | "gui.ae2wtlib.insert" | "ldlib.gui.editor.name.background" | "gtceu.machine.quantum_tank.tooltip" | "gui.tooltips.ae2.BlockPlacement" | "entity.minecraft.shulker_bullet" | "create.ponder.sticker.header" | "block.create.small_veridium_brick_stairs" | "ftbchunks.in_world_waypoints" | "info.thermal.augment.type.Dynamo" | "rechiseledcreate.block.scoria_cut_small_brick_connecting" | "config.bigreactors.general.fuelusagemultiplier" | "crop.mysticalagriculture.dye" | "gui.tooltips.ae2.CanExtractFrom" | "debug.pause_focus.help" | "block.thermal.coal_coke_block" | "tooltip.charger.fuel_empty" | "block.gtceu.zpm_extruder" | "subtitles.block.blastfurnace.fire_crackle" | "config.jei.advanced.centerSearchBarEnabled" | "gui.fluxnetworks.flux.chunkloading" | "createWorld.customize.custom.size" | "rechiseled.block.dirt_small_tiles_connecting" | "rechiseled.block.obsidian_brick_pattern_connecting" | "rechiseled.block.netherite_block_beams_connecting" | "material.indium_phosphide" | "tagprefix.netherrack" | "farmersdelight.advancement.place_organic_compost" | "item.gtceu.neutronium_wafer" | "gui.fluxnetworks.jei.leftclickhelp" | "block.framedblocks.framed_bouncy_cube" | "block.minecraft.red_wool" | "item.thermal.xp_crystal.keyword" | "parsing.int.expected" | "compass.node.gtceu.steam/steam_forge_hammer" | "item.gtceu.advanced_integrated_circuit" | "book.mysticalagriculture.entry.mining_aoe_augment" | "block.create.wooden_bracket.tooltip" | "block.automobility.steep_sloped_dash_panel" | "item.gtceu.tungsten_grinding_head" | "advancement.create.haunted_bell.desc" | "subtitles.block.bell.use" | "block.gtceu.lv_input_hatch" | "block.minecraft.stone_button" | "modularrouters.gui.config.vacuumMaxRange" | "stat.minecraft.inspect_dropper" | "subtitles.entity.zoglin.step" | "ldlib.gui.editor.register.widget.group.draggable_scrollable_group" | "create.ponder.rope_pulley_attachment.text_3" | "gtceu.multiblock.large_turbine.description" | "create.ponder.rope_pulley_attachment.text_2" | "gui.bigreactors.reactor.active" | "create.hint.derailed_train.title" | "create.ponder.rope_pulley_attachment.text_1" | "commands.ftbquests.import_rewards_from_chest.text" | "block.exnihilosequentia.spruce_barrel" | "item.minecraft.potion.effect.water_breathing" | "item.thermal.potion_infuser.desc" | "death.attack.fallingStalactite.player" | "itemGroup.thermal.blocks" | "block.minecraft.banner.stripe_middle.yellow" | "subtitles.thermal.entity.blizz.ambient" | "effect.minecraft.regeneration" | "block.gtceu.zpm_forming_press" | "modernui.center.text.defaultFontBehavior" | "block.minecraft.red_candle" | "mco.configure.world.subscription.month" | "rechiseled.block.warped_planks_pattern_connecting" | "block.gtceu.tungstensteel_coil_block" | "mco.configure.world.subscription.title" | "chat.ae2.UnknownHotkey" | "material.sodium_hydroxide" | "block.minecraft.banner.globe.purple" | "advancement.create.water_supply.desc" | "item.mysticalagriculture.tertium_scythe" | "gtceu.universal.tooltip.item_storage_capacity" | "block.gtceu.ev_output_bus" | "key.effortlessbuilding.hud.desc" | "block.minecraft.banner.diagonal_left.light_blue" | "item.toms_storage.ts.tag_item_filter" | "gtceu.machine.miner.startz" | "material.phosphorus" | "gtceu.machine.miner.startx" | "gtceu.machine.miner.starty" | "enchantment.ensorcellation.frost_aspect.desc" | "config.gtceu.option.removeVanillaOreGen" | "rechiseled.block.quartz_block_tiles" | "enchantment.ensorcellation.preservation" | "gui.ae2wtlib.switch" | "text.block.fantasyfurniture.decorations.royal_floor_cushion.dyeable" | "mco.reset.world.generate" | "color.minecraft.orange" | "block.thermal.sugar_cane_block" | "advancement.create.backtank" | "forge.configgui.forgeLightPipelineEnabled" | "block.gtceu.luv_electrolyzer" | "block.minecraft.banner.half_vertical.red" | "parsing.float.invalid" | "block.gtceu.mv_circuit_assembler" | "patchouli.gui.lexicon.editor.info" | "block.mmt.raw_stellar_block" | "create.item_attributes.max_enchanted.inverted" | "gtceu.machine.world_accelerator.mode_entity" | "create.ponder.smart_pipe.text_1" | "subtitles.item.axe.wax_off" | "gtceu.machine.steam_furnace.steel.tooltip" | "gui.fluxnetworks.label.playeraccess" | "item.modularrouters.rangedown_upgrade" | "block.fantasyfurniture.nordic.chair.occupied" | "subtitles.entity.piglin_brute.death" | "create.ponder.smart_pipe.text_3" | "block.gtceu.luv_fluid_solidifier" | "gtceu.machine.bender.ev.tooltip" | "advancements.nether.use_lodestone.title" | "create.ponder.smart_pipe.text_2" | "create.ponder.smart_pipe.text_4" | "entity.automobility.automobile" | "item.gtceu.activity_detector_cover" | "rechiseled.block.red_nether_bricks_beams" | "create.schedule.condition.item_threshold" | "book.invalid.tag" | "commands.deop.failed" | "create.station.train_not_aligned_1" | "compass.node.gtceu.covers/advanced_fluid_voiding_cover" | "material.platinum" | "ftbteamsconfig.ftbchunks.block_edit_mode" | "block.mmt.tourmaline_block" | "crop.mysticalagriculture.rubber" | "key.keyboard.apostrophe" | "metaarmor.hud.hover_mode" | "narrator.screen.title" | "subtitles.entity.sheep.death" | "curios.modifiers.body" | "create.schematic.tool.move_y.description.3" | "create.schematic.tool.move_y.description.2" | "rechiseled.block.jungle_planks_flooring" | "item.ae2.memory_card_magenta" | "block.minecraft.banner.skull.cyan" | "multiplayer.disconnect.missing_public_key" | "create.gui.schedule.add_condition" | "optimizeWorld.title" | "block.minecraft.cobblestone_wall" | "create.schematic.tool.move_y.description.1" | "rechiseled.block.red_sandstone_rotated_bricks" | "create.schematic.tool.move_y.description.0" | "itemGroup.farmersdelight" | "commands.gamerule.set" | "title.singleplayer" | "block.create.secondary_linear_chassis" | "block.ae2.crafting_accelerator" | "config.bigreactors.worldgen.benitoiteoreenableworldgen" | "block.create.cut_limestone_slab" | "gui.ae2.Green" | "item.gtceu.energy.lapotronic_orb_cluster.tooltip" | "create.display_link.invalid" | "block.fantasyfurniture.necrolord.cushion" | "block.minecraft.tall_grass" | "ftbteams.message.transfer_owner" | "advancements.adventure.adventuring_time.description" | "item.gtceu.energy.module.tooltip" | "text.cloth-config.save_and_done" | "item.create.crafting_blueprint.tooltip" | "gtceu.gui.overclock.enabled.1" | "gtceu.gui.overclock.enabled.0" | "item.minecraft.glowstone_dust" | "effortlessbuilding.action.hollow" | "create.flap_display.cycles.arrival_time" | "block.gtceu.lv_fluid_solidifier" | "compass.node.gtceu.hv/cleanroom" | "solar_system.sgjourney.terra" | "tooltip.toms_storage.adv_wireless_terminal.keybind" | "prefab.automobility.shopping_cart" | "rechiseled.block.blue_ice_bordered_connecting" | "block.packagedauto.packager.mode.exact" | "block.framedblocks.framed_target" | "item.minecraft.flint_and_steel" | "ftbquests.gui.view_dependants" | "metaitem.voltage_coil.hv.tooltip" | "config.gtceu.option.machineSounds" | "farmersdelight.advancement.get_rich_soil" | "material.isoprene" | "block.minecraft.red_concrete_powder" | "death.attack.hammer" | "block.minecraft.banner.stripe_top.lime" | "msg.framedblocks.blacklisted" | "block.gtceu.ev_brewery" | "book.mysticalagriculture.entry.mining_fatigue_resistance_augment" | "gui.bigreactors.reactor.redstoneport.sensortype.inputsetcontrolrod.whileoff" | "advancement.create.anvil_plough" | "item.gtceu.credit.naquadah.tooltip" | "jecalculation.config.force_client" | "fluid_type.thermal_extra.twinite" | "item.mysticalagradditions.molten_inferium_bucket" | "ftbquests.gui.save_on_server" | "block.thermal_extra.dragonsteel_block" | "farmersdelight.tooltip.horse_feed.when_feeding" | "item.gtceu.plastic_printed_circuit_board" | "gui.ae2wtlib.filter" | "block.fantasyfurniture.dunmer.door_single" | "tooltip.constructionblockpowder.helptext" | "create.ponder.gantry_cascaded.text_2" | "create.ponder.gantry_cascaded.text_3" | "block.gtceu.lv_output_hatch" | "item.gtceu.microchip_processor" | "gui.ae2.SelectedCraftingCPU" | "item.gtceu.solvent_spray_can" | "item.thermal.heavy_oil_bucket" | "theoneprobe.ae2.p2p_output" | "rechiseled.block.gold_block_small_tiles_connecting" | "cover.pump.transfer_rate" | "block.fantasyfurniture.bone.wither.skull.occupied" | "block.gtceu.mv_cutter" | "subtitles.entity.zoglin.hurt" | "gui.zerocore.base.generic.empty" | "block.minecraft.banner.triangles_top.cyan" | "pack.source.world" | "crop.mysticalagriculture.terrasteel" | "laserio.tooltip.item.card.channel" | "create.ponder.gantry_cascaded.text_1" | "subtitles.entity.warden.nearby_closest" | "block.gtceu.luv_sifter" | "item.gtceu.uhpic_wafer" | "gui.tooltips.ae2.FilterOnExtractDisabled" | "item.minecraft.shield.purple" | "key.simplybackpacks.category" | "create.schedule.condition.threshold.anything" | "block.gtceu.sterilizing_filter_casing" | "material.einsteinium" | "config.bigreactors.client.disableturbinerotorrender" | "create.minecart_coupling.removed" | "create.subtitle.whistle_train_manual" | "block.gtceu.mv_electric_furnace" | "ftbteams.message.declined" | "rechiseled.block.warped_planks_large_tiles" | "enchantment.ensorcellation.bulwark.desc" | "item.minecraft.ink_sac" | "item.minecraft.gold_ingot" | "block.minecraft.respawn_anchor" | "block.mmt.spinel_block" | "item.minecraft.piglin_brute_spawn_egg" | "advancements.nether.ride_strider.title" | "block.gtceu.steel_large_boiler" | "block.minecraft.brain_coral" | "config.jade.display_mode_toggle" | "material.colossalchests.silver" | "block.gtceu.mv_forge_hammer" | "jecalculation.gui.craft.label" | "block.minecraft.banner.half_horizontal.magenta" | "item.exnihilosequentia.horn_coral_larva" | "block.minecraft.banner.rhombus.magenta" | "compass.node.gtceu.machines/packer" | "block.framedblocks.framed_double_slope_panel" | "part.bigreactors.reactor.chargingport_fe" | "item.gtceu.tool.butchery_knife.tooltip" | "gui.cyclopscore.infobook" | "modularrouters.itemText.misc.routerConfigured" | "block.minecraft.banner.stripe_center.lime" | "item.gtceu.tool.spade" | "gui.color" | "selectWorld.edit.backupFolder" | "skyblockbuilder.command.denied.delete_team" | "gui.jei.editMode.description.hide" | "material.lepidolite" | "block.minecraft.water_cauldron" | "block.framedblocks.framed_divided_panel_vertical" | "modularrouters.guiText.popup.activator.entity" | "create.item_attributes.furnace_fuel.inverted" | "enchantment.ensorcellation.weeding" | "engine.automobility.stone" | "item.gtceu.lv_field_generator" | "compass.node.gtceu.multiblock/luv_large_miner" | "block.gtceu.uhv_input_hatch" | "tooltip.toms_storage.allowList_0" | "tooltip.toms_storage.allowList_1" | "create.schedule.condition.unloaded.status" | "crop.mysticalagriculture.sky_stone" | "block.create_crystal_clear.brass_glass_casing" | "item.gtceu.ram_wafer" | "metaarmor.energy_share.error" | "create.ponder.brass_funnel.text_4" | "gui.abuseReport.reason.self_harm_or_suicide.description" | "rechiseled.block.acacia_planks_flooring" | "create.ponder.brass_funnel.text_2" | "create.ponder.brass_funnel.text_3" | "block.minecraft.green_carpet" | "item.thermal.press_gear_die.keyword" | "ftbquests.reward.ftbquests.npc_faction" | "mco.configure.world.delete.button" | "material.light_fuel" | "subtitles.thermal.item.magnet" | "create.ponder.brass_funnel.text_1" | "rechiseledcreate.block.warped_window_panes" | "message.sgjourney.stargate.error.one_way_wormhole" | "gtceu.multiblock.universal.problem.soft_mallet" | "block.framedblocks.framed_pyramid_slab" | "buildinggadgets.modes.copy" | "block.create.controller_rail.tooltip.summary" | "tooltip.mobilebeacon.bonus.haste" | "tagprefix.pipe_large_fluid" | "item.geckolib3.pistol" | "item.gtceu.tool.behavior.torch_place" | "buildinggadgets.modes.vertical_wall" | "multiblock.cyclopscore.error.blockCount.exact" | "block.mmt.void_block" | "block.minecraft.dark_oak_leaves" | "mco.minigame.world.slot.screen.title" | "item.modularrouters.extruder_module_2" | "options.directionalAudio.on.tooltip" | "item.modularrouters.extruder_module_1" | "fml.messages.artifactversion.ornotinstalled" | "item.extendedcrafting.advanced_component" | "item.mysticalagriculture.prudentium_crossbow" | "rechiseled.block.cobblestone_inverted_dented_connecting" | "subtitles.block.enchantment_table.use" | "enchantment.minecraft.multishot" | "ftbquests.reward_table.loot_crate.color" | "gamerule.reducedDebugInfo" | "key.keyboard.menu" | "screen.skyguis.text.created_at" | "block.create.small_ochrum_brick_slab" | "gtceu.machine.ore_washer.uv.tooltip" | "item.gtceu.circuit.nano_mainframe.tooltip.0" | "item.gtceu.circuit.nano_mainframe.tooltip.1" | "item.gtceu.quantum_processor_mainframe" | "tooltip.titanium.progressbar.progress" | "options.renderClouds" | "jecalculation.gui.search.delete" | "subtitles.entity.panda.cant_breed" | "item.gtceu.advanced_power_thruster" | "item.mmt.bismuth" | "advancement.create.funnel.desc" | "text.bookshelf.ticks" | "material.raw_growth_medium" | "ftbteams.not_invited" | "compass.node.gtceu.iv/iv_processing_array" | "block.thermal.lead_block" | "block.minecraft.cyan_stained_glass_pane" | "create.contraptions.cart_movement_mode" | "material.acidic_osmium_solution" | "gtceu.multiblock.blast_furnace.max_temperature" | "material.twinite" | "ftbquests.chapter.image.height" | "item.mysticalagriculture.imperium_sickle" | "rechiseled.block.dirt_smooth_clumps" | "block.gtceu.coke_oven" | "item.minecraft.splash_potion.effect.leaping" | "block.gtceu.mv_battery_buffer_16x" | "modularrouters.itemText.misc.modFilter.count" | "structure_block.size.z" | "structure_block.size.x" | "structure_block.size.y" | "block.thermal.dynamo_gourmand" | "create.boiler.passive" | "block.fantasyfurniture.necrolord.floor_light" | "commands.forge.gen.dim_fail" | "block.minecraft.banner.half_horizontal.red" | "gtceu.battery_buffer.average_output" | "material.lime_dye" | "rechiseledcreate.block.birch_window_large_connecting" | "entity.minecraft.wandering_trader" | "skyblockbuilder.command.info.request_status" | "create.contraptions.movement_mode.rotate_never_place" | "modernui.center.text.smartSDFShaders_desc" | "item.ae2additions.super_cell_64k" | "create.display_source.kinetic_stress.progress_bar" | "gui.ae2.CraftErrorNoSuitableCpu" | "gui.modernui.settings.category.quality" | "block.thermal.rubberwood_door" | "tile.wire_coil.tooltip_pyro" | "gtceu.machine.compressor.iv.tooltip" | "libx.config.gui.resource_list.type" | "item.gtceu.black_dye_spray_can" | "block.minecraft.white_concrete_powder" | "block.fantasyfurniture.decorations.nordic_mead_bottles.stacked" | "fml.button.open.mods.folder" | "block.minecraft.crimson_slab" | "item.ae2additions.super_cell_65m" | "achievement.ae2.Charger.desc" | "item.mysticalagriculture.tertium_nugget" | "item.gtceu.tool.screwdriver.tooltip" | "subtitles.thermal.block.machine_sawmill" | "effect.minecraft.slowness" | "item.thermal.diving_chestplate.keyword" | "zerocore:api.multiblock.validation.invalid_part_for_bottom" | "rechiseled.block.acacia_planks_large_tiles" | "block.minecraft.potted_red_mushroom" | "modernui.center.screen.masterVolumeInactive" | "effortlessbuilding.modedescription.wall" | "gtceu.machine.gas_collector.zpm.tooltip" | "block.mmt.celeslar_block" | "create.gui.stressometer.capacity" | "rechiseled.block.emerald_block_waxed" | "create.kinetics.speed_controller.rotation_speed" | "gtceu.machine.mixer.luv.tooltip" | "block.minecraft.banner.diagonal_up_right.light_gray" | "block.mysticalagradditions.supremium_coal_block" | "rechiseled.block.birch_planks_diagonal_tiles_connecting" | "block.fantasyfurniture.necrolord.chair.occupied" | "config.jade.display_mode_hold_key_desc" | "options.prioritizeChunkUpdates.byPlayer" | "compass.node.gtceu.covers/cover" | "book.mysticalagriculture.entry.machine_upgrades" | "create.subtitle.schematicannon_finish" | "rechiseled.block.dirt_small_tiles" | "rechiseled.block.obsidian_bordered" | "material.orange_dye" | "block.minecraft.banner.stripe_middle.black" | "item.minecraft.spruce_chest_boat" | "block.thermal.earth_tnt" | "create.contraption.minecart_contraption_too_big" | "recipe.packagedexcrafting.ultimate" | "title.cloth-config.config" | "part.bigreactors.turbine.glass" | "material.polyphenylene_sulfide" | "options.guiScale" | "create.item_attributes.smeltable.inverted" | "jade.not_generated" | "block.minecraft.jungle_stairs" | "material.obsidian" | "rechiseled.block.warped_planks_flooring_connecting" | "block.create.cyan_sail" | "material.copernicium" | "gtceu.machine.electrolyzer.zpm.tooltip" | "create.gui.filter.ignore_data" | "info.cofh.secure_block" | "block.mysticalagradditions.nitro_crystal_crux" | "block.minecraft.purple_concrete" | "item.minecraft.shield.pink" | "gui.abuseReport.reason.terrorism_or_violent_extremism.description" | "item.gtceu.shape.extruder.rod_long.tooltip" | "gui.ae2.IOBuses" | "block.gtceu.luv_chemical_bath" | "config.jade.plugin_minecraft.jukebox" | "block.minecraft.red_carpet" | "options.fovEffectScale.tooltip" | "frame.automobility.standard_black" | "block.minecraft.banner.curly_border.light_blue" | "webdisplays.gui.screencfg.rot90" | "block.fantasyfurniture.bone.wither.bench" | "command.expected.separator" | "create.ponder.large_water_wheel.text_5" | "create.ponder.large_water_wheel.text_2" | "create.ponder.large_water_wheel.text_1" | "create.ponder.large_water_wheel.text_4" | "create.ponder.large_water_wheel.text_3" | "metaitem.tool.tooltip.primary_material" | "item.mmt.ultimate_ingot" | "gamerule.category.misc" | "commands.locate.biome.success" | "create.ponder.portable_fluid_interface.text_8" | "tooltip.toms_storage.trim" | "rechiseled.block.birch_planks_small_bricks_connecting" | "create.ponder.portable_fluid_interface.text_7" | "create.ponder.portable_fluid_interface.text_6" | "create.ponder.portable_fluid_interface.text_5" | "create.ponder.portable_fluid_interface.text_4" | "rechiseled.block.gold_block_tiles_connecting" | "create.ponder.portable_fluid_interface.text_3" | "create.train.status.track_missing" | "create.ponder.portable_fluid_interface.text_2" | "block.create.magenta_valve_handle" | "create.ponder.portable_fluid_interface.text_1" | "skyblockbuilder.command.success.left_team" | "item.minecraft.golden_chestplate" | "material.sulfuric_nickel_solution" | "gui.bigreactors.reactor.fluidaccessport.item.waste" | "ftbquests.task.ftbquests.kill.entity" | "block.create.pink_sail" | "gui.tooltips.ae2.EncodeDescription" | "block.minecraft.banner.stripe_middle.light_blue" | "modularrouters.guiText.tooltip.mouseOverHelp.false" | "item.gtceu.zpm_battery_hull" | "subtitles.entity.horse.hurt" | "block.minecraft.player_wall_head" | "gui.tooltips.ae2.PowerUnits" | "block.minecraft.brown_glazed_terracotta" | "item.thermal.lightning_tnt_minecart.keyword" | "options.modelPart.left_pants_leg" | "gtceu.multiblock.preview.select" | "mco.reset.world.template" | "jade.mobbreeding.time" | "block.create.piston_extension_pole" | "item.thermal.bronze_plate" | "book.mysticalagriculture.entry.fertilized_essence" | "block.thermal.lumium_crossover_rail" | "attachment.rear.automobility.passenger_seat" | "gui.ae2.ToastCraftingJobFinishedTitle" | "container.enchant" | "item.gtceu.tool.mallet" | "rechiseled.block.diorite_brick_paving_connecting" | "stat.minecraft.interact_with_smoker" | "jecalculation.gui.recipe.help" | "block.gtceu.multi_smelter" | "gtceu.recipe.eu_inverted" | "item.mmt.tellurium_plate" | "book.mysticalagriculture.entry.mystical_fertilizer.page.1" | "create.boiler.via_engines" | "compass.node.gtceu.machines/converter" | "rechiseled.block.dark_oak_planks_large_tiles_connecting" | "gtceu.machine.extractor.lv.tooltip" | "material.bauxite" | "gui.bigreactors.reactor.controller.energyratio.line2a" | "gui.bigreactors.reactor.controller.energyratio.line2b" | "item.farmersdelight.milk_bottle" | "argument.range.swapped" | "item.minecraft.leather_chestplate" | "tooltip.exmachinis.energyPerTick" | "config.jade.plugin_minecraft.armor_stand" | "gtceu.machine.autoclave.lv.tooltip" | "crop.mysticalagriculture.gold" | "item.minecraft.porkchop" | "block.fantasyfurniture.necrolord.drawer" | "message.extendedcrafting.nbt_requires_crafttweaker" | "crop.mysticalagradditions.nether_star" | "itemGroup.ftbquests.ftbquests" | "block.thermal.device_tree_extractor" | "argument.entity.options.x.description" | "create.ponder.gantry_redstone.text_2" | "create.ponder.gantry_redstone.text_1" | "argument.pos2d.incomplete" | "gui.bigreactors.generator.chargingport.dumpfuel.line3" | "gui.bigreactors.generator.redstoneport.sensortype.sensorlistlabel" | "gui.bigreactors.generator.chargingport.dumpfuel.line4" | "block.farmersdelight.canvas_sign" | "chat.pattern_view.error" | "create.gui.attribute_filter.selected_attributes" | "item.mmt.lead_nugget" | "gui.bigreactors.generator.chargingport.dumpfuel.line1" | "gtceu.machine.replicator.hv.tooltip" | "gui.bigreactors.generator.chargingport.dumpfuel.line2" | "stat.minecraft.sleep_in_bed" | "item.mmt.xeproda_nugget" | "create.ponder.mechanical_saw_processing.text_1" | "block.minecraft.banner.border.cyan" | "create.ponder.mechanical_saw_processing.text_2" | "subtitles.entity.tadpole.hurt" | "create.bogey.style.updated_style" | "create.ponder.mechanical_saw_processing.text_5" | "gamerule.category.player" | "create.ponder.mechanical_saw_processing.text_3" | "create.ponder.mechanical_saw_processing.text_4" | "block.minecraft.blue_wool" | "block.minecraft.fire_coral" | "skyblockbuilder.command.success.join_request_accepted" | "advancements.husbandry.ride_a_boat_with_a_goat.description" | "jade.llamaStrength" | "gui.bigreactors.reprocessor.controller.voidfluid.line1" | "gui.bigreactors.reprocessor.controller.voidfluid.line2" | "message.sgjourney.stargate.error.incomplete_address" | "item.mmt.raw_dark_cryopla" | "block.mmt.raw_palladium_block" | "block.webdisplays.server" | "gui.ae2.SpatialAnchorAll" | "block.fantasyfurniture.bone.skeleton.bed_single.occupied" | "patchouli.gui.lexicon.sneak" | "rechiseled.block.red_nether_bricks_brick_paving" | "block.minecraft.yellow_terracotta" | "block.xtonesreworked.sync_block_13" | "block.xtonesreworked.sync_block_12" | "gtceu.machine.cleanroom.tooltip.ae2.channels" | "entity.minecraft.creeper" | "block.xtonesreworked.sync_block_11" | "item.gtceu.rotor_casting_mold" | "block.xtonesreworked.sync_block_10" | "create.ponder.fluid_tank_storage.header" | "gui.tooltips.ae2.ShowVisibleProviders" | "deathScreen.quit.confirm" | "block.xtonesreworked.sync_block_15" | "block.xtonesreworked.sync_block_14" | "block.framedblocks.framed_threeway_corner" | "block.fantasyfurniture.nordic.dresser" | "metaitem.behavior.mode_switch.tooltip" | "enchantment.ensorcellation.preservation.desc" | "multiblock.validation.turbine.blades_too_far" | "gtceu.packer" | "addServer.enterIp" | "item.minecraft.charcoal" | "block.gtceu.ulv_machine_casing" | "block.minecraft.stone_brick_slab" | "block.extendedcrafting.ender_ingot_block" | "screen.extendedcrafting.crafting_core.power_cost" | "block.framedblocks.framed_double_corner" | "itemGroup.tabcreate_armory" | "material.styrene_butadiene_rubber" | "key.keyboard.left" | "item.mmt.dark_cryopla_nugget" | "block.minecraft.white_stained_glass" | "block.ae2.quartz_pillar_slab" | "string.naturescompass.tags" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.temperature.max" | "item.create.copper_diving_helmet.tooltip.summary" | "gtceu.cable.amperage" | "config.gtceu.option.doTerrainExplosion" | "block.farmersdelight.wild_beetroots" | "block.create.cut_tuff_stairs" | "item.effortlessbuilding.golden_randomizer_bag" | "material.hydrogen_sulfide" | "tagprefix.cable_gt_double" | "item.mysticalagriculture.inferium_axe" | "block.mmt.xeproda_block" | "mco.configure.world.subscription.timeleft" | "material.butadiene" | "gui.ae2.Inscriber" | "item.thermal.niter_dust" | "arguments.objective.readonly" | "cover.advanced_item_detector.invert.enabled.3" | "patchouli.gui.lexicon.progress_meter" | "block.thermal.rubberwood_fence_gate" | "block.thermal.fluid_cell_frame" | "config.dogslie.prop.enabledPoses.name" | "item.thermal.iron_gear" | "cover.advanced_item_detector.invert.enabled.0" | "cover.advanced_item_detector.invert.enabled.1" | "item.mysticalagriculture.honey_agglomeratio" | "cover.advanced_item_detector.invert.enabled.2" | "createWorld.customize.custom.biomeScaleWeight" | "material.helium" | "buildinggadgets.message.paste_failed.wrong_mc_version" | "block.minecraft.warped_door" | "create.contraptions.movement_mode.move_place_returned" | "selectWorld.edit.export_worldgen_settings.success" | "augment.mysticalagriculture.absorption_iii" | "modularrouters.chatText.security.ADDED" | "rechiseled.block.prismarine_bricks_chiseled_squares_connecting" | "forge.configgui.disableStairSlabCulling.tooltip" | "block.gtceu.hv_diode" | "rechiseled.block.cobblestone_brick_paving" | "cropTier.mysticalagriculture.4" | "cropTier.mysticalagriculture.3" | "cropTier.mysticalagriculture.5" | "item.ae2.annihilation_core" | "item.minecraft.diamond_sword" | "item.talc_small_dust" | "block.create.oak_window" | "cropTier.mysticalagriculture.2" | "block.create.cyan_seat" | "cropTier.mysticalagriculture.1" | "jade.instrument.bell" | "buildinggadgets.message.copy_unloaded" | "rechiseled.block.dark_prismarine_beams_connecting" | "jigsaw_block.pool" | "create.display_source.fill_level.display" | "item.laserio.overclocker_card" | "ftbultimine.client_settings.render_outline" | "create.recipe.packing" | "block.fantasyfurniture.royal.desk_left" | "material.curium" | "gtceu.machine.packer.uv.tooltip" | "item.modifiers.head" | "block.gtceu.lv_centrifuge" | "options.on.composed" | "material.battery_alloy" | "gtceu.multiblock.running" | "rechiseled.block.netherrack_beams" | "block.gtceu.uv_diode" | "block.minecraft.cut_copper_slab" | "rechiseled.block.crimson_planks_crate_connecting" | "block.create.lit_blaze_burner" | "block.gtceu.sturdy_machine_casing" | "tooltip.mysticalagriculture.mst_id" | "ftbteamsconfig.ftbchunks.block_interact_mode.tooltip" | "ftbchunks.claim_result.not_loaded" | "item.rock_salt_small_dust" | "jei.tooltip.config" | "item.exnihilosequentia.zinc_ingot" | "block.ae2.chiseled_quartz_stairs" | "tooltip.doll.blaze" | "rechiseled.block.red_sandstone_bricks" | "block.gtceu.bronze_pipe_casing" | "options.particles.all" | "commands.curios.clear.success" | "item.itemfilters.weak_nbt.description" | "multiplayer.texturePrompt.serverPrompt" | "material.zinc_sulfide" | "item.ae2.equal_distribution_card" | "item.thermal.potion_quiver.desc" | "block.minecraft.banner.square_top_left.blue" | "block.minecraft.banner.stripe_center.yellow" | "gtceu.machine.fluid_drilling_rig.mv.tooltip" | "create.display_source.item_throughput.interval.second" | "item.minecraft.firework_star.cyan" | "block.gtceu.lp_steam_liquid_boiler" | "modernui.center.screen.framerateInactive" | "block.minecraft.deepslate_emerald_ore" | "advancements.adventure.throw_trident.title" | "block.ae2.condenser" | "block.create.small_limestone_bricks" | "metaarmor.tooltip.breath" | "item.minecraft.apple" | "compass.node.gtceu.steam/steam_liquid_boiler" | "material.butene" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.temperature.min" | "create.portal_track.missing" | "frame.automobility.standard_pink" | "gui.blacklist" | "commands.datapack.list.available.success" | "enchantment.ensorcellation.leech.desc" | "item.webdisplays.craftcomp_badextcard" | "item.mysticalagradditions.molten_tertium_bucket" | "tagprefix.polymer.nugget" | "effect.minecraft.speed" | "block.gtceu.iv_sifter" | "block.gtceu.uhv_quantum_chest" | "item.mmt.aluminum_dust" | "block.fantasyfurniture.bone.wither.dresser" | "rechiseled.block.glowstone_bricks" | "subtitles.block.sweet_berry_bush.pick_berries" | "libx.config.gui.map.new" | "chat.ae2.AmmoDepleted" | "tooltip.titanium.facing_handler.right" | "multiplayer.disconnect.too_many_pending_chats" | "create.display_target.single_line" | "chat.ae2.MinecraftProfile" | "string.naturescompass.coordinates" | "item.thermal.machine_speed_augment.desc" | "create.track.turn_start" | "item.effortlessbuilding.elastic_hand.desc" | "item.ae2wtlib.wireless_pattern_access_terminal" | "create.weighted_ejector.no_target" | "create.tooltip.deployer.punching" | "itemGroup.tools" | "item.gtceu.circuit.workstation.tooltip.0" | "gtceu.machine.mixer.hv.tooltip" | "item.gtceu.circuit.workstation.tooltip.1" | "item.automobility.automobile_frame" | "modularrouters.gui.config.puller2BaseRange" | "item.minecraft.bee_spawn_egg" | "item.mysticalagriculture.inferium_nugget" | "jei.chat.error.no.cheat.permission.1" | "enchantment.minecraft.luck_of_the_sea" | "biome.sgjourney.abydos_spires" | "item.gtceu.cover.item.voiding.tooltip.0" | "item.gtceu.cover.item.voiding.tooltip.1" | "block.thermal.flax" | "info.thermal.dynamo_magmatic.1" | "sodium.options.entity_shadows.tooltip" | "block.gtceu.pump_deck" | "info.thermal.dynamo_magmatic.0" | "enchantment.ensorcellation.frost_aspect" | "block.thermal.prismarine_detector_rail.keyword" | "material.lutetium" | "item.mmt.fly_ash_brick" | "gui.ae2.LevelEmitter" | "gui.ae2.Types" | "item.farmersdelight.horse_feed" | "block.create.cyan_nixie_tube" | "text.block.fantasyfurniture.decorations.royal_wall_mirror_large.dyeable" | "mataarmor.hud.supply_mode" | "subtitles.entity.elder_guardian.hurt" | "gtceu.machine.distillery.uv.tooltip" | "rechiseled.block.netherrack_dented_connecting" | "cover.machine_controller.invert.enabled.0" | "item.thermal.lapis_nugget" | "arguments.item.tag.unknown" | "item.mmt.zapolgium_nugget" | "gui.bigreactors.generic.save" | "block.create.cut_scoria_brick_wall" | "gtceu.multiblock.large_boiler.efficiency" | "createWorld.customize.custom.defaults" | "advancement.create.mechanical_press.desc" | "stat.minecraft.mob_kills" | "death.attack.fall.player" | "item.ae2.fluid_storage_cell_16k" | "tooltip.extendedcrafting.type" | "gtceu.machine.fermenter.luv.tooltip" | "gui.socialInteractions.status_blocked_offline" | "item.gtceu.board.coated.tooltip" | "block.minecraft.banner.stripe_right.cyan" | "create.contraptions.chassis.radius" | "itemGroup.skyguis" | "block.minecraft.banner.border.white" | "block.ae2.wireless_access_point" | "item.thermal.flux_magnet" | "item.mmt.raw_zinc" | "frame.automobility.dababy" | "modularrouters.itemText.usage.item.placer_module" | "text.block.fantasyfurniture.decorations.royal_wall_mirror_small.dyeable" | "permissions.requires.entity" | "block.create.adjustable_chain_gearshift" | "subtitles.entity.dolphin.ambient" | "rechiseledcreate.block.oak_window_bars" | "block.xtonesreworked.ztyl_block_2" | "block.xtonesreworked.ztyl_block_1" | "block.xtonesreworked.ztyl_block_0" | "block.xtonesreworked.ztyl_block_6" | "block.xtonesreworked.ztyl_block_5" | "block.xtonesreworked.ztyl_block_4" | "block.xtonesreworked.ztyl_block_3" | "text.cloth-config.list.remove" | "advancement.create.steam_engine_maxed" | "block.exmachinis.flux_compactor" | "subtitles.entity.dolphin.death" | "block.xtonesreworked.ztyl_block_9" | "death.attack.thrown.item" | "block.xtonesreworked.ztyl_block_8" | "block.xtonesreworked.ztyl_block_7" | "rechiseled.block.crimson_planks_rotated_bricks" | "item.create.crushed_raw_aluminum" | "create.flap_display.cycles.instant" | "book.mysticalagriculture.name" | "book.mysticalagriculture.category.souls.name" | "options.viewBobbing" | "block.colossalchests.interface" | "block.mysticalagriculture.deepslate_inferium_ore" | "skyblockbuilder.screen.widget.structure_name" | "buildinggadgets.modes.surface" | "config.jade.plugin_corpse.corpse" | "gtceu.maintenance.configurable_duration.unchanged_description" | "create.gui.adjustable_crate.storageSpace" | "item.platinum_group_sludge_small_dust" | "menu.options" | "block.minecraft.banner.bricks.black" | "item.gtceu.tool.rolling_pin" | "item.thermal.slot_seal.desc" | "options.customizeTitle" | "item.thermal.niter" | "block.create_crystal_clear.brass_clear_glass_encased_shaft" | "rechiseled.block.andesite_brick_pattern" | "selectWorld.data_read" | "webdisplays.server.upload.info" | "itemGroup.category.venthyr" | "rechiseledcreate.block.birch_window_slim" | "gui.abuseReport.reason.description" | "block.minecraft.banner.stripe_downright.yellow" | "block.thermal.obsidian_glass" | "potion.withDuration" | "block.minecraft.lilac" | "argument.literal.incorrect" | "block.create.gantry_carriage" | "create.schedule.loop1" | "create.schedule.loop2" | "block.minecraft.oxidized_cut_copper_slab" | "gui.tooltips.ae2.CpuStatusStorage" | "block.mmt.slush" | "advancement.colossalchests.copper.desc" | "block.minecraft.banner.triangles_bottom.brown" | "menu.respawning" | "tutorial.open_inventory.description" | "modularrouters.itemText.usage.item.extruder_module_2" | "modularrouters.itemText.usage.item.extruder_module_1" | "prefab.automobility.standard_pink" | "multiblock.validation.reprocessor.missing_fluidinjector" | "recipe.condition.dimension.tooltip" | "advancements.end.root.description" | "block.create.cut_asurine_bricks" | "time.bookshelf.month.may" | "book.mysticalagriculture.entry.insanium" | "item.gtceu.battery.re.lv.lithium.tooltip" | "item.wheat_small_dust" | "block.minecraft.cobbled_deepslate_wall" | "compass.node.gtceu.machines/mixer" | "block.fantasyfurniture.nordic.stool.occupied" | "item.mmt.nickel_rod" | "item.mmt.void_rod" | "item.create.crushed_raw_quicksilver" | "gtceu.machine.electric_furnace.iv.tooltip" | "jecalculation.gui.craft.output" | "block.create.chute" | "block.exnihilosequentia.oak_sieve" | "item.gtceu.cover.ender_fluid_link.tooltip" | "trashcans.gui.energy_trash_can.check.off" | "block.minecraft.banner.gradient.light_gray" | "tutorial.socialInteractions.description" | "item.cassiterite_sand_pure_dust" | "fluid_type.thermal.ender" | "skyblockbuilder.schematic.saved" | "item.gtceu.purple_drink" | "block.gtceu.iv_input_bus" | "block.farmersdelight.white_canvas_sign" | "item.sgjourney.zero_point_module" | "block.gtceu.lp_steam_compressor" | "buildinggadgets.easter_eggs.dire_9x9.dont_tell" | "multiplayer.disconnect.missing_tags" | "rechiseledcreate.block.warped_window_covered_connecting" | "gtceu.machine.macerator.uv.tooltip" | "flat_world_preset.minecraft.desert" | "key.effortlessbuilding.require_previous_reach_upgrades" | "item.create.filter.tooltip.summary" | "item.mysticaladaptations.insanium_chestplate" | "rechiseled.block.purpur_brick_paving_connecting" | "config.jade.general" | "chat.ae2.isNowUnlocked" | "rechiseled.block.spruce_planks_squares_connecting" | "block.create.polished_cut_veridium_stairs" | "block.fantasyfurniture.venthyr.sofa.occupied" | "block.minecraft.banner.diagonal_up_left.pink" | "block.minecraft.banner.border.green" | "block.create.small_calcite_brick_slab" | "block.minecraft.iron_door" | "block.minecraft.piston" | "fml.menu.mods.z_to_a" | "advancement.colossalchests.iron.desc" | "advancement.create.linked_controller" | "modularrouters.itemText.misc.ecoMode" | "entity.minecraft.llama_spit" | "block.fantasyfurniture.dunmer.wall_light" | "item.minecraft.lingering_potion.effect.weakness" | "farmersdelight.advancement.harvest_straw" | "item.mmt.xelkive_rod" | "item.farmersdelight.bone_broth" | "recipe.packagedauto.processing.short" | "gui.ae2.Or" | "gui.fluxnetworks.security.encrypted" | "gui.ae2.Of" | "block.gtceu.iv_kinetic_input_box" | "item.gtceu.cover.fluid.voiding.advanced.tooltip.1" | "gtceu.machine.miner.multi.production" | "rechiseled.block.coal_block_circles_connecting" | "item.gtceu.cover.fluid.voiding.advanced.tooltip.0" | "item.thermal.machine_cycle_augment.desc" | "gui.tooltips.ae2.TypeFilter" | "effortlessbuilding.modedescription.diagonal_wall" | "enchantment.ensorcellation.damage_illager" | "commands.team.option.friendlyfire.enabled" | "create.ponder.mechanical_crafter.header" | "item.gtceu.shape.extruder.pipe.huge.tooltip" | "material.platinum_raw" | "item.create.builders_tea" | "commands.cofh.zap.success.single" | "gtceu.machine.rock_breaker.hv.tooltip" | "gui.ae2.No" | "subtitles.entity.witch.drink" | "jecalculation.gui.common.output" | "material.magnesia" | "item.mmt.uranium_gear" | "commands.banip.failed" | "webdisplays.side.south" | "trashcans.gui.ultimate_trash_can.liquid_filter" | "key.modularrouters.category" | "book.mysticalagriculture.entry.tilling_aoe_augment" | "block.create.purple_seat" | "crop.mysticalagriculture.apatite" | "block.fantasyfurniture.venthyr.stool" | "rechiseled.block.netherite_block_beams" | "enchantment.minecraft.sweeping.desc" | "death.attack.lava" | "item.ae2.fluix_sword" | "subtitles.entity.zombie.infect" | "fluid.create.tea" | "rechiseled.block.oak_planks_diagonal_stripes_connecting" | "advancement.create.brass_casing.desc" | "enchantment.ensorcellation.phalanx.desc" | "death.attack.fireball.item" | "block.create.mysterious_cuckoo_clock" | "death.attack.inFire" | "commands.scoreboard.players.set.success.single" | "block.gtceu.ulv_input_hatch" | "patchouli.gui.lexicon.loading_error" | "material.styrene" | "ldlib.gui.editor.group.base_image" | "attribute.name.cofh.hazard_resistance" | "multiplayerWarning.message" | "time.bookshelf.day.thursday" | "itemGroup.resources" | "material.gelatin_mixture" | "item.thermal.glowstone_tnt_minecart.keyword" | "block.minecraft.banner.triangle_bottom.black" | "jei.key.combo.shift" | "rechiseled.block.end_stone_brick_pattern_connecting" | "create.ponder.mechanical_plough.text_3" | "create.ponder.mechanical_plough.text_4" | "create.ponder.mechanical_plough.text_1" | "create.contraption.controls.floor_unreachable" | "create.ponder.mechanical_plough.text_2" | "subtitles.entity.wandering_trader.yes" | "gui.modernui.dont_show_again" | "key.mouse.left" | "create.display_source.redstone_power.number" | "material.sodium" | "block.create.netherite_backtank" | "item.itemfilters.always_true" | "ae2.rei_jei_integration.p2p_api_attunement" | "item.minecraft.splash_potion.effect.awkward" | "block.minecraft.spruce_door" | "subtitles.mac10.reload" | "block.minecraft.banner.circle.pink" | "subtitles.entity.chicken.egg" | "gui.cyclopscore.scrollbar" | "entity.thermal.fluid_minecart" | "item.ae2.spatial_cell_component_2" | "item.mmt.thulium_ingot" | "skyblockbuilder.command.success.export_spawns" | "ae2.rei_jei_integration.transform_category" | "block.mmt.midnight_abyssal_block" | "item.mmt.magnesium_rod" | "rechiseled.block.birch_planks_small_tiles" | "advancements.nether.create_beacon.description" | "item.create.powdered_obsidian" | "block.create.cut_andesite_stairs" | "stat.minecraft.player_kills" | "modernui.center.system.globalFontScale" | "ftbquests.task.ftbquests.item.consume_false" | "item.createarmory.barrel_part" | "key.keyboard.delete" | "block.gtceu.rubber_sapling" | "advancements.nether.all_effects.title" | "gui.stellarview.galaxy_alpha" | "jei.category.extendedcrafting.advanced_crafting" | "block.gtceu.lv_charger_4x" | "jei.tooltip.error.recipe.transfer.disabled" | "config.jade.display_item" | "rechiseled.block.bone_block_patterned" | "rechiseled.block.stone_tiles_connecting" | "gtceu.machine.pump_hatch.tooltip" | "gui.pattern_view.craft.substitute" | "rechiseled.block.obsidian_chiseled_skeleton" | "ftbquests.tags.tooltip" | "patchouli.gui.lexicon.added_by" | "block.fantasyfurniture.decorations.mushrooms_red" | "block.minecraft.banner.skull.orange" | "death.attack.witherSkull.item" | "create.item_attributes.crushable.inverted" | "block.minecraft.banner.half_horizontal.gray" | "material.lightly_hydro_cracked_naphtha" | "item.thermal.diamond_nugget" | "item.minecraft.iron_ingot" | "gamerule.doWardenSpawning" | "material.mutagen" | "item.create.sweet_roll" | "gui.bigreactors.multiblock_variant_part_format.title" | "item.gtceu.advanced_smd_diode" | "jade.fluid2" | "gui.tooltips.ae2.SubstitutionsOn" | "advancement.create.pulley_maxed" | "modernui.center.text.distanceField" | "gtceu.machine.gas_collector.hv.tooltip" | "item.thermal.blizz_powder" | "subtitles.entity.witch.death" | "item.gtceu.mv_emitter" | "crop.mysticalagriculture.elementium" | "block.minecraft.banner.triangles_top.light_blue" | "info.cofh.energy_max_prod" | "item.farmersdelight.roasted_mutton_chops" | "block.gtceu.uv_transformer_4a" | "pack.selected.title" | "enchantment.ensorcellation.pilfering.desc" | "item.gtceu.hv_field_generator" | "selectWorld.gameMode.adventure.line2" | "selectWorld.gameMode.adventure.line1" | "clear.failed.multiple" | "create.gui.sequenced_gearshift.instruction.turn_distance.distance" | "block.bigreactors.basic_turbinecontroller" | "ftbquests.chapter.image.corner" | "gui.ae2.CopyModeDesc" | "block.fantasyfurniture.nordic.shelf" | "block.minecraft.flowering_azalea" | "gtceu.machine.fermenter.zpm.tooltip" | "create.schematicannon.status.idle" | "gtceu.gui.item_auto_output.allow_input.disabled" | "buildinggadgets.radialmenu.destruction_overlay" | "item.mysticalagriculture.inferium_bow" | "block.create.cut_calcite" | "block.create.waxed_weathered_copper_tiles" | "item.thermal.hazmat_helmet.keyword" | "container.repair" | "block.create_crystal_clear.andesite_clear_glass_encased_shaft" | "rechiseled.block.birch_planks_pattern" | "rechiseledcreate.block.jungle_window_swirling" | "connect.negotiating" | "block.gtceu.uv_transformer_2a" | "gtceu.machine.world_accelerator.mode_tile" | "narration.button.usage.focused" | "item.ae2.dark_monitor" | "rechiseled.block.andesite_wavy" | "block.thermal.deepslate_sapphire_ore" | "gtceu.universal.tooltip.base_production_fluid" | "gui.ae2.SearchSettingsTitle" | "argument.entity.options.type.invalid" | "block.create_crystal_clear.train_clear_glass_encased_shaft" | "modernui.center.extension.tooltip" | "block.minecraft.infested_deepslate" | "patchouli.gui.lexicon.chapters" | "rechiseled.block.purpur_tiles_connecting" | "block.infinity_provider.provider" | "subtitles.entity.ender_pearl.throw" | "modularrouters.guiText.popup.extruder2.template" | "item.thermal.syrup_bottle" | "gtceu.rock_breaker" | "debug.inspect.client.entity" | "advancement.create.track_signal" | "block.gtceu.uv_transformer_1a" | "block.fantasyfurniture.decorations.royal_candelabra" | "ldlib.gui.editor.register.widget.basic.progress" | "item.ae2.crafting_card" | "editGamerule.default" | "subtitles.entity.ghast.death" | "material.tin_alloy" | "gui.ae2.Magenta" | "tooltip.toms_storage.poly_item_filter" | "death.attack.automobile.player" | "ftbchunks.gui.waypoints" | "fml.menu.mods.a_to_z" | "fml.menu.mods.title" | "rechiseledcreate.block.granite_cut_small_brick_connecting" | "commands.worldborder.center.success" | "item.ftbquests.stage_barrier.config" | "item.mysticalagriculture.inferium_shears" | "block.minecraft.banner.half_vertical_right.yellow" | "fluid_type.cofh_core.honey" | "title.multiplayer.disabled" | "ftbquests.task.ftbquests.observation.to_observe" | "compass.node.gtceu.machines/macerator" | "block.thermal.amaranth" | "material.flint" | "selectWorld.seedInfo" | "config.bigreactors.worldgen.yelloriteoremaxclustersperchunk" | "rechiseled.block.red_nether_bricks_tiles_connecting" | "block.gtceu.steel_pipe_casing" | "block.gtceu.mv_item_passthrough_hatch" | "item.thermal.flux_capacitor.keyword" | "compass.node.gtceu.generation/granite" | "create.generic.height" | "gui.fluxnetworks.response.nospace" | "rechiseled.block.warped_planks_brick_paving_connecting" | "general.cyclopscore.version.download" | "tooltip.template.name" | "rechiseled.block.gold_block_striped" | "create.gui.terrainzapper.tool" | "death.attack.create.fan_lava" | "ftbchunks.max_claimed_chunks" | "modernui.center.tooltip.roundedShapes" | "rechiseled.block.end_stone_diagonal_bricks_connecting" | "modernui.defaultFontBehavior.keep_ascii" | "tooltip.exmachinis.sieve1" | "block.framedblocks.framed_inner_threeway_corner" | "subtitles.item.honeycomb.wax_on" | "block.gtceu.iv_wiremill" | "item.minecraft.chest_minecart" | "crop.mysticalagriculture.deepslate" | "block.gtceu.ev_transformer_16a" | "commands.defaultgamemode.success" | "create.logistics.crafter.click_to_merge" | "item.mmt.steel_rod" | "create.ponder.chain_gearshift.header" | "modularrouters.guiText.label.buffer" | "modularrouters.guiText.tooltip.regulator.labelFluidmB" | "block.create.green_valve_handle" | "effect.minecraft.weakness" | "commands.message.display.outgoing" | "gtceu.recipe.explosive" | "mco.news" | "config.jade.plugin_gtceu.electric_container_provider" | "item.modularrouters.muffler_upgrade" | "modernui.center.screen.inventoryPause_desc" | "rechiseled.block.redstone_block_crushed" | "advancements.adventure.fall_from_world_height.title" | "enchantment.minecraft.soul_speed" | "block.minecraft.banner.gradient.yellow" | "item.talc_refined_ore" | "item.minecraft.zombified_piglin_spawn_egg" | "gui.expatternprovider.ex_interface" | "block.thermal.machine_chiller" | "material.cocoa" | "selectWorld.import_worldgen_settings.select_file" | "debug.show_hitboxes.off" | "gui.modernui.settings.category.sounds" | "advancement.create.clockwork_bearing.desc" | "block.minecraft.ender_chest" | "block.thermal_extra.soul_infused_block" | "monitor.gui.title.argb" | "create.display_source.computer_display_source" | "modifier.mysticalagradditions.soul_siphoner.flavor" | "block.bigreactors.reinforced_reactorfluidport_forge_passive" | "gtceu.machine.steam_bus.tooltip" | "ftbquests.task.ftbquests.custom" | "screen.laserio.tickSpeed" | "advancement.create.stressometer" | "tooltip.mysticalagriculture.upgrade_speed" | "mco.create.world.wait" | "key.keyboard.right.alt" | "ftbteamsconfig.ftbteams.free_to_join" | "translation.test.none" | "commands.cofh.invis.remove.single" | "gamerule.doMobSpawning" | "gtceu.fluid_pipe.acid_proof" | "commands.op.failed" | "item.gtceu.coke_oven_brick" | "item.bentonite_impure_dust" | "subtitles.entity.piglin_brute.hurt" | "gtceu.machine.ore_washer.mv.tooltip" | "gtceu.machine.sifter.lv.tooltip" | "book.extendedcrafting.category.crafting.name" | "ftbteams.not_officer" | "gui.bigreactors.generic.unknown" | "mco.configure.world.buttons.delete" | "crop.mysticalagradditions.gaia_spirit" | "subtitles.entity.fox.sniff" | "block.extendedcrafting.ultimate_auto_table" | "item.mysticalagriculture.imperium_nugget" | "item.mysticalagriculture.inferium_boots" | "item.minecraft.music_disc_5.desc" | "block.fantasyfurniture.bone.skeleton.bench" | "block.thermal.item_buffer" | "text.autoconfig.toms_storage.option.invLinkBeaconLvlDim.@Tooltip" | "create.schedule.condition.redstone_link.powered" | "advancements.story.root.description" | "book.mysticalagriculture.entry.augments" | "effortlessbuilding.screen.modifier_settings" | "ftbchunks.claim_result.not_claimed" | "death.attack.create.mechanical_saw.player" | "block.mmt.viculeam_block" | "screen.skyguis.text.team_id" | "advancement.create.rose_quartz.desc" | "enchantment.ensorcellation.magic_edge" | "item.mysticalagriculture.tertium_sickle" | "material.molybdenite" | "item.mmt.blackstone_brick" | "block.mysticalagradditions.awakened_draconium_crux" | "rechiseled.block.quartz_block_brick_paving" | "commands.list.players" | "rechiseled.block.sandstone_brick_pattern" | "modularrouters.itemText.extruder.mode.NEVER" | "argument.pos.unloaded" | "item.gtceu.tungstensteel_fluid_cell" | "block.mysticalagradditions.imperium_coal_block" | "advancements.nether.all_potions.description" | "item.mmt.lunium_nova_wire" | "item.bentonite_crushed" | "sodium.options.animate_only_visible_textures.tooltip" | "item.mmt.drunyx_gear" | "item.create.example_item.tooltip.control1" | "skyblockbuilder.command.success.teleport_to_spawn" | "item.itemfilters.id_regex" | "subtitles.entity.zombified_piglin.angry" | "item.thermal.rich_slag" | "material.neon" | "item.exnihilosequentia.calcite_pebble" | "enchantment.minecraft.flame.desc" | "block.minecraft.sea_pickle" | "block.thermal.chunk_loader.keyword" | "fml.loadingerrorscreen.errorheader" | "block.fantasyfurniture.royal.floor_light" | "rechiseled.block.spruce_planks_flooring" | "cover.advanced_item_detector.label" | "mco.terms.buttons.disagree" | "rechiseled.block.warped_planks_bricks" | "text.autoconfig.de/mari_023/ae2wtlib.option.enableTrinket" | "item.bigreactors.steam_bucket" | "create.item_attributes.astralsorcery_constellation" | "rechiseled.block.redstone_block_pillar_connecting" | "compass.node.gtceu.ev/cracker" | "achievement.ae2.Presses" | "ldlib.gui.editor.register.editor.gtceu.rtui" | "item.mmt.bronze_wire" | "item.create.netherite_diving_helmet.tooltip.condition1" | "create.ponder.mechanical_arm_filtering.text_1" | "create.ponder.mechanical_arm_filtering.text_2" | "item.farmersdelight.cooked_rice" | "create.ponder.mechanical_arm_filtering.text_3" | "create.ponder.mechanical_arm_filtering.text_4" | "options.modelPart.cape" | "fml.menu.mods.info.childmods" | "block.ae2.cut_quartz_wall" | "item.mmt.midnight_abyssal_ingot" | "create.ponder.mechanical_arm_filtering.text_5" | "create.ponder.mechanical_arm_filtering.text_6" | "item.mmt.brass_gear" | "item.create.handheld_worldshaper.tooltip.condition3" | "item.create.handheld_worldshaper.tooltip.condition1" | "jade.distance1" | "item.create.handheld_worldshaper.tooltip.condition2" | "block.packagedexcrafting.combination_crafter.pedestals.required" | "jade.distance2" | "block.minecraft.banner.triangles_top.gray" | "ftbquests.chapter.image.order" | "commands.data.merge.failed" | "block.minecraft.potted_warped_fungus" | "farmersdelight.jei.decomposition" | "block.fantasyfurniture.necrolord.shelf" | "item.gtceu.luv_voltage_coil" | "info.thermal.detonator.use.1" | "info.thermal.detonator.use.0" | "itemGroup.buildinggadgets" | "compat.bigreactors.jei.condensation.recipecategory.title" | "item.ae2.spatial_cell_component_16" | "item.laserio.card_redstone" | "rechiseled.block.stone_smooth_rotated_bricks_connecting" | "selectWorld.deleteQuestion" | "createWorld.customize.custom.depthNoiseScaleZ" | "block.minecraft.mangrove_wood" | "skyblockbuilder.command.denied.modify_spawns0" | "skyblockbuilder.command.denied.modify_spawns1" | "item.minecraft.husk_spawn_egg" | "ftbquests.gui.add_dependencies_self" | "rechiseled.block.red_nether_bricks_large_tiles" | "singularity.extendedcrafting.bronze" | "ftbquests.quest_link.y" | "ftbquests.quest_link.x" | "ftbteamsconfig.ftbteams.display_name" | "item.gtceu.qbit_cpu_wafer" | "gtceu.machine.miner.multi.description" | "item.farmersdelight.honey_glazed_ham" | "create.schedule.condition.powered" | "config.bigreactors.fluidizer.maxfluidizerheight" | "material.stellarium" | "advancement.create.pipe_organ" | "item.thermal.glowstone_mushroom_spores" | "block.minecraft.infested_cracked_stone_bricks" | "rechiseled.block.amethyst_block_bordered_diagonal_tiles" | "modularrouters.guiText.tooltip.BLACKLIST.2" | "modularrouters.guiText.tooltip.BLACKLIST.1" | "point_of_origin.sgjourney.abydos" | "commands.team.list.teams.empty" | "item.minecraft.goat_spawn_egg" | "item.farmersdelight.chicken_sandwich" | "block.minecraft.banner.piglin.light_gray" | "stat.itemsButton" | "item.minecraft.lingering_potion.effect.fire_resistance" | "block.minecraft.repeater" | "block.minecraft.tuff" | "tile.brittle_charcoal.name" | "createWorld.customize.custom.depthNoiseScaleX" | "gui.bigreactors.reactor.controller.vaporratio.line2b" | "gui.bigreactors.reactor.controller.vaporratio.line2a" | "create.schematic.rotation.cw270" | "debug.chunk_boundaries.help" | "item.ae2additions.disk_fluid_4k" | "container.dispenser" | "rechiseled.block.acacia_planks_tiles" | "advancements.husbandry.wax_on.title" | "item.mysticaladaptations.insanium_watering_can" | "block.xtonesreworked.zech_block_15" | "item.thermal.nuke_grenade" | "block.xtonesreworked.zech_block_14" | "block.xtonesreworked.zech_block_13" | "block.xtonesreworked.zech_block_12" | "block.xtonesreworked.zech_block_11" | "multiplayer.disconnect.illegal_characters" | "item.ae2additions.disk_fluid_1k" | "subtitles.entity.bee.hurt" | "subtitles.entity.warden.step" | "screen.skyguis.text.request_to_join" | "item.farmersdelight.ham" | "commands.debug.notRunning" | "rechiseledcreate.block.rose_quartz_polished_block_connecting" | "item.sugar_gem" | "subtitles.entity.allay.item_given" | "tooltip.sgjourney.energy" | "book.mysticalagriculture.entry.ore_variants" | "ftbteamsconfig.ftbchunks.claim_visibility.tooltip" | "subtitles.entity.stray.hurt" | "advancements.story.enter_the_end.title" | "metaitem.cover.digital.mode.energy.disabled" | "selectWorld.edit.backupFailed" | "item.ae2additions.disk_fluid_housing" | "block.xtonesreworked.zech_block_10" | "item.farmersdelight.chicken_soup" | "gui.bigreactors.reactor.controller.fuelbar.line2" | "gui.bigreactors.reactor.controller.fuelbar.line1" | "rechiseled.block.diorite_rotated_bricks" | "block.gtceu.steam_miner" | "gui.bigreactors.reactor.controller.fuelbar.line4" | "gui.bigreactors.reactor.controller.fuelbar.line3" | "item.thermal.dynamo_output_augment.keyword" | "gui.bigreactors.reactor.controller.fuelbar.line6" | "gui.bigreactors.reactor.controller.fuelbar.line5" | "block.minecraft.banner.half_vertical.light_blue" | "gui.bigreactors.reactor.controller.fuelbar.line8" | "block.thermal.apple_block" | "gui.bigreactors.reactor.controller.fuelbar.line7" | "item.mmt.kunzite" | "ldlib.gui.editor.register.texture.group_texture" | "gtceu.gui.content.units.per_tick" | "stat.automobility.engine.torque.readout" | "modularrouters.itemText.extruder.mode.HIGH" | "item.ftblibrary.fluid_container" | "item.exnihilosequentia.dark_oak_seeds" | "block.minecraft.cake" | "create.elevator_contact.title" | "block.fantasyfurniture.bone.skeleton.desk_right" | "book.extendedcrafting.entry.flux_crafting.page.1" | "book.extendedcrafting.entry.flux_crafting.page.2" | "item.gtceu.light_gray_glass_lens" | "compass.node.gtceu.tools/wire_cutter" | "gui.bigreactors.generic.disable" | "item.gtceu.zpm_conveyor_module" | "farmersdelight.subtitles.cabinet.open" | "config.gtceu.option.hardGlassRecipes" | "block.minecraft.jungle_log" | "gtceu.machine.thermal_centrifuge.lv.tooltip" | "block.xtonesreworked.azur_block_4" | "block.xtonesreworked.azur_block_5" | "block.xtonesreworked.azur_block_2" | "block.xtonesreworked.azur_block_3" | "block.xtonesreworked.azur_block_8" | "block.xtonesreworked.azur_block_9" | "item.farmersdelight.baked_cod_stew" | "block.xtonesreworked.azur_block_6" | "block.xtonesreworked.azur_block_7" | "curios.identifier.ring" | "gui.all" | "block.xtonesreworked.azur_block_0" | "block.minecraft.chiseled_polished_blackstone" | "block.xtonesreworked.azur_block_1" | "material.technetium" | "create.recipe.assembly.cutting" | "item.thermal.area_depth_augment" | "flat_world_preset.unknown" | "info.thermal.redprint.use.contents" | "item.gtceu.solar_panel" | "block.minecraft.lily_pad" | "block.gtceu.uv_polarizer" | "commands.data.block.invalid" | "gtceu.machine.electromagnetic_separator.hv.tooltip" | "rechiseled.block.red_nether_bricks_chiseled_squares" | "create.schedule.instruction.rename" | "sodium.options.biome_blend.tooltip" | "gtceu.machine.electromagnetic_separator.mv.tooltip" | "create.item_attributes.smokable.inverted" | "argument.entity.options.nbt.description" | "block.fantasyfurniture.royal.oven" | "gtceu.machine.electric_furnace.lv.tooltip" | "key.buildinggadgets.category" | "block.xtonesreworked.lave_block_15" | "rechiseled.block.acacia_planks_diagonal_stripes_connecting" | "material.nitrobenzene" | "key.keyboard.right.shift" | "jei.tooltip.ingredient.list.disabled.how.to.fix" | "enchantment.ensorcellation.damage_villager.desc" | "itemGroup.ae2additions" | "tagprefix.block" | "skyblockbuilder.event.accept_join_request" | "material.ethylene_oxide" | "block.xtonesreworked.lave_block_10" | "multiblock.validation.reactor.mixed_power_systems" | "gtceu.machine.assembly_line.tooltip" | "block.xtonesreworked.lave_block_14" | "item.create.copper_backtank.tooltip.summary" | "block.xtonesreworked.lave_block_13" | "block.xtonesreworked.lave_block_12" | "block.xtonesreworked.lave_block_11" | "block.minecraft.banner.creeper.magenta" | "subtitles.entity.zombified_piglin.ambient" | "crop.mysticalagriculture.invar" | "item.gtceu.cover.item.voiding.advanced.tooltip.0" | "item.gtceu.cover.item.voiding.advanced.tooltip.1" | "item.minecraft.armor_stand" | "rechiseled.block.birch_planks_brick_paving_connecting" | "ftbquests.reward.ftbquests.npc_mail.sender" | "rechiseled.block.acacia_planks_crate_connecting" | "screen.laserio.enforced" | "block.gtceu.naquadah_coil_block" | "rechiseled.block.emerald_block_striped" | "ae2.rei_jei_integration.silk_touch_causes_less_decay" | "item.gtceu.advanced_smd_transistor" | "config.jade.display_mode_toggle_desc" | "block.xtonesreworked.vect_block_10" | "gui.ae2.StoredFluids" | "gtceu.machine.passthrough_hatch_item.tooltip" | "item.minecraft.splash_potion.effect.swiftness" | "text.block.fantasyfurniture.royal.lockbox.dyeable" | "block.minecraft.banner.circle.magenta" | "gtceu.machine.brewery.uv.tooltip" | "material.arsenic" | "create.ponder.cart_assembler_dual.header" | "rechiseled.block.birch_planks_squares_connecting" | "block.xtonesreworked.vect_block_15" | "book.mysticalagriculture.entry.tilling_aoe_augment.page.1" | "block.xtonesreworked.vect_block_11" | "ftbteamsconfig.ftbchunks.block_edit_and_interact_mode" | "block.xtonesreworked.vect_block_12" | "block.xtonesreworked.vect_block_13" | "block.xtonesreworked.vect_block_14" | "jade.horseStat.jump" | "augment.mysticalagriculture.mining_aoe_iv" | "block.minecraft.cut_sandstone_slab" | "block.minecraft.banner.stripe_bottom.yellow" | "behavior.tricorder.debug_machine_valid" | "item.ae2additions.super_cell_housing" | "gui.ae2.RestoredGenericSettingPriority" | "modularrouters.guiText.tooltip.DOWN" | "gtceu.machine.gas_collector.lv.tooltip" | "rechiseled.block.end_stone_rotated_bricks_connecting" | "block.minecraft.banner.cross.cyan" | "block.framedblocks.framed_corner_pillar" | "commands.forge.dimensions.list" | "augment.mysticalagriculture.mining_aoe_ii" | "biome.minecraft.deep_lukewarm_ocean" | "gui.ae2.StoredItems" | "createWorld.customize.custom.preset.goodLuck" | "buildinggadgets.message.boundTE" | "block.thermal.sapphire_ore" | "block.gtceu.hv_canner" | "block.framedblocks.framed_double_half_slope" | "item.extendedcrafting.the_ultimate_nugget" | "item.gtceu.wetware_printed_circuit_board" | "block.mysticalagriculture.tertium_gemstone_block" | "create.gui.assembly.exception.column_conflict" | "block.create.spout" | "material.cobalt_brass" | "block.minecraft.dead_tube_coral_block" | "tooltip.mobilebeacon.bonus.regen2" | "rechiseled.tooltip.connecting" | "farmersdelight.tooltip.milk_bottle" | "block.gtceu.zpm_canner" | "create.recipe.assembly.repeat" | "rechiseled.block.lapis_block_tiles_connecting" | "block.create.powered_latch" | "compass.node.gtceu.multiblock/multi_smelter" | "jei.category.extendedcrafting.flux_crafting" | "trashcans.gui.liquid_trash_can.filter" | "item.modularrouters.detector_module" | "block.fantasyfurniture.royal.chest" | "gtceu.machine.processing_array.tooltip" | "create.contraptions.contoller.target" | "rechiseled.block.purpur_organic_pattern_connecting" | "create.schedule.instruction.editor" | "item.createarmory.strange_substance" | "block.fantasyfurniture.bone.skeleton.stool.occupied" | "item.mmt.iridium_rod" | "item.thermal.potion_quiver" | "block.minecraft.prismarine_wall" | "subtitles.entity.evoker.prepare_attack" | "advancement.create.mechanical_crafter.desc" | "create.contraptions.roller_mode" | "chatPreview.warning.title" | "material.sodium_bicarbonate" | "material.realgar" | "block.thermal.prismarine_powered_rail" | "entity.thermal.glowstone_tnt_minecart" | "itemGroup.stargate_items" | "item.mmt.acril_dust" | "rechiseled.block.red_sandstone_brick_paving" | "commands.forge.tags.copy_element_names" | "item.ae2.memory_card_red" | "gtceu.command.copy.copied_end" | "gui.bigreactors.turbine.controller.vent.overflow.line4" | "gui.bigreactors.turbine.controller.vent.overflow.line3" | "gui.bigreactors.turbine.controller.vent.overflow.line2" | "block.create.cut_calcite_slab" | "ftbquests.task.ftbquests.interaction" | "block.create.metal_girder" | "death.attack.sonic_boom" | "material.nitrous_oxide" | "gui.bigreactors.turbine.controller.vent.overflow.line1" | "block.minecraft.blue_ice" | "ftbquests.task.ftbquests.item.nbt_mode" | "item.ae2.gray_smart_dense_cable" | "description.jei.debug.formatting.1" | "block.create.flywheel.tooltip.condition1" | "lanServer.scanning" | "description.jei.debug.formatting.3" | "description.jei.debug.formatting.2" | "block.mmt.raw_osmium_block" | "effortlessbuilding.action.replace_only_air.description" | "create.tunnel.selection_mode.prefer_nearest" | "item.ae2.memory_card_lime" | "argument.entity.options.sort.irreversible" | "rechiseledcreate.block.mangrove_window_slim" | "item.mmt.copper_wire" | "subtitles.entity.slime.squish" | "block.fantasyfurniture.decorations.tankards_milk.stacked" | "augment.mysticalagriculture.jump_boost_i" | "parsing.quote.expected.start" | "block.mysticalagriculture.prudentium_block" | "gui.jade.forced_plugin_config" | "block.gtceu.uhv_8a_energy_converter" | "book.extendedcrafting.entry.flux_crafting" | "create.recipe.processing.chance" | "entity.minecraft.dolphin" | "item.ftbquests.lootcrate.tooltip_2" | "item.ftbquests.lootcrate.tooltip_1" | "item.mmt.quartz_brick" | "config.dogslie.prop.timeBeforeLie.desc" | "laserio.tooltip.item.card.sneaky.WEST" | "block.minecraft.banner.bricks.lime" | "create.recipe.mystery_conversion" | "item.ftbquests.book.disabled" | "forge.update.newversion" | "advancement.create.belt_funnel_kiss" | "gui.tooltips.ae2.LockCraftingUntilResultReturned" | "patchouli.gui.lexicon.reloaded" | "fml.menu.multiplayer.missingdatapackregistries" | "ftbchunks.memory.max_zoom_constraint.tooltip" | "compass.node.gtceu.parts/muffler_hatch" | "color.minecraft.lime" | "enchantment.farmersdelight.backstabbing" | "block.minecraft.polished_blackstone_bricks" | "gtceu.machine.assembler.uv.tooltip" | "config.jei.mode.cheatItemsEnabled" | "item.ae2.blue_lumen_paint_ball" | "block.create.content_observer" | "behaviour.lighter.tooltip" | "attribute.name.zombie.spawn_reinforcements" | "subtitles.entity.panda.sneeze" | "block.thermal.carrot_cake" | "block.minecraft.banner.globe.lime" | "gtceu.maintenance.configurable_time.unchanged_description" | "subtitles.entity.villager.work_fisherman" | "block.create.schematicannon.tooltip.behaviour1" | "block.colossalchests.chest_wall" | "chat.type.advancement.goal" | "multiplayer.disconnect.server_shutdown" | "multiplayer.disconnect.banned_ip.reason" | "cropTier.mysticalagriculture.elemental" | "trashcans.gui.energy_trash_can.title" | "block.gtceu.bronze_firebox_casing" | "key.use" | "create.ponder.hold_to_ponder" | "gtceu.machine.diode.message" | "block.gtceu.luv_assembler" | "direction.titanium.west" | "config.bigreactors.fluidizer.maxfluidizersize" | "block.create.waxed_copper_shingle_slab" | "resourcepack.downloading" | "commands.enchant.failed.itemless" | "structure_block.show_boundingbox" | "gtceu.gui.item_lock.tooltip.disabled" | "material.diorite" | "block.thermal.charge_bench.keyword" | "item.mysticalagradditions.insanium_ingot" | "book.mysticalagriculture.entry.fire_resistance_augment.page.1" | "crop.mysticalagriculture.ice" | "create.gui.sequenced_gearshift.speed" | "item.ae2.processing_pattern" | "gtceu.machine.world_accelerator.description" | "create.gui.schematicannon.shotsRemaining" | "ftbchunks.fake_players.tooltip" | "menu.modded" | "block.minecraft.banner.curly_border.cyan" | "modularrouters.itemText.extruder2.template" | "block.minecraft.banner.square_top_right.light_blue" | "rechiseled.block.diorite_brick_pattern_connecting" | "item.gtceu.zero_point_module" | "item.minecraft.echo_shard" | "block.gtceu.mv_wiremill" | "gui.tooltips.ae2.FilterOnExtract" | "create.weighted_ejector.target_set" | "rechiseled.block.diamond_block_smooth" | "block.minecraft.potted_mangrove_propagule" | "material.polyethylene" | "entity.minecraft.command_block_minecart" | "skyblockbuilder.command.error.cooldown" | "time.bookshelf.day.sunday" | "rechiseled.block.redstone_block_scales_connecting" | "block.minecraft.gold_block" | "block.sgjourney.zpm_plug" | "gui.tooltips.ae2.SideFront" | "ftbteams.ranks.invited" | "gui.jei.category.compostable.chance" | "tagprefix.bolt" | "block.farmersdelight.birch_cabinet" | "rechiseled.block.red_sandstone_polished_connecting" | "achievement.ae2.IOPort" | "block.gtceu.iv_autoclave" | "block.framedblocks.framed_stone_pressure_plate" | "tagprefix.dust" | "lambdynlights.tooltip.water_sensitive" | "enchantment.minecraft.efficiency" | "item.ae2additions.super_cell_component_256k" | "item.mmt.thorium_gear" | "selectWorld.edit.backupCreated" | "modernui.center.text.cacheLifespan" | "item.gtceu.component.smd.capacitor.tooltip" | "block.minecraft.banner.square_bottom_left.green" | "info.thermal.item_buffer.mode.0" | "info.thermal.item_buffer.mode.1" | "rechiseled.block.bone_block_cracked" | "gui.ae2.IncreasedEnergyUseFromEnchants" | "gtceu.multiblock.primitive_blast_furnace.bronze.description" | "material.paper" | "skyblockbuilder.event.join_request0" | "jecalculation.gui.item_stack.confirm.enabled" | "skyblockbuilder.event.join_request1" | "compass.node.gtceu.machines/fisher" | "forge.configgui.dimensionUnloadQueueDelay.tooltip" | "ftbquests.file.allow_take_quest_blocks.tooltip" | "createWorld.customize.custom.preset.drought" | "item.gtceu.bio_chaff" | "item.minecraft.music_disc_11.desc" | "tooltip.toms_storage.inventory_connector" | "block.gtceu.casing_primitive_bricks" | "block.bigreactors.reinforced_reactorcreativewatergenerator" | "rechiseled.block.jungle_planks_wavy_connecting" | "block.framedblocks.framed_corner_slope" | "gui.cyclopscore.left" | "item.thermal.gold_plate" | "block.gtceu.zpm_battery_buffer_8x" | "mco.configure.world.subscription.unknown" | "create.schematic.tool.rotate.description.0" | "create.schematic.tool.rotate.description.1" | "block.fantasyfurniture.bone.wither.chandelier" | "item.create.copper_nugget" | "item.gtceu.ulpic_wafer" | "create.schematic.tool.rotate.description.2" | "create.schematic.tool.rotate.description.3" | "options.chatPreview.confirm" | "gui.ae2.Wireless" | "block.thermal.bell_pepper" | "item.iridium_metal_residue_small_dust" | "biome.minecraft.wooded_badlands" | "block.create.cut_tuff_brick_stairs" | "options.discrete_mouse_scroll" | "ldlib.gui.editor.group.custom" | "tooltip.toms_storage.tag_item_filter" | "chat_screen.title" | "structure_block.mode_info.corner" | "advancements.webdisplays.upgrade.title" | "fml.messages.version.restriction.lower.inclusive" | "block.ae2.sky_stone_block" | "item.mmt.abiding_alloy_plate" | "item.webdisplays.craftcomp_extcard" | "block.gtceu.mv_electric_gear_box_32a" | "block.gtceu.wire_coil.tooltip_parallel_smelter" | "selectWorld.unable_to_load" | "create.recipe.automatic_packing" | "subtitles.entity.goat.screaming.ambient" | "gui.add" | "ftbteams.team_type.player" | "block.minecraft.banner.diagonal_left.yellow" | "gtceu.universal.tooltip.energy_tier_range" | "create.track_target.invalid" | "libx.command.entitydata.player_modify_no_permission" | "gui.ae2.SearchSettingsSearchTooltips" | "block.fantasyfurniture.venthyr.bench.occupied" | "gui.ae2.SpatialAnchor" | "message.sgjourney.pda.has_naquadah_in_bloodstream" | "item.farmersdelight.pumpkin_slice" | "rechiseled.block.prismarine_bricks_brick_pattern_connecting" | "item.gtceu.luv_electric_motor" | "create.keyinfo.scrollup" | "rechiseled.block.prismarine_bricks_wavy" | "block.minecraft.banner.flower.lime" | "commands.whitelist.enabled" | "item.create.extendo_grip.tooltip.behaviour1" | "item.create.extendo_grip.tooltip.behaviour2" | "stat.automobility.automobile.acceleration" | "create.item_attributes.has_fluid.inverted" | "item.mysticalagriculture.imperium_shears" | "gtceu.machine.primitive_water_pump.tooltip" | "modernui.center.text.computeDeviceFontSize_desc" | "subtitles.entity.wither_skeleton.ambient" | "rechiseledcreate.block.crimson_window_large" | "sodium.options.always_defer_chunk_updates.tooltip" | "create.track_target.set" | "block.minecraft.banner.straight_cross.green" | "cover.filter.mode.filter_both" | "rechiseledcreate.block.dark_oak_window_rounded" | "block.gtceu.uv_compressor" | "tagprefix.pure_dust" | "gtceu.cable.superconductor" | "rechiseled.block.obsidian_pillars_connecting" | "fml.modloading.brokenfile.liteloader" | "skyblockbuilder.error.no_skyblock" | "biome.minecraft.cold_ocean" | "config.bigreactors.general.powerproductionmultiplier" | "block.mmt.zapolgium_block" | "enchantment.minecraft.riptide" | "item.gtceu.uv_fluid_regulator" | "block.minecraft.banner.triangle_top.gray" | "item.thermal.rubber" | "item.gtceu.shape.extruder.pickaxe.tooltip" | "create.schematic.rotation.cw180" | "block.create.small_limestone_brick_stairs" | "item.mmt.alexandrite_cell" | "compass.node.gtceu.multiblock/steam_oven" | "block.thermal.hops" | "advMode.command" | "subtitles.entity.parrot.imitate.warden" | "options.chat.line_spacing" | "material.acidic_enriched_naquadah_solution" | "block.minecraft.sugar_cane" | "rechiseled.block.mossy_cobblestone_small_tiles" | "block.create.redstone_link" | "advancements.nether.summon_wither.description" | "item.thermal.hazmat_chestplate.keyword" | "modularrouters.chatText.misc.targetRemoved" | "string.naturescompass.category" | "subtitles.block.door.toggle" | "compass.node.gtceu.machines/gas_turbine" | "material.gold" | "block.toms_storage.ts.inventory_connector" | "container.extendedcrafting.compressor" | "item.minecraft.golden_axe" | "item.webdisplays.craftcomp_batpack" | "buildinggadgets.message.too_many_dif_blocks" | "item.platinum_raw_tiny_dust" | "message.sgjourney.stargate.info.connection_estabilished.system_wide" | "gui.other" | "block.mysticalagriculture.soulstone_cobble_slab" | "death.attack.fallingStalactite" | "block.minecraft.blue_concrete" | "item.extendedcrafting.crystaltine_nugget" | "ftbquests.chapter.always_invisible" | "config.gtceu.option.nativeEUToPlatformNative" | "ftbchunks.gui.settings" | "block.gtceu.ev_electromagnetic_separator" | "item.minecraft.light_gray_dye" | "ae2.rei_jei_integration.p2p_tag_attunement" | "subtitles.item.armor.equip" | "biome.minecraft.meadow" | "commands.playsound.success.single" | "subtitles.entity.ravager.celebrate" | "rechiseled.block.redstone_block_brick_bordered" | "fml.modloading.failedtoloadmodclass" | "gui.ae2.security.security.name" | "fluid.bigreactors.magentite_flowing" | "item.mmt.iron_gear" | "block.minecraft.emerald_ore" | "mco.template.select.narrate.version" | "rechiseled.block.redstone_block_chiseled_clovers_connecting" | "subtitles.entity.elder_guardian.ambient" | "item.mysticalagriculture.prudentium_gemstone" | "block.fantasyfurniture.bone.skeleton.bed_double.occupied" | "block.fantasyfurniture.royal.bed_single.occupied" | "advancements.nether.brew_potion.description" | "item.mmt.raw_rhodium" | "effortlessbuilding.modedescription.dome" | "block.gtceu.luv_hermetic_casing" | "webdisplays.gui.seturl.cancel" | "block.minecraft.polished_blackstone_pressure_plate" | "ftbchunks.chunk_load_offline.tooltip" | "block.create.small_deepslate_bricks" | "info.thermal.dynamo_numismatic.2" | "item.thermal.ruby" | "info.thermal.dynamo_numismatic.1" | "info.thermal.dynamo_numismatic.0" | "info.thermal.machine_furnace.0" | "create.station.train_not_aligned" | "item.ae2.certus_quartz_sword" | "info.thermal.machine_furnace.1" | "info.thermal.machine_furnace.2" | "item.gtceu.shape.extruder.hoe.tooltip" | "block.minecraft.banner.flower.purple" | "material.hydro_cracked_ethylene" | "gui.ae2.Fuzzy" | "entity.minecraft.small_fireball" | "block.create.polished_cut_ochrum" | "curios.name" | "ftbultimine.server_settings.right_click_shovel" | "material.fluoroantimonic_acid" | "block.thermal.machine_chiller.keyword" | "item.thermalendergy.prismalium_dust" | "block.create.polished_cut_calcite_wall" | "block.gtceu.hv_mixer" | "key.categories.movement" | "item.gtceu.tool.hammer.tooltip" | "item.exnihilosequentia.netherrack_pebble" | "text.cloth-config.error.too_small" | "tooltip.framedblocks.is_waterloggable.true" | "gui.ae2.VibrationChamber" | "commands.bossbar.set.players.unchanged" | "item.thermal.junk_net.keyword" | "modularrouters.itemText.misc.energyWarning" | "option.cloth-config.setDefaultSmoothScroll" | "block.gtceu.mv_block_breaker" | "item.gtceu.silicon_wafer" | "item.createarmory.empty_barret" | "item.thermal.stuffed_pepper" | "create.item_attributes.astralsorcery_crystal.inverted" | "rechiseled.block.oak_planks_woven_connecting" | "block.bigreactors.reinforced_reactorpowertapfe_passive" | "block.minecraft.lime_glazed_terracotta" | "advancement.create.long_train.desc" | "config.jei.advanced.colorSearchEnabled" | "block.fantasyfurniture.royal.painting_wide" | "augment.mysticalagriculture.jump_boost_ii" | "item.mmt.luteous_ingot" | "block.automobility.steep_slope" | "item.createarmory.empty_pipe_pistol" | "gtceu.machine.multi_furnace.tooltip" | "jecalculation.item.calculator_craft" | "tile.gtceu.petrified_foam.name" | "entity.minecraft.hoglin" | "block.minecraft.banner.stripe_right.green" | "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive" | "block.xtonesreworked.fort_block_0" | "block.xtonesreworked.fort_block_4" | "block.xtonesreworked.fort_block_3" | "block.xtonesreworked.fort_block_2" | "block.xtonesreworked.fort_block_1" | "block.create.cut_dripstone_stairs" | "item.ae2.wireless_terminal" | "gtceu.machine.pyrolyse_oven.tooltip.1" | "block.gtceu.zpm_energy_output_hatch_4a" | "item.thermal.ender_tnt_minecart.keyword" | "create.ponder.windmill_structure.text_1" | "modularrouters.guiText.tooltip.flinger.pitch" | "augment.mysticalagriculture.pathing_aoe_i" | "subtitles.entity.axolotl.death" | "block.xtonesreworked.fort_block_8" | "compass.node.gtceu.steam/steam_furnace" | "item.gtceu.small_pipe_extruder_mold" | "block.xtonesreworked.fort_block_7" | "block.xtonesreworked.fort_block_6" | "block.xtonesreworked.fort_block_5" | "block.xtonesreworked.fort_block_9" | "item.thermal.tin_coin" | "enchantment.minecraft.piercing" | "mco.configure.world.invited" | "screen.extendedcrafting.crafting_core.pedestals" | "block.gtceu.ev_battery_buffer_16x" | "material.granite" | "createWorld.customize.custom.useLavaOceans" | "block.create.polished_cut_scoria_stairs" | "item.thermal.eggplant" | "block.create.cut_andesite_brick_stairs" | "addServer.title" | "create.schedule.condition.threshold.items" | "gui.ae2.EnergyLevelEmitter" | "info.cofh.filter.checkNBT.0" | "info.cofh.filter.checkNBT.1" | "item.mmt.aluminum_ingot" | "block.minecraft.lime_candle" | "subtitles.particle.soul_escape" | "tooltip.toms_storage.keepLast_0" | "tooltip.toms_storage.keepLast_1" | "ftbchunks.minimap.entity_heads" | "material.francium" | "info.cofh.fluid_filter" | "modernui.center.text.computeDeviceFontSize" | "block.minecraft.barrel" | "create.contraption.controls.approach_station" | "info.thermal.machine_pulverizer.0" | "info.thermal.machine_pulverizer.1" | "block.webdisplays.cointerface" | "item.minecraft.potion.effect.regeneration" | "item.mmt.peridot_cell" | "info.thermal.machine_pulverizer.2" | "subtitles.entity.phantom.bite" | "gtceu.machine.cleanroom.tooltip" | "string.naturescompass.teleport" | "block.minecraft.quartz_block" | "gui.stellarview.day_stars" | "item.webdisplays.minepad" | "item.talc_dust" | "commands.bossbar.set.max.unchanged" | "gtceu.machine.energy_hatch.output.tooltip" | "item.mmt.abiding_alloy_rod" | "subtitles.entity.bat.hurt" | "item.create.extendo_grip.tooltip.summary" | "rechiseled.block.prismarine_bricks_small_tiles" | "block.minecraft.big_dripleaf_stem" | "ftbchunks.death_waypoints" | "part.bigreactors.turbine.computerport" | "item.patchouli:pamphlet.landing" | "biome.minecraft.mangrove_swamp" | "block.minecraft.banner.straight_cross.white" | "block.ae2.debug_chunk_loader" | "item.mmt.cosmos_aurora_plate" | "material.radon" | "block.colossalchests.chest_wall.info" | "create.logistics.secondFrequency" | "gui.ae2.CertusQuartzObtain" | "gtceu.machine.cracker.tooltip" | "gtceu.machine.extruder.mv.tooltip" | "block.minecraft.campfire" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelrichness.line1" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelrichness.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.outputfuelrichness.line3" | "block.gtceu.iv_arc_furnace" | "ftbteamsconfig.ftbteams.color" | "gui.abuseReport.reason.imminent_harm.description" | "demo.help.inventory" | "item.ae2.creative_fluid_cell" | "gui.tooltips.ae2.FilterOnExtractEnabled" | "parsing.long.invalid" | "block.fantasyfurniture.venthyr.painting_small" | "mco.selectServer.buy" | "create.ponder.elevator_pulley_multi_rope.text_3" | "item.thermalendergy.stellarium_gear" | "gui.ae2.PartialPlan" | "create.ponder.exit" | "monitor.gui.title.config" | "create.ponder.elevator_pulley_multi_rope.text_2" | "create.ponder.elevator_pulley_multi_rope.text_1" | "item.thermalendergy.melodium_plate" | "item.gtceu.hv_robot_arm" | "block.fantasyfurniture.dunmer.bench.occupied" | "crop.mysticalagriculture.ironwood" | "subtitles.thermal.block.machine_bottler" | "jade.infinity" | "material.diphenyl_isophthalate" | "item.thermal.rf_coil_creative_augment.desc" | "key.jade.config" | "options.gamma" | "gui.ae2.SpatialCapacity" | "create.logistics.filter.up_to" | "item.gtceu.shape.extruder.plate.tooltip" | "block.gtceu.tungstensteel_gearbox" | "create.recipe.fan_haunting.fan" | "block.xtonesreworked.reds_block_6" | "modularrouters.chatText.misc.inventoryMerged" | "block.xtonesreworked.reds_block_7" | "block.xtonesreworked.reds_block_8" | "block.xtonesreworked.reds_block_9" | "rso.search_bar_empty" | "item.mysticalagriculture.tertium_chestplate" | "item.minecraft.blue_dye" | "block.xtonesreworked.reds_block_0" | "block.xtonesreworked.reds_block_1" | "config.framedblocks.client.stateLockMode" | "block.gtceu.luv_fermenter" | "block.xtonesreworked.reds_block_2" | "block.xtonesreworked.reds_block_3" | "block.xtonesreworked.reds_block_4" | "block.xtonesreworked.reds_block_5" | "create.gui.sequenced_gearshift.speed.forward" | "block.mysticalagriculture.tertium_reprocessor" | "block.create.cut_calcite_brick_wall" | "create.boiler.heat_dots" | "item.ae2.formation_core" | "block.minecraft.light_gray_shulker_box" | "info.cofh.energy_max_use" | "block.gtceu.ulv_4a_energy_converter" | "forge.chatType.system" | "rechiseled.block.mossy_cobblestone_dented_connecting" | "advancements.story.enchant_item.title" | "recipe.notFound" | "ftbquests.quest.hide_dependency_lines.tooltip" | "subtitles.entity.parrot.imitate.silverfish" | "ldlib.gui.tips.cancel" | "block.fantasyfurniture.decorations.royal_floor_cushion.occupied" | "block.fantasyfurniture.venthyr.chest" | "block.minecraft.banner.stripe_middle.cyan" | "item.ftbquests.book" | "item.mysticalagradditions.insanium_essence" | "block.minecraft.dark_oak_button" | "ftbquests.reward_table.loot_crate.passive_weight" | "create.ponder.piston_pole.header" | "jecalculation.key.category" | "block.create.peculiar_bell.tooltip" | "multiblock.validation.fluidizer.invalid_part_for_interior" | "block.gtceu.mv_input_bus" | "ldlib.gui.editor.tips.texture_type" | "rechiseledcreate.block.jungle_window_panes" | "commands.team.option.seeFriendlyInvisibles.alreadyDisabled" | "block.minecraft.chiseled_stone_bricks" | "block.minecraft.banner.stripe_right.white" | "rechiseledcreate.block.calcite_cut_small_brick_connecting" | "gui.bigreactors.reprocessor.inactive" | "item.minecraft.lingering_potion.effect.night_vision" | "advancements.webdisplays.padbreak.description" | "block.gtceu.zpm_8a_energy_converter" | "ftbquests.gui.complete_instantly" | "argument.entity.selector.randomPlayer" | "commands.bossbar.set.players.success.some" | "item.exnihilosequentia.deepslate_crook" | "item.farmersdelight.flint_knife" | "block.ae2.paint" | "death.attack.sonic_boom.player" | "block.minecraft.banner.stripe_top.brown" | "forge.configgui.indexModPackCachesOnThread" | "material.gypsum" | "chat.cyclopscore.command.invalidSubcommand" | "block.minecraft.sculk" | "gui.buildinggadgets.single.clear" | "rechiseled.block.cobblestone_rotated_bricks_connecting" | "rechiseled.block.stone_smooth_tiles_connecting" | "block.create.light_blue_valve_handle" | "block.minecraft.potted_dandelion" | "create.ponder.rotation_speed_controller.header" | "options.chat.visibility.full" | "advancements.adventure.shoot_arrow.title" | "subtitles.entity.parrot.imitate.creeper" | "gui.abuseReport.reason.non_consensual_intimate_imagery" | "commands.advancement.grant.many.to.many.failure" | "selectWorld.mapFeatures.info" | "item.mysticalagriculture.tertium_upgrade" | "gtceu.tool_action.soft_mallet.reset" | "forge.stepHeight" | "commands.ftbquests.command.error.invalid_id" | "time.bookshelf.month.december" | "book.mysticalagriculture.entry.health_boost_augment" | "effect.minecraft.strength" | "gui.ae2.Included" | "key.jei.copy.recipe.id" | "gui.ae2.TerminalSettingsClearGridOnClose" | "block.create.flywheel" | "rechiseled.block.copper_block_lines_connecting" | "modularrouters.gui.config.ecoTimeout" | "subtitles.entity.pillager.hurt" | "gtceu.machine.scanner.hv.tooltip" | "block.create.polished_cut_granite_wall" | "augment.mysticalagriculture.mining_fatigue_resistance" | "gtceu.multiblock.large_combustion_engine.obstructed" | "item.mmt.nlatstone_dust" | "compass.node.gtceu.machines/bender" | "gtceu.machine.extractor.iv.tooltip" | "block.thermal.rubberwood_stairs" | "create.ponder.tag.windmill_sails" | "block.minecraft.orange_banner" | "block.mysticalagriculture.prosperity_ingot_block" | "create.linked_controller.press_keybind" | "item.create.tree_fertilizer.tooltip.summary" | "block.thermal.tea_block" | "tooltip.cucumber.one_use_left" | "block.gtceu.pyrolyse_oven" | "subtitles.item.shovel.flatten" | "ftbchunks.require_game_stage.tooltip" | "item.blaze_tiny_dust" | "gtceu.recipe.temperature" | "commands.ae2.permissions" | "galaxy.sgjourney.kaliem" | "commands.scoreboard.players.enable.failed" | "create.gui.goggles.fluid_container" | "connect.failed" | "item.extendedcrafting.handheld_table" | "material.ruthenium_tetroxide" | "subtitles.entity.elder_guardian.flop" | "item.gtceu.credit.platinum.tooltip" | "tooltip.framedblocks.one_way_window.dir.west" | "create.ponder.large_cogwheel.text_1" | "subtitles.entity.piglin.retreat" | "create.ponder.large_cogwheel.text_2" | "gtceu.machine.gas_collector.mv.tooltip" | "item.gtceu.cyan_glass_lens" | "gtceu.gui.fuel_amount" | "item.gtceu.zpm_naquadria_battery" | "item.gtceu.prospector.luv" | "mco.backup.generate.world" | "material.sterling_silver" | "buildinggadgets.message.invalid_inventory" | "item.thermal.tin_nugget" | "block.minecraft.waxed_oxidized_cut_copper" | "gui.modernui.settings.category.skin" | "modularrouters.gui.config.sender1BaseRange" | "rechiseled.block.granite_diagonal_bricks" | "item.thermal.netherite_dust" | "ftbquests.gui.image" | "block.fantasyfurniture.decorations.nordic_mead_bottles" | "gui.tooltips.ae2.IOMode" | "compass.node.gtceu.hv/implosion_compressor" | "item.ae2.blank_pattern" | "fpsreducer.config.menu.ignoreHoldButton" | "subtitles.item.chorus_fruit.teleport" | "jade.instrument.iron_xylophone" | "ftbquests.task.ftbquests.xp.points" | "create.station.no_bogeys" | "block.gtceu.active_casing_extreme_engine_intake" | "advancements.story.mine_stone.description" | "rechiseled.block.sandstone_large_tiles" | "block.minecraft.banner.cross.black" | "block.minecraft.banner.curly_border.purple" | "item.sliceanddice.fertilizer_bucket" | "block.create.cut_granite_slab" | "material.chalcopyrite" | "item.minecraft.rabbit_hide" | "color.minecraft.black" | "gui.tooltips.ae2.MoveWhenFull" | "block.ae2.sky_stone_brick_slab" | "block.minecraft.banner.half_horizontal.pink" | "rechiseled.block.jungle_planks_brick_paving" | "config.jei.advanced.giveMode.comment" | "enchantment.ensorcellation.displacement" | "gtceu.machine.compressor.lv.tooltip" | "gtceu.gui.fluid_lock.tooltip.disabled" | "material.acetone" | "block.mysticalagriculture.soulstone_cracked_bricks" | "block.gtceu.hv_thermal_centrifuge" | "block.minecraft.banner.triangles_top.pink" | "rechiseled.block.stone_bordered_connecting" | "block.minecraft.polished_blackstone" | "item.mmt.dark_cryopla_dust" | "item.patchouli.comprehensive_test_book.name" | "advancements.end.dragon_egg.description" | "gui.tooltips.ae2.StoredItems" | "spectatorMenu.teleport" | "rechiseled.block.mangrove_planks_diagonal_stripes_connecting" | "item.mysticalagriculture.supremium_shovel" | "advancements.adventure.very_very_frightening.title" | "item.thermal.netherite_nugget" | "death.attack.create.crush.player" | "item.gtceu.battery.hull.ev.tooltip" | "block.fantasyfurniture.bone.skeleton.table_large" | "enchantment.ensorcellation.fire_rebuke.desc" | "gtceu.chemical_reactor" | "metaarmor.hud.fuel_lvl" | "block.gtceu.fusion_casing" | "block.xtonesreworked.kryp_block_4" | "block.xtonesreworked.roen_block_4" | "item.gtceu.nano_processor_mainframe" | "block.xtonesreworked.kryp_block_5" | "block.xtonesreworked.roen_block_5" | "block.xtonesreworked.kryp_block_2" | "block.xtonesreworked.roen_block_2" | "block.xtonesreworked.zeta_block_10" | "block.xtonesreworked.kryp_block_3" | "block.xtonesreworked.roen_block_3" | "block.xtonesreworked.kryp_block_8" | "block.xtonesreworked.roen_block_8" | "block.xtonesreworked.kryp_block_9" | "block.xtonesreworked.roen_block_9" | "waila.sieve.mesh" | "block.xtonesreworked.kryp_block_6" | "block.xtonesreworked.roen_block_6" | "block.xtonesreworked.kryp_block_7" | "block.xtonesreworked.roen_block_7" | "rechiseled.block.spruce_planks_crate_connecting" | "block.xtonesreworked.zeta_block_15" | "cover.universal.manual_import_export.mode.filtered" | "block.xtonesreworked.roen_block_0" | "block.xtonesreworked.zeta_block_12" | "entity.create.stationary_contraption" | "block.fantasyfurniture.nordic.door_single" | "block.xtonesreworked.roen_block_1" | "block.xtonesreworked.zeta_block_11" | "block.xtonesreworked.zeta_block_14" | "block.xtonesreworked.zeta_block_13" | "ftbteams.gui.promote" | "item.farmersdelight.cake_slice" | "item.sgjourney.advanced_materialization_crystal" | "rechiseled.block.netherrack_stripes" | "commands.perf.alreadyRunning" | "compass.node.gtceu.covers/computer_monitor_cover" | "webdisplays.message.otDisabled" | "item.create.crushed_raw_nickel" | "item.gtceu.glass_tube" | "message.modernui.server_shutdown_sec" | "ftbquests.reward.ftbquests.random" | "block.gtceu.ev_forge_hammer" | "attribute.name.generic.follow_range" | "block.gtceu.ev_assembler" | "rechiseled.block.birch_planks_wavy" | "material.colossalchests.diamond" | "block.create.pink_valve_handle" | "block.xtonesreworked.kryp_block_0" | "options.title" | "block.xtonesreworked.kryp_block_1" | "block.minecraft.yellow_carpet" | "block.gtceu.uv_output_hatch" | "block.create.ornate_iron_window_pane" | "block.minecraft.banner.stripe_center.cyan" | "theoneprobe.ae2.locked" | "item.gtceu.plate_casting_mold" | "block.mmt.mythril_block" | "advancements.end.kill_dragon.description" | "info.thermal.dynamo_gourmand.1" | "info.thermal.dynamo_gourmand.2" | "inventory.hotbarInfo" | "gui.ae2.BytesUsed" | "tooltip.toms_storage.storage_terminal" | "block.create.lime_sail" | "item.gtceu.circuit_board.plastic.tooltip" | "block.mysticalagriculture.awakened_supremium_block" | "item.create.golden_sheet" | "item.minecraft.popped_chorus_fruit" | "item.gtceu.tool.plunger" | "rechiseled.block.dark_oak_planks_brick_paving_connecting" | "block.farmersdelight.straw_bale" | "block.create.pink_toolbox" | "modernui.center.text.rehashThreshold" | "info.thermal.dynamo_gourmand.0" | "key.keyboard.f22" | "key.keyboard.f23" | "key.keyboard.f20" | "key.keyboard.f21" | "item.mmt.osmium_plate" | "text.cloth-config.not_editable" | "part.bigreactors.reactor.fluidport_forge_active" | "subtitles.automobility.automobile_engine" | "text.autoconfig.toms_storage.option.wirelessTermBeaconLvlDim.@Tooltip" | "gtceu.machine.item_bus.import.tooltip" | "commands.schedule.same_tick" | "singularity.extendedcrafting.iron" | "key.keyboard.f24" | "commands.spreadplayers.success.teams" | "key.keyboard.f25" | "mco.connect.failed" | "item.thermal.ice_charge" | "death.attack.outOfWorld.player" | "multiplayer.downloadingTerrain" | "block.minecraft.banner.small_stripes.red" | "item.palladium_raw_dust" | "rechiseled.block.blue_ice_slanted_tiles" | "behavior.tricorder.debug_machine_invalid" | "subtitles.entity.witch.throw" | "gtceu.top.unit.fluid_milibuckets" | "block.xtonesreworked.azur_block_10" | "block.xtonesreworked.azur_block_12" | "block.xtonesreworked.azur_block_11" | "block.xtonesreworked.azur_block_14" | "material.carbon" | "block.xtonesreworked.azur_block_13" | "create.track_target.too_far" | "rechiseledcreate.block.oak_window_swirling" | "block.xtonesreworked.azur_block_15" | "block.create.copycat_step.tooltip" | "block.minecraft.banner.stripe_right.red" | "subtitles.item.trident.hit_ground" | "rechiseled.block.birch_planks_brick_pattern_connecting" | "compass.node.gtceu.covers/advanced_energy_detector_cover" | "item.thermal.rf_potato" | "item.thermal.fluid_tank_creative_augment.desc" | "advancement.create.train_crash.desc" | "block.gtceu.iv_processing_array" | "rechiseled.block.copper_block_shafts" | "farmersdelight.advancement.root.desc" | "jecalculation.gui.search.delete_all.disabled" | "gtceu.gui.fluid_auto_output.allow_input.disabled" | "rechiseled.block.obsidian_rotated_bricks" | "subtitles.entity.piglin.angry" | "block.minecraft.banner.diagonal_right.yellow" | "key.keyboard.f11" | "block.create.linear_chassis" | "key.keyboard.f12" | "key.keyboard.f10" | "options.accessibility.text_background" | "itemGroup.laserio" | "block.fantasyfurniture.decorations.bowl_mushroom_stew" | "modernui.center.title" | "forge.controlsgui.alt" | "block.minecraft.light_blue_glazed_terracotta" | "commands.place.feature.success" | "material.lead_zinc_solution" | "rechiseled.block.crimson_planks_tiles" | "item.gtceu.ev_solar_panel" | "key.keyboard.f15" | "key.keyboard.f16" | "key.keyboard.f13" | "key.keyboard.f14" | "key.keyboard.f19" | "item.thermal.dynamo_output_augment" | "rechiseled.block.diamond_block_shiny" | "options.autoSuggestCommands" | "key.keyboard.f17" | "key.keyboard.f18" | "item.mmt.scandium_rod" | "metaarmor.message.nightvision.disabled" | "material.impure_naquadria_solution" | "text.configuration.value.revert.default.dialog" | "rechiseled.block.bone_block_chiseled" | "selectWorld.edit" | "gtceu.machine.fluid_drilling_rig.hv.tooltip" | "create.subtitle.contraption_assemble" | "ftbquests.task.ftbquests.structure.structure" | "item.create.attribute_filter.tooltip.summary" | "block.farmersdelight.onion_crate" | "config.dogslie.prop.dogsSpawnLying.name" | "create.ponder.gantry_direction.text_4" | "create.ponder.gantry_direction.text_3" | "block.gtceu.cleanroom" | "create.ponder.gantry_direction.text_2" | "gui.abuseReport.reason.harassment_or_bullying" | "create.ponder.gantry_direction.text_1" | "achievement.ae2.QNB" | "item.mysticalagriculture.supremium_scythe" | "item.gtceu.stem_cells.tooltip" | "rechiseled.block.emerald_block_patterned_squares" | "gtceu.machine.large_turbine.gas.tooltip" | "tagprefix.wire_gt_octal" | "commands.item.target.no_changes" | "item.create.whisk" | "gui.tooltips.ae2.DurationFormatDays" | "item.gtceu.hv_sodium_battery" | "item.mysticalagriculture.inferium_ingot" | "create.display_source.accumulate_items" | "gui.ae2.CopyMode" | "book.mysticalagriculture.entry.infusion_altar" | "difficulty.lock.title" | "crop.mysticalagriculture.pig" | "item.itemfilters.id_regex.description" | "gtceu.universal.tooltip.working_area_max" | "buildinggadgets.commands.override_copy_size.no_player" | "item.mmt.boron_wire" | "gui.stellarview.disable_moon" | "resourcePack.title" | "block.minecraft.beehive" | "block.exnihilosequentia.acacia_barrel" | "gui.tooltips.ae2.SideBottom" | "block.gtceu.iv_battery_buffer_8x" | "rechiseled.block.warped_planks_beams_connecting" | "tutorial.find_tree.description" | "gtceu.machine.packer.zpm.tooltip" | "advancement.create.hand_crank_000" | "block.minecraft.orange_terracotta" | "rechiseledcreate.block.spruce_window_swirling" | "gui.buildinggadgets.destruction.field.down" | "subtitles.block.chest.locked" | "symbol_set.sgjourney.kaliem" | "block.thermal.prismarine_powered_rail.keyword" | "string.naturescompass.samples" | "tooltip.framedblocks.framing_saw.loose_additive" | "ftbquests.quest.hide_details_until_startable.tooltip" | "item.ae2.terminal" | "block.create.small_deepslate_brick_slab" | "block.fantasyfurniture.nordic.bookshelf" | "advancements.adventure.sleep_in_bed.title" | "compass.node.gtceu.machines/rock_crusher" | "forge.configgui.cachePackAccess.tooltip" | "create.menu.support" | "block.gtceu.zpm_hermetic_casing" | "gui.stellarview.shooting_star_chance" | "rechiseled.block.basalt_tiles_connecting" | "item.gtceu.tool.aoe.columns" | "advancement.create.train.desc" | "option.cloth-config.scrollDuration" | "item.mmt.midnight_abyssal_rod" | "tutorial.look.title" | "rechiseledcreate.block.crimson_window_bars_connecting" | "item.mysticalagriculture.prudentium_ingot" | "gtceu.creative.tank.tpc" | "create.item_attributes.damaged.inverted" | "block.bigreactors.reinforced_turbineredstoneport" | "rechiseledcreate.block.warped_window_diagonal_connecting" | "modularrouters.itemText.usage.item.bulk_item_filter" | "tagprefix.wire_gt_single" | "create.display_link.clear" | "material.iron" | "gui.ae2.NotSoMysteriousQuote" | "item.gtceu.tool.chainsaw_hv" | "item.exnihilosequentia.carrot_seeds" | "advMode.randomPlayer" | "waila.sieve.block" | "block.create.purple_sail" | "item.mmt.aluminum_nugget" | "rechiseled.block.coal_block_pattern_connecting" | "item.minecraft.splash_potion.effect.invisibility" | "key.keyboard.page.down" | "itemGroup.mysticalagriculture" | "item.mmt.echo_dust" | "item.create.brass_ingot" | "block.minecraft.red_concrete" | "ftbquests.reward.ftbquests.gamestage" | "block.minecraft.cactus" | "create.ponder.cart_assembler_modes.header" | "commands.cofh.invuln.remove.multiple" | "item.gtceu.tool.chainsaw_mv" | "chat.type.team.hover" | "item.mmt.invar_ingot" | "create.ponder.hose_pulley_infinite.text_3" | "create.ponder.hose_pulley_infinite.text_2" | "item.pitchblende_small_dust" | "gtceu.tool_action.wrench.set_facing" | "text.block.fantasyfurniture.decorations.presents_stack_2.dyeable" | "block.gtceu.wire_coil_kanthal" | "compass.node.gtceu.multiblock/primitive_blast_furnace" | "rechiseled.block.acacia_planks_diagonal_tiles" | "rechiseled.block.obsidian_rotated_bricks_connecting" | "createWorld.customize.custom.presets" | "tooltip.toms_storage.ctrlMode_0" | "block.minecraft.banner.stripe_left.orange" | "advancement.create.steam_engine" | "buildinggadgets.message.anchor_removed" | "tooltip.toms_storage.ctrlMode_2" | "merchant.level.4" | "tooltip.toms_storage.ctrlMode_1" | "merchant.level.5" | "block.gtceu.uv_rock_crusher" | "merchant.level.2" | "merchant.level.3" | "merchant.level.1" | "commands.item.target.not_a_container" | "gui.ae2.ConfirmCraftNoCpu" | "gtceu.machine.ore_washer.hv.tooltip" | "item.ae2.red_lumen_paint_ball" | "gui.ae2.CraftErrorNoSuitableCpuBusy" | "advancement.create.encased_fan.desc" | "deathScreen.spectate" | "webdisplays.server.help.exit" | "predicate.unknown" | "jecalculation.chat.max_loop" | "subtitles.block.sculk_shrieker.shriek" | "material.glue" | "block.create.copycat_panel.tooltip.behaviour1" | "gtceu.jei.fluid.dep_amount_hover" | "block.gtceu.uv_forming_press" | "create.ponder.hose_pulley_infinite.text_1" | "block.exnihilosequentia.warped_crucible" | "options.fullscreen.current" | "stat.minecraft.junk_fished" | "item.gtceu.smd_inductor" | "subtitles.entity.skeleton.ambient" | "gui.fluxnetworks.slot.armor" | "block.create.turntable" | "material.wood_gas" | "block.gtceu.hv_arc_furnace" | "metaarmor.qts.nightvision.error" | "item.gtceu.tool.chainsaw_lv" | "block.gtceu.lv_sifter" | "rechiseled.block.redstone_block_bricks" | "block.bigreactors.reinforced_reactorglass" | "mco.upload.cancelled" | "entity.minecraft.tropical_fish.type.kob" | "death.attack.onFire" | "material.platinum_sludge_residue" | "item.farmersdelight.vegetable_soup" | "item.thermal.diving_chestplate" | "info.cofh.access_team" | "effect.cofh_core.enderference" | "modularrouters.chatText.security.accessDenied" | "itemGroup.geckolib_examples" | "text.configuration.screen.dialog.cancel" | "rechiseled.block.quartz_block_rows_connecting" | "block.bigreactors.insanite_block" | "block.create.elevator_pulley" | "commands.scoreboard.players.reset.all.single" | "ftbquests.quest.dependency_requirement.tooltip" | "block.minecraft.bubble_coral" | "achievement.ae2.PortableCell.desc" | "block.create.mechanical_harvester" | "block.fantasyfurniture.decorations.venthyr_tea_cups" | "gui.ae2.NumberLessThanMinValue" | "forge.configgui.indexModPackCachesOnThread.tooltip" | "block.thermal.purple_rockwool" | "rechiseled.block.end_stone_brick_pattern" | "rechiseledcreate.block.jungle_window_tiles" | "jecalculation.gui.common.label.tag" | "item.minecraft.glow_ink_sac" | "ftblibrary.select_fluid.gui" | "block.gtceu.lv_polarizer" | "item.gtceu.advanced_soc" | "material.naphthalene" | "block.bigreactors.basic_reactorchargingportfe" | "gui.ae2.SpatialAnchorAllLoaded" | "ftbchunks.minimap.position.top_right" | "sodium.options.gui_scale.tooltip" | "item.gtceu.shape.extruder.bottle.tooltip" | "gtceu.machine.mixer.mv.tooltip" | "commands.forge.entity.list.none" | "block.minecraft.banner.square_bottom_right.light_blue" | "block.thermal.stripped_rubberwood_wood" | "jade.instrument.bass" | "block.minecraft.banner.triangle_top.pink" | "gtceu.machine.coke_oven.tooltip" | "options.showNone" | "modularrouters.itemText.activator.action.ATTACK_ENTITY" | "prefab.automobility.pineapple" | "gtceu.machine.locked_safe.malfunctioning" | "block.minecraft.light_blue_shulker_box" | "item.thermal.press_packing_3x3_die" | "modularrouters.itemText.fluid.direction" | "book.mysticalagriculture.entry.experience_capsule" | "behavior.tricorder.debug_machine_invalid_null=invalid! MetaTileEntity =" | "itemGroup.gtceu.tool" | "rechiseled.block.stone_bordered" | "block.mysticalagriculture.soulium_ore" | "screen.laserio.redstonechannel" | "gui.ae2wtlib.blacklist" | "create.ponder.mechanical_piston.text_2" | "ftbchunks.gui.clear_deathpoints" | "create.ponder.mechanical_piston.text_1" | "create.gui.assembly.exception" | "create.item_attributes.smeltable" | "multiplayer.disconnect.not_whitelisted" | "gtceu.multiblock.multiple_recipemaps.switch_message" | "block.minecraft.chiseled_red_sandstone" | "item.thermal.lumium_gear" | "item.mysticalagriculture.soulium_ingot" | "gtceu.machine.fluid_solidifier.luv.tooltip" | "commands.worldborder.set.immediate" | "rechiseled.block.purpur_fabric" | "item.gtceu.luv_battery_hull" | "wheel.automobility.carriage" | "create.ponder.mechanical_piston.text_3" | "subtitles.entity.shulker.close" | "ftbquests.quest_link" | "block.create.creative_crate.tooltip.condition2" | "block.create.creative_crate.tooltip.condition1" | "info.cofh.energy_stored" | "rechiseled.block.emerald_block_pillar_connecting" | "item.thermal.diamond_plate" | "commands.title.show.subtitle.single" | "create.recipe.item_application.any_axe" | "block.minecraft.banner.stripe_left.lime" | "block.minecraft.banner.triangle_bottom.brown" | "modernui.center.text.lineBreakingAlgo" | "ftbquests.task.ftbquests.location.x.tooltip" | "item.minecraft.end_crystal" | "gtceu.machine.vacuum_freezer.tooltip" | "ftbquests.quest.min_width" | "block.fantasyfurniture.royal.dresser" | "block.minecraft.lava" | "subtitles.entity.horse.eat" | "rechiseledcreate.block.acacia_window_large_connecting" | "block.minecraft.beetroots" | "item.thermal.dual_filter_augment.desc" | "block.create.metal_bracket.tooltip" | "info.thermal.augment.attr.DynamoEnergy" | "create.ponder.depot.text_3" | "gtceu.jei.materials.average_protons" | "create.ponder.depot.text_2" | "create.tunnel.selection_mode.split" | "create.ponder.depot.text_4" | "advancement.create.burner" | "gui.bigreactors.reactor.controller.vaporbar.line4b" | "create.ponder.depot.text_1" | "gui.bigreactors.reactor.controller.vaporbar.line4a" | "item.bentonite_tiny_dust" | "gui.bigreactors.reactor.controller.vaporbar.line3b" | "block.minecraft.banner.triangles_bottom.gray" | "block.gtceu.casing_titanium_turbine" | "rechiseled.block.diorite_squares" | "item.farmersdelight.rice" | "rechiseled.block.cobbled_deepslate_beams_connecting" | "info.cofh.secure_warning" | "block.minecraft.barrier" | "rechiseled.block.mangrove_planks_crate_connecting" | "options.framerateLimit.max" | "block.create.cut_granite_brick_slab" | "gui.bigreactors.reactor.controller.vaporbar.line3a" | "enchantment.ensorcellation.curse_mercy" | "block.xtonesreworked.zone_block_0" | "sliceanddice.tooltip.rotationDirection" | "info.cofh.none" | "block.xtonesreworked.zone_block_1" | "book.mysticalagriculture.entry.resource_crops.page.2" | "block.xtonesreworked.zone_block_2" | "item.mysticalagriculture.imperium_scythe" | "book.mysticalagriculture.entry.resource_crops.page.1" | "block.xtonesreworked.zone_block_3" | "commands.worldborder.set.failed.nochange" | "modularrouters.chatText.targetValidation.NOT_INVENTORY" | "sodium.options.chunk_memory_allocator.tooltip" | "gtceu.machine.maintenance_hatch_cleanroom_auto.tooltip.0" | "item.mysticalagriculture.prosperity_gemstone" | "block.xtonesreworked.zone_block_8" | "block.xtonesreworked.zone_block_9" | "key.jei.toggleWildcardHideIngredient" | "block.xtonesreworked.zone_block_4" | "curios.identifier.curio" | "tooltip.framedblocks.lock_state" | "block.xtonesreworked.zone_block_5" | "block.xtonesreworked.zone_block_6" | "gtceu.machine.maintenance_hatch_cleanroom_auto.tooltip.1" | "block.xtonesreworked.zone_block_7" | "block.thermal.enderium_glass" | "compass.node.gtceu.parts/rotor_holder" | "item.gtceu.rod_extruder_mold" | "block.gtceu.uv_fermenter" | "block.minecraft.banner.straight_cross.magenta" | "item.thermal.beekeeper_leggings" | "item.mmt.palladium_dust" | "block.create.ochrum" | "crop.mysticalagriculture.spirited_crystal" | "info.thermal.augment.attr.DynamoPower" | "block.fantasyfurniture.dunmer.lockbox" | "block.minecraft.banner.creeper.yellow" | "createWorld.customize.custom.useVillages" | "string.naturescompass.low" | "entity.minecraft.axolotl" | "block.minecraft.dark_oak_fence" | "multiplayer.disconnect.banned" | "item.minecraft.cookie" | "block.framedblocks.framed_pillar" | "ftbquests.quests" | "create.symmetry.mirror.plane" | "create.ponder.display_link.text_2" | "create.ponder.display_link.text_1" | "create.ponder.display_link.text_4" | "material.triglycol_dichloride" | "create.ponder.display_link.text_3" | "block.thermal.machine_pyrolyzer" | "block.fantasyfurniture.furniture_station" | "chat.ae2additions.isNowUnlocked" | "ftbquests.reward.autoclaim.invisible" | "info.cofh.crossbow_loaded" | "mco.configure.world.buttons.resetworld" | "book.mysticalagriculture.entry.seed_reprocessors" | "advancement.create.andesite_alloy.desc" | "block.minecraft.sunflower" | "create.ponder.smart_pipe.header" | "zerocore:api.multiblock.validation.invalid_part_for_frame" | "create.ponder.gantry_carriage.text_2" | "create.ponder.gantry_carriage.text_1" | "block.gtceu.lv_canner" | "block.minecraft.banner.triangles_bottom.black" | "item.ae2.black_covered_dense_cable" | "enchantment.minecraft.smite.desc" | "advancements.husbandry.safely_harvest_honey.description" | "material.red_garnet" | "item.ae2.purple_lumen_paint_ball" | "augment.mysticaladaptations.strength_iv" | "gui.tooltips.ae2.SubstitutionsOff" | "ftbquests.quest.ignore_reward_blocking.tooltip" | "tagprefix.raw" | "book.mysticalagriculture.entry.growth_accelerators.page.1" | "book.mysticalagriculture.entry.growth_accelerators.page.2" | "create.ponder.display_link.text_6" | "info.cofh.current_signal" | "subtitles.block.respawn_anchor.set_spawn" | "create.ponder.display_link.text_5" | "create.ponder.display_link.text_8" | "create.ponder.display_link.text_7" | "gtceu.universal.tooltip.max_voltage_out" | "modernui.center.text.graphemeAlgo" | "subtitles.entity.bee.loop_aggressive" | "info.cofh.access_private" | "createWorld.customize.custom.preset.caveDelight" | "item.thermal.chiller_rod_cast" | "text.cloth-config.error.not_valid_number_int" | "item.exnihilosequentia.diorite_crook" | "item.thermal.nickel_coin" | "block.gtceu.mv_chemical_reactor" | "config.jade.plugin_ae2.grid_node_state" | "advancement.create.track_signal.desc" | "createWorld.preparing" | "block.create.small_andesite_brick_slab" | "block.create.cut_ochrum_wall" | "options.modelPart.left_sleeve" | "waila.ae2.CraftingLockedByRedstoneSignal" | "rechiseled.block.amethyst_block_edged_connecting" | "item.gtceu.zpm_robot_arm" | "crop.mysticalagriculture.lapis_lazuli" | "block.gtceu.hv_pump" | "block.toms_storage.ts.painted_trim" | "advancement.create.steam_whistle.desc" | "gameMode.hardcore" | "item.gtceu.mv_cadmium_battery" | "modularrouters.guiText.tooltip.activator.sneak" | "block.superconducting_coil" | "item.create.wand_of_symmetry.tooltip.summary" | "block.gtceu.iv_energy_input_hatch_4a" | "narrator.button.difficulty_lock" | "item.minecraft.iron_boots" | "gui.modernui.menu.mods" | "block.minecraft.mossy_stone_brick_wall" | "block.gtceu.zpm_battery_buffer_4x" | "block.create.blue_toolbox" | "config.jade.plugin_extendedcrafting.ultimate_auto_table" | "rechiseled.block.cobblestone_stripes" | "block.create.red_nixie_tube" | "patchouli.gui.lexicon.button.visualize.info" | "config.jade.overlay" | "create.backtank.low" | "mco.configure.world.backup" | "itemGroup.hotbar" | "block.minecraft.banner.skull.red" | "item.mysticalagradditions.prudentium_apple" | "item.gtceu.battery.ev.vanadium.tooltip" | "ftbultimine.server_settings.merge_tags" | "commands.worldborder.center.failed" | "item.bigreactors.anglesite_crystal" | "gtceu.multiblock.validation_failed" | "modularrouters.guiText.label.inspectionSubject.ENERGY" | "item.mmt.solimrith_plate" | "rechiseled.block.bone_block_decorated_bordered_connecting" | "item.thermal.press_gear_die" | "subtitles.entity.vex.death" | "material.dimethylamine" | "item.mmt.drunyx_ingot" | "metaitem.generic.electric_item.tooltip" | "ftbquests.task.ftbquests.kill" | "gtceu.machine.compressor.ev.tooltip" | "itemGroup.eterminal" | "commands.ftbquests.import_rewards_from_chest.invalid_id" | "block.minecraft.purple_concrete_powder" | "item.mmt.ultranium_gem" | "config.bigreactors.worldgen" | "tooltip.mysticalagriculture.creative_soulium_dagger" | "gui.packagedauto.volume_amount_specifying" | "metaarmor.hud.status.disabled" | "block.create.polished_cut_tuff_wall" | "death.attack.onFire.item" | "modularrouters.gui.config.breakerParticles" | "create.gui.attribute_filter.add_inverted_attribute" | "item.minecraft.potion.effect.empty" | "buildinggadgets.radialmenu.place_on_top" | "rechiseled.block.prismarine_bricks_wavy_connecting" | "item.mmt.turquoise_cell" | "gtceu.multiblock.preview.rotate" | "material.krypton" | "material.colossalchests.wood" | "info.thermal.machine_press.2" | "gtceu.multiblock.large_combustion_engine.liquid_oxygen_amount" | "info.thermal.machine_press.0" | "item.gtceu.credit.copper.tooltip" | "menu.shareToLan" | "info.thermal.machine_press.1" | "rechiseled.block.iron_block_bordered" | "gtceu.machine.transformer.tooltip_tool_usage" | "trashcans.gui.ultimate_trash_can.title" | "modularrouters.guiText.label.playerSect.MAIN_NO_HOTBAR" | "argument.entity.options.dy.description" | "block.minecraft.smooth_red_sandstone" | "modularrouters.guiText.tooltip.distributor.strategy" | "commands.recipe.take.failed" | "modularrouters.itemText.misc.configureHint" | "create.schedule.condition.threshold.train_holds" | "item.bigreactors.redfrigium_bucket" | "block.fantasyfurniture.decorations.berry_basket_sweetberry" | "jei.tooltip.error.crash" | "exmachinis.int.jei.category.flux_compactor" | "config.jei.advanced.maxRecipeGuiHeight.comment" | "rechiseledcreate.block.crimson_window_slim_connecting" | "enchantment.minecraft.fortune" | "config.bigreactors.worldgen.benitoiteorepercluster" | "rechiseled.block.lapis_block_polished_connecting" | "enchantment.minecraft.loyalty.desc" | "book.mysticalagriculture.entry.essence_apples" | "gamerule.disableRaids" | "ftbquests.gui.change_progress" | "rechiseled.block.copper_block_small_bricks" | "block.thermal.device_fisher" | "item.create.crushed_raw_tin" | "rechiseled.block.prismarine_bricks_tiles_connecting" | "ftbchunks.experimental_performance_improvement" | "block.thermal.peanut_block" | "block.minecraft.banner.stripe_left.magenta" | "createWorld.customize.flat.layer.bottom" | "tutorial.craft_planks.title" | "tagprefix.chipped_gem" | "jecalculation.gui.search.rename.enabled" | "gui.corpse.death_history.date_format" | "advancement.create.arm_many_targets.desc" | "modularrouters.guiText.tooltip.terminate.RAN.header" | "gui.accept" | "rechiseled.block.acacia_planks_pattern_connecting" | "gtceu.cover.fluid_detector.message_fluid_storage_normal" | "options.chat.delay" | "material.mendelevium" | "item.minecraft.potion.effect.thick" | "create.mechanical_arm.selection_mode.round_robin" | "create.ponder.tag.creative" | "cover.ender_fluid_link.iomode.enabled" | "fluid.createarmory.molten_brass" | "create.display_source.player_deaths" | "ftbteamsconfig.ftbchunks.allow_mob_griefing.tooltip" | "block.ae2.chiseled_quartz_wall" | "item.platinum_sludge_residue_dust" | "gtceu.machine.centrifuge.zpm.tooltip" | "create.gui.terrainzapper.searchDiagonal" | "block.farmersdelight.rich_soil" | "create.schedule.condition_type" | "block.create.magenta_nixie_tube" | "gtceu.machine.bender.uv.tooltip" | "item.thermal.fluid_reservoir" | "cover.ender_fluid_link.iomode.disabled" | "advancements.nether.charge_respawn_anchor.description" | "key.categories.FpsReducer" | "ftbquests.file.progression_mode.linear" | "create.ponder.index_title" | "narration.jade.distance" | "advancement.create.display_board_0.desc" | "item.mysticalagradditions.molten_imperium_bucket" | "commands.title.show.title.single" | "container.mysticalagriculture.tertium_furnace" | "block.ae2additions.me_wireless_transceiver" | "attachment.rear.automobility.crafting_table" | "patchouli.gui.lexicon.objective" | "compass.node.gtceu.covers/machine_controller_cover" | "block.gtceu.mv_fluid_passthrough_hatch" | "block.create.birch_window_pane" | "block.minecraft.yellow_candle" | "block.gtceu.iv_battery_buffer_4x" | "subtitles.entity.parrot.imitate.ghast" | "ftbquests.reward.ftbquests.advancement.criterion.tooltip" | "jade.beehive.bees" | "debug.copy_location.help" | "gui.abuseReport.send.error_message" | "direction.titanium.south" | "item.ae2.charged_staff" | "entity.create.potato_projectile" | "block.framedblocks.framed_double_slope" | "block.create.cut_asurine_brick_stairs" | "ftbteams.gui.transfer_ownership.confirm" | "block.farmersdelight.rich_soil_farmland" | "recipe.toast.description" | "block.minecraft.soul_campfire" | "item.mmt.estalt_gear" | "item.ae2.silicon" | "ftbchunks.minimap.proportional.tooltip" | "patchouli.gui.lexicon.history" | "item.exnihilosequentia.porcelain_clay" | "block.gtceu.treated_wood_planks" | "tagprefix.rod" | "block.minecraft.granite_wall" | "ftbchunks.gui.claimed_chunks" | "gui.ae2.security.craft.name" | "item.mmt.copper_rod" | "tooltip.sgjourney.syringe.prototype_ata_gene" | "config.jei.interface.bookmarkOverlayEnabled.comment" | "subtitles.thermal.block.device_water_gen" | "jecalculation.gui.label.help" | "rechiseled.block.mangrove_planks_bricks" | "gtceu.universal.tooltip.chunk_mode" | "commands.jfr.started" | "item.mysticalagriculture.imperium_boots" | "forge.configgui.indexVanillaPackCachesOnThread.tooltip" | "ftbquests.quest.invisible.tooltip" | "info.cofh.mode_change" | "block.gtceu.ev_ore_washer" | "block.minecraft.cobbled_deepslate_stairs" | "ftbquests.task.ftbquests.location" | "rechiseled.block.red_sandstone_brick_pattern_connecting" | "item.ae2.printed_silicon" | "config.jei.mode.cheatItemsEnabled.comment" | "rechiseled.block.crimson_planks_pattern" | "options.narrator.notavailable" | "material.treated_wood" | "material.cobalt" | "create.ponder.mechanical_press.text_1" | "create.ponder.mechanical_press.text_2" | "item.mmt.copper_plate" | "create.ponder.mechanical_press.text_3" | "create.ponder.mechanical_press.text_4" | "config.gtceu.option.machinesEmissiveTextures" | "material.granitic_mineral_sand" | "block.minecraft.polished_blackstone_brick_stairs" | "tooltip.exmachinis.activated" | "item.ae2.light_blue_covered_dense_cable" | "block.gtceu.ev_output_hatch" | "item.exnihilosequentia.nickel_pieces" | "gtceu.machine.pyrolyse_oven.tooltip" | "rechiseledcreate.block.limestone_cut_small_brick_connecting" | "item.paper_tiny_dust" | "createWorld.customize.buffet.biome" | "item.farmersdelight.vegetable_noodles" | "block.create.green_seat" | "gtceu.gas_collector" | "options.simulationDistance" | "block.minecraft.banner.circle.light_gray" | "block.minecraft.dead_brain_coral_wall_fan" | "death.attack.arrow.item" | "metaitem.cover.digital.mode.proxy.disabled" | "block.gtceu.lp_steam_alloy_smelter" | "block.xtonesreworked.bitt_block_14" | "gtceu.multiblock.fusion_reactor.luv.description" | "advancements.husbandry.plant_seed.description" | "block.xtonesreworked.bitt_block_15" | "block.xtonesreworked.bitt_block_12" | "item.gtceu.tool.buzzsaw.tooltip" | "block.xtonesreworked.bitt_block_13" | "item.create.linked_controller" | "block.xtonesreworked.bitt_block_10" | "block.xtonesreworked.bitt_block_11" | "block.minecraft.banner.stripe_center.black" | "item.thermal.corn" | "ldlib.gui.editor.register.editor.file" | "create.display_source.kinetic_stress.remaining" | "effect.minecraft.dolphins_grace" | "block.minecraft.banner.stripe_left.black" | "block.create.purple_nixie_tube" | "gtceu.machine.maintenance_hatch_configurable.tooltip.1" | "gtceu.machine.maintenance_hatch_configurable.tooltip.0" | "item.sugar_small_dust" | "create.ponder.valve_pipe.text_3" | "rechiseled.block.jungle_planks_squares" | "create.ponder.valve_pipe.text_4" | "addServer.resourcePack.disabled" | "create.ponder.valve_pipe.text_1" | "create.ponder.valve_pipe.text_2" | "block.minecraft.banner.half_vertical.blue" | "block.xtonesreworked.sols_block_14" | "block.xtonesreworked.sols_block_15" | "gtceu.machine.rock_breaker.uiv.tooltip" | "block.minecraft.banner.square_bottom_right.orange" | "block.create.fluid_pipe" | "modularrouters.guiText.tooltip.terminate.NONE.header" | "item.gtceu.raw_crystal_chip" | "block.minecraft.banner.half_horizontal.orange" | "text.configuration.value.true" | "block.gtceu.ev_wiremill" | "material.biomass" | "biome.minecraft.sparse_jungle" | "enchantment.minecraft.aqua_affinity.desc" | "exmachinis.int.jei.category.flux_sieve" | "block.xtonesreworked.sols_block_10" | "block.thermal.strawberry_block" | "block.xtonesreworked.sols_block_11" | "ftbquests.quest.shape.gear" | "block.xtonesreworked.sols_block_12" | "block.xtonesreworked.sols_block_13" | "rechiseled.block.jungle_planks_rotated_bricks_connecting" | "gtceu.ore_washer" | "theoneprobe.ae2.crafting" | "ftbquests.task.ftbquests.stat.stat" | "behaviour.paintspray.solvent.tooltip" | "create.ponder.hand_crank.header" | "item.gtceu.raw_crystal_chip_parts" | "argument.entity.selector.nearestPlayer" | "item.mmt.magnesium_nugget" | "structure_block.structure_name" | "enchantment.minecraft.channeling.desc" | "item.mmt.ruby_cell" | "gui.bigreactors.generic.reset" | "item.ae2.lime_glass_cable" | "block.mysticalagradditions.insanium_ingot_block" | "item.geckolib3.geckoarmor_head" | "subtitles.entity.player.hurt" | "subtitles.ui.loom.take_result" | "rechiseled.block.jungle_planks_beams_connecting" | "gui.socialInteractions.server_label.single" | "rechiseled.block.redstone_block_patterned" | "commands.stopsound.success.sourceless.sound" | "info.thermal.machine_pyrolyzer.1" | "rechiseledcreate.block.acacia_window_large" | "info.thermal.machine_pyrolyzer.2" | "material.germanium" | "advMode.nearestPlayer" | "info.thermal.machine_pyrolyzer.0" | "advancements.story.root.title" | "create.generic.width" | "sodium.options.autosave_indicator.tooltip" | "block.gtceu.fusion_casing_mk3" | "block.gtceu.fusion_casing_mk2" | "subtitles.entity.horse.jump" | "material.high_octane_gasoline" | "text.autoconfig.toms_storage.option.onlyTrims" | "singularity.extendedcrafting.aluminum" | "ftbquests.chapter.image.x" | "buildinggadgets.message.area_reset" | "block.minecraft.banner.piglin.yellow" | "argument.entity.options.scores.description" | "ftbquests.chapter.image.y" | "gui.eterminal.ex_pattern_access_terminal" | "debug.help.help" | "block.minecraft.magenta_candle_cake" | "rechiseled.block.iron_block_processed" | "rechiseled.block.jungle_planks_bricks" | "subtitles.entity.ghast.shoot" | "item.create.experience_nugget.tooltip.condition1" | "block.farmersdelight.mangrove_cabinet" | "multiblock.validation.fluidizer.invalid_injectors" | "subtitles.block.sculk.spread" | "tooltip.cucumber.not_yet_implemented" | "block.gtceu.mv_input_hatch" | "block.createarmory.mounted_rpg" | "tooltip.toms_storage.inventory_cable" | "ftbchunks.waypoint_dot_fade_distance" | "rechiseled.block.basalt_chiseled_piglin" | "desc.framedblocks.blueprint_none" | "material.sulfuric_acid" | "item.gtceu.shape.mold.nugget.tooltip" | "create.schematic.position" | "disconnect.loginFailedInfo.invalidSession" | "block.mmt.electrum_block" | "mco.upload.close.failure" | "item.mmt.adamanite_plate" | "item.thermal.machine_catalyst_augment.keyword" | "item.farmersdelight.cod_roll" | "block.create.andesite_casing" | "generator.skyblockbuilder.skyblock" | "gtceu.machine.forge_hammer.iv.tooltip" | "block.gtceu.hv_extractor" | "commands.locate.poi.not_found" | "item.gtceu.luv_fluid_regulator" | "item.gtceu.cyan_dye_spray_can" | "item.thermal.aquachow.keyword" | "ftbquests.quest.shape.circle" | "container.mysticalagriculture.prudentium_furnace" | "top.barrel.mode" | "block.exnihilosequentia.crushed_end_stone" | "create.track.hold_for_smooth_curve" | "block.create.wooden_bracket" | "block.mmt.tellurium_block" | "block.create.asurine_pillar" | "create.schematics.synchronizing" | "commands.forge.entity.list.invalidworld" | "block.minecraft.brown_banner" | "advancements.nether.find_bastion.description" | "gui.tooltips.ae2.ShowItemsOnly" | "block.minecraft.dead_bubble_coral_wall_fan" | "block.minecraft.banner.stripe_left.light_blue" | "frame.automobility.standard_gray" | "death.attack.cramming.player" | "block.minecraft.banner.triangles_bottom.orange" | "sodium.options.leaves_quality.tooltip" | "advancements.end.respawn_dragon.title" | "stat.minecraft.total_world_time" | "item.minecraft.warped_fungus_on_a_stick" | "gtceu.machine.large_miner.iv.tooltip" | "key.back" | "item.gtceu.board.epoxy.tooltip" | "item.gtceu.hv_electric_pump" | "advancements.husbandry.wax_off.description" | "gui.fluxnetworks.network.fullname" | "commands.execute.conditional.fail_count" | "subtitles.entity.axolotl.hurt" | "block.mmt.silt" | "gtceu.gui.overclock.description.0" | "config.jade.plugin_debug.furnace_fuel" | "text.block.fantasyfurniture.royal.door_double.dyeable" | "block.farmersdelight.green_canvas_sign" | "item.ae2additions.super_cell_1k" | "jade.blockFace" | "notenoughcrashes.crashscreen.title" | "item.thermal.refined_fuel_bucket" | "gtceu.gui.overclock.description.1" | "block.gtceu.zpm_compressor" | "block.minecraft.blue_candle_cake" | "block.minecraft.mangrove_sign" | "item.ae2.yellow_smart_cable" | "gtceu.machine.electrolyzer.lv.tooltip" | "item.minecraft.music_disc_wait" | "modularrouters.guiText.label.inspectionOp.GT" | "achievement.ae2.Root" | "item.mmt.invar_rod" | "create.gui.attribute_filter.deny_list.description" | "stat.minecraft.use_cauldron" | "fluid_type.thermal.latex" | "modularrouters.guiText.label.inspectionOp.GE" | "item.exnihilosequentia.fern_seeds" | "ftbquests.chapter.hide_quest_until_deps_visible" | "modularrouters.guiText.label.inspectionOp.LT" | "crop.mysticalagriculture.certus_quartz" | "block.ae2.smooth_sky_stone_wall" | "gui.chatReport.select_chat" | "dialog.automobility.incomplete_automobile" | "modularrouters.guiText.label.inspectionOp.LE" | "block.create.hand_crank" | "chat.ae2.SourceLink" | "block.gtceu.hv_gas_collector" | "behaviour.paintspray.black.tooltip" | "block.fantasyfurniture.bone.wither.painting_wide" | "item.modularrouters.creative_module" | "info.cofh.unit_mb_t" | "gui.buildinggadgets.materialList.button.copyList" | "material.gasoline" | "block.minecraft.fire_coral_block" | "tooltip.titanium.facing_handler.back" | "config.jade.plugin_minecraft.block_inventory.normal_amount" | "mco.configure.world.description" | "block.minecraft.nether_sprouts" | "chat.ae2.NoSpatialIOLevel" | "commands.ftbquests.export_rewards_to_chest.text" | "block.packagedauto.unpackager" | "rechiseled.block.prismarine_bricks_rows" | "gui.bigreactors.reactor.controller.wasteeject.line3" | "config.jade.plugin_minecraft.container_entity" | "gui.bigreactors.reactor.controller.wasteeject.line4" | "gui.bigreactors.reactor.controller.wasteeject.line1" | "material.indium" | "item.ae2additions.super_cell_4k" | "gui.bigreactors.reactor.controller.wasteeject.line2" | "gui.bigreactors.reactor.controller.wasteeject.line7" | "info.thermal.infuser.mode.0" | "gui.bigreactors.reactor.controller.wasteeject.line5" | "info.thermal.infuser.mode.1" | "gui.bigreactors.reactor.controller.wasteeject.line6" | "block.thermal.redstone_tnt.desc" | "block.minecraft.banner.triangle_top.light_gray" | "block.minecraft.banner.flower.light_gray" | "gtceu.machine.workbench.tab.workbench" | "block.gtceu.steam_casing_steel" | "gui.socialInteractions.narration.show" | "block.minecraft.potted_brown_mushroom" | "menu.convertingLevel" | "advancement.create.water_supply" | "block.gtceu.casing_ptfe_inert" | "rechiseled.block.cobblestone_beams" | "jei.category.mysticalagriculture.soul_extractor" | "soundCategory.hostile" | "block.create.track_station" | "mco.configure.world.subscription.start" | "material.thulium" | "item.thermal.area_radius_augment.keyword" | "create.schematicannon.status.noGunpowder" | "item.ae2.orange_lumen_paint_ball" | "subtitles.entity.puffer_fish.blow_out" | "block.mmt.ultranium_block" | "create.schedule.instruction.throttle" | "item.minecraft.wither_skeleton_spawn_egg" | "ftbquests.gui.change_progress.reset_deps" | "block.bigreactors.reinforced_turbinerotorbearing" | "gui.chatReport.discard.discard" | "message.extendedcrafting.copied_recipe" | "rechiseled.block.jungle_planks_small_tiles" | "augment.mysticalagriculture.night_vision" | "item.extendedcrafting.basic_catalyst" | "rechiseled.block.acacia_planks_squares" | "item.gtceu.carbon_fibers" | "item.modifiers.mainhand" | "block.mmt.raw_tin_block" | "sidebar_button.ftbessentials.trash_can" | "options.graphics.fancy" | "create.recipe.fan_smoking" | "item.createarmory.barret" | "subtitles.entity.parrot.eats" | "chat.cyclopscore.command.onlyOneValue" | "item.thermalendergy.melodium_dust" | "tagprefix.pipe_huge_fluid" | "fml.menu.mods.info.changelogheader" | "gtceu.universal.enabled" | "subtitles.entity.parrot.imitate.evoker" | "sidebar_button.ftbquests.quests" | "modernui.center.font.openFontFile" | "tooltip.sgjourney.kara_kesh.knockback" | "laserio.tooltip.item.card.sneaky.SOUTH" | "create.ponder.steam_engine.text_10" | "create.ponder.steam_engine.text_11" | "material.coal_gas" | "create.ponder.steam_engine.text_12" | "item.thermal.side_config_augment.keyword" | "create.ponder.steam_engine.text_13" | "gui.tooltips.ae2.Off" | "gtceu.machine.canner.zpm.tooltip" | "block.gtceu.zpm_1a_energy_converter" | "block.minecraft.lodestone" | "item.ae2.cyan_lumen_paint_ball" | "gui.tooltips.ae2.DoesntDespawn" | "commands.scoreboard.players.reset.all.multiple" | "entity.minecraft.furnace_minecart" | "patchouli.gui.lexicon.view" | "modularrouters.guiText.label.inspectionOp.NE" | "death.fell.accident.generic" | "mco.configure.world.delete.question.line1" | "cover.conveyor.transfer_rate" | "material.bornite" | "item.thermal.rosin" | "mco.configure.world.delete.question.line2" | "mco.selectServer.purchase" | "info.cofh.signal_required" | "block.create.copycat_panel" | "commands.setworldspawn.success" | "commands.pardon.success" | "item.minecraft.music_disc_ward" | "advancement.create.potato_cannon.desc" | "create.ponder.mechanical_harvester.text_1" | "create.ponder.mechanical_harvester.text_2" | "compass.node.gtceu.steam/steam_extractor" | "text.cloth-config.restart_required_sub" | "block.minecraft.banner.stripe_center.brown" | "item.mysticalagriculture.tertium_essence" | "item.expatternprovider.ex_pattern_provider_part" | "mco.minigame.world.starting.screen.title" | "subtitles.entity.drowned.death" | "prefab.automobility.standard_gray" | "block.minecraft.black_stained_glass" | "gui.ae2.CraftErrorNoSuitableCpuExcluded" | "block.minecraft.banner.stripe_downleft.blue" | "create.ponder.brass_tunnel_modes.header" | "item.gtceu.uv_naquadria_battery" | "item.mmt.iridium_gear" | "argument.entity.options.gamemode.description" | "crop.mysticalagriculture.electrum" | "item.thermal.silver_nugget" | "item.buildinggadgets.gadget_building" | "enchantment.minecraft.feather_falling" | "compass.node.gtceu.mv/hv_fluid_drilling_rig" | "material.propene" | "create.schematic.tool.move_y" | "item.minecraft.potion.effect.enderference" | "ldlib.gui.editor.group.focused_widget" | "block.minecraft.lime_stained_glass_pane" | "block.create.mechanical_pump" | "item.thermal.sapphire_gear" | "create.tooltip.speedRequirement.medium" | "msg.framedblocks.frame_crafter.fail.material_value" | "item.minecraft.written_book" | "gtceu.gui.editor.group.recipe_type" | "multiplayer.disconnect.unsigned_chat" | "material.sphalerite" | "create.schematicannon.status.schematicNotPlaced" | "rechiseled.block.spruce_planks_beams_connecting" | "item.ae2.fluix_glass_cable" | "key.jei.toggleBookmarkOverlay" | "enchantment.minecraft.mending" | "tooltip.mysticalagriculture.augment_id" | "ftbquests.gui.add_dependencies" | "item.thermal.rubberwood_chest_boat" | "item.gtceu.compressed_clay" | "ftbquests.reward.autoclaim.enabled" | "webdisplays.gui.screencfg.click" | "advancements.webdisplays.minepad2.title" | "item.mysticalagriculture.awakened_supremium_chestplate" | "stat.minecraft.damage_taken" | "effortlessbuilding.action.short_edge" | "tomsstorage.config.inv_link_beacon_lvl" | "generator.minecraft.single_biome_surface" | "createWorld.customize.custom.biomeDepthOffset" | "advancement.exmachinis.netherite_upgrade.desc" | "material.seaborgium" | "item.minecraft.music_disc_blocks" | "createWorld.customize.custom.upperLimitScale" | "gui.tooltips.ae2.InterfaceSetStockAmount" | "item.minecraft.lava_bucket" | "subtitles.entity.glow_squid.ambient" | "dataPack.title" | "item.ae2.entropy_manipulator" | "subtitles.thermal.item.equip_hazmat" | "general.cyclopscore.info.enabled" | "block.exmachinis.flux_sieve" | "item.ae2additions.disk_fluid_256k" | "item.create.copper_diving_boots.tooltip.condition1" | "farmersdelight.tooltip.cooking_pot.empty" | "item.durability" | "rechiseled.block.dark_prismarine_fabric" | "framedblocks.key.update_cull" | "item.minecraft.command_block_minecart" | "jei.key.combo.command" | "block.xtonesreworked.myst_block_9" | "rechiseled.block.dirt_soil" | "block.xtonesreworked.myst_block_8" | "block.xtonesreworked.myst_block_7" | "block.xtonesreworked.myst_block_6" | "infobook.cyclopscore.keybinding" | "block.xtonesreworked.myst_block_5" | "block.xtonesreworked.myst_block_4" | "rechiseled.block.lapis_block_pattern" | "block.minecraft.lime_terracotta" | "block.xtonesreworked.myst_block_3" | "waila.barrel.solidAmount" | "block.xtonesreworked.myst_block_2" | "block.xtonesreworked.myst_block_1" | "block.xtonesreworked.myst_block_0" | "trashcans.advancement.ultimate_trash_can.title" | "item.mmt.xeproda_rod" | "block.minecraft.repeating_command_block" | "item.mysticalagriculture.inferium_hoe" | "key.jei.nextCategory" | "gui.ae.StorageCells" | "block.minecraft.banner.triangles_bottom.pink" | "gtceu.machine.mass_fabricator.luv.tooltip" | "item.sgjourney.pure_naquadah" | "item.minecraft.mojang_banner_pattern" | "commands.recipe.give.success.multiple" | "enchantment.ensorcellation.tilling" | "create.display_source.fill_level" | "block.minecraft.mud_brick_wall" | "subtitles.entity.potion.splash" | "rechiseled.block.jungle_planks_diagonal_tiles_connecting" | "item.minecraft.tipped_arrow.effect.panacea" | "crop.mysticalagriculture.sheep" | "rechiseled.block.mangrove_planks_diagonal_tiles_connecting" | "gtceu.machine.replicator.iv.tooltip" | "ftbchunks.map_mode" | "info.thermal.device_item_buffer.1" | "info.thermal.device_item_buffer.0" | "info.thermal.device_item_buffer.2" | "ftbchunks.gui.ally_whitelist" | "selectWorld.edit.backup" | "item.ae2.stonecutting_pattern" | "block.xtonesreworked.cray_block_14" | "block.xtonesreworked.cray_block_15" | "title.multiplayer.other" | "block.xtonesreworked.cray_block_12" | "block.xtonesreworked.cray_block_13" | "block.thermal.invar_block" | "rechiseled.block.birch_planks_small_bricks" | "block.xtonesreworked.cray_block_10" | "block.xtonesreworked.cray_block_11" | "achievement.ae2.CraftingTerminal" | "augmentType.mysticalagriculture.staff" | "item.thermal_extra.twinite_ingot" | "block.create.small_crimsite_bricks" | "block.minecraft.mangrove_fence" | "advancement.create.windmill_maxed" | "compass.node.gtceu.luv/zpm_fusion_reactor" | "item.create.copper_backtank.tooltip.condition2" | "block.minecraft.prismarine_stairs" | "item.create.copper_backtank.tooltip.condition1" | "block.farmersdelight.skillet" | "block.gtceu.luv_item_passthrough_hatch" | "item.mmt.acril_nugget" | "rechiseledcreate.block.acacia_window_diagonal" | "block.thermal.prismarine_crossover_rail.keyword" | "translation.test.invalid2" | "block.minecraft.banner.half_vertical.yellow" | "gtceu.machine.steam_grinder.tooltip" | "book.mysticalagriculture.category.tinkering.name" | "item.ae2.speed_card" | "options.renderDistance" | "skyblockbuilder.command.denied.toggle_request" | "title.multiplayer.disabled.banned.permanent" | "chat.ae2.OutOfRange" | "attribute.name.generic.attack_damage" | "mco.configure.world.name" | "block.gtceu.ev_chemical_bath" | "item.mmt.solimrith_nugget" | "item.thermal_extra.fluid_tank_augment_2" | "item.thermal_extra.fluid_tank_augment_1" | "item.thermal_extra.fluid_tank_augment_4" | "item.thermal_extra.fluid_tank_augment_3" | "item.thermal_extra.fluid_tank_augment_6" | "item.thermal_extra.fluid_tank_augment_5" | "rechiseledcreate.block.spruce_window_large_connecting" | "modularrouters.itemText.misc.upgradeCount" | "block.minecraft.jungle_fence_gate" | "item.gtceu.plate.power_integrated_circuit.tooltip" | "compass.node.gtceu.parts/fluid_hatch" | "farmersdelight.block.cutting_board.invalid_tool" | "skyblockbuilder.item.structure_saver.ignore_air.tooltip" | "gamerule.doFireTick" | "item.ae2additions.disk_fluid_16k" | "item.mmt.sapphire_cell" | "gui.toMenu" | "key.stellarview.open_config_screen" | "gui.bigreactors.generator.redstoneport.sensorbehavior.activewhileabove.line1" | "block.fantasyfurniture.necrolord.wardrobe_bottom" | "block.minecraft.smooth_sandstone" | "item.thermal.area_depth_augment.keyword" | "block.fantasyfurniture.decorations.venthyr_platter" | "debug.crash.warning" | "entity.minecraft.wither" | "item.cassiterite_sand_small_dust" | "item.mmt.amber" | "tooltip.toms_storage.item_filter" | "sodium.option_impact.low" | "options.chatPreview.tooltip.off" | "item.thermal.quartz_dust" | "container.blast_furnace" | "enchantment.minecraft.respiration" | "block.thermal.ice_tnt" | "block.mysticalagriculture.soulium_block" | "text.cloth-config.apply" | "item.thermal.rf_potato.keyword" | "config.gtceu.option.harderCharcoalRecipe" | "item.thermal.diving_helmet.keyword" | "exmachinis.int.jei.category.compacting" | "create.tooltip.brass_tunnel.contains" | "compass.node.gtceu.machines/transformer" | "modularrouters.guiText.label.inspectionOp.EQ" | "item.gtceu.battery.luv.vanadium.tooltip" | "death.attack.hotFloor" | "rechiseled.block.birch_planks_diagonal_stripes" | "block.fantasyfurniture.dunmer.chair" | "material.sulfur_dichloride" | "item.thermal_extra.rf_coil_storage_augment_3" | "debug.advanced_tooltips.help" | "item.thermal_extra.rf_coil_storage_augment_2" | "item.thermal_extra.rf_coil_storage_augment_1" | "item.thermal_extra.rf_coil_storage_augment_5" | "item.thermal_extra.rf_coil_storage_augment_4" | "material.molybdenum" | "block.gtceu.hv_assembler" | "subtitles.entity.blaze.death" | "text.cloth-config.boolean.value.true" | "gtceu.machine.rock_breaker.ev.tooltip" | "gui.socialInteractions.empty_hidden" | "options.graphics.warning.vendor" | "mco.configure.world.invites.ops.tooltip" | "attachment.thermal.energy_limiter" | "tagprefix.frame_gt" | "item.thermal.slot_seal" | "block.minecraft.acacia_door" | "item.minecraft.shield.orange" | "item.patchouli.guide_book.undefined" | "block.minecraft.blue_terracotta" | "create.gui.gauge.info_header" | "create.ponder.train_assembly.text_1" | "create.ponder.train_assembly.text_2" | "block.framedblocks.framed_wall" | "create.ponder.train_assembly.text_7" | "create.ponder.train_assembly.text_8" | "create.ponder.train_assembly.text_9" | "create.tooltip.chute.fans_push_up" | "create.ponder.train_assembly.text_3" | "create.ponder.train_assembly.text_4" | "create.ponder.train_assembly.text_5" | "create.ponder.train_assembly.text_6" | "item.thermal.redstone_servo" | "entity.minecraft.tropical_fish.type.clayfish" | "block.minecraft.banner.stripe_right.light_gray" | "key.keyboard.left.control" | "block.minecraft.banner.stripe_left.yellow" | "commands.datapack.disable.failed" | "block.gtceu.iv_chemical_bath" | "block.minecraft.oxidized_cut_copper_stairs" | "block.minecraft.wither_skeleton_skull" | "rechiseled.block.birch_planks_woven" | "block.minecraft.mangrove_log" | "block.mmt.raw_mythril_block" | "rechiseled.block.oak_planks_wavy" | "gui.fluxnetworks.error.nonetwork" | "block.create.mechanical_piston_head" | "gtceu.multiblock.universal.muffler_obstructed.tooltip" | "stat.automobility.automobile.handling.readout" | "item.farmersdelight.honey_cookie" | "ldlib.gui.editor.menu.import" | "ftbquests.reward.ftbquests.npc_mail.items" | "text.cloth-config.cancel_discard" | "lambdynlights.tooltip.tnt_lighting" | "item.gtceu.ball_casting_mold" | "rechiseledcreate.block.oak_window_tiles" | "item.gtceu.tool.behavior.damage_boost" | "block.minecraft.banner.border.lime" | "subtitles.entity.creeper.death" | "subtitles.entity.piglin_brute.step" | "death.attack.create.potato_cannon" | "item.gtceu.firebrick" | "block.minecraft.spawn.not_valid" | "block.create.schematic_table.tooltip.condition1" | "material.protactinium" | "block.sgjourney.tollan_ring" | "block.mmt.raw_europium_block" | "item.thermal.diving_leggings.keyword" | "config.jei.search.colorSearchMode" | "fluid_type.mysticalagradditions.molten_inferium" | "block.minecraft.banner.stripe_top.black" | "key.ftbchunks.map" | "item.gtceu.circuit.quantum_mainframe.tooltip.0" | "create.super_glue.not_enough" | "mco.configure.world.invite.narration" | "rechiseled.block.andesite_brick_pattern_connecting" | "spectatorMenu.team_teleport.prompt" | "rechiseled.block.jungle_planks_crate" | "block.minecraft.rose_bush" | "block.minecraft.iron_bars" | "rechiseled.block.prismarine_bricks_brick_pattern" | "commands.advancement.grant.one.to.one.success" | "block.minecraft.banner.diagonal_left.light_gray" | "item.gtceu.circuit.quantum_mainframe.tooltip.1" | "options.narrator.system" | "text.configuration.value.edit" | "item.pitchblende_crushed" | "death.attack.explosion.player.item" | "item.thermal.upgrade_augment_1.desc" | "crop.mysticalagriculture.saltpeter" | "gui.ae2.CraftErrorNoSuitableCpuTooSmall" | "create.ponder.sail_frame.text_1" | "create.ponder.sail_frame.text_2" | "item.thermal_extra.soul_infused_coin" | "block.minecraft.banner.half_horizontal_bottom.light_blue" | "rechiseled.block.granite_wavy_connecting" | "ftbultimine.shape.escape_tunnel" | "commands.spectate.not_spectator" | "advancements.empty" | "ftbchunks.minimap.xyz" | "block.fantasyfurniture.necrolord.wall_light" | "create.schedule.condition.threshold.place_item" | "skyblockbuilder.command.success.joined_team" | "item.minecraft.shield.light_gray" | "key.keyboard.end" | "tagprefix.pipe_normal_fluid" | "item.thermal.fluid_reservoir.desc" | "config.bigreactors.client" | "rechiseled.block.jungle_planks_brick_pattern" | "material.liquid_nether_air" | "block.minecraft.sandstone_wall" | "create.tooltip.chute.fans_push_down" | "subtitles.entity.parrot.imitate.shulker" | "block.minecraft.carved_pumpkin" | "create.recipe.assembly.progress" | "trashcans.advancement.trash_can.description" | "compat.bigreactors.jei.reactantsmappings.fluid.recipecategory.title" | "block.minecraft.nether_brick_stairs" | "jecalculation.gui.recipe.confirm" | "commands.advancement.criterionNotFound" | "tagprefix.round" | "block.gtceu.tungstensteel_turbine_casing" | "string.naturescompass.sortBy" | "item.gtceu.shape.extruder.gear_small.tooltip" | "gui.ae2.Priority" | "item.gtceu.lime_dye_spray_can" | "block.mmt.turquoise_block" | "attachment.rear.automobility.cartography_table" | "behaviour.paintspray.pink.tooltip" | "item.minecraft.firework_star.shape.burst" | "gui.chatSelection.message.narrate" | "advancement.create.train_casing_00.desc" | "create.logistics.filter.click_to_set" | "block.fantasyfurniture.bone.skeleton.chair.occupied" | "subtitles.entity.warden.hurt" | "biome.minecraft.sunflower_plains" | "commands.attribute.base_value.get.success" | "item.minecraft.compass" | "item.extendedcrafting.crystaltine_component" | "subtitles.entity.zombie_villager.converted" | "rechiseled.block.diamond_block_shiny_bordered_connecting" | "item.ae2.purple_glass_cable" | "block.create.waxed_copper_tile_slab" | "block.ae2additions.4096k_crafting_storage" | "book.mysticalagriculture.entry.soulium_dagger.page.4" | "item.bigreactors.insanite_dust" | "create.clipboard.pasted_to" | "infinity.tooltip" | "item.minecraft.melon_slice" | "create.ponder.mechanical_mixer.text_4" | "create.ponder.mechanical_mixer.text_3" | "gtceu.gui.output_setting.tooltips.1" | "item.packagedauto.package" | "book.mysticalagriculture.entry.soulium_dagger.page.1" | "create.ponder.mechanical_mixer.text_2" | "gtceu.gui.output_setting.tooltips.0" | "create.ponder.mechanical_mixer.text_1" | "book.mysticalagriculture.entry.soulium_dagger.page.3" | "item.thermal.spinach_seeds" | "block.minecraft.zombie_wall_head" | "gtceu.machine.diode.tooltip_starts_at" | "rechiseled.block.spruce_planks_large_tiles" | "rechiseled.block.copper_block_smooth" | "gtceu.tool_action.screwdriver.toggle_mode_covers" | "block.xtonesreworked.jelt_block_14" | "block.xtonesreworked.jelt_block_15" | "button.corpse.additional_items" | "create.ponder.cogwheel_casing.header" | "notenoughcrashes.crashscreen.paragraph2.line1" | "notenoughcrashes.crashscreen.paragraph2.line2" | "material.steam_cracked_ethylene" | "block.thermal.slime_tnt" | "block.xtonesreworked.jelt_block_12" | "block.xtonesreworked.jelt_block_13" | "block.xtonesreworked.jelt_block_10" | "block.xtonesreworked.jelt_block_11" | "sliceanddice.ponder.slicer.header" | "block.framedblocks.framed_gold_pressure_plate" | "gtceu.bender" | "gui.ae2wtlib.emptytrash.desc" | "language.region" | "item.thermal.satchel" | "block.gtceu.zpm_gas_collector" | "stat.minecraft.play_record" | "item.exnihilosequentia.aluminum_pieces" | "material.aluminium" | "create.recipe.milling" | "block.minecraft.banner.bricks.brown" | "realms.missing.module.error.text" | "create.item_attributes.washable.inverted" | "block.minecraft.mangrove_wall_sign" | "info.thermal.dynamo_stirling.1" | "create.ponder.steam_engine.header" | "info.thermal.dynamo_stirling.0" | "rechiseled.block.mossy_cobblestone_worn_stripes_connecting" | "rechiseled.block.oak_planks_diagonal_stripes" | "item.create.electron_tube" | "block.gtceu.iv_energy_output_hatch_4a" | "block.framedblocks.framed_elevated_double_slope_slab" | "jei.chat.error.no.cheat.permission.creative" | "options.modelPart.jacket" | "create.ponder.tag.display_targets.description" | "block.minecraft.crafting_table" | "zerocore:api.multiblock.validation.success" | "config.jade.plugin_minecraft.item_tooltip" | "rechiseled.block.iron_block_framed_connecting" | "tooltip.extendedcrafting.toggle_auto_crafting" | "material.colossalchests.copper" | "item.minecraft.iron_chestplate" | "key.keyboard.escape" | "commands.team.option.seeFriendlyInvisibles.disabled" | "gui.buildinggadgets.copy.label.subheading" | "tooltip.mobilebeacon.shell" | "block.ftbquests.screen.missing_data" | "chat.ae2.RegionFile" | "block.gtceu.mv_machine_hull" | "stat.minecraft.damage_resisted" | "ftbchunks.shadows" | "item.mysticalagriculture.nature_agglomeratio" | "item.mysticalagriculture.water_agglomeratio" | "skyblockbuilder.command.success.deny_request_accepted" | "item.webdisplays.craftcomp" | "block.minecraft.banner.stripe_downright.pink" | "block.minecraft.banner.straight_cross.blue" | "item.packagedauto.package.items" | "mco.errorMessage.serviceBusy" | "block.create.mechanical_roller" | "block.farmersdelight.wild_carrots" | "subtitles.entity.warden.agitated" | "command.failed" | "gui.ae2.Missing" | "prefab.automobility.standard_red" | "mco.configure.world.pvp" | "skyblockbuilder.command.denied.accept_invitations" | "block.fantasyfurniture.venthyr.chair" | "tile.wire_coil.tooltip_speed_pyro" | "block.mysticalagriculture.soulstone_stairs" | "config.jade.plugin_minecraft.block_inventory.show_name_amount" | "advancements.nether.loot_bastion.description" | "gui.move" | "block.fantasyfurniture.royal.stool" | "zerocore:api.multiblock.validation.machine_too_small" | "block.framedblocks.framed_flat_elev_inner_slope_slab_corner" | "cover.robotic_arm.transfer_mode.keep_exact" | "advancements.husbandry.tame_an_animal.description" | "material.cobalt_oxide" | "block.framedblocks.framed_divided_slab" | "create.ponder.deployer_modes.text_1" | "block.minecraft.banner.rhombus.light_gray" | "create.ponder.deployer_modes.text_2" | "metaarmor.jetpack.hover.enable" | "block.create.deepslate_pillar" | "subtitles.entity.mule.ambient" | "itemGroup.thermal.tools" | "block.thermal.white_rockwool" | "rechiseled.block.copper_block_circles" | "subtitles.entity.donkey.eat" | "subtitles.entity.parrot.imitate.ender_dragon" | "item.exnihilosequentia.jungle_seeds" | "block.mysticalagriculture.imperium_gemstone_block" | "crop.mysticalagriculture.cobalt" | "item.mmt.pearl_cell" | "item.gtceu.mv_fluid_regulator" | "rechiseled.chiseling.select_block" | "gtceu.machine.fluid_drilling_rig.description" | "item.create.crushed_raw_lead" | "modularrouters.guiText.tooltip.allDirections" | "block.minecraft.acacia_sapling" | "item.mysticalagriculture.prudentium_shovel" | "stat.automobility.frame.weight" | "block.framedblocks.framed_half_stairs" | "metaarmor.energy_share.enable" | "metaitem.prospector.tooltip.radius" | "skyblockbuilder.command.argument.disable" | "attachment.rear.automobility.backhoe" | "material.trona" | "block.minecraft.spruce_leaves" | "fpsreducer.config.tooltip.noActFps" | "gui.socialInteractions.narration.hide" | "item.modularrouters.fluid_module_2" | "selectWorld.import_worldgen_settings.deprecated.question" | "block.bigreactors.reinforced_turbinecasing" | "modernui.center.text.lineBreakStyle_desc" | "crop.mysticalagriculture.graphite" | "tooltip.titanium.tank.action_fill" | "item.thermal.constantan_nugget" | "gui.modernui.text.oneOfAll" | "ldlib.gui.editor.register.widget.group.group" | "webdisplays.extcard.cantcraft2" | "config.bigreactors.worldgen.anglesiteoreenableworldgen" | "webdisplays.extcard.cantcraft1" | "enchantment.ensorcellation.hunter.desc" | "rechiseled.block.coal_block_stripes_connecting" | "point_of_origin.sgjourney.mjolnir" | "gui.abuseReport.reason.hate_speech.description" | "wheel.automobility.plated" | "modularrouters.itemText.extruder.mode.ALWAYS" | "gui.ae2.InvalidPattern" | "block.minecraft.banner.rhombus.gray" | "gtceu.machine.thermal_centrifuge.iv.tooltip" | "subtitles.entity.fishing_bobber.throw" | "advancement.create.compacting.desc" | "jei.tooltip.error.recipe.transfer.missing" | "material.ruthenium_trinium_americium_neutronate" | "chat.ae2.PlayerDisconnected" | "modernui.center.font.autoHinting" | "item.mmt.exp_orb" | "item.gtceu.ev_conveyor_module" | "tagprefix.long_rod" | "subtitles.entity.fox.sleep" | "modularrouters.itemText.distributor.strategy.NEAREST_FIRST" | "sodium.options.view_distance.tooltip" | "subtitles.entity.frog.lay_spawn" | "entity.minecraft.pillager" | "entity.thermal.phyto_tnt_minecart" | "multiblock.validation.fluidizer.invalid_block" | "subtitles.entity.polar_bear.hurt" | "item.mmt.prismarine_cell" | "block.exnihilosequentia.crimson_crucible" | "key.jei.toggleCheatMode" | "key.categories.misc" | "block.minecraft.pink_candle_cake" | "block.gtceu.mv_autoclave" | "item.gtceu.lv_electric_pump" | "advancement.create.speed_controller" | "block.fantasyfurniture.dunmer.desk_right" | "tagprefix.rotor" | "monitor.gui.title.slot" | "item.create.shadow_steel" | "fluid_type.thermal.heavy_oil" | "create.contraptions.roller_mode.tunnel_pave" | "advancements.adventure.spyglass_at_ghast.description" | "block.framedblocks.framed_vertical_double_stairs" | "gtceu.creative.tank.fluid" | "block.thermal.device_water_gen.keyword" | "advancement.create.encased_fan" | "mco.template.button.trailer" | "material.nether_quartz" | "book.mysticalagriculture.entry.fire_resistance_augment" | "gtceu.machine.canner.jei_description" | "modularrouters.itemText.usage.item.regulator_augment" | "buildinggadgets.radialmenu.connected_area" | "rechiseled.block.jungle_planks_beams" | "info.cofh.use_sneak_activate" | "gtceu.jei.fluid.min_hover" | "block.minecraft.cauldron" | "multiplayer.status.finished" | "create.ponder.nixie_tube.header" | "achievement.ae2.QNB.desc" | "commands.forceload.list.multiple" | "cover.voiding.message.disabled" | "gtceu.multiblock.universal.problem.wrench" | "argument.entity.options.dx.description" | "item.createarmory.barret_upper" | "material.chromium_trioxide" | "block.exnihilosequentia.crushed_tuff" | "subtitles.thermal.entity.blizz.shoot" | "rechiseled.block.cobbled_deepslate_brick_paving" | "material.dark_ash" | "farmersdelight.advancement.obtain_netherite_knife.desc" | "block.gtceu.hv_polarizer" | "gui.bigreactors.reactor.redstoneport.sensortype.inputejectwaste.line1" | "gui.bigreactors.reactor.redstoneport.sensortype.inputejectwaste.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.inputejectwaste.line3" | "material.sodium_sulfide" | "gui.modernui.settings.category.performance" | "block.minecraft.magenta_stained_glass" | "block.thermal.strawberry" | "mco.account.privacyinfo" | "gtceu.universal.tooltip.requires_redstone" | "modifier.mysticalagradditions.soul_siphoner.description" | "block.fantasyfurniture.venthyr.wool" | "death.attack.freeze" | "gui.bigreactors.reactor.fluidaccessport.directioninput.line1" | "gui.bigreactors.reactor.fluidaccessport.directioninput.line2" | "block.minecraft.banner.square_bottom_left.blue" | "enchantment.ensorcellation.reach" | "block.minecraft.banner.stripe_top.light_gray" | "jade.ench_power" | "options.reducedDebugInfo" | "tomsstorage.config.multiblock_inv" | "create.display_target.line" | "ftbquests.gui.edit" | "info.thermal.augment.attr.MachineSpeed" | "block.minecraft.banner.triangles_top.brown" | "modularrouters.itemText.security.owner" | "block.gtceu.lp_steam_forge_hammer" | "rechiseled.block.netherite_block_patterned" | "entity.minecraft.villager.none" | "fml.modloading.feature.missing" | "subtitles.entity.villager.work_cleric" | "block.fantasyfurniture.decorations.nordic_boiled_creme_treats" | "block.minecraft.coarse_dirt" | "item.thermal.flux_drill" | "subtitles.entity.wither_skeleton.hurt" | "commands.execute.conditional.fail" | "item.gtceu.hv_emitter" | "mco.configure.world.spawnProtection" | "item.gtceu.cover.fluid.detector.tooltip" | "item.minecraft.globe_banner_pattern" | "chat.link.warning" | "webdisplays.message.linked" | "create.contraption.controls.start_controlling" | "material.iron_iii_chloride" | "rechiseled.block.netherrack_small_tiles_connecting" | "rechiseled.block.dirt_small_bricks_connecting" | "modularrouters.guiText.label.playerOp.EXTRACT" | "forge.configgui.zoomInMissingModelTextInGui" | "libx.gui.color_picker.blue" | "block.create.cut_ochrum" | "clear.failed.single" | "block.mysticalagradditions.nether_prosperity_ore" | "block.gtceu.hv_energy_output_hatch" | "material.nitrogen" | "block.create.mechanical_piston" | "block.create.polished_cut_diorite_wall" | "block.minecraft.banner.half_horizontal_bottom.brown" | "commands.team.option.friendlyfire.alreadyDisabled" | "block.ftbquests.chest.output" | "item.minecraft.firework_star.shape.large_ball" | "ldlib.gui.editor.register.texture.shader_texture" | "gtceu.machine.steam_solid_boiler.bronze.tooltip" | "block.minecraft.banner.triangles_top.lime" | "item.modularrouters.placer_module" | "block.gtceu.hv_battery_buffer_8x" | "options.narrator.all" | "item.mmt.midnight_abyssal_nugget" | "rechiseledcreate.block.acacia_window_covered" | "block.create.cut_scoria_wall" | "subtitles.entity.donkey.angry" | "webdisplays.gui.screencfg.rot0" | "jade.instrument.cow_bell" | "crop.mysticalagriculture.wood" | "buildinggadgets.message.invalid_block" | "create.tooltip.capacityProvided.medium" | "item.modularrouters.puller_module_2" | "item.modularrouters.puller_module_1" | "create.train_assembly.single_bogey_carriage" | "block.minecraft.banner.diagonal_up_left.magenta" | "material.bacterial_sludge" | "item.ae2.gray_smart_cable" | "effortlessbuilding.action.undo" | "enchantment.ensorcellation.furrowing" | "crop.mysticalagriculture.tin" | "block.minecraft.banner.flower.white" | "stat.minecraft.sneak_time" | "item.mmt.rhodium_plate" | "gui.ae2.RestoredGenericSettingSettings" | "mco.minigame.world.restore.question.line2" | "mco.minigame.world.restore.question.line1" | "patchouli.gui.lexicon.dev_edition" | "item.ae2.pink_smart_cable" | "argument.double.big" | "material.sulfur_dioxide" | "block.minecraft.oak_door" | "block.mysticalagriculture.awakened_supremium_reprocessor" | "item.minecraft.prismarine_crystals" | "menu.disconnect" | "commands.scoreboard.players.enable.success.multiple" | "rechiseled.block.purpur_dotted" | "item.minecraft.tipped_arrow.effect.slow_falling" | "create.ponder.welcome" | "laserio.tooltip.item.filter.type.deny" | "ldlib.gui.editor.register.widget.basic.button" | "item.rare_earth_small_dust" | "modularrouters.guiText.label.filters" | "gtceu.machine.muffle.off" | "chat.ae2.ClickToTeleport" | "multiplayer.disconnect.idling" | "block.gtceu.hv_battery_buffer_4x" | "subtitles.entity.ender_dragon.flap" | "advancements.story.obtain_armor.title" | "webdisplays.minepad2.info" | "multiblock.validation.turbine.too_few_controllers" | "item.ae2.light_blue_glass_cable" | "gtceu.command.worldgen.reload.success" | "notenoughcrashes.gui.getLink" | "block.gtceu.ev_machine_hull" | "book.mysticalagriculture.entry.soulstone.page.2" | "book.mysticalagriculture.entry.soulstone.page.1" | "block.fantasyfurniture.decorations.nordic_soul_gems_dark" | "create.potato_cannon.ammo.knockback" | "enchantment.ensorcellation.quick_draw" | "block.fantasyfurniture.nordic.door_double" | "item.mmt.nlatstone_gear" | "enchantment.create.potato_recovery.desc" | "subtitles.entity.frog.long_jump" | "modularrouters.itemText.usage.item.vacuum_module" | "block.minecraft.clay" | "container.barrel" | "rechiseled.block.glowstone_small_tiles_connecting" | "commands.title.times.single" | "book.mysticalagriculture.entry.mystical_fertilizer" | "item.webdisplays.minepad2" | "block.minecraft.polished_diorite_slab" | "block.minecraft.banner.piglin.green" | "item.ae2additions.fluid_storage_cell_1024" | "item.modularrouters.fluid_upgrade" | "ftbquests.gui.autopin.off" | "item.mmt.tellurium_wire" | "gtceu.machine.chemical_bath.uv.tooltip" | "fluid.mysticalagradditions.molten_soulium" | "resourcepack.requesting" | "ftbquests.quest.ignore_reward_blocking" | "block.minecraft.banner.cross.magenta" | "block.create.light_gray_nixie_tube" | "item.thermal.phytogro" | "item.mysticalagradditions.dragon_egg_chunk" | "item.gtceu.electric.pump.tooltip" | "block.gtceu.ev_fluid_heater" | "block.create.small_veridium_bricks" | "gui.modernui.settings.entry.key" | "block.gtceu.mv_macerator" | "item.framedblocks.framed_hammer" | "effect.none" | "ftbquests.task.ftbquests.npc_faction.required_points" | "block.create.polished_cut_asurine" | "metaarmor.nms.nightvision.enabled" | "item.thermal.potion_infuser.keyword" | "block.create.cut_crimsite_brick_stairs" | "rechiseled.block.iron_block_reinforced" | "subtitles.entity.blaze.hurt" | "gamerule.doEntityDrops" | "gui.modernui.preset_s" | "block.minecraft.exposed_cut_copper_slab" | "block.minecraft.banner.triangle_top.lime" | "item.patchouli.guide_book" | "block.minecraft.banner.half_horizontal.brown" | "item.gtceu.ender_fluid_link_cover" | "item.minecraft.splash_potion.effect.water" | "config.jei.advanced.modNameFormat.comment" | "block.fantasyfurniture.decorations.venthyr_tea_cups.stacked" | "cover.conveyor.title" | "rechiseled.block.purpur_pillar_connecting" | "create.ponder.tag.creative.description" | "gtceu.key.armor_charging" | "modularrouters.itemText.usage.item.fluidUpgradeRouter" | "behavior.tricorder.block_name" | "commands.function.success.multiple" | "item.fluxnetworks.admin_configurator" | "item.thermal.detonator.desc" | "chat.type.announcement" | "advancements.end.dragon_breath.title" | "create.boiler.per_tick" | "block.createlowheated.charcoal_burner.tooltip" | "tooltip.titanium.tank.action_drain" | "forge.configgui.removeErroringBlockEntities" | "itemGroup.colossalchests" | "block.exnihilosequentia.dark_oak_barrel" | "config.bigreactors.fluidizer.energyperrecipetick" | "item.thermal.signalum_coin" | "patchouli.gui.lexicon.incomplete" | "entity.minecraft.stray" | "block.fantasyfurniture.bone.skeleton.lockbox" | "create.contraptions.clockwork.clock_hands" | "chat.ae2.Unknown" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.bufferfilling" | "commands.teleport.success.entity.single" | "curios.identifier.necklace" | "config.framedblocks.server.allowBlockEntities" | "block.gtceu.lv_rock_crusher" | "block.extendedcrafting.flux_crafter" | "item.minecraft.orange_dye" | "advancements.husbandry.leash_all_frog_variants.description" | "block.minecraft.warped_fence_gate" | "item.gtceu.credit.cupronickel.tooltip" | "item.gtceu.item_tag_filter" | "create.schematicannon.status.skipping" | "cover.item_filter.ignore_damage.disabled" | "modularrouters.guiText.popup.filter" | "item.exnihilosequentia.tuff_crook" | "config.jade.plugin_extendedcrafting.crafting_core" | "config.gtceu.option.hardDyeRecipes" | "gui.bigreactors.reactor.controller.coolantbar.line3a" | "gui.bigreactors.reactor.controller.coolantbar.line3b" | "entity.create.super_glue" | "block.fantasyfurniture.bone.wither.table_small" | "item.thermal.redstone_mushroom_spores.keyword" | "block.ae2.mysterious_cube" | "item.mmt.raw_tin" | "gtceu.universal.tooltip.voltage_in_out" | "compass.node.gtceu.multiblock/iv_processing_array" | "block.create.haunted_bell.tooltip.summary" | "block.minecraft.brown_mushroom_block" | "subtitles.block.barrel.close" | "item.mmt.palladium_nugget" | "item.gtceu.shape.mold.rotor.tooltip" | "argument.block.property.unclosed" | "gui.exmachinis.redstoneDisabled" | "gui.bigreactors.reactor.controller.coolantbar.line4a" | "gui.bigreactors.reactor.controller.coolantbar.line4b" | "subtitles.entity.panda.step" | "createWorld.customize.custom.page1" | "createWorld.customize.custom.page2" | "cover.ore_dictionary_filter.matches" | "createWorld.customize.custom.page3" | "augmentType.mysticalagriculture.shovel" | "block.minecraft.pink_concrete_powder" | "advancements.adventure.voluntary_exile.description" | "block.ae2additions.16384k_crafting_storage" | "createWorld.customize.custom.page0" | "jecalculation.gui.common.label.placeholder" | "gtceu.fluid_pipe.cryo_proof" | "error.modernui.gl_caps_desc" | "tooltip.exmachinis.workData" | "block.minecraft.spruce_fence" | "block.sgjourney.crystal_interface" | "gtceu.top.mode.import" | "forge.configgui.forceSystemNanoTime" | "gtceu.universal.tooltip.amperage_in_out_till" | "config.gtceu.option.recipeProgressLowEnergy" | "chat.wireless_connect.missing" | "gui.socialInteractions.tooltip.report.no_messages" | "ftbquests.task.ftbquests.botania_mana" | "key.jei.showUses" | "forge.controlsgui.control" | "block.minecraft.tnt" | "tooltip.titanium.facing_handler.fluid_input" | "buildinggadgets.easter_eggs.dire_9x9.another_one" | "block.thermal.machine_insolator" | "block.gtceu.wire_coil_nichrome" | "block.gtceu.hp_steam_alloy_smelter" | "entity.minecraft.leash_knot" | "block.gtceu.luv_charger_4x" | "item.gtceu.shape.extruder.pipe.small.tooltip" | "createWorld.customize.flat.layer" | "entity.minecraft.ocelot" | "rechiseled.block.dirt_small_bricks" | "item.simplybackpacks.ultimatebackpack" | "stat.minecraft.interact_with_lectern" | "create.ponder.tag.contraption_assembly.description" | "gtceu.machine.electrolyzer.ev.tooltip" | "block.minecraft.furnace" | "material.emerald" | "item.ae2.certus_quartz_cutting_knife" | "item.farmersdelight.kelp_roll_slice" | "block.framedblocks.framed_fancy_detector_rail" | "rechiseled.block.obsidian_chiseled" | "subtitles.entity.chicken.death" | "block.exnihilosequentia.birch_crucible" | "item.minecraft.phantom_membrane" | "ftbultimine.server_settings.require_tool" | "rechiseled.block.blue_ice_bordered" | "rechiseled.block.oak_planks_bricks" | "block.minecraft.banner.border.red" | "simplybackpacks.invaliduuid" | "book.mysticalagriculture.category.machines.description" | "gui.fluxnetworks.response.invaliduser" | "gui.buildinggadgets.tm.field.placeholder" | "gui.ae2.PatternEncoding.primary_processing_result_hint" | "screen.skyguis.text.invite_multiple_users" | "subtitles.entity.firework_rocket.twinkle" | "rechiseled.block.oak_planks_brick_pattern" | "block.minecraft.redstone_wall_torch" | "demo.help.movementShort" | "item.ae2.pink_covered_dense_cable" | "options.difficulty.hard" | "block.create.pulse_extender" | "ftbteams.not_in_party" | "mco.configure.world.reset.question.line1" | "item.minecraft.ocelot_spawn_egg" | "mco.configure.world.reset.question.line2" | "gui.tooltips.ae2.Mod" | "commands.clear.success.single" | "item.farmersdelight.netherite_knife" | "item.gtceu.component.advanced_smd.capacitor.tooltip" | "block.minecraft.banner.stripe_downright.light_gray" | "material.wood_tar" | "block.gtceu.zpm_electromagnetic_separator" | "commands.ftbquests.change_progress.text" | "item.gtceu.orange_dye_spray_can" | "subtitles.entity.zombie_horse.death" | "cover.conveyor.item_filter.title" | "block.minecraft.dripstone_block" | "block.extendedcrafting.nether_star_block" | "jade.up" | "ldlib.gui.editor.register.editor.gtceu.mui" | "epp.upgrade.tooltip" | "block.minecraft.daylight_detector" | "itemGroup.gtceu.item" | "block.gtceu.luv_centrifuge" | "ldlib.gui.editor.tips.shader_resolution" | "ae2.rei_jei_integration.right_click" | "trashcans.advancement.trash_can.title" | "item.mmt.silicon_gear" | "buildinggadgets.message.paste_failed.corrupt_json" | "patchouli.gui.lexicon.external_link" | "compass.node.gtceu.mv/ev_fluid_drilling_rig" | "gtceu.machine.centrifuge.iv.tooltip" | "block.thermal.machine_pulverizer" | "item.gtceu.wetware_processor" | "options.visible" | "libx.command.entitydata.modified_player" | "block.thermal.silver_ore" | "gui.bigreactors.reactor.solidaccessport.directioninput.line1" | "modularrouters.itemText.misc.upgrades" | "gui.bigreactors.reactor.solidaccessport.directioninput.line2" | "material.lightly_steam_cracked_naphtha" | "block.thermal.stuffed_pumpkin" | "modularrouters.chatText.misc.target" | "config.bigreactors.general" | "key.jei.cheatItemStack2" | "create.track.too_far" | "rechiseled.block.cobbled_deepslate_paving" | "item.sgjourney.materialization_crystal" | "item.mysticalagriculture.infusion_crystal" | "mco.configure.world.buttons.activity" | "gui.sgjourney.client" | "modularrouters.itemText.fluid.maxTransfer" | "entity.thermal.lightning_tnt_minecart" | "create.recipe.deploying" | "attribute.name.generic.max_health" | "rechiseled.block.dark_prismarine_woven" | "rechiseled.block.quartz_block_scales" | "string.naturescompass.biome" | "advancements.thermal.root.description" | "item.ae2.pink_covered_cable" | "book.mysticalagriculture.entry.soulium_ore.page.1" | "block.minecraft.polished_diorite_stairs" | "config.jade.plugin_jade.registry_name_off" | "block.mysticalagriculture.inferium_gemstone_block" | "metaitem.cover.digital.mode.machine.disabled" | "block.create.large_bogey" | "item.mmt.celeslar_dust" | "ftbteams.gui.create_party" | "gui.tooltips.ae2.ReportInaccessibleFluidsNo" | "block.minecraft.banner.piglin.white" | "block.minecraft.banner.diagonal_left.magenta" | "create.item_attributes.consumable" | "block.mmt.platinum_block" | "block.bigreactors.magentite_block" | "modernui.center.text.bitmapRepl" | "rechiseled.block.birch_planks_pattern_connecting" | "create.schematic.tool.flip.description.1" | "block.create.weathered_copper_tile_slab" | "create.schematic.tool.flip.description.0" | "create.schematic.tool.flip.description.3" | "create.schematic.tool.flip.description.2" | "block.create.light_gray_sail" | "item.gtceu.carbon_fiber_mesh" | "desc.framedblocks.blueprint_camo" | "fml.modloading.failedtoprocesswork" | "ftbquests.reward.ftbquests.npc_mail.quest_title" | "effect.cofh_core.shocked" | "item.gtceu.battery.hull.luv.tooltip" | "enchantment.minecraft.binding_curse" | "rechiseled.block.netherite_block_decorated" | "block.minecraft.banner.mojang.light_gray" | "gtceu.machine.steam_forge_hammer.bronze.tooltip" | "item.gtceu.capacitor" | "rechiseled.block.iron_block_chiseled" | "block.gtceu.steel_firebox_casing" | "item.minecraft.firework_rocket.flight" | "block.gtceu.mv_charger_4x" | "gtceu.machine.electromagnetic_separator.uv.tooltip" | "block.mysticalagriculture.soul_glass" | "sidebar_group.ftblibrary.info" | "block.minecraft.potted_lily_of_the_valley" | "item.create.empty_blaze_burner" | "text.configuration.error.nan" | "item.mmt.abiding_alloy" | "block.titanium.machine_test" | "block.fantasyfurniture.bone.wither.lockbox" | "death.attack.knife" | "item.ae2.green_smart_cable" | "block.minecraft.deepslate_lapis_ore" | "item.mmt.topaz_cell" | "block.minecraft.blue_bed" | "config.jade.plugin_ae2.part_mod_name" | "subtitles.entity.silverfish.death" | "item.mysticalagriculture.inferium_chestplate" | "sodium.options.smooth_lighting.tooltip" | "block.minecraft.cracked_polished_blackstone_bricks" | "ftbchunks.minimap.zoom" | "block.create.lime_toolbox" | "material.vanadium_magnetite" | "advancements.story.form_obsidian.description" | "commands.scoreboard.objectives.list.success" | "item.minecraft.witch_spawn_egg" | "rechiseledcreate.block.warped_window_covered" | "advancements.husbandry.netherite_hoe.title" | "effect.effectNotFound" | "block.minecraft.banner.flower.green" | "subtitles.entity.guardian.hurt" | "commands.perf.started" | "key.keyboard.comma" | "ldlib.gui.editor.register.texture.color_rect_texture" | "entity.create.gantry_contraption" | "compass.node.gtceu.machines/assembler" | "item.create.crushed_raw_copper" | "structure_block.hover.data" | "block.minecraft.cyan_concrete" | "block.fantasyfurniture.venthyr.cushion.occupied" | "item.gtceu.qbit_cpu_chip" | "gui.zerocore.base.control.fluidbar.line3b" | "item.effortlessbuilding.building_techniques_book.desc" | "item.mysticalagriculture.prudentium_upgrade" | "gui.zerocore.base.control.fluidbar.line3a" | "item.mmt.smooth_stone_brick" | "item.mmt.midnight_abyssal_gear" | "material.nitric_oxide" | "enchantment.minecraft.riptide.desc" | "ftbchunks.minimap.zone" | "ftbquests.task.ftbquests.item.count" | "item.ae2.white_lumen_paint_ball" | "lambdynlights.menu.title" | "cover.ender_fluid_link.title" | "item.mysticalagriculture.prudentium_essence" | "screen.skyblockbuilder.select_template" | "gui.zerocore.base.control.fluidbar.line4a" | "gui.zerocore.base.control.fluidbar.line4b" | "item.mmt.stellar_plate" | "info.cofh.transfer_in_unavailable" | "cover.conveyor.mode.export" | "subtitles.entity.spider.ambient" | "subtitles.block.anvil.use" | "gui.tooltips.ae2.TransferToNetwork" | "gtceu.machine.miner.multi.modes" | "gui.cyclopscore.right" | "gtceu.universal.tooltip.item_storage_total" | "gtceu.top.maintenance.hard_hammer" | "block.fantasyfurniture.decorations.venthyr_banner" | "effortlessbuilding.modedescription.floor" | "fpsreducer.config.tooltip.idleFps" | "create.ponder.brass_tunnel_modes.text_3" | "create.ponder.brass_tunnel_modes.text_4" | "create.ponder.brass_tunnel_modes.text_1" | "create.ponder.brass_tunnel_modes.text_2" | "create.ponder.brass_tunnel_modes.text_7" | "item.mmt.moonstone_cell" | "create.ponder.brass_tunnel_modes.text_8" | "create.ponder.brass_tunnel_modes.text_5" | "create.ponder.brass_tunnel_modes.text_6" | "key.keyboard.keypad.enter" | "create.ponder.brass_tunnel_modes.text_9" | "block.minecraft.dark_oak_log" | "point_of_origin.sgjourney.universal" | "rechiseled.block.purpur_diagonal_tiles" | "jecalculation.gui.item_stack.nbt_normal.disabled" | "options.clouds.fast" | "subtitles.thermal.block.machine_smelter" | "mco.errorMessage.connectionFailure" | "webdisplays.server.help.owner" | "item.createarmory.minigun_base" | "block.fantasyfurniture.bone.skeleton.wardrobe_top" | "record.nowPlaying" | "item.mmt.electrum_dust" | "block.create.creative_crate" | "advancements.husbandry.axolotl_in_a_bucket.description" | "text.cloth-config.testing.3" | "block.fantasyfurniture.nordic.chandelier" | "text.cloth-config.testing.2" | "block.minecraft.brown_candle_cake" | "item.laserio.card_fluid" | "book.mysticalagriculture.entry.soulstone" | "text.cloth-config.testing.1" | "advancement.create.drain" | "item.mmt.brass_plate" | "rechiseledcreate.block.asurine_cut_small_brick_connecting" | "commands.trigger.set.success" | "jecalculation.gui.label.title" | "config.gtceu.option.hideFilledCellsInJEI" | "block.thermal.ender_tnt.desc" | "mco.configure.world.settings.title" | "config.jade.plugin_minecraft.lectern" | "item.extendedcrafting.enhanced_redstone_catalyst" | "item.fluxnetworks.flux_dust" | "ftbquests.task.ftbquests.item.convert_tag" | "compass.node.gtceu.mv/pyrolyse_oven" | "fml.modloading.missingdependency.optional" | "gtceu.machine.fermenter.lv.tooltip" | "commands.fill.success" | "gtceu.machine.extruder.ev.tooltip" | "item.gtceu.smart_item_filter.tooltip.1" | "block.thermal.bell_pepper_block" | "item.gtceu.smart_item_filter.tooltip.0" | "rechiseled.block.quartz_block_crosses" | "block.gtceu.uv_extruder" | "item.create.crushed_raw_iron" | "text.configuration.screen.color.green" | "gui.tooltips.ae2.SideRight" | "material.butyraldehyde" | "item.expatternprovider.io_bus_upgrade" | "subtitles.block.lever.click" | "material.nihonium" | "item.mmt.animated_steel" | "buildinggadgets.message.fuzzy_mode" | "part.bigreactors.turbine.fluidport_forge_active" | "block.minecraft.banner.stripe_downright.gray" | "effect.cofh_core.clarity" | "create.ponder.cog_speedup.header" | "ftbchunks.gui.allies" | "gui.socialInteractions.status_blocked" | "create.track.turn_90" | "rechiseled.block.andesite_tiles_connecting" | "block.fantasyfurniture.royal.drawer" | "block.thermal.energy_duct.keyword" | "block.minecraft.cracked_stone_bricks" | "block.framedblocks.framed_slope" | "block.minecraft.slime_block" | "material.raw_styrene_butadiene_rubber" | "item.laserio.filter_tag" | "item.thermal.flax_seeds" | "rechiseled.block.acacia_planks_small_bricks" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line7" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line6" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line9" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line8" | "subtitles.entity.tnt.primed" | "jecalculation.chat.help" | "item.gtceu.mv_conveyor_module" | "key.ftbchunks.minimap.zoomOut" | "tooltip.gadget.connected_area" | "block.minecraft.banner.curly_border.light_gray" | "rechiseledcreate.block.ochrum_cut_small_brick_connecting" | "block.thermal.barley_block" | "gui.ae2.AttachedTo" | "itemGroup.category.armor" | "subtitles.block.brewing_stand.brew" | "create.station.retry" | "material.bismuth_bronze" | "block.gtceu.zpm_kinetic_input_box" | "subtitles.entity.armor_stand.fall" | "block.minecraft.acacia_fence" | "create.schedule.instruction.destination" | "gui.fluxnetworks.label.connections" | "block.minecraft.warped_wall_sign" | "info.thermal.device_nullifier_empty_bin" | "entity.thermal.blitz_projectile" | "entity.minecraft.enderman" | "subtitles.block.portal.travel" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line1" | "block.create.mechanical_saw" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line3" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line2" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line5" | "gui.bigreactors.turbine.controlrod.maxintake.input.tooltip.line4" | "item.ae2.spatial_cell_component_128" | "block.minecraft.light_blue_concrete_powder" | "ldlib.gui.editor.tips.save_resource" | "item.thermal.blitz_powder" | "block.bigreactors.reinforced_reactorfluidaccessport" | "advancement.exmachinis.flux_hammer.desc" | "create.gui.terrainzapper.pattern.checkered" | "compass.node.gtceu.machines/drum" | "rechiseled.block.netherrack_brick_paving_connecting" | "block.minecraft.banner.straight_cross.light_gray" | "book.mysticalagriculture.entry.cognizant_dust" | "tagprefix.drill_head" | "text.autoconfig.de/mari_023/ae2wtlib.option.outOfRangePowerMultiplier" | "options.mouse_settings" | "subtitles.entity.generic.burn" | "block.minecraft.spruce_stairs" | "item.gtceu.circuit.wetware_computer.tooltip.1" | "item.gtceu.circuit.wetware_computer.tooltip.0" | "modularrouters.itemText.misc.operation" | "compass.node.gtceu.machines/miner" | "item.mmt.nlatstone_plate" | "rechiseled.block.crimson_planks_flooring" | "material.manganese" | "metaarmor.hud.energy_lvl" | "create.train.cannot_relocate_moving" | "item.gtceu.tool.screwdriver" | "create.track.not_enough_pavement" | "advancements.husbandry.fishy_business.title" | "block.gtceu.hv_electric_gear_box_32a" | "item.gtceu.nano_cpu_chip" | "behavior.tricorder.energy_container_storage" | "info.cofh.optional_catalyst" | "create.gui.threshold_switch.title" | "create.recipe.assembly.next" | "block.create.cut_andesite_bricks" | "block.bigreactors.reprocessorglass" | "block.minecraft.polished_deepslate_slab" | "create.tooltip.chute.items_move_down" | "block.fantasyfurniture.bone.skeleton.table_small" | "ftbquests.task.ftbquests.stat.value" | "block.fluxnetworks.herculean_flux_storage" | "material.brown_dye" | "block.minecraft.mangrove_slab" | "item.thermal_extra.refined_sunflower_oil_bucket" | "material.antimony" | "block.xtonesreworked.tank_block_9" | "block.xtonesreworked.tank_block_8" | "block.xtonesreworked.tank_block_7" | "block.xtonesreworked.tank_block_6" | "string.naturescompass.veryHigh" | "ftbquests.quest.tasks_ignore_dependencies.tooltip" | "block.ae2.cell_workbench" | "config.bigreactors.reactor.reactorpowerproductionmultiplier" | "block.minecraft.nether_gold_ore" | "tooltip.framedblocks.one_way_window.dir.north" | "info.cofh.disabled" | "item.glass_gemExquisite" | "minemention.skyblockbuilder.team" | "block.minecraft.banner.flower.gray" | "block.xtonesreworked.tank_block_1" | "create.recipe.draining" | "block.minecraft.nether_wart" | "block.xtonesreworked.tank_block_0" | "effortlessbuilding.modedescription.sphere" | "stat.minecraft.interact_with_stonecutter" | "block.xtonesreworked.tank_block_5" | "item.ae2additions.super_cell_1024k" | "block.xtonesreworked.tank_block_4" | "block.xtonesreworked.tank_block_3" | "block.xtonesreworked.tank_block_2" | "create.toolbox.unequip" | "item.gtceu.resin_printed_circuit_board" | "rechiseled.block.birch_planks_beams" | "compass.node.gtceu.parts/maintenance" | "effortlessbuilding.mode.cone" | "block.gtceu.tungstensteel_large_boiler" | "material.manganese_phosphide" | "ldlib.gui.editor.name.hover_texture" | "item.farmersdelight.kelp_roll" | "commands.team.option.nametagVisibility.success" | "item.create.creative_blaze_cake.tooltip.condition1" | "item.gtceu.shape.mold.ingot.tooltip" | "block.minecraft.banner.creeper.pink" | "commands.scoreboard.players.remove.success.multiple" | "advancement.create.cuckoo_clock" | "block.thermal.oil_sand" | "block.minecraft.banner.diagonal_right.blue" | "info.cofh.energy" | "gtceu.machine.steam_extractor.steel.tooltip" | "gamerule.doImmediateRespawn" | "material.echo" | "tooltip.sgjourney.energy_crystal.energy" | "mco.backup.nobackups" | "ftbchunks.long_range_tracker_interval" | "gui.bigreactors.generator.redstoneport.sensortype.output" | "block.gtceu.tungstensteel_pipe_casing" | "block.gtceu.large_combustion_engine" | "argument.entity.options.unknown" | "item.minecraft.splash_potion.effect.lightning_resistance" | "material.tetrahedrite" | "item.treated_wood_small_dust" | "block.minecraft.banner.curly_border.brown" | "msg.framedblocks.frame_crafter.fail.missing_additive_0" | "controls.keybinds.title" | "rechiseled.block.red_nether_bricks_squares_connecting" | "block.minecraft.banner.half_vertical_right.magenta" | "block.fantasyfurniture.nordic.cushion" | "death.attack.hoe" | "block.gtceu.hv_electric_gear_box_2a" | "block.minecraft.skeleton_wall_skull" | "gtceu.gui.overclock.off" | "subtitles.entity.frog.death" | "advancement.colossalchests.large.iron.desc" | "rechiseled.block.quartz_block_rows" | "item.minecraft.sign" | "msg.framedblocks.frame_crafter.fail.missing_additive_2" | "msg.framedblocks.frame_crafter.fail.missing_additive_1" | "commands.forge.tags.page_info" | "gui.bigreactors.reactor.controller.wasteeject.mode.automatic" | "item.gtceu.plate.integrated_logic_circuit.tooltip" | "block.ae2.quartz_glass" | "item.extendedcrafting.ender_ingot" | "argument.float.low" | "config.gtceu.option.harderRods" | "block.sgjourney.basic_interface" | "block.gtceu.lp_steam_macerator" | "block.gtceu.ev_polarizer" | "selectWorld.versionJoinButton" | "tooltip.toms_storage.inventory_hopper" | "create.recipe.fan_blasting.fan" | "ftbchunks.gui.settings.server" | "crop.mysticalagriculture.brass" | "advancement.create.train_casing_00" | "rechiseled.block.end_stone_paving" | "config.jei.search.modNameSearchMode" | "create.schematicannon.status.schematicErrored" | "item.exnihilosequentia.blaze_doll" | "screen.sgjourney.zpm_hub" | "block.gtceu.hv_electric_gear_box_8a" | "modularrouters.guiText.label.inspectionSubject.ENCHANT" | "block.minecraft.banner.curly_border.lime" | "block.exnihilosequentia.birch_sieve" | "advancements.story.mine_diamond.description" | "block.minecraft.red_shulker_box" | "subtitles.entity.turtle.swim" | "screen.skyguis.button.confirm" | "stat_type.minecraft.broken" | "rechiseled.block.prismarine_bricks_diagonal_tiles_connecting" | "gtceu.machine.fluid_solidifier.iv.tooltip" | "info.thermal.device_xp_condenser.1" | "gtceu.machine.alloy_smelter.iv.tooltip" | "info.thermal.device_xp_condenser.0" | "item.mmt.aquamarine_cell" | "rechiseled.block.prismarine_bricks_diagonal_tiles" | "config.jade.plugin_minecraft.entity_health" | "fluid_type.thermal.glowstone" | "create.ponder.clutch.header" | "options.audioDevice" | "info.thermal.device_xp_condenser.2" | "block.minecraft.diorite_stairs" | "item.create.netherite_diving_boots.tooltip.condition1" | "info.thermal.augment.attr.BaseMod" | "block.minecraft.light_gray_terracotta" | "tooltip.sgjourney.syringe.blood" | "create.gui.terrainzapper.tool.clear" | "create.subtitle.whistle_high" | "death.attack.create.mechanical_roller.player" | "block.bigreactors.reinforced_reactorfluidport_forge_active" | "effortlessbuilding.mode.line" | "block.minecraft.banner.square_top_left.red" | "gui.tooltips.ae2.BlockPlacementYes" | "death.attack.indirectMagic.item" | "gamerule.doMobLoot" | "item.minecraft.music_disc_otherside" | "screen.sgjourney.dhd" | "block.minecraft.player_head" | "block.gtceu.iv_quantum_tank" | "gtceu.machine.extruder.hv.tooltip" | "item.create.netherite_diving_boots.tooltip" | "itemGroup.category.enchanted_books" | "rechiseled.block.dark_oak_planks_brick_pattern" | "rechiseled.block.coal_block_compacted" | "create.ponder.mechanical_arm_modes.text_9" | "create.ponder.mechanical_arm_modes.text_8" | "gui.socialInteractions.tooltip.show" | "create.ponder.mechanical_arm_modes.text_7" | "create.ponder.mechanical_arm_modes.text_6" | "create.ponder.mechanical_arm_modes.text_5" | "gtceu.universal.tooltip.item_stored" | "create.ponder.mechanical_arm_modes.text_4" | "create.ponder.mechanical_arm_modes.text_3" | "create.ponder.mechanical_arm_modes.text_2" | "create.ponder.mechanical_arm_modes.text_1" | "gtceu.machine.forge_hammer.lv.tooltip" | "ftbquests.task.ftbquests.fluid.amount" | "item.thermal_extra.twinite_coin" | "item.thermalendergy.endergy_upgrade_1" | "material.ender_eye" | "compass.node.gtceu.machines/battery_buffer" | "item.thermalendergy.endergy_upgrade_3" | "item.thermalendergy.endergy_upgrade_2" | "message.sgjourney.pda.has_ancient_gene" | "gui.wireless_connect.status.no_power" | "block.minecraft.banner.circle.black" | "gtceu.primitive_blast_furnace" | "block.ftbquests.chest.output_desc" | "gui.exmachinis.toggleWork" | "subtitles.entity.silverfish.hurt" | "gui.jei.editMode.description" | "compass.node.gtceu.tools/butchery_knife" | "info.thermal.energy_limiter_attachment.1" | "cover.fluid.voiding.title" | "info.thermal.energy_limiter_attachment.0" | "block.create.small_ochrum_brick_wall" | "info.thermal.energy_limiter_attachment.2" | "create.toolbox.depositBox" | "advancement.exmachinis.flux_sieve" | "block.minecraft.banner.rhombus.pink" | "cover.filter.mode.filter_extract" | "block.mmt.topaz_ore" | "compass.node.gtceu.machines/brewery" | "item.create.crushed_raw_uranium" | "compass.section.gtceu.tools" | "block.gtceu.ulv_energy_output_hatch" | "material.diluted_hydrochloric_acid" | "fluid_type.thermal.refined_fuel" | "item.ae2additions.disk_item_256k" | "cover.item_filter.ignore_damage.enabled" | "item.thermal.blizz_rod" | "chat.wireless_connect.clear" | "ftbquests.reward_table.hide_tooltip" | "itemGroup.materials" | "gtceu.machine.rock_breaker.uxv.tooltip" | "item.gtceu.wafer.advanced_system_on_chip.tooltip" | "block.minecraft.banner.mojang.lime" | "block.xtonesreworked.zane_block_10" | "item.gtceu.quantum_processor_computer" | "block.xtonesreworked.zane_block_11" | "block.xtonesreworked.zane_block_12" | "block.xtonesreworked.zane_block_13" | "rechiseled.block.obsidian_tiles" | "block.xtonesreworked.zane_block_14" | "block.xtonesreworked.zane_block_15" | "item.mysticalagriculture.air_agglomeratio" | "subtitles.entity.cow.death" | "block.thermal.device_soil_infuser.keyword" | "block.ae2.crafting_monitor" | "item.mmt.drunyx_dust" | "screen.skyguis.text.shape_does_not_exist" | "modularrouters.itemText.activator.direction.BELOW" | "block.mysticalagriculture.prudentium_farmland" | "options.chat.visibility" | "block.minecraft.warped_stem" | "skyblockbuilder.command.error.teleport_across_dimensions" | "item.thermal.rf_coil_storage_augment" | "rechiseled.block.stone_path" | "item.mysticalagriculture.imperium_ingot" | "block.minecraft.banner.triangle_bottom.cyan" | "item.gtceu.shape.extruder.rod.tooltip" | "info.thermal.satchel.mode.1" | "block.framedblocks.framed_divided_panel_horizontal" | "gui.tooltips.ae2.ModifyAmountAction" | "info.thermal.satchel.mode.0" | "block.thermal.barley" | "material.phenol" | "subtitles.entity.cow.hurt" | "gamerule.universalAnger" | "stat.minecraft.walk_on_water_one_cm" | "block.create.cut_veridium_wall" | "skyblockbuilder.command.argument.empty" | "commands.save.saving" | "modularrouters.guiText.label.inspectionSubject.FLUID" | "fpsreducer.config.menu.detectMoving.0" | "fpsreducer.config.menu.detectMoving.1" | "fpsreducer.config.menu.detectMoving.2" | "key.simplybackpacks.backpackpickup.desc" | "block.minecraft.dead_fire_coral_block" | "behavior.tricorder.multiblock_parallel" | "modernui.center.text.fastStreamingAlgo" | "gui.tooltips.ae2.ClearSettings" | "item.create.blaze_cake" | "item.mmt.tungsten_wire" | "gui.sgjourney.disable_smooth_animations" | "gtceu.cover.item_detector.message_item_storage_inverted" | "ftbchunks.minimap.blur_mode.auto" | "create.schedule.condition.threshold.buckets" | "item.thermal.constantan_ingot" | "mco.selectServer.minigameNotSupportedInVersion" | "translation.test.args" | "trashcans.gui.ultimate_trash_can.energy_limit" | "forge.configgui.disableVersionCheck" | "block.gtceu.hv_chemical_reactor" | "item.thermal.phyto_grenade" | "achievement.ae2.P2P" | "argument.entity.options.y_rotation.description" | "config.jade.plugin_minecraft.chicken_egg" | "block.mysticaladaptations.insanium_furnace" | "argument.curios.type.unknown" | "advancements.story.lava_bucket.title" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcoolantamount.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcoolantamount.line3" | "subtitles.block.big_dripleaf.tilt_up" | "create.ponder.shared.storage_on_contraption" | "item.mmt.thorium_dust" | "gui.bigreactors.reactor.redstoneport.sensortype.outputcoolantamount.line1" | "block.create.encased_chain_drive" | "block.minecraft.muddy_mangrove_roots" | "event.minecraft.raid" | "block.mysticalagriculture.inferium_ingot_block" | "gui.ae2.Brown" | "commands.experience.add.points.success.single" | "item.mmt.acril_gear" | "block.fantasyfurniture.bone.wither.shelf" | "item.minecraft.zoglin_spawn_egg" | "itemGroup.decorations" | "block.create.cut_tuff_wall" | "container.extendedcrafting.advanced_table" | "subtitles.block.bubble_column.upwards_inside" | "item.minecraft.lingering_potion.effect.water" | "block.gtceu.mv_miner" | "commands.team.empty.success" | "gtceu.creative_tooltip.3" | "item.exnihilosequentia.tuff_pebble" | "block.farmersdelight.cabbages" | "item.gtceu.tool.behavior.shield_disable" | "enchantment.minecraft.lure" | "create.ponder.portable_storage_interface.header" | "info.thermal.filter_attachment.mode.2" | "commands.team.option.color.unchanged" | "item.modularrouters.sender_module_1" | "info.thermal.filter_attachment.mode.0" | "item.modularrouters.sender_module_2" | "info.thermal.filter_attachment.mode.1" | "item.modularrouters.sender_module_3" | "block.minecraft.pointed_dripstone" | "subtitles.block.generic.place" | "rechiseled.block.stone_brick_paving_connecting" | "gtceu.creative_tooltip.1" | "ftbquests.reward.random_bonus" | "gtceu.creative_tooltip.2" | "block.create.andesite_bars" | "block.ae2.sky_stone_tank" | "ftbquests.chapter.subtitle" | "block.minecraft.banner.diagonal_left.white" | "gamerule.fireDamage" | "gui.bigreactors.reactor.controller.on.line1" | "block.create.andesite_encased_cogwheel" | "fml.messages.version.restriction.upper.inclusive" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.richness.min" | "create.ponder.mechanical_drill_contraption.text_2" | "desc.framedblocks.blueprint_true" | "create.ponder.mechanical_drill_contraption.text_1" | "item.thermal.chiller_rod_cast.keyword" | "commands.effect.give.failed" | "behaviour.paintspray.blue.tooltip" | "compass.node.gtceu.machines/chemical_bath" | "rechiseled.block.mangrove_planks_beams_connecting" | "disconnect.loginFailedInfo.serversUnavailable" | "skyblockbuilder.item.structure_saver.nbt_to_snbt.tooltip" | "gtceu.machine.canner.luv.tooltip" | "item.thermal.glowstone_mushroom.keyword" | "material.sulfur" | "block.minecraft.yellow_concrete" | "config.jade.plugin_debug.furnace_fuel.float_cfg" | "item.farmersdelight.hamburger" | "tooltip.toms_storage.matchNBT_1" | "tooltip.toms_storage.matchNBT_0" | "mco.backup.button.restore" | "block.fantasyfurniture.nordic.bed_double.occupied" | "effect.cofh_core.sundered" | "item.extendedcrafting.black_iron_slate" | "block.minecraft.banner.half_vertical.white" | "effect.minecraft.hero_of_the_village" | "item.mysticalagriculture.supremium_shears" | "patchouli.subtitle.book_open" | "wheel.automobility.gilded" | "gtceu.machine.ore_washer.ev.tooltip" | "death.attack.arrow" | "sidebar_button.ftblibrary.toggle.rain" | "item.minecraft.ghast_spawn_egg" | "string.naturescompass.searching" | "rechiseled.block.sandstone_rotated_bricks" | "block.minecraft.gray_concrete_powder" | "advancement.create.train_whistle" | "material.sodium_bisulfate" | "commands.place.template.invalid" | "jecalculation.label.item_stack.fuzzy_meta" | "material.propane" | "block.create.green_sail" | "create.subtitle.steam" | "jecalculation.gui.common.default" | "item.ae2.nether_quartz_pickaxe" | "skyblockbuilder.item.structure_saver.position.tooltip" | "recipe.packagedexcrafting.advanced" | "item.minecraft.firework_star.light_gray" | "flat_world_preset.minecraft.bottomless_pit" | "subtitles.entity.turtle.shamble" | "argument.entity.options.valueless" | "ftbchunks.minimap.waypoints" | "rechiseled.block.granite_bricks_connecting" | "block.minecraft.white_concrete" | "item.gtceu.tool.tooltip.harvest_level_extra" | "recipe.packagedexcrafting.basic.short" | "advancements.husbandry.ride_a_boat_with_a_goat.title" | "block.gtceu.ulv_16a_energy_converter" | "modularrouters.guiText.label.modules" | "buildinggadgets.message.building.placement" | "rechiseled.block.diorite_polished_connecting" | "create.gui.attribute_filter.add_reference_item" | "item.minecraft.experience_bottle" | "chat.ae2.NotInSpatialStorageLevel" | "cover.item_filter.ignore_nbt.enabled" | "item.gtceu.shape.mold.anvil.tooltip" | "item.create.schematic_and_quill" | "item.thermal.light_oil_bucket" | "item.createarmory.empty_junk_gun" | "create.generic.range" | "entity.minecraft.glow_squid" | "block.minecraft.black_wool" | "config.jei.default" | "create.ponder.train_signal_signaling.text_5" | "create.ponder.train_signal_signaling.text_4" | "create.ponder.train_signal_signaling.text_7" | "block.minecraft.magenta_bed" | "create.ponder.train_signal_signaling.text_6" | "create.ponder.train_signal_signaling.text_1" | "tooltip.fluxnetworks.flux_point" | "create.ponder.train_signal_signaling.text_3" | "create.ponder.train_signal_signaling.text_2" | "item.mysticalagriculture.awakened_supremium_pickaxe" | "tooltip.mobilebeacon.bonus.strength" | "rechiseled.block.prismarine_bricks_beams" | "block.fantasyfurniture.decorations.stocking" | "selectWorld.import_worldgen_settings.experimental.question" | "entity.minecraft.fireball" | "create.track.too_steep" | "compass.node.gtceu.generation/rubber_planks" | "enchantment.minecraft.infinity.desc" | "compass.node.gtceu.steam/steam_solid_boiler" | "item.thermal.netherite_gear" | "subtitles.entity.zombie.converted_to_drowned" | "item.thermal.ruby_nugget" | "item.gtceu.tool.behavior.plunger" | "item.thermal.pbj_sandwich" | "stat.minecraft.leave_game" | "advancements.nether.ride_strider_in_overworld_lava.title" | "block.toms_storage.ts.inventory_cable_connector" | "fml.menu.multiplayer.serveroutdated" | "key.swapOffhand" | "block.create.cut_tuff_bricks" | "jade.down" | "block.gtceu.hv_gas_turbine" | "item.gtceu.circuit.advanced_integrated.tooltip.0" | "create.ponder.tag.arm_targets.description" | "ftbchunks.memory.autorelease_on_map_close.tooltip" | "modularrouters._comment" | "create.display_source.kinetic_stress.max" | "ldlib.gui.editor.name.hover_tips" | "config.jei.mode" | "effortlessbuilding.action.thickness_1" | "gui.tooltips.ae2.ReadWrite" | "tooltip.mysticalagriculture.creative_attuned" | "effortlessbuilding.action.thickness_5" | "effortlessbuilding.action.thickness_3" | "subtitles.entity.wolf.hurt" | "engine.automobility.diamond" | "block.exnihilosequentia.spruce_crucible" | "effortlessbuilding.mode.normal_plus" | "gui.modernui.button.leave" | "item.ae2.light_blue_covered_cable" | "item.thermal.signalum_plate" | "rechiseled.block.dark_oak_planks_squares" | "block.gtceu.lv_electric_furnace" | "item.gtceu.circuit.advanced_integrated.tooltip.1" | "augment.mysticaladaptations.tilling_aoe_v" | "commands.team.option.nametagVisibility.unchanged" | "block.gtceu.ev_packer" | "item.bigreactors.ridiculite_ingot" | "create.ponder.train_signal_signaling.text_9" | "material.pyrolusite" | "create.ponder.train_signal_signaling.text_8" | "compass.node.gtceu.tools/mining_hammer" | "zerocore:gui.manual.open" | "ftbquests.gui.no_rewards" | "ftbquests.chapter.image.image" | "chat.ae2additions.isNowLocked" | "block.fantasyfurniture.decorations.coin_stack_iron" | "config.gtceu.option.allUniqueStoneTypes" | "block.gtceu.uv_fusion_reactor" | "commands.bossbar.set.name.unchanged" | "key.socialInteractions" | "advancement.colossalchests.uncolossal" | "create.ponder.sail.header" | "block.gtceu.wire_coil.tooltip_energy_smelter" | "metaitem.cover.digital.mode.fluid.disabled" | "item.ae2.brown_glass_cable" | "commands.ftbquests.weigh_from_emc.text" | "tooltip.cucumber.uses_left" | "info.thermal.reservoir.mode.1" | "info.thermal.reservoir.mode.0" | "modernui.center.text.textEngine" | "block.mmt.dark_cryopla_block" | "compass.node.gtceu.multiblock/implosion_compressor" | "block.minecraft.amethyst_block" | "create.generic.daytime.minute" | "subtitles.entity.painting.place" | "item.ae2.purple_paint_ball" | "material.tungstate" | "farmersdelight.advancement.get_mushroom_colony.desc" | "subtitles.entity.parrot.imitate.slime" | "forge.configgui.fullBoundingBoxLadders" | "part.bigreactors.turbine.controller" | "item.minecraft.firework_rocket" | "modularrouters.itemText.misc.itemList" | "item.createarmory.upgraded_mini_gun" | "block.fantasyfurniture.venthyr.sofa" | "item.create.schematic.tooltip.summary" | "item.minecraft.shield.brown" | "mco.selectServer.configure" | "config.jade.plugin_minecraft.painting" | "create.item_attributes.book_copy_second.inverted" | "gui.up" | "block.mysticalagradditions.insanium_block" | "create.ponder.deployer.text_1" | "block.minecraft.deepslate_brick_slab" | "item.thermal.bronze_dust" | "create.contraptions.movement_mode.rotate_place" | "create.ponder.deployer.text_8" | "compass.node.gtceu.multiblock/coke_oven" | "create.ponder.deployer.text_9" | "create.ponder.deployer.text_6" | "create.ponder.deployer.text_7" | "create.ponder.deployer.text_4" | "create.ponder.deployer.text_5" | "item.minecraft.cooked_chicken" | "item.patchouli:intro_book.name" | "create.ponder.deployer.text_2" | "create.ponder.deployer.text_3" | "gui.jei.category.brewing" | "item.minecraft.nether_star" | "item.exnihilosequentia.golden_crook" | "create.schedule.condition.threshold.status" | "info.thermal.machine_brewer.1" | "info.thermal.machine_brewer.0" | "block.gtceu.iv_transformer_1a" | "info.thermal.machine_brewer.2" | "rechiseled.block.crimson_planks_tiles_connecting" | "rechiseled.block.cobblestone_pulverized_connecting" | "item.create.honey_bucket" | "cover.robotic_arm.transfer_mode.transfer_any" | "block.gtceu.titanium_firebox_casing" | "chat.link.confirm" | "item.mmt.thlanium_rod" | "rechiseled.block.andesite_tiles" | "enchantment.cofh_core.disabled" | "block.gtceu.iv_transformer_2a" | "mco.reset.world.seed" | "subtitles.item.nether_wart.plant" | "block.gtceu.wire_coil.tooltip_speed_pyro" | "item.exnihilosequentia.diamond_crook" | "ftbteamsconfig.ftbchunks.allow_named_fake_players.tooltip" | "ftbquests.quest.shape" | "farmersdelight.block.feast.use_container" | "text.autoconfig.toms_storage.option.multiblockInv" | "block.minecraft.banner.half_vertical.magenta" | "gtceu.multiblock.require_steam_parts" | "create.subtitle.whistle_train_manual_low" | "item.mmt.chalyblux_dust" | "advancement.colossalchests.large.obsidian.desc" | "create.contraptions.mechanical_roller.pave_material" | "modernui.windowMode.fullscreen" | "sign.edit" | "narration.checkbox.usage.focused" | "farmersdelight.block.cutting_board.invalid_item" | "block.minecraft.spruce_pressure_plate" | "message.sgjourney.stargate.info.chevron_lowered" | "create.item_attributes.book_copy_first" | "multiplayer.disconnect.invalid_packet" | "block.fantasyfurniture.nordic.counter" | "block.gtceu.lv_battery_buffer_4x" | "item.gtceu.platinum_credit" | "compass.node.gtceu.machines/crate" | "item.mysticalagriculture.supremium_staff" | "item.minecraft.music_disc_strad" | "rechiseled.block.dirt_bricks_connecting" | "block.gtceu.iv_transformer_4a" | "advancement.colossalchests.large.gold" | "cover.voiding.label.disabled" | "subtitles.entity.villager.hurt" | "block.minecraft.birch_fence" | "item.farmersdelight.stuffed_pumpkin" | "item.simplybackpacks.commonbackpack" | "rechiseled.block.purpur_dotted_connecting" | "advancement.create.foods" | "gtceu.machine.steam_liquid_boiler.steel.tooltip" | "block.minecraft.banner.half_vertical.green" | "create.ponder.funnel_intro.text_1" | "item.thermal.lead_coin" | "gtceu.multiblock.large_combustion_engine.lubricant_amount" | "item.ae2.cable_interface" | "ldlib.gui.editor.menu.paste" | "gui.fluxnetworks.response.noadmin" | "info.cofh.receive" | "createWorld.customize.custom.coordinateScale" | "config.jade.overlay_square" | "effect.minecraft.conduit_power" | "block.create.portable_fluid_interface" | "item.pitchblende_tiny_dust" | "ftbquests.task.ftbquests.interaction.type" | "gtceu.machine.distillery.hv.tooltip" | "item.gtceu.nano_cpu_wafer" | "create.track_target.no_junctions" | "subtitles.entity.elder_guardian.ambient_land" | "item.modularrouters.GuideBook" | "curios.modifiers.ring" | "block.minecraft.waxed_exposed_cut_copper_stairs" | "rechiseled.block.andesite_brick_paving_connecting" | "item.createarmory.shotgun_shell" | "gui.ae2.ProcessingPattern" | "block.minecraft.banner.stripe_left.white" | "chat.queue" | "sodium.options.chunk_memory_allocator.swap" | "char.automobility.statSeparator" | "block.minecraft.deepslate_gold_ore" | "gui.banned.description.permanent" | "block.minecraft.end_stone_brick_wall" | "advancement.create.glass_pipe.desc" | "jade.mobgrowth.time" | "block.fantasyfurniture.venthyr.table_wide_fancy" | "item.create.example_item.tooltip" | "narration.jade.armor" | "block.create.polished_cut_crimsite_stairs" | "block.gtceu.lv_battery_buffer_8x" | "block.minecraft.blue_stained_glass_pane" | "rechiseled.block.nether_bricks_brick_paving" | "item.thermal.machine_catalyst_creative_augment" | "buildinggadgets.easter_eggs.9x9.no_dire_wire" | "item.createarmory.impact_nade" | "block.fantasyfurniture.decorations.presents_stack_2.stacked" | "galaxy.sgjourney.pegasus" | "rechiseled.block.spruce_planks_wavy_connecting" | "rechiseledcreate.block.mangrove_window_bars" | "gtceu.fluid_pipe.plasma_proof" | "commands.bossbar.list.bars.some" | "block.mysticalagradditions.insanium_coal_block" | "block.minecraft.blue_stained_glass" | "rechiseled.block.emerald_block_smooth" | "ftbchunks.claimed_chunks_on_map" | "block.create.refined_radiance_casing" | "create.ponder.valve_handle.header" | "block.gtceu.hv_packer" | "enchantment.level.10" | "block.create.schematicannon.tooltip.summary" | "advancement.create.mechanical_arm" | "material.wood_vinegar" | "gui.bigreactors.generator.redstoneport.sensortype.datalabel.richness.max" | "chat.ae2.PlotID" | "item.gunpowder_tiny_dust" | "block.extendedcrafting.enhanced_redstone_ingot_block" | "item.minecraft.black_dye" | "jecalculation.gui.import.confirm.disabled" | "block.minecraft.polished_blackstone_brick_wall" | "advancements.end.enter_end_gateway.title" | "structure_block.button.detect_size" | "advancements.husbandry.make_a_sign_glow.title" | "forge.configgui.treatEmptyTagsAsAir" | "ftbquests.task.ftbquests.tech_reborn_energy" | "create.tooltip.stressImpact.overstressed" | "itemGroup.create.palettes" | "item.gtceu.item_filter" | "create.item_attributes.fluid_container" | "item.mmt.zirconium_plate" | "block.gtceu.rubber_planks" | "item.gunpowder_small_dust" | "block.toms_storage.ts.inventory_cable_connector_filtered" | "rechiseled.block.mossy_cobblestone_beams" | "block.gtceu.titanium_crate" | "ftbquests.reward.ftbquests.gamestage.silent" | "item.thermal.deep_aquachow.desc" | "create.ponder.bearing_modes.header" | "block.create.fluid_valve" | "item.thermal.refined_biofuel_bucket" | "block.farmersdelight.sweet_berry_cheesecake" | "moon.phase.last.quarter" | "block.sgjourney.stone_symbol" | "item.minecraft.villager_spawn_egg" | "block.gtceu.uhv_4a_energy_converter" | "block.minecraft.light_gray_concrete" | "ftbquests.quest.description" | "create.ponder.deployer_modes.header" | "item.mmt.sunstone" | "recipe.packagedexcrafting.advanced.short" | "tooltip.mysticalagriculture.secondary_chance" | "block.minecraft.banner.rhombus.green" | "structure_block.size" | "block.gtceu.mv_centrifuge" | "subtitles.entity.goat.long_jump" | "structure_block.integrity.integrity" | "block.ae2.small_quartz_bud" | "book.mysticalagriculture.entry.cruxes.page.1" | "advancements.story.shiny_gear.description" | "block.minecraft.banner.cross.lime" | "farmersdelight.advancement.harvest_straw.desc" | "message.sgjourney.stargate.info.connection_ended.autoclose" | "enchantment.minecraft.sharpness" | "commands.data.block.get" | "item.mmt.lead_plate" | "block.create.mangrove_window" | "monitor.gui.title.plugin" | "ftbchunks.fake_players" | "gamerule.playersSleepingPercentage.description" | "item.gtceu.cover.solar.panel.tooltip.0" | "item.gtceu.cover.solar.panel.tooltip.1" | "rechiseled.block.red_nether_bricks_large_bricks" | "disconnect.closed" | "modularrouters.itemText.augments.pickupDelay" | "commands.experience.set.levels.success.single" | "gui.fluxnetworks.network.name" | "resourcePack.vanilla.description" | "block.minecraft.infested_mossy_stone_bricks" | "stat.automobility.automobile.grip" | "block.gtceu.uv_lathe" | "multiplayer.disconnect.invalid_public_key_signature" | "item.thermal.raw_silver" | "tooltip.framedblocks.one_way_window.face.up" | "rechiseled.block.crimson_planks_small_tiles" | "gui.toTitle" | "selectServer.refresh" | "item.farmersdelight.roast_chicken" | "block.minecraft.banner.bricks.gray" | "narrator.controls.unbound" | "rechiseledcreate.block.birch_window_bars" | "block.gtceu.iv_canner" | "ftbquests.quest.min_required_dependencies" | "block.bigreactors.basic_reactorpowertapfe_passive" | "subtitles.ambient.cave" | "rechiseled.block.obsidian_bricks" | "pack.available.title" | "ftbquests.quest.tasks_ignore_dependencies" | "subtitles.item.armor.equip_diamond" | "block.gtceu.trinium_coil_block" | "block.bigreactors.reinforced_turbinerotorshaft" | "create.display_source.label" | "block.minecraft.andesite" | "config.jei.advanced.colorSearchEnabled.comment" | "rechiseled.block.spruce_planks_small_bricks_connecting" | "block.minecraft.banner.diagonal_left.green" | "stat.minecraft.pig_one_cm" | "compass.node.gtceu.machines/ore_washer" | "gtceu.machine.lathe.lv.tooltip" | "gui.modernui.settings.category.accessibility" | "key.categories.ftbultimine" | "create.ponder.redstone_contact.header" | "argument.entity.selector.not_allowed" | "subtitles.item.armor.equip_gold" | "potion.withAmplifier" | "block.framedblocks.framed_iron_door" | "subtitles.entity.ravager.attack" | "item.mmt.sunstone_cell" | "block.create.cut_dripstone_wall" | "material.green_sapphire" | "block.gtceu.aluminium_crate" | "multiplayer.disconnect.chat_validation_failed" | "create.gui.sequenced_gearshift.speed.back_fast" | "item.mmt.steel_gear" | "rechiseledcreate.block.birch_window_swirling" | "subtitles.block.pointed_dripstone.drip_water_into_cauldron" | "commands.save.failed" | "tagprefix.dense_plate" | "item.thermal.strawberry" | "itemGroup.buildingBlocks" | "item.expatternprovider.package" | "ftbteams.message.add_ally" | "block.gtceu.mv_sifter" | "createWorld.customize.flat.height" | "block.gtceu.hv_electric_gear_box_16a" | "create.toolbox.depositAll" | "command.unknown.argument" | "item.bigreactors.graphite_ingot" | "create.schedule.non_controlling_seat" | "ftbteams.message.no_longer_allied" | "block.framedblocks.framed_floor_board" | "create.ponder.tag.kinetic_sources.description" | "general.cyclopscore.version.updateAvailable" | "block.mmt.raw_zinc_block" | "ftbteams.gui.party_name" | "item.borosilicate_glass_wireFine" | "block.gtceu.uv_8a_energy_converter" | "biome.minecraft.the_void" | "tooltip.mysticalagriculture.machine_fuel_capacity" | "ftbquests.gui.looping_dependencies" | "block.minecraft.light" | "advancements.adventure.throw_trident.description" | "commands.scoreboard.players.get.success" | "item.thermal.hearty_stew" | "subtitles.entity.shulker.ambient" | "item.ae2additions.disk_fluid_64k" | "block.minecraft.redstone_torch" | "block.gtceu.luv_large_miner" | "crop.mysticalagriculture.refined_obsidian" | "item.thermal.tomato_sauce" | "create.subtitle.crafter_click" | "block.minecraft.waxed_oxidized_copper" | "createWorld.customize.custom.useWaterLakes" | "create.ponder.sequenced_gearshift.text_2" | "create.ponder.sequenced_gearshift.text_1" | "block.gtceu.lv_output_bus" | "create.ponder.sequenced_gearshift.text_4" | "jecalculation.gui.search.delete_group" | "create.ponder.sequenced_gearshift.text_3" | "gui.ok" | "create.ponder.sequenced_gearshift.text_5" | "create.ponder.chain_drive.header" | "block.minecraft.stripped_spruce_wood" | "ftbquests.reward.ftbquests.item.count" | "rechiseled.block.prismarine_bricks_bricks_connecting" | "buildinggadgets.message.paste_failed" | "behavior.tricorder.energy_container_out" | "item.thermal.fluid_tank_creative_augment" | "commands.give.success.multiple" | "tooltip.framedblocks.one_way_window.face_abbr.none" | "compass.node.gtceu.steam/steam_oven" | "block.farmersdelight.rice_panicles" | "item.createarmory.pipe_pistol" | "selectWorld.dataPacks" | "gui.updated" | "block.gtceu.hv_rock_crusher" | "book.extendedcrafting.entry.auto_tables" | "biome.minecraft.savanna_plateau" | "rechiseled.block.blue_ice_chiseled_connecting" | "gui.no" | "block.thermal.ruby_ore" | "infobook.cyclopscore.parent_section" | "rechiseled.block.andesite_paving_connecting" | "create.schedule.skip" | "item.thermal.press_packing_3x3_die.keyword" | "sliceanddice.ponder.slicer.text_1" | "subtitles.entity.warden.tendril_clicks" | "sliceanddice.ponder.slicer.text_2" | "ae2.rei_jei_integration.decay_chance" | "rechiseled.block.oak_planks_brick_paving_connecting" | "advancements.husbandry.allay_deliver_cake_to_note_block.description" | "block.minecraft.banner.cross.light_gray" | "screen.laserio.weak" | "ftbteamsconfig.ftbchunks.allow_mob_griefing" | "block.gtceu.ulv_transformer_16a" | "item.minecraft.shield.cyan" | "buildinggadgets.message.copy_too_large" | "block.sgjourney.pegasus_stargate" | "item.minecraft.allay_spawn_egg" | "gui.buildinggadgets.materialList.titleNameOnly" | "item.mysticalagriculture.inferium_scythe" | "item.ae2.blue_covered_cable" | "create.schedule.condition.threshold.item_measure" | "item.thermal.tomato" | "forge.configgui.fixVanillaCascading.tooltip" | "ftbteamsconfig.ftbchunks.location_mode.tooltip" | "skyblockbuilder.command.info.click_to_copy" | "patchouli.gui.lexicon.button.mark_all_read" | "item.thermalendergy.prismalium_gear" | "item.gtceu.battery.charge_time" | "item.gtceu.shape.extruder.saw.tooltip" | "subtitles.entity.evoker.celebrate" | "rechiseled.block.amethyst_block_cut" | "config.jade.plugin_mysticalagriculture.inferium_crop" | "block.create.cut_veridium_brick_wall" | "gui.fluxnetworks.flux.name" | "compass.node.gtceu.multiblock/ev_large_miner" | "create.track.perpendicular" | "config.jade.tts_mode_press" | "material.sodium_persulfate" | "subtitles.entity.panda.eat" | "rechiseled.block.spruce_planks_pattern" | "ftbchunks.claim_dimension_blacklist" | "item.mmt.iron_dust" | "item.gtceu.lv_electric_piston" | "narration.recipe.usage" | "advancement.colossalchests.large.wood.desc" | "block.mysticalagriculture.imperium_reprocessor" | "item.minecraft.potion.effect.turtle_master" | "item.thermal.xp_crystal" | "config.jade.plugin_gtceu.recipe_logic_provider" | "block.gtceu.mv_fluid_heater" | "block.minecraft.grindstone" | "item.thermal.redstone_grenade.desc" | "subtitles.entity.zombified_piglin.death" | "enchantment.minecraft.sharpness.desc" | "block.gtceu.casing_grate" | "gtceu.gui.content.tier_boost" | "item.gtceu.credit.silver.tooltip" | "block.minecraft.banner.rhombus.white" | "rechiseled.block.red_sandstone_bricks_connecting" | "block.minecraft.banner.bricks.light_gray" | "material.neodymium" | "block.gtceu.zpm_quantum_chest" | "skyblockbuilder.command.denied.join_request" | "gui.ae2.Empty" | "gui.chatReport.send.no_reported_messages" | "item.mmt.silver_ingot" | "block.minecraft.green_bed" | "create.subtitle.depot_plop" | "item.sgjourney.advanced_memory_crystal" | "gtceu.machine.bender.mv.tooltip" | "mco.selectServer.open" | "biome.minecraft.swamp" | "item.mysticalagriculture.soulium_dagger" | "death.attack.cactus" | "ftbquests.gui.times_completed" | "attribute.name.forge.swim_speed" | "block.create.cut_dripstone_bricks" | "item.ae2.memory_card_white" | "entity.minecraft.player" | "item.gtceu.component.advanced_smd.inductor.tooltip" | "block.gtceu.uv_fluid_solidifier" | "fluid.create.chocolate" | "rechiseled.block.lapis_block_polished" | "block.gtceu.ev_electrolyzer" | "gtceu.machine.forming_press.uv.tooltip" | "item.minecraft.turtle_helmet" | "item.create.crushed_raw_platinum" | "config.bigreactors.recipes.registercharcoalforsmelting" | "block.gtceu.luv_canner" | "material.construction_foam" | "subtitles.entity.panda.hurt" | "subtitles.entity.panda.pre_sneeze" | "chat.ae2.DeviceNotLinked" | "block.minecraft.birch_stairs" | "rechiseled.block.coal_block_compacted_connecting" | "item.webdisplays.advicon.brokenpad" | "item.mysticaladaptations.insanium_pickaxe" | "lanServer.title" | "ae2.rei_jei_integration.crystal_growth_accelerators_effect" | "item.ae2.memory_card_green" | "block.minecraft.banner.half_vertical_right.light_blue" | "block.gtceu.iv_machine_hull" | "notenoughcrashes.gui.keepPlaying" | "gtceu.creative.chest.ipc" | "item.minecraft.firework_star.black" | "gui.bigreactors.reactor.solidaccessport.dumpwaste.line2" | "gui.bigreactors.reactor.solidaccessport.dumpwaste.line3" | "commands.scoreboard.objectives.add.duplicate" | "gui.bigreactors.reactor.solidaccessport.dumpwaste.line4" | "tooltip.titanium.redstone.no_redstone" | "gui.bigreactors.reactor.solidaccessport.dumpwaste.line1" | "options.video" | "rechiseled.block.andesite_squares" | "advancement.create.stressometer_maxed.desc" | "item.patchouli:pamphlet.name" | "rechiseled.block.acacia_planks_woven" | "block.framedblocks.framed_vertical_divided_stairs" | "gtceu.gui.multiblock_item_voiding.1" | "gtceu.gui.multiblock_item_voiding.0" | "gtceu.machine.rock_breaker.mv.tooltip" | "item.gtceu.phosphorus_boule" | "gui.tooltips.ae2.TransferToStorageCell" | "block.minecraft.banner.square_top_right.green" | "ei.upgrade.tooltip" | "item.mmt.uranium_ingot" | "item.ae2.cyan_smart_dense_cable" | "block.framedblocks.framed_flat_stacked_inner_slope_slab_corner" | "rechiseled.block.jungle_planks_rotated_bricks" | "config.bigreactors.client.disablereactorparticles" | "block.fantasyfurniture.decorations.potion_bottles" | "block.minecraft.banner.triangles_top.black" | "create.schedule.condition.redstone_link_off" | "item.exnihilosequentia.calcite_hammer" | "item.gtceu.wafer.simple_system_on_chip.tooltip" | "item.thermal_extra.dynamo_output_augment_4" | "item.thermal_extra.dynamo_output_augment_1" | "item.thermal_extra.dynamo_output_augment_3" | "item.thermal_extra.dynamo_output_augment_2" | "waila.ae2.P2PUnlinked" | "item.mmt.electrum_plate" | "achievement.ae2.Compass.desc" | "commands.effect.clear.everything.success.multiple" | "gui.fluxnetworks.response.hascontroller" | "jecalculation.gui.recipe.pick" | "block.minecraft.banner.square_top_right.white" | "config.jade.plugin_minecraft.entity_health.icons_per_line" | "message.cucumber.filled_energy" | "gui.ae2.CanBeEnchanted" | "block.gtceu.casing_pump_deck" | "part.bigreactors.reactor.powertap_fe" | "block.minecraft.wither_rose" | "create.subtitle.slime_added" | "rechiseledcreate.block.acacia_window_panes_connecting" | "gui.fluxnetworks.label.singleedit" | "compass.node.gtceu.generation/sand" | "item.createarmory.rocket_debug" | "compass.section.gtceu.multiblock" | "libx.gui.color_picker.green" | "rechiseled.block.birch_planks_flooring" | "chat.tag.not_secure" | "block.minecraft.banner.half_horizontal_bottom.black" | "item.mobilebeacon.mobile_beacon_diamond" | "ftbquests.reward_table.and_more" | "gui.ae2wtlib.off" | "recipe.packagedauto.crafting.short" | "block.gtceu.iv_output_bus" | "effortlessbuilding.modedescription.pyramid" | "item.createarmory.m_sixteen_upper" | "item.patchouli:test_book_2.name" | "message.sgjourney.stargate.info.connection_estabilished.intergalactic" | "item.mmt.frigidite_gear" | "patchouli.gui.lexicon.visualize_letter" | "rechiseled.block.oak_planks_small_tiles" | "block.fantasyfurniture.nordic.desk_right" | "block.ae2.fluix_wall" | "block.create.brass_ladder" | "create.display_source.fill_level.progress_bar" | "metaitem.behavior.mode_switch.current_mode" | "gui.wireless_connect.status.working" | "material.signalum" | "options.accessibility.title" | "item.ae2.memory_card_gray" | "gui.fluxnetworks.label.deletenetwork" | "rechiseled.block.dark_oak_planks_small_bricks" | "ldlib.gui.text_field.resourcelocation" | "jade.fluid" | "tooltip.gadget.rotate" | "block.create.mechanical_drill" | "gtceu.machine.item_collector.tooltip" | "block.minecraft.green_banner" | "block.mysticalagradditions.insanium_gemstone_block" | "gui.bigreactors.turbine.redstoneport.sensortype.outputcoolantamount.line1" | "gui.bigreactors.turbine.redstoneport.sensortype.outputcoolantamount.line2" | "gui.bigreactors.turbine.redstoneport.sensortype.outputcoolantamount.line3" | "block.create.polished_cut_veridium" | "gtceu.machine.macerator.mv.tooltip" | "key.buildinggadgets.connected_area" | "config.jade.danger_zone" | "create.display_source.count_items" | "gtceu.machine.autoclave.zpm.tooltip" | "item.thermal.diving_helmet" | "key.effortlessbuilding.undo.desc" | "gtceu.machine.distillery.mv.tooltip" | "rechiseled.block.nether_bricks_smooth_connecting" | "argument.time.invalid_unit" | "config.jade.plugin_extendedcrafting.ender_crafter" | "ldlib.gui.editor.group.resources" | "item.expatternprovider.wireless_tool" | "block.gtceu.zpm_rock_crusher" | "modularrouters.guiText.popup.xpVacuum" | "rechiseled.block.oak_planks_small_bricks" | "item.create.netherite_backtank" | "modularrouters.itemText.usage.item.stack_augment" | "block.farmersdelight.safety_net" | "gui.online" | "item.gtceu.energy_cluster" | "create.ponder.train_assembly.header" | "stat.minecraft.eat_cake_slice" | "config.gtceu.option.hardWoodRecipes" | "info.thermal.magnet.use" | "argument.block.property.duplicate" | "subtitles.entity.parrot.imitate.zombie_villager" | "block.fantasyfurniture.necrolord.bookshelf" | "createWorld.customize.custom.next" | "block.automobility.dirt_off_road" | "stat.minecraft.open_enderchest" | "item.mmt.concrete_brick" | "subtitles.entity.allay.ambient_without_item" | "automobile_control.accelerate" | "create.gui.schedule.remove_entry" | "chat.disabled.profile" | "ftbquests.task.ftbquests.npc_faction.id" | "block.thermal.machine_crucible" | "subtitles.entity.phantom.death" | "text.block.fantasyfurniture.royal.drawer.dyeable" | "screen.laserio.west" | "gtceu.jei.ore.ore_weight" | "book.mysticalagriculture.entry.poison_resistance_augment" | "gtceu.machine.thermal_centrifuge.luv.tooltip" | "ftbultimine.info.active" | "gui.bigreactors.turbine.controller.vaporbar.line3b" | "gui.bigreactors.turbine.controller.vaporbar.line3a" | "rechiseled.block.emerald_block_clovers_connecting" | "create.subtitle.deny" | "gtceu.jei.ore.secondary.0" | "gtceu.jei.ore.secondary.1" | "block.minecraft.banner.diagonal_left.blue" | "ldlib.gui.editor.register.editor.gtceu.template_tab" | "wheel.automobility.steel" | "skyblockbuilder.command.argument.disabled" | "item.gtceu.ev_emitter" | "skyblockbuilder.command.success.reset_spawns" | "mco.selectServer.closeserver" | "gui.bigreactors.turbine.controller.vaporbar.line4b" | "gui.bigreactors.turbine.controller.vaporbar.line4a" | "item.minecraft.lingering_potion.effect.mundane" | "item.farmersdelight.mutton_wrap" | "commands.forceload.removed.all" | "item.farmersdelight.fish_stew" | "effect.cofh_core.redergized" | "attachment.front.automobility.crop_harvester" | "item.gtceu.compressed_fireclay" | "compass.section.gtceu.steam" | "block.thermal.stripped_rubberwood_log" | "item.thermal.dual_filter_augment.keyword" | "block.minecraft.banner.square_bottom_left.light_blue" | "gui.fluxnetworks.network.password" | "block.create.cut_calcite_brick_stairs" | "advancements.husbandry.silk_touch_nest.description" | "color.minecraft.cyan" | "modularrouters.itemText.misc.noItems" | "argument.entity.options.predicate.description" | "gui.offline" | "gtceu.gui.fluid_auto_input.tooltip.enabled" | "block.minecraft.banner.stripe_left.cyan" | "rechiseledcreate.block.rose_quartz_tiles_connecting" | "block.minecraft.crimson_button" | "createWorld.customize.custom.useRavines" | "block.minecraft.banner.half_horizontal.black" | "item.createarmory.mini_gun" | "config.jei.advanced.itemBlacklist.comment" | "item.mysticalagriculture.prosperity_ingot" | "block.minecraft.banner.gradient.black" | "config.jade.plugin_minecraft.command_block" | "item.thermal_extra.rf_coil_xfer_augment_3" | "item.thermal_extra.rf_coil_xfer_augment_2" | "item.thermal_extra.rf_coil_xfer_augment_1" | "advancement.create.copper_casing" | "item.thermal_extra.rf_coil_xfer_augment_5" | "item.thermal_extra.rf_coil_xfer_augment_4" | "advancements.adventure.spyglass_at_parrot.description" | "commands.forceload.added.single" | "block.minecraft.banner.base.magenta" | "advMode.mode.sequence" | "gui.fluxnetworks.label.sort.name" | "item.gtceu.shape.mold.credit.tooltip" | "block.minecraft.yellow_wool" | "block.gtceu.iv_lathe" | "block.mmt.topaz_block" | "block.xtonesreworked.roen_block_10" | "block.xtonesreworked.roen_block_12" | "block.xtonesreworked.roen_block_11" | "block.xtonesreworked.roen_block_14" | "block.xtonesreworked.roen_block_13" | "screen.laserio.up" | "block.xtonesreworked.roen_block_15" | "general.cyclopscore.tooltip.info" | "material.ender_air" | "commands.pardonip.invalid" | "narration.recipe.usage.more" | "itemGroup.exnihilosequentia" | "block.thermal.deepslate_nickel_ore" | "gui.tooltips.ae2.EmitterMode" | "key.advancements" | "subtitles.block.tripwire.detach" | "create.schedule.reset" | "gui.ae2.StorageCellTooltipUpgrades" | "info.cofh.send" | "block.minecraft.cracked_deepslate_tiles" | "behavior.item_magnet.enabled" | "rechiseled.block.dark_prismarine_rows_connecting" | "webdisplays.linker.sideInfo" | "create.gui.symmetryWand.mirrorType" | "material.natural_gas" | "block.create.analog_lever" | "create.ponder.creative_motor_mojang.header" | "achievement.ae2.PatternTerminal.desc" | "item.mysticalagriculture.prudentium_sword" | "block.thermal.rubberwood_fence" | "text.cloth-config.reset_value" | "jei.desc.mysticalagradditions.withering_soul" | "create.ponder.weighted_ejector_tunnel.text_1" | "create.schedule.condition.player_count.players" | "create.ponder.weighted_ejector_tunnel.text_2" | "create.ponder.weighted_ejector_tunnel.text_3" | "create.ponder.weighted_ejector_tunnel.text_4" | "advancements.husbandry.root.description" | "tooltip.framedblocks.one_way_window.face.east" | "ftbchunks.minimap.enabled" | "item.ae2.quartz_fiber" | "material.pyrochlore" | "block.minecraft.banner.gradient_up.light_gray" | "block.minecraft.cyan_banner" | "create.ponder.weighted_ejector_tunnel.text_5" | "item.modularrouters.void_module" | "farmersdelight.container.cooking_pot" | "create.contraption.door_control.north" | "block.minecraft.banner.diagonal_right.white" | "advancements.sgjourney.root.description" | "jecalculation.gui.import.tick.selected" | "block.mysticalagradditions.insanium_farmland" | "block.create.track" | "generator.custom" | "item.thermal.sawdust" | "argument.entity.selector.missing" | "block.gtceu.lv_mystical_greenhouse.tooltip" | "tooltip.toms_storage.wireless_terminal" | "subtitles.thermal.entity.basalz.ambient" | "block.minecraft.warped_planks" | "block.minecraft.banner.diagonal_up_right.yellow" | "rechiseled.block.redstone_block_bordered" | "skyblockbuilder.command.disabled.modify_spawns" | "ftbquests.tags" | "item.mmt.xeproda_dust" | "item.mmt.cobalt_wire" | "narrator.position.screen" | "block.minecraft.banner.diagonal_right.light_gray" | "fpsreducer.config.menu.idleFps" | "create.contraptions.cart_movement_mode.rotate" | "block.minecraft.cracked_nether_bricks" | "ftbteams.info.owner.none" | "item.exnihilosequentia.netherite_mesh" | "compass.node.gtceu.ev/iv_large_miner" | "key.keyboard.up" | "string.naturescompass.back" | "item.sgjourney.jaffa_chestplate" | "gui.bigreactors.reactor.controller.energyratio.line3" | "gui.bigreactors.reactor.controller.energyratio.line4" | "gui.bigreactors.reactor.controller.energyratio.line1" | "chat.tag.modified.original" | "subtitles.thermal.block.machine_pulverizer" | "compass.node.gtceu.iv/assembly_line" | "mco.configure.current.minigame" | "block.minecraft.banner.piglin.blue" | "item.gtceu.stem_cells" | "ftbquests.task" | "gui.modernui.popup.exit" | "chat.ae2.TestWorldSetupFailed" | "block.create.nozzle.tooltip.summary" | "block.gtceu.ulv_energy_input_hatch" | "book.extendedcrafting.category.components.name" | "block.minecraft.blackstone_slab" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.line1" | "block.gtceu.hv_fermenter" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.line3" | "gtceu.multiblock.turbine.obstructed" | "gui.bigreactors.turbine.redstoneport.sensortype.outputrotorspeed.line2" | "item.minecraft.shulker_spawn_egg" | "gui.cut" | "gui.bigreactors.reactor.controller.energyratio.line7" | "gui.bigreactors.reactor.controller.energyratio.line8" | "ftbchunks.minimap.biome" | "gui.bigreactors.reactor.controller.energyratio.line5" | "gui.bigreactors.reactor.controller.energyratio.line6" | "rechiseledcreate.block.warped_window_panes_connecting" | "item.gtceu.battery.zpm.naquadria.tooltip" | "item.exnihilosequentia.sugarcane_seeds" | "rechiseledcreate.block.acacia_window_slim_connecting" | "inventory.hotbarSaved" | "block.gtceu.hv_miner" | "info.cofh.secure_notice" | "item.mmt.mythril_gear" | "ftbultimine.server_settings.prevent_tool_break.tooltip" | "item.farmersdelight.ratatouille" | "forge.configgui.removeErroringEntities.tooltip" | "rechiseled.block.mangrove_planks_brick_pattern_connecting" | "block.gtceu.ev_kinetic_mixer" | "rechiseled.block.diorite_tiles" | "block.minecraft.cobweb" | "color.minecraft.brown" | "info.cofh.area" | "waila.ae2.P2PMECarriedChannels" | "subtitles.entity.guardian.flop" | "rechiseled.block.dark_prismarine_bricks" | "ccl.commands.killall.fail" | "entity.minecraft.tropical_fish.type.sunstreak" | "ftbchunks.no_server_mod" | "gtceu.universal.tooltip.item_transfer_rate_stacks" | "commands.debug.stopped" | "item.create.crushed_raw_gold" | "argument.entity.options.inapplicable" | "stat.minecraft.aviate_one_cm" | "book.finalizeButton" | "gtceu.command.copy.copied_and_click" | "gtceu.multiblock.cracker.description" | "config.jade.plugin_extendedcrafting.pedestal" | "text.autoconfig.de/mari_023/ae2wtlib.option.magnetCardRange" | "gtceu.machine.autoclave.ev.tooltip" | "block.mysticalagriculture.prudentium_ingot_block" | "chat.copy" | "item.thermal.machine_cycle_augment" | "create.ponder.funnel_direction.header" | "block.fantasyfurniture.dunmer.wardrobe_bottom" | "ftbquests.raymatcher.block_id" | "item.ae2.cyan_covered_dense_cable" | "gui.tooltips.ae2.MoveWhenWorkIsDone" | "material.lapotron" | "create.ponder.track_chunks.text_1" | "create.ponder.track_chunks.text_3" | "create.ponder.track_chunks.text_2" | "create.ponder.track_chunks.text_5" | "create.ponder.track_chunks.text_4" | "rechiseled.block.blue_ice_chiseled" | "item.mysticalagradditions.molten_supremium_bucket" | "block.minecraft.podzol" | "material.potassium_feldspar" | "material.epichlorohydrin" | "block.gtceu.iv_mystical_greenhouse.tooltip" | "gui.ae2.FromStorage" | "material.stone" | "selectWorld.version" | "crop.mysticalagriculture.signalum" | "death.attack.inWall.player" | "gui.ae2.EnergyDrain" | "item.minecraft.stone_hoe" | "block.minecraft.banner.flower.red" | "gui.bigreactors.turbine.redstoneport.sensortype.inputactive.line3" | "gui.bigreactors.turbine.redstoneport.sensortype.inputactive.line2" | "rechiseled.block.sandstone_rotated_bricks_connecting" | "rechiseled.block.bone_block_connecting_connecting" | "gtceu.machine.primitive_blast_furnace.bronze.tooltip" | "block.bigreactors.reinforced_reactorfluidport_mekanism_passive" | "item.minecraft.dolphin_spawn_egg" | "block.gtceu.luv_input_hatch" | "block.create.layered_dripstone" | "block.fantasyfurniture.royal.lockbox" | "create.item_attributes.color" | "modularrouters.itemText.usage.item.redstone_augment" | "create.station.assembly_title" | "item.gtceu.cylinder_casting_mold" | "screen.laserio.or" | "ed.upgrade.tooltip" | "gui.bigreactors.turbine.redstoneport.sensortype.inputactive.line1" | "merchant.next_level" | "gtceu.machine.laser_engraver.hv.tooltip" | "gui.fluxnetworks.flux.transferlimit" | "gtceu.machine.fusion_reactor.luv.tooltip" | "block.minecraft.banner.half_vertical_right.cyan" | "create.mechanical_arm.deposit_to" | "block.bigreactors.yellorite_ore" | "message.sgjourney.stargate.error.ran_out_of_power" | "item.mysticalagriculture.imperium_upgrade" | "config.jei.advanced.centerSearchBarEnabled.comment" | "item.mmt.palladium_gear" | "create.gui.adjustable_crate.title" | "block.thermal.rubber_block" | "item.bentonite_purified_ore" | "screen.skyguis.text.invite" | "death.attack.magic.player" | "info.thermal.machine_crucible.0" | "info.thermal.machine_crucible.1" | "info.thermal.machine_crucible.2" | "item.packagedauto.volume_package" | "rechiseled.block.iron_block_gears_connecting" | "item.aeinfinitybooster.dimension_card" | "tagprefix.wire_gt_quadruple" | "item.mmt.platinum_wire" | "almostunified.unified" | "item.mmt.void_ingot" | "item.ae2.nether_quartz_cutting_knife" | "item.farmersdelight.raw_pasta" | "block.thermal.item_cell" | "item.mmt.ultranium_dust" | "block.create.toolbox.tooltip" | "modularrouters.itemText.misc.matchAny" | "ftbquests.reward.ftbquests.toast.description" | "create.gui.goggles.kinetic_stats" | "item.webdisplays.advicon" | "tagprefix.plate" | "block.fantasyfurniture.venthyr.cushion" | "solar_system.sgjourney.end" | "advancement.create.chained_drain.desc" | "material.butane" | "item.laserio.logic_chip" | "rechiseled.block.crimson_planks_brick_paving" | "create.ponder.portable_storage_interface_redstone.header" | "gtceu.multiblock.large_combustion_engine.liquid_oxygen_boosted" | "rechiseledcreate.block.jungle_window_covered" | "item.minecraft.heart_of_the_sea" | "block.farmersdelight.crimson_cabinet" | "block.create.cut_calcite_bricks" | "enchantment.ensorcellation.curse_fool.desc" | "modularrouters.guiText.tooltip.redstone.label" | "text.block.fantasyfurniture.royal.sofa.dyeable" | "deathScreen.score" | "material.pink_dye" | "rechiseled.block.nether_bricks_small_tiles_connecting" | "libx.config.gui.list.new" | "subtitles.entity.elder_guardian.curse" | "item.mmt.echo_plate" | "book.mysticalagriculture.entry.night_vision_augment.page.1" | "item.thermal.laser_diode" | "item.minecraft.ender_eye" | "block.extendedcrafting.ender_star_block" | "gtceu.machine.gas_collector.ev.tooltip" | "key.keyboard.pause" | "item.create.raw_zinc" | "block.create.wooden_bracket.tooltip.summary" | "block.gtceu.uhv_energy_input_hatch_16a" | "item.mmt.echo_nugget" | "commands.trigger.simple.success" | "tooltip.extendedcrafting.empty" | "rechiseled.block.gold_block_beams_connecting" | "modularrouters.itemText.usage.item.camouflage_upgrade" | "gtceu.command.copy.copied_start" | "tooltip.item.automobility.crowbar" | "jecalculation.gui.item_stack.meta_fuzzy.enabled" | "block.create.small_veridium_brick_wall" | "commands.whitelist.remove.failed" | "block.minecraft.banner.skull.white" | "book.mysticalagriculture.entry.ore_variants.page.2" | "block.create_crystal_clear.copper_glass_casing" | "webdisplays.gui.screencfg.owner" | "book.mysticalagriculture.entry.ore_variants.page.1" | "item.exnihilosequentia.silver_pieces" | "gtceu.machine.forming_press.zpm.tooltip" | "block.minecraft.potted_allium" | "rechiseled.block.cobblestone_squares" | "block.minecraft.banner.small_stripes.blue" | "fluid.bigreactors.yellorium" | "item.create.copper_diving_boots.tooltip" | "rechiseled.block.stone_tiles" | "subtitles.entity.allay.death" | "block.minecraft.banner.diagonal_up_left.light_blue" | "item.ae2.magenta_paint_ball" | "commands.place.jigsaw.success" | "create.boiler.via_one_engine" | "gui.ae2.Terminal" | "create.gui.value_settings.release_to_confirm" | "advancements.adventure.very_very_frightening.description" | "selectWorld.backupQuestion.snapshot" | "multiblock.validation.reprocessor.missing_outputport" | "item.thermal_extra.potion_duration_augment_2" | "item.thermal_extra.potion_duration_augment_3" | "item.thermal_extra.potion_duration_augment_4" | "sodium.options.animate_only_visible_textures.name" | "block.ae2.64k_crafting_storage" | "item.thermal_extra.potion_duration_augment_5" | "item.thermal_extra.potion_duration_augment_1" | "gamerule.doTraderSpawning" | "gui.stellarview.milky_way_alpha" | "multiblock.validation.turbine.found_loose_rotor_blocks" | "block.create.cuckoo_clock.tooltip.behaviour1" | "rechiseled.block.coal_block_circles" | "block.gtceu.lv_brewery" | "gamerule.maxEntityCramming" | "advancements.adventure.totem_of_undying.title" | "modularrouters.itemText.misc.matchAll" | "rechiseledcreate.block.dark_oak_window_slim" | "ftbquests.task.ftbquests.interaction.match" | "gui.socialInteractions.empty_blocked" | "ldlib.gui.editor.register.texture.text_texture" | "create.flap_display.cycles.fluid_units" | "achievement.ae2.Controller.desc" | "block.minecraft.gray_candle_cake" | "subtitles.entity.wither.hurt" | "fml.button.open.file" | "death.attack.mob" | "item.create.red_sand_paper" | "packaged_device.tooltip" | "message.cucumber.filled_energy_error" | "subtitles.item.armor.equip_elytra" | "ftbchunks.claim_dimension_blacklist.tooltip" | "create.ponder.track_observer.header" | "block.gtceu.zpm_16a_energy_converter" | "item.extendedcrafting.black_iron_nugget" | "rechiseled.block.end_stone_chiseled" | "libx.config.gui.component.obfuscated" | "block.minecraft.banner.mojang.red" | "block.minecraft.potted_crimson_roots" | "tooltip.titanium.tank.empty" | "text.cloth-config.multi_error" | "options.narrator" | "chatPreview.warning.check" | "fluid_type.thermal.sap" | "item.modularrouters.flinger_module" | "rechiseled.block.prismarine_bricks_diagonal_bricks" | "item.ae2.logic_processor" | "text.configuration.screen.select_config" | "block.minecraft.banner.gradient_up.gray" | "ftbteams.missing_data" | "subtitles.entity.parrot.imitate.piglin_brute" | "subtitles.entity.polar_bear.ambient_baby" | "create.crafting_blueprint.optional" | "gtceu.machine.packer.luv.tooltip" | "advancement.colossalchests.diamond" | "behaviour.paintspray.uses" | "block.mmt.palladium_block" | "block.minecraft.potted_blue_orchid" | "item.mmt.yttrium_ingot" | "gtceu.multiblock.large_miner.done" | "block.gtceu.engine_intake_casing" | "tooltip.framedblocks.frame_bg.use_camo" | "structure_block.mode.data" | "item.thermal.potion_amplifier_augment" | "book.mysticalagriculture.category.machines.name" | "fml.menu.backupfailed.message" | "item.minecraft.beetroot_soup" | "ftbquests.gui.use_as_quest_icon" | "item.thermal.emerald_gear" | "block.gtceu.firebricks" | "addServer.enterName" | "subtitles.entity.skeleton.converted_to_stray" | "block.gtceu.lv_energy_output_hatch" | "commands.forge.tags.tag_count" | "death.attack.create.fan_fire.player" | "gui.ae2.Efficiency" | "block.create.small_diorite_brick_slab" | "block.minecraft.banner.diagonal_right.magenta" | "flat_world_preset.minecraft.water_world" | "item.mysticalagriculture.tertium_gemstone" | "item.ae2.cyan_covered_cable" | "subtitles.entity.horse.ambient" | "command.context.here" | "create.train_assembly.sideways_controls" | "gui.ae2.MysteriousQuote" | "item.minecraft.pillager_spawn_egg" | "structure_block.include_entities" | "block.create.polished_cut_crimsite_wall" | "subtitles.entity.leash_knot.break" | "options.hidden" | "item.mmt.silver_nugget" | "block.minecraft.banner.circle.brown" | "item.gtceu.mv_sodium_battery" | "item.minecraft.strider_spawn_egg" | "advancements.webdisplays.root.title" | "mco.gui.button" | "gtceu.cover.fluid_detector.message_fluid_storage_inverted" | "item.mmt.raw_nickel" | "advancement.colossalchests.diamond.desc" | "patchouli.gui.lexicon.button.back" | "part.bigreactors.reactor.controller" | "block.framedblocks.framed_pane" | "block.minecraft.banner.diagonal_up_right.pink" | "text.block.fantasyfurniture.royal.dresser.dyeable" | "block.minecraft.weeping_vines_plant" | "create.ponder.belt_transport.text_2" | "create.ponder.belt_transport.text_1" | "block.thermal.redstone_tnt.keyword" | "block.create.seat.tooltip.condition1" | "block.extendedcrafting.flux_alternator" | "effortlessbuilding.action.fast_speed" | "block.thermal.radish_block" | "rechiseled.block.glowstone_brick_pattern" | "tooltip.toms_storage.inventory_proxy" | "item.extendedcrafting.ender_catalyst" | "rechiseled.block.dark_oak_planks_diagonal_stripes_connecting" | "item.minecraft.spyglass" | "advancement.colossalchests.large.silver" | "selectWorld.gameMode" | "createWorld.customize.custom.prev" | "create.ponder.funnel_direction.text_1" | "block.minecraft.white_stained_glass_pane" | "itemGroup.extendedcrafting" | "info.thermal.augment.attr.MachineCat" | "block.minecraft.potted_jungle_sapling" | "create.ponder.funnel_direction.text_3" | "create.ponder.funnel_direction.text_2" | "item.exnihilosequentia.tuff_hammer" | "block.gtceu.steam_input_hatch" | "create.ponder.think_back" | "subtitles.entity.villager.ambient" | "gui.buildinggadgets.destruction.field.right" | "item.mmt.xelkive_ingot" | "compass.node.gtceu.generation/diorite" | "jade.blockpos" | "rechiseled.block.crimson_planks_diagonal_stripes" | "gui.exmachinis.meshMissing" | "item.thermal.constantan_coin" | "block.minecraft.banner.stripe_top.magenta" | "enchantment.minecraft.frost_walker" | "material.nichrome" | "tooltip.titanium.locks" | "gui.ae2.Crafts" | "item.create.netherite_diving_helmet.tooltip" | "item.mysticalagriculture.awakened_supremium_shovel" | "modularrouters.guiText.label.playerSect.OFFHAND" | "block.sgjourney.naquadah_ore" | "gui.ae2wtlib.magnetcard.hotkey" | "block.minecraft.stripped_crimson_stem" | "tile.wire_coil.tooltip_smelter" | "ftbquests.file.lock_message" | "metaitem.cover.digital.mode.item.enabled" | "subtitles.entity.wandering_trader.death" | "block.fantasyfurniture.royal.desk_right" | "block.gtceu.casing_tungstensteel_gearbox" | "item.thermal.dynamo_steam_coil_augment" | "selectWorld.mapType.normal" | "instrument.minecraft.yearn_goat_horn" | "ftbultimine.change_shape" | "block.create.cut_limestone_brick_slab" | "commands.schedule.cleared.success" | "rechiseled.block.bone_block_pillar_connecting" | "block.fantasyfurniture.venthyr.table_large_fancy" | "selectWorld.recreate.error.text" | "screen.laserio.insert" | "create.schedule.condition.player_count.seated" | "material.calcium_phosphide" | "create.gui.schematicannon.option.skipBlockEntities" | "block.minecraft.diamond_block" | "item.minecraft.potion.effect.healing" | "gui.bigreactors.fluidizer.controller.fluidbar.line1" | "gui.bigreactors.fluidizer.controller.fluidbar.line2" | "block.minecraft.lightning_rod" | "config.jei.advanced.debugModeEnabled.comment" | "create.gui.contraptions.network_overstressed" | "commands.data.block.query" | "options.chat.delay_none" | "create.display_source.time.format" | "create.subtitle.whistle_low" | "item.mmt.estalt_dust" | "block.ae2.debug_energy_gen" | "book.extendedcrafting.entry.ender_crafting" | "gtceu.recipe.cleanroom_sterile.display_name" | "webdisplays.server.ownername" | "gui.bigreactors.reprocessor.controller.coolantbar.line3b" | "gui.bigreactors.reprocessor.controller.coolantbar.line3a" | "block.minecraft.banner.border.light_gray" | "subtitles.entity.zombie.death" | "item.create.bar_of_chocolate" | "gui.banned.title.permanent" | "item.minecraft.warden_spawn_egg" | "commands.forceload.removed.multiple" | "block.gtceu.mv_kinetic_mixer" | "item.gtceu.gelled_toluene.tooltip" | "fml.menu.mods.info.credits" | "item.ae2.light_gray_smart_dense_cable" | "block.minecraft.netherrack" | "item.ae2.wireless_booster" | "block.minecraft.lantern" | "item.ae2additions.item_storage_cell_1024" | "color.minecraft.magenta" | "gui.bigreactors.reprocessor.controller.coolantbar.line4b" | "item.mmt.netherite_plate" | "gui.bigreactors.reactor.controlrod.name.set.tooltip.line1" | "item.gtceu.naquadah_wafer" | "subtitles.entity.goat.ambient" | "commands.perf.notRunning" | "item.thermal_extra.area_radius_augment_3" | "item.thermal_extra.area_radius_augment_2" | "item.buildinggadgets.construction_paste_container_creative" | "item.thermal_extra.area_radius_augment_4" | "fluid_type.exnihilosequentia.witch_water_flow" | "item.thermal_extra.area_radius_augment_1" | "key.categories.gameplay" | "rechiseled.block.diorite_dotted" | "tagprefix.polymer.plate" | "gui.bigreactors.reprocessor.controller.coolantbar.line4a" | "item.inert_metal_mixture_dust" | "jade.spawner" | "gui.packagedauto.item_amount_specifying" | "chat.toms_storage.terminal_out_of_range" | "block.packagedauto.encoder.save_single" | "item.mysticalagriculture.prudentium_helmet" | "block.gtceu.ev_8a_energy_converter" | "item.ftbquests.custom_icon" | "create.ponder.track_chunks.header" | "string.naturescompass.distance" | "string.naturescompass.veryLow" | "webdisplays.server.help.upload" | "commands.drop.no_held_items" | "block.ae2.molecular_assembler" | "block.fantasyfurniture.nordic.sofa.occupied" | "block.fantasyfurniture.nordic.floor_light" | "subtitles.entity.strider.eat" | "rechiseled.block.diamond_block_polished" | "block.minecraft.banner.globe.green" | "ftbquests.quest.optional" | "block.fantasyfurniture.decorations.muffins_chocolate" | "gui.exmachinis.inventoryFull" | "block.thermal.machine_refinery" | "effect.minecraft.instant_health" | "ftbquests.reward_table.set_weight" | "gui.ae2.Next" | "cover.machine_controller.mode.cover_west" | "block.gtceu.luv_electric_furnace" | "gui.modernui.settings.tab.resourcePacks" | "gtceu.machine.assembler.hv.tooltip" | "gtceu.multiblock.pattern.location_end" | "commands.team.add.success" | "buildinggadgets.radialmenu.rotate" | "item.mobilebeacon.mobile_beacon_emerald_ii" | "buildinggadgets.commands.override_build_size.no_player" | "compass.node.gtceu.ev/distillation_tower" | "item.mmt.berkelium_ingot" | "symbols.sgjourney.terra" | "block.minecraft.oak_button" | "item.gtceu.circuit.microprocessor.tooltip.1" | "rechiseled.block.diorite_wavy" | "item.gtceu.circuit.microprocessor.tooltip.0" | "item.ae2.light_gray_glass_cable" | "rechiseled.block.obsidian_chiseled_circles_connecting" | "commands.stopsound.success.source.sound" | "rechiseledcreate.block.dark_oak_window_rounded_connecting" | "item.thermal.press_coin_die.keyword" | "ldlib.author" | "entity.minecraft.minecart" | "gui.open" | "multiplayer.status.old" | "gtceu.multiblock.cracking_unit.energy" | "block.xtonesreworked.sync_block_4" | "block.xtonesreworked.sync_block_3" | "rechiseled.block.purpur_brick_pattern" | "block.minecraft.banner.stripe_downleft.red" | "block.xtonesreworked.sync_block_2" | "item.gtceu.hv_lithium_battery" | "block.xtonesreworked.sync_block_1" | "block.xtonesreworked.sync_block_0" | "gui.ae2.Gray" | "material.redrock" | "create.track.leave_slope_descending" | "block.minecraft.polished_andesite_slab" | "gui.stellarview.true" | "create.ponder.funnel_direction.text_5" | "patchouli.gui.lexicon.index" | "create.ponder.funnel_direction.text_4" | "augment.mysticalagriculture.step_assist" | "item.mmt.scandium_ingot" | "gtceu.machine.electric_furnace.zpm.tooltip" | "item.modularrouters.augment_core" | "compass.node.gtceu.machines/extractor" | "advancements.husbandry.froglights.description" | "farmersdelight.subtitles.rotten_tomato.hit" | "commands.scoreboard.objectives.remove.success" | "config.jei.search.creativeTabSearchMode" | "item.gtceu.advanced_activity_detector_cover" | "entity.minecraft.trident" | "item.gtceu.chemical_purple_dye" | "multiplayer.disconnect.unexpected_query_response" | "fpsreducer.config.menu.enableHUD" | "item.gtceu.item_detector_cover" | "skyblockbuilder.event.remove_player" | "subtitles.entity.cat.purr" | "item.thermal.apatite" | "ftbquests.reward_table.weight" | "block.ae2.quartz_fixture" | "item.gtceu.stainless_steel_fluid_cell" | "item.gtceu.ev_vanadium_battery" | "ftbquests.task.ftbquests.location.ignore_dim" | "create.ponder.sail_frame.header" | "rechiseled.block.diamond_block_small_tiles_connecting" | "cover.conveyor.mode" | "item.minecraft.chicken" | "block.minecraft.banner.square_bottom_left.white" | "modularrouters.chatText.targetValidation.BAD_DIMENSION" | "tooltip.titanium.tank.can_fill_from_item" | "block.mysticalagriculture.witherproof_block" | "item.create.schematic_and_quill.tooltip.behaviour1" | "gui.buildinggadgets.single.close" | "block.create_crystal_clear.train_clear_glass_encased_cogwheel" | "item.thermal.chiller_ingot_cast" | "item.create.schematic_and_quill.tooltip.behaviour2" | "wireless.tooltip" | "gtceu.machine.centrifuge.luv.tooltip" | "rechiseled.block.glowstone_bricks_connecting" | "item.thermal.nuke_grenade.desc" | "block.create.jungle_window" | "compat.bigreactors.jei.reactantsreactions.recipecategory.title" | "item.gtceu.credit.neutronium.tooltip" | "config.jei.advanced.debugModeEnabled" | "item.sgjourney.advanced_communication_crystal" | "gui.tooltips.ae2.TerminalStyle" | "screen.laserio.channel" | "item.ae2.memory_card_pink" | "key.drop" | "ftbquests.reward.ftbquests.command.player" | "mco.configure.world.players.title" | "item.minecraft.wheat" | "block.gtceu.hv_ore_washer" | "options.mouse_settings.title" | "item.mmt.prismarine_brick" | "block.xtonesreworked.sync_block_9" | "block.xtonesreworked.sync_block_8" | "block.xtonesreworked.sync_block_7" | "block.xtonesreworked.sync_block_6" | "block.xtonesreworked.sync_block_5" | "point_of_origin.sgjourney.wither" | "tooltip.toms_storage.nbt_overflow" | "block.createarmory.gun_mount" | "selectWorld.backupWarning.downgrade" | "block.minecraft.player_head.named" | "key.keyboard.slash" | "item.mmt.raw_xelkive" | "block.fantasyfurniture.decorations.venthyr_food_1" | "block.fantasyfurniture.decorations.venthyr_food_0" | "rechiseled.block.birch_planks_woven_connecting" | "item.thermal.fire_grenade.desc" | "rechiseled.block.purpur_slanted_tiles" | "create.ponder.analog_lever.header" | "block.create.cut_diorite_brick_stairs" | "item.minecraft.golden_sword" | "createWorld.customize.custom.preset.mountains" | "material.spodumene" | "itemGroup.main_group" | "create.tooltip.chute.fans_pull_up" | "tooltip.doll.shulker" | "ftbquests.dependency" | "block.minecraft.banner.border.gray" | "item.minecraft.splash_potion.effect.magic_resistance" | "item.mmt.plumbumanite_nugget" | "lambdynlights.option.light_sources.entities" | "block.exnihilosequentia.crushed_deepslate" | "item.mmt.scandium_dust" | "item.gtceu.circuit_board.basic.tooltip" | "ftbchunks.claim_result.not_owner" | "modernui.center.text.outlineOffset" | "createWorld.customize.custom.fixedBiome" | "libx.misc.copy" | "subtitles.entity.zombie_villager.ambient" | "modularrouters.itemText.sync.tuning" | "create.contraptions.windmill.rotation_direction" | "material.yellow_dye" | "gui.done" | "death.attack.dragonBreath" | "advancement.create.cross_streams.desc" | "info.thermal.infuser.use.sneak" | "gui.bigreactors.reactor.controller.casingheatbar.line1" | "rechiseled.block.redstone_block_chiseled_clovers" | "gui.bigreactors.reactor.controller.casingheatbar.line3" | "gui.bigreactors.reactor.controller.casingheatbar.line2" | "rechiseled.block.jungle_planks_small_tiles_connecting" | "subtitles.entity.iron_golem.repair" | "gui.bigreactors.reactor.controller.casingheatbar.line5" | "gui.bigreactors.reactor.controller.casingheatbar.line4" | "ftbchunks.no_wilderness" | "advancement.create.chute.desc" | "modularrouters.itemText.usage.item.distributor_module" | "screen.laserio.priority" | "tooltip.framedblocks.one_way_window.face_abbr.north" | "block.minecraft.ladder" | "block.create.warped_window" | "block.gtceu.iv_output_hatch" | "modifier.cloth-config.ctrl" | "advancement.colossalchests.large.iron" | "block.minecraft.jungle_planks" | "info.thermal.augment.maximized" | "subtitles.entity.frog.eat" | "ftbquests.file.completed" | "subtitles.entity.item_frame.break" | "create.item_attributes.astralsorcery_amulet" | "stat.minecraft.trigger_trapped_chest" | "block.thermal.green_bean" | "material.thionyl_chloride" | "material.magnetic_neodymium" | "item.thermalendergy.melodic_range_augment" | "material.uraninite" | "rechiseled.block.netherrack_rotated_bricks_connecting" | "compass.node.gtceu.tools/wrench" | "ftbquests.gui.unpin" | "fluid.bigreactors.cryomisi_flowing" | "block.bigreactors.reinforced_turbinefluidport_forge_passive" | "compass.node.gtceu.covers/advanced_item_voiding_cover" | "block.minecraft.oak_fence" | "block.minecraft.banner.triangles_top.yellow" | "item.exnihilosequentia.cactus_seeds" | "config.gtceu.option.sandOresFall" | "modularrouters.guiText.label.breakMatchType.ITEM" | "gui.fluxnetworks.label.total" | "jecalculation.label.common.amount" | "tagprefix.cable_gt_single" | "block.create.lectern_controller" | "block.mmt.europium_block" | "block.create.polished_cut_asurine_slab" | "material.samarium_iron_arsenic_oxide" | "item.minecraft.golden_hoe" | "gui.buildinggadgets.help.button.copy" | "title.framedblocks.framed_secret_storage" | "flat_world_preset.minecraft.overworld" | "block.create.cut_veridium_brick_stairs" | "multiplayer.disconnect.out_of_order_chat" | "gui.fluxnetworks.stat.point" | "key.jei.showRecipe2" | "tooltip.titanium.tank.can_drain_from_item" | "entity.thermal.blizz" | "block.create_crystal_clear.train_clear_glass_casing" | "block.fantasyfurniture.nordic.cushion.occupied" | "commands.team.option.seeFriendlyInvisibles.alreadyEnabled" | "item.gtceu.duct_tape.tooltip" | "block.framedblocks.framed_flat_double_slope_panel_corner" | "block.gtceu.zpm_machine_casing" | "block.gtceu.mv_output_hatch" | "stat.minecraft.damage_dealt_absorbed" | "block.xtonesreworked.xtone_tile" | "info.thermal.beekeeper_armor" | "block.mmt.alexandrite_block" | "crop.mysticalagriculture.knightmetal" | "mco.selectServer.expiredRenew" | "config.gtceu.option.removeVanillaLargeOreVeins" | "item.mmt.chromium_plate" | "item.minecraft.mule_spawn_egg" | "instrument.minecraft.seek_goat_horn" | "gui.ae2.Automatic" | "book.mysticalagriculture.category.elemental.description" | "advancement.exmachinis.netherite_upgrade" | "cover.item_filter.title" | "commands.ftbquests.import_rewards_from_chest.usage" | "gtceu.multiblock.pattern.error.limited_exact" | "item.minecraft.hopper_minecart" | "gtceu.machine.fisher.tooltip" | "item.thermal.signalum_nugget" | "item.ae2.gray_covered_dense_cable" | "create.ponder.portable_storage_interface_redstone.text_1" | "ldlib.gui.editor.name.border_color" | "tooltip.sgjourney.crystal.none" | "tooltip.sgjourney.matok.closed" | "material.heavy_fuel" | "item.mmt.vibranite_ingot" | "ftbultimine.server_settings" | "item.sgjourney.jaffa_boots" | "block.minecraft.banner.globe.white" | "gui.down" | "block.gtceu.ev_fluid_solidifier" | "create.schedule.condition.idle.status" | "subtitles.item.crossbow.shoot" | "mco.backup.restoring" | "subtitles.entity.hoglin.converted_to_zombified" | "jei.tooltip.cheat.mode.how.to.disable.hotkey" | "entity.thermal.blitz" | "item.minecraft.tipped_arrow.effect.mundane" | "advancements.adventure.honey_block_slide.description" | "material.americium" | "container.brewing" | "block.minecraft.prismarine_bricks" | "item.mmt.topaz" | "block.thermal.raw_nickel_block" | "create.generic.notes" | "item.minecraft.brown_dye" | "info.thermal.device_fluid_buffer.0" | "info.thermal.device_fluid_buffer.1" | "info.thermal.device_fluid_buffer.2" | "item.ae2.monitor" | "block.mysticalagriculture.prosperity_block" | "advancements.adventure.kill_mob_near_sculk_catalyst.description" | "crop.mysticalagriculture.diamond" | "create.item_attributes.shulker_level.empty" | "advancement.create.saw_processing" | "stat.minecraft.walk_under_water_one_cm" | "tooltip.automobility.engineLabel" | "rechiseledcreate.block.dark_oak_window_panes_connecting" | "chat.wireless_connect.self_reference" | "createWorld.customize.custom.preset.caveChaos" | "effect.cofh_core.supercharge" | "ldlib.gui.editor.name.resource" | "create.ponder.mechanical_press.header" | "gui.ae2.Blank" | "ftbquests.gui.remove_dependencies_self" | "tooltip.exmachinis.player" | "block.minecraft.conduit" | "commands.worldborder.damage.buffer.failed" | "key.effortlessbuilding.use_reach_upgrade" | "block.mmt.lead_block" | "item.mysticalagriculture.tertium_staff" | "ftbquests.task.ftbquests.dimension.dim" | "block.create.weighted_ejector" | "item.thermalendergy.melodium_gear" | "jecalculation.command.state.active" | "block.sliceanddice.sprinkler" | "block.colossalchests.uncolossal_chest" | "mco.invites.nopending" | "gui.abuseReport.reason.imminent_harm" | "stat.minecraft.play_time" | "item.thermal.xp_storage_augment" | "subtitles.entity.skeleton.hurt" | "material.diesel" | "fml.menu.multiplayer.modsincompatible" | "ftbchunks.memory" | "block.gtceu.zpm_energy_output_hatch_16a" | "item.mmt.zinc_ingot" | "modularrouters.itemText.usage.item.energy_output_module" | "gtceu.gui.fluid_auto_input.tooltip.disabled" | "item.exnihilosequentia.deepslate_hammer" | "item.thermal.quartz_gear" | "tooltip.mobilebeacon.immunetofire" | "death.attack.drill_lv" | "item.exnihilosequentia.large_fern_seeds" | "argument.entity.options.curios.description" | "gtceu.gui.item_auto_output.tooltip.enabled" | "gui.stellarview.disable_sun" | "selectWorld.recreate.customized.text" | "rechiseled.block.spruce_planks_bricks" | "block.minecraft.jungle_door" | "rechiseled.block.spruce_planks_brick_paving_connecting" | "fml.modmismatchscreen.missingmods.server" | "rechiseled.block.jungle_planks_dotted_connecting" | "death.attack.drill_mv" | "item.thermal.diving_boots" | "item.ae2.red_covered_cable" | "webdisplays.server.help.help" | "rechiseled.block.quartz_block_pattern" | "rechiseledcreate.block.spruce_window_bars_connecting" | "death.attack.pickaxe" | "commands.advancement.revoke.criterion.to.one.success" | "augmentType.mysticalagriculture.chestplate" | "gtceu.electric_blast_furnace" | "material.tetrafluoroethylene" | "info.thermal.energy_mod" | "point_of_origin.sgjourney.giza" | "block.ae2.quartz_stairs" | "subtitles.entity.dolphin.splash" | "item.ae2.memory_card_purple" | "block.sgjourney.naquadah_slab" | "modifier.mysticalagradditions.soul_siphoner" | "item.minecraft.firework_star.brown" | "book.mysticalagriculture.entry.pathing_aoe_augment.page.1" | "compass.node.gtceu.machines/steam_miner" | "gtceu.machine.sifter.iv.tooltip" | "commands.title.reset.multiple" | "block.createlowheated.charcoal_burner.tooltip.behaviour1" | "pack.source.local" | "subtitles.entity.evoker.death" | "item.modifiers.feet" | "block.createlowheated.charcoal_burner.tooltip.behaviour2" | "block.create.train_door" | "jecalculation.gui.common.catalyst" | "compass.node.gtceu.tools/mallet" | "item.thermal.green_bean" | "create.item_attributes.book_copy_tattered" | "chat.disabled.profile.moreInfo" | "block.sgjourney.naquadah_stairs" | "rechiseledcreate.block.jungle_window_panes_connecting" | "rechiseled.block.nether_bricks_squares_connecting" | "create.backtank.depleted" | "rechiseled.block.red_nether_bricks_beams_connecting" | "modularrouters.guiText.tooltip.terminate.RAN" | "gui.infinite" | "gui.fluxnetworks.flux.nonwirelessnetwork" | "subtitles.entity.arrow.hit_player" | "disconnect.lost" | "block.gtceu.ev_fermenter" | "info.thermal.lock.use.sneak" | "tooltip.mysticalagriculture.added_by" | "screen.skyguis.text.teams" | "key.buildinggadgets.anchor" | "block.gtceu.lv_4a_energy_converter" | "prefab.automobility.standard_orange" | "info.thermal.redprint.use.sneak" | "item.createarmory.fifty_cal_mold" | "block.fantasyfurniture.venthyr.table_large" | "block.minecraft.bubble_coral_wall_fan" | "ftbquests.reward_table.loot_crate.glow" | "modernui.windowMode.maximized" | "jecalculation.gui.craft.widget_disabled" | "item.farmersdelight.cabbage_seeds" | "item.ae2.crafting_terminal" | "biome.minecraft.ice_spikes" | "item.mmt.nickel_plate" | "create.ponder.cog_speedup.text_1" | "create.ponder.cog_speedup.text_2" | "block.minecraft.pink_concrete" | "create.ponder.cog_speedup.text_3" | "sodium.options.particle_quality.name" | "item.minecraft.nether_brick" | "config.jade.overlay_theme" | "entity.minecraft.panda" | "attribute.name.generic.attack_range" | "gui.bigreactors.reactor.controlrod.insertion.label" | "gtceu.brewery" | "narration.button" | "create.tooltip.deployer.contains" | "selectWorld.backupJoinConfirmButton" | "sodium.options.chunk_update_threads.tooltip" | "item.gtceu.bottle_extruder_mold" | "symbols.sgjourney.nether" | "multiplayer.status.quitting" | "subtitles.entity.goat.ram_impact" | "tooltip.titanium.facing_handler.inventory" | "rechiseled.block.granite_dotted_connecting" | "block.bigreactors.fluidizeroutputport" | "rechiseled.block.mangrove_planks_small_tiles" | "metaarmor.energy_share.tooltip.guide" | "rechiseled.block.crimson_planks_pattern_connecting" | "material.sulfuric_gas" | "gui.exmachinis.working" | "merchant.deprecated" | "itemGroup.category.wool" | "create.menu.only_ingame" | "item.gtceu.brick.fireclay.tooltip" | "block.minecraft.light_blue_stained_glass" | "screen.skyguis.text.selected_amount" | "gui.socialInteractions.shown_in_chat" | "death.attack.drill_ev" | "ftbquests.reward.ftbquests.npc_mail.quest_id" | "block.create.metal_girder_encased_shaft" | "create.schematicannon.status.targetOutsideRange" | "tooltip.cucumber.item_tags" | "waila.ae2.Locked" | "mobSoulType.mysticalagriculture.zombie" | "block.extendedcrafting.black_iron_block" | "create.linked_controller.frequency_slot_1" | "tagprefix.polymer.double_plate" | "gamerule.doInsomnia" | "create.linked_controller.frequency_slot_2" | "filled_map.level" | "subtitles.entity.wolf.ambient" | "create.ponder.train_signal_signaling.header" | "item.mmt.tin_ingot" | "create.item_attributes.smokable" | "block.exnihilosequentia.unfired_crucible" | "ftbchunks.already_claimed" | "gui.exmachinis.outOfEnergy" | "create.action.scroll" | "create.ponder.tag.display_sources.description" | "block.bigreactors.yellorium_block" | "block.minecraft.stone_brick_stairs" | "create.ponder.deployer.header" | "block.create.cut_granite_brick_stairs" | "block.bigreactors.basic_reactorcontroller" | "item.modularrouters.energy_distributor_module" | "item.mmt.vorant_ingot" | "item.ae2.magenta_smart_dense_cable" | "argument.entity.options.advancements.description" | "item.toms_storage.ts.wireless_terminal" | "death.attack.drill_hv" | "config.jade.accessibility" | "gui.abuseReport.sent.title" | "forge.configgui.fullBoundingBoxLadders.tooltip" | "block.ae2.fluix_block" | "config.jei.search.resourceIdSearchMode" | "death.attack.drill_iv" | "block.framedblocks.framed_double_prism_corner" | "achievement.ae2.Facade.desc" | "create.schedule.instruction.throttle_edit_box" | "gui.jei.category.smelting" | "forge.entity_gravity" | "item.ae2.nether_quartz_wrench" | "commands.spectate.success.started" | "gui.tooltips.ae2.EmitLevelAbove" | "block.create.creative_fluid_tank" | "item.thermal.item_filter_augment.desc" | "gtceu.machine.central_monitor.tooltip" | "block.create.polished_cut_scoria_wall" | "item.create.goggles.tooltip.summary" | "block.fantasyfurniture.royal.wardrobe_top" | "tooltip.mysticalagriculture.missing_essences" | "ftbquests.gui.change_progress.reset" | "item.ae2.certus_quartz_crystal" | "create.boiler.water" | "item.minecraft.cooked_rabbit" | "rechiseled.block.netherite_block_patterned_connecting" | "mco.selectServer.expiredTrial" | "gui.tooltips.ae2.LockCraftingWhileRedstoneHigh" | "info.thermal.dynamo.throttle" | "modernui.center.screen.masterVolumeMinimized" | "create.tooltip.stressImpact.high" | "create.item_attributes.not_stackable" | "prefab.automobility.green_tractor" | "item.exnihilosequentia.lead_pieces" | "itemGroup.category.logs" | "block.gtceu.iv_ore_washer" | "item.mmt.harden_brick" | "rechiseled.block.end_stone_brick_paving_connecting" | "block.thermal.rubberwood_trapdoor" | "tomsstorage.config.adv_wireless_beacon_lvl_dim" | "block.thermal.cracked_rich_slag_bricks" | "block.ae2.io_port" | "item.minecraft.lingering_potion.effect.turtle_master" | "mco.selectServer.close" | "compass.node.gtceu.covers/fluid_tag_filter" | "modernui.center.text.useComponentCache" | "item.bigreactors.verderium_bucket" | "gui.fluxnetworks.network.color" | "block.minecraft.banner.triangle_bottom.purple" | "block.create.flywheel.tooltip" | "modernui.center.text.allowSDFTextIn2D_desc" | "block.bigreactors.reinforced_reactorcomputerport" | "material.starlight_mythril" | "compat.bigreactors.jei.vapormappings.recipecategory.title" | "block.minecraft.banner.gradient_up.pink" | "block.create.mechanical_mixer" | "block.ftbquests.detector.notifications" | "config.jei.advanced.comment" | "material.lazurite" | "item.minecraft.wheat_seeds" | "block.mysticalagriculture.tertium_farmland" | "enchantment.ensorcellation.damage_villager" | "block.mmt.raw_boron_block" | "screen.sgjourney.basic_interface" | "create.terrainzapper.usingBlock" | "rechiseled.block.mangrove_planks_rotated_bricks" | "block.minecraft.banner.half_horizontal_bottom.blue" | "ftblibrary.empty" | "tooltip.mobilebeacon.bonus.resist2" | "options.directionalAudio" | "block.minecraft.dead_horn_coral" | "commands.curios.dropAll.success" | "create.tooltip.brass_tunnel.retrieve" | "gtceu.tool_action.screwdriver.access_covers" | "gui.fluxnetworks.response.noowner" | "item.gtceu.cpu_chip" | "item.mysticalagriculture.imperium_watering_can" | "item.ae2additions.super_cell_256k" | "tooltip.mobilebeacon.bonusplayer" | "item.thermal.silver_ingot" | "block.minecraft.pink_stained_glass" | "item.gtceu.battery.hull.mv.tooltip" | "item.gtceu.soc" | "block.minecraft.banner.triangles_bottom.light_blue" | "gui.buildinggadgets.materialList.message.copyList.success" | "block.create.red_valve_handle" | "mco.configure.world.commandBlocks" | "block.gtceu.luv_energy_output_hatch_16a" | "rechiseled.block.diorite_brick_pattern" | "item.farmersdelight.pumpkin_soup" | "config.gtceu.option.hardIronRecipes" | "book.extendedcrafting.entry.ultimate_singularity.page.1" | "material.uranium_triplatinum" | "material.soul_infused" | "ldlib.gui.editor.register.widget.basic.text_box" | "block.minecraft.granite_stairs" | "block.bigreactors.basic_turbinepowertapfe_passive" | "block.thermal.electrum_block" | "rechiseled.block.lapis_block_stripes_connecting" | "options.chatPreview.live" | "item.exnihilosequentia.bone_crook" | "multiblock.validation.turbine.invalid_metals_shape" | "subtitles.thermal.block.machine_furnace" | "block.packagedauto.fluid_package_filler.redstone" | "gtceu.machine.wiremill.lv.tooltip" | "block.minecraft.bamboo_sapling" | "modularrouters.guiText.label.inspectionSubject.FOOD" | "rechiseled.block.oak_planks_pattern_connecting" | "crop.mysticalagriculture.slime" | "singularity.extendedcrafting.invar" | "text.block.fantasyfurniture.royal.oven.dyeable" | "block.mmt.raw_lunium_block" | "block.gtceu.zpm_sifter" | "buildinggadgets.commands.override_build_size.toggled" | "create.ponder.basin.text_4" | "create.ponder.basin.text_3" | "create.ponder.basin.text_6" | "create.ponder.basin.text_5" | "create.ponder.basin.text_8" | "item.thermal.deep_aquachow" | "create.ponder.basin.text_7" | "create.ponder.basin.text_9" | "advMode.allPlayers" | "config.bigreactors.turbine.maxturbinesize" | "create.crafting_blueprint.secondary_display_slot" | "item.createarmory.empty_m_sixteen" | "create.ponder.basin.text_2" | "create.ponder.basin.text_1" | "singularity.extendedcrafting.copper" | "entity.minecraft.marker" | "advancement.create.stressometer_maxed" | "cover.fluid_regulator.transfer_mode.description.3" | "cover.fluid_regulator.transfer_mode.description.2" | "create.gui.scrollInput.defaultTitle" | "enchantment.minecraft.fire_protection.desc" | "buildinggadgets.message.unboundTE" | "tagprefix.chainsaw_head" | "material.titanium_tetrachloride" | "rechiseled.block.purpur_large_tiles" | "jei.category.extendedcrafting.ender_crafting" | "info.thermal.augment.type.Area" | "block.minecraft.banner.diagonal_up_left.gray" | "gui.ae2.Black" | "cover.fluid_regulator.transfer_mode.description.1" | "skyblockbuilder.command.disabled.decline_invitations" | "cover.fluid_regulator.transfer_mode.description.0" | "chat.ae2.DeviceNotPowered" | "gui.bigreactors.reactor.controller.off.line1" | "block.create.waxed_exposed_copper_tile_stairs" | "item.mysticalagriculture.awakened_supremium_staff" | "ae2.rei_jei_integration.imperfect_budding_quartz_decays" | "block.gtceu.mv_transformer_16a" | "subtitles.entity.lightning_bolt.impact" | "commands.recipe.take.success.multiple" | "subtitles.ui.stonecutter.take_result" | "tutorial.move.title" | "book.extendedcrafting.entry.combination" | "block.fantasyfurniture.royal.bookshelf" | "fml.menu.notification.title" | "text.block.fantasyfurniture.royal.shelf.dyeable" | "compass.node.gtceu.generation/rubber_sapling" | "advancements.husbandry.root.title" | "jade.fraction" | "crop.mysticalagriculture.hop_graphite" | "info.thermal.satchel.2" | "item.minecraft.wooden_axe" | "info.thermal.satchel.1" | "symbol_set.sgjourney.milky_way" | "info.thermal.satchel.0" | "subtitles.block.campfire.crackle" | "block.fantasyfurniture.decorations.royal_cushioned_crown" | "item.minecraft.cyan_dye" | "fpsreducer.config.menu.hudScale" | "attachment.rear.automobility.saddled_barrel" | "jecalculation.gui.item_stack.capability_normal.enabled" | "block.framedblocks.framed_flat_elev_inner_double_slope_slab_corner" | "item.ae2.red_paint_ball" | "gui.fluxnetworks.flux.internalbuffer" | "block.create.waxed_weathered_copper_shingle_slab" | "gui.fluxnetworks.slot.hotbar" | "block.fantasyfurniture.nordic.carpet" | "ftbquests.quest.can_repeat" | "item.modularrouters.override_card" | "create.track_signal.mode_change.cross_signal" | "gtceu.machine.miner.tooltip" | "material.raw_gasoline" | "compass.node.gtceu.covers/advanced_fluid_detector_cover" | "config.bigreactors.turbine.maxturbineheight" | "ftbchunks.claim_result.already_claimed" | "entity.minecraft.villager.fisherman" | "mco.brokenworld.message.line2" | "mco.brokenworld.message.line1" | "jecalculation.label.placeholder.name" | "item.minecraft.sweet_berries" | "block.fantasyfurniture.bone.wither.drawer" | "item.mmt.plutonium_ingot" | "modularrouters.gui.config.hardMinTicks" | "block.fantasyfurniture.bone.wither.bookshelf" | "cover.machine_controller.mode.cover_south" | "jecalculation.gui.common.confirm" | "item.mmt.tanzanite_cell" | "book.mysticalagriculture.entry.essence_armor" | "item.ae2.basic_card" | "enderstorage.command.no_freq" | "material.indium_concentrate" | "generic.reachDistance" | "item.minecraft.firework_star.yellow" | "gtceu.machine.gas_turbine.tooltip" | "create.display_source.scoreboard.objective.deaths" | "block.gtceu.mv_8a_energy_converter" | "stat_type.minecraft.used" | "create.item_attributes.badly_damaged.inverted" | "create.train_assembly.bogeys_too_close" | "item.exnihilosequentia.raw_zinc" | "ftbteams.create_party" | "item.mmt.zapolgium_wire" | "block.framedblocks.framed_ladder" | "entity.minecraft.zombie" | "block.minecraft.detector_rail" | "gtceu.jei.ore.biome_weighting_title" | "gtceu.top.valid_structure" | "fml.menu.mods.info.trust.noauthority" | "rechiseled.block.bone_block_smooth" | "subtitles.entity.mule.angry" | "rechiseled.block.prismarine_bricks_dotted_connecting" | "text.cloth-config.error.not_valid_number_float" | "subtitles.entity.ender_dragon.hurt" | "item.mmt.bronze_rod" | "commands.curios.remove.success" | "item.exnihilosequentia.deepslate_pebble" | "item.gtceu.soc_wafer" | "subtitles.entity.ender_dragon.shoot" | "rechiseled.block.oak_planks_pattern" | "block.create.copper_backtank" | "cover.fluid_filter.mode.filter_both" | "create.ponder.tag.kinetic_sources" | "tooltip.toms_storage.crafting_terminal" | "block.minecraft.stripped_spruce_log" | "advancement.create.crushing_wheel.desc" | "rechiseled.block.red_nether_bricks_smooth_connecting" | "item.mmt.starlight_mythril_wire" | "gui.tooltips.ae2.DurationFormatHours" | "curios.modifiers.hands" | "block.minecraft.deepslate_iron_ore" | "item.gtceu.cover.item.detector.advanced.tooltip" | "key.keyboard.keypad.0" | "key.keyboard.keypad.1" | "compass.node.gtceu.generation/netherrack" | "gtceu.machine.replicator.zpm.tooltip" | "block.gtceu.iv_8a_energy_converter" | "reactant.bigreactors.rossinite" | "compass.section.gtceu.luv" | "block.gtceu.luv_extractor" | "gui.ae2.CraftingTerminal" | "patchouli.gui.lexicon.edition_str" | "block.minecraft.banner.diagonal_right.green" | "key.keyboard.keypad.2" | "material.arsenic_trioxide" | "key.keyboard.keypad.3" | "gui.ae2.Interface" | "key.keyboard.keypad.4" | "material.polyvinyl_chloride" | "key.keyboard.keypad.5" | "key.keyboard.keypad.6" | "key.keyboard.keypad.7" | "key.keyboard.keypad.8" | "key.keyboard.keypad.9" | "prefab.automobility.echo_rickshaw" | "options.graphics.warning.title" | "rechiseled.block.gold_block_small_bricks_connecting" | "ftbteams.info.id" | "key.effortlessbuilding.mode.desc" | "stat.minecraft.tune_noteblock" | "item.thermal.lock.keyword" | "commands.forceload.list.single" | "fpsreducer.config.menu.reducingInGameMenu" | "rechiseled.block.granite_dotted" | "options.graphics.warning.renderer" | "block.toms_storage.ts.inventory_cable_connector_framed" | "item.minecraft.cooked_mutton" | "item.gtceu.wafer.ultra_high_power_integrated_circuit.tooltip" | "jecalculation.gui.common.input" | "gui.acknowledge" | "item.thermal.item_filter_augment.keyword" | "gui.ae2.Pink" | "block.gtceu.rubber_leaves" | "item.thermal.redstone_grenade" | "block.bigreactors.basic_reactorfuelrod" | "key.jei.toggleHideIngredient" | "block.mmt.chromium_block" | "block.gtceu.iv_16a_energy_converter" | "gtceu.multiblock.large_miner.vent" | "create.item_attributes.added_by" | "gtceu.multiblock.implosion_compressor.description" | "gui.saved" | "create.kinetics.valve_handle.rotated_angle" | "info.cofh.information" | "death.attack.fireworks.player" | "jade.fe" | "item.mmt.abiding_alloy_dust" | "advancement.create.musical_arm" | "notenoughcrashes.crashscreen.summary" | "gui.abuseReport.send.json_error" | "ldlib.gui.editor.menu.edit" | "block.minecraft.beacon.secondary" | "itemGroup.brewing" | "block.thermal.machine_brewer" | "info.cofh.hold_ctrl_for_tags" | "item.mysticalagriculture.inferium_essence" | "effortlessbuilding.mode.cube" | "create.display_source.item_throughput.interval" | "create.display_source.fluid_amount" | "material.cassiterite" | "container.enderchest" | "material.void" | "gtceu.gui.item_lock.tooltip.enabled" | "jecalculation.gui.placeholder.create" | "gui.tooltips.ae2.PartitionStorageHint" | "subtitles.block.grindstone.use" | "gtceu.cover.item_detector.message_item_storage_normal" | "simplybackpacks.notsetup" | "waila.ae2.Stored" | "button.corpse.next" | "gui.ae2.Excluded" | "gui.buildinggadgets.destruction.field.depth" | "block.fantasyfurniture.decorations.coin_stack_gold" | "selectWorld.deleteWarning" | "modularrouters.guiText.tooltip.terminate.NONE" | "gtceu.machine.assembler.mv.tooltip" | "material.ethane" | "block.create.orange_toolbox" | "item.minecraft.lingering_potion.effect.slowness" | "multiplayer.disconnect.invalid_player_movement" | "rechiseled.block.sandstone_brick_paving_connecting" | "item.create.minecart_coupling" | "create.schedule.condition.player_count.summary_plural" | "advancements.end.respawn_dragon.description" | "item.thermal.beekeeper_chestplate.keyword" | "rechiseled.block.stone_slated" | "item.patchouli.comprehensive_test_book.landing" | "item.mmt.netherite_nugget" | "item.thermal.machine_speed_augment" | "create.ponder.mechanical_drill_contraption.header" | "gtceu.jei.materials.average_neutrons" | "item.gtceu.bucket" | "advMode.previousOutput" | "sliceanddice.ponder.sprinkler/uses.header" | "item.minecraft.rabbit_spawn_egg" | "gtceu.multiblock.extreme_combustion_engine.description" | "buildinggadgets.message.server_busy" | "gtceu.multiblock.large_boiler.max_temperature" | "info.thermal.use_chance" | "block.minecraft.bed.no_sleep" | "rechiseled.block.blue_ice_pillar" | "rechiseled.block.cobbled_deepslate_large_tiles_connecting" | "item.gtceu.circuit.crystal_computer.tooltip.0" | "crop.mysticalagriculture.creeper" | "rechiseled.block.coal_block_ovals_connecting" | "gtceu.multiblock.electric_blast_furnace.description" | "create.super_glue.first_pos" | "item.gtceu.circuit.crystal_computer.tooltip.1" | "commands.drop.success.multiple_with_table" | "create.train_assembly.frontmost_bogey_at_station" | "item.minecraft.firework_star.lime" | "gtceu.machine.laser_engraver.zpm.tooltip" | "item.minecraft.splash_potion.effect.explosion_resistance" | "patchouli.gui.lexicon.button.editor" | "item.laserio.filter_mod" | "block.gtceu.iv_fluid_heater" | "gtceu.machine.polarizer.iv.tooltip" | "material.naquadria_waste" | "tooltip.pasteContainer.amount" | "create.subtitle.mechanical_press_activation_belt" | "block.ftbquests.chest.transfer_all" | "item.webdisplays.craftcomp_upgrade" | "block.fantasyfurniture.necrolord.desk_left" | "crop.mysticalagriculture.rock_crystal" | "advMode.notAllowed" | "gui.ae2.ConfirmCraftCpuStatus" | "gtceu.recipe_memory_widget.tooltip.0" | "crop.mysticalagriculture.fiery_ingot" | "gtceu.recipe_memory_widget.tooltip.1" | "item.gtceu.compressed_coke_clay" | "gui.bigreactors.turbine.redstoneport.sensortype.inputflowregulator.whileon" | "item.gtceu.iv_electric_piston" | "item.extendedcrafting.black_iron_ingot" | "metaitem.voltage_coil.uhv.tooltip" | "ldlib.gui.editor.group.colors" | "structure_block.invalid_structure_name" | "config.framedblocks.client.fancyHitboxes" | "config.jade.overlay_pos_y" | "config.jade.overlay_pos_x" | "gtceu.vacuum_freezer" | "item.mmt.frigidite_plate" | "gtceu.machine.fluid_hatch.import.tooltip" | "block.framedblocks.framed_horizontal_pane" | "metaitem.generic.electric_item.stored" | "gtceu.machine.steam_solar_boiler.bronze.tooltip" | "block.minecraft.banner.cross.yellow" | "block.fantasyfurniture.venthyr.counter" | "mco.minigame.world.restore" | "block.create.gantry_shaft" | "item.thermal.phyto_grenade.desc" | "config.jade.plugin_minecraft.player_head" | "entity.minecraft.glow_item_frame" | "item.ae2.gray_paint_ball" | "biome.minecraft.end_highlands" | "gamerule.doMobLoot.description" | "item.mmt.jade_cell" | "message.modernui.server_shutdown_min" | "modularrouters.itemText.misc.IGNORE_TAGS" | "block.framedblocks.framed_lattice_block" | "block.thermal.energy_cell_frame" | "block.farmersdelight.onions" | "key.keyboard.scroll.lock" | "block.xtonesreworked.zane_block_0" | "rechiseled.block.diamond_block_rhombuses" | "block.packagedauto.encoder" | "block.xtonesreworked.zane_block_1" | "metaarmor.message.nightvision.enabled" | "gtceu.lathe" | "info.thermal.augment.attr.FluidMax" | "ts.storage_terminal" | "gtceu.machine.cutter.lv.tooltip" | "block.create.horizontal_framed_glass_pane" | "block.exnihilosequentia.crimson_sieve" | "effect.minecraft.fire_resistance" | "ftbchunks.force_load_mode.tooltip" | "block.mmt.garnet_block" | "item.mmt.europium_plate" | "ftbquests.gui.change_progress.complete_deps" | "book.mysticalagriculture.entry.night_vision_augment" | "jei.key.category.hover.config.button" | "create.ponder.mechanical_crafter.text_3" | "create.ponder.mechanical_crafter.text_4" | "tagprefix.spring" | "ftbquests.gui.page_break" | "create.ponder.mechanical_crafter.text_5" | "create.ponder.mechanical_crafter.text_6" | "create.ponder.mechanical_crafter.text_7" | "item.minecraft.stone_pickaxe" | "create.ponder.mechanical_crafter.text_8" | "compass.node.gtceu.covers/advanced_activity_detector_cover" | "gtceu.machine.energy_converter.message_conversion_native" | "fml.menu.multiplayer.vanilla" | "subtitles.entity.fox.screech" | "gui.ae2.RestoredGenericSettingUpgrades" | "rechiseled.block.acacia_planks_dotted" | "create.ponder.mechanical_crafter.text_1" | "create.ponder.mechanical_crafter.text_2" | "options.biomeBlendRadius.9" | "options.biomeBlendRadius.7" | "options.biomeBlendRadius.5" | "options.biomeBlendRadius.3" | "rechiseled.block.redstone_block_circles" | "options.biomeBlendRadius.1" | "rechiseledcreate.block.spruce_window_rounded" | "info.cofh.amount" | "block.bigreactors.reinforced_turbinepowertapfe_passive" | "item.thermal.raw_lead" | "item.thermal_extra.soul_infused_plate" | "fml.messages.version.restriction.bounded.inclusive" | "metaitem.voltage_coil.max.tooltip" | "create.ponder.tag.display_targets" | "compass.node.gtceu.machines/fluid_solidifier" | "block.minecraft.banner.border.yellow" | "rechiseled.block.end_stone_mesh" | "gui.tooltips.ae2.CpuSelectionModePlayersOnly" | "create.ponder.portable_storage_interface.text_8" | "create.ponder.portable_storage_interface.text_7" | "create.ponder.portable_storage_interface.text_6" | "compat.bigreactors.jei.reactantsmappings.solid.recipecategory.title" | "create.ponder.portable_storage_interface.text_5" | "block.expatternprovider.wireless_connect" | "create.ponder.portable_storage_interface.text_4" | "fluid.bigreactors.verderium_flowing" | "create.ponder.portable_storage_interface.text_3" | "create.ponder.portable_storage_interface.text_2" | "create.ponder.portable_storage_interface.text_1" | "selectServer.defaultName" | "gui.abuseReport.send.http_error" | "text.configuration.value.revert.changes" | "rechiseled.block.redstone_block_bricks_connecting" | "crop.mysticalagriculture.coral" | "item.mmt.lead_gear" | "block.xtonesreworked.zane_block_4" | "block.xtonesreworked.zane_block_5" | "block.enderstorage.ender_tank" | "block.xtonesreworked.zane_block_2" | "gtceu.machine.workbench.tab.crafting" | "gui.socialInteractions.tooltip.report.disabled" | "block.xtonesreworked.zane_block_3" | "block.xtonesreworked.zane_block_8" | "block.xtonesreworked.zane_block_9" | "block.xtonesreworked.zane_block_6" | "block.xtonesreworked.zane_block_7" | "options.biomeBlendRadius" | "fml.menu.mods.info.authors" | "item.geckolib3.geckoarmor_boots" | "modularrouters.chatText.misc.targetAdded" | "compliance.playtime.greaterThan24Hours" | "modularrouters.itemText.misc.holdKey" | "rechiseled.block.netherite_block_pillar" | "gui.ae2.CraftErrorNoCpuFound" | "block.minecraft.orange_bed" | "item.mmt.ultranium_nugget" | "fluid_type.mysticalagradditions.molten_soulium" | "block.gtceu.stainless_steel_gearbox" | "block.create.polished_cut_dripstone_wall" | "advancements.adventure.root.description" | "create.command.killTPSCommand.argument.tickTime" | "block.gtceu.bronze_gearbox" | "block.minecraft.banner.cross.brown" | "block.thermal_extra.dragonsteel_glass" | "rechiseledcreate.block.rose_quartz_squares_connecting" | "gui.ae2.StorageBusFluids" | "rechiseled.block.oak_planks_tiles" | "create.linked_controller.bind_mode" | "create.schedule.instruction.filter_edit_box" | "gui.bigreactors.reactor.redstoneport.sensortype.outputvaporamount.line1" | "gui.bigreactors.reactor.redstoneport.sensortype.outputvaporamount.line2" | "gui.bigreactors.reactor.redstoneport.sensortype.outputvaporamount.line3" | "item.thermal.copper_plate" | "ts.connector_filtered" | "item.farmersdelight.stuffed_potato" | "biome.minecraft.mushroom_fields" | "trashcans.gui.energy_trash_can.check.on" | "key.keyboard.f8" | "curios.modifiers.bracelet" | "key.keyboard.f9" | "key.keyboard.f6" | "key.keyboard.f7" | "block.gtceu.hv_4a_energy_converter" | "key.keyboard.f1" | "item.thermal.energy_minecart" | "key.keyboard.f4" | "multiplayer.disconnect.invalid_vehicle_movement" | "key.keyboard.f5" | "key.keyboard.f2" | "key.keyboard.f3" | "mco.template.select.none.linkTitle" | "subtitles.block.redstone_torch.burnout" | "entity.minecraft.villager.nitwit" | "block.create.polished_cut_calcite" | "block.minecraft.oak_fence_gate" | "jei.tooltip.recipe.tag" | "create.boiler.idle" | "rechiseled.block.oak_planks_small_bricks_connecting" | "item.thermal.green_bean_seeds" | "gtceu.gui.sort" | "block.minecraft.banner.creeper.gray" | "block.minecraft.cyan_bed" | "subtitles.item.bone_meal.use" | "gui.bigreactors.reactor.controller.coolantbar.line2" | "gui.bigreactors.reactor.controller.coolantbar.line1" | "webdisplays.server.quota" | "block.mmt.chalyblux_block" | "gui.bigreactors.reactor.controller.coolantbar.line6" | "entity.minecraft.villager.cleric" | "gui.bigreactors.reactor.controller.coolantbar.line5" | "modularrouters.guiText.label.xpVacuum.eject" | "jigsaw_block.target" | "item.itemfilters.max_count" | "block.gtceu.ev_canner" | "optimizeWorld.info.converted" | "argument.enum.invalid" | "item.extendedcrafting.crystaltine_catalyst" | "block.framedblocks.framed_detector_rail_slope" | "arguments.function.unknown" | "block.farmersdelight.tomatoes" | "create.logistics.crafter.click_to_separate" | "item.minecraft.frog_spawn_egg" | "item.sgjourney.jackal_helmet" | "commands.bossbar.set.visible.success.hidden" | "item.mysticaladaptations.insanium_helmet" | "attachment.front.automobility.grass_cutter" | "block.gtceu.zpm_brewery" | "block.xtonesreworked.mint_block_12" | "block.xtonesreworked.mint_block_11" | "block.xtonesreworked.mint_block_10" | "item.ftblibrary.fluid_container.use" | "farmersdelight.tooltip.cooking_pot.single_serving" | "frame.automobility.standard_lime" | "create.display_source.boiler_status" | "behaviour.hammer" | "frame.automobility.shopping_cart" | "gtceu.machine.scanner.ev.tooltip" | "rechiseled.block.oak_planks_brick_pattern_connecting" | "config.jade.plugin_minecraft.entity_armor.max_for_render" | "item.gtceu.nugget_casting_mold" | "material.glass" | "block.minecraft.mangrove_trapdoor" | "block.xtonesreworked.mint_block_15" | "mco.minigame.world.selected" | "block.xtonesreworked.mint_block_14" | "block.xtonesreworked.mint_block_13" | "rechiseledcreate.block.mangrove_window_swirling" | "rechiseled.block.cobblestone_dented" | "item.thermal.nickel_nugget" | "gtceu.autoclave" | "commands.setblock.success" | "item.mmt.lunium_nova_rod" | "gtceu.jei.fluid.vein_weight" | "block.laserio.laser_node" | "item.gtceu.battery.hull.hv.tooltip" | "config.jade.format_title_name" | "block.create.peculiar_bell" | "rechiseled.block.purpur_fabric_connecting" | "fml.messages.artifactversion.none" | "item.minecraft.flower_banner_pattern.desc" | "item.modularrouters.pushing_augment" | "chat.coordinates.tooltip" | "material.iridium_metal_residue" | "rechiseled.chiseling.chisel_all" | "effect.cofh_core.eagle_eye" | "block.minecraft.banner.triangles_bottom.red" | "item.bentonite_small_dust" | "block.gtceu.casing_titanium_stable" | "item.minecraft.brewing_stand" | "subtitles.entity.fox.ambient" | "block.fantasyfurniture.royal.chandelier" | "rechiseled.block.diorite_wavy_connecting" | "block.gtceu.large_chemical_reactor" | "entity.minecraft.wolf" | "item.createarmory.smoke_debug"
    type LootTable = "xtonesreworked:blocks/lave_block_4" | "xtonesreworked:blocks/lave_block_5" | "xtonesreworked:blocks/lave_block_6" | "xtonesreworked:blocks/lave_block_7" | "xtonesreworked:blocks/lave_block_0" | "minecraft:blocks/orange_wool" | "xtonesreworked:blocks/lave_block_1" | "mysticalagriculture:blocks/infusion_pedestal" | "xtonesreworked:blocks/lave_block_2" | "xtonesreworked:blocks/lave_block_3" | "exnihilosequentia:blocks/crushed_basalt" | "xtonesreworked:blocks/lave_block_8" | "rechiseledcreate:blocks/warped_window_large" | "xtonesreworked:blocks/lave_block_9" | "minecraft:entities/vex" | "rechiseled:blocks/red_sandstone_polished" | "create:blocks/display_board" | "fantasyfurniture:blocks/necrolord/bookshelf" | "minecraft:entities/warden" | "create:blocks/railway_casing" | "rechiseled:blocks/acacia_planks_bricks" | "thermal:blocks/radish" | "framedblocks:blocks/framed_double_stairs" | "rechiseled:blocks/warped_planks_bricks" | "xtonesreworked:blocks/lave_block_12" | "xtonesreworked:blocks/lave_block_11" | "xtonesreworked:blocks/lave_block_14" | "xtonesreworked:blocks/lave_block_13" | "rechiseled:blocks/emerald_block_chiseled_connecting" | "gtceu:blocks/stainless_steel_turbine_casing" | "xtonesreworked:blocks/lave_block_15" | "minecraft:blocks/dark_oak_leaves" | "create:blocks/spruce_window_pane" | "sgjourney:chests/desert_pyramid_loot_room" | "minecraft:chests/village/village_mason" | "gtceu:blocks/nichrome_coil_block" | "xtonesreworked:blocks/lave_block_10" | "minecraft:entities/zombie" | "framedblocks:blocks/framed_divided_stairs" | "rechiseled:blocks/end_stone_brick_pattern" | "rechiseledcreate:blocks/warped_window_rounded" | "fantasyfurniture:blocks/decorations/gravestone" | "rechiseledcreate:blocks/deepslate_cut_small_brick_connecting" | "minecraft:blocks/end_rod" | "create:blocks/rose_quartz_tiles" | "rechiseled:blocks/redstone_block_patterned_connecting" | "rechiseledcreate:blocks/warped_window_tiles_connecting" | "minecraft:blocks/sandstone" | "minecraft:blocks/potted_flowering_azalea_bush" | "create:blocks/black_seat" | "rechiseled:blocks/cobblestone_tiles_connecting" | "rechiseled:blocks/netherrack_beams_connecting" | "minecraft:blocks/lever" | "minecraft:blocks/stone_button" | "minecraft:blocks/yellow_stained_glass" | "thermal:blocks/rubberwood_button" | "rechiseled:blocks/purpur_small_tiles" | "rechiseledcreate:blocks/acacia_window_tiles_connecting" | "minecraft:blocks/polished_granite" | "framedblocks:blocks/framed_inner_sloped_prism" | "rechiseled:blocks/granite_dotted" | "rechiseled:blocks/amethyst_block_polished" | "rechiseled:blocks/netherite_block_beams_connecting" | "xtonesreworked:blocks/vect_block_15" | "rechiseled:blocks/coal_block_rotated_bricks" | "minecraft:blocks/gray_terracotta" | "framedblocks:blocks/framed_inv_double_slope_slab" | "rechiseled:blocks/end_stone_blobs" | "rechiseled:blocks/oak_planks_woven_connecting" | "ae2additions:blocks/65536k_crafting_storage" | "rechiseled:blocks/acacia_planks_large_tiles_connecting" | "extendedcrafting:blocks/redstone_ingot_block" | "rechiseled:blocks/coal_block_stripes_connecting" | "fantasyfurniture:blocks/venthyr/desk_right" | "create:blocks/gray_valve_handle" | "xtonesreworked:blocks/vect_block_10" | "xtonesreworked:blocks/vect_block_13" | "framedblocks:blocks/framed_wall" | "minecraft:blocks/potted_cactus" | "xtonesreworked:blocks/vect_block_14" | "xtonesreworked:blocks/vect_block_11" | "rechiseled:blocks/jungle_planks_flooring" | "xtonesreworked:blocks/vect_block_12" | "rechiseled:blocks/oak_planks_dotted_connecting" | "rechiseled:blocks/red_nether_bricks_smooth_connecting" | "minecraft:blocks/magenta_shulker_box" | "minecraft:blocks/warped_fence_gate" | "minecraft:blocks/crimson_button" | "rechiseled:blocks/crimson_planks_large_tiles" | "rechiseled:blocks/red_nether_bricks_beams_connecting" | "ae2:blocks/chiseled_quartz_stairs" | "titanium:blocks/titanium_block_test" | "rechiseled:blocks/dark_oak_planks_pattern_connecting" | "mmt:blocks/raw_thorium_block" | "fantasyfurniture:blocks/dunmer/door_double" | "framedblocks:blocks/framed_double_slope" | "create:blocks/blue_valve_handle" | "rechiseled:blocks/copper_block_gears_connecting" | "minecraft:blocks/dead_fire_coral_fan" | "rechiseled:blocks/nether_bricks_rotated_bricks_connecting" | "ae2:blocks/cut_quartz_block" | "fantasyfurniture:blocks/bone/wither/stool" | "create:blocks/small_diorite_brick_wall" | "gtceu:blocks/luv_machine_casing" | "minecraft:blocks/raw_copper_block" | "rechiseled:blocks/red_nether_bricks_squares" | "rechiseled:blocks/birch_planks_squares_connecting" | "minecraft:blocks/cauldron" | "xtonesreworked:blocks/zone_block_15" | "automobility:blocks/slope_with_dash_panel" | "xtonesreworked:blocks/zone_block_11" | "minecraft:blocks/weathered_cut_copper" | "xtonesreworked:blocks/zone_block_12" | "xtonesreworked:blocks/zone_block_13" | "xtonesreworked:blocks/zone_block_14" | "minecraft:blocks/birch_stairs" | "minecraft:blocks/lily_of_the_valley" | "exnihilosequentia:blocks/crushed_deepslate" | "minecraft:blocks/frogspawn" | "minecraft:chests/village/village_fisher" | "rechiseledcreate:blocks/birch_window_slim" | "rechiseled:blocks/oak_planks_large_tiles" | "farmersdelight:blocks/gray_canvas_sign" | "xtonesreworked:blocks/zone_block_10" | "fantasyfurniture:blocks/nordic/floor_light" | "rechiseled:blocks/jungle_planks_dotted_connecting" | "rechiseledcreate:blocks/acacia_window_tiles" | "rechiseled:blocks/cobblestone_paving_connecting" | "xtonesreworked:blocks/sync_block_5" | "minecraft:blocks/pink_wool" | "xtonesreworked:blocks/sync_block_6" | "xtonesreworked:blocks/sync_block_7" | "xtonesreworked:blocks/sync_block_8" | "xtonesreworked:blocks/sync_block_1" | "thermal:blocks/potion_cake" | "xtonesreworked:blocks/sync_block_2" | "xtonesreworked:blocks/sync_block_3" | "framedblocks:blocks/framed_slope_slab" | "xtonesreworked:blocks/sync_block_4" | "create:blocks/cut_ochrum" | "mmt:blocks/raw_netherite_block" | "xtonesreworked:blocks/zoea_block_12" | "farmersdelight:blocks/onions" | "xtonesreworked:blocks/zoea_block_13" | "rechiseled:blocks/sandstone_brick_paving_connecting" | "xtonesreworked:blocks/zoea_block_14" | "xtonesreworked:blocks/sync_block_0" | "thermal_extra:blocks/twinite_glass" | "xtonesreworked:blocks/zoea_block_15" | "xtonesreworked:blocks/zoea_block_10" | "xtonesreworked:blocks/zoea_block_11" | "rechiseled:blocks/amethyst_block_tiles" | "create:blocks/cut_ochrum_bricks" | "sgjourney:blocks/deepslate_naquadah_ore" | "create:blocks/polished_cut_scorchia_wall" | "minecraft:blocks/purpur_block" | "create_crystal_clear:blocks/brass_glass_encased_large_cogwheel" | "fantasyfurniture:blocks/decorations/brewing_cauldron" | "rechiseled:blocks/quartz_block_tiles" | "framedblocks:blocks/framed_sloped_prism" | "rechiseled:blocks/dark_prismarine_rows" | "rechiseledcreate:blocks/mangrove_window_swirling" | "minecraft:blocks/redstone_wire" | "mmt:blocks/raw_scandium_block" | "minecraft:blocks/lightning_rod" | "farmersdelight:blocks/light_blue_canvas_sign" | "minecraft:entities/mule" | "rechiseled:blocks/amethyst_block_beams" | "minecraft:blocks/purple_candle_cake" | "create:blocks/blue_nixie_tube" | "mysticalagriculture:blocks/soulstone_bricks_stairs" | "xtonesreworked:blocks/sync_block_9" | "rechiseled:blocks/prismarine_bricks_wavy" | "create:blocks/white_nixie_tube" | "rechiseled:blocks/dirt_small_tiles_connecting" | "rechiseled:blocks/diamond_block_diagonal_tiles" | "exnihilosequentia:blocks/oak_sieve" | "toms_storage:blocks/ts.inventory_cable_connector" | "minecraft:blocks/waxed_copper_block" | "mmt:blocks/uranium_block" | "rechiseledcreate:blocks/birch_window_diagonal" | "create:blocks/brown_toolbox" | "rechiseled:blocks/mangrove_planks_diagonal_tiles_connecting" | "create:blocks/cut_limestone_slab" | "xtonesreworked:blocks/zane_block_14" | "rechiseled:blocks/acacia_planks_diagonal_stripes_connecting" | "xtonesreworked:blocks/zane_block_13" | "rechiseled:blocks/copper_block_polished_connecting" | "mysticalagriculture:blocks/prudentium_ingot_block" | "xtonesreworked:blocks/zane_block_15" | "minecraft:entities/skeleton_horse" | "xtonesreworked:blocks/zane_block_10" | "create:blocks/brass_encased_shaft" | "xtonesreworked:blocks/zane_block_12" | "xtonesreworked:blocks/zane_block_11" | "rechiseledcreate:blocks/mangrove_window_panes" | "mmt:blocks/raw_stellar_block" | "sgjourney:blocks/raw_naquadah_block" | "mysticalagradditions:blocks/insanium_block" | "minecraft:blocks/enchanting_table" | "rechiseled:blocks/coal_block_rotated_bricks_connecting" | "mysticalagradditions:blocks/nether_inferium_ore" | "rechiseled:blocks/prismarine_bricks_chiseled_circles_connecting" | "rechiseled:blocks/blue_ice_pillar" | "minecraft:blocks/polished_blackstone_bricks" | "bigreactors:blocks/basic_turbinepowertapfe_active" | "minecraft:blocks/gold_block" | "rechiseled:blocks/andesite_dotted" | "fantasyfurniture:blocks/royal/wall_light" | "rechiseled:blocks/purpur_fabric_connecting" | "rechiseled:blocks/amethyst_block_beams_connecting" | "minecraft:blocks/jungle_leaves" | "rechiseled:blocks/quartz_block_squares_connecting" | "minecraft:blocks/copper_block" | "gtceu:blocks/bronze_firebox_casing" | "minecraft:blocks/dead_bubble_coral_fan" | "framedblocks:blocks/framed_divided_panel_horizontal" | "minecraft:blocks/brown_stained_glass_pane" | "farmersdelight:chests/fd_village_butcher" | "fantasyfurniture:blocks/bone/skeleton/oven" | "minecraft:blocks/oak_slab" | "rechiseled:blocks/cobblestone_squares_connecting" | "rechiseled:blocks/glowstone_tiles" | "rechiseledcreate:blocks/jungle_window_panes_connecting" | "rechiseled:blocks/obsidian_stripes_connecting" | "minecraft:blocks/black_shulker_box" | "minecraft:blocks/acacia_fence_gate" | "rechiseledcreate:blocks/acacia_window_slim" | "create:blocks/cut_crimsite_brick_wall" | "rechiseled:blocks/oak_planks_pattern" | "rechiseled:blocks/oak_planks_flooring_connecting" | "thermal:blocks/machine_smelter" | "rechiseled:blocks/dark_oak_planks_flooring_connecting" | "create:blocks/clipboard" | "rechiseledcreate:blocks/rose_quartz_polished_block_connecting" | "minecraft:blocks/mangrove_pressure_plate" | "rechiseled:blocks/bone_block_decorated_bordered" | "colossalchests:blocks/colossal_chest_wood" | "mysticalagriculture:blocks/harvester" | "rechiseled:blocks/mossy_cobblestone_paving_connecting" | "create:blocks/track" | "create:blocks/oak_window" | "rechiseled:blocks/oak_planks_brick_pattern_connecting" | "minecraft:blocks/tripwire_hook" | "rechiseled:blocks/diorite_rotated_bricks" | "create:blocks/cut_granite_brick_slab" | "rechiseled:blocks/lapis_block_swirling" | "rechiseledcreate:blocks/birch_window_large" | "minecraft:blocks/flowering_azalea" | "rechiseled:blocks/crimson_planks_rotated_bricks_connecting" | "fantasyfurniture:blocks/bone/wither/chair" | "rechiseled:blocks/mangrove_planks_tiles_connecting" | "create:blocks/polished_cut_granite_slab" | "minecraft:entities/shulker" | "create:blocks/cut_ochrum_slab" | "rechiseled:blocks/diorite_bricks" | "minecraft:blocks/cut_red_sandstone" | "create:blocks/tiled_glass" | "farmersdelight:blocks/organic_compost" | "minecraft:blocks/redstone_lamp" | "create:blocks/polished_cut_andesite_slab" | "minecraft:blocks/tinted_glass" | "ae2:blocks/drive" | "rechiseled:blocks/iron_block_chiseled_connecting" | "framedblocks:blocks/framed_flat_elev_double_slope_slab_corner" | "rechiseled:blocks/purpur_woven_connecting" | "farmersdelight:blocks/pink_canvas_sign" | "minecraft:blocks/brown_candle_cake" | "minecraft:blocks/dead_brain_coral_block" | "minecraft:blocks/allium" | "bigreactors:blocks/reprocessorglass" | "mysticalagriculture:blocks/soul_extractor" | "rechiseled:blocks/stone_smooth_connecting" | "xtonesreworked:blocks/reds_block_10" | "xtonesreworked:blocks/reds_block_12" | "xtonesreworked:blocks/reds_block_11" | "framedblocks:blocks/framed_double_half_slope" | "xtonesreworked:blocks/reds_block_14" | "xtonesreworked:blocks/reds_block_13" | "framedblocks:blocks/framed_detector_rail_slope" | "automobility:blocks/grass_off_road" | "create:blocks/polished_cut_ochrum_slab" | "rechiseled:blocks/red_nether_bricks_chiseled_squares" | "xtonesreworked:blocks/reds_block_15" | "minecraft:blocks/lime_bed" | "rechiseled:blocks/spruce_planks_diagonal_stripes_connecting" | "rechiseled:blocks/diorite_tiles_connecting" | "rechiseled:blocks/glowstone_large_tiles" | "minecraft:blocks/potted_fern" | "rechiseled:blocks/iron_block_patterned" | "rechiseled:blocks/obsidian_pillars_connecting" | "gtceu:blocks/ev_hermetic_casing" | "minecraft:blocks/oak_sapling" | "mmt:blocks/zapolgium_block" | "rechiseled:blocks/dark_prismarine_rotated_bricks" | "minecraft:blocks/fern" | "bigreactors:blocks/yellorium_block" | "thermal:blocks/blue_rockwool" | "create_crystal_clear:blocks/andesite_glass_encased_large_cogwheel" | "create_crystal_clear:blocks/andesite_clear_glass_encased_shaft" | "rechiseled:blocks/basalt_bordered_connecting" | "minecraft:blocks/red_terracotta" | "fantasyfurniture:blocks/dunmer/chest" | "gtceu:blocks/tempered_glass" | "create:blocks/cut_tuff_brick_wall" | "thermal:blocks/rubberwood_sign" | "fluxnetworks:blocks/flux_plug" | "rechiseledcreate:blocks/jungle_window_bars_connecting" | "minecraft:blocks/soul_campfire" | "rechiseled:blocks/mangrove_planks_bricks" | "create:blocks/small_scorchia_brick_stairs" | "rechiseled:blocks/dark_prismarine_brick_paving" | "rechiseledcreate:blocks/rose_quartz_bricks" | "rechiseled:blocks/redstone_block_scales_connecting" | "minecraft:entities/ravager" | "rechiseled:blocks/sandstone_bricks" | "minecraft:blocks/yellow_wool" | "rechiseledcreate:blocks/jungle_window_large_connecting" | "farmersdelight:blocks/basket" | "ae2:blocks/chipped_budding_quartz" | "minecraft:blocks/black_concrete_powder" | "minecraft:blocks/orange_stained_glass_pane" | "farmersdelight:blocks/wild_cabbages" | "create:blocks/acacia_window" | "automobility:blocks/launch_gel" | "rechiseled:blocks/jungle_planks_tiles" | "rechiseled:blocks/prismarine_bricks_pillars" | "minecraft:blocks/soul_fire" | "automobility:blocks/automobile_assembler" | "farmersdelight:blocks/crimson_cabinet" | "create_crystal_clear:blocks/andesite_glass_casing" | "create:blocks/controller_rail" | "fantasyfurniture:blocks/bone/skeleton/chandelier" | "rechiseled:blocks/coal_block_compacted" | "minecraft:blocks/crimson_stairs" | "rechiseled:blocks/basalt_chiseled_piglin" | "minecraft:blocks/polished_deepslate" | "rechiseled:blocks/red_sandstone_rotated_bricks_connecting" | "minecraft:blocks/deepslate_brick_wall" | "rechiseledcreate:blocks/birch_window_bars" | "exmachinis:blocks/flux_sieve" | "rechiseled:blocks/granite_squares_connecting" | "create:blocks/copper_door" | "create:blocks/cut_limestone_brick_stairs" | "mysticalagriculture:blocks/imperium_furnace" | "create:blocks/magenta_toolbox" | "create:blocks/small_deepslate_brick_stairs" | "thermal:blocks/barley_block" | "rechiseled:blocks/crimson_planks_diagonal_stripes_connecting" | "create:blocks/pink_valve_handle" | "minecraft:blocks/stone_brick_slab" | "rechiseled:blocks/purpur_bricks" | "fantasyfurniture:blocks/necrolord/bed_single" | "rechiseled:blocks/warped_planks_small_bricks" | "minecraft:blocks/birch_button" | "create:blocks/metal_girder" | "rechiseled:blocks/spruce_planks_pattern" | "toms_storage:blocks/ts.inventory_connector" | "minecraft:gameplay/hero_of_the_village/armorer_gift" | "xtonesreworked:blocks/tank_block_13" | "rechiseled:blocks/sandstone_large_tiles" | "xtonesreworked:blocks/tank_block_14" | "farmersdelight:chests/fd_bastion_treasure" | "fantasyfurniture:blocks/dunmer/chandelier" | "xtonesreworked:blocks/tank_block_15" | "rechiseled:blocks/mangrove_planks_tiles" | "xtonesreworked:blocks/tank_block_10" | "xtonesreworked:blocks/tank_block_11" | "rechiseledcreate:blocks/warped_window_diagonal" | "xtonesreworked:blocks/tank_block_12" | "rechiseled:blocks/nether_bricks_brick_pattern" | "minecraft:blocks/gray_concrete" | "farmersdelight:blocks/canvas_sign" | "rechiseled:blocks/end_stone_tiles" | "rechiseled:blocks/oak_planks_dotted" | "framedblocks:blocks/framed_stacked_slope_slab" | "fantasyfurniture:blocks/venthyr/wool" | "minecraft:blocks/iron_ore" | "create:blocks/oxidized_copper_shingle_stairs" | "rechiseledcreate:blocks/asurine_cut_small_brick_connecting" | "farmersdelight:blocks/red_canvas_sign" | "minecraft:blocks/yellow_terracotta" | "thermal:blocks/niter_ore" | "thermal:blocks/bronze_block" | "gtceu:blocks/frostproof_machine_casing" | "mmt:blocks/pearl_ore" | "fantasyfurniture:blocks/dunmer/wool" | "rechiseledcreate:blocks/acacia_window_swirling_connecting" | "rechiseled:blocks/redstone_block_bricks" | "fantasyfurniture:blocks/bone/wither/door_single" | "rechiseled:blocks/stone_brick_paving" | "extendedcrafting:blocks/elite_table" | "create:blocks/metal_bracket" | "minecraft:blocks/red_concrete_powder" | "rechiseled:blocks/stone_small_bricks" | "create:blocks/cut_asurine_wall" | "thermal:blocks/rubberwood_stairs" | "fantasyfurniture:blocks/royal/bed_single" | "toms_storage:blocks/ts.inventory_hopper_basic" | "colossalchests:blocks/interface_copper" | "thermal:blocks/machine_sawmill" | "minecraft:blocks/orange_concrete_powder" | "rechiseledcreate:blocks/jungle_window_rounded_connecting" | "fantasyfurniture:blocks/decorations/necrolord_candelabra" | "minecraft:blocks/polished_blackstone_wall" | "mmt:blocks/midnight_abyssal_block" | "fantasyfurniture:blocks/bone/skeleton/chest" | "create:blocks/cut_dripstone_brick_wall" | "minecraft:blocks/sandstone_slab" | "create:blocks/waxed_copper_tile_slab" | "create:blocks/rope" | "farmersdelight:blocks/oak_cabinet" | "minecraft:blocks/smooth_sandstone_slab" | "rechiseled:blocks/iron_block_framed" | "framedblocks:blocks/framed_flat_slope_panel_corner" | "rechiseled:blocks/blackstone_polished_connecting" | "minecraft:blocks/cyan_banner" | "create:blocks/small_diorite_bricks" | "thermal:blocks/apatite_block" | "farmersdelight:blocks/wild_potatoes" | "rechiseled:blocks/crimson_planks_mosaic" | "create:blocks/fake_track" | "rechiseledcreate:blocks/oak_window_tiles" | "minecraft:blocks/loom" | "rechiseled:blocks/mossy_cobblestone_squares_connecting" | "create_crystal_clear:blocks/brass_clear_glass_encased_cogwheel" | "minecraft:blocks/cyan_shulker_box" | "xtonesreworked:blocks/zyth_block_0" | "rechiseled:blocks/coal_block_chiseled" | "create:blocks/speedometer" | "create:blocks/pulse_repeater" | "xtonesreworked:blocks/zyth_block_7" | "xtonesreworked:blocks/zyth_block_8" | "xtonesreworked:blocks/zyth_block_5" | "xtonesreworked:blocks/zyth_block_6" | "xtonesreworked:blocks/zyth_block_3" | "xtonesreworked:blocks/zyth_block_4" | "minecraft:blocks/weathered_copper" | "xtonesreworked:blocks/zyth_block_1" | "minecraft:entities/donkey" | "trashcans:blocks/liquid_trash_can" | "xtonesreworked:blocks/zyth_block_2" | "xtonesreworked:blocks/zyth_block_9" | "rechiseled:blocks/basalt_tiles_connecting" | "create:blocks/blue_sail" | "minecraft:blocks/crimson_fence_gate" | "rechiseled:blocks/mossy_cobblestone_inverted_dented" | "rechiseled:blocks/cobblestone_beams" | "rechiseled:blocks/prismarine_bricks_polished_connecting" | "create:blocks/oak_window_pane" | "rechiseledcreate:blocks/crimson_window_tiles_connecting" | "rechiseled:blocks/crimson_planks_tiles_connecting" | "create:blocks/orange_sail" | "rechiseled:blocks/sandstone_large_tiles_connecting" | "framedblocks:blocks/framed_flat_slope_slab_corner" | "minecraft:blocks/wither_rose" | "bigreactors:blocks/cyanite_block" | "rechiseled:blocks/bone_block_bordered" | "minecraft:blocks/shulker_box" | "rechiseled:blocks/diorite_paving_connecting" | "mmt:blocks/topaz_block" | "create:blocks/fluid_valve" | "rechiseled:blocks/birch_planks_brick_pattern_connecting" | "thermal:blocks/rice" | "create:blocks/cut_calcite_brick_stairs" | "rechiseledcreate:blocks/andesite_cut_small_brick_connecting" | "create:blocks/small_bogey" | "rechiseledcreate:blocks/jungle_window_bars" | "rechiseled:blocks/cobblestone_tiles" | "rechiseled:blocks/prismarine_bricks_squares_connecting" | "thermal:blocks/orange_rockwool" | "minecraft:blocks/shroomlight" | "rechiseled:blocks/gold_block_bordered_connecting" | "fantasyfurniture:blocks/venthyr/table_small_fancy" | "minecraft:blocks/spruce_leaves" | "rechiseled:blocks/lapis_block_mosaic_connecting" | "gtceu:blocks/fusion_casing_mk3" | "rechiseled:blocks/mossy_cobblestone_inverted_dented_connecting" | "gtceu:blocks/fusion_casing_mk2" | "minecraft:blocks/gray_bed" | "rechiseled:blocks/prismarine_bricks_chiseled_circles" | "rechiseled:blocks/mangrove_planks_crate" | "minecraft:blocks/mud_brick_stairs" | "minecraft:blocks/magenta_wool" | "minecraft:blocks/blackstone_wall" | "rechiseled:blocks/emerald_block_polished" | "rechiseledcreate:blocks/spruce_window_diagonal_connecting" | "fantasyfurniture:blocks/necrolord/oven" | "minecraft:blocks/mossy_stone_brick_slab" | "farmersdelight:blocks/yellow_canvas_sign" | "rechiseledcreate:blocks/asurine_cut_polished_connecting" | "rechiseled:blocks/dirt_chunks_connecting" | "fluxnetworks:blocks/flux_controller" | "minecraft:blocks/deepslate_tile_wall" | "minecraft:blocks/bubble_coral_fan" | "minecraft:blocks/red_mushroom" | "thermal_extra:blocks/shellite_glass" | "create:blocks/gearshift" | "rechiseled:blocks/basalt_bricks" | "rechiseled:blocks/cobbled_deepslate_pillar_connecting" | "minecraft:blocks/waxed_weathered_cut_copper_stairs" | "thermal:blocks/lumium_block" | "minecraft:blocks/chiseled_deepslate" | "create:blocks/light_gray_sail" | "rechiseledcreate:blocks/oak_window_slim" | "create:blocks/calcite_pillar" | "rechiseled:blocks/diamond_block_shiny_bordered_connecting" | "gtceu:blocks/tungstensteel_gearbox" | "mmt:blocks/dark_cryopla_block" | "rechiseled:blocks/red_sandstone_diagonal_bricks_connecting" | "minecraft:blocks/brown_glazed_terracotta" | "trashcans:blocks/energy_trash_can" | "create:blocks/cogwheel" | "thermal:blocks/yellow_rockwool" | "fantasyfurniture:blocks/bone/wither/skull" | "ae2:blocks/quartz_cluster" | "mysticalagriculture:blocks/soulstone_bricks_wall" | "minecraft:blocks/amethyst_cluster" | "bigreactors:blocks/fluidizeroutputport" | "xtonesreworked:blocks/azur_block_6" | "rechiseledcreate:blocks/mangrove_window_tiles_connecting" | "xtonesreworked:blocks/azur_block_7" | "xtonesreworked:blocks/azur_block_8" | "rechiseled:blocks/glowstone_brick_paving_connecting" | "xtonesreworked:blocks/azur_block_9" | "minecraft:blocks/furnace" | "rechiseled:blocks/redstone_block_crushed" | "minecraft:blocks/jungle_pressure_plate" | "xtonesreworked:blocks/azur_block_0" | "xtonesreworked:blocks/azur_block_1" | "xtonesreworked:blocks/azur_block_2" | "rechiseled:blocks/sandstone_tiles" | "xtonesreworked:blocks/azur_block_3" | "rechiseled:blocks/obsidian_chiseled_connecting" | "thermal:blocks/tea" | "xtonesreworked:blocks/azur_block_4" | "rechiseled:blocks/stone_smooth_rotated_bricks" | "xtonesreworked:blocks/azur_block_5" | "farmersdelight:blocks/green_canvas_sign" | "minecraft:blocks/bubble_coral" | "rechiseled:blocks/glowstone_smooth_connecting" | "minecraft:blocks/oak_log" | "minecraft:blocks/magenta_stained_glass_pane" | "rechiseledcreate:blocks/spruce_window_large" | "rechiseledcreate:blocks/spruce_window_large_connecting" | "ftbquests:blocks/loot_crate_opener" | "minecraft:blocks/weathered_cut_copper_stairs" | "minecraft:blocks/orange_bed" | "rechiseled:blocks/red_nether_bricks_chiseled_squares_connecting" | "minecraft:blocks/red_sand" | "rechiseledcreate:blocks/jungle_window_panes" | "create:blocks/cut_tuff_wall" | "rechiseled:blocks/jungle_planks_dotted" | "rechiseledcreate:blocks/dark_oak_window_rounded" | "minecraft:blocks/brick_wall" | "minecraft:blocks/crimson_sign" | "create:blocks/peculiar_bell" | "rechiseled:blocks/spruce_planks_woven_connecting" | "xtonesreworked:blocks/agon_block_11" | "xtonesreworked:blocks/agon_block_10" | "fantasyfurniture:blocks/bone/wither/dresser" | "rechiseled:blocks/diorite_brick_pattern_connecting" | "rechiseled:blocks/nether_bricks_chiseled_squares_connecting" | "minecraft:gameplay/hero_of_the_village/fletcher_gift" | "minecraft:blocks/wheat" | "rechiseled:blocks/mangrove_planks_squares_connecting" | "fantasyfurniture:blocks/necrolord/bench" | "xtonesreworked:blocks/agon_block_13" | "xtonesreworked:blocks/agon_block_12" | "xtonesreworked:blocks/agon_block_15" | "rechiseled:blocks/blue_ice_chiseled_connecting" | "minecraft:blocks/light_blue_concrete_powder" | "xtonesreworked:blocks/agon_block_14" | "rechiseled:blocks/netherrack_brick_pattern" | "gtceu:blocks/kanthal_coil_block" | "minecraft:blocks/gravel" | "create:blocks/waxed_exposed_copper_shingle_slab" | "minecraft:gameplay/hero_of_the_village/toolsmith_gift" | "rechiseled:blocks/dark_oak_planks_large_tiles" | "rechiseled:blocks/warped_planks_brick_paving" | "minecraft:chests/underwater_ruin_small" | "create:blocks/cut_deepslate_brick_wall" | "minecraft:blocks/deepslate_tiles" | "minecraft:blocks/acacia_sign" | "rechiseledcreate:blocks/rose_quartz_squares" | "minecraft:blocks/soul_soil" | "fantasyfurniture:blocks/decorations/venthyr_widow_bloom" | "rechiseled:blocks/iron_block_smooth" | "minecraft:blocks/target" | "rechiseled:blocks/birch_planks_beams_connecting" | "rechiseled:blocks/granite_paving_connecting" | "sliceanddice:blocks/slicer" | "create:blocks/cyan_nixie_tube" | "rechiseled:blocks/red_nether_bricks_brick_pattern_connecting" | "rechiseled:blocks/mangrove_planks_diagonal_stripes" | "create:blocks/small_asurine_brick_slab" | "ae2:blocks/cut_quartz_slab" | "rechiseled:blocks/purpur_brick_paving" | "rechiseled:blocks/granite_brick_paving_connecting" | "framedblocks:blocks/framed_flat_stacked_inner_slope_slab_corner" | "create:blocks/brown_sail" | "gtceu:blocks/bronze_gearbox" | "minecraft:entities/rabbit" | "rechiseled:blocks/oak_planks_rotated_bricks_connecting" | "framedblocks:blocks/framed_double_prism" | "framedblocks:blocks/framed_trapdoor" | "minecraft:blocks/spruce_planks" | "minecraft:blocks/birch_fence_gate" | "fantasyfurniture:blocks/bone/skeleton/painting_wide" | "create:blocks/cut_limestone_bricks" | "framedblocks:blocks/framed_extended_slope_panel" | "rechiseled:blocks/jungle_planks_beams" | "fantasyfurniture:blocks/royal/floor_light" | "mysticalagriculture:blocks/inferium_furnace" | "fantasyfurniture:blocks/decorations/book_stack" | "minecraft:blocks/oak_wood" | "create:blocks/weathered_copper_tile_stairs" | "rechiseled:blocks/dark_oak_planks_rotated_bricks" | "minecraft:blocks/prismarine_slab" | "rechiseled:blocks/red_nether_bricks_brick_paving" | "minecraft:blocks/cave_vines" | "rechiseled:blocks/spruce_planks_rotated_bricks" | "mmt:blocks/raw_zinc_block" | "create:blocks/mechanical_press" | "minecraft:blocks/raw_gold_block" | "minecraft:entities/axolotl" | "bigreactors:blocks/reprocessorwasteinjector" | "minecraft:entities/armor_stand" | "create:blocks/polished_cut_diorite_wall" | "minecraft:blocks/pink_banner" | "create:blocks/polished_cut_dripstone" | "framedblocks:blocks/framed_divided_panel_vertical" | "rechiseled:blocks/jungle_planks_diagonal_tiles" | "minecraft:blocks/daylight_detector" | "create:blocks/fluid_tank" | "minecraft:blocks/cartography_table" | "create:blocks/green_nixie_tube" | "gtceu:blocks/clean_machine_casing" | "minecraft:blocks/dark_prismarine" | "mysticalagriculture:blocks/imperium_ingot_block" | "minecraft:entities/elder_guardian" | "rechiseled:blocks/dirt_blobs" | "minecraft:blocks/turtle_egg" | "rechiseled:blocks/red_nether_bricks_small_tiles_connecting" | "thermal:blocks/slag_bricks" | "framedblocks:blocks/framed_mini_cube" | "mysticalagradditions:blocks/tertium_coal_block" | "mmt:blocks/ultranium_gem_block" | "thermal:blocks/machine_press" | "minecraft:entities/sheep/red" | "minecraft:blocks/spruce_trapdoor" | "minecraft:chests/village/village_armorer" | "mysticalagriculture:blocks/infusion_altar" | "gtceu:blocks/laminated_glass" | "mysticalagradditions:blocks/insanium_ingot_block" | "minecraft:blocks/mushroom_stem" | "minecraft:blocks/farmland" | "mysticalagriculture:blocks/supremium_ingot_block" | "thermal:blocks/sapphire_ore" | "create_crystal_clear:blocks/copper_glass_casing" | "mmt:blocks/void_block" | "rechiseledcreate:blocks/dark_oak_window_bars_connecting" | "rechiseled:blocks/red_sandstone_bricks" | "create:blocks/cut_andesite_brick_stairs" | "minecraft:blocks/small_amethyst_bud" | "rechiseled:blocks/lapis_block_pillar" | "packagedauto:blocks/encoder" | "minecraft:entities/sheep/white" | "rechiseledcreate:blocks/spruce_window_slim" | "create:blocks/cut_crimsite_wall" | "minecraft:blocks/purple_bed" | "create:blocks/magenta_sail" | "rechiseled:blocks/dirt_cobbled" | "rechiseled:blocks/crimson_planks_wavy" | "rechiseled:blocks/redstone_block_patterned" | "create:blocks/gray_seat" | "gtceu:blocks/assembly_line_unit" | "minecraft:blocks/lapis_block" | "rechiseled:blocks/obsidian_tiles_connecting" | "create:blocks/shaft" | "framedblocks:blocks/framed_corner_slope" | "rechiseled:blocks/stone_crushed_connecting" | "fantasyfurniture:blocks/bone/skeleton/bed_single" | "minecraft:blocks/pink_shulker_box" | "create:blocks/small_tuff_brick_stairs" | "thermal:blocks/device_nullifier" | "create:blocks/brass_encased_large_cogwheel" | "minecraft:blocks/red_concrete" | "rechiseled:blocks/stone_squares" | "minecraft:blocks/pink_stained_glass_pane" | "create:blocks/waxed_exposed_copper_tiles" | "create:blocks/cyan_valve_handle" | "fantasyfurniture:blocks/venthyr/chest" | "rechiseled:blocks/crimson_planks_bricks_connecting" | "minecraft:blocks/soul_lantern" | "fantasyfurniture:blocks/bone/skeleton/door_single" | "rechiseled:blocks/warped_planks_tiles_connecting" | "fantasyfurniture:blocks/bone/skeleton/lockbox" | "exnihilosequentia:blocks/dark_oak_barrel" | "create:blocks/cut_granite_brick_stairs" | "create:blocks/cut_diorite_bricks" | "sgjourney:blocks/naquadah_slab" | "minecraft:blocks/quartz_slab" | "create:blocks/powered_toggle_latch" | "minecraft:blocks/redstone_block" | "rechiseled:blocks/nether_bricks_smooth_connecting" | "rechiseled:blocks/stone_bordered" | "mysticalagriculture:blocks/awakened_supremium_furnace" | "create_crystal_clear:blocks/train_clear_glass_encased_cogwheel" | "rechiseled:blocks/acacia_planks_tiles_connecting" | "framedblocks:blocks/framed_divided_slab" | "rechiseledcreate:blocks/spruce_window_slim_connecting" | "minecraft:blocks/jack_o_lantern" | "create:blocks/small_tuff_brick_wall" | "create_crystal_clear:blocks/train_glass_encased_shaft" | "create:blocks/magenta_nixie_tube" | "bigreactors:blocks/reprocessorcontroller" | "create:blocks/polished_cut_limestone_slab" | "rechiseled:blocks/dirt_small_bricks" | "create:blocks/portable_fluid_interface" | "minecraft:blocks/purple_concrete" | "minecraft:chests/igloo_chest" | "xtonesreworked:blocks/zorg_block_0" | "xtonesreworked:blocks/zorg_block_1" | "xtonesreworked:blocks/zorg_block_2" | "xtonesreworked:blocks/zorg_block_3" | "xtonesreworked:blocks/zorg_block_4" | "mysticalagriculture:blocks/soulstone_cobble" | "xtonesreworked:blocks/zorg_block_5" | "xtonesreworked:blocks/zorg_block_6" | "xtonesreworked:blocks/zorg_block_7" | "xtonesreworked:blocks/zorg_block_8" | "minecraft:chests/ancient_city" | "rechiseled:blocks/andesite_diagonal_bricks_connecting" | "fantasyfurniture:blocks/decorations/nordic_soul_gems_dark" | "rechiseledcreate:blocks/oak_window_rounded_connecting" | "xtonesreworked:blocks/zorg_block_9" | "thermal:blocks/charge_bench" | "fantasyfurniture:blocks/necrolord/drawer" | "minecraft:blocks/end_stone_brick_slab" | "rechiseled:blocks/prismarine_bricks_woven" | "rechiseled:blocks/diorite_squares_connecting" | "rechiseled:blocks/obsidian_brick_paving_connecting" | "minecraft:blocks/dark_oak_fence" | "rechiseled:blocks/mossy_cobblestone_beams" | "create:blocks/scorchia_pillar" | "create:blocks/cut_andesite_brick_wall" | "rechiseledcreate:blocks/crimsite_cut_small_brick_connecting" | "rechiseled:blocks/mangrove_planks_mosaic" | "rechiseled:blocks/red_sandstone_rotated_bricks" | "rechiseled:blocks/cobbled_deepslate_worn_stripes_connecting" | "rechiseledcreate:blocks/spruce_window_covered" | "framedblocks:blocks/framed_soul_torch" | "rechiseled:blocks/nether_bricks_small_tiles" | "create:blocks/polished_cut_scoria_stairs" | "rechiseled:blocks/stone_small_tiles_connecting" | "minecraft:blocks/nether_bricks" | "fantasyfurniture:blocks/nordic/bed_double" | "bigreactors:blocks/reprocessoroutputport" | "minecraft:blocks/tnt" | "create:blocks/brass_scaffolding" | "fantasyfurniture:blocks/dunmer/lockbox" | "minecraft:blocks/kelp" | "minecraft:blocks/white_stained_glass_pane" | "rechiseled:blocks/copper_block_pattern_connecting" | "mysticalagriculture:blocks/inferium_ore" | "fantasyfurniture:blocks/decorations/royal_candelabra" | "rechiseledcreate:blocks/rose_quartz_chiseled_connecting" | "rechiseled:blocks/stone_brick_pattern" | "create:blocks/cut_diorite_slab" | "minecraft:blocks/stone" | "rechiseled:blocks/emerald_block_waxed_connecting" | "rechiseled:blocks/diorite_diagonal_bricks_connecting" | "minecraft:blocks/white_banner" | "farmersdelight:blocks/wild_beetroots" | "thermal:blocks/coffee_block" | "minecraft:blocks/warped_fence" | "rechiseled:blocks/oak_planks_squares" | "minecraft:entities/drowned" | "mmt:blocks/tanzanite_block" | "minecraft:blocks/netherrack" | "framedblocks:blocks/framed_vertical_half_slope" | "create:blocks/polished_cut_tuff" | "create:blocks/polished_cut_andesite_stairs" | "rechiseled:blocks/red_sandstone_bricks_connecting" | "fantasyfurniture:blocks/bone/wither/bench" | "rechiseled:blocks/crimson_planks_brick_pattern_connecting" | "rechiseled:blocks/lapis_block_chiseled" | "mmt:blocks/yttrium_block" | "rechiseled:blocks/blue_ice_cracked" | "create:blocks/track_station" | "mmt:blocks/magnesium_block" | "mmt:blocks/scrap_block" | "rechiseled:blocks/birch_planks_brick_paving" | "rechiseledcreate:blocks/crimson_window_slim_connecting" | "minecraft:blocks/potted_lily_of_the_valley" | "minecraft:blocks/nether_quartz_ore" | "rechiseled:blocks/purpur_diagonal_tiles_connecting" | "create:blocks/waxed_oxidized_copper_shingle_stairs" | "gtceu:blocks/zpm_machine_casing" | "minecraft:blocks/spruce_sign" | "fantasyfurniture:blocks/nordic/wool" | "fantasyfurniture:blocks/royal/door_single" | "extendedcrafting:blocks/ender_alternator" | "framedblocks:blocks/framed_lever" | "minecraft:entities/fox" | "fantasyfurniture:blocks/bone/wither/lockbox" | "rechiseled:blocks/sandstone_brick_pattern_connecting" | "create:blocks/copper_bars" | "rechiseled:blocks/crimson_planks_brick_paving_connecting" | "minecraft:blocks/grindstone" | "rechiseledcreate:blocks/spruce_window_panes_connecting" | "farmersdelight:blocks/straw_bale" | "rechiseled:blocks/cobblestone_paving" | "gtceu:blocks/titanium_pipe_casing" | "ae2:blocks/charger" | "minecraft:blocks/smooth_quartz_slab" | "rechiseled:blocks/jungle_planks_crate" | "rechiseled:blocks/dark_oak_planks_rotated_bricks_connecting" | "mmt:blocks/palladium_block" | "minecraft:blocks/red_wool" | "rechiseled:blocks/lapis_block_polished" | "mysticalagradditions:blocks/nitro_crystal_crux" | "rechiseled:blocks/spruce_planks_wavy" | "create_crystal_clear:blocks/andesite_clear_glass_encased_cogwheel" | "create:blocks/light_gray_nixie_tube" | "rechiseled:blocks/stone_smooth_brick_paving" | "mmt:blocks/bismuth_block" | "minecraft:blocks/dead_horn_coral" | "rechiseled:blocks/obsidian_spots" | "framedblocks:blocks/framed_fancy_detector_rail" | "mmt:blocks/bronze_block" | "minecraft:blocks/mangrove_roots" | "modularrouters:blocks/modular_router" | "mmt:blocks/topaz_ore" | "minecraft:blocks/jungle_trapdoor" | "xtonesreworked:blocks/reed_block_6" | "xtonesreworked:blocks/reed_block_7" | "xtonesreworked:blocks/reed_block_8" | "xtonesreworked:blocks/reed_block_9" | "xtonesreworked:blocks/reed_block_2" | "xtonesreworked:blocks/reed_block_3" | "xtonesreworked:blocks/reed_block_4" | "xtonesreworked:blocks/reed_block_5" | "farmersdelight:blocks/rich_soil_farmland" | "exnihilosequentia:blocks/spruce_barrel" | "mmt:blocks/frigidite_block" | "minecraft:blocks/pink_concrete" | "rechiseled:blocks/prismarine_bricks_tiles_connecting" | "xtonesreworked:blocks/reed_block_0" | "xtonesreworked:blocks/reed_block_1" | "farmersdelight:blocks/red_mushroom_colony" | "minecraft:blocks/deepslate_brick_stairs" | "ae2:blocks/sky_stone_small_brick_wall" | "fantasyfurniture:blocks/bone/skeleton/bookshelf" | "rechiseled:blocks/jungle_planks_small_tiles_connecting" | "expatternprovider:blocks/wireless_connect" | "create:blocks/layered_scoria" | "rechiseled:blocks/netherrack_brick_paving_connecting" | "framedblocks:blocks/framed_inner_prism_corner" | "rechiseled:blocks/coal_block_pattern" | "minecraft:chests/village/village_cartographer" | "thermal:blocks/device_fisher" | "thermal:blocks/cinnabar_ore" | "minecraft:blocks/acacia_door" | "rechiseled:blocks/purpur_woven" | "minecraft:blocks/chain" | "create:blocks/encased_chain_drive" | "rechiseled:blocks/spruce_planks_squares" | "rechiseled:blocks/quartz_block_stripes_connecting" | "fantasyfurniture:blocks/venthyr/door_double" | "rechiseled:blocks/basalt_diagonal_tiles_connecting" | "fantasyfurniture:blocks/decorations/bone_skeleton_chalices" | "fantasyfurniture:blocks/decorations/coin_stack_iron" | "minecraft:blocks/deepslate_diamond_ore" | "create:blocks/deepslate_zinc_ore" | "rechiseled:blocks/purpur_dotted" | "minecraft:blocks/red_mushroom_block" | "rechiseled:blocks/jungle_planks_diagonal_stripes" | "minecraft:blocks/rail" | "minecraft:blocks/cut_copper_slab" | "rechiseled:blocks/nether_bricks_brick_paving_connecting" | "minecraft:blocks/dark_oak_planks" | "create:blocks/andesite_tunnel" | "minecraft:blocks/attached_pumpkin_stem" | "mysticalagriculture:blocks/tertium_reprocessor" | "gtceu:blocks/tungstensteel_pipe_casing" | "fantasyfurniture:blocks/dunmer/wall_light" | "create:blocks/polished_cut_granite_stairs" | "create:blocks/cut_calcite_stairs" | "fantasyfurniture:blocks/royal/bench" | "minecraft:entities/phantom" | "create:blocks/green_toolbox" | "create_crystal_clear:blocks/brass_clear_glass_encased_shaft" | "fantasyfurniture:blocks/decorations/royal_food_0" | "fantasyfurniture:blocks/decorations/royal_food_1" | "extendedcrafting:blocks/auto_flux_crafter" | "rechiseledcreate:blocks/scorchia_cut_polished_connecting" | "mmt:blocks/raw_acril_block" | "gtceu:blocks/steel_pipe_casing" | "rechiseled:blocks/copper_block_shafts_connecting" | "minecraft:blocks/green_carpet" | "rechiseled:blocks/end_stone_rotated_bricks_connecting" | "exnihilosequentia:blocks/crushed_andesite" | "minecraft:blocks/dragon_head" | "minecraft:blocks/potted_crimson_roots" | "minecraft:blocks/chiseled_quartz_block" | "minecraft:blocks/hanging_roots" | "rechiseled:blocks/obsidian_dark_connecting" | "thermal:blocks/deepslate_niter_ore" | "rechiseled:blocks/spruce_planks_pattern_connecting" | "rechiseled:blocks/warped_planks_rotated_bricks" | "packagedexcrafting:blocks/ultimate_crafter" | "gtceu:blocks/rubber_planks" | "minecraft:blocks/jukebox" | "rechiseled:blocks/dark_prismarine_dotted_connecting" | "minecraft:blocks/fletching_table" | "xtonesreworked:blocks/zome_block_0" | "xtonesreworked:blocks/zome_block_1" | "xtonesreworked:blocks/zome_block_2" | "rechiseled:blocks/netherite_block_small_tiles" | "xtonesreworked:blocks/zome_block_3" | "ae2:blocks/large_quartz_bud" | "xtonesreworked:blocks/zome_block_4" | "create:blocks/brass_ladder" | "xtonesreworked:blocks/zome_block_5" | "xtonesreworked:blocks/zome_block_6" | "rechiseled:blocks/obsidian_chiseled_circles" | "rechiseled:blocks/andesite_brick_pattern" | "fluxnetworks:blocks/flux_block" | "framedblocks:blocks/framed_lattice_block" | "create:blocks/yellow_sail" | "create:blocks/cut_crimsite" | "create:blocks/ornate_iron_window_pane" | "rechiseled:blocks/purpur_jagged_pattern" | "mmt:blocks/ametrine_block" | "minecraft:blocks/lodestone" | "minecraft:blocks/mangrove_fence" | "rechiseled:blocks/mangrove_planks_brick_pattern" | "create:blocks/cut_crimsite_brick_stairs" | "rechiseled:blocks/purpur_brick_paving_connecting" | "xtonesreworked:blocks/zome_block_7" | "minecraft:blocks/beacon" | "xtonesreworked:blocks/zome_block_8" | "gtceu:blocks/stable_machine_casing" | "xtonesreworked:blocks/zome_block_9" | "framedblocks:blocks/framed_redstone_wall_torch" | "rechiseled:blocks/redstone_block_polished" | "buildinggadgets:blocks/construction_block" | "rechiseled:blocks/warped_planks_rotated_bricks_connecting" | "rechiseled:blocks/granite_bricks_connecting" | "minecraft:gameplay/hero_of_the_village/shepherd_gift" | "rechiseled:blocks/stone_big_tiles_connecting" | "create:blocks/cut_dripstone_stairs" | "mysticalagriculture:blocks/soulstone_cobble_slab" | "create:blocks/polished_cut_crimsite_slab" | "minecraft:blocks/potatoes" | "rechiseled:blocks/dirt_tiles" | "rechiseled:blocks/glowstone_brick_pattern_connecting" | "minecraft:blocks/stone_pressure_plate" | "minecraft:blocks/brown_banner" | "minecraft:blocks/orange_stained_glass" | "bigreactors:blocks/reinforced_reactorchargingportfe" | "fantasyfurniture:blocks/decorations/tankards_milk" | "minecraft:blocks/potted_red_tulip" | "rechiseled:blocks/diorite_squares" | "framedblocks:blocks/framed_flat_ext_inner_double_slope_panel_corner" | "minecraft:chests/jungle_temple" | "mmt:blocks/estalt_block" | "fantasyfurniture:blocks/venthyr/drawer" | "rechiseled:blocks/netherite_block_smooth" | "rechiseled:blocks/coal_block_ovals_connecting" | "farmersdelight:blocks/cyan_canvas_sign" | "rechiseledcreate:blocks/jungle_window_tiles_connecting" | "thermal:blocks/rubberwood_sapling" | "rechiseled:blocks/jungle_planks_pattern" | "minecraft:blocks/polished_andesite_slab" | "mmt:blocks/aquamarine_block" | "gtceu:blocks/steel_firebox_casing" | "framedblocks:blocks/framed_collapsible_block" | "rechiseled:blocks/emerald_block_patterned" | "mmt:blocks/raw_dark_cryopla_block" | "create_crystal_clear:blocks/train_clear_glass_casing" | "bigreactors:blocks/reinforced_reactorsolidaccessport" | "rechiseled:blocks/oak_planks_diagonal_tiles" | "ae2:blocks/molecular_assembler" | "fantasyfurniture:blocks/venthyr/desk_left" | "rechiseled:blocks/red_sandstone_brick_pattern_connecting" | "rechiseled:blocks/copper_block_pillar" | "fantasyfurniture:blocks/necrolord/wardrobe_top" | "rechiseled:blocks/end_stone_paving_connecting" | "minecraft:blocks/hay_block" | "rechiseled:blocks/diamond_block_shiny_bordered" | "minecraft:gameplay/cat_morning_gift" | "mmt:blocks/abiding_alloy_block" | "rechiseledcreate:blocks/diorite_cut_small_brick_connecting" | "xtonesreworked:blocks/bitt_block_6" | "xtonesreworked:blocks/bitt_block_5" | "mmt:blocks/europium_block" | "xtonesreworked:blocks/bitt_block_8" | "xtonesreworked:blocks/bitt_block_7" | "create:blocks/waxed_oxidized_copper_tiles" | "minecraft:blocks/brown_wool" | "xtonesreworked:blocks/bitt_block_9" | "rechiseled:blocks/dirt_clumps_connecting" | "farmersdelight:blocks/jungle_cabinet" | "rechiseled:blocks/acacia_planks_wavy_connecting" | "xtonesreworked:blocks/bitt_block_0" | "rechiseled:blocks/acacia_planks_pattern_connecting" | "xtonesreworked:blocks/bitt_block_2" | "exnihilosequentia:blocks/fired_crucible" | "gtceu:blocks/fusion_coil" | "xtonesreworked:blocks/bitt_block_1" | "minecraft:blocks/cut_sandstone" | "rechiseled:blocks/diamond_block_small_tiles_connecting" | "create:blocks/layered_dripstone" | "xtonesreworked:blocks/bitt_block_4" | "xtonesreworked:blocks/bitt_block_3" | "sgjourney:blocks/zpm_hub" | "create:blocks/mechanical_roller" | "minecraft:blocks/white_glazed_terracotta" | "farmersdelight:blocks/orange_canvas_sign" | "rechiseled:blocks/red_sandstone_large_tiles_connecting" | "create:blocks/cut_andesite_wall" | "create:blocks/white_valve_handle" | "fantasyfurniture:blocks/decorations/bone_wither_pile" | "rechiseled:blocks/dirt_squares_connecting" | "rechiseled:blocks/stone_small_tiles" | "create:blocks/tiled_glass_pane" | "rechiseled:blocks/red_nether_bricks_small_tiles" | "bigreactors:blocks/reinforced_turbinepowertapfe_passive" | "ae2:blocks/flawed_budding_quartz" | "fantasyfurniture:blocks/nordic/carpet" | "fantasyfurniture:blocks/dunmer/table_large" | "minecraft:blocks/waxed_oxidized_copper" | "create:blocks/polished_cut_asurine_wall" | "thermal:blocks/obsidian_glass" | "packagedauto:blocks/packager_extension" | "rechiseled:blocks/acacia_planks_mosaic" | "rechiseled:blocks/andesite_rotated_bricks" | "rechiseled:blocks/granite_brick_paving" | "create:blocks/adjustable_chain_gearshift" | "create:blocks/limestone" | "create:blocks/waxed_copper_shingles" | "rechiseled:blocks/nether_bricks_brick_paving" | "create:blocks/andesite_funnel" | "rechiseled:blocks/crimson_planks_pattern" | "create:blocks/small_crimsite_brick_wall" | "packagedexcrafting:blocks/advanced_crafter" | "minecraft:blocks/mud_brick_wall" | "rechiseled:blocks/redstone_block_brick_bordered" | "rechiseled:blocks/dark_prismarine_woven_connecting" | "mysticalagriculture:blocks/machine_frame" | "fantasyfurniture:blocks/bone/skeleton/dresser" | "rechiseled:blocks/obsidian_bricks_connecting" | "rechiseled:blocks/lapis_block_decorated" | "minecraft:blocks/light_gray_stained_glass" | "fantasyfurniture:blocks/bone/wither/desk_left" | "create:blocks/copycat_bars" | "minecraft:blocks/gray_stained_glass" | "rechiseled:blocks/obsidian_chiseled_circles_connecting" | "thermal:blocks/potato_block" | "thermal:blocks/oil_sand" | "create:blocks/copycat_step" | "thermal:blocks/machine_crystallizer" | "create:blocks/cut_calcite_bricks" | "minecraft:entities/piglin" | "mysticalagriculture:blocks/awakening_pedestal" | "minecraft:blocks/weeping_vines_plant" | "gtceu:blocks/rubber_leaves" | "minecraft:chests/end_city_treasure" | "create:blocks/copycat_base" | "create:blocks/polished_cut_scoria_wall" | "mmt:blocks/raw_palladium_block" | "framedblocks:blocks/framed_elevated_double_slope_slab" | "farmersdelight:chests/fd_village_savanna_house" | "minecraft:blocks/light_gray_wool" | "fantasyfurniture:blocks/nordic/table_small" | "minecraft:blocks/blue_concrete_powder" | "fantasyfurniture:blocks/royal/oven" | "automobility:blocks/snow_off_road" | "minecraft:blocks/potted_blue_orchid" | "minecraft:blocks/mangrove_fence_gate" | "rechiseled:blocks/andesite_diagonal_bricks" | "minecraft:blocks/infested_stone_bricks" | "rechiseled:blocks/lapis_block_cobbled" | "fantasyfurniture:blocks/bone/skeleton/wall_light" | "minecraft:blocks/stripped_crimson_hyphae" | "fantasyfurniture:blocks/necrolord/desk_left" | "mmt:blocks/block" | "rechiseled:blocks/stone_path_connecting" | "colossalchests:blocks/colossal_chest_gold" | "xtonesreworked:blocks/tank_block_0" | "rechiseled:blocks/diorite_bricks_connecting" | "xtonesreworked:blocks/tank_block_1" | "xtonesreworked:blocks/tank_block_2" | "xtonesreworked:blocks/tank_block_3" | "xtonesreworked:blocks/tank_block_4" | "xtonesreworked:blocks/tank_block_5" | "xtonesreworked:blocks/tank_block_6" | "bigreactors:blocks/reprocessorcasing" | "xtonesreworked:blocks/tank_block_7" | "minecraft:blocks/oxidized_cut_copper_stairs" | "xtonesreworked:blocks/tank_block_8" | "create_crystal_clear:blocks/train_glass_casing" | "xtonesreworked:blocks/tank_block_9" | "minecraft:blocks/blackstone" | "create:blocks/oxidized_copper_shingles" | "minecraft:blocks/potted_cornflower" | "minecraft:entities/blaze" | "thermal:blocks/lime_rockwool" | "rechiseled:blocks/copper_block_polished" | "rechiseled:blocks/gold_block_polished" | "rechiseled:blocks/netherrack_stripes" | "rechiseled:blocks/dirt_grooves" | "rechiseledcreate:blocks/dark_oak_window_bars" | "minecraft:blocks/purple_concrete_powder" | "minecraft:blocks/reinforced_deepslate" | "rechiseled:blocks/glowstone_crushed" | "minecraft:blocks/polished_andesite" | "fantasyfurniture:blocks/necrolord/wall_light" | "gtceu:blocks/tungstensteel_coil_block" | "rechiseledcreate:blocks/calcite_cut_polished_connecting" | "exnihilosequentia:blocks/spruce_sieve" | "rechiseled:blocks/warped_planks_diagonal_stripes" | "rechiseled:blocks/cobblestone_small_tiles_connecting" | "rechiseledcreate:blocks/crimson_window_covered" | "minecraft:blocks/water_cauldron" | "minecraft:blocks/nether_brick_wall" | "rechiseledcreate:blocks/oak_window_large_connecting" | "create:blocks/cut_limestone_brick_slab" | "rechiseled:blocks/warped_planks_squares_connecting" | "minecraft:blocks/podzol" | "minecraft:blocks/melon_stem" | "mysticalagriculture:blocks/tertium_ingot_block" | "rechiseled:blocks/end_stone_spiral_pattern_connecting" | "mysticalagriculture:blocks/awakened_supremium_ingot_block" | "fantasyfurniture:blocks/decorations/stackable_pumpkins" | "rechiseled:blocks/glowstone_brick_pattern" | "thermalendergy:blocks/stellarium_block" | "create:blocks/rose_quartz_lamp" | "rechiseledcreate:blocks/rose_quartz_crushed_connecting" | "fantasyfurniture:blocks/bone/wither/wardrobe_bottom" | "rechiseled:blocks/acacia_planks_dotted" | "rechiseledcreate:blocks/birch_window_slim_connecting" | "rechiseledcreate:blocks/birch_window_rounded" | "minecraft:blocks/observer" | "create:blocks/cut_granite_slab" | "framedblocks:blocks/framed_iron_door" | "minecraft:blocks/sunflower" | "minecraft:blocks/yellow_shulker_box" | "minecraft:blocks/smooth_red_sandstone_stairs" | "rechiseled:blocks/copper_block_lines_connecting" | "fantasyfurniture:blocks/nordic/shelf" | "gtceu:blocks/steel_turbine_casing" | "thermal:blocks/spinach_block" | "framedblocks:blocks/framed_pyramid_slab" | "mmt:blocks/charcoal_block" | "minecraft:entities/squid" | "minecraft:entities/sheep/green" | "create:blocks/cut_diorite_stairs" | "mmt:blocks/garnet_block" | "rechiseled:blocks/warped_planks_small_bricks_connecting" | "minecraft:blocks/green_concrete_powder" | "rechiseledcreate:blocks/acacia_window_rounded" | "rechiseledcreate:blocks/dark_oak_window_panes_connecting" | "rechiseled:blocks/dirt_tiles_connecting" | "gtceu:blocks/rubber_sapling" | "rechiseled:blocks/iron_block_lines" | "thermal:blocks/sulfur_block" | "minecraft:blocks/purple_carpet" | "rechiseled:blocks/diamond_block_polished" | "rechiseledcreate:blocks/veridium_cut_small_brick_connecting" | "farmersdelight:blocks/rice_bale" | "farmersdelight:blocks/tomatoes" | "rechiseled:blocks/diorite_brick_paving_connecting" | "ae2:blocks/quartz_wall" | "framedblocks:blocks/framed_waterloggable_iron_pressure_plate" | "rechiseled:blocks/gold_block_small_tiles" | "fantasyfurniture:blocks/venthyr/bookshelf" | "gtceu:blocks/tritanium_coil_block" | "framedblocks:blocks/framed_inner_prism" | "minecraft:blocks/deepslate" | "sgjourney:blocks/sandstone_switch" | "rechiseled:blocks/red_sandstone_brick_paving" | "thermal:blocks/frost_melon" | "fantasyfurniture:blocks/venthyr/table_large" | "create:blocks/cut_tuff_stairs" | "sgjourney:blocks/naquadah_stairs" | "rechiseled:blocks/redstone_block_bordered" | "minecraft:blocks/oak_fence" | "minecraft:blocks/warped_trapdoor" | "minecraft:blocks/packed_ice" | "rechiseled:blocks/dark_oak_planks_dotted" | "fantasyfurniture:blocks/dunmer/bookshelf" | "rechiseled:blocks/purpur_organic_pattern_connecting" | "mysticalagriculture:blocks/soulstone_bricks" | "minecraft:blocks/redstone_ore" | "rechiseled:blocks/crimson_planks_flooring_connecting" | "create:blocks/pulse_extender" | "minecraft:blocks/diamond_ore" | "rechiseled:blocks/prismarine_bricks_rotated_bricks" | "create_crystal_clear:blocks/andesite_clear_glass_encased_large_cogwheel" | "create:blocks/mechanical_piston_head" | "rechiseled:blocks/acacia_planks_diagonal_stripes" | "minecraft:blocks/waxed_cut_copper_stairs" | "mmt:blocks/viculeam_block" | "minecraft:entities/husk" | "rechiseled:blocks/quartz_block_scales" | "create:blocks/cut_calcite" | "rechiseledcreate:blocks/crimsite_cut_polished_connecting" | "gtceu:blocks/ev_machine_casing" | "create:blocks/cut_andesite_slab" | "exnihilosequentia:blocks/mangrove_crucible" | "create:blocks/polished_cut_asurine" | "mysticalagriculture:blocks/prosperity_block" | "rechiseled:blocks/amethyst_block_bricks_connecting" | "minecraft:entities/silverfish" | "gtceu:blocks/sturdy_machine_casing" | "minecraft:gameplay/hero_of_the_village/fisherman_gift" | "minecraft:blocks/chiseled_stone_bricks" | "minecraft:blocks/deepslate_bricks" | "rechiseled:blocks/cobbled_deepslate_stripes" | "thermal:blocks/device_collector" | "minecraft:blocks/crimson_slab" | "create:blocks/purple_valve_handle" | "minecraft:blocks/detector_rail" | "framedblocks:blocks/framed_half_slope" | "create:blocks/lectern_controller" | "ae2:blocks/damaged_budding_quartz" | "bigreactors:blocks/reinforced_reactorfuelrod" | "rechiseled:blocks/bone_block_chiseled_connecting" | "create:blocks/small_scorchia_brick_slab" | "minecraft:blocks/polished_blackstone_button" | "rechiseled:blocks/granite_diagonal_bricks_connecting" | "rechiseled:blocks/red_nether_bricks_rotated_bricks" | "rechiseled:blocks/mangrove_planks_woven" | "fantasyfurniture:blocks/bone/skeleton/counter" | "create:blocks/refined_radiance_casing" | "rechiseledcreate:blocks/jungle_window_tiles" | "framedblocks:blocks/framed_vertical_divided_stairs" | "minecraft:entities/ghast" | "fantasyfurniture:blocks/decorations/tankards_empty" | "minecraft:entities/tadpole" | "minecraft:blocks/small_dripleaf" | "minecraft:chests/village/village_temple" | "ae2:blocks/smooth_quartz_wall" | "rechiseled:blocks/diamond_block_rhombuses_connecting" | "rechiseledcreate:blocks/jungle_window_covered" | "thermal:blocks/flax" | "rechiseledcreate:blocks/rose_quartz_squares_connecting" | "rechiseled:blocks/blackstone_tiles_connecting" | "minecraft:gameplay/hero_of_the_village/farmer_gift" | "rechiseledcreate:blocks/jungle_window_covered_connecting" | "framedblocks:blocks/framed_powered_rail_slope" | "rechiseledcreate:blocks/mangrove_window_panes_connecting" | "bigreactors:blocks/reinforced_reactorcreativewatergenerator" | "fantasyfurniture:blocks/necrolord/chest" | "minecraft:blocks/acacia_stairs" | "minecraft:blocks/torch" | "minecraft:blocks/potted_warped_roots" | "rechiseled:blocks/spruce_planks_rotated_bricks_connecting" | "rechiseled:blocks/spruce_planks_beams_connecting" | "minecraft:blocks/kelp_plant" | "minecraft:blocks/warped_roots" | "fantasyfurniture:blocks/venthyr/oven" | "rechiseled:blocks/warped_planks_brick_pattern" | "minecraft:blocks/nether_sprouts" | "minecraft:blocks/mangrove_leaves" | "create:blocks/jungle_window_pane" | "create:blocks/small_dripstone_bricks" | "create:blocks/horizontal_framed_glass_pane" | "minecraft:blocks/spore_blossom" | "framedblocks:blocks/framed_obsidian_pressure_plate" | "minecraft:blocks/dead_fire_coral" | "minecraft:blocks/black_candle" | "fantasyfurniture:blocks/necrolord/sofa" | "trashcans:blocks/item_trash_can" | "create:blocks/metal_girder_encased_shaft" | "create:blocks/red_sail" | "rechiseled:blocks/copper_block_small_bricks_connecting" | "farmersdelight:blocks/lime_canvas_sign" | "create:blocks/pink_nixie_tube" | "xtonesreworked:blocks/ztyl_block_7" | "rechiseled:blocks/jungle_planks_rotated_bricks_connecting" | "minecraft:blocks/pumpkin" | "xtonesreworked:blocks/ztyl_block_8" | "xtonesreworked:blocks/ztyl_block_9" | "minecraft:chests/ruined_portal" | "thermal:blocks/dynamo_compression" | "gtceu:blocks/treated_wood_planks" | "rechiseled:blocks/bone_block_connecting_connecting" | "minecraft:blocks/coal_block" | "rechiseled:blocks/emerald_block_polished_connecting" | "rechiseled:blocks/spruce_planks_small_bricks_connecting" | "xtonesreworked:blocks/zeta_block_15" | "create:blocks/gearbox" | "mmt:blocks/lead_block" | "fantasyfurniture:blocks/nordic/bench" | "rechiseled:blocks/oak_planks_wavy_connecting" | "xtonesreworked:blocks/zeta_block_10" | "xtonesreworked:blocks/ztyl_block_0" | "create_crystal_clear:blocks/brass_glass_encased_cogwheel" | "minecraft:blocks/dark_oak_sign" | "xtonesreworked:blocks/ztyl_block_1" | "xtonesreworked:blocks/ztyl_block_2" | "xtonesreworked:blocks/zeta_block_13" | "xtonesreworked:blocks/ztyl_block_3" | "xtonesreworked:blocks/zeta_block_14" | "xtonesreworked:blocks/ztyl_block_4" | "rechiseled:blocks/glowstone_smooth" | "xtonesreworked:blocks/zeta_block_11" | "xtonesreworked:blocks/ztyl_block_5" | "xtonesreworked:blocks/zeta_block_12" | "xtonesreworked:blocks/ztyl_block_6" | "rechiseled:blocks/mangrove_planks_small_tiles_connecting" | "framedblocks:blocks/framed_bouncy_cube" | "create:blocks/large_water_wheel" | "fantasyfurniture:blocks/royal/stool" | "colossalchests:blocks/colossal_chest_silver" | "rechiseled:blocks/acacia_planks_brick_paving" | "minecraft:blocks/pumpkin_stem" | "fantasyfurniture:blocks/decorations/venthyr_tomes" | "minecraft:blocks/black_glazed_terracotta" | "fantasyfurniture:blocks/dunmer/desk_left" | "rechiseled:blocks/dark_oak_planks_small_tiles" | "rechiseled:blocks/acacia_planks_rotated_bricks" | "bigreactors:blocks/reinforced_turbinechargingportfe" | "minecraft:blocks/sand" | "minecraft:blocks/polished_diorite" | "bigreactors:blocks/reinforced_reactorcomputerport" | "farmersdelight:blocks/sandy_shrub" | "rechiseled:blocks/mangrove_planks_dotted" | "extendedcrafting:blocks/advanced_table" | "minecraft:blocks/sculk" | "create:blocks/polished_cut_scoria" | "create:blocks/spruce_window" | "rechiseled:blocks/bone_block_patterned" | "rechiseled:blocks/jungle_planks_small_bricks_connecting" | "rechiseledcreate:blocks/spruce_window_tiles_connecting" | "minecraft:entities/sheep/black" | "xtonesreworked:blocks/kryp_block_13" | "xtonesreworked:blocks/kryp_block_14" | "xtonesreworked:blocks/kryp_block_15" | "mysticalagriculture:blocks/prudentium_block" | "thermal:blocks/silver_block" | "rechiseledcreate:blocks/calcite_cut_small_brick_connecting" | "rechiseled:blocks/obsidian_dark" | "minecraft:blocks/orange_carpet" | "toms_storage:blocks/ts.painted_trim" | "rechiseled:blocks/andesite_bricks_connecting" | "framedblocks:blocks/framed_flat_double_slope_slab_corner" | "rechiseled:blocks/netherrack_dented" | "rechiseled:blocks/obsidian_bordered" | "rechiseled:blocks/quartz_block_crosses_connecting" | "rechiseled:blocks/lapis_block_scales_connecting" | "rechiseled:blocks/gold_block_small_tiles_connecting" | "bigreactors:blocks/reinforced_reactorpowertapfe_passive" | "create:blocks/smart_fluid_pipe" | "fantasyfurniture:blocks/nordic/chandelier" | "create:blocks/experience_block" | "framedblocks:blocks/framed_slab_corner" | "fantasyfurniture:blocks/decorations/royal_chalices" | "create:blocks/small_deepslate_brick_wall" | "minecraft:blocks/spruce_fence_gate" | "rechiseled:blocks/cobblestone_chiseled_border_connecting" | "minecraft:blocks/end_stone" | "bigreactors:blocks/basic_turbineglass" | "bigreactors:blocks/basic_reactorredstoneport" | "create:blocks/sequenced_gearshift" | "bigreactors:blocks/basic_turbinefluidport_forge_passive" | "mysticalagriculture:blocks/imperium_gemstone_block" | "rechiseledcreate:blocks/birch_window_rounded_connecting" | "mmt:blocks/amber_block" | "create:blocks/hose_pulley" | "rechiseled:blocks/acacia_planks_squares" | "fantasyfurniture:blocks/bone/wither/floor_light" | "minecraft:blocks/piston" | "framedblocks:blocks/framed_iron_trapdoor" | "minecraft:blocks/ender_chest" | "create:blocks/cut_deepslate_brick_slab" | "mmt:blocks/citrine_block" | "rechiseledcreate:blocks/dark_oak_window_covered_connecting" | "rechiseled:blocks/jungle_planks_squares" | "minecraft:blocks/big_dripleaf" | "create:blocks/layered_crimsite" | "minecraft:blocks/mangrove_slab" | "mmt:blocks/tin_block" | "rechiseled:blocks/mangrove_planks_crate_connecting" | "thermal_extra:blocks/soul_infused_glass" | "xtonesreworked:blocks/mint_block_10" | "rechiseled:blocks/redstone_block_pillar_connecting" | "xtonesreworked:blocks/mint_block_12" | "exnihilosequentia:blocks/birch_crucible" | "thermal:blocks/machine_pyrolyzer" | "xtonesreworked:blocks/mint_block_11" | "xtonesreworked:blocks/mint_block_14" | "xtonesreworked:blocks/mint_block_13" | "xtonesreworked:blocks/mint_block_15" | "minecraft:blocks/smithing_table" | "rechiseled:blocks/iron_block_connecting_connecting" | "rechiseled:blocks/gold_block_pattern_connecting" | "minecraft:blocks/light_blue_candle" | "colossalchests:blocks/colossal_chest_obsidian" | "rechiseled:blocks/cobblestone_rotated_bricks_connecting" | "minecraft:blocks/magenta_banner" | "rechiseled:blocks/cobbled_deepslate_small_tiles" | "create:blocks/black_valve_handle" | "minecraft:blocks/iron_block" | "minecraft:blocks/blue_bed" | "rechiseledcreate:blocks/birch_window_tiles" | "rechiseledcreate:blocks/mangrove_window_covered_connecting" | "fantasyfurniture:blocks/royal/chair" | "rechiseled:blocks/quartz_block_brick_paving" | "rechiseled:blocks/netherite_block_small_tiles_connecting" | "fantasyfurniture:blocks/bone/wither/wall_light" | "rechiseled:blocks/dark_prismarine_tiles_connecting" | "rechiseled:blocks/cobblestone_brick_paving_connecting" | "create:blocks/small_crimsite_bricks" | "minecraft:blocks/flower_pot" | "rechiseled:blocks/dark_oak_planks_dotted_connecting" | "create:blocks/polished_cut_calcite_stairs" | "minecraft:chests/village/village_snowy_house" | "create:blocks/small_granite_brick_slab" | "minecraft:entities/chicken" | "create:blocks/polished_cut_diorite_slab" | "minecraft:blocks/soul_torch" | "rechiseled:blocks/birch_planks_woven" | "minecraft:blocks/bamboo_sapling" | "rechiseled:blocks/dark_oak_planks_brick_pattern_connecting" | "minecraft:blocks/twisting_vines_plant" | "rechiseled:blocks/crimson_planks_squares" | "bigreactors:blocks/basic_reactorglass" | "minecraft:blocks/stone_bricks" | "minecraft:blocks/crimson_stem" | "rechiseled:blocks/acacia_planks_squares_connecting" | "rechiseledcreate:blocks/acacia_window_large" | "rechiseled:blocks/prismarine_bricks_dotted_connecting" | "bigreactors:blocks/inanite_block" | "packagedexcrafting:blocks/elite_crafter" | "rechiseled:blocks/obsidian_tiles" | "fantasyfurniture:blocks/dunmer/shelf" | "fantasyfurniture:blocks/necrolord/dresser" | "create:blocks/brass_tunnel" | "fantasyfurniture:blocks/bone/wither/painting_wide" | "rechiseled:blocks/glowstone_large_tiles_connecting" | "thermal:blocks/dynamo_gourmand" | "rechiseled:blocks/crimson_planks_wavy_connecting" | "packagedauto:blocks/crafter" | "create:blocks/waxed_copper_tiles" | "framedblocks:blocks/framed_flat_elev_inner_slope_slab_corner" | "farmersdelight:blocks/spruce_cabinet" | "rechiseled:blocks/basalt_pattern_connecting" | "rechiseledcreate:blocks/jungle_window_diagonal" | "create:blocks/cyan_seat" | "thermal:blocks/machine_frame" | "rechiseled:blocks/iron_block_processed" | "fantasyfurniture:blocks/decorations/presents_stack_1" | "fantasyfurniture:blocks/decorations/presents_stack_2" | "rechiseled:blocks/cobbled_deepslate_squares_connecting" | "rechiseled:blocks/emerald_block_patterned_squares" | "fantasyfurniture:blocks/decorations/spider_web_small" | "fantasyfurniture:blocks/venthyr/table_small" | "create:blocks/framed_glass" | "mmt:blocks/plumbumanite_block" | "rechiseled:blocks/andesite_bricks" | "minecraft:entities/snow_golem" | "mysticalagradditions:blocks/end_inferium_ore" | "framedblocks:blocks/framed_button" | "farmersdelight:blocks/dark_oak_cabinet" | "thermal:blocks/rubberwood_fence" | "farmersdelight:blocks/warped_cabinet" | "extendedcrafting:blocks/enhanced_redstone_ingot_block" | "rechiseled:blocks/nether_bricks_tiles_connecting" | "bigreactors:blocks/reinforced_turbinerotorbearing" | "farmersdelight:chests/fd_abandoned_mineshaft" | "minecraft:blocks/andesite_stairs" | "ae2:blocks/wireless_access_point" | "mysticalagriculture:blocks/awakened_supremium_gemstone_block" | "thermal:blocks/fluid_cell_frame" | "minecraft:blocks/sea_lantern" | "minecraft:blocks/waxed_oxidized_cut_copper" | "minecraft:blocks/blast_furnace" | "rechiseled:blocks/obsidian_brick_pattern_connecting" | "thermal:blocks/barley" | "rechiseled:blocks/coal_block_circles" | "thermal:blocks/sadiroot" | "create:blocks/copper_tiles" | "farmersdelight:blocks/cabbage_crate" | "thermal:blocks/green_bean_block" | "mmt:blocks/xelkive_block" | "rechiseledcreate:blocks/spruce_window_bars" | "create:blocks/polished_cut_veridium_wall" | "thermal:blocks/polished_rich_slag" | "farmersdelight:blocks/beetroot_crate" | "mysticalagradditions:blocks/supremium_coal_block" | "fantasyfurniture:blocks/nordic/counter" | "rechiseled:blocks/stone_slated" | "create:blocks/contraption_controls" | "rechiseledcreate:blocks/birch_window_large_connecting" | "gtceu:blocks/hv_hermetic_casing" | "fantasyfurniture:blocks/dunmer/bed_double" | "rechiseled:blocks/birch_planks_flooring" | "minecraft:blocks/infested_mossy_stone_bricks" | "thermal:blocks/carrot_cake" | "framedblocks:blocks/framed_waterloggable_obsidian_pressure_plate" | "fantasyfurniture:blocks/bone/skeleton/floor_light" | "framedblocks:blocks/framed_vertical_stairs" | "fantasyfurniture:blocks/necrolord/carpet" | "rechiseled:blocks/birch_planks_diagonal_stripes_connecting" | "minecraft:blocks/infested_deepslate" | "rechiseled:blocks/dark_oak_planks_crate_connecting" | "minecraft:blocks/magenta_concrete_powder" | "framedblocks:blocks/framed_inner_threeway_corner" | "expatternprovider:blocks/ingredient_buffer" | "thermal:entities/basalz" | "minecraft:blocks/tuff" | "rechiseledcreate:blocks/oak_window_swirling_connecting" | "rechiseled:blocks/stone_diagonal_bricks_connecting" | "rechiseled:blocks/end_stone_mesh" | "toms_storage:blocks/ts.storage_terminal" | "rechiseledcreate:blocks/dark_oak_window_diagonal" | "create:blocks/crimsite_pillar" | "fantasyfurniture:blocks/bone/wither/bookshelf" | "ae2:blocks/crafting_monitor" | "minecraft:blocks/oxidized_copper" | "mmt:blocks/steel_block" | "minecraft:blocks/lime_stained_glass_pane" | "rechiseled:blocks/purpur_spiral_pattern" | "create:blocks/black_toolbox" | "minecraft:blocks/dark_oak_sapling" | "minecraft:blocks/composter" | "create:blocks/waxed_oxidized_copper_shingles" | "exnihilosequentia:blocks/unfired_crucible" | "rechiseled:blocks/nether_bricks_large_tiles" | "exnihilosequentia:blocks/crimson_crucible" | "rechiseled:blocks/purpur_large_tiles" | "mysticaladaptations:blocks/insanium_furnace" | "exnihilosequentia:blocks/dust" | "create:blocks/small_asurine_brick_wall" | "minecraft:chests/abandoned_mineshaft" | "create:blocks/exposed_copper_shingle_slab" | "rechiseled:blocks/red_nether_bricks_beams" | "rechiseled:blocks/red_nether_bricks_tiles" | "mysticalagriculture:blocks/inferium_block" | "minecraft:blocks/azalea_leaves" | "create:blocks/polished_cut_diorite" | "minecraft:entities/player" | "minecraft:blocks/magenta_terracotta" | "framedblocks:blocks/framed_pyramid" | "webdisplays:blocks/kb_left" | "rechiseledcreate:blocks/acacia_window_slim_connecting" | "minecraft:blocks/iron_door" | "create:blocks/green_seat" | "rechiseled:blocks/birch_planks_dotted_connecting" | "rechiseled:blocks/glowstone_brick_paving" | "framedblocks:blocks/framed_gate_door" | "rechiseled:blocks/blue_ice_patterned" | "minecraft:blocks/deepslate_tile_stairs" | "mmt:blocks/raw_aluminum_block" | "gtceu:blocks/uv_machine_casing" | "mysticalagriculture:blocks/awakening_altar" | "bigreactors:blocks/reinforced_reactorfluidaccessport" | "thermal:blocks/cracked_slag_bricks" | "minecraft:blocks/dripstone_block" | "minecraft:blocks/warped_pressure_plate" | "minecraft:blocks/mud" | "fantasyfurniture:blocks/venthyr/wardrobe_top" | "rechiseled:blocks/crimson_planks_crate" | "farmersdelight:blocks/rice_panicles" | "minecraft:blocks/yellow_concrete_powder" | "create:blocks/cut_diorite_brick_wall" | "create:blocks/gray_toolbox" | "create:blocks/lime_seat" | "minecraft:blocks/acacia_button" | "create:blocks/polished_cut_dripstone_wall" | "fantasyfurniture:blocks/decorations/bronze_chain" | "rechiseled:blocks/purpur_diagonal_bricks" | "minecraft:blocks/purple_candle" | "create:blocks/green_valve_handle" | "minecraft:entities/pig" | "minecraft:blocks/yellow_candle" | "thermal:blocks/brown_rockwool" | "minecraft:blocks/oak_pressure_plate" | "rechiseled:blocks/warped_planks_mosaic" | "rechiseled:blocks/coal_block_small_tiles" | "rechiseledcreate:blocks/mangrove_window_diagonal_connecting" | "mmt:blocks/alexandrite_block" | "rechiseled:blocks/obsidian_chiseled_skeleton" | "expatternprovider:blocks/ex_interface" | "rechiseled:blocks/acacia_planks_dotted_connecting" | "rechiseled:blocks/blue_ice_bricks" | "minecraft:chests/stronghold_corridor" | "packagedexcrafting:blocks/combination_crafter" | "toms_storage:blocks/ts.open_crate" | "minecraft:blocks/purple_stained_glass_pane" | "trashcans:blocks/ultimate_trash_can" | "minecraft:blocks/fire_coral" | "rechiseledcreate:blocks/warped_window_large_connecting" | "mmt:blocks/titanium_block" | "fantasyfurniture:blocks/dunmer/dresser" | "thermal:blocks/machine_brewer" | "create:blocks/waxed_weathered_copper_tile_slab" | "rechiseled:blocks/cobbled_deepslate_tiles_connecting" | "thermal:blocks/machine_refinery" | "minecraft:blocks/repeater" | "fantasyfurniture:blocks/bone/skeleton/sofa" | "rechiseled:blocks/oak_planks_small_tiles" | "create:blocks/cut_granite" | "gtceu:blocks/rubber_log" | "xtonesreworked:blocks/zech_block_12" | "xtonesreworked:blocks/zech_block_11" | "xtonesreworked:blocks/zech_block_14" | "xtonesreworked:blocks/zech_block_13" | "create:blocks/elevator_contact" | "xtonesreworked:blocks/zech_block_10" | "rechiseled:blocks/acacia_planks_brick_paving_connecting" | "mmt:blocks/turquoise_block" | "minecraft:blocks/cyan_wool" | "fantasyfurniture:blocks/necrolord/door_single" | "thermal:blocks/machine_bottler" | "rechiseled:blocks/spruce_planks_mosaic" | "rechiseled:blocks/birch_planks_wavy" | "rechiseled:blocks/copper_block_pattern" | "create:blocks/waxed_weathered_copper_tiles" | "xtonesreworked:blocks/zech_block_15" | "create:blocks/purple_seat" | "rechiseled:blocks/red_sandstone_polished_connecting" | "rechiseled:blocks/birch_planks_crate_connecting" | "fantasyfurniture:blocks/bone/skeleton/desk_left" | "minecraft:blocks/brain_coral" | "thermal:blocks/rubberwood_wood" | "bigreactors:blocks/magentite_block" | "fluxnetworks:blocks/herculean_flux_storage" | "rechiseledcreate:blocks/jungle_window_swirling" | "minecraft:blocks/smooth_sandstone_stairs" | "rechiseled:blocks/glowstone_small_tiles_connecting" | "fantasyfurniture:blocks/royal/table_wide" | "minecraft:entities/sheep/yellow" | "rechiseled:blocks/emerald_block_clovers" | "rechiseled:blocks/jungle_planks_brick_pattern_connecting" | "minecraft:blocks/potted_spruce_sapling" | "rechiseled:blocks/gold_block_striped_connecting" | "buildinggadgets:blocks/template_manager" | "rechiseledcreate:blocks/acacia_window_covered_connecting" | "minecraft:blocks/mossy_stone_brick_wall" | "rechiseledcreate:blocks/oak_window_slim_connecting" | "rechiseled:blocks/end_stone_spiral_pattern" | "minecraft:blocks/acacia_planks" | "titanium:blocks/titanium_block_asset_test" | "create:blocks/cut_calcite_brick_slab" | "framedblocks:blocks/framed_activator_rail_slope" | "minecraft:blocks/diorite" | "minecraft:blocks/cyan_concrete_powder" | "minecraft:entities/endermite" | "mysticalagriculture:blocks/soulstone_bricks_slab" | "mysticalagradditions:blocks/insanium_coal_block" | "ae2:blocks/quartz_brick_stairs" | "thermal:blocks/machine_crucible" | "minecraft:gameplay/fishing" | "thermal:blocks/magenta_rockwool" | "create:blocks/crimson_window" | "ae2:blocks/sky_stone_brick_wall" | "minecraft:chests/village/village_fletcher" | "framedblocks:blocks/framed_glowing_item_frame" | "gtceu:blocks/robust_machine_casing" | "xtonesreworked:blocks/ztyl_block_10" | "xtonesreworked:blocks/ztyl_block_11" | "rechiseled:blocks/acacia_planks_woven_connecting" | "create:blocks/small_dripstone_brick_slab" | "rechiseled:blocks/end_stone_scales" | "xtonesreworked:blocks/ztyl_block_14" | "xtonesreworked:blocks/ztyl_block_15" | "xtonesreworked:blocks/ztyl_block_12" | "ae2:blocks/not_so_mysterious_cube" | "xtonesreworked:blocks/ztyl_block_13" | "minecraft:blocks/stripped_spruce_wood" | "minecraft:blocks/stripped_jungle_wood" | "rechiseled:blocks/birch_planks_mosaic" | "create:blocks/flywheel" | "rechiseled:blocks/gold_block_lines_connecting" | "farmersdelight:blocks/rice" | "xtonesreworked:blocks/kryp_block_10" | "xtonesreworked:blocks/kryp_block_11" | "xtonesreworked:blocks/kryp_block_12" | "minecraft:blocks/fire_coral_block" | "rechiseled:blocks/redstone_block_polished_connecting" | "minecraft:entities/guardian" | "rechiseled:blocks/bone_block_smooth" | "colossalchests:blocks/chest_wall_iron" | "minecraft:blocks/birch_log" | "rechiseled:blocks/nether_bricks_large_bricks_connecting" | "create:blocks/cut_tuff_bricks" | "create:blocks/sticky_mechanical_piston" | "minecraft:blocks/deepslate_iron_ore" | "create:blocks/purple_toolbox" | "minecraft:blocks/brown_bed" | "rechiseled:blocks/dark_prismarine_brick_paving_connecting" | "create:blocks/mechanical_mixer" | "rechiseledcreate:blocks/ochrum_cut_polished_connecting" | "ae2additions:blocks/4096k_crafting_storage" | "minecraft:blocks/light_blue_banner" | "minecraft:blocks/glass_pane" | "rechiseled:blocks/spruce_planks_woven" | "minecraft:blocks/sea_pickle" | "xtonesreworked:blocks/zane_block_0" | "xtonesreworked:blocks/zane_block_1" | "xtonesreworked:blocks/zane_block_2" | "xtonesreworked:blocks/zane_block_3" | "xtonesreworked:blocks/zane_block_4" | "rechiseled:blocks/coal_block_pattern_connecting" | "xtonesreworked:blocks/zane_block_5" | "rechiseled:blocks/birch_planks_small_bricks" | "ae2:blocks/debug_energy_gen" | "rechiseledcreate:blocks/spruce_window_tiles" | "create:blocks/veridium" | "fantasyfurniture:blocks/bone/wither/wool" | "thermal:blocks/rubberwood_slab" | "create:blocks/waxed_exposed_copper_shingle_stairs" | "rechiseled:blocks/netherrack_bricks_connecting" | "fantasyfurniture:blocks/venthyr/painting_small" | "fantasyfurniture:blocks/bone/skeleton/wardrobe_bottom" | "xtonesreworked:blocks/zion_block_5" | "rechiseled:blocks/warped_planks_woven" | "xtonesreworked:blocks/zion_block_4" | "xtonesreworked:blocks/zion_block_3" | "minecraft:entities/frog" | "xtonesreworked:blocks/zion_block_2" | "xtonesreworked:blocks/zion_block_1" | "create:blocks/small_limestone_brick_wall" | "xtonesreworked:blocks/zion_block_0" | "ae2:blocks/tiny_tnt" | "xtonesreworked:blocks/zane_block_6" | "xtonesreworked:blocks/zane_block_7" | "xtonesreworked:blocks/zane_block_8" | "create:blocks/copper_tile_stairs" | "xtonesreworked:blocks/zane_block_9" | "xtonesreworked:blocks/zion_block_9" | "xtonesreworked:blocks/zion_block_8" | "xtonesreworked:blocks/zion_block_7" | "create:blocks/acacia_window_pane" | "rechiseledcreate:blocks/dark_oak_window_swirling" | "xtonesreworked:blocks/zion_block_6" | "rechiseled:blocks/gold_block_scales" | "rechiseled:blocks/cobbled_deepslate_pillar" | "extendedcrafting:blocks/black_iron_block" | "colossalchests:blocks/chest_wall_diamond" | "rechiseled:blocks/emerald_block_pillar_connecting" | "rechiseled:blocks/diamond_block_jewel_block" | "farmersdelight:blocks/onion_crate" | "minecraft:blocks/polished_blackstone_pressure_plate" | "rechiseled:blocks/quartz_block_diagonal_tiles" | "rechiseled:blocks/jungle_planks_squares_connecting" | "minecraft:entities/zoglin" | "rechiseled:blocks/cobbled_deepslate_pulverized" | "rechiseled:blocks/netherite_block_bricks_connecting" | "minecraft:blocks/dark_oak_pressure_plate" | "minecraft:blocks/mangrove_wood" | "create:blocks/polished_cut_andesite" | "rechiseledcreate:blocks/oak_window_large" | "ae2:blocks/mysterious_cube" | "minecraft:blocks/dead_fire_coral_block" | "create:blocks/oxidized_copper_tile_stairs" | "rechiseledcreate:blocks/warped_window_bars_connecting" | "thermal:blocks/signalum_glass" | "thermal:blocks/deepslate_tin_ore" | "minecraft:blocks/brown_candle" | "rechiseled:blocks/cobblestone_beams_connecting" | "sgjourney:blocks/sandstone_hieroglyphs" | "thermal:blocks/device_water_gen" | "create:blocks/ornate_iron_window" | "rechiseled:blocks/birch_planks_pattern_connecting" | "create:blocks/cut_tuff_brick_slab" | "fantasyfurniture:blocks/dunmer/bed_single" | "rechiseled:blocks/netherite_block_patterned_connecting" | "create:blocks/polished_cut_veridium" | "minecraft:chests/buried_treasure" | "minecraft:blocks/polished_blackstone" | "bigreactors:blocks/anglesite_ore" | "create:blocks/clockwork_bearing" | "create:blocks/crimson_window_pane" | "thermal:blocks/dynamo_magmatic" | "minecraft:blocks/nether_brick_fence" | "create:blocks/polished_cut_deepslate_wall" | "fantasyfurniture:blocks/decorations/paper_stack" | "mmt:blocks/raw_cobalt_block" | "xtonesreworked:blocks/lair_block_9" | "xtonesreworked:blocks/lair_block_8" | "xtonesreworked:blocks/lair_block_7" | "xtonesreworked:blocks/lair_block_6" | "create:blocks/track_observer" | "ae2:blocks/controller" | "fantasyfurniture:blocks/decorations/venthyr_tea_set" | "rechiseled:blocks/crimson_planks_bricks" | "create:blocks/cut_asurine_brick_stairs" | "minecraft:blocks/jungle_sapling" | "xtonesreworked:blocks/korp_block_9" | "xtonesreworked:blocks/korp_block_8" | "xtonesreworked:blocks/korp_block_7" | "xtonesreworked:blocks/korp_block_6" | "xtonesreworked:blocks/korp_block_5" | "framedblocks:blocks/framed_floor_board" | "xtonesreworked:blocks/korp_block_4" | "rechiseled:blocks/obsidian_bordered_connecting" | "xtonesreworked:blocks/korp_block_3" | "xtonesreworked:blocks/korp_block_2" | "mmt:blocks/xeproda_block" | "xtonesreworked:blocks/korp_block_1" | "xtonesreworked:blocks/korp_block_0" | "fantasyfurniture:blocks/nordic/bookshelf" | "automobility:blocks/steep_slope_with_dash_panel" | "fantasyfurniture:blocks/necrolord/lockbox" | "minecraft:blocks/black_concrete" | "thermal:blocks/rubber_block" | "minecraft:blocks/lapis_ore" | "mmt:blocks/tungsten_block" | "thermal:blocks/frost_melon_stem" | "rechiseled:blocks/andesite_brick_pattern_connecting" | "colossalchests:blocks/chest_wall_silver" | "xtonesreworked:blocks/lair_block_1" | "xtonesreworked:blocks/lair_block_0" | "framedblocks:blocks/framed_elevated_slope_slab" | "xtonesreworked:blocks/lair_block_5" | "xtonesreworked:blocks/lair_block_4" | "rechiseled:blocks/birch_planks_rotated_bricks" | "xtonesreworked:blocks/lair_block_3" | "gtceu:blocks/hv_machine_casing" | "xtonesreworked:blocks/lair_block_2" | "mysticalagriculture:blocks/soulstone_cracked_bricks" | "minecraft:blocks/brown_concrete" | "minecraft:blocks/tall_seagrass" | "gtceu:blocks/titanium_gearbox" | "create:blocks/birch_window_pane" | "rechiseledcreate:blocks/crimson_window_swirling_connecting" | "minecraft:blocks/black_candle_cake" | "gtceu:blocks/assembly_line_casing" | "rechiseled:blocks/emerald_block_bordered_plating" | "mmt:blocks/raw_europium_block" | "minecraft:blocks/blue_wool" | "thermal:blocks/machine_crafter" | "minecraft:blocks/red_nether_brick_stairs" | "exnihilosequentia:blocks/warped_sieve" | "thermal:blocks/charcoal_block" | "minecraft:blocks/player_head" | "minecraft:blocks/polished_blackstone_brick_slab" | "minecraft:blocks/chorus_flower" | "rechiseled:blocks/coal_block_carved_connecting" | "rechiseled:blocks/netherrack_tiles_connecting" | "rechiseled:blocks/glowstone_rotated_bricks" | "create:blocks/nozzle" | "xtonesreworked:blocks/iszm_block_10" | "minecraft:blocks/stone_brick_stairs" | "xtonesreworked:blocks/iszm_block_11" | "minecraft:blocks/light_gray_carpet" | "fantasyfurniture:blocks/dunmer/wardrobe_bottom" | "minecraft:blocks/polished_deepslate_wall" | "minecraft:blocks/yellow_carpet" | "rechiseled:blocks/diorite_polished_connecting" | "create:blocks/warped_window" | "fantasyfurniture:blocks/royal/chandelier" | "create:blocks/framed_glass_trapdoor" | "fantasyfurniture:blocks/dunmer/carpet" | "framedblocks:blocks/framed_fancy_powered_rail" | "xtonesreworked:blocks/iszm_block_12" | "minecraft:blocks/ochre_froglight" | "xtonesreworked:blocks/iszm_block_13" | "xtonesreworked:blocks/iszm_block_14" | "xtonesreworked:blocks/iszm_block_15" | "create:blocks/haunted_bell" | "rechiseled:blocks/stone_diagonal_bricks" | "minecraft:blocks/lime_concrete_powder" | "create:blocks/light_gray_toolbox" | "rechiseled:blocks/dark_oak_planks_squares_connecting" | "create:blocks/brown_valve_handle" | "rechiseled:blocks/cobbled_deepslate_paving" | "minecraft:blocks/smooth_quartz_stairs" | "thermal:blocks/bitumen_block" | "thermal:blocks/device_rock_gen" | "rechiseled:blocks/acacia_planks_brick_pattern" | "rechiseled:blocks/dark_prismarine_fabric_connecting" | "rechiseled:blocks/warped_planks_dotted_connecting" | "minecraft:blocks/dead_bush" | "rechiseled:blocks/blackstone_tiles" | "minecraft:blocks/gray_stained_glass_pane" | "create:blocks/light_blue_seat" | "rechiseledcreate:blocks/acacia_window_diagonal" | "minecraft:blocks/dead_tube_coral" | "minecraft:blocks/light_gray_concrete_powder" | "minecraft:blocks/poppy" | "create:blocks/millstone" | "rechiseled:blocks/copper_block_smooth" | "rechiseled:blocks/lapis_block_connecting_connecting" | "minecraft:blocks/dirt_path" | "mmt:blocks/platinum_block" | "rechiseled:blocks/acacia_planks_flooring_connecting" | "rechiseled:blocks/mangrove_planks_small_bricks_connecting" | "rechiseled:blocks/prismarine_bricks_woven_connecting" | "rechiseled:blocks/iron_block_bordered" | "rechiseled:blocks/bone_block_bundled" | "create:blocks/blue_toolbox" | "minecraft:blocks/stone_brick_wall" | "minecraft:blocks/crimson_fence" | "rechiseled:blocks/obsidian_pillars" | "create:blocks/schematicannon" | "rechiseled:blocks/copper_block_gears" | "rechiseled:blocks/purpur_diagonal_tiles" | "rechiseled:blocks/cobblestone_chiseled_border" | "farmersdelight:blocks/light_gray_canvas_sign" | "ae2:blocks/crafting_accelerator" | "thermal:blocks/phytosoil_tilled" | "rechiseled:blocks/end_stone_brick_paving" | "minecraft:blocks/cobblestone_stairs" | "packagedauto:blocks/fluid_package_filler" | "create:blocks/cut_scorchia_brick_slab" | "rechiseled:blocks/stone_smooth_brick_paving_connecting" | "create:blocks/small_scoria_bricks" | "fantasyfurniture:blocks/dunmer/desk_right" | "ae2:blocks/quantum_ring" | "minecraft:blocks/cobbled_deepslate" | "minecraft:blocks/deepslate_copper_ore" | "extendedcrafting:blocks/nether_star_block" | "bigreactors:blocks/reinforced_turbineredstoneport" | "gtceu:blocks/uhv_hermetic_casing" | "fluxnetworks:blocks/gargantuan_flux_storage" | "create:blocks/steam_engine" | "rechiseled:blocks/lapis_block_crushed" | "framedblocks:blocks/framed_prism_corner" | "minecraft:blocks/jungle_planks" | "rechiseled:blocks/copper_block_pillar_connecting" | "rechiseled:blocks/emerald_block_waxed" | "minecraft:blocks/potted_mangrove_propagule" | "create:blocks/cut_dripstone_wall" | "xtonesreworked:blocks/vena_block_11" | "xtonesreworked:blocks/vena_block_12" | "xtonesreworked:blocks/vena_block_10" | "xtonesreworked:blocks/vena_block_15" | "xtonesreworked:blocks/vena_block_13" | "xtonesreworked:blocks/vena_block_14" | "minecraft:blocks/mycelium" | "bigreactors:blocks/basic_reactorcasing" | "create_crystal_clear:blocks/train_clear_glass_encased_shaft" | "rechiseled:blocks/lapis_block_inverted_tiles" | "farmersdelight:blocks/magenta_canvas_sign" | "minecraft:blocks/warped_wart_block" | "rechiseled:blocks/granite_tiles_connecting" | "minecraft:blocks/potted_poppy" | "minecraft:blocks/red_candle_cake" | "thermalendergy:blocks/melodium_block" | "mmt:blocks/raw_rhodium_block" | "minecraft:blocks/stripped_acacia_log" | "rechiseled:blocks/oak_planks_squares_connecting" | "gtceu:blocks/stainless_steel_gearbox" | "rechiseled:blocks/spruce_planks_tiles_connecting" | "minecraft:blocks/sculk_vein" | "create:blocks/cut_deepslate_stairs" | "minecraft:chests/bastion_bridge" | "rechiseled:blocks/cobblestone_large_squares" | "fantasyfurniture:blocks/dunmer/sofa" | "rechiseled:blocks/dark_oak_planks_brick_pattern" | "ae2:blocks/fluix_wall" | "cofh_core:blocks/glossed_magma" | "rechiseledcreate:blocks/limestone_cut_polished_connecting" | "minecraft:blocks/magenta_glazed_terracotta" | "minecraft:entities/trader_llama" | "minecraft:blocks/smoker" | "fantasyfurniture:blocks/nordic/door_single" | "create:blocks/lime_toolbox" | "framedblocks:blocks/framed_fancy_rail_slope" | "minecraft:blocks/spruce_log" | "minecraft:blocks/brown_shulker_box" | "fantasyfurniture:blocks/bone/wither/table_large" | "rechiseled:blocks/prismarine_bricks_dotted" | "rechiseled:blocks/spruce_planks_small_tiles_connecting" | "create:blocks/polished_cut_dripstone_stairs" | "xtonesreworked:blocks/myst_block_4" | "minecraft:blocks/stripped_acacia_wood" | "farmersdelight:blocks/birch_cabinet" | "xtonesreworked:blocks/myst_block_3" | "xtonesreworked:blocks/myst_block_6" | "rechiseled:blocks/obsidian_chiseled" | "xtonesreworked:blocks/myst_block_5" | "xtonesreworked:blocks/myst_block_0" | "rechiseled:blocks/stone_tiles_connecting" | "xtonesreworked:blocks/myst_block_2" | "xtonesreworked:blocks/myst_block_1" | "ae2:blocks/quartz_slab" | "webdisplays:blocks/server" | "ae2:blocks/debug_phantom_node" | "packagedexcrafting:blocks/basic_crafter" | "rechiseled:blocks/amethyst_block_pillar" | "rechiseled:blocks/emerald_block_crystal" | "rechiseled:blocks/spruce_planks_large_tiles_connecting" | "minecraft:blocks/potted_dead_bush" | "rechiseledcreate:blocks/birch_window_swirling_connecting" | "minecraft:blocks/birch_sapling" | "create:blocks/water_wheel_structure" | "create:blocks/andesite_encased_shaft" | "xtonesreworked:blocks/myst_block_8" | "xtonesreworked:blocks/myst_block_7" | "xtonesreworked:blocks/myst_block_9" | "create:blocks/cut_veridium" | "fantasyfurniture:blocks/dunmer/table_small" | "webdisplays:blocks/kb_right" | "rechiseledcreate:blocks/warped_window_panes_connecting" | "thermal:blocks/device_potion_diffuser" | "ae2:blocks/fluix_block" | "thermal:blocks/coal_coke_block" | "rechiseled:blocks/warped_planks_small_tiles_connecting" | "rechiseled:blocks/oak_planks_crate_connecting" | "rechiseled:blocks/spruce_planks_small_tiles" | "rechiseled:blocks/amethyst_block_edged_connecting" | "minecraft:blocks/light_blue_shulker_box" | "minecraft:chests/pillager_outpost" | "framedblocks:blocks/framed_one_way_window" | "rechiseled:blocks/iron_block_plated" | "minecraft:blocks/light_blue_wool" | "ae2:blocks/quartz_brick_wall" | "farmersdelight:chests/fd_end_city_treasure" | "create:blocks/item_drain" | "rechiseled:blocks/purpur_slanted_tiles" | "rechiseled:blocks/cobbled_deepslate_large_tiles" | "create:blocks/oxidized_copper_tile_slab" | "minecraft:blocks/potted_warped_fungus" | "rechiseled:blocks/iron_block_pipes" | "rechiseled:blocks/jungle_planks_wavy_connecting" | "mmt:blocks/chalyblux_block" | "toms_storage:blocks/ts.inventory_proxy" | "ae2:blocks/quartz_pillar_slab" | "minecraft:blocks/andesite_slab" | "rechiseled:blocks/crimson_planks_woven" | "create:blocks/cut_veridium_brick_wall" | "thermal:blocks/chiseled_rich_slag" | "colossalchests:blocks/interface_silver" | "xtonesreworked:blocks/zome_block_12" | "xtonesreworked:blocks/zome_block_13" | "xtonesreworked:blocks/zome_block_14" | "xtonesreworked:blocks/zome_block_15" | "minecraft:blocks/candle_cake" | "mysticalagriculture:blocks/witherproof_block" | "framedblocks:blocks/framed_stairs" | "rechiseled:blocks/dirt_blobs_connecting" | "rechiseled:blocks/blue_ice_tiles_connecting" | "thermal:blocks/rubberwood_fence_gate" | "rechiseled:blocks/sandstone_diagonal_bricks" | "minecraft:blocks/crimson_door" | "exnihilosequentia:blocks/jungle_barrel" | "create:blocks/exposed_copper_shingles" | "minecraft:blocks/lime_wool" | "xtonesreworked:blocks/zome_block_10" | "fantasyfurniture:blocks/royal/drawer" | "minecraft:blocks/stripped_birch_wood" | "xtonesreworked:blocks/zome_block_11" | "mmt:blocks/raw_adamanite_block" | "minecraft:blocks/cobbled_deepslate_wall" | "mmt:blocks/thorium_block" | "mmt:blocks/raw_mythril_block" | "framedblocks:blocks/framed_fancy_activator_rail_slope" | "fantasyfurniture:blocks/nordic/table_large" | "rechiseled:blocks/cobbled_deepslate_brick_pattern_connecting" | "bigreactors:blocks/fluidizerfluidinjector" | "ae2:blocks/energy_acceptor" | "framedblocks:blocks/framed_prism" | "exnihilosequentia:blocks/crushed_netherrack" | "minecraft:blocks/pink_tulip" | "rechiseledcreate:blocks/warped_window_covered" | "rechiseledcreate:blocks/mangrove_window_swirling_connecting" | "thermal:blocks/flax_block" | "thermal:blocks/rich_slag_bricks" | "minecraft:blocks/tube_coral_fan" | "rechiseled:blocks/cobblestone_small_tiles" | "ae2:blocks/paint" | "create:blocks/vertical_framed_glass_pane" | "framedblocks:blocks/framed_flat_elev_inner_double_slope_slab_corner" | "minecraft:blocks/rose_bush" | "rechiseled:blocks/andesite_squares" | "create:blocks/small_calcite_bricks" | "minecraft:blocks/waxed_weathered_copper" | "minecraft:entities/parrot" | "framedblocks:blocks/framed_large_button" | "minecraft:blocks/diorite_wall" | "gtceu:blocks/bronze_machine_casing" | "extendedcrafting:blocks/advanced_auto_table" | "rechiseled:blocks/granite_rotated_bricks" | "rechiseled:blocks/iron_block_pulverized" | "webdisplays:blocks/redctrl" | "xtonesreworked:blocks/zest_block_10" | "exnihilosequentia:blocks/birch_barrel" | "rechiseled:blocks/granite_wavy_connecting" | "mysticalagriculture:blocks/inferium_reprocessor" | "rechiseled:blocks/oak_planks_brick_paving_connecting" | "create:blocks/cut_deepslate_bricks" | "rechiseled:blocks/emerald_block_smooth" | "create:blocks/cut_veridium_stairs" | "sliceanddice:blocks/sprinkler" | "minecraft:blocks/emerald_block" | "farmersdelight:blocks/tomato_crate" | "fantasyfurniture:blocks/nordic/stool" | "rechiseled:blocks/blue_ice_rocky" | "bigreactors:blocks/reinforced_turbinecasing" | "rechiseled:blocks/warped_planks_pattern_connecting" | "fantasyfurniture:blocks/decorations/spider_web_wide" | "xtonesreworked:blocks/zest_block_12" | "mysticalagriculture:blocks/tertium_furnace" | "xtonesreworked:blocks/zest_block_11" | "xtonesreworked:blocks/zest_block_14" | "xtonesreworked:blocks/zest_block_13" | "rechiseled:blocks/crimson_planks_diagonal_tiles" | "xtonesreworked:blocks/zest_block_15" | "rechiseled:blocks/dark_prismarine_beams_connecting" | "thermal:blocks/peanut" | "rechiseled:blocks/oak_planks_small_tiles_connecting" | "rechiseled:blocks/dirt_smooth_clumps_connecting" | "colossalchests:blocks/colossal_chest_diamond" | "create:blocks/brass_encased_cogwheel" | "farmersdelight:blocks/full_tatami_mat" | "minecraft:blocks/slime_block" | "rechiseledcreate:blocks/crimson_window_panes" | "minecraft:blocks/stone_stairs" | "mysticalagriculture:blocks/soulstone_smooth_slab" | "rechiseled:blocks/bone_block_rib" | "packagedexcrafting:blocks/marked_pedestal" | "minecraft:blocks/sculk_sensor" | "rechiseledcreate:blocks/birch_window_panes" | "fantasyfurniture:blocks/decorations/berry_basket_blueberry" | "rechiseled:blocks/granite_tiles" | "create:blocks/cut_diorite_wall" | "minecraft:blocks/warped_nylium" | "minecraft:blocks/lava_cauldron" | "minecraft:blocks/pink_stained_glass" | "bigreactors:blocks/reinforced_turbinepowertapfe_active" | "rechiseled:blocks/emerald_block_striped_connecting" | "rechiseledcreate:blocks/warped_window_rounded_connecting" | "rechiseled:blocks/end_stone_small_tiles" | "gtceu:blocks/lv_machine_casing" | "farmersdelight:blocks/stove" | "minecraft:blocks/birch_planks" | "rechiseled:blocks/cobbled_deepslate_bricks" | "rechiseled:blocks/redstone_block_small_tiles_connecting" | "rechiseled:blocks/red_nether_bricks_brick_pattern" | "rechiseled:blocks/warped_planks_crate_connecting" | "fantasyfurniture:blocks/decorations/bone_candles" | "create:blocks/diorite_pillar" | "minecraft:blocks/brown_concrete_powder" | "rechiseled:blocks/acacia_planks_wavy" | "rechiseledcreate:blocks/deepslate_cut_polished_connecting" | "rechiseled:blocks/basalt_patterned_connecting" | "mmt:blocks/nlatstone_block" | "minecraft:blocks/lime_terracotta" | "create:blocks/copper_shingles" | "create:blocks/train_trapdoor" | "create:blocks/lime_valve_handle" | "rechiseled:blocks/obsidian_rotated_bricks_connecting" | "create:blocks/cut_ochrum_brick_wall" | "rechiseled:blocks/coal_block_chiseled_connecting" | "minecraft:blocks/light_gray_bed" | "create:blocks/cut_andesite_brick_slab" | "rechiseledcreate:blocks/granite_cut_small_brick_connecting" | "mmt:blocks/sapphire_ore" | "create:blocks/layered_ochrum" | "minecraft:blocks/green_terracotta" | "fantasyfurniture:blocks/venthyr/shelf" | "rechiseledcreate:blocks/oak_window_covered_connecting" | "create:blocks/polished_cut_tuff_wall" | "create:blocks/ochrum_pillar" | "minecraft:blocks/polished_blackstone_brick_stairs" | "rechiseledcreate:blocks/birch_window_panes_connecting" | "minecraft:blocks/light_gray_candle" | "xtonesreworked:blocks/bitt_block_14" | "minecraft:blocks/white_candle_cake" | "xtonesreworked:blocks/bitt_block_15" | "xtonesreworked:blocks/bitt_block_10" | "mysticalagriculture:blocks/prudentium_growth_accelerator" | "xtonesreworked:blocks/bitt_block_11" | "rechiseled:blocks/granite_squares" | "xtonesreworked:blocks/bitt_block_12" | "thermal:blocks/lumium_glass" | "rechiseled:blocks/amethyst_block_diagonal_tiles" | "xtonesreworked:blocks/bitt_block_13" | "ae2:blocks/creative_energy_cell" | "rechiseled:blocks/stone_smooth_tiles" | "gtceu:blocks/heatproof_machine_casing" | "framedblocks:blocks/framed_glowing_cube" | "create:blocks/mangrove_window" | "minecraft:blocks/cobblestone" | "rechiseledcreate:blocks/spruce_window_bars_connecting" | "rechiseled:blocks/warped_planks_flooring" | "xtonesreworked:blocks/kryp_block_5" | "xtonesreworked:blocks/kryp_block_4" | "minecraft:chests/village/village_savanna_house" | "rechiseled:blocks/diamond_block_chiseled_cubes" | "xtonesreworked:blocks/kryp_block_3" | "xtonesreworked:blocks/kryp_block_2" | "xtonesreworked:blocks/kryp_block_1" | "thermal:blocks/red_rockwool" | "xtonesreworked:blocks/vena_block_0" | "xtonesreworked:blocks/kryp_block_0" | "xtonesreworked:blocks/vena_block_1" | "minecraft:chests/village/village_taiga_house" | "minecraft:blocks/mangrove_door" | "create:blocks/basin" | "minecraft:entities/glow_squid" | "ae2:blocks/vibration_chamber" | "create:blocks/andesite_encased_large_cogwheel" | "gtceu:blocks/mv_hermetic_casing" | "rechiseled:blocks/prismarine_bricks_small_tiles_connecting" | "create_crystal_clear:blocks/brass_clear_glass_casing" | "framedblocks:blocks/framed_soul_wall_torch" | "xtonesreworked:blocks/vena_block_4" | "sgjourney:blocks/ring_panel" | "xtonesreworked:blocks/vena_block_5" | "xtonesreworked:blocks/vena_block_2" | "xtonesreworked:blocks/vena_block_3" | "minecraft:blocks/orange_candle" | "xtonesreworked:blocks/vena_block_8" | "xtonesreworked:blocks/vena_block_9" | "xtonesreworked:blocks/vena_block_6" | "rechiseled:blocks/gold_block_polished_connecting" | "xtonesreworked:blocks/vena_block_7" | "rechiseledcreate:blocks/limestone_cut_small_brick_connecting" | "thermal:blocks/dynamo_disenchantment" | "gtceu:blocks/trinium_coil_block" | "rechiseled:blocks/cobblestone_dented" | "mmt:blocks/raw_boron_block" | "minecraft:blocks/potted_allium" | "create:blocks/cut_veridium_bricks" | "fantasyfurniture:blocks/decorations/floating_tomes" | "minecraft:blocks/activator_rail" | "rechiseled:blocks/granite_polished_connecting" | "gtceu:blocks/inert_machine_casing" | "minecraft:blocks/oxidized_cut_copper_slab" | "minecraft:blocks/potted_oak_sapling" | "minecraft:entities/villager" | "rechiseled:blocks/bone_block_decorated" | "rechiseled:blocks/end_stone_polished_connecting" | "rechiseled:blocks/redstone_block_bordered_connecting" | "fantasyfurniture:blocks/decorations/hanging_herbs" | "rechiseled:blocks/coal_block_small_tiles_connecting" | "thermal:blocks/purple_rockwool" | "minecraft:blocks/melon" | "minecraft:blocks/oak_door" | "rechiseled:blocks/redstone_block_chiseled_clovers" | "create:blocks/cut_andesite_bricks" | "rechiseled:blocks/end_stone_brick_paving_connecting" | "rechiseled:blocks/prismarine_bricks_rotated_bricks_connecting" | "thermal:blocks/rubberwood_log" | "rechiseled:blocks/sandstone_rotated_bricks_connecting" | "create:blocks/small_andesite_brick_slab" | "rechiseled:blocks/obsidian_squares_connecting" | "minecraft:blocks/smooth_red_sandstone_slab" | "mmt:blocks/raw_yttrium_block" | "rechiseled:blocks/copper_block_circles_connecting" | "mysticalagriculture:blocks/tertium_growth_accelerator" | "gtceu:blocks/uhv_machine_casing" | "minecraft:blocks/clay" | "create:blocks/small_calcite_brick_slab" | "xtonesreworked:blocks/kryp_block_9" | "xtonesreworked:blocks/kryp_block_8" | "minecraft:blocks/lily_pad" | "xtonesreworked:blocks/kryp_block_7" | "minecraft:entities/sheep/pink" | "xtonesreworked:blocks/kryp_block_6" | "minecraft:blocks/white_shulker_box" | "mysticalagriculture:blocks/inferium_growth_accelerator" | "minecraft:blocks/acacia_fence" | "create:blocks/brass_block" | "rechiseledcreate:blocks/dark_oak_window_slim_connecting" | "rechiseled:blocks/spruce_planks_dotted_connecting" | "minecraft:gameplay/hero_of_the_village/cleric_gift" | "rechiseled:blocks/stone_brick_paving_connecting" | "ae2:blocks/security_station" | "rechiseled:blocks/diamond_block_chiseled_cubes_connecting" | "thermal:blocks/glowstone_mushroom" | "minecraft:blocks/conduit" | "rechiseled:blocks/lapis_block_smooth" | "create:blocks/display_link" | "minecraft:blocks/end_stone_brick_wall" | "fantasyfurniture:blocks/nordic/chair" | "minecraft:blocks/gray_banner" | "rechiseled:blocks/emerald_block_crystal_connecting" | "rechiseled:blocks/andesite_rotated_bricks_connecting" | "create:blocks/controls" | "minecraft:blocks/light_weighted_pressure_plate" | "create:blocks/weighted_ejector" | "minecraft:blocks/crimson_nylium" | "colossalchests:blocks/chest_wall_copper" | "fantasyfurniture:blocks/necrolord/floor_light" | "create:blocks/radial_chassis" | "rechiseledcreate:blocks/acacia_window_swirling" | "rechiseled:blocks/iron_block_chiseled" | "minecraft:blocks/chiseled_sandstone" | "minecraft:blocks/warped_slab" | "fantasyfurniture:blocks/decorations/nordic_boiled_creme_treats" | "create:blocks/polished_cut_ochrum_wall" | "rechiseled:blocks/cobbled_deepslate_paving_connecting" | "create:blocks/polished_cut_limestone_stairs" | "create:blocks/light_blue_valve_handle" | "create:blocks/pink_seat" | "create:blocks/brass_casing" | "laserio:blocks/laser_node" | "create:blocks/portable_storage_interface" | "fantasyfurniture:blocks/nordic/oven" | "gtceu:blocks/extreme_engine_intake_casing" | "rechiseled:blocks/mangrove_planks_rotated_bricks" | "framedblocks:blocks/framed_post" | "ae2:blocks/sky_stone_slab" | "rechiseled:blocks/spruce_planks_diagonal_stripes" | "create:blocks/waxed_copper_tile_stairs" | "rechiseled:blocks/redstone_block_small_tiles" | "exnihilosequentia:blocks/jungle_sieve" | "rechiseled:blocks/dirt_smooth_clumps" | "minecraft:blocks/waxed_cut_copper_slab" | "rechiseledcreate:blocks/rose_quartz_chiseled" | "minecraft:blocks/spruce_pressure_plate" | "minecraft:blocks/blue_candle_cake" | "rechiseled:blocks/dark_oak_planks_small_bricks_connecting" | "minecraft:blocks/blue_glazed_terracotta" | "rechiseled:blocks/mangrove_planks_dotted_connecting" | "rechiseled:blocks/emerald_block_bordered_plating_connecting" | "framedblocks:blocks/framed_redstone_torch" | "minecraft:blocks/oak_leaves" | "rechiseled:blocks/warped_planks_large_tiles_connecting" | "toms_storage:blocks/ts.inventory_cable" | "rechiseled:blocks/glowstone_bricks_connecting" | "rechiseled:blocks/blue_ice_slanted_tiles_connecting" | "framedblocks:blocks/framed_large_stone_button" | "colossalchests:blocks/interface_iron" | "rechiseled:blocks/dark_prismarine_squares_connecting" | "rechiseledcreate:blocks/birch_window_diagonal_connecting" | "thermal:blocks/cyan_rockwool" | "rechiseledcreate:blocks/warped_window_diagonal_connecting" | "rechiseled:blocks/warped_planks_pattern" | "mysticalagradditions:blocks/imperium_coal_block" | "create:blocks/yellow_nixie_tube" | "bigreactors:blocks/basic_reactorchargingportfe" | "minecraft:blocks/prismarine_stairs" | "thermal:blocks/cured_rubber_block" | "minecraft:blocks/anvil" | "rechiseled:blocks/acacia_planks_small_tiles" | "minecraft:blocks/light_gray_concrete" | "mysticalagriculture:blocks/supremium_block" | "minecraft:blocks/campfire" | "rechiseled:blocks/lapis_block_pillar_connecting" | "mmt:blocks/iridium_block" | "rechiseled:blocks/warped_planks_small_tiles" | "thermal:blocks/rubberwood_door" | "minecraft:blocks/copper_ore" | "rechiseled:blocks/birch_planks_small_bricks_connecting" | "rechiseledcreate:blocks/birch_window_bars_connecting" | "minecraft:blocks/red_shulker_box" | "create:blocks/cut_crimsite_brick_slab" | "thermal:blocks/invar_block" | "create:blocks/cut_tuff_brick_stairs" | "minecraft:blocks/netherite_block" | "create:blocks/small_diorite_brick_stairs" | "mmt:blocks/amethyst_block" | "minecraft:blocks/black_carpet" | "minecraft:blocks/green_wool" | "ae2:blocks/64k_crafting_storage" | "minecraft:blocks/cracked_deepslate_tiles" | "create:blocks/polished_cut_crimsite_wall" | "rechiseled:blocks/red_sandstone_diagonal_bricks" | "webdisplays:blocks/rctrl" | "rechiseled:blocks/diamond_block_polished_connecting" | "mmt:blocks/aluminum_block" | "rechiseled:blocks/amethyst_block_cut_connecting" | "fantasyfurniture:blocks/royal/sofa" | "rechiseled:blocks/dark_prismarine_wavy_connecting" | "minecraft:blocks/iron_bars" | "rechiseled:blocks/mangrove_planks_large_tiles_connecting" | "rechiseled:blocks/purpur_jagged_pattern_connecting" | "fantasyfurniture:blocks/nordic/wardrobe_top" | "rechiseled:blocks/prismarine_bricks_wavy_connecting" | "create:blocks/redstone_link" | "create:blocks/cut_scoria_brick_wall" | "gtceu:blocks/zpm_hermetic_casing" | "rechiseled:blocks/cobblestone_rotated_bricks" | "create:blocks/blaze_burner" | "rechiseledcreate:blocks/oak_window_covered" | "minecraft:blocks/purple_wool" | "minecraft:blocks/calcite" | "create:blocks/cut_scorchia_slab" | "minecraft:chests/woodland_mansion" | "rechiseled:blocks/redstone_block_bricks_connecting" | "rechiseled:blocks/red_nether_bricks_brick_paving_connecting" | "create:blocks/cut_limestone_wall" | "create:blocks/steam_whistle" | "minecraft:blocks/snow_block" | "gtceu:blocks/steel_gearbox" | "rechiseled:blocks/cobbled_deepslate_beams_connecting" | "create:blocks/smart_chute" | "rechiseled:blocks/crimson_planks_pattern_connecting" | "minecraft:blocks/potted_wither_rose" | "create_crystal_clear:blocks/brass_glass_casing" | "minecraft:blocks/nether_wart_block" | "mysticalagriculture:blocks/supremium_gemstone_block" | "fantasyfurniture:blocks/dunmer/chair" | "rechiseled:blocks/oak_planks_diagonal_stripes_connecting" | "fantasyfurniture:blocks/decorations/venthyr_candles" | "create:blocks/cut_deepslate_wall" | "mmt:blocks/rhodium_block" | "minecraft:blocks/bee_nest" | "minecraft:blocks/damaged_anvil" | "farmersdelight:blocks/budding_tomatoes" | "create:blocks/polished_cut_ochrum" | "minecraft:blocks/potted_bamboo" | "create:blocks/copper_shingle_slab" | "rechiseled:blocks/warped_planks_beams_connecting" | "create:blocks/polished_cut_asurine_slab" | "rechiseled:blocks/sandstone_brick_pattern" | "fantasyfurniture:blocks/bone/skeleton/table_small" | "packagedauto:blocks/packager" | "minecraft:blocks/infested_cracked_stone_bricks" | "create:blocks/lit_blaze_burner" | "mysticalagriculture:blocks/soulium_block" | "colossalchests:blocks/interface_obsidian" | "minecraft:entities/slime" | "rechiseledcreate:blocks/crimson_window_rounded_connecting" | "minecraft:blocks/dead_bubble_coral_block" | "gtceu:blocks/miner_pipe" | "create:blocks/yellow_seat" | "minecraft:blocks/azalea" | "rechiseled:blocks/acacia_planks_small_tiles_connecting" | "rechiseled:blocks/glowstone_bricks" | "minecraft:blocks/sandstone_stairs" | "rechiseled:blocks/end_stone_polished" | "create:blocks/linear_chassis" | "create:blocks/red_toolbox" | "fantasyfurniture:blocks/venthyr/wall_light" | "thermal:blocks/beetroot_block" | "fantasyfurniture:blocks/decorations/coin_stack_gold" | "farmersdelight:chests/fd_pillager_outpost" | "create:blocks/stressometer" | "rechiseled:blocks/dark_oak_planks_mosaic" | "rechiseled:blocks/iron_block_reinforced" | "farmersdelight:blocks/rice_roll_medley_block" | "rechiseled:blocks/jungle_planks_bricks_connecting" | "sgjourney:blocks/fire_pit" | "minecraft:blocks/brown_stained_glass" | "minecraft:blocks/lime_concrete" | "mysticalagriculture:blocks/witherproof_glass" | "thermal:blocks/hops_block" | "minecraft:blocks/glowstone" | "minecraft:blocks/orange_glazed_terracotta" | "framedblocks:blocks/framed_fence" | "rechiseled:blocks/jungle_planks_pattern_connecting" | "rechiseled:blocks/dark_prismarine_rotated_bricks_connecting" | "rechiseled:blocks/end_stone_diagonal_bricks_connecting" | "xtonesreworked:blocks/sols_block_12" | "xtonesreworked:blocks/sols_block_13" | "xtonesreworked:blocks/sols_block_10" | "xtonesreworked:blocks/sols_block_11" | "rechiseled:blocks/birch_planks_flooring_connecting" | "rechiseled:blocks/blackstone_brick_paving" | "rechiseled:blocks/acacia_planks_woven" | "fantasyfurniture:blocks/decorations/cookie_jar" | "xtonesreworked:blocks/sols_block_14" | "xtonesreworked:blocks/sols_block_15" | "create:blocks/cut_andesite" | "rechiseledcreate:blocks/dripstone_cut_small_brick_connecting" | "rechiseledcreate:blocks/oak_window_rounded" | "fantasyfurniture:blocks/decorations/royal_floor_cushion" | "rechiseled:blocks/oak_planks_rotated_bricks" | "rechiseledcreate:blocks/jungle_window_large" | "minecraft:blocks/spruce_stairs" | "ae2:blocks/spatial_io_port" | "rechiseledcreate:blocks/warped_window_slim" | "thermal:blocks/niter_block" | "minecraft:blocks/sugar_cane" | "minecraft:blocks/tube_coral_block" | "minecraft:chests/bastion_treasure" | "create:blocks/small_scoria_brick_slab" | "minecraft:blocks/verdant_froglight" | "rechiseled:blocks/netherrack_beams" | "rechiseled:blocks/stone_big_tiles" | "mysticalagriculture:blocks/deepslate_prosperity_ore" | "create:blocks/cut_veridium_brick_stairs" | "thermal:blocks/sulfur_ore" | "rechiseled:blocks/diamond_block_smooth" | "create:blocks/yellow_valve_handle" | "minecraft:blocks/light_blue_bed" | "fantasyfurniture:blocks/dunmer/counter" | "ae2:blocks/sky_stone_brick_stairs" | "rechiseled:blocks/quartz_block_tiles_connecting" | "thermal:blocks/chiseled_slag" | "colossalchests:blocks/colossal_chest_iron" | "thermal:blocks/deepslate_sapphire_ore" | "rechiseled:blocks/gold_block_bordered" | "rechiseled:blocks/netherrack_tiles" | "minecraft:blocks/black_wool" | "rechiseled:blocks/purpur_squares_connecting" | "create:blocks/polished_cut_tuff_slab" | "xtonesreworked:blocks/zion_block_10" | "rechiseled:blocks/iron_block_gears" | "xtonesreworked:blocks/zion_block_11" | "rechiseledcreate:blocks/mangrove_window_slim" | "xtonesreworked:blocks/zion_block_12" | "bigreactors:blocks/basic_reactorsolidaccessport" | "rechiseled:blocks/cobblestone_brick_pattern" | "minecraft:blocks/jungle_sign" | "minecraft:blocks/jungle_log" | "rechiseledcreate:blocks/spruce_window_rounded_connecting" | "create:blocks/cut_veridium_wall" | "fantasyfurniture:blocks/decorations/venthyr_tea_cups" | "xtonesreworked:blocks/zion_block_13" | "xtonesreworked:blocks/zion_block_14" | "xtonesreworked:blocks/zion_block_15" | "rechiseled:blocks/obsidian_bricks" | "mmt:blocks/spinel_block" | "ae2:blocks/quartz_vibrant_glass" | "create:blocks/zinc_block" | "minecraft:chests/village/village_toolsmith" | "minecraft:blocks/jungle_button" | "create:blocks/veridium_pillar" | "minecraft:blocks/nether_brick_slab" | "rechiseled:blocks/birch_planks_tiles" | "rechiseled:blocks/amethyst_block_bricks" | "minecraft:blocks/gilded_blackstone" | "minecraft:blocks/cornflower" | "farmersdelight:blocks/brown_canvas_sign" | "rechiseled:blocks/nether_bricks_squares" | "framedblocks:blocks/framed_sloped_stairs" | "rechiseled:blocks/redstone_block_paving" | "minecraft:chests/shipwreck_map" | "fantasyfurniture:blocks/decorations/bone_wither_chalices" | "rechiseled:blocks/jungle_planks_crate_connecting" | "thermal:blocks/tar_block" | "rechiseled:blocks/spruce_planks_tiles" | "rechiseled:blocks/diorite_wavy_connecting" | "rechiseled:blocks/netherite_block_indented" | "minecraft:blocks/pink_candle_cake" | "create_crystal_clear:blocks/andesite_glass_encased_cogwheel" | "minecraft:blocks/polished_diorite_stairs" | "bigreactors:blocks/reinforced_reactorredstoneport" | "minecraft:gameplay/hero_of_the_village/mason_gift" | "fantasyfurniture:blocks/royal/desk_left" | "rechiseled:blocks/crimson_planks_dotted" | "thermal:blocks/onion_block" | "rechiseled:blocks/red_nether_bricks_large_tiles" | "mysticalagriculture:blocks/basic_reprocessor" | "fantasyfurniture:blocks/venthyr/floor_light" | "bigreactors:blocks/ridiculite_block" | "rechiseled:blocks/birch_planks_bricks" | "minecraft:blocks/blue_shulker_box" | "create:blocks/cut_tuff" | "create:blocks/orange_seat" | "rechiseled:blocks/granite_dotted_connecting" | "minecraft:blocks/stripped_oak_wood" | "minecraft:blocks/yellow_bed" | "rechiseled:blocks/basalt_bricks_connecting" | "minecraft:blocks/cyan_glazed_terracotta" | "minecraft:blocks/stripped_birch_log" | "minecraft:entities/hoglin" | "thermal:blocks/eggplant" | "rechiseled:blocks/glowstone_tiles_connecting" | "rechiseled:blocks/purpur_tiles_connecting" | "rechiseled:blocks/diamond_block_grid" | "rechiseled:blocks/redstone_block_circles_connecting" | "thermal:blocks/green_rockwool" | "ae2:blocks/sky_stone_chest" | "minecraft:blocks/hopper" | "bigreactors:blocks/reinforced_reactorpowertapfe_active" | "thermal:blocks/cracked_rich_slag_bricks" | "expatternprovider:blocks/ex_drive" | "minecraft:blocks/andesite" | "fantasyfurniture:blocks/decorations/potion_bottles" | "rechiseled:blocks/prismarine_bricks_rows" | "ae2:blocks/4k_crafting_storage" | "rechiseled:blocks/birch_planks_beams" | "create:blocks/waxed_weathered_copper_shingles" | "rechiseled:blocks/dark_oak_planks_tiles" | "minecraft:gameplay/hero_of_the_village/leatherworker_gift" | "minecraft:blocks/dead_tube_coral_fan" | "rechiseled:blocks/crimson_planks_flooring" | "minecraft:blocks/potted_red_mushroom" | "fantasyfurniture:blocks/decorations/muffins_blueberry" | "thermal:blocks/ruby_block" | "create:blocks/cut_scoria_brick_slab" | "thermal:blocks/deepslate_sulfur_ore" | "thermal:blocks/energy_cell" | "minecraft:blocks/birch_wood" | "rechiseled:blocks/stone_smooth_rotated_bricks_connecting" | "mmt:blocks/sunstone_block" | "create:blocks/white_sail" | "minecraft:entities/sheep/lime" | "rechiseled:blocks/gold_block_smooth" | "fantasyfurniture:blocks/decorations/royal_platter" | "mmt:blocks/raw_zirconium_block" | "minecraft:blocks/smooth_quartz" | "fantasyfurniture:blocks/bone/wither/oven" | "thermal:blocks/strawberry" | "toms_storage:blocks/ts.inventory_cable_framed" | "create:blocks/fluid_pipe" | "bigreactors:blocks/basic_reactorcontroller" | "create:blocks/small_crimsite_brick_slab" | "fantasyfurniture:blocks/necrolord/desk_right" | "extendedcrafting:blocks/basic_table" | "thermal:blocks/rubberwood_pressure_plate" | "colossalchests:blocks/colossal_chest_copper" | "rechiseled:blocks/blue_ice_pillar_connecting" | "rechiseled:blocks/amethyst_block_bordered_diagonal_tiles" | "ae2:blocks/energy_cell" | "rechiseled:blocks/red_sandstone_tiles_connecting" | "fantasyfurniture:blocks/decorations/royal_wall_mirror_small" | "rechiseledcreate:blocks/jungle_window_swirling_connecting" | "bigreactors:blocks/benitoite_ore" | "thermal:blocks/oil_red_sand" | "rechiseled:blocks/oak_planks_pattern_connecting" | "create:blocks/copper_ladder" | "rechiseled:blocks/diorite_wavy" | "minecraft:blocks/chipped_anvil" | "bigreactors:blocks/fluidizersolidinjector" | "mmt:blocks/raw_tin_block" | "xtonesreworked:blocks/zest_block_8" | "rechiseled:blocks/spruce_planks_diagonal_tiles" | "xtonesreworked:blocks/zest_block_9" | "minecraft:entities/skeleton" | "mmt:blocks/raw_tellurium_block" | "minecraft:blocks/exposed_cut_copper_slab" | "rechiseled:blocks/lapis_block_pattern_connecting" | "minecraft:entities/enderman" | "ae2:blocks/sky_stone_small_brick_stairs" | "minecraft:blocks/cyan_carpet" | "create:blocks/weathered_copper_shingle_stairs" | "exnihilosequentia:blocks/crushed_diorite" | "rechiseled:blocks/nether_bricks_squares_connecting" | "rechiseled:blocks/gold_block_small_bricks" | "fantasyfurniture:blocks/necrolord/counter" | "minecraft:blocks/birch_leaves" | "gtceu:blocks/plascrete" | "thermal:blocks/lead_ore" | "fantasyfurniture:blocks/nordic/cushion" | "minecraft:blocks/cyan_concrete" | "minecraft:blocks/waxed_weathered_cut_copper" | "xtonesreworked:blocks/zest_block_4" | "xtonesreworked:blocks/zest_block_5" | "xtonesreworked:blocks/zest_block_6" | "xtonesreworked:blocks/zest_block_7" | "rechiseled:blocks/birch_planks_squares" | "xtonesreworked:blocks/zest_block_0" | "rechiseled:blocks/dark_oak_planks_small_bricks" | "xtonesreworked:blocks/zest_block_1" | "xtonesreworked:blocks/zest_block_2" | "xtonesreworked:blocks/zest_block_3" | "create:blocks/chute" | "rechiseled:blocks/mangrove_planks_pattern_connecting" | "fantasyfurniture:blocks/dunmer/table_wide" | "minecraft:blocks/light_blue_candle_cake" | "gtceu:blocks/steel_brick_casing" | "fantasyfurniture:blocks/bone/skeleton/desk_right" | "minecraft:blocks/grass_block" | "create:blocks/mechanical_crafter" | "rechiseledcreate:blocks/mangrove_window_diagonal" | "rechiseled:blocks/birch_planks_diagonal_stripes" | "ae2:blocks/sky_stone_wall" | "thermal:blocks/black_rockwool" | "create:blocks/small_scorchia_brick_wall" | "minecraft:entities/sheep/blue" | "minecraft:blocks/creeper_head" | "rechiseled:blocks/copper_block_cone" | "rechiseledcreate:blocks/mangrove_window_large" | "rechiseled:blocks/mangrove_planks_rotated_bricks_connecting" | "rechiseledcreate:blocks/birch_window_tiles_connecting" | "thermal:blocks/peanut_block" | "thermal:blocks/deepslate_ruby_ore" | "framedblocks:blocks/framed_item_frame" | "rechiseled:blocks/warped_planks_tiles" | "extendedcrafting:blocks/luminessence_block" | "rechiseled:blocks/oak_planks_tiles_connecting" | "bigreactors:blocks/basic_turbinepowertapfe_passive" | "minecraft:blocks/green_stained_glass" | "rechiseled:blocks/nether_bricks_diagonal_bricks_connecting" | "thermal:blocks/carrot_block" | "create:blocks/cut_andesite_stairs" | "thermal:blocks/radish_block" | "rechiseled:blocks/end_stone_scales_connecting" | "minecraft:blocks/prismarine" | "rechiseled:blocks/prismarine_bricks_beams_connecting" | "fantasyfurniture:blocks/nordic/dresser" | "rechiseled:blocks/warped_planks_diagonal_tiles_connecting" | "minecraft:blocks/acacia_log" | "bigreactors:blocks/reinforced_turbinerotorblade" | "minecraft:blocks/quartz_stairs" | "create:blocks/cut_asurine_stairs" | "fantasyfurniture:blocks/bone/wither/chest" | "rechiseled:blocks/dirt_large_tiles_connecting" | "thermal:blocks/sapphire_block" | "minecraft:blocks/light_blue_stained_glass" | "rechiseled:blocks/diamond_block_rhombuses" | "minecraft:blocks/purple_terracotta" | "bigreactors:blocks/reinforced_turbinecreativesteamgenerator" | "rechiseledcreate:blocks/acacia_window_rounded_connecting" | "create:blocks/copper_shingle_stairs" | "ae2:blocks/quartz_growth_accelerator" | "rechiseled:blocks/purpur_diagonal_bricks_connecting" | "rechiseled:blocks/warped_planks_brick_paving_connecting" | "rechiseled:blocks/crimson_planks_diagonal_tiles_connecting" | "minecraft:blocks/red_glazed_terracotta" | "extendedcrafting:blocks/basic_auto_table" | "rechiseled:blocks/gold_block_pattern" | "minecraft:blocks/warped_stem" | "fantasyfurniture:blocks/decorations/dunmer_pottery_0" | "rechiseled:blocks/redstone_block_diagonal_tiles" | "fantasyfurniture:blocks/decorations/dunmer_pottery_1" | "fantasyfurniture:blocks/dunmer/drawer" | "framedblocks:blocks/framed_pane" | "rechiseled:blocks/oak_planks_bricks_connecting" | "rechiseled:blocks/acacia_planks_beams_connecting" | "bigreactors:blocks/basic_turbinechargingportfe" | "rechiseled:blocks/cobblestone_crosses" | "thermal:blocks/rubberwood_leaves" | "mmt:blocks/pearl_block" | "rechiseled:blocks/jungle_planks_rotated_bricks" | "rechiseled:blocks/basalt_pattern" | "rechiseled:blocks/diorite_dotted_connecting" | "minecraft:entities/llama" | "thermal:blocks/lead_block" | "framedblocks:blocks/framed_double_slope_panel" | "farmersdelight:chests/fd_village_plains_house" | "xtonesreworked:blocks/cray_block_10" | "xtonesreworked:blocks/cray_block_11" | "minecraft:blocks/dark_oak_log" | "xtonesreworked:blocks/cray_block_12" | "thermal:blocks/strawberry_block" | "xtonesreworked:blocks/cray_block_13" | "rechiseledcreate:blocks/crimson_window_rounded" | "rechiseled:blocks/nether_bricks_smooth" | "mmt:blocks/acril_block" | "create:blocks/powered_latch" | "minecraft:blocks/cyan_terracotta" | "minecraft:chests/nether_bridge" | "rechiseled:blocks/oak_planks_woven" | "rechiseledcreate:blocks/spruce_window_panes" | "xtonesreworked:blocks/cray_block_14" | "rechiseled:blocks/obsidian_stripes" | "xtonesreworked:blocks/cray_block_15" | "minecraft:blocks/dark_prismarine_slab" | "rechiseled:blocks/netherrack_rotated_bricks" | "fantasyfurniture:blocks/royal/carpet" | "bigreactors:blocks/basic_turbinerotorbearing" | "minecraft:blocks/lime_banner" | "rechiseled:blocks/crimson_planks_woven_connecting" | "ae2:blocks/chiseled_quartz_slab" | "framedblocks:blocks/framed_door" | "rechiseled:blocks/cobblestone_stripes" | "minecraft:entities/horse" | "rechiseled:blocks/andesite_tiles" | "minecraft:blocks/purpur_stairs" | "bigreactors:blocks/basic_reactorfuelrod" | "create:blocks/mechanical_piston" | "fluxnetworks:blocks/flux_point" | "minecraft:blocks/cocoa" | "xtonesreworked:blocks/reed_block_10" | "ftbquests:blocks/screen_1" | "xtonesreworked:blocks/reed_block_11" | "xtonesreworked:blocks/reed_block_12" | "xtonesreworked:blocks/reed_block_13" | "xtonesreworked:blocks/reed_block_14" | "ftbquests:blocks/screen_5" | "fantasyfurniture:blocks/bone/skeleton/chair" | "xtonesreworked:blocks/reed_block_15" | "ftbquests:blocks/screen_3" | "framedblocks:blocks/framed_vertical_double_stairs" | "ftbquests:blocks/screen_7" | "rechiseled:blocks/andesite_tiles_connecting" | "minecraft:blocks/moss_block" | "farmersdelight:blocks/rich_soil" | "fantasyfurniture:blocks/decorations/venthyr_platter" | "thermal:blocks/white_rockwool" | "mysticalagradditions:blocks/dragon_egg_crux" | "minecraft:blocks/mangrove_log" | "rechiseled:blocks/bone_block_decorated_bordered_connecting" | "rechiseled:blocks/sandstone_tiles_connecting" | "xtonesreworked:blocks/zeta_block_5" | "exnihilosequentia:blocks/jungle_crucible" | "xtonesreworked:blocks/zeta_block_4" | "rechiseledcreate:blocks/dark_oak_window_diagonal_connecting" | "ae2:blocks/smooth_quartz_block" | "exnihilosequentia:blocks/stone_barrel" | "xtonesreworked:blocks/zeta_block_7" | "create:blocks/polished_cut_limestone_wall" | "xtonesreworked:blocks/zeta_block_6" | "create:blocks/deployer" | "xtonesreworked:blocks/zeta_block_9" | "rechiseled:blocks/blackstone_brick_paving_connecting" | "xtonesreworked:blocks/zeta_block_8" | "minecraft:blocks/light_gray_stained_glass_pane" | "minecraft:blocks/nether_wart" | "xtonesreworked:blocks/zeta_block_1" | "xtonesreworked:blocks/zeta_block_0" | "xtonesreworked:blocks/zeta_block_3" | "fantasyfurniture:blocks/nordic/desk_left" | "xtonesreworked:blocks/zeta_block_2" | "create:blocks/light_blue_sail" | "rechiseledcreate:blocks/scorchia_cut_small_brick_connecting" | "framedblocks:blocks/framed_pillar" | "minecraft:blocks/waxed_weathered_cut_copper_slab" | "create_crystal_clear:blocks/brass_clear_glass_encased_large_cogwheel" | "create:blocks/small_deepslate_brick_slab" | "rechiseled:blocks/birch_planks_crate" | "create:blocks/polished_cut_veridium_slab" | "minecraft:entities/mooshroom" | "fantasyfurniture:blocks/decorations/royal_crown" | "fantasyfurniture:blocks/dunmer/painting_small" | "create:blocks/black_sail" | "mysticalagriculture:blocks/soulium_ingot_block" | "minecraft:blocks/oxidized_cut_copper" | "framedblocks:blocks/framed_fancy_activator_rail" | "create:blocks/gray_sail" | "rechiseled:blocks/spruce_planks_crate" | "create:blocks/rotation_speed_controller" | "rechiseled:blocks/mossy_cobblestone_small_tiles" | "rechiseled:blocks/red_nether_bricks_diagonal_bricks" | "create:blocks/shadow_steel_casing" | "rechiseled:blocks/quartz_block_bordered_connecting" | "create_crystal_clear:blocks/train_clear_glass_encased_large_cogwheel" | "minecraft:blocks/smooth_basalt" | "thermal:blocks/raw_nickel_block" | "thermal:blocks/bell_pepper_block" | "minecraft:blocks/dark_oak_door" | "rechiseled:blocks/lapis_block_bordered" | "rechiseled:blocks/dirt_soil" | "minecraft:blocks/lime_glazed_terracotta" | "minecraft:blocks/blue_terracotta" | "create:blocks/waxed_exposed_copper_tile_slab" | "xtonesreworked:blocks/zorg_block_11" | "xtonesreworked:blocks/zorg_block_12" | "minecraft:blocks/barrel" | "minecraft:blocks/brown_mushroom_block" | "create:blocks/polished_cut_granite" | "xtonesreworked:blocks/zorg_block_10" | "ae2:blocks/sky_stone_tank" | "xtonesreworked:blocks/zorg_block_15" | "rechiseled:blocks/prismarine_bricks_polished" | "xtonesreworked:blocks/zorg_block_13" | "rechiseled:blocks/lapis_block_glossy" | "xtonesreworked:blocks/zorg_block_14" | "fantasyfurniture:blocks/decorations/nordic_soul_gems_light" | "gtceu:blocks/fusion_glass" | "xtonesreworked:blocks/vect_block_9" | "xtonesreworked:blocks/vect_block_8" | "fantasyfurniture:blocks/bone/wither/painting_small" | "xtonesreworked:blocks/vect_block_7" | "xtonesreworked:blocks/vect_block_6" | "fantasyfurniture:blocks/nordic/bed_single" | "xtonesreworked:blocks/vect_block_5" | "rechiseled:blocks/cobblestone_sheared" | "xtonesreworked:blocks/vect_block_4" | "rechiseled:blocks/netherite_block_decorated" | "fantasyfurniture:blocks/venthyr/counter" | "thermal:blocks/sadiroot_block" | "ae2:blocks/sky_stone_block" | "xtonesreworked:blocks/vect_block_3" | "xtonesreworked:blocks/vect_block_2" | "rechiseled:blocks/copper_block_lines" | "minecraft:blocks/prismarine_bricks" | "rechiseled:blocks/stone_smooth_large_tiles" | "xtonesreworked:blocks/vect_block_1" | "xtonesreworked:blocks/vect_block_0" | "rechiseled:blocks/warped_planks_crate" | "rechiseled:blocks/oak_planks_large_tiles_connecting" | "minecraft:blocks/warped_door" | "create:blocks/cyan_toolbox" | "framedblocks:blocks/framed_cube" | "thermal:blocks/device_tree_extractor" | "fantasyfurniture:blocks/royal/bed_double" | "minecraft:blocks/nether_brick_stairs" | "minecraft:blocks/jungle_stairs" | "minecraft:blocks/dark_oak_fence_gate" | "create:blocks/small_deepslate_bricks" | "extendedcrafting:blocks/crystaltine_block" | "rechiseled:blocks/oak_planks_flooring" | "minecraft:blocks/smooth_stone_slab" | "create_crystal_clear:blocks/brass_glass_encased_shaft" | "rechiseled:blocks/dark_oak_planks_beams_connecting" | "fantasyfurniture:blocks/royal/shelf" | "minecraft:blocks/fire" | "create:blocks/cut_calcite_wall" | "rechiseled:blocks/nether_bricks_beams_connecting" | "rechiseled:blocks/prismarine_bricks_rows_connecting" | "minecraft:entities/goat" | "thermal:blocks/electrum_block" | "minecraft:blocks/granite" | "exnihilosequentia:blocks/spruce_crucible" | "rechiseled:blocks/coal_block_carved" | "minecraft:blocks/skeleton_skull" | "create:blocks/small_limestone_brick_slab" | "minecraft:blocks/dried_kelp_block" | "create:blocks/cut_diorite" | "minecraft:blocks/red_nether_brick_slab" | "create:blocks/light_blue_toolbox" | "mmt:blocks/silver_block" | "create:blocks/exposed_copper_tiles" | "colossalchests:blocks/interface_diamond" | "rechiseled:blocks/spruce_planks_wavy_connecting" | "bigreactors:blocks/reprocessorpowerport" | "create:blocks/crushing_wheel" | "create:blocks/small_veridium_brick_wall" | "create:blocks/mangrove_window_pane" | "mysticalagriculture:blocks/deepslate_inferium_ore" | "framedblocks:blocks/framed_threeway_corner" | "fantasyfurniture:blocks/necrolord/table_large" | "create:blocks/andesite_bars" | "minecraft:blocks/gray_carpet" | "farmersdelight:blocks/rope" | "rechiseled:blocks/jungle_planks_wavy" | "rechiseled:blocks/prismarine_bricks_diagonal_tiles_connecting" | "rechiseled:blocks/andesite_brick_paving" | "fantasyfurniture:blocks/necrolord/painting_small" | "minecraft:blocks/cobblestone_wall" | "bigreactors:blocks/ludicrite_block" | "minecraft:blocks/white_terracotta" | "gtceu:blocks/titanium_firebox_casing" | "sgjourney:blocks/golden_idol" | "minecraft:blocks/tripwire" | "ae2:blocks/matrix_frame" | "rechiseled:blocks/dark_oak_planks_brick_paving" | "rechiseled:blocks/sandstone_polished" | "framedblocks:blocks/framed_corner_pillar" | "fantasyfurniture:blocks/furniture_station" | "farmersdelight:blocks/purple_canvas_sign" | "fantasyfurniture:blocks/dunmer/stool" | "minecraft:blocks/warped_stairs" | "minecraft:entities/salmon" | "framedblocks:blocks/framed_torch" | "minecraft:blocks/large_fern" | "toms_storage:blocks/ts.inventory_cable_connector_filtered" | "rechiseled:blocks/warped_planks_brick_pattern_connecting" | "create:blocks/cut_scorchia_bricks" | "exmachinis:blocks/flux_hammer" | "rechiseled:blocks/lapis_block_tiles_connecting" | "rechiseled:blocks/oak_planks_mosaic" | "create:blocks/blue_seat" | "rechiseled:blocks/mangrove_planks_brick_pattern_connecting" | "rechiseled:blocks/spruce_planks_beams" | "rechiseled:blocks/oak_planks_crate" | "create:blocks/cut_calcite_brick_wall" | "minecraft:entities/sheep" | "minecraft:blocks/stone_slab" | "rechiseled:blocks/coal_block_ovals" | "thermal:blocks/eggplant_block" | "minecraft:entities/pillager" | "rechiseled:blocks/cobblestone_brick_pattern_connecting" | "ae2:blocks/256k_crafting_storage" | "rechiseled:blocks/copper_block_circles" | "minecraft:blocks/white_candle" | "rechiseledcreate:blocks/mangrove_window_slim_connecting" | "fantasyfurniture:blocks/royal/wardrobe_top" | "minecraft:blocks/bricks" | "rechiseledcreate:blocks/oak_window_diagonal_connecting" | "minecraft:blocks/chiseled_nether_bricks" | "ae2:blocks/light_detector" | "rechiseled:blocks/diamond_block_jewel_block_connecting" | "rechiseled:blocks/iron_block_pipes_connecting" | "farmersdelight:blocks/tatami" | "rechiseled:blocks/birch_planks_large_tiles" | "rechiseled:blocks/jungle_planks_brick_pattern" | "fantasyfurniture:blocks/venthyr/bed_single" | "create:blocks/creative_motor" | "create:blocks/gray_nixie_tube" | "rechiseledcreate:blocks/warped_window_panes" | "mmt:blocks/moonstone_block" | "fantasyfurniture:blocks/venthyr/chandelier" | "xtonesreworked:blocks/glaxx_block_1" | "xtonesreworked:blocks/glaxx_block_0" | "rechiseled:blocks/spruce_planks_bricks" | "xtonesreworked:blocks/glaxx_block_3" | "minecraft:blocks/magenta_stained_glass" | "minecraft:blocks/purpur_pillar" | "xtonesreworked:blocks/glaxx_block_2" | "xtonesreworked:blocks/glaxx_block_5" | "xtonesreworked:blocks/glaxx_block_4" | "create:blocks/oxidized_copper_shingle_slab" | "xtonesreworked:blocks/glaxx_block_7" | "xtonesreworked:blocks/glaxx_block_6" | "xtonesreworked:blocks/glaxx_block_9" | "xtonesreworked:blocks/glaxx_block_8" | "xtonesreworked:blocks/lair_block_11" | "xtonesreworked:blocks/lair_block_12" | "xtonesreworked:blocks/lair_block_10" | "minecraft:blocks/crimson_roots" | "rechiseled:blocks/mossy_cobblestone_beams_connecting" | "bigreactors:blocks/basic_turbinecasing" | "rechiseled:blocks/emerald_block_patterned_squares_connecting" | "thermal:blocks/spinach" | "fantasyfurniture:blocks/venthyr/table_wide_fancy" | "create:blocks/cut_diorite_brick_stairs" | "framedblocks:blocks/framed_rail_slope" | "framedblocks:blocks/framed_stacked_slope_panel" | "toms_storage:blocks/ts.trim" | "create:blocks/copper_tile_slab" | "minecraft:blocks/exposed_cut_copper_stairs" | "rechiseled:blocks/cobbled_deepslate_rotated_bricks_connecting" | "create:blocks/framed_glass_door" | "rechiseled:blocks/netherite_block_diagonal_tiles" | "rechiseled:blocks/spruce_planks_brick_pattern" | "fantasyfurniture:blocks/dunmer/floor_light" | "minecraft:entities/wither_skeleton" | "rechiseled:blocks/gold_block_beams_connecting" | "create:blocks/small_granite_brick_stairs" | "rechiseled:blocks/purpur_brick_pattern" | "exnihilosequentia:blocks/acacia_barrel" | "bigreactors:blocks/blutonium_block" | "minecraft:blocks/spruce_slab" | "xtonesreworked:blocks/lair_block_15" | "farmersdelight:chests/fd_village_snowy_house" | "create:blocks/copper_backtank" | "rechiseled:blocks/diorite_brick_paving" | "xtonesreworked:blocks/lair_block_13" | "create:blocks/layered_scorchia" | "toms_storage:blocks/ts.level_emitter" | "xtonesreworked:blocks/lair_block_14" | "rechiseled:blocks/stone_squares_connecting" | "minecraft:blocks/stripped_jungle_log" | "rechiseledcreate:blocks/jungle_window_rounded" | "minecraft:entities/sheep/light_gray" | "rechiseled:blocks/emerald_block_bordered_crosses" | "create:blocks/layered_deepslate" | "minecraft:blocks/blue_ice" | "rechiseled:blocks/warped_planks_bricks_connecting" | "minecraft:blocks/dark_oak_stairs" | "create:blocks/framed_glass_pane" | "rechiseled:blocks/netherite_block_chiseled" | "rechiseled:blocks/red_sandstone_brick_pattern" | "minecraft:blocks/prismarine_brick_slab" | "mysticalagriculture:blocks/prudentium_gemstone_block" | "fantasyfurniture:blocks/decorations/tankards_honeymead" | "mmt:blocks/nickel_block" | "create:blocks/elevator_pulley" | "thermal:blocks/fluid_cell" | "minecraft:blocks/orange_candle_cake" | "rechiseled:blocks/acacia_planks_flooring" | "create:blocks/dark_oak_window_pane" | "create:blocks/polished_cut_dripstone_slab" | "minecraft:entities/pufferfish" | "rechiseled:blocks/dirt_clumps" | "rechiseledcreate:blocks/mangrove_window_bars_connecting" | "rechiseled:blocks/quartz_block_rotated_bricks_connecting" | "thermal:blocks/pink_rockwool" | "rechiseled:blocks/warped_planks_beams" | "rechiseled:blocks/crimson_planks_rotated_bricks" | "minecraft:blocks/andesite_wall" | "rechiseledcreate:blocks/dark_oak_window_rounded_connecting" | "ae2:blocks/1k_crafting_storage" | "framedblocks:blocks/framed_double_sloped_prism" | "rechiseled:blocks/mossy_cobblestone_squares" | "extendedcrafting:blocks/elite_auto_table" | "rechiseled:blocks/obsidian_large_tiles" | "framedblocks:blocks/framed_wall_torch" | "create:blocks/raw_zinc_block" | "fantasyfurniture:blocks/decorations/bowl_empty" | "farmersdelight:blocks/stuffed_pumpkin_block" | "minecraft:blocks/gray_candle_cake" | "fantasyfurniture:blocks/bone/skeleton/drawer" | "rechiseled:blocks/cobblestone_dented_connecting" | "rechiseled:blocks/red_nether_bricks_large_tiles_connecting" | "rechiseled:blocks/cobbled_deepslate_brick_paving" | "rechiseled:blocks/dirt_tilled_connecting" | "minecraft:blocks/nether_portal" | "create:blocks/small_limestone_brick_stairs" | "minecraft:blocks/sandstone_wall" | "minecraft:blocks/mossy_cobblestone_wall" | "rechiseled:blocks/lapis_block_stripes" | "rechiseled:blocks/acacia_planks_brick_pattern_connecting" | "thermal:blocks/rubberwood_planks" | "rechiseled:blocks/purpur_squares" | "minecraft:blocks/light_blue_glazed_terracotta" | "thermal:blocks/apatite_ore" | "create:blocks/polished_cut_deepslate_slab" | "mmt:blocks/zirconium_block" | "rechiseled:blocks/red_nether_bricks_diagonal_bricks_connecting" | "minecraft:entities/creeper" | "minecraft:blocks/glass" | "rechiseled:blocks/warped_planks_diagonal_stripes_connecting" | "framedblocks:blocks/framed_sign" | "mmt:blocks/raw_uranium_block" | "mmt:blocks/rose_quartz_block" | "fantasyfurniture:blocks/dunmer/oven" | "minecraft:blocks/chorus_plant" | "framedblocks:blocks/framed_divided_slope" | "minecraft:chests/bastion_hoglin_stable" | "rechiseledcreate:blocks/scoria_cut_small_brick_connecting" | "minecraft:blocks/bookshelf" | "ae2:blocks/io_port" | "minecraft:blocks/purple_shulker_box" | "create:blocks/clutch" | "bigreactors:blocks/basic_turbinecreativesteamgenerator" | "mmt:blocks/tellurium_block" | "fantasyfurniture:blocks/nordic/door_double" | "framedblocks:blocks/framed_fancy_detector_rail_slope" | "rechiseled:blocks/prismarine_bricks_brick_pattern" | "create:blocks/polished_cut_asurine_stairs" | "minecraft:blocks/green_stained_glass_pane" | "minecraft:blocks/pink_concrete_powder" | "thermal:blocks/gray_rockwool" | "rechiseled:blocks/birch_planks_tiles_connecting" | "farmersdelight:blocks/canvas_rug" | "fantasyfurniture:blocks/royal/door_double" | "mmt:blocks/ruby_block" | "minecraft:blocks/chest" | "framedblocks:blocks/framed_stone_pressure_plate" | "exnihilosequentia:blocks/birch_sieve" | "fantasyfurniture:blocks/nordic/wardrobe_bottom" | "minecraft:blocks/cut_red_sandstone_slab" | "rechiseled:blocks/lapis_block_scales" | "minecraft:blocks/oak_trapdoor" | "create:blocks/brown_nixie_tube" | "minecraft:blocks/chiseled_polished_blackstone" | "minecraft:blocks/cut_sandstone_slab" | "framedblocks:blocks/framed_flat_inv_double_slope_panel_corner" | "rechiseled:blocks/dirt_bricks" | "gtceu:blocks/iv_hermetic_casing" | "fantasyfurniture:blocks/necrolord/painting_wide" | "rechiseled:blocks/quartz_block_small_tiles" | "minecraft:blocks/blue_banner" | "fantasyfurniture:blocks/bone/skeleton/shelf" | "rechiseled:blocks/dirt_tilled" | "rechiseled:blocks/oak_planks_beams" | "minecraft:blocks/yellow_glazed_terracotta" | "minecraft:entities/allay" | "create:blocks/lime_nixie_tube" | "minecraft:blocks/dead_tube_coral_block" | "rechiseled:blocks/amethyst_block_jewel" | "farmersdelight:blocks/skillet" | "minecraft:blocks/magenta_concrete" | "fantasyfurniture:blocks/bone/skeleton/carpet" | "mmt:blocks/boron_block" | "framedblocks:blocks/framed_slope" | "minecraft:entities/stray" | "rechiseled:blocks/obsidian_brick_pattern" | "minecraft:blocks/potted_dandelion" | "create:blocks/small_calcite_brick_wall" | "rechiseled:blocks/spruce_planks_brick_paving_connecting" | "create:blocks/cut_crimsite_bricks" | "framedblocks:blocks/framed_flat_inner_slope_panel_corner" | "buildinggadgets:blocks/construction_block_dense" | "minecraft:blocks/mangrove_sign" | "minecraft:blocks/red_sandstone_slab" | "rechiseled:blocks/lapis_block_stripes_connecting" | "rechiseled:blocks/spruce_planks_brick_paving" | "rechiseled:blocks/dark_prismarine_woven" | "minecraft:blocks/dead_horn_coral_fan" | "rechiseled:blocks/jungle_planks_large_tiles" | "rechiseled:blocks/quartz_block_pattern" | "mmt:blocks/stellar_block" | "create:blocks/waxed_oxidized_copper_shingle_slab" | "minecraft:blocks/red_carpet" | "thermal_extra:blocks/dragonsteel_glass" | "mysticalagriculture:blocks/awakened_supremium_reprocessor" | "farmersdelight:blocks/safety_net" | "rechiseled:blocks/nether_bricks_tiles" | "rechiseled:blocks/crimson_planks_beams" | "rechiseled:blocks/mossy_cobblestone_worn_stripes_connecting" | "xtonesreworked:blocks/jelt_block_0" | "minecraft:entities/spider" | "minecraft:blocks/light_gray_terracotta" | "rechiseled:blocks/birch_planks_brick_pattern" | "fantasyfurniture:blocks/venthyr/stool" | "create:blocks/cut_dripstone_brick_slab" | "rechiseled:blocks/emerald_block_bordered_crosses_connecting" | "create:blocks/andesite_casing" | "rechiseled:blocks/cobbled_deepslate_pulverized_connecting" | "minecraft:blocks/oak_sign" | "thermal_extra:blocks/soul_infused_block" | "rechiseled:blocks/end_stone_diagonal_bricks" | "packagedauto:blocks/unpackager" | "create:blocks/layered_veridium" | "minecraft:entities/zombie_horse" | "rechiseled:blocks/warped_planks_squares" | "rechiseled:blocks/end_stone_paving" | "create:blocks/water_wheel" | "rechiseled:blocks/nether_bricks_beams" | "rechiseled:blocks/quartz_block_brick_paving_connecting" | "rechiseled:blocks/amethyst_block_tiles_connecting" | "minecraft:blocks/lilac" | "fantasyfurniture:blocks/bone/skeleton/table_wide" | "create:blocks/exposed_copper_tile_stairs" | "rechiseled:blocks/crimson_planks_tiles" | "minecraft:blocks/light_gray_banner" | "minecraft:blocks/infested_chiseled_stone_bricks" | "thermal:blocks/coffee" | "minecraft:blocks/potted_orange_tulip" | "framedblocks:blocks/framed_iron_pressure_plate" | "rechiseled:blocks/blackstone_brick_pattern" | "create:blocks/andesite_pillar" | "bigreactors:blocks/reinforced_turbinecomputerport" | "fantasyfurniture:blocks/bone/wither/drawer" | "rechiseled:blocks/lapis_block_tiles" | "minecraft:blocks/purple_banner" | "minecraft:entities/bat" | "rechiseled:blocks/obsidian_chiseled_creeper" | "rechiseled:blocks/basalt_bordered" | "create:blocks/deepslate_pillar" | "rechiseled:blocks/spruce_planks_small_bricks" | "gtceu:blocks/hssg_coil_block" | "minecraft:blocks/green_banner" | "minecraft:blocks/carved_pumpkin" | "fantasyfurniture:blocks/bone/wither/door_double" | "minecraft:entities/turtle" | "minecraft:entities/vindicator" | "minecraft:entities/evoker" | "create:blocks/light_gray_seat" | "minecraft:blocks/waxed_exposed_copper" | "create:blocks/steam_whistle_extension" | "rechiseled:blocks/stone_smooth_large_tiles_connecting" | "mysticalagradditions:blocks/neutronium_crux" | "rechiseledcreate:blocks/crimson_window_slim" | "mmt:blocks/lunium_nova_block" | "minecraft:blocks/redstone_torch" | "minecraft:entities/zombie_villager" | "thermal:blocks/light_gray_rockwool" | "minecraft:blocks/potted_white_tulip" | "minecraft:blocks/magenta_candle" | "create:blocks/cut_scoria_brick_stairs" | "ae2:blocks/cut_quartz_wall" | "rechiseledcreate:blocks/crimson_window_tiles" | "farmersdelight:blocks/cabbages" | "create_crystal_clear:blocks/andesite_clear_glass_casing" | "rechiseledcreate:blocks/rose_quartz_polished_block" | "rechiseled:blocks/basalt_tiles" | "minecraft:blocks/waxed_exposed_cut_copper" | "thermal:blocks/deepslate_nickel_ore" | "rechiseled:blocks/warped_planks_flooring_connecting" | "minecraft:blocks/gray_candle" | "minecraft:blocks/flowering_azalea_leaves" | "rechiseled:blocks/blackstone_diagonal_bricks" | "minecraft:blocks/black_stained_glass_pane" | "fantasyfurniture:blocks/royal/painting_wide" | "create:blocks/oxidized_copper_tiles" | "minecraft:blocks/cyan_stained_glass" | "minecraft:blocks/orange_concrete" | "minecraft:blocks/bamboo" | "create:blocks/small_calcite_brick_stairs" | "minecraft:blocks/vine" | "create:blocks/content_observer" | "bigreactors:blocks/reinforced_reactorcontroller" | "minecraft:blocks/prismarine_wall" | "rechiseled:blocks/iron_block_small_bricks_connecting" | "minecraft:chests/village/village_shepherd" | "rechiseled:blocks/mangrove_planks_flooring_connecting" | "fantasyfurniture:blocks/necrolord/door_double" | "exnihilosequentia:blocks/dark_oak_crucible" | "rechiseled:blocks/spruce_planks_dotted" | "minecraft:gameplay/hero_of_the_village/cartographer_gift" | "create:blocks/cut_asurine" | "rechiseled:blocks/dark_oak_planks_wavy_connecting" | "fantasyfurniture:blocks/decorations/muffins_sweetberry" | "minecraft:entities/bee" | "rechiseled:blocks/purpur_rotated_bricks_connecting" | "fantasyfurniture:blocks/decorations/berry_basket_strawberry" | "thermal:blocks/energy_cell_frame" | "rechiseled:blocks/coal_block_circles_connecting" | "fantasyfurniture:blocks/decorations/mushrooms_red" | "extendedcrafting:blocks/ender_star_block" | "create:blocks/small_ochrum_brick_wall" | "thermal:blocks/tin_ore" | "minecraft:blocks/blackstone_slab" | "minecraft:entities/sheep/light_blue" | "create:blocks/cut_asurine_brick_wall" | "ae2:blocks/sky_stone_stairs" | "minecraft:blocks/potted_azalea_bush" | "minecraft:blocks/deepslate_tile_slab" | "minecraft:blocks/white_carpet" | "rechiseled:blocks/spruce_planks_flooring" | "rechiseled:blocks/end_stone_squares_connecting" | "rechiseled:blocks/red_nether_bricks_large_bricks" | "create:blocks/small_dripstone_brick_wall" | "minecraft:gameplay/fishing/treasure" | "minecraft:blocks/polished_diorite_slab" | "thermal:blocks/rosin_block" | "rechiseled:blocks/diamond_block_small_tiles" | "gtceu:blocks/ulv_machine_casing" | "framedblocks:blocks/framing_saw" | "create:blocks/brown_seat" | "create:blocks/cut_crimsite_stairs" | "minecraft:blocks/polished_deepslate_slab" | "minecraft:blocks/beehive" | "minecraft:blocks/mangrove_trapdoor" | "create:blocks/light_gray_valve_handle" | "thermal:blocks/polished_slag" | "create:blocks/zinc_ore" | "sgjourney:blocks/archeology_table" | "create:blocks/exposed_copper_tile_slab" | "rechiseled:blocks/mangrove_planks_diagonal_stripes_connecting" | "framedblocks:blocks/framed_flat_elev_slope_slab_corner" | "rechiseled:blocks/mossy_cobblestone_paving" | "rechiseled:blocks/basalt_patterned" | "rechiseled:blocks/purpur_bricks_connecting" | "rechiseled:blocks/crimson_planks_small_bricks" | "fantasyfurniture:blocks/venthyr/chair" | "framedblocks:blocks/framed_vertical_half_stairs" | "rechiseled:blocks/netherrack_dented_connecting" | "mysticalagriculture:blocks/tinkering_table" | "rechiseled:blocks/emerald_block_pillar" | "create:blocks/white_toolbox" | "framedblocks:blocks/framed_slope_panel" | "ae2:blocks/quartz_pillar" | "minecraft:blocks/mossy_stone_brick_stairs" | "minecraft:blocks/coarse_dirt" | "thermal:blocks/enderium_glass" | "rechiseled:blocks/stone_smooth_tiles_connecting" | "minecraft:blocks/yellow_concrete" | "mysticalagriculture:blocks/soulstone_smooth" | "create:blocks/cut_scoria_slab" | "gtceu:blocks/fusion_casing" | "fantasyfurniture:blocks/decorations/mushrooms_brown" | "minecraft:gameplay/hero_of_the_village/butcher_gift" | "rechiseled:blocks/red_nether_bricks_tiles_connecting" | "rechiseled:blocks/spruce_planks_large_tiles" | "fantasyfurniture:blocks/bone/skeleton/painting_small" | "create:blocks/cut_asurine_slab" | "rechiseled:blocks/birch_planks_dotted" | "extendedcrafting:blocks/compressor" | "rechiseled:blocks/diorite_paving" | "rechiseledcreate:blocks/tuff_cut_polished_connecting" | "minecraft:blocks/crimson_trapdoor" | "gtceu:blocks/engine_intake_casing" | "rechiseledcreate:blocks/dark_oak_window_covered" | "farmersdelight:blocks/wild_onions" | "rechiseledcreate:blocks/warped_window_covered_connecting" | "rechiseled:blocks/end_stone_brick_pattern_connecting" | "create:blocks/waxed_copper_shingle_slab" | "thermal:blocks/green_bean" | "create:blocks/yellow_toolbox" | "rechiseled:blocks/iron_block_gears_connecting" | "minecraft:blocks/honey_block" | "rechiseled:blocks/prismarine_bricks_diagonal_tiles" | "rechiseled:blocks/dark_oak_planks_woven_connecting" | "rechiseled:blocks/dark_prismarine_dotted" | "rechiseled:blocks/red_nether_bricks_squares_connecting" | "xtonesreworked:blocks/zyth_block_15" | "xtonesreworked:blocks/zyth_block_14" | "framedblocks:blocks/framed_double_slab" | "xtonesreworked:blocks/zyth_block_11" | "xtonesreworked:blocks/zyth_block_10" | "fantasyfurniture:blocks/decorations/nordic_mead_bottles" | "rechiseled:blocks/red_nether_bricks_large_bricks_connecting" | "xtonesreworked:blocks/zyth_block_13" | "create:blocks/asurine" | "xtonesreworked:blocks/zyth_block_12" | "rechiseled:blocks/dark_oak_planks_diagonal_tiles" | "thermal:blocks/bell_pepper" | "fantasyfurniture:blocks/decorations/venthyr_chalices" | "create:blocks/cart_assembler" | "minecraft:entities/ocelot" | "fantasyfurniture:blocks/decorations/bolts_of_cloth" | "create:blocks/crimsite" | "create:blocks/small_diorite_brick_slab" | "create:blocks/cut_ochrum_wall" | "rechiseledcreate:blocks/jungle_window_diagonal_connecting" | "create:blocks/nixie_tube" | "rechiseled:blocks/mangrove_planks_woven_connecting" | "thermal:blocks/nickel_ore" | "mysticalagriculture:blocks/prosperity_ore" | "packagedexcrafting:blocks/flux_crafter" | "ae2:blocks/16k_crafting_storage" | "create:blocks/mechanical_drill" | "create:blocks/cut_scorchia_stairs" | "minecraft:blocks/potted_crimson_fungus" | "minecraft:blocks/granite_stairs" | "minecraft:blocks/dark_oak_slab" | "rechiseled:blocks/basalt_beams_connecting" | "create:blocks/magenta_seat" | "mmt:blocks/raw_tungsten_block" | "farmersdelight:blocks/rice_bag" | "rechiseled:blocks/cobbled_deepslate_squares" | "create:blocks/large_cogwheel" | "minecraft:blocks/packed_mud" | "minecraft:blocks/gold_ore" | "minecraft:blocks/obsidian" | "framedblocks:blocks/framed_slab_edge" | "rechiseledcreate:blocks/rose_quartz_bricks_connecting" | "create:blocks/cut_scorchia_brick_wall" | "thermal:blocks/rubberwood_trapdoor" | "minecraft:blocks/dead_brain_coral_fan" | "create:blocks/magenta_valve_handle" | "rechiseledcreate:blocks/dark_oak_window_panes" | "create:blocks/scorchia" | "create:blocks/polished_cut_scorchia_slab" | "fantasyfurniture:blocks/necrolord/cushion" | "rechiseled:blocks/nether_bricks_chiseled_squares" | "create:blocks/redstone_contact" | "fantasyfurniture:blocks/nordic/table_wide" | "ae2:blocks/sky_stone_brick" | "mmt:blocks/scandium_block" | "fantasyfurniture:blocks/bone/wither/table_small" | "rechiseled:blocks/andesite_paving" | "rechiseledcreate:blocks/birch_window_swirling" | "mmt:blocks/raw_xelkive_block" | "mmt:blocks/vibranite_block" | "thermal:blocks/tinker_bench" | "minecraft:blocks/granite_slab" | "mysticalagriculture:blocks/supremium_reprocessor" | "minecraft:gameplay/hero_of_the_village/weaponsmith_gift" | "minecraft:blocks/brown_carpet" | "rechiseled:blocks/spruce_planks_crate_connecting" | "mmt:blocks/raw_osmium_block" | "automobility:blocks/dash_panel" | "rechiseled:blocks/bone_block_chiseled" | "create:blocks/andesite_door" | "minecraft:blocks/red_candle" | "rechiseledcreate:blocks/mechanical_chisel" | "rechiseled:blocks/stone_crushed" | "minecraft:blocks/stripped_dark_oak_log" | "gtceu:blocks/cupronickel_coil_block" | "mmt:blocks/kunzite_block" | "fantasyfurniture:blocks/royal/table_large" | "minecraft:blocks/spruce_button" | "thermal:blocks/enderium_block" | "fantasyfurniture:blocks/nordic/wall_light" | "rechiseled:blocks/nether_bricks_large_bricks" | "rechiseled:blocks/birch_planks_bricks_connecting" | "minecraft:blocks/jungle_door" | "ae2:blocks/smooth_sky_stone_wall" | "create:blocks/rope_pulley" | "ae2:blocks/debug_cube_gen" | "minecraft:blocks/powder_snow" | "minecraft:blocks/iron_trapdoor" | "fantasyfurniture:blocks/decorations/bone_skeleton_pile" | "create:blocks/small_limestone_bricks" | "minecraft:blocks/orange_terracotta" | "create:blocks/item_vault" | "rechiseled:blocks/stone_brick_pattern_connecting" | "rechiseled:blocks/lapis_block_chiseled_connecting" | "rechiseled:blocks/mangrove_planks_small_tiles" | "rechiseledcreate:blocks/andesite_cut_polished_connecting" | "fantasyfurniture:blocks/decorations/berry_basket_sweetberry" | "minecraft:blocks/cake" | "rechiseled:blocks/purpur_slanted_tiles_connecting" | "create:blocks/waxed_oxidized_copper_tile_slab" | "minecraft:blocks/purpur_slab" | "minecraft:blocks/yellow_stained_glass_pane" | "minecraft:chests/village/village_desert_house" | "rechiseled:blocks/lapis_block_inverted_tiles_connecting" | "thermal:blocks/corn_block" | "mmt:blocks/raw_midnight_abyssal_block" | "fantasyfurniture:blocks/dunmer/door_single" | "rechiseled:blocks/purpur_pillar" | "buildinggadgets:blocks/construction_block_powder" | "rechiseled:blocks/end_stone_crushed" | "minecraft:blocks/red_sandstone" | "rechiseledcreate:blocks/acacia_window_diagonal_connecting" | "gtceu:blocks/coke_oven_bricks" | "rechiseled:blocks/granite_brick_pattern_connecting" | "fantasyfurniture:blocks/decorations/potion_bottles_dyeable" | "minecraft:blocks/bubble_coral_block" | "mmt:blocks/electrum_block" | "minecraft:blocks/dragon_egg" | "rechiseled:blocks/purpur_spiral_pattern_connecting" | "ae2additions:blocks/1024k_crafting_storage" | "minecraft:blocks/polished_blackstone_brick_wall" | "ae2:blocks/sky_stone_small_brick" | "mmt:blocks/raw_platinum_block" | "exnihilosequentia:blocks/dark_oak_sieve" | "rechiseled:blocks/emerald_block_plating" | "ae2:blocks/quantum_link" | "minecraft:blocks/quartz_block" | "ae2:blocks/interface" | "framedblocks:blocks/framed_fancy_powered_rail_slope" | "rechiseled:blocks/quartz_block_pattern_connecting" | "framedblocks:blocks/framed_panel" | "rechiseled:blocks/basalt_bordered_polished" | "bigreactors:blocks/reinforced_reactorfluidport_forge_active" | "thermal:blocks/signalum_block" | "minecraft:blocks/birch_fence" | "laserio:blocks/laser_connector" | "rechiseledcreate:blocks/ochrum_cut_small_brick_connecting" | "fantasyfurniture:blocks/royal/cushion" | "rechiseled:blocks/gold_block_striped" | "rechiseled:blocks/crimson_planks_small_bricks_connecting" | "gtceu:blocks/lv_hermetic_casing" | "xtonesreworked:blocks/mint_block_4" | "xtonesreworked:blocks/mint_block_5" | "rechiseled:blocks/netherite_block_patterned" | "xtonesreworked:blocks/mint_block_2" | "xtonesreworked:blocks/mint_block_3" | "xtonesreworked:blocks/mint_block_8" | "fantasyfurniture:blocks/bone/skeleton/bed_double" | "xtonesreworked:blocks/mint_block_9" | "rechiseled:blocks/crimson_planks_small_tiles_connecting" | "rechiseledcreate:blocks/mangrove_window_bars" | "xtonesreworked:blocks/mint_block_6" | "xtonesreworked:blocks/mint_block_7" | "xtonesreworked:blocks/korp_block_11" | "minecraft:blocks/blue_stained_glass_pane" | "xtonesreworked:blocks/korp_block_12" | "rechiseled:blocks/dark_oak_planks_woven" | "xtonesreworked:blocks/korp_block_10" | "xtonesreworked:blocks/korp_block_15" | "xtonesreworked:blocks/korp_block_13" | "xtonesreworked:blocks/korp_block_14" | "thermal:blocks/device_soil_infuser" | "create:blocks/layered_limestone" | "exnihilosequentia:blocks/mangrove_sieve" | "fantasyfurniture:blocks/venthyr/sofa" | "mysticalagriculture:blocks/soulium_gemstone_block" | "minecraft:blocks/big_dripleaf_stem" | "exnihilosequentia:blocks/crushed_end_stone" | "thermal:blocks/cheese_wheel" | "xtonesreworked:blocks/mint_block_0" | "xtonesreworked:blocks/mint_block_1" | "xtonesreworked:blocks/jelt_block_9" | "minecraft:blocks/heavy_weighted_pressure_plate" | "create:blocks/cut_ochrum_stairs" | "minecraft:entities/wandering_trader" | "xtonesreworked:blocks/jelt_block_1" | "xtonesreworked:blocks/jelt_block_2" | "fantasyfurniture:blocks/necrolord/table_wide" | "xtonesreworked:blocks/jelt_block_3" | "minecraft:blocks/birch_slab" | "rechiseled:blocks/crimson_planks_brick_paving" | "xtonesreworked:blocks/jelt_block_4" | "xtonesreworked:blocks/jelt_block_5" | "rechiseled:blocks/stone_bordered_connecting" | "xtonesreworked:blocks/jelt_block_6" | "rechiseled:blocks/netherite_block_diagonal_tiles_connecting" | "xtonesreworked:blocks/jelt_block_7" | "xtonesreworked:blocks/jelt_block_8" | "fantasyfurniture:blocks/royal/bookshelf" | "minecraft:blocks/azure_bluet" | "thermal:blocks/tomato_block" | "minecraft:blocks/gray_wool" | "minecraft:blocks/cyan_candle" | "thermal:blocks/raw_lead_block" | "create:blocks/small_andesite_brick_wall" | "minecraft:entities/wither" | "minecraft:chests/stronghold_library" | "rechiseled:blocks/dirt_bricks_connecting" | "extendedcrafting:blocks/ender_ingot_block" | "rechiseled:blocks/basalt_beams" | "rechiseled:blocks/lapis_block_pattern" | "create:blocks/scoria" | "rechiseled:blocks/netherite_block_bricks" | "xtonesreworked:blocks/azur_block_12" | "xtonesreworked:blocks/azur_block_11" | "xtonesreworked:blocks/azur_block_10" | "rechiseledcreate:blocks/spruce_window_rounded" | "rechiseled:blocks/jungle_planks_large_tiles_connecting" | "create:blocks/polished_cut_calcite_wall" | "rechiseled:blocks/cobbled_deepslate_rotated_bricks" | "toms_storage:blocks/ts.inventory_cable_connector_framed" | "xtonesreworked:blocks/flat_lamp" | "minecraft:blocks/tall_grass" | "minecraft:blocks/magenta_carpet" | "minecraft:blocks/light_gray_glazed_terracotta" | "xtonesreworked:blocks/azur_block_15" | "fantasyfurniture:blocks/necrolord/bed_double" | "fantasyfurniture:blocks/venthyr/door_single" | "xtonesreworked:blocks/azur_block_14" | "xtonesreworked:blocks/azur_block_13" | "rechiseled:blocks/crimson_planks_beams_connecting" | "minecraft:blocks/respawn_anchor" | "fantasyfurniture:blocks/bone/skeleton/wool" | "create:blocks/cut_dripstone_brick_stairs" | "thermal:blocks/onion" | "fantasyfurniture:blocks/royal/desk_right" | "create:blocks/small_scorchia_bricks" | "create:blocks/cut_dripstone_slab" | "rechiseled:blocks/redstone_block_smooth" | "bigreactors:blocks/fluidizerglass" | "xtonesreworked:blocks/jelt_block_10" | "minecraft:chests/village/village_weaponsmith" | "xtonesreworked:blocks/jelt_block_11" | "xtonesreworked:blocks/jelt_block_12" | "fantasyfurniture:blocks/royal/painting_small" | "xtonesreworked:blocks/jelt_block_13" | "xtonesreworked:blocks/jelt_block_14" | "xtonesreworked:blocks/jelt_block_15" | "rechiseled:blocks/cobbled_deepslate_worn_stripes" | "fantasyfurniture:blocks/venthyr/painting_wide" | "minecraft:blocks/dark_oak_wood" | "rechiseled:blocks/cobblestone_inverted_dented" | "minecraft:blocks/dead_horn_coral_block" | "exnihilosequentia:blocks/crushed_dripstone" | "rechiseled:blocks/blue_ice_bricks_connecting" | "minecraft:blocks/potted_dark_oak_sapling" | "rechiseled:blocks/dark_prismarine_wavy" | "rechiseled:blocks/diamond_block_chiseled" | "minecraft:blocks/crafting_table" | "rechiseled:blocks/jungle_planks_tiles_connecting" | "rechiseled:blocks/nether_bricks_brick_pattern_connecting" | "minecraft:blocks/black_bed" | "minecraft:blocks/raw_iron_block" | "automobility:blocks/steep_slope" | "fantasyfurniture:blocks/bone/skeleton/bench" | "create:blocks/polished_cut_calcite" | "minecraft:blocks/cracked_polished_blackstone_bricks" | "minecraft:blocks/soul_sand" | "create:blocks/small_scoria_brick_stairs" | "thermal:blocks/tomato" | "rechiseled:blocks/prismarine_bricks_small_tiles" | "minecraft:blocks/crying_obsidian" | "rechiseled:blocks/dark_oak_planks_pattern" | "rechiseled:blocks/acacia_planks_small_bricks" | "minecraft:blocks/deepslate_gold_ore" | "rechiseled:blocks/granite_rotated_bricks_connecting" | "create:blocks/scoria_pillar" | "create:blocks/small_veridium_brick_stairs" | "rechiseled:blocks/coal_block_compacted_connecting" | "rechiseled:blocks/iron_block_lines_connecting" | "rechiseled:blocks/stone_waves" | "rechiseled:blocks/basalt_bordered_polished_connecting" | "minecraft:blocks/birch_trapdoor" | "minecraft:blocks/dark_oak_button" | "minecraft:blocks/dropper" | "rechiseled:blocks/andesite_wavy" | "rechiseled:blocks/cobblestone_polished" | "mmt:blocks/sapphire_block" | "rechiseled:blocks/bone_block_bordered_connecting" | "minecraft:entities/polar_bear" | "minecraft:blocks/yellow_candle_cake" | "framedblocks:blocks/framed_half_stairs" | "thermal:blocks/deepslate_apatite_ore" | "mmt:blocks/raw_silver_block" | "rechiseled:blocks/andesite_wavy_connecting" | "rechiseled:blocks/dark_oak_planks_wavy" | "rechiseled:blocks/dirt_muddy" | "minecraft:entities/sheep/gray" | "rechiseledcreate:blocks/crimson_window_bars" | "ae2:blocks/medium_quartz_bud" | "create:blocks/pulley_magnet" | "rechiseled:blocks/warped_planks_diagonal_tiles" | "ae2:blocks/quartz_pillar_wall" | "create:blocks/sail_frame" | "create:blocks/cut_ochrum_brick_slab" | "thermal_extra:blocks/dragonsteel_block" | "rechiseled:blocks/end_stone_squares" | "thermal:blocks/sawdust_block" | "mmt:blocks/ruby_ore" | "rechiseledcreate:blocks/mangrove_window_large_connecting" | "minecraft:blocks/muddy_mangrove_roots" | "sgjourney:blocks/sandstone_with_lapis" | "rechiseled:blocks/blue_ice_tiles" | "create:blocks/netherite_backtank" | "automobility:blocks/auto_mechanic_table" | "mysticalagriculture:blocks/imperium_growth_accelerator" | "rechiseled:blocks/warped_planks_large_tiles" | "rechiseled:blocks/dirt_large_tiles" | "thermal:blocks/slime_mushroom" | "minecraft:blocks/light_blue_carpet" | "rechiseled:blocks/gold_block_lines" | "create:blocks/red_nixie_tube" | "minecraft:entities/iron_golem" | "rechiseled:blocks/mangrove_planks_bricks_connecting" | "rechiseled:blocks/netherrack_brick_paving" | "rechiseled:blocks/cobblestone_squares" | "rechiseled:blocks/diorite_dotted" | "mmt:blocks/opal_block" | "minecraft:chests/ancient_city_ice_box" | "rechiseled:blocks/bone_block_pillar" | "create_crystal_clear:blocks/train_glass_encased_cogwheel" | "framedblocks:blocks/framed_flat_stacked_slope_slab_corner" | "rechiseled:blocks/emerald_block_striped" | "mmt:blocks/cobalt_block" | "minecraft:chests/simple_dungeon" | "minecraft:blocks/light_gray_shulker_box" | "create:blocks/wooden_bracket" | "fantasyfurniture:blocks/necrolord/chair" | "fantasyfurniture:blocks/decorations/berry_basket_empty" | "rechiseled:blocks/obsidian_squares" | "thermal:blocks/redstone_mushroom" | "ae2:blocks/quartz_block" | "create:blocks/small_ochrum_bricks" | "mysticalagriculture:blocks/awakened_supremium_block" | "create:blocks/polished_cut_granite_wall" | "bigreactors:blocks/basic_turbinerotorshaft" | "minecraft:blocks/stripped_warped_hyphae" | "rechiseled:blocks/mossy_cobblestone_stripes_connecting" | "bigreactors:blocks/reinforced_turbinefluidport_forge_active" | "rechiseledcreate:blocks/warped_window_tiles" | "thermal:blocks/corn" | "create:blocks/asurine_pillar" | "framedblocks:blocks/framed_flat_inv_double_slope_slab_corner" | "create:blocks/andesite_alloy_block" | "bigreactors:blocks/reinforced_turbineglass" | "create:blocks/windmill_bearing" | "rechiseled:blocks/cobblestone_worn_stripes" | "rechiseled:blocks/blue_ice_slanted_tiles" | "minecraft:blocks/oxeye_daisy" | "minecraft:entities/cat" | "rechiseled:blocks/coal_block_polished" | "minecraft:blocks/medium_amethyst_bud" | "rechiseled:blocks/cobbled_deepslate_brick_paving_connecting" | "thermal:blocks/spice_cake" | "create:blocks/vertical_framed_glass" | "rechiseled:blocks/jungle_planks_diagonal_tiles_connecting" | "fantasyfurniture:blocks/decorations/bowl_mushroom_stew" | "create:blocks/cuckoo_clock" | "rechiseled:blocks/oak_planks_wavy" | "sliceanddice:blocks/wet_air" | "framedblocks:blocks/framed_double_corner" | "rechiseled:blocks/mangrove_planks_brick_paving_connecting" | "rechiseled:blocks/jungle_planks_woven" | "minecraft:blocks/lantern" | "create:blocks/lime_sail" | "fantasyfurniture:blocks/nordic/painting_wide" | "fantasyfurniture:blocks/venthyr/table_large_fancy" | "minecraft:entities/illusioner" | "minecraft:blocks/deepslate_lapis_ore" | "fantasyfurniture:blocks/dunmer/cushion" | "mysticalagriculture:blocks/prudentium_furnace" | "fantasyfurniture:blocks/royal/lockbox" | "rechiseled:blocks/blue_ice_bordered_connecting" | "gtceu:blocks/bronze_brick_casing" | "minecraft:blocks/spruce_fence" | "create:blocks/depot" | "minecraft:blocks/blue_concrete" | "rechiseled:blocks/acacia_planks_large_tiles" | "minecraft:blocks/diamond_block" | "rechiseled:blocks/bone_block_pillar_connecting" | "create:blocks/cut_scorchia_wall" | "rechiseled:blocks/quartz_block_rows" | "create:blocks/green_sail" | "minecraft:blocks/oak_planks" | "rechiseled:blocks/cobbled_deepslate_brick_pattern" | "create:blocks/cut_calcite_slab" | "thermal:blocks/tea_block" | "rechiseledcreate:blocks/tuff_cut_small_brick_connecting" | "mmt:blocks/raw_titanium_block" | "ae2additions:blocks/16384k_crafting_storage" | "rechiseled:blocks/spruce_planks_diagonal_tiles_connecting" | "minecraft:blocks/green_concrete" | "fantasyfurniture:blocks/nordic/sofa" | "create:blocks/layered_andesite" | "farmersdelight:blocks/wild_carrots" | "xtonesreworked:blocks/fort_block_10" | "xtonesreworked:blocks/fort_block_11" | "mysticalagriculture:blocks/witherproof_bricks" | "create:blocks/cut_scoria" | "xtonesreworked:blocks/fort_block_12" | "minecraft:blocks/acacia_wood" | "xtonesreworked:blocks/fort_block_13" | "rechiseled:blocks/andesite_dotted_connecting" | "xtonesreworked:blocks/fort_block_14" | "xtonesreworked:blocks/fort_block_15" | "minecraft:blocks/quartz_bricks" | "rechiseledcreate:blocks/crimson_window_panes_connecting" | "minecraft:entities/sheep/magenta" | "create:blocks/purple_sail" | "fantasyfurniture:blocks/venthyr/dresser" | "mysticalagriculture:blocks/essence_vessel" | "rechiseled:blocks/lapis_block_small_tiles" | "rechiseled:blocks/cobbled_deepslate_beams" | "automobility:blocks/sand_off_road" | "minecraft:blocks/deepslate_brick_slab" | "rechiseled:blocks/netherrack_rotated_bricks_connecting" | "minecraft:blocks/warped_sign" | "rechiseledcreate:blocks/oak_window_swirling" | "extendedcrafting:blocks/ultimate_auto_table" | "xtonesreworked:blocks/zkul_block_0" | "xtonesreworked:blocks/zkul_block_1" | "xtonesreworked:blocks/zkul_block_2" | "xtonesreworked:blocks/zkul_block_3" | "rechiseled:blocks/copper_block_shafts" | "exmachinis:blocks/flux_compactor" | "xtonesreworked:blocks/zkul_block_4" | "minecraft:blocks/powered_rail" | "xtonesreworked:blocks/zkul_block_5" | "rechiseled:blocks/amethyst_block_smooth" | "minecraft:blocks/mud_bricks" | "xtonesreworked:blocks/zkul_block_6" | "xtonesreworked:blocks/zkul_block_7" | "xtonesreworked:blocks/zkul_block_8" | "xtonesreworked:blocks/zkul_block_9" | "rechiseled:blocks/blackstone_rotated_bricks" | "minecraft:blocks/brick_stairs" | "fantasyfurniture:blocks/decorations/royal_wall_mirror_large" | "ae2:blocks/chiseled_quartz_wall" | "rechiseled:blocks/cobbled_deepslate_tiles" | "create:blocks/analog_lever" | "rechiseled:blocks/quartz_block_chiseled_pillar" | "minecraft:blocks/white_concrete_powder" | "rechiseled:blocks/mangrove_planks_wavy" | "minecraft:blocks/white_concrete" | "rechiseled:blocks/quartz_block_crosses" | "rechiseled:blocks/dark_prismarine_rows_connecting" | "rechiseled:blocks/lapis_block_small_tiles_connecting" | "xtonesreworked:blocks/reds_block_1" | "xtonesreworked:blocks/reds_block_0" | "rechiseled:blocks/birch_planks_small_tiles" | "rechiseled:blocks/oak_planks_brick_pattern" | "minecraft:blocks/seagrass" | "mmt:blocks/brass_block" | "rechiseled:blocks/iron_block_sheets" | "minecraft:blocks/brown_mushroom" | "rechiseled:blocks/prismarine_bricks_diagonal_bricks" | "rechiseled:blocks/dark_prismarine_squares" | "minecraft:blocks/pink_bed" | "framedblocks:blocks/framed_flat_stacked_slope_panel_corner" | "create:blocks/waxed_exposed_copper_shingles" | "rechiseled:blocks/gold_block_beams" | "mmt:blocks/cosmos_aurora_block" | "create:blocks/cut_ochrum_brick_stairs" | "rechiseled:blocks/gold_block_tiles_connecting" | "rechiseled:blocks/blackstone_diagonal_bricks_connecting" | "rechiseledcreate:blocks/mangrove_window_tiles" | "create:blocks/copper_casing" | "minecraft:entities/magma_cube" | "minecraft:blocks/waxed_exposed_cut_copper_slab" | "create:blocks/andesite_encased_cogwheel" | "thermal:blocks/dynamo_stirling" | "minecraft:blocks/spruce_sapling" | "rechiseled:blocks/stone_rotated_bricks" | "rechiseled:blocks/stone_path" | "xtonesreworked:blocks/roen_block_12" | "ae2:blocks/fluix_stairs" | "xtonesreworked:blocks/roen_block_11" | "xtonesreworked:blocks/roen_block_10" | "create:blocks/cut_limestone_stairs" | "rechiseled:blocks/diamond_block_grid_connecting" | "rechiseled:blocks/gold_block_tiles" | "exnihilosequentia:blocks/crushed_calcite" | "bigreactors:blocks/reinforced_reactorcasing" | "farmersdelight:chests/fd_simple_dungeon" | "create:blocks/gantry_shaft" | "xtonesreworked:blocks/roen_block_15" | "xtonesreworked:blocks/roen_block_14" | "xtonesreworked:blocks/roen_block_13" | "rechiseled:blocks/blackstone_rotated_bricks_connecting" | "minecraft:blocks/mossy_stone_bricks" | "fantasyfurniture:blocks/royal/chest" | "bigreactors:blocks/basic_reactorcontrolrod" | "minecraft:blocks/gray_concrete_powder" | "minecraft:blocks/jungle_fence_gate" | "minecraft:blocks/smooth_stone" | "minecraft:chests/shipwreck_supply" | "create:blocks/pink_toolbox" | "minecraft:blocks/twisting_vines" | "minecraft:blocks/spawner" | "rechiseled:blocks/stone_chiseled_bricks_connecting" | "xtonesreworked:blocks/myst_block_11" | "fluxnetworks:blocks/basic_flux_storage" | "xtonesreworked:blocks/myst_block_10" | "xtonesreworked:blocks/myst_block_15" | "mmt:blocks/osmium_block" | "xtonesreworked:blocks/myst_block_14" | "xtonesreworked:blocks/myst_block_13" | "rechiseled:blocks/acacia_planks_diagonal_tiles_connecting" | "xtonesreworked:blocks/myst_block_12" | "fantasyfurniture:blocks/necrolord/stool" | "rechiseled:blocks/warped_planks_wavy" | "minecraft:entities/witch" | "minecraft:blocks/dark_prismarine_stairs" | "minecraft:blocks/polished_basalt" | "minecraft:blocks/polished_granite_stairs" | "mysticalagriculture:blocks/supremium_furnace" | "rechiseled:blocks/redstone_block_diagonal_tiles_connecting" | "minecraft:blocks/oak_fence_gate" | "gtceu:blocks/pump_deck" | "rechiseled:blocks/diamond_block_connecting_connecting" | "minecraft:blocks/acacia_slab" | "create:blocks/sticker" | "fantasyfurniture:blocks/bone/wither/desk_right" | "minecraft:blocks/light_blue_concrete" | "rechiseledcreate:blocks/oak_window_bars_connecting" | "xtonesreworked:blocks/reds_block_7" | "create:blocks/small_rose_quartz_tiles" | "xtonesreworked:blocks/reds_block_6" | "xtonesreworked:blocks/reds_block_9" | "xtonesreworked:blocks/reds_block_8" | "xtonesreworked:blocks/reds_block_3" | "xtonesreworked:blocks/reds_block_2" | "xtonesreworked:blocks/reds_block_5" | "xtonesreworked:blocks/reds_block_4" | "rechiseled:blocks/amethyst_block_edged" | "rechiseled:blocks/amethyst_block_shiny" | "thermal:blocks/cinnabar_block" | "minecraft:blocks/note_block" | "create:blocks/copper_valve_handle" | "colossalchests:blocks/chest_wall_wood" | "rechiseled:blocks/crimson_planks_crate_connecting" | "rechiseledcreate:blocks/crimson_window_large_connecting" | "rechiseled:blocks/quartz_block_small_tiles_connecting" | "create:blocks/cut_dripstone_bricks" | "framedblocks:blocks/framed_chest" | "fantasyfurniture:blocks/decorations/nordic_sweetrolls" | "rechiseledcreate:blocks/spruce_window_swirling" | "bigreactors:blocks/reinforced_turbinefluidport_forge_passive" | "mmt:blocks/jade_block" | "rechiseled:blocks/oak_planks_bricks" | "rechiseled:blocks/stone_cobbled" | "minecraft:entities/zombified_piglin" | "fantasyfurniture:blocks/venthyr/bench" | "rechiseled:blocks/end_stone_mesh_connecting" | "rechiseled:blocks/prismarine_bricks_chiseled_squares_connecting" | "minecraft:blocks/waxed_exposed_cut_copper_stairs" | "minecraft:blocks/petrified_oak_slab" | "minecraft:blocks/waxed_oxidized_cut_copper_slab" | "rechiseled:blocks/copper_block_bars" | "minecraft:blocks/light_blue_stained_glass_pane" | "rechiseledcreate:blocks/acacia_window_panes" | "rechiseled:blocks/prismarine_bricks_diagonal_bricks_connecting" | "gtceu:blocks/luv_hermetic_casing" | "mysticalagriculture:blocks/imperium_block" | "gtceu:blocks/superconducting_coil" | "framedblocks:blocks/framed_flat_stacked_inner_slope_panel_corner" | "create:blocks/polished_cut_veridium_stairs" | "mmt:blocks/raw_void_block" | "rechiseled:blocks/crimson_planks_squares_connecting" | "rechiseled:blocks/purpur_brick_pattern_connecting" | "minecraft:blocks/red_bed" | "rechiseled:blocks/iron_block_small_bricks" | "rechiseled:blocks/mangrove_planks_brick_paving" | "minecraft:blocks/white_bed" | "rechiseled:blocks/mangrove_planks_small_bricks" | "rechiseled:blocks/mangrove_planks_flooring" | "ae2:blocks/small_quartz_bud" | "exnihilosequentia:blocks/acacia_crucible" | "minecraft:blocks/frosted_ice" | "minecraft:blocks/light_blue_terracotta" | "farmersdelight:blocks/wild_rice" | "thermal:blocks/ruby_ore" | "exnihilosequentia:blocks/warped_crucible" | "minecraft:blocks/mangrove_stairs" | "minecraft:blocks/jungle_wood" | "rechiseledcreate:blocks/rose_quartz_tiles_connecting" | "rechiseled:blocks/dark_prismarine_large_tiles" | "rechiseled:blocks/netherite_block_compacted_connecting" | "rechiseled:blocks/jungle_planks_diagonal_stripes_connecting" | "create:blocks/waxed_weathered_copper_shingle_stairs" | "minecraft:blocks/infested_stone" | "create:blocks/encased_fluid_pipe" | "gtceu:blocks/assembly_line_grating" | "fantasyfurniture:blocks/decorations/tankards_sweetberry" | "rechiseled:blocks/iron_block_bordered_connecting" | "mysticalagradditions:blocks/gaia_spirit_crux" | "rechiseled:blocks/prismarine_bricks_tiles" | "extendedcrafting:blocks/flux_star_block" | "extendedcrafting:blocks/the_ultimate_block" | "thermal:blocks/chocolate_cake" | "gtceu:blocks/ptfe_pipe_casing" | "rechiseledcreate:blocks/spruce_window_swirling_connecting" | "mysticalagriculture:blocks/tertium_gemstone_block" | "create:blocks/polished_cut_deepslate_stairs" | "minecraft:blocks/mangrove_propagule" | "minecraft:chests/stronghold_crossing" | "thermal:blocks/deepslate_lead_ore" | "fantasyfurniture:blocks/dunmer/wardrobe_top" | "create:blocks/horizontal_framed_glass" | "minecraft:blocks/polished_andesite_stairs" | "minecraft:blocks/birch_sign" | "rechiseled:blocks/glowstone_small_tiles" | "minecraft:blocks/lime_candle_cake" | "rechiseledcreate:blocks/crimson_window_swirling" | "create:blocks/cut_deepslate_slab" | "mmt:blocks/mythril_block" | "rechiseled:blocks/crimson_planks_large_tiles_connecting" | "mysticaladaptations:blocks/insanium_reprocessor" | "xtonesreworked:blocks/sols_block_2" | "xtonesreworked:blocks/sols_block_1" | "create:blocks/small_asurine_bricks" | "xtonesreworked:blocks/sols_block_4" | "xtonesreworked:blocks/sols_block_3" | "xtonesreworked:blocks/sols_block_6" | "xtonesreworked:blocks/sols_block_5" | "xtonesreworked:blocks/sols_block_8" | "xtonesreworked:blocks/sols_block_7" | "rechiseled:blocks/cobblestone_crosses_connecting" | "framedblocks:blocks/framed_wall_board" | "rechiseled:blocks/dark_prismarine_large_tiles_connecting" | "xtonesreworked:blocks/sols_block_9" | "xtonesreworked:blocks/iszm_block_8" | "minecraft:blocks/brick_slab" | "xtonesreworked:blocks/iszm_block_7" | "rechiseled:blocks/mangrove_planks_diagonal_tiles" | "rechiseledcreate:blocks/dark_oak_window_slim" | "framedblocks:blocks/framed_double_slope_slab" | "minecraft:entities/ender_dragon" | "xtonesreworked:blocks/iszm_block_9" | "create:blocks/small_crimsite_brick_stairs" | "rechiseled:blocks/andesite_squares_connecting" | "extendedcrafting:blocks/flux_alternator" | "rechiseled:blocks/amethyst_block_polished_connecting" | "rechiseled:blocks/netherite_block_decorated_connecting" | "rechiseled:blocks/bone_block_inverted_tiles_connecting" | "rechiseled:blocks/iron_block_polished_connecting" | "thermal:blocks/raw_silver_block" | "rechiseled:blocks/dark_prismarine_bricks_connecting" | "rechiseled:blocks/lapis_block_bordered_connecting" | "fantasyfurniture:blocks/necrolord/table_small" | "rechiseledcreate:blocks/spruce_window_covered_connecting" | "minecraft:blocks/exposed_cut_copper" | "framedblocks:blocks/framed_flat_inner_slope_slab_corner" | "framedblocks:blocks/framed_wall_sign" | "mysticalagradditions:blocks/awakened_draconium_crux" | "minecraft:blocks/mangrove_button" | "minecraft:blocks/potted_jungle_sapling" | "thermal:blocks/gunpowder_mushroom" | "minecraft:blocks/cyan_bed" | "xtonesreworked:blocks/iszm_block_4" | "xtonesreworked:blocks/iszm_block_3" | "xtonesreworked:blocks/iszm_block_6" | "xtonesreworked:blocks/iszm_block_5" | "xtonesreworked:blocks/iszm_block_0" | "fantasyfurniture:blocks/bone/wither/sofa" | "xtonesreworked:blocks/iszm_block_2" | "xtonesreworked:blocks/iszm_block_1" | "xtonesreworked:blocks/sync_block_15" | "xtonesreworked:blocks/sync_block_14" | "extendedcrafting:blocks/ender_crafter" | "framedblocks:blocks/framed_extended_double_slope_panel" | "create_crystal_clear:blocks/andesite_glass_encased_shaft" | "minecraft:blocks/cave_vines_plant" | "xtonesreworked:blocks/sync_block_11" | "mmt:blocks/invar_block" | "xtonesreworked:blocks/sync_block_10" | "xtonesreworked:blocks/sols_block_0" | "xtonesreworked:blocks/sync_block_13" | "xtonesreworked:blocks/sync_block_12" | "create:blocks/polished_cut_diorite_stairs" | "minecraft:blocks/end_stone_brick_stairs" | "minecraft:blocks/exposed_copper" | "rechiseled:blocks/sandstone_polished_connecting" | "minecraft:blocks/orange_shulker_box" | "framedblocks:blocks/framed_flat_ext_inner_slope_panel_corner" | "rechiseled:blocks/bone_block_patterned_connecting" | "create:blocks/cut_deepslate" | "minecraft:blocks/stripped_crimson_stem" | "rechiseled:blocks/lapis_block_mosaic" | "mysticalagriculture:blocks/soulstone_stairs" | "minecraft:blocks/comparator" | "rechiseledcreate:blocks/spruce_window_diagonal" | "minecraft:entities/sheep/brown" | "rechiseled:blocks/quartz_block_rows_connecting" | "rechiseledcreate:blocks/crimson_window_covered_connecting" | "create:blocks/granite_pillar" | "rechiseled:blocks/blue_ice_cone" | "minecraft:blocks/acacia_trapdoor" | "exnihilosequentia:blocks/crushed_granite" | "rechiseled:blocks/end_stone_chiseled" | "rechiseled:blocks/netherite_block_meteoric" | "create_crystal_clear:blocks/train_glass_encased_large_cogwheel" | "create:blocks/turntable" | "bigreactors:blocks/graphite_block" | "minecraft:blocks/polished_blackstone_stairs" | "rechiseled:blocks/birch_planks_wavy_connecting" | "thermal:blocks/amaranth" | "minecraft:blocks/blue_orchid" | "framedblocks:blocks/framed_target" | "extendedcrafting:blocks/crafting_core" | "minecraft:blocks/waxed_oxidized_cut_copper_stairs" | "rechiseledcreate:blocks/scoria_cut_polished_connecting" | "rechiseled:blocks/acacia_planks_beams" | "minecraft:blocks/cyan_stained_glass_pane" | "rechiseled:blocks/diamond_block_shiny" | "gtceu:blocks/iv_machine_casing" | "create:blocks/ochrum" | "minecraft:blocks/ancient_debris" | "minecraft:blocks/cobbled_deepslate_slab" | "rechiseled:blocks/netherite_block_chiseled_connecting" | "create:blocks/creative_fluid_tank" | "fantasyfurniture:blocks/bone/wither/shelf" | "thermal:blocks/dynamo_lapidary" | "minecraft:chests/shipwreck_treasure" | "rechiseled:blocks/granite_wavy" | "minecraft:blocks/red_sandstone_wall" | "minecraft:blocks/stripped_spruce_log" | "mmt:blocks/thulium_block" | "create:blocks/red_valve_handle" | "colossalchests:blocks/uncolossal_chest" | "ae2:blocks/inscriber" | "minecraft:blocks/stripped_mangrove_wood" | "minecraft:blocks/pearlescent_froglight" | "rechiseled:blocks/end_stone_chiseled_connecting" | "minecraft:blocks/cobbled_deepslate_stairs" | "create:blocks/small_granite_bricks" | "rechiseled:blocks/end_stone_blobs_connecting" | "mmt:blocks/raw_lunium_nova_block" | "rechiseled:blocks/birch_planks_pattern" | "ae2:blocks/smooth_quartz_stairs" | "exnihilosequentia:blocks/oak_crucible" | "rechiseled:blocks/iron_block_framed_connecting" | "minecraft:blocks/deepslate_redstone_ore" | "create:blocks/red_seat" | "rechiseled:blocks/purpur_pillar_connecting" | "mmt:blocks/raw_lead_block" | "minecraft:entities/cod" | "mysticalagriculture:blocks/soulstone_cobble_stairs" | "create:blocks/weathered_copper_tiles" | "minecraft:blocks/tube_coral" | "create:blocks/exposed_copper_shingle_stairs" | "rechiseled:blocks/spruce_planks_squares_connecting" | "minecraft:blocks/cut_copper" | "mysticalagriculture:blocks/imperium_reprocessor" | "minecraft:entities/cow" | "mmt:blocks/peridot_block" | "minecraft:blocks/carrots" | "minecraft:blocks/green_glazed_terracotta" | "rechiseled:blocks/mossy_cobblestone_small_tiles_connecting" | "minecraft:blocks/pink_terracotta" | "rechiseled:blocks/coal_block_pillar" | "rechiseled:blocks/oak_planks_diagonal_stripes" | "create:blocks/mysterious_cuckoo_clock" | "rechiseled:blocks/obsidian_spots_connecting" | "minecraft:blocks/jungle_fence" | "rechiseled:blocks/acacia_planks_diagonal_tiles" | "colossalchests:blocks/interface_gold" | "fantasyfurniture:blocks/bone/wither/counter" | "rechiseled:blocks/birch_planks_diagonal_tiles_connecting" | "framedblocks:blocks/framed_horizontal_pane" | "fantasyfurniture:blocks/nordic/painting_small" | "rechiseled:blocks/purpur_large_tiles_connecting" | "rechiseled:blocks/cobblestone_stripes_connecting" | "rechiseled:blocks/dark_oak_planks_diagonal_tiles_connecting" | "rechiseled:blocks/prismarine_bricks_brick_paving_connecting" | "minecraft:blocks/black_terracotta" | "minecraft:blocks/rooted_dirt" | "thermal:gameplay/fishing/deep" | "create:blocks/waxed_weathered_copper_shingle_slab" | "minecraft:blocks/polished_granite_slab" | "fantasyfurniture:blocks/decorations/stocking" | "create:blocks/mechanical_plough" | "rechiseledcreate:blocks/dark_oak_window_swirling_connecting" | "rechiseled:blocks/crimson_planks_small_tiles" | "thermal:blocks/phytosoil" | "rechiseled:blocks/dark_oak_planks_bricks" | "minecraft:blocks/potted_brown_mushroom" | "rechiseled:blocks/quartz_block_bordered" | "colossalchests:blocks/chest_wall_obsidian" | "fantasyfurniture:blocks/bone/wither/chandelier" | "ae2:blocks/quartz_glass" | "create:blocks/polished_cut_limestone" | "minecraft:blocks/acacia_sapling" | "xtonesreworked:blocks/roen_block_5" | "xtonesreworked:blocks/roen_block_4" | "xtonesreworked:blocks/roen_block_3" | "xtonesreworked:blocks/roen_block_2" | "rechiseled:blocks/acacia_planks_small_bricks_connecting" | "xtonesreworked:blocks/roen_block_1" | "ae2:blocks/fluix_slab" | "xtonesreworked:blocks/roen_block_0" | "farmersdelight:blocks/half_tatami_mat" | "rechiseled:blocks/acacia_planks_rotated_bricks_connecting" | "xtonesreworked:blocks/roen_block_9" | "rechiseled:blocks/jungle_planks_flooring_connecting" | "xtonesreworked:blocks/roen_block_8" | "xtonesreworked:blocks/roen_block_7" | "rechiseledcreate:blocks/acacia_window_covered" | "bigreactors:blocks/reinforced_reactorglass" | "xtonesreworked:blocks/roen_block_6" | "create:blocks/cut_veridium_slab" | "rechiseled:blocks/dark_prismarine_bricks" | "create:blocks/cut_scorchia" | "create:blocks/dark_oak_window" | "minecraft:blocks/dead_bubble_coral" | "framedblocks:blocks/framed_flat_double_slope_panel_corner" | "create:blocks/mechanical_pump" | "rechiseled:blocks/cobbled_deepslate_bricks_connecting" | "minecraft:blocks/stonecutter" | "gtceu:blocks/steel_machine_casing" | "minecraft:blocks/beetroots" | "rechiseled:blocks/redstone_block_compressed_connecting" | "minecraft:blocks/end_stone_bricks" | "rechiseled:blocks/netherite_block_pillar_connecting" | "create:blocks/small_dripstone_brick_stairs" | "create:blocks/brass_bars" | "ae2:blocks/quartz_pillar_stairs" | "create:blocks/waxed_weathered_copper_tile_stairs" | "minecraft:blocks/black_banner" | "minecraft:blocks/red_nether_bricks" | "create:blocks/small_andesite_brick_stairs" | "minecraft:blocks/oak_stairs" | "gtceu:blocks/titanium_turbine_casing" | "minecraft:blocks/cut_copper_stairs" | "minecraft:blocks/weathered_cut_copper_slab" | "fantasyfurniture:blocks/bone/skeleton/table_large" | "minecraft:blocks/large_amethyst_bud" | "rechiseled:blocks/nether_bricks_small_tiles_connecting" | "create:blocks/copper_scaffolding" | "expatternprovider:blocks/ex_pattern_provider" | "create:blocks/layered_calcite" | "farmersdelight:blocks/cooking_pot" | "rechiseled:blocks/redstone_block_chiseled_clovers_connecting" | "thermal:blocks/machine_pulverizer" | "rechiseled:blocks/cobblestone_brick_paving" | "create:blocks/small_scoria_brick_wall" | "minecraft:blocks/acacia_leaves" | "minecraft:blocks/red_tulip" | "rechiseled:blocks/warped_planks_woven_connecting" | "framedblocks:blocks/framed_gate" | "create:blocks/piston_extension_pole" | "gtceu:blocks/uv_hermetic_casing" | "minecraft:blocks/cyan_candle_cake" | "minecraft:blocks/jungle_slab" | "minecraft:blocks/green_candle" | "rechiseled:blocks/cobblestone_pillar" | "minecraft:blocks/emerald_ore" | "rechiseled:blocks/purpur_dotted_connecting" | "ae2:blocks/crank" | "mysticalagriculture:blocks/prudentium_reprocessor" | "minecraft:blocks/pink_glazed_terracotta" | "rechiseled:blocks/purpur_organic_pattern" | "rechiseled:blocks/prismarine_bricks_squares" | "thermal:blocks/raw_tin_block" | "bigreactors:blocks/fluidizercasing" | "rechiseledcreate:blocks/rose_quartz_crushed" | "farmersdelight:blocks/brown_mushroom_colony" | "minecraft:blocks/smooth_sandstone" | "rechiseled:blocks/andesite_polished_connecting" | "rechiseled:blocks/emerald_block_chiseled" | "minecraft:blocks/horn_coral" | "rechiseled:blocks/copper_block_bars_connecting" | "farmersdelight:blocks/white_canvas_sign" | "minecraft:blocks/diorite_slab" | "create:blocks/industrial_iron_block" | "minecraft:blocks/lime_stained_glass" | "rechiseled:blocks/blue_ice_bordered" | "ae2:blocks/dense_energy_cell" | "minecraft:blocks/potted_oxeye_daisy" | "ae2:blocks/condenser" | "rechiseled:blocks/prismarine_bricks_beams" | "mysticalagriculture:blocks/soulstone_slab" | "rechiseled:blocks/andesite_paving_connecting" | "rechiseled:blocks/acacia_planks_crate" | "thermal:blocks/machine_centrifuge" | "rechiseled:blocks/coal_block_stripes" | "minecraft:blocks/waxed_cut_copper" | "fantasyfurniture:blocks/royal/wardrobe_bottom" | "minecraft:blocks/cracked_deepslate_bricks" | "thermal:blocks/device_hive_extractor" | "thermal:blocks/bamboo_block" | "gtceu:blocks/sterilizing_filter_casing" | "minecraft:blocks/brain_coral_fan" | "rechiseled:blocks/end_stone_small_tiles_connecting" | "minecraft:blocks/crimson_hyphae" | "create:blocks/hand_crank" | "create:blocks/encased_fan" | "create:blocks/large_bogey" | "mysticalagradditions:blocks/nether_prosperity_ore" | "create:blocks/waxed_oxidized_copper_tile_stairs" | "rechiseledcreate:blocks/warped_window_slim_connecting" | "mysticalagradditions:blocks/inferium_coal_block" | "fantasyfurniture:blocks/royal/counter" | "thermal:blocks/machine_chiller" | "thermal:blocks/gunpowder_block" | "minecraft:chests/village/village_tannery" | "mysticalagradditions:blocks/nether_star_crux" | "minecraft:chests/spawn_bonus_chest" | "rechiseled:blocks/iron_block_processed_connecting" | "minecraft:blocks/trapped_chest" | "mysticalagriculture:blocks/inferium_ingot_block" | "mmt:blocks/tourmaline_block" | "create:blocks/cut_veridium_brick_slab" | "minecraft:blocks/cobweb" | "minecraft:blocks/orange_banner" | "thermal:blocks/frost_melon_stem_attached" | "minecraft:blocks/ice" | "minecraft:blocks/infested_cobblestone" | "create:blocks/layered_tuff" | "minecraft:chests/village/village_plains_house" | "rechiseled:blocks/mossy_cobblestone_worn_stripes" | "rechiseled:blocks/diorite_rotated_bricks_connecting" | "minecraft:blocks/terracotta" | "rechiseled:blocks/dark_oak_planks_bricks_connecting" | "rechiseled:blocks/iron_block_patterned_connecting" | "minecraft:entities/cave_spider" | "rechiseled:blocks/netherrack_bricks" | "rechiseled:blocks/prismarine_bricks_brick_paving" | "create:blocks/jungle_window" | "packagedexcrafting:blocks/ender_crafter" | "rechiseledcreate:blocks/acacia_window_large_connecting" | "minecraft:blocks/warped_hyphae" | "rechiseled:blocks/diamond_block_chiseled_connecting" | "minecraft:blocks/dirt" | "rechiseled:blocks/netherite_block_compacted" | "rechiseled:blocks/warped_planks_dotted" | "thermal:entities/blizz" | "rechiseled:blocks/cobblestone_worn_stripes_connecting" | "xtonesreworked:blocks/cray_block_5" | "xtonesreworked:blocks/cray_block_6" | "xtonesreworked:blocks/cray_block_7" | "xtonesreworked:blocks/cray_block_8" | "rechiseled:blocks/prismarine_bricks_pillars_connecting" | "xtonesreworked:blocks/cray_block_9" | "create:blocks/mechanical_arm" | "ae2:blocks/quartz_brick_slab" | "thermal:blocks/apple_block" | "create:blocks/train_door" | "rechiseled:blocks/jungle_planks_beams_connecting" | "xtonesreworked:blocks/glaxx_block_10" | "xtonesreworked:blocks/glaxx_block_11" | "xtonesreworked:blocks/cray_block_0" | "create:blocks/cut_granite_brick_wall" | "ae2:blocks/debug_chunk_loader" | "xtonesreworked:blocks/glaxx_block_12" | "xtonesreworked:blocks/cray_block_1" | "xtonesreworked:blocks/glaxx_block_13" | "rechiseled:blocks/purpur_small_tiles_connecting" | "xtonesreworked:blocks/cray_block_2" | "xtonesreworked:blocks/glaxx_block_14" | "minecraft:entities/strider" | "xtonesreworked:blocks/cray_block_3" | "xtonesreworked:blocks/glaxx_block_15" | "xtonesreworked:blocks/cray_block_4" | "minecraft:blocks/amethyst_block" | "sgjourney:blocks/ancient_gene_detector" | "rechiseled:blocks/oak_planks_small_bricks_connecting" | "minecraft:blocks/dead_brain_coral" | "extendedcrafting:blocks/pedestal" | "ae2:blocks/quartz_bricks" | "thermal:blocks/rice_block" | "fantasyfurniture:blocks/royal/dresser" | "minecraft:blocks/magenta_candle_cake" | "minecraft:blocks/magenta_bed" | "minecraft:blocks/budding_amethyst" | "rechiseled:blocks/bone_block_cracked" | "rechiseled:blocks/quartz_block_stripes" | "rechiseled:blocks/diorite_tiles" | "minecraft:blocks/horn_coral_fan" | "createlowheated:blocks/charcoal_burner" | "create:blocks/weathered_copper_shingle_slab" | "create:blocks/spout" | "rechiseled:blocks/mangrove_planks_squares" | "extendedcrafting:blocks/auto_ender_crafter" | "framedblocks:blocks/framed_fancy_rail" | "rechiseled:blocks/acacia_planks_tiles" | "create:blocks/mechanical_bearing" | "rechiseledcreate:blocks/oak_window_tiles_connecting" | "rechiseled:blocks/netherrack_stripes_connecting" | "create:blocks/cut_deepslate_brick_stairs" | "minecraft:blocks/gray_shulker_box" | "minecraft:blocks/bell" | "gtceu:blocks/tungstensteel_turbine_casing" | "ae2:blocks/smooth_sky_stone_slab" | "sgjourney:blocks/naquadah_ore" | "rechiseled:blocks/dark_oak_planks_squares" | "framedblocks:blocks/framed_double_panel" | "bigreactors:blocks/basic_turbineredstoneport" | "minecraft:blocks/granite_wall" | "farmersdelight:blocks/blue_canvas_sign" | "framedblocks:blocks/framed_double_prism_corner" | "rechiseled:blocks/warped_planks_wavy_connecting" | "rechiseledcreate:blocks/veridium_cut_polished_connecting" | "bigreactors:blocks/fluidizercontroller" | "framedblocks:blocks/framed_vertical_double_half_slope" | "rechiseled:blocks/lapis_block_decorated_connecting" | "create:blocks/black_nixie_tube" | "fantasyfurniture:blocks/bone/wither/wardrobe_top" | "titanium:blocks/titanium_creative_fe_generator" | "rechiseledcreate:blocks/diorite_cut_polished_connecting" | "minecraft:blocks/red_sandstone_stairs" | "minecraft:blocks/red_nether_brick_wall" | "thermal:blocks/dynamo_numismatic" | "rechiseled:blocks/birch_planks_woven_connecting" | "rechiseled:blocks/oak_planks_brick_paving" | "create:blocks/polished_cut_scorchia_stairs" | "minecraft:blocks/white_tulip" | "minecraft:gameplay/piglin_bartering" | "mysticalagriculture:blocks/soulstone" | "ae2:blocks/crafting_unit" | "rechiseled:blocks/jungle_planks_mosaic" | "minecraft:blocks/lime_candle" | "rechiseled:blocks/dark_oak_planks_small_tiles_connecting" | "minecraft:chests/desert_pyramid" | "thermal:entities/blitz" | "rechiseled:blocks/crimson_planks_brick_pattern" | "titanium:blocks/titanium_block_twenty_four_test" | "minecraft:blocks/mossy_cobblestone" | "mmt:blocks/starlight_mythril_block" | "rechiseled:blocks/jungle_planks_small_bricks" | "exnihilosequentia:blocks/crimson_sieve" | "minecraft:blocks/birch_door" | "rechiseled:blocks/oak_planks_small_bricks" | "rechiseled:blocks/oak_planks_tiles" | "automobility:blocks/slope" | "create:blocks/cut_granite_bricks" | "minecraft:blocks/potted_azure_bluet" | "fantasyfurniture:blocks/decorations/snowballs" | "thermal:blocks/sugar_cane_block" | "minecraft:blocks/pink_candle" | "minecraft:chests/underwater_ruin_big" | "fantasyfurniture:blocks/necrolord/chandelier" | "rechiseled:blocks/netherrack_small_tiles" | "mmt:blocks/celeslar_block" | "minecraft:entities/sheep/cyan" | "rechiseled:blocks/crimson_planks_diagonal_stripes" | "rechiseledcreate:blocks/dripstone_cut_polished_connecting" | "rechiseled:blocks/jungle_planks_brick_paving" | "rechiseled:blocks/gold_block_small_bricks_connecting" | "rechiseled:blocks/netherrack_small_tiles_connecting" | "mysticalagriculture:blocks/tertium_block" | "ae2additions:blocks/me_wireless_transceiver" | "rechiseled:blocks/acacia_planks_pattern" | "minecraft:blocks/polished_deepslate_stairs" | "minecraft:blocks/glow_lichen" | "rechiseled:blocks/netherite_block_beams" | "gtceu:blocks/mv_machine_casing" | "minecraft:blocks/stripped_oak_log" | "rechiseled:blocks/sandstone_rotated_bricks" | "rechiseled:blocks/lapis_block_glossy_connecting" | "ae2:blocks/sky_stone_brick_slab" | "minecraft:blocks/blue_carpet" | "framedblocks:blocks/framed_waterloggable_pressure_plate" | "mysticalagriculture:blocks/inferium_gemstone_block" | "rechiseled:blocks/redstone_block_paving_connecting" | "exnihilosequentia:blocks/crushed_blackstone" | "rechiseled:blocks/mangrove_planks_pattern" | "create:blocks/small_ochrum_brick_slab" | "fantasyfurniture:blocks/decorations/royal_cushioned_crown" | "fantasyfurniture:blocks/bone/wither/bed_double" | "rechiseled:blocks/coal_block_pillar_connecting" | "create:blocks/layered_asurine" | "create:blocks/andesite_scaffolding" | "minecraft:blocks/mud_brick_slab" | "xtonesreworked:blocks/zoea_block_2" | "xtonesreworked:blocks/zoea_block_1" | "xtonesreworked:blocks/zoea_block_0" | "minecraft:blocks/cobblestone_slab" | "minecraft:blocks/cracked_nether_bricks" | "ae2:blocks/spatial_pylon" | "rechiseled:blocks/jungle_planks_brick_paving_connecting" | "minecraft:gameplay/fishing/junk" | "create:blocks/mechanical_harvester" | "xtonesreworked:blocks/zoea_block_6" | "minecraft:blocks/prismarine_brick_stairs" | "xtonesreworked:blocks/zoea_block_5" | "xtonesreworked:blocks/zoea_block_4" | "minecraft:blocks/peony" | "xtonesreworked:blocks/zoea_block_3" | "xtonesreworked:blocks/zoea_block_9" | "minecraft:blocks/cactus" | "minecraft:blocks/warped_planks" | "xtonesreworked:blocks/zoea_block_8" | "xtonesreworked:blocks/zoea_block_7" | "minecraft:entities/dolphin" | "gtceu:blocks/naquadah_coil_block" | "minecraft:blocks/crimson_pressure_plate" | "mmt:blocks/silicon_block" | "create:blocks/weathered_copper_shingles" | "exnihilosequentia:blocks/mangrove_barrel" | "bigreactors:blocks/reinforced_turbinerotorshaft" | "gtceu:blocks/bronze_pipe_casing" | "create:blocks/polished_cut_calcite_slab" | "farmersdelight:blocks/shepherds_pie_block" | "fantasyfurniture:blocks/bone/wither/bed_single" | "rechiseled:blocks/purpur_fabric" | "framedblocks:blocks/framed_flower_pot" | "mysticalagriculture:blocks/soulstone_chiseled_bricks" | "rechiseledcreate:blocks/acacia_window_panes_connecting" | "farmersdelight:chests/fd_ruined_portal" | "minecraft:blocks/yellow_banner" | "minecraft:blocks/polished_blackstone_slab" | "rechiseled:blocks/crimson_planks_dotted_connecting" | "minecraft:blocks/quartz_pillar" | "minecraft:blocks/red_stained_glass" | "create:blocks/cut_diorite_brick_slab" | "fantasyfurniture:blocks/dunmer/painting_wide" | "minecraft:blocks/oak_button" | "fantasyfurniture:blocks/decorations/venthyr_food_1" | "fantasyfurniture:blocks/decorations/venthyr_food_0" | "rechiseled:blocks/quartz_block_chiseled_squares" | "minecraft:blocks/crimson_planks" | "fantasyfurniture:blocks/dunmer/bench" | "rechiseled:blocks/andesite_brick_paving_connecting" | "minecraft:blocks/honeycomb_block" | "farmersdelight:blocks/cutting_board" | "create:blocks/small_veridium_brick_slab" | "sgjourney:blocks/nether_naquadah_ore" | "fantasyfurniture:blocks/necrolord/wool" | "create:blocks/pink_sail" | "minecraft:blocks/potted_pink_tulip" | "create:blocks/cut_granite_wall" | "fantasyfurniture:blocks/decorations/bone_wither_skull_blossoms" | "framedblocks:blocks/framed_bars" | "rechiseledcreate:blocks/crimson_window_bars_connecting" | "fantasyfurniture:blocks/bone/skeleton/wardrobe_top" | "rechiseled:blocks/nether_bricks_large_tiles_connecting" | "ae2:blocks/pattern_provider" | "minecraft:blocks/black_stained_glass" | "bigreactors:blocks/reinforced_reactorcontrolrod" | "rechiseled:blocks/lapis_block_polished_connecting" | "fantasyfurniture:blocks/bone/skeleton/door_double" | "gtceu:blocks/filter_casing" | "rechiseled:blocks/nether_bricks_diagonal_bricks" | "farmersdelight:blocks/acacia_cabinet" | "minecraft:blocks/lime_shulker_box" | "fantasyfurniture:blocks/royal/wool" | "minecraft:blocks/dispenser" | "create:blocks/orange_toolbox" | "minecraft:blocks/orange_tulip" | "rechiseled:blocks/mangrove_planks_beams_connecting" | "mmt:blocks/raw_nickel_block" | "create:blocks/andesite_ladder" | "create:blocks/placard" | "rechiseled:blocks/amethyst_block_cut" | "create_crystal_clear:blocks/copper_clear_glass_casing" | "rechiseled:blocks/sandstone_bricks_connecting" | "minecraft:blocks/scaffolding" | "minecraft:entities/sheep/orange" | "bigreactors:blocks/basic_reactorpowertapfe_passive" | "framedblocks:blocks/framed_inner_corner_slope" | "mmt:blocks/solimrith_block" | "rechiseled:blocks/spruce_planks_bricks_connecting" | "minecraft:blocks/light_gray_candle_cake" | "minecraft:blocks/sculk_shrieker" | "rechiseled:blocks/amethyst_block_bordered_diagonal_tiles_connecting" | "extendedcrafting:blocks/ultimate_table" | "create:blocks/small_ochrum_brick_stairs" | "rechiseled:blocks/dark_oak_planks_brick_paving_connecting" | "thermal:blocks/constantan_block" | "rechiseled:blocks/nether_bricks_rotated_bricks" | "bigreactors:blocks/fluidizerpowerport" | "colossalchests:blocks/interface_wood" | "rechiseled:blocks/dark_oak_planks_tiles_connecting" | "minecraft:blocks/wet_sponge" | "xtonesreworked:blocks/zone_block_9" | "xtonesreworked:blocks/zone_block_8" | "minecraft:blocks/blackstone_stairs" | "rechiseled:blocks/copper_block_small_bricks" | "minecraft:blocks/chiseled_red_sandstone" | "create:blocks/track_signal" | "rechiseledcreate:blocks/crimson_window_large" | "create:blocks/polished_cut_scoria_slab" | "mysticalagriculture:blocks/soulium_ore" | "thermal:blocks/device_xp_condenser" | "create:blocks/cut_scoria_stairs" | "fantasyfurniture:blocks/bone/wither/table_wide" | "fantasyfurniture:blocks/nordic/drawer" | "create:blocks/gantry_carriage" | "create:blocks/cut_scoria_bricks" | "create:blocks/dripstone_pillar" | "farmersdelight:blocks/roast_chicken_block" | "rechiseled:blocks/stone_tiles" | "ae2:blocks/quartz_fixture" | "xtonesreworked:blocks/zone_block_1" | "fantasyfurniture:blocks/venthyr/lockbox" | "xtonesreworked:blocks/zone_block_0" | "rechiseled:blocks/oak_planks_beams_connecting" | "xtonesreworked:blocks/zone_block_3" | "mysticalagriculture:blocks/prosperity_gemstone_block" | "xtonesreworked:blocks/zone_block_2" | "xtonesreworked:blocks/zone_block_5" | "rechiseled:blocks/gold_block_scales_connecting" | "xtonesreworked:blocks/zone_block_4" | "rechiseled:blocks/quartz_block_rotated_bricks" | "xtonesreworked:blocks/zone_block_7" | "framedblocks:blocks/framed_waterloggable_stone_pressure_plate" | "xtonesreworked:blocks/zone_block_6" | "xtonesreworked:blocks/agon_block_3" | "minecraft:blocks/red_banner" | "xtonesreworked:blocks/agon_block_4" | "xtonesreworked:blocks/agon_block_5" | "xtonesreworked:blocks/agon_block_6" | "xtonesreworked:blocks/agon_block_0" | "minecraft:entities/wolf" | "xtonesreworked:blocks/agon_block_1" | "xtonesreworked:blocks/agon_block_2" | "xtonesreworked:blocks/agon_block_7" | "rechiseled:blocks/birch_planks_diagonal_tiles" | "create:blocks/cut_tuff_slab" | "minecraft:blocks/sculk_catalyst" | "xtonesreworked:blocks/agon_block_8" | "xtonesreworked:blocks/agon_block_9" | "create:blocks/brass_belt_funnel" | "rechiseled:blocks/amethyst_block_pillar_connecting" | "create:blocks/cut_limestone" | "create:blocks/small_veridium_bricks" | "rechiseled:blocks/dark_prismarine_beams" | "bigreactors:blocks/basic_turbinerotorblade" | "rechiseled:blocks/dark_oak_planks_large_tiles_connecting" | "fantasyfurniture:blocks/decorations/bowl_beetroot_soup" | "rechiseled:blocks/netherite_block_pillar" | "farmersdelight:chests/fd_shipwreck_supply" | "create:blocks/warped_window_pane" | "fantasyfurniture:blocks/bone/skeleton/skull" | "farmersdelight:blocks/honey_glazed_ham_block" | "fantasyfurniture:blocks/venthyr/bed_double" | "rechiseled:blocks/glowstone_rotated_bricks_connecting" | "minecraft:blocks/red_stained_glass_pane" | "rechiseled:blocks/dirt_soil_connecting" | "farmersdelight:chests/fd_village_taiga_house" | "ae2:blocks/smooth_sky_stone_stairs" | "ae2:blocks/cable_bus" | "rechiseled:blocks/obsidian_rotated_bricks" | "thermal:blocks/rich_slag_block" | "create:blocks/creative_crate" | "rechiseled:blocks/birch_planks_small_tiles_connecting" | "minecraft:blocks/mossy_cobblestone_slab" | "create:blocks/cut_granite_stairs" | "create:blocks/mechanical_saw" | "rechiseled:blocks/blue_ice_chiseled" | "rechiseled:blocks/mossy_cobblestone_dented" | "fantasyfurniture:blocks/decorations/fairy_lights_1" | "fantasyfurniture:blocks/decorations/fairy_lights_2" | "minecraft:blocks/sticky_piston" | "minecraft:blocks/stripped_mangrove_log" | "minecraft:blocks/brain_coral_block" | "rechiseled:blocks/diorite_brick_pattern" | "gtceu:blocks/firebricks" | "gtceu:blocks/steam_machine_casing" | "rechiseled:blocks/birch_planks_brick_paving_connecting" | "minecraft:blocks/spruce_wood" | "rechiseled:blocks/sandstone_diagonal_bricks_connecting" | "create:blocks/small_tuff_bricks" | "create:blocks/polished_cut_crimsite" | "mysticalagriculture:blocks/supremium_growth_accelerator" | "thermal_extra:blocks/twinite_block" | "minecraft:chests/jungle_temple_dispenser" | "fantasyfurniture:blocks/venthyr/carpet" | "minecraft:blocks/white_wool" | "thermal:blocks/nickel_block" | "ae2:blocks/smooth_sky_stone_block" | "fantasyfurniture:blocks/venthyr/table_wide" | "minecraft:blocks/fire_coral_fan" | "minecraft:blocks/dandelion" | "fantasyfurniture:blocks/nordic/desk_right" | "fantasyfurniture:blocks/decorations/venthyr_banner" | "rechiseled:blocks/stone_waves_connecting" | "minecraft:entities/sheep/purple" | "gtceu:blocks/solid_machine_casing" | "mmt:blocks/turquoise_ore" | "rechiseledcreate:blocks/warped_window_bars" | "mysticalagradditions:blocks/prudentium_coal_block" | "rechiseled:blocks/spruce_planks_flooring_connecting" | "minecraft:blocks/white_stained_glass" | "minecraft:blocks/lectern" | "framedblocks:blocks/framed_stone_button" | "minecraft:blocks/warped_fungus" | "mysticalagradditions:blocks/end_prosperity_ore" | "exnihilosequentia:blocks/crushed_tuff" | "rechiseled:blocks/granite_diagonal_bricks" | "minecraft:blocks/sweet_berry_bush" | "exnihilosequentia:blocks/acacia_sieve" | "thermal:blocks/slag_block" | "rechiseled:blocks/mangrove_planks_beams" | "create:blocks/orange_valve_handle" | "minecraft:blocks/pointed_dripstone" | "create:blocks/copycat_panel" | "create:blocks/stockpile_switch" | "framedblocks:blocks/framed_flat_ext_double_slope_panel_corner" | "rechiseled:blocks/redstone_block_circles" | "create:blocks/rose_quartz_block" | "rechiseled:blocks/prismarine_bricks_chiseled_squares" | "minecraft:blocks/pink_carpet" | "minecraft:blocks/attached_melon_stem" | "rechiseled:blocks/quartz_block_chiseled_pillar_connecting" | "framedblocks:blocks/framed_secret_storage" | "rechiseled:blocks/quartz_block_connecting_connecting" | "webdisplays:blocks/screen" | "create:blocks/polished_cut_crimsite_stairs" | "create:blocks/layered_granite" | "bigreactors:blocks/basic_turbinecontroller" | "rechiseled:blocks/quartz_block_squares" | "minecraft:blocks/gray_glazed_terracotta" | "bigreactors:blocks/reinforced_turbinecontroller" | "automobility:blocks/dirt_off_road" | "rechiseled:blocks/emerald_block_patterned_connecting" | "minecraft:blocks/potted_acacia_sapling" | "rechiseled:blocks/prismarine_bricks_brick_pattern_connecting" | "create:blocks/schematic_table" | "rechiseled:blocks/birch_planks_rotated_bricks_connecting" | "minecraft:blocks/horn_coral_block" | "create:blocks/powered_shaft" | "rechiseled:blocks/redstone_block_scales" | "exnihilosequentia:blocks/crimson_barrel" | "thermal:blocks/silver_ore" | "minecraft:blocks/brown_terracotta" | "minecraft:blocks/weeping_vines" | "rechiseledcreate:blocks/dark_oak_window_tiles_connecting" | "mmt:blocks/zinc_block" | "rechiseled:blocks/jungle_planks_small_tiles" | "bigreactors:blocks/basic_reactorpowertapfe_active" | "farmersdelight:blocks/mangrove_cabinet" | "rechiseled:blocks/jungle_planks_bricks" | "rechiseled:blocks/redstone_block_pillar" | "minecraft:blocks/grass" | "rechiseled:blocks/cobbled_deepslate_small_tiles_connecting" | "mmt:blocks/echo_block" | "minecraft:blocks/mangrove_planks" | "rechiseledcreate:blocks/oak_window_diagonal" | "create:blocks/small_andesite_bricks" | "create:blocks/polished_cut_scorchia" | "rechiseled:blocks/dark_oak_planks_crate" | "create:blocks/waxed_exposed_copper_tile_stairs" | "fantasyfurniture:blocks/decorations/muffins_chocolate" | "rechiseled:blocks/cobbled_deepslate_stripes_connecting" | "ae2:blocks/spatial_anchor" | "create:blocks/tuff_pillar" | "thermal:blocks/machine_furnace" | "rechiseled:blocks/granite_bricks" | "ae2:blocks/debug_item_gen" | "rechiseled:blocks/cobbled_deepslate_large_tiles_connecting" | "rechiseled:blocks/bone_block_inverted_tiles" | "create:blocks/glass_fluid_pipe" | "thermal:blocks/tin_block" | "create:blocks/cut_scorchia_brick_stairs" | "minecraft:blocks/purple_glazed_terracotta" | "colossalchests:blocks/chest_wall_gold" | "extendedcrafting:blocks/enhanced_ender_ingot_block" | "rechiseled:blocks/acacia_planks_bricks_connecting" | "minecraft:blocks/wither_skeleton_skull" | "rechiseled:blocks/cobblestone_pulverized" | "framedblocks:blocks/framed_pressure_plate" | "create:blocks/layered_diorite" | "exnihilosequentia:blocks/warped_barrel" | "thermal:blocks/stuffed_pumpkin" | "ae2:blocks/cell_workbench" | "mysticalagriculture:blocks/prosperity_ingot_block" | "rechiseled:blocks/cobblestone_pulverized_connecting" | "framedblocks:blocks/framed_ladder" | "rechiseled:blocks/red_sandstone_large_tiles" | "ae2:blocks/flawless_budding_quartz" | "framedblocks:blocks/framed_slab" | "minecraft:gameplay/fishing/fish" | "bigreactors:blocks/basic_turbinefluidport_forge_active" | "rechiseled:blocks/purpur_rotated_bricks" | "create:blocks/cut_limestone_brick_wall" | "create:blocks/belt" | "ae2:blocks/smooth_quartz_slab" | "rechiseled:blocks/birch_planks_large_tiles_connecting" | "create:blocks/cut_crimsite_slab" | "rechiseled:blocks/red_nether_bricks_smooth" | "create:blocks/polished_cut_tuff_stairs" | "create:blocks/secondary_linear_chassis" | "rechiseled:blocks/obsidian_brick_paving" | "bigreactors:blocks/yellorite_ore" | "minecraft:chests/village/village_butcher" | "create:blocks/white_seat" | "rechiseled:blocks/emerald_block_clovers_connecting" | "minecraft:blocks/green_shulker_box" | "minecraft:blocks/nether_gold_ore" | "minecraft:blocks/lime_carpet" | "minecraft:entities/tropical_fish" | "fantasyfurniture:blocks/bone/skeleton/stool" | "thermal_extra:blocks/shellite_block" | "rechiseled:blocks/stone_small_bricks_connecting" | "create:blocks/brass_funnel" | "ae2:blocks/chests/meteorite" | "rechiseled:blocks/emerald_block_crosses" | "thermal:blocks/machine_insolator" | "minecraft:blocks/green_bed" | "ae2:blocks/chiseled_quartz_block" | "framedblocks:blocks/framed_redstone_block" | "minecraft:blocks/spruce_door" | "minecraft:blocks/blue_candle" | "rechiseled:blocks/dark_prismarine_fabric" | "minecraft:blocks/mossy_cobblestone_stairs" | "rechiseled:blocks/dark_oak_planks_diagonal_stripes" | "framedblocks:blocks/framed_half_pillar" | "rechiseled:blocks/acacia_planks_crate_connecting" | "rechiseled:blocks/quartz_block_scales_connecting" | "fantasyfurniture:blocks/venthyr/cushion" | "rechiseled:blocks/dark_oak_planks_flooring" | "rechiseledcreate:blocks/mangrove_window_covered" | "minecraft:blocks/diorite_stairs" | "minecraft:entities/piglin_brute" | "rechiseled:blocks/stone_rotated_bricks_connecting" | "create:blocks/small_tuff_brick_slab" | "ae2:blocks/quartz_stairs" | "rechiseled:blocks/red_nether_bricks_rotated_bricks_connecting" | "thermal:blocks/device_composter" | "thermal:blocks/amaranth_block" | "rechiseled:blocks/blue_ice_patterned_connecting" | "rechiseled:blocks/dirt_chunks" | "rechiseled:blocks/red_sandstone_tiles" | "framedblocks:blocks/framed_waterloggable_gold_pressure_plate" | "fantasyfurniture:blocks/royal/table_small" | "fantasyfurniture:blocks/necrolord/wardrobe_bottom" | "minecraft:blocks/deepslate_emerald_ore" | "rechiseled:blocks/prismarine_bricks_bricks" | "create:blocks/cut_asurine_bricks" | "framedblocks:blocks/framed_iron_gate_door" | "bigreactors:blocks/reprocessorfluidinjector" | "minecraft:blocks/stripped_warped_stem" | "minecraft:blocks/bone_block" | "create:blocks/polished_cut_andesite_wall" | "create:blocks/waxed_copper_shingle_stairs" | "rechiseled:blocks/jungle_planks_woven_connecting" | "rechiseled:blocks/sandstone_brick_paving" | "create:blocks/small_asurine_brick_stairs" | "rechiseled:blocks/dark_oak_planks_beams" | "ae2:blocks/smooth_sky_stone_chest" | "minecraft:blocks/dark_oak_trapdoor" | "bigreactors:blocks/reprocessorcollector" | "rechiseled:blocks/netherrack_brick_pattern_connecting" | "rechiseled:blocks/blackstone_brick_pattern_connecting" | "rechiseled:blocks/red_sandstone_brick_paving_connecting" | "minecraft:blocks/powder_snow_cauldron" | "create:blocks/light_blue_nixie_tube" | "create:blocks/polished_cut_deepslate" | "minecraft:blocks/moss_carpet" | "fantasyfurniture:blocks/venthyr/wardrobe_bottom" | "ae2:blocks/chest" | "framedblocks:blocks/framed_inv_double_slope_panel" | "create:blocks/cut_asurine_brick_slab" | "fantasyfurniture:blocks/nordic/lockbox" | "minecraft:blocks/zombie_head" | "thermalendergy:blocks/prismalium_block" | "rechiseled:blocks/dirt_small_tiles" | "rechiseledcreate:blocks/oak_window_bars" | "xtonesreworked:blocks/zech_block_0" | "xtonesreworked:blocks/zech_block_1" | "xtonesreworked:blocks/zech_block_2" | "xtonesreworked:blocks/zech_block_3" | "minecraft:blocks/crimson_fungus" | "rechiseled:blocks/iron_block_polished" | "minecraft:blocks/acacia_pressure_plate" | "minecraft:blocks/birch_pressure_plate" | "xtonesreworked:blocks/zech_block_4" | "create:blocks/cut_scoria_wall" | "xtonesreworked:blocks/zech_block_5" | "xtonesreworked:blocks/zech_block_6" | "xtonesreworked:blocks/zech_block_7" | "xtonesreworked:blocks/zech_block_8" | "xtonesreworked:blocks/zech_block_9" | "rechiseled:blocks/dirt_squares" | "gtceu:blocks/tungstensteel_firebox_casing" | "framedblocks:blocks/framed_vertical_sloped_stairs" | "farmersdelight:blocks/carrot_crate" | "create:blocks/cut_dripstone" | "minecraft:blocks/smooth_red_sandstone" | "rechiseled:blocks/bone_block_skull" | "bigreactors:blocks/insanite_block" | "minecraft:blocks/ladder" | "minecraft:entities/panda" | "rechiseled:blocks/amethyst_block_shiny_connecting" | "farmersdelight:blocks/potato_crate" | "fantasyfurniture:blocks/nordic/chest" | "fantasyfurniture:blocks/decorations/bone_skeleton_skull_blossoms" | "thermal:blocks/deepslate_silver_ore" | "fantasyfurniture:blocks/necrolord/shelf" | "rechiseled:blocks/dark_oak_planks_diagonal_stripes_connecting" | "farmersdelight:chests/fd_village_desert_house" | "minecraft:blocks/basalt" | "rechiseled:blocks/end_stone_tiles_connecting" | "toms_storage:blocks/ts.crafting_terminal" | "create:blocks/andesite_belt_funnel" | "minecraft:blocks/snow" | "xtonesreworked:blocks/zkul_block_10" | "minecraft:blocks/coal_ore" | "create:blocks/cyan_sail" | "xtonesreworked:blocks/zkul_block_12" | "xtonesreworked:blocks/zkul_block_11" | "rechiseled:blocks/cobblestone_pillar_connecting" | "rechiseled:blocks/mangrove_planks_large_tiles" | "xtonesreworked:blocks/zkul_block_14" | "minecraft:chests/bastion_other" | "rechiseled:blocks/granite_paving" | "xtonesreworked:blocks/zkul_block_13" | "sgjourney:blocks/naquadah_block" | "xtonesreworked:blocks/zkul_block_15" | "rechiseledcreate:blocks/dark_oak_window_tiles" | "rechiseled:blocks/redstone_block_compressed" | "rechiseled:blocks/cobblestone_inverted_dented_connecting" | "framedblocks:blocks/framed_gold_pressure_plate" | "extendedcrafting:blocks/flux_crafter" | "minecraft:blocks/green_candle_cake" | "create:blocks/polished_cut_ochrum_stairs" | "mmt:blocks/chromium_block" | "rechiseled:blocks/mossy_cobblestone_dented_connecting" | "mysticalagriculture:blocks/soulstone_cobble_wall" | "create:blocks/minecart_anchor" | "rechiseled:blocks/oak_planks_diagonal_tiles_connecting" | "create:blocks/small_granite_brick_wall" | "framedblocks:blocks/framed_flat_ext_slope_panel_corner" | "rechiseled:blocks/diorite_diagonal_bricks" | "rechiseled:blocks/end_stone_crushed_connecting" | "thermal:blocks/deepslate_cinnabar_ore" | "minecraft:blocks/warped_button" | "minecraft:blocks/purple_stained_glass" | "fantasyfurniture:blocks/bone/wither/carpet" | "create:blocks/birch_window" | "rechiseled:blocks/spruce_planks_brick_pattern_connecting" | "framedblocks:blocks/framed_double_threeway_corner" | "minecraft:blocks/brewing_stand" | "minecraft:blocks/cracked_stone_bricks" | "rechiseled:blocks/netherite_block_indented_connecting" | "mmt:blocks/adamanite_block" | "rechiseled:blocks/dark_prismarine_tiles" | "farmersdelight:blocks/black_canvas_sign" | "rechiseled:blocks/granite_brick_pattern" | "rechiseled:blocks/mossy_cobblestone_stripes" | "minecraft:blocks/deepslate_coal_ore" | "create:blocks/limestone_pillar" | "ae2:blocks/cut_quartz_stairs" | "xtonesreworked:blocks/fort_block_9" | "bigreactors:blocks/reinforced_reactorfluidport_forge_passive" | "rechiseled:blocks/mangrove_planks_wavy_connecting" | "xtonesreworked:blocks/fort_block_2" | "xtonesreworked:blocks/fort_block_1" | "xtonesreworked:blocks/fort_block_4" | "exnihilosequentia:blocks/oak_barrel" | "xtonesreworked:blocks/fort_block_3" | "xtonesreworked:blocks/fort_block_6" | "minecraft:blocks/candle" | "xtonesreworked:blocks/fort_block_5" | "xtonesreworked:blocks/fort_block_8" | "rechiseledcreate:blocks/granite_cut_polished_connecting" | "rechiseled:blocks/basalt_diagonal_tiles" | "xtonesreworked:blocks/fort_block_7" | "xtonesreworked:blocks/fort_block_0" | "rechiseled:blocks/glowstone_crushed_connecting" | "mysticalagradditions:blocks/insanium_gemstone_block" | "create:blocks/purple_nixie_tube" | "rechiseled:blocks/end_stone_rotated_bricks" | "ae2:blocks/sky_stone_small_brick_slab" | "thermal:blocks/light_blue_rockwool" | "rechiseled:blocks/prismarine_bricks_bricks_connecting" | "minecraft:blocks/sponge" | "farmersdelight:blocks/wild_tomatoes" | "rechiseled:blocks/dirt_small_bricks_connecting" | "rechiseled:blocks/quartz_block_diagonal_tiles_connecting" | "gtceu:blocks/cleanroom_glass" | "minecraft:blocks/stripped_dark_oak_wood" | "minecraft:blocks/blue_stained_glass" | "create:blocks/brass_door" | "minecraft:blocks/magma_block" | "farmersdelight:chests/fd_bastion_hoglin_stable" | "minecraft:blocks/potted_birch_sapling" | "minecraft:entities/giant" | "create:blocks/weathered_copper_tile_slab" | "minecraft:gameplay/hero_of_the_village/librarian_gift"
    type RawTexture = "ftbchunks:textures/faces/minecraft/elder_guardian.png" | "ftbchunks:textures/faces/minecraft/panda.png" | "ftbchunks:textures/faces/minecraft/cave_spider.png" | "cofh_core:invis/0" | "forge:textures/gui/version_check_icons.png" | "minecraft:textures/gui/title/background/panorama_1.png" | "ftbchunks:textures/faces/minecraft/ghast.png" | "ftbchunks:textures/faces/minecraft/pig.png" | "ftbchunks:textures/faces/minecraft/polar_bear.png" | "minecraft:textures/entity/creeper/creeper.png" | "minecraft:textures/gui/options_background.png" | "ftbchunks:textures/faces/minecraft/horse.png" | "ftbchunks:textures/faces/minecraft/cat.png" | "ftbchunks:textures/faces/minecraft/parrot.png" | "stellarview:textures/environment/moon_halo_phases.png" | "ftbchunks:textures/faces/minecraft/illusioner.png" | "ftbchunks:textures/faces/minecraft/husk.png" | "minecraft:default/0" | "ftbchunks:textures/faces/minecraft/cow.png" | "ftbchunks:textures/faces/minecraft/trader_llama.png" | "automobility:textures/entity/automobile/exhaust/exhaust_smoke_2.png" | "ftbchunks:textures/faces/minecraft/donkey.png" | "ftbchunks:textures/faces/normal.png" | "gtceu:textures/gui/overlay/molecular_overlay_1.png" | "gtceu:textures/gui/progress_bar/progress_bar_unpacker.png" | "automobility:textures/entity/automobile/engine/stone.png" | "ftbchunks:textures/faces/minecraft/phantom.png" | "gtceu:textures/gui/progress_bar/progress_bar_canner.png" | "ftbchunks:textures/faces/minecraft/wither_skeleton.png" | "minecraft:textures/entity/sheep/sheep.png" | "minecraft:textures/atlas/chest.png" | "laserio:textures/misc/laser.png" | "ftbchunks:textures/faces/minecraft/mooshroom.png" | "laserio:textures/misc/laser2.png" | "automobility:textures/entity/automobile/wheel/tractor.png" | "minecraft:textures/misc/enchanted_item_glint.png" | "fluxnetworks:textures/model/flux_storage_energy.png" | "ftbchunks:textures/faces/thermal/basalz.png" | "automobility:textures/entity/automobile/frame/shopping_cart.png" | "minecraft:textures/gui/widgets.png" | "minecraft:dynamic/light_map_1" | "minecraft:textures/gui/world_selection.png" | "ftbteams:textures/teams.png" | "ftbchunks:textures/faces/thermal/blizz.png" | "ftbchunks:textures/faces/minecraft/vindicator.png" | "ftbchunks:textures/faces/minecraft/ravager.png" | "ftbchunks:textures/faces/minecraft/creeper.png" | "automobility:textures/entity/automobile/exhaust/exhaust_smoke_0.png" | "ftbchunks:textures/faces/minecraft/chicken.png" | "sgjourney:milky_way/0" | "ftbchunks:textures/faces/minecraft/zombie.png" | "ftblibrary:textures/icons/toggle_day.png" | "gtceu:textures/gui/overlay/brewer_overlay.png" | "ftbchunks:textures/faces/minecraft/zombie_villager.png" | "stellarview:textures/environment/moon_phases.png" | "gtceu:textures/gui/overlay/lightning_overlay_2.png" | "automobility:textures/entity/automobile/wheel/steel.png" | "ftbchunks:textures/faces/minecraft/allay.png" | "minecraft:textures/gui/title/background/panorama_overlay.png" | "minecraft:illageralt/0" | "gtceu:textures/gui/progress_bar/progress_bar_extract.png" | "ftbchunks:textures/faces/minecraft/wolf.png" | "minecraft:textures/environment/sun.png" | "ftbchunks:textures/circle_border.png" | "create:textures/gui/jei/widgets.png" | "ftbchunks:textures/faces/minecraft/turtle.png" | "ftbchunks:textures/faces/minecraft/wandering_trader.png" | "minecraft:textures/gui/title/background/panorama_4.png" | "ftbchunks:textures/faces/minecraft/vex.png" | "ftbchunks:textures/faces/minecraft/slime.png" | "minecraft:textures/entity/zombie/zombie.png" | "ftbchunks:textures/faces/minecraft/magma_cube.png" | "sgjourney:pegasus/0" | "ftbchunks:textures/faces/minecraft/sheep.png" | "gtceu:textures/gui/overlay/box_overlay.png" | "ftbchunks:textures/faces/minecraft/pillager.png" | "minecraft:textures/entity/chicken.png" | "minecraft:textures/atlas/particles.png" | "ftbchunks:textures/faces/minecraft/hoglin.png" | "sgjourney:ancient/0" | "ftbchunks:textures/faces/minecraft/witch.png" | "minecraft:textures/gui/title/background/panorama_2.png" | "ftbchunks:textures/faces/minecraft/warden.png" | "minecraft:textures/entity/sheep/sheep_fur.png" | "gtceu:textures/gui/progress_bar/progress_bar_arc_furnace.png" | "ftbchunks:textures/faces/minecraft/stray.png" | "ftbchunks:textures/faces/minecraft/bee.png" | "gtceu:textures/gui/overlay/vial_overlay_2.png" | "minecraft:textures/gui/title/background/panorama_0.png" | "jei:textures/atlas/gui.png" | "ftbchunks:textures/faces/minecraft/squid.png" | "gtceu:textures/gui/overlay/molecular_overlay_4.png" | "gtceu:textures/gui/progress_bar/progress_bar_mixer.png" | "ftbchunks:textures/faces/minecraft/goat.png" | "gtceu:textures/gui/overlay/molecular_overlay_2.png" | "minecraft:textures/atlas/mob_effects.png" | "minecraft:textures/gui/title/edition.png" | "ftbchunks:textures/faces/minecraft/dolphin.png" | "ftbchunks:textures/faces/minecraft/ocelot.png" | "ftbchunks:textures/faces/minecraft/spider.png" | "ftbchunks:textures/faces/minecraft/frog.png" | "ftblibrary:textures/icons/toggle_night.png" | "minecraft:textures/atlas/paintings.png" | "minecraft:textures/gui/icons.png" | "minecraft:textures/entity/steve.png" | "ftbchunks:textures/faces/minecraft/fox.png" | "minecraft:textures/atlas/beds.png" | "automobility:textures/entity/automobile/engine/gold.png" | "ftblibrary:textures/icons/toggle_rain.png" | "minecraft:textures/entity/cow/cow.png" | "minecraft:worlds/new_world/937644a5a0f46ca6f4274075d3824d415449db8c/icon" | "gtceu:textures/gui/overlay/dark_canister_overlay.png" | "ftbchunks:textures/faces/minecraft/shulker.png" | "ftbchunks:textures/faces/minecraft/zoglin.png" | "ftbchunks:textures/faces/minecraft/llama.png" | "ftbchunks:textures/faces/thermal/blitz.png" | "gtceu:textures/gui/progress_bar/progress_bar_arrow_multiple.png" | "automobility:textures/entity/automobile/exhaust/exhaust_smoke_1.png" | "minecraft:uniform/0" | "ftblibrary:textures/icons/toggle_gamemode.png" | "minecraft:textures/gui/accessibility.png" | "ftbchunks:textures/faces/minecraft/rabbit.png" | "minecraft:textures/atlas/shield_patterns.png" | "gtceu:textures/gui/overlay/canner_overlay.png" | "minecraft:skins/3c3571de2a13c25081f00c7dba123f0ef64928ef" | "minecraft:textures/gui/title/mojangstudios.png" | "ftbchunks:textures/faces/minecraft/skeleton.png" | "minecraft:textures/gui/title/background/panorama_5.png" | "minecraft:textures/atlas/blocks.png" | "jei:textures/gui/gui_vanilla.png" | "gtceu:textures/gui/overlay/dust_overlay.png" | "cofh_core:ender/0" | "ftbchunks:textures/compass_w.png" | "minecraft:textures/atlas/shulker_boxes.png" | "ftbchunks:textures/faces/minecraft/enderman.png" | "gtceu:textures/gui/base/fluid_slot.png" | "minecraft:missing/0" | "ftbchunks:textures/circle_mask.png" | "ftbchunks:textures/faces/minecraft/tadpole.png" | "minecraft:textures/entity/pig/pig.png" | "minecraft:textures/atlas/banner_patterns.png" | "ftbchunks:textures/compass_n.png" | "ftbchunks:textures/faces/minecraft/strider.png" | "automobility:textures/entity/automobile/frame/pineapple.png" | "ftbchunks:textures/faces/minecraft/evoker.png" | "minecraft:textures/gui/container/creative_inventory/tab_items.png" | "komarumod:textures/entity/komaru_texture.png" | "ftbchunks:textures/compass_e.png" | "gtceu:textures/gui/overlay/lightning_overlay_1.png" | "gtceu:textures/gui/base/slot.png" | "gtceu:textures/gui/overlay/canister_overlay.png" | "minecraft:textures/misc/shadow.png" | "ftbchunks:textures/faces/minecraft/zombified_piglin.png" | "ftbchunks:textures/player.png" | "ftbchunks:textures/faces/minecraft/piglin_brute.png" | "ftbchunks:textures/faces/minecraft/guardian.png" | "minecraft:alt/0" | "minecraft:textures/gui/title/background/panorama_3.png" | "ftbchunks:textures/faces/minecraft/piglin.png" | "minecraft:textures/misc/unknown_server.png" | "minecraft:textures/gui/container/creative_inventory/tabs.png" | "automobility:textures/entity/automobile/exhaust/exhaust_smoke_3.png" | "minecraft:missingno" | "gtceu:textures/gui/overlay/boxed_overlay.png" | "gtceu:textures/gui/overlay/vial_overlay_1.png" | "ftbchunks:textures/faces/minecraft/drowned.png" | "ftbchunks:textures/compass_s.png" | "ftbchunks:textures/faces/minecraft/bat.png" | "minecraft:textures/atlas/signs.png" | "ftbchunks:textures/faces/minecraft/blaze.png" | "gtceu:textures/gui/overlay/molecular_overlay_3.png" | "minecraft:textures/gui/title/minecraft.png" | "stellarview:textures/environment/supernova.png";
    type Texture = "create:block/sticker" | "gtceu:block/casings/pump_deck/side" | "gtceu:block/overlay/machine/overlay_pipe_out" | "ae2:part/cable/core/glass/purple" | "ae2:part/formation_plane_on" | "minecraft:block/dandelion" | "gtceu:item/nor_memory_chip" | "minecraft:block/smithing_table_side" | "mysticalagradditions:item/tertium_paxel" | "create:block/adjustable_chain_gearshift" | "mysticalagriculture:item/supremium_fishing_rod" | "gtceu:block/fluids/fluid.glyceryl_trinitrate" | "gtceu:block/pipe/pipe_side_wood" | "ae2:item/memory_card_brown" | "rechiseled:block/crimson_planks_diagonal_stripes" | "mmt:item/raw/titanium" | "mmt:block/nickel_block" | "bigreactors:block/reactor/reinforced/computerport" | "ftblibrary:icons/lock" | "mmt:item/nuggets/viculeam" | "thermal:block/machines/machine_crystallizer_active" | "mmt:item/dust/dark_cryopla" | "gtceu:block/machines/steam_miner/overlay_front" | "modularrouters:item/filter/regex_filter" | "buildinggadgets:gui/slot_template" | "minecraft:item/fishing_rod_cast" | "mysticalagriculture:item/tertium_watering_can" | "thermal:item/diving_helmet" | "ae2:block/drive/drive_inside" | "gtceu:item/iv_battery_hull" | "enderstorage:items/pouch/buttons/left/lime" | "minecraft:block/brewing_stand" | "create:block/palettes/stone_types/pillar/scorchia_cut_pillar" | "exnihilosequentia:item/tools/hammer/andesite_hammer" | "fantasyfurniture:models/royal/bed_double" | "gtceu:block/casings/mechanic/machine_casing_assembly_line_bloom" | "fantasyfurniture:models/decorations/fairy_lights_1_tint" | "fantasyfurniture:models/dunmer/table_small" | "packagedexcrafting:blocks/ender_crafter_bottom" | "fantasyfurniture:models/bone/wither/chair" | "minecraft:block/dark_oak_log" | "thermal:block/stripped_rubberwood_log" | "create:block/belt/gray_scroll" | "minecraft:block/pink_stained_glass_pane_top" | "rechiseledcreate:block/birch_window_slim_side" | "fantasyfurniture:models/decorations/royal_wall_mirror_small" | "gtceu:block/multiblock/large_miner/overlay_front_active" | "farmersdelight:block/warped_cabinet_top" | "rechiseled:block/purpur_jagged_pattern" | "mmt:block/opal_block" | "packagedexcrafting:blocks/ultimate_crafter_top" | "farmersdelight:item/honey_glazed_ham" | "minecraft:item/mojang_banner_pattern" | "create:block/copper_door_bottom" | "buildinggadgets:items/construction_paste_container_t1" | "create_crystal_clear:block/andesite_clear_glass_casing" | "cofh_core:gui/icons/icon_energy" | "buildinggadgets:items/construction_paste" | "buildinggadgets:items/construction_paste_container_t2" | "rechiseled:block/oak_planks_bricks" | "minecraft:block/cake_bottom" | "ftblibrary:icons/rs_low" | "buildinggadgets:items/construction_paste_container_t3" | "rechiseled:block/blue_ice_bordered" | "thermal:item/creosote_bucket" | "bigreactors:block/reprocessor/casing_up" | "create:block/seat/top_yellow" | "minecraft:item/iron_horse_armor" | "ftblibrary:icons/back" | "minecraft:block/small_dripleaf_stem_bottom" | "extendedcrafting:block/crafting_core_top" | "cofh_core:gui/icons/icon_cancel" | "ae2:item/ender_dust" | "gtceu:block/machines/arc_furnace/overlay_front_active" | "minecraft:block/oak_planks" | "thermal:block/tomato_1" | "minecraft:block/torch" | "gtceu:block/cover/overlay_energy_detector" | "thermal:block/tomato_0" | "create:block/tunnel/brass_tunnel_top_connected" | "ae2wtlib:wireless_pattern_encoding_terminal" | "thermal:block/tomato_7" | "create_crystal_clear:block/train_backing" | "mysticalagriculture:item/seeds/inferium_seeds" | "thermal:block/tomato_6" | "rechiseled:block/quartz_block_rows" | "thermal:block/tomato_9" | "thermal:block/tomato_8" | "mysticalagriculture:item/prudentium_crossbow_standby" | "thermal:block/tomato_3" | "ae2:part/cable/dense_covered/orange" | "thermal:block/earth_tnt_side" | "thermal:block/tomato_2" | "thermal:block/tomato_5" | "thermal:block/tomato_4" | "gtceu:block/casings/fusion/fusion_casing_ctm" | "buildinggadgets:items/gadget_copy_paste" | "fantasyfurniture:models/venthyr/lockbox" | "farmersdelight:item/smoked_ham" | "thermal:block/eggplant_block_side" | "minecraft:item/diamond_sword" | "gtceu:item/coke_oven_brick" | "ae2:item/fluix_dust" | "gtceu:item/light_blue_glass_lens" | "ae2additions:item/cell_component_4096" | "exnihilosequentia:block/infesting_leaves" | "ftblibrary:icons/right" | "rechiseledcreate:block/scoria_cut_polished" | "mysticalagriculture:block/infusion_altar_side" | "minecraft:block/terracotta" | "thermal:item/silver_ingot" | "mmt:item/wires/osmium" | "rechiseled:block/bone_block_cracked" | "minecraft:item/crossbow_arrow" | "gtceu:item/material_sets/metallic/raw_ore" | "exnihilosequentia:item/ore/ingot/nickel_ingot" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_hot" | "ae2:part/cable/smart/light_blue" | "create:item/crafter_slot_cover" | "fantasyfurniture:particles/decorations/bolts_of_cloth" | "gtceu:item/simple_soc" | "ae2:part/cable/smart/black" | "thermal:item/slime_grenade_thrown" | "bigreactors:block/reactor/basic/redstoneport_on" | "enderstorage:items/pouch/buttons/left/blue" | "thermal:block/devices/device_collector_top" | "create:block/mechanical_press_bottom" | "fantasyfurniture:particles/decorations/nordic_mead_bottle" | "create:block/rotation_speed_controller_top" | "rechiseled:block/warped_planks_diagonal_stripes" | "gtceu:block/machines/assembler/overlay_top_active" | "rechiseled:block/end_stone_tiles" | "fluxnetworks:model/flux_point_colour" | "minecraft:block/birch_door_top" | "gtceu:block/multiblock/steam_oven/overlay_front" | "mysticalagriculture:item/blank_record" | "mysticalagriculture:item/awakened_supremium_pickaxe" | "modularrouters:item/augment/filter_round_robin_augment" | "rechiseled:block/lapis_block_decorated" | "create:block/seat/side_orange" | "rechiseled:block/acacia_planks_brick_pattern" | "gtceu:item/ev_robot_arm" | "create_crystal_clear:block/encased_cogwheels/train_encased_cogwheel_side" | "gtceu:block/casings/voltage/uv/side" | "minecraft:block/repeater_on" | "minecraft:block/large_fern_top" | "minecraft:block/dead_brain_coral_block" | "gtceu:item/material_sets/shiny/ring_overlay" | "mmt:item/wires/chalyblux" | "create:block/deployer" | "minecraft:block/big_dripleaf_stem" | "rechiseled:block/red_nether_bricks_large_tiles" | "mmt:item/rods/viculeam" | "minecraft:block/chipped_anvil_top" | "minecraft:block/tnt_side" | "rechiseledcreate:block/crimson_window_tiles_end" | "fantasyfurniture:models/dunmer/dresser" | "gtceu:block/machines/gas_collector/overlay_bottom" | "create:item/filter" | "gtceu:item/magenta_dye_spray_can" | "farmersdelight:item/chicken_sandwich" | "mysticaladaptations:block/insanium_furnace_front_on" | "thermal:item/phyto_grenade" | "thermal:item/rubberwood_chest_boat" | "minecraft:item/poisonous_potato" | "farmersdelight:block/oak_cabinet_side" | "minecraft:block/deepslate_coal_ore" | "itemfilters:item/always_false" | "thermal:block/sugar_cane_block_side" | "modularrouters:item/module/extruder_module_2" | "minecraft:block/gray_shulker_box" | "modularrouters:item/module/extruder_module_1" | "ae2:block/flawed_budding_quartz" | "create:block/sail/canvas_orange" | "minecraft:block/cyan_stained_glass" | "minecraft:item/armor_stand" | "mmt:item/rods/thulium" | "rechiseled:block/red_sandstone_brick_paving" | "fantasyfurniture:models/royal/painting_small" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_cold" | "sgjourney:item/jaffa_helmet" | "minecraft:block/dark_prismarine" | "gtceu:block/machines/circuit_assembler/overlay_front" | "gtceu:block/multiblock/fluid_drilling_rig/overlay_front_paused" | "extendedcrafting:block/table_side" | "gtceu:item/hv_fluid_regulator" | "extendedcrafting:item/handheld_table" | "extendedcrafting:item/redstone_nugget" | "thermal:block/fluids/resin_flow" | "minecraft:item/rabbit" | "forge:block/milk_flowing" | "gtceu:item/cyan_dye_spray_can" | "minecraft:item/cooked_salmon" | "gtceu:item/material_sets/shiny/ingot" | "gtceu:block/machines/kinetic_mixer/overlay_front" | "mmt:item/dust/titanium" | "rechiseled:block/jungle_planks_tiles" | "thermal_extra:item/twinite_dust" | "webdisplays:items/gps" | "create:block/diodes/pulse_extender/idle" | "fantasyfurniture:models/decorations/bone_wither_chalices" | "mysticalagriculture:item/essence/sulfur_essence" | "farmersdelight:item/sweet_berry_cheesecake_slice" | "thermal:block/spice_cake_top" | "mysticalagriculture:item/essence/saltpeter_essence" | "extendedcrafting:item/ultimate_catalyst" | "create:block/belt/pink_scroll" | "mmt:block/raw_boron_block" | "thermal:item/augments/machine_speed_augment" | "minecraft:block/item_frame" | "minecraft:item/purple_dye" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_cold" | "farmersdelight:item/egg_sandwich" | "gtceu:item/ev_conveyor_module" | "mysticalagriculture:item/experience_droplet" | "ae2:part/level_emitter_on" | "ae2:item/portable_cell_led" | "gtceu:block/machines/fluid_solidifier/overlay_front_active_emissive" | "thermal:block/config/cell_config_output" | "minecraft:block/red_terracotta" | "thermal:block/devices/device_potion_diffuser_side" | "ae2:part/cable/dense_covered/cyan" | "gtceu:block/casings/voltage/hv/bottom" | "minecraft:block/smoker_side" | "create:block/harvester" | "exnihilosequentia:item/tools/crook/copper_crook" | "thermal:block/config/machine_config_accessible" | "mmt:item/gears/titanium" | "mysticalagriculture:item/seeds/pig_iron_seeds" | "thermal:item/silver_nugget" | "gtceu:block/casings/firebox/machine_casing_firebox_bronze_ctm" | "rechiseledcreate:block/dark_oak_window_swirling_side" | "exnihilosequentia:block/crushed_andesite" | "gtceu:item/tools/handle_file" | "colossalchests:blocks/colossal_chest_wood" | "rechiseled:block/quartz_block_bordered" | "mysticalagriculture:block/awakening_altar_side" | "fantasyfurniture:models/royal/drawer" | "rechiseledcreate:block/rose_quartz_tiles" | "rechiseled:block/lapis_block_scales" | "ae2:item/nether_quartz_pickaxe" | "thermal:item/radish_seeds" | "bigreactors:block/reprocessor/casing_right" | "thermal:block/machines/machine_chiller" | "rechiseled:block/diamond_block_diagonal_tiles" | "minecraft:block/melon_stem" | "farmersdelight:item/pasta_with_mutton_chop" | "minecraft:block/mud_bricks" | "mmt:item/rods/brass" | "packagedauto:blocks/unpackager_side" | "minecraft:item/cyan_dye" | "xtonesreworked:block/bitt/11" | "xtonesreworked:block/bitt/12" | "gtceu:block/multiblock/large_chemical_reactor/overlay_front_paused" | "minecraft:block/soul_sand" | "xtonesreworked:block/bitt/10" | "minecraft:item/music_disc_pigstep" | "xtonesreworked:block/bitt/15" | "xtonesreworked:block/bitt/13" | "farmersdelight:block/cabbage_crate_top" | "thermal_extra:item/twinite_bucket" | "xtonesreworked:block/bitt/14" | "farmersdelight:block/cooking_pot_bottom" | "packagedauto:items/me_package_component" | "minecraft:block/blast_furnace_side" | "bigreactors:block/turbine/basic/casing_single" | "mysticalagriculture:item/prudentium_staff" | "thermal:item/green_bean_seeds" | "cofh_core:block/fluids/potion_flow" | "farmersdelight:block/wild_beetroots" | "minecraft:block/bamboo_stage0" | "ae2:part/cable/smart/cyan" | "mysticalagriculture:item/seeds/constantan_seeds" | "mysticalagriculture:block/flower/spirited_crystal_flower" | "rechiseledcreate:block/jungle_window_large_end" | "gtceu:block/machines/electric_furnace/overlay_front" | "thermal:item/netherite_nugget" | "gtceu:item/blue_glass_lens" | "create:item/crushed_raw_gold" | "create:block/palettes/stone_types/layered/crimsite_cut_layered_connected" | "cofh_core:block/glossed_magma_3" | "create:block/copper_redstone_plate_powered" | "cofh_core:block/glossed_magma_2" | "thermal:block/tomato_block_top" | "cofh_core:block/glossed_magma_1" | "cofh_core:block/glossed_magma_0" | "thermal:block/spinach_block_side" | "minecraft:block/scaffolding_side" | "mmt:item/raw/uranium" | "gtceu:block/machines/polarizer/overlay_front_active_emissive" | "rechiseled:block/stone_bordered" | "thermal:item/silver_plate_1" | "thermal:item/silver_plate_0" | "sgjourney:item/sandstone_symbol" | "thermal:item/silver_plate_3" | "thermal:item/silver_plate_2" | "rechiseledcreate:block/acacia_window_slim_end" | "minecraft:block/mushroom_block_inside" | "rechiseled:block/obsidian_chiseled_circles" | "forge:item/mask/bucket_fluid_drip" | "minecraft:item/command_block_minecart" | "ae2additions:block/drive/cells/item/1024k" | "gtceu:item/item_voiding_cover" | "thermal:item/watering_can_active" | "ftblibrary:icons/color_rgb" | "gtceu:item/chemical_blue_dye" | "extendedcrafting:item/elite_catalyst" | "mysticalagriculture:item/seeds/menril_seeds" | "thermal:block/strawberry_10" | "gtceu:block/fluids/fluid.lightly_steam_cracked_heavy_fuel" | "minecraft:block/spawner" | "gtceu:item/crafting_table_cover" | "ftblibrary:icons/inv_in" | "create:block/terrain_zapper_mesh" | "ftblibrary:icons/inv_io" | "create:block/static_saw" | "thermal:block/cells/energy_cell_level_8c" | "fantasyfurniture:models/decorations/bowl_beetroot_soup" | "gtceu:block/multiblock/large_chemical_reactor/overlay_front_active" | "thermal:block/chocolate_cake_inner" | "mmt:item/gears/acril" | "create:entity/blueprint_small" | "mmt:block/tanzanite_block" | "mysticalagriculture:item/supremium_boots" | "mysticalagriculture:item/essence/knightmetal_essence" | "farmersdelight:block/stuffed_pumpkin_side" | "gtceu:block/casings/pump_deck/top" | "ae2:block/drive/cells/default_cell" | "create:block/ladder_copper_hoop" | "mysticalagriculture:item/coral_agglomeratio" | "farmersdelight:item/apple_cider" | "thermal:block/fluids/syrup_still" | "ae2:item/memory_card_orange" | "mysticalagriculture:item/essence/turtle_essence" | "create:block/palettes/stone_types/small_brick/limestone_cut_small_brick" | "gtceu:block/cover/overlay_item_detector_advanced" | "bigreactors:block/reprocessor/glass.0" | "fantasyfurniture:models/royal/desk_tint" | "ae2additions:item/super_cell_component_1k" | "gtceu:block/machines/charger/overlay_charger_finished" | "create:block/palettes/stone_types/pillar/calcite_cut_pillar" | "bigreactors:block/reprocessor/glass.3" | "mmt:item/plates/viculeam" | "bigreactors:block/reprocessor/glass.1" | "ae2:part/p2p_tunnel_back" | "create:block/toolbox/gray" | "create:block/diodes/pulse_repeater/idle" | "rechiseledcreate:block/acacia_window_tiles_end" | "ae2:block/charger_inside" | "ae2:block/crafting/16k_storage" | "gtceu:item/tools/handle_screwdriver" | "buildinggadgets:items/construction_paste_container_t2_quarter" | "gtceu:item/wetware_processor_assembly" | "sgjourney:block/classic_dhd_top" | "gtceu:block/machines/laser_engraver/overlay_front_active" | "minecraft:block/composter_top" | "gtceu:block/machines/fermenter/overlay_front_paused" | "minecraft:block/furnace_front_on" | "mysticalagriculture:block/flower/silicon_flower" | "minecraft:item/bone" | "gtceu:block/machines/compressor/overlay_front_active_emissive" | "modularrouters:item/augment/mimic_augment" | "thermal:block/devices/device_soil_infuser_side" | "mmt:block/alexandrite_block" | "minecraft:item/light_blue_dye" | "farmersdelight:block/basket_handle" | "rechiseledcreate:block/spruce_window_rounded_side" | "gtceu:block/casings/voltage/luv/side" | "rechiseled:block/redstone_block_chiseled_clovers" | "rechiseled:block/lapis_block_cobbled" | "exnihilosequentia:block/birch_barrel" | "mysticalagriculture:item/seeds/electrum_seeds" | "rechiseledcreate:block/crimsite_cut_small_brick" | "thermal:item/netherite_plate_2" | "mysticalagriculture:block/flower/menril_flower" | "thermal:item/netherite_plate_1" | "thermal:item/netherite_plate_3" | "thermal:item/netherite_plate_0" | "extendedcrafting:item/basic_component" | "minecraft:item/book" | "fantasyfurniture:models/decorations/tankards_sweetberry" | "create:block/rose_quartz_lamp_powered" | "gtceu:block/casings/fusion/fusion_casing_mk3_ctm" | "rechiseled:block/emerald_block_striped" | "fantasyfurniture:models/dunmer/drawer" | "minecraft:block/orange_candle_lit" | "minecraft:item/chainmail_chestplate" | "mysticalagriculture:item/seeds/blaze_seeds" | "minecraft:block/crimson_door_top" | "mmt:item/ingots/neptunium" | "colossalchests:blocks/interface_copper" | "minecraft:block/gray_wool" | "mysticalagriculture:item/essence/hop_graphite_essence" | "minecraft:block/composter_bottom" | "mmt:item/wires/brass" | "bigreactors:block/reactor/basic/controller_off" | "thermal:item/tin_gear" | "gtceu:block/material_sets/dull/wire" | "ae2:part/plane_sides" | "mysticalagriculture:item/seeds/rubber_seeds" | "minecraft:block/birch_door_bottom" | "minecraft:block/glowstone" | "gtceu:item/chemical_light_blue_dye" | "ae2:part/cable/dense_smart/blue" | "create:block/vault/vault_front_large" | "minecraft:block/jack_o_lantern" | "create:block/palettes/stone_types/cut/andesite_cut" | "gtceu:block/casings/transparent/cleanroom_glass" | "create:block/valve_handle/valve_handle_orange" | "minecraft:block/brown_terracotta" | "thermal:item/hazmat_helmet" | "mysticalagriculture:item/inferium_hoe" | "minecraft:block/fire_0" | "minecraft:block/fire_1" | "thermalendergy:item/dynamo_consumption_nullifier_augment" | "expatternprovider:block/ingredient_buffer" | "mmt:item/nuggets/xeproda" | "create:block/signal_box_top" | "mysticalagriculture:block/prosperity_gemstone_block" | "farmersdelight:item/pink_canvas_sign" | "gtceu:block/machines/kinetic_mixer/overlay_back_active" | "farmersdelight:item/rope" | "mmt:item/rods/rhodium" | "rechiseled:block/end_stone_blobs" | "gtceu:block/multiblock/fluid_drilling_rig/overlay_front_active" | "mysticalagriculture:item/essence/amethyst_essence" | "create:block/railway_casing_connected" | "bigreactors:block/reactor/reinforced/casing_single" | "mmt:item/dust/boron" | "ae2:part/cable/dense_covered/red" | "farmersdelight:block/skillet_side" | "mmt:item/ingots/scandium" | "exnihilosequentia:item/ore/raw/raw_silver" | "mmt:block/abiding_alloy_block" | "mysticalagriculture:block/flower/coral_flower" | "gtceu:block/fluids/fluid.ethanol" | "minecraft:block/birch_sapling" | "thermal:item/basalz_rod" | "thermal:block/devices/device_fisher_west" | "mysticalagriculture:item/awakened_supremium_fishing_rod_cast" | "mysticalagriculture:block/tinkering_table_side" | "gtceu:item/ev_battery_hull" | "ae2:part/cable/dense_covered/light_gray" | "rechiseled:block/granite_dotted" | "minecraft:block/cracked_nether_bricks" | "mmt:block/raw_lead_block" | "gtceu:item/neutronium_credit" | "rechiseled:block/redstone_block_compressed" | "gtceu:block/machines/centrifuge/overlay_front_active" | "rechiseled:block/mangrove_planks_bricks" | "sgjourney:block/basic_interface_front" | "mmt:item/bricks/stone_brick" | "create:block/standard_track_mip" | "minecraft:block/light_blue_concrete_powder" | "mmt:block/aquamarine_block" | "thermal:item/nuke_grenade_thrown" | "gtceu:block/casings/steam/bricked_bronze/top" | "gtceu:block/machines/bender/overlay_front_active_emissive" | "thermal:block/amaranth_6_top" | "bigreactors:block/reprocessor/glass.8" | "exnihilosequentia:item/tools/hammer/tuff_hammer" | "bigreactors:block/reprocessor/glass.7" | "gtceu:item/multilayer_fiber_reinforced_printed_circuit_board" | "bigreactors:block/reprocessor/glass.5" | "minecraft:block/bee_nest_top" | "gtceu:block/machines/ore_washer/overlay_front_active_emissive" | "rechiseled:block/warped_planks_mosaic" | "mysticalagriculture:block/flower/energized_steel_flower" | "bigreactors:block/reprocessor/glass.9" | "sgjourney:item/personal_shield_emitter" | "gtceu:item/nand_chip" | "rechiseled:block/emerald_block_polished" | "rechiseled:block/warped_planks_small_tiles" | "thermal:block/devices/device_fisher_east" | "gtceu:block/overlay/machine/overlay_screen_emissive" | "modularrouters:item/filter/bulk_item_filter" | "thermal:block/dynamos/dynamo_stirling_active" | "thermal:item/hops_seeds" | "minecraft:item/golden_apple" | "gtceu:item/cell_extruder_mold" | "gtceu:block/casings/fusion/fusion_casing_mk2_bloom" | "gtceu:block/pipe/pipe_large_in_wood" | "gtceu:block/casings/transparent/fusion_glass" | "mmt:item/ingots/stellar" | "minecraft:block/tripwire" | "thermal:block/rubberwood_leaves_top" | "minecraft:block/quartz_bricks" | "thermal:block/devices/device_potion_diffuser" | "minecraft:block/white_candle" | "ae2additions:block/wireless_transceiver/side" | "create:block/valve_handle/valve_handle_copper" | "mmt:item/wires/aluminum" | "rechiseled:block/prismarine_bricks_woven" | "rechiseled:block/emerald_block_crosses" | "minecraft:block/turtle_egg_very_cracked" | "mysticalagriculture:item/essence/enderium_essence" | "rechiseled:block/dark_oak_planks_small_tiles" | "mysticalagriculture:block/flower/slime_flower" | "create:block/palettes/stone_types/layered/granite_cut_layered" | "thermal_extra:block/soul_infused_glass" | "rechiseled:block/basalt_chiseled_piglin" | "minecraft:block/cauldron_inner" | "bigreactors:block/turbine/basic/controller_on" | "minecraft:block/amethyst_block" | "ftblibrary:icons/map" | "laserio:block/laser_node" | "ae2:item/spatial_cell_component_16" | "thermal:item/enderium_dust" | "create:block/flap_display_top" | "thermal:item/apatite" | "gtceu:block/generators/boiler/coal/overlay_front" | "createarmory:items/50calmoldc" | "mmt:block/raw_xelkive_block" | "mmt:item/wires/thorium" | "thermal:block/flax_3_top" | "minecraft:block/jungle_sapling" | "thermal:item/augments/upgrade_augment_1_lights" | "enderstorage:items/pouch/buttons/middle/gray" | "mmt:item/wires/midnight_abyssal" | "minecraft:block/gray_terracotta" | "thermal:block/fluids/refined_fuel_flow" | "rechiseledcreate:block/mangrove_window_bars_side" | "gtceu:item/tools/shovel" | "thermal:item/ruby_dust" | "minecraft:item/bowl" | "mmt:item/raw/midnight_abyssal" | "create:block/belt/yellow_diagonal_scroll" | "minecraft:block/iron_door_bottom" | "gtceu:item/lv_voltage_coil" | "minecraft:item/red_candle" | "rechiseled:block/prismarine_bricks_pillars" | "ae2:block/molecular_assembler" | "minecraft:item/light_gray_candle" | "mysticalagriculture:item/prudentium_leggings" | "gtceu:block/casings/voltage/luv/bottom" | "ae2:item/guide" | "create:block/palettes/stone_types/pillar/veridium_cut_pillar" | "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active" | "ae2:item/card_inverter" | "mmt:item/wires/echo" | "rechiseled:block/warped_planks_wavy" | "ae2:part/export_bus_sides" | "gtceu:block/casings/voltage/uhv/top" | "minecraft:entity/banner_base" | "thermal:item/augments/upgrade_augment_3" | "thermal:item/augments/upgrade_augment_1" | "minecraft:block/wet_sponge" | "thermal:item/augments/upgrade_augment_2" | "rechiseled:block/jungle_planks_small_tiles" | "fantasyfurniture:models/venthyr/table_wide_fancy" | "rechiseled:block/redstone_block_diagonal_tiles" | "mmt:item/gears/osmium" | "rechiseledcreate:block/warped_window_tiles_end" | "gtceu:block/machines/autoclave/overlay_side_active" | "gtceu:block/material_sets/lignite/ore" | "create:block/palettes/stone_types/slab/crimsite_cut_slab" | "gtceu:block/casings/firebox/machine_casing_firebox_bronze" | "mysticalagriculture:item/essence/diamond_essence" | "thermal:block/cells/fluid_cell_side" | "fantasyfurniture:models/venthyr/stool" | "minecraft:item/fire_charge" | "mysticalagriculture:block/supremium_reprocessor_side" | "gtceu:item/mv_battery_hull" | "create:block/brass_block" | "woodenbucket:item/lower_cracked_wooden_bucket" | "thermal:block/strawberry_9" | "enderstorage:items/pouch/buttons/right/lime" | "thermal:block/strawberry_6" | "thermal:block/strawberry_5" | "thermal:block/strawberry_8" | "mysticalagriculture:item/imperium_nugget" | "thermal:block/strawberry_7" | "ae2:part/crafting_terminal_bright" | "ae2:block/chest/lights_off" | "thermal:item/constantan_dust" | "gtceu:block/machines/wiremill/overlay_side_active" | "gtceu:item/long_rod_extruder_mold" | "create:item/potato_cannon" | "thermal:block/strawberry_2" | "minecraft:block/white_tulip" | "mysticalagriculture:block/flower/cobalt_flower" | "gtceu:block/multiblock/large_miner/overlay_front_paused" | "thermal:block/strawberry_1" | "gtceu:block/casings/coils/machine_coil_cupronickel_bloom" | "gtceu:block/overlay/machine/overlay_fluid_hatch_input" | "minecraft:block/sculk_sensor_bottom" | "thermal:block/strawberry_4" | "thermal:block/strawberry_3" | "rechiseled:block/oak_planks_large_tiles" | "thermal:item/press_coin_die" | "thermal:block/strawberry_0" | "create:block/encased_chain_drive_end" | "ae2:item/wireless_booster" | "farmersdelight:item/wheat_dough" | "rechiseled:block/dark_oak_planks_rotated_bricks" | "gtceu:block/pipe/pipe_small_in_wood" | "mmt:item/gears/tungsten" | "create:block/shadow_steel_casing_connected" | "minecraft:block/pink_shulker_box" | "gtceu:block/casings/firebox/machine_casing_firebox_steel_ctm" | "mmt:item/raw_netherite_ingot" | "create:block/contact_side_powered" | "exnihilosequentia:block/netherite_mesh" | "mmt:item/plates/void" | "mysticalagriculture:block/flower/chicken_flower" | "mmt:item/ingots/cobalt" | "minecraft:block/pumpkin_side" | "thermal:item/ender_bucket" | "ae2:block/chest/lights_on_medium" | "mysticalagriculture:item/supremium_sickle" | "ae2:part/pattern_encoding_terminal" | "rechiseled:block/red_nether_bricks_brick_paving" | "create:block/contact_front" | "mmt:block/turquoise_block" | "thermal_extra:item/rf_coil_storage_augment_5" | "minecraft:block/brown_wool" | "bigreactors:block/reactor/reinforced/controller_on" | "mmt:item/cells/garnet" | "thermal_extra:item/rf_coil_storage_augment_3" | "thermal_extra:item/rf_coil_storage_augment_4" | "mmt:item/copper_rod" | "gtceu:block/machines/electromagnetic_separator/overlay_top" | "bigreactors:block/reactor/basic/casing_right_down" | "create:block/rose_quartz_lamp" | "thermal_extra:item/rf_coil_storage_augment_1" | "thermal:item/sapphire_dust" | "thermal_extra:item/rf_coil_storage_augment_2" | "ae2additions:item/super_cell_component_4k" | "create:block/scaffold/andesite_scaffold" | "thermal:item/fire_grenade" | "rechiseledcreate:block/oak_window_swirling_end" | "exnihilosequentia:item/diorite_pebble" | "farmersdelight:block/roast_chicken_body" | "thermal:block/machines/machine_pyrolyzer_active" | "minecraft:block/stripped_jungle_log_top" | "mmt:item/gems/citrine" | "rechiseled:block/jungle_planks_bricks" | "ae2:block/dense_energy_cell_4" | "ae2:block/dense_energy_cell_2" | "exnihilosequentia:item/tools/hammer/diamond_hammer" | "ae2:block/dense_energy_cell_3" | "gtceu:block/overlay/machine/overlay_item_hatch_output" | "gtceu:block/pipe/pipe_side" | "ae2:block/dense_energy_cell_0" | "ae2:block/dense_energy_cell_1" | "gtceu:block/machines/forming_press/overlay_side" | "mmt:item/plates/boron" | "rechiseledcreate:block/mangrove_window_slim_side" | "farmersdelight:block/basket_top" | "gtceu:block/machines/fermenter/overlay_front_active_emissive" | "gtceu:item/programmed_circuit/15" | "gtceu:item/programmed_circuit/14" | "gtceu:item/programmed_circuit/13" | "rechiseledcreate:block/dark_oak_window_slim_end" | "gtceu:item/programmed_circuit/12" | "gtceu:item/programmed_circuit/11" | "gtceu:item/programmed_circuit/10" | "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks_ctm" | "mysticalagriculture:item/soul_dust" | "ae2:part/cable/covered/transparent" | "ae2additions:item/chemical_storage_cell_16384" | "exnihilosequentia:block/crushed_calcite" | "gtceu:block/overlay/machine/overlay_qchest_emissive" | "mysticalagriculture:item/seeds/starmetal_seeds" | "minecraft:block/light_blue_stained_glass_pane_top" | "mysticalagriculture:block/flower_ingot" | "minecraft:block/chain" | "createarmory:blocks/mountedrpgtexture" | "sgjourney:item/memory_crystal" | "thermal:item/signalum_dust" | "ae2:block/interface" | "rechiseled:block/redstone_block_scales" | "thermal:block/deepslate_niter_ore" | "minecraft:block/birch_planks" | "thermal_extra:block/dragonsteel_glass" | "bigreactors:block/fluidizer/casing_single" | "minecraft:block/gold_ore" | "gtceu:item/material_sets/shiny/plate_overlay" | "xtonesreworked:block/korp/13" | "gtceu:item/programmed_circuit/26" | "xtonesreworked:block/korp/12" | "gtceu:item/programmed_circuit/25" | "enderstorage:items/pouch/buttons/right/blue" | "xtonesreworked:block/korp/15" | "gtceu:item/programmed_circuit/24" | "minecraft:block/cave_vines_lit" | "xtonesreworked:block/korp/14" | "gtceu:item/programmed_circuit/23" | "gtceu:item/programmed_circuit/22" | "gtceu:item/programmed_circuit/21" | "gtceu:block/material_sets/metallic/raw_ore_block" | "gtceu:item/programmed_circuit/20" | "minecraft:item/bucket_content/milk" | "rechiseled:block/dark_oak_planks_wavy" | "mmt:item/raw/silver" | "mmt:block/raw_zinc_block" | "minecraft:block/crimson_roots" | "create:block/palettes/ornate_iron_window_pane_top" | "gtceu:item/programmed_circuit/19" | "mmt:item/wires/adamanite" | "ae2:block/debug/item_gen" | "thermal:block/radish_0" | "gtceu:item/programmed_circuit/18" | "thermal:block/radish_1" | "gtceu:item/programmed_circuit/17" | "gtceu:block/casings/fusion/fusion_casing_bloom_ctm" | "fantasyfurniture:models/bone/skeleton/floor_light" | "gtceu:block/cover/overlay_activity_detector_advanced_emissive" | "thermal:block/radish_2" | "gtceu:item/programmed_circuit/16" | "mmt:item/raw/tin" | "thermal:block/radish_3" | "gtceu:block/multiblock/multi_furnace/overlay_front_paused" | "thermal:block/radish_4" | "farmersdelight:block/spruce_cabinet_front" | "mmt:block/mythril_block" | "thermal:block/radish_5" | "rechiseled:block/dirt_small_bricks" | "gtceu:block/cover/overlay_display_emissive" | "thermal:block/radish_6" | "thermal:item/diving_fabric" | "create:item/train_door" | "thermal:block/radish_7" | "mmt:item/gold_plate" | "rechiseled:block/sandstone_bricks" | "gtceu:block/casings/coils/machine_coil_naquadah_bloom_ctm" | "sgjourney:item/naquadah" | "minecraft:block/brown_shulker_box" | "create_crystal_clear:block/andesite_clear_glass_casing_connected" | "rechiseled:block/mangrove_planks_beams" | "gtceu:block/machines/gas_collector/overlay_top_active" | "automobility:item/crowbar" | "mysticalagriculture:block/supremium_furnace_top" | "extendedcrafting:item/crystaltine_ingot" | "minecraft:block/attached_pumpkin_stem" | "mysticalagriculture:item/essence/fish_essence" | "gtceu:item/material_sets/fine/gem_flawed_overlay" | "create:item/furnace_minecart_contraption" | "gtceu:block/multiblock/generator/extreme_combustion_engine/overlay_front_paused_emissive" | "mmt:item/raw/rhodium" | "minecraft:block/cobweb" | "ae2:block/cell_workbench" | "ftbquests:block/detector" | "mysticalagriculture:block/flower/rose_gold_flower" | "mmt:block/midnight_abyssal_block" | "thermal:block/stuffed_pumpkin_inner" | "gtceu:block/machines/furnace/overlay_front" | "ftblibrary:icons/up" | "mmt:item/nuggets/starlight_mythril" | "create:block/flap_display_front" | "rechiseled:block/end_stone_rotated_bricks" | "mysticalagriculture:item/prosperity_seed_base" | "fluxnetworks:model/flux_controller" | "mysticalagriculture:block/flower/squid_flower" | "ae2:part/cable/dense_covered/black" | "ae2:block/drive/cells/64k_item_cell" | "minecraft:item/feather" | "xtonesreworked:block/zane/13" | "xtonesreworked:block/zane/12" | "xtonesreworked:block/zane/15" | "mmt:item/ingots/europium" | "xtonesreworked:block/zane/14" | "mmt:item/raw/dark_cryopla" | "fluxnetworks:item/admin_configurator" | "xtonesreworked:block/zane/11" | "gtceu:item/name_casting_mold" | "xtonesreworked:block/zane/10" | "farmersdelight:item/milk_bottle" | "minecraft:block/quartz_pillar_top" | "rechiseled:block/diamond_block_polished" | "minecraft:block/rail_corner" | "buildinggadgets:items/construction_paste_container_t3_full" | "rechiseled:block/spruce_planks_dotted" | "create:block/cart_assembler_side" | "extendedcrafting:block/ender_ingot_block" | "fantasyfurniture:models/decorations/venthyr_candles" | "gtceu:item/tools/axe" | "thermal:block/rubberwood_planks" | "ae2:block/mysterious_cube_core" | "gtceu:item/wire_extruder_mold" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_cold" | "minecraft:block/verdant_froglight_side" | "mysticalagradditions:item/supremium_apple" | "ae2:part/terminal_dark" | "create:block/palettes/stone_types/layered/limestone_cut_layered" | "mmt:item/dust/europium" | "mmt:item/raw/tungsten" | "rechiseled:block/stone_brick_pattern" | "minecraft:block/birch_log_top" | "thermal_extra:item/soul_infused_ingot" | "ae2:block/spatial_pylon/base" | "sgjourney:block/archeology_table_top" | "rechiseled:block/andesite_bricks" | "mysticalagriculture:block/flower/tin_flower" | "thermal:block/green_bean_block_side" | "gtceu:block/machines/gas_collector/overlay_front_active" | "mysticalagriculture:item/essence/lead_essence" | "fantasyfurniture:models/necrolord/stool" | "minecraft:block/grass_block_snow" | "gtceu:item/material_sets/shiny/dust_tiny_overlay" | "minecraft:block/raw_copper_block" | "xtonesreworked:block/zech/3" | "xtonesreworked:block/zech/4" | "mysticalagriculture:item/essence/netherite_essence" | "xtonesreworked:block/zech/1" | "xtonesreworked:block/zech/2" | "xtonesreworked:block/zech/7" | "xtonesreworked:block/zech/8" | "thermal:item/signalum_nugget" | "xtonesreworked:block/zech/5" | "xtonesreworked:block/zech/6" | "exnihilosequentia:block/witch_water_flow" | "minecraft:block/cobbled_deepslate" | "farmersdelight:item/cake_slice" | "ae2:part/cable/core/glass/light_gray" | "gtceu:item/programmed_circuit/33" | "xtonesreworked:block/zech/0" | "gtceu:item/programmed_circuit/32" | "gtceu:item/programmed_circuit/31" | "gtceu:item/programmed_circuit/30" | "gtceu:item/programmed_circuit/29" | "xtonesreworked:block/korp/11" | "gtceu:item/programmed_circuit/28" | "xtonesreworked:block/korp/10" | "gtceu:item/programmed_circuit/27" | "ae2:item/basic_card" | "bigreactors:block/yellorium_block" | "xtonesreworked:block/zech/9" | "thermal:item/ice_grenade" | "ae2:part/toggle_bus" | "packagedexcrafting:blocks/ultimate_crafter_bottom" | "mmt:item/rods/estalt" | "gtceu:block/casings/firebox/machine_casing_firebox_titanium_ctm" | "thermal:item/jar" | "minecraft:item/diamond_leggings" | "gtceu:item/luv_voltage_coil" | "gtceu:item/advanced_smd_inductor" | "create:block/smart_observer_top" | "rechiseled:block/coal_block_circles" | "gtceu:item/material_sets/dull/ingot" | "ae2:part/cable/core/covered/light_blue" | "create:block/diodes/pulse_extender/item" | "rechiseled:block/acacia_planks_diagonal_tiles" | "rechiseled:block/diorite_dotted" | "gtceu:item/aluminium_fluid_cell/overlay" | "farmersdelight:item/kelp_roll" | "fantasyfurniture:models/royal/drawer_tint" | "enderstorage:items/pouch/buttons/right/green" | "ae2:part/cable/core/glass/red" | "mysticalagriculture:block/flower/inferium_flower" | "create:block/palettes/stone_types/brick/dripstone_cut_brick" | "rechiseled:block/jungle_planks_mosaic" | "thermal:block/config/machine_config_input" | "minecraft:item/music_disc_mellohi" | "mmt:item/cells/topaz" | "create:item/linked_controller" | "thermal:block/devices/device_nullifier" | "minecraft:block/lime_concrete" | "gtceu:item/smd_capacitor" | "ae2:block/spatial_io_port_top_off" | "modularrouters:item/override_card" | "thermalendergy:item/prismalium_plate_1" | "thermal:item/tin_plate_3" | "minecraft:item/tropical_fish" | "thermalendergy:item/prismalium_plate_0" | "thermal:item/tin_plate_2" | "mmt:item/ingots/strontium" | "thermalendergy:item/prismalium_plate_3" | "ae2:block/molecular_assembler_lights" | "thermalendergy:item/prismalium_plate_2" | "thermal:item/electrum_nugget" | "farmersdelight:block/oak_cabinet_front_open" | "gtceu:block/multiblock/generator/large_bronze_boiler/overlay_front" | "ae2:part/cable/dense_covered/green" | "minecraft:block/cauldron_top" | "ae2:item/fluix_sword" | "create:block/axis" | "create:block/controller_rail" | "minecraft:item/seagrass" | "thermal:item/tin_plate_1" | "rechiseled:block/cobblestone_pillar_end" | "gtceu:block/generators/steam_turbine/overlay_side_active" | "thermal:item/tin_plate_0" | "framedblocks:block/large_stone_button_frame" | "minecraft:item/bucket" | "create:block/belt/green_scroll" | "mmt:item/plates/frigidite" | "ae2:part/cable/dense_smart/orange" | "ae2:part/cable/covered/lime" | "toms_storage:block/opencrate_side" | "minecraft:block/sculk_sensor_tendril_active" | "bigreactors:block/turbine/basic/powertap_fe_active" | "bigreactors:block/turbine/basic/rotorblade" | "mmt:item/dust/uranium" | "rechiseled:block/glowstone_smooth" | "rechiseledcreate:block/warped_window_bars_end" | "gtceu:block/generators/boiler/lava/overlay_front_active_emissive" | "create:block/train_trapdoor" | "thermal:block/lead_ore" | "minecraft:block/warped_roots_pot" | "thermal:item/rf_potato" | "gtceu:item/plate_casting_mold" | "mmt:item/ingots/silver" | "thermal:block/devices/device_collector_side_active" | "mmt:item/ingots/tin" | "minecraft:block/azalea_side" | "gtceu:block/casings/coils/machine_coil_hssg" | "mysticalagriculture:block/tertium_growth_accelerator" | "create:item/blaze_cake_base" | "gtceu:item/material_sets/shiny/rod_long" | "ae2:part/monitor_colored" | "bigreactors:block/turbine/reinforced/glass.12" | "gtceu:block/machines/extractor/overlay_front_active_emissive" | "thermal:item/augments/machine_null_augment" | "bigreactors:block/turbine/reinforced/glass.13" | "bigreactors:block/turbine/reinforced/glass.11" | "thermal:block/carrot_cake_side" | "rechiseled:block/netherite_block_smooth" | "mmt:item/ingots/zapolgium" | "fantasyfurniture:models/necrolord/desk" | "minecraft:block/purpur_pillar" | "thermal:block/frost_melon_side" | "minecraft:block/orange_stained_glass_pane_top" | "mmt:item/gears/rhodium" | "mmt:item/gears/lead" | "create:block/sail/canvas_pink" | "create:block/signal_glow" | "webdisplays:items/laserdiode" | "ae2additions:block/crafting/4096k_storage" | "rechiseled:block/cobblestone_rotated_bricks" | "framedblocks:block/target_overlay" | "minecraft:item/chain" | "toms_storage:block/crafting_terminal_front" | "mmt:item/netherite_plate" | "create:item/incomplete_precision_mechanism" | "rechiseled:block/jungle_planks_diagonal_stripes" | "mmt:item/wires/cosmos_aurora" | "gtceu:item/tools/hammer_overlay" | "mysticalagriculture:item/essence/ruby_essence" | "create:item/brass_hand" | "rechiseled:block/end_stone_chiseled" | "fantasyfurniture:models/decorations/brewing_cauldron" | "minecraft:block/stonecutter_saw" | "minecraft:block/shulker_box" | "mmt:item/ingots/steel" | "thermal:block/devices/device_hive_extractor_active" | "minecraft:item/firework_rocket" | "gtceu:block/machines/wiremill/overlay_top_active_emissive" | "ae2:part/cable/covered/blue" | "mmt:block/topaz_block" | "exnihilosequentia:item/ore/ingot/silver_ingot" | "minecraft:item/netherite_hoe" | "exnihilosequentia:block/crushed_end_stone" | "gtceu:block/casings/solid/machine_casing_inert_ptfe_ctm" | "exnihilosequentia:block/emerald_mesh" | "minecraft:block/mossy_cobblestone" | "ae2:part/conversion_monitor_dark" | "create:block/palettes/stone_types/brick/calcite_cut_brick" | "gtceu:item/advanced_energy_detector_cover" | "thermal:item/nickel_ingot" | "thermal:item/lapis_dust" | "rechiseledcreate:block/acacia_window_panes_side" | "minecraft:block/lightning_rod_on" | "fantasyfurniture:particles/decorations/book_stack" | "mysticalagriculture:item/essence/obsidian_essence" | "fantasyfurniture:models/bone/skeleton/oven" | "bigreactors:block/turbine/reinforced/glass.5" | "bigreactors:block/turbine/reinforced/glass.3" | "gtceu:block/machines/electrolyzer/overlay_back_active" | "ae2:item/spatial_storage_cell_16" | "thermal:block/dynamos/dynamo_compression_side" | "gtceu:item/rod_extruder_mold" | "bigreactors:block/turbine/reinforced/glass.1" | "bigreactors:block/turbine/reinforced/glass.0" | "modularrouters:item/module/puller_module_2" | "gtceu:block/machines/forming_press/overlay_side_active_emissive" | "thermal:item/bronze_gear" | "modularrouters:item/module/puller_module_1" | "minecraft:item/acacia_sign" | "minecraft:block/cactus_bottom" | "bigreactors:block/turbine/reinforced/glass.9" | "gtceu:item/mv_electric_piston" | "bigreactors:block/turbine/reinforced/glass.8" | "bigreactors:block/turbine/reinforced/glass.7" | "thermal:item/bell_pepper_seeds" | "mysticalagriculture:item/essence/limestone_essence" | "bigreactors:block/fluidizer/powerport" | "gtceu:item/material_sets/fine/gem_flawed" | "rechiseled:block/mangrove_planks_mosaic" | "ae2:block/small_quartz_bud" | "create:block/bogey/belt" | "minecraft:block/stripped_birch_log" | "minecraft:block/blue_concrete_powder" | "farmersdelight:block/basket_side" | "rechiseled:block/redstone_block_pillar_end" | "mysticalagriculture:item/seeds/amethyst_seeds" | "cofh_core:gui/icons/icon_augment" | "create:block/portal_track_mip" | "rechiseled:block/crimson_planks_rotated_bricks" | "minecraft:block/smooth_stone_slab_side" | "gtceu:item/cpu_chip" | "gtceu:block/machines/autoclave/overlay_side_active_emissive" | "minecraft:block/dark_oak_sapling" | "thermal:item/bronze_plate_0" | "thermal:item/explosive_grenade_thrown" | "minecraft:item/cookie" | "mysticalagriculture:block/inferium_growth_accelerator" | "thermal:item/bronze_plate_2" | "thermal:item/bronze_plate_1" | "sgjourney:block/deepslate_naquadah_ore" | "buildinggadgets:blocks/construction_block" | "thermal:item/bronze_plate_3" | "ftblibrary:icons/shield" | "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused_emissive" | "minecraft:block/small_amethyst_bud" | "gtceu:item/steel_fluid_cell/overlay" | "rechiseledcreate:block/birch_window_swirling_side" | "mysticalagradditions:item/essence/neutronium_essence" | "xtonesreworked:block/lair/0" | "create:block/linear_chassis_side" | "rechiseled:block/crimson_planks_beams" | "gtceu:block/fluids/fluid.lubricant" | "xtonesreworked:block/lair/1" | "xtonesreworked:block/lair/2" | "xtonesreworked:block/lair/3" | "xtonesreworked:block/lair/4" | "gtceu:item/material_sets/metallic/nugget" | "minecraft:block/crimson_nylium" | "xtonesreworked:block/lair/5" | "xtonesreworked:block/lair/6" | "xtonesreworked:block/lair/7" | "thermal:item/press_unpacking_die" | "xtonesreworked:block/lair/8" | "xtonesreworked:block/lair/9" | "mysticalagriculture:item/inferium_upgrade" | "rechiseled:block/prismarine_bricks_small_tiles" | "gtceu:block/void" | "gtceu:item/material_sets/dull/turbine_blade_overlay" | "gtceu:item/material_sets/fine/dust_small" | "mmt:block/echo_block" | "create:block/valve_handle/valve_handle_lime" | "mysticalagriculture:item/essence_rock" | "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active_emissive" | "exnihilosequentia:block/warped_sieve" | "fantasyfurniture:models/decorations/royal_candelabra" | "minecraft:item/empty_armor_slot_shield" | "expatternprovider:block/ex_pattern_provider_alternate_front" | "ae2:part/cable/glass/orange" | "minecraft:item/lime_candle" | "ae2wtlib:wireless_pattern_access_terminal" | "create:block/scaffold/andesite_scaffold_inside_connected" | "gtceu:item/bio_chaff" | "packagedexcrafting:blocks/advanced_crafter_top" | "rechiseled:block/glowstone_brick_pattern" | "bigreactors:block/insanite_block" | "mmt:item/cells/moonstone" | "exnihilosequentia:item/ore/piece/lead_pieces" | "create:block/palettes/stone_types/small_brick/scoria_cut_small_brick" | "rechiseled:block/netherite_block_beams" | "mmt:item/gears/thulium" | "gtceu:block/casings/pipe/machine_casing_engine_intake_active" | "mysticalagriculture:item/inferium_sword" | "exnihilosequentia:item/grass_seeds" | "itemfilters:item/xor" | "gtceu:block/machines/extractor/overlay_top_active" | "minecraft:block/dead_horn_coral" | "thermal:item/potion_cake" | "create:block/belt/brown_diagonal_scroll" | "mmt:item/ingots/animated_steel" | "thermal:block/devices/device_potion_diffuser_active" | "rechiseled:block/mossy_cobblestone_dented" | "gtceu:block/machines/fermenter/overlay_front_active" | "gtceu:item/energy_cluster/8" | "gtceu:item/energy_cluster/6" | "gtceu:item/energy_cluster/7" | "create:item/extendo_grip" | "minecraft:block/composter_compost" | "rechiseled:block/glowstone_small_tiles" | "thermalendergy:item/prismalium_dust" | "ftblibrary:icons/blue_button" | "thermal:item/invar_ingot" | "rechiseledcreate:block/spruce_window_large_end" | "mmt:item/plates/plumbumanite" | "minecraft:block/quartz_block_bottom" | "bigreactors:item/inanite_ingot" | "fantasyfurniture:models/dunmer/shelf" | "mysticalagriculture:block/flower/netherite_flower" | "gtceu:block/casings/coils/machine_coil_cupronickel_bloom_ctm" | "gtceu:item/tools/knife_overlay" | "farmersdelight:block/honey_glazed_ham_bone" | "farmersdelight:item/dog_food" | "gtceu:block/casings/steam/bricked_steel/top" | "createarmory:items/un50calcasing" | "minecraft:block/weeping_vines" | "mmt:item/ingots/iridium" | "minecraft:entity/chest/normal" | "create_crystal_clear:block/andesite_glass_casing_connected" | "gtceu:item/material_sets/lignite/gem" | "gtceu:item/energy_cluster/1" | "gtceu:item/energy_cluster/4" | "enderstorage:items/pouch/buttons/right/light_gray" | "fantasyfurniture:particles/royal" | "gtceu:item/energy_cluster/5" | "gtceu:item/material_sets/dull/tool_head_buzz_saw" | "minecraft:block/purple_shulker_box" | "gtceu:item/energy_cluster/2" | "gtceu:item/energy_cluster/3" | "gtceu:item/hv_electric_motor" | "bigreactors:block/fluidizer/controller_on" | "bigreactors:block/reactor/reinforced/powertap_fe_active" | "minecraft:block/red_concrete_powder" | "ae2:item/spatial_storage_cell_2" | "create:block/brass_encased_cogwheel_side" | "webdisplays:items/batcell" | "mysticalagradditions:item/imperium_paxel" | "create:block/palettes/stone_types/brick/limestone_cut_brick" | "minecraft:item/pink_dye" | "minecraft:block/dead_fire_coral_fan" | "farmersdelight:block/wild_carrots" | "rechiseled:block/acacia_planks_mosaic" | "farmersdelight:block/wild_tomatoes" | "expatternprovider:block/extended_drive/drive_top" | "minecraft:block/hay_block_top" | "sgjourney:block/naquadah_stairs" | "mysticalagriculture:item/essence/coral_essence" | "rechiseledcreate:block/warped_window_panes_end" | "minecraft:item/netherite_shovel" | "xtonesreworked:block/zone/15" | "xtonesreworked:block/zone/14" | "extendedcrafting:block/flux_alternator_side" | "create:block/valve_handle/valve_handle_blue" | "mmt:item/plates/xeproda" | "gtceu:item/ev_emitter" | "xtonesreworked:block/zone/11" | "mmt:item/ingots/celeslar" | "xtonesreworked:block/zone/10" | "xtonesreworked:block/zone/13" | "xtonesreworked:block/zone/12" | "mysticalagriculture:item/essence/blaze_essence" | "mysticalagradditions:item/awakened_supremium_paxel" | "bigreactors:item/magentite_dust" | "mmt:block/amethyst_block" | "gtceu:block/machines/sifter/overlay_top_active_emissive" | "thermal:item/hazmat_chestplate" | "enderstorage:items/pouch/buttons/right/white" | "mysticalagriculture:item/seeds/signalum_seeds" | "mmt:item/nuggets/thorium" | "gtceu:block/overlay/machine/overlay_maintenance_full_auto_emissive" | "minecraft:item/saddle" | "gtceu:block/multiblock/steam_oven/overlay_front_active" | "create:block/roller_casing" | "minecraft:block/black_candle" | "thermal:item/nickel_plate_0" | "mmt:item/nuggets/midnight_abyssal" | "farmersdelight:block/brown_mushroom_colony_stage1" | "farmersdelight:block/brown_mushroom_colony_stage0" | "rechiseled:block/jungle_planks_flooring" | "create:block/palettes/stone_types/brick/diorite_cut_brick" | "createarmory:items/9mmround" | "mysticaladaptations:block/insanium_furnace_front" | "bigreactors:block/reactor/reinforced/controlrod" | "create:block/scaffold/brass_scaffold_connected" | "farmersdelight:block/brown_mushroom_colony_stage3" | "farmersdelight:block/brown_mushroom_colony_stage2" | "thermal:block/charcoal_block" | "thermal:item/nickel_plate_3" | "rechiseledcreate:block/spruce_window_slim_end" | "thermal:item/nickel_plate_2" | "minecraft:block/sculk_shrieker_inner_top" | "thermal:item/nickel_plate_1" | "exnihilosequentia:block/diamond_mesh" | "fantasyfurniture:models/royal/table_small" | "minecraft:block/sandstone_bottom" | "thermal:block/apple_block_bottom" | "rechiseled:block/nether_bricks_large_tiles" | "rechiseledcreate:block/acacia_window_rounded_end" | "xtonesreworked:block/korp/4" | "xtonesreworked:block/korp/3" | "rechiseled:block/emerald_block_patterned_squares" | "xtonesreworked:block/korp/6" | "mmt:item/gears/silicon" | "mmt:item/plates/invar" | "xtonesreworked:block/korp/5" | "xtonesreworked:block/korp/0" | "xtonesreworked:block/korp/2" | "xtonesreworked:block/korp/1" | "bigreactors:block/fluidizer/plating" | "xtonesreworked:block/korp/8" | "farmersdelight:block/dark_oak_cabinet_top" | "xtonesreworked:block/korp/7" | "mysticalagriculture:block/flower/manyullyn_flower" | "colossalchests:blocks/colossal_chest_gold" | "fantasyfurniture:particles/furniture_station" | "xtonesreworked:block/korp/9" | "rechiseled:block/mangrove_planks_crate" | "thermal:block/flax_block_side" | "gtceu:block/machines/gas_collector/overlay_side" | "gtceu:block/material_sets/fine/block" | "mmt:item/rods/steel" | "extendedcrafting:block/enhanced_ender_ingot_block" | "rechiseled:block/spruce_planks_rotated_bricks" | "minecraft:block/black_concrete_powder" | "fantasyfurniture:models/bone/wither/drawer" | "exnihilosequentia:item/tools/crook/tuff_crook" | "thermal:block/potion_cake_side" | "xtonesreworked:block/iszm/3" | "gtceu:block/casings/pipe/machine_casing_pipe_polytetrafluoroethylene" | "xtonesreworked:block/iszm/2" | "xtonesreworked:block/iszm/1" | "xtonesreworked:block/iszm/0" | "gtceu:item/engraved_crystal_chip" | "exnihilosequentia:block/dark_oak_crucible" | "create:block/crafter_thingies" | "xtonesreworked:block/iszm/9" | "xtonesreworked:block/iszm/8" | "xtonesreworked:block/iszm/7" | "minecraft:block/ochre_froglight_side" | "xtonesreworked:block/iszm/6" | "xtonesreworked:block/iszm/5" | "xtonesreworked:block/iszm/4" | "create:block/chute_large" | "expatternprovider:item/wireless_tool" | "gtceu:block/machines/cutter/overlay_side" | "minecraft:block/dark_oak_leaves" | "minecraft:block/small_dripleaf_side" | "gtceu:block/material_sets/netherstar/block" | "gtceu:block/cover/overlay_maintenance_detector" | "mysticalagriculture:block/awakened_supremium_ingot_block" | "create:block/train_door_bottom" | "minecraft:block/sunflower_back" | "gtceu:item/resin_printed_circuit_board" | "minecraft:block/bubble_coral_fan" | "bigreactors:block/benitoite_ore" | "sgjourney:block/crystal_interface_front" | "gtceu:item/epoxy_circuit_board" | "ae2:item/certus_quartz_shovel" | "minecraft:item/music_disc_strad" | "thermal_extra:item/soul_infused_coin_0" | "mysticalagriculture:item/imperium_shears" | "thermal_extra:item/soul_infused_coin_2" | "thermal:block/fluids/creosote_still" | "modularrouters:block/modular_router_back" | "bigreactors:block/turbine/basic/controller" | "cofh_core:gui/icons/icon_arrow_down_inactive" | "thermal_extra:item/soul_infused_coin_1" | "gtceu:block/multiblock/generator/large_plasma_turbine/overlay_front_paused_emissive" | "thermal_extra:item/soul_infused_coin_4" | "thermal_extra:item/soul_infused_coin_3" | "rechiseled:block/mossy_cobblestone_small_tiles" | "create:block/mechanical_saw_top_no_slot" | "create:block/windmill_bearing_side" | "thermal:block/corn_block_top" | "minecraft:block/potted_azalea_bush_plant" | "mysticalagriculture:block/flower/end_flower" | "mmt:item/dust/chalyblux" | "framedblocks:item/framed_iron_door" | "thermal:block/onion_block_top" | "create:block/palettes/stone_types/polished/andesite_cut_polished" | "ae2:part/cable/core/covered/purple" | "mysticalagriculture:item/awakened_supremium_hoe" | "mysticalagriculture:item/supremium_crossbow_firework" | "create:block/seat/top_cyan" | "xtonesreworked:block/azur/4" | "minecraft:block/light_blue_candle" | "xtonesreworked:block/azur/3" | "xtonesreworked:block/azur/6" | "ae2:block/controller_inside_a_powered" | "xtonesreworked:block/azur/5" | "xtonesreworked:block/azur/8" | "gtceu:item/material_sets/emerald/gem" | "farmersdelight:item/stuffed_pumpkin" | "xtonesreworked:block/azur/7" | "xtonesreworked:block/azur/9" | "thermal_extra:block/soul_infused_block" | "mmt:block/lunium_nova_block" | "gtceu:item/data_orb" | "rechiseledcreate:block/birch_window_diagonal_end" | "rechiseled:block/blue_ice_pillar_side" | "create:block/palettes/stone_types/small_brick/crimsite_cut_small_brick" | "thermal:block/devices/device_composter_side_active" | "minecraft:item/iron_hoe" | "gtceu:block/casings/solid/machine_casing_study_hsse_ctm" | "bigreactors:block/turbine/basic/fluidport_forge_active_hot" | "ae2additions:item/item_storage_cell_1024" | "rechiseled:block/acacia_planks_diagonal_stripes" | "gtceu:item/void" | "xtonesreworked:block/azur/0" | "gtceu:item/crystal_processor_computer" | "gtceu:block/rubber_log" | "xtonesreworked:block/azur/2" | "minecraft:block/budding_amethyst" | "xtonesreworked:block/azur/1" | "fantasyfurniture:particles/decorations/snowballs" | "gtceu:block/machines/mixer/overlay_side" | "mmt:item/raw/void" | "rechiseled:block/sandstone_diagonal_bricks" | "gtceu:item/material_sets/dull/tool_head_buzz_saw_overlay" | "create:item/whisk" | "ae2:block/cell_workbench_side" | "gtceu:item/hv_solar_panel" | "create:block/palettes/ornate_iron_window_connected" | "create:block/belt/red_scroll" | "fantasyfurniture:models/necrolord/oven" | "gtceu:item/doge_coin" | "gtceu:block/machines/fluid_heater/overlay_top" | "create:block/palettes/stone_types/slab/veridium_cut_slab" | "thermal:item/hazmat_fabric" | "gtceu:item/material_sets/metallic/dust_tiny" | "rechiseledcreate:block/mangrove_window_diagonal_end" | "fantasyfurniture:models/bone/skeleton/dresser" | "mysticalagriculture:item/inferium_essence" | "thermal:block/charge_bench_active" | "create:block/palettes/stone_types/pillar/dripstone_cut_pillar" | "thermal:block/rubberwood_log" | "bigreactors:block/reprocessor/wasteinjector" | "gtceu:item/digital_interface_cover" | "xtonesreworked:block/lamp_flat/lamp_down" | "mmt:item/nuggets/lead" | "mysticalagriculture:item/essence/coal_essence" | "fantasyfurniture:models/decorations/venthyr_banner" | "minecraft:block/stripped_crimson_stem_top" | "minecraft:block/sculk" | "thermal:item/blitz_powder" | "curios:slot/empty_necklace_slot" | "minecraft:block/snow" | "rechiseled:block/crimson_planks_crate" | "gtceu:block/machines/circuit_assembler/overlay_top_active" | "mysticalagriculture:block/flower/aquamarine_flower" | "create:fluid/honey_flow" | "minecraft:block/cartography_table_top" | "minecraft:block/purple_terracotta" | "mysticalagriculture:item/seeds/prismarine_seeds" | "create:block/palettes/stone_types/brick/granite_cut_brick" | "minecraft:missingno" | "create:block/palettes/framed_glass_connected" | "gtceu:block/casings/coils/machine_coil_tungstensteel_bloom_ctm" | "minecraft:item/bread" | "rechiseled:block/gold_block_striped" | "gtceu:block/cover/overlay_fluid_filter" | "mmt:item/dust/osmium" | "minecraft:item/painting" | "minecraft:block/structure_block_data" | "gtceu:item/tools/saw" | "farmersdelight:block/tatami_mat_side" | "mmt:item/ingots/ultimate" | "gtceu:block/machines/distillery/overlay_side" | "thermal:item/augments/dynamo_throttle_augment" | "thermal:item/sapphire" | "ftblibrary:icons/add_gray" | "gtceu:item/brown_glass_lens" | "rechiseled:block/crimson_planks_small_bricks" | "rechiseled:block/oak_planks_beams" | "gtceu:block/casings/coils/machine_coil_naquadah_ctm" | "createarmory:blocks/axis" | "modularrouters:block/modular_router_front" | "minecraft:block/redstone_dust_line1" | "thermal:block/devices/device_potion_diffuser_side_active" | "fantasyfurniture:particles/decorations/fairy_lights_1" | "gtceu:block/machines/macerator/overlay_front_active" | "minecraft:block/redstone_dust_line0" | "create:block/bogey/particle" | "gtceu:block/machines/canner/overlay_side_active" | "mysticalagriculture:block/tinkering_table_bottom_2" | "expatternprovider:item/package" | "gtceu:item/diamond_grinding_head" | "bigreactors:block/turbine/basic/fluidport_forge_passive_hot" | "mysticalagriculture:item/prosperity_nugget" | "modularrouters:block/modular_router_top" | "minecraft:block/blue_stained_glass_pane_top" | "thermal:item/nickel_coin_4" | "fantasyfurniture:models/decorations/stackable_pumpkins" | "mysticalagriculture:item/prudentium_hoe" | "mmt:item/rods/silicon" | "minecraft:block/stonecutter_side" | "thermal:item/nickel_coin_3" | "thermal:item/nickel_coin_2" | "thermal:item/nickel_coin_1" | "minecraft:block/dark_oak_log_top" | "thermal:item/nickel_coin_0" | "exnihilosequentia:item/tools/hammer/stone_hammer" | "gtceu:item/material_sets/dull/crushed" | "create:block/sticker_side" | "mmt:item/copper_gear" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_hot_connected" | "rechiseled:block/warped_planks_flooring" | "mmt:item/plates/nlatstone" | "minecraft:item/diamond_chestplate" | "create:block/copper/copper_shingles" | "minecraft:block/sweet_berry_bush_stage3" | "minecraft:block/sweet_berry_bush_stage2" | "mmt:block/thorium_block" | "minecraft:block/sweet_berry_bush_stage1" | "rechiseledcreate:block/acacia_window_panes_end" | "minecraft:block/sweet_berry_bush_stage0" | "create:block/threshold_switch_back" | "create:block/funnel/andesite_funnel_frame" | "fantasyfurniture:models/decorations/cookie_jar" | "gtceu:block/treated_wood_planks" | "gtceu:item/raw_crystal_chip_parts" | "mysticalagriculture:item/awakened_supremium_watering_can" | "ae2:part/cable/dense_smart/black" | "bigreactors:block/reprocessor/collector" | "minecraft:block/sugar_cane" | "expatternprovider:item/pattern_provider_upgrade" | "gtceu:item/material_sets/sand/dust" | "create:block/crafter_side" | "create:block/palettes/stone_types/cap/ochrum_cut_cap_connected" | "modularrouters:item/filter/mod_filter" | "mmt:item/ingots/plumbumanite" | "farmersdelight:block/oak_cabinet_top" | "thermal:item/lumium_dust" | "laserio:item/cardlayers/sensor" | "ae2:block/crafting/monitor_light_dark" | "rechiseled:block/crimson_planks_squares" | "mysticalagradditions:item/essence/awakened_draconium_essence" | "gtceu:item/tools/butchery_knife_base" | "xtonesreworked:block/lamp_flat/lamp_up_off" | "create:block/redstone_antenna_powered" | "enderstorage:items/pouch/buttons/left/light_blue" | "rechiseled:block/granite_paving" | "thermal:item/rubberwood_sign" | "enderstorage:items/pouch/buttons/right/brown" | "gtceu:item/gravi_star" | "sgjourney:item/naquadah_leggings" | "mysticalagriculture:item/seeds/turtle_seeds" | "mysticalagriculture:item/nature_agglomeratio" | "minecraft:block/pink_stained_glass" | "fantasyfurniture:models/decorations/royal_chalices" | "gtceu:block/machines/forming_press/overlay_top_active_emissive" | "thermalendergy:block/prismalium_block" | "mysticalagriculture:block/soulstone_cobble" | "gtceu:block/multiblock/generator/large_bronze_boiler/overlay_front_active_emissive" | "mysticalagriculture:block/awakened_supremium_furnace_top" | "mysticalagriculture:item/inferium_boots" | "minecraft:item/diamond" | "rechiseled:block/gold_block_small_tiles" | "create:block/gauge" | "mysticalagriculture:block/flower/pig_iron_flower" | "mysticalagriculture:item/essence/slimesteel_essence" | "mobilebeacon:items/mobile_beacon_diamond" | "fantasyfurniture:models/decorations/nordic_sweetrolls" | "ftbquests:tasks/ic2_empty" | "minecraft:block/dark_oak_door_top" | "gtceu:item/small_pipe_extruder_mold" | "farmersdelight:item/squid_ink_pasta" | "farmersdelight:block/straw_bale_side" | "farmersdelight:block/rice_bag_side" | "fantasyfurniture:models/decorations/nordic_soul_gems_light" | "thermal:item/augments/machine_catalyst_creative_augment" | "minecraft:block/daylight_detector_top" | "thermal:block/machines/machine_furnace_active" | "exnihilosequentia:item/tools/hammer/wooden_hammer" | "gtceu:item/material_sets/dull/tool_head_screwdriver" | "minecraft:block/white_shulker_box" | "mysticalagriculture:item/awakened_supremium_staff" | "rechiseled:block/cobblestone_squares" | "minecraft:block/magenta_stained_glass" | "gtceu:item/orange_dye_spray_can" | "create:block/palettes/stone_types/cut/asurine_cut" | "extendedcrafting:block/redstone_ingot_block" | "gtceu:block/multiblock/generator/large_tungstensteel_boiler/overlay_front_paused" | "create:block/andesite_belt_cover" | "minecraft:block/smoker_bottom" | "fluxnetworks:model/fluxcontroller_colour" | "minecraft:block/gilded_blackstone" | "mmt:item/gears/echo" | "minecraft:item/ghast_tear" | "thermal:item/iron_plate_3" | "create:block/cogwheel_axis" | "gtceu:block/machines/extruder/overlay_top" | "thermal:item/press_gear_die" | "farmersdelight:item/magenta_canvas_sign" | "thermal:item/iron_plate_0" | "thermal:item/iron_plate_1" | "extendedcrafting:item/the_ultimate_nugget" | "thermal:item/iron_plate_2" | "ae2:part/monitor_sides_status_on" | "bigreactors:block/turbine/basic/rotorshaft" | "thermal:block/onion_block_bottom" | "gtceu:item/lv_fluid_regulator" | "thermal:item/netherite_coin_2" | "thermal:item/netherite_coin_3" | "exmachinis:item/netherite_upgrade" | "rechiseled:block/stone_smooth_brick_paving" | "xtonesreworked:block/lamp_flat/lamp_side" | "thermal:item/netherite_coin_0" | "thermal:item/netherite_coin_1" | "mysticalagriculture:item/seeds/refined_obsidian_seeds" | "minecraft:block/stripped_oak_log" | "laserio:item/cardlayers/insert" | "rechiseledcreate:block/dark_oak_window_panes_side" | "mysticalagradditions:block/nether_star_crux" | "gtceu:item/neutron_reflector" | "gtceu:block/multiblock/large_miner/overlay_front" | "thermal:item/netherite_coin_4" | "rechiseled:block/prismarine_bricks_chiseled_squares" | "mysticalagriculture:item/awakened_supremium_nugget" | "create:item/builders_tea" | "exnihilosequentia:block/dust" | "minecraft:item/carrot_on_a_stick" | "mysticalagriculture:block/flower/hepatizon_flower" | "extendedcrafting:block/ender_star_block" | "thermal:item/augments/upgrade_augment_3_lights" | "thermal:block/coffee_6" | "minecraft:block/dragon_egg" | "gtceu:block/machines/gas_collector/overlay_top_active_emissive" | "thermal:block/coffee_7" | "thermal:block/coffee_4" | "thermal:block/coffee_5" | "thermal:block/coffee_2" | "thermal:block/coffee_3" | "minecraft:block/gold_block" | "thermal:block/coffee_0" | "thermal:block/coffee_1" | "thermal:block/cracked_slag_bricks" | "enderstorage:items/pouch/buttons/middle/green" | "gtceu:item/lv_electric_pump" | "minecraft:item/netherite_boots" | "gtceu:item/carbon_fiber_plate" | "thermal:block/devices/device_water_gen" | "thermal_extra:block/fluids/shellite_still" | "xtonesreworked:block/zkul/0" | "minecraft:block/glow_lichen" | "effortlessbuilding:items/elastichand" | "thermal:block/coffee_8" | "thermal:block/coffee_9" | "minecraft:block/potatoes_stage0" | "minecraft:block/potatoes_stage2" | "thermal_extra:item/shellite_plate_1" | "minecraft:block/potatoes_stage1" | "thermal_extra:item/shellite_plate_0" | "rechiseledcreate:block/spruce_window_swirling_side" | "rechiseledcreate:block/birch_window_large_side" | "rechiseled:block/blue_ice_cracked" | "gtceu:item/ev_solar_panel" | "exnihilosequentia:item/end_stone_pebble" | "gtceu:item/prospector.luv" | "thermal_extra:item/shellite_plate_3" | "minecraft:block/chain_command_block_side" | "thermal_extra:item/shellite_plate_2" | "minecraft:block/spruce_trapdoor" | "minecraft:item/end_crystal" | "thermal:block/stuffed_pumpkin_bottom" | "mysticalagriculture:item/awakened_supremium_crossbow_arrow" | "gtceu:block/machines/electromagnetic_separator/overlay_front_active_emissive" | "gtceu:block/casings/gearbox/machine_casing_gearbox_bronze" | "farmersdelight:block/warped_cabinet_side" | "create:block/toolbox/pink" | "thermal:item/augments/potion_duration_augment" | "mmt:block/stellar_block" | "rechiseled:block/purpur_dotted" | "minecraft:block/potatoes_stage3" | "mmt:item/ingots/vorant" | "mysticalagriculture:block/flower/platinum_flower" | "farmersdelight:item/beef_stew" | "fantasyfurniture:models/nordic/bookshelf" | "exnihilosequentia:item/deepslate_pebble" | "thermal_extra:item/dynamo_fuel_augment_3" | "exnihilosequentia:item/ore/nugget/copper_nugget" | "thermal_extra:item/dynamo_fuel_augment_2" | "thermal_extra:item/dynamo_fuel_augment_4" | "cofh_core:gui/icons/icon_access_public" | "thermal_extra:item/dynamo_fuel_augment_1" | "bigreactors:block/turbine/reinforced/casing_left_up" | "mysticalagriculture:item/passive_soulium_dagger" | "thermal:block/devices/device_tree_extractor_side" | "thermal:block/glowstone_mushroom_0" | "ae2:block/drive/cells/16k_item_cell" | "thermal:block/polished_slag" | "minecraft:item/scute" | "thermal:block/glowstone_mushroom_4" | "thermal:block/glowstone_mushroom_3" | "thermal:block/glowstone_mushroom_2" | "thermal:block/glowstone_mushroom_1" | "rechiseledcreate:block/acacia_window_diagonal_side" | "thermal:item/coffee_seeds" | "gtceu:item/material_sets/dull/dust_pure_overlay" | "thermal:block/peanut_block_top" | "create:item/shadow_steel" | "mysticalagriculture:item/seeds/redstone_seeds" | "gtceu:item/quantum_eye" | "ftbquests:tasks/tank" | "minecraft:block/seagrass" | "mysticalagriculture:item/essence/pig_essence" | "mysticalagriculture:item/imperium_essence" | "minecraft:item/cooked_chicken" | "gtceu:block/machines/sifter/overlay_front_active" | "mysticalagriculture:item/seeds/dirt_seeds" | "laserio:item/laser_wrench" | "fantasyfurniture:models/nordic/chandelier" | "gtceu:item/material_sets/lapis/gem" | "fantasyfurniture:models/nordic/sofa" | "rechiseledcreate:block/mangrove_window_covered_end" | "rechiseledcreate:block/jungle_window_covered_end" | "gtceu:item/ulv_solar_panel" | "thermal:item/hazmat_leggings" | "create:block/gantry_shaft" | "mysticalagriculture:item/essence/emerald_essence" | "create:block/bracket_plate_wooden" | "gtceu:item/advanced_soc" | "farmersdelight:block/honey_glazed_ham_body" | "bigreactors:item/insanite_dust" | "minecraft:item/potion_overlay" | "minecraft:item/stone_axe" | "rechiseled:block/cobblestone_dented" | "farmersdelight:item/netherite_knife" | "gtceu:block/machines/compressor/overlay_top_active_emissive" | "ae2:part/cable/dense_covered/gray" | "rechiseled:block/amethyst_block_pillar_end" | "mmt:block/scrap_block" | "ftbquests:tasks/fe_empty" | "mysticalagriculture:item/seeds/pig_seeds" | "minecraft:block/lapis_block" | "mmt:item/nuggets/frigidite" | "ae2:part/cable_anchor" | "gtceu:block/multiblock/cleanroom/overlay_top" | "create:block/blaze_super" | "ae2:item/certus_quartz_sword" | "minecraft:item/splash_potion" | "minecraft:item/lime_dye" | "ae2:block/crafting/256k_storage_light" | "minecraft:block/red_wool" | "ae2:item/fluid_storage_cell_16k" | "rechiseledcreate:block/limestone_cut_polished" | "mysticalagriculture:block/soulstone_chiseled_bricks" | "mysticalagriculture:block/flower/draconium_flower" | "minecraft:block/farmland" | "thermal_extra:item/dragonsteel_bucket" | "farmersdelight:block/chocolate_pie_top" | "minecraft:item/emerald" | "minecraft:block/warped_stem_top" | "create:block/sequenced_gearshift_1" | "create:block/sequenced_gearshift_2" | "create:block/sequenced_gearshift_3" | "create:block/sequenced_gearshift_4" | "create:block/sticker_side_powered" | "create:block/sequenced_gearshift_5" | "ae2:block/damaged_budding_quartz" | "mysticalagriculture:item/seeds/bronze_seeds" | "gtceu:block/multiblock/large_chemical_reactor/overlay_front" | "mysticalagriculture:item/essence/redstone_essence" | "buildinggadgets:items/gadget_destruction" | "rechiseled:block/prismarine_bricks_brick_pattern" | "ae2:part/cable/core/dense_smart/light_gray" | "xtonesreworked:block/zkul/7" | "minecraft:block/dispenser_front_vertical" | "xtonesreworked:block/zkul/8" | "xtonesreworked:block/zkul/5" | "xtonesreworked:block/zkul/6" | "xtonesreworked:block/zkul/3" | "xtonesreworked:block/zkul/4" | "bigreactors:block/turbine/basic/fluidport_forge_active_cold" | "xtonesreworked:block/zkul/1" | "create:block/contraption_controls_indicator" | "xtonesreworked:block/zkul/2" | "thermal:block/devices/device_composter_top" | "farmersdelight:item/fried_rice" | "xtonesreworked:block/zkul/9" | "gtceu:block/machines/extruder/overlay_front_active" | "mysticalagriculture:item/inferium_gemstone" | "rechiseled:block/dark_prismarine_tiles" | "minecraft:block/pointed_dripstone_up_frustum" | "create:block/depot_top" | "gtceu:item/material_sets/shiny/rod_long_overlay" | "thermal:block/fluids/refined_fuel_still" | "mysticalagriculture:item/essence/invar_essence" | "minecraft:block/redstone_lamp_on" | "mmt:item/nuggets/palladium" | "thermal_extra:block/dragonsteel_block" | "minecraft:block/iron_door_top" | "farmersdelight:item/bone_broth" | "gtceu:block/machines/autoclave/overlay_front_active" | "create:block/mechanical_drill_top" | "gtceu:block/multiblock/vacuum_freezer/overlay_front_active" | "thermal:item/amaranth" | "create:block/belt/orange_scroll" | "gtceu:block/machines/packer/overlay_front" | "mysticalagriculture:item/seeds/lead_seeds" | "enderstorage:items/pouch/buttons/middle/cyan" | "create:block/chain_signal_box_top" | "thermal:item/ender_grenade" | "mysticalagriculture:item/essence/basalt_essence" | "gtceu:item/material_sets/dull/tool_head_chainsaw" | "create:block/palettes/crimson_window" | "ae2:block/quartz_fixture" | "mmt:item/plates/stellar" | "thermal:block/devices/device_potion_diffuser_top" | "exnihilosequentia:block/oak_barrel" | "ae2:item/memory_card_lime" | "rechiseled:block/basalt_bordered" | "gtceu:item/material_sets/dull/gear_small" | "ae2:part/cable/core/dense_smart/orange" | "sgjourney:item/communication_crystal" | "thermalendergy:item/stellarium_coin_0" | "thermalendergy:item/stellarium_coin_1" | "thermal:block/tar_block_end" | "bigreactors:item/blutonium_nugget" | "mysticalagriculture:item/essence/nature_essence" | "gtceu:item/material_sets/dull/gem_exquisite_overlay" | "farmersdelight:item/mutton_wrap" | "gtceu:item/hv_sensor" | "thermalendergy:item/stellarium_coin_2" | "thermalendergy:item/stellarium_coin_3" | "ae2:block/chest/lights_on_dark" | "thermalendergy:item/stellarium_coin_4" | "farmersdelight:item/rice_roll_medley_block" | "ftblibrary:icons/feather" | "ae2:item/item_storage_cell_1k" | "gtceu:block/multiblock/generator/large_combustion_engine/overlay_front_active_emissive" | "gtceu:block/machines/polarizer/overlay_top_active" | "ae2:part/cable/glass/cyan" | "gtceu:block/machines/autoclave/overlay_side" | "gtceu:block/machines/fluid_heater/overlay_front" | "minecraft:block/twisting_vines" | "thermal:item/watering_can" | "bigreactors:book/erguide/book" | "fantasyfurniture:models/decorations/floating_tomes" | "thermal:block/dynamos/dynamo_compression" | "simplybackpacks:item/rarebackpack" | "mysticalagriculture:item/tertium_gemstone" | "create:block/sail/canvas_light_gray" | "thermal:item/enderium_ingot" | "gtceu:block/machines/fluid_heater/overlay_front_active" | "minecraft:block/structure_block_corner" | "cofh_core:gui/icons/icon_accept" | "minecraft:block/purple_candle" | "minecraft:item/warped_sign" | "gtceu:item/hv_lithium_battery/8" | "create:block/belt/light_gray_scroll" | "farmersdelight:item/tomato_seeds" | "gtceu:item/hv_lithium_battery/4" | "gtceu:item/hv_lithium_battery/5" | "ae2:item/item_storage_cell_4k" | "gtceu:item/hv_lithium_battery/6" | "ae2:block/security_station_top" | "minecraft:item/flower_pot" | "gtceu:item/hv_lithium_battery/7" | "ae2:block/large_quartz_bud" | "minecraft:block/piston_top" | "gtceu:item/hv_lithium_battery/1" | "gtceu:item/hv_lithium_battery/2" | "ae2additions:item/super_storage_cell_64k" | "farmersdelight:block/wild_onions" | "gtceu:item/hv_lithium_battery/3" | "mmt:item/gears/mythril" | "mmt:item/dust/zinc" | "create:block/seat/side_brown" | "ae2:part/cable/covered/magenta" | "mmt:block/moonstone_block" | "packagedauto:blocks/packager_side" | "create:block/seat/side_light_gray" | "mysticalagradditions:block/tertium_coal_block" | "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front" | "ae2additions:item/super_storage_cell_65m" | "minecraft:block/light_gray_terracotta" | "rechiseled:block/oak_planks_pattern" | "exnihilosequentia:item/netherrack_pebble" | "gtceu:block/casings/voltage/uhv/bottom" | "fantasyfurniture:models/decorations/potion_bottles_dyeable" | "xtonesreworked:block/agon/agon_block_7_purple" | "mmt:item/ingots/estalt" | "thermal:block/raw_tin_block" | "exnihilosequentia:block/acacia_crucible" | "thermal:item/augments/rs_control_augment" | "create:block/copper_door_top" | "exnihilosequentia:item/tools/hammer/blackstone_hammer" | "minecraft:block/grindstone_pivot" | "mysticalagriculture:item/essence/dye_essence" | "gtceu:block/multiblock/implosion_compressor/overlay_front_active" | "thermal:block/beetroot_block_side" | "thermal:block/carrot_block_top" | "xtonesreworked:block/cray/1" | "mysticalagriculture:block/flower/lumium_flower" | "xtonesreworked:block/cray/0" | "xtonesreworked:block/cray/3" | "xtonesreworked:block/cray/2" | "create:block/net" | "laserio:item/overclocker_card" | "xtonesreworked:block/cray/5" | "xtonesreworked:block/cray/4" | "ae2:item/color_applicator_tip_medium" | "xtonesreworked:block/cray/7" | "minecraft:item/crossbow_pulling_0" | "xtonesreworked:block/cray/6" | "minecraft:item/crossbow_pulling_1" | "xtonesreworked:block/cray/9" | "minecraft:item/crossbow_pulling_2" | "xtonesreworked:block/cray/8" | "create:block/raw_zinc_block" | "rechiseled:block/mossy_cobblestone_stripes" | "bigreactors:item/ludicrite_dust" | "create:block/palettes/stone_types/polished/granite_cut_polished" | "minecraft:block/respawn_anchor_top" | "create:item/copper_sheet" | "gtceu:item/tools/saw_overlay" | "minecraft:item/water_bucket" | "rechiseledcreate:block/acacia_window_diagonal_end" | "create:block/chain_signal_box" | "xtonesreworked:block/mint/10" | "xtonesreworked:block/mint/11" | "minecraft:item/bucket_content/tadpole" | "xtonesreworked:block/mint/14" | "xtonesreworked:block/mint/15" | "xtonesreworked:block/mint/12" | "gtceu:block/machines/lathe/overlay_front_active_emissive" | "xtonesreworked:block/mint/13" | "minecraft:block/kelp" | "rechiseled:block/copper_block_smooth" | "enderstorage:items/pouch/buttons/middle/black" | "ae2:item/nether_quartz_shovel" | "create:block/tunnel/brass_tunnel_top" | "rechiseled:block/jungle_planks_brick_pattern" | "gtceu:item/material_sets/sand/crushed_overlay" | "create:block/glass_fluid_pipe" | "mysticalagriculture:item/inferium_nugget" | "rechiseled:block/quartz_block_small_tiles" | "create:block/palettes/stone_types/cut/crimsite_cut" | "gtceu:block/multiblock/generator/large_combustion_engine/overlay_front_paused" | "fantasyfurniture:models/bone/wither/door_double_wither" | "rechiseled:block/red_sandstone_rotated_bricks" | "minecraft:block/black_concrete" | "createarmory:items/9mmmold" | "mysticalagriculture:block/flower/iron_flower" | "minecraft:item/jungle_boat" | "ftblibrary:icons/remove_gray" | "mmt:item/rods/adamanite" | "minecraft:block/horn_coral_block" | "mmt:item/dust/zapolgium" | "mysticalagriculture:item/essence/slime_essence" | "minecraft:item/chorus_fruit" | "minecraft:block/cyan_wool" | "mysticalagriculture:block/imperium_ingot_block" | "mysticalagriculture:block/supremium_reprocessor_front" | "thermal:item/constantan_plate_3" | "mmt:item/cells/aquamarine" | "thermal:item/constantan_plate_2" | "gtceu:block/multiblock/generator/large_titanium_boiler/overlay_front_paused_emissive" | "extendedcrafting:block/ender_alternator_top" | "ae2:part/cable/dense_smart/magenta" | "minecraft:block/acacia_door_bottom" | "ae2:part/import_bus" | "create:block/cart_assembler_top" | "farmersdelight:block/birch_cabinet_front_open" | "rechiseledcreate:block/warped_window_rounded_side" | "mmt:item/plates/platinum" | "ae2:item/card_redstone" | "gtceu:block/casings/firebox/machine_casing_firebox_tungstensteel_ctm" | "minecraft:item/cooked_porkchop" | "gtceu:block/casings/pump_deck/bottom" | "colossalchests:blocks/chest_wall_iron" | "mysticalagriculture:block/flower/dye_flower" | "mysticalagriculture:block/prudentium_furnace_side" | "farmersdelight:item/bacon" | "gtceu:item/yellow_dye_spray_can" | "minecraft:block/warped_planks" | "thermal:block/corn_4_top" | "rechiseled:block/warped_planks_bricks" | "exnihilosequentia:item/ore/nugget/nickel_nugget" | "mmt:block/raw_nickel_block" | "thermal:item/constantan_plate_1" | "thermal:item/constantan_plate_0" | "gtceu:block/multiblock/distillation_tower/overlay_front" | "cofh_core:gui/icons/icon_accept_inactive" | "gtceu:block/overlay/machine/overlay_item_output" | "minecraft:block/diamond_ore" | "gtceu:block/machines/circuit_assembler/overlay_front_paused" | "rechiseledcreate:block/tuff_cut_polished" | "minecraft:block/yellow_concrete_powder" | "gtceu:block/overlay/machine/overlay_energy_in" | "fantasyfurniture:models/necrolord/lockbox" | "thermal:block/rubberwood_door_top" | "fantasyfurniture:models/decorations/bronze_chain" | "minecraft:item/music_disc_5" | "create:block/smooth_dark_log_top" | "thermal:block/fluids/ender_still" | "gtceu:block/machines/distillery/overlay_side_active_emissive" | "thermal_extra:block/fluids/sunflower_oil_still" | "rechiseled:block/andesite_diagonal_bricks" | "thermal:block/devices/device_tree_extractor" | "minecraft:block/pointed_dripstone_up_base" | "mysticalagriculture:block/basic_reprocessor_front" | "ftblibrary:icons/globe" | "rechiseled:block/glowstone_brick_paving" | "rechiseled:block/jungle_planks_wavy" | "minecraft:block/pink_terracotta" | "mysticaladaptations:item/insanium_boots" | "create:block/belt_scroll" | "minecraft:item/rabbit_hide" | "rechiseled:block/purpur_diagonal_bricks" | "mmt:item/rods/cobalt" | "thermal:block/coffee_block_top" | "bigreactors:block/ridiculite_block" | "mysticalagriculture:item/tertium_fishing_rod" | "minecraft:block/bee_nest_bottom" | "gtceu:item/bottle_casting_mold" | "gtceu:item/uv_battery_hull" | "rechiseledcreate:block/warped_window_large_side" | "mmt:item/wires/vibranite" | "create:item/chromatic_compound_2" | "create:item/chromatic_compound_1" | "webdisplays:items/laserpointer" | "create:item/chromatic_compound_0" | "rechiseled:block/andesite_tiles" | "thermal:block/gunpowder_block" | "mmt:item/ingots/achroous" | "colossalchests:blocks/chest_wall_diamond" | "minecraft:item/nether_sprouts" | "mysticalagriculture:item/essence/tin_essence" | "gtceu:block/machines/centrifuge/overlay_side_active" | "ae2additions:item/super_storage_cell_1024k" | "fantasyfurniture:models/royal/painting_wide" | "mobilebeacon:items/mobile_beacon_emerald" | "create:block/funnel/brass_funnel_frame" | "rechiseled:block/mossy_cobblestone_worn_stripes" | "mysticalagriculture:block/soulstone_smooth_slab_side" | "fantasyfurniture:models/royal/cushion_tint" | "gtceu:item/hv_voltage_coil" | "create:block/belt/blue_diagonal_scroll" | "bigreactors:block/reactor/basic/plating" | "gtceu:block/multiblock/large_turbine/rotor_idle" | "minecraft:block/lightning_rod" | "fantasyfurniture:particles/decorations/coin_stack_gold" | "mmt:item/nuggets/magnesium" | "ae2:part/cable/covered/light_blue" | "ae2:item/memory_card_blue" | "farmersdelight:block/wild_rice_bottom" | "mysticalagriculture:item/prudentium_shears" | "mmt:block/brass_block" | "gtceu:item/material_sets/dull/rod_long" | "thermal:item/bronze_ingot" | "mmt:item/gems/bismuth" | "farmersdelight:block/rope_top" | "gtceu:item/material_sets/metallic/plate_double" | "rechiseled:block/birch_planks_squares" | "rechiseled:block/mangrove_planks_brick_pattern" | "thermal:item/cooked_mushroom" | "gtceu:item/material_sets/shiny/bolt_overlay" | "rechiseledcreate:block/oak_window_diagonal_end" | "mysticalagriculture:block/awakened_supremium_reprocessor_side" | "mmt:item/gears/chalyblux" | "sgjourney:item/tollan_stargate" | "create:block/blaze_inert" | "farmersdelight:block/rice_bag_top" | "gtceu:item/luv_solar_panel" | "thermal:block/cinnabar_ore" | "rechiseled:block/red_nether_bricks_tiles" | "gtceu:item/mpic_chip" | "farmersdelight:item/chicken_soup" | "mmt:item/gears/solimrith" | "rechiseled:block/lapis_block_glossy" | "minecraft:block/oak_door_bottom" | "mmt:item/cells/tourmaline" | "gtceu:block/machines/arc_furnace/overlay_bottom_active_emissive" | "gtceu:block/machines/compressor/overlay_side" | "thermal_extra:item/twinite_plate_1" | "thermal_extra:item/twinite_plate_0" | "thermal:item/blitz_rod" | "thermal_extra:item/twinite_plate_3" | "thermal_extra:item/twinite_plate_2" | "thermal:block/amaranth_block_side" | "gtceu:block/multiblock/distillation_tower/overlay_front_active" | "minecraft:item/dragon_breath" | "mmt:item/nuggets/acril" | "create:block/bars/brass_bars" | "gtceu:item/nano_processor_assembly" | "create:block/elevator_pulley_coil" | "minecraft:block/nether_wart_block" | "gtceu:block/machines/forming_press/overlay_front_active" | "gtceu:item/material_sets/shiny/screw_overlay" | "fantasyfurniture:models/necrolord/bed_single" | "minecraft:item/glowstone_dust" | "gtceu:block/casings/steam/steel/side" | "create:block/palettes/crimson_window_connected" | "sgjourney:block/fire_pit_extinguished" | "minecraft:block/deepslate_top" | "thermal:block/devices/device_water_gen_top" | "modularrouters:block/modular_router_bottom" | "thermal:block/fluids/latex_flow" | "mmt:item/rods/echo" | "gtceu:block/storage/drums/wooden_drum/top" | "ftblibrary:icons/marker" | "thermal:block/gunpowder_mushroom_4" | "ae2:block/inscriber_inside" | "thermal:block/gunpowder_mushroom_2" | "minecraft:item/disc_fragment_5" | "rechiseled:block/birch_planks_tiles" | "thermal:block/gunpowder_mushroom_3" | "thermal:block/gunpowder_mushroom_0" | "minecraft:block/cauldron_bottom" | "thermal:block/gunpowder_mushroom_1" | "gtceu:block/machines/chemical_bath/overlay_side_active" | "create:block/palettes/stone_types/pillar/granite_cut_pillar" | "farmersdelight:item/empty_container_slot_bowl" | "xtonesreworked:block/kryp/1" | "farmersdelight:item/rotten_tomato" | "fantasyfurniture:particles/decorations/gravestone" | "xtonesreworked:block/kryp/2" | "gtceu:block/machines/polarizer/overlay_front_active" | "xtonesreworked:block/kryp/0" | "packagedauto:blocks/encoder_top" | "xtonesreworked:block/kryp/5" | "xtonesreworked:block/kryp/6" | "create:block/palettes/stone_types/pillar/limestone_cut_pillar_connected" | "xtonesreworked:block/kryp/3" | "xtonesreworked:block/kryp/4" | "mmt:block/silver_block" | "thermal:item/augments/machine_catalyst_augment" | "xtonesreworked:block/kryp/9" | "gtceu:item/iv_voltage_coil" | "xtonesreworked:block/kryp/7" | "xtonesreworked:block/kryp/8" | "farmersdelight:block/crimson_cabinet_front_open" | "create:block/funnel/brass_funnel_push" | "create:block/palettes/vertical_framed_glass" | "mysticalagriculture:block/awakened_supremium_furnace_side" | "sgjourney:item/stone_cartouche" | "ae2:item/engineering_processor" | "sgjourney:item/jaffa_staff_weapon" | "thermal:block/sulfur_block" | "mysticalagriculture:item/essence/constantan_essence" | "fantasyfurniture:models/dunmer/chest" | "fantasyfurniture:particles/decorations/nordic_soul_gems_light" | "ae2:block/vibration_chamber_front_on" | "rechiseled:block/diorite_brick_pattern" | "gtceu:item/advanced_fluid_voiding_cover" | "rechiseledcreate:block/acacia_window_large_end" | "mmt:item/nuggets/nlatstone" | "modularrouters:item/module/breaker_module" | "thermal:item/glowstone_grenade" | "thermal:item/diving_chestplate" | "ae2:block/chest/side" | "minecraft:item/popped_chorus_fruit" | "create:block/belt/cyan_scroll" | "farmersdelight:block/onion_crate_top" | "ae2:block/io_port_bottom" | "minecraft:block/magenta_terracotta" | "thermal:block/fluids/sap_flow" | "farmersdelight:block/cooking_pot_top" | "thermal:block/spice_cake_bottom" | "mysticalagriculture:item/seeds/dye_seeds" | "mmt:item/ingots/yttrium" | "rechiseled:block/obsidian_chiseled" | "thermal:block/dynamos/dynamo_gourmand_side" | "mysticalagriculture:block/imperium_block" | "exnihilosequentia:item/basalt_pebble" | "ae2:part/cable/core/glass/green" | "gtceu:block/machines/laser_engraver/overlay_front_active_emissive" | "rechiseled:block/basalt_bordered_polished" | "thermal:item/sawdust" | "rechiseledcreate:block/dark_oak_window_bars_end" | "minecraft:block/blue_candle_lit" | "thermal:block/machines/machine_crafter_active" | "minecraft:item/magma_cream" | "thermal:item/beekeeper_fabric" | "colossalchests:items/upgrade_tool_reverse" | "mysticalagriculture:item/essence/blazing_crystal_essence" | "ae2:item/fluix_pickaxe" | "minecraft:block/acacia_leaves" | "fantasyfurniture:models/nordic/drawer" | "minecraft:block/light_blue_shulker_box" | "minecraft:entity/conduit/wind" | "fantasyfurniture:models/dunmer/door_double" | "create:block/fluid_tank_inner" | "create:block/radial_chassis_end" | "mmt:item/raw/europium" | "ftblibrary:icons/compass" | "create:item/chocolate_bucket" | "minecraft:block/beacon" | "minecraft:block/target_top" | "mysticalagriculture:item/diamond_scythe" | "fantasyfurniture:models/royal/bed_single_tint" | "fantasyfurniture:models/bone/skeleton/sofa" | "gtceu:block/casings/fusion/fusion_casing_mk3_bloom" | "modularrouters:item/manual" | "rechiseled:block/emerald_block_waxed" | "gtceu:block/overlay/machine/overlay_energy_out_hi" | "rechiseled:block/warped_planks_small_bricks" | "create:block/palettes/stone_types/cap/calcite_cut_cap" | "rechiseledcreate:block/dark_oak_window_slim_side" | "framedblocks:block/stone_plate_frame" | "thermal:block/devices/device_fisher_active" | "xtonesreworked:block/zkul/14" | "gtceu:block/cover/overlay_arm_emissive" | "xtonesreworked:block/zkul/15" | "mmt:item/bricks/quartz_brick" | "xtonesreworked:block/zkul/10" | "farmersdelight:block/stove_side" | "xtonesreworked:block/zkul/11" | "xtonesreworked:block/zkul/12" | "xtonesreworked:block/zkul/13" | "thermal:block/devices/device_fisher_top" | "minecraft:item/mangrove_chest_boat" | "thermal:item/lightning_charge" | "minecraft:block/basalt_side" | "rechiseled:block/amethyst_block_polished" | "ae2:item/paint_ball_shimmer" | "rechiseledcreate:block/mangrove_window_large_side" | "rechiseledcreate:block/rose_quartz_chiseled" | "gtceu:block/fluids/fluid.sulfuric_naphtha" | "fantasyfurniture:models/nordic/bed_double" | "gtceu:block/casings/voltage/iv/side" | "gtceu:block/casings/mechanic/machine_casing_turbine_titanium_ctm" | "minecraft:item/warped_door" | "mmt:block/plumbumanite_block" | "farmersdelight:block/rice_bag_bottom" | "gtceu:item/fluid_cell/base" | "mysticalagriculture:item/prudentium_upgrade" | "fantasyfurniture:models/dunmer/door_single" | "create:block/diodes/powered_latch/idle" | "fantasyfurniture:models/nordic/floor_light" | "curios:slot/empty_hands_slot" | "ae2:part/cable/core/dense_smart/cyan" | "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" | "rechiseled:block/crimson_planks_woven" | "fantasyfurniture:models/bone/wither/bench" | "create:block/belt/pink_diagonal_scroll" | "gtceu:block/machines/bender/overlay_front" | "ae2:block/quartz_cluster" | "mysticalagriculture:block/flower/obsidian_flower" | "rechiseledcreate:block/dark_oak_window_panes_end" | "mysticalagriculture:item/seeds/apatite_seeds" | "create_crystal_clear:block/train_glass_casing_connected" | "thermal:item/detonator" | "rechiseled:block/netherrack_beams" | "ae2:part/cable/dense_smart/white" | "gtceu:block/material_sets/lignite/block" | "minecraft:item/experience_bottle" | "minecraft:item/dark_oak_door" | "minecraft:item/brown_candle" | "gtceu:block/multiblock/vacuum_freezer/overlay_front_active_emissive" | "fantasyfurniture:models/bone/wither/painting_wide" | "thermal:block/sawdust_block" | "gtceu:item/neutronium_wafer" | "minecraft:block/white_wool" | "fantasyfurniture:models/necrolord/bookshelf" | "create:item/empty_clipboard" | "gtceu:item/mv_electric_pump" | "thermal:item/saw_blade" | "thermal:item/detonator_armed" | "extendedcrafting:block/crafting_core_side" | "rechiseled:block/obsidian_large_tiles" | "minecraft:block/exposed_copper" | "mysticalagriculture:item/essence/prismarine_essence" | "ae2:item/certus_quartz_pickaxe" | "gtceu:item/material_sets/dull/dust_impure" | "thermal:block/rubber_block" | "ae2:item/portable_fluid_cell_64k" | "mmt:block/kunzite_block" | "gtceu:block/machines/canner/overlay_front_active" | "ae2:part/conversion_monitor_medium" | "mmt:block/ametrine_block" | "thermal:item/slag" | "farmersdelight:item/cooked_bacon" | "create:block/basin" | "gtceu:block/casings/cleanroom/filter_casing" | "webdisplays:blocks/server" | "ae2:item/card_speed" | "rechiseled:block/red_sandstone_bricks" | "farmersdelight:item/cabbage_seeds" | "ae2:part/cable/core/covered/yellow" | "gtceu:item/material_sets/metallic/plate_double_overlay" | "fantasyfurniture:models/bone/wither/bed_double" | "create:item/crushed_raw_iron" | "create:block/palettes/stone_types/polished/veridium_cut_polished" | "gtceu:item/mv_sodium_battery/1" | "gtceu:item/mv_sodium_battery/2" | "ae2:part/cable/dense_smart/lime" | "gtceu:item/mv_sodium_battery/3" | "mysticalagriculture:item/essence/apatite_essence" | "exnihilosequentia:block/crushed_basalt" | "rechiseled:block/end_stone_brick_paving" | "minecraft:block/oak_sapling" | "fantasyfurniture:models/necrolord/drawer" | "framedblocks:block/slime_frame" | "bigreactors:block/turbine/basic/casing_down" | "gtceu:block/cover/overlay_conveyor_emissive" | "farmersdelight:item/vegetable_noodles" | "thermal:item/beekeeper_boots" | "mysticalagriculture:block/awakened_supremium_furnace_front" | "mysticalagriculture:item/essence/honey_essence" | "mmt:item/wires/xeproda" | "mysticalagriculture:block/flower/basalt_flower" | "exnihilosequentia:block/crushed_netherrack" | "thermal:item/augments/machine_output_augment" | "gtceu:item/material_sets/dull/bolt" | "farmersdelight:item/stuffed_potato" | "rechiseled:block/lapis_block_stripes" | "fantasyfurniture:models/bone/wither/dresser" | "exnihilosequentia:item/tools/crook/wooden_crook" | "create:item/minecart_contraption" | "gtceu:item/mv_solar_panel" | "thermal_extra:item/twinite_ingot" | "mmt:block/raw_adamanite_block" | "create:block/palettes/stone_types/layered/deepslate_cut_layered" | "fantasyfurniture:models/bone/wither/table_wide" | "gtceu:block/material_sets/shiny/block" | "minecraft:block/cave_vines_plant" | "automobility:block/grass_off_road" | "xtonesreworked:block/agon/agon_block_9_pink" | "minecraft:block/lectern_base" | "thermal_extra:item/dynamo_output_augment_2" | "thermal_extra:item/dynamo_output_augment_1" | "fantasyfurniture:models/nordic/bed_single" | "bigreactors:block/reactor/reinforced/casing_right" | "gtceu:item/uv_solar_panel" | "thermal_extra:item/dynamo_output_augment_4" | "thermal_extra:item/dynamo_output_augment_3" | "thermal:block/eggplant_block_bottom" | "bigreactors:block/inanite_block" | "thermal:item/rice" | "thermal:item/frost_melon_slice" | "create:block/fluid_tank_top" | "mmt:item/ender_droplets" | "mysticalagriculture:block/flower/amethyst_flower" | "gtceu:block/multiblock/distillation_tower/overlay_front_active_emissive" | "bigreactors:block/reactor/reinforced/creative_water_generator" | "mysticalagradditions:block/gaia_spirit_crux" | "minecraft:item/salmon" | "mmt:item/coal_dust" | "exnihilosequentia:block/end_cake_top" | "mysticalagriculture:item/blank_skull" | "gtceu:block/machines/distillery/overlay_top" | "gtceu:block/fluids/fluid.ice" | "rechiseled:block/jungle_planks_pattern" | "mmt:item/gears/aluminum" | "thermal:block/earth_tnt_bottom" | "gtceu:item/material_sets/rough/dust_tiny" | "createarmory:items/test" | "gtceu:block/machines/steam_miner/overlay_side" | "ftblibrary:icons/camera" | "rechiseled:block/copper_block_pattern" | "mysticalagriculture:item/supremium_helmet" | "mysticalagriculture:item/seeds/limestone_seeds" | "gtceu:item/glass_tube" | "gtceu:block/overlay/machine/overlay_fluid_hatch" | "rechiseledcreate:block/warped_window_tiles_side" | "thermal:block/machines/machine_top" | "minecraft:item/soul_lantern" | "mmt:block/uranium_block" | "create:block/palettes/stone_types/slab/granite_cut_slab" | "ae2:part/cable/smart/transparent" | "thermal:item/rubber" | "gtceu:item/material_sets/dull/dust" | "rechiseledcreate:block/ochrum_cut_polished" | "ae2:block/crafting/16k_storage_light" | "minecraft:block/magenta_concrete_powder" | "mmt:item/gems/tourmaline" | "rechiseled:block/warped_planks_brick_paving" | "minecraft:block/flowering_azalea_side" | "minecraft:block/anvil_top" | "mysticalagradditions:item/inferium_apple" | "fantasyfurniture:block/dunmer/wool" | "thermal:block/sadiroot_block_bottom" | "fantasyfurniture:models/venthyr/wall_light" | "gtceu:block/machines/gas_collector/overlay_side_active" | "gtceu:item/mv_sodium_battery/4" | "gtceu:item/mv_sodium_battery/5" | "enderstorage:items/pouch/buttons/right/orange" | "gtceu:item/mv_sodium_battery/6" | "thermal:block/devices/device_soil_infuser_active" | "gtceu:item/mv_sodium_battery/7" | "rechiseled:block/obsidian_spots" | "gtceu:item/mv_sodium_battery/8" | "create:block/refined_radiance_casing_connected" | "gtceu:item/zpm_battery_hull" | "thermal:block/apple_block_side" | "gtceu:block/machines/macerator/overlay_top_active_emissive" | "rechiseled:block/prismarine_bricks_diagonal_bricks" | "exnihilosequentia:item/porcelain_clay" | "enderstorage:items/pouch/buttons/left/brown" | "create:block/encased_chain_drive" | "mmt:item/ingots/thorium" | "fantasyfurniture:models/royal/table_small_tint" | "mmt:block/sunstone_block" | "packagedexcrafting:blocks/ender_crafter_top" | "gtceu:item/material_sets/dull/rod" | "gtceu:block/casings/voltage/mv/side" | "minecraft:block/pearlescent_froglight_top" | "gtceu:item/pink_dye_spray_can" | "create:block/track_assembly_overlay" | "webdisplays:blocks/redctrl" | "fantasyfurniture:models/royal/bed_double_tint" | "thermal:block/slime_tnt_bottom" | "ae2:part/cable/core/glass/black" | "gtceu:block/machines/canner/overlay_side" | "mysticalagradditions:item/insanium_essence" | "mysticalagriculture:item/tertium_fishing_rod_cast" | "minecraft:item/hopper" | "ae2:part/cable/core/covered/pink" | "mmt:item/gears/europium" | "minecraft:block/soul_soil" | "mmt:item/nuggets/iridium" | "gtceu:block/machines/gas_collector/overlay_top_paused" | "mmt:item/plates/palladium" | "buildinggadgets:blocks/effect_block" | "gtceu:item/material_sets/wood/rod" | "create:block/linear_chassis_end_connected" | "fantasyfurniture:models/necrolord/sofa" | "gtceu:block/casings/coils/machine_coil_cupronickel_ctm" | "gtceu:block/machines/bender/overlay_front_active" | "colossalchests:blocks/colossal_chest_diamond" | "mmt:item/ingots/solimrith" | "mysticalagriculture:item/prudentium_crossbow_arrow" | "mmt:item/gems/topaz" | "fantasyfurniture:models/nordic/table_wide" | "bigreactors:block/reactor/reinforced/redstoneport_on" | "gtceu:block/machines/sifter/overlay_top_active" | "create:block/clockwork_bearing_side" | "xtonesreworked:block/lave/9" | "bigreactors:item/blutonium_dust" | "thermal:item/emerald_dust" | "xtonesreworked:block/lave/7" | "packagedexcrafting:blocks/marked_pedestal" | "xtonesreworked:block/lave/8" | "xtonesreworked:block/lave/5" | "farmersdelight:block/crimson_cabinet_side" | "xtonesreworked:block/lave/6" | "minecraft:block/packed_mud" | "minecraft:item/leather_leggings_overlay" | "create:block/palettes/stone_types/pillar/scorchia_cut_pillar_connected" | "rechiseled:block/spruce_planks_woven" | "gtceu:block/casings/voltage/luv/top" | "rechiseled:block/mangrove_planks_small_tiles" | "thermal:block/devices/device_composter_side" | "mmt:item/cells/citrine" | "exnihilosequentia:block/mangrove_sieve" | "mysticaladaptations:block/insanium_furnace_side" | "gtceu:item/tools/mining_hammer_head" | "thermal:item/netherite_gear" | "mysticalagriculture:block/flower/ironwood_flower" | "xtonesreworked:block/lave/3" | "xtonesreworked:block/lave/4" | "farmersdelight:block/stuffed_pumpkin_details" | "mysticalagriculture:block/flower/bronze_flower" | "xtonesreworked:block/lave/1" | "xtonesreworked:block/lave/2" | "rechiseledcreate:block/oak_window_bars_side" | "create:block/palettes/stone_types/layered/asurine_cut_layered_connected" | "fantasyfurniture:models/necrolord/cushion" | "xtonesreworked:block/lave/0" | "thermal:item/explosive_grenade" | "gtceu:block/machines/autoclave/overlay_top_paused" | "create:block/palettes/stone_types/cap/ochrum_cut_cap" | "create:block/seat/top_gray" | "ae2:part/monitor_sides_status" | "thermal:item/lumium_coin_4" | "thermal:item/lumium_coin_3" | "gtceu:block/machines/macerator/overlay_front" | "thermal:item/lumium_coin_0" | "thermal:item/lumium_coin_2" | "thermal:item/lumium_coin_1" | "mmt:item/dust/solimrith" | "mysticalagriculture:item/prudentium_fishing_rod" | "minecraft:block/red_sandstone_bottom" | "rechiseled:block/bone_block_smooth" | "fantasyfurniture:models/nordic/stool" | "fantasyfurniture:models/decorations/potion_bottles" | "thermal:block/ruby_ore" | "mysticalagriculture:block/flower/flux_infused_ingot_flower" | "effortlessbuilding:items/randomizerbag" | "thermal:block/devices/device_rock_gen_active" | "ae2:part/cable/core/dense_smart/magenta" | "minecraft:block/blue_glazed_terracotta" | "create:block/funnel/funnel_back" | "mysticalagriculture:block/inferium_ore" | "fantasyfurniture:particles/decorations/stackable_pumpkins" | "mmt:item/cells/tanzanite" | "mmt:item/bricks/raw_clay_brick" | "minecraft:item/paper" | "thermal:item/tin_ingot" | "ae2:item/nether_quartz_cutting_knife" | "sgjourney:item/ring_panel" | "gtceu:item/transistor" | "rechiseledcreate:block/crimsite_cut_polished" | "ftblibrary:icons/online_red" | "gtceu:block/multiblock/steam_grinder/overlay_front_active" | "mysticaladaptations:item/insanium_scythe" | "thermal:item/lead_gear" | "gtceu:item/purple_dye_spray_can" | "exnihilosequentia:item/calcite_pebble" | "thermal:block/dynamos/dynamo_stirling_side_active" | "create:block/pump" | "minecraft:block/pumpkin_top" | "thermal:item/rich_slag" | "fantasyfurniture:models/decorations/bowl_empty" | "mysticalagradditions:item/prudentium_coal" | "minecraft:block/end_stone_bricks" | "rechiseled:block/oak_planks_flooring" | "rechiseledcreate:block/crimson_window_rounded_side" | "mmt:item/gears/zapolgium" | "minecraft:item/copper_ingot" | "create:block/belt/black_scroll" | "thermal:item/drill_head" | "exnihilosequentia:item/ore/nugget/lead_nugget" | "gtceu:block/casings/firebox/machine_casing_firebox_bloom" | "minecraft:block/piston_inner" | "create:block/linear_chassis_end_sticky" | "minecraft:item/yellow_candle" | "buildinggadgets:items/construction_paste_container_creative" | "sgjourney:block/gene_detector" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_hot_connected" | "create:block/mechanical_press_head" | "modularrouters:item/module/player_module" | "mysticalagriculture:item/imperium_fishing_rod" | "mmt:item/gears/invar" | "mmt:item/dust/rhodium" | "mmt:item/cells/turquoise" | "exnihilosequentia:item/porcelain_doll" | "create:block/girder_pole_side_connected" | "gtceu:block/casings/firebox/machine_casing_firebox_tungstensteel" | "ae2:part/inverted_toggle_bus" | "thermal:block/devices/device_nullifier_top" | "gtceu:block/multiblock/electric_blast_furnace/overlay_front_active_emissive" | "mysticalagriculture:item/seeds/yellorium_seeds" | "create:block/chute_smart_top" | "exnihilosequentia:item/tools/hammer/netherite_hammer" | "thermal:item/rubberwood_door" | "ae2:block/mysterious_cube_end" | "minecraft:block/chorus_flower_dead" | "minecraft:item/compass_31" | "ae2:block/drive/cells/4k_item_cell" | "rechiseled:block/lapis_block_swirling" | "minecraft:item/compass_30" | "rechiseled:block/coal_block_carved" | "mysticaladaptations:item/insanium_crossbow_arrow" | "thermal:item/glowstone_bucket" | "mmt:item/dust/void" | "fantasyfurniture:models/decorations/royal_chalices_tint" | "minecraft:block/warped_wart_block" | "minecraft:block/cyan_shulker_box" | "mysticalagriculture:block/flower/creeper_flower" | "thermal:block/potion_cake_top_frosting" | "create:block/weighted_ejector_casing" | "gtceu:item/uv_fluid_regulator" | "rechiseled:block/granite_rotated_bricks" | "minecraft:item/pumpkin_seeds" | "rechiseled:block/cobblestone_sheared" | "minecraft:item/compass_28" | "bigreactors:block/fluidizer/outputport_connected" | "minecraft:item/compass_29" | "ae2:part/cable/smart/gray" | "minecraft:item/compass_26" | "minecraft:item/compass_27" | "modularrouters:item/module/fluid_module_2" | "mmt:block/tourmaline_block" | "thermal:item/gold_coin_0" | "ae2:part/cable/dense_smart/green" | "thermal:item/gold_coin_1" | "mmt:item/raw/aluminum" | "fantasyfurniture:models/bone/skeleton/wall_light" | "minecraft:block/pointed_dripstone_up_tip_merge" | "exnihilosequentia:item/sea_water_bucket" | "rechiseled:block/netherite_block_small_tiles" | "mmt:item/gears/zirconium" | "thermal:item/gold_coin_2" | "mysticalagriculture:block/prosperity_ore" | "thermal:item/gold_coin_3" | "thermal:item/gold_coin_4" | "create:block/copper/oxidized_copper_tiles" | "farmersdelight:block/rice_supporting" | "rechiseled:block/gold_block_bordered" | "mmt:item/wires/steel" | "minecraft:item/compass_13" | "minecraft:item/compass_14" | "minecraft:item/compass_11" | "minecraft:item/compass_12" | "gtceu:item/material_sets/dull/plate_double_overlay" | "ae2:part/cable/covered/orange" | "thermal:block/dynamos/dynamo_lapidary_side_active" | "minecraft:block/rooted_dirt" | "gtceu:block/overlay/machine/overlay_maintenance_cleaning" | "farmersdelight:block/stove_front_on" | "minecraft:item/compass_10" | "ae2:block/vibration_chamber" | "mysticalagriculture:item/tertium_shears" | "thermal:block/machines/machine_frame_inner" | "gtceu:block/material_sets/rough/block" | "fantasyfurniture:models/royal/dresser" | "gtceu:item/material_sets/dull/screw_overlay" | "mysticalagriculture:item/seeds/uraninite_seeds" | "ae2additions:item/fluid_storage_cell_1024" | "gtceu:item/cyan_glass_lens" | "rechiseled:block/dirt_smooth_clumps" | "mmt:block/bronze_block" | "thermal:block/fluids/creosote_flow" | "gtceu:block/machines/centrifuge/overlay_back" | "thermal:block/strawberry_block_top" | "minecraft:item/compass_08" | "colossalchests:blocks/chest_wall_copper" | "minecraft:item/compass_09" | "minecraft:item/compass_06" | "minecraft:item/compass_07" | "minecraft:item/compass_04" | "minecraft:item/compass_05" | "rechiseled:block/oak_planks_crate" | "minecraft:item/compass_24" | "minecraft:item/compass_25" | "minecraft:item/compass_22" | "minecraft:item/compass_23" | "rechiseled:block/nether_bricks_beams" | "minecraft:block/soul_fire_0" | "minecraft:item/compass_20" | "minecraft:block/soul_fire_1" | "minecraft:item/compass_21" | "exnihilosequentia:item/tools/crook/terracotta_crook" | "framedblocks:item/framed_key" | "fantasyfurniture:models/decorations/tankards_empty" | "xtonesreworked:block/agon/agon_block_14_gray" | "mysticaladaptations:item/insanium_chestplate" | "minecraft:block/stonecutter_top" | "gtceu:block/multiblock/generator/large_bronze_boiler/overlay_front_active" | "minecraft:item/compass_19" | "minecraft:item/compass_17" | "minecraft:item/compass_18" | "minecraft:item/compass_15" | "minecraft:item/compass_16" | "xtonesreworked:block/vena/10" | "mysticalagriculture:item/prudentium_watering_can" | "minecraft:block/black_shulker_box" | "xtonesreworked:block/vena/11" | "thermal:block/machines/machine_sawmill" | "thermal_extra:item/shellite_bucket" | "exnihilosequentia:item/ore/raw/raw_nickel" | "fantasyfurniture:models/royal/table_wide" | "gtceu:block/casings/cleanroom/sterilizing_filter_casing" | "minecraft:block/daylight_detector_inverted_top" | "ae2:block/spatial_pylon/red_spanned" | "minecraft:block/beehive_side" | "thermal:item/strawberry" | "mysticalagriculture:item/supremium_hoe" | "mmt:block/adamanite_block" | "minecraft:block/jungle_log_top" | "mysticalagriculture:item/essence/wither_skeleton_essence" | "gtceu:block/multiblock/generator/large_plasma_turbine/overlay_front_active_emissive" | "rechiseled:block/oak_planks_wavy" | "gtceu:block/machines/mixer/overlay_back_active" | "ftblibrary:icons/rs_none" | "minecraft:item/compass_02" | "gtceu:item/luv_vanadium_battery/1" | "minecraft:item/spider_eye" | "minecraft:block/black_glazed_terracotta" | "minecraft:item/compass_03" | "mmt:item/gears/uranium" | "minecraft:item/compass_00" | "minecraft:item/compass_01" | "gtceu:item/luv_vanadium_battery/5" | "thermal:item/earth_charge" | "gtceu:item/luv_vanadium_battery/4" | "thermal:block/cured_rubber_block" | "gtceu:item/luv_vanadium_battery/3" | "minecraft:item/bucket_content/axolotl" | "gtceu:item/luv_vanadium_battery/2" | "thermal:item/peanut_butter" | "gtceu:item/luv_vanadium_battery/8" | "mysticalagriculture:item/seeds/sky_stone_seeds" | "ae2:part/cable/smart/brown" | "gtceu:item/luv_vanadium_battery/7" | "gtceu:item/luv_vanadium_battery/6" | "minecraft:block/mud" | "gtceu:block/fluids/fluid.steam" | "gtceu:item/plastic_printed_circuit_board" | "create:block/palettes/stone_types/cap/diorite_cut_cap_connected" | "create:block/funnel/brass_funnel_pull" | "gtceu:block/machines/compressor/overlay_front_active" | "rechiseled:block/gold_block_tiles" | "thermal:block/sadiroot_block_side" | "ae2:item/formation_core" | "gtceu:item/universal_fluid_cell/base" | "fantasyfurniture:models/venthyr/cushion" | "minecraft:block/lime_candle" | "sliceanddice:block/fluid/fertilizer_flowing" | "rechiseled:block/coal_block_pillar_end" | "gtceu:block/fluids/fluid.blaze" | "curios:slot/empty_head_slot" | "minecraft:block/dead_bubble_coral_fan" | "farmersdelight:item/bacon_and_eggs" | "minecraft:block/brewing_stand_base" | "mysticalagriculture:item/awakened_supremium_crossbow_firework" | "automobility:block/automobile_assembler_bottom" | "sliceanddice:block/fluid/fertilizer_still" | "rechiseled:block/crimson_planks_brick_paving" | "minecraft:block/emerald_ore" | "minecraft:block/lava_flow" | "ae2additions:block/crafting/65536k_storage_light" | "minecraft:block/observer_back_on" | "thermal:block/carrot_block_side" | "gtceu:item/luv_electric_piston" | "rechiseled:block/basalt_tiles" | "thermal:block/machines/machine_frame_side" | "exmachinis:block/auto_hammer_box" | "mmt:item/plates/zinc" | "create:block/diodes/pulse_extender/powering" | "xtonesreworked:block/vena/14" | "xtonesreworked:block/vena/15" | "xtonesreworked:block/vena/12" | "gtceu:item/microchip_processor" | "minecraft:block/nether_gold_ore" | "bigreactors:block/reprocessor/outputport" | "xtonesreworked:block/vena/13" | "rechiseled:block/spruce_planks_small_bricks" | "farmersdelight:block/basket_bottom" | "gtceu:item/material_sets/quartz/dust_small" | "enderstorage:items/pouch/buttons/middle/white" | "mysticalagriculture:item/tertium_sword" | "mmt:item/gears/xelkive" | "gtceu:item/mv_electric_motor" | "rechiseled:block/cobblestone_brick_pattern" | "mmt:item/cells/bismuth" | "gtceu:block/cover/overlay_item_voiding_advanced_emissive" | "minecraft:block/red_stained_glass_pane_top" | "farmersdelight:item/gray_canvas_sign" | "rechiseledcreate:block/spruce_window_bars_end" | "thermalendergy:item/prismalium_ingot" | "xtonesreworked:block/zorg/10" | "xtonesreworked:block/zorg/11" | "xtonesreworked:block/zorg/14" | "xtonesreworked:block/zorg/15" | "xtonesreworked:block/zorg/12" | "framedblocks:block/framing_saw_side" | "xtonesreworked:block/zorg/13" | "gtceu:item/uhpic_wafer" | "minecraft:block/amethyst_cluster" | "create:block/station" | "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active_emissive" | "minecraft:block/black_terracotta" | "minecraft:block/crimson_door_bottom" | "create:block/secondary_linear_chassis_side_connected" | "gtceu:item/black_glass_lens" | "curios:slot/empty_curio_slot" | "farmersdelight:block/sweet_berry_cheesecake_top" | "toms_storage:item/wireless_terminal" | "create:block/copper_casing" | "thermal:block/obsidian_glass" | "create:block/clipboard_model_blank" | "mysticalagradditions:item/imperium_coal" | "mmt:item/ingots/chromium" | "minecraft:block/stripped_jungle_log" | "mysticalagriculture:item/essence/creeper_essence" | "rechiseled:block/diorite_wavy" | "farmersdelight:block/cabbages_stage1" | "farmersdelight:block/cabbages_stage0" | "farmersdelight:block/cabbages_stage3" | "farmersdelight:block/cabbages_stage2" | "farmersdelight:block/cabbages_stage5" | "gtceu:block/storage/crates/wooden_crate" | "cofh_core:gui/icons/icon_arrow_down" | "laserio:block/laser_connector" | "farmersdelight:block/cabbages_stage4" | "cofh_core:block/fluids/potion_still" | "farmersdelight:block/cabbages_stage7" | "farmersdelight:block/cabbages_stage6" | "mysticalagriculture:item/seeds/silicon_seeds" | "gtceu:item/material_sets/dull/gem_chipped_overlay" | "thermal:block/nuke_tnt_top" | "farmersdelight:item/baked_cod_stew" | "gtceu:item/material_sets/sand/dust_pure" | "minecraft:block/redstone_torch" | "mmt:item/ingots/vibranite" | "ae2:item/logic_processor" | "ae2:item/silicon_press" | "gtceu:item/phenolic_printed_circuit_board" | "ftblibrary:icons/bell" | "ae2:block/drive/cells/1k_fluid_cell" | "minecraft:item/nether_wart" | "gtceu:block/fluids/fluid.light_fuel" | "rechiseled:block/oak_planks_brick_paving" | "ae2:block/chiseled_quartz_block_side" | "minecraft:block/repeating_command_block_side" | "rechiseled:block/amethyst_block_edged" | "fantasyfurniture:models/decorations/potion_bottles_dyeable_tint" | "mysticalagriculture:item/seeds/invar_seeds" | "gtceu:block/machines/fluid_heater/overlay_side_active_emissive" | "create:block/palettes/stone_types/cap/dripstone_cut_cap" | "mysticalagriculture:item/mystical_fertilizer" | "colossalchests:blocks/interface_obsidian" | "thermal:block/dynamos/dynamo_magmatic_side_active" | "mysticalagriculture:item/fertilized_essence" | "minecraft:item/elytra" | "minecraft:block/small_dripleaf_top" | "mysticalagriculture:item/awakened_supremium_fishing_rod" | "gtceu:item/wetware_printed_circuit_board" | "fantasyfurniture:models/bone/wither/chest" | "minecraft:block/peony_bottom" | "rechiseled:block/emerald_block_plating" | "exnihilosequentia:item/tools/hammer/nether_brick_hammer" | "rechiseled:block/prismarine_bricks_rotated_bricks" | "minecraft:block/cactus_side" | "minecraft:block/orange_shulker_box" | "rechiseled:block/diorite_paving" | "ae2additions:block/crafting/16384k_storage_light" | "minecraft:item/oak_sign" | "rechiseled:block/amethyst_block_pillar_side" | "mmt:item/plates/aluminum" | "create:block/belt/light_blue_diagonal_scroll" | "minecraft:item/dark_oak_chest_boat" | "ae2:part/cable/core/glass/white" | "gtceu:block/multiblock/generator/extreme_combustion_engine/overlay_front_paused" | "ae2:block/security_station_bottom" | "rechiseled:block/mossy_cobblestone_squares" | "mysticalagriculture:block/prudentium_gemstone_block" | "gtceu:item/compressed_clay" | "mmt:item/rods/palladium" | "modularrouters:item/upgrade/fluid_upgrade" | "minecraft:misc/underwater" | "rechiseled:block/birch_planks_diagonal_tiles" | "ftblibrary:icons/beacon" | "gtceu:block/fluids/fluid.fluorine" | "mmt:item/gears/cosmos_aurora" | "create:block/copper_redstone_plate" | "gtceu:item/bottle_extruder_mold" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_hot_connected" | "thermal_extra:item/sunflower_oil_bucket" | "thermal_extra:item/shellite_dust" | "create:block/controller_rail_tint" | "mmt:item/charcoal_dust" | "framedblocks:item/framed_door" | "create:block/brass_belt_cover" | "thermal:block/coffee_block_bottom" | "gtceu:item/hv_battery_hull" | "gtceu:item/lapotron_crystal/4" | "gtceu:item/lapotron_crystal/3" | "gtceu:item/vacuum_tube" | "create:block/diodes/pulse_repeater/powered" | "gtceu:item/lapotron_crystal/2" | "gtceu:item/lapotron_crystal/1" | "gtceu:item/lapotron_crystal/8" | "gtceu:item/lapotron_crystal/7" | "gtceu:item/lapotron_crystal/6" | "gtceu:item/lapotron_crystal/5" | "bigreactors:item/insanite_ingot" | "minecraft:block/dead_fire_coral_block" | "create:block/mechanical_saw_top" | "mmt:item/iron_gear" | "minecraft:item/egg" | "minecraft:item/rabbit_stew" | "rechiseled:block/spruce_planks_brick_paving" | "rechiseled:block/spruce_planks_wavy" | "automobility:block/snow_off_road" | "gtceu:block/generators/boiler/coal/overlay_front_active_emissive" | "gtceu:block/multiblock/generator/extreme_combustion_engine/overlay_front_active" | "gtceu:item/iv_vanadium_battery/8" | "mysticalagriculture:item/tertium_sickle" | "gtceu:item/iv_vanadium_battery/7" | "rechiseled:block/dirt_tilled" | "ae2:block/energy_acceptor" | "colossalchests:blocks/colossal_chest_iron" | "gtceu:item/iv_vanadium_battery/6" | "minecraft:block/furnace_top" | "create:block/whistle_particle" | "create:block/elevator_contact_side_dim" | "rechiseled:block/warped_planks_dotted" | "minecraft:block/chain_command_block_conditional" | "gtceu:block/material_sets/flint/ore" | "minecraft:block/coal_ore" | "create:block/belt_diagonal" | "gtceu:block/fluids/fluid.lightly_steam_cracked_light_fuel" | "gtceu:block/machines/polarizer/overlay_front_paused_emissive" | "ae2:item/matter_cannon" | "packagedauto:items/volume_package" | "mysticalagriculture:item/diamond_sickle" | "fantasyfurniture:models/nordic/oven" | "rechiseledcreate:block/acacia_window_large_side" | "farmersdelight:block/rice_bag_side_tied" | "rechiseled:block/acacia_planks_dotted" | "minecraft:item/chainmail_leggings" | "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active" | "thermal:block/machines/machine_pulverizer" | "rechiseled:block/obsidian_bordered" | "mysticalagriculture:item/inferium_pickaxe" | "rechiseled:block/prismarine_bricks_rows" | "gtceu:item/tools/handle_plunger" | "xtonesreworked:block/roen/4" | "framedblocks:item/framed_blueprint" | "gtceu:block/machines/laser_engraver/overlay_front" | "xtonesreworked:block/roen/3" | "xtonesreworked:block/roen/6" | "xtonesreworked:block/roen/5" | "xtonesreworked:block/roen/8" | "xtonesreworked:block/roen/7" | "rechiseled:block/coal_block_pattern" | "xtonesreworked:block/roen/9" | "gtceu:item/energy_detector_cover" | "gtceu:item/iv_vanadium_battery/5" | "gtceu:item/iv_vanadium_battery/4" | "gtceu:item/iv_vanadium_battery/3" | "gtceu:item/iv_vanadium_battery/2" | "gtceu:item/iv_vanadium_battery/1" | "rechiseled:block/spruce_planks_tiles" | "create:block/palettes/stone_types/pillar/asurine_cut_pillar_connected" | "mmt:item/gears/cobalt" | "xtonesreworked:block/roen/0" | "xtonesreworked:block/roen/2" | "xtonesreworked:block/roen/1" | "gtceu:block/multiblock/large_turbine/base_ring" | "gtceu:item/ingot_extruder_mold" | "minecraft:item/filled_map" | "thermal:block/polished_rich_slag" | "create:block/signal_box" | "ae2:part/quartz_fiber" | "thermal:item/redstone_grenade" | "rechiseled:block/diamond_block_small_tiles" | "gtceu:item/material_sets/dull/dust_pure" | "mmt:item/raw/mythril" | "gtceu:block/cover/overlay_arm" | "thermal:item/junk_net" | "cofh_core:gui/icons/icon_redstone_off" | "mysticalagriculture:item/imperium_fishing_rod_cast" | "mmt:item/rods/starlight_mythril" | "minecraft:block/brown_concrete" | "minecraft:block/crimson_roots_pot" | "minecraft:block/lilac_bottom" | "minecraft:block/hanging_roots" | "gtceu:block/rubber_leaves" | "rechiseled:block/end_stone_paving" | "thermal:block/devices/device_hive_extractor_side" | "fantasyfurniture:models/bone/skeleton/chandelier" | "create:block/piston_inner" | "create:block/palettes/oak_window" | "sgjourney:item/naquadah_generator_mark_ii" | "gtceu:item/tools/mallet" | "thermalendergy:item/melodium_gear" | "fantasyfurniture:particles/decorations/spider_webs" | "create:block/palettes/stone_types/pillar/diorite_cut_pillar" | "mysticalagriculture:item/seeds/niotic_crystal_seeds" | "minecraft:block/green_stained_glass" | "bigreactors:block/fluidizer/solidinjector_connected" | "minecraft:item/dark_oak_sign" | "mysticalagriculture:item/soul_jar_inner_9" | "ae2:part/cable/core/covered/transparent" | "mysticalagriculture:item/soul_jar_inner_8" | "rechiseled:block/dark_oak_planks_woven" | "minecraft:item/sugar" | "mysticalagriculture:item/soul_jar_inner_5" | "mysticalagriculture:item/soul_jar_inner_4" | "mysticalagriculture:item/soul_jar_inner_7" | "mysticalagriculture:item/prosperity_shard" | "mysticalagriculture:item/soul_jar_inner_6" | "thermal:block/cracked_rich_slag_bricks" | "gtceu:block/cover/overlay_pump" | "gtceu:item/material_sets/dull/lens_overlay" | "mysticalagriculture:item/soul_jar_inner_1" | "fantasyfurniture:models/royal/shelf_tint" | "mysticalagriculture:item/soul_jar_inner_3" | "mmt:block/thlanium_block" | "mmt:item/ingots/osmium" | "mysticalagriculture:item/soul_jar_inner_2" | "rechiseled:block/bone_block_connecting_side" | "minecraft:item/bamboo" | "mysticalagriculture:block/harvester_front" | "create:block/smart_observer_front" | "rechiseledcreate:block/spruce_window_covered_end" | "gtceu:item/material_sets/certus/gem" | "minecraft:block/potted_azalea_bush_top" | "ae2additions:item/super_cell_component_4096k" | "create:block/bars/copper_bars_edge" | "bigreactors:block/yellorite_ore" | "ae2:part/storage_bus" | "mysticalagriculture:item/supremium_crossbow_pulling_2" | "thermal:block/devices/device_nullifier_active" | "mysticalagriculture:item/supremium_crossbow_pulling_1" | "mysticalagriculture:item/supremium_crossbow_pulling_0" | "komarumod:item/komaru_powder" | "minecraft:block/turtle_egg_slightly_cracked" | "itemfilters:item/block" | "gtceu:block/fluids/fluid.refinery_gas" | "ae2:block/spatial_anchor_side_off" | "create:block/encased_pipe" | "ae2:part/cable/core/glass/cyan" | "gtceu:block/casings/mechanic/machine_casing_turbine_steel" | "mmt:item/plates/acril" | "ae2:part/cable/glass/gray" | "fantasyfurniture:block/royal/wool_tint" | "thermal:block/frost_melon_stem_attached" | "gtceu:block/machines/alloy_smelter/overlay_front_active_emissive" | "expatternprovider:block/ex_pattern_provider_alternate" | "rechiseled:block/dark_oak_planks_flooring" | "gtceu:item/material_sets/shiny/gear_overlay" | "thermal:block/rubberwood_sapling" | "rechiseled:block/stone_rotated_bricks" | "mmt:block/raw_zirconium_block" | "minecraft:item/bone_meal" | "gtceu:item/soc" | "gtceu:block/machines/gas_collector/overlay_front_active_emissive" | "mmt:item/raw/nickel" | "fantasyfurniture:particles/bone" | "thermal:block/ice_tnt_top" | "gtceu:block/material_sets/diamond/ore" | "fluxnetworks:model/gray" | "minecraft:block/flowering_azalea_leaves" | "gtceu:block/storage/drums/drum/bottom" | "enderstorage:items/pouch/buttons/left/pink" | "gtceu:item/material_sets/rough/gear" | "minecraft:block/blue_terracotta" | "rechiseledcreate:block/jungle_window_tiles_end" | "sliceanddice:block/sprinkler_top" | "mmt:item/plates/lead" | "gtceu:item/uv_sensor" | "ftbquests:block/screen_side" | "ae2:part/monitor_bright" | "rechiseled:block/birch_planks_brick_pattern" | "mmt:item/gears/lunium_nova" | "mmt:item/rods/aluminum" | "fantasyfurniture:models/dunmer/bookshelf" | "fantasyfurniture:models/royal/bed_single" | "thermal:block/config/cell_config_input" | "extendedcrafting:block/auto_ender_crafter_side" | "bigreactors:block/turbine/reinforced/creative_steam_generator" | "thermal:item/press_packing_2x2_die" | "mmt:item/ingots/calamatium" | "mmt:item/dust/aluminum" | "mmt:item/ingots/terraulite" | "mmt:item/ingots/zirconium" | "fantasyfurniture:models/decorations/muffins_blueberry" | "bigreactors:block/reactor/basic/casing_left_down" | "rechiseled:block/acacia_planks_woven" | "thermal:block/stuffed_pumpkin_top" | "rechiseled:block/oak_planks_small_bricks" | "farmersdelight:block/stove_top_on" | "minecraft:block/pink_candle" | "gtceu:block/multiblock/fusion_reactor/overlay_front_active" | "extendedcrafting:item/ender_catalyst" | "thermal:item/cheese_wedge" | "mmt:item/gems/turquoise" | "thermal:block/devices/device_xp_condenser_top" | "thermal_extra:block/fluids/twinite_still" | "ae2:block/spatial_anchor_top" | "minecraft:block/light_blue_wool" | "thermal:block/machines/machine_centrifuge" | "mysticalagriculture:item/essence/compressed_iron_essence" | "sgjourney:item/plasma_converter" | "minecraft:item/music_disc_stal" | "mysticalagriculture:item/prudentium_bow" | "gtceu:item/advanced_smd_diode" | "mmt:item/rods/zirconium" | "minecraft:block/blue_wool" | "create:block/copper_gearbox" | "gtceu:block/machines/canner/overlay_front_active_emissive" | "thermal:block/cells/energy_cell_inner" | "create:block/palettes/stone_types/cut/scoria_cut" | "minecraft:block/chain_command_block_back" | "create:block/palettes/acacia_window" | "gtceu:block/multiblock/assembly_line/overlay_front_paused_emissive" | "gtceu:item/material_sets/shiny/screw" | "create:block/palettes/stone_types/cap/scorchia_cut_cap" | "mmt:block/raw_tellurium_block" | "simplybackpacks:item/epicbackpack" | "farmersdelight:block/mangrove_cabinet_front_open" | "gtceu:item/fluid_detector_cover" | "create:block/standard_track_crossing" | "gtceu:block/fluids/fluid.hydrogen_sulfide" | "ae2:block/sky_stone_block" | "gtceu:item/luv_battery_hull" | "thermal:block/machines/machine_sawmill_active" | "thermal:item/blizz_rod" | "mmt:block/acril_block" | "mysticalagriculture:item/prudentium_helmet" | "create:block/indicator/0" | "minecraft:block/tall_seagrass_bottom" | "mysticalagriculture:block/flower/rock_crystal_flower" | "create:block/indicator/6" | "mmt:item/dust/palladium" | "mmt:item/nuggets/void" | "extendedcrafting:item/crystaltine_component" | "thermal_extra:item/shellite_ingot" | "minecraft:block/mangrove_door_bottom" | "farmersdelight:block/carrot_crate_side" | "farmersdelight:item/shepherds_pie" | "rechiseledcreate:block/oak_window_tiles_side" | "rechiseled:block/stone_waves" | "packagedauto:blocks/packager_extension_top" | "mobilebeacon:items/mobile_beacon_gold" | "ae2:block/wireless_access_point_inside" | "gtceu:item/silver_credit" | "ae2additions:item/super_cell_housing" | "framedblocks:item/framed_screwdriver" | "gtceu:block/machines/wiremill/overlay_top_paused_emissive" | "gtceu:item/steel_fluid_cell/base" | "minecraft:block/crafting_table_front" | "minecraft:block/green_glazed_terracotta" | "thermal_extra:item/dragonsteel_dust" | "ae2additions:block/crafting/1024k_storage" | "thermal:item/silver_dust" | "gtceu:item/nand_memory_wafer" | "mmt:item/nuggets/stellar" | "mysticalagriculture:block/flower/experience_flower" | "gtceu:block/machines/compressor/overlay_top" | "sgjourney:item/raw_naquadah" | "exnihilosequentia:item/ore/raw/raw_lead" | "thermal:block/devices/device_tree_extractor_bottom" | "mysticalagradditions:block/imperium_coal_block" | "create:block/funnel/andesite_funnel_pull" | "minecraft:item/flint" | "thermal:item/lead_plate_2" | "thermal:item/lead_plate_1" | "thermal:item/lead_plate_0" | "minecraft:item/bucket_content/salmon" | "create:block/funnel/andesite_funnel_neutral" | "minecraft:item/glow_ink_sac" | "bigreactors:item/magentite_ingot" | "gtceu:item/tools/crowbar" | "thermal:item/lead_plate_3" | "thermal:block/flax_6" | "thermal:block/flax_5" | "thermal:block/flax_4" | "ae2:item/biometric_card" | "thermal:block/flax_3" | "thermal:block/flax_2" | "thermal:block/flax_1" | "thermal:block/flax_0" | "exnihilosequentia:block/end_cake_inner" | "farmersdelight:item/stuffed_pumpkin_block" | "minecraft:block/green_candle_lit" | "gtceu:block/generators/boiler/lava/overlay_front" | "gtceu:block/machines/rock_crusher/overlay_front_active" | "thermal:item/rf_coil" | "gtceu:item/bucket/bucket" | "minecraft:block/azalea_plant" | "gtceu:block/casings/coils/machine_coil_kanthal" | "toms_storage:block/inventory_proxy_bottom" | "mysticalagriculture:block/soulstone_smooth" | "gtceu:item/iv_emitter" | "create:block/seat/side_magenta" | "minecraft:item/repeater" | "mmt:block/pearl_block" | "thermal:block/silver_ore" | "minecraft:block/frogspawn" | "gtceu:item/chemical_red_dye" | "ae2:item/nether_quartz_sword" | "mmt:item/wires/zapolgium" | "create:block/belt/light_gray_diagonal_scroll" | "create:block/linear_chassis_end" | "mmt:item/plates/estalt" | "gtceu:item/luv_conveyor_module" | "rechiseled:block/netherite_block_diagonal_tiles" | "thermal:block/corn_7_top" | "thermal:item/copper_dust" | "mysticalagriculture:block/supremium_gemstone_block" | "create:block/seat/top_black" | "ftblibrary:icons/time" | "minecraft:item/music_disc_mall" | "thermal:block/cells/fluid_cell_top" | "rechiseled:block/netherite_block_indented" | "minecraft:block/green_wool" | "enderstorage:items/pouch/buttons/left/black" | "rechiseledcreate:block/mangrove_window_bars_end" | "minecraft:block/observer_back" | "ae2:block/controller_inside_a" | "gtceu:item/crystal_cpu" | "mysticalagriculture:item/essence/yellorium_essence" | "ae2:block/controller_inside_b" | "gtceu:block/rubber_planks" | "rechiseled:block/dark_prismarine_dotted" | "minecraft:block/fletching_table_front" | "gtceu:block/casings/voltage/ev/bottom" | "gtceu:item/stem_cells" | "mmt:item/cells/ruby" | "mysticalagradditions:item/creative_essence" | "ae2:item/name_press" | "exnihilosequentia:item/ore/piece/silver_pieces" | "minecraft:block/copper_ore" | "minecraft:block/green_terracotta" | "minecraft:item/magenta_candle" | "mmt:block/citrine_block" | "gtceu:block/machines/autoclave/overlay_top_active" | "thermal:block/chocolate_cake_top" | "mysticalagriculture:item/essence/experience_essence" | "fluxnetworks:model/flux_point_on" | "farmersdelight:block/warped_cabinet_front_open" | "webdisplays:items/backlight" | "thermal:block/devices/device_fisher" | "minecraft:item/snowball" | "mysticalagriculture:block/flower/honey_flower" | "mmt:item/rods/vibranite" | "gtceu:block/gearbox" | "thermal:block/devices/device_nullifier_side" | "ae2:block/quartz_growth_accelerator" | "mmt:block/block" | "mysticaladaptations:block/insanium_reprocessor_front" | "mmt:block/thulium_block" | "mysticalagriculture:item/seeds/basalt_seeds" | "minecraft:block/gray_concrete" | "fantasyfurniture:models/dunmer/painting_wide" | "minecraft:block/light_gray_glazed_terracotta" | "gtceu:item/material_sets/ruby/gem" | "bigreactors:block/fluidizer/solidinjector" | "mysticalagradditions:item/essence/gaia_spirit_essence" | "ae2:part/export_bus" | "rechiseled:block/bone_block_skull" | "minecraft:block/nether_quartz_ore" | "fantasyfurniture:models/dunmer/oven" | "mmt:item/gears/boron" | "ae2:block/mysterious_cube_sides_emissive" | "rechiseled:block/copper_block_small_bricks" | "rechiseled:block/redstone_block_brick_bordered" | "sgjourney:item/naquadah_hoe" | "laserio:item/logic_chip_raw" | "mmt:item/bricks/red_nether_brick" | "bigreactors:item/inanite_dust" | "gtceu:block/machines/electrolyzer/overlay_front_active_emissive" | "mmt:item/nuggets/aluminum" | "ae2:item/storage_cell_led" | "bigreactors:block/turbine/basic/casing_left" | "mysticalagriculture:block/essence_vessel_contents" | "minecraft:block/exposed_cut_copper" | "minecraft:block/bubble_coral" | "colossalchests:blocks/interface_diamond" | "thermalendergy:item/melodium_nugget" | "gtceu:block/machines/kinetic_mixer/overlay_back" | "mysticalagriculture:item/tertium_boots" | "minecraft:block/red_concrete" | "mmt:item/wires/dark_cryopla" | "ae2:item/memory_card_green" | "rechiseled:block/prismarine_bricks_polished" | "ae2:block/pattern_provider_alternate" | "farmersdelight:block/rich_soil_farmland_moist_side" | "rechiseled:block/coal_block_stripes" | "thermal:item/eggplant" | "thermal:block/rubberwood_trapdoor" | "fantasyfurniture:models/furniture_station" | "modularrouters:item/module/energy_output_module" | "packagedexcrafting:blocks/combination_crafter_top" | "minecraft:item/gray_candle" | "farmersdelight:block/birch_cabinet_top" | "minecraft:block/barrel_side" | "create:block/chute_smart" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_cold" | "create:block/funnel/andesite_funnel_unpowered" | "gtceu:block/casings/voltage/lv/top" | "mysticalagriculture:item/essence/chicken_essence" | "ae2:item/memory_card_black" | "create:block/seat/top_green" | "thermal:item/invar_gear" | "create:block/seat/side_cyan" | "gtceu:item/aluminium_fluid_cell/base" | "gtceu:item/silicon_boule" | "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused" | "create:block/palettes/stone_types/limestone" | "gtceu:item/phenolic_circuit_board" | "gtceu:item/zpm_voltage_coil" | "enderstorage:items/pouch/buttons/left/green" | "farmersdelight:block/tomato_crate_side" | "thermal:item/frost_melon_seeds" | "create:block/palettes/stone_types/cap/calcite_cut_cap_connected" | "thermal:block/config/cell_config_both" | "thermal:item/apatite_dust" | "ftblibrary:icons/jacket" | "create_crystal_clear:block/encased_cogwheels/brass_encased_cogwheel_side_connected" | "rechiseled:block/gold_block_lines" | "bigreactors:fluid/fluid.fuelcolumn.still" | "minecraft:block/grass" | "gtceu:item/energy_crystal/2" | "gtceu:item/energy_crystal/3" | "mysticalagriculture:item/seeds/tin_seeds" | "farmersdelight:block/acacia_cabinet_front" | "gtceu:item/energy_crystal/4" | "gtceu:item/energy_crystal/5" | "gtceu:item/energy_crystal/6" | "gtceu:item/energy_crystal/7" | "gtceu:item/energy_crystal/8" | "minecraft:block/honey_block_top" | "farmersdelight:item/roasted_mutton_chops" | "rechiseled:block/dark_prismarine_woven" | "minecraft:block/target_side" | "create:block/funnel/andesite_funnel_push" | "gtceu:item/energy_crystal/1" | "sgjourney:item/naquadah_generator_mark_i" | "ae2:item/debug_card" | "ae2:block/controller_column_conflict" | "minecraft:block/magenta_concrete" | "minecraft:block/light_gray_candle" | "mysticalagradditions:block/dragon_egg_crux" | "fantasyfurniture:models/bone/wither/bookshelf" | "expatternprovider:part/ex_import_bus" | "mysticalagriculture:block/flower/nether_quartz_flower" | "gtceu:block/overlay/machine/overlay_item_hatch" | "rechiseled:block/cobbled_deepslate_brick_paving" | "rechiseled:block/emerald_block_bordered_crosses" | "thermal:block/bamboo_block_side" | "farmersdelight:item/chocolate_pie_slice" | "thermal:item/augments/upgrade_augment_anim" | "create:block/diodes/powered_latch/powering" | "create:block/diodes/powered_toggle_latch/powered" | "ae2:part/cable/dense_smart/pink" | "mysticalagriculture:item/seeds/aquamarine_seeds" | "gtceu:block/machines/fluid_solidifier/overlay_front_active" | "thermal:block/dynamos/dynamo_numismatic_active" | "ae2:block/sky_stone_tank" | "buildinggadgets:items/construction_paste_container_t2_full" | "modularrouters:item/module/dropper_module" | "fantasyfurniture:particles/necrolord" | "gtceu:block/machines/circuit_assembler/overlay_front_paused_emissive" | "minecraft:block/pointed_dripstone_down_base" | "bigreactors:block/fluidizer/casing_up" | "mmt:item/gears/dark_cryopla" | "create:block/palettes/stone_types/layered/asurine_cut_layered" | "ae2:item/fluix_pearl" | "ae2:part/cable/dense_covered/brown" | "minecraft:item/mangrove_propagule" | "gtceu:item/material_sets/shiny/raw_ore" | "mysticalagriculture:block/flower/silver_flower" | "exmachinis:block/auto_sieve" | "create:block/scaffold/andesite_scaffold_inside" | "minecraft:item/magenta_dye" | "mmt:item/rods/mythril" | "fantasyfurniture:models/decorations/royal_wall_mirror_small_tint" | "mysticalagriculture:block/flower/diamond_flower" | "mmt:item/ingots/xeproda" | "thermal:block/bell_pepper_0" | "exnihilosequentia:item/tools/hammer/red_nether_brick_hammer" | "thermal:block/bell_pepper_1" | "gtceu:item/bucket/gas_overlay" | "thermal:block/bell_pepper_4" | "fluxnetworks:model/flux_plug_on" | "thermal:block/bell_pepper_5" | "thermal:block/bell_pepper_2" | "thermal:block/bell_pepper_3" | "thermal:block/bell_pepper_8" | "thermal:block/bell_pepper_9" | "thermal:block/bell_pepper_6" | "thermal:block/bell_pepper_7" | "thermal:block/fluids/crude_oil_flow" | "exnihilosequentia:item/tools/crook/diorite_crook" | "mysticalagriculture:block/awakened_supremium_furnace_front_on" | "minecraft:block/jukebox_side" | "gtceu:block/casings/solid/machine_casing_robust_tungstensteel_ctm" | "rechiseledcreate:block/crimson_window_panes_side" | "mysticalagriculture:item/essence/hepatizon_essence" | "fantasyfurniture:models/necrolord/chandelier" | "exnihilosequentia:item/tools/crook/dripstone_crook" | "bigreactors:block/cyanite_block" | "minecraft:block/iron_ore" | "create:block/smart_observer_side_powered" | "create:block/copper_door_side" | "bigreactors:block/turbine/basic/creative_steam_generator" | "thermal:block/niter_block" | "expatternprovider:block/ex_interface" | "mysticalagriculture:item/imperium_pickaxe" | "mmt:item/wires/titanium" | "ae2:block/wireless_access_point" | "mmt:item/gems/sunstone" | "fantasyfurniture:models/decorations/venthyr_tea_cups" | "ftblibrary:icons/chat" | "minecraft:block/spruce_leaves" | "minecraft:block/white_candle_lit" | "mmt:item/wires/cobalt" | "fantasyfurniture:models/nordic/table_small" | "xtonesreworked:block/zyth/1" | "rechiseled:block/end_stone_small_tiles" | "xtonesreworked:block/zyth/0" | "xtonesreworked:block/zyth/5" | "mmt:item/dust/xeproda" | "xtonesreworked:block/zyth/4" | "farmersdelight:item/melon_popsicle" | "bigreactors:item/yellorium_nugget" | "xtonesreworked:block/zyth/3" | "gtceu:block/machines/assembler/overlay_front_active" | "xtonesreworked:block/zyth/2" | "modularrouters:item/augment/redstone_augment" | "fantasyfurniture:models/bone/wither/wardrobe" | "gtceu:item/material_sets/dull/ingot_hot" | "gtceu:block/multiblock/electric_blast_furnace/overlay_front_paused" | "farmersdelight:block/shepherds_pie_inner" | "ae2:part/cable/core/dense_smart/gray" | "rechiseledcreate:block/crimson_window_tiles_side" | "gtceu:block/overlay/machine/overlay_muffler" | "thermal:item/coal_coke" | "create:item/brass_ingot" | "thermal:item/tomato" | "gtceu:block/multiblock/multi_furnace/overlay_front_active_emissive" | "gtceu:item/uv_electric_motor" | "rechiseled:block/lapis_block_pattern" | "gtceu:item/prospector.hv" | "minecraft:block/destroy_stage_3" | "xtonesreworked:block/zyth/9" | "minecraft:block/destroy_stage_4" | "xtonesreworked:block/zyth/8" | "gtceu:block/cover/overlay_conveyor" | "minecraft:block/destroy_stage_1" | "xtonesreworked:block/zyth/7" | "minecraft:item/empty_armor_slot_boots" | "minecraft:block/destroy_stage_2" | "toms_storage:block/terminal_side" | "xtonesreworked:block/zyth/6" | "minecraft:block/destroy_stage_0" | "minecraft:block/destroy_stage_9" | "thermal:block/stuffed_pumpkin_front" | "minecraft:block/destroy_stage_7" | "minecraft:block/destroy_stage_8" | "minecraft:block/destroy_stage_5" | "bigreactors:block/reprocessor/outputport_connected" | "minecraft:block/destroy_stage_6" | "gtceu:item/chemical_white_dye" | "minecraft:block/polished_andesite" | "rechiseled:block/glowstone_bricks" | "thermal:item/quartz_gear" | "minecraft:item/echo_shard" | "mmt:item/gold_dust" | "rechiseled:block/dark_oak_planks_crate" | "ae2:item/item_cell_housing" | "mmt:item/wires/thlanium" | "thermalendergy:item/vibrating_core" | "ae2:block/controller_column_powered" | "create:block/sail/canvas_light_blue" | "effortlessbuilding:items/reachupgrade2" | "effortlessbuilding:items/reachupgrade1" | "mmt:block/tin_block" | "effortlessbuilding:items/reachupgrade3" | "farmersdelight:block/stove_top" | "minecraft:block/dead_bubble_coral_block" | "bigreactors:block/turbine/basic/casing_right_down" | "gtceu:block/machines/autoclave/overlay_front_active_emissive" | "thermal:item/basalz_powder" | "ae2:block/drive/cells/256k_item_cell" | "rechiseled:block/obsidian_squares" | "mmt:item/netherite_wire" | "gtceu:block/multiblock/large_chemical_reactor/overlay_front_paused_emissive" | "mysticalagriculture:item/seeds/gold_seeds" | "fantasyfurniture:particles/decorations/venthyr" | "mysticalagriculture:item/seeds/ice_seeds" | "thermal:item/corn" | "minecraft:item/mangrove_sign" | "mysticaladaptations:item/insanium_leggings" | "exnihilosequentia:block/iron_mesh" | "thermal:block/onion_3" | "thermal:block/onion_4" | "farmersdelight:block/rice_bale_bottom" | "ae2:block/spatial_pylon/base_spanned" | "extendedcrafting:item/enhanced_ender_component" | "rechiseled:block/cobbled_deepslate_tiles" | "thermal:block/onion_5" | "thermal:block/onion_6" | "gtceu:item/basic_integrated_circuit" | "ae2:part/storage_monitor_bright" | "thermal:block/onion_0" | "thermal:block/onion_1" | "create:block/dark_metal_block" | "thermal:block/onion_2" | "thermal:block/onion_7" | "mmt:item/wires/abiding_alloy" | "mmt:item/wires/plumbumanite" | "webdisplays:items/stonekey" | "create:item/propeller" | "minecraft:block/composter_side" | "gtceu:block/cover/overlay_fluid_voiding_advanced_emissive" | "gtceu:item/prospector.lv" | "mysticalagradditions:item/seeds/awakened_draconium_seeds" | "create:block/creative_casing" | "bigreactors:block/blutonium_block" | "minecraft:block/soul_campfire_fire" | "minecraft:item/shulker_shell" | "gtceu:item/lime_glass_lens" | "createarmory:items/un556casing" | "gtceu:block/material_sets/dull/block" | "gtceu:block/machines/assembler/overlay_front_paused" | "thermal_extra:item/machine_speed_augment_4" | "automobility:block/auto_mechanic_table_bottom" | "thermal_extra:item/machine_speed_augment_3" | "thermal_extra:item/machine_speed_augment_2" | "thermal_extra:item/machine_speed_augment_1" | "mysticalagriculture:block/awakened_supremium_gemstone_block" | "fantasyfurniture:models/necrolord/chest" | "minecraft:block/deepslate_emerald_ore" | "minecraft:item/structure_void" | "mysticaladaptations:item/insanium_hoe" | "gtceu:block/machines/assembler/overlay_front_active_emissive" | "fantasyfurniture:models/bone/skeleton/painting_wide" | "fantasyfurniture:models/necrolord/table_small" | "mysticalagriculture:block/flower/stone_flower" | "mysticaladaptations:item/insanium_crossbow_standby" | "thermal:block/phytosoil_charged_tilled" | "gtceu:block/multiblock/generator/large_titanium_boiler/overlay_front_active" | "create:block/elevator_pulley" | "mysticalagriculture:block/flower/yellorium_flower" | "minecraft:item/ender_pearl" | "create:block/palettes/stone_types/natural/veridium_0" | "bigreactors:block/reactor/basic/casing_right_up" | "create:block/fluid_tank" | "create:block/palettes/stone_types/natural/veridium_3" | "create:block/palettes/stone_types/natural/veridium_2" | "gtceu:item/material_sets/dull/gem_flawed_overlay" | "create:block/palettes/stone_types/natural/veridium_1" | "gtceu:item/material_sets/dull/raw_ore" | "minecraft:block/hay_block_side" | "mmt:item/nuggets/boron" | "exnihilosequentia:block/birch_crucible" | "ae2:item/portable_item_cell_1k" | "mmt:item/rods/acril" | "gtceu:block/machines/arc_furnace/overlay_bottom_active" | "bigreactors:block/turbine/reinforced/controller_on" | "create:block/vault/vault_bottom_small" | "gtceu:item/fiber_reinforced_printed_circuit_board" | "minecraft:item/mushroom_stew" | "minecraft:block/crimson_nylium_side" | "mysticalagriculture:item/essence/draconium_essence" | "rechiseled:block/purpur_rotated_bricks" | "rechiseled:block/stone_smooth_rotated_bricks" | "gtceu:block/overlay/machine/overlay_pipe" | "gtceu:block/material_sets/shiny/raw_ore_block" | "ae2:item/portable_item_cell_4k" | "create:block/palettes/stone_types/small_brick/diorite_cut_small_brick" | "gtceu:item/tools/wrench_overlay" | "buildinggadgets:items/construction_paste_container_t3_3quarter" | "cofh_core:gui/icons/icon_access_friends" | "create:block/funnel/funnel_closed" | "minecraft:item/prismarine_crystals" | "thermal:item/latex_bucket" | "mmt:item/ingots/aero_steel" | "minecraft:item/wooden_shovel" | "minecraft:block/spruce_log" | "gtceu:item/magenta_glass_lens" | "rechiseled:block/crimson_planks_flooring" | "thermal:item/slime_grenade" | "minecraft:block/chiseled_polished_blackstone" | "ae2:block/quartz_fixture_metal" | "rechiseledcreate:block/dark_oak_window_diagonal_side" | "minecraft:block/red_mushroom" | "gtceu:block/casings/coils/machine_coil_naquadah_bloom" | "gtceu:block/machines/fluid_heater/overlay_top_active_emissive" | "mmt:item/dust/zirconium" | "thermal:block/devices/device_fisher_bottom" | "create:block/elevator_pulley_coil_scroll" | "minecraft:block/pearlescent_froglight_side" | "minecraft:block/white_terracotta" | "sgjourney:item/classic_stargate" | "gtceu:block/casings/coils/machine_coil_trinium_bloom" | "ae2:block/inscriber_inside_2" | "create:block/ladder_andesite_hoop" | "minecraft:block/honey_block_bottom" | "minecraft:block/chiseled_deepslate" | "sgjourney:block/ring_panel" | "xtonesreworked:block/sync/14" | "xtonesreworked:block/sync/13" | "minecraft:block/white_stained_glass" | "rechiseled:block/acacia_planks_small_tiles" | "create:block/railway_casing_side" | "rechiseled:block/crimson_planks_brick_pattern" | "xtonesreworked:block/sync/15" | "mmt:item/wires/estalt" | "rechiseled:block/gold_block_small_bricks" | "xtonesreworked:block/sync/10" | "xtonesreworked:block/sync/12" | "exnihilosequentia:item/tools/crook/netherite_crook" | "xtonesreworked:block/sync/11" | "cofh_core:gui/icons/icon_output" | "create:block/palettes/warped_window_connected" | "ae2additions:item/disk_chemical_housing" | "create:block/palettes/birch_window_connected" | "minecraft:block/magenta_wool" | "mysticalagriculture:item/soulium_dust" | "thermal:block/machines/machine_frame_top" | "thermal:item/raw_tin" | "gtceu:item/material_sets/sand/dust_tiny_overlay" | "create:block/palettes/stone_types/layered/diorite_cut_layered_connected" | "ftblibrary:icons/toggle_night" | "minecraft:block/pointed_dripstone_down_tip_merge" | "fantasyfurniture:models/decorations/bone_candles" | "create:item/crushed_raw_zinc" | "mysticalagriculture:item/seeds/experience_seeds" | "mmt:item/plates/silver" | "exnihilosequentia:block/warped_barrel" | "rechiseled:block/diamond_block_shiny" | "gtceu:item/material_sets/metallic/ingot" | "gtceu:item/material_sets/shiny/gear_small" | "gtceu:block/fluids/fluid.oil_heavy" | "thermal:item/raw_lead" | "create:fluid/honey_still" | "farmersdelight:block/spruce_cabinet_top" | "minecraft:block/glass_pane_top" | "minecraft:block/soul_campfire_log_lit" | "sgjourney:item/sandstone_cartouche" | "mysticaladaptations:item/insanium_fishing_rod" | "modularrouters:item/module/activator_module" | "gtceu:item/ulpic_wafer" | "ae2:part/p2p_tunnel_fluid" | "gtceu:item/chemical_light_gray_dye" | "minecraft:block/bone_block_top" | "mmt:item/nuggets/rhodium" | "mysticalagriculture:block/inferium_furnace_front_on" | "gtceu:item/material_sets/dull/crushed_overlay" | "bigreactors:item/cyanite_ingot" | "xtonesreworked:block/jelt/6" | "thermal:item/copper_coin_2" | "xtonesreworked:block/jelt/7" | "thermal:item/copper_coin_1" | "thermal:block/bronze_block" | "xtonesreworked:block/jelt/8" | "thermal:item/copper_coin_0" | "enderstorage:items/pouch/buttons/left/white" | "xtonesreworked:block/jelt/9" | "minecraft:block/glass" | "mmt:item/cells/emerald" | "thermal:item/copper_coin_4" | "thermal:item/copper_coin_3" | "mmt:item/gems/aquamarine" | "mysticalagradditions:item/tertium_apple" | "ae2:part/cable/core/covered/brown" | "mmt:item/nuggets/zinc" | "rechiseled:block/redstone_block_small_tiles" | "mmt:item/raw/thorium" | "create_crystal_clear:block/brass_clear_glass_casing" | "minecraft:item/birch_boat" | "gtceu:block/machines/forge_hammer/overlay_front_active" | "mmt:item/plates/starlight_mythril" | "gtceu:block/multiblock/electric_blast_furnace/overlay_front_paused_emissive" | "mysticalagriculture:item/seeds/lumium_seeds" | "fantasyfurniture:models/royal/chest" | "minecraft:item/iron_leggings" | "minecraft:block/bone_block_side" | "mysticalagradditions:item/insanium_ingot" | "minecraft:block/activator_rail" | "xtonesreworked:block/glaxx/0" | "mmt:item/ingots/palladium" | "thermal:item/press_packing_3x3_die" | "mmt:item/wires/yttrium" | "enderstorage:items/pouch/buttons/middle/orange" | "xtonesreworked:block/glaxx/8" | "mmt:item/raw/lead" | "xtonesreworked:block/glaxx/7" | "xtonesreworked:block/glaxx/6" | "minecraft:item/netherite_leggings" | "xtonesreworked:block/glaxx/5" | "xtonesreworked:block/glaxx/4" | "xtonesreworked:block/glaxx/3" | "xtonesreworked:block/glaxx/2" | "rechiseled:block/dark_oak_planks_diagonal_tiles" | "create:block/palettes/stone_types/layered/scoria_cut_layered_connected" | "xtonesreworked:block/glaxx/1" | "mysticalagriculture:item/imperium_sword" | "thermal:item/nickel_dust" | "create:block/belt/andesite_belt_casing" | "bigreactors:block/reactor/basic/casing_up" | "ae2:item/certus_quartz_axe" | "mysticalagriculture:item/experience_capsule_inner_10" | "minecraft:item/leather_boots" | "xtonesreworked:block/glaxx/9" | "thermal:item/hazmat_boots" | "exnihilosequentia:item/ore/nugget/silver_nugget" | "sgjourney:item/advanced_memory_crystal" | "mysticalagriculture:item/essence/ice_essence" | "rechiseled:block/spruce_planks_bricks" | "xtonesreworked:block/zion/14" | "xtonesreworked:block/zion/15" | "gtceu:item/compressed_coke_clay" | "xtonesreworked:block/zion/12" | "rechiseledcreate:block/jungle_window_large_side" | "thermal:block/electrum_block" | "xtonesreworked:block/zion/13" | "minecraft:item/wooden_pickaxe" | "xtonesreworked:block/zion/10" | "xtonesreworked:block/zion/11" | "mysticalagriculture:block/flower/sheep_flower" | "gtceu:block/material_sets/emerald/block" | "mysticalagriculture:item/seeds/marble_seeds" | "enderstorage:items/pouch/owned_open" | "bigreactors:block/turbine/basic/redstoneport" | "create:block/valve_handle/valve_handle_red" | "rechiseled:block/iron_block_connecting" | "farmersdelight:item/melon_juice" | "xtonesreworked:block/jelt/0" | "farmersdelight:block/crate_bottom" | "xtonesreworked:block/jelt/1" | "xtonesreworked:block/jelt/2" | "xtonesreworked:block/jelt/3" | "extendedcrafting:block/compressor_top" | "xtonesreworked:block/jelt/4" | "gtceu:block/machines/fluid_solidifier/overlay_front" | "mmt:item/plates/cosmos_aurora" | "xtonesreworked:block/jelt/5" | "gtceu:block/multiblock/fluid_drilling_rig/overlay_front_paused_emissive" | "minecraft:block/cave_vines" | "gtceu:item/material_sets/dull/bolt_overlay" | "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active_emissive" | "extendedcrafting:item/crystaltine_nugget" | "mmt:item/nuggets/invar" | "gtceu:block/pipe/pipe_large_in" | "gtceu:block/machines/sifter/overlay_top" | "gtceu:item/green_dye_spray_can" | "gtceu:item/material_sets/dull/crushed_purified" | "fantasyfurniture:models/bone/wither/chandelier" | "create:block/copper/exposed_copper_tiles" | "minecraft:block/jigsaw_side" | "gtceu:block/machines/extractor/overlay_front_active" | "mmt:item/dust/acril" | "fantasyfurniture:models/bone/skeleton/stool" | "rechiseled:block/oak_planks_woven" | "xtonesreworked:block/agon/agon_block_11_orange" | "farmersdelight:block/cooking_pot_handle" | "minecraft:block/muddy_mangrove_roots_top" | "minecraft:block/dirt_path_side" | "gtceu:block/multiblock/primitive_blast_furnace/overlay_front" | "rechiseled:block/jungle_planks_dotted" | "packagedauto:items/recipe_holder_filled" | "mysticalagriculture:block/flower/sulfur_flower" | "mmt:block/zinc_block" | "exnihilosequentia:block/crimson_crucible" | "mysticalagriculture:block/soulium_gemstone_block" | "create:block/sail/canvas_lime" | "create:block/seat/top_purple" | "cofh_core:gui/icons/icon_access_private" | "rechiseled:block/bone_block_pillar_end" | "create:block/sail/canvas_yellow" | "gtceu:item/smd_inductor" | "create:block/palettes/stone_types/layered/veridium_cut_layered" | "thermalendergy:item/stellarium_dust" | "thermal:block/dynamos/dynamo_lapidary_side" | "ae2:item/crafting_pattern" | "thermal:block/fluids/ender_flow" | "gtceu:block/machines/thermal_centrifuge/overlay_front_active" | "thermal:block/rosin_block_side" | "mysticalagriculture:item/supremium_scythe" | "farmersdelight:item/noodle_soup" | "gtceu:block/casings/fusion/superconducting_coil_bloom" | "minecraft:block/crimson_fungus" | "mysticalagriculture:item/tertium_shovel" | "mmt:item/dust/bronze" | "ae2:part/interface" | "rechiseledcreate:block/warped_window_large_end" | "gtceu:item/phosphorus_wafer" | "gtceu:block/casings/pipe/machine_casing_pipe_steel" | "mysticalagriculture:block/soulium_ingot_block" | "rechiseled:block/netherite_block_bricks" | "gtceu:block/fluids/fluid.uu_matter" | "thermal_extra:item/potion_amplifier_augment_5" | "thermal_extra:item/potion_amplifier_augment_4" | "thermal:block/dynamos/dynamo_magmatic_side" | "ae2:block/chest/lights_on_bright" | "create:block/track_station_indicator" | "xtonesreworked:block/glaxx/11" | "xtonesreworked:block/glaxx/10" | "mmt:item/rods/lunium_nova" | "rechiseled:block/cobbled_deepslate_worn_stripes" | "minecraft:block/fire_coral" | "xtonesreworked:block/glaxx/13" | "xtonesreworked:block/glaxx/12" | "xtonesreworked:block/glaxx/15" | "xtonesreworked:block/glaxx/14" | "gtceu:item/crystal_soc" | "thermal_extra:item/potion_amplifier_augment_3" | "thermal_extra:item/potion_amplifier_augment_2" | "minecraft:item/red_dye" | "mysticalagriculture:item/essence/steeleaf_essence" | "thermal_extra:item/potion_amplifier_augment_1" | "mmt:item/plates/lunium_nova" | "ftbquests:block/barrier_open" | "gtceu:item/neutronium_boule" | "fluxnetworks:model/fluxcontroller_off" | "create:block/toolbox/light_blue" | "gtceu:block/casings/solid/machine_casing_solid_steel" | "minecraft:block/grass_block_top" | "minecraft:item/powder_snow_bucket" | "thermal:item/beekeeper_chestplate" | "minecraft:block/crimson_stem_top" | "ae2additions:block/drive/cells/fluid/4096k" | "thermal:block/machines/machine_chiller_active" | "create:block/belt/cyan_diagonal_scroll" | "mysticalagriculture:item/essence/platinum_essence" | "thermal:block/devices/device_tree_extractor_top" | "gtceu:item/zpm_emitter" | "minecraft:block/blue_orchid" | "minecraft:block/stripped_spruce_log" | "create:item/crushed_raw_nickel" | "fantasyfurniture:particles/dunmer" | "mmt:item/raw/zirconium" | "packagedexcrafting:blocks/flux_crafter_bottom" | "gtceu:block/multiblock/generator/large_plasma_turbine/overlay_front_active" | "minecraft:block/structure_block" | "bigreactors:block/reactor/basic/accessport_solid_out" | "rechiseled:block/acacia_planks_crate" | "farmersdelight:block/pie_side" | "gtceu:item/nano_processor" | "farmersdelight:item/barbecue_stick" | "xtonesreworked:block/agon/agon_block_3_green" | "rechiseledcreate:block/warped_window_panes_side" | "rechiseled:block/coal_block_ovals" | "exnihilosequentia:item/beehive_frame" | "minecraft:item/gunpowder" | "gtceu:item/cylinder_casting_mold" | "mysticalagriculture:item/essence/terrasteel_essence" | "mysticalagriculture:item/imperium_watering_can" | "mysticalagriculture:item/essence/nether_essence" | "create:block/sail/canvas_blue" | "itemfilters:item/tag" | "create:block/palettes/stone_types/cap/asurine_cut_cap_connected" | "farmersdelight:block/cabbage_crate_side" | "gtceu:block/machines/cutter/overlay_front" | "create:block/palettes/stone_types/layered/andesite_cut_layered_connected" | "farmersdelight:block/beetroot_crate_top" | "modularrouters:item/upgrade/stack_upgrade" | "gtceu:block/material_sets/lignite/raw_ore_block" | "rechiseled:block/amethyst_block_bricks" | "gtceu:block/overlay/machine/overlay_item_hatch_input" | "framedblocks:item/framed_reinforcement" | "thermal:block/green_bean_block_bottom" | "minecraft:item/oak_door" | "forge:white" | "create_crystal_clear:block/brass_clear_glass_casing_connected" | "mysticalagriculture:item/essence/elementium_essence" | "minecraft:block/emerald_block" | "create:block/fan_blades" | "ae2:block/crafting/monitor_base" | "minecraft:block/red_nether_bricks" | "fantasyfurniture:models/royal/bench_tint" | "farmersdelight:item/brown_canvas_sign" | "mmt:item/copper_nugget" | "gtceu:item/anvil_casting_mold" | "mysticalagriculture:item/essence/silver_essence" | "thermal_extra:item/soul_infused_bucket" | "thermal:item/chiller_ball_cast" | "rechiseled:block/diamond_block_chiseled" | "mysticalagriculture:item/essence/ghast_essence" | "gtceu:item/material_sets/dull/gem_flawed" | "rechiseledcreate:block/asurine_cut_polished" | "thermal:item/rosin" | "create:block/pulley_rope" | "rechiseled:block/nether_bricks_squares" | "gtceu:item/item_detector_cover" | "thermal:item/tea_seeds" | "rechiseled:block/jungle_planks_brick_paving" | "minecraft:block/sand" | "mysticalagriculture:item/prudentium_axe" | "gtceu:block/machines/electromagnetic_separator/overlay_front_active" | "exnihilosequentia:item/tools/hammer/dripstone_hammer" | "gtceu:item/zpm_robot_arm" | "rechiseledcreate:block/warped_window_slim_side" | "mmt:item/ingots/viculeam" | "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel" | "minecraft:block/yellow_glazed_terracotta" | "create:block/threshold_switch/level_1" | "create:block/threshold_switch/level_0" | "minecraft:block/conduit" | "create:block/threshold_switch/level_3" | "create:block/display_link" | "create:block/threshold_switch/level_2" | "create:block/palettes/stone_types/brick/veridium_cut_brick" | "ae2additions:item/super_cell_component_256k" | "create:block/netherite_backtank" | "gtceu:item/fluid_filter" | "sgjourney:block/naquadah_block" | "mysticalagriculture:item/inferium_bow_pulling_2" | "create:block/threshold_switch/level_5" | "mysticalagriculture:item/inferium_bow_pulling_1" | "gtceu:block/multiblock/cracking_unit/overlay_front_active_emissive" | "create:block/threshold_switch/level_4" | "mysticalagriculture:item/inferium_bow_pulling_0" | "exnihilosequentia:item/ore/piece/uranium_pieces" | "rechiseled:block/jungle_planks_small_bricks" | "minecraft:item/purple_candle" | "woodenbucket:item/cracked_wooden_bucket" | "thermal_extra:block/fluids/soul_infused_still" | "rechiseledcreate:block/calcite_cut_small_brick" | "thermal:item/electrum_gear" | "farmersdelight:block/canvas_rug_extrudes" | "mysticalagradditions:block/molten_still" | "extendedcrafting:block/auto_table_side" | "rechiseled:block/cobblestone_stripes" | "gtceu:item/material_sets/dull/nugget" | "mmt:item/plates/uranium" | "rechiseled:block/purpur_fabric" | "thermal:block/dynamos/dynamo_compression_side_active" | "create:item/wrench" | "bigreactors:block/fluidizer/fluidinjector" | "modularrouters:block/modular_router_front_active" | "minecraft:block/acacia_log" | "ae2additions:block/crafting/16384k_storage" | "gtceu:item/empty_wooden_form" | "rechiseled:block/blue_ice_slanted_tiles" | "gtceu:block/cover/overlay_activity_detector_emissive" | "gtceu:block/machines/extruder/overlay_top_paused" | "gtceu:block/machines/autoclave/overlay_top" | "mysticalagriculture:item/supremium_crossbow_arrow" | "gtceu:item/neuro_processing_unit" | "fantasyfurniture:models/bone/skeleton/skull" | "mysticalagriculture:block/supremium_furnace_side" | "rechiseledcreate:block/scorchia_cut_polished" | "rechiseled:block/granite_bricks" | "minecraft:item/lantern" | "create:block/palettes/stone_types/pillar/dripstone_cut_pillar_connected" | "gtceu:item/material_sets/dull/screw" | "mmt:item/ingots/void" | "minecraft:item/beetroot_seeds" | "create:block/palettes/stone_types/polished/calcite_cut_polished" | "mmt:item/gems/ametrine" | "mysticalagriculture:item/awakened_supremium_upgrade" | "gtceu:item/lv_battery_hull" | "fantasyfurniture:block/bone/skeleton/wool" | "rechiseled:block/copper_block_shafts" | "thermal:block/fluids/glowstone_flow" | "toms_storage:block/terminal_front" | "ae2:block/spatial_pylon/dim_spanned" | "ae2:item/nether_quartz_axe" | "minecraft:item/spyglass" | "gtceu:item/material_sets/dull/tool_head_screwdriver_overlay" | "create:item/zinc_ingot" | "bigreactors:block/reactor/reinforced/accessport_solid_in_connected" | "farmersdelight:item/rice_panicle" | "minecraft:item/light_blue_candle" | "exnihilosequentia:item/tools/crook/granite_crook" | "fantasyfurniture:models/venthyr/wardrobe" | "ae2:item/fluix_crystal" | "gtceu:item/copper_credit" | "create_crystal_clear:block/encased_cogwheels/large_brass_encased_cogwheel_side" | "farmersdelight:block/jungle_cabinet_front" | "minecraft:item/shears" | "minecraft:block/warped_nylium" | "mysticalagriculture:block/flower/certus_quartz_flower" | "mmt:block/raw_titanium_block" | "minecraft:block/sculk_vein" | "cofh_core:gui/icons/icon_input" | "minecraft:block/command_block_conditional" | "fantasyfurniture:models/venthyr/floor_light" | "exnihilosequentia:item/tuff_pebble" | "rechiseled:block/mangrove_planks_dotted" | "mysticalagriculture:block/flower/fluorite_flower" | "bigreactors:block/reactor/basic/accessport_solid_out_connected" | "mmt:item/ingots/aluminum" | "mysticalagriculture:block/flower/lead_flower" | "mmt:item/rods/dark_cryopla" | "farmersdelight:block/stuffed_pumpkin_top_eaten" | "mysticalagriculture:block/flower/wither_skeleton_flower" | "extendedcrafting:block/crafting_core_band" | "rechiseled:block/warped_planks_woven" | "thermal:block/phyto_tnt_side" | "thermal_extra:item/dragonsteel_nugget" | "gtceu:item/micro_processor" | "mmt:item/raw/cobalt" | "gtceu:block/fluids/fluid.sulfuric_heavy_fuel" | "mmt:block/raw_uranium_block" | "mmt:item/raw/acril" | "fantasyfurniture:models/venthyr/table_small_fancy" | "mmt:item/ingots/plutonium" | "mysticalagriculture:item/cognizant_dust" | "mysticalagriculture:item/prismarine_agglomeratio" | "gtceu:item/cupronickel_credit" | "minecraft:block/light_gray_candle_lit" | "exnihilosequentia:item/tools/crook/nether_brick_crook" | "ae2:item/card_crafting" | "thermal:item/sadiroot" | "thermal:item/beekeeper_helmet" | "extendedcrafting:block/ender_crafter_side" | "bigreactors:block/reprocessor/casing_right_up" | "create:block/bars/andesite_bars_edge" | "mmt:item/gems/moonstone" | "exnihilosequentia:block/oak_sieve" | "mysticalagriculture:block/inferium_furnace_top" | "mmt:block/raw_platinum_block" | "thermal:block/fluids/latex_still" | "mysticalagriculture:block/flower/copper_flower" | "gtceu:block/casings/mechanic/machine_casing_turbine_stainless_steel" | "sgjourney:block/golden_idol" | "minecraft:item/pink_candle" | "rechiseled:block/sandstone_brick_pattern" | "create:block/vault/vault_top_large" | "bigreactors:block/reprocessor/casing_left_up" | "bigreactors:block/turbine/reinforced/rotorshaft" | "minecraft:block/oak_door_top" | "mysticaladaptations:item/insanium_fishing_rod_cast" | "mmt:block/chalyblux_block" | "minecraft:block/melon_side" | "create:block/brass_door_bottom" | "framedblocks:item/framed_blueprint_written" | "gtceu:block/machines/wiremill/overlay_side_active_emissive" | "farmersdelight:item/salmon_slice" | "gtceu:item/universal_fluid_cell/overlay" | "thermal:item/silver_coin_2" | "rechiseled:block/gold_block_smooth" | "thermal:item/silver_coin_1" | "thermal:item/silver_coin_0" | "mysticalagradditions:block/molten_flowing" | "exnihilosequentia:block/acacia_barrel" | "thermal:item/silver_coin_4" | "thermal:item/silver_coin_3" | "minecraft:block/nether_wart_stage2" | "curios:slot/empty_cosmetic_slot" | "minecraft:block/nether_wart_stage1" | "thermal:item/augments/rf_coil_storage_augment" | "minecraft:block/nether_wart_stage0" | "mysticalagriculture:block/prudentium_furnace_top" | "packagedauto:blocks/fluid_package_filler_side" | "thermal:item/hearty_stew" | "extendedcrafting:item/ender_star" | "rechiseled:block/dark_oak_planks_bricks" | "create:block/bogey/top" | "mmt:item/ingots/brass" | "ae2:item/printed_logic_processor" | "gtceu:item/quantum_processor_assembly" | "mmt:item/wires/lead" | "minecraft:item/minecart" | "fantasyfurniture:particles/decorations/mushrooms_red" | "ae2:block/crafting/light_base" | "minecraft:item/apple" | "gtceu:block/multiblock/generator/large_steel_boiler/overlay_front" | "gtceu:item/material_sets/dull/ring_overlay" | "thermal:block/dynamos/dynamo_compression_active" | "mmt:item/nuggets/celeslar" | "gtceu:item/tools/mining_hammer_handle" | "gtceu:block/cover/overlay_display" | "rechiseled:block/amethyst_block_tiles" | "mysticalagriculture:block/awakening_pedestal_top" | "bigreactors:block/reactor/reinforced/glass.8" | "thermal:block/sulfur_ore" | "bigreactors:block/reactor/reinforced/glass.9" | "mysticalagriculture:block/flower/ruby_flower" | "bigreactors:block/reactor/reinforced/glass.7" | "bigreactors:block/reactor/reinforced/glass.5" | "bigreactors:block/reactor/reinforced/glass.3" | "minecraft:item/spawn_egg" | "thermal:item/gold_gear" | "rechiseled:block/birch_planks_mosaic" | "gtceu:block/machines/fermenter/overlay_side" | "thermal:block/stripped_rubberwood_log_top" | "gtceu:block/generators/combustion/overlay_top" | "thermal:block/machines/machine_refinery_active" | "minecraft:item/golden_horse_armor" | "fantasyfurniture:models/venthyr/table_large" | "gtceu:block/casings/solid/machine_coke_bricks" | "minecraft:block/cake_inner" | "thermal:block/spinach_6" | "thermal:block/spinach_7" | "thermal:block/spinach_4" | "minecraft:block/jungle_trapdoor" | "thermal:block/spinach_5" | "rechiseledcreate:block/scorchia_cut_small_brick" | "minecraft:block/light_blue_concrete" | "minecraft:item/bell" | "rechiseled:block/mangrove_planks_pattern" | "bigreactors:block/reactor/reinforced/plating" | "fantasyfurniture:models/bone/skeleton/door_double" | "ae2:item/fluid_storage_cell_1k" | "mmt:item/dust/tin" | "mysticalagriculture:item/essence/sheep_essence" | "fantasyfurniture:models/dunmer/bed_single" | "gtceu:item/ulv_voltage_coil" | "thermal:item/corn_seeds" | "create:block/palettes/stone_types/scoria" | "minecraft:block/smoker_front_on" | "rechiseled:block/prismarine_bricks_bricks" | "rechiseledcreate:block/jungle_window_swirling_side" | "minecraft:block/repeater" | "gtceu:item/iv_robot_arm" | "minecraft:item/bucket_content/cod" | "rechiseled:block/prismarine_bricks_chiseled_circles" | "ae2:part/annihilation_plane" | "mmt:item/nuggets/scandium" | "ae2:item/fluid_storage_cell_4k" | "gtceu:block/machines/miner/overlay_front" | "minecraft:block/chain_command_block_front" | "thermal:block/tea_block_side_1" | "bigreactors:block/reprocessor/fluidinjector" | "minecraft:block/crying_obsidian" | "gtceu:block/machines/polarizer/overlay_front" | "thermal:block/tea_block_side_2" | "mysticalagriculture:block/flower/terrasteel_flower" | "farmersdelight:item/shepherds_pie_block" | "thermal_extra:item/soul_infused_nugget" | "rechiseledcreate:block/dark_oak_window_tiles_side" | "thermal:block/phytosoil_tilled" | "gtceu:item/iv_conveyor_module" | "mmt:item/rods/solimrith" | "minecraft:block/stripped_dark_oak_log" | "gtceu:item/material_sets/metallic/round" | "gtceu:item/material_sets/shiny/bolt" | "minecraft:item/fermented_spider_eye" | "gtceu:block/machines/autoclave/overlay_top_paused_emissive" | "bigreactors:block/reactor/reinforced/charging" | "gtceu:item/material_sets/shiny/dust" | "gtceu:block/casings/coils/machine_coil_trinium" | "thermal:block/peanut_block_bottom" | "cofh_core:gui/icons/icon_arrow_up" | "gtceu:block/machines/arc_furnace/overlay_front" | "minecraft:block/cave_vines_plant_lit" | "laserio:item/filter_basic" | "farmersdelight:block/crimson_cabinet_front" | "rechiseled:block/netherite_block_meteoric" | "minecraft:block/pointed_dripstone_down_tip" | "ae2:block/drive/drive_front_flat" | "ftbquests:item/lootcrate/top_outline" | "toms_storage:item/paint_kit" | "mmt:item/gears/platinum" | "thermal:block/devices/device_fisher_top_active" | "gtceu:block/casings/coils/machine_coil_tungstensteel" | "rechiseledcreate:block/spruce_window_covered_side" | "fantasyfurniture:models/decorations/muffins_sweetberry" | "gtceu:block/storage/drums/drum/side" | "rechiseled:block/redstone_block_bricks" | "fantasyfurniture:particles/decorations/nordic_sweetrolls" | "gtceu:item/naquadah_credit" | "thermal:item/enderium_coin_4" | "thermal:item/enderium_coin_3" | "thermal:item/enderium_coin_2" | "thermal:item/enderium_coin_1" | "thermal:item/enderium_coin_0" | "gtceu:block/overlay/machine/overlay_energy_out_ultra" | "create:item/crushed_raw_silver" | "mysticalagriculture:block/inferium_gemstone_block" | "minecraft:block/verdant_froglight_top" | "mysticalagriculture:item/imperium_sickle" | "gtceu:block/machines/distillery/overlay_front" | "mmt:item/wires/celeslar" | "rechiseledcreate:block/oak_window_covered_side" | "rechiseled:block/dark_oak_planks_squares" | "mmt:item/ingots/nickel" | "itemfilters:item/and" | "ae2:part/cable/covered/yellow" | "create:block/palettes/stone_types/pillar/tuff_cut_pillar_connected" | "gtceu:block/casings/solid/machine_casing_stable_titanium_ctm" | "minecraft:block/magenta_candle_lit" | "rechiseled:block/gold_block_polished" | "gtceu:block/multiblock/vacuum_freezer/overlay_front_paused" | "mysticalagriculture:item/seeds/obsidian_seeds" | "bigreactors:block/turbine/basic/glass.8" | "bigreactors:block/turbine/basic/glass.9" | "bigreactors:block/turbine/basic/glass.7" | "minecraft:item/netherite_helmet" | "mmt:item/rods/celeslar" | "gtceu:block/machines/electrolyzer/overlay_side_active_emissive" | "mysticalagriculture:item/seeds/fluorite_seeds" | "thermalendergy:item/prismalium_nugget" | "mysticalagriculture:block/flower/invar_flower" | "minecraft:block/light_blue_candle_lit" | "xtonesreworked:block/sols/10" | "thermal:block/glowstone_tnt_bottom" | "xtonesreworked:block/sols/11" | "xtonesreworked:block/sols/12" | "mysticalagriculture:block/flower/fish_flower" | "bigreactors:block/turbine/basic/glass.5" | "create:block/diodes/brass_diode_base" | "gtceu:block/multiblock/assembly_line/overlay_front" | "gtceu:item/wetware_processor_mainframe" | "rechiseledcreate:block/dripstone_cut_polished" | "minecraft:block/tall_grass_top" | "bigreactors:block/turbine/basic/glass.3" | "thermal:block/radish_block_side" | "rechiseled:block/iron_block_pipes" | "bigreactors:block/turbine/basic/glass.0" | "mysticalagriculture:item/seeds/zombie_seeds" | "bigreactors:block/turbine/basic/glass.1" | "gtceu:block/machines/ore_washer/overlay_side_active_emissive" | "bigreactors:block/reactor/basic/powertap_fe_passive" | "rechiseled:block/dirt_bricks" | "thermal:block/potion_cake_side_frosting" | "gtceu:item/ilc_wafer" | "gtceu:item/material_sets/bright/nugget_overlay" | "thermal:item/satchel" | "mmt:block/celeslar_block" | "xtonesreworked:block/sols/13" | "xtonesreworked:block/sols/14" | "xtonesreworked:block/sols/15" | "mysticalagriculture:block/flower/limestone_flower" | "fantasyfurniture:models/royal/sofa_tint" | "thermal_extra:block/fluids/dragonsteel_still" | "rechiseled:block/netherite_block_pillar_end" | "create:block/palettes/stone_types/cap/crimsite_cut_cap_connected" | "mysticalagriculture:block/flower/nature_flower" | "farmersdelight:block/straw_bale_end" | "mysticalagriculture:item/seeds/sulfur_seeds" | "create:block/andesite_casing" | "minecraft:block/oxidized_copper" | "mysticalagriculture:block/tertium_furnace_front_on" | "gtceu:block/machines/wiremill/overlay_front_active" | "gtceu:item/good_integrated_circuit" | "mmt:item/nuggets/lunium_nova" | "farmersdelight:item/purple_canvas_sign" | "rechiseled:block/diamond_block_grid" | "rechiseledcreate:block/crimson_window_panes_end" | "gtceu:block/overlay/machine/overlay_energy_out_multi" | "create:block/display_link_side" | "colossalchests:blocks/chest_wall_wood" | "mysticalagriculture:item/inferium_crossbow_arrow" | "mmt:item/rods/scandium" | "ae2:block/spatial_pylon/dim" | "ae2:item/color_applicator" | "bigreactors:block/turbine/basic/fluidport_forge_passive_hot_connected" | "minecraft:block/coarse_dirt" | "mysticalagriculture:item/essence/spirited_crystal_essence" | "exmachinis:item/gold_upgrade" | "mysticalagriculture:item/imperium_chestplate" | "thermal:item/augments/item_filter_augment" | "rechiseledcreate:block/mangrove_window_panes_side" | "bigreactors:block/turbine/basic/bearing" | "minecraft:block/chorus_flower" | "mmt:item/ingots/thlanium" | "thermal:block/ruby_block" | "mysticalagradditions:item/seeds/nether_star_seeds" | "ae2:block/crafting/monitor" | "minecraft:item/diamond_axe" | "minecraft:block/tuff" | "mysticalagriculture:item/essence/manyullyn_essence" | "cofh_core:gui/icons/icon_button" | "fantasyfurniture:models/royal/door_tint" | "minecraft:block/dripstone_block" | "thermal:block/devices/device_xp_condenser_active" | "thermal:block/amaranth_5_top" | "mysticalagriculture:item/supremium_shovel" | "create:block/controls_frame" | "bigreactors:block/turbine/basic/plating" | "thermal:block/redstone_tnt_side" | "minecraft:item/raw_iron" | "minecraft:item/warped_fungus_on_a_stick" | "rechiseled:block/netherite_block_pillar_side" | "exnihilosequentia:block/sea_water_flow" | "bigreactors:item/yellorium_dust" | "fantasyfurniture:models/decorations/nordic_soul_gems_dark" | "thermal:block/cells/fluid_cell_bottom" | "mmt:item/raw/osmium" | "gtceu:item/material_sets/dull/wire_fine_overlay" | "rechiseledcreate:block/jungle_window_rounded_side" | "fantasyfurniture:models/dunmer/sofa" | "rechiseledcreate:block/birch_window_tiles_end" | "mysticalagradditions:block/nitro_crystal_crux" | "rechiseled:block/granite_brick_paving" | "thermal:block/devices/device_collector_bottom" | "minecraft:block/jungle_log" | "minecraft:block/lodestone_top" | "gtceu:block/multiblock/fusion_reactor/overlay_front" | "rechiseled:block/obsidian_pillars" | "mmt:item/wires/zirconium" | "gtceu:block/machines/fluid_heater/overlay_front_active_emissive" | "ae2:part/cable/glass/pink" | "gtceu:block/fluids/fluid.seed_oil" | "create:block/zinc_block" | "create:block/palettes/stone_types/cut/deepslate_cut" | "ae2:block/quartz_growth_accelerator_side" | "thermal:item/cinnabar_dust" | "rechiseled:block/diamond_block_jewel_block" | "rechiseled:block/purpur_organic_pattern" | "minecraft:block/cake_side" | "create:block/blaze_burner_flame_scroll" | "rechiseledcreate:block/spruce_window_rounded_end" | "rechiseled:block/purpur_tiles" | "enderstorage:items/pouch/buttons/right/black" | "minecraft:block/yellow_stained_glass" | "gtceu:block/pipe/pipe_nonuple_in" | "exnihilosequentia:item/tools/crook/stone_crook" | "thermalendergy:item/endergy_upgrade_1_lights" | "cofh_core:gui/icons/icon_steam" | "farmersdelight:block/wild_rice_top" | "thermal:block/fluids/crude_oil_still" | "mmt:item/plates/osmium" | "gtceu:block/machines/autoclave/overlay_top_active_emissive" | "bigreactors:block/reactor/reinforced/accessport_fluid_out_connected" | "fantasyfurniture:models/bone/wither/shelf" | "toms_storage:item/adv_wireless_terminal" | "gtceu:block/fluids/fluid.oil_light" | "ftblibrary:icons/rs_high" | "create:block/palettes/stone_types/cap/scorchia_cut_cap_connected" | "gtceu:block/multiblock/cracking_unit/overlay_front_paused_emissive" | "create:block/seat/bottom" | "gtceu:block/multiblock/generator/large_steel_boiler/overlay_front_active_emissive" | "mysticalagriculture:item/essence/copper_essence" | "thermalendergy:item/endergy_upgrade_1" | "thermalendergy:item/endergy_upgrade_2" | "thermalendergy:item/endergy_upgrade_3" | "mmt:item/rods/zapolgium" | "ae2additions:block/crafting/4096k_storage_light" | "gtceu:block/fluids/fluid.glue" | "fantasyfurniture:models/venthyr/table_wide" | "bigreactors:item/yellorium_ingot" | "farmersdelight:item/pumpkin_soup" | "rechiseled:block/diorite_brick_paving" | "gtceu:block/casings/solid/machine_casing_robust_tungstensteel" | "minecraft:block/glow_item_frame" | "gtceu:block/machines/sifter/overlay_front" | "gtceu:item/material_sets/dull/plate_double" | "thermal:block/flax_6_top" | "farmersdelight:block/tray_top_leftover" | "minecraft:block/quartz_pillar" | "create:block/belt/white_diagonal_scroll" | "packagedauto:blocks/fluid_package_filler_top" | "gtceu:block/casings/steam/bronze/bottom" | "minecraft:block/cornflower" | "minecraft:item/golden_pickaxe" | "create:block/palettes/stone_types/polished/dripstone_cut_polished" | "farmersdelight:item/minced_beef" | "fantasyfurniture:models/bone/skeleton/desk" | "gtceu:item/zpm_electric_piston" | "gtceu:item/bucket/fluid_overlay" | "create:block/scaffold/copper_scaffold_connected" | "mmt:item/dust/celeslar" | "bigreactors:block/reactor/reinforced/accessport_fluid_out" | "buildinggadgets:blocks/template_manager_top" | "ae2:part/cable/dense_smart/light_gray" | "gtceu:item/brick_wooden_form" | "thermal:item/hops" | "mysticaladaptations:block/insanium_reprocessor_side" | "toms_storage:block/inventory_cable" | "gtceu:item/iv_electric_piston" | "rechiseled:block/gold_block_pattern" | "create:block/valve_handle/valve_handle_light_gray" | "farmersdelight:item/light_blue_canvas_sign" | "gtceu:item/tools/handle_saw" | "gtceu:block/machines/chemical_bath/overlay_front_active_emissive" | "gtceu:item/chemical_magenta_dye" | "mmt:item/bricks/deepslate_brick" | "rechiseled:block/purpur_small_tiles" | "rechiseled:block/stone_diagonal_bricks" | "gtceu:item/iv_solar_panel" | "extendedcrafting:item/enhanced_redstone_component" | "farmersdelight:block/stuffed_pumpkin_top" | "rechiseled:block/blackstone_diagonal_bricks" | "thermal_extra:item/shellite_coin_0" | "thermal_extra:item/shellite_coin_3" | "mmt:item/ingots/polonium" | "thermal_extra:item/shellite_coin_4" | "thermal_extra:item/shellite_coin_1" | "ftblibrary:icons/bug" | "thermal_extra:item/shellite_coin_2" | "rechiseled:block/red_nether_bricks_small_tiles" | "minecraft:block/candle" | "minecraft:item/trident" | "rechiseled:block/spruce_planks_brick_pattern" | "minecraft:item/rabbit_foot" | "gtceu:block/machines/gas_collector/overlay_top_paused_emissive" | "mysticalagriculture:item/supremium_crossbow_standby" | "mmt:item/gears/bronze" | "minecraft:item/diamond_pickaxe" | "rechiseled:block/warped_planks_diagonal_tiles" | "mmt:block/palladium_block" | "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front" | "mysticalagriculture:block/prudentium_growth_accelerator" | "minecraft:block/black_candle_lit" | "create:block/bogey/wheel" | "mysticalagriculture:block/awakened_supremium_reprocessor_front" | "mmt:item/netherite_dust" | "mmt:item/ingots/lunium_nova" | "gtceu:block/casings/fusion/fusion_coil" | "cofh_core:block/fluids/experience_still" | "mysticalagriculture:block/soul_extractor_front" | "curios:slot/empty_body_slot" | "bigreactors:block/reactor/basic/controller" | "mmt:item/raw/platinum" | "thermal:block/fire_tnt_top" | "minecraft:block/tall_seagrass_top" | "rechiseled:block/red_sandstone_brick_pattern" | "minecraft:block/chiseled_quartz_block_top" | "thermal:item/bell_pepper" | "mysticaladaptations:item/insanium_helmet" | "mmt:block/yttrium_block" | "gtceu:item/material_sets/fine/gem_overlay" | "extendedcrafting:item/the_ultimate_catalyst" | "ae2:block/debug/phantom_node" | "ae2:block/cell_workbench_bottom" | "minecraft:block/tripwire_hook" | "create:block/valve_handle/valve_handle_green" | "automobility:block/dash_panel" | "colossalchests:blocks/interface_gold" | "rechiseledcreate:block/birch_window_bars_side" | "gtceu:block/cover/overlay_infinite_water_emissive" | "minecraft:item/leather_horse_armor" | "thermal:block/peanut_10" | "minecraft:block/command_block_front" | "ae2:item/charged_staff" | "fantasyfurniture:models/bone/skeleton/painting_small" | "mysticalagriculture:block/flower/elementium_flower" | "ae2:block/io_port_side_off" | "minecraft:block/prismarine" | "minecraft:block/smoker_front" | "minecraft:block/slime_block" | "mysticalagriculture:item/seeds/amethyst_bronze_seeds" | "create:block/engine" | "minecraft:block/acacia_door_top" | "rechiseled:block/dark_oak_planks_diagonal_stripes" | "fantasyfurniture:models/nordic/lockbox" | "rechiseled:block/nether_bricks_brick_pattern" | "gtceu:block/machines/miner/overlay_side" | "thermal:item/signalum_plate_1" | "colossalchests:blocks/chest_wall_obsidian" | "thermal:item/signalum_plate_2" | "ae2:part/cable/smart/white" | "thermal:item/signalum_plate_0" | "minecraft:block/blue_ice" | "minecraft:block/sunflower_front" | "ae2:item/debug/replicator_card" | "thermal:block/fluids/glowstone_still" | "minecraft:item/bow" | "ae2:part/cable/core/glass/brown" | "framedblocks:item/framed_sign" | "mmt:item/ender_star" | "minecraft:block/orange_tulip" | "create:block/palettes/stone_types/brick/scorchia_cut_brick" | "thermal:item/signalum_plate_3" | "rechiseled:block/cobblestone_worn_stripes" | "gtceu:block/overlay/converter/converter_native_in" | "mysticalagriculture:item/essence/blizz_essence" | "modularrouters:item/module/detector_module" | "toms_storage:block/inventory_proxy_top" | "gtceu:item/material_sets/dull/foil" | "farmersdelight:item/beef_patty" | "mysticalagriculture:item/awakened_supremium_ingot" | "mmt:item/rods/bronze" | "mysticalagriculture:item/supremium_gemstone" | "gtceu:block/machines/lathe/overlay_front" | "exnihilosequentia:item/ore/raw/raw_platinum" | "minecraft:block/pink_glazed_terracotta" | "mmt:block/cobalt_block" | "gtceu:item/tiny_pipe_extruder_mold" | "mysticalagriculture:block/infusion_altar_bottom" | "thermal:item/xp_stew" | "create:block/toolbox/purple" | "rechiseled:block/sandstone_rotated_bricks" | "rechiseled:block/purpur_diagonal_tiles" | "rechiseledcreate:block/rose_quartz_bricks" | "gtceu:block/machines/fermenter/overlay_front_paused_emissive" | "gtceu:item/material_sets/metallic/dust" | "gtceu:block/overlay/machine/overlay_energy_out" | "farmersdelight:item/grilled_salmon" | "thermal:block/amaranth_block_end" | "ae2:part/import_bus_sides" | "minecraft:block/light_gray_shulker_box" | "create:item/brass_door" | "mysticalagriculture:item/imperium_boots" | "gtceu:item/material_sets/quartz/dust_tiny" | "minecraft:block/dead_tube_coral_block" | "thermal:block/cells/energy_cell_center" | "gtceu:block/generators/combustion/overlay_top_active" | "minecraft:block/spore_blossom_base" | "extendedcrafting:block/flux_alternator_base_side" | "thermal:item/syrup_bottle" | "mysticalagriculture:block/infusion_pedestal_top" | "gtceu:item/material_sets/metallic/bolt" | "mmt:item/plates/chalyblux" | "toms_storage:block/opencrate_bottom" | "gtceu:item/zpm_electric_pump" | "extendedcrafting:block/ultimate_table_top" | "thermal:block/invar_block" | "bigreactors:gui/multiblock/charging" | "toms_storage:block/inventory_proxy_filter" | "minecraft:block/granite" | "minecraft:block/brown_glazed_terracotta" | "fantasyfurniture:models/necrolord/wardrobe" | "exnihilosequentia:item/tools/hammer/iron_hammer" | "gtceu:item/tungstensteel_fluid_cell/overlay" | "thermal:block/devices/device_hive_extractor_top" | "mysticalagriculture:block/flower/blizz_flower" | "thermal_extra:item/soul_infused_dust" | "minecraft:item/iron_ingot" | "minecraft:block/crafting_table_top" | "curios:slot/empty_ring_slot" | "ae2:models/skychest" | "minecraft:block/deepslate_lapis_ore" | "mysticalagriculture:block/flower/cow_flower" | "mmt:item/bricks/fly_ash_brick" | "farmersdelight:item/vegetable_soup" | "mysticalagriculture:item/seeds/slimesteel_seeds" | "ae2:part/cable/core/glass/transparent" | "ae2additions:item/chemical_storage_cell_1024" | "thermal_extra:item/rf_coil_augment_4" | "mysticalagradditions:item/imperium_apple" | "thermal_extra:item/rf_coil_augment_3" | "bigreactors:item/blutonium_ingot" | "thermal_extra:item/rf_coil_augment_5" | "create:block/palettes/stone_types/small_brick/asurine_cut_small_brick" | "thermal_extra:item/rf_coil_augment_2" | "mysticalagriculture:block/flower/emerald_flower" | "thermal_extra:item/rf_coil_augment_1" | "mysticalagriculture:block/soulstone" | "ae2:item/debug/meteorite_placer" | "ftblibrary:icons/bin" | "create:block/girder_pole_side" | "ae2:item/memory_card_hash" | "framedblocks:block/framed_reinforcement" | "gtceu:item/programmed_circuit/9" | "mysticalagriculture:item/seeds/emerald_seeds" | "exnihilosequentia:item/horn_coral_larva" | "gtceu:item/programmed_circuit/7" | "mysticalagriculture:item/end_agglomeratio" | "gtceu:item/programmed_circuit/8" | "gtceu:item/programmed_circuit/5" | "gtceu:item/programmed_circuit/6" | "gtceu:item/programmed_circuit/3" | "gtceu:item/programmed_circuit/4" | "gtceu:item/programmed_circuit/1" | "gtceu:item/programmed_circuit/2" | "create:block/seat/side_green" | "laserio:item/card_redstone" | "gtceu:item/material_sets/diamond/gem" | "ae2:part/pattern_access_terminal_medium" | "farmersdelight:item/orange_canvas_sign" | "mmt:item/wires/bronze" | "thermal:item/augments/area_radius_augment" | "minecraft:item/bow_pulling_1" | "minecraft:item/bow_pulling_0" | "minecraft:item/bow_pulling_2" | "farmersdelight:block/birch_cabinet_front" | "gtceu:item/micro_processor_assembly" | "thermal:block/devices/device_xp_condenser_side_active" | "create:block/belt_offset" | "mmt:item/gears/tin" | "mmt:item/gold_rod" | "gtceu:block/multiblock/processing_array/overlay_front_active_emissive" | "gtceu:block/machines/electrolyzer/overlay_side" | "minecraft:block/yellow_candle" | "ae2:block/quantum_ring_light" | "thermal:item/carrot_cake" | "thermal:item/signalum_coin_0" | "rechiseled:block/quartz_block_pattern" | "thermal:item/signalum_coin_1" | "gtceu:block/machines/extractor/overlay_side_active" | "minecraft:block/campfire_log_lit" | "gtceu:block/machines/canner/overlay_front" | "ae2:item/annihilation_core" | "thermal:item/lumium_ingot" | "rechiseled:block/jungle_planks_large_tiles" | "framedblocks:block/gold_plate_frame" | "mmt:item/bricks/mud_brick" | "gtceu:block/machines/distillery/overlay_front_paused" | "create:block/seat/side_black" | "minecraft:item/beef" | "minecraft:item/golden_axe" | "mysticalagriculture:item/seeds/coral_seeds" | "thermal:item/signalum_coin_4" | "mysticalagriculture:block/flower/enderium_flower" | "thermal:item/signalum_coin_2" | "thermal:item/signalum_coin_3" | "rechiseled:block/end_stone_diagonal_bricks" | "thermal:item/phytogro" | "create:block/scaffold/andesite_scaffold_connected" | "bigreactors:block/reactor/reinforced/accessport_solid_out" | "farmersdelight:item/mushroom_rice" | "fantasyfurniture:models/dunmer/bench" | "thermalendergy:item/efficiency_nullifier_augment" | "exnihilosequentia:block/spruce_crucible" | "xtonesreworked:block/zech/15" | "xtonesreworked:block/zech/14" | "ftblibrary:icons/dice" | "xtonesreworked:block/zech/13" | "xtonesreworked:block/zech/12" | "mysticalagriculture:item/prudentium_ingot" | "mysticalagriculture:item/seeds/terrasteel_seeds" | "rechiseled:block/cobbled_deepslate_small_tiles" | "xtonesreworked:block/zech/11" | "xtonesreworked:block/zech/10" | "gtceu:item/purple_glass_lens" | "create:block/sail/canvas_red" | "gtceu:item/titanium_fluid_cell/overlay" | "create:block/valve_handle/valve_handle_black" | "farmersdelight:block/acacia_cabinet_front_open" | "create:block/sail/canvas_white" | "farmersdelight:item/blue_canvas_sign" | "minecraft:block/crimson_stem" | "thermal:block/devices/device_soil_infuser_top_active" | "exnihilosequentia:item/ore/ingot/zinc_ingot" | "minecraft:block/stone" | "mysticalagriculture:item/inferium_axe" | "mysticalagriculture:block/flower/gold_flower" | "ftblibrary:icons/bed" | "thermalendergy:item/stellarium_plate_0" | "thermalendergy:item/stellarium_plate_2" | "minecraft:block/flowering_azalea_top" | "thermal:item/resin_bucket" | "thermalendergy:item/stellarium_plate_1" | "minecraft:block/mangrove_log_top" | "thermalendergy:item/stellarium_plate_3" | "ftbquests:block/screen_front" | "ae2:block/chest/bottom" | "mmt:item/dust/vibranite" | "mmt:item/nuggets/silicon" | "create:block/toolbox/cyan" | "extendedcrafting:item/advanced_catalyst" | "create:block/seat/side_gray" | "rechiseled:block/quartz_block_diagonal_tiles" | "createarmory:items/556moldc" | "thermal:item/earth_grenade" | "ae2:item/logic_processor_press" | "rechiseled:block/crimson_planks_diagonal_tiles" | "thermal:block/radish_block_bottom" | "gtceu:item/nano_cpu_chip" | "minecraft:item/lingering_potion" | "ae2:block/debug/cube_gen" | "thermal:block/machines/machine_refinery" | "xtonesreworked:block/agon/agon_block_4_cyan" | "ae2:part/cable/core/covered/blue" | "thermal:block/dynamos/dynamo_stirling_side" | "mysticalagriculture:item/imperium_hoe" | "mmt:block/cosmos_aurora_block_1" | "thermal:block/tinker_bench_bottom" | "fantasyfurniture:block/venthyr/wool" | "create:block/palettes/stone_types/pillar/crimsite_cut_pillar_connected" | "create_crystal_clear:block/encased_cogwheels/andesite_encased_cogwheel_side" | "thermal_extra:item/machine_output_augment_1" | "thermal_extra:item/machine_output_augment_3" | "thermal_extra:item/machine_output_augment_2" | "ae2:block/security_station_light_dark" | "laserio:item/filter_count" | "create:block/belt/brass_belt_casing" | "minecraft:block/command_block_side" | "create:block/scaffold/copper_scaffold" | "mysticalagradditions:item/supremium_coal" | "fantasyfurniture:models/royal/door_double" | "packagedexcrafting:blocks/ender_crafter_side" | "gtceu:item/naquadah_wafer" | "ae2:block/spatial_io_port_top" | "gtceu:block/casings/coils/machine_coil_nichrome_bloom_ctm" | "extendedcrafting:item/singularity" | "sgjourney:block/cut_naquadah_block" | "xtonesreworked:block/zane/1" | "mmt:item/gears/vibranite" | "xtonesreworked:block/zane/2" | "fantasyfurniture:particles/decorations/cookie_jar" | "xtonesreworked:block/zane/0" | "farmersdelight:block/stove_bottom" | "mysticalagriculture:item/awakened_supremium_shears" | "xtonesreworked:block/zane/9" | "exnihilosequentia:item/tools/crook/red_nether_brick_crook" | "thermal:block/devices/device_collector_side" | "xtonesreworked:block/zane/7" | "xtonesreworked:block/zane/8" | "xtonesreworked:block/zane/5" | "xtonesreworked:block/zane/6" | "buildinggadgets:items/construction_paste_container_t1_half" | "xtonesreworked:block/zane/3" | "rechiseled:block/red_sandstone_diagonal_bricks" | "xtonesreworked:block/zane/4" | "gtceu:item/block_extruder_mold" | "gtceu:block/pipe/pipe_quadruple_in" | "thermalendergy:item/melodium_plate_0" | "ae2:item/silicon" | "minecraft:block/lava_still" | "thermalendergy:item/melodium_plate_1" | "rechiseled:block/crimson_planks_mosaic" | "thermalendergy:item/melodium_plate_2" | "sgjourney:item/naquadah_helmet" | "thermalendergy:item/melodium_plate_3" | "fantasyfurniture:models/bone/wither/door_single" | "minecraft:block/damaged_anvil_top" | "mysticalagriculture:item/prudentium_nugget" | "gtceu:item/uv_emitter" | "gtceu:item/tools/pickaxe" | "rechiseled:block/emerald_block_chiseled" | "mmt:item/bricks/burt_brick" | "minecraft:block/sculk_shrieker_can_summon_inner_top" | "thermal:block/frost_melon_stem" | "create:block/palettes/stone_types/brick/deepslate_cut_brick" | "gtceu:block/fluids/fluid.creosote" | "xtonesreworked:block/fort/6" | "create:item/unprocessed_obsidian_sheet" | "fluxnetworks:model/tier3_colour" | "xtonesreworked:block/fort/7" | "create:block/experience_block" | "xtonesreworked:block/fort/8" | "xtonesreworked:block/fort/9" | "create:block/copycat_base" | "xtonesreworked:block/fort/2" | "xtonesreworked:block/fort/3" | "minecraft:block/daylight_detector_side" | "xtonesreworked:block/fort/4" | "mmt:item/exp_orb" | "mmt:item/wires/stellar" | "enderstorage:items/pouch/buttons/middle/pink" | "xtonesreworked:block/fort/5" | "create:block/belt/orange_diagonal_scroll" | "create:block/rose_quartz_lamp_dim" | "minecraft:item/chainmail_helmet" | "create:block/palettes/stone_types/cap/andesite_cut_cap_connected" | "xtonesreworked:block/fort/0" | "xtonesreworked:block/fort/1" | "create:item/belt_connector" | "mmt:item/rods/thorium" | "thermal:block/green_bean_8" | "thermal:block/green_bean_9" | "mmt:block/raw_cobalt_block" | "mysticalagriculture:item/essence/manasteel_essence" | "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused_emissive" | "minecraft:block/green_concrete_powder" | "thermal:block/cheese_wheel_side" | "minecraft:block/blue_shulker_box" | "create:block/sail/canvas_black" | "minecraft:block/cauldron_side" | "thermal:item/barley" | "minecraft:block/red_shulker_box" | "thermal:block/green_bean_4" | "mmt:item/gears/electrum" | "thermal:block/green_bean_5" | "thermal:block/dynamos/dynamo_magmatic" | "thermal:block/green_bean_6" | "thermal:block/green_bean_7" | "gtceu:block/fluids/fluid.hydrochloric_acid" | "thermal:block/green_bean_0" | "thermal:block/green_bean_1" | "minecraft:block/polished_granite" | "farmersdelight:item/cooked_cod_slice" | "thermal:block/green_bean_2" | "thermal:block/green_bean_3" | "gtceu:block/material_sets/lapis/block" | "create:block/controller_rail_base" | "thermal:block/dynamos/dynamo_gourmand" | "minecraft:block/end_portal_frame_side" | "mmt:block/void_block" | "gtceu:block/fluids/fluid.helium_3" | "exnihilosequentia:block/end_cake_bottom" | "mmt:item/rods/xelkive" | "mmt:block/tungsten_block" | "extendedcrafting:item/black_iron_ingot" | "gtceu:block/casings/voltage/iv/top" | "minecraft:block/pink_tulip" | "create:block/palettes/stone_types/pillar/ochrum_cut_pillar_connected" | "mmt:item/ingots/zinc" | "ftblibrary:icons/friends" | "gtceu:item/solar_panel" | "ae2:item/memory_card_pink" | "minecraft:item/item_frame" | "ae2:block/io_port_top" | "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused_emissive" | "gtceu:block/machines/chemical_bath/overlay_front" | "minecraft:block/warped_door_bottom" | "mysticalagriculture:item/prudentium_crossbow_pulling_1" | "mysticalagriculture:item/prudentium_crossbow_pulling_0" | "create:block/palettes/jungle_window_connected" | "mysticalagriculture:item/prudentium_crossbow_pulling_2" | "gtceu:block/machines/wiremill/overlay_front_paused_emissive" | "mobilebeacon:items/mobile_beacon_shell" | "mmt:item/dust/invar" | "create:block/palettes/framed_glass_pane_top" | "mmt:block/cosmos_aurora_block_p" | "exnihilosequentia:item/ore/piece/copper_pieces" | "minecraft:block/sunflower_top" | "gtceu:item/material_sets/certus/gem_overlay" | "automobility:item/slope" | "mysticalagriculture:item/essence/dirt_essence" | "create:block/pipes_connected" | "thermal:block/machines/machine_insolator_active" | "enderstorage:items/pouch/buttons/left/yellow" | "create_crystal_clear:block/train_clear_glass_casing" | "minecraft:block/netherite_block" | "mmt:block/xeproda_block" | "gtceu:block/machines/fermenter/overlay_front" | "minecraft:item/crossbow_standby" | "gtceu:item/material_sets/sand/dust_impure" | "fantasyfurniture:models/dunmer/chair" | "gtceu:block/generators/boiler/lava/overlay_front_active" | "farmersdelight:item/pumpkin_slice" | "fantasyfurniture:models/decorations/bowl_mushroom_stew" | "eterminal:part/ex_pattern_access_terminal_bright" | "gtceu:block/casings/coils/machine_coil_naquadah" | "minecraft:item/cauldron" | "mmt:block/cosmos_aurora_block_4" | "farmersdelight:block/roast_chicken_gibs" | "mmt:block/cosmos_aurora_block_2" | "mmt:block/cosmos_aurora_block_3" | "thermal:block/fire_tnt_bottom" | "mysticalagriculture:block/inferium_block" | "thermal:block/machines/machine_bottler_active" | "thermal:block/green_bean_block_top" | "minecraft:block/large_fern_bottom" | "mmt:item/plates/europium" | "fantasyfurniture:particles/decorations/hanging_herbs" | "minecraft:item/potion" | "minecraft:block/red_stained_glass" | "fantasyfurniture:models/venthyr/counter" | "gtceu:item/compressed_fireclay" | "gtceu:block/machines/thermal_centrifuge/overlay_side_active" | "create:item/copper_nugget" | "minecraft:item/clock_57" | "minecraft:item/clock_58" | "mysticalagriculture:item/inferium_bow" | "minecraft:item/clock_55" | "minecraft:item/clock_56" | "mysticalagradditions:block/flower/dragon_egg_flower" | "thermal:block/machines/machine_brewer_active" | "minecraft:item/clock_59" | "create:block/toolbox/magenta" | "create:item/zinc_nugget" | "exnihilosequentia:item/tools/crook/andesite_crook" | "rechiseledcreate:block/granite_cut_small_brick" | "thermal:block/onion_block_side" | "minecraft:block/smithing_table_front" | "mmt:item/cells/lapis" | "mysticalagriculture:item/prudentium_essence" | "minecraft:item/clock_60" | "minecraft:item/clock_61" | "gtceu:item/wetware_processor" | "minecraft:block/lily_pad" | "exnihilosequentia:item/ore/piece/platinum_pieces" | "ae2:block/crafting/unit" | "xtonesreworked:block/jelt/10" | "xtonesreworked:block/jelt/11" | "minecraft:item/clock_62" | "xtonesreworked:block/jelt/12" | "minecraft:item/clock_63" | "minecraft:item/clock_46" | "thermal_extra:item/fluid_tank_augment_4" | "minecraft:item/clock_47" | "thermal_extra:item/fluid_tank_augment_5" | "minecraft:item/clock_44" | "thermal_extra:item/fluid_tank_augment_2" | "minecraft:item/clock_45" | "thermal_extra:item/fluid_tank_augment_3" | "thermal:item/augments/rf_coil_creative_augment" | "minecraft:item/clock_48" | "thermal_extra:item/fluid_tank_augment_6" | "create:block/palettes/stone_types/cap/veridium_cut_cap" | "minecraft:item/clock_49" | "mmt:block/garnet_block" | "webdisplays:items/input" | "thermal_extra:item/fluid_tank_augment_1" | "thermal_extra:item/soul_infused_plate_3" | "thermal_extra:item/soul_infused_plate_2" | "infinity_provider:block/provider" | "thermal_extra:item/soul_infused_plate_1" | "thermal_extra:item/soul_infused_plate_0" | "rechiseled:block/andesite_brick_paving" | "fantasyfurniture:models/bone/skeleton/bed_single" | "ae2:block/flawless_budding_quartz" | "ae2:item/color_applicator_tip_bright" | "gtceu:item/stainless_steel_fluid_cell/base" | "gtceu:block/casings/coils/machine_coil_trinium_bloom_ctm" | "sgjourney:block/sandstone_hieroglyphs_powered" | "minecraft:item/clock_50" | "gtceu:block/machines/brewery/overlay_side" | "minecraft:item/clock_53" | "mmt:item/plates/yttrium" | "minecraft:item/clock_54" | "minecraft:item/clock_51" | "minecraft:item/clock_52" | "gtceu:block/casings/pipe/machine_casing_extreme_engine_intake" | "minecraft:item/clock_35" | "gtceu:block/machines/forming_press/overlay_front" | "farmersdelight:item/cabbage" | "minecraft:item/clock_36" | "minecraft:item/clock_33" | "rechiseled:block/iron_block_small_bricks" | "minecraft:item/clock_34" | "minecraft:item/clock_39" | "minecraft:item/clock_37" | "minecraft:item/clock_38" | "create:block/adjustable_chain_gearshift_powered" | "bigreactors:block/fluidizer/casing_left_down" | "minecraft:block/oak_log_top" | "ae2:part/transition_plane_back" | "fantasyfurniture:particles/decorations/berry_basket" | "rechiseled:block/quartz_block_stripes" | "minecraft:block/stripped_oak_log_top" | "create:block/palettes/stone_types/layered/tuff_cut_layered" | "colossalchests:blocks/interface_wood" | "minecraft:block/netherrack" | "minecraft:item/clock_42" | "minecraft:item/clock_43" | "thermal:item/cinnabar" | "minecraft:item/clock_40" | "minecraft:item/clock_41" | "minecraft:item/clock_24" | "minecraft:item/clock_25" | "minecraft:item/clock_22" | "minecraft:item/clock_23" | "mmt:item/raw/xelkive" | "minecraft:item/clock_28" | "minecraft:item/clock_29" | "mmt:block/amber_block" | "minecraft:item/clock_26" | "minecraft:item/clock_27" | "ae2:part/cable/core/dense_smart/pink" | "mmt:item/raw/tellurium" | "rechiseled:block/cobbled_deepslate_stripes" | "gtceu:block/machines/arc_furnace/overlay_side_active_emissive" | "framedblocks:item/framed_lever" | "rechiseled:block/stone_crushed" | "fantasyfurniture:models/decorations/coin_stack_gold" | "minecraft:item/clock_31" | "create:block/valve_handle/valve_handle_magenta" | "minecraft:item/clock_32" | "sgjourney:block/sandstone_hieroglyphs" | "minecraft:item/clock_30" | "minecraft:item/clock_13" | "minecraft:item/clock_14" | "minecraft:item/clock_11" | "gtceu:block/machines/assembler/overlay_front_paused_emissive" | "minecraft:block/vine" | "minecraft:item/clock_12" | "minecraft:item/clock_17" | "gtceu:item/tools/hammer" | "minecraft:item/clock_18" | "minecraft:item/clock_15" | "mmt:block/raw_midnight_abyssal_block" | "mmt:block/rhodium_block" | "minecraft:item/clock_16" | "mmt:item/dust/abiding_alloy" | "minecraft:block/chiseled_red_sandstone" | "minecraft:item/clock_19" | "rechiseled:block/obsidian_bricks" | "ae2:part/crafting_terminal" | "create:block/seat/side_white" | "gtceu:block/storage/drums/drum/top" | "thermal:item/green_bean_pie" | "minecraft:item/iron_chestplate" | "mmt:item/wires/tellurium" | "minecraft:block/lectern_front" | "minecraft:block/pink_candle_lit" | "rechiseled:block/warped_planks_brick_pattern" | "minecraft:item/clock_20" | "minecraft:item/clock_21" | "gtceu:block/machines/cutter/overlay_front_active" | "minecraft:item/clock_02" | "thermal:item/laser_diode" | "minecraft:item/clock_03" | "minecraft:item/clock_00" | "mysticalagriculture:block/soulium_block" | "minecraft:item/clock_01" | "thermal:item/lumium_nugget" | "ae2:block/spatial_anchor_side" | "minecraft:item/clock_06" | "minecraft:item/clock_07" | "mysticalagriculture:block/flower/pig_flower" | "minecraft:item/clock_04" | "rechiseledcreate:block/limestone_cut_small_brick" | "minecraft:item/clock_05" | "fantasyfurniture:models/royal/shelf" | "bigreactors:block/fluidizer/glass.15" | "bigreactors:block/turbine/basic/controller_off" | "laserio:item/card_energy" | "minecraft:item/clock_08" | "bigreactors:block/fluidizer/glass.13" | "minecraft:item/clock_09" | "gtceu:item/tools/wrench" | "bigreactors:block/fluidizer/glass.12" | "rechiseled:block/lapis_block_bordered" | "bigreactors:block/fluidizer/glass.11" | "gtceu:block/cover/overlay_energy_detector_advanced" | "ae2additions:block/wireless_transceiver/top" | "laserio:item/overclocker_node" | "mysticalagriculture:item/seeds/elementium_seeds" | "create:block/crate_creative" | "bigreactors:block/magentite_block" | "sgjourney:item/jaffa_boots" | "minecraft:block/oxidized_cut_copper" | "minecraft:block/ice" | "ftblibrary:icons/notes" | "minecraft:item/clock_10" | "extendedcrafting:block/ender_crafter_top" | "modularrouters:item/upgrade/camouflage_upgrade" | "sgjourney:item/golden_idol" | "automobility:item/steep_slope" | "create:block/sail/canvas_green" | "mysticalagriculture:item/tertium_axe" | "create_crystal_clear:block/brass_glass_casing" | "gtceu:block/multiblock/electric_blast_furnace/overlay_front_active" | "sgjourney:block/gene_detector_detected_artificial" | "mysticalagriculture:item/seeds/coal_seeds" | "minecraft:block/cracked_stone_bricks" | "rechiseledcreate:block/dark_oak_window_tiles_end" | "rechiseled:block/prismarine_bricks_tiles" | "minecraft:block/bell_bottom" | "sgjourney:item/materialization_crystal" | "fantasyfurniture:models/bone/wither/desk" | "create:block/palettes/stone_types/brick/crimsite_cut_brick" | "curios:slot/empty_back_slot" | "create:block/palettes/vertical_framed_glass_connected" | "gtceu:item/tools/sword_overlay" | "ae2:part/monitor_front" | "xtonesreworked:block/jelt/13" | "xtonesreworked:block/jelt/14" | "xtonesreworked:block/jelt/15" | "gtceu:item/material_sets/rough/plate" | "gtceu:block/casings/cleanroom/plascrete" | "fantasyfurniture:models/venthyr/bed_double" | "rechiseled:block/mangrove_planks_flooring" | "create:block/mixer_head" | "minecraft:item/music_disc_ward" | "fantasyfurniture:models/venthyr/chest" | "gtceu:block/casings/steam/bricked_steel/bottom" | "farmersdelight:block/dark_oak_cabinet_front_open" | "create:item/goggles" | "thermal_extra:item/machine_catalyst_augment_3" | "thermal_extra:item/machine_catalyst_augment_2" | "thermal_extra:item/machine_catalyst_augment_1" | "minecraft:block/dead_horn_coral_block" | "minecraft:item/leather_chestplate_overlay" | "minecraft:item/cod" | "create:block/copper/weathered_copper_roof_top" | "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused" | "bigreactors:block/reactor/basic/casing_right" | "thermal:block/sapphire_ore" | "minecraft:block/acacia_planks" | "sgjourney:block/book_pages" | "mysticalagriculture:block/essence_vessel_top" | "gtceu:item/chemical_gray_dye" | "minecraft:block/lilac_top" | "farmersdelight:item/cooked_mutton_chops" | "create:item/crushed_raw_platinum" | "mmt:item/dust/thulium" | "extendedcrafting:item/guide_book" | "mysticalagradditions:block/insanium_gemstone_block" | "thermal:item/electrum_plate_0" | "thermal:item/electrum_plate_1" | "thermal:item/electrum_plate_2" | "mysticalagriculture:item/seeds/osmium_seeds" | "minecraft:block/iron_trapdoor" | "thermal:item/electrum_plate_3" | "packagedexcrafting:blocks/elite_crafter_top" | "gtceu:block/machines/ore_washer/overlay_side_active" | "bigreactors:block/reactor/basic/accessport_solid_in" | "fluxnetworks:item/flux_dust" | "fantasyfurniture:particles/decorations/muffins_sweetberry" | "create:block/funnel/andesite_funnel_powered" | "ftblibrary:icons/art" | "sgjourney:item/reaction_chamber" | "gtceu:item/advanced_activity_detector_cover" | "ae2:item/portable_fluid_cell_4k" | "minecraft:block/chiseled_stone_bricks" | "create:item/chocolate_glazed_berries" | "fantasyfurniture:models/bone/skeleton/table_large" | "farmersdelight:item/half_tatami_mat" | "minecraft:item/enchanted_book" | "thermal:block/spice_cake_inner" | "mysticalagriculture:item/blank_agglomeratio" | "mmt:item/gears/palladium" | "mysticalagriculture:block/flower/fiery_ingot_flower" | "gtceu:block/material_sets/fine/ore" | "gtceu:item/material_sets/wood/rod_long" | "ae2:part/cable/smart/orange" | "create:block/hose_pulley_magnet" | "modularrouters:item/module/distributor_module_pull" | "create:block/roller_metal" | "gtceu:block/fluids/fluid.sulfuric_gas" | "minecraft:block/gray_stained_glass_pane_top" | "mmt:item/scrap_clump" | "mysticalagriculture:block/soul_glass" | "mysticalagriculture:item/imperium_shovel" | "sgjourney:block/stone_cartouche_top" | "gtceu:item/blacklight" | "gtceu:block/casings/steam/bricked_bronze/bottom" | "thermal:block/machines/machine_smelter_active" | "mysticaladaptations:item/insanium_crossbow_pulling_2" | "gtceu:item/quantum_processor" | "minecraft:block/red_tulip" | "mysticaladaptations:item/insanium_crossbow_pulling_0" | "gtceu:block/casings/solid/machine_casing_heatproof_ctm" | "mysticaladaptations:item/insanium_crossbow_pulling_1" | "create:block/vault/vault_side_large" | "minecraft:item/fishing_rod" | "minecraft:block/dark_oak_trapdoor" | "simplybackpacks:item/ultimatebackpack" | "fantasyfurniture:models/royal/wall_light" | "gtceu:block/casings/coils/machine_coil_nichrome" | "create:block/crafter_side_connected" | "rechiseled:item/chisel" | "fantasyfurniture:models/royal/table_large" | "gtceu:item/lv_field_generator" | "ftbquests:item/lootcrate/front" | "colossalchests:blocks/empty" | "rechiseledcreate:block/birch_window_rounded_end" | "gtceu:item/bucket/bucket_gas" | "create:block/valve_handle/valve_handle_white" | "gtceu:block/overlay/machine/overlay_maintenance" | "gtceu:block/machines/electromagnetic_separator/overlay_top_active_emissive" | "mysticalagriculture:block/inferium_ingot_block" | "create:block/nixie_tube" | "colossalchests:blocks/chest_wall_gold" | "bigreactors:block/turbine/reinforced/rotorblade" | "bigreactors:block/turbine/reinforced/powertap_fe_active" | "gtceu:block/machines/gas_collector/overlay_side_active_emissive" | "minecraft:item/blaze_powder" | "thermal:block/deepslate_cinnabar_ore" | "rechiseled:block/warped_planks_squares" | "enderstorage:items/pouch/buttons/middle/magenta" | "farmersdelight:item/cabbage_rolls" | "mmt:item/rods/thlanium" | "enderstorage:items/pouch/buttons/left/gray" | "minecraft:item/music_disc_wait" | "thermal:block/fluids/light_oil_flow" | "rechiseled:block/netherrack_small_tiles" | "create:block/fluid_tank_top_connected" | "create:fluid/tea_still" | "minecraft:item/iron_axe" | "minecraft:block/water_flow" | "ae2:part/cable/smart/green" | "gtceu:block/multiblock/large_turbine/base_bg" | "minecraft:item/iron_helmet" | "fantasyfurniture:particles/decorations/nordic_boiled_creme_treats" | "rechiseledcreate:block/jungle_window_covered_side" | "gtceu:block/machines/gas_collector/overlay_back" | "gtceu:item/iv_fluid_regulator" | "rechiseled:block/bone_block_bordered" | "rechiseled:block/red_nether_bricks_brick_pattern" | "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks" | "trashcans:trash_can_energy" | "mmt:item/ingots/thulium" | "ae2:item/printed_silicon" | "fantasyfurniture:models/royal/chair_tint" | "ae2:block/crank" | "mysticalagradditions:item/insanium_gemstone" | "thermal:item/redstone_bucket" | "minecraft:item/milk_bucket" | "gtceu:item/mv_voltage_coil" | "minecraft:block/lime_terracotta" | "mysticalagriculture:item/supremium_essence" | "rechiseled:block/granite_diagonal_bricks" | "mysticalagriculture:block/flower/signalum_flower" | "ftblibrary:icons/star" | "gtceu:block/machines/forming_press/overlay_side_active" | "create:item/copper_diving_helmet" | "mysticalagriculture:item/inferium_shears" | "rechiseled:block/cobblestone_brick_paving" | "create:block/seat/top_light_blue" | "naturescompass:item/naturescompass_31" | "naturescompass:item/naturescompass_30" | "gtceu:block/machines/centrifuge/overlay_front" | "extendedcrafting:item/ender_ingot" | "mysticaladaptations:item/insanium_paxel" | "xtonesreworked:block/agon/agon_block_13_black" | "laserio:item/cardlayers/channel" | "gtceu:block/machines/electrolyzer/overlay_front_active" | "rechiseled:block/warped_planks_crate" | "mysticalagriculture:block/flower/ice_flower" | "rechiseled:block/blue_ice_tiles" | "create:block/diodes/pulse_repeater/item" | "ae2:block/smooth_sky_stone_block" | "mmt:item/dust/scandium" | "gtceu:block/fluids/fluid.enriched_naquadah" | "naturescompass:item/naturescompass_26" | "mysticalagriculture:item/supremium_bow_pulling_1" | "naturescompass:item/naturescompass_25" | "minecraft:item/phantom_membrane" | "mysticalagriculture:item/supremium_bow_pulling_0" | "ae2:part/cable/dense_covered/magenta" | "farmersdelight:block/tray_rice_berry_leftover" | "naturescompass:item/naturescompass_24" | "ae2:item/memory_card_white" | "naturescompass:item/naturescompass_23" | "mysticalagriculture:item/supremium_bow_pulling_2" | "ae2:part/conversion_monitor" | "naturescompass:item/naturescompass_29" | "naturescompass:item/naturescompass_28" | "naturescompass:item/naturescompass_27" | "ftblibrary:icons/remove" | "mysticalagriculture:block/flower/spider_flower" | "minecraft:block/barrel_top" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_cold" | "gtceu:block/multiblock/assembly_line/overlay_front_active_emissive" | "minecraft:block/sunflower_bottom" | "naturescompass:item/naturescompass_22" | "naturescompass:item/naturescompass_21" | "naturescompass:item/naturescompass_20" | "rechiseled:block/coal_block_pillar_side" | "gtceu:item/zpm_naquadria_battery/7" | "gtceu:item/zpm_naquadria_battery/8" | "thermal:block/lightning_tnt_top" | "gtceu:item/zpm_naquadria_battery/3" | "gtceu:item/zpm_naquadria_battery/4" | "gtceu:block/overlay/machine/overlay_energy_in_hi" | "mysticalagriculture:block/supremium_block" | "gtceu:item/zpm_naquadria_battery/5" | "gtceu:block/machines/wiremill/overlay_top" | "mysticalagriculture:item/essence/uraninite_essence" | "gtceu:item/zpm_naquadria_battery/6" | "fantasyfurniture:models/nordic/desk" | "gtceu:block/machines/forming_press/overlay_top_active" | "gtceu:item/zpm_naquadria_battery/1" | "gtceu:item/zpm_naquadria_battery/2" | "mmt:item/wires/solimrith" | "create:block/standard_track" | "minecraft:block/fire_coral_block" | "create:item/creative_blaze_cake" | "rechiseled:block/nether_bricks_small_tiles" | "minecraft:block/cyan_concrete" | "ae2additions:item/super_cell_component_16k" | "gtceu:item/material_sets/dull/turbine_blade" | "mysticalagriculture:block/inferium_furnace_front" | "thermal:block/beetroot_block_top" | "create:block/controls" | "thermal:block/config/cell_config_none" | "rechiseledcreate:block/oak_window_rounded_side" | "bigreactors:block/fluidizer/fluidinjector_connected" | "mmt:item/cells/sunstone" | "mmt:item/ingots/titanium" | "mysticalagradditions:item/essence/dragon_egg_essence" | "create:block/vault/vault_front_small" | "minecraft:item/knowledge_book" | "gtceu:item/material_sets/dull/gem_flawless_overlay" | "modularrouters:item/upgrade/muffler_upgrade" | "fantasyfurniture:models/bone/wither/oven" | "sgjourney:item/milky_way_stargate" | "thermal:block/redstone_tnt_top" | "gtceu:item/huge_pipe_extruder_mold" | "thermalendergy:item/stellarium_nugget" | "gtceu:block/fluids/fluid.severely_steam_cracked_light_fuel" | "minecraft:item/written_book" | "create:block/andesite_door_top" | "rechiseled:block/netherite_block_chiseled" | "rechiseledcreate:block/oak_window_swirling_side" | "minecraft:block/sculk_shrieker_side" | "mysticalagriculture:block/supremium_furnace_front" | "laserio:item/card_item" | "exnihilosequentia:item/tube_coral_larva" | "ae2:item/nether_quartz_wrench" | "ae2:block/spatial_pylon/dim_end" | "gtceu:item/tungstensteel_fluid_cell/base" | "sgjourney:block/classic_dhd_side" | "gtceu:block/casings/coils/machine_coil_kanthal_bloom_ctm" | "thermal:block/bell_pepper_10" | "mmt:block/raw_thorium_block" | "minecraft:block/brown_stained_glass_pane_top" | "mysticalagriculture:item/essence/flux_infused_ingot_essence" | "gtceu:item/ev_vanadium_battery/5" | "gtceu:item/ev_vanadium_battery/4" | "fantasyfurniture:models/bone/skeleton/counter" | "create:block/cart_assembler_side_off" | "gtceu:item/ev_vanadium_battery/3" | "gtceu:item/ev_vanadium_battery/2" | "cofh_core:block/fluids/experience_flow" | "gtceu:item/ev_vanadium_battery/8" | "gtceu:item/ev_vanadium_battery/7" | "gtceu:item/ev_vanadium_battery/6" | "createarmory:items/9mmmoldc" | "minecraft:block/gray_glazed_terracotta" | "mmt:item/ingots/abiding_alloy" | "createarmory:items/556mold" | "farmersdelight:item/cooked_chicken_cuts" | "gtceu:item/ev_vanadium_battery/1" | "thermal:item/nickel_nugget" | "minecraft:block/dead_tube_coral" | "rechiseled:block/nether_bricks_large_bricks" | "gtceu:item/gray_glass_lens" | "farmersdelight:item/honey_glazed_ham_block" | "buildinggadgets:items/construction_paste_container_t1_3quarter" | "bigreactors:block/reactor/reinforced/controller" | "rechiseledcreate:block/dark_oak_window_bars_side" | "gtceu:item/material_sets/dull/plate_dense_overlay" | "ae2:part/terminal" | "create:block/andesite_encased_cogwheel_side" | "minecraft:block/ochre_froglight_top" | "minecraft:block/smooth_stone" | "ftbquests:item/lootcrate/side" | "mmt:block/ultranium_gem_block" | "mmt:item/dust/thlanium" | "ae2:block/crafting/4k_storage" | "fantasyfurniture:models/decorations/bolts_of_cloth" | "thermal:item/lightning_grenade_thrown" | "thermal:item/redprint_with_data" | "thermal:item/watering_can_color" | "rechiseled:block/spruce_planks_diagonal_stripes" | "rechiseled:block/granite_squares" | "gtceu:block/machines/extractor/overlay_front" | "ae2:block/crafting/256k_storage" | "gtceu:item/lv_robot_arm" | "gtceu:block/casings/coils/machine_coil_kanthal_ctm" | "ae2:block/quantum_link" | "farmersdelight:item/roast_chicken_block" | "create:block/ladder_copper" | "create:block/weighted_ejector_inner" | "ae2additions:item/super_cell_component_16m" | "thermal:item/diamond_dust" | "mysticalagriculture:item/tertium_bow" | "create:block/cart_assembler_side_on" | "rechiseled:block/blue_ice_pillar_end" | "fantasyfurniture:models/venthyr/door_double" | "gtceu:block/machines/gas_collector/overlay_bottom_active" | "rechiseled:block/coal_block_polished" | "ae2:item/portable_fluid_cell_1k" | "rechiseledcreate:block/crimson_window_swirling_side" | "thermal:block/spinach_2" | "ae2:part/cable/core/covered/lime" | "thermal:block/spinach_3" | "packagedauto:blocks/crafter_side" | "mmt:item/gems/tanzanite" | "thermal:block/spinach_0" | "thermal:block/spinach_1" | "minecraft:block/raw_iron_block" | "minecraft:item/music_disc_blocks" | "create:block/palettes/horizontal_framed_glass" | "fantasyfurniture:models/venthyr/table_large_fancy" | "rechiseled:block/dark_prismarine_fabric" | "modularrouters:item/module/sender_module_1" | "create:block/belt/magenta_diagonal_scroll" | "modularrouters:item/module/sender_module_3" | "modularrouters:item/module/sender_module_2" | "ae2:part/cable/core/glass/magenta" | "thermal:item/radish" | "rechiseled:block/glowstone_large_tiles" | "gtceu:block/machines/autoclave/overlay_back_active" | "ae2:item/wireless_terminal" | "gtceu:block/casings/voltage/ulv/bottom" | "gtceu:block/machines/autoclave/overlay_front" | "exnihilosequentia:item/witch_water_bucket" | "fantasyfurniture:models/decorations/brewing_cauldron_tint" | "mmt:item/dust/midnight_abyssal" | "gtceu:block/machines/chemical_bath/overlay_front_active" | "thermal:item/gunpowder_mushroom_spores" | "minecraft:block/nether_portal" | "gtceu:block/machines/distillery/overlay_side_active" | "minecraft:item/soul_campfire" | "minecraft:item/acacia_door" | "rechiseled:block/mangrove_planks_woven" | "mysticalagriculture:block/machine_frame" | "gtceu:item/zpm_conveyor_module" | "exnihilosequentia:item/warped_nylium_spores" | "mmt:block/lead_block" | "mysticalagriculture:block/flower/wood_flower" | "mmt:item/nuggets/thlanium" | "gtceu:block/casings/pipe/machine_casing_pipe_bronze" | "minecraft:block/cyan_glazed_terracotta" | "create:item/honey_bucket" | "ae2:item/memory_card_light_gray" | "thermalendergy:item/melodic_range_augment" | "minecraft:item/netherite_ingot" | "minecraft:item/diamond_boots" | "gtceu:item/nano_processor_computer" | "effortlessbuilding:items/buildingtechniquesbook" | "thermal:item/redstone_servo" | "rechiseled:block/purpur_pillar" | "bigreactors:block/reactor/reinforced/glass.15" | "fantasyfurniture:block/bone/wither/wool" | "bigreactors:block/reactor/reinforced/glass.13" | "bigreactors:block/reactor/reinforced/glass.12" | "modularrouters:item/augment/pushing_augment" | "bigreactors:block/reactor/reinforced/glass.11" | "minecraft:block/nether_bricks" | "thermal:item/iron_dust" | "thermal:item/augments/dynamo_output_augment" | "rechiseled:block/warped_planks_beams" | "ftblibrary:icons/add" | "minecraft:item/glistering_melon_slice" | "gtceu:item/block_casting_mold" | "rechiseled:block/cobblestone_inverted_dented" | "create:block/palettes/birch_window" | "mysticalagriculture:item/supremium_ingot" | "fantasyfurniture:models/nordic/wardrobe" | "mysticalagradditions:item/withering_soul" | "create:block/large_cogwheel" | "xtonesreworked:block/agon/agon_block_12_brown" | "gtceu:block/overlay/converter/converter_native_out" | "xtonesreworked:block/reds/12" | "mmt:item/nuggets/mythril" | "xtonesreworked:block/reds/13" | "create:block/toolbox/white" | "xtonesreworked:block/reds/14" | "xtonesreworked:block/reds/15" | "fantasyfurniture:models/nordic/door_single" | "itemfilters:item/custom" | "sgjourney:block/sandstone_with_lapis" | "minecraft:block/dropper_front" | "farmersdelight:item/salmon_roll" | "gtceu:block/casings/pipe/machine_casing_extreme_engine_intake_active" | "gtceu:block/casings/solid/machine_casing_solid_steel_ctm" | "webdisplays:models/minepad" | "exnihilosequentia:block/stone_barrel" | "minecraft:block/twisting_vines_plant" | "fantasyfurniture:models/royal/dresser_tint" | "gtceu:item/data_stick" | "thermal_extra:item/twinite_gear" | "farmersdelight:item/pasta_with_meatballs" | "enderstorage:items/pouch/buttons/right/red" | "minecraft:block/crafting_table_side" | "ae2:part/conversion_monitor_medium_locked" | "create:block/seat/top_blue" | "gtceu:block/multiblock/multi_furnace/overlay_front" | "minecraft:item/diamond_hoe" | "mmt:block/raw_netherite_block" | "farmersdelight:item/tomato_sauce" | "thermal:block/fluids/heavy_oil_still" | "gtceu:block/multiblock/generator/large_steel_boiler/overlay_front_active" | "mmt:block/raw_tungsten_block" | "xtonesreworked:block/reds/10" | "xtonesreworked:block/reds/11" | "gtceu:block/machines/forming_press/overlay_front_active_emissive" | "farmersdelight:item/cooked_rice" | "fluxnetworks:model/tier3" | "create:block/smart_observer_powered" | "fluxnetworks:model/tier2" | "mmt:item/cells/peridot" | "fluxnetworks:model/tier1" | "thermal:block/rice_0" | "thermal:block/rice_1" | "exnihilosequentia:item/tools/hammer/deepslate_hammer" | "thermal:block/rice_2" | "thermal:block/rice_3" | "thermal:block/rice_4" | "thermal:block/rice_5" | "thermal:block/rice_6" | "rechiseled:block/diorite_polished" | "thermal:block/rice_7" | "create:block/gearshift_on" | "mmt:block/frigidite_block" | "minecraft:item/black_candle" | "gtceu:item/duct_tape" | "create:block/copper/oxidized_copper_shingles" | "rechiseled:block/stone_slated_end" | "mmt:item/gears/viculeam" | "create:block/seat/side_purple" | "create:block/sail/canvas_purple" | "minecraft:block/enchanting_table_side" | "bigreactors:block/turbine/reinforced/redstoneport" | "create:item/copper_door" | "mysticalagriculture:item/essence/end_essence" | "xtonesreworked:block/agon/agon_block_8_magenta" | "rechiseled:block/purpur_large_tiles" | "rechiseledcreate:block/rose_quartz_squares" | "create:block/crushing_wheel_plates" | "farmersdelight:item/pie_crust" | "thermal:item/heavy_oil_bucket" | "fantasyfurniture:models/royal/floor_light" | "mmt:block/solimrith_block" | "thermal:item/slot_seal" | "fantasyfurniture:models/bone/skeleton/lockbox" | "thermal:block/devices/device_tree_extractor_top_active" | "minecraft:item/orange_dye" | "fantasyfurniture:particles/decorations/mushrooms_brown" | "gtceu:block/cover/overlay_fluid_detector_advanced" | "gtceu:block/machines/gas_collector/overlay_top" | "gtceu:item/tools/sword" | "aeinfinitybooster:item/infinity_card" | "fantasyfurniture:models/royal/bench" | "mmt:block/raw_aluminum_block" | "mysticalagriculture:item/prudentium_crossbow_firework" | "rechiseled:block/blue_ice_patterned" | "create:block/bearing_top" | "create:block/palettes/stone_types/pillar/deepslate_cut_pillar" | "ftblibrary:icons/info" | "gtceu:block/machines/brewery/overlay_side_active_emissive" | "minecraft:block/iron_block" | "sgjourney:block/sandstone_cartouche_bottom" | "rechiseledcreate:block/warped_window_diagonal_end" | "gtceu:block/multiblock/generator/large_plasma_turbine/overlay_front" | "rechiseled:block/emerald_block_clovers" | "ftblibrary:icons/down" | "fantasyfurniture:models/bone/wither/door_single_wither" | "mmt:item/plates/midnight_abyssal" | "mysticalagriculture:item/seeds/certus_quartz_seeds" | "thermal:block/ice_tnt_bottom" | "bigreactors:block/turbine/reinforced/casing_right_up" | "mysticalagriculture:item/seeds/saltpeter_seeds" | "ae2:block/crafting/4k_storage_light" | "ae2:block/chipped_budding_quartz" | "gtceu:block/machines/gas_collector/overlay_back_active_emissive" | "mysticalagriculture:block/flower/basalz_flower" | "sliceanddice:block/sprinkler_bottom" | "gtceu:block/fluids/fluid.heavy_fuel" | "thermal:item/tin_coin_3" | "thermal:item/tin_coin_4" | "minecraft:item/birch_door" | "rechiseledcreate:block/jungle_window_tiles_side" | "create:block/palettes/stone_types/pillar/limestone_cut_pillar" | "thermal:item/tin_coin_1" | "fantasyfurniture:models/bone/wither/table_small" | "thermal:item/tin_coin_2" | "gtceu:block/machines/miner/overlay_top_active_emissive" | "thermal:item/tin_coin_0" | "mysticalagradditions:item/seeds/neutronium_seeds" | "thermal:block/redstone_mushroom_0" | "thermal:block/redstone_mushroom_2" | "rechiseled:block/iron_block_sheets" | "thermal:block/redstone_mushroom_1" | "thermal:block/redstone_mushroom_4" | "toms_storage:block/inventory_connector" | "thermal:block/redstone_mushroom_3" | "mysticalagriculture:item/essence/cyanite_essence" | "minecraft:block/stripped_crimson_stem" | "mysticalagriculture:block/flower/niotic_crystal_flower" | "mysticalagriculture:item/awakened_supremium_bow_pulling_1" | "mysticalagriculture:item/awakened_supremium_bow_pulling_2" | "packagedexcrafting:blocks/elite_crafter_side" | "mysticalagriculture:item/awakened_supremium_bow_pulling_0" | "minecraft:block/spruce_door_bottom" | "farmersdelight:item/straw" | "packagedauto:items/package_component" | "exnihilosequentia:item/ore/raw/raw_zinc" | "create_crystal_clear:block/train_gearbox" | "minecraft:block/mangrove_log" | "mysticalagriculture:item/essence/rose_gold_essence" | "mmt:item/ingots/berkelium" | "gtceu:block/casings/coils/machine_coil_nichrome_ctm" | "create:block/bogey/frame2" | "fantasyfurniture:models/bone/wither/skull" | "minecraft:block/light_gray_concrete_powder" | "rechiseled:block/dirt_soil" | "minecraft:block/stripped_birch_log_top" | "gtceu:block/machines/compressor/overlay_top_active" | "bucketlib:item/bucket_content/missing_lower_content" | "minecraft:item/bundle_filled" | "mmt:block/magnesium_block" | "rechiseled:block/obsidian_brick_paving" | "ae2additions:block/drive/cells/item/4096k" | "thermal:block/peanut_block_side_2" | "gtceu:item/chemical_pink_dye" | "thermal:block/peanut_block_side_1" | "mmt:item/iron_rod" | "mysticalagriculture:item/seeds/compressed_iron_seeds" | "minecraft:item/stone_hoe" | "gtceu:block/casings/pipe/machine_casing_engine_intake" | "naturescompass:item/naturescompass_14" | "minecraft:block/cyan_concrete_powder" | "naturescompass:item/naturescompass_15" | "naturescompass:item/naturescompass_12" | "bigreactors:block/reactor/reinforced/accessport_solid_out_connected" | "naturescompass:item/naturescompass_13" | "naturescompass:item/naturescompass_18" | "create:block/tunnel/brass_tunnel_top_window" | "naturescompass:item/naturescompass_19" | "thermal:block/rice_block_bottom" | "naturescompass:item/naturescompass_16" | "naturescompass:item/naturescompass_17" | "fantasyfurniture:models/decorations/muffins_chocolate" | "thermal:block/dynamos/dynamo_disenchantment_side" | "mmt:item/gears/abiding_alloy" | "minecraft:block/lime_candle_lit" | "ftblibrary:icons/rs_pulse" | "mmt:item/dust/tellurium" | "naturescompass:item/naturescompass_10" | "naturescompass:item/naturescompass_11" | "minecraft:block/enchanting_table_bottom" | "fantasyfurniture:models/necrolord/bench" | "mmt:item/ingots/lead" | "mmt:item/netherite_rod" | "naturescompass:item/naturescompass_09" | "eterminal:part/ex_pattern_access_terminal_dark" | "gtceu:item/material_sets/sand/dust_pure_overlay" | "rechiseled:block/obsidian_rotated_bricks" | "ae2:block/glass/quartz_glass_frame0100" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_hot_connected" | "naturescompass:item/naturescompass_03" | "ae2:block/glass/quartz_glass_frame0101" | "naturescompass:item/naturescompass_04" | "naturescompass:item/naturescompass_01" | "naturescompass:item/naturescompass_02" | "mmt:item/nuggets/titanium" | "naturescompass:item/naturescompass_07" | "naturescompass:item/naturescompass_08" | "minecraft:item/oak_chest_boat" | "naturescompass:item/naturescompass_05" | "naturescompass:item/naturescompass_06" | "itemfilters:item/item_group" | "minecraft:block/note_block" | "naturescompass:item/naturescompass_00" | "ae2:block/quantum_ring" | "minecraft:item/blue_dye" | "rechiseled:block/cobblestone_chiseled_border" | "rechiseled:block/dark_prismarine_rotated_bricks" | "rechiseledcreate:block/veridium_cut_small_brick" | "rechiseled:block/diamond_block_chiseled_cubes" | "firesticks:items/fire_stick" | "gtceu:item/tools/wire_cutter" | "create:block/palettes/stone_types/layered/andesite_cut_layered" | "thermal:block/ice_tnt_side" | "thermal:block/tinker_bench_s" | "exnihilosequentia:item/tools/hammer/golden_hammer" | "minecraft:block/deepslate_iron_ore" | "minecraft:block/spruce_door_top" | "thermal:block/tinker_bench_n" | "create:block/copper_casing_connected" | "gtceu:block/machines/kinetic_mixer/overlay_front_active" | "webdisplays:items/output" | "farmersdelight:item/canvas" | "webdisplays:items/kb_inv" | "extendedcrafting:block/auto_flux_crafter_side" | "gtceu:item/material_sets/sand/dust_overlay" | "sgjourney:item/pda" | "gtceu:block/machines/brewery/overlay_front" | "create:block/fluid_tank_inner_connected" | "bigreactors:block/reprocessor/glass.11" | "gtceu:item/material_sets/dull/crushed_refined" | "mmt:item/cells/opal" | "gtceu:item/quantum_processor_mainframe" | "mmt:item/wires/invar" | "bigreactors:block/reprocessor/glass.15" | "bigreactors:block/reprocessor/glass.12" | "minecraft:block/barrel_top_open" | "bigreactors:block/reprocessor/glass.13" | "xtonesreworked:block/lair/14" | "xtonesreworked:block/lair/15" | "rechiseled:block/birch_planks_woven" | "xtonesreworked:block/lair/12" | "xtonesreworked:block/lair/13" | "gtceu:item/material_sets/dull/tool_head_wrench_overlay" | "xtonesreworked:block/lair/10" | "xtonesreworked:block/lair/11" | "rechiseledcreate:block/mangrove_window_large_end" | "minecraft:block/horn_coral" | "minecraft:block/grindstone_side" | "farmersdelight:block/rich_soil_farmland_moist" | "gtceu:item/ev_electric_pump" | "gtceu:block/machines/fermenter/overlay_side_active_emissive" | "mmt:item/copper_wire" | "mmt:item/plates/titanium" | "rechiseled:block/diorite_rotated_bricks" | "mmt:block/jade_block" | "extendedcrafting:item/the_ultimate_ingot" | "fantasyfurniture:models/necrolord/table_wide" | "create:block/funnel/copper_funnel_frame" | "minecraft:item/porkchop" | "gtceu:item/tools/wire_cutter_overlay" | "create:block/clutch_off" | "thermal:block/slag_bricks" | "fantasyfurniture:models/decorations/bone_wither_pile" | "gtceu:item/material_sets/shiny/plate_dense_overlay" | "rechiseled:block/basalt_beams" | "gtceu:item/glass_vial/base" | "create:block/palettes/stone_types/small_brick/veridium_cut_small_brick" | "create:block/seat/top_red" | "gtceu:block/casings/transparent/laminated_glass" | "exnihilosequentia:block/mangrove_crucible" | "mmt:item/cells/amber" | "gtceu:item/tools/plunger_overlay" | "thermal:block/slime_tnt_side" | "create_crystal_clear:block/encased_cogwheels/brass_encased_cogwheel_side" | "gtceu:item/material_sets/metallic/screw" | "xtonesreworked:block/myst/13" | "xtonesreworked:block/myst/14" | "xtonesreworked:block/myst/11" | "ae2additions:item/item_storage_cell_4096" | "minecraft:item/music_disc_13" | "mmt:item/plates/tin" | "xtonesreworked:block/myst/12" | "create:block/seat/top_brown" | "thermal:item/constantan_ingot" | "farmersdelight:block/cooking_pot_tray_top" | "xtonesreworked:block/myst/10" | "create:item/schematic_and_quill" | "minecraft:item/music_disc_11" | "farmersdelight:block/cutting_board" | "xtonesreworked:block/myst/15" | "thermal:block/phytosoil_charged" | "xtonesreworked:block/cray/11" | "xtonesreworked:block/cray/12" | "xtonesreworked:block/cray/10" | "mysticalagriculture:block/flower/turtle_flower" | "xtonesreworked:block/cray/15" | "xtonesreworked:block/cray/13" | "xtonesreworked:block/cray/14" | "exnihilosequentia:item/end_cake" | "ae2:block/io_port_side" | "rechiseled:block/birch_planks_small_bricks" | "create:block/mixer_base_side" | "ae2:block/glass/quartz_glass_frame0111" | "ae2:part/cable/dense_smart/cyan" | "ae2:block/glass/quartz_glass_frame0110" | "thermal:item/augments/potion_amplifier_augment" | "create:block/palettes/stone_types/pillar/deepslate_cut_pillar_connected" | "ae2:block/medium_quartz_bud" | "thermal:block/spinach_block_top" | "bigreactors:block/reprocessor/fluidinjector_connected" | "fantasyfurniture:models/necrolord/door_single" | "ae2additions:block/drive/cells/super" | "mmt:item/plates/nickel" | "gtceu:block/machines/fermenter/overlay_side_active" | "create:block/fluid_tank_window" | "cofh_core:gui/icons/icon_access_team" | "thermal:block/glowstone_tnt_top" | "ae2:item/blank_pattern" | "minecraft:block/purple_concrete" | "mysticalagriculture:block/soulium_ore" | "laserio:item/card_holder" | "gtceu:item/chemical_cyan_dye" | "mmt:item/rods/titanium" | "sgjourney:block/fire_pit" | "mysticalagriculture:item/supremium_staff" | "ae2:block/quartz_growth_accelerator_on" | "rechiseled:block/dark_prismarine_brick_paving" | "farmersdelight:block/mangrove_cabinet_top" | "xtonesreworked:block/reed/3" | "xtonesreworked:block/reed/4" | "xtonesreworked:block/reed/5" | "xtonesreworked:block/reed/6" | "mmt:item/rods/tellurium" | "minecraft:block/mangrove_roots_side" | "xtonesreworked:block/reed/0" | "create:block/bars/brass_bars_edge" | "xtonesreworked:block/reed/1" | "xtonesreworked:block/reed/2" | "create:block/palettes/stone_types/slab/scoria_cut_slab" | "xtonesreworked:block/tank/8" | "xtonesreworked:block/tank/7" | "xtonesreworked:block/tank/9" | "xtonesreworked:block/reed/7" | "xtonesreworked:block/reed/8" | "thermal:block/hops_block_top" | "xtonesreworked:block/reed/9" | "rechiseled:block/dark_prismarine_large_tiles" | "xtonesreworked:block/tank/0" | "xtonesreworked:block/tank/2" | "xtonesreworked:block/tank/1" | "xtonesreworked:block/tank/4" | "create:block/scaffold/brass_scaffold_inside" | "xtonesreworked:block/tank/3" | "xtonesreworked:block/tank/6" | "xtonesreworked:block/tank/5" | "mysticalagriculture:block/tertium_furnace_top" | "minecraft:item/chainmail_boots" | "mysticalagriculture:block/flower/redstone_flower" | "mysticalagriculture:item/essence_ingot" | "cofh_core:gui/icons/icon_rs_torch_off" | "minecraft:block/observer_front" | "rechiseled:block/andesite_dotted" | "thermal_extra:block/shellite_glass" | "thermal:item/deep_aquachow" | "bigreactors:block/fluidizer/casing_down" | "gtceu:block/machines/chemical_bath/overlay_side" | "minecraft:item/spruce_boat" | "gtceu:block/casings/transparent/fusion_glass_ctm" | "gtceu:block/machines/alloy_smelter/overlay_front_active" | "rechiseled:block/birch_planks_rotated_bricks" | "minecraft:block/purple_candle_lit" | "modularrouters:item/module/energy_distributor_module" | "create:block/brass_gearbox" | "thermal:item/sulfur_dust" | "minecraft:block/ancient_debris_side" | "create:item/crushed_raw_quicksilver" | "create:block/andesite_block" | "minecraft:item/ender_eye" | "gtceu:item/material_sets/dull/spring_small_overlay" | "buildinggadgets:items/construction_paste_container_t3_half" | "fantasyfurniture:models/necrolord/painting_small" | "minecraft:block/cartography_table_side2" | "mmt:item/wires/nlatstone" | "minecraft:block/cartography_table_side3" | "minecraft:block/anvil" | "create:item/minecart_coupling" | "minecraft:block/cartography_table_side1" | "rechiseled:block/red_sandstone_tiles" | "thermal:item/bronze_dust" | "mmt:item/ingots/uranium" | "bigreactors:block/turbine/reinforced/casing_right_down" | "extendedcrafting:item/advanced_component" | "thermal:item/ruby_gear" | "rechiseled:block/birch_planks_brick_paving" | "thermal:block/glowstone_tnt_side" | "ae2:part/monitor_back" | "mysticalagriculture:block/flower/uraninite_flower" | "rechiseled:block/glowstone_tiles" | "rechiseled:block/iron_block_lines" | "thermal:block/rosin_block_end" | "minecraft:block/barrel_bottom" | "gtceu:block/machines/chemical_reactor/overlay_front_active_emissive" | "mysticalagriculture:block/tertium_reprocessor_side" | "rechiseledcreate:block/oak_window_large_end" | "mysticalagriculture:item/inferium_fishing_rod" | "create:block/scaffold/copper_scaffold_inside" | "thermal:block/dynamos/dynamo_magmatic_active" | "mmt:item/dust/starlight_mythril" | "mmt:item/nuggets/adamanite" | "createarmory:blocks/mounttexture" | "thermal:block/slime_mushroom_3" | "minecraft:item/iron_door" | "minecraft:block/cut_copper" | "thermal:block/slime_mushroom_4" | "thermal:block/slime_mushroom_1" | "gtceu:item/material_sets/wood/plate" | "thermal:block/slime_mushroom_2" | "fantasyfurniture:models/dunmer/chandelier" | "farmersdelight:item/full_tatami_mat" | "thermal:block/slime_mushroom_0" | "ae2:item/view_cell" | "minecraft:block/brown_candle_lit" | "xtonesreworked:block/agon/agon_block_5_light_blue" | "create:block/bracket_plate_metal" | "rechiseled:block/prismarine_bricks_diagonal_tiles" | "rechiseled:block/diorite_bricks" | "minecraft:item/hopper_minecart" | "thermal:block/rich_slag_bricks" | "createarmory:items/556" | "gtceu:block/machines/charger/overlay_charger_idle" | "gtceu:block/casings/gearbox/machine_casing_gearbox_titanium" | "minecraft:item/iron_pickaxe" | "ae2:item/portable_item_cell_64k" | "thermal:item/blizz_powder" | "thermal:block/potion_cake_inner_frosting" | "rechiseled:block/redstone_block_crushed" | "rechiseled:block/nether_bricks_brick_paving" | "ae2additions:item/cell_component_1024" | "fantasyfurniture:particles/decorations/nordic_mead_bottles" | "thermal:item/constantan_gear" | "thermal:item/sapphire_gear" | "ae2:item/portable_fluid_cell_16k" | "gtceu:block/multiblock/cracking_unit/overlay_front" | "minecraft:item/golden_boots" | "sgjourney:item/jaffa_staff_weapon_inventory" | "thermal:block/tar_block_side" | "create:item/schedule" | "minecraft:item/wheat" | "mysticalagriculture:item/seeds/cow_seeds" | "ae2:block/drive/drive_front" | "create:item/crushed_raw_lead" | "minecraft:block/reinforced_deepslate_side" | "thermal:block/corn_5_top" | "effortlessbuilding:items/muscles" | "create:block/blaze_burner_flame_superheated_scroll" | "sgjourney:block/transport_rings_side" | "fantasyfurniture:models/dunmer/cushion" | "farmersdelight:block/apple_pie_inner" | "mmt:block/zapolgium_block" | "create:block/palettes/stone_types/polished/deepslate_cut_polished" | "mmt:item/dust/nlatstone" | "minecraft:block/weeping_vines_plant" | "gtceu:item/material_sets/shiny/plate_double" | "mmt:item/plates/abiding_alloy" | "rechiseled:block/iron_block_processed" | "gtceu:block/multiblock/distillation_tower/overlay_front_paused_emissive" | "framedblocks:block/framed_redstone_torch" | "gtceu:item/material_sets/fine/gem_chipped" | "rechiseled:block/red_sandstone_polished" | "create:item/track" | "gtceu:item/material_sets/dull/plate" | "gtceu:item/power_thruster" | "packagedauto:blocks/packager_top" | "mmt:item/raw/stellar" | "enderstorage:items/pouch/buttons/right/yellow" | "rechiseled:block/amethyst_block_smooth" | "thermal:item/enderium_gear" | "minecraft:item/spectral_arrow" | "create:block/palettes/stone_types/cut/granite_cut" | "minecraft:block/birch_leaves" | "mmt:item/rods/midnight_abyssal" | "thermal:item/crude_oil_bucket" | "ae2:block/quartz_bricks" | "xtonesreworked:block/sync/4" | "xtonesreworked:block/sync/5" | "xtonesreworked:block/sync/2" | "xtonesreworked:block/sync/3" | "xtonesreworked:block/sync/0" | "xtonesreworked:block/sync/1" | "create:block/belt_diagonal_scroll" | "minecraft:block/bookshelf" | "fantasyfurniture:models/decorations/stocking_tint" | "xtonesreworked:block/sync/8" | "gtceu:item/highly_advanced_soc_wafer" | "thermal:block/barley_block_end" | "xtonesreworked:block/sync/9" | "xtonesreworked:block/sync/6" | "mmt:block/xelkive_block" | "mysticalagriculture:item/essence/queens_slime_essence" | "xtonesreworked:block/sync/7" | "minecraft:item/brown_dye" | "gtceu:item/energy_module/7" | "thermal_extra:item/rf_coil_xfer_augment_5" | "minecraft:block/scaffolding_top" | "gtceu:item/energy_module/6" | "gtceu:item/energy_module/8" | "thermal_extra:item/rf_coil_xfer_augment_1" | "thermal_extra:item/rf_coil_xfer_augment_2" | "thermal_extra:item/rf_coil_xfer_augment_3" | "buildinggadgets:items/gadget_building" | "ae2:part/cable/core/covered/light_gray" | "rechiseled:block/cobbled_deepslate_paving" | "thermal_extra:item/rf_coil_xfer_augment_4" | "fluxnetworks:model/tier1_colour" | "gtceu:block/machines/chemical_reactor/overlay_front" | "create:block/palettes/mangrove_window_connected" | "gtceu:item/energy_module/1" | "mysticalagriculture:item/essence/quartz_enriched_iron_essence" | "minecraft:block/dropper_front_vertical" | "create:block/seat/side_pink" | "aeinfinitybooster:item/dimension_card" | "gtceu:item/energy_module/3" | "gtceu:item/energy_module/2" | "gtceu:item/energy_module/5" | "gtceu:item/energy_module/4" | "thermal:item/tomato_seeds" | "extendedcrafting:item/crystaltine_catalyst" | "create:item/crushed_raw_osmium" | "bigreactors:block/reactor/reinforced/casing_up" | "mmt:item/gears/tellurium" | "ftblibrary:icons/controller" | "mmt:item/plates/thlanium" | "gtceu:block/machines/fermenter/overlay_top_active" | "create:block/blaze_heater_brazier_soul" | "gtceu:block/casings/steam/bricked_steel/side" | "thermal:item/diving_boots" | "minecraft:item/axolotl_bucket" | "create:block/railway_casing" | "rechiseled:block/oak_planks_diagonal_stripes" | "thermal:item/tin_dust" | "mysticalagriculture:block/flower/skeleton_flower" | "minecraft:item/green_candle" | "rechiseledcreate:block/dark_oak_window_swirling_end" | "bigreactors:block/anglesite_ore" | "create:block/palettes/stone_types/brick/tuff_cut_brick" | "gtceu:item/nano_cpu_wafer" | "fantasyfurniture:models/venthyr/dresser" | "gtceu:block/machines/polarizer/overlay_top" | "minecraft:item/leather_boots_overlay" | "create:item/crushed_raw_aluminum" | "fantasyfurniture:particles/decorations/muffins_blueberry" | "mmt:item/cells/kunzite" | "thermal:item/aquachow" | "sgjourney:item/pure_naquadah" | "minecraft:block/deepslate_diamond_ore" | "create:block/schematic_table_top" | "minecraft:block/flower_pot" | "xtonesreworked:block/zoea/10" | "fantasyfurniture:models/dunmer/stool" | "ftblibrary:icons/lock_open" | "create:block/palettes/stone_types/natural/asurine_2" | "create:block/palettes/stone_types/natural/asurine_1" | "create:block/palettes/stone_types/natural/asurine_3" | "minecraft:block/stonecutter_bottom" | "create:block/palettes/stone_types/natural/asurine_0" | "mysticalagriculture:block/tinkering_table_bottom" | "gtceu:block/casings/coils/machine_coil_hssg_bloom_ctm" | "thermal:block/devices/device_water_gen_top_active" | "fantasyfurniture:particles/decorations/nordic_soul_gems_dark" | "xtonesreworked:block/zoea/12" | "xtonesreworked:block/zoea/11" | "xtonesreworked:block/zoea/14" | "xtonesreworked:block/zoea/13" | "xtonesreworked:block/zoea/15" | "farmersdelight:block/stuffed_pumpkin_bottom" | "bigreactors:block/reactor/reinforced/casing_left" | "mmt:item/nuggets/xelkive" | "thermal:block/devices/device_soil_infuser" | "exnihilosequentia:item/ore/raw/raw_tin" | "itemfilters:item/damage" | "minecraft:block/deepslate_tiles" | "create:block/palettes/stone_types/layered/diorite_cut_layered" | "minecraft:block/orange_concrete_powder" | "gtceu:item/chemical_black_dye" | "fantasyfurniture:models/royal/wardrobe" | "minecraft:block/poppy" | "fantasyfurniture:models/decorations/berry_basket_blueberry" | "create:block/palettes/stone_types/pillar/tuff_cut_pillar" | "exnihilosequentia:item/ore/piece/aluminum_pieces" | "gtceu:block/casings/hermetic_casing/hermetic_casing_overlay" | "fantasyfurniture:models/royal/cushion" | "gtceu:item/platinum_credit" | "rechiseledcreate:block/crimson_window_rounded_end" | "minecraft:block/purple_wool" | "ae2:block/quartz_pillar_side" | "ae2:item/sky_dust" | "mysticalagriculture:block/imperium_reprocessor_front" | "create:block/palettes/stone_types/polished/scoria_cut_polished" | "create:block/palettes/stone_types/slab/limestone_cut_slab" | "sgjourney:block/transport_rings_top" | "ae2:part/cable/dense_covered/blue" | "minecraft:item/bundle" | "create:block/valve_handle/valve_handle_cyan" | "gtceu:item/material_sets/dull/rotor_overlay" | "mmt:item/netherite_scrap_dust" | "create:block/seat/top_lime" | "mysticalagriculture:block/flower/quartz_enriched_iron_flower" | "mysticalagriculture:item/tertium_crossbow_arrow" | "farmersdelight:block/safety_net" | "minecraft:item/diamond_horse_armor" | "mmt:item/ingots/magnesium" | "thermal:item/slime_mushroom_spores" | "gtceu:item/tools/handle_hammer" | "expatternprovider:part/ex_interface" | "ae2:part/cable/core/glass/orange" | "rechiseled:block/spruce_planks_squares" | "farmersdelight:block/tray_pie_leftover" | "ftblibrary:icons/money" | "curios:slot/empty_bracelet_slot" | "thermal:block/devices/device_water_gen_bottom" | "gtceu:item/material_sets/sand/crushed_refined" | "rechiseledcreate:block/spruce_window_bars_side" | "ae2:block/debug/chunk_loader" | "bigreactors:block/reactor/basic/fuelrod_cap" | "fantasyfurniture:models/bone/wither/stool" | "mmt:block/spinel_block" | "mysticalagradditions:item/insanium_apple" | "thermal:item/augments/fluid_tank_creative_augment" | "ae2:item/processing_pattern" | "mysticalagriculture:item/seeds/ghast_seeds" | "xtonesreworked:block/mint/0" | "xtonesreworked:block/mint/1" | "xtonesreworked:block/mint/2" | "minecraft:block/chiseled_quartz_block" | "xtonesreworked:block/mint/3" | "xtonesreworked:block/mint/4" | "xtonesreworked:block/mint/5" | "mmt:item/nuggets/electrum" | "mysticalagriculture:item/seeds/blazing_crystal_seeds" | "xtonesreworked:block/mint/6" | "ae2:part/cable/dense_smart/transparent" | "fantasyfurniture:models/bone/skeleton/table_small" | "ae2:block/spatial_io_port_side_off" | "minecraft:block/light_gray_concrete" | "mmt:item/rods/abiding_alloy" | "mmt:item/rods/boron" | "gtceu:block/machines/extractor/overlay_side_active_emissive" | "packagedexcrafting:blocks/ultimate_crafter_side" | "create:block/belt/lime_diagonal_scroll" | "mmt:block/raw_europium_block" | "exnihilosequentia:block/witch_water" | "ae2:block/creative_energy_cell" | "toms_storage:block/trim" | "mysticalagriculture:item/prudentium_scythe" | "minecraft:block/purpur_pillar_top" | "ae2:part/cable/dense_covered/purple" | "minecraft:block/purple_glazed_terracotta" | "ae2:part/cable/core/covered/orange" | "xtonesreworked:block/mint/7" | "minecraft:block/purple_stained_glass_pane_top" | "fantasyfurniture:models/royal/stool_tint" | "xtonesreworked:block/mint/8" | "xtonesreworked:block/mint/9" | "thermal:block/chiseled_slag" | "expatternprovider:item/interface_upgrade" | "rechiseled:block/end_stone_brick_pattern" | "gtceu:item/light_gray_dye_spray_can" | "ae2:part/pattern_encoding_terminal_medium" | "ae2:part/cable/dense_covered/lime" | "gtceu:block/machines/centrifuge/overlay_top_active" | "thermal:item/rubberwood_boat" | "xtonesreworked:block/bitt/7" | "create:block/palettes/stone_types/cap/deepslate_cut_cap" | "xtonesreworked:block/bitt/6" | "xtonesreworked:block/bitt/9" | "ae2:part/storage_monitor_dark" | "xtonesreworked:block/bitt/8" | "gtceu:item/material_sets/bright/rod_overlay" | "xtonesreworked:block/bitt/3" | "xtonesreworked:block/bitt/2" | "xtonesreworked:block/bitt/5" | "xtonesreworked:block/bitt/4" | "ae2:item/advanced_card" | "sgjourney:block/stone_cartouche_bottom" | "thermal:block/ender_tnt_bottom" | "rechiseledcreate:block/jungle_window_swirling_end" | "gtceu:block/casings/voltage/uhv/side" | "cofh_core:gui/icons/icon_information" | "minecraft:block/bamboo_stalk" | "thermal:item/bitumen" | "gtceu:block/fluids/fluid.oil" | "mysticalagriculture:block/prosperity_block" | "rechiseled:block/lapis_block_polished" | "create:block/andesite_encased_cogwheel_side_connected" | "bigreactors:block/turbine/reinforced/casing_up" | "ae2:part/cable/smart/lime" | "xtonesreworked:block/zone/8" | "rechiseled:block/birch_planks_crate" | "create:block/bracket_wooden" | "xtonesreworked:block/zone/7" | "xtonesreworked:block/zone/6" | "ae2:item/memory_card_red" | "xtonesreworked:block/zone/5" | "rechiseledcreate:block/oak_window_rounded_end" | "xtonesreworked:block/zone/9" | "xtonesreworked:block/zone/0" | "modularrouters:item/augment/range_down_augment" | "ftblibrary:icons/security_private" | "minecraft:block/polished_blackstone_bricks" | "xtonesreworked:block/zone/4" | "xtonesreworked:block/zone/3" | "xtonesreworked:block/zone/2" | "xtonesreworked:block/zone/1" | "mmt:block/ruby_ore" | "minecraft:item/goat_horn" | "sgjourney:item/jaffa_chestplate" | "minecraft:block/brown_concrete_powder" | "create:item/golden_sheet" | "ae2:block/quartz_growth_accelerator_side_on" | "thermal:block/dynamos/dynamo_disenchantment_side_active" | "thermal:item/spring_salad" | "minecraft:block/diamond_block" | "minecraft:item/white_dye" | "fantasyfurniture:models/decorations/royal_crown" | "fantasyfurniture:models/royal/oven" | "create:block/blaze_heater_brazier" | "ftblibrary:icons/check" | "mysticalagriculture:item/essence/electrum_essence" | "thermal:item/flax" | "gtceu:block/casings/solid/machine_casing_frost_proof" | "gtceu:block/cover/overlay_conveyor_inverted_emissive" | "framedblocks:block/framed_block_alt" | "xtonesreworked:block/agon/agon_block_0_white" | "mysticalagriculture:item/essence_flame" | "create:block/palettes/warped_window" | "thermal:block/nuke_tnt_bottom" | "rechiseled:block/basalt_diagonal_tiles" | "xtonesreworked:block/bitt/1" | "xtonesreworked:block/bitt/0" | "rechiseledcreate:block/crimson_window_covered_end" | "exnihilosequentia:block/crushed_tuff" | "mysticalagriculture:item/awakened_supremium_scythe" | "mysticalagriculture:item/seeds/nature_seeds" | "bigreactors:block/reactor/reinforced/casing_left_up" | "packagedexcrafting:blocks/combination_crafter_bottom" | "rechiseled:block/mangrove_planks_tiles" | "gtceu:block/generators/gas_turbine/overlay_side" | "thermal:item/chocolate_cake" | "mysticalagriculture:block/prudentium_block" | "ae2:block/chest/front_item" | "gtceu:block/cover/overlay_item_filter" | "fantasyfurniture:models/necrolord/chair" | "mysticalagriculture:item/essence/lumium_essence" | "itemfilters:item/filter" | "farmersdelight:block/tomatoes_stage1" | "farmersdelight:block/tomatoes_stage0" | "farmersdelight:block/tomatoes_stage3" | "farmersdelight:block/tomatoes_stage2" | "create:block/pinion_bottom" | "createarmory:items/556casing" | "mysticalagriculture:item/seeds/iron_seeds" | "minecraft:block/purple_concrete_powder" | "ae2:block/cut_quartz_block" | "mmt:item/rods/electrum" | "gtceu:block/machines/brewery/overlay_front_active_emissive" | "rechiseled:block/cobbled_deepslate_large_tiles" | "minecraft:block/obsidian" | "enderstorage:items/pouch/buttons/middle/yellow" | "fantasyfurniture:particles/bone_wither" | "minecraft:block/sculk_shrieker_bottom" | "mmt:item/nuggets/abiding_alloy" | "create:block/linear_chassis_end_sticky_connected" | "fantasyfurniture:models/decorations/spider_web_small" | "mysticalagriculture:item/prosperity_gemstone" | "mmt:item/ingots/magmanite" | "mysticalagriculture:block/flower/saltpeter_flower" | "create:block/creative_casing_connected" | "mmt:block/aluminum_block" | "xtonesreworked:block/zeta/2" | "xtonesreworked:block/zeta/1" | "mysticalagriculture:item/imperium_crossbow_standby" | "xtonesreworked:block/zeta/4" | "farmersdelight:block/rich_soil" | "xtonesreworked:block/zeta/3" | "xtonesreworked:block/zeta/6" | "xtonesreworked:block/zeta/5" | "xtonesreworked:block/zeta/8" | "gtceu:block/casings/fusion/fusion_casing_mk3" | "xtonesreworked:block/zeta/7" | "ae2:item/certus_quartz_dust" | "minecraft:item/iron_sword" | "gtceu:block/casings/fusion/fusion_casing_mk2" | "xtonesreworked:block/zeta/9" | "thermal:block/machines/machine_crucible_active" | "exnihilosequentia:item/tools/crook/diamond_crook" | "thermal_extra:item/dragonsteel_ingot" | "farmersdelight:block/tatami_mat_even" | "gtceu:item/micro_processor_computer" | "ae2:part/cable/smart/blue" | "minecraft:block/enchanting_table_top" | "minecraft:block/bee_nest_front_honey" | "rechiseled:block/purpur_slanted_tiles" | "createarmory:blocks/mountedmgun" | "xtonesreworked:block/zeta/0" | "mmt:item/plates/tungsten" | "farmersdelight:block/rice_bale_top" | "exnihilosequentia:item/ore/piece/tin_pieces" | "mysticalagriculture:block/flower/lapis_lazuli_flower" | "gtceu:block/machines/packer/overlay_front_active" | "create:block/rotation_speed_controller_bracket" | "extendedcrafting:block/flux_alternator_top" | "exnihilosequentia:item/ore/piece/iron_pieces" | "mysticalagriculture:item/tertium_hoe" | "rechiseled:block/copper_block_pillar_end" | "automobility:block/dash_panel_frame" | "gtceu:item/firebrick" | "thermal:block/corn_8_top" | "enderstorage:items/pouch/closed" | "create:block/glass_door_top" | "gtceu:block/machines/steam_miner/overlay_back" | "rechiseled:block/coal_block_rotated_bricks" | "gtceu:item/material_sets/dull/tool_head_drill" | "mysticalagriculture:block/awakening_altar_bottom" | "bigreactors:block/fluidizer/controller" | "minecraft:item/iron_nugget" | "framedblocks:block/framed_torch" | "gtceu:block/casings/voltage/ulv/top" | "ae2:block/crafting/accelerator" | "gtceu:item/silicon_wafer" | "mysticalagradditions:item/prudentium_apple" | "mysticalagradditions:block/flower/awakened_draconium_flower" | "minecraft:block/quartz_block_side" | "farmersdelight:block/skillet_top" | "gtceu:block/machines/circuit_assembler/overlay_front_active_emissive" | "mysticalagriculture:item/essence/squid_essence" | "mmt:item/cells/pearl" | "fantasyfurniture:models/bone/wither/door_double" | "create:item/bar_of_chocolate" | "rechiseled:block/lapis_block_pillar_end" | "xtonesreworked:block/myst/8" | "xtonesreworked:block/myst/9" | "mysticalagriculture:item/imperium_helmet" | "bigreactors:block/reactor/basic/casing_down" | "xtonesreworked:block/myst/4" | "xtonesreworked:block/myst/5" | "xtonesreworked:block/myst/6" | "xtonesreworked:block/myst/7" | "xtonesreworked:block/myst/0" | "xtonesreworked:block/myst/1" | "xtonesreworked:block/myst/2" | "xtonesreworked:block/myst/3" | "mmt:item/bricks/prismarine_brick" | "gtceu:block/machines/brewery/overlay_front_active" | "gtceu:item/mv_field_generator" | "thermal:block/dynamos/dynamo_lapidary_active" | "minecraft:block/mangrove_propagule" | "packagedexcrafting:blocks/flux_crafter_top" | "mysticalagriculture:item/seeds/ruby_seeds" | "create:block/zinc_ore" | "thermal:block/deepslate_tin_ore" | "mmt:block/rose_quartz_block" | "rechiseledcreate:block/veridium_cut_polished" | "sgjourney:block/cut_naquadah_block_top" | "ae2:item/fluid_cell_housing" | "mmt:item/rods/europium" | "minecraft:block/dark_oak_planks" | "thermal:block/devices/device_rock_gen_top" | "gtceu:block/pipe/pipe_normal_in" | "thermal_extra:item/refined_sunflower_oil_bucket" | "minecraft:block/oak_leaves" | "exnihilosequentia:item/stone_pebble" | "create:block/valve_handle/valve_handle_brown" | "minecraft:block/redstone_dust_overlay" | "thermal:item/peanut_seeds" | "minecraft:block/potted_azalea_bush_side" | "mysticalagriculture:block/witherproof_bricks" | "minecraft:item/crimson_door" | "mmt:item/raw/adamanite" | "fantasyfurniture:models/dunmer/lockbox" | "gtceu:item/iv_field_generator" | "fantasyfurniture:models/bone/wither/painting_small" | "mmt:item/nuggets/yttrium" | "mmt:item/ingots/lustful_haze_alloy" | "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" | "create:block/palettes/stone_types/pillar/andesite_cut_pillar" | "ae2:block/glass/quartz_glass_frame0010" | "thermal:item/rice_seeds" | "ae2:block/glass/quartz_glass_frame0011" | "createarmory:blocks/brass_flowing" | "rechiseled:block/end_stone_spiral_pattern" | "gtceu:block/multiblock/fusion_reactor/overlay_front_active_emissive" | "thermal:item/amaranth_seeds" | "mysticalagriculture:item/seeds/rock_crystal_seeds" | "create:entity/coupling" | "mysticalagradditions:block/awakened_draconium_crux" | "thermal:block/spinach_block_bottom" | "rechiseled:block/purpur_brick_pattern" | "bigreactors:item/wrench" | "farmersdelight:item/green_canvas_sign" | "rechiseled:block/end_stone_squares" | "modularrouters:block/template_frame" | "gtceu:item/lv_solar_panel" | "webdisplays:items/upgrade" | "minecraft:block/sculk_sensor_side" | "rechiseled:block/red_nether_bricks_beams" | "gtceu:block/fluids/fluid.severely_steam_cracked_heavy_fuel" | "minecraft:block/blast_furnace_front" | "bigreactors:block/turbine/reinforced/casing_down" | "ae2:item/memory_card_gray" | "create:block/brass_casing" | "minecraft:block/grass_block_side_overlay" | "rechiseled:block/dark_prismarine_wavy" | "minecraft:block/weathered_copper" | "ftblibrary:icons/online" | "gtceu:block/multiblock/assembly_line/overlay_front_paused" | "create:block/vault/vault_top_medium" | "bigreactors:block/turbine/reinforced/controller_off" | "minecraft:block/candle_lit" | "thermal:item/signalum_gear" | "laserio:item/card_fluid" | "minecraft:item/diamond_shovel" | "cofh_core:gui/icons/icon_enchantment" | "ae2:block/spatial_anchor_bottom" | "rechiseled:block/copper_block_lines" | "rechiseledcreate:block/mangrove_window_swirling_side" | "minecraft:item/nether_star" | "gtceu:block/multiblock/vacuum_freezer/overlay_front_paused_emissive" | "mysticalagriculture:item/imperium_leggings" | "thermal:item/invar_coin_3" | "thermal:item/invar_coin_2" | "gtceu:item/lpic_wafer" | "create:block/schematic_table_side" | "thermal:item/invar_coin_1" | "thermal:item/invar_coin_0" | "thermal:item/invar_coin_4" | "rechiseled:block/nether_bricks_rotated_bricks" | "gtceu:block/cover/overlay_item_voiding_advanced" | "ae2:item/fluix_shovel" | "ae2:block/glass/quartz_glass_frame0001" | "sgjourney:block/gene_detector_detected_inherited" | "rechiseled:block/birch_planks_beams" | "minecraft:block/light_gray_wool" | "rechiseled:block/crimson_planks_pattern" | "create:block/andesite_casing_short" | "gtceu:item/uv_robot_arm" | "gtceu:block/material_sets/lapis/ore" | "rechiseledcreate:block/birch_window_large_end" | "fantasyfurniture:models/bone/wither/counter" | "ae2:item/meteorite_compass" | "fantasyfurniture:models/venthyr/shelf" | "minecraft:block/bedrock" | "fantasyfurniture:models/royal/chair" | "thermal:block/machines/machine_centrifuge_active" | "fantasyfurniture:models/nordic/bench" | "mmt:block/steel_block" | "mysticaladaptations:item/insanium_shears" | "gtceu:item/uv_conveyor_module" | "minecraft:block/warped_roots" | "webdisplays:blocks/screen15" | "minecraft:block/calcite" | "mysticalagriculture:item/awakened_supremium_crossbow_pulling_2" | "gtceu:item/capacitor" | "mysticalagriculture:item/awakened_supremium_crossbow_pulling_1" | "framedblocks:item/framed_wrench" | "webdisplays:blocks/screen11" | "minecraft:block/muddy_mangrove_roots_side" | "create:block/seat/side_red" | "webdisplays:blocks/screen12" | "webdisplays:blocks/screen13" | "webdisplays:blocks/screen14" | "gtceu:item/material_sets/rough/dust_small" | "createarmory:blocks/rockettexture" | "mysticalagriculture:item/seeds/creeper_seeds" | "webdisplays:blocks/screen10" | "gtceu:block/storage/drums/drum_top/side" | "mysticalagriculture:item/seeds/enderium_seeds" | "minecraft:block/piston_top_sticky" | "sgjourney:item/jackal_helmet" | "gtceu:item/material_sets/shiny/dust_tiny" | "fantasyfurniture:models/bone/wither/sofa" | "ae2:item/entropy_manipulator" | "rechiseled:block/birch_planks_diagonal_stripes" | "thermal:block/machines/machine_crystallizer" | "minecraft:block/powered_rail" | "minecraft:item/sweet_berries" | "mysticalagriculture:block/prudentium_furnace_front" | "create:block/brass_casing_connected" | "mysticalagriculture:block/prudentium_ingot_block" | "xtonesreworked:block/reed/10" | "xtonesreworked:block/reed/11" | "rechiseled:block/end_stone_polished" | "create:block/hat_test" | "extendedcrafting:block/crystaltine_block" | "mmt:block/iridium_block" | "minecraft:block/scaffolding_bottom" | "enderstorage:items/pouch/buttons/middle/light_blue" | "xtonesreworked:block/reed/12" | "extendedcrafting:block/enhanced_redstone_ingot_block" | "xtonesreworked:block/reed/13" | "minecraft:block/light_gray_stained_glass_pane_top" | "xtonesreworked:block/reed/14" | "ae2:part/cable/core/glass/gray" | "xtonesreworked:block/reed/15" | "create:entity/blueprint_large" | "ftbquests:tasks/fe_full" | "minecraft:block/white_glazed_terracotta" | "rechiseled:block/prismarine_bricks_squares" | "create:block/fluid_valve" | "toms_storage:item/tag_item_filter" | "farmersdelight:item/chocolate_pie" | "mysticalagriculture:item/inferium_crossbow_firework" | "gtceu:item/uv_electric_pump" | "minecraft:item/crossbow_firework" | "gtceu:block/casings/solid/machine_casing_study_hsse" | "ae2:item/card_void" | "minecraft:block/lectern_top" | "rechiseled:block/crimson_planks_tiles" | "mysticalagriculture:item/supremium_chestplate" | "ae2:block/quantum_ring_light_corner" | "mmt:item/rods/plumbumanite" | "create:block/palettes/stone_types/slab/scorchia_cut_slab" | "mmt:item/wires/zinc" | "mmt:item/ingots/luteous" | "rechiseledcreate:block/rose_quartz_crushed" | "gtceu:item/ev_sensor" | "gtceu:item/solvent_spray_can" | "packagedauto:blocks/encoder_side" | "fantasyfurniture:models/decorations/royal_platter" | "gtceu:item/smd_resistor" | "webdisplays:items/peripheral" | "gtceu:block/machines/kinetic_mixer/overlay_side_active" | "gtceu:block/casings/voltage/zpm/side" | "gtceu:block/machines/circuit_assembler/overlay_top_active_emissive" | "create:block/palettes/stone_types/small_brick/tuff_cut_small_brick" | "minecraft:block/dirt_path_top" | "mmt:item/wires/silicon" | "create:block/threshold_switch_front" | "thermal:item/augments/machine_efficiency_augment" | "mysticalagriculture:block/flower/ghast_flower" | "thermal:block/rubberwood_door_bottom" | "minecraft:item/leather" | "create:block/copper_underside" | "thermal:block/carrot_block_bottom" | "farmersdelight:block/dark_oak_cabinet_front" | "thermal:block/config/machine_config_output" | "gtceu:item/chemical_yellow_dye" | "ae2:item/creative_item_cell" | "create:block/palettes/stone_types/pillar/granite_cut_pillar_connected" | "mmt:item/bricks/sand_brick" | "sgjourney:item/liquid_naquadah_bottle_02" | "sgjourney:item/liquid_naquadah_bottle_03" | "sgjourney:item/liquid_naquadah_bottle_04" | "sgjourney:item/liquid_naquadah_bottle_05" | "ae2:item/cell_component_64k" | "rechiseled:block/mangrove_planks_wavy" | "minecraft:block/azalea_top" | "sgjourney:item/liquid_naquadah_bottle_00" | "minecraft:item/heart_of_the_sea" | "sgjourney:item/liquid_naquadah_bottle_01" | "create:item/netherite_diving_boots" | "rechiseled:block/lapis_block_inverted_tiles" | "ae2:part/cable/dense_smart/red" | "minecraft:block/red_candle_lit" | "exnihilosequentia:item/ore/nugget/zinc_nugget" | "rechiseled:block/oak_planks_brick_pattern" | "sliceanddice:block/sprinkler_side" | "exnihilosequentia:item/crimson_nylium_spores" | "mysticalagriculture:block/tertium_gemstone_block" | "gtceu:block/machines/arc_furnace/overlay_side" | "gtceu:block/casings/cleanroom/plascrete_ctm" | "thermal:block/stuffed_pumpkin_side" | "create:block/observer_box_powered" | "rechiseled:block/granite_tiles" | "create:block/palettes/stone_types/polished/crimsite_cut_polished" | "ae2:item/certus_quartz_cutting_knife" | "mysticalagriculture:item/essence/refined_obsidian_essence" | "thermal:block/machines/machine_press" | "ae2:item/memory_card_purple" | "bigreactors:block/turbine/basic/redstoneport_on" | "fluxnetworks:item/flux_configurator_layer1" | "fluxnetworks:item/flux_configurator_layer0" | "create:block/fluid_tank_window_single" | "mysticalagriculture:item/essence/fluorite_essence" | "mysticalagriculture:item/imperium_crossbow_pulling_0" | "mysticalagriculture:item/imperium_crossbow_pulling_1" | "mysticalagriculture:item/imperium_crossbow_pulling_2" | "minecraft:item/lead" | "create:block/palettes/ornate_iron_window" | "ftblibrary:icons/settings" | "mmt:item/dust/viculeam" | "sgjourney:item/pegasus_dhd" | "mysticalagriculture:item/inferium_ingot" | "rechiseledcreate:block/diorite_cut_polished" | "create:block/belt/light_blue_scroll" | "gtceu:block/material_sets/dull/ore" | "gtceu:item/computer_monitor_cover" | "fantasyfurniture:models/necrolord/painting_wide" | "gtceu:block/casings/coils/machine_coil_hssg_bloom" | "mmt:item/nuggets/bronze" | "fantasyfurniture:models/bone/skeleton/chest" | "thermal:block/dynamos/dynamo_coil_rf" | "createarmory:items/unemptycasing" | "gtceu:block/casings/voltage/uv/bottom" | "gtceu:item/material_sets/magnetic/magnetic_overlay" | "gtceu:item/fluid_voiding_cover" | "exnihilosequentia:item/ore/ingot/tin_ingot" | "create:block/spout" | "create:block/copper/copper_tiles" | "rechiseled:block/dark_oak_planks_dotted" | "thermalendergy:item/stellarium_ingot" | "fantasyfurniture:models/royal/desk" | "thermal:block/devices/device_fisher_south" | "rechiseledcreate:block/oak_window_diagonal_side" | "ae2:block/crafting/64k_storage" | "minecraft:block/warped_trapdoor" | "minecraft:item/tadpole_bucket" | "mysticalagriculture:item/seeds/cobalt_seeds" | "create:block/palettes/dark_oak_window_connected" | "minecraft:block/dead_bubble_coral" | "mmt:block/raw_acril_block" | "expatternprovider:block/extended_drive/drive_side" | "gtceu:block/multiblock/generator/large_steel_boiler/overlay_front_paused_emissive" | "mysticalagriculture:item/awakened_supremium_crossbow_pulling_0" | "create:block/sail/canvas_magenta" | "gtceu:item/ilc_chip" | "enderstorage:items/pouch/buttons/right/cyan" | "minecraft:block/comparator" | "thermal:item/lapis_gear" | "mmt:item/nuggets/chalyblux" | "fantasyfurniture:models/royal/counter" | "gtceu:item/luv_robot_arm" | "create:block/palettes/spruce_window_connected" | "gtceu:block/machines/mixer/overlay_front_active" | "gtceu:item/material_sets/diamond/raw_ore" | "exnihilosequentia:block/jungle_sieve" | "rechiseled:block/redstone_block_bordered" | "thermal:item/light_oil_bucket" | "gtceu:item/lpic_chip" | "rechiseledcreate:block/jungle_window_panes_side" | "rechiseled:block/jungle_planks_squares" | "minecraft:block/end_portal_frame_eye" | "gtceu:item/cpu_wafer" | "create_crystal_clear:block/copper_glass_casing" | "rechiseled:block/bone_block_rib" | "mysticalagriculture:block/flower/deepslate_flower" | "fantasyfurniture:models/venthyr/sofa" | "thermal:block/strawberry_block_side" | "ae2:item/wireless_crafting_terminal" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_cold_connected" | "minecraft:item/wheat_seeds" | "gtceu:block/multiblock/generator/large_combustion_engine/overlay_front" | "mysticalagriculture:block/mystical_resource_crop_7" | "mysticalagriculture:item/seeds/fiery_ingot_seeds" | "mysticalagriculture:block/mystical_resource_crop_6" | "rechiseled:block/end_stone_scales" | "mysticalagriculture:block/mystical_resource_crop_5" | "mysticalagriculture:block/mystical_resource_crop_4" | "mysticalagriculture:block/mystical_resource_crop_3" | "mysticalagriculture:item/essence/ironwood_essence" | "rechiseled:block/diorite_squares" | "mysticalagriculture:block/mystical_resource_crop_2" | "mysticalagriculture:block/mystical_resource_crop_1" | "mysticalagriculture:block/mystical_resource_crop_0" | "minecraft:block/sculk_sensor_top" | "sgjourney:item/syringe" | "rechiseled:block/jungle_planks_woven" | "ae2:part/cable/dense_smart/purple" | "cofh_core:gui/icons/icon_button_inactive" | "mmt:item/plates/xelkive" | "thermal:item/green_bean" | "packagedexcrafting:blocks/advanced_crafter_side" | "ftblibrary:icons/left" | "sgjourney:block/milky_way_dhd" | "extendedcrafting:item/enhanced_ender_nugget" | "packagedauto:items/recipe_holder" | "gtceu:block/multiblock/cracking_unit/overlay_front_paused" | "create:block/track_signal_indicator" | "mmt:item/bricks/blackstone_brick" | "minecraft:block/jungle_door_top" | "rechiseled:block/netherrack_stripes" | "farmersdelight:item/yellow_canvas_sign" | "rechiseled:block/andesite_brick_pattern" | "mmt:item/gems/ultranium_gem" | "mmt:item/ingots/enlighted_gold" | "mmt:item/dust/echo" | "fantasyfurniture:models/venthyr/wardrobe_top" | "thermal_extra:block/shellite_block" | "create:block/scaffold/brass_scaffold_inside_connected" | "gtceu:block/casings/voltage/uv/top" | "thermal:block/cells/energy_cell_bottom" | "gtceu:block/casings/solid/machine_casing_inert_ptfe" | "rechiseled:block/stone_cobbled" | "create:entity/train_hat" | "mmt:item/dust/steel" | "extendedcrafting:item/singularity_overlay" | "mmt:block/chromium_block" | "buildinggadgets:items/construction_paste_container_t3_quarter" | "thermal:block/dynamos/dynamo_numismatic" | "thermal:item/ender_pearl_dust" | "minecraft:block/blue_concrete" | "minecraft:block/spore_blossom" | "mysticalagriculture:block/tertium_block" | "fantasyfurniture:models/decorations/nordic_mead_bottles" | "fantasyfurniture:models/royal/table_large_tint" | "mysticalagriculture:item/tertium_scythe" | "mmt:item/gems/kunzite" | "exnihilosequentia:item/guardian_doll" | "mysticalagriculture:item/inferium_scythe" | "minecraft:item/blue_candle" | "gtceu:item/large_pipe_extruder_mold" | "mmt:item/ingots/isovol" | "create_crystal_clear:block/train_glass_casing" | "rechiseled:block/prismarine_bricks_wavy" | "exnihilosequentia:block/dark_oak_barrel" | "create:item/polished_rose_quartz" | "ae2:block/debug/energy_gen" | "mysticalagriculture:item/essence/cow_essence" | "rechiseledcreate:block/spruce_window_slim_side" | "thermal:block/devices/device_collector" | "bigreactors:block/fluidizer/casing_right_up" | "thermal_extra:block/fluids/crystallized_sunflower_oil_still" | "gtceu:block/machines/centrifuge/overlay_side" | "minecraft:block/stripped_mangrove_log" | "gtceu:block/casings/gearbox/machine_casing_gearbox_stainless_steel" | "gtceu:item/zpm_fluid_regulator" | "modularrouters:item/upgrade/upgrade_layer0" | "modularrouters:item/upgrade/upgrade_layer1" | "gtceu:block/machines/centrifuge/overlay_back_active" | "gtceu:block/machines/wiremill/overlay_front" | "ae2:part/terminal_bright" | "gtceu:block/machines/thermal_centrifuge/overlay_front" | "modularrouters:item/module/void_module" | "mysticalagriculture:item/essence/signalum_essence" | "bigreactors:block/reactor/reinforced/glass.0" | "thermalendergy:item/prismalium_gear" | "bigreactors:block/reactor/reinforced/glass.1" | "rechiseledcreate:block/birch_window_panes_side" | "gtceu:block/casings/steam/bricked_bronze/side" | "create:block/schematicannon" | "exnihilosequentia:item/blaze_doll" | "ae2:part/formation_plane" | "thermal:block/deepslate_nickel_ore" | "modularrouters:item/module/distributor_module" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_cold_connected" | "rechiseled:block/obsidian_dark" | "bigreactors:block/reactor/reinforced/casing_down" | "ae2additions:item/fluid_storage_cell_16384" | "create:block/palettes/stone_types/cap/dripstone_cut_cap_connected" | "gtceu:block/casings/fusion/fusion_coil_bloom" | "ae2:block/drive/cells/1k_item_cell" | "mmt:block/silicon_block" | "mysticalagriculture:item/soulium_ingot" | "gtceu:block/casings/mechanic/machine_casing_turbine_titanium" | "mmt:item/plates/brass" | "mysticalagriculture:item/seeds/blizz_seeds" | "gtceu:item/material_sets/shiny/dust_small_overlay" | "framedblocks:block/obsidian_plate_frame" | "minecraft:block/beehive_end" | "minecraft:block/bubble_coral_block" | "rechiseled:block/cobbled_deepslate_pillar_side" | "cofh_core:gui/icons/icon_tutorial" | "enderstorage:items/pouch/buttons/left/cyan" | "thermal:item/fire_grenade_thrown" | "ae2:part/cable/core/covered/red" | "mysticalagriculture:item/essence/pig_iron_essence" | "mysticalagriculture:item/seeds/squid_seeds" | "minecraft:item/wooden_sword" | "rechiseled:block/mangrove_planks_large_tiles" | "rechiseled:block/purpur_brick_paving" | "thermal:block/machines/machine_pulverizer_active" | "ae2:block/glass/quartz_glass_d" | "thermal:block/devices/device_xp_condenser_bottom" | "thermal:block/rubberwood_leaves" | "ae2:item/color_applicator_tip_dark" | "mysticalagradditions:item/essence/nitro_crystal_essence" | "ae2:block/glass/quartz_glass_a" | "minecraft:block/gray_concrete_powder" | "gtceu:item/tools/plunger" | "ae2:part/cable/glass/yellow" | "ae2:block/glass/quartz_glass_c" | "ae2:block/glass/quartz_glass_b" | "mysticalagriculture:item/tertium_leggings" | "create:block/cam_linkage" | "exnihilosequentia:block/sea_water" | "create:block/palettes/stone_types/brick/andesite_cut_brick" | "rechiseled:block/quartz_block_chiseled_pillar" | "mysticalagradditions:item/dragon_scale" | "rechiseledcreate:block/spruce_window_panes_side" | "rechiseled:block/quartz_block_rotated_bricks" | "minecraft:item/filled_map_markings" | "rechiseled:block/red_nether_bricks_diagonal_bricks" | "minecraft:block/lime_stained_glass_pane_top" | "minecraft:block/cut_red_sandstone" | "bigreactors:block/reactor/basic/accessport_solid_in_connected" | "modularrouters:item/augment/pickup_delay_augment" | "mmt:item/gears/xeproda" | "bigreactors:block/turbine/reinforced/computerport" | "ae2:part/cable/covered/cyan" | "fantasyfurniture:models/necrolord/bed_double" | "create:block/weighted_ejector_top" | "create:item/clipboard_and_quill" | "gtceu:block/overlay/machine/overlay_fluid_output" | "mmt:item/wires/scandium" | "mysticalagriculture:item/seeds/copper_seeds" | "gtceu:item/tools/handle" | "thermal:block/flax_block_end" | "fantasyfurniture:block/necrolord/wool" | "gtceu:item/carbon_fibers" | "minecraft:block/bricks" | "sgjourney:block/naquadah_block_a" | "sgjourney:block/naquadah_block_c" | "sgjourney:block/naquadah_block_b" | "mysticalagriculture:item/seeds/steeleaf_seeds" | "minecraft:block/jungle_door_bottom" | "thermal:item/augments/machine_efficiency_creative_augment" | "create:fluid/potion_still" | "thermal:block/machines/machine_smelter" | "mysticalagradditions:block/prudentium_coal_block" | "gtceu:item/material_sets/dull/plate_dense" | "gtceu:block/machines/circuit_assembler/overlay_top" | "thermal:block/fluids/heavy_oil_flow" | "mysticalagriculture:item/tertium_bow_pulling_1" | "mysticalagriculture:item/tertium_bow_pulling_2" | "minecraft:block/lime_wool" | "mysticalagriculture:item/tertium_bow_pulling_0" | "mmt:item/plates/thulium" | "gtceu:item/ring_extruder_mold" | "minecraft:item/acacia_boat" | "gtceu:block/fluids/fluid.tritium" | "ae2:item/network_tool" | "modularrouters:block/modular_router_other" | "thermal:block/tomato_block_bottom" | "gtceu:block/machines/distillery/overlay_front_active" | "create:block/gantry_shaft_powered_flipped" | "mysticalagriculture:item/seeds/hop_graphite_seeds" | "thermal:block/bell_pepper_block_top" | "gtceu:block/multiblock/generator/extreme_combustion_engine/overlay_front" | "minecraft:block/farmland_moist" | "modularrouters:item/augment/fast_pickup_augment" | "create:block/belt" | "ae2:part/cable/dense_smart/gray" | "rechiseled:block/cobblestone_paving" | "exnihilosequentia:item/mycelium_spores" | "gtceu:item/nand_memory_chip" | "minecraft:block/crimson_trapdoor" | "gtceu:block/casings/steam/bronze/top" | "create:block/palettes/stone_types/cap/granite_cut_cap" | "farmersdelight:block/crimson_cabinet_top" | "ae2:block/wireless_access_point_on" | "create:block/bell" | "create:block/chute_hole" | "thermal:block/rice_block_side_1" | "thermal:block/rice_block_side_2" | "simplybackpacks:item/commonbackpack" | "gtceu:item/lv_emitter" | "gtceu:block/cable/insulation_5" | "gtceu:block/cable/insulation_3" | "gtceu:block/cable/insulation_4" | "gtceu:block/cable/insulation_1" | "colossalchests:blocks/colossal_chest_silver" | "gtceu:block/cable/insulation_2" | "thermal:item/watering_can_filled" | "minecraft:block/dead_brain_coral_fan" | "minecraft:item/leather_helmet_overlay" | "gtceu:item/hv_electric_piston" | "ae2:item/engineering_processor_press" | "thermal:item/lead_dust" | "mysticalagradditions:item/nether_star_shard" | "thermal:item/stuffed_pepper" | "minecraft:block/tall_grass_bottom" | "bigreactors:block/turbine/reinforced/powertap_fe_passive" | "enderstorage:items/pouch/buttons/right/light_blue" | "minecraft:block/lime_shulker_box" | "gtceu:block/cable/insulation_0" | "gtceu:block/multiblock/vacuum_freezer/overlay_front" | "mysticalagriculture:item/seeds/wither_skeleton_seeds" | "mysticalagriculture:block/flower/blitz_flower" | "mysticalagriculture:item/seeds/wood_seeds" | "minecraft:block/rose_bush_top" | "minecraft:block/prismarine_bricks" | "thermal:item/sulfur" | "farmersdelight:block/beetroot_crate_side" | "ae2:block/mysterious_cube_sides" | "fantasyfurniture:models/decorations/royal_wall_mirror_large_tint" | "minecraft:block/bee_nest_front" | "farmersdelight:block/spruce_cabinet_side" | "minecraft:block/grass_block_side" | "fantasyfurniture:models/royal/lockbox" | "xtonesreworked:block/zome/7" | "gtceu:block/fluids/fluid.air" | "xtonesreworked:block/zome/6" | "xtonesreworked:block/zome/5" | "xtonesreworked:block/zome/4" | "thermal_extra:item/sticky_ball" | "xtonesreworked:block/zome/9" | "create:block/track_signal_dual_indicator" | "xtonesreworked:block/zome/8" | "mmt:item/gems/amber" | "ae2:part/p2p_tunnel_front" | "gtceu:block/multiblock/fluid_drilling_rig/overlay_front" | "xtonesreworked:block/zome/3" | "xtonesreworked:block/zome/2" | "xtonesreworked:block/lave/15" | "xtonesreworked:block/zome/1" | "mmt:item/plates/cobalt" | "xtonesreworked:block/lave/14" | "xtonesreworked:block/zome/0" | "mysticalagriculture:item/guide_book" | "modularrouters:item/upgrade/blast_upgrade" | "effortlessbuilding:items/diamondrandomizerbag" | "gtceu:block/machines/extruder/overlay_top_active" | "ae2:part/pattern_access_terminal_dark" | "minecraft:block/brown_mushroom_block" | "mmt:item/wires/lunium_nova" | "gtceu:block/multiblock/generator/large_plasma_turbine/overlay_front_paused" | "fantasyfurniture:models/venthyr/bench" | "expatternprovider:block/ex_pattern_provider_alternate_arrow" | "thermal:block/flax_4_top" | "minecraft:block/end_rod" | "create:entity/blueprint_medium" | "minecraft:item/netherite_pickaxe" | "rechiseled:block/oak_planks_tiles" | "mysticalagriculture:item/essence/niotic_crystal_essence" | "gtceu:block/cover/overlay_infinite_water" | "gtceu:block/overlay/machine/overlay_maintenance_full_auto" | "gtceu:block/machines/ore_washer/overlay_front_active" | "exnihilosequentia:block/string_mesh" | "ae2:part/storage_bus_sides" | "mysticalagriculture:item/seeds/netherite_seeds" | "minecraft:block/medium_amethyst_bud" | "ae2:part/terminal_medium" | "extendedcrafting:block/luminessence_block" | "thermal:item/chiller_ingot_cast" | "ftblibrary:icons/settings_red" | "gtceu:block/fluids/fluid.chlorine" | "mysticalagriculture:item/tertium_pickaxe" | "minecraft:block/allium" | "ae2:block/energy_cell_4" | "xtonesreworked:block/lave/13" | "xtonesreworked:block/lave/12" | "ae2:block/energy_cell_2" | "xtonesreworked:block/lave/11" | "mmt:item/wires/rhodium" | "ae2:block/energy_cell_3" | "xtonesreworked:block/lave/10" | "ae2:block/energy_cell_0" | "thermal:item/lumium_gear" | "ae2:block/energy_cell_1" | "create:block/palettes/stone_types/cap/diorite_cut_cap" | "thermal:block/fire_tnt_side" | "thermal:item/emerald_gear" | "minecraft:block/magma" | "xtonesreworked:block/zest/12" | "xtonesreworked:block/zest/13" | "xtonesreworked:block/zest/10" | "xtonesreworked:block/zest/11" | "create:block/belt/purple_diagonal_scroll" | "create:block/seat/top_white" | "mysticalagriculture:item/awakened_supremium_gemstone" | "fluxnetworks:model/tier2_colour" | "gtceu:item/zpm_field_generator" | "gtceu:block/casings/solid/machine_casing_clean_stainless_steel_ctm" | "colossalchests:blocks/colossal_chest_obsidian" | "xtonesreworked:block/zest/14" | "xtonesreworked:block/zest/15" | "bigreactors:block/reactor/reinforced/accessport_fluid_in" | "mmt:item/cells/prismarine" | "bigreactors:block/reprocessor/casing_down" | "thermal:block/dynamos/dynamo_coil_rf_active" | "rechiseled:block/lapis_block_pillar_side" | "thermal:block/devices/device_potion_diffuser_bottom" | "thermal:item/copper_plate_3" | "thermal:item/copper_plate_2" | "rechiseled:block/crimson_planks_dotted" | "rechiseledcreate:block/acacia_window_slim_side" | "fantasyfurniture:models/nordic/chair" | "extendedcrafting:item/enhanced_redstone_ingot" | "mysticalagriculture:item/inferium_staff" | "rechiseled:block/stone_smooth_tiles" | "modularrouters:item/filter/inspection_filter" | "thermal:item/copper_plate_1" | "thermal:item/copper_plate_0" | "gtceu:block/machines/chemical_reactor/overlay_front_active" | "mysticalagriculture:item/seeds/mystical_flower_seeds" | "ae2:block/controller_powered" | "bigreactors:block/fluidizer/casing_left" | "createarmory:items/50calround" | "minecraft:item/charcoal" | "rechiseled:block/nether_bricks_smooth" | "thermal:block/bamboo_block_end" | "mmt:item/ingots/scepbo" | "minecraft:item/pufferfish" | "rechiseled:block/coal_block_small_tiles" | "exnihilosequentia:item/bee_doll" | "packagedexcrafting:blocks/basic_crafter_bottom" | "rechiseled:block/cobblestone_polished" | "gtceu:block/casings/pipe/machine_casing_pipe_tungstensteel" | "gtceu:block/cover/overlay_fluid_detector" | "create:block/palettes/framed_glass" | "ae2:block/chest/front" | "create:block/palettes/mangrove_window" | "gtceu:block/casings/mechanic/machine_casing_turbine_stainless_steel_ctm" | "create:block/brass_encased_cogwheel_side_connected" | "ae2:item/nether_quartz_hoe" | "exnihilosequentia:item/tools/hammer/granite_hammer" | "minecraft:item/pufferfish_bucket" | "gtceu:block/multiblock/primitive_blast_furnace/overlay_front_active_emissive" | "mmt:item/ingots/carbonatite" | "minecraft:item/firework_star_overlay" | "gtceu:block/casings/voltage/iv/bottom" | "thermal:block/cells/fluid_cell_level_8" | "thermal:block/cells/fluid_cell_level_7" | "thermal:block/cells/fluid_cell_level_6" | "rechiseledcreate:block/andesite_cut_polished" | "thermal:block/cells/fluid_cell_level_5" | "xtonesreworked:block/tank/11" | "thermal:block/cells/fluid_cell_level_4" | "xtonesreworked:block/tank/10" | "thermal:block/cells/fluid_cell_level_3" | "thermal:block/cells/fluid_cell_level_2" | "fantasyfurniture:models/decorations/nordic_boiled_creme_treats" | "thermal:block/cells/fluid_cell_level_1" | "xtonesreworked:block/tank/15" | "thermal:block/cells/fluid_cell_level_0" | "create:block/fan_side" | "xtonesreworked:block/tank/14" | "xtonesreworked:block/tank/13" | "gtceu:block/machines/sifter/overlay_front_active_emissive" | "xtonesreworked:block/tank/12" | "mmt:block/raw_void_block" | "farmersdelight:item/iron_knife" | "minecraft:block/deepslate" | "cofh_core:gui/icons/icon_cancel_inactive" | "mmt:item/wires/frigidite" | "gtceu:block/machines/chemical_bath/overlay_side_active_emissive" | "gtceu:block/casings/gearbox/machine_casing_gearbox_steel" | "create:block/belt/yellow_scroll" | "minecraft:item/prismarine_shard" | "ae2:part/cable/covered/white" | "minecraft:block/brown_candle" | "cofh_core:gui/icons/icon_button_highlight" | "ae2:item/card_fuzzy" | "rechiseled:block/glowstone_crushed" | "bigreactors:item/ridiculite_dust" | "mysticalagriculture:item/seeds/deepslate_seeds" | "rechiseled:block/bone_block_bundled" | "mysticalagriculture:item/soul_jar" | "farmersdelight:block/sweet_berry_cheesecake_inner" | "gtceu:block/machines/wiremill/overlay_side" | "create:block/palettes/stone_types/layered/ochrum_cut_layered_connected" | "gtceu:item/good_electronic_circuit" | "fantasyfurniture:models/decorations/snowballs" | "thermal:item/lead_nugget" | "gtceu:item/material_sets/dull/wire_fine" | "rechiseledcreate:block/crimson_window_bars_end" | "mysticalagradditions:item/seeds/gaia_spirit_seeds" | "farmersdelight:block/skillet_bottom" | "rechiseled:block/mangrove_planks_diagonal_tiles" | "fantasyfurniture:models/necrolord/dresser" | "mmt:item/wires/palladium" | "gtceu:block/overlay/machine/overlay_qtank_emissive" | "gtceu:block/machines/distillery/overlay_front_paused_emissive" | "exnihilosequentia:block/mangrove_barrel" | "gtceu:item/chocolate_coin" | "sgjourney:item/naquadah_axe" | "create:block/contraption_controls_frame" | "farmersdelight:item/flint_knife" | "mysticalagriculture:block/flower/knightmetal_flower" | "rechiseled:block/acacia_planks_beams" | "thermal:item/lock" | "farmersdelight:item/black_canvas_sign" | "mysticalagriculture:block/flower/apatite_flower" | "minecraft:item/campfire" | "gtceu:block/multiblock/processing_array/overlay_front" | "itemfilters:item/not" | "minecraft:item/bucket_content/powder_snow" | "minecraft:item/carrot" | "minecraft:block/gray_candle_lit" | "mysticalagriculture:item/essence/aquamarine_essence" | "gtceu:item/white_dye_spray_can" | "minecraft:block/ancient_debris_top" | "minecraft:item/dried_kelp" | "exnihilosequentia:item/tools/crook/golden_crook" | "create:block/placard" | "create:block/belt/purple_scroll" | "gtceu:item/hpic_wafer" | "bigreactors:block/turbine/reinforced/casing_left" | "exnihilosequentia:block/crushed_dripstone" | "create:block/controller_rail_powered" | "farmersdelight:item/hot_cocoa" | "exnihilosequentia:item/ore/raw/raw_aluminum" | "rechiseledcreate:block/mangrove_window_tiles_side" | "expatternprovider:block/wireless_connect_on" | "gtceu:item/material_sets/quartz/gem" | "bigreactors:block/reprocessor/wasteinjector_connected" | "mysticalagriculture:block/witherproof_block" | "minecraft:block/brain_coral_fan" | "create:block/palettes/stone_types/small_brick/dripstone_cut_small_brick" | "create:block/tunnel/andesite_tunnel" | "gtceu:block/multiblock/primitive_pump/overlay_front" | "mmt:item/cells/ultranium_gem" | "thermal:item/detonator_primed" | "farmersdelight:item/white_canvas_sign" | "rechiseledcreate:block/ochrum_cut_small_brick" | "gtceu:block/casings/pipe/machine_casing_grate" | "rechiseled:block/copper_block_cone" | "gtceu:item/hv_robot_arm" | "create:block/belt/red_diagonal_scroll" | "rechiseled:block/quartz_block_tiles" | "gtceu:block/machines/rock_crusher/overlay_front" | "gtceu:block/multiblock/generator/large_titanium_boiler/overlay_front_active_emissive" | "create:block/train_door_side" | "mmt:item/bricks/smooth_stone_brick" | "thermal:block/barley_4" | "thermal:block/barley_3" | "thermal:block/barley_6" | "thermal:block/barley_5" | "thermal:block/potato_block_top" | "thermal:block/barley_0" | "thermal:block/devices/device_water_gen_side_active" | "gtceu:item/light_blue_dye_spray_can" | "thermal:block/barley_2" | "thermal:block/barley_1" | "fantasyfurniture:models/decorations/royal_wall_mirror_large" | "gtceu:item/material_sets/dull/dust_small" | "gtceu:block/material_sets/quartz/ore" | "gtceu:block/machines/thermal_centrifuge/overlay_side_active_emissive" | "gtceu:item/foil_extruder_mold" | "gtceu:block/multiblock/cracking_unit/overlay_front_active" | "ae2:block/vibration_chamber_front" | "thermal:block/barley_7" | "mmt:item/wires/mythril" | "mmt:item/gems/ruby" | "sgjourney:item/ring_remote" | "mmt:item/gears/estalt" | "fantasyfurniture:models/dunmer/table_large" | "thermal:item/syrup_bucket" | "bigreactors:block/turbine/basic/fluidport_forge_active_cold_connected" | "create:block/ladder_andesite" | "minecraft:block/fletching_table_side" | "create:block/palettes/stone_types/slab/deepslate_cut_slab" | "minecraft:block/red_candle" | "minecraft:block/frosted_ice_3" | "minecraft:block/honeycomb_block" | "exnihilosequentia:item/enderman_doll" | "minecraft:block/frosted_ice_0" | "gtceu:item/hv_conveyor_module" | "mmt:item/raw/boron" | "minecraft:block/frosted_ice_2" | "minecraft:block/frosted_ice_1" | "mmt:item/wires/europium" | "create:block/palettes/stone_types/layered/veridium_cut_layered_connected" | "ae2:block/drive/drive_bottom" | "thermal:block/cells/item_cell_level_8c" | "fantasyfurniture:models/decorations/presents_stack_1" | "fantasyfurniture:models/decorations/presents_stack_2" | "gtceu:item/quantum_processor_computer" | "minecraft:block/dead_bush" | "thermal:block/cells/fluid_cell_center" | "mmt:item/rods/osmium" | "gtceu:item/material_sets/shiny/nugget_overlay" | "eterminal:part/ex_pattern_access_terminal_medium" | "gtceu:block/casings/coils/machine_coil_trinium_ctm" | "mysticalagriculture:item/imperium_ingot" | "buildinggadgets:blocks/template_manager_front" | "mmt:item/plates/dark_cryopla" | "mmt:block/raw_yttrium_block" | "gtceu:block/casings/pipe/machine_casing_pipe_titanium" | "thermal:block/devices/device_rock_gen_bottom" | "ftblibrary:icons/info_gray" | "mysticalagriculture:item/seeds/stone_seeds" | "farmersdelight:block/budding_tomatoes_stage3" | "farmersdelight:block/budding_tomatoes_stage2" | "farmersdelight:block/budding_tomatoes_stage1" | "exnihilosequentia:item/brain_coral_larva" | "farmersdelight:block/budding_tomatoes_stage0" | "farmersdelight:block/rich_soil_farmland" | "minecraft:block/pumpkin_stem" | "gtceu:item/zero_point_module/7" | "gtceu:block/multiblock/coke_oven/overlay_front_active" | "thermal:block/rich_slag_block" | "gtceu:item/zero_point_module/8" | "mysticalagriculture:item/unattuned_augment" | "gtceu:item/zero_point_module/5" | "thermal:block/lightning_tnt_bottom" | "gtceu:item/zero_point_module/6" | "minecraft:item/light" | "gtceu:item/zero_point_module/3" | "rechiseled:block/iron_block_reinforced" | "gtceu:item/zero_point_module/4" | "create:block/palettes/stone_types/polished/ochrum_cut_polished" | "gtceu:item/zero_point_module/1" | "gtceu:item/zero_point_module/2" | "gtceu:item/yellow_glass_lens" | "ae2:part/cable/glass/purple" | "gtceu:block/casings/fusion/fusion_casing" | "mmt:item/plates/echo" | "mmt:item/nuggets/europium" | "automobility:block/dirt_off_road" | "ae2additions:item/super_storage_cell_4096k" | "gtceu:block/machines/compressor/overlay_side_active_emissive" | "xtonesreworked:block/roen/13" | "create:item/attribute_filter" | "ae2:part/cable/core/covered/black" | "xtonesreworked:block/roen/12" | "xtonesreworked:block/roen/15" | "xtonesreworked:block/roen/14" | "mmt:item/wires/void" | "fantasyfurniture:models/decorations/coin_stack_iron" | "fantasyfurniture:models/decorations/mushrooms_red" | "xtonesreworked:block/roen/11" | "xtonesreworked:block/roen/10" | "create:block/bogey/frame" | "ae2:item/spatial_storage_cell_128" | "bigreactors:block/reactor/basic/casing_single" | "minecraft:block/observer_top" | "framedblocks:block/framed_soul_torch" | "mysticalagriculture:item/supremium_nugget" | "ae2:part/cable/core/glass/light_blue" | "gtceu:block/casings/fusion/superconducting_coil" | "mmt:item/plates/scandium" | "create:block/palettes/stone_types/layered/granite_cut_layered_connected" | "minecraft:block/soul_lantern" | "thermal:item/raw_silver" | "framedblocks:item/framed_flower_pot" | "mmt:item/ingots/rhexis" | "sgjourney:item/zero_point_module" | "rechiseled:block/cobblestone_tiles" | "rechiseled:block/dark_oak_planks_beams" | "mysticalagriculture:block/inferium_furnace_side" | "ae2:block/charger_side" | "mmt:block/turquoise_ore" | "mmt:block/raw_rhodium_block" | "mmt:item/cells/ametrine" | "gtceu:block/machines/alloy_smelter/overlay_front" | "create:block/palettes/stone_types/pillar/scoria_cut_pillar_connected" | "create:block/toolbox/black" | "thermal:block/dynamos/dynamo_lapidary" | "ae2:item/certus_quartz_wrench" | "fluxnetworks:item/flux_core" | "create:block/clutch_on" | "farmersdelight:block/tomatoes_vine_stage3" | "minecraft:item/arrow" | "ae2:part/storage_monitor_medium" | "create:block/portal_track" | "minecraft:block/raw_gold_block" | "fantasyfurniture:particles/decorations/tankards" | "thermal:block/barley_block_side" | "minecraft:item/turtle_helmet" | "mysticalagriculture:item/awakened_supremium_boots" | "minecraft:item/gray_dye" | "create:item/electron_tube" | "farmersdelight:block/cooking_pot_parts" | "rechiseledcreate:block/dark_oak_window_diagonal_end" | "gtceu:block/machines/arc_furnace/overlay_back_active" | "rechiseled:block/stone_tiles" | "thermal:block/devices/device_xp_condenser_side" | "gtceu:item/material_sets/dull/gear_overlay" | "minecraft:block/jigsaw_top" | "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" | "rechiseled:block/iron_block_patterned" | "rechiseled:block/quartz_block_scales" | "gtceu:block/multiblock/generator/large_bronze_boiler/overlay_front_paused_emissive" | "minecraft:block/respawn_anchor_top_off" | "farmersdelight:block/rice_panicles_stage3" | "automobility:block/auto_mechanic_table" | "gtceu:item/gold_credit" | "thermal:block/cells/fluid_cell_inner" | "gtceu:block/machines/wiremill/overlay_front_active_emissive" | "exnihilosequentia:block/crushed_granite" | "farmersdelight:block/rice_panicles_stage2" | "farmersdelight:block/rice_panicles_stage1" | "create:block/palettes/stone_types/cut/dripstone_cut" | "farmersdelight:block/rice_panicles_stage0" | "minecraft:block/mycelium_top" | "mysticalagriculture:block/soulstone_bricks" | "mmt:block/dark_cryopla_block" | "create:block/mechanical_arm" | "gtceu:item/uv_electric_piston" | "rechiseled:block/prismarine_bricks_brick_paving" | "fluxnetworks:model/flux_plug_colour" | "minecraft:block/jungle_leaves" | "gtceu:block/material_sets/rough/raw_ore_block" | "bigreactors:item/graphite_dust" | "minecraft:block/hopper_outside" | "mmt:item/nuggets/vibranite" | "rechiseledcreate:block/birch_window_bars_end" | "mysticaladaptations:item/insanium_staff" | "minecraft:block/cracked_polished_blackstone_bricks" | "gtceu:block/multiblock/generator/extreme_combustion_engine/overlay_front_active_emissive" | "minecraft:block/red_glazed_terracotta" | "minecraft:item/tropical_fish_bucket" | "fantasyfurniture:models/decorations/royal_floor_cushion_tint" | "mysticalagriculture:block/tertium_ingot_block" | "gtceu:item/crystal_processor_assembly" | "gtceu:block/machines/electric_furnace/overlay_front_active" | "minecraft:block/stripped_mangrove_log_top" | "mmt:item/gears/thorium" | "create:block/pipes" | "createarmory:items/shotgunshelltexture" | "gtceu:block/multiblock/generator/large_titanium_boiler/overlay_front_paused" | "minecraft:block/cyan_stained_glass_pane_top" | "rechiseled:block/blackstone_brick_pattern" | "rechiseled:block/acacia_planks_rotated_bricks" | "rechiseledcreate:block/crimson_window_swirling_end" | "farmersdelight:block/tomatoes_vine_stage1" | "farmersdelight:block/tomatoes_vine_stage2" | "create:block/sail/canvas_cyan" | "farmersdelight:block/tomatoes_vine_stage0" | "ae2:item/spatial_cell_component_2" | "curios:slot/empty_belt_slot" | "gtceu:item/fluid_cell/overlay" | "ae2:part/cable/core/covered/green" | "infinity_provider:block/builder" | "minecraft:block/black_wool" | "gtceu:block/machines/forming_press/overlay_top" | "ae2:part/level_emitter_off" | "thermal:block/potato_block_side" | "mmt:item/iron_wire" | "rechiseled:block/jungle_planks_diagonal_tiles" | "thermal:block/charge_bench_top" | "ae2:block/paint1" | "gtceu:block/multiblock/coke_oven/overlay_front" | "ae2:block/paint3" | "ae2:block/paint2" | "bigreactors:block/fluidizer/casing_right_down" | "minecraft:entity/enchanting_table_book" | "thermal:block/coffee_10" | "bigreactors:block/reactor/basic/glass.1" | "bigreactors:block/reactor/basic/glass.0" | "rechiseled:block/oak_planks_small_tiles" | "minecraft:item/crimson_sign" | "minecraft:block/yellow_stained_glass_pane_top" | "expatternprovider:block/extended_drive/drive_bottom" | "mysticalagriculture:item/essence/rock_crystal_essence" | "rechiseled:block/dirt_tiles" | "fantasyfurniture:models/venthyr/drawer" | "minecraft:item/lapis_lazuli" | "ae2:block/chest/top_item" | "rechiseled:block/crimson_planks_wavy" | "gtceu:item/empty_mold" | "ae2:part/cable/covered/purple" | "ae2:part/cable/glass/light_blue" | "gtceu:block/machines/fluid_heater/overlay_top_active" | "rechiseled:block/iron_block_chiseled" | "mmt:item/gears/zinc" | "rechiseledcreate:block/spruce_window_tiles_side" | "framedblocks:block/stone_button_frame" | "farmersdelight:item/cod_slice" | "farmersdelight:item/fruit_salad" | "gtceu:block/casings/fusion/superconducting_coil_ctm" | "minecraft:item/honey_bottle" | "thermal:block/dynamos/dynamo_stirling" | "mysticaladaptations:item/insanium_axe" | "gtceu:item/luv_emitter" | "ae2:part/cable/dense_covered/transparent" | "rechiseled:block/dark_prismarine_beams" | "mmt:item/plates/mythril" | "minecraft:item/white_candle" | "thermal:block/potion_cake_bottom" | "mmt:block/raw_scandium_block" | "woodenbucket:item/lower_wooden_bucket" | "gtceu:block/multiblock/pyrolyse_oven/overlay_front" | "fantasyfurniture:models/decorations/hanging_herbs" | "rechiseledcreate:block/oak_window_large_side" | "fantasyfurniture:models/decorations/tankards_honeymead" | "toms_storage:block/inventory_proxy_side" | "ftbquests:item/book" | "mysticalagriculture:item/essence/sky_stone_essence" | "create:block/blaze_active" | "rechiseled:block/mossy_cobblestone_inverted_dented" | "mysticaladaptations:item/insanium_crossbow_firework" | "minecraft:block/dirt" | "gtceu:item/quantum_star" | "bigreactors:block/reactor/basic/glass.5" | "thermal:item/sadiroot_seeds" | "bigreactors:block/reactor/basic/glass.3" | "create:block/mechanical_bearing_side" | "bigreactors:block/reactor/basic/glass.9" | "bigreactors:block/reactor/basic/glass.8" | "gtceu:block/casings/fusion/fusion_casing_mk2_ctm" | "bigreactors:block/reactor/basic/glass.7" | "thermal:block/carrot_cake_bottom" | "fantasyfurniture:models/royal/oven_tint" | "minecraft:block/stone_bricks" | "ftblibrary:icons/money_bag" | "ae2:item/memory_card_yellow" | "gtceu:item/plant_ball" | "colossalchests:blocks/chest_wall_silver" | "thermal:block/tea_10" | "thermalendergy:block/stellarium_block" | "gtceu:block/generators/steam_turbine/overlay_side" | "mmt:item/wires/boron" | "ae2:block/security_station_light_medium" | "createarmory:blocks/axis_top" | "mysticalagriculture:item/essence/sapphire_essence" | "rechiseledcreate:block/andesite_cut_small_brick" | "mysticalagriculture:block/flower/nether_flower" | "mysticalagriculture:block/flower/starmetal_flower" | "minecraft:block/bee_nest_side" | "mysticalagriculture:block/flower/manasteel_flower" | "rechiseled:block/lapis_block_connecting" | "minecraft:block/beehive_front" | "gtceu:item/ancient_gold_coin" | "gtceu:item/wetware_circuit_board" | "fantasyfurniture:models/dunmer/desk" | "create:block/pole_end" | "mysticalagradditions:block/insanium_block" | "mmt:item/rods/nlatstone" | "mysticalagriculture:item/tertium_ingot" | "gtceu:block/casings/fusion/fusion_casing_bloom" | "thermal:block/devices/device_rock_gen" | "extendedcrafting:block/basic_table_top" | "modularrouters:item/module/fluid_module" | "gtceu:item/bolt_extruder_mold" | "rechiseled:block/netherite_block_patterned" | "xtonesreworked:block/agon/agon_block_15_light_gray" | "gtceu:item/material_sets/dull/gear" | "gtceu:item/chemical_green_dye" | "minecraft:item/oak_boat" | "rechiseled:block/warped_planks_rotated_bricks" | "gtceu:block/overlay/machine/overlay_steam_vent" | "mysticalagriculture:item/essence/rubber_essence" | "mysticalagriculture:item/inferium_crossbow_pulling_2" | "mysticalagriculture:item/inferium_crossbow_pulling_0" | "mysticalagriculture:item/inferium_crossbow_pulling_1" | "mysticalagriculture:item/essence/osmium_essence" | "rechiseled:block/cobbled_deepslate_bricks" | "bigreactors:block/reactor/reinforced/casing_left_down" | "gtceu:block/pipe/pipe_tiny_in" | "gtceu:item/material_sets/bright/dust_small_overlay" | "minecraft:block/tinted_glass" | "minecraft:block/rose_bush_bottom" | "gtceu:item/terminal" | "framedblocks:block/framed_redstone_torch_off" | "mysticaladaptations:block/insanium_furnace_top" | "mysticalagriculture:item/seeds/manasteel_seeds" | "rechiseled:block/lapis_block_crushed" | "ae2:part/cable/covered/black" | "thermal:block/devices/device_hive_extractor_bottom" | "create:block/toolbox/green" | "minecraft:block/lectern_sides" | "mmt:item/nuggets/chromium" | "minecraft:block/yellow_wool" | "minecraft:block/green_stained_glass_pane_top" | "fantasyfurniture:models/royal/table_wide_tint" | "gtceu:block/rubber_sapling" | "create:item/linked_controller_powered" | "ftblibrary:icons/player_gray" | "ae2:block/crafting/1k_storage_light" | "mmt:item/nuggets/cosmos_aurora" | "mmt:item/nuggets/cobalt" | "gtceu:block/multiblock/processing_array/overlay_front_paused_emissive" | "gtceu:item/epoxy_printed_circuit_board" | "create:block/brass_door_top" | "minecraft:block/dark_oak_door_bottom" | "minecraft:block/hopper_inside" | "sgjourney:item/milky_way_dhd" | "bigreactors:item/ridiculite_ingot" | "rechiseled:block/red_nether_bricks_squares" | "exnihilosequentia:block/fired_crucible" | "thermal:block/devices/device_collector_underlay" | "webdisplays:blocks/server2" | "create:block/palettes/stone_types/layered/dripstone_cut_layered_connected" | "create:item/brass_sheet" | "fantasyfurniture:models/decorations/venthyr_tomes" | "minecraft:item/netherite_axe" | "rechiseled:block/netherrack_tiles" | "bigreactors:block/fluidizer/casing_right" | "create:block/belt/magenta_scroll" | "mysticalagradditions:item/inferium_coal" | "packagedexcrafting:blocks/elite_crafter_bottom" | "farmersdelight:item/steak_and_potatoes" | "packagedauto:blocks/machine_bottom" | "minecraft:item/amethyst_shard" | "gtceu:block/casings/mechanic/machine_casing_turbine_steel_ctm" | "exnihilosequentia:block/warped_crucible" | "exnihilosequentia:item/ore/ingot/lead_ingot" | "rechiseled:block/acacia_planks_wavy" | "mmt:block/invar_block" | "gtceu:block/pipe/pipe_small_in" | "rechiseled:block/bone_block_decorated" | "ae2:item/spatial_cell_component_128" | "mysticalagriculture:item/essence/starmetal_essence" | "automobility:block/automobile_assembler_top" | "ae2:block/crafting/accelerator_light" | "mmt:item/dust/cobalt" | "create:block/refined_radiance_casing" | "mysticalagriculture:item/seeds/silver_seeds" | "mysticalagriculture:item/essence/stone_essence" | "ftbquests:item/lootcrate/side_outline" | "gtceu:block/multiblock/cleanroom/overlay_top_active" | "mmt:item/dust/yttrium" | "minecraft:block/orange_wool" | "thermal:item/invar_nugget" | "rechiseledcreate:block/birch_window_slim_end" | "thermal:item/diving_leggings" | "bigreactors:block/reprocessor/casing_left_down" | "thermal:block/eggplant_10" | "modularrouters:block/modular_router_side" | "mysticalagriculture:item/awakened_supremium_bow" | "farmersdelight:item/tomato" | "rechiseled:block/amethyst_block_bordered_diagonal_tiles" | "gtceu:block/multiblock/generator/large_tungstensteel_boiler/overlay_front" | "xtonesreworked:block/xtone_tile" | "mysticalagriculture:item/soulium_nugget" | "gtceu:block/multiblock/large_turbine/rotor_spinning" | "minecraft:block/horn_coral_fan" | "create_crystal_clear:block/andesite_glass_casing" | "ae2:item/smithing_table_pattern" | "bigreactors:item/benitoite_crystal" | "thermal_extra:item/shellite_nugget" | "mmt:item/cells/diamond" | "gtceu:item/material_sets/sand/dust_small_overlay" | "rechiseled:block/oak_planks_rotated_bricks" | "mmt:block/raw_lunium_nova_block" | "buildinggadgets:items/construction_paste_container_t1_quarter" | "mmt:item/rods/zinc" | "automobility:block/allow" | "extendedcrafting:item/luminessence" | "minecraft:item/netherite_scrap" | "gtceu:block/casings/voltage/zpm/bottom" | "gtceu:item/ender_fluid_link_cover" | "mmt:item/bricks/concrete_brick" | "bigreactors:block/turbine/basic/fluidport_forge_passive_cold" | "thermal:item/redstone_mushroom_spores" | "create:block/vault/vault_side_medium" | "create:block/palettes/stone_types/layered/tuff_cut_layered_connected" | "exnihilosequentia:item/fire_coral_larva" | "gtceu:block/casings/solid/machine_casing_stable_titanium" | "thermal:block/dynamos/dynamo_disenchantment_active" | "rechiseled:block/dirt_chunks" | "mysticalagriculture:item/seeds/sapphire_seeds" | "rechiseled:block/nether_bricks_tiles" | "rechiseledcreate:block/acacia_window_swirling_side" | "gtceu:block/fluids/fluid.sulfuric_light_fuel" | "ae2:item/cell_component_1k" | "thermal:block/machines/machine_frame_bottom" | "minecraft:block/blackstone_top" | "extendedcrafting:item/enhanced_ender_catalyst" | "itemfilters:item/or" | "rechiseled:block/gold_block_beams" | "xtonesreworked:block/reds/2" | "xtonesreworked:block/reds/1" | "modularrouters:item/module/creative_module" | "create:block/item_drain_side" | "xtonesreworked:block/reds/0" | "minecraft:item/raw_gold" | "create:block/creative_fluid_tank_connected" | "ae2additions:item/disk_fluid_housing" | "xtonesreworked:block/reds/6" | "fantasyfurniture:models/royal/sofa" | "sgjourney:block/pegasus_dhd" | "gtceu:block/machines/electric_furnace/overlay_front_active_emissive" | "xtonesreworked:block/reds/5" | "xtonesreworked:block/reds/4" | "farmersdelight:block/apple_pie_top" | "xtonesreworked:block/reds/3" | "packagedexcrafting:blocks/combination_crafter_side" | "mysticaladaptations:item/insanium_bow_pulling_1" | "mysticaladaptations:item/insanium_bow_pulling_0" | "minecraft:block/acacia_trapdoor" | "ftbquests:block/detector_on" | "mysticalagriculture:block/inferium_reprocessor_side" | "exnihilosequentia:item/silkworm" | "bigreactors:block/fluidizer/controller_off" | "mysticalagriculture:item/seeds/cyanite_seeds" | "extendedcrafting:block/nether_star_block" | "ae2additions:item/fluid_storage_cell_4096" | "rechiseled:block/red_nether_bricks_rotated_bricks" | "gtceu:block/cover/overlay_fluid_voiding" | "gtceu:item/black_dye_spray_can" | "create:block/palettes/stone_types/brick/ochrum_cut_brick" | "create:block/chute_smart_powered" | "rechiseledcreate:block/oak_window_covered_end" | "create:block/analog_lever" | "farmersdelight:block/cooking_pot_tray_side" | "rechiseled:block/diamond_block_shiny_bordered" | "thermal:block/tomato_block_side" | "mmt:item/frostite_shard" | "fantasyfurniture:particles/decorations/stocking" | "ae2wtlib:wireless_universal_terminal" | "framedblocks:item/framed_hammer" | "create:block/basin_canal" | "minecraft:block/end_stone" | "mysticaladaptations:item/insanium_bow_pulling_2" | "gtceu:block/machines/mixer/overlay_top" | "gtceu:block/fluids/fluid.helium" | "mysticalagriculture:item/soulium_gemstone" | "gtceu:block/storage/drums/drum_top/bottom" | "thermal:block/tinker_bench_top" | "mmt:item/rods/stellar" | "minecraft:block/polished_basalt_top" | "mmt:item/ingots/tellurium" | "ae2:block/spatial_pylon/red" | "thermal:item/redprint" | "gtceu:item/material_sets/shiny/rod_overlay" | "farmersdelight:item/mixed_salad" | "modularrouters:item/module/module_layer1" | "gtceu:block/multiblock/multi_furnace/overlay_front_paused_emissive" | "modularrouters:item/module/module_layer0" | "fantasyfurniture:models/decorations/berry_basket_sweetberry" | "minecraft:block/furnace_front" | "minecraft:entity/shield_base_nopattern" | "mysticalagriculture:block/flower/sky_stone_flower" | "farmersdelight:block/wild_potatoes" | "minecraft:block/white_concrete" | "create:block/palettes/stone_types/cut/tuff_cut" | "enderstorage:items/pouch/buttons/middle/blue" | "rechiseled:block/warped_planks_large_tiles" | "ae2:item/memory_card_cyan" | "gtceu:item/tools/screwdriver" | "create:fluid/chocolate_flow" | "gtceu:block/multiblock/large_chemical_reactor/overlay_front_active_emissive" | "mysticalagriculture:item/inferium_helmet" | "exnihilosequentia:item/tools/crook/iron_crook" | "rechiseled:block/gold_block_scales" | "gtceu:item/tools/mortar_base" | "minecraft:block/redstone_ore" | "ae2:block/controller_column" | "gtceu:block/machines/mixer/overlay_front" | "bigreactors:block/fluidizer/casing_left_up" | "minecraft:block/pink_wool" | "gtceu:item/nano_processor_mainframe" | "create:block/palettes/horizontal_framed_glass_connected" | "ae2:part/cable/core/covered/white" | "exnihilosequentia:block/jungle_crucible" | "colossalchests:blocks/interface_silver" | "ae2:block/glass/quartz_glass_frame1101" | "rechiseled:block/acacia_planks_pattern" | "ae2:block/glass/quartz_glass_frame1100" | "ae2:part/translucent_facade" | "gtceu:block/material_sets/dull/frame_gt" | "thermal:item/electrum_ingot" | "thermal:item/lightning_grenade" | "farmersdelight:item/lime_canvas_sign" | "fantasyfurniture:models/venthyr/desk" | "enderstorage:items/pouch/buttons/right/purple" | "minecraft:item/tnt_minecart" | "ae2:part/monitor_sides" | "fantasyfurniture:models/dunmer/wall_light" | "thermal:block/deepslate_apatite_ore" | "minecraft:block/light_blue_glazed_terracotta" | "gtceu:item/mv_emitter" | "sgjourney:item/advanced_energy_crystal" | "create:block/industrial_iron_block" | "mysticalagriculture:item/seeds/knightmetal_seeds" | "minecraft:block/rail" | "mysticalagriculture:block/supremium_growth_accelerator" | "minecraft:item/pointed_dripstone" | "ae2:block/glass/quartz_glass_frame1111" | "gtceu:item/material_sets/sand/dust_impure_overlay" | "ae2:block/glass/quartz_glass_frame1110" | "minecraft:block/water_still" | "ae2:block/drive/cells/16k_fluid_cell" | "gtceu:block/machines/charger/overlay_charger_running" | "gtceu:block/machines/fermenter/overlay_top" | "fantasyfurniture:models/venthyr/chair" | "mmt:item/dust/thorium" | "rechiseled:block/mossy_cobblestone_paving" | "minecraft:block/blue_candle" | "mysticalagriculture:item/prudentium_boots" | "create:block/girder" | "create:block/portable_fluid_interface" | "ftbquests:item/missing_item" | "rechiseled:block/blackstone_rotated_bricks" | "expatternprovider:part/ex_export_bus" | "itemfilters:item/mod" | "enderstorage:items/pouch/buttons/right/magenta" | "create:block/mechanical_press_top" | "create:block/elevator_contact_side_powered" | "rechiseled:block/acacia_planks_large_tiles" | "minecraft:block/lime_concrete_powder" | "ae2:part/cable/smart/yellow" | "farmersdelight:item/fried_egg" | "extendedcrafting:item/flux_star" | "mmt:item/gears/plumbumanite" | "fluxnetworks:model/fluxcontroller_bottom" | "rechiseledcreate:block/mangrove_window_tiles_end" | "ae2:block/drive/cells/creative_cell" | "create:item/brass_nugget" | "ae2:item/card_energy" | "ae2additions:item/super_cell_component_65m" | "create:block/palettes/stone_types/scorchia" | "thermal:block/cheese_wheel_inner" | "xtonesreworked:block/reds/9" | "bigreactors:block/reprocessor/casing_left" | "xtonesreworked:block/reds/8" | "xtonesreworked:block/reds/7" | "ae2:part/cable/core/dense_smart/brown" | "extendedcrafting:block/flux_crafter_side" | "create:block/toolbox/yellow" | "rechiseled:block/dirt_cobbled" | "minecraft:block/cut_sandstone" | "rechiseledcreate:block/spruce_window_swirling_end" | "minecraft:block/tube_coral_block" | "expatternprovider:block/extended_drive/drive_inside" | "ftblibrary:icons/color_hsb" | "gtceu:item/petri_dish" | "exmachinis:block/flux_compactor" | "minecraft:block/grindstone_round" | "rechiseled:block/diamond_block_rhombuses" | "minecraft:block/mangrove_roots_top" | "ae2additions:item/super_cell_component_64k" | "xtonesreworked:block/agon/agon_block_10_red" | "minecraft:block/respawn_anchor_side4" | "gtceu:block/machines/gas_collector/overlay_bottom_active_emissive" | "minecraft:block/respawn_anchor_side3" | "minecraft:block/respawn_anchor_side2" | "minecraft:block/respawn_anchor_side1" | "gtceu:item/red_glass_lens" | "minecraft:block/respawn_anchor_side0" | "webdisplays:items/batpack" | "rechiseled:block/jungle_planks_crate" | "fantasyfurniture:models/necrolord/shelf" | "thermal:item/niter" | "minecraft:item/iron_boots" | "minecraft:block/shroomlight" | "create:block/palettes/stone_types/cap/tuff_cut_cap" | "minecraft:entity/shield_base" | "mysticalagriculture:item/awakened_supremium_axe" | "create:block/contact_side" | "rechiseled:block/cobblestone_small_tiles" | "minecraft:block/gravel" | "thermal:block/machines/machine_side" | "thermal:block/slime_tnt_top" | "webdisplays:items/laserpointer2" | "gtceu:block/overlay/machine/overlay_adv_pump" | "minecraft:item/mangrove_door" | "thermal:item/tin_nugget" | "gtceu:item/material_sets/wood/gear" | "mysticalagriculture:item/infusion_crystal" | "mmt:item/plates/electrum" | "minecraft:item/chest_minecart" | "rechiseled:block/redstone_block_pillar_side" | "ae2:block/pattern_provider_alternate_arrow" | "gtceu:block/casings/voltage/ev/side" | "create:block/copper/copper_roof_top" | "mmt:item/dust/estalt" | "minecraft:block/spruce_sapling" | "gtceu:item/iv_electric_pump" | "ae2:block/crafting/1k_storage" | "mysticalagriculture:item/essence/deepslate_essence" | "gtceu:item/mpic_wafer" | "fantasyfurniture:models/dunmer/oven_fire" | "bigreactors:block/reactor/reinforced/computerport_connected" | "create:block/belt/green_diagonal_scroll" | "gtceu:block/machines/macerator/overlay_top_active" | "mysticalagriculture:block/flower/sapphire_flower" | "gtceu:block/machines/charger/overlay_charger_running_emissive" | "mysticaladaptations:item/insanium_bow" | "rechiseledcreate:block/mangrove_window_diagonal_side" | "gtceu:item/chemical_orange_dye" | "create:block/palettes/stone_types/slab/tuff_cut_slab" | "mmt:item/rods/invar" | "gtceu:item/hv_electric_pump" | "mysticalagradditions:block/supremium_coal_block" | "mysticalagriculture:item/supremium_upgrade" | "rechiseled:block/birch_planks_wavy" | "gtceu:block/casings/coils/machine_coil_kanthal_bloom" | "laserio:item/filter_tag" | "rechiseled:block/copper_block_gears" | "ae2:block/glass/quartz_glass_frame1001" | "ae2:block/glass/quartz_glass_frame1000" | "minecraft:block/birch_log" | "thermal:block/enderium_glass" | "rechiseled:block/iron_block_plated" | "minecraft:block/tube_coral" | "create:block/fluid_tank_connected" | "thermal:block/devices/device_composter_compost" | "mmt:item/plates/adamanite" | "sgjourney:item/stone_symbol" | "minecraft:block/jigsaw_lock" | "mmt:item/ingots/rhodium" | "ae2:item/item_storage_cell_64k" | "mmt:item/plates/vibranite" | "minecraft:item/raw_copper" | "createarmory:blocks/brass_still" | "ae2:block/glass/quartz_glass_frame1011" | "xtonesreworked:block/zome/15" | "rechiseledcreate:block/birch_window_tiles_side" | "ae2:block/glass/quartz_glass_frame1010" | "minecraft:block/wither_rose" | "xtonesreworked:block/zome/10" | "mysticalagriculture:item/seeds/hepatizon_seeds" | "mmt:item/gold_wire" | "toms_storage:block/opencrate_top" | "xtonesreworked:block/zome/14" | "xtonesreworked:block/zome/13" | "xtonesreworked:block/zome/12" | "xtonesreworked:block/zome/11" | "mmt:item/plates/celeslar" | "ae2:part/cable/core/dense_smart/purple" | "gtceu:item/crystal_processor_mainframe" | "rechiseled:block/oak_planks_dotted" | "mmt:item/plates/bronze" | "gtceu:item/material_sets/gem_horizontal/gem" | "create:block/girder_pole" | "gtceu:item/tools/knife_base" | "ae2:item/card_equal_distribution" | "minecraft:item/diamond_helmet" | "thermal:item/gold_plate_3" | "mysticalagriculture:item/supremium_fishing_rod_cast" | "ae2:item/fluix_axe" | "exnihilosequentia:block/crushed_diorite" | "rechiseledcreate:block/dark_oak_window_rounded_end" | "rechiseled:block/netherite_block_compacted" | "rechiseledcreate:block/jungle_window_bars_side" | "minecraft:block/birch_trapdoor" | "exnihilosequentia:block/spruce_sieve" | "mmt:item/ingots/dark_cryopla" | "ae2:item/certus_quartz_hoe" | "mmt:item/plates/steel" | "rechiseled:block/bone_block_decorated_bordered" | "gtceu:block/machines/furnace/overlay_front_active_emissive" | "mysticalagriculture:item/essence/amethyst_bronze_essence" | "gtceu:item/material_sets/bright/plate_double_overlay" | "create:item/sweet_roll" | "minecraft:item/cooked_cod" | "exnihilosequentia:item/ore/piece/zinc_pieces" | "minecraft:item/cyan_candle" | "enderstorage:items/pouch/buttons/left/light_gray" | "thermal:item/gold_plate_1" | "thermal:item/gold_plate_2" | "gtceu:block/machines/wiremill/overlay_front_paused" | "thermal:item/gold_plate_0" | "rechiseled:block/nether_bricks_diagonal_bricks" | "minecraft:block/dried_kelp_bottom" | "mysticalagriculture:item/imperium_scythe" | "ae2:part/pattern_access_terminal_bright" | "mysticalagriculture:item/mystical_seeds" | "thermal:block/phyto_tnt_bottom" | "expatternprovider:block/wireless_connect_off" | "create:item/schematic" | "gtceu:item/energium_dust" | "bigreactors:block/reactor/basic/fuelrod_vertical" | "create:block/palettes/stone_types/brick/asurine_cut_brick" | "thermal:item/augments/rf_coil_xfer_augment" | "mobilebeacon:items/mobile_beacon_iron" | "thermal:block/machines/machine_insolator" | "gtceu:block/material_sets/dull/fluid" | "mysticalagradditions:item/insanium_coal" | "rechiseled:block/netherite_block_decorated" | "cofh_core:gui/icons/icon_arrow_up_inactive" | "ae2:block/mysterious_cube_end_emissive" | "mmt:block/sapphire_block" | "create:block/pulley_magnet" | "modularrouters:item/augment/stack_augment" | "exnihilosequentia:item/tools/crook/basalt_crook" | "minecraft:item/wooden_axe" | "thermalendergy:item/prismalium_coin_3" | "thermalendergy:item/prismalium_coin_4" | "mmt:item/gems/pearl" | "farmersdelight:item/light_gray_canvas_sign" | "create_crystal_clear:block/encased_cogwheels/large_andesite_encased_cogwheel_side" | "rechiseled:block/coal_block_chiseled" | "mysticalagriculture:item/creative_soulium_dagger" | "mysticalagriculture:item/seeds/nether_seeds" | "mysticalagriculture:block/soulstone_cracked_bricks" | "thermalendergy:item/prismalium_coin_0" | "gtceu:item/glass_vial/overlay" | "thermalendergy:item/prismalium_coin_1" | "thermalendergy:item/prismalium_coin_2" | "minecraft:block/deepslate_copper_ore" | "fantasyfurniture:models/nordic/painting_wide" | "minecraft:item/netherite_chestplate" | "enderstorage:items/pouch/buttons/middle/lime" | "mysticalagriculture:item/seeds/nether_quartz_seeds" | "minecraft:block/white_concrete_powder" | "gtceu:item/material_sets/metallic/plate_dense" | "gtceu:block/multiblock/fluid_drilling_rig/overlay_front_active_emissive" | "mmt:item/nuggets/estalt" | "ae2:item/cell_component_4k" | "rechiseledcreate:block/crimson_window_large_side" | "minecraft:block/end_portal_frame_top" | "jecalculation:items/calculator_math" | "gtceu:item/multilayer_fiber_reinforced_circuit_board" | "mmt:block/raw_mythril_block" | "extendedcrafting:block/flux_alternator_base_top" | "minecraft:item/name_tag" | "minecraft:item/orange_candle" | "farmersdelight:block/shepherds_pie_top" | "mysticalagriculture:item/inferium_crossbow_standby" | "mmt:item/gears/brass" | "exnihilosequentia:block/crushed_deepslate" | "gtceu:block/machines/extruder/overlay_front" | "thermal:item/compost" | "create:block/funnel/brass_funnel_unpowered" | "gtceu:item/material_sets/shiny/dust_small" | "mysticalagriculture:item/seeds/rose_gold_seeds" | "farmersdelight:item/golden_knife" | "rechiseled:block/jungle_planks_beams" | "farmersdelight:block/tray_bottom" | "ftblibrary:icons/close" | "thermal:block/fluids/redstone_flow" | "bigreactors:block/fluidizer/glass.1" | "fantasyfurniture:models/dunmer/counter" | "bigreactors:block/fluidizer/glass.0" | "bigreactors:block/fluidizer/glass.3" | "mmt:item/plates/silicon" | "bigreactors:block/fluidizer/glass.5" | "minecraft:item/music_disc_otherside" | "ae2:part/cable/core/glass/pink" | "bigreactors:block/fluidizer/glass.7" | "bigreactors:block/fluidizer/glass.9" | "create:block/valve_handle/valve_handle_purple" | "bigreactors:block/fluidizer/glass.8" | "gtceu:block/fluids/fluid.plasma.autogenerated" | "gtceu:item/smd_diode" | "fantasyfurniture:models/decorations/royal_crown_tint" | "ae2:block/crafting/monitor_light_medium" | "mysticalagradditions:block/insanium_coal_block" | "gtceu:item/material_sets/bright/dust_overlay" | "extendedcrafting:item/ender_component" | "rechiseled:block/netherrack_rotated_bricks" | "mysticalagriculture:block/witherproof_glass" | "bigreactors:block/reactor/reinforced/accessport_fluid_in_connected" | "mmt:item/misc/blood_orb" | "gtceu:item/tools/hoe" | "thermal:item/netherite_dust" | "buildinggadgets:items/template" | "minecraft:item/gold_ingot" | "gtceu:item/lv_electric_piston" | "mysticalagriculture:item/seeds/fish_seeds" | "gtceu:item/material_sets/dull/spring_small" | "create:block/palettes/stone_types/polished/scorchia_cut_polished" | "create:block/palettes/stone_types/small_brick/scorchia_cut_small_brick" | "rechiseled:block/lapis_block_smooth" | "bigreactors:item/cyanite_dust" | "ae2:item/certus_quartz_crystal_charged" | "sgjourney:item/naquadah_rod" | "gtceu:item/advanced_item_detector_cover" | "mysticalagriculture:item/awakened_supremium_helmet" | "thermal:item/augments/machine_cycle_augment" | "mmt:block/bismuth_block" | "thermal:block/chiseled_rich_slag" | "gtceu:block/fluids/fluid.mc_guffium_239" | "gtceu:item/machine_controller_cover" | "gtceu:block/machines/distillery/overlay_top_active" | "colossalchests:blocks/interface_iron" | "create:block/copper/exposed_copper_shingles" | "minecraft:block/fletching_table_top" | "enderstorage:items/pouch/buttons/left/orange" | "gtceu:block/pipe/pipe_huge_in" | "minecraft:item/candle" | "minecraft:block/water_overlay" | "ftblibrary:icons/refresh" | "minecraft:block/mangrove_planks" | "gtceu:item/tools/mortar" | "create:block/palettes/stone_types/polished/asurine_cut_polished" | "mmt:block/europium_block" | "framedblocks:block/framing_saw_top" | "xtonesreworked:block/zion/2" | "xtonesreworked:block/zion/1" | "xtonesreworked:block/zion/0" | "gtceu:block/multiblock/generator/large_steel_boiler/overlay_front_paused" | "rechiseled:block/emerald_block_smooth" | "xtonesreworked:block/zion/9" | "xtonesreworked:block/zion/8" | "thermal:item/spinach" | "minecraft:item/tipped_arrow_head" | "xtonesreworked:block/zion/7" | "xtonesreworked:block/zion/6" | "xtonesreworked:block/zion/5" | "xtonesreworked:block/zion/4" | "xtonesreworked:block/zion/3" | "mmt:item/wires/uranium" | "create:block/palettes/stone_types/cap/granite_cut_cap_connected" | "thermal:block/earth_tnt_top" | "bigreactors:block/reactor/reinforced/casing_right_up" | "mmt:item/wires/xelkive" | "mysticalagriculture:block/flower/cyanite_flower" | "gtceu:item/advanced_smd_transistor" | "ae2additions:item/item_storage_cell_16384" | "gtceu:block/casings/coils/machine_coil_tritanium_bloom" | "ae2:block/chest/top" | "thermal:block/devices/device_water_gen_side" | "xtonesreworked:block/vect/14" | "xtonesreworked:block/vect/15" | "ae2:part/cable/covered/green" | "minecraft:block/dead_brain_coral" | "create:block/diodes/powered_toggle_latch/idle" | "xtonesreworked:block/vect/10" | "xtonesreworked:block/vect/11" | "xtonesreworked:block/vect/12" | "xtonesreworked:block/vect/13" | "gtceu:item/material_sets/dull/tool_head_wrench" | "gtceu:item/ev_field_generator" | "modularrouters:item/upgrade/energy_upgrade" | "rechiseled:block/diamond_block_smooth" | "create:block/palettes/stone_types/cap/tuff_cut_cap_connected" | "minecraft:block/mushroom_stem" | "webdisplays:blocks/rctrl" | "fantasyfurniture:models/venthyr/oven" | "create:block/funnel/funnel_open" | "gtceu:item/material_sets/gem_vertical/gem" | "rechiseledcreate:block/rose_quartz_polished_block" | "fantasyfurniture:models/bone/wither/lockbox" | "minecraft:block/oak_trapdoor" | "mmt:block/scandium_block" | "fantasyfurniture:models/dunmer/wardrobe" | "create:block/sail/canvas_brown" | "create:item/super_glue" | "ae2:part/monitor_sides_status_has_channel" | "gtceu:block/overlay/machine/overlay_energy_emitter" | "minecraft:block/redstone_torch_off" | "gtceu:block/casings/solid/machine_casing_heatproof" | "gtceu:block/cover/overlay_item_detector" | "minecraft:block/cracked_deepslate_tiles" | "rechiseled:block/cobbled_deepslate_brick_pattern" | "minecraft:block/light_blue_terracotta" | "create:block/palettes/stone_types/cap/scoria_cut_cap" | "create:block/palettes/stone_types/cap/deepslate_cut_cap_connected" | "minecraft:item/acacia_chest_boat" | "extendedcrafting:block/advanced_table_top" | "itemfilters:item/weak_nbt" | "thermal:block/oil_red_sand" | "gtceu:item/material_sets/opal/gem_overlay" | "minecraft:item/writable_book" | "create:block/palettes/stone_types/cap/crimsite_cut_cap" | "minecraft:block/chiseled_sandstone" | "mmt:item/netherite_nugget" | "ae2:block/crafting/unit_base" | "thermal:block/fluids/tree_oil_still" | "create:block/palettes/rose_quartz_top" | "gtceu:item/uv_naquadria_battery/5" | "gtceu:item/uv_naquadria_battery/6" | "gtceu:block/casings/transparent/tempered_glass" | "gtceu:item/uv_naquadria_battery/7" | "fantasyfurniture:models/bone/wither/bed_single" | "gtceu:item/uv_naquadria_battery/8" | "gtceu:item/uv_naquadria_battery/1" | "gtceu:item/uv_naquadria_battery/2" | "minecraft:block/jukebox_top" | "gtceu:item/uv_naquadria_battery/3" | "gtceu:item/uv_naquadria_battery/4" | "rechiseled:block/blackstone_polished" | "thermal:item/lead_coin_1" | "thermal:item/lead_coin_0" | "expatternprovider:item/io_bus_upgrade" | "thermal:item/lead_coin_3" | "thermal:item/lead_coin_2" | "gtceu:block/overlay/machine/overlay_rotor_holder" | "thermal:block/signalum_block" | "thermal:item/lead_coin_4" | "gtceu:item/advanced_item_voiding_cover" | "rechiseled:block/spruce_planks_beams" | "create:block/radial_chassis_side_sticky" | "thermal_extra:item/machine_efficiency_augment_4" | "create:block/palettes/stone_types/brick/scoria_cut_brick" | "exnihilosequentia:block/spruce_barrel" | "thermal_extra:item/machine_efficiency_augment_2" | "thermal_extra:item/machine_efficiency_augment_3" | "thermal:block/corn_block_side" | "create:block/palettes/stone_types/polished/tuff_cut_polished" | "gtceu:item/highly_advanced_soc" | "thermal_extra:item/machine_efficiency_augment_1" | "minecraft:item/wooden_hoe" | "rechiseled:block/dark_oak_planks_small_bricks" | "gtceu:item/ev_electric_piston" | "ae2:item/quantum_entangled_singularity" | "ae2:block/crafting/ring_side_hor" | "minecraft:block/large_amethyst_bud" | "rechiseled:block/netherrack_dented" | "ae2:models/skyblockchest" | "gtceu:item/material_sets/metallic/rod_long" | "minecraft:block/quartz_block_top" | "minecraft:block/hopper_top" | "gtceu:item/nugget_casting_mold" | "minecraft:item/furnace_minecart" | "mysticalagriculture:item/essence/lapis_lazuli_essence" | "rechiseled:block/stone_smooth_large_tiles" | "exnihilosequentia:block/dark_oak_sieve" | "gtceu:block/machines/ore_washer/overlay_front" | "mysticaladaptations:item/insanium_watering_can" | "rechiseled:block/blue_ice_rocky" | "gtceu:item/lv_conveyor_module" | "mmt:block/topaz_ore" | "thermalendergy:item/melodium_dust" | "mysticalagriculture:item/seeds/fluix_seeds" | "fantasyfurniture:models/dunmer/table_wide" | "create:block/toolbox/red" | "modularrouters:item/module/placer_module" | "create:block/palettes/dark_oak_window" | "create:block/palettes/stone_types/slab/calcite_cut_slab" | "rechiseled:block/red_nether_bricks_smooth" | "rechiseled:block/quartz_block_connecting" | "fantasyfurniture:models/decorations/bone_skeleton_chalices" | "mysticalagriculture:block/tertium_furnace_side" | "exnihilosequentia:block/acacia_sieve" | "gtceu:block/machines/distillery/overlay_top_active_emissive" | "mysticalagriculture:item/essence/energized_steel_essence" | "minecraft:block/kelp_plant" | "mysticalagradditions:item/prudentium_paxel" | "gtceu:block/overlay/machine/overlay_maintenance_taped" | "mmt:item/gears/void" | "create:block/seat/side_light_blue" | "gtceu:block/storage/drums/wooden_drum/side" | "thermal:block/flax_5_top" | "framedblocks:block/redstone_frame" | "create:block/palettes/stone_types/layered/limestone_cut_layered_connected" | "fantasyfurniture:models/decorations/venthyr_tea_set" | "ae2:item/wireless_receiver" | "rechiseled:block/dark_oak_planks_brick_paving" | "mysticalagriculture:item/seeds/chicken_seeds" | "mmt:item/nuggets/zapolgium" | "mysticalagriculture:block/prudentium_reprocessor_front" | "gtceu:item/brown_dye_spray_can" | "mysticalagriculture:item/essence/nether_quartz_essence" | "thermal:block/config/machine_config_both" | "minecraft:block/jigsaw_bottom" | "exnihilosequentia:block/crimson_sieve" | "create:block/toolbox/light_gray" | "mmt:item/rods/void" | "minecraft:block/iron_bars" | "fantasyfurniture:models/necrolord/door_double" | "minecraft:block/pink_concrete" | "ae2:part/cable/core/covered/magenta" | "xtonesreworked:block/lamp_flat/lamp_up_on" | "gtceu:block/multiblock/processing_array/overlay_front_paused" | "minecraft:item/golden_helmet" | "exnihilosequentia:item/ore/nugget/aluminum_nugget" | "rechiseled:block/spruce_planks_mosaic" | "minecraft:block/beetroots_stage3" | "mmt:block/starlight_mythril_block" | "minecraft:item/mangrove_boat" | "minecraft:block/beetroots_stage1" | "minecraft:block/beetroots_stage2" | "thermalendergy:item/endergy_upgrade_3_lights" | "minecraft:block/beetroots_stage0" | "rechiseled:block/birch_planks_large_tiles" | "create:block/mechanical_press_pole" | "create:block/bars/andesite_bars" | "xtonesreworked:block/azur/11" | "minecraft:block/brown_stained_glass" | "xtonesreworked:block/azur/10" | "createarmory:items/axis" | "xtonesreworked:block/azur/15" | "bigreactors:block/reprocessor/powerport" | "gtceu:item/wetware_processor_computer" | "xtonesreworked:block/azur/14" | "xtonesreworked:block/azur/13" | "create:block/palettes/stone_types/cap/limestone_cut_cap_connected" | "rechiseledcreate:block/crimson_window_covered_side" | "xtonesreworked:block/azur/12" | "mmt:block/sapphire_ore" | "minecraft:item/glass_bottle" | "thermal:block/niter_ore" | "gtceu:item/zpm_solar_panel" | "thermal:block/constantan_block" | "thermal:item/earth_grenade_thrown" | "gtceu:item/rotor_extruder_mold" | "gtceu:block/multiblock/coke_oven/overlay_front_active_emissive" | "gtceu:item/material_sets/rough/dust" | "mysticalagriculture:item/seeds/flux_infused_gem_seeds" | "mysticalagriculture:item/prudentium_shovel" | "modularrouters:item/module/vacuum_module" | "fantasyfurniture:models/bone/skeleton/shelf" | "gtceu:item/resistor" | "mysticalagriculture:block/imperium_furnace_side" | "ae2:item/card_capacity" | "thermal_extra:item/av_item_filter_augment" | "mysticalagriculture:item/essence/fiery_ingot_essence" | "thermal_extra:item/dragonsteel_gear" | "rechiseledcreate:block/spruce_window_tiles_end" | "ae2:block/pattern_provider" | "create:block/observer_box" | "mmt:item/gears/steel" | "thermal:item/eggplant_seeds" | "minecraft:item/barrier" | "mmt:item/wires/viculeam" | "minecraft:item/lava_bucket" | "ae2:part/crafting_terminal_dark" | "mysticalagriculture:block/flower/rubber_flower" | "minecraft:block/sandstone_top" | "ae2:item/debug/eraser" | "buildinggadgets:items/gadget_exchanging" | "thermal:block/devices/device_collector_active" | "gtceu:item/luv_electric_pump" | "gtceu:block/machines/gas_collector/overlay_front" | "minecraft:block/dead_tube_coral_fan" | "minecraft:block/sculk_catalyst_top" | "mysticalagriculture:item/seeds/skeleton_seeds" | "fantasyfurniture:models/nordic/shelf" | "ftblibrary:icons/heart" | "create:block/tunnel/andesite_tunnel_top_window" | "mmt:item/ingots/mythril" | "mmt:item/cells/quartz" | "thermal:item/onion" | "create:block/redstone_antenna" | "minecraft:block/cyan_terracotta" | "rechiseled:block/blackstone_tiles" | "minecraft:block/bamboo_small_leaves" | "thermal:block/tea_block_bottom" | "mysticalagriculture:item/seeds/glowstone_seeds" | "rechiseledcreate:block/oak_window_tiles_end" | "gtceu:block/fluids/fluid.naquadria" | "minecraft:block/yellow_concrete" | "create:block/seat/top_pink" | "farmersdelight:block/tomato_crate_top" | "gtceu:block/multiblock/processing_array/overlay_front_active" | "thermal_extra:item/amethyst_dust" | "minecraft:item/coal" | "rechiseled:block/spruce_planks_diagonal_tiles" | "create:block/observer_indicator" | "create:block/shadow_steel_casing" | "fantasyfurniture:models/bone/wither/wall_light" | "fantasyfurniture:models/royal/chest_tint" | "xtonesreworked:block/agon/agon_block_6_blue" | "rechiseled:block/purpur_squares" | "minecraft:block/structure_block_save" | "thermal:item/silver_gear" | "mysticalagriculture:item/soulium_dagger" | "mysticalagriculture:item/tertium_upgrade" | "thermal:item/cheese_wheel" | "minecraft:block/loom_side" | "farmersdelight:item/sweet_berry_cookie" | "create:block/palettes/stone_types/small_brick/ochrum_cut_small_brick" | "fantasyfurniture:models/decorations/necrolord_candelabra" | "mmt:item/rods/frigidite" | "ftblibrary:icons/cancel" | "create:block/sail/frame" | "thermal:item/enderium_plate_0" | "create:block/belt/blue_scroll" | "minecraft:block/fern" | "thermal:item/enderium_plate_1" | "create:block/palettes/stone_types/pillar/scoria_cut_pillar" | "rechiseled:block/prismarine_bricks_dotted" | "thermal:block/tin_block" | "thermal:item/enderium_plate_2" | "thermal:item/enderium_plate_3" | "ae2:item/fluid_storage_cell_256k" | "farmersdelight:item/raw_pasta" | "create:block/brass_door_side" | "minecraft:item/empty_armor_slot_chestplate" | "minecraft:block/lantern" | "create:block/whistle" | "create:block/glass_door_bottom" | "rechiseled:block/redstone_block_smooth" | "mysticalagriculture:item/awakened_supremium_sickle" | "ae2:block/sky_stone_small_brick" | "thermal:block/ender_tnt_top" | "fantasyfurniture:models/bone/skeleton/bookshelf" | "minecraft:block/blackstone" | "bigreactors:block/turbine/basic/charging" | "thermal:block/spice_cake_side" | "gtceu:item/sticky_resin" | "thermal:item/coffee" | "minecraft:block/purple_stained_glass" | "rechiseled:block/stone_chiseled_bricks" | "rechiseled:block/cobbled_deepslate_squares" | "gtceu:block/casings/steam/steel/bottom" | "minecraft:item/spawn_egg_overlay" | "gtceu:item/uv_voltage_coil" | "mmt:block/nlatstone_block" | "expatternprovider:part/ex_pattern_provider" | "gtceu:block/machines/thermal_centrifuge/overlay_front_paused" | "colossalchests:blocks/colossal_chest_copper" | "gtceu:item/iv_sensor" | "create_crystal_clear:block/copper_clear_glass_casing_connected" | "create:block/elevator_pulley_belt" | "exmachinis:block/auto_hammer_hopper" | "sgjourney:block/transport_rings_top_active" | "mysticalagriculture:item/watering_can" | "thermal:block/raw_nickel_block" | "rechiseledcreate:block/mangrove_window_covered_side" | "mmt:block/vibranite_block" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_hot" | "xtonesreworked:block/iszm/15" | "xtonesreworked:block/iszm/14" | "xtonesreworked:block/iszm/13" | "xtonesreworked:block/iszm/12" | "create:block/symmetry_mirror" | "create_crystal_clear:block/train_clear_glass_casing_connected" | "xtonesreworked:block/iszm/11" | "gtceu:block/machines/canner/overlay_side_active_emissive" | "create:block/andesite_casing_very_short" | "xtonesreworked:block/iszm/10" | "create:block/andesite_casing_connected" | "gtceu:item/material_sets/bright/rod_long_overlay" | "thermal:item/enderium_nugget" | "mmt:item/ingots/frigidite" | "rechiseled:block/warped_planks_tiles" | "mysticalagriculture:block/flower/blazing_crystal_flower" | "thermal:block/fluids/redstone_still" | "gtceu:item/tools/scythe" | "rechiseled:block/blue_ice_cone" | "modularrouters:item/augment/xp_vacuum_augment" | "thermal_extra:item/upgrade_augment" | "create:block/copper/exposed_copper_roof_top" | "bigreactors:block/reactor/basic/controlrod" | "create:block/roller_wheel" | "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused" | "thermal:block/enderium_block" | "mysticalagradditions:item/dragon_egg_chunk" | "exnihilosequentia:item/tools/hammer/calcite_hammer" | "thermal:block/fluids/resin_still" | "gtceu:block/casings/coils/machine_coil_tritanium" | "mmt:item/nuggets/thulium" | "mysticalagriculture:block/flower/nickel_flower" | "ae2:block/spatial_pylon/base_end" | "minecraft:block/coal_block" | "minecraft:block/attached_melon_stem" | "mysticalagriculture:item/essence/enderman_essence" | "mysticalagriculture:item/seeds/flux_infused_ingot_seeds" | "ae2:part/cable/covered/light_gray" | "extendedcrafting:item/black_iron_slate" | "thermal:block/lumium_block" | "extendedcrafting:item/the_ultimate_component_overlay" | "gtceu:block/casings/mechanic/machine_casing_assembly_control" | "ae2:item/matter_ball" | "minecraft:block/crimson_planks" | "fantasyfurniture:models/necrolord/counter" | "farmersdelight:item/nether_salad" | "minecraft:item/glow_item_frame" | "ae2:part/cable/glass/light_gray" | "minecraft:block/redstone_dust_dot" | "minecraft:block/blast_furnace_front_on" | "bigreactors:block/transparent" | "rechiseled:block/basalt_patterned" | "minecraft:item/turtle_egg" | "mmt:item/iron_dust" | "thermal:block/amaranth_4_top" | "ae2:item/item_storage_cell_16k" | "rechiseled:block/cobblestone_crosses" | "mysticalagriculture:item/seeds/sheep_seeds" | "minecraft:block/orange_candle" | "xtonesreworked:block/zest/0" | "xtonesreworked:block/zest/2" | "xtonesreworked:block/zest/1" | "xtonesreworked:block/zest/4" | "create:block/palettes/stone_types/slab/dripstone_cut_slab" | "xtonesreworked:block/zest/3" | "xtonesreworked:block/zest/6" | "fantasyfurniture:models/royal/bookshelf_tint" | "xtonesreworked:block/zest/5" | "extendedcrafting:item/enhanced_ender_ingot" | "xtonesreworked:block/zest/8" | "minecraft:item/beetroot_soup" | "xtonesreworked:block/zest/7" | "minecraft:item/music_disc_cat" | "thermal:item/augments/dynamo_fuel_augment" | "xtonesreworked:block/zest/9" | "mysticalagriculture:block/tertium_reprocessor_front" | "itemfilters:item/id_regex" | "mmt:item/gears/yttrium" | "mysticalagriculture:item/prudentium_gemstone" | "gtceu:item/zpm_electric_motor" | "mysticalagradditions:block/neutronium_crux" | "minecraft:block/yellow_candle_lit" | "create:block/valve_handle/valve_handle_pink" | "createarmory:items/unshotgunshell" | "thermal:item/barley_seeds" | "create:block/railway_casing_side_connected" | "minecraft:block/gray_candle" | "ftbquests:block/barrier" | "ae2:part/cable/core/dense_smart/white" | "thermal:block/cells/fluid_cell_level_8c" | "farmersdelight:block/jungle_cabinet_front_open" | "rechiseled:block/bone_block_pillar_side" | "thermal:block/sadiroot_block_top" | "mysticalagriculture:block/flower/mystical_flower_flower" | "rechiseledcreate:block/jungle_window_diagonal_end" | "ae2:part/cable/core/dense_smart/blue" | "thermal:block/deepslate_silver_ore" | "rechiseled:block/spruce_planks_large_tiles" | "ae2:item/certus_quartz_crystal" | "ae2additions:item/super_cell_component_1024k" | "rechiseled:block/lapis_block_chiseled" | "exnihilosequentia:block/jungle_barrel" | "bigreactors:block/reprocessor/plating" | "mysticalagriculture:item/essence/bronze_essence" | "minecraft:block/purpur_block" | "rechiseled:block/diamond_block_connecting" | "mysticalagriculture:item/seeds/energized_steel_seeds" | "minecraft:item/cooked_beef" | "fantasyfurniture:models/necrolord/table_large" | "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active" | "gtceu:item/naquadah_boule" | "gtceu:block/cover/overlay_arm_inverted_emissive" | "create:item/crushed_raw_tin" | "bigreactors:block/reprocessor/controller_on" | "mysticalagriculture:block/tinkering_table_top" | "buildinggadgets:items/construction_paste_container_t2_3quarter" | "ae2:item/creative_fluid_cell" | "create:block/funnel/brass_funnel_powered" | "gtceu:block/machines/autoclave/overlay_back" | "ae2:item/calculation_processor_press" | "thermal:block/deepslate_sapphire_ore" | "ftblibrary:icons/sort_az" | "minecraft:item/map" | "minecraft:item/piglin_banner_pattern" | "gtceu:block/multiblock/generator/large_bronze_boiler/overlay_front_paused" | "farmersdelight:item/apple_pie_slice" | "rechiseled:block/copper_block_bars" | "create:block/palettes/stone_types/layered/calcite_cut_layered_connected" | "gtceu:item/mv_robot_arm" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_hot" | "rechiseled:block/amethyst_block_shiny" | "create:block/creative_motor" | "mmt:item/gems/sapphire" | "minecraft:block/detector_rail_on" | "toms_storage:item/poly_item_filter" | "minecraft:block/magenta_glazed_terracotta" | "xtonesreworked:block/vect/9" | "toms_storage:block/inventory_block" | "minecraft:block/white_stained_glass_pane_top" | "create:block/copper/oxidized_copper_roof_top" | "minecraft:block/light_blue_stained_glass" | "mysticalagriculture:item/nether_agglomeratio" | "xtonesreworked:block/vect/0" | "thermal_extra:item/shellite_gear" | "gtceu:block/cover/overlay_pump_inverted" | "mmt:item/wires/tungsten" | "minecraft:block/chiseled_nether_bricks" | "minecraft:block/warped_stem" | "thermal:block/machines/machine_furnace" | "xtonesreworked:block/vect/7" | "xtonesreworked:block/vect/8" | "create:block/palettes/stone_types/cap/veridium_cut_cap_connected" | "gtceu:block/casings/solid/machine_casing_frost_proof_ctm" | "xtonesreworked:block/vect/5" | "xtonesreworked:block/vect/6" | "thermal:block/frost_melon_top" | "xtonesreworked:block/vect/3" | "rechiseledcreate:block/warped_window_bars_side" | "xtonesreworked:block/vect/4" | "minecraft:block/stripped_acacia_log_top" | "xtonesreworked:block/vect/1" | "xtonesreworked:block/vect/2" | "minecraft:item/music_disc_chirp" | "gtceu:item/hpic_chip" | "create:block/contraption_controls" | "extendedcrafting:item/ender_nugget" | "gtceu:item/material_sets/dull/ingot_hot_overlay" | "thermal:block/fluids/tree_oil_flow" | "fantasyfurniture:models/decorations/royal_cushioned_crown_tint" | "ae2:part/p2p_tunnel_frequency" | "mysticalagriculture:item/imperium_bow" | "create:block/seat/top_orange" | "thermal:block/bell_pepper_block_side" | "mysticalagriculture:item/essence/flux_infused_gem_essence" | "ae2:part/p2p_tunnel_back2" | "rechiseled:block/dark_oak_planks_mosaic" | "create:block/palettes/stone_types/slab/diorite_cut_slab" | "minecraft:block/azalea_leaves" | "ae2:part/pattern_access_terminal" | "rechiseled:block/dirt_small_tiles" | "gtceu:item/empty_spray_can" | "sgjourney:block/naquadah_slab_side" | "exnihilosequentia:item/ore/raw/raw_uranium" | "rechiseledcreate:block/mangrove_window_slim_end" | "gtceu:block/machines/assembler/overlay_top_active_emissive" | "thermal_extra:item/crystallized_sunflower_oil_bucket" | "mysticalagriculture:item/tertium_chestplate" | "thermal:item/jelly" | "gtceu:item/material_sets/metallic/plate" | "mmt:item/dust/frigidite" | "buildinggadgets:blocks/template_manager_side" | "minecraft:block/structure_block_load" | "thermal:item/pbj_sandwich" | "fantasyfurniture:models/venthyr/table_small" | "mysticalagriculture:item/inferium_fishing_rod_cast" | "ae2:part/cable/core/glass/yellow" | "create:block/palettes/acacia_window_connected" | "gtceu:item/gravitation_engine_unit" | "mysticalagradditions:block/flower/nitro_crystal_flower" | "exnihilosequentia:item/ore/piece/nickel_pieces" | "gtceu:block/machines/electrolyzer/overlay_back_active_emissive" | "fantasyfurniture:models/decorations/royal_cushioned_crown" | "rechiseled:block/quartz_block_crosses" | "bigreactors:block/turbine/reinforced/bearing" | "minecraft:block/campfire_log" | "create:block/gearbox_top" | "rechiseled:block/acacia_planks_flooring" | "thermal:item/guidebook" | "mmt:item/nuggets/uranium" | "rechiseledcreate:block/mangrove_window_panes_end" | "create:block/deepslate_zinc_ore" | "ae2:part/cable/dense_covered/pink" | "bigreactors:block/reprocessor/controller_off" | "mysticalagriculture:item/essence/marble_essence" | "mysticalagriculture:item/tertium_staff" | "laserio:item/logic_chip" | "thermal:block/signalum_glass" | "thermal:item/lead_ingot" | "gtceu:block/material_sets/rough/ore" | "minecraft:block/loom_bottom" | "modularrouters:item/upgrade/speed_upgrade" | "minecraft:block/azure_bluet" | "gtceu:block/machines/extruder/overlay_front_active_emissive" | "mmt:item/cells/rose_quartz" | "minecraft:block/cyan_candle" | "thermal:block/tinker_bench_ew" | "minecraft:block/green_shulker_box" | "thermal:block/cheese_wheel_bottom" | "minecraft:block/sculk_catalyst_bottom" | "itemfilters:item/max_count" | "create:block/palettes/stone_types/cap/scoria_cut_cap_connected" | "fantasyfurniture:particles/decorations/presents_stack_1" | "thermal:block/cells/fluid_cell_level_0c" | "fantasyfurniture:particles/decorations/presents_stack_2" | "fantasyfurniture:models/decorations/tankards_milk" | "minecraft:block/mangrove_trapdoor" | "mmt:block/zirconium_block" | "create:item/goggles_model" | "gtceu:block/machines/miner/overlay_back" | "exnihilosequentia:item/tools/crook/blackstone_crook" | "minecraft:block/blast_furnace_top" | "thermal:item/quartz_dust" | "thermal:block/apatite_block" | "gtceu:block/fluids/fluid.cetane_boosted_diesel" | "rechiseled:block/acacia_planks_squares" | "fantasyfurniture:models/royal/counters_tint" | "mysticalagradditions:item/supremium_paxel" | "gtceu:block/machines/compressor/overlay_front" | "zerocore:items/debugtool" | "extendedcrafting:item/enhanced_redstone_catalyst" | "mysticalagriculture:block/flower/refined_obsidian_flower" | "bigreactors:block/reactor/basic/powertap_fe_active" | "gtceu:item/tools/handle_shovel" | "ae2:part/cable/core/dense_smart/red" | "gtceu:item/material_sets/shiny/nugget" | "fantasyfurniture:models/decorations/venthyr_chalices" | "minecraft:item/blaze_rod" | "create:block/elevator_pulley_belt_scroll" | "mysticalagriculture:item/tertium_crossbow_firework" | "modularrouters:item/augment/range_up_augment" | "farmersdelight:item/honey_cookie" | "rechiseled:block/basalt_pattern" | "gtceu:block/pipe/pipe_normal_in_wood" | "rechiseled:block/emerald_block_crystal" | "fantasyfurniture:models/decorations/dunmer_pottery_1" | "fantasyfurniture:models/decorations/dunmer_pottery_0" | "mysticalagriculture:item/imperium_gemstone" | "thermal_extra:item/twinite_coin_0" | "thermal_extra:item/twinite_coin_1" | "thermal_extra:item/twinite_coin_2" | "thermal_extra:item/twinite_coin_3" | "create:block/funnel/brass_funnel" | "thermal_extra:item/twinite_coin_4" | "ftblibrary:icons/inv_none" | "mysticalagriculture:item/essence/mystical_flower_essence" | "fantasyfurniture:particles/decorations/paper_stack" | "thermal:item/constantan_coin_1" | "ae2:block/spatial_pylon/red_end" | "thermal:item/constantan_coin_2" | "minecraft:block/soul_torch" | "thermal:item/augments/rf_coil_augment" | "thermal:item/constantan_coin_0" | "mmt:item/ingots/adamanite" | "rechiseled:block/cobblestone_large_squares" | "gtceu:block/casings/voltage/ev/top" | "mysticalagriculture:item/inferium_sickle" | "ae2:part/cable/core/covered/cyan" | "gtceu:block/overlay/machine/overlay_screen_glass" | "create:item/crushed_raw_uranium" | "gtceu:block/multiblock/cleanroom/overlay_bottom_active" | "ftblibrary:icons/security_team" | "thermal:item/bronze_coin_4" | "thermal:item/bronze_coin_3" | "thermal:item/bronze_coin_2" | "thermal:item/bronze_coin_1" | "thermal:item/bronze_coin_0" | "rechiseledcreate:block/tuff_cut_small_brick" | "webdisplays:blocks/kb_base" | "mysticalagriculture:block/flower/amethyst_bronze_flower" | "buildinggadgets:blocks/template_manager_bottom" | "ae2:item/quartz_glass" | "create:block/bell_frame" | "minecraft:item/golden_shovel" | "sgjourney:item/falcon_helmet" | "minecraft:item/golden_leggings" | "mysticalagriculture:item/upgrade_base" | "mysticalagriculture:block/flower/dirt_flower" | "minecraft:block/lime_stained_glass" | "ae2:part/pattern_encoding_terminal_bright" | "thermalendergy:item/energy_nullifier_augment" | "farmersdelight:item/mutton_chops" | "create:item/rose_quartz" | "minecraft:block/acacia_sapling" | "minecraft:block/sponge" | "framedblocks:item/framed_glowing_item_frame" | "ae2:part/cable/core/dense_smart/lime" | "sgjourney:item/universe_stargate" | "gtceu:block/machines/extractor/overlay_top_active_emissive" | "rechiseled:block/bone_block_inverted_tiles" | "gtceu:item/hv_cadmium_battery/4" | "gtceu:item/hv_cadmium_battery/5" | "rechiseledcreate:block/birch_window_panes_end" | "create:block/millstone" | "gtceu:item/hv_cadmium_battery/2" | "farmersdelight:block/acacia_cabinet_top" | "gtceu:item/hv_cadmium_battery/3" | "gtceu:item/hv_cadmium_battery/8" | "gtceu:item/hv_cadmium_battery/6" | "gtceu:item/hv_cadmium_battery/7" | "mmt:block/raw_silver_block" | "mysticalagriculture:item/seeds/basalz_seeds" | "thermal:item/constantan_coin_3" | "thermal:item/constantan_coin_4" | "mysticalagriculture:block/flower/rabbit_flower" | "rechiseledcreate:block/crimson_window_bars_side" | "create:block/andesite_door_side" | "rechiseled:block/blue_ice_chiseled" | "minecraft:block/mangrove_door_top" | "framedblocks:item/framed_bars" | "exnihilosequentia:item/bubble_coral_larva" | "gtceu:item/hv_cadmium_battery/1" | "gtceu:block/casings/steam/steel/top" | "minecraft:item/kelp" | "exnihilosequentia:item/ore/piece/gold_pieces" | "create:block/flywheel" | "thermal:item/cooked_corn" | "gtceu:item/credit_casting_mold" | "minecraft:block/red_sand" | "ae2additions:item/super_storage_cell_256k" | "create:block/palettes/stone_types/layered/calcite_cut_layered" | "create:block/tunnel/brass_tunnel" | "fantasyfurniture:models/decorations/fairy_lights_1" | "gtceu:item/red_dye_spray_can" | "fantasyfurniture:models/decorations/fairy_lights_2" | "thermal:block/fluids/sap_still" | "rechiseled:block/purpur_woven" | "gtceu:block/cover/overlay_activity_detector_advanced" | "rechiseled:block/oak_planks_squares" | "gtceu:block/machines/electrolyzer/overlay_back" | "rechiseled:block/obsidian_chiseled_skeleton" | "rechiseled:block/mangrove_planks_squares" | "ae2:part/cable/core/dense_smart/green" | "bigreactors:block/turbine/reinforced/computerport_connected" | "thermalendergy:item/endergy_upgrade_anim" | "minecraft:block/big_dripleaf_tip" | "enderstorage:items/pouch/buttons/left/magenta" | "sgjourney:block/gene_detector_detected_ancient" | "mysticalagriculture:item/prudentium_fishing_rod_cast" | "gtceu:item/mv_conveyor_module" | "enderstorage:items/pouch/buttons/left/purple" | "farmersdelight:item/diamond_knife" | "mysticalagriculture:block/flower/compressed_iron_flower" | "minecraft:block/sandstone" | "ae2:part/cable/glass/brown" | "rechiseled:block/dark_oak_planks_large_tiles" | "minecraft:block/small_dripleaf_stem_top" | "extendedcrafting:item/recipe_maker" | "farmersdelight:block/birch_cabinet_side" | "thermal:block/apple_block_top" | "rechiseledcreate:block/birch_window_rounded_side" | "mmt:item/dust/nickel" | "automobility:block/sand_off_road" | "fantasyfurniture:models/decorations/stocking" | "thermal:item/invar_dust" | "ftbquests:tasks/input_only" | "mmt:item/nuggets/plumbumanite" | "gtceu:item/material_sets/shiny/rod" | "bigreactors:block/ludicrite_block" | "create:block/scaffold/brass_scaffold" | "rechiseledcreate:block/warped_window_covered_side" | "mmt:item/ingots/xelkive" | "minecraft:item/birch_chest_boat" | "minecraft:block/oak_log" | "ftblibrary:icons/toggle_rain" | "mmt:item/dust/lunium_nova" | "mysticalagriculture:block/flower/constantan_flower" | "rechiseled:block/iron_block_pulverized" | "minecraft:item/leather_helmet" | "create:block/seat/side_blue" | "trashcans:trash_can_ultimate" | "create:block/palettes/stone_types/pillar/andesite_cut_pillar_connected" | "minecraft:block/smithing_table_top" | "rechiseled:block/blackstone_brick_paving" | "ae2:part/cable/dense_smart/light_blue" | "minecraft:block/gray_stained_glass" | "create:block/copper_plating" | "mysticaladaptations:item/insanium_sword" | "thermal_extra:item/twinite_nugget" | "minecraft:block/sculk_catalyst_side" | "farmersdelight:item/ham" | "ae2additions:item/cell_component_16384" | "minecraft:block/command_block_back" | "automobility:block/automobile_assembler_side" | "rechiseled:block/dirt_blobs" | "thermal:block/oil_sand" | "minecraft:item/mutton" | "bigreactors:block/fluidizer/outputport" | "gtceu:block/machines/mixer/overlay_side_active" | "enderstorage:items/pouch/buttons/middle/red" | "mysticalagriculture:item/imperium_crossbow_arrow" | "thermal:block/cinnabar_block" | "rechiseled:block/stone_slated_side" | "minecraft:block/sea_lantern" | "sgjourney:item/fire_pit" | "gtceu:item/material_sets/bright/ingot_overlay" | "minecraft:item/pumpkin_pie" | "exnihilosequentia:item/ore/nugget/uranium_nugget" | "rechiseledcreate:block/granite_cut_polished" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_cold_connected" | "farmersdelight:block/potato_crate_side" | "webdisplays:items/ownerthief" | "mysticalagriculture:item/hostile_soulium_dagger" | "gtceu:item/luv_electric_motor" | "sgjourney:block/nether_naquadah_ore" | "minecraft:block/big_dripleaf_top" | "create:block/blaze_super_active" | "create_crystal_clear:block/copper_glass_casing_connected" | "mysticalagradditions:item/seeds/nitro_crystal_seeds" | "gtceu:block/machines/arc_furnace/overlay_back_active_emissive" | "xtonesreworked:block/ztyl/3" | "gtceu:item/iv_electric_motor" | "gtceu:block/storage/drums/wooden_drum/bottom" | "xtonesreworked:block/ztyl/2" | "xtonesreworked:block/ztyl/1" | "mysticalagriculture:item/supremium_axe" | "rechiseledcreate:block/dark_oak_window_covered_end" | "minecraft:block/deepslate_bricks" | "xtonesreworked:block/ztyl/0" | "create:block/vault/vault_front_medium" | "rechiseled:block/crimson_planks_small_tiles" | "gtceu:block/machines/fluid_heater/overlay_side" | "mmt:item/wires/silver" | "xtonesreworked:block/ztyl/9" | "xtonesreworked:block/ztyl/8" | "xtonesreworked:block/ztyl/7" | "xtonesreworked:block/ztyl/6" | "xtonesreworked:block/ztyl/5" | "xtonesreworked:block/ztyl/4" | "gtceu:item/advanced_smd_resistor" | "minecraft:item/cod_bucket" | "sgjourney:item/naquadah_pickaxe" | "rechiseled:block/granite_brick_pattern" | "minecraft:item/light_05" | "create:block/palettes/stone_types/layered/scorchia_cut_layered" | "minecraft:item/light_04" | "mmt:item/rods/yttrium" | "minecraft:item/light_07" | "minecraft:item/light_06" | "minecraft:item/light_01" | "minecraft:item/light_00" | "minecraft:item/light_03" | "rechiseled:block/emerald_block_pillar_end" | "minecraft:item/light_02" | "create:block/diodes/pulse_repeater/powering" | "thermalendergy:item/endergy_upgrade_2_lights" | "rechiseledcreate:block/spruce_window_large_side" | "gtceu:item/nan_certificate" | "gtceu:block/multiblock/generator/large_combustion_engine/overlay_front_active" | "minecraft:item/yellow_dye" | "gtceu:item/soc_wafer" | "mysticalagriculture:block/imperium_furnace_front" | "thermal:block/devices/device_soil_infuser_bottom" | "thermal:block/deepslate_lead_ore" | "mysticalagriculture:block/imperium_gemstone_block" | "create:block/seat/side_lime" | "laserio:item/cardlayers/extract" | "rechiseled:block/cobbled_deepslate_beams" | "extendedcrafting:item/the_ultimate_catalyst_overlay" | "buildinggadgets:blocks/construction_block_dense" | "extendedcrafting:block/flux_star_block" | "ae2:item/cell_component_256k" | "create:block/copper_backtank" | "minecraft:item/golden_hoe" | "gtceu:item/material_sets/gem_vertical/gem_overlay" | "thermal:block/potion_cake_top" | "mmt:item/nuggets/osmium" | "bigreactors:block/turbine/basic/powertap_fe_passive" | "create:block/belt/white_scroll" | "gtceu:block/machines/charger/overlay_charger_finished_emissive" | "thermal:block/devices/device_composter_mixer" | "gtceu:item/tools/knife" | "gtceu:block/cover/overlay_fluid_voiding_advanced" | "sgjourney:item/control_crystal" | "sliceanddice:block/sprinkler_grid" | "create:block/funnel/andesite_funnel" | "sgjourney:block/zpm_hub_bottom" | "xtonesreworked:block/zyth/13" | "xtonesreworked:block/zyth/14" | "minecraft:block/clay" | "xtonesreworked:block/zyth/15" | "farmersdelight:block/wild_cabbages" | "xtonesreworked:block/kryp/10" | "xtonesreworked:block/kryp/11" | "expatternprovider:item/infinity_cell" | "mysticalagriculture:item/seeds/platinum_seeds" | "xtonesreworked:block/kryp/14" | "xtonesreworked:block/kryp/15" | "xtonesreworked:block/kryp/12" | "xtonesreworked:block/kryp/13" | "thermal:block/machines/machine_crucible" | "ae2:part/cable/glass/magenta" | "create:block/blaze_burner_flame" | "create:item/crafting_blueprint" | "minecraft:block/dried_kelp_top" | "minecraft:block/stripped_acacia_log" | "gtceu:item/material_sets/shiny/plate_dense" | "rechiseled:block/iron_block_gears" | "create:block/palettes/stone_types/pillar/ochrum_cut_pillar" | "xtonesreworked:block/zyth/10" | "xtonesreworked:block/zyth/11" | "xtonesreworked:block/zyth/12" | "minecraft:item/string" | "minecraft:item/light_15" | "minecraft:item/light_12" | "minecraft:item/light_11" | "gtceu:item/wireless_digital_interface_cover" | "minecraft:item/light_14" | "minecraft:item/light_13" | "rechiseled:block/spruce_planks_flooring" | "ae2:block/io_port_top_off" | "gtceu:item/fertilizer" | "minecraft:item/light_10" | "minecraft:block/reinforced_deepslate_bottom" | "rechiseled:block/quartz_block_chiseled_squares" | "rechiseled:block/lapis_block_tiles" | "gtceu:item/advanced_integrated_circuit" | "gtceu:item/tools/butchery_knife" | "create:block/palettes/stone_types/layered/scorchia_cut_layered_connected" | "mysticalagriculture:item/prudentium_sword" | "thermal:item/augments/xp_storage_augment" | "minecraft:block/pointed_dripstone_down_middle" | "rechiseled:block/dark_prismarine_squares" | "thermal:block/lumium_glass" | "minecraft:item/light_09" | "gtceu:block/machines/electromagnetic_separator/overlay_front" | "thermal:item/augments/fluid_filter_augment" | "minecraft:item/light_08" | "create:item/incomplete_track" | "create:block/train_door_top" | "minecraft:block/deepslate_gold_ore" | "gtceu:item/luv_fluid_regulator" | "create:block/bell_frame_side" | "gtceu:block/casings/gearbox/machine_casing_gearbox_tungstensteel" | "fantasyfurniture:models/nordic/counter" | "gtceu:block/multiblock/steam_oven/overlay_front_active_emissive" | "ae2:part/monitor_light" | "mysticalagriculture:block/flower/flux_infused_gem_flower" | "fantasyfurniture:models/decorations/venthyr_food_0" | "mmt:item/ingots/platinum" | "rechiseled:block/birch_planks_dotted" | "exnihilosequentia:item/shulker_doll" | "fantasyfurniture:models/decorations/venthyr_food_1" | "ae2:part/storage_monitor" | "minecraft:entity/bell/bell_body" | "ae2:part/cable/glass/red" | "mysticalagriculture:item/essence/rabbit_essence" | "thermal:block/lightning_tnt_side" | "gtceu:item/orange_glass_lens" | "mobilebeacon:items/mobile_beacon_netherite" | "sgjourney:item/naquadah_boots" | "create:block/palettes/stone_types/layered/scoria_cut_layered" | "minecraft:block/warped_nylium_side" | "gtceu:block/casings/steam/bronze/side" | "gtceu:block/fluids/fluid.natural_gas" | "colossalchests:items/upgrade_tool" | "minecraft:block/sculk_catalyst_top_bloom" | "gtceu:block/casings/coils/machine_coil_tritanium_ctm" | "bigreactors:block/turbine/reinforced/redstoneport_on" | "gtceu:item/material_sets/sand/dust_small" | "ae2:part/crafting_terminal_medium" | "rechiseled:block/iron_block_bordered" | "mysticalagriculture:item/imperium_axe" | "mysticalagriculture:block/basic_machine_side" | "minecraft:entity/conduit/cage" | "thermal:block/raw_silver_block" | "mmt:item/dust/xelkive" | "gtceu:item/item_filter" | "rechiseled:block/andesite_rotated_bricks" | "enderstorage:items/pouch/buttons/right/pink" | "mysticalagradditions:block/insanium_ingot_block" | "cofh_core:block/fluids/honey_flow" | "ae2:block/sky_stone_brick" | "gtceu:block/machines/fluid_heater/overlay_side_active" | "minecraft:item/bucket_content/tropical_fish" | "minecraft:item/golden_sword" | "gtceu:block/casings/coils/machine_coil_tungstensteel_bloom" | "gtceu:item/advanced_soc_wafer" | "bigreactors:block/reprocessor/casing_right_down" | "mysticalagriculture:item/seeds/enderman_seeds" | "gtceu:item/carbon_fiber_mesh" | "gtceu:item/ingot_casting_mold" | "enderstorage:items/pouch/buttons/middle/purple" | "create:item/cinder_flour" | "farmersdelight:block/stove_front" | "create:block/palettes/stone_types/polished/limestone_cut_polished" | "mmt:item/wires/electrum" | "fantasyfurniture:models/royal/wardrobe_tint" | "minecraft:item/leather_chestplate" | "gtceu:block/fluids/fluid.titanium_tetrachloride" | "minecraft:item/stone_shovel" | "thermal:item/bronze_nugget" | "fantasyfurniture:particles/venthyr" | "rechiseledcreate:block/scoria_cut_small_brick" | "create:item/raw_zinc" | "gtceu:block/machines/kinetic_mixer/overlay_side" | "thermal:item/iron_coin_1" | "minecraft:block/green_concrete" | "create:block/industrial_iron_block_top" | "thermal:item/iron_coin_0" | "cofh_core:block/fluids/honey_still" | "create:block/palettes/stone_types/pillar/calcite_cut_pillar_connected" | "thermal:block/rubberwood_log_top" | "thermal:block/devices/device_water_gen_active" | "thermal:item/lumium_plate_0" | "sgjourney:item/advanced_communication_crystal" | "thermal:item/lumium_plate_1" | "create:block/palettes/stone_types/layered/crimsite_cut_layered" | "thermal:block/charge_bench_bottom" | "thermal:item/iron_coin_4" | "thermal:item/iron_coin_3" | "thermal:item/lumium_plate_2" | "extendedcrafting:block/compressor_press" | "thermal:item/iron_coin_2" | "thermal:item/lumium_plate_3" | "minecraft:block/beehive_front_honey" | "ae2:item/item_storage_cell_256k" | "xtonesreworked:block/fort/13" | "xtonesreworked:block/fort/14" | "create:block/palettes/stone_types/small_brick/granite_cut_small_brick" | "xtonesreworked:block/fort/15" | "minecraft:block/lapis_ore" | "ftblibrary:icons/accept_gray" | "rechiseled:block/purpur_bricks" | "xtonesreworked:block/fort/10" | "xtonesreworked:block/fort/11" | "xtonesreworked:block/fort/12" | "minecraft:block/dead_fire_coral" | "ae2:item/printed_engineering_processor" | "gtceu:item/material_sets/sand/crushed" | "packagedexcrafting:blocks/basic_crafter_side" | "mysticalagriculture:item/awakened_supremium_sword" | "create:block/copper/weathered_copper_tiles" | "ae2:block/drive/drive_side" | "thermal_extra:block/twinite_glass" | "minecraft:item/skull_banner_pattern" | "ae2additions:block/drive/cells/fluid/1024k" | "thermal:block/dynamos/dynamo_numismatic_side" | "gtceu:block/machines/electrolyzer/overlay_front" | "fantasyfurniture:models/nordic/painting_small" | "rechiseledcreate:block/spruce_window_panes_end" | "rechiseled:block/birch_planks_pattern" | "thermal:item/beekeeper_leggings" | "thermal:item/cooked_eggplant" | "rechiseled:block/redstone_block_polished" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_cold_connected" | "minecraft:item/cooked_rabbit" | "minecraft:block/cyan_candle_lit" | "minecraft:block/lime_glazed_terracotta" | "create:block/ladder_brass_hoop" | "rechiseled:block/red_nether_bricks_large_bricks" | "thermal:block/devices/device_composter_bottom" | "thermal:block/sugar_cane_block_end" | "exnihilosequentia:item/ore/nugget/tin_nugget" | "fantasyfurniture:models/nordic/cushion" | "thermal:block/dynamos/dynamo_gourmand_side_active" | "rechiseled:block/obsidian_brick_pattern" | "ae2:item/calculation_processor" | "farmersdelight:item/dumplings" | "fantasyfurniture:models/royal/chandelier" | "create:fluid/potion_flow" | "gtceu:item/material_sets/dull/plate_overlay" | "jecalculation:items/calculator_craft" | "minecraft:block/piston_side" | "minecraft:block/oxeye_daisy" | "gtceu:block/machines/gas_collector/overlay_back_active" | "fantasyfurniture:models/royal/bookshelf" | "create:block/creative_fluid_tank_window" | "minecraft:block/sculk_shrieker_top" | "farmersdelight:block/tatami_mat_half" | "fantasyfurniture:models/nordic/table_large" | "farmersdelight:block/tray_top" | "gtceu:block/casings/voltage/max/bottom" | "bigreactors:block/turbine/basic/casing_up" | "gtceu:item/rotor_casting_mold" | "sgjourney:block/zpm_hub_top" | "buildinggadgets:items/construction_paste_container_t2_half" | "exnihilosequentia:block/oak_crucible" | "rechiseled:block/red_sandstone_large_tiles" | "toms_storage:block/cable_frame" | "minecraft:item/green_dye" | "expatternprovider:block/drive/infinity_cell" | "farmersdelight:item/cooked_salmon_slice" | "create:block/gearshift_off" | "gtceu:item/material_sets/fine/gem_chipped_overlay" | "mmt:block/raw_osmium_block" | "gtceu:item/material_sets/sand/dust_tiny" | "gtceu:block/machines/arc_furnace/overlay_front_active_emissive" | "mysticalagriculture:item/experience_capsule_inner_1" | "mysticalagriculture:item/experience_capsule_inner_2" | "gtceu:block/machines/arc_furnace/overlay_side_active" | "ae2additions:block/crafting/1024k_storage_light" | "farmersdelight:block/chocolate_pie_inner" | "rechiseled:block/obsidian_tiles" | "create:block/cuckoo_clock" | "ae2wtlib:quantum_bridge_card" | "ae2:part/cable/dense_covered/yellow" | "minecraft:item/golden_carrot" | "thermal:item/augments/side_config_augment" | "create:block/belt/brown_scroll" | "rechiseled:block/cobbled_deepslate_pulverized" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_hot" | "minecraft:block/orange_concrete" | "mysticalagriculture:block/flower/osmium_flower" | "fantasyfurniture:particles/decorations/bronze_chain" | "thermal:item/electrum_dust" | "mmt:item/gems/alexandrite" | "mmt:item/gems/rose_quartz" | "thermal:item/niter_dust" | "exnihilosequentia:block/unfired_crucible" | "mysticalagriculture:item/experience_capsule_inner_7" | "mysticalagriculture:item/experience_capsule_inner_8" | "mysticalagriculture:item/experience_capsule_inner_9" | "thermal:block/lead_block" | "mysticalagriculture:item/experience_capsule_inner_3" | "mysticalagriculture:item/experience_capsule_inner_4" | "mysticalagriculture:item/inferium_shovel" | "mysticalagriculture:item/experience_capsule_inner_5" | "mysticalagriculture:item/experience_capsule_inner_6" | "rechiseled:block/glowstone_rotated_bricks" | "minecraft:item/empty_armor_slot_helmet" | "gtceu:item/light_gray_glass_lens" | "gtceu:block/multiblock/implosion_compressor/overlay_front_paused" | "rechiseled:block/bone_block_patterned" | "mmt:item/ingots/electrum" | "mmt:item/rods/platinum" | "gtceu:item/ram_chip" | "mmt:item/wires/starlight_mythril" | "minecraft:item/jungle_sign" | "exmachinis:item/diamond_upgrade" | "mysticalagriculture:block/inferium_reprocessor_front" | "exnihilosequentia:item/ore/ingot/platinum_ingot" | "thermal:block/devices/device_rock_gen_side_active" | "ae2:part/storage_monitor_dark_locked" | "ae2:block/quartz_block" | "thermal:block/cheese_wheel_top" | "thermal:block/peanut_9" | "rechiseledcreate:block/jungle_window_diagonal_side" | "thermal:block/peanut_8" | "rechiseledcreate:block/jungle_window_rounded_end" | "thermal:block/peanut_7" | "thermal:block/peanut_6" | "thermal:block/peanut_5" | "gtceu:block/machines/lathe/overlay_front_active" | "thermal:block/peanut_4" | "thermal:block/peanut_3" | "mmt:block/peridot_block" | "thermal:block/radish_block_top" | "bigreactors:block/reprocessor/platingio" | "rechiseled:block/nether_bricks_chiseled_squares" | "gtceu:item/gray_dye_spray_can" | "minecraft:item/recovery_compass_31" | "bigreactors:block/turbine/reinforced/casing_single" | "minecraft:item/recovery_compass_30" | "rechiseled:block/emerald_block_patterned" | "minecraft:item/recovery_compass_28" | "exnihilosequentia:block/flint_mesh" | "minecraft:item/recovery_compass_29" | "gtceu:item/luv_sensor" | "minecraft:item/recovery_compass_24" | "gtceu:block/generators/gas_turbine/overlay_side_active" | "minecraft:item/recovery_compass_25" | "minecraft:item/recovery_compass_26" | "minecraft:item/tipped_arrow_base" | "rechiseled:block/birch_planks_bricks" | "minecraft:item/recovery_compass_27" | "gtceu:item/plate_extruder_mold" | "gtceu:item/tools/crowbar_overlay" | "gtceu:block/casings/voltage/max/side" | "mysticalagriculture:item/essence/silicon_essence" | "gtceu:item/chemical_brown_dye" | "create:block/palettes/stone_types/layered/ochrum_cut_layered" | "gtceu:item/material_sets/bright/dust_tiny_overlay" | "mysticalagriculture:item/inferium_chestplate" | "mysticalagriculture:block/flower/steeleaf_flower" | "mmt:item/ingots/acril" | "minecraft:block/orange_glazed_terracotta" | "mmt:item/raw/yttrium" | "minecraft:item/recovery_compass_20" | "create_crystal_clear:block/copper_clear_glass_casing" | "minecraft:item/recovery_compass_21" | "minecraft:block/yellow_terracotta" | "minecraft:item/dark_oak_boat" | "minecraft:item/recovery_compass_22" | "minecraft:item/recovery_compass_23" | "rechiseled:block/amethyst_block_jewel" | "mmt:item/dust/mythril" | "gtceu:item/zpm_sensor" | "thermal:block/tea_4" | "minecraft:item/recovery_compass_17" | "thermal:block/tea_5" | "minecraft:item/recovery_compass_18" | "create:block/contact_back" | "thermal:block/tea_6" | "minecraft:item/recovery_compass_19" | "mysticalagriculture:item/tertium_essence" | "thermal:block/tea_7" | "thermal:block/tea_0" | "minecraft:item/recovery_compass_13" | "thermal:block/tea_1" | "minecraft:item/recovery_compass_14" | "thermal:block/tea_2" | "laserio:item/filter_mod" | "minecraft:item/recovery_compass_15" | "gtceu:item/uhpic_chip" | "thermal:block/tea_3" | "minecraft:item/recovery_compass_16" | "gtceu:block/fluids/fluid.diesel" | "mysticalagriculture:item/essence/basalz_essence" | "mmt:item/nuggets/brass" | "sgjourney:item/naquadah_alloy" | "sgjourney:item/naquadah_shovel" | "rechiseledcreate:block/spruce_window_diagonal_side" | "exnihilosequentia:item/ore/nugget/platinum_nugget" | "thermal:block/fluids/syrup_flow" | "framedblocks:block/framed_block" | "create:block/smart_observer_side" | "minecraft:item/recovery_compass_10" | "minecraft:item/recovery_compass_11" | "rechiseled:block/dirt_clumps" | "minecraft:item/recovery_compass_12" | "thermal:block/tea_8" | "create:block/belt/black_diagonal_scroll" | "thermal:block/devices/device_tree_extractor_active" | "thermal:block/tea_9" | "minecraft:item/recovery_compass_06" | "minecraft:block/potted_flowering_azalea_bush_top" | "minecraft:item/recovery_compass_07" | "mmt:block/raw_stellar_block" | "minecraft:item/recovery_compass_08" | "minecraft:item/flint_and_steel" | "minecraft:item/recovery_compass_09" | "fantasyfurniture:models/decorations/spider_web_wide" | "minecraft:item/recovery_compass_02" | "create:block/diodes/pulse_repeater/powered_powering" | "minecraft:item/recovery_compass_03" | "exnihilosequentia:block/crimson_barrel" | "create:item/powdered_obsidian" | "minecraft:item/recovery_compass_04" | "thermal:block/cells/energy_cell_side" | "minecraft:item/recovery_compass_05" | "gtceu:item/material_sets/dull/gear_small_overlay" | "farmersdelight:item/tree_bark" | "thermal:item/wrench" | "mmt:item/wires/thulium" | "rechiseled:block/cobblestone_beams" | "rechiseled:block/dark_oak_planks_tiles" | "fantasyfurniture:particles/decorations/coin_stack_iron" | "buildinggadgets:blocks/construction_block_powder" | "create:block/linear_chassis_side_connected" | "gtceu:block/casings/transparent/laminated_glass_ctm" | "minecraft:item/recovery_compass_00" | "gtceu:item/hv_emitter" | "minecraft:item/recovery_compass_01" | "rechiseled:block/end_stone_crushed" | "minecraft:block/dispenser_front" | "extendedcrafting:item/enhanced_redstone_nugget" | "ae2:part/pattern_provider" | "packagedauto:blocks/crafter_top" | "ae2:part/cable/covered/pink" | "create:block/flap_display_inside" | "ae2:block/inscriber" | "mmt:item/raw/palladium" | "minecraft:block/peony_top" | "minecraft:item/firework_star" | "thermal:block/sapphire_block" | "minecraft:block/mossy_stone_bricks" | "create:block/redstone_bridge" | "trashcans:trash_can_items" | "thermal:block/slag_block" | "mysticalagriculture:item/seeds/slime_seeds" | "thermal_extra:block/twinite_block" | "mmt:item/gears/frigidite" | "thermal:item/redstone_grenade_thrown" | "create:block/palettes/stone_types/pillar/crimsite_cut_pillar" | "gtceu:item/pink_glass_lens" | "ae2:item/portable_item_cell_16k" | "fantasyfurniture:models/royal/counters" | "gtceu:block/multiblock/generator/large_tungstensteel_boiler/overlay_front_active_emissive" | "thermalendergy:item/stellarium_gear" | "farmersdelight:block/red_mushroom_colony_stage0" | "mmt:item/nuggets/dark_cryopla" | "gtceu:block/machines/kinetic_mixer/overlay_top_active" | "farmersdelight:block/red_mushroom_colony_stage3" | "farmersdelight:block/red_mushroom_colony_stage2" | "mysticalagriculture:item/prosperity_ingot" | "webdisplays:items/extcard" | "farmersdelight:block/red_mushroom_colony_stage1" | "create:block/belt/lime_scroll" | "fantasyfurniture:block/royal/wool" | "minecraft:item/beetroot" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_hot_connected" | "ae2:item/portable_item_cell_256k" | "mysticalagriculture:block/imperium_reprocessor_side" | "gtceu:block/multiblock/steam_grinder/overlay_front_active_emissive" | "mysticalagriculture:item/essence/cobalt_essence" | "minecraft:item/brick" | "mysticalagriculture:item/prudentium_sickle" | "mmt:item/copper_dust" | "gtceu:item/material_sets/fine/dust" | "gtceu:block/casings/transparent/cleanroom_glass_ctm" | "thermal:block/sadiroot_5" | "bigreactors:block/reactor/basic/redstoneport" | "thermal:block/sadiroot_6" | "farmersdelight:block/shepherds_pie_side" | "mmt:block/boron_block" | "thermal:block/sadiroot_3" | "mmt:item/bricks/harden_brick" | "thermal:block/sadiroot_4" | "thermal:block/sadiroot_1" | "thermal:block/eggplant_block_top" | "thermal:block/sadiroot_2" | "thermal:block/sadiroot_0" | "thermal:block/devices/device_xp_condenser" | "minecraft:block/pointed_dripstone_up_middle" | "mysticalagradditions:item/seeds/dragon_egg_seeds" | "thermal:block/sadiroot_7" | "gtceu:item/material_sets/wood/screw" | "rechiseled:block/spruce_planks_crate" | "bigreactors:block/turbine/basic/fluidport_forge_passive_cold_connected" | "rechiseled:block/andesite_paving" | "rechiseled:block/dark_oak_planks_pattern" | "thermal:block/chocolate_cake_side" | "mysticalagriculture:item/supremium_watering_can" | "mmt:block/tellurium_block" | "mmt:item/rods/cosmos_aurora" | "fantasyfurniture:models/nordic/door_double" | "minecraft:item/sea_pickle" | "mmt:item/copper_plate" | "mysticalagriculture:block/flower/fluix_flower" | "extendedcrafting:block/elite_table_top" | "mysticalagriculture:item/awakened_supremium_essence" | "exnihilosequentia:item/tools/crook/bone_crook" | "xtonesreworked:block/agon/agon_block_2_lime" | "ae2:part/cable/glass/blue" | "farmersdelight:item/glow_berry_custard" | "gtceu:block/machines/assembler/overlay_front" | "mmt:item/gold_gear" | "rechiseledcreate:block/acacia_window_covered_side" | "fantasyfurniture:models/decorations/berry_basket_empty" | "mysticalagriculture:item/imperium_upgrade" | "mmt:item/nuggets/platinum" | "fantasyfurniture:models/venthyr/painting_small" | "minecraft:block/yellow_shulker_box" | "ae2:item/fluix_hoe" | "ae2:part/cable/covered/red" | "rechiseledcreate:block/birch_window_swirling_end" | "rechiseledcreate:block/mangrove_window_swirling_end" | "gtceu:block/fluids/fluid.lead_zinc_solution" | "create_crystal_clear:block/encased_cogwheels/train_encased_cogwheel_side_connected" | "gtceu:block/machines/wiremill/overlay_top_paused" | "thermal:item/xp_crystal_2" | "thermal:item/xp_crystal_1" | "thermal:item/xp_crystal_0" | "mysticalagriculture:item/augment_0" | "farmersdelight:block/roast_chicken_eaten" | "mysticalagriculture:item/augment_1" | "create:block/clipboard_model_filled" | "thermal:item/xp_crystal_4" | "thermal:item/xp_crystal_3" | "farmersdelight:block/jungle_cabinet_top" | "thermal:block/peanut_2" | "thermal:block/peanut_1" | "thermal:block/peanut_0" | "gtceu:item/osmium_credit" | "thermal:item/flax_seeds" | "enderstorage:items/pouch/buttons/left/red" | "gtceu:item/material_sets/dull/lens" | "ae2:part/storage_bus_back" | "create:block/palettes/oak_window_connected" | "create:item/refined_radiance" | "ae2:part/cable/dense_covered/white" | "thermalendergy:item/melodium_ingot" | "ae2:part/cable/core/dense_smart/light_blue" | "mysticalagriculture:item/awakened_supremium_shovel" | "create:block/rotation_speed_controller" | "forge:block/milk_still" | "gtceu:item/inductor" | "ae2:block/crafting/64k_storage_light" | "gtceu:item/material_sets/sand/crushed_purified" | "minecraft:block/warped_fungus" | "thermal:block/corn_3" | "thermal:block/corn_2" | "thermal:block/corn_1" | "thermal:block/corn_0" | "thermal:block/corn_7" | "thermal:block/corn_6" | "minecraft:item/glow_berries" | "fantasyfurniture:models/venthyr/chandelier" | "thermal:block/corn_5" | "gtceu:block/material_sets/quartz/block" | "thermal:block/corn_4" | "thermal:block/devices/device_rock_gen_side" | "thermal:block/corn_9" | "thermal:block/corn_8" | "create:item/iron_sheet" | "ae2:part/cable/smart/pink" | "ftblibrary:icons/inv_out" | "create:item/andesite_door" | "mysticalagriculture:item/seeds/diamond_seeds" | "forge:item/mask/bucket_fluid" | "mysticalagriculture:block/flower/zombie_flower" | "minecraft:block/brown_mushroom" | "minecraft:block/polished_blackstone" | "rechiseled:block/acacia_planks_tiles" | "mysticalagriculture:item/essence/fluix_essence" | "rechiseledcreate:block/warped_window_rounded_end" | "patchouli:items/book_brown" | "farmersdelight:block/warped_cabinet_front" | "create:item/wheat_flour" | "create:block/palettes/stone_types/small_brick/deepslate_cut_small_brick" | "ae2:part/cable/core/dense_smart/transparent" | "gtceu:block/machines/thermal_centrifuge/overlay_side" | "minecraft:block/acacia_log_top" | "minecraft:block/detector_rail" | "cofh_core:gui/icons/icon_nope" | "thermal:item/ender_grenade_thrown" | "framedblocks:item/framed_item_frame" | "create:block/palettes/stone_types/cut/calcite_cut" | "exnihilosequentia:item/cooked_silkworm" | "mmt:item/ingots/magnetite" | "gtceu:block/fluids/fluid.milk" | "create:item/sturdy_sheet" | "minecraft:block/basalt_top" | "thermal:item/invar_plate_3" | "thermal:item/invar_plate_2" | "thermal:item/invar_plate_1" | "farmersdelight:block/rice_stage0" | "thermal:item/invar_plate_0" | "mysticalagradditions:block/flower/gaia_spirit_flower" | "farmersdelight:item/cyan_canvas_sign" | "rechiseled:block/stone_path" | "farmersdelight:block/rice_stage2" | "ae2:part/cable/glass/lime" | "farmersdelight:block/rice_stage1" | "thermal:item/onion_seeds" | "farmersdelight:block/rice_stage3" | "webdisplays:blocks/kb_key" | "mmt:item/dust/platinum" | "rechiseled:block/acacia_planks_bricks" | "thermal:block/coffee_block_side_2" | "thermal:block/coffee_block_side_1" | "mmt:item/gears/nickel" | "rechiseled:block/spruce_planks_pattern" | "bigreactors:block/reactor/reinforced/redstoneport" | "minecraft:block/tnt_bottom" | "bigreactors:block/turbine/basic/casing_right_up" | "thermal:item/nuke_grenade" | "gtceu:block/machines/mixer/overlay_back" | "ae2:item/cell_component_16k" | "mmt:item/gears/celeslar" | "rechiseled:block/spruce_planks_small_tiles" | "thermal:item/constantan_nugget" | "gtceu:item/small_gear_casting_mold" | "thermal:item/chiller_rod_cast" | "gtceu:item/green_glass_lens" | "thermal:block/beetroot_block_bottom" | "ae2:block/drive/cells/4k_fluid_cell" | "create:block/bell_anim" | "mysticalagriculture:item/tertium_crossbow_standby" | "mmt:item/gears/stellar" | "gtceu:item/material_sets/quartz/dust" | "ae2:block/spatial_anchor_top_off" | "ae2:item/singularity" | "rechiseledcreate:block/crimson_window_slim_side" | "mmt:item/raw/zinc" | "mmt:item/gems/jade" | "rechiseled:block/granite_wavy" | "rechiseled:block/stone_brick_paving" | "minecraft:block/carved_pumpkin" | "ae2:part/cable/dense_covered/light_blue" | "minecraft:block/jungle_planks" | "ae2:part/cable/core/dense_smart/yellow" | "bigreactors:block/reactor/basic/controller_on" | "thermal:item/sap_bucket" | "rechiseledcreate:block/dripstone_cut_small_brick" | "rechiseled:block/copper_block_circles" | "minecraft:block/cactus_top" | "ae2:block/spatial_io_port_bottom" | "thermal:block/bell_pepper_block_bottom" | "ae2:block/controller_inside_b_powered" | "minecraft:item/jungle_chest_boat" | "minecraft:block/lever" | "gtceu:item/chemical_lime_dye" | "thermal:item/ice_grenade_thrown" | "ae2:block/controller_lights" | "mysticalagriculture:item/essence/gold_essence" | "minecraft:block/spruce_log_top" | "thermal:item/tomato_sauce" | "extendedcrafting:block/ender_alternator_side" | "thermal:block/raw_lead_block" | "xtonesreworked:block/ztyl/10" | "create:block/smart_pipe_2" | "xtonesreworked:block/ztyl/11" | "create:block/smart_pipe_1" | "xtonesreworked:block/ztyl/12" | "xtonesreworked:block/ztyl/13" | "xtonesreworked:block/ztyl/14" | "xtonesreworked:block/ztyl/15" | "gtceu:block/multiblock/generator/large_tungstensteel_boiler/overlay_front_active" | "rechiseled:block/amethyst_block_beams" | "minecraft:block/magenta_stained_glass_pane_top" | "cofh_core:gui/icons/icon_redstone_on" | "rechiseledcreate:block/deepslate_cut_small_brick" | "minecraft:block/activator_rail_on" | "gtceu:block/multiblock/distillation_tower/overlay_front_paused" | "mysticalagriculture:item/honey_agglomeratio" | "mmt:item/nuggets/tellurium" | "rechiseledcreate:block/acacia_window_swirling_end" | "minecraft:block/light_gray_stained_glass" | "thermal:item/cured_rubber" | "fantasyfurniture:models/dunmer/floor_light" | "fantasyfurniture:models/royal/lockbox_tint" | "minecraft:item/light_gray_dye" | "gtceu:item/uv_field_generator" | "farmersdelight:block/spruce_cabinet_front_open" | "xtonesreworked:block/sols/7" | "rechiseledcreate:block/asurine_cut_small_brick" | "xtonesreworked:block/sols/6" | "xtonesreworked:block/sols/9" | "minecraft:block/warped_door_top" | "thermal:block/phytosoil" | "xtonesreworked:block/sols/8" | "gtceu:item/advanced_fluid_detector_cover" | "rechiseled:block/blue_ice_bricks" | "create:block/pulley_top" | "thermal:block/ender_tnt_side" | "thermal:item/raw_nickel" | "mmt:block/raw_dark_cryopla_block" | "bigreactors:block/reactor/basic/casing_left" | "thermal:item/glowstone_mushroom_spores" | "fantasyfurniture:models/decorations/gravestone" | "minecraft:block/fire_coral_fan" | "create:block/item_drain_top" | "farmersdelight:block/rice_bale_side" | "gtceu:item/material_sets/metallic/rod" | "create:block/palettes/stone_types/polished/diorite_cut_polished" | "ae2additions:item/item_storage_cell_65536" | "rechiseledcreate:block/dark_oak_window_covered_side" | "minecraft:block/polished_deepslate" | "create:block/palettes/stone_types/pillar/asurine_cut_pillar" | "fantasyfurniture:models/venthyr/painting_wide" | "xtonesreworked:block/sols/1" | "thermal:block/green_bean_10" | "xtonesreworked:block/sols/0" | "xtonesreworked:block/sols/3" | "xtonesreworked:block/sols/2" | "mysticalagriculture:item/awakened_supremium_leggings" | "gtceu:item/material_sets/fine/raw_ore" | "rechiseled:block/basalt_bricks" | "exnihilosequentia:block/birch_sieve" | "xtonesreworked:block/sols/5" | "xtonesreworked:block/sols/4" | "fantasyfurniture:models/decorations/book_stack" | "mmt:item/nuggets/steel" | "mmt:item/wires/tin" | "thermal:block/apatite_ore" | "mmt:item/ingots/midnight_abyssal" | "gtceu:item/material_sets/emerald/gem_overlay" | "gtceu:block/multiblock/generator/large_tungstensteel_boiler/overlay_front_paused_emissive" | "farmersdelight:item/roast_chicken" | "gtceu:item/chemical_purple_dye" | "mmt:item/nuggets/silver" | "create:block/seat/top_magenta" | "gtceu:block/machines/fermenter/overlay_top_active_emissive" | "mysticalagriculture:block/flower/hop_graphite_flower" | "mysticalagriculture:item/essence/zombie_essence" | "minecraft:block/loom_front" | "thermal:block/deepslate_sulfur_ore" | "create:block/palettes/stone_types/slab/asurine_cut_slab" | "minecraft:block/campfire_fire" | "create:block/copper/weathered_copper_shingles" | "mysticalagriculture:block/imperium_furnace_front_on" | "create:block/valve_handle/valve_handle_gray" | "create:block/vault/vault_bottom_medium" | "gtceu:block/cover/overlay_controller" | "minecraft:block/orange_stained_glass" | "create:block/toolbox/blue" | "gtceu:item/material_sets/fine/gem" | "mmt:item/ingots/silicon" | "create:item/chest_minecart_contraption" | "mysticalagriculture:item/imperium_staff" | "bigreactors:fluid/fluid.fuelcolumn.flowing" | "exnihilosequentia:item/tools/hammer/terracotta_hammer" | "gtceu:item/material_sets/metallic/dust_small" | "create:block/seat/top_light_gray" | "ae2additions:item/chemical_storage_cell_4096" | "mysticalagriculture:item/essence/nickel_essence" | "mmt:item/ingots/chalyblux" | "mysticalagriculture:item/seeds/spirited_crystal_seeds" | "create:block/vault/vault_side_small" | "mmt:item/gems/spinel" | "gtceu:block/fluids/fluid.sodium_persulfate" | "thermal:block/amaranth_5" | "thermal:block/amaranth_4" | "bigreactors:block/graphite_block" | "thermal:block/amaranth_3" | "rechiseled:block/mossy_cobblestone_beams" | "thermal:block/amaranth_2" | "thermal:block/potion_cake_inner" | "minecraft:item/redstone" | "thermal:block/amaranth_1" | "thermal:block/amaranth_0" | "mysticalagriculture:item/essence/wood_essence" | "fantasyfurniture:models/nordic/chest" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_hot" | "fantasyfurniture:models/bone/skeleton/chair" | "farmersdelight:item/kelp_roll_slice" | "ae2:block/chiseled_quartz_block_top" | "bigreactors:block/turbine/basic/fluidport_forge_active_hot_connected" | "farmersdelight:item/onion" | "gtceu:item/material_sets/dull/spring" | "rechiseled:block/dirt_squares" | "gtceu:block/machines/forge_hammer/overlay_front" | "mmt:item/dust/plumbumanite" | "gtceu:item/lv_sodium_battery/2" | "gtceu:item/lv_sodium_battery/1" | "mmt:item/wires/nickel" | "gtceu:item/lv_sodium_battery/4" | "sgjourney:item/jaffa_leggings" | "gtceu:item/lv_sodium_battery/3" | "rechiseled:block/andesite_polished" | "rechiseled:block/coal_block_compacted" | "exnihilosequentia:block/end_cake_side" | "mysticalagriculture:item/supremium_bow" | "rechiseled:block/warped_planks_pattern" | "farmersdelight:block/jungle_cabinet_side" | "fantasyfurniture:models/bone/skeleton/door_single" | "farmersdelight:block/mangrove_cabinet_front" | "ae2:part/cable/glass/transparent" | "fantasyfurniture:models/nordic/dresser" | "exnihilosequentia:block/crushed_blackstone" | "thermal:block/eggplant_7" | "gtceu:item/lapotronic_energy_orb/2" | "thermal:block/eggplant_6" | "create:block/palettes/stone_types/layered/dripstone_cut_layered" | "gtceu:item/lapotronic_energy_orb/1" | "thermal:block/eggplant_9" | "gtceu:item/lapotronic_energy_orb/4" | "thermal:block/eggplant_8" | "gtceu:item/lapotronic_energy_orb/3" | "mysticalagriculture:item/supremium_leggings" | "gtceu:block/machines/miner/overlay_top" | "thermal:block/eggplant_1" | "minecraft:block/sculk_catalyst_side_bloom" | "thermal:block/eggplant_0" | "thermal:block/eggplant_3" | "thermal:block/eggplant_2" | "farmersdelight:item/cod_roll" | "thermal:block/eggplant_5" | "thermal:block/eggplant_4" | "fantasyfurniture:models/dunmer/bed_double" | "thermal:item/strawberry_seeds" | "rechiseled:block/mangrove_planks_brick_paving" | "minecraft:block/green_candle" | "ae2wtlib:magnet_card" | "gtceu:item/lv_sodium_battery/6" | "gtceu:item/lv_sodium_battery/5" | "gtceu:item/lv_sodium_battery/8" | "create:block/crushing_wheel_insert" | "create:block/elevator_contact_side" | "gtceu:item/lv_sodium_battery/7" | "ae2:part/annihilation_plane_on" | "sliceanddice:block/slicer_head" | "rechiseled:block/amethyst_block_diagonal_tiles" | "thermal:item/tar" | "create:block/palettes/stone_types/cut/ochrum_cut" | "rechiseled:block/andesite_squares" | "gtceu:block/machines/furnace/overlay_front_active" | "thermal:block/machines/machine_pyrolyzer" | "gtceu:item/lapotronic_energy_orb/6" | "mysticalagriculture:item/seeds/end_seeds" | "gtceu:item/lapotronic_energy_orb/5" | "gtceu:item/plastic_circuit_board" | "thermal:item/satchel_color" | "mysticalagriculture:item/seeds/honey_seeds" | "gtceu:item/lapotronic_energy_orb/8" | "minecraft:block/smooth_basalt" | "gtceu:item/lapotronic_energy_orb/7" | "gtceu:block/casings/voltage/lv/side" | "rechiseled:block/mangrove_planks_diagonal_stripes" | "gtceu:block/material_sets/dull/raw_ore_block" | "minecraft:item/spruce_door" | "ae2additions:block/crafting/65536k_storage" | "ae2:block/crafting/ring_corner" | "minecraft:block/melon_top" | "create:block/smart_observer" | "minecraft:item/stone_pickaxe" | "exnihilosequentia:item/granite_pebble" | "create:block/palettes/stone_types/cap/asurine_cut_cap" | "rechiseledcreate:block/diorite_cut_small_brick" | "buildinggadgets:items/construction_chunk_dense" | "gtceu:block/machines/kinetic_mixer/overlay_top" | "mmt:item/wires/platinum" | "rechiseled:block/oak_planks_mosaic" | "gtceu:item/mv_cadmium_battery/8" | "sgjourney:block/book_cover" | "gtceu:item/mv_cadmium_battery/7" | "ae2:block/crafting/monitor_light_bright" | "mysticalagriculture:item/essence/blitz_essence" | "farmersdelight:item/bacon_sandwich" | "rechiseled:block/mangrove_planks_small_bricks" | "minecraft:block/cocoa_stage0" | "gtceu:item/mv_cadmium_battery/2" | "gtceu:item/mv_cadmium_battery/1" | "minecraft:block/cocoa_stage2" | "fantasyfurniture:block/nordic/wool" | "minecraft:block/cocoa_stage1" | "ftbquests:item/lootcrate/top" | "gtceu:item/mv_cadmium_battery/6" | "farmersdelight:block/tomatoes_coiled_rope" | "gtceu:item/mv_cadmium_battery/5" | "gtceu:item/mv_cadmium_battery/4" | "minecraft:block/black_stained_glass_pane_top" | "gtceu:item/mv_cadmium_battery/3" | "thermal:block/tin_ore" | "extendedcrafting:block/ender_alternator_base_side" | "mmt:item/nuggets/zirconium" | "rechiseledcreate:block/crimson_window_slim_end" | "gtceu:block/fluids/fluid.biomass" | "thermal:block/machines/machine_bottom" | "packagedexcrafting:blocks/basic_crafter_top" | "minecraft:item/golden_chestplate" | "mmt:item/gears/scandium" | "mmt:item/wolfram_shard" | "create:block/vault/vault_top_small" | "mysticalagriculture:item/seeds/queens_slime_seeds" | "createarmory:items/castingmold" | "minecraft:item/globe_banner_pattern" | "create:block/andesite_casing_piston" | "gtceu:item/lapotronic_energy_orb_cluster/8" | "gtceu:item/lapotronic_energy_orb_cluster/7" | "gtceu:item/lapotronic_energy_orb_cluster/6" | "rechiseled:block/iron_block_smooth" | "gtceu:item/lapotronic_energy_orb_cluster/5" | "gtceu:item/lapotronic_energy_orb_cluster/4" | "ae2:item/memory_card_light_blue" | "gtceu:item/lapotronic_energy_orb_cluster/3" | "gtceu:item/raw_crystal_chip" | "gtceu:item/lapotronic_energy_orb_cluster/2" | "mysticalagriculture:item/essence/glowstone_essence" | "gtceu:item/lapotronic_energy_orb_cluster/1" | "create:block/signal_glow_2" | "ftbquests:item/lootcrate/front_outline" | "gtceu:item/material_sets/dull/spring_overlay" | "sgjourney:item/naquadah_chestplate" | "gtceu:item/ev_fluid_regulator" | "mmt:item/cells/amethyst" | "create:block/palettes/stone_types/cut/limestone_cut" | "buildinggadgets:items/construction_paste_container_t1_full" | "create:block/andesite_door_bottom" | "thermal:block/rice_block_top" | "gtceu:item/phosphorus_boule" | "ae2:part/cable/glass/green" | "rechiseled:block/cobbled_deepslate_rotated_bricks" | "thermal:block/tomato_10" | "mysticalagriculture:item/soulium_seed_base" | "fantasyfurniture:models/bone/wither/floor_light" | "create:block/belt/gray_diagonal_scroll" | "minecraft:item/iron_shovel" | "rechiseled:block/dark_prismarine_bricks" | "thermal:item/augments/fluid_tank_augment" | "minecraft:block/magenta_candle" | "thermal:block/amaranth_6" | "minecraft:item/broken_elytra" | "ae2:block/fluix_block" | "gtceu:item/purple_drink" | "create:block/palettes/stone_types/cut/scorchia_cut" | "ae2:part/cable/smart/magenta" | "gtceu:block/casings/voltage/mv/top" | "create:item/dough" | "thermal:item/sushi_maki" | "gtceu:block/generators/boiler/coal/overlay_front_active" | "thermal_extra:item/dragonsteel_coin_4" | "thermal_extra:item/dragonsteel_coin_3" | "mysticalagriculture:block/awakened_supremium_block" | "minecraft:block/cobblestone" | "fantasyfurniture:models/royal/stool" | "gtceu:block/machines/wiremill/overlay_top_active" | "mmt:item/raw/lunium_nova" | "minecraft:item/chicken" | "gtceu:block/casings/transparent/tempered_glass_ctm" | "gtceu:block/casings/coils/machine_coil_cupronickel" | "farmersdelight:block/potato_crate_top" | "create:block/piston_bottom" | "ae2:part/cable/core/covered/gray" | "rechiseled:block/redstone_block_paving" | "minecraft:block/orange_terracotta" | "minecraft:block/powder_snow" | "gtceu:block/casings/mechanic/machine_casing_assembly_line" | "gtceu:block/fluids/fluid.fluoroantimonic_acid" | "mmt:item/ingots/starlight_mythril" | "rechiseled:block/emerald_block_pillar_side" | "bigreactors:block/reactor/reinforced/controller_off" | "create:block/gantry_shaft_flipped" | "fantasyfurniture:models/decorations/mushrooms_brown" | "extendedcrafting:block/compressor_front" | "minecraft:block/wheat_stage0" | "modularrouters:item/augment/regulator_augment" | "create:block/palettes/stone_types/cut/veridium_cut" | "minecraft:block/respawn_anchor_bottom" | "thermal:item/tree_oil_bucket" | "bigreactors:block/reactor/basic/charging" | "gtceu:item/diode" | "gtceu:item/resin_circuit_board" | "mysticalagriculture:item/seeds/spider_seeds" | "ae2:block/charger" | "thermal_extra:item/dragonsteel_coin_2" | "mysticalagriculture:item/essence/menril_essence" | "mysticalagriculture:block/flower/slimesteel_flower" | "mysticalagriculture:block/supremium_furnace_front_on" | "thermal_extra:item/dragonsteel_coin_1" | "webdisplays:items/badextcard" | "minecraft:block/red_sandstone_top" | "thermal_extra:item/dragonsteel_coin_0" | "create:block/portable_storage_interface" | "gtceu:block/casings/solid/machine_primitive_bricks" | "create:item/sand_paper" | "minecraft:block/moss_block" | "gtceu:item/material_sets/shiny/gear_small_overlay" | "rechiseled:block/sandstone_tiles" | "farmersdelight:block/cooking_pot_side" | "gtceu:block/material_sets/fluid/fluid" | "modularrouters:item/upgrade/sync_upgrade" | "create:item/experience_nugget" | "ftbquests:block/loot_crate_opener" | "minecraft:block/weathered_cut_copper" | "create:block/palettes/ornate_iron_window_end" | "mmt:item/gems/opal" | "minecraft:block/big_dripleaf_side" | "farmersdelight:item/chicken_cuts" | "xtonesreworked:block/agon/agon_block_1_yellow" | "minecraft:item/totem_of_undying" | "gtceu:item/ball_casting_mold" | "fantasyfurniture:models/necrolord/wall_light" | "gtceu:block/multiblock/implosion_compressor/overlay_front" | "create:block/axis_top" | "thermal:block/dynamos/dynamo_gourmand_active" | "toms_storage:block/inventory_hopper_basic" | "farmersdelight:block/carrot_crate_top" | "mmt:item/ingots/boron" | "gtceu:item/material_sets/gem_horizontal/gem_overlay" | "minecraft:entity/conduit/base" | "mmt:item/ingots/bronze" | "webdisplays:items/screencfg" | "farmersdelight:item/red_canvas_sign" | "mysticalagriculture:block/mystical_mob_crop_5" | "mysticalagriculture:block/mystical_mob_crop_4" | "mysticalagriculture:block/mystical_mob_crop_7" | "mysticalagriculture:block/mystical_mob_crop_6" | "gtceu:item/material_sets/dull/gem_chipped" | "mysticalagriculture:block/mystical_mob_crop_1" | "mysticalagriculture:block/mystical_mob_crop_0" | "mysticalagriculture:block/mystical_mob_crop_3" | "gtceu:block/rubber_log_top" | "mysticalagriculture:block/mystical_mob_crop_2" | "create:block/toolbox/brown" | "minecraft:block/stripped_warped_stem" | "farmersdelight:item/cabbage_leaf" | "gtceu:block/overlay/machine/overlay_maintenance_configurable" | "rechiseled:block/red_nether_bricks_chiseled_squares" | "ae2:item/portable_fluid_cell_256k" | "thermal_extra:item/dragonsteel_plate_1" | "thermal_extra:item/dragonsteel_plate_0" | "thermal:item/ruby" | "minecraft:block/carrots_stage1" | "thermal_extra:item/dragonsteel_plate_3" | "minecraft:block/carrots_stage0" | "thermal_extra:item/dragonsteel_plate_2" | "gtceu:item/ev_electric_motor" | "mysticalagriculture:block/flower/blaze_flower" | "thermal:block/cells/energy_cell_level_8" | "extendedcrafting:item/elite_component" | "bigreactors:item/ludicrite_ingot" | "minecraft:block/carrots_stage3" | "minecraft:block/carrots_stage2" | "bigreactors:block/turbine/reinforced/glass.15" | "laserio:item/cardlayers/stock" | "thermal:block/deepslate_ruby_ore" | "thermal:block/silver_block" | "create:item/netherite_diving_helmet" | "ae2:part/p2p_tunnel_sides" | "gtceu:item/simple_soc_wafer" | "gtceu:item/normal_pipe_extruder_mold" | "mmt:item/nuggets/echo" | "ae2:block/condenser" | "sgjourney:item/kara_kesh" | "minecraft:block/reinforced_deepslate_top" | "ae2:part/cable/dense_smart/brown" | "minecraft:block/chorus_plant" | "fantasyfurniture:models/decorations/venthyr_platter" | "ae2:block/controller_column_lights" | "farmersdelight:item/apple_pie" | "thermal_extra:item/potion_duration_augment_3" | "thermal_extra:item/potion_duration_augment_4" | "thermal_extra:item/potion_duration_augment_1" | "thermal_extra:item/potion_duration_augment_2" | "ae2:part/cable/smart/purple" | "thermal_extra:item/potion_duration_augment_5" | "mmt:item/ingots/cosmos_aurora" | "ae2:part/cable/smart/light_gray" | "thermal:block/devices/device_hive_extractor" | "thermal:block/dynamos/dynamo_disenchantment" | "thermal:item/nickel_gear" | "gtceu:block/fluids/fluid.deuterium" | "gtceu:block/casings/coils/machine_coil_tungstensteel_ctm" | "minecraft:block/tube_coral_fan" | "mmt:item/rods/silver" | "thermal:block/carrot_cake_top" | "automobility:item/launch_gel" | "gtceu:block/casings/firebox/machine_casing_firebox_titanium" | "mmt:block/raw_palladium_block" | "thermal:block/nuke_tnt_side" | "mysticalagriculture:item/seeds/rabbit_seeds" | "rechiseledcreate:block/deepslate_cut_polished" | "minecraft:block/spruce_planks" | "minecraft:block/pink_concrete_powder" | "create:item/copper_diving_boots" | "minecraft:block/wheat_stage1" | "farmersdelight:item/rice" | "minecraft:block/wheat_stage2" | "minecraft:block/wheat_stage3" | "mysticalagradditions:item/inferium_paxel" | "minecraft:block/wheat_stage4" | "minecraft:block/wheat_stage5" | "minecraft:item/birch_sign" | "minecraft:block/wheat_stage6" | "minecraft:block/podzol_side" | "minecraft:block/wheat_stage7" | "mmt:item/gears/midnight_abyssal" | "exnihilosequentia:item/ore/ingot/aluminum_ingot" | "thermal:item/tea" | "thermal:block/hops_block_side" | "gtceu:item/max_battery/1" | "gtceu:item/max_battery/2" | "farmersdelight:block/onions_stage2" | "gtceu:item/max_battery/3" | "farmersdelight:block/onions_stage3" | "gtceu:item/max_battery/4" | "thermal:block/corn_6_top" | "farmersdelight:block/onions_stage0" | "sgjourney:block/raw_naquadah_block" | "gtceu:item/max_battery/5" | "farmersdelight:block/onions_stage1" | "gtceu:item/max_battery/6" | "gtceu:block/machines/thermal_centrifuge/overlay_front_active_emissive" | "gtceu:item/max_battery/7" | "gtceu:item/max_battery/8" | "gtceu:block/machines/distillery/overlay_front_active_emissive" | "sgjourney:block/naquadah_ore" | "mysticalagriculture:item/imperium_crossbow_firework" | "gtceu:block/machines/extruder/overlay_top_paused_emissive" | "sgjourney:item/advanced_materialization_crystal" | "minecraft:block/dead_horn_coral_fan" | "thermal_extra:item/soul_infused_gear" | "automobility:block/launch_gel" | "thermal:block/cells/energy_cell_level_6" | "gtceu:item/tools/turbine" | "thermal:block/cells/energy_cell_level_7" | "mysticalagriculture:item/essence/certus_quartz_essence" | "create:block/boiler_gauge" | "thermal:block/cells/energy_cell_level_4" | "thermal:block/cells/energy_cell_level_5" | "thermal:block/cells/energy_cell_level_2" | "thermal:block/cells/energy_cell_level_3" | "thermal:block/cells/energy_cell_level_0" | "thermal:block/cells/energy_cell_level_1" | "gtceu:item/lime_dye_spray_can" | "gtceu:item/tantalum_capacitor" | "create:block/palettes/jungle_window" | "mysticalagriculture:item/dye_agglomeratio" | "create:block/encased_chain_drive_middle" | "gtceu:block/machines/assembler/overlay_top" | "minecraft:block/repeating_command_block_front" | "minecraft:block/red_mushroom_block" | "create:block/palettes/spruce_window" | "mysticalagriculture:item/inferium_leggings" | "thermal_extra:item/soul_sand_dust" | "rechiseledcreate:block/warped_window_diagonal_side" | "fantasyfurniture:models/bone/wither/table_large" | "mmt:item/nuggets/tin" | "thermalendergy:item/resonant_catalyst_augment" | "ae2:part/cable/dense_smart/yellow" | "rechiseled:block/diorite_tiles" | "rechiseledcreate:block/oak_window_bars_end" | "mmt:item/rods/tin" | "create:block/cogwheel" | "minecraft:block/pointed_dripstone_up_tip" | "xtonesreworked:block/vena/9" | "xtonesreworked:block/vena/8" | "mysticaladaptations:item/insanium_pickaxe" | "mysticalagriculture:block/imperium_furnace_top" | "xtonesreworked:block/vena/7" | "gtceu:item/tools/sword_base" | "rechiseled:block/iron_block_framed" | "mmt:item/dust/silicon" | "sgjourney:item/large_control_crystal" | "minecraft:item/spruce_chest_boat" | "mysticalagriculture:item/tertium_nugget" | "xtonesreworked:block/vena/2" | "xtonesreworked:block/vena/1" | "xtonesreworked:block/vena/0" | "xtonesreworked:block/vena/6" | "xtonesreworked:block/vena/5" | "xtonesreworked:block/vena/4" | "xtonesreworked:block/vena/3" | "createarmory:items/nastyshit" | "mysticalagriculture:block/flower/enderman_flower" | "rechiseledcreate:block/oak_window_slim_end" | "gtceu:item/material_sets/shiny/plate_double_overlay" | "rechiseled:block/prismarine_bricks_beams" | "ae2:item/fluid_storage_cell_64k" | "minecraft:block/lily_of_the_valley" | "create:block/sequenced_gearshift" | "minecraft:block/observer_side" | "mysticalagradditions:item/insanium_nugget" | "skyblockbuilder:item/structure_saver" | "ae2:item/biometric_card_hash" | "mmt:item/ingots/invar" | "mmt:item/plates/thorium" | "ftblibrary:icons/color_blank" | "gtceu:item/shutter_module_cover" | "thermal:block/cells/item_cell_level_0" | "thermal:block/cells/item_cell_level_1" | "thermal:block/cells/item_cell_level_2" | "ae2:item/printed_calculation_processor" | "create:fluid/chocolate_still" | "gtceu:item/mv_fluid_regulator" | "mmt:item/gears/silver" | "ftbquests:tasks/ic2_full" | "minecraft:block/loom_top" | "mysticalagriculture:item/prudentium_chestplate" | "mmt:item/bricks/endstone_brick" | "farmersdelight:block/onion_crate_side" | "gtceu:item/material_sets/shiny/gear" | "thermal:block/cells/item_cell_level_3" | "thermal:block/cells/item_cell_level_4" | "rechiseled:block/stone_small_tiles" | "thermal:block/cells/item_cell_level_5" | "thermal:block/bitumen_block" | "thermal:block/cells/item_cell_level_6" | "thermal:block/cells/item_cell_level_7" | "minecraft:block/deepslate_redstone_ore" | "thermal:block/cells/item_cell_level_8" | "effortlessbuilding:items/goldenrandomizerbag" | "mmt:block/dark_cryopla_block_p" | "thermal:block/nickel_block" | "minecraft:item/melon_seeds" | "create:item/honeyed_apple" | "fantasyfurniture:particles/decorations/floating_tomes" | "fantasyfurniture:models/decorations/paper_stack" | "farmersdelight:block/sandy_shrub" | "mysticalagriculture:item/essence/spider_essence" | "mysticalagriculture:item/seeds/blitz_seeds" | "rechiseledcreate:block/jungle_window_bars_end" | "mmt:item/ingots/unstable_luminescence" | "mmt:item/netherite_gear" | "rechiseled:block/dark_prismarine_rows" | "thermal:item/gold_dust" | "mmt:item/raw/scandium" | "gtceu:item/material_sets/bright/plate_overlay" | "ftblibrary:icons/security_public" | "create:item/glass_door" | "create:block/valve_handle/valve_handle_yellow" | "minecraft:item/bucket_content/pufferfish" | "minecraft:block/smithing_table_bottom" | "minecraft:block/ladder" | "gtceu:block/machines/extractor/overlay_top" | "create:block/palettes/stone_types/cut/diorite_cut" | "gtceu:block/machines/macerator/overlay_front_active_emissive" | "gtceu:block/casings/voltage/ulv/side" | "mmt:block/platinum_block" | "rechiseled:block/sandstone_polished" | "thermal_extra:item/area_radius_augment_2" | "thermal_extra:item/area_radius_augment_1" | "rechiseled:block/dirt_large_tiles" | "thermal:block/chocolate_cake_bottom" | "mmt:block/titanium_block" | "thermal_extra:item/area_radius_augment_4" | "thermal_extra:item/area_radius_augment_3" | "gtceu:block/casings/firebox/machine_casing_firebox_steel" | "bigreactors:block/reactor/basic/casing_left_up" | "farmersdelight:item/hamburger" | "mysticaladaptations:item/insanium_sickle" | "gtceu:item/material_sets/dull/gem_flawless" | "minecraft:block/stripped_dark_oak_log_top" | "mmt:item/dust/adamanite" | "mysticalagriculture:item/seeds/nickel_seeds" | "automobility:block/dash_panel_off" | "create:block/radial_chassis_side" | "itemfilters:item/strong_nbt" | "sgjourney:block/classic_dhd_bottom" | "gtceu:block/machines/compressor/overlay_side_active" | "ae2:block/security_station_side" | "gtceu:block/machines/electromagnetic_separator/overlay_top_active" | "framedblocks:block/iron_plate_frame" | "bigreactors:item/anglesite_crystal" | "mysticalagriculture:block/prudentium_furnace_front_on" | "gtceu:item/lv_lithium_battery/3" | "gtceu:item/lv_lithium_battery/2" | "gtceu:item/lv_lithium_battery/1" | "gtceu:item/maintenance_detector_cover" | "rechiseledcreate:block/oak_window_slim_side" | "gtceu:block/casings/voltage/zpm/top" | "gtceu:item/lv_lithium_battery/7" | "gtceu:item/lv_lithium_battery/6" | "gtceu:block/casings/voltage/lv/bottom" | "gtceu:item/lv_lithium_battery/5" | "gtceu:item/lv_lithium_battery/4" | "minecraft:block/honey_block_side" | "mmt:item/dust/electrum" | "gtceu:item/lv_cadmium_battery/8" | "gtceu:block/multiblock/cleanroom/overlay_bottom" | "gtceu:item/lv_cadmium_battery/6" | "minecraft:item/spyglass_model" | "gtceu:item/hv_field_generator" | "gtceu:item/lv_cadmium_battery/7" | "gtceu:item/lv_lithium_battery/8" | "gtceu:block/storage/crates/metal_crate" | "gtceu:item/gear_casting_mold" | "rechiseled:block/stone_small_bricks" | "mmt:item/ingots/nlatstone" | "gtceu:item/ulpic_chip" | "gtceu:item/lv_cadmium_battery/1" | "gtceu:item/lv_cadmium_battery/4" | "gtceu:item/lv_cadmium_battery/5" | "fantasyfurniture:models/dunmer/painting_small" | "gtceu:item/lv_cadmium_battery/2" | "gtceu:item/lv_cadmium_battery/3" | "thermal:block/carrot_cake_inner" | "bigreactors:block/reprocessor/casing_single" | "mysticalagriculture:item/essence/refined_glowstone_essence" | "mysticalagriculture:block/flower/queens_slime_flower" | "minecraft:block/powered_rail_on" | "minecraft:block/tnt_top" | "create:block/palettes/small_rose_quartz_tiles" | "bigreactors:block/reprocessor/controller" | "mysticalagriculture:block/prudentium_reprocessor_side" | "thermal:block/flax_2_top" | "mmt:item/gems/garnet" | "gtceu:block/machines/polarizer/overlay_front_paused" | "thermalendergy:block/melodium_block" | "create:block/tunnel/andesite_tunnel_top" | "gtceu:block/machines/thermal_centrifuge/overlay_front_paused_emissive" | "create_crystal_clear:block/brass_glass_casing_connected" | "thermal:block/devices/device_composter_inside" | "ftblibrary:icons/toggle_day" | "extendedcrafting:item/black_iron_nugget" | "thermal:item/signalum_ingot" | "rechiseled:block/quartz_block_brick_paving" | "gtceu:block/machines/extruder/overlay_top_active_emissive" | "thermal:item/glowstone_grenade_thrown" | "minecraft:block/polished_basalt_side" | "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" | "sgjourney:block/sandstone_cartouche_top" | "minecraft:item/quartz" | "create:block/hose_pulley_rope" | "create:block/secondary_linear_chassis_side" | "bigreactors:block/turbine/reinforced/casing_right" | "exnihilosequentia:item/andesite_pebble" | "exnihilosequentia:item/tools/hammer/copper_hammer" | "enderstorage:items/pouch/buttons/middle/brown" | "gtceu:block/casings/coils/machine_coil_hssg_ctm" | "farmersdelight:block/mangrove_cabinet_side" | "fantasyfurniture:models/necrolord/floor_light" | "mmt:item/dust/lead" | "mmt:block/estalt_block" | "gtceu:item/basic_electronic_circuit" | "rechiseled:block/iron_block_polished" | "ae2additions:item/cell_component_65536" | "farmersdelight:item/ratatouille" | "rechiseledcreate:block/acacia_window_covered_end" | "create:block/palettes/stone_types/layered/deepslate_cut_layered_connected" | "create:block/pinion" | "extendedcrafting:item/the_ultimate_component" | "mysticalagriculture:item/experience_capsule" | "enderstorage:items/pouch/buttons/middle/light_gray" | "gtceu:block/fluids/fluid.naphtha" | "mysticalagradditions:item/essence/nether_star_essence" | "gtceu:block/multiblock/assembly_line/overlay_front_active" | "mmt:block/raw_tin_block" | "create:block/valve_handle/valve_handle_light_blue" | "minecraft:item/music_disc_far" | "thermal:item/electrum_coin_0" | "minecraft:item/creeper_banner_pattern" | "thermal:item/electrum_coin_3" | "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive" | "thermal:item/electrum_coin_4" | "gtceu:block/fluids/fluid.naquadah" | "thermal:item/electrum_coin_1" | "create:block/flap_display_side" | "thermal:item/electrum_coin_2" | "minecraft:block/furnace_side" | "ae2:part/cable/core/glass/blue" | "ae2:block/pattern_provider_alternate_front" | "mmt:item/nuggets/nickel" | "mysticalagriculture:block/flower/glowstone_flower" | "mmt:block/ruby_block" | "rechiseled:block/diorite_diagonal_bricks" | "mysticalagriculture:item/supremium_pickaxe" | "farmersdelight:block/rope" | "mysticalagriculture:block/tertium_furnace_front" | "extendedcrafting:block/ender_alternator_base_top" | "gtceu:item/material_sets/shiny/plate" | "create:block/diodes/powered_toggle_latch/powered_powering" | "gtceu:block/overlay/machine/overlay_fluid_hatch_output" | "minecraft:item/jungle_door" | "ae2:block/drive/cells/256k_fluid_cell" | "webdisplays:items/linker" | "rechiseled:block/sandstone_large_tiles" | "mmt:item/dust/tungsten" | "mysticalagriculture:item/essence/skeleton_essence" | "rechiseled:block/netherrack_brick_paving" | "ae2:item/memory_card_magenta" | "thermal_extra:block/fluids/refined_sunflower_oil_still" | "gtceu:block/machines/arc_furnace/overlay_bottom" | "packagedauto:blocks/unpackager_top" | "farmersdelight:block/canvas_rug" | "enderstorage:items/pouch/owned_closed" | "mmt:item/ingots/starinium" | "mmt:item/gems/peridot" | "mysticalagradditions:block/flower/nether_star_flower" | "farmersdelight:block/tatami_mat_odd" | "gtceu:item/lv_electric_motor" | "gtceu:item/stainless_steel_fluid_cell/overlay" | "gtceu:item/item_tag_filter" | "mmt:item/plates/zapolgium" | "gtceu:block/overlay/machine/overlay_energy_in_multi" | "gtceu:block/overlay/machine/overlay_screen" | "minecraft:item/leather_leggings" | "gtceu:block/machines/centrifuge/overlay_top" | "extendedcrafting:item/redstone_catalyst" | "gtceu:item/mv_sensor" | "gtceu:item/fluid_tag_filter" | "minecraft:block/black_stained_glass" | "sgjourney:item/naquadah_sword" | "ae2:block/controller_conflict" | "rechiseled:block/dark_oak_planks_brick_pattern" | "create:item/precision_mechanism" | "minecraft:item/ink_sac" | "bigreactors:block/turbine/basic/casing_left_down" | "minecraft:item/stick" | "rechiseled:block/dirt_muddy" | "mmt:item/cells/jade" | "ae2:part/conversion_monitor_bright" | "rechiseled:block/cobblestone_pillar_side" | "minecraft:block/piston_bottom" | "mmt:item/plates/solimrith" | "create:block/waterwheel_metal" | "farmersdelight:item/canvas_sign" | "mmt:item/ingots/tungsten" | "gtceu:item/crystal_processor" | "create_crystal_clear:block/encased_cogwheels/andesite_encased_cogwheel_side_connected" | "mysticalagriculture:item/inferium_watering_can" | "mmt:item/gears/starlight_mythril" | "minecraft:item/honeycomb" | "mysticalagradditions:block/flower/neutronium_flower" | "ae2:block/crafting/ring_side_ver" | "gtceu:item/luv_field_generator" | "ae2:part/cable/core/dense_smart/black" | "rechiseled:block/cobbled_deepslate_pillar_end" | "rechiseled:block/acacia_planks_small_bricks" | "mmt:item/gears/thlanium" | "create:block/sail/canvas_gray" | "minecraft:block/copper_block" | "thermal:block/corn_block_bottom" | "create:block/bogey/piston" | "mmt:block/charcoal_block" | "create:block/palettes/stone_types/natural/crimsite_0" | "create:block/palettes/stone_types/natural/crimsite_1" | "create:block/palettes/stone_types/natural/crimsite_2" | "create:block/palettes/stone_types/natural/crimsite_3" | "ae2:block/spatial_io_port_side" | "bigreactors:block/reactor/reinforced/casing_right_down" | "farmersdelight:block/rice_roll_medley" | "minecraft:block/packed_ice" | "mmt:item/dust/stellar" | "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel_ctm" | "ftblibrary:icons/toggle_gamemode" | "rechiseled:block/lapis_block_small_tiles" | "ae2:part/cable/core/glass/lime" | "mysticalagriculture:item/tertium_crossbow_pulling_0" | "rechiseled:block/copper_block_pillar_side" | "ae2additions:block/drive/cells/item/16384k" | "create:block/palettes/stone_types/cap/andesite_cut_cap" | "thermal:block/machines/machine_press_active" | "gtceu:item/material_sets/dull/foil_overlay" | "gtceu:block/machines/polarizer/overlay_top_active_emissive" | "rechiseled:block/lapis_block_mosaic" | "thermal:item/copper_nugget" | "ae2:block/drive/cells/64k_fluid_cell" | "cofh_core:gui/icons/icon_rs_torch_on" | "mysticalagriculture:item/tertium_crossbow_pulling_1" | "rechiseled:block/granite_polished" | "mysticalagriculture:item/tertium_crossbow_pulling_2" | "ae2:part/cable/smart/red" | "modularrouters:item/upgrade/security_upgrade" | "gtceu:block/casings/voltage/mv/bottom" | "farmersdelight:block/dark_oak_cabinet_side" | "farmersdelight:block/organic_compost_stage3" | "farmersdelight:block/organic_compost_stage2" | "farmersdelight:block/organic_compost_stage1" | "create:block/bars/copper_bars" | "farmersdelight:block/organic_compost_stage0" | "gtceu:item/qbit_cpu_chip" | "webdisplays:blocks/screen7" | "gtceu:item/advanced_power_thruster" | "webdisplays:blocks/screen6" | "webdisplays:blocks/screen9" | "minecraft:item/stone_sword" | "webdisplays:blocks/screen8" | "webdisplays:blocks/screen3" | "webdisplays:blocks/screen2" | "webdisplays:blocks/screen5" | "webdisplays:blocks/screen4" | "webdisplays:blocks/screen1" | "create:item/empty_schematic" | "webdisplays:blocks/screen0" | "mmt:item/dust/brass" | "fantasyfurniture:models/bone/skeleton/bed_double" | "cofh_core:gui/icons/icon_config" | "minecraft:item/baked_potato" | "packagedauto:items/package" | "packagedexcrafting:blocks/flux_crafter_side" | "gtceu:block/machines/arc_furnace/overlay_back" | "thermal:item/iron_gear" | "create:item/tree_fertilizer" | "gtceu:item/material_sets/dull/rotor" | "gtceu:item/material_sets/dull/dust_tiny" | "rechiseled:block/copper_block_polished" | "framedblocks:block/framing_saw_bottom" | "gtceu:block/casings/voltage/hv/side" | "exnihilosequentia:item/dripstone_pebble" | "gtceu:block/casings/voltage/max/top" | "gtceu:block/storage/drums/drum_top/top" | "ae2:block/smooth_quartz_block" | "ae2:part/cable/covered/brown" | "rechiseled:block/quartz_block_squares" | "fantasyfurniture:models/decorations/royal_food_1" | "fantasyfurniture:models/decorations/royal_food_0" | "thermal:block/hops_block_bottom" | "rechiseledcreate:block/warped_window_slim_end" | "ae2:part/cable/glass/black" | "rechiseled:block/redstone_block_circles" | "create:item/clipboard" | "create:block/mechanical_press_side" | "minecraft:item/black_dye" | "sgjourney:item/energy_crystal" | "rechiseled:block/bone_block_chiseled" | "minecraft:block/polished_diorite" | "gtceu:item/infinite_water_cover" | "minecraft:block/smoker_top" | "rechiseledcreate:block/spruce_window_diagonal_end" | "mmt:item/plates/zirconium" | "mysticalagriculture:item/supremium_sword" | "mysticaladaptations:item/insanium_shovel" | "rechiseled:block/end_stone_mesh" | "minecraft:item/clay_ball" | "gtceu:block/machines/autoclave/overlay_back_active_emissive" | "extendedcrafting:block/the_ultimate_block" | "toms_storage:item/item_filter" | "gtceu:item/titanium_fluid_cell/base" | "gtceu:item/material_sets/dull/ring" | "minecraft:item/sugar_cane" | "gtceu:block/overlay/machine/overlay_hatch" | "thermal:block/machines/machine_brewer" | "ae2:part/pattern_encoding_terminal_dark" | "packagedexcrafting:blocks/advanced_crafter_bottom" | "thermal:item/copper_gear" | "farmersdelight:item/fish_stew" | "minecraft:block/lodestone_side" | "create:block/palettes/stone_types/small_brick/andesite_cut_small_brick" | "exnihilosequentia:item/ore/ingot/uranium_ingot" | "curios:slot/empty_charm_slot" | "create:block/ladder_brass" | "rechiseled:block/crimson_planks_bricks" | "mysticalagriculture:item/tertium_helmet" | "gtceu:block/multiblock/multi_furnace/overlay_front_active" | "mmt:item/plates/tellurium" | "minecraft:block/mangrove_leaves" | "mysticalagriculture:item/master_infusion_crystal" | "mysticalagriculture:item/seeds/refined_glowstone_seeds" | "thermal:block/potato_block_bottom" | "exnihilosequentia:item/tools/crook/calcite_crook" | "farmersdelight:block/pie_bottom" | "gtceu:block/machines/ore_washer/overlay_side" | "create:block/fan_casing" | "ae2:item/stonecutting_pattern" | "rechiseled:block/stone_big_tiles" | "gtceu:block/machines/brewery/overlay_side_active" | "gtceu:item/material_sets/dull/gem_exquisite" | "thermal:item/spinach_seeds" | "thermal:block/corn_9_top" | "exnihilosequentia:item/tools/crook/deepslate_crook" | "mysticalagriculture:block/prosperity_ingot_block" | "gtceu:item/material_sets/bright/bolt_overlay" | "expatternprovider:item/me_packing_tape" | "gtceu:block/casings/voltage/hv/top" | "fantasyfurniture:particles/decorations/bowl" | "minecraft:block/mangrove_propagule_hanging" | "xtonesreworked:block/zeta/13" | "gtceu:item/mv_lithium_battery/6" | "xtonesreworked:block/zeta/12" | "gtceu:item/mv_lithium_battery/5" | "gtceu:item/small_gear_extruder_mold" | "xtonesreworked:block/zeta/11" | "minecraft:item/cake" | "gtceu:item/mv_lithium_battery/8" | "xtonesreworked:block/zeta/10" | "mmt:item/iron_plate" | "gtceu:item/mv_lithium_battery/7" | "gtceu:item/mv_lithium_battery/2" | "gtceu:item/material_sets/shiny/ingot_overlay" | "gtceu:item/mv_lithium_battery/1" | "xtonesreworked:block/zeta/15" | "gtceu:item/mv_lithium_battery/4" | "xtonesreworked:block/zeta/14" | "gtceu:item/mv_lithium_battery/3" | "minecraft:item/rotten_flesh" | "rechiseled:block/jungle_planks_rotated_bricks" | "expatternprovider:item/drive_upgrade" | "exnihilosequentia:item/tools/hammer/basalt_hammer" | "gtceu:block/multiblock/generator/large_combustion_engine/overlay_front_paused_emissive" | "gtceu:item/nor_memory_wafer" | "minecraft:block/bamboo_singleleaf" | "fantasyfurniture:models/bone/skeleton/bench" | "minecraft:block/diorite" | "bigreactors:block/turbine/reinforced/plating" | "sgjourney:item/advanced_control_crystal" | "extendedcrafting:item/redstone_ingot" | "mmt:item/plates/rhodium" | "fantasyfurniture:models/bone/skeleton/drawer" | "create:block/palettes/stone_types/small_brick/calcite_cut_small_brick" | "create:block/bracket_metal" | "rechiseled:block/dirt_grooves" | "thermal:item/spice_cake" | "rechiseled:block/redstone_block_patterned" | "thermal:block/cells/energy_cell_top" | "gtceu:block/machines/electrolyzer/overlay_side_active" | "minecraft:block/turtle_egg" | "fantasyfurniture:models/venthyr/door_single" | "gtceu:block/overlay/machine/overlay_maintenance_cleaning_emissive" | "gtceu:block/casings/coils/machine_coil_tritanium_bloom_ctm" | "create:block/diodes/pulse_extender/powered" | "gtceu:block/material_sets/opal/block" | "modularrouters:item/module/flinger_module" | "rechiseled:block/cobblestone_pulverized" | "minecraft:entity/conduit/wind_vertical" | "sgjourney:item/pegasus_stargate" | "mysticalagriculture:item/seeds/lapis_lazuli_seeds" | "rechiseled:block/emerald_block_bordered_plating" | "gtceu:block/fluids/fluid.sulfuric_acid" | "gtceu:block/multiblock/primitive_blast_furnace/overlay_front_active" | "mmt:item/cells/spinel" | "gtceu:item/micro_processor_mainframe" | "minecraft:block/cake_top" | "gtceu:block/machines/cutter/overlay_side_active" | "mysticalagriculture:item/seeds/draconium_seeds" | "rechiseled:block/purpur_spiral_pattern" | "minecraft:item/brewing_stand" | "rechiseled:block/bone_block_connecting_end" | "minecraft:block/red_sandstone" | "create:block/blaze_idle" | "thermal:block/dynamos/dynamo_numismatic_side_active" | "rechiseled:block/crimson_planks_large_tiles" | "minecraft:block/bamboo_large_leaves" | "create:block/glass_door_side" | "buildinggadgets:gui/slot_copy_paste_gadget" | "fantasyfurniture:particles/decorations/brewing_cauldron" | "fantasyfurniture:models/royal/door_single" | "gtceu:item/tools/wire_cutter_base" | "gtceu:item/material_sets/dull/dust_impure_overlay" | "woodenbucket:item/wooden_bucket" | "fantasyfurniture:models/decorations/floating_tomes_tint" | "thermal:block/redstone_tnt_bottom" | "create:block/palettes/stone_types/natural/ochrum_2" | "thermal:block/devices/device_nullifier_bottom" | "create:block/palettes/stone_types/natural/ochrum_3" | "gtceu:item/activity_detector_cover" | "mysticalagradditions:item/tertium_coal" | "create:block/chute" | "create:block/palettes/stone_types/natural/ochrum_0" | "rechiseledcreate:block/acacia_window_rounded_side" | "create:block/palettes/stone_types/natural/ochrum_1" | "rechiseled:block/obsidian_stripes" | "rechiseledcreate:block/warped_window_covered_end" | "minecraft:item/melon_slice" | "mysticalagriculture:block/flower/refined_glowstone_flower" | "minecraft:block/redstone_lamp" | "create:block/train_observer_top" | "bigreactors:block/reactor/basic/glass.13" | "mysticalagriculture:block/flower/electrum_flower" | "bigreactors:block/reactor/basic/glass.12" | "bigreactors:block/reactor/basic/glass.11" | "mmt:item/rods/lead" | "fantasyfurniture:models/venthyr/bed_single" | "bigreactors:block/reactor/basic/glass.15" | "framedblocks:block/framed_chest_lock" | "trashcans:trash_can_liquids" | "ae2:block/quartz_pillar_top" | "enderstorage:items/pouch/buttons/right/gray" | "thermal:block/machines/machine_bottler" | "thermal:item/potion_cake_frosting" | "ae2:block/controller" | "rechiseled:block/sandstone_brick_paving" | "rechiseledcreate:block/calcite_cut_polished" | "thermal:block/coal_coke_block" | "thermal:block/nickel_ore" | "minecraft:item/cooked_mutton" | "rechiseledcreate:block/acacia_window_tiles_side" | "fantasyfurniture:particles/nordic" | "ae2:part/cable/dense_smart/0" | "gtceu:block/multiblock/generator/large_titanium_boiler/overlay_front" | "thermal:item/ice_charge" | "gtceu:item/material_sets/shiny/dust_overlay" | "farmersdelight:block/tray_top_veggies" | "gtceu:block/machines/extractor/overlay_side" | "gtceu:item/gear_extruder_mold" | "minecraft:item/empty_armor_slot_leggings" | "thermal:item/stuffed_pumpkin" | "rechiseled:block/obsidian_chiseled_creeper" | "bigreactors:block/turbine/basic/casing_right" | "mmt:item/rods/chalyblux" | "bigreactors:block/turbine/reinforced/controller" | "rechiseled:block/netherrack_bricks" | "modularrouters:item/augment/augment_layer0" | "gtceu:block/overlay/machine/overlay_energy_in_ultra" | "mmt:item/cells/alexandrite" | "mysticalagriculture:item/supremium_shears" | "minecraft:item/potato" | "create:block/toolbox/orange" | "fluxnetworks:block/flux_block" | "exmachinis:block/auto_hammer_inner0" | "gtceu:block/machines/macerator/overlay_top" | "fantasyfurniture:particles/decorations/potion_bottles" | "exmachinis:block/auto_hammer_inner1" | "create:block/palettes/tiled_glass" | "gtceu:item/engraved_lapotron_crystal_chip" | "minecraft:item/nautilus_shell" | "enderstorage:items/pouch/open" | "gtceu:block/machines/mixer/overlay_top_active" | "mysticalagriculture:item/seeds/quartz_enriched_iron_seeds" | "minecraft:block/mycelium_side" | "fantasyfurniture:models/bone/skeleton/table_wide" | "minecraft:block/blue_stained_glass" | "gtceu:block/machines/circuit_assembler/overlay_front_active" | "bigreactors:block/turbine/basic/casing_left_up" | "rechiseledcreate:block/dark_oak_window_rounded_side" | "bigreactors:block/reactor/reinforced/fuelrod_vertical" | "gtceu:block/casings/coils/machine_coil_nichrome_bloom" | "minecraft:item/comparator" | "mysticalagriculture:item/essence/iron_essence" | "mmt:item/nuggets/tungsten" | "bigreactors:block/reactor/reinforced/accessport_solid_in" | "gtceu:item/fiber_reinforced_circuit_board" | "ae2:block/security_station_light_bright" | "farmersdelight:block/tray_rice_berry_garnish" | "rechiseled:block/birch_planks_small_tiles" | "thermal:item/diamond_gear" | "ae2additions:item/super_storage_cell_1k" | "create:block/funnel/brass_funnel_neutral" | "fantasyfurniture:models/nordic/wall_light" | "minecraft:item/salmon_bucket" | "minecraft:item/slime_ball" | "minecraft:block/potted_flowering_azalea_bush_side" | "mysticalagriculture:block/flower/prismarine_flower" | "exnihilosequentia:block/infested_leaves" | "rechiseledcreate:block/jungle_window_panes_end" | "mmt:block/viculeam_block" | "fantasyfurniture:models/decorations/berry_basket_strawberry" | "thermal:block/charge_bench" | "gtceu:block/fluids/fluid.lpg" | "mmt:item/dust/cosmos_aurora" | "exnihilosequentia:item/blackstone_pebble" | "mysticalagriculture:item/seeds/ironwood_seeds" | "sgjourney:item/liquid_naquadah_bucket" | "bigreactors:block/reactor/reinforced/powertap_fe_passive" | "thermal:item/peanut" | "ae2:part/cable/smart/channels_11" | "thermal:block/devices/device_collector_top_active" | "mmt:item/rods/uranium" | "ae2:part/cable/smart/channels_10" | "minecraft:block/stripped_spruce_log_top" | "ftblibrary:icons/diamond" | "ae2:part/cable/smart/channels_13" | "fantasyfurniture:models/decorations/bone_skeleton_pile" | "create:block/palettes/stone_types/slab/ochrum_cut_slab" | "thermal:block/phyto_tnt_top" | "ae2:part/cable/smart/channels_12" | "expatternprovider:block/ex_pattern_provider" | "xtonesreworked:block/zoea/9" | "xtonesreworked:block/zoea/8" | "mysticalagriculture:item/imperium_bow_pulling_0" | "xtonesreworked:block/zoea/7" | "extendedcrafting:block/frame_glass" | "xtonesreworked:block/zoea/6" | "xtonesreworked:block/zoea/5" | "xtonesreworked:block/zoea/4" | "xtonesreworked:block/zoea/3" | "ae2:part/cable/smart/channels_14" | "xtonesreworked:block/zoea/2" | "xtonesreworked:block/zoea/1" | "minecraft:item/netherite_sword" | "thermal:item/refined_fuel_bucket" | "xtonesreworked:block/zoea/0" | "ae2:part/cable/smart/channels_00" | "gtceu:item/ram_wafer" | "ae2:part/cable/smart/channels_02" | "bigreactors:block/turbine/reinforced/casing_left_down" | "farmersdelight:item/horse_feed" | "ae2:part/cable/smart/channels_01" | "farmersdelight:block/oak_cabinet_front" | "mmt:item/gears/nlatstone" | "create:block/gantry_shaft_powered" | "extendedcrafting:item/redstone_component" | "ae2:item/spatial_pylon" | "mysticalagriculture:block/essence_vessel_side" | "mysticalagriculture:item/imperium_bow_pulling_2" | "mysticalagriculture:item/imperium_bow_pulling_1" | "fantasyfurniture:models/bone/skeleton/wardrobe" | "fantasyfurniture:models/decorations/royal_floor_cushion" | "rechiseled:block/oak_planks_diagonal_tiles" | "ae2:part/cable/smart/channels_04" | "bigreactors:item/graphite_ingot" | "ae2:part/cable/smart/channels_03" | "mysticalagriculture:block/supremium_ingot_block" | "mmt:item/rods/nickel" | "thermal:block/devices/device_soil_infuser_top" | "create:item/red_sand_paper" | "bigreactors:block/turbine/basic/glass.15" | "mysticalagriculture:block/imperium_growth_accelerator" | "minecraft:block/andesite" | "bigreactors:block/turbine/basic/glass.11" | "bigreactors:block/turbine/basic/glass.12" | "bigreactors:block/turbine/basic/glass.13" | "mmt:item/cells/sapphire" | "gtceu:item/material_sets/fine/dust_tiny" | "mmt:block/pearl_ore" | "create:block/creative_fluid_tank" | "gtceu:block/machines/rock_crusher/overlay_front_active_emissive" | "ae2:item/memory_card" | "create:block/palettes/stone_types/pillar/veridium_cut_pillar_connected" | "gtceu:block/multiblock/steam_grinder/overlay_front" | "mmt:item/nuggets/solimrith" | "create:block/scaffold/copper_scaffold_inside_connected" | "create:fluid/tea_flow" | "minecraft:item/flower_banner_pattern" | "rechiseled:block/acacia_planks_brick_paving" | "thermalendergy:item/dynamo_fuel_nullifier_augment" | "bigreactors:block/reactor/reinforced/fuelrod_cap" | "mysticalagriculture:item/awakened_supremium_crossbow_standby" | "minecraft:block/nether_sprouts" | "automobility:block/slope_frame" | "xtonesreworked:block/zorg/8" | "gtceu:item/qbit_cpu_wafer" | "xtonesreworked:block/zorg/7" | "create:block/vault/vault_bottom_large" | "xtonesreworked:block/zorg/9" | "xtonesreworked:block/zorg/4" | "rechiseled:block/andesite_wavy" | "xtonesreworked:block/zorg/3" | "xtonesreworked:block/zorg/6" | "xtonesreworked:block/zorg/5" | "gtceu:item/lv_sensor" | "xtonesreworked:block/zorg/0" | "xtonesreworked:block/zorg/2" | "mmt:item/dust/silver" | "create:block/redstone_bridge_powered" | "xtonesreworked:block/zorg/1" | "ftblibrary:icons/accept" | "createarmory:items/50calmold" | "rechiseled:block/birch_planks_flooring" | "minecraft:block/pointed_dripstone_down_frustum" | "gtceu:item/hv_sodium_battery/5" | "gtceu:item/hv_sodium_battery/6" | "gtceu:item/hv_sodium_battery/7" | "gtceu:item/hv_sodium_battery/8" | "minecraft:item/cocoa_beans" | "gtceu:item/hv_sodium_battery/1" | "create:block/diodes/pulse_extender/powered_powering" | "gtceu:item/hv_sodium_battery/2" | "gtceu:item/hv_sodium_battery/3" | "exnihilosequentia:item/tools/hammer/diorite_hammer" | "gtceu:item/hv_sodium_battery/4" | "ae2additions:item/super_storage_cell_4k" | "farmersdelight:item/sweet_berry_cheesecake" | "minecraft:block/magenta_shulker_box" | "rechiseledcreate:block/crimson_window_large_end" | "create:block/toolbox/lime" | "gtceu:block/multiblock/electric_blast_furnace/overlay_front" | "mmt:item/rods/tungsten" | "simplybackpacks:item/uncommonbackpack" | "ae2:item/paint_ball" | "minecraft:block/sea_pickle" | "create:block/palettes/rose_quartz_side" | "rechiseled:block/stone_squares" | "minecraft:entity/conduit/open_eye" | "minecraft:item/gold_nugget" | "mysticalagriculture:item/prudentium_pickaxe" | "gtceu:block/cover/overlay_item_voiding" | "thermal:item/satchel_clasp" | "thermal:block/devices/device_soil_infuser_side_active" | "minecraft:block/podzol_top" | "create:block/seat/side_yellow" | "rechiseled:block/stone_smooth" | "thermal:block/tea_block_top" | "create:item/blaze_cake" | "minecraft:block/composter_ready" | "ae2:part/monitor_sides_status_off" | "ae2additions:block/drive/cells/item/65536k" | "mmt:item/rods/xeproda" | "mysticalagriculture:block/flower/coal_flower" | "create:item/andesite_alloy" | "extendedcrafting:item/ultimate_component" | "minecraft:block/brain_coral" | "ftblibrary:icons/player" | "create:block/creative_fluid_tank_window_single" | "toms_storage:block/inv_cable_connector" | "create_crystal_clear:block/encased_cogwheels/large_train_encased_cogwheel_side" | "thermal:block/config/machine_config_none" | "rechiseled:block/amethyst_block_cut" | "minecraft:item/suspicious_stew" | "gtceu:item/advanced_smd_capacitor" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_cold_connected" | "minecraft:block/repeating_command_block_conditional" | "gtceu:item/tungsten_grinding_head" | "fantasyfurniture:particles/decorations/muffins_chocolate" | "minecraft:block/repeating_command_block_back" | "thermalendergy:item/melodium_coin_3" | "thermalendergy:item/melodium_coin_2" | "minecraft:block/redstone_block" | "thermalendergy:item/melodium_coin_4" | "mmt:item/gears/adamanite" | "minecraft:item/spruce_sign" | "mmt:item/wires/acril" | "gtceu:item/blue_dye_spray_can" | "thermalendergy:item/melodium_coin_1" | "thermalendergy:item/melodium_coin_0" | "farmersdelight:block/acacia_cabinet_side" | "create:block/palettes/stone_types/pillar/diorite_cut_pillar_connected" | "minecraft:block/comparator_on" | "gtceu:item/ev_voltage_coil" | "rechiseled:block/netherrack_brick_pattern" | "sgjourney:block/zpm_hub_side" | "create:block/gearbox" | "mysticalagradditions:block/inferium_coal_block" | "extendedcrafting:block/black_iron_block" | "createarmory:items/50calcasing" | "minecraft:block/dried_kelp_side" | "mmt:block/electrum_block" | "mysticalagriculture:item/seeds/manyullyn_seeds" | "fantasyfurniture:models/venthyr/bookshelf" | "bigreactors:block/turbine/reinforced/charging" | "thermal:item/phyto_grenade_thrown" | "thermal:item/augments/upgrade_augment_2_lights" | "create:item/crushed_raw_copper" | "rechiseled:block/mangrove_planks_rotated_bricks" | "gtceu:block/cover/overlay_activity_detector" | "mmt:item/ingots/echo" | "create:block/palettes/rose_quartz_tiles" | "minecraft:item/nether_brick" | "minecraft:block/cracked_deepslate_bricks" | "rechiseledcreate:block/birch_window_diagonal_side" | "ae2additions:item/super_storage_cell_16k" | "ae2additions:item/super_storage_cell_16m" | "mmt:block/osmium_block" | "gtceu:block/overlay/machine/overlay_pipe_in" | "create:block/palettes/stone_types/cap/limestone_cut_cap" | "ae2:part/cable/covered/gray" | "ae2:block/drive/drive_top" | "ae2:part/cable/glass/white" | "thermal:block/machines/machine_crafter" | "create:block/palettes/stone_types/slab/andesite_cut_slab" | "extendedcrafting:item/basic_catalyst" | "thermal:block/fluids/light_oil_still" | "minecraft:block/sculk_sensor_tendril_inactive" | "thermal:block/strawberry_block_bottom" | "mysticalagriculture:item/awakened_supremium_chestplate" | "mysticalagriculture:item/mystical_flower_agglomeratio" | "gtceu:item/gelled_toluene" | "gtceu:item/smd_transistor" | "minecraft:entity/conduit/closed_eye" | "mysticalagriculture:block/flower/marble_flower" | "minecraft:block/stripped_warped_stem_top" | "gtceu:item/tools/file" | "createarmory:items/emptycasing" | "create:block/depot_side" | "minecraft:block/brain_coral_block" | "extendedcrafting:block/flux_crafter_top";
    type BakedModel = "gtceu:item/material_sets/fine/raw_ore" | "gtceu:emerald_crushed_ore" | "minecraft:andesite_wall" | "gtceu:tuff_cooperite_ore" | "gtceu:silicon_dust" | "rechiseled:emerald_block_patterned_connecting" | "gtceu:uv_laser_engraver" | "gtceu:diorite_hematite_ore" | "rechiseled:prismarine_bricks_dotted" | "rechiseled:obsidian_bricks" | "minecraft:deepslate_tiles" | "gtceu:deepslate_lazurite_ore" | "extendedcrafting:redstone_ingot_block" | "gtceu:blue_steel_knife" | "gtceu:goethite_small_dust" | "gtceu:polyethylene_small_fluid_pipe" | "minecraft:bubble_coral_fan" | "create:minecart_anchor" | "cofh_core:glossed_magma" | "framedblocks:framed_flat_double_slope_panel_corner" | "gtceu:soul_infused_fine_wire" | "rechiseled:gold_block_smooth" | "minecraft:orange_stained_glass_pane" | "gtceu:gravel_pyrope_ore" | "gtceu:raw_sphalerite_block" | "minecraft:mangrove_fence" | "mysticalagradditions:dragon_egg_crux" | "gtceu:cerium_dust" | "framedblocks:framed_vertical_sloped_stairs" | "gtceu:osmiridium_rod" | "minecraft:dead_horn_coral_fan" | "gtceu:lead_ring" | "gtceu:monazite_flawless_gem" | "gtceu:red_sand_chalcopyrite_ore" | "gtceu:chemical_lime_dye" | "gtceu:red_sand_cinnabar_ore" | "gtceu:mv_battery_buffer_16x" | "minecraft:firework_star" | "create:block/toolbox/lid/magenta" | "fantasyfurniture:decorations/berry_basket_blueberry" | "create:small_scorchia_bricks" | "mysticalagriculture:steel_crop" | "gtceu:zeolite_purified_ore" | "minecraft:honey_bottle" | "gtceu:lead_tiny_dust" | "gtceu:hsss_turbine_blade" | "gtceu:cobalt_rod" | "gtceu:stainless_steel_drill_head" | "toms_storage:ts.adv_wireless_terminal" | "create:cut_diorite_wall" | "fantasyfurniture:decorations/floating_tomes" | "gtceu:duranium_tiny_dust" | "mmt:amber" | "gtceu:potin_screw" | "ae2:part/annihilation_plane" | "mysticalagriculture:nether_star_seeds" | "minecraft:rabbit_stew" | "gtceu:iron_dust" | "create:tiled_glass_pane" | "gtceu:lightly_steam_cracked_gas_bucket" | "gtceu:raw_mica_block" | "gtceu:epoxy_circuit_board" | "create:brass_encased_large_cogwheel" | "gtceu:silver_purified_ore" | "create:brown_sail" | "gtceu:ev_battery_hull" | "mmt:zinc_plate" | "gtceu:polyethylene_drill_head" | "mmt:deepslate_brick" | "gtceu:iron_bolt" | "gtceu:yttrium_barium_cuprate_single_wire" | "mysticalagriculture:inferium_boots" | "rechiseled:acacia_planks_diagonal_tiles" | "sgjourney:raw_naquadah_block" | "gtceu:silicone_rubber_ingot" | "gtceu:ruthenium_dust" | "framedblocks:framed_double_corner" | "bigreactors:block/reprocessor/casing_14_corner_dsw" | "minecraft:white_carpet" | "gtceu:soul_infused_quadruple_wire" | "mysticalagriculture:enderium_seeds" | "ae2:spatial_storage_cell_128" | "rechiseledcreate:ochrum_cut_polished_connecting" | "gtceu:void_single_cable" | "mysticalagriculture:inferium_furnace" | "minecraft:smooth_stone_slab" | "minecraft:stripped_birch_wood" | "gtceu:bronze_chainsaw_head" | "rechiseled:crimson_planks_flooring_connecting" | "gtceu:uranium_rhodium_dinaquadide_tiny_dust" | "minecraft:waxed_oxidized_cut_copper_stairs" | "automobility:grass_off_road" | "rechiseled:lapis_block_small_tiles" | "gtceu:red_sand_talc_ore" | "thermal:niter" | "gtceu:vibranite_hex_cable" | "gtceu:sodium_persulfate_bucket" | "exnihilosequentia:jungle_crucible" | "create:block/fluid_pipe/drain/east" | "gtceu:luv_electromagnetic_separator" | "gtceu:bronze_screw" | "gtceu:fusion_glass" | "ae2:smooth_sky_stone_stairs" | "bigreactors:block/fluidizer/solidinjector_connected" | "gtceu:vanadium_steel_chainsaw_head" | "gtceu:samarium_iron_arsenic_oxide_hex_wire" | "exnihilosequentia:brain_coral_larva" | "gtceu:cobalt_brass_saw" | "gtceu:tin_hex_wire" | "gtceu:rose_gold_nugget" | "gtceu:steel_gear" | "fantasyfurniture:nordic/cushion" | "gtceu:iron_double_plate" | "exnihilosequentia:wooden_crook" | "gtceu:carbon_fiber_plate" | "gtceu:red_sand_thorium_ore" | "mmt:platinum_rod" | "gtceu:aluminium_quadruple_wire" | "ae2:part/inverted_toggle_bus_base" | "fantasyfurniture:necrolord/desk_left" | "create:andesite_bars" | "gtceu:silver_double_cable" | "mysticalagriculture:awakened_supremium_essence" | "rechiseled:obsidian_pillars" | "exnihilosequentia:red_nether_brick_hammer" | "gtceu:titanium_fluid_cell" | "framedblocks:framed_wall_sign" | "gtceu:ultimet_mining_hammer" | "ae2:memory_card_light_gray" | "gtceu:mv_super_tank" | "gtceu:osmiridium_hot_ingot" | "create:small_granite_brick_stairs" | "gtceu:zpm_battery_hull" | "minecraft:evoker_spawn_egg" | "gtceu:pentlandite_tiny_dust" | "gtceu:iv_fluid_passthrough_hatch" | "gtceu:plumbumanite_small_dust" | "gtceu:nichrome_long_rod" | "mmt:mythril_plate" | "thermal_extra:soul_infused_ingot" | "gtceu:lazurite_rod" | "gtceu:nickel_single_wire" | "exnihilosequentia:diorite_pebble" | "sliceanddice:slicer" | "mysticalagriculture:creeper_crop" | "rechiseledcreate:dark_oak_window_slim_connecting" | "exnihilosequentia:crushed_netherrack" | "ae2:yellow_paint_ball" | "ae2:fluix_covered_cable" | "rechiseled:warped_planks_small_bricks" | "gtceu:tin_quadruple_cable" | "gtceu:vinyl_acetate_bucket" | "minecraft:pink_candle" | "mmt:tellurium_dust" | "xtonesreworked:fort_block_10" | "extendedcrafting:enhanced_ender_nugget" | "xtonesreworked:fort_block_15" | "minecraft:soul_torch" | "xtonesreworked:fort_block_11" | "gtceu:cobalt_oxide_small_dust" | "xtonesreworked:fort_block_12" | "xtonesreworked:fort_block_13" | "xtonesreworked:fort_block_14" | "gtceu:graphene_dust" | "gtceu:lv_sensor" | "gtceu:cinnabar_ore" | "gtceu:sterling_silver_wire_cutter" | "gtceu:lv_voltage_coil" | "gtceu:europium_block" | "mysticalagradditions:imperium_coal_block" | "minecraft:golden_axe" | "gtceu:block/machine/part/maintenance.cleaning" | "bigreactors:block/reprocessor/casing_01_face" | "gtceu:magnetic_samarium_tiny_dust" | "minecraft:dark_oak_door" | "create:block/large_water_wheel/block" | "thermal:raw_silver_block" | "gtceu:sterling_silver_long_rod" | "gtceu:samarium_ingot" | "gtceu:neutronium_huge_fluid_pipe" | "gtceu:block/machine/part/pump_hatch" | "gtceu:garnierite_crushed_ore" | "mmt:black_ingot" | "gtceu:sulfur_small_dust" | "create:polished_cut_ochrum_stairs" | "gtceu:polyvinyl_butyral_dust" | "gtceu:kanthal_rod" | "gtceu:naquadah_alloy_single_wire" | "rechiseled:netherite_block_beams_connecting" | "gtceu:cpu_wafer" | "mobilebeacon:mobile_beacon_diamond_ii" | "rechiseledcreate:tuff_cut_small_brick_connecting" | "gtceu:vanadium_gallium_octal_cable" | "gtceu:gravel_tetrahedrite_ore" | "farmersdelight:grilled_salmon" | "create:orange_toolbox" | "gtceu:steel_hoe" | "gtceu:yellow_limonite_tiny_dust" | "gtceu:steam_input_hatch" | "gtceu:nichrome_double_plate" | "mysticalagriculture:prudentium_hoe" | "rechiseled:spruce_planks_diagonal_stripes" | "rechiseled:prismarine_bricks_brick_paving" | "rechiseled:stone_big_tiles" | "mmt:brown_plate" | "gtceu:sand_alunite_ore" | "bigreactors:reinforced_reactorsolidaccessport" | "gtceu:sugar_gem" | "packagedexcrafting:basic_crafter" | "gtceu:item/material_sets/dull/crushed_purified" | "minecraft:wandering_trader_spawn_egg" | "gtceu:ulv_transformer_16a" | "gtceu:blue_steel_rod" | "gtceu:steel_wrench_tip" | "thermal:charcoal_block" | "gtceu:ruby_tiny_dust" | "gtceu:hv_field_generator" | "minecraft:dark_oak_log" | "gtceu:fish_oil_bucket" | "gtceu:tungsten_carbide_huge_fluid_pipe" | "gtceu:duranium_drill_head" | "create:white_seat" | "bigreactors:block/reactor/reinforced/casing_08_frame_un" | "gtceu:electrotine_crushed_ore" | "rechiseled:dark_oak_planks_large_tiles" | "rechiseled:red_sandstone_brick_paving_connecting" | "gtceu:andesite_garnierite_ore" | "create:controls" | "minecraft:dark_oak_fence_gate" | "minecraft:glistering_melon_slice" | "createarmory:fifty_cal_casing" | "gtceu:iv_brewery" | "exnihilosequentia:horn_coral_larva" | "ae2:facade" | "gtceu:deepslate_tungstate_ore" | "farmersdelight:cabbages" | "minecraft:iron_ingot" | "minecraft:netherite_block" | "gtceu:andesite_graphite_ore" | "rechiseled:birch_planks_beams" | "rechiseled:cobbled_deepslate_worn_stripes" | "gtceu:rhodium_plated_palladium_ring" | "gtceu:quartzite_exquisite_gem" | "gtceu:bronze_screwdriver_tip" | "create_crystal_clear:brass_clear_glass_casing" | "mmt:zirconium_plate" | "mmt:brass_block" | "create:polished_cut_granite" | "rechiseled:diorite_diagonal_bricks_connecting" | "gtceu:magnetic_samarium_small_dust" | "gtceu:echo_small_dust" | "gtceu:hv_forming_press" | "rechiseled:end_stone_polished" | "minecraft:oak_door" | "gtceu:sterling_silver_knife" | "gtceu:black_steel_hex_wire" | "gtceu:item/material_sets/lignite/raw_ore" | "gtceu:aluminium_block" | "rechiseledcreate:calcite_cut_polished_connecting" | "farmersdelight:straw" | "gtceu:wrought_iron_long_rod" | "gtceu:lv_packer" | "gtceu:red_sand_quartzite_ore" | "rechiseled:quartz_block_chiseled_squares" | "mysticalagriculture:dragon_egg_essence" | "extendedcrafting:redstone_nugget" | "gtceu:ev_input_hatch" | "bigreactors:block/reactor/basic/casing_12_frame_nw" | "rechiseled:sandstone_rotated_bricks_connecting" | "minecraft:crimson_fence_gate" | "gtceu:zpm_rotor_holder" | "gtceu:chalcopyrite_small_dust" | "xtonesreworked:zome_block_3" | "xtonesreworked:zome_block_2" | "xtonesreworked:zome_block_5" | "gtceu:iridium_large_fluid_pipe" | "xtonesreworked:zome_block_4" | "xtonesreworked:zome_block_1" | "xtonesreworked:zome_block_0" | "minecraft:damaged_anvil" | "bigreactors:block/reprocessor/casing_21_corner_unw" | "framedblocks:framed_chest" | "gtceu:item/material_sets/shiny/plate_dense" | "xtonesreworked:zome_block_7" | "ftbquests:screen_7" | "minecraft:lily_of_the_valley" | "xtonesreworked:zome_block_6" | "packagedauto:me_package_component" | "xtonesreworked:zome_block_9" | "xtonesreworked:zome_block_8" | "gtceu:diamond_drill_head" | "ftbquests:screen_3" | "ftbquests:screen_5" | "gtceu:potassium_manganate_tiny_dust" | "gtceu:granite_nether_quartz_ore" | "ftbquests:screen_1" | "create:rope_pulley" | "mysticalagriculture:tertium_watering_can" | "rechiseled:stone_smooth_tiles" | "minecraft:brown_terracotta" | "rechiseled:dark_oak_planks_small_tiles_connecting" | "ae2:yellow_smart_cable" | "gtceu:enlighted_gold_block" | "mysticalagriculture:netherite_seeds" | "gtceu:deepslate_fullers_earth_ore" | "mmt:cyan_wire" | "ae2:portable_item_cell_256k" | "minecraft:waxed_exposed_cut_copper_stairs" | "exnihilosequentia:dark_oak_crucible" | "mysticalagriculture:glowstone_essence" | "gtceu:firebricks" | "ae2:fluid_storage_cell_256k" | "thermal:dynamo_disenchantment" | "create:cut_calcite_slab" | "gtceu:ultimet_tiny_dust" | "minecraft:gray_candle" | "gtceu:polyvinyl_butyral_nugget" | "rechiseled:copper_block_lines" | "ae2:purple_covered_cable" | "minecraft:birch_fence" | "gtceu:rotor_casting_mold" | "rechiseled:copper_block_gears_connecting" | "createarmory:fifty_cal_mold" | "thermal_extra:shellite_gear" | "gtceu:soul_infused_plate" | "gtceu:vanadium_steel_rod" | "create:block/toolbox/lid/brown" | "fantasyfurniture:necrolord/bench" | "gtceu:molybdenum_pure_dust" | "gtceu:zapolgium_quadruple_wire" | "create:block/mechanical_saw/blade_horizontal_inactive" | "rechiseledcreate:mangrove_window_slim" | "mmt:light_blue_plate" | "thermal:blizz_rod" | "thermal:enderium_nugget" | "gtceu:lapis_pure_dust" | "gtceu:kanthal_single_wire" | "gtceu:chalcocite_ore" | "framedblocks:block/gold_plate_frame" | "gtceu:acetone_bucket" | "gtceu:iv_essence_burner" | "gtceu:osmium_credit" | "ae2:semi_dark_monitor" | "gtceu:enlighted_gold_octal_cable" | "fluxnetworks:flux_configurator" | "gtceu:bone_tiny_dust" | "ae2:inverted_toggle_bus" | "gtceu:electrum_octal_wire" | "mmt:raw_rhodium" | "gtceu:plumbumanite_quadruple_cable" | "create:block/portable_fluid_interface/block_middle" | "thermal:gunpowder_block" | "gtceu:styrene_butadiene_rubber_plate" | "bigreactors:block/turbine/reinforced/casing_19_corner_use" | "gtceu:monazite_impure_dust" | "gtceu:yttrium_barium_cuprate_spring" | "gtceu:prismalium_hex_wire" | "ae2:meteorite_compass" | "ae2:part/conversion_monitor_locked_on" | "gtceu:sand_olivine_ore" | "exnihilosequentia:iron_pieces" | "fluxnetworks:basic_flux_storage" | "gtceu:alunite_impure_dust" | "gtceu:cobalt_brass_shovel" | "gtceu:vibranite_hex_wire" | "rechiseledcreate:dark_oak_window_rounded_connecting" | "exnihilosequentia:beehive_frame" | "minecraft:warped_stem" | "gtceu:tungsten_double_plate" | "minecraft:green_concrete" | "minecraft:spruce_wall_sign" | "minecraft:cyan_candle" | "rechiseled:red_nether_bricks_beams_connecting" | "bigreactors:reinforced_turbineredstoneport" | "rechiseled:birch_planks_crate" | "ae2:brown_glass_cable" | "rechiseled:glowstone_rotated_bricks_connecting" | "mmt:boron_dust" | "ae2:entropy_manipulator" | "exnihilosequentia:diamond_crook" | "mmt:light_gray_wire" | "create:light_blue_sail" | "exnihilosequentia:unfired_crucible" | "gtceu:sand_trona_ore" | "gtceu:neutronium_hammer" | "gtceu:vanadium_magnetite_crushed_ore" | "rechiseled:bone_block_patterned" | "create:encased_fan" | "rechiseled:cobbled_deepslate_pillar_connecting" | "gtceu:netherrack_cobalt_ore" | "gtceu:talc_dust" | "gtceu:tungsten_steel_large_fluid_pipe" | "create:block/track_signal/indicator_on" | "gtceu:dragonsteel_plate" | "mmt:black_wire" | "gtceu:raw_tricalcium_phosphate" | "gtceu:black_steel_gear" | "gtceu:lpic_chip" | "gtceu:shellite_quadruple_cable" | "gtceu:potin_block" | "bigreactors:block/reactor/reinforced/casing_09_frame_uw" | "gtceu:chromite_impure_dust" | "mmt:yttrium_rod" | "gtceu:polytetrafluoroethylene_mallet" | "gtceu:melodium_nugget" | "gtceu:raw_rubber_nugget" | "gtceu:cobalt_brass_rod" | "gtceu:cetane_boosted_diesel_bucket" | "gtceu:bronze_huge_fluid_pipe" | "gtceu:item/material_sets/metallic/screw" | "gtceu:raw_gasoline_bucket" | "rechiseledcreate:warped_window_slim_connecting" | "create:linked_controller" | "gtceu:cobalt_brass_bolt" | "framedblocks:framed_glowing_cube" | "gtceu:molybdenite_refined_ore" | "gtceu:black_bronze_long_rod" | "gtceu:ilmenite_pure_dust" | "gtceu:tuff_pyrope_ore" | "minecraft:pink_shulker_box" | "bigreactors:reinforced_turbinecasing" | "gtceu:gravel_oilsands_ore" | "gtceu:realgar_purified_ore" | "farmersdelight:cooked_chicken_cuts" | "mysticalagriculture:speed_ii_augment" | "create:block/belt/end" | "gtceu:mercury_barium_calcium_cuprate_bucket" | "gtceu:calcium_dust" | "gtceu:advanced_soc_wafer" | "gtceu:cobalt_brass_dust" | "create:honey" | "gtceu:palladium_impure_dust" | "mysticalagriculture:supremium_leggings" | "gtceu:diamond_buzz_saw_blade" | "farmersdelight:shepherds_pie_block" | "minecraft:emerald" | "rechiseled:lapis_block_chiseled_connecting" | "ae2:spatial_cell_component_16" | "gtceu:uranium_triplatinum_hot_ingot" | "fantasyfurniture:dunmer/bed_single" | "mmt:opal_cell" | "mmt:amber_block" | "thermal:flax" | "rechiseledcreate:acacia_window_slim" | "gtceu:sand_bornite_ore" | "framedblocks:framed_pane" | "thermal_extra:soul_infused_bucket" | "gtceu:realgar_ore" | "create:entity/crafting_blueprint_small" | "gtceu:thorium_tiny_dust" | "gtceu:zeolite_pure_dust" | "gtceu:black_steel_fine_wire" | "framedblocks:framed_flat_slope_panel_corner" | "gtceu:indium_tin_barium_titanium_cuprate_small_dust" | "gtceu:wrought_iron_wire_cutter" | "gtceu:duranium_nugget" | "gtceu:cooperite_ore" | "gtceu:luv_electric_piston" | "exnihilosequentia:andesite_pebble" | "bigreactors:block/reactor/basic/casing_11_frame_ne" | "gtceu:lazurite_small_dust" | "gtceu:granitic_mineral_sand_pure_dust" | "rechiseled:birch_planks_pattern" | "gtceu:uvarovite_flawless_gem" | "create:encased_fluid_pipe" | "gtceu:pyrolusite_ore" | "farmersdelight:black_canvas_sign" | "gtceu:zpm_battery_buffer_16x" | "rechiseled:crimson_planks_beams_connecting" | "gtceu:wrought_iron_foil" | "gtceu:duranium_quadruple_fluid_pipe" | "create:cyan_valve_handle" | "gtceu:iv_item_passthrough_hatch" | "gtceu:potin_nugget" | "mysticalagriculture:hop_graphite_essence" | "minecraft:wooden_sword" | "rechiseled:dark_oak_planks_flooring_connecting" | "create:dark_oak_window_pane" | "gtceu:ruby_exquisite_gem" | "rechiseledcreate:jungle_window_panes_connecting" | "rechiseled:dark_prismarine_tiles" | "ae2:cyan_lumen_paint_ball" | "minecraft:spruce_button" | "bigreactors:basic_turbinecreativesteamgenerator" | "mmt:osmium_wire" | "gtceu:malachite_dust" | "gtceu:block/machine/pump_machine" | "minecraft:stone_brick_stairs" | "gtceu:netherrack_hematite_ore" | "gtceu:endstone_talc_ore" | "exnihilosequentia:crushed_granite" | "gtceu:goethite_refined_ore" | "exnihilosequentia:spruce_crucible" | "mysticalagriculture:graphite_crop" | "mmt:raw_zirconium_block" | "gtceu:brass_plate" | "gtceu:hsse_plunger" | "thermal:orange_rockwool" | "create_crystal_clear:andesite_clear_glass_encased_large_cogwheel" | "rechiseled:copper_block_circles_connecting" | "gtceu:plumbumanite_fine_wire" | "gtceu:ethylene_oxide_bucket" | "rechiseled:birch_planks_large_tiles" | "gtceu:brown_glass_lens" | "gtceu:block/machine/part/energy_hatch.output_16a" | "minecraft:fire_coral" | "xtonesreworked:mint_block_14" | "xtonesreworked:mint_block_15" | "gtceu:blue_steel_saw" | "gtceu:soapstone_ore" | "xtonesreworked:mint_block_10" | "thermal:deepslate_tin_ore" | "xtonesreworked:mint_block_11" | "gtceu:cadmium_small_dust" | "colossalchests:interface_diamond" | "xtonesreworked:mint_block_12" | "xtonesreworked:mint_block_13" | "minecraft:jungle_door" | "gtceu:gold_bucket" | "gtceu:polyvinyl_chloride_dust" | "gtceu:invar_gear" | "gtceu:uv_naquadria_battery" | "framedblocks:framed_vertical_stairs" | "create:purple_seat" | "gtceu:deepslate_sodalite_ore" | "gtceu:netherrack_apatite_ore" | "mmt:palladium_block" | "mmt:estalt_plate" | "gtceu:nano_processor_mainframe" | "gtceu:arsenic_bucket" | "rechiseled:copper_block_circles" | "ae2:portable_fluid_cell_256k" | "gtceu:gallium_arsenide_tiny_dust" | "gtceu:rhodium_plated_palladium_small_gear" | "rechiseled:oak_planks_beams_connecting" | "ae2:crafting_unit" | "framedblocks:framed_fancy_powered_rail" | "gtceu:silicone_rubber_tiny_dust" | "gtceu:diorite_apatite_ore" | "gtceu:redstone_pure_dust" | "mysticalagriculture:tertium_hoe" | "create:haunted_bell" | "effortlessbuilding:muscles" | "create:cut_granite_slab" | "minecraft:pink_carpet" | "gtceu:copper_crushed_ore" | "minecraft:moss_carpet" | "gtceu:chromium_trioxide_small_dust" | "gtceu:cupronickel_plate" | "fantasyfurniture:decorations/spider_web_wide" | "gtceu:tin_alloy_ingot" | "create:cut_limestone" | "gtceu:naquadria_bucket" | "mysticalagriculture:inferium_watering_can" | "ae2:light_p2p_tunnel" | "farmersdelight:ratatouille" | "gtceu:bornite_tiny_dust" | "mysticalagriculture:turtle_seeds" | "mysticalagriculture:awakened_supremium_upgrade" | "gtceu:lp_steam_macerator" | "gtceu:europium_quadruple_wire" | "gtceu:ulv_voltage_coil" | "gtceu:duranium_mining_hammer" | "gtceu:niobium_nitride_single_wire" | "gtceu:andesite_saltpeter_ore" | "gtceu:bronze_block" | "ae2:fluix_pickaxe" | "mysticalagriculture:invar_crop" | "gtceu:tantalum_ingot" | "gtceu:item/material_sets/shiny/plate" | "gtceu:silicon_small_dust" | "gtceu:vanadium_steel_saw" | "gtceu:rhodium_ingot" | "thermal:bamboo_block" | "minecraft:brown_concrete_powder" | "rechiseled:nether_bricks_brick_paving_connecting" | "create:handheld_worldshaper" | "fantasyfurniture:decorations/royal_crown" | "gtceu:stainless_steel_turbine_casing" | "minecraft:oak_button" | "createarmory:m_four" | "gtceu:diamond_hammer" | "minecraft:sunflower" | "gtceu:polyphenylene_sulfide_block" | "gtceu:iv_forming_press" | "bigreactors:fluidizercontroller" | "gtceu:raw_coal_block" | "mmt:bronze_block" | "rechiseledcreate:oak_window_large" | "gtceu:bronze_large_boiler" | "gtceu:ev_packer" | "gtceu:blue_topaz_pure_dust" | "gtceu:aluminium_double_plate" | "mysticalagriculture:inferium_essence" | "gtceu:crystal_processor" | "create:iron_sheet" | "gtceu:enderium_bucket" | "minecraft:big_dripleaf" | "mmt:cosmos_aurora_ingot" | "rechiseled:netherite_block_chiseled" | "gtceu:item/material_sets/dull/foil" | "fantasyfurniture:venthyr/painting_wide" | "mmt:solimrith_wire" | "gtceu:yttrium_barium_cuprate_plate" | "thermal:silver_plate" | "gtceu:void_nugget" | "rechiseled:amethyst_block_edged" | "mmt:peridot_block" | "gtceu:tungsten_octal_wire" | "gtceu:red_sand_iron_ore" | "minecraft:peony" | "create:deepslate_zinc_ore" | "thermal_extra:twinite_gear" | "gtceu:indium_ingot" | "mysticalagriculture:fluix_seeds" | "gtceu:neutronium_scythe" | "gtceu:antimony_tiny_dust" | "gtceu:red_sand_scheelite_ore" | "laserio:filter_mod" | "rechiseled:basalt_bricks_connecting" | "gtceu:nickel_octal_wire" | "gtceu:uv_electric_motor" | "mmt:purple_gear" | "gtceu:endstone_galena_ore" | "gtceu:deepslate_galena_ore" | "minecraft:golden_boots" | "fantasyfurniture:royal/wardrobe_bottom" | "gtceu:steel_hex_cable" | "gtceu:tritanium_plate" | "gtceu:molybdenum_foil" | "gtceu:sphalerite_tiny_dust" | "ae2:part/display_status_on" | "framedblocks:framed_sign" | "framedblocks:framed_vertical_divided_stairs" | "gtceu:wrought_iron_sword" | "gtceu:bronze_pickaxe" | "thermal:radish" | "gtceu:diorite_molybdenum_ore" | "mmt:white_gear" | "rechiseled:mangrove_planks_brick_pattern" | "rechiseled:prismarine_bricks_polished_connecting" | "rechiseled:andesite_brick_paving" | "mysticalagriculture:emerald_essence" | "ae2:pattern_access_terminal" | "gtceu:block/machine/crate/wooden_crate" | "gtceu:block/machine/part/item_bus.export" | "create:brass_encased_shaft" | "xtonesreworked:zone_block_5" | "gtceu:cassiterite_pure_dust" | "xtonesreworked:zone_block_6" | "xtonesreworked:zone_block_3" | "gtceu:garnierite_small_dust" | "mmt:stellar_gear" | "xtonesreworked:zone_block_4" | "xtonesreworked:zone_block_1" | "xtonesreworked:zone_block_2" | "gtceu:salt_crushed_ore" | "mysticalagriculture:gaia_spirit_crop" | "xtonesreworked:zone_block_0" | "gtceu:magnetic_iron_small_dust" | "gtceu:certus_quartz_chipped_gem" | "gtceu:melodium_double_plate" | "exnihilosequentia:raw_tin" | "create:block/water_wheel/wheel" | "create:block/schematicannon/pipe" | "gtceu:steel_screwdriver_tip" | "automobility:automobile" | "create:chute" | "create:horizontal_framed_glass" | "gtceu:blue_topaz_small_dust" | "rechiseled:jungle_planks_brick_paving_connecting" | "gtceu:wrought_iron_pickaxe" | "minecraft:cyan_carpet" | "sgjourney:jaffa_leggings" | "thermal:lapis_dust" | "rechiseled:oak_planks_woven_connecting" | "gtceu:endstone_stibnite_ore" | "rechiseled:obsidian_stripes_connecting" | "gtceu:netherrack_beryllium_ore" | "gtceu:diorite_coal_ore" | "gtceu:damascus_steel_shovel" | "gtceu:diamond_flawed_gem" | "gtceu:glass_flawed_gem" | "gtceu:calcium_chloride_tiny_dust" | "minecraft:stick" | "rechiseled:purpur_bricks" | "mysticalagriculture:chrome_crop" | "gtceu:dragonsteel_double_cable" | "sgjourney:golden_idol" | "gtceu:naquadah_alloy_long_rod" | "create:stressometer" | "rechiseled:spruce_planks_woven" | "exnihilosequentia:birch_crucible" | "gtceu:monazite_purified_ore" | "gtceu:oil_heavy" | "gtceu:luv_wiremill" | "gtceu:basalt_granitic_mineral_sand_ore" | "xtonesreworked:zome_block_15" | "xtonesreworked:zome_block_14" | "mmt:celeslar_block" | "xtonesreworked:zome_block_13" | "minecraft:iron_trapdoor" | "xtonesreworked:zech_block_0" | "sgjourney:ancient_gene_detector" | "xtonesreworked:zech_block_2" | "xtonesreworked:zech_block_1" | "xtonesreworked:zome_block_12" | "xtonesreworked:zome_block_11" | "xtonesreworked:zome_block_10" | "mysticalagriculture:basic_reprocessor" | "xtonesreworked:zech_block_8" | "xtonesreworked:zech_block_7" | "mmt:magenta_nugget" | "xtonesreworked:zech_block_9" | "gtceu:iron_rotor" | "xtonesreworked:zech_block_4" | "gtceu:flint_tiny_dust" | "xtonesreworked:zech_block_3" | "xtonesreworked:zech_block_6" | "xtonesreworked:zech_block_5" | "minecraft:spruce_fence" | "gtceu:blue_topaz_refined_ore" | "gtceu:ev_energy_output_hatch" | "mmt:citrine_block" | "mmt:bronze_dust" | "gtceu:item/material_sets/magnetic/ingot" | "gtceu:chromium_block" | "gtceu:prismalium_fine_wire" | "gtceu:copper_bucket" | "fantasyfurniture:bone/skeleton/lockbox" | "gtceu:topaz_exquisite_gem" | "gtceu:lv_1a_energy_converter" | "gtceu:lapis_plate" | "rechiseledcreate:acacia_window_covered_connecting" | "gtceu:iv_mixer" | "gtceu:uv_rock_crusher" | "gtceu:gallium_foil" | "gtceu:hp_steam_solid_boiler" | "create:block/blaze_burner/superheated_rods_small" | "gtceu:item/material_sets/metallic/dust_impure" | "gtceu:raw_salt_block" | "gtceu:vanadium_gallium_rod" | "gtceu:mv_canner" | "gtceu:aluminium_sulfite_tiny_dust" | "mmt:void_gear" | "mysticalagriculture:rubber_essence" | "gtceu:saltpeter_refined_ore" | "gtceu:hsse_knife" | "minecraft:chest" | "gtceu:tungstensteel_pipe_casing" | "gtceu:bauxite_dust" | "rechiseled:nether_bricks_large_tiles_connecting" | "rechiseledcreate:birch_window_tiles" | "gtceu:green_sapphire_dust" | "rechiseled:netherite_block_indented" | "gtceu:thorium_small_dust" | "gtceu:iv_ore_washer" | "gtceu:yttrium_barium_cuprate_octal_wire" | "expatternprovider:infinity_cell" | "mmt:orange_ingot" | "gtceu:zpm_laser_engraver" | "gtceu:prismalium_double_plate" | "mysticalagriculture:neutronium_essence" | "mmt:white_rod" | "fluxnetworks:flux_core" | "rechiseled:mangrove_planks_woven" | "create:lime_seat" | "gtceu:rubber_ring" | "gtceu:rock_salt_flawless_gem" | "rechiseled:spruce_planks_rotated_bricks" | "create:acacia_window_pane" | "gtceu:sand_beryllium_ore" | "create:crushed_raw_gold" | "gtceu:andesite_red_garnet_ore" | "rechiseled:diamond_block_smooth" | "gtceu:titanium_drill_head" | "gtceu:silver_crushed_ore" | "gtceu:electrum_plate" | "mmt:slush" | "ae2:part/toggle_bus_base" | "gtceu:spodumene_purified_ore" | "create:hand_crank" | "thermal:obsidian_glass" | "minecraft:netherite_scrap" | "thermal:electrum_coin" | "rechiseled:spruce_planks_pattern_connecting" | "gtceu:pyrope_ore" | "createarmory:smoke_nade" | "gtceu:rubber_wrench_tip" | "gtceu:acetic_acid_bucket" | "framedblocks:framed_inner_corner_slope" | "mmt:frigidite_wire" | "xtonesreworked:reds_block_3" | "xtonesreworked:reds_block_4" | "xtonesreworked:reds_block_1" | "xtonesreworked:reds_block_2" | "xtonesreworked:reds_block_7" | "xtonesreworked:reds_block_8" | "xtonesreworked:reds_block_5" | "xtonesreworked:reds_block_6" | "xtonesreworked:reds_block_9" | "minecraft:birch_planks" | "minecraft:potted_lily_of_the_valley" | "gtceu:deepslate_chalcopyrite_ore" | "create:block/copper_door/fold_left" | "gtceu:tungsten_quadruple_cable" | "create:small_granite_bricks" | "create:small_scoria_brick_wall" | "gtceu:steel_shovel" | "xtonesreworked:reds_block_0" | "gtceu:uv_input_hatch" | "minecraft:cookie" | "gtceu:raw_bentonite_block" | "create:pink_valve_handle" | "gtceu:gravel_pitchblende_ore" | "gtceu:enriched_naquadah_small_dust" | "rechiseled:coal_block_polished" | "gtceu:molybdenum_plate" | "gtceu:europium_rod" | "gtceu:ev_rotor_holder" | "minecraft:wolf_spawn_egg" | "mysticalagriculture:amethyst_bronze_seeds" | "create:block/shaft_half" | "gtceu:electrum_nugget" | "rechiseledcreate:mangrove_window_tiles" | "ae2:red_smart_dense_cable" | "rechiseled:end_stone_tiles_connecting" | "gtceu:sand_graphite_ore" | "ae2:fluix_wall" | "gtceu:diamond_scythe" | "gtceu:raw_crystal_chip_parts" | "minecraft:green_candle" | "gtceu:mv_rock_crusher" | "ae2:sky_stone_small_brick_stairs" | "gtceu:cobalt_oxide_dust" | "framedblocks:framed_flat_elev_slope_slab_corner" | "minecraft:waxed_cut_copper" | "minecraft:white_candle" | "ae2:not_so_mysterious_cube" | "rechiseled:amethyst_block_cut" | "gtceu:black_bronze_plate" | "gtceu:polytetrafluoroethylene_nonuple_fluid_pipe" | "gtceu:bismuth_nugget" | "gtceu:lumium_double_wire" | "minecraft:jukebox" | "gtceu:hsse_shovel" | "create:creative_fluid_tank" | "create:block/spout/top" | "gtceu:glue_bucket" | "gtceu:isovol_dust" | "create:rose_quartz" | "minecraft:glow_item_frame" | "gtceu:mv_electric_gear_box_32a" | "toms_storage:ts.painted_trim" | "gtceu:calcite_pure_dust" | "framedblocks:framed_fancy_activator_rail_slope" | "gtceu:mv_electromagnetic_separator" | "gtceu:mirabilite_tiny_dust" | "ae2:debug_energy_gen" | "mysticalagriculture:mystical_fertilizer" | "rechiseled:emerald_block_waxed" | "create:polished_cut_ochrum_slab" | "gtceu:manganese_bolt" | "mysticalagriculture:zinc_seeds" | "minecraft:yellow_concrete_powder" | "rechiseled:crimson_planks_woven_connecting" | "farmersdelight:dumplings" | "gtceu:indium_tin_barium_titanium_cuprate_dust" | "gtceu:zpm_extractor" | "mmt:magenta_plate" | "gtceu:opal_block" | "gtceu:uranium_235_block" | "gtceu:garnierite_tiny_dust" | "bigreactors:reinforced_reactorpowertapfe_active" | "gtceu:talc_purified_ore" | "gtceu:signalum_nugget" | "laserio:logic_chip_raw" | "gtceu:trinium_gear" | "gtceu:gold_hex_cable" | "gtceu:item/material_sets/magnetic/rod_long" | "gtceu:red_sand_neodymium_ore" | "gtceu:neutronium_mining_hammer" | "gtceu:red_steel_wire_cutter" | "gtceu:netherrack_bauxite_ore" | "gtceu:uv_battery_hull" | "gtceu:manganese_dust" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_hot" | "gtceu:item/material_sets/dull/wire_fine" | "exnihilosequentia:mycelium_spores" | "minecraft:purple_dye" | "mysticalagriculture:deepslate_prosperity_ore" | "gtceu:aluminium_hoe" | "gtceu:osmium_single_cable" | "gtceu:diorite_bauxite_ore" | "gtceu:caprolactam_small_dust" | "extendedcrafting:elite_auto_table" | "gtceu:ev_thermal_centrifuge" | "gtceu:vanadium_nugget" | "thermalendergy:endergy_upgrade_2" | "thermalendergy:endergy_upgrade_1" | "gtceu:endstone_scheelite_ore" | "thermal_extra:machine_efficiency_augment_1" | "thermalendergy:endergy_upgrade_3" | "thermal_extra:machine_efficiency_augment_3" | "create:cut_calcite" | "gtceu:granite_stibnite_ore" | "thermal_extra:machine_efficiency_augment_2" | "thermal_extra:machine_efficiency_augment_4" | "thermal:lumium_ingot" | "mmt:purple_rod" | "gtceu:damascus_steel_knife" | "gtceu:naquadah_alloy_hot_ingot" | "gtceu:brass_bucket" | "gtceu:steel_knife" | "gtceu:titanium_bucket" | "create:polished_cut_tuff" | "gtceu:stibnite_refined_ore" | "fantasyfurniture:royal/shelf" | "fluxnetworks:flux_point" | "mysticalagriculture:awakened_supremium_furnace" | "gtceu:emerald_lens" | "gtceu:glowstone_bucket" | "ae2:part/interface_off" | "gtceu:hv_pump" | "gtceu:electrotine_pure_dust" | "rechiseled:cobbled_deepslate_brick_pattern" | "gtceu:iv_compressor" | "gtceu:lv_steam_turbine" | "gtceu:endstone_neodymium_ore" | "rechiseledcreate:birch_window_large_connecting" | "gtceu:cadmium_tiny_dust" | "ae2:block/molecular_assembler_lights" | "mysticalagriculture:nitro_crystal_seeds" | "minecraft:red_glazed_terracotta" | "gtceu:collagen_dust" | "minecraft:fern" | "rechiseled:acacia_planks_wavy" | "fantasyfurniture:nordic/counter" | "fantasyfurniture:decorations/gravestone" | "gtceu:luv_4a_energy_converter" | "create:block/belt/end_bottom" | "minecraft:quartz_stairs" | "gtceu:deepslate_tetrahedrite_ore" | "mmt:tellurium_nugget" | "bigreactors:reinforced_turbinecontroller" | "ae2:nether_quartz_cutting_knife" | "gtceu:yellow_garnet_flawless_gem" | "gtceu:tungsten_steel_chainsaw_head" | "gtceu:metal_mixture_small_dust" | "framedblocks:framed_fancy_rail" | "gtceu:hv_fluid_regulator" | "bigreactors:cryomisi_fluid" | "gtceu:tuff_thorium_ore" | "bigreactors:wrench" | "gtceu:bastnasite_pure_dust" | "minecraft:totem_of_undying" | "gtceu:vibranite_double_plate" | "xtonesreworked:zone_block_9" | "createarmory:barret_lower" | "xtonesreworked:zone_block_7" | "xtonesreworked:zone_block_8" | "gtceu:mv_steam_turbine" | "gtceu:sand_apatite_ore" | "gtceu:gold_double_cable" | "minecraft:crossbow" | "gtceu:titanium_ingot" | "minecraft:green_wool" | "ae2:cyan_paint_ball" | "gtceu:magnetic_iron_tiny_dust" | "bigreactors:block/reactor/reinforced/casing_20_corner_une" | "gtceu:cobalt_single_wire" | "gtceu:uv_field_generator" | "gtceu:silver_hex_wire" | "thermal:tea_seeds" | "gtceu:invar_butchery_knife" | "gtceu:enderium_ingot" | "gtceu:ruthenium_small_dust" | "gtceu:sand_cassiterite_sand_ore" | "extendedcrafting:singularity" | "gtceu:aluminium_tiny_dust" | "fantasyfurniture:decorations/mushrooms_brown" | "gtceu:tritanium_foil" | "gtceu:gravel_pentlandite_ore" | "gtceu:stainless_steel_long_rod" | "fantasyfurniture:nordic/table_small" | "gtceu:massicot_small_dust" | "mysticalagradditions:molten_soulium" | "fantasyfurniture:bone/wither/table_small" | "rechiseled:emerald_block_chiseled_connecting" | "rechiseled:amethyst_block_bricks_connecting" | "bigreactors:blutonium_dust" | "gtceu:mv_battery_hull" | "gtceu:iridium_metal_residue_dust" | "gtceu:cobalt_plate" | "gtceu:tungsten_dust" | "gtceu:neutronium_wafer" | "gtceu:ultimet_shovel" | "gtceu:ender_eye_small_dust" | "gtceu:echo_block" | "gtceu:red_sand_yellow_limonite_ore" | "gtceu:netherrack_molybdenum_ore" | "bigreactors:yellorium_fluid" | "gtceu:gravel_tungstate_ore" | "gtceu:nitric_acid_bucket" | "gtceu:electrum_quadruple_wire" | "mysticalagradditions:prudentium_coal" | "rechiseled:oak_planks_diagonal_tiles_connecting" | "gtceu:melodium_dense_plate" | "gtceu:hssg_octal_cable" | "gtceu:signalum_dense_plate" | "rechiseledcreate:dark_oak_window_bars_connecting" | "thermal:machine_catalyst_creative_augment" | "rechiseled:birch_planks_large_tiles_connecting" | "gtceu:steel_large_fluid_pipe" | "mysticalagriculture:diamond_essence" | "gtceu:raw_magnetite_block" | "gtceu:hematite_impure_dust" | "minecraft:red_terracotta" | "ae2:red_glass_cable" | "gtceu:diamond_lens" | "gtceu:polyphenylene_sulfide_tiny_dust" | "gtceu:rubber_tiny_dust" | "gtceu:chromium_tiny_fluid_pipe" | "thermalendergy:prismalium_dust" | "rechiseled:obsidian_pillars_connecting" | "thermal:gold_coin" | "rechiseled:lapis_block_smooth" | "gtceu:lumium_tiny_dust" | "rechiseled:red_sandstone_brick_pattern_connecting" | "rechiseled:oak_planks_diagonal_tiles" | "minecraft:gray_carpet" | "gtceu:red_steel_crowbar" | "gtceu:item/material_sets/shiny/plate_double" | "mysticalagriculture:awakened_supremium_leggings" | "ae2:quartz_block" | "minecraft:oak_fence" | "gtceu:tungsten_steel_crate" | "mmt:red_nether_brick" | "create:block/symmetry_effect/tripleplane" | "minecraft:deepslate" | "farmersdelight:tomato_seeds" | "gtceu:cupronickel_spring" | "gtceu:ruthenium_trinium_americium_neutronate_octal_wire" | "create:block/large_cogwheel_shaftless" | "gtceu:cinnabar_tiny_dust" | "minecraft:copper_ore" | "exmachinis:netherite_upgrade" | "gtceu:basalt_cobaltite_ore" | "gtceu:invar_wrench_tip" | "rechiseled:crimson_planks_bricks" | "gtceu:naquadah_alloy_knife" | "minecraft:iron_leggings" | "gtceu:ev_charger_4x" | "rechiseled:warped_planks_brick_pattern_connecting" | "gtceu:crystal_processor_mainframe" | "gtceu:gravel_gold_ore" | "rechiseled:blue_ice_bordered" | "mysticalagriculture:osmium_seeds" | "gtceu:pollucite_pure_dust" | "gtceu:chemical_pink_dye" | "ae2:spatial_anchor" | "ae2:logic_processor_press" | "gtceu:beryllium_dust" | "gtceu:treated_wood_dust" | "create:andesite_pillar" | "gtceu:diamond_crushed_ore" | "mmt:rhodium_plate" | "thermal:nickel_plate" | "create_crystal_clear:train_glass_encased_cogwheel" | "gtceu:manganese_phosphide_double_cable" | "create:cut_limestone_slab" | "gtceu:lithium_chloride_small_dust" | "gtceu:hssg_plate" | "thermalendergy:stellarium_ingot" | "gtceu:andesite_gold_ore" | "ae2:purple_smart_dense_cable" | "bigreactors:block/reactor/reinforced/casing_06_frame_us" | "ae2:gray_glass_cable" | "rechiseled:andesite_diagonal_bricks" | "rechiseled:sandstone_brick_pattern" | "gtceu:alunite_purified_ore" | "rechiseled:lapis_block_tiles_connecting" | "rechiseled:prismarine_bricks_pillars_connecting" | "gtceu:andesite_galena_ore" | "minecraft:stripped_crimson_stem" | "mysticalagriculture:quartz_enriched_iron_crop" | "rechiseled:end_stone_paving" | "extendedcrafting:crystaltine_block" | "gtceu:wood_normal_fluid_pipe" | "minecraft:green_carpet" | "ae2additions:disk_chemical_housing" | "gtceu:mv_super_chest" | "gtceu:deepslate_bentonite_ore" | "gtceu:rarest_metal_mixture_dust" | "framedblocks:framed_pillar" | "gtceu:blue_alloy_quadruple_wire" | "gtceu:polyphenylene_sulfide_rod" | "gtceu:thorium_ingot" | "minecraft:chiseled_quartz_block" | "create:block/mechanical_drill/head" | "minecraft:netherite_hoe" | "create:cut_scoria_brick_slab" | "gtceu:andesite_talc_ore" | "mmt:raw_xelkive" | "rechiseled:cobblestone_pillar" | "gtceu:uranium_235_rod" | "minecraft:end_stone_bricks" | "mmt:light_gray_dust" | "exnihilosequentia:granite_pebble" | "ae2:part/p2p/p2p_tunnel_redstone" | "minecraft:void_air" | "trashcans:item_trash_can" | "gtceu:chromium_rod" | "mysticalagriculture:prudentium_crossbow" | "gtceu:zapolgium_foil" | "gtceu:netherrack_yellow_limonite_ore" | "gtceu:stainless_steel_hammer" | "rechiseledcreate:crimson_window_swirling_connecting" | "rechiseled:dirt_soil_connecting" | "gtceu:silver_plate" | "mysticalagriculture:marble_seeds" | "mysticalagriculture:spider_essence" | "exnihilosequentia:tin_ingot" | "gtceu:polybenzimidazole_huge_fluid_pipe" | "thermal:blitz_rod" | "gtceu:block/machine/part/fluid_hatch.import" | "gtceu:plutonium_block" | "rechiseled:nether_bricks_rotated_bricks_connecting" | "rechiseled:emerald_block_crosses" | "gtceu:mercury_barium_calcium_cuprate_ingot" | "rechiseled:warped_planks_squares" | "gtceu:cyan_dye_spray_can" | "create:block/peculiar_bell" | "gtceu:lumium_quadruple_wire" | "bigreactors:blutonium_bucket" | "create:pink_seat" | "fantasyfurniture:decorations/royal_cushioned_crown" | "gtceu:deepslate_platinum_ore" | "gtceu:granite_gypsum_ore" | "gtceu:granite_zeolite_ore" | "gtceu:samarium_iron_arsenic_oxide_dust" | "gtceu:green_sapphire_impure_dust" | "framedblocks:framed_sloped_stairs" | "gtceu:resin_circuit_board" | "gtceu:raw_styrene_butadiene_rubber_dust" | "gtceu:osmium_nugget" | "rechiseledcreate:spruce_window_bars_connecting" | "minecraft:cut_sandstone" | "create:crushed_raw_zinc" | "gtceu:mv_transformer_16a" | "gtceu:void_quadruple_wire" | "fantasyfurniture:venthyr/bed_single" | "rechiseled:quartz_block_bordered" | "gtceu:polyvinyl_chloride_block" | "gtceu:nickel_zinc_ferrite_dust" | "fantasyfurniture:necrolord/painting_small" | "gtceu:granite_monazite_ore" | "gtceu:bronze_gear" | "gtceu:kanthal_single_cable" | "gtceu:luv_electric_pump" | "expatternprovider:interface_upgrade" | "ae2:printed_silicon" | "gtceu:uv_fluid_regulator" | "minecraft:mud" | "gtceu:gravel_chalcopyrite_ore" | "rechiseled:red_nether_bricks_diagonal_bricks" | "gtceu:niobium_titanium_long_rod" | "gtceu:silver_hex_cable" | "gtceu:iron_quadruple_wire" | "create:cut_crimsite" | "gtceu:distillation_tower" | "create:block/toolbox/lid/purple" | "rechiseled:cobbled_deepslate_paving_connecting" | "ae2:fluid_storage_cell_4k" | "bigreactors:block/fluidizer/casing_18_corner_usw" | "gtceu:tricalcium_phosphate_impure_dust" | "mysticalagriculture:supremium_upgrade" | "gtceu:pink_glass_lens" | "ae2:quartz_wall" | "create:light_blue_toolbox" | "fantasyfurniture:necrolord/drawer" | "create:magenta_sail" | "mmt:silver_block" | "fantasyfurniture:royal/chair" | "thermal:niter_dust" | "gtceu:coke_flawed_gem" | "mmt:diamond_cell" | "thermal:coffee" | "create:light_blue_valve_handle" | "webdisplays:craftcomp_batpack" | "rechiseled:prismarine_bricks_small_tiles_connecting" | "minecraft:basalt" | "gtceu:polyethylene_chainsaw_head" | "rechiseled:bone_block_inverted_tiles_connecting" | "mmt:blood_orb" | "gtceu:endstone_calcite_ore" | "framedblocks:framed_blueprint" | "thermal:ice_charge" | "gtceu:rock_salt_purified_ore" | "ae2:yellow_lumen_paint_ball" | "gtceu:netherrack_fullers_earth_ore" | "minecraft:candle_cake" | "framedblocks:block/stone_plate_frame" | "gtceu:wrought_iron_screw" | "thermal:hazmat_fabric" | "rechiseledcreate:deepslate_cut_small_brick_connecting" | "mysticalagriculture:prosperity_block" | "minecraft:light_gray_concrete_powder" | "framedblocks:framed_corner_pillar" | "mmt:purple_plate" | "gtceu:dragonsteel_hex_cable" | "create:layered_scoria" | "gtceu:plumbumanite_foil" | "rechiseled:dark_oak_planks_rotated_bricks_connecting" | "gtceu:yttrium_barium_cuprate_double_cable" | "gtceu:lv_electric_furnace" | "gtceu:lithium_pure_dust" | "mmt:ametrine_block" | "gtceu:steel_small_fluid_pipe" | "gtceu:tin_tiny_dust" | "minecraft:brain_coral_fan" | "gtceu:bronze_butchery_knife" | "minecraft:hopper_minecart" | "mysticalagriculture:dye_crop" | "rechiseled:obsidian_dark_connecting" | "minecraft:cyan_glazed_terracotta" | "mysticalagriculture:iron_seeds" | "gtceu:red_sand_pentlandite_ore" | "mysticalagriculture:tertium_sickle" | "gtceu:krypton_bucket" | "gtceu:silver_refined_ore" | "gtceu:granite_chromite_ore" | "mmt:animated_steel" | "gtceu:cobalt_brass_wire_cutter" | "gtceu:enderium_block" | "thermal:press_unpacking_die" | "bigreactors:reinforced_turbinefluidport_forge_passive" | "gtceu:iv_kinetic_input_box" | "farmersdelight:horse_feed" | "packagedexcrafting:elite_crafter" | "mmt:bronze_rod" | "gtceu:bio_diesel_bucket" | "gtceu:deepslate_pollucite_ore" | "gtceu:netherrack_garnet_sand_ore" | "gtceu:lp_steam_liquid_boiler" | "gtceu:darmstadtium_bucket" | "gtceu:block/machine/quantum_tank" | "gtceu:enderium_fine_wire" | "thermal:lead_gear" | "ae2:fluid_storage_cell_1k" | "gtceu:basalt_asbestos_ore" | "mysticalagriculture:pathing_aoe_iv_augment" | "mmt:thulium_gear" | "mysticalagriculture:saltpeter_seeds" | "thermal:basalz_rod" | "minecraft:echo_shard" | "gtceu:ulv_solar_panel" | "bigreactors:block/reactor/reinforced/casing_17_corner_dnw" | "mmt:aluminum_rod" | "gtceu:deepslate_aluminium_ore" | "gtceu:zinc_ring" | "rechiseled:bone_block_pillar" | "bigreactors:reinforced_turbinecreativesteamgenerator" | "exnihilosequentia:silver_ingot" | "gtceu:sand_sapphire_ore" | "mmt:thlanium_nugget" | "fantasyfurniture:royal/door_double" | "gtceu:red_sand_almandine_ore" | "gtceu:red_sand_pyrolusite_ore" | "rechiseled:obsidian_chiseled_skeleton" | "gtceu:ruthenium_trinium_americium_neutronate_bucket" | "ae2:crafting_pattern" | "ftbquests:missing_item" | "minecraft:stripped_oak_log" | "gtceu:tungstate_tiny_dust" | "gtceu:vibranite_ingot" | "bigreactors:block/fluidizer/outputport_connected" | "fantasyfurniture:bone/skeleton/painting_wide" | "gtceu:topaz_refined_ore" | "gtceu:iron_axe" | "mysticalagriculture:imperium_essence" | "packagedexcrafting:combination_crafter" | "gtceu:aluminium_tiny_fluid_pipe" | "gtceu:soda_ash_tiny_dust" | "gtceu:blue_topaz_crushed_ore" | "thermal:hops_seeds" | "farmersdelight:ham" | "extendedcrafting:basic_catalyst" | "gtceu:spessartine_flawed_gem" | "gtceu:hsse_double_plate" | "create:mechanical_pump" | "gtceu:neutronium_normal_fluid_pipe" | "rechiseled:lapis_block_chiseled" | "extendedcrafting:recipe_maker" | "gtceu:trinium_ingot" | "gtceu:graphite_pure_dust" | "gtceu:zapolgium_hex_wire" | "create:white_toolbox" | "toms_storage:ts.open_crate" | "create:electron_tube" | "gtceu:zapolgium_double_plate" | "gtceu:ev_fluid_solidifier" | "ae2:sky_stone_small_brick_slab" | "gtceu:apatite_small_dust" | "exnihilosequentia:gold_pieces" | "rechiseledcreate:crimson_window_covered" | "gtceu:iron_long_rod" | "gtceu:ruridit_block" | "extendedcrafting:the_ultimate_catalyst" | "rechiseled:granite_diagonal_bricks" | "gtceu:polytetrafluoroethylene_tiny_fluid_pipe" | "gtceu:titanium_small_fluid_pipe" | "gtceu:raw_green_sapphire" | "create:block/portable_fluid_interface/block_top" | "exnihilosequentia:raw_nickel" | "mmt:tanzanite_block" | "rechiseled:glowstone_bricks_connecting" | "mmt:tungsten_gear" | "fantasyfurniture:decorations/venthyr_candles" | "gtceu:ev_sensor" | "minecraft:globe_banner_pattern" | "create:cut_scoria_bricks" | "fantasyfurniture:bone/skeleton/wardrobe_bottom" | "gtceu:sand_nickel_ore" | "createarmory:barrel_part" | "mysticalagriculture:silicon_crop" | "effortlessbuilding:diamond_randomizer_bag" | "rechiseled:blue_ice_tiles" | "rechiseled:netherite_block_patterned_connecting" | "rechiseled:birch_planks_small_bricks" | "gtceu:raw_magnesite_block" | "gtceu:ice_dust" | "gtceu:magnesium_diboride_bucket" | "create:lit_blaze_burner" | "rechiseledcreate:birch_window_bars_connecting" | "rechiseled:coal_block_compacted_connecting" | "gtceu:wrought_iron_bucket" | "gtceu:neutronium_wrench_tip" | "gtceu:sterling_silver_wrench_tip" | "gtceu:deepslate_naquadah_ore" | "gtceu:shellite_hot_ingot" | "gtceu:copper_long_rod" | "mysticalagriculture:ruby_crop" | "gtceu:diorite_oilsands_ore" | "gtceu:zpm_rock_crusher" | "ae2:paint" | "gtceu:scheelite_dust" | "thermal:press_coin_die" | "gtceu:coke_oven_bricks" | "minecraft:red_tulip" | "create:polished_cut_asurine_stairs" | "rechiseled:end_stone_rotated_bricks_connecting" | "gtceu:styrene_butadiene_rubber_small_dust" | "create:cut_deepslate_brick_stairs" | "framedblocks:framed_inner_threeway_corner" | "gtceu:kanthal_block" | "thermal:iron_coin" | "gtceu:ulv_output_hatch" | "rechiseled:lapis_block_small_tiles_connecting" | "gtceu:coal_dust" | "mysticalagriculture:soul_extractor" | "gtceu:duranium_wrench" | "thermal:tree_oil_bucket" | "rechiseled:nether_bricks_beams_connecting" | "create:crushed_raw_silver" | "gtceu:monazite_chipped_gem" | "gtceu:naquadah_alloy_hammer" | "create:block/hose_pulley/rope_coil" | "gtceu:frostproof_machine_casing" | "gtceu:basalt_chalcocite_ore" | "rechiseled:crimson_planks_tiles" | "ae2additions:super_cell_1k" | "gtceu:tungstic_acid_small_dust" | "farmersdelight:fried_rice" | "gtceu:red_sand_asbestos_ore" | "create:light_gray_valve_handle" | "mysticalagriculture:supremium_furnace" | "fantasyfurniture:royal/floor_light" | "gtceu:realgar_block" | "create:block/schematicannon/connector" | "gtceu:sodium_sulfide_tiny_dust" | "mysticalagriculture:cobalt_crop" | "gtceu:certus_quartz_impure_dust" | "gtceu:antimony_dust" | "gtceu:polyvinyl_butyral_block" | "gtceu:tuff_soapstone_ore" | "gtceu:bauxite_refined_ore" | "gtceu:raw_monazite" | "gtceu:lapis_impure_dust" | "bigreactors:reinforced_reactorchargingportfe" | "mysticalagriculture:manyullyn_crop" | "fantasyfurniture:necrolord/table_large" | "gtceu:ulv_4a_energy_converter" | "gtceu:uranium_triplatinum_dust" | "gtceu:iridium_double_plate" | "rechiseled:prismarine_bricks_rows_connecting" | "gtceu:flint_block" | "create:block/blaze_burner/flame" | "ae2additions:super_cell_4k" | "gtceu:aluminium_nonuple_fluid_pipe" | "create:block/sticker/head" | "gtceu:basalt_realgar_ore" | "mysticalagriculture:soulstone_slab" | "gtceu:pentlandite_crushed_ore" | "extendedcrafting:basic_table" | "thermal:hearty_stew" | "xtonesreworked:zion_block_9" | "xtonesreworked:zion_block_5" | "gtceu:cobalt_impure_dust" | "gtceu:deepslate_vanadium_magnetite_ore" | "xtonesreworked:zion_block_6" | "xtonesreworked:zion_block_7" | "xtonesreworked:zion_block_8" | "gtceu:mv_alloy_smelter" | "minecraft:player_head" | "rechiseledcreate:jungle_window_rounded_connecting" | "gtceu:deepslate_garnet_sand_ore" | "webdisplays:kb_left" | "minecraft:large_fern" | "toms_storage:ts.item_filter" | "gtceu:red_garnet_impure_dust" | "gtceu:electrum_long_rod" | "gtceu:americium_fine_wire" | "fantasyfurniture:venthyr/table_small_fancy" | "gtceu:cobalt_purified_ore" | "mmt:lunium_nova_block" | "toms_storage:ts.inventory_proxy" | "rechiseled:warped_planks_brick_pattern" | "minecraft:petrified_oak_slab" | "gtceu:iv_energy_input_hatch" | "gtceu:sapphire_impure_dust" | "create:polished_cut_crimsite_stairs" | "gtceu:mv_brewery" | "fantasyfurniture:bone/skeleton/chair" | "thermal:apatite_ore" | "minecraft:player_wall_head" | "minecraft:snow" | "xtonesreworked:zion_block_1" | "gtceu:bronze_axe" | "xtonesreworked:zion_block_2" | "xtonesreworked:zion_block_3" | "xtonesreworked:zion_block_4" | "gtceu:cobalt_ore" | "rechiseled:lapis_block_glossy_connecting" | "xtonesreworked:zion_block_0" | "rechiseledcreate:oak_window_slim_connecting" | "gtceu:plutonium_tiny_dust" | "mysticalagriculture:woodcutter_augment" | "ae2:light_gray_glass_cable" | "gtceu:almandine_chipped_gem" | "gtceu:advanced_smd_capacitor" | "minecraft:activator_rail" | "gtceu:hsss_hot_ingot" | "rechiseled:gold_block_polished" | "gtceu:niobium_nitride_hex_cable" | "minecraft:spawner" | "framedblocks:framed_fence" | "mmt:invar_plate" | "mysticalagriculture:aluminum_seeds" | "thermal:constantan_dust" | "rechiseled:netherrack_tiles_connecting" | "mysticalagriculture:nature_essence" | "ae2:light_blue_smart_cable" | "gtceu:tuff_cassiterite_ore" | "gtceu:granite_coal_ore" | "thermal:beekeeper_fabric" | "gtceu:diamond_wrench" | "rechiseled:oak_planks_brick_pattern" | "rechiseled:end_stone_small_tiles_connecting" | "minecraft:baked_potato" | "fantasyfurniture:dunmer/painting_small" | "gtceu:basalt_sodalite_ore" | "gtceu:sand_nether_quartz_ore" | "gtceu:granite_gold_ore" | "gtceu:liquid_air_bucket" | "mmt:xelkive_wire" | "create:cut_granite_stairs" | "mmt:raw_acril" | "minecraft:bread" | "cofh_core:dev_stick" | "gtceu:platinum_sludge_residue_small_dust" | "thermal:coal_coke" | "rechiseled:red_sandstone_diagonal_bricks_connecting" | "gtceu:deepslate_diamond_ore" | "mmt:raw_mythril" | "thermalendergy:melodium_nugget" | "gtceu:soapstone_purified_ore" | "minecraft:zombie_horse_spawn_egg" | "mysticalagriculture:imperium_gemstone" | "gtceu:invar_hoe" | "gtceu:luv_chemical_bath" | "rechiseled:diamond_block_shiny_bordered_connecting" | "gtceu:ruthenium_ingot" | "rechiseled:redstone_block_chiseled_clovers_connecting" | "gtceu:samarium_iron_arsenic_oxide_small_dust" | "gtceu:potin_dust" | "gtceu:certus_quartz_pure_dust" | "mmt:silicon_ingot" | "gtceu:red_garnet_block" | "gtceu:zpm_energy_output_hatch_16a" | "gtceu:tuff_salt_ore" | "minecraft:fox_spawn_egg" | "mmt:scandium_block" | "ae2:nether_quartz_hoe" | "gtceu:diorite_silver_ore" | "bigreactors:yellorium_ingot" | "gtceu:niobium_titanium_quadruple_cable" | "rechiseled:copper_block_small_bricks_connecting" | "gtceu:enlighted_gold_double_wire" | "gtceu:sand_pentlandite_ore" | "gtceu:potin_bolt" | "gtceu:stainless_steel_fluid_cell" | "rechiseled:spruce_planks_large_tiles" | "gtceu:cobalt_brass_ingot" | "gtceu:polyphenylene_sulfide_bucket" | "minecraft:red_sandstone_wall" | "gtceu:basalt_magnesite_ore" | "gtceu:tungsten_carbide_drill_head" | "mmt:raw_void" | "gtceu:andradite_block" | "gtceu:stainless_steel_mining_hammer" | "gtceu:uhv_output_bus" | "gtceu:titanium_buzz_saw_blade" | "fantasyfurniture:dunmer/cushion" | "create:block/fluid_pipe/rim_connector/west" | "mmt:silicon_dust" | "gtceu:bronze_turbine_blade" | "gtceu:advanced_integrated_circuit" | "fantasyfurniture:bone/wither/door_double" | "rechiseled:prismarine_bricks_rotated_bricks_connecting" | "gtceu:red_sand_sodalite_ore" | "gtceu:niobium_nitride_dust" | "gtceu:deepslate_green_sapphire_ore" | "gtceu:andesite_iron_ore" | "createarmory:nine_mm_mold" | "gtceu:gold_drum" | "rechiseled:purpur_large_tiles_connecting" | "modularrouters:vacuum_module" | "thermal:invar_ingot" | "gtceu:niobium_titanium_screw" | "mmt:chalyblux_nugget" | "mysticalagriculture:tertium_ingot_block" | "gtceu:item/tools/sword" | "thermal:creosote_bucket" | "framedblocks:framed_half_slope" | "gtceu:chalcocite_pure_dust" | "ae2:white_covered_dense_cable" | "mmt:steel_plate" | "minecraft:pink_wall_banner" | "gtceu:darmstadtium_block" | "mmt:yttrium_wire" | "fantasyfurniture:necrolord/counter" | "extendedcrafting:the_ultimate_component" | "ae2:lime_smart_cable" | "gtceu:phosphate_tiny_dust" | "gtceu:basalt_silver_ore" | "create:cut_tuff_brick_slab" | "gtceu:sapphire_lens" | "gtceu:osmium_bolt" | "gtceu:item/material_sets/shiny/dust_pure" | "gtceu:tuff_pollucite_ore" | "mysticalagriculture:inferium_upgrade" | "gtceu:gold_tiny_fluid_pipe" | "gtceu:endstone_topaz_ore" | "gtceu:andesite_pyrite_ore" | "rechiseled:gold_block_tiles" | "gtceu:caesium_tiny_dust" | "gtceu:invar_knife" | "minecraft:jungle_sapling" | "gtceu:copper_double_wire" | "gtceu:sand_sulfur_ore" | "gtceu:emerald_refined_ore" | "gtceu:glauconite_sand_impure_dust" | "gtceu:magnesium_diboride_tiny_dust" | "gtceu:tungsten_steel_small_fluid_pipe" | "mmt:raw_aluminum" | "gtceu:block/machine/part/kinetic_output_box" | "gtceu:netherrack_spodumene_ore" | "gtceu:pyrolusite_purified_ore" | "trashcans:ultimate_trash_can" | "rechiseled:redstone_block_paving" | "gtceu:firebrick" | "exnihilosequentia:infested_leaves" | "sgjourney:nether_naquadah_ore" | "bigreactors:magentite_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_ingot" | "gtceu:basalt_saltpeter_ore" | "gtceu:ev_diode" | "gtceu:tuff_bentonite_ore" | "gtceu:granite_nickel_ore" | "gtceu:soc_wafer" | "gtceu:osmium_dust" | "create:sequenced_gearshift" | "mmt:viculeam_plate" | "ae2:debug_item_gen" | "rechiseled:lapis_block_stripes_connecting" | "ae2:part/toggle_bus_status_off" | "minecraft:crafting_table" | "mysticalagriculture:health_boost_ii_augment" | "gtceu:steam_output_bus" | "exnihilosequentia:witch_water_bucket" | "gtceu:twinite_quadruple_cable" | "rechiseled:dark_oak_planks_tiles" | "minecraft:blaze_powder" | "gtceu:duranium_hammer" | "rechiseled:blue_ice_chiseled_connecting" | "gtceu:neutronium_dust" | "gtceu:granite_copper_ore" | "gtceu:sodalite_refined_ore" | "create:ochrum_pillar" | "minecraft:magenta_dye" | "colossalchests:uncolossal_chest" | "gtceu:raw_spodumene_block" | "rechiseled:netherite_block_pillar_connecting" | "gtceu:shellite_double_plate" | "create:purple_valve_handle" | "mmt:gray_rod" | "minecraft:red_carpet" | "rechiseled:warped_planks_tiles_connecting" | "gtceu:magnesium_diboride_quadruple_wire" | "gtceu:blue_steel_gear" | "gtceu:damascus_steel_hoe" | "gtceu:red_alloy_tiny_dust" | "gtceu:aluminium_normal_fluid_pipe" | "gtceu:neutronium_bolt" | "gtceu:uranium_rhodium_dinaquadide_quadruple_wire" | "gtceu:cupronickel_long_rod" | "create:block/mechanical_crafter/belt" | "rechiseled:netherrack_small_tiles_connecting" | "minecraft:warden_spawn_egg" | "ae2:fluix_stairs" | "mysticalagriculture:tilling_aoe_iv_augment" | "farmersdelight:white_canvas_sign" | "gtceu:uhv_input_bus" | "minecraft:netherite_leggings" | "minecraft:magma_cream" | "mysticalagriculture:infusion_pedestal" | "create:copper_ladder" | "gtceu:magnesia_tiny_dust" | "ae2:part/level_emitter_status_has_channel" | "mysticalagriculture:rubber_seeds" | "gtceu:chalcocite_purified_ore" | "gtceu:black_steel_small_dust" | "gtceu:goethite_tiny_dust" | "gtceu:ferrite_mixture_tiny_dust" | "minecraft:copper_block" | "farmersdelight:warped_cabinet" | "gtceu:plutonium_small_dust" | "mmt:platinum_ingot" | "exnihilosequentia:copper_crook" | "gtceu:chromium_trioxide_dust" | "gtceu:melodium_small_dust" | "mysticalagriculture:tertium_shovel" | "rechiseled:iron_block_framed" | "rechiseled:nether_bricks_chiseled_squares_connecting" | "create:wooden_bracket" | "gtceu:potassium_dichromate_small_dust" | "gtceu:copper_pure_dust" | "gtceu:twinite_octal_cable" | "farmersdelight:rice_panicle" | "rechiseledcreate:warped_window_diagonal_connecting" | "rechiseled:andesite_brick_paving_connecting" | "gtceu:mv_gas_turbine" | "gtceu:soul_infused_foil" | "gtceu:naquadah_alloy_scythe" | "gtceu:block/machine/part/energy_hatch.output_4a" | "gtceu:tantalite_impure_dust" | "rechiseled:mangrove_planks_flooring" | "gtceu:nichrome_tiny_dust" | "minecraft:prismarine_crystals" | "gtceu:uv_muffler_hatch" | "mmt:xeproda_gear" | "minecraft:crimson_slab" | "mmt:yellow_wire" | "gtceu:andesite_yellow_garnet_ore" | "gtceu:endstone_molybdenum_ore" | "rechiseled:purpur_pillar_connecting" | "toms_storage:ts.storage_terminal" | "gtceu:andesite_malachite_ore" | "rechiseled:diorite_rotated_bricks_connecting" | "gtceu:iron_bucket" | "minecraft:waxed_exposed_cut_copper" | "gtceu:diamond_saw" | "colossalchests:colossal_chest_iron" | "mmt:topaz_ore" | "create:brass_ingot" | "gtceu:potassium_feldspar_small_dust" | "gtceu:treated_wood_frame" | "minecraft:jungle_stairs" | "gtceu:enlighted_gold_dust" | "minecraft:purple_shulker_box" | "gtceu:twinite_double_wire" | "create:block/track/bogey/bogey_drive_piston" | "thermal:raw_nickel_block" | "gtceu:tungsten_carbide_screwdriver_tip" | "create:flywheel" | "rechiseled:netherrack_tiles" | "rechiseled:jungle_planks_tiles_connecting" | "gtceu:palladium_nugget" | "gtceu:sand_diamond_ore" | "mysticalagriculture:titanium_crop" | "gtceu:signalum_octal_wire" | "gtceu:mv_electric_gear_box_16a" | "gtceu:tuff_zeolite_ore" | "gtceu:bronze_sword" | "gtceu:cobalt_small_dust" | "mysticalagradditions:molten_tertium" | "modularrouters:manual" | "mmt:yttrium_plate" | "create:block/toolbox/lid/black" | "gtceu:hv_transformer_16a" | "rechiseled:dark_prismarine_rows" | "minecraft:light_gray_candle_cake" | "mmt:titanium_ingot" | "gtceu:iv_mystical_greenhouse" | "gtceu:sand_magnetite_ore" | "gtceu:granite_sulfur_ore" | "gtceu:lv_lathe" | "rechiseled:spruce_planks_woven_connecting" | "gtceu:echo_foil" | "gtceu:raw_molybdenum_block" | "fantasyfurniture:decorations/tankards_empty" | "gtceu:ruridit_gear" | "exnihilosequentia:basalt_pebble" | "rechiseled:bone_block_decorated_bordered_connecting" | "mmt:netherite_dust" | "minecraft:infested_stone_bricks" | "gtceu:stainless_steel_scythe" | "gtceu:yellow_limonite_ore" | "minecraft:potted_blue_orchid" | "gtceu:sodalite_purified_ore" | "gtceu:sand_amethyst_ore" | "mysticalagradditions:tertium_coal_block" | "minecraft:infested_cobblestone" | "gtceu:spessartine_purified_ore" | "minecraft:tube_coral_wall_fan" | "gtceu:enriched_naquadah_bucket" | "gtceu:uhv_energy_output_hatch_4a" | "minecraft:deepslate_redstone_ore" | "fantasyfurniture:bone/wither/door_single" | "gtceu:oil_medium" | "gtceu:cobalt_brass_tiny_dust" | "gtceu:hv_essence_burner" | "rechiseled:blue_ice_patterned_connecting" | "gtceu:soldering_alloy_bucket" | "gtceu:red_sand_chalcocite_ore" | "itemfilters:weak_nbt" | "gtceu:block/machine/part/maintenance.configurable" | "fantasyfurniture:nordic/lockbox" | "gtceu:lv_arc_furnace" | "gtceu:raw_zeolite_block" | "gtceu:diamond_pickaxe" | "gtceu:lv_fluid_passthrough_hatch" | "gtceu:animated_steel_fine_wire" | "mmt:light_gray_ingot" | "gtceu:steel_crate" | "rechiseledcreate:warped_window_bars_connecting" | "gtceu:graphene_single_wire" | "farmersdelight:skillet" | "rechiseledcreate:diorite_cut_polished_connecting" | "rechiseled:warped_planks_diagonal_tiles" | "gtceu:nickel_zinc_ferrite_nugget" | "gtceu:rose_gold_small_dust" | "rechiseled:glowstone_small_tiles" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_hot" | "webdisplays:laserpointer" | "minecraft:sponge" | "gtceu:red_steel_knife" | "create:cut_ochrum_slab" | "minecraft:phantom_membrane" | "create:block/controls/train/cover" | "rechiseledcreate:granite_cut_small_brick_connecting" | "gtceu:naquadah_alloy_screwdriver" | "gtceu:andesite_goethite_ore" | "mmt:nlatstone_gear" | "mmt:cyan_dust" | "gtceu:osmium_tetroxide_small_dust" | "gtceu:granite_emerald_ore" | "gtceu:red_sand_silver_ore" | "gtceu:lazurite_ore" | "gtceu:stellarium_block" | "gtceu:hv_battery_buffer_16x" | "minecraft:cyan_stained_glass_pane" | "rechiseledcreate:jungle_window_swirling_connecting" | "bigreactors:tangerium_fluid" | "thermal:eggplant_seeds" | "gtceu:prismalium_quadruple_wire" | "gtceu:wood_tiny_dust" | "gtceu:palladium_raw_tiny_dust" | "mysticalagriculture:cognizant_dust" | "thermal:rf_coil_storage_augment" | "gtceu:prismalium_single_wire" | "rechiseled:coal_block_small_tiles" | "rechiseled:dark_prismarine_rows_connecting" | "minecraft:horn_coral_block" | "minecraft:raw_iron_block" | "minecraft:potted_white_tulip" | "gtceu:pitchblende_crushed_ore" | "exnihilosequentia:lead_ingot" | "minecraft:mossy_cobblestone_slab" | "gtceu:vanadium_ingot" | "create:block/track_signal/yellow_tube" | "thermal:machine_sawmill" | "mysticalagradditions:dragon_egg_chunk" | "buildinggadgets:construction_block_powder" | "gtceu:yttrium_barium_cuprate_bolt" | "gtceu:vanadium_tiny_dust" | "mysticalagriculture:elementium_crop" | "gtceu:bentonite_impure_dust" | "gtceu:lv_bender" | "gtceu:block/machine/part/coke_oven_hatch" | "rechiseled:bone_block_skull" | "gtceu:blaze_small_dust" | "gtceu:prismalium_plate" | "gtceu:polyvinyl_chloride_plate" | "mysticalagriculture:enderman_seeds" | "fantasyfurniture:decorations/presents_stack_1" | "framedblocks:framed_slab" | "fantasyfurniture:decorations/presents_stack_2" | "gtceu:lv_forge_hammer" | "gtceu:isovol_hot_ingot" | "gtceu:sodalite_rod" | "mmt:chalyblux_gear" | "gtceu:lv_essence_centrifuge" | "gtceu:realgar_flawed_gem" | "ae2:cyan_glass_cable" | "gtceu:polycaprolactam_block" | "rechiseled:warped_planks_diagonal_stripes_connecting" | "gtceu:lv_autoclave" | "gtceu:raw_rubber_dust" | "gtceu:raw_lapis" | "minecraft:slime_spawn_egg" | "gtceu:boron_small_dust" | "gtceu:obsidian_small_dust" | "gtceu:iv_energy_input_hatch_16a" | "gtceu:concrete_bucket" | "sgjourney:communication_crystal" | "gtceu:lazurite_chipped_gem" | "gtceu:chromium_screw" | "gtceu:granite_plutonium_ore" | "gtceu:uv_energy_output_hatch_16a" | "gtceu:cinnabar_small_dust" | "mmt:tanzanite" | "gtceu:graphite_crushed_ore" | "mmt:brown_dust" | "mysticaladaptations:insanium_paxel" | "gtceu:yttrium_barium_cuprate_dust" | "mmt:spinel_cell" | "gtceu:aluminium_fluid_cell" | "gtceu:nor_memory_chip" | "rechiseled:jungle_planks_flooring_connecting" | "gtceu:rutile_flawed_gem" | "rechiseled:dark_oak_planks_flooring" | "ae2:crafting_accelerator" | "mmt:tellurium_ingot" | "gtceu:tin_foil" | "minecraft:tall_seagrass" | "mysticalagriculture:blaze_essence" | "gtceu:naquadah_fine_wire" | "create:exposed_copper_shingles" | "ae2:sky_stone_small_brick" | "gtceu:aluminium_screw" | "fluxnetworks:flux_dust" | "bigreactors:basic_reactorsolidaccessport" | "rechiseled:red_sandstone_large_tiles_connecting" | "gtceu:obsidian_tiny_dust" | "thermal:copper_nugget" | "gtceu:lead_octal_cable" | "gtceu:sodalite_plate" | "mmt:acril_rod" | "minecraft:acacia_stairs" | "rechiseled:mangrove_planks_small_tiles_connecting" | "gtceu:ethylbenzene_bucket" | "mmt:kunzite_cell" | "minecraft:glass_bottle" | "minecraft:deepslate_diamond_ore" | "gtceu:tricalcium_phosphate_ore" | "gtceu:zinc_double_plate" | "gtceu:kanthal_quadruple_cable" | "mysticalagriculture:platinum_crop" | "mysticalagriculture:mithril_essence" | "mysticalagriculture:obsidian_seeds" | "gtceu:iridium_small_fluid_pipe" | "fantasyfurniture:decorations/royal_chalices" | "gtceu:raw_rock_salt_block" | "mmt:thlanium_dust" | "mmt:boron_plate" | "minecraft:donkey_spawn_egg" | "gtceu:glauconite_sand_small_dust" | "gtceu:echo_double_plate" | "gtceu:glauconite_sand_ore" | "thermal:redstone_bucket" | "mysticalagriculture:wood_seeds" | "gtceu:spodumene_ore" | "gtceu:item/material_sets/sand/dust_tiny" | "gtceu:silver_oxide_tiny_dust" | "minecraft:green_bed" | "gtceu:tritanium_tiny_dust" | "gtceu:uranium_hexafluoride_bucket" | "mmt:raw_lead_block" | "gtceu:ender_pearl_plate" | "mysticalagriculture:blitz_essence" | "minecraft:brown_banner" | "minecraft:red_candle" | "gtceu:darmstadtium_screw" | "minecraft:nether_sprouts" | "xtonesreworked:korp_block_15" | "create:sand_paper" | "xtonesreworked:korp_block_14" | "xtonesreworked:korp_block_11" | "xtonesreworked:korp_block_10" | "fantasyfurniture:bone/wither/wardrobe_top" | "xtonesreworked:korp_block_13" | "xtonesreworked:korp_block_12" | "gtceu:sand_galena_ore" | "gtceu:lumium_dense_plate" | "mysticalagriculture:absorption_vi_augment" | "gtceu:void_ingot" | "mysticaladaptations:insanium_reprocessor" | "gtceu:tin_octal_wire" | "thermal_extra:area_radius_augment_2" | "thermal_extra:area_radius_augment_1" | "thermal_extra:area_radius_augment_4" | "thermal_extra:area_radius_augment_3" | "gtceu:spodumene_tiny_dust" | "create:block/toolbox/lid/light_gray" | "gtceu:void_hex_wire" | "thermal:gunpowder_mushroom" | "gtceu:quartzite_block" | "gtceu:item/material_sets/metallic/dust_pure" | "minecraft:pink_glazed_terracotta" | "gtceu:endstone_naquadah_ore" | "mysticalagriculture:mystical_flower_agglomeratio" | "mmt:abiding_alloy_nugget" | "mysticalagriculture:titanium_seeds" | "gtceu:beryllium_bucket" | "rechiseled:red_sandstone_brick_paving" | "mmt:estalt_rod" | "mysticalagriculture:platinum_seeds" | "gtceu:niobium_titanium_octal_wire" | "mmt:titanium_wire" | "minecraft:green_glazed_terracotta" | "gtceu:tritanium_coil_block" | "create:block/toolbox/lid/blue" | "gtceu:bentonite_purified_ore" | "eterminal:part/ex_pattern_access_terminal_on" | "gtceu:raw_almandine" | "gtceu:blue_alloy_double_cable" | "ae2:inverter_card" | "gtceu:block/variant/assembly_line_active" | "thermal:tomato_seeds" | "mobilebeacon:mobile_beacon_shell" | "gtceu:magnalium_rod" | "gtceu:diode" | "minecraft:flint_and_steel" | "gtceu:naquadah_alloy_small_gear" | "gtceu:gold_screw" | "rechiseled:spruce_planks_brick_paving_connecting" | "gtceu:indium_gallium_phosphide_block" | "gtceu:diorite_tungstate_ore" | "gtceu:diesel_bucket" | "gtceu:neutronium_wrench" | "gtceu:mv_emitter" | "gtceu:tin_rod" | "gtceu:tungsten_steel_drum" | "gtceu:graphene_small_dust" | "gtceu:mercury_barium_calcium_cuprate_hex_cable" | "bigreactors:block/reprocessor/casing_04_frame_dn" | "gtceu:damascus_steel_tiny_dust" | "gtceu:magnesium_diboride_single_wire" | "mmt:starlight_mythril_wire" | "gtceu:hv_brewery" | "gtceu:ultimet_crowbar" | "gtceu:stable_machine_casing" | "mmt:starlight_mythril_ingot" | "gtceu:luv_solar_panel" | "mmt:unstable_luminescence_ingot" | "modularrouters:creative_module" | "gtceu:annealed_copper_double_wire" | "gtceu:damascus_steel_small_dust" | "gtceu:pyrite_refined_ore" | "gtceu:tungsten_steel_tiny_fluid_pipe" | "bigreactors:block/reactor/basic/casing_10_frame_se" | "minecraft:horse_spawn_egg" | "gtceu:iron_small_gear" | "gtceu:yellow_garnet_plate" | "minecraft:blue_banner" | "minecraft:clock" | "createarmory:five_five_six_mold_complete" | "gtceu:zpm_canner" | "gtceu:endstone_malachite_ore" | "bigreactors:block/reactor/reinforced/casing_07_frame_ue" | "gtceu:tungstate_dust" | "gtceu:tantalum_dust" | "gtceu:advanced_smd_diode" | "bigreactors:reinforced_reactorfluidport_forge_passive" | "create:block/toolbox/lid/lime" | "thermal:corn_seeds" | "gtceu:naquadah_alloy_crowbar" | "ae2:quartz_vibrant_glass" | "gtceu:enriched_naquadah_sulfate_small_dust" | "thermal:bronze_block" | "gtceu:netherrack_diatomite_ore" | "gtceu:gravel_realgar_ore" | "gtceu:diorite_plutonium_ore" | "thermal:press_gear_die" | "mysticalagradditions:supremium_apple" | "create:cut_scorchia_brick_slab" | "bigreactors:block/turbine/reinforced/redstoneport_on" | "farmersdelight:melon_popsicle" | "gtceu:ev_extractor" | "extendedcrafting:ender_catalyst" | "farmersdelight:canvas_rug" | "bigreactors:inanite_dust" | "gtceu:annealed_copper_octal_cable" | "rechiseled:dirt_tilled_connecting" | "create:incomplete_precision_mechanism" | "gtceu:europium_dust" | "extendedcrafting:redstone_ingot" | "gtceu:mv_sodium_battery" | "rechiseled:prismarine_bricks_diagonal_tiles_connecting" | "minecraft:mangrove_stairs" | "farmersdelight:light_blue_canvas_wall_sign" | "minecraft:stripped_warped_hyphae" | "gtceu:endstone_platinum_ore" | "gtceu:chromite_dust" | "gtceu:nitrous_oxide_bucket" | "gtceu:tuff_graphite_ore" | "gtceu:ev_energy_output_hatch_4a" | "minecraft:raw_copper_block" | "mmt:bronze_wire" | "mmt:magnesium" | "ae2:light_gray_lumen_paint_ball" | "gtceu:platinum_purified_ore" | "rechiseledcreate:spruce_window_slim_connecting" | "gtceu:construction_foam_bucket" | "gtceu:tetrahedrite_purified_ore" | "mmt:rainbow_wire" | "gtceu:aluminium_spring" | "farmersdelight:rotten_tomato" | "minecraft:tall_grass" | "gtceu:endstone_pyrite_ore" | "thermal:nickel_gear" | "thermal:rubberwood_fence_gate" | "gtceu:yellow_garnet_purified_ore" | "gtceu:steel_octal_wire" | "rechiseled:blue_ice_bricks_connecting" | "gtceu:tungsten_steel_plate" | "mobilebeacon:mobile_beacon_diamond" | "gtceu:galena_dust" | "gtceu:andesite_sphalerite_ore" | "mysticalagriculture:machine_frame" | "gtceu:tungsten_bucket" | "create:cut_crimsite_bricks" | "rechiseled:nether_bricks_squares_connecting" | "thermal:deepslate_cinnabar_ore" | "gtceu:polybenzimidazole_nonuple_fluid_pipe" | "gtceu:lepidolite_dust" | "gtceu:diorite_vanadium_magnetite_ore" | "gtceu:inductor" | "gtceu:topaz_chipped_gem" | "gtceu:cleaning_maintenance_hatch" | "gtceu:aluminium_ingot" | "minecraft:fire" | "bigreactors:block/turbine/basic/casing_14_corner_dsw" | "exnihilosequentia:warped_sieve" | "gtceu:steel_machine_casing" | "gtceu:steel_ring" | "gtceu:magnesium_dust" | "create:block/track/bogey/coupling_cable" | "sgjourney:pda" | "gtceu:duranium_file" | "gtceu:uranium_rhodium_dinaquadide_small_dust" | "gtceu:niobium_titanium_quadruple_fluid_pipe" | "gtceu:zinc_sulfide_small_dust" | "gtceu:simple_soc_wafer" | "framedblocks:framed_waterloggable_iron_pressure_plate" | "create:cut_scorchia_slab" | "minecraft:sculk" | "create:block/spout/bottom" | "gtceu:severely_steam_cracked_gas_bucket" | "thermal:potion_amplifier_augment" | "create:rope" | "framedblocks:block/target_overlay" | "gtceu:europium_huge_fluid_pipe" | "gtceu:molybdenite_ore" | "rechiseled:coal_block_chiseled" | "gtceu:ultimet_ingot" | "mysticalagriculture:iridium_essence" | "rechiseled:blue_ice_pillar" | "rechiseledcreate:acacia_window_slim_connecting" | "rechiseled:lapis_block_polished" | "ae2:creative_energy_cell" | "ftbquests:book" | "mmt:amethyst_cell" | "rechiseled:spruce_planks_beams_connecting" | "minecraft:yellow_candle_cake" | "gtceu:oilsands_crushed_ore" | "gtceu:uv_output_bus" | "mysticalagriculture:unattuned_augment" | "gtceu:uv_thermal_centrifuge" | "gtceu:lithium_chloride_dust" | "gtceu:raw_magnetite" | "gtceu:black_bronze_bucket" | "modularrouters:player_module" | "createarmory:nine_debug" | "gtceu:iv_output_bus" | "mmt:zinc_wire" | "gtceu:vacuum_freezer" | "minecraft:tipped_arrow" | "create:layered_asurine" | "createarmory:impact_nade_debug" | "gtceu:enriched_naquadah_trinium_europium_duranide_small_dust" | "xtonesreworked:vena_block_0" | "mysticalagriculture:slime_crop" | "thermal:cinnabar" | "mmt:raw_yttrium" | "rechiseled:cobblestone_beams_connecting" | "mmt:solimrith_plate" | "gtceu:naquadah_turbine_blade" | "gtceu:signalum_double_wire" | "xtonesreworked:vena_block_8" | "xtonesreworked:vena_block_7" | "gtceu:hv_steam_turbine" | "framedblocks:framed_redstone_block" | "xtonesreworked:vena_block_6" | "gtceu:vanadium_magnetite_dust" | "xtonesreworked:vena_block_5" | "xtonesreworked:vena_block_4" | "xtonesreworked:vena_block_3" | "xtonesreworked:vena_block_2" | "xtonesreworked:vena_block_1" | "mysticalagradditions:supremium_coal" | "gtceu:rarest_metal_mixture_tiny_dust" | "xtonesreworked:vena_block_9" | "farmersdelight:chicken_sandwich" | "bigreactors:rossinite_fluid" | "create:waxed_weathered_copper_shingle_slab" | "rechiseled:purpur_small_tiles" | "rechiseled:coal_block_pillar_connecting" | "minecraft:tnt" | "create:light_blue_seat" | "gtceu:gallium_arsenide_block" | "mmt:moonstone_block" | "minecraft:purple_wall_banner" | "gtceu:iridium_fine_wire" | "gtceu:iv_canner" | "gtceu:item/material_sets/fine/gem_flawed" | "rechiseled:prismarine_bricks_beams_connecting" | "gtceu:pentlandite_small_dust" | "rechiseled:spruce_planks_rotated_bricks_connecting" | "gtceu:item/material_sets/magnetic/screw" | "gtceu:blue_alloy_plate" | "ae2:smooth_quartz_stairs" | "gtceu:black_steel_double_cable" | "gtceu:diphenyl_isophthalate_bucket" | "gtceu:tetranitromethane_bucket" | "thermal:bronze_nugget" | "xtonesreworked:myst_block_15" | "xtonesreworked:myst_block_13" | "mmt:invar_block" | "xtonesreworked:myst_block_14" | "minecraft:iron_axe" | "xtonesreworked:myst_block_11" | "xtonesreworked:myst_block_12" | "gtceu:granitic_mineral_sand_dust" | "create:track_station" | "gtceu:sand_granitic_mineral_sand_ore" | "xtonesreworked:myst_block_10" | "gtceu:gravel_molybdenite_ore" | "create:polished_cut_granite_wall" | "gtceu:cobalt_bucket" | "expatternprovider:ex_interface" | "rechiseled:crimson_planks_small_tiles_connecting" | "gtceu:diorite_gold_ore" | "gtceu:opal_dust" | "gtceu:basalt_certus_quartz_ore" | "exnihilosequentia:crushed_deepslate" | "gtceu:lead_impure_dust" | "gtceu:iv_conveyor_module" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_wire" | "gtceu:gravi_star" | "gtceu:polytetrafluoroethylene_drill_head" | "gtceu:polytetrafluoroethylene_rod" | "farmersdelight:smoked_ham" | "gtceu:neutronium_nugget" | "gtceu:item/material_sets/dull/gear_small" | "ae2:part/transition_plane_off" | "gtceu:tungsten_carbide_knife" | "thermal:sapphire_block" | "gtceu:hssg_hot_ingot" | "create:powdered_obsidian" | "gtceu:sterling_silver_plunger" | "mysticalagriculture:experience_crop" | "gtceu:octane_bucket" | "fantasyfurniture:decorations/bone_candles" | "gtceu:trinium_quadruple_cable" | "create_crystal_clear:train_clear_glass_casing" | "mmt:xeproda_plate" | "gtceu:uv_energy_input_hatch" | "ae2:nether_quartz_axe" | "gtceu:huge_pipe_extruder_mold" | "gtceu:bauxite_tiny_dust" | "thermal:cooked_corn" | "fantasyfurniture:royal/chandelier" | "minecraft:carved_pumpkin" | "gtceu:gravel_copper_ore" | "mmt:cobalt_block" | "gtceu:andesite_tetrahedrite_ore" | "farmersdelight:tomato_sauce" | "gtceu:block_extruder_mold" | "gtceu:uv_sifter" | "rechiseled:dark_oak_planks_bricks_connecting" | "farmersdelight:shepherds_pie" | "gtceu:uranium_bucket" | "thermal_extra:dragonsteel_gear" | "gtceu:lapis_chipped_gem" | "rechiseled:mangrove_planks_pattern_connecting" | "gtceu:rose_gold_axe" | "mysticaladaptations:insanium_axe" | "minecraft:scute" | "gtceu:brick_dust" | "minecraft:spruce_sapling" | "create:waxed_oxidized_copper_shingles" | "mysticalagriculture:prosperity_shard" | "gtceu:vanadium_steel_bucket" | "gtceu:steel_double_wire" | "gtceu:silicone_rubber_block" | "gtceu:uv_energy_input_hatch_4a" | "ae2:chiseled_quartz_wall" | "gtceu:annealed_copper_plate" | "gtceu:manganese_turbine_blade" | "minecraft:minecart" | "gtceu:dragonsteel_small_dust" | "mysticalagradditions:insanium_nugget" | "gtceu:bismuth_bronze_nugget" | "mysticalagradditions:imperium_apple" | "thermal:press_packing_3x3_die" | "mmt:palladium_ingot" | "sgjourney:reaction_chamber" | "create:filter" | "gtceu:andesite_palladium_ore" | "gtceu:luv_autoclave" | "gtceu:blue_steel_wrench_tip" | "gtceu:cobalt_brass_mortar" | "exnihilosequentia:raw_aluminum" | "gtceu:crystal_cpu" | "gtceu:luv_charger_4x" | "gtceu:netherrack_chalcopyrite_ore" | "gtceu:saltpeter_dust" | "gtceu:soul_infused_small_dust" | "fantasyfurniture:decorations/cookie_jar" | "gtceu:osmium_single_wire" | "ae2:memory_card_green" | "gtceu:styrene_butadiene_rubber_bucket" | "minecraft:piston_head" | "gtceu:zpm_alloy_smelter" | "rechiseled:emerald_block_pillar_connecting" | "mmt:iron_plate" | "mmt:yellow_nugget" | "minecraft:light_gray_carpet" | "gtceu:red_sand_green_sapphire_ore" | "farmersdelight:wild_carrots" | "gtceu:nether_quartz_tiny_dust" | "gtceu:lv_fluid_regulator" | "gtceu:mv_voltage_coil" | "mysticalagriculture:soul_jar" | "minecraft:stripped_warped_stem" | "farmersdelight:dog_food" | "thermal:beekeeper_leggings" | "gtceu:beryllium_ore" | "rechiseled:amethyst_block_pillar" | "gtceu:luv_machine_casing" | "gtceu:luv_extruder" | "rechiseled:copper_block_pattern_connecting" | "effortlessbuilding:reach_upgrade1" | "gtceu:stainless_steel_small_gear" | "effortlessbuilding:reach_upgrade2" | "gtceu:helium_plasma_bucket" | "effortlessbuilding:reach_upgrade3" | "gtceu:sand_lapis_ore" | "bigreactors:block/reactor/basic/casing_18_corner_usw" | "gtceu:lead_ore" | "ae2:processing_pattern" | "minecraft:acacia_door" | "ftbquests:stage_barrier" | "create:cut_tuff_wall" | "rechiseled:mossy_cobblestone_squares_connecting" | "gtceu:certus_quartz_flawless_gem" | "rechiseled:dirt_large_tiles" | "rechiseled:emerald_block_smooth" | "gtceu:basalt_uraninite_ore" | "gtceu:invar_bucket" | "framedblocks:framed_flat_inner_slope_slab_corner" | "rechiseledcreate:rose_quartz_chiseled" | "rechiseled:glowstone_crushed" | "thermal:slot_seal" | "gtceu:andesite_electrotine_ore" | "framedblocks:framed_bouncy_cube" | "rechiseled:iron_block_framed_connecting" | "sliceanddice:sprinkler" | "gtceu:plumbumanite_double_plate" | "rechiseled:nether_bricks_large_bricks_connecting" | "create:block/cogwheel_shaftless" | "gtceu:saltpeter_crushed_ore" | "gtceu:niobium_nitride_nugget" | "minecraft:splash_potion" | "gtceu:tungsten_carbide_plunger" | "mysticalagriculture:supremium_growth_accelerator" | "rechiseled:prismarine_bricks_brick_pattern_connecting" | "sgjourney:energy_crystal" | "farmersdelight:white_canvas_wall_sign" | "mmt:silver_plate" | "thermalendergy:prismalium_plate" | "minecraft:end_stone_brick_stairs" | "gtceu:polyphenylene_sulfide_foil" | "gtceu:bronze_small_dust" | "gtceu:basalt_diamond_ore" | "gtceu:lv_fisher" | "gtceu:granite_spodumene_ore" | "gtceu:basalt_hematite_ore" | "gtceu:copper_small_dust" | "gtceu:ev_hermetic_casing" | "gtceu:cobalt_quadruple_cable" | "thermal:press_packing_2x2_die" | "farmersdelight:canvas_wall_sign" | "gtceu:rose_gold_wire_cutter" | "mmt:frigidite_dust" | "minecraft:sandstone_wall" | "rechiseled:warped_planks_pattern_connecting" | "mmt:solimrith_dust" | "gtceu:netherrack_certus_quartz_ore" | "gtceu:iv_fluid_heater" | "gtceu:item/material_sets/metallic/plate_dense" | "farmersdelight:carrot_crate" | "gtceu:tin_octal_cable" | "fantasyfurniture:nordic/bed_double" | "mmt:rhodium_block" | "rechiseledcreate:crimson_window_large" | "gtceu:diorite_powellite_ore" | "gtceu:phosphorus_small_dust" | "gtceu:steel_scythe" | "create:layered_ochrum" | "mysticalagriculture:speed_iii_augment" | "mmt:orange_wire" | "mysticalagriculture:blazing_crystal_essence" | "farmersdelight:golden_knife" | "mmt:abiding_alloy_block" | "gtceu:raw_basaltic_mineral_sand_block" | "gtceu:green_sapphire_exquisite_gem" | "gtceu:uvarovite_small_dust" | "mysticalagriculture:blaze_seeds" | "gtceu:gallium_arsenide_small_dust" | "gtceu:amethyst_small_dust" | "gtceu:tuff_copper_ore" | "gtceu:signalum_quadruple_cable" | "rechiseled:dirt_chunks" | "minecraft:polished_granite_stairs" | "minecraft:ocelot_spawn_egg" | "gtceu:lumium_double_cable" | "rechiseled:oak_planks_rotated_bricks_connecting" | "gtceu:hssg_quadruple_cable" | "thermal:area_radius_augment" | "gtceu:steel_pickaxe" | "gtceu:item/material_sets/bright/dust_small" | "gtceu:kyanite_purified_ore" | "gtceu:polycaprolactam_nugget" | "gtceu:sterling_silver_chainsaw_head" | "bigreactors:block/turbine/basic/casing_21_corner_unw" | "rechiseled:andesite_polished_connecting" | "ae2:fluix_smart_dense_cable" | "create:cut_limestone_brick_slab" | "mysticaladaptations:insanium_bow" | "bigreactors:block/turbine/basic/casing_15_corner_dse" | "gtceu:wrought_iron_small_dust" | "rechiseled:birch_planks_dotted_connecting" | "gtceu:vanadium_gallium_double_cable" | "gtceu:damascus_steel_file" | "minecraft:oxidized_cut_copper_slab" | "bigreactors:block/turbine/basic/controller_off" | "gtceu:silver_block" | "gtceu:borosilicate_glass_tiny_dust" | "minecraft:iron_boots" | "thermal:dynamo_gourmand" | "gtceu:zpm_distillery" | "create:polished_cut_scorchia_wall" | "minecraft:skeleton_spawn_egg" | "gtceu:tin_single_cable" | "rechiseled:purpur_rotated_bricks" | "gtceu:bronze_plate" | "thermal:ruby_gear" | "gtceu:iridium_small_dust" | "gtceu:aluminium_bucket" | "gtceu:red_sand_platinum_ore" | "fantasyfurniture:bone/skeleton/floor_light" | "gtceu:zpm_macerator" | "rechiseled:warped_planks_mosaic" | "rechiseled:quartz_block_scales_connecting" | "gtceu:molybdenum_refined_ore" | "gtceu:treated_wood_large_fluid_pipe" | "mysticalagriculture:elementium_essence" | "eterminal:ex_pattern_access_part" | "minecraft:feather" | "mmt:celeslar_nugget" | "gtceu:gravel_nether_quartz_ore" | "gtceu:tungsten_steel_turbine_blade" | "gtceu:hsse_rod" | "gtceu:gold_crushed_ore" | "colossalchests:chest_wall_silver" | "gtceu:vacuum_tube" | "rechiseled:jungle_planks_brick_paving" | "gtceu:diamond_grinding_head" | "thermal:enderium_glass" | "gtceu:galena_purified_ore" | "xtonesreworked:glaxx_block_13" | "rechiseled:iron_block_processed" | "xtonesreworked:glaxx_block_12" | "xtonesreworked:glaxx_block_15" | "xtonesreworked:glaxx_block_14" | "bigreactors:insanite_block" | "xtonesreworked:glaxx_block_11" | "xtonesreworked:glaxx_block_10" | "mysticalagriculture:wood_essence" | "gtceu:basalt_electrotine_ore" | "rechiseled:diorite_squares" | "gtceu:phosphorus_boule" | "rechiseled:dirt_muddy" | "create:layered_andesite" | "minecraft:black_glazed_terracotta" | "farmersdelight:rice_panicles" | "gtceu:item/material_sets/dull/nugget" | "packagedauto:packager" | "gtceu:basalt_pyrolusite_ore" | "rechiseled:acacia_planks_small_bricks_connecting" | "gtceu:lv_alloy_smelter" | "gtceu:uranium_small_dust" | "gtceu:niobium_nugget" | "gtceu:molybdenite_tiny_dust" | "ae2:part/conversion_monitor_off" | "mmt:smooth_stone_brick" | "gtceu:granite_redstone_ore" | "gtceu:red_sand_galena_ore" | "fantasyfurniture:royal/cushion" | "bigreactors:block/reactor/reinforced/casing_02_frame_ds" | "rechiseledcreate:acacia_window_tiles" | "create:block/netherite_backtank/block_shaft_input" | "gtceu:netherrack_kyanite_ore" | "gtceu:micro_processor" | "gtceu:tin_alloy_block" | "gtceu:hv_compressor" | "gtceu:lv_battery_hull" | "gtceu:potin_plate" | "gtceu:tungsten_steel_fine_wire" | "gtceu:wrought_iron_saw" | "gtceu:topaz_tiny_dust" | "gtceu:andesite_magnesite_ore" | "thermal_extra:refined_sunflower_oil_bucket" | "fantasyfurniture:decorations/muffins_sweetberry" | "gtceu:diamond_tiny_dust" | "gtceu:potash_small_dust" | "gtceu:glass_flawless_gem" | "bigreactors:reprocessoroutputport" | "rechiseled:oak_planks_small_tiles" | "gtceu:wetware_printed_circuit_board" | "minecraft:birch_wall_sign" | "create:block/toolbox/lid/red" | "gtceu:cupronickel_double_plate" | "gtceu:enderium_hex_wire" | "rechiseled:quartz_block_brick_paving" | "minecraft:glass_pane" | "minecraft:wall_torch" | "gtceu:raw_amethyst" | "thermal:sulfur_block" | "gtceu:cobalt_brass_scythe" | "framedblocks:framed_iron_trapdoor" | "gtceu:mv_mixer" | "create:block/track_overlay/signal" | "rechiseled:netherrack_dented_connecting" | "ae2:part/crafting_terminal_off" | "thermal:rich_slag_block" | "exnihilosequentia:netherite_hammer" | "gtceu:diamond_rod" | "gtceu:enriched_naquadah_foil" | "gtceu:raw_nether_quartz_block" | "farmersdelight:kelp_roll" | "gtceu:silver_quadruple_cable" | "gtceu:niobium_titanium_block" | "ae2:memory_card_white" | "gtceu:enlighted_gold_single_cable" | "modularrouters:security_upgrade" | "sgjourney:naquadah_ore" | "gtceu:tin_refined_ore" | "minecraft:tripwire_hook" | "gtceu:opal_flawed_gem" | "rechiseledcreate:rose_quartz_squares" | "create:white_sail" | "sgjourney:cut_naquadah_slab" | "gtceu:ev_transformer_4a" | "gtceu:obsidian_plate" | "gtceu:raw_neodymium" | "thermal:heavy_oil_bucket" | "mmt:chromium_block" | "mysticalagriculture:blaze_crop" | "create:cyan_nixie_tube" | "gtceu:invar_plunger" | "minecraft:daylight_detector" | "gtceu:naquadria_rod" | "fantasyfurniture:decorations/royal_platter" | "gtceu:calcite_refined_ore" | "gtceu:ancient_gold_coin" | "gtceu:gravel_powellite_ore" | "mmt:thlanium_ingot" | "gtceu:ev_transformer_1a" | "mmt:vibranite_gear" | "gtceu:uv_emitter" | "gtceu:indium_tin_barium_titanium_cuprate_hex_cable" | "create:small_diorite_bricks" | "ae2:memory_card_gray" | "gtceu:polybenzimidazole_large_fluid_pipe" | "create:red_nixie_tube" | "gtceu:lv_circuit_assembler" | "gtceu:raw_realgar_block" | "gtceu:ev_transformer_2a" | "fantasyfurniture:dunmer/carpet" | "gtceu:gravel_basaltic_mineral_sand_ore" | "create:small_scorchia_brick_slab" | "gtceu:enlighted_gold_bucket" | "gtceu:magnetite_tiny_dust" | "gtceu:red_dye_bucket" | "gtceu:lumium_hot_ingot" | "bigreactors:block/reprocessor/casing_06_frame_us" | "gtceu:stainless_steel_shovel" | "gtceu:cinnabar_dust" | "gtceu:darmstadtium_rod" | "gtceu:cobalt_brass_screwdriver_tip" | "laserio:laser_wrench" | "minecraft:cut_red_sandstone" | "gtceu:zapolgium_plate" | "gtceu:rutile_flawless_gem" | "sgjourney:advanced_energy_crystal" | "rechiseled:spruce_planks_wavy_connecting" | "gtceu:stellarium_quadruple_cable" | "mmt:lead_gear" | "gtceu:sodium_perchlorate_dust" | "gtceu:lv_distillery" | "gtceu:andesite_green_sapphire_ore" | "mysticaladaptations:insanium_leggings" | "gtceu:twinite_fine_wire" | "create:fluid_valve" | "gtceu:enlighted_gold_double_cable" | "gtceu:red_garnet_ore" | "modularrouters:override_card" | "gtceu:granite_kyanite_ore" | "gtceu:dinitrogen_tetroxide_bucket" | "create:track_signal" | "gtceu:naquadah_alloy_gear" | "minecraft:hanging_roots" | "gtceu:ev_distillery" | "create:block/track/bogey/bogey_drive_wheel_pin" | "farmersdelight:cod_slice" | "mysticalagriculture:amethyst_bronze_essence" | "minecraft:compass" | "gtceu:talc_refined_ore" | "gtceu:diorite_lithium_ore" | "ae2:part/conversion_monitor_on" | "thermal:sulfur_ore" | "gtceu:thorium_dust" | "gtceu:block/variant/assembly_line" | "gtceu:plutonium_bucket" | "gtceu:item/material_sets/metallic/plate" | "rechiseled:glowstone_smooth" | "minecraft:cake" | "mmt:pearl_ore" | "gtceu:cassiterite_sand_small_dust" | "rechiseledcreate:acacia_window_panes" | "gtceu:ev_machine_hull" | "rechiseled:stone_smooth_rotated_bricks_connecting" | "gtceu:nickel_impure_dust" | "create:precision_mechanism" | "gtceu:netherrack_asbestos_ore" | "mysticalagriculture:prosperity_ore" | "fantasyfurniture:bone/wither/bookshelf" | "minecraft:white_shulker_box" | "create:yellow_valve_handle" | "gtceu:rock_salt_exquisite_gem" | "mmt:scandium_gear" | "rechiseled:warped_planks_large_tiles" | "gtceu:raw_red_garnet" | "create:portable_fluid_interface" | "gtceu:netherrack_bornite_ore" | "gtceu:salt_gem" | "mysticalagriculture:awakened_supremium_shears" | "mmt:bronze_ingot" | "gtceu:wood_vinegar_bucket" | "gtceu:luv_gas_collector" | "mysticalagriculture:imperium_hoe" | "gtceu:uv_electrolyzer" | "ae2additions:super_cell_component_4096k" | "framedblocks:framed_gate_door" | "mmt:cosmos_aurora_block" | "mmt:lime_plate" | "mmt:ametrine_cell" | "gtceu:andesite_scheelite_ore" | "gtceu:rose_gold_scythe" | "gtceu:iv_extractor" | "gtceu:stellarium_octal_wire" | "gtceu:glycerol_bucket" | "mysticalagriculture:attack_aoe_ii_augment" | "gtceu:raw_oilsands_block" | "fantasyfurniture:bone/skeleton/chandelier" | "mmt:vibranite_nugget" | "mmt:nickel_nugget" | "mmt:ruby_block" | "gtceu:blue_alloy_octal_wire" | "gtceu:item/material_sets/shiny/dust_impure" | "gtceu:lv_gas_turbine" | "gtceu:wetware_processor" | "gtceu:hsse_saw" | "gtceu:gravel_pollucite_ore" | "minecraft:green_shulker_box" | "gtceu:iron_impure_dust" | "gtceu:lepidolite_purified_ore" | "gtceu:zpm_field_generator" | "exnihilosequentia:emerald_mesh" | "mmt:mythril_wire" | "gtceu:nichrome_hot_ingot" | "gtceu:tungsten_steel_sword" | "gtceu:lapotron_crystal" | "framedblocks:framed_screwdriver" | "rechiseledcreate:mangrove_window_covered_connecting" | "createarmory:nine_mm_mold_complete" | "mmt:thlanium_wire" | "mmt:red_wire" | "gtceu:basalt_pyrite_ore" | "create:brass_tunnel" | "gtceu:granite_sodalite_ore" | "minecraft:light_gray_candle" | "gtceu:rhodium_block" | "gtceu:basaltic_mineral_sand_ore" | "gtceu:sugar_flawed_gem" | "rechiseled:dark_prismarine_fabric_connecting" | "gtceu:assembly_line_unit" | "thermal:white_rockwool" | "thermal:green_rockwool" | "gtceu:ammonia_bucket" | "exmachinis:gold_upgrade" | "gtceu:iv_energy_input_hatch_4a" | "xtonesreworked:zest_block_0" | "thermal:glowstone_bucket" | "xtonesreworked:zest_block_2" | "xtonesreworked:zest_block_1" | "thermal:slime_mushroom" | "gtceu:diorite_diamond_ore" | "xtonesreworked:zest_block_4" | "gtceu:nitrogen_dioxide_bucket" | "xtonesreworked:zest_block_3" | "xtonesreworked:zest_block_6" | "xtonesreworked:zest_block_5" | "gtceu:red_alloy_double_wire" | "rechiseled:prismarine_bricks_woven" | "farmersdelight:cabbage_seeds" | "gtceu:diatomite_purified_ore" | "gtceu:uvarovite_exquisite_gem" | "gtceu:clay_tiny_dust" | "rechiseled:copper_block_gears" | "gtceu:raw_cooperite_block" | "mmt:rhexis_ingot" | "exnihilosequentia:crimson_barrel" | "xtonesreworked:zest_block_8" | "gtceu:void_octal_wire" | "xtonesreworked:zest_block_7" | "createarmory:upgraded_mini_gun" | "gtceu:damascus_steel_mortar" | "xtonesreworked:zest_block_9" | "xtonesreworked:lair_block_12" | "farmersdelight:stuffed_potato" | "gtceu:zpm_machine_casing" | "xtonesreworked:lair_block_13" | "xtonesreworked:lair_block_10" | "xtonesreworked:lair_block_11" | "gtceu:salt_dust" | "minecraft:magenta_shulker_box" | "xtonesreworked:lair_block_14" | "xtonesreworked:lair_block_15" | "gtceu:granite_tricalcium_phosphate_ore" | "gtceu:sulfur_ore" | "mysticalagriculture:menril_essence" | "create:block/gauge/stressometer/head" | "mmt:chalyblux_ingot" | "gtceu:certus_quartz_block" | "minecraft:bee_nest" | "gtceu:rock_salt_flawed_gem" | "create:sturdy_sheet" | "create:block/gantry_carriage/wheels" | "gtceu:melodium_hot_ingot" | "mmt:xelkive_nugget" | "create:block/mechanical_arm/claw_base" | "thermal:bronze_coin" | "gtceu:zpm_extruder" | "farmersdelight:tomato_crate" | "gtceu:tritanium_bucket" | "mysticalagriculture:fire_essence" | "gtceu:deepslate_stibnite_ore" | "gtceu:fullers_earth_refined_ore" | "create:crushed_raw_quicksilver" | "gtceu:hsse_plate" | "minecraft:chain" | "thermal:quartz_gear" | "gtceu:americium_nugget" | "gtceu:fluid_filter" | "gtceu:tungsten_steel_hex_cable" | "gtceu:hsse_small_dust" | "minecraft:trader_llama_spawn_egg" | "thermal:magenta_rockwool" | "gtceu:nichrome_double_wire" | "gtceu:red_sand_hematite_ore" | "gtceu:yttrium_bucket" | "mysticalagriculture:creative_soulium_dagger" | "gtceu:sand_pitchblende_ore" | "rechiseled:bone_block_bundled" | "create:weathered_copper_tile_slab" | "gtceu:item/tools/butchery_knife" | "gtceu:hp_steam_extractor" | "gtceu:sterling_silver_bolt" | "rechiseled:andesite_tiles_connecting" | "mmt:titanium_dust" | "mysticalagradditions:insanium_coal" | "gtceu:basalt_aluminium_ore" | "minecraft:fire_charge" | "gtceu:zpm_machine_hull" | "thermal:ruby" | "rechiseled:stone_bordered_connecting" | "thermal:iron_plate" | "ae2:cut_quartz_slab" | "mysticalagradditions:insanium_apple" | "ae2:quartz_stairs" | "rechiseled:quartz_block_tiles_connecting" | "gtceu:sterling_silver_dust" | "fantasyfurniture:nordic/shelf" | "gtceu:zapolgium_quadruple_cable" | "mysticalagriculture:water_seeds" | "framedblocks:framed_threeway_corner" | "gtceu:spessartine_gem" | "framedblocks:framed_gate" | "gtceu:osmiridium_nugget" | "gtceu:osmium_double_cable" | "farmersdelight:oak_cabinet" | "gtceu:raw_lazurite_block" | "gtceu:endstone_wulfenite_ore" | "rechiseled:dark_prismarine_bricks" | "rechiseled:cobbled_deepslate_large_tiles_connecting" | "gtceu:deepslate_certus_quartz_ore" | "create:purple_sail" | "gtceu:zpm_electrolyzer" | "minecraft:blaze_rod" | "ae2:chipped_budding_quartz" | "mysticalagriculture:supremium_sword" | "gtceu:item/material_sets/rough/dust" | "gtceu:sodium_potassium_bucket" | "gtceu:deepslate_powellite_ore" | "gtceu:electrum_octal_cable" | "mmt:mud_brick" | "rechiseled:birch_planks_rotated_bricks" | "mmt:xelkive_dust" | "ae2wtlib:quantum_bridge_card" | "minecraft:shield" | "gtceu:dimethylamine_bucket" | "gtceu:ev_circuit_assembler" | "rechiseled:quartz_block_crosses_connecting" | "thermal:diamond_dust" | "ae2:part/storage_monitor_locked_off" | "farmersdelight:sandy_shrub" | "mmt:zapolgium_dust" | "bigreactors:block/reprocessor/casing_03_frame_de" | "gtceu:carbon_fibers" | "gtceu:naquadria_foil" | "ae2:silicon" | "gtceu:osmiridium_foil" | "webdisplays:screencfg" | "gtceu:uhv_8a_energy_converter" | "gtceu:sapphire_dust" | "create:train_door" | "minecraft:magenta_terracotta" | "gtceu:zpm_electric_piston" | "gtceu:styrene_butadiene_rubber_foil" | "gtceu:silicon_wafer" | "minecraft:spruce_pressure_plate" | "exnihilosequentia:raw_silver" | "minecraft:zombie_spawn_egg" | "minecraft:deepslate_brick_wall" | "minecraft:music_disc_chirp" | "gtceu:luv_kinetic_output_box" | "gtceu:animated_steel_octal_cable" | "extendedcrafting:redstone_component" | "colossalchests:chest_wall_gold" | "mysticalagriculture:experience_seeds" | "gtceu:item/material_sets/certus/gem" | "gtceu:raw_granitic_mineral_sand_block" | "gtceu:plutonium_ore" | "mmt:yellow_ingot" | "minecraft:recovery_compass" | "gtceu:steel_large_boiler" | "gtceu:polybenzimidazole_foil" | "rechiseled:amethyst_block_beams_connecting" | "gtceu:tungsten_carbide_nonuple_fluid_pipe" | "gtceu:hssg_octal_wire" | "gtceu:duranium_saw" | "fantasyfurniture:dunmer/wool" | "gtceu:stone_gear" | "gtceu:prismalium_dust" | "gtceu:red_sand_cassiterite_sand_ore" | "gtceu:nand_memory_chip" | "gtceu:uv_machine_hull" | "rechiseled:birch_planks_tiles_connecting" | "gtceu:nickel_nugget" | "fantasyfurniture:royal/desk_left" | "gtceu:ultimet_hammer" | "rechiseled:crimson_planks_small_bricks_connecting" | "gtceu:red_sand_glauconite_sand_ore" | "ae2:part/transition_plane_has_channel" | "modularrouters:speed_upgrade" | "mmt:echo_gear" | "mysticalagriculture:enderman_crop" | "rechiseled:jungle_planks_pattern_connecting" | "gtceu:basalt_oilsands_ore" | "gtceu:shellite_tiny_dust" | "gtceu:luv_cutter" | "gtceu:tuff_diatomite_ore" | "gtceu:polyvinyl_chloride_bucket" | "rechiseled:basalt_patterned" | "mmt:thulium_nugget" | "gtceu:raw_topaz" | "gtceu:yttrium_barium_cuprate_tiny_dust" | "rechiseled:purpur_spiral_pattern" | "gtceu:hydrogen_bucket" | "gtceu:grossular_purified_ore" | "gtceu:molybdenum_turbine_blade" | "gtceu:granite_ilmenite_ore" | "ae2:red_lumen_paint_ball" | "thermal_extra:dragonsteel_ingot" | "gtceu:annealed_copper_tiny_dust" | "gtceu:hp_steam_alloy_smelter" | "gtceu:manganese_rod" | "gtceu:ev_fluid_drilling_rig" | "rechiseled:obsidian_dark" | "thermal:tin_gear" | "gtceu:pyrope_purified_ore" | "gtceu:nickel_block" | "mmt:chromium_nugget" | "gtceu:hsse_scythe" | "sgjourney:classic_stargate" | "gtceu:ev_electrolyzer" | "gtceu:lpg_bucket" | "sgjourney:universe_ring" | "mysticalagriculture:prudentium_leggings" | "gtceu:red_sand_grossular_ore" | "gtceu:diorite_green_sapphire_ore" | "rechiseled:redstone_block_diagonal_tiles" | "create:blue_nixie_tube" | "gtceu:hv_super_chest" | "gtceu:yellow_garnet_exquisite_gem" | "gtceu:enlighted_gold_plate" | "thermal:rubberwood_wall_sign" | "gtceu:raw_talc_block" | "ae2:part/display_status_off" | "fluxnetworks:flux_block" | "gtceu:ruthenium_trinium_americium_neutronate_dust" | "minecraft:leather_helmet" | "gtceu:sand_neodymium_ore" | "itemfilters:always_false" | "minecraft:gray_wool" | "minecraft:cracked_nether_bricks" | "gtceu:micro_processor_assembly" | "mysticalagriculture:inferium_pickaxe" | "gtceu:sodalite_flawless_gem" | "mysticalagriculture:amethyst_bronze_crop" | "create:entity/train_hat" | "gtceu:battery_alloy_dust" | "gtceu:treated_wood_tiny_dust" | "minecraft:deepslate_coal_ore" | "automobility:automobile_assembler" | "extendedcrafting:elite_component" | "gtceu:enlighted_gold_octal_wire" | "colossalchests:interface_silver" | "minecraft:diamond_axe" | "gtceu:iridium_bucket" | "gtceu:calcite_ore" | "mysticalagradditions:insanium_coal_block" | "gtceu:endstone_uraninite_ore" | "mysticalagriculture:imperium_fishing_rod" | "create:small_andesite_brick_slab" | "gtceu:arsenic_dust" | "minecraft:gold_block" | "gtceu:annealed_copper_double_cable" | "extendedcrafting:black_iron_block" | "gtceu:ev_fisher" | "create:cut_granite_brick_wall" | "rechiseledcreate:diorite_cut_small_brick_connecting" | "gtceu:naquadria_tiny_dust" | "framedblocks:block/obsidian_plate_frame" | "gtceu:coke_exquisite_gem" | "rechiseled:redstone_block_patterned" | "rechiseled:stone_cobbled" | "ae2:white_smart_cable" | "create:pink_sail" | "sgjourney:naquadah_boots" | "fantasyfurniture:decorations/bowl_mushroom_stew" | "minecraft:cave_air" | "create:block/mechanical_harvester/blade" | "gtceu:copper_refined_ore" | "gtceu:plumbumanite_octal_cable" | "gtceu:quartzite_flawless_gem" | "gtceu:item/material_sets/shiny/screw" | "gtceu:lv_transformer_16a" | "gtceu:barite_pure_dust" | "ae2additions:item_storage_cell_1024" | "gtceu:marble_tiny_dust" | "gtceu:item/material_sets/diamond/gem" | "bigreactors:block/reactor/basic/controller_off" | "gtceu:lithium_perchlorate_tiny_dust" | "gtceu:mv_extractor" | "rechiseled:netherrack_brick_pattern_connecting" | "gtceu:vanadium_gallium_hex_cable" | "gtceu:goethite_crushed_ore" | "gtceu:tuff_amethyst_ore" | "gtceu:naquadah_octal_wire" | "gtceu:osmiridium_turbine_blade" | "gtceu:sodalite_block" | "mysticalagriculture:slimesteel_crop" | "gtceu:deepslate_tricalcium_phosphate_ore" | "gtceu:rutile_gem" | "gtceu:opal_flawless_gem" | "rechiseledcreate:warped_window_diagonal" | "mmt:yellow_dust" | "mmt:copper_wire" | "gtceu:yttrium_block" | "framedblocks:framed_double_panel" | "gtceu:block/variant/extreme_engine_intake" | "rechiseledcreate:warped_window_rounded_connecting" | "minecraft:mangrove_slab" | "gtceu:naquadah_rod" | "minecraft:soul_sand" | "automobility:rear_attachment" | "mmt:tellurium_wire" | "gtceu:iridium_chloride_small_dust" | "gtceu:lutetium_tiny_dust" | "thermal:raw_lead_block" | "gtceu:bentonite_ore" | "gtceu:item/material_sets/sand/dust" | "mmt:green_ingot" | "fantasyfurniture:royal/counter" | "gtceu:thorium_double_plate" | "thermal:deepslate_ruby_ore" | "mmt:boron_wire" | "mysticalagriculture:nickel_crop" | "mysticalagriculture:wither_skeleton_crop" | "rechiseled:oak_planks_dotted" | "gtceu:enriched_naquadah_trinium_europium_duranide_foil" | "rechiseled:cobbled_deepslate_squares" | "farmersdelight:glow_berry_custard" | "gtceu:iv_solar_panel" | "gtceu:sand_kyanite_ore" | "mysticalagriculture:tin_essence" | "gtceu:hssg_double_wire" | "mysticalagriculture:soulstone_bricks_slab" | "sgjourney:naquadah_alloy" | "gtceu:aluminium_double_wire" | "minecraft:lapis_lazuli" | "gtceu:polyvinyl_chloride_ingot" | "gtceu:uv_alloy_smelter" | "gtceu:stainless_steel_ring" | "gtceu:yttrium_barium_cuprate_long_rod" | "gtceu:digital_interface_cover" | "create:granite_pillar" | "gtceu:magnetic_samarium_rod" | "minecraft:torch" | "minecraft:command_block_minecart" | "gtceu:wulfenite_crushed_ore" | "gtceu:garnet_sand_purified_ore" | "gtceu:red_sand_uraninite_ore" | "minecraft:fire_coral_fan" | "gtceu:zpm_mixer" | "thermal:item_filter_augment" | "gtceu:tin_alloy_screw" | "ae2:item_cell_housing" | "mysticalagriculture:tertium_helmet" | "gtceu:cocoa_small_dust" | "gtceu:lithium_perchlorate_dust" | "thermal:deepslate_sulfur_ore" | "thermal:lumium_block" | "gtceu:amethyst_flawless_gem" | "ae2:smithing_table_pattern" | "create:schematic" | "gtceu:high_octane_gasoline_bucket" | "gtceu:damascus_steel_hammer" | "gtceu:damascus_steel_plate" | "mmt:adamanite_nugget" | "exnihilosequentia:stone_crook" | "minecraft:spruce_chest_boat" | "extendedcrafting:ultimate_component" | "extendedcrafting:ender_ingot_block" | "gtceu:copper_normal_fluid_pipe" | "gtceu:carbon_monoxide_bucket" | "rechiseled:redstone_block_polished_connecting" | "rechiseledcreate:oak_window_covered_connecting" | "gtceu:zpm_cutter" | "mysticalagriculture:ironwood_seeds" | "create:block/track_signal/yellow_glow" | "gtceu:deepslate_opal_ore" | "ftbquests:custom_icon" | "gtceu:uranium_triplatinum_single_wire" | "mmt:thorium_wire" | "gtceu:sulfur_dust" | "create:mechanical_arm" | "minecraft:netherite_sword" | "minecraft:flower_banner_pattern" | "rechiseled:acacia_planks_beams" | "rechiseled:blackstone_brick_paving" | "gtceu:dragonsteel_block" | "gtceu:duranium_rod" | "rechiseled:redstone_block_bordered_connecting" | "gtceu:stainless_steel_double_plate" | "thermal:rubberwood_button" | "gtceu:lv_laser_engraver" | "minecraft:stone_shovel" | "mmt:orange_dust" | "bigreactors:redfrigium_bucket" | "gtceu:diorite_magnesite_ore" | "minecraft:crimson_stairs" | "minecraft:saddle" | "gtceu:pyrolusite_crushed_ore" | "gtceu:copper_spring" | "ae2additions:chemical_storage_cell_1024" | "ae2:light_blue_covered_dense_cable" | "gtceu:sand_ilmenite_ore" | "gtceu:diamond_ore" | "mysticalagriculture:imperium_chestplate" | "mmt:raw_xelkive_block" | "exnihilosequentia:bee_doll" | "minecraft:polished_blackstone_brick_stairs" | "create:cut_asurine_wall" | "fantasyfurniture:bone/wither/desk_right" | "mmt:palladium_gear" | "bigreactors:ludicrite_dust" | "gtceu:damascus_steel_wrench" | "gtceu:diorite_alunite_ore" | "gtceu:hv_super_tank" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_cable" | "thermal:apatite_dust" | "gtceu:chromium_small_dust" | "gtceu:compressed_coke_clay" | "mysticalagriculture:tilling_aoe_v_augment" | "ae2:wireless_booster" | "gtceu:zpm_energy_input_hatch_16a" | "rechiseled:diamond_block_rhombuses" | "gtceu:iv_diode" | "exnihilosequentia:dark_oak_sieve" | "gtceu:soldering_alloy_block" | "rechiseledcreate:spruce_window_slim" | "gtceu:bronze_plunger" | "gtceu:glauconite_sand_pure_dust" | "ae2:part/toggle_bus_status_has_channel" | "minecraft:golden_carrot" | "gtceu:basalt_lead_ore" | "ae2:light_blue_covered_cable" | "minecraft:quartz" | "farmersdelight:bone_broth" | "rechiseled:glowstone_crushed_connecting" | "ae2:part/annihilation_plane_on" | "gtceu:basalt_yellow_limonite_ore" | "gtceu:lead_plate" | "gtceu:asbestos_ore" | "gtceu:mv_output_hatch" | "gtceu:tungsten_carbide_rod" | "minecraft:tropical_fish_bucket" | "colossalchests:interface_obsidian" | "create:unprocessed_obsidian_sheet" | "ae2:16k_crafting_storage" | "thermalendergy:stellarium_block" | "ae2:matter_cannon" | "thermal:device_rock_gen" | "buildinggadgets:construction_block" | "mmt:celeslar_gear" | "gtceu:spodumene_refined_ore" | "rechiseled:crimson_planks_diagonal_tiles" | "create:andesite_casing" | "mmt:black_dust" | "mysticalagriculture:hostile_soulium_dagger" | "create:cut_diorite_brick_stairs" | "modularrouters:energy_upgrade" | "minecraft:jungle_fence" | "gtceu:gravel_talc_ore" | "rechiseled:netherrack_rotated_bricks" | "gtceu:titanium_file" | "gtceu:gelatin_mixture_bucket" | "gtceu:raw_uraninite" | "gtceu:gravel_cooperite_ore" | "gtceu:uranium_triplatinum_octal_cable" | "mmt:vibranite_rod" | "rechiseled:spruce_planks_dotted" | "rechiseled:glowstone_small_tiles_connecting" | "minecraft:mangrove_leaves" | "gtceu:hsse_buzz_saw_blade" | "minecraft:tuff" | "itemfilters:xor" | "ae2:part/import_bus_on" | "gtceu:severely_steam_cracked_light_fuel_bucket" | "fantasyfurniture:decorations/venthyr_food_1" | "mmt:brown_wire" | "ae2:sky_stone_wall" | "fantasyfurniture:decorations/venthyr_food_0" | "gtceu:spessartine_flawless_gem" | "thermal:peanut_butter" | "exmachinis:flux_sieve" | "gtceu:aluminium_wire_cutter" | "thermal:bronze_plate" | "gtceu:granite_aluminium_ore" | "gtceu:andesite_chalcopyrite_ore" | "gtceu:chromium_plate" | "farmersdelight:mushroom_rice" | "rechiseled:diamond_block_shiny_bordered" | "minecraft:stray_spawn_egg" | "minecraft:green_dye" | "gtceu:twinite_double_plate" | "gtceu:diorite_aluminium_ore" | "gtceu:platinum_ingot" | "create:copper_sheet" | "gtceu:diorite_olivine_ore" | "mysticalagriculture:mining_aoe_i_augment" | "gtceu:ultimet_bolt" | "gtceu:tungsten_carbide_wrench" | "gtceu:ruby_dust" | "gtceu:deepslate_mica_ore" | "toms_storage:ts.inventory_connector" | "minecraft:porkchop" | "gtceu:brown_dye_bucket" | "gtceu:red_sand_oilsands_ore" | "mysticalagriculture:supremium_essence" | "gtceu:red_steel_hoe" | "fantasyfurniture:royal/chest" | "bigreactors:block/reprocessor/casing_08_frame_un" | "gtceu:ultimet_dust" | "gtceu:luv_laser_engraver" | "gtceu:vanadium_magnetite_small_dust" | "gtceu:hv_autoclave" | "ae2:storage_bus" | "minecraft:salmon_bucket" | "mmt:sapphire" | "rechiseled:end_stone_blobs_connecting" | "gtceu:gypsum_pure_dust" | "thermal:cured_rubber_block" | "gtceu:uhv_1a_energy_converter" | "rechiseled:dirt_blobs_connecting" | "gtceu:trinium_sulfide_dust" | "gtceu:pyrite_dust" | "gtceu:diamond_butchery_knife" | "gtceu:enriched_naquadah_trinium_europium_duranide_plate" | "gtceu:trinium_octal_cable" | "gtceu:yttrium_ingot" | "gtceu:gravel_cobalt_ore" | "gtceu:item/tools/crowbar" | "gtceu:sand_scheelite_ore" | "gtceu:battery_alloy_block" | "minecraft:prismarine_shard" | "gtceu:endstone_grossular_ore" | "gtceu:indium_gallium_phosphide_ingot" | "gtceu:gravel_cassiterite_ore" | "gtceu:bronze_gearbox" | "gtceu:kanthal_ingot" | "thermalendergy:stellarium_gear" | "create:steam_engine" | "rechiseled:redstone_block_compressed" | "fantasyfurniture:decorations/venthyr_banner" | "gtceu:uv_quantum_tank" | "colossalchests:colossal_chest_obsidian" | "rechiseled:bone_block_connecting_connecting" | "gtceu:caprolactam_dust" | "gtceu:naquadria_sulfate_small_dust" | "gtceu:gold_small_spring" | "minecraft:sugar" | "gtceu:block_casting_mold" | "gtceu:lv_battery_buffer_16x" | "rechiseled:emerald_block_bordered_plating_connecting" | "minecraft:music_disc_strad" | "minecraft:gravel" | "rechiseled:diamond_block_polished_connecting" | "bigreactors:basic_turbinerotorshaft" | "mysticalagriculture:poison_resistance_augment" | "gtceu:deepslate_palladium_ore" | "extendedcrafting:auto_flux_crafter" | "gtceu:pitchblende_dust" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_hot" | "gtceu:manganese_phosphide_nugget" | "rechiseled:cobbled_deepslate_small_tiles" | "farmersdelight:crimson_cabinet" | "gtceu:europium_plate" | "gtceu:netherrack_lead_ore" | "webdisplays:upgrade_lasermouse" | "ae2:smooth_sky_stone_block" | "gtceu:invar_sword" | "fantasyfurniture:venthyr/bench" | "gtceu:tungsten_gear" | "farmersdelight:yellow_canvas_wall_sign" | "fantasyfurniture:decorations/potion_bottles_dyeable" | "gtceu:good_integrated_circuit" | "gtceu:salt_refined_ore" | "create_crystal_clear:brass_glass_encased_cogwheel" | "minecraft:light_blue_candle_cake" | "create:block/blaze_burner/blaze/idle" | "rechiseled:warped_planks_diagonal_tiles_connecting" | "gtceu:rose_gold_ingot" | "rechiseled:emerald_block_crystal" | "gtceu:titanium_axe" | "minecraft:dead_brain_coral_block" | "gtceu:endstone_tantalite_ore" | "ae2:black_covered_cable" | "gtceu:europium_nonuple_fluid_pipe" | "gtceu:zpm_chemical_reactor" | "gtceu:lv_output_hatch" | "rechiseledcreate:warped_window_panes_connecting" | "gtceu:potassium_manganate_small_dust" | "gtceu:gallium_sulfide_small_dust" | "gtceu:mercury_barium_calcium_cuprate_block" | "gtceu:endstone_garnet_sand_ore" | "mysticalagriculture:apatite_crop" | "minecraft:acacia_leaves" | "gtceu:gold_small_fluid_pipe" | "ae2:part/storage_bus_on" | "mmt:turquoise_ore" | "gtceu:niobium_titanium_quadruple_wire" | "gtceu:nickel_pure_dust" | "gtceu:red_sand_molybdenite_ore" | "ae2:pink_smart_dense_cable" | "mmt:rhodium_dust" | "gtceu:netherrack_pyrope_ore" | "ae2additions:fluid_storage_cell_1024" | "gtceu:indium_tin_barium_titanium_cuprate_octal_cable" | "rechiseled:netherite_block_compacted_connecting" | "create:block/fluid_pipe/rim/east" | "gtceu:salt_small_dust" | "thermal:cracked_rich_slag_bricks" | "gtceu:hydro_cracked_butadiene_bucket" | "minecraft:tadpole_bucket" | "thermal:rf_coil" | "rechiseled:nether_bricks_diagonal_bricks_connecting" | "minecraft:large_amethyst_bud" | "create:shadow_steel_casing" | "xtonesreworked:myst_block_8" | "minecraft:potato" | "xtonesreworked:myst_block_9" | "rechiseled:dark_oak_planks_crate_connecting" | "minecraft:white_candle_cake" | "xtonesreworked:myst_block_6" | "xtonesreworked:myst_block_7" | "gtceu:deepslate_monazite_ore" | "create:empty_blaze_burner" | "ae2:redstone_p2p_tunnel" | "gtceu:tungsten_carbide_tiny_dust" | "gtceu:cerium_bucket" | "gtceu:aluminium_drill_head" | "minecraft:stone_brick_wall" | "gtceu:copper_double_plate" | "rechiseled:warped_planks_rotated_bricks_connecting" | "gtceu:diorite_bentonite_ore" | "gtceu:calcium_phosphide_small_dust" | "gtceu:lumium_single_cable" | "gtceu:white_dye_spray_can" | "thermal:electrum_dust" | "gtceu:polyphenylene_sulfide_plate" | "gtceu:platinum_group_sludge_small_dust" | "minecraft:iron_pickaxe" | "minecraft:tropical_fish" | "rechiseled:acacia_planks_diagonal_stripes" | "gtceu:steel_tiny_fluid_pipe" | "xtonesreworked:myst_block_0" | "ae2:part/storage_monitor_locked_on" | "xtonesreworked:myst_block_1" | "xtonesreworked:myst_block_4" | "gtceu:aluminium_pickaxe" | "xtonesreworked:myst_block_5" | "xtonesreworked:myst_block_2" | "xtonesreworked:myst_block_3" | "ae2:cable_energy_acceptor" | "gtceu:indium_tin_barium_titanium_cuprate_fine_wire" | "gtceu:red_sand_tetrahedrite_ore" | "gtceu:lutetium_bucket" | "bigreactors:anglesite_crystal" | "rechiseled:jungle_planks_squares_connecting" | "gtceu:indium_gallium_phosphide_double_plate" | "xtonesreworked:zorg_block_15" | "rechiseledcreate:birch_window_panes" | "xtonesreworked:zorg_block_14" | "modularrouters:extruder_module_2" | "modularrouters:extruder_module_1" | "gtceu:item/material_sets/wood/rod_long" | "xtonesreworked:zorg_block_11" | "xtonesreworked:zorg_block_10" | "xtonesreworked:zorg_block_13" | "gtceu:platinum_sludge_residue_tiny_dust" | "ftbquests:loot_crate_opener" | "xtonesreworked:zorg_block_12" | "fantasyfurniture:bone/skeleton/drawer" | "gtceu:garnierite_ore" | "gtceu:gold_plate" | "framedblocks:framed_fancy_powered_rail_slope" | "rechiseled:crimson_planks_wavy" | "create:propeller" | "gtceu:item/tools/mallet" | "gtceu:grossular_impure_dust" | "gtceu:cobalt_oxide_tiny_dust" | "mmt:yttrium_dust" | "minecraft:light_gray_wool" | "gtceu:scheelite_impure_dust" | "exnihilosequentia:raw_platinum" | "mysticalagriculture:earth_seeds" | "mysticalagriculture:terrasteel_crop" | "gtceu:gravel_tin_ore" | "gtceu:basalt_spessartine_ore" | "thermal:gold_dust" | "gtceu:lumium_bucket" | "gtceu:hsse_screwdriver" | "rechiseledcreate:ochrum_cut_small_brick_connecting" | "mmt:zinc_dust" | "gtceu:raw_vanadium_magnetite_block" | "framedblocks:framed_detector_rail_slope" | "gtceu:deepslate_chromite_ore" | "ae2:inscriber" | "mysticalagriculture:constantan_seeds" | "gtceu:darmstadtium_plate" | "gtceu:naquadah_credit" | "minecraft:lime_stained_glass" | "gtceu:tungsten_carbide_saw" | "minecraft:pink_terracotta" | "gtceu:samarium_bucket" | "thermal_extra:dragonsteel_block" | "bigreactors:block/turbine/reinforced/casing_20_corner_une" | "gtceu:cleanroom_glass" | "gtceu:tungsten_steel_screw" | "gtceu:granite_salt_ore" | "gtceu:trinium_block" | "gtceu:stainless_steel_file" | "gtceu:neutronium_tiny_dust" | "create:diorite_pillar" | "colossalchests:chest_wall_iron" | "mmt:aluminum_plate" | "thermal_extra:twinite_plate" | "colossalchests:upgrade_tool" | "gtceu:mutagen_bucket" | "gtceu:green_sapphire_refined_ore" | "create:mysterious_cuckoo_clock" | "gtceu:naquadah_ore" | "gtceu:vanadium_gallium_octal_wire" | "gtceu:molybdenite_dust" | "gtceu:diluted_sulfuric_acid_bucket" | "minecraft:azalea" | "thermal:potion_duration_augment" | "expatternprovider:ex_drive" | "gtceu:raw_calcite" | "gtceu:cassiterite_sand_refined_ore" | "framedblocks:framed_sloped_prism" | "gtceu:glyceryl_trinitrate_bucket" | "minecraft:white_concrete_powder" | "create:black_sail" | "minecraft:birch_log" | "gtceu:rose_gold_bolt" | "gtceu:raw_cassiterite_block" | "ae2:speed_card" | "fantasyfurniture:nordic/door_single" | "mysticalagriculture:quartz_enriched_iron_seeds" | "minecraft:polished_deepslate_wall" | "automobility:steep_slope_with_dash_panel" | "gtceu:granite_cobalt_ore" | "gtceu:andesite_sapphire_ore" | "rechiseledcreate:rose_quartz_chiseled_connecting" | "thermal:hazmat_chestplate" | "gtceu:neodymium_nugget" | "exnihilosequentia:bone_crook" | "mysticalagriculture:hop_graphite_crop" | "colossalchests:interface_wood" | "gtceu:tantalite_pure_dust" | "mmt:raw_palladium_block" | "gtceu:rose_gold_dust" | "thermal:onion_seeds" | "gtceu:item/material_sets/fine/dust_pure" | "minecraft:dragon_head" | "gtceu:ammonium_chloride_dust" | "create:block/track/tie" | "gtceu:item/material_sets/rough/dust_small" | "gtceu:iv_emitter" | "gtceu:red_garnet_flawed_gem" | "gtceu:iron_pure_dust" | "gtceu:diorite_dust" | "gtceu:lead_rod" | "modularrouters:xp_vacuum_augment" | "ae2:memory_card_pink" | "create:cut_dripstone_brick_wall" | "mysticalagriculture:stone_crop" | "gtceu:shellite_hex_cable" | "gtceu:sphalerite_dust" | "minecraft:soul_wall_torch" | "mysticalagriculture:queens_slime_crop" | "rechiseled:prismarine_bricks_diagonal_bricks_connecting" | "gtceu:endstone_lazurite_ore" | "create:cut_andesite_slab" | "farmersdelight:red_canvas_sign" | "minecraft:iron_helmet" | "rechiseled:gold_block_polished_connecting" | "gtceu:lv_input_bus" | "rechiseled:oak_planks_large_tiles_connecting" | "mmt:white_plate" | "mysticalagriculture:apatite_essence" | "mysticalagriculture:lumium_crop" | "gtceu:enlighted_gold_hex_wire" | "thermal:cheese_wedge" | "rechiseledcreate:dripstone_cut_polished_connecting" | "gtceu:luv_input_hatch" | "minecraft:potted_cornflower" | "bigreactors:fluidizerfluidinjector" | "gtceu:yttrium_tiny_dust" | "gtceu:diorite_molybdenite_ore" | "gtceu:magnetic_neodymium_small_dust" | "gtceu:cooperite_pure_dust" | "modularrouters:muffler_upgrade" | "gtceu:palladium_pure_dust" | "rechiseled:lapis_block_stripes" | "ae2:energy_acceptor" | "gtceu:vibranite_block" | "rechiseled:sandstone_bricks_connecting" | "gtceu:stellarium_ingot" | "fantasyfurniture:dunmer/door_double" | "minecraft:weathered_cut_copper_slab" | "bigreactors:redfrigium_fluid" | "mmt:raw_scandium" | "create:block/gauge/dial" | "gtceu:deepslate_nickel_ore" | "mmt:dark_cryopla_gear" | "gtceu:sapphire_tiny_dust" | "farmersdelight:magenta_canvas_wall_sign" | "buildinggadgets:template_manager" | "gtceu:item/tools/axe" | "rechiseledcreate:spruce_window_rounded_connecting" | "createarmory:m_sixteen" | "gtceu:hv_lithium_battery" | "mmt:turquoise_block" | "fantasyfurniture:bone/skeleton/chest" | "gtceu:item/material_sets/sand/crushed" | "gtceu:sand_coal_ore" | "rechiseled:jungle_planks_mosaic" | "bigreactors:cryomisi_bucket" | "gtceu:polybenzimidazole_ingot" | "gtceu:tungsten_carbide_foil" | "gtceu:animated_steel_single_wire" | "mmt:ender_droplets" | "gtceu:smd_diode" | "gtceu:sugar_chipped_gem" | "ae2:condenser" | "gtceu:gravel_palladium_ore" | "gtceu:platinum_ring" | "minecraft:cyan_stained_glass" | "rechiseled:bone_block_inverted_tiles" | "rechiseled:iron_block_small_bricks_connecting" | "gtceu:thionyl_chloride_bucket" | "create:small_rose_quartz_tiles" | "gtceu:granite_bentonite_ore" | "mmt:lunium_nova_ingot" | "gtceu:cupric_oxide_dust" | "rechiseled:coal_block_pillar" | "gtceu:hssg_spring" | "rechiseled:red_sandstone_bricks" | "rechiseledcreate:oak_window_bars_connecting" | "gtceu:isovol_single_wire" | "gtceu:zpm_naquadria_battery" | "create:schematicannon" | "gtceu:echo_bucket" | "rechiseled:dark_oak_planks_diagonal_stripes_connecting" | "minecraft:light_gray_glazed_terracotta" | "gtceu:glass_chipped_gem" | "create:vertical_framed_glass_pane" | "gtceu:black_steel_nugget" | "gtceu:ender_pearl_tiny_dust" | "mysticalagradditions:prudentium_paxel" | "gtceu:implosion_compressor" | "gtceu:titanium_turbine_blade" | "gtceu:beryllium_purified_ore" | "minecraft:cracked_deepslate_tiles" | "rechiseled:cobbled_deepslate_pillar" | "gtceu:thorium_block" | "gtceu:highly_advanced_soc_wafer" | "create:spruce_window_pane" | "gtceu:malachite_flawless_gem" | "createarmory:barret" | "create:small_andesite_bricks" | "mmt:rose_quartz" | "gtceu:andradite_dust" | "gtceu:zpm_fluid_regulator" | "gtceu:indium_gallium_phosphide_tiny_dust" | "rechiseledcreate:rose_quartz_crushed_connecting" | "gtceu:granite_garnet_sand_ore" | "rechiseled:dark_prismarine_squares_connecting" | "exnihilosequentia:uranium_pieces" | "gtceu:quartzite_impure_dust" | "gtceu:tritanium_turbine_blade" | "gtceu:styrene_butadiene_rubber_nugget" | "gtceu:small_pipe_extruder_mold" | "gtceu:deepslate_ruby_ore" | "extendedcrafting:enhanced_redstone_catalyst" | "rechiseled:redstone_block_smooth" | "create:belt_connector" | "gtceu:sand_salt_ore" | "gtceu:uranium_triplatinum_hex_wire" | "mysticalagriculture:sky_stone_crop" | "gtceu:titanium_frame" | "rechiseled:diorite_brick_paving" | "gtceu:yttrium_barium_cuprate_quadruple_cable" | "gtceu:malachite_impure_dust" | "mysticalagriculture:nether_star_essence" | "gtceu:fullers_earth_tiny_dust" | "gtceu:dragonsteel_nugget" | "gtceu:coke_dust" | "create:cut_andesite" | "gtceu:lv_field_generator" | "gtceu:diatomite_refined_ore" | "extendedcrafting:ender_component" | "gtceu:raw_ruby_block" | "gtceu:energium_dust" | "mysticaladaptations:insanium_furnace" | "rechiseled:dark_oak_planks_pattern" | "gtceu:pentlandite_dust" | "minecraft:powered_rail" | "mysticalagriculture:prismarine_seeds" | "gtceu:lumium_nugget" | "exnihilosequentia:diamond_hammer" | "gtceu:naquadah_alloy_shovel" | "minecraft:light_blue_terracotta" | "create:cut_andesite_brick_wall" | "thermal:frost_melon_slice" | "gtceu:black_bronze_nugget" | "minecraft:lapis_ore" | "rechiseled:acacia_planks_beams_connecting" | "gtceu:tuff_coal_ore" | "gtceu:hematite_tiny_dust" | "mmt:dark_cryopla_plate" | "gtceu:pitchblende_pure_dust" | "gtceu:uranium_rhodium_dinaquadide_dust" | "gtceu:silicon_tiny_dust" | "bigreactors:block/reactor/reinforced/casing_01_face" | "rechiseled:purpur_brick_pattern" | "ae2additions:fluid_storage_cell_16384" | "thermalendergy:prismalium_coin" | "gtceu:granite_platinum_ore" | "gtceu:naquadah_long_rod" | "gtceu:hsse_pickaxe" | "create:polished_cut_deepslate" | "exnihilosequentia:platinum_nugget" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_hot_connected" | "mysticalagriculture:manasteel_crop" | "fantasyfurniture:bone/skeleton/shelf" | "exnihilosequentia:nether_brick_hammer" | "rechiseled:birch_planks_crate_connecting" | "gtceu:hssg_screw" | "mmt:magenta_rod" | "thermal:oil_sand" | "gtceu:red_alloy_foil" | "bigreactors:block/reactor/reinforced/casing_04_frame_dn" | "gtceu:red_garnet_plate" | "mysticalagriculture:strength_i_augment" | "mysticalagriculture:tertium_scythe" | "gtceu:granite_talc_ore" | "thermal:enderium_gear" | "gtceu:red_garnet_chipped_gem" | "gtceu:gold_purified_ore" | "gtceu:ev_electric_furnace" | "fantasyfurniture:dunmer/oven" | "gtceu:chromium_ring" | "mmt:midnight_abyssal_rod" | "minecraft:enchanting_table" | "gtceu:granite_vanadium_magnetite_ore" | "rechiseled:dark_oak_planks_dotted" | "rechiseled:jungle_planks_brick_pattern" | "gtceu:lithium_bucket" | "createarmory:junk_debug" | "create:powered_shaft" | "mysticalagriculture:prosperity_seed_base" | "gtceu:reinforced_epoxy_resin_dust" | "create:block/funnel/flap" | "fantasyfurniture:venthyr/counter" | "minecraft:potted_crimson_fungus" | "gtceu:red_sand_ruby_ore" | "gtceu:almandine_impure_dust" | "ae2:calculation_processor" | "mmt:tourmaline" | "extendedcrafting:auto_ender_crafter" | "gtceu:sodium_perchlorate_tiny_dust" | "minecraft:turtle_egg" | "gtceu:charcoal_dust" | "mmt:europium_plate" | "ae2:me_p2p_tunnel" | "gtceu:iron_crowbar" | "rechiseled:obsidian_spots_connecting" | "gtceu:vanadium_steel_quadruple_fluid_pipe" | "gtceu:vibranite_single_wire" | "thermal:strawberry" | "mysticalagriculture:supremium_nugget" | "gtceu:lumium_dust" | "gtceu:gravel_hematite_ore" | "gtceu:zpm_item_passthrough_hatch" | "thermal:beekeeper_chestplate" | "gtceu:raw_garnet_sand_block" | "gtceu:signalum_foil" | "mmt:raw_boron" | "gtceu:invar_plate" | "gtceu:netherrack_cassiterite_sand_ore" | "gtceu:clay_small_dust" | "exnihilosequentia:calcite_crook" | "bigreactors:block/fluidizer/casing_13_frame_sw" | "gtceu:dark_ash_tiny_dust" | "exnihilosequentia:crushed_diorite" | "rechiseled:quartz_block_scales" | "thermal:ender_pearl_dust" | "fantasyfurniture:nordic/table_wide" | "create:polished_cut_calcite_wall" | "rechiseled:quartz_block_brick_paving_connecting" | "gtceu:calcite_purified_ore" | "gtceu:oilsands_small_dust" | "minecraft:red_wall_banner" | "farmersdelight:budding_tomatoes" | "minecraft:warped_pressure_plate" | "mmt:thorium_plate" | "gtceu:trinium_hex_wire" | "rechiseled:sandstone_brick_pattern_connecting" | "gtceu:naquadah_alloy_single_cable" | "rechiseled:quartz_block_chiseled_pillar" | "mmt:copper_dust" | "create:crafting_blueprint" | "minecraft:dried_kelp_block" | "xtonesreworked:cray_block_1" | "gtceu:isovol_plate" | "xtonesreworked:cray_block_0" | "xtonesreworked:cray_block_3" | "xtonesreworked:cray_block_2" | "createarmory:mounted_rpg" | "xtonesreworked:cray_block_9" | "xtonesreworked:cray_block_8" | "rechiseled:warped_planks_dotted" | "gtceu:vanadium_steel_dust" | "xtonesreworked:cray_block_5" | "xtonesreworked:cray_block_4" | "xtonesreworked:cray_block_7" | "thermal:ender_bucket" | "xtonesreworked:cray_block_6" | "create:white_valve_handle" | "gtceu:naquadah_alloy_hex_cable" | "createarmory:strange_substance" | "rechiseled:acacia_planks_flooring" | "gtceu:green_dye_spray_can" | "gtceu:block/machine/kinetic_electric_machine" | "gtceu:andesite_coal_ore" | "gtceu:item/material_sets/dull/rod" | "gtceu:micro_processor_mainframe" | "gtceu:vanadium_steel_bolt" | "mysticalagradditions:gaia_spirit_crux" | "minecraft:red_dye" | "create:waxed_weathered_copper_tiles" | "gtceu:sand_spodumene_ore" | "sgjourney:stone_cartouche" | "thermal:diving_boots" | "toms_storage:ts.inventory_hopper_basic" | "gtceu:magnetic_neodymium_tiny_dust" | "minecraft:sea_pickle" | "create:mangrove_window" | "gtceu:melodium_octal_cable" | "create:ochrum" | "rechiseled:stone_crushed" | "gtceu:uranium_triplatinum_double_cable" | "create_crystal_clear:andesite_glass_encased_large_cogwheel" | "create:small_granite_brick_wall" | "gtceu:platinum_raw_dust" | "create_crystal_clear:andesite_glass_casing" | "gtceu:red_sand_mica_ore" | "mmt:scandium_ingot" | "gtceu:invar_mortar" | "thermal:signalum_glass" | "gtceu:diamond_refined_ore" | "mmt:cobalt_gear" | "gtceu:malachite_block" | "gtceu:endstone_tin_ore" | "exmachinis:flux_hammer" | "gtceu:bronze_wire_cutter" | "thermal:watering_can" | "framedblocks:framed_wrench" | "extendedcrafting:the_ultimate_block" | "modularrouters:detector_module" | "create:copper_backtank_placeable" | "gtceu:coal_refined_ore" | "mysticaladaptations:insanium_staff" | "mmt:midnight_abyssal_nugget" | "minecraft:gray_stained_glass_pane" | "gtceu:twinite_hex_cable" | "mysticalagriculture:absorption_i_augment" | "exnihilosequentia:dust" | "fantasyfurniture:bone/skeleton/painting_small" | "gtceu:ev_electric_gear_box_32a" | "gtceu:vibranite_octal_cable" | "modularrouters:regulator_augment" | "mysticalagriculture:pig_essence" | "gtceu:raw_glauconite_sand_block" | "mysticalagriculture:iron_crop" | "gtceu:topaz_crushed_ore" | "mysticalagriculture:pathing_aoe_i_augment" | "gtceu:tin_single_wire" | "gtceu:mercury_barium_calcium_cuprate_single_cable" | "mmt:thlanium_block" | "mysticalagriculture:tinkering_table" | "fantasyfurniture:dunmer/desk_left" | "thermal:xp_stew" | "mmt:silicon_wire" | "minecraft:dead_tube_coral_fan" | "createarmory:minigun_barrel" | "gtceu:drilling_fluid_bucket" | "mmt:boron_nugget" | "gtceu:grossular_exquisite_gem" | "rechiseledcreate:warped_window_covered_connecting" | "gtceu:quantum_processor" | "gtceu:uv_fusion_reactor" | "gtceu:lime_glass_lens" | "gtceu:gray_glass_lens" | "gtceu:stainless_steel_gearbox" | "minecraft:red_mushroom_block" | "gtceu:endstone_diatomite_ore" | "mysticalagriculture:blizz_seeds" | "gtceu:sand_goethite_ore" | "ae2additions:cell_component_1024" | "extendedcrafting:enhanced_ender_catalyst" | "fantasyfurniture:decorations/venthyr_widow_bloom" | "bigreactors:reinforced_reactorredstoneport" | "gtceu:granite_red_dust" | "ae2:yellow_smart_dense_cable" | "create:block/blaze_burner/blaze/super" | "farmersdelight:wild_tomatoes" | "gtceu:pollucite_small_dust" | "gtceu:nickel_double_plate" | "gtceu:netherrack_tin_ore" | "thermal:sadiroot_block" | "fantasyfurniture:nordic/drawer" | "gtceu:endstone_chromite_ore" | "gtceu:redrock_tiny_dust" | "rechiseled:jungle_planks_woven" | "gtceu:red_alloy_plate" | "create:cut_deepslate_brick_wall" | "framedblocks:framed_fancy_rail_slope" | "gtceu:basalt_tungstate_ore" | "gtceu:tuff_vanadium_magnetite_ore" | "gtceu:pyrope_dust" | "mmt:exp_orb" | "gtceu:polytetrafluoroethylene_bucket" | "gtceu:lapis_purified_ore" | "gtceu:luv_distillery" | "fantasyfurniture:bone/skeleton/table_large" | "create:netherite_backtank" | "gtceu:neutronium_crowbar" | "gtceu:ultimet_hot_ingot" | "gtceu:silver_screw" | "mysticalagriculture:imperium_furnace" | "mysticalagriculture:cyanite_seeds" | "minecraft:warped_stairs" | "rechiseled:lapis_block_pattern" | "gtceu:zpm_diode" | "gtceu:mv_arc_furnace" | "gtceu:tetrahedrite_crushed_ore" | "gtceu:redstone_tiny_dust" | "minecraft:warped_trapdoor" | "mysticalagriculture:tin_seeds" | "gtceu:raw_redstone_block" | "framedblocks:framed_inner_prism_corner" | "rechiseled:oak_planks_diagonal_stripes" | "rechiseled:lapis_block_scales_connecting" | "gtceu:granite_pyrope_ore" | "fantasyfurniture:nordic/chair" | "mysticalagriculture:soulium_dust" | "gtceu:coke_oven" | "mmt:thorium_dust" | "mysticalagradditions:withering_soul" | "farmersdelight:chicken_cuts" | "gtceu:deepslate_gypsum_ore" | "gtceu:manganese_plate" | "mmt:blue_rod" | "minecraft:spyglass_in_hand" | "buildinggadgets:construction_chunk_dense" | "gtceu:12_crown_4_li_bucket" | "gtceu:paper_tiny_dust" | "mmt:europium_rod" | "gtceu:wrought_iron_wrench_tip" | "rechiseled:iron_block_pulverized" | "mysticalagriculture:dragon_egg_crop" | "gtceu:naquadah_wafer" | "gtceu:deepslate_bornite_ore" | "minecraft:stone_pickaxe" | "gtceu:basalt_cinnabar_ore" | "automobility:dirt_off_road" | "gtceu:steel_mortar" | "gtceu:tuff_molybdenum_ore" | "rechiseled:dirt_bricks" | "gtceu:bio_chaff" | "gtceu:ultimet_double_plate" | "ae2:blue_glass_cable" | "mysticalagriculture:skeleton_essence" | "mmt:ultranium_gem_cell" | "gtceu:red_alloy_small_dust" | "gtceu:silver_octal_cable" | "thermal:gold_plate" | "gtceu:magnetic_neodymium_dust" | "gtceu:raw_pyrochlore_block" | "rechiseled:spruce_planks_small_bricks" | "mmt:midnight_abyssal_gear" | "create:cut_diorite_stairs" | "gtceu:engine_intake_casing" | "gtceu:lithium_crushed_ore" | "gtceu:andesite_powellite_ore" | "gtceu:basalt_alunite_ore" | "thermalendergy:melodium_coin" | "create_crystal_clear:train_clear_glass_encased_shaft" | "gtceu:hssg_block" | "rechiseled:spruce_planks_wavy" | "gtceu:aluminium_dust" | "gtceu:neutronium_wire_cutter" | "bigreactors:reinforced_reactorcasing" | "farmersdelight:onions" | "mmt:zapolgium_wire" | "gtceu:tuff_tungstate_ore" | "framedblocks:framed_hammer" | "create:waxed_exposed_copper_tile_stairs" | "farmersdelight:bacon" | "gtceu:vanadium_block" | "gtceu:red_sand_magnetite_ore" | "gtceu:vanadium_steel_long_rod" | "mmt:stellar_rod" | "exnihilosequentia:crimson_sieve" | "minecraft:light_gray_terracotta" | "gtceu:deepslate_realgar_ore" | "farmersdelight:mangrove_cabinet" | "gtceu:sand_molybdenum_ore" | "farmersdelight:honey_cookie" | "framedblocks:framed_waterloggable_pressure_plate" | "farmersdelight:stuffed_pumpkin" | "create:block/blaze_burner/rods_small" | "gtceu:deepslate_yellow_limonite_ore" | "mmt:neptunium_ingot" | "gtceu:gravel_gypsum_ore" | "gtceu:data_orb" | "gtceu:neutronium_axe" | "minecraft:nether_brick_stairs" | "gtceu:rock_salt_refined_ore" | "gtceu:hv_miner" | "mysticalagriculture:cyanite_essence" | "minecraft:dark_oak_fence" | "gtceu:silver_dust" | "mmt:rainbow_ingot" | "mysticalagriculture:nature_seeds" | "ae2:brown_covered_dense_cable" | "farmersdelight:bacon_sandwich" | "minecraft:potted_bamboo" | "createarmory:empty_mac_ten" | "thermal:rubberwood_door" | "mmt:mythril_dust" | "mmt:tellurium_block" | "gtceu:sphalerite_crushed_ore" | "gtceu:plutonium_purified_ore" | "gtceu:diorite_sodalite_ore" | "thermalendergy:dynamo_fuel_nullifier_augment" | "gtceu:iv_fluid_regulator" | "gtceu:plutonium_impure_dust" | "rechiseledcreate:warped_window_rounded" | "gtceu:bauxite_crushed_ore" | "mmt:stellar_block" | "gtceu:silver_bolt" | "create_crystal_clear:copper_glass_casing" | "gtceu:phosphorus_pentoxide_tiny_dust" | "create:secondary_linear_chassis" | "rechiseled:diorite_squares_connecting" | "mmt:red_dust" | "gtceu:hematite_refined_ore" | "fantasyfurniture:bone/wither/bench" | "mmt:aluminum_nugget" | "rechiseled:emerald_block_crystal_connecting" | "gtceu:basalt_wulfenite_ore" | "thermal:phyto_grenade" | "rechiseled:chisel" | "ae2:item_p2p_tunnel" | "gtceu:titanium_rotor" | "gtceu:andesite_pyrochlore_ore" | "create:copper_nugget" | "minecraft:quartz_pillar" | "gtceu:blacklight" | "minecraft:milk_bucket" | "minecraft:potted_warped_fungus" | "create:copper_shingles" | "create:copper_diving_boots" | "gtceu:soul_infused_hex_cable" | "gtceu:basalt_tantalite_ore" | "gtceu:hsss_tiny_dust" | "gtceu:trinium_single_cable" | "rechiseled:purpur_pillar" | "gtceu:black_steel_double_wire" | "gtceu:polybenzimidazole_drill_head" | "mmt:midnight_abyssal_plate" | "create:small_limestone_brick_wall" | "minecraft:honey_block" | "gtceu:auto_maintenance_hatch" | "gtceu:gold_normal_fluid_pipe" | "rechiseled:blackstone_polished_connecting" | "gtceu:vanadium_steel_normal_fluid_pipe" | "rechiseled:stone_brick_pattern_connecting" | "gtceu:item/material_sets/dull/plate" | "rechiseled:iron_block_pipes_connecting" | "gtceu:electrotine_refined_ore" | "minecraft:deepslate_brick_stairs" | "gtceu:duranium_block" | "thermal:beekeeper_boots" | "fantasyfurniture:venthyr/painting_small" | "create:block/hose_pulley/rope_half_magnet" | "gtceu:lv_machine_casing" | "create:polished_cut_deepslate_wall" | "minecraft:rabbit_foot" | "gtceu:stibnite_pure_dust" | "gtceu:fireclay_dust" | "mysticalagriculture:lapis_lazuli_seeds" | "mysticalagriculture:chrome_seeds" | "gtceu:cobalt_double_cable" | "rechiseled:mangrove_planks_squares_connecting" | "minecraft:diorite_slab" | "gtceu:toluene_bucket" | "gtceu:hsss_ring" | "gtceu:capacitor" | "gtceu:rhodium_bolt" | "create:block/contraption_controls/button" | "bigreactors:reprocessorwasteinjector" | "gtceu:bronze_frame" | "gtceu:bismuth_bronze_plate" | "gtceu:red_sand_nether_quartz_ore" | "gtceu:rhodium_dust" | "gtceu:aluminium_bolt" | "bigreactors:block/turbine/reinforced/casing_17_corner_dnw" | "thermal:machine_insolator" | "gtceu:basaltic_mineral_sand_tiny_dust" | "ae2:red_paint_ball" | "gtceu:endstone_monazite_ore" | "gtceu:item/material_sets/dull/lens" | "gtceu:yttrium_dust" | "gtceu:tungsten_carbide_hammer" | "gtceu:butane_bucket" | "bigreactors:block/turbine/basic/fluidport_forge_passive_hot_connected" | "gtceu:chromium_trioxide_tiny_dust" | "gtceu:lepidolite_impure_dust" | "create:spout" | "farmersdelight:cooked_salmon_slice" | "gtceu:rhodium_fine_wire" | "gtceu:redstone_crushed_ore" | "ae2:purple_lumen_paint_ball" | "gtceu:basalt_rock_salt_ore" | "rechiseled:acacia_planks_crate" | "gtceu:oilsands_purified_ore" | "gtceu:tin_alloy_nonuple_fluid_pipe" | "gtceu:stellarium_quadruple_wire" | "gtceu:uv_chemical_bath" | "gtceu:tungsten_carbide_plate" | "mysticalagriculture:certus_quartz_crop" | "minecraft:mangrove_propagule" | "gtceu:animated_steel_bucket" | "minecraft:orange_concrete" | "gtceu:item/material_sets/shiny/rod_long" | "gtceu:uhv_machine_casing" | "mmt:silver_wire" | "minecraft:blue_orchid" | "gtceu:granite_beryllium_ore" | "gtceu:red_sand_malachite_ore" | "gtceu:uranium_rhodium_dinaquadide_octal_cable" | "framedblocks:framed_wall_torch" | "fantasyfurniture:venthyr/wardrobe_bottom" | "mmt:acril_gear" | "mmt:starlight_mythril_block" | "gtceu:uranium_rhodium_dinaquadide_hot_ingot" | "gtceu:lead_quadruple_wire" | "gtceu:basalt_basaltic_mineral_sand_ore" | "gtceu:item/material_sets/metallic/dust" | "ae2:charger" | "create:attribute_filter" | "gtceu:tungsten_hex_cable" | "gtceu:monazite_block" | "mmt:chalyblux_rod" | "create:block/fluid_pipe/drain/up" | "gtceu:almandine_small_dust" | "rechiseled:blackstone_tiles" | "minecraft:enchanted_golden_apple" | "gtceu:lapotronic_energy_orb" | "gtceu:apatite_block" | "farmersdelight:rice_roll_medley_block" | "gtceu:signalum_plate" | "rechiseled:red_sandstone_diagonal_bricks" | "gtceu:monazite_flawed_gem" | "minecraft:dead_fire_coral" | "minecraft:light_blue_concrete_powder" | "minecraft:deepslate_gold_ore" | "gtceu:niobium_titanium_rod" | "ae2:cyan_smart_dense_cable" | "gtceu:hv_electromagnetic_separator" | "farmersdelight:skillet_cooking" | "gtceu:sodalite_pure_dust" | "fantasyfurniture:dunmer/counter" | "mmt:white_nugget" | "gtceu:item/material_sets/metallic/bolt" | "gtceu:andesite_cobaltite_ore" | "gtceu:red_steel_tiny_dust" | "gtceu:tuff_plutonium_ore" | "mmt:silver_rod" | "minecraft:purpur_block" | "gtceu:shellite_small_dust" | "fantasyfurniture:royal/painting_small" | "createarmory:empty_double_barrel" | "gtceu:granite_small_dust" | "gtceu:cupronickel_double_wire" | "webdisplays:screen" | "create:chocolate_bucket" | "gtceu:bronze_wrench_tip" | "mysticalagriculture:energized_steel_seeds" | "gtceu:red_garnet_tiny_dust" | "gtceu:item/material_sets/bright/dust_tiny" | "gtceu:bronze_ring" | "gtceu:naquadah_alloy_double_cable" | "bigreactors:block/reactor/basic/casing_13_frame_sw" | "create:block/diodes/indicator" | "gtceu:granitic_mineral_sand_crushed_ore" | "gtceu:coke_tiny_dust" | "rechiseled:dark_prismarine_wavy" | "minecraft:yellow_concrete" | "gtceu:trinium_screw" | "mmt:nickel_block" | "gtceu:pentlandite_refined_ore" | "gtceu:sodalite_crushed_ore" | "minecraft:birch_slab" | "thermal:ender_grenade" | "gtceu:polytetrafluoroethylene_tiny_dust" | "gtceu:item/material_sets/sand/dust_impure" | "gtceu:lazurite_impure_dust" | "extendedcrafting:ender_alternator" | "gtceu:wrought_iron_plate" | "minecraft:iron_bars" | "create:block/hand_crank/handle" | "mysticalagriculture:redstone_seeds" | "gtceu:lv_fluid_solidifier" | "exnihilosequentia:oak_barrel" | "gtceu:andesite_nether_quartz_ore" | "gtceu:platinum_pure_dust" | "gtceu:andesite_quartzite_ore" | "gtceu:sand_quartzite_ore" | "gtceu:neutronium_frame" | "gtceu:tin_small_spring" | "minecraft:poisonous_potato" | "gtceu:tuff_cobalt_ore" | "fantasyfurniture:necrolord/cushion" | "create:cut_diorite_brick_slab" | "farmersdelight:cabbage_leaf" | "gtceu:andradite_flawless_gem" | "farmersdelight:egg_sandwich" | "gtceu:item/material_sets/quartz/gem" | "minecraft:dark_oak_planks" | "gtceu:tritanium_quadruple_cable" | "ae2:stonecutting_pattern" | "mmt:raw_platinum_block" | "ae2:light_blue_lumen_paint_ball" | "gtceu:magnetic_samarium_long_rod" | "minecraft:mangrove_trapdoor" | "gtceu:andesite_almandine_ore" | "gtceu:netherrack_small_dust" | "gtceu:red_sand_cassiterite_ore" | "gtceu:sand_almandine_ore" | "gtceu:deepslate_pyrite_ore" | "gtceu:deepslate_molybdenum_ore" | "rechiseled:redstone_block_bricks_connecting" | "rechiseled:emerald_block_polished_connecting" | "gtceu:lv_charger_4x" | "mmt:peridot" | "mysticalagriculture:inferium_chestplate" | "gtceu:ulv_battery_buffer_8x" | "gtceu:steam_oven" | "rechiseledcreate:rose_quartz_bricks_connecting" | "gtceu:uranium_rhodium_dinaquadide_bucket" | "gtceu:basalt_quartzite_ore" | "gtceu:lv_pump" | "gtceu:indium_dust" | "mmt:tin_rod" | "minecraft:purple_candle_cake" | "rechiseledcreate:jungle_window_rounded" | "rechiseled:sandstone_large_tiles_connecting" | "gtceu:configurable_maintenance_hatch" | "gtceu:assembly_line_grating" | "gtceu:thorium_crushed_ore" | "mmt:plumbumanite_ingot" | "mysticalagriculture:tilling_aoe_ii_augment" | "rechiseled:dark_prismarine_squares" | "create:block/steam_whistle/large_mouth" | "gtceu:raw_yellow_limonite_block" | "xtonesreworked:sync_block_11" | "gtceu:ev_fluid_regulator" | "xtonesreworked:sync_block_12" | "xtonesreworked:sync_block_13" | "xtonesreworked:sync_block_14" | "xtonesreworked:sync_block_15" | "gtceu:nether_air_bucket" | "gtceu:andesite_cassiterite_sand_ore" | "farmersdelight:rich_soil" | "gtceu:uhv_machine_hull" | "gtceu:ruridit_rod" | "rechiseled:cobblestone_pulverized" | "gtceu:gallium_sulfide_dust" | "xtonesreworked:sync_block_10" | "minecraft:potted_dead_bush" | "bigreactors:block/turbine/reinforced/casing_18_corner_usw" | "ae2:magenta_lumen_paint_ball" | "gtceu:andesite_yellow_limonite_ore" | "rechiseled:warped_planks_crate" | "gtceu:item/material_sets/dull/spring_small" | "gtceu:styrene_butadiene_rubber_tiny_dust" | "mysticalagriculture:step_assist_augment" | "gtceu:void_fine_wire" | "itemfilters:max_count" | "exnihilosequentia:end_cake" | "gtceu:steel_brick_casing" | "gtceu:hsse_butchery_knife" | "create:bar_of_chocolate" | "mmt:invar_ingot" | "gtceu:gravel_barite_ore" | "gtceu:netherrack_lazurite_ore" | "gtceu:naquadah_nugget" | "mysticalagriculture:mystical_flower_essence" | "rechiseled:sandstone_brick_paving" | "gtceu:diorite_nether_quartz_ore" | "gtceu:ulpic_chip" | "gtceu:copper_quadruple_fluid_pipe" | "gtceu:lv_thermal_centrifuge" | "gtceu:tin_alloy_quadruple_fluid_pipe" | "gtceu:uv_electric_pump" | "rechiseled:dark_oak_planks_brick_pattern" | "gtceu:enriched_naquadah_trinium_europium_duranide_dust" | "gtceu:tungsten_steel_huge_fluid_pipe" | "gtceu:zpm_kinetic_input_box" | "farmersdelight:nether_salad" | "gtceu:invar_wire_cutter" | "rechiseledcreate:crimson_window_panes" | "gtceu:manganese_phosphide_tiny_dust" | "gtceu:barium_tiny_dust" | "gtceu:blue_steel_file" | "gtceu:potin_huge_fluid_pipe" | "minecraft:gray_terracotta" | "gtceu:raw_plutonium_block" | "minecraft:iron_horse_armor" | "gtceu:wulfenite_dust" | "gtceu:sand_redstone_ore" | "gtceu:mv_item_passthrough_hatch" | "minecraft:dark_oak_leaves" | "create:cut_granite_brick_slab" | "gtceu:ev_extruder" | "create:item/extendo_grip/wide_short" | "gtceu:silver_credit" | "xtonesreworked:ztyl_block_15" | "gtceu:lutetium_small_dust" | "xtonesreworked:ztyl_block_13" | "xtonesreworked:ztyl_block_14" | "xtonesreworked:ztyl_block_11" | "xtonesreworked:ztyl_block_12" | "xtonesreworked:ztyl_block_10" | "gtceu:neutron_reflector" | "minecraft:netherite_boots" | "minecraft:cobblestone_slab" | "gtceu:neutronium_buzz_saw_blade" | "gtceu:bauxite_purified_ore" | "mysticalagriculture:inferium_ingot_block" | "gtceu:quartzite_plate" | "minecraft:repeating_command_block" | "create:block/cogwheel_shaft" | "rechiseled:jungle_planks_rotated_bricks_connecting" | "create:powered_latch" | "gtceu:basic_electronic_circuit" | "gtceu:malachite_small_dust" | "expatternprovider:ingredient_buffer" | "ae2:sky_dust" | "gtceu:uranium_triplatinum_double_wire" | "gtceu:silicone_rubber_foil" | "minecraft:pink_concrete_powder" | "extendedcrafting:flux_star" | "gtceu:void_quadruple_cable" | "fantasyfurniture:venthyr/lockbox" | "gtceu:polyvinyl_chloride_nugget" | "rechiseled:prismarine_bricks_chiseled_circles_connecting" | "bigreactors:block/reprocessor/casing_20_corner_une" | "gtceu:nano_processor" | "gtceu:granite_pitchblende_ore" | "gtceu:sodium_chlorate_tiny_dust" | "gtceu:stainless_steel_crowbar" | "gtceu:light_blue_dye_bucket" | "mmt:quartz_cell" | "gtceu:pentlandite_pure_dust" | "gtceu:deepslate_spodumene_ore" | "minecraft:magenta_banner" | "gtceu:aluminium_drum" | "rechiseled:amethyst_block_pillar_connecting" | "gtceu:tungsten_steel_hex_wire" | "gtceu:diamond_dust" | "gtceu:twinite_quadruple_wire" | "gtceu:rubber_bucket" | "minecraft:mossy_cobblestone" | "rechiseled:dark_prismarine_beams" | "gtceu:indium_phosphide_dust" | "mysticalagriculture:block/mystical_resource_crop_7" | "mysticalagriculture:block/mystical_resource_crop_6" | "mysticalagriculture:block/mystical_resource_crop_5" | "mysticalagriculture:block/mystical_resource_crop_4" | "mmt:uranium_block" | "mysticalagriculture:block/mystical_resource_crop_3" | "mysticalagriculture:block/mystical_resource_crop_2" | "mysticalagriculture:block/mystical_resource_crop_1" | "mysticalagriculture:block/mystical_resource_crop_0" | "thermalendergy:melodic_range_augment" | "rechiseled:end_stone_crushed" | "gtceu:diamond_bolt" | "gtceu:diamond_plunger" | "rechiseled:acacia_planks_rotated_bricks_connecting" | "mysticalagradditions:neutronium_crux" | "ae2:memory_card_yellow" | "gtceu:zpm_transformer_16a" | "gtceu:mv_circuit_assembler" | "ae2additions:super_cell_16m" | "minecraft:acacia_pressure_plate" | "minecraft:cooked_beef" | "minecraft:crimson_roots" | "minecraft:jungle_button" | "gtceu:platinum_hex_cable" | "mysticalagriculture:awakened_supremium_hoe" | "mmt:lime_wire" | "framedblocks:block/stone_plate_down_frame" | "gtceu:thorium_pure_dust" | "gtceu:magnesium_diboride_block" | "gtceu:mercury_barium_calcium_cuprate_hex_wire" | "gtceu:raw_wulfenite_block" | "gtceu:diaminobenzidine_bucket" | "gtceu:iv_16a_energy_converter" | "gtceu:osmium_hex_cable" | "gtceu:red_alloy_block" | "rechiseled:mossy_cobblestone_small_tiles_connecting" | "ae2:red_covered_cable" | "mysticalagriculture:supremium_staff" | "gtceu:butene_bucket" | "gtceu:fusion_casing" | "gtceu:superconducting_coil" | "ae2additions:super_cell_16k" | "thermal:device_fisher" | "mysticalagriculture:supremium_fishing_rod" | "create:raw_zinc" | "minecraft:lime_banner" | "gtceu:tungsten_steel_plunger" | "rechiseled:diorite_paving" | "gtceu:lightly_steam_cracked_heavy_fuel_bucket" | "extendedcrafting:the_ultimate_nugget" | "rechiseled:quartz_block_pattern" | "gtceu:sand_realgar_ore" | "minecraft:conduit" | "gtceu:reinforced_epoxy_resin_block" | "mmt:titanium_nugget" | "gtceu:raw_graphite_block" | "create:cut_veridium_brick_wall" | "create_crystal_clear:train_glass_casing" | "rechiseled:warped_planks_beams" | "gtceu:shellite_ingot" | "extendedcrafting:advanced_auto_table" | "gtceu:ruthenium_tetroxide_tiny_dust" | "rechiseled:blue_ice_rocky" | "gtceu:hv_electric_gear_box_8a" | "gtceu:raw_chalcopyrite" | "gtceu:chromium_double_plate" | "framedblocks:framed_redstone_torch" | "gtceu:powellite_small_dust" | "gtceu:chromium_small_fluid_pipe" | "thermal:tin_coin" | "minecraft:waxed_copper_block" | "gtceu:ruby_impure_dust" | "minecraft:grass_block" | "gtceu:polyvinyl_butyral_plate" | "minecraft:water" | "gtceu:samarium_tiny_dust" | "gtceu:advanced_activity_detector_cover" | "gtceu:gravel_sodalite_ore" | "minecraft:smooth_red_sandstone_stairs" | "rechiseled:gold_block_pattern" | "gtceu:dragonsteel_single_cable" | "farmersdelight:jungle_cabinet" | "rechiseled:diamond_block_grid" | "exnihilosequentia:basalt_hammer" | "ae2:part/terminal_off" | "ae2:part/storage_bus_base" | "minecraft:weeping_vines" | "gtceu:gravel_blue_topaz_ore" | "minecraft:stripped_spruce_log" | "gtceu:hsss_ingot" | "automobility:allow" | "gtceu:enderium_plate" | "ae2:quantum_entangled_singularity" | "create:jungle_window_pane" | "rechiseled:dark_oak_planks_pattern_connecting" | "rechiseled:diamond_block_chiseled_connecting" | "rechiseled:mangrove_planks_rotated_bricks" | "thermal:guidebook" | "mysticalagriculture:imperium_helmet" | "minecraft:yellow_wall_banner" | "gtceu:monazite_small_dust" | "fantasyfurniture:decorations/stackable_pumpkins" | "thermal:oil_red_sand" | "gtceu:andesite_pitchblende_ore" | "mmt:cosmos_aurora_plate" | "gtceu:deepslate_redstone_ore" | "mysticalagriculture:fish_essence" | "rechiseledcreate:spruce_window_panes_connecting" | "gtceu:cobaltite_small_dust" | "mysticalagriculture:tertium_reprocessor" | "gtceu:uranium_235_small_dust" | "minecraft:green_candle_cake" | "gtceu:gravel_bastnasite_ore" | "mysticalagriculture:uraninite_crop" | "mmt:aquamarine_block" | "minecraft:weathered_cut_copper_stairs" | "gtceu:andesite_aluminium_ore" | "gtceu:mv_forge_hammer" | "gtceu:vibranite_dust" | "gtceu:item/material_sets/dull/tool_head_screwdriver" | "gtceu:ruridit_dust" | "bigreactors:cyanite_block" | "framedblocks:framed_slab_corner" | "gtceu:pyrope_pure_dust" | "rechiseled:crimson_planks_brick_paving_connecting" | "gtceu:sphalerite_refined_ore" | "minecraft:chain_command_block" | "minecraft:grass" | "framedblocks:framed_cube" | "mysticalagriculture:coal_essence" | "gtceu:sodium_bisulfate_tiny_dust" | "gtceu:prospector.lv" | "mmt:raw_uranium_block" | "exnihilosequentia:crushed_blackstone" | "gtceu:light_fuel_bucket" | "rechiseled:sandstone_polished" | "gtceu:blue_steel_mining_hammer" | "framedblocks:framed_panel" | "minecraft:light_blue_carpet" | "webdisplays:craftcomp_badextcard" | "rechiseled:dark_oak_planks_dotted_connecting" | "gtceu:hv_electric_gear_box_2a" | "minecraft:warped_button" | "gtceu:naquadah_alloy_hex_wire" | "gtceu:bronze_nonuple_fluid_pipe" | "sgjourney:pegasus_stargate" | "gtceu:steel_butchery_knife" | "thermal:red_rockwool" | "minecraft:smooth_quartz_slab" | "gtceu:doge_coin" | "gtceu:neutronium_tiny_fluid_pipe" | "gtceu:lapis_tiny_dust" | "gtceu:sapphire_exquisite_gem" | "thermal:nickel_block" | "gtceu:bronze_knife" | "gtceu:prospector.luv" | "gtceu:damascus_steel_pickaxe" | "thermal:silver_ore" | "create:cut_andesite_brick_slab" | "gtceu:iron_crushed_ore" | "minecraft:lava_bucket" | "create:polished_cut_andesite_stairs" | "mysticalagriculture:infusion_altar" | "gtceu:bronze_hoe" | "mysticalagriculture:inferium_staff" | "rechiseled:emerald_block_patterned_squares_connecting" | "gtceu:distilled_water_bucket" | "itemfilters:custom" | "farmersdelight:beetroot_crate" | "gtceu:tuff_pitchblende_ore" | "create:crushed_raw_osmium" | "xtonesreworked:zech_block_10" | "xtonesreworked:zech_block_11" | "gtceu:gravel_olivine_ore" | "xtonesreworked:zech_block_12" | "xtonesreworked:zech_block_13" | "rechiseled:emerald_block_patterned" | "xtonesreworked:zech_block_14" | "xtonesreworked:zech_block_15" | "gtceu:naquadria_fine_wire" | "gtceu:tuff_nether_quartz_ore" | "mysticalagriculture:air_agglomeratio" | "minecraft:podzol" | "gtceu:hsse_wrench" | "rechiseled:spruce_planks_tiles" | "mmt:blue_dust" | "gtceu:isovol_tiny_dust" | "farmersdelight:sweet_berry_cheesecake_slice" | "mysticalagriculture:soulium_block" | "bigreactors:block/turbine/reinforced/casing_09_frame_uw" | "gtceu:cassiterite_crushed_ore" | "gtceu:uhv_charger_4x" | "rechiseled:dirt_blobs" | "gtceu:bronze_hammer" | "create:orange_valve_handle" | "mmt:thulium_wire" | "gtceu:sand_grossular_ore" | "gtceu:basalt_pentlandite_ore" | "gtceu:blaze_tiny_dust" | "gtceu:wrought_iron_chainsaw_head" | "gtceu:rhodium_bucket" | "gtceu:samarium_iron_arsenic_oxide_hot_ingot" | "gtceu:raw_platinum" | "gtceu:fluid_voiding_cover" | "gtceu:raw_rock_salt" | "gtceu:raw_cassiterite_sand_block" | "create:waxed_oxidized_copper_tile_stairs" | "gtceu:mercury_barium_calcium_cuprate_quadruple_wire" | "mmt:electrum_gear" | "create:light_blue_nixie_tube" | "rechiseled:acacia_planks_crate_connecting" | "rechiseled:quartz_block_crosses" | "mysticalagriculture:prismarine_essence" | "gtceu:amethyst_dust" | "gtceu:endstone_cassiterite_sand_ore" | "rechiseledcreate:oak_window_covered" | "fantasyfurniture:dunmer/shelf" | "gtceu:wood_buzz_saw_blade" | "rechiseled:andesite_rotated_bricks" | "create:wand_of_symmetry" | "gtceu:energy_module" | "bigreactors:block/reactor/basic/redstoneport_on" | "mysticalagriculture:tertium_gemstone_block" | "gtceu:bronze_drum" | "gtceu:tungsten_carbide_small_fluid_pipe" | "minecraft:lilac" | "gtceu:lazurite_flawless_gem" | "gtceu:tetrahedrite_refined_ore" | "ae2additions:4096k_crafting_storage" | "minecraft:dead_brain_coral_wall_fan" | "gtceu:glass_gem" | "create:block/haunted_bell" | "ae2:wireless_crafting_terminal" | "gtceu:ilmenite_tiny_dust" | "minecraft:cactus" | "ae2:memory_card_red" | "gtceu:raw_crystal_chip" | "rechiseled:diamond_block_jewel_block_connecting" | "create:dark_oak_window" | "gtceu:tricalcium_phosphate_pure_dust" | "fantasyfurniture:nordic/chandelier" | "rechiseled:quartz_block_rows_connecting" | "gtceu:damascus_steel_buzz_saw_blade" | "gtceu:granite_apatite_ore" | "thermal:signalum_gear" | "create:pulse_extender" | "ae2:fluix_crystal" | "create:limestone_pillar" | "gtceu:item/material_sets/metallic/dust_tiny" | "ae2:debug_chunk_loader" | "minecraft:purple_terracotta" | "minecraft:magenta_stained_glass" | "gtceu:iv_energy_output_hatch_4a" | "gtceu:nether_star_tiny_dust" | "gtceu:cupronickel_bucket" | "trashcans:energy_trash_can" | "gtceu:uranium_rhodium_dinaquadide_ingot" | "bigreactors:insanite_ingot" | "gtceu:yellow_limonite_pure_dust" | "gtceu:red_sand_barite_ore" | "rechiseled:warped_planks_pattern" | "gtceu:black_steel_dust" | "expatternprovider:part/ex_interface" | "thermal:device_water_gen" | "ae2:spatial_pylon" | "minecraft:red_bed" | "exnihilosequentia:tuff_crook" | "gtceu:andradite_flawed_gem" | "minecraft:sculk_sensor" | "ftbquests:detector" | "gtceu:diorite_lazurite_ore" | "rechiseled:diorite_brick_pattern_connecting" | "gtceu:damascus_steel_nugget" | "rechiseledcreate:oak_window_large_connecting" | "minecraft:birch_sapling" | "gtceu:iv_4a_energy_converter" | "gtceu:americium_block" | "minecraft:glow_squid_spawn_egg" | "mysticalagriculture:witherproof_block" | "gtceu:tungsten_steel_foil" | "gtceu:mirabilite_small_dust" | "create:cut_scoria_brick_stairs" | "mysticalagriculture:electrum_seeds" | "minecraft:tube_coral_fan" | "gtceu:raw_cassiterite" | "gtceu:bornite_dust" | "gtceu:netherrack_electrotine_ore" | "gtceu:titanium_trifluoride_small_dust" | "ae2:gray_lumen_paint_ball" | "gtceu:rhodium_small_dust" | "gtceu:ruby_pure_dust" | "gtceu:hssg_long_rod" | "gtceu:tuff_gypsum_ore" | "gtceu:hv_block_breaker" | "gtceu:ev_16a_energy_converter" | "minecraft:polished_blackstone_brick_slab" | "gtceu:orange_dye_spray_can" | "fantasyfurniture:venthyr/table_large_fancy" | "gtceu:niobium_titanium_ingot" | "create:block/belt_funnel/flap" | "rechiseled:birch_planks_diagonal_tiles" | "gtceu:deepslate_lead_ore" | "rechiseled:bone_block_chiseled" | "gtceu:ilmenite_crushed_ore" | "gtceu:iron_screw" | "minecraft:polished_deepslate" | "gtceu:tungsten_steel_quadruple_fluid_pipe" | "minecraft:coal_ore" | "create:block/elevator_pulley/rope_half" | "gtceu:realgar_gem" | "farmersdelight:apple_pie" | "gtceu:apatite_screw" | "create:rose_quartz_block" | "gtceu:uu_matter_bucket" | "gtceu:tin_spring" | "gtceu:salt_exquisite_gem" | "rechiseled:quartz_block_stripes" | "gtceu:endstone_beryllium_ore" | "gtceu:hv_arc_furnace" | "gtceu:talc_small_dust" | "gtceu:robust_machine_casing" | "rechiseled:jungle_planks_diagonal_stripes" | "mmt:kunzite" | "minecraft:acacia_chest_boat" | "gtceu:prospector.hv" | "rechiseled:dark_oak_planks_bricks" | "create:oak_window" | "thermal_extra:crystallized_sunflower_oil_bucket" | "gtceu:ultimet_nugget" | "rechiseled:jungle_planks_wavy" | "minecraft:piglin_brute_spawn_egg" | "gtceu:nether_quartz_ore" | "gtceu:raw_soapstone" | "mysticalagriculture:inferium_block" | "rechiseled:iron_block_polished_connecting" | "rechiseled:stone_smooth_brick_paving" | "rechiseled:dark_prismarine_bricks_connecting" | "gtceu:yttrium_nugget" | "mmt:echo_nugget" | "create:cut_veridium" | "fluxnetworks:flux_plug" | "gtceu:iv_input_hatch" | "rechiseledcreate:jungle_window_large" | "rechiseledcreate:acacia_window_swirling" | "rechiseled:obsidian_brick_pattern_connecting" | "gtceu:kanthal_plate" | "gtceu:iv_wiremill" | "fantasyfurniture:nordic/oven" | "minecraft:cobbled_deepslate_stairs" | "gtceu:emerald_chipped_gem" | "bigreactors:ridiculite_ingot" | "gtceu:sand_lepidolite_ore" | "gtceu:neutronium_quadruple_fluid_pipe" | "create:gearbox" | "rechiseled:iron_block_bordered" | "minecraft:chiseled_deepslate" | "gtceu:iv_battery_buffer_16x" | "gtceu:indium_gallium_phosphide_bucket" | "gtceu:antimony_trioxide_tiny_dust" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_cold_connected" | "gtceu:monazite_refined_ore" | "gtceu:raw_lithium" | "create:block/track/bogey/bogey_wheel" | "create:block/deployer/hand_punching" | "gtceu:hsse_wrench_tip" | "gtceu:rose_gold_screwdriver" | "gtceu:nickel_hex_wire" | "gtceu:potassium_permanganate_bucket" | "thermal:tar_block" | "mmt:void_dust" | "gtceu:platinum_group_sludge_tiny_dust" | "gtceu:deepslate_cobaltite_ore" | "gtceu:americium_rod" | "mysticalagriculture:supremium_block" | "gtceu:andesite_ruby_ore" | "minecraft:cow_spawn_egg" | "sgjourney:jaffa_boots" | "gtceu:hv_machine_casing" | "create:block/belt/middle_bottom" | "gtceu:neutronium_ingot" | "rechiseled:purpur_organic_pattern" | "thermal_extra:shellite_bucket" | "ae2:4k_crafting_storage" | "minecraft:cobblestone_stairs" | "gtceu:polybenzimidazole_small_fluid_pipe" | "gtceu:raw_magnesite" | "create:redstone_contact" | "thermal:upgrade_augment_2" | "thermal:upgrade_augment_3" | "thermal:chiller_ball_cast" | "gtceu:nitric_oxide_bucket" | "thermal:upgrade_augment_1" | "naturescompass:naturescompass" | "gtceu:blue_topaz_tiny_dust" | "gtceu:signalum_tiny_dust" | "gtceu:multi_smelter" | "create:blaze_burner" | "minecraft:birch_door" | "gtceu:lead_double_plate" | "gtceu:plumbumanite_single_wire" | "gtceu:tin_alloy_plate" | "patchouli:guide_book" | "gtceu:annealed_copper_double_plate" | "rechiseled:mangrove_planks_small_bricks_connecting" | "mmt:mythril_nugget" | "rechiseledcreate:asurine_cut_polished_connecting" | "bigreactors:basic_turbinefluidport_forge_active" | "farmersdelight:cabbage_rolls" | "gtceu:rubber_buzz_saw_blade" | "gtceu:titanium_ring" | "gtceu:polyethylene_wrench_tip" | "minecraft:spruce_slab" | "mmt:nickel_rod" | "gtceu:lv_muffler_hatch" | "mysticalagriculture:fire_agglomeratio" | "gtceu:indium_concentrate_bucket" | "exnihilosequentia:blaze_doll" | "minecraft:mossy_cobblestone_wall" | "gtceu:ultimet_wire_cutter" | "gtceu:tungsten_normal_fluid_pipe" | "gtceu:samarium_iron_arsenic_oxide_quadruple_cable" | "minecraft:light_blue_candle" | "minecraft:polished_blackstone_slab" | "mysticalagriculture:invar_seeds" | "minecraft:golden_apple" | "create:block/andesite_door/fold_right" | "gtceu:ev_transformer_16a" | "fantasyfurniture:necrolord/stool" | "gtceu:propane_bucket" | "mmt:platinum_dust" | "mmt:pink_wire" | "gtceu:palladium_fine_wire" | "create:polished_cut_calcite" | "gtceu:vanadium_gallium_double_plate" | "extendedcrafting:ultimate_singularity" | "mmt:orange_nugget" | "gtceu:magnetic_neodymium_nugget" | "sgjourney:naquadah_rod" | "gtceu:bronze_quadruple_fluid_pipe" | "gtceu:tungsten_steel_single_cable" | "gtceu:block/machine/block_breaker_machine" | "fantasyfurniture:bone/skeleton/wool" | "create:block/cuckoo_clock/pig" | "mysticalagriculture:limestone_essence" | "thermal:electrum_ingot" | "bigreactors:block/turbine/basic/casing_01_face" | "create:railway_casing" | "gtceu:copper_quadruple_cable" | "gtceu:alunite_ore" | "gtceu:uraninite_impure_dust" | "gtceu:gold_hex_wire" | "rechiseled:stone_smooth_brick_paving_connecting" | "rechiseled:dark_prismarine_woven_connecting" | "gtceu:enlighted_gold_hot_ingot" | "exnihilosequentia:wooden_hammer" | "minecraft:chiseled_red_sandstone" | "gtceu:mv_bender" | "create:block/steam_engine/linkage" | "gtceu:hssg_single_wire" | "gtceu:ruridit_double_plate" | "mmt:acril_nugget" | "gtceu:steel_fluid_cell" | "rechiseled:netherite_block_pillar" | "fantasyfurniture:dunmer/sofa" | "rechiseledcreate:rose_quartz_bricks" | "rechiseled:bone_block_pillar_connecting" | "gtceu:ev_forge_hammer" | "gtceu:raw_asbestos" | "gtceu:wulfenite_refined_ore" | "minecraft:disc_fragment_5" | "packagedauto:package" | "gtceu:naquadah_normal_fluid_pipe" | "gtceu:uv_brewery" | "gtceu:stellarium_double_plate" | "gtceu:energy_crystal" | "gtceu:europium_double_wire" | "minecraft:orange_dye" | "gtceu:soapstone_impure_dust" | "thermal_extra:soul_sand_dust" | "mysticalagriculture:basalt_crop" | "mmt:zapolgium_block" | "create:cut_ochrum_brick_slab" | "ae2:light_blue_glass_cable" | "gtceu:silver_fine_wire" | "mysticalagriculture:queens_slime_essence" | "bigreactors:cyanite_bucket" | "rechiseled:glowstone_brick_paving" | "gtceu:mv_mystical_greenhouse" | "minecraft:gilded_blackstone" | "thermal:machine_smelter" | "gtceu:bastnasite_tiny_dust" | "mmt:yttrium_gear" | "gtceu:red_sand_nickel_ore" | "mmt:silt" | "gtceu:endstone_amethyst_ore" | "rechiseled:dark_oak_planks_brick_paving_connecting" | "farmersdelight:cod_roll" | "create:block/metal_girder/bracket_west" | "gtceu:tritanium_ring" | "gtceu:potin_double_plate" | "gtceu:diorite_magnetite_ore" | "modularrouters:energy_output_module" | "mmt:chalyblux_wire" | "gtceu:nichrome_hex_wire" | "gtceu:diorite_trona_ore" | "rechiseled:crimson_planks_dotted" | "gtceu:indium_tin_barium_titanium_cuprate_block" | "gtceu:granite_pyrite_ore" | "expatternprovider:ex_export_bus_part" | "gtceu:sulfuric_gas_bucket" | "xtonesreworked:vena_block_15" | "xtonesreworked:vena_block_14" | "gtceu:asbestos_crushed_ore" | "xtonesreworked:vena_block_11" | "xtonesreworked:vena_block_10" | "bigreactors:block/reprocessor/assembledplatingio" | "xtonesreworked:vena_block_13" | "xtonesreworked:vena_block_12" | "gtceu:tuff_aluminium_ore" | "gtceu:sodium_perchlorate_small_dust" | "gtceu:polybenzimidazole_dust" | "gtceu:deepslate_hematite_ore" | "gtceu:hssg_bolt" | "mmt:plumbumanite_rod" | "rechiseled:coal_block_ovals_connecting" | "gtceu:osmium_bucket" | "gtceu:lutetium_dust" | "gtceu:granite_diatomite_ore" | "minecraft:sculk_vein" | "farmersdelight:melon_juice" | "rechiseled:blue_ice_bricks" | "gtceu:platinum_group_sludge_dust" | "gtceu:topaz_rod" | "gtceu:blue_steel_shovel" | "create:polished_cut_scoria" | "extendedcrafting:ender_ingot" | "gtceu:hssg_dust" | "gtceu:gas_large_turbine" | "gtceu:thorium_ore" | "create:small_ochrum_bricks" | "gtceu:wood_tar_bucket" | "gtceu:glass_bucket" | "gtceu:diorite_chalcocite_ore" | "gtceu:iv_forge_hammer" | "exnihilosequentia:stone_hammer" | "gtceu:black_bronze_gear" | "minecraft:dropper" | "gtceu:cinnabar_crushed_ore" | "gtceu:silicone_rubber_plate" | "gtceu:gravel_amethyst_ore" | "gtceu:netherrack_amethyst_ore" | "gtceu:aluminium_pure_dust" | "minecraft:chiseled_sandstone" | "gtceu:stainless_steel_tiny_dust" | "gtceu:facade_cover" | "gtceu:mv_ore_washer" | "gtceu:fullers_earth_pure_dust" | "minecraft:polished_granite" | "gtceu:cobaltite_impure_dust" | "gtceu:block/machine/part/maintenance.full_auto" | "rechiseledcreate:rose_quartz_squares_connecting" | "mysticalagriculture:limestone_seeds" | "gtceu:polytetrafluoroethylene_foil" | "gtceu:sand_uraninite_ore" | "framedblocks:framed_fancy_detector_rail_slope" | "gtceu:vanadium_steel_shovel" | "gtceu:gallium_double_plate" | "rechiseled:obsidian_squares" | "create:mechanical_bearing" | "xtonesreworked:kryp_block_2" | "xtonesreworked:kryp_block_1" | "gtceu:diorite_cobaltite_ore" | "xtonesreworked:kryp_block_4" | "xtonesreworked:kryp_block_3" | "thermal:frost_melon" | "xtonesreworked:kryp_block_0" | "gtceu:nitration_mixture_bucket" | "gtceu:ulv_machine_casing" | "gtceu:cobalt_brass_plate" | "mmt:void_nugget" | "ae2wtlib:wireless_pattern_access_terminal" | "gtceu:realgar_impure_dust" | "gtceu:dark_ash_small_dust" | "gtceu:polytetrafluoroethylene_chainsaw_head" | "xtonesreworked:kryp_block_9" | "gtceu:sodalite_chipped_gem" | "mmt:lunium_nova_rod" | "minecraft:mangrove_chest_boat" | "xtonesreworked:kryp_block_6" | "xtonesreworked:kryp_block_5" | "xtonesreworked:kryp_block_8" | "create:cut_granite" | "xtonesreworked:kryp_block_7" | "minecraft:piglin_spawn_egg" | "gtceu:item/material_sets/quartz/dust_pure" | "gtceu:spessartine_impure_dust" | "minecraft:netherite_shovel" | "itemfilters:damage" | "gtceu:sand_blue_topaz_ore" | "gtceu:uranium_235_tiny_dust" | "mysticaladaptations:insanium_shovel" | "gtceu:plumbumanite_nugget" | "mmt:topaz" | "gtceu:naquadah_alloy_screw" | "gtceu:andesite_tungstate_ore" | "mysticalagriculture:inferium_gemstone" | "gtceu:melodium_tiny_dust" | "mysticalagriculture:tilling_aoe_i_augment" | "fantasyfurniture:nordic/desk_left" | "gtceu:basalt_olivine_ore" | "gtceu:bornite_purified_ore" | "minecraft:diamond_helmet" | "gtceu:red_sand_opal_ore" | "bigreactors:fluidizeroutputport" | "gtceu:lead_normal_fluid_pipe" | "gtceu:salt_water_bucket" | "mmt:stellar_dust" | "gtceu:magnetic_iron_ingot" | "gtceu:aluminium_shovel" | "gtceu:nichrome_rod" | "gtceu:steam_cracked_ethane_bucket" | "thermal:raw_silver" | "gtceu:damascus_steel_wrench_tip" | "gtceu:netherrack_bentonite_ore" | "gtceu:deuterium_bucket" | "mysticalagradditions:end_inferium_ore" | "gtceu:raw_bentonite" | "gtceu:stellarium_single_cable" | "gtceu:red_sand_stibnite_ore" | "thermal:stripped_rubberwood_log" | "gtceu:vanadium_steel_wire_cutter" | "mmt:gold_dust" | "rechiseled:cobblestone_dented" | "gtceu:luv_circuit_assembler" | "gtceu:polyethylene_normal_fluid_pipe" | "minecraft:dark_oak_wood" | "gtceu:magnesite_small_dust" | "minecraft:prismarine_brick_stairs" | "mysticalagriculture:copper_seeds" | "gtceu:iridium_foil" | "thermal_extra:dragonsteel_coin" | "gtceu:red_garnet_rod" | "rechiseled:cobbled_deepslate_small_tiles_connecting" | "gtceu:isovol_ingot" | "gtceu:hssg_bucket" | "mysticalagriculture:supremium_ingot_block" | "gtceu:chromium_huge_fluid_pipe" | "gtceu:nickel_purified_ore" | "minecraft:potted_poppy" | "gtceu:deepslate_trona_ore" | "minecraft:sheep_spawn_egg" | "fluxnetworks:admin_configurator" | "gtceu:zapolgium_dense_plate" | "gtceu:meat_dust" | "gtceu:blue_steel_screwdriver" | "ae2:fluix_axe" | "gtceu:netherrack_tantalite_ore" | "mysticaladaptations:insanium_fishing_rod" | "rechiseled:coal_block_stripes_connecting" | "gtceu:polyethylene_nonuple_fluid_pipe" | "create:block/track_signal/red_glow" | "farmersdelight:iron_knife" | "gtceu:diorite_graphite_ore" | "mysticalagriculture:slimesteel_seeds" | "minecraft:vindicator_spawn_egg" | "gtceu:gravel_goethite_ore" | "minecraft:dead_brain_coral_fan" | "mmt:tanzanite_cell" | "gtceu:andesite_hematite_ore" | "rechiseled:warped_planks_squares_connecting" | "rechiseled:nether_bricks_rotated_bricks" | "minecraft:ice" | "ae2:engineering_processor" | "gtceu:zpm_charger_4x" | "rechiseled:acacia_planks_dotted_connecting" | "gtceu:spodumene_dust" | "exnihilosequentia:crushed_calcite" | "create:cut_tuff_brick_wall" | "create:block/mechanical_roller/frame" | "sgjourney:cut_naquadah_block" | "ae2:debug_card" | "gtceu:uv_input_bus" | "gtceu:ruthenium_gear" | "minecraft:oxidized_copper" | "gtceu:andesite_opal_ore" | "minecraft:magenta_stained_glass_pane" | "gtceu:granite_olivine_ore" | "gtceu:endstone_opal_ore" | "gtceu:gravel_nickel_ore" | "minecraft:nether_gold_ore" | "gtceu:darmstadtium_dust" | "gtceu:vanadium_gallium_long_rod" | "sgjourney:liquid_naquadah_bottle" | "gtceu:animated_steel_hex_wire" | "create:ornate_iron_window" | "sgjourney:advanced_communication_crystal" | "gtceu:copper_dust" | "create:experience_block" | "gtceu:blue_steel_crowbar" | "rechiseled:redstone_block_pillar_connecting" | "rechiseled:obsidian_tiles_connecting" | "gtceu:steel_nugget" | "mysticalagradditions:imperium_coal" | "create:cut_asurine_bricks" | "rechiseled:emerald_block_clovers" | "createarmory:m_four_lower" | "gtceu:darmstadtium_bolt" | "create:green_valve_handle" | "gtceu:sand_bentonite_ore" | "minecraft:nether_portal" | "gtceu:kanthal_nugget" | "sgjourney:sandstone_hieroglyphs" | "gtceu:green_sapphire_crushed_ore" | "gtceu:yellow_garnet_refined_ore" | "gtceu:milk_plasma_bucket" | "mmt:uranium_wire" | "gtceu:item/material_sets/dull/rod_long" | "minecraft:music_disc_far" | "gtceu:glass_plate" | "ae2:part/pattern_access_terminal_on" | "gtceu:europium_frame" | "gtceu:bismuth_bronze_small_dust" | "ae2:256k_crafting_storage" | "gtceu:lead_octal_wire" | "minecraft:polished_blackstone_stairs" | "mmt:aluminum_wire" | "gtceu:uv_autoclave" | "mmt:bronze_gear" | "mysticalagriculture:blazing_crystal_seeds" | "gtceu:magenta_glass_lens" | "ae2:basic_card" | "gtceu:quartzite_dust" | "rechiseledcreate:oak_window_swirling" | "thermal:lead_ore" | "gtceu:dragonsteel_double_wire" | "thermalendergy:prismalium_gear" | "gtceu:ruthenium_trinium_americium_neutronate_hex_cable" | "rechiseled:obsidian_chiseled_connecting" | "mmt:pink_nugget" | "gtceu:beryllium_ingot" | "gtceu:yttrium_small_dust" | "ae2:certus_quartz_shovel" | "farmersdelight:tomato" | "gtceu:vanadium_gallium_plate" | "mysticalagriculture:rubber_crop" | "gtceu:deepslate_granitic_mineral_sand_ore" | "gtceu:sulfuric_heavy_fuel_bucket" | "ae2:item_storage_cell_4k" | "exnihilosequentia:lead_pieces" | "gtceu:uhv_battery_buffer_8x" | "extendedcrafting:flux_crafter" | "create:mechanical_mixer" | "modularrouters:filter_round_robin_augment" | "createarmory:five_five_six_debug" | "gtceu:tuff_sapphire_ore" | "mmt:pearl_cell" | "gtceu:andesite_redstone_ore" | "mysticalagradditions:insanium_ingot" | "create:clockwork_bearing" | "ae2:item_storage_cell_1k" | "gtceu:niobium_titanium_huge_fluid_pipe" | "gtceu:darmstadtium_long_rod" | "gtceu:netherrack_wulfenite_ore" | "gtceu:raw_topaz_block" | "gtceu:andesite_calcite_ore" | "gtceu:red_sand_vanadium_magnetite_ore" | "create:crimson_window_pane" | "create:water_wheel" | "create:cut_ochrum_wall" | "gtceu:stibnite_small_dust" | "gtceu:netherrack_pollucite_ore" | "gtceu:andesite_apatite_ore" | "create:block/fluid_pipe/rim/up" | "gtceu:uv_gas_collector" | "minecraft:sculk_shrieker" | "minecraft:spruce_stairs" | "mmt:brown_ingot" | "gtceu:polyethylene_nugget" | "xtonesreworked:zoea_block_10" | "xtonesreworked:zoea_block_11" | "gtceu:kanthal_double_cable" | "xtonesreworked:zoea_block_12" | "xtonesreworked:zoea_block_13" | "xtonesreworked:zoea_block_14" | "xtonesreworked:zoea_block_15" | "gtceu:manganese_tiny_dust" | "mysticalagriculture:zombie_seeds" | "mysticalagriculture:imperium_growth_accelerator" | "rechiseled:dark_oak_planks_small_bricks_connecting" | "mysticalagriculture:iridium_crop" | "thermal_extra:twinite_dust" | "gtceu:dragonsteel_fine_wire" | "thermal:ender_tnt" | "rechiseled:basalt_bordered_polished" | "mysticalagriculture:speed_i_augment" | "gtceu:andesite_pentlandite_ore" | "gtceu:trinium_tiny_dust" | "minecraft:waxed_exposed_copper" | "farmersdelight:raw_pasta" | "gtceu:red_sand_palladium_ore" | "create:small_ochrum_brick_wall" | "gtceu:lv_centrifuge" | "gtceu:twinite_ingot" | "minecraft:infested_stone" | "gtceu:antimony_trioxide_dust" | "ae2:conversion_monitor" | "ae2:fluid_storage_cell_64k" | "gtceu:sulfuric_copper_solution_bucket" | "gtceu:aluminium_octal_cable" | "gtceu:helium_3_bucket" | "gtceu:nitrochlorobenzene_bucket" | "gtceu:netherrack_dust" | "gtceu:oil_heavy_bucket" | "mysticalagriculture:brass_crop" | "gtceu:diorite_spodumene_ore" | "gtceu:raw_pyrite_block" | "minecraft:music_disc_5" | "firesticks:fire_stick" | "minecraft:wither_skeleton_wall_skull" | "gtceu:nichrome_spring" | "gtceu:rare_earth_small_dust" | "sgjourney:pegasus_ring" | "gtceu:tuff_kyanite_ore" | "create:cyan_toolbox" | "gtceu:osmiridium_gear" | "gtceu:item/material_sets/dull/crushed" | "gtceu:item/material_sets/dull/ring" | "gtceu:lp_steam_compressor" | "gtceu:carbon_dust" | "gtceu:endstone_palladium_ore" | "create:piston_extension_pole" | "createarmory:casing_mold" | "create:zinc_ore" | "mysticalagriculture:tilling_aoe_iii_augment" | "minecraft:potted_pink_tulip" | "gtceu:mv_fluid_drilling_rig" | "gtceu:tuff_sulfur_ore" | "create:millstone" | "mmt:adamanite_rod" | "minecraft:sugar_cane" | "rechiseled:red_nether_bricks_small_tiles" | "mmt:raw_tellurium_block" | "gtceu:deepslate_copper_ore" | "gtceu:silicon_double_plate" | "gtceu:naquadria_gear" | "minecraft:axolotl_bucket" | "gtceu:enriched_naquadah_trinium_europium_duranide_tiny_dust" | "rechiseled:prismarine_bricks_rotated_bricks" | "gtceu:luv_emitter" | "create:asurine_pillar" | "gtceu:iridium_chloride_dust" | "gtceu:uhv_battery_buffer_4x" | "gtceu:realgar_chipped_gem" | "thermal:lapis_gear" | "gtceu:pentlandite_ore" | "exnihilosequentia:mangrove_crucible" | "ae2:pink_smart_cable" | "minecraft:cod_bucket" | "rechiseled:crimson_planks_rotated_bricks_connecting" | "gtceu:netherrack_nickel_ore" | "fantasyfurniture:bone/skeleton/desk_left" | "mmt:iridium" | "minecraft:golden_hoe" | "framedblocks:framed_double_stairs" | "gtceu:silicon_block" | "rechiseled:spruce_planks_squares_connecting" | "gtceu:uhv_input_hatch" | "rechiseled:iron_block_sheets" | "gtceu:lithium_small_dust" | "minecraft:deepslate_tile_stairs" | "gtceu:hematite_dust" | "gtceu:cobalt_double_plate" | "gtceu:deepslate_alunite_ore" | "gtceu:diamond_wire_cutter" | "gtceu:gravel_cobaltite_ore" | "thermal:gunpowder_mushroom_spores" | "gtceu:ultimet_screwdriver" | "gtceu:block/cube_bottom_top_tintindex" | "gtceu:graphene_tiny_dust" | "gtceu:styrene_butadiene_rubber_ingot" | "create_crystal_clear:andesite_clear_glass_encased_shaft" | "gtceu:zinc_foil" | "gtceu:deepslate_tiny_dust" | "minecraft:polar_bear_spawn_egg" | "gtceu:neutronium_boule" | "gtceu:bauxite_impure_dust" | "gtceu:fullers_earth_purified_ore" | "gtceu:trona_small_dust" | "rechiseled:andesite_bricks" | "gtceu:hv_kinetic_input_box" | "gtceu:tin_alloy_huge_fluid_pipe" | "fantasyfurniture:dunmer/chair" | "create:block/metal_girder/segment_bottom" | "gtceu:cadmium_dust" | "fantasyfurniture:royal/stool" | "mmt:titanium_plate" | "minecraft:yellow_candle" | "bigreactors:block/reprocessor/casing_12_frame_nw" | "rechiseled:gold_block_lines_connecting" | "mysticalagriculture:tertium_farmland" | "ae2:part/formation_plane_on" | "gtceu:damascus_steel_crowbar" | "gtceu:deepslate_magnesite_ore" | "gtceu:kanthal_long_rod" | "gtceu:trona_tiny_dust" | "gtceu:gravel_lapis_ore" | "thermal:lumium_gear" | "rechiseled:cobbled_deepslate_squares_connecting" | "mysticalagriculture:soulium_dagger" | "gtceu:netherrack_iron_ore" | "thermal:rice" | "gtceu:neutronium_butchery_knife" | "rechiseled:warped_planks_brick_paving_connecting" | "gtceu:oilsands_dust" | "gtceu:tantalite_small_dust" | "gtceu:melodium_bucket" | "gtceu:grossular_gem" | "gtceu:steel_hex_wire" | "create:polished_cut_andesite_wall" | "rechiseled:netherite_block_smooth" | "create:small_diorite_brick_wall" | "rechiseled:dark_oak_planks_diagonal_tiles_connecting" | "minecraft:chest_minecart" | "gtceu:osmium_rod" | "mmt:aluminum_dust" | "gtceu:netherrack_copper_ore" | "gtceu:silicon_nugget" | "gtceu:raw_apatite_block" | "gtceu:electrum_screw" | "gtceu:zapolgium_block" | "mmt:fly_ash_brick" | "gtceu:soul_infused_double_wire" | "gtceu:polybenzimidazole_tiny_fluid_pipe" | "gtceu:red_glass_lens" | "gtceu:soldering_alloy_ingot" | "rechiseled:warped_planks_diagonal_stripes" | "minecraft:waxed_oxidized_copper" | "gtceu:ultimet_wrench" | "thermal:radish_seeds" | "ae2:certus_quartz_sword" | "gtceu:indium_tin_barium_titanium_cuprate_hex_wire" | "mysticalagriculture:witherproof_bricks" | "rechiseled:oak_planks_crate_connecting" | "gtceu:pyrite_impure_dust" | "minecraft:dirt" | "gtceu:arsenic_trioxide_small_dust" | "mmt:blue_wire" | "gtceu:dragonsteel_ingot" | "gtceu:redstone_bucket" | "gtceu:rhodium_double_plate" | "rechiseled:diamond_block_connecting_connecting" | "gtceu:polycaprolactam_plate" | "gtceu:sapphire_slurry_bucket" | "exnihilosequentia:zinc_nugget" | "create:block/steam_whistle/medium_mouth" | "gtceu:niobium_block" | "minecraft:dark_oak_chest_boat" | "gtceu:lumium_octal_wire" | "gtceu:block/machine/electric_gear_box_16a" | "gtceu:vanadium_steel_pickaxe" | "gtceu:steel_hammer" | "gtceu:black_steel_ingot" | "thermal:slag" | "mmt:thulium_dust" | "ae2:blank_pattern" | "gtceu:hp_steam_liquid_boiler" | "gtceu:potin_rod" | "rechiseled:quartz_block_stripes_connecting" | "ae2:quantum_ring" | "mmt:gold_plate" | "bigreactors:yellorium_nugget" | "farmersdelight:fish_stew" | "gtceu:sodium_sulfide_dust" | "rechiseled:diamond_block_polished" | "rechiseled:crimson_planks_flooring" | "gtceu:ram_chip" | "minecraft:jungle_boat" | "gtceu:steam_miner" | "mysticalagriculture:flight_augment" | "mmt:tungsten_dust" | "gtceu:tin_purified_ore" | "ae2additions:item_storage_cell_4096" | "gtceu:naquadah_alloy_block" | "gtceu:nether_quartz_impure_dust" | "rechiseled:acacia_planks_bricks_connecting" | "mysticaladaptations:insanium_pickaxe" | "gtceu:tantalum_tiny_dust" | "extendedcrafting:crystaltine_catalyst" | "gtceu:diorite_pentlandite_ore" | "create:steam_whistle_extension" | "gtceu:nickel_octal_cable" | "mmt:yttrium_block" | "create:block/track/segment_right" | "rechiseled:spruce_planks_squares" | "gtceu:uv_circuit_assembler" | "minecraft:ladder" | "create:block/track_signal/red_tube" | "gtceu:netherrack_saltpeter_ore" | "ae2:cut_quartz_block" | "gtceu:gallium_bucket" | "gtceu:tungstate_ore" | "farmersdelight:bacon_and_eggs" | "mmt:invar_wire" | "sliceanddice:block/slicer/head" | "gtceu:phosphorus_wafer" | "gtceu:raw_pyrolusite_block" | "create:cut_calcite_brick_stairs" | "gtceu:potassium_dichromate_dust" | "gtceu:item/material_sets/emerald/gem" | "gtceu:lead_spring" | "farmersdelight:netherite_knife" | "gtceu:raw_silver_block" | "gtceu:mica_tiny_dust" | "gtceu:cobalt_brass_sword" | "ae2:magenta_covered_cable" | "gtceu:gravel_apatite_ore" | "gtceu:zpm_emitter" | "gtceu:lead_nonuple_fluid_pipe" | "ae2:blue_smart_dense_cable" | "rechiseled:acacia_planks_brick_paving" | "gtceu:cobalt_brass_hoe" | "create:brass_encased_cogwheel" | "mmt:estalt_ingot" | "gtceu:plutonium_pure_dust" | "gtceu:ruthenium_hot_ingot" | "gtceu:raw_molybdenum" | "mysticalagriculture:dirt_essence" | "gtceu:monazite_exquisite_gem" | "gtceu:polybenzimidazole_block" | "rechiseled:stone_chiseled_bricks_connecting" | "gtceu:wrought_iron_file" | "exnihilosequentia:mangrove_sieve" | "gtceu:deepslate_cassiterite_ore" | "gtceu:potassium_hydroxide_small_dust" | "gtceu:darmstadtium_double_plate" | "create:yellow_toolbox" | "gtceu:magnetic_iron_nugget" | "gtceu:quartzite_pure_dust" | "xtonesreworked:reed_block_9" | "gtceu:sulfur_pure_dust" | "xtonesreworked:lave_block_12" | "gtceu:tuff_bauxite_ore" | "xtonesreworked:lave_block_13" | "xtonesreworked:lave_block_14" | "mysticalagriculture:basalz_seeds" | "xtonesreworked:lave_block_15" | "xtonesreworked:reed_block_2" | "xtonesreworked:reed_block_1" | "xtonesreworked:reed_block_4" | "xtonesreworked:reed_block_3" | "gtceu:battery_alloy_ingot" | "create:waxed_copper_shingles" | "xtonesreworked:reed_block_6" | "xtonesreworked:reed_block_5" | "xtonesreworked:reed_block_8" | "xtonesreworked:reed_block_7" | "gtceu:dragonsteel_single_wire" | "xtonesreworked:reed_block_0" | "gtceu:tungsten_carbide_mining_hammer" | "gtceu:item_filter" | "automobility:launch_gel" | "thermal:device_potion_diffuser" | "gtceu:red_alloy_rod" | "gtceu:gravel_certus_quartz_ore" | "gtceu:beryllium_nugget" | "gtceu:iv_quantum_chest" | "create:deepslate_pillar" | "gtceu:iv_1a_energy_converter" | "ae2:flawless_budding_quartz" | "gtceu:polybenzimidazole_buzz_saw_blade" | "gtceu:item/bucket/bucket" | "minecraft:pointed_dripstone" | "sgjourney:memory_crystal" | "gtceu:diorite_tin_ore" | "mysticalagriculture:awakening_pedestal" | "rechiseled:purpur_dotted" | "gtceu:lanthanum_dust" | "gtceu:tungsten_carbide_hot_ingot" | "gtceu:yellow_garnet_pure_dust" | "gtceu:iridium_normal_fluid_pipe" | "gtceu:mv_electric_motor" | "fantasyfurniture:venthyr/table_wide_fancy" | "gtceu:raw_platinum_block" | "minecraft:egg" | "mmt:magenta_gear" | "gtceu:oil_light_bucket" | "rechiseled:warped_planks_small_tiles" | "minecraft:silverfish_spawn_egg" | "gtceu:cumene_bucket" | "gtceu:opal_plate" | "gtceu:asbestos_refined_ore" | "gtceu:sand_emerald_ore" | "gtceu:platinum_block" | "rechiseled:cobbled_deepslate_bricks_connecting" | "xtonesreworked:lave_block_10" | "gtceu:potassium_dust" | "minecraft:music_disc_11" | "xtonesreworked:lave_block_11" | "thermal:device_nullifier" | "rechiseled:dirt_small_tiles" | "minecraft:music_disc_13" | "gtceu:steam_machine_casing" | "gtceu:deepslate_spessartine_ore" | "rechiseled:quartz_block_small_tiles" | "create:creative_crate" | "gtceu:uvarovite_gem" | "gtceu:diorite_realgar_ore" | "gtceu:endstone_yellow_limonite_ore" | "rechiseled:prismarine_bricks_pillars" | "gtceu:ev_robot_arm" | "bigreactors:block/fluidizer/casing_11_frame_ne" | "gtceu:nano_processor_assembly" | "rechiseled:jungle_planks_dotted" | "gtceu:uhv_battery_buffer_16x" | "gtceu:netherrack_realgar_ore" | "ae2:nether_quartz_shovel" | "mmt:pearl_block" | "ae2:portable_fluid_cell_64k" | "gtceu:andradite_gem" | "gtceu:trinium_hex_cable" | "gtceu:glass_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_cable" | "gtceu:lv_miner" | "minecraft:mangrove_button" | "gtceu:endstone_sulfur_ore" | "gtceu:cooperite_refined_ore" | "gtceu:red_sand_diatomite_ore" | "gtceu:yellow_limonite_dust" | "xtonesreworked:zkul_block_8" | "fantasyfurniture:venthyr/floor_light" | "xtonesreworked:zkul_block_7" | "cofh_core:glow_air" | "xtonesreworked:zkul_block_9" | "gtceu:item/material_sets/quartz/dust_impure" | "ae2:equal_distribution_card" | "xtonesreworked:zkul_block_4" | "xtonesreworked:zkul_block_3" | "thermal:constantan_gear" | "ae2:green_lumen_paint_ball" | "gtceu:endstone_goethite_ore" | "xtonesreworked:zkul_block_6" | "xtonesreworked:zkul_block_5" | "xtonesreworked:zkul_block_0" | "fantasyfurniture:bone/wither/sofa" | "rechiseledcreate:crimson_window_bars_connecting" | "xtonesreworked:zkul_block_2" | "xtonesreworked:zkul_block_1" | "rechiseled:red_sandstone_rotated_bricks_connecting" | "mmt:void_wire" | "simplybackpacks:uncommonbackpack" | "gtceu:steel_buzz_saw_blade" | "minecraft:acacia_wall_sign" | "mmt:brass_plate" | "fantasyfurniture:dunmer/table_wide" | "gtceu:dragonsteel_double_plate" | "thermal:chocolate_cake" | "gtceu:sugar_block" | "gtceu:anvil_casting_mold" | "rechiseled:obsidian_brick_paving" | "gtceu:stellarium_hex_wire" | "gtceu:cobalt_brass_plunger" | "rechiseled:dark_prismarine_brick_paving" | "minecraft:block/cube_all" | "gtceu:andesite_olivine_ore" | "createarmory:unfinished_nine_mm" | "mmt:bronze_plate" | "bigreactors:block/reactor/reinforced/accessport_fluid_in_connected" | "gtceu:zapolgium_single_wire" | "gtceu:sodalite_impure_dust" | "ae2:crank" | "gtceu:yttrium_barium_cuprate_rod" | "gtceu:cobalt_brass_long_rod" | "gtceu:potin_tiny_dust" | "gtceu:red_steel_buzz_saw_blade" | "mysticalagradditions:prudentium_coal_block" | "gtceu:phosphorus_dust" | "gtceu:zpm_forge_hammer" | "gtceu:tantalum_small_dust" | "gtceu:titanium_nugget" | "gtceu:plutonium_nugget" | "bigreactors:block/reprocessor/casing_13_frame_sw" | "gtceu:damascus_steel_sword" | "minecraft:stripped_crimson_hyphae" | "gtceu:neodymium_tiny_dust" | "ae2:debug_phantom_node" | "gtceu:endstone_tiny_dust" | "rechiseledcreate:mangrove_window_tiles_connecting" | "gtceu:silver_nugget" | "toms_storage:ts.inventory_cable" | "gtceu:dragonsteel_hot_ingot" | "exnihilosequentia:oak_sieve" | "farmersdelight:wild_onions" | "gtceu:ice_bucket" | "mmt:ruby_cell" | "gtceu:rhodium_screw" | "gtceu:ev_field_generator" | "gtceu:titanium_normal_fluid_pipe" | "gtceu:cupronickel_block" | "mmt:zinc_ingot" | "gtceu:diorite_pyrope_ore" | "thermal:charge_bench" | "gtceu:tungsten_nonuple_fluid_pipe" | "gtceu:granite_calcite_ore" | "gtceu:item/material_sets/shiny/nugget" | "thermal:aquachow" | "gtceu:calcium_phosphide_dust" | "gtceu:steel_drum" | "fantasyfurniture:bone/skeleton/oven" | "create:copper_diving_helmet" | "mysticaladaptations:insanium_sickle" | "minecraft:lime_bed" | "fantasyfurniture:decorations/royal_candelabra" | "gtceu:blue_steel_sword" | "gtceu:enderium_foil" | "gtceu:gravel_calcite_ore" | "gtceu:iv_machine_casing" | "ae2:pink_covered_cable" | "exnihilosequentia:platinum_ingot" | "gtceu:naquadah_alloy_tiny_dust" | "minecraft:ender_chest" | "gtceu:potin_gear" | "mmt:blue_ingot" | "minecraft:beetroots" | "gtceu:pentlandite_purified_ore" | "gtceu:animated_steel_double_plate" | "gtceu:invar_block" | "create:magenta_toolbox" | "minecraft:orange_bed" | "gtceu:raw_alunite_block" | "packagedexcrafting:marked_pedestal" | "gtceu:uranium_rhodium_dinaquadide_foil" | "gtceu:endstone_tricalcium_phosphate_ore" | "rechiseled:warped_planks_wavy" | "rechiseledcreate:crimson_window_tiles_connecting" | "gtceu:basaltic_mineral_sand_small_dust" | "gtceu:gravel_garnet_sand_ore" | "minecraft:polished_diorite_slab" | "rechiseled:dark_oak_planks_mosaic" | "gtceu:andesite_barite_ore" | "mysticaladaptations:insanium_helmet" | "farmersdelight:straw_bale" | "fantasyfurniture:necrolord/desk_right" | "gtceu:green_dye_bucket" | "minecraft:iron_chestplate" | "mmt:lime_dust" | "create:spruce_window" | "gtceu:annealed_copper_quadruple_wire" | "thermal:refined_fuel_bucket" | "fantasyfurniture:royal/bed_single" | "gtceu:raw_sphalerite" | "gtceu:andesite_nickel_ore" | "gtceu:neodymium_impure_dust" | "create:minecart_coupling" | "gtceu:red_garnet_purified_ore" | "sgjourney:naquadah_generator_mark_i" | "gtceu:powellite_impure_dust" | "gtceu:yellow_limonite_impure_dust" | "gtceu:netherrack_cinnabar_ore" | "extendedcrafting:advanced_component" | "ae2:quartz_brick_slab" | "minecraft:oak_boat" | "farmersdelight:tomatoes" | "gtceu:ethanol_bucket" | "gtceu:quartz_sand_small_dust" | "gtceu:mv_sifter" | "thermal:slime_grenade" | "gtceu:raw_yellow_garnet_block" | "gtceu:red_sand_yellow_garnet_ore" | "fantasyfurniture:royal/wardrobe_top" | "mysticalagriculture:silicon_seeds" | "gtceu:sodium_bicarbonate_tiny_dust" | "gtceu:hsss_rotor" | "gtceu:galena_impure_dust" | "minecraft:purple_candle" | "minecraft:potted_oxeye_daisy" | "minecraft:wooden_axe" | "gtceu:vibranite_dense_plate" | "gtceu:monazite_tiny_dust" | "ae2:part/pattern_encoding_terminal_off" | "gtceu:soul_infused_double_plate" | "gtceu:ultimet_rod" | "toms_storage:ts.inventory_cable_connector_framed" | "minecraft:dark_oak_boat" | "gtceu:gravel_yellow_limonite_ore" | "gtceu:massicot_dust" | "gtceu:kanthal_small_dust" | "gtceu:andesite_lepidolite_ore" | "gtceu:simple_soc" | "gtceu:lead_rotor" | "minecraft:redstone_wall_torch" | "gtceu:gray_dye_bucket" | "bigreactors:block/fluidizer/casing_01_face" | "gtceu:netherrack_lepidolite_ore" | "rechiseledcreate:birch_window_swirling" | "gtceu:quartz_sand_dust" | "bigreactors:block/reprocessor/casing_09_frame_uw" | "gtceu:kanthal_octal_wire" | "gtceu:lazurite_crushed_ore" | "rechiseled:oak_planks_squares" | "gtceu:ev_laser_engraver" | "gtceu:magnetic_iron_rod" | "gtceu:chromium_rotor" | "ae2:magenta_paint_ball" | "create:framed_glass" | "mysticalagriculture:basalt_essence" | "gtceu:darmstadtium_small_gear" | "gtceu:wrought_iron_mortar" | "gtceu:luv_battery_buffer_8x" | "gtceu:hydrofluoric_acid_bucket" | "mysticalagriculture:item/mystical_seeds" | "create:block/mechanical_crafter/arrow" | "gtceu:deepslate_cooperite_ore" | "gtceu:red_sand_chromite_ore" | "mmt:raw_scandium_block" | "gtceu:trinium_bucket" | "mmt:raw_cobalt_block" | "gtceu:gravel_cassiterite_sand_ore" | "gtceu:mica_small_dust" | "gtceu:lumium_block" | "gtceu:molybdenum_dust" | "gtceu:sodium_tiny_dust" | "ae2:memory_card" | "gtceu:item/material_sets/dull/dust_impure" | "gtceu:item/material_sets/metallic/plate_double" | "mmt:viculeam_ingot" | "minecraft:black_wall_banner" | "createlowheated:charcoal_burner" | "gtceu:polytetrafluoroethylene_huge_fluid_pipe" | "gtceu:item/material_sets/metallic/round" | "gtceu:item/material_sets/dull/tool_head_drill" | "rechiseled:andesite_paving" | "rechiseled:dark_oak_planks_woven" | "create:green_toolbox" | "gtceu:enderium_nugget" | "ae2:orange_covered_cable" | "rechiseled:purpur_dotted_connecting" | "gtceu:nether_star_block" | "gtceu:malachite_purified_ore" | "minecraft:stripped_dark_oak_wood" | "gtceu:tungsten_tiny_dust" | "gtceu:basalt_salt_ore" | "gtceu:molybdenum_bolt" | "gtceu:endstone_bastnasite_ore" | "gtceu:tritanium_double_wire" | "rechiseled:copper_block_polished" | "mmt:gold_wire" | "gtceu:niobium_nitride_octal_wire" | "gtceu:polytetrafluoroethylene_buzz_saw_blade" | "gtceu:blue_steel_hoe" | "gtceu:glass_vial" | "modularrouters:puller_module_1" | "rechiseled:red_nether_bricks_large_tiles_connecting" | "modularrouters:puller_module_2" | "minecraft:brown_stained_glass_pane" | "gtceu:rose_gold_plunger" | "rechiseled:basalt_diagonal_tiles" | "gtceu:coal_gas_bucket" | "mysticalagriculture:air_essence" | "exnihilosequentia:jungle_sieve" | "bigreactors:block/turbine/reinforced/casing_16_corner_dne" | "gtceu:hssg_double_cable" | "gtceu:netherrack_scheelite_ore" | "gtceu:basalt_bornite_ore" | "fantasyfurniture:decorations/bowl_beetroot_soup" | "gtceu:rhodium_long_rod" | "ae2:part/p2p/p2p_tunnel_status_off" | "mysticalagriculture:compressed_iron_seeds" | "gtceu:magnesium_chloride_small_dust" | "thermal:nuke_tnt" | "gtceu:tin_ingot" | "mysticalagriculture:cow_essence" | "gtceu:naquadah_nonuple_fluid_pipe" | "gtceu:raw_chalcopyrite_block" | "gtceu:andesite_oilsands_ore" | "ae2:wireless_access_point" | "thermal:tomato" | "gtceu:trinium_nugget" | "create:block/elevator_pulley/pulley_magnet" | "gtceu:potin_nonuple_fluid_pipe" | "mysticalagriculture:zinc_crop" | "thermal:laser_diode" | "minecraft:pearlescent_froglight" | "gtceu:aluminium_axe" | "thermal:rf_coil_xfer_augment" | "rechiseled:amethyst_block_smooth" | "gtceu:block/machine/wooden_drum" | "create:block/track_overlay/assembling" | "thermal_extra:potion_duration_augment_4" | "thermal_extra:potion_duration_augment_3" | "fantasyfurniture:venthyr/table_large" | "gtceu:zpm_muffler_hatch" | "gtceu:chalcocite_tiny_dust" | "thermal_extra:potion_duration_augment_5" | "gtceu:endstone_coal_ore" | "exnihilosequentia:andesite_crook" | "gtceu:titanium_butchery_knife" | "mysticalagriculture:awakened_supremium_fishing_rod" | "ae2:item_storage_cell_256k" | "thermal_extra:potion_duration_augment_2" | "mmt:rainbow_rod" | "thermal_extra:potion_duration_augment_1" | "gtceu:tempered_glass" | "minecraft:lantern" | "gtceu:niobium_dust" | "rechiseled:acacia_planks_small_tiles" | "gtceu:endstone_bornite_ore" | "ae2:purple_glass_cable" | "gtceu:uv_4a_energy_converter" | "gtceu:polycaprolactam_foil" | "thermal:invar_gear" | "rechiseledcreate:warped_window_slim" | "gtceu:luv_centrifuge" | "gtceu:item/material_sets/dull/crushed_refined" | "gtceu:aluminium_refined_ore" | "gtceu:chalcopyrite_purified_ore" | "minecraft:leather_leggings" | "gtceu:crafting_table_cover" | "gtceu:spodumene_crushed_ore" | "ae2:yellow_glass_cable" | "gtceu:endstone_mica_ore" | "gtceu:aluminium_frame" | "create:cut_calcite_bricks" | "gtceu:purple_dye_bucket" | "thermalendergy:vibrating_core" | "minecraft:sea_lantern" | "gtceu:bolt_extruder_mold" | "mobilebeacon:mobile_beacon_gold" | "gtceu:nickel_small_dust" | "gtceu:tuff_beryllium_ore" | "mysticalagriculture:blitz_crop" | "rechiseled:nether_bricks_large_tiles" | "gtceu:gold_fine_wire" | "gtceu:vanadium_gallium_small_spring" | "rechiseled:oak_planks_small_bricks" | "create:honey_bucket" | "gtceu:diatomite_ore" | "minecraft:mud_brick_stairs" | "minecraft:gray_candle_cake" | "mmt:block" | "create:cut_calcite_wall" | "gtceu:rhodium_sulfate_bucket" | "gtceu:sphalerite_ore" | "ae2:spatial_cell_component_128" | "minecraft:potted_mangrove_propagule" | "gtceu:tungsten_steel_axe" | "minecraft:creeper_head" | "gtceu:ruthenium_trinium_americium_neutronate_tiny_dust" | "gtceu:item/material_sets/magnetic/dust_tiny" | "gtceu:basalt_platinum_ore" | "gtceu:granite_pyrolusite_ore" | "createarmory:unfinished_shotgun_shell" | "gtceu:osmium_tetroxide_tiny_dust" | "rechiseled:oak_planks_dotted_connecting" | "fantasyfurniture:bone/skeleton/carpet" | "rechiseled:sandstone_polished_connecting" | "gtceu:gravel_magnesite_ore" | "rechiseled:nether_bricks_squares" | "gtceu:platinum_plate" | "gtceu:basalt_vanadium_magnetite_ore" | "minecraft:dead_fire_coral_fan" | "gtceu:tungsten_steel_spring" | "gtceu:tungsten_steel_small_dust" | "gtceu:emerald_dust" | "thermalendergy:efficiency_nullifier_augment" | "gtceu:samarium_iron_arsenic_oxide_tiny_dust" | "rechiseled:basalt_tiles" | "automobility:slope_with_dash_panel" | "create:cut_scorchia" | "gtceu:cobalt_nugget" | "gtceu:copper_credit" | "fantasyfurniture:dunmer/bed_double" | "create:layered_dripstone" | "gtceu:trinium_rod" | "rechiseled:blackstone_tiles_connecting" | "mmt:brass_gear" | "gtceu:polyethylene_tiny_dust" | "minecraft:orange_candle" | "gtceu:alunite_refined_ore" | "create:chest_minecart_contraption" | "minecraft:mangrove_door" | "gtceu:samarium_iron_arsenic_oxide_quadruple_wire" | "gtceu:raw_naquadah_block" | "gtceu:blue_alloy_single_cable" | "gtceu:niobium_small_dust" | "gtceu:deepslate_oilsands_ore" | "gtceu:goethite_pure_dust" | "gtceu:luv_energy_input_hatch_16a" | "gtceu:ev_large_miner" | "gtceu:vanadium_steel_hoe" | "gtceu:cupric_oxide_small_dust" | "rechiseled:acacia_planks_dotted" | "mmt:frigidite_gear" | "gtceu:blue_steel_double_plate" | "rechiseled:lapis_block_tiles" | "minecraft:green_stained_glass_pane" | "gtceu:saltpeter_small_dust" | "minecraft:potted_allium" | "createarmory:gun_mount" | "gtceu:lv_battery_buffer_4x" | "mysticalagriculture:prudentium_gemstone_block" | "webdisplays:server" | "gtceu:wulfenite_tiny_dust" | "mmt:dark_cryopla_nugget" | "gtceu:sterling_silver_pickaxe" | "bigreactors:erguide" | "minecraft:furnace" | "gtceu:nickel_double_cable" | "mysticalagriculture:passive_soulium_dagger" | "gtceu:netherrack_emerald_ore" | "create:wheat_flour" | "gtceu:ultimet_wrench_tip" | "gtceu:neodymium_small_dust" | "gtceu:topaz_impure_dust" | "create:gearshift" | "gtceu:iron_sword" | "gtceu:lumium_foil" | "ae2:quartz_pillar" | "rechiseled:obsidian_squares_connecting" | "gtceu:wrought_iron_rod" | "create:waxed_oxidized_copper_tile_slab" | "gtceu:potassium_feldspar_tiny_dust" | "gtceu:naquadah_large_fluid_pipe" | "gtceu:gravel_spodumene_ore" | "gtceu:netherrack_almandine_ore" | "gtceu:magnesium_bucket" | "gtceu:diamond_chainsaw_head" | "gtceu:bronze_small_fluid_pipe" | "ae2:damaged_budding_quartz" | "fantasyfurniture:nordic/wardrobe_bottom" | "rechiseled:end_stone_chiseled" | "gtceu:electrum_block" | "minecraft:end_gateway" | "minecraft:zombie_wall_head" | "thermal:fire_grenade" | "rechiseled:stone_waves" | "sgjourney:advanced_control_crystal" | "gtceu:steel_firebox_casing" | "gtceu:yellow_limonite_purified_ore" | "gtceu:signalum_dust" | "gtceu:invar_axe" | "fantasyfurniture:nordic/chest" | "gtceu:annealed_copper_single_wire" | "gtceu:mv_conveyor_module" | "gtceu:tungsten_nugget" | "minecraft:powder_snow_cauldron" | "farmersdelight:onion_crate" | "gtceu:lv_battery_buffer_8x" | "gtceu:lazurite_gem" | "gtceu:zpm_bender" | "minecraft:music_disc_cat" | "gtceu:potassium_tiny_dust" | "rechiseledcreate:jungle_window_swirling" | "ae2:cyan_covered_cable" | "gtceu:diorite_emerald_ore" | "minecraft:mud_brick_wall" | "rechiseled:mangrove_planks_flooring_connecting" | "xtonesreworked:zyth_block_3" | "gtceu:platinum_sludge_residue_dust" | "xtonesreworked:zyth_block_2" | "create:redstone_link" | "xtonesreworked:zyth_block_1" | "xtonesreworked:zyth_block_0" | "xtonesreworked:zyth_block_7" | "xtonesreworked:zyth_block_6" | "xtonesreworked:zyth_block_5" | "xtonesreworked:zyth_block_4" | "minecraft:dispenser" | "gtceu:sulfur_dichloride_bucket" | "xtonesreworked:zyth_block_9" | "xtonesreworked:zyth_block_8" | "gtceu:raw_cobaltite_block" | "mmt:concrete_brick" | "gtceu:uv_solar_panel" | "extendedcrafting:the_ultimate_ingot" | "ae2:formation_core" | "mmt:thlanium_gear" | "gtceu:silver_double_plate" | "gtceu:osmiridium_long_rod" | "gtceu:saltpeter_tiny_dust" | "minecraft:yellow_carpet" | "create:waxed_oxidized_copper_shingle_stairs" | "thermal:earth_grenade" | "gtceu:ender_air_bucket" | "mmt:red_plate" | "gtceu:qbit_cpu_chip" | "minecraft:beetroot_soup" | "thermal:apple_block" | "gtceu:enderium_double_cable" | "gtceu:deepslate_sphalerite_ore" | "gtceu:lead_ingot" | "modularrouters:regex_filter" | "rechiseledcreate:dark_oak_window_diagonal" | "mmt:lime_rod" | "gtceu:ev_ore_washer" | "gtceu:green_sapphire_plate" | "gtceu:cupronickel_single_cable" | "gtceu:endstone_gypsum_ore" | "gtceu:naquadah_alloy_spring" | "gtceu:raw_thorium_block" | "rechiseled:obsidian_rotated_bricks" | "minecraft:warped_wall_sign" | "sgjourney:pegasus_dhd" | "gtceu:caprolactam_tiny_dust" | "gtceu:basalt_grossular_ore" | "thermal:strawberry_block" | "gtceu:chalcocite_small_dust" | "gtceu:cylinder_casting_mold" | "gtceu:duranium_ingot" | "gtceu:aluminium_huge_fluid_pipe" | "mmt:cyan_rod" | "gtceu:grossular_flawed_gem" | "gtceu:manganese_bucket" | "gtceu:zpm_robot_arm" | "gtceu:luv_robot_arm" | "mysticalagriculture:coral_seeds" | "gtceu:melodium_quadruple_cable" | "mmt:silicon_plate" | "mysticalagriculture:gold_essence" | "gtceu:advanced_smd_inductor" | "rechiseledcreate:granite_cut_polished_connecting" | "bigreactors:block/reactor/basic/casing_07_frame_ue" | "gtceu:raw_gypsum_block" | "minecraft:dandelion" | "rechiseled:crimson_planks_crate" | "minecraft:crying_obsidian" | "mysticalagriculture:soulstone_stairs" | "gtceu:samarium_iron_arsenic_oxide_octal_cable" | "gtceu:naquadah_coil_block" | "gtceu:cobalt_brass_small_dust" | "gtceu:sand_tetrahedrite_ore" | "gtceu:item/material_sets/lignite/gem" | "sgjourney:cut_naquadah_stairs" | "gtceu:rose_gold_bucket" | "gtceu:magnetic_samarium_dust" | "gtceu:silver_ingot" | "gtceu:bacteria_bucket" | "framedblocks:framed_extended_slope_panel" | "minecraft:rabbit_hide" | "gtceu:nano_cpu_chip" | "gtceu:bronze_dust" | "gtceu:rubber_chainsaw_head" | "gtceu:samarium_iron_arsenic_oxide_double_wire" | "minecraft:lime_concrete" | "gtceu:ev_1a_energy_converter" | "gtceu:ev_item_passthrough_hatch" | "gtceu:gypsum_ore" | "exnihilosequentia:aluminum_ingot" | "gtceu:item/material_sets/dull/tool_head_chainsaw" | "mmt:rose_quartz_block" | "gtceu:wulfenite_small_dust" | "rechiseled:warped_planks_bricks_connecting" | "create:block/mechanical_arm/cog" | "gtceu:powellite_dust" | "createarmory:five_five_six_mold" | "gtceu:uhv_16a_energy_converter" | "gtceu:basalt_apatite_ore" | "bigreactors:block/reactor/basic/accessport_solid_in_connected" | "gtceu:nickel_refined_ore" | "rechiseledcreate:limestone_cut_polished_connecting" | "gtceu:hsse_sword" | "minecraft:carrot_on_a_stick" | "minecraft:netherite_pickaxe" | "gtceu:endstone_chalcopyrite_ore" | "minecraft:wheat" | "gtceu:iron_pickaxe" | "farmersdelight:chicken_soup" | "mysticalagriculture:supremium_gemstone_block" | "gtceu:deepslate_basaltic_mineral_sand_ore" | "rechiseled:amethyst_block_shiny" | "minecraft:infested_cracked_stone_bricks" | "gtceu:raw_beryllium_block" | "gtceu:netherrack_yellow_garnet_ore" | "mmt:platinum_wire" | "mmt:pink_dust" | "gtceu:cobalt_brass_wrench" | "minecraft:dragon_breath" | "gtceu:pyrolusite_impure_dust" | "gtceu:magnesium_diboride_octal_wire" | "gtceu:hv_fluid_heater" | "gtceu:netherrack_barite_ore" | "minecraft:nether_quartz_ore" | "mysticalagriculture:jump_boost_iii_augment" | "gtceu:invar_turbine_blade" | "rechiseled:prismarine_bricks_bricks" | "gtceu:almandine_crushed_ore" | "gtceu:duranium_scythe" | "mmt:brass_nugget" | "rechiseled:amethyst_block_jewel" | "gtceu:raw_soapstone_block" | "gtceu:hv_alloy_smelter" | "mmt:burt_brick" | "exnihilosequentia:aluminum_nugget" | "gtceu:tungsten_steel_octal_cable" | "gtceu:wrought_iron_knife" | "gtceu:zpm_polarizer" | "bigreactors:rossinite_bucket" | "minecraft:netherite_helmet" | "createarmory:four_sixteen" | "gtceu:sand_tin_ore" | "gtceu:red_alloy_screw" | "rechiseled:nether_bricks_brick_paving" | "gtceu:tungsten_steel_double_wire" | "gtceu:polyethylene_huge_fluid_pipe" | "gtceu:hsss_rod" | "gtceu:wetware_processor_computer" | "create:block/netherite_backtank/block_cogs" | "rechiseled:birch_planks_mosaic" | "minecraft:diamond_shovel" | "gtceu:bentonite_dust" | "rechiseled:basalt_bordered" | "gtceu:luv_polarizer" | "ae2:fluix_sword" | "mmt:magnesium_block" | "gtceu:cooperite_small_dust" | "gtceu:scheelite_small_dust" | "gtceu:olivine_dust" | "gtceu:tungsten_carbide_wrench_tip" | "rechiseled:crimson_planks_beams" | "gtceu:ulv_machine_hull" | "gtceu:vanadium_steel_small_fluid_pipe" | "thermal:tin_ingot" | "gtceu:iron_hoe" | "create:small_deepslate_brick_stairs" | "gtceu:graphene_double_wire" | "gtceu:granite_tungstate_ore" | "gtceu:basalt_cassiterite_sand_ore" | "gtceu:red_sand_tricalcium_phosphate_ore" | "mysticalagriculture:supremium_chestplate" | "minecraft:detector_rail" | "gtceu:zpm_centrifuge" | "gtceu:compressed_fireclay" | "gtceu:titanium_firebox_casing" | "minecraft:packed_mud" | "gtceu:manganese_phosphide_hex_cable" | "bigreactors:block/reactor/basic/casing_02_frame_ds" | "toms_storage:ts.paint_kit" | "framedblocks:framed_activator_rail_slope" | "create:gray_seat" | "gtceu:hsss_round" | "ae2:cut_quartz_wall" | "gtceu:niobium_titanium_hot_ingot" | "gtceu:red_alloy_dust" | "bigreactors:block/turbine/basic/casing_07_frame_ue" | "gtceu:naquadah_single_cable" | "create:polished_cut_asurine_wall" | "mmt:nickel_ingot" | "ae2additions:16384k_crafting_storage" | "gtceu:yttrium_barium_cuprate_bucket" | "minecraft:mossy_stone_brick_slab" | "minecraft:orange_carpet" | "gtceu:red_sand_powellite_ore" | "gtceu:sterling_silver_mining_hammer" | "gtceu:raw_chromite_block" | "gtceu:soldering_alloy_dust" | "farmersdelight:beef_patty" | "gtceu:enriched_naquadah_nugget" | "rechiseled:jungle_planks_rotated_bricks" | "itemfilters:and" | "gtceu:granite_lead_ore" | "thermal:amaranth_block" | "gtceu:annealed_copper_small_dust" | "gtceu:iridium_metal_residue_small_dust" | "gtceu:gallium_plate" | "mmt:raw_europium" | "minecraft:brown_wall_banner" | "gtceu:raw_fullers_earth_block" | "gtceu:shellite_double_wire" | "minecraft:potted_azalea_bush" | "gtceu:iv_thermal_centrifuge" | "gtceu:quartzite_purified_ore" | "gtceu:coal_crushed_ore" | "gtceu:zpm_4a_energy_converter" | "gtceu:iridium_hot_ingot" | "gtceu:netherrack_cassiterite_ore" | "gtceu:mv_fluid_solidifier" | "xtonesreworked:mint_block_0" | "gtceu:coal_pure_dust" | "bigreactors:block/turbine/basic/casing_10_frame_se" | "thermal:spinach_seeds" | "farmersdelight:canvas" | "gtceu:uhv_energy_input_hatch_4a" | "gtceu:raw_lepidolite" | "gtceu:niobium_titanium_bolt" | "minecraft:netherite_axe" | "gtceu:tin_long_rod" | "gtceu:soldering_alloy_nugget" | "create:copper_scaffolding" | "minecraft:salmon_spawn_egg" | "gtceu:graphene_octal_cable" | "xtonesreworked:mint_block_9" | "xtonesreworked:mint_block_8" | "xtonesreworked:mint_block_7" | "xtonesreworked:mint_block_6" | "mysticalagriculture:soulstone_cobble_stairs" | "xtonesreworked:mint_block_5" | "xtonesreworked:mint_block_4" | "xtonesreworked:mint_block_3" | "mysticalagriculture:no_fall_damage_augment" | "xtonesreworked:mint_block_2" | "gtceu:gallium_nugget" | "xtonesreworked:mint_block_1" | "create:small_deepslate_bricks" | "gtceu:shellite_octal_cable" | "fantasyfurniture:decorations/royal_wall_mirror_large" | "gtceu:niobium_titanium_dust" | "create:fluid_tank" | "gtceu:styrene_bucket" | "gtceu:item/material_sets/metallic/ingot" | "gtceu:red_alloy_bolt" | "gtceu:diatomite_crushed_ore" | "fantasyfurniture:necrolord/wool" | "gtceu:hv_transformer_4a" | "gtceu:steam_cracked_propane_bucket" | "gtceu:aluminium_chainsaw_head" | "minecraft:warped_door" | "fantasyfurniture:decorations/nordic_soul_gems_dark" | "gtceu:invar_file" | "gtceu:ulv_battery_buffer_4x" | "gtceu:hsse_ring" | "mmt:viculeam_gear" | "mysticalagriculture:awakened_supremium_ingot" | "gtceu:sulfur_crushed_ore" | "bigreactors:verderium_bucket" | "gtceu:platinum_octal_wire" | "create:block/blaze_burner/superheated_rods_large" | "gtceu:vibranite_hot_ingot" | "gtceu:niobium_titanium_small_fluid_pipe" | "bigreactors:block/fluidizer/casing_21_corner_unw" | "gtceu:steel_spring" | "fantasyfurniture:bone/skeleton/counter" | "gtceu:hv_transformer_1a" | "mysticalagriculture:blank_record" | "gtceu:iv_quantum_tank" | "mmt:sunstone_cell" | "create:small_deepslate_brick_slab" | "gtceu:endstone_chalcocite_ore" | "mmt:copper_rod" | "fantasyfurniture:venthyr/cushion" | "gtceu:hsse_turbine_blade" | "farmersdelight:cake_slice" | "gtceu:hv_transformer_2a" | "gtceu:invar_screwdriver" | "gtceu:quartzite_ore" | "fantasyfurniture:bone/wither/chandelier" | "gtceu:mercury_barium_calcium_cuprate_single_wire" | "thermal:raw_tin_block" | "gtceu:gravel_lead_ore" | "gtceu:gravel_cinnabar_ore" | "gtceu:kanthal_spring" | "rechiseledcreate:crimsite_cut_polished_connecting" | "gtceu:zeolite_impure_dust" | "gtceu:invar_screw" | "gtceu:naquadah_alloy_double_plate" | "xtonesreworked:ztyl_block_3" | "mysticalagriculture:knightmetal_essence" | "thermal:spinach" | "xtonesreworked:ztyl_block_2" | "bigreactors:basic_reactorfuelrod" | "xtonesreworked:ztyl_block_5" | "gtceu:almandine_gem" | "xtonesreworked:ztyl_block_4" | "mysticalagriculture:menril_crop" | "xtonesreworked:ztyl_block_1" | "xtonesreworked:ztyl_block_0" | "mysticalagriculture:refined_obsidian_essence" | "mmt:abiding_alloy_dust" | "gtceu:luv_item_passthrough_hatch" | "gtceu:coal_purified_ore" | "gtceu:block/machine/electric_gear_box_32a" | "gtceu:borosilicate_glass_bucket" | "mmt:rhodium_wire" | "rechiseled:mangrove_planks_tiles" | "ae2:light_blue_paint_ball" | "gtceu:mica_purified_ore" | "gtceu:gravel_monazite_ore" | "gtceu:manganese_phosphide_quadruple_cable" | "fantasyfurniture:necrolord/floor_light" | "xtonesreworked:ztyl_block_7" | "xtonesreworked:ztyl_block_6" | "mmt:zirconium_nugget" | "xtonesreworked:ztyl_block_9" | "xtonesreworked:ztyl_block_8" | "ae2:wireless_receiver" | "gtceu:bronze_bolt" | "gtceu:mv_energy_output_hatch" | "rechiseled:dark_oak_planks_small_bricks" | "create:block/deployer/pole" | "gtceu:barium_sulfide_small_dust" | "rechiseled:redstone_block_circles_connecting" | "mmt:chalyblux_dust" | "gtceu:electrum_double_cable" | "minecraft:cobbled_deepslate_slab" | "gtceu:stellarium_plate" | "bigreactors:block/fluidizer/casing_15_corner_dse" | "rechiseledcreate:mangrove_window_large_connecting" | "rechiseledcreate:crimson_window_large_connecting" | "minecraft:golden_horse_armor" | "gtceu:lanthanum_small_dust" | "thermal:diving_leggings" | "ae2:cable_interface" | "gtceu:stainless_steel_foil" | "mmt:acril_plate" | "gtceu:naquadria_double_plate" | "rechiseled:emerald_block_clovers_connecting" | "xtonesreworked:zeta_block_14" | "xtonesreworked:zeta_block_15" | "gtceu:blue_steel_plate" | "xtonesreworked:zeta_block_12" | "gtceu:magnalium_turbine_blade" | "xtonesreworked:zeta_block_13" | "xtonesreworked:zeta_block_10" | "xtonesreworked:zeta_block_11" | "gtceu:mc_guffium_239_bucket" | "gtceu:potin_normal_fluid_pipe" | "gtceu:cobalt_double_wire" | "sgjourney:crystallizer" | "minecraft:blackstone_stairs" | "gtceu:phosphorus_pentoxide_dust" | "minecraft:warped_fence" | "thermal:green_bean" | "rechiseled:netherite_block_bricks" | "gtceu:purple_drink" | "create:crushed_raw_iron" | "minecraft:skull_banner_pattern" | "gtceu:palladium_purified_ore" | "enderstorage:ender_pouch" | "gtceu:topaz_ore" | "gtceu:raw_bastnasite" | "gtceu:thorium_rod" | "gtceu:ruthenium_bucket" | "gtceu:liquid_oxygen_bucket" | "create:metal_bracket" | "gtceu:tuff_emerald_ore" | "rechiseled:purpur_brick_paving" | "mmt:scandium_nugget" | "rechiseled:blue_ice_slanted_tiles_connecting" | "farmersdelight:brown_mushroom_colony" | "framedblocks:framed_target" | "mmt:echo_plate" | "mysticalagriculture:certus_quartz_essence" | "modularrouters:stack_augment" | "gtceu:zpm_16a_energy_converter" | "mmt:yellow_rod" | "create:cut_veridium_stairs" | "gtceu:endstone_ilmenite_ore" | "rechiseled:prismarine_bricks_chiseled_squares" | "create:small_tuff_brick_stairs" | "gtceu:vanadium_magnetite_ore" | "gtceu:netherrack_sphalerite_ore" | "gtceu:crystal_processor_computer" | "mmt:midnight_abyssal_block" | "rechiseled:mangrove_planks_small_tiles" | "gtceu:endstone_saltpeter_ore" | "gtceu:barite_purified_ore" | "create:incomplete_track" | "gtceu:hsse_file" | "gtceu:phenol_bucket" | "mmt:purple_nugget" | "gtceu:coke_chipped_gem" | "gtceu:lazurite_plate" | "gtceu:deepslate_tantalite_ore" | "gtceu:isovol_hex_wire" | "mysticalagradditions:molten_prudentium" | "minecraft:crimson_sign" | "xtonesreworked:fort_block_6" | "xtonesreworked:fort_block_7" | "xtonesreworked:fort_block_4" | "xtonesreworked:fort_block_5" | "xtonesreworked:fort_block_2" | "xtonesreworked:fort_block_3" | "xtonesreworked:fort_block_0" | "xtonesreworked:fort_block_1" | "create:polished_cut_crimsite_slab" | "fantasyfurniture:nordic/desk_right" | "gtceu:red_steel_saw" | "ae2:certus_quartz_dust" | "webdisplays:rctrl" | "mmt:scandium_plate" | "gtceu:stainless_steel_rod" | "mmt:copper_nugget" | "gtceu:deepslate_wulfenite_ore" | "gtceu:stainless_steel_wrench" | "gtceu:trinium_plate" | "gtceu:vanadium_gallium_nugget" | "gtceu:amethyst_purified_ore" | "gtceu:tuff_scheelite_ore" | "create:red_valve_handle" | "gtceu:zpm_forming_press" | "ae2:purple_smart_cable" | "minecraft:wither_skeleton_skull" | "rechiseled:jungle_planks_small_bricks_connecting" | "create:industrial_iron_block" | "gtceu:annealed_copper_rod" | "gtceu:uv_lathe" | "mysticalagriculture:inferium_ingot" | "gtceu:chloroform_bucket" | "mysticalagriculture:sky_stone_essence" | "gtceu:polyvinyl_chloride_foil" | "gtceu:duranium_crowbar" | "fantasyfurniture:venthyr/drawer" | "gtceu:hssg_nugget" | "minecraft:lime_dye" | "bigreactors:block/reprocessor/casing_05_frame_dw" | "xtonesreworked:fort_block_8" | "xtonesreworked:fort_block_9" | "rechiseled:acacia_planks_large_tiles_connecting" | "mmt:strontium_ingot" | "laserio:overclocker_card" | "mysticalagriculture:lapis_lazuli_essence" | "aeinfinitybooster:infinity_card" | "gtceu:deepslate_coal_ore" | "create:polished_cut_andesite" | "gtceu:sterling_silver_rod" | "framedblocks:framed_prism_corner" | "gtceu:deepslate_pyrolusite_ore" | "thermal:niter_block" | "gtceu:potash_tiny_dust" | "farmersdelight:hot_cocoa" | "ae2:memory_card_purple" | "minecraft:oak_planks" | "gtceu:lv_super_chest" | "bigreactors:anglesite_ore" | "framedblocks:framed_flower_pot" | "gtceu:red_sand_gold_ore" | "gtceu:stainless_steel_small_dust" | "minecraft:yellow_terracotta" | "minecraft:mud_bricks" | "gtceu:ultimet_long_rod" | "gtceu:luv_sensor" | "gtceu:iv_electrolyzer" | "rechiseled:granite_brick_pattern_connecting" | "rechiseled:dark_oak_planks_beams_connecting" | "gtceu:mv_kinetic_mixer" | "minecraft:chicken" | "mysticalagriculture:quartz_enriched_iron_essence" | "gtceu:chromium_large_fluid_pipe" | "gtceu:apatite_refined_ore" | "framedblocks:framed_horizontal_pane" | "thermal:enderium_coin" | "gtceu:polytetrafluoroethylene_quadruple_fluid_pipe" | "gtceu:lithium_purified_ore" | "minecraft:diamond_hoe" | "create:scorchia_pillar" | "minecraft:light" | "gtceu:platinum_raw_small_dust" | "gtceu:platinum_raw_tiny_dust" | "extendedcrafting:black_iron_nugget" | "ae2:sky_stone_slab" | "gtceu:granite_diamond_ore" | "gtceu:ruby_lens" | "bigreactors:ridiculite_block" | "create:block/track_station/flag_off" | "gtceu:luv_packer" | "gtceu:osmium_hex_wire" | "gtceu:tungstate_small_dust" | "gtceu:tungsten_huge_fluid_pipe" | "gtceu:tungsten_steel_crowbar" | "extendedcrafting:enhanced_redstone_ingot" | "gtceu:tungsten_single_wire" | "minecraft:jungle_pressure_plate" | "gtceu:granite_lazurite_ore" | "gtceu:gear_casting_mold" | "gtceu:ruthenium_trinium_americium_neutronate_single_cable" | "gtceu:yttrium_barium_cuprate_hex_wire" | "minecraft:item_frame" | "mmt:raw_tungsten" | "gtceu:lead_hex_cable" | "gtceu:zpm_sifter" | "fluxnetworks:herculean_flux_storage" | "create:block/track/segment_left" | "minecraft:bell" | "fantasyfurniture:dunmer/lockbox" | "gtceu:basalt_glauconite_sand_ore" | "gtceu:silver_foil" | "gtceu:hsse_chainsaw_head" | "gtceu:stainless_steel_frame" | "gtceu:item/material_sets/fine/dust_tiny" | "fantasyfurniture:necrolord/oven" | "mmt:green_plate" | "mmt:limestone" | "gtceu:uv_fluid_passthrough_hatch" | "create:small_limestone_bricks" | "mmt:netherite_plate" | "gtceu:lv_8a_energy_converter" | "mmt:gray_gear" | "thermal_extra:dragonsteel_nugget" | "bigreactors:block/turbine/reinforced/casing_04_frame_dn" | "framedblocks:framed_pyramid_slab" | "thermal:chiseled_slag" | "rechiseled:prismarine_bricks_tiles" | "gtceu:tuff_redstone_ore" | "gtceu:polyethylene_large_fluid_pipe" | "gtceu:advanced_item_detector_cover" | "fantasyfurniture:bone/skeleton/bookshelf" | "gtceu:mv_electrolyzer" | "rechiseled:diorite_polished_connecting" | "ae2:purple_paint_ball" | "rechiseled:jungle_planks_wavy_connecting" | "fantasyfurniture:decorations/tankards_honeymead" | "gtceu:sand_garnierite_ore" | "rechiseled:stone_rotated_bricks_connecting" | "mmt:ultranium_gem_block" | "mysticalagriculture:stone_seeds" | "gtceu:cinnabar_impure_dust" | "gtceu:soul_infused_octal_cable" | "minecraft:leather_horse_armor" | "gtceu:lv_extruder" | "thermal:raw_nickel" | "gtceu:void_octal_cable" | "minecraft:polished_andesite" | "farmersdelight:full_tatami_mat" | "thermal:electrum_nugget" | "create_crystal_clear:train_glass_encased_large_cogwheel" | "gtceu:sand_bauxite_ore" | "gtceu:magnetic_iron_screw" | "thermal:light_gray_rockwool" | "rechiseled:coal_block_ovals" | "minecraft:white_banner" | "minecraft:shroomlight" | "gtceu:magnetic_steel_tiny_dust" | "mmt:uranium_ingot" | "gtceu:basalt_molybdenite_ore" | "rechiseled:dirt_small_bricks_connecting" | "create:block/rotation_speed_controller/bracket" | "mmt:brown_gear" | "mmt:raw_tin_block" | "createarmory:minigun_base" | "fantasyfurniture:royal/table_small" | "gtceu:osmium_tetroxide_dust" | "gtceu:netherrack_neodymium_ore" | "minecraft:cartography_table" | "ae2:certus_quartz_hoe" | "gtceu:osmium_tiny_dust" | "gtceu:magnetic_steel_dust" | "gtceu:raw_red_garnet_block" | "gtceu:melodium_hex_cable" | "gtceu:wood_mallet" | "gtceu:sand_tungstate_ore" | "minecraft:builtin/missing" | "minecraft:spruce_sign" | "gtceu:steel_mining_hammer" | "gtceu:echo_octal_wire" | "ae2:creative_fluid_cell" | "gtceu:emerald_impure_dust" | "gtceu:platinum_tiny_dust" | "rechiseled:iron_block_lines_connecting" | "gtceu:tungsten_long_rod" | "gtceu:zapolgium_bucket" | "gtceu:vanadium_small_dust" | "rechiseled:cobbled_deepslate_stripes_connecting" | "rechiseled:oak_planks_pattern" | "minecraft:bubble_coral_block" | "gtceu:black_dye_bucket" | "fantasyfurniture:nordic/painting_small" | "gtceu:rock_salt_chipped_gem" | "sgjourney:milky_way_ring" | "mysticalagriculture:pathing_aoe_ii_augment" | "framedblocks:block/iron_plate_down_frame" | "mysticalagriculture:lumium_essence" | "minecraft:moving_piston" | "gtceu:lp_steam_forge_hammer" | "bigreactors:basic_reactorglass" | "ae2:part/export_bus_on" | "gtceu:uv_electromagnetic_separator" | "ae2:light_blue_smart_dense_cable" | "ae2:logic_processor" | "gtceu:fullers_earth_small_dust" | "gtceu:gravel_silver_ore" | "mmt:invar_nugget" | "gtceu:polyvinyl_butyral_small_dust" | "thermal:frost_melon_stem" | "thermal:coffee_seeds" | "fantasyfurniture:venthyr/stool" | "gtceu:rotor_extruder_mold" | "gtceu:graphite_refined_ore" | "create:entity/minecart_coupling/attachment" | "minecraft:beef" | "gtceu:samarium_small_dust" | "fantasyfurniture:royal/wall_light" | "gtceu:topaz_block" | "mmt:abiding_alloy_wire" | "gtceu:indium_tin_barium_titanium_cuprate_single_cable" | "gtceu:void_bucket" | "create:andesite_encased_large_cogwheel" | "framedblocks:block/framed_reinforcement" | "gtceu:gravel_pyrochlore_ore" | "mysticalagriculture:soulium_ingot" | "gtceu:styrene_butadiene_rubber_rod" | "gtceu:stellarium_fine_wire" | "mmt:plutonium_ingot" | "gtceu:red_sand_pyrite_ore" | "minecraft:wooden_pickaxe" | "gtceu:item/tools/hoe" | "gtceu:raw_tetrahedrite_block" | "gtceu:ultimet_pickaxe" | "minecraft:dark_oak_button" | "rechiseledcreate:acacia_window_rounded" | "minecraft:campfire" | "ae2:storage_monitor" | "create:block/track_signal/indicator_off" | "bigreactors:cyanite_ingot" | "exnihilosequentia:iron_crook" | "mysticalagriculture:spirited_crystal_seeds" | "gtceu:enlighted_gold_dense_plate" | "thermal_extra:dragonsteel_dust" | "minecraft:light_gray_stained_glass" | "gtceu:uv_fermenter" | "rechiseled:stone_brick_paving" | "rechiseled:oak_planks_pattern_connecting" | "gtceu:carbon_small_dust" | "gtceu:molybdenite_pure_dust" | "create:nixie_tube" | "create:block/blaze_burner/blaze/active" | "gtceu:titanium_trifluoride_tiny_dust" | "mmt:xelkive_rod" | "thermal:machine_furnace" | "gtceu:hp_steam_forge_hammer" | "minecraft:mossy_stone_brick_stairs" | "gtceu:gravel_molybdenum_ore" | "gtceu:biotite_small_dust" | "gtceu:tuff_oilsands_ore" | "gtceu:gravel_asbestos_ore" | "thermalendergy:stellarium_plate" | "fantasyfurniture:decorations/tankards_sweetberry" | "create_crystal_clear:brass_glass_encased_shaft" | "farmersdelight:cooked_mutton_chops" | "gtceu:stellarium_octal_cable" | "gtceu:olivine_flawed_gem" | "gtceu:zpm_energy_input_hatch_4a" | "gtceu:iridium_long_rod" | "ae2:flawed_budding_quartz" | "minecraft:dark_oak_trapdoor" | "gtceu:silicon_bucket" | "gtceu:ev_vanadium_battery" | "gtceu:platinum_ore" | "mysticalagriculture:nickel_seeds" | "rechiseled:prismarine_bricks_polished" | "thermal:crude_oil_bucket" | "rechiseled:end_stone_diagonal_bricks" | "gtceu:hydro_cracked_propane_bucket" | "gtceu:galena_refined_ore" | "gtceu:chlorobenzene_bucket" | "gtceu:indium_tin_barium_titanium_cuprate_plate" | "gtceu:iridium_nonuple_fluid_pipe" | "thermal:tin_nugget" | "minecraft:respawn_anchor" | "ae2:chiseled_quartz_block" | "rechiseled:red_sandstone_polished_connecting" | "gtceu:iv_voltage_coil" | "minecraft:firework_rocket" | "rechiseled:cobblestone_tiles" | "gtceu:ev_chemical_reactor" | "rechiseled:acacia_planks_diagonal_stripes_connecting" | "gtceu:stibnite_dust" | "gtceu:raw_cobalt_block" | "gtceu:tungsten_steel_quadruple_cable" | "gtceu:ev_electric_motor" | "gtceu:rubber_small_dust" | "create:cut_dripstone_wall" | "rechiseled:coal_block_compacted" | "gtceu:bronze_buzz_saw_blade" | "gtceu:sodalite_exquisite_gem" | "gtceu:granite_magnetite_ore" | "gtceu:andesite_molybdenite_ore" | "gtceu:basalt_sphalerite_ore" | "framedblocks:framed_large_button" | "gtceu:vibranite_tiny_dust" | "gtceu:platinum_single_wire" | "create:item/extendo_grip/cog" | "gtceu:diorite_kyanite_ore" | "gtceu:enlighted_gold_ingot" | "gtceu:dragonsteel_hex_wire" | "mysticalagriculture:soulstone_bricks_stairs" | "create:copper_door" | "gtceu:thorium_plate" | "create:exposed_copper_shingle_stairs" | "rechiseled:birch_planks_squares_connecting" | "gtceu:glowstone_plate" | "gtceu:diorite_garnet_sand_ore" | "exnihilosequentia:warped_barrel" | "gtceu:wheat_tiny_dust" | "gtceu:red_alloy_ingot" | "create:cut_dripstone_brick_slab" | "gtceu:gelled_toluene" | "ae2:block/crank_base" | "minecraft:granite_wall" | "minecraft:sticky_piston" | "gtceu:yellow_limonite_refined_ore" | "gtceu:stainless_steel_wire_cutter" | "gtceu:air_bucket" | "gtceu:iron_double_cable" | "gtceu:pitchblende_small_dust" | "gtceu:europium_ingot" | "farmersdelight:orange_canvas_wall_sign" | "gtceu:silver_oxide_dust" | "mysticalagriculture:blank_skull" | "gtceu:phosphate_small_dust" | "gtceu:primitive_pump" | "gtceu:acidic_osmium_solution_bucket" | "create:polished_cut_scoria_stairs" | "gtceu:neutronium_plunger" | "create:crimsite_pillar" | "gtceu:tritanium_octal_cable" | "minecraft:glowstone" | "thermal:emerald_dust" | "mmt:netherite_wire" | "gtceu:lepidolite_crushed_ore" | "gtceu:hv_rotor_holder" | "mmt:frigidite_plate" | "gtceu:raw_naquadah" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_wire" | "minecraft:blaze_spawn_egg" | "sgjourney:raw_naquadah" | "minecraft:prismarine_wall" | "create:lectern_controller" | "gtceu:hv_lathe" | "gtceu:americium_ingot" | "gtceu:pyrope_chipped_gem" | "exnihilosequentia:diamond_mesh" | "gtceu:uranium_ingot" | "gtceu:tritanium_long_rod" | "thermalendergy:prismalium_nugget" | "minecraft:lava" | "create:limestone" | "gtceu:diorite_uraninite_ore" | "minecraft:block/cube_bottom_top" | "thermal:rice_seeds" | "minecraft:dead_fire_coral_wall_fan" | "gtceu:reinforced_epoxy_resin_ingot" | "gtceu:zpm_solar_panel" | "gtceu:uv_chemical_reactor" | "gtceu:europium_single_wire" | "gtceu:rock_salt_crushed_ore" | "gtceu:plate_casting_mold" | "gtceu:pyrope_block" | "rechiseled:copper_block_pattern" | "gtceu:diatomite_tiny_dust" | "gtceu:bismuth_bronze_double_plate" | "gtceu:diorite_grossular_ore" | "create:block/gauge/indicator" | "gtceu:tungsten_carbide_large_fluid_pipe" | "gtceu:item/material_sets/dull/screw" | "rechiseled:end_stone_mesh_connecting" | "gtceu:uranium_rhodium_dinaquadide_block" | "gtceu:ev_output_bus" | "gtceu:gravel_bauxite_ore" | "gtceu:enderium_octal_cable" | "gtceu:lv_kinetic_input_box" | "minecraft:jungle_leaves" | "create:polished_cut_tuff_slab" | "create:lime_sail" | "automobility:snow_off_road" | "farmersdelight:pink_canvas_sign" | "minecraft:exposed_cut_copper_stairs" | "minecraft:smooth_sandstone_slab" | "gtceu:polyethylene_foil" | "gtceu:perlite_small_dust" | "gtceu:diatomite_impure_dust" | "xtonesreworked:vect_block_7" | "xtonesreworked:vect_block_8" | "xtonesreworked:vect_block_9" | "gtceu:sand_chalcopyrite_ore" | "xtonesreworked:vect_block_3" | "xtonesreworked:vect_block_4" | "xtonesreworked:vect_block_5" | "xtonesreworked:vect_block_6" | "gtceu:tungsten_steel_double_plate" | "create:orange_sail" | "thermal:electrum_block" | "gtceu:12_crown_4_bucket" | "mysticalagriculture:essence_vessel" | "gtceu:nan_certificate" | "rechiseled:crimson_planks_squares" | "minecraft:anvil" | "fantasyfurniture:decorations/royal_food_0" | "xtonesreworked:vect_block_0" | "fantasyfurniture:decorations/royal_food_1" | "xtonesreworked:vect_block_1" | "xtonesreworked:vect_block_2" | "ae2additions:super_cell_4096k" | "gtceu:phosphorus_pentoxide_small_dust" | "minecraft:obsidian" | "rechiseled:cobblestone_brick_paving" | "rechiseled:mangrove_planks_brick_paving" | "mysticaladaptations:insanium_watering_can" | "mmt:dark_cryopla_rod" | "gtceu:animated_steel_single_cable" | "gtceu:severely_steam_cracked_heavy_fuel_bucket" | "ae2:lime_glass_cable" | "bigreactors:basic_turbineredstoneport" | "gtceu:saltpeter_purified_ore" | "createarmory:upgraded_minigun_barrel" | "thermal:ruby_dust" | "mysticalagriculture:supremium_shears" | "gtceu:kyanite_crushed_ore" | "gtceu:enriched_naquadah_trinium_europium_duranide_hot_ingot" | "minecraft:beetroot_seeds" | "minecraft:soul_campfire" | "thermal_extra:shellite_glass" | "gtceu:tungsten_carbide_hoe" | "gtceu:osmiridium_plate" | "gtceu:ev_assembler" | "sliceanddice:fertilizer_bucket" | "gtceu:rhodium_plated_palladium_double_plate" | "minecraft:yellow_wool" | "framedblocks:framed_divided_slope" | "gtceu:luv_battery_buffer_4x" | "gtceu:echo_ingot" | "gtceu:andesite_realgar_ore" | "gtceu:grossular_refined_ore" | "gtceu:granite_yellow_garnet_ore" | "gtceu:hv_distillery" | "ae2additions:super_cell_component_4k" | "mmt:silver_nugget" | "mysticalagriculture:mining_aoe_v_augment" | "gtceu:niobium_nitride_hot_ingot" | "gtceu:lv_polarizer" | "ae2:purple_covered_dense_cable" | "gtceu:neodymium_purified_ore" | "gtceu:sand_soapstone_ore" | "minecraft:stone_bricks" | "gtceu:plutonium_crushed_ore" | "gtceu:magnesia_dust" | "minecraft:crimson_pressure_plate" | "gtceu:tungsten_hot_ingot" | "farmersdelight:vegetable_noodles" | "rechiseled:blackstone_brick_paving_connecting" | "gtceu:tin_rotor" | "gtceu:polyphenylene_sulfide_ingot" | "gtceu:magnesium_diboride_hex_wire" | "mmt:thulium_ingot" | "gtceu:andradite_tiny_dust" | "rechiseled:dark_oak_planks_squares" | "gtceu:steel_small_gear" | "gtceu:vanadium_steel_wrench_tip" | "gtceu:tuff_almandine_ore" | "mysticalagriculture:awakened_supremium_helmet" | "mmt:lead_dust" | "mysticalagriculture:inferium_ore" | "gtceu:naquadah_hex_cable" | "create:block/fluid_pipe/connection/west" | "create:horizontal_framed_glass_pane" | "gtceu:red_sand_naquadah_ore" | "create:warped_window_pane" | "bigreactors:block/fluidizer/casing_09_frame_uw" | "mysticalagriculture:draconium_seeds" | "gtceu:bornite_crushed_ore" | "gtceu:twinite_hot_ingot" | "gtceu:samarium_rod" | "minecraft:jungle_fence_gate" | "gtceu:electrotine_purified_ore" | "gtceu:tungsten_steel_octal_wire" | "gtceu:fiber_reinforced_printed_circuit_board" | "create:weathered_copper_shingle_stairs" | "itemfilters:or" | "rechiseledcreate:oak_window_rounded" | "gtceu:zapolgium_octal_wire" | "farmersdelight:hamburger" | "gtceu:severely_hydro_cracked_light_fuel_bucket" | "colossalchests:chest_wall_copper" | "thermal:tin_dust" | "gtceu:gravel_wulfenite_ore" | "ae2additions:super_cell_component_1k" | "mysticalagriculture:gaia_spirit_essence" | "gtceu:styrene_butadiene_rubber_ring" | "createarmory:four_sixteen_upper" | "gtceu:tuff_calcite_ore" | "minecraft:cave_vines_plant" | "gtceu:electrum_hex_cable" | "gtceu:red_alloy_hex_cable" | "gtceu:indium_block" | "mysticalagriculture:supremium_ingot" | "gtceu:hv_sifter" | "gtceu:uv_fluid_solidifier" | "gtceu:hv_electric_gear_box_16a" | "gtceu:magnetic_iron_block" | "mysticalagriculture:inferium_gemstone_block" | "rechiseled:quartz_block_bordered_connecting" | "mmt:raw_dark_cryopla_block" | "create_crystal_clear:brass_clear_glass_encased_shaft" | "mysticalagriculture:prudentium_upgrade" | "gtceu:ev_pump" | "gtceu:iv_centrifuge" | "gtceu:black_steel_quadruple_wire" | "rechiseled:redstone_block_small_tiles_connecting" | "create:block/belt/start" | "gtceu:iv_energy_output_hatch" | "ae2:part/storage_monitor_off" | "gtceu:sodium_hydroxide_small_dust" | "gtceu:titanium_gear" | "gtceu:titanium_chainsaw_head" | "mmt:xelkive_gear" | "minecraft:pumpkin" | "gtceu:pollucite_dust" | "minecraft:barrel" | "minecraft:oak_sapling" | "minecraft:stone_sword" | "gtceu:alunite_pure_dust" | "mysticalagriculture:manyullyn_seeds" | "gtceu:neutronium_block" | "thermal:rosin_block" | "gtceu:lv_block_breaker" | "gtceu:red_alloy_octal_cable" | "rechiseled:amethyst_block_shiny_connecting" | "gtceu:ultimet_saw" | "gtceu:uranium_rhodium_dinaquadide_double_cable" | "gtceu:cobalt_quadruple_wire" | "mysticalagriculture:coral_crop" | "gtceu:netherrack_gold_ore" | "gtceu:gravel_spessartine_ore" | "thermal_extra:soul_infused_glass" | "create:block/track_overlay/station" | "fantasyfurniture:decorations/bowl_empty" | "thermal:netherite_gear" | "gtceu:chromium_ingot" | "gtceu:raw_garnierite" | "mmt:zapolgium_rod" | "thermal:earth_tnt" | "gtceu:ultimet_scythe" | "gtceu:rutile_exquisite_gem" | "minecraft:popped_chorus_fruit" | "minecraft:orange_wool" | "gtceu:melodium_octal_wire" | "minecraft:golden_leggings" | "gtceu:isovol_hex_cable" | "gtceu:red_sand_fullers_earth_ore" | "thermal_extra:rf_coil_xfer_augment_4" | "gtceu:endstone_ruby_ore" | "thermal_extra:rf_coil_xfer_augment_3" | "gtceu:item_detector_cover" | "rechiseledcreate:oak_window_slim" | "gtceu:liquid_ender_air_bucket" | "thermal_extra:rf_coil_xfer_augment_5" | "mmt:zapolgium_gear" | "gtceu:raw_alunite" | "gtceu:plate_extruder_mold" | "gtceu:sand_yellow_limonite_ore" | "thermal:tea_block" | "thermal_extra:rf_coil_xfer_augment_2" | "thermal_extra:rf_coil_xfer_augment_1" | "gtceu:mv_4a_energy_converter" | "gtceu:uv_distillery" | "gtceu:duranium_bucket" | "gtceu:salt_ore" | "fantasyfurniture:dunmer/drawer" | "gtceu:magnesite_impure_dust" | "mmt:thorium_nugget" | "create:cut_scoria" | "gtceu:pump_deck" | "bigreactors:block/reprocessor/controller_on" | "rechiseledcreate:acacia_window_large_connecting" | "rechiseled:blackstone_rotated_bricks" | "gtceu:mv_miner" | "gtceu:barite_crushed_ore" | "rechiseled:mangrove_planks_woven_connecting" | "create:cut_granite_bricks" | "minecraft:lime_wall_banner" | "gtceu:granite_bauxite_ore" | "minecraft:purple_carpet" | "mmt:lime_nugget" | "modularrouters:mod_filter" | "gtceu:ruthenium_trinium_americium_neutronate_octal_cable" | "gtceu:coal_impure_dust" | "gtceu:naquadah_alloy_bolt" | "gtceu:uhpic_chip" | "gtceu:lead_screw" | "gtceu:hv_muffler_hatch" | "gtceu:barite_tiny_dust" | "gtceu:spessartine_ore" | "ae2:green_smart_cable" | "rechiseledcreate:warped_window_large_connecting" | "gtceu:apatite_bolt" | "create:block/elevator_pulley/rope_coil" | "gtceu:deepslate_barite_ore" | "rechiseled:acacia_planks_woven_connecting" | "gtceu:hsss_frame" | "gtceu:grossular_pure_dust" | "gtceu:ruby_plate" | "ae2:singularity" | "gtceu:polytetrafluoroethylene_frame" | "mmt:void_ingot" | "automobility:automobile_engine" | "gtceu:diamond_knife" | "minecraft:jungle_planks" | "rechiseled:birch_planks_wavy_connecting" | "minecraft:dead_tube_coral_wall_fan" | "gtceu:quantum_processor_mainframe" | "rechiseled:warped_planks_bricks" | "farmersdelight:chocolate_pie_slice" | "rechiseled:granite_brick_paving_connecting" | "create:controller_rail" | "mysticalagriculture:tertium_bow" | "gtceu:emerald_tiny_dust" | "thermal:energy_cell_frame" | "create:cut_crimsite_brick_wall" | "gtceu:raw_barite" | "mmt:scandium_dust" | "rechiseledcreate:calcite_cut_small_brick_connecting" | "thermal:glowstone_mushroom_spores" | "mmt:solimrith_ingot" | "gtceu:goethite_dust" | "rechiseled:red_sandstone_tiles" | "framedblocks:framed_vertical_half_slope" | "gtceu:stainless_steel_tiny_fluid_pipe" | "mysticalagriculture:soulium_gemstone_block" | "create:block/symmetry_effect/crossplane" | "ae2:part/crafting_terminal_on" | "ae2:cable_bus" | "rechiseledcreate:dark_oak_window_tiles" | "gtceu:soul_infused_hex_wire" | "create:oxidized_copper_tile_slab" | "gtceu:argon_bucket" | "gtceu:tungsten_ingot" | "exnihilosequentia:red_nether_brick_crook" | "gtceu:naquadah_alloy_dust" | "create:brass_hand" | "rechiseled:redstone_block_compressed_connecting" | "gtceu:asbestos_impure_dust" | "gtceu:uv_centrifuge" | "gtceu:zapolgium_hex_cable" | "gtceu:red_sand_monazite_ore" | "gtceu:cobalt_brass_chainsaw_head" | "mmt:coal_dust" | "minecraft:light_gray_concrete" | "bigreactors:block/reactor/reinforced/casing_11_frame_ne" | "sgjourney:archeology_table" | "gtceu:luv_muffler_hatch" | "gtceu:electrum_hex_wire" | "rechiseled:dark_prismarine_dotted_connecting" | "create:creative_blaze_cake" | "gtceu:invar_long_rod" | "gtceu:item/material_sets/dull/gem_flawed" | "gtceu:endstone_asbestos_ore" | "gtceu:gravel_tantalite_ore" | "mmt:zapolgium_ingot" | "thermal:silver_gear" | "gtceu:mv_cadmium_battery" | "gtceu:zpm_voltage_coil" | "thermal:nickel_ore" | "gtceu:luv_electric_motor" | "ae2:magenta_covered_dense_cable" | "mysticalagriculture:yellorium_seeds" | "exnihilosequentia:silver_pieces" | "thermal:polished_slag" | "gtceu:rubber_ingot" | "minecraft:polished_granite_slab" | "framedblocks:framed_mini_cube" | "gtceu:phosphoric_acid_bucket" | "minecraft:deepslate_lapis_ore" | "expatternprovider:pattern_provider_upgrade" | "gtceu:nether_quartz_small_dust" | "gtceu:stainless_steel_pickaxe" | "rechiseled:bone_block_rib" | "gtceu:endstone_lepidolite_ore" | "bigreactors:reprocessorfluidinjector" | "bigreactors:block/turbine/basic/casing_06_frame_us" | "gtceu:polyvinyl_acetate_bucket" | "gtceu:basalt_sulfur_ore" | "webdisplays:linker" | "gtceu:block/machine/part/muffler_hatch" | "create:block/track_overlay/signal_dual" | "gtceu:pyrolusite_refined_ore" | "rechiseled:end_stone_scales" | "framedblocks:framed_wall_board" | "gtceu:isovol_block" | "gtceu:shellite_foil" | "mysticalagriculture:manasteel_essence" | "gtceu:barium_small_dust" | "gtceu:sodalite_small_dust" | "gtceu:tungsten_carbide_file" | "gtceu:apatite_dust" | "gtceu:naquadah_ingot" | "rechiseled:oak_planks_woven" | "fantasyfurniture:bone/wither/desk_left" | "gtceu:sapphire_chipped_gem" | "gtceu:red_sand_saltpeter_ore" | "gtceu:gravel_rock_salt_ore" | "thermal:hops" | "gtceu:uranium_235_ingot" | "gtceu:silver_quadruple_wire" | "fantasyfurniture:royal/bench" | "gtceu:chemical_green_dye" | "gtceu:electrum_double_wire" | "gtceu:diamond_hoe" | "gtceu:uv_fluid_heater" | "fantasyfurniture:necrolord/chandelier" | "gtceu:blue_steel_hammer" | "mmt:titanium_gear" | "gtceu:quartzite_small_dust" | "gtceu:sand_gypsum_ore" | "gtceu:yellow_garnet_gem" | "gtceu:beryllium_pure_dust" | "gtceu:hv_battery_buffer_8x" | "gtceu:rubber_gear" | "thermal:sugar_cane_block" | "minecraft:shears" | "gtceu:enderium_quadruple_wire" | "exnihilosequentia:copper_pieces" | "mysticalagriculture:prudentium_fishing_rod" | "rechiseled:crimson_planks_mosaic" | "create:item/handheld_worldshaper/core" | "gtceu:hp_steam_rock_crusher" | "gtceu:lapis_rod" | "gtceu:tetrahedrite_pure_dust" | "gtceu:mv_electric_gear_box_8a" | "gtceu:lumium_octal_cable" | "minecraft:skeleton_horse_spawn_egg" | "gtceu:coal_chipped_gem" | "farmersdelight:purple_canvas_sign" | "gtceu:beryllium_block" | "rechiseled:sandstone_tiles" | "minecraft:diamond_pickaxe" | "gtceu:tungsten_steel_mining_hammer" | "mysticalagriculture:inferium_crossbow" | "gtceu:gallium_tiny_dust" | "gtceu:lead_refined_ore" | "minecraft:mushroom_stew" | "gtceu:lightly_hydro_cracked_heavy_fuel_bucket" | "mysticalagriculture:pathing_aoe_iii_augment" | "gtceu:iv_bender" | "minecraft:mushroom_stem" | "gtceu:apatite_flawless_gem" | "exnihilosequentia:dark_oak_barrel" | "bigreactors:block/turbine/reinforced/controller_off" | "ae2:lime_smart_dense_cable" | "gtceu:vanadium_steel_double_plate" | "minecraft:netherite_ingot" | "gtceu:raw_growth_medium_bucket" | "fantasyfurniture:dunmer/door_single" | "create:small_ochrum_brick_stairs" | "gtceu:naquadah_alloy_buzz_saw_blade" | "ae2:chest" | "gtceu:andesite_blue_topaz_ore" | "create:small_granite_brick_slab" | "ae2:quartz_bricks" | "exnihilosequentia:netherrack_pebble" | "gtceu:magnalium_double_plate" | "gtceu:ender_eye_dust" | "gtceu:tin_alloy_nugget" | "minecraft:red_wool" | "thermal:quartz_dust" | "gtceu:osmiridium_ring" | "gtceu:naquadah_alloy_butchery_knife" | "gtceu:blue_steel_wire_cutter" | "create:andesite_tunnel" | "rechiseled:crimson_planks_brick_paving" | "gtceu:wetware_circuit_board" | "ae2:yellow_covered_dense_cable" | "minecraft:acacia_trapdoor" | "gtceu:ulv_input_bus" | "farmersdelight:blue_canvas_wall_sign" | "bigreactors:block/reactor/basic/casing_06_frame_us" | "create:windmill_bearing" | "gtceu:polytetrafluoroethylene_ingot" | "mysticalagriculture:hepatizon_essence" | "gtceu:hv_battery_buffer_4x" | "gtceu:hv_extractor" | "gtceu:item/material_sets/rough/gear" | "gtceu:andesite_copper_ore" | "thermal:flax_seeds" | "gtceu:ingot_casting_mold" | "create:block/fluid_valve/pointer" | "gtceu:steel_double_cable" | "gtceu:methanol_bucket" | "minecraft:magenta_bed" | "gtceu:gold_double_wire" | "gtceu:americium_dust" | "rechiseled:sandstone_diagonal_bricks_connecting" | "mmt:emerald_cell" | "gtceu:diamond_shovel" | "gtceu:bronze_brick_casing" | "gtceu:polybenzimidazole_tiny_dust" | "ae2:quartz_pillar_slab" | "create:polished_cut_dripstone_slab" | "gtceu:sterling_silver_saw" | "gtceu:magnesite_tiny_dust" | "gtceu:naquadah_alloy_plate" | "gtceu:battery_alloy_bucket" | "gtceu:sulfuric_naphtha_bucket" | "mmt:celeslar_ingot" | "gtceu:wood_drum" | "gtceu:osmiridium_tiny_dust" | "gtceu:iron_drill_head" | "buildinggadgets:template" | "gtceu:mv_laser_engraver" | "rechiseled:birch_planks_small_bricks_connecting" | "ae2:crafting_monitor" | "rechiseled:nether_bricks_brick_pattern_connecting" | "gtceu:red_sand_alunite_ore" | "minecraft:diamond_sword" | "mmt:abiding_alloy_rod" | "gtceu:copper_nugget" | "gtceu:rock_salt_block" | "gtceu:rose_gold_hoe" | "create:cut_dripstone_bricks" | "gtceu:polyphenylene_sulfide_small_dust" | "rechiseled:spruce_planks_large_tiles_connecting" | "gtceu:stainless_steel_nugget" | "gtceu:red_steel_screwdriver" | "rechiseledcreate:mechanical_chisel" | "create:polished_cut_calcite_slab" | "gtceu:niobium_nitride_double_wire" | "gtceu:gravel_plutonium_ore" | "ae2:security_station" | "gtceu:ev_electromagnetic_separator" | "gtceu:borosilicate_glass_ingot" | "gtceu:green_sapphire_block" | "rechiseled:basalt_tiles_connecting" | "gtceu:blue_alloy_quadruple_cable" | "exnihilosequentia:nickel_ingot" | "create:small_asurine_brick_slab" | "gtceu:iron_purified_ore" | "minecraft:bone_block" | "rechiseled:mangrove_planks_diagonal_stripes_connecting" | "gtceu:uv_cutter" | "gtceu:raw_quartzite_block" | "minecraft:cobbled_deepslate" | "laserio:card_fluid" | "mysticalagriculture:absorption_iii_augment" | "gtceu:ev_rock_crusher" | "bigreactors:reinforced_turbinerotorshaft" | "gtceu:brown_dye_spray_can" | "gtceu:hv_electric_motor" | "create:cut_tuff_stairs" | "gtceu:credit_casting_mold" | "fantasyfurniture:dunmer/painting_wide" | "minecraft:redstone_lamp" | "ae2:gray_paint_ball" | "mysticalagriculture:niotic_crystal_essence" | "gtceu:diamond_crowbar" | "gtceu:uraninite_purified_ore" | "rechiseledcreate:veridium_cut_small_brick_connecting" | "gtceu:lumium_small_dust" | "minecraft:oak_leaves" | "gtceu:beryllium_impure_dust" | "create:yellow_sail" | "gtceu:gold_quadruple_wire" | "rechiseled:netherrack_small_tiles" | "gtceu:mv_machine_hull" | "ae2:controller" | "minecraft:skeleton_wall_skull" | "gtceu:molybdenum_double_plate" | "rechiseled:crimson_planks_squares_connecting" | "gtceu:tuff_electrotine_ore" | "create:block/fluid_pipe/connection/down" | "gtceu:hv_gas_turbine" | "modularrouters:fluid_module_2" | "mmt:blue_nugget" | "create:item_drain" | "rechiseled:warped_planks_flooring_connecting" | "thermal_extra:twinite_glass" | "gtceu:damascus_steel_scythe" | "mysticalagriculture:manyullyn_essence" | "mysticalagriculture:terrasteel_seeds" | "mmt:celeslar_dust" | "gtceu:annealed_copper_octal_wire" | "bigreactors:block/reactor/reinforced/casing_03_frame_de" | "gtceu:sand_lead_ore" | "mysticalagriculture:graphite_essence" | "gtceu:gallium_block" | "minecraft:deepslate_tile_wall" | "gtceu:netherrack_diamond_ore" | "minecraft:black_banner" | "minecraft:map" | "minecraft:cyan_banner" | "gtceu:long_rod_extruder_mold" | "mysticalagriculture:refined_obsidian_crop" | "gtceu:tungstensteel_firebox_casing" | "createarmory:unfinished_five_five_six_casing" | "rechiseled:basalt_pattern_connecting" | "gtceu:lv_forming_press" | "gtceu:signalum_double_cable" | "gtceu:endstone_gold_ore" | "gtceu:red_steel_rod" | "gtceu:raw_tin_block" | "gtceu:dichlorobenzene_bucket" | "gtceu:copper_fine_wire" | "mysticalagriculture:prudentium_sword" | "thermal:rf_coil_creative_augment" | "mysticalagriculture:redstone_essence" | "gtceu:barium_dust" | "ae2:orange_paint_ball" | "ae2additions:super_cell_65m" | "gtceu:assembly_line" | "gtceu:nether_quartz_exquisite_gem" | "ae2additions:me_wireless_transceiver" | "fantasyfurniture:bone/wither/painting_small" | "mysticalagriculture:certus_quartz_seeds" | "ae2:medium_quartz_bud" | "modularrouters:mimic_augment" | "minecraft:andesite_stairs" | "gtceu:lithium_perchlorate_small_dust" | "create:cut_calcite_brick_slab" | "rechiseled:iron_block_gears_connecting" | "gtceu:vanadium_steel_tiny_dust" | "rechiseledcreate:dark_oak_window_tiles_connecting" | "ae2:portable_fluid_cell_16k" | "rechiseled:cobblestone_worn_stripes" | "gtceu:vibranite_double_cable" | "bigreactors:benitoite_ore" | "rechiseledcreate:crimsite_cut_small_brick_connecting" | "gtceu:cobalt_brass_screw" | "ae2additions:super_cell_64k" | "gtceu:iron_screwdriver" | "gtceu:damascus_steel_axe" | "mysticalagriculture:wither_skeleton_essence" | "ae2:cell_component_256k" | "gtceu:magnetic_samarium_block" | "farmersdelight:rice_bale" | "rechiseled:granite_tiles" | "gtceu:naquadria_solution_bucket" | "mobilebeacon:mobile_beacon_iron" | "gtceu:tuff_sodalite_ore" | "thermal:fluid_cell" | "mmt:tin_nugget" | "mysticalagriculture:honey_crop" | "gtceu:neutronium_hoe" | "gtceu:niobium_titanium_hex_cable" | "rechiseled:dirt_large_tiles_connecting" | "gtceu:molybdenite_purified_ore" | "minecraft:bamboo" | "ae2:part/export_bus_base" | "sgjourney:transport_rings" | "mysticalagradditions:dragon_scale" | "rechiseled:gold_block_scales_connecting" | "gtceu:empty_spray_can" | "mmt:stellar_plate" | "framedblocks:framed_flat_stacked_inner_slope_panel_corner" | "minecraft:dead_bubble_coral_wall_fan" | "gtceu:uv_wiremill" | "gtceu:tungsten_steel_hoe" | "minecraft:twisting_vines_plant" | "gtceu:red_steel_chainsaw_head" | "createarmory:fifty_cal" | "mysticalagriculture:rose_gold_essence" | "mysticalagriculture:sky_stone_seeds" | "gtceu:andesite_kyanite_ore" | "gtceu:andesite_silver_ore" | "gtceu:palladium_crushed_ore" | "ae2:charged_certus_quartz_crystal" | "thermal:machine_cycle_augment" | "rechiseled:warped_planks_large_tiles_connecting" | "createarmory:molten_brass" | "create:framed_glass_pane" | "sgjourney:advanced_memory_crystal" | "fantasyfurniture:dunmer/desk_right" | "minecraft:emerald_ore" | "gtceu:cobalt_dust" | "gtceu:diorite_diatomite_ore" | "gtceu:enriched_naquadah_hot_ingot" | "framedblocks:framed_vertical_half_stairs" | "create:red_sand_paper" | "mysticalagriculture:fiery_ingot_essence" | "gtceu:zpm_electric_motor" | "gtceu:iron_single_wire" | "createarmory:shotgun_shell" | "gtceu:steel_quadruple_cable" | "farmersdelight:organic_compost" | "gtceu:lead_quadruple_cable" | "mysticalagriculture:hepatizon_crop" | "gtceu:pyrolyse_oven" | "gtceu:hsse_screw" | "bigreactors:reinforced_turbinechargingportfe" | "gtceu:raw_emerald_block" | "rechiseled:diamond_block_small_tiles" | "modularrouters:inspection_filter" | "create:polished_cut_asurine" | "gtceu:uv_charger_4x" | "gtceu:glauconite_sand_tiny_dust" | "gtceu:hv_assembler" | "gtceu:paper_small_dust" | "gtceu:lv_brewery" | "mysticalagriculture:tertium_axe" | "gtceu:tantalum_double_plate" | "minecraft:melon_seeds" | "gtceu:platinum_rod" | "gtceu:netherrack_olivine_ore" | "rechiseled:cobbled_deepslate_beams_connecting" | "gtceu:ruthenium_double_plate" | "thermal:cooked_eggplant" | "gtceu:blue_alloy_octal_cable" | "xtonesreworked:vect_block_13" | "xtonesreworked:vect_block_12" | "xtonesreworked:vect_block_15" | "ae2:part/p2p/p2p_tunnel_fe" | "xtonesreworked:vect_block_14" | "xtonesreworked:vect_block_11" | "xtonesreworked:vect_block_10" | "gtceu:niobium_titanium_normal_fluid_pipe" | "gtceu:red_alloy_double_plate" | "thermal:barley_seeds" | "gtceu:red_sand_bentonite_ore" | "gtceu:void_double_plate" | "gtceu:andesite_uraninite_ore" | "rechiseled:acacia_planks_tiles" | "gtceu:endstone_powellite_ore" | "minecraft:zombie_head" | "gtceu:turbine_rotor" | "rechiseled:mossy_cobblestone_stripes_connecting" | "rechiseled:acacia_planks_squares_connecting" | "gtceu:netherrack_silver_ore" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_hot_connected" | "gtceu:andesite_glauconite_sand_ore" | "gtceu:tungsten_bolt" | "rechiseled:mangrove_planks_bricks" | "gtceu:melodium_foil" | "gtceu:asbestos_dust" | "gtceu:polyvinyl_butyral_bucket" | "gtceu:netherrack_vanadium_magnetite_ore" | "mmt:magnesium_nugget" | "gtceu:raw_diamond" | "gtceu:basalt_galena_ore" | "gtceu:gallium_sulfide_tiny_dust" | "gtceu:acidic_naquadria_solution_bucket" | "mysticalagriculture:aluminum_essence" | "mmt:yttrium_ingot" | "mmt:viculeam_rod" | "sgjourney:advanced_materialization_crystal" | "gtceu:steel_axe" | "gtceu:magnalium_small_dust" | "gtceu:sugar_tiny_dust" | "gtceu:europium_fine_wire" | "gtceu:yellow_garnet_block" | "packagedexcrafting:ender_crafter" | "exnihilosequentia:warped_nylium_spores" | "gtceu:netherrack_coal_ore" | "gtceu:tungsten_steel_knife" | "gtceu:deepslate_silver_ore" | "gtceu:magnesium_chloride_dust" | "gtceu:europium_foil" | "minecraft:zombie_villager_spawn_egg" | "rechiseled:stone_small_tiles_connecting" | "gtceu:garnet_sand_dust" | "gtceu:rose_gold_wrench" | "gtceu:chemical_orange_dye" | "gtceu:osmium_ingot" | "thermal:electrum_gear" | "thermal:gold_gear" | "create:copper_shingle_stairs" | "gtceu:duranium_nonuple_fluid_pipe" | "gtceu:vanadium_steel_hammer" | "exnihilosequentia:deepslate_crook" | "gtceu:magnetic_samarium_nugget" | "mysticalagriculture:tertium_gemstone" | "gtceu:styrene_butadiene_rubber_block" | "bigreactors:basic_turbinerotorbearing" | "gtceu:netherrack_malachite_ore" | "gtceu:certus_quartz_crushed_ore" | "gtceu:black_bronze_turbine_blade" | "gtceu:rubber_rod" | "gtceu:item/material_sets/dull/plate_double" | "minecraft:jungle_log" | "gtceu:sterling_silver_turbine_blade" | "rechiseled:obsidian_bordered" | "rechiseled:mangrove_planks_crate_connecting" | "gtceu:diorite_certus_quartz_ore" | "rechiseled:stone_crushed_connecting" | "ae2:white_paint_ball" | "gtceu:zpm_fermenter" | "gtceu:iv_charger_4x" | "create:block/hose_pulley/pulley_magnet" | "rechiseled:purpur_tiles_connecting" | "rechiseled:blackstone_rotated_bricks_connecting" | "gtceu:luv_fermenter" | "gtceu:pyrochlore_tiny_dust" | "gtceu:uv_item_passthrough_hatch" | "mysticalagriculture:prosperity_ingot" | "gtceu:netherrack_tetrahedrite_ore" | "gtceu:sapphire_pure_dust" | "gtceu:aluminium_octal_wire" | "mmt:sunstone" | "bigreactors:cyanite_fluid" | "create:cut_scoria_slab" | "thermal:tar" | "gtceu:tin_alloy_double_plate" | "gtceu:mv_1a_energy_converter" | "gtceu:emerald_small_dust" | "exnihilosequentia:warped_crucible" | "gtceu:uhv_quantum_tank" | "rechiseled:diorite_paving_connecting" | "gtceu:granite_sphalerite_ore" | "gtceu:ev_bender" | "gtceu:rose_gold_long_rod" | "gtceu:tuff_powellite_ore" | "mysticalagriculture:niotic_crystal_crop" | "gtceu:monazite_dust" | "gtceu:andesite_dust" | "mysticalagriculture:squid_seeds" | "minecraft:exposed_cut_copper" | "minecraft:stripped_jungle_wood" | "gtceu:item/tools/knife" | "minecraft:acacia_log" | "mysticalagriculture:tertium_boots" | "rechiseled:mossy_cobblestone_squares" | "thermal:machine_brewer" | "gtceu:naquadah_hex_wire" | "gtceu:hsss_foil" | "gtceu:echo_fine_wire" | "rechiseled:red_sandstone_polished" | "gtceu:naquadah_alloy_axe" | "create:small_crimsite_brick_slab" | "gtceu:steel_octal_cable" | "gtceu:andesite_diamond_ore" | "rechiseled:stone_smooth_connecting" | "fantasyfurniture:bone/skeleton/door_single" | "gtceu:plutonium_ingot" | "exnihilosequentia:uranium_nugget" | "gtceu:tuff_realgar_ore" | "xtonesreworked:cray_block_15" | "xtonesreworked:cray_block_14" | "xtonesreworked:cray_block_13" | "exnihilosequentia:crimson_nylium_spores" | "xtonesreworked:cray_block_12" | "ae2:part/import_bus_off" | "xtonesreworked:cray_block_11" | "minecraft:glow_lichen" | "xtonesreworked:cray_block_10" | "gtceu:coal_flawed_gem" | "minecraft:dark_oak_sapling" | "bigreactors:block/fluidizer/casing_12_frame_nw" | "gtceu:biomass_bucket" | "gtceu:lanthanum_tiny_dust" | "minecraft:flowering_azalea_leaves" | "gtceu:ev_mixer" | "mysticalagriculture:dirt_crop" | "mmt:celeslar_rod" | "gtceu:sand_chalcocite_ore" | "xtonesreworked:reds_block_14" | "xtonesreworked:reds_block_15" | "xtonesreworked:reds_block_10" | "xtonesreworked:reds_block_11" | "xtonesreworked:reds_block_12" | "gtceu:benzene_bucket" | "xtonesreworked:reds_block_13" | "gtceu:titanium_shovel" | "gtceu:tetrahedrite_small_dust" | "gtceu:osmium_small_dust" | "create:contraption_controls" | "rechiseled:dark_prismarine_beams_connecting" | "gtceu:osmium_octal_wire" | "gtceu:cupronickel_nugget" | "gtceu:mv_robot_arm" | "create:exposed_copper_tile_stairs" | "rechiseled:mangrove_planks_large_tiles" | "createarmory:molten_brass_bucket" | "mmt:lead_rod" | "extendedcrafting:ultimate_table" | "gtceu:lepidolite_ore" | "mysticalagriculture:ruby_essence" | "gtceu:uranium_235_bucket" | "minecraft:smooth_quartz_stairs" | "gtceu:butadiene_bucket" | "gtceu:tin_ore" | "gtceu:mv_pump" | "rechiseled:purpur_bricks_connecting" | "mysticalagriculture:flux_infused_gem_seeds" | "minecraft:dead_horn_coral_wall_fan" | "minecraft:warped_hyphae" | "gtceu:cupronickel_ingot" | "itemfilters:block" | "gtceu:zapolgium_ingot" | "mysticalagradditions:insanium_gemstone_block" | "gtceu:tritanium_single_cable" | "mysticaladaptations:insanium_boots" | "gtceu:tricalcium_phosphate_crushed_ore" | "rechiseled:prismarine_bricks_diagonal_tiles" | "sgjourney:sandstone_symbol" | "mmt:black_gear" | "gtceu:pitchblende_tiny_dust" | "gtceu:ultimet_gear" | "webdisplays:kb_right" | "gtceu:raw_spessartine" | "gtceu:steel_huge_fluid_pipe" | "webdisplays:craftcomp_backlight" | "gtceu:magnetic_steel_small_dust" | "rechiseledcreate:spruce_window_swirling" | "gtceu:uv_rotor_holder" | "gtceu:echo_octal_cable" | "gtceu:block/machine/part/fluid_passthrough_hatch" | "gtceu:realgar_crushed_ore" | "gtceu:diorite_yellow_limonite_ore" | "gtceu:annealed_copper_block" | "rechiseled:gold_block_striped_connecting" | "gtceu:duranium_chainsaw_head" | "gtceu:netherrack_cooperite_ore" | "thermal:tea" | "gtceu:nickel_quadruple_cable" | "gtceu:duranium_foil" | "gtceu:sodium_chlorate_small_dust" | "gtceu:luv_forming_press" | "gtceu:rhodium_plate" | "gtceu:mv_electric_gear_box_2a" | "gtceu:silicon_ingot" | "gtceu:granite_cassiterite_ore" | "gtceu:garnet_sand_ore" | "gtceu:netherrack_palladium_ore" | "toms_storage:ts.inventory_cable_framed" | "create:ornate_iron_window_pane" | "gtceu:ultimet_bucket" | "modularrouters:breaker_module" | "gtceu:invar_tiny_dust" | "mmt:zinc_block" | "toms_storage:ts.trim" | "mmt:raw_silver" | "gtceu:brass_bolt" | "mysticalagriculture:jump_boost_ii_augment" | "minecraft:white_stained_glass" | "gtceu:vanadium_steel_screwdriver" | "ae2:fluid_cell_housing" | "gtceu:brass_dust" | "gtceu:vanadium_steel_turbine_blade" | "gtceu:luv_processing_array" | "gtceu:pyrolusite_dust" | "rechiseledcreate:mangrove_window_bars_connecting" | "minecraft:green_stained_glass" | "expatternprovider:wireless_tool" | "gtceu:diorite_soapstone_ore" | "gtceu:red_sand_sphalerite_ore" | "gtceu:ruby_gem" | "create:cut_crimsite_wall" | "gtceu:item/material_sets/fine/dust_impure" | "create:fake_track" | "itemfilters:item_group" | "create:brass_casing" | "gtceu:hsse_wire_cutter" | "gtceu:gold_octal_wire" | "rechiseled:diorite_tiles" | "gtceu:platinum_screw" | "rechiseled:coal_block_chiseled_connecting" | "gtceu:ulv_16a_energy_converter" | "gtceu:manganese_phosphide_octal_cable" | "thermal:phytosoil" | "gtceu:pollucite_impure_dust" | "gtceu:osmiridium_small_dust" | "gtceu:andesite_bastnasite_ore" | "thermal:cheese_wheel" | "sgjourney:jaffa_helmet" | "mmt:silicon_block" | "gtceu:pyrope_flawed_gem" | "gtceu:plumbumanite_dust" | "gtceu:nether_star_lens" | "gtceu:tin_double_wire" | "create:block/track_overlay/observer" | "buildinggadgets:effect_block" | "rechiseled:end_stone_small_tiles" | "mmt:ametrine" | "minecraft:powder_snow" | "gtceu:gallium_arsenide_plate" | "gtceu:andesite_grossular_ore" | "fantasyfurniture:nordic/stool" | "gtceu:ruridit_ingot" | "gtceu:raw_graphite" | "rechiseled:emerald_block_plating" | "gtceu:kanthal_quadruple_wire" | "xtonesreworked:lair_block_0" | "xtonesreworked:lair_block_1" | "create:exposed_copper_tile_slab" | "xtonesreworked:lair_block_2" | "xtonesreworked:lair_block_3" | "minecraft:light_gray_wall_banner" | "xtonesreworked:lair_block_4" | "farmersdelight:roast_chicken_block" | "rechiseled:quartz_block_small_tiles_connecting" | "xtonesreworked:lair_block_5" | "xtonesreworked:lair_block_6" | "xtonesreworked:lair_block_7" | "create:block/metal_girder/segment_top" | "xtonesreworked:lair_block_8" | "xtonesreworked:lair_block_9" | "gtceu:indium_tin_barium_titanium_cuprate_double_plate" | "gtceu:bronze_machine_casing" | "gtceu:potin_quadruple_fluid_pipe" | "thermal:bell_pepper_block" | "create:chromatic_compound" | "gtceu:lead_huge_fluid_pipe" | "gtceu:pyrite_crushed_ore" | "minecraft:polished_andesite_slab" | "gtceu:red_steel_file" | "gtceu:blue_alloy_rod" | "gtceu:epoxy_small_dust" | "gtceu:sapphire_flawless_gem" | "mysticalagriculture:silicon_essence" | "gtceu:quicklime_dust" | "buildinggadgets:gadget_building" | "gtceu:zinc_fine_wire" | "mysticalagradditions:nether_star_shard" | "mmt:berkelium_ingot" | "gtceu:gasoline_bucket" | "gtceu:platinum_foil" | "create:block/bearing/top_wooden" | "gtceu:spodumene_impure_dust" | "gtceu:osmium_quadruple_cable" | "create:pink_nixie_tube" | "gtceu:netherrack_platinum_ore" | "mmt:viculeam_block" | "extendedcrafting:basic_auto_table" | "gtceu:uhv_hermetic_casing" | "mysticalagriculture:imperium_farmland" | "mysticalagradditions:inferium_paxel" | "minecraft:brick_wall" | "mysticalagriculture:menril_seeds" | "mmt:lead_wire" | "mysticalagriculture:rock_crystal_seeds" | "mysticalagriculture:copper_essence" | "colossalchests:colossal_chest_gold" | "bigreactors:basic_turbinepowertapfe_active" | "gtceu:naquadria_block" | "rechiseled:obsidian_spots" | "gtceu:red_sand_electrotine_ore" | "mysticalagriculture:tertium_growth_accelerator" | "gtceu:enlighted_gold_quadruple_cable" | "mmt:amethyst_block" | "gtceu:ev_emitter" | "gtceu:wood_frame" | "ftbquests:barrier" | "mysticalagriculture:inferium_reprocessor" | "gtceu:niobium_nitride_quadruple_cable" | "gtceu:vanadium_gallium_bucket" | "gtceu:bronze_long_rod" | "gtceu:vanadium_hot_ingot" | "create:block/fluid_pipe/casing" | "create:item/linked_controller/powered" | "mysticalagriculture:imperium_upgrade" | "gtceu:cobalt_brass_block" | "gtceu:green_sapphire_flawed_gem" | "gtceu:cooperite_tiny_dust" | "gtceu:lapis_flawless_gem" | "gtceu:lumium_ingot" | "mmt:dark_cryopla_block" | "gtceu:ev_compressor" | "gtceu:uv_transformer_16a" | "gtceu:bismuth_tiny_dust" | "bigreactors:block/reactor/basic/accessport_solid_out" | "xtonesreworked:sols_block_15" | "gtceu:sphalerite_purified_ore" | "xtonesreworked:sols_block_12" | "xtonesreworked:sols_block_11" | "xtonesreworked:sols_block_14" | "xtonesreworked:sols_block_13" | "mmt:topaz_block" | "rechiseled:granite_paving" | "thermal:device_soil_infuser" | "bigreactors:block/reprocessor/casing_17_corner_dnw" | "gtceu:blue_steel_pickaxe" | "thermal:dynamo_fuel_augment" | "xtonesreworked:sols_block_10" | "farmersdelight:rice" | "mysticalagriculture:spirited_crystal_essence" | "gtceu:rod_extruder_mold" | "exnihilosequentia:shulker_doll" | "rechiseled:copper_block_small_bricks" | "ae2:part/p2p/p2p_tunnel_fluids" | "gtceu:cassiterite_small_dust" | "minecraft:oak_pressure_plate" | "mmt:estalt_block" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_cable" | "gtceu:gravel_diamond_ore" | "gtceu:red_garnet_refined_ore" | "mmt:zinc_gear" | "gtceu:platinum_crushed_ore" | "minecraft:potion" | "fantasyfurniture:royal/sofa" | "gtceu:silver_single_cable" | "minecraft:music_disc_blocks" | "bigreactors:block/turbine/reinforced/casing_12_frame_nw" | "gtceu:lapis_small_dust" | "gtceu:luv_alloy_smelter" | "create:block/toolbox/lid/yellow" | "ae2:sky_stone_brick_slab" | "mysticalagriculture:prudentium_chestplate" | "extendedcrafting:ender_nugget" | "mysticalagriculture:graphite_seeds" | "minecraft:light_blue_wool" | "gtceu:hv_bender" | "gtceu:europium_long_rod" | "rechiseled:crimson_planks_crate_connecting" | "bigreactors:reinforced_turbinepowertapfe_active" | "gtceu:isoprene_bucket" | "gtceu:deepslate_cassiterite_sand_ore" | "minecraft:quartz_block" | "gtceu:platinum_double_cable" | "thermal_extra:dragonsteel_bucket" | "rechiseled:red_nether_bricks_large_bricks" | "gtceu:invar_mining_hammer" | "rechiseledcreate:rose_quartz_crushed" | "gtceu:endstone_tetrahedrite_ore" | "mysticalagriculture:zinc_essence" | "mmt:polonium_ingot" | "bigreactors:block/fluidizer/casing_19_corner_use" | "gtceu:item/tools/plunger" | "mmt:sapphire_ore" | "create:green_seat" | "gtceu:niobium_titanium_tiny_dust" | "gtceu:cobalt_pure_dust" | "minecraft:polished_deepslate_stairs" | "bigreactors:reinforced_turbinerotorbearing" | "mmt:stellar_wire" | "gtceu:lubricant_bucket" | "gtceu:gold_small_dust" | "create:potato_cannon" | "mmt:solimrith_block" | "gtceu:naquadah_alloy_sword" | "gtceu:invar_ingot" | "rechiseled:nether_bricks_tiles" | "bigreactors:reinforced_reactorfluidport_forge_active" | "rechiseled:basalt_chiseled_piglin" | "thermal:bitumen" | "gtceu:rubber_nugget" | "ae2:memory_card_magenta" | "gtceu:red_sand_beryllium_ore" | "gtceu:vibranite_quadruple_wire" | "create:cut_limestone_brick_wall" | "gtceu:chromium_turbine_blade" | "rechiseledcreate:dark_oak_window_panes" | "gtceu:signalum_hex_cable" | "sgjourney:large_control_crystal" | "gtceu:raw_uraninite_block" | "gtceu:uv_1a_energy_converter" | "create:block/blaze_burner/rods_large" | "mmt:light_blue_gear" | "gtceu:polybenzimidazole_mallet" | "xtonesreworked:zion_block_10" | "xtonesreworked:zion_block_11" | "xtonesreworked:zion_block_12" | "xtonesreworked:zion_block_13" | "xtonesreworked:zion_block_14" | "xtonesreworked:zion_block_15" | "gtceu:niobium_nitride_small_dust" | "mmt:echo_rod" | "mmt:bismuth" | "rechiseled:warped_planks_small_bricks_connecting" | "create:andesite_alloy" | "gtceu:blaze_bucket" | "mmt:raw_lunium_nova" | "farmersdelight:stuffed_pumpkin_block" | "gtceu:raw_aluminium" | "gtceu:black_steel_frame" | "gtceu:gravel_vanadium_magnetite_ore" | "gtceu:uranium_235_nugget" | "gtceu:iv_distillery" | "farmersdelight:rich_soil_farmland" | "minecraft:red_sand" | "webdisplays:craftcomp_stonekey" | "rechiseled:diamond_block_diagonal_tiles" | "gtceu:ruthenium_trinium_americium_neutronate_hot_ingot" | "gtceu:sand_pyrope_ore" | "gtceu:tuff_hematite_ore" | "gtceu:andradite_exquisite_gem" | "rechiseled:emerald_block_bordered_plating" | "mmt:xeproda_rod" | "gtceu:annealed_copper_screw" | "gtceu:pyrope_impure_dust" | "webdisplays:craftcomp_extcard" | "gtceu:titanium_tetrachloride_bucket" | "gtceu:mv_autoclave" | "minecraft:potted_spruce_sapling" | "gtceu:netherrack_goethite_ore" | "gtceu:treated_wood_rod" | "gtceu:tuff_pyrolusite_ore" | "gtceu:damascus_steel_mining_hammer" | "ae2:printed_engineering_processor" | "mmt:vibranite_ingot" | "gtceu:ev_voltage_coil" | "thermal_extra:soul_infused_gear" | "rechiseled:amethyst_block_beams" | "gtceu:luv_vanadium_battery" | "gtceu:radon_bucket" | "gtceu:potassium_hydroxide_dust" | "gtceu:item/material_sets/bright/rod_long" | "gtceu:zincite_tiny_dust" | "gtceu:raw_goethite" | "gtceu:bronze_large_fluid_pipe" | "gtceu:granite_silver_ore" | "rechiseled:lapis_block_inverted_tiles_connecting" | "gtceu:diorite_spessartine_ore" | "gtceu:diethylene_glycol_bucket" | "mmt:raw_tungsten_block" | "gtceu:titanium_long_rod" | "gtceu:ev_wiremill" | "bigreactors:block/reactor/basic/casing_16_corner_dne" | "minecraft:smooth_basalt" | "gtceu:raw_pitchblende_block" | "rechiseled:birch_planks_dotted" | "gtceu:wood_drill_head" | "gtceu:sand_molybdenite_ore" | "farmersdelight:cutting_board" | "mysticalagriculture:pig_crop" | "ae2:smooth_quartz_wall" | "create:block/belt_tunnel/flap" | "minecraft:birch_chest_boat" | "mmt:midnight_abyssal_dust" | "gtceu:natural_gas" | "gtceu:electrum_tiny_dust" | "gtceu:wood_large_fluid_pipe" | "gtceu:tuff_certus_quartz_ore" | "gtceu:melodium_double_wire" | "gtceu:item/material_sets/magnetic/dust" | "gtceu:arsenic_small_dust" | "gtceu:plutonium_dust" | "minecraft:prismarine_brick_slab" | "minecraft:warped_fungus" | "gtceu:agar_tiny_dust" | "farmersdelight:chocolate_pie" | "gtceu:item/material_sets/magnetic/bolt" | "minecraft:jungle_trapdoor" | "create:polished_cut_limestone_wall" | "gtceu:red_sand_copper_ore" | "thermal:rubberwood_sapling" | "mysticalagradditions:supremium_coal_block" | "mmt:estalt_nugget" | "rechiseled:amethyst_block_bricks" | "gtceu:red_sand_zeolite_ore" | "gtceu:tin_alloy_dust" | "fantasyfurniture:royal/drawer" | "mmt:estalt_gear" | "gtceu:sterling_silver_screwdriver_tip" | "create:magenta_nixie_tube" | "create:cut_asurine_brick_slab" | "mmt:topaz_cell" | "create:cut_diorite_bricks" | "gtceu:green_sapphire_chipped_gem" | "create:gray_sail" | "gtceu:tin_alloy_bolt" | "gtceu:gravel_yellow_garnet_ore" | "gtceu:item/material_sets/dull/dust_small" | "mmt:xelkive_ingot" | "gtceu:wrought_iron_ring" | "mmt:raw_dark_cryopla" | "farmersdelight:tatami" | "gtceu:magnetite_ore" | "packagedauto:package_component" | "framedblocks:framed_flat_ext_inner_slope_panel_corner" | "framedblocks:framed_lever" | "gtceu:raw_ilmenite" | "minecraft:allay_spawn_egg" | "gtceu:luv_energy_output_hatch" | "rechiseled:spruce_planks_diagonal_stripes_connecting" | "gtceu:palladium_dust" | "minecraft:purple_bed" | "webdisplays:upgrade_redoutput" | "gtceu:red_sand_coal_ore" | "gtceu:raw_lithium_block" | "rechiseled:copper_block_pillar" | "minecraft:pillager_spawn_egg" | "gtceu:item/tools/mining_hammer" | "gtceu:endstone_iron_ore" | "gtceu:raw_garnierite_block" | "minecraft:netherrack" | "fantasyfurniture:venthyr/desk_left" | "mysticalagriculture:night_vision_augment" | "gtceu:block/machine/part/energy_hatch.input_16a" | "gtceu:nether_quartz_refined_ore" | "gtceu:osmium_foil" | "ae2:fluix_hoe" | "gtceu:vibranite_double_wire" | "ae2:name_press" | "rechiseled:end_stone_tiles" | "gtceu:sand_diatomite_ore" | "create:waxed_copper_shingle_slab" | "gtceu:diorite_lead_ore" | "minecraft:grindstone" | "rechiseled:diorite_brick_paving_connecting" | "mmt:uranium_dust" | "rechiseledcreate:warped_window_covered" | "gtceu:tricalcium_phosphate_tiny_dust" | "gtceu:andesite_emerald_ore" | "gtceu:electrum_bolt" | "gtceu:blue_topaz_purified_ore" | "gtceu:raw_tungstate_block" | "fantasyfurniture:decorations/bolts_of_cloth" | "bigreactors:block/reactor/reinforced/accessport_fluid_out" | "mysticalagriculture:netherite_crop" | "thermal:frost_melon_stem_attached" | "rechiseled:coal_block_small_tiles_connecting" | "gtceu:gravel_naquadah_ore" | "gtceu:stainless_steel_rotor" | "rechiseled:birch_planks_rotated_bricks_connecting" | "rechiseled:obsidian_bricks_connecting" | "ae2:fluix_dust" | "gtceu:zpm_hermetic_casing" | "gtceu:electrum_dust" | "rechiseled:prismarine_bricks_woven_connecting" | "gtceu:wrought_iron_butchery_knife" | "gtceu:andesite_bauxite_ore" | "fantasyfurniture:venthyr/wall_light" | "gtceu:tuff_palladium_ore" | "gtceu:plasma_large_turbine" | "farmersdelight:vegetable_soup" | "rechiseled:crimson_planks_brick_pattern_connecting" | "rechiseled:diamond_block_chiseled" | "gtceu:niobium_titanium_large_fluid_pipe" | "gtceu:dragonsteel_dense_plate" | "modularrouters:sync_upgrade" | "gtceu:enriched_naquadah_trinium_europium_duranide_block" | "mmt:cobalt_plate" | "mysticalagriculture:platinum_essence" | "mysticalagriculture:awakened_supremium_boots" | "gtceu:silicon_boule" | "mmt:lunium_nova_wire" | "extendedcrafting:crystaltine_nugget" | "gtceu:quantum_processor_computer" | "mmt:pink_ingot" | "mysticalagradditions:tertium_coal" | "gtceu:signalum_hex_wire" | "modularrouters:blast_upgrade" | "gtceu:caesium_dust" | "gtceu:deepslate_plutonium_ore" | "gtceu:tuff_neodymium_ore" | "gtceu:enlighted_gold_hex_cable" | "bigreactors:block/fluidizer/controller_on" | "gtceu:zpm_1a_energy_converter" | "gtceu:lead_hex_wire" | "bigreactors:block/reactor/reinforced/computerport_connected" | "gtceu:hssg_fine_wire" | "minecraft:copper_ingot" | "gtceu:sodalite_tiny_dust" | "gtceu:polytetrafluoroethylene_normal_fluid_pipe" | "gtceu:bastnasite_impure_dust" | "gtceu:red_alloy_hex_wire" | "create:block/mechanical_mixer/head" | "mmt:cobalt_dust" | "gtceu:basalt_lazurite_ore" | "gtceu:vibranite_nugget" | "thermal:cracked_slag_bricks" | "mysticalagriculture:chicken_seeds" | "gtceu:shellite_nugget" | "gtceu:zapolgium_tiny_dust" | "gtceu:ev_arc_furnace" | "ae2:blue_covered_dense_cable" | "rechiseledcreate:rose_quartz_tiles_connecting" | "create:block/portable_storage_interface/block_top" | "gtceu:sterling_silver_crowbar" | "gtceu:niobium_titanium_double_wire" | "rechiseled:emerald_block_striped_connecting" | "gtceu:hv_electric_gear_box_32a" | "gtceu:vanadium_steel_gear" | "gtceu:red_dye_spray_can" | "rechiseled:emerald_block_pillar" | "minecraft:cracked_deepslate_bricks" | "mmt:tungsten_nugget" | "mysticalagriculture:imperium_bow" | "gtceu:wrought_iron_buzz_saw_blade" | "gtceu:hsss_nugget" | "thermal:rubberwood_log" | "rechiseled:cobbled_deepslate_bricks" | "gtceu:advanced_item_voiding_cover" | "gtceu:nickel_plate" | "gtceu:raw_molybdenite_block" | "gtceu:red_garnet_pure_dust" | "gtceu:highly_advanced_soc" | "gtceu:naquadah_alloy_mining_hammer" | "ae2:part/p2p/p2p_tunnel_frequency" | "gtceu:olivine_purified_ore" | "thermal:enderium_dust" | "create:weathered_copper_tile_stairs" | "gtceu:shellite_single_cable" | "gtceu:silver_impure_dust" | "gtceu:sand_bastnasite_ore" | "ae2:part/level_emitter_status_on" | "mysticalagriculture:soulstone_bricks_wall" | "thermal:cinnabar_ore" | "gtceu:potin_small_dust" | "gtceu:red_sand_lithium_ore" | "minecraft:redstone" | "create:block/fluid_pipe/rim_connector/south" | "minecraft:cyan_concrete_powder" | "gtceu:sapphire_flawed_gem" | "gtceu:lead_block" | "framedblocks:framed_slope_panel" | "gtceu:glass_tiny_dust" | "mysticalagriculture:slimesteel_essence" | "gtceu:deepslate_thorium_ore" | "mmt:tellurium_gear" | "minecraft:granite" | "gtceu:raw_chromite" | "rechiseled:gold_block_small_tiles" | "thermal:peanut_seeds" | "rechiseled:cobbled_deepslate_rotated_bricks_connecting" | "gtceu:animated_steel_foil" | "gtceu:chalcocite_refined_ore" | "create:polished_cut_veridium_wall" | "gtceu:yellow_garnet_small_dust" | "gtceu:polybenzimidazole_wrench_tip" | "mmt:moonstone_cell" | "thermal:bitumen_block" | "gtceu:stainless_steel_saw" | "gtceu:echo_quadruple_cable" | "xtonesreworked:lave_block_0" | "gtceu:mv_chemical_reactor" | "xtonesreworked:lave_block_2" | "xtonesreworked:lave_block_1" | "xtonesreworked:lave_block_4" | "gtceu:molybdenum_crushed_ore" | "xtonesreworked:lave_block_3" | "xtonesreworked:lave_block_6" | "xtonesreworked:lave_block_5" | "gtceu:polybenzimidazole_plate" | "xtonesreworked:lave_block_8" | "minecraft:magenta_wall_banner" | "thermal:enderium_plate" | "xtonesreworked:lave_block_7" | "xtonesreworked:lave_block_9" | "gtceu:iv_sifter" | "gtceu:engraved_crystal_chip" | "gtceu:raw_zeolite" | "mysticalagriculture:rock_crystal_crop" | "rechiseled:gold_block_beams_connecting" | "gtceu:lead_quadruple_fluid_pipe" | "gtceu:deepslate_glauconite_sand_ore" | "gtceu:duranium_pickaxe" | "mysticalagriculture:tertium_chestplate" | "gtceu:neutronium_screw" | "exnihilosequentia:mangrove_barrel" | "sgjourney:pure_naquadah" | "minecraft:structure_block" | "minecraft:horn_coral_fan" | "bigreactors:basic_reactorcontrolrod" | "mmt:raw_lunium_nova_block" | "create:block/fluid_pipe/rim_connector/north" | "mmt:raw_silver_block" | "rechiseled:coal_block_circles" | "gtceu:endstone_almandine_ore" | "gtceu:uraninite_crushed_ore" | "mmt:aquamarine_cell" | "gtceu:item/material_sets/bright/ingot" | "gtceu:certus_quartz_ore" | "gtceu:spessartine_refined_ore" | "mysticalagriculture:steeleaf_seeds" | "minecraft:brown_wool" | "framedblocks:framed_inv_double_slope_slab" | "gtceu:duranium_hoe" | "jecalculation:item_calculator_math" | "mysticalagriculture:nether_quartz_essence" | "gtceu:zpm_electric_furnace" | "gtceu:endstone_cinnabar_ore" | "bigreactors:block/reactor/reinforced/accessport_solid_out_connected" | "rechiseled:red_nether_bricks_rotated_bricks" | "gtceu:raw_basaltic_mineral_sand" | "mysticalagriculture:imperium_axe" | "create_crystal_clear:andesite_clear_glass_encased_cogwheel" | "rechiseled:purpur_fabric_connecting" | "minecraft:soul_lantern" | "create:copper_tile_stairs" | "gtceu:rose_gold_double_plate" | "framedblocks:framed_flat_inv_double_slope_slab_corner" | "thermal:iron_dust" | "gtceu:ender_fluid_link_cover" | "mmt:solimrith_nugget" | "gtceu:plumbumanite_quadruple_wire" | "gtceu:nugget_casting_mold" | "gtceu:trinium_sulfide_small_dust" | "gtceu:blue_steel_drill_head" | "minecraft:oak_wood" | "gtceu:hsse_block" | "create:block/track_signal/white_cube" | "create:block/deployer/hand_pointing" | "ae2:memory_card_light_blue" | "gtceu:nether_quartz_plate" | "ae2:fluix_block" | "gtceu:andesite_chalcocite_ore" | "gtceu:andesite_diatomite_ore" | "gtceu:shutter_module_cover" | "gtceu:europium_double_cable" | "gtceu:lv_sodium_battery" | "framedblocks:framed_flat_double_slope_slab_corner" | "gtceu:granite_soapstone_ore" | "bigreactors:block/reactor/reinforced/casing_16_corner_dne" | "laserio:laser_node" | "gtceu:gold_bolt" | "xtonesreworked:jelt_block_14" | "gtceu:gold_dust" | "xtonesreworked:jelt_block_13" | "xtonesreworked:jelt_block_12" | "bigreactors:block/reprocessor/assembledplating" | "xtonesreworked:jelt_block_11" | "gtceu:naquadah_bucket" | "minecraft:lead" | "xtonesreworked:jelt_block_15" | "gtceu:multilayer_fiber_reinforced_circuit_board" | "gtceu:red_sand_pitchblende_ore" | "gtceu:diorite_barite_ore" | "farmersdelight:barbecue_stick" | "gtceu:tuff_lead_ore" | "gtceu:sapphire_crushed_ore" | "mmt:scandium_wire" | "gtceu:andesite_mica_ore" | "gtceu:uv_output_hatch" | "ae2:cable_pattern_provider" | "xtonesreworked:jelt_block_10" | "exnihilosequentia:tin_pieces" | "mysticalagriculture:invar_essence" | "gtceu:epoxy_ingot" | "gtceu:antimony_small_dust" | "thermalendergy:resonant_catalyst_augment" | "mysticalagriculture:deepslate_inferium_ore" | "ae2:part/quartz_fiber" | "gtceu:twinite_hex_wire" | "gtceu:item/material_sets/shiny/ring" | "gtceu:lv_lithium_battery" | "gtceu:hsse_hoe" | "gtceu:iv_macerator" | "gtceu:amethyst_pure_dust" | "ae2:part/p2p/p2p_tunnel_me" | "rechiseled:acacia_planks_flooring_connecting" | "create:block/gauge/speedometer/head" | "gtceu:powellite_tiny_dust" | "gtceu:endstone_cassiterite_ore" | "farmersdelight:diamond_knife" | "gtceu:red_steel_drill_head" | "gtceu:raw_blue_topaz" | "rechiseled:cobblestone_polished" | "framedblocks:framed_gold_pressure_plate" | "mysticalagriculture:awakened_supremium_pickaxe" | "gtceu:naquadah_double_plate" | "mysticalagriculture:earth_crop" | "gtceu:certus_quartz_plate" | "gtceu:wheat_dust" | "gtceu:endstone_lapis_ore" | "gtceu:ferrosilite_small_dust" | "ae2additions:cell_component_4096" | "minecraft:cornflower" | "mmt:abiding_alloy" | "mmt:raw_nickel" | "gtceu:agar_small_dust" | "gtceu:opal_purified_ore" | "mysticalagriculture:refined_obsidian_seeds" | "fantasyfurniture:decorations/tankards_milk" | "mmt:invar_dust" | "create:vertical_framed_glass" | "mmt:ender_star" | "gtceu:steel_normal_fluid_pipe" | "gtceu:ender_pearl_dust" | "gtceu:damascus_steel_block" | "gtceu:realgar_tiny_dust" | "farmersdelight:pumpkin_soup" | "create:small_dripstone_brick_wall" | "gtceu:raw_ilmenite_block" | "gtceu:deepslate_rock_salt_ore" | "gtceu:black_steel_octal_cable" | "gtceu:zapolgium_nugget" | "gtceu:vanadium_steel_large_fluid_pipe" | "mmt:titanium_block" | "thermal:tin_block" | "extendedcrafting:redstone_catalyst" | "mmt:scoria" | "gtceu:uv_energy_input_hatch_16a" | "mmt:red_gear" | "minecraft:ravager_spawn_egg" | "gtceu:cupronickel_octal_cable" | "rechiseled:andesite_wavy" | "gtceu:calcium_phosphide_tiny_dust" | "create:polished_cut_limestone" | "colossalchests:chest_wall_diamond" | "rechiseled:oak_planks_bricks_connecting" | "infinity_provider:builder" | "rechiseled:coal_block_rotated_bricks" | "gtceu:steel_dust" | "gtceu:lp_steam_extractor" | "mysticalagriculture:end_essence" | "gtceu:tuff_tricalcium_phosphate_ore" | "rechiseled:iron_block_pipes" | "gtceu:rhodium_gear" | "gtceu:sterling_silver_small_dust" | "gtceu:hsss_bucket" | "gtceu:steel_bolt" | "bigreactors:block/turbine/basic/casing_16_corner_dne" | "minecraft:water_bucket" | "gtceu:enderium_quadruple_cable" | "minecraft:mycelium" | "create:cut_tuff_slab" | "mysticalagriculture:starmetal_essence" | "gtceu:powellite_crushed_ore" | "thermal:beekeeper_helmet" | "gtceu:grossular_flawless_gem" | "framedblocks:block/obsidian_plate_down_frame" | "gtceu:coke_gem" | "bigreactors:reinforced_reactorcontroller" | "xtonesreworked:jelt_block_5" | "xtonesreworked:jelt_block_4" | "xtonesreworked:jelt_block_7" | "xtonesreworked:jelt_block_6" | "gtceu:red_sand_aluminium_ore" | "xtonesreworked:jelt_block_1" | "xtonesreworked:jelt_block_0" | "xtonesreworked:jelt_block_3" | "mysticalagriculture:pig_seeds" | "xtonesreworked:jelt_block_2" | "gtceu:ev_4a_energy_converter" | "rechiseled:stone_squares" | "gtceu:uranium_rhodium_dinaquadide_hex_wire" | "create:polished_cut_ochrum" | "xtonesreworked:jelt_block_9" | "xtonesreworked:jelt_block_8" | "mysticalagradditions:awakened_draconium_crux" | "thermal:purple_rockwool" | "gtceu:lp_steam_rock_crusher" | "gtceu:zpm_input_bus" | "gtceu:vibranite_bucket" | "gtceu:luv_input_bus" | "create:block/belt/diagonal_end" | "gtceu:lumium_hex_wire" | "rechiseled:jungle_planks_large_tiles_connecting" | "mmt:cristinite" | "gtceu:soldering_alloy_tiny_dust" | "minecraft:dead_bubble_coral_block" | "mysticalagriculture:amethyst_essence" | "minecraft:name_tag" | "mysticalagriculture:rose_gold_seeds" | "rechiseled:acacia_planks_small_tiles_connecting" | "thermalendergy:melodium_ingot" | "gtceu:invar_wrench" | "framedblocks:framed_iron_gate_door" | "mmt:adamanite_block" | "thermal_extra:machine_speed_augment_4" | "webdisplays:minepad" | "thermal_extra:machine_speed_augment_1" | "thermal_extra:machine_speed_augment_3" | "gtceu:isovol_bucket" | "thermal_extra:machine_speed_augment_2" | "mmt:midnight_abyssal_ingot" | "gtceu:severely_hydro_cracked_naphtha_bucket" | "mysticalagriculture:earth_agglomeratio" | "rechiseled:crimson_planks_large_tiles_connecting" | "gtceu:ice_tiny_dust" | "gtceu:silver_bucket" | "gtceu:uranium_rhodium_dinaquadide_octal_wire" | "gtceu:cyclohexane_bucket" | "rechiseled:glowstone_smooth_connecting" | "minecraft:observer" | "mysticalagriculture:marble_essence" | "gtceu:barium_sulfide_tiny_dust" | "minecraft:pink_wool" | "create:block/mechanical_arm/claw_base_goggles" | "mysticalagriculture:prudentium_gemstone" | "modularrouters:distributor_module" | "gtceu:granite_tantalite_ore" | "thermal:apatite_block" | "rechiseled:oak_planks_flooring" | "gtceu:diamond_gear" | "minecraft:kelp_plant" | "mmt:chromium" | "gtceu:ev_super_tank" | "create:block/andesite_door/fold_left" | "gtceu:luv_brewery" | "ae2additions:disk_fluid_housing" | "gtceu:nickel_bucket" | "gtceu:lv_macerator" | "gtceu:osmium_double_wire" | "create:item/handheld_worldshaper/core_glow" | "create:dough" | "gtceu:iron_butchery_knife" | "mysticalagriculture:sapphire_seeds" | "minecraft:beacon" | "bigreactors:block/reactor/reinforced/accessport_fluid_out_connected" | "create:deployer" | "ae2additions:super_cell_component_16k" | "ae2additions:super_cell_component_16m" | "minecraft:stripped_mangrove_log" | "gtceu:tungsten_steel_hammer" | "fantasyfurniture:nordic/bench" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_wire" | "create:scorchia" | "gtceu:hv_sodium_battery" | "gtceu:granite_grossular_ore" | "gtceu:item/material_sets/dull/ingot" | "rechiseled:basalt_pattern" | "bigreactors:graphite_block" | "fantasyfurniture:venthyr/oven" | "gtceu:micro_processor_computer" | "gtceu:plastic_circuit_board" | "gtceu:magnetic_neodymium_rod" | "gtceu:luv_arc_furnace" | "rechiseled:cobblestone_sheared" | "gtceu:garnet_sand_pure_dust" | "gtceu:olivine_block" | "exnihilosequentia:bubble_coral_larva" | "gtceu:soapstone_dust" | "gtceu:blue_glass_lens" | "gtceu:opal_gem" | "gtceu:red_sand_sapphire_ore" | "gtceu:yellow_garnet_rod" | "gtceu:red_alloy_single_cable" | "mysticalagriculture:harvester" | "gtceu:raw_tantalite" | "gtceu:polytetrafluoroethylene_small_dust" | "rechiseled:mangrove_planks_rotated_bricks_connecting" | "gtceu:cassiterite_sand_dust" | "rechiseled:cobbled_deepslate_tiles" | "minecraft:light_blue_dye" | "mysticalagriculture:absorption_iv_augment" | "thermal:potion_cake" | "gtceu:netherrack_powellite_ore" | "gtceu:vanadium_steel_wrench" | "mysticalagriculture:steel_essence" | "mysticalagradditions:molten_imperium" | "thermal:enderium_ingot" | "gtceu:gravel_green_sapphire_ore" | "gtceu:andesite_zeolite_ore" | "mysticalagriculture:sulfur_crop" | "laserio:card_energy" | "mmt:opal_block" | "expatternprovider:ex_pattern_provider" | "gtceu:netherrack_lapis_ore" | "rechiseled:blue_ice_cone" | "gtceu:blue_steel_nugget" | "gtceu:granite_uraninite_ore" | "create:andesite_encased_cogwheel" | "rechiseled:gold_block_small_tiles_connecting" | "thermal:sadiroot" | "gtceu:wood_crate" | "gtceu:basalt_magnetite_ore" | "rechiseledcreate:birch_window_panes_connecting" | "gtceu:hematite_purified_ore" | "gtceu:polyphenylene_sulfide_dust" | "gtceu:lumium_double_plate" | "gtceu:zpm_circuit_assembler" | "gtceu:aluminium_wrench" | "gtceu:luv_output_hatch" | "minecraft:wither_skeleton_spawn_egg" | "gtceu:gypsum_refined_ore" | "rechiseled:netherite_block_beams" | "gtceu:sand_lazurite_ore" | "mmt:endstone_brick" | "gtceu:beryllium_crushed_ore" | "gtceu:refinery_gas_bucket" | "create:polished_cut_dripstone_wall" | "create:block/track/bogey/bogey_drive" | "thermal:syrup_bottle" | "gtceu:hv_8a_energy_converter" | "gtceu:neodymium_double_plate" | "gtceu:tuff_malachite_ore" | "minecraft:oak_log" | "mysticalagriculture:knightmetal_crop" | "rechiseled:red_nether_bricks_chiseled_squares" | "gtceu:zinc_plate" | "gtceu:tungsten_quadruple_fluid_pipe" | "create:block/fluid_pipe/drain/down" | "gtceu:emerald_rod" | "minecraft:magenta_candle_cake" | "gtceu:dragonsteel_octal_wire" | "gtceu:monochloramine_bucket" | "gtceu:cyan_glass_lens" | "gtceu:vanadium_gallium_hex_wire" | "create:pulley_magnet" | "gtceu:raw_powellite" | "gtceu:aluminium_crowbar" | "thermal_extra:fluid_tank_augment_1" | "gtceu:invar_crowbar" | "thermal_extra:fluid_tank_augment_3" | "thermal_extra:fluid_tank_augment_2" | "minecraft:magma_cube_spawn_egg" | "gtceu:endstone_plutonium_ore" | "gtceu:granite_wulfenite_ore" | "gtceu:graphene_hex_wire" | "gtceu:blue_steel_frame" | "gtceu:ultimet_screwdriver_tip" | "thermal_extra:fluid_tank_augment_5" | "thermal_extra:fluid_tank_augment_4" | "thermal_extra:fluid_tank_augment_6" | "minecraft:frogspawn" | "gtceu:netherrack_pyrite_ore" | "rechiseled:obsidian_bordered_connecting" | "gtceu:granite_topaz_ore" | "minecraft:tropical_fish_spawn_egg" | "gtceu:netherrack_calcite_ore" | "gtceu:redstone_purified_ore" | "framedblocks:framed_inner_sloped_prism" | "gtceu:inert_metal_mixture_tiny_dust" | "rechiseled:birch_planks_pattern_connecting" | "rechiseled:bone_block_decorated" | "mmt:turquoise_cell" | "xtonesreworked:bitt_block_2" | "xtonesreworked:bitt_block_3" | "xtonesreworked:bitt_block_0" | "gtceu:vanadium_steel_screwdriver_tip" | "xtonesreworked:bitt_block_1" | "gtceu:osmiridium_screw" | "exmachinis:diamond_upgrade" | "gtceu:naquadah_foil" | "xtonesreworked:bitt_block_8" | "framedblocks:framed_stacked_slope_slab" | "xtonesreworked:bitt_block_9" | "xtonesreworked:bitt_block_6" | "xtonesreworked:bitt_block_7" | "xtonesreworked:bitt_block_4" | "gtceu:diorite_calcite_ore" | "xtonesreworked:bitt_block_5" | "mysticalagriculture:deepslate_seeds" | "minecraft:orange_terracotta" | "minecraft:pink_stained_glass" | "mysticalagriculture:tungsten_crop" | "gtceu:deepslate_red_garnet_ore" | "extendedcrafting:compressor" | "minecraft:black_concrete" | "sgjourney:jaffa_chestplate" | "gtceu:sturdy_machine_casing" | "gtceu:tin_alloy_small_dust" | "gtceu:bronze_drill_head" | "gtceu:basalt_spodumene_ore" | "mysticalagradditions:molten_tertium_bucket" | "gtceu:soul_infused_octal_wire" | "mmt:celeslar_wire" | "gtceu:mpic_wafer" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_wire" | "gtceu:hydro_cracked_butene_bucket" | "gtceu:tuff_diamond_ore" | "mmt:cobalt_rod" | "rechiseled:andesite_brick_pattern_connecting" | "ae2:part/import_bus_base" | "gtceu:almandine_flawless_gem" | "gtceu:rose_gold_butchery_knife" | "gtceu:tin_quadruple_wire" | "gtceu:zpm_autoclave" | "thermal:peanut_block" | "thermal:machine_bottler" | "minecraft:tnt_minecart" | "gtceu:raw_powellite_block" | "gtceu:osmium_double_plate" | "gtceu:flint_small_dust" | "gtceu:zpm_electric_pump" | "gtceu:zpm_brewery" | "thermal:glowstone_mushroom" | "gtceu:osmium_hot_ingot" | "mmt:adamanite_gear" | "gtceu:mv_kinetic_input_box" | "rechiseled:end_stone_diagonal_bricks_connecting" | "mmt:cosmos_aurora_nugget" | "gtceu:andesite_cobalt_ore" | "minecraft:cobweb" | "create:item/wrench/gear" | "exnihilosequentia:terracotta_hammer" | "bigreactors:tangerium_bucket" | "gtceu:ev_autoclave" | "gtceu:black_steel_bucket" | "rechiseled:oak_planks_mosaic" | "gtceu:andesite_certus_quartz_ore" | "gtceu:niobium_nitride_quadruple_wire" | "minecraft:sandstone" | "rechiseled:redstone_block_diagonal_tiles_connecting" | "ae2:large_quartz_bud" | "automobility:block/steep_slope" | "minecraft:water_cauldron" | "gtceu:annealed_copper_hex_cable" | "minecraft:scaffolding" | "mmt:void_rod" | "gtceu:samarium_dust" | "gtceu:tin_plate" | "bigreactors:block/reactor/reinforced/accessport_solid_out" | "mmt:blue_gear" | "gtceu:item/material_sets/metallic/rod" | "mysticalagriculture:soulium_seed_base" | "gtceu:lv_energy_input_hatch" | "itemfilters:mod" | "gtceu:netherrack_molybdenite_ore" | "gtceu:item/tools/hammer" | "gtceu:rutile_tiny_dust" | "gtceu:garnierite_purified_ore" | "rechiseled:spruce_planks_crate" | "exnihilosequentia:crimson_crucible" | "create:warped_window" | "gtceu:sand_powellite_ore" | "minecraft:cooked_rabbit" | "minecraft:orange_wall_banner" | "rechiseled:emerald_block_bordered_crosses_connecting" | "automobility:auto_mechanic_table" | "gtceu:diorite_neodymium_ore" | "rechiseled:redstone_block_polished" | "thermal:blue_rockwool" | "gtceu:item/material_sets/quartz/dust_tiny" | "minecraft:light_gray_bed" | "gtceu:calcium_small_dust" | "create:block/fluid_pipe/drain/west" | "gtceu:luv_energy_input_hatch" | "framedblocks:block/redstone_frame" | "gtceu:raw_spodumene" | "gtceu:europium_quadruple_fluid_pipe" | "ae2:charged_staff" | "minecraft:experience_bottle" | "gtceu:zpm_conveyor_module" | "gtceu:mv_electric_pump" | "fantasyfurniture:royal/oven" | "gtceu:impure_enriched_naquadah_solution_bucket" | "thermal:electrum_plate" | "jecalculation:item_calculator_craft" | "webdisplays:redctrl" | "rechiseled:birch_planks_beams_connecting" | "minecraft:raw_gold" | "minecraft:zombified_piglin_spawn_egg" | "minecraft:tube_coral" | "minecraft:polished_blackstone_bricks" | "rechiseled:diorite_brick_pattern" | "minecraft:heart_of_the_sea" | "farmersdelight:half_tatami_mat" | "gtceu:ender_eye_block" | "ae2:spatial_cell_component_2" | "thermal:bronze_gear" | "thermal:signalum_dust" | "gtceu:steel_rotor" | "gtceu:tungsten_double_wire" | "gtceu:item/material_sets/rough/plate" | "rechiseled:dirt_soil" | "ae2:crafting_terminal" | "gtceu:rare_earth_tiny_dust" | "ae2:part/monitor_dark_off" | "farmersdelight:pumpkin_slice" | "gtceu:uranium_rhodium_dinaquadide_quadruple_cable" | "gtceu:manganese_nugget" | "gtceu:iv_input_bus" | "fantasyfurniture:royal/table_wide" | "create:green_nixie_tube" | "gtceu:palladium_raw_small_dust" | "gtceu:treated_wood_small_dust" | "bigreactors:block/reactor/reinforced/casing_15_corner_dse" | "createarmory:empty_rpg" | "ae2:item_storage_cell_16k" | "gtceu:lv_electric_pump" | "minecraft:lectern" | "thermal_extra:potion_amplifier_augment_1" | "thermal_extra:potion_amplifier_augment_2" | "rechiseled:granite_rotated_bricks_connecting" | "minecraft:dark_prismarine_slab" | "thermal_extra:potion_amplifier_augment_3" | "thermal_extra:potion_amplifier_augment_4" | "thermal_extra:potion_amplifier_augment_5" | "gtceu:enriched_uranium_hexafluoride_bucket" | "gtceu:coke_oven_brick" | "fantasyfurniture:venthyr/dresser" | "fantasyfurniture:necrolord/painting_wide" | "mmt:nlatstone_plate" | "woodenbucket:wooden_bucket" | "gtceu:ruby_refined_ore" | "gtceu:pink_dye_spray_can" | "gtceu:ev_muffler_hatch" | "create:oxidized_copper_shingles" | "gtceu:large_pipe_extruder_mold" | "gtceu:reinforced_epoxy_resin_bucket" | "gtceu:ulv_battery_buffer_16x" | "gtceu:tuff_garnierite_ore" | "gtceu:naquadah_block" | "fantasyfurniture:venthyr/chest" | "thermal:machine_chiller" | "gtceu:polyethylene_dust" | "ae2:guide" | "rechiseled:cobbled_deepslate_stripes" | "ae2:dense_energy_cell" | "fantasyfurniture:nordic/bookshelf" | "gtceu:tuff_pyrochlore_ore" | "bigreactors:block/fluidizer/casing_04_frame_dn" | "ae2:dark_monitor" | "gtceu:endstone_pollucite_ore" | "gtceu:thorium_purified_ore" | "mysticalagriculture:fish_seeds" | "gtceu:iron_wrench" | "bigreactors:yellorium_bucket" | "create:super_glue" | "gtceu:basalt_emerald_ore" | "gtceu:twinite_dust" | "gtceu:raw_bauxite" | "gtceu:blue_steel_axe" | "gtceu:diluted_hydrochloric_acid_bucket" | "gtceu:tuff_saltpeter_ore" | "gtceu:universal_fluid_cell" | "gtceu:endstone_bauxite_ore" | "create:waxed_copper_tiles" | "rechiseled:mangrove_planks_dotted_connecting" | "minecraft:light_gray_banner" | "gtceu:cleanroom" | "gtceu:sterling_silver_scythe" | "gtceu:item/tools/pickaxe" | "mysticalagriculture:supremium_farmland" | "sgjourney:sandstone_with_lapis" | "framedblocks:block/framed_large_stone_button_frame" | "create:block/mechanical_crafter/belt_animated" | "gtceu:uraninite_refined_ore" | "ae2:color_applicator" | "gtceu:lv_chemical_bath" | "gtceu:electrum_single_wire" | "create:crafter_slot_cover" | "gtceu:steam_cracked_butadiene_bucket" | "gtceu:aluminium_single_wire" | "gtceu:zapolgium_single_cable" | "create:waxed_oxidized_copper_shingle_slab" | "fantasyfurniture:bone/skeleton/table_wide" | "gtceu:uranium_triplatinum_ingot" | "ae2:sky_stone_brick_wall" | "minecraft:mud_brick_slab" | "gtceu:tungsten_steel_ring" | "fantasyfurniture:venthyr/door_double" | "minecraft:stone_axe" | "framedblocks:framed_door" | "bigreactors:verderium_fluid" | "gtceu:deepslate_dust" | "gtceu:wrought_iron_drill_head" | "gtceu:magnesite_purified_ore" | "gtceu:borax_tiny_dust" | "gtceu:raw_galena" | "mmt:tin_ingot" | "thermal:amaranth" | "gtceu:uv_extruder" | "gtceu:gravel_neodymium_ore" | "create:cut_tuff" | "rechiseled:cobblestone_stripes_connecting" | "thermal:redstone_grenade" | "gtceu:maintenance_detector_cover" | "create:block/fluid_pipe/connection/south" | "mmt:osmium_block" | "gtceu:gelatin_dust" | "gtceu:sapphire_ore" | "gtceu:red_sand_diamond_ore" | "rechiseledcreate:rose_quartz_polished_block" | "minecraft:twisting_vines" | "gtceu:uvarovite_flawed_gem" | "gtceu:zinc_sulfide_dust" | "gtceu:stainless_steel_screwdriver" | "gtceu:stone_small_dust" | "thermal:invar_dust" | "gtceu:diamond_plate" | "gtceu:lv_wiremill" | "gtceu:block/machine/part/item_passthrough_hatch" | "rechiseled:warped_planks_tiles" | "gtceu:uvarovite_chipped_gem" | "gtceu:andesite_soapstone_ore" | "create:block/blaze_burner/goggles" | "gtceu:crystal_processor_assembly" | "gtceu:quantum_star" | "gtceu:saltpeter_ore" | "ae2:portable_item_cell_1k" | "bigreactors:magentite_block" | "mysticalagriculture:nether_agglomeratio" | "create:weighted_ejector" | "rechiseled:granite_wavy" | "rechiseled:cobblestone_paving_connecting" | "gtceu:ev_energy_input_hatch_4a" | "gtceu:rubber_block" | "gtceu:wulfenite_purified_ore" | "minecraft:dead_bush" | "create:cut_andesite_wall" | "gtceu:uranium_block" | "gtceu:nickel_single_cable" | "bigreactors:reprocessorglass" | "framedblocks:framed_double_slope_slab" | "mmt:garnet_cell" | "gtceu:nichrome_bucket" | "gtceu:deepslate_molybdenite_ore" | "mmt:palladium_wire" | "gtceu:hssg_rod" | "gtceu:red_sand_spessartine_ore" | "gtceu:uhpic_wafer" | "gtceu:mercury_barium_calcium_cuprate_dust" | "gtceu:raw_kyanite" | "gtceu:raw_sodalite_block" | "gtceu:uv_quantum_chest" | "minecraft:chipped_anvil" | "gtceu:signalum_single_wire" | "rechiseled:nether_bricks_smooth" | "gtceu:luv_macerator" | "gtceu:andesite_lazurite_ore" | "gtceu:sapphire_purified_ore" | "gtceu:netherrack_green_sapphire_ore" | "minecraft:rabbit" | "gtceu:basalt_yellow_garnet_ore" | "farmersdelight:lime_canvas_sign" | "gtceu:naquadah_alloy_rotor" | "create:small_crimsite_bricks" | "exnihilosequentia:calcite_pebble" | "fantasyfurniture:nordic/carpet" | "create:cut_calcite_stairs" | "gtceu:wulfenite_impure_dust" | "rechiseled:crimson_planks_large_tiles" | "gtceu:pyrolusite_tiny_dust" | "gtceu:uv_electric_furnace" | "gtceu:cobaltite_dust" | "minecraft:bucket" | "mysticalagriculture:imperium_nugget" | "mysticalagriculture:awakening_altar" | "gtceu:meat_small_dust" | "framedblocks:framed_double_prism_corner" | "gtceu:malachite_refined_ore" | "gtceu:sand_green_sapphire_ore" | "gtceu:cobalt_brass_axe" | "ae2:fluix_covered_dense_cable" | "gtceu:tungstensteel_gearbox" | "gtceu:apatite_tiny_dust" | "rechiseled:jungle_planks_brick_pattern_connecting" | "sgjourney:materialization_crystal" | "gtceu:tungsten_steel_double_cable" | "rechiseled:redstone_block_pillar" | "gtceu:netherrack_redstone_ore" | "gtceu:mv_gas_collector" | "mysticalagriculture:obsidian_crop" | "gtceu:silicon_plate" | "gtceu:wood_bolt" | "mysticalagriculture:imperium_sword" | "gtceu:deepslate_graphite_ore" | "minecraft:command_block" | "gtceu:hssg_gear" | "rechiseled:purpur_slanted_tiles_connecting" | "gtceu:glauconite_sand_dust" | "gtceu:red_sand_tungstate_ore" | "create:layered_calcite" | "rechiseled:spruce_planks_bricks" | "gtceu:wood_dust" | "rechiseled:mangrove_planks_diagonal_stripes" | "gtceu:sulfur_impure_dust" | "gtceu:tricalcium_phosphate_small_dust" | "mysticalagriculture:draconium_essence" | "ae2:orange_lumen_paint_ball" | "gtceu:tuff_mica_ore" | "gtceu:uhv_energy_input_hatch" | "gtceu:sphalerite_impure_dust" | "gtceu:vanadium_steel_axe" | "gtceu:melodium_single_wire" | "mmt:quartz_brick" | "create:block/fluid_pipe/connection/north" | "thermal:jar" | "rechiseled:warped_planks_brick_paving" | "minecraft:clay" | "gtceu:item/material_sets/shiny/rod" | "gtceu:bornite_impure_dust" | "gtceu:hv_charger_4x" | "gtceu:deepslate_zeolite_ore" | "rechiseled:diorite_diagonal_bricks" | "mmt:electrum_dust" | "minecraft:yellow_glazed_terracotta" | "gtceu:hsss_plate" | "gtceu:granite_lepidolite_ore" | "rechiseled:redstone_block_crushed" | "create:veridium_pillar" | "gtceu:enlighted_gold_quadruple_wire" | "gtceu:black_bronze_dust" | "gtceu:diorite_pyrochlore_ore" | "fantasyfurniture:necrolord/door_single" | "gtceu:deepslate_amethyst_ore" | "gtceu:magnetic_samarium_ingot" | "gtceu:tuff_ruby_ore" | "gtceu:raw_pitchblende" | "rechiseledcreate:dark_oak_window_covered" | "gtceu:tin_fine_wire" | "gtceu:mv_fermenter" | "gtceu:basalt_tetrahedrite_ore" | "gtceu:battery_alloy_small_dust" | "ae2:fluix_pearl" | "gtceu:multilayer_fiber_reinforced_printed_circuit_board" | "gtceu:tungsten_carbide_double_plate" | "minecraft:gray_wall_banner" | "fantasyfurniture:royal/bed_double" | "gtceu:stibnite_purified_ore" | "gtceu:andesite_cooperite_ore" | "gtceu:vanadium_steel_huge_fluid_pipe" | "gtceu:programmed_circuit" | "gtceu:trinium_quadruple_wire" | "minecraft:potted_azure_bluet" | "gtceu:tuff_stibnite_ore" | "thermal:rubberwood_sign" | "create:wrench" | "minecraft:cooked_chicken" | "gtceu:phthalic_acid_bucket" | "rechiseled:birch_planks_brick_pattern_connecting" | "gtceu:raw_tetrahedrite" | "mmt:black_rod" | "mmt:light_gray_rod" | "gtceu:granite_realgar_ore" | "gtceu:orange_dye_bucket" | "gtceu:niobium_nitride_bucket" | "mmt:brown_rod" | "gtceu:bronze_mining_hammer" | "exnihilosequentia:lead_nugget" | "gtceu:gravel_fullers_earth_ore" | "thermal:frost_melon_seeds" | "create:block/track_signal/yellow_cube" | "gtceu:soapstone_small_dust" | "gtceu:iron_chainsaw_head" | "minecraft:golden_shovel" | "mmt:thulium_block" | "gtceu:twinite_tiny_dust" | "gtceu:titanium_huge_fluid_pipe" | "rechiseled:dark_prismarine_fabric" | "gtceu:topaz_plate" | "bigreactors:block/turbine/basic/casing_19_corner_use" | "gtceu:black_bronze_bolt" | "minecraft:deepslate_emerald_ore" | "mysticalagriculture:cow_seeds" | "gtceu:sterling_silver_butchery_knife" | "gtceu:mv_assembler" | "gtceu:deepslate_cobalt_ore" | "gtceu:luv_fluid_solidifier" | "thermal:fire_tnt" | "minecraft:prismarine_bricks" | "gtceu:gold_impure_dust" | "gtceu:red_sand_plutonium_ore" | "gtceu:mv_8a_energy_converter" | "create:small_veridium_brick_stairs" | "mmt:void_block" | "minecraft:sculk_catalyst" | "gtceu:ultimet_turbine_blade" | "gtceu:plutonium_241_nugget" | "mysticalagriculture:enderium_essence" | "gtceu:naquadah_octal_cable" | "gtceu:sulfuryl_chloride_bucket" | "gtceu:manganese_phosphide_quadruple_wire" | "gtceu:zincite_small_dust" | "thermal_extra:dragonsteel_glass" | "mysticalagriculture:bronze_essence" | "farmersdelight:spruce_cabinet" | "rechiseled:prismarine_bricks_bricks_connecting" | "mysticalagriculture:prudentium_staff" | "minecraft:dark_oak_slab" | "modularrouters:pushing_augment" | "mmt:alexandrite_cell" | "gtceu:aluminium_small_spring" | "gtceu:iv_rotor_holder" | "gtceu:polycaprolactam_bucket" | "rechiseled:copper_block_pillar_connecting" | "create:block/metal_girder/segment_middle" | "gtceu:mv_fluid_passthrough_hatch" | "gtceu:brass_long_rod" | "gtceu:cyclohexanone_oxime_dust" | "gtceu:powellite_purified_ore" | "gtceu:oxygen_plasma_bucket" | "gtceu:tin_alloy_bucket" | "gtceu:tungsten_steel_long_rod" | "gtceu:silicon_dioxide_tiny_dust" | "gtceu:chalcocite_impure_dust" | "gtceu:sodium_chlorate_dust" | "rechiseled:warped_planks_small_tiles_connecting" | "mysticalagriculture:soulstone_bricks" | "gtceu:nickel_zinc_ferrite_small_dust" | "mysticalagriculture:diamond_scythe" | "gtceu:bismuth_bronze_ingot" | "gtceu:neutronium_chainsaw_head" | "gtceu:plumbumanite_hex_wire" | "minecraft:witch_spawn_egg" | "gtceu:samarium_iron_arsenic_oxide_hex_cable" | "minecraft:blackstone_wall" | "gtceu:carbon_bucket" | "gtceu:uv_energy_output_hatch" | "create:item/wand_of_symmetry/bits" | "create:block/mechanical_arm/lower_claw_grip" | "mmt:gold_gear" | "fantasyfurniture:dunmer/table_large" | "gtceu:triethylene_glycol_bucket" | "bigreactors:basic_reactorcasing" | "ae2:block/crank_handle" | "mmt:lead_nugget" | "gtceu:netherrack_rock_salt_ore" | "rechiseled:dirt_chunks_connecting" | "gtceu:naquadah_tiny_dust" | "gtceu:niobium_nitride_tiny_dust" | "gtceu:styrene_butadiene_rubber_dust" | "minecraft:iron_ore" | "create:entity/minecart_coupling/connector" | "mysticalagriculture:manasteel_seeds" | "minecraft:nether_brick_slab" | "gtceu:bronze_double_plate" | "gtceu:netherrack_pyrochlore_ore" | "create:yellow_seat" | "ae2:part/terminal_on" | "gtceu:osmiridium_small_gear" | "ae2:part/monitor_medium_on" | "rechiseled:red_nether_bricks_squares" | "gtceu:vanadium_steel_nonuple_fluid_pipe" | "gtceu:iridium_huge_fluid_pipe" | "gtceu:graphite_dust" | "gtceu:sapphire_small_dust" | "gtceu:barite_impure_dust" | "mmt:cobalt_nugget" | "gtceu:tantalite_dust" | "gtceu:diorite_garnierite_ore" | "gtceu:kanthal_hex_wire" | "gtceu:black_steel_plate" | "exnihilosequentia:dripstone_crook" | "rechiseledcreate:jungle_window_large_connecting" | "rechiseledcreate:spruce_window_tiles_connecting" | "gtceu:plumbumanite_double_cable" | "gtceu:hssg_hex_wire" | "ae2:white_smart_dense_cable" | "ae2:cell_component_16k" | "gtceu:enriched_naquadah_waste_bucket" | "bigreactors:basic_reactorchargingportfe" | "farmersdelight:brown_canvas_wall_sign" | "rechiseled:crimson_planks_bricks_connecting" | "gtceu:sterilized_growth_medium_bucket" | "gtceu:neutronium_bucket" | "gtceu:magnesium_diboride_double_cable" | "gtceu:bismuth_bronze_dust" | "gtceu:tin_alloy_normal_fluid_pipe" | "extendedcrafting:ultimate_catalyst" | "gtceu:tungsten_block" | "minecraft:flowering_azalea" | "gtceu:diorite_gypsum_ore" | "minecraft:light_blue_shulker_box" | "gtceu:raw_cooperite" | "gtceu:stainless_steel_ingot" | "gtceu:naquadah_screw" | "gtceu:enriched_naquadah_rod" | "bigreactors:block/reprocessor/casing_16_corner_dne" | "mysticalagriculture:supremium_boots" | "thermal:lumium_coin" | "gtceu:almandine_purified_ore" | "rechiseled:purpur_diagonal_tiles_connecting" | "ae2:orange_covered_dense_cable" | "gtceu:bismuth_bronze_bolt" | "gtceu:coal_tar_bucket" | "gtceu:signalum_small_dust" | "gtceu:sodium_bisulfate_small_dust" | "mmt:sapphire_cell" | "mysticalagriculture:brass_essence" | "fantasyfurniture:venthyr/table_small" | "ae2wtlib:wireless_universal_terminal" | "thermal:lock" | "mmt:pearl" | "rechiseledcreate:spruce_window_panes" | "minecraft:jungle_sign" | "gtceu:nichrome_single_wire" | "gtceu:cobalt_brass_screwdriver" | "thermal:chiller_rod_cast" | "mysticalagriculture:ice_crop" | "gtceu:tungsten_carbide_ingot" | "gtceu:iron_file" | "mysticalagriculture:fiery_ingot_seeds" | "gtceu:pitchblende_purified_ore" | "mysticalagriculture:inferium_nugget" | "thermal:junk_net" | "mmt:brass_wire" | "gtceu:titanium_gearbox" | "gtceu:cupronickel_credit" | "gtceu:iron_ore" | "automobility:block/slope_bottom_dash_panel_off" | "gtceu:sterling_silver_buzz_saw_blade" | "gtceu:mv_input_hatch" | "create:orange_seat" | "rechiseled:basalt_diagonal_tiles_connecting" | "gtceu:pyrope_refined_ore" | "gtceu:iron_knife" | "gtceu:uhv_energy_input_hatch_16a" | "gtceu:gravel_red_garnet_ore" | "mmt:raw_boron_block" | "gtceu:polyethylene_bucket" | "gtceu:luv_kinetic_input_box" | "gtceu:hv_output_hatch" | "ae2:sky_stone_tank" | "farmersdelight:pink_canvas_wall_sign" | "rechiseled:mossy_cobblestone_worn_stripes_connecting" | "gtceu:treated_wood_normal_fluid_pipe" | "mmt:iron_rod" | "gtceu:copper_purified_ore" | "gtceu:soldering_alloy_small_dust" | "mmt:dark_cryopla_ingot" | "gtceu:endstone_lithium_ore" | "gtceu:cobalt_brass_file" | "gtceu:tungsten_screw" | "rechiseled:cobbled_deepslate_brick_paving" | "gtceu:tungsten_steel_pickaxe" | "gtceu:naquadah_alloy_dense_plate" | "gtceu:stainless_steel_chainsaw_head" | "bigreactors:block/fluidizer/casing_03_frame_de" | "ae2:part/cable_anchor" | "gtceu:18_crown_6_bucket" | "gtceu:red_alloy_octal_wire" | "gtceu:chlorine_bucket" | "create:cut_ochrum_bricks" | "minecraft:brown_concrete" | "gtceu:iron_plunger" | "mmt:steel_gear" | "thermal:basalz_powder" | "gtceu:kyanite_ore" | "gtceu:bronze_crowbar" | "create:cut_scorchia_brick_stairs" | "gtceu:chemical_purple_dye" | "gtceu:steel_frame" | "rechiseled:acacia_planks_woven" | "mmt:raw_zinc" | "rechiseled:coal_block_carved" | "gtceu:naquadah_alloy_wrench_tip" | "rechiseled:bone_block_smooth" | "gtceu:deepslate_quartzite_ore" | "mysticalagriculture:prudentium_block" | "rechiseled:copper_block_lines_connecting" | "exnihilosequentia:acacia_barrel" | "rechiseled:dirt_small_tiles_connecting" | "rechiseled:acacia_planks_large_tiles" | "gtceu:luv_lathe" | "create_crystal_clear:andesite_glass_encased_cogwheel" | "gtceu:rubber_screw" | "thermal:phyto_tnt" | "gtceu:spodumene_small_dust" | "framedblocks:framed_flat_stacked_slope_panel_corner" | "gtceu:ev_super_chest" | "gtceu:naquadah_alloy_bucket" | "minecraft:carrots" | "gtceu:item/material_sets/bright/nugget" | "create:small_deepslate_brick_wall" | "gtceu:nether_quartz_dust" | "gtceu:netherrack_garnierite_ore" | "gtceu:vanadium_steel_block" | "minecraft:hay_block" | "mysticalagriculture:awakened_supremium_axe" | "gtceu:diorite_quartzite_ore" | "mmt:zirconium_gear" | "ae2:brown_smart_dense_cable" | "gtceu:argon_plasma_bucket" | "minecraft:mangrove_boat" | "create:light_gray_seat" | "create:gray_valve_handle" | "gtceu:cobalt_brass_double_plate" | "mmt:moonstone" | "minecraft:snow_block" | "create:cut_asurine" | "mysticalagriculture:bronze_seeds" | "mysticalagriculture:blazing_crystal_crop" | "create:zinc_nugget" | "gtceu:naquadah_alloy_foil" | "gtceu:rhodium_plated_palladium_rotor" | "gtceu:blue_topaz_dust" | "gtceu:zpm_gas_collector" | "mysticalagriculture:aquamarine_essence" | "rechiseled:blue_ice_cracked" | "minecraft:axolotl_spawn_egg" | "gtceu:lv_sifter" | "gtceu:luv_forge_hammer" | "rechiseledcreate:spruce_window_diagonal_connecting" | "effortlessbuilding:elastic_hand" | "mmt:tungsten_plate" | "farmersdelight:yellow_canvas_sign" | "gtceu:naquadah_alloy_frame" | "ae2:brown_covered_cable" | "mysticalagriculture:uranium_essence" | "minecraft:mossy_stone_brick_wall" | "gtceu:zeolite_refined_ore" | "gtceu:granite_saltpeter_ore" | "gtceu:black_steel_quadruple_cable" | "gtceu:raw_barite_block" | "gtceu:tritanium_double_plate" | "gtceu:helium_bucket" | "gtceu:enriched_naquadah_block" | "mysticalagriculture:fire_resistance_augment" | "gtceu:hv_voltage_coil" | "rechiseledcreate:veridium_cut_polished_connecting" | "gtceu:light_blue_dye_spray_can" | "mysticalagriculture:inferium_shears" | "minecraft:target" | "minecraft:spruce_wood" | "minecraft:dolphin_spawn_egg" | "gtceu:granite_blue_topaz_ore" | "gtceu:red_steel_scythe" | "gtceu:andesite_pyrope_ore" | "gtceu:iron_hammer" | "gtceu:platinum_bucket" | "gtceu:palladium_raw_dust" | "gtceu:chemical_light_gray_dye" | "mysticalagriculture:soulium_ore" | "create_crystal_clear:andesite_clear_glass_casing" | "gtceu:andesite_platinum_ore" | "gtceu:talc_ore" | "gtceu:polybenzimidazole_normal_fluid_pipe" | "gtceu:endstone_bentonite_ore" | "gtceu:osmiridium_bolt" | "mysticalagriculture:osmium_crop" | "gtceu:block/machine/part/energy_hatch.output" | "mmt:cosmos_aurora_dust" | "gtceu:naquadria_dust" | "cofh_core:lightning_air" | "mysticalagriculture:upgrade_base" | "gtceu:naquadria_waste_bucket" | "gtceu:andesite_trona_ore" | "gtceu:battery_alloy_nugget" | "create:block/weighted_ejector/top" | "gtceu:wulfenite_ore" | "rechiseled:crimson_planks_brick_pattern" | "bigreactors:block/turbine/basic/assembledplating" | "gtceu:osmiridium_dust" | "fantasyfurniture:necrolord/chair" | "rechiseled:stone_tiles_connecting" | "create:lime_toolbox" | "gtceu:naquadah_alloy_octal_wire" | "gtceu:cyclohexanone_oxime_tiny_dust" | "gtceu:damascus_steel_drill_head" | "minecraft:amethyst_cluster" | "mysticalagriculture:soulstone" | "mysticalagriculture:end_agglomeratio" | "mmt:midnight_abyssal_wire" | "mysticalagriculture:constantan_crop" | "gtceu:chromium_nonuple_fluid_pipe" | "create:block/spout/middle" | "gtceu:ruthenium_trinium_americium_neutronate_block" | "rechiseled:nether_bricks_small_tiles" | "gtceu:deepslate_gold_ore" | "gtceu:naquadria_bolt" | "gtceu:raw_spessartine_block" | "gtceu:iv_electric_piston" | "gtceu:black_glass_lens" | "create:small_scorchia_brick_stairs" | "framedblocks:framed_stone_button" | "fantasyfurniture:decorations/venthyr_tea_cups" | "rechiseled:obsidian_brick_paving_connecting" | "farmersdelight:sweet_berry_cookie" | "mysticalagriculture:energized_steel_essence" | "fantasyfurniture:decorations/bone_wither_skull_blossoms" | "gtceu:zinc_bucket" | "rechiseled:netherite_block_small_tiles" | "gtceu:blue_topaz_flawless_gem" | "gtceu:lv_hermetic_casing" | "thermalendergy:melodium_gear" | "gtceu:borosilicate_glass_block" | "framedblocks:framing_saw" | "gtceu:raw_cinnabar_block" | "gtceu:lv_4a_energy_converter" | "thermal:dynamo_throttle_augment" | "gtceu:hv_extruder" | "rechiseled:sandstone_bricks" | "gtceu:green_sapphire_gem" | "gtceu:animated_steel_plate" | "gtceu:deepslate_emerald_ore" | "gtceu:smd_inductor" | "thermal:machine_speed_augment" | "create:block/cuckoo_clock/left_door" | "gtceu:item/material_sets/diamond/raw_ore" | "createarmory:mounted_minigun" | "minecraft:pumpkin_pie" | "gtceu:stainless_steel_dust" | "gtceu:smd_resistor" | "create:lime_nixie_tube" | "gtceu:netherrack_ilmenite_ore" | "gtceu:aluminium_large_fluid_pipe" | "thermal:slime_mushroom_spores" | "mmt:scrap_block" | "gtceu:stainless_steel_bucket" | "gtceu:sand_rock_salt_ore" | "gtceu:plumbumanite_bucket" | "gtceu:bronze_mortar" | "minecraft:cyan_shulker_box" | "gtceu:wrought_iron_shovel" | "thermal_extra:soul_infused_coin" | "fantasyfurniture:nordic/wardrobe_top" | "gtceu:diorite_redstone_ore" | "gtceu:solvent_spray_can" | "create:red_toolbox" | "mysticalagriculture:supremium_sickle" | "mmt:tungsten_rod" | "gtceu:zpm_electromagnetic_separator" | "bigreactors:block/fluidizer/casing_06_frame_us" | "mmt:invar_rod" | "mmt:platinum_gear" | "gtceu:green_sapphire_purified_ore" | "framedblocks:framed_waterloggable_obsidian_pressure_plate" | "rechiseled:stone_waves_connecting" | "gtceu:osmiridium_bucket" | "ae2:part/import_bus_has_channel" | "gtceu:cupronickel_rod" | "gtceu:manganese_phosphide_ingot" | "gtceu:silicone_rubber_ring" | "gtceu:stainless_steel_bolt" | "gtceu:ball_casting_mold" | "bigreactors:block/turbine/reinforced/casing_15_corner_dse" | "mmt:uranium_rod" | "gtceu:quartzite_crushed_ore" | "gtceu:red_alloy_single_wire" | "gtceu:endstone_red_garnet_ore" | "gtceu:platinum_small_dust" | "gtceu:calcite_small_dust" | "gtceu:tritanium_nugget" | "bigreactors:block/turbine/basic/fluidport_forge_active_cold_connected" | "gtceu:iv_rock_crusher" | "gtceu:isovol_octal_wire" | "mmt:green_dust" | "rechiseled:cobblestone_rotated_bricks" | "gtceu:iron_wire_cutter" | "mmt:zapolgium_nugget" | "exnihilosequentia:zinc_ingot" | "gtceu:glauconite_sand_crushed_ore" | "thermal_extra:shellite_plate" | "gtceu:redrock_small_dust" | "gtceu:andesite_granitic_mineral_sand_ore" | "ae2additions:fluid_storage_cell_4096" | "thermal:machine_crystallizer" | "gtceu:rock_salt_impure_dust" | "create:magenta_valve_handle" | "rechiseledcreate:oak_window_swirling_connecting" | "gtceu:cobalt_brass_drill_head" | "xtonesreworked:iszm_block_12" | "gtceu:neutronium_file" | "xtonesreworked:iszm_block_11" | "xtonesreworked:iszm_block_10" | "gtceu:nickel_zinc_ferrite_tiny_dust" | "rechiseled:netherrack_beams_connecting" | "rechiseled:nether_bricks_tiles_connecting" | "gtceu:sand_talc_ore" | "xtonesreworked:iszm_block_15" | "xtonesreworked:iszm_block_14" | "rechiseled:lapis_block_crushed" | "xtonesreworked:iszm_block_13" | "minecraft:oak_sign" | "gtceu:iv_battery_hull" | "rechiseled:quartz_block_squares" | "gtceu:trinium_single_wire" | "create:block/mechanical_saw/blade_horizontal_reversed" | "thermal:invar_nugget" | "rechiseled:crimson_planks_wavy_connecting" | "rechiseled:redstone_block_brick_bordered" | "gtceu:lpic_wafer" | "mmt:cobalt_wire" | "xtonesreworked:xtone_tile" | "gtceu:plutonium_241_tiny_dust" | "minecraft:rooted_dirt" | "gtceu:gravel_emerald_ore" | "gtceu:hssg_turbine_blade" | "minecraft:stripped_mangrove_wood" | "gtceu:boron_dust" | "mysticalagriculture:nether_quartz_seeds" | "mmt:peridot_cell" | "gtceu:sodium_dust" | "thermal:rubber_block" | "create:cut_veridium_brick_stairs" | "minecraft:gray_bed" | "gtceu:tungstate_refined_ore" | "gtceu:lightly_hydro_cracked_naphtha_bucket" | "gtceu:mv_charger_4x" | "gtceu:pollucite_crushed_ore" | "gtceu:rhodium_plated_palladium_long_rod" | "gtceu:grossular_ore" | "gtceu:trona_ore" | "sgjourney:universe_stargate" | "gtceu:steel_wire_cutter" | "rechiseled:blue_ice_tiles_connecting" | "gtceu:niobium_titanium_tiny_fluid_pipe" | "ae2:fuzzy_card" | "rechiseledcreate:dripstone_cut_small_brick_connecting" | "gtceu:extreme_combustion_engine" | "gtceu:flint_dust" | "gtceu:naquadah_refined_ore" | "gtceu:vanadium_steel_small_dust" | "minecraft:blue_dye" | "gtceu:item/material_sets/gem_vertical/gem" | "gtceu:granite_green_sapphire_ore" | "gtceu:item/material_sets/dull/rotor" | "gtceu:netherrack_topaz_ore" | "sliceanddice:fertilizer" | "rechiseled:warped_planks_beams_connecting" | "mysticalagradditions:molten_prudentium_bucket" | "minecraft:endermite_spawn_egg" | "thermal:tin_plate" | "gtceu:iron_buzz_saw_blade" | "gtceu:goethite_ore" | "thermal:deepslate_lead_ore" | "gtceu:grossular_crushed_ore" | "gtceu:basalt_soapstone_ore" | "bigreactors:block/reactor/reinforced/casing_10_frame_se" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_hot" | "gtceu:darmstadtium_small_dust" | "gtceu:electrum_single_cable" | "gtceu:triglycol_dichloride_bucket" | "bigreactors:block/fluidizer/casing_02_frame_ds" | "gtceu:zpm_ore_washer" | "gtceu:zero_point_module" | "gtceu:ruby_small_dust" | "ae2:debug_meteorite_placer" | "gtceu:lv_output_bus" | "gtceu:trona_pure_dust" | "gtceu:sand_iron_ore" | "gtceu:lithium_chloride_tiny_dust" | "gtceu:osmium_octal_cable" | "gtceu:basalt_small_dust" | "sliceanddice:wet_air" | "gtceu:diamond_sword" | "gtceu:light_gray_dye_spray_can" | "minecraft:diorite_wall" | "exnihilosequentia:birch_barrel" | "rechiseled:crimson_planks_pattern" | "rechiseled:blackstone_brick_pattern" | "gtceu:item_voiding_cover" | "minecraft:lever" | "create:small_dripstone_brick_slab" | "minecraft:black_carpet" | "bigreactors:block/turbine/basic/casing_17_corner_dnw" | "gtceu:olivine_flawless_gem" | "create:polished_cut_scorchia_stairs" | "gtceu:polyethylene_mallet" | "rechiseled:diorite_dotted_connecting" | "bigreactors:block/turbine/basic/redstoneport_on" | "gtceu:grossular_dust" | "gtceu:red_steel_double_plate" | "minecraft:warped_nylium" | "rechiseled:purpur_slanted_tiles" | "gtceu:iron_rod" | "minecraft:orange_glazed_terracotta" | "create:block/fluid_pipe/drain/south" | "create:extendo_grip" | "fantasyfurniture:dunmer/stool" | "gtceu:indium_gallium_phosphide_dust" | "gtceu:ash_dust" | "minecraft:coal" | "gtceu:neodymium_screw" | "rechiseled:end_stone_squares_connecting" | "gtceu:indium_phosphide_small_dust" | "gtceu:pyrite_pure_dust" | "mmt:lapis_cell" | "gtceu:gravel_scheelite_ore" | "gtceu:cupric_oxide_tiny_dust" | "mysticalagriculture:supremium_shovel" | "ae2:cell_component_1k" | "gtceu:diorite_almandine_ore" | "create:block/blaze_burner/blaze/super_active" | "rechiseled:purpur_small_tiles_connecting" | "gtceu:lv_conveyor_module" | "gtceu:tantalite_ore" | "mmt:viculeam_dust" | "gtceu:basalt_blue_topaz_ore" | "automobility:automobile_frame" | "minecraft:black_terracotta" | "create:block/toolbox/lid/white" | "gtceu:nichrome_block" | "bigreactors:block/reactor/basic/casing_21_corner_unw" | "gtceu:bronze_rod" | "gtceu:vanadium_steel_screw" | "mysticalagriculture:awakened_supremium_sickle" | "minecraft:red_sandstone_stairs" | "fantasyfurniture:dunmer/chandelier" | "gtceu:yellow_limonite_small_dust" | "mmt:magenta_dust" | "xtonesreworked:tank_block_6" | "xtonesreworked:tank_block_5" | "xtonesreworked:tank_block_8" | "xtonesreworked:tank_block_7" | "gtceu:raw_bastnasite_block" | "xtonesreworked:tank_block_2" | "bigreactors:block/reprocessor/casing_18_corner_usw" | "xtonesreworked:tank_block_1" | "xtonesreworked:tank_block_4" | "xtonesreworked:tank_block_3" | "gtceu:uv_hermetic_casing" | "mysticalagriculture:glowstone_seeds" | "xtonesreworked:tank_block_0" | "gtceu:amethyst_crushed_ore" | "gtceu:naquadria_screw" | "framedblocks:framed_flat_elev_inner_slope_slab_corner" | "thermal:sapphire_dust" | "create:veridium" | "gtceu:sapphire_rod" | "gtceu:tungsten_steel_file" | "gtceu:monazite_pure_dust" | "gtceu:oil" | "gtceu:vinyl_chloride_bucket" | "gtceu:granite_almandine_ore" | "create:block/fluid_pipe/drain/north" | "gtceu:item/material_sets/sand/dust_small" | "gtceu:basalt_diatomite_ore" | "create:polished_cut_scoria_wall" | "thermal:raw_tin" | "gtceu:vanadium_magnetite_tiny_dust" | "gtceu:uv_battery_buffer_16x" | "rechiseled:lapis_block_decorated" | "minecraft:slime_block" | "rechiseledcreate:spruce_window_swirling_connecting" | "gtceu:zpm_fluid_passthrough_hatch" | "gtceu:yellow_garnet_flawed_gem" | "framedblocks:block/framed_stone_button_pressed_frame" | "minecraft:lapis_block" | "gtceu:sand_fullers_earth_ore" | "gtceu:lv_solar_panel" | "gtceu:raw_goethite_block" | "minecraft:glow_ink_sac" | "ae2:cell_workbench" | "create:tuff_pillar" | "gtceu:uv_polarizer" | "gtceu:aluminium_quadruple_cable" | "bigreactors:reinforced_turbinecomputerport" | "gtceu:gold_long_rod" | "fantasyfurniture:bone/skeleton/bed_double" | "ae2:part/storage_bus_has_channel" | "gtceu:iridium_plate" | "rechiseled:nether_bricks_large_bricks" | "mysticalagriculture:awakened_supremium_sword" | "gtceu:polydimethylsiloxane_tiny_dust" | "rechiseledcreate:oak_window_diagonal_connecting" | "minecraft:black_wool" | "ae2:cell_component_4k" | "gtceu:coal_tiny_dust" | "gtceu:uv_mixer" | "thermal:nickel_nugget" | "gtceu:topaz_flawed_gem" | "create:cut_diorite_brick_wall" | "gtceu:naquadah_boule" | "rechiseled:end_stone_spiral_pattern_connecting" | "gtceu:cassiterite_ore" | "mysticalagriculture:sheep_essence" | "gtceu:hsss_double_plate" | "mmt:gold_rod" | "gtceu:aluminium_small_dust" | "xtonesreworked:tank_block_9" | "gtceu:gallium_ingot" | "gtceu:gravel_pyrolusite_ore" | "gtceu:bronze_firebox_casing" | "gtceu:damascus_steel_bucket" | "gtceu:ultimet_drill_head" | "gtceu:palladium_small_dust" | "create:block/mechanical_arm/base" | "gtceu:mica_dust" | "zerocore:debugtool" | "gtceu:sand_red_garnet_ore" | "gtceu:sand_palladium_ore" | "gtceu:galena_tiny_dust" | "gtceu:quantum_eye" | "gtceu:item/tools/scythe" | "rechiseledcreate:acacia_window_panes_connecting" | "expatternprovider:drive_upgrade" | "colossalchests:colossal_chest_copper" | "rechiseled:sandstone_rotated_bricks" | "create:track" | "gtceu:raw_electrotine_block" | "mysticalagriculture:health_boost_v_augment" | "sgjourney:naquadah_block" | "create:block/fluid_pipe/rim_connector/east" | "create:brass_door" | "gtceu:item/tools/wrench" | "gtceu:naquadria_ingot" | "gtceu:primitive_blast_furnace" | "gtceu:gallium_small_dust" | "gtceu:item/material_sets/fine/gem" | "create:small_scorchia_brick_wall" | "gtceu:luv_1a_energy_converter" | "gtceu:netherrack_cobaltite_ore" | "gtceu:tungsten_carbide_gear" | "thermal:netherite_coin" | "gtceu:melodium_plate" | "minecraft:birch_pressure_plate" | "rechiseled:netherite_block_meteoric" | "gtceu:lepidolite_small_dust" | "thermal:rubberwood_leaves" | "minecraft:mangrove_wood" | "gtceu:apatite_gem" | "fantasyfurniture:necrolord/bed_single" | "gtceu:aluminium_fine_wire" | "minecraft:honeycomb" | "gtceu:item/material_sets/fine/gem_chipped" | "farmersdelight:wild_rice" | "gtceu:lead_double_cable" | "rechiseled:bone_block_patterned_connecting" | "gtceu:neutronium_plate" | "minecraft:kelp" | "gtceu:clean_machine_casing" | "exnihilosequentia:witch_water" | "gtceu:uraninite_ore" | "gtceu:plumbumanite_tiny_dust" | "gtceu:plumbumanite_hot_ingot" | "gtceu:gravel_kyanite_ore" | "gtceu:blue_dye_bucket" | "bigreactors:block/reactor/basic/casing_14_corner_dsw" | "gtceu:sand_aluminium_ore" | "colossalchests:chest_wall_obsidian" | "bigreactors:block/fluidizer/casing_07_frame_ue" | "simplybackpacks:ultimatebackpack" | "gtceu:potin_long_rod" | "gtceu:zapolgium_hot_ingot" | "minecraft:smooth_stone" | "minecraft:end_crystal" | "mmt:blackstone_brick" | "gtceu:void_hex_cable" | "gtceu:ulv_8a_energy_converter" | "thermal:diving_fabric" | "mmt:electrum_rod" | "gtceu:stellarium_double_cable" | "create:oak_window_pane" | "gtceu:gray_dye_spray_can" | "mysticalagriculture:blizz_crop" | "ae2:wrapped_generic_stack" | "mysticalagriculture:tertium_ingot" | "gtceu:tuff_monazite_ore" | "bigreactors:block/reprocessor/controller_off" | "gtceu:magnalium_plate" | "gtceu:chalcopyrite_crushed_ore" | "mmt:lime_gear" | "gtceu:duranium_normal_fluid_pipe" | "create:polished_cut_granite_slab" | "mmt:raw_europium_block" | "gtceu:blue_alloy_ingot" | "gtceu:damascus_steel_plunger" | "gtceu:polybenzimidazole_nugget" | "mmt:copper_plate" | "gtceu:aluminium_long_rod" | "gtceu:gravel_quartzite_ore" | "mmt:raw_tin" | "minecraft:cave_vines" | "gtceu:tungsten_steel_scythe" | "gtceu:polytetrafluoroethylene_block" | "gtceu:plutonium_241_ingot" | "fantasyfurniture:decorations/royal_wall_mirror_small" | "gtceu:enriched_naquadah_double_plate" | "mysticalagriculture:marble_crop" | "create:blaze_cake_base" | "gtceu:basalt_lepidolite_ore" | "thermal:machine_catalyst_augment" | "thermal:rubberwood_stairs" | "gtceu:red_sand_amethyst_ore" | "gtceu:red_alloy_fine_wire" | "gtceu:antimony_ingot" | "minecraft:chorus_flower" | "minecraft:acacia_fence" | "mysticalagriculture:soulstone_cobble_wall" | "gtceu:white_dye_bucket" | "minecraft:gunpowder" | "mysticalagriculture:slime_essence" | "gtceu:neodymium_pure_dust" | "colossalchests:colossal_chest_diamond" | "mmt:plumbumanite_dust" | "mmt:turquoise" | "gtceu:nand_memory_wafer" | "mmt:acril_block" | "ae2additions:65536k_crafting_storage" | "gtceu:hydro_cracked_propene_bucket" | "gtceu:polyphenylene_sulfide_nugget" | "create:red_sail" | "thermal:glowstone_tnt" | "framedblocks:framed_flat_elev_double_slope_slab_corner" | "gtceu:charcoal_tiny_dust" | "gtceu:hv_macerator" | "minecraft:jigsaw" | "rechiseledcreate:birch_window_rounded" | "thermal:slime_tnt" | "mysticalagriculture:uranium_seeds" | "rechiseled:crimson_planks_rotated_bricks" | "gtceu:twinite_double_cable" | "farmersdelight:mutton_wrap" | "fantasyfurniture:venthyr/wool" | "gtceu:coal_small_dust" | "mmt:cyan_plate" | "fantasyfurniture:bone/wither/chest" | "rechiseled:purpur_large_tiles" | "gtceu:hv_chemical_reactor" | "create:cut_scorchia_wall" | "exnihilosequentia:crushed_basalt" | "rechiseledcreate:warped_window_bars" | "itemfilters:strong_nbt" | "mmt:bronze_nugget" | "ae2additions:super_cell_component_256k" | "gtceu:lepidolite_tiny_dust" | "gtceu:niobium_titanium_double_cable" | "minecraft:diamond_ore" | "rechiseled:cobblestone_large_squares" | "gtceu:tuff_red_garnet_ore" | "gtceu:soapstone_crushed_ore" | "gtceu:tin_alloy_tiny_fluid_pipe" | "thermal:rf_potato" | "gtceu:machine_controller_cover" | "gtceu:basalt_beryllium_ore" | "ae2:spatial_storage_cell_16" | "gtceu:purple_dye_spray_can" | "mmt:charcoal_dust" | "gtceu:basalt_amethyst_ore" | "gtceu:andesite_garnet_sand_ore" | "gtceu:aluminium_hammer" | "thermal:phytogro" | "mysticalagriculture:strength_ii_augment" | "minecraft:black_candle" | "thermal:corn_block" | "gtceu:red_sand_bornite_ore" | "gtceu:bronze_saw" | "gtceu:rhodium_plated_palladium_tiny_dust" | "mysticalagriculture:jump_boost_i_augment" | "thermal:deepslate_niter_ore" | "gtceu:netherrack_granitic_mineral_sand_ore" | "mmt:vibranite_wire" | "packagedauto:recipe_holder" | "gtceu:red_sand_olivine_ore" | "gtceu:diatomite_small_dust" | "gtceu:silver_ore" | "gtceu:almandine_tiny_dust" | "rechiseled:purpur_squares_connecting" | "gtceu:block/machine/part/diode" | "rechiseled:diorite_rotated_bricks" | "gtceu:molybdenite_small_dust" | "minecraft:jack_o_lantern" | "gtceu:deepslate_tin_ore" | "gtceu:chromite_pure_dust" | "minecraft:purple_stained_glass_pane" | "minecraft:crimson_door" | "extendedcrafting:black_iron_slate" | "create:copycat_step" | "gtceu:ultimet_knife" | "mysticalagriculture:prudentium_scythe" | "gtceu:soul_infused_tiny_dust" | "mysticalagriculture:nether_star_crop" | "create:item/extendo_grip/wide_long" | "ae2:white_glass_cable" | "gtceu:neodymium_refined_ore" | "create:copycat_base" | "modularrouters:augment_core" | "gtceu:powellite_refined_ore" | "gtceu:nichrome_single_cable" | "minecraft:nether_brick_fence" | "rechiseled:blue_ice_patterned" | "gtceu:wulfenite_pure_dust" | "gtceu:steel_long_rod" | "rechiseled:spruce_planks_flooring" | "gtceu:invar_nugget" | "gtceu:tungsten_steel_small_gear" | "gtceu:stone_plate" | "bigreactors:block/fluidizer/casing_08_frame_un" | "gtceu:asbestos_pure_dust" | "gtceu:hsss_small_gear" | "mmt:sapphire_block" | "gtceu:osmium_block" | "mmt:lunium_nova_dust" | "create:mechanical_harvester" | "minecraft:crimson_nylium" | "gtceu:lapis_ore" | "rechiseled:coal_block_circles_connecting" | "gtceu:mica_pure_dust" | "gtceu:item/material_sets/shiny/gear_small" | "mmt:thorium_rod" | "gtceu:steam" | "gtceu:quicklime_tiny_dust" | "gtceu:vanadium_magnetite_purified_ore" | "rechiseled:red_nether_bricks_diagonal_bricks_connecting" | "gtceu:olivine_refined_ore" | "ae2:part/conversion_monitor_locked_off" | "gtceu:enlighted_gold_double_plate" | "ae2:magenta_glass_cable" | "minecraft:purple_concrete" | "thermal:silver_nugget" | "gtceu:luv_chemical_reactor" | "gtceu:redstone_impure_dust" | "gtceu:tuff_grossular_ore" | "gtceu:niobium_titanium_spring" | "gtceu:lumium_hex_cable" | "farmersdelight:wild_cabbages" | "create:copper_backtank" | "create:copycat_bars" | "rechiseled:birch_planks_brick_paving" | "gtceu:platinum_bolt" | "framedblocks:framed_vertical_double_half_slope" | "minecraft:weeping_vines_plant" | "gtceu:hv_wiremill" | "gtceu:palladium_block" | "create:cut_asurine_stairs" | "gtceu:hv_centrifuge" | "gtceu:yttrium_barium_cuprate_hex_cable" | "gtceu:item/material_sets/rough/dust_impure" | "gtceu:garnet_sand_impure_dust" | "mysticalagriculture:awakened_supremium_bow" | "gtceu:petri_dish" | "thermal:saw_blade" | "gtceu:naquadah_alloy_chainsaw_head" | "gtceu:gravel_ilmenite_ore" | "ae2:part/monitor_bright_on" | "gtceu:item/material_sets/gem_horizontal/gem" | "gtceu:ev_battery_buffer_16x" | "gtceu:cinnabar_chipped_gem" | "create:cut_granite_brick_stairs" | "gtceu:ruby_slurry_bucket" | "gtceu:lapotron_gem" | "exnihilosequentia:nickel_pieces" | "gtceu:ruridit_tiny_dust" | "minecraft:diamond_horse_armor" | "mysticalagriculture:attack_aoe_iii_augment" | "gtceu:trona_refined_ore" | "gtceu:platinum_dust" | "minecraft:cobblestone" | "mysticalagriculture:ice_seeds" | "thermal:tomato_block" | "gtceu:wrought_iron_hoe" | "rechiseled:oak_planks_wavy" | "gtceu:saltpeter_pure_dust" | "gtceu:wrought_iron_screwdriver" | "gtceu:neutronium_turbine_blade" | "gtceu:indium_small_dust" | "gtceu:quartzite_refined_ore" | "minecraft:chainmail_boots" | "minecraft:blast_furnace" | "thermal_extra:sunflower_oil_bucket" | "gtceu:block/cube_all" | "gtceu:bronze_shovel" | "packagedexcrafting:ultimate_crafter" | "thermal:latex_bucket" | "rechiseledcreate:jungle_window_covered" | "gtceu:tungsten_grinding_head" | "thermal:crude_oil_fluid" | "gtceu:hv_electric_furnace" | "gtceu:ruthenium_nugget" | "extendedcrafting:enhanced_ender_ingot_block" | "gtceu:red_sand_graphite_ore" | "mmt:europium_wire" | "gtceu:yellow_garnet_tiny_dust" | "gtceu:endstone_oilsands_ore" | "gtceu:gravel_stibnite_ore" | "minecraft:chiseled_stone_bricks" | "gtceu:diorite_ilmenite_ore" | "ae2:part/pattern_encoding_terminal_on" | "create:polished_cut_diorite_wall" | "fantasyfurniture:decorations/potion_bottles" | "gtceu:uv_kinetic_output_box" | "fantasyfurniture:dunmer/bookshelf" | "minecraft:pig_spawn_egg" | "gtceu:scheelite_crushed_ore" | "gtceu:diamond_axe" | "gtceu:diorite_red_garnet_ore" | "thermal:ender_fluid" | "gtceu:black_bronze_tiny_dust" | "mysticalagriculture:end_seeds" | "minecraft:acacia_fence_gate" | "gtceu:rhodium_plated_palladium_dense_plate" | "fantasyfurniture:decorations/venthyr_platter" | "gtceu:power_thruster" | "gtceu:neutronium_sword" | "farmersdelight:sweet_berry_cheesecake" | "gtceu:brass_small_dust" | "gtceu:hv_thermal_centrifuge" | "gtceu:block/machine/electric_gear_box_8a" | "gtceu:sand_barite_ore" | "gtceu:plant_ball" | "create:waxed_copper_shingle_stairs" | "gtceu:endstone_hematite_ore" | "gtceu:mv_electric_piston" | "gtceu:steel_tiny_dust" | "gtceu:enlighted_gold_tiny_dust" | "gtceu:vanadium_gallium_block" | "gtceu:tetrahedrite_dust" | "gtceu:osmiridium_block" | "gtceu:shellite_quadruple_wire" | "create:copper_tile_slab" | "gtceu:americium_tiny_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_cable" | "colossalchests:chest_wall_wood" | "gtceu:borosilicate_glass_small_dust" | "gtceu:soapstone_pure_dust" | "gtceu:indium_tin_barium_titanium_cuprate_hot_ingot" | "gtceu:hydro_cracked_butane_bucket" | "ae2:fe_p2p_tunnel" | "minecraft:ghast_tear" | "gtceu:neodymium_block" | "gtceu:fireclay_tiny_dust" | "fantasyfurniture:venthyr/bookshelf" | "minecraft:small_amethyst_bud" | "gtceu:osmiridium_fine_wire" | "ae2:sky_stone_brick_stairs" | "gtceu:chromium_bolt" | "gtceu:gypsum_small_dust" | "gtceu:cobaltite_refined_ore" | "gtceu:tetrahedrite_impure_dust" | "gtceu:copper_single_wire" | "gtceu:yttrium_barium_cuprate_nugget" | "create:andesite_scaffolding" | "gtceu:basalt_sapphire_ore" | "minecraft:cut_copper_stairs" | "minecraft:lava_cauldron" | "gtceu:chromium_dust" | "mmt:netherite_scrap_dust" | "gtceu:zapolgium_small_dust" | "rechiseled:cobbled_deepslate_pulverized_connecting" | "gtceu:copper_tiny_fluid_pipe" | "rechiseled:basalt_beams" | "mysticalagriculture:bronze_crop" | "gtceu:tuff_galena_ore" | "mysticalagradditions:awakened_supremium_paxel" | "gtceu:diorite_topaz_ore" | "rechiseledcreate:birch_window_large" | "gtceu:sphalerite_small_dust" | "gtceu:hsse_screwdriver_tip" | "create:cut_crimsite_slab" | "ae2:sky_stone_brick" | "minecraft:polished_blackstone_button" | "mmt:vibranite_block" | "gtceu:epoxy_block" | "mmt:raw_netherite_block" | "rechiseledcreate:mangrove_window_swirling_connecting" | "rechiseled:red_nether_bricks_small_tiles_connecting" | "gtceu:energy_cluster" | "gtceu:isovol_quadruple_wire" | "gtceu:naquadah_tiny_fluid_pipe" | "minecraft:potted_warped_roots" | "gtceu:rose_gold_turbine_blade" | "mysticalagriculture:chicken_essence" | "gtceu:mica_refined_ore" | "gtceu:neutronium_nonuple_fluid_pipe" | "rechiseled:netherrack_bricks_connecting" | "thermal:spice_cake" | "gtceu:gold_quadruple_cable" | "gtceu:titanium_hammer" | "mysticalagriculture:supremium_hoe" | "minecraft:bamboo_sapling" | "gtceu:cupronickel_double_cable" | "gtceu:tuff_uraninite_ore" | "gtceu:naquadah_alloy_quadruple_cable" | "gtceu:molybdenum_impure_dust" | "rechiseled:cobblestone_brick_pattern_connecting" | "mmt:raw_osmium_block" | "create:block/toolbox/lid/green" | "gtceu:ultimet_hoe" | "modularrouters:template_frame" | "create:block/mechanical_saw/blade_vertical_active" | "mmt:blue_plate" | "rechiseled:spruce_planks_mosaic" | "gtceu:bismuth_bronze_bucket" | "fantasyfurniture:decorations/bone_skeleton_skull_blossoms" | "gtceu:cupronickel_fine_wire" | "gtceu:glass_lens" | "gtceu:red_sand_pyrope_ore" | "gtceu:olivine_gem" | "rechiseled:nether_bricks_brick_pattern" | "extendedcrafting:ultimate_auto_table" | "gtceu:hsse_drill_head" | "thermal:sushi_maki" | "create:small_crimsite_brick_stairs" | "gtceu:aluminium_foil" | "create:cut_tuff_brick_stairs" | "mmt:echo_wire" | "ae2:memory_card_lime" | "gtceu:ilmenite_ore" | "gtceu:granite_bastnasite_ore" | "create:dripstone_pillar" | "minecraft:white_stained_glass_pane" | "mmt:ultranium_gem" | "packagedauto:volume_package" | "gtceu:netherrack_red_garnet_ore" | "minecraft:pink_stained_glass_pane" | "create:polished_cut_tuff_wall" | "minecraft:cracked_polished_blackstone_bricks" | "thermal:detonator" | "gtceu:realgar_refined_ore" | "mmt:tin_gear" | "gtceu:hv_kinetic_mixer" | "mmt:abiding_alloy_gear" | "gtceu:europium_hot_ingot" | "framedblocks:framed_inner_prism" | "gtceu:copper_double_cable" | "create:brass_belt_funnel" | "mmt:solimrith_rod" | "gtceu:ev_sifter" | "mmt:frigidite_ingot" | "gtceu:gelatin_small_dust" | "ae2:cable_anchor" | "rechiseled:mossy_cobblestone_inverted_dented" | "gtceu:luv_transformer_2a" | "mysticalagriculture:awakened_supremium_shovel" | "bigreactors:blutonium_nugget" | "gtceu:beryllium_small_dust" | "thermal:cinnabar_block" | "exnihilosequentia:aluminum_pieces" | "mmt:electrum_ingot" | "create:framed_glass_trapdoor" | "gtceu:creosote_bucket" | "gtceu:stainless_steel_nonuple_fluid_pipe" | "gtceu:deepslate_scheelite_ore" | "gtceu:gravel_chromite_ore" | "create:cut_ochrum" | "minecraft:potted_birch_sapling" | "gtceu:luv_transformer_1a" | "gtceu:wrought_iron_gear" | "mysticalagriculture:sulfur_seeds" | "gtceu:gravel_chalcocite_ore" | "rechiseledcreate:mangrove_window_diagonal_connecting" | "gtceu:lead_small_fluid_pipe" | "mysticalagriculture:basalt_seeds" | "mmt:pink_gear" | "gtceu:wood_small_fluid_pipe" | "mysticalagriculture:fiery_ingot_crop" | "ae2:tiny_tnt" | "thermal:machine_press" | "rechiseled:mangrove_planks_beams" | "create:steam_whistle" | "gtceu:silicone_rubber_rod" | "create:schematic_table" | "minecraft:polished_blackstone" | "mobilebeacon:mobile_beacon_gold_ii" | "gtceu:lithium_impure_dust" | "gtceu:luv_transformer_4a" | "ae2:memory_card_blue" | "gtceu:ultimet_plunger" | "rechiseled:diamond_block_small_tiles_connecting" | "gtceu:ev_mystical_greenhouse" | "gtceu:yellow_garnet_impure_dust" | "gtceu:damascus_steel_ingot" | "rechiseled:emerald_block_striped" | "gtceu:monazite_gem" | "minecraft:granite_slab" | "minecraft:leather_boots" | "gtceu:blue_steel_ingot" | "gtceu:netherrack_galena_ore" | "gtceu:raw_blue_topaz_block" | "gtceu:raw_olivine_block" | "gtceu:gravel_almandine_ore" | "minecraft:redstone_block" | "gtceu:yttrium_barium_cuprate_small_dust" | "gtceu:enderium_single_cable" | "mysticalagriculture:tertium_essence" | "create:green_sail" | "gtceu:iridium_metal_residue_tiny_dust" | "mmt:xelkive_block" | "gtceu:amethyst_rod" | "minecraft:yellow_stained_glass" | "gtceu:vanadium_gallium_quadruple_cable" | "minecraft:lime_candle_cake" | "gtceu:diorite_opal_ore" | "gtceu:gravel_garnierite_ore" | "create:small_calcite_brick_slab" | "gtceu:uvarovite_tiny_dust" | "mmt:green_wire" | "minecraft:red_stained_glass_pane" | "gtceu:raw_grossular_block" | "gtceu:bastnasite_crushed_ore" | "exnihilosequentia:flint_mesh" | "rechiseled:cobblestone_tiles_connecting" | "gtceu:opal_crushed_ore" | "minecraft:mooshroom_spawn_egg" | "bigreactors:block/turbine/basic/casing_02_frame_ds" | "rechiseled:redstone_block_scales" | "rechiseled:lapis_block_mosaic_connecting" | "minecraft:fermented_spider_eye" | "mmt:raw_stellar_block" | "gtceu:tungsten_turbine_blade" | "gtceu:chocolate_coin" | "extendedcrafting:enhanced_redstone_ingot_block" | "gtceu:rhodium_foil" | "gtceu:block/machine/electric_gear_box_2a" | "gtceu:green_sapphire_slurry_bucket" | "mysticalagriculture:uraninite_essence" | "gtceu:raw_nether_quartz" | "thermal:slag_block" | "gtceu:severely_hydro_cracked_gas_bucket" | "rechiseled:granite_dotted" | "thermal:lead_ingot" | "create_crystal_clear:brass_clear_glass_encased_large_cogwheel" | "gtceu:netherrack_magnesite_ore" | "minecraft:parrot_spawn_egg" | "minecraft:cooked_salmon" | "minecraft:shulker_box" | "gtceu:uv_transformer_1a" | "gtceu:electrum_foil" | "mysticalagriculture:knightmetal_seeds" | "mysticalagriculture:awakened_draconium_seeds" | "expatternprovider:part/ex_export_bus_base" | "gtceu:andesite_magnetite_ore" | "create:item_vault" | "rechiseled:blackstone_diagonal_bricks" | "gtceu:tritanium_hex_wire" | "gtceu:hssg_small_dust" | "gtceu:sand_sodalite_ore" | "bigreactors:block/turbine/reinforced/fluidport_forge_passive_cold_connected" | "gtceu:samarium_iron_arsenic_oxide_double_cable" | "gtceu:silicone_rubber_small_dust" | "ae2:certus_quartz_wrench" | "gtceu:uv_transformer_2a" | "rechiseledcreate:mangrove_window_large" | "gtceu:basalt_pyrope_ore" | "gtceu:iv_cutter" | "gtceu:endstone_yellow_garnet_ore" | "gtceu:hsss_dust" | "gtceu:lazurite_pure_dust" | "gtceu:emerald_flawed_gem" | "create:blue_valve_handle" | "gtceu:netherrack_chromite_ore" | "thermal:deepslate_silver_ore" | "framedblocks:framed_flat_stacked_slope_slab_corner" | "gtceu:uhv_energy_output_hatch" | "gtceu:uvarovite_dust" | "webdisplays:craftcomp_laserdiode" | "minecraft:light_blue_wall_banner" | "gtceu:salt_flawed_gem" | "gtceu:iv_assembler" | "rechiseled:stone_path" | "ae2:nether_quartz_sword" | "minecraft:verdant_froglight" | "mmt:scepbo_ingot" | "gtceu:granite_barite_ore" | "gtceu:spessartine_block" | "create:black_nixie_tube" | "gtceu:rhodium_plated_palladium_ingot" | "gtceu:uranium_rhodium_dinaquadide_fine_wire" | "gtceu:opal_pure_dust" | "minecraft:crimson_fence" | "gtceu:basalt_kyanite_ore" | "rechiseledcreate:dark_oak_window_bars" | "farmersdelight:onion" | "gtceu:block/machine/part/hull" | "gtceu:darmstadtium_tiny_dust" | "gtceu:molybdenum_small_dust" | "gtceu:gold_ring" | "gtceu:calcium_chloride_small_dust" | "gtceu:ev_kinetic_mixer" | "exnihilosequentia:golden_hammer" | "gtceu:titanium_screwdriver_tip" | "ae2:cut_quartz_stairs" | "minecraft:spore_blossom" | "minecraft:budding_amethyst" | "gtceu:osmium_screw" | "minecraft:brown_glazed_terracotta" | "mmt:iron_gear" | "gtceu:ulv_charger_4x" | "fantasyfurniture:venthyr/door_single" | "rechiseled:glowstone_tiles" | "minecraft:drowned_spawn_egg" | "gtceu:vanadium_steel_mining_hammer" | "gtceu:item/material_sets/sand/crushed_purified" | "packagedauto:fluid_package_filler" | "ae2:debug_replicator_card" | "gtceu:hv_input_hatch" | "gtceu:polyethylene_tiny_fluid_pipe" | "sgjourney:naquadah_slab" | "gtceu:sodium_bicarbonate_dust" | "mysticalagradditions:tertium_apple" | "gtceu:item/material_sets/shiny/gear" | "gtceu:steel_foil" | "gtceu:uranium_rhodium_dinaquadide_nugget" | "rechiseled:spruce_planks_beams" | "gtceu:titanium_turbine_casing" | "gtceu:steam_large_turbine" | "gtceu:calcite_dust" | "mmt:iridium_nugget" | "rechiseled:mangrove_planks_crate" | "thermal:blizz_powder" | "gtceu:item/material_sets/bright/dust" | "minecraft:dead_tube_coral_block" | "rechiseled:granite_polished_connecting" | "gtceu:red_garnet_small_dust" | "laserio:card_item" | "extendedcrafting:enhanced_redstone_nugget" | "gtceu:naphtha_bucket" | "gtceu:item/material_sets/metallic/ring" | "gtceu:hv_diode" | "gtceu:hsss_bolt" | "effortlessbuilding:golden_randomizer_bag" | "minecraft:stone_button" | "gtceu:iron_turbine_blade" | "mmt:aero_steel" | "gtceu:yellow_glass_lens" | "mysticalagriculture:soul_dust" | "gtceu:chalcopyrite_dust" | "minecraft:birch_boat" | "gtceu:bacterial_sludge_bucket" | "gtceu:uranium_235_double_plate" | "fantasyfurniture:necrolord/shelf" | "gtceu:uv_transformer_4a" | "gtceu:uv_bender" | "gtceu:annealed_copper_ingot" | "rechiseled:dark_oak_planks_diagonal_stripes" | "mmt:steel_rod" | "mmt:raw_uranium" | "framedblocks:framed_half_stairs" | "gtceu:charcoal_block" | "create:block/steam_whistle/small_mouth" | "thermal:signalum_plate" | "gtceu:salt_pure_dust" | "rechiseled:mangrove_planks_squares" | "gtceu:neodymium_turbine_blade" | "gtceu:melodium_quadruple_wire" | "ae2:black_glass_cable" | "gtceu:raw_bauxite_block" | "gtceu:invar_frame" | "gtceu:magnesite_crushed_ore" | "thermalendergy:stellarium_nugget" | "gtceu:item/material_sets/bright/plate_double" | "gtceu:gravel_redstone_ore" | "rechiseled:prismarine_bricks_wavy" | "exnihilosequentia:zinc_pieces" | "minecraft:blackstone" | "sgjourney:naquadah_helmet" | "minecraft:hopper" | "rechiseled:cobblestone_pillar_connecting" | "minecraft:cut_copper_slab" | "laserio:logic_chip" | "rechiseled:mangrove_planks_dotted" | "gtceu:kanthal_double_wire" | "create:mechanical_press" | "gtceu:copper_impure_dust" | "minecraft:dark_oak_sign" | "gtceu:cocoa_dust" | "gtceu:tuff_chromite_ore" | "minecraft:chorus_plant" | "gtceu:invar_hammer" | "minecraft:stone_brick_slab" | "mmt:light_gray_nugget" | "minecraft:red_concrete" | "minecraft:glowstone_dust" | "gtceu:europium_double_plate" | "gtceu:soda_ash_dust" | "gtceu:cobaltite_ore" | "minecraft:pink_banner" | "thermal:nuke_grenade" | "gtceu:ferrite_mixture_dust" | "mysticalagriculture:tungsten_seeds" | "mysticalagriculture:silver_essence" | "gtceu:beryllium_refined_ore" | "gtceu:basalt_iron_ore" | "rechiseled:andesite_brick_pattern" | "gtceu:titanium_scythe" | "mmt:red_rod" | "thermal:deepslate_sapphire_ore" | "mysticalagriculture:nitro_crystal_essence" | "rechiseled:end_stone_scales_connecting" | "modularrouters:energy_distributor_module" | "gtceu:tungsten_steel_wrench" | "fantasyfurniture:bone/skeleton/desk_right" | "gtceu:almandine_ore" | "create:oxidized_copper_shingle_stairs" | "ae2:part/p2p/p2p_tunnel_items" | "fantasyfurniture:bone/wither/painting_wide" | "gtceu:malachite_crushed_ore" | "create:chocolate_glazed_berries" | "create:cut_deepslate_slab" | "gtceu:raw_pyrite" | "rechiseled:dirt_clumps_connecting" | "gtceu:amethyst_plate" | "minecraft:turtle_helmet" | "rechiseled:oak_planks_flooring_connecting" | "gtceu:sulfur_tiny_dust" | "gtceu:invar_scythe" | "farmersdelight:brown_canvas_sign" | "minecraft:lime_glazed_terracotta" | "gtceu:item/material_sets/bright/bolt" | "create:cut_scoria_wall" | "gtceu:deepslate_goethite_ore" | "create_crystal_clear:andesite_glass_encased_shaft" | "thermal:beetroot_block" | "gtceu:enriched_naquadah_tiny_dust" | "gtceu:meat_tiny_dust" | "ae2:quartz_growth_accelerator" | "gtceu:endstone_garnierite_ore" | "gtceu:platinum_quadruple_wire" | "create:vertical_gearbox" | "gtceu:endstone_aluminium_ore" | "gtceu:endstone_kyanite_ore" | "gtceu:aluminium_sulfite_small_dust" | "gtceu:ev_kinetic_output_box" | "gtceu:deepslate_topaz_ore" | "gtceu:realgar_dust" | "gtceu:endstone_pyrochlore_ore" | "gtceu:cinnabar_exquisite_gem" | "minecraft:stripped_birch_log" | "minecraft:lingering_potion" | "mmt:enlighted_gold_ingot" | "gtceu:luv_energy_output_hatch_4a" | "rechiseled:granite_brick_paving" | "mmt:chalyblux_plate" | "gtceu:endstone_apatite_ore" | "mysticalagriculture:aquamarine_seeds" | "gtceu:vanadium_steel_foil" | "create:crushed_raw_platinum" | "rechiseledcreate:oak_window_tiles_connecting" | "gtceu:ruthenium_trinium_americium_neutronate_nugget" | "extendedcrafting:enhanced_redstone_component" | "gtceu:bismuth_dust" | "gtceu:iv_arc_furnace" | "rechiseled:cobblestone_chiseled_border" | "bigreactors:basic_turbineglass" | "minecraft:melon_stem" | "mysticalagriculture:obsidian_essence" | "gtceu:iv_lathe" | "gtceu:advanced_fluid_voiding_cover" | "mysticalagriculture:tertium_crossbow" | "minecraft:golden_helmet" | "gtceu:copper_small_spring" | "mmt:aluminum_gear" | "gtceu:diorite_lepidolite_ore" | "exnihilosequentia:uranium_ingot" | "mysticalagriculture:prismarine_agglomeratio" | "ae2:part/interface_base" | "minecraft:stripped_oak_wood" | "rechiseledcreate:dark_oak_window_panes_connecting" | "gtceu:quartzite_gem" | "mysticalagriculture:prismarine_crop" | "exnihilosequentia:crushed_end_stone" | "mysticalagradditions:nether_prosperity_ore" | "minecraft:gray_shulker_box" | "gtceu:tuff_granitic_mineral_sand_ore" | "ae2:pink_paint_ball" | "gtceu:red_sand_cobalt_ore" | "gtceu:quartzite_tiny_dust" | "mysticalagriculture:lead_seeds" | "gtceu:magnetite_crushed_ore" | "exnihilosequentia:crushed_andesite" | "gtceu:ruthenium_trinium_americium_neutronate_small_dust" | "exnihilosequentia:copper_hammer" | "mmt:brass_dust" | "gtceu:tuff_talc_ore" | "gtceu:hsse_ingot" | "thermal:wrench" | "ae2:sky_stone_chest" | "gtceu:granite_fullers_earth_ore" | "fantasyfurniture:bone/wither/carpet" | "gtceu:mv_input_bus" | "gtceu:granite_dust" | "gtceu:basalt_talc_ore" | "gtceu:item/tools/file" | "fantasyfurniture:royal/desk_right" | "fantasyfurniture:decorations/necrolord_candelabra" | "rechiseled:crimson_planks_tiles_connecting" | "rechiseled:birch_planks_woven_connecting" | "gtceu:ilmenite_impure_dust" | "gtceu:tungsten_carbide_shovel" | "gtceu:shellite_hex_wire" | "gtceu:sterling_silver_file" | "create:block/belt_cover/andesite_belt_cover_z" | "gtceu:tuff_sphalerite_ore" | "gtceu:stone_rod" | "minecraft:ghast_spawn_egg" | "create:block/belt_cover/andesite_belt_cover_x" | "rechiseled:bone_block_chiseled_connecting" | "gtceu:basalt_gypsum_ore" | "thermal:enderium_block" | "gtceu:salt_flawless_gem" | "rechiseled:andesite_squares" | "rechiseled:bone_block_bordered" | "gtceu:naquadah_alloy_hoe" | "ae2:terminal" | "gtceu:filter_casing" | "gtceu:item/material_sets/shiny/dust_tiny" | "gtceu:rhodium_plated_palladium_bolt" | "gtceu:endstone_alunite_ore" | "create:display_link" | "thermal:resin_bucket" | "gtceu:zinc_sulfide_tiny_dust" | "gtceu:graphite_impure_dust" | "rechiseled:mangrove_planks_brick_paving_connecting" | "rechiseled:sandstone_diagonal_bricks" | "gtceu:zpm_assembler" | "gtceu:black_steel_foil" | "ae2additions:super_cell_1024k" | "gtceu:rhodium_plated_palladium_dust" | "gtceu:hsse_bucket" | "mmt:magnetite_ingot" | "minecraft:light_gray_shulker_box" | "framedblocks:framed_divided_slab" | "gtceu:endstone_sphalerite_ore" | "gtceu:thorium_bucket" | "gtceu:nether_star_dust" | "bigreactors:reinforced_reactorcontrolrod" | "gtceu:hv_combustion" | "mysticalagriculture:tertium_nugget" | "gtceu:tuff_fullers_earth_ore" | "gtceu:netherrack_pitchblende_ore" | "gtceu:andesite_bentonite_ore" | "mmt:gray_dust" | "create:mechanical_drill" | "gtceu:hv_fermenter" | "create:light_gray_sail" | "gtceu:red_sand_bastnasite_ore" | "thermal:onion_block" | "thermal:lightning_grenade" | "gtceu:magnesite_ore" | "farmersdelight:acacia_cabinet" | "gtceu:netherrack_ruby_ore" | "thermal:emerald_gear" | "create:cyan_sail" | "gtceu:uv_packer" | "webdisplays:craftcomp_batcell" | "gtceu:diorite_tantalite_ore" | "gtceu:grossular_small_dust" | "gtceu:diorite_stibnite_ore" | "gtceu:rose_gold_rod" | "gtceu:mv_output_bus" | "bigreactors:block/reactor/basic/casing_08_frame_un" | "create:speedometer" | "gtceu:yttrium_barium_cuprate_double_wire" | "bigreactors:graphite_ingot" | "gtceu:naquadah_quadruple_fluid_pipe" | "gtceu:chemical_light_blue_dye" | "thermal:machine_output_augment" | "thermal:eggplant_block" | "gtceu:luv_canner" | "rechiseled:jungle_planks_beams" | "thermal:redstone_mushroom" | "gtceu:uranium_triplatinum_nugget" | "create:andesite_ladder" | "gtceu:tuff_apatite_ore" | "mmt:plumbumanite_block" | "rechiseled:blackstone_diagonal_bricks_connecting" | "create:block/mechanical_saw/blade_vertical_reversed" | "thermal:rubberwood_pressure_plate" | "mmt:marble" | "gtceu:raw_monazite_block" | "gtceu:luv_conveyor_module" | "mysticalagriculture:ruby_seeds" | "minecraft:birch_trapdoor" | "gtceu:mv_fluid_heater" | "minecraft:end_stone_brick_slab" | "gtceu:electrum_bucket" | "gtceu:empty_wooden_form" | "rechiseled:stone_small_tiles" | "gtceu:prismalium_double_cable" | "gtceu:dragonsteel_dust" | "gtceu:lumium_plate" | "gtceu:block/machine/part/energy_hatch.input_4a" | "mmt:slate" | "minecraft:potted_wither_rose" | "gtceu:deepslate_pitchblende_ore" | "fantasyfurniture:bone/wither/counter" | "gtceu:hv_electric_pump" | "gtceu:stainless_steel_screw" | "thermal:green_bean_pie" | "gtceu:ultimet_butchery_knife" | "gtceu:niobium_titanium_small_spring" | "framedblocks:framed_wall" | "rechiseled:jungle_planks_crate" | "rechiseled:mangrove_planks_bricks_connecting" | "framedblocks:framed_ladder" | "gtceu:niobium_nitride_plate" | "mysticalagriculture:fluix_crop" | "farmersdelight:magenta_canvas_sign" | "gtceu:cobalt_brass_butchery_knife" | "gtceu:hydrogen_sulfide_bucket" | "gtceu:oilsands_tiny_dust" | "mmt:tungsten_block" | "gtceu:nitrosyl_chloride_bucket" | "gtceu:basalt_lithium_ore" | "gtceu:topaz_gem" | "gtceu:granite_graphite_ore" | "minecraft:armor_stand" | "gtceu:fermented_biomass_bucket" | "create:crushing_wheel_controller" | "rechiseled:blue_ice_pillar_connecting" | "mysticalagriculture:blitz_seeds" | "extendedcrafting:flux_star_block" | "toms_storage:ts.tag_item_filter" | "fantasyfurniture:decorations/berry_basket_strawberry" | "gtceu:niobium_nitride_double_cable" | "gtceu:steel_bucket" | "gtceu:tuff_tetrahedrite_ore" | "gtceu:gold_pure_dust" | "rechiseled:oak_planks_crate" | "gtceu:tin_ring" | "gtceu:endstone_olivine_ore" | "gtceu:shellite_block" | "thermal:lumium_glass" | "gtceu:tuff_lazurite_ore" | "gtceu:nickel_double_wire" | "framedblocks:framed_floor_board" | "mysticalagriculture:imperium_block" | "rechiseled:diorite_bricks" | "gtceu:naquadah_alloy_turbine_blade" | "gtceu:granite_electrotine_ore" | "gtceu:lumium_fine_wire" | "create:small_scoria_bricks" | "thermal:redstone_servo" | "gtceu:polyethylene_plate" | "create:small_diorite_brick_slab" | "create:item/wand_of_symmetry/core" | "gtceu:basalt_cobalt_ore" | "gtceu:hsss_screw" | "minecraft:magenta_carpet" | "gtceu:vanadium_dust" | "rechiseled:spruce_planks_small_bricks_connecting" | "gtceu:realgar_small_dust" | "gtceu:lead_dust" | "rechiseledcreate:jungle_window_covered_connecting" | "gtceu:borosilicate_glass_nugget" | "gtceu:tritanium_small_gear" | "mysticalagriculture:flux_infused_gem_essence" | "gtceu:realgar_pure_dust" | "mysticalagriculture:inferium_sword" | "mysticalagriculture:awakened_supremium_gemstone" | "minecraft:brick_slab" | "gtceu:magnesite_refined_ore" | "thermal:glowstone_grenade" | "fantasyfurniture:bone/wither/wardrobe_bottom" | "gtceu:rubber_log" | "minecraft:dark_prismarine_stairs" | "gtceu:iv_gas_collector" | "thermal:green_bean_block" | "gtceu:ev_electric_gear_box_2a" | "gtceu:enriched_naquadah_ingot" | "rechiseled:dark_oak_planks_brick_pattern_connecting" | "gtceu:fluid_tag_filter" | "mysticalagriculture:silver_crop" | "gtceu:diamond_small_dust" | "gtceu:cobalt_brass_bucket" | "gtceu:hpic_wafer" | "gtceu:neutronium_rod" | "mmt:starinium_ingot" | "create:block/large_water_wheel/block_extension" | "rechiseled:birch_planks_flooring_connecting" | "createarmory:fifty_debug" | "gtceu:indium_tin_barium_titanium_cuprate_foil" | "gtceu:diatomite_pure_dust" | "fluxnetworks:gargantuan_flux_storage" | "gtceu:mv_solar_panel" | "gtceu:cinnabar_refined_ore" | "minecraft:dark_oak_stairs" | "gtceu:sand_pyrochlore_ore" | "minecraft:magenta_concrete_powder" | "minecraft:green_terracotta" | "rechiseled:cobbled_deepslate_pulverized" | "ae2:cyan_covered_dense_cable" | "minecraft:rotten_flesh" | "gtceu:red_sand_ilmenite_ore" | "minecraft:flower_pot" | "rechiseledcreate:dark_oak_window_swirling_connecting" | "gtceu:ferrosilite_dust" | "rechiseled:iron_block_smooth" | "gtceu:raw_pollucite_block" | "gtceu:vanadium_steel_file" | "create:birch_window" | "gtceu:iridium_block" | "rechiseled:cobblestone_inverted_dented" | "gtceu:manganese_foil" | "create:block/belt/diagonal_middle" | "thermal:signalum_block" | "rechiseled:cobbled_deepslate_large_tiles" | "gtceu:ruby_crushed_ore" | "bigreactors:block/turbine/basic/casing_20_corner_une" | "xtonesreworked:roen_block_12" | "gtceu:cobaltite_crushed_ore" | "gtceu:diorite_blue_topaz_ore" | "gtceu:brick_wooden_form" | "xtonesreworked:roen_block_13" | "xtonesreworked:roen_block_10" | "exnihilosequentia:fire_coral_larva" | "xtonesreworked:roen_block_11" | "gtceu:stainless_steel_plunger" | "rechiseled:mangrove_planks_beams_connecting" | "mysticalagriculture:inferium_hoe" | "xtonesreworked:roen_block_14" | "xtonesreworked:roen_block_15" | "mmt:yttrium_nugget" | "mmt:europium_nugget" | "gtceu:raw_saltpeter" | "gtceu:item/material_sets/fine/dust_small" | "gtceu:item/material_sets/dull/dust_pure" | "rechiseled:oak_planks_beams" | "gtceu:luv_large_miner" | "minecraft:panda_spawn_egg" | "gtceu:andesite_beryllium_ore" | "gtceu:lead_bolt" | "mmt:prismarine_brick" | "gtceu:basic_integrated_circuit" | "gtceu:electrotine_dust" | "mysticalagriculture:ghast_seeds" | "ae2:quartz_brick_wall" | "ae2:magenta_smart_dense_cable" | "gtceu:duranium_small_dust" | "gtceu:polyethylene_small_dust" | "gtceu:ruthenium_plate" | "gtceu:sterling_silver_shovel" | "minecraft:spider_eye" | "mmt:raw_rhodium_block" | "gtceu:block/machine/part/energy_hatch.input" | "rechiseled:cobbled_deepslate_paving" | "gtceu:diorite_bastnasite_ore" | "gtceu:animated_steel_quadruple_cable" | "mmt:raw_clay_brick" | "gtceu:sulfuric_nickel_solution_bucket" | "create:cut_veridium_wall" | "gtceu:granite_hematite_ore" | "rechiseledcreate:birch_window_rounded_connecting" | "gtceu:gravel_salt_ore" | "create:layered_veridium" | "minecraft:comparator" | "gtceu:annealed_copper_hex_wire" | "gtceu:endstone_lead_ore" | "gtceu:pyrope_crushed_ore" | "gtceu:potassium_feldspar_dust" | "mmt:zapolgium_plate" | "exnihilosequentia:golden_crook" | "ae2:part/export_bus_off" | "gtceu:lv_transformer_2a" | "thermal:fluid_filter_augment" | "gtceu:allyl_chloride_bucket" | "create:pink_toolbox" | "gtceu:block/machine/infinite_energy" | "ae2:wireless_terminal" | "fantasyfurniture:necrolord/dresser" | "rechiseled:cobblestone_paving" | "create:block/toolbox/lid/cyan" | "gtceu:item/tools/screwdriver" | "gtceu:ultimet_file" | "gtceu:samarium_hot_ingot" | "gtceu:iridium_quadruple_fluid_pipe" | "gtceu:lv_transformer_1a" | "thermal:ruby_block" | "mmt:pink_plate" | "mysticalagriculture:tertium_upgrade" | "gtceu:magnesite_dust" | "gtceu:tungsten_steel_normal_fluid_pipe" | "rechiseled:amethyst_block_bordered_diagonal_tiles_connecting" | "mmt:raw_cobalt" | "thermal:energy_cell" | "gtceu:graphite_small_dust" | "gtceu:polyvinyl_chloride_small_dust" | "gtceu:gravel_glauconite_sand_ore" | "rechiseled:stone_slated" | "minecraft:magenta_concrete" | "gtceu:melodium_double_cable" | "gtceu:naquadria_nugget" | "rechiseled:quartz_block_rotated_bricks_connecting" | "gtceu:plumbumanite_plate" | "mysticalagriculture:imperium_crossbow" | "gtceu:empty_mold" | "gtceu:raw_diamond_block" | "bigreactors:block/fluidizer/casing_14_corner_dsw" | "gtceu:electrum_small_dust" | "gtceu:plutonium_241_dust" | "rechiseledcreate:oak_window_bars" | "mmt:purple_wire" | "gtceu:lv_ore_washer" | "mysticalagriculture:nature_crop" | "gtceu:red_steel_wrench" | "gtceu:potash_dust" | "mmt:light_blue_wire" | "minecraft:lightning_rod" | "gtceu:ev_energy_input_hatch_16a" | "gtceu:polytetrafluoroethylene_small_fluid_pipe" | "mmt:green_rod" | "gtceu:magnetite_refined_ore" | "gtceu:olivine_tiny_dust" | "gtceu:block/machine/part/fluid_hatch.export" | "gtceu:red_steel_plunger" | "gtceu:raw_olivine" | "thermal:potato_block" | "minecraft:purple_wool" | "gtceu:ev_electric_gear_box_8a" | "expatternprovider:package" | "packagedauto:packager_extension" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_cable" | "gtceu:naquadah_alloy_plunger" | "gtceu:endstone_cooperite_ore" | "gtceu:raw_quartzite" | "ae2:cell_component_64k" | "minecraft:polished_andesite_stairs" | "mmt:xeproda_nugget" | "fantasyfurniture:venthyr/chair" | "gtceu:pyrope_exquisite_gem" | "gtceu:diorite_thorium_ore" | "gtceu:electrum_rod" | "gtceu:granitic_mineral_sand_small_dust" | "minecraft:diamond" | "gtceu:samarium_iron_arsenic_oxide_nugget" | "mmt:magmanite_ingot" | "fantasyfurniture:venthyr/chandelier" | "gtceu:item/material_sets/sand/dust_pure" | "thermal:basalz_spawn_egg" | "thermal:fluid_cell_frame" | "gtceu:raw_ruby" | "packagedexcrafting:advanced_crafter" | "ae2:part/interface_on" | "gtceu:lv_transformer_4a" | "gtceu:neon_bucket" | "minecraft:villager_spawn_egg" | "ae2:pattern_encoding_terminal" | "rechiseled:crimson_planks_dotted_connecting" | "create:andesite_encased_shaft" | "rechiseled:acacia_planks_rotated_bricks" | "gtceu:endstone_electrotine_ore" | "gtceu:copper_huge_fluid_pipe" | "gtceu:granite_quartzite_ore" | "sgjourney:liquid_naquadah" | "ae2:light_gray_smart_dense_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_cable" | "gtceu:cassiterite_sand_pure_dust" | "rechiseled:iron_block_gears" | "minecraft:brain_coral_block" | "rechiseled:dark_prismarine_brick_paving_connecting" | "gtceu:polytetrafluoroethylene_nugget" | "gtceu:bauxite_small_dust" | "rechiseledcreate:deepslate_cut_polished_connecting" | "gtceu:grossular_tiny_dust" | "gtceu:ruridit_foil" | "gtceu:tuff_topaz_ore" | "gtceu:iv_polarizer" | "gtceu:apatite_flawed_gem" | "gtceu:netherrack_mica_ore" | "gtceu:basalt_green_sapphire_ore" | "gtceu:gravel_grossular_ore" | "gtceu:andesite_tricalcium_phosphate_ore" | "minecraft:nether_star" | "rechiseled:birch_planks_diagonal_stripes" | "mysticalagriculture:copper_crop" | "mysticalagriculture:starmetal_seeds" | "mmt:nickel_dust" | "minecraft:dead_bubble_coral_fan" | "gtceu:neutronium_pickaxe" | "create:acacia_window" | "sgjourney:crystal_interface" | "minecraft:slime_ball" | "mysticalagriculture:compressed_iron_crop" | "rechiseled:nether_bricks_smooth_connecting" | "gtceu:nether_quartz_flawless_gem" | "gtceu:chalcopyrite_ore" | "mysticalagriculture:soulium_ingot_block" | "bigreactors:reinforced_reactorfuelrod" | "gtceu:sand_glauconite_sand_ore" | "gtceu:apatite_exquisite_gem" | "gtceu:raw_hematite_block" | "gtceu:red_sand_lepidolite_ore" | "mysticalagriculture:enderman_essence" | "gtceu:graphite_ore" | "minecraft:cod" | "minecraft:bedrock" | "gtceu:palladium_plate" | "gtceu:niobium_tiny_dust" | "mysticalagriculture:water_essence" | "bigreactors:reinforced_reactorcomputerport" | "mysticalagriculture:prudentium_shears" | "gtceu:raw_realgar" | "minecraft:nether_brick" | "farmersdelight:salmon_roll" | "ae2:memory_card_orange" | "gtceu:copper_plate" | "fantasyfurniture:bone/wither/shelf" | "gtceu:lv_extractor" | "minecraft:white_tulip" | "gtceu:aluminium_purified_ore" | "gtceu:raw_fullers_earth" | "thermal:copper_gear" | "create:block/copper_backtank/block_cogs" | "minecraft:light_blue_stained_glass_pane" | "thermal:nickel_ingot" | "expatternprovider:ex_pattern_provider_part" | "minecraft:salmon" | "gtceu:raw_opal_block" | "ae2:green_glass_cable" | "createarmory:fifty_cal_mold_complete" | "gtceu:basalt_graphite_ore" | "gtceu:deepslate_iron_ore" | "gtceu:hv_robot_arm" | "minecraft:birch_stairs" | "minecraft:blue_shulker_box" | "mysticalagriculture:inferium_farmland" | "thermal_extra:twinite_coin" | "gtceu:nickel_zinc_ferrite_bucket" | "gtceu:stainless_steel_block" | "minecraft:pink_concrete" | "thermal:sawdust_block" | "rechiseledcreate:warped_window_large" | "exnihilosequentia:deepslate_pebble" | "mmt:raw_thorium_block" | "gtceu:wood_gas_bucket" | "ae2:small_quartz_bud" | "rechiseled:glowstone_brick_pattern" | "gtceu:red_steel_butchery_knife" | "gtceu:glauconite_sand_purified_ore" | "bigreactors:block/reactor/reinforced/casing_12_frame_nw" | "rechiseled:dark_prismarine_large_tiles" | "gtceu:andesite_stibnite_ore" | "gtceu:tungsten_hex_wire" | "farmersdelight:apple_cider" | "bigreactors:reinforced_turbinefluidport_forge_active" | "gtceu:kanthal_coil_block" | "mmt:aquamarine" | "gtceu:hv_battery_hull" | "gtceu:titanium_bolt" | "minecraft:glow_berries" | "mysticalagriculture:honey_seeds" | "gtceu:gypsum_crushed_ore" | "gtceu:block/variant/engine_intake" | "rechiseled:spruce_planks_small_tiles" | "minecraft:horn_coral" | "create:sticker" | "farmersdelight:rope" | "mysticalagriculture:iron_essence" | "gtceu:zeolite_crushed_ore" | "gtceu:titanium_dust" | "create:small_bogey" | "rechiseled:spruce_planks_flooring_connecting" | "gtceu:europium_spring" | "gtceu:paper_dust" | "gtceu:blue_steel_plunger" | "rechiseled:mangrove_planks_diagonal_tiles" | "gtceu:mercury_bucket" | "create:waxed_weathered_copper_shingle_stairs" | "gtceu:ring_extruder_mold" | "extendedcrafting:elite_catalyst" | "gtceu:green_glass_lens" | "mysticalagriculture:spider_crop" | "gtceu:tungsten_quadruple_wire" | "gtceu:rock_salt_tiny_dust" | "gtceu:plutonium_241_rod" | "gtceu:electric_blast_furnace" | "gtceu:sand_vanadium_magnetite_ore" | "gtceu:deepslate_nether_quartz_ore" | "rechiseled:copper_block_shafts_connecting" | "fantasyfurniture:dunmer/floor_light" | "mysticalagriculture:saltpeter_crop" | "rechiseledcreate:spruce_window_tiles" | "gtceu:soul_infused_dust" | "gtceu:rose_gold_tiny_dust" | "gtceu:sterling_silver_double_plate" | "gtceu:lapis_crushed_ore" | "thermal_extra:machine_catalyst_augment_1" | "thermal_extra:machine_catalyst_augment_2" | "thermal_extra:machine_catalyst_augment_3" | "gtceu:uranium_double_plate" | "gtceu:sand_certus_quartz_ore" | "ae2:redstone_card" | "gtceu:lead_small_spring" | "gtceu:rhodium_nugget" | "gtceu:nether_quartz_chipped_gem" | "gtceu:block/variant/engine_intake_active" | "minecraft:ochre_froglight" | "gtceu:blue_steel_scythe" | "create:block/blaze_burner/blaze/inert" | "ae2:engineering_processor_press" | "gtceu:magnesium_chloride_tiny_dust" | "rechiseled:obsidian_chiseled" | "gtceu:basalt_chalcopyrite_ore" | "gtceu:twinite_single_wire" | "thermal:jelly" | "gtceu:titanium_crate" | "gtceu:endstone_small_dust" | "gtceu:iridium_gear" | "gtceu:gold_quadruple_fluid_pipe" | "gtceu:deepslate_lithium_ore" | "gtceu:fusion_casing_mk2" | "gtceu:fusion_casing_mk3" | "minecraft:waxed_weathered_cut_copper" | "exnihilosequentia:jungle_barrel" | "gtceu:block/machine/hull_machine" | "fantasyfurniture:venthyr/shelf" | "gtceu:andesite_thorium_ore" | "exnihilosequentia:infesting_leaves" | "framedblocks:framed_double_slope" | "rechiseled:mossy_cobblestone_inverted_dented_connecting" | "gtceu:hsse_axe" | "rechiseled:mossy_cobblestone_small_tiles" | "create:cogwheel" | "fantasyfurniture:decorations/berry_basket_sweetberry" | "gtceu:cobalt_brass_knife" | "mmt:viculeam_nugget" | "create:small_tuff_brick_wall" | "minecraft:skeleton_skull" | "ae2:ender_dust" | "mmt:alexandrite_block" | "gtceu:cassiterite_impure_dust" | "gtceu:osmium_long_rod" | "gtceu:diorite_cassiterite_sand_ore" | "ae2:portable_item_cell_64k" | "rechiseled:amethyst_block_tiles" | "mmt:osmium_gear" | "create:mechanical_piston" | "minecraft:cooked_mutton" | "create:oxidized_copper_tiles" | "gtceu:tungsten_carbide_butchery_knife" | "framedblocks:framed_reinforcement" | "create:cut_andesite_stairs" | "create:tiled_glass" | "bigreactors:block/reactor/reinforced/fluidport_mekanism_passive_cold_connected" | "gtceu:iridium_nugget" | "gtceu:tin_block" | "create:block/belt/start_bottom" | "mysticalagriculture:dye_essence" | "create:small_veridium_brick_slab" | "framedblocks:framed_rail_slope" | "create:powered_toggle_latch" | "gtceu:item/material_sets/wood/gear" | "gtceu:uraninite_tiny_dust" | "gtceu:granite_cobaltite_ore" | "gtceu:lanthanum_bucket" | "minecraft:wooden_hoe" | "bigreactors:block/reactor/basic/accessport_solid_out_connected" | "thermal:dynamo_output_augment" | "gtceu:deepslate_small_dust" | "gtceu:iv_electric_furnace" | "rechiseled:netherrack_brick_pattern" | "gtceu:alunite_tiny_dust" | "mmt:nlatstone_wire" | "minecraft:blue_stained_glass" | "minecraft:bookshelf" | "gtceu:coal_flawless_gem" | "itemfilters:always_true" | "gtceu:tuff_basaltic_mineral_sand_ore" | "gtceu:aluminium_single_cable" | "gtceu:monazite_crushed_ore" | "gtceu:tungsten_carbide_buzz_saw_blade" | "mysticalagriculture:ironwood_crop" | "gtceu:cassiterite_dust" | "mysticalagriculture:supremium_reprocessor" | "mmt:tungsten_wire" | "gtceu:basalt_nickel_ore" | "framedblocks:framed_flat_stacked_inner_slope_slab_corner" | "gtceu:uhv_energy_output_hatch_16a" | "rechiseled:netherite_block_indented_connecting" | "rechiseled:red_nether_bricks_brick_paving_connecting" | "gtceu:aluminium_scythe" | "mysticalagriculture:air_crop" | "gtceu:gypsum_dust" | "gtceu:sterling_silver_wrench" | "gtceu:bentonite_crushed_ore" | "mmt:nlatstone_block" | "gtceu:potassium_dichromate_tiny_dust" | "rechiseled:gold_block_pattern_connecting" | "gtceu:pollucite_refined_ore" | "gtceu:ingot_extruder_mold" | "rechiseled:jungle_planks_woven_connecting" | "bigreactors:benitoite_crystal" | "mysticalagradditions:end_prosperity_ore" | "framedblocks:framed_prism" | "framedblocks:framed_iron_pressure_plate" | "gtceu:red_steel_hammer" | "gtceu:naquadah_double_wire" | "gtceu:ash_tiny_dust" | "bigreactors:block/turbine/reinforced/casing_05_frame_dw" | "gtceu:netherrack_pyrolusite_ore" | "gtceu:black_steel_octal_wire" | "thermal:silver_dust" | "gtceu:sulfur_trioxide_bucket" | "gtceu:iron_scythe" | "fantasyfurniture:royal/wool" | "gtceu:terminal" | "create:block/toolbox/lid/light_blue" | "rechiseled:jungle_planks_small_bricks" | "gtceu:fluoroantimonic_acid_bucket" | "gtceu:tuff_molybdenite_ore" | "gtceu:rubber_bolt" | "gtceu:tetrahedrite_ore" | "gtceu:reinforced_epoxy_resin_plate" | "gtceu:tuff_alunite_ore" | "rechiseled:warped_planks_woven_connecting" | "gtceu:steam_cracked_butene_bucket" | "thermal:sapphire_ore" | "ftbquests:aux_task_screen" | "automobility:block/slope_top_dash_panel_off" | "sgjourney:stone_symbol" | "rechiseled:prismarine_bricks_small_tiles" | "mysticalagriculture:dirt_seeds" | "gtceu:tungsten_steel_gear" | "rechiseled:end_stone_brick_pattern_connecting" | "gtceu:magnesium_diboride_nugget" | "gtceu:nor_memory_wafer" | "sgjourney:plasma_converter" | "gtceu:rubber_dust" | "gtceu:indium_tin_barium_titanium_cuprate_ingot" | "create:cuckoo_clock" | "mobilebeacon:mobile_beacon_emerald_ii" | "mysticalagriculture:limestone_crop" | "mmt:raw_palladium" | "gtceu:magnesium_diboride_single_cable" | "gtceu:lazurite_exquisite_gem" | "create:brown_valve_handle" | "rechiseledcreate:mangrove_window_diagonal" | "rechiseled:birch_planks_brick_paving_connecting" | "thermal:hops_block" | "mysticalagriculture:mithril_seeds" | "gtceu:luv_rotor_holder" | "gtceu:crystal_soc" | "mmt:plumbumanite_gear" | "gtceu:red_sand_lead_ore" | "minecraft:spruce_boat" | "minecraft:paper" | "thermal:machine_frame" | "xtonesreworked:agon_block_1" | "xtonesreworked:agon_block_0" | "xtonesreworked:agon_block_3" | "xtonesreworked:agon_block_2" | "xtonesreworked:agon_block_5" | "xtonesreworked:agon_block_4" | "xtonesreworked:agon_block_7" | "gtceu:raw_saltpeter_block" | "gtceu:uv_robot_arm" | "xtonesreworked:agon_block_6" | "xtonesreworked:agon_block_9" | "xtonesreworked:agon_block_8" | "gtceu:rose_gold_chainsaw_head" | "rechiseledcreate:crimson_window_rounded_connecting" | "rechiseled:gold_block_scales" | "gtceu:endstone_emerald_ore" | "gtceu:apatite_impure_dust" | "minecraft:weathered_cut_copper" | "farmersdelight:milk_bottle" | "minecraft:trapped_chest" | "gtceu:vanadium_gallium_dust" | "gtceu:endstone_cobalt_ore" | "rechiseled:red_sandstone_brick_pattern" | "gtceu:cobalt_octal_wire" | "gtceu:lapis_dust" | "gtceu:stellarium_foil" | "gtceu:granite_scheelite_ore" | "gtceu:pyrochlore_small_dust" | "mmt:acril_ingot" | "gtceu:ev_kinetic_input_box" | "gtceu:deepslate_malachite_ore" | "gtceu:epoxy_plate" | "gtceu:galena_ore" | "gtceu:melodium_single_cable" | "minecraft:pink_candle_cake" | "gtceu:tungsten_steel_drill_head" | "mysticalagriculture:skeleton_seeds" | "gtceu:tritanium_fine_wire" | "minecraft:red_banner" | "gtceu:vanadium_gallium_spring" | "gtceu:yellow_garnet_ore" | "minecraft:warped_fence_gate" | "gtceu:annealed_copper_single_cable" | "mysticalagradditions:inferium_coal" | "minecraft:brick_stairs" | "rechiseled:dark_oak_planks_woven_connecting" | "gtceu:tritanium_gear" | "gtceu:black_steel_tiny_dust" | "create:block/controls/train/lever" | "thermal:netherite_dust" | "gtceu:scheelite_ore" | "gtceu:malachite_flawed_gem" | "gtceu:ruridit_long_rod" | "rechiseled:emerald_block_bordered_crosses" | "rechiseled:oak_planks_rotated_bricks" | "gtceu:endstone_barite_ore" | "create:small_tuff_bricks" | "gtceu:silicone_rubber_bucket" | "thermal:machine_pulverizer" | "create:brass_sheet" | "gtceu:stainless_steel_butchery_knife" | "gtceu:ruthenium_trinium_americium_neutronate_ingot" | "gtceu:silver_rod" | "create:cut_dripstone_stairs" | "gtceu:lazurite_flawed_gem" | "minecraft:golden_sword" | "gtceu:iron_wrench_tip" | "gtceu:iv_energy_output_hatch_16a" | "gtceu:vanadium_gallium_single_cable" | "mmt:calamatium_ingot" | "gtceu:hv_canner" | "gtceu:iv_electric_pump" | "gtceu:uranium_triplatinum_block" | "modularrouters:blank_upgrade" | "rechiseled:netherite_block_compacted" | "gtceu:scheelite_tiny_dust" | "minecraft:gray_glazed_terracotta" | "extendedcrafting:crystaltine_component" | "gtceu:plutonium_241_double_plate" | "gtceu:wetware_processor_mainframe" | "gtceu:mv_lithium_battery" | "minecraft:golden_chestplate" | "toms_storage:ts.crafting_terminal" | "thermal:deepslate_apatite_ore" | "gtceu:americium_double_plate" | "rechiseled:warped_planks_flooring" | "rechiseled:netherite_block_bricks_connecting" | "gtceu:basalt_goethite_ore" | "gtceu:zpm_energy_output_hatch" | "minecraft:wheat_seeds" | "minecraft:stone_pressure_plate" | "minecraft:wither_rose" | "gtceu:compressed_clay" | "thermal:signalum_coin" | "gtceu:wrought_iron_hammer" | "mysticaladaptations:insanium_scythe" | "gtceu:thorium_impure_dust" | "gtceu:stainless_steel_hoe" | "gtceu:tungsten_tiny_fluid_pipe" | "bigreactors:block/turbine/reinforced/casing_13_frame_sw" | "gtceu:ammonium_chloride_tiny_dust" | "gtceu:diamond_screw" | "mmt:xeproda_wire" | "gtceu:raw_pyrope_block" | "gtceu:zpm_thermal_centrifuge" | "minecraft:gray_dye" | "create:copper_bars" | "minecraft:orange_stained_glass" | "gtceu:tetrahedrite_tiny_dust" | "mobilebeacon:mobile_beacon_emerald" | "gtceu:red_sand_redstone_ore" | "minecraft:iron_nugget" | "gtceu:basalt_bauxite_ore" | "minecraft:mangrove_planks" | "ae2:memory_card_black" | "gtceu:stainless_steel_huge_fluid_pipe" | "gtceu:ulpic_wafer" | "gtceu:chemical_magenta_dye" | "gtceu:naquadria_sulfate_tiny_dust" | "rechiseledcreate:birch_window_diagonal_connecting" | "gtceu:zpm_transformer_4a" | "gtceu:sand_calcite_ore" | "gtceu:andesite_salt_ore" | "gtceu:echo_nugget" | "gtceu:pyrite_small_dust" | "mysticalagriculture:steeleaf_crop" | "xtonesreworked:zoea_block_2" | "xtonesreworked:zoea_block_3" | "xtonesreworked:zoea_block_4" | "xtonesreworked:zoea_block_5" | "gtceu:nichrome_dust" | "create:cut_scorchia_bricks" | "xtonesreworked:zoea_block_6" | "gtceu:rock_salt_ore" | "xtonesreworked:zoea_block_7" | "gtceu:granite_basaltic_mineral_sand_ore" | "xtonesreworked:zoea_block_8" | "xtonesreworked:zoea_block_9" | "gtceu:animated_steel_small_dust" | "rechiseled:netherrack_bricks" | "create:block/belt/diagonal_start" | "ae2:brown_lumen_paint_ball" | "gtceu:topaz_dust" | "rechiseled:quartz_block_squares_connecting" | "minecraft:muddy_mangrove_roots" | "mmt:starlight_mythril_gear" | "rechiseled:stone_smooth_tiles_connecting" | "gtceu:vanadium_steel_ingot" | "create:polished_cut_limestone_slab" | "create:cut_asurine_brick_wall" | "gtceu:aluminium_double_cable" | "gtceu:acidic_enriched_naquadah_solution_bucket" | "create:blue_toolbox" | "gtceu:item/material_sets/dull/gear" | "gtceu:glowstone_small_dust" | "minecraft:pumpkin_stem" | "gtceu:endstone_pyrope_ore" | "framedblocks:framed_pyramid" | "sgjourney:naquadah_shovel" | "ae2:smooth_quartz_slab" | "gtceu:lv_essence_burner" | "gtceu:magnesium_diboride_small_dust" | "rechiseled:red_nether_bricks_tiles_connecting" | "xtonesreworked:zoea_block_0" | "gtceu:tantalite_refined_ore" | "xtonesreworked:zoea_block_1" | "bigreactors:block/turbine/basic/casing_03_frame_de" | "gtceu:zpm_transformer_1a" | "rechiseled:sandstone_large_tiles" | "gtceu:enlighted_gold_single_wire" | "thermal:lumium_dust" | "gtceu:iron_octal_wire" | "mysticalagriculture:imperium_staff" | "mysticalagradditions:insanium_ingot_block" | "gtceu:chalcopyrite_pure_dust" | "mmt:osmium_nugget" | "create:block/millstone/inner" | "gtceu:tungsten_foil" | "gtceu:iv_fermenter" | "rechiseled:cobblestone_rotated_bricks_connecting" | "mmt:scandium_rod" | "mysticalagriculture:prudentium_ingot" | "gtceu:block/tinted_cube_all" | "gtceu:iron_plate" | "mysticalagradditions:insanium_block" | "gtceu:blue_topaz_rod" | "gtceu:chromium_nugget" | "gtceu:raw_thorium" | "gtceu:bismuth_bronze_long_rod" | "gtceu:chromium_tiny_dust" | "modularrouters:redstone_augment" | "ae2wtlib:magnet_card" | "gtceu:silicone_rubber_gear" | "rechiseled:obsidian_chiseled_creeper" | "ae2additions:1024k_crafting_storage" | "gtceu:magnesite_pure_dust" | "mysticalagriculture:saltpeter_essence" | "minecraft:string" | "minecraft:nether_bricks" | "bigreactors:basic_reactorcontroller" | "create:block/track/bogey/bogey_frame" | "minecraft:redstone_wire" | "mysticalagriculture:queens_slime_seeds" | "gtceu:uv_conveyor_module" | "gtceu:twinite_block" | "bigreactors:block/fluidizer/casing_17_corner_dnw" | "mmt:rainbow_gear" | "gtceu:tin_small_dust" | "rechiseled:spruce_planks_pattern" | "bigreactors:block/reactor/basic/casing_15_corner_dse" | "gtceu:iv_chemical_bath" | "gtceu:plascrete" | "gtceu:zpm_transformer_2a" | "mysticalagriculture:hepatizon_seeds" | "gtceu:tungstic_acid_tiny_dust" | "gtceu:cinnabar_flawed_gem" | "gtceu:bastnasite_dust" | "gtceu:cupronickel_foil" | "bigreactors:steam_bucket" | "create:small_dripstone_brick_stairs" | "minecraft:raw_iron" | "gtceu:asbestos_purified_ore" | "create:andesite_funnel" | "gtceu:duranium_dust" | "rechiseledcreate:birch_window_swirling_connecting" | "minecraft:chicken_spawn_egg" | "gtceu:sand_cinnabar_ore" | "sgjourney:syringe" | "mmt:spinel" | "gtceu:niobium_titanium_small_dust" | "gtceu:netherrack_chalcocite_ore" | "create:shadow_steel" | "minecraft:acacia_planks" | "gtceu:emerald_plate" | "minecraft:black_stained_glass" | "gtceu:ev_input_bus" | "gtceu:garnierite_impure_dust" | "gtceu:sterling_silver_drill_head" | "ae2:quartz_fiber" | "rechiseled:blackstone_brick_pattern_connecting" | "gtceu:diorite_yellow_garnet_ore" | "gtceu:luv_battery_hull" | "fantasyfurniture:necrolord/chest" | "thermal:device_tree_extractor" | "create:entity/minecart_coupling/ring" | "minecraft:waxed_cut_copper_slab" | "gtceu:raw_redstone" | "mysticalagriculture:imperium_watering_can" | "gtceu:manganese_double_plate" | "mysticalagriculture:prudentium_essence" | "fantasyfurniture:necrolord/door_double" | "thermal:invar_coin" | "gtceu:mv_essence_burner" | "rechiseled:cobbled_deepslate_rotated_bricks" | "gtceu:magnesium_diboride_hex_cable" | "gtceu:collagen_tiny_dust" | "fantasyfurniture:bone/wither/bed_single" | "thermal:signalum_nugget" | "create:raw_zinc_block" | "gtceu:magnesium_diboride_ingot" | "mysticalagriculture:prudentium_nugget" | "rechiseled:red_sandstone_tiles_connecting" | "rechiseled:diamond_block_chiseled_cubes_connecting" | "gtceu:vanadium_steel_scythe" | "thermal:sap_bucket" | "gtceu:nichrome_quadruple_cable" | "gtceu:graphene_octal_wire" | "gtceu:basalt_bastnasite_ore" | "mysticalagradditions:molten_supremium_bucket" | "mysticalagriculture:stone_essence" | "gtceu:emerald_pure_dust" | "gtceu:ilmenite_refined_ore" | "gtceu:item/material_sets/dull/tool_head_wrench" | "ae2:energy_level_emitter" | "create:block/belt_cover/brass_belt_cover_x" | "gtceu:isovol_foil" | "gtceu:deepslate_pyrope_ore" | "gtceu:netherrack_tungstate_ore" | "create:block/copper_door/fold_right" | "create:block/belt_cover/brass_belt_cover_z" | "gtceu:raw_vanadium_magnetite" | "ae2:brown_paint_ball" | "mmt:uranium_plate" | "gtceu:green_sapphire_pure_dust" | "gtceu:cobalt_hex_wire" | "minecraft:acacia_sign" | "gtceu:hv_chemical_bath" | "mmt:wolfram_shard" | "gtceu:boron_tiny_dust" | "gtceu:red_sand_sulfur_ore" | "gtceu:iv_machine_hull" | "gtceu:shellite_octal_wire" | "gtceu:rose_gold_wrench_tip" | "createarmory:empty_barret" | "createarmory:junk_gun" | "gtceu:red_steel_ingot" | "framedblocks:framed_half_pillar" | "create:block/track_signal/red_cube" | "thermal:stuffed_pepper" | "gtceu:mv_thermal_centrifuge" | "gtceu:lightly_steam_cracked_naphtha_bucket" | "rechiseled:cobblestone_crosses_connecting" | "gtceu:raw_kyanite_block" | "mmt:raw_titanium" | "ae2:lime_covered_cable" | "gtceu:copper_foil" | "mmt:estalt_wire" | "gtceu:endstone_salt_ore" | "gtceu:deepslate_almandine_ore" | "gtceu:andesite_monazite_ore" | "bigreactors:block/reprocessor/fluidinjector_connected" | "gtceu:tuff_yellow_garnet_ore" | "bigreactors:block/turbine/reinforced/assembledplating" | "rechiseledcreate:birch_window_slim" | "create:cut_limestone_brick_stairs" | "gtceu:netherrack_stibnite_ore" | "gtceu:steel_small_dust" | "gtceu:red_sand_apatite_ore" | "gtceu:tungsten_carbide_long_rod" | "create:block/fluid_pipe/rim/west" | "createarmory:rpg" | "gtceu:tungsten_steel_dense_plate" | "gtceu:lv_mixer" | "gtceu:spessartine_chipped_gem" | "gtceu:cupronickel_quadruple_wire" | "gtceu:isovol_dense_plate" | "gtceu:aluminium_quadruple_fluid_pipe" | "gtceu:tungsten_spring" | "gtceu:wrought_iron_turbine_blade" | "gtceu:uv_sensor" | "bigreactors:basic_turbinechargingportfe" | "gtceu:ev_machine_casing" | "fantasyfurniture:dunmer/dresser" | "fluxnetworks:flux_controller" | "gtceu:lv_item_passthrough_hatch" | "mysticalagriculture:honey_essence" | "gtceu:endstone_blue_topaz_ore" | "gtceu:red_steel_shovel" | "gtceu:aluminium_impure_dust" | "gtceu:ulv_output_bus" | "gtceu:bastnasite_ore" | "gtceu:gold_double_plate" | "gtceu:kanthal_double_plate" | "mysticalagriculture:yellorium_essence" | "mmt:boron_rod" | "gtceu:rutile_small_dust" | "gtceu:ptfe_pipe_casing" | "mmt:red_ingot" | "gtceu:endstone_fullers_earth_ore" | "gtceu:netherrack_plutonium_ore" | "rechiseled:acacia_planks_wavy_connecting" | "gtceu:tin_alloy_rod" | "gtceu:mercury_barium_calcium_cuprate_hot_ingot" | "gtceu:granite_magnesite_ore" | "mysticaladaptations:insanium_crossbow" | "gtceu:cooperite_impure_dust" | "gtceu:luv_16a_energy_converter" | "mysticalagriculture:supremium_scythe" | "modularrouters:activator_module" | "gtceu:pollucite_tiny_dust" | "gtceu:tin_double_cable" | "gtceu:osmiridium_round" | "thermal:brown_rockwool" | "gtceu:kanthal_bucket" | "gtceu:naquadah_alloy_octal_cable" | "create:block/portable_fluid_interface/block_middle_powered" | "minecraft:lily_pad" | "gtceu:apatite_chipped_gem" | "gtceu:magnetic_steel_rod" | "gtceu:nickel_dust" | "rechiseled:amethyst_block_edged_connecting" | "framedblocks:framed_key" | "fantasyfurniture:dunmer/chest" | "gtceu:cobalt_ingot" | "gtceu:red_sand_pollucite_ore" | "minecraft:mangrove_pressure_plate" | "ae2:portable_fluid_cell_1k" | "minecraft:green_banner" | "gtceu:steel_crowbar" | "gtceu:titanium_wire_cutter" | "minecraft:fire_coral_block" | "sgjourney:tollan_ring" | "minecraft:blue_ice" | "gtceu:echo_double_cable" | "fantasyfurniture:bone/wither/wall_light" | "rechiseled:iron_block_patterned_connecting" | "gtceu:nickel_zinc_ferrite_ring" | "gtceu:sand_platinum_ore" | "ae2:pink_glass_cable" | "gtceu:wood_wrench_tip" | "gtceu:granite_certus_quartz_ore" | "gtceu:tungsten_rod" | "gtceu:samarium_iron_arsenic_oxide_bucket" | "gtceu:arsenic_trioxide_dust" | "gtceu:tuff_pyrite_ore" | "create:polished_cut_limestone_stairs" | "fantasyfurniture:decorations/nordic_mead_bottles" | "gtceu:endstone_tungstate_ore" | "create:cut_deepslate" | "create:cut_tuff_bricks" | "gtceu:tiny_pipe_extruder_mold" | "rechiseledcreate:scorchia_cut_small_brick_connecting" | "rechiseled:amethyst_block_polished" | "gtceu:silver_pure_dust" | "thermal:tin_ore" | "gtceu:bastnasite_refined_ore" | "gtceu:platinum_impure_dust" | "gtceu:amethyst_ore" | "create:entity/crafting_blueprint_large" | "minecraft:air" | "create:crushed_raw_uranium" | "gtceu:tin_alloy_tiny_dust" | "ae2:portable_fluid_cell_4k" | "ae2:certus_quartz_axe" | "gtceu:hv_output_bus" | "bigreactors:block/reactor/basic/casing_05_frame_dw" | "mysticalagriculture:experience_droplet" | "rechiseled:mangrove_planks_brick_pattern_connecting" | "minecraft:deepslate_copper_ore" | "gtceu:titanium_saw" | "gtceu:mv_lathe" | "gtceu:cyan_dye_bucket" | "rechiseled:amethyst_block_cut_connecting" | "sgjourney:naquadah" | "bigreactors:block/turbine/reinforced/fluidport_forge_active_hot_connected" | "farmersdelight:squid_ink_pasta" | "minecraft:dead_fire_coral_block" | "mmt:light_blue_dust" | "mysticalagriculture:nether_crop" | "rechiseled:jungle_planks_crate_connecting" | "exnihilosequentia:stone_pebble" | "gtceu:bentonite_tiny_dust" | "gtceu:niobium_nitride_foil" | "gtceu:trinium_foil" | "gtceu:raw_cinnabar" | "gtceu:gravel_sapphire_ore" | "gtceu:pyrope_small_dust" | "mmt:spinel_block" | "gtceu:nichrome_octal_wire" | "rechiseled:netherrack_dented" | "gtceu:tuff_green_sapphire_ore" | "extendedcrafting:advanced_catalyst" | "exnihilosequentia:tin_nugget" | "gtceu:andesite_spodumene_ore" | "gtceu:tungstensteel_large_boiler" | "farmersdelight:safety_net" | "minecraft:end_stone" | "gtceu:cocoa_tiny_dust" | "mmt:light_blue_ingot" | "gtceu:lead_tiny_fluid_pipe" | "rechiseled:granite_bricks" | "create_crystal_clear:train_clear_glass_encased_large_cogwheel" | "gtceu:potin_large_fluid_pipe" | "rechiseled:diorite_wavy_connecting" | "gtceu:diorite_beryllium_ore" | "gtceu:deepslate_pyrochlore_ore" | "gtceu:gravel_platinum_ore" | "minecraft:dead_bubble_coral" | "gtceu:red_sand_soapstone_ore" | "gtceu:mica_crushed_ore" | "mysticalagriculture:mystical_flower_crop" | "packagedauto:crafter" | "rechiseled:end_stone_paving_connecting" | "gtceu:tungsten_carbide_axe" | "gtceu:aluminium_nugget" | "gtceu:opal_refined_ore" | "ae2:fluid_storage_cell_16k" | "rechiseled:cobblestone_worn_stripes_connecting" | "gtceu:luv_fluid_heater" | "rechiseled:iron_block_lines" | "mysticalagriculture:coal_seeds" | "gtceu:sodium_small_dust" | "gtceu:yttrium_barium_cuprate_ingot" | "gtceu:powellite_pure_dust" | "mysticalagriculture:tertium_staff" | "mmt:terraulite_ingot" | "gtceu:damascus_steel_dust" | "rechiseled:prismarine_bricks_brick_pattern" | "gtceu:prismalium_dense_plate" | "minecraft:nautilus_shell" | "gtceu:andradite_chipped_gem" | "framedblocks:framed_powered_rail_slope" | "rechiseled:jungle_planks_diagonal_tiles" | "thermal:dynamo_compression" | "gtceu:block/hermetic_casing" | "rechiseled:coal_block_pattern_connecting" | "rechiseled:glowstone_rotated_bricks" | "enderstorage:ender_chest" | "rechiseled:iron_block_patterned" | "packagedauto:unpackager" | "minecraft:reinforced_deepslate" | "ae2:yellow_covered_cable" | "thermal:silver_ingot" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_hot_connected" | "gtceu:ev_fermenter" | "gtceu:lithium_dust" | "gtceu:neutronium_knife" | "gtceu:cupronickel_quadruple_cable" | "gtceu:nitrogen_bucket" | "minecraft:brown_candle" | "gtceu:platinum_hex_wire" | "gtceu:oil_bucket" | "rechiseled:redstone_block_circles" | "bigreactors:block/turbine/basic/casing_18_corner_usw" | "minecraft:coarse_dirt" | "gtceu:naquadah_alloy_ingot" | "gtceu:green_sapphire_small_dust" | "gtceu:item/material_sets/bright/rod" | "gtceu:solar_panel" | "mysticalagriculture:nickel_essence" | "mysticalagriculture:supremium_helmet" | "bigreactors:basic_turbinecasing" | "mmt:cosmos_aurora_rod" | "minecraft:crimson_trapdoor" | "rechiseled:amethyst_block_tiles_connecting" | "mysticalagriculture:pig_iron_essence" | "rechiseled:birch_planks_woven" | "fantasyfurniture:necrolord/wardrobe_bottom" | "rechiseled:iron_block_connecting_connecting" | "gtceu:zincite_dust" | "ae2:quartz_brick_stairs" | "gtceu:nitrogen_plasma_bucket" | "gtceu:granite_spessartine_ore" | "mmt:black_nugget" | "mysticalagriculture:prudentium_helmet" | "minecraft:quartz_slab" | "create_crystal_clear:train_glass_encased_shaft" | "gtceu:hv_fluid_solidifier" | "gtceu:rhodium_plated_palladium_rod" | "gtceu:raw_stibnite" | "gtceu:pitchblende_impure_dust" | "gtceu:lv_fermenter" | "thermal_extra:dynamo_output_augment_1" | "thermal_extra:dynamo_output_augment_2" | "create:waxed_oxidized_copper_tiles" | "thermal_extra:dynamo_output_augment_3" | "mmt:rhodium_rod" | "thermal_extra:dynamo_output_augment_4" | "gtceu:andesite_chromite_ore" | "gtceu:europium_hex_wire" | "mmt:raw_stellar" | "gtceu:ruthenium_tetroxide_dust" | "sgjourney:liquid_naquadah_bucket" | "gtceu:butyraldehyde_bucket" | "mysticalagriculture:tertium_block" | "sgjourney:jackal_helmet" | "ae2:annihilation_core" | "gtceu:pump_hatch" | "gtceu:cobalt_brass_buzz_saw_blade" | "mysticalagriculture:zombie_essence" | "gtceu:basalt_zeolite_ore" | "gtceu:lv_diode" | "minecraft:lime_concrete_powder" | "gtceu:annealed_copper_foil" | "gtceu:hv_hermetic_casing" | "mmt:electrum_wire" | "mysticalagriculture:deepslate_essence" | "gtceu:soc" | "gtceu:block/machine/part/kinetic_input_box" | "gtceu:lead_purified_ore" | "gtceu:duranium_axe" | "gtceu:iv_circuit_assembler" | "gtceu:magenta_dye_bucket" | "gtceu:red_steel_wrench_tip" | "bigreactors:block/turbine/reinforced/casing_11_frame_ne" | "gtceu:item/material_sets/metallic/raw_ore" | "rechiseled:diorite_bricks_connecting" | "mysticalagriculture:diamond_crop" | "gtceu:light_blue_glass_lens" | "gtceu:tuff_cassiterite_sand_ore" | "rechiseled:prismarine_bricks_wavy_connecting" | "gtceu:netherrack_opal_ore" | "create:small_ochrum_brick_slab" | "rechiseled:prismarine_bricks_brick_paving_connecting" | "gtceu:diorite_chromite_ore" | "rechiseled:glowstone_large_tiles_connecting" | "gtceu:niobium_ingot" | "exnihilosequentia:spruce_barrel" | "ae2:toggle_bus" | "gtceu:black_steel_block" | "framedblocks:framed_post" | "gtceu:basalt_garnet_sand_ore" | "gtceu:luv_voltage_coil" | "rechiseled:purpur_woven_connecting" | "rechiseledcreate:limestone_cut_small_brick_connecting" | "rechiseled:granite_paving_connecting" | "gtceu:epoxy_tiny_dust" | "gtceu:naquadah_alloy_screwdriver_tip" | "create:block/fluid_pipe/rim/north" | "minecraft:polished_blackstone_wall" | "rechiseled:copper_block_bars" | "create:rotation_speed_controller" | "gtceu:uranium_rhodium_dinaquadide_single_wire" | "gtceu:netherrack_aluminium_ore" | "create:polished_cut_scorchia" | "create:block/metal_girder/bracket_south" | "minecraft:potted_flowering_azalea_bush" | "minecraft:powder_snow_bucket" | "framedblocks:framed_divided_stairs" | "gtceu:hsse_mining_hammer" | "gtceu:quicklime_small_dust" | "minecraft:moss_block" | "exnihilosequentia:raw_uranium" | "gtceu:uranium_triplatinum_single_cable" | "automobility:automobile_wheel" | "thermal:ice_grenade" | "gtceu:rarest_metal_mixture_small_dust" | "gtceu:lead_large_fluid_pipe" | "gtceu:sand_magnesite_ore" | "gtceu:granite_lapis_ore" | "gtceu:lv_gas_collector" | "minecraft:sand" | "gtceu:sand_silver_ore" | "gtceu:beryllium_tiny_dust" | "framedblocks:block/framed_stone_button_frame" | "gtceu:iridium_tiny_fluid_pipe" | "minecraft:warped_planks" | "gtceu:enderium_dust" | "gtceu:netherrack_bastnasite_ore" | "rechiseledcreate:crimson_window_tiles" | "gtceu:tungsten_single_cable" | "gtceu:titanium_rod" | "gtceu:invar_small_dust" | "gtceu:zpm_energy_input_hatch" | "sgjourney:classic_dhd" | "minecraft:composter" | "gtceu:raw_certus_quartz" | "gtceu:endstone_zeolite_ore" | "gtceu:rhodium_tiny_dust" | "rechiseled:nether_bricks_beams" | "gtceu:gallium_dust" | "laserio:card_holder" | "gtceu:steam_bucket" | "gtceu:vanadium_gallium_small_dust" | "gtceu:steel_ingot" | "gtceu:nickel_quadruple_wire" | "create:polished_cut_crimsite_wall" | "mysticalagriculture:rabbit_essence" | "gtceu:diorite_pyrolusite_ore" | "gtceu:lv_electric_gear_box_2a" | "gtceu:apatite_purified_ore" | "gtceu:raw_green_sapphire_block" | "rechiseled:spruce_planks_crate_connecting" | "exnihilosequentia:sea_water" | "minecraft:bowl" | "gtceu:cobaltite_tiny_dust" | "gtceu:garnet_sand_refined_ore" | "bigreactors:block/turbine/reinforced/casing_14_corner_dsw" | "framedblocks:framed_fancy_activator_rail" | "toms_storage:ts.inventory_cable_connector" | "thermal:onion" | "create:cut_veridium_brick_slab" | "gtceu:vanadium_steel_nugget" | "xtonesreworked:tank_block_15" | "xtonesreworked:tank_block_14" | "gtceu:netherrack_naquadah_ore" | "xtonesreworked:tank_block_13" | "xtonesreworked:tank_block_12" | "gtceu:polyvinyl_chloride_tiny_dust" | "thermal:chiseled_rich_slag" | "gtceu:titanium_knife" | "xtonesreworked:tank_block_11" | "xtonesreworked:tank_block_10" | "framedblocks:framed_flat_ext_inner_double_slope_panel_corner" | "ae2:quartz_glass" | "create:copper_casing" | "framedblocks:framed_fancy_detector_rail" | "create:waxed_exposed_copper_tiles" | "gtceu:tungsten_steel_shovel" | "framedblocks:framed_waterloggable_stone_pressure_plate" | "gtceu:diorite_saltpeter_ore" | "gtceu:mv_chemical_bath" | "gtceu:raw_sulfur" | "gtceu:cupronickel_coil_block" | "create:radial_chassis" | "create:clutch" | "gtceu:gravel_pyrite_ore" | "gtceu:item/material_sets/dull/turbine_blade" | "gtceu:diorite_copper_ore" | "mysticalagriculture:strength_iv_augment" | "fantasyfurniture:bone/wither/dresser" | "gtceu:iridium_tiny_dust" | "gtceu:lv_cutter" | "mmt:garnet_block" | "thermalendergy:energy_nullifier_augment" | "minecraft:melon" | "gtceu:sulfuric_acid_bucket" | "create:mechanical_piston_head" | "minecraft:diorite" | "gtceu:iron_plasma_bucket" | "mmt:nickel_wire" | "create:block/metal_girder/bracket_north" | "minecraft:waxed_weathered_cut_copper_slab" | "gtceu:mercury_barium_calcium_cuprate_nugget" | "gtceu:neodymium_bolt" | "thermal:rubberwood_slab" | "farmersdelight:fried_egg" | "bigreactors:reinforced_reactorfluidaccessport" | "gtceu:raw_diatomite" | "gtceu:tin_hex_cable" | "thermal:sadiroot_seeds" | "gtceu:prismalium_single_cable" | "gtceu:naquadah_quadruple_wire" | "createarmory:mini_gun" | "thermal_extra:rf_coil_augment_1" | "gtceu:stainless_steel_buzz_saw_blade" | "thermal_extra:rf_coil_augment_2" | "thermal_extra:rf_coil_augment_3" | "rechiseled:lapis_block_bordered_connecting" | "thermal:machine_centrifuge" | "thermal_extra:rf_coil_augment_4" | "create:block/fluid_pipe/rim/down" | "thermal_extra:rf_coil_augment_5" | "minecraft:infested_deepslate" | "gtceu:item/material_sets/dull/ingot_hot" | "mmt:gray_nugget" | "exnihilosequentia:porcelain_clay" | "fantasyfurniture:bone/wither/chair" | "gtceu:tuff_lapis_ore" | "gtceu:item/tools/shovel" | "thermal_extra:shellite_nugget" | "xtonesreworked:reed_block_13" | "minecraft:mutton" | "xtonesreworked:reed_block_12" | "xtonesreworked:reed_block_11" | "automobility:crowbar" | "xtonesreworked:reed_block_10" | "create_crystal_clear:brass_glass_encased_large_cogwheel" | "mmt:lead_plate" | "gtceu:tin" | "xtonesreworked:reed_block_15" | "gtceu:magnesium_tiny_dust" | "xtonesreworked:reed_block_14" | "rechiseled:dark_prismarine_wavy_connecting" | "gtceu:uranium_rhodium_dinaquadide_plate" | "gtceu:calcium_chloride_dust" | "minecraft:acacia_slab" | "gtceu:item/tools/saw" | "gtceu:tungsten_small_spring" | "minecraft:mangrove_roots" | "minecraft:jungle_chest_boat" | "gtceu:block/machine/part/item_bus.import" | "gtceu:deepslate_sapphire_ore" | "gtceu:sand_spessartine_ore" | "rechiseled:warped_planks_dotted_connecting" | "rechiseledcreate:dark_oak_window_diagonal_connecting" | "mmt:lustful_haze_alloy" | "gtceu:ultimet_chainsaw_head" | "bigreactors:reinforced_turbineglass" | "minecraft:white_glazed_terracotta" | "minecraft:smoker" | "gtceu:pyrochlore_pure_dust" | "gtceu:cobalt_brass_turbine_blade" | "mysticalagriculture:creeper_essence" | "gtceu:item/material_sets/dull/gem_flawless" | "gtceu:damascus_steel_butchery_knife" | "mmt:cosmos_aurora_wire" | "gtceu:chemical_cyan_dye" | "gtceu:wrought_iron_tiny_dust" | "gtceu:red_garnet_flawless_gem" | "gtceu:andesite_tiny_dust" | "gtceu:gold_single_wire" | "minecraft:brown_carpet" | "gtceu:oil_light" | "gtceu:basalt_trona_ore" | "gtceu:lv_electric_gear_box_8a" | "gtceu:garnierite_dust" | "gtceu:soul_infused_double_cable" | "exnihilosequentia:deepslate_hammer" | "createarmory:empty_m_four" | "mysticalagradditions:supremium_paxel" | "gtceu:sodium_sulfide_small_dust" | "gtceu:stem_cells" | "bigreactors:block/reactor/reinforced/casing_18_corner_usw" | "minecraft:diamond_block" | "gtceu:blue_topaz_ore" | "automobility:sand_off_road" | "gtceu:raw_scheelite_block" | "gtceu:neodymium_dust" | "gtceu:mirabilite_dust" | "thermal:blitz_spawn_egg" | "gtceu:electrum_quadruple_cable" | "create:block/mechanical_roller/wheel" | "gtceu:miner_pipe" | "rechiseled:cobblestone_squares_connecting" | "gtceu:raw_lead" | "minecraft:husk_spawn_egg" | "create_crystal_clear:brass_glass_casing" | "mmt:ultimate_ingot" | "gtceu:yttrium_barium_cuprate_hot_ingot" | "thermal_extra:soul_infused_dust" | "minecraft:book" | "gtceu:electrum_ingot" | "mysticalagriculture:osmium_essence" | "gtceu:tritanium_frame" | "ae2:pattern_provider" | "gtceu:uhv_output_hatch" | "minecraft:gold_ore" | "gtceu:andesite_small_dust" | "gtceu:tritanium_hex_cable" | "gtceu:scheelite_purified_ore" | "gtceu:stellarium_double_wire" | "gtceu:tritanium_quadruple_wire" | "gtceu:trinium_hot_ingot" | "gtceu:fullers_earth_dust" | "createarmory:five_five_six_casing" | "gtceu:kyanite_tiny_dust" | "create:block/fluid_pipe/rim/south" | "gtceu:ev_canner" | "create:block/copper_backtank/block_shaft_input" | "gtceu:samarium_iron_arsenic_oxide_octal_wire" | "gtceu:luv_electric_furnace" | "minecraft:bone" | "rechiseledcreate:acacia_window_diagonal_connecting" | "gtceu:ruby_chipped_gem" | "gtceu:agar_dust" | "gtceu:endstone_spessartine_ore" | "gtceu:hv_circuit_assembler" | "create:small_scoria_brick_slab" | "gtceu:hssg_double_plate" | "gtceu:rock_salt_dust" | "ae2:lime_lumen_paint_ball" | "fantasyfurniture:bone/skeleton/door_double" | "gtceu:gravel_magnetite_ore" | "gtceu:raw_styrene_butadiene_rubber_small_dust" | "gtceu:enriched_naquadah_solution_bucket" | "gtceu:isovol_double_cable" | "framedblocks:framed_flat_elev_inner_double_slope_slab_corner" | "gtceu:hsse_nugget" | "gtceu:sodalite_gem" | "exnihilosequentia:porcelain_doll" | "gtceu:basalt_dust" | "gtceu:americium_bucket" | "mmt:white_wire" | "minecraft:waxed_cut_copper_stairs" | "minecraft:snowball" | "bigreactors:block/turbine/basic/controller_on" | "minecraft:beehive" | "gtceu:diorite_tricalcium_phosphate_ore" | "gtceu:nichrome_ingot" | "create:cut_diorite" | "gtceu:mv_energy_input_hatch" | "gtceu:rose_gold_knife" | "gtceu:diorite_scheelite_ore" | "mmt:zinc_rod" | "gtceu:raw_chalcocite_block" | "minecraft:attached_melon_stem" | "gtceu:copper_nonuple_fluid_pipe" | "gtceu:raw_certus_quartz_block" | "thermal_extra:rf_coil_storage_augment_5" | "sgjourney:naquadah_sword" | "thermal_extra:rf_coil_storage_augment_1" | "thermal_extra:rf_coil_storage_augment_2" | "thermal_extra:rf_coil_storage_augment_3" | "mysticalagradditions:nether_inferium_ore" | "thermal_extra:rf_coil_storage_augment_4" | "ae2:sky_stone_stairs" | "bigreactors:ludicrite_block" | "gtceu:aluminium_file" | "gtceu:heavy_fuel_bucket" | "minecraft:purple_concrete_powder" | "gtceu:mercury_barium_calcium_cuprate_tiny_dust" | "gtceu:hsse_frame" | "mysticalagriculture:prudentium_furnace" | "minecraft:blue_candle_cake" | "rechiseled:dirt_tiles_connecting" | "gtceu:sand_saltpeter_ore" | "rechiseled:oak_planks_small_tiles_connecting" | "gtceu:wrought_iron_crowbar" | "gtceu:emerald_ore" | "gtceu:gravel_malachite_ore" | "rechiseled:redstone_block_bordered" | "gtceu:duranium_tiny_fluid_pipe" | "modularrouters:camouflage_upgrade" | "gtceu:stainless_steel_drum" | "mysticalagriculture:infusion_crystal" | "gtceu:naquadria_plate" | "gtceu:iron_quadruple_cable" | "gtceu:kyanite_impure_dust" | "exnihilosequentia:iron_hammer" | "mmt:uranium_nugget" | "gtceu:blue_alloy_bolt" | "gtceu:tuff_wulfenite_ore" | "gtceu:chromite_purified_ore" | "gtceu:blue_alloy_dust" | "thermal:netherite_nugget" | "gtceu:sodium_hydroxide_tiny_dust" | "gtceu:dark_ash_dust" | "thermal:hazmat_boots" | "gtceu:tungsten_steel_tiny_dust" | "mmt:osmium_plate" | "sgjourney:zero_point_module" | "ae2:spatial_storage_cell_2" | "bigreactors:fluidizercasing" | "mysticalagriculture:imperium_leggings" | "thermal:dynamo_numismatic" | "mmt:thulium_rod" | "minecraft:cut_red_sandstone_slab" | "mmt:uranium_gear" | "minecraft:oak_slab" | "gtceu:spessartine_pure_dust" | "gtceu:uv_diode" | "minecraft:ancient_debris" | "minecraft:white_terracotta" | "gtceu:red_sand_cooperite_ore" | "mmt:brown_nugget" | "gtceu:ash_small_dust" | "ae2:mysterious_cube" | "minecraft:sweet_berries" | "framedblocks:framed_soul_wall_torch" | "gtceu:indium_gallium_phosphide_nugget" | "gtceu:tungsten_small_dust" | "gtceu:granite_goethite_ore" | "gtceu:beryllium_double_plate" | "framedblocks:framed_flat_ext_double_slope_panel_corner" | "minecraft:dirt_path" | "infinity_provider:provider" | "framedblocks:framed_obsidian_pressure_plate" | "gtceu:chromium_quadruple_fluid_pipe" | "mmt:raw_aluminum_block" | "rechiseled:lapis_block_connecting_connecting" | "gtceu:spessartine_small_dust" | "gtceu:niobium_titanium_octal_cable" | "gtceu:polytetrafluoroethylene_large_fluid_pipe" | "fantasyfurniture:decorations/stocking" | "gtceu:echo_dust" | "gtceu:stellarium_small_dust" | "mysticalagriculture:prosperity_ingot_block" | "gtceu:tuff_rock_salt_ore" | "gtceu:tungsten_steel_buzz_saw_blade" | "mysticalagriculture:skeleton_crop" | "rechiseled:emerald_block_waxed_connecting" | "thermal:dynamo_magmatic" | "ae2:gray_covered_dense_cable" | "gtceu:sterling_silver_hammer" | "gtceu:mica_ore" | "rechiseledcreate:jungle_window_panes" | "gtceu:beryllium_plate" | "rechiseledcreate:acacia_window_tiles_connecting" | "gtceu:americium_plate" | "gtceu:mv_centrifuge" | "minecraft:bubble_coral_wall_fan" | "gtceu:hydro_cracked_ethylene_bucket" | "gtceu:basalt_ilmenite_ore" | "gtceu:vanadium_gallium_ingot" | "gtceu:samarium_nugget" | "gtceu:chromite_crushed_ore" | "gtceu:hv_item_passthrough_hatch" | "bigreactors:block/turbine/reinforced/casing_08_frame_un" | "ae2:sky_stone_small_brick_wall" | "bigreactors:block/reactor/reinforced/controller_off" | "mysticalagradditions:nitro_crystal_crux" | "mysticalagriculture:chrome_essence" | "gtceu:olivine_exquisite_gem" | "fantasyfurniture:royal/dresser" | "create:gray_nixie_tube" | "mmt:garnet" | "ae2:blue_covered_cable" | "minecraft:weathered_copper" | "minecraft:brown_stained_glass" | "gtceu:amethyst_refined_ore" | "gtceu:basalt_copper_ore" | "rechiseledcreate:jungle_window_tiles" | "gtceu:osmium_plate" | "skyblockbuilder:structure_saver" | "gtceu:void_small_dust" | "gtceu:hv_gas_collector" | "bigreactors:basic_turbinerotorblade" | "minecraft:piston" | "gtceu:uv_macerator" | "rechiseledcreate:oak_window_tiles" | "gtceu:metal_mixture_dust" | "gtceu:iv_large_miner" | "gtceu:aqua_regia_bucket" | "gtceu:naquadah_small_fluid_pipe" | "gtceu:steel_quadruple_fluid_pipe" | "gtceu:tungsten_double_cable" | "gtceu:wire_extruder_mold" | "rechiseled:spruce_planks_brick_paving" | "gtceu:reinforced_epoxy_resin_tiny_dust" | "exnihilosequentia:acacia_crucible" | "gtceu:iridium_screw" | "minecraft:exposed_copper" | "gtceu:animated_steel_nugget" | "rechiseled:gold_block_bordered_connecting" | "modularrouters:sender_module_3" | "create:cut_deepslate_bricks" | "minecraft:cave_spider_spawn_egg" | "gtceu:shellite_fine_wire" | "gtceu:duranium_small_fluid_pipe" | "mysticalagriculture:electrum_crop" | "gtceu:sterling_silver_screwdriver" | "create:small_calcite_bricks" | "ae2:certus_quartz_cutting_knife" | "modularrouters:sender_module_1" | "gtceu:mercury_barium_calcium_cuprate_double_cable" | "modularrouters:sender_module_2" | "minecraft:lime_wool" | "gtceu:vanadium_steel_crowbar" | "rechiseled:cobbled_deepslate_brick_pattern_connecting" | "gtceu:diorite_sapphire_ore" | "minecraft:brewing_stand" | "thermal:satchel" | "gtceu:rubber_mallet" | "gtceu:item/material_sets/magnetic/dust_small" | "gtceu:amethyst_tiny_dust" | "minecraft:red_sandstone_slab" | "mmt:frigidite_block" | "gtceu:wrought_iron_wrench" | "gtceu:green_sapphire_flawless_gem" | "gtceu:neodymium_bucket" | "gtceu:basalt_redstone_ore" | "gtceu:nickel_plasma_bucket" | "mysticalagriculture:awakened_supremium_gemstone_block" | "rechiseled:lapis_block_cobbled" | "gtceu:item/bucket/bucket_gas" | "gtceu:neodymium_ingot" | "gtceu:niobium_titanium_single_wire" | "framedblocks:block/iron_plate_frame" | "rechiseledcreate:tuff_cut_polished_connecting" | "gtceu:cobalt_tiny_dust" | "farmersdelight:canvas_sign" | "create:block/analog_lever/indicator" | "gtceu:hv_fluid_drilling_rig" | "gtceu:ilc_chip" | "minecraft:vine" | "colossalchests:interface_gold" | "create:builders_tea" | "bigreactors:block/turbine/basic/casing_05_frame_dw" | "gtceu:damascus_steel_screwdriver" | "create:weathered_copper_tiles" | "komarumod:komaru_powder" | "modularrouters:fast_pickup_augment" | "gtceu:arsenic_tiny_dust" | "bigreactors:block/fluidizer/casing_20_corner_une" | "minecraft:red_nether_brick_slab" | "rechiseled:spruce_planks_brick_pattern_connecting" | "rechiseled:andesite_rotated_bricks_connecting" | "mmt:tellurium_rod" | "gtceu:uranium_triplatinum_bucket" | "gtceu:zpm_energy_output_hatch_4a" | "toms_storage:ts.inventory_cable_connector_filtered" | "gtceu:nichrome_quadruple_wire" | "mysticalagriculture:awakened_supremium_staff" | "gtceu:andesite_sodalite_ore" | "extendedcrafting:luminessence" | "create:copper_shingle_slab" | "gtceu:tungsten_steel_butchery_knife" | "gtceu:blue_alloy_small_dust" | "mmt:titanium_rod" | "rechiseled:acacia_planks_squares" | "rechiseled:red_nether_bricks_rotated_bricks_connecting" | "farmersdelight:mutton_chops" | "gtceu:ruby_ore" | "bigreactors:block/reprocessor/casing_19_corner_use" | "gtceu:steel_turbine_blade" | "gtceu:ev_essence_burner" | "rechiseledcreate:spruce_window_rounded" | "gtceu:pyrolusite_pure_dust" | "mmt:echo_block" | "gtceu:certus_quartz_flawed_gem" | "gtceu:andesite_basaltic_mineral_sand_ore" | "gtceu:titanium_trifluoride_dust" | "gtceu:duranium_buzz_saw_blade" | "ae2:part/storage_bus_off" | "gtceu:titanium_pickaxe" | "rechiseledcreate:jungle_window_bars" | "gtceu:tuff_olivine_ore" | "create:crushed_raw_aluminum" | "komarumod:komaru_spawn_egg" | "rechiseled:birch_planks_squares" | "create:adjustable_chain_gearshift" | "fantasyfurniture:nordic/wool" | "bigreactors:reinforced_reactorfluidport_mekanism_passive" | "gtceu:basalt_plutonium_ore" | "rechiseled:obsidian_stripes" | "gtceu:battery_alloy_double_plate" | "gtceu:tantalum_bucket" | "create:sweet_roll" | "gtceu:certus_quartz_gem" | "minecraft:rose_bush" | "gtceu:yellow_dye_bucket" | "gtceu:osmiridium_ingot" | "gtceu:ruby_block" | "ae2:network_tool" | "gtceu:titanium_small_dust" | "gtceu:copper_quadruple_wire" | "gtceu:ilmenite_small_dust" | "gtceu:ilmenite_purified_ore" | "minecraft:gray_stained_glass" | "bigreactors:basic_reactorredstoneport" | "minecraft:repeater" | "gtceu:dichlorobenzidine_bucket" | "gtceu:iron_iii_chloride_bucket" | "gtceu:malachite_gem" | "gtceu:inert_metal_mixture_small_dust" | "mmt:estalt_dust" | "rechiseled:copper_block_shafts" | "gtceu:epichlorohydrin_bucket" | "framedblocks:framed_extended_double_slope_panel" | "rechiseled:dirt_tilled" | "rechiseled:jungle_planks_squares" | "mmt:europium_dust" | "rechiseled:dark_oak_planks_rotated_bricks" | "create:netherite_diving_boots" | "mysticalagriculture:awakened_draconium_essence" | "create:block/fluid_pipe/rim_connector/up" | "gtceu:isovol_octal_cable" | "create:schematic_and_quill" | "gtceu:pyrope_tiny_dust" | "mmt:gray_wire" | "mmt:gray_ingot" | "gtceu:iv_transformer_2a" | "gtceu:niobium_nitride_double_plate" | "gtceu:bauxite_ore" | "gtceu:rutile_dust" | "create:block/belt/middle" | "rechiseled:cobblestone_beams" | "fantasyfurniture:decorations/nordic_sweetrolls" | "thermal:xp_crystal" | "fantasyfurniture:decorations/fairy_lights_2" | "fantasyfurniture:decorations/fairy_lights_1" | "mysticalagriculture:awakened_supremium_block" | "gtceu:raw_electrotine" | "gtceu:echo_double_wire" | "gtceu:rhodium_plated_palladium_block" | "gtceu:niobium_hot_ingot" | "rechiseled:cobbled_deepslate_worn_stripes_connecting" | "gtceu:inert_metal_mixture_dust" | "minecraft:tripwire" | "mmt:citrine" | "rechiseled:purpur_brick_paving_connecting" | "minecraft:orange_concrete_powder" | "gtceu:lead_long_rod" | "gtceu:sand_electrotine_ore" | "minecraft:white_concrete" | "gtceu:lead_small_dust" | "fantasyfurniture:necrolord/wall_light" | "mmt:invar_gear" | "gtceu:echo_single_cable" | "gtceu:iv_transformer_1a" | "gtceu:diorite_glauconite_sand_ore" | "rechiseled:dark_prismarine_rotated_bricks_connecting" | "gtceu:sand_cobaltite_ore" | "rechiseled:red_nether_bricks_beams" | "fantasyfurniture:royal/painting_wide" | "gtceu:animated_steel_octal_wire" | "thermal:raw_lead" | "gtceu:blue_steel_block" | "bigreactors:graphite_dust" | "ae2:orange_glass_cable" | "gtceu:stainless_steel_turbine_blade" | "gtceu:purple_glass_lens" | "mmt:adamanite_plate" | "gtceu:tungsten_steel_wire_cutter" | "mmt:raw_titanium_block" | "gtceu:plutonium_241_small_dust" | "ae2:part/pattern_access_terminal_off" | "create:block/deployer/hand_holding" | "gtceu:chalcopyrite_refined_ore" | "gtceu:trona_crushed_ore" | "gtceu:tin_screw" | "minecraft:blue_concrete" | "gtceu:massicot_tiny_dust" | "gtceu:coke_flawless_gem" | "gtceu:uv_battery_buffer_8x" | "gtceu:ruthenium_tiny_dust" | "rechiseled:prismarine_bricks_squares" | "gtceu:raw_cassiterite_sand" | "create:oxidized_copper_tile_stairs" | "mysticalagriculture:inferium_crop" | "gtceu:diorite_cassiterite_ore" | "gtceu:vanadium_gallium_single_wire" | "gtceu:sand_garnet_sand_ore" | "create:block/steam_engine/gauge" | "create:cut_crimsite_brick_stairs" | "gtceu:chemical_gray_dye" | "ae2:view_cell" | "gtceu:red_sand_certus_quartz_ore" | "gtceu:rose_gold_buzz_saw_blade" | "rechiseledcreate:oak_window_rounded_connecting" | "mysticalagriculture:mining_aoe_iii_augment" | "gtceu:item/material_sets/metallic/dust_small" | "minecraft:jungle_wood" | "gtceu:lv_input_hatch" | "mysticalagriculture:supremium_gemstone" | "gtceu:salt_block" | "gtceu:red_steel_gear" | "minecraft:cyan_wall_banner" | "gtceu:ulv_1a_energy_converter" | "xtonesreworked:sols_block_8" | "rechiseled:red_nether_bricks_squares_connecting" | "xtonesreworked:sols_block_9" | "xtonesreworked:sols_block_6" | "xtonesreworked:sols_block_7" | "xtonesreworked:sols_block_4" | "gtceu:malachite_pure_dust" | "xtonesreworked:sols_block_5" | "xtonesreworked:sols_block_2" | "mysticalagriculture:constantan_essence" | "gtceu:antimony_block" | "xtonesreworked:sols_block_3" | "xtonesreworked:sols_block_0" | "xtonesreworked:sols_block_1" | "mysticalagriculture:mining_aoe_ii_augment" | "gtceu:graphene_single_cable" | "ae2:interface" | "create:experience_nugget" | "gtceu:silver_single_wire" | "createarmory:unfinished_fifty_cal_casing" | "gtceu:item/material_sets/metallic/rod_long" | "rechiseled:quartz_block_diagonal_tiles_connecting" | "gtceu:titanium_drum" | "gtceu:hsss_block" | "gtceu:potin_tiny_fluid_pipe" | "fantasyfurniture:bone/skeleton/wardrobe_top" | "create:polished_cut_crimsite" | "gtceu:mv_polarizer" | "sgjourney:personal_shield_emitter" | "gtceu:deepslate_kyanite_ore" | "rechiseled:acacia_planks_mosaic" | "gtceu:tuff_glauconite_sand_ore" | "bigreactors:block/fluidizer/casing_05_frame_dw" | "gtceu:iv_transformer_4a" | "mmt:tourmaline_cell" | "rechiseled:red_sandstone_large_tiles" | "minecraft:yellow_banner" | "gtceu:zpm_chemical_bath" | "ae2:smooth_sky_stone_wall" | "simplybackpacks:rarebackpack" | "farmersdelight:pasta_with_meatballs" | "gtceu:item/material_sets/rough/dust_pure" | "gtceu:hv_fisher" | "gtceu:neutronium_large_fluid_pipe" | "gtceu:indium_tin_barium_titanium_cuprate_single_wire" | "mysticalagriculture:inferium_scythe" | "gtceu:zeolite_ore" | "create:large_water_wheel" | "gtceu:tuff_naquadah_ore" | "create:block/track_station/flag_assemble" | "gtceu:lead_nugget" | "sgjourney:naquadah_generator_mark_ii" | "gtceu:dragonsteel_tiny_dust" | "minecraft:flint" | "rechiseled:acacia_planks_brick_paving_connecting" | "gtceu:europium_quadruple_cable" | "gtceu:uv_battery_buffer_4x" | "gtceu:enlighted_gold_small_dust" | "minecraft:cocoa" | "bigreactors:block/turbine/basic/casing_13_frame_sw" | "gtceu:duranium_butchery_knife" | "minecraft:spyglass" | "fantasyfurniture:decorations/book_stack" | "gtceu:steam_cracked_ethylene_bucket" | "ae2:chiseled_quartz_stairs" | "mysticalagriculture:air_seeds" | "gtceu:tuff_tantalite_ore" | "gtceu:diorite_nickel_ore" | "gtceu:neutronium_saw" | "gtceu:nickel_zinc_ferrite_block" | "gtceu:naquadah_small_dust" | "gtceu:void_dust" | "create:waxed_copper_tile_slab" | "gtceu:deepslate_lapis_ore" | "gtceu:naquadah_hot_ingot" | "minecraft:bow" | "gtceu:blue_alloy_double_plate" | "gtceu:lithium_ore" | "gtceu:netherrack_nether_quartz_ore" | "gtceu:naquadah_alloy_quadruple_wire" | "bigreactors:block/turbine/basic/fluidport_forge_passive_hot" | "minecraft:warped_fungus_on_a_stick" | "webdisplays:ownerthief" | "gtceu:deepslate_pentlandite_ore" | "gtceu:manganese_phosphide_bucket" | "gtceu:andesite_molybdenum_ore" | "gtceu:red_sand_goethite_ore" | "minecraft:tadpole_spawn_egg" | "gtceu:rhodium_plated_palladium_hot_ingot" | "minecraft:yellow_dye" | "gtceu:blue_topaz_block" | "gtceu:sterling_silver_ingot" | "minecraft:fishing_rod" | "create:creative_motor" | "rechiseled:red_nether_bricks_large_tiles" | "minecraft:stripped_acacia_wood" | "gtceu:dissolved_calcium_acetate_bucket" | "create:placard" | "rechiseled:mossy_cobblestone_beams_connecting" | "gtceu:ultimet_buzz_saw_blade" | "thermal:black_rockwool" | "gtceu:neodymium_crushed_ore" | "gtceu:ruridit_hot_ingot" | "createarmory:nine_mm" | "rechiseled:acacia_planks_tiles_connecting" | "minecraft:nether_wart" | "gtceu:zapolgium_dust" | "gtceu:tantalum_nugget" | "rechiseled:oak_planks_tiles_connecting" | "mmt:red_nugget" | "gtceu:cobalt_crushed_ore" | "gtceu:indium_tin_barium_titanium_cuprate_tiny_dust" | "thermal:explosive_grenade" | "rechiseled:emerald_block_patterned_squares" | "gtceu:light_gray_glass_lens" | "rechiseled:stone_rotated_bricks" | "farmersdelight:black_canvas_wall_sign" | "thermal:coal_coke_block" | "gtceu:yttrium_barium_cuprate_foil" | "gtceu:data_stick" | "create:purple_toolbox" | "gtceu:mv_hermetic_casing" | "gtceu:phenolic_circuit_board" | "gtceu:uranium_235_dust" | "rechiseledcreate:crimson_window_covered_connecting" | "gtceu:deepslate_neodymium_ore" | "gtceu:lead_bucket" | "gtceu:soapstone_refined_ore" | "gtceu:hv_laser_engraver" | "gtceu:kanthal_hot_ingot" | "gtceu:severely_steam_cracked_naphtha_bucket" | "gtceu:duct_tape" | "rechiseled:stone_brick_paving_connecting" | "thermal:light_oil_bucket" | "gtceu:raw_galena_block" | "thermal:iron_gear" | "create:metal_girder_encased_shaft" | "exnihilosequentia:tuff_hammer" | "modularrouters:placer_module" | "gtceu:neutronium_small_dust" | "mysticalagriculture:cobalt_essence" | "gtceu:nano_processor_computer" | "gtceu:galena_crushed_ore" | "rechiseled:jungle_planks_flooring" | "gtceu:graphene_hex_cable" | "rechiseled:netherrack_stripes" | "gtceu:netherrack_tricalcium_phosphate_ore" | "rechiseled:iron_block_chiseled_connecting" | "gtceu:bronze_normal_fluid_pipe" | "gtceu:potassium_bucket" | "gtceu:alunite_crushed_ore" | "gtceu:epoxy_dust" | "minecraft:coal_block" | "extendedcrafting:ender_star_block" | "gtceu:andesite_topaz_ore" | "rechiseled:diamond_block_shiny" | "rechiseled:warped_planks_rotated_bricks" | "rechiseled:quartz_block_rotated_bricks" | "rechiseled:dark_oak_planks_wavy" | "gtceu:trinium_double_cable" | "ae2:silicon_press" | "minecraft:packed_ice" | "mmt:void_plate" | "mmt:raw_midnight_abyssal_block" | "gtceu:granite_oilsands_ore" | "gtceu:sulfuric_light_fuel_bucket" | "gtceu:bottle_extruder_mold" | "ae2:gray_smart_dense_cable" | "mysticalagradditions:nether_star_crux" | "bigreactors:block/turbine/reinforced/casing_03_frame_de" | "bigreactors:reprocessorcontroller" | "gtceu:magenta_dye_spray_can" | "mmt:cyan_nugget" | "automobility:block/steep_slope_dash_panel_off" | "gtceu:graphene_double_cable" | "minecraft:medium_amethyst_bud" | "gtceu:lightly_hydro_cracked_light_fuel_bucket" | "mysticalagriculture:basalz_essence" | "minecraft:light_gray_dye" | "gtceu:block/machine/metal_drum" | "mmt:alexandrite" | "mysticalagriculture:rabbit_crop" | "rechiseled:dirt_smooth_clumps_connecting" | "gtceu:granite_glauconite_sand_ore" | "thermal:constantan_plate" | "gtceu:duranium_shovel" | "mysticalagriculture:imperium_shears" | "thermal:redstone_mushroom_spores" | "gtceu:tritanium_octal_wire" | "rechiseled:diamond_block_jewel_block" | "gtceu:mercury_barium_calcium_cuprate_double_wire" | "mysticalagriculture:wither_skeleton_seeds" | "gtceu:rock_salt_small_dust" | "rechiseled:purpur_diagonal_tiles" | "gtceu:lv_electric_gear_box_16a" | "bigreactors:reinforced_turbinepowertapfe_passive" | "minecraft:warped_slab" | "gtceu:bentonite_refined_ore" | "gtceu:polyethylene_quadruple_fluid_pipe" | "gtceu:ev_gas_collector" | "rechiseled:netherrack_brick_paving" | "fantasyfurniture:nordic/wall_light" | "rechiseled:stone_diagonal_bricks" | "minecraft:apple" | "gtceu:iv_laser_engraver" | "automobility:block/slope_bottom_dash_panel" | "gtceu:aluminium_ore" | "gtceu:endstone_silver_ore" | "mysticalagriculture:emerald_seeds" | "gtceu:diorite_talc_ore" | "gtceu:item/material_sets/sand/crushed_refined" | "gtceu:black_dye_spray_can" | "gtceu:lead_pure_dust" | "create:mechanical_roller" | "minecraft:iron_sword" | "create:item/extendo_grip/thin_short" | "framedblocks:framed_stone_pressure_plate" | "gtceu:pollucite_purified_ore" | "gtceu:ev_lathe" | "minecraft:loom" | "gtceu:raw_lazurite" | "gtceu:tungsten_carbide_normal_fluid_pipe" | "gtceu:nether_star_small_dust" | "gtceu:redrock_dust" | "minecraft:written_book" | "bigreactors:block/reactor/reinforced/casing_14_corner_dsw" | "mysticalagriculture:soul_glass" | "gtceu:titanium_crowbar" | "gtceu:lv_electrolyzer" | "createarmory:rocket_debug" | "fantasyfurniture:decorations/muffins_blueberry" | "fantasyfurniture:venthyr/table_wide" | "minecraft:white_dye" | "gtceu:gravel_topaz_ore" | "rechiseled:gold_block_striped" | "minecraft:stripped_acacia_log" | "gtceu:ruridit_plate" | "rechiseled:cobbled_deepslate_beams" | "thermal:tomato_sauce" | "gtceu:normal_pipe_extruder_mold" | "gtceu:silicon_dioxide_small_dust" | "gtceu:bornite_ore" | "ae2:certus_quartz_crystal" | "mysticalagriculture:imperium_shovel" | "sgjourney:tollan_stargate" | "trashcans:liquid_trash_can" | "ae2:white_lumen_paint_ball" | "gtceu:uv_electric_piston" | "mysticalagradditions:molten_imperium_bucket" | "create:block/fluid_pipe/connection/up" | "rechiseled:dirt_tiles" | "colossalchests:colossal_chest_silver" | "gtceu:copper_single_cable" | "minecraft:light_weighted_pressure_plate" | "gtceu:lv_canner" | "gtceu:wood_gear" | "mysticalagriculture:wither_resistance_augment" | "mmt:tellurium_plate" | "minecraft:end_portal_frame" | "gtceu:garnet_sand_tiny_dust" | "minecraft:purpur_stairs" | "gtceu:certus_quartz_small_dust" | "gtceu:olivine_chipped_gem" | "gtceu:ruby_rod" | "ae2:import_bus" | "thermal:signalum_ingot" | "rechiseled:spruce_planks_diagonal_tiles_connecting" | "minecraft:stripped_dark_oak_log" | "gtceu:endstone_pitchblende_ore" | "gtceu:talc_crushed_ore" | "gtceu:diorite_pyrite_ore" | "gtceu:charcoal_byproducts_bucket" | "gtceu:plumbumanite_dense_plate" | "gtceu:cyclohexanone_oxime_small_dust" | "gtceu:ice_small_dust" | "gtceu:damascus_steel_wire_cutter" | "framedblocks:framed_soul_torch" | "create:copycat_panel" | "ae2:pink_covered_dense_cable" | "ae2:part/cable_anchor_short" | "ae2:1k_crafting_storage" | "farmersdelight:rice_bag" | "sgjourney:falcon_helmet" | "mmt:steel_dust" | "rechiseled:granite_squares_connecting" | "gtceu:mv_muffler_hatch" | "thermal:ruby_ore" | "framedblocks:framed_double_slab" | "gtceu:sodium_bicarbonate_small_dust" | "mysticalagriculture:apatite_seeds" | "rechiseled:stone_big_tiles_connecting" | "gtceu:red_sand_spodumene_ore" | "gtceu:ruthenium_tetroxide_small_dust" | "gtceu:lp_steam_solid_boiler" | "gtceu:hssg_tiny_dust" | "gtceu:emerald_exquisite_gem" | "gtceu:lv_fluid_heater" | "gtceu:iron_screwdriver_tip" | "thermal:machine_pyrolyzer" | "gtceu:sand_sphalerite_ore" | "gtceu:tin_bolt" | "exnihilosequentia:platinum_pieces" | "rechiseled:cobblestone_small_tiles_connecting" | "rechiseled:basalt_bordered_connecting" | "gtceu:prismalium_foil" | "rechiseled:spruce_planks_dotted_connecting" | "gtceu:stellarium_nugget" | "gtceu:quartzite_flawed_gem" | "mysticalagriculture:compressed_iron_essence" | "create:polished_cut_diorite_slab" | "mysticalagriculture:chicken_crop" | "rechiseled:netherite_block_diagonal_tiles_connecting" | "minecraft:trident" | "gtceu:basalt_pitchblende_ore" | "gtceu:tin_crushed_ore" | "bigreactors:block/turbine/reinforced/computerport_connected" | "gtceu:zeolite_tiny_dust" | "bigreactors:basic_reactorpowertapfe_passive" | "gtceu:gallium_arsenide_ingot" | "rechiseledcreate:acacia_window_swirling_connecting" | "gtceu:stibnite_ore" | "gtceu:platinum_credit" | "gtceu:opal_ore" | "mysticalagriculture:energized_steel_crop" | "mysticalagriculture:signalum_seeds" | "gtceu:tuff_nickel_ore" | "mmt:nlatstone_nugget" | "gtceu:ulv_transformer_1a" | "gtceu:electrotine_tiny_dust" | "gtceu:sugar_small_dust" | "minecraft:clay_ball" | "fantasyfurniture:venthyr/wardrobe_top" | "gtceu:deepslate_salt_ore" | "thermal:bronze_dust" | "gtceu:tuff_lithium_ore" | "bigreactors:cyanite_dust" | "rechiseled:red_nether_bricks_smooth" | "gtceu:magnalium_bolt" | "modularrouters:pickup_delay_augment" | "thermal_extra:shellite_dust" | "thermal_extra:amethyst_dust" | "gtceu:andesite_gypsum_ore" | "minecraft:vex_spawn_egg" | "gtceu:uraninite_small_dust" | "create:cut_scoria_stairs" | "gtceu:mv_cutter" | "gtceu:raw_pyrope" | "gtceu:cinnabar_gem" | "gtceu:ultimet_block" | "mysticalagriculture:health_boost_iv_augment" | "ae2additions:item_storage_cell_65536" | "minecraft:potatoes" | "gtceu:aluminium_crate" | "rechiseled:oak_planks_brick_paving_connecting" | "minecraft:brown_mushroom" | "gtceu:basalt_stibnite_ore" | "gtceu:mv_machine_casing" | "gtceu:netherrack_sulfur_ore" | "gtceu:graphene_quadruple_wire" | "gtceu:molybdenite_impure_dust" | "gtceu:tin_dust" | "gtceu:glass_exquisite_gem" | "bigreactors:yellorite_ore" | "minecraft:brown_dye" | "gtceu:zpm_quantum_chest" | "gtceu:tungsten_carbide_tiny_fluid_pipe" | "gtceu:graphite_purified_ore" | "gtceu:uv_arc_furnace" | "gtceu:iron_gear" | "gtceu:ulv_transformer_4a" | "gtceu:engraved_lapotron_crystal_chip" | "gtceu:cobalt_single_cable" | "ae2:white_covered_cable" | "modularrouters:flinger_module" | "gtceu:reinforced_epoxy_resin_small_dust" | "mmt:steel_ingot" | "gtceu:hv_electric_piston" | "mysticalagriculture:draconium_crop" | "rechiseled:bone_block_decorated_bordered" | "minecraft:diamond_chestplate" | "create:cut_limestone_wall" | "gtceu:deepslate_yellow_garnet_ore" | "mmt:jade_block" | "mmt:acril_wire" | "mysticalagradditions:molten_inferium" | "gtceu:carbon_tiny_dust" | "mmt:starlight_mythril_rod" | "rechiseled:cobblestone_stripes" | "mysticalagriculture:end_crop" | "gtceu:ruby_purified_ore" | "gtceu:endstone_sapphire_ore" | "gtceu:brass_double_plate" | "gtceu:niobium_titanium_single_cable" | "gtceu:yttrium_barium_cuprate_fine_wire" | "gtceu:copper_octal_wire" | "rechiseled:mossy_cobblestone_stripes" | "gtceu:granite_galena_ore" | "gtceu:magnalium_tiny_dust" | "bigreactors:block/turbine/basic/casing_09_frame_uw" | "gtceu:yellow_dye_spray_can" | "ae2:monitor" | "create:polished_cut_dripstone_stairs" | "minecraft:red_shulker_box" | "gtceu:isovol_quadruple_cable" | "thermalendergy:melodium_dust" | "gtceu:ulv_transformer_2a" | "gtceu:twinite_nugget" | "gtceu:twinite_single_cable" | "gtceu:stone_tiny_dust" | "rechiseledcreate:crimson_window_slim" | "gtceu:cobalt_brass_gear" | "gtceu:deepslate_calcite_ore" | "bigreactors:block/reprocessor/casing_15_corner_dse" | "thermal_extra:shellite_ingot" | "gtceu:andesite_sulfur_ore" | "mysticalagriculture:gold_seeds" | "bigreactors:block/reactor/basic/casing_01_face" | "gtceu:fullers_earth_crushed_ore" | "gtceu:europium_octal_wire" | "gtceu:netherrack_graphite_ore" | "minecraft:soul_fire" | "gtceu:foil_extruder_mold" | "thermal:fluid_tank_creative_augment" | "ae2:green_covered_dense_cable" | "rechiseled:quartz_block_pattern_connecting" | "gtceu:zpm_quantum_tank" | "gtceu:black_steel_rod" | "rechiseled:mangrove_planks_mosaic" | "gtceu:enderium_octal_wire" | "minecraft:oak_stairs" | "mysticalagriculture:lead_crop" | "minecraft:warped_wart_block" | "rechiseled:redstone_block_scales_connecting" | "minecraft:small_dripleaf" | "mmt:tin_dust" | "rechiseled:basalt_beams_connecting" | "gtceu:block/machine/crate/metal_crate" | "gtceu:diorite_chalcopyrite_ore" | "gtceu:manganese_phosphide_hex_wire" | "farmersdelight:honey_glazed_ham_block" | "gtceu:luv_ore_washer" | "gtceu:iridium_rod" | "gtceu:dragonsteel_quadruple_wire" | "gtceu:granite_powellite_ore" | "rechiseled:warped_planks_crate_connecting" | "thermal:lightning_charge" | "framedblocks:framed_flat_inner_slope_panel_corner" | "gtceu:luv_field_generator" | "mysticalagriculture:nether_quartz_crop" | "mmt:stone_brick" | "webdisplays:keyboard" | "rechiseled:red_nether_bricks_chiseled_squares_connecting" | "gtceu:almandine_refined_ore" | "bigreactors:block/fluidizer/controller_off" | "gtceu:sulfur_dioxide_bucket" | "thermal:radish_block" | "create:block/portable_storage_interface/block_middle" | "mmt:raw_osmium" | "create:furnace_minecart_contraption" | "farmersdelight:potato_crate" | "create:cyan_seat" | "gtceu:manganese_phosphide_single_cable" | "gtceu:titanium_wrench_tip" | "minecraft:birch_sign" | "gtceu:red_alloy_quadruple_wire" | "gtceu:manganese_phosphide_double_wire" | "rechiseled:lapis_block_glossy" | "rechiseled:granite_squares" | "gtceu:enriched_naquadah_dust" | "gtceu:sterling_silver_screw" | "minecraft:end_portal" | "mysticalagriculture:sheep_seeds" | "gtceu:lazurite_purified_ore" | "mmt:raw_void_block" | "gtceu:uranium_triplatinum_hex_cable" | "mmt:rhodium_ingot" | "gtceu:large_combustion_engine" | "thermal:side_config_augment" | "gtceu:quartzite_chipped_gem" | "gtceu:black_steel_double_plate" | "gtceu:lead_crushed_ore" | "mysticalagriculture:dye_seeds" | "gtceu:mv_macerator" | "gtceu:magnesium_diboride_octal_cable" | "gtceu:item/tools/wire_cutter" | "gtceu:deepslate_sulfur_ore" | "gtceu:tungsten_carbide_screwdriver" | "rechiseled:lapis_block_inverted_tiles" | "gtceu:deepslate_electrotine_ore" | "rechiseled:mossy_cobblestone_paving_connecting" | "gtceu:rhodium_plated_palladium_small_dust" | "create:polished_cut_veridium_stairs" | "gtceu:nand_chip" | "mysticalagriculture:slime_seeds" | "rechiseled:birch_planks_bricks_connecting" | "ae2:calculation_processor_press" | "gtceu:endstone_glauconite_sand_ore" | "gtceu:iv_chemical_reactor" | "gtceu:endstone_magnesite_ore" | "minecraft:cyan_bed" | "gtceu:granite_alunite_ore" | "fantasyfurniture:bone/wither/oven" | "minecraft:brown_mushroom_block" | "minecraft:azure_bluet" | "gtceu:item/material_sets/magnetic/rod" | "mysticalagriculture:squid_crop" | "gtceu:ev_energy_input_hatch" | "gtceu:steel_single_wire" | "rechiseledcreate:jungle_window_tiles_connecting" | "rechiseled:gold_block_bordered" | "gtceu:granitic_mineral_sand_tiny_dust" | "gtceu:salt_chipped_gem" | "gtceu:raw_yellow_garnet" | "gtceu:raw_sulfur_block" | "bigreactors:block/reactor/reinforced/casing_21_corner_unw" | "gtceu:raw_opal" | "gtceu:magnetic_neodymium_block" | "ae2:matter_ball" | "gtceu:magnalium_dust" | "bigreactors:block/reactor/reinforced/controller_on" | "mysticalagriculture:soulstone_cracked_bricks" | "gtceu:niobium_titanium_nonuple_fluid_pipe" | "mysticalagriculture:sapphire_essence" | "gtceu:asbestos_small_dust" | "createarmory:five_five_six" | "rechiseled:prismarine_bricks_diagonal_bricks" | "gtceu:magnesium_diboride_dust" | "rechiseled:end_stone_brick_paving" | "gtceu:chemical_brown_dye" | "minecraft:mangrove_sign" | "gtceu:raw_almandine_block" | "gtceu:steam_cracked_propene_bucket" | "mysticalagriculture:turtle_crop" | "mmt:europium_ingot" | "gtceu:blue_steel_chainsaw_head" | "gtceu:basaltic_mineral_sand_purified_ore" | "mmt:lead_ingot" | "create:cut_dripstone_brick_stairs" | "mysticalagriculture:enderium_crop" | "gtceu:silver_oxide_small_dust" | "mmt:rhodium_nugget" | "gtceu:bronze_tiny_fluid_pipe" | "gtceu:magnetic_iron_dust" | "automobility:block/slope_bottom" | "gtceu:annealed_copper_nugget" | "gtceu:hv_electrolyzer" | "mmt:xelkive_plate" | "gtceu:lapis_flawed_gem" | "thermal:rubberwood_fence" | "mysticalagriculture:imperium_ingot" | "create:tree_fertilizer" | "mysticalagriculture:soulium_nugget" | "gtceu:item/material_sets/shiny/ingot" | "gtceu:small_gear_extruder_mold" | "thermal:nickel_coin" | "farmersdelight:apple_pie_slice" | "gtceu:naquadria_hot_ingot" | "mysticalagriculture:sapphire_crop" | "mmt:magenta_ingot" | "gtceu:magnetic_iron_bolt" | "mmt:aluminum_ingot" | "gtceu:diamond_wrench_tip" | "gtceu:niobium_nitride_hex_wire" | "gtceu:diorite_granitic_mineral_sand_ore" | "gtceu:netherrack_uraninite_ore" | "gtceu:tuff_barite_ore" | "gtceu:cooperite_dust" | "gtceu:name_casting_mold" | "rechiseled:red_nether_bricks_large_bricks_connecting" | "mysticalagriculture:prosperity_nugget" | "gtceu:tungsten_carbide_crowbar" | "gtceu:neodymium_rod" | "bigreactors:block/reprocessor/casing_10_frame_se" | "minecraft:light_blue_concrete" | "gtceu:echo_hex_cable" | "mysticalagradditions:tertium_paxel" | "gtceu:soul_infused_single_cable" | "gtceu:palladium_refined_ore" | "thermal:yellow_rockwool" | "gtceu:hv_machine_hull" | "farmersdelight:basket" | "gtceu:caesium_small_dust" | "minecraft:cooked_cod" | "minecraft:soul_soil" | "colossalchests:colossal_chest_wood" | "minecraft:oak_trapdoor" | "gtceu:block/machine/part/steam_hatch" | "gtceu:europium_small_fluid_pipe" | "ae2:red_smart_cable" | "gtceu:granite_chalcopyrite_ore" | "gtceu:platinum_quadruple_cable" | "gtceu:wrought_iron_screwdriver_tip" | "gtceu:palladium_double_plate" | "gtceu:gallium_arsenide_dust" | "gtceu:rubber_drill_head" | "rechiseled:cobblestone_crosses" | "gtceu:sulfur_refined_ore" | "gtceu:isovol_single_cable" | "gtceu:manganese_screw" | "minecraft:smooth_quartz" | "gtceu:chromite_refined_ore" | "rechiseled:stone_smooth_large_tiles" | "gtceu:wood_long_rod" | "gtceu:steam_input_bus" | "gtceu:lv_machine_hull" | "gtceu:luv_assembler" | "gtceu:sapphire_gem" | "gtceu:wood_screw" | "mmt:cobalt_ingot" | "gtceu:cerium_tiny_dust" | "create:rose_quartz_lamp" | "fantasyfurniture:necrolord/wardrobe_top" | "mmt:vibranite_plate" | "rechiseled:birch_planks_tiles" | "sgjourney:naquadah_leggings" | "minecraft:cooked_porkchop" | "minecraft:mule_spawn_egg" | "gtceu:ulv_energy_output_hatch" | "gtceu:raw_palladium_block" | "gtceu:cupronickel_octal_wire" | "gtceu:xenon_bucket" | "gtceu:titanium_hot_ingot" | "gtceu:bornite_refined_ore" | "gtceu:basalt_garnierite_ore" | "minecraft:creeper_banner_pattern" | "create:rose_quartz_tiles" | "framedblocks:framed_button" | "extendedcrafting:enhanced_ender_component" | "create:elevator_pulley" | "gtceu:copper_large_fluid_pipe" | "gtceu:brass_rod" | "mysticalagriculture:inferium_fishing_rod" | "rechiseled:copper_block_cone" | "gtceu:steam_cracked_butane_bucket" | "packagedexcrafting:flux_crafter" | "gtceu:polyethylene_buzz_saw_blade" | "gtceu:sand_oilsands_ore" | "gtceu:blue_alloy_double_wire" | "mysticalagriculture:ghast_crop" | "minecraft:writable_book" | "gtceu:vibranite_plate" | "gtceu:gravel_lazurite_ore" | "gtceu:olivine_small_dust" | "gtceu:lightly_hydro_cracked_gas_bucket" | "mysticalagriculture:steel_seeds" | "gtceu:molybdenum_tiny_dust" | "gtceu:vanadium_gallium_tiny_dust" | "mmt:tourmaline_block" | "gtceu:basalt_mica_ore" | "gtceu:stainless_steel_plate" | "mysticalagriculture:soulstone_cobble_slab" | "gtceu:sterilizing_filter_casing" | "create:zinc_ingot" | "gtceu:rhodium_plated_palladium_screw" | "gtceu:certus_quartz_dust" | "rechiseled:jungle_planks_bricks_connecting" | "gtceu:netherrack_grossular_ore" | "gtceu:tuff_gold_ore" | "fantasyfurniture:nordic/bed_single" | "thermal:machine_efficiency_augment" | "gtceu:goethite_impure_dust" | "ae2:quartz_pillar_stairs" | "laserio:filter_tag" | "thermal:machine_refinery" | "gtceu:soul_infused_quadruple_cable" | "create:block/rope_pulley/rope_coil" | "gtceu:titanium_double_plate" | "gtceu:blue_alloy_hex_wire" | "create:block/toolbox/drawer" | "gtceu:bastnasite_small_dust" | "create:polished_rose_quartz" | "gtceu:fluid_detector_cover" | "mmt:orange_rod" | "rechiseled:acacia_planks_pattern_connecting" | "gtceu:chalcopyrite_impure_dust" | "minecraft:polished_deepslate_slab" | "mmt:platinum_nugget" | "gtceu:wood_small_dust" | "gtceu:lead_single_cable" | "gtceu:zapolgium_double_cable" | "gtceu:ev_electric_gear_box_16a" | "gtceu:phenolic_printed_circuit_board" | "gtceu:sand_cassiterite_ore" | "create:hose_pulley" | "gtceu:chemical_white_dye" | "mmt:lunium_nova_gear" | "mysticalagriculture:uranium_crop" | "create:small_limestone_brick_slab" | "exnihilosequentia:silkworm" | "automobility:front_attachment" | "gtceu:darmstadtium_nugget" | "mmt:cosmos_aurora_gear" | "fantasyfurniture:decorations/nordic_boiled_creme_treats" | "mmt:raw_yttrium_block" | "gtceu:endstone_trona_ore" | "gtceu:bronze_crate" | "rechiseled:netherite_block_small_tiles_connecting" | "gtceu:tungstate_purified_ore" | "mysticalagriculture:rose_gold_crop" | "gtceu:rubber_foil" | "gtceu:silver_long_rod" | "mysticalagriculture:witherproof_glass" | "thermal:rubberwood_planks" | "packagedauto:encoder" | "farmersdelight:cooked_bacon" | "minecraft:potted_dark_oak_sapling" | "gtceu:tungsten_steel_nonuple_fluid_pipe" | "create:andesite_door" | "mysticalagriculture:absorption_ii_augment" | "gtceu:pyrope_gem" | "mmt:nlatstone_ingot" | "gtceu:mv_diode" | "gtceu:magnetic_steel_nugget" | "create:belt" | "minecraft:oxidized_cut_copper_stairs" | "gtceu:tungsten_carbide_turbine_blade" | "gtceu:alunite_small_dust" | "mysticalagriculture:rock_crystal_essence" | "toms_storage:ts.level_emitter" | "ae2:void_card" | "framedblocks:framed_slope_slab" | "gtceu:15_crown_5_na_bucket" | "mysticalagriculture:refined_glowstone_essence" | "bigreactors:block/turbine/basic/casing_08_frame_un" | "gtceu:certus_quartz_refined_ore" | "create:black_seat" | "xtonesreworked:roen_block_1" | "xtonesreworked:roen_block_2" | "xtonesreworked:roen_block_3" | "gtceu:ender_pearl_small_dust" | "xtonesreworked:roen_block_4" | "gtceu:iv_electric_motor" | "gtceu:niobium_bucket" | "xtonesreworked:roen_block_0" | "xtonesreworked:roen_block_9" | "gtceu:polybenzimidazole_bucket" | "minecraft:white_wool" | "xtonesreworked:roen_block_5" | "xtonesreworked:roen_block_6" | "xtonesreworked:roen_block_7" | "gtceu:basalt_fullers_earth_ore" | "minecraft:blue_stained_glass_pane" | "xtonesreworked:roen_block_8" | "gtceu:perlite_dust" | "gtceu:enderium_hex_cable" | "create:scoria" | "minecraft:end_rod" | "farmersdelight:orange_canvas_sign" | "minecraft:allium" | "gtceu:diorite_platinum_ore" | "gtceu:vanadium_gallium_foil" | "gtceu:uraninite_dust" | "gtceu:bentonite_small_dust" | "gtceu:osmiridium_rotor" | "gtceu:void_plate" | "gtceu:ruby_flawless_gem" | "gtceu:cassiterite_tiny_dust" | "gtceu:basalt_pyrochlore_ore" | "rechiseledcreate:dark_oak_window_covered_connecting" | "gtceu:mv_16a_energy_converter" | "gtceu:zpm_fluid_solidifier" | "exnihilosequentia:tube_coral_larva" | "gtceu:bronze_tiny_dust" | "thermal_extra:twinite_ingot" | "bigreactors:block/turbine/reinforced/casing_10_frame_se" | "framedblocks:framed_pressure_plate" | "gtceu:sand_hematite_ore" | "gtceu:invar_bolt" | "minecraft:oak_chest_boat" | "rechiseled:mangrove_planks_pattern" | "xtonesreworked:azur_block_2" | "mysticalagriculture:fluorite_seeds" | "xtonesreworked:azur_block_1" | "gtceu:blue_alloy_screw" | "xtonesreworked:azur_block_4" | "gtceu:almandine_exquisite_gem" | "gtceu:cobalt_brass_nugget" | "xtonesreworked:azur_block_3" | "gtceu:ev_polarizer" | "gtceu:granite_cinnabar_ore" | "xtonesreworked:azur_block_0" | "gtceu:zinc_ingot" | "gtceu:hv_emitter" | "xtonesreworked:azur_block_9" | "xtonesreworked:azur_block_6" | "xtonesreworked:azur_block_5" | "create:polished_cut_veridium_slab" | "gtceu:treated_wood_small_fluid_pipe" | "xtonesreworked:azur_block_8" | "xtonesreworked:azur_block_7" | "gtceu:magnetic_steel_block" | "gtceu:nichrome_octal_cable" | "gtceu:invar_dust" | "minecraft:potted_red_tulip" | "rechiseled:diamond_block_chiseled_cubes" | "gtceu:europium_octal_cable" | "mmt:tin_plate" | "gtceu:iv_hermetic_casing" | "ae2:level_emitter" | "gtceu:tungsten_carbide_sword" | "rechiseled:netherrack_brick_paving_connecting" | "gtceu:mv_electric_furnace" | "create:weathered_copper_shingles" | "gtceu:wrought_iron_nugget" | "gtceu:void_dense_plate" | "gtceu:steel_file" | "minecraft:glass" | "gtceu:aluminium_screwdriver_tip" | "gtceu:clay_dust" | "gtceu:luv_quantum_chest" | "gtceu:bronze_file" | "gtceu:netherrack_gypsum_ore" | "gtceu:bismuth_bucket" | "create:crimsite" | "minecraft:pufferfish" | "gtceu:polycaprolactam_tiny_dust" | "rechiseled:spruce_planks_tiles_connecting" | "gtceu:borax_small_dust" | "gtceu:uv_compressor" | "extendedcrafting:ender_crafter" | "gtceu:endstone_diamond_ore" | "mmt:green_gear" | "gtceu:marble_dust" | "ae2:drive" | "gtceu:invar_double_plate" | "bigreactors:yellorium_dust" | "gtceu:steel_double_plate" | "framedblocks:framed_trapdoor" | "gtceu:prismalium_block" | "mysticalagriculture:basalz_crop" | "gtceu:netherrack_talc_ore" | "gtceu:cinnabar_pure_dust" | "gtceu:polyvinyl_chloride_rod" | "gtceu:ruthenium_trinium_americium_neutronate_double_wire" | "create:block/track_signal/white_tube" | "xtonesreworked:zkul_block_12" | "xtonesreworked:zkul_block_13" | "rechiseled:birch_planks_flooring" | "xtonesreworked:zkul_block_14" | "xtonesreworked:zkul_block_15" | "create:whisk" | "xtonesreworked:zkul_block_10" | "xtonesreworked:zkul_block_11" | "gtceu:stainless_steel_sword" | "ae2additions:cell_component_16384" | "thermal:slag_bricks" | "minecraft:bundle" | "gtceu:signalum_quadruple_wire" | "gtceu:endstone_rock_salt_ore" | "mmt:jade_cell" | "gtceu:sand_chromite_ore" | "gtceu:uranium_tiny_dust" | "gtceu:extreme_engine_intake_casing" | "gtceu:gallium_arsenide_double_plate" | "gtceu:endstone_dust" | "gtceu:tricalcium_phosphate_dust" | "gtceu:mv_wiremill" | "gtceu:polyvinyl_butyral_tiny_dust" | "gtceu:raw_cobaltite" | "gtceu:amethyst_impure_dust" | "gtceu:raw_malachite_block" | "thermal:blizz_spawn_egg" | "mysticalagradditions:molten_supremium" | "mmt:starlight_mythril_plate" | "gtceu:cassiterite_sand_ore" | "gtceu:mv_transformer_1a" | "minecraft:prismarine_stairs" | "gtceu:bronze_rotor" | "mysticalagriculture:prudentium_boots" | "gtceu:sand_pollucite_ore" | "gtceu:item/material_sets/bright/plate" | "thermal:machine_crucible" | "mmt:purple_dust" | "exnihilosequentia:blackstone_pebble" | "minecraft:pink_tulip" | "rechiseled:end_stone_chiseled_connecting" | "gtceu:granite_asbestos_ore" | "mmt:lunium_nova_plate" | "mysticalagradditions:imperium_paxel" | "gtceu:mv_transformer_2a" | "mysticalagriculture:elementium_seeds" | "mysticalagriculture:supremium_bow" | "create:block/toolbox/lid/gray" | "create:blue_sail" | "gtceu:advanced_soc" | "thermal:constantan_nugget" | "minecraft:pink_bed" | "gtceu:blue_alloy_bucket" | "minecraft:spruce_log" | "create:mangrove_window_pane" | "gtceu:raw_sapphire" | "fantasyfurniture:furniture_station" | "minecraft:cauldron" | "gtceu:emerald_flawless_gem" | "modularrouters:void_module" | "create:small_asurine_brick_stairs" | "extendedcrafting:pedestal" | "gtceu:darmstadtium_rotor" | "mmt:white_dust" | "mmt:palladium_nugget" | "minecraft:acacia_sapling" | "sgjourney:basic_interface" | "gtceu:rose_gold_shovel" | "gtceu:naquadah_spring" | "farmersdelight:tree_bark" | "fantasyfurniture:decorations/venthyr_tea_set" | "thermal:device_composter" | "rechiseled:mossy_cobblestone_worn_stripes" | "thermal:peanut" | "gtceu:maintenance_hatch" | "create:block/track_station/flag_on" | "gtceu:red_steel_mining_hammer" | "thermal:carrot_block" | "createarmory:impact_nade" | "gtceu:mv_transformer_4a" | "gtceu:malachite_chipped_gem" | "gtceu:hsse_tiny_dust" | "fantasyfurniture:venthyr/desk_right" | "gtceu:gravel_soapstone_ore" | "create:block/track_signal/panel" | "rechiseled:andesite_tiles" | "laserio:overclocker_node" | "rechiseled:iron_block_reinforced" | "gtceu:diorite_cobalt_ore" | "gtceu:apatite_pure_dust" | "create:light_gray_toolbox" | "gtceu:raw_rubber_tiny_dust" | "gtceu:bornite_pure_dust" | "rechiseledcreate:acacia_window_large" | "rechiseled:purpur_organic_pattern_connecting" | "gtceu:invar_chainsaw_head" | "gtceu:natural_gas_bucket" | "rechiseledcreate:mangrove_window_swirling" | "mmt:boron_block" | "gtceu:red_sand_garnet_sand_ore" | "rechiseled:cobblestone_small_tiles" | "gtceu:wrought_iron_ingot" | "gtceu:nickel_ore" | "sgjourney:naquadah_stairs" | "gtceu:almandine_flawed_gem" | "minecraft:crimson_button" | "create:block/analog_lever/handle" | "gtceu:naquadah_alloy_ring" | "gtceu:steel_single_cable" | "thermalendergy:melodium_plate" | "rechiseled:spruce_planks_small_tiles_connecting" | "gtceu:aluminium_turbine_blade" | "gtceu:duranium_plunger" | "gtceu:granite_sapphire_ore" | "gtceu:tuff_pentlandite_ore" | "rechiseled:prismarine_bricks_tiles_connecting" | "rechiseled:copper_block_polished_connecting" | "minecraft:diamond_leggings" | "gtceu:basalt_molybdenum_ore" | "modularrouters:range_down_augment" | "automobility:steep_slope" | "create:item/potato_cannon/cog" | "gtceu:netherrack_sodalite_ore" | "create:item/handheld_worldshaper/accelerator" | "rechiseled:dirt_squares" | "mysticalagriculture:uraninite_seeds" | "minecraft:cyan_concrete" | "farmersdelight:cyan_canvas_sign" | "gtceu:iridium_turbine_blade" | "rechiseled:iron_block_plated" | "farmersdelight:cooking_pot" | "ae2:brown_smart_cable" | "minecraft:raw_gold_block" | "gtceu:endstone_basaltic_mineral_sand_ore" | "gtceu:oilsands_impure_dust" | "gtceu:yttrium_hot_ingot" | "minecraft:cyan_candle_cake" | "create:copper_tiles" | "bigreactors:block/reactor/basic/casing_03_frame_de" | "farmersdelight:lime_canvas_wall_sign" | "minecraft:dark_oak_wall_sign" | "bigreactors:steam" | "gtceu:nickel_ingot" | "gtceu:red_sand_lapis_ore" | "minecraft:suspicious_stew" | "gtceu:enriched_naquadah_trinium_europium_duranide_bucket" | "gtceu:gold_spring" | "patchouli:book_brown" | "create:cut_scorchia_brick_wall" | "gtceu:kyanite_refined_ore" | "minecraft:chiseled_polished_blackstone" | "gtceu:plutonium_241_bucket" | "mmt:bismuth_cell" | "rechiseled:birch_planks_wavy" | "bigreactors:block/reactor/basic/controller_on" | "gtceu:laminated_glass" | "rechiseled:red_nether_bricks_smooth_connecting" | "gtceu:lazurite_block" | "automobility:dash_panel" | "gtceu:granite_red_garnet_ore" | "gtceu:sand_tantalite_ore" | "gtceu:naquadah_impure_dust" | "minecraft:stripped_jungle_log" | "gtceu:tungsten_steel_quadruple_wire" | "framedblocks:framed_redstone_wall_torch" | "thermal:rubberwood_chest_boat" | "webdisplays:upgrade_gps" | "gtceu:gypsum_impure_dust" | "thermal:deepslate_nickel_ore" | "gtceu:uranium_dust" | "mmt:prismarine_cell" | "minecraft:crimson_planks" | "minecraft:birch_fence_gate" | "gtceu:animated_steel_double_wire" | "gtceu:blue_alloy_hex_cable" | "fantasyfurniture:bone/wither/bed_double" | "gtceu:diorite_monazite_ore" | "ae2:light_gray_covered_cable" | "gtceu:zpm_wiremill" | "gtceu:stellarium_dust" | "gtceu:europium_hex_cable" | "gtceu:stainless_steel_gear" | "gtceu:pitchblende_ore" | "gtceu:item/material_sets/lapis/gem" | "gtceu:diorite_zeolite_ore" | "minecraft:lime_terracotta" | "exnihilosequentia:basalt_crook" | "createarmory:rpg_rocket" | "gtceu:talc_pure_dust" | "sgjourney:zpm_hub" | "gtceu:red_sand_topaz_ore" | "gtceu:basalt_almandine_ore" | "gtceu:garnierite_pure_dust" | "minecraft:lodestone" | "gtceu:item/material_sets/wood/rod" | "mysticalagriculture:imperium_gemstone_block" | "gtceu:endstone_sodalite_ore" | "rechiseled:mossy_cobblestone_paving" | "gtceu:niobium_nitride_octal_cable" | "gtceu:tantalite_tiny_dust" | "gtceu:tin_alloy_long_rod" | "gtceu:ilmenite_dust" | "gtceu:titanium_sword" | "minecraft:ender_pearl" | "gtceu:titanium_large_boiler" | "gtceu:sapphire_plate" | "mysticalagriculture:health_boost_vi_augment" | "gtceu:deepslate_magnetite_ore" | "gtceu:granite_bornite_ore" | "create:crushed_raw_lead" | "thermal:invar_plate" | "gtceu:titanium_tiny_fluid_pipe" | "create:shaft" | "gtceu:manganese_block" | "gtceu:andesite_neodymium_ore" | "gtceu:prismalium_octal_wire" | "gtceu:naquadah_alloy_drill_head" | "gtceu:luv_rock_crusher" | "thermal:constantan_block" | "rechiseled:purpur_fabric" | "mysticalagriculture:prudentium_growth_accelerator" | "thermal:redprint" | "gtceu:signalum_ingot" | "gtceu:lapotronic_energy_orb_cluster" | "gtceu:concrete_dust" | "gtceu:gold_octal_cable" | "gtceu:shellite_dust" | "gtceu:manganese_small_dust" | "gtceu:amethyst_flawed_gem" | "gtceu:uv_forge_hammer" | "rechiseled:copper_block_smooth" | "mmt:platinum_plate" | "gtceu:deepslate_blue_topaz_ore" | "create:block/cuckoo_clock/right_door" | "gtceu:bronze_wrench" | "minecraft:debug_stick" | "gtceu:tuff_asbestos_ore" | "gtceu:cooperite_crushed_ore" | "gtceu:soda_ash_small_dust" | "minecraft:birch_leaves" | "gtceu:wireless_digital_interface_cover" | "gtceu:gold_credit" | "minecraft:purple_banner" | "mmt:netherite_nugget" | "extendedcrafting:flux_alternator" | "gtceu:raw_lead_block" | "rechiseled:obsidian_tiles" | "minecraft:shulker_spawn_egg" | "gtceu:duranium_knife" | "exnihilosequentia:tuff_pebble" | "gtceu:tungsten_steel_block" | "mysticalagriculture:awakened_supremium_ingot_block" | "gtceu:yellow_limonite_crushed_ore" | "gtceu:blue_steel_small_dust" | "extendedcrafting:crafting_core" | "gtceu:red_garnet_crushed_ore" | "gtceu:red_sand_kyanite_ore" | "gtceu:endstone_copper_ore" | "gtceu:tricalcium_phosphate_purified_ore" | "gtceu:titanium_large_fluid_pipe" | "gtceu:galena_small_dust" | "gtceu:wheat_small_dust" | "gtceu:diorite_naquadah_ore" | "bigreactors:magentite_bucket" | "gtceu:vanadium_magnetite_pure_dust" | "mmt:zirconium_dust" | "gtceu:raw_styrene_butadiene_rubber_tiny_dust" | "gtceu:steam_grinder" | "mysticalagriculture:inferium_seeds" | "mysticalagradditions:insanium_gemstone" | "gtceu:goethite_purified_ore" | "gtceu:red_steel_block" | "farmersdelight:noodle_soup" | "gtceu:basaltic_mineral_sand_refined_ore" | "gtceu:lazurite_refined_ore" | "gtceu:iv_vanadium_battery" | "create:block/display_link/tube" | "mysticalagriculture:prudentium_watering_can" | "thermal_extra:dynamo_fuel_augment_1" | "gtceu:stainless_steel_wrench_tip" | "thermal_extra:dynamo_fuel_augment_2" | "thermal_extra:dynamo_fuel_augment_3" | "gtceu:lv_assembler" | "gtceu:uhv_4a_energy_converter" | "rechiseled:acacia_planks_pattern" | "create:exposed_copper_shingle_slab" | "gtceu:calcite_crushed_ore" | "gtceu:silicon_dioxide_dust" | "create:pulse_repeater" | "fantasyfurniture:decorations/nordic_soul_gems_light" | "sgjourney:naquadah_axe" | "ae2:memory_card_brown" | "gtceu:soul_infused_dense_plate" | "gtceu:red_steel_small_dust" | "gtceu:sand_wulfenite_ore" | "gtceu:iv_battery_buffer_8x" | "minecraft:nether_wart_block" | "ae2:part/level_emitter_base_on" | "gtceu:basalt_ruby_ore" | "gtceu:iv_kinetic_output_box" | "framedblocks:framed_divided_panel_vertical" | "gtceu:iron_double_wire" | "minecraft:dried_kelp" | "gtceu:tungsten_steel_screwdriver_tip" | "gtceu:uranium_rhodium_dinaquadide_double_plate" | "ae2:green_paint_ball" | "gtceu:granite_tin_ore" | "gtceu:shellite_dense_plate" | "rechiseled:oak_planks_brick_pattern_connecting" | "gtceu:manganese_dioxide_tiny_dust" | "thermal:copper_plate" | "thermal_extra:dynamo_fuel_augment_4" | "minecraft:chorus_fruit" | "gtceu:raw_tin" | "minecraft:oxidized_cut_copper" | "ae2:part/transition_plane_on" | "automobility:block/steep_slope_dash_panel" | "gtceu:silicon_hot_ingot" | "sgjourney:milky_way_dhd" | "gtceu:trinium_octal_wire" | "fantasyfurniture:bone/skeleton/dresser" | "gtceu:dragonsteel_foil" | "rechiseledcreate:crimson_window_swirling" | "gtceu:green_sapphire_ore" | "gtceu:rose_gold_sword" | "gtceu:luv_fluid_passthrough_hatch" | "gtceu:ev_electric_pump" | "gtceu:ender_pearl_block" | "create:netherite_diving_helmet" | "mysticalagriculture:netherite_essence" | "framedblocks:framed_large_stone_button" | "create:block/metal_girder/bracket_east" | "gtceu:platinum_double_wire" | "create:crushed_raw_copper" | "gtceu:netherrack_zeolite_ore" | "gtceu:americium_foil" | "gtceu:trinium_bolt" | "gtceu:animated_steel_hex_cable" | "ae2:magenta_smart_cable" | "mmt:chalyblux_block" | "gtceu:item/material_sets/magnetic/nugget" | "gtceu:pyrochlore_crushed_ore" | "rechiseled:andesite_wavy_connecting" | "gtceu:iv_electromagnetic_separator" | "farmersdelight:baked_cod_stew" | "gtceu:iron_shovel" | "gtceu:garnet_sand_crushed_ore" | "bigreactors:block/turbine/reinforced/casing_07_frame_ue" | "gtceu:gravel_ruby_ore" | "ae2:light_gray_smart_cable" | "gtceu:vanadium_steel_butchery_knife" | "gtceu:iv_field_generator" | "exnihilosequentia:silver_nugget" | "gtceu:trinium_dust" | "thermalendergy:stellarium_dust" | "farmersdelight:red_canvas_wall_sign" | "mysticalagriculture:aquamarine_crop" | "bigreactors:block/reprocessor/casing_11_frame_ne" | "rechiseled:prismarine_bricks_chiseled_circles" | "bigreactors:ridiculite_dust" | "gtceu:void_double_cable" | "gtceu:item/material_sets/metallic/nugget" | "gtceu:neodymium_plate" | "gtceu:zpm_input_hatch" | "ae2:part/monitor_medium_off" | "gtceu:steel_rod" | "extendedcrafting:black_iron_ingot" | "thermal:lead_plate" | "minecraft:brown_shulker_box" | "rechiseled:stone_tiles" | "cofh_core:signal_air" | "gtceu:rose_gold_file" | "create:golden_sheet" | "sgjourney:milky_way_stargate" | "gtceu:gravel_lepidolite_ore" | "gtceu:spessartine_dust" | "gtceu:raw_mica" | "gtceu:barite_ore" | "gtceu:raw_pentlandite_block" | "colossalchests:upgrade_tool_reverse" | "mysticalagriculture:fluorite_essence" | "gtceu:raw_nickel" | "mysticalagriculture:inferium_axe" | "gtceu:block/cube_2_layer_all" | "itemfilters:id_regex" | "gtceu:mercury_barium_calcium_cuprate_octal_cable" | "gtceu:neutronium_small_fluid_pipe" | "bigreactors:block/turbine/basic/fluidport_forge_active_hot" | "mmt:stellar_nugget" | "minecraft:zoglin_spawn_egg" | "gtceu:lv_energy_output_hatch" | "mysticalagriculture:tertium_pickaxe" | "thermal:ice_tnt" | "farmersdelight:fruit_salad" | "create:small_asurine_bricks" | "gtceu:mv_combustion" | "gtceu:steel_screw" | "gtceu:severely_hydro_cracked_heavy_fuel_bucket" | "gtceu:gypsum_purified_ore" | "gtceu:mpic_chip" | "thermal:lead_nugget" | "gtceu:chromium_bucket" | "thermal:sapphire_gear" | "gtceu:barite_small_dust" | "gtceu:darmstadtium_dense_plate" | "minecraft:light_blue_stained_glass" | "gtceu:samarium_iron_arsenic_oxide_single_cable" | "gtceu:vanadium_steel_buzz_saw_blade" | "gtceu:raw_emerald" | "gtceu:granite_palladium_ore" | "gtceu:zpm_fusion_reactor" | "gtceu:signalum_octal_cable" | "gtceu:red_sand_granitic_mineral_sand_ore" | "gtceu:red_sand_rock_salt_ore" | "create:andesite_alloy_block" | "minecraft:lime_shulker_box" | "gtceu:cobalt_octal_cable" | "mmt:abiding_alloy_plate" | "gtceu:chloromethane_bucket" | "thermal:lead_dust" | "minecraft:dead_brain_coral" | "gtceu:tuff_chalcopyrite_ore" | "gtceu:duranium_double_plate" | "mysticalagriculture:fertilized_essence" | "mmt:raw_adamanite" | "mmt:electrum_plate" | "gtceu:tin_alloy_large_fluid_pipe" | "create:waxed_copper_tile_stairs" | "create:mechanical_saw" | "fantasyfurniture:decorations/mushrooms_red" | "gtceu:iron_hex_wire" | "gtceu:andesite_spessartine_ore" | "mmt:iron_wire" | "rechiseled:crimson_planks_small_tiles" | "create:cut_limestone_stairs" | "gtceu:stainless_steel_quadruple_fluid_pipe" | "minecraft:exposed_cut_copper_slab" | "mysticalagriculture:yellorium_crop" | "gtceu:uranium_plate" | "minecraft:cyan_dye" | "rechiseled:lapis_block_polished_connecting" | "gtceu:antimony_trifluoride_dust" | "minecraft:mossy_stone_bricks" | "gtceu:tungstensteel_coil_block" | "mysticalagriculture:lead_essence" | "rechiseled:acacia_planks_small_bricks" | "gtceu:advanced_energy_detector_cover" | "gtceu:tungsten_plate" | "gtceu:aluminium_hex_wire" | "thermal:silver_coin" | "create:blaze_cake" | "gtceu:ev_alloy_smelter" | "gtceu:cobalt_brass_crowbar" | "rechiseledcreate:crimson_window_slim_connecting" | "fantasyfurniture:nordic/sofa" | "gtceu:charcoal_small_dust" | "gtceu:hsse_hammer" | "thermal:compost" | "sgjourney:fire_pit" | "gtceu:pyrite_tiny_dust" | "gtceu:potin_bucket" | "gtceu:copper_hex_wire" | "rechiseled:obsidian_chiseled_circles" | "colossalchests:interface_iron" | "gtceu:diorite_palladium_ore" | "mysticalagriculture:awakened_supremium_chestplate" | "thermal:redstone_fluid" | "rechiseled:netherite_block_chiseled_connecting" | "minecraft:blue_wall_banner" | "gtceu:luv_fluid_regulator" | "gtceu:iv_battery_buffer_4x" | "rechiseled:basalt_patterned_connecting" | "gtceu:annealed_copper_dust" | "gtceu:nichrome_small_dust" | "gtceu:tuff_spessartine_ore" | "gtceu:sand_tricalcium_phosphate_ore" | "rechiseled:netherrack_stripes_connecting" | "gtceu:palladium_hot_ingot" | "gtceu:enriched_bacterial_sludge_bucket" | "mysticaladaptations:insanium_hoe" | "gtceu:ev_chemical_bath" | "gtceu:raw_calcite_block" | "gtceu:pyrochlore_dust" | "gtceu:molybdenum_bucket" | "ae2:quartz_pillar_wall" | "create:entity/crafting_blueprint_medium" | "gtceu:plutonium_refined_ore" | "gtceu:cupronickel_hex_cable" | "gtceu:block/variant/extreme_engine_intake_active" | "mmt:thlanium_rod" | "minecraft:music_disc_pigstep" | "ae2:memory_card_cyan" | "rechiseled:dirt_bricks_connecting" | "mysticaladaptations:insanium_sword" | "rechiseled:andesite_paving_connecting" | "gtceu:annealed_copper_bolt" | "gtceu:milk_bucket" | "gtceu:void_single_wire" | "gtceu:cobalt_block" | "mmt:raw_thorium" | "create:block/mechanical_saw/blade_horizontal_active" | "gtceu:gunpowder_tiny_dust" | "create:polished_cut_granite_stairs" | "minecraft:mangrove_wall_sign" | "gtceu:indium_tin_barium_titanium_cuprate_double_cable" | "create:asurine" | "gtceu:gold_single_cable" | "gtceu:basalt_opal_ore" | "gtceu:soul_infused_block" | "bigreactors:block/turbine/reinforced/casing_01_face" | "gtceu:black_bronze_small_dust" | "gtceu:plumbumanite_single_cable" | "minecraft:yellow_bed" | "mysticalagriculture:nature_agglomeratio" | "gtceu:lv_electric_gear_box_32a" | "bigreactors:block/turbine/basic/casing_11_frame_ne" | "minecraft:black_dye" | "mysticalagriculture:cobalt_seeds" | "gtceu:potin_small_fluid_pipe" | "gtceu:granite_trona_ore" | "rechiseled:dark_prismarine_woven" | "gtceu:good_electronic_circuit" | "mmt:lunium_nova_nugget" | "gtceu:rose_gold_crowbar" | "minecraft:barrier" | "ae2:green_smart_dense_cable" | "create:empty_schematic" | "gtceu:raw_rubber_ingot" | "extendedcrafting:enhanced_ender_ingot" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_hot_connected" | "exnihilosequentia:nickel_nugget" | "gtceu:animated_steel_dust" | "gtceu:asbestos_tiny_dust" | "gtceu:barite_refined_ore" | "create:metal_girder" | "gtceu:sand_topaz_ore" | "gtceu:hv_mystical_greenhouse" | "mmt:silver_dust" | "create:cut_granite_wall" | "create:cut_veridium_bricks" | "rechiseled:glowstone_brick_paving_connecting" | "ae2:sky_stone_block" | "mysticalagriculture:hop_graphite_seeds" | "sgjourney:ring_remote" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_cold_connected" | "ae2:quartz_fixture" | "gtceu:deepslate_ilmenite_ore" | "gtceu:epoxy_printed_circuit_board" | "mmt:stellar_ingot" | "gtceu:brass_nugget" | "thermal:strawberry_seeds" | "rechiseledcreate:acacia_window_rounded_connecting" | "rechiseledcreate:dark_oak_window_swirling" | "gtceu:granite_rock_salt_ore" | "fantasyfurniture:venthyr/bed_double" | "minecraft:golden_pickaxe" | "create:glass_fluid_pipe" | "mysticalagradditions:molten_inferium_bucket" | "gtceu:red_sand_magnesite_ore" | "gtceu:green_sapphire_tiny_dust" | "mysticalagriculture:flux_infused_ingot_essence" | "gtceu:granite_garnierite_ore" | "gtceu:glass_small_dust" | "itemfilters:tag" | "gtceu:osmiridium_double_plate" | "gtceu:gravel_thorium_ore" | "gtceu:nether_quartz_crushed_ore" | "ae2:light_gray_paint_ball" | "toms_storage:ts.wireless_terminal" | "rechiseled:amethyst_block_polished_connecting" | "minecraft:waxed_oxidized_cut_copper_slab" | "sgjourney:kara_kesh" | "create:waxed_exposed_copper_tile_slab" | "gtceu:manganese_dioxide_dust" | "mmt:harden_brick" | "gtceu:samarium_iron_arsenic_oxide_ingot" | "minecraft:waxed_oxidized_cut_copper" | "create:block/belt_pulley" | "rechiseled:netherite_block_diagonal_tiles" | "bigreactors:block/reactor/basic/casing_20_corner_une" | "gtceu:vanadium_steel_drill_head" | "gtceu:deepslate_beryllium_ore" | "gtceu:powellite_ore" | "gtceu:diorite_goethite_ore" | "gtceu:plumbumanite_ingot" | "mysticalagriculture:inferium_shovel" | "gtceu:basalt_pollucite_ore" | "gtceu:void_double_wire" | "gtceu:yttrium_barium_cuprate_screw" | "gtceu:nichrome_nugget" | "gtceu:stellarium_hex_cable" | "rechiseled:quartz_block_diagonal_tiles" | "mysticalagriculture:earth_essence" | "gtceu:item/material_sets/fine/dust" | "gtceu:naquadria_small_dust" | "gtceu:certus_quartz_tiny_dust" | "gtceu:hv_energy_output_hatch" | "gtceu:melodium_dust" | "gtceu:netherrack_tiny_dust" | "gtceu:andesite_vanadium_magnetite_ore" | "gtceu:naquadah_alloy_wire_cutter" | "create:block/toolbox/lid/orange" | "gtceu:liquid_nether_air_bucket" | "create:scoria_pillar" | "gtceu:lv_super_tank" | "minecraft:amethyst_shard" | "gtceu:yttrium_barium_cuprate_octal_cable" | "gtceu:sand_malachite_ore" | "gtceu:cupronickel_dust" | "thermal:deep_aquachow" | "mmt:palladium_rod" | "gtceu:tuff_ilmenite_ore" | "fantasyfurniture:bone/wither/table_large" | "gtceu:lv_mystical_greenhouse" | "ae2:part/pattern_provider_base" | "gtceu:diamond_flawless_gem" | "mmt:sunstone_block" | "mmt:rainbow_nugget" | "gtceu:opal_small_dust" | "xtonesreworked:zone_block_10" | "xtonesreworked:zone_block_11" | "xtonesreworked:zone_block_12" | "xtonesreworked:zone_block_13" | "xtonesreworked:zone_block_14" | "xtonesreworked:zone_block_15" | "gtceu:raw_aluminium_block" | "gtceu:luv_electrolyzer" | "minecraft:gold_ingot" | "minecraft:leather" | "mysticalagriculture:mithril_crop" | "rechiseled:crimson_planks_diagonal_tiles_connecting" | "gtceu:red_sand_realgar_ore" | "gtceu:iv_output_hatch" | "fantasyfurniture:bone/skeleton/bed_single" | "minecraft:trident_in_hand" | "gtceu:enlighted_gold_nugget" | "mmt:silicon_gear" | "minecraft:music_disc_stal" | "create:item/linked_controller/button" | "ae2:gray_covered_cable" | "farmersdelight:pie_crust" | "minecraft:polished_diorite_stairs" | "thermal:dynamo_lapidary" | "rechiseledcreate:jungle_window_diagonal" | "minecraft:ender_eye" | "gtceu:aluminium_small_gear" | "mysticalagriculture:inferium_helmet" | "gtceu:fusion_coil" | "mmt:palladium_plate" | "mysticalagriculture:supremium_axe" | "xtonesreworked:glaxx_block_0" | "gtceu:rose_gold_block" | "xtonesreworked:glaxx_block_1" | "bigreactors:blutonium_ingot" | "xtonesreworked:glaxx_block_2" | "mysticalagriculture:mining_aoe_iv_augment" | "gtceu:granite_cassiterite_sand_ore" | "gtceu:lp_steam_alloy_smelter" | "gtceu:tungsten_carbide_dust" | "mmt:carbonatite_ingot" | "gtceu:rose_gold_ring" | "thermalendergy:prismalium_ingot" | "mysticalagriculture:soulstone_cobble" | "webdisplays:upgrade_redinput" | "mmt:mythril_ingot" | "xtonesreworked:glaxx_block_7" | "xtonesreworked:glaxx_block_8" | "xtonesreworked:glaxx_block_9" | "thermal:spinach_block" | "gtceu:deepslate_saltpeter_ore" | "xtonesreworked:glaxx_block_3" | "xtonesreworked:glaxx_block_4" | "xtonesreworked:glaxx_block_5" | "laserio:laser_connector" | "xtonesreworked:glaxx_block_6" | "gtceu:tungstate_impure_dust" | "gtceu:hv_cadmium_battery" | "minecraft:fletching_table" | "rechiseled:dark_oak_planks_wavy_connecting" | "minecraft:light_blue_glazed_terracotta" | "mysticalagriculture:tertium_sword" | "gtceu:raw_lapis_block" | "gtceu:opal_exquisite_gem" | "rechiseled:nether_bricks_diagonal_bricks" | "mysticalagriculture:refined_glowstone_crop" | "gtceu:tuff_cinnabar_ore" | "rechiseled:bone_block_cracked" | "gtceu:enderium_double_wire" | "gtceu:coal_exquisite_gem" | "gtceu:lv_rock_crusher" | "gtceu:nether_quartz_flawed_gem" | "mmt:netherite_gear" | "gtceu:hsss_small_dust" | "gtceu:zapolgium_double_wire" | "minecraft:music_disc_mall" | "rechiseled:redstone_block_paving_connecting" | "fantasyfurniture:decorations/berry_basket_empty" | "mysticalagriculture:imperium_sickle" | "gtceu:apatite_ore" | "gtceu:calcite_tiny_dust" | "gtceu:chromite_ore" | "ae2:part/monitor_base" | "rechiseled:jungle_planks_diagonal_stripes_connecting" | "gtceu:rose_gold_drill_head" | "gtceu:nether_star_plate" | "minecraft:andesite_slab" | "thermal:eggplant" | "mysticalagriculture:starmetal_crop" | "mysticalagriculture:tertium_leggings" | "xtonesreworked:zorg_block_9" | "minecraft:white_bed" | "xtonesreworked:zorg_block_6" | "gtceu:raw_tungstate" | "xtonesreworked:zorg_block_5" | "bigreactors:ludicrite_ingot" | "xtonesreworked:zorg_block_8" | "gtceu:isovol_double_plate" | "xtonesreworked:zorg_block_7" | "xtonesreworked:zorg_block_2" | "xtonesreworked:zorg_block_1" | "xtonesreworked:zorg_block_4" | "xtonesreworked:zorg_block_3" | "xtonesreworked:zorg_block_0" | "gtceu:magnesia_small_dust" | "gtceu:pyrochlore_refined_ore" | "gtceu:electrotine_small_dust" | "gtceu:raw_coal" | "gtceu:sticky_resin" | "fantasyfurniture:decorations/coin_stack_gold" | "gtceu:prismalium_octal_cable" | "gtceu:lv_electric_piston" | "gtceu:thorium_nugget" | "gtceu:netherrack_spessartine_ore" | "gtceu:borosilicate_glass_dust" | "gtceu:item/material_sets/shiny/dust_small" | "mmt:raw_mythril_block" | "gtceu:ethylene_bucket" | "gtceu:uranium_nugget" | "mysticalagriculture:sheep_crop" | "gtceu:luv_energy_output_hatch_16a" | "farmersdelight:kelp_roll_slice" | "gtceu:shellite_single_wire" | "gtceu:steel_fine_wire" | "fantasyfurniture:bone/wither/floor_light" | "create:layered_limestone" | "thermal:amaranth_seeds" | "gtceu:lepidolite_pure_dust" | "thermal_extra:av_item_filter_augment" | "create:block/cuckoo_clock/creeper" | "rechiseled:dark_oak_planks_crate" | "gtceu:kanthal_dust" | "gtceu:magnesium_diboride_double_wire" | "ae2:cyan_smart_cable" | "gtceu:deepslate_lepidolite_ore" | "gtceu:olivine_impure_dust" | "gtceu:glowstone_tiny_dust" | "gtceu:tungsten_carbide_bolt" | "gtceu:raw_pentlandite" | "minecraft:polished_basalt" | "create:brass_bars" | "gtceu:luv_diode" | "gtceu:polybenzimidazole_quadruple_fluid_pipe" | "thermal:tinker_bench" | "mmt:silicon_nugget" | "minecraft:raw_copper" | "rechiseled:diamond_block_rhombuses_connecting" | "thermal_extra:soul_infused_plate" | "create:nozzle" | "create:block/elevator_pulley/rope" | "gtceu:uv_assembler" | "thermal:light_blue_rockwool" | "gtceu:chromite_tiny_dust" | "gtceu:deepslate_talc_ore" | "ae2:part/display_base" | "cofh_core:ender_air" | "gtceu:trinium_sulfide_tiny_dust" | "gtceu:chalcocite_crushed_ore" | "minecraft:nether_brick_wall" | "rechiseled:cobblestone_pulverized_connecting" | "sgjourney:naquadah_chestplate" | "gtceu:tuff_blue_topaz_ore" | "mmt:celeslar_plate" | "mmt:nlatstone_dust" | "gtceu:green_sapphire_rod" | "gtceu:diorite_salt_ore" | "gtceu:yttrium_barium_cuprate_block" | "mmt:zirconium_block" | "minecraft:elder_guardian_spawn_egg" | "gtceu:steel_quadruple_wire" | "gtceu:rubber_plate" | "xtonesreworked:korp_block_9" | "buildinggadgets:construction_paste_container_t3" | "extendedcrafting:elite_table" | "xtonesreworked:korp_block_5" | "gtceu:vanadium_steel_tiny_fluid_pipe" | "xtonesreworked:korp_block_6" | "xtonesreworked:korp_block_7" | "xtonesreworked:korp_block_8" | "xtonesreworked:korp_block_1" | "xtonesreworked:agon_block_10" | "xtonesreworked:korp_block_2" | "xtonesreworked:korp_block_3" | "xtonesreworked:agon_block_12" | "xtonesreworked:korp_block_4" | "xtonesreworked:agon_block_11" | "minecraft:acacia_boat" | "xtonesreworked:korp_block_0" | "gtceu:mv_compressor" | "rechiseledcreate:warped_window_panes" | "buildinggadgets:construction_paste_container_t1" | "buildinggadgets:construction_paste_container_t2" | "gtceu:blue_alloy_tiny_dust" | "gtceu:iron_mortar" | "rechiseled:oak_planks_diagonal_stripes_connecting" | "minecraft:stone_stairs" | "fantasyfurniture:decorations/paper_stack" | "create:purple_nixie_tube" | "gtceu:topaz_purified_ore" | "modularrouters:blank_module" | "expatternprovider:io_bus_upgrade" | "gtceu:ethenone_bucket" | "sgjourney:deepslate_naquadah_ore" | "mysticalagriculture:amethyst_seeds" | "minecraft:acacia_button" | "minecraft:farmland" | "gtceu:sapphire_refined_ore" | "minecraft:infested_mossy_stone_bricks" | "gtceu:plutonium_241_plate" | "gtceu:almandine_dust" | "minecraft:hoglin_spawn_egg" | "gtceu:red_sand_gypsum_ore" | "gtceu:sand_cooperite_ore" | "mmt:echo_ingot" | "gtceu:aluminium_rod" | "rechiseled:purpur_diagonal_bricks_connecting" | "gtceu:niobium_nitride_block" | "rechiseled:oak_planks_large_tiles" | "mysticalagriculture:inferium_bow" | "exnihilosequentia:dripstone_hammer" | "exnihilosequentia:copper_nugget" | "bigreactors:block/reactor/reinforced/redstoneport_on" | "rechiseled:dark_oak_planks_beams" | "gtceu:black_steel_single_cable" | "gtceu:cobalt_brass_hammer" | "gtceu:soul_infused_single_wire" | "gtceu:kanthal_tiny_dust" | "xtonesreworked:agon_block_14" | "xtonesreworked:agon_block_13" | "xtonesreworked:agon_block_15" | "create:crushed_raw_tin" | "gtceu:grossular_chipped_gem" | "gtceu:flint_knife" | "gtceu:bismuth_block" | "gtceu:deepslate_bauxite_ore" | "thermal:rubberwood_trapdoor" | "rechiseled:lapis_block_bordered" | "rechiseled:blue_ice_chiseled" | "create:block/bearing/top" | "rechiseled:birch_planks_small_tiles" | "rechiseled:granite_dotted_connecting" | "framedblocks:fluid/bare" | "gtceu:uranium_triplatinum_quadruple_cable" | "mmt:vorant_ingot" | "thermal:lime_rockwool" | "minecraft:stone_hoe" | "minecraft:carrot" | "gtceu:tantalum_plate" | "minecraft:goat_spawn_egg" | "minecraft:deepslate_iron_ore" | "gtceu:sodium_bisulfate_dust" | "laserio:filter_basic" | "xtonesreworked:zane_block_2" | "xtonesreworked:zane_block_1" | "xtonesreworked:zane_block_4" | "thermal:redstone_tnt" | "ae2:chiseled_quartz_slab" | "xtonesreworked:zane_block_3" | "gtceu:platinum_double_plate" | "xtonesreworked:zane_block_0" | "rechiseled:coal_block_stripes" | "gtceu:hematite_crushed_ore" | "gtceu:brass_block" | "gtceu:magnesium_small_dust" | "gtceu:stainless_steel_crate" | "exnihilosequentia:netherite_crook" | "mysticalagriculture:awakened_draconium_crop" | "gtceu:phosphorus_tiny_dust" | "gtceu:concrete_small_dust" | "mmt:light_gray_gear" | "gtceu:granite_red_small_dust" | "xtonesreworked:zane_block_9" | "minecraft:llama_spawn_egg" | "gtceu:basalt_naquadah_ore" | "xtonesreworked:zane_block_6" | "xtonesreworked:zane_block_5" | "xtonesreworked:zane_block_8" | "xtonesreworked:zane_block_7" | "gtceu:andesite_ilmenite_ore" | "gtceu:rutile_block" | "thermal:rubberwood_boat" | "thermal:lightning_tnt" | "rechiseledcreate:dark_oak_window_slim" | "gtceu:silicone_rubber_nugget" | "gtceu:red_alloy_double_cable" | "gtceu:naquadah_plate" | "gtceu:netherrack_monazite_ore" | "gtceu:coke_small_dust" | "framedblocks:framed_double_sloped_prism" | "gtceu:olivine_plate" | "rechiseled:quartz_block_connecting_connecting" | "framedblocks:framed_one_way_window" | "mysticalagriculture:awakened_supremium_crossbow" | "gtceu:dimethylbenzene_bucket" | "gtceu:deepslate_soapstone_ore" | "gtceu:twinite_octal_wire" | "gtceu:cinnabar_flawless_gem" | "create:cut_ochrum_stairs" | "gtceu:iridium_chloride_tiny_dust" | "thermal:dynamo_stirling" | "gtceu:sand_gold_ore" | "gtceu:basaltic_mineral_sand_crushed_ore" | "minecraft:warped_roots" | "minecraft:gray_concrete_powder" | "gtceu:hv_input_bus" | "ae2:black_lumen_paint_ball" | "gtceu:cinnabar_purified_ore" | "create:cut_calcite_brick_wall" | "minecraft:chainmail_helmet" | "create:block/rope_pulley/rope_half_magnet" | "rechiseled:oak_planks_brick_paving" | "mmt:cyan_ingot" | "exnihilosequentia:guardian_doll" | "gtceu:gravitation_engine_unit" | "thermal:green_bean_seeds" | "mmt:xeproda_dust" | "create:block/track_signal/white_glow" | "gtceu:polytetrafluoroethylene_wrench_tip" | "gtceu:hv_energy_input_hatch" | "gtceu:ruridit_fine_wire" | "minecraft:stone" | "create:block/display_link/glow" | "gtceu:endstone_pyrolusite_ore" | "minecraft:seagrass" | "create:stockpile_switch" | "gtceu:diorite_iron_ore" | "gtceu:raw_rubber_bucket" | "gtceu:polycaprolactam_small_dust" | "gtceu:enriched_naquadah_plate" | "gtceu:invar_saw" | "gtceu:gravel_uraninite_ore" | "rechiseled:gold_block_beams" | "gtceu:black_bronze_ingot" | "minecraft:dark_prismarine" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_wire" | "gtceu:cerium_small_dust" | "rechiseled:dark_oak_planks_tiles_connecting" | "gtceu:endstone_soapstone_ore" | "gtceu:sphalerite_pure_dust" | "gtceu:wrought_iron_dust" | "gtceu:duranium_wrench_tip" | "farmersdelight:gray_canvas_sign" | "gtceu:hsse_long_rod" | "gtceu:wrought_iron_axe" | "gtceu:thorium_refined_ore" | "gtceu:rose_gold_plate" | "minecraft:big_dripleaf_stem" | "exnihilosequentia:fired_crucible" | "gtceu:impure_naquadria_solution_bucket" | "gtceu:metal_mixture_tiny_dust" | "gtceu:mv_battery_buffer_8x" | "minecraft:purple_stained_glass" | "rechiseled:end_stone_mesh" | "gtceu:uvarovite_block" | "create:large_bogey" | "minecraft:deepslate_brick_slab" | "create:schedule" | "gtceu:18_crown_6_k_bucket" | "gtceu:wrought_iron_bolt" | "extendedcrafting:advanced_table" | "gtceu:osmium_turbine_blade" | "minecraft:chainmail_chestplate" | "gtceu:lime_dye_bucket" | "gtceu:tuff_iron_ore" | "mmt:ruby" | "xtonesreworked:iszm_block_0" | "xtonesreworked:iszm_block_1" | "rechiseledcreate:mangrove_window_bars" | "gtceu:gravel_coal_ore" | "xtonesreworked:iszm_block_4" | "gtceu:basalt_red_garnet_ore" | "mysticalagriculture:supremium_watering_can" | "xtonesreworked:iszm_block_5" | "xtonesreworked:iszm_block_2" | "mysticalagriculture:steeleaf_essence" | "xtonesreworked:iszm_block_3" | "bigreactors:inanite_block" | "rechiseled:basalt_bordered_polished_connecting" | "gtceu:red_garnet_exquisite_gem" | "fantasyfurniture:decorations/bone_wither_chalices" | "rechiseled:purpur_woven" | "gtceu:computer_monitor_cover" | "gtceu:vanadium_steel_knife" | "gtceu:soapstone_tiny_dust" | "xtonesreworked:iszm_block_8" | "gtceu:stibnite_impure_dust" | "gtceu:niobium_titanium_hex_wire" | "xtonesreworked:iszm_block_9" | "xtonesreworked:iszm_block_6" | "xtonesreworked:iszm_block_7" | "thermal:netherite_plate" | "rechiseled:spruce_planks_brick_pattern" | "create:waxed_exposed_copper_shingles" | "xtonesreworked:zyth_block_12" | "xtonesreworked:zyth_block_11" | "xtonesreworked:zyth_block_14" | "gtceu:titanium_wrench" | "xtonesreworked:zyth_block_13" | "xtonesreworked:zyth_block_15" | "expatternprovider:part/ex_pattern_provider_base" | "gtceu:nitrobenzene_bucket" | "gtceu:magnalium_ingot" | "xtonesreworked:zyth_block_10" | "gtceu:tungsten_steel_hot_ingot" | "mmt:frigidite_rod" | "ae2:gray_smart_cable" | "gtceu:copper_tiny_dust" | "mysticalagriculture:water_agglomeratio" | "ae2:part/energy_acceptor" | "gtceu:nickel_zinc_ferrite_ingot" | "minecraft:green_concrete_powder" | "gtceu:marble_small_dust" | "bigreactors:basic_reactorpowertapfe_active" | "gtceu:gravel_mica_ore" | "minecraft:attached_pumpkin_stem" | "gtceu:raw_sodalite" | "mysticalagriculture:prosperity_gemstone" | "gtceu:tuff_lepidolite_ore" | "rechiseledcreate:warped_window_tiles" | "thermal:rs_control_augment" | "gtceu:bronze_pipe_casing" | "ftbquests:lootcrate" | "minecraft:polished_blackstone_pressure_plate" | "gtceu:mv_distillery" | "gtceu:naquadah_pure_dust" | "farmersdelight:light_blue_canvas_sign" | "gtceu:item/material_sets/wood/plate" | "farmersdelight:steak_and_potatoes" | "gtceu:mv_battery_buffer_4x" | "exnihilosequentia:end_stone_pebble" | "gtceu:polytetrafluoroethylene_plate" | "minecraft:ink_sac" | "gtceu:damascus_steel_double_plate" | "mmt:cyan_gear" | "minecraft:spruce_trapdoor" | "rechiseled:dark_oak_planks_brick_paving" | "gtceu:hv_packer" | "create_crystal_clear:train_clear_glass_encased_cogwheel" | "minecraft:yellow_shulker_box" | "minecraft:frog_spawn_egg" | "rechiseledcreate:spruce_window_covered_connecting" | "gtceu:tricalcium_phosphate_refined_ore" | "gtceu:sand_zeolite_ore" | "minecraft:smithing_table" | "create:cut_asurine_brick_stairs" | "gtceu:bronze_ingot" | "bigreactors:block/turbine/reinforced/casing_06_frame_us" | "gtceu:black_steel_hex_cable" | "rechiseled:birch_planks_bricks" | "minecraft:candle" | "gtceu:fullers_earth_ore" | "gtceu:chemical_yellow_dye" | "gtceu:polyethylene_block" | "rechiseled:diamond_block_grid_connecting" | "ae2additions:cell_component_65536" | "rechiseled:warped_planks_woven" | "mmt:solimrith_gear" | "gtceu:cobalt_refined_ore" | "gtceu:aluminium_saw" | "mysticalagriculture:prudentium_ingot_block" | "minecraft:smooth_red_sandstone" | "rechiseled:purpur_brick_pattern_connecting" | "fantasyfurniture:decorations/dunmer_pottery_1" | "fantasyfurniture:decorations/dunmer_pottery_0" | "gtceu:item/material_sets/quartz/dust_small" | "gtceu:transistor" | "gtceu:endstone_pentlandite_ore" | "gtceu:gravel_bornite_ore" | "gtceu:tritanium_round" | "gtceu:mv_fisher" | "minecraft:rail" | "gtceu:apatite_crushed_ore" | "rechiseled:obsidian_brick_pattern" | "gtceu:advanced_smd_resistor" | "gtceu:raw_malachite" | "mysticalagriculture:fluorite_crop" | "fantasyfurniture:dunmer/wardrobe_top" | "gtceu:cobalt_hex_cable" | "gtceu:tungsten_steel_rod" | "mmt:steel_nugget" | "exnihilosequentia:raw_zinc" | "create:block/symmetry_effect/plane" | "gtceu:enriched_naquadah_trinium_europium_duranide_fine_wire" | "minecraft:piglin_banner_pattern" | "minecraft:sweet_berry_bush" | "mmt:iron_dust" | "gtceu:sterling_silver_hoe" | "rechiseled:mangrove_planks_tiles_connecting" | "gtceu:fluorine_bucket" | "gtceu:sand_asbestos_ore" | "gtceu:lead_double_wire" | "gtceu:netherrack_quartzite_ore" | "gtceu:sand_copper_ore" | "create:cut_andesite_bricks" | "mysticalagriculture:imperium_reprocessor" | "gtceu:lead_single_wire" | "mmt:luteous_ingot" | "gtceu:sand_lithium_ore" | "gtceu:certus_quartz_exquisite_gem" | "gtceu:raw_nickel_block" | "gtceu:red_sand_garnierite_ore" | "gtceu:red_sand_cobaltite_ore" | "gtceu:steel_block" | "minecraft:painting" | "rechiseled:lapis_block_decorated_connecting" | "gtceu:gravel_graphite_ore" | "gtceu:electrum_ring" | "gtceu:wood_chainsaw_head" | "gtceu:redstone_ore" | "ae2:advanced_card" | "gtceu:realgar_exquisite_gem" | "mysticalagriculture:fire_seeds" | "gtceu:iv_fluid_solidifier" | "create:block/track/bogey/bogey_drive_wheel" | "gtceu:endstone_green_sapphire_ore" | "gtceu:sulfur_purified_ore" | "gtceu:vanadium_magnetite_impure_dust" | "create:cut_dripstone_slab" | "rechiseledcreate:scorchia_cut_polished_connecting" | "minecraft:cracked_stone_bricks" | "gtceu:diorite_tiny_dust" | "mmt:citrine_cell" | "thermal:sulfur_dust" | "gtceu:tungsten_carbide_pickaxe" | "minecraft:mojang_banner_pattern" | "rechiseled:stone_small_bricks_connecting" | "minecraft:dead_horn_coral_block" | "gtceu:block/machine/quantum_chest" | "gtceu:molybdenum_ingot" | "gtceu:animated_steel_ingot" | "createarmory:mac_ten" | "gtceu:granite_tiny_dust" | "fantasyfurniture:decorations/venthyr_chalices" | "ae2:matrix_frame" | "minecraft:turtle_spawn_egg" | "thermal:pbj_sandwich" | "gtceu:mv_sensor" | "create:polished_cut_ochrum_wall" | "gtceu:titanium_plate" | "farmersdelight:mixed_salad" | "rechiseled:end_stone_squares" | "gtceu:ultimet_screw" | "minecraft:prismarine_slab" | "gtceu:borosilicate_glass_fine_wire" | "gtceu:monazite_ore" | "mysticalagradditions:insanium_farmland" | "gtceu:hv_cutter" | "gtceu:basalt_scheelite_ore" | "rechiseledcreate:warped_window_tiles_connecting" | "create:sticky_mechanical_piston" | "gtceu:palladium_foil" | "gtceu:red_sand_pyrochlore_ore" | "gtceu:item/material_sets/dull/raw_ore" | "thermal:sapphire" | "gtceu:gravel_saltpeter_ore" | "gtceu:lazurite_tiny_dust" | "gtceu:graphite_tiny_dust" | "gtceu:raw_rubber_small_dust" | "gtceu:duranium_screwdriver" | "fantasyfurniture:venthyr/carpet" | "gtceu:rose_gold_saw" | "thermal:rich_slag" | "gtceu:opal_rod" | "gtceu:duranium_wire_cutter" | "rechiseled:iron_block_processed_connecting" | "gtceu:quantum_processor_assembly" | "gtceu:void_foil" | "thermal:sawdust" | "minecraft:smooth_red_sandstone_slab" | "rechiseled:redstone_block_patterned_connecting" | "gtceu:invar_rod" | "rechiseled:obsidian_chiseled_circles_connecting" | "gtceu:andesite_lapis_ore" | "thermal:gray_rockwool" | "mmt:xeproda_block" | "bigreactors:block/fluidizer/casing_10_frame_se" | "gtceu:spessartine_crushed_ore" | "gtceu:black_bronze_double_plate" | "gtceu:niobium_nitride_single_cable" | "gtceu:light_gray_dye_bucket" | "gtceu:opal_tiny_dust" | "gtceu:iridium_ingot" | "rechiseled:prismarine_bricks_chiseled_squares_connecting" | "mmt:adamanite_dust" | "gtceu:blue_steel_bucket" | "gtceu:duranium_large_fluid_pipe" | "rechiseled:coal_block_pattern" | "gtceu:luv_hermetic_casing" | "gtceu:hssg_ingot" | "mysticalagriculture:blizz_essence" | "gtceu:iron_hex_cable" | "fantasyfurniture:necrolord/table_wide" | "farmersdelight:wild_beetroots" | "gtceu:diorite_fullers_earth_ore" | "create:crushed_raw_nickel" | "gtceu:mercury_barium_calcium_cuprate_octal_wire" | "gtceu:basalt_nether_quartz_ore" | "minecraft:fire_coral_wall_fan" | "bigreactors:reinforced_reactorcreativewatergenerator" | "rechiseled:redstone_block_bricks" | "gtceu:tin_double_plate" | "gtceu:iv_alloy_smelter" | "gtceu:zpm_lathe" | "gtceu:gold_refined_ore" | "gtceu:glass_tube" | "gtceu:rhodium_hot_ingot" | "rechiseled:oak_planks_small_bricks_connecting" | "rechiseled:mangrove_planks_large_tiles_connecting" | "gtceu:molybdenum_nugget" | "mysticalagriculture:ghast_essence" | "gtceu:naquadah_huge_fluid_pipe" | "gtceu:iron_small_dust" | "gtceu:aluminium_ring" | "gtceu:tungsten_carbide_quadruple_fluid_pipe" | "create:block/contraption_controls/indicator_7" | "gtceu:iron_refined_ore" | "gtceu:uranium_triplatinum_tiny_dust" | "create:block/contraption_controls/indicator_5" | "bigreactors:block/reactor/basic/casing_17_corner_dnw" | "create:block/contraption_controls/indicator_6" | "gtceu:platinum_refined_ore" | "bigreactors:block/reactor/reinforced/fluidport_forge_passive_cold_connected" | "create:block/contraption_controls/indicator_0" | "create:chocolate" | "create:block/contraption_controls/indicator_3" | "rechiseled:red_sandstone_bricks_connecting" | "create:block/contraption_controls/indicator_4" | "create:block/contraption_controls/indicator_1" | "gtceu:diatomite_dust" | "create:block/contraption_controls/indicator_2" | "gtceu:red_garnet_dust" | "gtceu:raw_trona_block" | "rechiseled:acacia_planks_brick_pattern" | "bigreactors:fluidizersolidinjector" | "gtceu:antimony_trifluoride_tiny_dust" | "gtceu:netherrack_blue_topaz_ore" | "gtceu:basalt_tin_ore" | "gtceu:brass_tiny_dust" | "gtceu:steel_nonuple_fluid_pipe" | "thermal:silver_block" | "gtceu:enderium_single_wire" | "create:layered_tuff" | "gtceu:cracker" | "mysticalagriculture:watering_can" | "rechiseledcreate:scoria_cut_small_brick_connecting" | "mysticalagriculture:water_breathing_augment" | "create:brass_scaffolding" | "ae2:quantum_link" | "gtceu:hv_ore_washer" | "rechiseled:warped_planks_wavy_connecting" | "gtceu:gravel_diatomite_ore" | "rechiseled:dirt_cobbled" | "gtceu:lv_robot_arm" | "gtceu:tungsten_small_fluid_pipe" | "create:small_crimsite_brick_wall" | "gtceu:coke_block" | "gtceu:red_sand_tin_ore" | "gtceu:aluminium_knife" | "exnihilosequentia:stone_barrel" | "mysticalagriculture:cyanite_crop" | "gtceu:diorite_rock_salt_ore" | "gtceu:lv_chemical_reactor" | "minecraft:magenta_glazed_terracotta" | "gtceu:naquadah_alloy_small_dust" | "laserio:filter_count" | "create:cut_crimsite_brick_slab" | "gtceu:ethyl_tertbutyl_ether_bucket" | "thermal:nickel_dust" | "gtceu:animated_steel_dense_plate" | "minecraft:mangrove_log" | "gtceu:yttrium_barium_cuprate_single_cable" | "gtceu:brass_screw" | "rechiseled:stone_smooth_rotated_bricks" | "gtceu:steel_wrench" | "gtceu:prismalium_hex_cable" | "gtceu:raw_chalcocite" | "mmt:thulium_plate" | "gtceu:gold_huge_fluid_pipe" | "gtceu:smd_capacitor" | "create:layered_granite" | "rechiseled:gold_block_small_bricks_connecting" | "minecraft:deepslate_tile_slab" | "create:cut_diorite_slab" | "gtceu:gold_large_fluid_pipe" | "rechiseled:diorite_wavy" | "create:layered_diorite" | "gtceu:granite_pyrochlore_ore" | "gtceu:salt_tiny_dust" | "fantasyfurniture:nordic/painting_wide" | "gtceu:red_sand_molybdenum_ore" | "gtceu:soul_infused_nugget" | "gtceu:echo_plate" | "gtceu:endstone_thorium_ore" | "create:small_calcite_brick_stairs" | "minecraft:strider_spawn_egg" | "gtceu:zeolite_small_dust" | "gtceu:annealed_copper_fine_wire" | "gtceu:tritanium_ingot" | "ae2:orange_smart_dense_cable" | "fantasyfurniture:nordic/dresser" | "gtceu:almandine_pure_dust" | "gtceu:olivine_ore" | "create:small_asurine_brick_wall" | "mmt:mythril_rod" | "gtceu:chromium_normal_fluid_pipe" | "mysticalagriculture:pig_iron_crop" | "gtceu:kanthal_octal_cable" | "gtceu:iv_extruder" | "fantasyfurniture:decorations/venthyr_tomes" | "gtceu:hsse_crowbar" | "rechiseled:mossy_cobblestone_beams" | "gtceu:naquadah_double_cable" | "mysticalagriculture:signalum_crop" | "gtceu:sterling_silver_block" | "mysticalagriculture:emerald_crop" | "create:netherite_backtank_placeable" | "gtceu:granite_chalcocite_ore" | "minecraft:dragon_egg" | "rechiseled:oak_planks_tiles" | "gtceu:magnetite_dust" | "gtceu:tuff_tin_ore" | "ae2wtlib:wireless_pattern_encoding_terminal" | "mysticalagriculture:dye_agglomeratio" | "createarmory:m_sixteen_upper" | "mobilebeacon:mobile_beacon_iron_ii" | "minecraft:guardian_spawn_egg" | "mysticalagriculture:flux_infused_ingot_seeds" | "mmt:raw_acril_block" | "exnihilosequentia:crushed_dripstone" | "minecraft:pink_dye" | "gtceu:sodalite_flawed_gem" | "mmt:raw_adamanite_block" | "minecraft:potted_jungle_sapling" | "fantasyfurniture:decorations/bone_skeleton_chalices" | "create:small_andesite_brick_wall" | "minecraft:blackstone_slab" | "ae2:64k_crafting_storage" | "ae2:fluix_smart_cable" | "minecraft:magenta_candle" | "mmt:isovol_ingot" | "gtceu:melodium_ingot" | "gtceu:ilc_wafer" | "gtceu:rhodium_rod" | "rechiseled:end_stone_rotated_bricks" | "rechiseled:prismarine_bricks_beams" | "gtceu:uv_canner" | "simplybackpacks:epicbackpack" | "gtceu:rocket_fuel_bucket" | "minecraft:white_wall_banner" | "gtceu:diorite_small_dust" | "mysticalagriculture:experience_essence" | "gtceu:cupronickel_hex_wire" | "gtceu:tin_pure_dust" | "gtceu:hssg_small_gear" | "create:mechanical_plough" | "gtceu:lithium_tiny_dust" | "gtceu:diorite_wulfenite_ore" | "gtceu:tungsten_steel_saw" | "mysticalagradditions:prudentium_apple" | "mysticalagriculture:lumium_seeds" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_cable" | "gtceu:granite_pentlandite_ore" | "rechiseled:birch_planks_brick_pattern" | "create:calcite_pillar" | "fantasyfurniture:royal/door_single" | "gtceu:trinium_small_dust" | "rechiseled:iron_block_bordered_connecting" | "thermal:machine_efficiency_creative_augment" | "ae2:fluix_slab" | "gtceu:steel_drill_head" | "mysticalagriculture:neutronium_seeds" | "gtceu:endstone_magnetite_ore" | "mysticalagriculture:squid_essence" | "mysticalagradditions:inferium_apple" | "gtceu:basalt_thorium_ore" | "gtceu:galena_pure_dust" | "gtceu:basalt_bentonite_ore" | "rechiseledcreate:crimson_window_rounded" | "gtceu:basalt_calcite_ore" | "minecraft:crimson_stem" | "gtceu:item/material_sets/shiny/dust" | "framedblocks:framed_bars" | "fantasyfurniture:decorations/royal_floor_cushion" | "mmt:tungsten_ingot" | "gtceu:trinium_double_plate" | "minecraft:dead_horn_coral" | "thermal:stuffed_pumpkin" | "sgjourney:matok" | "xtonesreworked:azur_block_12" | "fantasyfurniture:necrolord/bed_double" | "xtonesreworked:azur_block_13" | "gtceu:silver_ring" | "xtonesreworked:azur_block_10" | "farmersdelight:birch_cabinet" | "xtonesreworked:azur_block_11" | "xtonesreworked:azur_block_14" | "xtonesreworked:azur_block_15" | "rechiseled:netherrack_rotated_bricks_connecting" | "gtceu:molybdenum_rod" | "expatternprovider:wireless_connect" | "minecraft:spectral_arrow" | "gtceu:item/material_sets/shiny/bolt" | "gtceu:raw_stibnite_block" | "gtceu:item/material_sets/shiny/raw_ore" | "gtceu:blue_steel_dust" | "gtceu:uranium_235_plate" | "rechiseled:stone_smooth_large_tiles_connecting" | "minecraft:emerald_block" | "gtceu:lapotron_dust" | "minecraft:smooth_sandstone" | "rechiseled:dark_oak_planks_diagonal_tiles" | "gtceu:advanced_smd_transistor" | "create:water_wheel_structure" | "gtceu:stainless_steel_small_fluid_pipe" | "gtceu:hsss_gear" | "gtceu:uv_8a_energy_converter" | "rechiseledcreate:acacia_window_covered" | "gtceu:blue_topaz_chipped_gem" | "gtceu:cassiterite_sand_crushed_ore" | "create:small_andesite_brick_stairs" | "gtceu:hv_conveyor_module" | "fantasyfurniture:royal/table_large" | "farmersdelight:dark_oak_cabinet" | "fantasyfurniture:dunmer/bench" | "effortlessbuilding:building_techniques_book" | "mmt:green_nugget" | "gtceu:granite_molybdenum_ore" | "gtceu:resistor" | "mysticalagriculture:supremium_crossbow" | "gtceu:copper_octal_cable" | "gtceu:tungstate_pure_dust" | "gtceu:aluminium_sulfite_dust" | "gtceu:brick_small_dust" | "thermal:pink_rockwool" | "gtceu:chemical_blue_dye" | "gtceu:gold_foil" | "create:andesite_belt_funnel" | "ae2:black_covered_dense_cable" | "gtceu:rhodium_plated_palladium_turbine_blade" | "rechiseled:jungle_planks_diagonal_tiles_connecting" | "gtceu:tritanium_small_dust" | "gtceu:steel_turbine_casing" | "gtceu:tungsten_steel_wrench_tip" | "gtceu:raw_diatomite_block" | "automobility:slope" | "gtceu:andesite_pollucite_ore" | "gtceu:lv_emitter" | "gtceu:item/material_sets/dull/plate_dense" | "gtceu:naquadah_alloy_double_wire" | "gtceu:aluminium_sword" | "gtceu:naphthalene_bucket" | "gtceu:raw_yellow_limonite" | "gtceu:polybenzimidazole_chainsaw_head" | "create:turntable" | "gtceu:ultimet_sword" | "gtceu:raw_garnet_sand" | "gtceu:zinc_tiny_dust" | "gtceu:lv_combustion" | "rechiseled:glowstone_tiles_connecting" | "gtceu:granite_ruby_ore" | "gtceu:naquadah_alloy_file" | "gtceu:naquadah_bolt" | "gtceu:blue_dye_spray_can" | "mysticalagriculture:awakened_supremium_nugget" | "gtceu:magnalium_long_rod" | "gtceu:palladium_ore" | "create:block/mechanical_crafter/lid" | "gtceu:andradite_small_dust" | "minecraft:granite_stairs" | "gtceu:cobalt_brass_mining_hammer" | "mmt:nickel_gear" | "fantasyfurniture:necrolord/lockbox" | "create:block/mechanical_arm/upper_claw_grip" | "gtceu:luv_extractor" | "gtceu:netherrack_trona_ore" | "gtceu:red_sand_wulfenite_ore" | "thermal:copper_dust" | "mysticalagriculture:gold_crop" | "gtceu:hv_kinetic_output_box" | "rechiseled:mossy_cobblestone_dented_connecting" | "fantasyfurniture:bone/wither/drawer" | "create:weathered_copper_shingle_slab" | "gtceu:red_steel_sword" | "gtceu:naquadah_dust" | "create:waxed_weathered_copper_tile_stairs" | "xtonesreworked:kryp_block_13" | "xtonesreworked:kryp_block_12" | "rechiseled:crimson_planks_diagonal_stripes" | "xtonesreworked:kryp_block_11" | "createarmory:pipe_pistol" | "mysticalagriculture:honey_agglomeratio" | "xtonesreworked:kryp_block_10" | "gtceu:hssg_hex_cable" | "xtonesreworked:kryp_block_15" | "xtonesreworked:kryp_block_14" | "mysticalagriculture:rabbit_seeds" | "gtceu:hydro_cracked_ethane_bucket" | "mysticalagriculture:awakened_supremium_watering_can" | "gtceu:plastic_printed_circuit_board" | "rechiseled:spruce_planks_bricks_connecting" | "farmersdelight:wheat_dough" | "mysticalagriculture:prudentium_farmland" | "thermalendergy:melodium_block" | "minecraft:pumpkin_seeds" | "createarmory:barret_upper" | "minecraft:gray_banner" | "bigreactors:block/reactor/reinforced/accessport_solid_in_connected" | "gtceu:ruthenium_foil" | "farmersdelight:gray_canvas_wall_sign" | "gtceu:uranium_rhodium_dinaquadide_hex_cable" | "create:honeyed_apple" | "gtceu:lv_cadmium_battery" | "framedblocks:framed_corner_slope" | "bigreactors:block/fluidizer/fluidinjector_connected" | "gtceu:tuff_cobaltite_ore" | "gtceu:indium_tin_barium_titanium_cuprate_nugget" | "gtceu:damascus_steel_chainsaw_head" | "ae2:black_smart_cable" | "mysticalagriculture:turtle_essence" | "rechiseled:quartz_block_tiles" | "thermal_extra:dragonsteel_plate" | "gtceu:raw_cobalt" | "create_crystal_clear:copper_clear_glass_casing" | "gtceu:naquadah_alloy_wrench" | "ae2:smooth_sky_stone_slab" | "mmt:yellow_plate" | "minecraft:arrow" | "gtceu:blue_steel_buzz_saw_blade" | "rechiseled:jungle_planks_tiles" | "gtceu:iv_muffler_hatch" | "gtceu:bismuth_bronze_tiny_dust" | "minecraft:bubble_coral" | "gtceu:sand_ruby_ore" | "framedblocks:framed_slab_edge" | "gtceu:lithium_refined_ore" | "gtceu:manganese_phosphide_dust" | "gtceu:tritanium_double_cable" | "thermal:cured_rubber" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_wire" | "bigreactors:reprocessorcollector" | "mmt:aluminum_block" | "gtceu:raw_hematite" | "minecraft:terracotta" | "create:elevator_contact" | "gtceu:bauxite_pure_dust" | "sgjourney:classic_ring" | "gtceu:blue_alloy_nugget" | "gtceu:gold_tiny_dust" | "gtceu:iron_octal_cable" | "mysticalagriculture:imperium_boots" | "thermal:chiller_ingot_cast" | "gtceu:bismuth_bronze_rod" | "fantasyfurniture:bone/skeleton/bench" | "create:gray_toolbox" | "thermal_extra:shellite_block" | "gtceu:tin_impure_dust" | "gtceu:iv_processing_array" | "rechiseled:crimson_planks_woven" | "create:polished_cut_diorite_stairs" | "gtceu:titanium_pipe_casing" | "gtceu:titanium_hoe" | "mysticalagriculture:cow_crop" | "gtceu:raw_pyrochlore" | "minecraft:spruce_leaves" | "gtceu:sterling_silver_plate" | "gtceu:titanium_mining_hammer" | "rechiseled:acacia_planks_diagonal_tiles_connecting" | "fantasyfurniture:necrolord/table_small" | "gtceu:samarium_block" | "gtceu:plumbumanite_octal_wire" | "mmt:vibranite_dust" | "gtceu:oilsands_pure_dust" | "gtceu:zpm_packer" | "gtceu:hssg_quadruple_wire" | "rechiseled:crimson_planks_diagonal_stripes_connecting" | "gtceu:zinc_small_dust" | "gtceu:ammonium_chloride_small_dust" | "rechiseled:end_stone_blobs" | "gtceu:red_sand_emerald_ore" | "minecraft:calcite" | "gtceu:cassiterite_sand_tiny_dust" | "create:smart_fluid_pipe" | "gtceu:samarium_long_rod" | "gtceu:topaz_flawless_gem" | "createarmory:shotgun_debug" | "gtceu:propene_bucket" | "gtceu:diamond_pure_dust" | "gtceu:molybdenum_screw" | "thermal:syrup_bucket" | "gtceu:molybdenite_crushed_ore" | "gtceu:barite_dust" | "gtceu:topaz_pure_dust" | "exnihilosequentia:sea_water_bucket" | "create:content_observer" | "farmersdelight:red_mushroom_colony" | "gtceu:raw_amethyst_block" | "gtceu:gold_ore" | "rechiseledcreate:birch_window_bars" | "gtceu:signalum_fine_wire" | "ae2:part/storage_monitor_on" | "modularrouters:bulk_item_filter" | "minecraft:iron_block" | "gtceu:niobium_titanium_bucket" | "gtceu:fullers_earth_impure_dust" | "gtceu:basaltic_mineral_sand_dust" | "bigreactors:magentite_ingot" | "exnihilosequentia:grass_seeds" | "rechiseledcreate:scoria_cut_polished_connecting" | "gtceu:red_sand_tantalite_ore" | "gtceu:ender_eye_tiny_dust" | "gtceu:zinc_nugget" | "gtceu:raw_molybdenite" | "exnihilosequentia:blackstone_hammer" | "gtceu:iv_robot_arm" | "gtceu:endstone_molybdenite_ore" | "rechiseled:iron_block_small_bricks" | "create:oxidized_copper_shingle_slab" | "mysticalagriculture:aluminum_crop" | "gtceu:netherrack_basaltic_mineral_sand_ore" | "create:waxed_exposed_copper_shingle_slab" | "mysticalagriculture:wood_crop" | "create:waxed_exposed_copper_shingle_stairs" | "ae2:energy_card" | "gtceu:redstone_small_dust" | "farmersdelight:cyan_canvas_wall_sign" | "gtceu:annealed_copper_long_rod" | "gtceu:deepslate_grossular_ore" | "rechiseled:coal_block_carved_connecting" | "gtceu:manganese_phosphide_single_wire" | "gtceu:sand_pyrite_ore" | "gtceu:enriched_naquadah_sulfate_tiny_dust" | "mysticalagriculture:awakened_supremium_reprocessor" | "gtceu:uv_forming_press" | "rechiseled:birch_planks_diagonal_stripes_connecting" | "create:lime_valve_handle" | "rechiseled:mossy_cobblestone_dented" | "gtceu:red_sand_basaltic_mineral_sand_ore" | "minecraft:lime_stained_glass_pane" | "gtceu:zeolite_dust" | "fantasyfurniture:royal/bookshelf" | "mysticalagriculture:ice_essence" | "mmt:raw_midnight_abyssal" | "farmersdelight:roasted_mutton_chops" | "gtceu:raw_bornite_block" | "farmersdelight:cabbage" | "expatternprovider:ex_interface_part" | "minecraft:oak_wall_sign" | "gtceu:vibranite_quadruple_cable" | "gtceu:ev_solar_panel" | "mmt:osmium_ingot" | "gtceu:hematite_ore" | "gtceu:stainless_steel_screwdriver_tip" | "gtceu:antimony_bucket" | "rechiseled:andesite_dotted" | "minecraft:lime_carpet" | "create:gantry_carriage" | "mmt:zirconium_wire" | "minecraft:furnace_minecart" | "gtceu:electrotine_impure_dust" | "gtceu:niobium_titanium_fine_wire" | "gtceu:mv_extruder" | "gtceu:nichrome_coil_block" | "gtceu:pyrite_ore" | "gtceu:europium_single_cable" | "gtceu:magnetite_pure_dust" | "gtceu:red_steel_axe" | "create:cut_asurine_slab" | "gtceu:luv_bender" | "ae2:nether_quartz_pickaxe" | "gtceu:gravel_galena_ore" | "gtceu:europium_small_dust" | "gtceu:tungstensteel_turbine_casing" | "minecraft:crimson_wall_sign" | "gtceu:red_sand_trona_ore" | "gtceu:rock_salt_pure_dust" | "gtceu:potassium_small_dust" | "rechiseled:jungle_planks_beams_connecting" | "colossalchests:interface_copper" | "gtceu:hv_16a_energy_converter" | "gtceu:iron_spring" | "gtceu:deepslate_uraninite_ore" | "create:block/steam_engine/gauge_dial" | "bigreactors:block/reactor/reinforced/casing_13_frame_sw" | "gtceu:endstone_realgar_ore" | "gtceu:tuff_silver_ore" | "gtceu:red_sand_blue_topaz_ore" | "rechiseled:jungle_planks_bricks" | "gtceu:americium_small_dust" | "gtceu:pollucite_ore" | "gtceu:hv_fluid_passthrough_hatch" | "gtceu:indium_tin_barium_titanium_cuprate_double_wire" | "gtceu:steel_pipe_casing" | "mmt:tin_block" | "exnihilosequentia:granite_crook" | "create:peculiar_bell" | "gtceu:max_battery" | "gtceu:twinite_dense_plate" | "thermal:machine_crafter" | "gtceu:magnetic_neodymium_ingot" | "create:cut_scoria_brick_wall" | "gtceu:item/material_sets/wood/screw" | "mysticalagriculture:redstone_crop" | "minecraft:black_shulker_box" | "create:cut_deepslate_brick_slab" | "rechiseled:prismarine_bricks_squares_connecting" | "mysticalagriculture:inferium_sickle" | "extendedcrafting:handheld_table" | "gtceu:block/machine/fisher_machine" | "mmt:dark_cryopla_wire" | "create:block/track/bogey/coupling_head" | "gtceu:rubber_planks" | "gtceu:titanium_nonuple_fluid_pipe" | "gtceu:talc_impure_dust" | "gtceu:tungsten_carbide_screw" | "rechiseled:mangrove_planks_small_bricks" | "gtceu:duranium_sword" | "gtceu:tuff_magnetite_ore" | "thermalendergy:stellarium_coin" | "thermal:niter_ore" | "gtceu:luv_sifter" | "minecraft:cut_copper" | "gtceu:opal_chipped_gem" | "minecraft:orange_candle_cake" | "gtceu:tungsten_steel_bolt" | "gtceu:naquadah_alloy_pickaxe" | "gtceu:red_steel_pickaxe" | "gtceu:tungsten_steel_dust" | "createarmory:empty_junk_gun" | "create:brown_seat" | "gtceu:naquadah_purified_ore" | "gtceu:carbon_dioxide_bucket" | "gtceu:granite_lithium_ore" | "minecraft:cyan_terracotta" | "rechiseledcreate:crimson_window_panes_connecting" | "gtceu:andesite_bornite_ore" | "mysticalagriculture:prosperity_gemstone_block" | "create:cut_ochrum_brick_wall" | "gtceu:nichrome_plate" | "thermal:device_collector" | "gtceu:indium_tiny_dust" | "minecraft:horn_coral_wall_fan" | "framedblocks:framed_lattice_block" | "mmt:steel_block" | "gtceu:carbon_fiber_mesh" | "gtceu:gallium_arsenide_nugget" | "gtceu:hp_steam_compressor" | "gtceu:seed_oil_bucket" | "gtceu:enderium_small_dust" | "mmt:light_blue_nugget" | "minecraft:elytra" | "create:small_diorite_brick_stairs" | "gtceu:copper_small_fluid_pipe" | "fantasyfurniture:bone/skeleton/sofa" | "gtceu:zpm_8a_energy_converter" | "gtceu:netherrack_thorium_ore" | "exnihilosequentia:crushed_tuff" | "webdisplays:craftcomp_upgrade" | "mmt:light_blue_rod" | "gtceu:redstone_plate" | "bigreactors:block/turbine/basic/casing_04_frame_dn" | "create:large_cogwheel" | "gtceu:basaltic_mineral_sand_pure_dust" | "thermal_extra:soul_infused_nugget" | "minecraft:red_stained_glass" | "create:black_valve_handle" | "gtceu:raw_bornite" | "create:polished_cut_calcite_stairs" | "gtceu:zapolgium_octal_cable" | "rechiseledcreate:dark_oak_window_rounded" | "xtonesreworked:flat_lamp" | "minecraft:waxed_exposed_cut_copper_slab" | "mmt:lime_ingot" | "rechiseledcreate:asurine_cut_small_brick_connecting" | "mysticalagradditions:molten_soulium_bucket" | "gtceu:hv_4a_energy_converter" | "gtceu:olivine_pure_dust" | "gtceu:prismalium_double_wire" | "create:brown_nixie_tube" | "gtceu:echo_single_wire" | "gtceu:ev_block_breaker" | "gtceu:ram_wafer" | "gtceu:stibnite_tiny_dust" | "ae2:molecular_assembler" | "create:analog_lever" | "mysticalagriculture:mining_fatigue_resistance_augment" | "minecraft:infested_chiseled_stone_bricks" | "mysticalagriculture:dragon_egg_seeds" | "gtceu:pyrite_purified_ore" | "farmersdelight:honey_glazed_ham" | "gtceu:nichrome_double_cable" | "rechiseled:end_stone_brick_paving_connecting" | "gtceu:diorite_mica_ore" | "rechiseledcreate:mangrove_window_panes_connecting" | "gtceu:europium_large_fluid_pipe" | "mmt:magenta_wire" | "gtceu:glauconite_sand_refined_ore" | "ae2:fluix_glass_cable" | "rechiseled:jungle_planks_large_tiles" | "gtceu:hv_1a_energy_converter" | "rechiseled:stone_bordered" | "rechiseledcreate:acacia_window_diagonal" | "mmt:jade" | "fantasyfurniture:decorations/brewing_cauldron" | "create:zinc_block" | "rechiseled:sandstone_tiles_connecting" | "gtceu:stainless_steel_knife" | "rechiseled:mangrove_planks_wavy_connecting" | "modularrouters:dropper_module" | "gtceu:polycaprolactam_ingot" | "gtceu:isovol_fine_wire" | "bigreactors:block/reactor/basic/casing_19_corner_use" | "ae2additions:chemical_storage_cell_16384" | "gtceu:endstone_granitic_mineral_sand_ore" | "mysticalagriculture:gaia_spirit_seeds" | "rechiseled:emerald_block_chiseled" | "mmt:boron_ingot" | "gtceu:spodumene_pure_dust" | "create:block/mechanical_pump/cog" | "gtceu:certus_quartz_purified_ore" | "mysticalagradditions:insanium_essence" | "gtceu:tuff_opal_ore" | "create:block/mechanical_saw/blade_vertical_inactive" | "rechiseledcreate:rose_quartz_polished_block_connecting" | "framedblocks:framed_double_slope_panel" | "minecraft:blue_glazed_terracotta" | "gtceu:iv_packer" | "ae2:creative_item_cell" | "minecraft:sandstone_stairs" | "thermal:corn" | "gtceu:naquadria_sulfate_dust" | "gtceu:iron_ring" | "ae2:part/display_status_has_channel" | "gtceu:europium_tiny_fluid_pipe" | "minecraft:note_block" | "gtceu:rhodium_plated_palladium_nugget" | "gtceu:bastnasite_purified_ore" | "gtceu:blue_topaz_exquisite_gem" | "farmersdelight:cooked_rice" | "rechiseled:cobblestone_chiseled_border_connecting" | "mmt:lead_block" | "gtceu:cinnabar_block" | "gtceu:trinium_double_wire" | "rechiseled:netherrack_beams" | "gtceu:silicon_foil" | "gtceu:vibranite_foil" | "exnihilosequentia:calcite_hammer" | "gtceu:samarium_iron_arsenic_oxide_single_wire" | "gtceu:item/material_sets/opal/gem" | "create:brass_ladder" | "rechiseledcreate:jungle_window_diagonal_connecting" | "gtceu:hssg_single_cable" | "gtceu:granite_mica_ore" | "minecraft:phantom_spawn_egg" | "ae2additions:super_cell_housing" | "gtceu:pink_dye_bucket" | "minecraft:potted_cactus" | "rechiseled:coal_block_rotated_bricks_connecting" | "create:cut_limestone_bricks" | "ae2:light_gray_covered_dense_cable" | "gtceu:magnetite_purified_ore" | "gtceu:orange_glass_lens" | "fantasyfurniture:decorations/muffins_chocolate" | "gtceu:tungsten_carbide_nugget" | "thermal:cinnabar_dust" | "minecraft:oak_fence_gate" | "minecraft:black_concrete_powder" | "gtceu:battery_alloy_plate" | "bigreactors:reprocessorcasing" | "gtceu:granitic_mineral_sand_refined_ore" | "minecraft:potted_crimson_roots" | "rechiseled:mangrove_planks_diagonal_tiles_connecting" | "gtceu:yttrium_barium_cuprate_small_spring" | "gtceu:magnalium_bucket" | "gtceu:indium_tin_barium_titanium_cuprate_octal_wire" | "gtceu:raw_palladium" | "gtceu:cassiterite_sand_purified_ore" | "mmt:kunzite_block" | "gtceu:bismuth_bronze_screw" | "gtceu:granite_thorium_ore" | "gtceu:endstone_nickel_ore" | "gtceu:cupronickel_small_dust" | "gtceu:ev_macerator" | "gtceu:red_garnet_gem" | "gtceu:vanadium_gallium_quadruple_wire" | "gtceu:basalt_topaz_ore" | "gtceu:rubber_leaves" | "mysticalagriculture:neutronium_crop" | "gtceu:tuff_goethite_ore" | "gtceu:magnetite_impure_dust" | "mmt:frostite_shard" | "ae2:pink_lumen_paint_ball" | "mmt:europium_block" | "mysticalagriculture:absorption_v_augment" | "gtceu:calcite_impure_dust" | "thermal_extra:soul_infused_block" | "ae2:part/level_emitter_status_off" | "gtceu:lv_16a_energy_converter" | "gtceu:flint_mortar" | "gtceu:polydimethylsiloxane_small_dust" | "gtceu:granite_neodymium_ore" | "gtceu:brass_turbine_blade" | "gtceu:basalt_cooperite_ore" | "gtceu:malachite_exquisite_gem" | "minecraft:blue_carpet" | "gtceu:fireclay_small_dust" | "gtceu:ev_fluid_heater" | "thermal:cooked_mushroom" | "gtceu:electrum_fine_wire" | "gtceu:rose_gold_pickaxe" | "rechiseledcreate:birch_window_slim_connecting" | "minecraft:cod_spawn_egg" | "gtceu:iv_transformer_16a" | "gtceu:twinite_foil" | "gtceu:barium_sulfide_dust" | "gtceu:trona_impure_dust" | "gtceu:neutronium_double_plate" | "minecraft:honeycomb_block" | "minecraft:gray_concrete" | "mmt:electrum_block" | "create:block/mechanical_mixer/pole" | "create:display_board" | "gtceu:granite_molybdenite_ore" | "gtceu:granitic_mineral_sand_impure_dust" | "gtceu:redstone_refined_ore" | "exnihilosequentia:andesite_hammer" | "create:block/mechanical_arm/upper_body" | "create:item/extendo_grip/thin_long" | "mmt:iridium_block" | "gtceu:animated_steel_tiny_dust" | "gtceu:cobalt_brass_pickaxe" | "gtceu:raw_grossular" | "gtceu:raw_tantalite_block" | "rechiseled:stone_small_bricks" | "farmersdelight:beef_stew" | "gtceu:wood_screwdriver_tip" | "gtceu:aluminium_hex_cable" | "gtceu:potassium_hydroxide_tiny_dust" | "rechiseled:purpur_diagonal_bricks" | "create:basin" | "gtceu:topaz_small_dust" | "buildinggadgets:construction_block_dense" | "mysticalagriculture:tin_crop" | "gtceu:palladium_bucket" | "gtceu:tungsten_steel_single_wire" | "gtceu:black_bronze_screw" | "framedblocks:framed_elevated_slope_slab" | "gtceu:sand_mica_ore" | "bigreactors:block/fluidizer/casing_16_corner_dne" | "gtceu:methane_bucket" | "rechiseled:granite_brick_pattern" | "rechiseled:redstone_block_chiseled_clovers" | "thermal:lumium_nugget" | "gtceu:bottle_casting_mold" | "gtceu:treated_wood_plate" | "minecraft:dead_tube_coral" | "gtceu:epoxy_nugget" | "rechiseledcreate:spruce_window_large" | "create:block/cuckoo_clock/hour_hand" | "gtceu:diorite_ruby_ore" | "mysticalagriculture:experience_capsule" | "fantasyfurniture:bone/wither/table_wide" | "gtceu:aluminium_small_fluid_pipe" | "gtceu:enderium_tiny_dust" | "thermal_extra:twinite_block" | "gtceu:wrought_iron_block" | "minecraft:poppy" | "mysticalagriculture:item/mystical_essence" | "gtceu:ruridit_nugget" | "mmt:raw_lead" | "create:brass_funnel" | "framedblocks:block/gold_plate_down_frame" | "gtceu:salt_purified_ore" | "mmt:frigidite_nugget" | "mmt:tin_wire" | "gtceu:lv_kinetic_mixer" | "gtceu:chemical_red_dye" | "gtceu:indium_phosphide_tiny_dust" | "exnihilosequentia:blackstone_crook" | "gtceu:dimethyldichlorosilane_bucket" | "gtceu:deepslate_asbestos_ore" | "create:refined_radiance_casing" | "mmt:rainbow_plate" | "create:block/rope_pulley/rope_half" | "gtceu:basalt_powellite_ore" | "gtceu:hssg_foil" | "create:black_toolbox" | "gtceu:netherrack_lithium_ore" | "rechiseled:granite_rotated_bricks" | "effortlessbuilding:randomizer_bag" | "rechiseled:dark_prismarine_large_tiles_connecting" | "gtceu:rhodium_plated_palladium_plate" | "gtceu:raw_lepidolite_block" | "gtceu:netherrack_soapstone_ore" | "gtceu:trona_purified_ore" | "mysticalagriculture:inferium_leggings" | "minecraft:squid_spawn_egg" | "gtceu:steel_screwdriver" | "gtceu:fluid_cell" | "automobility:block/slope_top" | "modularrouters:fluid_module" | "rechiseledcreate:mangrove_window_slim_connecting" | "mmt:raw_zirconium" | "mysticalagriculture:spider_seeds" | "minecraft:brown_candle_cake" | "gtceu:diamond_screwdriver" | "rechiseled:end_stone_spiral_pattern" | "createarmory:m_four_upper" | "thermal:apatite" | "thermal:rich_slag_bricks" | "fantasyfurniture:bone/skeleton/skull" | "gtceu:tritanium_dust" | "gtceu:manganese_phosphide_block" | "rechiseledcreate:birch_window_diagonal" | "ae2:formation_plane" | "gtceu:platinum_long_rod" | "thermal:diamond_gear" | "gtceu:steel_small_spring" | "gtceu:biotite_dust" | "rechiseled:purpur_rotated_bricks_connecting" | "create:refined_radiance" | "bigreactors:block/reactor/reinforced/casing_19_corner_use" | "minecraft:red_candle_cake" | "gtceu:spessartine_exquisite_gem" | "gtceu:tantalum_block" | "gtceu:diorite_bornite_ore" | "gtceu:tritanium_bolt" | "gtceu:gelatin_tiny_dust" | "gtceu:andesite_plutonium_ore" | "thermal:lead_coin" | "gtceu:collagen_small_dust" | "mysticalagriculture:spirited_crystal_crop" | "rechiseled:amethyst_block_bordered_diagonal_tiles" | "exnihilosequentia:string_mesh" | "gtceu:mv_fluid_regulator" | "gtceu:basalt_malachite_ore" | "gtceu:ev_centrifuge" | "mysticalagriculture:health_boost_i_augment" | "minecraft:knowledge_book" | "gtceu:gravel_bentonite_ore" | "mobilebeacon:mobile_beacon_netherite" | "gtceu:damascus_steel_saw" | "ae2:debug_eraser" | "rechiseled:stone_path_connecting" | "gtceu:zpm_output_hatch" | "rechiseled:birch_planks_small_tiles_connecting" | "gtceu:inert_machine_casing" | "thermal:rubber" | "create:goggles" | "exnihilosequentia:granite_hammer" | "gtceu:naquadah_crushed_ore" | "gtceu:brick_tiny_dust" | "gtceu:stone_dust" | "gtceu:bornite_small_dust" | "minecraft:polished_blackstone_brick_wall" | "gtceu:naquadah_quadruple_cable" | "bigreactors:block/reprocessor/wasteinjector_connected" | "gtceu:invar_pickaxe" | "gtceu:15_crown_5_bucket" | "gtceu:aluminium_screwdriver" | "minecraft:tube_coral_block" | "rechiseled:glowstone_bricks" | "bigreactors:block/turbine/basic/casing_12_frame_nw" | "gtceu:pyrochlore_purified_ore" | "mmt:rainbow_dust" | "ae2additions:super_cell_component_65m" | "gtceu:block/fire_box_active" | "gtceu:red_alloy_bucket" | "fantasyfurniture:bone/wither/stool" | "minecraft:blue_concrete_powder" | "gtceu:steel_plate" | "gtceu:lumium_single_wire" | "mmt:osmium_dust" | "create:polished_cut_veridium" | "mysticalagriculture:supremium_pickaxe" | "minecraft:bone_meal" | "rechiseled:netherite_block_decorated" | "gtceu:diamond_chipped_gem" | "gtceu:hematite_pure_dust" | "minecraft:bricks" | "ae2additions:super_cell_component_64k" | "mysticalagriculture:tertium_fishing_rod" | "thermal:barley_block" | "minecraft:stripped_spruce_wood" | "gtceu:graphene_quadruple_cable" | "thermal_extra:shellite_coin" | "bigreactors:block/reactor/reinforced/fluidport_forge_active_hot" | "thermal:spring_salad" | "gtceu:raw_silver" | "gtceu:chromite_small_dust" | "minecraft:pufferfish_bucket" | "gtceu:neutronium_shovel" | "rechiseled:diorite_tiles_connecting" | "framedblocks:framed_item_frame" | "minecraft:cobbled_deepslate_wall" | "xtonesreworked:bitt_block_15" | "gtceu:sodium_hydroxide_dust" | "minecraft:spider_spawn_egg" | "gtceu:zinc_rod" | "gtceu:deepslate_diatomite_ore" | "gtceu:rubber_sapling" | "thermal:rosin" | "gtceu:mica_impure_dust" | "gtceu:aluminium_plunger" | "create:polished_cut_deepslate_stairs" | "mysticalagriculture:brass_seeds" | "gtceu:tuff_magnesite_ore" | "gtceu:granite_amethyst_ore" | "minecraft:rabbit_spawn_egg" | "rechiseled:prismarine_bricks_dotted_connecting" | "rechiseled:iron_block_chiseled" | "rechiseled:dark_oak_planks_small_tiles" | "gtceu:advanced_fluid_detector_cover" | "gtceu:titanium_block" | "mmt:starlight_mythril_dust" | "extendedcrafting:guide_book" | "gtceu:red_sand_red_garnet_ore" | "gtceu:raw_tricalcium_phosphate_block" | "sgjourney:control_crystal" | "ae2:debug_cube_gen" | "sgjourney:ring_panel" | "gtceu:raw_talc" | "bigreactors:blutonium_fluid" | "rechiseled:nether_bricks_small_tiles_connecting" | "gtceu:red_sand_lazurite_ore" | "framedblocks:framed_slope" | "gtceu:electrotine_ore" | "gtceu:ultimet_axe" | "rechiseled:netherite_block_patterned" | "gtceu:andesite_fullers_earth_ore" | "minecraft:warped_sign" | "ae2:part/export_bus_has_channel" | "gtceu:prismalium_ingot" | "gtceu:luv_8a_energy_converter" | "minecraft:wet_sponge" | "gtceu:deepslate_cinnabar_ore" | "minecraft:azalea_leaves" | "gtceu:annealed_copper_quadruple_cable" | "gtceu:calcium_tiny_dust" | "minecraft:heavy_weighted_pressure_plate" | "mysticalagriculture:master_infusion_crystal" | "gtceu:tungsten_steel_ingot" | "rechiseled:glowstone_large_tiles" | "mysticalagriculture:prudentium_pickaxe" | "xtonesreworked:bitt_block_14" | "xtonesreworked:bitt_block_13" | "xtonesreworked:bitt_block_12" | "xtonesreworked:bitt_block_11" | "xtonesreworked:bitt_block_10" | "gtceu:copper_ore" | "gtceu:item/material_sets/dull/dust_tiny" | "gtceu:grossular_block" | "ae2:part/p2p/p2p_tunnel_status_has_channel" | "gtceu:magnetic_steel_ingot" | "mysticalagriculture:silver_seeds" | "mmt:thorium_block" | "gtceu:europium_tiny_dust" | "gtceu:dragonsteel_quadruple_cable" | "gtceu:tritanium_rod" | "mysticalagriculture:tertium_shears" | "mysticalagriculture:attack_aoe_i_augment" | "gtceu:solid_machine_casing" | "minecraft:blue_candle" | "gtceu:hpic_chip" | "thermalendergy:dynamo_consumption_nullifier_augment" | "gtceu:yellow_garnet_crushed_ore" | "mmt:thlanium_plate" | "gtceu:gravel_electrotine_ore" | "minecraft:music_disc_mellohi" | "gtceu:vanadium_magnetite_refined_ore" | "gtceu:iv_autoclave" | "create:portable_storage_interface" | "gtceu:endstone_vanadium_magnetite_ore" | "create:linear_chassis" | "rechiseled:iron_block_polished" | "mmt:sand_brick" | "gtceu:concrete_tiny_dust" | "gtceu:potin_ingot" | "gtceu:sterling_silver_tiny_dust" | "gtceu:kanthal_hex_cable" | "gtceu:tritanium_single_wire" | "gtceu:item/material_sets/dull/gem_chipped" | "gtceu:diamond_impure_dust" | "gtceu:titanium_plunger" | "create:block/fluid_pipe/rim_connector/down" | "mmt:silver_gear" | "exnihilosequentia:cooked_silkworm" | "minecraft:structure_void" | "minecraft:stonecutter" | "gtceu:quartz_sand_tiny_dust" | "thermal:constantan_ingot" | "bigreactors:block/turbine/basic/fluidport_forge_active_hot_connected" | "exnihilosequentia:terracotta_crook" | "minecraft:cobblestone_wall" | "rechiseled:quartz_block_chiseled_pillar_connecting" | "minecraft:polished_diorite" | "xtonesreworked:zest_block_10" | "gtceu:sand_monazite_ore" | "minecraft:music_disc_ward" | "xtonesreworked:zest_block_11" | "gtceu:zpm_battery_buffer_4x" | "gtceu:polybenzimidazole_small_dust" | "laserio:card_redstone" | "xtonesreworked:zest_block_12" | "xtonesreworked:zest_block_13" | "xtonesreworked:zest_block_14" | "xtonesreworked:zest_block_15" | "fantasyfurniture:royal/carpet" | "minecraft:mossy_cobblestone_stairs" | "gtceu:vibranite_small_dust" | "gtceu:platinum_octal_cable" | "farmersdelight:flint_knife" | "fantasyfurniture:bone/skeleton/stool" | "gtceu:vanadium_steel_sword" | "thermal:stripped_rubberwood_wood" | "gtceu:ferrosilite_tiny_dust" | "minecraft:orange_tulip" | "bigreactors:block/reprocessor/outputport_connected" | "gtceu:andesite_alunite_ore" | "ae2:lime_covered_dense_cable" | "mmt:raw_nickel_block" | "modularrouters:range_up_augment" | "mmt:mythril_block" | "gtceu:zpm_sensor" | "bigreactors:block/turbine/reinforced/controller_on" | "gtceu:stellarium_single_wire" | "mmt:yellow_gear" | "rechiseled:andesite_bricks_connecting" | "gtceu:sterling_silver_axe" | "gtceu:red_alloy_nugget" | "thermal:phytosoil_tilled" | "gtceu:silver_small_dust" | "gtceu:indium_bucket" | "rechiseled:crimson_planks_small_bricks" | "gtceu:infinite_energy" | "gtceu:mercury_barium_calcium_cuprate_small_dust" | "gtceu:chalcopyrite_tiny_dust" | "gtceu:epoxy_bucket" | "create:crushing_wheel" | "gtceu:iron_saw" | "framedblocks:block/slime_frame" | "mmt:nickel_plate" | "gtceu:polytetrafluoroethylene_dust" | "gtceu:raw_apatite" | "gtceu:prismalium_hot_ingot" | "gtceu:uranium_rhodium_dinaquadide_single_cable" | "gtceu:salt_impure_dust" | "mmt:zirconium_rod" | "create:block/mechanical_arm/lower_body" | "gtceu:sand_naquadah_ore" | "gtceu:antimony_trioxide_small_dust" | "gtceu:tuff_quartzite_ore" | "rechiseled:red_nether_bricks_brick_pattern" | "mmt:plumbumanite_nugget" | "gtceu:bone_small_dust" | "gtceu:luv_machine_hull" | "gtceu:tungsten_steel_nugget" | "gtceu:dragonsteel_octal_cable" | "mysticalagriculture:block/mystical_mob_crop_3" | "mysticalagriculture:block/mystical_mob_crop_2" | "mysticalagriculture:block/mystical_mob_crop_1" | "mysticalagriculture:block/mystical_mob_crop_0" | "ae2:part/toggle_bus_status_on" | "mysticalagriculture:block/mystical_mob_crop_7" | "gtceu:ethane_bucket" | "gtceu:diorite_cinnabar_ore" | "mysticalagriculture:block/mystical_mob_crop_6" | "mysticalagriculture:block/mystical_mob_crop_5" | "mysticalagriculture:block/mystical_mob_crop_4" | "mmt:ruby_ore" | "gtceu:netherrack_sapphire_ore" | "framedblocks:framed_flat_inv_double_slope_panel_corner" | "farmersdelight:purple_canvas_wall_sign" | "ae2:annihilation_plane" | "minecraft:blue_terracotta" | "gtceu:rose_gold_hammer" | "gtceu:battery_alloy_rod" | "farmersdelight:pasta_with_mutton_chop" | "gtceu:bronze_small_gear" | "mysticalagriculture:sulfur_essence" | "ae2:part/p2p/p2p_tunnel_status_on" | "gtceu:red_sand_calcite_ore" | "rechiseled:purpur_spiral_pattern_connecting" | "gtceu:wood_plate" | "gtceu:andesite_naquadah_ore" | "gtceu:signalum_single_cable" | "rechiseled:lapis_block_swirling" | "minecraft:waxed_weathered_cut_copper_stairs" | "rechiseled:cobblestone_brick_pattern" | "gtceu:damascus_steel_rod" | "mmt:pink_rod" | "gtceu:diorite_sphalerite_ore" | "gtceu:mv_forming_press" | "gtceu:echo_dense_plate" | "minecraft:enderman_spawn_egg" | "create:brown_toolbox" | "rechiseled:oak_planks_wavy_connecting" | "gtceu:tantalum_capacitor" | "mmt:viculeam_wire" | "mysticalagriculture:flux_infused_ingot_crop" | "farmersdelight:salmon_slice" | "gtceu:blue_alloy_single_wire" | "thermal:bell_pepper_seeds" | "gtceu:mv_block_breaker" | "gtceu:darmstadtium_ring" | "gtceu:lv_compressor" | "gtceu:plumbumanite_double_wire" | "gtceu:gold_nonuple_fluid_pipe" | "framedblocks:framed_vertical_double_stairs" | "minecraft:yellow_stained_glass_pane" | "gtceu:signalum_block" | "gtceu:iridium_dust" | "minecraft:chiseled_nether_bricks" | "create:blue_seat" | "gtceu:signalum_double_plate" | "minecraft:black_bed" | "minecraft:brain_coral" | "bigreactors:block/reactor/basic/casing_09_frame_uw" | "ae2:quartz_cluster" | "mmt:electrum_nugget" | "gtceu:basalt_tricalcium_phosphate_ore" | "fantasyfurniture:decorations/coin_stack_iron" | "fantasyfurniture:bone/skeleton/table_small" | "gtceu:enlighted_gold_fine_wire" | "fantasyfurniture:decorations/bone_skeleton_pile" | "ae2additions:super_cell_component_1024k" | "gtceu:steel_chainsaw_head" | "gtceu:infinite_water_cover" | "fantasyfurniture:decorations/hanging_herbs" | "mysticalagriculture:soulstone_chiseled_bricks" | "ae2:biometric_card" | "minecraft:music_disc_wait" | "gtceu:iridium_bolt" | "mmt:silver_ingot" | "mysticalagriculture:imperium_scythe" | "buildinggadgets:construction_paste" | "minecraft:cat_spawn_egg" | "gtceu:item/material_sets/dull/dust" | "create:small_dripstone_bricks" | "gtceu:signalum_bucket" | "mmt:brass_ingot" | "thermal:machine_null_augment" | "ae2:fluid_p2p_tunnel" | "thermal:constantan_coin" | "gtceu:neutronium_drill_head" | "gtceu:zinc_block" | "gtceu:ruthenium_rod" | "mmt:echo_dust" | "gtceu:ruthenium_trinium_americium_neutronate_double_cable" | "gtceu:lime_dye_spray_can" | "farmersdelight:cabbage_crate" | "gtceu:blue_topaz_plate" | "gtceu:item/material_sets/dull/bolt" | "mysticalagriculture:nether_seeds" | "gtceu:vanadium_bucket" | "gtceu:naquadah_alloy_nugget" | "thermal:bell_pepper" | "thermal_extra:sticky_ball" | "create:layered_deepslate" | "thermal:coffee_block" | "gtceu:nether_quartz_pure_dust" | "gtceu:netherrack_glauconite_sand_ore" | "gtceu:tungstic_acid_dust" | "exnihilosequentia:enderman_doll" | "create:block/blaze_burner/goggles_small" | "minecraft:birch_button" | "gtceu:andesite_tantalite_ore" | "mmt:purple_ingot" | "thermal:device_xp_condenser" | "thermal_extra:upgrade_augment" | "gtceu:nickel_hex_cable" | "create:polished_cut_deepslate_slab" | "gtceu:titanium_tiny_dust" | "gtceu:sand_thorium_ore" | "gtceu:andesite_cinnabar_ore" | "gtceu:tungsten_carbide_block" | "mysticalagriculture:imperium_pickaxe" | "gtceu:tuff_spodumene_ore" | "bigreactors:reinforced_turbinerotorblade" | "gtceu:stellarium_bucket" | "mysticalagriculture:mystical_flower_seeds" | "exmachinis:flux_compactor" | "gtceu:raw_neodymium_block" | "gtceu:vibranite_single_cable" | "expatternprovider:ex_import_bus_part" | "gtceu:void_tiny_dust" | "rechiseled:dirt_smooth_clumps" | "modularrouters:stack_upgrade" | "gtceu:blue_steel_butchery_knife" | "create:waxed_weathered_copper_tile_slab" | "gtceu:bismuth_bronze_block" | "gtceu:manganese_phosphide_small_dust" | "thermal:carrot_cake" | "mmt:achroous_ingot" | "gtceu:zpm_battery_buffer_8x" | "thermal:rf_coil_augment" | "gtceu:andesite_rock_salt_ore" | "mmt:adamanite_ingot" | "thermal:barley" | "gtceu:isovol_nugget" | "rechiseled:spruce_planks_diagonal_tiles" | "minecraft:potted_oak_sapling" | "mysticalagriculture:amethyst_crop" | "gtceu:raw_scheelite" | "gtceu:basalt_cassiterite_ore" | "gtceu:ruthenium_trinium_americium_neutronate_single_wire" | "gtceu:basalt_tiny_dust" | "create:framed_glass_door" | "gtceu:nano_cpu_wafer" | "ae2:item_storage_cell_64k" | "gtceu:magnesium_diboride_quadruple_cable" | "gtceu:biotite_tiny_dust" | "gtceu:silicone_rubber_dust" | "gtceu:tantalum_fine_wire" | "gtceu:invar_buzz_saw_blade" | "gtceu:manganese_ingot" | "gtceu:duranium_gear" | "create:cinder_flour" | "gtceu:echo_quadruple_wire" | "mmt:scrap_clump" | "gtceu:rock_salt_gem" | "minecraft:lime_candle" | "rechiseled:diorite_dotted" | "minecraft:red_nether_brick_wall" | "gtceu:pyrolusite_small_dust" | "mmt:light_gray_plate" | "gtceu:diamond_exquisite_gem" | "minecraft:potted_acacia_sapling" | "gtceu:diorite_tetrahedrite_ore" | "gtceu:perlite_tiny_dust" | "gtceu:duranium_plate" | "minecraft:charcoal" | "create:block/fluid_pipe/connection/east" | "gtceu:heatproof_machine_casing" | "gtceu:indium_gallium_phosphide_plate" | "thermal:rice_block" | "bigreactors:block/reactor/reinforced/assembledplating" | "framedblocks:framed_torch" | "rechiseled:redstone_block_small_tiles" | "expatternprovider:me_packing_tape" | "gtceu:gravel_beryllium_ore" | "create:sail_frame" | "ae2:part/formation_plane" | "gtceu:smd_transistor" | "rechiseled:gold_block_lines" | "gtceu:wetware_processor_assembly" | "gtceu:wrought_iron_scythe" | "mysticalagriculture:attack_aoe_iv_augment" | "gtceu:uranium_triplatinum_small_dust" | "gtceu:rose_gold_mining_hammer" | "gtceu:uranium_triplatinum_octal_wire" | "create:encased_chain_drive" | "minecraft:jungle_slab" | "minecraft:beetroot" | "minecraft:chainmail_leggings" | "sgjourney:sandstone_switch" | "bigreactors:reprocessorpowerport" | "gtceu:netherrack_alunite_ore" | "rechiseled:oak_planks_bricks" | "rechiseled:end_stone_brick_pattern" | "buildinggadgets:gadget_exchanging" | "mmt:raw_zinc_block" | "gtceu:hv_rock_crusher" | "mysticalagriculture:tungsten_essence" | "gtceu:samarium_iron_arsenic_oxide_block" | "gtceu:cupronickel_single_wire" | "gtceu:tuff_platinum_ore" | "rechiseled:netherite_block_decorated_connecting" | "gtceu:sand_yellow_garnet_ore" | "gtceu:plumbumanite_block" | "rechiseled:dirt_grooves" | "gtceu:lapis_refined_ore" | "gtceu:brass_ingot" | "gtceu:ev_electric_piston" | "minecraft:music_disc_otherside" | "gtceu:hv_solar_panel" | "thermal:flax_block" | "mysticalagriculture:flux_infused_gem_crop" | "gtceu:diamond_mining_hammer" | "mysticalagriculture:terrasteel_essence" | "gtceu:deepslate_olivine_ore" | "gtceu:molybdenum_ore" | "exnihilosequentia:dripstone_pebble" | "gtceu:tungsten_steel_bucket" | "minecraft:diorite_stairs" | "create:red_seat" | "rechiseled:emerald_block_polished" | "gtceu:raw_salt" | "gtceu:andesite_wulfenite_ore" | "gtceu:gravel_sulfur_ore" | "gtceu:sapphire_block" | "ae2:blue_smart_cable" | "mysticalagriculture:nether_essence" | "gtceu:ruthenium_block" | "gtceu:item/material_sets/quartz/dust" | "gtceu:hypochlorous_acid_bucket" | "gtceu:neodymium_ore" | "mmt:zinc_nugget" | "gtceu:cupronickel_tiny_dust" | "create:mechanical_crafter" | "rechiseled:granite_tiles_connecting" | "bigreactors:block/turbine/reinforced/casing_21_corner_unw" | "farmersdelight:light_gray_canvas_sign" | "rechiseled:quartz_block_rows" | "gtceu:naquadah_alloy_saw" | "gtceu:silver_tiny_dust" | "mmt:charcoal_block" | "gtceu:raw_pyrolusite" | "gtceu:niobium_titanium_double_plate" | "rechiseled:stone_diagonal_bricks_connecting" | "gtceu:oil_medium_bucket" | "gtceu:wrought_iron_plunger" | "gtceu:raw_gypsum" | "gtceu:bronze_scythe" | "minecraft:sandstone_slab" | "gtceu:oilsands_ore" | "framedblocks:framed_double_half_slope" | "gtceu:prismalium_quadruple_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_nugget" | "gtceu:hsss_long_rod" | "mysticalagriculture:titanium_essence" | "minecraft:red_sandstone" | "thermal:cyan_rockwool" | "gtceu:lead_zinc_solution_bucket" | "gtceu:pentlandite_impure_dust" | "mysticaladaptations:insanium_chestplate" | "gtceu:basalt_chromite_ore" | "gtceu:bronze_screwdriver" | "mmt:adamanite_wire" | "minecraft:magma_block" | "create:polished_cut_asurine_slab" | "gtceu:sand_plutonium_ore" | "minecraft:creeper_wall_head" | "gtceu:gunpowder_small_dust" | "minecraft:red_nether_bricks" | "gtceu:europium_bucket" | "gtceu:uv_extractor" | "gtceu:diorite_basaltic_mineral_sand_ore" | "minecraft:crimson_fungus" | "gtceu:tuff_trona_ore" | "gtceu:bentonite_pure_dust" | "gtceu:titanium_screw" | "gtceu:gravel_trona_ore" | "gtceu:hv_mixer" | "mysticalagriculture:soulium_gemstone" | "gtceu:uv_energy_output_hatch_4a" | "gtceu:scheelite_refined_ore" | "rechiseled:andesite_dotted_connecting" | "fantasyfurniture:nordic/door_double" | "mmt:dark_cryopla_dust" | "gtceu:platinum_nugget" | "rechiseledcreate:spruce_window_diagonal" | "fantasyfurniture:bone/wither/wool" | "create:cut_veridium_slab" | "mmt:rhodium_gear" | "gtceu:stellarium_tiny_dust" | "mmt:palladium_dust" | "minecraft:redstone_torch" | "gtceu:luv_output_bus" | "minecraft:end_stone_brick_wall" | "fantasyfurniture:necrolord/bookshelf" | "gtceu:rose_gold_screw" | "bigreactors:basic_turbinecontroller" | "minecraft:orange_banner" | "farmersdelight:wild_potatoes" | "fantasyfurniture:nordic/table_large" | "ae2:printed_logic_processor" | "gtceu:luv_battery_buffer_16x" | "create:block/hose_pulley/rope_half" | "thermal:blitz_powder" | "minecraft:dragon_wall_head" | "mysticalagradditions:inferium_coal_block" | "gtceu:cassiterite_purified_ore" | "gtceu:endstone_redstone_ore" | "gtceu:lepidolite_refined_ore" | "ae2additions:item_storage_cell_16384" | "gtceu:niobium_titanium_plate" | "rechiseledcreate:mangrove_window_covered" | "mmt:nlatstone_rod" | "gtceu:cell_extruder_mold" | "fantasyfurniture:venthyr/sofa" | "fantasyfurniture:bone/skeleton/wall_light" | "rechiseled:dirt_clumps" | "ae2:blue_paint_ball" | "gtceu:tungstensteel_fluid_cell" | "gtceu:vanadium_gallium_double_wire" | "gtceu:red_sand_bauxite_ore" | "create:cut_crimsite_stairs" | "mmt:bismuth_block" | "gtceu:iron_small_spring" | "gtceu:granite_pollucite_ore" | "gtceu:tuff_garnet_sand_ore" | "minecraft:prismarine" | "create_crystal_clear:brass_clear_glass_encased_cogwheel" | "gtceu:zinc_dust" | "rechiseled:cobblestone_inverted_dented_connecting" | "gtceu:plumbumanite_hex_cable" | "minecraft:light_gray_stained_glass_pane" | "create:block/cuckoo_clock/minute_hand" | "gtceu:bismuth_small_dust" | "gtceu:blue_topaz_flawed_gem" | "minecraft:birch_wood" | "gtceu:bismuth_ingot" | "gtceu:ulv_input_hatch" | "create:block/steam_engine/shaft_connector" | "ae2:capacity_card" | "farmersdelight:roast_chicken" | "gtceu:item/material_sets/dull/spring" | "gtceu:niobium_nitride_rod" | "ae2:light_detector" | "gtceu:kyanite_pure_dust" | "gtceu:opal_impure_dust" | "mysticalagriculture:coal_crop" | "gtceu:raw_sapphire_block" | "gtceu:trona_dust" | "minecraft:potted_orange_tulip" | "minecraft:black_candle_cake" | "gtceu:yttrium_barium_cuprate_quadruple_wire" | "rechiseled:granite_bricks_connecting" | "gtceu:steel_saw" | "mmt:raw_platinum" | "gtceu:assembly_line_casing" | "mmt:gray_plate" | "rechiseled:obsidian_rotated_bricks_connecting" | "bigreactors:reinforced_reactorglass" | "minecraft:iron_hoe" | "minecraft:goat_horn" | "gtceu:magnalium_nugget" | "gtceu:soul_infused_ingot" | "gtceu:fiber_reinforced_circuit_board" | "gtceu:tungsten_steel_frame" | "minecraft:potted_dandelion" | "gtceu:manganese_dioxide_small_dust" | "gtceu:basalt_monazite_ore" | "rechiseledcreate:oak_window_diagonal" | "gtceu:kyanite_dust" | "gtceu:uv_kinetic_input_box" | "create:cut_dripstone" | "gtceu:magnetite_small_dust" | "ae2:certus_quartz_pickaxe" | "create:cut_deepslate_wall" | "gtceu:granitic_mineral_sand_purified_ore" | "gtceu:tritium_bucket" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_wire" | "mmt:osmium_rod" | "exnihilosequentia:iron_mesh" | "rechiseled:copper_block_bars_connecting" | "farmersdelight:blue_canvas_sign" | "rechiseled:red_nether_bricks_brick_paving" | "rechiseled:bone_block_bordered_connecting" | "gtceu:uranium_triplatinum_quadruple_wire" | "rechiseled:gold_block_small_bricks" | "minecraft:enchanted_book" | "gtceu:stellarium_hot_ingot" | "minecraft:purple_glazed_terracotta" | "create:polished_cut_tuff_stairs" | "gtceu:luv_energy_input_hatch_4a" | "gtceu:diorite_amethyst_ore" | "rechiseled:end_stone_crushed_connecting" | "ae2additions:super_cell_256k" | "gtceu:red_sand_salt_ore" | "fantasyfurniture:necrolord/sofa" | "ae2:part/p2p/p2p_tunnel_light" | "minecraft:quartz_bricks" | "gtceu:molybdenum_purified_ore" | "gtceu:polyvinyl_butyral_ingot" | "gtceu:granite_malachite_ore" | "gtceu:invar_drill_head" | "mysticalagriculture:diamond_seeds" | "framedblocks:framed_glowing_item_frame" | "gtceu:black_steel_single_wire" | "mmt:zirconium_ingot" | "exnihilosequentia:acacia_sieve" | "gtceu:basalt_coal_ore" | "gtceu:wrought_iron_mining_hammer" | "gtceu:item/material_sets/dull/gem_exquisite" | "mysticalagriculture:signalum_essence" | "rechiseled:cobbled_deepslate_brick_paving_connecting" | "gtceu:vibranite_fine_wire" | "mysticalagriculture:refined_glowstone_seeds" | "fantasyfurniture:dunmer/wall_light" | "rechiseled:granite_diagonal_bricks_connecting" | "mmt:thorium_ingot" | "create:polished_cut_diorite" | "gtceu:raw_plutonium" | "gtceu:neutronium_credit" | "minecraft:purpur_slab" | "gtceu:tantalite_crushed_ore" | "thermal:earth_charge" | "gtceu:prismalium_tiny_dust" | "gtceu:gear_extruder_mold" | "gtceu:netherrack_salt_ore" | "minecraft:cyan_wool" | "gtceu:advanced_power_thruster" | "gtceu:silver_double_wire" | "gtceu:small_gear_casting_mold" | "gtceu:yellow_garnet_dust" | "gtceu:polydimethylsiloxane_dust" | "mysticalagriculture:prudentium_shovel" | "bigreactors:block/reactor/basic/assembledplating" | "mysticalagriculture:niotic_crystal_seeds" | "farmersdelight:green_canvas_wall_sign" | "fantasyfurniture:royal/lockbox" | "gtceu:tuff_chalcocite_ore" | "minecraft:waxed_weathered_copper" | "gtceu:microchip_processor" | "gtceu:endstone_certus_quartz_ore" | "rechiseled:red_sandstone_rotated_bricks" | "ae2additions:chemical_storage_cell_4096" | "gtceu:methyl_acetate_bucket" | "thermalendergy:prismalium_block" | "fantasyfurniture:bone/wither/skull" | "gtceu:zpm_arc_furnace" | "gtceu:olivine_rod" | "gtceu:hv_sensor" | "minecraft:frosted_ice" | "gtceu:basalt_lapis_ore" | "bigreactors:basic_turbinepowertapfe_passive" | "mmt:netherite_rod" | "gtceu:talc_tiny_dust" | "mysticalagriculture:tertium_furnace" | "gtceu:ferrite_mixture_small_dust" | "gtceu:amethyst_chipped_gem" | "minecraft:red_concrete_powder" | "rechiseledcreate:birch_window_tiles_connecting" | "gtceu:tin_nugget" | "mysticalagriculture:prudentium_axe" | "bigreactors:blutonium_block" | "bigreactors:block/turbine/reinforced/casing_02_frame_ds" | "minecraft:light_blue_bed" | "minecraft:orange_shulker_box" | "gtceu:animated_steel_quadruple_wire" | "xtonesreworked:zane_block_15" | "xtonesreworked:zane_block_14" | "gtceu:zapolgium_fine_wire" | "ae2:smooth_quartz_block" | "gtceu:emerald_purified_ore" | "rechiseled:dirt_squares_connecting" | "create:cut_scorchia_stairs" | "xtonesreworked:zane_block_11" | "ae2:part/level_emitter_base_off" | "xtonesreworked:zane_block_10" | "mysticalagriculture:deepslate_crop" | "xtonesreworked:zane_block_13" | "xtonesreworked:zane_block_12" | "rechiseled:purpur_jagged_pattern" | "thermal:xp_storage_augment" | "farmersdelight:minced_beef" | "minecraft:red_nether_brick_stairs" | "gtceu:tin_alloy_small_fluid_pipe" | "gtceu:iron_tiny_dust" | "gtceu:prismalium_bucket" | "create:item/wand_of_symmetry/core_glow" | "gtceu:deepslate_bastnasite_ore" | "minecraft:brain_coral_wall_fan" | "bigreactors:yellorium_block" | "gtceu:granite_opal_ore" | "gtceu:titanium_quadruple_fluid_pipe" | "gtceu:cobalt_brass_wrench_tip" | "gtceu:europium_normal_fluid_pipe" | "gtceu:uv_machine_casing" | "gtceu:netherrack_magnetite_ore" | "gtceu:rhodium_plated_palladium_bucket" | "gtceu:garnet_sand_small_dust" | "buildinggadgets:gadget_destruction" | "gtceu:potassium_manganate_dust" | "create:train_trapdoor" | "rechiseled:sandstone_brick_paving_connecting" | "gtceu:pitchblende_refined_ore" | "minecraft:iron_door" | "gtceu:hp_steam_furnace" | "extendedcrafting:luminessence_block" | "gtceu:ultimet_small_dust" | "rechiseled:gold_block_tiles_connecting" | "gtceu:steel_sword" | "gtceu:ruridit_small_dust" | "gtceu:andesite_cassiterite_ore" | "gtceu:diorite_asbestos_ore" | "gtceu:malachite_tiny_dust" | "rechiseled:red_nether_bricks_brick_pattern_connecting" | "create:birch_window_pane" | "create:white_nixie_tube" | "create:cart_assembler" | "minecraft:black_stained_glass_pane" | "gtceu:item/material_sets/rough/dust_tiny" | "gtceu:copper_rod" | "gtceu:sand_opal_ore" | "gtceu:diorite_malachite_ore" | "framedblocks:framed_iron_door" | "gtceu:large_chemical_reactor" | "gtceu:enderium_dense_plate" | "gtceu:gravel_granitic_mineral_sand_ore" | "gtceu:basalt_barite_ore" | "ae2:part/monitor_bright_off" | "gtceu:tungsten_carbide_bucket" | "gtceu:aluminium_wrench_tip" | "create:small_veridium_brick_wall" | "gtceu:almandine_block" | "minecraft:shulker_shell" | "ae2:red_covered_dense_cable" | "gtceu:titanium_small_gear" | "gtceu:iron_single_cable" | "bigreactors:block/reprocessor/casing_02_frame_ds" | "gtceu:animated_steel_double_cable" | "gtceu:prismalium_nugget" | "ae2:part/interface_has_channel" | "gtceu:ev_conveyor_module" | "exnihilosequentia:raw_lead" | "gtceu:antimony_nugget" | "gtceu:raw_oilsands" | "gtceu:platinum_fine_wire" | "create:yellow_nixie_tube" | "fantasyfurniture:dunmer/wardrobe_bottom" | "gtceu:granite_naquadah_ore" | "gtceu:gravel_zeolite_ore" | "gtceu:indium_nugget" | "gtceu:pyrochlore_ore" | "bigreactors:block/reactor/reinforced/casing_05_frame_dw" | "rechiseled:cobblestone_dented_connecting" | "gtceu:palladium_rod" | "framedblocks:framed_divided_panel_horizontal" | "rechiseled:obsidian_large_tiles" | "gtceu:raw_trona" | "gtceu:blue_topaz_gem" | "automobility:block/slope_top_dash_panel" | "gtceu:ultimet_plate" | "rechiseled:dark_prismarine_rotated_bricks" | "mmt:orange_gear" | "gtceu:twinite_small_dust" | "minecraft:iron_shovel" | "rechiseled:acacia_planks_brick_pattern_connecting" | "gtceu:ev_cutter" | "create:magenta_seat" | "gtceu:sodalite_ore" | "gtceu:nether_quartz_purified_ore" | "minecraft:stone_slab" | "rechiseled:jungle_planks_pattern" | "gtceu:ulv_energy_input_hatch" | "bigreactors:block/reactor/basic/casing_04_frame_dn" | "gtceu:shellite_plate" | "gtceu:stainless_steel_normal_fluid_pipe" | "minecraft:brick" | "buildinggadgets:construction_paste_container_creative" | "gtceu:amethyst_exquisite_gem" | "create:small_limestone_brick_stairs" | "gtceu:ev_forming_press" | "gtceu:vanadium_steel_plunger" | "create:small_calcite_brick_wall" | "rechiseled:lapis_block_mosaic" | "thermal:diving_chestplate" | "framedblocks:framed_stacked_slope_panel" | "gtceu:wrought_iron_double_plate" | "gtceu:hssg_frame" | "extendedcrafting:crystaltine_ingot" | "gtceu:blue_steel_wrench" | "sgjourney:naquadah_pickaxe" | "gtceu:tuff_bornite_ore" | "gtceu:red_steel_nugget" | "gtceu:sand_basaltic_mineral_sand_ore" | "gtceu:niobium_nitride_ingot" | "gtceu:tungsten_carbide_wire_cutter" | "gtceu:tungsten_carbide_small_dust" | "create:small_veridium_bricks" | "gtceu:treated_wood_planks" | "createarmory:empty_m_sixteen" | "rechiseled:jungle_planks_small_tiles" | "ae2:fluix_shovel" | "mmt:starlight_mythril_nugget" | "minecraft:tinted_glass" | "gtceu:melodium_fine_wire" | "gtceu:plutonium_241_block" | "ae2:portable_item_cell_16k" | "gtceu:gravel_lithium_ore" | "gtceu:tritanium_screw" | "gtceu:diorite_electrotine_ore" | "thermal:polished_rich_slag" | "mysticalagriculture:soulstone_smooth_slab" | "gtceu:chalcocite_dust" | "gtceu:cassiterite_sand_impure_dust" | "gtceu:pyrochlore_impure_dust" | "ae2:printed_calculation_processor" | "gtceu:iron_mining_hammer" | "gtceu:qbit_cpu_wafer" | "rechiseled:basalt_bricks" | "minecraft:diamond_boots" | "exnihilosequentia:spruce_sieve" | "create:clipboard" | "minecraft:spruce_door" | "minecraft:bee_spawn_egg" | "gtceu:stellarium_dense_plate" | "eterminal:part/ex_pattern_access_terminal_off" | "gtceu:stibnite_crushed_ore" | "ae2:lime_paint_ball" | "gtceu:black_bronze_hot_ingot" | "framedblocks:framed_secret_storage" | "minecraft:brown_bed" | "gtceu:aluminium_crushed_ore" | "rechiseled:stone_squares_connecting" | "gtceu:gravel_opal_ore" | "mmt:raw_netherite_ingot" | "gtceu:lumium_quadruple_cable" | "gtceu:blue_alloy_block" | "gtceu:item_tag_filter" | "mysticalagriculture:coral_agglomeratio" | "gtceu:gravel_aluminium_ore" | "bigreactors:fluidizerglass" | "gtceu:lead_fine_wire" | "rechiseledcreate:andesite_cut_small_brick_connecting" | "gtceu:reinforced_epoxy_resin_nugget" | "minecraft:potted_brown_mushroom" | "gtceu:nickel_tiny_dust" | "mysticalagriculture:glowstone_crop" | "gtceu:steel_plunger" | "gtceu:scheelite_pure_dust" | "gtceu:void_hot_ingot" | "gtceu:magnalium_block" | "gtceu:naquadah_single_wire" | "gtceu:tungsten_octal_cable" | "mysticalagriculture:nitro_crystal_crop" | "gtceu:andesite_lead_ore" | "bigreactors:inanite_ingot" | "exnihilosequentia:netherite_mesh" | "framedblocks:framed_collapsible_block" | "gtceu:sand_cobalt_ore" | "gtceu:basalt_gold_ore" | "gtceu:uv_16a_energy_converter" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_plate" | "mysticalagriculture:health_boost_iii_augment" | "rechiseled:jungle_planks_dotted_connecting" | "gtceu:oilsands_refined_ore" | "gtceu:diorite_lapis_ore" | "gtceu:alunite_dust" | "gtceu:melodium_hex_wire" | "gtceu:red_steel_bucket" | "gtceu:granitic_mineral_sand_ore" | "mmt:acril_dust" | "gtceu:gold_rod" | "xtonesreworked:zeta_block_1" | "xtonesreworked:zeta_block_2" | "xtonesreworked:zeta_block_0" | "bigreactors:magentite_fluid" | "xtonesreworked:zeta_block_9" | "minecraft:cut_sandstone_slab" | "gtceu:lv_kinetic_output_box" | "xtonesreworked:zeta_block_7" | "xtonesreworked:zeta_block_8" | "gtceu:luv_fusion_reactor" | "fantasyfurniture:bone/wither/lockbox" | "xtonesreworked:zeta_block_5" | "xtonesreworked:zeta_block_6" | "create:cut_andesite_brick_stairs" | "xtonesreworked:zeta_block_3" | "gtceu:invar_shovel" | "xtonesreworked:zeta_block_4" | "rechiseled:amethyst_block_diagonal_tiles" | "gtceu:enlighted_gold_foil" | "gtceu:palladium_ingot" | "minecraft:redstone_ore" | "gtceu:twinite_plate" | "minecraft:amethyst_block" | "gtceu:lapis_exquisite_gem" | "gtceu:black_bronze_block" | "gtceu:diamond_file" | "gtceu:raw_granitic_mineral_sand" | "gtceu:sand_stibnite_ore" | "gtceu:bronze_nugget" | "minecraft:filled_map" | "framedblocks:framed_inv_double_slope_panel" | "create:gantry_shaft" | "extendedcrafting:frame" | "gtceu:copper_hex_cable" | "create:fluid_pipe" | "gtceu:uranium_rod" | "gtceu:activity_detector_cover" | "create:block/hose_pulley/rope" | "gtceu:gravel_iron_ore" | "gtceu:molybdenum_block" | "gtceu:endstone_quartzite_ore" | "minecraft:acacia_wood" | "createarmory:smoke_debug" | "ae2:blue_lumen_paint_ball" | "create:cut_deepslate_stairs" | "gtceu:lv_electric_motor" | "gtceu:spessartine_tiny_dust" | "gtceu:magnesium_diboride_hot_ingot" | "thermal:copper_coin" | "gtceu:vanadium_steel_plate" | "thermal:invar_block" | "mysticalagriculture:inferium_growth_accelerator" | "gtceu:titanium_screwdriver" | "gtceu:tungstate_crushed_ore" | "gtceu:diamond_purified_ore" | "create:block/toolbox/lid/pink" | "rechiseled:dark_prismarine_dotted" | "mmt:boron_gear" | "minecraft:magenta_wool" | "thermal:device_hive_extractor" | "gtceu:tungsten_steel_rotor" | "gtceu:andesite_asbestos_ore" | "mmt:opal" | "rechiseled:glowstone_brick_pattern_connecting" | "gtceu:hv_forge_hammer" | "ae2:portable_item_cell_4k" | "mysticalagriculture:fire_crop" | "rechiseledcreate:spruce_window_large_connecting" | "mysticalagriculture:awakened_supremium_scythe" | "rechiseledcreate:jungle_window_bars_connecting" | "gtceu:tantalum_foil" | "mysticalagriculture:water_crop" | "gtceu:uraninite_pure_dust" | "gtceu:diorite_galena_ore" | "gtceu:platinum_single_cable" | "gtceu:nichrome_hex_cable" | "create:block/encased_fan/propeller" | "exnihilosequentia:birch_sieve" | "exnihilosequentia:diorite_hammer" | "gtceu:olivine_crushed_ore" | "create:block/portable_storage_interface/block_middle_powered" | "create:block/steam_engine/piston" | "gtceu:fertilizer" | "mmt:brass_rod" | "gtceu:darmstadtium_ingot" | "rechiseled:dirt_small_bricks" | "gtceu:enderium_double_plate" | "gtceu:tungsten_carbide_scythe" | "gtceu:granite_yellow_limonite_ore" | "gtceu:sterling_silver_bucket" | "gtceu:luv_transformer_16a" | "gtceu:andesite_pyrolusite_ore" | "minecraft:leather_chestplate" | "gtceu:mv_kinetic_output_box" | "gtceu:luv_mixer" | "gtceu:steel_gearbox" | "gtceu:coal_ore" | "modularrouters:fluid_upgrade" | "mmt:europium_gear" | "gtceu:niobium_titanium_nugget" | "minecraft:potted_red_mushroom" | "farmersdelight:green_canvas_sign" | "thermal:lumium_plate" | "gtceu:netherrack_oilsands_ore" | "mysticalagriculture:soulstone_smooth" | "gtceu:indium_tin_barium_titanium_cuprate_bucket" | "rechiseled:lapis_block_pillar_connecting" | "ae2:smooth_sky_stone_chest" | "framedblocks:framed_waterloggable_gold_pressure_plate" | "thermal:hazmat_helmet" | "ae2:green_covered_cable" | "minecraft:smooth_sandstone_stairs" | "gtceu:gravel_sphalerite_ore" | "mysticalagriculture:lapis_lazuli_crop" | "gtceu:red_steel_plate" | "gtceu:borax_dust" | "gtceu:oxygen_bucket" | "create:jungle_window" | "mysticalagriculture:fluix_essence" | "mmt:silicon_rod" | "rechiseled:lapis_block_scales" | "minecraft:potted_fern" | "gtceu:uhv_quantum_chest" | "gtceu:mv_field_generator" | "gtceu:ethylene_glycol_bucket" | "thermal_extra:twinite_nugget" | "minecraft:mangrove_fence_gate" | "mysticalagriculture:coral_essence" | "bigreactors:insanite_dust" | "gtceu:endstone_spodumene_ore" | "gtceu:raw_asbestos_block" | "gtceu:raw_pollucite" | "gtceu:kyanite_small_dust" | "rechiseled:dark_prismarine_tiles_connecting" | "rechiseled:cobblestone_brick_paving_connecting" | "gtceu:iv_8a_energy_converter" | "thermal:rubberwood_wood" | "gtceu:europium_nugget" | "rechiseled:crimson_planks_pattern_connecting" | "gtceu:tetrafluoroethylene_bucket" | "gtceu:andesite_amethyst_ore" | "gtceu:netherrack_pentlandite_ore" | "minecraft:bat_spawn_egg" | "gtceu:lp_steam_furnace" | "create:layered_crimsite" | "gtceu:annealed_copper_bucket" | "gtceu:realgar_flawless_gem" | "bigreactors:block/reprocessor/casing_07_frame_ue" | "gtceu:blue_topaz_impure_dust" | "rechiseledcreate:mangrove_window_panes" | "fantasyfurniture:nordic/floor_light" | "gtceu:ev_8a_energy_converter" | "gtceu:neuro_processing_unit" | "gtceu:hsse_hot_ingot" | "gtceu:antimony_trifluoride_small_dust" | "extendedcrafting:nether_star_block" | "gtceu:ev_output_hatch" | "gtceu:aluminium_plate" | "create:exposed_copper_tiles" | "thermal:hazmat_leggings" | "minecraft:wooden_shovel" | "framedblocks:framed_double_threeway_corner" | "createarmory:empty_pipe_pistol" | "gtceu:stainless_steel_large_fluid_pipe" | "create:light_gray_nixie_tube" | "fantasyfurniture:necrolord/carpet" | "gtceu:hssg_coil_block" | "gtceu:nickel_zinc_ferrite_rod" | "gtceu:melodium_block" | "mmt:plumbumanite_plate" | "rechiseled:birch_planks_diagonal_tiles_connecting" | "gtceu:aluminium_mining_hammer" | "gtceu:sand_pyrolusite_ore" | "gtceu:rare_earth_dust" | "bigreactors:reinforced_reactorpowertapfe_passive" | "gtceu:diorite_sulfur_ore" | "gtceu:dimethylhydrazine_bucket" | "fantasyfurniture:decorations/bronze_chain" | "gtceu:zpm_fluid_heater" | "mysticalagriculture:ironwood_essence" | "fantasyfurniture:decorations/snowballs" | "gtceu:uv_voltage_coil" | "gtceu:yttrium_barium_cuprate_double_plate" | "ae2:black_paint_ball" | "gtceu:luv_compressor" | "extendedcrafting:ender_star" | "mobilebeacon:mobile_beacon_netherite_ii" | "rechiseled:blue_ice_bordered_connecting" | "ae2:crafting_card" | "rechiseled:oak_planks_squares_connecting" | "mysticalagriculture:creeper_seeds" | "create:block/mechanical_press/head" | "gtceu:lightly_steam_cracked_light_fuel_bucket" | "create:copper_valve_handle" | "gtceu:phosphate_dust" | "thermal:fluid_tank_augment" | "bigreactors:block/fluidizer/assembledplating" | "gtceu:raw_wulfenite" | "gtceu:endstone_nether_quartz_ore" | "gtceu:ev_energy_output_hatch_16a" | "rechiseled:granite_wavy_connecting" | "create:polished_cut_scorchia_slab" | "create:cut_ochrum_brick_stairs" | "create:depot" | "gtceu:void_block" | "ae2:vibration_chamber" | "gtceu:diorite_cooperite_ore" | "mysticalagriculture:iridium_seeds" | "fantasyfurniture:decorations/spider_web_small" | "gtceu:saltpeter_impure_dust" | "exnihilosequentia:diorite_crook" | "minecraft:red_mushroom" | "minecraft:spruce_planks" | "thermal_extra:machine_output_augment_1" | "minecraft:andesite" | "rechiseled:end_stone_polished_connecting" | "gtceu:tantalite_purified_ore" | "gtceu:cobaltite_purified_ore" | "minecraft:pufferfish_spawn_egg" | "gtceu:sterling_silver_sword" | "ae2:orange_smart_cable" | "minecraft:crimson_hyphae" | "createarmory:nine_mm_casing" | "gtceu:gallium_arsenide_bucket" | "gtceu:red_steel_dust" | "mysticalagriculture:zombie_crop" | "gtceu:uv_ore_washer" | "gtceu:nickel_crushed_ore" | "create:small_tuff_brick_slab" | "thermal_extra:machine_output_augment_3" | "rechiseled:acacia_planks_bricks" | "thermal_extra:machine_output_augment_2" | "create:waxed_weathered_copper_shingles" | "thermal:diving_helmet" | "minecraft:oxeye_daisy" | "gtceu:granite_red_tiny_dust" | "sgjourney:naquadah_hoe" | "minecraft:light_blue_banner" | "gtceu:granite_granitic_mineral_sand_ore" | "gtceu:endstone_cobaltite_ore" | "minecraft:dripstone_block" | "gtceu:rutile_chipped_gem" | "webdisplays:craftcomp_peripheral" | "gtceu:tungsten_steel_screwdriver" | "gtceu:neutronium_screwdriver" | "ae2:nether_quartz_wrench" | "minecraft:cocoa_beans" | "gtceu:mv_packer" | "gtceu:coke_oven_hatch" | "gtceu:red_alloy_quadruple_cable" | "itemfilters:not" | "rechiseled:red_nether_bricks_tiles" | "xtonesreworked:sync_block_9" | "gtceu:block/machine/part/maintenance" | "xtonesreworked:sync_block_8" | "gtceu:depleted_uranium_hexafluoride_bucket" | "mmt:xeproda_ingot" | "framedblocks:framed_double_prism" | "xtonesreworked:sync_block_1" | "extendedcrafting:basic_component" | "xtonesreworked:sync_block_0" | "xtonesreworked:sync_block_3" | "xtonesreworked:sync_block_2" | "rechiseled:prismarine_bricks_rows" | "xtonesreworked:sync_block_5" | "xtonesreworked:sync_block_4" | "xtonesreworked:sync_block_7" | "xtonesreworked:sync_block_6" | "minecraft:green_wall_banner" | "gtceu:tuff_bastnasite_ore" | "exnihilosequentia:nether_brick_crook" | "gtceu:ev_battery_buffer_8x" | "minecraft:purpur_pillar" | "gtceu:vibranite_octal_wire" | "ae2:io_port" | "framedblocks:framed_stairs" | "gtceu:andesite_tin_ore" | "mmt:raw_tellurium" | "gtceu:ev_brewery" | "rechiseled:stone_brick_pattern" | "gtceu:sterling_silver_nugget" | "gtceu:silver_octal_wire" | "gtceu:item/material_sets/dull/tool_head_buzz_saw" | "gtceu:mercury_barium_calcium_cuprate_quadruple_cable" | "minecraft:blue_bed" | "ae2:export_bus" | "gtceu:luv_thermal_centrifuge" | "rechiseled:andesite_diagonal_bricks_connecting" | "gtceu:niobium_titanium_foil" | "gtceu:isovol_double_wire" | "gtceu:obsidian_dust" | "gtceu:cobaltite_pure_dust" | "gtceu:deepslate_garnierite_ore" | "rechiseled:nether_bricks_chiseled_squares" | "rechiseled:cobblestone_squares" | "gtceu:andesite_lithium_ore" | "gtceu:hematite_small_dust" | "mmt:rose_quartz_cell" | "gtceu:malachite_ore" | "create:brass_nugget" | "gtceu:raw_glauconite_sand" | "gtceu:invar_screwdriver_tip" | "gtceu:osmium_quadruple_wire" | "gtceu:sodalite_dust" | "farmersdelight:cooked_cod_slice" | "gtceu:trinium_coil_block" | "gtceu:ev_fluid_passthrough_hatch" | "thermal:lead_block" | "gtceu:indium_gallium_phosphide_small_dust" | "gtceu:granite_tetrahedrite_ore" | "gtceu:hp_steam_macerator" | "mysticalagriculture:diamond_sickle" | "farmersdelight:stove" | "rechiseled:jungle_planks_small_tiles_connecting" | "rechiseled:mangrove_planks_wavy" | "mysticalagriculture:strength_iii_augment" | "gtceu:luv_quantum_tank" | "mmt:white_ingot" | "gtceu:shellite_double_cable" | "gtceu:prismalium_small_dust" | "gtceu:endstone_graphite_ore" | "thermal_extra:twinite_bucket" | "minecraft:bubble_column" | "expatternprovider:part/ex_import_bus_base" | "mysticalagriculture:electrum_essence" | "gtceu:echo_hex_wire" | "create:polished_cut_dripstone" | "ae2:spatial_io_port" | "framedblocks:block/framed_large_stone_button_pressed_frame" | "gtceu:resin_printed_circuit_board" | "aeinfinitybooster:dimension_card" | "gtceu:animated_steel_block" | "fantasyfurniture:dunmer/table_small" | "gtceu:ev_battery_buffer_4x" | "gtceu:deepslate_chalcocite_ore" | "gtceu:ruthenium_trinium_americium_neutronate_hex_wire" | "mysticaladaptations:insanium_shears" | "gtceu:lead_foil" | "bigreactors:fluidizerpowerport" | "minecraft:gold_nugget" | "gtceu:chemical_black_dye" | "createarmory:empty_four_sixteen" | "rechiseledcreate:spruce_window_bars" | "toms_storage:ts.polymorphic_item_filter" | "gtceu:cooperite_purified_ore" | "create:smart_chute" | "gtceu:zpm_kinetic_output_box" | "exnihilosequentia:oak_crucible" | "gtceu:bronze_bucket" | "mmt:amber_cell" | "rechiseled:dark_oak_planks_large_tiles_connecting" | "gtceu:battery_alloy_tiny_dust" | "create:polished_cut_andesite_slab" | "mmt:thorium_gear" | "gtceu:bronze_foil" | "gtceu:basalt_palladium_ore" | "enderstorage:ender_tank" | "ae2:black_smart_dense_cable" | "thermal:bronze_ingot" | "gtceu:black_bronze_rod" | "gtceu:item/tools/mortar" | "mysticalagriculture:prudentium_reprocessor" | "gtceu:palladium_tiny_dust" | "gtceu:tin_bucket" | "gtceu:raw_beryllium" | "gtceu:hydrochloric_acid_bucket" | "fantasyfurniture:decorations/bone_wither_pile" | "modularrouters:modular_router" | "mysticalagriculture:hungerless_augment" | "gtceu:gypsum_tiny_dust" | "create:layered_scorchia" | "minecraft:netherite_chestplate" | "mmt:orange_plate" | "gtceu:enriched_naquadah_sulfate_dust" | "gtceu:hsse_bolt" | "framedblocks:framed_flat_ext_slope_panel_corner" | "gtceu:lv_electromagnetic_separator" | "create:block/goggles" | "gtceu:stainless_steel_axe" | "gtceu:rose_gold_screwdriver_tip" | "gtceu:polycaprolactam_dust" | "rechiseled:purpur_jagged_pattern_connecting" | "gtceu:iv_sensor" | "gtceu:basalt_neodymium_ore" | "create:brass_block" | "mmt:steel_wire" | "gtceu:bismuth_bronze_turbine_blade" | "gtceu:basaltic_mineral_sand_impure_dust" | "gtceu:magnalium_screw" | "simplybackpacks:commonbackpack" | "minecraft:dark_oak_pressure_plate" | "gtceu:hsse_dust" | "gtceu:tungsten_carbide_chainsaw_head" | "gtceu:enderium_hot_ingot" | "framedblocks:framed_elevated_double_slope_slab" | "minecraft:spruce_fence_gate" | "gtceu:gravel_alunite_ore" | "gtceu:apatite_rod" | "sgjourney:sandstone_cartouche" | "gtceu:duranium_huge_fluid_pipe" | "gtceu:cpu_chip" | "rechiseled:blue_ice_slanted_tiles" | "ae2:quartz_slab" | "minecraft:creeper_spawn_egg" | "create:minecart_contraption" | "gtceu:tritanium_block" | "gtceu:blue_steel_tiny_dust" | "mysticalagriculture:pig_iron_seeds" | "gtceu:zpm_compressor" | "gtceu:granite_cooperite_ore" | "gtceu:deepslate_apatite_ore" | "gtceu:electrum_double_plate" | "mysticalagradditions:creative_essence" | "minecraft:jungle_wall_sign" | "gtceu:aluminium_butchery_knife" | "rechiseledcreate:crimson_window_bars" | "gtceu:diorite_pollucite_ore" | "rechiseledcreate:andesite_cut_polished_connecting" | "gtceu:garnierite_refined_ore" | "minecraft:deepslate_bricks" | "gtceu:lazurite_dust" | "gtceu:zpm_output_bus" | "ae2:part/monitor_dark_on" | "gtceu:yellow_garnet_chipped_gem" | "gtceu:arsenic_trioxide_tiny_dust" | "gtceu:tungsten_large_fluid_pipe" | "mmt:black_plate" | "mmt:platinum_block" | "rechiseled:lapis_block_pillar" | "mmt:mythril_gear" | "gtceu:isovol_small_dust" | "thermal:drill_head" | "gtceu:pyrope_flawless_gem" | "gtceu:naquadah_alloy_rod" | "minecraft:blue_wool" | "gtceu:bisphenol_a_bucket" | "gtceu:gravel_tricalcium_phosphate_ore" | "farmersdelight:light_gray_canvas_wall_sign" | "gtceu:diorite_pitchblende_ore" | "gtceu:aluminium_buzz_saw_blade" | "gtceu:hv_polarizer" | "mysticalagriculture:fish_crop" | "mmt:copper_gear" | "rechiseled:lapis_block_pattern_connecting" | "gtceu:manganese_phosphide_octal_wire" | "create:polished_cut_scoria_slab" | "gtceu:echo_tiny_dust" | "create:crimson_window" | "bigreactors:block/turbine/basic/fluidport_forge_passive_cold_connected" | "mmt:plumbumanite_wire" | "mysticalagriculture:imperium_ingot_block" | "rechiseled:dark_oak_planks_squares_connecting" | "gtceu:liquid_helium_bucket" | "ae2:energy_cell" | "mysticalagriculture:prudentium_sickle" | "gtceu:item/material_sets/ruby/gem" | "framedblocks:framed_flat_slope_slab_corner" | "rechiseledcreate:spruce_window_covered" | "gtceu:uranium_rhodium_dinaquadide_double_wire" | "minecraft:melon_slice" | "gtceu:granite_iron_ore" | "gtceu:tuff_yellow_limonite_ore" | "rechiseled:andesite_squares_connecting" | "create:small_scoria_brick_stairs" | "gtceu:cassiterite_refined_ore" | "thermal:sulfur" | "mysticalagriculture:prudentium_bow" | "rechiseled:purpur_squares" | "gtceu:vanadium_gallium_hot_ingot" | "gtceu:aluminium_gear" | "create:track_observer" | "rechiseled:cobbled_deepslate_tiles_connecting" | "gtceu:energy_detector_cover" | "gtceu:ruby_flawed_gem" | "mysticalagriculture:guide_book" | "bigreactors:basic_turbinefluidport_forge_passive" | "buildinggadgets:gadget_copy_paste" | "gtceu:polyethylene_ingot" | "createarmory:double_barrel"
    type TemplatePoolTag = never;
    type StructureTag = "sgjourney:goauld_temple" | "sgjourney:stargate_outpost" | "sgjourney:city" | "minecraft:village" | "minecraft:cats_spawn_in" | "minecraft:eye_of_ender_located" | "minecraft:mineshaft" | "minecraft:shipwreck" | "minecraft:on_ocean_explorer_maps" | "minecraft:on_treasure_maps" | "sgjourney:on_archeologist_maps" | "sgjourney:stargate_pedestal" | "minecraft:on_woodland_explorer_maps" | "sgjourney:has_stargate" | "minecraft:ruined_portal" | "minecraft:ocean_ruin" | "minecraft:dolphin_located" | "minecraft:cats_spawn_as_black" | "sgjourney:stargate_temple" | "sgjourney:buried_stargate";
    type SymbolSetTag = never;
    type BiomeTag = "gtceu:is_sandy" | "minecraft:is_taiga" | "minecraft:is_jungle" | "minecraft:has_structure/mineshaft" | "minecraft:has_structure/village_savanna" | "forge:is_snowy" | "forge:is_sparse/overworld" | "sgjourney:has_structure/goauld_temple/desert_pyramid_abandoned_biomes" | "forge:is_mushroom" | "sgjourney:is_lantea" | "sgjourney:has_structure/goauld_temple/desert_pyramid_biomes" | "forge:is_dry/overworld" | "minecraft:produces_corals_from_bonemeal" | "minecraft:has_structure/ruined_portal_desert" | "forge:is_desert" | "minecraft:is_river" | "forge:is_slope" | "minecraft:reduce_water_ambient_spawns" | "minecraft:has_structure/desert_pyramid" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_snow_biomes" | "minecraft:has_structure/village_desert" | "minecraft:has_structure/buried_treasure" | "sgjourney:has_structure/goauld_temple/badlands_ziggurat_biomes" | "minecraft:polar_bears_spawn_on_alternate_blocks" | "minecraft:is_ocean" | "forge:is_water" | "minecraft:without_wandering_trader_spawns" | "minecraft:has_structure/ruined_portal_mountain" | "forge:is_cold/end" | "minecraft:is_forest" | "minecraft:has_structure/village_snowy" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_desert_biomes" | "forge:is_cold" | "sgjourney:has_structure/stargate_temple/abydos_pyramid_biomes" | "forge:is_hot/overworld" | "minecraft:has_structure/nether_fortress" | "forge:is_hot/nether" | "minecraft:has_structure/shipwreck" | "gtceu:has_rubber_tree" | "minecraft:is_overworld" | "minecraft:is_deep_ocean" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_jungle_biomes" | "minecraft:has_structure/swamp_hut" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_mushroom_biomes" | "minecraft:has_structure/ruined_portal_ocean" | "minecraft:without_patrol_spawns" | "minecraft:has_structure/ocean_ruin_cold" | "forge:is_plateau" | "forge:is_mountain" | "minecraft:has_structure/ruined_portal_nether" | "forge:is_wet/overworld" | "forge:is_cold/overworld" | "minecraft:has_structure/village_plains" | "sgjourney:has_structure/goauld_temple/jungle_pyramid_biomes" | "sgjourney:has_structure/buried_stargate/buried_stargate_biomes" | "minecraft:has_structure/ocean_monument" | "forge:is_void" | "minecraft:has_structure/village_taiga" | "sgjourney:has_structure/jaffa_house_biomes" | "minecraft:water_on_map_outlines" | "minecraft:is_savanna" | "forge:is_peak" | "minecraft:spawns_warm_variant_frogs" | "minecraft:has_structure/ruined_portal_jungle" | "forge:is_underground" | "minecraft:is_mountain" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_biomes" | "forge:is_coniferous" | "minecraft:has_closer_water_fog" | "forge:is_dry/nether" | "minecraft:has_structure/ruined_portal_standard" | "sgjourney:has_structure/stargate_outpost/lantean_outpost_ocean_biomes" | "minecraft:has_structure/bastion_remnant" | "minecraft:allows_tropical_fish_spawns_at_any_height" | "sgjourney:has_structure/city/abydos_city_biomes" | "forge:is_dense/overworld" | "minecraft:allows_surface_slime_spawns" | "minecraft:has_structure/ruined_portal_swamp" | "minecraft:has_structure/shipwreck_beached" | "minecraft:has_structure/end_city" | "forge:is_sandy" | "sgjourney:is_abydos" | "forge:is_lush" | "minecraft:without_zombie_sieges" | "sgjourney:is_chulak" | "minecraft:has_structure/pillager_outpost" | "minecraft:has_structure/nether_fossil" | "minecraft:has_structure/woodland_mansion" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_badlands_biomes" | "forge:is_dense" | "forge:is_dry/end" | "minecraft:is_nether" | "forge:is_plains" | "minecraft:mineshaft_blocking" | "forge:is_wet" | "minecraft:more_frequent_drowned_spawns" | "forge:is_swamp" | "minecraft:has_structure/mineshaft_mesa" | "minecraft:stronghold_biased_to" | "minecraft:is_badlands" | "minecraft:is_end" | "minecraft:has_structure/ocean_ruin_warm" | "minecraft:has_structure/stronghold" | "forge:is_dry" | "forge:is_sparse" | "forge:is_hot" | "minecraft:plays_underwater_music" | "minecraft:is_beach" | "minecraft:has_structure/ancient_city" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_chulak_biomes" | "ae2:has_meteorites" | "forge:is_spooky" | "forge:is_wasteland" | "minecraft:only_allows_snow_and_gold_rabbits" | "forge:is_cave" | "minecraft:has_structure/jungle_temple" | "minecraft:spawns_cold_variant_frogs" | "minecraft:has_structure/igloo" | "sgjourney:has_structure/buried_stargate/buried_stargate_desert_biomes" | "sgjourney:has_structure/stargate_pedestal/stargate_pedestal_deep_dark_biomes" | "forge:is_rare" | "minecraft:is_hill" | "minecraft:required_ocean_monument_surrounding";
    type WorldPresetTag = "minecraft:extended" | "minecraft:normal";
    type SymbolsTag = never;
    type GalaxyTag = never;
    type DimensionTypeTag = never;
    type BiomeModifierTag = never;
    type PlacedFeatureTag = never;
    type ConfiguredFeatureTag = never;
    type ConfiguredCarverTag = never;
    type NoiseTag = never;
    type ChatTypeTag = never;
    type SolarSystemTag = never;
    type StructureModifierTag = never;
    type AddressTableTag = never;
    type NoiseSettingsTag = never;
    type DensityFunctionTag = never;
    type FlatLevelGeneratorPresetTag = "minecraft:visible";
    type StructureSetTag = never;
    type ProcessorListTag = never;
    type PointOfOriginTag = never;
    type GameEventTag = "minecraft:shrieker_can_listen" | "minecraft:vibrations" | "minecraft:ignore_vibrations_sneaking" | "minecraft:allay_can_listen" | "minecraft:warden_can_listen";
    type SoundEventTag = never;
    type FluidTag = "forge:steam" | "forge:honey" | "forge:chocolate" | "forge:creosote" | "minecraft:lava" | "forge:molten_shellite" | "woodenbucket:freezing" | "forge:experience" | "sliceanddice:fertilizer" | "forge:blutonium" | "forge:redstone" | "forge:milk" | "forge:magentite" | "create:bottomless/deny" | "forge:rossinite" | "ae2:blacklisted/annihilation_plane" | "forge:ender" | "forge:molten_dragonsteel" | "forge:glowstone" | "forge:molten_twinite" | "create:bottomless/allow" | "forge:verderium" | "sliceanddice:burning" | "forge:molten_soul_infused" | "sliceanddice:moisturizing" | "minecraft:water" | "bucketlib:infinity_enchantable" | "woodenbucket:cracking" | "woodenbucket:burning" | "forge:tea" | "forge:cyanite" | "forge:yellorium" | "forge:latex" | "forge:potion" | "forge:crude_oil";
    type MobEffectTag = never;
    type BlockTag = "forge:ores/diorite/palladium" | "forge:ores/gravel/fullers_earth" | "minecraft:doors" | "forge:ores/endstone/sodalite" | "forge:storage_blocks/raw_pitchblende" | "forge:ores/basalt/red_garnet" | "forge:ores/basalt/sphalerite" | "forge:ores/stone/gold" | "forge:storage_blocks/raw_tungstate" | "forge:ores/iron" | "forge:ores/sand/lazurite" | "forge:ores/deepslate/sodalite" | "forge:ores/deepslate/pollucite" | "forge:ores/granite/zeolite" | "forge:wool/cyan" | "exnihilosequentia:mineable/crook" | "forge:ores/red_sand/platinum" | "forge:ores/blue_topaz" | "forge:ores/netherrack/tin" | "sereneseasons:autumn_crops" | "forge:storage_blocks/raw_neodymium" | "forge:ores/endstone/pollucite" | "forge:ores/granite/sodalite" | "forge:sand" | "forge:ores/netherrack/silver" | "minecraft:wooden_doors" | "forge:ores/tuff/palladium" | "forge:ores/uranium" | "forge:storage_blocks/stainless_steel" | "forge:ores/andesite/tricalcium_phosphate" | "forge:storage_blocks/blue_alloy" | "forge:storage_blocks/aluminum" | "forge:storage_blocks/gallium" | "forge:ores/basalt/glauconite_sand" | "forge:storage_blocks/niobium" | "forge:ores/granite/alunite" | "forge:glass/light_gray" | "forge:ores/granite/lithium" | "forge:ores/andesite/lead" | "forge:storage_blocks/prosperity_ingot" | "forge:ores/granite/pyrochlore" | "forge:storage_blocks/raw_silver" | "forge:ores/endstone/zeolite" | "forge:storage_blocks/lazurite" | "forge:ores/deepslate/yellow_limonite" | "forge:storage_blocks/antimony" | "forge:ores/sand/barite" | "forge:storage_blocks/abiding_alloy" | "minecraft:completes_find_tree_tutorial" | "forge:ores/gravel/malachite" | "forge:ores/red_sand/grossular" | "forge:ores/granite/mica" | "forge:glass/blue" | "forge:storage_blocks/vanadium_gallium" | "forge:storage_blocks/tritanium" | "forge:storage_blocks/silicon" | "forge:ores/basalt/cobaltite" | "forge:ores/sand/cooperite" | "forge:fences/nether_brick" | "forge:glass_panes/light_gray" | "forge:ores/sand/ruby" | "forge:ores/red_sand/apatite" | "forge:ores/cinnabar" | "forge:ores/deepslate/amethyst" | "forge:ores/sand/scheelite" | "forge:ores/tuff/pyrope" | "forge:ores/red_sand/pyrope" | "forge:ores/granite/trona" | "forge:ores/gravel/opal" | "forge:ores/sand/blue_topaz" | "minecraft:fence_gates" | "forge:ores/diorite/granitic_mineral_sand" | "forge:ores/deepslate/emerald" | "forge:ores/netherrack/pyrochlore" | "forge:wool/gray" | "forge:ores/netherrack/quartzite" | "forge:storage_blocks/raw_tantalite" | "forge:ores/basalt/electrotine" | "forge:frames/titanium" | "forge:clusters" | "forge:ores/deepslate/green_sapphire" | "forge:storage_blocks/grossular" | "forge:storage_blocks/magnetic_steel" | "minecraft:beacon_base_blocks" | "forge:ores/deepslate/iron" | "forge:ores/sand/gypsum" | "forge:ores/granite/platinum" | "forge:ores/stone/sphalerite" | "forge:ores_in_ground/stone" | "forge:storage_blocks/raw_bornite" | "forge:ores/sand/iron" | "forge:storage_blocks/uranium_235" | "forge:storage_blocks/duranium" | "forge:storage_blocks/insanium_ingot" | "forge:ores/stone/barite" | "forge:ores/diorite/pentlandite" | "forge:ores/andesite/bentonite" | "forge:ores/netherrack/chalcocite" | "forge:ores/sand/monazite" | "forge:ores/granite/stibnite" | "forge:ores/stone/bentonite" | "forge:ores/gravel/cobaltite" | "minecraft:fire" | "forge:storage_blocks/prudentium_coal" | "forge:ores/tuff/redstone" | "forge:ores/andesite/red_garnet" | "forge:ores/stone/pyrope" | "forge:frames/tritanium" | "forge:ores/endstone/green_sapphire" | "forge:ores/deepslate/grossular" | "forge:ores/sand/talc" | "forge:storage_blocks/europium" | "forge:ores/basalt/platinum" | "forge:ores/basalt/soapstone" | "forge:storage_blocks/sulfur" | "forge:glass/light_blue" | "forge:ores/sand/ilmenite" | "minecraft:wooden_pressure_plates" | "forge:frames/blue_steel" | "forge:ores/gold" | "forge:ores/sand/uraninite" | "forge:glass/lime" | "forge:ores/tuff/topaz" | "forge:ores/deepslate/magnetite" | "forge:glass_panes/green" | "forge:ores/pitchblende" | "forge:ores/red_sand/calcite" | "forge:ores/red_sand/monazite" | "forge:ores/gravel/apatite" | "forge:ores/gravel/wulfenite" | "create:contraption_inventory_deny" | "forge:ores/netherrack/opal" | "forge:glass/red" | "minecraft:wooden_trapdoors" | "minecraft:wool_carpets" | "forge:ores/stone/rock_salt" | "forge:storage_blocks/black_bronze" | "forge:storage_blocks/raw_bastnasite" | "forge:glass/cyan" | "forge:ores/tuff/salt" | "forge:ores/endstone/uraninite" | "forge:ores/netherrack/ruby" | "forge:ores/endstone/molybdenite" | "forge:ores/basalt/garnet_sand" | "forge:ores/red_sand/magnesite" | "create:copycat_deny" | "forge:ores/stone/molybdenite" | "forge:ores/stone/bastnasite" | "forge:ores/sand/garnierite" | "forge:ores/deepslate/palladium" | "forge:ores/diorite/tungstate" | "forge:ores/sand/lithium" | "forge:ores/netherrack/yellow_garnet" | "forge:ores/endstone/tungstate" | "forge:ores/tuff/pyrolusite" | "forge:storage_blocks/raw_scheelite" | "forge:ores/deepslate/salt" | "forge:storage_blocks/luminessence" | "minecraft:ancient_city_replaceable" | "forge:ores/red_sand/saltpeter" | "forge:ores/granite/cassiterite_sand" | "forge:ores/netherrack/realgar" | "forge:ores/endstone/ilmenite" | "forge:storage_blocks/supremium_coal" | "forge:storage_blocks/electrum" | "forge:ores/diorite/platinum" | "forge:ores/diorite/olivine" | "forge:ores/basalt/molybdenum" | "forge:ores/endstone/spessartine" | "forge:ores/netherite_scrap" | "forge:ores/stone/sodalite" | "forge:storage_blocks/ruby" | "minecraft:fences" | "forge:ores/basalt/cassiterite" | "forge:ores/tuff/aluminium" | "forge:ores/endstone/lepidolite" | "libx:impl_signs" | "forge:ores/netherrack/diamond" | "forge:ores/deepslate/kyanite" | "forge:ores/deepslate/trona" | "forge:ores/diorite/glauconite_sand" | "forge:ores/granite/cobaltite" | "forge:ores/endstone/saltpeter" | "minecraft:portals" | "forge:ores/tuff/electrotine" | "forge:ores/basalt/olivine" | "forge:ores/netherrack/granitic_mineral_sand" | "forge:ores/granite/wulfenite" | "create:valve_handles" | "forge:ores/netherrack/plutonium" | "forge:wool/yellow" | "forge:ores/stone/grossular" | "forge:frames/tungsten_steel" | "forge:storage_blocks/the_ultimate" | "forge:ores/gravel/bornite" | "forge:ores/basalt/pyrochlore" | "libx:impl_wooden_stairs" | "farmersdelight:drops_cake_slice" | "forge:ores/tuff/thorium" | "forge:ores/granite/soapstone" | "forge:ores/granite/granitic_mineral_sand" | "forge:ores/sand/pitchblende" | "forge:storage_blocks/prudentium_essence" | "minecraft:parrots_spawnable_on" | "forge:glass/colorless" | "buildinggadgets:whitelist/generic" | "forge:ores/tuff/granitic_mineral_sand" | "forge:ores/red_sand/asbestos" | "forge:storage_blocks/enriched_naquadah" | "forge:ores/stone/cobalt" | "forge:ores/soulium" | "forge:storage_blocks/raw_sapphire" | "forge:ores/endstone/graphite" | "forge:ores/diamond" | "create:seats" | "forge:ores/alunite" | "forge:ores/diorite/monazite" | "forge:wool/pink" | "forge:ores/andesite/opal" | "forge:ores/diorite/tantalite" | "forge:storage_blocks/niter" | "forge:ores/gravel/garnet_sand" | "forge:ores/tuff/copper" | "forge:storage_blocks/sugar_cane" | "forge:ores/sand/sphalerite" | "forge:ores/netherrack/cobalt" | "forge:ores/stone/spessartine" | "minecraft:standing_signs" | "forge:ores/tuff/trona" | "forge:ores/red_sand/blue_topaz" | "forge:ores/stone/graphite" | "minecraft:candles" | "forge:ores/deepslate/redstone" | "forge:ores/sand/zeolite" | "forge:storage_blocks/raw_lapis" | "forge:storage_blocks/tungsten_carbide" | "forge:ores/endstone/almandine" | "forge:storage_blocks/aluminium" | "forge:storage_blocks/soulium_gemstone" | "forge:ores/andesite/sulfur" | "forge:glass_panes/purple" | "forge:ores/basalt/lead" | "forge:ores/red_sand/yellow_garnet" | "forge:storage_blocks/sugar" | "forge:storage_blocks/imperium_ingot" | "forge:ores/netherrack/cassiterite" | "minecraft:coral_plants" | "forge:ores/inferium" | "forge:storage_blocks/molybdenum" | "forge:ores/tuff/spessartine" | "forge:storage_blocks/raw_graphite" | "forge:ores/andesite/kyanite" | "minecraft:walls" | "forge:ores/red_sand/ruby" | "ftbchunks:interact_whitelist" | "forge:ores/netherrack/basaltic_mineral_sand" | "forge:ores/red_sand/garnet_sand" | "forge:ores/tuff/pitchblende" | "forge:storage_blocks/certus_quartz" | "minecraft:copper_ores" | "minecraft:non_flammable_wood" | "forge:storage_blocks/raw_alunite" | "forge:ores/red_sand/neodymium" | "forge:ore_bearing_ground/deepslate" | "forge:storage_blocks/insanium_essence" | "forge:storage_blocks/yellorium" | "forge:storage_blocks/indium_tin_barium_titanium_cuprate" | "forge:ores/andesite/graphite" | "forge:frames/aluminium" | "forge:concrete" | "forge:sand/red" | "forge:storage_blocks/raw_bentonite" | "forge:ores/red_sand/plutonium" | "minecraft:fall_damage_resetting" | "forge:ores/netherrack/magnetite" | "forge:ores/red_sand/topaz" | "forge:storage_blocks/invar" | "forge:ores/red_sand/spessartine" | "forge:ores/tuff/certus_quartz" | "forge:ores/stone/ruby" | "forge:ores/copper" | "libx:impl_wooden_buttons" | "forge:ores/red_sand/basaltic_mineral_sand" | "forge:ores/red_sand/bornite" | "forge:ores/diorite/saltpeter" | "forge:ores/diorite/kyanite" | "forge:ores/stone/vanadium_magnetite" | "forge:ores/endstone/magnesite" | "forge:ores/gravel/cinnabar" | "forge:ores/basalt/quartzite" | "minecraft:nether_carver_replaceables" | "forge:storage_blocks/insanium_gemstone" | "minecraft:cave_vines" | "minecraft:dragon_immune" | "forge:ores/diorite/certus_quartz" | "minecraft:sculk_replaceable_world_gen" | "forge:ores/andesite/lapis" | "buildinggadgets:blacklist/destruction" | "forge:ores/yellow_garnet" | "forge:ores/sand/pyrite" | "minecraft:saplings" | "forge:ores/deepslate/silver" | "forge:ores/tuff/pyrochlore" | "forge:ores/red_sand/granitic_mineral_sand" | "forge:ores/granite/opal" | "forge:ores/diorite/naquadah" | "buildinggadgets:blacklist/generic" | "minecraft:enderman_holdable" | "forge:ores/netherrack/chromite" | "forge:glass/green" | "forge:ores/gravel/olivine" | "ae2:blacklisted/spatial" | "forge:storage_blocks/polyvinyl_butyral" | "forge:ores/endstone/copper" | "forge:ores/stone/galena" | "forge:ores/sand/graphite" | "forge:ores/andesite/pentlandite" | "forge:ores/red_sand/bastnasite" | "forge:ores/sand/electrotine" | "forge:ores/gravel/salt" | "minecraft:snow" | "forge:ores/diorite/cinnabar" | "forge:storage_blocks/magnetic_neodymium" | "forge:ores/tuff/cassiterite" | "forge:ores/stone/glauconite_sand" | "forge:ores/red_sand/cobaltite" | "forge:ores/sand/bastnasite" | "forge:ores/gravel/powellite" | "forge:ores/sand/cassiterite_sand" | "forge:ores/stone/nickel" | "forge:storage_blocks/raw_yellow_garnet" | "forge:ores/sand/yellow_garnet" | "forge:ores/sand/pyrolusite" | "forge:storage_blocks/realgar" | "forge:ores/netherrack/bauxite" | "forge:ores/endstone/tetrahedrite" | "forge:storage_blocks/black_steel" | "forge:ores/diorite/goethite" | "forge:ores/basalt/asbestos" | "forge:ores/stone/goethite" | "forge:ores/andesite/coal" | "forge:ores/netherrack/spessartine" | "forge:ores/gravel/iron" | "forge:ores/stone/thorium" | "forge:ores/basalt/cinnabar" | "forge:storage_blocks/silver" | "forge:storage_blocks/raw_cooperite" | "forge:ores/basalt/garnierite" | "forge:ores/granite/glauconite_sand" | "forge:storage_blocks/silicone_rubber" | "forge:ores/gravel/redstone" | "forge:ores/diorite/yellow_garnet" | "forge:ores/gravel/almandine" | "forge:ores/gravel/naquadah" | "forge:ores/basalt/pitchblende" | "forge:ores/netherrack/garnierite" | "forge:storage_blocks/thorium" | "farmersdelight:tray_heat_sources" | "forge:storage_blocks/raw_rock_salt" | "forge:ores/netherrack/platinum" | "forge:ores/granite/coal" | "forge:ores/basalt/goethite" | "forge:storage_blocks/coal" | "forge:ores/red_sand/opal" | "forge:ores/granite/basaltic_mineral_sand" | "forge:ores/diorite/emerald" | "ae2:growth_acceleratable" | "forge:ores/gravel/galena" | "forge:storage_blocks/steel" | "minecraft:crystal_sound_blocks" | "forge:ores/deepslate/naquadah" | "forge:frames/polytetrafluoroethylene" | "forge:ores/andesite/powellite" | "forge:ores/gravel/graphite" | "forge:ores/granite/vanadium_magnetite" | "forge:ores/gravel/stibnite" | "libx:impl_trapdoors" | "forge:glass_panes/gray" | "forge:ores/endstone/diamond" | "forge:ores/redstone" | "forge:ores/stone/hematite" | "ftbultimine:shovel_flattenable" | "forge:ores/endstone/alunite" | "forge:ores/sand/green_sapphire" | "sereneseasons:unbreakable_infertile_crops" | "forge:ores/andesite/malachite" | "forge:ores/stone/yellow_limonite" | "minecraft:mangrove_logs_can_grow_through" | "forge:ores/diorite/realgar" | "forge:ores/stone/olivine" | "sgjourney:naquadah_ores" | "forge:ores/red_sand/olivine" | "forge:ores/red_sand/pyrolusite" | "forge:ores/sand/cobalt" | "forge:ores/granite/oilsands" | "forge:ores/endstone/talc" | "forge:storage_blocks/tertium_coal" | "forge:ores/andesite/pyrolusite" | "forge:ores/deepslate/chalcopyrite" | "forge:ores/tuff/pentlandite" | "forge:ores/granite/chalcopyrite" | "forge:ores/red_sand/soapstone" | "forge:chests/wooden" | "forge:ores/tuff/glauconite_sand" | "forge:ores/gravel/copper" | "forge:ores/gravel/amethyst" | "forge:ores/red_sand/goethite" | "forge:storage_blocks/lead" | "forge:storage_blocks/uranium_rhodium_dinaquadide" | "forge:storage_blocks/borosilicate_glass" | "forge:storage_blocks/raw_lithium" | "cucumber:mineable/paxel" | "forge:storage_blocks/malachite" | "forge:storage_blocks/pearl" | "forge:ores/andesite/lepidolite" | "forge:ores_in_ground/granite" | "farmersdelight:terrain" | "minecraft:logs" | "forge:ores/netherrack/oilsands" | "forge:ores/sand/cinnabar" | "forge:ores/deepslate/apatite" | "forge:ores/tuff/powellite" | "forge:ores/goethite" | "forge:glass/gray" | "forge:ores/basalt/blue_topaz" | "forge:ores/coal" | "forge:ores/netherrack/barite" | "toms_storage:trims" | "forge:ores/diorite/yellow_limonite" | "forge:ores/tuff/magnesite" | "forge:ores/netherrack/nickel" | "minecraft:small_dripleaf_placeable" | "forge:chests/trapped" | "minecraft:animals_spawnable_on" | "forge:ores/endstone/yellow_garnet" | "forge:ores/deepslate/pyrochlore" | "forge:ores/stone/pyrochlore" | "forge:ores/deepslate/pyrolusite" | "forge:ores/basalt/sulfur" | "forge:ores/sand/diatomite" | "forge:ores/diorite/garnierite" | "forge:glass/orange" | "forge:ores/red_sand/hematite" | "forge:ores/red_sand/alunite" | "minecraft:anvil" | "forge:ores/deepslate/chalcocite" | "forge:ore_bearing_ground/netherrack" | "forge:ores/gravel/molybdenite" | "libx:impl_stone_pressure_plates" | "forge:ores/tin" | "ae2:whitelisted/facades" | "forge:ores/sand/beryllium" | "minecraft:banners" | "forge:ores/tuff/fullers_earth" | "forge:ores/netherrack/olivine" | "forge:ores/netherrack/molybdenum" | "forge:ores/deepslate/thorium" | "forge:gravel" | "minecraft:campfires" | "forge:ores/netherrack/saltpeter" | "forge:ores/netherrack/ilmenite" | "forge:cobblestone/infested" | "forge:ores/andesite/tetrahedrite" | "forge:ores/diorite/redstone" | "forge:storage_blocks/nether_star" | "forge:ores/granite/certus_quartz" | "forge:storage_blocks/raw_granitic_mineral_sand" | "buildinggadgets:blacklist/copy_paste" | "forge:ores/stone/diatomite" | "minecraft:valid_spawn" | "forge:ores/deepslate/graphite" | "forge:ores/stone/malachite" | "forge:storage_blocks/raw_bauxite" | "forge:ores/endstone/amethyst" | "forge:ores/endstone/pentlandite" | "forge:ores/diorite/spessartine" | "forge:ores/red_sand/copper" | "forge:ores/basalt/aluminium" | "forge:ores/tuff/ilmenite" | "forge:ores/ilmenite" | "minecraft:diamond_ores" | "forge:ores/basalt/granitic_mineral_sand" | "forge:storage_blocks/raw_garnet_sand" | "forge:ores/basalt/ilmenite" | "forge:ores/netherrack/aluminium" | "forge:ores/basalt/talc" | "forge:ores/netherrack/copper" | "forge:storage_blocks/polyvinyl_chloride" | "forge:storage_blocks/red_steel" | "minecraft:warped_stems" | "forge:ores/gravel/spessartine" | "forge:storage_blocks/enriched_naquadah_trinium_europium_duranide" | "forge:storage_blocks/raw_hematite" | "forge:ores/diorite/magnesite" | "forge:needs_naquadah_alloy_tool" | "forge:ores/red_sand/vanadium_magnetite" | "forge:ores/stone/certus_quartz" | "forge:ores/diorite/green_sapphire" | "forge:ores/netherrack/vanadium_magnetite" | "forge:storage_blocks/trinium" | "forge:ores/netherrack/monazite" | "forge:ores/granite/diamond" | "forge:ores/gravel/aluminium" | "forge:ores/gravel/neodymium" | "forge:ores/andesite/vanadium_magnetite" | "forge:ores/endstone/emerald" | "forge:ores/diorite/bentonite" | "forge:ores/basalt/stibnite" | "forge:ores/cassiterite_sand" | "forge:ores/gravel/glauconite_sand" | "forge:storage_blocks/ruthenium" | "buildinggadgets:whitelist/building" | "forge:ores/netherrack/almandine" | "forge:ores/stone/redstone" | "forge:ores/grossular" | "forge:ores" | "forge:ores/tuff/lapis" | "forge:storage_blocks/raw_pollucite" | "forge:ores/deepslate/tantalite" | "framedblocks:frameable" | "forge:ores/deepslate/spodumene" | "forge:frames/bronze" | "minecraft:overworld_natural_logs" | "forge:ores/red_sand/nether_quartz" | "forge:ores/sand/tin" | "forge:ores/basalt/tin" | "forge:ores/garnierite" | "forge:glass_panes/blue" | "forge:ores/granite/topaz" | "forge:wool/blue" | "forge:ores/stone/cassiterite" | "forge:ores/tuff/soapstone" | "minecraft:occludes_vibration_signals" | "forge:ores/netherrack/uraninite" | "forge:frames/europium" | "forge:storage_blocks/neodymium" | "forge:ores_in_ground/endstone" | "forge:ores/granite/bentonite" | "libx:impl_buttons" | "forge:glass/brown" | "forge:ores/tuff/tricalcium_phosphate" | "forge:ores/tuff/molybdenite" | "forge:ores/endstone/stibnite" | "forge:ores/netherrack/galena" | "forge:ores/stone/tantalite" | "forge:storage_blocks/diamond" | "minecraft:infiniburn_nether" | "forge:storage_blocks/uranium" | "minecraft:wolves_spawnable_on" | "forge:ores/tuff/goethite" | "forge:fences/wooden" | "forge:ores/endstone/nether_quartz" | "forge:ores/diorite/nickel" | "forge:ores/diorite/mica" | "forge:ores/granite/almandine" | "forge:ores/stone/chalcocite" | "forge:ores/diorite/lapis" | "forge:ores/diorite/bastnasite" | "forge:ores/deepslate/garnet_sand" | "forge:storage_blocks/plutonium" | "forge:ores/andesite/spessartine" | "forge:ores/netherrack/asbestos" | "forge:glass_panes/red" | "forge:ores/basalt/cassiterite_sand" | "minecraft:snow_layer_cannot_survive_on" | "minecraft:wither_summon_base_blocks" | "forge:ores/amethyst" | "forge:ores/red_sand/gold" | "forge:storage_blocks/raw_trona" | "forge:storage_blocks/inferium_ingot" | "forge:storage_blocks/enhanced_ender_ingot" | "forge:ores/andesite/beryllium" | "forge:ores/basalt/uraninite" | "forge:ores/deepslate/barite" | "forge:ores/niter" | "forge:storage_blocks/quartzite" | "farmersdelight:compost_activators" | "forge:ores/granite/yellow_garnet" | "forge:storage_blocks/beryllium" | "thermal:machines" | "forge:ores/granite/copper" | "forge:ores/endstone/iron" | "forge:ores/red_sand/talc" | "forge:ores/basalt/mica" | "minecraft:stone_pressure_plates" | "forge:storage_blocks/twinite" | "forge:ores/stone/emerald" | "forge:ores/granite/cassiterite" | "forge:cobblestone" | "forge:storage_blocks/raw_vanadium_magnetite" | "forge:ores/andesite/trona" | "forge:ores/sand/alunite" | "forge:storage_blocks/rhodium_plated_palladium" | "forge:ores/andesite/sodalite" | "minecraft:frogs_spawnable_on" | "forge:ores/sand/realgar" | "forge:ores/gravel/calcite" | "forge:ores/endstone/tin" | "forge:storage_blocks/almandine" | "forge:ores/granite/pyrolusite" | "forge:ores/sand/silver" | "forge:storage_blocks/raw_tin" | "forge:ores/basalt/saltpeter" | "forge:ores/tuff/cassiterite_sand" | "forge:ores/barite" | "forge:ores/granite/sphalerite" | "forge:ores/red_sand/malachite" | "forge:ores/andesite/cassiterite" | "forge:ores/netherrack/tetrahedrite" | "forge:ores/lithium" | "buildinggadgets:blacklist/building" | "create:brittle" | "forge:ores/netherrack/bastnasite" | "forge:ores/endstone/basaltic_mineral_sand" | "forge:ores/gravel/cassiterite_sand" | "forge:ores/red_sand/uraninite" | "minecraft:inside_step_sound_blocks" | "forge:storage_blocks/gallium_arsenide" | "forge:ores/deepslate/lithium" | "forge:storage_blocks/raw_red_garnet" | "forge:ores/sand/garnet_sand" | "minecraft:mineable/axe" | "forge:ores/diorite/tin" | "forge:ores/tuff/plutonium" | "forge:ores/nickel" | "buildinggadgets:whitelist/exchanging" | "forge:stained_glass_panes" | "forge:glass_panes/yellow" | "forge:ores/andesite/garnet_sand" | "forge:ores/basalt/sodalite" | "forge:ores/stone/uraninite" | "forge:ores/realgar" | "forge:ores/garnet_sand" | "forge:ores/basalt/spodumene" | "forge:storage_blocks/raw_sphalerite" | "forge:ores/sand/copper" | "forge:ores/quartz" | "forge:storage_blocks/polyphenylene_sulfide" | "forge:ores/endstone/apatite" | "forge:ores/red_sand/emerald" | "forge:storage_blocks/awakened_supremium_gemstone" | "forge:ores/tuff/garnet_sand" | "forge:ores/andesite/garnierite" | "forge:storage_blocks/uranium_triplatinum" | "forge:ores/red_sand/sapphire" | "forge:ores/granite/quartzite" | "forge:ores/granite/pentlandite" | "forge:ores/stone/lazurite" | "forge:ores/endstone/gold" | "forge:storage_blocks/nlatstone" | "forge:ores/granite/powellite" | "forge:budding" | "create:wrench_pickup" | "forge:ores/stone/coal" | "forge:ores/diorite/molybdenum" | "minecraft:polar_bears_spawnable_on_alternate" | "libx:impl_wooden_doors" | "forge:ores/endstone/yellow_limonite" | "forge:storage_blocks/soldering_alloy" | "forge:ores/endstone/quartzite" | "forge:ores/stone/wulfenite" | "forge:ores/endstone/pyrolusite" | "forge:ores/tuff/barite" | "forge:ores/netherrack/lead" | "forge:storage_blocks/palladium" | "forge:ores/tuff/tungstate" | "forge:glass/magenta" | "forge:storage_blocks/plumbumanite" | "forge:storage_blocks/inanite" | "forge:ores/tuff/emerald" | "forge:ores/basalt/zeolite" | "minecraft:shulker_boxes" | "forge:ores/netherrack/lepidolite" | "forge:ores/sand/naquadah" | "forge:ores/silver" | "forge:ores/basalt/bornite" | "forge:ores/malachite" | "forge:ores/endstone/bauxite" | "forge:ores/basalt/alunite" | "forge:ores/diorite/ilmenite" | "forge:ores/endstone/cassiterite" | "forge:storage_blocks/ender_ingot" | "forge:storage_blocks/raw_sodalite" | "forge:ores/endstone/platinum" | "forge:ores/endstone/sphalerite" | "forge:needs_netherite_tool" | "forge:ores/deepslate/wulfenite" | "forge:storage_blocks/tertium_essence" | "forge:ores/tuff/stibnite" | "woodenbucket:burning" | "forge:ores/gravel/vanadium_magnetite" | "forge:ores/basalt/nickel" | "forge:ores/gravel/emerald" | "apexcore:visualizer" | "forge:ores/tuff/pollucite" | "forge:ores/tuff/monazite" | "forge:ores/netherrack/bornite" | "forge:ores/tuff/grossular" | "forge:ores/pyrite" | "forge:ores/stone/alunite" | "minecraft:foxes_spawnable_on" | "minecraft:iron_ores" | "forge:ores/andesite/almandine" | "forge:ores/tuff/bauxite" | "forge:ores/diorite/sodalite" | "forge:ores/deepslate/olivine" | "forge:storage_blocks/awakened_supremium_essence" | "forge:ores/sand/chalcopyrite" | "sgjourney:stone_spire_protrudes_through" | "forge:enderman_place_on_blacklist" | "minecraft:ice" | "forge:ores/endstone/red_garnet" | "forge:storage_blocks/redstone_ingot" | "forge:ores/soapstone" | "forge:ores/endstone/chalcopyrite" | "forge:storage_blocks/thlanium" | "forge:netherrack" | "forge:storage_blocks/supremium_ingot" | "minecraft:redstone_ores" | "forge:ores/stone/chromite" | "forge:ores/deepslate/pyrite" | "forge:storage_blocks/raw_magnetite" | "forge:ores/sand/galena" | "forge:ores/sand/kyanite" | "forge:ores/stone/tetrahedrite" | "forge:ores/stone/lead" | "forge:ores/sand/lead" | "forge:ores/diorite/calcite" | "forge:ores/sapphire" | "forge:glass/yellow" | "forge:ores/red_sand/cassiterite_sand" | "forge:ores/sand/salt" | "forge:ores/chromite" | "forge:ores/basalt/chalcocite" | "forge:ores/gravel/bentonite" | "forge:storage_blocks/chromium" | "forge:ores/tuff/quartzite" | "forge:ores/endstone/naquadah" | "forge:ores/andesite/yellow_garnet" | "forge:ores/stone/green_sapphire" | "forge:storage_blocks/bronze" | "create:casing" | "forge:ores/netherrack/blue_topaz" | "forge:frames/black_steel" | "forge:ores/stone/garnierite" | "forge:ores/netherrack/amethyst" | "forge:ores/diorite/lepidolite" | "forge:ores/deepslate/oilsands" | "forge:ores/deepslate/zeolite" | "forge:ores/deepslate/neodymium" | "forge:ores/deepslate/sapphire" | "forge:ores/gravel/kyanite" | "forge:ores/andesite/topaz" | "forge:ores/tuff/blue_topaz" | "forge:ores/andesite/cobalt" | "forge:ores/endstone/monazite" | "minecraft:lava_pool_stone_cannot_replace" | "forge:ores/diorite/pyrope" | "forge:ores/andesite/amethyst" | "forge:ores/red_sand/tricalcium_phosphate" | "forge:ores/stone/cobaltite" | "forge:ores/tuff/bastnasite" | "forge:stained_glass" | "forge:ores/deepslate/saltpeter" | "forge:ores/tuff/chalcopyrite" | "forge:ores/basalt/certus_quartz" | "forge:ores/tuff/garnierite" | "libx:impl_standing_signs" | "create:movable_empty_collider" | "forge:ores/calcite" | "forge:storage_blocks/prosperity_shard" | "forge:ores/deepslate/basaltic_mineral_sand" | "forge:storage_blocks/red_alloy" | "forge:ores/endstone/nickel" | "create:girdable_tracks" | "forge:ores/diorite/pitchblende" | "forge:ores/endstone/beryllium" | "forge:ores/powellite" | "forge:storage_blocks/animated_steel" | "minecraft:mineable/shovel" | "forge:ores/diorite/sapphire" | "forge:ores/endstone/molybdenum" | "framedblocks:blockentity_whitelisted" | "forge:ores/diorite/tetrahedrite" | "minecraft:buttons" | "forge:ores/endstone/salt" | "forge:ores/sand/tetrahedrite" | "forge:ores/sand/spessartine" | "forge:ores/pyrope" | "minecraft:wooden_slabs" | "forge:ores/monazite" | "forge:ores/netherrack/talc" | "forge:ores/stone/bornite" | "forge:glass/tinted" | "forge:storage_blocks/soulium_dust" | "forge:ores/tuff/sapphire" | "forge:ores/deepslate/red_garnet" | "forge:ores/red_sand/yellow_limonite" | "forge:ores/magnesite" | "forge:ores/stone/pyrite" | "forge:ores/basalt/pollucite" | "forge:ores/granite/hematite" | "forge:storage_blocks/raw_blue_topaz" | "forge:ores/granite/calcite" | "forge:storage_blocks/raw_certus_quartz" | "forge:ores/netherrack/malachite" | "forge:glass/purple" | "forge:ores/diorite/molybdenite" | "forge:ores/stone/diamond" | "forge:ores/endstone/cobaltite" | "forge:ores/basalt/hematite" | "forge:storage_blocks/nichrome" | "forge:ores/red_sand/thorium" | "forge:ores/gravel/spodumene" | "forge:ores/stone/gypsum" | "forge:storage_blocks/raw_pyrope" | "forge:ores/tuff/bornite" | "minecraft:leaves" | "forge:ores/andesite/nether_quartz" | "minecraft:small_flowers" | "forge:ores/netherrack/red_garnet" | "create:non_movable" | "libx:impl_fence_gates" | "forge:storage_blocks/rutile" | "forge:storage_blocks/raw_fullers_earth" | "forge:ores/diorite/cassiterite" | "forge:ores/andesite/tin" | "forge:ores/basalt/magnesite" | "forge:ores/andesite/barite" | "forge:ores/stone/pollucite" | "forge:ores/diorite/sphalerite" | "forge:ores/deepslate/glauconite_sand" | "forge:ores/netherrack/trona" | "forge:storage_blocks/raw_chalcocite" | "forge:ores/almandine" | "forge:ores/pollucite" | "forge:ores/stone/silver" | "forge:ores/gravel/tantalite" | "forge:storage_blocks/coal_coke" | "mysticalagriculture:crops" | "forge:ores/tuff/apatite" | "forge:storage_blocks/red_garnet" | "forge:ores/stone/cinnabar" | "forge:storage_blocks/raw_chalcopyrite" | "forge:ores/tuff/sodalite" | "forge:storage_blocks/magnalium" | "forge:ores/granite/galena" | "forge:ores/gravel/ilmenite" | "forge:ores/andesite/apatite" | "minecraft:snow_layer_can_survive_on" | "forge:ores/diorite/talc" | "forge:ores/endstone/pyrochlore" | "forge:ores/tuff/spodumene" | "forge:ores/deepslate/molybdenite" | "forge:ores/basalt/opal" | "forge:ores/sand/lepidolite" | "forge:ores/diorite/spodumene" | "bigreactors:dry_ice" | "forge:barrels/wooden" | "buildinggadgets:whitelist/copy_paste" | "forge:mineable/knife" | "forge:ores/rock_salt" | "forge:ores/diorite/neodymium" | "forge:ores/gravel/lepidolite" | "forge:ores/tuff/galena" | "forge:storage_blocks/raw_redstone" | "forge:ores/granite/yellow_limonite" | "forge:ores/sand/asbestos" | "forge:ores/netherrack/lapis" | "forge:ores_in_ground/andesite" | "libx:impl_wooden_slabs" | "forge:ores/andesite/realgar" | "libx:impl_doors" | "forge:glass/black" | "forge:ores/basalt/almandine" | "forge:ores/basalt/yellow_limonite" | "forge:ores/red_sand/pitchblende" | "forge:ores/diorite/chalcocite" | "forge:storage_blocks/ender_star" | "forge:storage_blocks/blue_steel" | "forge:ores/deepslate/lead" | "forge:ores/saltpeter" | "minecraft:dirt" | "forge:ores/sand/pentlandite" | "forge:ores/gravel/yellow_limonite" | "forge:pumpkins/carved" | "forge:ores/netherrack/pyrolusite" | "forge:storage_blocks/raw_copper" | "forge:ores/tuff/tetrahedrite" | "forge:ores/diorite/cooperite" | "forge:storage_blocks/raw_topaz" | "forge:ores/netherrack/salt" | "forge:glass_panes/black" | "forge:ores/tuff/bentonite" | "forge:storage_blocks/magnesium_diboride" | "minecraft:nylium" | "forge:storage_blocks/prudentium_gemstone" | "forge:ores/granite/blue_topaz" | "forge:storage_blocks/bamboo" | "forge:ores/andesite/zeolite" | "forge:ores/andesite/basaltic_mineral_sand" | "forge:ores/diorite/copper" | "forge:storage_blocks/kanthal" | "forge:ores/basalt/malachite" | "forge:ores/endstone/topaz" | "forge:ores/red_sand/chalcocite" | "forge:ores/kyanite" | "minecraft:wooden_buttons" | "forge:ore_rates/sparse" | "forge:storage_blocks/iron" | "forge:ores/netherrack/yellow_limonite" | "forge:storage_blocks/prismalium" | "minecraft:snaps_goat_horn" | "forge:storage_blocks/insanite" | "forge:storage_blocks/raw_pyrite" | "forge:ores/tuff/pyrite" | "minecraft:oak_logs" | "forge:ores/stone/tin" | "forge:ores/stone/lapis" | "forge:ores/stone/palladium" | "forge:ores/gravel/chalcopyrite" | "forge:ores/gravel/garnierite" | "forge:storage_blocks/darmstadtium" | "forge:ores/granite/nickel" | "forge:wool/green" | "forge:storage_blocks/netherite" | "forge:wool/black" | "forge:ores/diorite/grossular" | "forge:ores/tuff/lepidolite" | "minecraft:signs" | "forge:ores/sand/glauconite_sand" | "forge:ores/endstone/spodumene" | "forge:ores/sand/certus_quartz" | "forge:storage_blocks/blue_topaz" | "forge:ores/gravel/pollucite" | "forge:ores/stone/lithium" | "forge:ores/basalt/redstone" | "forge:storage_blocks/thulium" | "forge:ores/basalt/grossular" | "forge:storage_blocks/raw_cinnabar" | "forge:ores/granite/pyrope" | "minecraft:lush_ground_replaceable" | "forge:ores/gravel/monazite" | "forge:ores/gravel/nickel" | "forge:ores/granite/bastnasite" | "forge:glass_panes/white" | "forge:ores/sand/granitic_mineral_sand" | "forge:ores/andesite/monazite" | "forge:ores/endstone/opal" | "forge:ores/deepslate/tungstate" | "forge:ores/platinum" | "forge:ores/gravel/nether_quartz" | "forge:storage_blocks/acril" | "forge:ores/diorite/quartzite" | "forge:ores/plutonium" | "forge:ores/gravel/barite" | "forge:ores/deepslate/mica" | "forge:ores/granite/grossular" | "forge:ores/deepslate/electrotine" | "forge:ores/andesite/hematite" | "forge:ores/gravel/mica" | "forge:sandstone" | "forge:storage_blocks/magnetic_iron" | "forge:ores/gravel/platinum" | "forge:frames/hsss" | "minecraft:wart_blocks" | "forge:ores/stone/almandine" | "forge:ores/diorite/ruby" | "forge:storage_blocks/raw_realgar" | "forge:ores/andesite/gold" | "forge:ores/tuff/almandine" | "forge:ores/tuff/gypsum" | "forge:storage_blocks/ultimet" | "forge:ores/tuff/rock_salt" | "forge:ores/deepslate/vanadium_magnetite" | "minecraft:convertable_to_mud" | "forge:storage_blocks/indium" | "toms_storage:remote_activate" | "forge:ores/gravel/pyrite" | "forge:ores/granite/ilmenite" | "forge:ores/endstone/rock_salt" | "forge:rubberwood_logs" | "forge:ores/granite/redstone" | "forge:ores/sand/tungstate" | "forge:ores/stone/molybdenum" | "forge:ores/sand/rock_salt" | "minecraft:features_cannot_replace" | "forge:storage_blocks/raw_stibnite" | "forge:ores/diorite/soapstone" | "forge:storage_blocks/inferium_gemstone" | "forge:ores/deepslate/yellow_garnet" | "forge:ores/endstone/sulfur" | "forge:storage_blocks/raw_zinc" | "forge:storage_blocks/vibranium" | "forge:ores/stone/mica" | "forge:ores/granite/cooperite" | "forge:storage_blocks/raw_kyanite" | "forge:ores/gravel/basaltic_mineral_sand" | "forge:ores/stone/quartzite" | "forge:ores/red_sand/salt" | "forge:ores/sand/hematite" | "forge:ores/basalt/bentonite" | "forge:wool/magenta" | "forge:ores/red_sand/lithium" | "forge:ores/stone/naquadah" | "forge:ores/deepslate/talc" | "minecraft:climbable" | "forge:ores/red_sand/galena" | "forge:ores/gravel/lithium" | "forge:ores/gravel/red_garnet" | "forge:ores/tuff/platinum" | "forge:ores/endstone/coal" | "forge:ores/aluminium" | "forge:ores/netherrack/sphalerite" | "forge:ores/stone/plutonium" | "forge:ores/netherrack/pyrite" | "forge:storage_blocks/sapphire" | "minecraft:dead_bush_may_place_on" | "forge:glass_panes/lime" | "minecraft:base_stone_nether" | "forge:ores/deepslate/opal" | "forge:ores/andesite/blue_topaz" | "forge:storage_blocks/supremium_gemstone" | "forge:ores/endstone/magnetite" | "forge:storage_blocks/signalum" | "forge:ores/tuff/hematite" | "forge:ores/stone/iron" | "forge:ores/endstone/bentonite" | "forge:ores/diorite/pollucite" | "forge:ores/bornite" | "forge:ores/gravel/lapis" | "forge:ores/tuff/molybdenum" | "minecraft:big_dripleaf_placeable" | "forge:ores/deepslate/cassiterite" | "forge:glass" | "forge:ores/lead" | "forge:ores/basalt/naquadah" | "forge:ores/red_sand/pentlandite" | "forge:storage_blocks/ender_eye" | "forge:ores/tuff/malachite" | "forge:ores/red_sand/oilsands" | "forge:ores/basalt/amethyst" | "forge:ores/deepslate/rock_salt" | "forge:ores/netherrack/kyanite" | "forge:ores/thorium" | "forge:storage_blocks/insanium_coal" | "forge:ores/netherrack/pyrope" | "minecraft:dampens_vibrations" | "forge:ores/granite/garnet_sand" | "forge:ores/red_sand/pyrite" | "minecraft:soul_speed_blocks" | "forge:ores/diorite/fullers_earth" | "forge:ores/deepslate/cassiterite_sand" | "forge:wool/orange" | "forge:ores/andesite/tantalite" | "forge:needs_neutronium_tool" | "forge:ores/tuff/saltpeter" | "forge:wool/brown" | "forge:ores/red_sand/pyrochlore" | "forge:ores/netherrack/apatite" | "forge:ores/diorite/pyrochlore" | "forge:ores/tungstate" | "forge:storage_blocks/raw_lepidolite" | "forge:ores/gravel/gold" | "forge:ores/netherrack/soapstone" | "forge:storage_blocks/opal" | "forge:ores/andesite/platinum" | "forge:ores/gravel/blue_topaz" | "forge:ores/tuff/graphite" | "forge:storage_blocks/coke" | "forge:storage_blocks/raw_molybdenum" | "forge:ores/diorite/malachite" | "forge:ores/red_sand/lead" | "forge:storage_blocks/monazite" | "forge:ores/tuff/lead" | "minecraft:axolotls_spawnable_on" | "forge:ores/andesite/grossular" | "forge:storage_blocks/quartz" | "forge:storage_blocks/lapis" | "forge:storage_blocks/raw_yellow_limonite" | "forge:ores/diorite/silver" | "forge:ores/granite/pitchblende" | "forge:glass_panes" | "forge:storage_blocks/dragonsteel" | "forge:ores/tuff/beryllium" | "minecraft:jungle_logs" | "forge:storage_blocks/olivine" | "minecraft:base_stone_overworld" | "forge:ores/lazurite" | "forge:ores/red_sand/silver" | "forge:ores/gravel/alunite" | "forge:ores/endstone/realgar" | "forge:ores/tuff/diatomite" | "forge:storage_blocks/inferium_essence" | "forge:ores/sand/yellow_limonite" | "forge:storage_blocks/polytetrafluoroethylene" | "forge:ores/netherrack/grossular" | "forge:ores/endstone/diatomite" | "forge:storage_blocks/niobium_titanium" | "minecraft:guarded_by_piglins" | "forge:storage_blocks/ender_pearl" | "forge:ores/hematite" | "forge:ores/granite/diatomite" | "forge:ores/endstone/thorium" | "forge:storage_blocks/inferium_coal" | "forge:ores/bentonite" | "forge:storage_blocks/raw_lazurite" | "forge:ores/deepslate/stibnite" | "forge:ores/tuff/cooperite" | "forge:storage_blocks/raw_thorium" | "forge:storage_blocks/lumium" | "forge:ores/deepslate/gold" | "forge:ores/red_sand/tin" | "libx:impl_pressure_plates" | "minecraft:geode_invalid_blocks" | "forge:ores/sand/magnesite" | "forge:ores/endstone/scheelite" | "forge:ores/gravel/uraninite" | "forge:storage_blocks/indium_gallium_phosphide" | "forge:ores/spodumene" | "forge:ores/molybdenite" | "forge:storage_blocks/raw_barite" | "forge:ore_bearing_ground/stone" | "forge:ores/red_sand/gypsum" | "forge:ores/stone/electrotine" | "forge:ores/certus_quartz" | "forge:storage_blocks/hsse" | "forge:ores/endstone/ruby" | "forge:ores/tuff/lithium" | "forge:storage_blocks/rhodium" | "forge:ores/endstone/wulfenite" | "forge:ores/red_garnet" | "forge:ores/gravel/realgar" | "forge:ores/tuff/kyanite" | "forge:ores/granite/tantalite" | "forge:ores/endstone/garnierite" | "forge:ores/red_sand/tungstate" | "forge:ores/andesite/pyrope" | "forge:ores/stone/salt" | "forge:ores/diorite/pyrolusite" | "forge:ores/deepslate/tin" | "forge:glass/white" | "forge:storage_blocks/raw_platinum" | "forge:ores/graphite" | "forge:ores/stone/stibnite" | "minecraft:logs_that_burn" | "forge:ores/red_sand/stibnite" | "minecraft:mangrove_roots_can_grow_through" | "forge:ores/andesite/certus_quartz" | "forge:storage_blocks/raw_quartzite" | "libx:impl_wooden_fences" | "forge:storage_blocks/raw_zeolite" | "forge:ores/granite/monazite" | "forge:ores/granite/cobalt" | "forge:storage_blocks/andesite_alloy" | "forge:ores/andesite/molybdenum" | "forge:ores/deepslate/fullers_earth" | "forge:ores/andesite/redstone" | "forge:ores/sand/quartzite" | "forge:ores/netherrack/lazurite" | "forge:ores/basalt/gold" | "minecraft:rails" | "forge:ores/gravel/sodalite" | "forge:ores/red_sand/lepidolite" | "forge:ores/basalt/graphite" | "forge:glass_panes/pink" | "minecraft:prevent_mob_spawning_inside" | "forge:ores/stone/beryllium" | "forge:ores/netherrack/tricalcium_phosphate" | "forge:storage_blocks/magnesium" | "minecraft:flower_pots" | "forge:storage_blocks/tertium_gemstone" | "forge:ores/diorite/basaltic_mineral_sand" | "forge:storage_blocks/raw_ilmenite" | "minecraft:goats_spawnable_on" | "forge:ores/red_sand/tetrahedrite" | "forge:ores/deepslate/bastnasite" | "forge:ores/deepslate/monazite" | "forge:ores/gravel/cobalt" | "farmersdelight:ropes" | "libx:impl_walls" | "forge:ores/deepslate/platinum" | "forge:ores/netherrack/palladium" | "framedblocks:camo_sustain_plant" | "forge:ores/opal" | "forge:ores/gravel/chalcocite" | "forge:ores/stone/aluminium" | "forge:ores/andesite/asbestos" | "forge:ores/sand/cobaltite" | "forge:ores/basalt/cobalt" | "forge:storage_blocks/raw_coal" | "forge:ores/basalt/oilsands" | "forge:storage_blocks/raw_cassiterite_sand" | "forge:ores/andesite/chalcopyrite" | "forge:ores/tuff/chalcocite" | "forge:ores/diorite/plutonium" | "forge:storage_blocks/raw_diamond" | "minecraft:flowers" | "forge:ores/gravel/pyrochlore" | "forge:ores/red_sand/realgar" | "forge:ores/endstone/certus_quartz" | "forge:ores/diorite/graphite" | "minecraft:slabs" | "forge:ores/diorite/bornite" | "forge:ores/endstone/chromite" | "forge:ores/endstone/trona" | "forge:ores/granite/goethite" | "forge:ores/netherrack/electrotine" | "forge:ores/red_sand/lazurite" | "forge:ores/sand/topaz" | "forge:ores/red_sand/green_sapphire" | "forge:storage_blocks/cobalt_brass" | "forge:ores/tuff/olivine" | "exnihilosequentia:mineable/hammer" | "thermal:glass/hardened" | "forge:storage_blocks/raw_soapstone" | "forge:ores/red_sand/diatomite" | "forge:ores/stone/granitic_mineral_sand" | "forge:ores/andesite/wulfenite" | "forge:ores/red_sand/zeolite" | "forge:ores/sand/sodalite" | "forge:ores/sand/chromite" | "forge:ores/red_sand/magnetite" | "forge:ores/cobaltite" | "forge:ores/andesite/saltpeter" | "forge:ores/netherrack/glauconite_sand" | "forge:ores/diorite/asbestos" | "forge:ores/sphalerite" | "sliceanddice:fertilizer_blacklist" | "forge:ores/basalt/emerald" | "forge:storage_blocks/soulium_ingot" | "forge:storage_blocks/pyrope" | "forge:ores/andesite/chalcocite" | "forge:ores/tuff/calcite" | "forge:ores/red_sand/pollucite" | "forge:ores/glauconite_sand" | "forge:storage_blocks/osmiridium" | "minecraft:sand" | "minecraft:corals" | "farmersdelight:heat_sources" | "forge:ores/endstone/lazurite" | "forge:storage_blocks/rock_salt" | "forge:ores/granite/sulfur" | "forge:ores/sand/gold" | "forge:ores/diorite/diamond" | "forge:ores/red_sand/ilmenite" | "forge:ores/red_sand/kyanite" | "forge:ores/deepslate/aluminium" | "forge:ores/tuff/nether_quartz" | "forge:storage_blocks/raw_almandine" | "forge:ores/endstone/palladium" | "forge:storage_blocks/reinforced_epoxy_resin" | "forge:ores/granite/beryllium" | "forge:ores/deepslate/galena" | "forge:ores/andesite/salt" | "quark:non_double_door" | "forge:ores/netherrack/chalcopyrite" | "create:safe_nbt" | "forge:ores/gravel/coal" | "forge:ores/basalt/gypsum" | "minecraft:frog_prefer_jump_to" | "forge:storage_blocks/soul_infused" | "forge:ores/andesite/diamond" | "forge:ores/basalt/kyanite" | "forge:ores/gravel/bauxite" | "forge:ores/sand/oilsands" | "forge:ores/trona" | "forge:ores/stone/red_garnet" | "forge:ores/vanadium_magnetite" | "forge:ores/basalt/pyrite" | "forge:ores/andesite/pyrochlore" | "forge:ores/basalt/lithium" | "forge:ores/andesite/cobaltite" | "forge:ores/tuff/uraninite" | "forge:ores/deepslate/magnesite" | "forge:glass_panes/magenta" | "minecraft:deepslate_ore_replaceables" | "forge:storage_blocks/raw_naquadah" | "forge:ores/andesite/cooperite" | "forge:ores/basalt/tantalite" | "minecraft:crimson_stems" | "forge:ores/endstone/grossular" | "forge:storage_blocks/raw_pentlandite" | "minecraft:piglin_repellents" | "forge:ores/nether_quartz" | "forge:storage_blocks/raw_goethite" | "forge:ores/red_sand/diamond" | "forge:ores/sand/platinum" | "forge:end_stones" | "forge:ores/sand/vanadium_magnetite" | "forge:ores/endstone/oilsands" | "forge:storage_blocks/cyanite" | "forge:storage_blocks/amethyst" | "forge:ores/diorite/hematite" | "forge:ores/granite/tungstate" | "forge:ores/sand/soapstone" | "forge:glass_panes/cyan" | "forge:storage_blocks/raw_apatite" | "forge:ores/stone/pentlandite" | "forge:ores/netherrack/cooperite" | "forge:ores/red_sand/cooperite" | "minecraft:trapdoors" | "forge:ores/sand/grossular" | "forge:ores/red_sand/molybdenite" | "forge:ores/ruby" | "forge:storage_blocks/naquadah" | "minecraft:hoglin_repellents" | "forge:ores/netherrack/sodalite" | "forge:ores/diatomite" | "forge:ores/stone/platinum" | "forge:ores/sand/coal" | "forge:ores/endstone/pitchblende" | "thermal:dynamos" | "forge:ores/diorite/chromite" | "forge:ores/stone/sulfur" | "forge:ores/granite/magnesite" | "forge:ores/deepslate/tetrahedrite" | "forge:storage_blocks/rubber" | "forge:ores/sand/wulfenite" | "forge:ores/basalt/silver" | "minecraft:mushroom_grow_block" | "forge:ores/gravel/sulfur" | "forge:ores/galena" | "forge:storage_blocks/imperium_essence" | "forge:ores/red_sand/bauxite" | "forge:ores/endstone/lapis" | "forge:ores/tuff/green_sapphire" | "forge:ores/granite/asbestos" | "forge:ores/netherrack/iron" | "forge:ores/fullers_earth" | "forge:ores/endstone/malachite" | "minecraft:candle_cakes" | "minecraft:needs_stone_tool" | "forge:ores/basalt/lepidolite" | "minecraft:lapis_ores" | "forge:ores/stone/fullers_earth" | "forge:ores/diorite/wulfenite" | "forge:storage_blocks/raw_oilsands" | "forge:ores/netherrack/tantalite" | "forge:ores/endstone/calcite" | "forge:ores/diorite/almandine" | "forge:ores/deepslate/almandine" | "forge:ores/tuff/magnetite" | "forge:storage_blocks/prudentium_ingot" | "forge:ores/red_sand/chromite" | "forge:ores/gravel/goethite" | "forge:storage_blocks/plutonium_241" | "forge:frames/stainless_steel" | "minecraft:dark_oak_logs" | "forge:ores/stone/pitchblende" | "forge:ores/gravel/green_sapphire" | "forge:storage_blocks/charcoal" | "forge:ores/diorite/aluminium" | "forge:ores/granite/amethyst" | "minecraft:impermeable" | "forge:storage_blocks/echo" | "forge:ores/red_sand/coal" | "forge:cobblestone/deepslate" | "forge:ores/emerald" | "forge:storage_blocks/polycaprolactam" | "forge:ores/chalcocite" | "forge:ores/deepslate/bentonite" | "forge:ores/lepidolite" | "forge:ores/deepslate/topaz" | "minecraft:infiniburn_end" | "forge:wool" | "forge:storage_blocks/gold" | "forge:barrels" | "minecraft:stairs" | "forge:glass_panes/colorless" | "forge:ores/basalt/ruby" | "forge:ores/gravel/gypsum" | "forge:storage_blocks/raw_nether_quartz" | "forge:ores/endstone/goethite" | "forge:ores/red_sand/palladium" | "forge:ores/gravel/rock_salt" | "forge:ore_rates/singular" | "forge:ores/basalt/green_sapphire" | "forge:ores/stone/spodumene" | "forge:ores/granite/magnetite" | "forge:ores/sand/nickel" | "forge:ores/basalt/realgar" | "forge:ores/granite/gold" | "forge:ores/stone/magnesite" | "ftbchunks:edit_whitelist" | "forge:ores/basalt/iron" | "forge:ores/stone/magnetite" | "forge:ores/stone/monazite" | "forge:storage_blocks/awakened_supremium_ingot" | "forge:ores/gravel/granitic_mineral_sand" | "forge:storage_blocks/raw_spodumene" | "forge:storage_blocks/epoxy" | "forge:ores/basalt/rock_salt" | "forge:storage_blocks/mercury_barium_calcium_cuprate" | "forge:ores/diorite/stibnite" | "forge:ores/granite/pollucite" | "create:tree_attachments" | "forge:frames/naquadah_alloy" | "forge:ores/basalt/lapis" | "forge:storage_blocks/shellite" | "forge:ores/gravel/soapstone" | "forge:storage_blocks/black_iron" | "forge:ores/granite/nether_quartz" | "forge:ores/gravel/certus_quartz" | "forge:storage_blocks/cobalt" | "forge:ores/sand/pyrochlore" | "forge:ores/gravel/ruby" | "forge:ores/tuff/vanadium_magnetite" | "forge:ores/deepslate/pyrope" | "forge:ores/andesite/mica" | "forge:ores/tuff/mica" | "forge:storage_blocks/hsss" | "forge:ores/deepslate/molybdenum" | "forge:ores/endstone/cinnabar" | "forge:ores/sand/sapphire" | "ftbultimine:farmland_tillable" | "forge:ores/netherrack/scheelite" | "forge:ores/uraninite" | "forge:ores/deepslate/lapis" | "forge:ores/netherrack/sulfur" | "forge:terracotta" | "forge:ores/granite/lead" | "forge:ores/andesite/fullers_earth" | "forge:ores_in_ground/tuff" | "forge:ores/pyrochlore" | "forge:ores/diorite/rock_salt" | "forge:ores/basalt/tricalcium_phosphate" | "sereneseasons:spring_crops" | "forge:ores/netherrack/redstone" | "forge:ores/andesite/bauxite" | "forge:ores/zinc" | "forge:ores/basalt/tetrahedrite" | "forge:ores/gravel/sapphire" | "forge:ores/andesite/cassiterite_sand" | "forge:ores/red_sand/electrotine" | "forge:ores/red_sand/molybdenum" | "create:toolboxes" | "forge:storage_blocks/raw_nickel" | "forge:ores/granite/silver" | "forge:ores/red_sand/mica" | "libx:impl_fences" | "forge:ores_in_ground/diorite" | "forge:ores/basalt/coal" | "forge:ores/basalt/topaz" | "forge:storage_blocks/raw_palladium" | "forge:ores/endstone/blue_topaz" | "minecraft:bee_growables" | "forge:ores/gravel/beryllium" | "forge:ores/tuff/gold" | "forge:ores/diorite/apatite" | "forge:storage_blocks/raw_grossular" | "forge:ores/sand/diamond" | "forge:ores/basalt/wulfenite" | "minecraft:sculk_replaceable" | "forge:ores/red_sand/trona" | "forge:ores/deepslate/cooperite" | "forge:ores/cassiterite" | "forge:storage_blocks/nickel_zinc_ferrite" | "forge:storage_blocks/battery_alloy" | "forge:ores/gypsum" | "forge:ores/diorite/coal" | "forge:ores/diorite/uraninite" | "forge:ores/lapis" | "forge:ores/basalt/chalcopyrite" | "forge:storage_blocks/raw_cobalt" | "forge:storage_blocks/yellow_garnet" | "minecraft:coral_blocks" | "forge:relocation_not_supported" | "forge:ores/netherrack/garnet_sand" | "forge:storage_blocks/raw_lead" | "forge:ores/granite/tricalcium_phosphate" | "forge:storage_blocks/bismuth_bronze" | "forge:ores/endstone/chalcocite" | "forge:storage_blocks/uvarovite" | "forge:ores/gravel/hematite" | "forge:storage_blocks/raw_glauconite_sand" | "forge:ores/diorite/magnetite" | "minecraft:acacia_logs" | "forge:ores/sand/bauxite" | "forge:ores/gravel/lead" | "forge:ores/gravel/palladium" | "forge:ores/basalt/lazurite" | "forge:ores/andesite/pyrite" | "forge:ores/stone/blue_topaz" | "forge:ores/andesite/ilmenite" | "forge:ores/andesite/stibnite" | "forge:ores/andesite/magnesite" | "forge:storage_blocks/raw_salt" | "forge:ores/stone/apatite" | "forge:ores/tuff/chromite" | "forge:ores/sand/mica" | "forge:ores/granite/graphite" | "minecraft:dripstone_replaceable_blocks" | "forge:ores/granite/spodumene" | "forge:ores/cooperite" | "forge:ores/diorite/scheelite" | "forge:ores/tuff/realgar" | "forge:ores/red_sand/graphite" | "minecraft:bamboo_plantable_on" | "forge:ores/deepslate/cobaltite" | "sgjourney:plasma_flammable" | "forge:ores_in_ground/sand" | "forge:ores/granite/lazurite" | "forge:ores/gravel/magnetite" | "buildinggadgets:whitelist/destruction" | "forge:ores/basalt/copper" | "forge:ores/andesite/goethite" | "forge:ores/diorite/cobaltite" | "forge:ores/granite/green_sapphire" | "forge:ores/red_sand/sodalite" | "forge:ores/sand/molybdenite" | "forge:ores/basalt/tungstate" | "forge:ores/electrotine" | "forge:ores/granite/plutonium" | "forge:ores/andesite/bornite" | "forge:storage_blocks/ruridit" | "create:windmill_sails" | "forge:storage_blocks/raw_sulfur" | "forge:ores/endstone/pyrite" | "forge:ores/diorite/bauxite" | "forge:ores/deepslate/quartzite" | "forge:storage_blocks/raw_emerald" | "forge:ores/deepslate/spessartine" | "minecraft:coal_ores" | "forge:ores/basalt/scheelite" | "forge:ores/naquadah" | "forge:ores/gravel/tetrahedrite" | "forge:ores/diorite/amethyst" | "forge:ores/basalt/calcite" | "minecraft:wooden_stairs" | "forge:ores/stone/lepidolite" | "forge:ores/sand/molybdenum" | "forge:ores/red_sand/lapis" | "forge:storage_blocks/emerald" | "forge:ores/sand/apatite" | "forge:ores/deepslate/pitchblende" | "forge:ores/red_sand/powellite" | "forge:ores/sand/neodymium" | "sereneseasons:greenhouse_glass" | "forge:ores/andesite/uraninite" | "forge:ores/sand/trona" | "forge:storage_blocks/raw_aluminium" | "forge:storage_blocks/supremium_essence" | "forge:ores/andesite/magnetite" | "forge:ores/diorite/zeolite" | "forge:ores/basalt/galena" | "forge:ores/deepslate/garnierite" | "forge:ores/basaltic_mineral_sand" | "create:passive_boiler_heaters" | "forge:ores/diorite/blue_topaz" | "create:ore_override_stone" | "forge:ores/deepslate/alunite" | "forge:ores/tuff/tantalite" | "forge:ores/tuff/basaltic_mineral_sand" | "forge:glass_panes/light_blue" | "forge:ores/granite/thorium" | "forge:ores/diorite/powellite" | "forge:glass/silica" | "forge:ores/deepslate/ilmenite" | "forge:ores/diorite/salt" | "forge:ores/granitic_mineral_sand" | "forge:ores/endstone/lithium" | "forge:ores/basalt/diamond" | "forge:ores/granite/garnierite" | "forge:ores/bauxite" | "forge:ores/netherrack/powellite" | "forge:ores/netherrack/wulfenite" | "forge:storage_blocks/raw_asbestos" | "forge:ores/basalt/pyrolusite" | "minecraft:azalea_root_replaceable" | "forge:ores/granite/tetrahedrite" | "forge:ores/tuff/diamond" | "forge:storage_blocks/osmium" | "forge:ores/red_sand/red_garnet" | "forge:ores/andesite/ruby" | "minecraft:birch_logs" | "forge:ores/netherrack/green_sapphire" | "forge:ores/basalt/chromite" | "forge:ores/granite/bauxite" | "forge:wool/red" | "forge:ores/deepslate/certus_quartz" | "forge:frames/treated_wood" | "forge:storage_blocks/raw_pyrolusite" | "forge:ores/red_sand/sulfur" | "forge:storage_blocks/naquadah_alloy" | "forge:ores/deepslate/malachite" | "forge:storage_blocks/raw_electrotine" | "forge:ores/diorite/red_garnet" | "forge:storage_blocks/scandium" | "farmersdelight:straw_blocks" | "forge:ores/sand/opal" | "forge:ores/deepslate/diamond" | "forge:storage_blocks/annealed_copper" | "forge:storage_blocks/manganese" | "forge:storage_blocks/damascus_steel" | "forge:ores/granite/talc" | "forge:storage_blocks/tungsten_steel" | "forge:storage_blocks/prosperity_gemstone" | "forge:storage_blocks/platinum" | "forge:frames/hssg" | "forge:ores/red_sand/tantalite" | "forge:ores/deepslate/goethite" | "minecraft:tall_flowers" | "forge:ores/netherrack/zeolite" | "forge:ores/granite/emerald" | "forge:ores/yellorite" | "ftbessentials:ignore_rtp" | "forge:storage_blocks/apatite" | "forge:ores/sand/bentonite" | "forge:ores/endstone/gypsum" | "forge:ores/gravel/grossular" | "forge:ores/deepslate/hematite" | "forge:ores/andesite/electrotine" | "forge:ores/deepslate/powellite" | "forge:ores/andesite/copper" | "forge:ores/gravel/cooperite" | "forge:storage_blocks/nickel" | "forge:ores/endstone/plutonium" | "forge:ores/neodymium" | "forge:ores/endstone/tricalcium_phosphate" | "forge:ores/diorite/oilsands" | "forge:ores/basalt/neodymium" | "forge:ores/stone/trona" | "forge:ores/red_sand/naquadah" | "forge:ores/red_sand/rock_salt" | "forge:ores/andesite/pollucite" | "forge:ores/granite/sapphire" | "forge:ores/deepslate/cobalt" | "forge:ores/sand/olivine" | "forge:storage_blocks/raw_magnesite" | "forge:ores/andesite/yellow_limonite" | "forge:ores/red_sand/cassiterite" | "forge:ores/basalt/sapphire" | "forge:storage_blocks/raw_tricalcium_phosphate" | "forge:storage_blocks/salt" | "forge:ores/gravel/tungstate" | "forge:ores/stone/oilsands" | "forge:ores/granite/barite" | "forge:ores/endstone/fullers_earth" | "forge:ores/tuff/iron" | "forge:ores/sand/stibnite" | "forge:ores/diorite/barite" | "forge:ores/andesite/gypsum" | "forge:ores/sand/goethite" | "forge:ores/andesite/lithium" | "forge:storage_blocks/ridiculite" | "buildinggadgets:blacklist/exchanging" | "forge:ores/granite/electrotine" | "forge:ores/endstone/neodymium" | "forge:storage_blocks/iridium" | "forge:ores/sand/amethyst" | "forge:ores/tuff/cobaltite" | "forge:ores/sand/thorium" | "forge:storage_blocks/blutonium" | "forge:ores/granite/saltpeter" | "framedblocks:blacklisted" | "forge:fence_gates" | "forge:ores/tuff/wulfenite" | "forge:ores/netherrack/cobaltite" | "forge:ores/deepslate/gypsum" | "forge:ores/diorite/electrotine" | "forge:ores/stone/topaz" | "forge:ores/deepslate/plutonium" | "forge:storage_blocks/raw_olivine" | "forge:ores/netherrack/stibnite" | "sereneseasons:winter_crops" | "forge:ores/granite/spessartine" | "forge:ores/sulfur" | "forge:storage_blocks/cupronickel" | "forge:ores/chalcopyrite" | "minecraft:wool" | "forge:ores/tuff/red_garnet" | "forge:ores/deepslate/chromite" | "forge:ores/basalt/thorium" | "forge:ores/netherrack/cinnabar" | "forge:ores/basalt/monazite" | "minecraft:wall_signs" | "forge:ores/andesite/quartzite" | "forge:ores/netherrack/pitchblende" | "forge:ores/granite/ruby" | "forge:storage_blocks/stellarium" | "forge:ores/red_sand/glauconite_sand" | "forge:storage_blocks/neutronium" | "forge:ores/netherrack/naquadah" | "forge:storage_blocks/flint" | "forge:ores/yellow_limonite" | "forge:ores/red_sand/certus_quartz" | "skyblockbuilder:additional_valid_spawn" | "forge:ores/endstone/cassiterite_sand" | "forge:ores/netherrack/cassiterite_sand" | "forge:ores/gravel/oilsands" | "forge:ores/netherrack/bentonite" | "minecraft:terracotta" | "forge:storage_blocks/styrene_butadiene_rubber" | "forge:ores/deepslate/pentlandite" | "forge:ores/sand/tricalcium_phosphate" | "forge:ores/diorite/garnet_sand" | "forge:ores/endstone/powellite" | "forge:ores/sand/nether_quartz" | "minecraft:dragon_transparent" | "forge:ores/granite/pyrite" | "forge:storage_blocks/raw_cassiterite" | "forge:fence_gates/wooden" | "libx:impl_wall_signs" | "forge:ores/diorite/tricalcium_phosphate" | "forge:storage_blocks/titanium" | "forge:cobblestone/normal" | "forge:wool/light_gray" | "farmersdelight:mushroom_colony_growable_on" | "forge:ores/gravel/tricalcium_phosphate" | "forge:storage_blocks/bismuth" | "forge:ores/andesite/glauconite_sand" | "forge:ores/gravel/scheelite" | "forge:ores/sand/calcite" | "forge:ores/tuff/naquadah" | "forge:ores/deepslate/realgar" | "forge:ores/magnetite" | "forge:ores/andesite/naquadah" | "forge:ores/andesite/iron" | "forge:ores/gravel/asbestos" | "forge:ores/basalt/barite" | "forge:ores/sand/emerald" | "forge:ores_in_ground/deepslate" | "forge:ores/basalt/apatite" | "minecraft:spruce_logs" | "forge:ores/red_sand/barite" | "forge:ores/tuff/sulfur" | "forge:ores/deepslate/nickel" | "forge:ores/granite/naquadah" | "forge:ores/tuff/yellow_garnet" | "forge:ores/tuff/silver" | "forge:ores/andesite/olivine" | "forge:ores/andesite/chromite" | "forge:ores/red_sand/almandine" | "forge:ores/endstone/hematite" | "forge:ores/netherrack/goethite" | "forge:ores/netherrack/neodymium" | "forge:ores/deepslate/soapstone" | "forge:ores/endstone/pyrope" | "forge:storage_blocks/isovol" | "forge:ores/gravel/plutonium" | "forge:storage_blocks/celeslar" | "forge:ores/deepslate/coal" | "forge:ores/red_sand/iron" | "forge:ores/granite/tin" | "forge:ores/endstone/bastnasite" | "forge:ores/deepslate/scheelite" | "libx:impl_slabs" | "forge:ores/andesite/soapstone" | "forge:ores/basalt/pentlandite" | "forge:ores/diorite/opal" | "forge:ores/endstone/redstone" | "forge:ores/gravel/chromite" | "forge:glass_panes/brown" | "forge:ores/sand/saltpeter" | "forge:ores/endstone/aluminium" | "forge:ores/netherrack/mica" | "forge:cobblestone/mossy" | "forge:storage_blocks/raw_green_sapphire" | "forge:ores/andesite/cinnabar" | "forge:storage_blocks/raw_powellite" | "forge:storage_blocks/raw_mica" | "forge:ores/netherrack/molybdenite" | "forge:ores/diorite/gold" | "forge:ores/stone/realgar" | "libx:impl_stairs" | "forge:ores/granite/cinnabar" | "forge:ores/andesite/sapphire" | "forge:ores/diorite/iron" | "forge:ores/diorite/sulfur" | "minecraft:beehives" | "forge:storage_blocks/green_sapphire" | "forge:ores/netherrack/calcite" | "minecraft:moss_replaceable" | "forge:ores/stone/opal" | "forge:ores/gravel/yellow_garnet" | "forge:ores/endstone/mica" | "forge:ores/tuff/oilsands" | "minecraft:mangrove_logs" | "forge:ores/granite/chromite" | "forge:ores/andesite/pitchblende" | "create:tracks" | "forge:ores/stone/sapphire" | "forge:storage_blocks/raw_saltpeter" | "forge:ores/granite/molybdenite" | "forge:ores/gravel/pyrolusite" | "forge:ores/andesite/lazurite" | "forge:ores/endstone/bornite" | "forge:frames/wood" | "forge:ores/sand/spodumene" | "forge:ores/red_sand/scheelite" | "forge:ores/gravel/pentlandite" | "forge:ores/diorite/lazurite" | "forge:ores/diorite/trona" | "forge:ores/stone/saltpeter" | "forge:ores/endstone/granitic_mineral_sand" | "forge:storage_blocks/raw_galena" | "forge:ores/granite/fullers_earth" | "forge:ores/basalt/cooperite" | "forge:ores/andesite/nickel" | "forge:ores/andesite/scheelite" | "thermal:rockwool" | "minecraft:rabbits_spawnable_on" | "forge:ores/sand/pyrope" | "forge:ores/basalt/diatomite" | "farmersdelight:heat_conductors" | "forge:storage_blocks/raw_malachite" | "minecraft:needs_diamond_tool" | "forge:ores/granite/salt" | "forge:ores/gravel/zeolite" | "forge:ores/gravel/thorium" | "forge:ores/andesite/galena" | "forge:storage_blocks/raw_beryllium" | "forge:storage_blocks/vanadium" | "forge:ores/deepslate/tricalcium_phosphate" | "minecraft:gold_ores" | "forge:ores/basalt/nether_quartz" | "forge:ores/talc" | "forge:ores/netherrack/gold" | "forge:ores/stone/chalcopyrite" | "forge:storage_blocks/raw_gold" | "forge:ores/gravel/sphalerite" | "create:copycat_allow" | "forge:ores/andesite/aluminium" | "forge:ores/netherrack/graphite" | "forge:storage_blocks/vibranite" | "forge:storage_blocks/niobium_nitride" | "forge:wool/light_blue" | "minecraft:cauldrons" | "forge:storage_blocks/raw_calcite" | "forge:ores/endstone/lead" | "forge:frames/neutronium" | "forge:ores/netherrack/certus_quartz" | "forge:ores/granite/malachite" | "forge:ores/endstone/garnet_sand" | "forge:storage_blocks/mythril" | "forge:ores/andesite/diatomite" | "forge:ores/andesite/green_sapphire" | "forge:ores/granite/bornite" | "forge:ores/granite/lepidolite" | "forge:needs_wood_tool" | "forge:ores/gravel/magnesite" | "forge:chests" | "minecraft:overworld_carver_replaceables" | "forge:ores/red_sand/bentonite" | "forge:ores/basalt/vanadium_magnetite" | "forge:obsidian" | "forge:ores/andesite/neodymium" | "forge:ores/netherrack/hematite" | "forge:storage_blocks/raw_amethyst" | "forge:ores/stone/soapstone" | "forge:storage_blocks/polybenzimidazole" | "minecraft:wall_corals" | "forge:glass/pink" | "forge:storage_blocks" | "forge:storage_blocks/raw_opal" | "minecraft:infiniburn_overworld" | "forge:storage_blocks/tantalum" | "forge:ores/netherrack/topaz" | "forge:ores/deepslate/asbestos" | "forge:ores/gravel/diatomite" | "forge:ores/netherrack/magnesite" | "forge:glass_panes/orange" | "forge:storage_blocks/raw_tetrahedrite" | "forge:ores/stibnite" | "forge:ores/diorite/diatomite" | "forge:storage_blocks/enderium" | "forge:ores/basalt/bauxite" | "forge:ores/netherrack/coal" | "forge:ores/deepslate/beryllium" | "forge:ores/andesite/thorium" | "forge:ores/stone/neodymium" | "forge:ores/andesite/oilsands" | "forge:storage_blocks/constantan" | "forge:ores/netherrack/pentlandite" | "forge:storage_blocks/tin_alloy" | "forge:ores/basalt/molybdenite" | "forge:storage_blocks/copper" | "forge:storage_blocks/ruthenium_trinium_americium_neutronate" | "minecraft:mooshrooms_spawnable_on" | "forge:ores/diorite/cobalt" | "forge:ores/wulfenite" | "forge:ores/deepslate/calcite" | "forge:ores/olivine" | "forge:ores/endstone/electrotine" | "forge:ores/granite/scheelite" | "forge:storage_blocks/raw_wulfenite" | "forge:ores/deepslate/granitic_mineral_sand" | "forge:frames/steel" | "forge:ores/andesite/calcite" | "forge:ores/tuff/sphalerite" | "forge:ores/sand/chalcocite" | "forge:ores/stone/kyanite" | "forge:storage_blocks/raw_chromite" | "forge:storage_blocks/raw_talc" | "forge:storage_blocks/raw_spessartine" | "minecraft:emerald_ores" | "forge:ores/red_sand/redstone" | "forge:ores/stone/pyrolusite" | "forge:ores/sand/plutonium" | "forge:ores/gravel/bastnasite" | "forge:ores/topaz" | "forge:ores/endstone/silver" | "forge:ores/andesite/bastnasite" | "forge:storage_blocks/vanadium_steel" | "forge:ores_in_ground/gravel" | "forge:storage_blocks/raw_molybdenite" | "forge:ores/granite/red_garnet" | "forge:ores/gravel/tin" | "forge:ores/deepslate/uraninite" | "forge:ores/granite/gypsum" | "forge:ores/granite/apatite" | "forge:ores/diorite/lead" | "minecraft:beds" | "forge:ores/diorite/pyrite" | "forge:storage_blocks/boron" | "minecraft:strider_warm_blocks" | "forge:ores/netherrack/spodumene" | "forge:storage_blocks/crystaltine" | "forge:storage_blocks/tungsten" | "forge:storage_blocks/tin" | "forge:ores/sand/bornite" | "forge:ores/spessartine" | "forge:storage_blocks/bitumen" | "forge:ores/red_sand/wulfenite" | "forge:ores/oilsands" | "forge:concrete_powder" | "forge:ores/red_sand/quartzite" | "forge:ores/andesite/silver" | "forge:ores/endstone/galena" | "forge:ores/stone/amethyst" | "forge:storage_blocks/raw_basaltic_mineral_sand" | "forge:ores/tricalcium_phosphate" | "minecraft:planks" | "forge:ores/granite/olivine" | "forge:ores/basalt/spessartine" | "forge:ores/endstone/cooperite" | "forge:storage_blocks/zinc" | "forge:ores/sand/powellite" | "forge:storage_blocks/tertium_ingot" | "forge:ores/granite/molybdenum" | "forge:ores/netherrack/rock_salt" | "forge:ores/stone/asbestos" | "forge:ores/tuff/tin" | "forge:ores/sodalite" | "forge:ores/gravel/pyrope" | "forge:ores/stone/bauxite" | "forge:ores/gravel/molybdenum" | "forge:ores/gravel/saltpeter" | "forge:ores/stone/cooperite" | "forge:storage_blocks/tellurium" | "forge:ores/granite/lapis" | "forge:ores/netherrack/nether_quartz" | "minecraft:wall_post_override" | "forge:ores/stone/garnet_sand" | "forge:ores/stone/ilmenite" | "forge:storage_blocks/ludicrite" | "forge:ores/stone/cassiterite_sand" | "forge:ores/tuff/neodymium" | "farmersdelight:unaffected_by_rich_soil" | "forge:ores/red_sand/amethyst" | "forge:ores/red_sand/fullers_earth" | "forge:storage_blocks/raw_monazite" | "forge:ores/cobalt" | "forge:storage_blocks/raw_plutonium" | "forge:storage_blocks/yttrium_barium_cuprate" | "minecraft:replaceable_plants" | "forge:storage_blocks/turquoise" | "forge:ores/stone/nether_quartz" | "forge:ores/tetrahedrite" | "forge:ores/diorite/galena" | "forge:ores/basalt/trona" | "forge:ores/endstone/vanadium_magnetite" | "forge:storage_blocks/enlighted_gold" | "forge:ores/diorite/vanadium_magnetite" | "forge:storage_blocks/hssg" | "forge:ores/endstone/barite" | "forge:ores/sand/malachite" | "forge:storage_blocks/raw_diatomite" | "forge:ores/deepslate/sulfur" | "forge:ores/red_sand/spodumene" | "forge:ores/andesite/spodumene" | "forge:ores/tuff/zeolite" | "forge:ores/netherrack/tungstate" | "forge:ores/sand/aluminium" | "forge:ores/andesite/molybdenite" | "forge:ores/endstone/glauconite_sand" | "forge:ores/scheelite" | "forge:ores/granite/neodymium" | "forge:ores/deepslate/nether_quartz" | "forge:ores/basalt/bastnasite" | "forge:ores/gravel/trona" | "create:fan_transparent" | "forge:ores/deepslate/ruby" | "farmersdelight:mineable/knife" | "forge:ores/gravel/electrotine" | "forge:ores/mica" | "forge:ores/stone/calcite" | "forge:ores/basalt/salt" | "forge:ores/sand/pollucite" | "forge:ores/deepslate/bornite" | "minecraft:azalea_grows_on" | "forge:storage_blocks/enhanced_redstone_ingot" | "minecraft:underwater_bonemeals" | "forge:ores/deepslate/blue_topaz" | "forge:ores/tantalite" | "forge:storage_blocks/magnetic_samarium" | "forge:end_stone_ore_replaceables" | "forge:ores/netherrack/fullers_earth" | "minecraft:pressure_plates" | "forge:ores/endstone/soapstone" | "forge:ores/basalt/powellite" | "forge:ores/granite/iron" | "forge:ores/stone/tricalcium_phosphate" | "forge:ores/stone/powellite" | "forge:ores/endstone/olivine" | "forge:storage_blocks/void" | "forge:ores/andesite/talc" | "forge:bookshelves" | "forge:storage_blocks/tar" | "forge:storage_blocks/potin" | "forge:ores/stone/talc" | "forge:storage_blocks/raw_iron" | "forge:ores/sand/almandine" | "forge:ores/basalt/basaltic_mineral_sand" | "forge:ores/granite/chalcocite" | "forge:frames/hsse" | "forge:ores/green_sapphire" | "forge:ores/palladium" | "forge:wool/purple" | "minecraft:stone_bricks" | "forge:storage_blocks/sodalite" | "forge:ores/stone/zeolite" | "minecraft:needs_iron_tool" | "forge:ores/netherrack/sapphire" | "forge:storage_blocks/raw_ruby" | "forge:ores/granite/uraninite" | "sereneseasons:summer_crops" | "forge:ores/andesite/plutonium" | "forge:ores/sand/cassiterite" | "forge:ores/gravel/cassiterite" | "minecraft:wooden_fences" | "forge:ores/stone/basaltic_mineral_sand" | "forge:ores/endstone/asbestos" | "forge:ores/red_sand/chalcopyrite" | "forge:ores/andesite/sphalerite" | "forge:ores/granite/kyanite" | "forge:ores/tuff/asbestos" | "forge:ores/netherrack/beryllium" | "forge:ores/andesite/tungstate" | "minecraft:unstable_bottom_center" | "forge:storage_blocks/flux_star" | "forge:ores/diorite/cassiterite_sand" | "forge:ores/asbestos" | "forge:ores/tuff/lazurite" | "forge:ores/granite/palladium" | "forge:storage_blocks/raw_cobaltite" | "forge:ores/netherrack/lithium" | "forge:storage_blocks/gunpowder" | "forge:ores/red_sand/sphalerite" | "forge:storage_blocks/americium" | "forge:storage_blocks/imperium_gemstone" | "forge:storage_blocks/stellar" | "forge:storage_blocks/wrought_iron" | "forge:ores/endstone/kyanite" | "forge:ores/tuff/cobalt" | "forge:storage_blocks/samarium" | "forge:ores_in_ground/basalt" | "forge:ores/sand/palladium" | "forge:ores/red_sand/nickel" | "forge:ores/deepslate/diatomite" | "forge:storage_blocks/samarium_iron_arsenic_oxide" | "forge:ores/sand/magnetite" | "forge:ores/deepslate/lazurite" | "forge:storage_blocks/raw_gypsum" | "forge:ores/quartzite" | "forge:ores/red_sand/garnierite" | "forge:ores/netherrack/pollucite" | "forge:ores/deepslate/sphalerite" | "ae2:blacklisted/annihilation_plane" | "forge:storage_blocks/polyethylene" | "forge:ores/sand/lapis" | "forge:ores/tuff/nickel" | "forge:storage_blocks/manganese_phosphide" | "forge:ores/endstone/cobalt" | "forge:ores/gravel/pitchblende" | "forge:ores/netherrack/diatomite" | "forge:storage_blocks/topaz" | "forge:ores/endstone/tantalite" | "forge:ores/tuff/ruby" | "forge:storage_blocks/zirconium" | "forge:ores/netherrack/alunite" | "forge:ore_rates/dense" | "forge:storage_blocks/raw_uraninite" | "forge:ores/tuff/yellow_limonite" | "libx:impl_wooden_trapdoors" | "forge:ores/apatite" | "forge:ores/red_sand/cinnabar" | "forge:ores/beryllium" | "forge:ores/endstone/sapphire" | "forge:ores/tuff/talc" | "forge:storage_blocks/raw_garnierite" | "forge:sand/colorless" | "forge:ores/andesite/granitic_mineral_sand" | "forge:storage_blocks/rose_gold" | "forge:mineable/wrench" | "forge:storage_blocks/spessartine" | "forge:ores/sand/red_garnet" | "forge:ores/deepslate/bauxite" | "forge:ores/sand/basaltic_mineral_sand" | "forge:ores/netherrack/emerald" | "forge:ores/granite/realgar" | "forge:ores/diorite/gypsum" | "forge:ores/diorite/topaz" | "forge:ores/andesite/palladium" | "forge:ores/tuff/scheelite" | "forge:ores/andesite/emerald" | "woodenbucket:freezing" | "forge:chests/ender" | "forge:ores/andesite/alunite" | "forge:mineable/wire_cutter" | "forge:wool/lime" | "forge:ores/stone/copper" | "forge:storage_blocks/graphite" | "forge:ores/bastnasite" | "forge:ores/stone/yellow_garnet" | "forge:ores/diorite/thorium" | "forge:ores/netherrack/gypsum" | "forge:ores/netherrack/thorium" | "forge:ores/tuff/amethyst" | "forge:ores/granite/aluminium" | "forge:storage_blocks/slag" | "forge:storage_blocks/melodium" | "forge:ores/stone/tungstate" | "forge:storage_blocks/cinnabar" | "forge:ores/tuff/alunite" | "forge:ores/gravel/diamond" | "forge:ores/red_sand/aluminium" | "forge:storage_blocks/imperium_coal" | "forge:ores/tuff/coal" | "forge:ores/molybdenum" | "forge:storage_blocks/brass" | "forge:ores/sand/sulfur" | "forge:fences" | "forge:buds" | "forge:ores/granite/rock_salt" | "forge:ores/deepslate/lepidolite" | "forge:ores/sand/redstone" | "forge:wool/white" | "forge:ores/pyrolusite" | "forge:ores/gravel/topaz" | "forge:storage_blocks/redstone" | "forge:stone" | "forge:frames/invar" | "forge:storage_blocks/adamanite" | "libx:impl_wooden_pressure_plates" | "forge:ores/deepslate/cinnabar" | "minecraft:wither_immune" | "forge:ores/diorite/alunite" | "forge:ores/basalt/pyrope" | "forge:ores/diorite/lithium" | "forge:ores/gravel/quartzite" | "forge:ores/tuff/cinnabar" | "forge:ores/prosperity" | "forge:ores_in_ground/red_sand" | "forge:ores/diorite/nether_quartz" | "forge:ores/stone/scheelite" | "forge:ores/basalt/magnetite" | "forge:storage_blocks/yttrium" | "forge:ores/basalt/beryllium" | "minecraft:crops" | "forge:storage_blocks/raw_pyrochlore" | "forge:storage_blocks/andradite" | "forge:ores/salt" | "forge:ores/zeolite" | "forge:ores/sand/fullers_earth" | "forge:ores/diorite/beryllium" | "forge:ores/gravel/lazurite" | "forge:ores/basalt/fullers_earth" | "forge:ores/red_sand/beryllium" | "forge:ores/red_sand/cobalt" | "forge:ores/gravel/talc" | "forge:storage_blocks/sterling_silver" | "farmersdelight:wild_crops" | "forge:ores/sand/tantalite" | "forge:ores/basalt/yellow_garnet" | "forge:ores/basalt/palladium" | "forge:ores_in_ground/netherrack" | "forge:ores/gravel/silver" | "forge:storage_blocks/zapolgium" | "forge:ores/tuff/opal" | "forge:storage_blocks/magentite" | "minecraft:stone_ore_replaceables" | "minecraft:mineable/pickaxe" | "forge:ores/diorite/chalcopyrite" | "forge:storage_blocks/raw_netherite" | "forge:storage_blocks/netherite_scrap" | "forge:ores/deepslate/copper" | "forge:storage_blocks/naquadria" | "forge:ores/andesite/rock_salt" | "forge:ores/basalt/plutonium" | "forge:ores/pentlandite";
    type EnchantmentTag = never;
    type EntityTypeTag = "minecraft:freeze_hurts_extra_types" | "farmersdelight:horse_feed_tempted" | "minecraft:axolotl_hunt_targets" | "minecraft:axolotl_always_hostiles" | "ftbquests:no_loot_crates" | "forge:bosses" | "minecraft:impact_projectiles" | "farmersdelight:dog_food_users" | "minecraft:raiders" | "create:ignore_seat" | "bucketlib:milkable" | "farmersdelight:horse_feed_users" | "minecraft:freeze_immune_entity_types" | "minecraft:frog_food" | "modularrouters:activator_attack_blacklist" | "automobility:dash_panel_boostables" | "ftbchunks:entity_interact_whitelist" | "minecraft:powder_snow_walkable_mobs" | "minecraft:arrows" | "minecraft:beehive_inhabitors" | "minecraft:skeletons" | "modularrouters:activator_interact_blacklist";
    type ItemTag = "forge:ores/sand/gypsum" | "forge:leggings" | "forge:plates/double/electrum" | "xtonesreworked:glaxx" | "forge:dusts/pure/tantalite" | "forge:storage_blocks/cosmos_aurora" | "forge:ores/alunite" | "forge:ores/tuff/ilmenite" | "forge:ingots/silicon" | "forge:rotors/steel" | "forge:dusts/tiny/caesium" | "forge:gears/zinc" | "forge:crushed_ores/realgar" | "forge:ores/tuff/pyrochlore" | "forge:dusts/small/alunite" | "forge:dusts/niobium_nitride" | "forge:ores/gravel/granitic_mineral_sand" | "forge:crushed_ores/pyrope" | "forge:ores/andesite/plutonium" | "forge:wires/zirconium" | "forge:dusts/tiny/polyvinyl_butyral" | "forge:dusts/small/arsenic" | "forge:ores/netherrack/mica" | "forge:ores/sand/diatomite" | "forge:meat_cooked" | "forge:plates/hsse" | "forge:circuits/ev" | "forge:wires/platinum" | "forge:plates/dense/stellarium" | "forge:storage_blocks/supremium_gemstone" | "forge:rings/platinum" | "forge:dyes/yellow" | "forge:nuggets/thulium" | "forge:dusts/uraninite" | "forge:dusts/tiny/electrotine" | "forge:dusts/gelatin" | "forge:ores/endstone/tungstate" | "forge:rods/cobalt" | "forge:dusts/small/rutile" | "forge:dusts/pure/chalcopyrite" | "forge:raw_materials/cinnabar" | "forge:ores/andesite/tricalcium_phosphate" | "forge:rods/long/niobium_titanium" | "forge:dusts/tiny/topaz" | "forge:storage_blocks/vibranium" | "forge:dusts/isovol" | "forge:ingots/hot/zapolgium" | "forge:ores/andesite/lepidolite" | "forge:purified_ores/monazite" | "forge:ores/sand/fullers_earth" | "forge:dusts/tiny/ruby" | "forge:storage_blocks/vanadium" | "forge:refined_ores/granitic_mineral_sand" | "forge:ores/endstone/copper" | "forge:ores/gravel/emerald" | "forge:plates/double/nickel" | "curios:curio" | "forge:springs/small/tin" | "forge:ores/basalt/tungstate" | "forge:dusts/impure/rock_salt" | "forge:gems/chipped/amethyst" | "forge:tools/pickaxes" | "forge:ores/gravel/green_sapphire" | "forge:gems/chipped/certus_quartz" | "forge:ores/tuff/goethite" | "forge:ores/stone/diamond" | "forge:dusts/pure/tricalcium_phosphate" | "forge:nuggets/kanthal" | "forge:ores/andesite/gold" | "forge:dusts/magnesite" | "forge:coins/lead" | "forge:gears/blue_steel" | "forge:dusts/ultimet" | "forge:dusts/granitic_mineral_sand" | "forge:dusts/emerald" | "forge:storage_blocks/raw_naquadah" | "forge:dusts/dragonsteel" | "forge:armors/chestplates" | "forge:rods/long/tungsten_steel" | "forge:dusts/small/borax" | "forge:rods/vibranite" | "forge:gems/monazite" | "forge:ores/deepslate/nether_quartz" | "forge:dusts/polybenzimidazole" | "forge:dusts/hematite" | "forge:dusts/tiny/granite" | "forge:storage_blocks/frigidite" | "forge:lenses/blue" | "forge:ingots/manganese" | "forge:dusts/tiny/calcium_phosphide" | "forge:raw_pork" | "forge:ores/tuff/coal" | "forge:nuggets/enlighted_gold" | "forge:springs/niobium_titanium" | "forge:storage_blocks/vanadium_steel" | "forge:dusts/red_garnet" | "forge:dusts/small/naquadah_alloy" | "forge:ores/tuff/green_sapphire" | "forge:plates/double/black_steel" | "farmersdelight:serving_containers" | "forge:rings/darmstadtium" | "forge:dusts/impure/green_sapphire" | "forge:ores/tuff/lazurite" | "forge:gears/ruthenium" | "forge:dusts/small/flint" | "forge:ores/endstone/stibnite" | "ae2:inscriber_presses" | "forge:springs/small/steel" | "forge:cobblestone/mossy" | "forge:dusts/tiny/spessartine" | "forge:storage_blocks/uranium_rhodium_dinaquadide" | "forge:rods/aluminium" | "forge:ores/bauxite" | "forge:dusts/small/tungsten_steel" | "forge:ores/stone/naquadah" | "forge:nuggets/xeproda" | "forge:nuggets/animated_steel" | "forge:ores/netherrack/calcite" | "forge:tools/axes" | "forge:dusts/platinum_raw" | "forge:gears/lead" | "forge:circuits/iv" | "forge:dusts/tiny/pyrochlore" | "forge:wool/brown" | "forge:ores/gravel/pyrite" | "forge:refined_ores/lazurite" | "forge:ores/tuff/copper" | "forge:storage_blocks/wheat" | "forge:ores/neodymium" | "forge:gems/flawed/coke" | "bookshelf:chestplates" | "forge:screws/iridium" | "forge:dusts/impure/basaltic_mineral_sand" | "farmersdelight:wild_crops" | "forge:ores/diorite/soapstone" | "forge:ingots/titanium" | "forge:ores/granite/garnierite" | "forge:ores/red_sand/trona" | "forge:nuggets/sterling_silver" | "forge:plates/thulium" | "forge:screws/blue_alloy" | "forge:dusts/small/saltpeter" | "forge:dusts/tiny/saltpeter" | "forge:cells/diamond" | "forge:gears/cosmos_aurora" | "forge:screws/electrum" | "forge:dusts/small/duranium" | "forge:lenses/purple" | "forge:dusts/impure/galena" | "forge:gems/ruby" | "forge:ingots/yellorium" | "forge:ores/stibnite" | "forge:wires/void" | "forge:dusts/small/quicklime" | "trinkets:hand/glove" | "forge:dusts/silver" | "forge:ores/endstone/bauxite" | "forge:dusts/pure/cassiterite" | "forge:wires/fine/indium_tin_barium_titanium_cuprate" | "forge:purified_ores/barite" | "forge:ores/red_sand/sodalite" | "forge:dusts/tiny/gallium_arsenide" | "forge:raw_materials/green_sapphire" | "forge:refined_ores/graphite" | "forge:dusts/chromium_trioxide" | "forge:purified_ores/graphite" | "tconstruct:seeds" | "forge:ores/gravel/talc" | "forge:ingots/vibranite" | "forge:ingots/rubber" | "forge:rods/cobalt_brass" | "forge:ingots/enriched_naquadah" | "forge:dusts/tiny/grossular" | "forge:dusts/small/echo" | "forge:dusts/tiny/lutetium" | "forge:ores/basalt/powellite" | "forge:dusts/pure/ilmenite" | "forge:dusts/antimony_trifluoride" | "forge:gems/chipped/emerald" | "forge:ores/stone/pollucite" | "forge:barrels/wooden" | "forge:ores/diorite/scheelite" | "forge:storage_blocks/magentite" | "forge:dusts/tiny/goethite" | "forge:ores/deepslate/plutonium" | "forge:ores/tuff/nickel" | "forge:dusts/cobalt_brass" | "forge:purified_ores/malachite" | "forge:rods/long/osmium" | "forge:ores/sand/quartzite" | "forge:ores/quartzite" | "forge:rods/titanium" | "forge:dusts/small/bismuth_bronze" | "forge:ores/tuff/tantalite" | "forge:ores/andesite/thorium" | "forge:dusts/pure/bornite" | "forge:storage_blocks/enhanced_ender_ingot" | "forge:storage_blocks/soul_infused" | "forge:crops/hops" | "forge:dusts/hsss" | "forge:ores/andesite/pentlandite" | "forge:screws/neutronium" | "xtonesreworked:zane" | "forge:plates/glass" | "forge:dusts/impure/soapstone" | "forge:ores/endstone/sphalerite" | "forge:storage_blocks/damascus_steel" | "forge:dusts/tiny/graphene" | "forge:ores/endstone/calcite" | "forge:bolts/hsse" | "forge:rods/yellow_garnet" | "forge:dusts/pure/bastnasite" | "forge:ingots/insanium" | "forge:ores/netherrack/malachite" | "forge:dusts/small/sodium_bicarbonate" | "forge:storage_blocks/nickel" | "minecraft:warped_stems" | "forge:ores/endstone/talc" | "forge:ores/stone/granitic_mineral_sand" | "forge:dusts/gunpowder" | "forge:storage_blocks/scandium" | "forge:ores/diorite/beryllium" | "forge:dusts/small/platinum_group_sludge" | "forge:ores/cassiterite" | "forge:frames/europium" | "forge:dusts/fullers_earth" | "forge:dusts/tiny/ferrite_mixture" | "forge:dusts/small/indium_phosphide" | "forge:dusts/tiny/silver" | "forge:crushed_ores/iron" | "forge:dusts/adamanite" | "forge:ores/granite/pyrochlore" | "forge:plates/double/invar" | "forge:dusts/tiny/nether_star" | "forge:storage_blocks/ruby" | "forge:rods/steel" | "forge:salad_ingredients/cabbage" | "forge:nuggets/rubber" | "forge:dusts/samarium_iron_arsenic_oxide" | "forge:dusts/impure/graphite" | "forge:ores/coal" | "forge:gems/prismarine" | "forge:ores/basalt/amethyst" | "forge:plates/naquadah" | "forge:dusts/blue_alloy" | "forge:ores/basalt/cinnabar" | "forge:screws/potin" | "forge:ores/basalt/quartzite" | "forge:ores/gravel/coal" | "forge:storage_blocks/raw_diamond" | "forge:bolts/magnalium" | "forge:cells/tourmaline" | "forge:ores/andesite/chalcocite" | "forge:crops/wheat" | "forge:ores/andesite/barite" | "forge:ores/endstone/platinum" | "forge:storage_blocks/raw_emerald" | "forge:purified_ores/oilsands" | "forge:rods/hsse" | "forge:foils/rhodium" | "forge:seeds/onion" | "forge:bolts/vanadium_steel" | "forge:ingots/hot/prismalium" | "forge:ores/diorite/lepidolite" | "forge:foils" | "forge:ores/red_sand/bauxite" | "forge:dusts/tiny/rare_earth" | "forge:ores/andesite/zeolite" | "forge:springs/small/lead" | "forge:ores/granite/quartzite" | "forge:ingots/hot/isovol" | "forge:dusts/mythril" | "forge:ores/basalt/ruby" | "forge:ores/tuff/fullers_earth" | "forge:ores/stone/kyanite" | "forge:ores_in_ground/diorite" | "forge:dusts/tiny/sugar" | "forge:rotors/darmstadtium" | "forge:ingots/brick" | "forge:gems/yellow_garnet" | "mysticalagriculture:seeds" | "forge:ores/gravel/scheelite" | "forge:rods/red_alloy" | "forge:seeds/spinach" | "forge:dusts/small/almandine" | "forge:foils/tungsten" | "forge:crops/cabbage" | "forge:ores/granite/ruby" | "forge:ores/red_sand/kyanite" | "forge:raw_materials/olivine" | "forge:ores/saltpeter" | "forge:plates/dense/shellite" | "forge:dusts/small/prismalium" | "forge:seeds/eggplant" | "forge:ores/deepslate/emerald" | "forge:raw_materials/talc" | "forge:nuggets/rhodium" | "forge:dusts/naquadria" | "forge:ores/graphite" | "forge:batteries/uv" | "forge:ores/diorite/platinum" | "forge:dusts/stainless_steel" | "forge:dusts/barite" | "forge:dusts/small/zeolite" | "forge:ores/andesite/apatite" | "forge:storage_blocks/granite" | "forge:ingots/enderium" | "forge:ores/granite/hematite" | "forge:ingots/darmstadtium" | "forge:dusts/impure/sapphire" | "forge:cells/amber" | "forge:nuggets/wrought_iron" | "forge:storage_blocks/thulium" | "forge:storage_blocks/raw_pyrite" | "forge:ores/endstone/soapstone" | "forge:ingots/hsse" | "forge:nuggets/styrene_butadiene_rubber" | "forge:ores/deepslate/magnetite" | "forge:ingots/blutonium" | "forge:plates/double/steel" | "forge:gems/flawed/andradite" | "forge:ores/red_sand/ilmenite" | "forge:ores/stone/diatomite" | "forge:dusts/tungstate" | "forge:raw_materials/asbestos" | "forge:dusts/small/vanadium_gallium" | "forge:ores/granite/blue_topaz" | "forge:ores/deepslate/glauconite_sand" | "forge:ores/endstone/neodymium" | "forge:crushed_ores/electrotine" | "forge:plates/dense/naquadah_alloy" | "forge:cells/prismarine" | "forge:ores/tuff/electrotine" | "forge:dusts/tiny/naquadah" | "forge:storage_blocks/niobium" | "forge:dusts/small/stibnite" | "forge:dusts/small/arsenic_trioxide" | "forge:dusts/impure/redstone" | "forge:refined_ores/pollucite" | "forge:dusts/tiny/phosphorus" | "forge:ingots/bismuth_bronze" | "forge:dusts/antimony" | "forge:dusts/arsenic_trioxide" | "forge:dusts/small/kyanite" | "forge:dusts/pure/soapstone" | "forge:rods/long/potin" | "forge:storage_blocks/emerald" | "forge:ores/diorite/cobaltite" | "forge:gems/flawed/lazurite" | "forge:ores/red_sand/mica" | "forge:plates/double/stainless_steel" | "forge:ores/granite/topaz" | "forge:rods/void" | "forge:ores/calcite" | "forge:dusts/tiny/cooperite" | "forge:fishing_rods" | "forge:dusts/impure/spessartine" | "forge:storage_blocks/polyphenylene_sulfide" | "forge:wires/zinc" | "forge:springs/steel" | "forge:storage_blocks/opal" | "forge:plates/double/naquadah" | "forge:storage_blocks/raw_molybdenum" | "forge:dusts/tiny/potin" | "forge:plates/platinum" | "forge:ores/sand/magnetite" | "forge:wool/blue" | "forge:gems/chipped/grossular" | "forge:dusts/prismarine" | "forge:gems/flawed/coal" | "forge:ores/netherrack/wulfenite" | "forge:ores/diorite/chalcocite" | "mysticalagriculture:essences" | "forge:ores/tuff/chromite" | "forge:dusts/small/lapis" | "forge:storage_blocks/raw_almandine" | "forge:nuggets/naquadah_alloy" | "forge:ores/diorite/molybdenite" | "forge:ores/basalt/galena" | "forge:ores/basalt/barite" | "forge:grain" | "forge:purified_ores/garnet_sand" | "forge:dyes" | "forge:gems/flawed/quartzite" | "forge:gems/flawless/pyrope" | "forge:ores/sand/sphalerite" | "forge:dusts/tiny/yellow_garnet" | "forge:dusts/small/cupronickel" | "forge:dusts/tiny/magnetic_samarium" | "forge:gems/flawed/olivine" | "forge:sand" | "forge:ores/sand/molybdenum" | "forge:purified_ores/garnierite" | "forge:nuggets/yellorium" | "forge:raw_materials/platinum" | "exnihilosequentia:crook" | "forge:ores/basalt/sapphire" | "forge:ores/tuff/platinum" | "forge:storage_blocks/raw_lazurite" | "forge:dusts/small/neodymium" | "forge:refined_ores/lapis" | "forge:dusts/small/osmium_tetroxide" | "forge:storage_blocks/clay" | "forge:storage_blocks/prudentium_gemstone" | "forge:refined_ores/bastnasite" | "forge:plates/naquadria" | "forge:dusts/tiny/iridium_metal_residue" | "forge:dusts/tiny/iridium" | "create:blaze_burner_fuel/special" | "forge:nuggets/antimony" | "forge:crushed_ores/nickel" | "forge:gems/exquisite/olivine" | "forge:glass/lime" | "forge:screws/tungsten" | "forge:plates/iron" | "forge:nuggets/constantan" | "forge:dusts/tiny/sapphire" | "forge:raw_materials/chalcocite" | "forge:tar" | "forge:rods/opal" | "trinkets:hand/ring" | "forge:ores/yellow_limonite" | "forge:dusts/tiny/tin" | "forge:dusts/tiny/quicklime" | "forge:dusts/animated_steel" | "forge:dusts/tiny/charcoal" | "forge:dusts/tiny/perlite" | "forge:storage_blocks/niobium_nitride" | "forge:glass/orange" | "forge:ingots/scepbo" | "forge:ores/gravel/cooperite" | "forge:ores/deepslate/tantalite" | "forge:ores/netherrack/cassiterite" | "forge:ores/talc" | "forge:purified_ores/palladium" | "forge:raw_fishes" | "forge:ores/sand/tantalite" | "forge:gears/stone" | "forge:dusts/pure/copper" | "forge:dyes/black" | "forge:dusts/tiny/zinc" | "forge:dusts/impure/almandine" | "forge:dusts/red_alloy" | "forge:dusts/chromite" | "minecraft:axolotl_tempt_items" | "forge:dusts/pure/palladium" | "forge:dusts/tiny/inert_metal_mixture" | "forge:dusts/brick" | "create:deployable_drink" | "forge:ores/deepslate/almandine" | "forge:lenses/nether_star" | "forge:bolts" | "forge:gems/quartz" | "forge:raw_chicken" | "forge:dusts/pure/goethite" | "forge:ores/gravel/sodalite" | "forge:ores/sand/emerald" | "forge:gears/starlight_mythril" | "bookshelf:shovels" | "forge:storage_blocks/charcoal" | "forge:dusts/small/nickel_zinc_ferrite" | "forge:plates/polycaprolactam" | "forge:gears/mythril" | "forge:ores/apatite" | "forge:ores/granite/nickel" | "forge:dusts/tiny/calcite" | "forge:dusts/tiny/magnesite" | "forge:storage_blocks/gold" | "minecraft:lectern_books" | "forge:gems/lapis" | "forge:ores/diorite/garnierite" | "forge:dusts/small/redrock" | "forge:dusts/samarium" | "forge:dusts/small/zinc" | "forge:plates/obsidian" | "forge:gears/duranium" | "forge:plates/double/darmstadtium" | "farmersdelight:canvas_signs" | "forge:coins/constantan" | "forge:ingots/aluminum" | "forge:ingots/hot/stellarium" | "forge:ingots/hot/twinite" | "forge:refined_ores/yellow_garnet" | "forge:dusts/tiny/yttrium" | "forge:gems/chipped/green_sapphire" | "forge:dusts/small/nichrome" | "forge:dusts/small/certus_quartz" | "forge:ores/sand/scheelite" | "forge:glass_panes/light_gray" | "forge:ores/netherrack/olivine" | "forge:ores/gravel/blue_topaz" | "forge:raw_materials/glauconite_sand" | "forge:storage_blocks/abiding_alloy" | "forge:ores/red_sand/bornite" | "forge:plates/polyethylene" | "forge:ores/pentlandite" | "forge:plates/ruby" | "forge:dusts/grossular" | "forge:dusts/tiny/granite_red" | "forge:purified_ores/bentonite" | "forge:dusts/pure/apatite" | "ae2:all_nether_quartz" | "forge:ores/red_sand/gold" | "forge:crushed_ores/ilmenite" | "forge:dusts/stellarium" | "forge:plates/dense/enlighted_gold" | "forge:foils/styrene_butadiene_rubber" | "forge:storage_blocks/rose_quartz" | "forge:ores/gravel/copper" | "forge:ores/pyrope" | "forge:ores/diorite/monazite" | "forge:dusts/tiny/malachite" | "forge:dusts/enriched_naquadah" | "forge:storage_blocks/awakened_supremium_gemstone" | "forge:frames/tritanium" | "forge:purified_ores/hematite" | "forge:crushed_ores/naquadah" | "forge:rods/long/iridium" | "forge:rods/long/stainless_steel" | "forge:crushed_ores/redstone" | "forge:gems/diamond" | "forge:storage_blocks/raw_bornite" | "forge:stripped_wood" | "forge:dusts/small/barium" | "forge:plates/americium" | "forge:springs/small/vanadium_gallium" | "forge:ores/endstone/aluminium" | "forge:ingots/vanadium_gallium" | "forge:dusts/tiny/gypsum" | "forge:ores/gravel/chalcopyrite" | "forge:wires/lunium_nova" | "forge:ores/netherrack/tricalcium_phosphate" | "forge:purified_ores/platinum" | "forge:plates/double/melodium" | "forge:ores/granite/bauxite" | "forge:dusts/impure/pitchblende" | "forge:ores/diorite/mica" | "forge:dusts/small/garnierite" | "forge:nuggets/ruthenium" | "forge:ores/gravel/spessartine" | "forge:ores/gravel/apatite" | "forge:cobblestone/deepslate" | "forge:ores/garnierite" | "forge:ingots/hot/palladium" | "forge:raw_materials/yellow_limonite" | "forge:ores/diorite/almandine" | "forge:dusts/tiny/soul_infused" | "forge:rods/magnetic_steel" | "forge:raw_materials/barite" | "forge:dusts/small/tetrahedrite" | "forge:ores/stone/stibnite" | "forge:dusts/small/cobalt_oxide" | "forge:ores/red_sand/beryllium" | "forge:dusts/sphalerite" | "forge:plates/signalum" | "forge:storage_blocks/polyethylene" | "forge:dusts/small/gypsum" | "forge:dusts/impure/quartzite" | "forge:ores/gravel/asbestos" | "forge:nuggets/zirconium" | "forge:ores/gravel/bentonite" | "forge:foils/naquadah_alloy" | "forge:ores/tuff/certus_quartz" | "forge:foils/niobium_titanium" | "forge:ores/gravel/pollucite" | "forge:raw_materials/galena" | "forge:ores/endstone/apatite" | "forge:dusts/talc" | "forge:gems/ender_pearl" | "forge:nuggets/yttrium_barium_cuprate" | "bookshelf:slime_balls" | "forge:ores/diorite/sodalite" | "forge:ores/granite/neodymium" | "forge:wires/fine/niobium_titanium" | "forge:foils/polyphenylene_sulfide" | "forge:ores/red_sand/iron" | "forge:ores/diorite/redstone" | "forge:ores/netherrack/pyrope" | "forge:ores/tuff/stibnite" | "forge:ores/granite/bornite" | "forge:ores_in_ground/basalt" | "forge:dusts/soul_sand" | "forge:ores/basalt/molybdenite" | "forge:ingots/samarium" | "forge:dusts/tiny/salt" | "forge:ores/granite/rock_salt" | "forge:refined_ores/coal" | "minecraft:birch_logs" | "forge:rods/long/invar" | "forge:refined_ores/glauconite_sand" | "forge:ores/sand/cooperite" | "forge:gems/flawless/olivine" | "forge:raw_materials/pitchblende" | "forge:dusts/trona" | "forge:ores/red_sand/palladium" | "forge:bolts/wood" | "forge:dusts/pure/mica" | "forge:ores/netherrack/green_sapphire" | "forge:rods/americium" | "forge:ores/kyanite" | "forge:dusts/tiny/calcium" | "forge:chestplates" | "forge:gems/chipped/cinnabar" | "forge:raw_materials/uraninite" | "forge:dusts/kyanite" | "forge:plates/double/uranium" | "forge:wires/fine/ruridit" | "forge:dusts/small/osmiridium" | "forge:ores/red_sand/monazite" | "forge:ores/tuff/iron" | "forge:dusts/small/niobium" | "ae2:p2p_attunements/fluid_p2p_tunnel" | "forge:gems/flawless/coke" | "forge:storage_blocks/invar" | "forge:storage_blocks/manganese" | "forge:ores/uranium" | "forge:crushed_ores/sphalerite" | "forge:dusts/zincite" | "forge:ores/granite/chromite" | "forge:dusts/tiny/wulfenite" | "forge:crushed_ores/magnetite" | "forge:dusts/small/magnesite" | "forge:plates/red_garnet" | "forge:refined_ores/magnetite" | "forge:storage_blocks/amethyst" | "forge:dusts/small/magnesia" | "forge:wires/steel" | "forge:armors/helmets" | "forge:crushed_ores/green_sapphire" | "forge:dusts/steel" | "forge:glass_panes/cyan" | "forge:crushed_ores/calcite" | "forge:plates/double/dragonsteel" | "forge:wires/thulium" | "forge:ores/endstone/sodalite" | "forge:rings/nickel_zinc_ferrite" | "minecraft:completes_find_tree_tutorial" | "forge:frames/naquadah_alloy" | "forge:ores/deepslate/silver" | "forge:crushed_ores/yellow_limonite" | "forge:dusts/clay" | "thermal:rockwool" | "forge:plates/dark_cryopla" | "forge:dusts/magnetic_samarium" | "forge:storage_blocks/twinite" | "forge:dusts/prismalium" | "forge:foils/aluminium" | "forge:ores/glauconite_sand" | "forge:ingots/echo" | "xtonesreworked:zone" | "forge:dusts/small/animated_steel" | "forge:nuggets/thorium" | "forge:crushed_ores/tetrahedrite" | "forge:foils/manganese" | "forge:dusts/pure/electrotine" | "forge:dusts/small/soul_infused" | "forge:ores/lazurite" | "forge:ores/stone/apatite" | "buildinggadgets:template_convertible" | "forge:gems/flawless/cinnabar" | "forge:refined_ores/pitchblende" | "forge:gears/cobalt_brass" | "forge:screws/silver" | "forge:storage_blocks/prosperity_gemstone" | "forge:ores/red_sand/yellow_garnet" | "forge:dyes/green" | "forge:plates/red_alloy" | "forge:gems/chipped/realgar" | "create:modded_stripped_logs" | "forge:dusts/tiny/soapstone" | "forge:raw_materials/powellite" | "forge:ores/gravel/neodymium" | "forge:ores/granite/cinnabar" | "forge:ores/basalt/salt" | "forge:ores/deepslate/pyrochlore" | "forge:ores/deepslate/bauxite" | "forge:ingots/hot/magnesium_diboride" | "forge:ores/basalt/calcite" | "forge:ores/gravel/salt" | "forge:dusts/magnesium" | "forge:ores/granite/grossular" | "xtonesreworked:zkul" | "forge:rods/samarium" | "forge:ores/netherrack/amethyst" | "forge:plates/boron" | "forge:crushed_ores/garnierite" | "forge:storage_blocks/raw_apatite" | "forge:storage_blocks/raw_opal" | "forge:storage_blocks/stellar" | "forge:ores/deepslate/apatite" | "forge:foils/polycaprolactam" | "forge:dyes/orange" | "forge:springs/small/tungsten" | "forge:storage_blocks/raw_sulfur" | "forge:wool" | "forge:gems/exquisite/sodalite" | "forge:dusts/sterling_silver" | "forge:ores/endstone/realgar" | "forge:ores/stone/green_sapphire" | "forge:nuggets/midnight_abyssal" | "forge:dusts/small/darmstadtium" | "forge:armor/iron" | "forge:ores/deepslate/zeolite" | "forge:raw_materials/bastnasite" | "forge:purified_ores/trona" | "forge:gears/shellite" | "forge:bolts/wrought_iron" | "forge:dusts/tiny/silicon_dioxide" | "forge:raw_materials/naquadah" | "forge:ores/granite/tungstate" | "forge:crops/green_bean" | "forge:ores/red_sand/coal" | "forge:foils/shellite" | "forge:dusts/small/bauxite" | "forge:refined_ores/topaz" | "forge:dusts/tiny/manganese" | "forge:plates/vanadium_gallium" | "forge:storage_blocks/samarium" | "forge:ores/granite/salt" | "forge:ores/diorite/tricalcium_phosphate" | "forge:ores/endstone/mica" | "forge:dusts/damascus_steel" | "forge:dusts/blue_topaz" | "forge:ores/sand/bornite" | "forge:dusts/tiny/enriched_naquadah_sulfate" | "forge:raw_materials/aluminum" | "forge:frames/titanium" | "forge:plates/rose_gold" | "forge:pellets/plutonium" | "forge:plates/treated_wood" | "forge:ingots/carbonatite" | "forge:purified_ores/opal" | "forge:dusts/small/diamond" | "forge:gears/uranium" | "forge:ores/red_sand/naquadah" | "forge:ores/sand/yellow_limonite" | "forge:ores/stone/cooperite" | "forge:ores/andesite/tungstate" | "forge:ores/granite/green_sapphire" | "forge:dusts/pure/malachite" | "forge:crops/amaranth" | "forge:ores/netherrack/grossular" | "forge:gems/realgar" | "forge:ores/stone/sphalerite" | "forge:dusts/annealed_copper" | "forge:rods/neodymium" | "forge:rods/long/magnetic_samarium" | "forge:ores/netherrack/cobalt" | "forge:ores/tricalcium_phosphate" | "forge:lenses/green" | "forge:storage_blocks/endstone" | "forge:gems/exquisite/pyrope" | "forge:dusts/tiny/indium_gallium_phosphide" | "forge:refined_ores/monazite" | "minecraft:fishes" | "forge:ingots/magnetic_neodymium" | "forge:screws/vanadium_steel" | "forge:glass/tinted" | "forge:plates/polybenzimidazole" | "forge:ores/basalt/tantalite" | "forge:gems/flawless/coal" | "forge:plates/echo" | "forge:ores/deepslate/calcite" | "forge:foils/vanadium_gallium" | "forge:purified_ores/aluminium" | "forge:gears/small/bronze" | "forge:ores/granite/tin" | "forge:purified_ores/tetrahedrite" | "forge:ores/diorite/rock_salt" | "forge:dusts/small/quartzite" | "forge:ores/red_sand/pyrolusite" | "forge:storage_blocks/lead" | "forge:nuggets/invar" | "forge:ores/diorite/trona" | "forge:purified_ores/kyanite" | "forge:rods/zapolgium" | "forge:storage_blocks/imperium_ingot" | "forge:dusts/small/polyvinyl_chloride" | "forge:wires/fine/copper" | "forge:dusts/abiding_alloy" | "forge:dyes/brown" | "forge:ores_in_ground/endstone" | "forge:dusts/small/stone" | "forge:dusts/small/polyethylene" | "forge:gems/exquisite/emerald" | "forge:nuggets/tungsten" | "forge:plates/double/titanium" | "forge:ores/granite/yellow_garnet" | "forge:ingots/steel" | "forge:nuggets/enriched_naquadah" | "forge:wires/europium" | "create:casing" | "forge:ores/gravel/naquadah" | "forge:gems/turquoise" | "forge:dusts/ludicrite" | "forge:dusts/tiny/ruthenium_trinium_americium_neutronate" | "forge:ores/andesite/grossular" | "forge:ores/netherrack/asbestos" | "forge:dyes/cyan_dye" | "forge:ores/gravel/lithium" | "forge:frames/aluminium" | "forge:purified_ores/bauxite" | "forge:ores/deepslate/lepidolite" | "forge:ores/andesite/goethite" | "forge:gems/sunstone" | "forge:plates/nickel" | "forge:nuggets/polyvinyl_butyral" | "forge:refined_ores/soapstone" | "forge:ores/granite/monazite" | "forge:dusts/zeolite" | "forge:ores/diorite/naquadah" | "forge:screws/black_bronze" | "forge:plates/sterling_silver" | "minecraft:occludes_vibration_signals" | "forge:ores/gypsum" | "forge:plates/osmium" | "forge:gears/rubber" | "forge:ingots/graphite" | "forge:dusts/small/uranium" | "forge:dusts/tiny/ender_pearl" | "forge:ingots/electrum" | "forge:ores/tuff/trona" | "forge:dusts/pure/nether_quartz" | "forge:wires/fine/europium" | "forge:purified_ores/yellow_garnet" | "forge:tools/mallets" | "forge:wires/titanium" | "forge:raw_materials/pyrope" | "forge:dusts/pure/lapis" | "forge:ores/sand/magnesite" | "forge:dusts/small/naquadria_sulfate" | "forge:ores/andesite/molybdenum" | "forge:ingots/prosperity" | "forge:ores/granite/nether_quartz" | "forge:sand/colorless" | "forge:coins/shellite" | "forge:storage_blocks/neutronium" | "forge:raw_materials/magnesite" | "forge:raw_materials/bauxite" | "forge:ores/sand/topaz" | "minecraft:logs" | "forge:refined_ores/cassiterite_sand" | "forge:storage_blocks/raw_coal" | "forge:plates/double/osmium" | "forge:ores/molybdenum" | "forge:gems/flawless/green_sapphire" | "forge:dusts/tiny/magnetic_steel" | "forge:ingots/cobalt_brass" | "forge:dusts/bornite" | "forge:gems/tertium" | "forge:plates/acril" | "forge:dusts/niobium_titanium" | "forge:raw_materials/bentonite" | "forge:storage_blocks/cupronickel" | "forge:ores/basalt/trona" | "forge:raw_beef" | "forge:gems/flawed/sapphire" | "forge:dusts/tiny/cocoa" | "forge:ores/andesite/pyrite" | "forge:books" | "forge:dusts/impure/garnierite" | "forge:ores/basalt/iron" | "xtonesreworked:zorg" | "forge:raw_materials/calcite" | "forge:dusts/arsenic" | "forge:dusts/tiny/bastnasite" | "forge:purified_ores/quartzite" | "create:stone_types/deepslate" | "forge:bolts/neutronium" | "forge:dusts/rutile" | "forge:rotors/iron" | "forge:ores/deepslate/pitchblende" | "forge:dusts/small/polydimethylsiloxane" | "forge:seeds/corn" | "forge:ores/deepslate/garnet_sand" | "forge:wires/fine/yttrium_barium_cuprate" | "forge:nuggets/osmiridium" | "forge:ores/tuff/pyrope" | "forge:tools/tree_felling" | "forge:plates/cobalt" | "forge:ingots/damascus_steel" | "forge:dusts/tiny/ruthenium_tetroxide" | "forge:plates/dense/soul_infused" | "forge:foils/polytetrafluoroethylene" | "forge:ores/red_garnet" | "forge:ores/gravel/fullers_earth" | "forge:gems/flawless/diamond" | "forge:ingots/thlanium" | "forge:dusts/small/salt" | "forge:ingots/polyvinyl_butyral" | "forge:ores/gravel/tetrahedrite" | "forge:ores/netherrack/emerald" | "forge:plates/double/neutronium" | "forge:dusts/tiny/massicot" | "forge:dusts/tiny/brass" | "forge:ingots/hot/ruthenium" | "forge:ores/stone/spodumene" | "forge:cells/sapphire" | "forge:rods/long/rose_gold" | "forge:purified_ores/asbestos" | "forge:ores/tuff/bentonite" | "forge:dusts/tiny/biotite" | "forge:ores/gravel/saltpeter" | "forge:nuggets/mercury_barium_calcium_cuprate" | "forge:dusts/cyclohexanone_oxime" | "forge:screws/tungsten_steel" | "forge:ores/diorite/electrotine" | "forge:plates/molybdenum" | "forge:ores/opal" | "forge:ores/andesite/pyrope" | "forge:purified_ores/chalcocite" | "forge:ores/stone/monazite" | "forge:dusts/sapphire" | "forge:ores/red_sand/fullers_earth" | "forge:ores/diorite/thorium" | "forge:dusts/polyphenylene_sulfide" | "forge:rotors/stainless_steel" | "forge:dusts/black_bronze" | "forge:refined_ores/cobaltite" | "forge:raw_materials/malachite" | "forge:dusts/pure/ruby" | "forge:gems/exquisite/almandine" | "forge:plates/double/blue_alloy" | "forge:foils/hssg" | "forge:dusts/tiny/dark_ash" | "forge:ores/endstone/certus_quartz" | "forge:storage_blocks/raw_yellow_garnet" | "forge:gems/bismuth" | "forge:dusts/small/nether_star" | "forge:ores/tuff/topaz" | "ftbchunks:right_click_blacklist" | "forge:ores/sand/olivine" | "forge:dusts/magnesium_chloride" | "forge:rings/silicone_rubber" | "forge:dusts/small/bismuth" | "forge:tools/sickles" | "forge:dusts/small/ash" | "forge:rods/long/osmiridium" | "forge:plates/bismuth_bronze" | "forge:crushed_ores/sodalite" | "forge:ores/deepslate/yellow_limonite" | "forge:tools/tridents" | "forge:storage_blocks/ruthenium" | "forge:wires/chalyblux" | "forge:ores/granite/diatomite" | "forge:ores_in_ground/stone" | "forge:ores/gravel/kyanite" | "forge:springs/aluminium" | "forge:crushed_ores/cinnabar" | "forge:ores/granite/bastnasite" | "forge:ores/red_sand/blue_topaz" | "forge:rods/hsss" | "xtonesreworked:reds" | "forge:ores/stone/grossular" | "forge:ores/diorite/uraninite" | "forge:crops/onion" | "forge:dusts/tiny/ruridit" | "forge:gears/lumium" | "forge:dusts/small/melodium" | "forge:raw_materials/sphalerite" | "forge:ores/tuff/lepidolite" | "minecraft:signs" | "forge:screws/molybdenum" | "forge:ores/basalt/chalcocite" | "forge:dusts/small/molybdenum" | "forge:storage_blocks/raw_barite" | "forge:wires/tungsten" | "forge:ingots/manasteel" | "forge:ores/red_sand/zeolite" | "forge:ores/stone/magnesite" | "forge:ores/red_sand/lead" | "forge:bolts/tungsten_steel" | "forge:storage_blocks/blue_topaz" | "forge:bolts/invar" | "forge:storage_blocks/osmiridium" | "forge:dusts/enlighted_gold" | "forge:dusts/impure/thorium" | "forge:crushed_ores/diatomite" | "forge:dusts/impure/nether_quartz" | "forge:dusts/small/lumium" | "forge:ores/andesite/pyrolusite" | "forge:plates/uranium" | "forge:ores/andesite/tetrahedrite" | "forge:raw_materials/zinc" | "forge:bolts/tin" | "forge:ores/tuff/yellow_garnet" | "forge:ores/tuff/pentlandite" | "forge:gems/chipped/olivine" | "forge:dusts/small/manganese_phosphide" | "forge:rods/darmstadtium" | "forge:ores/diorite/goethite" | "forge:ores/diorite/apatite" | "forge:gems/flawed/spessartine" | "forge:ores/granite/lithium" | "forge:plates/double/tin_alloy" | "forge:dusts/small/bronze" | "forge:ores/netherrack/chalcocite" | "forge:dusts/small/silicon_dioxide" | "forge:ores/basalt/topaz" | "forge:dusts/small/lead" | "forge:dusts/pure/galena" | "forge:plates/tungsten" | "create:stone_types/ochrum" | "forge:glass_panes/orange" | "forge:wires/silicon" | "forge:nuggets/stainless_steel" | "forge:wires/fine/silver" | "forge:seeds/rice" | "forge:wires/dark_cryopla" | "forge:gems/chipped/sugar" | "xtonesreworked:zoea" | "forge:cooked_fishes" | "forge:gems/fluix" | "forge:raw_materials/amethyst" | "forge:gears/ruby" | "forge:nuggets/neodymium" | "forge:armors/boots" | "forge:ores/diorite/zeolite" | "forge:purified_ores/mica" | "forge:nuggets/dragonsteel" | "forge:dusts/tiny/lepidolite" | "forge:storage_blocks/zirconium" | "forge:dusts/impure/pyrolusite" | "xtonesreworked:zyth" | "forge:ores/basalt/zeolite" | "forge:purified_ores/sapphire" | "forge:dusts/tiny/fullers_earth" | "forge:rods/ruby" | "forge:ores/granite/calcite" | "forge:ores/basalt/pyrite" | "forge:dusts/osmium" | "forge:gems/chipped/coke" | "forge:dusts/small/tungsten" | "forge:ores/sulfur" | "expatternprovider:extended_pattern_provider" | "forge:plates/dense/dragonsteel" | "forge:ores/gravel/stibnite" | "forge:crushed_ores/neodymium" | "forge:ores/basalt/ilmenite" | "forge:dusts/tiny/sodium_bicarbonate" | "forge:dusts/small/antimony_trifluoride" | "forge:wires/solimrith" | "forge:dusts/tiny/pollucite" | "forge:dusts/small/hssg" | "forge:refined_ores/diatomite" | "forge:wires/echo" | "forge:dusts/tiny/tritanium" | "forge:tools/shields" | "forge:dusts/tiny/flint" | "forge:ores/red_sand/stibnite" | "forge:gems/ametrine" | "forge:wires/fine/stellarium" | "forge:foils/black_steel" | "forge:storage_blocks/void" | "forge:dusts/small/red_garnet" | "forge:gems/flawed/cinnabar" | "forge:storage_blocks/enriched_naquadah" | "forge:dusts/tiny/osmium" | "forge:ores/sand/pyrite" | "forge:ores/endstone/bastnasite" | "forge:dusts/tiny/platinum" | "forge:dusts/impure/hematite" | "forge:dusts/pure/red_garnet" | "forge:dusts/opal" | "forge:ores/basalt/pyrochlore" | "forge:ores/endstone/ruby" | "forge:dusts/small/bentonite" | "forge:rods/magnetic_samarium" | "forge:ingots/hot/yttrium_barium_cuprate" | "forge:gears/small/aluminium" | "forge:refined_ores/chromite" | "forge:cells/moonstone" | "forge:dusts/small/olivine" | "forge:raw_materials/garnierite" | "forge:ingots/trinium" | "forge:dusts/tiny/brick" | "forge:dusts/polyvinyl_chloride" | "forge:dusts/tiny/lithium_perchlorate" | "forge:plates/animated_steel" | "forge:ores/chalcopyrite" | "forge:dusts/impure/ilmenite" | "forge:dusts/tiny/magnesium_chloride" | "forge:dusts/tiny/polyethylene" | "forge:dusts/manganese_dioxide" | "forge:ores/granite/thorium" | "forge:dusts/small/zapolgium" | "forge:dusts/pure/spodumene" | "forge:dusts/small/phosphorus_pentoxide" | "forge:gems/exquisite/coke" | "forge:storage_blocks/raw_garnet_sand" | "forge:ores/tuff/mica" | "forge:ores/basalt/granitic_mineral_sand" | "forge:purified_ores/nether_quartz" | "forge:storage_blocks/thlanium" | "forge:storage_blocks/viculeam" | "forge:refined_ores/rock_salt" | "forge:plates/yttrium_barium_cuprate" | "forge:dusts/ferrosilite" | "forge:rods/long/platinum" | "forge:nuggets/epoxy" | "forge:ores/sand/tetrahedrite" | "forge:cooked_beef" | "forge:storage_blocks/enriched_naquadah_trinium_europium_duranide" | "forge:rods/cosmos_aurora" | "forge:ores/deepslate/nickel" | "forge:plates/black_bronze" | "forge:ores/sand/chalcopyrite" | "forge:ores/netherrack/basaltic_mineral_sand" | "forge:plates/double/kanthal" | "forge:dusts/small/apatite" | "forge:ores/netherrack/zeolite" | "forge:storage_blocks/cinnabar" | "forge:ores/granite/kyanite" | "forge:rods/blue_topaz" | "forge:ingots/midnight_abyssal" | "thermal:dynamos" | "forge:ores/basalt/palladium" | "forge:dusts/small/magnesium_diboride" | "forge:dusts/sugar" | "forge:ores/sand/malachite" | "forge:ores/netherrack/silver" | "forge:obsidian" | "forge:dusts/tiny/gold" | "forge:storage_blocks/magnetic_steel" | "forge:ores/sand/trona" | "forge:ores/gravel/glauconite_sand" | "forge:seeds/barley" | "forge:ingots/hot/rhodium" | "forge:storage_blocks/raw_sapphire" | "forge:glass_panes" | "forge:lenses/yellow" | "forge:ores/vanadium_magnetite" | "forge:ores/basalt/thorium" | "forge:dusts/zinc_sulfide" | "forge:dusts/tiny/barium_sulfide" | "forge:ingots/starinium" | "forge:screws/wrought_iron" | "forge:refined_ores/copper" | "forge:purified_ores/topaz" | "forge:dusts/tiny/mirabilite" | "forge:ores/endstone/thorium" | "minecraft:emerald_ores" | "forge:dusts/pure/graphite" | "forge:plates/soul_infused" | "forge:dyes/pink_dye" | "forge:purified_ores/lithium" | "forge:ores/stone/sodalite" | "forge:bolts/sterling_silver" | "trinkets:offhand/ring" | "forge:storage_blocks/black_steel" | "forge:storage_blocks/raw_spessartine" | "create:stone_types/scorchia" | "forge:dusts/small/polytetrafluoroethylene" | "forge:plates/neodymium" | "forge:ores/sand/cobalt" | "forge:dusts/caprolactam" | "forge:storage_blocks/stellarium" | "forge:plates/bronze" | "forge:plates/silicone_rubber" | "forge:ingots/bismuth" | "forge:wires/vibranium" | "ae2:all_quartz" | "forge:dusts/impure/malachite" | "forge:pasta/raw_pasta" | "forge:lenses/glass" | "forge:ores/gravel/mica" | "forge:refined_ores/silver" | "forge:gears/nickel" | "forge:gems/chipped/red_garnet" | "forge:refined_ores/barite" | "forge:plates/lazurite" | "forge:ores/netherrack/lithium" | "forge:ores/tuff/plutonium" | "forge:dusts/niobium" | "forge:storage_blocks/bismuth" | "forge:dusts/small/stellarium" | "forge:storage_blocks/estalt" | "forge:refined_ores/chalcocite" | "forge:ores/netherrack/rock_salt" | "forge:tools/knives" | "forge:ingots/hot/samarium_iron_arsenic_oxide" | "forge:plates/invar" | "forge:dusts/palladium" | "forge:nuggets/plutonium_241" | "forge:ores/endstone/pyrolusite" | "forge:springs/copper" | "forge:ores/red_sand/powellite" | "forge:dusts/uranium_rhodium_dinaquadide" | "forge:glass_panes/black" | "forge:ores/stone/barite" | "forge:rods/polyvinyl_chloride" | "forge:ingots/molybdenum" | "forge:dusts/small/lithium_chloride" | "forge:dusts/tiny/neutronium" | "forge:circuits/lv" | "forge:dusts/small/indium_tin_barium_titanium_cuprate" | "bookshelf:fishing_rods" | "forge:plates/palladium" | "forge:wires/fine/red_alloy" | "forge:ores/diorite/yellow_garnet" | "forge:ingots/black_bronze" | "forge:storage_blocks/brick" | "forge:ores/tuff/bornite" | "forge:nuggets/vanadium" | "forge:dusts/tiny/iridium_chloride" | "minecraft:flowers" | "forge:shovels" | "forge:ingots/enhanced_ender_ingot" | "forge:coal_coke" | "forge:gears/vibranite" | "forge:raw_fishes/cod" | "forge:coins/enderium" | "forge:ores/stone/chalcopyrite" | "forge:storage_blocks/jade" | "forge:dusts/tiny/phosphorus_pentoxide" | "forge:ores/basalt/malachite" | "forge:crushed_ores/galena" | "forge:ores/stone/opal" | "forge:dusts/impure/bauxite" | "forge:dusts/polycaprolactam" | "forge:ores/diorite/pitchblende" | "forge:purified_ores/salt" | "forge:rods/damascus_steel" | "forge:dusts/small/ruthenium_trinium_americium_neutronate" | "create:create_ingots" | "forge:ores/diorite/magnesite" | "forge:ingots/stellarium" | "forge:dusts/impure/nickel" | "forge:ores/andesite/realgar" | "forge:dusts/tiny/samarium" | "mysticalagriculture:material/saltpeter" | "forge:dusts/small/zinc_sulfide" | "forge:dusts/small/trona" | "forge:ores/rock_salt" | "forge:nuggets/tertium" | "forge:ores/stone/goethite" | "forge:ores/tuff/opal" | "forge:dusts/ammonium_chloride" | "forge:dusts/impure/silver" | "ae2:paint_balls" | "forge:dusts/small/brick" | "forge:ingots/europium" | "forge:dusts/small/diorite" | "forge:nuggets/polybenzimidazole" | "forge:dusts/pure/magnesite" | "forge:ores/granite/talc" | "forge:glass/yellow" | "forge:refined_ores/salt" | "forge:ores/netherrack/pentlandite" | "forge:ingots/solimrith" | "forge:dusts/tiny/silicone_rubber" | "forge:storage_blocks/raw_wulfenite" | "create:vanilla_stripped_wood" | "forge:ores/granite/realgar" | "forge:ores/endstone/pollucite" | "forge:dusts/impure/lead" | "forge:purified_ores/grossular" | "forge:dusts/basaltic_mineral_sand" | "forge:storage_blocks/raw_gypsum" | "forge:ores/endstone/green_sapphire" | "forge:ingots/annealed_copper" | "forge:nuggets/americium" | "forge:dusts/tiny/quartzite" | "forge:ores/tuff/lapis" | "forge:wool/lime" | "forge:dusts/tiny/diorite" | "forge:ores/basalt/garnierite" | "forge:dusts/dark_cryopla" | "forge:dusts/impure/stibnite" | "forge:dusts/small/ender_eye" | "forge:gears/rhodium" | "forge:rods/niobium_titanium" | "forge:ores/red_sand/lazurite" | "forge:ores/stone/molybdenite" | "forge:dusts/graphene" | "forge:dusts/cobalt" | "forge:ores/endstone/basaltic_mineral_sand" | "forge:ores/stone/lepidolite" | "forge:armors" | "forge:rods/bone" | "forge:ores/sand/basaltic_mineral_sand" | "fantasyfurniture:item_group_category/bone/skeleton" | "forge:ores/deepslate/opal" | "forge:refined_ores/asbestos" | "forge:ores/red_sand/tin" | "forge:rods/tungsten_carbide" | "forge:ores/tuff/calcite" | "forge:rods/rose_gold" | "forge:dusts/small/massicot" | "forge:storage_blocks/raw_diatomite" | "forge:rods/osmium" | "forge:foils/tritanium" | "forge:dusts/small/potassium_manganate" | "forge:rods/long/vanadium_gallium" | "forge:nuggets/magnetic_steel" | "ae2:blacklisted/annihilation_plane" | "forge:foils/molybdenum" | "forge:crushed_ores/beryllium" | "forge:plates/double/blue_steel" | "forge:ingots/samarium_iron_arsenic_oxide" | "forge:dusts/small/europium" | "forge:nuggets/ruthenium_trinium_americium_neutronate" | "forge:wool/gray" | "forge:ingots/dragonsteel" | "forge:storage_blocks/raw_goethite" | "forge:storage_blocks/concrete" | "forge:ores/andesite/powellite" | "forge:ores/diorite/yellow_limonite" | "forge:ores/deepslate/galena" | "forge:dusts/small/uranium_235" | "forge:gears/gold" | "forge:storage_blocks/spinel" | "forge:dusts/impure/magnesite" | "forge:dusts/lepidolite" | "forge:storage_blocks/raw_magnetite" | "forge:gears/iridium" | "forge:ores/red_sand/basaltic_mineral_sand" | "forge:refined_ores/pyrite" | "forge:tools/hammers" | "forge:ingots/hsss" | "forge:bolts/darmstadtium" | "forge:dusts/small/cupric_oxide" | "forge:ingots/brass" | "forge:dusts/tiny/cobaltite" | "minecraft:iron_ores" | "forge:dusts/pure/fullers_earth" | "fantasyfurniture:item_group_category/venthyr" | "forge:screws/darmstadtium" | "forge:dusts/pyrope" | "forge:dusts/green_sapphire" | "forge:crushed_ores/cassiterite_sand" | "forge:ores/endstone/fullers_earth" | "forge:dusts/small/rock_salt" | "forge:rings/stainless_steel" | "forge:ores/diorite/granitic_mineral_sand" | "forge:storage_blocks/certus_quartz" | "forge:ingots/xelkive" | "forge:ores/granite/lapis" | "forge:tools/iron" | "forge:ingots/hot/vanadium_gallium" | "forge:ores/deepslate/sodalite" | "forge:foils/void" | "forge:wires/fine/gold" | "forge:dusts/pure/monazite" | "forge:rods/lead" | "forge:dusts/tiny/prismalium" | "forge:purified_ores/sodalite" | "forge:foils/uranium_rhodium_dinaquadide" | "forge:dusts/tiny/gunpowder" | "forge:gems/flawless/uvarovite" | "create:stone_types/crimsite" | "forge:purified_ores/blue_topaz" | "forge:ores/netherrack/platinum" | "forge:rods/emerald" | "forge:dusts/tiny/epoxy" | "forge:ores/basalt/soapstone" | "forge:dyes/blue" | "forge:foils/annealed_copper" | "forge:ores/red_sand/certus_quartz" | "forge:ores/deepslate/green_sapphire" | "forge:dusts/tiny/blue_topaz" | "forge:storage_blocks/niter" | "forge:plates/rubber" | "forge:dusts/small/wulfenite" | "forge:ores/sand/cobaltite" | "forge:plates/battery_alloy" | "forge:dusts/small/sodium_bisulfate" | "forge:storage_blocks/raw_basaltic_mineral_sand" | "ae2:illuminated_panel" | "forge:ingots/nichrome" | "forge:springs/small/niobium_titanium" | "forge:plates/xelkive" | "forge:refined_ores/electrotine" | "forge:plates/blue_steel" | "forge:ores/red_sand/spessartine" | "forge:plates/double/void" | "forge:gems/spinel" | "forge:plates/glowstone" | "forge:ores/diorite/asbestos" | "forge:ores/diorite/emerald" | "forge:dusts/small/black_steel" | "forge:rods/tungsten_steel" | "forge:refined_ores/diamond" | "forge:dusts/tiny/sodium_perchlorate" | "forge:ores/netherrack/bauxite" | "forge:dusts/pure/almandine" | "forge:dusts/gallium" | "forge:purified_ores/wulfenite" | "forge:storage_blocks/ender_star" | "forge:dusts/small/lazurite" | "forge:rods/duranium" | "forge:ores/tuff/wulfenite" | "forge:dusts/tiny/potassium_manganate" | "forge:leather" | "forge:nuggets/naquadria" | "forge:rods/naquadria" | "forge:gems/kunzite" | "forge:ores/gravel/olivine" | "forge:dusts/tiny/lead" | "forge:ores/basalt/glauconite_sand" | "forge:storage_blocks/lunium_nova" | "forge:purified_ores/pentlandite" | "forge:nuggets/twinite" | "forge:storage_blocks/neodymium" | "forge:rods/polytetrafluoroethylene" | "forge:storage_blocks/raw_tantalite" | "forge:ores/netherrack/sulfur" | "forge:dusts/tiny/ferrosilite" | "forge:cells/spinel" | "forge:ores/stone/pyrope" | "forge:ores/red_sand/alunite" | "forge:crushed_ores/magnesite" | "forge:rods/thulium" | "forge:dusts/tiny/magnesia" | "forge:gems/flawed/certus_quartz" | "forge:dusts/tiny/tungstate" | "forge:rods/estalt" | "forge:ores/cassiterite_sand" | "forge:dusts/polyvinyl_butyral" | "forge:ores/granite/alunite" | "forge:raw_materials/netherite" | "forge:ores/gravel/palladium" | "forge:dusts/aluminum" | "forge:dusts/hssg" | "forge:cells/aquamarine" | "forge:dusts/osmium_tetroxide" | "forge:ores/basalt/grossular" | "forge:ores/deepslate/blue_topaz" | "forge:storage_blocks/awakened_supremium_ingot" | "forge:ores/netherrack/alunite" | "forge:dusts/small/wheat" | "forge:ores/basalt/sphalerite" | "forge:storage_blocks/cobalt" | "forge:dusts/tiny/kanthal" | "forge:dusts/tiny/marble" | "forge:crushed_ores/scheelite" | "forge:foils/osmium" | "forge:ores/endstone/bentonite" | "forge:fences" | "forge:gems/rock_salt" | "forge:storage_blocks/prosperity_ingot" | "forge:plates/dense/echo" | "forge:foils/niobium_nitride" | "forge:storage_blocks/naquadria" | "forge:dusts/pure/cinnabar" | "forge:ores/sand/barite" | "forge:nuggets/potin" | "forge:storage_blocks/raw_gold" | "forge:crushed_ores/talc" | "forge:gems/uvarovite" | "forge:ingots/magnetic_samarium" | "forge:ores/granite/scheelite" | "forge:dusts/small/potassium_dichromate" | "forge:wires/scandium" | "forge:seeds/tea" | "forge:ores/stone/pyrochlore" | "forge:ingots/hot/niobium" | "forge:dusts/soldering_alloy" | "forge:storage_blocks/raw_molybdenite" | "forge:ingots/naquadah" | "forge:ores/endstone/sapphire" | "forge:ores/endstone/spessartine" | "forge:ores/andesite/graphite" | "forge:storage_blocks/samarium_iron_arsenic_oxide" | "forge:ores/red_sand/sapphire" | "forge:plates/double/hssg" | "forge:dusts/small/chalcocite" | "forge:dusts/platinum_sludge_residue" | "forge:buds" | "forge:ores/granite/gypsum" | "forge:wires/fine/zinc" | "forge:storage_blocks/uranium_235" | "forge:rods/potin" | "forge:dusts/small/platinum_sludge_residue" | "forge:wires/silver" | "forge:dusts/gypsum" | "forge:dusts/impure/cassiterite_sand" | "forge:ingots/black_steel" | "forge:foils/trinium" | "forge:wires/iron" | "forge:ores/stone/iron" | "forge:storage_blocks/ruthenium_trinium_americium_neutronate" | "forge:ores/netherrack/pollucite" | "forge:dusts/tiny/diamond" | "forge:dusts/small/pyrope" | "forge:ingots/cosmos_aurora" | "forge:ores/redstone" | "minecraft:slabs" | "forge:plates/olivine" | "forge:gunpowder" | "forge:ores/stone/nether_quartz" | "forge:plates/double/beryllium" | "minecraft:chest_boats" | "forge:ores/andesite/malachite" | "forge:storage_blocks/raw_bastnasite" | "forge:ingots/tungsten" | "forge:cells/topaz" | "forge:dusts/small/bone" | "forge:gems/flawless/rock_salt" | "forge:plates/dense/twinite" | "forge:foils/lead" | "forge:raw_materials/gypsum" | "forge:ingots/bronze" | "forge:plates/gallium" | "forge:crushed_ores/spodumene" | "forge:plates/double/platinum" | "forge:storage_blocks/copper" | "forge:storage_blocks/animated_steel" | "forge:plates/double/cobalt_brass" | "forge:dusts/asbestos" | "forge:dusts/small/lepidolite" | "forge:dusts/tiny/pentlandite" | "forge:gems/flawless/realgar" | "forge:tools/screwdrivers" | "forge:crushed_ores/monazite" | "forge:storage_blocks/raw_iron" | "forge:plates/dense/enderium" | "forge:ores/deepslate/yellow_garnet" | "forge:ores/inferium" | "forge:dusts/beryllium" | "forge:crushed_ores/red_garnet" | "forge:wires/xelkive" | "forge:dusts/coal" | "forge:ores/tuff/cobaltite" | "forge:dusts/tiny/magnalium" | "forge:dusts/tiny/annealed_copper" | "forge:gems/pyrope" | "forge:gems/chipped/nether_quartz" | "forge:ores/granite/opal" | "forge:plates/abiding_alloy" | "forge:foods/fish/cooked" | "forge:refined_ores/pyrolusite" | "forge:plates/double/gallium" | "forge:dusts/silicon" | "forge:nuggets/cosmos_aurora" | "forge:ingots/soul_infused" | "forge:dusts/small/lutetium" | "forge:dusts/tiny/soda_ash" | "forge:dusts/tiny/aluminium" | "forge:dusts/small/fullers_earth" | "forge:springs/nichrome" | "forge:ores/red_sand/amethyst" | "forge:ores/andesite/cinnabar" | "forge:ores/stone/wulfenite" | "forge:rods/abiding_alloy" | "forge:ingots/hot/indium_tin_barium_titanium_cuprate" | "forge:dusts/small/cocoa" | "forge:cells/opal" | "forge:plates/opal" | "forge:gears/wrought_iron" | "forge:ingots/indium_tin_barium_titanium_cuprate" | "forge:dusts/small/plumbumanite" | "createlowheated:charcoal_burner_fuel" | "forge:ingots/indium_gallium_phosphide" | "forge:ore_bearing_ground/stone" | "forge:ores/endstone/lepidolite" | "forge:ores/deepslate/grossular" | "create:pressurized_air_sources" | "forge:gems/chipped/rutile" | "forge:storage_blocks/raw_cooperite" | "forge:ingots/hot/enderium" | "forge:dusts/impure/red_garnet" | "forge:nuggets/gallium_arsenide" | "forge:ores/andesite/lithium" | "forge:plates/nichrome" | "forge:dusts/tiny/alunite" | "forge:bolts/black_bronze" | "forge:ores/tuff/garnet_sand" | "forge:crushed_ores/quartzite" | "forge:plates/double/gallium_arsenide" | "forge:storage_blocks/melodium" | "forge:boots" | "minecraft:wool" | "forge:dusts/lunium_nova" | "forge:ores/basalt/redstone" | "ae2:p2p_attunements/fe_p2p_tunnel" | "forge:dusts/rock_salt" | "forge:nuggets/beryllium" | "forge:screws/platinum" | "forge:storage_blocks/iron" | "forge:plates/blue_topaz" | "forge:ingots/neodymium" | "forge:dusts/magnesium_diboride" | "forge:seeds" | "forge:plates/brass" | "forge:ingots/polycaprolactam" | "forge:dusts/phosphate" | "forge:ores/red_sand/nickel" | "forge:ores/netherrack/cinnabar" | "forge:dusts/small/annealed_copper" | "forge:dusts/small/twinite" | "forge:rods/mythril" | "libx:impl_wooden_pressure_plates" | "forge:dusts/impure/plutonium" | "forge:dusts/tiny/redstone" | "forge:tools/fishing_rods" | "forge:rods/polyphenylene_sulfide" | "forge:raw_materials/bornite" | "forge:dusts/soda_ash" | "forge:storage_blocks/ender_ingot" | "forge:ingots/hot/hsse" | "forge:rods/nickel_zinc_ferrite" | "forge:gears/celeslar" | "forge:ores/netherrack/soapstone" | "forge:storage_blocks/raw_plutonium" | "forge:ores/granite/ilmenite" | "forge:ores/endstone/saltpeter" | "forge:springs/tungsten_steel" | "forge:dusts/tiny/potassium_feldspar" | "forge:nuggets/echo" | "forge:plates/polytetrafluoroethylene" | "forge:gems/flawed/pyrope" | "forge:dusts/impure/pollucite" | "forge:wires/stellar" | "forge:dusts/tiny/cassiterite_sand" | "forge:ores/deepslate/bentonite" | "forge:plates/double/iridium" | "forge:ores/endstone/magnesite" | "forge:dusts/iridium_metal_residue" | "forge:ores/basalt/naquadah" | "forge:storage_blocks/soulium_dust" | "forge:ores/netherrack/red_garnet" | "forge:ores/lead" | "forge:storage_blocks/raw_trona" | "forge:dusts/vanadium" | "forge:plates/double/tin" | "forge:coins/invar" | "forge:crushed_ores/bastnasite" | "forge:ores/tuff/molybdenite" | "forge:nuggets/iron" | "forge:slimeballs" | "forge:dusts/pure/pollucite" | "create:sleepers" | "forge:ores/sand/thorium" | "forge:ores/netherrack/realgar" | "forge:dusts/pure/silver" | "forge:buckets/honey" | "forge:rods/wrought_iron" | "forge:bones" | "forge:dusts/small/blue_topaz" | "forge:raw_materials/molybdenum" | "forge:plates/naquadah_alloy" | "forge:springs/iron" | "forge:frames/wood" | "forge:dusts/pure/wulfenite" | "forge:dusts/glass" | "forge:ores/tuff/amethyst" | "forge:rods/magnetic_neodymium" | "forge:ores/basalt/yellow_garnet" | "forge:dusts/tiny/silicon" | "forge:dusts/tiny/concrete" | "forge:rods/nickel" | "forge:ingots/melodium" | "forge:dusts/tiny/wheat" | "forge:storage_blocks/thorium" | "forge:gems/opal" | "forge:ingots/unstable_luminescence" | "forge:ores/granite/zeolite" | "forge:ores/tuff/garnierite" | "forge:dusts/small/uranium_rhodium_dinaquadide" | "forge:ores/sand/pyrochlore" | "forge:plates/dense/rhodium_plated_palladium" | "forge:storage_blocks/uvarovite" | "forge:dusts/tiny/andesite" | "forge:ores/diorite/cassiterite" | "forge:purified_ores/diamond" | "forge:plates/stellar" | "forge:dusts/tiny/lanthanum" | "forge:ores/sand/certus_quartz" | "forge:dusts/trinium" | "forge:ingots/zirconium" | "forge:refined_ores/lead" | "forge:ores/gravel/powellite" | "forge:dusts/tiny/cadmium" | "forge:nuggets/prosperity" | "forge:ores/tuff/nether_quartz" | "forge:ores/gravel/aluminium" | "forge:rods/stone" | "forge:dusts/tiny/rose_gold" | "forge:bolts/rubber" | "forge:wool/orange" | "forge:foils/tungsten_carbide" | "forge:dusts/small/clay" | "forge:storage_blocks/nlatstone" | "forge:plates/redstone" | "forge:foils/soul_infused" | "forge:nuggets/vanadium_gallium" | "forge:dusts/tiny/gallium" | "forge:ores/gravel/tricalcium_phosphate" | "forge:ores/andesite/palladium" | "forge:ores/sand/salt" | "forge:ores/deepslate/iron" | "forge:storage_blocks/naquadah_alloy" | "forge:ores/netherrack/apatite" | "forge:nuggets/polyphenylene_sulfide" | "forge:gems/insanium" | "forge:bolts/molybdenum" | "forge:ores/andesite/lead" | "forge:coins/netherite" | "forge:ores/pitchblende" | "forge:dusts/small/chromite" | "forge:storage_blocks/redstone" | "forge:ores/netherrack/tetrahedrite" | "forge:vegetables" | "forge:storage_blocks/raw_sphalerite" | "forge:plates/double/trinium" | "forge:ores/granite/sapphire" | "forge:dusts/tiny/hsss" | "forge:ores/tuff/bauxite" | "forge:dusts/tiny/manganese_dioxide" | "forge:glass_panes/blue" | "forge:dusts/small/potassium" | "forge:dusts/tiny/rhodium" | "forge:nuggets/estalt" | "forge:rings/styrene_butadiene_rubber" | "forge:plates/iridium" | "forge:gems/flawed/uvarovite" | "forge:ingots/yttrium" | "forge:ores/basalt/bentonite" | "forge:dusts/spessartine" | "forge:ingots/tungsten_steel" | "forge:ores/endstone/chromite" | "forge:storage_blocks/ultimet" | "forge:coins/iron" | "forge:dusts/pure/garnierite" | "forge:storage_blocks/gunpowder" | "forge:dusts/phosphorus" | "forge:ores/lithium" | "forge:crushed_ores/rock_salt" | "forge:bolts/naquadah_alloy" | "forge:raw_materials/saltpeter" | "forge:dusts/small/osmium" | "forge:dusts/small/potin" | "forge:chests/ender" | "forge:dusts/small/charcoal" | "forge:dusts/tiny/ultimet" | "forge:storage_blocks/turquoise" | "forge:dusts/small/coal" | "forge:ores/endstone/lead" | "forge:dusts/constantan" | "forge:ores/deepslate/palladium" | "xtonesreworked:roen" | "forge:rings/silver" | "forge:dusts/impure/sphalerite" | "forge:dusts/pure/trona" | "forge:ores/diorite/tin" | "forge:ore_rates/sparse" | "forge:storage_blocks/gallium_arsenide" | "forge:dusts/small/hsse" | "forge:ores/tuff/grossular" | "forge:purified_ores/fullers_earth" | "forge:gems/flawed" | "forge:cells/ultranium_gem" | "forge:storage_blocks/raw_monazite" | "forge:dusts/impure/certus_quartz" | "forge:ores/deepslate/molybdenite" | "forge:ores/granite/tantalite" | "forge:wires/fine/void" | "forge:purified_ores/chalcopyrite" | "forge:storage_blocks/raw_nether_quartz" | "forge:ores/netherrack/pyrolusite" | "forge:gems/flawless/glass" | "forge:ores_in_ground/sand" | "forge:ores/netherrack/glauconite_sand" | "forge:dusts/tiny/shellite" | "minecraft:redstone_ores" | "forge:dusts/certus_quartz" | "forge:ores/deepslate/diatomite" | "forge:ores/basalt/graphite" | "forge:storage_blocks/hsss" | "forge:gems/exquisite/sapphire" | "forge:dusts/iron" | "forge:ingots/stainless_steel" | "forge:dusts/paper" | "forge:ores/red_sand/ruby" | "forge:coins/nickel" | "forge:ores/gravel/alunite" | "forge:nuggets/solimrith" | "forge:plates/sapphire" | "forge:bolts/stainless_steel" | "forge:ingots/niobium_titanium" | "forge:ores/deepslate/soapstone" | "farmersdelight:cabinets" | "forge:ores/andesite/blue_topaz" | "forge:gems/flawed/monazite" | "forge:dusts/small/sugar" | "forge:crops/barley" | "forge:clocks" | "forge:nuggets/red_alloy" | "forge:dusts/echo" | "forge:ores/gravel/chalcocite" | "forge:plates/double/isovol" | "forge:purified_ores/cassiterite_sand" | "forge:lenses/light_gray" | "forge:ores/deepslate/hematite" | "forge:dusts/tiny/hematite" | "forge:nuggets/black_iron" | "forge:ores/molybdenite" | "forge:gems/exquisite/rutile" | "forge:ores/tuff/diatomite" | "forge:storage_blocks/ruridit" | "forge:glass/purple" | "forge:springs/kanthal" | "forge:ores/red_sand/barite" | "create:vanilla_stripped_logs" | "modularrouters:modules" | "forge:dusts/impure/wulfenite" | "forge:purified_ores/apatite" | "forge:plates/dense/darmstadtium" | "forge:gems/flawless/nether_quartz" | "forge:dusts/tiny/rarest_metal_mixture" | "forge:nuggets/awakened_supremium" | "forge:coins/bronze" | "forge:dusts/signalum" | "forge:ores/red_sand/aluminium" | "forge:ores/granite/gold" | "forge:dusts/coke" | "forge:tools/paxels" | "forge:pistons" | "forge:wires/fine/hssg" | "forge:ores/sand/wulfenite" | "forge:ingots/starlight_mythril" | "forge:dusts/small/kanthal" | "forge:storage_blocks/sunstone" | "forge:ores/andesite/asbestos" | "forge:dusts/small/naquadria" | "forge:nuggets/frigidite" | "forge:dusts/shellite" | "forge:glass/gray" | "forge:rods/kanthal" | "forge:ores/netherrack/graphite" | "forge:gears/osmium" | "forge:dusts/tiny/silver_oxide" | "forge:storage_blocks/signalum" | "forge:dusts/small/phosphate" | "forge:storage_blocks/kanthal" | "forge:lenses/cyan" | "forge:bread" | "forge:ores/basalt/nickel" | "forge:gems/exquisite/andradite" | "forge:dusts/small/magnetic_iron" | "forge:rods/europium" | "forge:plates/double/rhodium_plated_palladium" | "forge:dusts/tiny/enlighted_gold" | "forge:dusts/tiny/copper" | "forge:ores/diorite/pentlandite" | "forge:dusts/small/metal_mixture" | "forge:ores/basalt/tricalcium_phosphate" | "forge:ores/granite/spessartine" | "forge:netherrack" | "forge:ores/gravel/tantalite" | "forge:ores/red_sand/vanadium_magnetite" | "forge:dyes/yellow_dye" | "ae2:metal_ingots" | "minecraft:wooden_slabs" | "forge:plates/beryllium" | "forge:gems/flawed/diamond" | "forge:dusts/cinnabar" | "forge:dusts/tiny/cobalt_brass" | "forge:ores/sand/opal" | "forge:gears/signalum" | "forge:dusts/tiny/tungsten_carbide" | "forge:ores/red_sand/talc" | "forge:plates/double/vanadium_steel" | "forge:coins/silver" | "forge:crushed_ores/certus_quartz" | "forge:rods/tellurium" | "forge:dusts/small/cyclohexanone_oxime" | "forge:dusts/impure/trona" | "forge:swords" | "forge:dusts/impure/lazurite" | "forge:raw_materials/pyrochlore" | "forge:raw_materials/cassiterite" | "forge:ores/stone/thorium" | "forge:dusts/pure/bentonite" | "forge:dusts/pure/salt" | "forge:plates/polyvinyl_chloride" | "forge:ores/basalt/rock_salt" | "forge:ingots/the_ultimate" | "forge:nuggets/polycaprolactam" | "forge:ores/basalt/oilsands" | "forge:nuggets/prismalium" | "libx:impl_buttons" | "forge:dyes/red_dye" | "forge:crushed_ores/molybdenum" | "forge:dusts/chalcocite" | "forge:dusts/tiny/stone" | "forge:ores/netherrack/diatomite" | "forge:ores/endstone/almandine" | "forge:ores/andesite/mica" | "forge:ores/stone/tantalite" | "forge:dusts/impure/chalcocite" | "forge:dusts/pure/opal" | "forge:ores/tuff/lead" | "forge:ores/stone/ilmenite" | "forge:ingots/hot/titanium" | "forge:ores/andesite/diatomite" | "forge:foils/platinum" | "forge:nuggets/abiding_alloy" | "forge:ores/deepslate/oilsands" | "forge:nuggets/niobium" | "forge:ingots/xeproda" | "forge:ores/deepslate/lead" | "forge:purified_ores/spessartine" | "forge:ores/tuff/ruby" | "forge:ores/tuff/olivine" | "forge:plates/ruthenium" | "forge:ores/diorite/bauxite" | "forge:bolts/naquadah" | "forge:plates/double/black_bronze" | "bookshelf:helmets" | "forge:ores/endstone/red_garnet" | "forge:wires/fine/rhodium" | "forge:ores/basalt/hematite" | "forge:storage_blocks/diorite" | "forge:raw_materials/emerald" | "minecraft:planks" | "xtonesreworked:tank" | "forge:screws/manganese" | "forge:rings/electrum" | "forge:gems/rose_quartz" | "forge:dusts/small/talc" | "forge:gears/small" | "forge:ores/sand/oilsands" | "forge:screws/rose_gold" | "forge:dusts/small/grossular" | "forge:gears/thorium" | "forge:cells/turquoise" | "forge:ingots/enriched_naquadah_trinium_europium_duranide" | "forge:plates/double/prismalium" | "forge:dusts/impure/cooperite" | "forge:nuggets/imperium" | "xtonesreworked:korp" | "forge:dusts/sodium_chlorate" | "forge:dusts/alunite" | "forge:ores/granite/glauconite_sand" | "forge:ores/tuff/magnesite" | "forge:storage_blocks/zinc" | "forge:dusts/small/cobalt_brass" | "forge:rods/midnight_abyssal" | "forge:ores/granite/platinum" | "forge:ores/diorite/lead" | "forge:ores/endstone/molybdenite" | "forge:dusts/yellorium" | "forge:ores/deepslate/lazurite" | "forge:bookshelves" | "forge:dusts/potash" | "forge:storage_blocks/raw_vanadium_magnetite" | "forge:dusts/saltpeter" | "forge:nuggets/raw_rubber" | "forge:ores/barite" | "forge:refined_ores/trona" | "forge:ores_in_ground/gravel" | "forge:dusts/basalt" | "forge:refined_ores/yellow_limonite" | "forge:rods/long/electrum" | "forge:bolts/niobium_titanium" | "forge:dusts/tiny/bronze" | "forge:seeds/melon" | "forge:ores/sand/talc" | "forge:ores/gravel/garnierite" | "forge:ores/sand/mica" | "expatternprovider:extended_interface" | "forge:ores/sand/green_sapphire" | "forge:nuggets/netherite" | "forge:gems" | "forge:dusts/small/yttrium_barium_cuprate" | "thermal:crafting/dies" | "forge:dusts/tiny/raw_rubber" | "minecraft:lapis_ores" | "forge:foods/fish/raw" | "forge:dusts/ridiculite" | "forge:refined_ores/vanadium_magnetite" | "forge:gems/chipped/ruby" | "forge:dusts/hsse" | "forge:dusts/deepslate" | "curios:head" | "forge:dusts/tiny/phosphate" | "forge:gears/europium" | "forge:gears/tin" | "forge:ores/basalt/magnesite" | "forge:ingots/hot/uranium_triplatinum" | "forge:ingots/vanadium_steel" | "fantasyfurniture:dyeable" | "forge:ores/sand/goethite" | "forge:nuggets/palladium" | "forge:nuggets/copper" | "forge:storage_blocks/isovol" | "forge:dusts/fluix" | "forge:dusts/tiny/sodium_bisulfate" | "forge:ores/endstone/blue_topaz" | "forge:storage_blocks/raw_cobaltite" | "forge:gears/vibranium" | "forge:screws/hssg" | "forge:dusts/small/rubber" | "forge:dusts/quartz" | "forge:ingots/zinc" | "forge:crushed_ores/bentonite" | "forge:dusts/pure/sulfur" | "forge:dusts/pure/molybdenum" | "forge:ores/realgar" | "forge:bolts/platinum" | "forge:dusts/tiny/sterling_silver" | "forge:crushed_ores/powellite" | "forge:storage_blocks/raw_saltpeter" | "forge:dusts/sodium_perchlorate" | "forge:screws/ultimet" | "forge:plates/double/enriched_naquadah_trinium_europium_duranide" | "forge:dusts/impure/chromite" | "forge:dusts/small/soldering_alloy" | "forge:storage_blocks/raw_lapis" | "forge:ingots/thulium" | "forge:ores/green_sapphire" | "forge:gears/void" | "forge:screws/red_alloy" | "forge:dusts/small/cobalt" | "forge:raw_materials/sapphire" | "forge:dusts/tiny/netherrack" | "forge:ores/goethite" | "forge:rods/long/tritanium" | "forge:storage_blocks/raw_bauxite" | "minecraft:cluster_max_harvestables" | "forge:ores/almandine" | "forge:chests" | "forge:wires/aluminum" | "forge:ores/stone/cobalt" | "forge:armors/leggings" | "forge:plates/ender_pearl" | "forge:dusts/small/enriched_naquadah_trinium_europium_duranide" | "forge:dusts/tiny/palladium_raw" | "forge:gems/exquisite/glass" | "forge:ores/deepslate/mica" | "forge:ores/andesite/pyrochlore" | "forge:dusts/pure/sodalite" | "forge:gems/chipped/spessartine" | "forge:nuggets/samarium_iron_arsenic_oxide" | "forge:dusts/pure/plutonium" | "forge:ores/red_sand/chromite" | "forge:storage_blocks/netherite_scrap" | "forge:ores/red_sand/pyrope" | "forge:dusts/tiny/soldering_alloy" | "forge:refined_ores/wulfenite" | "forge:gems/chipped/topaz" | "forge:dusts/aluminium_sulfite" | "forge:ores/basalt/pollucite" | "forge:ores/stone/asbestos" | "forge:ores/deepslate/redstone" | "forge:dusts/small/meat" | "forge:storage_blocks/raw_chalcopyrite" | "forge:ores/tuff/talc" | "forge:plates/double/bismuth_bronze" | "forge:nuggets/redstone_ingot" | "forge:storage_blocks/netherrack" | "forge:dusts/phosphorus_pentoxide" | "forge:dusts/impure/goethite" | "create:stone_types/limestone" | "forge:dusts/tiny/graphite" | "forge:ores/basalt/pentlandite" | "forge:ingots/tertium" | "forge:dusts/small/gelatin" | "forge:ores/sand/stibnite" | "forge:ores/diorite/blue_topaz" | "forge:ingots/tritanium" | "forge:ingots/hot/tungsten" | "forge:plates/double/bronze" | "forge:ores/stone/saltpeter" | "forge:storage_blocks/raw_pyrope" | "forge:dusts/small/tin" | "forge:plates/diamond" | "forge:ores/basalt/lapis" | "ae2:pattern_provider" | "forge:rods/uranium_235" | "ae2:p2p_attunements/redstone_p2p_tunnel" | "forge:ores/gravel/molybdenum" | "forge:dusts/calcium" | "forge:dusts/small/tricalcium_phosphate" | "forge:ores/endstone/garnierite" | "forge:ingots/plutonium" | "forge:nuggets/crystaltine" | "forge:plates/solimrith" | "forge:refined_ores/emerald" | "forge:ores/netherrack/stibnite" | "forge:dusts/pure/cooperite" | "forge:ores/andesite/beryllium" | "forge:nuggets" | "forge:dusts/molybdenite" | "forge:ores/tuff/cassiterite" | "forge:coins/lumium" | "forge:ingots/osmiridium" | "forge:gears/echo" | "forge:ores/endstone/zeolite" | "forge:bolts/hsss" | "forge:dyes/magenta_dye" | "forge:rods/long/europium" | "forge:dusts/impure/emerald" | "forge:dusts/impure/tin" | "forge:dusts/tiny/ender_eye" | "forge:nuggets/red_steel" | "forge:ores/granite/pyrite" | "forge:nuggets/chalyblux" | "forge:dusts/tiny/blue_alloy" | "forge:ores/endstone/salt" | "forge:crushed_ores/cobalt" | "forge:ingots/polyvinyl_chloride" | "forge:wires/xeproda" | "forge:ores/netherrack/pyrochlore" | "forge:ores/andesite/kyanite" | "forge:storage_blocks/andesite_alloy" | "forge:dusts/sodium_sulfide" | "forge:gears/abiding_alloy" | "forge:ingots/luteous" | "forge:holds_items" | "forge:plates/uranium_235" | "forge:ores/pollucite" | "forge:dusts/netherite" | "forge:plates/enriched_naquadah_trinium_europium_duranide" | "forge:ingots/neptunium" | "forge:gears/tungsten" | "forge:raw_materials/soapstone" | "forge:foils/echo" | "forge:ores/basalt/pyrope" | "forge:ores/sand/pyrolusite" | "forge:helmets" | "forge:dusts/small/signalum" | "xtonesreworked:zome" | "forge:nuggets/black_steel" | "forge:ores_in_ground/andesite" | "forge:ores/gravel/iron" | "ae2:smart_dense_cable" | "forge:dusts/uranium_triplatinum" | "forge:plates/double/ruthenium" | "forge:ores/stone/platinum" | "forge:dusts/tiny/hssg" | "forge:storage_blocks/yellorium" | "forge:ores_in_ground/tuff" | "forge:ores/red_sand/rock_salt" | "forge:dusts/small/granitic_mineral_sand" | "forge:refined_ores/apatite" | "forge:ores/basalt/yellow_limonite" | "forge:gems/pearl" | "forge:dusts/tungsten" | "bigreactors:turbine/casing_user/basic" | "forge:crushed_ores/chromite" | "forge:plates/double/shellite" | "forge:ores/deepslate/spodumene" | "forge:ingots/antimony" | "forge:crushed_ores/cassiterite" | "forge:dusts/small/void" | "forge:foils/hsss" | "forge:rotors/hsss" | "mysticalagriculture:material/marble" | "forge:gears/zapolgium" | "fantasyfurniture:item_group_category/royal" | "forge:storage_blocks/raw_beryllium" | "forge:ores/andesite/glauconite_sand" | "forge:ores/stone/topaz" | "forge:ores/tuff/bastnasite" | "forge:dusts/pure/saltpeter" | "forge:nuggets/cupronickel" | "forge:dusts/small/vibranite" | "forge:rods/solimrith" | "forge:ores/basalt/certus_quartz" | "forge:plates/double/battery_alloy" | "forge:meat_uncooked" | "forge:dusts/tiny/almandine" | "forge:crushed_ores/gold" | "forge:ores/tuff/soapstone" | "forge:frames/blue_steel" | "forge:gems/flawed/realgar" | "forge:ores/granite/cobaltite" | "forge:storage_blocks/prismalium" | "forge:dusts/pure/naquadah" | "forge:dusts/lead" | "forge:dusts/pure/pyrite" | "forge:ores/deepslate/cooperite" | "forge:circuits/hv" | "forge:dusts/potassium_dichromate" | "forge:bolts/aluminium" | "forge:screws/tritanium" | "forge:plates/aluminum" | "forge:ores/endstone/quartzite" | "forge:ores/granite/redstone" | "forge:ingots/hot/hsss" | "forge:ores/stone/sulfur" | "forge:ores/basalt/opal" | "forge:ores/tuff/chalcocite" | "forge:ores/copper" | "forge:rods/vanadium_gallium" | "forge:ores/tuff/emerald" | "forge:storage_blocks/magnesium" | "forge:purified_ores/alunite" | "forge:dusts/small/lithium_perchlorate" | "forge:ingots/cyanite" | "forge:ores_in_ground/red_sand" | "forge:plates/yellow_garnet" | "forge:dusts/tiny/rutile" | "forge:raw_materials/mica" | "forge:raw_materials/magnetite" | "forge:ores/tin" | "forge:rods/long/cobalt_brass" | "forge:foils/zinc" | "forge:dusts/pure/olivine" | "forge:dusts/tiny/uranium" | "forge:rods/red_steel" | "forge:storage_blocks/awakened_supremium_essence" | "forge:ores/tuff/powellite" | "forge:ores/deepslate/magnesite" | "forge:ores/tuff/malachite" | "forge:ores/deepslate/cinnabar" | "xtonesreworked:lair" | "forge:dusts/tiny/chromite" | "forge:crushed_ores/hematite" | "forge:seeds/cabbage" | "forge:storage_blocks/palladium" | "forge:dusts/tiny/bauxite" | "forge:nuggets/ultimet" | "forge:dusts/tiny/pitchblende" | "itemfilters:filters" | "forge:foods/meat/cooked" | "forge:ores/red_sand/uraninite" | "forge:dusts/impure/zeolite" | "forge:ores/plutonium" | "forge:gears/boron" | "forge:storage_blocks/raw_talc" | "forge:gems/flawed/red_garnet" | "forge:ores/stone/salt" | "forge:dusts/pure/rock_salt" | "forge:dusts/tiny/glauconite_sand" | "forge:dusts/tiny/sodium" | "forge:raw_materials/garnet_sand" | "forge:ingots/battery_alloy" | "forge:ores/stone/olivine" | "forge:gems/exquisite/coal" | "forge:ores/diorite/silver" | "farmersdelight:tools/knives" | "forge:plates/isovol" | "forge:dusts/small/ruthenium_tetroxide" | "forge:dyes/lime" | "forge:nuggets/ruridit" | "forge:plates/potin" | "forge:dusts/impure/scheelite" | "forge:ingots/silicone_rubber" | "forge:dusts/small/ruby" | "forge:foils/red_alloy" | "forge:dyes/black_dye" | "forge:ores/endstone/bornite" | "forge:raw_materials/palladium" | "forge:ores/sand/tin" | "forge:ores/diorite/kyanite" | "forge:ores/diorite/garnet_sand" | "forge:ores/zeolite" | "forge:crossbows" | "ae2:quartz_pickaxe" | "forge:plates/double/zapolgium" | "forge:gems/topaz" | "forge:ores/tuff/diamond" | "forge:ores/andesite/chalcopyrite" | "forge:ores/gravel/lepidolite" | "forge:bows" | "forge:nuggets/celeslar" | "forge:ores/andesite/yellow_garnet" | "forge:rods/red_garnet" | "forge:dusts/almandine" | "forge:bolts/tungsten_carbide" | "forge:dusts/small/potassium_hydroxide" | "forge:ores/stone/soapstone" | "forge:storage_blocks/ultranium_gem" | "forge:storage_blocks/polybenzimidazole" | "forge:dusts/sodium_bisulfate" | "forge:dusts/tiny/invar" | "forge:dusts/void" | "forge:ores/endstone/coal" | "forge:ores/red_sand/molybdenite" | "forge:ingots/hot/tungsten_steel" | "forge:dusts/small/amethyst" | "bookshelf:hoes" | "forge:storage_blocks/borosilicate_glass" | "forge:bread/wheat" | "minecraft:diamond_ores" | "forge:batteries/ev" | "forge:ores/stone/cobaltite" | "forge:ores/red_sand/lithium" | "forge:crushed_ores/diamond" | "forge:ores/gravel/lazurite" | "forge:dusts/pure/barite" | "forge:rings/lead" | "forge:raw_materials/goethite" | "forge:dusts/small/soda_ash" | "forge:rods/long/magnalium" | "forge:dusts/small/red_alloy" | "forge:refined_ores/scheelite" | "forge:storage_blocks/quartzite" | "forge:ores/tuff/red_garnet" | "ae2:quartz_sword" | "forge:wires/vibranite" | "forge:plates/mythril" | "forge:dusts/small/silver" | "forge:dusts/red_steel" | "forge:ores/stone/zeolite" | "forge:purified_ores/powellite" | "libx:impl_stairs" | "forge:ores/fullers_earth" | "forge:cells/citrine" | "forge:dusts/tungsten_steel" | "forge:gems/sodalite" | "forge:nuggets/stellar" | "forge:gems/coal" | "forge:dusts/pure/alunite" | "forge:dusts/pure/tungstate" | "forge:nuggets/brass" | "forge:springs/small/iron" | "forge:raw_fishes/salmon" | "forge:storage_blocks/garnet" | "forge:plates/twinite" | "forge:ores/netherrack/sphalerite" | "forge:ores/andesite/diamond" | "forge:ores/lepidolite" | "forge:ores/endstone/oilsands" | "forge:gems/exquisite/amethyst" | "forge:ingots/palladium" | "forge:ores/diorite/ilmenite" | "forge:ores/gravel/nickel" | "forge:rods/iridium" | "forge:rods/naquadah_alloy" | "create:stone_types/andesite" | "forge:nuggets/rose_gold" | "forge:dusts/tiny/cyclohexanone_oxime" | "forge:ores/deepslate/lapis" | "forge:dusts/garnierite" | "forge:raw_materials/lapis" | "thermalendergy:upgrade_3" | "forge:storage_blocks/osmium" | "forge:ores/andesite/wulfenite" | "forge:dusts/pure/pyrochlore" | "create:stone_types/dripstone" | "forge:ores/endstone/pyrope" | "forge:ingots/insanite" | "forge:storage_blocks" | "forge:ores/deepslate/garnierite" | "forge:seeds/wheat" | "forge:ores/netherrack/almandine" | "forge:foils/copper" | "forge:storage_blocks/raw_certus_quartz" | "forge:bolts/osmium" | "forge:dusts/diorite" | "xtonesreworked:zech" | "forge:dusts/tiny/cassiterite" | "forge:ores/diorite/quartzite" | "forge:axes" | "forge:dusts/tiny/calcium_chloride" | "forge:ores/endstone/pyrochlore" | "forge:storage_blocks/yellow_garnet" | "forge:ores/diorite/tantalite" | "forge:dusts/tiny/void" | "forge:storage_blocks/reinforced_epoxy_resin" | "forge:dyes/white" | "forge:ores/tuff/graphite" | "forge:storage_blocks/cyanite" | "forge:ores/granitic_mineral_sand" | "forge:dusts/sulfur" | "forge:crops/tea" | "forge:storage_blocks/black_iron" | "forge:dyes/cyan" | "forge:ores/andesite/bastnasite" | "forge:nuggets/hssg" | "forge:foils/silver" | "forge:ores/tuff/chalcopyrite" | "forge:tools/crossbows" | "forge:ores/stone/quartzite" | "forge:dusts/netherite_scrap" | "forge:ores/red_sand/cassiterite" | "forge:bolts/manganese" | "forge:crushed_ores/pyrolusite" | "forge:dusts/small/ultimet" | "forge:dusts/gold" | "bookshelf:shields" | "forge:nuggets/soul_infused" | "forge:ores/red_sand/olivine" | "forge:ingots/strontium" | "forge:bolts/tungsten" | "forge:ores/tuff/barite" | "forge:dusts/small/steel" | "forge:dusts/small/granite_red" | "forge:bolts/electrum" | "forge:ores/andesite/calcite" | "forge:dusts/osmiridium" | "forge:dusts/small/quartz_sand" | "forge:crushed_ores/pyrite" | "forge:rods/invar" | "forge:ingots/hot/dragonsteel" | "forge:dusts/pure/chromite" | "minecraft:candles" | "forge:dusts/sodalite" | "forge:storage_blocks/slag" | "forge:refined_ores/bauxite" | "trinkets:chest/necklace" | "forge:dusts/pure/thorium" | "forge:raw_materials/alunite" | "forge:plates/gallium_arsenide" | "forge:ingots/hot/naquadah" | "ae2:all_quartz_dust" | "forge:rotors/tin" | "forge:ingots/manganese_phosphide" | "forge:dusts/small/aluminium_sulfite" | "forge:ores/electrotine" | "forge:plates/double/rose_gold" | "forge:refined_ores/blue_topaz" | "forge:springs/small/aluminium" | "forge:dusts/collagen" | "forge:dusts/concrete" | "minecraft:fox_food" | "forge:purified_ores/tricalcium_phosphate" | "forge:crops/eggplant" | "forge:gems/coke" | "forge:dusts/impure/alunite" | "forge:dusts/naquadria_sulfate" | "forge:storage_blocks/redstone_ingot" | "forge:ores/gravel/sphalerite" | "forge:dusts/tiny/aluminium_sulfite" | "forge:dusts/tiny/cobalt_oxide" | "forge:dyes/magenta" | "forge:screws/bismuth_bronze" | "forge:dusts/tiny/arsenic" | "forge:glass_panes/light_blue" | "forge:gears/potin" | "forge:refined_ores/beryllium" | "forge:gears/tungsten_steel" | "forge:armor/diamond" | "forge:ores/granite/galena" | "forge:dusts/tiny/tungstic_acid" | "forge:dusts/tiny/ice" | "forge:ingots/magnetic_steel" | "forge:storage_blocks/xelkive" | "forge:ingots/naquadria" | "forge:rods/black_steel" | "forge:storage_blocks/bone" | "forge:dusts/small/chromium_trioxide" | "forge:ores/gravel/almandine" | "trinkets:head/hat" | "forge:gems/flawless" | "forge:storage_blocks/raw_olivine" | "forge:ores/diorite/tetrahedrite" | "forge:ores/andesite/red_garnet" | "forge:ores/endstone/diatomite" | "forge:dusts/impure/fullers_earth" | "forge:tools/diamond" | "forge:gems/nether_quartz" | "forge:purified_ores/redstone" | "forge:ores/andesite/lapis" | "forge:rods/long/tin" | "forge:ores/basalt/platinum" | "forge:purified_ores/realgar" | "forge:rotors/titanium" | "forge:nuggets/tantalum" | "forge:dusts/impure/diamond" | "forge:storage_blocks/plutonium" | "forge:screws/aluminium" | "forge:ores/endstone/redstone" | "forge:glass_panes/yellow" | "forge:dusts/tiny/chalcocite" | "forge:ores/sand/red_garnet" | "forge:screws/annealed_copper" | "forge:wool/light_gray" | "forge:plates/double/damascus_steel" | "forge:rods/silicon" | "exnihilosequentia:barrels" | "forge:dusts/tiny/endstone" | "forge:nuggets/indium_tin_barium_titanium_cuprate" | "forge:plates/double/vibranite" | "forge:dusts/small/diatomite" | "forge:ores/garnet_sand" | "forge:stained_glass_panes" | "forge:rings/bronze" | "forge:bolts/tin_alloy" | "forge:refined_ores/platinum" | "forge:plates/stainless_steel" | "forge:gems/soulium" | "forge:nuggets/magnesium" | "forge:ores/netherrack/tungstate" | "forge:seeds/bell_pepper" | "forge:storage_blocks/indium_gallium_phosphide" | "forge:dusts/ruthenium_tetroxide" | "forge:nuggets/duranium" | "forge:ores/basalt/olivine" | "forge:ores/diorite/cinnabar" | "forge:ores/netherrack/scheelite" | "forge:ores/stone/glauconite_sand" | "forge:gems/flawed/amethyst" | "forge:ores/deepslate/asbestos" | "forge:rings/tritanium" | "forge:dusts/tiny/gallium_sulfide" | "forge:purified_ores/ruby" | "forge:rings/rose_gold" | "forge:dusts/small/damascus_steel" | "forge:storage_blocks/tellurium" | "forge:ores/soulium" | "forge:raw_materials/opal" | "forge:springs/tungsten" | "forge:ores/endstone/granitic_mineral_sand" | "forge:dusts/pure/pyrolusite" | "cofh_core:crafting/securable" | "forge:ores/endstone/cassiterite" | "forge:ores/red_sand/oilsands" | "forge:frames/black_steel" | "forge:gems/andradite" | "forge:dusts/tiny/damascus_steel" | "forge:dusts/scheelite" | "forge:dusts/impure/ruby" | "forge:dusts/brass" | "forge:nuggets/mythril" | "forge:gems/amethyst" | "forge:rods/long/naquadah" | "forge:ingots/magmanite" | "forge:dusts/bastnasite" | "forge:dusts/pure/basaltic_mineral_sand" | "forge:ores/red_sand/wulfenite" | "forge:plates/adamanite" | "forge:ores/deepslate/goethite" | "forge:dusts/small/netherrack" | "forge:nuggets/isovol" | "forge:dusts/pure/yellow_garnet" | "forge:dusts/pure/amethyst" | "trinkets:legs/belt" | "forge:ores/andesite/quartzite" | "forge:gears/emerald" | "forge:tools/mining_hammers" | "forge:dusts/tiny/cupric_oxide" | "forge:dusts/soul_infused" | "forge:dusts/xelkive" | "forge:ores/deepslate/thorium" | "forge:dusts/goethite" | "forge:ores/diorite/copper" | "forge:gems/chipped/diamond" | "forge:ores/sand/soapstone" | "forge:dusts/small/reinforced_epoxy_resin" | "forge:storage_blocks/tar" | "forge:plates/titanium" | "forge:plates/double/naquadria" | "forge:dusts/small/ender_pearl" | "forge:dusts/small/manganese_dioxide" | "forge:dusts/europium" | "forge:plates/certus_quartz" | "forge:dusts/tin_alloy" | "ae2:quartz_shovel" | "forge:storage_blocks/raw_ruby" | "forge:crushed_ores/tungstate" | "forge:crops/flax" | "forge:dusts/tiny/polybenzimidazole" | "forge:dusts/small/sodium" | "forge:gears/zirconium" | "forge:dusts/twinite" | "forge:ores/diorite/olivine" | "forge:storage_blocks/insanite" | "forge:gems/chipped/monazite" | "forge:ingots/scandium" | "forge:ingots/uranium_rhodium_dinaquadide" | "forge:ores/basalt/chromite" | "forge:rods/ruridit" | "forge:ores/granite/stibnite" | "forge:storage_blocks/olivine" | "forge:dusts/calcium_phosphide" | "forge:ores/diorite/lazurite" | "xtonesreworked:cray" | "forge:ores/sand/nether_quartz" | "forge:ores/tuff/pitchblende" | "forge:ores/stone/redstone" | "forge:wires/frigidite" | "forge:wires/estalt" | "ae2:smart_cable" | "forge:dusts/pyrite" | "forge:gems/chipped/coal" | "forge:dusts/pure/cobalt" | "forge:ores/basalt/sodalite" | "forge:ores/gravel/cinnabar" | "forge:ores/granite/tetrahedrite" | "forge:refined_ores/iron" | "forge:dusts/small/brass" | "forge:raw_mutton" | "forge:ores/andesite/tin" | "forge:gems/awakened_supremium" | "forge:ingots/nether_brick" | "forge:crushed_ores/grossular" | "forge:rods/long/vanadium_steel" | "forge:dusts/tiny/uranium_235" | "forge:glass/light_gray" | "forge:ores/basalt/spodumene" | "forge:ores/granite/red_garnet" | "forge:ores/andesite/granitic_mineral_sand" | "forge:storage_blocks/black_bronze" | "forge:storage_blocks/raw_spodumene" | "forge:dusts/small/styrene_butadiene_rubber" | "forge:screws/sterling_silver" | "forge:dusts/small/graphene" | "forge:gears/solimrith" | "forge:dyes/pink" | "forge:dusts/small/treated_wood" | "forge:rods/naquadah" | "forge:dusts/small/cooperite" | "forge:storage_blocks/andradite" | "forge:refined_ores/goethite" | "forge:ores/netherrack/topaz" | "forge:nuggets/polyvinyl_chloride" | "forge:plates/copper" | "forge:rods/long/aluminium" | "forge:dusts/titanium" | "forge:ingots/ultimate" | "forge:nuggets/inferium" | "forge:ores/gravel/magnetite" | "forge:dusts/tiny/platinum_sludge_residue" | "forge:gems/flawless/topaz" | "forge:raw_materials/iron" | "forge:nuggets/polyethylene" | "forge:enchanting_fuels" | "forge:plates/tin" | "forge:gears/melodium" | "forge:dusts/impure/bornite" | "forge:crops/corn" | "forge:rods/cupronickel" | "forge:ores/granite/silver" | "forge:screws/bronze" | "forge:ores/nether_quartz" | "forge:dusts/small/enderium" | "forge:dusts/small/cerium" | "forge:springs/tin" | "forge:gems/moonstone" | "minecraft:doors" | "forge:dusts/pure/emerald" | "forge:nuggets/battery_alloy" | "forge:plates/rhodium" | "forge:dusts/pyrochlore" | "forge:plates/zirconium" | "forge:dusts/rubber" | "forge:ores/diorite/diatomite" | "forge:plates/cosmos_aurora" | "forge:rods/frigidite" | "forge:storage_blocks/enlighted_gold" | "forge:ores/netherrack/beryllium" | "forge:dusts/meat" | "forge:ingots/platinum" | "forge:gears/sapphire" | "forge:refined_ores/garnet_sand" | "ae2:interface" | "forge:dusts/tiny/spodumene" | "forge:ores/red_sand/yellow_limonite" | "forge:ores/basalt/molybdenum" | "ftbultimine:excluded_tools" | "forge:raw_materials/fullers_earth" | "forge:plates/double/naquadah_alloy" | "xtonesreworked:kryp" | "forge:rods/long/sterling_silver" | "forge:shields" | "forge:ores/diorite/coal" | "forge:rods/long/annealed_copper" | "create:crushed_raw_materials" | "forge:crushed_ores/chalcopyrite" | "forge:ores/red_sand/glauconite_sand" | "forge:storage_blocks/chromium" | "forge:gears/vanadium_steel" | "forge:ores/granite/diamond" | "forge:rods/long/wrought_iron" | "forge:ores/stone/molybdenum" | "forge:ores/andesite/saltpeter" | "forge:ores/sand/bentonite" | "forge:ores/red_sand/plutonium" | "forge:plates/niobium_nitride" | "forge:ores/gravel/barite" | "forge:storage_blocks/bismuth_bronze" | "forge:ores/andesite/garnierite" | "forge:wires/fine/naquadah" | "forge:raw_materials/chromite" | "forge:ores/granite/sulfur" | "forge:rods/long/lead" | "forge:vegetables/carrot" | "forge:wires/invar" | "forge:storage_blocks/steel" | "forge:ores/netherrack/lead" | "forge:ores/endstone/hematite" | "forge:rings/rhodium_plated_palladium" | "forge:plates/double/tungsten_carbide" | "forge:dusts/small/cassiterite_sand" | "forge:dusts/zinc" | "forge:ores/diorite/pyrochlore" | "forge:ores/stone/neodymium" | "forge:storage_blocks/ametrine" | "forge:dusts/small/lanthanum" | "forge:dusts/tiny/polydimethylsiloxane" | "forge:plates/dense/animated_steel" | "forge:gears/silicone_rubber" | "forge:dusts/duranium" | "minecraft:wooden_pressure_plates" | "forge:screws/diamond" | "forge:crushed_ores/ruby" | "forge:ores/andesite/sapphire" | "forge:ores/sand/cassiterite_sand" | "forge:ores/andesite/uraninite" | "forge:raw_materials/topaz" | "forge:screws/tin_alloy" | "forge:ingots/hot/hssg" | "forge:ingots/animated_steel" | "forge:ores/granite/saltpeter" | "forge:dusts/small/coke" | "forge:screws/hsss" | "forge:storage_blocks/tourmaline" | "forge:ores/granite/tricalcium_phosphate" | "forge:wires/fine/aluminium" | "forge:ores/basaltic_mineral_sand" | "forge:dusts/caesium" | "forge:ingots/hot/niobium_titanium" | "forge:dusts/polytetrafluoroethylene" | "forge:ingots/hot/plumbumanite" | "forge:ingots/polyethylene" | "forge:gems/chipped/almandine" | "forge:ingots/gallium" | "forge:dough/wheat" | "forge:dusts/impure/beryllium" | "forge:rings/tungsten_steel" | "xtonesreworked:lave" | "forge:storage_blocks/chalyblux" | "forge:ores/endstone/tricalcium_phosphate" | "forge:storage_blocks/sulfur" | "forge:ores/andesite/opal" | "minecraft:dampens_vibrations" | "forge:ores/sand/beryllium" | "forge:plates/double/annealed_copper" | "forge:foils/silicone_rubber" | "forge:ores/diorite/topaz" | "forge:plates/tritanium" | "minecraft:banners" | "forge:crops/rice" | "forge:ores/deepslate/trona" | "forge:rods/wooden" | "forge:ores/andesite/yellow_limonite" | "forge:ores/deepslate/saltpeter" | "forge:dusts/tiny/magnesium" | "forge:ores/chromite" | "forge:ingots/thorium" | "forge:dusts/pure/bauxite" | "forge:refined_ores/garnierite" | "mysticalagriculture:diamond_scythes" | "forge:seeds/coffee" | "forge:ingots/styrene_butadiene_rubber" | "forge:wool/purple" | "forge:wires/fine/black_steel" | "forge:seeds/green_bean" | "minecraft:wooden_fences" | "forge:ores/granite/sphalerite" | "forge:ores/granite/chalcopyrite" | "forge:dusts/small/galena" | "forge:ores/sand/pollucite" | "forge:gems/flawless/lazurite" | "forge:ores/basalt/diamond" | "forge:plates/emerald" | "forge:storage_blocks/pearl" | "forge:gems/jade" | "forge:gems/garnet" | "forge:ores/granite/lazurite" | "forge:raw_materials/tungstate" | "forge:dusts/magnetic_steel" | "forge:storage_blocks/raw_alunite" | "forge:raw_bacon" | "forge:nuggets/plumbumanite" | "forge:dusts/impure/pentlandite" | "forge:dusts/small/gallium_sulfide" | "forge:dusts/tiny/potassium_dichromate" | "forge:nuggets/magnesium_diboride" | "forge:ores/red_sand/molybdenum" | "forge:refined_ores/redstone" | "forge:ores/stone/copper" | "forge:storage_blocks/polyvinyl_butyral" | "forge:storage_blocks/raw_thorium" | "farmersdelight:flat_on_cutting_board" | "forge:ores/powellite" | "forge:ores/sapphire" | "forge:plates/trinium" | "forge:plates/damascus_steel" | "forge:storage_blocks/polyvinyl_chloride" | "forge:gravel" | "forge:ores/andesite/spodumene" | "forge:gears/thlanium" | "forge:dusts/impure/magnetite" | "forge:rings" | "forge:raw_materials/thorium" | "forge:storage_blocks/brass" | "exnihilosequentia:sieves" | "forge:gems/exquisite/apatite" | "forge:dusts/tiny/opal" | "forge:nuggets/adamanite" | "forge:refined_ores/nether_quartz" | "forge:nuggets/vibranite" | "forge:ores/red_sand/diamond" | "forge:circuits/zpm" | "minecraft:saplings" | "forge:wires/fine/naquadria" | "forge:dusts/impure/amethyst" | "forge:plates/double/magnalium" | "forge:dusts/small/paper" | "forge:nuggets/vanadium_steel" | "forge:plates/double/iron" | "forge:ores/diorite/lapis" | "forge:ores/granite/wulfenite" | "forge:ingots/indium" | "forge:ores/prosperity" | "forge:ingots/tantalum" | "forge:ores/red_sand/granitic_mineral_sand" | "forge:ores/deepslate/beryllium" | "forge:frames/neutronium" | "forge:ores/beryllium" | "forge:dusts/pure/redstone" | "forge:dusts/pure/chalcocite" | "forge:storage_blocks/the_ultimate" | "forge:bolts/silver" | "forge:rods/sodalite" | "forge:dusts/tiny/metal_mixture" | "origins:meat" | "forge:ores/netherrack/saltpeter" | "forge:dusts/tiny/rock_salt" | "forge:ores/granite/goethite" | "forge:dusts/wrought_iron" | "forge:ores/granite/aluminium" | "xtonesreworked:bitt" | "forge:storage_blocks/tantalum" | "forge:dusts/tiny/cinnabar" | "forge:dusts/impure/yellow_garnet" | "forge:dusts/tiny/plutonium_241" | "forge:ores/netherrack/cobaltite" | "forge:ores/andesite/coal" | "forge:ores/diamond" | "forge:ores/andesite/chromite" | "forge:ores/sand/zeolite" | "forge:nuggets/tin_alloy" | "forge:ores/tuff/spessartine" | "forge:dusts/netherrack" | "forge:rods/long/kanthal" | "forge:ingots/prismalium" | "forge:gears/nlatstone" | "forge:gears/soul_infused" | "forge:raw_materials/pyrite" | "forge:dusts/small/garnet_sand" | "forge:rods/styrene_butadiene_rubber" | "forge:dusts/impure/yellow_limonite" | "forge:ores/andesite/naquadah" | "forge:plates/enderium" | "forge:plates/double/ruridit" | "forge:storage_blocks/tin_alloy" | "forge:gems/peridot" | "forge:wires/nickel" | "forge:foils/wrought_iron" | "forge:gears/tellurium" | "forge:grain/wheat" | "forge:dusts/pure/powellite" | "forge:dusts/tiny/americium" | "forge:dusts/lithium" | "forge:ores/red_sand/cooperite" | "forge:ores/diorite/nether_quartz" | "forge:dusts/tiny/naquadah_alloy" | "forge:ores/tuff/almandine" | "forge:ores/deepslate/uraninite" | "forge:ores/sand/graphite" | "forge:ores/netherrack/magnetite" | "forge:rods/long/samarium" | "forge:wires/zapolgium" | "forge:plates/midnight_abyssal" | "forge:purified_ores/scheelite" | "forge:ingots/aluminium" | "forge:raw_materials/lithium" | "forge:ingots/gold" | "forge:dusts/impure/iron" | "forge:dusts/tiny/sodium_chlorate" | "forge:wires/fine/zapolgium" | "forge:dusts/impure/lepidolite" | "forge:ores/gravel/bornite" | "forge:springs/lead" | "forge:rods/zinc" | "forge:plates/manganese" | "forge:dusts/tiny/garnet_sand" | "forge:gems/flawed/emerald" | "forge:storage_blocks/raw_calcite" | "forge:nuggets/uranium_triplatinum" | "forge:dusts/tiny/magnetite" | "forge:dusts/barium" | "forge:ores/deepslate/diamond" | "forge:ingots/lumium" | "forge:nuggets/bismuth" | "forge:storage_blocks/raw_rock_salt" | "forge:dusts/thulium" | "forge:ores/gravel/wulfenite" | "forge:nuggets/shellite" | "forge:ores/granite/pyrolusite" | "forge:storage_blocks/raw_garnierite" | "forge:gears/platinum" | "forge:dusts/impure/lapis" | "forge:plates/dense/zapolgium" | "forge:gems/chipped/sapphire" | "forge:storage_blocks/raw_powellite" | "forge:raw_materials/lazurite" | "libx:impl_fences" | "forge:refined_ores/thorium" | "forge:gems/flawless/yellow_garnet" | "forge:ores/olivine" | "forge:dusts/pure/spessartine" | "forge:ores/red_sand/gypsum" | "forge:dusts/impure/sulfur" | "forge:gears/xeproda" | "forge:gears/cobalt" | "forge:storage_blocks/tin" | "forge:refined_ores/sapphire" | "forge:storage_blocks/green_sapphire" | "forge:raw_materials/realgar" | "forge:ores/andesite/cassiterite_sand" | "forge:cooked_fishes/cod" | "forge:ores/soapstone" | "farmersdelight:cabinets/wooden" | "forge:ores/stone/almandine" | "ae2:p2p_attunements/me_p2p_tunnel" | "minecraft:wooden_doors" | "forge:storage_blocks/rubber" | "forge:purified_ores/lapis" | "forge:ores/netherrack/salt" | "forge:storage_blocks/electrum" | "forge:ores/endstone/sulfur" | "forge:dusts/tiny/enriched_naquadah" | "forge:ores/yellorite" | "sereneseasons:autumn_crops" | "forge:storage_blocks/blue_alloy" | "forge:dusts/small/perlite" | "forge:ores/sand/iron" | "forge:dusts/ferrite_mixture" | "forge:rings/aluminium" | "forge:raw_materials/kyanite" | "forge:dusts/small/basalt" | "forge:cells/lapis" | "forge:bolts/tritanium" | "forge:dusts/magnesia" | "forge:dusts/thlanium" | "forge:nuggets/platinum" | "forge:raw_materials/tricalcium_phosphate" | "forge:dyes/blue_dye" | "forge:ingots/reinforced_epoxy_resin" | "forge:dusts/biotite" | "forge:purified_ores/galena" | "forge:ores/endstone/graphite" | "forge:plates/void" | "forge:gems/ultranium_gem" | "forge:milk" | "forge:dusts/impure/granitic_mineral_sand" | "forge:storage_blocks/topaz" | "forge:dusts/impure/diatomite" | "forge:dusts/aluminium" | "forge:bolts/iron" | "forge:gems/certus_quartz" | "forge:crushed_ores/malachite" | "forge:rods/osmiridium" | "forge:rods/long/tungsten_carbide" | "forge:foils/ruthenium" | "forge:dusts/cassiterite" | "forge:storage_blocks/raw_galena" | "forge:wires/fine/enderium" | "forge:dusts/tiny/coal" | "forge:foils/gallium" | "forge:dusts/small/invar" | "forge:dusts/pure/pentlandite" | "forge:ores/sand/apatite" | "forge:raw_materials/spessartine" | "forge:storage_blocks/battery_alloy" | "forge:dusts/small/silicone_rubber" | "forge:dusts/small/hsss" | "forge:storage_blocks/rhodium" | "mysticalagriculture:material/limestone" | "forge:ores/aluminium" | "forge:springs/yttrium_barium_cuprate" | "forge:gems/exquisite/green_sapphire" | "forge:storage_blocks/red_garnet" | "forge:refined_ores/realgar" | "forge:dusts/impure/realgar" | "forge:ores/platinum" | "forge:storage_blocks/niobium_titanium" | "forge:dusts/impure/pyrochlore" | "forge:dusts/pure/quartzite" | "forge:rods/nlatstone" | "forge:plates/darmstadtium" | "forge:ingots/sterling_silver" | "forge:dusts/impure/coal" | "forge:ores/deepslate/sulfur" | "gtceu:capacitors" | "forge:rods" | "sereneseasons:spring_crops" | "forge:plates/double/enriched_naquadah" | "forge:ores/andesite/oilsands" | "forge:ores/netherrack/fullers_earth" | "forge:ores/deepslate/vanadium_magnetite" | "forge:raw_materials/trona" | "forge:dusts/small/magnesium_chloride" | "forge:refined_ores/sulfur" | "forge:dusts/small/borosilicate_glass" | "forge:milk/milk_bottle" | "forge:ores/gravel/bastnasite" | "forge:dusts/tiny/green_sapphire" | "forge:ores/endstone/magnetite" | "forge:ores/red_sand/electrotine" | "forge:wool/cyan" | "forge:dusts/melodium" | "forge:ingots/blue_steel" | "forge:gears/titanium" | "forge:dusts/tiny/sodium_sulfide" | "forge:rods/amethyst" | "fantasyfurniture:item_group_category/nordic" | "forge:gems/inferium" | "forge:ores/sand/coal" | "forge:ores/sand/yellow_garnet" | "forge:ingots/enhanced_redstone_ingot" | "forge:dusts/tiny/lapis" | "forge:dusts/small/electrum" | "minecraft:stone_bricks" | "forge:wires/fine/signalum" | "forge:rods/silicone_rubber" | "forge:nuggets/tungsten_carbide" | "forge:dusts/enderium" | "minecraft:logs_that_burn" | "forge:gears/netherite" | "forge:dusts/tiny/darmstadtium" | "forge:ores/pyrochlore" | "forge:dusts/tiny/plutonium" | "forge:ores/granite/graphite" | "minecraft:stairs" | "forge:dusts/small/sodium_hydroxide" | "forge:ingots/crystaltine" | "forge:nuggets/enderium" | "forge:gems/exquisite/nether_quartz" | "forge:dusts/graphite" | "forge:ores/tuff/oilsands" | "forge:rods/tin_alloy" | "forge:ingots/ultimet" | "forge:storage_blocks/polytetrafluoroethylene" | "forge:dusts/small" | "forge:dusts/small/spessartine" | "forge:wool/magenta" | "forge:dusts/small/calcite" | "forge:dusts/pure/green_sapphire" | "forge:ores/tuff/palladium" | "forge:storage_blocks/magnesium_diboride" | "forge:dusts/tin" | "forge:ores/red_sand/cobaltite" | "forge:ores/basalt/chalcopyrite" | "forge:foils/animated_steel" | "forge:ores/stone/basaltic_mineral_sand" | "forge:raw_materials" | "forge:gems/flint" | "forge:crops/radish" | "thermal:glass/hardened" | "forge:plates/double/nichrome" | "forge:dusts/impure/asbestos" | "forge:storage_blocks/raw_redstone" | "forge:ores/granite/powellite" | "forge:crushed_ores/aluminium" | "forge:gears/naquadah_alloy" | "forge:refined_ores/tantalite" | "forge:rods/zirconium" | "forge:dusts/impure/cassiterite" | "forge:rods/thorium" | "forge:nuggets/the_ultimate" | "forge:storage_blocks/raw_yellow_limonite" | "forge:ores/deepslate/basaltic_mineral_sand" | "forge:dusts/small/pyrite" | "forge:springs/europium" | "forge:ores/basalt/spessartine" | "forge:ores/red_sand/lepidolite" | "forge:ores/bastnasite" | "forge:ores/andesite/nether_quartz" | "forge:plates/double" | "forge:dusts/tiny/samarium_iron_arsenic_oxide" | "forge:rods/blue_steel" | "forge:dusts/tiny/granitic_mineral_sand" | "forge:crops/peanut" | "forge:dusts/small/mica" | "forge:ores/endstone/chalcocite" | "forge:storage_blocks/epoxy" | "forge:rings/rubber" | "forge:dusts/tiny/nickel_zinc_ferrite" | "forge:ores/gravel/certus_quartz" | "forge:dusts/ender_pearl" | "forge:raw_materials/sulfur" | "forge:gems/flawless/malachite" | "forge:ores/deepslate/platinum" | "forge:dusts/small/cadmium" | "forge:ores/netherrack/monazite" | "forge:dusts/celeslar" | "forge:bolts/yttrium_barium_cuprate" | "forge:mob_buckets" | "forge:raw_materials/gold" | "forge:dusts/small/indium" | "forge:screws/magnalium" | "forge:dusts/tiny/trinium_sulfide" | "forge:dusts/tiny/yttrium_barium_cuprate" | "forge:dusts/carbon" | "forge:storage_blocks/adamanite" | "forge:ores/tuff/cassiterite_sand" | "forge:purified_ores/beryllium" | "forge:storage_blocks/raw_fullers_earth" | "forge:dusts/granite_red" | "forge:ores/netherrack/molybdenite" | "forge:gems/flawed/almandine" | "forge:dusts/small/chalcopyrite" | "forge:refined_ores/zeolite" | "forge:gears/small/rhodium_plated_palladium" | "forge:dusts/tiny/mercury_barium_calcium_cuprate" | "forge:crushed_ores/coal" | "forge:ores/grossular" | "forge:ingots/neutronium" | "forge:purified_ores/magnetite" | "minecraft:fences" | "forge:dusts/platinum" | "forge:dusts/pyrolusite" | "forge:nuggets/lumium" | "forge:clay_ball" | "forge:ingots/duranium" | "forge:dusts/pollucite" | "forge:dusts/andesite" | "forge:ores/deepslate/fullers_earth" | "forge:storage_blocks/raw_pentlandite" | "forge:plates/double/silicon" | "forge:foils/stainless_steel" | "forge:ores/basalt/alunite" | "forge:dusts/enriched_naquadah_trinium_europium_duranide" | "forge:dusts/impure/copper" | "forge:ores/red_sand/cinnabar" | "forge:storage_blocks/raw_lepidolite" | "forge:refined_ores/ilmenite" | "forge:dusts/small/ilmenite" | "forge:gears/brass" | "forge:ores/red_sand/tungstate" | "forge:rotors/rhodium_plated_palladium" | "forge:plates/double/echo" | "forge:nuggets/nichrome" | "forge:purified_ores/tin" | "forge:gears/small/titanium" | "forge:ores/netherrack/lapis" | "forge:dusts/pure/blue_topaz" | "forge:dusts/small/red_steel" | "forge:dusts/small/glass" | "forge:sawdust" | "forge:plates/double/gold" | "forge:plates/hsss" | "forge:ores/tuff/yellow_limonite" | "forge:dusts/flint" | "forge:plates/vibranite" | "forge:crushed_ores/olivine" | "forge:ores/tuff/sulfur" | "forge:ores/magnesite" | "forge:ores/gravel/cobalt" | "forge:raw_materials/pollucite" | "forge:dusts/impure/chalcopyrite" | "forge:dusts/tiny/mica" | "forge:refined_ores/tetrahedrite" | "farmersdelight:cabbage_roll_ingredients" | "forge:storage_blocks/apatite" | "forge:plates/nether_star" | "forge:raw_materials/monazite" | "forge:dyes/light_gray" | "forge:dusts/cyanite" | "forge:storage_blocks/blutonium" | "forge:ores/netherrack/trona" | "forge:dusts/small/marble" | "forge:storage_blocks/raw_copper" | "forge:storage_blocks/raw_amethyst" | "forge:ores/red_sand/garnet_sand" | "forge:raw_materials/sodalite" | "forge:foils/vanadium_steel" | "forge:plates/topaz" | "forge:armor" | "forge:rods/dark_cryopla" | "forge:crushed_ores/chalcocite" | "forge:dusts/small/goethite" | "forge:ores/gravel/redstone" | "bookshelf:pickaxes" | "forge:ores/diorite/pollucite" | "forge:gems/flawed/green_sapphire" | "forge:ores/netherrack/vanadium_magnetite" | "forge:storage_blocks/raw_tungstate" | "forge:cells/quartz" | "forge:purified_ores/pitchblende" | "forge:refined_ores/molybdenum" | "forge:ores/red_sand/pollucite" | "forge:dusts/tiny/diatomite" | "forge:plates/double/duranium" | "forge:dusts/tiny/beryllium" | "forge:ores/gravel/gypsum" | "forge:ingots/ruthenium" | "forge:nuggets/naquadah" | "forge:dusts/tiny/glowstone" | "forge:rotors/tungsten_steel" | "forge:wires/abiding_alloy" | "forge:rods/long/iron" | "forge:dusts/rare_earth" | "forge:plates/double/neodymium" | "forge:dyes/brown_dye" | "forge:storage_blocks/raw_netherite" | "forge:rods/apatite" | "forge:plates/dense/void" | "forge:dusts/pure/molybdenite" | "forge:dusts/tiny/uranium_rhodium_dinaquadide" | "forge:ores/gravel/quartzite" | "forge:rings/zinc" | "forge:ores/tuff/vanadium_magnetite" | "forge:ores/ilmenite" | "ae2:p2p_attunements/light_p2p_tunnel" | "forge:ingots/hot/yttrium" | "forge:cells/rose_quartz" | "forge:nuggets/iridium" | "forge:dusts/tiny/hsse" | "forge:cells/peridot" | "forge:ores/basalt/fullers_earth" | "create:blaze_burner_fuel/regular" | "forge:plates/lead" | "forge:dusts/vibranium" | "forge:refined_ores/kyanite" | "forge:gems/chipped/lazurite" | "forge:dusts/pure/certus_quartz" | "forge:dusts/small/graphite" | "forge:dusts/enriched_naquadah_sulfate" | "forge:gems/chipped/lapis" | "forge:dusts/magnalium" | "forge:rods/viculeam" | "forge:dusts/manganese_phosphide" | "forge:ingots/hot/osmium" | "forge:cells/bismuth" | "forge:storage_blocks/antimony" | "forge:seeds/peanut" | "forge:lenses/lime" | "forge:ingots/copper" | "forge:plates/yttrium" | "forge:foils/enriched_naquadah" | "forge:dusts/pure/aluminium" | "forge:raw_materials/nickel" | "forge:ores/sand/saltpeter" | "forge:dusts/powellite" | "forge:dusts/small/sulfur" | "forge:gears/lapis" | "forge:purified_ores/cinnabar" | "forge:dyes/gray_dye" | "forge:ores/stone/graphite" | "libx:impl_slabs" | "forge:rods/topaz" | "forge:storage_blocks/diamond" | "forge:dusts/tiny/magnetic_neodymium" | "forge:dusts/pentlandite" | "forge:dusts/small/gunpowder" | "forge:ores/gravel/spodumene" | "forge:wires/gold" | "forge:gears/stellar" | "forge:storage_blocks/imperium_essence" | "forge:raw_fishes/tropical_fish" | "forge:dusts/impure/naquadah" | "forge:dusts/lithium_perchlorate" | "forge:ores/netherrack/garnet_sand" | "forge:ores/stone/sapphire" | "forge:ores/andesite/salt" | "forge:raw_materials/vanadium_magnetite" | "forge:bolts/iridium" | "forge:batteries/hv" | "forge:rods/chromium" | "forge:dusts/small/sterling_silver" | "forge:dusts/small/raw_rubber" | "forge:circuits/ulv" | "forge:slag" | "forge:ores/granite/lepidolite" | "forge:crushed_ores/lepidolite" | "forge:ores/netherrack/opal" | "forge:lenses/brown" | "forge:ingots/netherite" | "forge:ingots/cobalt" | "forge:wires/cosmos_aurora" | "forge:gears/wood" | "forge:ingots/nickel_zinc_ferrite" | "forge:ores/endstone/monazite" | "forge:ingots/beryllium" | "forge:nuggets/acril" | "forge:dusts/small/manganese" | "forge:wires/cobalt" | "forge:dusts/small/copper" | "forge:gears/red_steel" | "forge:ores/gravel/zeolite" | "forge:crushed_ores/copper" | "forge:dusts/vanadium_magnetite" | "forge:nuggets/enhanced_ender_ingot" | "forge:gems/charcoal" | "forge:ores/gravel/electrotine" | "forge:wires/viculeam" | "minecraft:gold_ores" | "forge:dusts/small/tungstic_acid" | "forge:dusts/small/boron" | "forge:ores/sand/calcite" | "forge:dusts/small/polyvinyl_butyral" | "forge:storage_blocks/tritanium" | "forge:nuggets/manganese_phosphide" | "forge:dusts/gallium_arsenide" | "forge:ores/andesite/green_sapphire" | "forge:wires/fine/vibranite" | "forge:foils/gold" | "forge:nuggets/hsse" | "forge:gems/citrine" | "forge:ores/granite/spodumene" | "forge:wires/mythril" | "forge:dusts" | "forge:storage_blocks/moonstone" | "forge:rods/iron" | "forge:nether_stars" | "forge:ores/certus_quartz" | "forge:gems/grossular" | "forge:dusts/small/platinum" | "forge:wires/fine/osmiridium" | "curios:back" | "forge:dusts/bone" | "forge:nuggets/osmium" | "forge:ingots/nickel" | "forge:wires/fine/palladium" | "forge:nuggets/lead" | "forge:dusts/small/monazite" | "forge:dusts/cupric_oxide" | "forge:ores/gravel/sapphire" | "forge:circuits/uhv" | "libx:impl_wooden_doors" | "forge:storage_blocks/prosperity_shard" | "forge:dusts/rhodium" | "forge:dusts/impure/neodymium" | "forge:ores/basalt/emerald" | "forge:ores/tuff/pyrolusite" | "forge:ores/netherrack/tin" | "forge:dusts/ender_eye" | "forge:gears/lunium_nova" | "forge:refined_ores/tin" | "forge:crops/carrot" | "forge:dusts/small/calcium_phosphide" | "forge:dusts/tiny/potassium_hydroxide" | "forge:dusts/tiny/bismuth_bronze" | "forge:ore_rates/dense" | "forge:plates/double/soul_infused" | "forge:dusts/ilmenite" | "forge:ores/gravel/sulfur" | "forge:nuggets/annealed_copper" | "forge:dusts/calcite" | "forge:ores/netherrack/copper" | "create:stone_types/diorite" | "forge:dusts/small/iron" | "forge:ores/tantalite" | "forge:ores/granite/asbestos" | "forge:dusts/tiny/emerald" | "forge:raw_materials/wulfenite" | "forge:gems/flawless/emerald" | "forge:dusts/ruthenium" | "forge:storage_blocks/xeproda" | "forge:storage_blocks/trinium" | "forge:ores/ruby" | "forge:ores/tungstate" | "forge:wires/fine/lead" | "forge:springs/cupronickel" | "forge:ores/stone/chromite" | "forge:gears/chalyblux" | "forge:ores/red_sand/thorium" | "forge:dusts/black_steel" | "forge:dusts/tiny/bismuth" | "forge:wires/fine/plumbumanite" | "forge:springs/gold" | "forge:ores/stone/powellite" | "forge:gems/flawless/monazite" | "forge:storage_blocks/uranium_triplatinum" | "forge:glass/black" | "ftbultimine:included_tools" | "forge:storage_blocks/raw_glauconite_sand" | "forge:dusts/small/asbestos" | "forge:storage_blocks/midnight_abyssal" | "forge:ingots/estalt" | "forge:gems/exquisite/red_garnet" | "forge:storage_blocks/raw_cassiterite" | "forge:seeds/hops" | "forge:dusts/small/molybdenite" | "forge:refined_ores/mica" | "forge:sand/red" | "forge:coins/twinite" | "forge:dusts/tiny/battery_alloy" | "forge:dusts/impure/mica" | "forge:dusts/rhodium_plated_palladium" | "forge:storage_blocks/sugar_cane" | "forge:purified_ores/pyrope" | "forge:raw_materials/cooperite" | "forge:dusts/tiny/olivine" | "forge:ores/netherrack/yellow_garnet" | "forge:storage_blocks/raw_cassiterite_sand" | "forge:nuggets/magnetic_iron" | "forge:foils/polyethylene" | "forge:plates/double/silver" | "forge:plates/double/tantalum" | "forge:dusts/impure/spodumene" | "forge:ores/red_sand/magnesite" | "forge:dusts/tiny/vanadium" | "forge:foils/tantalum" | "forge:rings/hsss" | "forge:foils/enderium" | "minecraft:wooden_trapdoors" | "forge:gems/exquisite/cinnabar" | "forge:ores/red_sand/silver" | "forge:plates/netherite" | "forge:dusts/tellurium" | "forge:ingots/celeslar" | "forge:dusts/pure/nickel" | "forge:ores/basalt/nether_quartz" | "forge:storage_blocks/prudentium_ingot" | "forge:ores/red_sand/diatomite" | "forge:bolts/osmiridium" | "forge:ores/cooperite" | "forge:dusts/small/biotite" | "forge:frames/tungsten_steel" | "forge:dusts/tiny/vanadium_gallium" | "forge:ores/andesite/magnesite" | "bookshelf:strings" | "forge:rotors/osmiridium" | "forge:dusts/insanite" | "forge:gems/flawed/sugar" | "forge:ore_bearing_ground/netherrack" | "forge:dusts/bismuth_bronze" | "forge:gems/chipped/quartzite" | "forge:ores/andesite/soapstone" | "forge:dusts/tiny/yellow_limonite" | "forge:ores/andesite/galena" | "forge:gears/frigidite" | "forge:budding" | "forge:purified_ores/rock_salt" | "forge:plates/double/plumbumanite" | "bookshelf:axes" | "forge:gears/hsss" | "forge:dusts/impure/electrotine" | "forge:ores/endstone/tetrahedrite" | "forge:rods/celeslar" | "forge:dusts/small/magnalium" | "forge:ores/endstone/powellite" | "forge:ores/netherrack/barite" | "forge:dusts/polyethylene" | "forge:gears/twinite" | "forge:screws/osmium" | "forge:ores/sand/alunite" | "modularrouters:augments" | "forge:storage_blocks/americium" | "forge:raw_materials/zeolite" | "forge:dusts/naquadah_alloy" | "forge:dusts/small/uraninite" | "forge:dusts/small/cassiterite" | "forge:ores/diorite/opal" | "forge:dusts/tiny/pyrite" | "forge:bolts/steel" | "forge:rods/long/nichrome" | "forge:ores/stone/red_garnet" | "forge:ores/andesite/silver" | "forge:crushed_ores/apatite" | "forge:dusts/scandium" | "forge:rubberwood_logs" | "forge:purified_ores/pyrolusite" | "forge:storage_blocks/nether_star" | "forge:storage_blocks/raw_lead" | "forge:purified_ores/certus_quartz" | "forge:storage_blocks/dark_cryopla" | "forge:screws/rhodium" | "ae2:quartz_axe" | "forge:dusts/small/iridium_metal_residue" | "forge:refined_ores/olivine" | "forge:rods/nichrome" | "forge:dusts/tiny/polyphenylene_sulfide" | "forge:dusts/tiny/andradite" | "forge:gems/chipped/salt" | "forge:seeds/pumpkin" | "fantasyfurniture:item_group_category/bone" | "create:contraption_controlled" | "forge:seeds/amaranth" | "forge:tools/shovels" | "forge:gears" | "forge:gems/flawed/rock_salt" | "ae2:covered_cable" | "forge:gears/acril" | "forge:ores/diorite/green_sapphire" | "forge:dusts/tiny/reinforced_epoxy_resin" | "forge:ores/gravel/ruby" | "forge:ores/gravel/red_garnet" | "forge:ores/deepslate/kyanite" | "forge:ores/sand/tricalcium_phosphate" | "xtonesreworked:ztyl" | "forge:storage_blocks/raw_hematite" | "forge:plates/double/chromium" | "forge:dusts/yttrium" | "forge:refined_ores/cinnabar" | "forge:nuggets/borosilicate_glass" | "forge:wires/thorium" | "forge:glass_panes/magenta" | "forge:ores/granite/mica" | "forge:crops/bell_pepper" | "forge:tools/butchery_knives" | "forge:ores/trona" | "forge:storage_blocks/annealed_copper" | "forge:ores/netherrack/nickel" | "forge:plates/tungsten_carbide" | "forge:plates/double/indium_gallium_phosphide" | "forge:plates/prismalium" | "forge:ingots/niobium_nitride" | "forge:dusts/tiny/signalum" | "forge:plates/dragonsteel" | "xtonesreworked:reed" | "minecraft:compasses" | "forge:storage_blocks/sterling_silver" | "forge:dusts/pure/calcite" | "forge:ores/andesite/sphalerite" | "forge:dusts/tiny/europium" | "forge:screws/naquadria" | "forge:nuggets/bismuth_bronze" | "minecraft:arrows" | "forge:foils/indium_tin_barium_titanium_cuprate" | "forge:ores/gravel/lapis" | "forge:ores/salt" | "forge:purified_ores/magnesite" | "forge:nuggets/enhanced_redstone_ingot" | "forge:ores/tuff/pyrite" | "forge:dusts/tiny/black_bronze" | "forge:rods/bismuth_bronze" | "forge:purified_ores/calcite" | "forge:ores/gravel/nether_quartz" | "forge:storage_blocks/lazurite" | "forge:dusts/tiny/rhodium_plated_palladium" | "bookshelf:clocks" | "forge:ingots/vanadium" | "forge:dusts/tiny/redrock" | "forge:plates/dense/isovol" | "forge:dusts/tiny/isovol" | "forge:ores/basalt/beryllium" | "forge:ores/netherrack/pyrite" | "forge:ores/netherrack/blue_topaz" | "forge:cells/pearl" | "forge:screws/rhodium_plated_palladium" | "forge:ores/stone/certus_quartz" | "forge:dyes/light_gray_dye" | "forge:batteries/iv" | "minecraft:crimson_stems" | "forge:foils/americium" | "forge:ores/sand/grossular" | "forge:ores/sand/spessartine" | "forge:refined_ores/spessartine" | "forge:dusts/small/sodium_perchlorate" | "forge:ores/netherrack/oilsands" | "forge:ores/endstone/grossular" | "forge:ores/magnetite" | "forge:nuggets/black_bronze" | "forge:plates/double/enlighted_gold" | "forge:storage_blocks/vibranite" | "libx:impl_wooden_fences" | "forge:gems/flawless/spessartine" | "forge:dusts/tiny/polyvinyl_chloride" | "thermal:crafting/casts" | "forge:storage_blocks/raw_mica" | "forge:nuggets/void" | "forge:frames/steel" | "forge:ores/andesite/vanadium_magnetite" | "forge:purified_ores/cobaltite" | "forge:dusts/impure/barite" | "forge:ores/sand/redstone" | "forge:ores/diorite/glauconite_sand" | "forge:rods/thlanium" | "forge:dusts/impure" | "forge:ores/sand/ilmenite" | "forge:ores/basalt/plutonium" | "forge:ores/andesite/scheelite" | "forge:dusts/impure/molybdenite" | "forge:dusts/tricalcium_phosphate" | "forge:storage_blocks/yttrium" | "forge:purified_ores/granitic_mineral_sand" | "forge:ores/gravel/diatomite" | "forge:plates/double/wrought_iron" | "forge:gems/flawless/almandine" | "forge:ingots/hot/enriched_naquadah_trinium_europium_duranide" | "forge:ores/netherrack/bornite" | "forge:wires/electrum" | "forge:dusts/potassium_manganate" | "forge:dusts/tiny/twinite" | "forge:ores/hematite" | "forge:dusts/small/scheelite" | "create:seats" | "forge:nuggets/enriched_naquadah_trinium_europium_duranide" | "forge:salad_ingredients" | "forge:raw_materials/red_garnet" | "forge:refined_ores/bentonite" | "forge:refined_ores/lepidolite" | "forge:plates/dense/plumbumanite" | "forge:ingots/achroous" | "minecraft:beacon_payment_items" | "forge:foils/electrum" | "forge:plates/lunium_nova" | "forge:ores/basalt/realgar" | "forge:plates/double/brass" | "forge:ores/diorite/cobalt" | "forge:gems/nether_star" | "forge:ingots/constantan" | "forge:ores/diorite/calcite" | "forge:dusts/tiny/antimony" | "forge:dusts/small/magnetic_samarium" | "minecraft:anvil" | "xtonesreworked:sync" | "forge:ingots/rhodium_plated_palladium" | "forge:ingots/ludicrite" | "forge:nuggets/tungsten_steel" | "xtonesreworked:zeta" | "forge:dusts/tiny/animated_steel" | "forge:ores/diorite/saltpeter" | "forge:ores/andesite/cobalt" | "forge:refined_ores/cooperite" | "forge:ores/tuff/uraninite" | "forge:ores/granite/oilsands" | "forge:storage_blocks/glowstone" | "forge:gears/small/tritanium" | "forge:ores/netherrack/cassiterite_sand" | "minecraft:terracotta" | "forge:dusts/small/carbon" | "forge:refined_ores/certus_quartz" | "forge:silicon" | "forge:ores/emerald" | "forge:ingots/hot/osmiridium" | "forge:dusts/small/pyrochlore" | "forge:raw_materials/nether_quartz" | "forge:storage_blocks/iridium" | "forge:ores/endstone/emerald" | "forge:gems/flawless/opal" | "forge:dusts/tritanium" | "forge:purified_ores/pyrite" | "bigreactors:reactor/casing_user/reinforced" | "forge:purified_ores/pyrochlore" | "forge:wires/bronze" | "forge:storage_blocks/raw_pyrochlore" | "forge:dusts/small/dragonsteel" | "forge:refined_ores/calcite" | "forge:dusts/gallium_sulfide" | "forge:cells/alexandrite" | "forge:ingots/hot/trinium" | "forge:ingots/redstone_ingot" | "forge:dusts/impure/glauconite_sand" | "forge:dusts/small/vanadium" | "forge:ores/red_sand/asbestos" | "forge:ores/sand/molybdenite" | "forge:ores/gravel/yellow_garnet" | "forge:dusts/tiny/carbon" | "forge:dusts/small/isovol" | "forge:ores/endstone/alunite" | "forge:gems/flawed/topaz" | "forge:dusts/tiny/black_steel" | "forge:ores/diorite/spodumene" | "forge:dusts/ash" | "forge:nuggets/supremium" | "forge:wires/copper" | "forge:storage_blocks/acril" | "forge:dusts/lutetium" | "forge:ores/gravel/graphite" | "forge:gems/aquamarine" | "forge:gems/almandine" | "forge:ores/gravel/platinum" | "forge:ores/stone/uraninite" | "cofh_core:crafting/locks" | "forge:dusts/small/ferrosilite" | "forge:ores/deepslate/cobaltite" | "forge:lenses/orange" | "forge:ores/sand/lead" | "minecraft:non_flammable_wood" | "forge:ingots/berkelium" | "forge:storage_blocks/celeslar" | "forge:ores/gravel/cassiterite_sand" | "forge:dusts/small/shellite" | "forge:wires/thlanium" | "forge:ores/red_sand/tantalite" | "forge:ores/red_sand/green_sapphire" | "forge:dusts/small/polybenzimidazole" | "forge:gems/tanzanite" | "forge:bolts/diamond" | "forge:refined_ores/neodymium" | "forge:bolts/trinium" | "forge:dusts/palladium_raw" | "forge:dusts/pure/coal" | "forge:circuits/luv" | "forge:rods/long/tungsten" | "forge:dusts/small/mirabilite" | "forge:dusts/small/zincite" | "forge:gems/flawed/blue_topaz" | "forge:ores/endstone/cobaltite" | "forge:ores/tuff/thorium" | "forge:dusts/tiny/electrum" | "forge:dusts/small/sodium_chlorate" | "forge:purified_ores/goethite" | "forge:raw_materials/salt" | "forge:frames/hsse" | "forge:crushed_ores/cobaltite" | "forge:storage_blocks/sugar" | "forge:dusts/tiny/enriched_naquadah_trinium_europium_duranide" | "forge:dusts/tiny/rubber" | "forge:crushed_ores/nether_quartz" | "minecraft:sand" | "forge:nuggets/indium" | "forge:storage_blocks/raw_tricalcium_phosphate" | "forge:dusts/tiny/chromium" | "forge:gears/small/darmstadtium" | "forge:storage_blocks/netherite" | "forge:purified_ores/talc" | "forge:armor/gold" | "forge:bolts/magnetic_iron" | "forge:dusts/lazurite" | "forge:dusts/marble" | "forge:dusts/tiny/amethyst" | "forge:dusts/impure/tantalite" | "forge:dusts/small/glowstone" | "forge:dusts/tiny/powellite" | "forge:ores/netherrack/nether_quartz" | "forge:ores/diorite/spessartine" | "forge:cells/ruby" | "forge:dusts/pure/lead" | "forge:plates/shellite" | "forge:ores/netherrack/chromite" | "forge:ores/basalt/red_garnet" | "forge:refined_ores/magnesite" | "forge:ores/andesite/almandine" | "forge:rods/uranium" | "toms_storage:trims" | "forge:dusts/tiny/neodymium" | "forge:plates/stone" | "forge:nuggets/europium" | "forge:ores/endstone/nether_quartz" | "forge:plates/gold" | "forge:ores/granite/sodalite" | "forge:purified_ores/green_sapphire" | "forge:ores/diorite/oilsands" | "forge:dusts/mirabilite" | "forge:ores/andesite/sulfur" | "forge:plates/double/uranium_rhodium_dinaquadide" | "forge:ender_pearls" | "forge:ores/pyrolusite" | "forge:ores/sand/palladium" | "xtonesreworked:iszm" | "forge:dusts/tiny/palladium" | "forge:ores/scheelite" | "forge:rotors/lead" | "forge:dusts/tiny/basaltic_mineral_sand" | "forge:dusts/bismuth" | "forge:ores/red_sand/pyrochlore" | "forge:ores/diorite/amethyst" | "forge:wool/red" | "forge:ingots/enlighted_gold" | "forge:gears/ruridit" | "forge:raw_materials/certus_quartz" | "forge:plates/double/tungsten" | "forge:nuggets/polytetrafluoroethylene" | "forge:ores/basalt/cobaltite" | "forge:ores/diorite/barite" | "forge:dusts/tiny/styrene_butadiene_rubber" | "forge:plates/indium_gallium_phosphide" | "forge:gems/flawed/apatite" | "forge:ores/netherrack/aluminium" | "forge:plates/electrum" | "forge:ores/granite/yellow_limonite" | "forge:raw_materials/beryllium" | "forge:ores/netherrack/cooperite" | "forge:dusts/small/basaltic_mineral_sand" | "forge:tools/gold" | "forge:gems/alexandrite" | "forge:dusts/wood" | "forge:bolts/annealed_copper" | "forge:dusts/agar" | "forge:crushed_ores/glauconite_sand" | "forge:dusts/tiny/bentonite" | "forge:ingots/inferium" | "forge:screws/trinium" | "forge:storage_blocks/quartz" | "create:valve_handles" | "forge:ores/sand/bastnasite" | "forge:ingots/ender_ingot" | "forge:ingots/uranium_235" | "forge:ores/endstone/lazurite" | "forge:fences/wooden" | "forge:nuggets/steel" | "forge:ores/granite/granitic_mineral_sand" | "forge:ores/gravel/malachite" | "forge:tools/hoes" | "sereneseasons:summer_crops" | "forge:ores/netherrack/granitic_mineral_sand" | "forge:dusts/apatite" | "forge:ores/gravel/opal" | "forge:dusts/plutonium" | "forge:ores/endstone/cobalt" | "forge:ores/andesite/lazurite" | "forge:storage_blocks/inferium_essence" | "forge:dusts/small/pitchblende" | "forge:dusts/small/powellite" | "forge:dusts/massicot" | "forge:plates/magnalium" | "forge:storage_blocks/salt" | "forge:ores/granite/plutonium" | "forge:bolts/bronze" | "forge:ores/gravel/monazite" | "forge:dusts/pure/kyanite" | "forge:frames/polytetrafluoroethylene" | "forge:ores/pyrite" | "forge:storage_blocks/raw_quartzite" | "forge:rings/naquadah_alloy" | "forge:plates/wood" | "forge:storage_blocks/wrought_iron" | "forge:ores/gravel/realgar" | "forge:ores/granite/cassiterite" | "forge:ores/red_sand/magnetite" | "forge:dusts/darmstadtium" | "forge:rods/blaze" | "forge:plates/double/signalum" | "forge:dusts/pure/tetrahedrite" | "forge:ores/endstone/amethyst" | "forge:dusts/tiny/cerium" | "forge:rods/tritanium" | "forge:ingots/tin" | "forge:dusts/endstone" | "forge:ores/endstone/chalcopyrite" | "forge:ores/stone/realgar" | "forge:plates/enriched_naquadah" | "forge:ores/tuff/galena" | "forge:ores/sand/sodalite" | "forge:dusts/pure/gypsum" | "forge:raw_materials/tin" | "forge:dusts/quartzite" | "forge:nuggets/melodium" | "forge:ores/sand/platinum" | "forge:dusts/pure/diatomite" | "forge:dusts/impure/tungstate" | "forge:ores/diorite/red_garnet" | "forge:rods/long/gold" | "bookshelf:swords" | "forge:refined_ores/green_sapphire" | "modularrouters:upgrades" | "forge:dusts/fireclay" | "forge:ores/red_sand/pitchblende" | "forge:lenses/black" | "forge:storage_blocks/magnetic_iron" | "forge:ores/stone/mica" | "forge:rods/magnetic_iron" | "forge:dusts/small/blue_steel" | "forge:rods/palladium" | "forge:ores/deepslate/pyrolusite" | "forge:dusts/small/gold" | "forge:wires/fine/americium" | "forge:gears/adamanite" | "forge:dyes/red" | "forge:dusts/neodymium" | "forge:ores/andesite/magnetite" | "forge:ores/basalt/silver" | "forge:ores/sodalite" | "forge:dusts/olivine" | "forge:ingots/zapolgium" | "forge:rods/long/titanium" | "forge:dusts/coals" | "forge:gears/small/steel" | "forge:foods/meat/raw" | "forge:gems/sulfur" | "minecraft:walls" | "forge:storage_blocks/bronze" | "forge:gears/small/iron" | "forge:foils/dragonsteel" | "forge:ingots/red_alloy" | "forge:raw_materials/tantalite" | "forge:dusts/indium_gallium_phosphide" | "forge:ores/gravel/pyrochlore" | "forge:ores/granite/cobalt" | "forge:wires/fine/cupronickel" | "bigreactors:reactor/casing_user/basic" | "forge:crushed_ores/gypsum" | "forge:storage_blocks/ender_pearl" | "forge:ingots/magnetite" | "forge:ores/tuff/sphalerite" | "forge:ores/diorite/palladium" | "forge:ores/endstone/cassiterite_sand" | "forge:ingots/mythril" | "forge:dusts/pure/pyrope" | "forge:dusts/plumbumanite" | "forge:ores/endstone/cooperite" | "forge:dusts/wheat" | "forge:seeds/beetroot" | "forge:wires/fine/tungsten_steel" | "forge:storage_blocks/coal_coke" | "forge:plates/lapis" | "forge:dusts/small/uranium_triplatinum" | "forge:raw_materials/cassiterite_sand" | "forge:ingots/epoxy" | "forge:plates/double/copper" | "forge:gears/small/stainless_steel" | "forge:dusts/tiny/pyrope" | "forge:crushed_ores/basaltic_mineral_sand" | "forge:ores/diorite/neodymium" | "forge:storage_blocks/plutonium_241" | "forge:crops/coffee" | "forge:ingots/imperium" | "forge:ores/andesite/ilmenite" | "forge:nuggets/aluminum" | "forge:lenses/diamond" | "forge:dusts/solimrith" | "forge:ores/netherrack/gypsum" | "forge:pumpkins/carved" | "forge:ingots/hot" | "forge:nuggets/silicon" | "forge:dusts/pure/platinum" | "forge:ores/tuff/cinnabar" | "forge:dusts/calcium_chloride" | "forge:ores/red_sand/soapstone" | "forge:dusts/small/wrought_iron" | "forge:treated_wood" | "forge:storage_blocks/raw_platinum" | "forge:clay" | "forge:raw_materials/spodumene" | "forge:plates/double/tungsten_steel" | "forge:storage_blocks/constantan" | "forge:gears/bronze" | "forge:raw_materials/granitic_mineral_sand" | "forge:storage_blocks/raw_bentonite" | "forge:plates/double/niobium_titanium" | "create:stone_types/calcite" | "forge:flour/wheat" | "forge:ores/netherrack/thorium" | "forge:ores/endstone/gypsum" | "forge:glass_panes/purple" | "forge:ores/granite/pentlandite" | "xtonesreworked:vect" | "forge:dusts/tiny/dragonsteel" | "forge:raw_materials/ruby" | "forge:plates/silver" | "forge:storage_blocks/tertium_ingot" | "forge:ores/endstone/silver" | "forge:dusts/impure/talc" | "forge:dusts/trinium_sulfide" | "forge:ores/netherrack/redstone" | "forge:purified_ores/vanadium_magnetite" | "forge:ores/tuff/blue_topaz" | "create:sandpaper" | "forge:dusts/small/granite" | "forge:pickaxes" | "forge:crushed_ores/wulfenite" | "forge:rods/platinum" | "forge:dusts/tiny/nickel" | "forge:nuggets/ender_ingot" | "forge:rods/long/rhodium" | "forge:foils/zapolgium" | "forge:crushed_ores/yellow_garnet" | "forge:dusts/inert_metal_mixture" | "forge:ores/netherrack/plutonium" | "forge:ores/deepslate/naquadah" | "forge:ingots/hot/kanthal" | "forge:dusts/impure/monazite" | "forge:gears/trinium" | "forge:screws/hsse" | "forge:crushed_ores/amethyst" | "forge:ores/diorite/aluminium" | "forge:dusts/reinforced_epoxy_resin" | "forge:ingots/invar" | "forge:ores/gravel/thorium" | "forge:gems/flawless/ruby" | "forge:dusts/tiny/titanium_trifluoride" | "forge:gems/chipped/apatite" | "forge:raw_materials/lepidolite" | "forge:storage_blocks/raw_zeolite" | "forge:dusts/small/trinium_sulfide" | "forge:storage_blocks/tertium_essence" | "forge:sandstone" | "forge:purified_ores/gypsum" | "forge:ores/sand/kyanite" | "forge:dusts/pure/garnet_sand" | "forge:dusts/lanthanum" | "forge:raw_materials/oilsands" | "forge:springs/small/copper" | "forge:seeds/frost_melon" | "forge:storage_blocks/raw_kyanite" | "forge:purified_ores/bornite" | "forge:ores/tuff/molybdenum" | "forge:refined_ores/basaltic_mineral_sand" | "forge:wires/fine/soul_infused" | "forge:refined_ores/lithium" | "ae2:can_remove_color" | "forge:wires/acril" | "forge:dusts/small/calcium_chloride" | "forge:coins/electrum" | "forge:rings/chromium" | "forge:gears/xelkive" | "forge:screws/stainless_steel" | "forge:purified_ores/ilmenite" | "forge:dusts/small/topaz" | "create:stone_types/tuff" | "forge:dusts/small/palladium" | "forge:plates/silicon" | "forge:ores/diorite/alunite" | "forge:plates/plumbumanite" | "forge:ores/endstone/tin" | "forge:ores/tuff/beryllium" | "forge:dusts/tiny/vibranite" | "forge:purified_ores/glauconite_sand" | "forge:gems/chipped/sodalite" | "forge:nuggets/tin" | "forge:ores/granite/coal" | "forge:ores/red_sand/redstone" | "forge:ores/red_sand/tetrahedrite" | "forge:ores/tuff/naquadah" | "forge:dusts/small/realgar" | "forge:seeds/sadiroot" | "forge:dusts/chalyblux" | "forge:gems/chipped/malachite" | "forge:ores/tuff/pollucite" | "forge:purified_ores/yellow_limonite" | "forge:ores/stone/fullers_earth" | "forge:rounds" | "forge:storage_blocks/raw_uraninite" | "forge:ores/gravel/soapstone" | "forge:glass/cyan" | "forge:ingots/iridium" | "forge:gears/black_bronze" | "forge:ores/diorite/cooperite" | "forge:dusts/tantalum" | "forge:gems/exquisite" | "forge:raw_materials/pentlandite" | "forge:plates/stellarium" | "forge:dusts/polydimethylsiloxane" | "forge:dusts/small/cinnabar" | "forge:ores/andesite/bentonite" | "forge:raw_materials/cobaltite" | "forge:ores/diorite/diamond" | "forge:wool/light_blue" | "forge:ores/netherrack/goethite" | "forge:dusts/pure/talc" | "forge:ores/red_sand/sulfur" | "forge:gears/tungsten_carbide" | "forge:ores/diorite/wulfenite" | "forge:purified_ores/cobalt" | "forge:hoes" | "forge:dusts/small/trinium" | "forge:ores/basalt/vanadium_magnetite" | "forge:dusts/americium" | "forge:dusts/tiny/polytetrafluoroethylene" | "forge:ingots/niobium" | "forge:dusts/magnetic_iron" | "forge:ores/zinc" | "forge:dusts/small/tungsten_carbide" | "forge:dusts/small/opal" | "forge:ores/monazite" | "forge:dusts/tiny/oilsands" | "forge:storage_blocks/sodalite" | "forge:wires/fine/tantalum" | "forge:vegetables/potato" | "forge:ores/deepslate/cobalt" | "forge:dusts/tiny/tungsten_steel" | "forge:dusts/glauconite_sand" | "forge:refined_ores/bornite" | "forge:dusts/small/platinum_raw" | "forge:rods/lapis" | "forge:crushed_ores/oilsands" | "forge:dusts/impure/pyrite" | "xtonesreworked:fort" | "forge:ores/red_sand/graphite" | "forge:ores/basalt/lead" | "forge:ores/endstone/kyanite" | "forge:ores/stone/lazurite" | "forge:cells" | "forge:screws/iron" | "forge:cells/amethyst" | "forge:ores/mica" | "forge:raw_materials/diamond" | "forge:storage_blocks/hsse" | "forge:gears/scandium" | "forge:ores/netherrack/yellow_limonite" | "forge:rotors/bronze" | "forge:plates/dense/melodium" | "forge:plates/double/animated_steel" | "forge:dusts/mercury_barium_calcium_cuprate" | "forge:dusts/tiny/potassium" | "forge:dusts/small/beryllium" | "forge:ores/diorite/pyrite" | "forge:stained_glass" | "forge:dusts/small/titanium" | "forge:ores/red_sand/chalcopyrite" | "forge:gems/exquisite/monazite" | "forge:refined_ores/saltpeter" | "forge:heads" | "forge:dusts/molybdenum" | "forge:ores/netherrack/galena" | "forge:ores/netherrack/pitchblende" | "sliceanddice:allowed_tools" | "libx:impl_wooden_slabs" | "forge:ores/netherrack/hematite" | "forge:ingots/twinite" | "forge:dusts/impure/saltpeter" | "forge:storage_blocks/raw_pitchblende" | "forge:dusts/pure/grossular" | "forge:ingots/abiding_alloy" | "forge:ingots/prudentium" | "forge:dusts/tantalite" | "forge:storage_blocks/aluminum" | "forge:ores/stone/talc" | "forge:crushed_ores/zeolite" | "forge:dusts/soapstone" | "forge:plates/double/plutonium_241" | "forge:ores/granite/pollucite" | "forge:dusts/raw_rubber" | "forge:cooked_pork" | "forge:gems/flawless/sapphire" | "forge:foils/tin" | "forge:ores/basalt/wulfenite" | "forge:ingots/magnetic_iron" | "forge:dusts/tiny/trinium" | "forge:purified_ores/red_garnet" | "forge:dusts/small/gallium_arsenide" | "forge:dusts/impure/vanadium_magnetite" | "forge:ores/andesite/basaltic_mineral_sand" | "forge:dusts/tiny/steel" | "forge:rods/sterling_silver" | "forge:dusts/nichrome" | "forge:bolts/rose_gold" | "forge:dusts/small/vanadium_steel" | "forge:nuggets/chromium" | "forge:rods/bronze" | "forge:purified_ores/olivine" | "forge:gems/flawed/ruby" | "minecraft:buttons" | "forge:ores/deepslate/chromite" | "forge:dusts/tiny/blaze" | "forge:dusts/impure/garnet_sand" | "forge:ingots/hot/uranium_rhodium_dinaquadide" | "forge:ores/sphalerite" | "forge:ores/sand/uraninite" | "forge:ores/deepslate/electrotine" | "forge:ores/endstone/uraninite" | "forge:crops/beetroot" | "forge:ores/sand/galena" | "forge:dusts/oilsands" | "forge:ores/stone/ruby" | "forge:dusts/tiny/thorium" | "forge:foils/lumium" | "libx:impl_trapdoors" | "forge:dusts/lapis" | "forge:ores/sand/garnet_sand" | "forge:ores/tuff/hematite" | "forge:ores/yellow_garnet" | "forge:purified_ores/lepidolite" | "forge:dusts/tiny/antimony_trioxide" | "forge:dusts/small/hematite" | "forge:ores/endstone/wulfenite" | "forge:ingots/potin" | "forge:dusts/tiny/echo" | "forge:plates/double/hsss" | "createaddition:plants" | "forge:crushed_ores/palladium" | "forge:spyglasses" | "forge:dusts/stibnite" | "forge:ores/tuff/redstone" | "minecraft:piglin_repellents" | "forge:nuggets/manganese" | "forge:ores/red_sand/bentonite" | "forge:ingots/iron" | "forge:ingots/hssg" | "forge:ores/basalt/copper" | "forge:ingots/uranium" | "forge:nuggets/nlatstone" | "forge:dusts/tiny/tin_alloy" | "forge:raw_materials/electrotine" | "forge:dusts/pure" | "forge:dusts/impure/platinum" | "forge:nuggets/gallium" | "forge:ingots/kanthal" | "forge:dusts/small/antimony" | "forge:dusts/small/endstone" | "forge:ingots/signalum" | "forge:ores/deepslate/pyrite" | "forge:bolts/gold" | "forge:storage_blocks/stone" | "forge:dusts/small/deepslate" | "forge:wires/fine/prismalium" | "forge:screws/brass" | "forge:gears/prismalium" | "forge:dusts/tiny" | "forge:dusts/pure/hematite" | "forge:dusts/tiny/red_alloy" | "forge:storage_blocks/echo" | "forge:nuggets/stellarium" | "forge:nuggets/insanium" | "forge:raw_materials/ilmenite" | "forge:glass_panes/green" | "forge:crops/sadiroot" | "farmersdelight:straw_harvesters" | "forge:ores/endstone/vanadium_magnetite" | "forge:nuggets/rhodium_plated_palladium" | "forge:bolts/rhodium_plated_palladium" | "forge:tools/plungers" | "forge:storage_blocks/raw_graphite" | "forge:dusts/cooperite" | "bookshelf:boots" | "forge:storage_blocks/luminessence" | "forge:dusts/pure/iron" | "forge:dusts/small/battery_alloy" | "forge:rods/olivine" | "forge:ores/tuff/gypsum" | "create:upright_on_belt" | "forge:plates/double/palladium" | "forge:storage_blocks/molybdenum" | "forge:dusts/magnetite" | "forge:rotors/naquadah_alloy" | "forge:gears/stainless_steel" | "forge:ores/diorite/bastnasite" | "forge:dusts/cadmium" | "forge:ores/red_sand/pentlandite" | "forge:dusts/mica" | "forge:storage_blocks/supremium_ingot" | "forge:dusts/tiny/ilmenite" | "forge:storage_blocks/potin" | "forge:ores/granite/naquadah" | "forge:ores/stone/alunite" | "forge:nuggets/nickel" | "forge:gears/steel" | "forge:dusts/tiny/stibnite" | "forge:ores/netherrack/neodymium" | "forge:crushed_ores/salt" | "trinkets:chest/cape" | "forge:rods/long/silver" | "forge:storage_blocks/darmstadtium" | "forge:storage_blocks/raw_oilsands" | "forge:dusts/diamond" | "forge:dusts/pure/zeolite" | "forge:ores/diorite/ruby" | "forge:storage_blocks/raw_chromite" | "forge:dusts/uranium" | "forge:ores/deepslate/lithium" | "forge:gems/exquisite/certus_quartz" | "forge:dusts/bauxite" | "forge:storage_blocks/raw_cinnabar" | "forge:storage_blocks/supremium_essence" | "forge:glass/red" | "forge:plates/double/aluminium" | "forge:screws/osmiridium" | "forge:ores/red_sand/bastnasite" | "forge:storage_blocks/indium_tin_barium_titanium_cuprate" | "forge:ores/endstone/asbestos" | "forge:ores/sand/garnierite" | "forge:foils/tungsten_steel" | "forge:ores/red_sand/salt" | "forge:dusts/small/niobium_nitride" | "forge:nuggets/blue_alloy" | "forge:dyes/orange_dye" | "forge:glass/pink" | "forge:rods/yttrium" | "forge:refined_ores/alunite" | "forge:ingots/chalyblux" | "forge:wires/netherite" | "forge:ores/deepslate/pollucite" | "forge:rods/green_sapphire" | "forge:raw_materials/diatomite" | "forge:ores/gravel/topaz" | "forge:crushed_ores/bauxite" | "forge:foils/isovol" | "forge:ores/endstone/pentlandite" | "forge:ingots/hot/ruthenium_trinium_americium_neutronate" | "forge:ores/granite/electrotine" | "forge:ingots/hot/shellite" | "forge:ores/diorite/cassiterite_sand" | "forge:ores/sand/realgar" | "forge:ores/netherrack/naquadah" | "forge:crops/tomato" | "forge:ores/endstone/olivine" | "forge:dusts/niter" | "forge:gems/chipped/opal" | "forge:dusts/tiny/scheelite" | "forge:frames/bronze" | "forge:dusts/pure/lithium" | "forge:plates/double/stellarium" | "forge:ores/andesite/olivine" | "forge:springs/vanadium_gallium" | "forge:gems/flawed/rutile" | "forge:dusts/small/black_bronze" | "forge:gems/exquisite/diamond" | "forge:rings/iron" | "forge:crushed_ores/pollucite" | "forge:plates/kanthal" | "forge:ores/stone/emerald" | "forge:ores/gravel/plutonium" | "forge:gears/enderium" | "forge:crushed_ores/tin" | "forge:ingots/hot/ruridit" | "forge:dusts/redrock" | "forge:plates/plutonium_241" | "forge:dusts/small/ruthenium" | "forge:rods/hssg" | "forge:raw_materials/quartzite" | "forge:dusts/small/collagen" | "forge:screws/lead" | "forge:dusts/small/blaze" | "forge:gems/flawed/glass" | "forge:ores/red_sand/platinum" | "forge:string" | "forge:dusts/small/ruridit" | "minecraft:mangrove_logs" | "forge:ores_in_ground/netherrack" | "forge:crushed_ores/lazurite" | "forge:gems/exquisite/opal" | "forge:dusts/tiny/sulfur" | "forge:rods/electrum" | "forge:gems/chipped" | "forge:ingots/osmium" | "forge:dusts/small/magnetic_steel" | "forge:raw_materials/silver" | "forge:plates/aluminium" | "forge:storage_blocks/boron" | "forge:dusts/tiny/enderium" | "forge:tools/netherite" | "forge:chests/wooden" | "forge:ores/endstone/yellow_garnet" | "forge:rods/copper" | "libx:impl_wooden_buttons" | "forge:ores/andesite/nickel" | "forge:ores/red_sand/scheelite" | "forge:dusts/pure/cassiterite_sand" | "forge:ores/topaz" | "forge:ingots/cupronickel" | "forge:ores/endstone/pyrite" | "forge:nuggets/uranium_rhodium_dinaquadide" | "forge:glass/brown" | "ae2:glass_cable" | "forge:nuggets/xelkive" | "forge:ores/gravel/tungstate" | "forge:seeds/radish" | "forge:ores/netherrack/spodumene" | "forge:dusts/ruridit" | "forge:dusts/small/obsidian" | "forge:ores/diorite/stibnite" | "forge:purified_ores/bastnasite" | "forge:ores/diorite/basaltic_mineral_sand" | "forge:eggs" | "forge:ores/andesite/bornite" | "forge:frames/treated_wood" | "forge:dusts/small/raw_styrene_butadiene_rubber" | "forge:ores/deepslate/chalcopyrite" | "forge:storage_blocks/nickel_zinc_ferrite" | "forge:ores/endstone/pitchblende" | "forge:ores/netherrack/talc" | "forge:plates/zapolgium" | "forge:dusts/pitchblende" | "forge:ores/andesite/emerald" | "forge:bolts/apatite" | "forge:nuggets/reinforced_epoxy_resin" | "forge:dyes/white_dye" | "forge:ores/deepslate/scheelite" | "forge:ores/endstone/molybdenum" | "forge:gears/estalt" | "forge:foils/bronze" | "forge:screws/naquadah" | "forge:wires/fine/echo" | "forge:dusts/realgar" | "forge:storage_blocks/mythril" | "forge:ores/gravel/basaltic_mineral_sand" | "forge:ores/gravel/grossular" | "forge:storage_blocks/styrene_butadiene_rubber" | "forge:bolts/potin" | "forge:ores/basalt/cobalt" | "forge:gems/salt" | "forge:purified_ores/pollucite" | "forge:ores/tuff/monazite" | "forge:armor/netherite" | "forge:crops" | "forge:nuggets/silver" | "curios:belt" | "forge:storage_blocks/europium" | "forge:ores/sand/aluminium" | "forge:wires/fine/enriched_naquadah_trinium_europium_duranide" | "forge:ores/granite/magnesite" | "forge:dusts/plutonium_241" | "forge:crushed_ores/pentlandite" | "forge:dusts/pure/stibnite" | "exnihilosequentia:pieces" | "forge:ores/andesite/amethyst" | "ae2:knife" | "forge:lenses/gray" | "forge:gems/ender_eye" | "forge:dusts/tiny/zinc_sulfide" | "forge:storage_blocks/rose_gold" | "forge:dusts/tiny/titanium" | "forge:ores/diorite/gold" | "bookshelf:mob_buckets" | "forge:purified_ores/uraninite" | "forge:dusts/tiny/meat" | "forge:dusts/iridium" | "forge:ores/tuff/sapphire" | "forge:ores/basalt/neodymium" | "forge:ores/spodumene" | "forge:storage_blocks/aquamarine" | "forge:ores/basalt/asbestos" | "minecraft:piglin_loved" | "forge:lenses/white" | "forge:dusts/small/yellow_garnet" | "forge:ores/gravel/beryllium" | "forge:wires/tellurium" | "forge:ores/sand/cassiterite" | "forge:storage_blocks/inferium_gemstone" | "forge:ores/endstone/cinnabar" | "forge:dusts/small/dark_ash" | "forge:dusts/tiny/wood" | "bookshelf:shears" | "bookshelf:bows" | "forge:storage_blocks/inferium_ingot" | "forge:dusts/impure/opal" | "forge:dusts/pure/pitchblende" | "forge:ores/stone/yellow_garnet" | "forge:ores/bentonite" | "forge:dusts/impure/molybdenum" | "forge:rods/long/ruridit" | "forge:rods/long" | "forge:lenses/pink" | "forge:rods/boron" | "forge:dusts/potassium_hydroxide" | "forge:dusts/small/sapphire" | "forge:dusts/small/tin_alloy" | "forge:ores/diorite/sapphire" | "forge:ingots/adamanite" | "forge:vegetables/tomato" | "forge:ores/andesite/copper" | "forge:refined_ores/gypsum" | "forge:plates/dense/prismalium" | "forge:ores/gold" | "forge:plates/quartzite" | "forge:dusts/magentite" | "forge:ores/diorite/tungstate" | "forge:storage_blocks/tungsten_steel" | "forge:ingots/void" | "forge:ores/netherrack/ruby" | "ae2:covered_dense_cable" | "forge:ores/diorite/salt" | "forge:refined_ores/tricalcium_phosphate" | "forge:foils/iridium" | "forge:gems/prudentium" | "forge:dusts/tiny/antimony_trifluoride" | "forge:storage_blocks/lapis" | "forge:dusts/small/rhodium_plated_palladium" | "forge:gems/flawless/amethyst" | "forge:crushed_ores/cooperite" | "forge:purified_ores/stibnite" | "forge:ores/endstone/electrotine" | "forge:ores/endstone/diamond" | "forge:gems/malachite" | "forge:ores/granite/cassiterite_sand" | "forge:nuggets/magnetic_neodymium" | "xtonesreworked:vena" | "forge:ingots/vibranium" | "minecraft:overworld_natural_logs" | "forge:storage_blocks/raw_lithium" | "forge:ingots/hot/tungsten_carbide" | "forge:ores/deepslate/pyrope" | "forge:ores/galena" | "forge:dusts/vibranite" | "forge:cells/tanzanite" | "forge:dusts/tiny/lumium" | "forge:ores/asbestos" | "forge:frames/hsss" | "forge:ores/diorite/chromite" | "forge:ores/sand/lapis" | "forge:rods/long/rhodium_plated_palladium" | "forge:dusts/pure/vanadium_magnetite" | "forge:dusts/impure/cobalt" | "forge:gems/flawed/grossular" | "forge:dusts/cocoa" | "forge:gems/sapphire" | "forge:dusts/small/pentlandite" | "forge:dusts/small/yttrium" | "forge:chests/trapped" | "forge:dusts/invar" | "forge:storage_blocks/grossular" | "forge:ingots" | "forge:screws/chromium" | "forge:ores/diorite/graphite" | "forge:dusts/small/blue_alloy" | "forge:raw_materials/tetrahedrite" | "forge:dusts/small/palladium_raw" | "forge:raw_materials/chalcopyrite" | "forge:ores/deepslate/olivine" | "forge:dusts/tiny/wrought_iron" | "forge:dusts/stone" | "forge:ingots/lead" | "forge:dusts/pure/topaz" | "forge:batteries/luv" | "forge:crushed_ores/saltpeter" | "forge:crops/nether_wart" | "forge:gears/quartz" | "forge:ores/quartz" | "forge:raw_materials/stibnite" | "forge:ores/granite/amethyst" | "forge:nuggets/titanium" | "forge:clusters" | "forge:dusts/blaze" | "forge:lenses/magenta" | "forge:ingots/elementium" | "forge:coins/copper" | "forge:purified_ores/emerald" | "forge:wires" | "forge:crushed_ores" | "forge:raw_materials/basaltic_mineral_sand" | "forge:gems/exquisite/salt" | "forge:dusts/granite" | "forge:purified_ores/gold" | "forge:ores/stone/coal" | "forge:dough" | "forge:dusts/tiny/cupronickel" | "forge:gems/exquisite/topaz" | "forge:plates/polyphenylene_sulfide" | "forge:dusts/charcoal" | "forge:ores/stone/gold" | "forge:plates/starlight_mythril" | "forge:vegetables/onion" | "forge:glass_panes/brown" | "forge:ores/sand/asbestos" | "forge:gems/exquisite/uvarovite" | "forge:plates/tungsten_steel" | "forge:seeds/strawberry" | "forge:coins/dragonsteel" | "forge:dusts/small/bornite" | "forge:ores/sand/bauxite" | "forge:ores/basalt/coal" | "forge:ores/tuff/alunite" | "forge:storage_blocks/raw_topaz" | "forge:ingots/hot/lumium" | "forge:ores/basalt/saltpeter" | "forge:storage_blocks/raw_tin" | "forge:storage_blocks/raw_zinc" | "forge:dusts/potassium_feldspar" | "forge:gems/chipped/pyrope" | "forge:rods/enriched_naquadah" | "forge:ores/endstone/beryllium" | "forge:ores/deepslate/molybdenum" | "forge:refined_ores/plutonium" | "forge:gems/flawless/lapis" | "forge:rods/long/hsss" | "forge:refined_ores/sodalite" | "forge:storage_blocks/bitumen" | "minecraft:ignored_by_piglin_babies" | "forge:cells/sunstone" | "forge:storage_blocks/starlight_mythril" | "forge:ores/stone/calcite" | "forge:ores/deepslate/quartzite" | "forge:dusts/tiny/osmiridium" | "forge:ores/sand/granitic_mineral_sand" | "forge:ores/netherrack/sodalite" | "forge:end_stones" | "forge:dusts/stellar" | "forge:dusts/tiny/trona" | "forge:gems/apatite" | "forge:rods/black_bronze" | "forge:foils/palladium" | "farmersdelight:wolf_prey" | "forge:dusts/yttrium_barium_cuprate" | "forge:ores/basalt/gypsum" | "forge:rods/long/hssg" | "forge:nuggets/tritanium" | "forge:ingots/terraulite" | "forge:storage_blocks/silver" | "forge:frames/stainless_steel" | "minecraft:soul_fire_base_blocks" | "forge:screws/tin" | "forge:rods/stainless_steel" | "forge:ores/basalt/cassiterite" | "forge:glass/white" | "forge:dusts/tiny/niobium_nitride" | "forge:refined_ores/ruby" | "forge:dusts/small/uvarovite" | "forge:ores/andesite/tantalite" | "forge:gears/small/tungsten_steel" | "forge:foils/twinite" | "forge:dusts/small/magnesium" | "xtonesreworked:sols" | "forge:ores/gravel/lead" | "forge:dusts/tiny/ammonium_chloride" | "forge:rods/long/bismuth_bronze" | "forge:ores/red_sand/opal" | "forge:ores/granite/magnetite" | "bookshelf:spyglasses" | "forge:rods/long/naquadah_alloy" | "forge:ingots/tungsten_carbide" | "forge:ores/netherrack/tantalite" | "forge:plates/double/manganese" | "forge:foils/enlighted_gold" | "forge:dusts/tiny/platinum_raw" | "forge:gems/flawless/blue_topaz" | "forge:foils/polyvinyl_chloride" | "forge:batteries/zpm" | "forge:dusts/tiny/pyrolusite" | "forge:ores/basalt/almandine" | "forge:ores/tuff/tricalcium_phosphate" | "forge:ingots/plutonium_241" | "forge:flour" | "forge:dusts/quicklime" | "forge:ores/basalt/talc" | "forge:ores/basalt/tetrahedrite" | "trinkets:chest/back" | "forge:rods/long/steel" | "forge:dusts/small/iridium_chloride" | "forge:nuggets/plutonium" | "forge:ores/sand/lepidolite" | "forge:ores/deepslate/talc" | "forge:rounds/osmiridium" | "forge:dusts/tiny/sodalite" | "forge:ores/tuff/tetrahedrite" | "forge:ores/netherrack/chalcopyrite" | "forge:ingots/hot/naquadria" | "mysticalagriculture:watering_cans" | "forge:dusts/tiny/blue_steel" | "forge:ingots/hot/nichrome" | "forge:foils/prismalium" | "forge:rods/rhodium" | "forge:gears/black_steel" | "forge:dusts/small/enriched_naquadah" | "forge:plates/rhodium_plated_palladium" | "forge:dusts/lithium_chloride" | "forge:ores/tuff/salt" | "forge:ores/endstone/nickel" | "forge:nuggets/zinc" | "forge:nuggets/yttrium" | "forge:ores/tuff/quartzite" | "forge:bolts/ultimet" | "forge:dusts/small/nether_quartz" | "forge:dusts/borosilicate_glass" | "forge:ores/netherrack/lepidolite" | "forge:rods/vanadium_steel" | "forge:ores/andesite/hematite" | "forge:dusts/tiny/molybdenum" | "forge:rings/tin" | "forge:dusts/manganese" | "forge:ores/gravel/pitchblende" | "forge:ores/gravel/cassiterite" | "forge:wires/uranium" | "forge:gems/imperium" | "forge:refined_ores/pyrope" | "forge:dusts/tiny/sphalerite" | "forge:ores/basalt/magnetite" | "forge:ores/netherrack/garnierite" | "forge:dusts/tiny/barite" | "forge:ores/netherrack/certus_quartz" | "forge:dusts/tiny/cobalt" | "forge:ores/andesite/pollucite" | "forge:gems/flawless/quartzite" | "forge:storage_blocks/raw_soapstone" | "trinkets:offhand/glove" | "forge:ores/basalt/electrotine" | "minecraft:rails" | "forge:screws/cobalt_brass" | "forge:crushed_ores/sulfur" | "forge:bolts/lead" | "forge:cells/emerald" | "forge:ores/gravel/pentlandite" | "forge:dusts/spodumene" | "forge:foils/steel" | "forge:gems/exquisite/quartzite" | "forge:purified_ores/chromite" | "forge:ingots/hot/melodium" | "forge:ores/diorite/molybdenum" | "forge:refined_ores/molybdenite" | "forge:ores/tuff/magnetite" | "forge:ores/basalt/basaltic_mineral_sand" | "forge:ores_in_ground/granite" | "minecraft:coal_ores" | "forge:ores/endstone/garnet_sand" | "forge:refined_ores/naquadah" | "forge:rods/long/bronze" | "forge:dusts/small/redstone" | "forge:storage_blocks/stainless_steel" | "forge:plates/amethyst" | "forge:ores/bornite" | "forge:ores/sand/pyrope" | "forge:ores/granite/fullers_earth" | "forge:ores/diorite/sphalerite" | "forge:wrenches" | "forge:ores/tuff/rock_salt" | "forge:wires/fine/dragonsteel" | "forge:dusts/small/tungstate" | "forge:dyes/light_blue" | "forge:ores/basalt/kyanite" | "forge:gears/small/osmiridium" | "forge:storage_blocks/titanium" | "forge:bolts/red_alloy" | "forge:ores/tuff/lithium" | "sereneseasons:winter_crops" | "forge:ores/red_sand/galena" | "forge:ores/deepslate/coal" | "forge:ores/diorite/grossular" | "forge:ores/endstone/glauconite_sand" | "forge:dusts/tiny/stellarium" | "forge:refined_ores/powellite" | "forge:ingots/shellite" | "forge:ingots/tellurium" | "forge:plates/ruridit" | "forge:ores/silver" | "forge:ores/basalt/monazite" | "forge:dusts/zirconium" | "forge:ores/basalt/lepidolite" | "forge:storage_blocks/magnetic_neodymium" | "forge:ingots/hot/naquadah_alloy" | "forge:plates/vibranium" | "forge:raw_materials/coal" | "minecraft:oak_logs" | "forge:ores/sand/silver" | "forge:gems/exquisite/lapis" | "forge:crushed_ores/thorium" | "forge:ores/stone/tin" | "forge:gems/prosperity" | "forge:nuggets/trinium" | "forge:ores/deepslate/rock_salt" | "forge:pellets/polonium" | "forge:rods/tungsten" | "forge:ores/deepslate/powellite" | "forge:ores/stone/electrotine" | "forge:storage_blocks/raw_asbestos" | "forge:ores/stone/cinnabar" | "forge:ores/sand/diamond" | "ftbultimine:excluded_tools/strict" | "forge:ores/diorite/galena" | "forge:crushed_ores/asbestos" | "fantasyfurniture:craftable" | "forge:dusts/small/agar" | "forge:plates/double/rhodium" | "forge:dusts/small/lithium" | "forge:foils/signalum" | "forge:ores/granite/olivine" | "forge:glass/green" | "forge:ingots/acril" | "forge:ores/andesite/spessartine" | "forge:purified_ores/cassiterite" | "forge:gems/exquisite/ruby" | "forge:ores/stone/bentonite" | "forge:wires/osmium" | "thermal:machines" | "forge:dusts/small/rose_gold" | "forge:ingots/polonium" | "createaddition:plant_foods" | "forge:ores/deepslate/topaz" | "forge:purified_ores/iron" | "forge:ores/deepslate/spessartine" | "forge:refined_ores/red_garnet" | "forge:ores/sand/vanadium_magnetite" | "forge:tools/aoe" | "forge:ores/deepslate/cassiterite" | "forge:ores/stone/spessartine" | "forge:foils/vibranite" | "forge:crushed_ores/pyrochlore" | "forge:dusts/small/enlighted_gold" | "forge:gems/exquisite/spessartine" | "forge:screws/rubber" | "forge:dusts/tiny/tetrahedrite" | "forge:ores/red_sand/sphalerite" | "forge:crushed_ores/emerald" | "forge:storage_blocks/ender_eye" | "forge:ores/sand/nickel" | "forge:ores/sand/copper" | "forge:ingots/blue_alloy" | "forge:gems/flawed/nether_quartz" | "forge:ores/endstone/iron" | "forge:wool/yellow" | "forge:wires/fine/iridium" | "forge:foils/rubber" | "forge:springs" | "bookshelf:leggings" | "forge:ores/nickel" | "forge:rods/plumbumanite" | "forge:foils/polybenzimidazole" | "forge:ores/gravel/bauxite" | "forge:ores/diorite/gypsum" | "forge:dusts/estalt" | "forge:ores/granite/pyrope" | "forge:plates/double/niobium_nitride" | "forge:dusts/iridium_chloride" | "forge:dusts/small/mercury_barium_calcium_cuprate" | "forge:nuggets/damascus_steel" | "forge:ores/deepslate/sapphire" | "forge:ores/endstone/malachite" | "forge:ores/sand/spodumene" | "forge:plates/styrene_butadiene_rubber" | "forge:rods/long/yttrium_barium_cuprate" | "forge:glass" | "forge:plates/cupronickel" | "forge:ores/netherrack/lazurite" | "forge:ores/netherrack/magnesite" | "forge:ingots/raw_rubber" | "forge:dusts/silicon_dioxide" | "forge:ores/gravel/goethite" | "forge:coins/signalum" | "forge:rods/diamond" | "forge:refined_ores/aluminium" | "forge:ores/sand/almandine" | "forge:cobblestone/infested" | "forge:ores/gravel/magnesite" | "forge:dusts/treated_wood" | "gtceu:inductors" | "libx:impl_signs" | "forge:dusts/pure/lepidolite" | "forge:storage_blocks/spessartine" | "forge:dusts/small/electrotine" | "forge:ores/granite/palladium" | "forge:cobblestone/normal" | "forge:dusts/tiny/arsenic_trioxide" | "forge:ores/basalt/mica" | "forge:storage_blocks/flux_star" | "forge:storage_blocks/pyrope" | "forge:rods/niobium_nitride" | "forge:rods/magnalium" | "minecraft:boats" | "gtceu:transistors" | "forge:refined_ores/chalcopyrite" | "forge:ores/endstone/scheelite" | "forge:storage_blocks/polycaprolactam" | "forge:nuggets/niobium_titanium" | "forge:ores/granite/almandine" | "forge:ores/deepslate/bastnasite" | "forge:storage_blocks/coal" | "forge:dusts/impure/tetrahedrite" | "forge:ingots/ruridit" | "forge:storage_blocks/rock_salt" | "forge:ores/stone/bornite" | "forge:gems/chipped/uvarovite" | "fantasyfurniture:item_group_category/necrolord" | "forge:ingots/hot/ultimet" | "forge:gems/chipped/andradite" | "forge:storage_blocks/imperium_gemstone" | "forge:plates/double/ultimet" | "forge:ores/uraninite" | "forge:barrels" | "forge:dusts/frigidite" | "forge:dusts/tiny/tantalum" | "forge:ingots/silver" | "forge:ores/gravel/gold" | "forge:ores/endstone/ilmenite" | "forge:lenses/light_blue" | "forge:plates/ultimet" | "forge:dusts/small/concrete" | "forge:dusts/impure/grossular" | "forge:ores/granite/garnet_sand" | "fantasyfurniture:item_group_category/bone/wither" | "forge:rods/acril" | "forge:ores/netherrack/bentonite" | "forge:dusts/cassiterite_sand" | "forge:ores/diorite/bornite" | "forge:gems/flawless/rutile" | "forge:storage_blocks/realgar" | "forge:lenses/emerald" | "forge:ores/stone/malachite" | "forge:crushed_ores/alunite" | "forge:ores/diorite/plutonium" | "forge:ores/basalt/scheelite" | "forge:dusts/small/nickel" | "forge:tools/wrench" | "forge:dusts/tungsten_carbide" | "forge:plates/double/americium" | "forge:tools/scythes" | "forge:plates/nether_quartz" | "forge:refined_ores/opal" | "forge:plates/polyvinyl_butyral" | "forge:ores/endstone/goethite" | "create:stone_types/asurine" | "forge:ores/stone/cassiterite_sand" | "forge:foils/stellarium" | "forge:crops/potato" | "forge:crushed_ores/plutonium" | "forge:purified_ores/silver" | "forge:foils/naquadah" | "forge:ingots/americium" | "forge:dusts/garnet_sand" | "forge:plates/double/cobalt" | "forge:plates/sodalite" | "forge:nuggets/magnetic_samarium" | "forge:storage_blocks/magnetic_samarium" | "minecraft:wooden_buttons" | "itemfilters:check_nbt" | "forge:storage_blocks/rutile" | "forge:gems/flawless/andradite" | "forge:dusts/nickel" | "forge:dusts/pure/gold" | "forge:ores/netherrack/molybdenum" | "forge:dusts/chromium" | "forge:plates/green_sapphire" | "forge:glass_panes/gray" | "forge:ingots/uranium_triplatinum" | "minecraft:acacia_logs" | "forge:purified_ores/sphalerite" | "forge:ores/thorium" | "forge:wires/fine/shellite" | "forge:ingots/hot/iridium" | "forge:springs/small/yttrium_barium_cuprate" | "forge:rounds/tritanium" | "forge:dusts/tiny/indium" | "forge:ores/gravel/yellow_limonite" | "forge:wires/fine/isovol" | "forge:dusts/obsidian" | "forge:purified_ores/zeolite" | "forge:ores/diorite/magnetite" | "forge:crushed_ores/topaz" | "forge:foils/silicon" | "forge:storage_blocks/sapphire" | "forge:raw_materials/rock_salt" | "forge:ingots/polytetrafluoroethylene" | "forge:dusts/small/thorium" | "forge:ores/tuff/tin" | "forge:ores/red_sand/saltpeter" | "forge:plates/black_steel" | "forge:ores/stone/plutonium" | "forge:dusts/tiny/sodium_hydroxide" | "forge:ores/gravel/tin" | "forge:ores/basalt/blue_topaz" | "forge:dusts/impure/pyrope" | "forge:dusts/cerium" | "forge:nuggets/dark_cryopla" | "forge:plates/red_steel" | "forge:ores/andesite/cobaltite" | "forge:crushed_ores/fullers_earth" | "forge:ores/deepslate/granitic_mineral_sand" | "forge:dusts/epoxy" | "forge:coins" | "forge:gems/exquisite/realgar" | "forge:batteries/uhv" | "create:stone_types/veridium" | "forge:wires/brass" | "forge:ores/red_sand/emerald" | "forge:seeds/tomato" | "forge:purified_ores/plutonium" | "bookshelf:armor" | "forge:ores/gravel/chromite" | "forge:ores/stone/vanadium_magnetite" | "forge:dusts/tiny/potash" | "forge:dusts/small/rhodium" | "forge:dusts/platinum_group_sludge" | "forge:plates/double/lead" | "forge:dusts/small/green_sapphire" | "forge:ores/gravel/oilsands" | "forge:rotors/chromium" | "forge:seeds/flax" | "ae2:quartz_hoe" | "forge:storage_blocks/duranium" | "forge:lenses" | "forge:ores/naquadah" | "forge:dusts/tiny/naquadria" | "forge:dusts/tiny/kyanite" | "forge:ores/stone/aluminium" | "forge:ores/endstone/naquadah" | "forge:ores/netherrack/sapphire" | "forge:batteries/ulv" | "forge:dusts/pure/beryllium" | "forge:plates/dense/lumium" | "forge:ores/tuff/scheelite" | "forge:dusts/small/pyrolusite" | "forge:dusts/small/yellow_limonite" | "forge:screws/tungsten_carbide" | "forge:ores/basalt/aluminium" | "forge:storage_blocks/tanzanite" | "forge:dusts/small/naquadah" | "forge:screws/apatite" | "forge:wool/green" | "forge:ores/sand/sulfur" | "forge:gears/plumbumanite" | "forge:purified_ores/sulfur" | "forge:dusts/tiny/paper" | "forge:ores/netherrack/spessartine" | "forge:coins/gold" | "forge:plates/double/enderium" | "forge:ores/red_sand/topaz" | "forge:dusts/cobaltite" | "forge:wires/fine/tin" | "forge:ores/basalt/diatomite" | "minecraft:dirt" | "forge:crops/strawberry" | "forge:rods/vibranium" | "forge:dusts/metal_mixture" | "forge:ores/netherite_scrap" | "forge:raw_materials/hematite" | "forge:refined_ores/tungstate" | "forge:ores/deepslate/graphite" | "forge:springs/naquadah" | "bookshelf:books" | "forge:ores/endstone/yellow_limonite" | "forge:ores/sand/electrotine" | "forge:tools/mortars" | "forge:dusts/indium_tin_barium_titanium_cuprate" | "forge:dusts/tiny/indium_tin_barium_titanium_cuprate" | "forge:dusts/small/epoxy" | "forge:plates/double/red_steel" | "forge:purified_ores/diatomite" | "mysticalagriculture:diamond_sickles" | "forge:storage_blocks/yttrium_barium_cuprate" | "forge:nuggets/molybdenum" | "forge:nuggets/hsss" | "forge:ores/gravel/pyrolusite" | "forge:storage_blocks/lumium" | "forge:gems/exquisite/yellow_garnet" | "forge:ingots/rhexis" | "forge:dusts/impure/salt" | "forge:ores/stone/tetrahedrite" | "forge:ores/red_sand/chalcocite" | "trinkets:feet/aglet" | "minecraft:stone_crafting_materials" | "forge:dusts/acril" | "forge:raw_materials/plutonium" | "forge:ores/sand/plutonium" | "forge:ores/tuff/asbestos" | "forge:ores/endstone/spodumene" | "forge:dusts/small/chromium" | "forge:ores/basalt/bornite" | "forge:ores/red_sand/calcite" | "forge:crushed_ores/bornite" | "forge:wires/adamanite" | "forge:gems/flawless/sodalite" | "forge:dusts/uvarovite" | "forge:ores/tuff/spodumene" | "forge:gears/thulium" | "forge:ingots/calamatium" | "forge:cooked_mutton" | "forge:ores/basalt/cassiterite_sand" | "modularrouters:filters" | "forge:plates/double/potin" | "forge:dusts/pure/yellow_limonite" | "forge:ores/red_sand/garnierite" | "bookshelf:crossbows" | "forge:ores/stone/silver" | "forge:storage_blocks/rhodium_plated_palladium" | "forge:wires/fine/animated_steel" | "forge:ingots/gallium_arsenide" | "forge:glass/blue" | "forge:dusts/tiny/basalt" | "forge:crushed_ores/molybdenite" | "minecraft:jungle_logs" | "forge:purified_ores/saltpeter" | "forge:storage_blocks/malachite" | "forge:rods/gold" | "forge:nuggets/niobium_nitride" | "forge:ores/stone/hematite" | "forge:storage_blocks/tertium_gemstone" | "forge:gems/supremium" | "forge:ores/gravel/molybdenite" | "forge:ores/tuff/cobalt" | "forge:ingots/aero_steel" | "forge:ores/granite/basaltic_mineral_sand" | "forge:gears/aluminum" | "forge:crushed_ores/opal" | "forge:ores/andesite/redstone" | "libx:impl_wooden_trapdoors" | "forge:ores/deepslate/monazite" | "forge:gears/tritanium" | "forge:ores/andesite/certus_quartz" | "forge:purified_ores/basaltic_mineral_sand" | "forge:ores/deepslate/salt" | "forge:crops/spinach" | "forge:storage_blocks/amber" | "forge:gears/naquadria" | "ae2:p2p_attunements/item_p2p_tunnel" | "forge:storage_blocks/beryllium" | "forge:gears/viculeam" | "forge:gems/cinnabar" | "forge:storage_blocks/naquadah" | "forge:ingots/supremium" | "forge:dusts/chalcopyrite" | "forge:purified_ores/neodymium" | "forge:dusts/galena" | "forge:ores/sand/chromite" | "forge:dusts/impure/blue_topaz" | "forge:wires/fine/twinite" | "forge:berries" | "forge:dusts/lumium" | "forge:plates/nlatstone" | "forge:dyes/gray" | "forge:ores/endstone/opal" | "forge:dusts/impure/calcite" | "forge:dusts/electrum" | "forge:plates/blue_alloy" | "forge:plates/double/tritanium" | "forge:dusts/nether_quartz" | "forge:dusts/pure/sapphire" | "forge:ores/cobalt" | "forge:storage_blocks/silicone_rubber" | "forge:ores/cinnabar" | "forge:ores/sand/pitchblende" | "forge:ingots/red_steel" | "forge:nuggets/starlight_mythril" | "forge:gems/tourmaline" | "forge:storage_blocks/alexandrite" | "forge:grain/rice" | "forge:ores/netherrack/coal" | "forge:ingots/hot/enlighted_gold" | "forge:ores/stone/rock_salt" | "forge:rods/tin" | "forge:crushed_ores/spessartine" | "xtonesreworked:agon" | "forge:dusts/tiny/vanadium_magnetite" | "forge:ingots/stellar" | "forge:ingots/soldering_alloy" | "forge:dusts/tiny/red_steel" | "minecraft:leaves" | "forge:wires/fine/tritanium" | "forge:circuits/uv" | "forge:purified_ores/spodumene" | "forge:tools/saws" | "forge:raw_materials/lead" | "framedblocks:disable_intangible" | "forge:dusts/diatomite" | "forge:foils/enriched_naquadah_trinium_europium_duranide" | "forge:dusts/rarest_metal_mixture" | "forge:ores/endstone/lapis" | "forge:ores/granite/emerald" | "forge:ores/red_sand/copper" | "forge:rings/titanium" | "forge:dusts/small/soapstone" | "forge:dusts/pure/diamond" | "forge:ores/andesite/molybdenite" | "forge:dusts/small/emerald" | "sgjourney:reaction_heater" | "forge:ingots/wrought_iron" | "forge:dusts/raw_styrene_butadiene_rubber" | "forge:ingots/hot/niobium_nitride" | "forge:purified_ores/molybdenum" | "forge:dusts/tiny/ruthenium" | "forge:dyes/light_blue_dye" | "forge:refined_ores/pyrochlore" | "libx:impl_walls" | "forge:gems/sugar" | "fantasyfurniture:item_group_category/decorations" | "forge:ores/red_sand/neodymium" | "forge:dusts/small/ferrite_mixture" | "forge:dusts/midnight_abyssal" | "forge:bolts/cobalt_brass" | "forge:gears/copper" | "forge:gems/glass" | "forge:nuggets/soldering_alloy" | "forge:plates/double/cupronickel" | "forge:dusts/salt" | "forge:ores/deepslate/gypsum" | "forge:ores/deepslate/amethyst" | "forge:ingots/inanite" | "forge:dusts/small/gallium" | "forge:storage_blocks/mercury_barium_calcium_cuprate" | "forge:ores/red_sand/quartzite" | "minecraft:creeper_drop_music_discs" | "forge:foils/osmiridium" | "forge:crushed_ores/silver" | "forge:ingots/yttrium_barium_cuprate" | "forge:ores/tuff/kyanite" | "forge:dusts/small/stainless_steel" | "forge:rods/xelkive" | "forge:nuggets/cobalt" | "forge:ores/cobaltite" | "forge:dusts/pure/oilsands" | "forge:foils/melodium" | "forge:storage_blocks/raw_red_garnet" | "forge:ores/deepslate/pentlandite" | "forge:screws/wood" | "forge:storage_blocks/raw_stibnite" | "forge:ores/diorite/powellite" | "forge:ores/gravel/amethyst" | "forge:nuggets/nickel_zinc_ferrite" | "forge:plates/steel" | "forge:purified_ores/naquadah" | "forge:dusts/tiny/iron" | "forge:plates/double/vanadium_gallium" | "forge:gears/electrum" | "forge:ingots/polyphenylene_sulfide" | "forge:rods/ultimet" | "forge:ores/stone/yellow_limonite" | "forge:dusts/tiny/lithium" | "forge:ingots/mercury_barium_calcium_cuprate" | "forge:ores/palladium" | "forge:ores/sand/cinnabar" | "forge:raw_materials/grossular" | "trinkets:head/face" | "forge:ores/diorite/pyrope" | "xtonesreworked:mint" | "forge:wires/tin" | "forge:ingots/awakened_supremium" | "forge:dusts/impure/cobaltite" | "forge:dusts/tiny/garnierite" | "forge:ores/diorite/fullers_earth" | "minecraft:wooden_stairs" | "forge:ores_in_ground/deepslate" | "forge:shears" | "forge:storage_blocks/ludicrite" | "forge:rings/wrought_iron" | "forge:tools/wire_cutters" | "forge:tools/wrenches" | "forge:dusts/small/antimony_trioxide" | "forge:ores/stone/blue_topaz" | "forge:dusts/small/vanadium_magnetite" | "forge:ingots/magnesium_diboride" | "forge:storage_blocks/vanadium_gallium" | "forge:gears/midnight_abyssal" | "forge:refined_ores/fullers_earth" | "forge:storage_blocks/indium" | "forge:ores/red_sand/goethite" | "forge:dusts/small/plutonium_241" | "forge:dusts/blutonium" | "forge:nuggets/magnalium" | "forge:ingots/clay" | "forge:ores/sand/rock_salt" | "forge:ores/andesite/electrotine" | "forge:plates/europium" | "forge:refined_ores/amethyst" | "forge:ores/tuff/neodymium" | "forge:dusts/tiny/raw_styrene_butadiene_rubber" | "forge:ores/stone/cassiterite" | "forge:dusts/pure/scheelite" | "forge:mushrooms" | "forge:nuggets/bronze" | "minecraft:piglin_food" | "forge:dusts/small/barite" | "forge:storage_blocks/blue_steel" | "forge:plates/double/red_alloy" | "forge:gems/lazurite" | "forge:ores/basalt/uraninite" | "forge:dusts/inanite" | "forge:dusts/andradite" | "forge:dusts/tiny/collagen" | "forge:wires/fine/uranium_rhodium_dinaquadide" | "forge:crushed_ores/blue_topaz" | "forge:storage_blocks/raw_chalcocite" | "forge:ores/deepslate/red_garnet" | "forge:ingots/tin_alloy" | "forge:plates/paper" | "forge:plates/lumium" | "forge:purified_ores/almandine" | "forge:rods/sapphire" | "forge:ores/andesite/cassiterite" | "forge:rods/silver" | "xtonesreworked:zest" | "forge:dusts/tiny/osmium_tetroxide" | "forge:dusts/small/caprolactam" | "forge:rods/battery_alloy" | "forge:screws/gold" | "forge:plates/tantalum" | "forge:dusts/sodium" | "forge:dusts/bronze" | "forge:refined_ores/almandine" | "forge:dusts/tiny/red_garnet" | "forge:dusts/pure/lazurite" | "forge:tools" | "forge:wires/fine" | "forge:gears/yttrium" | "forge:nuggets/blue_steel" | "forge:dusts/tiny/nether_quartz" | "forge:plates/double/lumium" | "forge:plates/uranium_rhodium_dinaquadide" | "forge:dusts/impure/olivine" | "forge:cells/jade" | "forge:ores/andesite/ruby" | "forge:crushed_ores/garnet_sand" | "forge:ores/sand/pentlandite" | "forge:ingots/magentite" | "forge:dusts/styrene_butadiene_rubber" | "forge:ores/stone/pyrolusite" | "forge:lenses/red" | "forge:storage_blocks/raw_silver" | "forge:dusts/small/rare_earth" | "forge:ores/stone/pitchblende" | "forge:rods/rhodium_plated_palladium" | "forge:dusts/sodium_bicarbonate" | "forge:rods/echo" | "forge:ores/deepslate/bornite" | "forge:dusts/boron" | "forge:dusts/small/silver_oxide" | "forge:ores/granite/copper" | "forge:dusts/small/polyphenylene_sulfide" | "forge:ores/andesite/sodalite" | "forge:ingots/nlatstone" | "forge:storage_blocks/inanite" | "forge:dusts/tiny/monazite" | "forge:gears/dark_cryopla" | "forge:ores/netherrack/bastnasite" | "forge:raw_materials/almandine" | "forge:plates/dense/vibranite" | "forge:dusts/tiny/lithium_chloride" | "forge:storage_blocks/tungsten" | "forge:cooked_eggs" | "forge:ingots/naquadah_alloy" | "forge:ores/andesite/alunite" | "forge:coins/soul_infused" | "forge:dusts/small/americium" | "forge:plates/double/hsse" | "forge:ores/stone/amethyst" | "forge:dusts/tiny/bone" | "forge:ingots/plumbumanite" | "forge:ores/deepslate/chalcocite" | "forge:raw_materials/blue_topaz" | "forge:nuggets/neutronium" | "forge:dusts/blue_steel" | "forge:ores/sand/powellite" | "forge:ores/deepslate/barite" | "forge:rings/steel" | "forge:dusts/impure/gypsum" | "forge:bolts/titanium" | "forge:ores/andesite/topaz" | "forge:ingots/hot/rhodium_plated_palladium" | "forge:storage_blocks/raw_ilmenite" | "forge:gems/emerald" | "forge:ores/stone/pyrite" | "forge:dusts/tiny/ash" | "forge:ores/basalt/tin" | "forge:dusts/small/titanium_trifluoride" | "forge:storage_blocks/soulium_gemstone" | "forge:ores/stone/trona" | "forge:storage_blocks/raw_salt" | "forge:foils/ruridit" | "forge:plates/tin_alloy" | "forge:dusts/yellow_garnet" | "forge:rods/yttrium_barium_cuprate" | "forge:plates/niobium_titanium" | "forge:cooked_fishes/salmon" | "minecraft:music_discs" | "forge:ores/stone/galena" | "forge:raw_materials/apatite" | "forge:plates/double/indium_tin_barium_titanium_cuprate" | "forge:ores/endstone/trona" | "trinkets:feet/shoes" | "forge:wires/rhodium" | "forge:ores/granite/lead" | "forge:gems/flawed/salt" | "forge:dusts/glowstone" | "forge:rods/long/brass" | "forge:ores/endstone/tantalite" | "forge:dusts/pure/neodymium" | "forge:ores/deepslate/realgar" | "forge:nuggets/uranium_235" | "forge:ores/granite/iron" | "bookshelf:compasses" | "forge:dusts/small/bastnasite" | "forge:ores/andesite/garnet_sand" | "forge:dusts/small/neutronium" | "forge:ores/sand/lazurite" | "forge:bitumen" | "forge:dusts/small/magnetite" | "forge:storage_blocks/nether_quartz" | "forge:ore_bearing_ground/deepslate" | "forge:dusts/tiny/tungsten" | "forge:dusts/tetrahedrite" | "forge:tools/bows" | "forge:ores/basalt/pitchblende" | "forge:dusts/small/potash" | "forge:fence_gates" | "minecraft:coals" | "forge:nuggets/silicone_rubber" | "forge:stripped_logs" | "mysticalagriculture:infusion_crystals" | "forge:ingots/frigidite" | "forge:ores/basalt/garnet_sand" | "forge:dusts/silver_oxide" | "forge:storage_blocks/raw_realgar" | "forge:dyes/purple" | "forge:gems/lapotron" | "forge:ores/stone/lead" | "forge:plates/thlanium" | "forge:foils/europium" | "forge:dusts/pure/realgar" | "forge:dusts/small/aluminium" | "forge:storage_blocks/raw_grossular" | "forge:storage_blocks/red_steel" | "forge:dusts/tiny/borosilicate_glass" | "forge:ores/andesite/stibnite" | "forge:gems/spessartine" | "forge:storage_blocks/aluminium" | "forge:ores/red_sand/nether_quartz" | "forge:dusts/tiny/zincite" | "forge:ores/diorite/malachite" | "forge:ingots/borosilicate_glass" | "forge:ores/netherrack/electrotine" | "forge:dusts/starlight_mythril" | "forge:nuggets/prudentium" | "forge:dusts/kanthal" | "forge:dusts/tiny/coke" | "forge:ores/granite/chalcocite" | "forge:rings/gold" | "forge:ores/wulfenite" | "forge:ores/diorite/pyrolusite" | "forge:dusts/impure/powellite" | "forge:dusts/impure/apatite" | "forge:wires/lead" | "forge:plates/chromium" | "forge:dusts/uranium_235" | "ae2:quartz_wrench" | "forge:storage_blocks/kunzite" | "forge:dusts/tiny/talc" | "forge:dusts/potin" | "forge:crushed_ores/goethite" | "minecraft:trapdoors" | "forge:gears/small/naquadah_alloy" | "forge:raw_materials/aluminium" | "minecraft:spruce_logs" | "forge:dusts/cosmos_aurora" | "forge:dusts/electrotine" | "forge:ores/andesite/iron" | "forge:ores/gravel/hematite" | "forge:ores/granite/beryllium" | "forge:ores/diorite/realgar" | "forge:ores/tuff/silver" | "forge:fence_gates/wooden" | "forge:ores/basalt/lazurite" | "forge:cooked_bacon" | "forge:wires/fine/enlighted_gold" | "forge:wires/fine/lumium" | "forge:refined_ores/pentlandite" | "forge:dusts/tiny/lazurite" | "forge:dusts/small/malachite" | "forge:ingots/polybenzimidazole" | "xtonesreworked:jelt" | "forge:storage_blocks/glass" | "forge:refined_ores/malachite" | "forge:purified_ores/electrotine" | "forge:plates/double/uranium_235" | "forge:dusts/small/indium_gallium_phosphide" | "forge:ores/deepslate/stibnite" | "forge:ores" | "forge:storage_blocks/raw_sodalite" | "forge:lenses/sapphire" | "forge:refined_ores/palladium" | "forge:dusts/tiny/tantalite" | "forge:dusts/tiny/clay" | "forge:dusts/impure/aluminium" | "forge:storage_blocks/solimrith" | "forge:dusts/pure/glauconite_sand" | "forge:cells/ametrine" | "forge:crushed_ores/tricalcium_phosphate" | "forge:plates/constantan" | "forge:storage_blocks/soulium_ingot" | "forge:dusts/dark_ash" | "forge:storage_blocks/enderium" | "forge:ingots/boron" | "forge:ores/diorite/bentonite" | "forge:ores/sand/blue_topaz" | "forge:dusts/vanadium_steel" | "forge:gems/green_sapphire" | "forge:dusts/tiny/naquadria_sulfate" | "forge:nuggets/soulium" | "forge:wires/plumbumanite" | "forge:plates/dense" | "forge:crushed_ores/granitic_mineral_sand" | "forge:glass_panes/white" | "forge:ores/endstone/topaz" | "forge:dusts/ruthenium_trinium_americium_neutronate" | "forge:nuggets/thlanium" | "forge:rods/brass" | "forge:dusts/battery_alloy" | "forge:storage_blocks/dragonsteel" | "forge:dusts/tiny/caprolactam" | "forge:gears/dragonsteel" | "forge:wires/fine/platinum" | "forge:ingots/terrasteel" | "forge:refined_ores/spodumene" | "forge:rods/long/ultimet" | "forge:ores/deepslate/ruby" | "forge:nuggets/blutonium" | "forge:ingots/isovol" | "forge:plates/frigidite" | "forge:ingots/dark_cryopla" | "forge:plates/double/thorium" | "forge:gears/small/hssg" | "ae2:all_fluix" | "forge:ores/stone/gypsum" | "gtceu:diodes" | "forge:storage_blocks/raw_green_sapphire" | "forge:glass/light_blue" | "forge:gems/quartzite" | "forge:storage_blocks/tungsten_carbide" | "forge:ores/granite/barite" | "forge:dusts/small/ice" | "forge:ores/sand/tungstate" | "forge:ores/red_sand/tricalcium_phosphate" | "forge:raw_materials/yellow_garnet" | "forge:plates/melodium" | "forge:gems/chipped/glass" | "forge:dusts/tiny/treated_wood" | "forge:dusts/tiny/glass" | "forge:ores/red_sand/pyrite" | "forge:rods/molybdenum" | "forge:gems/flawless/certus_quartz" | "forge:ores/stone/bauxite" | "forge:dusts/nlatstone" | "forge:refined_ores/sphalerite" | "forge:plates/estalt" | "forge:ores/andesite/neodymium" | "forge:plates/epoxy" | "forge:dusts/pure/uraninite" | "forge:gears/iron" | "forge:screws/invar" | "forge:ores/tuff/apatite" | "forge:ores/netherrack/palladium" | "forge:gems/rutile" | "forge:storage_blocks/plumbumanite" | "forge:ores/andesite/platinum" | "forge:glass/silica" | "forge:foils/yttrium_barium_cuprate" | "forge:foils/duranium" | "forge:dusts/tiny/plumbumanite" | "forge:rods/trinium" | "forge:ingots/magnalium" | "forge:ores/sand/monazite" | "forge:ores/deepslate/tetrahedrite" | "forge:storage_blocks/red_alloy" | "forge:ores/deepslate/certus_quartz" | "forge:springs/hssg" | "forge:dusts/tiny/uvarovite" | "bigreactors:turbine/casing_user/reinforced" | "forge:purified_ores/lead" | "forge:batteries/lv" | "forge:milk/milk" | "forge:dusts/amethyst" | "forge:purified_ores/tantalite" | "forge:dusts/impure/gold" | "forge:ores/gravel/rock_salt" | "forge:ores/amethyst" | "forge:ores/gravel/garnet_sand" | "forge:rotors" | "forge:dusts/monazite" | "forge:lenses/ruby" | "forge:dusts/small/sodalite" | "xtonesreworked:zion" | "forge:gears/silicon" | "forge:storage_blocks/raw_blue_topaz" | "forge:plates/dense/signalum" | "forge:glass_panes/red" | "forge:rods/lazurite" | "forge:rods/long/cupronickel" | "forge:dusts/small/tantalum" | "forge:ores/stone/scheelite" | "forge:ingots/netherite_scrap" | "forge:wires/yttrium" | "forge:purified_ores/thorium" | "forge:bolts/rhodium" | "create:stone_types/scoria" | "forge:dusts/antimony_trioxide" | "minecraft:freeze_immune_wearables" | "forge:gears/ultimet" | "forge:dusts/small/sodium_sulfide" | "forge:dusts/tiny/bornite" | "forge:dusts/impure/cinnabar" | "forge:gems/exquisite/malachite" | "forge:ores/basalt/apatite" | "forge:raw_materials/neodymium" | "forge:gems/chipped/yellow_garnet" | "forge:plates/tellurium" | "ae2:memory_cards" | "forge:ores/basalt/cooperite" | "forge:dusts/small/tantalite" | "forge:dusts/small/pollucite" | "forge:storage_blocks/coke" | "forge:dusts/tiny/magnetic_iron" | "forge:plates/double/europium" | "forge:raw_materials/copper" | "minecraft:wart_blocks" | "forge:plates/scandium" | "forge:screws/titanium" | "forge:dusts/malachite" | "forge:ores/granite/cooperite" | "forge:plates/enlighted_gold" | "forge:springs/small/gold" | "forge:gems/flawed/opal" | "forge:gems/flawless/salt" | "forge:rods/long/wood" | "forge:dusts/tiny/apatite" | "forge:crushed_ores/lithium" | "forge:glass/magenta" | "forge:plates/double/osmiridium" | "forge:ores/granite/bentonite" | "forge:raw_materials/graphite" | "forge:ores/lapis" | "forge:rounds/hsss" | "forge:refined_ores/talc" | "forge:dusts/tiny/niobium_titanium" | "forge:dusts/impure/sodalite" | "forge:gems/exquisite/grossular" | "forge:storage_blocks/raw_granitic_mineral_sand" | "forge:storage_blocks/uranium" | "forge:ores/gravel/trona" | "forge:storage_blocks/soldering_alloy" | "forge:ores/endstone/barite" | "forge:dusts/lapotron" | "forge:storage_blocks/hssg" | "forge:dusts/tiny/tricalcium_phosphate" | "forge:dusts/small/wood" | "forge:storage_blocks/manganese_phosphide" | "forge:plates/osmiridium" | "forge:raw_materials/uranium" | "forge:dusts/tiny/zeolite" | "forge:ores/stone/tungstate" | "forge:nuggets/viculeam" | "forge:ingots/hot/enriched_naquadah" | "forge:refined_ores/stibnite" | "forge:dusts/small/glauconite_sand" | "forge:glass_panes/colorless" | "forge:gears/invar" | "forge:ores/andesite/trona" | "forge:plates/chalyblux" | "forge:rings/hsse" | "forge:ores/sand/ruby" | "forge:batteries/mv" | "forge:rods/ruthenium" | "forge:ores/deepslate/wulfenite" | "xtonesreworked:myst" | "forge:dusts/small/barium_sulfide" | "forge:rods/lunium_nova" | "forge:ores/deepslate/sphalerite" | "forge:ingots/lustful_haze_alloy" | "forge:dusts/zapolgium" | "forge:ores/oilsands" | "forge:ingots/hot/silicon" | "forge:ores/red_sand/lapis" | "forge:dusts/vanadium_gallium" | "forge:dusts/small/cobaltite" | "forge:ores/granite/molybdenite" | "forge:ores/netherrack/quartzite" | "forge:ores/sand/naquadah" | "forge:gems/chipped/rock_salt" | "forge:ingots/hot/void" | "forge:dusts/tiny/gelatin" | "forge:ores/netherrack/diamond" | "forge:ingots/ridiculite" | "forge:ingots/rose_gold" | "forge:cooked_chicken" | "forge:dusts/impure/lithium" | "forge:plates/celeslar" | "ftbchunks:right_click_whitelist" | "ae2:all_certus_quartz" | "forge:bolts/chromium" | "forge:wool/white" | "forge:refined_ores/uraninite" | "forge:dusts/small/caesium" | "forge:nuggets/gold" | "forge:dusts/tiny/vanadium_steel" | "forge:ores/red_sand/apatite" | "forge:ingots/hot/black_bronze" | "forge:rods/xeproda" | "forge:wires/fine/melodium" | "forge:gems/exquisite/lazurite" | "forge:fences/nether_brick" | "forge:ores/andesite/gypsum" | "forge:plates/annealed_copper" | "forge:ores/deepslate/ilmenite" | "forge:dusts/barium_sulfide" | "forge:pasta" | "forge:ores/andesite/monazite" | "forge:plates/indium_tin_barium_titanium_cuprate" | "forge:plates/double/molybdenum" | "forge:ores/gravel/cobaltite" | "forge:rods/long/darmstadtium" | "forge:storage_blocks/nichrome" | "forge:plates/neutronium" | "forge:ores/granite/trona" | "forge:bolts/neodymium" | "forge:tools/swords" | "forge:plates/double/sterling_silver" | "forge:dusts/xeproda" | "forge:dusts/tiny/nichrome" | "forge:rods/adamanite" | "forge:ores/blue_topaz" | "forge:ingots/hot/europium" | "forge:dusts/small/polycaprolactam" | "forge:ores/basalt/lithium" | "forge:rings/osmiridium" | "forge:gems/blue_topaz" | "forge:purified_ores/lazurite" | "forge:nuggets/indium_gallium_phosphide" | "forge:refined_ores/grossular" | "forge:nuggets/uranium" | "forge:ingots/hot/mercury_barium_calcium_cuprate" | "forge:storage_blocks/platinum" | "forge:storage_blocks/gallium" | "forge:ingots/vorant" | "forge:ores/diorite/hematite" | "forge:dusts/pure/cobaltite" | "forge:purified_ores/amethyst" | "forge:gears/hssg" | "forge:ores/endstone/palladium" | "forge:nuggets/scandium" | "forge:wool/black" | "forge:dusts/tiny/niobium" | "forge:screws/magnetic_iron" | "forge:dusts/small/spodumene" | "forge:ores/red_sand/almandine" | "forge:plates/cobalt_brass" | "forge:gems/flawed/sodalite" | "forge:plates/double/twinite" | "forge:dusts/small/sphalerite" | "forge:dusts/impure/uraninite" | "forge:ores/andesite/rock_salt" | "forge:ores/netherrack/powellite" | "forge:gems/exquisite/blue_topaz" | "forge:plates" | "forge:plates/double/zinc" | "forge:wires/nlatstone" | "forge:nuggets/vibranium" | "forge:rods/manganese" | "forge:ores/endstone/lithium" | "forge:dusts/small/andradite" | "forge:storage_blocks/ice" | "forge:ores/red_sand/cassiterite_sand" | "forge:ores/andesite/talc" | "forge:nuggets/samarium" | "forge:ores/diatomite" | "forge:storage_blocks/enhanced_redstone_ingot" | "forge:storage_blocks/zapolgium" | "forge:purified_ores/copper" | "gtceu:resistors" | "forge:rods/annealed_copper" | "forge:dusts/small/fireclay" | "forge:storage_blocks/raw_malachite" | "forge:gems/amber" | "forge:dusts/indium" | "forge:ores/malachite" | "forge:ingots/rhodium" | "forge:refined_ores/nickel" | "forge:dusts/thorium" | "forge:crushed_ores/vanadium_magnetite" | "minecraft:beds" | "forge:bolts/bismuth_bronze" | "create:toolboxes" | "forge:nuggets/lunium_nova" | "forge:ores/deepslate/gold" | "forge:crushed_ores/lapis" | "forge:dusts/titanium_trifluoride" | "forge:plates/zinc" | "forge:frames/invar" | "forge:foils/plumbumanite" | "forge:storage_blocks/raw_cobalt" | "forge:dusts/cupronickel" | "forge:ores/stone/garnierite" | "forge:plates/reinforced_epoxy_resin" | "forge:wires/midnight_abyssal" | "forge:ores/deepslate/aluminium" | "forge:ores/tuff/tungstate" | "forge:storage_blocks/bamboo" | "forge:ores/granite/vanadium_magnetite" | "forge:ores/andesite/fullers_earth" | "forge:rods/long/tin_alloy" | "forge:dusts/tiny/zapolgium" | "forge:ores/chalcocite" | "forge:dusts/small/plutonium" | "forge:screws/steel" | "forge:dusts/tiny/indium_phosphide" | "forge:wires/palladium" | "forge:crushed_ores/uraninite" | "forge:storage_blocks/ridiculite" | "forge:dusts/silicone_rubber" | "forge:refined_ores/oilsands" | "forge:ores/basalt/gold" | "minecraft:tall_flowers" | "forge:ingots/lunium_nova" | "forge:ores/basalt/stibnite" | "forge:cobblestone" | "forge:glass_panes/pink" | "xtonesreworked:azur" | "forge:dusts/tiny/asbestos" | "forge:screws" | "forge:wires/fine/annealed_copper" | "forge:storage_blocks/crystaltine" | "forge:storage_blocks/raw_neodymium" | "forge:ores/basalt/goethite" | "forge:wool/pink" | "forge:glass_panes/lime" | "forge:gems/flawed/yellow_garnet" | "forge:bolts/hssg" | "forge:dusts/tiny/chalcopyrite" | "forge:crushed_ores/lead" | "forge:ores/gravel/galena" | "forge:raw_materials/pyrolusite" | "forge:wires/fine/steel" | "forge:nuggets/boron" | "forge:purified_ores/tungstate" | "forge:dusts/tiny/magnesium_diboride" | "forge:purified_ores/soapstone" | "forge:dusts/tiny/chromium_trioxide" | "forge:ores/tuff/granitic_mineral_sand" | "forge:plates/duranium" | "forge:dusts/small/iridium" | "forge:dusts/small/ammonium_chloride" | "forge:ingots/magnesium" | "forge:dusts/tiny/molybdenite" | "forge:storage_blocks/raw_magnesite" | "forge:dusts/small/samarium_iron_arsenic_oxide" | "forge:glass/colorless" | "forge:wires/fine/borosilicate_glass" | "forge:storage_blocks/flint" | "forge:ingots/hot/vibranite" | "forge:storage_blocks/andesite" | "forge:ores/basalt/pyrolusite" | "forge:ores/tuff/zeolite" | "forge:dusts/impure/bentonite" | "forge:wires/celeslar" | "forge:dusts/tiny/quartz_sand" | "forge:dusts/ruby" | "forge:ores/endstone/plutonium" | "forge:dusts/tiny/uranium_triplatinum" | "forge:ores/red_sand/spodumene" | "forge:crushed_ores/tantalite" | "forge:storage_blocks/raw_nickel" | "forge:ores/andesite/bauxite" | "forge:ingots/hot/samarium" | "forge:ores/red_sand/malachite" | "forge:storage_blocks/silicon" | "forge:storage_blocks/almandine" | "forge:dusts/tungstic_acid" | "forge:dusts/magnetic_neodymium" | "forge:ores/sand/neodymium" | "forge:rods/plutonium_241" | "forge:dusts/pure/granitic_mineral_sand" | "forge:crushed_ores/stibnite" | "forge:rods/long/hsse" | "forge:dusts/viculeam" | "forge:ores/granite/uraninite" | "forge:dusts/tiny/uraninite" | "forge:coins/tin" | "forge:ores/stone/bastnasite" | "forge:dusts/tiny/manganese_phosphide" | "forge:springs/small" | "forge:gears/constantan" | "forge:dyes/purple_dye" | "forge:ores/basalt/bauxite" | "forge:ores/gravel/vanadium_magnetite" | "forge:storage_blocks/peridot" | "forge:ores/deepslate/alunite" | "forge:ores/netherrack/ilmenite" | "forge:ores/granite/molybdenum" | "forge:refined_ores/hematite" | "forge:wires/fine/electrum" | "forge:gears/silver" | "forge:dusts/small/tritanium" | "forge:ores/tuff/aluminium" | "forge:gems/red_garnet" | "forge:ingots/hot/vanadium" | "forge:circuits/mv" | "forge:plates/viculeam" | "forge:gears/diamond" | "forge:crushed_ores/pitchblende" | "forge:dusts/rose_gold" | "forge:ores/netherrack/gold" | "forge:gears/small/hsss" | "forge:dusts/yellow_limonite" | "forge:dusts/small/samarium" | "forge:storage_blocks/prudentium_essence" | "forge:dusts/tiny/deepslate" | "forge:plates/double/yttrium_barium_cuprate" | "forge:ores/stone/palladium" | "forge:rods/netherite" | "forge:ores/red_sand/cobalt" | "forge:dusts/impure/topaz" | "forge:nuggets/cobalt_brass" | "forge:dusts/tiny/boron" | "forge:storage_blocks/citrine" | "forge:ores/granite/apatite" | "forge:crushed_ores/kyanite" | "forge:ores/gravel/silver" | "forge:dusts/tiny/platinum_group_sludge" | "forge:gears/stellarium" | "forge:ores/stone/chalcocite" | "forge:ingots/black_iron" | "forge:ores/netherrack/iron" | "forge:dusts/small/potassium_feldspar" | "forge:gears/palladium" | "forge:storage_blocks/raw_tetrahedrite" | "forge:wires/boron" | "farmersdelight:offhand_equipment" | "forge:dusts/neutronium" | "forge:dusts/topaz" | "forge:crushed_ores/almandine" | "forge:dusts/tiny/realgar" | "forge:dusts/redstone" | "forge:dyes/lime_dye" | "exnihilosequentia:crucibles" | "forge:storage_blocks/raw_pollucite" | "forge:dusts/impure/palladium" | "forge:purified_ores/cooperite" | "forge:purified_ores/molybdenite" | "forge:ores/basalt/sulfur" | "forge:bolts/naquadria" | "forge:ores/sand/glauconite_sand" | "forge:dusts/bentonite" | "forge:ores/endstone/gold" | "forge:ores/diorite/lithium" | "forge:ores/gravel/uraninite" | "forge:storage_blocks/graphite" | "forge:dusts/small/phosphorus" | "forge:ores/deepslate/tin" | "bookshelf:fence_gates" | "forge:ores/andesite/pitchblende" | "forge:crushed_ores/barite" | "forge:dusts/tiny/obsidian" | "forge:tools/files" | "forge:dusts/small/enriched_naquadah_sulfate" | "forge:dusts/impure/bastnasite" | "forge:ores/deepslate/cassiterite_sand" | "forge:storage_blocks/raw_scheelite" | "forge:ores/stone/tricalcium_phosphate" | "forge:rods/long/black_bronze" | "forge:dusts/small/andesite" | "minecraft:wool_carpets" | "forge:ores/tetrahedrite" | "forge:ores/sand/chalcocite" | "forge:foils/naquadria" | "forge:dusts/tiny/galena" | "forge:dusts/pure/asbestos" | "forge:dusts/tiny/polycaprolactam" | "forge:screws/neodymium" | "forge:screws/naquadah_alloy" | "forge:rods/aluminum" | "forge:ores/stone/oilsands" | "forge:dusts/sodium_hydroxide" | "forge:storage_blocks/shellite" | "forge:frames/hssg" | "forge:dusts/nether_star" | "forge:ores/gravel/diamond" | "forge:ores/niter" | "forge:dusts/small/niobium_titanium" | "forge:ores/stone/garnet_sand" | "forge:ores/tuff/saltpeter" | "forge:ores/red_sand/grossular" | "forge:springs/naquadah_alloy" | "forge:gems/flawed/lapis" | "forge:ores/andesite/cooperite" | "forge:dusts/wulfenite" | "minecraft:small_flowers" | "forge:storage_blocks/raw_electrotine" | "forge:crushed_ores/trona" | "forge:dusts/impure/kyanite" | "forge:dusts/pure/magnetite" | "forge:ores/stone/pentlandite" | "forge:tools/crowbars" | "forge:crushed_ores/platinum" | "forge:refined_ores/quartzite" | "forge:cells/garnet" | "create:stone_types/granite" | "forge:ores/diorite/vanadium_magnetite" | "forge:nuggets/electrum" | "forge:plates/xeproda" | "forge:refined_ores/galena" | "forge:dusts/tiny/melodium" | "forge:ores/spessartine" | "forge:stone" | "forge:storage_blocks/monazite" | "forge:storage_blocks/magnalium" | "forge:ores/gravel/calcite" | "forge:dusts/impure/tricalcium_phosphate" | "forge:dusts/pure/tin" | "minecraft:dark_oak_logs" | "forge:storage_blocks/obsidian" | "forge:ores/deepslate/copper" | "forge:foils/cupronickel" | "minecraft:stone_tool_materials" | "forge:ores/stone/beryllium" | "forge:dusts/small/silicon" | "forge:rods/treated_wood" | "forge:dusts/borax" | "forge:gems/niter" | "forge:refined_ores/cassiterite" | "forge:ores/basalt/bastnasite" | "forge:ores/granite/pitchblende" | "forge:ores/stone/nickel" | "forge:ores/red_sand/hematite" | "forge:ores/sand/amethyst" | "libx:impl_doors" | "forge:dusts/naquadah" | "forge:dusts/tiny/barium" | "forge:dusts/tiny/stainless_steel" | "forge:dusts/small/rarest_metal_mixture" | "forge:rods/stellar" | "fantasyfurniture:item_group_category/dunmer" | "forge:vegetables/beetroot" | "forge:ores/gravel/pyrope" | "libx:impl_wooden_stairs" | "forge:rods/scandium" | "forge:ore_rates/singular" | "forge:ores/diorite/iron" | "forge:ores/netherrack/kyanite" | "forge:plates/hssg" | "forge:cells/kunzite" | "forge:ores/diorite/talc" | "forge:compasses" | "forge:bolts/brass" | "forge:raw_materials/scheelite" | "forge:ores/andesite/aluminium" | "forge:dusts/nickel_zinc_ferrite" | "forge:ores/diorite/nickel" | "create:modded_stripped_wood" | "forge:ores/deepslate/tungstate" | "forge:screws/yttrium_barium_cuprate" | "forge:dusts/small/inert_metal_mixture" | "forge:plates/vanadium_steel" | "forge:gems/flawed/malachite" | "forge:wires/starlight_mythril" | "forge:dusts/impure/oilsands" | "forge:storage_blocks/raw_pyrolusite" | "forge:storage_blocks/raw_aluminium" | "forge:rods/neutronium" | "forge:gems/flawless/apatite" | "forge:ores/stone/lithium" | "forge:ores/deepslate/malachite" | "forge:ores/sand/gold" | "forge:ores/endstone/rock_salt" | "forge:gems/flawless/red_garnet" | "forge:raw_materials/cobalt" | "forge:dyes/green_dye" | "forge:dusts/indium_phosphide" | "forge:raw_materials/redstone" | "forge:ores/tuff/gold" | "forge:ores/diorite/certus_quartz" | "forge:gems/olivine" | "forge:plates/dense/tungsten_steel" | "forge:ingots/chromium" | "forge:ores/diorite/chalcopyrite" | "forge:ingots/viculeam" | "forge:ores/red_sand/red_garnet" | "forge:refined_ores/cobalt" | "forge:ores/diorite/sulfur" | "forge:dusts/small/magnetic_neodymium" | "forge:rods/rubber" | "forge:dusts/small/calcium" | "forge:ores/granite/malachite" | "forge:ores/stone/magnetite" | "forge:dusts/tiny/borax" | "forge:ores/basalt/green_sapphire" | "forge:ores/red_sand/realgar" | "forge:dusts/quartz_sand" | "forge:ores/tuff/cooperite" | "forge:gears/aluminium" | "forge:rods/wood" | "forge:ores/granite/soapstone" | "forge:purified_ores/coal" | "forge:dusts/tiny/fireclay" | "forge:ores/sand/sapphire" | "forge:gems/chipped/blue_topaz" | "forge:ingots/soulium" | "forge:crushed_ores/graphite" | "forge:ores/tuff/sodalite" | "forge:dusts/potassium" | "forge:ores/gravel/ilmenite" | "forge:plates/wrought_iron" | "forge:crushed_ores/mica" | "forge:dusts/tiny/duranium" | "forge:dusts/ice" | "forge:ores/stone/lapis" | "forge:dusts/pure/sphalerite" | "forge:rods/long/copper" | "forge:raw_materials/molybdenite" | "forge:dusts/tiny/certus_quartz" | "forge:dusts/cobalt_oxide" | "forge:ores/sand/lithium" | "forge:feathers" | "forge:purified_ores/nickel" | "forge:dusts/perlite" | "forge:ores/iron" | "forge:dusts/tiny/agar" | "forge:nuggets/aluminium" | "forge:gems/exquisite/rock_salt" | "forge:plates/thorium" | "forge:nuggets/zapolgium" | "forge:ores/sand/hematite" | "forge:nuggets/darmstadtium" | "forge:ingots/ruthenium_trinium_americium_neutronate" | "forge:ores/deepslate/tricalcium_phosphate" | "forge:dusts/copper" | "forge:crushed_ores/soapstone" | "forge:nuggets/signalum" | "forge:screws/niobium_titanium" | "bookshelf:stones" | "exnihilosequentia:hammer" | "forge:ores/tuff/basaltic_mineral_sand" | "forge:rods/starlight_mythril" | "forge:crushed_ores/sapphire" | "forge:ores/netherrack/uraninite" | "forge:ores/endstone/galena" | "forge:storage_blocks/raw_palladium" | "forge:bolts/blue_alloy" | "forge:dusts/small/oilsands" | "forge:rods/chalyblux" | "forge:ores/granite/certus_quartz" | "minecraft:copper_ores" | "forge:gems/flawless/grossular" | "forge:gears/osmiridium" | "forge:ores/deepslate/neodymium" | "forge:rods/blue_alloy" | "forge:ores/tuff/realgar" | "forge:nuggets/tellurium" | "forge:storage_blocks/cobalt_brass" | "forge:refined_ores/gold" | "forge:ores/tuff/glauconite_sand";
    type PotionTag = never;
    type ParticleTypeTag = never;
    type BlockEntityTypeTag = never;
    type PaintingVariantTag = "minecraft:placeable";
    type CustomStatTag = never;
    type ChunkStatusTag = never;
    type RuleTestTag = never;
    type PosRuleTestTag = never;
    type MenuTag = never;
    type RecipeTypeTag = never;
    type RecipeSerializerTag = never;
    type AttributeTag = never;
    type PositionSourceTypeTag = never;
    type CommandArgumentTypeTag = never;
    type StatTypeTag = never;
    type VillagerTypeTag = never;
    type VillagerProfessionTag = never;
    type PointOfInterestTypeTag = "minecraft:bee_home" | "minecraft:acquirable_job_site" | "minecraft:village";
    type MemoryModuleTypeTag = never;
    type SensorTypeTag = never;
    type ScheduleTag = never;
    type ActivityTag = never;
    type LootPoolEntryTypeTag = never;
    type LootFunctionTypeTag = never;
    type LootConditionTypeTag = never;
    type LootNumberProviderTypeTag = never;
    type LootNbtProviderTypeTag = never;
    type LootScoreProviderTypeTag = never;
    type FloatProviderTypeTag = never;
    type IntProviderTypeTag = never;
    type HeightProviderTypeTag = never;
    type BlockPredicateTypeTag = never;
    type CarverTag = never;
    type FeatureTag = never;
    type StructurePlacementTag = never;
    type StructurePieceTag = never;
    type StructureTypeTag = never;
    type PlacementModifierTypeTag = never;
    type BlockStateProviderTypeTag = never;
    type FoliagePlacerTypeTag = never;
    type TrunkPlacerTypeTag = never;
    type RootPlacerTypeTag = never;
    type TreeDecoratorTypeTag = never;
    type FeatureSizeTypeTag = never;
    type BiomeSourceTag = never;
    type ChunkGeneratorTag = never;
    type MaterialConditionTag = never;
    type MaterialRuleTag = never;
    type DensityFunctionTypeTag = never;
    type StructureProcessorTag = never;
    type StructurePoolElementTag = never;
    type CatVariantTag = "minecraft:full_moon_spawns" | "minecraft:default_spawns";
    type FrogVariantTag = never;
    type BannerPatternTag = "minecraft:pattern_item/mojang" | "minecraft:pattern_item/creeper" | "minecraft:pattern_item/skull" | "minecraft:pattern_item/flower" | "minecraft:pattern_item/piglin" | "minecraft:no_item_required" | "minecraft:pattern_item/globe";
    type InstrumentTag = "minecraft:goat_horns" | "minecraft:screaming_goat_horns" | "minecraft:regular_goat_horns";
    type EntityDataSerializersTag = never;
    type GlobalLootModifierSerializersTag = never;
    type FluidTypeTag = never;
    class DocumentedRecipes {
        minecraft: {
            crafting_shaped(result: OutputItem_, pattern: string[], key: {[key in string]: InputItem_}):Special.Recipes.CraftingShapedMinecraft
            crafting_shaped(result: OutputItem_, ingredients: InputItem_[][]):Special.Recipes.CraftingShapedMinecraft
            crafting_shapeless(result: OutputItem_, ingredients: InputItem_[]):Special.Recipes.CraftingShapelessMinecraft
            smelting(result: OutputItem_, ingredient: InputItem_):Special.Recipes.SmeltingMinecraft
            /**
             * @param xp defaults to `0.0`
            */
            smelting(result: OutputItem_, ingredient: InputItem_, xp?: number):Special.Recipes.SmeltingMinecraft
            /**
             * @param xp defaults to `0.0`
             * @param cookingTime defaults to `200`
            */
            smelting(result: OutputItem_, ingredient: InputItem_, xp?: number, cookingTime?: number|string):Special.Recipes.SmeltingMinecraft
            blasting(result: OutputItem_, ingredient: InputItem_):Special.Recipes.BlastingMinecraft
            /**
             * @param xp defaults to `0.0`
            */
            blasting(result: OutputItem_, ingredient: InputItem_, xp?: number):Special.Recipes.BlastingMinecraft
            /**
             * @param xp defaults to `0.0`
             * @param cookingTime defaults to `200`
            */
            blasting(result: OutputItem_, ingredient: InputItem_, xp?: number, cookingTime?: number|string):Special.Recipes.BlastingMinecraft
            smoking(result: OutputItem_, ingredient: InputItem_):Special.Recipes.SmokingMinecraft
            /**
             * @param xp defaults to `0.0`
            */
            smoking(result: OutputItem_, ingredient: InputItem_, xp?: number):Special.Recipes.SmokingMinecraft
            /**
             * @param xp defaults to `0.0`
             * @param cookingTime defaults to `200`
            */
            smoking(result: OutputItem_, ingredient: InputItem_, xp?: number, cookingTime?: number|string):Special.Recipes.SmokingMinecraft
            campfire_cooking(result: OutputItem_, ingredient: InputItem_):Special.Recipes.CampfireCookingMinecraft
            /**
             * @param xp defaults to `0.0`
            */
            campfire_cooking(result: OutputItem_, ingredient: InputItem_, xp?: number):Special.Recipes.CampfireCookingMinecraft
            /**
             * @param xp defaults to `0.0`
             * @param cookingTime defaults to `200`
            */
            campfire_cooking(result: OutputItem_, ingredient: InputItem_, xp?: number, cookingTime?: number|string):Special.Recipes.CampfireCookingMinecraft
            stonecutting(result: OutputItem_, ingredient: InputItem_):Special.Recipes.StonecuttingMinecraft
            smithing(result: OutputItem_, base: InputItem_, addition: InputItem_):Special.Recipes.SmithingMinecraft
        }
        kubejs: {
            shaped(result: OutputItem_, pattern: string[], key: {[key in string]: InputItem_}):Special.Recipes.ShapedKubejs
            shaped(result: OutputItem_, ingredients: InputItem_[][]):Special.Recipes.ShapedKubejs
            shapeless(result: OutputItem_, ingredients: InputItem_[]):Special.Recipes.ShapelessKubejs
        }
        cucumber: {
            shaped_no_mirror(result: OutputItem_, pattern: string[], key: {[key in string]: InputItem_}):Special.Recipes.ShapedNoMirrorCucumber
            shaped_no_mirror(result: OutputItem_, ingredients: InputItem_[][]):Special.Recipes.ShapedNoMirrorCucumber
        }
        extendedcrafting: {
            shaped_table(result: OutputItem_, pattern: string[], key: {[key in string]: InputItem_}):Special.Recipes.ShapedTableExtendedcrafting
            shaped_table(result: OutputItem_, ingredients: InputItem_[][]):Special.Recipes.ShapedTableExtendedcrafting
            shapeless_table(result: OutputItem_, ingredients: InputItem_[]):Special.Recipes.ShapelessTableExtendedcrafting
        }
        thermal: {
            hive_extractor(fluid: Internal.OutputFluid_, item: OutputItem_, hive: Internal.Block_):Special.Recipes.HiveExtractorThermal
            tree_extractor(result: Internal.OutputFluid_):Special.Recipes.TreeExtractorThermal
            tree_extractor(result: Internal.OutputFluid_, trunk?: Internal.Block_):Special.Recipes.TreeExtractorThermal
            tree_extractor(result: Internal.OutputFluid_, trunk?: Internal.Block_, leaves?: Internal.Block_):Special.Recipes.TreeExtractorThermal
            tree_extractor_boost(ingredient: InputItem_):Special.Recipes.TreeExtractorBoostThermal
            /**
             * @param output defaults to `1.0`
            */
            tree_extractor_boost(ingredient: InputItem_, output?: number):Special.Recipes.TreeExtractorBoostThermal
            /**
             * @param output defaults to `1.0`
             * @param cycles defaults to `8`
            */
            tree_extractor_boost(ingredient: InputItem_, output?: number, cycles?: number):Special.Recipes.TreeExtractorBoostThermal
            fisher_boost(ingredient: InputItem_):Special.Recipes.FisherBoostThermal
            /**
             * @param outputMod defaults to `1.0`
            */
            fisher_boost(ingredient: InputItem_, outputMod?: number):Special.Recipes.FisherBoostThermal
            /**
             * @param outputMod defaults to `1.0`
             * @param useChance defaults to `1.0`
            */
            fisher_boost(ingredient: InputItem_, outputMod?: number, useChance?: number):Special.Recipes.FisherBoostThermal
            /**
             * @param outputMod defaults to `1.0`
             * @param useChance defaults to `1.0`
             * @param lootTable defaults to `"minecraft:gameplay/fishing/fish"`
            */
            fisher_boost(ingredient: InputItem_, outputMod?: number, useChance?: number, lootTable?: string):Special.Recipes.FisherBoostThermal
            rock_gen(result: OutputItem_):Special.Recipes.RockGenThermal
            rock_gen(result: OutputItem_, below?: Internal.Block_):Special.Recipes.RockGenThermal
            rock_gen(result: OutputItem_, below?: Internal.Block_, adjacent?: Internal.Block_):Special.Recipes.RockGenThermal
            /**
             * @param time defaults to `20`
            */
            rock_gen(result: OutputItem_, below?: Internal.Block_, adjacent?: Internal.Block_, time?: number):Special.Recipes.RockGenThermal
            potion_diffuser_boost(ingredient: InputItem_):Special.Recipes.PotionDiffuserBoostThermal
            /**
             * @param amplifier defaults to `0`
            */
            potion_diffuser_boost(ingredient: InputItem_, amplifier?: number):Special.Recipes.PotionDiffuserBoostThermal
            /**
             * @param amplifier defaults to `0`
             * @param durationMod defaults to `1.0`
            */
            potion_diffuser_boost(ingredient: InputItem_, amplifier?: number, durationMod?: number):Special.Recipes.PotionDiffuserBoostThermal
            /**
             * @param amplifier defaults to `0`
             * @param durationMod defaults to `1.0`
             * @param cycles defaults to `16`
            */
            potion_diffuser_boost(ingredient: InputItem_, amplifier?: number, durationMod?: number, cycles?: number):Special.Recipes.PotionDiffuserBoostThermal
            furnace(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.FurnaceThermal
            /**
             * @param xp defaults to `0.0`
            */
            furnace(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.FurnaceThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `2000`
            */
            furnace(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.FurnaceThermal
            sawmill(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.SawmillThermal
            /**
             * @param xp defaults to `0.0`
            */
            sawmill(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.SawmillThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `2000`
            */
            sawmill(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.SawmillThermal
            pulverizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.PulverizerThermal
            /**
             * @param xp defaults to `0.0`
            */
            pulverizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.PulverizerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `4000`
            */
            pulverizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.PulverizerThermal
            pulverizer_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.PulverizerRecycleThermal
            /**
             * @param xp defaults to `0.0`
            */
            pulverizer_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.PulverizerRecycleThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `4000`
            */
            pulverizer_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.PulverizerRecycleThermal
            smelter(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.SmelterThermal
            /**
             * @param xp defaults to `0.0`
            */
            smelter(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.SmelterThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `3200`
            */
            smelter(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.SmelterThermal
            smelter_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.SmelterRecycleThermal
            /**
             * @param xp defaults to `0.0`
            */
            smelter_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.SmelterRecycleThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `3200`
            */
            smelter_recycle(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.SmelterRecycleThermal
            insolator(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.InsolatorThermal
            /**
             * @param xp defaults to `0.0`
            */
            insolator(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.InsolatorThermal
            /**
             * @param xp defaults to `0.0`
             * @param water defaults to `500`
            */
            insolator(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, water?: number):Special.Recipes.InsolatorThermal
            /**
             * @param xp defaults to `0.0`
             * @param water defaults to `500`
             * @param energy defaults to `20000`
            */
            insolator(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, water?: number, energy?: number):Special.Recipes.InsolatorThermal
            centrifuge(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CentrifugeThermal
            /**
             * @param xp defaults to `0.0`
            */
            centrifuge(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.CentrifugeThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `4000`
            */
            centrifuge(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.CentrifugeThermal
            press(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.PressThermal
            /**
             * @param xp defaults to `0.0`
            */
            press(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.PressThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `2400`
            */
            press(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.PressThermal
            crucible(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CrucibleThermal
            /**
             * @param xp defaults to `0.0`
            */
            crucible(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.CrucibleThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `40000`
            */
            crucible(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.CrucibleThermal
            chiller(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.ChillerThermal
            /**
             * @param xp defaults to `0.0`
            */
            chiller(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.ChillerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `4000`
            */
            chiller(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.ChillerThermal
            refinery(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.RefineryThermal
            /**
             * @param xp defaults to `0.0`
            */
            refinery(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.RefineryThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `8000`
            */
            refinery(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.RefineryThermal
            pyrolyzer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.PyrolyzerThermal
            /**
             * @param xp defaults to `0.0`
            */
            pyrolyzer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.PyrolyzerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `2000`
            */
            pyrolyzer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.PyrolyzerThermal
            bottler(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.BottlerThermal
            /**
             * @param xp defaults to `0.0`
            */
            bottler(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.BottlerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `400`
            */
            bottler(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.BottlerThermal
            brewer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.BrewerThermal
            /**
             * @param xp defaults to `0.0`
            */
            brewer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.BrewerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `4000`
            */
            brewer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.BrewerThermal
            crystallizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CrystallizerThermal
            /**
             * @param xp defaults to `0.0`
            */
            crystallizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number):Special.Recipes.CrystallizerThermal
            /**
             * @param xp defaults to `0.0`
             * @param energy defaults to `20000`
            */
            crystallizer(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], xp?: number, energy?: number):Special.Recipes.CrystallizerThermal
            pulverizer_catalyst(ingredient: InputItem_):Special.Recipes.PulverizerCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
            */
            pulverizer_catalyst(ingredient: InputItem_, primaryMod?: number):Special.Recipes.PulverizerCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
            */
            pulverizer_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number):Special.Recipes.PulverizerCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
            */
            pulverizer_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number):Special.Recipes.PulverizerCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
            */
            pulverizer_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number):Special.Recipes.PulverizerCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
             * @param useChance defaults to `1.0`
            */
            pulverizer_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number, useChance?: number):Special.Recipes.PulverizerCatalystThermal
            smelter_catalyst(ingredient: InputItem_):Special.Recipes.SmelterCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
            */
            smelter_catalyst(ingredient: InputItem_, primaryMod?: number):Special.Recipes.SmelterCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
            */
            smelter_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number):Special.Recipes.SmelterCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
            */
            smelter_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number):Special.Recipes.SmelterCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
            */
            smelter_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number):Special.Recipes.SmelterCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
             * @param useChance defaults to `1.0`
            */
            smelter_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number, useChance?: number):Special.Recipes.SmelterCatalystThermal
            insolator_catalyst(ingredient: InputItem_):Special.Recipes.InsolatorCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
            */
            insolator_catalyst(ingredient: InputItem_, primaryMod?: number):Special.Recipes.InsolatorCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
            */
            insolator_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number):Special.Recipes.InsolatorCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
            */
            insolator_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number):Special.Recipes.InsolatorCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
            */
            insolator_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number):Special.Recipes.InsolatorCatalystThermal
            /**
             * @param primaryMod defaults to `1.0`
             * @param secondaryMod defaults to `1.0`
             * @param energyMod defaults to `1.0`
             * @param minChance defaults to `0.0`
             * @param useChance defaults to `1.0`
            */
            insolator_catalyst(ingredient: InputItem_, primaryMod?: number, secondaryMod?: number, energyMod?: number, minChance?: number, useChance?: number):Special.Recipes.InsolatorCatalystThermal
            stirling_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.StirlingFuelThermal
            /**
             * @param energy defaults to `16000`
            */
            stirling_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.StirlingFuelThermal
            compression_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CompressionFuelThermal
            /**
             * @param energy defaults to `100000`
            */
            compression_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.CompressionFuelThermal
            magmatic_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.MagmaticFuelThermal
            /**
             * @param energy defaults to `100000`
            */
            magmatic_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.MagmaticFuelThermal
            numismatic_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.NumismaticFuelThermal
            /**
             * @param energy defaults to `16000`
            */
            numismatic_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.NumismaticFuelThermal
            lapidary_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.LapidaryFuelThermal
            /**
             * @param energy defaults to `16000`
            */
            lapidary_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.LapidaryFuelThermal
            disenchantment_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.DisenchantmentFuelThermal
            /**
             * @param energy defaults to `16000`
            */
            disenchantment_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.DisenchantmentFuelThermal
            gourmand_fuel(ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.GourmandFuelThermal
            /**
             * @param energy defaults to `1600`
            */
            gourmand_fuel(ingredients: (Internal.InputFluid_|InputItem_)[], energy?: number):Special.Recipes.GourmandFuelThermal
        }
        create: {
            conversion(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.ConversionCreate
            /**
             * @param processingTime defaults to `100`
            */
            conversion(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.ConversionCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            conversion(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.ConversionCreate
            crushing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CrushingCreate
            /**
             * @param processingTime defaults to `100`
            */
            crushing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.CrushingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            crushing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.CrushingCreate
            cutting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CuttingCreate
            /**
             * @param processingTime defaults to `100`
            */
            cutting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.CuttingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            cutting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.CuttingCreate
            milling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.MillingCreate
            /**
             * @param processingTime defaults to `100`
            */
            milling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.MillingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            milling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.MillingCreate
            basin(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.BasinCreate
            /**
             * @param processingTime defaults to `100`
            */
            basin(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.BasinCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            basin(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.BasinCreate
            mixing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.MixingCreate
            /**
             * @param processingTime defaults to `100`
            */
            mixing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.MixingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            mixing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.MixingCreate
            compacting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.CompactingCreate
            /**
             * @param processingTime defaults to `100`
            */
            compacting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.CompactingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            compacting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.CompactingCreate
            pressing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.PressingCreate
            /**
             * @param processingTime defaults to `100`
            */
            pressing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.PressingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            pressing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.PressingCreate
            sandpaper_polishing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.SandpaperPolishingCreate
            /**
             * @param processingTime defaults to `100`
            */
            sandpaper_polishing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.SandpaperPolishingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            sandpaper_polishing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.SandpaperPolishingCreate
            splashing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.SplashingCreate
            /**
             * @param processingTime defaults to `100`
            */
            splashing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.SplashingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            splashing(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.SplashingCreate
            haunting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.HauntingCreate
            /**
             * @param processingTime defaults to `100`
            */
            haunting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.HauntingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            haunting(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.HauntingCreate
            deploying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.DeployingCreate
            /**
             * @param processingTime defaults to `100`
            */
            deploying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.DeployingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            deploying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.DeployingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
             * @param keepHeldItem defaults to `false`
            */
            deploying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string, keepHeldItem?: boolean):Special.Recipes.DeployingCreate
            filling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.FillingCreate
            /**
             * @param processingTime defaults to `100`
            */
            filling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.FillingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            filling(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.FillingCreate
            emptying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.EmptyingCreate
            /**
             * @param processingTime defaults to `100`
            */
            emptying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.EmptyingCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            emptying(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.EmptyingCreate
            item_application(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[]):Special.Recipes.ItemApplicationCreate
            /**
             * @param processingTime defaults to `100`
            */
            item_application(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number):Special.Recipes.ItemApplicationCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
            */
            item_application(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string):Special.Recipes.ItemApplicationCreate
            /**
             * @param processingTime defaults to `100`
             * @param heatRequirement defaults to `null`
             * @param keepHeldItem defaults to `false`
            */
            item_application(results: (Internal.OutputFluid_|OutputItem_)[], ingredients: (Internal.InputFluid_|InputItem_)[], processingTime?: number, heatRequirement?: string, keepHeldItem?: boolean):Special.Recipes.ItemApplicationCreate
            mechanical_crafting(result: OutputItem_, pattern: string[], key: {[key in string]: InputItem_}):Special.Recipes.MechanicalCraftingCreate
            mechanical_crafting(result: OutputItem_, ingredients: InputItem_[][]):Special.Recipes.MechanicalCraftingCreate
            sequenced_assembly(results: OutputItem_[], ingredient: InputItem_, sequence: Internal.RecipeJS_[]):Special.Recipes.SequencedAssemblyCreate
            sequenced_assembly(results: OutputItem_[], ingredient: InputItem_, sequence: Internal.RecipeJS_[], transitionalItem?: OutputItem_):Special.Recipes.SequencedAssemblyCreate
            /**
             * @param loops defaults to `4`
            */
            sequenced_assembly(results: OutputItem_[], ingredient: InputItem_, sequence: Internal.RecipeJS_[], transitionalItem?: OutputItem_, loops?: number):Special.Recipes.SequencedAssemblyCreate
        }
        gtceu: {
            steam_boiler(id: string):Special.Recipes.SteamBoilerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            steam_boiler(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.SteamBoilerGtceu
            electric_furnace(id: string):Special.Recipes.ElectricFurnaceGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            electric_furnace(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ElectricFurnaceGtceu
            alloy_smelter(id: string):Special.Recipes.AlloySmelterGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            alloy_smelter(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.AlloySmelterGtceu
            arc_furnace(id: string):Special.Recipes.ArcFurnaceGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            arc_furnace(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ArcFurnaceGtceu
            assembler(id: string):Special.Recipes.AssemblerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            assembler(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.AssemblerGtceu
            autoclave(id: string):Special.Recipes.AutoclaveGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            autoclave(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.AutoclaveGtceu
            bender(id: string):Special.Recipes.BenderGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            bender(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.BenderGtceu
            brewery(id: string):Special.Recipes.BreweryGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            brewery(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.BreweryGtceu
            macerator(id: string):Special.Recipes.MaceratorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            macerator(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.MaceratorGtceu
            canner(id: string):Special.Recipes.CannerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            canner(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CannerGtceu
            centrifuge(id: string):Special.Recipes.CentrifugeGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            centrifuge(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CentrifugeGtceu
            chemical_bath(id: string):Special.Recipes.ChemicalBathGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            chemical_bath(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ChemicalBathGtceu
            chemical_reactor(id: string):Special.Recipes.ChemicalReactorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            chemical_reactor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ChemicalReactorGtceu
            compressor(id: string):Special.Recipes.CompressorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            compressor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CompressorGtceu
            cutter(id: string):Special.Recipes.CutterGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            cutter(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CutterGtceu
            distillery(id: string):Special.Recipes.DistilleryGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            distillery(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.DistilleryGtceu
            electrolyzer(id: string):Special.Recipes.ElectrolyzerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            electrolyzer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ElectrolyzerGtceu
            electromagnetic_separator(id: string):Special.Recipes.ElectromagneticSeparatorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            electromagnetic_separator(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ElectromagneticSeparatorGtceu
            extractor(id: string):Special.Recipes.ExtractorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            extractor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ExtractorGtceu
            extruder(id: string):Special.Recipes.ExtruderGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            extruder(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ExtruderGtceu
            fermenter(id: string):Special.Recipes.FermenterGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            fermenter(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.FermenterGtceu
            fluid_heater(id: string):Special.Recipes.FluidHeaterGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            fluid_heater(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.FluidHeaterGtceu
            fluid_solidifier(id: string):Special.Recipes.FluidSolidifierGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            fluid_solidifier(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.FluidSolidifierGtceu
            forge_hammer(id: string):Special.Recipes.ForgeHammerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            forge_hammer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ForgeHammerGtceu
            forming_press(id: string):Special.Recipes.FormingPressGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            forming_press(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.FormingPressGtceu
            lathe(id: string):Special.Recipes.LatheGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            lathe(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.LatheGtceu
            mixer(id: string):Special.Recipes.MixerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            mixer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.MixerGtceu
            ore_washer(id: string):Special.Recipes.OreWasherGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            ore_washer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.OreWasherGtceu
            packer(id: string):Special.Recipes.PackerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            packer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.PackerGtceu
            polarizer(id: string):Special.Recipes.PolarizerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            polarizer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.PolarizerGtceu
            laser_engraver(id: string):Special.Recipes.LaserEngraverGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            laser_engraver(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.LaserEngraverGtceu
            sifter(id: string):Special.Recipes.SifterGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            sifter(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.SifterGtceu
            thermal_centrifuge(id: string):Special.Recipes.ThermalCentrifugeGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            thermal_centrifuge(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ThermalCentrifugeGtceu
            wiremill(id: string):Special.Recipes.WiremillGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            wiremill(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.WiremillGtceu
            circuit_assembler(id: string):Special.Recipes.CircuitAssemblerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            circuit_assembler(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CircuitAssemblerGtceu
            gas_collector(id: string):Special.Recipes.GasCollectorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            gas_collector(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.GasCollectorGtceu
            rock_breaker(id: string):Special.Recipes.RockBreakerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            rock_breaker(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.RockBreakerGtceu
            combustion_generator(id: string):Special.Recipes.CombustionGeneratorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            combustion_generator(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CombustionGeneratorGtceu
            gas_turbine(id: string):Special.Recipes.GasTurbineGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            gas_turbine(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.GasTurbineGtceu
            steam_turbine(id: string):Special.Recipes.SteamTurbineGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            steam_turbine(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.SteamTurbineGtceu
            plasma_generator(id: string):Special.Recipes.PlasmaGeneratorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            plasma_generator(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.PlasmaGeneratorGtceu
            large_boiler(id: string):Special.Recipes.LargeBoilerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            large_boiler(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.LargeBoilerGtceu
            coke_oven(id: string):Special.Recipes.CokeOvenGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            coke_oven(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CokeOvenGtceu
            primitive_blast_furnace(id: string):Special.Recipes.PrimitiveBlastFurnaceGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            primitive_blast_furnace(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.PrimitiveBlastFurnaceGtceu
            electric_blast_furnace(id: string):Special.Recipes.ElectricBlastFurnaceGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            electric_blast_furnace(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ElectricBlastFurnaceGtceu
            distillation_tower(id: string):Special.Recipes.DistillationTowerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            distillation_tower(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.DistillationTowerGtceu
            pyrolyse_oven(id: string):Special.Recipes.PyrolyseOvenGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            pyrolyse_oven(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.PyrolyseOvenGtceu
            cracker(id: string):Special.Recipes.CrackerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            cracker(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CrackerGtceu
            implosion_compressor(id: string):Special.Recipes.ImplosionCompressorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            implosion_compressor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.ImplosionCompressorGtceu
            vacuum_freezer(id: string):Special.Recipes.VacuumFreezerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            vacuum_freezer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.VacuumFreezerGtceu
            assembly_line(id: string):Special.Recipes.AssemblyLineGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            assembly_line(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.AssemblyLineGtceu
            large_chemical_reactor(id: string):Special.Recipes.LargeChemicalReactorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            large_chemical_reactor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.LargeChemicalReactorGtceu
            fusion_reactor(id: string):Special.Recipes.FusionReactorGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            fusion_reactor(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.FusionReactorGtceu
            create_mixer(id: string):Special.Recipes.CreateMixerGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            create_mixer(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.CreateMixerGtceu
            essence_burning(id: string):Special.Recipes.EssenceBurningGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            essence_burning(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.EssenceBurningGtceu
            essence_centrifuging(id: string):Special.Recipes.EssenceCentrifugingGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            essence_centrifuging(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.EssenceCentrifugingGtceu
            greenhouse_growing(id: string):Special.Recipes.GreenhouseGrowingGtceu
            /**
             * @param duration defaults to `100`
             * @param recipeConditions defaults to `null`
             * @param inputs defaults to `null`
             * @param outputs defaults to `null`
             * @param tickOutputs defaults to `null`
             * @param tickOutputs defaults to `null`
            */
            greenhouse_growing(duration?: number|string, recipeConditions?: Internal.RecipeCondition_[], inputs?: {[key in any]: any}, outputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}, tickOutputs?: {[key in any]: any}):Special.Recipes.GreenhouseGrowingGtceu
        }
        exnihilosequentia: {
            hammer(input: InputItem_, results: {count: number, item: string, chance: number}[]):Special.Recipes.HammerExnihilosequentia
            crook(input: InputItem_, results: {count: number, item: string, chance: number}[]):Special.Recipes.CrookExnihilosequentia
            compost(input: InputItem_, amount: number):Special.Recipes.CompostExnihilosequentia
            fluid_item(input: InputItem_, result: OutputItem_, fluid: Internal.InputFluid_):Special.Recipes.FluidItemExnihilosequentia
            fluid_on_top(fluidInTank: Internal.InputFluid_, fluidOnTop: Internal.InputFluid_, result: OutputItem_):Special.Recipes.FluidOnTopExnihilosequentia
            fluid_transform(fluidInTank: Internal.InputFluid_, result: Internal.OutputFluid_, catalyst: InputItem_):Special.Recipes.FluidTransformExnihilosequentia
            crucible(input: InputItem_, crucibleType: Internal.CrucibleTypeEnum_, amount: number, fluidResult: Internal.OutputFluid_):Special.Recipes.CrucibleExnihilosequentia
            heat(block: Internal.Block_, amount: number):Special.Recipes.HeatExnihilosequentia
            heat(block: Internal.Block_, amount: number, state?: Internal.StatePropertiesPredicate_):Special.Recipes.HeatExnihilosequentia
            sieve(input: InputItem_, result: OutputItem_, rolls: {chance: number, mesh: any_}[]):Special.Recipes.SieveExnihilosequentia
            /**
             * @param waterlogged defaults to `null`
            */
            sieve(input: InputItem_, result: OutputItem_, rolls: {chance: number, mesh: any_}[], waterlogged?: boolean):Special.Recipes.SieveExnihilosequentia
        }
    }
    declare namespace Recipes {
class CookingFarmersdelight extends Internal.JsonRecipeJS {
}
class CuttingFarmersdelight extends Internal.JsonRecipeJS {
}
class FoodServingFarmersdelight extends Internal.JsonRecipeJS {
}
class CraftingShapedMinecraft extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class CraftingShapelessMinecraft extends Internal.ShapelessRecipeSchema$ShapelessRecipeJS {
            result(result: OutputItem_): this
            ingredients(ingredients: InputItem_[]): this
}
class CraftingSpecialArmordyeMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialBookcloningMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialMapcloningMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialMapextendingMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialFireworkRocketMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialFireworkStarMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialFireworkStarFadeMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialTippedarrowMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialBannerduplicateMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialShielddecorationMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialShulkerboxcoloringMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialSuspiciousstewMinecraft extends Internal.RecipeJS {
}
class CraftingSpecialRepairitemMinecraft extends Internal.RecipeJS {
}
class SmeltingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            ingredient(ingredient: InputItem_): this
            xp(xp: number): this
            cookingTime(cookingTime: number|string): this
}
class BlastingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            ingredient(ingredient: InputItem_): this
            xp(xp: number): this
            cookingTime(cookingTime: number|string): this
}
class SmokingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            ingredient(ingredient: InputItem_): this
            xp(xp: number): this
            cookingTime(cookingTime: number|string): this
}
class CampfireCookingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            ingredient(ingredient: InputItem_): this
            xp(xp: number): this
            cookingTime(cookingTime: number|string): this
}
class StonecuttingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            ingredient(ingredient: InputItem_): this
}
class SmithingMinecraft extends Internal.RecipeJS {
            result(result: OutputItem_): this
            base(base: InputItem_): this
            addition(addition: InputItem_): this
}
class ShapedKubejs extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class ShapelessKubejs extends Internal.ShapelessRecipeSchema$ShapelessRecipeJS {
            result(result: OutputItem_): this
            ingredients(ingredients: InputItem_[]): this
}
class UpgradeAe2wtlib extends Internal.JsonRecipeJS {
}
class CombineAe2wtlib extends Internal.JsonRecipeJS {
}
class ShapedNoMirrorCucumber extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class ShapedTransferDamageCucumber extends Internal.JsonRecipeJS {
}
class ShapedTagCucumber extends Internal.JsonRecipeJS {
}
class ShapelessTagCucumber extends Internal.JsonRecipeJS {
}
class InscriberAe2 extends Internal.JsonRecipeJS {
}
class FacadeAe2 extends Internal.JsonRecipeJS {
}
class EntropyAe2 extends Internal.JsonRecipeJS {
}
class MatterCannonAe2 extends Internal.JsonRecipeJS {
}
class TransformAe2 extends Internal.JsonRecipeJS {
}
class ChargerAe2 extends Internal.JsonRecipeJS {
}
class ConditionalSupermartijn642corelib extends Internal.JsonRecipeJS {
}
class CombinationExtendedcrafting extends Internal.JsonRecipeJS {
}
class ShapedTableExtendedcrafting extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class ShapelessTableExtendedcrafting extends Internal.ShapelessRecipeSchema$ShapelessRecipeJS {
            result(result: OutputItem_): this
            ingredients(ingredients: InputItem_[]): this
}
class CompressorExtendedcrafting extends Internal.JsonRecipeJS {
}
class ShapedEnderCrafterExtendedcrafting extends Internal.JsonRecipeJS {
}
class ShapelessEnderCrafterExtendedcrafting extends Internal.JsonRecipeJS {
}
class ShapedFluxCrafterExtendedcrafting extends Internal.JsonRecipeJS {
}
class ShapelessFluxCrafterExtendedcrafting extends Internal.JsonRecipeJS {
}
class UltimateSingularityExtendedcrafting extends Internal.JsonRecipeJS {
}
class BackpackUpgradeSimplybackpacks extends Internal.JsonRecipeJS {
}
class HiveExtractorThermal extends Internal.ThermalRecipeJS {
            fluid(fluid: Internal.OutputFluid_): this
            item(item: OutputItem_): this
            hive(hive: Internal.Block_): this
}
class TreeExtractorThermal extends Internal.ThermalRecipeJS {
            result(result: Internal.OutputFluid_): this
            trunk(trunk: Internal.Block_): this
            leaves(leaves: Internal.Block_): this
}
class TreeExtractorBoostThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            output(output: number): this
            outputMod(outputMod: number): this
            cycles(cycles: number): this
}
class FisherBoostThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            outputMod(outputMod: number): this
            useChance(useChance: number): this
            lootTable(lootTable: string): this
}
class RockGenThermal extends Internal.ThermalRecipeJS {
            result(result: OutputItem_): this
            below(below: Internal.Block_): this
            adjacent(adjacent: Internal.Block_): this
            time(time: number): this
}
class PotionDiffuserBoostThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            amplifier(amplifier: number): this
            durationMod(durationMod: number): this
            cycles(cycles: number): this
}
class FurnaceThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class SawmillThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class PulverizerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class PulverizerRecycleThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class SmelterThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class SmelterRecycleThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class InsolatorThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            water(water: number): this
            waterMod(waterMod: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class CentrifugeThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class PressThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class CrucibleThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class ChillerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class RefineryThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class PyrolyzerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class BottlerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class BrewerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class CrystallizerThermal extends Internal.ThermalRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            xp(xp: number): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class PulverizerCatalystThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            primaryMod(primaryMod: number): this
            secondaryMod(secondaryMod: number): this
            energyMod(energyMod: number): this
            minChance(minChance: number): this
            useChance(useChance: number): this
}
class SmelterCatalystThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            primaryMod(primaryMod: number): this
            secondaryMod(secondaryMod: number): this
            energyMod(energyMod: number): this
            minChance(minChance: number): this
            useChance(useChance: number): this
}
class InsolatorCatalystThermal extends Internal.ThermalRecipeJS {
            ingredient(ingredient: InputItem_): this
            primaryMod(primaryMod: number): this
            secondaryMod(secondaryMod: number): this
            energyMod(energyMod: number): this
            minChance(minChance: number): this
            useChance(useChance: number): this
}
class StirlingFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class CompressionFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class MagmaticFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class NumismaticFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class LapidaryFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class DisenchantmentFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class GourmandFuelThermal extends Internal.ThermalRecipeJS {
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            energy(energy: number): this
            energyMod(energyMod: number): this
}
class ConversionCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class CrushingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class CuttingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class MillingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class BasinCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class MixingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class CompactingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class PressingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class SandpaperPolishingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class SplashingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class HauntingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class DeployingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
            keepHeldItem(keepHeldItem: boolean): this
}
class FillingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class EmptyingCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
}
class ItemApplicationCreate extends Internal.ProcessingRecipeSchema$ProcessingRecipeJS {
            results(results: (Internal.OutputFluid_|OutputItem_)[]): this
            ingredients(ingredients: (Internal.InputFluid_|InputItem_)[]): this
            processingTime(processingTime: number): this
            heatRequirement(heatRequirement: string): this
            keepHeldItem(keepHeldItem: boolean): this
}
class MechanicalCraftingCreate extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class SequencedAssemblyCreate extends Internal.SequencedAssemblyRecipeSchema$SequencedAssemblyRecipeJS {
            results(results: OutputItem_[]): this
            ingredient(ingredient: InputItem_): this
            sequence(sequence: Internal.RecipeJS_[]): this
            transitionalItem(transitionalItem: OutputItem_): this
            loops(loops: number): this
}
class ToolboxDyeingCreate extends Internal.JsonRecipeJS {
}
class ShapedBookRecipePatchouli extends Internal.JsonRecipeJS {
}
class ShapelessBookRecipePatchouli extends Internal.JsonRecipeJS {
}
class BucketDyeingBucketlib extends Internal.JsonRecipeJS {
}
class CardclearLaserio extends Internal.JsonRecipeJS {
}
class DyeableFantasyfurniture extends Internal.JsonRecipeJS {
}
class UpgradeDankstorage extends Internal.ShapedRecipeSchema$ShapedRecipeJS {
            result(result: OutputItem_): this
            pattern(pattern: string[]): this
            key(key: {[key in string]: InputItem_}): this
            kjsMirror(kjsMirror: boolean): this
            kjsShrink(kjsShrink: boolean): this
}
class ClientRecipeTrackerAlmostunified extends Internal.JsonRecipeJS {
}
class FluxStorageRecipeFluxnetworks extends Internal.JsonRecipeJS {
}
class NbtWipeRecipeFluxnetworks extends Internal.JsonRecipeJS {
}
class FrameFramedblocks extends Internal.JsonRecipeJS {
}
class EmptyLibx extends Internal.JsonRecipeJS {
}
class ShapedDurabilityBookshelf extends Internal.JsonRecipeJS {
}
class ShapelessDurabilityBookshelf extends Internal.JsonRecipeJS {
}
class CraftingShapedPotionCofhCore extends Internal.JsonRecipeJS {
}
class CraftingSecurableCofhCore extends Internal.JsonRecipeJS {
}
class SteamBoilerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ElectricFurnaceGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class AlloySmelterGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ArcFurnaceGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class AssemblerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class AutoclaveGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class BenderGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class BreweryGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class MaceratorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CannerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CentrifugeGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ChemicalBathGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ChemicalReactorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CompressorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CutterGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class DistilleryGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ElectrolyzerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ElectromagneticSeparatorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ExtractorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ExtruderGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class FermenterGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class FluidHeaterGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class FluidSolidifierGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ForgeHammerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class FormingPressGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class LatheGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class MixerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class OreWasherGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class PackerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class PolarizerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class LaserEngraverGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class SifterGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ThermalCentrifugeGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class WiremillGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CircuitAssemblerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class GasCollectorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class RockBreakerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CombustionGeneratorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class GasTurbineGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class SteamTurbineGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class PlasmaGeneratorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class LargeBoilerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CokeOvenGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class PrimitiveBlastFurnaceGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ElectricBlastFurnaceGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class DistillationTowerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class PyrolyseOvenGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CrackerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class ImplosionCompressorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class VacuumFreezerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class AssemblyLineGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class LargeChemicalReactorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class FusionReactorGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class CreateMixerGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class EssenceBurningGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class EssenceCentrifugingGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class GreenhouseGrowingGtceu extends Internal.GTRecipeSchema$GTRecipeJS {
            duration(duration: number|string): this
            data(data: Internal.CompoundTag_): this
            recipeConditions(recipeConditions: Internal.RecipeCondition_[]): this
            inputs(inputs: {[key in any]: any}): this
            tickInputs(tickInputs: {[key in any]: any}): this
            outputs(outputs: {[key in any]: any}): this
            tickOutputs(tickOutputs: {[key in any]: any}): this
            isFuel(isFuel: boolean): this
}
class GtRecipeSerializerGtceu extends Internal.JsonRecipeJS {
}
class FacadeCoverSerializerGtceu extends Internal.JsonRecipeJS {
}
class StrictShapedRecipeSerializerGtceu extends Internal.JsonRecipeJS {
}
class ConstructionPasteBuildinggadgets extends Internal.JsonRecipeJS {
}
class AutoMechanicTableAutomobility extends Internal.JsonRecipeJS {
}
class ReprocessorBigreactors extends Internal.JsonRecipeJS {
}
class FluidizersolidBigreactors extends Internal.JsonRecipeJS {
}
class FluidizersolidmixingBigreactors extends Internal.JsonRecipeJS {
}
class FluidizerfluidmixingBigreactors extends Internal.JsonRecipeJS {
}
class BreakerModuleModularrouters extends Internal.JsonRecipeJS {
}
class ExtruderModule1Modularrouters extends Internal.JsonRecipeJS {
}
class ModuleResetModularrouters extends Internal.JsonRecipeJS {
}
class GuideBookModularrouters extends Internal.JsonRecipeJS {
}
class CreateRecipeEnderstorage extends Internal.JsonRecipeJS {
}
class RecolourRecipeEnderstorage extends Internal.JsonRecipeJS {
}
class HammerExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            results(results: {count: number, item: string, chance: number}[]): this
}
class CrookExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            results(results: {count: number, item: string, chance: number}[]): this
}
class CompostExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            amount(amount: number): this
}
class FluidItemExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            result(result: OutputItem_): this
            fluid(fluid: Internal.InputFluid_): this
}
class FluidOnTopExnihilosequentia extends Internal.RecipeJS {
            fluidInTank(fluidInTank: Internal.InputFluid_): this
            fluidOnTop(fluidOnTop: Internal.InputFluid_): this
            result(result: OutputItem_): this
}
class FluidTransformExnihilosequentia extends Internal.RecipeJS {
            fluidInTank(fluidInTank: Internal.InputFluid_): this
            result(result: Internal.OutputFluid_): this
            catalyst(catalyst: InputItem_): this
}
class CrucibleExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            crucibleType(crucibleType: Internal.CrucibleTypeEnum_): this
            amount(amount: number): this
            fluidResult(fluidResult: Internal.OutputFluid_): this
}
class HeatExnihilosequentia extends Internal.RecipeJS {
            block(block: Internal.Block_): this
            amount(amount: number): this
            state(state: Internal.StatePropertiesPredicate_): this
}
class SieveExnihilosequentia extends Internal.RecipeJS {
            input(input: InputItem_): this
            result(result: OutputItem_): this
            rolls(rolls: {chance: number, mesh: any_}[]): this
            waterlogged(waterlogged: boolean): this
}
class ConditionalForge extends Internal.JsonRecipeJS {
}
class CuttingSliceanddice extends Internal.JsonRecipeJS {
}
class FarmlandTillMysticalagriculture extends Internal.JsonRecipeJS {
}
class InfusionMysticalagriculture extends Internal.JsonRecipeJS {
}
class AwakeningMysticalagriculture extends Internal.JsonRecipeJS {
}
class ReprocessorMysticalagriculture extends Internal.JsonRecipeJS {
}
class SoulExtractionMysticalagriculture extends Internal.JsonRecipeJS {
}
class SoulJarEmptyMysticalagriculture extends Internal.JsonRecipeJS {
}
class CompactingExmachinis extends Internal.JsonRecipeJS {
}
    }
    type ArrayOrSelf<T> = T[] | T
    type JavaClass = "com.gregtechceu.gtceu.api.data.chemical.material.properties.PlasmaProperty" | "com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey" | "com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty"
    type TemplatePool = "village/desert/streets" | "minecraft:village/desert/streets" | "bastion/hoglin_stable/connectors" | "minecraft:bastion/hoglin_stable/connectors" | "village/savanna/houses" | "minecraft:village/savanna/houses" | "bastion/treasure/brains" | "minecraft:bastion/treasure/brains" | "bastion/blocks/gold" | "minecraft:bastion/blocks/gold" | "village/common/sheep" | "minecraft:village/common/sheep" | "village/snowy/terminators" | "minecraft:village/snowy/terminators" | "village/taiga/town_centers" | "minecraft:village/taiga/town_centers" | "bastion/units/rampart_plates" | "minecraft:bastion/units/rampart_plates" | "bastion/treasure/roofs" | "minecraft:bastion/treasure/roofs" | "bastion/treasure/corners/top" | "minecraft:bastion/treasure/corners/top" | "ancient_city/walls/no_corners" | "minecraft:ancient_city/walls/no_corners" | "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/savanna/town_centers" | "minecraft:village/savanna/town_centers" | "village/snowy/streets" | "minecraft:village/snowy/streets" | "village/taiga/streets" | "minecraft:village/taiga/streets" | "village/taiga/terminators" | "minecraft:village/taiga/terminators" | "bastion/bridge/legs" | "minecraft:bastion/bridge/legs" | "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" | "pillager_outpost/towers" | "minecraft:pillager_outpost/towers" | "bastion/hoglin_stable/posts" | "minecraft:bastion/hoglin_stable/posts" | "village/common/butcher_animals" | "minecraft:village/common/butcher_animals" | "bastion/treasure/walls/mid" | "minecraft:bastion/treasure/walls/mid" | "village/savanna/decor" | "minecraft:village/savanna/decor" | "bastion/hoglin_stable/starting_pieces" | "minecraft:bastion/hoglin_stable/starting_pieces" | "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" | "pillager_outpost/features" | "minecraft:pillager_outpost/features" | "village/common/iron_golem" | "minecraft:village/common/iron_golem" | "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" | "ancient_city/walls" | "minecraft:ancient_city/walls" | "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" | "village/desert/villagers" | "minecraft:village/desert/villagers" | "bastion/units/walls/wall_bases" | "minecraft:bastion/units/walls/wall_bases" | "village/savanna/trees" | "minecraft:village/savanna/trees" | "ancient_city/city/entrance" | "minecraft:ancient_city/city/entrance" | "bastion/treasure/bases" | "minecraft:bastion/treasure/bases" | "village/plains/zombie/decor" | "minecraft:village/plains/zombie/decor" | "village/savanna/terminators" | "minecraft:village/savanna/terminators" | "bastion/mobs/piglin_melee" | "minecraft:bastion/mobs/piglin_melee" | "village/snowy/decor" | "minecraft:village/snowy/decor" | "village/snowy/villagers" | "minecraft:village/snowy/villagers" | "bastion/hoglin_stable/walls" | "minecraft:bastion/hoglin_stable/walls" | "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" | "village/plains/town_centers" | "minecraft:village/plains/town_centers" | "bastion/units/fillers/stage_0" | "minecraft:bastion/units/fillers/stage_0" | "ancient_city/sculk" | "minecraft:ancient_city/sculk" | "village/taiga/zombie/houses" | "minecraft:village/taiga/zombie/houses" | "bastion/treasure/walls/top" | "minecraft:bastion/treasure/walls/top" | "bastion/treasure/entrances" | "minecraft:bastion/treasure/entrances" | "village/plains/zombie/streets" | "minecraft:village/plains/zombie/streets" | "ancient_city/city_center/walls" | "minecraft:ancient_city/city_center/walls" | "village/snowy/zombie/decor" | "minecraft:village/snowy/zombie/decor" | "bastion/hoglin_stable/small_stables/inner" | "minecraft:bastion/hoglin_stable/small_stables/inner" | "bastion/treasure/corners/bottom" | "minecraft:bastion/treasure/corners/bottom" | "ancient_city/structures" | "minecraft:ancient_city/structures" | "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" | "village/desert/houses" | "minecraft:village/desert/houses" | "bastion/treasure/extensions/large_pool" | "minecraft:bastion/treasure/extensions/large_pool" | "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" | "ancient_city/city_center" | "minecraft:ancient_city/city_center" | "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" | "village/savanna/zombie/houses" | "minecraft:village/savanna/zombie/houses" | "village/snowy/zombie/houses" | "minecraft:village/snowy/zombie/houses" | "bastion/hoglin_stable/ramparts" | "minecraft:bastion/hoglin_stable/ramparts";
    type Structure = "desert_pyramid" | "minecraft:desert_pyramid" | "village_taiga" | "minecraft:village_taiga" | "ruined_portal_swamp" | "minecraft:ruined_portal_swamp" | "ae2:meteorite" | "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" | "ancient_city" | "minecraft:ancient_city" | "ocean_ruin_cold" | "minecraft:ocean_ruin_cold" | "village_snowy" | "minecraft:village_snowy";
    type SymbolSet = never;
    type Biome = "ae2:spatial_storage" | "badlands" | "minecraft:badlands" | "bamboo_jungle" | "minecraft:bamboo_jungle" | "basalt_deltas" | "minecraft:basalt_deltas" | "beach" | "minecraft:beach" | "birch_forest" | "minecraft:birch_forest" | "cold_ocean" | "minecraft:cold_ocean" | "crimson_forest" | "minecraft:crimson_forest" | "dark_forest" | "minecraft:dark_forest" | "deep_cold_ocean" | "minecraft:deep_cold_ocean" | "deep_dark" | "minecraft:deep_dark" | "deep_frozen_ocean" | "minecraft:deep_frozen_ocean" | "deep_lukewarm_ocean" | "minecraft:deep_lukewarm_ocean" | "deep_ocean" | "minecraft:deep_ocean" | "desert" | "minecraft:desert" | "dripstone_caves" | "minecraft:dripstone_caves" | "end_barrens" | "minecraft:end_barrens" | "end_highlands" | "minecraft:end_highlands" | "end_midlands" | "minecraft:end_midlands" | "eroded_badlands" | "minecraft:eroded_badlands" | "flower_forest" | "minecraft:flower_forest" | "forest" | "minecraft:forest" | "frozen_ocean" | "minecraft:frozen_ocean" | "frozen_peaks" | "minecraft:frozen_peaks" | "frozen_river" | "minecraft:frozen_river" | "grove" | "minecraft:grove" | "ice_spikes" | "minecraft:ice_spikes" | "jagged_peaks" | "minecraft:jagged_peaks" | "jungle" | "minecraft:jungle" | "lukewarm_ocean" | "minecraft:lukewarm_ocean" | "lush_caves" | "minecraft:lush_caves" | "mangrove_swamp" | "minecraft:mangrove_swamp" | "meadow" | "minecraft:meadow" | "mushroom_fields" | "minecraft:mushroom_fields" | "nether_wastes" | "minecraft:nether_wastes" | "ocean" | "minecraft:ocean" | "old_growth_birch_forest" | "minecraft:old_growth_birch_forest" | "old_growth_pine_taiga" | "minecraft:old_growth_pine_taiga" | "old_growth_spruce_taiga" | "minecraft:old_growth_spruce_taiga" | "plains" | "minecraft:plains" | "river" | "minecraft:river" | "savanna" | "minecraft:savanna" | "savanna_plateau" | "minecraft:savanna_plateau" | "small_end_islands" | "minecraft:small_end_islands" | "snowy_beach" | "minecraft:snowy_beach" | "snowy_plains" | "minecraft:snowy_plains" | "snowy_slopes" | "minecraft:snowy_slopes" | "snowy_taiga" | "minecraft:snowy_taiga" | "soul_sand_valley" | "minecraft:soul_sand_valley" | "sparse_jungle" | "minecraft:sparse_jungle" | "stony_peaks" | "minecraft:stony_peaks" | "stony_shore" | "minecraft:stony_shore" | "sunflower_plains" | "minecraft:sunflower_plains" | "swamp" | "minecraft:swamp" | "taiga" | "minecraft:taiga" | "the_end" | "minecraft:the_end" | "the_void" | "minecraft:the_void" | "warm_ocean" | "minecraft:warm_ocean" | "warped_forest" | "minecraft:warped_forest" | "windswept_forest" | "minecraft:windswept_forest" | "windswept_gravelly_hills" | "minecraft:windswept_gravelly_hills" | "windswept_hills" | "minecraft:windswept_hills" | "windswept_savanna" | "minecraft:windswept_savanna" | "wooded_badlands" | "minecraft:wooded_badlands";
    type WorldPreset = "debug_all_block_states" | "minecraft:debug_all_block_states" | "single_biome_surface" | "minecraft:single_biome_surface" | "amplified" | "minecraft:amplified" | "normal" | "minecraft:normal" | "flat" | "minecraft:flat" | "skyblockbuilder:skyblock" | "large_biomes" | "minecraft:large_biomes";
    type Symbols = never;
    type Galaxy = never;
    type DimensionType = "overworld_caves" | "minecraft:overworld_caves" | "overworld" | "minecraft:overworld" | "the_end" | "minecraft:the_end" | "ae2:spatial_storage" | "the_nether" | "minecraft:the_nether";
    type BiomeModifier = "architectury:impl" | "gtceu:ore" | "gtceu:trees_rubber" | "create:striated_ores_nether" | "create:striated_ores_overworld" | "create:zinc_ore";
    type PlacedFeature = "disk_sand" | "minecraft:disk_sand" | "mysticalagradditions:nether_inferium_ore" | "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" | "farmersdelight:patch_wild_onions" | "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" | "farmersdelight:patch_red_mushroom_colonies" | "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" | "gtceu:rubber_checked" | "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" | "sculk_patch_ancient_city" | "minecraft:sculk_patch_ancient_city" | "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" | "gtceu:trees_rubber" | "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" | "sculk_patch_deep_dark" | "minecraft:sculk_patch_deep_dark" | "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" | "create:striated_ores_overworld" | "trees_taiga" | "minecraft:trees_taiga" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "seagrass_warm" | "minecraft:seagrass_warm" | "mysticalagradditions:nether_prosperity_ore" | "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" | "mysticalagriculture:prosperity_ore" | "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" | "farmersdelight:patch_wild_carrots" | "patch_melon" | "minecraft:patch_melon" | "farmersdelight:patch_wild_beetroots" | "farmersdelight:patch_wild_potatoes" | "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" | "farmersdelight:patch_wild_rice" | "patch_berry_common" | "minecraft:patch_berry_common" | "gtceu:ore" | "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" | "farmersdelight:patch_brown_mushroom_colonies" | "ore_iron_middle" | "minecraft:ore_iron_middle" | "fancy_oak_checked" | "minecraft:fancy_oak_checked" | "spore_blossom" | "minecraft:spore_blossom" | "farmersdelight:patch_wild_cabbages" | "grass_bonemeal" | "minecraft:grass_bonemeal" | "ore_gold_extra" | "minecraft:ore_gold_extra" | "end_spike" | "minecraft:end_spike" | "mysticalagriculture:soulstone" | "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" | "mangrove_checked" | "minecraft:mangrove_checked" | "patch_grass_forest" | "minecraft:patch_grass_forest" | "trees_mangrove" | "minecraft:trees_mangrove" | "mysticalagradditions:end_prosperity_ore" | "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" | "create:striated_ores_nether" | "farmersdelight:patch_wild_tomatoes" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "flower_forest_flowers" | "minecraft:flower_forest_flowers" | "trees_windswept_savanna" | "minecraft:trees_windswept_savanna" | "delta" | "minecraft:delta" | "create:zinc_ore" | "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" | "tall_mangrove_checked" | "minecraft:tall_mangrove_checked" | "brown_mushroom_nether" | "minecraft:brown_mushroom_nether" | "mysticalagriculture:inferium_ore" | "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" | "sculk_vein" | "minecraft:sculk_vein" | "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" | "disk_grass" | "minecraft:disk_grass" | "red_mushroom_swamp" | "minecraft:red_mushroom_swamp" | "mysticalagradditions:end_inferium_ore" | "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 ConfiguredFeature = "lake_lava" | "minecraft:lake_lava" | "azalea_tree" | "minecraft:azalea_tree" | "disk_sand" | "minecraft:disk_sand" | "gtceu:iron_vein" | "mysticalagradditions:nether_inferium_ore" | "patch_large_fern" | "minecraft:patch_large_fern" | "trees_old_growth_pine_taiga" | "minecraft:trees_old_growth_pine_taiga" | "cave_vine" | "minecraft:cave_vine" | "gtceu:monazite_vein" | "flower_meadow" | "minecraft:flower_meadow" | "patch_red_mushroom" | "minecraft:patch_red_mushroom" | "blue_ice" | "minecraft:blue_ice" | "gtceu:beryllium_vein" | "gtceu:copper_vein" | "sea_pickle" | "minecraft:sea_pickle" | "end_gateway_delayed" | "minecraft:end_gateway_delayed" | "blackstone_blobs" | "minecraft:blackstone_blobs" | "patch_crimson_roots" | "minecraft:patch_crimson_roots" | "end_island" | "minecraft:end_island" | "patch_tall_grass" | "minecraft:patch_tall_grass" | "trees_jungle" | "minecraft:trees_jungle" | "amethyst_geode" | "minecraft:amethyst_geode" | "ore_copper_large" | "minecraft:ore_copper_large" | "gtceu:molybdenum_vein" | "ore_soul_sand" | "minecraft:ore_soul_sand" | "fancy_oak_bees_0002" | "minecraft:fancy_oak_bees_0002" | "tall_mangrove" | "minecraft:tall_mangrove" | "gtceu:redstone_vein_ow" | "flower_default" | "minecraft:flower_default" | "farmersdelight:patch_wild_onions" | "seagrass_mid" | "minecraft:seagrass_mid" | "meadow_trees" | "minecraft:meadow_trees" | "patch_cactus" | "minecraft:patch_cactus" | "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" | "ice_patch" | "minecraft:ice_patch" | "gtceu:tetrahedrite_vein" | "sgjourney:blackstone_spire_naquadah" | "fossil_coal" | "minecraft:fossil_coal" | "gtceu:coal_vein" | "ore_andesite" | "minecraft:ore_andesite" | "farmersdelight:patch_red_mushroom_colonies" | "basalt_blobs" | "minecraft:basalt_blobs" | "mangrove_vegetation" | "minecraft:mangrove_vegetation" | "moss_patch_bonemeal" | "minecraft:moss_patch_bonemeal" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "crimson_forest_vegetation" | "minecraft:crimson_forest_vegetation" | "forest_rock" | "minecraft:forest_rock" | "gtceu:mica_vein" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "disk_clay" | "minecraft:disk_clay" | "thermal:rubberwood_tree" | "underwater_magma" | "minecraft:underwater_magma" | "jungle_bush" | "minecraft:jungle_bush" | "birch_bees_002" | "minecraft:birch_bees_002" | "sculk_patch_ancient_city" | "minecraft:sculk_patch_ancient_city" | "birch_bees_005" | "minecraft:birch_bees_005" | "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" | "moss_patch" | "minecraft:moss_patch" | "spring_water" | "minecraft:spring_water" | "ore_diamond_small" | "minecraft:ore_diamond_small" | "gtceu:garnet_tin_vein" | "ore_blackstone" | "minecraft:ore_blackstone" | "fossil_diamonds" | "minecraft:fossil_diamonds" | "birch_tall" | "minecraft:birch_tall" | "mega_jungle_tree" | "minecraft:mega_jungle_tree" | "gtceu:sulfur_vein" | "crimson_fungus" | "minecraft:crimson_fungus" | "patch_pumpkin" | "minecraft:patch_pumpkin" | "forest_flowers" | "minecraft:forest_flowers" | "gtceu:manganese_vein_ow" | "gtceu:copper_tin_vein" | "gtceu:saltpeter_vein" | "sculk_patch_deep_dark" | "minecraft:sculk_patch_deep_dark" | "spring_lava_frozen" | "minecraft:spring_lava_frozen" | "disk_gravel" | "minecraft:disk_gravel" | "nether_sprouts" | "minecraft:nether_sprouts" | "oak" | "minecraft:oak" | "birch_bees_0002" | "minecraft:birch_bees_0002" | "gtceu:scheelite_vein" | "dark_oak" | "minecraft:dark_oak" | "gtceu:galena_vein" | "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" | "create:striated_ores_overworld" | "trees_taiga" | "minecraft:trees_taiga" | "ore_granite" | "minecraft:ore_granite" | "gtceu:sheldonite_vein" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "mega_spruce" | "minecraft:mega_spruce" | "mysticalagradditions:nether_prosperity_ore" | "ice_spike" | "minecraft:ice_spike" | "gtceu:apatite_vein" | "bamboo_some_podzol" | "minecraft:bamboo_some_podzol" | "acacia" | "minecraft:acacia" | "ore_diamond_large" | "minecraft:ore_diamond_large" | "gtceu:diamond_vein" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "pile_ice" | "minecraft:pile_ice" | "trees_grove" | "minecraft:trees_grove" | "gtceu:nickel_vein" | "ore_infested" | "minecraft:ore_infested" | "gtceu:sapphire_vein" | "cave_vine_in_moss" | "minecraft:cave_vine_in_moss" | "super_birch_bees_0002" | "minecraft:super_birch_bees_0002" | "mysticalagriculture:prosperity_ore" | "ore_iron" | "minecraft:ore_iron" | "flower_plain" | "minecraft:flower_plain" | "fancy_oak" | "minecraft:fancy_oak" | "kelp" | "minecraft:kelp" | "ore_iron_small" | "minecraft:ore_iron_small" | "ore_gravel" | "minecraft:ore_gravel" | "gtceu:magnetite_vein_ow" | "patch_grass_jungle" | "minecraft:patch_grass_jungle" | "ore_diamond_buried" | "minecraft:ore_diamond_buried" | "bonus_chest" | "minecraft:bonus_chest" | "gtceu:mineral_sand_vein" | "moss_vegetation" | "minecraft:moss_vegetation" | "pile_snow" | "minecraft:pile_snow" | "ore_gravel_nether" | "minecraft:ore_gravel_nether" | "gtceu:salts_vein" | "farmersdelight:patch_wild_carrots" | "patch_melon" | "minecraft:patch_melon" | "farmersdelight:patch_wild_beetroots" | "farmersdelight:patch_wild_potatoes" | "patch_brown_mushroom" | "minecraft:patch_brown_mushroom" | "vines" | "minecraft:vines" | "fancy_oak_bees_002" | "minecraft:fancy_oak_bees_002" | "farmersdelight:patch_wild_rice" | "spring_nether_open" | "minecraft:spring_nether_open" | "fancy_oak_bees_005" | "minecraft:fancy_oak_bees_005" | "gtceu:ore" | "gtceu:redstone_vein" | "ore_lapis" | "minecraft:ore_lapis" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "iceberg_blue" | "minecraft:iceberg_blue" | "clay_with_dripleaves" | "minecraft:clay_with_dripleaves" | "ore_magma" | "minecraft:ore_magma" | "bamboo_no_podzol" | "minecraft:bamboo_no_podzol" | "trees_water" | "minecraft:trees_water" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "ore_diorite" | "minecraft:ore_diorite" | "seagrass_short" | "minecraft:seagrass_short" | "farmersdelight:patch_brown_mushroom_colonies" | "gtceu:bauxite_vein_end" | "spore_blossom" | "minecraft:spore_blossom" | "farmersdelight:patch_wild_cabbages" | "end_spike" | "minecraft:end_spike" | "mysticalagriculture:soulstone" | "oak_bees_005" | "minecraft:oak_bees_005" | "ore_lapis_buried" | "minecraft:ore_lapis_buried" | "birch" | "minecraft:birch" | "oak_bees_002" | "minecraft:oak_bees_002" | "glowstone_extra" | "minecraft:glowstone_extra" | "seagrass_tall" | "minecraft:seagrass_tall" | "pile_hay" | "minecraft:pile_hay" | "basalt_pillar" | "minecraft:basalt_pillar" | "dripleaf" | "minecraft:dripleaf" | "monster_room" | "minecraft:monster_room" | "jungle_tree" | "minecraft:jungle_tree" | "trees_windswept_hills" | "minecraft:trees_windswept_hills" | "ore_ancient_debris_small" | "minecraft:ore_ancient_debris_small" | "gtceu:lapis_vein" | "farmersdelight:patch_sandy_shrub" | "mysticalagradditions:end_prosperity_ore" | "patch_soul_fire" | "minecraft:patch_soul_fire" | "spruce" | "minecraft:spruce" | "warped_forest_vegetation_bonemeal" | "minecraft:warped_forest_vegetation_bonemeal" | "sgjourney:stone_spire_naquadah" | "moss_patch_ceiling" | "minecraft:moss_patch_ceiling" | "gtceu:garnet_vein" | "ore_gold_buried" | "minecraft:ore_gold_buried" | "weeping_vines" | "minecraft:weeping_vines" | "jungle_tree_no_vine" | "minecraft:jungle_tree_no_vine" | "spring_nether_closed" | "minecraft:spring_nether_closed" | "mangrove" | "minecraft:mangrove" | "nether_sprouts_bonemeal" | "minecraft:nether_sprouts_bonemeal" | "gtceu:pitchblende_vein_end" | "gtceu:banded_iron_vein" | "ore_tuff" | "minecraft:ore_tuff" | "gtceu:topaz_vein" | "spring_lava_nether" | "minecraft:spring_lava_nether" | "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" | "gtceu:lubricant_vein" | "thermal:mega_rubberwood_tree" | "chorus_plant" | "minecraft:chorus_plant" | "ore_dirt" | "minecraft:ore_dirt" | "desert_well" | "minecraft:desert_well" | "gtceu:rubber_vegetation" | "seagrass_slightly_less_short" | "minecraft:seagrass_slightly_less_short" | "gtceu:naquadah_vein" | "gtceu:magnetite_vein_end" | "patch_fire" | "minecraft:patch_fire" | "fancy_oak_bees" | "minecraft:fancy_oak_bees" | "gtceu:manganese_vein" | "warped_fungus_planted" | "minecraft:warped_fungus_planted" | "gtceu:cassiterite_vein" | "create:striated_ores_nether" | "farmersdelight:patch_wild_tomatoes" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "ore_nether_gold" | "minecraft:ore_nether_gold" | "delta" | "minecraft:delta" | "create:zinc_ore" | "ore_ancient_debris_large" | "minecraft:ore_ancient_debris_large" | "flower_swamp" | "minecraft:flower_swamp" | "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" | "warped_forest_vegetation" | "minecraft:warped_forest_vegetation" | "gtceu:rubber_tree" | "gtceu:certus_quartz" | "pile_pumpkin" | "minecraft:pile_pumpkin" | "mysticalagriculture:inferium_ore" | "twisting_vines" | "minecraft:twisting_vines" | "gtceu:olivine_vein" | "ore_copper_small" | "minecraft:ore_copper_small" | "patch_waterlily" | "minecraft:patch_waterlily" | "dark_forest_vegetation" | "minecraft:dark_forest_vegetation" | "patch_sugar_cane" | "minecraft:patch_sugar_cane" | "iceberg_packed" | "minecraft:iceberg_packed" | "ore_quartz" | "minecraft:ore_quartz" | "clay_pool_with_dripleaves" | "minecraft:clay_pool_with_dripleaves" | "sculk_vein" | "minecraft:sculk_vein" | "mushroom_island_vegetation" | "minecraft:mushroom_island_vegetation" | "ore_emerald" | "minecraft:ore_emerald" | "trees_sparse_jungle" | "minecraft:trees_sparse_jungle" | "rooted_azalea_tree" | "minecraft:rooted_azalea_tree" | "pine" | "minecraft:pine" | "warped_fungus" | "minecraft:warped_fungus" | "oak_bees_0002" | "minecraft:oak_bees_0002" | "glow_lichen" | "minecraft:glow_lichen" | "patch_dead_bush" | "minecraft:patch_dead_bush" | "mega_pine" | "minecraft:mega_pine" | "disk_grass" | "minecraft:disk_grass" | "ore_coal_buried" | "minecraft:ore_coal_buried" | "mysticalagradditions:end_inferium_ore" | "ore_coal" | "minecraft:ore_coal" | "crimson_forest_vegetation_bonemeal" | "minecraft:crimson_forest_vegetation_bonemeal" | "ore_redstone" | "minecraft:ore_redstone" | "pile_melon" | "minecraft:pile_melon" | "patch_berry_bush" | "minecraft:patch_berry_bush" | "gtceu:nether_quartz_vein";
    type ConfiguredCarver = "canyon" | "minecraft:canyon" | "cave_extra_underground" | "minecraft:cave_extra_underground" | "nether_cave" | "minecraft:nether_cave" | "cave" | "minecraft:cave";
    type Noise = "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 ChatType = "chat" | "minecraft:chat" | "say_command" | "minecraft:say_command" | "team_msg_command_outgoing" | "minecraft:team_msg_command_outgoing" | "msg_command_outgoing" | "minecraft:msg_command_outgoing" | "emote_command" | "minecraft:emote_command" | "msg_command_incoming" | "minecraft:msg_command_incoming" | "team_msg_command_incoming" | "minecraft:team_msg_command_incoming";
    type SolarSystem = never;
    type NoiseSettings = "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 DensityFunction = "overworld_amplified/sloped_cheese" | "minecraft:overworld_amplified/sloped_cheese" | "shift_x" | "minecraft:shift_x" | "overworld/ridges_folded" | "minecraft:overworld/ridges_folded" | "overworld/jaggedness" | "minecraft:overworld/jaggedness" | "overworld/caves/noodle" | "minecraft:overworld/caves/noodle" | "overworld_large_biomes/offset" | "minecraft:overworld_large_biomes/offset" | "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/caves/spaghetti_2d_thickness_modulator" | "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" | "overworld_large_biomes/depth" | "minecraft:overworld_large_biomes/depth" | "overworld_amplified/offset" | "minecraft:overworld_amplified/offset" | "overworld/sloped_cheese" | "minecraft:overworld/sloped_cheese" | "overworld/factor" | "minecraft:overworld/factor" | "overworld/ridges" | "minecraft:overworld/ridges" | "overworld/caves/spaghetti_roughness_function" | "minecraft:overworld/caves/spaghetti_roughness_function" | "shift_z" | "minecraft:shift_z" | "overworld_amplified/depth" | "minecraft:overworld_amplified/depth" | "gtceu:vein_toggle" | "overworld_large_biomes/erosion" | "minecraft:overworld_large_biomes/erosion" | "overworld_amplified/jaggedness" | "minecraft:overworld_amplified/jaggedness" | "gtceu:vein_ridged" | "overworld/caves/spaghetti_2d" | "minecraft:overworld/caves/spaghetti_2d" | "overworld_large_biomes/factor" | "minecraft:overworld_large_biomes/factor" | "overworld_amplified/factor" | "minecraft:overworld_amplified/factor" | "nether/base_3d_noise" | "minecraft:nether/base_3d_noise" | "end/base_3d_noise" | "minecraft:end/base_3d_noise" | "overworld_large_biomes/sloped_cheese" | "minecraft:overworld_large_biomes/sloped_cheese" | "overworld/erosion" | "minecraft:overworld/erosion" | "overworld/offset" | "minecraft:overworld/offset" | "end/sloped_cheese" | "minecraft:end/sloped_cheese" | "overworld_large_biomes/jaggedness" | "minecraft:overworld_large_biomes/jaggedness" | "overworld/caves/entrances" | "minecraft:overworld/caves/entrances" | "y" | "minecraft:y";
    type FlatLevelGeneratorPreset = "tunnelers_dream" | "minecraft:tunnelers_dream" | "desert" | "minecraft:desert" | "bottomless_pit" | "minecraft:bottomless_pit" | "overworld" | "minecraft:overworld" | "classic_flat" | "minecraft:classic_flat" | "snowy_kingdom" | "minecraft:snowy_kingdom" | "redstone_ready" | "minecraft:redstone_ready" | "the_void" | "minecraft:the_void" | "water_world" | "minecraft:water_world";
    type StructureSet = "igloos" | "minecraft:igloos" | "desert_pyramids" | "minecraft:desert_pyramids" | "end_cities" | "minecraft:end_cities" | "ae2:meteorite" | "ocean_ruins" | "minecraft:ocean_ruins" | "shipwrecks" | "minecraft:shipwrecks" | "woodland_mansions" | "minecraft:woodland_mansions" | "ancient_cities" | "minecraft:ancient_cities" | "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 ProcessorList = "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" | "ancient_city_generic_degradation" | "minecraft:ancient_city_generic_degradation" | "ancient_city_walls_degradation" | "minecraft:ancient_city_walls_degradation" | "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" | "ancient_city_start_degradation" | "minecraft:ancient_city_start_degradation" | "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 PointOfOrigin = never;
    type GameEvent = "block_activate" | "minecraft:block_activate" | "block_destroy" | "minecraft:block_destroy" | "container_close" | "minecraft:container_close" | "note_block_play" | "minecraft:note_block_play" | "shear" | "minecraft:shear" | "lightning_strike" | "minecraft:lightning_strike" | "block_place" | "minecraft:block_place" | "entity_place" | "minecraft:entity_place" | "prime_fuse" | "minecraft:prime_fuse" | "entity_roar" | "minecraft:entity_roar" | "hit_ground" | "minecraft:hit_ground" | "drink" | "minecraft:drink" | "item_interact_finish" | "minecraft:item_interact_finish" | "block_open" | "minecraft:block_open" | "elytra_glide" | "minecraft:elytra_glide" | "jukebox_play" | "minecraft:jukebox_play" | "block_change" | "minecraft:block_change" | "instrument_play" | "minecraft:instrument_play" | "jukebox_stop_play" | "minecraft:jukebox_stop_play" | "shriek" | "minecraft:shriek" | "eat" | "minecraft:eat" | "entity_damage" | "minecraft:entity_damage" | "entity_shake" | "minecraft:entity_shake" | "explode" | "minecraft:explode" | "dispense_fail" | "minecraft:dispense_fail" | "piston_extend" | "minecraft:piston_extend" | "teleport" | "minecraft:teleport" | "block_attach" | "minecraft:block_attach" | "entity_interact" | "minecraft:entity_interact" | "projectile_shoot" | "minecraft:projectile_shoot" | "entity_die" | "minecraft:entity_die" | "flap" | "minecraft:flap" | "block_detach" | "minecraft:block_detach" | "projectile_land" | "minecraft:projectile_land" | "sculk_sensor_tendrils_clicking" | "minecraft:sculk_sensor_tendrils_clicking" | "block_close" | "minecraft:block_close" | "block_deactivate" | "minecraft:block_deactivate" | "item_interact_start" | "minecraft:item_interact_start" | "splash" | "minecraft:splash" | "fluid_place" | "minecraft:fluid_place" | "container_open" | "minecraft:container_open" | "fluid_pickup" | "minecraft:fluid_pickup" | "equip" | "minecraft:equip" | "step" | "minecraft:step" | "swim" | "minecraft:swim" | "piston_contract" | "minecraft:piston_contract";
    type SoundEvent = "automobility:entity.automobile.collision" | "automobility:entity.automobile.copper_engine" | "automobility:entity.automobile.creative_engine" | "automobility:entity.automobile.diamond_engine" | "automobility:entity.automobile.gold_engine" | "automobility:entity.automobile.iron_engine" | "automobility:entity.automobile.landing" | "automobility:entity.automobile.skid" | "automobility:entity.automobile.stone_engine" | "buildinggadgets:beep" | "create:blaze_munch" | "create:chiff" | "create:cogs" | "create:confirm" | "create:contraption_assemble" | "create:contraption_assemble_compounded_1" | "create:contraption_disassemble" | "create:controller_click" | "create:controller_put" | "create:controller_take" | "create:copper_armor_equip" | "create:crafter_click" | "create:crafter_click_compounded_1" | "create:crafter_craft" | "create:cranking" | "create:cranking_compounded_1" | "create:crushing_1" | "create:crushing_2" | "create:crushing_3" | "create:deny" | "create:depot_plop" | "create:depot_slide" | "create:funnel_flap" | "create:funnel_flap_compounded_1" | "create:fwoomp" | "create:haunted_bell_convert" | "create:haunted_bell_use" | "create:mechanical_press_activation" | "create:mechanical_press_activation_belt" | "create:mechanical_press_activation_belt_compounded_1" | "create:mechanical_press_activation_compounded_1" | "create:mixing" | "create:mixing_compounded_1" | "create:peculiar_bell_use" | "create:potato_hit" | "create:potato_hit_compounded_1" | "create:sanding_long" | "create:sanding_short" | "create:saw_activate_stone" | "create:saw_activate_wood" | "create:schematicannon_finish" | "create:schematicannon_launch_block" | "create:scroll_value" | "create:slime_added" | "create:steam" | "create:train" | "create:train2" | "create:train3" | "create:whistle" | "create:whistle_high" | "create:whistle_low" | "create:whistle_train" | "create:whistle_train_low" | "create:whistle_train_manual" | "create:whistle_train_manual_end" | "create:whistle_train_manual_low" | "create:whistle_train_manual_low_end" | "create:worldshaper_place" | "create:wrench_remove" | "create:wrench_remove_compounded_1" | "create:wrench_rotate" | "createarmory:m16.fire" | "createarmory:m4.fire" | "createarmory:mac10.fire" | "createarmory:mac10.fire2" | "createarmory:mac10.reload" | "exnihilosequentia:pebble_throw" | "farmersdelight:block.cabinet.close" | "farmersdelight:block.cabinet.open" | "farmersdelight:block.cooking_pot.boil" | "farmersdelight:block.cooking_pot.boil_soup" | "farmersdelight:block.cutting_board.knife" | "farmersdelight:block.skillet.add_food" | "farmersdelight:block.skillet.sizzle" | "farmersdelight:block.stove.crackle" | "farmersdelight:block.tomato_bush.pick_tomatoes" | "farmersdelight:entity.rotten_tomato.hit" | "farmersdelight:entity.rotten_tomato.throw" | "farmersdelight:item.skillet.attack.strong" | "farmersdelight:item.skillet.attack.weak" | "fluxnetworks:button" | "gtceu:arc" | "gtceu:assembler" | "gtceu:bath" | "gtceu:boiler" | "gtceu:centrifuge" | "gtceu:chainsaw" | "gtceu:chemical" | "gtceu:combustion" | "gtceu:compressor" | "gtceu:cooling" | "gtceu:cut" | "gtceu:drill" | "gtceu:electrolyzer" | "gtceu:file" | "gtceu:fire" | "gtceu:forge_hammer" | "gtceu:furnace" | "gtceu:macerator" | "gtceu:metal_pipe" | "gtceu:miner" | "gtceu:mixer" | "gtceu:mortar" | "gtceu:motor" | "gtceu:plunger" | "gtceu:portal_closing" | "gtceu:portal_opening" | "gtceu:replicator" | "gtceu:saw" | "gtceu:science" | "gtceu:screwdriver" | "gtceu:soft_hammer" | "gtceu:spray_can" | "gtceu:sus" | "gtceu:tricorder" | "gtceu:turbine" | "gtceu:wirecutter" | "gtceu:wrench" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "ambient.cave" | "minecraft:ambient.cave" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "block.anvil.break" | "minecraft:block.anvil.break" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "block.anvil.land" | "minecraft:block.anvil.land" | "block.anvil.place" | "minecraft:block.anvil.place" | "block.anvil.step" | "minecraft:block.anvil.step" | "block.anvil.use" | "minecraft:block.anvil.use" | "block.azalea.break" | "minecraft:block.azalea.break" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.azalea.step" | "minecraft:block.azalea.step" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.barrel.close" | "minecraft:block.barrel.close" | "block.barrel.open" | "minecraft:block.barrel.open" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.basalt.place" | "minecraft:block.basalt.place" | "block.basalt.step" | "minecraft:block.basalt.step" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.beehive.work" | "minecraft:block.beehive.work" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.bell.use" | "minecraft:block.bell.use" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "block.calcite.break" | "minecraft:block.calcite.break" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.calcite.place" | "minecraft:block.calcite.place" | "block.calcite.step" | "minecraft:block.calcite.step" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "block.candle.break" | "minecraft:block.candle.break" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "block.candle.fall" | "minecraft:block.candle.fall" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.candle.place" | "minecraft:block.candle.place" | "block.candle.step" | "minecraft:block.candle.step" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.chain.fall" | "minecraft:block.chain.fall" | "block.chain.hit" | "minecraft:block.chain.hit" | "block.chain.place" | "minecraft:block.chain.place" | "block.chain.step" | "minecraft:block.chain.step" | "block.chest.close" | "minecraft:block.chest.close" | "block.chest.locked" | "minecraft:block.chest.locked" | "block.chest.open" | "minecraft:block.chest.open" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.composter.empty" | "minecraft:block.composter.empty" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.composter.ready" | "minecraft:block.composter.ready" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "block.copper.break" | "minecraft:block.copper.break" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.copper.hit" | "minecraft:block.copper.hit" | "block.copper.place" | "minecraft:block.copper.place" | "block.copper.step" | "minecraft:block.copper.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.crop.break" | "minecraft:block.crop.break" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "block.froglight.break" | "minecraft:block.froglight.break" | "block.froglight.fall" | "minecraft:block.froglight.fall" | "block.froglight.hit" | "minecraft:block.froglight.hit" | "block.froglight.place" | "minecraft:block.froglight.place" | "block.froglight.step" | "minecraft:block.froglight.step" | "block.frogspawn.break" | "minecraft:block.frogspawn.break" | "block.frogspawn.fall" | "minecraft:block.frogspawn.fall" | "block.frogspawn.hatch" | "minecraft:block.frogspawn.hatch" | "block.frogspawn.hit" | "minecraft:block.frogspawn.hit" | "block.frogspawn.place" | "minecraft:block.frogspawn.place" | "block.frogspawn.step" | "minecraft:block.frogspawn.step" | "block.fungus.break" | "minecraft:block.fungus.break" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "block.fungus.place" | "minecraft:block.fungus.place" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.glass.break" | "minecraft:block.glass.break" | "block.glass.fall" | "minecraft:block.glass.fall" | "block.glass.hit" | "minecraft:block.glass.hit" | "block.glass.place" | "minecraft:block.glass.place" | "block.glass.step" | "minecraft:block.glass.step" | "block.grass.break" | "minecraft:block.grass.break" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.grass.hit" | "minecraft:block.grass.hit" | "block.grass.place" | "minecraft:block.grass.place" | "block.grass.step" | "minecraft:block.grass.step" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "block.ladder.break" | "minecraft:block.ladder.break" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.ladder.place" | "minecraft:block.ladder.place" | "block.ladder.step" | "minecraft:block.ladder.step" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "block.lantern.place" | "minecraft:block.lantern.place" | "block.lantern.step" | "minecraft:block.lantern.step" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.lever.click" | "minecraft:block.lever.click" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "block.mangrove_roots.break" | "minecraft:block.mangrove_roots.break" | "block.mangrove_roots.fall" | "minecraft:block.mangrove_roots.fall" | "block.mangrove_roots.hit" | "minecraft:block.mangrove_roots.hit" | "block.mangrove_roots.place" | "minecraft:block.mangrove_roots.place" | "block.mangrove_roots.step" | "minecraft:block.mangrove_roots.step" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "block.metal.break" | "minecraft:block.metal.break" | "block.metal.fall" | "minecraft:block.metal.fall" | "block.metal.hit" | "minecraft:block.metal.hit" | "block.metal.place" | "minecraft:block.metal.place" | "block.metal.step" | "minecraft:block.metal.step" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "block.moss.break" | "minecraft:block.moss.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.moss.place" | "minecraft:block.moss.place" | "block.moss.step" | "minecraft:block.moss.step" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "block.mud.break" | "minecraft:block.mud.break" | "block.mud.fall" | "minecraft:block.mud.fall" | "block.mud.hit" | "minecraft:block.mud.hit" | "block.mud.place" | "minecraft:block.mud.place" | "block.mud.step" | "minecraft:block.mud.step" | "block.mud_bricks.break" | "minecraft:block.mud_bricks.break" | "block.mud_bricks.fall" | "minecraft:block.mud_bricks.fall" | "block.mud_bricks.hit" | "minecraft:block.mud_bricks.hit" | "block.mud_bricks.place" | "minecraft:block.mud_bricks.place" | "block.mud_bricks.step" | "minecraft:block.mud_bricks.step" | "block.muddy_mangrove_roots.break" | "minecraft:block.muddy_mangrove_roots.break" | "block.muddy_mangrove_roots.fall" | "minecraft:block.muddy_mangrove_roots.fall" | "block.muddy_mangrove_roots.hit" | "minecraft:block.muddy_mangrove_roots.hit" | "block.muddy_mangrove_roots.place" | "minecraft:block.muddy_mangrove_roots.place" | "block.muddy_mangrove_roots.step" | "minecraft:block.muddy_mangrove_roots.step" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.nylium.break" | "minecraft:block.nylium.break" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "block.nylium.place" | "minecraft:block.nylium.place" | "block.nylium.step" | "minecraft:block.nylium.step" | "block.packed_mud.break" | "minecraft:block.packed_mud.break" | "block.packed_mud.fall" | "minecraft:block.packed_mud.fall" | "block.packed_mud.hit" | "minecraft:block.packed_mud.hit" | "block.packed_mud.place" | "minecraft:block.packed_mud.place" | "block.packed_mud.step" | "minecraft:block.packed_mud.step" | "block.piston.contract" | "minecraft:block.piston.contract" | "block.piston.extend" | "minecraft:block.piston.extend" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.roots.break" | "minecraft:block.roots.break" | "block.roots.fall" | "minecraft:block.roots.fall" | "block.roots.hit" | "minecraft:block.roots.hit" | "block.roots.place" | "minecraft:block.roots.place" | "block.roots.step" | "minecraft:block.roots.step" | "block.sand.break" | "minecraft:block.sand.break" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.sand.place" | "minecraft:block.sand.place" | "block.sand.step" | "minecraft:block.sand.step" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "block.sculk.break" | "minecraft:block.sculk.break" | "block.sculk.charge" | "minecraft:block.sculk.charge" | "block.sculk.fall" | "minecraft:block.sculk.fall" | "block.sculk.hit" | "minecraft:block.sculk.hit" | "block.sculk.place" | "minecraft:block.sculk.place" | "block.sculk.spread" | "minecraft:block.sculk.spread" | "block.sculk.step" | "minecraft:block.sculk.step" | "block.sculk_catalyst.bloom" | "minecraft:block.sculk_catalyst.bloom" | "block.sculk_catalyst.break" | "minecraft:block.sculk_catalyst.break" | "block.sculk_catalyst.fall" | "minecraft:block.sculk_catalyst.fall" | "block.sculk_catalyst.hit" | "minecraft:block.sculk_catalyst.hit" | "block.sculk_catalyst.place" | "minecraft:block.sculk_catalyst.place" | "block.sculk_catalyst.step" | "minecraft:block.sculk_catalyst.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "block.sculk_shrieker.break" | "minecraft:block.sculk_shrieker.break" | "block.sculk_shrieker.fall" | "minecraft:block.sculk_shrieker.fall" | "block.sculk_shrieker.hit" | "minecraft:block.sculk_shrieker.hit" | "block.sculk_shrieker.place" | "minecraft:block.sculk_shrieker.place" | "block.sculk_shrieker.shriek" | "minecraft:block.sculk_shrieker.shriek" | "block.sculk_shrieker.step" | "minecraft:block.sculk_shrieker.step" | "block.sculk_vein.break" | "minecraft:block.sculk_vein.break" | "block.sculk_vein.fall" | "minecraft:block.sculk_vein.fall" | "block.sculk_vein.hit" | "minecraft:block.sculk_vein.hit" | "block.sculk_vein.place" | "minecraft:block.sculk_vein.place" | "block.sculk_vein.step" | "minecraft:block.sculk_vein.step" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.snow.break" | "minecraft:block.snow.break" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.snow.hit" | "minecraft:block.snow.hit" | "block.snow.place" | "minecraft:block.snow.place" | "block.snow.step" | "minecraft:block.snow.step" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.stem.break" | "minecraft:block.stem.break" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.stem.hit" | "minecraft:block.stem.hit" | "block.stem.place" | "minecraft:block.stem.place" | "block.stem.step" | "minecraft:block.stem.step" | "block.stone.break" | "minecraft:block.stone.break" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.stone.hit" | "minecraft:block.stone.hit" | "block.stone.place" | "minecraft:block.stone.place" | "block.stone.step" | "minecraft:block.stone.step" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "block.tuff.place" | "minecraft:block.tuff.place" | "block.tuff.step" | "minecraft:block.tuff.step" | "block.vine.break" | "minecraft:block.vine.break" | "block.vine.fall" | "minecraft:block.vine.fall" | "block.vine.hit" | "minecraft:block.vine.hit" | "block.vine.place" | "minecraft:block.vine.place" | "block.vine.step" | "minecraft:block.vine.step" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "block.wood.break" | "minecraft:block.wood.break" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.wood.hit" | "minecraft:block.wood.hit" | "block.wood.place" | "minecraft:block.wood.place" | "block.wood.step" | "minecraft:block.wood.step" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "block.wool.break" | "minecraft:block.wool.break" | "block.wool.fall" | "minecraft:block.wool.fall" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wool.place" | "minecraft:block.wool.place" | "block.wool.step" | "minecraft:block.wool.step" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "entity.allay.ambient_with_item" | "minecraft:entity.allay.ambient_with_item" | "entity.allay.ambient_without_item" | "minecraft:entity.allay.ambient_without_item" | "entity.allay.death" | "minecraft:entity.allay.death" | "entity.allay.hurt" | "minecraft:entity.allay.hurt" | "entity.allay.item_given" | "minecraft:entity.allay.item_given" | "entity.allay.item_taken" | "minecraft:entity.allay.item_taken" | "entity.allay.item_thrown" | "minecraft:entity.allay.item_thrown" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "entity.cat.death" | "minecraft:entity.cat.death" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "entity.frog.ambient" | "minecraft:entity.frog.ambient" | "entity.frog.death" | "minecraft:entity.frog.death" | "entity.frog.eat" | "minecraft:entity.frog.eat" | "entity.frog.hurt" | "minecraft:entity.frog.hurt" | "entity.frog.lay_spawn" | "minecraft:entity.frog.lay_spawn" | "entity.frog.long_jump" | "minecraft:entity.frog.long_jump" | "entity.frog.step" | "minecraft:entity.frog.step" | "entity.frog.tongue" | "minecraft:entity.frog.tongue" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "entity.generic.death" | "minecraft:entity.generic.death" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.goat.death" | "minecraft:entity.goat.death" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.goat.horn_break" | "minecraft:entity.goat.horn_break" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "entity.goat.screaming.horn_break" | "minecraft:entity.goat.screaming.horn_break" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "entity.goat.step" | "minecraft:entity.goat.step" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.horse.death" | "minecraft:entity.horse.death" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.land" | "minecraft:entity.horse.land" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "entity.horse.step" | "minecraft:entity.horse.step" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "entity.husk.death" | "minecraft:entity.husk.death" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.item.break" | "minecraft:entity.item.break" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.llama.death" | "minecraft:entity.llama.death" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "entity.llama.step" | "minecraft:entity.llama.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "entity.mule.death" | "minecraft:entity.mule.death" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "entity.parrot.imitate.warden" | "minecraft:entity.parrot.imitate.warden" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "entity.pig.death" | "minecraft:entity.pig.death" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.player.breath" | "minecraft:entity.player.breath" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.player.death" | "minecraft:entity.player.death" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.player.splash" | "minecraft:entity.player.splash" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "entity.player.swim" | "minecraft:entity.player.swim" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.spider.death" | "minecraft:entity.spider.death" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "entity.squid.death" | "minecraft:entity.squid.death" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.stray.death" | "minecraft:entity.stray.death" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "entity.stray.step" | "minecraft:entity.stray.step" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "entity.strider.step" | "minecraft:entity.strider.step" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.tadpole.death" | "minecraft:entity.tadpole.death" | "entity.tadpole.flop" | "minecraft:entity.tadpole.flop" | "entity.tadpole.grow_up" | "minecraft:entity.tadpole.grow_up" | "entity.tadpole.hurt" | "minecraft:entity.tadpole.hurt" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "entity.villager.death" | "minecraft:entity.villager.death" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "entity.villager.no" | "minecraft:entity.villager.no" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.warden.agitated" | "minecraft:entity.warden.agitated" | "entity.warden.ambient" | "minecraft:entity.warden.ambient" | "entity.warden.angry" | "minecraft:entity.warden.angry" | "entity.warden.attack_impact" | "minecraft:entity.warden.attack_impact" | "entity.warden.death" | "minecraft:entity.warden.death" | "entity.warden.dig" | "minecraft:entity.warden.dig" | "entity.warden.emerge" | "minecraft:entity.warden.emerge" | "entity.warden.heartbeat" | "minecraft:entity.warden.heartbeat" | "entity.warden.hurt" | "minecraft:entity.warden.hurt" | "entity.warden.listening" | "minecraft:entity.warden.listening" | "entity.warden.listening_angry" | "minecraft:entity.warden.listening_angry" | "entity.warden.nearby_close" | "minecraft:entity.warden.nearby_close" | "entity.warden.nearby_closer" | "minecraft:entity.warden.nearby_closer" | "entity.warden.nearby_closest" | "minecraft:entity.warden.nearby_closest" | "entity.warden.roar" | "minecraft:entity.warden.roar" | "entity.warden.sniff" | "minecraft:entity.warden.sniff" | "entity.warden.sonic_boom" | "minecraft:entity.warden.sonic_boom" | "entity.warden.sonic_charge" | "minecraft:entity.warden.sonic_charge" | "entity.warden.step" | "minecraft:entity.warden.step" | "entity.warden.tendril_clicks" | "minecraft:entity.warden.tendril_clicks" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "entity.witch.death" | "minecraft:entity.witch.death" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "event.raid.horn" | "minecraft:event.raid.horn" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "item.axe.strip" | "minecraft:item.axe.strip" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "item.book.put" | "minecraft:item.book.put" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "item.bucket.empty_tadpole" | "minecraft:item.bucket.empty_tadpole" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "item.bucket.fill_tadpole" | "minecraft:item.bucket.fill_tadpole" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "item.crop.plant" | "minecraft:item.crop.plant" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "item.dye.use" | "minecraft:item.dye.use" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "item.goat_horn.play" | "minecraft:item.goat_horn.play" | "item.goat_horn.sound.0" | "minecraft:item.goat_horn.sound.0" | "item.goat_horn.sound.1" | "minecraft:item.goat_horn.sound.1" | "item.goat_horn.sound.2" | "minecraft:item.goat_horn.sound.2" | "item.goat_horn.sound.3" | "minecraft:item.goat_horn.sound.3" | "item.goat_horn.sound.4" | "minecraft:item.goat_horn.sound.4" | "item.goat_horn.sound.5" | "minecraft:item.goat_horn.sound.5" | "item.goat_horn.sound.6" | "minecraft:item.goat_horn.sound.6" | "item.goat_horn.sound.7" | "minecraft:item.goat_horn.sound.7" | "item.hoe.till" | "minecraft:item.hoe.till" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "item.shield.block" | "minecraft:item.shield.block" | "item.shield.break" | "minecraft:item.shield.break" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "item.totem.use" | "minecraft:item.totem.use" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "item.trident.return" | "minecraft:item.trident.return" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.throw" | "minecraft:item.trident.throw" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "music.creative" | "minecraft:music.creative" | "music.credits" | "minecraft:music.credits" | "music.dragon" | "minecraft:music.dragon" | "music.end" | "minecraft:music.end" | "music.game" | "minecraft:music.game" | "music.menu" | "minecraft:music.menu" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "music.overworld.deep_dark" | "minecraft:music.overworld.deep_dark" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "music.overworld.jungle_and_forest" | "minecraft:music.overworld.jungle_and_forest" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "music.overworld.old_growth_taiga" | "minecraft:music.overworld.old_growth_taiga" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "music.overworld.swamp" | "minecraft:music.overworld.swamp" | "music.under_water" | "minecraft:music.under_water" | "music_disc.11" | "minecraft:music_disc.11" | "music_disc.13" | "minecraft:music_disc.13" | "music_disc.5" | "minecraft:music_disc.5" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "music_disc.cat" | "minecraft:music_disc.cat" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "music_disc.far" | "minecraft:music_disc.far" | "music_disc.mall" | "minecraft:music_disc.mall" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "music_disc.stal" | "minecraft:music_disc.stal" | "music_disc.strad" | "minecraft:music_disc.strad" | "music_disc.wait" | "minecraft:music_disc.wait" | "music_disc.ward" | "minecraft:music_disc.ward" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "ui.toast.in" | "minecraft:ui.toast.in" | "ui.toast.out" | "minecraft:ui.toast.out" | "weather.rain" | "minecraft:weather.rain" | "weather.rain.above" | "minecraft:weather.rain.above" | "mmt:block_break" | "mmt:block_fall" | "mmt:block_hit" | "mmt:block_metal_break" | "mmt:block_metal_fall" | "mmt:block_metal_hit" | "mmt:block_metal_place" | "mmt:block_metal_step" | "mmt:block_place" | "mmt:block_step" | "mmt:pearl_break" | "mmt:pearl_fall" | "mmt:pearl_hit" | "mmt:pearl_place" | "mmt:pearl_step" | "modularrouters:error" | "modularrouters:success" | "modularrouters:thud" | "patchouli:book_flip" | "patchouli:book_open" | "sgjourney:equip_naquadah_armor" | "sgjourney:matok_fire" | "sgjourney:milky_way_chevron_encode" | "sgjourney:milky_way_chevron_engage" | "sgjourney:milky_way_dhd_enter" | "sgjourney:milky_way_dhd_press" | "sgjourney:milky_way_dial_fail" | "sgjourney:milky_way_ring_spin" | "sgjourney:milky_way_ring_spin_start" | "sgjourney:pegasus_chevron_engage" | "sgjourney:pegasus_dial_fail" | "sgjourney:pegasus_ring_spin" | "sgjourney:tollan_chevron_engage" | "sgjourney:tollan_dial_fail" | "sgjourney:universe_chevron_engage" | "sgjourney:universe_dial_fail" | "sgjourney:universe_ring_spin" | "sgjourney:wormhole_close" | "sgjourney:wormhole_enter" | "sgjourney:wormhole_idle" | "thermal:block.device_water_gen" | "thermal:block.machine_bottler" | "thermal:block.machine_crucible" | "thermal:block.machine_furnace" | "thermal:block.machine_pulverizer" | "thermal:block.machine_sawmill" | "thermal:block.machine_smelter" | "thermal:entity.basalz.ambient" | "thermal:entity.basalz.death" | "thermal:entity.basalz.hurt" | "thermal:entity.basalz.roam" | "thermal:entity.basalz.shoot" | "thermal:entity.blitz.ambient" | "thermal:entity.blitz.death" | "thermal:entity.blitz.hurt" | "thermal:entity.blitz.roam" | "thermal:entity.blitz.shoot" | "thermal:entity.blizz.ambient" | "thermal:entity.blizz.death" | "thermal:entity.blizz.hurt" | "thermal:entity.blizz.roam" | "thermal:entity.blizz.shoot" | "thermal:item.armor.equip_beekeeper" | "thermal:item.armor.equip_diving" | "thermal:item.armor.equip_hazmat" | "thermal:item.magnet" | "thermal:misc.tinker" | "webdisplays:ironic" | "webdisplays:keyboard_type" | "webdisplays:screencfg_open" | "webdisplays:server" | "webdisplays:upgrade_add" | "webdisplays:upgrade_del";
    type Fluid = "bigreactors:blutonium" | "bigreactors:blutonium_flowing" | "bigreactors:cryomisi" | "bigreactors:cryomisi_flowing" | "bigreactors:cyanite" | "bigreactors:cyanite_flowing" | "bigreactors:magentite" | "bigreactors:magentite_flowing" | "bigreactors:redfrigium" | "bigreactors:redfrigium_flowing" | "bigreactors:rossinite" | "bigreactors:rossinite_flowing" | "bigreactors:steam" | "bigreactors:steam_flowing" | "bigreactors:tangerium" | "bigreactors:tangerium_flowing" | "bigreactors:verderium" | "bigreactors:verderium_flowing" | "bigreactors:yellorium" | "bigreactors:yellorium_flowing" | "cofh_core:experience" | "cofh_core:experience_flowing" | "cofh_core:honey" | "cofh_core:honey_flowing" | "cofh_core:potion" | "cofh_core:potion_flowing" | "create:chocolate" | "create:flowing_chocolate" | "create:flowing_honey" | "create:flowing_potion" | "create:flowing_tea" | "create:honey" | "create:potion" | "create:tea" | "createarmory:flowing_molten_brass" | "createarmory:molten_brass" | "exnihilosequentia:sea_water" | "exnihilosequentia:sea_water_flow" | "exnihilosequentia:witch_water" | "exnihilosequentia:witch_water_flow" | "gtceu:12_crown_4" | "gtceu:12_crown_4_li" | "gtceu:15_crown_5" | "gtceu:15_crown_5_na" | "gtceu:18_crown_6" | "gtceu:18_crown_6_k" | "gtceu:acetic_acid" | "gtceu:acetone" | "gtceu:acidic_enriched_naquadah_solution" | "gtceu:acidic_naquadria_solution" | "gtceu:acidic_osmium_solution" | "gtceu:air" | "gtceu:allyl_chloride" | "gtceu:aluminium" | "gtceu:americium" | "gtceu:ammonia" | "gtceu:animated_steel" | "gtceu:annealed_copper" | "gtceu:antimony" | "gtceu:aqua_regia" | "gtceu:argon" | "gtceu:argon_plasma" | "gtceu:arsenic" | "gtceu:bacteria" | "gtceu:bacterial_sludge" | "gtceu:battery_alloy" | "gtceu:benzene" | "gtceu:beryllium" | "gtceu:bio_diesel" | "gtceu:biomass" | "gtceu:bismuth" | "gtceu:bismuth_bronze" | "gtceu:bisphenol_a" | "gtceu:black_bronze" | "gtceu:black_dye" | "gtceu:black_steel" | "gtceu:blaze" | "gtceu:blue_alloy" | "gtceu:blue_dye" | "gtceu:blue_steel" | "gtceu:borosilicate_glass" | "gtceu:brass" | "gtceu:bronze" | "gtceu:brown_dye" | "gtceu:butadiene" | "gtceu:butane" | "gtceu:butene" | "gtceu:butyraldehyde" | "gtceu:carbon" | "gtceu:carbon_dioxide" | "gtceu:carbon_monoxide" | "gtceu:cerium" | "gtceu:cetane_boosted_diesel" | "gtceu:charcoal_byproducts" | "gtceu:chlorine" | "gtceu:chlorobenzene" | "gtceu:chloroform" | "gtceu:chloromethane" | "gtceu:chromium" | "gtceu:coal_gas" | "gtceu:coal_tar" | "gtceu:cobalt" | "gtceu:cobalt_brass" | "gtceu:concrete" | "gtceu:construction_foam" | "gtceu:copper" | "gtceu:creosote" | "gtceu:cumene" | "gtceu:cupronickel" | "gtceu:cyan_dye" | "gtceu:cyclohexane" | "gtceu:damascus_steel" | "gtceu:darmstadtium" | "gtceu:depleted_uranium_hexafluoride" | "gtceu:deuterium" | "gtceu:diaminobenzidine" | "gtceu:dichlorobenzene" | "gtceu:dichlorobenzidine" | "gtceu:diesel" | "gtceu:diethylene_glycol" | "gtceu:diluted_hydrochloric_acid" | "gtceu:diluted_sulfuric_acid" | "gtceu:dimethylamine" | "gtceu:dimethylbenzene" | "gtceu:dimethyldichlorosilane" | "gtceu:dimethylhydrazine" | "gtceu:dinitrogen_tetroxide" | "gtceu:diphenyl_isophthalate" | "gtceu:dissolved_calcium_acetate" | "gtceu:distilled_water" | "gtceu:drilling_fluid" | "gtceu:duranium" | "gtceu:echo" | "gtceu:electrum" | "gtceu:ender_air" | "gtceu:enderium" | "gtceu:enlighted_gold" | "gtceu:enriched_bacterial_sludge" | "gtceu:enriched_naquadah" | "gtceu:enriched_naquadah_solution" | "gtceu:enriched_naquadah_trinium_europium_duranide" | "gtceu:enriched_naquadah_waste" | "gtceu:enriched_uranium_hexafluoride" | "gtceu:epichlorohydrin" | "gtceu:epoxy" | "gtceu:ethane" | "gtceu:ethanol" | "gtceu:ethenone" | "gtceu:ethyl_tertbutyl_ether" | "gtceu:ethylbenzene" | "gtceu:ethylene" | "gtceu:ethylene_glycol" | "gtceu:ethylene_oxide" | "gtceu:europium" | "gtceu:fermented_biomass" | "gtceu:fish_oil" | "gtceu:flowing_12_crown_4" | "gtceu:flowing_12_crown_4_li" | "gtceu:flowing_15_crown_5" | "gtceu:flowing_15_crown_5_na" | "gtceu:flowing_18_crown_6" | "gtceu:flowing_18_crown_6_k" | "gtceu:flowing_acetic_acid" | "gtceu:flowing_acetone" | "gtceu:flowing_acidic_enriched_naquadah_solution" | "gtceu:flowing_acidic_naquadria_solution" | "gtceu:flowing_acidic_osmium_solution" | "gtceu:flowing_air" | "gtceu:flowing_allyl_chloride" | "gtceu:flowing_aluminium" | "gtceu:flowing_americium" | "gtceu:flowing_ammonia" | "gtceu:flowing_animated_steel" | "gtceu:flowing_annealed_copper" | "gtceu:flowing_antimony" | "gtceu:flowing_aqua_regia" | "gtceu:flowing_argon" | "gtceu:flowing_argon_plasma" | "gtceu:flowing_arsenic" | "gtceu:flowing_bacteria" | "gtceu:flowing_bacterial_sludge" | "gtceu:flowing_battery_alloy" | "gtceu:flowing_benzene" | "gtceu:flowing_beryllium" | "gtceu:flowing_bio_diesel" | "gtceu:flowing_biomass" | "gtceu:flowing_bismuth" | "gtceu:flowing_bismuth_bronze" | "gtceu:flowing_bisphenol_a" | "gtceu:flowing_black_bronze" | "gtceu:flowing_black_dye" | "gtceu:flowing_black_steel" | "gtceu:flowing_blaze" | "gtceu:flowing_blue_alloy" | "gtceu:flowing_blue_dye" | "gtceu:flowing_blue_steel" | "gtceu:flowing_borosilicate_glass" | "gtceu:flowing_brass" | "gtceu:flowing_bronze" | "gtceu:flowing_brown_dye" | "gtceu:flowing_butadiene" | "gtceu:flowing_butane" | "gtceu:flowing_butene" | "gtceu:flowing_butyraldehyde" | "gtceu:flowing_carbon" | "gtceu:flowing_carbon_dioxide" | "gtceu:flowing_carbon_monoxide" | "gtceu:flowing_cerium" | "gtceu:flowing_cetane_boosted_diesel" | "gtceu:flowing_charcoal_byproducts" | "gtceu:flowing_chlorine" | "gtceu:flowing_chlorobenzene" | "gtceu:flowing_chloroform" | "gtceu:flowing_chloromethane" | "gtceu:flowing_chromium" | "gtceu:flowing_coal_gas" | "gtceu:flowing_coal_tar" | "gtceu:flowing_cobalt" | "gtceu:flowing_cobalt_brass" | "gtceu:flowing_concrete" | "gtceu:flowing_construction_foam" | "gtceu:flowing_copper" | "gtceu:flowing_creosote" | "gtceu:flowing_cumene" | "gtceu:flowing_cupronickel" | "gtceu:flowing_cyan_dye" | "gtceu:flowing_cyclohexane" | "gtceu:flowing_damascus_steel" | "gtceu:flowing_darmstadtium" | "gtceu:flowing_depleted_uranium_hexafluoride" | "gtceu:flowing_deuterium" | "gtceu:flowing_diaminobenzidine" | "gtceu:flowing_dichlorobenzene" | "gtceu:flowing_dichlorobenzidine" | "gtceu:flowing_diesel" | "gtceu:flowing_diethylene_glycol" | "gtceu:flowing_diluted_hydrochloric_acid" | "gtceu:flowing_diluted_sulfuric_acid" | "gtceu:flowing_dimethylamine" | "gtceu:flowing_dimethylbenzene" | "gtceu:flowing_dimethyldichlorosilane" | "gtceu:flowing_dimethylhydrazine" | "gtceu:flowing_dinitrogen_tetroxide" | "gtceu:flowing_diphenyl_isophthalate" | "gtceu:flowing_dissolved_calcium_acetate" | "gtceu:flowing_distilled_water" | "gtceu:flowing_drilling_fluid" | "gtceu:flowing_duranium" | "gtceu:flowing_echo" | "gtceu:flowing_electrum" | "gtceu:flowing_ender_air" | "gtceu:flowing_enderium" | "gtceu:flowing_enlighted_gold" | "gtceu:flowing_enriched_bacterial_sludge" | "gtceu:flowing_enriched_naquadah" | "gtceu:flowing_enriched_naquadah_solution" | "gtceu:flowing_enriched_naquadah_trinium_europium_duranide" | "gtceu:flowing_enriched_naquadah_waste" | "gtceu:flowing_enriched_uranium_hexafluoride" | "gtceu:flowing_epichlorohydrin" | "gtceu:flowing_epoxy" | "gtceu:flowing_ethane" | "gtceu:flowing_ethanol" | "gtceu:flowing_ethenone" | "gtceu:flowing_ethyl_tertbutyl_ether" | "gtceu:flowing_ethylbenzene" | "gtceu:flowing_ethylene" | "gtceu:flowing_ethylene_glycol" | "gtceu:flowing_ethylene_oxide" | "gtceu:flowing_europium" | "gtceu:flowing_fermented_biomass" | "gtceu:flowing_fish_oil" | "gtceu:flowing_fluorine" | "gtceu:flowing_fluoroantimonic_acid" | "gtceu:flowing_gallium" | "gtceu:flowing_gallium_arsenide" | "gtceu:flowing_gasoline" | "gtceu:flowing_gelatin_mixture" | "gtceu:flowing_glass" | "gtceu:flowing_glowstone" | "gtceu:flowing_glue" | "gtceu:flowing_glycerol" | "gtceu:flowing_glyceryl_trinitrate" | "gtceu:flowing_gold" | "gtceu:flowing_gray_dye" | "gtceu:flowing_green_dye" | "gtceu:flowing_green_sapphire_slurry" | "gtceu:flowing_heavy_fuel" | "gtceu:flowing_helium" | "gtceu:flowing_helium_3" | "gtceu:flowing_helium_plasma" | "gtceu:flowing_high_octane_gasoline" | "gtceu:flowing_hsse" | "gtceu:flowing_hssg" | "gtceu:flowing_hsss" | "gtceu:flowing_hydro_cracked_butadiene" | "gtceu:flowing_hydro_cracked_butane" | "gtceu:flowing_hydro_cracked_butene" | "gtceu:flowing_hydro_cracked_ethane" | "gtceu:flowing_hydro_cracked_ethylene" | "gtceu:flowing_hydro_cracked_propane" | "gtceu:flowing_hydro_cracked_propene" | "gtceu:flowing_hydrochloric_acid" | "gtceu:flowing_hydrofluoric_acid" | "gtceu:flowing_hydrogen" | "gtceu:flowing_hydrogen_sulfide" | "gtceu:flowing_hypochlorous_acid" | "gtceu:flowing_ice" | "gtceu:flowing_impure_enriched_naquadah_solution" | "gtceu:flowing_impure_naquadria_solution" | "gtceu:flowing_indium" | "gtceu:flowing_indium_concentrate" | "gtceu:flowing_indium_gallium_phosphide" | "gtceu:flowing_indium_tin_barium_titanium_cuprate" | "gtceu:flowing_invar" | "gtceu:flowing_iridium" | "gtceu:flowing_iron" | "gtceu:flowing_iron_iii_chloride" | "gtceu:flowing_iron_plasma" | "gtceu:flowing_isoprene" | "gtceu:flowing_isovol" | "gtceu:flowing_kanthal" | "gtceu:flowing_krypton" | "gtceu:flowing_lanthanum" | "gtceu:flowing_lead" | "gtceu:flowing_lead_zinc_solution" | "gtceu:flowing_light_blue_dye" | "gtceu:flowing_light_fuel" | "gtceu:flowing_light_gray_dye" | "gtceu:flowing_lightly_hydro_cracked_gas" | "gtceu:flowing_lightly_hydro_cracked_heavy_fuel" | "gtceu:flowing_lightly_hydro_cracked_light_fuel" | "gtceu:flowing_lightly_hydro_cracked_naphtha" | "gtceu:flowing_lightly_steam_cracked_gas" | "gtceu:flowing_lightly_steam_cracked_heavy_fuel" | "gtceu:flowing_lightly_steam_cracked_light_fuel" | "gtceu:flowing_lightly_steam_cracked_naphtha" | "gtceu:flowing_lime_dye" | "gtceu:flowing_liquid_air" | "gtceu:flowing_liquid_ender_air" | "gtceu:flowing_liquid_helium" | "gtceu:flowing_liquid_nether_air" | "gtceu:flowing_liquid_oxygen" | "gtceu:flowing_lithium" | "gtceu:flowing_lpg" | "gtceu:flowing_lubricant" | "gtceu:flowing_lumium" | "gtceu:flowing_lutetium" | "gtceu:flowing_magenta_dye" | "gtceu:flowing_magnalium" | "gtceu:flowing_magnesium" | "gtceu:flowing_magnesium_diboride" | "gtceu:flowing_manganese" | "gtceu:flowing_manganese_phosphide" | "gtceu:flowing_mc_guffium_239" | "gtceu:flowing_melodium" | "gtceu:flowing_mercury" | "gtceu:flowing_mercury_barium_calcium_cuprate" | "gtceu:flowing_methane" | "gtceu:flowing_methanol" | "gtceu:flowing_methyl_acetate" | "gtceu:flowing_milk" | "gtceu:flowing_milk_plasma" | "gtceu:flowing_molybdenum" | "gtceu:flowing_monochloramine" | "gtceu:flowing_mutagen" | "gtceu:flowing_naphtha" | "gtceu:flowing_naphthalene" | "gtceu:flowing_naquadah" | "gtceu:flowing_naquadah_alloy" | "gtceu:flowing_naquadria" | "gtceu:flowing_naquadria_solution" | "gtceu:flowing_naquadria_waste" | "gtceu:flowing_natural_gas" | "gtceu:flowing_neodymium" | "gtceu:flowing_neon" | "gtceu:flowing_nether_air" | "gtceu:flowing_neutronium" | "gtceu:flowing_nichrome" | "gtceu:flowing_nickel" | "gtceu:flowing_nickel_plasma" | "gtceu:flowing_nickel_zinc_ferrite" | "gtceu:flowing_niobium" | "gtceu:flowing_niobium_nitride" | "gtceu:flowing_niobium_titanium" | "gtceu:flowing_nitration_mixture" | "gtceu:flowing_nitric_acid" | "gtceu:flowing_nitric_oxide" | "gtceu:flowing_nitrobenzene" | "gtceu:flowing_nitrochlorobenzene" | "gtceu:flowing_nitrogen" | "gtceu:flowing_nitrogen_dioxide" | "gtceu:flowing_nitrogen_plasma" | "gtceu:flowing_nitrosyl_chloride" | "gtceu:flowing_nitrous_oxide" | "gtceu:flowing_octane" | "gtceu:flowing_oil" | "gtceu:flowing_oil_heavy" | "gtceu:flowing_oil_light" | "gtceu:flowing_oil_medium" | "gtceu:flowing_orange_dye" | "gtceu:flowing_osmiridium" | "gtceu:flowing_osmium" | "gtceu:flowing_oxygen" | "gtceu:flowing_oxygen_plasma" | "gtceu:flowing_palladium" | "gtceu:flowing_phenol" | "gtceu:flowing_phosphoric_acid" | "gtceu:flowing_phthalic_acid" | "gtceu:flowing_pink_dye" | "gtceu:flowing_platinum" | "gtceu:flowing_plumbumanite" | "gtceu:flowing_plutonium" | "gtceu:flowing_plutonium_241" | "gtceu:flowing_polybenzimidazole" | "gtceu:flowing_polycaprolactam" | "gtceu:flowing_polyethylene" | "gtceu:flowing_polyphenylene_sulfide" | "gtceu:flowing_polytetrafluoroethylene" | "gtceu:flowing_polyvinyl_acetate" | "gtceu:flowing_polyvinyl_butyral" | "gtceu:flowing_polyvinyl_chloride" | "gtceu:flowing_potassium" | "gtceu:flowing_potassium_permanganate" | "gtceu:flowing_potin" | "gtceu:flowing_prismalium" | "gtceu:flowing_propane" | "gtceu:flowing_propene" | "gtceu:flowing_purple_dye" | "gtceu:flowing_radon" | "gtceu:flowing_raw_gasoline" | "gtceu:flowing_raw_growth_medium" | "gtceu:flowing_raw_rubber" | "gtceu:flowing_red_alloy" | "gtceu:flowing_red_dye" | "gtceu:flowing_red_steel" | "gtceu:flowing_redstone" | "gtceu:flowing_refinery_gas" | "gtceu:flowing_reinforced_epoxy_resin" | "gtceu:flowing_rhodium" | "gtceu:flowing_rhodium_plated_palladium" | "gtceu:flowing_rhodium_sulfate" | "gtceu:flowing_rocket_fuel" | "gtceu:flowing_rose_gold" | "gtceu:flowing_rubber" | "gtceu:flowing_ruby_slurry" | "gtceu:flowing_ruthenium" | "gtceu:flowing_ruthenium_trinium_americium_neutronate" | "gtceu:flowing_salt_water" | "gtceu:flowing_samarium" | "gtceu:flowing_samarium_iron_arsenic_oxide" | "gtceu:flowing_sapphire_slurry" | "gtceu:flowing_seed_oil" | "gtceu:flowing_severely_hydro_cracked_gas" | "gtceu:flowing_severely_hydro_cracked_heavy_fuel" | "gtceu:flowing_severely_hydro_cracked_light_fuel" | "gtceu:flowing_severely_hydro_cracked_naphtha" | "gtceu:flowing_severely_steam_cracked_gas" | "gtceu:flowing_severely_steam_cracked_heavy_fuel" | "gtceu:flowing_severely_steam_cracked_light_fuel" | "gtceu:flowing_severely_steam_cracked_naphtha" | "gtceu:flowing_signalum" | "gtceu:flowing_silicon" | "gtceu:flowing_silicone_rubber" | "gtceu:flowing_silver" | "gtceu:flowing_sodium_persulfate" | "gtceu:flowing_sodium_potassium" | "gtceu:flowing_soldering_alloy" | "gtceu:flowing_stainless_steel" | "gtceu:flowing_steam" | "gtceu:flowing_steam_cracked_butadiene" | "gtceu:flowing_steam_cracked_butane" | "gtceu:flowing_steam_cracked_butene" | "gtceu:flowing_steam_cracked_ethane" | "gtceu:flowing_steam_cracked_ethylene" | "gtceu:flowing_steam_cracked_propane" | "gtceu:flowing_steam_cracked_propene" | "gtceu:flowing_steel" | "gtceu:flowing_stellarium" | "gtceu:flowing_sterilized_growth_medium" | "gtceu:flowing_sterling_silver" | "gtceu:flowing_styrene" | "gtceu:flowing_styrene_butadiene_rubber" | "gtceu:flowing_sulfur_dichloride" | "gtceu:flowing_sulfur_dioxide" | "gtceu:flowing_sulfur_trioxide" | "gtceu:flowing_sulfuric_acid" | "gtceu:flowing_sulfuric_copper_solution" | "gtceu:flowing_sulfuric_gas" | "gtceu:flowing_sulfuric_heavy_fuel" | "gtceu:flowing_sulfuric_light_fuel" | "gtceu:flowing_sulfuric_naphtha" | "gtceu:flowing_sulfuric_nickel_solution" | "gtceu:flowing_sulfuryl_chloride" | "gtceu:flowing_tantalum" | "gtceu:flowing_tetrafluoroethylene" | "gtceu:flowing_tetranitromethane" | "gtceu:flowing_thionyl_chloride" | "gtceu:flowing_thorium" | "gtceu:flowing_tin" | "gtceu:flowing_tin_alloy" | "gtceu:flowing_titanium" | "gtceu:flowing_titanium_tetrachloride" | "gtceu:flowing_toluene" | "gtceu:flowing_triethylene_glycol" | "gtceu:flowing_triglycol_dichloride" | "gtceu:flowing_trinium" | "gtceu:flowing_tritanium" | "gtceu:flowing_tritium" | "gtceu:flowing_tungsten" | "gtceu:flowing_tungsten_carbide" | "gtceu:flowing_tungsten_steel" | "gtceu:flowing_ultimet" | "gtceu:flowing_uranium" | "gtceu:flowing_uranium_235" | "gtceu:flowing_uranium_hexafluoride" | "gtceu:flowing_uranium_rhodium_dinaquadide" | "gtceu:flowing_uranium_triplatinum" | "gtceu:flowing_uu_matter" | "gtceu:flowing_vanadium" | "gtceu:flowing_vanadium_gallium" | "gtceu:flowing_vanadium_steel" | "gtceu:flowing_vibranite" | "gtceu:flowing_vinyl_acetate" | "gtceu:flowing_vinyl_chloride" | "gtceu:flowing_void" | "gtceu:flowing_white_dye" | "gtceu:flowing_wood_gas" | "gtceu:flowing_wood_tar" | "gtceu:flowing_wood_vinegar" | "gtceu:flowing_wrought_iron" | "gtceu:flowing_xenon" | "gtceu:flowing_yellow_dye" | "gtceu:flowing_yttrium" | "gtceu:flowing_yttrium_barium_cuprate" | "gtceu:flowing_zapolgium" | "gtceu:flowing_zinc" | "gtceu:fluorine" | "gtceu:fluoroantimonic_acid" | "gtceu:gallium" | "gtceu:gallium_arsenide" | "gtceu:gasoline" | "gtceu:gelatin_mixture" | "gtceu:glass" | "gtceu:glowstone" | "gtceu:glue" | "gtceu:glycerol" | "gtceu:glyceryl_trinitrate" | "gtceu:gold" | "gtceu:gray_dye" | "gtceu:green_dye" | "gtceu:green_sapphire_slurry" | "gtceu:heavy_fuel" | "gtceu:helium" | "gtceu:helium_3" | "gtceu:helium_plasma" | "gtceu:high_octane_gasoline" | "gtceu:hsse" | "gtceu:hssg" | "gtceu:hsss" | "gtceu:hydro_cracked_butadiene" | "gtceu:hydro_cracked_butane" | "gtceu:hydro_cracked_butene" | "gtceu:hydro_cracked_ethane" | "gtceu:hydro_cracked_ethylene" | "gtceu:hydro_cracked_propane" | "gtceu:hydro_cracked_propene" | "gtceu:hydrochloric_acid" | "gtceu:hydrofluoric_acid" | "gtceu:hydrogen" | "gtceu:hydrogen_sulfide" | "gtceu:hypochlorous_acid" | "gtceu:ice" | "gtceu:impure_enriched_naquadah_solution" | "gtceu:impure_naquadria_solution" | "gtceu:indium" | "gtceu:indium_concentrate" | "gtceu:indium_gallium_phosphide" | "gtceu:indium_tin_barium_titanium_cuprate" | "gtceu:invar" | "gtceu:iridium" | "gtceu:iron" | "gtceu:iron_iii_chloride" | "gtceu:iron_plasma" | "gtceu:isoprene" | "gtceu:isovol" | "gtceu:kanthal" | "gtceu:krypton" | "gtceu:lanthanum" | "gtceu:lead" | "gtceu:lead_zinc_solution" | "gtceu:light_blue_dye" | "gtceu:light_fuel" | "gtceu:light_gray_dye" | "gtceu:lightly_hydro_cracked_gas" | "gtceu:lightly_hydro_cracked_heavy_fuel" | "gtceu:lightly_hydro_cracked_light_fuel" | "gtceu:lightly_hydro_cracked_naphtha" | "gtceu:lightly_steam_cracked_gas" | "gtceu:lightly_steam_cracked_heavy_fuel" | "gtceu:lightly_steam_cracked_light_fuel" | "gtceu:lightly_steam_cracked_naphtha" | "gtceu:lime_dye" | "gtceu:liquid_air" | "gtceu:liquid_ender_air" | "gtceu:liquid_helium" | "gtceu:liquid_nether_air" | "gtceu:liquid_oxygen" | "gtceu:lithium" | "gtceu:lpg" | "gtceu:lubricant" | "gtceu:lumium" | "gtceu:lutetium" | "gtceu:magenta_dye" | "gtceu:magnalium" | "gtceu:magnesium" | "gtceu:magnesium_diboride" | "gtceu:manganese" | "gtceu:manganese_phosphide" | "gtceu:mc_guffium_239" | "gtceu:melodium" | "gtceu:mercury" | "gtceu:mercury_barium_calcium_cuprate" | "gtceu:methane" | "gtceu:methanol" | "gtceu:methyl_acetate" | "gtceu:milk" | "gtceu:milk_plasma" | "gtceu:molybdenum" | "gtceu:monochloramine" | "gtceu:mutagen" | "gtceu:naphtha" | "gtceu:naphthalene" | "gtceu:naquadah" | "gtceu:naquadah_alloy" | "gtceu:naquadria" | "gtceu:naquadria_solution" | "gtceu:naquadria_waste" | "gtceu:natural_gas" | "gtceu:neodymium" | "gtceu:neon" | "gtceu:nether_air" | "gtceu:neutronium" | "gtceu:nichrome" | "gtceu:nickel" | "gtceu:nickel_plasma" | "gtceu:nickel_zinc_ferrite" | "gtceu:niobium" | "gtceu:niobium_nitride" | "gtceu:niobium_titanium" | "gtceu:nitration_mixture" | "gtceu:nitric_acid" | "gtceu:nitric_oxide" | "gtceu:nitrobenzene" | "gtceu:nitrochlorobenzene" | "gtceu:nitrogen" | "gtceu:nitrogen_dioxide" | "gtceu:nitrogen_plasma" | "gtceu:nitrosyl_chloride" | "gtceu:nitrous_oxide" | "gtceu:octane" | "gtceu:oil" | "gtceu:oil_heavy" | "gtceu:oil_light" | "gtceu:oil_medium" | "gtceu:orange_dye" | "gtceu:osmiridium" | "gtceu:osmium" | "gtceu:oxygen" | "gtceu:oxygen_plasma" | "gtceu:palladium" | "gtceu:phenol" | "gtceu:phosphoric_acid" | "gtceu:phthalic_acid" | "gtceu:pink_dye" | "gtceu:platinum" | "gtceu:plumbumanite" | "gtceu:plutonium" | "gtceu:plutonium_241" | "gtceu:polybenzimidazole" | "gtceu:polycaprolactam" | "gtceu:polyethylene" | "gtceu:polyphenylene_sulfide" | "gtceu:polytetrafluoroethylene" | "gtceu:polyvinyl_acetate" | "gtceu:polyvinyl_butyral" | "gtceu:polyvinyl_chloride" | "gtceu:potassium" | "gtceu:potassium_permanganate" | "gtceu:potin" | "gtceu:prismalium" | "gtceu:propane" | "gtceu:propene" | "gtceu:purple_dye" | "gtceu:radon" | "gtceu:raw_gasoline" | "gtceu:raw_growth_medium" | "gtceu:raw_rubber" | "gtceu:red_alloy" | "gtceu:red_dye" | "gtceu:red_steel" | "gtceu:redstone" | "gtceu:refinery_gas" | "gtceu:reinforced_epoxy_resin" | "gtceu:rhodium" | "gtceu:rhodium_plated_palladium" | "gtceu:rhodium_sulfate" | "gtceu:rocket_fuel" | "gtceu:rose_gold" | "gtceu:rubber" | "gtceu:ruby_slurry" | "gtceu:ruthenium" | "gtceu:ruthenium_trinium_americium_neutronate" | "gtceu:salt_water" | "gtceu:samarium" | "gtceu:samarium_iron_arsenic_oxide" | "gtceu:sapphire_slurry" | "gtceu:seed_oil" | "gtceu:severely_hydro_cracked_gas" | "gtceu:severely_hydro_cracked_heavy_fuel" | "gtceu:severely_hydro_cracked_light_fuel" | "gtceu:severely_hydro_cracked_naphtha" | "gtceu:severely_steam_cracked_gas" | "gtceu:severely_steam_cracked_heavy_fuel" | "gtceu:severely_steam_cracked_light_fuel" | "gtceu:severely_steam_cracked_naphtha" | "gtceu:signalum" | "gtceu:silicon" | "gtceu:silicone_rubber" | "gtceu:silver" | "gtceu:sodium_persulfate" | "gtceu:sodium_potassium" | "gtceu:soldering_alloy" | "gtceu:stainless_steel" | "gtceu:steam" | "gtceu:steam_cracked_butadiene" | "gtceu:steam_cracked_butane" | "gtceu:steam_cracked_butene" | "gtceu:steam_cracked_ethane" | "gtceu:steam_cracked_ethylene" | "gtceu:steam_cracked_propane" | "gtceu:steam_cracked_propene" | "gtceu:steel" | "gtceu:stellarium" | "gtceu:sterilized_growth_medium" | "gtceu:sterling_silver" | "gtceu:styrene" | "gtceu:styrene_butadiene_rubber" | "gtceu:sulfur_dichloride" | "gtceu:sulfur_dioxide" | "gtceu:sulfur_trioxide" | "gtceu:sulfuric_acid" | "gtceu:sulfuric_copper_solution" | "gtceu:sulfuric_gas" | "gtceu:sulfuric_heavy_fuel" | "gtceu:sulfuric_light_fuel" | "gtceu:sulfuric_naphtha" | "gtceu:sulfuric_nickel_solution" | "gtceu:sulfuryl_chloride" | "gtceu:tantalum" | "gtceu:tetrafluoroethylene" | "gtceu:tetranitromethane" | "gtceu:thionyl_chloride" | "gtceu:thorium" | "gtceu:tin" | "gtceu:tin_alloy" | "gtceu:titanium" | "gtceu:titanium_tetrachloride" | "gtceu:toluene" | "gtceu:triethylene_glycol" | "gtceu:triglycol_dichloride" | "gtceu:trinium" | "gtceu:tritanium" | "gtceu:tritium" | "gtceu:tungsten" | "gtceu:tungsten_carbide" | "gtceu:tungsten_steel" | "gtceu:ultimet" | "gtceu:uranium" | "gtceu:uranium_235" | "gtceu:uranium_hexafluoride" | "gtceu:uranium_rhodium_dinaquadide" | "gtceu:uranium_triplatinum" | "gtceu:uu_matter" | "gtceu:vanadium" | "gtceu:vanadium_gallium" | "gtceu:vanadium_steel" | "gtceu:vibranite" | "gtceu:vinyl_acetate" | "gtceu:vinyl_chloride" | "gtceu:void" | "gtceu:white_dye" | "gtceu:wood_gas" | "gtceu:wood_tar" | "gtceu:wood_vinegar" | "gtceu:wrought_iron" | "gtceu:xenon" | "gtceu:yellow_dye" | "gtceu:yttrium" | "gtceu:yttrium_barium_cuprate" | "gtceu:zapolgium" | "gtceu:zinc" | "empty" | "minecraft:empty" | "flowing_lava" | "minecraft:flowing_lava" | "flowing_milk" | "minecraft:flowing_milk" | "flowing_water" | "minecraft:flowing_water" | "lava" | "minecraft:lava" | "milk" | "minecraft:milk" | "water" | "minecraft:water" | "mysticalagradditions:molten_imperium" | "mysticalagradditions:molten_imperium_flowing" | "mysticalagradditions:molten_inferium" | "mysticalagradditions:molten_inferium_flowing" | "mysticalagradditions:molten_prudentium" | "mysticalagradditions:molten_prudentium_flowing" | "mysticalagradditions:molten_soulium" | "mysticalagradditions:molten_soulium_flowing" | "mysticalagradditions:molten_supremium" | "mysticalagradditions:molten_supremium_flowing" | "mysticalagradditions:molten_tertium" | "mysticalagradditions:molten_tertium_flowing" | "sgjourney:liquid_naquadah_flowing" | "sgjourney:liquid_naquadah_source" | "sliceanddice:fertilizer" | "sliceanddice:flowing_fertilizer" | "thermal:creosote" | "thermal:creosote_flowing" | "thermal:crude_oil" | "thermal:crude_oil_flowing" | "thermal:ender" | "thermal:ender_flowing" | "thermal:glowstone" | "thermal:glowstone_flowing" | "thermal:heavy_oil" | "thermal:heavy_oil_flowing" | "thermal:latex" | "thermal:latex_flowing" | "thermal:light_oil" | "thermal:light_oil_flowing" | "thermal:redstone" | "thermal:redstone_flowing" | "thermal:refined_fuel" | "thermal:refined_fuel_flowing" | "thermal:resin" | "thermal:resin_flowing" | "thermal:sap" | "thermal:sap_flowing" | "thermal:syrup" | "thermal:syrup_flowing" | "thermal:tree_oil" | "thermal:tree_oil_flowing" | "thermal_extra:crystallized_sunflower_oil" | "thermal_extra:crystallized_sunflower_oil_flowing" | "thermal_extra:dragonsteel" | "thermal_extra:dragonsteel_flowing" | "thermal_extra:refined_sunflower_oil" | "thermal_extra:refined_sunflower_oil_flowing" | "thermal_extra:shellite" | "thermal_extra:shellite_flowing" | "thermal_extra:soul_infused" | "thermal_extra:soul_infused_flowing" | "thermal_extra:sunflower_oil" | "thermal_extra:sunflower_oil_flowing" | "thermal_extra:twinite" | "thermal_extra:twinite_flowing";
    type MobEffect = "cofh_core:chilled" | "cofh_core:clarity" | "cofh_core:cold_resistance" | "cofh_core:enderference" | "cofh_core:explosion_resistance" | "cofh_core:lightning_resistance" | "cofh_core:love" | "cofh_core:magic_resistance" | "cofh_core:panacea" | "cofh_core:shocked" | "cofh_core:slimed" | "cofh_core:sundered" | "cofh_core:supercharge" | "cofh_core:true_invisibility" | "cofh_core:wrenched" | "farmersdelight:comfort" | "farmersdelight:nourishment" | "absorption" | "minecraft:absorption" | "bad_omen" | "minecraft:bad_omen" | "blindness" | "minecraft:blindness" | "conduit_power" | "minecraft:conduit_power" | "darkness" | "minecraft:darkness" | "dolphins_grace" | "minecraft:dolphins_grace" | "fire_resistance" | "minecraft:fire_resistance" | "glowing" | "minecraft:glowing" | "haste" | "minecraft:haste" | "health_boost" | "minecraft:health_boost" | "hero_of_the_village" | "minecraft:hero_of_the_village" | "hunger" | "minecraft:hunger" | "instant_damage" | "minecraft:instant_damage" | "instant_health" | "minecraft:instant_health" | "invisibility" | "minecraft:invisibility" | "jump_boost" | "minecraft:jump_boost" | "levitation" | "minecraft:levitation" | "luck" | "minecraft:luck" | "mining_fatigue" | "minecraft:mining_fatigue" | "nausea" | "minecraft:nausea" | "night_vision" | "minecraft:night_vision" | "poison" | "minecraft:poison" | "regeneration" | "minecraft:regeneration" | "resistance" | "minecraft:resistance" | "saturation" | "minecraft:saturation" | "slow_falling" | "minecraft:slow_falling" | "slowness" | "minecraft:slowness" | "speed" | "minecraft:speed" | "strength" | "minecraft:strength" | "unluck" | "minecraft:unluck" | "water_breathing" | "minecraft:water_breathing" | "weakness" | "minecraft:weakness" | "wither" | "minecraft:wither";
    type Block = "ae2:16k_crafting_storage" | "ae2:1k_crafting_storage" | "ae2:256k_crafting_storage" | "ae2:4k_crafting_storage" | "ae2:64k_crafting_storage" | "ae2:cable_bus" | "ae2:cell_workbench" | "ae2:charger" | "ae2:chest" | "ae2:chipped_budding_quartz" | "ae2:chiseled_quartz_block" | "ae2:chiseled_quartz_slab" | "ae2:chiseled_quartz_stairs" | "ae2:chiseled_quartz_wall" | "ae2:condenser" | "ae2:controller" | "ae2:crafting_accelerator" | "ae2:crafting_monitor" | "ae2:crafting_unit" | "ae2:crank" | "ae2:creative_energy_cell" | "ae2:cut_quartz_block" | "ae2:cut_quartz_slab" | "ae2:cut_quartz_stairs" | "ae2:cut_quartz_wall" | "ae2:damaged_budding_quartz" | "ae2:debug_chunk_loader" | "ae2:debug_cube_gen" | "ae2:debug_energy_gen" | "ae2:debug_item_gen" | "ae2:debug_phantom_node" | "ae2:dense_energy_cell" | "ae2:drive" | "ae2:energy_acceptor" | "ae2:energy_cell" | "ae2:flawed_budding_quartz" | "ae2:flawless_budding_quartz" | "ae2:fluix_block" | "ae2:fluix_slab" | "ae2:fluix_stairs" | "ae2:fluix_wall" | "ae2:inscriber" | "ae2:interface" | "ae2:io_port" | "ae2:large_quartz_bud" | "ae2:light_detector" | "ae2:matrix_frame" | "ae2:medium_quartz_bud" | "ae2:molecular_assembler" | "ae2:mysterious_cube" | "ae2:not_so_mysterious_cube" | "ae2:paint" | "ae2:pattern_provider" | "ae2:quantum_link" | "ae2:quantum_ring" | "ae2:quartz_block" | "ae2:quartz_brick_slab" | "ae2:quartz_brick_stairs" | "ae2:quartz_brick_wall" | "ae2:quartz_bricks" | "ae2:quartz_cluster" | "ae2:quartz_fixture" | "ae2:quartz_glass" | "ae2:quartz_growth_accelerator" | "ae2:quartz_pillar" | "ae2:quartz_pillar_slab" | "ae2:quartz_pillar_stairs" | "ae2:quartz_pillar_wall" | "ae2:quartz_slab" | "ae2:quartz_stairs" | "ae2:quartz_vibrant_glass" | "ae2:quartz_wall" | "ae2:security_station" | "ae2:sky_stone_block" | "ae2:sky_stone_brick" | "ae2:sky_stone_brick_slab" | "ae2:sky_stone_brick_stairs" | "ae2:sky_stone_brick_wall" | "ae2:sky_stone_chest" | "ae2:sky_stone_slab" | "ae2:sky_stone_small_brick" | "ae2:sky_stone_small_brick_slab" | "ae2:sky_stone_small_brick_stairs" | "ae2:sky_stone_small_brick_wall" | "ae2:sky_stone_stairs" | "ae2:sky_stone_tank" | "ae2:sky_stone_wall" | "ae2:small_quartz_bud" | "ae2:smooth_quartz_block" | "ae2:smooth_quartz_slab" | "ae2:smooth_quartz_stairs" | "ae2:smooth_quartz_wall" | "ae2:smooth_sky_stone_block" | "ae2:smooth_sky_stone_chest" | "ae2:smooth_sky_stone_slab" | "ae2:smooth_sky_stone_stairs" | "ae2:smooth_sky_stone_wall" | "ae2:spatial_anchor" | "ae2:spatial_io_port" | "ae2:spatial_pylon" | "ae2:tiny_tnt" | "ae2:vibration_chamber" | "ae2:wireless_access_point" | "ae2additions:1024k_crafting_storage" | "ae2additions:16384k_crafting_storage" | "ae2additions:4096k_crafting_storage" | "ae2additions:65536k_crafting_storage" | "ae2additions:me_wireless_transceiver" | "automobility:allow" | "automobility:auto_mechanic_table" | "automobility:automobile_assembler" | "automobility:dash_panel" | "automobility:dirt_off_road" | "automobility:grass_off_road" | "automobility:launch_gel" | "automobility:sand_off_road" | "automobility:slope" | "automobility:slope_with_dash_panel" | "automobility:snow_off_road" | "automobility:steep_slope" | "automobility:steep_slope_with_dash_panel" | "bigreactors:anglesite_ore" | "bigreactors:basic_reactorcasing" | "bigreactors:basic_reactorchargingportfe" | "bigreactors:basic_reactorcontroller" | "bigreactors:basic_reactorcontrolrod" | "bigreactors:basic_reactorfuelrod" | "bigreactors:basic_reactorglass" | "bigreactors:basic_reactorpowertapfe_active" | "bigreactors:basic_reactorpowertapfe_passive" | "bigreactors:basic_reactorredstoneport" | "bigreactors:basic_reactorsolidaccessport" | "bigreactors:basic_turbinecasing" | "bigreactors:basic_turbinechargingportfe" | "bigreactors:basic_turbinecontroller" | "bigreactors:basic_turbinecreativesteamgenerator" | "bigreactors:basic_turbinefluidport_forge_active" | "bigreactors:basic_turbinefluidport_forge_passive" | "bigreactors:basic_turbineglass" | "bigreactors:basic_turbinepowertapfe_active" | "bigreactors:basic_turbinepowertapfe_passive" | "bigreactors:basic_turbineredstoneport" | "bigreactors:basic_turbinerotorbearing" | "bigreactors:basic_turbinerotorblade" | "bigreactors:basic_turbinerotorshaft" | "bigreactors:benitoite_ore" | "bigreactors:blutonium_block" | "bigreactors:blutonium_fluid" | "bigreactors:cryomisi_fluid" | "bigreactors:cyanite_block" | "bigreactors:cyanite_fluid" | "bigreactors:fluidizercasing" | "bigreactors:fluidizercontroller" | "bigreactors:fluidizerfluidinjector" | "bigreactors:fluidizerglass" | "bigreactors:fluidizeroutputport" | "bigreactors:fluidizerpowerport" | "bigreactors:fluidizersolidinjector" | "bigreactors:graphite_block" | "bigreactors:inanite_block" | "bigreactors:insanite_block" | "bigreactors:ludicrite_block" | "bigreactors:magentite_block" | "bigreactors:magentite_fluid" | "bigreactors:redfrigium_fluid" | "bigreactors:reinforced_reactorcasing" | "bigreactors:reinforced_reactorchargingportfe" | "bigreactors:reinforced_reactorcomputerport" | "bigreactors:reinforced_reactorcontroller" | "bigreactors:reinforced_reactorcontrolrod" | "bigreactors:reinforced_reactorcreativewatergenerator" | "bigreactors:reinforced_reactorfluidaccessport" | "bigreactors:reinforced_reactorfluidport_forge_active" | "bigreactors:reinforced_reactorfluidport_forge_passive" | "bigreactors:reinforced_reactorfluidport_mekanism_passive" | "bigreactors:reinforced_reactorfuelrod" | "bigreactors:reinforced_reactorglass" | "bigreactors:reinforced_reactorpowertapfe_active" | "bigreactors:reinforced_reactorpowertapfe_passive" | "bigreactors:reinforced_reactorredstoneport" | "bigreactors:reinforced_reactorsolidaccessport" | "bigreactors:reinforced_turbinecasing" | "bigreactors:reinforced_turbinechargingportfe" | "bigreactors:reinforced_turbinecomputerport" | "bigreactors:reinforced_turbinecontroller" | "bigreactors:reinforced_turbinecreativesteamgenerator" | "bigreactors:reinforced_turbinefluidport_forge_active" | "bigreactors:reinforced_turbinefluidport_forge_passive" | "bigreactors:reinforced_turbineglass" | "bigreactors:reinforced_turbinepowertapfe_active" | "bigreactors:reinforced_turbinepowertapfe_passive" | "bigreactors:reinforced_turbineredstoneport" | "bigreactors:reinforced_turbinerotorbearing" | "bigreactors:reinforced_turbinerotorblade" | "bigreactors:reinforced_turbinerotorshaft" | "bigreactors:reprocessorcasing" | "bigreactors:reprocessorcollector" | "bigreactors:reprocessorcontroller" | "bigreactors:reprocessorfluidinjector" | "bigreactors:reprocessorglass" | "bigreactors:reprocessoroutputport" | "bigreactors:reprocessorpowerport" | "bigreactors:reprocessorwasteinjector" | "bigreactors:ridiculite_block" | "bigreactors:rossinite_fluid" | "bigreactors:steam" | "bigreactors:tangerium_fluid" | "bigreactors:verderium_fluid" | "bigreactors:yellorite_ore" | "bigreactors:yellorium_block" | "bigreactors:yellorium_fluid" | "buildinggadgets:construction_block" | "buildinggadgets:construction_block_dense" | "buildinggadgets:construction_block_powder" | "buildinggadgets:effect_block" | "buildinggadgets:template_manager" | "cofh_core:ender_air" | "cofh_core:glossed_magma" | "cofh_core:glow_air" | "cofh_core:lightning_air" | "cofh_core:signal_air" | "colossalchests:chest_wall_copper" | "colossalchests:chest_wall_diamond" | "colossalchests:chest_wall_gold" | "colossalchests:chest_wall_iron" | "colossalchests:chest_wall_obsidian" | "colossalchests:chest_wall_silver" | "colossalchests:chest_wall_wood" | "colossalchests:colossal_chest_copper" | "colossalchests:colossal_chest_diamond" | "colossalchests:colossal_chest_gold" | "colossalchests:colossal_chest_iron" | "colossalchests:colossal_chest_obsidian" | "colossalchests:colossal_chest_silver" | "colossalchests:colossal_chest_wood" | "colossalchests:interface_copper" | "colossalchests:interface_diamond" | "colossalchests:interface_gold" | "colossalchests:interface_iron" | "colossalchests:interface_obsidian" | "colossalchests:interface_silver" | "colossalchests:interface_wood" | "colossalchests:uncolossal_chest" | "create:acacia_window" | "create:acacia_window_pane" | "create:adjustable_chain_gearshift" | "create:analog_lever" | "create:andesite_alloy_block" | "create:andesite_bars" | "create:andesite_belt_funnel" | "create:andesite_casing" | "create:andesite_door" | "create:andesite_encased_cogwheel" | "create:andesite_encased_large_cogwheel" | "create:andesite_encased_shaft" | "create:andesite_funnel" | "create:andesite_ladder" | "create:andesite_pillar" | "create:andesite_scaffolding" | "create:andesite_tunnel" | "create:asurine" | "create:asurine_pillar" | "create:basin" | "create:belt" | "create:birch_window" | "create:birch_window_pane" | "create:black_nixie_tube" | "create:black_sail" | "create:black_seat" | "create:black_toolbox" | "create:black_valve_handle" | "create:blaze_burner" | "create:blue_nixie_tube" | "create:blue_sail" | "create:blue_seat" | "create:blue_toolbox" | "create:blue_valve_handle" | "create:brass_bars" | "create:brass_belt_funnel" | "create:brass_block" | "create:brass_casing" | "create:brass_door" | "create:brass_encased_cogwheel" | "create:brass_encased_large_cogwheel" | "create:brass_encased_shaft" | "create:brass_funnel" | "create:brass_ladder" | "create:brass_scaffolding" | "create:brass_tunnel" | "create:brown_nixie_tube" | "create:brown_sail" | "create:brown_seat" | "create:brown_toolbox" | "create:brown_valve_handle" | "create:calcite_pillar" | "create:cart_assembler" | "create:chocolate" | "create:chute" | "create:clipboard" | "create:clockwork_bearing" | "create:clutch" | "create:cogwheel" | "create:content_observer" | "create:contraption_controls" | "create:controller_rail" | "create:controls" | "create:copper_backtank" | "create:copper_bars" | "create:copper_casing" | "create:copper_door" | "create:copper_ladder" | "create:copper_scaffolding" | "create:copper_shingle_slab" | "create:copper_shingle_stairs" | "create:copper_shingles" | "create:copper_tile_slab" | "create:copper_tile_stairs" | "create:copper_tiles" | "create:copper_valve_handle" | "create:copycat_bars" | "create:copycat_base" | "create:copycat_panel" | "create:copycat_step" | "create:creative_crate" | "create:creative_fluid_tank" | "create:creative_motor" | "create:crimsite" | "create:crimsite_pillar" | "create:crimson_window" | "create:crimson_window_pane" | "create:crushing_wheel" | "create:crushing_wheel_controller" | "create:cuckoo_clock" | "create:cut_andesite" | "create:cut_andesite_brick_slab" | "create:cut_andesite_brick_stairs" | "create:cut_andesite_brick_wall" | "create:cut_andesite_bricks" | "create:cut_andesite_slab" | "create:cut_andesite_stairs" | "create:cut_andesite_wall" | "create:cut_asurine" | "create:cut_asurine_brick_slab" | "create:cut_asurine_brick_stairs" | "create:cut_asurine_brick_wall" | "create:cut_asurine_bricks" | "create:cut_asurine_slab" | "create:cut_asurine_stairs" | "create:cut_asurine_wall" | "create:cut_calcite" | "create:cut_calcite_brick_slab" | "create:cut_calcite_brick_stairs" | "create:cut_calcite_brick_wall" | "create:cut_calcite_bricks" | "create:cut_calcite_slab" | "create:cut_calcite_stairs" | "create:cut_calcite_wall" | "create:cut_crimsite" | "create:cut_crimsite_brick_slab" | "create:cut_crimsite_brick_stairs" | "create:cut_crimsite_brick_wall" | "create:cut_crimsite_bricks" | "create:cut_crimsite_slab" | "create:cut_crimsite_stairs" | "create:cut_crimsite_wall" | "create:cut_deepslate" | "create:cut_deepslate_brick_slab" | "create:cut_deepslate_brick_stairs" | "create:cut_deepslate_brick_wall" | "create:cut_deepslate_bricks" | "create:cut_deepslate_slab" | "create:cut_deepslate_stairs" | "create:cut_deepslate_wall" | "create:cut_diorite" | "create:cut_diorite_brick_slab" | "create:cut_diorite_brick_stairs" | "create:cut_diorite_brick_wall" | "create:cut_diorite_bricks" | "create:cut_diorite_slab" | "create:cut_diorite_stairs" | "create:cut_diorite_wall" | "create:cut_dripstone" | "create:cut_dripstone_brick_slab" | "create:cut_dripstone_brick_stairs" | "create:cut_dripstone_brick_wall" | "create:cut_dripstone_bricks" | "create:cut_dripstone_slab" | "create:cut_dripstone_stairs" | "create:cut_dripstone_wall" | "create:cut_granite" | "create:cut_granite_brick_slab" | "create:cut_granite_brick_stairs" | "create:cut_granite_brick_wall" | "create:cut_granite_bricks" | "create:cut_granite_slab" | "create:cut_granite_stairs" | "create:cut_granite_wall" | "create:cut_limestone" | "create:cut_limestone_brick_slab" | "create:cut_limestone_brick_stairs" | "create:cut_limestone_brick_wall" | "create:cut_limestone_bricks" | "create:cut_limestone_slab" | "create:cut_limestone_stairs" | "create:cut_limestone_wall" | "create:cut_ochrum" | "create:cut_ochrum_brick_slab" | "create:cut_ochrum_brick_stairs" | "create:cut_ochrum_brick_wall" | "create:cut_ochrum_bricks" | "create:cut_ochrum_slab" | "create:cut_ochrum_stairs" | "create:cut_ochrum_wall" | "create:cut_scorchia" | "create:cut_scorchia_brick_slab" | "create:cut_scorchia_brick_stairs" | "create:cut_scorchia_brick_wall" | "create:cut_scorchia_bricks" | "create:cut_scorchia_slab" | "create:cut_scorchia_stairs" | "create:cut_scorchia_wall" | "create:cut_scoria" | "create:cut_scoria_brick_slab" | "create:cut_scoria_brick_stairs" | "create:cut_scoria_brick_wall" | "create:cut_scoria_bricks" | "create:cut_scoria_slab" | "create:cut_scoria_stairs" | "create:cut_scoria_wall" | "create:cut_tuff" | "create:cut_tuff_brick_slab" | "create:cut_tuff_brick_stairs" | "create:cut_tuff_brick_wall" | "create:cut_tuff_bricks" | "create:cut_tuff_slab" | "create:cut_tuff_stairs" | "create:cut_tuff_wall" | "create:cut_veridium" | "create:cut_veridium_brick_slab" | "create:cut_veridium_brick_stairs" | "create:cut_veridium_brick_wall" | "create:cut_veridium_bricks" | "create:cut_veridium_slab" | "create:cut_veridium_stairs" | "create:cut_veridium_wall" | "create:cyan_nixie_tube" | "create:cyan_sail" | "create:cyan_seat" | "create:cyan_toolbox" | "create:cyan_valve_handle" | "create:dark_oak_window" | "create:dark_oak_window_pane" | "create:deepslate_pillar" | "create:deepslate_zinc_ore" | "create:deployer" | "create:depot" | "create:diorite_pillar" | "create:display_board" | "create:display_link" | "create:dripstone_pillar" | "create:elevator_contact" | "create:elevator_pulley" | "create:encased_chain_drive" | "create:encased_fan" | "create:encased_fluid_pipe" | "create:experience_block" | "create:exposed_copper_shingle_slab" | "create:exposed_copper_shingle_stairs" | "create:exposed_copper_shingles" | "create:exposed_copper_tile_slab" | "create:exposed_copper_tile_stairs" | "create:exposed_copper_tiles" | "create:fake_track" | "create:fluid_pipe" | "create:fluid_tank" | "create:fluid_valve" | "create:flywheel" | "create:framed_glass" | "create:framed_glass_door" | "create:framed_glass_pane" | "create:framed_glass_trapdoor" | "create:gantry_carriage" | "create:gantry_shaft" | "create:gearbox" | "create:gearshift" | "create:glass_fluid_pipe" | "create:granite_pillar" | "create:gray_nixie_tube" | "create:gray_sail" | "create:gray_seat" | "create:gray_toolbox" | "create:gray_valve_handle" | "create:green_nixie_tube" | "create:green_sail" | "create:green_seat" | "create:green_toolbox" | "create:green_valve_handle" | "create:hand_crank" | "create:haunted_bell" | "create:honey" | "create:horizontal_framed_glass" | "create:horizontal_framed_glass_pane" | "create:hose_pulley" | "create:industrial_iron_block" | "create:item_drain" | "create:item_vault" | "create:jungle_window" | "create:jungle_window_pane" | "create:large_bogey" | "create:large_cogwheel" | "create:large_water_wheel" | "create:layered_andesite" | "create:layered_asurine" | "create:layered_calcite" | "create:layered_crimsite" | "create:layered_deepslate" | "create:layered_diorite" | "create:layered_dripstone" | "create:layered_granite" | "create:layered_limestone" | "create:layered_ochrum" | "create:layered_scorchia" | "create:layered_scoria" | "create:layered_tuff" | "create:layered_veridium" | "create:lectern_controller" | "create:light_blue_nixie_tube" | "create:light_blue_sail" | "create:light_blue_seat" | "create:light_blue_toolbox" | "create:light_blue_valve_handle" | "create:light_gray_nixie_tube" | "create:light_gray_sail" | "create:light_gray_seat" | "create:light_gray_toolbox" | "create:light_gray_valve_handle" | "create:lime_nixie_tube" | "create:lime_sail" | "create:lime_seat" | "create:lime_toolbox" | "create:lime_valve_handle" | "create:limestone" | "create:limestone_pillar" | "create:linear_chassis" | "create:lit_blaze_burner" | "create:magenta_nixie_tube" | "create:magenta_sail" | "create:magenta_seat" | "create:magenta_toolbox" | "create:magenta_valve_handle" | "create:mangrove_window" | "create:mangrove_window_pane" | "create:mechanical_arm" | "create:mechanical_bearing" | "create:mechanical_crafter" | "create:mechanical_drill" | "create:mechanical_harvester" | "create:mechanical_mixer" | "create:mechanical_piston" | "create:mechanical_piston_head" | "create:mechanical_plough" | "create:mechanical_press" | "create:mechanical_pump" | "create:mechanical_roller" | "create:mechanical_saw" | "create:metal_bracket" | "create:metal_girder" | "create:metal_girder_encased_shaft" | "create:millstone" | "create:minecart_anchor" | "create:mysterious_cuckoo_clock" | "create:netherite_backtank" | "create:nixie_tube" | "create:nozzle" | "create:oak_window" | "create:oak_window_pane" | "create:ochrum" | "create:ochrum_pillar" | "create:orange_sail" | "create:orange_seat" | "create:orange_toolbox" | "create:orange_valve_handle" | "create:ornate_iron_window" | "create:ornate_iron_window_pane" | "create:oxidized_copper_shingle_slab" | "create:oxidized_copper_shingle_stairs" | "create:oxidized_copper_shingles" | "create:oxidized_copper_tile_slab" | "create:oxidized_copper_tile_stairs" | "create:oxidized_copper_tiles" | "create:peculiar_bell" | "create:pink_nixie_tube" | "create:pink_sail" | "create:pink_seat" | "create:pink_toolbox" | "create:pink_valve_handle" | "create:piston_extension_pole" | "create:placard" | "create:polished_cut_andesite" | "create:polished_cut_andesite_slab" | "create:polished_cut_andesite_stairs" | "create:polished_cut_andesite_wall" | "create:polished_cut_asurine" | "create:polished_cut_asurine_slab" | "create:polished_cut_asurine_stairs" | "create:polished_cut_asurine_wall" | "create:polished_cut_calcite" | "create:polished_cut_calcite_slab" | "create:polished_cut_calcite_stairs" | "create:polished_cut_calcite_wall" | "create:polished_cut_crimsite" | "create:polished_cut_crimsite_slab" | "create:polished_cut_crimsite_stairs" | "create:polished_cut_crimsite_wall" | "create:polished_cut_deepslate" | "create:polished_cut_deepslate_slab" | "create:polished_cut_deepslate_stairs" | "create:polished_cut_deepslate_wall" | "create:polished_cut_diorite" | "create:polished_cut_diorite_slab" | "create:polished_cut_diorite_stairs" | "create:polished_cut_diorite_wall" | "create:polished_cut_dripstone" | "create:polished_cut_dripstone_slab" | "create:polished_cut_dripstone_stairs" | "create:polished_cut_dripstone_wall" | "create:polished_cut_granite" | "create:polished_cut_granite_slab" | "create:polished_cut_granite_stairs" | "create:polished_cut_granite_wall" | "create:polished_cut_limestone" | "create:polished_cut_limestone_slab" | "create:polished_cut_limestone_stairs" | "create:polished_cut_limestone_wall" | "create:polished_cut_ochrum" | "create:polished_cut_ochrum_slab" | "create:polished_cut_ochrum_stairs" | "create:polished_cut_ochrum_wall" | "create:polished_cut_scorchia" | "create:polished_cut_scorchia_slab" | "create:polished_cut_scorchia_stairs" | "create:polished_cut_scorchia_wall" | "create:polished_cut_scoria" | "create:polished_cut_scoria_slab" | "create:polished_cut_scoria_stairs" | "create:polished_cut_scoria_wall" | "create:polished_cut_tuff" | "create:polished_cut_tuff_slab" | "create:polished_cut_tuff_stairs" | "create:polished_cut_tuff_wall" | "create:polished_cut_veridium" | "create:polished_cut_veridium_slab" | "create:polished_cut_veridium_stairs" | "create:polished_cut_veridium_wall" | "create:portable_fluid_interface" | "create:portable_storage_interface" | "create:powered_latch" | "create:powered_shaft" | "create:powered_toggle_latch" | "create:pulley_magnet" | "create:pulse_extender" | "create:pulse_repeater" | "create:purple_nixie_tube" | "create:purple_sail" | "create:purple_seat" | "create:purple_toolbox" | "create:purple_valve_handle" | "create:radial_chassis" | "create:railway_casing" | "create:raw_zinc_block" | "create:red_nixie_tube" | "create:red_sail" | "create:red_seat" | "create:red_toolbox" | "create:red_valve_handle" | "create:redstone_contact" | "create:redstone_link" | "create:refined_radiance_casing" | "create:rope" | "create:rope_pulley" | "create:rose_quartz_block" | "create:rose_quartz_lamp" | "create:rose_quartz_tiles" | "create:rotation_speed_controller" | "create:sail_frame" | "create:schematic_table" | "create:schematicannon" | "create:scorchia" | "create:scorchia_pillar" | "create:scoria" | "create:scoria_pillar" | "create:secondary_linear_chassis" | "create:sequenced_gearshift" | "create:shadow_steel_casing" | "create:shaft" | "create:small_andesite_brick_slab" | "create:small_andesite_brick_stairs" | "create:small_andesite_brick_wall" | "create:small_andesite_bricks" | "create:small_asurine_brick_slab" | "create:small_asurine_brick_stairs" | "create:small_asurine_brick_wall" | "create:small_asurine_bricks" | "create:small_bogey" | "create:small_calcite_brick_slab" | "create:small_calcite_brick_stairs" | "create:small_calcite_brick_wall" | "create:small_calcite_bricks" | "create:small_crimsite_brick_slab" | "create:small_crimsite_brick_stairs" | "create:small_crimsite_brick_wall" | "create:small_crimsite_bricks" | "create:small_deepslate_brick_slab" | "create:small_deepslate_brick_stairs" | "create:small_deepslate_brick_wall" | "create:small_deepslate_bricks" | "create:small_diorite_brick_slab" | "create:small_diorite_brick_stairs" | "create:small_diorite_brick_wall" | "create:small_diorite_bricks" | "create:small_dripstone_brick_slab" | "create:small_dripstone_brick_stairs" | "create:small_dripstone_brick_wall" | "create:small_dripstone_bricks" | "create:small_granite_brick_slab" | "create:small_granite_brick_stairs" | "create:small_granite_brick_wall" | "create:small_granite_bricks" | "create:small_limestone_brick_slab" | "create:small_limestone_brick_stairs" | "create:small_limestone_brick_wall" | "create:small_limestone_bricks" | "create:small_ochrum_brick_slab" | "create:small_ochrum_brick_stairs" | "create:small_ochrum_brick_wall" | "create:small_ochrum_bricks" | "create:small_rose_quartz_tiles" | "create:small_scorchia_brick_slab" | "create:small_scorchia_brick_stairs" | "create:small_scorchia_brick_wall" | "create:small_scorchia_bricks" | "create:small_scoria_brick_slab" | "create:small_scoria_brick_stairs" | "create:small_scoria_brick_wall" | "create:small_scoria_bricks" | "create:small_tuff_brick_slab" | "create:small_tuff_brick_stairs" | "create:small_tuff_brick_wall" | "create:small_tuff_bricks" | "create:small_veridium_brick_slab" | "create:small_veridium_brick_stairs" | "create:small_veridium_brick_wall" | "create:small_veridium_bricks" | "create:smart_chute" | "create:smart_fluid_pipe" | "create:speedometer" | "create:spout" | "create:spruce_window" | "create:spruce_window_pane" | "create:steam_engine" | "create:steam_whistle" | "create:steam_whistle_extension" | "create:sticker" | "create:sticky_mechanical_piston" | "create:stockpile_switch" | "create:stressometer" | "create:tiled_glass" | "create:tiled_glass_pane" | "create:track" | "create:track_observer" | "create:track_signal" | "create:track_station" | "create:train_door" | "create:train_trapdoor" | "create:tuff_pillar" | "create:turntable" | "create:veridium" | "create:veridium_pillar" | "create:vertical_framed_glass" | "create:vertical_framed_glass_pane" | "create:warped_window" | "create:warped_window_pane" | "create:water_wheel" | "create:water_wheel_structure" | "create:waxed_copper_shingle_slab" | "create:waxed_copper_shingle_stairs" | "create:waxed_copper_shingles" | "create:waxed_copper_tile_slab" | "create:waxed_copper_tile_stairs" | "create:waxed_copper_tiles" | "create:waxed_exposed_copper_shingle_slab" | "create:waxed_exposed_copper_shingle_stairs" | "create:waxed_exposed_copper_shingles" | "create:waxed_exposed_copper_tile_slab" | "create:waxed_exposed_copper_tile_stairs" | "create:waxed_exposed_copper_tiles" | "create:waxed_oxidized_copper_shingle_slab" | "create:waxed_oxidized_copper_shingle_stairs" | "create:waxed_oxidized_copper_shingles" | "create:waxed_oxidized_copper_tile_slab" | "create:waxed_oxidized_copper_tile_stairs" | "create:waxed_oxidized_copper_tiles" | "create:waxed_weathered_copper_shingle_slab" | "create:waxed_weathered_copper_shingle_stairs" | "create:waxed_weathered_copper_shingles" | "create:waxed_weathered_copper_tile_slab" | "create:waxed_weathered_copper_tile_stairs" | "create:waxed_weathered_copper_tiles" | "create:weathered_copper_shingle_slab" | "create:weathered_copper_shingle_stairs" | "create:weathered_copper_shingles" | "create:weathered_copper_tile_slab" | "create:weathered_copper_tile_stairs" | "create:weathered_copper_tiles" | "create:weighted_ejector" | "create:white_nixie_tube" | "create:white_sail" | "create:white_seat" | "create:white_toolbox" | "create:white_valve_handle" | "create:windmill_bearing" | "create:wooden_bracket" | "create:yellow_nixie_tube" | "create:yellow_sail" | "create:yellow_seat" | "create:yellow_toolbox" | "create:yellow_valve_handle" | "create:zinc_block" | "create:zinc_ore" | "create_crystal_clear:andesite_clear_glass_casing" | "create_crystal_clear:andesite_clear_glass_encased_cogwheel" | "create_crystal_clear:andesite_clear_glass_encased_large_cogwheel" | "create_crystal_clear:andesite_clear_glass_encased_shaft" | "create_crystal_clear:andesite_glass_casing" | "create_crystal_clear:andesite_glass_encased_cogwheel" | "create_crystal_clear:andesite_glass_encased_large_cogwheel" | "create_crystal_clear:andesite_glass_encased_shaft" | "create_crystal_clear:brass_clear_glass_casing" | "create_crystal_clear:brass_clear_glass_encased_cogwheel" | "create_crystal_clear:brass_clear_glass_encased_large_cogwheel" | "create_crystal_clear:brass_clear_glass_encased_shaft" | "create_crystal_clear:brass_glass_casing" | "create_crystal_clear:brass_glass_encased_cogwheel" | "create_crystal_clear:brass_glass_encased_large_cogwheel" | "create_crystal_clear:brass_glass_encased_shaft" | "create_crystal_clear:copper_clear_glass_casing" | "create_crystal_clear:copper_glass_casing" | "create_crystal_clear:train_clear_glass_casing" | "create_crystal_clear:train_clear_glass_encased_cogwheel" | "create_crystal_clear:train_clear_glass_encased_large_cogwheel" | "create_crystal_clear:train_clear_glass_encased_shaft" | "create_crystal_clear:train_glass_casing" | "create_crystal_clear:train_glass_encased_cogwheel" | "create_crystal_clear:train_glass_encased_large_cogwheel" | "create_crystal_clear:train_glass_encased_shaft" | "createarmory:gun_mount" | "createarmory:molten_brass" | "createarmory:mounted_minigun" | "createarmory:mounted_rpg" | "createlowheated:charcoal_burner" | "enderstorage:ender_chest" | "enderstorage:ender_tank" | "exmachinis:flux_compactor" | "exmachinis:flux_hammer" | "exmachinis:flux_sieve" | "exnihilosequentia:acacia_barrel" | "exnihilosequentia:acacia_crucible" | "exnihilosequentia:acacia_sieve" | "exnihilosequentia:birch_barrel" | "exnihilosequentia:birch_crucible" | "exnihilosequentia:birch_sieve" | "exnihilosequentia:crimson_barrel" | "exnihilosequentia:crimson_crucible" | "exnihilosequentia:crimson_sieve" | "exnihilosequentia:crushed_andesite" | "exnihilosequentia:crushed_basalt" | "exnihilosequentia:crushed_blackstone" | "exnihilosequentia:crushed_calcite" | "exnihilosequentia:crushed_deepslate" | "exnihilosequentia:crushed_diorite" | "exnihilosequentia:crushed_dripstone" | "exnihilosequentia:crushed_end_stone" | "exnihilosequentia:crushed_granite" | "exnihilosequentia:crushed_netherrack" | "exnihilosequentia:crushed_tuff" | "exnihilosequentia:dark_oak_barrel" | "exnihilosequentia:dark_oak_crucible" | "exnihilosequentia:dark_oak_sieve" | "exnihilosequentia:dust" | "exnihilosequentia:end_cake" | "exnihilosequentia:fired_crucible" | "exnihilosequentia:infested_leaves" | "exnihilosequentia:infesting_leaves" | "exnihilosequentia:jungle_barrel" | "exnihilosequentia:jungle_crucible" | "exnihilosequentia:jungle_sieve" | "exnihilosequentia:mangrove_barrel" | "exnihilosequentia:mangrove_crucible" | "exnihilosequentia:mangrove_sieve" | "exnihilosequentia:oak_barrel" | "exnihilosequentia:oak_crucible" | "exnihilosequentia:oak_sieve" | "exnihilosequentia:sea_water" | "exnihilosequentia:spruce_barrel" | "exnihilosequentia:spruce_crucible" | "exnihilosequentia:spruce_sieve" | "exnihilosequentia:stone_barrel" | "exnihilosequentia:unfired_crucible" | "exnihilosequentia:warped_barrel" | "exnihilosequentia:warped_crucible" | "exnihilosequentia:warped_sieve" | "exnihilosequentia:witch_water" | "expatternprovider:ex_drive" | "expatternprovider:ex_interface" | "expatternprovider:ex_pattern_provider" | "expatternprovider:ingredient_buffer" | "expatternprovider:wireless_connect" | "extendedcrafting:advanced_auto_table" | "extendedcrafting:advanced_table" | "extendedcrafting:auto_ender_crafter" | "extendedcrafting:auto_flux_crafter" | "extendedcrafting:basic_auto_table" | "extendedcrafting:basic_table" | "extendedcrafting:black_iron_block" | "extendedcrafting:compressor" | "extendedcrafting:crafting_core" | "extendedcrafting:crystaltine_block" | "extendedcrafting:elite_auto_table" | "extendedcrafting:elite_table" | "extendedcrafting:ender_alternator" | "extendedcrafting:ender_crafter" | "extendedcrafting:ender_ingot_block" | "extendedcrafting:ender_star_block" | "extendedcrafting:enhanced_ender_ingot_block" | "extendedcrafting:enhanced_redstone_ingot_block" | "extendedcrafting:flux_alternator" | "extendedcrafting:flux_crafter" | "extendedcrafting:flux_star_block" | "extendedcrafting:frame" | "extendedcrafting:luminessence_block" | "extendedcrafting:nether_star_block" | "extendedcrafting:pedestal" | "extendedcrafting:redstone_ingot_block" | "extendedcrafting:the_ultimate_block" | "extendedcrafting:ultimate_auto_table" | "extendedcrafting:ultimate_table" | "fantasyfurniture:bone/skeleton/bed_double" | "fantasyfurniture:bone/skeleton/bed_single" | "fantasyfurniture:bone/skeleton/bench" | "fantasyfurniture:bone/skeleton/bookshelf" | "fantasyfurniture:bone/skeleton/carpet" | "fantasyfurniture:bone/skeleton/chair" | "fantasyfurniture:bone/skeleton/chandelier" | "fantasyfurniture:bone/skeleton/chest" | "fantasyfurniture:bone/skeleton/counter" | "fantasyfurniture:bone/skeleton/desk_left" | "fantasyfurniture:bone/skeleton/desk_right" | "fantasyfurniture:bone/skeleton/door_double" | "fantasyfurniture:bone/skeleton/door_single" | "fantasyfurniture:bone/skeleton/drawer" | "fantasyfurniture:bone/skeleton/dresser" | "fantasyfurniture:bone/skeleton/floor_light" | "fantasyfurniture:bone/skeleton/lockbox" | "fantasyfurniture:bone/skeleton/oven" | "fantasyfurniture:bone/skeleton/painting_small" | "fantasyfurniture:bone/skeleton/painting_wide" | "fantasyfurniture:bone/skeleton/shelf" | "fantasyfurniture:bone/skeleton/skull" | "fantasyfurniture:bone/skeleton/sofa" | "fantasyfurniture:bone/skeleton/stool" | "fantasyfurniture:bone/skeleton/table_large" | "fantasyfurniture:bone/skeleton/table_small" | "fantasyfurniture:bone/skeleton/table_wide" | "fantasyfurniture:bone/skeleton/wall_light" | "fantasyfurniture:bone/skeleton/wardrobe_bottom" | "fantasyfurniture:bone/skeleton/wardrobe_top" | "fantasyfurniture:bone/skeleton/wool" | "fantasyfurniture:bone/wither/bed_double" | "fantasyfurniture:bone/wither/bed_single" | "fantasyfurniture:bone/wither/bench" | "fantasyfurniture:bone/wither/bookshelf" | "fantasyfurniture:bone/wither/carpet" | "fantasyfurniture:bone/wither/chair" | "fantasyfurniture:bone/wither/chandelier" | "fantasyfurniture:bone/wither/chest" | "fantasyfurniture:bone/wither/counter" | "fantasyfurniture:bone/wither/desk_left" | "fantasyfurniture:bone/wither/desk_right" | "fantasyfurniture:bone/wither/door_double" | "fantasyfurniture:bone/wither/door_single" | "fantasyfurniture:bone/wither/drawer" | "fantasyfurniture:bone/wither/dresser" | "fantasyfurniture:bone/wither/floor_light" | "fantasyfurniture:bone/wither/lockbox" | "fantasyfurniture:bone/wither/oven" | "fantasyfurniture:bone/wither/painting_small" | "fantasyfurniture:bone/wither/painting_wide" | "fantasyfurniture:bone/wither/shelf" | "fantasyfurniture:bone/wither/skull" | "fantasyfurniture:bone/wither/sofa" | "fantasyfurniture:bone/wither/stool" | "fantasyfurniture:bone/wither/table_large" | "fantasyfurniture:bone/wither/table_small" | "fantasyfurniture:bone/wither/table_wide" | "fantasyfurniture:bone/wither/wall_light" | "fantasyfurniture:bone/wither/wardrobe_bottom" | "fantasyfurniture:bone/wither/wardrobe_top" | "fantasyfurniture:bone/wither/wool" | "fantasyfurniture:decorations/berry_basket_blueberry" | "fantasyfurniture:decorations/berry_basket_empty" | "fantasyfurniture:decorations/berry_basket_strawberry" | "fantasyfurniture:decorations/berry_basket_sweetberry" | "fantasyfurniture:decorations/bolts_of_cloth" | "fantasyfurniture:decorations/bone_candles" | "fantasyfurniture:decorations/bone_skeleton_chalices" | "fantasyfurniture:decorations/bone_skeleton_pile" | "fantasyfurniture:decorations/bone_skeleton_skull_blossoms" | "fantasyfurniture:decorations/bone_wither_chalices" | "fantasyfurniture:decorations/bone_wither_pile" | "fantasyfurniture:decorations/bone_wither_skull_blossoms" | "fantasyfurniture:decorations/book_stack" | "fantasyfurniture:decorations/bowl_beetroot_soup" | "fantasyfurniture:decorations/bowl_empty" | "fantasyfurniture:decorations/bowl_mushroom_stew" | "fantasyfurniture:decorations/brewing_cauldron" | "fantasyfurniture:decorations/bronze_chain" | "fantasyfurniture:decorations/coin_stack_gold" | "fantasyfurniture:decorations/coin_stack_iron" | "fantasyfurniture:decorations/cookie_jar" | "fantasyfurniture:decorations/dunmer_pottery_0" | "fantasyfurniture:decorations/dunmer_pottery_1" | "fantasyfurniture:decorations/fairy_lights_1" | "fantasyfurniture:decorations/fairy_lights_2" | "fantasyfurniture:decorations/floating_tomes" | "fantasyfurniture:decorations/gravestone" | "fantasyfurniture:decorations/hanging_herbs" | "fantasyfurniture:decorations/muffins_blueberry" | "fantasyfurniture:decorations/muffins_chocolate" | "fantasyfurniture:decorations/muffins_sweetberry" | "fantasyfurniture:decorations/mushrooms_brown" | "fantasyfurniture:decorations/mushrooms_red" | "fantasyfurniture:decorations/necrolord_candelabra" | "fantasyfurniture:decorations/nordic_boiled_creme_treats" | "fantasyfurniture:decorations/nordic_mead_bottles" | "fantasyfurniture:decorations/nordic_soul_gems_dark" | "fantasyfurniture:decorations/nordic_soul_gems_light" | "fantasyfurniture:decorations/nordic_sweetrolls" | "fantasyfurniture:decorations/paper_stack" | "fantasyfurniture:decorations/potion_bottles" | "fantasyfurniture:decorations/potion_bottles_dyeable" | "fantasyfurniture:decorations/presents_stack_1" | "fantasyfurniture:decorations/presents_stack_2" | "fantasyfurniture:decorations/royal_candelabra" | "fantasyfurniture:decorations/royal_chalices" | "fantasyfurniture:decorations/royal_crown" | "fantasyfurniture:decorations/royal_cushioned_crown" | "fantasyfurniture:decorations/royal_floor_cushion" | "fantasyfurniture:decorations/royal_food_0" | "fantasyfurniture:decorations/royal_food_1" | "fantasyfurniture:decorations/royal_platter" | "fantasyfurniture:decorations/royal_wall_mirror_large" | "fantasyfurniture:decorations/royal_wall_mirror_small" | "fantasyfurniture:decorations/snowballs" | "fantasyfurniture:decorations/spider_web_small" | "fantasyfurniture:decorations/spider_web_wide" | "fantasyfurniture:decorations/stackable_pumpkins" | "fantasyfurniture:decorations/stocking" | "fantasyfurniture:decorations/tankards_empty" | "fantasyfurniture:decorations/tankards_honeymead" | "fantasyfurniture:decorations/tankards_milk" | "fantasyfurniture:decorations/tankards_sweetberry" | "fantasyfurniture:decorations/venthyr_banner" | "fantasyfurniture:decorations/venthyr_candles" | "fantasyfurniture:decorations/venthyr_chalices" | "fantasyfurniture:decorations/venthyr_food_0" | "fantasyfurniture:decorations/venthyr_food_1" | "fantasyfurniture:decorations/venthyr_platter" | "fantasyfurniture:decorations/venthyr_tea_cups" | "fantasyfurniture:decorations/venthyr_tea_set" | "fantasyfurniture:decorations/venthyr_tomes" | "fantasyfurniture:decorations/venthyr_widow_bloom" | "fantasyfurniture:dunmer/bed_double" | "fantasyfurniture:dunmer/bed_single" | "fantasyfurniture:dunmer/bench" | "fantasyfurniture:dunmer/bookshelf" | "fantasyfurniture:dunmer/carpet" | "fantasyfurniture:dunmer/chair" | "fantasyfurniture:dunmer/chandelier" | "fantasyfurniture:dunmer/chest" | "fantasyfurniture:dunmer/counter" | "fantasyfurniture:dunmer/cushion" | "fantasyfurniture:dunmer/desk_left" | "fantasyfurniture:dunmer/desk_right" | "fantasyfurniture:dunmer/door_double" | "fantasyfurniture:dunmer/door_single" | "fantasyfurniture:dunmer/drawer" | "fantasyfurniture:dunmer/dresser" | "fantasyfurniture:dunmer/floor_light" | "fantasyfurniture:dunmer/lockbox" | "fantasyfurniture:dunmer/oven" | "fantasyfurniture:dunmer/painting_small" | "fantasyfurniture:dunmer/painting_wide" | "fantasyfurniture:dunmer/shelf" | "fantasyfurniture:dunmer/sofa" | "fantasyfurniture:dunmer/stool" | "fantasyfurniture:dunmer/table_large" | "fantasyfurniture:dunmer/table_small" | "fantasyfurniture:dunmer/table_wide" | "fantasyfurniture:dunmer/wall_light" | "fantasyfurniture:dunmer/wardrobe_bottom" | "fantasyfurniture:dunmer/wardrobe_top" | "fantasyfurniture:dunmer/wool" | "fantasyfurniture:furniture_station" | "fantasyfurniture:necrolord/bed_double" | "fantasyfurniture:necrolord/bed_single" | "fantasyfurniture:necrolord/bench" | "fantasyfurniture:necrolord/bookshelf" | "fantasyfurniture:necrolord/carpet" | "fantasyfurniture:necrolord/chair" | "fantasyfurniture:necrolord/chandelier" | "fantasyfurniture:necrolord/chest" | "fantasyfurniture:necrolord/counter" | "fantasyfurniture:necrolord/cushion" | "fantasyfurniture:necrolord/desk_left" | "fantasyfurniture:necrolord/desk_right" | "fantasyfurniture:necrolord/door_double" | "fantasyfurniture:necrolord/door_single" | "fantasyfurniture:necrolord/drawer" | "fantasyfurniture:necrolord/dresser" | "fantasyfurniture:necrolord/floor_light" | "fantasyfurniture:necrolord/lockbox" | "fantasyfurniture:necrolord/oven" | "fantasyfurniture:necrolord/painting_small" | "fantasyfurniture:necrolord/painting_wide" | "fantasyfurniture:necrolord/shelf" | "fantasyfurniture:necrolord/sofa" | "fantasyfurniture:necrolord/stool" | "fantasyfurniture:necrolord/table_large" | "fantasyfurniture:necrolord/table_small" | "fantasyfurniture:necrolord/table_wide" | "fantasyfurniture:necrolord/wall_light" | "fantasyfurniture:necrolord/wardrobe_bottom" | "fantasyfurniture:necrolord/wardrobe_top" | "fantasyfurniture:necrolord/wool" | "fantasyfurniture:nordic/bed_double" | "fantasyfurniture:nordic/bed_single" | "fantasyfurniture:nordic/bench" | "fantasyfurniture:nordic/bookshelf" | "fantasyfurniture:nordic/carpet" | "fantasyfurniture:nordic/chair" | "fantasyfurniture:nordic/chandelier" | "fantasyfurniture:nordic/chest" | "fantasyfurniture:nordic/counter" | "fantasyfurniture:nordic/cushion" | "fantasyfurniture:nordic/desk_left" | "fantasyfurniture:nordic/desk_right" | "fantasyfurniture:nordic/door_double" | "fantasyfurniture:nordic/door_single" | "fantasyfurniture:nordic/drawer" | "fantasyfurniture:nordic/dresser" | "fantasyfurniture:nordic/floor_light" | "fantasyfurniture:nordic/lockbox" | "fantasyfurniture:nordic/oven" | "fantasyfurniture:nordic/painting_small" | "fantasyfurniture:nordic/painting_wide" | "fantasyfurniture:nordic/shelf" | "fantasyfurniture:nordic/sofa" | "fantasyfurniture:nordic/stool" | "fantasyfurniture:nordic/table_large" | "fantasyfurniture:nordic/table_small" | "fantasyfurniture:nordic/table_wide" | "fantasyfurniture:nordic/wall_light" | "fantasyfurniture:nordic/wardrobe_bottom" | "fantasyfurniture:nordic/wardrobe_top" | "fantasyfurniture:nordic/wool" | "fantasyfurniture:royal/bed_double" | "fantasyfurniture:royal/bed_single" | "fantasyfurniture:royal/bench" | "fantasyfurniture:royal/bookshelf" | "fantasyfurniture:royal/carpet" | "fantasyfurniture:royal/chair" | "fantasyfurniture:royal/chandelier" | "fantasyfurniture:royal/chest" | "fantasyfurniture:royal/counter" | "fantasyfurniture:royal/cushion" | "fantasyfurniture:royal/desk_left" | "fantasyfurniture:royal/desk_right" | "fantasyfurniture:royal/door_double" | "fantasyfurniture:royal/door_single" | "fantasyfurniture:royal/drawer" | "fantasyfurniture:royal/dresser" | "fantasyfurniture:royal/floor_light" | "fantasyfurniture:royal/lockbox" | "fantasyfurniture:royal/oven" | "fantasyfurniture:royal/painting_small" | "fantasyfurniture:royal/painting_wide" | "fantasyfurniture:royal/shelf" | "fantasyfurniture:royal/sofa" | "fantasyfurniture:royal/stool" | "fantasyfurniture:royal/table_large" | "fantasyfurniture:royal/table_small" | "fantasyfurniture:royal/table_wide" | "fantasyfurniture:royal/wall_light" | "fantasyfurniture:royal/wardrobe_bottom" | "fantasyfurniture:royal/wardrobe_top" | "fantasyfurniture:royal/wool" | "fantasyfurniture:venthyr/bed_double" | "fantasyfurniture:venthyr/bed_single" | "fantasyfurniture:venthyr/bench" | "fantasyfurniture:venthyr/bookshelf" | "fantasyfurniture:venthyr/carpet" | "fantasyfurniture:venthyr/chair" | "fantasyfurniture:venthyr/chandelier" | "fantasyfurniture:venthyr/chest" | "fantasyfurniture:venthyr/counter" | "fantasyfurniture:venthyr/cushion" | "fantasyfurniture:venthyr/desk_left" | "fantasyfurniture:venthyr/desk_right" | "fantasyfurniture:venthyr/door_double" | "fantasyfurniture:venthyr/door_single" | "fantasyfurniture:venthyr/drawer" | "fantasyfurniture:venthyr/dresser" | "fantasyfurniture:venthyr/floor_light" | "fantasyfurniture:venthyr/lockbox" | "fantasyfurniture:venthyr/oven" | "fantasyfurniture:venthyr/painting_small" | "fantasyfurniture:venthyr/painting_wide" | "fantasyfurniture:venthyr/shelf" | "fantasyfurniture:venthyr/sofa" | "fantasyfurniture:venthyr/stool" | "fantasyfurniture:venthyr/table_large" | "fantasyfurniture:venthyr/table_large_fancy" | "fantasyfurniture:venthyr/table_small" | "fantasyfurniture:venthyr/table_small_fancy" | "fantasyfurniture:venthyr/table_wide" | "fantasyfurniture:venthyr/table_wide_fancy" | "fantasyfurniture:venthyr/wall_light" | "fantasyfurniture:venthyr/wardrobe_bottom" | "fantasyfurniture:venthyr/wardrobe_top" | "fantasyfurniture:venthyr/wool" | "farmersdelight:acacia_cabinet" | "farmersdelight:apple_pie" | "farmersdelight:basket" | "farmersdelight:beetroot_crate" | "farmersdelight:birch_cabinet" | "farmersdelight:black_canvas_sign" | "farmersdelight:black_canvas_wall_sign" | "farmersdelight:blue_canvas_sign" | "farmersdelight:blue_canvas_wall_sign" | "farmersdelight:brown_canvas_sign" | "farmersdelight:brown_canvas_wall_sign" | "farmersdelight:brown_mushroom_colony" | "farmersdelight:budding_tomatoes" | "farmersdelight:cabbage_crate" | "farmersdelight:cabbages" | "farmersdelight:canvas_rug" | "farmersdelight:canvas_sign" | "farmersdelight:canvas_wall_sign" | "farmersdelight:carrot_crate" | "farmersdelight:chocolate_pie" | "farmersdelight:cooking_pot" | "farmersdelight:crimson_cabinet" | "farmersdelight:cutting_board" | "farmersdelight:cyan_canvas_sign" | "farmersdelight:cyan_canvas_wall_sign" | "farmersdelight:dark_oak_cabinet" | "farmersdelight:full_tatami_mat" | "farmersdelight:gray_canvas_sign" | "farmersdelight:gray_canvas_wall_sign" | "farmersdelight:green_canvas_sign" | "farmersdelight:green_canvas_wall_sign" | "farmersdelight:half_tatami_mat" | "farmersdelight:honey_glazed_ham_block" | "farmersdelight:jungle_cabinet" | "farmersdelight:light_blue_canvas_sign" | "farmersdelight:light_blue_canvas_wall_sign" | "farmersdelight:light_gray_canvas_sign" | "farmersdelight:light_gray_canvas_wall_sign" | "farmersdelight:lime_canvas_sign" | "farmersdelight:lime_canvas_wall_sign" | "farmersdelight:magenta_canvas_sign" | "farmersdelight:magenta_canvas_wall_sign" | "farmersdelight:mangrove_cabinet" | "farmersdelight:oak_cabinet" | "farmersdelight:onion_crate" | "farmersdelight:onions" | "farmersdelight:orange_canvas_sign" | "farmersdelight:orange_canvas_wall_sign" | "farmersdelight:organic_compost" | "farmersdelight:pink_canvas_sign" | "farmersdelight:pink_canvas_wall_sign" | "farmersdelight:potato_crate" | "farmersdelight:purple_canvas_sign" | "farmersdelight:purple_canvas_wall_sign" | "farmersdelight:red_canvas_sign" | "farmersdelight:red_canvas_wall_sign" | "farmersdelight:red_mushroom_colony" | "farmersdelight:rice" | "farmersdelight:rice_bag" | "farmersdelight:rice_bale" | "farmersdelight:rice_panicles" | "farmersdelight:rice_roll_medley_block" | "farmersdelight:rich_soil" | "farmersdelight:rich_soil_farmland" | "farmersdelight:roast_chicken_block" | "farmersdelight:rope" | "farmersdelight:safety_net" | "farmersdelight:sandy_shrub" | "farmersdelight:shepherds_pie_block" | "farmersdelight:skillet" | "farmersdelight:spruce_cabinet" | "farmersdelight:stove" | "farmersdelight:straw_bale" | "farmersdelight:stuffed_pumpkin_block" | "farmersdelight:sweet_berry_cheesecake" | "farmersdelight:tatami" | "farmersdelight:tomato_crate" | "farmersdelight:tomatoes" | "farmersdelight:warped_cabinet" | "farmersdelight:white_canvas_sign" | "farmersdelight:white_canvas_wall_sign" | "farmersdelight:wild_beetroots" | "farmersdelight:wild_cabbages" | "farmersdelight:wild_carrots" | "farmersdelight:wild_onions" | "farmersdelight:wild_potatoes" | "farmersdelight:wild_rice" | "farmersdelight:wild_tomatoes" | "farmersdelight:yellow_canvas_sign" | "farmersdelight:yellow_canvas_wall_sign" | "fluxnetworks:basic_flux_storage" | "fluxnetworks:flux_block" | "fluxnetworks:flux_controller" | "fluxnetworks:flux_plug" | "fluxnetworks:flux_point" | "fluxnetworks:gargantuan_flux_storage" | "fluxnetworks:herculean_flux_storage" | "framedblocks:framed_activator_rail_slope" | "framedblocks:framed_bars" | "framedblocks:framed_bouncy_cube" | "framedblocks:framed_button" | "framedblocks:framed_chest" | "framedblocks:framed_collapsible_block" | "framedblocks:framed_corner_pillar" | "framedblocks:framed_corner_slope" | "framedblocks:framed_cube" | "framedblocks:framed_detector_rail_slope" | "framedblocks:framed_divided_panel_horizontal" | "framedblocks:framed_divided_panel_vertical" | "framedblocks:framed_divided_slab" | "framedblocks:framed_divided_slope" | "framedblocks:framed_divided_stairs" | "framedblocks:framed_door" | "framedblocks:framed_double_corner" | "framedblocks:framed_double_half_slope" | "framedblocks:framed_double_panel" | "framedblocks:framed_double_prism" | "framedblocks:framed_double_prism_corner" | "framedblocks:framed_double_slab" | "framedblocks:framed_double_slope" | "framedblocks:framed_double_slope_panel" | "framedblocks:framed_double_slope_slab" | "framedblocks:framed_double_sloped_prism" | "framedblocks:framed_double_stairs" | "framedblocks:framed_double_threeway_corner" | "framedblocks:framed_elevated_double_slope_slab" | "framedblocks:framed_elevated_slope_slab" | "framedblocks:framed_extended_double_slope_panel" | "framedblocks:framed_extended_slope_panel" | "framedblocks:framed_fancy_activator_rail" | "framedblocks:framed_fancy_activator_rail_slope" | "framedblocks:framed_fancy_detector_rail" | "framedblocks:framed_fancy_detector_rail_slope" | "framedblocks:framed_fancy_powered_rail" | "framedblocks:framed_fancy_powered_rail_slope" | "framedblocks:framed_fancy_rail" | "framedblocks:framed_fancy_rail_slope" | "framedblocks:framed_fence" | "framedblocks:framed_flat_double_slope_panel_corner" | "framedblocks:framed_flat_double_slope_slab_corner" | "framedblocks:framed_flat_elev_double_slope_slab_corner" | "framedblocks:framed_flat_elev_inner_double_slope_slab_corner" | "framedblocks:framed_flat_elev_inner_slope_slab_corner" | "framedblocks:framed_flat_elev_slope_slab_corner" | "framedblocks:framed_flat_ext_double_slope_panel_corner" | "framedblocks:framed_flat_ext_inner_double_slope_panel_corner" | "framedblocks:framed_flat_ext_inner_slope_panel_corner" | "framedblocks:framed_flat_ext_slope_panel_corner" | "framedblocks:framed_flat_inner_slope_panel_corner" | "framedblocks:framed_flat_inner_slope_slab_corner" | "framedblocks:framed_flat_inv_double_slope_panel_corner" | "framedblocks:framed_flat_inv_double_slope_slab_corner" | "framedblocks:framed_flat_slope_panel_corner" | "framedblocks:framed_flat_slope_slab_corner" | "framedblocks:framed_flat_stacked_inner_slope_panel_corner" | "framedblocks:framed_flat_stacked_inner_slope_slab_corner" | "framedblocks:framed_flat_stacked_slope_panel_corner" | "framedblocks:framed_flat_stacked_slope_slab_corner" | "framedblocks:framed_floor_board" | "framedblocks:framed_flower_pot" | "framedblocks:framed_gate" | "framedblocks:framed_gate_door" | "framedblocks:framed_glowing_cube" | "framedblocks:framed_glowing_item_frame" | "framedblocks:framed_gold_pressure_plate" | "framedblocks:framed_half_pillar" | "framedblocks:framed_half_slope" | "framedblocks:framed_half_stairs" | "framedblocks:framed_horizontal_pane" | "framedblocks:framed_inner_corner_slope" | "framedblocks:framed_inner_prism" | "framedblocks:framed_inner_prism_corner" | "framedblocks:framed_inner_sloped_prism" | "framedblocks:framed_inner_threeway_corner" | "framedblocks:framed_inv_double_slope_panel" | "framedblocks:framed_inv_double_slope_slab" | "framedblocks:framed_iron_door" | "framedblocks:framed_iron_gate_door" | "framedblocks:framed_iron_pressure_plate" | "framedblocks:framed_iron_trapdoor" | "framedblocks:framed_item_frame" | "framedblocks:framed_ladder" | "framedblocks:framed_large_button" | "framedblocks:framed_large_stone_button" | "framedblocks:framed_lattice_block" | "framedblocks:framed_lever" | "framedblocks:framed_mini_cube" | "framedblocks:framed_obsidian_pressure_plate" | "framedblocks:framed_one_way_window" | "framedblocks:framed_pane" | "framedblocks:framed_panel" | "framedblocks:framed_pillar" | "framedblocks:framed_post" | "framedblocks:framed_powered_rail_slope" | "framedblocks:framed_pressure_plate" | "framedblocks:framed_prism" | "framedblocks:framed_prism_corner" | "framedblocks:framed_pyramid" | "framedblocks:framed_pyramid_slab" | "framedblocks:framed_rail_slope" | "framedblocks:framed_redstone_block" | "framedblocks:framed_redstone_torch" | "framedblocks:framed_redstone_wall_torch" | "framedblocks:framed_secret_storage" | "framedblocks:framed_sign" | "framedblocks:framed_slab" | "framedblocks:framed_slab_corner" | "framedblocks:framed_slab_edge" | "framedblocks:framed_slope" | "framedblocks:framed_slope_panel" | "framedblocks:framed_slope_slab" | "framedblocks:framed_sloped_prism" | "framedblocks:framed_sloped_stairs" | "framedblocks:framed_soul_torch" | "framedblocks:framed_soul_wall_torch" | "framedblocks:framed_stacked_slope_panel" | "framedblocks:framed_stacked_slope_slab" | "framedblocks:framed_stairs" | "framedblocks:framed_stone_button" | "framedblocks:framed_stone_pressure_plate" | "framedblocks:framed_target" | "framedblocks:framed_threeway_corner" | "framedblocks:framed_torch" | "framedblocks:framed_trapdoor" | "framedblocks:framed_vertical_divided_stairs" | "framedblocks:framed_vertical_double_half_slope" | "framedblocks:framed_vertical_double_stairs" | "framedblocks:framed_vertical_half_slope" | "framedblocks:framed_vertical_half_stairs" | "framedblocks:framed_vertical_sloped_stairs" | "framedblocks:framed_vertical_stairs" | "framedblocks:framed_wall" | "framedblocks:framed_wall_board" | "framedblocks:framed_wall_sign" | "framedblocks:framed_wall_torch" | "framedblocks:framed_waterloggable_gold_pressure_plate" | "framedblocks:framed_waterloggable_iron_pressure_plate" | "framedblocks:framed_waterloggable_obsidian_pressure_plate" | "framedblocks:framed_waterloggable_pressure_plate" | "framedblocks:framed_waterloggable_stone_pressure_plate" | "framedblocks:framing_saw" | "ftbquests:aux_task_screen" | "ftbquests:barrier" | "ftbquests:detector" | "ftbquests:loot_crate_opener" | "ftbquests:screen_1" | "ftbquests:screen_3" | "ftbquests:screen_5" | "ftbquests:screen_7" | "ftbquests:stage_barrier" | "gtceu:almandine_block" | "gtceu:almandine_ore" | "gtceu:aluminium_block" | "gtceu:aluminium_crate" | "gtceu:aluminium_double_cable" | "gtceu:aluminium_double_wire" | "gtceu:aluminium_drum" | "gtceu:aluminium_frame" | "gtceu:aluminium_hex_cable" | "gtceu:aluminium_hex_wire" | "gtceu:aluminium_huge_fluid_pipe" | "gtceu:aluminium_large_fluid_pipe" | "gtceu:aluminium_nonuple_fluid_pipe" | "gtceu:aluminium_normal_fluid_pipe" | "gtceu:aluminium_octal_cable" | "gtceu:aluminium_octal_wire" | "gtceu:aluminium_ore" | "gtceu:aluminium_quadruple_cable" | "gtceu:aluminium_quadruple_fluid_pipe" | "gtceu:aluminium_quadruple_wire" | "gtceu:aluminium_single_cable" | "gtceu:aluminium_single_wire" | "gtceu:aluminium_small_fluid_pipe" | "gtceu:aluminium_tiny_fluid_pipe" | "gtceu:alunite_ore" | "gtceu:americium_block" | "gtceu:amethyst_ore" | "gtceu:andesite_almandine_ore" | "gtceu:andesite_aluminium_ore" | "gtceu:andesite_alunite_ore" | "gtceu:andesite_amethyst_ore" | "gtceu:andesite_apatite_ore" | "gtceu:andesite_asbestos_ore" | "gtceu:andesite_barite_ore" | "gtceu:andesite_basaltic_mineral_sand_ore" | "gtceu:andesite_bastnasite_ore" | "gtceu:andesite_bauxite_ore" | "gtceu:andesite_bentonite_ore" | "gtceu:andesite_beryllium_ore" | "gtceu:andesite_blue_topaz_ore" | "gtceu:andesite_bornite_ore" | "gtceu:andesite_calcite_ore" | "gtceu:andesite_cassiterite_ore" | "gtceu:andesite_cassiterite_sand_ore" | "gtceu:andesite_certus_quartz_ore" | "gtceu:andesite_chalcocite_ore" | "gtceu:andesite_chalcopyrite_ore" | "gtceu:andesite_chromite_ore" | "gtceu:andesite_cinnabar_ore" | "gtceu:andesite_coal_ore" | "gtceu:andesite_cobalt_ore" | "gtceu:andesite_cobaltite_ore" | "gtceu:andesite_cooperite_ore" | "gtceu:andesite_copper_ore" | "gtceu:andesite_diamond_ore" | "gtceu:andesite_diatomite_ore" | "gtceu:andesite_electrotine_ore" | "gtceu:andesite_emerald_ore" | "gtceu:andesite_fullers_earth_ore" | "gtceu:andesite_galena_ore" | "gtceu:andesite_garnet_sand_ore" | "gtceu:andesite_garnierite_ore" | "gtceu:andesite_glauconite_sand_ore" | "gtceu:andesite_goethite_ore" | "gtceu:andesite_gold_ore" | "gtceu:andesite_granitic_mineral_sand_ore" | "gtceu:andesite_graphite_ore" | "gtceu:andesite_green_sapphire_ore" | "gtceu:andesite_grossular_ore" | "gtceu:andesite_gypsum_ore" | "gtceu:andesite_hematite_ore" | "gtceu:andesite_ilmenite_ore" | "gtceu:andesite_iron_ore" | "gtceu:andesite_kyanite_ore" | "gtceu:andesite_lapis_ore" | "gtceu:andesite_lazurite_ore" | "gtceu:andesite_lead_ore" | "gtceu:andesite_lepidolite_ore" | "gtceu:andesite_lithium_ore" | "gtceu:andesite_magnesite_ore" | "gtceu:andesite_magnetite_ore" | "gtceu:andesite_malachite_ore" | "gtceu:andesite_mica_ore" | "gtceu:andesite_molybdenite_ore" | "gtceu:andesite_molybdenum_ore" | "gtceu:andesite_monazite_ore" | "gtceu:andesite_naquadah_ore" | "gtceu:andesite_neodymium_ore" | "gtceu:andesite_nether_quartz_ore" | "gtceu:andesite_nickel_ore" | "gtceu:andesite_oilsands_ore" | "gtceu:andesite_olivine_ore" | "gtceu:andesite_opal_ore" | "gtceu:andesite_palladium_ore" | "gtceu:andesite_pentlandite_ore" | "gtceu:andesite_pitchblende_ore" | "gtceu:andesite_platinum_ore" | "gtceu:andesite_plutonium_ore" | "gtceu:andesite_pollucite_ore" | "gtceu:andesite_powellite_ore" | "gtceu:andesite_pyrite_ore" | "gtceu:andesite_pyrochlore_ore" | "gtceu:andesite_pyrolusite_ore" | "gtceu:andesite_pyrope_ore" | "gtceu:andesite_quartzite_ore" | "gtceu:andesite_realgar_ore" | "gtceu:andesite_red_garnet_ore" | "gtceu:andesite_redstone_ore" | "gtceu:andesite_rock_salt_ore" | "gtceu:andesite_ruby_ore" | "gtceu:andesite_salt_ore" | "gtceu:andesite_saltpeter_ore" | "gtceu:andesite_sapphire_ore" | "gtceu:andesite_scheelite_ore" | "gtceu:andesite_silver_ore" | "gtceu:andesite_soapstone_ore" | "gtceu:andesite_sodalite_ore" | "gtceu:andesite_spessartine_ore" | "gtceu:andesite_sphalerite_ore" | "gtceu:andesite_spodumene_ore" | "gtceu:andesite_stibnite_ore" | "gtceu:andesite_sulfur_ore" | "gtceu:andesite_talc_ore" | "gtceu:andesite_tantalite_ore" | "gtceu:andesite_tetrahedrite_ore" | "gtceu:andesite_thorium_ore" | "gtceu:andesite_tin_ore" | "gtceu:andesite_topaz_ore" | "gtceu:andesite_tricalcium_phosphate_ore" | "gtceu:andesite_trona_ore" | "gtceu:andesite_tungstate_ore" | "gtceu:andesite_uraninite_ore" | "gtceu:andesite_vanadium_magnetite_ore" | "gtceu:andesite_wulfenite_ore" | "gtceu:andesite_yellow_garnet_ore" | "gtceu:andesite_yellow_limonite_ore" | "gtceu:andesite_zeolite_ore" | "gtceu:andradite_block" | "gtceu:animated_steel_block" | "gtceu:animated_steel_double_cable" | "gtceu:animated_steel_double_wire" | "gtceu:animated_steel_hex_cable" | "gtceu:animated_steel_hex_wire" | "gtceu:animated_steel_octal_cable" | "gtceu:animated_steel_octal_wire" | "gtceu:animated_steel_quadruple_cable" | "gtceu:animated_steel_quadruple_wire" | "gtceu:animated_steel_single_cable" | "gtceu:animated_steel_single_wire" | "gtceu:annealed_copper_block" | "gtceu:annealed_copper_double_cable" | "gtceu:annealed_copper_double_wire" | "gtceu:annealed_copper_hex_cable" | "gtceu:annealed_copper_hex_wire" | "gtceu:annealed_copper_octal_cable" | "gtceu:annealed_copper_octal_wire" | "gtceu:annealed_copper_quadruple_cable" | "gtceu:annealed_copper_quadruple_wire" | "gtceu:annealed_copper_single_cable" | "gtceu:annealed_copper_single_wire" | "gtceu:antimony_block" | "gtceu:apatite_block" | "gtceu:apatite_ore" | "gtceu:asbestos_ore" | "gtceu:assembly_line" | "gtceu:assembly_line_casing" | "gtceu:assembly_line_grating" | "gtceu:assembly_line_unit" | "gtceu:auto_maintenance_hatch" | "gtceu:barite_ore" | "gtceu:basalt_almandine_ore" | "gtceu:basalt_aluminium_ore" | "gtceu:basalt_alunite_ore" | "gtceu:basalt_amethyst_ore" | "gtceu:basalt_apatite_ore" | "gtceu:basalt_asbestos_ore" | "gtceu:basalt_barite_ore" | "gtceu:basalt_basaltic_mineral_sand_ore" | "gtceu:basalt_bastnasite_ore" | "gtceu:basalt_bauxite_ore" | "gtceu:basalt_bentonite_ore" | "gtceu:basalt_beryllium_ore" | "gtceu:basalt_blue_topaz_ore" | "gtceu:basalt_bornite_ore" | "gtceu:basalt_calcite_ore" | "gtceu:basalt_cassiterite_ore" | "gtceu:basalt_cassiterite_sand_ore" | "gtceu:basalt_certus_quartz_ore" | "gtceu:basalt_chalcocite_ore" | "gtceu:basalt_chalcopyrite_ore" | "gtceu:basalt_chromite_ore" | "gtceu:basalt_cinnabar_ore" | "gtceu:basalt_coal_ore" | "gtceu:basalt_cobalt_ore" | "gtceu:basalt_cobaltite_ore" | "gtceu:basalt_cooperite_ore" | "gtceu:basalt_copper_ore" | "gtceu:basalt_diamond_ore" | "gtceu:basalt_diatomite_ore" | "gtceu:basalt_electrotine_ore" | "gtceu:basalt_emerald_ore" | "gtceu:basalt_fullers_earth_ore" | "gtceu:basalt_galena_ore" | "gtceu:basalt_garnet_sand_ore" | "gtceu:basalt_garnierite_ore" | "gtceu:basalt_glauconite_sand_ore" | "gtceu:basalt_goethite_ore" | "gtceu:basalt_gold_ore" | "gtceu:basalt_granitic_mineral_sand_ore" | "gtceu:basalt_graphite_ore" | "gtceu:basalt_green_sapphire_ore" | "gtceu:basalt_grossular_ore" | "gtceu:basalt_gypsum_ore" | "gtceu:basalt_hematite_ore" | "gtceu:basalt_ilmenite_ore" | "gtceu:basalt_iron_ore" | "gtceu:basalt_kyanite_ore" | "gtceu:basalt_lapis_ore" | "gtceu:basalt_lazurite_ore" | "gtceu:basalt_lead_ore" | "gtceu:basalt_lepidolite_ore" | "gtceu:basalt_lithium_ore" | "gtceu:basalt_magnesite_ore" | "gtceu:basalt_magnetite_ore" | "gtceu:basalt_malachite_ore" | "gtceu:basalt_mica_ore" | "gtceu:basalt_molybdenite_ore" | "gtceu:basalt_molybdenum_ore" | "gtceu:basalt_monazite_ore" | "gtceu:basalt_naquadah_ore" | "gtceu:basalt_neodymium_ore" | "gtceu:basalt_nether_quartz_ore" | "gtceu:basalt_nickel_ore" | "gtceu:basalt_oilsands_ore" | "gtceu:basalt_olivine_ore" | "gtceu:basalt_opal_ore" | "gtceu:basalt_palladium_ore" | "gtceu:basalt_pentlandite_ore" | "gtceu:basalt_pitchblende_ore" | "gtceu:basalt_platinum_ore" | "gtceu:basalt_plutonium_ore" | "gtceu:basalt_pollucite_ore" | "gtceu:basalt_powellite_ore" | "gtceu:basalt_pyrite_ore" | "gtceu:basalt_pyrochlore_ore" | "gtceu:basalt_pyrolusite_ore" | "gtceu:basalt_pyrope_ore" | "gtceu:basalt_quartzite_ore" | "gtceu:basalt_realgar_ore" | "gtceu:basalt_red_garnet_ore" | "gtceu:basalt_redstone_ore" | "gtceu:basalt_rock_salt_ore" | "gtceu:basalt_ruby_ore" | "gtceu:basalt_salt_ore" | "gtceu:basalt_saltpeter_ore" | "gtceu:basalt_sapphire_ore" | "gtceu:basalt_scheelite_ore" | "gtceu:basalt_silver_ore" | "gtceu:basalt_soapstone_ore" | "gtceu:basalt_sodalite_ore" | "gtceu:basalt_spessartine_ore" | "gtceu:basalt_sphalerite_ore" | "gtceu:basalt_spodumene_ore" | "gtceu:basalt_stibnite_ore" | "gtceu:basalt_sulfur_ore" | "gtceu:basalt_talc_ore" | "gtceu:basalt_tantalite_ore" | "gtceu:basalt_tetrahedrite_ore" | "gtceu:basalt_thorium_ore" | "gtceu:basalt_tin_ore" | "gtceu:basalt_topaz_ore" | "gtceu:basalt_tricalcium_phosphate_ore" | "gtceu:basalt_trona_ore" | "gtceu:basalt_tungstate_ore" | "gtceu:basalt_uraninite_ore" | "gtceu:basalt_vanadium_magnetite_ore" | "gtceu:basalt_wulfenite_ore" | "gtceu:basalt_yellow_garnet_ore" | "gtceu:basalt_yellow_limonite_ore" | "gtceu:basalt_zeolite_ore" | "gtceu:basaltic_mineral_sand_ore" | "gtceu:bastnasite_ore" | "gtceu:battery_alloy_block" | "gtceu:bauxite_ore" | "gtceu:bentonite_ore" | "gtceu:beryllium_block" | "gtceu:beryllium_ore" | "gtceu:bismuth_block" | "gtceu:bismuth_bronze_block" | "gtceu:black_bronze_block" | "gtceu:black_steel_block" | "gtceu:black_steel_double_cable" | "gtceu:black_steel_double_wire" | "gtceu:black_steel_frame" | "gtceu:black_steel_hex_cable" | "gtceu:black_steel_hex_wire" | "gtceu:black_steel_octal_cable" | "gtceu:black_steel_octal_wire" | "gtceu:black_steel_quadruple_cable" | "gtceu:black_steel_quadruple_wire" | "gtceu:black_steel_single_cable" | "gtceu:black_steel_single_wire" | "gtceu:blue_alloy_block" | "gtceu:blue_alloy_double_cable" | "gtceu:blue_alloy_double_wire" | "gtceu:blue_alloy_hex_cable" | "gtceu:blue_alloy_hex_wire" | "gtceu:blue_alloy_octal_cable" | "gtceu:blue_alloy_octal_wire" | "gtceu:blue_alloy_quadruple_cable" | "gtceu:blue_alloy_quadruple_wire" | "gtceu:blue_alloy_single_cable" | "gtceu:blue_alloy_single_wire" | "gtceu:blue_steel_block" | "gtceu:blue_steel_frame" | "gtceu:blue_topaz_block" | "gtceu:blue_topaz_ore" | "gtceu:bornite_ore" | "gtceu:borosilicate_glass_block" | "gtceu:brass_block" | "gtceu:bronze_block" | "gtceu:bronze_brick_casing" | "gtceu:bronze_crate" | "gtceu:bronze_drum" | "gtceu:bronze_firebox_casing" | "gtceu:bronze_frame" | "gtceu:bronze_gearbox" | "gtceu:bronze_huge_fluid_pipe" | "gtceu:bronze_large_boiler" | "gtceu:bronze_large_fluid_pipe" | "gtceu:bronze_machine_casing" | "gtceu:bronze_nonuple_fluid_pipe" | "gtceu:bronze_normal_fluid_pipe" | "gtceu:bronze_pipe_casing" | "gtceu:bronze_quadruple_fluid_pipe" | "gtceu:bronze_small_fluid_pipe" | "gtceu:bronze_tiny_fluid_pipe" | "gtceu:calcite_ore" | "gtceu:cassiterite_ore" | "gtceu:cassiterite_sand_ore" | "gtceu:certus_quartz_block" | "gtceu:certus_quartz_ore" | "gtceu:chalcocite_ore" | "gtceu:chalcopyrite_ore" | "gtceu:charcoal_block" | "gtceu:chromite_ore" | "gtceu:chromium_block" | "gtceu:chromium_huge_fluid_pipe" | "gtceu:chromium_large_fluid_pipe" | "gtceu:chromium_nonuple_fluid_pipe" | "gtceu:chromium_normal_fluid_pipe" | "gtceu:chromium_quadruple_fluid_pipe" | "gtceu:chromium_small_fluid_pipe" | "gtceu:chromium_tiny_fluid_pipe" | "gtceu:cinnabar_block" | "gtceu:cinnabar_ore" | "gtceu:clean_machine_casing" | "gtceu:cleaning_maintenance_hatch" | "gtceu:cleanroom" | "gtceu:cleanroom_glass" | "gtceu:coal_ore" | "gtceu:cobalt_block" | "gtceu:cobalt_brass_block" | "gtceu:cobalt_double_cable" | "gtceu:cobalt_double_wire" | "gtceu:cobalt_hex_cable" | "gtceu:cobalt_hex_wire" | "gtceu:cobalt_octal_cable" | "gtceu:cobalt_octal_wire" | "gtceu:cobalt_ore" | "gtceu:cobalt_quadruple_cable" | "gtceu:cobalt_quadruple_wire" | "gtceu:cobalt_single_cable" | "gtceu:cobalt_single_wire" | "gtceu:cobaltite_ore" | "gtceu:coke_block" | "gtceu:coke_oven" | "gtceu:coke_oven_bricks" | "gtceu:coke_oven_hatch" | "gtceu:configurable_maintenance_hatch" | "gtceu:cooperite_ore" | "gtceu:copper_double_cable" | "gtceu:copper_double_wire" | "gtceu:copper_hex_cable" | "gtceu:copper_hex_wire" | "gtceu:copper_huge_fluid_pipe" | "gtceu:copper_large_fluid_pipe" | "gtceu:copper_nonuple_fluid_pipe" | "gtceu:copper_normal_fluid_pipe" | "gtceu:copper_octal_cable" | "gtceu:copper_octal_wire" | "gtceu:copper_ore" | "gtceu:copper_quadruple_cable" | "gtceu:copper_quadruple_fluid_pipe" | "gtceu:copper_quadruple_wire" | "gtceu:copper_single_cable" | "gtceu:copper_single_wire" | "gtceu:copper_small_fluid_pipe" | "gtceu:copper_tiny_fluid_pipe" | "gtceu:cracker" | "gtceu:cupronickel_block" | "gtceu:cupronickel_coil_block" | "gtceu:cupronickel_double_cable" | "gtceu:cupronickel_double_wire" | "gtceu:cupronickel_hex_cable" | "gtceu:cupronickel_hex_wire" | "gtceu:cupronickel_octal_cable" | "gtceu:cupronickel_octal_wire" | "gtceu:cupronickel_quadruple_cable" | "gtceu:cupronickel_quadruple_wire" | "gtceu:cupronickel_single_cable" | "gtceu:cupronickel_single_wire" | "gtceu:damascus_steel_block" | "gtceu:darmstadtium_block" | "gtceu:deepslate_almandine_ore" | "gtceu:deepslate_aluminium_ore" | "gtceu:deepslate_alunite_ore" | "gtceu:deepslate_amethyst_ore" | "gtceu:deepslate_apatite_ore" | "gtceu:deepslate_asbestos_ore" | "gtceu:deepslate_barite_ore" | "gtceu:deepslate_basaltic_mineral_sand_ore" | "gtceu:deepslate_bastnasite_ore" | "gtceu:deepslate_bauxite_ore" | "gtceu:deepslate_bentonite_ore" | "gtceu:deepslate_beryllium_ore" | "gtceu:deepslate_blue_topaz_ore" | "gtceu:deepslate_bornite_ore" | "gtceu:deepslate_calcite_ore" | "gtceu:deepslate_cassiterite_ore" | "gtceu:deepslate_cassiterite_sand_ore" | "gtceu:deepslate_certus_quartz_ore" | "gtceu:deepslate_chalcocite_ore" | "gtceu:deepslate_chalcopyrite_ore" | "gtceu:deepslate_chromite_ore" | "gtceu:deepslate_cinnabar_ore" | "gtceu:deepslate_coal_ore" | "gtceu:deepslate_cobalt_ore" | "gtceu:deepslate_cobaltite_ore" | "gtceu:deepslate_cooperite_ore" | "gtceu:deepslate_copper_ore" | "gtceu:deepslate_diamond_ore" | "gtceu:deepslate_diatomite_ore" | "gtceu:deepslate_electrotine_ore" | "gtceu:deepslate_emerald_ore" | "gtceu:deepslate_fullers_earth_ore" | "gtceu:deepslate_galena_ore" | "gtceu:deepslate_garnet_sand_ore" | "gtceu:deepslate_garnierite_ore" | "gtceu:deepslate_glauconite_sand_ore" | "gtceu:deepslate_goethite_ore" | "gtceu:deepslate_gold_ore" | "gtceu:deepslate_granitic_mineral_sand_ore" | "gtceu:deepslate_graphite_ore" | "gtceu:deepslate_green_sapphire_ore" | "gtceu:deepslate_grossular_ore" | "gtceu:deepslate_gypsum_ore" | "gtceu:deepslate_hematite_ore" | "gtceu:deepslate_ilmenite_ore" | "gtceu:deepslate_iron_ore" | "gtceu:deepslate_kyanite_ore" | "gtceu:deepslate_lapis_ore" | "gtceu:deepslate_lazurite_ore" | "gtceu:deepslate_lead_ore" | "gtceu:deepslate_lepidolite_ore" | "gtceu:deepslate_lithium_ore" | "gtceu:deepslate_magnesite_ore" | "gtceu:deepslate_magnetite_ore" | "gtceu:deepslate_malachite_ore" | "gtceu:deepslate_mica_ore" | "gtceu:deepslate_molybdenite_ore" | "gtceu:deepslate_molybdenum_ore" | "gtceu:deepslate_monazite_ore" | "gtceu:deepslate_naquadah_ore" | "gtceu:deepslate_neodymium_ore" | "gtceu:deepslate_nether_quartz_ore" | "gtceu:deepslate_nickel_ore" | "gtceu:deepslate_oilsands_ore" | "gtceu:deepslate_olivine_ore" | "gtceu:deepslate_opal_ore" | "gtceu:deepslate_palladium_ore" | "gtceu:deepslate_pentlandite_ore" | "gtceu:deepslate_pitchblende_ore" | "gtceu:deepslate_platinum_ore" | "gtceu:deepslate_plutonium_ore" | "gtceu:deepslate_pollucite_ore" | "gtceu:deepslate_powellite_ore" | "gtceu:deepslate_pyrite_ore" | "gtceu:deepslate_pyrochlore_ore" | "gtceu:deepslate_pyrolusite_ore" | "gtceu:deepslate_pyrope_ore" | "gtceu:deepslate_quartzite_ore" | "gtceu:deepslate_realgar_ore" | "gtceu:deepslate_red_garnet_ore" | "gtceu:deepslate_redstone_ore" | "gtceu:deepslate_rock_salt_ore" | "gtceu:deepslate_ruby_ore" | "gtceu:deepslate_salt_ore" | "gtceu:deepslate_saltpeter_ore" | "gtceu:deepslate_sapphire_ore" | "gtceu:deepslate_scheelite_ore" | "gtceu:deepslate_silver_ore" | "gtceu:deepslate_soapstone_ore" | "gtceu:deepslate_sodalite_ore" | "gtceu:deepslate_spessartine_ore" | "gtceu:deepslate_sphalerite_ore" | "gtceu:deepslate_spodumene_ore" | "gtceu:deepslate_stibnite_ore" | "gtceu:deepslate_sulfur_ore" | "gtceu:deepslate_talc_ore" | "gtceu:deepslate_tantalite_ore" | "gtceu:deepslate_tetrahedrite_ore" | "gtceu:deepslate_thorium_ore" | "gtceu:deepslate_tin_ore" | "gtceu:deepslate_topaz_ore" | "gtceu:deepslate_tricalcium_phosphate_ore" | "gtceu:deepslate_trona_ore" | "gtceu:deepslate_tungstate_ore" | "gtceu:deepslate_uraninite_ore" | "gtceu:deepslate_vanadium_magnetite_ore" | "gtceu:deepslate_wulfenite_ore" | "gtceu:deepslate_yellow_garnet_ore" | "gtceu:deepslate_yellow_limonite_ore" | "gtceu:deepslate_zeolite_ore" | "gtceu:diamond_ore" | "gtceu:diatomite_ore" | "gtceu:diorite_almandine_ore" | "gtceu:diorite_aluminium_ore" | "gtceu:diorite_alunite_ore" | "gtceu:diorite_amethyst_ore" | "gtceu:diorite_apatite_ore" | "gtceu:diorite_asbestos_ore" | "gtceu:diorite_barite_ore" | "gtceu:diorite_basaltic_mineral_sand_ore" | "gtceu:diorite_bastnasite_ore" | "gtceu:diorite_bauxite_ore" | "gtceu:diorite_bentonite_ore" | "gtceu:diorite_beryllium_ore" | "gtceu:diorite_blue_topaz_ore" | "gtceu:diorite_bornite_ore" | "gtceu:diorite_calcite_ore" | "gtceu:diorite_cassiterite_ore" | "gtceu:diorite_cassiterite_sand_ore" | "gtceu:diorite_certus_quartz_ore" | "gtceu:diorite_chalcocite_ore" | "gtceu:diorite_chalcopyrite_ore" | "gtceu:diorite_chromite_ore" | "gtceu:diorite_cinnabar_ore" | "gtceu:diorite_coal_ore" | "gtceu:diorite_cobalt_ore" | "gtceu:diorite_cobaltite_ore" | "gtceu:diorite_cooperite_ore" | "gtceu:diorite_copper_ore" | "gtceu:diorite_diamond_ore" | "gtceu:diorite_diatomite_ore" | "gtceu:diorite_electrotine_ore" | "gtceu:diorite_emerald_ore" | "gtceu:diorite_fullers_earth_ore" | "gtceu:diorite_galena_ore" | "gtceu:diorite_garnet_sand_ore" | "gtceu:diorite_garnierite_ore" | "gtceu:diorite_glauconite_sand_ore" | "gtceu:diorite_goethite_ore" | "gtceu:diorite_gold_ore" | "gtceu:diorite_granitic_mineral_sand_ore" | "gtceu:diorite_graphite_ore" | "gtceu:diorite_green_sapphire_ore" | "gtceu:diorite_grossular_ore" | "gtceu:diorite_gypsum_ore" | "gtceu:diorite_hematite_ore" | "gtceu:diorite_ilmenite_ore" | "gtceu:diorite_iron_ore" | "gtceu:diorite_kyanite_ore" | "gtceu:diorite_lapis_ore" | "gtceu:diorite_lazurite_ore" | "gtceu:diorite_lead_ore" | "gtceu:diorite_lepidolite_ore" | "gtceu:diorite_lithium_ore" | "gtceu:diorite_magnesite_ore" | "gtceu:diorite_magnetite_ore" | "gtceu:diorite_malachite_ore" | "gtceu:diorite_mica_ore" | "gtceu:diorite_molybdenite_ore" | "gtceu:diorite_molybdenum_ore" | "gtceu:diorite_monazite_ore" | "gtceu:diorite_naquadah_ore" | "gtceu:diorite_neodymium_ore" | "gtceu:diorite_nether_quartz_ore" | "gtceu:diorite_nickel_ore" | "gtceu:diorite_oilsands_ore" | "gtceu:diorite_olivine_ore" | "gtceu:diorite_opal_ore" | "gtceu:diorite_palladium_ore" | "gtceu:diorite_pentlandite_ore" | "gtceu:diorite_pitchblende_ore" | "gtceu:diorite_platinum_ore" | "gtceu:diorite_plutonium_ore" | "gtceu:diorite_pollucite_ore" | "gtceu:diorite_powellite_ore" | "gtceu:diorite_pyrite_ore" | "gtceu:diorite_pyrochlore_ore" | "gtceu:diorite_pyrolusite_ore" | "gtceu:diorite_pyrope_ore" | "gtceu:diorite_quartzite_ore" | "gtceu:diorite_realgar_ore" | "gtceu:diorite_red_garnet_ore" | "gtceu:diorite_redstone_ore" | "gtceu:diorite_rock_salt_ore" | "gtceu:diorite_ruby_ore" | "gtceu:diorite_salt_ore" | "gtceu:diorite_saltpeter_ore" | "gtceu:diorite_sapphire_ore" | "gtceu:diorite_scheelite_ore" | "gtceu:diorite_silver_ore" | "gtceu:diorite_soapstone_ore" | "gtceu:diorite_sodalite_ore" | "gtceu:diorite_spessartine_ore" | "gtceu:diorite_sphalerite_ore" | "gtceu:diorite_spodumene_ore" | "gtceu:diorite_stibnite_ore" | "gtceu:diorite_sulfur_ore" | "gtceu:diorite_talc_ore" | "gtceu:diorite_tantalite_ore" | "gtceu:diorite_tetrahedrite_ore" | "gtceu:diorite_thorium_ore" | "gtceu:diorite_tin_ore" | "gtceu:diorite_topaz_ore" | "gtceu:diorite_tricalcium_phosphate_ore" | "gtceu:diorite_trona_ore" | "gtceu:diorite_tungstate_ore" | "gtceu:diorite_uraninite_ore" | "gtceu:diorite_vanadium_magnetite_ore" | "gtceu:diorite_wulfenite_ore" | "gtceu:diorite_yellow_garnet_ore" | "gtceu:diorite_yellow_limonite_ore" | "gtceu:diorite_zeolite_ore" | "gtceu:distillation_tower" | "gtceu:dragonsteel_block" | "gtceu:dragonsteel_double_cable" | "gtceu:dragonsteel_double_wire" | "gtceu:dragonsteel_hex_cable" | "gtceu:dragonsteel_hex_wire" | "gtceu:dragonsteel_octal_cable" | "gtceu:dragonsteel_octal_wire" | "gtceu:dragonsteel_quadruple_cable" | "gtceu:dragonsteel_quadruple_wire" | "gtceu:dragonsteel_single_cable" | "gtceu:dragonsteel_single_wire" | "gtceu:duranium_block" | "gtceu:duranium_huge_fluid_pipe" | "gtceu:duranium_large_fluid_pipe" | "gtceu:duranium_nonuple_fluid_pipe" | "gtceu:duranium_normal_fluid_pipe" | "gtceu:duranium_quadruple_fluid_pipe" | "gtceu:duranium_small_fluid_pipe" | "gtceu:duranium_tiny_fluid_pipe" | "gtceu:echo_block" | "gtceu:echo_double_cable" | "gtceu:echo_double_wire" | "gtceu:echo_hex_cable" | "gtceu:echo_hex_wire" | "gtceu:echo_octal_cable" | "gtceu:echo_octal_wire" | "gtceu:echo_quadruple_cable" | "gtceu:echo_quadruple_wire" | "gtceu:echo_single_cable" | "gtceu:echo_single_wire" | "gtceu:electric_blast_furnace" | "gtceu:electrotine_ore" | "gtceu:electrum_block" | "gtceu:electrum_double_cable" | "gtceu:electrum_double_wire" | "gtceu:electrum_hex_cable" | "gtceu:electrum_hex_wire" | "gtceu:electrum_octal_cable" | "gtceu:electrum_octal_wire" | "gtceu:electrum_quadruple_cable" | "gtceu:electrum_quadruple_wire" | "gtceu:electrum_single_cable" | "gtceu:electrum_single_wire" | "gtceu:emerald_ore" | "gtceu:ender_eye_block" | "gtceu:ender_pearl_block" | "gtceu:enderium_block" | "gtceu:enderium_double_cable" | "gtceu:enderium_double_wire" | "gtceu:enderium_hex_cable" | "gtceu:enderium_hex_wire" | "gtceu:enderium_octal_cable" | "gtceu:enderium_octal_wire" | "gtceu:enderium_quadruple_cable" | "gtceu:enderium_quadruple_wire" | "gtceu:enderium_single_cable" | "gtceu:enderium_single_wire" | "gtceu:endstone_almandine_ore" | "gtceu:endstone_aluminium_ore" | "gtceu:endstone_alunite_ore" | "gtceu:endstone_amethyst_ore" | "gtceu:endstone_apatite_ore" | "gtceu:endstone_asbestos_ore" | "gtceu:endstone_barite_ore" | "gtceu:endstone_basaltic_mineral_sand_ore" | "gtceu:endstone_bastnasite_ore" | "gtceu:endstone_bauxite_ore" | "gtceu:endstone_bentonite_ore" | "gtceu:endstone_beryllium_ore" | "gtceu:endstone_blue_topaz_ore" | "gtceu:endstone_bornite_ore" | "gtceu:endstone_calcite_ore" | "gtceu:endstone_cassiterite_ore" | "gtceu:endstone_cassiterite_sand_ore" | "gtceu:endstone_certus_quartz_ore" | "gtceu:endstone_chalcocite_ore" | "gtceu:endstone_chalcopyrite_ore" | "gtceu:endstone_chromite_ore" | "gtceu:endstone_cinnabar_ore" | "gtceu:endstone_coal_ore" | "gtceu:endstone_cobalt_ore" | "gtceu:endstone_cobaltite_ore" | "gtceu:endstone_cooperite_ore" | "gtceu:endstone_copper_ore" | "gtceu:endstone_diamond_ore" | "gtceu:endstone_diatomite_ore" | "gtceu:endstone_electrotine_ore" | "gtceu:endstone_emerald_ore" | "gtceu:endstone_fullers_earth_ore" | "gtceu:endstone_galena_ore" | "gtceu:endstone_garnet_sand_ore" | "gtceu:endstone_garnierite_ore" | "gtceu:endstone_glauconite_sand_ore" | "gtceu:endstone_goethite_ore" | "gtceu:endstone_gold_ore" | "gtceu:endstone_granitic_mineral_sand_ore" | "gtceu:endstone_graphite_ore" | "gtceu:endstone_green_sapphire_ore" | "gtceu:endstone_grossular_ore" | "gtceu:endstone_gypsum_ore" | "gtceu:endstone_hematite_ore" | "gtceu:endstone_ilmenite_ore" | "gtceu:endstone_iron_ore" | "gtceu:endstone_kyanite_ore" | "gtceu:endstone_lapis_ore" | "gtceu:endstone_lazurite_ore" | "gtceu:endstone_lead_ore" | "gtceu:endstone_lepidolite_ore" | "gtceu:endstone_lithium_ore" | "gtceu:endstone_magnesite_ore" | "gtceu:endstone_magnetite_ore" | "gtceu:endstone_malachite_ore" | "gtceu:endstone_mica_ore" | "gtceu:endstone_molybdenite_ore" | "gtceu:endstone_molybdenum_ore" | "gtceu:endstone_monazite_ore" | "gtceu:endstone_naquadah_ore" | "gtceu:endstone_neodymium_ore" | "gtceu:endstone_nether_quartz_ore" | "gtceu:endstone_nickel_ore" | "gtceu:endstone_oilsands_ore" | "gtceu:endstone_olivine_ore" | "gtceu:endstone_opal_ore" | "gtceu:endstone_palladium_ore" | "gtceu:endstone_pentlandite_ore" | "gtceu:endstone_pitchblende_ore" | "gtceu:endstone_platinum_ore" | "gtceu:endstone_plutonium_ore" | "gtceu:endstone_pollucite_ore" | "gtceu:endstone_powellite_ore" | "gtceu:endstone_pyrite_ore" | "gtceu:endstone_pyrochlore_ore" | "gtceu:endstone_pyrolusite_ore" | "gtceu:endstone_pyrope_ore" | "gtceu:endstone_quartzite_ore" | "gtceu:endstone_realgar_ore" | "gtceu:endstone_red_garnet_ore" | "gtceu:endstone_redstone_ore" | "gtceu:endstone_rock_salt_ore" | "gtceu:endstone_ruby_ore" | "gtceu:endstone_salt_ore" | "gtceu:endstone_saltpeter_ore" | "gtceu:endstone_sapphire_ore" | "gtceu:endstone_scheelite_ore" | "gtceu:endstone_silver_ore" | "gtceu:endstone_soapstone_ore" | "gtceu:endstone_sodalite_ore" | "gtceu:endstone_spessartine_ore" | "gtceu:endstone_sphalerite_ore" | "gtceu:endstone_spodumene_ore" | "gtceu:endstone_stibnite_ore" | "gtceu:endstone_sulfur_ore" | "gtceu:endstone_talc_ore" | "gtceu:endstone_tantalite_ore" | "gtceu:endstone_tetrahedrite_ore" | "gtceu:endstone_thorium_ore" | "gtceu:endstone_tin_ore" | "gtceu:endstone_topaz_ore" | "gtceu:endstone_tricalcium_phosphate_ore" | "gtceu:endstone_trona_ore" | "gtceu:endstone_tungstate_ore" | "gtceu:endstone_uraninite_ore" | "gtceu:endstone_vanadium_magnetite_ore" | "gtceu:endstone_wulfenite_ore" | "gtceu:endstone_yellow_garnet_ore" | "gtceu:endstone_yellow_limonite_ore" | "gtceu:endstone_zeolite_ore" | "gtceu:engine_intake_casing" | "gtceu:enlighted_gold_block" | "gtceu:enlighted_gold_double_cable" | "gtceu:enlighted_gold_double_wire" | "gtceu:enlighted_gold_hex_cable" | "gtceu:enlighted_gold_hex_wire" | "gtceu:enlighted_gold_octal_cable" | "gtceu:enlighted_gold_octal_wire" | "gtceu:enlighted_gold_quadruple_cable" | "gtceu:enlighted_gold_quadruple_wire" | "gtceu:enlighted_gold_single_cable" | "gtceu:enlighted_gold_single_wire" | "gtceu:enriched_naquadah_block" | "gtceu:enriched_naquadah_trinium_europium_duranide_block" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_wire" | "gtceu:epoxy_block" | "gtceu:europium_block" | "gtceu:europium_double_cable" | "gtceu:europium_double_wire" | "gtceu:europium_frame" | "gtceu:europium_hex_cable" | "gtceu:europium_hex_wire" | "gtceu:europium_huge_fluid_pipe" | "gtceu:europium_large_fluid_pipe" | "gtceu:europium_nonuple_fluid_pipe" | "gtceu:europium_normal_fluid_pipe" | "gtceu:europium_octal_cable" | "gtceu:europium_octal_wire" | "gtceu:europium_quadruple_cable" | "gtceu:europium_quadruple_fluid_pipe" | "gtceu:europium_quadruple_wire" | "gtceu:europium_single_cable" | "gtceu:europium_single_wire" | "gtceu:europium_small_fluid_pipe" | "gtceu:europium_tiny_fluid_pipe" | "gtceu:ev_16a_energy_converter" | "gtceu:ev_1a_energy_converter" | "gtceu:ev_4a_energy_converter" | "gtceu:ev_8a_energy_converter" | "gtceu:ev_alloy_smelter" | "gtceu:ev_arc_furnace" | "gtceu:ev_assembler" | "gtceu:ev_autoclave" | "gtceu:ev_battery_buffer_16x" | "gtceu:ev_battery_buffer_4x" | "gtceu:ev_battery_buffer_8x" | "gtceu:ev_bender" | "gtceu:ev_block_breaker" | "gtceu:ev_brewery" | "gtceu:ev_canner" | "gtceu:ev_centrifuge" | "gtceu:ev_charger_4x" | "gtceu:ev_chemical_bath" | "gtceu:ev_chemical_reactor" | "gtceu:ev_circuit_assembler" | "gtceu:ev_compressor" | "gtceu:ev_cutter" | "gtceu:ev_diode" | "gtceu:ev_distillery" | "gtceu:ev_electric_furnace" | "gtceu:ev_electric_gear_box_16a" | "gtceu:ev_electric_gear_box_2a" | "gtceu:ev_electric_gear_box_32a" | "gtceu:ev_electric_gear_box_8a" | "gtceu:ev_electrolyzer" | "gtceu:ev_electromagnetic_separator" | "gtceu:ev_energy_input_hatch" | "gtceu:ev_energy_input_hatch_16a" | "gtceu:ev_energy_input_hatch_4a" | "gtceu:ev_energy_output_hatch" | "gtceu:ev_energy_output_hatch_16a" | "gtceu:ev_energy_output_hatch_4a" | "gtceu:ev_essence_burner" | "gtceu:ev_extractor" | "gtceu:ev_extruder" | "gtceu:ev_fermenter" | "gtceu:ev_fisher" | "gtceu:ev_fluid_drilling_rig" | "gtceu:ev_fluid_heater" | "gtceu:ev_fluid_passthrough_hatch" | "gtceu:ev_fluid_solidifier" | "gtceu:ev_forge_hammer" | "gtceu:ev_forming_press" | "gtceu:ev_gas_collector" | "gtceu:ev_hermetic_casing" | "gtceu:ev_input_bus" | "gtceu:ev_input_hatch" | "gtceu:ev_item_passthrough_hatch" | "gtceu:ev_kinetic_input_box" | "gtceu:ev_kinetic_mixer" | "gtceu:ev_kinetic_output_box" | "gtceu:ev_large_miner" | "gtceu:ev_laser_engraver" | "gtceu:ev_lathe" | "gtceu:ev_macerator" | "gtceu:ev_machine_casing" | "gtceu:ev_machine_hull" | "gtceu:ev_mixer" | "gtceu:ev_muffler_hatch" | "gtceu:ev_mystical_greenhouse" | "gtceu:ev_ore_washer" | "gtceu:ev_output_bus" | "gtceu:ev_output_hatch" | "gtceu:ev_packer" | "gtceu:ev_polarizer" | "gtceu:ev_pump" | "gtceu:ev_rock_crusher" | "gtceu:ev_rotor_holder" | "gtceu:ev_sifter" | "gtceu:ev_super_chest" | "gtceu:ev_super_tank" | "gtceu:ev_thermal_centrifuge" | "gtceu:ev_transformer_16a" | "gtceu:ev_transformer_1a" | "gtceu:ev_transformer_2a" | "gtceu:ev_transformer_4a" | "gtceu:ev_wiremill" | "gtceu:extreme_combustion_engine" | "gtceu:extreme_engine_intake_casing" | "gtceu:filter_casing" | "gtceu:firebricks" | "gtceu:flint_block" | "gtceu:frostproof_machine_casing" | "gtceu:fullers_earth_ore" | "gtceu:fusion_casing" | "gtceu:fusion_casing_mk2" | "gtceu:fusion_casing_mk3" | "gtceu:fusion_coil" | "gtceu:fusion_glass" | "gtceu:galena_ore" | "gtceu:gallium_arsenide_block" | "gtceu:gallium_block" | "gtceu:garnet_sand_ore" | "gtceu:garnierite_ore" | "gtceu:gas_large_turbine" | "gtceu:glauconite_sand_ore" | "gtceu:goethite_ore" | "gtceu:gold_double_cable" | "gtceu:gold_double_wire" | "gtceu:gold_drum" | "gtceu:gold_hex_cable" | "gtceu:gold_hex_wire" | "gtceu:gold_huge_fluid_pipe" | "gtceu:gold_large_fluid_pipe" | "gtceu:gold_nonuple_fluid_pipe" | "gtceu:gold_normal_fluid_pipe" | "gtceu:gold_octal_cable" | "gtceu:gold_octal_wire" | "gtceu:gold_ore" | "gtceu:gold_quadruple_cable" | "gtceu:gold_quadruple_fluid_pipe" | "gtceu:gold_quadruple_wire" | "gtceu:gold_single_cable" | "gtceu:gold_single_wire" | "gtceu:gold_small_fluid_pipe" | "gtceu:gold_tiny_fluid_pipe" | "gtceu:granite_almandine_ore" | "gtceu:granite_aluminium_ore" | "gtceu:granite_alunite_ore" | "gtceu:granite_amethyst_ore" | "gtceu:granite_apatite_ore" | "gtceu:granite_asbestos_ore" | "gtceu:granite_barite_ore" | "gtceu:granite_basaltic_mineral_sand_ore" | "gtceu:granite_bastnasite_ore" | "gtceu:granite_bauxite_ore" | "gtceu:granite_bentonite_ore" | "gtceu:granite_beryllium_ore" | "gtceu:granite_blue_topaz_ore" | "gtceu:granite_bornite_ore" | "gtceu:granite_calcite_ore" | "gtceu:granite_cassiterite_ore" | "gtceu:granite_cassiterite_sand_ore" | "gtceu:granite_certus_quartz_ore" | "gtceu:granite_chalcocite_ore" | "gtceu:granite_chalcopyrite_ore" | "gtceu:granite_chromite_ore" | "gtceu:granite_cinnabar_ore" | "gtceu:granite_coal_ore" | "gtceu:granite_cobalt_ore" | "gtceu:granite_cobaltite_ore" | "gtceu:granite_cooperite_ore" | "gtceu:granite_copper_ore" | "gtceu:granite_diamond_ore" | "gtceu:granite_diatomite_ore" | "gtceu:granite_electrotine_ore" | "gtceu:granite_emerald_ore" | "gtceu:granite_fullers_earth_ore" | "gtceu:granite_galena_ore" | "gtceu:granite_garnet_sand_ore" | "gtceu:granite_garnierite_ore" | "gtceu:granite_glauconite_sand_ore" | "gtceu:granite_goethite_ore" | "gtceu:granite_gold_ore" | "gtceu:granite_granitic_mineral_sand_ore" | "gtceu:granite_graphite_ore" | "gtceu:granite_green_sapphire_ore" | "gtceu:granite_grossular_ore" | "gtceu:granite_gypsum_ore" | "gtceu:granite_hematite_ore" | "gtceu:granite_ilmenite_ore" | "gtceu:granite_iron_ore" | "gtceu:granite_kyanite_ore" | "gtceu:granite_lapis_ore" | "gtceu:granite_lazurite_ore" | "gtceu:granite_lead_ore" | "gtceu:granite_lepidolite_ore" | "gtceu:granite_lithium_ore" | "gtceu:granite_magnesite_ore" | "gtceu:granite_magnetite_ore" | "gtceu:granite_malachite_ore" | "gtceu:granite_mica_ore" | "gtceu:granite_molybdenite_ore" | "gtceu:granite_molybdenum_ore" | "gtceu:granite_monazite_ore" | "gtceu:granite_naquadah_ore" | "gtceu:granite_neodymium_ore" | "gtceu:granite_nether_quartz_ore" | "gtceu:granite_nickel_ore" | "gtceu:granite_oilsands_ore" | "gtceu:granite_olivine_ore" | "gtceu:granite_opal_ore" | "gtceu:granite_palladium_ore" | "gtceu:granite_pentlandite_ore" | "gtceu:granite_pitchblende_ore" | "gtceu:granite_platinum_ore" | "gtceu:granite_plutonium_ore" | "gtceu:granite_pollucite_ore" | "gtceu:granite_powellite_ore" | "gtceu:granite_pyrite_ore" | "gtceu:granite_pyrochlore_ore" | "gtceu:granite_pyrolusite_ore" | "gtceu:granite_pyrope_ore" | "gtceu:granite_quartzite_ore" | "gtceu:granite_realgar_ore" | "gtceu:granite_red_garnet_ore" | "gtceu:granite_redstone_ore" | "gtceu:granite_rock_salt_ore" | "gtceu:granite_ruby_ore" | "gtceu:granite_salt_ore" | "gtceu:granite_saltpeter_ore" | "gtceu:granite_sapphire_ore" | "gtceu:granite_scheelite_ore" | "gtceu:granite_silver_ore" | "gtceu:granite_soapstone_ore" | "gtceu:granite_sodalite_ore" | "gtceu:granite_spessartine_ore" | "gtceu:granite_sphalerite_ore" | "gtceu:granite_spodumene_ore" | "gtceu:granite_stibnite_ore" | "gtceu:granite_sulfur_ore" | "gtceu:granite_talc_ore" | "gtceu:granite_tantalite_ore" | "gtceu:granite_tetrahedrite_ore" | "gtceu:granite_thorium_ore" | "gtceu:granite_tin_ore" | "gtceu:granite_topaz_ore" | "gtceu:granite_tricalcium_phosphate_ore" | "gtceu:granite_trona_ore" | "gtceu:granite_tungstate_ore" | "gtceu:granite_uraninite_ore" | "gtceu:granite_vanadium_magnetite_ore" | "gtceu:granite_wulfenite_ore" | "gtceu:granite_yellow_garnet_ore" | "gtceu:granite_yellow_limonite_ore" | "gtceu:granite_zeolite_ore" | "gtceu:granitic_mineral_sand_ore" | "gtceu:graphene_double_cable" | "gtceu:graphene_double_wire" | "gtceu:graphene_hex_cable" | "gtceu:graphene_hex_wire" | "gtceu:graphene_octal_cable" | "gtceu:graphene_octal_wire" | "gtceu:graphene_quadruple_cable" | "gtceu:graphene_quadruple_wire" | "gtceu:graphene_single_cable" | "gtceu:graphene_single_wire" | "gtceu:graphite_ore" | "gtceu:gravel_almandine_ore" | "gtceu:gravel_aluminium_ore" | "gtceu:gravel_alunite_ore" | "gtceu:gravel_amethyst_ore" | "gtceu:gravel_apatite_ore" | "gtceu:gravel_asbestos_ore" | "gtceu:gravel_barite_ore" | "gtceu:gravel_basaltic_mineral_sand_ore" | "gtceu:gravel_bastnasite_ore" | "gtceu:gravel_bauxite_ore" | "gtceu:gravel_bentonite_ore" | "gtceu:gravel_beryllium_ore" | "gtceu:gravel_blue_topaz_ore" | "gtceu:gravel_bornite_ore" | "gtceu:gravel_calcite_ore" | "gtceu:gravel_cassiterite_ore" | "gtceu:gravel_cassiterite_sand_ore" | "gtceu:gravel_certus_quartz_ore" | "gtceu:gravel_chalcocite_ore" | "gtceu:gravel_chalcopyrite_ore" | "gtceu:gravel_chromite_ore" | "gtceu:gravel_cinnabar_ore" | "gtceu:gravel_coal_ore" | "gtceu:gravel_cobalt_ore" | "gtceu:gravel_cobaltite_ore" | "gtceu:gravel_cooperite_ore" | "gtceu:gravel_copper_ore" | "gtceu:gravel_diamond_ore" | "gtceu:gravel_diatomite_ore" | "gtceu:gravel_electrotine_ore" | "gtceu:gravel_emerald_ore" | "gtceu:gravel_fullers_earth_ore" | "gtceu:gravel_galena_ore" | "gtceu:gravel_garnet_sand_ore" | "gtceu:gravel_garnierite_ore" | "gtceu:gravel_glauconite_sand_ore" | "gtceu:gravel_goethite_ore" | "gtceu:gravel_gold_ore" | "gtceu:gravel_granitic_mineral_sand_ore" | "gtceu:gravel_graphite_ore" | "gtceu:gravel_green_sapphire_ore" | "gtceu:gravel_grossular_ore" | "gtceu:gravel_gypsum_ore" | "gtceu:gravel_hematite_ore" | "gtceu:gravel_ilmenite_ore" | "gtceu:gravel_iron_ore" | "gtceu:gravel_kyanite_ore" | "gtceu:gravel_lapis_ore" | "gtceu:gravel_lazurite_ore" | "gtceu:gravel_lead_ore" | "gtceu:gravel_lepidolite_ore" | "gtceu:gravel_lithium_ore" | "gtceu:gravel_magnesite_ore" | "gtceu:gravel_magnetite_ore" | "gtceu:gravel_malachite_ore" | "gtceu:gravel_mica_ore" | "gtceu:gravel_molybdenite_ore" | "gtceu:gravel_molybdenum_ore" | "gtceu:gravel_monazite_ore" | "gtceu:gravel_naquadah_ore" | "gtceu:gravel_neodymium_ore" | "gtceu:gravel_nether_quartz_ore" | "gtceu:gravel_nickel_ore" | "gtceu:gravel_oilsands_ore" | "gtceu:gravel_olivine_ore" | "gtceu:gravel_opal_ore" | "gtceu:gravel_palladium_ore" | "gtceu:gravel_pentlandite_ore" | "gtceu:gravel_pitchblende_ore" | "gtceu:gravel_platinum_ore" | "gtceu:gravel_plutonium_ore" | "gtceu:gravel_pollucite_ore" | "gtceu:gravel_powellite_ore" | "gtceu:gravel_pyrite_ore" | "gtceu:gravel_pyrochlore_ore" | "gtceu:gravel_pyrolusite_ore" | "gtceu:gravel_pyrope_ore" | "gtceu:gravel_quartzite_ore" | "gtceu:gravel_realgar_ore" | "gtceu:gravel_red_garnet_ore" | "gtceu:gravel_redstone_ore" | "gtceu:gravel_rock_salt_ore" | "gtceu:gravel_ruby_ore" | "gtceu:gravel_salt_ore" | "gtceu:gravel_saltpeter_ore" | "gtceu:gravel_sapphire_ore" | "gtceu:gravel_scheelite_ore" | "gtceu:gravel_silver_ore" | "gtceu:gravel_soapstone_ore" | "gtceu:gravel_sodalite_ore" | "gtceu:gravel_spessartine_ore" | "gtceu:gravel_sphalerite_ore" | "gtceu:gravel_spodumene_ore" | "gtceu:gravel_stibnite_ore" | "gtceu:gravel_sulfur_ore" | "gtceu:gravel_talc_ore" | "gtceu:gravel_tantalite_ore" | "gtceu:gravel_tetrahedrite_ore" | "gtceu:gravel_thorium_ore" | "gtceu:gravel_tin_ore" | "gtceu:gravel_topaz_ore" | "gtceu:gravel_tricalcium_phosphate_ore" | "gtceu:gravel_trona_ore" | "gtceu:gravel_tungstate_ore" | "gtceu:gravel_uraninite_ore" | "gtceu:gravel_vanadium_magnetite_ore" | "gtceu:gravel_wulfenite_ore" | "gtceu:gravel_yellow_garnet_ore" | "gtceu:gravel_yellow_limonite_ore" | "gtceu:gravel_zeolite_ore" | "gtceu:green_sapphire_block" | "gtceu:green_sapphire_ore" | "gtceu:grossular_block" | "gtceu:grossular_ore" | "gtceu:gypsum_ore" | "gtceu:heatproof_machine_casing" | "gtceu:hematite_ore" | "gtceu:hp_steam_alloy_smelter" | "gtceu:hp_steam_compressor" | "gtceu:hp_steam_extractor" | "gtceu:hp_steam_forge_hammer" | "gtceu:hp_steam_furnace" | "gtceu:hp_steam_liquid_boiler" | "gtceu:hp_steam_macerator" | "gtceu:hp_steam_rock_crusher" | "gtceu:hp_steam_solid_boiler" | "gtceu:hsse_block" | "gtceu:hsse_frame" | "gtceu:hssg_block" | "gtceu:hssg_coil_block" | "gtceu:hssg_double_cable" | "gtceu:hssg_double_wire" | "gtceu:hssg_frame" | "gtceu:hssg_hex_cable" | "gtceu:hssg_hex_wire" | "gtceu:hssg_octal_cable" | "gtceu:hssg_octal_wire" | "gtceu:hssg_quadruple_cable" | "gtceu:hssg_quadruple_wire" | "gtceu:hssg_single_cable" | "gtceu:hssg_single_wire" | "gtceu:hsss_block" | "gtceu:hsss_frame" | "gtceu:hv_16a_energy_converter" | "gtceu:hv_1a_energy_converter" | "gtceu:hv_4a_energy_converter" | "gtceu:hv_8a_energy_converter" | "gtceu:hv_alloy_smelter" | "gtceu:hv_arc_furnace" | "gtceu:hv_assembler" | "gtceu:hv_autoclave" | "gtceu:hv_battery_buffer_16x" | "gtceu:hv_battery_buffer_4x" | "gtceu:hv_battery_buffer_8x" | "gtceu:hv_bender" | "gtceu:hv_block_breaker" | "gtceu:hv_brewery" | "gtceu:hv_canner" | "gtceu:hv_centrifuge" | "gtceu:hv_charger_4x" | "gtceu:hv_chemical_bath" | "gtceu:hv_chemical_reactor" | "gtceu:hv_circuit_assembler" | "gtceu:hv_combustion" | "gtceu:hv_compressor" | "gtceu:hv_cutter" | "gtceu:hv_diode" | "gtceu:hv_distillery" | "gtceu:hv_electric_furnace" | "gtceu:hv_electric_gear_box_16a" | "gtceu:hv_electric_gear_box_2a" | "gtceu:hv_electric_gear_box_32a" | "gtceu:hv_electric_gear_box_8a" | "gtceu:hv_electrolyzer" | "gtceu:hv_electromagnetic_separator" | "gtceu:hv_energy_input_hatch" | "gtceu:hv_energy_output_hatch" | "gtceu:hv_essence_burner" | "gtceu:hv_extractor" | "gtceu:hv_extruder" | "gtceu:hv_fermenter" | "gtceu:hv_fisher" | "gtceu:hv_fluid_drilling_rig" | "gtceu:hv_fluid_heater" | "gtceu:hv_fluid_passthrough_hatch" | "gtceu:hv_fluid_solidifier" | "gtceu:hv_forge_hammer" | "gtceu:hv_forming_press" | "gtceu:hv_gas_collector" | "gtceu:hv_gas_turbine" | "gtceu:hv_hermetic_casing" | "gtceu:hv_input_bus" | "gtceu:hv_input_hatch" | "gtceu:hv_item_passthrough_hatch" | "gtceu:hv_kinetic_input_box" | "gtceu:hv_kinetic_mixer" | "gtceu:hv_kinetic_output_box" | "gtceu:hv_laser_engraver" | "gtceu:hv_lathe" | "gtceu:hv_macerator" | "gtceu:hv_machine_casing" | "gtceu:hv_machine_hull" | "gtceu:hv_miner" | "gtceu:hv_mixer" | "gtceu:hv_muffler_hatch" | "gtceu:hv_mystical_greenhouse" | "gtceu:hv_ore_washer" | "gtceu:hv_output_bus" | "gtceu:hv_output_hatch" | "gtceu:hv_packer" | "gtceu:hv_polarizer" | "gtceu:hv_pump" | "gtceu:hv_rock_crusher" | "gtceu:hv_rotor_holder" | "gtceu:hv_sifter" | "gtceu:hv_steam_turbine" | "gtceu:hv_super_chest" | "gtceu:hv_super_tank" | "gtceu:hv_thermal_centrifuge" | "gtceu:hv_transformer_16a" | "gtceu:hv_transformer_1a" | "gtceu:hv_transformer_2a" | "gtceu:hv_transformer_4a" | "gtceu:hv_wiremill" | "gtceu:ilmenite_ore" | "gtceu:implosion_compressor" | "gtceu:indium_block" | "gtceu:indium_gallium_phosphide_block" | "gtceu:indium_tin_barium_titanium_cuprate_block" | "gtceu:indium_tin_barium_titanium_cuprate_double_cable" | "gtceu:indium_tin_barium_titanium_cuprate_double_wire" | "gtceu:indium_tin_barium_titanium_cuprate_hex_cable" | "gtceu:indium_tin_barium_titanium_cuprate_hex_wire" | "gtceu:indium_tin_barium_titanium_cuprate_octal_cable" | "gtceu:indium_tin_barium_titanium_cuprate_octal_wire" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_cable" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_wire" | "gtceu:indium_tin_barium_titanium_cuprate_single_cable" | "gtceu:indium_tin_barium_titanium_cuprate_single_wire" | "gtceu:inert_machine_casing" | "gtceu:infinite_energy" | "gtceu:invar_block" | "gtceu:invar_frame" | "gtceu:iridium_block" | "gtceu:iridium_huge_fluid_pipe" | "gtceu:iridium_large_fluid_pipe" | "gtceu:iridium_nonuple_fluid_pipe" | "gtceu:iridium_normal_fluid_pipe" | "gtceu:iridium_quadruple_fluid_pipe" | "gtceu:iridium_small_fluid_pipe" | "gtceu:iridium_tiny_fluid_pipe" | "gtceu:iron_double_cable" | "gtceu:iron_double_wire" | "gtceu:iron_hex_cable" | "gtceu:iron_hex_wire" | "gtceu:iron_octal_cable" | "gtceu:iron_octal_wire" | "gtceu:iron_ore" | "gtceu:iron_quadruple_cable" | "gtceu:iron_quadruple_wire" | "gtceu:iron_single_cable" | "gtceu:iron_single_wire" | "gtceu:isovol_block" | "gtceu:isovol_double_cable" | "gtceu:isovol_double_wire" | "gtceu:isovol_hex_cable" | "gtceu:isovol_hex_wire" | "gtceu:isovol_octal_cable" | "gtceu:isovol_octal_wire" | "gtceu:isovol_quadruple_cable" | "gtceu:isovol_quadruple_wire" | "gtceu:isovol_single_cable" | "gtceu:isovol_single_wire" | "gtceu:iv_16a_energy_converter" | "gtceu:iv_1a_energy_converter" | "gtceu:iv_4a_energy_converter" | "gtceu:iv_8a_energy_converter" | "gtceu:iv_alloy_smelter" | "gtceu:iv_arc_furnace" | "gtceu:iv_assembler" | "gtceu:iv_autoclave" | "gtceu:iv_battery_buffer_16x" | "gtceu:iv_battery_buffer_4x" | "gtceu:iv_battery_buffer_8x" | "gtceu:iv_bender" | "gtceu:iv_brewery" | "gtceu:iv_canner" | "gtceu:iv_centrifuge" | "gtceu:iv_charger_4x" | "gtceu:iv_chemical_bath" | "gtceu:iv_chemical_reactor" | "gtceu:iv_circuit_assembler" | "gtceu:iv_compressor" | "gtceu:iv_cutter" | "gtceu:iv_diode" | "gtceu:iv_distillery" | "gtceu:iv_electric_furnace" | "gtceu:iv_electrolyzer" | "gtceu:iv_electromagnetic_separator" | "gtceu:iv_energy_input_hatch" | "gtceu:iv_energy_input_hatch_16a" | "gtceu:iv_energy_input_hatch_4a" | "gtceu:iv_energy_output_hatch" | "gtceu:iv_energy_output_hatch_16a" | "gtceu:iv_energy_output_hatch_4a" | "gtceu:iv_essence_burner" | "gtceu:iv_extractor" | "gtceu:iv_extruder" | "gtceu:iv_fermenter" | "gtceu:iv_fluid_heater" | "gtceu:iv_fluid_passthrough_hatch" | "gtceu:iv_fluid_solidifier" | "gtceu:iv_forge_hammer" | "gtceu:iv_forming_press" | "gtceu:iv_gas_collector" | "gtceu:iv_hermetic_casing" | "gtceu:iv_input_bus" | "gtceu:iv_input_hatch" | "gtceu:iv_item_passthrough_hatch" | "gtceu:iv_kinetic_input_box" | "gtceu:iv_kinetic_output_box" | "gtceu:iv_large_miner" | "gtceu:iv_laser_engraver" | "gtceu:iv_lathe" | "gtceu:iv_macerator" | "gtceu:iv_machine_casing" | "gtceu:iv_machine_hull" | "gtceu:iv_mixer" | "gtceu:iv_muffler_hatch" | "gtceu:iv_mystical_greenhouse" | "gtceu:iv_ore_washer" | "gtceu:iv_output_bus" | "gtceu:iv_output_hatch" | "gtceu:iv_packer" | "gtceu:iv_polarizer" | "gtceu:iv_processing_array" | "gtceu:iv_quantum_chest" | "gtceu:iv_quantum_tank" | "gtceu:iv_rock_crusher" | "gtceu:iv_rotor_holder" | "gtceu:iv_sifter" | "gtceu:iv_thermal_centrifuge" | "gtceu:iv_transformer_16a" | "gtceu:iv_transformer_1a" | "gtceu:iv_transformer_2a" | "gtceu:iv_transformer_4a" | "gtceu:iv_wiremill" | "gtceu:kanthal_block" | "gtceu:kanthal_coil_block" | "gtceu:kanthal_double_cable" | "gtceu:kanthal_double_wire" | "gtceu:kanthal_hex_cable" | "gtceu:kanthal_hex_wire" | "gtceu:kanthal_octal_cable" | "gtceu:kanthal_octal_wire" | "gtceu:kanthal_quadruple_cable" | "gtceu:kanthal_quadruple_wire" | "gtceu:kanthal_single_cable" | "gtceu:kanthal_single_wire" | "gtceu:kyanite_ore" | "gtceu:laminated_glass" | "gtceu:lapis_ore" | "gtceu:large_chemical_reactor" | "gtceu:large_combustion_engine" | "gtceu:lazurite_block" | "gtceu:lazurite_ore" | "gtceu:lead_block" | "gtceu:lead_double_cable" | "gtceu:lead_double_wire" | "gtceu:lead_hex_cable" | "gtceu:lead_hex_wire" | "gtceu:lead_huge_fluid_pipe" | "gtceu:lead_large_fluid_pipe" | "gtceu:lead_nonuple_fluid_pipe" | "gtceu:lead_normal_fluid_pipe" | "gtceu:lead_octal_cable" | "gtceu:lead_octal_wire" | "gtceu:lead_ore" | "gtceu:lead_quadruple_cable" | "gtceu:lead_quadruple_fluid_pipe" | "gtceu:lead_quadruple_wire" | "gtceu:lead_single_cable" | "gtceu:lead_single_wire" | "gtceu:lead_small_fluid_pipe" | "gtceu:lead_tiny_fluid_pipe" | "gtceu:lepidolite_ore" | "gtceu:lithium_ore" | "gtceu:lp_steam_alloy_smelter" | "gtceu:lp_steam_compressor" | "gtceu:lp_steam_extractor" | "gtceu:lp_steam_forge_hammer" | "gtceu:lp_steam_furnace" | "gtceu:lp_steam_liquid_boiler" | "gtceu:lp_steam_macerator" | "gtceu:lp_steam_rock_crusher" | "gtceu:lp_steam_solid_boiler" | "gtceu:lumium_block" | "gtceu:lumium_double_cable" | "gtceu:lumium_double_wire" | "gtceu:lumium_hex_cable" | "gtceu:lumium_hex_wire" | "gtceu:lumium_octal_cable" | "gtceu:lumium_octal_wire" | "gtceu:lumium_quadruple_cable" | "gtceu:lumium_quadruple_wire" | "gtceu:lumium_single_cable" | "gtceu:lumium_single_wire" | "gtceu:luv_16a_energy_converter" | "gtceu:luv_1a_energy_converter" | "gtceu:luv_4a_energy_converter" | "gtceu:luv_8a_energy_converter" | "gtceu:luv_alloy_smelter" | "gtceu:luv_arc_furnace" | "gtceu:luv_assembler" | "gtceu:luv_autoclave" | "gtceu:luv_battery_buffer_16x" | "gtceu:luv_battery_buffer_4x" | "gtceu:luv_battery_buffer_8x" | "gtceu:luv_bender" | "gtceu:luv_brewery" | "gtceu:luv_canner" | "gtceu:luv_centrifuge" | "gtceu:luv_charger_4x" | "gtceu:luv_chemical_bath" | "gtceu:luv_chemical_reactor" | "gtceu:luv_circuit_assembler" | "gtceu:luv_compressor" | "gtceu:luv_cutter" | "gtceu:luv_diode" | "gtceu:luv_distillery" | "gtceu:luv_electric_furnace" | "gtceu:luv_electrolyzer" | "gtceu:luv_electromagnetic_separator" | "gtceu:luv_energy_input_hatch" | "gtceu:luv_energy_input_hatch_16a" | "gtceu:luv_energy_input_hatch_4a" | "gtceu:luv_energy_output_hatch" | "gtceu:luv_energy_output_hatch_16a" | "gtceu:luv_energy_output_hatch_4a" | "gtceu:luv_extractor" | "gtceu:luv_extruder" | "gtceu:luv_fermenter" | "gtceu:luv_fluid_heater" | "gtceu:luv_fluid_passthrough_hatch" | "gtceu:luv_fluid_solidifier" | "gtceu:luv_forge_hammer" | "gtceu:luv_forming_press" | "gtceu:luv_fusion_reactor" | "gtceu:luv_gas_collector" | "gtceu:luv_hermetic_casing" | "gtceu:luv_input_bus" | "gtceu:luv_input_hatch" | "gtceu:luv_item_passthrough_hatch" | "gtceu:luv_kinetic_input_box" | "gtceu:luv_kinetic_output_box" | "gtceu:luv_large_miner" | "gtceu:luv_laser_engraver" | "gtceu:luv_lathe" | "gtceu:luv_macerator" | "gtceu:luv_machine_casing" | "gtceu:luv_machine_hull" | "gtceu:luv_mixer" | "gtceu:luv_muffler_hatch" | "gtceu:luv_ore_washer" | "gtceu:luv_output_bus" | "gtceu:luv_output_hatch" | "gtceu:luv_packer" | "gtceu:luv_polarizer" | "gtceu:luv_processing_array" | "gtceu:luv_quantum_chest" | "gtceu:luv_quantum_tank" | "gtceu:luv_rock_crusher" | "gtceu:luv_rotor_holder" | "gtceu:luv_sifter" | "gtceu:luv_thermal_centrifuge" | "gtceu:luv_transformer_16a" | "gtceu:luv_transformer_1a" | "gtceu:luv_transformer_2a" | "gtceu:luv_transformer_4a" | "gtceu:luv_wiremill" | "gtceu:lv_16a_energy_converter" | "gtceu:lv_1a_energy_converter" | "gtceu:lv_4a_energy_converter" | "gtceu:lv_8a_energy_converter" | "gtceu:lv_alloy_smelter" | "gtceu:lv_arc_furnace" | "gtceu:lv_assembler" | "gtceu:lv_autoclave" | "gtceu:lv_battery_buffer_16x" | "gtceu:lv_battery_buffer_4x" | "gtceu:lv_battery_buffer_8x" | "gtceu:lv_bender" | "gtceu:lv_block_breaker" | "gtceu:lv_brewery" | "gtceu:lv_canner" | "gtceu:lv_centrifuge" | "gtceu:lv_charger_4x" | "gtceu:lv_chemical_bath" | "gtceu:lv_chemical_reactor" | "gtceu:lv_circuit_assembler" | "gtceu:lv_combustion" | "gtceu:lv_compressor" | "gtceu:lv_cutter" | "gtceu:lv_diode" | "gtceu:lv_distillery" | "gtceu:lv_electric_furnace" | "gtceu:lv_electric_gear_box_16a" | "gtceu:lv_electric_gear_box_2a" | "gtceu:lv_electric_gear_box_32a" | "gtceu:lv_electric_gear_box_8a" | "gtceu:lv_electrolyzer" | "gtceu:lv_electromagnetic_separator" | "gtceu:lv_energy_input_hatch" | "gtceu:lv_energy_output_hatch" | "gtceu:lv_essence_burner" | "gtceu:lv_essence_centrifuge" | "gtceu:lv_extractor" | "gtceu:lv_extruder" | "gtceu:lv_fermenter" | "gtceu:lv_fisher" | "gtceu:lv_fluid_heater" | "gtceu:lv_fluid_passthrough_hatch" | "gtceu:lv_fluid_solidifier" | "gtceu:lv_forge_hammer" | "gtceu:lv_forming_press" | "gtceu:lv_gas_collector" | "gtceu:lv_gas_turbine" | "gtceu:lv_hermetic_casing" | "gtceu:lv_input_bus" | "gtceu:lv_input_hatch" | "gtceu:lv_item_passthrough_hatch" | "gtceu:lv_kinetic_input_box" | "gtceu:lv_kinetic_mixer" | "gtceu:lv_kinetic_output_box" | "gtceu:lv_laser_engraver" | "gtceu:lv_lathe" | "gtceu:lv_macerator" | "gtceu:lv_machine_casing" | "gtceu:lv_machine_hull" | "gtceu:lv_miner" | "gtceu:lv_mixer" | "gtceu:lv_muffler_hatch" | "gtceu:lv_mystical_greenhouse" | "gtceu:lv_ore_washer" | "gtceu:lv_output_bus" | "gtceu:lv_output_hatch" | "gtceu:lv_packer" | "gtceu:lv_polarizer" | "gtceu:lv_pump" | "gtceu:lv_rock_crusher" | "gtceu:lv_sifter" | "gtceu:lv_steam_turbine" | "gtceu:lv_super_chest" | "gtceu:lv_super_tank" | "gtceu:lv_thermal_centrifuge" | "gtceu:lv_transformer_16a" | "gtceu:lv_transformer_1a" | "gtceu:lv_transformer_2a" | "gtceu:lv_transformer_4a" | "gtceu:lv_wiremill" | "gtceu:magnalium_block" | "gtceu:magnesite_ore" | "gtceu:magnesium_diboride_block" | "gtceu:magnesium_diboride_double_cable" | "gtceu:magnesium_diboride_double_wire" | "gtceu:magnesium_diboride_hex_cable" | "gtceu:magnesium_diboride_hex_wire" | "gtceu:magnesium_diboride_octal_cable" | "gtceu:magnesium_diboride_octal_wire" | "gtceu:magnesium_diboride_quadruple_cable" | "gtceu:magnesium_diboride_quadruple_wire" | "gtceu:magnesium_diboride_single_cable" | "gtceu:magnesium_diboride_single_wire" | "gtceu:magnetic_iron_block" | "gtceu:magnetic_neodymium_block" | "gtceu:magnetic_samarium_block" | "gtceu:magnetic_steel_block" | "gtceu:magnetite_ore" | "gtceu:maintenance_hatch" | "gtceu:malachite_block" | "gtceu:malachite_ore" | "gtceu:manganese_block" | "gtceu:manganese_phosphide_block" | "gtceu:manganese_phosphide_double_cable" | "gtceu:manganese_phosphide_double_wire" | "gtceu:manganese_phosphide_hex_cable" | "gtceu:manganese_phosphide_hex_wire" | "gtceu:manganese_phosphide_octal_cable" | "gtceu:manganese_phosphide_octal_wire" | "gtceu:manganese_phosphide_quadruple_cable" | "gtceu:manganese_phosphide_quadruple_wire" | "gtceu:manganese_phosphide_single_cable" | "gtceu:manganese_phosphide_single_wire" | "gtceu:melodium_block" | "gtceu:melodium_double_cable" | "gtceu:melodium_double_wire" | "gtceu:melodium_hex_cable" | "gtceu:melodium_hex_wire" | "gtceu:melodium_octal_cable" | "gtceu:melodium_octal_wire" | "gtceu:melodium_quadruple_cable" | "gtceu:melodium_quadruple_wire" | "gtceu:melodium_single_cable" | "gtceu:melodium_single_wire" | "gtceu:mercury_barium_calcium_cuprate_block" | "gtceu:mercury_barium_calcium_cuprate_double_cable" | "gtceu:mercury_barium_calcium_cuprate_double_wire" | "gtceu:mercury_barium_calcium_cuprate_hex_cable" | "gtceu:mercury_barium_calcium_cuprate_hex_wire" | "gtceu:mercury_barium_calcium_cuprate_octal_cable" | "gtceu:mercury_barium_calcium_cuprate_octal_wire" | "gtceu:mercury_barium_calcium_cuprate_quadruple_cable" | "gtceu:mercury_barium_calcium_cuprate_quadruple_wire" | "gtceu:mercury_barium_calcium_cuprate_single_cable" | "gtceu:mercury_barium_calcium_cuprate_single_wire" | "gtceu:mica_ore" | "gtceu:miner_pipe" | "gtceu:molybdenite_ore" | "gtceu:molybdenum_block" | "gtceu:molybdenum_ore" | "gtceu:monazite_block" | "gtceu:monazite_ore" | "gtceu:multi_smelter" | "gtceu:mv_16a_energy_converter" | "gtceu:mv_1a_energy_converter" | "gtceu:mv_4a_energy_converter" | "gtceu:mv_8a_energy_converter" | "gtceu:mv_alloy_smelter" | "gtceu:mv_arc_furnace" | "gtceu:mv_assembler" | "gtceu:mv_autoclave" | "gtceu:mv_battery_buffer_16x" | "gtceu:mv_battery_buffer_4x" | "gtceu:mv_battery_buffer_8x" | "gtceu:mv_bender" | "gtceu:mv_block_breaker" | "gtceu:mv_brewery" | "gtceu:mv_canner" | "gtceu:mv_centrifuge" | "gtceu:mv_charger_4x" | "gtceu:mv_chemical_bath" | "gtceu:mv_chemical_reactor" | "gtceu:mv_circuit_assembler" | "gtceu:mv_combustion" | "gtceu:mv_compressor" | "gtceu:mv_cutter" | "gtceu:mv_diode" | "gtceu:mv_distillery" | "gtceu:mv_electric_furnace" | "gtceu:mv_electric_gear_box_16a" | "gtceu:mv_electric_gear_box_2a" | "gtceu:mv_electric_gear_box_32a" | "gtceu:mv_electric_gear_box_8a" | "gtceu:mv_electrolyzer" | "gtceu:mv_electromagnetic_separator" | "gtceu:mv_energy_input_hatch" | "gtceu:mv_energy_output_hatch" | "gtceu:mv_essence_burner" | "gtceu:mv_extractor" | "gtceu:mv_extruder" | "gtceu:mv_fermenter" | "gtceu:mv_fisher" | "gtceu:mv_fluid_drilling_rig" | "gtceu:mv_fluid_heater" | "gtceu:mv_fluid_passthrough_hatch" | "gtceu:mv_fluid_solidifier" | "gtceu:mv_forge_hammer" | "gtceu:mv_forming_press" | "gtceu:mv_gas_collector" | "gtceu:mv_gas_turbine" | "gtceu:mv_hermetic_casing" | "gtceu:mv_input_bus" | "gtceu:mv_input_hatch" | "gtceu:mv_item_passthrough_hatch" | "gtceu:mv_kinetic_input_box" | "gtceu:mv_kinetic_mixer" | "gtceu:mv_kinetic_output_box" | "gtceu:mv_laser_engraver" | "gtceu:mv_lathe" | "gtceu:mv_macerator" | "gtceu:mv_machine_casing" | "gtceu:mv_machine_hull" | "gtceu:mv_miner" | "gtceu:mv_mixer" | "gtceu:mv_muffler_hatch" | "gtceu:mv_mystical_greenhouse" | "gtceu:mv_ore_washer" | "gtceu:mv_output_bus" | "gtceu:mv_output_hatch" | "gtceu:mv_packer" | "gtceu:mv_polarizer" | "gtceu:mv_pump" | "gtceu:mv_rock_crusher" | "gtceu:mv_sifter" | "gtceu:mv_steam_turbine" | "gtceu:mv_super_chest" | "gtceu:mv_super_tank" | "gtceu:mv_thermal_centrifuge" | "gtceu:mv_transformer_16a" | "gtceu:mv_transformer_1a" | "gtceu:mv_transformer_2a" | "gtceu:mv_transformer_4a" | "gtceu:mv_wiremill" | "gtceu:naquadah_alloy_block" | "gtceu:naquadah_alloy_double_cable" | "gtceu:naquadah_alloy_double_wire" | "gtceu:naquadah_alloy_frame" | "gtceu:naquadah_alloy_hex_cable" | "gtceu:naquadah_alloy_hex_wire" | "gtceu:naquadah_alloy_octal_cable" | "gtceu:naquadah_alloy_octal_wire" | "gtceu:naquadah_alloy_quadruple_cable" | "gtceu:naquadah_alloy_quadruple_wire" | "gtceu:naquadah_alloy_single_cable" | "gtceu:naquadah_alloy_single_wire" | "gtceu:naquadah_block" | "gtceu:naquadah_coil_block" | "gtceu:naquadah_double_cable" | "gtceu:naquadah_double_wire" | "gtceu:naquadah_hex_cable" | "gtceu:naquadah_hex_wire" | "gtceu:naquadah_huge_fluid_pipe" | "gtceu:naquadah_large_fluid_pipe" | "gtceu:naquadah_nonuple_fluid_pipe" | "gtceu:naquadah_normal_fluid_pipe" | "gtceu:naquadah_octal_cable" | "gtceu:naquadah_octal_wire" | "gtceu:naquadah_ore" | "gtceu:naquadah_quadruple_cable" | "gtceu:naquadah_quadruple_fluid_pipe" | "gtceu:naquadah_quadruple_wire" | "gtceu:naquadah_single_cable" | "gtceu:naquadah_single_wire" | "gtceu:naquadah_small_fluid_pipe" | "gtceu:naquadah_tiny_fluid_pipe" | "gtceu:naquadria_block" | "gtceu:natural_gas" | "gtceu:neodymium_block" | "gtceu:neodymium_ore" | "gtceu:nether_quartz_ore" | "gtceu:nether_star_block" | "gtceu:netherrack_almandine_ore" | "gtceu:netherrack_aluminium_ore" | "gtceu:netherrack_alunite_ore" | "gtceu:netherrack_amethyst_ore" | "gtceu:netherrack_apatite_ore" | "gtceu:netherrack_asbestos_ore" | "gtceu:netherrack_barite_ore" | "gtceu:netherrack_basaltic_mineral_sand_ore" | "gtceu:netherrack_bastnasite_ore" | "gtceu:netherrack_bauxite_ore" | "gtceu:netherrack_bentonite_ore" | "gtceu:netherrack_beryllium_ore" | "gtceu:netherrack_blue_topaz_ore" | "gtceu:netherrack_bornite_ore" | "gtceu:netherrack_calcite_ore" | "gtceu:netherrack_cassiterite_ore" | "gtceu:netherrack_cassiterite_sand_ore" | "gtceu:netherrack_certus_quartz_ore" | "gtceu:netherrack_chalcocite_ore" | "gtceu:netherrack_chalcopyrite_ore" | "gtceu:netherrack_chromite_ore" | "gtceu:netherrack_cinnabar_ore" | "gtceu:netherrack_coal_ore" | "gtceu:netherrack_cobalt_ore" | "gtceu:netherrack_cobaltite_ore" | "gtceu:netherrack_cooperite_ore" | "gtceu:netherrack_copper_ore" | "gtceu:netherrack_diamond_ore" | "gtceu:netherrack_diatomite_ore" | "gtceu:netherrack_electrotine_ore" | "gtceu:netherrack_emerald_ore" | "gtceu:netherrack_fullers_earth_ore" | "gtceu:netherrack_galena_ore" | "gtceu:netherrack_garnet_sand_ore" | "gtceu:netherrack_garnierite_ore" | "gtceu:netherrack_glauconite_sand_ore" | "gtceu:netherrack_goethite_ore" | "gtceu:netherrack_gold_ore" | "gtceu:netherrack_granitic_mineral_sand_ore" | "gtceu:netherrack_graphite_ore" | "gtceu:netherrack_green_sapphire_ore" | "gtceu:netherrack_grossular_ore" | "gtceu:netherrack_gypsum_ore" | "gtceu:netherrack_hematite_ore" | "gtceu:netherrack_ilmenite_ore" | "gtceu:netherrack_iron_ore" | "gtceu:netherrack_kyanite_ore" | "gtceu:netherrack_lapis_ore" | "gtceu:netherrack_lazurite_ore" | "gtceu:netherrack_lead_ore" | "gtceu:netherrack_lepidolite_ore" | "gtceu:netherrack_lithium_ore" | "gtceu:netherrack_magnesite_ore" | "gtceu:netherrack_magnetite_ore" | "gtceu:netherrack_malachite_ore" | "gtceu:netherrack_mica_ore" | "gtceu:netherrack_molybdenite_ore" | "gtceu:netherrack_molybdenum_ore" | "gtceu:netherrack_monazite_ore" | "gtceu:netherrack_naquadah_ore" | "gtceu:netherrack_neodymium_ore" | "gtceu:netherrack_nether_quartz_ore" | "gtceu:netherrack_nickel_ore" | "gtceu:netherrack_oilsands_ore" | "gtceu:netherrack_olivine_ore" | "gtceu:netherrack_opal_ore" | "gtceu:netherrack_palladium_ore" | "gtceu:netherrack_pentlandite_ore" | "gtceu:netherrack_pitchblende_ore" | "gtceu:netherrack_platinum_ore" | "gtceu:netherrack_plutonium_ore" | "gtceu:netherrack_pollucite_ore" | "gtceu:netherrack_powellite_ore" | "gtceu:netherrack_pyrite_ore" | "gtceu:netherrack_pyrochlore_ore" | "gtceu:netherrack_pyrolusite_ore" | "gtceu:netherrack_pyrope_ore" | "gtceu:netherrack_quartzite_ore" | "gtceu:netherrack_realgar_ore" | "gtceu:netherrack_red_garnet_ore" | "gtceu:netherrack_redstone_ore" | "gtceu:netherrack_rock_salt_ore" | "gtceu:netherrack_ruby_ore" | "gtceu:netherrack_salt_ore" | "gtceu:netherrack_saltpeter_ore" | "gtceu:netherrack_sapphire_ore" | "gtceu:netherrack_scheelite_ore" | "gtceu:netherrack_silver_ore" | "gtceu:netherrack_soapstone_ore" | "gtceu:netherrack_sodalite_ore" | "gtceu:netherrack_spessartine_ore" | "gtceu:netherrack_sphalerite_ore" | "gtceu:netherrack_spodumene_ore" | "gtceu:netherrack_stibnite_ore" | "gtceu:netherrack_sulfur_ore" | "gtceu:netherrack_talc_ore" | "gtceu:netherrack_tantalite_ore" | "gtceu:netherrack_tetrahedrite_ore" | "gtceu:netherrack_thorium_ore" | "gtceu:netherrack_tin_ore" | "gtceu:netherrack_topaz_ore" | "gtceu:netherrack_tricalcium_phosphate_ore" | "gtceu:netherrack_trona_ore" | "gtceu:netherrack_tungstate_ore" | "gtceu:netherrack_uraninite_ore" | "gtceu:netherrack_vanadium_magnetite_ore" | "gtceu:netherrack_wulfenite_ore" | "gtceu:netherrack_yellow_garnet_ore" | "gtceu:netherrack_yellow_limonite_ore" | "gtceu:netherrack_zeolite_ore" | "gtceu:neutronium_block" | "gtceu:neutronium_frame" | "gtceu:neutronium_huge_fluid_pipe" | "gtceu:neutronium_large_fluid_pipe" | "gtceu:neutronium_nonuple_fluid_pipe" | "gtceu:neutronium_normal_fluid_pipe" | "gtceu:neutronium_quadruple_fluid_pipe" | "gtceu:neutronium_small_fluid_pipe" | "gtceu:neutronium_tiny_fluid_pipe" | "gtceu:nichrome_block" | "gtceu:nichrome_coil_block" | "gtceu:nichrome_double_cable" | "gtceu:nichrome_double_wire" | "gtceu:nichrome_hex_cable" | "gtceu:nichrome_hex_wire" | "gtceu:nichrome_octal_cable" | "gtceu:nichrome_octal_wire" | "gtceu:nichrome_quadruple_cable" | "gtceu:nichrome_quadruple_wire" | "gtceu:nichrome_single_cable" | "gtceu:nichrome_single_wire" | "gtceu:nickel_block" | "gtceu:nickel_double_cable" | "gtceu:nickel_double_wire" | "gtceu:nickel_hex_cable" | "gtceu:nickel_hex_wire" | "gtceu:nickel_octal_cable" | "gtceu:nickel_octal_wire" | "gtceu:nickel_ore" | "gtceu:nickel_quadruple_cable" | "gtceu:nickel_quadruple_wire" | "gtceu:nickel_single_cable" | "gtceu:nickel_single_wire" | "gtceu:nickel_zinc_ferrite_block" | "gtceu:niobium_block" | "gtceu:niobium_nitride_block" | "gtceu:niobium_nitride_double_cable" | "gtceu:niobium_nitride_double_wire" | "gtceu:niobium_nitride_hex_cable" | "gtceu:niobium_nitride_hex_wire" | "gtceu:niobium_nitride_octal_cable" | "gtceu:niobium_nitride_octal_wire" | "gtceu:niobium_nitride_quadruple_cable" | "gtceu:niobium_nitride_quadruple_wire" | "gtceu:niobium_nitride_single_cable" | "gtceu:niobium_nitride_single_wire" | "gtceu:niobium_titanium_block" | "gtceu:niobium_titanium_double_cable" | "gtceu:niobium_titanium_double_wire" | "gtceu:niobium_titanium_hex_cable" | "gtceu:niobium_titanium_hex_wire" | "gtceu:niobium_titanium_huge_fluid_pipe" | "gtceu:niobium_titanium_large_fluid_pipe" | "gtceu:niobium_titanium_nonuple_fluid_pipe" | "gtceu:niobium_titanium_normal_fluid_pipe" | "gtceu:niobium_titanium_octal_cable" | "gtceu:niobium_titanium_octal_wire" | "gtceu:niobium_titanium_quadruple_cable" | "gtceu:niobium_titanium_quadruple_fluid_pipe" | "gtceu:niobium_titanium_quadruple_wire" | "gtceu:niobium_titanium_single_cable" | "gtceu:niobium_titanium_single_wire" | "gtceu:niobium_titanium_small_fluid_pipe" | "gtceu:niobium_titanium_tiny_fluid_pipe" | "gtceu:oil" | "gtceu:oil_heavy" | "gtceu:oil_light" | "gtceu:oil_medium" | "gtceu:oilsands_ore" | "gtceu:olivine_block" | "gtceu:olivine_ore" | "gtceu:opal_block" | "gtceu:opal_ore" | "gtceu:osmiridium_block" | "gtceu:osmium_block" | "gtceu:osmium_double_cable" | "gtceu:osmium_double_wire" | "gtceu:osmium_hex_cable" | "gtceu:osmium_hex_wire" | "gtceu:osmium_octal_cable" | "gtceu:osmium_octal_wire" | "gtceu:osmium_quadruple_cable" | "gtceu:osmium_quadruple_wire" | "gtceu:osmium_single_cable" | "gtceu:osmium_single_wire" | "gtceu:palladium_block" | "gtceu:palladium_ore" | "gtceu:pentlandite_ore" | "gtceu:pitchblende_ore" | "gtceu:plascrete" | "gtceu:plasma_large_turbine" | "gtceu:platinum_block" | "gtceu:platinum_double_cable" | "gtceu:platinum_double_wire" | "gtceu:platinum_hex_cable" | "gtceu:platinum_hex_wire" | "gtceu:platinum_octal_cable" | "gtceu:platinum_octal_wire" | "gtceu:platinum_ore" | "gtceu:platinum_quadruple_cable" | "gtceu:platinum_quadruple_wire" | "gtceu:platinum_single_cable" | "gtceu:platinum_single_wire" | "gtceu:plumbumanite_block" | "gtceu:plumbumanite_double_cable" | "gtceu:plumbumanite_double_wire" | "gtceu:plumbumanite_hex_cable" | "gtceu:plumbumanite_hex_wire" | "gtceu:plumbumanite_octal_cable" | "gtceu:plumbumanite_octal_wire" | "gtceu:plumbumanite_quadruple_cable" | "gtceu:plumbumanite_quadruple_wire" | "gtceu:plumbumanite_single_cable" | "gtceu:plumbumanite_single_wire" | "gtceu:plutonium_241_block" | "gtceu:plutonium_block" | "gtceu:plutonium_ore" | "gtceu:pollucite_ore" | "gtceu:polybenzimidazole_block" | "gtceu:polybenzimidazole_huge_fluid_pipe" | "gtceu:polybenzimidazole_large_fluid_pipe" | "gtceu:polybenzimidazole_nonuple_fluid_pipe" | "gtceu:polybenzimidazole_normal_fluid_pipe" | "gtceu:polybenzimidazole_quadruple_fluid_pipe" | "gtceu:polybenzimidazole_small_fluid_pipe" | "gtceu:polybenzimidazole_tiny_fluid_pipe" | "gtceu:polycaprolactam_block" | "gtceu:polyethylene_block" | "gtceu:polyethylene_huge_fluid_pipe" | "gtceu:polyethylene_large_fluid_pipe" | "gtceu:polyethylene_nonuple_fluid_pipe" | "gtceu:polyethylene_normal_fluid_pipe" | "gtceu:polyethylene_quadruple_fluid_pipe" | "gtceu:polyethylene_small_fluid_pipe" | "gtceu:polyethylene_tiny_fluid_pipe" | "gtceu:polyphenylene_sulfide_block" | "gtceu:polytetrafluoroethylene_block" | "gtceu:polytetrafluoroethylene_frame" | "gtceu:polytetrafluoroethylene_huge_fluid_pipe" | "gtceu:polytetrafluoroethylene_large_fluid_pipe" | "gtceu:polytetrafluoroethylene_nonuple_fluid_pipe" | "gtceu:polytetrafluoroethylene_normal_fluid_pipe" | "gtceu:polytetrafluoroethylene_quadruple_fluid_pipe" | "gtceu:polytetrafluoroethylene_small_fluid_pipe" | "gtceu:polytetrafluoroethylene_tiny_fluid_pipe" | "gtceu:polyvinyl_butyral_block" | "gtceu:polyvinyl_chloride_block" | "gtceu:potin_block" | "gtceu:potin_huge_fluid_pipe" | "gtceu:potin_large_fluid_pipe" | "gtceu:potin_nonuple_fluid_pipe" | "gtceu:potin_normal_fluid_pipe" | "gtceu:potin_quadruple_fluid_pipe" | "gtceu:potin_small_fluid_pipe" | "gtceu:potin_tiny_fluid_pipe" | "gtceu:powellite_ore" | "gtceu:primitive_blast_furnace" | "gtceu:primitive_pump" | "gtceu:prismalium_block" | "gtceu:prismalium_double_cable" | "gtceu:prismalium_double_wire" | "gtceu:prismalium_hex_cable" | "gtceu:prismalium_hex_wire" | "gtceu:prismalium_octal_cable" | "gtceu:prismalium_octal_wire" | "gtceu:prismalium_quadruple_cable" | "gtceu:prismalium_quadruple_wire" | "gtceu:prismalium_single_cable" | "gtceu:prismalium_single_wire" | "gtceu:ptfe_pipe_casing" | "gtceu:pump_deck" | "gtceu:pump_hatch" | "gtceu:pyrite_ore" | "gtceu:pyrochlore_ore" | "gtceu:pyrolusite_ore" | "gtceu:pyrolyse_oven" | "gtceu:pyrope_block" | "gtceu:pyrope_ore" | "gtceu:quartzite_block" | "gtceu:quartzite_ore" | "gtceu:raw_almandine_block" | "gtceu:raw_aluminium_block" | "gtceu:raw_alunite_block" | "gtceu:raw_amethyst_block" | "gtceu:raw_apatite_block" | "gtceu:raw_asbestos_block" | "gtceu:raw_barite_block" | "gtceu:raw_basaltic_mineral_sand_block" | "gtceu:raw_bastnasite_block" | "gtceu:raw_bauxite_block" | "gtceu:raw_bentonite_block" | "gtceu:raw_beryllium_block" | "gtceu:raw_blue_topaz_block" | "gtceu:raw_bornite_block" | "gtceu:raw_calcite_block" | "gtceu:raw_cassiterite_block" | "gtceu:raw_cassiterite_sand_block" | "gtceu:raw_certus_quartz_block" | "gtceu:raw_chalcocite_block" | "gtceu:raw_chalcopyrite_block" | "gtceu:raw_chromite_block" | "gtceu:raw_cinnabar_block" | "gtceu:raw_coal_block" | "gtceu:raw_cobalt_block" | "gtceu:raw_cobaltite_block" | "gtceu:raw_cooperite_block" | "gtceu:raw_diamond_block" | "gtceu:raw_diatomite_block" | "gtceu:raw_electrotine_block" | "gtceu:raw_emerald_block" | "gtceu:raw_fullers_earth_block" | "gtceu:raw_galena_block" | "gtceu:raw_garnet_sand_block" | "gtceu:raw_garnierite_block" | "gtceu:raw_glauconite_sand_block" | "gtceu:raw_goethite_block" | "gtceu:raw_granitic_mineral_sand_block" | "gtceu:raw_graphite_block" | "gtceu:raw_green_sapphire_block" | "gtceu:raw_grossular_block" | "gtceu:raw_gypsum_block" | "gtceu:raw_hematite_block" | "gtceu:raw_ilmenite_block" | "gtceu:raw_kyanite_block" | "gtceu:raw_lapis_block" | "gtceu:raw_lazurite_block" | "gtceu:raw_lead_block" | "gtceu:raw_lepidolite_block" | "gtceu:raw_lithium_block" | "gtceu:raw_magnesite_block" | "gtceu:raw_magnetite_block" | "gtceu:raw_malachite_block" | "gtceu:raw_mica_block" | "gtceu:raw_molybdenite_block" | "gtceu:raw_molybdenum_block" | "gtceu:raw_monazite_block" | "gtceu:raw_naquadah_block" | "gtceu:raw_neodymium_block" | "gtceu:raw_nether_quartz_block" | "gtceu:raw_nickel_block" | "gtceu:raw_oilsands_block" | "gtceu:raw_olivine_block" | "gtceu:raw_opal_block" | "gtceu:raw_palladium_block" | "gtceu:raw_pentlandite_block" | "gtceu:raw_pitchblende_block" | "gtceu:raw_platinum_block" | "gtceu:raw_plutonium_block" | "gtceu:raw_pollucite_block" | "gtceu:raw_powellite_block" | "gtceu:raw_pyrite_block" | "gtceu:raw_pyrochlore_block" | "gtceu:raw_pyrolusite_block" | "gtceu:raw_pyrope_block" | "gtceu:raw_quartzite_block" | "gtceu:raw_realgar_block" | "gtceu:raw_red_garnet_block" | "gtceu:raw_redstone_block" | "gtceu:raw_rock_salt_block" | "gtceu:raw_ruby_block" | "gtceu:raw_salt_block" | "gtceu:raw_saltpeter_block" | "gtceu:raw_sapphire_block" | "gtceu:raw_scheelite_block" | "gtceu:raw_silver_block" | "gtceu:raw_soapstone_block" | "gtceu:raw_sodalite_block" | "gtceu:raw_spessartine_block" | "gtceu:raw_sphalerite_block" | "gtceu:raw_spodumene_block" | "gtceu:raw_stibnite_block" | "gtceu:raw_sulfur_block" | "gtceu:raw_talc_block" | "gtceu:raw_tantalite_block" | "gtceu:raw_tetrahedrite_block" | "gtceu:raw_thorium_block" | "gtceu:raw_tin_block" | "gtceu:raw_topaz_block" | "gtceu:raw_tricalcium_phosphate_block" | "gtceu:raw_trona_block" | "gtceu:raw_tungstate_block" | "gtceu:raw_uraninite_block" | "gtceu:raw_vanadium_magnetite_block" | "gtceu:raw_wulfenite_block" | "gtceu:raw_yellow_garnet_block" | "gtceu:raw_yellow_limonite_block" | "gtceu:raw_zeolite_block" | "gtceu:realgar_block" | "gtceu:realgar_ore" | "gtceu:red_alloy_block" | "gtceu:red_alloy_double_cable" | "gtceu:red_alloy_double_wire" | "gtceu:red_alloy_hex_cable" | "gtceu:red_alloy_hex_wire" | "gtceu:red_alloy_octal_cable" | "gtceu:red_alloy_octal_wire" | "gtceu:red_alloy_quadruple_cable" | "gtceu:red_alloy_quadruple_wire" | "gtceu:red_alloy_single_cable" | "gtceu:red_alloy_single_wire" | "gtceu:red_garnet_block" | "gtceu:red_garnet_ore" | "gtceu:red_sand_almandine_ore" | "gtceu:red_sand_aluminium_ore" | "gtceu:red_sand_alunite_ore" | "gtceu:red_sand_amethyst_ore" | "gtceu:red_sand_apatite_ore" | "gtceu:red_sand_asbestos_ore" | "gtceu:red_sand_barite_ore" | "gtceu:red_sand_basaltic_mineral_sand_ore" | "gtceu:red_sand_bastnasite_ore" | "gtceu:red_sand_bauxite_ore" | "gtceu:red_sand_bentonite_ore" | "gtceu:red_sand_beryllium_ore" | "gtceu:red_sand_blue_topaz_ore" | "gtceu:red_sand_bornite_ore" | "gtceu:red_sand_calcite_ore" | "gtceu:red_sand_cassiterite_ore" | "gtceu:red_sand_cassiterite_sand_ore" | "gtceu:red_sand_certus_quartz_ore" | "gtceu:red_sand_chalcocite_ore" | "gtceu:red_sand_chalcopyrite_ore" | "gtceu:red_sand_chromite_ore" | "gtceu:red_sand_cinnabar_ore" | "gtceu:red_sand_coal_ore" | "gtceu:red_sand_cobalt_ore" | "gtceu:red_sand_cobaltite_ore" | "gtceu:red_sand_cooperite_ore" | "gtceu:red_sand_copper_ore" | "gtceu:red_sand_diamond_ore" | "gtceu:red_sand_diatomite_ore" | "gtceu:red_sand_electrotine_ore" | "gtceu:red_sand_emerald_ore" | "gtceu:red_sand_fullers_earth_ore" | "gtceu:red_sand_galena_ore" | "gtceu:red_sand_garnet_sand_ore" | "gtceu:red_sand_garnierite_ore" | "gtceu:red_sand_glauconite_sand_ore" | "gtceu:red_sand_goethite_ore" | "gtceu:red_sand_gold_ore" | "gtceu:red_sand_granitic_mineral_sand_ore" | "gtceu:red_sand_graphite_ore" | "gtceu:red_sand_green_sapphire_ore" | "gtceu:red_sand_grossular_ore" | "gtceu:red_sand_gypsum_ore" | "gtceu:red_sand_hematite_ore" | "gtceu:red_sand_ilmenite_ore" | "gtceu:red_sand_iron_ore" | "gtceu:red_sand_kyanite_ore" | "gtceu:red_sand_lapis_ore" | "gtceu:red_sand_lazurite_ore" | "gtceu:red_sand_lead_ore" | "gtceu:red_sand_lepidolite_ore" | "gtceu:red_sand_lithium_ore" | "gtceu:red_sand_magnesite_ore" | "gtceu:red_sand_magnetite_ore" | "gtceu:red_sand_malachite_ore" | "gtceu:red_sand_mica_ore" | "gtceu:red_sand_molybdenite_ore" | "gtceu:red_sand_molybdenum_ore" | "gtceu:red_sand_monazite_ore" | "gtceu:red_sand_naquadah_ore" | "gtceu:red_sand_neodymium_ore" | "gtceu:red_sand_nether_quartz_ore" | "gtceu:red_sand_nickel_ore" | "gtceu:red_sand_oilsands_ore" | "gtceu:red_sand_olivine_ore" | "gtceu:red_sand_opal_ore" | "gtceu:red_sand_palladium_ore" | "gtceu:red_sand_pentlandite_ore" | "gtceu:red_sand_pitchblende_ore" | "gtceu:red_sand_platinum_ore" | "gtceu:red_sand_plutonium_ore" | "gtceu:red_sand_pollucite_ore" | "gtceu:red_sand_powellite_ore" | "gtceu:red_sand_pyrite_ore" | "gtceu:red_sand_pyrochlore_ore" | "gtceu:red_sand_pyrolusite_ore" | "gtceu:red_sand_pyrope_ore" | "gtceu:red_sand_quartzite_ore" | "gtceu:red_sand_realgar_ore" | "gtceu:red_sand_red_garnet_ore" | "gtceu:red_sand_redstone_ore" | "gtceu:red_sand_rock_salt_ore" | "gtceu:red_sand_ruby_ore" | "gtceu:red_sand_salt_ore" | "gtceu:red_sand_saltpeter_ore" | "gtceu:red_sand_sapphire_ore" | "gtceu:red_sand_scheelite_ore" | "gtceu:red_sand_silver_ore" | "gtceu:red_sand_soapstone_ore" | "gtceu:red_sand_sodalite_ore" | "gtceu:red_sand_spessartine_ore" | "gtceu:red_sand_sphalerite_ore" | "gtceu:red_sand_spodumene_ore" | "gtceu:red_sand_stibnite_ore" | "gtceu:red_sand_sulfur_ore" | "gtceu:red_sand_talc_ore" | "gtceu:red_sand_tantalite_ore" | "gtceu:red_sand_tetrahedrite_ore" | "gtceu:red_sand_thorium_ore" | "gtceu:red_sand_tin_ore" | "gtceu:red_sand_topaz_ore" | "gtceu:red_sand_tricalcium_phosphate_ore" | "gtceu:red_sand_trona_ore" | "gtceu:red_sand_tungstate_ore" | "gtceu:red_sand_uraninite_ore" | "gtceu:red_sand_vanadium_magnetite_ore" | "gtceu:red_sand_wulfenite_ore" | "gtceu:red_sand_yellow_garnet_ore" | "gtceu:red_sand_yellow_limonite_ore" | "gtceu:red_sand_zeolite_ore" | "gtceu:red_steel_block" | "gtceu:redstone_ore" | "gtceu:reinforced_epoxy_resin_block" | "gtceu:rhodium_block" | "gtceu:rhodium_plated_palladium_block" | "gtceu:robust_machine_casing" | "gtceu:rock_salt_block" | "gtceu:rock_salt_ore" | "gtceu:rose_gold_block" | "gtceu:rubber_block" | "gtceu:rubber_leaves" | "gtceu:rubber_log" | "gtceu:rubber_planks" | "gtceu:rubber_sapling" | "gtceu:ruby_block" | "gtceu:ruby_ore" | "gtceu:ruridit_block" | "gtceu:ruthenium_block" | "gtceu:ruthenium_trinium_americium_neutronate_block" | "gtceu:ruthenium_trinium_americium_neutronate_double_cable" | "gtceu:ruthenium_trinium_americium_neutronate_double_wire" | "gtceu:ruthenium_trinium_americium_neutronate_hex_cable" | "gtceu:ruthenium_trinium_americium_neutronate_hex_wire" | "gtceu:ruthenium_trinium_americium_neutronate_octal_cable" | "gtceu:ruthenium_trinium_americium_neutronate_octal_wire" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_cable" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_wire" | "gtceu:ruthenium_trinium_americium_neutronate_single_cable" | "gtceu:ruthenium_trinium_americium_neutronate_single_wire" | "gtceu:rutile_block" | "gtceu:salt_block" | "gtceu:salt_ore" | "gtceu:saltpeter_ore" | "gtceu:samarium_block" | "gtceu:samarium_iron_arsenic_oxide_block" | "gtceu:samarium_iron_arsenic_oxide_double_cable" | "gtceu:samarium_iron_arsenic_oxide_double_wire" | "gtceu:samarium_iron_arsenic_oxide_hex_cable" | "gtceu:samarium_iron_arsenic_oxide_hex_wire" | "gtceu:samarium_iron_arsenic_oxide_octal_cable" | "gtceu:samarium_iron_arsenic_oxide_octal_wire" | "gtceu:samarium_iron_arsenic_oxide_quadruple_cable" | "gtceu:samarium_iron_arsenic_oxide_quadruple_wire" | "gtceu:samarium_iron_arsenic_oxide_single_cable" | "gtceu:samarium_iron_arsenic_oxide_single_wire" | "gtceu:sand_almandine_ore" | "gtceu:sand_aluminium_ore" | "gtceu:sand_alunite_ore" | "gtceu:sand_amethyst_ore" | "gtceu:sand_apatite_ore" | "gtceu:sand_asbestos_ore" | "gtceu:sand_barite_ore" | "gtceu:sand_basaltic_mineral_sand_ore" | "gtceu:sand_bastnasite_ore" | "gtceu:sand_bauxite_ore" | "gtceu:sand_bentonite_ore" | "gtceu:sand_beryllium_ore" | "gtceu:sand_blue_topaz_ore" | "gtceu:sand_bornite_ore" | "gtceu:sand_calcite_ore" | "gtceu:sand_cassiterite_ore" | "gtceu:sand_cassiterite_sand_ore" | "gtceu:sand_certus_quartz_ore" | "gtceu:sand_chalcocite_ore" | "gtceu:sand_chalcopyrite_ore" | "gtceu:sand_chromite_ore" | "gtceu:sand_cinnabar_ore" | "gtceu:sand_coal_ore" | "gtceu:sand_cobalt_ore" | "gtceu:sand_cobaltite_ore" | "gtceu:sand_cooperite_ore" | "gtceu:sand_copper_ore" | "gtceu:sand_diamond_ore" | "gtceu:sand_diatomite_ore" | "gtceu:sand_electrotine_ore" | "gtceu:sand_emerald_ore" | "gtceu:sand_fullers_earth_ore" | "gtceu:sand_galena_ore" | "gtceu:sand_garnet_sand_ore" | "gtceu:sand_garnierite_ore" | "gtceu:sand_glauconite_sand_ore" | "gtceu:sand_goethite_ore" | "gtceu:sand_gold_ore" | "gtceu:sand_granitic_mineral_sand_ore" | "gtceu:sand_graphite_ore" | "gtceu:sand_green_sapphire_ore" | "gtceu:sand_grossular_ore" | "gtceu:sand_gypsum_ore" | "gtceu:sand_hematite_ore" | "gtceu:sand_ilmenite_ore" | "gtceu:sand_iron_ore" | "gtceu:sand_kyanite_ore" | "gtceu:sand_lapis_ore" | "gtceu:sand_lazurite_ore" | "gtceu:sand_lead_ore" | "gtceu:sand_lepidolite_ore" | "gtceu:sand_lithium_ore" | "gtceu:sand_magnesite_ore" | "gtceu:sand_magnetite_ore" | "gtceu:sand_malachite_ore" | "gtceu:sand_mica_ore" | "gtceu:sand_molybdenite_ore" | "gtceu:sand_molybdenum_ore" | "gtceu:sand_monazite_ore" | "gtceu:sand_naquadah_ore" | "gtceu:sand_neodymium_ore" | "gtceu:sand_nether_quartz_ore" | "gtceu:sand_nickel_ore" | "gtceu:sand_oilsands_ore" | "gtceu:sand_olivine_ore" | "gtceu:sand_opal_ore" | "gtceu:sand_palladium_ore" | "gtceu:sand_pentlandite_ore" | "gtceu:sand_pitchblende_ore" | "gtceu:sand_platinum_ore" | "gtceu:sand_plutonium_ore" | "gtceu:sand_pollucite_ore" | "gtceu:sand_powellite_ore" | "gtceu:sand_pyrite_ore" | "gtceu:sand_pyrochlore_ore" | "gtceu:sand_pyrolusite_ore" | "gtceu:sand_pyrope_ore" | "gtceu:sand_quartzite_ore" | "gtceu:sand_realgar_ore" | "gtceu:sand_red_garnet_ore" | "gtceu:sand_redstone_ore" | "gtceu:sand_rock_salt_ore" | "gtceu:sand_ruby_ore" | "gtceu:sand_salt_ore" | "gtceu:sand_saltpeter_ore" | "gtceu:sand_sapphire_ore" | "gtceu:sand_scheelite_ore" | "gtceu:sand_silver_ore" | "gtceu:sand_soapstone_ore" | "gtceu:sand_sodalite_ore" | "gtceu:sand_spessartine_ore" | "gtceu:sand_sphalerite_ore" | "gtceu:sand_spodumene_ore" | "gtceu:sand_stibnite_ore" | "gtceu:sand_sulfur_ore" | "gtceu:sand_talc_ore" | "gtceu:sand_tantalite_ore" | "gtceu:sand_tetrahedrite_ore" | "gtceu:sand_thorium_ore" | "gtceu:sand_tin_ore" | "gtceu:sand_topaz_ore" | "gtceu:sand_tricalcium_phosphate_ore" | "gtceu:sand_trona_ore" | "gtceu:sand_tungstate_ore" | "gtceu:sand_uraninite_ore" | "gtceu:sand_vanadium_magnetite_ore" | "gtceu:sand_wulfenite_ore" | "gtceu:sand_yellow_garnet_ore" | "gtceu:sand_yellow_limonite_ore" | "gtceu:sand_zeolite_ore" | "gtceu:sapphire_block" | "gtceu:sapphire_ore" | "gtceu:scheelite_ore" | "gtceu:shellite_block" | "gtceu:shellite_double_cable" | "gtceu:shellite_double_wire" | "gtceu:shellite_hex_cable" | "gtceu:shellite_hex_wire" | "gtceu:shellite_octal_cable" | "gtceu:shellite_octal_wire" | "gtceu:shellite_quadruple_cable" | "gtceu:shellite_quadruple_wire" | "gtceu:shellite_single_cable" | "gtceu:shellite_single_wire" | "gtceu:signalum_block" | "gtceu:signalum_double_cable" | "gtceu:signalum_double_wire" | "gtceu:signalum_hex_cable" | "gtceu:signalum_hex_wire" | "gtceu:signalum_octal_cable" | "gtceu:signalum_octal_wire" | "gtceu:signalum_quadruple_cable" | "gtceu:signalum_quadruple_wire" | "gtceu:signalum_single_cable" | "gtceu:signalum_single_wire" | "gtceu:silicon_block" | "gtceu:silicone_rubber_block" | "gtceu:silver_block" | "gtceu:silver_double_cable" | "gtceu:silver_double_wire" | "gtceu:silver_hex_cable" | "gtceu:silver_hex_wire" | "gtceu:silver_octal_cable" | "gtceu:silver_octal_wire" | "gtceu:silver_ore" | "gtceu:silver_quadruple_cable" | "gtceu:silver_quadruple_wire" | "gtceu:silver_single_cable" | "gtceu:silver_single_wire" | "gtceu:soapstone_ore" | "gtceu:sodalite_block" | "gtceu:sodalite_ore" | "gtceu:soldering_alloy_block" | "gtceu:solid_machine_casing" | "gtceu:soul_infused_block" | "gtceu:soul_infused_double_cable" | "gtceu:soul_infused_double_wire" | "gtceu:soul_infused_hex_cable" | "gtceu:soul_infused_hex_wire" | "gtceu:soul_infused_octal_cable" | "gtceu:soul_infused_octal_wire" | "gtceu:soul_infused_quadruple_cable" | "gtceu:soul_infused_quadruple_wire" | "gtceu:soul_infused_single_cable" | "gtceu:soul_infused_single_wire" | "gtceu:spessartine_block" | "gtceu:spessartine_ore" | "gtceu:sphalerite_ore" | "gtceu:spodumene_ore" | "gtceu:stable_machine_casing" | "gtceu:stainless_steel_block" | "gtceu:stainless_steel_crate" | "gtceu:stainless_steel_drum" | "gtceu:stainless_steel_frame" | "gtceu:stainless_steel_gearbox" | "gtceu:stainless_steel_huge_fluid_pipe" | "gtceu:stainless_steel_large_fluid_pipe" | "gtceu:stainless_steel_nonuple_fluid_pipe" | "gtceu:stainless_steel_normal_fluid_pipe" | "gtceu:stainless_steel_quadruple_fluid_pipe" | "gtceu:stainless_steel_small_fluid_pipe" | "gtceu:stainless_steel_tiny_fluid_pipe" | "gtceu:stainless_steel_turbine_casing" | "gtceu:steam" | "gtceu:steam_grinder" | "gtceu:steam_input_bus" | "gtceu:steam_input_hatch" | "gtceu:steam_large_turbine" | "gtceu:steam_machine_casing" | "gtceu:steam_miner" | "gtceu:steam_output_bus" | "gtceu:steam_oven" | "gtceu:steel_block" | "gtceu:steel_brick_casing" | "gtceu:steel_crate" | "gtceu:steel_double_cable" | "gtceu:steel_double_wire" | "gtceu:steel_drum" | "gtceu:steel_firebox_casing" | "gtceu:steel_frame" | "gtceu:steel_gearbox" | "gtceu:steel_hex_cable" | "gtceu:steel_hex_wire" | "gtceu:steel_huge_fluid_pipe" | "gtceu:steel_large_boiler" | "gtceu:steel_large_fluid_pipe" | "gtceu:steel_machine_casing" | "gtceu:steel_nonuple_fluid_pipe" | "gtceu:steel_normal_fluid_pipe" | "gtceu:steel_octal_cable" | "gtceu:steel_octal_wire" | "gtceu:steel_pipe_casing" | "gtceu:steel_quadruple_cable" | "gtceu:steel_quadruple_fluid_pipe" | "gtceu:steel_quadruple_wire" | "gtceu:steel_single_cable" | "gtceu:steel_single_wire" | "gtceu:steel_small_fluid_pipe" | "gtceu:steel_tiny_fluid_pipe" | "gtceu:steel_turbine_casing" | "gtceu:stellarium_block" | "gtceu:stellarium_double_cable" | "gtceu:stellarium_double_wire" | "gtceu:stellarium_hex_cable" | "gtceu:stellarium_hex_wire" | "gtceu:stellarium_octal_cable" | "gtceu:stellarium_octal_wire" | "gtceu:stellarium_quadruple_cable" | "gtceu:stellarium_quadruple_wire" | "gtceu:stellarium_single_cable" | "gtceu:stellarium_single_wire" | "gtceu:sterilizing_filter_casing" | "gtceu:sterling_silver_block" | "gtceu:stibnite_ore" | "gtceu:sturdy_machine_casing" | "gtceu:styrene_butadiene_rubber_block" | "gtceu:sugar_block" | "gtceu:sulfur_ore" | "gtceu:superconducting_coil" | "gtceu:talc_ore" | "gtceu:tantalite_ore" | "gtceu:tantalum_block" | "gtceu:tempered_glass" | "gtceu:tetrahedrite_ore" | "gtceu:thorium_block" | "gtceu:thorium_ore" | "gtceu:tin" | "gtceu:tin_alloy_block" | "gtceu:tin_alloy_huge_fluid_pipe" | "gtceu:tin_alloy_large_fluid_pipe" | "gtceu:tin_alloy_nonuple_fluid_pipe" | "gtceu:tin_alloy_normal_fluid_pipe" | "gtceu:tin_alloy_quadruple_fluid_pipe" | "gtceu:tin_alloy_small_fluid_pipe" | "gtceu:tin_alloy_tiny_fluid_pipe" | "gtceu:tin_block" | "gtceu:tin_double_cable" | "gtceu:tin_double_wire" | "gtceu:tin_hex_cable" | "gtceu:tin_hex_wire" | "gtceu:tin_octal_cable" | "gtceu:tin_octal_wire" | "gtceu:tin_ore" | "gtceu:tin_quadruple_cable" | "gtceu:tin_quadruple_wire" | "gtceu:tin_single_cable" | "gtceu:tin_single_wire" | "gtceu:titanium_block" | "gtceu:titanium_crate" | "gtceu:titanium_drum" | "gtceu:titanium_firebox_casing" | "gtceu:titanium_frame" | "gtceu:titanium_gearbox" | "gtceu:titanium_huge_fluid_pipe" | "gtceu:titanium_large_boiler" | "gtceu:titanium_large_fluid_pipe" | "gtceu:titanium_nonuple_fluid_pipe" | "gtceu:titanium_normal_fluid_pipe" | "gtceu:titanium_pipe_casing" | "gtceu:titanium_quadruple_fluid_pipe" | "gtceu:titanium_small_fluid_pipe" | "gtceu:titanium_tiny_fluid_pipe" | "gtceu:titanium_turbine_casing" | "gtceu:topaz_block" | "gtceu:topaz_ore" | "gtceu:treated_wood_frame" | "gtceu:treated_wood_large_fluid_pipe" | "gtceu:treated_wood_normal_fluid_pipe" | "gtceu:treated_wood_planks" | "gtceu:treated_wood_small_fluid_pipe" | "gtceu:tricalcium_phosphate_ore" | "gtceu:trinium_block" | "gtceu:trinium_coil_block" | "gtceu:trinium_double_cable" | "gtceu:trinium_double_wire" | "gtceu:trinium_hex_cable" | "gtceu:trinium_hex_wire" | "gtceu:trinium_octal_cable" | "gtceu:trinium_octal_wire" | "gtceu:trinium_quadruple_cable" | "gtceu:trinium_quadruple_wire" | "gtceu:trinium_single_cable" | "gtceu:trinium_single_wire" | "gtceu:tritanium_block" | "gtceu:tritanium_coil_block" | "gtceu:tritanium_double_cable" | "gtceu:tritanium_double_wire" | "gtceu:tritanium_frame" | "gtceu:tritanium_hex_cable" | "gtceu:tritanium_hex_wire" | "gtceu:tritanium_octal_cable" | "gtceu:tritanium_octal_wire" | "gtceu:tritanium_quadruple_cable" | "gtceu:tritanium_quadruple_wire" | "gtceu:tritanium_single_cable" | "gtceu:tritanium_single_wire" | "gtceu:trona_ore" | "gtceu:tuff_almandine_ore" | "gtceu:tuff_aluminium_ore" | "gtceu:tuff_alunite_ore" | "gtceu:tuff_amethyst_ore" | "gtceu:tuff_apatite_ore" | "gtceu:tuff_asbestos_ore" | "gtceu:tuff_barite_ore" | "gtceu:tuff_basaltic_mineral_sand_ore" | "gtceu:tuff_bastnasite_ore" | "gtceu:tuff_bauxite_ore" | "gtceu:tuff_bentonite_ore" | "gtceu:tuff_beryllium_ore" | "gtceu:tuff_blue_topaz_ore" | "gtceu:tuff_bornite_ore" | "gtceu:tuff_calcite_ore" | "gtceu:tuff_cassiterite_ore" | "gtceu:tuff_cassiterite_sand_ore" | "gtceu:tuff_certus_quartz_ore" | "gtceu:tuff_chalcocite_ore" | "gtceu:tuff_chalcopyrite_ore" | "gtceu:tuff_chromite_ore" | "gtceu:tuff_cinnabar_ore" | "gtceu:tuff_coal_ore" | "gtceu:tuff_cobalt_ore" | "gtceu:tuff_cobaltite_ore" | "gtceu:tuff_cooperite_ore" | "gtceu:tuff_copper_ore" | "gtceu:tuff_diamond_ore" | "gtceu:tuff_diatomite_ore" | "gtceu:tuff_electrotine_ore" | "gtceu:tuff_emerald_ore" | "gtceu:tuff_fullers_earth_ore" | "gtceu:tuff_galena_ore" | "gtceu:tuff_garnet_sand_ore" | "gtceu:tuff_garnierite_ore" | "gtceu:tuff_glauconite_sand_ore" | "gtceu:tuff_goethite_ore" | "gtceu:tuff_gold_ore" | "gtceu:tuff_granitic_mineral_sand_ore" | "gtceu:tuff_graphite_ore" | "gtceu:tuff_green_sapphire_ore" | "gtceu:tuff_grossular_ore" | "gtceu:tuff_gypsum_ore" | "gtceu:tuff_hematite_ore" | "gtceu:tuff_ilmenite_ore" | "gtceu:tuff_iron_ore" | "gtceu:tuff_kyanite_ore" | "gtceu:tuff_lapis_ore" | "gtceu:tuff_lazurite_ore" | "gtceu:tuff_lead_ore" | "gtceu:tuff_lepidolite_ore" | "gtceu:tuff_lithium_ore" | "gtceu:tuff_magnesite_ore" | "gtceu:tuff_magnetite_ore" | "gtceu:tuff_malachite_ore" | "gtceu:tuff_mica_ore" | "gtceu:tuff_molybdenite_ore" | "gtceu:tuff_molybdenum_ore" | "gtceu:tuff_monazite_ore" | "gtceu:tuff_naquadah_ore" | "gtceu:tuff_neodymium_ore" | "gtceu:tuff_nether_quartz_ore" | "gtceu:tuff_nickel_ore" | "gtceu:tuff_oilsands_ore" | "gtceu:tuff_olivine_ore" | "gtceu:tuff_opal_ore" | "gtceu:tuff_palladium_ore" | "gtceu:tuff_pentlandite_ore" | "gtceu:tuff_pitchblende_ore" | "gtceu:tuff_platinum_ore" | "gtceu:tuff_plutonium_ore" | "gtceu:tuff_pollucite_ore" | "gtceu:tuff_powellite_ore" | "gtceu:tuff_pyrite_ore" | "gtceu:tuff_pyrochlore_ore" | "gtceu:tuff_pyrolusite_ore" | "gtceu:tuff_pyrope_ore" | "gtceu:tuff_quartzite_ore" | "gtceu:tuff_realgar_ore" | "gtceu:tuff_red_garnet_ore" | "gtceu:tuff_redstone_ore" | "gtceu:tuff_rock_salt_ore" | "gtceu:tuff_ruby_ore" | "gtceu:tuff_salt_ore" | "gtceu:tuff_saltpeter_ore" | "gtceu:tuff_sapphire_ore" | "gtceu:tuff_scheelite_ore" | "gtceu:tuff_silver_ore" | "gtceu:tuff_soapstone_ore" | "gtceu:tuff_sodalite_ore" | "gtceu:tuff_spessartine_ore" | "gtceu:tuff_sphalerite_ore" | "gtceu:tuff_spodumene_ore" | "gtceu:tuff_stibnite_ore" | "gtceu:tuff_sulfur_ore" | "gtceu:tuff_talc_ore" | "gtceu:tuff_tantalite_ore" | "gtceu:tuff_tetrahedrite_ore" | "gtceu:tuff_thorium_ore" | "gtceu:tuff_tin_ore" | "gtceu:tuff_topaz_ore" | "gtceu:tuff_tricalcium_phosphate_ore" | "gtceu:tuff_trona_ore" | "gtceu:tuff_tungstate_ore" | "gtceu:tuff_uraninite_ore" | "gtceu:tuff_vanadium_magnetite_ore" | "gtceu:tuff_wulfenite_ore" | "gtceu:tuff_yellow_garnet_ore" | "gtceu:tuff_yellow_limonite_ore" | "gtceu:tuff_zeolite_ore" | "gtceu:tungstate_ore" | "gtceu:tungsten_block" | "gtceu:tungsten_carbide_block" | "gtceu:tungsten_carbide_huge_fluid_pipe" | "gtceu:tungsten_carbide_large_fluid_pipe" | "gtceu:tungsten_carbide_nonuple_fluid_pipe" | "gtceu:tungsten_carbide_normal_fluid_pipe" | "gtceu:tungsten_carbide_quadruple_fluid_pipe" | "gtceu:tungsten_carbide_small_fluid_pipe" | "gtceu:tungsten_carbide_tiny_fluid_pipe" | "gtceu:tungsten_double_cable" | "gtceu:tungsten_double_wire" | "gtceu:tungsten_hex_cable" | "gtceu:tungsten_hex_wire" | "gtceu:tungsten_huge_fluid_pipe" | "gtceu:tungsten_large_fluid_pipe" | "gtceu:tungsten_nonuple_fluid_pipe" | "gtceu:tungsten_normal_fluid_pipe" | "gtceu:tungsten_octal_cable" | "gtceu:tungsten_octal_wire" | "gtceu:tungsten_quadruple_cable" | "gtceu:tungsten_quadruple_fluid_pipe" | "gtceu:tungsten_quadruple_wire" | "gtceu:tungsten_single_cable" | "gtceu:tungsten_single_wire" | "gtceu:tungsten_small_fluid_pipe" | "gtceu:tungsten_steel_block" | "gtceu:tungsten_steel_crate" | "gtceu:tungsten_steel_double_cable" | "gtceu:tungsten_steel_double_wire" | "gtceu:tungsten_steel_drum" | "gtceu:tungsten_steel_frame" | "gtceu:tungsten_steel_hex_cable" | "gtceu:tungsten_steel_hex_wire" | "gtceu:tungsten_steel_huge_fluid_pipe" | "gtceu:tungsten_steel_large_fluid_pipe" | "gtceu:tungsten_steel_nonuple_fluid_pipe" | "gtceu:tungsten_steel_normal_fluid_pipe" | "gtceu:tungsten_steel_octal_cable" | "gtceu:tungsten_steel_octal_wire" | "gtceu:tungsten_steel_quadruple_cable" | "gtceu:tungsten_steel_quadruple_fluid_pipe" | "gtceu:tungsten_steel_quadruple_wire" | "gtceu:tungsten_steel_single_cable" | "gtceu:tungsten_steel_single_wire" | "gtceu:tungsten_steel_small_fluid_pipe" | "gtceu:tungsten_steel_tiny_fluid_pipe" | "gtceu:tungsten_tiny_fluid_pipe" | "gtceu:tungstensteel_coil_block" | "gtceu:tungstensteel_firebox_casing" | "gtceu:tungstensteel_gearbox" | "gtceu:tungstensteel_large_boiler" | "gtceu:tungstensteel_pipe_casing" | "gtceu:tungstensteel_turbine_casing" | "gtceu:twinite_block" | "gtceu:twinite_double_cable" | "gtceu:twinite_double_wire" | "gtceu:twinite_hex_cable" | "gtceu:twinite_hex_wire" | "gtceu:twinite_octal_cable" | "gtceu:twinite_octal_wire" | "gtceu:twinite_quadruple_cable" | "gtceu:twinite_quadruple_wire" | "gtceu:twinite_single_cable" | "gtceu:twinite_single_wire" | "gtceu:uhv_16a_energy_converter" | "gtceu:uhv_1a_energy_converter" | "gtceu:uhv_4a_energy_converter" | "gtceu:uhv_8a_energy_converter" | "gtceu:uhv_battery_buffer_16x" | "gtceu:uhv_battery_buffer_4x" | "gtceu:uhv_battery_buffer_8x" | "gtceu:uhv_charger_4x" | "gtceu:uhv_energy_input_hatch" | "gtceu:uhv_energy_input_hatch_16a" | "gtceu:uhv_energy_input_hatch_4a" | "gtceu:uhv_energy_output_hatch" | "gtceu:uhv_energy_output_hatch_16a" | "gtceu:uhv_energy_output_hatch_4a" | "gtceu:uhv_hermetic_casing" | "gtceu:uhv_input_bus" | "gtceu:uhv_input_hatch" | "gtceu:uhv_machine_casing" | "gtceu:uhv_machine_hull" | "gtceu:uhv_output_bus" | "gtceu:uhv_output_hatch" | "gtceu:uhv_quantum_chest" | "gtceu:uhv_quantum_tank" | "gtceu:ultimet_block" | "gtceu:ulv_16a_energy_converter" | "gtceu:ulv_1a_energy_converter" | "gtceu:ulv_4a_energy_converter" | "gtceu:ulv_8a_energy_converter" | "gtceu:ulv_battery_buffer_16x" | "gtceu:ulv_battery_buffer_4x" | "gtceu:ulv_battery_buffer_8x" | "gtceu:ulv_charger_4x" | "gtceu:ulv_energy_input_hatch" | "gtceu:ulv_energy_output_hatch" | "gtceu:ulv_input_bus" | "gtceu:ulv_input_hatch" | "gtceu:ulv_machine_casing" | "gtceu:ulv_machine_hull" | "gtceu:ulv_output_bus" | "gtceu:ulv_output_hatch" | "gtceu:ulv_transformer_16a" | "gtceu:ulv_transformer_1a" | "gtceu:ulv_transformer_2a" | "gtceu:ulv_transformer_4a" | "gtceu:uraninite_ore" | "gtceu:uranium_235_block" | "gtceu:uranium_block" | "gtceu:uranium_rhodium_dinaquadide_block" | "gtceu:uranium_rhodium_dinaquadide_double_cable" | "gtceu:uranium_rhodium_dinaquadide_double_wire" | "gtceu:uranium_rhodium_dinaquadide_hex_cable" | "gtceu:uranium_rhodium_dinaquadide_hex_wire" | "gtceu:uranium_rhodium_dinaquadide_octal_cable" | "gtceu:uranium_rhodium_dinaquadide_octal_wire" | "gtceu:uranium_rhodium_dinaquadide_quadruple_cable" | "gtceu:uranium_rhodium_dinaquadide_quadruple_wire" | "gtceu:uranium_rhodium_dinaquadide_single_cable" | "gtceu:uranium_rhodium_dinaquadide_single_wire" | "gtceu:uranium_triplatinum_block" | "gtceu:uranium_triplatinum_double_cable" | "gtceu:uranium_triplatinum_double_wire" | "gtceu:uranium_triplatinum_hex_cable" | "gtceu:uranium_triplatinum_hex_wire" | "gtceu:uranium_triplatinum_octal_cable" | "gtceu:uranium_triplatinum_octal_wire" | "gtceu:uranium_triplatinum_quadruple_cable" | "gtceu:uranium_triplatinum_quadruple_wire" | "gtceu:uranium_triplatinum_single_cable" | "gtceu:uranium_triplatinum_single_wire" | "gtceu:uv_16a_energy_converter" | "gtceu:uv_1a_energy_converter" | "gtceu:uv_4a_energy_converter" | "gtceu:uv_8a_energy_converter" | "gtceu:uv_alloy_smelter" | "gtceu:uv_arc_furnace" | "gtceu:uv_assembler" | "gtceu:uv_autoclave" | "gtceu:uv_battery_buffer_16x" | "gtceu:uv_battery_buffer_4x" | "gtceu:uv_battery_buffer_8x" | "gtceu:uv_bender" | "gtceu:uv_brewery" | "gtceu:uv_canner" | "gtceu:uv_centrifuge" | "gtceu:uv_charger_4x" | "gtceu:uv_chemical_bath" | "gtceu:uv_chemical_reactor" | "gtceu:uv_circuit_assembler" | "gtceu:uv_compressor" | "gtceu:uv_cutter" | "gtceu:uv_diode" | "gtceu:uv_distillery" | "gtceu:uv_electric_furnace" | "gtceu:uv_electrolyzer" | "gtceu:uv_electromagnetic_separator" | "gtceu:uv_energy_input_hatch" | "gtceu:uv_energy_input_hatch_16a" | "gtceu:uv_energy_input_hatch_4a" | "gtceu:uv_energy_output_hatch" | "gtceu:uv_energy_output_hatch_16a" | "gtceu:uv_energy_output_hatch_4a" | "gtceu:uv_extractor" | "gtceu:uv_extruder" | "gtceu:uv_fermenter" | "gtceu:uv_fluid_heater" | "gtceu:uv_fluid_passthrough_hatch" | "gtceu:uv_fluid_solidifier" | "gtceu:uv_forge_hammer" | "gtceu:uv_forming_press" | "gtceu:uv_fusion_reactor" | "gtceu:uv_gas_collector" | "gtceu:uv_hermetic_casing" | "gtceu:uv_input_bus" | "gtceu:uv_input_hatch" | "gtceu:uv_item_passthrough_hatch" | "gtceu:uv_kinetic_input_box" | "gtceu:uv_kinetic_output_box" | "gtceu:uv_laser_engraver" | "gtceu:uv_lathe" | "gtceu:uv_macerator" | "gtceu:uv_machine_casing" | "gtceu:uv_machine_hull" | "gtceu:uv_mixer" | "gtceu:uv_muffler_hatch" | "gtceu:uv_ore_washer" | "gtceu:uv_output_bus" | "gtceu:uv_output_hatch" | "gtceu:uv_packer" | "gtceu:uv_polarizer" | "gtceu:uv_quantum_chest" | "gtceu:uv_quantum_tank" | "gtceu:uv_rock_crusher" | "gtceu:uv_rotor_holder" | "gtceu:uv_sifter" | "gtceu:uv_thermal_centrifuge" | "gtceu:uv_transformer_16a" | "gtceu:uv_transformer_1a" | "gtceu:uv_transformer_2a" | "gtceu:uv_transformer_4a" | "gtceu:uv_wiremill" | "gtceu:uvarovite_block" | "gtceu:vacuum_freezer" | "gtceu:vanadium_block" | "gtceu:vanadium_gallium_block" | "gtceu:vanadium_gallium_double_cable" | "gtceu:vanadium_gallium_double_wire" | "gtceu:vanadium_gallium_hex_cable" | "gtceu:vanadium_gallium_hex_wire" | "gtceu:vanadium_gallium_octal_cable" | "gtceu:vanadium_gallium_octal_wire" | "gtceu:vanadium_gallium_quadruple_cable" | "gtceu:vanadium_gallium_quadruple_wire" | "gtceu:vanadium_gallium_single_cable" | "gtceu:vanadium_gallium_single_wire" | "gtceu:vanadium_magnetite_ore" | "gtceu:vanadium_steel_block" | "gtceu:vanadium_steel_huge_fluid_pipe" | "gtceu:vanadium_steel_large_fluid_pipe" | "gtceu:vanadium_steel_nonuple_fluid_pipe" | "gtceu:vanadium_steel_normal_fluid_pipe" | "gtceu:vanadium_steel_quadruple_fluid_pipe" | "gtceu:vanadium_steel_small_fluid_pipe" | "gtceu:vanadium_steel_tiny_fluid_pipe" | "gtceu:vibranite_block" | "gtceu:vibranite_double_cable" | "gtceu:vibranite_double_wire" | "gtceu:vibranite_hex_cable" | "gtceu:vibranite_hex_wire" | "gtceu:vibranite_octal_cable" | "gtceu:vibranite_octal_wire" | "gtceu:vibranite_quadruple_cable" | "gtceu:vibranite_quadruple_wire" | "gtceu:vibranite_single_cable" | "gtceu:vibranite_single_wire" | "gtceu:void_block" | "gtceu:void_double_cable" | "gtceu:void_double_wire" | "gtceu:void_hex_cable" | "gtceu:void_hex_wire" | "gtceu:void_octal_cable" | "gtceu:void_octal_wire" | "gtceu:void_quadruple_cable" | "gtceu:void_quadruple_wire" | "gtceu:void_single_cable" | "gtceu:void_single_wire" | "gtceu:wood_crate" | "gtceu:wood_drum" | "gtceu:wood_frame" | "gtceu:wood_large_fluid_pipe" | "gtceu:wood_normal_fluid_pipe" | "gtceu:wood_small_fluid_pipe" | "gtceu:wrought_iron_block" | "gtceu:wulfenite_ore" | "gtceu:yellow_garnet_block" | "gtceu:yellow_garnet_ore" | "gtceu:yellow_limonite_ore" | "gtceu:yttrium_barium_cuprate_block" | "gtceu:yttrium_barium_cuprate_double_cable" | "gtceu:yttrium_barium_cuprate_double_wire" | "gtceu:yttrium_barium_cuprate_hex_cable" | "gtceu:yttrium_barium_cuprate_hex_wire" | "gtceu:yttrium_barium_cuprate_octal_cable" | "gtceu:yttrium_barium_cuprate_octal_wire" | "gtceu:yttrium_barium_cuprate_quadruple_cable" | "gtceu:yttrium_barium_cuprate_quadruple_wire" | "gtceu:yttrium_barium_cuprate_single_cable" | "gtceu:yttrium_barium_cuprate_single_wire" | "gtceu:yttrium_block" | "gtceu:zapolgium_block" | "gtceu:zapolgium_double_cable" | "gtceu:zapolgium_double_wire" | "gtceu:zapolgium_hex_cable" | "gtceu:zapolgium_hex_wire" | "gtceu:zapolgium_octal_cable" | "gtceu:zapolgium_octal_wire" | "gtceu:zapolgium_quadruple_cable" | "gtceu:zapolgium_quadruple_wire" | "gtceu:zapolgium_single_cable" | "gtceu:zapolgium_single_wire" | "gtceu:zeolite_ore" | "gtceu:zinc_block" | "gtceu:zpm_16a_energy_converter" | "gtceu:zpm_1a_energy_converter" | "gtceu:zpm_4a_energy_converter" | "gtceu:zpm_8a_energy_converter" | "gtceu:zpm_alloy_smelter" | "gtceu:zpm_arc_furnace" | "gtceu:zpm_assembler" | "gtceu:zpm_autoclave" | "gtceu:zpm_battery_buffer_16x" | "gtceu:zpm_battery_buffer_4x" | "gtceu:zpm_battery_buffer_8x" | "gtceu:zpm_bender" | "gtceu:zpm_brewery" | "gtceu:zpm_canner" | "gtceu:zpm_centrifuge" | "gtceu:zpm_charger_4x" | "gtceu:zpm_chemical_bath" | "gtceu:zpm_chemical_reactor" | "gtceu:zpm_circuit_assembler" | "gtceu:zpm_compressor" | "gtceu:zpm_cutter" | "gtceu:zpm_diode" | "gtceu:zpm_distillery" | "gtceu:zpm_electric_furnace" | "gtceu:zpm_electrolyzer" | "gtceu:zpm_electromagnetic_separator" | "gtceu:zpm_energy_input_hatch" | "gtceu:zpm_energy_input_hatch_16a" | "gtceu:zpm_energy_input_hatch_4a" | "gtceu:zpm_energy_output_hatch" | "gtceu:zpm_energy_output_hatch_16a" | "gtceu:zpm_energy_output_hatch_4a" | "gtceu:zpm_extractor" | "gtceu:zpm_extruder" | "gtceu:zpm_fermenter" | "gtceu:zpm_fluid_heater" | "gtceu:zpm_fluid_passthrough_hatch" | "gtceu:zpm_fluid_solidifier" | "gtceu:zpm_forge_hammer" | "gtceu:zpm_forming_press" | "gtceu:zpm_fusion_reactor" | "gtceu:zpm_gas_collector" | "gtceu:zpm_hermetic_casing" | "gtceu:zpm_input_bus" | "gtceu:zpm_input_hatch" | "gtceu:zpm_item_passthrough_hatch" | "gtceu:zpm_kinetic_input_box" | "gtceu:zpm_kinetic_output_box" | "gtceu:zpm_laser_engraver" | "gtceu:zpm_lathe" | "gtceu:zpm_macerator" | "gtceu:zpm_machine_casing" | "gtceu:zpm_machine_hull" | "gtceu:zpm_mixer" | "gtceu:zpm_muffler_hatch" | "gtceu:zpm_ore_washer" | "gtceu:zpm_output_bus" | "gtceu:zpm_output_hatch" | "gtceu:zpm_packer" | "gtceu:zpm_polarizer" | "gtceu:zpm_quantum_chest" | "gtceu:zpm_quantum_tank" | "gtceu:zpm_rock_crusher" | "gtceu:zpm_rotor_holder" | "gtceu:zpm_sifter" | "gtceu:zpm_thermal_centrifuge" | "gtceu:zpm_transformer_16a" | "gtceu:zpm_transformer_1a" | "gtceu:zpm_transformer_2a" | "gtceu:zpm_transformer_4a" | "gtceu:zpm_wiremill" | "infinity_provider:builder" | "infinity_provider:provider" | "laserio:laser_connector" | "laserio:laser_node" | "acacia_button" | "minecraft:acacia_button" | "acacia_door" | "minecraft:acacia_door" | "acacia_fence" | "minecraft:acacia_fence" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "acacia_leaves" | "minecraft:acacia_leaves" | "acacia_log" | "minecraft:acacia_log" | "acacia_planks" | "minecraft:acacia_planks" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "acacia_sapling" | "minecraft:acacia_sapling" | "acacia_sign" | "minecraft:acacia_sign" | "acacia_slab" | "minecraft:acacia_slab" | "acacia_stairs" | "minecraft:acacia_stairs" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "acacia_wall_sign" | "minecraft:acacia_wall_sign" | "acacia_wood" | "minecraft:acacia_wood" | "activator_rail" | "minecraft:activator_rail" | "air" | "minecraft:air" | "allium" | "minecraft:allium" | "amethyst_block" | "minecraft:amethyst_block" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "ancient_debris" | "minecraft:ancient_debris" | "andesite" | "minecraft:andesite" | "andesite_slab" | "minecraft:andesite_slab" | "andesite_stairs" | "minecraft:andesite_stairs" | "andesite_wall" | "minecraft:andesite_wall" | "anvil" | "minecraft:anvil" | "attached_melon_stem" | "minecraft:attached_melon_stem" | "attached_pumpkin_stem" | "minecraft:attached_pumpkin_stem" | "azalea" | "minecraft:azalea" | "azalea_leaves" | "minecraft:azalea_leaves" | "azure_bluet" | "minecraft:azure_bluet" | "bamboo" | "minecraft:bamboo" | "bamboo_sapling" | "minecraft:bamboo_sapling" | "barrel" | "minecraft:barrel" | "barrier" | "minecraft:barrier" | "basalt" | "minecraft:basalt" | "beacon" | "minecraft:beacon" | "bedrock" | "minecraft:bedrock" | "bee_nest" | "minecraft:bee_nest" | "beehive" | "minecraft:beehive" | "beetroots" | "minecraft:beetroots" | "bell" | "minecraft:bell" | "big_dripleaf" | "minecraft:big_dripleaf" | "big_dripleaf_stem" | "minecraft:big_dripleaf_stem" | "birch_button" | "minecraft:birch_button" | "birch_door" | "minecraft:birch_door" | "birch_fence" | "minecraft:birch_fence" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "birch_leaves" | "minecraft:birch_leaves" | "birch_log" | "minecraft:birch_log" | "birch_planks" | "minecraft:birch_planks" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "birch_sapling" | "minecraft:birch_sapling" | "birch_sign" | "minecraft:birch_sign" | "birch_slab" | "minecraft:birch_slab" | "birch_stairs" | "minecraft:birch_stairs" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "birch_wall_sign" | "minecraft:birch_wall_sign" | "birch_wood" | "minecraft:birch_wood" | "black_banner" | "minecraft:black_banner" | "black_bed" | "minecraft:black_bed" | "black_candle" | "minecraft:black_candle" | "black_candle_cake" | "minecraft:black_candle_cake" | "black_carpet" | "minecraft:black_carpet" | "black_concrete" | "minecraft:black_concrete" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "black_stained_glass" | "minecraft:black_stained_glass" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "black_wall_banner" | "minecraft:black_wall_banner" | "black_wool" | "minecraft:black_wool" | "blackstone" | "minecraft:blackstone" | "blackstone_slab" | "minecraft:blackstone_slab" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "blackstone_wall" | "minecraft:blackstone_wall" | "blast_furnace" | "minecraft:blast_furnace" | "blue_banner" | "minecraft:blue_banner" | "blue_bed" | "minecraft:blue_bed" | "blue_candle" | "minecraft:blue_candle" | "blue_candle_cake" | "minecraft:blue_candle_cake" | "blue_carpet" | "minecraft:blue_carpet" | "blue_concrete" | "minecraft:blue_concrete" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "blue_ice" | "minecraft:blue_ice" | "blue_orchid" | "minecraft:blue_orchid" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "blue_terracotta" | "minecraft:blue_terracotta" | "blue_wall_banner" | "minecraft:blue_wall_banner" | "blue_wool" | "minecraft:blue_wool" | "bone_block" | "minecraft:bone_block" | "bookshelf" | "minecraft:bookshelf" | "brain_coral" | "minecraft:brain_coral" | "brain_coral_block" | "minecraft:brain_coral_block" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "brain_coral_wall_fan" | "minecraft:brain_coral_wall_fan" | "brewing_stand" | "minecraft:brewing_stand" | "brick_slab" | "minecraft:brick_slab" | "brick_stairs" | "minecraft:brick_stairs" | "brick_wall" | "minecraft:brick_wall" | "bricks" | "minecraft:bricks" | "brown_banner" | "minecraft:brown_banner" | "brown_bed" | "minecraft:brown_bed" | "brown_candle" | "minecraft:brown_candle" | "brown_candle_cake" | "minecraft:brown_candle_cake" | "brown_carpet" | "minecraft:brown_carpet" | "brown_concrete" | "minecraft:brown_concrete" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "brown_mushroom" | "minecraft:brown_mushroom" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "brown_terracotta" | "minecraft:brown_terracotta" | "brown_wall_banner" | "minecraft:brown_wall_banner" | "brown_wool" | "minecraft:brown_wool" | "bubble_column" | "minecraft:bubble_column" | "bubble_coral" | "minecraft:bubble_coral" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "bubble_coral_wall_fan" | "minecraft:bubble_coral_wall_fan" | "budding_amethyst" | "minecraft:budding_amethyst" | "cactus" | "minecraft:cactus" | "cake" | "minecraft:cake" | "calcite" | "minecraft:calcite" | "campfire" | "minecraft:campfire" | "candle" | "minecraft:candle" | "candle_cake" | "minecraft:candle_cake" | "carrots" | "minecraft:carrots" | "cartography_table" | "minecraft:cartography_table" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "cauldron" | "minecraft:cauldron" | "cave_air" | "minecraft:cave_air" | "cave_vines" | "minecraft:cave_vines" | "cave_vines_plant" | "minecraft:cave_vines_plant" | "chain" | "minecraft:chain" | "chain_command_block" | "minecraft:chain_command_block" | "chest" | "minecraft:chest" | "chipped_anvil" | "minecraft:chipped_anvil" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "chorus_flower" | "minecraft:chorus_flower" | "chorus_plant" | "minecraft:chorus_plant" | "clay" | "minecraft:clay" | "coal_block" | "minecraft:coal_block" | "coal_ore" | "minecraft:coal_ore" | "coarse_dirt" | "minecraft:coarse_dirt" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "cobblestone" | "minecraft:cobblestone" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "cobweb" | "minecraft:cobweb" | "cocoa" | "minecraft:cocoa" | "command_block" | "minecraft:command_block" | "comparator" | "minecraft:comparator" | "composter" | "minecraft:composter" | "conduit" | "minecraft:conduit" | "copper_block" | "minecraft:copper_block" | "copper_ore" | "minecraft:copper_ore" | "cornflower" | "minecraft:cornflower" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "crafting_table" | "minecraft:crafting_table" | "creeper_head" | "minecraft:creeper_head" | "creeper_wall_head" | "minecraft:creeper_wall_head" | "crimson_button" | "minecraft:crimson_button" | "crimson_door" | "minecraft:crimson_door" | "crimson_fence" | "minecraft:crimson_fence" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "crimson_fungus" | "minecraft:crimson_fungus" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "crimson_nylium" | "minecraft:crimson_nylium" | "crimson_planks" | "minecraft:crimson_planks" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "crimson_roots" | "minecraft:crimson_roots" | "crimson_sign" | "minecraft:crimson_sign" | "crimson_slab" | "minecraft:crimson_slab" | "crimson_stairs" | "minecraft:crimson_stairs" | "crimson_stem" | "minecraft:crimson_stem" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "crimson_wall_sign" | "minecraft:crimson_wall_sign" | "crying_obsidian" | "minecraft:crying_obsidian" | "cut_copper" | "minecraft:cut_copper" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "cut_sandstone" | "minecraft:cut_sandstone" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "cyan_banner" | "minecraft:cyan_banner" | "cyan_bed" | "minecraft:cyan_bed" | "cyan_candle" | "minecraft:cyan_candle" | "cyan_candle_cake" | "minecraft:cyan_candle_cake" | "cyan_carpet" | "minecraft:cyan_carpet" | "cyan_concrete" | "minecraft:cyan_concrete" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "cyan_wall_banner" | "minecraft:cyan_wall_banner" | "cyan_wool" | "minecraft:cyan_wool" | "damaged_anvil" | "minecraft:damaged_anvil" | "dandelion" | "minecraft:dandelion" | "dark_oak_button" | "minecraft:dark_oak_button" | "dark_oak_door" | "minecraft:dark_oak_door" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "dark_oak_log" | "minecraft:dark_oak_log" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "dark_oak_wall_sign" | "minecraft:dark_oak_wall_sign" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "dark_prismarine" | "minecraft:dark_prismarine" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "daylight_detector" | "minecraft:daylight_detector" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "dead_brain_coral_wall_fan" | "minecraft:dead_brain_coral_wall_fan" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "dead_bubble_coral_wall_fan" | "minecraft:dead_bubble_coral_wall_fan" | "dead_bush" | "minecraft:dead_bush" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "dead_fire_coral_wall_fan" | "minecraft:dead_fire_coral_wall_fan" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "dead_horn_coral_wall_fan" | "minecraft:dead_horn_coral_wall_fan" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "dead_tube_coral_wall_fan" | "minecraft:dead_tube_coral_wall_fan" | "deepslate" | "minecraft:deepslate" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "detector_rail" | "minecraft:detector_rail" | "diamond_block" | "minecraft:diamond_block" | "diamond_ore" | "minecraft:diamond_ore" | "diorite" | "minecraft:diorite" | "diorite_slab" | "minecraft:diorite_slab" | "diorite_stairs" | "minecraft:diorite_stairs" | "diorite_wall" | "minecraft:diorite_wall" | "dirt" | "minecraft:dirt" | "dirt_path" | "minecraft:dirt_path" | "dispenser" | "minecraft:dispenser" | "dragon_egg" | "minecraft:dragon_egg" | "dragon_head" | "minecraft:dragon_head" | "dragon_wall_head" | "minecraft:dragon_wall_head" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "dripstone_block" | "minecraft:dripstone_block" | "dropper" | "minecraft:dropper" | "emerald_block" | "minecraft:emerald_block" | "emerald_ore" | "minecraft:emerald_ore" | "enchanting_table" | "minecraft:enchanting_table" | "end_gateway" | "minecraft:end_gateway" | "end_portal" | "minecraft:end_portal" | "end_portal_frame" | "minecraft:end_portal_frame" | "end_rod" | "minecraft:end_rod" | "end_stone" | "minecraft:end_stone" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "ender_chest" | "minecraft:ender_chest" | "exposed_copper" | "minecraft:exposed_copper" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "farmland" | "minecraft:farmland" | "fern" | "minecraft:fern" | "fire" | "minecraft:fire" | "fire_coral" | "minecraft:fire_coral" | "fire_coral_block" | "minecraft:fire_coral_block" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "fire_coral_wall_fan" | "minecraft:fire_coral_wall_fan" | "fletching_table" | "minecraft:fletching_table" | "flower_pot" | "minecraft:flower_pot" | "flowering_azalea" | "minecraft:flowering_azalea" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "frogspawn" | "minecraft:frogspawn" | "frosted_ice" | "minecraft:frosted_ice" | "furnace" | "minecraft:furnace" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "glass" | "minecraft:glass" | "glass_pane" | "minecraft:glass_pane" | "glow_lichen" | "minecraft:glow_lichen" | "glowstone" | "minecraft:glowstone" | "gold_block" | "minecraft:gold_block" | "gold_ore" | "minecraft:gold_ore" | "granite" | "minecraft:granite" | "granite_slab" | "minecraft:granite_slab" | "granite_stairs" | "minecraft:granite_stairs" | "granite_wall" | "minecraft:granite_wall" | "grass" | "minecraft:grass" | "grass_block" | "minecraft:grass_block" | "gravel" | "minecraft:gravel" | "gray_banner" | "minecraft:gray_banner" | "gray_bed" | "minecraft:gray_bed" | "gray_candle" | "minecraft:gray_candle" | "gray_candle_cake" | "minecraft:gray_candle_cake" | "gray_carpet" | "minecraft:gray_carpet" | "gray_concrete" | "minecraft:gray_concrete" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "gray_terracotta" | "minecraft:gray_terracotta" | "gray_wall_banner" | "minecraft:gray_wall_banner" | "gray_wool" | "minecraft:gray_wool" | "green_banner" | "minecraft:green_banner" | "green_bed" | "minecraft:green_bed" | "green_candle" | "minecraft:green_candle" | "green_candle_cake" | "minecraft:green_candle_cake" | "green_carpet" | "minecraft:green_carpet" | "green_concrete" | "minecraft:green_concrete" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "green_shulker_box" | "minecraft:green_shulker_box" | "green_stained_glass" | "minecraft:green_stained_glass" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "green_terracotta" | "minecraft:green_terracotta" | "green_wall_banner" | "minecraft:green_wall_banner" | "green_wool" | "minecraft:green_wool" | "grindstone" | "minecraft:grindstone" | "hanging_roots" | "minecraft:hanging_roots" | "hay_block" | "minecraft:hay_block" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "honey_block" | "minecraft:honey_block" | "honeycomb_block" | "minecraft:honeycomb_block" | "hopper" | "minecraft:hopper" | "horn_coral" | "minecraft:horn_coral" | "horn_coral_block" | "minecraft:horn_coral_block" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "horn_coral_wall_fan" | "minecraft:horn_coral_wall_fan" | "ice" | "minecraft:ice" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "infested_deepslate" | "minecraft:infested_deepslate" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "infested_stone" | "minecraft:infested_stone" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "iron_bars" | "minecraft:iron_bars" | "iron_block" | "minecraft:iron_block" | "iron_door" | "minecraft:iron_door" | "iron_ore" | "minecraft:iron_ore" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "jigsaw" | "minecraft:jigsaw" | "jukebox" | "minecraft:jukebox" | "jungle_button" | "minecraft:jungle_button" | "jungle_door" | "minecraft:jungle_door" | "jungle_fence" | "minecraft:jungle_fence" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "jungle_leaves" | "minecraft:jungle_leaves" | "jungle_log" | "minecraft:jungle_log" | "jungle_planks" | "minecraft:jungle_planks" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "jungle_sapling" | "minecraft:jungle_sapling" | "jungle_sign" | "minecraft:jungle_sign" | "jungle_slab" | "minecraft:jungle_slab" | "jungle_stairs" | "minecraft:jungle_stairs" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "jungle_wall_sign" | "minecraft:jungle_wall_sign" | "jungle_wood" | "minecraft:jungle_wood" | "kelp" | "minecraft:kelp" | "kelp_plant" | "minecraft:kelp_plant" | "ladder" | "minecraft:ladder" | "lantern" | "minecraft:lantern" | "lapis_block" | "minecraft:lapis_block" | "lapis_ore" | "minecraft:lapis_ore" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "large_fern" | "minecraft:large_fern" | "lava" | "minecraft:lava" | "lava_cauldron" | "minecraft:lava_cauldron" | "lectern" | "minecraft:lectern" | "lever" | "minecraft:lever" | "light" | "minecraft:light" | "light_blue_banner" | "minecraft:light_blue_banner" | "light_blue_bed" | "minecraft:light_blue_bed" | "light_blue_candle" | "minecraft:light_blue_candle" | "light_blue_candle_cake" | "minecraft:light_blue_candle_cake" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "light_blue_wall_banner" | "minecraft:light_blue_wall_banner" | "light_blue_wool" | "minecraft:light_blue_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "light_gray_bed" | "minecraft:light_gray_bed" | "light_gray_candle" | "minecraft:light_gray_candle" | "light_gray_candle_cake" | "minecraft:light_gray_candle_cake" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "light_gray_wall_banner" | "minecraft:light_gray_wall_banner" | "light_gray_wool" | "minecraft:light_gray_wool" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "lightning_rod" | "minecraft:lightning_rod" | "lilac" | "minecraft:lilac" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "lily_pad" | "minecraft:lily_pad" | "lime_banner" | "minecraft:lime_banner" | "lime_bed" | "minecraft:lime_bed" | "lime_candle" | "minecraft:lime_candle" | "lime_candle_cake" | "minecraft:lime_candle_cake" | "lime_carpet" | "minecraft:lime_carpet" | "lime_concrete" | "minecraft:lime_concrete" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "lime_terracotta" | "minecraft:lime_terracotta" | "lime_wall_banner" | "minecraft:lime_wall_banner" | "lime_wool" | "minecraft:lime_wool" | "lodestone" | "minecraft:lodestone" | "loom" | "minecraft:loom" | "magenta_banner" | "minecraft:magenta_banner" | "magenta_bed" | "minecraft:magenta_bed" | "magenta_candle" | "minecraft:magenta_candle" | "magenta_candle_cake" | "minecraft:magenta_candle_cake" | "magenta_carpet" | "minecraft:magenta_carpet" | "magenta_concrete" | "minecraft:magenta_concrete" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "magenta_wall_banner" | "minecraft:magenta_wall_banner" | "magenta_wool" | "minecraft:magenta_wool" | "magma_block" | "minecraft:magma_block" | "mangrove_button" | "minecraft:mangrove_button" | "mangrove_door" | "minecraft:mangrove_door" | "mangrove_fence" | "minecraft:mangrove_fence" | "mangrove_fence_gate" | "minecraft:mangrove_fence_gate" | "mangrove_leaves" | "minecraft:mangrove_leaves" | "mangrove_log" | "minecraft:mangrove_log" | "mangrove_planks" | "minecraft:mangrove_planks" | "mangrove_pressure_plate" | "minecraft:mangrove_pressure_plate" | "mangrove_propagule" | "minecraft:mangrove_propagule" | "mangrove_roots" | "minecraft:mangrove_roots" | "mangrove_sign" | "minecraft:mangrove_sign" | "mangrove_slab" | "minecraft:mangrove_slab" | "mangrove_stairs" | "minecraft:mangrove_stairs" | "mangrove_trapdoor" | "minecraft:mangrove_trapdoor" | "mangrove_wall_sign" | "minecraft:mangrove_wall_sign" | "mangrove_wood" | "minecraft:mangrove_wood" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "melon" | "minecraft:melon" | "melon_stem" | "minecraft:melon_stem" | "moss_block" | "minecraft:moss_block" | "moss_carpet" | "minecraft:moss_carpet" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "moving_piston" | "minecraft:moving_piston" | "mud" | "minecraft:mud" | "mud_brick_slab" | "minecraft:mud_brick_slab" | "mud_brick_stairs" | "minecraft:mud_brick_stairs" | "mud_brick_wall" | "minecraft:mud_brick_wall" | "mud_bricks" | "minecraft:mud_bricks" | "muddy_mangrove_roots" | "minecraft:muddy_mangrove_roots" | "mushroom_stem" | "minecraft:mushroom_stem" | "mycelium" | "minecraft:mycelium" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "nether_bricks" | "minecraft:nether_bricks" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "nether_portal" | "minecraft:nether_portal" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "nether_sprouts" | "minecraft:nether_sprouts" | "nether_wart" | "minecraft:nether_wart" | "nether_wart_block" | "minecraft:nether_wart_block" | "netherite_block" | "minecraft:netherite_block" | "netherrack" | "minecraft:netherrack" | "note_block" | "minecraft:note_block" | "oak_button" | "minecraft:oak_button" | "oak_door" | "minecraft:oak_door" | "oak_fence" | "minecraft:oak_fence" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "oak_leaves" | "minecraft:oak_leaves" | "oak_log" | "minecraft:oak_log" | "oak_planks" | "minecraft:oak_planks" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "oak_sapling" | "minecraft:oak_sapling" | "oak_sign" | "minecraft:oak_sign" | "oak_slab" | "minecraft:oak_slab" | "oak_stairs" | "minecraft:oak_stairs" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "oak_wall_sign" | "minecraft:oak_wall_sign" | "oak_wood" | "minecraft:oak_wood" | "observer" | "minecraft:observer" | "obsidian" | "minecraft:obsidian" | "ochre_froglight" | "minecraft:ochre_froglight" | "orange_banner" | "minecraft:orange_banner" | "orange_bed" | "minecraft:orange_bed" | "orange_candle" | "minecraft:orange_candle" | "orange_candle_cake" | "minecraft:orange_candle_cake" | "orange_carpet" | "minecraft:orange_carpet" | "orange_concrete" | "minecraft:orange_concrete" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "orange_terracotta" | "minecraft:orange_terracotta" | "orange_tulip" | "minecraft:orange_tulip" | "orange_wall_banner" | "minecraft:orange_wall_banner" | "orange_wool" | "minecraft:orange_wool" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "oxidized_copper" | "minecraft:oxidized_copper" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "packed_ice" | "minecraft:packed_ice" | "packed_mud" | "minecraft:packed_mud" | "pearlescent_froglight" | "minecraft:pearlescent_froglight" | "peony" | "minecraft:peony" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "pink_banner" | "minecraft:pink_banner" | "pink_bed" | "minecraft:pink_bed" | "pink_candle" | "minecraft:pink_candle" | "pink_candle_cake" | "minecraft:pink_candle_cake" | "pink_carpet" | "minecraft:pink_carpet" | "pink_concrete" | "minecraft:pink_concrete" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "pink_terracotta" | "minecraft:pink_terracotta" | "pink_tulip" | "minecraft:pink_tulip" | "pink_wall_banner" | "minecraft:pink_wall_banner" | "pink_wool" | "minecraft:pink_wool" | "piston" | "minecraft:piston" | "piston_head" | "minecraft:piston_head" | "player_head" | "minecraft:player_head" | "player_wall_head" | "minecraft:player_wall_head" | "podzol" | "minecraft:podzol" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "polished_andesite" | "minecraft:polished_andesite" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "polished_blackstone" | "minecraft:polished_blackstone" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "polished_deepslate" | "minecraft:polished_deepslate" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "polished_diorite" | "minecraft:polished_diorite" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "polished_granite" | "minecraft:polished_granite" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "poppy" | "minecraft:poppy" | "potatoes" | "minecraft:potatoes" | "potted_acacia_sapling" | "minecraft:potted_acacia_sapling" | "potted_allium" | "minecraft:potted_allium" | "potted_azalea_bush" | "minecraft:potted_azalea_bush" | "potted_azure_bluet" | "minecraft:potted_azure_bluet" | "potted_bamboo" | "minecraft:potted_bamboo" | "potted_birch_sapling" | "minecraft:potted_birch_sapling" | "potted_blue_orchid" | "minecraft:potted_blue_orchid" | "potted_brown_mushroom" | "minecraft:potted_brown_mushroom" | "potted_cactus" | "minecraft:potted_cactus" | "potted_cornflower" | "minecraft:potted_cornflower" | "potted_crimson_fungus" | "minecraft:potted_crimson_fungus" | "potted_crimson_roots" | "minecraft:potted_crimson_roots" | "potted_dandelion" | "minecraft:potted_dandelion" | "potted_dark_oak_sapling" | "minecraft:potted_dark_oak_sapling" | "potted_dead_bush" | "minecraft:potted_dead_bush" | "potted_fern" | "minecraft:potted_fern" | "potted_flowering_azalea_bush" | "minecraft:potted_flowering_azalea_bush" | "potted_jungle_sapling" | "minecraft:potted_jungle_sapling" | "potted_lily_of_the_valley" | "minecraft:potted_lily_of_the_valley" | "potted_mangrove_propagule" | "minecraft:potted_mangrove_propagule" | "potted_oak_sapling" | "minecraft:potted_oak_sapling" | "potted_orange_tulip" | "minecraft:potted_orange_tulip" | "potted_oxeye_daisy" | "minecraft:potted_oxeye_daisy" | "potted_pink_tulip" | "minecraft:potted_pink_tulip" | "potted_poppy" | "minecraft:potted_poppy" | "potted_red_mushroom" | "minecraft:potted_red_mushroom" | "potted_red_tulip" | "minecraft:potted_red_tulip" | "potted_spruce_sapling" | "minecraft:potted_spruce_sapling" | "potted_warped_fungus" | "minecraft:potted_warped_fungus" | "potted_warped_roots" | "minecraft:potted_warped_roots" | "potted_white_tulip" | "minecraft:potted_white_tulip" | "potted_wither_rose" | "minecraft:potted_wither_rose" | "powder_snow" | "minecraft:powder_snow" | "powder_snow_cauldron" | "minecraft:powder_snow_cauldron" | "powered_rail" | "minecraft:powered_rail" | "prismarine" | "minecraft:prismarine" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "prismarine_slab" | "minecraft:prismarine_slab" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "prismarine_wall" | "minecraft:prismarine_wall" | "pumpkin" | "minecraft:pumpkin" | "pumpkin_stem" | "minecraft:pumpkin_stem" | "purple_banner" | "minecraft:purple_banner" | "purple_bed" | "minecraft:purple_bed" | "purple_candle" | "minecraft:purple_candle" | "purple_candle_cake" | "minecraft:purple_candle_cake" | "purple_carpet" | "minecraft:purple_carpet" | "purple_concrete" | "minecraft:purple_concrete" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "purple_terracotta" | "minecraft:purple_terracotta" | "purple_wall_banner" | "minecraft:purple_wall_banner" | "purple_wool" | "minecraft:purple_wool" | "purpur_block" | "minecraft:purpur_block" | "purpur_pillar" | "minecraft:purpur_pillar" | "purpur_slab" | "minecraft:purpur_slab" | "purpur_stairs" | "minecraft:purpur_stairs" | "quartz_block" | "minecraft:quartz_block" | "quartz_bricks" | "minecraft:quartz_bricks" | "quartz_pillar" | "minecraft:quartz_pillar" | "quartz_slab" | "minecraft:quartz_slab" | "quartz_stairs" | "minecraft:quartz_stairs" | "rail" | "minecraft:rail" | "raw_copper_block" | "minecraft:raw_copper_block" | "raw_gold_block" | "minecraft:raw_gold_block" | "raw_iron_block" | "minecraft:raw_iron_block" | "red_banner" | "minecraft:red_banner" | "red_bed" | "minecraft:red_bed" | "red_candle" | "minecraft:red_candle" | "red_candle_cake" | "minecraft:red_candle_cake" | "red_carpet" | "minecraft:red_carpet" | "red_concrete" | "minecraft:red_concrete" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "red_mushroom" | "minecraft:red_mushroom" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "red_sand" | "minecraft:red_sand" | "red_sandstone" | "minecraft:red_sandstone" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "red_shulker_box" | "minecraft:red_shulker_box" | "red_stained_glass" | "minecraft:red_stained_glass" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "red_terracotta" | "minecraft:red_terracotta" | "red_tulip" | "minecraft:red_tulip" | "red_wall_banner" | "minecraft:red_wall_banner" | "red_wool" | "minecraft:red_wool" | "redstone_block" | "minecraft:redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "redstone_ore" | "minecraft:redstone_ore" | "redstone_torch" | "minecraft:redstone_torch" | "redstone_wall_torch" | "minecraft:redstone_wall_torch" | "redstone_wire" | "minecraft:redstone_wire" | "reinforced_deepslate" | "minecraft:reinforced_deepslate" | "repeater" | "minecraft:repeater" | "repeating_command_block" | "minecraft:repeating_command_block" | "respawn_anchor" | "minecraft:respawn_anchor" | "rooted_dirt" | "minecraft:rooted_dirt" | "rose_bush" | "minecraft:rose_bush" | "sand" | "minecraft:sand" | "sandstone" | "minecraft:sandstone" | "sandstone_slab" | "minecraft:sandstone_slab" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "sandstone_wall" | "minecraft:sandstone_wall" | "scaffolding" | "minecraft:scaffolding" | "sculk" | "minecraft:sculk" | "sculk_catalyst" | "minecraft:sculk_catalyst" | "sculk_sensor" | "minecraft:sculk_sensor" | "sculk_shrieker" | "minecraft:sculk_shrieker" | "sculk_vein" | "minecraft:sculk_vein" | "sea_lantern" | "minecraft:sea_lantern" | "sea_pickle" | "minecraft:sea_pickle" | "seagrass" | "minecraft:seagrass" | "shroomlight" | "minecraft:shroomlight" | "shulker_box" | "minecraft:shulker_box" | "skeleton_skull" | "minecraft:skeleton_skull" | "skeleton_wall_skull" | "minecraft:skeleton_wall_skull" | "slime_block" | "minecraft:slime_block" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "small_dripleaf" | "minecraft:small_dripleaf" | "smithing_table" | "minecraft:smithing_table" | "smoker" | "minecraft:smoker" | "smooth_basalt" | "minecraft:smooth_basalt" | "smooth_quartz" | "minecraft:smooth_quartz" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "smooth_stone" | "minecraft:smooth_stone" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "snow" | "minecraft:snow" | "snow_block" | "minecraft:snow_block" | "soul_campfire" | "minecraft:soul_campfire" | "soul_fire" | "minecraft:soul_fire" | "soul_lantern" | "minecraft:soul_lantern" | "soul_sand" | "minecraft:soul_sand" | "soul_soil" | "minecraft:soul_soil" | "soul_torch" | "minecraft:soul_torch" | "soul_wall_torch" | "minecraft:soul_wall_torch" | "spawner" | "minecraft:spawner" | "sponge" | "minecraft:sponge" | "spore_blossom" | "minecraft:spore_blossom" | "spruce_button" | "minecraft:spruce_button" | "spruce_door" | "minecraft:spruce_door" | "spruce_fence" | "minecraft:spruce_fence" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "spruce_leaves" | "minecraft:spruce_leaves" | "spruce_log" | "minecraft:spruce_log" | "spruce_planks" | "minecraft:spruce_planks" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "spruce_sapling" | "minecraft:spruce_sapling" | "spruce_sign" | "minecraft:spruce_sign" | "spruce_slab" | "minecraft:spruce_slab" | "spruce_stairs" | "minecraft:spruce_stairs" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "spruce_wall_sign" | "minecraft:spruce_wall_sign" | "spruce_wood" | "minecraft:spruce_wood" | "sticky_piston" | "minecraft:sticky_piston" | "stone" | "minecraft:stone" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "stone_bricks" | "minecraft:stone_bricks" | "stone_button" | "minecraft:stone_button" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "stone_slab" | "minecraft:stone_slab" | "stone_stairs" | "minecraft:stone_stairs" | "stonecutter" | "minecraft:stonecutter" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "stripped_mangrove_log" | "minecraft:stripped_mangrove_log" | "stripped_mangrove_wood" | "minecraft:stripped_mangrove_wood" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "structure_block" | "minecraft:structure_block" | "structure_void" | "minecraft:structure_void" | "sugar_cane" | "minecraft:sugar_cane" | "sunflower" | "minecraft:sunflower" | "sweet_berry_bush" | "minecraft:sweet_berry_bush" | "tall_grass" | "minecraft:tall_grass" | "tall_seagrass" | "minecraft:tall_seagrass" | "target" | "minecraft:target" | "terracotta" | "minecraft:terracotta" | "tinted_glass" | "minecraft:tinted_glass" | "tnt" | "minecraft:tnt" | "torch" | "minecraft:torch" | "trapped_chest" | "minecraft:trapped_chest" | "tripwire" | "minecraft:tripwire" | "tripwire_hook" | "minecraft:tripwire_hook" | "tube_coral" | "minecraft:tube_coral" | "tube_coral_block" | "minecraft:tube_coral_block" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "tube_coral_wall_fan" | "minecraft:tube_coral_wall_fan" | "tuff" | "minecraft:tuff" | "turtle_egg" | "minecraft:turtle_egg" | "twisting_vines" | "minecraft:twisting_vines" | "twisting_vines_plant" | "minecraft:twisting_vines_plant" | "verdant_froglight" | "minecraft:verdant_froglight" | "vine" | "minecraft:vine" | "void_air" | "minecraft:void_air" | "wall_torch" | "minecraft:wall_torch" | "warped_button" | "minecraft:warped_button" | "warped_door" | "minecraft:warped_door" | "warped_fence" | "minecraft:warped_fence" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "warped_fungus" | "minecraft:warped_fungus" | "warped_hyphae" | "minecraft:warped_hyphae" | "warped_nylium" | "minecraft:warped_nylium" | "warped_planks" | "minecraft:warped_planks" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "warped_roots" | "minecraft:warped_roots" | "warped_sign" | "minecraft:warped_sign" | "warped_slab" | "minecraft:warped_slab" | "warped_stairs" | "minecraft:warped_stairs" | "warped_stem" | "minecraft:warped_stem" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "warped_wall_sign" | "minecraft:warped_wall_sign" | "warped_wart_block" | "minecraft:warped_wart_block" | "water" | "minecraft:water" | "water_cauldron" | "minecraft:water_cauldron" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "weathered_copper" | "minecraft:weathered_copper" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "weeping_vines_plant" | "minecraft:weeping_vines_plant" | "wet_sponge" | "minecraft:wet_sponge" | "wheat" | "minecraft:wheat" | "white_banner" | "minecraft:white_banner" | "white_bed" | "minecraft:white_bed" | "white_candle" | "minecraft:white_candle" | "white_candle_cake" | "minecraft:white_candle_cake" | "white_carpet" | "minecraft:white_carpet" | "white_concrete" | "minecraft:white_concrete" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "white_shulker_box" | "minecraft:white_shulker_box" | "white_stained_glass" | "minecraft:white_stained_glass" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "white_terracotta" | "minecraft:white_terracotta" | "white_tulip" | "minecraft:white_tulip" | "white_wall_banner" | "minecraft:white_wall_banner" | "white_wool" | "minecraft:white_wool" | "wither_rose" | "minecraft:wither_rose" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "wither_skeleton_wall_skull" | "minecraft:wither_skeleton_wall_skull" | "yellow_banner" | "minecraft:yellow_banner" | "yellow_bed" | "minecraft:yellow_bed" | "yellow_candle" | "minecraft:yellow_candle" | "yellow_candle_cake" | "minecraft:yellow_candle_cake" | "yellow_carpet" | "minecraft:yellow_carpet" | "yellow_concrete" | "minecraft:yellow_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "yellow_wall_banner" | "minecraft:yellow_wall_banner" | "yellow_wool" | "minecraft:yellow_wool" | "zombie_head" | "minecraft:zombie_head" | "zombie_wall_head" | "minecraft:zombie_wall_head" | "mmt:abiding_alloy_block" | "mmt:acril_block" | "mmt:adamanite_block" | "mmt:alexandrite_block" | "mmt:aluminum_block" | "mmt:amber_block" | "mmt:amethyst_block" | "mmt:ametrine_block" | "mmt:aquamarine_block" | "mmt:bismuth_block" | "mmt:block" | "mmt:boron_block" | "mmt:brass_block" | "mmt:bronze_block" | "mmt:celeslar_block" | "mmt:chalyblux_block" | "mmt:charcoal_block" | "mmt:chromium_block" | "mmt:citrine_block" | "mmt:cobalt_block" | "mmt:cosmos_aurora_block" | "mmt:cristinite" | "mmt:dark_cryopla_block" | "mmt:echo_block" | "mmt:electrum_block" | "mmt:estalt_block" | "mmt:europium_block" | "mmt:frigidite_block" | "mmt:garnet_block" | "mmt:invar_block" | "mmt:iridium_block" | "mmt:jade_block" | "mmt:kunzite_block" | "mmt:lead_block" | "mmt:limestone" | "mmt:lunium_nova_block" | "mmt:magnesium_block" | "mmt:marble" | "mmt:midnight_abyssal_block" | "mmt:moonstone_block" | "mmt:mythril_block" | "mmt:nickel_block" | "mmt:nlatstone_block" | "mmt:opal_block" | "mmt:osmium_block" | "mmt:palladium_block" | "mmt:pearl_block" | "mmt:pearl_ore" | "mmt:peridot_block" | "mmt:platinum_block" | "mmt:plumbumanite_block" | "mmt:raw_acril_block" | "mmt:raw_adamanite_block" | "mmt:raw_aluminum_block" | "mmt:raw_boron_block" | "mmt:raw_cobalt_block" | "mmt:raw_dark_cryopla_block" | "mmt:raw_europium_block" | "mmt:raw_lead_block" | "mmt:raw_lunium_nova_block" | "mmt:raw_midnight_abyssal_block" | "mmt:raw_mythril_block" | "mmt:raw_netherite_block" | "mmt:raw_nickel_block" | "mmt:raw_osmium_block" | "mmt:raw_palladium_block" | "mmt:raw_platinum_block" | "mmt:raw_rhodium_block" | "mmt:raw_scandium_block" | "mmt:raw_silver_block" | "mmt:raw_stellar_block" | "mmt:raw_tellurium_block" | "mmt:raw_thorium_block" | "mmt:raw_tin_block" | "mmt:raw_titanium_block" | "mmt:raw_tungsten_block" | "mmt:raw_uranium_block" | "mmt:raw_void_block" | "mmt:raw_xelkive_block" | "mmt:raw_yttrium_block" | "mmt:raw_zinc_block" | "mmt:raw_zirconium_block" | "mmt:rhodium_block" | "mmt:rose_quartz_block" | "mmt:ruby_block" | "mmt:ruby_ore" | "mmt:sapphire_block" | "mmt:sapphire_ore" | "mmt:scandium_block" | "mmt:scoria" | "mmt:scrap_block" | "mmt:silicon_block" | "mmt:silt" | "mmt:silver_block" | "mmt:slate" | "mmt:slush" | "mmt:solimrith_block" | "mmt:spinel_block" | "mmt:starlight_mythril_block" | "mmt:steel_block" | "mmt:stellar_block" | "mmt:sunstone_block" | "mmt:tanzanite_block" | "mmt:tellurium_block" | "mmt:thlanium_block" | "mmt:thorium_block" | "mmt:thulium_block" | "mmt:tin_block" | "mmt:titanium_block" | "mmt:topaz_block" | "mmt:topaz_ore" | "mmt:tourmaline_block" | "mmt:tungsten_block" | "mmt:turquoise_block" | "mmt:turquoise_ore" | "mmt:ultranium_gem_block" | "mmt:uranium_block" | "mmt:vibranite_block" | "mmt:viculeam_block" | "mmt:void_block" | "mmt:xelkive_block" | "mmt:xeproda_block" | "mmt:yttrium_block" | "mmt:zapolgium_block" | "mmt:zinc_block" | "mmt:zirconium_block" | "modularrouters:modular_router" | "modularrouters:template_frame" | "mysticaladaptations:insanium_furnace" | "mysticaladaptations:insanium_reprocessor" | "mysticalagradditions:awakened_draconium_crux" | "mysticalagradditions:dragon_egg_crux" | "mysticalagradditions:end_inferium_ore" | "mysticalagradditions:end_prosperity_ore" | "mysticalagradditions:gaia_spirit_crux" | "mysticalagradditions:imperium_coal_block" | "mysticalagradditions:inferium_coal_block" | "mysticalagradditions:insanium_block" | "mysticalagradditions:insanium_coal_block" | "mysticalagradditions:insanium_farmland" | "mysticalagradditions:insanium_gemstone_block" | "mysticalagradditions:insanium_ingot_block" | "mysticalagradditions:molten_imperium" | "mysticalagradditions:molten_inferium" | "mysticalagradditions:molten_prudentium" | "mysticalagradditions:molten_soulium" | "mysticalagradditions:molten_supremium" | "mysticalagradditions:molten_tertium" | "mysticalagradditions:nether_inferium_ore" | "mysticalagradditions:nether_prosperity_ore" | "mysticalagradditions:nether_star_crux" | "mysticalagradditions:neutronium_crux" | "mysticalagradditions:nitro_crystal_crux" | "mysticalagradditions:prudentium_coal_block" | "mysticalagradditions:supremium_coal_block" | "mysticalagradditions:tertium_coal_block" | "mysticalagriculture:air_crop" | "mysticalagriculture:aluminum_crop" | "mysticalagriculture:amethyst_bronze_crop" | "mysticalagriculture:amethyst_crop" | "mysticalagriculture:apatite_crop" | "mysticalagriculture:aquamarine_crop" | "mysticalagriculture:awakened_draconium_crop" | "mysticalagriculture:awakened_supremium_block" | "mysticalagriculture:awakened_supremium_furnace" | "mysticalagriculture:awakened_supremium_gemstone_block" | "mysticalagriculture:awakened_supremium_ingot_block" | "mysticalagriculture:awakened_supremium_reprocessor" | "mysticalagriculture:awakening_altar" | "mysticalagriculture:awakening_pedestal" | "mysticalagriculture:basalt_crop" | "mysticalagriculture:basalz_crop" | "mysticalagriculture:basic_reprocessor" | "mysticalagriculture:blaze_crop" | "mysticalagriculture:blazing_crystal_crop" | "mysticalagriculture:blitz_crop" | "mysticalagriculture:blizz_crop" | "mysticalagriculture:brass_crop" | "mysticalagriculture:bronze_crop" | "mysticalagriculture:certus_quartz_crop" | "mysticalagriculture:chicken_crop" | "mysticalagriculture:chrome_crop" | "mysticalagriculture:coal_crop" | "mysticalagriculture:cobalt_crop" | "mysticalagriculture:compressed_iron_crop" | "mysticalagriculture:constantan_crop" | "mysticalagriculture:copper_crop" | "mysticalagriculture:coral_crop" | "mysticalagriculture:cow_crop" | "mysticalagriculture:creeper_crop" | "mysticalagriculture:cyanite_crop" | "mysticalagriculture:deepslate_crop" | "mysticalagriculture:deepslate_inferium_ore" | "mysticalagriculture:deepslate_prosperity_ore" | "mysticalagriculture:diamond_crop" | "mysticalagriculture:dirt_crop" | "mysticalagriculture:draconium_crop" | "mysticalagriculture:dragon_egg_crop" | "mysticalagriculture:dye_crop" | "mysticalagriculture:earth_crop" | "mysticalagriculture:electrum_crop" | "mysticalagriculture:elementium_crop" | "mysticalagriculture:emerald_crop" | "mysticalagriculture:end_crop" | "mysticalagriculture:enderium_crop" | "mysticalagriculture:enderman_crop" | "mysticalagriculture:energized_steel_crop" | "mysticalagriculture:essence_vessel" | "mysticalagriculture:experience_crop" | "mysticalagriculture:fiery_ingot_crop" | "mysticalagriculture:fire_crop" | "mysticalagriculture:fish_crop" | "mysticalagriculture:fluix_crop" | "mysticalagriculture:fluorite_crop" | "mysticalagriculture:flux_infused_gem_crop" | "mysticalagriculture:flux_infused_ingot_crop" | "mysticalagriculture:gaia_spirit_crop" | "mysticalagriculture:ghast_crop" | "mysticalagriculture:glowstone_crop" | "mysticalagriculture:gold_crop" | "mysticalagriculture:graphite_crop" | "mysticalagriculture:harvester" | "mysticalagriculture:hepatizon_crop" | "mysticalagriculture:honey_crop" | "mysticalagriculture:hop_graphite_crop" | "mysticalagriculture:ice_crop" | "mysticalagriculture:imperium_block" | "mysticalagriculture:imperium_farmland" | "mysticalagriculture:imperium_furnace" | "mysticalagriculture:imperium_gemstone_block" | "mysticalagriculture:imperium_growth_accelerator" | "mysticalagriculture:imperium_ingot_block" | "mysticalagriculture:imperium_reprocessor" | "mysticalagriculture:inferium_block" | "mysticalagriculture:inferium_crop" | "mysticalagriculture:inferium_farmland" | "mysticalagriculture:inferium_furnace" | "mysticalagriculture:inferium_gemstone_block" | "mysticalagriculture:inferium_growth_accelerator" | "mysticalagriculture:inferium_ingot_block" | "mysticalagriculture:inferium_ore" | "mysticalagriculture:inferium_reprocessor" | "mysticalagriculture:infusion_altar" | "mysticalagriculture:infusion_pedestal" | "mysticalagriculture:invar_crop" | "mysticalagriculture:iridium_crop" | "mysticalagriculture:iron_crop" | "mysticalagriculture:ironwood_crop" | "mysticalagriculture:knightmetal_crop" | "mysticalagriculture:lapis_lazuli_crop" | "mysticalagriculture:lead_crop" | "mysticalagriculture:limestone_crop" | "mysticalagriculture:lumium_crop" | "mysticalagriculture:machine_frame" | "mysticalagriculture:manasteel_crop" | "mysticalagriculture:manyullyn_crop" | "mysticalagriculture:marble_crop" | "mysticalagriculture:menril_crop" | "mysticalagriculture:mithril_crop" | "mysticalagriculture:mystical_flower_crop" | "mysticalagriculture:nature_crop" | "mysticalagriculture:nether_crop" | "mysticalagriculture:nether_quartz_crop" | "mysticalagriculture:nether_star_crop" | "mysticalagriculture:netherite_crop" | "mysticalagriculture:neutronium_crop" | "mysticalagriculture:nickel_crop" | "mysticalagriculture:niotic_crystal_crop" | "mysticalagriculture:nitro_crystal_crop" | "mysticalagriculture:obsidian_crop" | "mysticalagriculture:osmium_crop" | "mysticalagriculture:pig_crop" | "mysticalagriculture:pig_iron_crop" | "mysticalagriculture:platinum_crop" | "mysticalagriculture:prismarine_crop" | "mysticalagriculture:prosperity_block" | "mysticalagriculture:prosperity_gemstone_block" | "mysticalagriculture:prosperity_ingot_block" | "mysticalagriculture:prosperity_ore" | "mysticalagriculture:prudentium_block" | "mysticalagriculture:prudentium_farmland" | "mysticalagriculture:prudentium_furnace" | "mysticalagriculture:prudentium_gemstone_block" | "mysticalagriculture:prudentium_growth_accelerator" | "mysticalagriculture:prudentium_ingot_block" | "mysticalagriculture:prudentium_reprocessor" | "mysticalagriculture:quartz_enriched_iron_crop" | "mysticalagriculture:queens_slime_crop" | "mysticalagriculture:rabbit_crop" | "mysticalagriculture:redstone_crop" | "mysticalagriculture:refined_glowstone_crop" | "mysticalagriculture:refined_obsidian_crop" | "mysticalagriculture:rock_crystal_crop" | "mysticalagriculture:rose_gold_crop" | "mysticalagriculture:rubber_crop" | "mysticalagriculture:ruby_crop" | "mysticalagriculture:saltpeter_crop" | "mysticalagriculture:sapphire_crop" | "mysticalagriculture:sheep_crop" | "mysticalagriculture:signalum_crop" | "mysticalagriculture:silicon_crop" | "mysticalagriculture:silver_crop" | "mysticalagriculture:skeleton_crop" | "mysticalagriculture:sky_stone_crop" | "mysticalagriculture:slime_crop" | "mysticalagriculture:slimesteel_crop" | "mysticalagriculture:soul_extractor" | "mysticalagriculture:soul_glass" | "mysticalagriculture:soulium_block" | "mysticalagriculture:soulium_gemstone_block" | "mysticalagriculture:soulium_ingot_block" | "mysticalagriculture:soulium_ore" | "mysticalagriculture:soulstone" | "mysticalagriculture:soulstone_bricks" | "mysticalagriculture:soulstone_bricks_slab" | "mysticalagriculture:soulstone_bricks_stairs" | "mysticalagriculture:soulstone_bricks_wall" | "mysticalagriculture:soulstone_chiseled_bricks" | "mysticalagriculture:soulstone_cobble" | "mysticalagriculture:soulstone_cobble_slab" | "mysticalagriculture:soulstone_cobble_stairs" | "mysticalagriculture:soulstone_cobble_wall" | "mysticalagriculture:soulstone_cracked_bricks" | "mysticalagriculture:soulstone_slab" | "mysticalagriculture:soulstone_smooth" | "mysticalagriculture:soulstone_smooth_slab" | "mysticalagriculture:soulstone_stairs" | "mysticalagriculture:spider_crop" | "mysticalagriculture:spirited_crystal_crop" | "mysticalagriculture:squid_crop" | "mysticalagriculture:starmetal_crop" | "mysticalagriculture:steel_crop" | "mysticalagriculture:steeleaf_crop" | "mysticalagriculture:stone_crop" | "mysticalagriculture:sulfur_crop" | "mysticalagriculture:supremium_block" | "mysticalagriculture:supremium_farmland" | "mysticalagriculture:supremium_furnace" | "mysticalagriculture:supremium_gemstone_block" | "mysticalagriculture:supremium_growth_accelerator" | "mysticalagriculture:supremium_ingot_block" | "mysticalagriculture:supremium_reprocessor" | "mysticalagriculture:terrasteel_crop" | "mysticalagriculture:tertium_block" | "mysticalagriculture:tertium_farmland" | "mysticalagriculture:tertium_furnace" | "mysticalagriculture:tertium_gemstone_block" | "mysticalagriculture:tertium_growth_accelerator" | "mysticalagriculture:tertium_ingot_block" | "mysticalagriculture:tertium_reprocessor" | "mysticalagriculture:tin_crop" | "mysticalagriculture:tinkering_table" | "mysticalagriculture:titanium_crop" | "mysticalagriculture:tungsten_crop" | "mysticalagriculture:turtle_crop" | "mysticalagriculture:uraninite_crop" | "mysticalagriculture:uranium_crop" | "mysticalagriculture:water_crop" | "mysticalagriculture:wither_skeleton_crop" | "mysticalagriculture:witherproof_block" | "mysticalagriculture:witherproof_bricks" | "mysticalagriculture:witherproof_glass" | "mysticalagriculture:wood_crop" | "mysticalagriculture:yellorium_crop" | "mysticalagriculture:zinc_crop" | "mysticalagriculture:zombie_crop" | "packagedauto:crafter" | "packagedauto:encoder" | "packagedauto:fluid_package_filler" | "packagedauto:packager" | "packagedauto:packager_extension" | "packagedauto:unpackager" | "packagedexcrafting:advanced_crafter" | "packagedexcrafting:basic_crafter" | "packagedexcrafting:combination_crafter" | "packagedexcrafting:elite_crafter" | "packagedexcrafting:ender_crafter" | "packagedexcrafting:flux_crafter" | "packagedexcrafting:marked_pedestal" | "packagedexcrafting:ultimate_crafter" | "rechiseled:acacia_planks_beams" | "rechiseled:acacia_planks_beams_connecting" | "rechiseled:acacia_planks_brick_pattern" | "rechiseled:acacia_planks_brick_pattern_connecting" | "rechiseled:acacia_planks_brick_paving" | "rechiseled:acacia_planks_brick_paving_connecting" | "rechiseled:acacia_planks_bricks" | "rechiseled:acacia_planks_bricks_connecting" | "rechiseled:acacia_planks_crate" | "rechiseled:acacia_planks_crate_connecting" | "rechiseled:acacia_planks_diagonal_stripes" | "rechiseled:acacia_planks_diagonal_stripes_connecting" | "rechiseled:acacia_planks_diagonal_tiles" | "rechiseled:acacia_planks_diagonal_tiles_connecting" | "rechiseled:acacia_planks_dotted" | "rechiseled:acacia_planks_dotted_connecting" | "rechiseled:acacia_planks_flooring" | "rechiseled:acacia_planks_flooring_connecting" | "rechiseled:acacia_planks_large_tiles" | "rechiseled:acacia_planks_large_tiles_connecting" | "rechiseled:acacia_planks_mosaic" | "rechiseled:acacia_planks_pattern" | "rechiseled:acacia_planks_pattern_connecting" | "rechiseled:acacia_planks_rotated_bricks" | "rechiseled:acacia_planks_rotated_bricks_connecting" | "rechiseled:acacia_planks_small_bricks" | "rechiseled:acacia_planks_small_bricks_connecting" | "rechiseled:acacia_planks_small_tiles" | "rechiseled:acacia_planks_small_tiles_connecting" | "rechiseled:acacia_planks_squares" | "rechiseled:acacia_planks_squares_connecting" | "rechiseled:acacia_planks_tiles" | "rechiseled:acacia_planks_tiles_connecting" | "rechiseled:acacia_planks_wavy" | "rechiseled:acacia_planks_wavy_connecting" | "rechiseled:acacia_planks_woven" | "rechiseled:acacia_planks_woven_connecting" | "rechiseled:amethyst_block_beams" | "rechiseled:amethyst_block_beams_connecting" | "rechiseled:amethyst_block_bordered_diagonal_tiles" | "rechiseled:amethyst_block_bordered_diagonal_tiles_connecting" | "rechiseled:amethyst_block_bricks" | "rechiseled:amethyst_block_bricks_connecting" | "rechiseled:amethyst_block_cut" | "rechiseled:amethyst_block_cut_connecting" | "rechiseled:amethyst_block_diagonal_tiles" | "rechiseled:amethyst_block_edged" | "rechiseled:amethyst_block_edged_connecting" | "rechiseled:amethyst_block_jewel" | "rechiseled:amethyst_block_pillar" | "rechiseled:amethyst_block_pillar_connecting" | "rechiseled:amethyst_block_polished" | "rechiseled:amethyst_block_polished_connecting" | "rechiseled:amethyst_block_shiny" | "rechiseled:amethyst_block_shiny_connecting" | "rechiseled:amethyst_block_smooth" | "rechiseled:amethyst_block_tiles" | "rechiseled:amethyst_block_tiles_connecting" | "rechiseled:andesite_brick_pattern" | "rechiseled:andesite_brick_pattern_connecting" | "rechiseled:andesite_brick_paving" | "rechiseled:andesite_brick_paving_connecting" | "rechiseled:andesite_bricks" | "rechiseled:andesite_bricks_connecting" | "rechiseled:andesite_diagonal_bricks" | "rechiseled:andesite_diagonal_bricks_connecting" | "rechiseled:andesite_dotted" | "rechiseled:andesite_dotted_connecting" | "rechiseled:andesite_paving" | "rechiseled:andesite_paving_connecting" | "rechiseled:andesite_polished_connecting" | "rechiseled:andesite_rotated_bricks" | "rechiseled:andesite_rotated_bricks_connecting" | "rechiseled:andesite_squares" | "rechiseled:andesite_squares_connecting" | "rechiseled:andesite_tiles" | "rechiseled:andesite_tiles_connecting" | "rechiseled:andesite_wavy" | "rechiseled:andesite_wavy_connecting" | "rechiseled:basalt_beams" | "rechiseled:basalt_beams_connecting" | "rechiseled:basalt_bordered" | "rechiseled:basalt_bordered_connecting" | "rechiseled:basalt_bordered_polished" | "rechiseled:basalt_bordered_polished_connecting" | "rechiseled:basalt_bricks" | "rechiseled:basalt_bricks_connecting" | "rechiseled:basalt_chiseled_piglin" | "rechiseled:basalt_diagonal_tiles" | "rechiseled:basalt_diagonal_tiles_connecting" | "rechiseled:basalt_pattern" | "rechiseled:basalt_pattern_connecting" | "rechiseled:basalt_patterned" | "rechiseled:basalt_patterned_connecting" | "rechiseled:basalt_tiles" | "rechiseled:basalt_tiles_connecting" | "rechiseled:birch_planks_beams" | "rechiseled:birch_planks_beams_connecting" | "rechiseled:birch_planks_brick_pattern" | "rechiseled:birch_planks_brick_pattern_connecting" | "rechiseled:birch_planks_brick_paving" | "rechiseled:birch_planks_brick_paving_connecting" | "rechiseled:birch_planks_bricks" | "rechiseled:birch_planks_bricks_connecting" | "rechiseled:birch_planks_crate" | "rechiseled:birch_planks_crate_connecting" | "rechiseled:birch_planks_diagonal_stripes" | "rechiseled:birch_planks_diagonal_stripes_connecting" | "rechiseled:birch_planks_diagonal_tiles" | "rechiseled:birch_planks_diagonal_tiles_connecting" | "rechiseled:birch_planks_dotted" | "rechiseled:birch_planks_dotted_connecting" | "rechiseled:birch_planks_flooring" | "rechiseled:birch_planks_flooring_connecting" | "rechiseled:birch_planks_large_tiles" | "rechiseled:birch_planks_large_tiles_connecting" | "rechiseled:birch_planks_mosaic" | "rechiseled:birch_planks_pattern" | "rechiseled:birch_planks_pattern_connecting" | "rechiseled:birch_planks_rotated_bricks" | "rechiseled:birch_planks_rotated_bricks_connecting" | "rechiseled:birch_planks_small_bricks" | "rechiseled:birch_planks_small_bricks_connecting" | "rechiseled:birch_planks_small_tiles" | "rechiseled:birch_planks_small_tiles_connecting" | "rechiseled:birch_planks_squares" | "rechiseled:birch_planks_squares_connecting" | "rechiseled:birch_planks_tiles" | "rechiseled:birch_planks_tiles_connecting" | "rechiseled:birch_planks_wavy" | "rechiseled:birch_planks_wavy_connecting" | "rechiseled:birch_planks_woven" | "rechiseled:birch_planks_woven_connecting" | "rechiseled:blackstone_brick_pattern" | "rechiseled:blackstone_brick_pattern_connecting" | "rechiseled:blackstone_brick_paving" | "rechiseled:blackstone_brick_paving_connecting" | "rechiseled:blackstone_diagonal_bricks" | "rechiseled:blackstone_diagonal_bricks_connecting" | "rechiseled:blackstone_polished_connecting" | "rechiseled:blackstone_rotated_bricks" | "rechiseled:blackstone_rotated_bricks_connecting" | "rechiseled:blackstone_tiles" | "rechiseled:blackstone_tiles_connecting" | "rechiseled:blue_ice_bordered" | "rechiseled:blue_ice_bordered_connecting" | "rechiseled:blue_ice_bricks" | "rechiseled:blue_ice_bricks_connecting" | "rechiseled:blue_ice_chiseled" | "rechiseled:blue_ice_chiseled_connecting" | "rechiseled:blue_ice_cone" | "rechiseled:blue_ice_cracked" | "rechiseled:blue_ice_patterned" | "rechiseled:blue_ice_patterned_connecting" | "rechiseled:blue_ice_pillar" | "rechiseled:blue_ice_pillar_connecting" | "rechiseled:blue_ice_rocky" | "rechiseled:blue_ice_slanted_tiles" | "rechiseled:blue_ice_slanted_tiles_connecting" | "rechiseled:blue_ice_tiles" | "rechiseled:blue_ice_tiles_connecting" | "rechiseled:bone_block_bordered" | "rechiseled:bone_block_bordered_connecting" | "rechiseled:bone_block_bundled" | "rechiseled:bone_block_chiseled" | "rechiseled:bone_block_chiseled_connecting" | "rechiseled:bone_block_connecting_connecting" | "rechiseled:bone_block_cracked" | "rechiseled:bone_block_decorated" | "rechiseled:bone_block_decorated_bordered" | "rechiseled:bone_block_decorated_bordered_connecting" | "rechiseled:bone_block_inverted_tiles" | "rechiseled:bone_block_inverted_tiles_connecting" | "rechiseled:bone_block_patterned" | "rechiseled:bone_block_patterned_connecting" | "rechiseled:bone_block_pillar" | "rechiseled:bone_block_pillar_connecting" | "rechiseled:bone_block_rib" | "rechiseled:bone_block_skull" | "rechiseled:bone_block_smooth" | "rechiseled:coal_block_carved" | "rechiseled:coal_block_carved_connecting" | "rechiseled:coal_block_chiseled" | "rechiseled:coal_block_chiseled_connecting" | "rechiseled:coal_block_circles" | "rechiseled:coal_block_circles_connecting" | "rechiseled:coal_block_compacted" | "rechiseled:coal_block_compacted_connecting" | "rechiseled:coal_block_ovals" | "rechiseled:coal_block_ovals_connecting" | "rechiseled:coal_block_pattern" | "rechiseled:coal_block_pattern_connecting" | "rechiseled:coal_block_pillar" | "rechiseled:coal_block_pillar_connecting" | "rechiseled:coal_block_polished" | "rechiseled:coal_block_rotated_bricks" | "rechiseled:coal_block_rotated_bricks_connecting" | "rechiseled:coal_block_small_tiles" | "rechiseled:coal_block_small_tiles_connecting" | "rechiseled:coal_block_stripes" | "rechiseled:coal_block_stripes_connecting" | "rechiseled:cobbled_deepslate_beams" | "rechiseled:cobbled_deepslate_beams_connecting" | "rechiseled:cobbled_deepslate_brick_pattern" | "rechiseled:cobbled_deepslate_brick_pattern_connecting" | "rechiseled:cobbled_deepslate_brick_paving" | "rechiseled:cobbled_deepslate_brick_paving_connecting" | "rechiseled:cobbled_deepslate_bricks" | "rechiseled:cobbled_deepslate_bricks_connecting" | "rechiseled:cobbled_deepslate_large_tiles" | "rechiseled:cobbled_deepslate_large_tiles_connecting" | "rechiseled:cobbled_deepslate_paving" | "rechiseled:cobbled_deepslate_paving_connecting" | "rechiseled:cobbled_deepslate_pillar" | "rechiseled:cobbled_deepslate_pillar_connecting" | "rechiseled:cobbled_deepslate_pulverized" | "rechiseled:cobbled_deepslate_pulverized_connecting" | "rechiseled:cobbled_deepslate_rotated_bricks" | "rechiseled:cobbled_deepslate_rotated_bricks_connecting" | "rechiseled:cobbled_deepslate_small_tiles" | "rechiseled:cobbled_deepslate_small_tiles_connecting" | "rechiseled:cobbled_deepslate_squares" | "rechiseled:cobbled_deepslate_squares_connecting" | "rechiseled:cobbled_deepslate_stripes" | "rechiseled:cobbled_deepslate_stripes_connecting" | "rechiseled:cobbled_deepslate_tiles" | "rechiseled:cobbled_deepslate_tiles_connecting" | "rechiseled:cobbled_deepslate_worn_stripes" | "rechiseled:cobbled_deepslate_worn_stripes_connecting" | "rechiseled:cobblestone_beams" | "rechiseled:cobblestone_beams_connecting" | "rechiseled:cobblestone_brick_pattern" | "rechiseled:cobblestone_brick_pattern_connecting" | "rechiseled:cobblestone_brick_paving" | "rechiseled:cobblestone_brick_paving_connecting" | "rechiseled:cobblestone_chiseled_border" | "rechiseled:cobblestone_chiseled_border_connecting" | "rechiseled:cobblestone_crosses" | "rechiseled:cobblestone_crosses_connecting" | "rechiseled:cobblestone_dented" | "rechiseled:cobblestone_dented_connecting" | "rechiseled:cobblestone_inverted_dented" | "rechiseled:cobblestone_inverted_dented_connecting" | "rechiseled:cobblestone_large_squares" | "rechiseled:cobblestone_paving" | "rechiseled:cobblestone_paving_connecting" | "rechiseled:cobblestone_pillar" | "rechiseled:cobblestone_pillar_connecting" | "rechiseled:cobblestone_polished" | "rechiseled:cobblestone_pulverized" | "rechiseled:cobblestone_pulverized_connecting" | "rechiseled:cobblestone_rotated_bricks" | "rechiseled:cobblestone_rotated_bricks_connecting" | "rechiseled:cobblestone_sheared" | "rechiseled:cobblestone_small_tiles" | "rechiseled:cobblestone_small_tiles_connecting" | "rechiseled:cobblestone_squares" | "rechiseled:cobblestone_squares_connecting" | "rechiseled:cobblestone_stripes" | "rechiseled:cobblestone_stripes_connecting" | "rechiseled:cobblestone_tiles" | "rechiseled:cobblestone_tiles_connecting" | "rechiseled:cobblestone_worn_stripes" | "rechiseled:cobblestone_worn_stripes_connecting" | "rechiseled:copper_block_bars" | "rechiseled:copper_block_bars_connecting" | "rechiseled:copper_block_circles" | "rechiseled:copper_block_circles_connecting" | "rechiseled:copper_block_cone" | "rechiseled:copper_block_gears" | "rechiseled:copper_block_gears_connecting" | "rechiseled:copper_block_lines" | "rechiseled:copper_block_lines_connecting" | "rechiseled:copper_block_pattern" | "rechiseled:copper_block_pattern_connecting" | "rechiseled:copper_block_pillar" | "rechiseled:copper_block_pillar_connecting" | "rechiseled:copper_block_polished" | "rechiseled:copper_block_polished_connecting" | "rechiseled:copper_block_shafts" | "rechiseled:copper_block_shafts_connecting" | "rechiseled:copper_block_small_bricks" | "rechiseled:copper_block_small_bricks_connecting" | "rechiseled:copper_block_smooth" | "rechiseled:crimson_planks_beams" | "rechiseled:crimson_planks_beams_connecting" | "rechiseled:crimson_planks_brick_pattern" | "rechiseled:crimson_planks_brick_pattern_connecting" | "rechiseled:crimson_planks_brick_paving" | "rechiseled:crimson_planks_brick_paving_connecting" | "rechiseled:crimson_planks_bricks" | "rechiseled:crimson_planks_bricks_connecting" | "rechiseled:crimson_planks_crate" | "rechiseled:crimson_planks_crate_connecting" | "rechiseled:crimson_planks_diagonal_stripes" | "rechiseled:crimson_planks_diagonal_stripes_connecting" | "rechiseled:crimson_planks_diagonal_tiles" | "rechiseled:crimson_planks_diagonal_tiles_connecting" | "rechiseled:crimson_planks_dotted" | "rechiseled:crimson_planks_dotted_connecting" | "rechiseled:crimson_planks_flooring" | "rechiseled:crimson_planks_flooring_connecting" | "rechiseled:crimson_planks_large_tiles" | "rechiseled:crimson_planks_large_tiles_connecting" | "rechiseled:crimson_planks_mosaic" | "rechiseled:crimson_planks_pattern" | "rechiseled:crimson_planks_pattern_connecting" | "rechiseled:crimson_planks_rotated_bricks" | "rechiseled:crimson_planks_rotated_bricks_connecting" | "rechiseled:crimson_planks_small_bricks" | "rechiseled:crimson_planks_small_bricks_connecting" | "rechiseled:crimson_planks_small_tiles" | "rechiseled:crimson_planks_small_tiles_connecting" | "rechiseled:crimson_planks_squares" | "rechiseled:crimson_planks_squares_connecting" | "rechiseled:crimson_planks_tiles" | "rechiseled:crimson_planks_tiles_connecting" | "rechiseled:crimson_planks_wavy" | "rechiseled:crimson_planks_wavy_connecting" | "rechiseled:crimson_planks_woven" | "rechiseled:crimson_planks_woven_connecting" | "rechiseled:dark_oak_planks_beams" | "rechiseled:dark_oak_planks_beams_connecting" | "rechiseled:dark_oak_planks_brick_pattern" | "rechiseled:dark_oak_planks_brick_pattern_connecting" | "rechiseled:dark_oak_planks_brick_paving" | "rechiseled:dark_oak_planks_brick_paving_connecting" | "rechiseled:dark_oak_planks_bricks" | "rechiseled:dark_oak_planks_bricks_connecting" | "rechiseled:dark_oak_planks_crate" | "rechiseled:dark_oak_planks_crate_connecting" | "rechiseled:dark_oak_planks_diagonal_stripes" | "rechiseled:dark_oak_planks_diagonal_stripes_connecting" | "rechiseled:dark_oak_planks_diagonal_tiles" | "rechiseled:dark_oak_planks_diagonal_tiles_connecting" | "rechiseled:dark_oak_planks_dotted" | "rechiseled:dark_oak_planks_dotted_connecting" | "rechiseled:dark_oak_planks_flooring" | "rechiseled:dark_oak_planks_flooring_connecting" | "rechiseled:dark_oak_planks_large_tiles" | "rechiseled:dark_oak_planks_large_tiles_connecting" | "rechiseled:dark_oak_planks_mosaic" | "rechiseled:dark_oak_planks_pattern" | "rechiseled:dark_oak_planks_pattern_connecting" | "rechiseled:dark_oak_planks_rotated_bricks" | "rechiseled:dark_oak_planks_rotated_bricks_connecting" | "rechiseled:dark_oak_planks_small_bricks" | "rechiseled:dark_oak_planks_small_bricks_connecting" | "rechiseled:dark_oak_planks_small_tiles" | "rechiseled:dark_oak_planks_small_tiles_connecting" | "rechiseled:dark_oak_planks_squares" | "rechiseled:dark_oak_planks_squares_connecting" | "rechiseled:dark_oak_planks_tiles" | "rechiseled:dark_oak_planks_tiles_connecting" | "rechiseled:dark_oak_planks_wavy" | "rechiseled:dark_oak_planks_wavy_connecting" | "rechiseled:dark_oak_planks_woven" | "rechiseled:dark_oak_planks_woven_connecting" | "rechiseled:dark_prismarine_beams" | "rechiseled:dark_prismarine_beams_connecting" | "rechiseled:dark_prismarine_brick_paving" | "rechiseled:dark_prismarine_brick_paving_connecting" | "rechiseled:dark_prismarine_bricks" | "rechiseled:dark_prismarine_bricks_connecting" | "rechiseled:dark_prismarine_dotted" | "rechiseled:dark_prismarine_dotted_connecting" | "rechiseled:dark_prismarine_fabric" | "rechiseled:dark_prismarine_fabric_connecting" | "rechiseled:dark_prismarine_large_tiles" | "rechiseled:dark_prismarine_large_tiles_connecting" | "rechiseled:dark_prismarine_rotated_bricks" | "rechiseled:dark_prismarine_rotated_bricks_connecting" | "rechiseled:dark_prismarine_rows" | "rechiseled:dark_prismarine_rows_connecting" | "rechiseled:dark_prismarine_squares" | "rechiseled:dark_prismarine_squares_connecting" | "rechiseled:dark_prismarine_tiles" | "rechiseled:dark_prismarine_tiles_connecting" | "rechiseled:dark_prismarine_wavy" | "rechiseled:dark_prismarine_wavy_connecting" | "rechiseled:dark_prismarine_woven" | "rechiseled:dark_prismarine_woven_connecting" | "rechiseled:diamond_block_chiseled" | "rechiseled:diamond_block_chiseled_connecting" | "rechiseled:diamond_block_chiseled_cubes" | "rechiseled:diamond_block_chiseled_cubes_connecting" | "rechiseled:diamond_block_connecting_connecting" | "rechiseled:diamond_block_diagonal_tiles" | "rechiseled:diamond_block_grid" | "rechiseled:diamond_block_grid_connecting" | "rechiseled:diamond_block_jewel_block" | "rechiseled:diamond_block_jewel_block_connecting" | "rechiseled:diamond_block_polished" | "rechiseled:diamond_block_polished_connecting" | "rechiseled:diamond_block_rhombuses" | "rechiseled:diamond_block_rhombuses_connecting" | "rechiseled:diamond_block_shiny" | "rechiseled:diamond_block_shiny_bordered" | "rechiseled:diamond_block_shiny_bordered_connecting" | "rechiseled:diamond_block_small_tiles" | "rechiseled:diamond_block_small_tiles_connecting" | "rechiseled:diamond_block_smooth" | "rechiseled:diorite_brick_pattern" | "rechiseled:diorite_brick_pattern_connecting" | "rechiseled:diorite_brick_paving" | "rechiseled:diorite_brick_paving_connecting" | "rechiseled:diorite_bricks" | "rechiseled:diorite_bricks_connecting" | "rechiseled:diorite_diagonal_bricks" | "rechiseled:diorite_diagonal_bricks_connecting" | "rechiseled:diorite_dotted" | "rechiseled:diorite_dotted_connecting" | "rechiseled:diorite_paving" | "rechiseled:diorite_paving_connecting" | "rechiseled:diorite_polished_connecting" | "rechiseled:diorite_rotated_bricks" | "rechiseled:diorite_rotated_bricks_connecting" | "rechiseled:diorite_squares" | "rechiseled:diorite_squares_connecting" | "rechiseled:diorite_tiles" | "rechiseled:diorite_tiles_connecting" | "rechiseled:diorite_wavy" | "rechiseled:diorite_wavy_connecting" | "rechiseled:dirt_blobs" | "rechiseled:dirt_blobs_connecting" | "rechiseled:dirt_bricks" | "rechiseled:dirt_bricks_connecting" | "rechiseled:dirt_chunks" | "rechiseled:dirt_chunks_connecting" | "rechiseled:dirt_clumps" | "rechiseled:dirt_clumps_connecting" | "rechiseled:dirt_cobbled" | "rechiseled:dirt_grooves" | "rechiseled:dirt_large_tiles" | "rechiseled:dirt_large_tiles_connecting" | "rechiseled:dirt_muddy" | "rechiseled:dirt_small_bricks" | "rechiseled:dirt_small_bricks_connecting" | "rechiseled:dirt_small_tiles" | "rechiseled:dirt_small_tiles_connecting" | "rechiseled:dirt_smooth_clumps" | "rechiseled:dirt_smooth_clumps_connecting" | "rechiseled:dirt_soil" | "rechiseled:dirt_soil_connecting" | "rechiseled:dirt_squares" | "rechiseled:dirt_squares_connecting" | "rechiseled:dirt_tiles" | "rechiseled:dirt_tiles_connecting" | "rechiseled:dirt_tilled" | "rechiseled:dirt_tilled_connecting" | "rechiseled:emerald_block_bordered_crosses" | "rechiseled:emerald_block_bordered_crosses_connecting" | "rechiseled:emerald_block_bordered_plating" | "rechiseled:emerald_block_bordered_plating_connecting" | "rechiseled:emerald_block_chiseled" | "rechiseled:emerald_block_chiseled_connecting" | "rechiseled:emerald_block_clovers" | "rechiseled:emerald_block_clovers_connecting" | "rechiseled:emerald_block_crosses" | "rechiseled:emerald_block_crystal" | "rechiseled:emerald_block_crystal_connecting" | "rechiseled:emerald_block_patterned" | "rechiseled:emerald_block_patterned_connecting" | "rechiseled:emerald_block_patterned_squares" | "rechiseled:emerald_block_patterned_squares_connecting" | "rechiseled:emerald_block_pillar" | "rechiseled:emerald_block_pillar_connecting" | "rechiseled:emerald_block_plating" | "rechiseled:emerald_block_polished" | "rechiseled:emerald_block_polished_connecting" | "rechiseled:emerald_block_smooth" | "rechiseled:emerald_block_striped" | "rechiseled:emerald_block_striped_connecting" | "rechiseled:emerald_block_waxed" | "rechiseled:emerald_block_waxed_connecting" | "rechiseled:end_stone_blobs" | "rechiseled:end_stone_blobs_connecting" | "rechiseled:end_stone_brick_pattern" | "rechiseled:end_stone_brick_pattern_connecting" | "rechiseled:end_stone_brick_paving" | "rechiseled:end_stone_brick_paving_connecting" | "rechiseled:end_stone_chiseled" | "rechiseled:end_stone_chiseled_connecting" | "rechiseled:end_stone_crushed" | "rechiseled:end_stone_crushed_connecting" | "rechiseled:end_stone_diagonal_bricks" | "rechiseled:end_stone_diagonal_bricks_connecting" | "rechiseled:end_stone_mesh" | "rechiseled:end_stone_mesh_connecting" | "rechiseled:end_stone_paving" | "rechiseled:end_stone_paving_connecting" | "rechiseled:end_stone_polished" | "rechiseled:end_stone_polished_connecting" | "rechiseled:end_stone_rotated_bricks" | "rechiseled:end_stone_rotated_bricks_connecting" | "rechiseled:end_stone_scales" | "rechiseled:end_stone_scales_connecting" | "rechiseled:end_stone_small_tiles" | "rechiseled:end_stone_small_tiles_connecting" | "rechiseled:end_stone_spiral_pattern" | "rechiseled:end_stone_spiral_pattern_connecting" | "rechiseled:end_stone_squares" | "rechiseled:end_stone_squares_connecting" | "rechiseled:end_stone_tiles" | "rechiseled:end_stone_tiles_connecting" | "rechiseled:glowstone_brick_pattern" | "rechiseled:glowstone_brick_pattern_connecting" | "rechiseled:glowstone_brick_paving" | "rechiseled:glowstone_brick_paving_connecting" | "rechiseled:glowstone_bricks" | "rechiseled:glowstone_bricks_connecting" | "rechiseled:glowstone_crushed" | "rechiseled:glowstone_crushed_connecting" | "rechiseled:glowstone_large_tiles" | "rechiseled:glowstone_large_tiles_connecting" | "rechiseled:glowstone_rotated_bricks" | "rechiseled:glowstone_rotated_bricks_connecting" | "rechiseled:glowstone_small_tiles" | "rechiseled:glowstone_small_tiles_connecting" | "rechiseled:glowstone_smooth" | "rechiseled:glowstone_smooth_connecting" | "rechiseled:glowstone_tiles" | "rechiseled:glowstone_tiles_connecting" | "rechiseled:gold_block_beams" | "rechiseled:gold_block_beams_connecting" | "rechiseled:gold_block_bordered" | "rechiseled:gold_block_bordered_connecting" | "rechiseled:gold_block_lines" | "rechiseled:gold_block_lines_connecting" | "rechiseled:gold_block_pattern" | "rechiseled:gold_block_pattern_connecting" | "rechiseled:gold_block_polished" | "rechiseled:gold_block_polished_connecting" | "rechiseled:gold_block_scales" | "rechiseled:gold_block_scales_connecting" | "rechiseled:gold_block_small_bricks" | "rechiseled:gold_block_small_bricks_connecting" | "rechiseled:gold_block_small_tiles" | "rechiseled:gold_block_small_tiles_connecting" | "rechiseled:gold_block_smooth" | "rechiseled:gold_block_striped" | "rechiseled:gold_block_striped_connecting" | "rechiseled:gold_block_tiles" | "rechiseled:gold_block_tiles_connecting" | "rechiseled:granite_brick_pattern" | "rechiseled:granite_brick_pattern_connecting" | "rechiseled:granite_brick_paving" | "rechiseled:granite_brick_paving_connecting" | "rechiseled:granite_bricks" | "rechiseled:granite_bricks_connecting" | "rechiseled:granite_diagonal_bricks" | "rechiseled:granite_diagonal_bricks_connecting" | "rechiseled:granite_dotted" | "rechiseled:granite_dotted_connecting" | "rechiseled:granite_paving" | "rechiseled:granite_paving_connecting" | "rechiseled:granite_polished_connecting" | "rechiseled:granite_rotated_bricks" | "rechiseled:granite_rotated_bricks_connecting" | "rechiseled:granite_squares" | "rechiseled:granite_squares_connecting" | "rechiseled:granite_tiles" | "rechiseled:granite_tiles_connecting" | "rechiseled:granite_wavy" | "rechiseled:granite_wavy_connecting" | "rechiseled:iron_block_bordered" | "rechiseled:iron_block_bordered_connecting" | "rechiseled:iron_block_chiseled" | "rechiseled:iron_block_chiseled_connecting" | "rechiseled:iron_block_connecting_connecting" | "rechiseled:iron_block_framed" | "rechiseled:iron_block_framed_connecting" | "rechiseled:iron_block_gears" | "rechiseled:iron_block_gears_connecting" | "rechiseled:iron_block_lines" | "rechiseled:iron_block_lines_connecting" | "rechiseled:iron_block_patterned" | "rechiseled:iron_block_patterned_connecting" | "rechiseled:iron_block_pipes" | "rechiseled:iron_block_pipes_connecting" | "rechiseled:iron_block_plated" | "rechiseled:iron_block_polished" | "rechiseled:iron_block_polished_connecting" | "rechiseled:iron_block_processed" | "rechiseled:iron_block_processed_connecting" | "rechiseled:iron_block_pulverized" | "rechiseled:iron_block_reinforced" | "rechiseled:iron_block_sheets" | "rechiseled:iron_block_small_bricks" | "rechiseled:iron_block_small_bricks_connecting" | "rechiseled:iron_block_smooth" | "rechiseled:jungle_planks_beams" | "rechiseled:jungle_planks_beams_connecting" | "rechiseled:jungle_planks_brick_pattern" | "rechiseled:jungle_planks_brick_pattern_connecting" | "rechiseled:jungle_planks_brick_paving" | "rechiseled:jungle_planks_brick_paving_connecting" | "rechiseled:jungle_planks_bricks" | "rechiseled:jungle_planks_bricks_connecting" | "rechiseled:jungle_planks_crate" | "rechiseled:jungle_planks_crate_connecting" | "rechiseled:jungle_planks_diagonal_stripes" | "rechiseled:jungle_planks_diagonal_stripes_connecting" | "rechiseled:jungle_planks_diagonal_tiles" | "rechiseled:jungle_planks_diagonal_tiles_connecting" | "rechiseled:jungle_planks_dotted" | "rechiseled:jungle_planks_dotted_connecting" | "rechiseled:jungle_planks_flooring" | "rechiseled:jungle_planks_flooring_connecting" | "rechiseled:jungle_planks_large_tiles" | "rechiseled:jungle_planks_large_tiles_connecting" | "rechiseled:jungle_planks_mosaic" | "rechiseled:jungle_planks_pattern" | "rechiseled:jungle_planks_pattern_connecting" | "rechiseled:jungle_planks_rotated_bricks" | "rechiseled:jungle_planks_rotated_bricks_connecting" | "rechiseled:jungle_planks_small_bricks" | "rechiseled:jungle_planks_small_bricks_connecting" | "rechiseled:jungle_planks_small_tiles" | "rechiseled:jungle_planks_small_tiles_connecting" | "rechiseled:jungle_planks_squares" | "rechiseled:jungle_planks_squares_connecting" | "rechiseled:jungle_planks_tiles" | "rechiseled:jungle_planks_tiles_connecting" | "rechiseled:jungle_planks_wavy" | "rechiseled:jungle_planks_wavy_connecting" | "rechiseled:jungle_planks_woven" | "rechiseled:jungle_planks_woven_connecting" | "rechiseled:lapis_block_bordered" | "rechiseled:lapis_block_bordered_connecting" | "rechiseled:lapis_block_chiseled" | "rechiseled:lapis_block_chiseled_connecting" | "rechiseled:lapis_block_cobbled" | "rechiseled:lapis_block_connecting_connecting" | "rechiseled:lapis_block_crushed" | "rechiseled:lapis_block_decorated" | "rechiseled:lapis_block_decorated_connecting" | "rechiseled:lapis_block_glossy" | "rechiseled:lapis_block_glossy_connecting" | "rechiseled:lapis_block_inverted_tiles" | "rechiseled:lapis_block_inverted_tiles_connecting" | "rechiseled:lapis_block_mosaic" | "rechiseled:lapis_block_mosaic_connecting" | "rechiseled:lapis_block_pattern" | "rechiseled:lapis_block_pattern_connecting" | "rechiseled:lapis_block_pillar" | "rechiseled:lapis_block_pillar_connecting" | "rechiseled:lapis_block_polished" | "rechiseled:lapis_block_polished_connecting" | "rechiseled:lapis_block_scales" | "rechiseled:lapis_block_scales_connecting" | "rechiseled:lapis_block_small_tiles" | "rechiseled:lapis_block_small_tiles_connecting" | "rechiseled:lapis_block_smooth" | "rechiseled:lapis_block_stripes" | "rechiseled:lapis_block_stripes_connecting" | "rechiseled:lapis_block_swirling" | "rechiseled:lapis_block_tiles" | "rechiseled:lapis_block_tiles_connecting" | "rechiseled:mangrove_planks_beams" | "rechiseled:mangrove_planks_beams_connecting" | "rechiseled:mangrove_planks_brick_pattern" | "rechiseled:mangrove_planks_brick_pattern_connecting" | "rechiseled:mangrove_planks_brick_paving" | "rechiseled:mangrove_planks_brick_paving_connecting" | "rechiseled:mangrove_planks_bricks" | "rechiseled:mangrove_planks_bricks_connecting" | "rechiseled:mangrove_planks_crate" | "rechiseled:mangrove_planks_crate_connecting" | "rechiseled:mangrove_planks_diagonal_stripes" | "rechiseled:mangrove_planks_diagonal_stripes_connecting" | "rechiseled:mangrove_planks_diagonal_tiles" | "rechiseled:mangrove_planks_diagonal_tiles_connecting" | "rechiseled:mangrove_planks_dotted" | "rechiseled:mangrove_planks_dotted_connecting" | "rechiseled:mangrove_planks_flooring" | "rechiseled:mangrove_planks_flooring_connecting" | "rechiseled:mangrove_planks_large_tiles" | "rechiseled:mangrove_planks_large_tiles_connecting" | "rechiseled:mangrove_planks_mosaic" | "rechiseled:mangrove_planks_pattern" | "rechiseled:mangrove_planks_pattern_connecting" | "rechiseled:mangrove_planks_rotated_bricks" | "rechiseled:mangrove_planks_rotated_bricks_connecting" | "rechiseled:mangrove_planks_small_bricks" | "rechiseled:mangrove_planks_small_bricks_connecting" | "rechiseled:mangrove_planks_small_tiles" | "rechiseled:mangrove_planks_small_tiles_connecting" | "rechiseled:mangrove_planks_squares" | "rechiseled:mangrove_planks_squares_connecting" | "rechiseled:mangrove_planks_tiles" | "rechiseled:mangrove_planks_tiles_connecting" | "rechiseled:mangrove_planks_wavy" | "rechiseled:mangrove_planks_wavy_connecting" | "rechiseled:mangrove_planks_woven" | "rechiseled:mangrove_planks_woven_connecting" | "rechiseled:mossy_cobblestone_beams" | "rechiseled:mossy_cobblestone_beams_connecting" | "rechiseled:mossy_cobblestone_dented" | "rechiseled:mossy_cobblestone_dented_connecting" | "rechiseled:mossy_cobblestone_inverted_dented" | "rechiseled:mossy_cobblestone_inverted_dented_connecting" | "rechiseled:mossy_cobblestone_paving" | "rechiseled:mossy_cobblestone_paving_connecting" | "rechiseled:mossy_cobblestone_small_tiles" | "rechiseled:mossy_cobblestone_small_tiles_connecting" | "rechiseled:mossy_cobblestone_squares" | "rechiseled:mossy_cobblestone_squares_connecting" | "rechiseled:mossy_cobblestone_stripes" | "rechiseled:mossy_cobblestone_stripes_connecting" | "rechiseled:mossy_cobblestone_worn_stripes" | "rechiseled:mossy_cobblestone_worn_stripes_connecting" | "rechiseled:nether_bricks_beams" | "rechiseled:nether_bricks_beams_connecting" | "rechiseled:nether_bricks_brick_pattern" | "rechiseled:nether_bricks_brick_pattern_connecting" | "rechiseled:nether_bricks_brick_paving" | "rechiseled:nether_bricks_brick_paving_connecting" | "rechiseled:nether_bricks_chiseled_squares" | "rechiseled:nether_bricks_chiseled_squares_connecting" | "rechiseled:nether_bricks_diagonal_bricks" | "rechiseled:nether_bricks_diagonal_bricks_connecting" | "rechiseled:nether_bricks_large_bricks" | "rechiseled:nether_bricks_large_bricks_connecting" | "rechiseled:nether_bricks_large_tiles" | "rechiseled:nether_bricks_large_tiles_connecting" | "rechiseled:nether_bricks_rotated_bricks" | "rechiseled:nether_bricks_rotated_bricks_connecting" | "rechiseled:nether_bricks_small_tiles" | "rechiseled:nether_bricks_small_tiles_connecting" | "rechiseled:nether_bricks_smooth" | "rechiseled:nether_bricks_smooth_connecting" | "rechiseled:nether_bricks_squares" | "rechiseled:nether_bricks_squares_connecting" | "rechiseled:nether_bricks_tiles" | "rechiseled:nether_bricks_tiles_connecting" | "rechiseled:netherite_block_beams" | "rechiseled:netherite_block_beams_connecting" | "rechiseled:netherite_block_bricks" | "rechiseled:netherite_block_bricks_connecting" | "rechiseled:netherite_block_chiseled" | "rechiseled:netherite_block_chiseled_connecting" | "rechiseled:netherite_block_compacted" | "rechiseled:netherite_block_compacted_connecting" | "rechiseled:netherite_block_decorated" | "rechiseled:netherite_block_decorated_connecting" | "rechiseled:netherite_block_diagonal_tiles" | "rechiseled:netherite_block_diagonal_tiles_connecting" | "rechiseled:netherite_block_indented" | "rechiseled:netherite_block_indented_connecting" | "rechiseled:netherite_block_meteoric" | "rechiseled:netherite_block_patterned" | "rechiseled:netherite_block_patterned_connecting" | "rechiseled:netherite_block_pillar" | "rechiseled:netherite_block_pillar_connecting" | "rechiseled:netherite_block_small_tiles" | "rechiseled:netherite_block_small_tiles_connecting" | "rechiseled:netherite_block_smooth" | "rechiseled:netherrack_beams" | "rechiseled:netherrack_beams_connecting" | "rechiseled:netherrack_brick_pattern" | "rechiseled:netherrack_brick_pattern_connecting" | "rechiseled:netherrack_brick_paving" | "rechiseled:netherrack_brick_paving_connecting" | "rechiseled:netherrack_bricks" | "rechiseled:netherrack_bricks_connecting" | "rechiseled:netherrack_dented" | "rechiseled:netherrack_dented_connecting" | "rechiseled:netherrack_rotated_bricks" | "rechiseled:netherrack_rotated_bricks_connecting" | "rechiseled:netherrack_small_tiles" | "rechiseled:netherrack_small_tiles_connecting" | "rechiseled:netherrack_stripes" | "rechiseled:netherrack_stripes_connecting" | "rechiseled:netherrack_tiles" | "rechiseled:netherrack_tiles_connecting" | "rechiseled:oak_planks_beams" | "rechiseled:oak_planks_beams_connecting" | "rechiseled:oak_planks_brick_pattern" | "rechiseled:oak_planks_brick_pattern_connecting" | "rechiseled:oak_planks_brick_paving" | "rechiseled:oak_planks_brick_paving_connecting" | "rechiseled:oak_planks_bricks" | "rechiseled:oak_planks_bricks_connecting" | "rechiseled:oak_planks_crate" | "rechiseled:oak_planks_crate_connecting" | "rechiseled:oak_planks_diagonal_stripes" | "rechiseled:oak_planks_diagonal_stripes_connecting" | "rechiseled:oak_planks_diagonal_tiles" | "rechiseled:oak_planks_diagonal_tiles_connecting" | "rechiseled:oak_planks_dotted" | "rechiseled:oak_planks_dotted_connecting" | "rechiseled:oak_planks_flooring" | "rechiseled:oak_planks_flooring_connecting" | "rechiseled:oak_planks_large_tiles" | "rechiseled:oak_planks_large_tiles_connecting" | "rechiseled:oak_planks_mosaic" | "rechiseled:oak_planks_pattern" | "rechiseled:oak_planks_pattern_connecting" | "rechiseled:oak_planks_rotated_bricks" | "rechiseled:oak_planks_rotated_bricks_connecting" | "rechiseled:oak_planks_small_bricks" | "rechiseled:oak_planks_small_bricks_connecting" | "rechiseled:oak_planks_small_tiles" | "rechiseled:oak_planks_small_tiles_connecting" | "rechiseled:oak_planks_squares" | "rechiseled:oak_planks_squares_connecting" | "rechiseled:oak_planks_tiles" | "rechiseled:oak_planks_tiles_connecting" | "rechiseled:oak_planks_wavy" | "rechiseled:oak_planks_wavy_connecting" | "rechiseled:oak_planks_woven" | "rechiseled:oak_planks_woven_connecting" | "rechiseled:obsidian_bordered" | "rechiseled:obsidian_bordered_connecting" | "rechiseled:obsidian_brick_pattern" | "rechiseled:obsidian_brick_pattern_connecting" | "rechiseled:obsidian_brick_paving" | "rechiseled:obsidian_brick_paving_connecting" | "rechiseled:obsidian_bricks" | "rechiseled:obsidian_bricks_connecting" | "rechiseled:obsidian_chiseled" | "rechiseled:obsidian_chiseled_circles" | "rechiseled:obsidian_chiseled_circles_connecting" | "rechiseled:obsidian_chiseled_connecting" | "rechiseled:obsidian_chiseled_creeper" | "rechiseled:obsidian_chiseled_skeleton" | "rechiseled:obsidian_dark" | "rechiseled:obsidian_dark_connecting" | "rechiseled:obsidian_large_tiles" | "rechiseled:obsidian_pillars" | "rechiseled:obsidian_pillars_connecting" | "rechiseled:obsidian_rotated_bricks" | "rechiseled:obsidian_rotated_bricks_connecting" | "rechiseled:obsidian_spots" | "rechiseled:obsidian_spots_connecting" | "rechiseled:obsidian_squares" | "rechiseled:obsidian_squares_connecting" | "rechiseled:obsidian_stripes" | "rechiseled:obsidian_stripes_connecting" | "rechiseled:obsidian_tiles" | "rechiseled:obsidian_tiles_connecting" | "rechiseled:prismarine_bricks_beams" | "rechiseled:prismarine_bricks_beams_connecting" | "rechiseled:prismarine_bricks_brick_pattern" | "rechiseled:prismarine_bricks_brick_pattern_connecting" | "rechiseled:prismarine_bricks_brick_paving" | "rechiseled:prismarine_bricks_brick_paving_connecting" | "rechiseled:prismarine_bricks_bricks" | "rechiseled:prismarine_bricks_bricks_connecting" | "rechiseled:prismarine_bricks_chiseled_circles" | "rechiseled:prismarine_bricks_chiseled_circles_connecting" | "rechiseled:prismarine_bricks_chiseled_squares" | "rechiseled:prismarine_bricks_chiseled_squares_connecting" | "rechiseled:prismarine_bricks_diagonal_bricks" | "rechiseled:prismarine_bricks_diagonal_bricks_connecting" | "rechiseled:prismarine_bricks_diagonal_tiles" | "rechiseled:prismarine_bricks_diagonal_tiles_connecting" | "rechiseled:prismarine_bricks_dotted" | "rechiseled:prismarine_bricks_dotted_connecting" | "rechiseled:prismarine_bricks_pillars" | "rechiseled:prismarine_bricks_pillars_connecting" | "rechiseled:prismarine_bricks_polished" | "rechiseled:prismarine_bricks_polished_connecting" | "rechiseled:prismarine_bricks_rotated_bricks" | "rechiseled:prismarine_bricks_rotated_bricks_connecting" | "rechiseled:prismarine_bricks_rows" | "rechiseled:prismarine_bricks_rows_connecting" | "rechiseled:prismarine_bricks_small_tiles" | "rechiseled:prismarine_bricks_small_tiles_connecting" | "rechiseled:prismarine_bricks_squares" | "rechiseled:prismarine_bricks_squares_connecting" | "rechiseled:prismarine_bricks_tiles" | "rechiseled:prismarine_bricks_tiles_connecting" | "rechiseled:prismarine_bricks_wavy" | "rechiseled:prismarine_bricks_wavy_connecting" | "rechiseled:prismarine_bricks_woven" | "rechiseled:prismarine_bricks_woven_connecting" | "rechiseled:purpur_brick_pattern" | "rechiseled:purpur_brick_pattern_connecting" | "rechiseled:purpur_brick_paving" | "rechiseled:purpur_brick_paving_connecting" | "rechiseled:purpur_bricks" | "rechiseled:purpur_bricks_connecting" | "rechiseled:purpur_diagonal_bricks" | "rechiseled:purpur_diagonal_bricks_connecting" | "rechiseled:purpur_diagonal_tiles" | "rechiseled:purpur_diagonal_tiles_connecting" | "rechiseled:purpur_dotted" | "rechiseled:purpur_dotted_connecting" | "rechiseled:purpur_fabric" | "rechiseled:purpur_fabric_connecting" | "rechiseled:purpur_jagged_pattern" | "rechiseled:purpur_jagged_pattern_connecting" | "rechiseled:purpur_large_tiles" | "rechiseled:purpur_large_tiles_connecting" | "rechiseled:purpur_organic_pattern" | "rechiseled:purpur_organic_pattern_connecting" | "rechiseled:purpur_pillar" | "rechiseled:purpur_pillar_connecting" | "rechiseled:purpur_rotated_bricks" | "rechiseled:purpur_rotated_bricks_connecting" | "rechiseled:purpur_slanted_tiles" | "rechiseled:purpur_slanted_tiles_connecting" | "rechiseled:purpur_small_tiles" | "rechiseled:purpur_small_tiles_connecting" | "rechiseled:purpur_spiral_pattern" | "rechiseled:purpur_spiral_pattern_connecting" | "rechiseled:purpur_squares" | "rechiseled:purpur_squares_connecting" | "rechiseled:purpur_tiles_connecting" | "rechiseled:purpur_woven" | "rechiseled:purpur_woven_connecting" | "rechiseled:quartz_block_bordered" | "rechiseled:quartz_block_bordered_connecting" | "rechiseled:quartz_block_brick_paving" | "rechiseled:quartz_block_brick_paving_connecting" | "rechiseled:quartz_block_chiseled_pillar" | "rechiseled:quartz_block_chiseled_pillar_connecting" | "rechiseled:quartz_block_chiseled_squares" | "rechiseled:quartz_block_connecting_connecting" | "rechiseled:quartz_block_crosses" | "rechiseled:quartz_block_crosses_connecting" | "rechiseled:quartz_block_diagonal_tiles" | "rechiseled:quartz_block_diagonal_tiles_connecting" | "rechiseled:quartz_block_pattern" | "rechiseled:quartz_block_pattern_connecting" | "rechiseled:quartz_block_rotated_bricks" | "rechiseled:quartz_block_rotated_bricks_connecting" | "rechiseled:quartz_block_rows" | "rechiseled:quartz_block_rows_connecting" | "rechiseled:quartz_block_scales" | "rechiseled:quartz_block_scales_connecting" | "rechiseled:quartz_block_small_tiles" | "rechiseled:quartz_block_small_tiles_connecting" | "rechiseled:quartz_block_squares" | "rechiseled:quartz_block_squares_connecting" | "rechiseled:quartz_block_stripes" | "rechiseled:quartz_block_stripes_connecting" | "rechiseled:quartz_block_tiles" | "rechiseled:quartz_block_tiles_connecting" | "rechiseled:red_nether_bricks_beams" | "rechiseled:red_nether_bricks_beams_connecting" | "rechiseled:red_nether_bricks_brick_pattern" | "rechiseled:red_nether_bricks_brick_pattern_connecting" | "rechiseled:red_nether_bricks_brick_paving" | "rechiseled:red_nether_bricks_brick_paving_connecting" | "rechiseled:red_nether_bricks_chiseled_squares" | "rechiseled:red_nether_bricks_chiseled_squares_connecting" | "rechiseled:red_nether_bricks_diagonal_bricks" | "rechiseled:red_nether_bricks_diagonal_bricks_connecting" | "rechiseled:red_nether_bricks_large_bricks" | "rechiseled:red_nether_bricks_large_bricks_connecting" | "rechiseled:red_nether_bricks_large_tiles" | "rechiseled:red_nether_bricks_large_tiles_connecting" | "rechiseled:red_nether_bricks_rotated_bricks" | "rechiseled:red_nether_bricks_rotated_bricks_connecting" | "rechiseled:red_nether_bricks_small_tiles" | "rechiseled:red_nether_bricks_small_tiles_connecting" | "rechiseled:red_nether_bricks_smooth" | "rechiseled:red_nether_bricks_smooth_connecting" | "rechiseled:red_nether_bricks_squares" | "rechiseled:red_nether_bricks_squares_connecting" | "rechiseled:red_nether_bricks_tiles" | "rechiseled:red_nether_bricks_tiles_connecting" | "rechiseled:red_sandstone_brick_pattern" | "rechiseled:red_sandstone_brick_pattern_connecting" | "rechiseled:red_sandstone_brick_paving" | "rechiseled:red_sandstone_brick_paving_connecting" | "rechiseled:red_sandstone_bricks" | "rechiseled:red_sandstone_bricks_connecting" | "rechiseled:red_sandstone_diagonal_bricks" | "rechiseled:red_sandstone_diagonal_bricks_connecting" | "rechiseled:red_sandstone_large_tiles" | "rechiseled:red_sandstone_large_tiles_connecting" | "rechiseled:red_sandstone_polished" | "rechiseled:red_sandstone_polished_connecting" | "rechiseled:red_sandstone_rotated_bricks" | "rechiseled:red_sandstone_rotated_bricks_connecting" | "rechiseled:red_sandstone_tiles" | "rechiseled:red_sandstone_tiles_connecting" | "rechiseled:redstone_block_bordered" | "rechiseled:redstone_block_bordered_connecting" | "rechiseled:redstone_block_brick_bordered" | "rechiseled:redstone_block_bricks" | "rechiseled:redstone_block_bricks_connecting" | "rechiseled:redstone_block_chiseled_clovers" | "rechiseled:redstone_block_chiseled_clovers_connecting" | "rechiseled:redstone_block_circles" | "rechiseled:redstone_block_circles_connecting" | "rechiseled:redstone_block_compressed" | "rechiseled:redstone_block_compressed_connecting" | "rechiseled:redstone_block_crushed" | "rechiseled:redstone_block_diagonal_tiles" | "rechiseled:redstone_block_diagonal_tiles_connecting" | "rechiseled:redstone_block_patterned" | "rechiseled:redstone_block_patterned_connecting" | "rechiseled:redstone_block_paving" | "rechiseled:redstone_block_paving_connecting" | "rechiseled:redstone_block_pillar" | "rechiseled:redstone_block_pillar_connecting" | "rechiseled:redstone_block_polished" | "rechiseled:redstone_block_polished_connecting" | "rechiseled:redstone_block_scales" | "rechiseled:redstone_block_scales_connecting" | "rechiseled:redstone_block_small_tiles" | "rechiseled:redstone_block_small_tiles_connecting" | "rechiseled:redstone_block_smooth" | "rechiseled:sandstone_brick_pattern" | "rechiseled:sandstone_brick_pattern_connecting" | "rechiseled:sandstone_brick_paving" | "rechiseled:sandstone_brick_paving_connecting" | "rechiseled:sandstone_bricks" | "rechiseled:sandstone_bricks_connecting" | "rechiseled:sandstone_diagonal_bricks" | "rechiseled:sandstone_diagonal_bricks_connecting" | "rechiseled:sandstone_large_tiles" | "rechiseled:sandstone_large_tiles_connecting" | "rechiseled:sandstone_polished" | "rechiseled:sandstone_polished_connecting" | "rechiseled:sandstone_rotated_bricks" | "rechiseled:sandstone_rotated_bricks_connecting" | "rechiseled:sandstone_tiles" | "rechiseled:sandstone_tiles_connecting" | "rechiseled:spruce_planks_beams" | "rechiseled:spruce_planks_beams_connecting" | "rechiseled:spruce_planks_brick_pattern" | "rechiseled:spruce_planks_brick_pattern_connecting" | "rechiseled:spruce_planks_brick_paving" | "rechiseled:spruce_planks_brick_paving_connecting" | "rechiseled:spruce_planks_bricks" | "rechiseled:spruce_planks_bricks_connecting" | "rechiseled:spruce_planks_crate" | "rechiseled:spruce_planks_crate_connecting" | "rechiseled:spruce_planks_diagonal_stripes" | "rechiseled:spruce_planks_diagonal_stripes_connecting" | "rechiseled:spruce_planks_diagonal_tiles" | "rechiseled:spruce_planks_diagonal_tiles_connecting" | "rechiseled:spruce_planks_dotted" | "rechiseled:spruce_planks_dotted_connecting" | "rechiseled:spruce_planks_flooring" | "rechiseled:spruce_planks_flooring_connecting" | "rechiseled:spruce_planks_large_tiles" | "rechiseled:spruce_planks_large_tiles_connecting" | "rechiseled:spruce_planks_mosaic" | "rechiseled:spruce_planks_pattern" | "rechiseled:spruce_planks_pattern_connecting" | "rechiseled:spruce_planks_rotated_bricks" | "rechiseled:spruce_planks_rotated_bricks_connecting" | "rechiseled:spruce_planks_small_bricks" | "rechiseled:spruce_planks_small_bricks_connecting" | "rechiseled:spruce_planks_small_tiles" | "rechiseled:spruce_planks_small_tiles_connecting" | "rechiseled:spruce_planks_squares" | "rechiseled:spruce_planks_squares_connecting" | "rechiseled:spruce_planks_tiles" | "rechiseled:spruce_planks_tiles_connecting" | "rechiseled:spruce_planks_wavy" | "rechiseled:spruce_planks_wavy_connecting" | "rechiseled:spruce_planks_woven" | "rechiseled:spruce_planks_woven_connecting" | "rechiseled:stone_big_tiles" | "rechiseled:stone_big_tiles_connecting" | "rechiseled:stone_bordered" | "rechiseled:stone_bordered_connecting" | "rechiseled:stone_brick_pattern" | "rechiseled:stone_brick_pattern_connecting" | "rechiseled:stone_brick_paving" | "rechiseled:stone_brick_paving_connecting" | "rechiseled:stone_chiseled_bricks_connecting" | "rechiseled:stone_cobbled" | "rechiseled:stone_crushed" | "rechiseled:stone_crushed_connecting" | "rechiseled:stone_diagonal_bricks" | "rechiseled:stone_diagonal_bricks_connecting" | "rechiseled:stone_path" | "rechiseled:stone_path_connecting" | "rechiseled:stone_rotated_bricks" | "rechiseled:stone_rotated_bricks_connecting" | "rechiseled:stone_slated" | "rechiseled:stone_small_bricks" | "rechiseled:stone_small_bricks_connecting" | "rechiseled:stone_small_tiles" | "rechiseled:stone_small_tiles_connecting" | "rechiseled:stone_smooth_brick_paving" | "rechiseled:stone_smooth_brick_paving_connecting" | "rechiseled:stone_smooth_connecting" | "rechiseled:stone_smooth_large_tiles" | "rechiseled:stone_smooth_large_tiles_connecting" | "rechiseled:stone_smooth_rotated_bricks" | "rechiseled:stone_smooth_rotated_bricks_connecting" | "rechiseled:stone_smooth_tiles" | "rechiseled:stone_smooth_tiles_connecting" | "rechiseled:stone_squares" | "rechiseled:stone_squares_connecting" | "rechiseled:stone_tiles" | "rechiseled:stone_tiles_connecting" | "rechiseled:stone_waves" | "rechiseled:stone_waves_connecting" | "rechiseled:warped_planks_beams" | "rechiseled:warped_planks_beams_connecting" | "rechiseled:warped_planks_brick_pattern" | "rechiseled:warped_planks_brick_pattern_connecting" | "rechiseled:warped_planks_brick_paving" | "rechiseled:warped_planks_brick_paving_connecting" | "rechiseled:warped_planks_bricks" | "rechiseled:warped_planks_bricks_connecting" | "rechiseled:warped_planks_crate" | "rechiseled:warped_planks_crate_connecting" | "rechiseled:warped_planks_diagonal_stripes" | "rechiseled:warped_planks_diagonal_stripes_connecting" | "rechiseled:warped_planks_diagonal_tiles" | "rechiseled:warped_planks_diagonal_tiles_connecting" | "rechiseled:warped_planks_dotted" | "rechiseled:warped_planks_dotted_connecting" | "rechiseled:warped_planks_flooring" | "rechiseled:warped_planks_flooring_connecting" | "rechiseled:warped_planks_large_tiles" | "rechiseled:warped_planks_large_tiles_connecting" | "rechiseled:warped_planks_mosaic" | "rechiseled:warped_planks_pattern" | "rechiseled:warped_planks_pattern_connecting" | "rechiseled:warped_planks_rotated_bricks" | "rechiseled:warped_planks_rotated_bricks_connecting" | "rechiseled:warped_planks_small_bricks" | "rechiseled:warped_planks_small_bricks_connecting" | "rechiseled:warped_planks_small_tiles" | "rechiseled:warped_planks_small_tiles_connecting" | "rechiseled:warped_planks_squares" | "rechiseled:warped_planks_squares_connecting" | "rechiseled:warped_planks_tiles" | "rechiseled:warped_planks_tiles_connecting" | "rechiseled:warped_planks_wavy" | "rechiseled:warped_planks_wavy_connecting" | "rechiseled:warped_planks_woven" | "rechiseled:warped_planks_woven_connecting" | "rechiseledcreate:acacia_window_covered" | "rechiseledcreate:acacia_window_covered_connecting" | "rechiseledcreate:acacia_window_diagonal" | "rechiseledcreate:acacia_window_diagonal_connecting" | "rechiseledcreate:acacia_window_large" | "rechiseledcreate:acacia_window_large_connecting" | "rechiseledcreate:acacia_window_panes" | "rechiseledcreate:acacia_window_panes_connecting" | "rechiseledcreate:acacia_window_rounded" | "rechiseledcreate:acacia_window_rounded_connecting" | "rechiseledcreate:acacia_window_slim" | "rechiseledcreate:acacia_window_slim_connecting" | "rechiseledcreate:acacia_window_swirling" | "rechiseledcreate:acacia_window_swirling_connecting" | "rechiseledcreate:acacia_window_tiles" | "rechiseledcreate:acacia_window_tiles_connecting" | "rechiseledcreate:andesite_cut_polished_connecting" | "rechiseledcreate:andesite_cut_small_brick_connecting" | "rechiseledcreate:asurine_cut_polished_connecting" | "rechiseledcreate:asurine_cut_small_brick_connecting" | "rechiseledcreate:birch_window_bars" | "rechiseledcreate:birch_window_bars_connecting" | "rechiseledcreate:birch_window_diagonal" | "rechiseledcreate:birch_window_diagonal_connecting" | "rechiseledcreate:birch_window_large" | "rechiseledcreate:birch_window_large_connecting" | "rechiseledcreate:birch_window_panes" | "rechiseledcreate:birch_window_panes_connecting" | "rechiseledcreate:birch_window_rounded" | "rechiseledcreate:birch_window_rounded_connecting" | "rechiseledcreate:birch_window_slim" | "rechiseledcreate:birch_window_slim_connecting" | "rechiseledcreate:birch_window_swirling" | "rechiseledcreate:birch_window_swirling_connecting" | "rechiseledcreate:birch_window_tiles" | "rechiseledcreate:birch_window_tiles_connecting" | "rechiseledcreate:calcite_cut_polished_connecting" | "rechiseledcreate:calcite_cut_small_brick_connecting" | "rechiseledcreate:crimsite_cut_polished_connecting" | "rechiseledcreate:crimsite_cut_small_brick_connecting" | "rechiseledcreate:crimson_window_bars" | "rechiseledcreate:crimson_window_bars_connecting" | "rechiseledcreate:crimson_window_covered" | "rechiseledcreate:crimson_window_covered_connecting" | "rechiseledcreate:crimson_window_large" | "rechiseledcreate:crimson_window_large_connecting" | "rechiseledcreate:crimson_window_panes" | "rechiseledcreate:crimson_window_panes_connecting" | "rechiseledcreate:crimson_window_rounded" | "rechiseledcreate:crimson_window_rounded_connecting" | "rechiseledcreate:crimson_window_slim" | "rechiseledcreate:crimson_window_slim_connecting" | "rechiseledcreate:crimson_window_swirling" | "rechiseledcreate:crimson_window_swirling_connecting" | "rechiseledcreate:crimson_window_tiles" | "rechiseledcreate:crimson_window_tiles_connecting" | "rechiseledcreate:dark_oak_window_bars" | "rechiseledcreate:dark_oak_window_bars_connecting" | "rechiseledcreate:dark_oak_window_covered" | "rechiseledcreate:dark_oak_window_covered_connecting" | "rechiseledcreate:dark_oak_window_diagonal" | "rechiseledcreate:dark_oak_window_diagonal_connecting" | "rechiseledcreate:dark_oak_window_panes" | "rechiseledcreate:dark_oak_window_panes_connecting" | "rechiseledcreate:dark_oak_window_rounded" | "rechiseledcreate:dark_oak_window_rounded_connecting" | "rechiseledcreate:dark_oak_window_slim" | "rechiseledcreate:dark_oak_window_slim_connecting" | "rechiseledcreate:dark_oak_window_swirling" | "rechiseledcreate:dark_oak_window_swirling_connecting" | "rechiseledcreate:dark_oak_window_tiles" | "rechiseledcreate:dark_oak_window_tiles_connecting" | "rechiseledcreate:deepslate_cut_polished_connecting" | "rechiseledcreate:deepslate_cut_small_brick_connecting" | "rechiseledcreate:diorite_cut_polished_connecting" | "rechiseledcreate:diorite_cut_small_brick_connecting" | "rechiseledcreate:dripstone_cut_polished_connecting" | "rechiseledcreate:dripstone_cut_small_brick_connecting" | "rechiseledcreate:granite_cut_polished_connecting" | "rechiseledcreate:granite_cut_small_brick_connecting" | "rechiseledcreate:jungle_window_bars" | "rechiseledcreate:jungle_window_bars_connecting" | "rechiseledcreate:jungle_window_covered" | "rechiseledcreate:jungle_window_covered_connecting" | "rechiseledcreate:jungle_window_diagonal" | "rechiseledcreate:jungle_window_diagonal_connecting" | "rechiseledcreate:jungle_window_large" | "rechiseledcreate:jungle_window_large_connecting" | "rechiseledcreate:jungle_window_panes" | "rechiseledcreate:jungle_window_panes_connecting" | "rechiseledcreate:jungle_window_rounded" | "rechiseledcreate:jungle_window_rounded_connecting" | "rechiseledcreate:jungle_window_swirling" | "rechiseledcreate:jungle_window_swirling_connecting" | "rechiseledcreate:jungle_window_tiles" | "rechiseledcreate:jungle_window_tiles_connecting" | "rechiseledcreate:limestone_cut_polished_connecting" | "rechiseledcreate:limestone_cut_small_brick_connecting" | "rechiseledcreate:mangrove_window_bars" | "rechiseledcreate:mangrove_window_bars_connecting" | "rechiseledcreate:mangrove_window_covered" | "rechiseledcreate:mangrove_window_covered_connecting" | "rechiseledcreate:mangrove_window_diagonal" | "rechiseledcreate:mangrove_window_diagonal_connecting" | "rechiseledcreate:mangrove_window_large" | "rechiseledcreate:mangrove_window_large_connecting" | "rechiseledcreate:mangrove_window_panes" | "rechiseledcreate:mangrove_window_panes_connecting" | "rechiseledcreate:mangrove_window_slim" | "rechiseledcreate:mangrove_window_slim_connecting" | "rechiseledcreate:mangrove_window_swirling" | "rechiseledcreate:mangrove_window_swirling_connecting" | "rechiseledcreate:mangrove_window_tiles" | "rechiseledcreate:mangrove_window_tiles_connecting" | "rechiseledcreate:mechanical_chisel" | "rechiseledcreate:oak_window_bars" | "rechiseledcreate:oak_window_bars_connecting" | "rechiseledcreate:oak_window_covered" | "rechiseledcreate:oak_window_covered_connecting" | "rechiseledcreate:oak_window_diagonal" | "rechiseledcreate:oak_window_diagonal_connecting" | "rechiseledcreate:oak_window_large" | "rechiseledcreate:oak_window_large_connecting" | "rechiseledcreate:oak_window_rounded" | "rechiseledcreate:oak_window_rounded_connecting" | "rechiseledcreate:oak_window_slim" | "rechiseledcreate:oak_window_slim_connecting" | "rechiseledcreate:oak_window_swirling" | "rechiseledcreate:oak_window_swirling_connecting" | "rechiseledcreate:oak_window_tiles" | "rechiseledcreate:oak_window_tiles_connecting" | "rechiseledcreate:ochrum_cut_polished_connecting" | "rechiseledcreate:ochrum_cut_small_brick_connecting" | "rechiseledcreate:rose_quartz_bricks" | "rechiseledcreate:rose_quartz_bricks_connecting" | "rechiseledcreate:rose_quartz_chiseled" | "rechiseledcreate:rose_quartz_chiseled_connecting" | "rechiseledcreate:rose_quartz_crushed" | "rechiseledcreate:rose_quartz_crushed_connecting" | "rechiseledcreate:rose_quartz_polished_block" | "rechiseledcreate:rose_quartz_polished_block_connecting" | "rechiseledcreate:rose_quartz_squares" | "rechiseledcreate:rose_quartz_squares_connecting" | "rechiseledcreate:rose_quartz_tiles_connecting" | "rechiseledcreate:scorchia_cut_polished_connecting" | "rechiseledcreate:scorchia_cut_small_brick_connecting" | "rechiseledcreate:scoria_cut_polished_connecting" | "rechiseledcreate:scoria_cut_small_brick_connecting" | "rechiseledcreate:spruce_window_bars" | "rechiseledcreate:spruce_window_bars_connecting" | "rechiseledcreate:spruce_window_covered" | "rechiseledcreate:spruce_window_covered_connecting" | "rechiseledcreate:spruce_window_diagonal" | "rechiseledcreate:spruce_window_diagonal_connecting" | "rechiseledcreate:spruce_window_large" | "rechiseledcreate:spruce_window_large_connecting" | "rechiseledcreate:spruce_window_panes" | "rechiseledcreate:spruce_window_panes_connecting" | "rechiseledcreate:spruce_window_rounded" | "rechiseledcreate:spruce_window_rounded_connecting" | "rechiseledcreate:spruce_window_slim" | "rechiseledcreate:spruce_window_slim_connecting" | "rechiseledcreate:spruce_window_swirling" | "rechiseledcreate:spruce_window_swirling_connecting" | "rechiseledcreate:spruce_window_tiles" | "rechiseledcreate:spruce_window_tiles_connecting" | "rechiseledcreate:tuff_cut_polished_connecting" | "rechiseledcreate:tuff_cut_small_brick_connecting" | "rechiseledcreate:veridium_cut_polished_connecting" | "rechiseledcreate:veridium_cut_small_brick_connecting" | "rechiseledcreate:warped_window_bars" | "rechiseledcreate:warped_window_bars_connecting" | "rechiseledcreate:warped_window_covered" | "rechiseledcreate:warped_window_covered_connecting" | "rechiseledcreate:warped_window_diagonal" | "rechiseledcreate:warped_window_diagonal_connecting" | "rechiseledcreate:warped_window_large" | "rechiseledcreate:warped_window_large_connecting" | "rechiseledcreate:warped_window_panes" | "rechiseledcreate:warped_window_panes_connecting" | "rechiseledcreate:warped_window_rounded" | "rechiseledcreate:warped_window_rounded_connecting" | "rechiseledcreate:warped_window_slim" | "rechiseledcreate:warped_window_slim_connecting" | "rechiseledcreate:warped_window_tiles" | "rechiseledcreate:warped_window_tiles_connecting" | "sgjourney:ancient_gene_detector" | "sgjourney:archeology_table" | "sgjourney:basic_interface" | "sgjourney:classic_dhd" | "sgjourney:classic_ring" | "sgjourney:classic_stargate" | "sgjourney:crystal_interface" | "sgjourney:crystallizer" | "sgjourney:cut_naquadah_block" | "sgjourney:cut_naquadah_slab" | "sgjourney:cut_naquadah_stairs" | "sgjourney:deepslate_naquadah_ore" | "sgjourney:fire_pit" | "sgjourney:golden_idol" | "sgjourney:liquid_naquadah" | "sgjourney:milky_way_dhd" | "sgjourney:milky_way_ring" | "sgjourney:milky_way_stargate" | "sgjourney:naquadah_block" | "sgjourney:naquadah_generator_mark_i" | "sgjourney:naquadah_generator_mark_ii" | "sgjourney:naquadah_ore" | "sgjourney:naquadah_slab" | "sgjourney:naquadah_stairs" | "sgjourney:nether_naquadah_ore" | "sgjourney:pegasus_dhd" | "sgjourney:pegasus_ring" | "sgjourney:pegasus_stargate" | "sgjourney:raw_naquadah_block" | "sgjourney:ring_panel" | "sgjourney:sandstone_cartouche" | "sgjourney:sandstone_hieroglyphs" | "sgjourney:sandstone_switch" | "sgjourney:sandstone_symbol" | "sgjourney:sandstone_with_lapis" | "sgjourney:stone_cartouche" | "sgjourney:stone_symbol" | "sgjourney:tollan_ring" | "sgjourney:tollan_stargate" | "sgjourney:transport_rings" | "sgjourney:universe_ring" | "sgjourney:universe_stargate" | "sgjourney:zpm_hub" | "sliceanddice:fertilizer" | "sliceanddice:slicer" | "sliceanddice:sprinkler" | "sliceanddice:wet_air" | "thermal:amaranth" | "thermal:amaranth_block" | "thermal:apatite_block" | "thermal:apatite_ore" | "thermal:apple_block" | "thermal:bamboo_block" | "thermal:barley" | "thermal:barley_block" | "thermal:beetroot_block" | "thermal:bell_pepper" | "thermal:bell_pepper_block" | "thermal:bitumen_block" | "thermal:black_rockwool" | "thermal:blue_rockwool" | "thermal:bronze_block" | "thermal:brown_rockwool" | "thermal:carrot_block" | "thermal:carrot_cake" | "thermal:charcoal_block" | "thermal:charge_bench" | "thermal:cheese_wheel" | "thermal:chiseled_rich_slag" | "thermal:chiseled_slag" | "thermal:chocolate_cake" | "thermal:cinnabar_block" | "thermal:cinnabar_ore" | "thermal:coal_coke_block" | "thermal:coffee" | "thermal:coffee_block" | "thermal:constantan_block" | "thermal:corn" | "thermal:corn_block" | "thermal:cracked_rich_slag_bricks" | "thermal:cracked_slag_bricks" | "thermal:crude_oil_fluid" | "thermal:cured_rubber_block" | "thermal:cyan_rockwool" | "thermal:deepslate_apatite_ore" | "thermal:deepslate_cinnabar_ore" | "thermal:deepslate_lead_ore" | "thermal:deepslate_nickel_ore" | "thermal:deepslate_niter_ore" | "thermal:deepslate_ruby_ore" | "thermal:deepslate_sapphire_ore" | "thermal:deepslate_silver_ore" | "thermal:deepslate_sulfur_ore" | "thermal:deepslate_tin_ore" | "thermal:device_collector" | "thermal:device_composter" | "thermal:device_fisher" | "thermal:device_hive_extractor" | "thermal:device_nullifier" | "thermal:device_potion_diffuser" | "thermal:device_rock_gen" | "thermal:device_soil_infuser" | "thermal:device_tree_extractor" | "thermal:device_water_gen" | "thermal:device_xp_condenser" | "thermal:dynamo_compression" | "thermal:dynamo_disenchantment" | "thermal:dynamo_gourmand" | "thermal:dynamo_lapidary" | "thermal:dynamo_magmatic" | "thermal:dynamo_numismatic" | "thermal:dynamo_stirling" | "thermal:earth_tnt" | "thermal:eggplant" | "thermal:eggplant_block" | "thermal:electrum_block" | "thermal:ender_fluid" | "thermal:ender_tnt" | "thermal:enderium_block" | "thermal:enderium_glass" | "thermal:energy_cell" | "thermal:energy_cell_frame" | "thermal:fire_tnt" | "thermal:flax" | "thermal:flax_block" | "thermal:fluid_cell" | "thermal:fluid_cell_frame" | "thermal:frost_melon" | "thermal:frost_melon_stem" | "thermal:frost_melon_stem_attached" | "thermal:glowstone_mushroom" | "thermal:glowstone_tnt" | "thermal:gray_rockwool" | "thermal:green_bean" | "thermal:green_bean_block" | "thermal:green_rockwool" | "thermal:gunpowder_block" | "thermal:gunpowder_mushroom" | "thermal:hops_block" | "thermal:ice_tnt" | "thermal:invar_block" | "thermal:lead_block" | "thermal:lead_ore" | "thermal:light_blue_rockwool" | "thermal:light_gray_rockwool" | "thermal:lightning_tnt" | "thermal:lime_rockwool" | "thermal:lumium_block" | "thermal:lumium_glass" | "thermal:machine_bottler" | "thermal:machine_brewer" | "thermal:machine_centrifuge" | "thermal:machine_chiller" | "thermal:machine_crafter" | "thermal:machine_crucible" | "thermal:machine_crystallizer" | "thermal:machine_frame" | "thermal:machine_furnace" | "thermal:machine_insolator" | "thermal:machine_press" | "thermal:machine_pulverizer" | "thermal:machine_pyrolyzer" | "thermal:machine_refinery" | "thermal:machine_sawmill" | "thermal:machine_smelter" | "thermal:magenta_rockwool" | "thermal:nickel_block" | "thermal:nickel_ore" | "thermal:niter_block" | "thermal:niter_ore" | "thermal:nuke_tnt" | "thermal:obsidian_glass" | "thermal:oil_red_sand" | "thermal:oil_sand" | "thermal:onion" | "thermal:onion_block" | "thermal:orange_rockwool" | "thermal:peanut" | "thermal:peanut_block" | "thermal:phyto_tnt" | "thermal:phytosoil" | "thermal:phytosoil_tilled" | "thermal:pink_rockwool" | "thermal:polished_rich_slag" | "thermal:polished_slag" | "thermal:potato_block" | "thermal:potion_cake" | "thermal:purple_rockwool" | "thermal:radish" | "thermal:radish_block" | "thermal:raw_lead_block" | "thermal:raw_nickel_block" | "thermal:raw_silver_block" | "thermal:raw_tin_block" | "thermal:red_rockwool" | "thermal:redstone_fluid" | "thermal:redstone_mushroom" | "thermal:redstone_tnt" | "thermal:rice" | "thermal:rice_block" | "thermal:rich_slag_block" | "thermal:rich_slag_bricks" | "thermal:rosin_block" | "thermal:rubber_block" | "thermal:rubberwood_button" | "thermal:rubberwood_door" | "thermal:rubberwood_fence" | "thermal:rubberwood_fence_gate" | "thermal:rubberwood_leaves" | "thermal:rubberwood_log" | "thermal:rubberwood_planks" | "thermal:rubberwood_pressure_plate" | "thermal:rubberwood_sapling" | "thermal:rubberwood_sign" | "thermal:rubberwood_slab" | "thermal:rubberwood_stairs" | "thermal:rubberwood_trapdoor" | "thermal:rubberwood_wall_sign" | "thermal:rubberwood_wood" | "thermal:ruby_block" | "thermal:ruby_ore" | "thermal:sadiroot" | "thermal:sadiroot_block" | "thermal:sapphire_block" | "thermal:sapphire_ore" | "thermal:sawdust_block" | "thermal:signalum_block" | "thermal:signalum_glass" | "thermal:silver_block" | "thermal:silver_ore" | "thermal:slag_block" | "thermal:slag_bricks" | "thermal:slime_mushroom" | "thermal:slime_tnt" | "thermal:spice_cake" | "thermal:spinach" | "thermal:spinach_block" | "thermal:strawberry" | "thermal:strawberry_block" | "thermal:stripped_rubberwood_log" | "thermal:stripped_rubberwood_wood" | "thermal:stuffed_pumpkin" | "thermal:sugar_cane_block" | "thermal:sulfur_block" | "thermal:sulfur_ore" | "thermal:tar_block" | "thermal:tea" | "thermal:tea_block" | "thermal:tin_block" | "thermal:tin_ore" | "thermal:tinker_bench" | "thermal:tomato" | "thermal:tomato_block" | "thermal:white_rockwool" | "thermal:yellow_rockwool" | "thermal_extra:dragonsteel_block" | "thermal_extra:dragonsteel_glass" | "thermal_extra:shellite_block" | "thermal_extra:shellite_glass" | "thermal_extra:soul_infused_block" | "thermal_extra:soul_infused_glass" | "thermal_extra:twinite_block" | "thermal_extra:twinite_glass" | "thermalendergy:melodium_block" | "thermalendergy:prismalium_block" | "thermalendergy:stellarium_block" | "toms_storage:ts.crafting_terminal" | "toms_storage:ts.inventory_cable" | "toms_storage:ts.inventory_cable_connector" | "toms_storage:ts.inventory_cable_connector_filtered" | "toms_storage:ts.inventory_cable_connector_framed" | "toms_storage:ts.inventory_cable_framed" | "toms_storage:ts.inventory_connector" | "toms_storage:ts.inventory_hopper_basic" | "toms_storage:ts.inventory_proxy" | "toms_storage:ts.level_emitter" | "toms_storage:ts.open_crate" | "toms_storage:ts.painted_trim" | "toms_storage:ts.storage_terminal" | "toms_storage:ts.trim" | "trashcans:energy_trash_can" | "trashcans:item_trash_can" | "trashcans:liquid_trash_can" | "trashcans:ultimate_trash_can" | "webdisplays:kb_left" | "webdisplays:kb_right" | "webdisplays:rctrl" | "webdisplays:redctrl" | "webdisplays:screen" | "webdisplays:server" | "xtonesreworked:agon_block_0" | "xtonesreworked:agon_block_1" | "xtonesreworked:agon_block_10" | "xtonesreworked:agon_block_11" | "xtonesreworked:agon_block_12" | "xtonesreworked:agon_block_13" | "xtonesreworked:agon_block_14" | "xtonesreworked:agon_block_15" | "xtonesreworked:agon_block_2" | "xtonesreworked:agon_block_3" | "xtonesreworked:agon_block_4" | "xtonesreworked:agon_block_5" | "xtonesreworked:agon_block_6" | "xtonesreworked:agon_block_7" | "xtonesreworked:agon_block_8" | "xtonesreworked:agon_block_9" | "xtonesreworked:azur_block_0" | "xtonesreworked:azur_block_1" | "xtonesreworked:azur_block_10" | "xtonesreworked:azur_block_11" | "xtonesreworked:azur_block_12" | "xtonesreworked:azur_block_13" | "xtonesreworked:azur_block_14" | "xtonesreworked:azur_block_15" | "xtonesreworked:azur_block_2" | "xtonesreworked:azur_block_3" | "xtonesreworked:azur_block_4" | "xtonesreworked:azur_block_5" | "xtonesreworked:azur_block_6" | "xtonesreworked:azur_block_7" | "xtonesreworked:azur_block_8" | "xtonesreworked:azur_block_9" | "xtonesreworked:bitt_block_0" | "xtonesreworked:bitt_block_1" | "xtonesreworked:bitt_block_10" | "xtonesreworked:bitt_block_11" | "xtonesreworked:bitt_block_12" | "xtonesreworked:bitt_block_13" | "xtonesreworked:bitt_block_14" | "xtonesreworked:bitt_block_15" | "xtonesreworked:bitt_block_2" | "xtonesreworked:bitt_block_3" | "xtonesreworked:bitt_block_4" | "xtonesreworked:bitt_block_5" | "xtonesreworked:bitt_block_6" | "xtonesreworked:bitt_block_7" | "xtonesreworked:bitt_block_8" | "xtonesreworked:bitt_block_9" | "xtonesreworked:cray_block_0" | "xtonesreworked:cray_block_1" | "xtonesreworked:cray_block_10" | "xtonesreworked:cray_block_11" | "xtonesreworked:cray_block_12" | "xtonesreworked:cray_block_13" | "xtonesreworked:cray_block_14" | "xtonesreworked:cray_block_15" | "xtonesreworked:cray_block_2" | "xtonesreworked:cray_block_3" | "xtonesreworked:cray_block_4" | "xtonesreworked:cray_block_5" | "xtonesreworked:cray_block_6" | "xtonesreworked:cray_block_7" | "xtonesreworked:cray_block_8" | "xtonesreworked:cray_block_9" | "xtonesreworked:flat_lamp" | "xtonesreworked:fort_block_0" | "xtonesreworked:fort_block_1" | "xtonesreworked:fort_block_10" | "xtonesreworked:fort_block_11" | "xtonesreworked:fort_block_12" | "xtonesreworked:fort_block_13" | "xtonesreworked:fort_block_14" | "xtonesreworked:fort_block_15" | "xtonesreworked:fort_block_2" | "xtonesreworked:fort_block_3" | "xtonesreworked:fort_block_4" | "xtonesreworked:fort_block_5" | "xtonesreworked:fort_block_6" | "xtonesreworked:fort_block_7" | "xtonesreworked:fort_block_8" | "xtonesreworked:fort_block_9" | "xtonesreworked:glaxx_block_0" | "xtonesreworked:glaxx_block_1" | "xtonesreworked:glaxx_block_10" | "xtonesreworked:glaxx_block_11" | "xtonesreworked:glaxx_block_12" | "xtonesreworked:glaxx_block_13" | "xtonesreworked:glaxx_block_14" | "xtonesreworked:glaxx_block_15" | "xtonesreworked:glaxx_block_2" | "xtonesreworked:glaxx_block_3" | "xtonesreworked:glaxx_block_4" | "xtonesreworked:glaxx_block_5" | "xtonesreworked:glaxx_block_6" | "xtonesreworked:glaxx_block_7" | "xtonesreworked:glaxx_block_8" | "xtonesreworked:glaxx_block_9" | "xtonesreworked:iszm_block_0" | "xtonesreworked:iszm_block_1" | "xtonesreworked:iszm_block_10" | "xtonesreworked:iszm_block_11" | "xtonesreworked:iszm_block_12" | "xtonesreworked:iszm_block_13" | "xtonesreworked:iszm_block_14" | "xtonesreworked:iszm_block_15" | "xtonesreworked:iszm_block_2" | "xtonesreworked:iszm_block_3" | "xtonesreworked:iszm_block_4" | "xtonesreworked:iszm_block_5" | "xtonesreworked:iszm_block_6" | "xtonesreworked:iszm_block_7" | "xtonesreworked:iszm_block_8" | "xtonesreworked:iszm_block_9" | "xtonesreworked:jelt_block_0" | "xtonesreworked:jelt_block_1" | "xtonesreworked:jelt_block_10" | "xtonesreworked:jelt_block_11" | "xtonesreworked:jelt_block_12" | "xtonesreworked:jelt_block_13" | "xtonesreworked:jelt_block_14" | "xtonesreworked:jelt_block_15" | "xtonesreworked:jelt_block_2" | "xtonesreworked:jelt_block_3" | "xtonesreworked:jelt_block_4" | "xtonesreworked:jelt_block_5" | "xtonesreworked:jelt_block_6" | "xtonesreworked:jelt_block_7" | "xtonesreworked:jelt_block_8" | "xtonesreworked:jelt_block_9" | "xtonesreworked:korp_block_0" | "xtonesreworked:korp_block_1" | "xtonesreworked:korp_block_10" | "xtonesreworked:korp_block_11" | "xtonesreworked:korp_block_12" | "xtonesreworked:korp_block_13" | "xtonesreworked:korp_block_14" | "xtonesreworked:korp_block_15" | "xtonesreworked:korp_block_2" | "xtonesreworked:korp_block_3" | "xtonesreworked:korp_block_4" | "xtonesreworked:korp_block_5" | "xtonesreworked:korp_block_6" | "xtonesreworked:korp_block_7" | "xtonesreworked:korp_block_8" | "xtonesreworked:korp_block_9" | "xtonesreworked:kryp_block_0" | "xtonesreworked:kryp_block_1" | "xtonesreworked:kryp_block_10" | "xtonesreworked:kryp_block_11" | "xtonesreworked:kryp_block_12" | "xtonesreworked:kryp_block_13" | "xtonesreworked:kryp_block_14" | "xtonesreworked:kryp_block_15" | "xtonesreworked:kryp_block_2" | "xtonesreworked:kryp_block_3" | "xtonesreworked:kryp_block_4" | "xtonesreworked:kryp_block_5" | "xtonesreworked:kryp_block_6" | "xtonesreworked:kryp_block_7" | "xtonesreworked:kryp_block_8" | "xtonesreworked:kryp_block_9" | "xtonesreworked:lair_block_0" | "xtonesreworked:lair_block_1" | "xtonesreworked:lair_block_10" | "xtonesreworked:lair_block_11" | "xtonesreworked:lair_block_12" | "xtonesreworked:lair_block_13" | "xtonesreworked:lair_block_14" | "xtonesreworked:lair_block_15" | "xtonesreworked:lair_block_2" | "xtonesreworked:lair_block_3" | "xtonesreworked:lair_block_4" | "xtonesreworked:lair_block_5" | "xtonesreworked:lair_block_6" | "xtonesreworked:lair_block_7" | "xtonesreworked:lair_block_8" | "xtonesreworked:lair_block_9" | "xtonesreworked:lave_block_0" | "xtonesreworked:lave_block_1" | "xtonesreworked:lave_block_10" | "xtonesreworked:lave_block_11" | "xtonesreworked:lave_block_12" | "xtonesreworked:lave_block_13" | "xtonesreworked:lave_block_14" | "xtonesreworked:lave_block_15" | "xtonesreworked:lave_block_2" | "xtonesreworked:lave_block_3" | "xtonesreworked:lave_block_4" | "xtonesreworked:lave_block_5" | "xtonesreworked:lave_block_6" | "xtonesreworked:lave_block_7" | "xtonesreworked:lave_block_8" | "xtonesreworked:lave_block_9" | "xtonesreworked:mint_block_0" | "xtonesreworked:mint_block_1" | "xtonesreworked:mint_block_10" | "xtonesreworked:mint_block_11" | "xtonesreworked:mint_block_12" | "xtonesreworked:mint_block_13" | "xtonesreworked:mint_block_14" | "xtonesreworked:mint_block_15" | "xtonesreworked:mint_block_2" | "xtonesreworked:mint_block_3" | "xtonesreworked:mint_block_4" | "xtonesreworked:mint_block_5" | "xtonesreworked:mint_block_6" | "xtonesreworked:mint_block_7" | "xtonesreworked:mint_block_8" | "xtonesreworked:mint_block_9" | "xtonesreworked:myst_block_0" | "xtonesreworked:myst_block_1" | "xtonesreworked:myst_block_10" | "xtonesreworked:myst_block_11" | "xtonesreworked:myst_block_12" | "xtonesreworked:myst_block_13" | "xtonesreworked:myst_block_14" | "xtonesreworked:myst_block_15" | "xtonesreworked:myst_block_2" | "xtonesreworked:myst_block_3" | "xtonesreworked:myst_block_4" | "xtonesreworked:myst_block_5" | "xtonesreworked:myst_block_6" | "xtonesreworked:myst_block_7" | "xtonesreworked:myst_block_8" | "xtonesreworked:myst_block_9" | "xtonesreworked:reds_block_0" | "xtonesreworked:reds_block_1" | "xtonesreworked:reds_block_10" | "xtonesreworked:reds_block_11" | "xtonesreworked:reds_block_12" | "xtonesreworked:reds_block_13" | "xtonesreworked:reds_block_14" | "xtonesreworked:reds_block_15" | "xtonesreworked:reds_block_2" | "xtonesreworked:reds_block_3" | "xtonesreworked:reds_block_4" | "xtonesreworked:reds_block_5" | "xtonesreworked:reds_block_6" | "xtonesreworked:reds_block_7" | "xtonesreworked:reds_block_8" | "xtonesreworked:reds_block_9" | "xtonesreworked:reed_block_0" | "xtonesreworked:reed_block_1" | "xtonesreworked:reed_block_10" | "xtonesreworked:reed_block_11" | "xtonesreworked:reed_block_12" | "xtonesreworked:reed_block_13" | "xtonesreworked:reed_block_14" | "xtonesreworked:reed_block_15" | "xtonesreworked:reed_block_2" | "xtonesreworked:reed_block_3" | "xtonesreworked:reed_block_4" | "xtonesreworked:reed_block_5" | "xtonesreworked:reed_block_6" | "xtonesreworked:reed_block_7" | "xtonesreworked:reed_block_8" | "xtonesreworked:reed_block_9" | "xtonesreworked:roen_block_0" | "xtonesreworked:roen_block_1" | "xtonesreworked:roen_block_10" | "xtonesreworked:roen_block_11" | "xtonesreworked:roen_block_12" | "xtonesreworked:roen_block_13" | "xtonesreworked:roen_block_14" | "xtonesreworked:roen_block_15" | "xtonesreworked:roen_block_2" | "xtonesreworked:roen_block_3" | "xtonesreworked:roen_block_4" | "xtonesreworked:roen_block_5" | "xtonesreworked:roen_block_6" | "xtonesreworked:roen_block_7" | "xtonesreworked:roen_block_8" | "xtonesreworked:roen_block_9" | "xtonesreworked:sols_block_0" | "xtonesreworked:sols_block_1" | "xtonesreworked:sols_block_10" | "xtonesreworked:sols_block_11" | "xtonesreworked:sols_block_12" | "xtonesreworked:sols_block_13" | "xtonesreworked:sols_block_14" | "xtonesreworked:sols_block_15" | "xtonesreworked:sols_block_2" | "xtonesreworked:sols_block_3" | "xtonesreworked:sols_block_4" | "xtonesreworked:sols_block_5" | "xtonesreworked:sols_block_6" | "xtonesreworked:sols_block_7" | "xtonesreworked:sols_block_8" | "xtonesreworked:sols_block_9" | "xtonesreworked:sync_block_0" | "xtonesreworked:sync_block_1" | "xtonesreworked:sync_block_10" | "xtonesreworked:sync_block_11" | "xtonesreworked:sync_block_12" | "xtonesreworked:sync_block_13" | "xtonesreworked:sync_block_14" | "xtonesreworked:sync_block_15" | "xtonesreworked:sync_block_2" | "xtonesreworked:sync_block_3" | "xtonesreworked:sync_block_4" | "xtonesreworked:sync_block_5" | "xtonesreworked:sync_block_6" | "xtonesreworked:sync_block_7" | "xtonesreworked:sync_block_8" | "xtonesreworked:sync_block_9" | "xtonesreworked:tank_block_0" | "xtonesreworked:tank_block_1" | "xtonesreworked:tank_block_10" | "xtonesreworked:tank_block_11" | "xtonesreworked:tank_block_12" | "xtonesreworked:tank_block_13" | "xtonesreworked:tank_block_14" | "xtonesreworked:tank_block_15" | "xtonesreworked:tank_block_2" | "xtonesreworked:tank_block_3" | "xtonesreworked:tank_block_4" | "xtonesreworked:tank_block_5" | "xtonesreworked:tank_block_6" | "xtonesreworked:tank_block_7" | "xtonesreworked:tank_block_8" | "xtonesreworked:tank_block_9" | "xtonesreworked:vect_block_0" | "xtonesreworked:vect_block_1" | "xtonesreworked:vect_block_10" | "xtonesreworked:vect_block_11" | "xtonesreworked:vect_block_12" | "xtonesreworked:vect_block_13" | "xtonesreworked:vect_block_14" | "xtonesreworked:vect_block_15" | "xtonesreworked:vect_block_2" | "xtonesreworked:vect_block_3" | "xtonesreworked:vect_block_4" | "xtonesreworked:vect_block_5" | "xtonesreworked:vect_block_6" | "xtonesreworked:vect_block_7" | "xtonesreworked:vect_block_8" | "xtonesreworked:vect_block_9" | "xtonesreworked:vena_block_0" | "xtonesreworked:vena_block_1" | "xtonesreworked:vena_block_10" | "xtonesreworked:vena_block_11" | "xtonesreworked:vena_block_12" | "xtonesreworked:vena_block_13" | "xtonesreworked:vena_block_14" | "xtonesreworked:vena_block_15" | "xtonesreworked:vena_block_2" | "xtonesreworked:vena_block_3" | "xtonesreworked:vena_block_4" | "xtonesreworked:vena_block_5" | "xtonesreworked:vena_block_6" | "xtonesreworked:vena_block_7" | "xtonesreworked:vena_block_8" | "xtonesreworked:vena_block_9" | "xtonesreworked:xtone_tile" | "xtonesreworked:zane_block_0" | "xtonesreworked:zane_block_1" | "xtonesreworked:zane_block_10" | "xtonesreworked:zane_block_11" | "xtonesreworked:zane_block_12" | "xtonesreworked:zane_block_13" | "xtonesreworked:zane_block_14" | "xtonesreworked:zane_block_15" | "xtonesreworked:zane_block_2" | "xtonesreworked:zane_block_3" | "xtonesreworked:zane_block_4" | "xtonesreworked:zane_block_5" | "xtonesreworked:zane_block_6" | "xtonesreworked:zane_block_7" | "xtonesreworked:zane_block_8" | "xtonesreworked:zane_block_9" | "xtonesreworked:zech_block_0" | "xtonesreworked:zech_block_1" | "xtonesreworked:zech_block_10" | "xtonesreworked:zech_block_11" | "xtonesreworked:zech_block_12" | "xtonesreworked:zech_block_13" | "xtonesreworked:zech_block_14" | "xtonesreworked:zech_block_15" | "xtonesreworked:zech_block_2" | "xtonesreworked:zech_block_3" | "xtonesreworked:zech_block_4" | "xtonesreworked:zech_block_5" | "xtonesreworked:zech_block_6" | "xtonesreworked:zech_block_7" | "xtonesreworked:zech_block_8" | "xtonesreworked:zech_block_9" | "xtonesreworked:zest_block_0" | "xtonesreworked:zest_block_1" | "xtonesreworked:zest_block_10" | "xtonesreworked:zest_block_11" | "xtonesreworked:zest_block_12" | "xtonesreworked:zest_block_13" | "xtonesreworked:zest_block_14" | "xtonesreworked:zest_block_15" | "xtonesreworked:zest_block_2" | "xtonesreworked:zest_block_3" | "xtonesreworked:zest_block_4" | "xtonesreworked:zest_block_5" | "xtonesreworked:zest_block_6" | "xtonesreworked:zest_block_7" | "xtonesreworked:zest_block_8" | "xtonesreworked:zest_block_9" | "xtonesreworked:zeta_block_0" | "xtonesreworked:zeta_block_1" | "xtonesreworked:zeta_block_10" | "xtonesreworked:zeta_block_11" | "xtonesreworked:zeta_block_12" | "xtonesreworked:zeta_block_13" | "xtonesreworked:zeta_block_14" | "xtonesreworked:zeta_block_15" | "xtonesreworked:zeta_block_2" | "xtonesreworked:zeta_block_3" | "xtonesreworked:zeta_block_4" | "xtonesreworked:zeta_block_5" | "xtonesreworked:zeta_block_6" | "xtonesreworked:zeta_block_7" | "xtonesreworked:zeta_block_8" | "xtonesreworked:zeta_block_9" | "xtonesreworked:zion_block_0" | "xtonesreworked:zion_block_1" | "xtonesreworked:zion_block_10" | "xtonesreworked:zion_block_11" | "xtonesreworked:zion_block_12" | "xtonesreworked:zion_block_13" | "xtonesreworked:zion_block_14" | "xtonesreworked:zion_block_15" | "xtonesreworked:zion_block_2" | "xtonesreworked:zion_block_3" | "xtonesreworked:zion_block_4" | "xtonesreworked:zion_block_5" | "xtonesreworked:zion_block_6" | "xtonesreworked:zion_block_7" | "xtonesreworked:zion_block_8" | "xtonesreworked:zion_block_9" | "xtonesreworked:zkul_block_0" | "xtonesreworked:zkul_block_1" | "xtonesreworked:zkul_block_10" | "xtonesreworked:zkul_block_11" | "xtonesreworked:zkul_block_12" | "xtonesreworked:zkul_block_13" | "xtonesreworked:zkul_block_14" | "xtonesreworked:zkul_block_15" | "xtonesreworked:zkul_block_2" | "xtonesreworked:zkul_block_3" | "xtonesreworked:zkul_block_4" | "xtonesreworked:zkul_block_5" | "xtonesreworked:zkul_block_6" | "xtonesreworked:zkul_block_7" | "xtonesreworked:zkul_block_8" | "xtonesreworked:zkul_block_9" | "xtonesreworked:zoea_block_0" | "xtonesreworked:zoea_block_1" | "xtonesreworked:zoea_block_10" | "xtonesreworked:zoea_block_11" | "xtonesreworked:zoea_block_12" | "xtonesreworked:zoea_block_13" | "xtonesreworked:zoea_block_14" | "xtonesreworked:zoea_block_15" | "xtonesreworked:zoea_block_2" | "xtonesreworked:zoea_block_3" | "xtonesreworked:zoea_block_4" | "xtonesreworked:zoea_block_5" | "xtonesreworked:zoea_block_6" | "xtonesreworked:zoea_block_7" | "xtonesreworked:zoea_block_8" | "xtonesreworked:zoea_block_9" | "xtonesreworked:zome_block_0" | "xtonesreworked:zome_block_1" | "xtonesreworked:zome_block_10" | "xtonesreworked:zome_block_11" | "xtonesreworked:zome_block_12" | "xtonesreworked:zome_block_13" | "xtonesreworked:zome_block_14" | "xtonesreworked:zome_block_15" | "xtonesreworked:zome_block_2" | "xtonesreworked:zome_block_3" | "xtonesreworked:zome_block_4" | "xtonesreworked:zome_block_5" | "xtonesreworked:zome_block_6" | "xtonesreworked:zome_block_7" | "xtonesreworked:zome_block_8" | "xtonesreworked:zome_block_9" | "xtonesreworked:zone_block_0" | "xtonesreworked:zone_block_1" | "xtonesreworked:zone_block_10" | "xtonesreworked:zone_block_11" | "xtonesreworked:zone_block_12" | "xtonesreworked:zone_block_13" | "xtonesreworked:zone_block_14" | "xtonesreworked:zone_block_15" | "xtonesreworked:zone_block_2" | "xtonesreworked:zone_block_3" | "xtonesreworked:zone_block_4" | "xtonesreworked:zone_block_5" | "xtonesreworked:zone_block_6" | "xtonesreworked:zone_block_7" | "xtonesreworked:zone_block_8" | "xtonesreworked:zone_block_9" | "xtonesreworked:zorg_block_0" | "xtonesreworked:zorg_block_1" | "xtonesreworked:zorg_block_10" | "xtonesreworked:zorg_block_11" | "xtonesreworked:zorg_block_12" | "xtonesreworked:zorg_block_13" | "xtonesreworked:zorg_block_14" | "xtonesreworked:zorg_block_15" | "xtonesreworked:zorg_block_2" | "xtonesreworked:zorg_block_3" | "xtonesreworked:zorg_block_4" | "xtonesreworked:zorg_block_5" | "xtonesreworked:zorg_block_6" | "xtonesreworked:zorg_block_7" | "xtonesreworked:zorg_block_8" | "xtonesreworked:zorg_block_9" | "xtonesreworked:ztyl_block_0" | "xtonesreworked:ztyl_block_1" | "xtonesreworked:ztyl_block_10" | "xtonesreworked:ztyl_block_11" | "xtonesreworked:ztyl_block_12" | "xtonesreworked:ztyl_block_13" | "xtonesreworked:ztyl_block_14" | "xtonesreworked:ztyl_block_15" | "xtonesreworked:ztyl_block_2" | "xtonesreworked:ztyl_block_3" | "xtonesreworked:ztyl_block_4" | "xtonesreworked:ztyl_block_5" | "xtonesreworked:ztyl_block_6" | "xtonesreworked:ztyl_block_7" | "xtonesreworked:ztyl_block_8" | "xtonesreworked:ztyl_block_9" | "xtonesreworked:zyth_block_0" | "xtonesreworked:zyth_block_1" | "xtonesreworked:zyth_block_10" | "xtonesreworked:zyth_block_11" | "xtonesreworked:zyth_block_12" | "xtonesreworked:zyth_block_13" | "xtonesreworked:zyth_block_14" | "xtonesreworked:zyth_block_15" | "xtonesreworked:zyth_block_2" | "xtonesreworked:zyth_block_3" | "xtonesreworked:zyth_block_4" | "xtonesreworked:zyth_block_5" | "xtonesreworked:zyth_block_6" | "xtonesreworked:zyth_block_7" | "xtonesreworked:zyth_block_8" | "xtonesreworked:zyth_block_9" | "botanypots:black_concrete_botany_pot" | "botanypots:black_concrete_hopper_botany_pot" | "botanypots:black_glazed_terracotta_botany_pot" | "botanypots:black_glazed_terracotta_hopper_botany_pot" | "botanypots:black_terracotta_botany_pot" | "botanypots:black_terracotta_hopper_botany_pot" | "botanypots:blue_concrete_botany_pot" | "botanypots:blue_concrete_hopper_botany_pot" | "botanypots:blue_glazed_terracotta_botany_pot" | "botanypots:blue_glazed_terracotta_hopper_botany_pot" | "botanypots:blue_terracotta_botany_pot" | "botanypots:blue_terracotta_hopper_botany_pot" | "botanypots:brown_concrete_botany_pot" | "botanypots:brown_concrete_hopper_botany_pot" | "botanypots:brown_glazed_terracotta_botany_pot" | "botanypots:brown_glazed_terracotta_hopper_botany_pot" | "botanypots:brown_terracotta_botany_pot" | "botanypots:brown_terracotta_hopper_botany_pot" | "botanypots:cyan_concrete_botany_pot" | "botanypots:cyan_concrete_hopper_botany_pot" | "botanypots:cyan_glazed_terracotta_botany_pot" | "botanypots:cyan_glazed_terracotta_hopper_botany_pot" | "botanypots:cyan_terracotta_botany_pot" | "botanypots:cyan_terracotta_hopper_botany_pot" | "botanypots:gray_concrete_botany_pot" | "botanypots:gray_concrete_hopper_botany_pot" | "botanypots:gray_glazed_terracotta_botany_pot" | "botanypots:gray_glazed_terracotta_hopper_botany_pot" | "botanypots:gray_terracotta_botany_pot" | "botanypots:gray_terracotta_hopper_botany_pot" | "botanypots:green_concrete_botany_pot" | "botanypots:green_concrete_hopper_botany_pot" | "botanypots:green_glazed_terracotta_botany_pot" | "botanypots:green_glazed_terracotta_hopper_botany_pot" | "botanypots:green_terracotta_botany_pot" | "botanypots:green_terracotta_hopper_botany_pot" | "botanypots:light_blue_concrete_botany_pot" | "botanypots:light_blue_concrete_hopper_botany_pot" | "botanypots:light_blue_glazed_terracotta_botany_pot" | "botanypots:light_blue_glazed_terracotta_hopper_botany_pot" | "botanypots:light_blue_terracotta_botany_pot" | "botanypots:light_blue_terracotta_hopper_botany_pot" | "botanypots:light_gray_concrete_botany_pot" | "botanypots:light_gray_concrete_hopper_botany_pot" | "botanypots:light_gray_glazed_terracotta_botany_pot" | "botanypots:light_gray_glazed_terracotta_hopper_botany_pot" | "botanypots:light_gray_terracotta_botany_pot" | "botanypots:light_gray_terracotta_hopper_botany_pot" | "botanypots:lime_concrete_botany_pot" | "botanypots:lime_concrete_hopper_botany_pot" | "botanypots:lime_glazed_terracotta_botany_pot" | "botanypots:lime_glazed_terracotta_hopper_botany_pot" | "botanypots:lime_terracotta_botany_pot" | "botanypots:lime_terracotta_hopper_botany_pot" | "botanypots:magenta_concrete_botany_pot" | "botanypots:magenta_concrete_hopper_botany_pot" | "botanypots:magenta_glazed_terracotta_botany_pot" | "botanypots:magenta_glazed_terracotta_hopper_botany_pot" | "botanypots:magenta_terracotta_botany_pot" | "botanypots:magenta_terracotta_hopper_botany_pot" | "botanypots:orange_concrete_botany_pot" | "botanypots:orange_concrete_hopper_botany_pot" | "botanypots:orange_glazed_terracotta_botany_pot" | "botanypots:orange_glazed_terracotta_hopper_botany_pot" | "botanypots:orange_terracotta_botany_pot" | "botanypots:orange_terracotta_hopper_botany_pot" | "botanypots:pink_concrete_botany_pot" | "botanypots:pink_concrete_hopper_botany_pot" | "botanypots:pink_glazed_terracotta_botany_pot" | "botanypots:pink_glazed_terracotta_hopper_botany_pot" | "botanypots:pink_terracotta_botany_pot" | "botanypots:pink_terracotta_hopper_botany_pot" | "botanypots:purple_concrete_botany_pot" | "botanypots:purple_concrete_hopper_botany_pot" | "botanypots:purple_glazed_terracotta_botany_pot" | "botanypots:purple_glazed_terracotta_hopper_botany_pot" | "botanypots:purple_terracotta_botany_pot" | "botanypots:purple_terracotta_hopper_botany_pot" | "botanypots:red_concrete_botany_pot" | "botanypots:red_concrete_hopper_botany_pot" | "botanypots:red_glazed_terracotta_botany_pot" | "botanypots:red_glazed_terracotta_hopper_botany_pot" | "botanypots:red_terracotta_botany_pot" | "botanypots:red_terracotta_hopper_botany_pot" | "botanypots:terracotta_botany_pot" | "botanypots:terracotta_hopper_botany_pot" | "botanypots:white_concrete_botany_pot" | "botanypots:white_concrete_hopper_botany_pot" | "botanypots:white_glazed_terracotta_botany_pot" | "botanypots:white_glazed_terracotta_hopper_botany_pot" | "botanypots:white_terracotta_botany_pot" | "botanypots:white_terracotta_hopper_botany_pot" | "botanypots:yellow_concrete_botany_pot" | "botanypots:yellow_concrete_hopper_botany_pot" | "botanypots:yellow_glazed_terracotta_botany_pot" | "botanypots:yellow_glazed_terracotta_hopper_botany_pot" | "botanypots:yellow_terracotta_botany_pot" | "botanypots:yellow_terracotta_hopper_botany_pot" | "botanypotstiers:creative_black_concrete_botany_pot" | "botanypotstiers:creative_black_concrete_hopper_botany_pot" | "botanypotstiers:creative_black_glazed_terracotta_botany_pot" | "botanypotstiers:creative_black_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_black_terracotta_botany_pot" | "botanypotstiers:creative_black_terracotta_hopper_botany_pot" | "botanypotstiers:creative_blue_concrete_botany_pot" | "botanypotstiers:creative_blue_concrete_hopper_botany_pot" | "botanypotstiers:creative_blue_glazed_terracotta_botany_pot" | "botanypotstiers:creative_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_blue_terracotta_botany_pot" | "botanypotstiers:creative_blue_terracotta_hopper_botany_pot" | "botanypotstiers:creative_brown_concrete_botany_pot" | "botanypotstiers:creative_brown_concrete_hopper_botany_pot" | "botanypotstiers:creative_brown_glazed_terracotta_botany_pot" | "botanypotstiers:creative_brown_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_brown_terracotta_botany_pot" | "botanypotstiers:creative_brown_terracotta_hopper_botany_pot" | "botanypotstiers:creative_cyan_concrete_botany_pot" | "botanypotstiers:creative_cyan_concrete_hopper_botany_pot" | "botanypotstiers:creative_cyan_glazed_terracotta_botany_pot" | "botanypotstiers:creative_cyan_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_cyan_terracotta_botany_pot" | "botanypotstiers:creative_cyan_terracotta_hopper_botany_pot" | "botanypotstiers:creative_gray_concrete_botany_pot" | "botanypotstiers:creative_gray_concrete_hopper_botany_pot" | "botanypotstiers:creative_gray_glazed_terracotta_botany_pot" | "botanypotstiers:creative_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_gray_terracotta_botany_pot" | "botanypotstiers:creative_gray_terracotta_hopper_botany_pot" | "botanypotstiers:creative_green_concrete_botany_pot" | "botanypotstiers:creative_green_concrete_hopper_botany_pot" | "botanypotstiers:creative_green_glazed_terracotta_botany_pot" | "botanypotstiers:creative_green_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_green_terracotta_botany_pot" | "botanypotstiers:creative_green_terracotta_hopper_botany_pot" | "botanypotstiers:creative_light_blue_concrete_botany_pot" | "botanypotstiers:creative_light_blue_concrete_hopper_botany_pot" | "botanypotstiers:creative_light_blue_glazed_terracotta_botany_pot" | "botanypotstiers:creative_light_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_light_blue_terracotta_botany_pot" | "botanypotstiers:creative_light_blue_terracotta_hopper_botany_pot" | "botanypotstiers:creative_light_gray_concrete_botany_pot" | "botanypotstiers:creative_light_gray_concrete_hopper_botany_pot" | "botanypotstiers:creative_light_gray_glazed_terracotta_botany_pot" | "botanypotstiers:creative_light_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_light_gray_terracotta_botany_pot" | "botanypotstiers:creative_light_gray_terracotta_hopper_botany_pot" | "botanypotstiers:creative_lime_concrete_botany_pot" | "botanypotstiers:creative_lime_concrete_hopper_botany_pot" | "botanypotstiers:creative_lime_glazed_terracotta_botany_pot" | "botanypotstiers:creative_lime_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_lime_terracotta_botany_pot" | "botanypotstiers:creative_lime_terracotta_hopper_botany_pot" | "botanypotstiers:creative_magenta_concrete_botany_pot" | "botanypotstiers:creative_magenta_concrete_hopper_botany_pot" | "botanypotstiers:creative_magenta_glazed_terracotta_botany_pot" | "botanypotstiers:creative_magenta_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_magenta_terracotta_botany_pot" | "botanypotstiers:creative_magenta_terracotta_hopper_botany_pot" | "botanypotstiers:creative_orange_concrete_botany_pot" | "botanypotstiers:creative_orange_concrete_hopper_botany_pot" | "botanypotstiers:creative_orange_glazed_terracotta_botany_pot" | "botanypotstiers:creative_orange_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_orange_terracotta_botany_pot" | "botanypotstiers:creative_orange_terracotta_hopper_botany_pot" | "botanypotstiers:creative_pink_concrete_botany_pot" | "botanypotstiers:creative_pink_concrete_hopper_botany_pot" | "botanypotstiers:creative_pink_glazed_terracotta_botany_pot" | "botanypotstiers:creative_pink_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_pink_terracotta_botany_pot" | "botanypotstiers:creative_pink_terracotta_hopper_botany_pot" | "botanypotstiers:creative_purple_concrete_botany_pot" | "botanypotstiers:creative_purple_concrete_hopper_botany_pot" | "botanypotstiers:creative_purple_glazed_terracotta_botany_pot" | "botanypotstiers:creative_purple_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_purple_terracotta_botany_pot" | "botanypotstiers:creative_purple_terracotta_hopper_botany_pot" | "botanypotstiers:creative_red_concrete_botany_pot" | "botanypotstiers:creative_red_concrete_hopper_botany_pot" | "botanypotstiers:creative_red_glazed_terracotta_botany_pot" | "botanypotstiers:creative_red_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_red_terracotta_botany_pot" | "botanypotstiers:creative_red_terracotta_hopper_botany_pot" | "botanypotstiers:creative_terracotta_botany_pot" | "botanypotstiers:creative_terracotta_hopper_botany_pot" | "botanypotstiers:creative_white_concrete_botany_pot" | "botanypotstiers:creative_white_concrete_hopper_botany_pot" | "botanypotstiers:creative_white_glazed_terracotta_botany_pot" | "botanypotstiers:creative_white_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_white_terracotta_botany_pot" | "botanypotstiers:creative_white_terracotta_hopper_botany_pot" | "botanypotstiers:creative_yellow_concrete_botany_pot" | "botanypotstiers:creative_yellow_concrete_hopper_botany_pot" | "botanypotstiers:creative_yellow_glazed_terracotta_botany_pot" | "botanypotstiers:creative_yellow_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:creative_yellow_terracotta_botany_pot" | "botanypotstiers:creative_yellow_terracotta_hopper_botany_pot" | "botanypotstiers:elite_black_concrete_botany_pot" | "botanypotstiers:elite_black_concrete_hopper_botany_pot" | "botanypotstiers:elite_black_glazed_terracotta_botany_pot" | "botanypotstiers:elite_black_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_black_terracotta_botany_pot" | "botanypotstiers:elite_black_terracotta_hopper_botany_pot" | "botanypotstiers:elite_blue_concrete_botany_pot" | "botanypotstiers:elite_blue_concrete_hopper_botany_pot" | "botanypotstiers:elite_blue_glazed_terracotta_botany_pot" | "botanypotstiers:elite_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_blue_terracotta_botany_pot" | "botanypotstiers:elite_blue_terracotta_hopper_botany_pot" | "botanypotstiers:elite_brown_concrete_botany_pot" | "botanypotstiers:elite_brown_concrete_hopper_botany_pot" | "botanypotstiers:elite_brown_glazed_terracotta_botany_pot" | "botanypotstiers:elite_brown_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_brown_terracotta_botany_pot" | "botanypotstiers:elite_brown_terracotta_hopper_botany_pot" | "botanypotstiers:elite_cyan_concrete_botany_pot" | "botanypotstiers:elite_cyan_concrete_hopper_botany_pot" | "botanypotstiers:elite_cyan_glazed_terracotta_botany_pot" | "botanypotstiers:elite_cyan_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_cyan_terracotta_botany_pot" | "botanypotstiers:elite_cyan_terracotta_hopper_botany_pot" | "botanypotstiers:elite_gray_concrete_botany_pot" | "botanypotstiers:elite_gray_concrete_hopper_botany_pot" | "botanypotstiers:elite_gray_glazed_terracotta_botany_pot" | "botanypotstiers:elite_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_gray_terracotta_botany_pot" | "botanypotstiers:elite_gray_terracotta_hopper_botany_pot" | "botanypotstiers:elite_green_concrete_botany_pot" | "botanypotstiers:elite_green_concrete_hopper_botany_pot" | "botanypotstiers:elite_green_glazed_terracotta_botany_pot" | "botanypotstiers:elite_green_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_green_terracotta_botany_pot" | "botanypotstiers:elite_green_terracotta_hopper_botany_pot" | "botanypotstiers:elite_light_blue_concrete_botany_pot" | "botanypotstiers:elite_light_blue_concrete_hopper_botany_pot" | "botanypotstiers:elite_light_blue_glazed_terracotta_botany_pot" | "botanypotstiers:elite_light_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_light_blue_terracotta_botany_pot" | "botanypotstiers:elite_light_blue_terracotta_hopper_botany_pot" | "botanypotstiers:elite_light_gray_concrete_botany_pot" | "botanypotstiers:elite_light_gray_concrete_hopper_botany_pot" | "botanypotstiers:elite_light_gray_glazed_terracotta_botany_pot" | "botanypotstiers:elite_light_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_light_gray_terracotta_botany_pot" | "botanypotstiers:elite_light_gray_terracotta_hopper_botany_pot" | "botanypotstiers:elite_lime_concrete_botany_pot" | "botanypotstiers:elite_lime_concrete_hopper_botany_pot" | "botanypotstiers:elite_lime_glazed_terracotta_botany_pot" | "botanypotstiers:elite_lime_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_lime_terracotta_botany_pot" | "botanypotstiers:elite_lime_terracotta_hopper_botany_pot" | "botanypotstiers:elite_magenta_concrete_botany_pot" | "botanypotstiers:elite_magenta_concrete_hopper_botany_pot" | "botanypotstiers:elite_magenta_glazed_terracotta_botany_pot" | "botanypotstiers:elite_magenta_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_magenta_terracotta_botany_pot" | "botanypotstiers:elite_magenta_terracotta_hopper_botany_pot" | "botanypotstiers:elite_orange_concrete_botany_pot" | "botanypotstiers:elite_orange_concrete_hopper_botany_pot" | "botanypotstiers:elite_orange_glazed_terracotta_botany_pot" | "botanypotstiers:elite_orange_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_orange_terracotta_botany_pot" | "botanypotstiers:elite_orange_terracotta_hopper_botany_pot" | "botanypotstiers:elite_pink_concrete_botany_pot" | "botanypotstiers:elite_pink_concrete_hopper_botany_pot" | "botanypotstiers:elite_pink_glazed_terracotta_botany_pot" | "botanypotstiers:elite_pink_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_pink_terracotta_botany_pot" | "botanypotstiers:elite_pink_terracotta_hopper_botany_pot" | "botanypotstiers:elite_purple_concrete_botany_pot" | "botanypotstiers:elite_purple_concrete_hopper_botany_pot" | "botanypotstiers:elite_purple_glazed_terracotta_botany_pot" | "botanypotstiers:elite_purple_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_purple_terracotta_botany_pot" | "botanypotstiers:elite_purple_terracotta_hopper_botany_pot" | "botanypotstiers:elite_red_concrete_botany_pot" | "botanypotstiers:elite_red_concrete_hopper_botany_pot" | "botanypotstiers:elite_red_glazed_terracotta_botany_pot" | "botanypotstiers:elite_red_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_red_terracotta_botany_pot" | "botanypotstiers:elite_red_terracotta_hopper_botany_pot" | "botanypotstiers:elite_terracotta_botany_pot" | "botanypotstiers:elite_terracotta_hopper_botany_pot" | "botanypotstiers:elite_white_concrete_botany_pot" | "botanypotstiers:elite_white_concrete_hopper_botany_pot" | "botanypotstiers:elite_white_glazed_terracotta_botany_pot" | "botanypotstiers:elite_white_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_white_terracotta_botany_pot" | "botanypotstiers:elite_white_terracotta_hopper_botany_pot" | "botanypotstiers:elite_yellow_concrete_botany_pot" | "botanypotstiers:elite_yellow_concrete_hopper_botany_pot" | "botanypotstiers:elite_yellow_glazed_terracotta_botany_pot" | "botanypotstiers:elite_yellow_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:elite_yellow_terracotta_botany_pot" | "botanypotstiers:elite_yellow_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_black_concrete_botany_pot" | "botanypotstiers:ultra_black_concrete_hopper_botany_pot" | "botanypotstiers:ultra_black_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_black_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_black_terracotta_botany_pot" | "botanypotstiers:ultra_black_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_blue_concrete_botany_pot" | "botanypotstiers:ultra_blue_concrete_hopper_botany_pot" | "botanypotstiers:ultra_blue_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_blue_terracotta_botany_pot" | "botanypotstiers:ultra_blue_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_brown_concrete_botany_pot" | "botanypotstiers:ultra_brown_concrete_hopper_botany_pot" | "botanypotstiers:ultra_brown_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_brown_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_brown_terracotta_botany_pot" | "botanypotstiers:ultra_brown_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_cyan_concrete_botany_pot" | "botanypotstiers:ultra_cyan_concrete_hopper_botany_pot" | "botanypotstiers:ultra_cyan_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_cyan_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_cyan_terracotta_botany_pot" | "botanypotstiers:ultra_cyan_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_gray_concrete_botany_pot" | "botanypotstiers:ultra_gray_concrete_hopper_botany_pot" | "botanypotstiers:ultra_gray_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_gray_terracotta_botany_pot" | "botanypotstiers:ultra_gray_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_green_concrete_botany_pot" | "botanypotstiers:ultra_green_concrete_hopper_botany_pot" | "botanypotstiers:ultra_green_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_green_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_green_terracotta_botany_pot" | "botanypotstiers:ultra_green_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_light_blue_concrete_botany_pot" | "botanypotstiers:ultra_light_blue_concrete_hopper_botany_pot" | "botanypotstiers:ultra_light_blue_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_light_blue_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_light_blue_terracotta_botany_pot" | "botanypotstiers:ultra_light_blue_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_light_gray_concrete_botany_pot" | "botanypotstiers:ultra_light_gray_concrete_hopper_botany_pot" | "botanypotstiers:ultra_light_gray_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_light_gray_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_light_gray_terracotta_botany_pot" | "botanypotstiers:ultra_light_gray_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_lime_concrete_botany_pot" | "botanypotstiers:ultra_lime_concrete_hopper_botany_pot" | "botanypotstiers:ultra_lime_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_lime_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_lime_terracotta_botany_pot" | "botanypotstiers:ultra_lime_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_magenta_concrete_botany_pot" | "botanypotstiers:ultra_magenta_concrete_hopper_botany_pot" | "botanypotstiers:ultra_magenta_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_magenta_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_magenta_terracotta_botany_pot" | "botanypotstiers:ultra_magenta_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_orange_concrete_botany_pot" | "botanypotstiers:ultra_orange_concrete_hopper_botany_pot" | "botanypotstiers:ultra_orange_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_orange_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_orange_terracotta_botany_pot" | "botanypotstiers:ultra_orange_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_pink_concrete_botany_pot" | "botanypotstiers:ultra_pink_concrete_hopper_botany_pot" | "botanypotstiers:ultra_pink_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_pink_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_pink_terracotta_botany_pot" | "botanypotstiers:ultra_pink_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_purple_concrete_botany_pot" | "botanypotstiers:ultra_purple_concrete_hopper_botany_pot" | "botanypotstiers:ultra_purple_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_purple_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_purple_terracotta_botany_pot" | "botanypotstiers:ultra_purple_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_red_concrete_botany_pot" | "botanypotstiers:ultra_red_concrete_hopper_botany_pot" | "botanypotstiers:ultra_red_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_red_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_red_terracotta_botany_pot" | "botanypotstiers:ultra_red_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_terracotta_botany_pot" | "botanypotstiers:ultra_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_white_concrete_botany_pot" | "botanypotstiers:ultra_white_concrete_hopper_botany_pot" | "botanypotstiers:ultra_white_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_white_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_white_terracotta_botany_pot" | "botanypotstiers:ultra_white_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_yellow_concrete_botany_pot" | "botanypotstiers:ultra_yellow_concrete_hopper_botany_pot" | "botanypotstiers:ultra_yellow_glazed_terracotta_botany_pot" | "botanypotstiers:ultra_yellow_glazed_terracotta_hopper_botany_pot" | "botanypotstiers:ultra_yellow_terracotta_botany_pot" | "botanypotstiers:ultra_yellow_terracotta_hopper_botany_pot" | "createdieselgenerators:basin_lid" | "createdieselgenerators:biodiesel" | "createdieselgenerators:diesel_engine" | "createdieselgenerators:ethanol" | "createdieselgenerators:large_diesel_engine" | "createdieselgenerators:plant_oil" | "custommachinery:custom_machine_block" | "doggytalents:dog_bath" | "doggytalents:dog_bed" | "doggytalents:food_bowl" | "euconverter:hv_converter" | "euconverter:lv_converter" | "euconverter:mv_converter" | "extrastorage:advanced_exporter" | "extrastorage:advanced_importer" | "extrastorage:block_1024k" | "extrastorage:block_1048576k_fluid" | "extrastorage:block_16384k" | "extrastorage:block_16384k_fluid" | "extrastorage:block_256k" | "extrastorage:block_262144k_fluid" | "extrastorage:block_4096k" | "extrastorage:block_65536k_fluid" | "extrastorage:diamond_crafter" | "extrastorage:gold_crafter" | "extrastorage:iron_crafter" | "extrastorage:netherite_crafter" | "functionalstorage:acacia_1" | "functionalstorage:acacia_2" | "functionalstorage:acacia_4" | "functionalstorage:armory_cabinet" | "functionalstorage:birch_1" | "functionalstorage:birch_2" | "functionalstorage:birch_4" | "functionalstorage:compacting_drawer" | "functionalstorage:compacting_framed_drawer" | "functionalstorage:controller_extension" | "functionalstorage:crimson_1" | "functionalstorage:crimson_2" | "functionalstorage:crimson_4" | "functionalstorage:dark_oak_1" | "functionalstorage:dark_oak_2" | "functionalstorage:dark_oak_4" | "functionalstorage:ender_drawer" | "functionalstorage:fluid_1" | "functionalstorage:fluid_2" | "functionalstorage:fluid_4" | "functionalstorage:framed_1" | "functionalstorage:framed_2" | "functionalstorage:framed_4" | "functionalstorage:jungle_1" | "functionalstorage:jungle_2" | "functionalstorage:jungle_4" | "functionalstorage:mangrove_1" | "functionalstorage:mangrove_2" | "functionalstorage:mangrove_4" | "functionalstorage:oak_1" | "functionalstorage:oak_2" | "functionalstorage:oak_4" | "functionalstorage:simple_compacting_drawer" | "functionalstorage:spruce_1" | "functionalstorage:spruce_2" | "functionalstorage:spruce_4" | "functionalstorage:storage_controller" | "functionalstorage:warped_1" | "functionalstorage:warped_2" | "functionalstorage:warped_4" | "gtceu:alloy_blast_smelter" | "gtceu:atomic_casing" | "gtceu:corrosion_proof_casing" | "gtceu:cosmos_aurora_block" | "gtceu:cosmos_aurora_double_cable" | "gtceu:cosmos_aurora_double_wire" | "gtceu:cosmos_aurora_hex_cable" | "gtceu:cosmos_aurora_hex_wire" | "gtceu:cosmos_aurora_octal_cable" | "gtceu:cosmos_aurora_octal_wire" | "gtceu:cosmos_aurora_quadruple_cable" | "gtceu:cosmos_aurora_quadruple_wire" | "gtceu:cosmos_aurora_single_cable" | "gtceu:cosmos_aurora_single_wire" | "gtceu:crushing_wheels" | "gtceu:electrolytic_cell" | "gtceu:ev_not_so_super_dynamo" | "gtceu:graphene_block" | "gtceu:hastelloy_c_276_block" | "gtceu:hastelloy_c_276_frame" | "gtceu:hastelloy_x_block" | "gtceu:hastelloy_x_frame" | "gtceu:heat_vent" | "gtceu:high_temperature_smelting_casing" | "gtceu:hsla_steel_block" | "gtceu:hsla_steel_frame" | "gtceu:incoloy_ma_956_block" | "gtceu:incoloy_ma_956_frame" | "gtceu:industrial_steam_casing" | "gtceu:iv_parallel_hatch" | "gtceu:large_arc_smelter" | "gtceu:large_assembler" | "gtceu:large_autoclave" | "gtceu:large_brewer" | "gtceu:large_centrifuge" | "gtceu:large_chemical_bath" | "gtceu:large_circuit_assembler" | "gtceu:large_cutter" | "gtceu:large_distillery" | "gtceu:large_electrolyzer" | "gtceu:large_electromagnet" | "gtceu:large_engraving_laser" | "gtceu:large_extractor" | "gtceu:large_extruder" | "gtceu:large_maceration_tower" | "gtceu:large_material_press" | "gtceu:large_mixer" | "gtceu:large_packer" | "gtceu:large_scale_assembler_casing" | "gtceu:large_sifting_funnel" | "gtceu:large_solidifier" | "gtceu:large_wiremill" | "gtceu:laser_safe_engraving_casing" | "gtceu:luv_parallel_hatch" | "gtceu:maraging_steel_300_block" | "gtceu:maraging_steel_300_frame" | "gtceu:mega_blast_furnace" | "gtceu:mega_vacuum_freezer" | "gtceu:molybdenum_disilicide_block" | "gtceu:molybdenum_disilicide_coil_block" | "gtceu:mythril_block" | "gtceu:mythril_frame" | "gtceu:nonconducting_casing" | "gtceu:reaction_safe_mixing_casing" | "gtceu:secure_maceration_casing" | "gtceu:shock_proof_cutting_casing" | "gtceu:slicing_blades" | "gtceu:starlight_mythril_block" | "gtceu:starlight_mythril_double_cable" | "gtceu:starlight_mythril_double_wire" | "gtceu:starlight_mythril_hex_cable" | "gtceu:starlight_mythril_hex_wire" | "gtceu:starlight_mythril_octal_cable" | "gtceu:starlight_mythril_octal_wire" | "gtceu:starlight_mythril_quadruple_cable" | "gtceu:starlight_mythril_quadruple_wire" | "gtceu:starlight_mythril_single_cable" | "gtceu:starlight_mythril_single_wire" | "gtceu:stellite_100_block" | "gtceu:stress_proof_casing" | "gtceu:super_dynamo" | "gtceu:tantalum_carbide_block" | "gtceu:titanium_carbide_block" | "gtceu:titanium_tungsten_carbide_block" | "gtceu:tungsten_carbide_frame" | "gtceu:tungsten_frame" | "gtceu:uv_parallel_hatch" | "gtceu:vibration_safe_casing" | "gtceu:watertight_casing" | "gtceu:watertight_steel_block" | "gtceu:watertight_steel_frame" | "gtceu:zeron_100_block" | "gtceu:zpm_parallel_hatch" | "ic2:adjustable_luminator" | "ic2:advanced_comparator" | "ic2:advanced_machine_block" | "ic2:alloy_smelter" | "ic2:aluminium_block" | "ic2:aluminium_cable" | "ic2:aluminium_dust_block" | "ic2:aluminium_ore_nether" | "ic2:aluminium_sign" | "ic2:aluminium_wall_sign" | "ic2:armor_configurator" | "ic2:barrel" | "ic2:base_teleporter" | "ic2:batbox" | "ic2:battery_station_ev" | "ic2:battery_station_hv" | "ic2:battery_station_iv" | "ic2:battery_station_lv" | "ic2:battery_station_mv" | "ic2:blast_induction_furnace" | "ic2:bronze_block" | "ic2:bronze_cable" | "ic2:bronze_dust_block" | "ic2:bronze_sign" | "ic2:bronze_wall_sign" | "ic2:buffer_storage_expansion" | "ic2:canner" | "ic2:capacity_pipe" | "ic2:centrifugal_extractor" | "ic2:centrifugal_rare_earth_extractor" | "ic2:cfoam_block_black" | "ic2:cfoam_block_blue" | "ic2:cfoam_block_brown" | "ic2:cfoam_block_cyan" | "ic2:cfoam_block_gray" | "ic2:cfoam_block_green" | "ic2:cfoam_block_light_blue" | "ic2:cfoam_block_light_gray" | "ic2:cfoam_block_lime" | "ic2:cfoam_block_magenta" | "ic2:cfoam_block_orange" | "ic2:cfoam_block_pink" | "ic2:cfoam_block_purple" | "ic2:cfoam_block_red" | "ic2:cfoam_block_white" | "ic2:cfoam_block_yellow" | "ic2:cfoam_corner_panel" | "ic2:cfoam_double_panel" | "ic2:cfoam_double_surface" | "ic2:cfoam_edge_panel" | "ic2:cfoam_panel_black" | "ic2:cfoam_panel_blue" | "ic2:cfoam_panel_brown" | "ic2:cfoam_panel_cyan" | "ic2:cfoam_panel_gray" | "ic2:cfoam_panel_green" | "ic2:cfoam_panel_light_blue" | "ic2:cfoam_panel_light_gray" | "ic2:cfoam_panel_lime" | "ic2:cfoam_panel_magenta" | "ic2:cfoam_panel_orange" | "ic2:cfoam_panel_pink" | "ic2:cfoam_panel_purple" | "ic2:cfoam_panel_red" | "ic2:cfoam_panel_white" | "ic2:cfoam_panel_yellow" | "ic2:cfoam_slab_black" | "ic2:cfoam_slab_blue" | "ic2:cfoam_slab_brown" | "ic2:cfoam_slab_cyan" | "ic2:cfoam_slab_gray" | "ic2:cfoam_slab_green" | "ic2:cfoam_slab_light_blue" | "ic2:cfoam_slab_light_gray" | "ic2:cfoam_slab_lime" | "ic2:cfoam_slab_magenta" | "ic2:cfoam_slab_orange" | "ic2:cfoam_slab_pink" | "ic2:cfoam_slab_purple" | "ic2:cfoam_slab_red" | "ic2:cfoam_slab_white" | "ic2:cfoam_slab_yellow" | "ic2:cfoam_stairs_black" | "ic2:cfoam_stairs_blue" | "ic2:cfoam_stairs_brown" | "ic2:cfoam_stairs_cyan" | "ic2:cfoam_stairs_gray" | "ic2:cfoam_stairs_green" | "ic2:cfoam_stairs_light_blue" | "ic2:cfoam_stairs_light_gray" | "ic2:cfoam_stairs_lime" | "ic2:cfoam_stairs_magenta" | "ic2:cfoam_stairs_orange" | "ic2:cfoam_stairs_pink" | "ic2:cfoam_stairs_purple" | "ic2:cfoam_stairs_red" | "ic2:cfoam_stairs_white" | "ic2:cfoam_stairs_yellow" | "ic2:cfoam_surface_black" | "ic2:cfoam_surface_blue" | "ic2:cfoam_surface_brown" | "ic2:cfoam_surface_cyan" | "ic2:cfoam_surface_gray" | "ic2:cfoam_surface_green" | "ic2:cfoam_surface_light_blue" | "ic2:cfoam_surface_light_gray" | "ic2:cfoam_surface_lime" | "ic2:cfoam_surface_magenta" | "ic2:cfoam_surface_orange" | "ic2:cfoam_surface_pink" | "ic2:cfoam_surface_purple" | "ic2:cfoam_surface_red" | "ic2:cfoam_surface_white" | "ic2:cfoam_surface_yellow" | "ic2:cfoam_wall_black" | "ic2:cfoam_wall_blue" | "ic2:cfoam_wall_brown" | "ic2:cfoam_wall_cyan" | "ic2:cfoam_wall_gray" | "ic2:cfoam_wall_green" | "ic2:cfoam_wall_light_blue" | "ic2:cfoam_wall_light_gray" | "ic2:cfoam_wall_lime" | "ic2:cfoam_wall_magenta" | "ic2:cfoam_wall_orange" | "ic2:cfoam_wall_pink" | "ic2:cfoam_wall_purple" | "ic2:cfoam_wall_red" | "ic2:cfoam_wall_white" | "ic2:cfoam_wall_yellow" | "ic2:cfoam_wool_black" | "ic2:cfoam_wool_blue" | "ic2:cfoam_wool_brown" | "ic2:cfoam_wool_carpet_black" | "ic2:cfoam_wool_carpet_blue" | "ic2:cfoam_wool_carpet_brown" | "ic2:cfoam_wool_carpet_cyan" | "ic2:cfoam_wool_carpet_gray" | "ic2:cfoam_wool_carpet_green" | "ic2:cfoam_wool_carpet_light_blue" | "ic2:cfoam_wool_carpet_light_gray" | "ic2:cfoam_wool_carpet_lime" | "ic2:cfoam_wool_carpet_magenta" | "ic2:cfoam_wool_carpet_orange" | "ic2:cfoam_wool_carpet_pink" | "ic2:cfoam_wool_carpet_purple" | "ic2:cfoam_wool_carpet_red" | "ic2:cfoam_wool_carpet_white" | "ic2:cfoam_wool_carpet_yellow" | "ic2:cfoam_wool_cyan" | "ic2:cfoam_wool_gray" | "ic2:cfoam_wool_green" | "ic2:cfoam_wool_light_blue" | "ic2:cfoam_wool_light_gray" | "ic2:cfoam_wool_lime" | "ic2:cfoam_wool_magenta" | "ic2:cfoam_wool_orange" | "ic2:cfoam_wool_pink" | "ic2:cfoam_wool_purple" | "ic2:cfoam_wool_red" | "ic2:cfoam_wool_white" | "ic2:cfoam_wool_yellow" | "ic2:charcoal_block" | "ic2:charged_electrolyzer" | "ic2:chargepad_fission" | "ic2:chargepad_hv" | "ic2:chargepad_lv" | "ic2:chargepad_mv" | "ic2:charging_bench_ev" | "ic2:charging_bench_hv" | "ic2:charging_bench_iv" | "ic2:charging_bench_lv" | "ic2:charging_bench_mv" | "ic2:chocolate_cake" | "ic2:chocolate_candle_cake" | "ic2:chunkloader" | "ic2:coffee_cake" | "ic2:coffee_candle_cake" | "ic2:color_filter_tube" | "ic2:colossal_base_block" | "ic2:colossal_compressor" | "ic2:colossal_extractor" | "ic2:colossal_furnace" | "ic2:colossal_macerator" | "ic2:colossal_recycler" | "ic2:compacting_recycler" | "ic2:comparing_cable" | "ic2:compressor" | "ic2:construction_light" | "ic2:copper_cable" | "ic2:copper_dust_block" | "ic2:copper_sign" | "ic2:copper_wall_sign" | "ic2:crafter" | "ic2:creative_source" | "ic2:crop_analyzer_block" | "ic2:crop_harvester" | "ic2:crop_library" | "ic2:crop_sticks" | "ic2:cropmatron" | "ic2:deepslate_silver_ore" | "ic2:deepslate_tin_ore" | "ic2:deepslate_uranium_ore" | "ic2:detector_cable" | "ic2:detector_pipe" | "ic2:directional_tube" | "ic2:dropping_tube" | "ic2:dyeing_tube" | "ic2:dynamite" | "ic2:electric_blast_furnace" | "ic2:electric_enchanter" | "ic2:electric_furnace" | "ic2:electric_pipe_pump" | "ic2:electric_smoker" | "ic2:electric_wood_gassifier" | "ic2:electrolyzer" | "ic2:energy_o_mat" | "ic2:esu" | "ic2:extraction_tube" | "ic2:extractor" | "ic2:filter_tube" | "ic2:filtered_extraction_tube" | "ic2:fisher" | "ic2:fluid_expansion" | "ic2:fluid_o_mat" | "ic2:fluid_tube" | "ic2:flux_generator_hv" | "ic2:flux_generator_lv" | "ic2:flux_generator_mv" | "ic2:fuel_boiler" | "ic2:fuel_boiler_structure" | "ic2:fusion_reactor" | "ic2:generator" | "ic2:geothermal_generator" | "ic2:glassfiber_cable" | "ic2:gold_cable" | "ic2:gold_dust_block" | "ic2:honey_cake" | "ic2:honey_candle_cake" | "ic2:hover_tube" | "ic2:hyperclocked_pump" | "ic2:induction_furnace" | "ic2:industrial_worktable" | "ic2:insertion_tube" | "ic2:iridium_stone" | "ic2:iron_cable" | "ic2:iron_dust_block" | "ic2:iron_fence" | "ic2:iron_furnace" | "ic2:isu" | "ic2:itnt" | "ic2:lemon_cake" | "ic2:lemon_candle_cake" | "ic2:light_block" | "ic2:limiter_tube" | "ic2:liquid_generator" | "ic2:loader_ev" | "ic2:loader_hv" | "ic2:loader_lv" | "ic2:loader_mv" | "ic2:luminator" | "ic2:macerator" | "ic2:machine_block" | "ic2:machine_block_plated" | "ic2:machine_buffer" | "ic2:machine_tank" | "ic2:magnetizer" | "ic2:mass_fabricator" | "ic2:memory_expansion" | "ic2:mfe" | "ic2:mfsu" | "ic2:miner" | "ic2:miningpipe" | "ic2:miningpipe_slim" | "ic2:monitor" | "ic2:nuclear_reactor" | "ic2:nuke" | "ic2:ocean_generator" | "ic2:ore_scanner" | "ic2:overclocked_pump" | "ic2:personal_chest" | "ic2:personal_tank" | "ic2:pesu" | "ic2:pickup_tube" | "ic2:pipe" | "ic2:pixelfoam_bolt" | "ic2:pixelfoam_crown" | "ic2:pixelfoam_fire" | "ic2:pixelfoam_greg" | "ic2:pixelfoam_half_life" | "ic2:pixelfoam_heart" | "ic2:pixelfoam_ic2" | "ic2:pixelfoam_muffin_button" | "ic2:pixelfoam_nuclear" | "ic2:pixelfoam_portal" | "ic2:pixelfoam_rose" | "ic2:pixelfoam_space_bean" | "ic2:pixelfoam_triforce" | "ic2:planter_pot" | "ic2:plasma_cable" | "ic2:plasmafier" | "ic2:player_detector" | "ic2:pressure_alloy_furnace" | "ic2:pressure_alloy_furnace_structure" | "ic2:pressure_pipe" | "ic2:provider_tube" | "ic2:pump" | "ic2:ranged_pump" | "ic2:rare_earth_extractor" | "ic2:raw_aluminium_block" | "ic2:raw_silver_block" | "ic2:raw_tin_block" | "ic2:raw_uranium_block" | "ic2:reactor_chamber" | "ic2:reactor_planner" | "ic2:recycler" | "ic2:redirector_master" | "ic2:redirector_slave" | "ic2:redstone_tube" | "ic2:refined_iron_block" | "ic2:refined_iron_sign" | "ic2:refined_iron_wall_sign" | "ic2:refinery" | "ic2:reinforced_brick" | "ic2:reinforced_clear_glass" | "ic2:reinforced_cracked_stone" | "ic2:reinforced_door" | "ic2:reinforced_glass" | "ic2:reinforced_stone" | "ic2:request_tube" | "ic2:resin_sheet" | "ic2:rocket_miner" | "ic2:rotary_macerator" | "ic2:round_robin_tube" | "ic2:rubber_fence" | "ic2:rubber_leaves" | "ic2:rubber_log_barked" | "ic2:rubber_log_barked_stripped" | "ic2:rubber_sapling" | "ic2:rubber_sheet" | "ic2:rubber_trapdoor" | "ic2:rubber_wood" | "ic2:rubber_wood_stripped" | "ic2:rubberwood_button" | "ic2:rubberwood_door" | "ic2:rubberwood_fence_gate" | "ic2:rubberwood_planks" | "ic2:rubberwood_pressure_plate" | "ic2:rubberwood_sign" | "ic2:rubberwood_slab" | "ic2:rubberwood_stairs" | "ic2:rubberwood_wall_sign" | "ic2:sawmill" | "ic2:scaffold_iron" | "ic2:scaffold_wooden" | "ic2:silver_block" | "ic2:silver_dust_block" | "ic2:silver_ore" | "ic2:silver_ore_nether" | "ic2:silver_sign" | "ic2:silver_wall_sign" | "ic2:simple_crop_library" | "ic2:simple_tube" | "ic2:singularity_compressor" | "ic2:slag_generator" | "ic2:slow_grinder" | "ic2:smoker_induction_furnace" | "ic2:solar_panel" | "ic2:solar_panel_compressed" | "ic2:solar_panel_hv" | "ic2:solar_panel_hv_compressed" | "ic2:solar_panel_lv" | "ic2:solar_panel_lv_compressed" | "ic2:solar_panel_mv" | "ic2:solar_panel_mv_compressed" | "ic2:solar_turbine" | "ic2:sound_beacon" | "ic2:speed_tube" | "ic2:splitter_cable" | "ic2:splitter_pipe" | "ic2:stabilized_machine_block" | "ic2:stacking_tube" | "ic2:steam_chamber" | "ic2:steam_reactor" | "ic2:steam_tunnel" | "ic2:steam_turbine" | "ic2:sticky_tube" | "ic2:stone_canner" | "ic2:stone_macerator" | "ic2:storage_expansion" | "ic2:super_cable" | "ic2:switch_tube" | "ic2:tank" | "ic2:teleport_tube" | "ic2:teleporter" | "ic2:teleporter_hub" | "ic2:terraformer" | "ic2:tesla_coil" | "ic2:textured_block" | "ic2:textured_slab" | "ic2:textured_stairs" | "ic2:textured_wall" | "ic2:thermal_generator" | "ic2:tin_block" | "ic2:tin_cable" | "ic2:tin_dust_block" | "ic2:tin_ore" | "ic2:tin_sign" | "ic2:tin_wall_sign" | "ic2:trade_o_mat" | "ic2:transformer_adjustable" | "ic2:transformer_ev" | "ic2:transformer_hv" | "ic2:transformer_iv" | "ic2:transformer_lv" | "ic2:transformer_mv" | "ic2:transport_tube" | "ic2:treetap_and_bucket" | "ic2:turbine_multi_block" | "ic2:unloader_ev" | "ic2:unloader_hv" | "ic2:unloader_lv" | "ic2:unloader_mv" | "ic2:uranium_block" | "ic2:uranium_enricher" | "ic2:uranium_ore" | "ic2:uu_crop_library" | "ic2:uu_expansion" | "ic2:vacuum_canner" | "ic2:valve" | "ic2:valve_animated" | "ic2:valve_pushing" | "ic2:valve_teleporting" | "ic2:villager_o_mat" | "ic2:void_pipe" | "ic2:void_tube" | "ic2:water_mill" | "ic2:water_mill_hv" | "ic2:water_mill_lv" | "ic2:water_mill_mv" | "ic2:wave_generator" | "ic2:wet_cfoam" | "ic2:wind_turbine" | "ic2:windmill" | "ic2:wood_gassifier" | "integratedcrafting:part_crafting_writer" | "integratedcrafting:part_interface_crafting" | "integrateddynamics:block_liquid_chorus" | "integrateddynamics:block_menril_resin" | "integrateddynamics:cable" | "integrateddynamics:coal_generator" | "integrateddynamics:crystalized_chorus_block" | "integrateddynamics:crystalized_chorus_block_slab" | "integrateddynamics:crystalized_chorus_block_stairs" | "integrateddynamics:crystalized_chorus_brick" | "integrateddynamics:crystalized_chorus_brick_slab" | "integrateddynamics:crystalized_chorus_brick_stairs" | "integrateddynamics:crystalized_menril_block" | "integrateddynamics:crystalized_menril_block_slab" | "integrateddynamics:crystalized_menril_block_stairs" | "integrateddynamics:crystalized_menril_brick" | "integrateddynamics:crystalized_menril_brick_slab" | "integrateddynamics:crystalized_menril_brick_stairs" | "integrateddynamics:delay" | "integrateddynamics:drying_basin" | "integrateddynamics:energy_battery" | "integrateddynamics:energy_battery_creative" | "integrateddynamics:invisible_light" | "integrateddynamics:logic_programmer" | "integrateddynamics:materializer" | "integrateddynamics:mechanical_drying_basin" | "integrateddynamics:mechanical_squeezer" | "integrateddynamics:menril_door" | "integrateddynamics:menril_fence" | "integrateddynamics:menril_fence_gate" | "integrateddynamics:menril_leaves" | "integrateddynamics:menril_log" | "integrateddynamics:menril_log_filled" | "integrateddynamics:menril_log_stripped" | "integrateddynamics:menril_planks" | "integrateddynamics:menril_planks_stairs" | "integrateddynamics:menril_sapling" | "integrateddynamics:menril_slab" | "integrateddynamics:menril_torch" | "integrateddynamics:menril_torch_stone" | "integrateddynamics:menril_torch_stone_wall" | "integrateddynamics:menril_torch_wall" | "integrateddynamics:menril_wood" | "integrateddynamics:menril_wood_stripped" | "integrateddynamics:part_audio_reader" | "integrateddynamics:part_audio_writer" | "integrateddynamics:part_block_reader" | "integrateddynamics:part_connector_mono_directional" | "integrateddynamics:part_connector_omni_directional" | "integrateddynamics:part_display_panel" | "integrateddynamics:part_dynamic_light_panel" | "integrateddynamics:part_effect_writer" | "integrateddynamics:part_entity_reader" | "integrateddynamics:part_entity_writer" | "integrateddynamics:part_extradimensional_reader" | "integrateddynamics:part_fluid_reader" | "integrateddynamics:part_inventory_reader" | "integrateddynamics:part_inventory_writer" | "integrateddynamics:part_machine_reader" | "integrateddynamics:part_machine_writer" | "integrateddynamics:part_network_reader" | "integrateddynamics:part_redstone_reader" | "integrateddynamics:part_redstone_writer" | "integrateddynamics:part_static_light_panel" | "integrateddynamics:part_world_reader" | "integrateddynamics:proxy" | "integrateddynamics:squeezer" | "integrateddynamics:variablestore" | "integratednbt:nbt_extractor" | "integratedterminals:chorus_glass" | "integratedterminals:menril_glass" | "integratedterminals:part_terminal_crafting_job" | "integratedterminals:part_terminal_storage" | "integratedtunnels:part_exporter_energy" | "integratedtunnels:part_exporter_fluid" | "integratedtunnels:part_exporter_item" | "integratedtunnels:part_exporter_world_block" | "integratedtunnels:part_exporter_world_energy" | "integratedtunnels:part_exporter_world_fluid" | "integratedtunnels:part_exporter_world_item" | "integratedtunnels:part_importer_energy" | "integratedtunnels:part_importer_fluid" | "integratedtunnels:part_importer_item" | "integratedtunnels:part_importer_world_block" | "integratedtunnels:part_importer_world_energy" | "integratedtunnels:part_importer_world_fluid" | "integratedtunnels:part_importer_world_item" | "integratedtunnels:part_interface_energy" | "integratedtunnels:part_interface_filter_energy" | "integratedtunnels:part_interface_filter_fluid" | "integratedtunnels:part_interface_filter_item" | "integratedtunnels:part_interface_fluid" | "integratedtunnels:part_interface_item" | "integratedtunnels:part_player_simulator" | "numina:charging_base" | "powersuits:luxcapacitor" | "powersuits:tinkertable" | "rebornstorage:advanced_wireless_transmitter" | "rebornstorage:multiblock_cpu" | "rebornstorage:multiblock_frame" | "rebornstorage:multiblock_heat" | "rebornstorage:multiblock_storage" | "refinedstorage:1024k_fluid_storage_block" | "refinedstorage:16k_storage_block" | "refinedstorage:1k_storage_block" | "refinedstorage:256k_fluid_storage_block" | "refinedstorage:4096k_fluid_storage_block" | "refinedstorage:4k_storage_block" | "refinedstorage:64k_fluid_storage_block" | "refinedstorage:64k_storage_block" | "refinedstorage:black_controller" | "refinedstorage:black_crafter" | "refinedstorage:black_crafter_manager" | "refinedstorage:black_crafting_grid" | "refinedstorage:black_crafting_monitor" | "refinedstorage:black_creative_controller" | "refinedstorage:black_detector" | "refinedstorage:black_disk_manipulator" | "refinedstorage:black_fluid_grid" | "refinedstorage:black_grid" | "refinedstorage:black_network_receiver" | "refinedstorage:black_network_transmitter" | "refinedstorage:black_pattern_grid" | "refinedstorage:black_relay" | "refinedstorage:black_security_manager" | "refinedstorage:black_wireless_transmitter" | "refinedstorage:blue_controller" | "refinedstorage:blue_crafter" | "refinedstorage:blue_crafter_manager" | "refinedstorage:blue_crafting_grid" | "refinedstorage:blue_crafting_monitor" | "refinedstorage:blue_creative_controller" | "refinedstorage:blue_detector" | "refinedstorage:blue_disk_manipulator" | "refinedstorage:blue_fluid_grid" | "refinedstorage:blue_grid" | "refinedstorage:blue_network_receiver" | "refinedstorage:blue_network_transmitter" | "refinedstorage:blue_pattern_grid" | "refinedstorage:blue_relay" | "refinedstorage:blue_security_manager" | "refinedstorage:blue_wireless_transmitter" | "refinedstorage:brown_controller" | "refinedstorage:brown_crafter" | "refinedstorage:brown_crafter_manager" | "refinedstorage:brown_crafting_grid" | "refinedstorage:brown_crafting_monitor" | "refinedstorage:brown_creative_controller" | "refinedstorage:brown_detector" | "refinedstorage:brown_disk_manipulator" | "refinedstorage:brown_fluid_grid" | "refinedstorage:brown_grid" | "refinedstorage:brown_network_receiver" | "refinedstorage:brown_network_transmitter" | "refinedstorage:brown_pattern_grid" | "refinedstorage:brown_relay" | "refinedstorage:brown_security_manager" | "refinedstorage:brown_wireless_transmitter" | "refinedstorage:cable" | "refinedstorage:constructor" | "refinedstorage:controller" | "refinedstorage:crafter" | "refinedstorage:crafter_manager" | "refinedstorage:crafting_grid" | "refinedstorage:crafting_monitor" | "refinedstorage:creative_controller" | "refinedstorage:creative_fluid_storage_block" | "refinedstorage:creative_portable_grid" | "refinedstorage:creative_storage_block" | "refinedstorage:cyan_controller" | "refinedstorage:cyan_crafter" | "refinedstorage:cyan_crafter_manager" | "refinedstorage:cyan_crafting_grid" | "refinedstorage:cyan_crafting_monitor" | "refinedstorage:cyan_creative_controller" | "refinedstorage:cyan_detector" | "refinedstorage:cyan_disk_manipulator" | "refinedstorage:cyan_fluid_grid" | "refinedstorage:cyan_grid" | "refinedstorage:cyan_network_receiver" | "refinedstorage:cyan_network_transmitter" | "refinedstorage:cyan_pattern_grid" | "refinedstorage:cyan_relay" | "refinedstorage:cyan_security_manager" | "refinedstorage:cyan_wireless_transmitter" | "refinedstorage:destructor" | "refinedstorage:detector" | "refinedstorage:disk_drive" | "refinedstorage:disk_manipulator" | "refinedstorage:exporter" | "refinedstorage:external_storage" | "refinedstorage:fluid_grid" | "refinedstorage:fluid_interface" | "refinedstorage:gray_controller" | "refinedstorage:gray_crafter" | "refinedstorage:gray_crafter_manager" | "refinedstorage:gray_crafting_grid" | "refinedstorage:gray_crafting_monitor" | "refinedstorage:gray_creative_controller" | "refinedstorage:gray_detector" | "refinedstorage:gray_disk_manipulator" | "refinedstorage:gray_fluid_grid" | "refinedstorage:gray_grid" | "refinedstorage:gray_network_receiver" | "refinedstorage:gray_network_transmitter" | "refinedstorage:gray_pattern_grid" | "refinedstorage:gray_relay" | "refinedstorage:gray_security_manager" | "refinedstorage:gray_wireless_transmitter" | "refinedstorage:green_controller" | "refinedstorage:green_crafter" | "refinedstorage:green_crafter_manager" | "refinedstorage:green_crafting_grid" | "refinedstorage:green_crafting_monitor" | "refinedstorage:green_creative_controller" | "refinedstorage:green_detector" | "refinedstorage:green_disk_manipulator" | "refinedstorage:green_fluid_grid" | "refinedstorage:green_grid" | "refinedstorage:green_network_receiver" | "refinedstorage:green_network_transmitter" | "refinedstorage:green_pattern_grid" | "refinedstorage:green_relay" | "refinedstorage:green_security_manager" | "refinedstorage:green_wireless_transmitter" | "refinedstorage:grid" | "refinedstorage:importer" | "refinedstorage:interface" | "refinedstorage:light_gray_controller" | "refinedstorage:light_gray_crafter" | "refinedstorage:light_gray_crafter_manager" | "refinedstorage:light_gray_crafting_grid" | "refinedstorage:light_gray_crafting_monitor" | "refinedstorage:light_gray_creative_controller" | "refinedstorage:light_gray_detector" | "refinedstorage:light_gray_disk_manipulator" | "refinedstorage:light_gray_fluid_grid" | "refinedstorage:light_gray_grid" | "refinedstorage:light_gray_network_receiver" | "refinedstorage:light_gray_network_transmitter" | "refinedstorage:light_gray_pattern_grid" | "refinedstorage:light_gray_relay" | "refinedstorage:light_gray_security_manager" | "refinedstorage:light_gray_wireless_transmitter" | "refinedstorage:lime_controller" | "refinedstorage:lime_crafter" | "refinedstorage:lime_crafter_manager" | "refinedstorage:lime_crafting_grid" | "refinedstorage:lime_crafting_monitor" | "refinedstorage:lime_creative_controller" | "refinedstorage:lime_detector" | "refinedstorage:lime_disk_manipulator" | "refinedstorage:lime_fluid_grid" | "refinedstorage:lime_grid" | "refinedstorage:lime_network_receiver" | "refinedstorage:lime_network_transmitter" | "refinedstorage:lime_pattern_grid" | "refinedstorage:lime_relay" | "refinedstorage:lime_security_manager" | "refinedstorage:lime_wireless_transmitter" | "refinedstorage:machine_casing" | "refinedstorage:magenta_controller" | "refinedstorage:magenta_crafter" | "refinedstorage:magenta_crafter_manager" | "refinedstorage:magenta_crafting_grid" | "refinedstorage:magenta_crafting_monitor" | "refinedstorage:magenta_creative_controller" | "refinedstorage:magenta_detector" | "refinedstorage:magenta_disk_manipulator" | "refinedstorage:magenta_fluid_grid" | "refinedstorage:magenta_grid" | "refinedstorage:magenta_network_receiver" | "refinedstorage:magenta_network_transmitter" | "refinedstorage:magenta_pattern_grid" | "refinedstorage:magenta_relay" | "refinedstorage:magenta_security_manager" | "refinedstorage:magenta_wireless_transmitter" | "refinedstorage:network_receiver" | "refinedstorage:network_transmitter" | "refinedstorage:orange_controller" | "refinedstorage:orange_crafter" | "refinedstorage:orange_crafter_manager" | "refinedstorage:orange_crafting_grid" | "refinedstorage:orange_crafting_monitor" | "refinedstorage:orange_creative_controller" | "refinedstorage:orange_detector" | "refinedstorage:orange_disk_manipulator" | "refinedstorage:orange_fluid_grid" | "refinedstorage:orange_grid" | "refinedstorage:orange_network_receiver" | "refinedstorage:orange_network_transmitter" | "refinedstorage:orange_pattern_grid" | "refinedstorage:orange_relay" | "refinedstorage:orange_security_manager" | "refinedstorage:orange_wireless_transmitter" | "refinedstorage:pattern_grid" | "refinedstorage:pink_controller" | "refinedstorage:pink_crafter" | "refinedstorage:pink_crafter_manager" | "refinedstorage:pink_crafting_grid" | "refinedstorage:pink_crafting_monitor" | "refinedstorage:pink_creative_controller" | "refinedstorage:pink_detector" | "refinedstorage:pink_disk_manipulator" | "refinedstorage:pink_fluid_grid" | "refinedstorage:pink_grid" | "refinedstorage:pink_network_receiver" | "refinedstorage:pink_network_transmitter" | "refinedstorage:pink_pattern_grid" | "refinedstorage:pink_relay" | "refinedstorage:pink_security_manager" | "refinedstorage:pink_wireless_transmitter" | "refinedstorage:portable_grid" | "refinedstorage:purple_controller" | "refinedstorage:purple_crafter" | "refinedstorage:purple_crafter_manager" | "refinedstorage:purple_crafting_grid" | "refinedstorage:purple_crafting_monitor" | "refinedstorage:purple_creative_controller" | "refinedstorage:purple_detector" | "refinedstorage:purple_disk_manipulator" | "refinedstorage:purple_fluid_grid" | "refinedstorage:purple_grid" | "refinedstorage:purple_network_receiver" | "refinedstorage:purple_network_transmitter" | "refinedstorage:purple_pattern_grid" | "refinedstorage:purple_relay" | "refinedstorage:purple_security_manager" | "refinedstorage:purple_wireless_transmitter" | "refinedstorage:quartz_enriched_iron_block" | "refinedstorage:red_controller" | "refinedstorage:red_crafter" | "refinedstorage:red_crafter_manager" | "refinedstorage:red_crafting_grid" | "refinedstorage:red_crafting_monitor" | "refinedstorage:red_creative_controller" | "refinedstorage:red_detector" | "refinedstorage:red_disk_manipulator" | "refinedstorage:red_fluid_grid" | "refinedstorage:red_grid" | "refinedstorage:red_network_receiver" | "refinedstorage:red_network_transmitter" | "refinedstorage:red_pattern_grid" | "refinedstorage:red_relay" | "refinedstorage:red_security_manager" | "refinedstorage:red_wireless_transmitter" | "refinedstorage:relay" | "refinedstorage:security_manager" | "refinedstorage:storage_monitor" | "refinedstorage:white_controller" | "refinedstorage:white_crafter" | "refinedstorage:white_crafter_manager" | "refinedstorage:white_crafting_grid" | "refinedstorage:white_crafting_monitor" | "refinedstorage:white_creative_controller" | "refinedstorage:white_detector" | "refinedstorage:white_disk_manipulator" | "refinedstorage:white_fluid_grid" | "refinedstorage:white_grid" | "refinedstorage:white_network_receiver" | "refinedstorage:white_network_transmitter" | "refinedstorage:white_pattern_grid" | "refinedstorage:white_relay" | "refinedstorage:white_security_manager" | "refinedstorage:white_wireless_transmitter" | "refinedstorage:wireless_transmitter" | "refinedstorage:yellow_controller" | "refinedstorage:yellow_crafter" | "refinedstorage:yellow_crafter_manager" | "refinedstorage:yellow_crafting_grid" | "refinedstorage:yellow_crafting_monitor" | "refinedstorage:yellow_creative_controller" | "refinedstorage:yellow_detector" | "refinedstorage:yellow_disk_manipulator" | "refinedstorage:yellow_fluid_grid" | "refinedstorage:yellow_grid" | "refinedstorage:yellow_network_receiver" | "refinedstorage:yellow_network_transmitter" | "refinedstorage:yellow_pattern_grid" | "refinedstorage:yellow_relay" | "refinedstorage:yellow_security_manager" | "refinedstorage:yellow_wireless_transmitter" | "rsrequestify:crafting_emitter" | "rsrequestify:requester" | "space_travel:atomic_core_on" | "space_travel:atomiccore" | "space_travel:bronze_block" | "space_travel:cableoff" | "space_travel:cableon" | "space_travel:carbon_block" | "space_travel:mars_dust" | "space_travel:martian_crust" | "space_travel:martiandirt" | "space_travel:martiant_ice" | "space_travel:mercure_dirt" | "space_travel:mercure_grass" | "space_travel:mercurecarbonoreblock" | "space_travel:mercurecrust" | "space_travel:reactorprotectorblock" | "space_travel:server" | "space_travel:signaling_block" | "space_travel:titanium_block" | "space_travel:vent" | "steves_universe2:accelerator_tube" | "steves_universe2:aluminum_block" | "steves_universe2:aluminum_scaffolding" | "steves_universe2:bauxite_ore" | "steves_universe2:black_energy_crystal_ore" | "steves_universe2:blue_energy_crystal_ore" | "steves_universe2:cloud_dweller_spawner_block" | "steves_universe2:cloud_tower_gen_block" | "steves_universe2:coal_ice_ore" | "steves_universe2:compact_siliceous_stone" | "steves_universe2:cooled_magma" | "steves_universe2:copper_ice_ore" | "steves_universe2:crater_creator_block" | "steves_universe2:crude_rocket_fuel" | "steves_universe2:crude_rocket_fuel_refinery" | "steves_universe2:cryochamber" | "steves_universe2:dark_ice" | "steves_universe2:data_copying_table" | "steves_universe2:diamond_ice_ore" | "steves_universe2:dried_magma" | "steves_universe2:electrolysis_machine" | "steves_universe2:emerald_ice_ore" | "steves_universe2:energy_gem_destabilizer" | "steves_universe2:gold_ice_ore" | "steves_universe2:green_energy_crystal_ore" | "steves_universe2:grey_alien_village_gen_block_2" | "steves_universe2:grey_alien_village_generator_block" | "steves_universe2:helium_3" | "steves_universe2:helium_3_ice_ore" | "steves_universe2:iron_ice_ore" | "steves_universe2:lapis_ice_ore" | "steves_universe2:lightbulb" | "steves_universe2:lightbulb_on" | "steves_universe2:liquid_container" | "steves_universe2:liquid_container_fuel" | "steves_universe2:liquid_container_hydrogen" | "steves_universe2:liquid_container_lava" | "steves_universe2:liquid_container_oxygen" | "steves_universe2:liquid_container_silicon" | "steves_universe2:liquid_container_water" | "steves_universe2:liquid_hydrogen" | "steves_universe2:liquid_oxygen" | "steves_universe2:liquid_silicon" | "steves_universe2:magma_bauxite_ore" | "steves_universe2:magma_coal_ore" | "steves_universe2:magma_copper_ore" | "steves_universe2:magma_diamond_ore" | "steves_universe2:magma_gold_ore" | "steves_universe2:magma_iron_ore" | "steves_universe2:magma_osmium_ore" | "steves_universe2:magma_redstone_ore" | "steves_universe2:mars_alien_village_gen_block" | "steves_universe2:mars_alien_village_gen_block_2" | "steves_universe2:mars_bauxite" | "steves_universe2:mars_bricks" | "steves_universe2:mars_bricks_slab" | "steves_universe2:mars_bricks_stairs" | "steves_universe2:mars_coal" | "steves_universe2:mars_cobblestone" | "steves_universe2:mars_copper" | "steves_universe2:mars_diamond" | "steves_universe2:mars_gold" | "steves_universe2:mars_iron" | "steves_universe2:mars_light_iron" | "steves_universe2:mars_osmium" | "steves_universe2:mars_quartz" | "steves_universe2:mars_redstone" | "steves_universe2:mars_rock" | "steves_universe2:mars_rutile_ore" | "steves_universe2:mars_sand" | "steves_universe2:mars_sulfur_ore" | "steves_universe2:mars_turf" | "steves_universe2:mars_uranium_ore" | "steves_universe2:moon_bricks" | "steves_universe2:moon_bricks_slab" | "steves_universe2:moon_bricks_stairs" | "steves_universe2:moon_coal" | "steves_universe2:moon_cobblestone" | "steves_universe2:moon_diamond" | "steves_universe2:moon_emerald" | "steves_universe2:moon_gold" | "steves_universe2:moon_helium_3" | "steves_universe2:moon_iron" | "steves_universe2:moon_lunarite" | "steves_universe2:moon_quartz" | "steves_universe2:moon_redstone" | "steves_universe2:moon_rock" | "steves_universe2:moon_turf" | "steves_universe2:observatory_block" | "steves_universe2:observatory_top_curve_block" | "steves_universe2:osmium_ice_ore" | "steves_universe2:oxygen_air" | "steves_universe2:oxygen_area_generator" | "steves_universe2:particle_accelerator" | "steves_universe2:particle_accelerator_faulty" | "steves_universe2:purple_energy_crystal_ore" | "steves_universe2:red_alien_spawner_block" | "steves_universe2:red_energy_crystal_ore" | "steves_universe2:redstone_ice_ore" | "steves_universe2:rolling_metal_press_machine" | "steves_universe2:rust_berry_bush_stage_0" | "steves_universe2:rust_berry_bush_stage_1" | "steves_universe2:rust_berry_bush_stage_2" | "steves_universe2:rust_berry_bush_stage_3" | "steves_universe2:rust_dirt" | "steves_universe2:rust_grass" | "steves_universe2:rust_grass_block" | "steves_universe2:rustwood_button" | "steves_universe2:rustwood_fence" | "steves_universe2:rustwood_fence_gate" | "steves_universe2:rustwood_leaves" | "steves_universe2:rustwood_log" | "steves_universe2:rustwood_planks" | "steves_universe2:rustwood_pressure_plate" | "steves_universe2:rustwood_slab" | "steves_universe2:rustwood_stairs" | "steves_universe2:rustwood_tree_sapling" | "steves_universe2:rustwood_wood" | "steves_universe2:rutile_ore" | "steves_universe2:satellite_computer" | "steves_universe2:satellite_computer_connected" | "steves_universe2:satellite_computer_finished" | "steves_universe2:satellite_programming_computer" | "steves_universe2:sieving_machine" | "steves_universe2:siliceous_iron_ore" | "steves_universe2:siliceous_rock" | "steves_universe2:siliceous_stone" | "steves_universe2:silicon_block" | "steves_universe2:smooth_aluminum_block" | "steves_universe2:smooth_mars_rock" | "steves_universe2:smooth_mars_rock_slab" | "steves_universe2:smooth_mars_rock_stairs" | "steves_universe2:smooth_moon_rock" | "steves_universe2:smooth_moon_rock_slab" | "steves_universe2:smooth_moon_rock_stairs" | "steves_universe2:smooth_siliceous_stone" | "steves_universe2:solid_hydrogen" | "steves_universe2:space_data_management_computer" | "steves_universe2:spacecraft_launchpad" | "steves_universe2:stable_oxygen_air" | "steves_universe2:star_trooper_spawner" | "steves_universe2:stone_helium_3_ore" | "steves_universe2:stone_sulfure_ore" | "steves_universe2:sulfur_ice_ore" | "steves_universe2:telescope_computer" | "steves_universe2:telescope_computer_faulty" | "steves_universe2:telescope_computer_online" | "steves_universe2:telescope_tube_block" | "steves_universe2:titanite_block" | "steves_universe2:titanite_stone_ore" | "steves_universe2:titanium_block" | "steves_universe2:uranium_ice_ore" | "steves_universe2:uranium_stone_ore" | "steves_universe2:volcano_generator_block" | "steves_universe2:waterstone" | "steves_universe2:waterstone_coal_ore" | "steves_universe2:waterstone_dense_iron_ore" | "steves_universe2:waterstone_diamond" | "steves_universe2:waterstone_gold_ore" | "steves_universe2:waterstone_iron_ore" | "steves_universe2:waterstone_redstone_ore" | "steves_universe2:white_magma" | "steves_universe2:yellow_energy_crystal_ore" | "valkyrienskies:test_chair" | "valkyrienskies:test_flap" | "valkyrienskies:test_hinge" | "valkyrienskies:test_wing" | "vs_eureka:acacia_ship_helm" | "vs_eureka:anchor" | "vs_eureka:ballast" | "vs_eureka:balloon" | "vs_eureka:birch_ship_helm" | "vs_eureka:black_balloon" | "vs_eureka:blue_balloon" | "vs_eureka:brown_balloon" | "vs_eureka:crimson_ship_helm" | "vs_eureka:cyan_balloon" | "vs_eureka:dark_oak_ship_helm" | "vs_eureka:engine" | "vs_eureka:floater" | "vs_eureka:gray_balloon" | "vs_eureka:green_balloon" | "vs_eureka:jungle_ship_helm" | "vs_eureka:light_blue_balloon" | "vs_eureka:light_gray_balloon" | "vs_eureka:lime_balloon" | "vs_eureka:magenta_balloon" | "vs_eureka:oak_ship_helm" | "vs_eureka:orange_balloon" | "vs_eureka:pink_balloon" | "vs_eureka:purple_balloon" | "vs_eureka:red_balloon" | "vs_eureka:spruce_ship_helm" | "vs_eureka:warped_ship_helm" | "vs_eureka:white_balloon" | "vs_eureka:yellow_balloon";
    type Enchantment = "cofh_core:holding" | "create:capacity" | "create:potato_recovery" | "ensorcellation:air_affinity" | "ensorcellation:angler" | "ensorcellation:bulwark" | "ensorcellation:cavalier" | "ensorcellation:curse_fool" | "ensorcellation:curse_mercy" | "ensorcellation:damage_ender" | "ensorcellation:damage_illager" | "ensorcellation:damage_villager" | "ensorcellation:displacement" | "ensorcellation:excavating" | "ensorcellation:fire_rebuke" | "ensorcellation:frost_aspect" | "ensorcellation:frost_rebuke" | "ensorcellation:gourmand" | "ensorcellation:hunter" | "ensorcellation:instigating" | "ensorcellation:leech" | "ensorcellation:magic_edge" | "ensorcellation:magic_protection" | "ensorcellation:phalanx" | "ensorcellation:pilfering" | "ensorcellation:quick_draw" | "ensorcellation:reach" | "ensorcellation:soulbound" | "ensorcellation:trueshot" | "ensorcellation:vitality" | "ensorcellation:volley" | "ensorcellation:vorpal" | "ensorcellation:xp_boost" | "farmersdelight:backstabbing" | "aqua_affinity" | "minecraft:aqua_affinity" | "bane_of_arthropods" | "minecraft:bane_of_arthropods" | "binding_curse" | "minecraft:binding_curse" | "blast_protection" | "minecraft:blast_protection" | "channeling" | "minecraft:channeling" | "depth_strider" | "minecraft:depth_strider" | "efficiency" | "minecraft:efficiency" | "feather_falling" | "minecraft:feather_falling" | "fire_aspect" | "minecraft:fire_aspect" | "fire_protection" | "minecraft:fire_protection" | "flame" | "minecraft:flame" | "fortune" | "minecraft:fortune" | "frost_walker" | "minecraft:frost_walker" | "impaling" | "minecraft:impaling" | "infinity" | "minecraft:infinity" | "knockback" | "minecraft:knockback" | "looting" | "minecraft:looting" | "loyalty" | "minecraft:loyalty" | "luck_of_the_sea" | "minecraft:luck_of_the_sea" | "lure" | "minecraft:lure" | "mending" | "minecraft:mending" | "multishot" | "minecraft:multishot" | "piercing" | "minecraft:piercing" | "power" | "minecraft:power" | "projectile_protection" | "minecraft:projectile_protection" | "protection" | "minecraft:protection" | "punch" | "minecraft:punch" | "quick_charge" | "minecraft:quick_charge" | "respiration" | "minecraft:respiration" | "riptide" | "minecraft:riptide" | "sharpness" | "minecraft:sharpness" | "silk_touch" | "minecraft:silk_touch" | "smite" | "minecraft:smite" | "soul_speed" | "minecraft:soul_speed" | "sweeping" | "minecraft:sweeping" | "swift_sneak" | "minecraft:swift_sneak" | "thorns" | "minecraft:thorns" | "unbreaking" | "minecraft:unbreaking" | "vanishing_curse" | "minecraft:vanishing_curse" | "mysticalagriculture:mystical_enlightenment";
    type EntityType = "ae2:tiny_tnt_primed" | "apexcore:seat" | "automobility:automobile" | "buildinggadgets:construction_block_entity" | "cofh_core:electric_arc" | "cofh_core:electric_field" | "cofh_core:frost_field" | "cofh_core:knife" | "cofh_core:shockwave" | "corpse:corpse" | "create:carriage_contraption" | "create:contraption" | "create:crafting_blueprint" | "create:gantry_contraption" | "create:potato_projectile" | "create:seat" | "create:stationary_contraption" | "create:super_glue" | "createarmory:projectile_fifty_debug" | "createarmory:projectile_five_five_six_debug" | "createarmory:projectile_impact_nade_debug" | "createarmory:projectile_junk_debug" | "createarmory:projectile_nine_debug" | "createarmory:projectile_rocket_debug" | "createarmory:projectile_shotgun_debug" | "createarmory:projectile_smoke_debug" | "farmersdelight:rotten_tomato" | "komarumod:komaru" | "allay" | "minecraft:allay" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "armor_stand" | "minecraft:armor_stand" | "arrow" | "minecraft:arrow" | "axolotl" | "minecraft:axolotl" | "bat" | "minecraft:bat" | "bee" | "minecraft:bee" | "blaze" | "minecraft:blaze" | "boat" | "minecraft:boat" | "cat" | "minecraft:cat" | "cave_spider" | "minecraft:cave_spider" | "chest_boat" | "minecraft:chest_boat" | "chest_minecart" | "minecraft:chest_minecart" | "chicken" | "minecraft:chicken" | "cod" | "minecraft:cod" | "command_block_minecart" | "minecraft:command_block_minecart" | "cow" | "minecraft:cow" | "creeper" | "minecraft:creeper" | "dolphin" | "minecraft:dolphin" | "donkey" | "minecraft:donkey" | "dragon_fireball" | "minecraft:dragon_fireball" | "drowned" | "minecraft:drowned" | "egg" | "minecraft:egg" | "elder_guardian" | "minecraft:elder_guardian" | "end_crystal" | "minecraft:end_crystal" | "ender_dragon" | "minecraft:ender_dragon" | "ender_pearl" | "minecraft:ender_pearl" | "enderman" | "minecraft:enderman" | "endermite" | "minecraft:endermite" | "evoker" | "minecraft:evoker" | "evoker_fangs" | "minecraft:evoker_fangs" | "experience_bottle" | "minecraft:experience_bottle" | "experience_orb" | "minecraft:experience_orb" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "fireball" | "minecraft:fireball" | "firework_rocket" | "minecraft:firework_rocket" | "fishing_bobber" | "minecraft:fishing_bobber" | "fox" | "minecraft:fox" | "frog" | "minecraft:frog" | "furnace_minecart" | "minecraft:furnace_minecart" | "ghast" | "minecraft:ghast" | "giant" | "minecraft:giant" | "glow_item_frame" | "minecraft:glow_item_frame" | "glow_squid" | "minecraft:glow_squid" | "goat" | "minecraft:goat" | "guardian" | "minecraft:guardian" | "hoglin" | "minecraft:hoglin" | "hopper_minecart" | "minecraft:hopper_minecart" | "horse" | "minecraft:horse" | "husk" | "minecraft:husk" | "illusioner" | "minecraft:illusioner" | "iron_golem" | "minecraft:iron_golem" | "item" | "minecraft:item" | "item_frame" | "minecraft:item_frame" | "leash_knot" | "minecraft:leash_knot" | "lightning_bolt" | "minecraft:lightning_bolt" | "llama" | "minecraft:llama" | "llama_spit" | "minecraft:llama_spit" | "magma_cube" | "minecraft:magma_cube" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "mooshroom" | "minecraft:mooshroom" | "mule" | "minecraft:mule" | "ocelot" | "minecraft:ocelot" | "painting" | "minecraft:painting" | "panda" | "minecraft:panda" | "parrot" | "minecraft:parrot" | "phantom" | "minecraft:phantom" | "pig" | "minecraft:pig" | "piglin" | "minecraft:piglin" | "piglin_brute" | "minecraft:piglin_brute" | "pillager" | "minecraft:pillager" | "player" | "minecraft:player" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "pufferfish" | "minecraft:pufferfish" | "rabbit" | "minecraft:rabbit" | "ravager" | "minecraft:ravager" | "salmon" | "minecraft:salmon" | "sheep" | "minecraft:sheep" | "shulker" | "minecraft:shulker" | "shulker_bullet" | "minecraft:shulker_bullet" | "silverfish" | "minecraft:silverfish" | "skeleton" | "minecraft:skeleton" | "skeleton_horse" | "minecraft:skeleton_horse" | "slime" | "minecraft:slime" | "small_fireball" | "minecraft:small_fireball" | "snow_golem" | "minecraft:snow_golem" | "snowball" | "minecraft:snowball" | "spawner_minecart" | "minecraft:spawner_minecart" | "spectral_arrow" | "minecraft:spectral_arrow" | "spider" | "minecraft:spider" | "squid" | "minecraft:squid" | "stray" | "minecraft:stray" | "strider" | "minecraft:strider" | "tadpole" | "minecraft:tadpole" | "tnt" | "minecraft:tnt" | "tnt_minecart" | "minecraft:tnt_minecart" | "trader_llama" | "minecraft:trader_llama" | "trident" | "minecraft:trident" | "tropical_fish" | "minecraft:tropical_fish" | "turtle" | "minecraft:turtle" | "vex" | "minecraft:vex" | "villager" | "minecraft:villager" | "vindicator" | "minecraft:vindicator" | "wandering_trader" | "minecraft:wandering_trader" | "warden" | "minecraft:warden" | "witch" | "minecraft:witch" | "wither" | "minecraft:wither" | "wither_skeleton" | "minecraft:wither_skeleton" | "wither_skull" | "minecraft:wither_skull" | "wolf" | "minecraft:wolf" | "zoglin" | "minecraft:zoglin" | "zombie" | "minecraft:zombie" | "zombie_horse" | "minecraft:zombie_horse" | "zombie_villager" | "minecraft:zombie_villager" | "zombified_piglin" | "minecraft:zombified_piglin" | "sgjourney:goauld" | "sgjourney:jaffa_plasma" | "thermal:basalz" | "thermal:basalz_projectile" | "thermal:blitz" | "thermal:blitz_projectile" | "thermal:blizz" | "thermal:blizz_projectile" | "thermal:earth_grenade" | "thermal:earth_tnt" | "thermal:ender_grenade" | "thermal:ender_tnt" | "thermal:explosive_grenade" | "thermal:fire_grenade" | "thermal:fire_tnt" | "thermal:glowstone_grenade" | "thermal:glowstone_tnt" | "thermal:ice_grenade" | "thermal:ice_tnt" | "thermal:lightning_grenade" | "thermal:lightning_tnt" | "thermal:nuke_grenade" | "thermal:nuke_tnt" | "thermal:phyto_grenade" | "thermal:phyto_tnt" | "thermal:redstone_grenade" | "thermal:redstone_tnt" | "thermal:rubberwood_boat" | "thermal:rubberwood_chest_boat" | "thermal:slime_grenade" | "thermal:slime_tnt";
    type Item = "ae2:16k_crafting_storage" | "ae2:1k_crafting_storage" | "ae2:256k_crafting_storage" | "ae2:4k_crafting_storage" | "ae2:64k_crafting_storage" | "ae2:advanced_card" | "ae2:annihilation_core" | "ae2:annihilation_plane" | "ae2:basic_card" | "ae2:biometric_card" | "ae2:black_covered_cable" | "ae2:black_covered_dense_cable" | "ae2:black_glass_cable" | "ae2:black_lumen_paint_ball" | "ae2:black_paint_ball" | "ae2:black_smart_cable" | "ae2:black_smart_dense_cable" | "ae2:blank_pattern" | "ae2:blue_covered_cable" | "ae2:blue_covered_dense_cable" | "ae2:blue_glass_cable" | "ae2:blue_lumen_paint_ball" | "ae2:blue_paint_ball" | "ae2:blue_smart_cable" | "ae2:blue_smart_dense_cable" | "ae2:brown_covered_cable" | "ae2:brown_covered_dense_cable" | "ae2:brown_glass_cable" | "ae2:brown_lumen_paint_ball" | "ae2:brown_paint_ball" | "ae2:brown_smart_cable" | "ae2:brown_smart_dense_cable" | "ae2:cable_anchor" | "ae2:cable_bus" | "ae2:cable_energy_acceptor" | "ae2:cable_interface" | "ae2:cable_pattern_provider" | "ae2:calculation_processor" | "ae2:calculation_processor_press" | "ae2:capacity_card" | "ae2:cell_component_16k" | "ae2:cell_component_1k" | "ae2:cell_component_256k" | "ae2:cell_component_4k" | "ae2:cell_component_64k" | "ae2:cell_workbench" | "ae2:certus_quartz_axe" | "ae2:certus_quartz_crystal" | "ae2:certus_quartz_cutting_knife" | "ae2:certus_quartz_dust" | "ae2:certus_quartz_hoe" | "ae2:certus_quartz_pickaxe" | "ae2:certus_quartz_shovel" | "ae2:certus_quartz_sword" | "ae2:certus_quartz_wrench" | "ae2:charged_certus_quartz_crystal" | "ae2:charged_staff" | "ae2:charger" | "ae2:chest" | "ae2:chipped_budding_quartz" | "ae2:chiseled_quartz_block" | "ae2:chiseled_quartz_slab" | "ae2:chiseled_quartz_stairs" | "ae2:chiseled_quartz_wall" | "ae2:color_applicator" | "ae2:condenser" | "ae2:controller" | "ae2:conversion_monitor" | "ae2:crafting_accelerator" | "ae2:crafting_card" | "ae2:crafting_monitor" | "ae2:crafting_pattern" | "ae2:crafting_terminal" | "ae2:crafting_unit" | "ae2:crank" | "ae2:creative_energy_cell" | "ae2:creative_fluid_cell" | "ae2:creative_item_cell" | "ae2:cut_quartz_block" | "ae2:cut_quartz_slab" | "ae2:cut_quartz_stairs" | "ae2:cut_quartz_wall" | "ae2:cyan_covered_cable" | "ae2:cyan_covered_dense_cable" | "ae2:cyan_glass_cable" | "ae2:cyan_lumen_paint_ball" | "ae2:cyan_paint_ball" | "ae2:cyan_smart_cable" | "ae2:cyan_smart_dense_cable" | "ae2:damaged_budding_quartz" | "ae2:dark_monitor" | "ae2:debug_card" | "ae2:debug_chunk_loader" | "ae2:debug_cube_gen" | "ae2:debug_energy_gen" | "ae2:debug_eraser" | "ae2:debug_item_gen" | "ae2:debug_meteorite_placer" | "ae2:debug_phantom_node" | "ae2:debug_replicator_card" | "ae2:dense_energy_cell" | "ae2:drive" | "ae2:ender_dust" | "ae2:energy_acceptor" | "ae2:energy_card" | "ae2:energy_cell" | "ae2:energy_level_emitter" | "ae2:engineering_processor" | "ae2:engineering_processor_press" | "ae2:entropy_manipulator" | "ae2:equal_distribution_card" | "ae2:export_bus" | "ae2:facade" | "ae2:fe_p2p_tunnel" | "ae2:flawed_budding_quartz" | "ae2:flawless_budding_quartz" | "ae2:fluid_cell_housing" | "ae2:fluid_p2p_tunnel" | "ae2:fluid_storage_cell_16k" | "ae2:fluid_storage_cell_1k" | "ae2:fluid_storage_cell_256k" | "ae2:fluid_storage_cell_4k" | "ae2:fluid_storage_cell_64k" | "ae2:fluix_axe" | "ae2:fluix_block" | "ae2:fluix_covered_cable" | "ae2:fluix_covered_dense_cable" | "ae2:fluix_crystal" | "ae2:fluix_dust" | "ae2:fluix_glass_cable" | "ae2:fluix_hoe" | "ae2:fluix_pearl" | "ae2:fluix_pickaxe" | "ae2:fluix_shovel" | "ae2:fluix_slab" | "ae2:fluix_smart_cable" | "ae2:fluix_smart_dense_cable" | "ae2:fluix_stairs" | "ae2:fluix_sword" | "ae2:fluix_wall" | "ae2:formation_core" | "ae2:formation_plane" | "ae2:fuzzy_card" | "ae2:gray_covered_cable" | "ae2:gray_covered_dense_cable" | "ae2:gray_glass_cable" | "ae2:gray_lumen_paint_ball" | "ae2:gray_paint_ball" | "ae2:gray_smart_cable" | "ae2:gray_smart_dense_cable" | "ae2:green_covered_cable" | "ae2:green_covered_dense_cable" | "ae2:green_glass_cable" | "ae2:green_lumen_paint_ball" | "ae2:green_paint_ball" | "ae2:green_smart_cable" | "ae2:green_smart_dense_cable" | "ae2:guide" | "ae2:import_bus" | "ae2:inscriber" | "ae2:interface" | "ae2:inverted_toggle_bus" | "ae2:inverter_card" | "ae2:io_port" | "ae2:item_cell_housing" | "ae2:item_p2p_tunnel" | "ae2:item_storage_cell_16k" | "ae2:item_storage_cell_1k" | "ae2:item_storage_cell_256k" | "ae2:item_storage_cell_4k" | "ae2:item_storage_cell_64k" | "ae2:large_quartz_bud" | "ae2:level_emitter" | "ae2:light_blue_covered_cable" | "ae2:light_blue_covered_dense_cable" | "ae2:light_blue_glass_cable" | "ae2:light_blue_lumen_paint_ball" | "ae2:light_blue_paint_ball" | "ae2:light_blue_smart_cable" | "ae2:light_blue_smart_dense_cable" | "ae2:light_detector" | "ae2:light_gray_covered_cable" | "ae2:light_gray_covered_dense_cable" | "ae2:light_gray_glass_cable" | "ae2:light_gray_lumen_paint_ball" | "ae2:light_gray_paint_ball" | "ae2:light_gray_smart_cable" | "ae2:light_gray_smart_dense_cable" | "ae2:light_p2p_tunnel" | "ae2:lime_covered_cable" | "ae2:lime_covered_dense_cable" | "ae2:lime_glass_cable" | "ae2:lime_lumen_paint_ball" | "ae2:lime_paint_ball" | "ae2:lime_smart_cable" | "ae2:lime_smart_dense_cable" | "ae2:logic_processor" | "ae2:logic_processor_press" | "ae2:magenta_covered_cable" | "ae2:magenta_covered_dense_cable" | "ae2:magenta_glass_cable" | "ae2:magenta_lumen_paint_ball" | "ae2:magenta_paint_ball" | "ae2:magenta_smart_cable" | "ae2:magenta_smart_dense_cable" | "ae2:matrix_frame" | "ae2:matter_ball" | "ae2:matter_cannon" | "ae2:me_p2p_tunnel" | "ae2:medium_quartz_bud" | "ae2:memory_card" | "ae2:memory_card_black" | "ae2:memory_card_blue" | "ae2:memory_card_brown" | "ae2:memory_card_cyan" | "ae2:memory_card_gray" | "ae2:memory_card_green" | "ae2:memory_card_light_blue" | "ae2:memory_card_light_gray" | "ae2:memory_card_lime" | "ae2:memory_card_magenta" | "ae2:memory_card_orange" | "ae2:memory_card_pink" | "ae2:memory_card_purple" | "ae2:memory_card_red" | "ae2:memory_card_white" | "ae2:memory_card_yellow" | "ae2:meteorite_compass" | "ae2:molecular_assembler" | "ae2:monitor" | "ae2:mysterious_cube" | "ae2:name_press" | "ae2:nether_quartz_axe" | "ae2:nether_quartz_cutting_knife" | "ae2:nether_quartz_hoe" | "ae2:nether_quartz_pickaxe" | "ae2:nether_quartz_shovel" | "ae2:nether_quartz_sword" | "ae2:nether_quartz_wrench" | "ae2:network_tool" | "ae2:not_so_mysterious_cube" | "ae2:orange_covered_cable" | "ae2:orange_covered_dense_cable" | "ae2:orange_glass_cable" | "ae2:orange_lumen_paint_ball" | "ae2:orange_paint_ball" | "ae2:orange_smart_cable" | "ae2:orange_smart_dense_cable" | "ae2:paint" | "ae2:pattern_access_terminal" | "ae2:pattern_encoding_terminal" | "ae2:pattern_provider" | "ae2:pink_covered_cable" | "ae2:pink_covered_dense_cable" | "ae2:pink_glass_cable" | "ae2:pink_lumen_paint_ball" | "ae2:pink_paint_ball" | "ae2:pink_smart_cable" | "ae2:pink_smart_dense_cable" | "ae2:portable_fluid_cell_16k" | "ae2:portable_fluid_cell_1k" | "ae2:portable_fluid_cell_256k" | "ae2:portable_fluid_cell_4k" | "ae2:portable_fluid_cell_64k" | "ae2:portable_item_cell_16k" | "ae2:portable_item_cell_1k" | "ae2:portable_item_cell_256k" | "ae2:portable_item_cell_4k" | "ae2:portable_item_cell_64k" | "ae2:printed_calculation_processor" | "ae2:printed_engineering_processor" | "ae2:printed_logic_processor" | "ae2:printed_silicon" | "ae2:processing_pattern" | "ae2:purple_covered_cable" | "ae2:purple_covered_dense_cable" | "ae2:purple_glass_cable" | "ae2:purple_lumen_paint_ball" | "ae2:purple_paint_ball" | "ae2:purple_smart_cable" | "ae2:purple_smart_dense_cable" | "ae2:quantum_entangled_singularity" | "ae2:quantum_link" | "ae2:quantum_ring" | "ae2:quartz_block" | "ae2:quartz_brick_slab" | "ae2:quartz_brick_stairs" | "ae2:quartz_brick_wall" | "ae2:quartz_bricks" | "ae2:quartz_cluster" | "ae2:quartz_fiber" | "ae2:quartz_fixture" | "ae2:quartz_glass" | "ae2:quartz_growth_accelerator" | "ae2:quartz_pillar" | "ae2:quartz_pillar_slab" | "ae2:quartz_pillar_stairs" | "ae2:quartz_pillar_wall" | "ae2:quartz_slab" | "ae2:quartz_stairs" | "ae2:quartz_vibrant_glass" | "ae2:quartz_wall" | "ae2:red_covered_cable" | "ae2:red_covered_dense_cable" | "ae2:red_glass_cable" | "ae2:red_lumen_paint_ball" | "ae2:red_paint_ball" | "ae2:red_smart_cable" | "ae2:red_smart_dense_cable" | "ae2:redstone_card" | "ae2:redstone_p2p_tunnel" | "ae2:security_station" | "ae2:semi_dark_monitor" | "ae2:silicon" | "ae2:silicon_press" | "ae2:singularity" | "ae2:sky_dust" | "ae2:sky_stone_block" | "ae2:sky_stone_brick" | "ae2:sky_stone_brick_slab" | "ae2:sky_stone_brick_stairs" | "ae2:sky_stone_brick_wall" | "ae2:sky_stone_chest" | "ae2:sky_stone_slab" | "ae2:sky_stone_small_brick" | "ae2:sky_stone_small_brick_slab" | "ae2:sky_stone_small_brick_stairs" | "ae2:sky_stone_small_brick_wall" | "ae2:sky_stone_stairs" | "ae2:sky_stone_tank" | "ae2:sky_stone_wall" | "ae2:small_quartz_bud" | "ae2:smithing_table_pattern" | "ae2:smooth_quartz_block" | "ae2:smooth_quartz_slab" | "ae2:smooth_quartz_stairs" | "ae2:smooth_quartz_wall" | "ae2:smooth_sky_stone_block" | "ae2:smooth_sky_stone_chest" | "ae2:smooth_sky_stone_slab" | "ae2:smooth_sky_stone_stairs" | "ae2:smooth_sky_stone_wall" | "ae2:spatial_anchor" | "ae2:spatial_cell_component_128" | "ae2:spatial_cell_component_16" | "ae2:spatial_cell_component_2" | "ae2:spatial_io_port" | "ae2:spatial_pylon" | "ae2:spatial_storage_cell_128" | "ae2:spatial_storage_cell_16" | "ae2:spatial_storage_cell_2" | "ae2:speed_card" | "ae2:stonecutting_pattern" | "ae2:storage_bus" | "ae2:storage_monitor" | "ae2:terminal" | "ae2:tiny_tnt" | "ae2:toggle_bus" | "ae2:vibration_chamber" | "ae2:view_cell" | "ae2:void_card" | "ae2:white_covered_cable" | "ae2:white_covered_dense_cable" | "ae2:white_glass_cable" | "ae2:white_lumen_paint_ball" | "ae2:white_paint_ball" | "ae2:white_smart_cable" | "ae2:white_smart_dense_cable" | "ae2:wireless_access_point" | "ae2:wireless_booster" | "ae2:wireless_crafting_terminal" | "ae2:wireless_receiver" | "ae2:wireless_terminal" | "ae2:wrapped_generic_stack" | "ae2:yellow_covered_cable" | "ae2:yellow_covered_dense_cable" | "ae2:yellow_glass_cable" | "ae2:yellow_lumen_paint_ball" | "ae2:yellow_paint_ball" | "ae2:yellow_smart_cable" | "ae2:yellow_smart_dense_cable" | "ae2additions:1024k_crafting_storage" | "ae2additions:16384k_crafting_storage" | "ae2additions:4096k_crafting_storage" | "ae2additions:65536k_crafting_storage" | "ae2additions:cell_component_1024" | "ae2additions:cell_component_16384" | "ae2additions:cell_component_4096" | "ae2additions:cell_component_65536" | "ae2additions:chemical_storage_cell_1024" | "ae2additions:chemical_storage_cell_16384" | "ae2additions:chemical_storage_cell_4096" | "ae2additions:disk_chemical_housing" | "ae2additions:disk_fluid_housing" | "ae2additions:fluid_storage_cell_1024" | "ae2additions:fluid_storage_cell_16384" | "ae2additions:fluid_storage_cell_4096" | "ae2additions:item_storage_cell_1024" | "ae2additions:item_storage_cell_16384" | "ae2additions:item_storage_cell_4096" | "ae2additions:item_storage_cell_65536" | "ae2additions:me_wireless_transceiver" | "ae2additions:super_cell_1024k" | "ae2additions:super_cell_16k" | "ae2additions:super_cell_16m" | "ae2additions:super_cell_1k" | "ae2additions:super_cell_256k" | "ae2additions:super_cell_4096k" | "ae2additions:super_cell_4k" | "ae2additions:super_cell_64k" | "ae2additions:super_cell_65m" | "ae2additions:super_cell_component_1024k" | "ae2additions:super_cell_component_16k" | "ae2additions:super_cell_component_16m" | "ae2additions:super_cell_component_1k" | "ae2additions:super_cell_component_256k" | "ae2additions:super_cell_component_4096k" | "ae2additions:super_cell_component_4k" | "ae2additions:super_cell_component_64k" | "ae2additions:super_cell_component_65m" | "ae2additions:super_cell_housing" | "ae2wtlib:magnet_card" | "ae2wtlib:quantum_bridge_card" | "ae2wtlib:wireless_pattern_access_terminal" | "ae2wtlib:wireless_pattern_encoding_terminal" | "ae2wtlib:wireless_universal_terminal" | "aeinfinitybooster:dimension_card" | "aeinfinitybooster:infinity_card" | "automobility:allow" | "automobility:auto_mechanic_table" | "automobility:automobile" | "automobility:automobile_assembler" | "automobility:automobile_engine" | "automobility:automobile_frame" | "automobility:automobile_wheel" | "automobility:crowbar" | "automobility:dash_panel" | "automobility:dirt_off_road" | "automobility:front_attachment" | "automobility:grass_off_road" | "automobility:launch_gel" | "automobility:rear_attachment" | "automobility:sand_off_road" | "automobility:slope" | "automobility:snow_off_road" | "automobility:steep_slope" | "bigreactors:anglesite_crystal" | "bigreactors:anglesite_ore" | "bigreactors:basic_reactorcasing" | "bigreactors:basic_reactorchargingportfe" | "bigreactors:basic_reactorcontroller" | "bigreactors:basic_reactorcontrolrod" | "bigreactors:basic_reactorfuelrod" | "bigreactors:basic_reactorglass" | "bigreactors:basic_reactorpowertapfe_active" | "bigreactors:basic_reactorpowertapfe_passive" | "bigreactors:basic_reactorredstoneport" | "bigreactors:basic_reactorsolidaccessport" | "bigreactors:basic_turbinecasing" | "bigreactors:basic_turbinechargingportfe" | "bigreactors:basic_turbinecontroller" | "bigreactors:basic_turbinecreativesteamgenerator" | "bigreactors:basic_turbinefluidport_forge_active" | "bigreactors:basic_turbinefluidport_forge_passive" | "bigreactors:basic_turbineglass" | "bigreactors:basic_turbinepowertapfe_active" | "bigreactors:basic_turbinepowertapfe_passive" | "bigreactors:basic_turbineredstoneport" | "bigreactors:basic_turbinerotorbearing" | "bigreactors:basic_turbinerotorblade" | "bigreactors:basic_turbinerotorshaft" | "bigreactors:benitoite_crystal" | "bigreactors:benitoite_ore" | "bigreactors:blutonium_block" | "bigreactors:blutonium_bucket" | "bigreactors:blutonium_dust" | "bigreactors:blutonium_ingot" | "bigreactors:blutonium_nugget" | "bigreactors:cryomisi_bucket" | "bigreactors:cyanite_block" | "bigreactors:cyanite_bucket" | "bigreactors:cyanite_dust" | "bigreactors:cyanite_ingot" | "bigreactors:fluidizercasing" | "bigreactors:fluidizercontroller" | "bigreactors:fluidizerfluidinjector" | "bigreactors:fluidizerglass" | "bigreactors:fluidizeroutputport" | "bigreactors:fluidizerpowerport" | "bigreactors:fluidizersolidinjector" | "bigreactors:graphite_block" | "bigreactors:graphite_dust" | "bigreactors:graphite_ingot" | "bigreactors:inanite_block" | "bigreactors:inanite_dust" | "bigreactors:inanite_ingot" | "bigreactors:insanite_block" | "bigreactors:insanite_dust" | "bigreactors:insanite_ingot" | "bigreactors:ludicrite_block" | "bigreactors:ludicrite_dust" | "bigreactors:ludicrite_ingot" | "bigreactors:magentite_block" | "bigreactors:magentite_bucket" | "bigreactors:magentite_dust" | "bigreactors:magentite_ingot" | "bigreactors:redfrigium_bucket" | "bigreactors:reinforced_reactorcasing" | "bigreactors:reinforced_reactorchargingportfe" | "bigreactors:reinforced_reactorcomputerport" | "bigreactors:reinforced_reactorcontroller" | "bigreactors:reinforced_reactorcontrolrod" | "bigreactors:reinforced_reactorcreativewatergenerator" | "bigreactors:reinforced_reactorfluidaccessport" | "bigreactors:reinforced_reactorfluidport_forge_active" | "bigreactors:reinforced_reactorfluidport_forge_passive" | "bigreactors:reinforced_reactorfluidport_mekanism_passive" | "bigreactors:reinforced_reactorfuelrod" | "bigreactors:reinforced_reactorglass" | "bigreactors:reinforced_reactorpowertapfe_active" | "bigreactors:reinforced_reactorpowertapfe_passive" | "bigreactors:reinforced_reactorredstoneport" | "bigreactors:reinforced_reactorsolidaccessport" | "bigreactors:reinforced_turbinecasing" | "bigreactors:reinforced_turbinechargingportfe" | "bigreactors:reinforced_turbinecomputerport" | "bigreactors:reinforced_turbinecontroller" | "bigreactors:reinforced_turbinecreativesteamgenerator" | "bigreactors:reinforced_turbinefluidport_forge_active" | "bigreactors:reinforced_turbinefluidport_forge_passive" | "bigreactors:reinforced_turbineglass" | "bigreactors:reinforced_turbinepowertapfe_active" | "bigreactors:reinforced_turbinepowertapfe_passive" | "bigreactors:reinforced_turbineredstoneport" | "bigreactors:reinforced_turbinerotorbearing" | "bigreactors:reinforced_turbinerotorblade" | "bigreactors:reinforced_turbinerotorshaft" | "bigreactors:reprocessorcasing" | "bigreactors:reprocessorcollector" | "bigreactors:reprocessorcontroller" | "bigreactors:reprocessorfluidinjector" | "bigreactors:reprocessorglass" | "bigreactors:reprocessoroutputport" | "bigreactors:reprocessorpowerport" | "bigreactors:reprocessorwasteinjector" | "bigreactors:ridiculite_block" | "bigreactors:ridiculite_dust" | "bigreactors:ridiculite_ingot" | "bigreactors:rossinite_bucket" | "bigreactors:steam_bucket" | "bigreactors:tangerium_bucket" | "bigreactors:verderium_bucket" | "bigreactors:wrench" | "bigreactors:yellorite_ore" | "bigreactors:yellorium_block" | "bigreactors:yellorium_bucket" | "bigreactors:yellorium_dust" | "bigreactors:yellorium_ingot" | "bigreactors:yellorium_nugget" | "buildinggadgets:construction_block" | "buildinggadgets:construction_block_dense" | "buildinggadgets:construction_block_powder" | "buildinggadgets:construction_chunk_dense" | "buildinggadgets:construction_paste" | "buildinggadgets:construction_paste_container_creative" | "buildinggadgets:construction_paste_container_t1" | "buildinggadgets:construction_paste_container_t2" | "buildinggadgets:construction_paste_container_t3" | "buildinggadgets:gadget_building" | "buildinggadgets:gadget_copy_paste" | "buildinggadgets:gadget_destruction" | "buildinggadgets:gadget_exchanging" | "buildinggadgets:template" | "buildinggadgets:template_manager" | "cofh_core:dev_stick" | "colossalchests:chest_wall_copper" | "colossalchests:chest_wall_diamond" | "colossalchests:chest_wall_gold" | "colossalchests:chest_wall_iron" | "colossalchests:chest_wall_obsidian" | "colossalchests:chest_wall_silver" | "colossalchests:chest_wall_wood" | "colossalchests:colossal_chest_copper" | "colossalchests:colossal_chest_diamond" | "colossalchests:colossal_chest_gold" | "colossalchests:colossal_chest_iron" | "colossalchests:colossal_chest_obsidian" | "colossalchests:colossal_chest_silver" | "colossalchests:colossal_chest_wood" | "colossalchests:interface_copper" | "colossalchests:interface_diamond" | "colossalchests:interface_gold" | "colossalchests:interface_iron" | "colossalchests:interface_obsidian" | "colossalchests:interface_silver" | "colossalchests:interface_wood" | "colossalchests:uncolossal_chest" | "colossalchests:upgrade_tool" | "colossalchests:upgrade_tool_reverse" | "create:acacia_window" | "create:acacia_window_pane" | "create:adjustable_chain_gearshift" | "create:analog_lever" | "create:andesite_alloy" | "create:andesite_alloy_block" | "create:andesite_bars" | "create:andesite_casing" | "create:andesite_door" | "create:andesite_encased_cogwheel" | "create:andesite_encased_large_cogwheel" | "create:andesite_encased_shaft" | "create:andesite_funnel" | "create:andesite_ladder" | "create:andesite_pillar" | "create:andesite_scaffolding" | "create:andesite_tunnel" | "create:asurine" | "create:asurine_pillar" | "create:attribute_filter" | "create:bar_of_chocolate" | "create:basin" | "create:belt_connector" | "create:birch_window" | "create:birch_window_pane" | "create:black_seat" | "create:black_toolbox" | "create:black_valve_handle" | "create:blaze_burner" | "create:blaze_cake" | "create:blaze_cake_base" | "create:blue_seat" | "create:blue_toolbox" | "create:blue_valve_handle" | "create:brass_bars" | "create:brass_block" | "create:brass_casing" | "create:brass_door" | "create:brass_encased_cogwheel" | "create:brass_encased_large_cogwheel" | "create:brass_encased_shaft" | "create:brass_funnel" | "create:brass_hand" | "create:brass_ingot" | "create:brass_ladder" | "create:brass_nugget" | "create:brass_scaffolding" | "create:brass_sheet" | "create:brass_tunnel" | "create:brown_seat" | "create:brown_toolbox" | "create:brown_valve_handle" | "create:builders_tea" | "create:calcite_pillar" | "create:cart_assembler" | "create:chest_minecart_contraption" | "create:chocolate_bucket" | "create:chocolate_glazed_berries" | "create:chromatic_compound" | "create:chute" | "create:cinder_flour" | "create:clipboard" | "create:clockwork_bearing" | "create:clutch" | "create:cogwheel" | "create:content_observer" | "create:contraption_controls" | "create:controller_rail" | "create:controls" | "create:copper_backtank" | "create:copper_backtank_placeable" | "create:copper_bars" | "create:copper_casing" | "create:copper_diving_boots" | "create:copper_diving_helmet" | "create:copper_door" | "create:copper_ladder" | "create:copper_nugget" | "create:copper_scaffolding" | "create:copper_sheet" | "create:copper_shingle_slab" | "create:copper_shingle_stairs" | "create:copper_shingles" | "create:copper_tile_slab" | "create:copper_tile_stairs" | "create:copper_tiles" | "create:copper_valve_handle" | "create:copycat_panel" | "create:copycat_step" | "create:crafter_slot_cover" | "create:crafting_blueprint" | "create:creative_blaze_cake" | "create:creative_crate" | "create:creative_fluid_tank" | "create:creative_motor" | "create:crimsite" | "create:crimsite_pillar" | "create:crimson_window" | "create:crimson_window_pane" | "create:crushed_raw_aluminum" | "create:crushed_raw_copper" | "create:crushed_raw_gold" | "create:crushed_raw_iron" | "create:crushed_raw_lead" | "create:crushed_raw_nickel" | "create:crushed_raw_osmium" | "create:crushed_raw_platinum" | "create:crushed_raw_quicksilver" | "create:crushed_raw_silver" | "create:crushed_raw_tin" | "create:crushed_raw_uranium" | "create:crushed_raw_zinc" | "create:crushing_wheel" | "create:cuckoo_clock" | "create:cut_andesite" | "create:cut_andesite_brick_slab" | "create:cut_andesite_brick_stairs" | "create:cut_andesite_brick_wall" | "create:cut_andesite_bricks" | "create:cut_andesite_slab" | "create:cut_andesite_stairs" | "create:cut_andesite_wall" | "create:cut_asurine" | "create:cut_asurine_brick_slab" | "create:cut_asurine_brick_stairs" | "create:cut_asurine_brick_wall" | "create:cut_asurine_bricks" | "create:cut_asurine_slab" | "create:cut_asurine_stairs" | "create:cut_asurine_wall" | "create:cut_calcite" | "create:cut_calcite_brick_slab" | "create:cut_calcite_brick_stairs" | "create:cut_calcite_brick_wall" | "create:cut_calcite_bricks" | "create:cut_calcite_slab" | "create:cut_calcite_stairs" | "create:cut_calcite_wall" | "create:cut_crimsite" | "create:cut_crimsite_brick_slab" | "create:cut_crimsite_brick_stairs" | "create:cut_crimsite_brick_wall" | "create:cut_crimsite_bricks" | "create:cut_crimsite_slab" | "create:cut_crimsite_stairs" | "create:cut_crimsite_wall" | "create:cut_deepslate" | "create:cut_deepslate_brick_slab" | "create:cut_deepslate_brick_stairs" | "create:cut_deepslate_brick_wall" | "create:cut_deepslate_bricks" | "create:cut_deepslate_slab" | "create:cut_deepslate_stairs" | "create:cut_deepslate_wall" | "create:cut_diorite" | "create:cut_diorite_brick_slab" | "create:cut_diorite_brick_stairs" | "create:cut_diorite_brick_wall" | "create:cut_diorite_bricks" | "create:cut_diorite_slab" | "create:cut_diorite_stairs" | "create:cut_diorite_wall" | "create:cut_dripstone" | "create:cut_dripstone_brick_slab" | "create:cut_dripstone_brick_stairs" | "create:cut_dripstone_brick_wall" | "create:cut_dripstone_bricks" | "create:cut_dripstone_slab" | "create:cut_dripstone_stairs" | "create:cut_dripstone_wall" | "create:cut_granite" | "create:cut_granite_brick_slab" | "create:cut_granite_brick_stairs" | "create:cut_granite_brick_wall" | "create:cut_granite_bricks" | "create:cut_granite_slab" | "create:cut_granite_stairs" | "create:cut_granite_wall" | "create:cut_limestone" | "create:cut_limestone_brick_slab" | "create:cut_limestone_brick_stairs" | "create:cut_limestone_brick_wall" | "create:cut_limestone_bricks" | "create:cut_limestone_slab" | "create:cut_limestone_stairs" | "create:cut_limestone_wall" | "create:cut_ochrum" | "create:cut_ochrum_brick_slab" | "create:cut_ochrum_brick_stairs" | "create:cut_ochrum_brick_wall" | "create:cut_ochrum_bricks" | "create:cut_ochrum_slab" | "create:cut_ochrum_stairs" | "create:cut_ochrum_wall" | "create:cut_scorchia" | "create:cut_scorchia_brick_slab" | "create:cut_scorchia_brick_stairs" | "create:cut_scorchia_brick_wall" | "create:cut_scorchia_bricks" | "create:cut_scorchia_slab" | "create:cut_scorchia_stairs" | "create:cut_scorchia_wall" | "create:cut_scoria" | "create:cut_scoria_brick_slab" | "create:cut_scoria_brick_stairs" | "create:cut_scoria_brick_wall" | "create:cut_scoria_bricks" | "create:cut_scoria_slab" | "create:cut_scoria_stairs" | "create:cut_scoria_wall" | "create:cut_tuff" | "create:cut_tuff_brick_slab" | "create:cut_tuff_brick_stairs" | "create:cut_tuff_brick_wall" | "create:cut_tuff_bricks" | "create:cut_tuff_slab" | "create:cut_tuff_stairs" | "create:cut_tuff_wall" | "create:cut_veridium" | "create:cut_veridium_brick_slab" | "create:cut_veridium_brick_stairs" | "create:cut_veridium_brick_wall" | "create:cut_veridium_bricks" | "create:cut_veridium_slab" | "create:cut_veridium_stairs" | "create:cut_veridium_wall" | "create:cyan_seat" | "create:cyan_toolbox" | "create:cyan_valve_handle" | "create:dark_oak_window" | "create:dark_oak_window_pane" | "create:deepslate_pillar" | "create:deepslate_zinc_ore" | "create:deployer" | "create:depot" | "create:diorite_pillar" | "create:display_board" | "create:display_link" | "create:dough" | "create:dripstone_pillar" | "create:electron_tube" | "create:elevator_contact" | "create:elevator_pulley" | "create:empty_blaze_burner" | "create:empty_schematic" | "create:encased_chain_drive" | "create:encased_fan" | "create:experience_block" | "create:experience_nugget" | "create:exposed_copper_shingle_slab" | "create:exposed_copper_shingle_stairs" | "create:exposed_copper_shingles" | "create:exposed_copper_tile_slab" | "create:exposed_copper_tile_stairs" | "create:exposed_copper_tiles" | "create:extendo_grip" | "create:filter" | "create:fluid_pipe" | "create:fluid_tank" | "create:fluid_valve" | "create:flywheel" | "create:framed_glass" | "create:framed_glass_door" | "create:framed_glass_pane" | "create:framed_glass_trapdoor" | "create:furnace_minecart_contraption" | "create:gantry_carriage" | "create:gantry_shaft" | "create:gearbox" | "create:gearshift" | "create:goggles" | "create:golden_sheet" | "create:granite_pillar" | "create:gray_seat" | "create:gray_toolbox" | "create:gray_valve_handle" | "create:green_seat" | "create:green_toolbox" | "create:green_valve_handle" | "create:hand_crank" | "create:handheld_worldshaper" | "create:haunted_bell" | "create:honey_bucket" | "create:honeyed_apple" | "create:horizontal_framed_glass" | "create:horizontal_framed_glass_pane" | "create:hose_pulley" | "create:incomplete_precision_mechanism" | "create:incomplete_track" | "create:industrial_iron_block" | "create:iron_sheet" | "create:item_drain" | "create:item_vault" | "create:jungle_window" | "create:jungle_window_pane" | "create:large_cogwheel" | "create:large_water_wheel" | "create:layered_andesite" | "create:layered_asurine" | "create:layered_calcite" | "create:layered_crimsite" | "create:layered_deepslate" | "create:layered_diorite" | "create:layered_dripstone" | "create:layered_granite" | "create:layered_limestone" | "create:layered_ochrum" | "create:layered_scorchia" | "create:layered_scoria" | "create:layered_tuff" | "create:layered_veridium" | "create:light_blue_seat" | "create:light_blue_toolbox" | "create:light_blue_valve_handle" | "create:light_gray_seat" | "create:light_gray_toolbox" | "create:light_gray_valve_handle" | "create:lime_seat" | "create:lime_toolbox" | "create:lime_valve_handle" | "create:limestone" | "create:limestone_pillar" | "create:linear_chassis" | "create:linked_controller" | "create:magenta_seat" | "create:magenta_toolbox" | "create:magenta_valve_handle" | "create:mangrove_window" | "create:mangrove_window_pane" | "create:mechanical_arm" | "create:mechanical_bearing" | "create:mechanical_crafter" | "create:mechanical_drill" | "create:mechanical_harvester" | "create:mechanical_mixer" | "create:mechanical_piston" | "create:mechanical_plough" | "create:mechanical_press" | "create:mechanical_pump" | "create:mechanical_roller" | "create:mechanical_saw" | "create:metal_bracket" | "create:metal_girder" | "create:millstone" | "create:minecart_contraption" | "create:minecart_coupling" | "create:mysterious_cuckoo_clock" | "create:netherite_backtank" | "create:netherite_backtank_placeable" | "create:netherite_diving_boots" | "create:netherite_diving_helmet" | "create:nixie_tube" | "create:nozzle" | "create:oak_window" | "create:oak_window_pane" | "create:ochrum" | "create:ochrum_pillar" | "create:orange_seat" | "create:orange_toolbox" | "create:orange_valve_handle" | "create:ornate_iron_window" | "create:ornate_iron_window_pane" | "create:oxidized_copper_shingle_slab" | "create:oxidized_copper_shingle_stairs" | "create:oxidized_copper_shingles" | "create:oxidized_copper_tile_slab" | "create:oxidized_copper_tile_stairs" | "create:oxidized_copper_tiles" | "create:peculiar_bell" | "create:pink_seat" | "create:pink_toolbox" | "create:pink_valve_handle" | "create:piston_extension_pole" | "create:placard" | "create:polished_cut_andesite" | "create:polished_cut_andesite_slab" | "create:polished_cut_andesite_stairs" | "create:polished_cut_andesite_wall" | "create:polished_cut_asurine" | "create:polished_cut_asurine_slab" | "create:polished_cut_asurine_stairs" | "create:polished_cut_asurine_wall" | "create:polished_cut_calcite" | "create:polished_cut_calcite_slab" | "create:polished_cut_calcite_stairs" | "create:polished_cut_calcite_wall" | "create:polished_cut_crimsite" | "create:polished_cut_crimsite_slab" | "create:polished_cut_crimsite_stairs" | "create:polished_cut_crimsite_wall" | "create:polished_cut_deepslate" | "create:polished_cut_deepslate_slab" | "create:polished_cut_deepslate_stairs" | "create:polished_cut_deepslate_wall" | "create:polished_cut_diorite" | "create:polished_cut_diorite_slab" | "create:polished_cut_diorite_stairs" | "create:polished_cut_diorite_wall" | "create:polished_cut_dripstone" | "create:polished_cut_dripstone_slab" | "create:polished_cut_dripstone_stairs" | "create:polished_cut_dripstone_wall" | "create:polished_cut_granite" | "create:polished_cut_granite_slab" | "create:polished_cut_granite_stairs" | "create:polished_cut_granite_wall" | "create:polished_cut_limestone" | "create:polished_cut_limestone_slab" | "create:polished_cut_limestone_stairs" | "create:polished_cut_limestone_wall" | "create:polished_cut_ochrum" | "create:polished_cut_ochrum_slab" | "create:polished_cut_ochrum_stairs" | "create:polished_cut_ochrum_wall" | "create:polished_cut_scorchia" | "create:polished_cut_scorchia_slab" | "create:polished_cut_scorchia_stairs" | "create:polished_cut_scorchia_wall" | "create:polished_cut_scoria" | "create:polished_cut_scoria_slab" | "create:polished_cut_scoria_stairs" | "create:polished_cut_scoria_wall" | "create:polished_cut_tuff" | "create:polished_cut_tuff_slab" | "create:polished_cut_tuff_stairs" | "create:polished_cut_tuff_wall" | "create:polished_cut_veridium" | "create:polished_cut_veridium_slab" | "create:polished_cut_veridium_stairs" | "create:polished_cut_veridium_wall" | "create:polished_rose_quartz" | "create:portable_fluid_interface" | "create:portable_storage_interface" | "create:potato_cannon" | "create:powdered_obsidian" | "create:powered_latch" | "create:powered_toggle_latch" | "create:precision_mechanism" | "create:propeller" | "create:pulse_extender" | "create:pulse_repeater" | "create:purple_seat" | "create:purple_toolbox" | "create:purple_valve_handle" | "create:radial_chassis" | "create:railway_casing" | "create:raw_zinc" | "create:raw_zinc_block" | "create:red_sand_paper" | "create:red_seat" | "create:red_toolbox" | "create:red_valve_handle" | "create:redstone_contact" | "create:redstone_link" | "create:refined_radiance" | "create:refined_radiance_casing" | "create:rope_pulley" | "create:rose_quartz" | "create:rose_quartz_block" | "create:rose_quartz_lamp" | "create:rose_quartz_tiles" | "create:rotation_speed_controller" | "create:sail_frame" | "create:sand_paper" | "create:schedule" | "create:schematic" | "create:schematic_and_quill" | "create:schematic_table" | "create:schematicannon" | "create:scorchia" | "create:scorchia_pillar" | "create:scoria" | "create:scoria_pillar" | "create:secondary_linear_chassis" | "create:sequenced_gearshift" | "create:shadow_steel" | "create:shadow_steel_casing" | "create:shaft" | "create:small_andesite_brick_slab" | "create:small_andesite_brick_stairs" | "create:small_andesite_brick_wall" | "create:small_andesite_bricks" | "create:small_asurine_brick_slab" | "create:small_asurine_brick_stairs" | "create:small_asurine_brick_wall" | "create:small_asurine_bricks" | "create:small_calcite_brick_slab" | "create:small_calcite_brick_stairs" | "create:small_calcite_brick_wall" | "create:small_calcite_bricks" | "create:small_crimsite_brick_slab" | "create:small_crimsite_brick_stairs" | "create:small_crimsite_brick_wall" | "create:small_crimsite_bricks" | "create:small_deepslate_brick_slab" | "create:small_deepslate_brick_stairs" | "create:small_deepslate_brick_wall" | "create:small_deepslate_bricks" | "create:small_diorite_brick_slab" | "create:small_diorite_brick_stairs" | "create:small_diorite_brick_wall" | "create:small_diorite_bricks" | "create:small_dripstone_brick_slab" | "create:small_dripstone_brick_stairs" | "create:small_dripstone_brick_wall" | "create:small_dripstone_bricks" | "create:small_granite_brick_slab" | "create:small_granite_brick_stairs" | "create:small_granite_brick_wall" | "create:small_granite_bricks" | "create:small_limestone_brick_slab" | "create:small_limestone_brick_stairs" | "create:small_limestone_brick_wall" | "create:small_limestone_bricks" | "create:small_ochrum_brick_slab" | "create:small_ochrum_brick_stairs" | "create:small_ochrum_brick_wall" | "create:small_ochrum_bricks" | "create:small_rose_quartz_tiles" | "create:small_scorchia_brick_slab" | "create:small_scorchia_brick_stairs" | "create:small_scorchia_brick_wall" | "create:small_scorchia_bricks" | "create:small_scoria_brick_slab" | "create:small_scoria_brick_stairs" | "create:small_scoria_brick_wall" | "create:small_scoria_bricks" | "create:small_tuff_brick_slab" | "create:small_tuff_brick_stairs" | "create:small_tuff_brick_wall" | "create:small_tuff_bricks" | "create:small_veridium_brick_slab" | "create:small_veridium_brick_stairs" | "create:small_veridium_brick_wall" | "create:small_veridium_bricks" | "create:smart_chute" | "create:smart_fluid_pipe" | "create:speedometer" | "create:spout" | "create:spruce_window" | "create:spruce_window_pane" | "create:steam_engine" | "create:steam_whistle" | "create:sticker" | "create:sticky_mechanical_piston" | "create:stockpile_switch" | "create:stressometer" | "create:sturdy_sheet" | "create:super_glue" | "create:sweet_roll" | "create:tiled_glass" | "create:tiled_glass_pane" | "create:track" | "create:track_observer" | "create:track_signal" | "create:track_station" | "create:train_door" | "create:train_trapdoor" | "create:tree_fertilizer" | "create:tuff_pillar" | "create:turntable" | "create:unprocessed_obsidian_sheet" | "create:veridium" | "create:veridium_pillar" | "create:vertical_framed_glass" | "create:vertical_framed_glass_pane" | "create:vertical_gearbox" | "create:wand_of_symmetry" | "create:warped_window" | "create:warped_window_pane" | "create:water_wheel" | "create:waxed_copper_shingle_slab" | "create:waxed_copper_shingle_stairs" | "create:waxed_copper_shingles" | "create:waxed_copper_tile_slab" | "create:waxed_copper_tile_stairs" | "create:waxed_copper_tiles" | "create:waxed_exposed_copper_shingle_slab" | "create:waxed_exposed_copper_shingle_stairs" | "create:waxed_exposed_copper_shingles" | "create:waxed_exposed_copper_tile_slab" | "create:waxed_exposed_copper_tile_stairs" | "create:waxed_exposed_copper_tiles" | "create:waxed_oxidized_copper_shingle_slab" | "create:waxed_oxidized_copper_shingle_stairs" | "create:waxed_oxidized_copper_shingles" | "create:waxed_oxidized_copper_tile_slab" | "create:waxed_oxidized_copper_tile_stairs" | "create:waxed_oxidized_copper_tiles" | "create:waxed_weathered_copper_shingle_slab" | "create:waxed_weathered_copper_shingle_stairs" | "create:waxed_weathered_copper_shingles" | "create:waxed_weathered_copper_tile_slab" | "create:waxed_weathered_copper_tile_stairs" | "create:waxed_weathered_copper_tiles" | "create:weathered_copper_shingle_slab" | "create:weathered_copper_shingle_stairs" | "create:weathered_copper_shingles" | "create:weathered_copper_tile_slab" | "create:weathered_copper_tile_stairs" | "create:weathered_copper_tiles" | "create:weighted_ejector" | "create:wheat_flour" | "create:whisk" | "create:white_sail" | "create:white_seat" | "create:white_toolbox" | "create:white_valve_handle" | "create:windmill_bearing" | "create:wooden_bracket" | "create:wrench" | "create:yellow_seat" | "create:yellow_toolbox" | "create:yellow_valve_handle" | "create:zinc_block" | "create:zinc_ingot" | "create:zinc_nugget" | "create:zinc_ore" | "create_crystal_clear:andesite_clear_glass_casing" | "create_crystal_clear:andesite_clear_glass_encased_cogwheel" | "create_crystal_clear:andesite_clear_glass_encased_large_cogwheel" | "create_crystal_clear:andesite_clear_glass_encased_shaft" | "create_crystal_clear:andesite_glass_casing" | "create_crystal_clear:andesite_glass_encased_cogwheel" | "create_crystal_clear:andesite_glass_encased_large_cogwheel" | "create_crystal_clear:andesite_glass_encased_shaft" | "create_crystal_clear:brass_clear_glass_casing" | "create_crystal_clear:brass_clear_glass_encased_cogwheel" | "create_crystal_clear:brass_clear_glass_encased_large_cogwheel" | "create_crystal_clear:brass_clear_glass_encased_shaft" | "create_crystal_clear:brass_glass_casing" | "create_crystal_clear:brass_glass_encased_cogwheel" | "create_crystal_clear:brass_glass_encased_large_cogwheel" | "create_crystal_clear:brass_glass_encased_shaft" | "create_crystal_clear:copper_clear_glass_casing" | "create_crystal_clear:copper_glass_casing" | "create_crystal_clear:train_clear_glass_casing" | "create_crystal_clear:train_clear_glass_encased_cogwheel" | "create_crystal_clear:train_clear_glass_encased_large_cogwheel" | "create_crystal_clear:train_clear_glass_encased_shaft" | "create_crystal_clear:train_glass_casing" | "create_crystal_clear:train_glass_encased_cogwheel" | "create_crystal_clear:train_glass_encased_large_cogwheel" | "create_crystal_clear:train_glass_encased_shaft" | "createarmory:barrel_part" | "createarmory:barret" | "createarmory:barret_lower" | "createarmory:barret_upper" | "createarmory:casing_mold" | "createarmory:double_barrel" | "createarmory:empty_barret" | "createarmory:empty_double_barrel" | "createarmory:empty_four_sixteen" | "createarmory:empty_junk_gun" | "createarmory:empty_m_four" | "createarmory:empty_m_sixteen" | "createarmory:empty_mac_ten" | "createarmory:empty_pipe_pistol" | "createarmory:empty_rpg" | "createarmory:fifty_cal" | "createarmory:fifty_cal_casing" | "createarmory:fifty_cal_mold" | "createarmory:fifty_cal_mold_complete" | "createarmory:fifty_debug" | "createarmory:five_five_six" | "createarmory:five_five_six_casing" | "createarmory:five_five_six_debug" | "createarmory:five_five_six_mold" | "createarmory:five_five_six_mold_complete" | "createarmory:four_sixteen" | "createarmory:four_sixteen_upper" | "createarmory:gun_mount" | "createarmory:impact_nade" | "createarmory:impact_nade_debug" | "createarmory:junk_debug" | "createarmory:junk_gun" | "createarmory:m_four" | "createarmory:m_four_lower" | "createarmory:m_four_upper" | "createarmory:m_sixteen" | "createarmory:m_sixteen_upper" | "createarmory:mac_ten" | "createarmory:mini_gun" | "createarmory:minigun_barrel" | "createarmory:minigun_base" | "createarmory:molten_brass_bucket" | "createarmory:mounted_minigun" | "createarmory:mounted_rpg" | "createarmory:nine_debug" | "createarmory:nine_mm" | "createarmory:nine_mm_casing" | "createarmory:nine_mm_mold" | "createarmory:nine_mm_mold_complete" | "createarmory:pipe_pistol" | "createarmory:rocket_debug" | "createarmory:rpg" | "createarmory:rpg_rocket" | "createarmory:shotgun_debug" | "createarmory:shotgun_shell" | "createarmory:smoke_debug" | "createarmory:smoke_nade" | "createarmory:strange_substance" | "createarmory:unfinished_fifty_cal_casing" | "createarmory:unfinished_five_five_six_casing" | "createarmory:unfinished_nine_mm" | "createarmory:unfinished_shotgun_shell" | "createarmory:upgraded_mini_gun" | "createarmory:upgraded_minigun_barrel" | "createlowheated:charcoal_burner" | "effortlessbuilding:building_techniques_book" | "effortlessbuilding:diamond_randomizer_bag" | "effortlessbuilding:elastic_hand" | "effortlessbuilding:golden_randomizer_bag" | "effortlessbuilding:muscles" | "effortlessbuilding:randomizer_bag" | "effortlessbuilding:reach_upgrade1" | "effortlessbuilding:reach_upgrade2" | "effortlessbuilding:reach_upgrade3" | "enderstorage:ender_chest" | "enderstorage:ender_pouch" | "enderstorage:ender_tank" | "eterminal:ex_pattern_access_part" | "exmachinis:diamond_upgrade" | "exmachinis:flux_compactor" | "exmachinis:flux_hammer" | "exmachinis:flux_sieve" | "exmachinis:gold_upgrade" | "exmachinis:netherite_upgrade" | "exnihilosequentia:acacia_barrel" | "exnihilosequentia:acacia_crucible" | "exnihilosequentia:acacia_sieve" | "exnihilosequentia:aluminum_ingot" | "exnihilosequentia:aluminum_nugget" | "exnihilosequentia:aluminum_pieces" | "exnihilosequentia:andesite_crook" | "exnihilosequentia:andesite_hammer" | "exnihilosequentia:andesite_pebble" | "exnihilosequentia:basalt_crook" | "exnihilosequentia:basalt_hammer" | "exnihilosequentia:basalt_pebble" | "exnihilosequentia:bee_doll" | "exnihilosequentia:beehive_frame" | "exnihilosequentia:birch_barrel" | "exnihilosequentia:birch_crucible" | "exnihilosequentia:birch_sieve" | "exnihilosequentia:blackstone_crook" | "exnihilosequentia:blackstone_hammer" | "exnihilosequentia:blackstone_pebble" | "exnihilosequentia:blaze_doll" | "exnihilosequentia:bone_crook" | "exnihilosequentia:brain_coral_larva" | "exnihilosequentia:bubble_coral_larva" | "exnihilosequentia:calcite_crook" | "exnihilosequentia:calcite_hammer" | "exnihilosequentia:calcite_pebble" | "exnihilosequentia:cooked_silkworm" | "exnihilosequentia:copper_crook" | "exnihilosequentia:copper_hammer" | "exnihilosequentia:copper_nugget" | "exnihilosequentia:copper_pieces" | "exnihilosequentia:crimson_barrel" | "exnihilosequentia:crimson_crucible" | "exnihilosequentia:crimson_nylium_spores" | "exnihilosequentia:crimson_sieve" | "exnihilosequentia:crushed_andesite" | "exnihilosequentia:crushed_basalt" | "exnihilosequentia:crushed_blackstone" | "exnihilosequentia:crushed_calcite" | "exnihilosequentia:crushed_deepslate" | "exnihilosequentia:crushed_diorite" | "exnihilosequentia:crushed_dripstone" | "exnihilosequentia:crushed_end_stone" | "exnihilosequentia:crushed_granite" | "exnihilosequentia:crushed_netherrack" | "exnihilosequentia:crushed_tuff" | "exnihilosequentia:dark_oak_barrel" | "exnihilosequentia:dark_oak_crucible" | "exnihilosequentia:dark_oak_sieve" | "exnihilosequentia:deepslate_crook" | "exnihilosequentia:deepslate_hammer" | "exnihilosequentia:deepslate_pebble" | "exnihilosequentia:diamond_crook" | "exnihilosequentia:diamond_hammer" | "exnihilosequentia:diamond_mesh" | "exnihilosequentia:diorite_crook" | "exnihilosequentia:diorite_hammer" | "exnihilosequentia:diorite_pebble" | "exnihilosequentia:dripstone_crook" | "exnihilosequentia:dripstone_hammer" | "exnihilosequentia:dripstone_pebble" | "exnihilosequentia:dust" | "exnihilosequentia:emerald_mesh" | "exnihilosequentia:end_cake" | "exnihilosequentia:end_stone_pebble" | "exnihilosequentia:enderman_doll" | "exnihilosequentia:fire_coral_larva" | "exnihilosequentia:fired_crucible" | "exnihilosequentia:flint_mesh" | "exnihilosequentia:gold_pieces" | "exnihilosequentia:golden_crook" | "exnihilosequentia:golden_hammer" | "exnihilosequentia:granite_crook" | "exnihilosequentia:granite_hammer" | "exnihilosequentia:granite_pebble" | "exnihilosequentia:grass_seeds" | "exnihilosequentia:guardian_doll" | "exnihilosequentia:horn_coral_larva" | "exnihilosequentia:infested_leaves" | "exnihilosequentia:infesting_leaves" | "exnihilosequentia:iron_crook" | "exnihilosequentia:iron_hammer" | "exnihilosequentia:iron_mesh" | "exnihilosequentia:iron_pieces" | "exnihilosequentia:jungle_barrel" | "exnihilosequentia:jungle_crucible" | "exnihilosequentia:jungle_sieve" | "exnihilosequentia:lead_ingot" | "exnihilosequentia:lead_nugget" | "exnihilosequentia:lead_pieces" | "exnihilosequentia:mangrove_barrel" | "exnihilosequentia:mangrove_crucible" | "exnihilosequentia:mangrove_sieve" | "exnihilosequentia:mycelium_spores" | "exnihilosequentia:nether_brick_crook" | "exnihilosequentia:nether_brick_hammer" | "exnihilosequentia:netherite_crook" | "exnihilosequentia:netherite_hammer" | "exnihilosequentia:netherite_mesh" | "exnihilosequentia:netherrack_pebble" | "exnihilosequentia:nickel_ingot" | "exnihilosequentia:nickel_nugget" | "exnihilosequentia:nickel_pieces" | "exnihilosequentia:oak_barrel" | "exnihilosequentia:oak_crucible" | "exnihilosequentia:oak_sieve" | "exnihilosequentia:platinum_ingot" | "exnihilosequentia:platinum_nugget" | "exnihilosequentia:platinum_pieces" | "exnihilosequentia:porcelain_clay" | "exnihilosequentia:porcelain_doll" | "exnihilosequentia:raw_aluminum" | "exnihilosequentia:raw_lead" | "exnihilosequentia:raw_nickel" | "exnihilosequentia:raw_platinum" | "exnihilosequentia:raw_silver" | "exnihilosequentia:raw_tin" | "exnihilosequentia:raw_uranium" | "exnihilosequentia:raw_zinc" | "exnihilosequentia:red_nether_brick_crook" | "exnihilosequentia:red_nether_brick_hammer" | "exnihilosequentia:sea_water_bucket" | "exnihilosequentia:shulker_doll" | "exnihilosequentia:silkworm" | "exnihilosequentia:silver_ingot" | "exnihilosequentia:silver_nugget" | "exnihilosequentia:silver_pieces" | "exnihilosequentia:spruce_barrel" | "exnihilosequentia:spruce_crucible" | "exnihilosequentia:spruce_sieve" | "exnihilosequentia:stone_barrel" | "exnihilosequentia:stone_crook" | "exnihilosequentia:stone_hammer" | "exnihilosequentia:stone_pebble" | "exnihilosequentia:string_mesh" | "exnihilosequentia:terracotta_crook" | "exnihilosequentia:terracotta_hammer" | "exnihilosequentia:tin_ingot" | "exnihilosequentia:tin_nugget" | "exnihilosequentia:tin_pieces" | "exnihilosequentia:tube_coral_larva" | "exnihilosequentia:tuff_crook" | "exnihilosequentia:tuff_hammer" | "exnihilosequentia:tuff_pebble" | "exnihilosequentia:unfired_crucible" | "exnihilosequentia:uranium_ingot" | "exnihilosequentia:uranium_nugget" | "exnihilosequentia:uranium_pieces" | "exnihilosequentia:warped_barrel" | "exnihilosequentia:warped_crucible" | "exnihilosequentia:warped_nylium_spores" | "exnihilosequentia:warped_sieve" | "exnihilosequentia:witch_water_bucket" | "exnihilosequentia:wooden_crook" | "exnihilosequentia:wooden_hammer" | "exnihilosequentia:zinc_ingot" | "exnihilosequentia:zinc_nugget" | "exnihilosequentia:zinc_pieces" | "expatternprovider:drive_upgrade" | "expatternprovider:ex_drive" | "expatternprovider:ex_export_bus_part" | "expatternprovider:ex_import_bus_part" | "expatternprovider:ex_interface" | "expatternprovider:ex_interface_part" | "expatternprovider:ex_pattern_provider" | "expatternprovider:ex_pattern_provider_part" | "expatternprovider:infinity_cell" | "expatternprovider:ingredient_buffer" | "expatternprovider:interface_upgrade" | "expatternprovider:io_bus_upgrade" | "expatternprovider:me_packing_tape" | "expatternprovider:package" | "expatternprovider:pattern_provider_upgrade" | "expatternprovider:wireless_connect" | "expatternprovider:wireless_tool" | "extendedcrafting:advanced_auto_table" | "extendedcrafting:advanced_catalyst" | "extendedcrafting:advanced_component" | "extendedcrafting:advanced_table" | "extendedcrafting:auto_ender_crafter" | "extendedcrafting:auto_flux_crafter" | "extendedcrafting:basic_auto_table" | "extendedcrafting:basic_catalyst" | "extendedcrafting:basic_component" | "extendedcrafting:basic_table" | "extendedcrafting:black_iron_block" | "extendedcrafting:black_iron_ingot" | "extendedcrafting:black_iron_nugget" | "extendedcrafting:black_iron_slate" | "extendedcrafting:compressor" | "extendedcrafting:crafting_core" | "extendedcrafting:crystaltine_block" | "extendedcrafting:crystaltine_catalyst" | "extendedcrafting:crystaltine_component" | "extendedcrafting:crystaltine_ingot" | "extendedcrafting:crystaltine_nugget" | "extendedcrafting:elite_auto_table" | "extendedcrafting:elite_catalyst" | "extendedcrafting:elite_component" | "extendedcrafting:elite_table" | "extendedcrafting:ender_alternator" | "extendedcrafting:ender_catalyst" | "extendedcrafting:ender_component" | "extendedcrafting:ender_crafter" | "extendedcrafting:ender_ingot" | "extendedcrafting:ender_ingot_block" | "extendedcrafting:ender_nugget" | "extendedcrafting:ender_star" | "extendedcrafting:ender_star_block" | "extendedcrafting:enhanced_ender_catalyst" | "extendedcrafting:enhanced_ender_component" | "extendedcrafting:enhanced_ender_ingot" | "extendedcrafting:enhanced_ender_ingot_block" | "extendedcrafting:enhanced_ender_nugget" | "extendedcrafting:enhanced_redstone_catalyst" | "extendedcrafting:enhanced_redstone_component" | "extendedcrafting:enhanced_redstone_ingot" | "extendedcrafting:enhanced_redstone_ingot_block" | "extendedcrafting:enhanced_redstone_nugget" | "extendedcrafting:flux_alternator" | "extendedcrafting:flux_crafter" | "extendedcrafting:flux_star" | "extendedcrafting:flux_star_block" | "extendedcrafting:frame" | "extendedcrafting:handheld_table" | "extendedcrafting:luminessence" | "extendedcrafting:luminessence_block" | "extendedcrafting:nether_star_block" | "extendedcrafting:pedestal" | "extendedcrafting:recipe_maker" | "extendedcrafting:redstone_catalyst" | "extendedcrafting:redstone_component" | "extendedcrafting:redstone_ingot" | "extendedcrafting:redstone_ingot_block" | "extendedcrafting:redstone_nugget" | "extendedcrafting:singularity" | "extendedcrafting:the_ultimate_block" | "extendedcrafting:the_ultimate_catalyst" | "extendedcrafting:the_ultimate_component" | "extendedcrafting:the_ultimate_ingot" | "extendedcrafting:the_ultimate_nugget" | "extendedcrafting:ultimate_auto_table" | "extendedcrafting:ultimate_catalyst" | "extendedcrafting:ultimate_component" | "extendedcrafting:ultimate_singularity" | "extendedcrafting:ultimate_table" | "fantasyfurniture:bone/skeleton/bed_double" | "fantasyfurniture:bone/skeleton/bed_single" | "fantasyfurniture:bone/skeleton/bench" | "fantasyfurniture:bone/skeleton/bookshelf" | "fantasyfurniture:bone/skeleton/carpet" | "fantasyfurniture:bone/skeleton/chair" | "fantasyfurniture:bone/skeleton/chandelier" | "fantasyfurniture:bone/skeleton/chest" | "fantasyfurniture:bone/skeleton/counter" | "fantasyfurniture:bone/skeleton/desk_left" | "fantasyfurniture:bone/skeleton/desk_right" | "fantasyfurniture:bone/skeleton/door_double" | "fantasyfurniture:bone/skeleton/door_single" | "fantasyfurniture:bone/skeleton/drawer" | "fantasyfurniture:bone/skeleton/dresser" | "fantasyfurniture:bone/skeleton/floor_light" | "fantasyfurniture:bone/skeleton/lockbox" | "fantasyfurniture:bone/skeleton/oven" | "fantasyfurniture:bone/skeleton/painting_small" | "fantasyfurniture:bone/skeleton/painting_wide" | "fantasyfurniture:bone/skeleton/shelf" | "fantasyfurniture:bone/skeleton/skull" | "fantasyfurniture:bone/skeleton/sofa" | "fantasyfurniture:bone/skeleton/stool" | "fantasyfurniture:bone/skeleton/table_large" | "fantasyfurniture:bone/skeleton/table_small" | "fantasyfurniture:bone/skeleton/table_wide" | "fantasyfurniture:bone/skeleton/wall_light" | "fantasyfurniture:bone/skeleton/wardrobe_bottom" | "fantasyfurniture:bone/skeleton/wardrobe_top" | "fantasyfurniture:bone/skeleton/wool" | "fantasyfurniture:bone/wither/bed_double" | "fantasyfurniture:bone/wither/bed_single" | "fantasyfurniture:bone/wither/bench" | "fantasyfurniture:bone/wither/bookshelf" | "fantasyfurniture:bone/wither/carpet" | "fantasyfurniture:bone/wither/chair" | "fantasyfurniture:bone/wither/chandelier" | "fantasyfurniture:bone/wither/chest" | "fantasyfurniture:bone/wither/counter" | "fantasyfurniture:bone/wither/desk_left" | "fantasyfurniture:bone/wither/desk_right" | "fantasyfurniture:bone/wither/door_double" | "fantasyfurniture:bone/wither/door_single" | "fantasyfurniture:bone/wither/drawer" | "fantasyfurniture:bone/wither/dresser" | "fantasyfurniture:bone/wither/floor_light" | "fantasyfurniture:bone/wither/lockbox" | "fantasyfurniture:bone/wither/oven" | "fantasyfurniture:bone/wither/painting_small" | "fantasyfurniture:bone/wither/painting_wide" | "fantasyfurniture:bone/wither/shelf" | "fantasyfurniture:bone/wither/skull" | "fantasyfurniture:bone/wither/sofa" | "fantasyfurniture:bone/wither/stool" | "fantasyfurniture:bone/wither/table_large" | "fantasyfurniture:bone/wither/table_small" | "fantasyfurniture:bone/wither/table_wide" | "fantasyfurniture:bone/wither/wall_light" | "fantasyfurniture:bone/wither/wardrobe_bottom" | "fantasyfurniture:bone/wither/wardrobe_top" | "fantasyfurniture:bone/wither/wool" | "fantasyfurniture:decorations/berry_basket_blueberry" | "fantasyfurniture:decorations/berry_basket_empty" | "fantasyfurniture:decorations/berry_basket_strawberry" | "fantasyfurniture:decorations/berry_basket_sweetberry" | "fantasyfurniture:decorations/bolts_of_cloth" | "fantasyfurniture:decorations/bone_candles" | "fantasyfurniture:decorations/bone_skeleton_chalices" | "fantasyfurniture:decorations/bone_skeleton_pile" | "fantasyfurniture:decorations/bone_skeleton_skull_blossoms" | "fantasyfurniture:decorations/bone_wither_chalices" | "fantasyfurniture:decorations/bone_wither_pile" | "fantasyfurniture:decorations/bone_wither_skull_blossoms" | "fantasyfurniture:decorations/book_stack" | "fantasyfurniture:decorations/bowl_beetroot_soup" | "fantasyfurniture:decorations/bowl_empty" | "fantasyfurniture:decorations/bowl_mushroom_stew" | "fantasyfurniture:decorations/brewing_cauldron" | "fantasyfurniture:decorations/bronze_chain" | "fantasyfurniture:decorations/coin_stack_gold" | "fantasyfurniture:decorations/coin_stack_iron" | "fantasyfurniture:decorations/cookie_jar" | "fantasyfurniture:decorations/dunmer_pottery_0" | "fantasyfurniture:decorations/dunmer_pottery_1" | "fantasyfurniture:decorations/fairy_lights_1" | "fantasyfurniture:decorations/fairy_lights_2" | "fantasyfurniture:decorations/floating_tomes" | "fantasyfurniture:decorations/gravestone" | "fantasyfurniture:decorations/hanging_herbs" | "fantasyfurniture:decorations/muffins_blueberry" | "fantasyfurniture:decorations/muffins_chocolate" | "fantasyfurniture:decorations/muffins_sweetberry" | "fantasyfurniture:decorations/mushrooms_brown" | "fantasyfurniture:decorations/mushrooms_red" | "fantasyfurniture:decorations/necrolord_candelabra" | "fantasyfurniture:decorations/nordic_boiled_creme_treats" | "fantasyfurniture:decorations/nordic_mead_bottles" | "fantasyfurniture:decorations/nordic_soul_gems_dark" | "fantasyfurniture:decorations/nordic_soul_gems_light" | "fantasyfurniture:decorations/nordic_sweetrolls" | "fantasyfurniture:decorations/paper_stack" | "fantasyfurniture:decorations/potion_bottles" | "fantasyfurniture:decorations/potion_bottles_dyeable" | "fantasyfurniture:decorations/presents_stack_1" | "fantasyfurniture:decorations/presents_stack_2" | "fantasyfurniture:decorations/royal_candelabra" | "fantasyfurniture:decorations/royal_chalices" | "fantasyfurniture:decorations/royal_crown" | "fantasyfurniture:decorations/royal_cushioned_crown" | "fantasyfurniture:decorations/royal_floor_cushion" | "fantasyfurniture:decorations/royal_food_0" | "fantasyfurniture:decorations/royal_food_1" | "fantasyfurniture:decorations/royal_platter" | "fantasyfurniture:decorations/royal_wall_mirror_large" | "fantasyfurniture:decorations/royal_wall_mirror_small" | "fantasyfurniture:decorations/snowballs" | "fantasyfurniture:decorations/spider_web_small" | "fantasyfurniture:decorations/spider_web_wide" | "fantasyfurniture:decorations/stackable_pumpkins" | "fantasyfurniture:decorations/stocking" | "fantasyfurniture:decorations/tankards_empty" | "fantasyfurniture:decorations/tankards_honeymead" | "fantasyfurniture:decorations/tankards_milk" | "fantasyfurniture:decorations/tankards_sweetberry" | "fantasyfurniture:decorations/venthyr_banner" | "fantasyfurniture:decorations/venthyr_candles" | "fantasyfurniture:decorations/venthyr_chalices" | "fantasyfurniture:decorations/venthyr_food_0" | "fantasyfurniture:decorations/venthyr_food_1" | "fantasyfurniture:decorations/venthyr_platter" | "fantasyfurniture:decorations/venthyr_tea_cups" | "fantasyfurniture:decorations/venthyr_tea_set" | "fantasyfurniture:decorations/venthyr_tomes" | "fantasyfurniture:decorations/venthyr_widow_bloom" | "fantasyfurniture:dunmer/bed_double" | "fantasyfurniture:dunmer/bed_single" | "fantasyfurniture:dunmer/bench" | "fantasyfurniture:dunmer/bookshelf" | "fantasyfurniture:dunmer/carpet" | "fantasyfurniture:dunmer/chair" | "fantasyfurniture:dunmer/chandelier" | "fantasyfurniture:dunmer/chest" | "fantasyfurniture:dunmer/counter" | "fantasyfurniture:dunmer/cushion" | "fantasyfurniture:dunmer/desk_left" | "fantasyfurniture:dunmer/desk_right" | "fantasyfurniture:dunmer/door_double" | "fantasyfurniture:dunmer/door_single" | "fantasyfurniture:dunmer/drawer" | "fantasyfurniture:dunmer/dresser" | "fantasyfurniture:dunmer/floor_light" | "fantasyfurniture:dunmer/lockbox" | "fantasyfurniture:dunmer/oven" | "fantasyfurniture:dunmer/painting_small" | "fantasyfurniture:dunmer/painting_wide" | "fantasyfurniture:dunmer/shelf" | "fantasyfurniture:dunmer/sofa" | "fantasyfurniture:dunmer/stool" | "fantasyfurniture:dunmer/table_large" | "fantasyfurniture:dunmer/table_small" | "fantasyfurniture:dunmer/table_wide" | "fantasyfurniture:dunmer/wall_light" | "fantasyfurniture:dunmer/wardrobe_bottom" | "fantasyfurniture:dunmer/wardrobe_top" | "fantasyfurniture:dunmer/wool" | "fantasyfurniture:furniture_station" | "fantasyfurniture:necrolord/bed_double" | "fantasyfurniture:necrolord/bed_single" | "fantasyfurniture:necrolord/bench" | "fantasyfurniture:necrolord/bookshelf" | "fantasyfurniture:necrolord/carpet" | "fantasyfurniture:necrolord/chair" | "fantasyfurniture:necrolord/chandelier" | "fantasyfurniture:necrolord/chest" | "fantasyfurniture:necrolord/counter" | "fantasyfurniture:necrolord/cushion" | "fantasyfurniture:necrolord/desk_left" | "fantasyfurniture:necrolord/desk_right" | "fantasyfurniture:necrolord/door_double" | "fantasyfurniture:necrolord/door_single" | "fantasyfurniture:necrolord/drawer" | "fantasyfurniture:necrolord/dresser" | "fantasyfurniture:necrolord/floor_light" | "fantasyfurniture:necrolord/lockbox" | "fantasyfurniture:necrolord/oven" | "fantasyfurniture:necrolord/painting_small" | "fantasyfurniture:necrolord/painting_wide" | "fantasyfurniture:necrolord/shelf" | "fantasyfurniture:necrolord/sofa" | "fantasyfurniture:necrolord/stool" | "fantasyfurniture:necrolord/table_large" | "fantasyfurniture:necrolord/table_small" | "fantasyfurniture:necrolord/table_wide" | "fantasyfurniture:necrolord/wall_light" | "fantasyfurniture:necrolord/wardrobe_bottom" | "fantasyfurniture:necrolord/wardrobe_top" | "fantasyfurniture:necrolord/wool" | "fantasyfurniture:nordic/bed_double" | "fantasyfurniture:nordic/bed_single" | "fantasyfurniture:nordic/bench" | "fantasyfurniture:nordic/bookshelf" | "fantasyfurniture:nordic/carpet" | "fantasyfurniture:nordic/chair" | "fantasyfurniture:nordic/chandelier" | "fantasyfurniture:nordic/chest" | "fantasyfurniture:nordic/counter" | "fantasyfurniture:nordic/cushion" | "fantasyfurniture:nordic/desk_left" | "fantasyfurniture:nordic/desk_right" | "fantasyfurniture:nordic/door_double" | "fantasyfurniture:nordic/door_single" | "fantasyfurniture:nordic/drawer" | "fantasyfurniture:nordic/dresser" | "fantasyfurniture:nordic/floor_light" | "fantasyfurniture:nordic/lockbox" | "fantasyfurniture:nordic/oven" | "fantasyfurniture:nordic/painting_small" | "fantasyfurniture:nordic/painting_wide" | "fantasyfurniture:nordic/shelf" | "fantasyfurniture:nordic/sofa" | "fantasyfurniture:nordic/stool" | "fantasyfurniture:nordic/table_large" | "fantasyfurniture:nordic/table_small" | "fantasyfurniture:nordic/table_wide" | "fantasyfurniture:nordic/wall_light" | "fantasyfurniture:nordic/wardrobe_bottom" | "fantasyfurniture:nordic/wardrobe_top" | "fantasyfurniture:nordic/wool" | "fantasyfurniture:royal/bed_double" | "fantasyfurniture:royal/bed_single" | "fantasyfurniture:royal/bench" | "fantasyfurniture:royal/bookshelf" | "fantasyfurniture:royal/carpet" | "fantasyfurniture:royal/chair" | "fantasyfurniture:royal/chandelier" | "fantasyfurniture:royal/chest" | "fantasyfurniture:royal/counter" | "fantasyfurniture:royal/cushion" | "fantasyfurniture:royal/desk_left" | "fantasyfurniture:royal/desk_right" | "fantasyfurniture:royal/door_double" | "fantasyfurniture:royal/door_single" | "fantasyfurniture:royal/drawer" | "fantasyfurniture:royal/dresser" | "fantasyfurniture:royal/floor_light" | "fantasyfurniture:royal/lockbox" | "fantasyfurniture:royal/oven" | "fantasyfurniture:royal/painting_small" | "fantasyfurniture:royal/painting_wide" | "fantasyfurniture:royal/shelf" | "fantasyfurniture:royal/sofa" | "fantasyfurniture:royal/stool" | "fantasyfurniture:royal/table_large" | "fantasyfurniture:royal/table_small" | "fantasyfurniture:royal/table_wide" | "fantasyfurniture:royal/wall_light" | "fantasyfurniture:royal/wardrobe_bottom" | "fantasyfurniture:royal/wardrobe_top" | "fantasyfurniture:royal/wool" | "fantasyfurniture:venthyr/bed_double" | "fantasyfurniture:venthyr/bed_single" | "fantasyfurniture:venthyr/bench" | "fantasyfurniture:venthyr/bookshelf" | "fantasyfurniture:venthyr/carpet" | "fantasyfurniture:venthyr/chair" | "fantasyfurniture:venthyr/chandelier" | "fantasyfurniture:venthyr/chest" | "fantasyfurniture:venthyr/counter" | "fantasyfurniture:venthyr/cushion" | "fantasyfurniture:venthyr/desk_left" | "fantasyfurniture:venthyr/desk_right" | "fantasyfurniture:venthyr/door_double" | "fantasyfurniture:venthyr/door_single" | "fantasyfurniture:venthyr/drawer" | "fantasyfurniture:venthyr/dresser" | "fantasyfurniture:venthyr/floor_light" | "fantasyfurniture:venthyr/lockbox" | "fantasyfurniture:venthyr/oven" | "fantasyfurniture:venthyr/painting_small" | "fantasyfurniture:venthyr/painting_wide" | "fantasyfurniture:venthyr/shelf" | "fantasyfurniture:venthyr/sofa" | "fantasyfurniture:venthyr/stool" | "fantasyfurniture:venthyr/table_large" | "fantasyfurniture:venthyr/table_large_fancy" | "fantasyfurniture:venthyr/table_small" | "fantasyfurniture:venthyr/table_small_fancy" | "fantasyfurniture:venthyr/table_wide" | "fantasyfurniture:venthyr/table_wide_fancy" | "fantasyfurniture:venthyr/wall_light" | "fantasyfurniture:venthyr/wardrobe_bottom" | "fantasyfurniture:venthyr/wardrobe_top" | "fantasyfurniture:venthyr/wool" | "farmersdelight:acacia_cabinet" | "farmersdelight:apple_cider" | "farmersdelight:apple_pie" | "farmersdelight:apple_pie_slice" | "farmersdelight:bacon" | "farmersdelight:bacon_and_eggs" | "farmersdelight:bacon_sandwich" | "farmersdelight:baked_cod_stew" | "farmersdelight:barbecue_stick" | "farmersdelight:basket" | "farmersdelight:beef_patty" | "farmersdelight:beef_stew" | "farmersdelight:beetroot_crate" | "farmersdelight:birch_cabinet" | "farmersdelight:black_canvas_sign" | "farmersdelight:blue_canvas_sign" | "farmersdelight:bone_broth" | "farmersdelight:brown_canvas_sign" | "farmersdelight:brown_mushroom_colony" | "farmersdelight:cabbage" | "farmersdelight:cabbage_crate" | "farmersdelight:cabbage_leaf" | "farmersdelight:cabbage_rolls" | "farmersdelight:cabbage_seeds" | "farmersdelight:cake_slice" | "farmersdelight:canvas" | "farmersdelight:canvas_rug" | "farmersdelight:canvas_sign" | "farmersdelight:carrot_crate" | "farmersdelight:chicken_cuts" | "farmersdelight:chicken_sandwich" | "farmersdelight:chicken_soup" | "farmersdelight:chocolate_pie" | "farmersdelight:chocolate_pie_slice" | "farmersdelight:cod_roll" | "farmersdelight:cod_slice" | "farmersdelight:cooked_bacon" | "farmersdelight:cooked_chicken_cuts" | "farmersdelight:cooked_cod_slice" | "farmersdelight:cooked_mutton_chops" | "farmersdelight:cooked_rice" | "farmersdelight:cooked_salmon_slice" | "farmersdelight:cooking_pot" | "farmersdelight:crimson_cabinet" | "farmersdelight:cutting_board" | "farmersdelight:cyan_canvas_sign" | "farmersdelight:dark_oak_cabinet" | "farmersdelight:diamond_knife" | "farmersdelight:dog_food" | "farmersdelight:dumplings" | "farmersdelight:egg_sandwich" | "farmersdelight:fish_stew" | "farmersdelight:flint_knife" | "farmersdelight:fried_egg" | "farmersdelight:fried_rice" | "farmersdelight:fruit_salad" | "farmersdelight:full_tatami_mat" | "farmersdelight:glow_berry_custard" | "farmersdelight:golden_knife" | "farmersdelight:gray_canvas_sign" | "farmersdelight:green_canvas_sign" | "farmersdelight:grilled_salmon" | "farmersdelight:half_tatami_mat" | "farmersdelight:ham" | "farmersdelight:hamburger" | "farmersdelight:honey_cookie" | "farmersdelight:honey_glazed_ham" | "farmersdelight:honey_glazed_ham_block" | "farmersdelight:horse_feed" | "farmersdelight:hot_cocoa" | "farmersdelight:iron_knife" | "farmersdelight:jungle_cabinet" | "farmersdelight:kelp_roll" | "farmersdelight:kelp_roll_slice" | "farmersdelight:light_blue_canvas_sign" | "farmersdelight:light_gray_canvas_sign" | "farmersdelight:lime_canvas_sign" | "farmersdelight:magenta_canvas_sign" | "farmersdelight:mangrove_cabinet" | "farmersdelight:melon_juice" | "farmersdelight:melon_popsicle" | "farmersdelight:milk_bottle" | "farmersdelight:minced_beef" | "farmersdelight:mixed_salad" | "farmersdelight:mushroom_rice" | "farmersdelight:mutton_chops" | "farmersdelight:mutton_wrap" | "farmersdelight:nether_salad" | "farmersdelight:netherite_knife" | "farmersdelight:noodle_soup" | "farmersdelight:oak_cabinet" | "farmersdelight:onion" | "farmersdelight:onion_crate" | "farmersdelight:orange_canvas_sign" | "farmersdelight:organic_compost" | "farmersdelight:pasta_with_meatballs" | "farmersdelight:pasta_with_mutton_chop" | "farmersdelight:pie_crust" | "farmersdelight:pink_canvas_sign" | "farmersdelight:potato_crate" | "farmersdelight:pumpkin_slice" | "farmersdelight:pumpkin_soup" | "farmersdelight:purple_canvas_sign" | "farmersdelight:ratatouille" | "farmersdelight:raw_pasta" | "farmersdelight:red_canvas_sign" | "farmersdelight:red_mushroom_colony" | "farmersdelight:rice" | "farmersdelight:rice_bag" | "farmersdelight:rice_bale" | "farmersdelight:rice_panicle" | "farmersdelight:rice_roll_medley_block" | "farmersdelight:rich_soil" | "farmersdelight:rich_soil_farmland" | "farmersdelight:roast_chicken" | "farmersdelight:roast_chicken_block" | "farmersdelight:roasted_mutton_chops" | "farmersdelight:rope" | "farmersdelight:rotten_tomato" | "farmersdelight:safety_net" | "farmersdelight:salmon_roll" | "farmersdelight:salmon_slice" | "farmersdelight:sandy_shrub" | "farmersdelight:shepherds_pie" | "farmersdelight:shepherds_pie_block" | "farmersdelight:skillet" | "farmersdelight:smoked_ham" | "farmersdelight:spruce_cabinet" | "farmersdelight:squid_ink_pasta" | "farmersdelight:steak_and_potatoes" | "farmersdelight:stove" | "farmersdelight:straw" | "farmersdelight:straw_bale" | "farmersdelight:stuffed_potato" | "farmersdelight:stuffed_pumpkin" | "farmersdelight:stuffed_pumpkin_block" | "farmersdelight:sweet_berry_cheesecake" | "farmersdelight:sweet_berry_cheesecake_slice" | "farmersdelight:sweet_berry_cookie" | "farmersdelight:tatami" | "farmersdelight:tomato" | "farmersdelight:tomato_crate" | "farmersdelight:tomato_sauce" | "farmersdelight:tomato_seeds" | "farmersdelight:tree_bark" | "farmersdelight:vegetable_noodles" | "farmersdelight:vegetable_soup" | "farmersdelight:warped_cabinet" | "farmersdelight:wheat_dough" | "farmersdelight:white_canvas_sign" | "farmersdelight:wild_beetroots" | "farmersdelight:wild_cabbages" | "farmersdelight:wild_carrots" | "farmersdelight:wild_onions" | "farmersdelight:wild_potatoes" | "farmersdelight:wild_rice" | "farmersdelight:wild_tomatoes" | "farmersdelight:yellow_canvas_sign" | "firesticks:fire_stick" | "fluxnetworks:admin_configurator" | "fluxnetworks:basic_flux_storage" | "fluxnetworks:flux_block" | "fluxnetworks:flux_configurator" | "fluxnetworks:flux_controller" | "fluxnetworks:flux_core" | "fluxnetworks:flux_dust" | "fluxnetworks:flux_plug" | "fluxnetworks:flux_point" | "fluxnetworks:gargantuan_flux_storage" | "fluxnetworks:herculean_flux_storage" | "framedblocks:framed_activator_rail_slope" | "framedblocks:framed_bars" | "framedblocks:framed_blueprint" | "framedblocks:framed_bouncy_cube" | "framedblocks:framed_button" | "framedblocks:framed_chest" | "framedblocks:framed_collapsible_block" | "framedblocks:framed_corner_pillar" | "framedblocks:framed_corner_slope" | "framedblocks:framed_cube" | "framedblocks:framed_detector_rail_slope" | "framedblocks:framed_divided_panel_horizontal" | "framedblocks:framed_divided_panel_vertical" | "framedblocks:framed_divided_slab" | "framedblocks:framed_divided_slope" | "framedblocks:framed_divided_stairs" | "framedblocks:framed_door" | "framedblocks:framed_double_corner" | "framedblocks:framed_double_half_slope" | "framedblocks:framed_double_panel" | "framedblocks:framed_double_prism" | "framedblocks:framed_double_prism_corner" | "framedblocks:framed_double_slab" | "framedblocks:framed_double_slope" | "framedblocks:framed_double_slope_panel" | "framedblocks:framed_double_slope_slab" | "framedblocks:framed_double_sloped_prism" | "framedblocks:framed_double_stairs" | "framedblocks:framed_double_threeway_corner" | "framedblocks:framed_elevated_double_slope_slab" | "framedblocks:framed_elevated_slope_slab" | "framedblocks:framed_extended_double_slope_panel" | "framedblocks:framed_extended_slope_panel" | "framedblocks:framed_fancy_activator_rail" | "framedblocks:framed_fancy_activator_rail_slope" | "framedblocks:framed_fancy_detector_rail" | "framedblocks:framed_fancy_detector_rail_slope" | "framedblocks:framed_fancy_powered_rail" | "framedblocks:framed_fancy_powered_rail_slope" | "framedblocks:framed_fancy_rail" | "framedblocks:framed_fancy_rail_slope" | "framedblocks:framed_fence" | "framedblocks:framed_flat_double_slope_panel_corner" | "framedblocks:framed_flat_double_slope_slab_corner" | "framedblocks:framed_flat_elev_double_slope_slab_corner" | "framedblocks:framed_flat_elev_inner_double_slope_slab_corner" | "framedblocks:framed_flat_elev_inner_slope_slab_corner" | "framedblocks:framed_flat_elev_slope_slab_corner" | "framedblocks:framed_flat_ext_double_slope_panel_corner" | "framedblocks:framed_flat_ext_inner_double_slope_panel_corner" | "framedblocks:framed_flat_ext_inner_slope_panel_corner" | "framedblocks:framed_flat_ext_slope_panel_corner" | "framedblocks:framed_flat_inner_slope_panel_corner" | "framedblocks:framed_flat_inner_slope_slab_corner" | "framedblocks:framed_flat_inv_double_slope_panel_corner" | "framedblocks:framed_flat_inv_double_slope_slab_corner" | "framedblocks:framed_flat_slope_panel_corner" | "framedblocks:framed_flat_slope_slab_corner" | "framedblocks:framed_flat_stacked_inner_slope_panel_corner" | "framedblocks:framed_flat_stacked_inner_slope_slab_corner" | "framedblocks:framed_flat_stacked_slope_panel_corner" | "framedblocks:framed_flat_stacked_slope_slab_corner" | "framedblocks:framed_floor_board" | "framedblocks:framed_flower_pot" | "framedblocks:framed_gate" | "framedblocks:framed_gate_door" | "framedblocks:framed_glowing_cube" | "framedblocks:framed_glowing_item_frame" | "framedblocks:framed_gold_pressure_plate" | "framedblocks:framed_half_pillar" | "framedblocks:framed_half_slope" | "framedblocks:framed_half_stairs" | "framedblocks:framed_hammer" | "framedblocks:framed_horizontal_pane" | "framedblocks:framed_inner_corner_slope" | "framedblocks:framed_inner_prism" | "framedblocks:framed_inner_prism_corner" | "framedblocks:framed_inner_sloped_prism" | "framedblocks:framed_inner_threeway_corner" | "framedblocks:framed_inv_double_slope_panel" | "framedblocks:framed_inv_double_slope_slab" | "framedblocks:framed_iron_door" | "framedblocks:framed_iron_gate_door" | "framedblocks:framed_iron_pressure_plate" | "framedblocks:framed_iron_trapdoor" | "framedblocks:framed_item_frame" | "framedblocks:framed_key" | "framedblocks:framed_ladder" | "framedblocks:framed_large_button" | "framedblocks:framed_large_stone_button" | "framedblocks:framed_lattice_block" | "framedblocks:framed_lever" | "framedblocks:framed_mini_cube" | "framedblocks:framed_obsidian_pressure_plate" | "framedblocks:framed_one_way_window" | "framedblocks:framed_pane" | "framedblocks:framed_panel" | "framedblocks:framed_pillar" | "framedblocks:framed_post" | "framedblocks:framed_powered_rail_slope" | "framedblocks:framed_pressure_plate" | "framedblocks:framed_prism" | "framedblocks:framed_prism_corner" | "framedblocks:framed_pyramid" | "framedblocks:framed_pyramid_slab" | "framedblocks:framed_rail_slope" | "framedblocks:framed_redstone_block" | "framedblocks:framed_redstone_torch" | "framedblocks:framed_reinforcement" | "framedblocks:framed_screwdriver" | "framedblocks:framed_secret_storage" | "framedblocks:framed_sign" | "framedblocks:framed_slab" | "framedblocks:framed_slab_corner" | "framedblocks:framed_slab_edge" | "framedblocks:framed_slope" | "framedblocks:framed_slope_panel" | "framedblocks:framed_slope_slab" | "framedblocks:framed_sloped_prism" | "framedblocks:framed_sloped_stairs" | "framedblocks:framed_soul_torch" | "framedblocks:framed_stacked_slope_panel" | "framedblocks:framed_stacked_slope_slab" | "framedblocks:framed_stairs" | "framedblocks:framed_stone_button" | "framedblocks:framed_stone_pressure_plate" | "framedblocks:framed_target" | "framedblocks:framed_threeway_corner" | "framedblocks:framed_torch" | "framedblocks:framed_trapdoor" | "framedblocks:framed_vertical_divided_stairs" | "framedblocks:framed_vertical_double_stairs" | "framedblocks:framed_vertical_half_stairs" | "framedblocks:framed_vertical_sloped_stairs" | "framedblocks:framed_vertical_stairs" | "framedblocks:framed_wall" | "framedblocks:framed_wall_board" | "framedblocks:framed_wrench" | "framedblocks:framing_saw" | "ftbquests:barrier" | "ftbquests:book" | "ftbquests:custom_icon" | "ftbquests:detector" | "ftbquests:loot_crate_opener" | "ftbquests:lootcrate" | "ftbquests:missing_item" | "ftbquests:screen_1" | "ftbquests:screen_3" | "ftbquests:screen_5" | "ftbquests:screen_7" | "ftbquests:stage_barrier" | "gtceu:12_crown_4_bucket" | "gtceu:12_crown_4_li_bucket" | "gtceu:15_crown_5_bucket" | "gtceu:15_crown_5_na_bucket" | "gtceu:18_crown_6_bucket" | "gtceu:18_crown_6_k_bucket" | "gtceu:acetic_acid_bucket" | "gtceu:acetone_bucket" | "gtceu:acidic_enriched_naquadah_solution_bucket" | "gtceu:acidic_naquadria_solution_bucket" | "gtceu:acidic_osmium_solution_bucket" | "gtceu:activity_detector_cover" | "gtceu:advanced_activity_detector_cover" | "gtceu:advanced_energy_detector_cover" | "gtceu:advanced_fluid_detector_cover" | "gtceu:advanced_fluid_voiding_cover" | "gtceu:advanced_integrated_circuit" | "gtceu:advanced_item_detector_cover" | "gtceu:advanced_item_voiding_cover" | "gtceu:advanced_power_thruster" | "gtceu:advanced_smd_capacitor" | "gtceu:advanced_smd_diode" | "gtceu:advanced_smd_inductor" | "gtceu:advanced_smd_resistor" | "gtceu:advanced_smd_transistor" | "gtceu:advanced_soc" | "gtceu:advanced_soc_wafer" | "gtceu:agar_dust" | "gtceu:agar_small_dust" | "gtceu:agar_tiny_dust" | "gtceu:air_bucket" | "gtceu:allyl_chloride_bucket" | "gtceu:almandine_block" | "gtceu:almandine_chipped_gem" | "gtceu:almandine_crushed_ore" | "gtceu:almandine_dust" | "gtceu:almandine_exquisite_gem" | "gtceu:almandine_flawed_gem" | "gtceu:almandine_flawless_gem" | "gtceu:almandine_gem" | "gtceu:almandine_impure_dust" | "gtceu:almandine_ore" | "gtceu:almandine_pure_dust" | "gtceu:almandine_purified_ore" | "gtceu:almandine_refined_ore" | "gtceu:almandine_small_dust" | "gtceu:almandine_tiny_dust" | "gtceu:aluminium_axe" | "gtceu:aluminium_block" | "gtceu:aluminium_bolt" | "gtceu:aluminium_bucket" | "gtceu:aluminium_butchery_knife" | "gtceu:aluminium_buzz_saw_blade" | "gtceu:aluminium_chainsaw_head" | "gtceu:aluminium_crate" | "gtceu:aluminium_crowbar" | "gtceu:aluminium_crushed_ore" | "gtceu:aluminium_double_cable" | "gtceu:aluminium_double_plate" | "gtceu:aluminium_double_wire" | "gtceu:aluminium_drill_head" | "gtceu:aluminium_drum" | "gtceu:aluminium_dust" | "gtceu:aluminium_file" | "gtceu:aluminium_fine_wire" | "gtceu:aluminium_fluid_cell" | "gtceu:aluminium_foil" | "gtceu:aluminium_frame" | "gtceu:aluminium_gear" | "gtceu:aluminium_hammer" | "gtceu:aluminium_hex_cable" | "gtceu:aluminium_hex_wire" | "gtceu:aluminium_hoe" | "gtceu:aluminium_huge_fluid_pipe" | "gtceu:aluminium_impure_dust" | "gtceu:aluminium_ingot" | "gtceu:aluminium_knife" | "gtceu:aluminium_large_fluid_pipe" | "gtceu:aluminium_long_rod" | "gtceu:aluminium_mining_hammer" | "gtceu:aluminium_nonuple_fluid_pipe" | "gtceu:aluminium_normal_fluid_pipe" | "gtceu:aluminium_nugget" | "gtceu:aluminium_octal_cable" | "gtceu:aluminium_octal_wire" | "gtceu:aluminium_ore" | "gtceu:aluminium_pickaxe" | "gtceu:aluminium_plate" | "gtceu:aluminium_plunger" | "gtceu:aluminium_pure_dust" | "gtceu:aluminium_purified_ore" | "gtceu:aluminium_quadruple_cable" | "gtceu:aluminium_quadruple_fluid_pipe" | "gtceu:aluminium_quadruple_wire" | "gtceu:aluminium_refined_ore" | "gtceu:aluminium_ring" | "gtceu:aluminium_rod" | "gtceu:aluminium_saw" | "gtceu:aluminium_screw" | "gtceu:aluminium_screwdriver" | "gtceu:aluminium_screwdriver_tip" | "gtceu:aluminium_scythe" | "gtceu:aluminium_shovel" | "gtceu:aluminium_single_cable" | "gtceu:aluminium_single_wire" | "gtceu:aluminium_small_dust" | "gtceu:aluminium_small_fluid_pipe" | "gtceu:aluminium_small_gear" | "gtceu:aluminium_small_spring" | "gtceu:aluminium_spring" | "gtceu:aluminium_sulfite_dust" | "gtceu:aluminium_sulfite_small_dust" | "gtceu:aluminium_sulfite_tiny_dust" | "gtceu:aluminium_sword" | "gtceu:aluminium_tiny_dust" | "gtceu:aluminium_tiny_fluid_pipe" | "gtceu:aluminium_turbine_blade" | "gtceu:aluminium_wire_cutter" | "gtceu:aluminium_wrench" | "gtceu:aluminium_wrench_tip" | "gtceu:alunite_crushed_ore" | "gtceu:alunite_dust" | "gtceu:alunite_impure_dust" | "gtceu:alunite_ore" | "gtceu:alunite_pure_dust" | "gtceu:alunite_purified_ore" | "gtceu:alunite_refined_ore" | "gtceu:alunite_small_dust" | "gtceu:alunite_tiny_dust" | "gtceu:americium_block" | "gtceu:americium_bucket" | "gtceu:americium_double_plate" | "gtceu:americium_dust" | "gtceu:americium_fine_wire" | "gtceu:americium_foil" | "gtceu:americium_ingot" | "gtceu:americium_nugget" | "gtceu:americium_plate" | "gtceu:americium_rod" | "gtceu:americium_small_dust" | "gtceu:americium_tiny_dust" | "gtceu:amethyst_chipped_gem" | "gtceu:amethyst_crushed_ore" | "gtceu:amethyst_dust" | "gtceu:amethyst_exquisite_gem" | "gtceu:amethyst_flawed_gem" | "gtceu:amethyst_flawless_gem" | "gtceu:amethyst_impure_dust" | "gtceu:amethyst_ore" | "gtceu:amethyst_plate" | "gtceu:amethyst_pure_dust" | "gtceu:amethyst_purified_ore" | "gtceu:amethyst_refined_ore" | "gtceu:amethyst_rod" | "gtceu:amethyst_small_dust" | "gtceu:amethyst_tiny_dust" | "gtceu:ammonia_bucket" | "gtceu:ammonium_chloride_dust" | "gtceu:ammonium_chloride_small_dust" | "gtceu:ammonium_chloride_tiny_dust" | "gtceu:ancient_gold_coin" | "gtceu:andesite_almandine_ore" | "gtceu:andesite_aluminium_ore" | "gtceu:andesite_alunite_ore" | "gtceu:andesite_amethyst_ore" | "gtceu:andesite_apatite_ore" | "gtceu:andesite_asbestos_ore" | "gtceu:andesite_barite_ore" | "gtceu:andesite_basaltic_mineral_sand_ore" | "gtceu:andesite_bastnasite_ore" | "gtceu:andesite_bauxite_ore" | "gtceu:andesite_bentonite_ore" | "gtceu:andesite_beryllium_ore" | "gtceu:andesite_blue_topaz_ore" | "gtceu:andesite_bornite_ore" | "gtceu:andesite_calcite_ore" | "gtceu:andesite_cassiterite_ore" | "gtceu:andesite_cassiterite_sand_ore" | "gtceu:andesite_certus_quartz_ore" | "gtceu:andesite_chalcocite_ore" | "gtceu:andesite_chalcopyrite_ore" | "gtceu:andesite_chromite_ore" | "gtceu:andesite_cinnabar_ore" | "gtceu:andesite_coal_ore" | "gtceu:andesite_cobalt_ore" | "gtceu:andesite_cobaltite_ore" | "gtceu:andesite_cooperite_ore" | "gtceu:andesite_copper_ore" | "gtceu:andesite_diamond_ore" | "gtceu:andesite_diatomite_ore" | "gtceu:andesite_dust" | "gtceu:andesite_electrotine_ore" | "gtceu:andesite_emerald_ore" | "gtceu:andesite_fullers_earth_ore" | "gtceu:andesite_galena_ore" | "gtceu:andesite_garnet_sand_ore" | "gtceu:andesite_garnierite_ore" | "gtceu:andesite_glauconite_sand_ore" | "gtceu:andesite_goethite_ore" | "gtceu:andesite_gold_ore" | "gtceu:andesite_granitic_mineral_sand_ore" | "gtceu:andesite_graphite_ore" | "gtceu:andesite_green_sapphire_ore" | "gtceu:andesite_grossular_ore" | "gtceu:andesite_gypsum_ore" | "gtceu:andesite_hematite_ore" | "gtceu:andesite_ilmenite_ore" | "gtceu:andesite_iron_ore" | "gtceu:andesite_kyanite_ore" | "gtceu:andesite_lapis_ore" | "gtceu:andesite_lazurite_ore" | "gtceu:andesite_lead_ore" | "gtceu:andesite_lepidolite_ore" | "gtceu:andesite_lithium_ore" | "gtceu:andesite_magnesite_ore" | "gtceu:andesite_magnetite_ore" | "gtceu:andesite_malachite_ore" | "gtceu:andesite_mica_ore" | "gtceu:andesite_molybdenite_ore" | "gtceu:andesite_molybdenum_ore" | "gtceu:andesite_monazite_ore" | "gtceu:andesite_naquadah_ore" | "gtceu:andesite_neodymium_ore" | "gtceu:andesite_nether_quartz_ore" | "gtceu:andesite_nickel_ore" | "gtceu:andesite_oilsands_ore" | "gtceu:andesite_olivine_ore" | "gtceu:andesite_opal_ore" | "gtceu:andesite_palladium_ore" | "gtceu:andesite_pentlandite_ore" | "gtceu:andesite_pitchblende_ore" | "gtceu:andesite_platinum_ore" | "gtceu:andesite_plutonium_ore" | "gtceu:andesite_pollucite_ore" | "gtceu:andesite_powellite_ore" | "gtceu:andesite_pyrite_ore" | "gtceu:andesite_pyrochlore_ore" | "gtceu:andesite_pyrolusite_ore" | "gtceu:andesite_pyrope_ore" | "gtceu:andesite_quartzite_ore" | "gtceu:andesite_realgar_ore" | "gtceu:andesite_red_garnet_ore" | "gtceu:andesite_redstone_ore" | "gtceu:andesite_rock_salt_ore" | "gtceu:andesite_ruby_ore" | "gtceu:andesite_salt_ore" | "gtceu:andesite_saltpeter_ore" | "gtceu:andesite_sapphire_ore" | "gtceu:andesite_scheelite_ore" | "gtceu:andesite_silver_ore" | "gtceu:andesite_small_dust" | "gtceu:andesite_soapstone_ore" | "gtceu:andesite_sodalite_ore" | "gtceu:andesite_spessartine_ore" | "gtceu:andesite_sphalerite_ore" | "gtceu:andesite_spodumene_ore" | "gtceu:andesite_stibnite_ore" | "gtceu:andesite_sulfur_ore" | "gtceu:andesite_talc_ore" | "gtceu:andesite_tantalite_ore" | "gtceu:andesite_tetrahedrite_ore" | "gtceu:andesite_thorium_ore" | "gtceu:andesite_tin_ore" | "gtceu:andesite_tiny_dust" | "gtceu:andesite_topaz_ore" | "gtceu:andesite_tricalcium_phosphate_ore" | "gtceu:andesite_trona_ore" | "gtceu:andesite_tungstate_ore" | "gtceu:andesite_uraninite_ore" | "gtceu:andesite_vanadium_magnetite_ore" | "gtceu:andesite_wulfenite_ore" | "gtceu:andesite_yellow_garnet_ore" | "gtceu:andesite_yellow_limonite_ore" | "gtceu:andesite_zeolite_ore" | "gtceu:andradite_block" | "gtceu:andradite_chipped_gem" | "gtceu:andradite_dust" | "gtceu:andradite_exquisite_gem" | "gtceu:andradite_flawed_gem" | "gtceu:andradite_flawless_gem" | "gtceu:andradite_gem" | "gtceu:andradite_small_dust" | "gtceu:andradite_tiny_dust" | "gtceu:animated_steel_block" | "gtceu:animated_steel_bucket" | "gtceu:animated_steel_dense_plate" | "gtceu:animated_steel_double_cable" | "gtceu:animated_steel_double_plate" | "gtceu:animated_steel_double_wire" | "gtceu:animated_steel_dust" | "gtceu:animated_steel_fine_wire" | "gtceu:animated_steel_foil" | "gtceu:animated_steel_hex_cable" | "gtceu:animated_steel_hex_wire" | "gtceu:animated_steel_ingot" | "gtceu:animated_steel_nugget" | "gtceu:animated_steel_octal_cable" | "gtceu:animated_steel_octal_wire" | "gtceu:animated_steel_plate" | "gtceu:animated_steel_quadruple_cable" | "gtceu:animated_steel_quadruple_wire" | "gtceu:animated_steel_single_cable" | "gtceu:animated_steel_single_wire" | "gtceu:animated_steel_small_dust" | "gtceu:animated_steel_tiny_dust" | "gtceu:annealed_copper_block" | "gtceu:annealed_copper_bolt" | "gtceu:annealed_copper_bucket" | "gtceu:annealed_copper_double_cable" | "gtceu:annealed_copper_double_plate" | "gtceu:annealed_copper_double_wire" | "gtceu:annealed_copper_dust" | "gtceu:annealed_copper_fine_wire" | "gtceu:annealed_copper_foil" | "gtceu:annealed_copper_hex_cable" | "gtceu:annealed_copper_hex_wire" | "gtceu:annealed_copper_ingot" | "gtceu:annealed_copper_long_rod" | "gtceu:annealed_copper_nugget" | "gtceu:annealed_copper_octal_cable" | "gtceu:annealed_copper_octal_wire" | "gtceu:annealed_copper_plate" | "gtceu:annealed_copper_quadruple_cable" | "gtceu:annealed_copper_quadruple_wire" | "gtceu:annealed_copper_rod" | "gtceu:annealed_copper_screw" | "gtceu:annealed_copper_single_cable" | "gtceu:annealed_copper_single_wire" | "gtceu:annealed_copper_small_dust" | "gtceu:annealed_copper_tiny_dust" | "gtceu:antimony_block" | "gtceu:antimony_bucket" | "gtceu:antimony_dust" | "gtceu:antimony_ingot" | "gtceu:antimony_nugget" | "gtceu:antimony_small_dust" | "gtceu:antimony_tiny_dust" | "gtceu:antimony_trifluoride_dust" | "gtceu:antimony_trifluoride_small_dust" | "gtceu:antimony_trifluoride_tiny_dust" | "gtceu:antimony_trioxide_dust" | "gtceu:antimony_trioxide_small_dust" | "gtceu:antimony_trioxide_tiny_dust" | "gtceu:anvil_casting_mold" | "gtceu:apatite_block" | "gtceu:apatite_bolt" | "gtceu:apatite_chipped_gem" | "gtceu:apatite_crushed_ore" | "gtceu:apatite_dust" | "gtceu:apatite_exquisite_gem" | "gtceu:apatite_flawed_gem" | "gtceu:apatite_flawless_gem" | "gtceu:apatite_gem" | "gtceu:apatite_impure_dust" | "gtceu:apatite_ore" | "gtceu:apatite_pure_dust" | "gtceu:apatite_purified_ore" | "gtceu:apatite_refined_ore" | "gtceu:apatite_rod" | "gtceu:apatite_screw" | "gtceu:apatite_small_dust" | "gtceu:apatite_tiny_dust" | "gtceu:aqua_regia_bucket" | "gtceu:argon_bucket" | "gtceu:argon_plasma_bucket" | "gtceu:arsenic_bucket" | "gtceu:arsenic_dust" | "gtceu:arsenic_small_dust" | "gtceu:arsenic_tiny_dust" | "gtceu:arsenic_trioxide_dust" | "gtceu:arsenic_trioxide_small_dust" | "gtceu:arsenic_trioxide_tiny_dust" | "gtceu:asbestos_crushed_ore" | "gtceu:asbestos_dust" | "gtceu:asbestos_impure_dust" | "gtceu:asbestos_ore" | "gtceu:asbestos_pure_dust" | "gtceu:asbestos_purified_ore" | "gtceu:asbestos_refined_ore" | "gtceu:asbestos_small_dust" | "gtceu:asbestos_tiny_dust" | "gtceu:ash_dust" | "gtceu:ash_small_dust" | "gtceu:ash_tiny_dust" | "gtceu:assembly_line" | "gtceu:assembly_line_casing" | "gtceu:assembly_line_grating" | "gtceu:assembly_line_unit" | "gtceu:auto_maintenance_hatch" | "gtceu:bacteria_bucket" | "gtceu:bacterial_sludge_bucket" | "gtceu:ball_casting_mold" | "gtceu:barite_crushed_ore" | "gtceu:barite_dust" | "gtceu:barite_impure_dust" | "gtceu:barite_ore" | "gtceu:barite_pure_dust" | "gtceu:barite_purified_ore" | "gtceu:barite_refined_ore" | "gtceu:barite_small_dust" | "gtceu:barite_tiny_dust" | "gtceu:barium_dust" | "gtceu:barium_small_dust" | "gtceu:barium_sulfide_dust" | "gtceu:barium_sulfide_small_dust" | "gtceu:barium_sulfide_tiny_dust" | "gtceu:barium_tiny_dust" | "gtceu:basalt_almandine_ore" | "gtceu:basalt_aluminium_ore" | "gtceu:basalt_alunite_ore" | "gtceu:basalt_amethyst_ore" | "gtceu:basalt_apatite_ore" | "gtceu:basalt_asbestos_ore" | "gtceu:basalt_barite_ore" | "gtceu:basalt_basaltic_mineral_sand_ore" | "gtceu:basalt_bastnasite_ore" | "gtceu:basalt_bauxite_ore" | "gtceu:basalt_bentonite_ore" | "gtceu:basalt_beryllium_ore" | "gtceu:basalt_blue_topaz_ore" | "gtceu:basalt_bornite_ore" | "gtceu:basalt_calcite_ore" | "gtceu:basalt_cassiterite_ore" | "gtceu:basalt_cassiterite_sand_ore" | "gtceu:basalt_certus_quartz_ore" | "gtceu:basalt_chalcocite_ore" | "gtceu:basalt_chalcopyrite_ore" | "gtceu:basalt_chromite_ore" | "gtceu:basalt_cinnabar_ore" | "gtceu:basalt_coal_ore" | "gtceu:basalt_cobalt_ore" | "gtceu:basalt_cobaltite_ore" | "gtceu:basalt_cooperite_ore" | "gtceu:basalt_copper_ore" | "gtceu:basalt_diamond_ore" | "gtceu:basalt_diatomite_ore" | "gtceu:basalt_dust" | "gtceu:basalt_electrotine_ore" | "gtceu:basalt_emerald_ore" | "gtceu:basalt_fullers_earth_ore" | "gtceu:basalt_galena_ore" | "gtceu:basalt_garnet_sand_ore" | "gtceu:basalt_garnierite_ore" | "gtceu:basalt_glauconite_sand_ore" | "gtceu:basalt_goethite_ore" | "gtceu:basalt_gold_ore" | "gtceu:basalt_granitic_mineral_sand_ore" | "gtceu:basalt_graphite_ore" | "gtceu:basalt_green_sapphire_ore" | "gtceu:basalt_grossular_ore" | "gtceu:basalt_gypsum_ore" | "gtceu:basalt_hematite_ore" | "gtceu:basalt_ilmenite_ore" | "gtceu:basalt_iron_ore" | "gtceu:basalt_kyanite_ore" | "gtceu:basalt_lapis_ore" | "gtceu:basalt_lazurite_ore" | "gtceu:basalt_lead_ore" | "gtceu:basalt_lepidolite_ore" | "gtceu:basalt_lithium_ore" | "gtceu:basalt_magnesite_ore" | "gtceu:basalt_magnetite_ore" | "gtceu:basalt_malachite_ore" | "gtceu:basalt_mica_ore" | "gtceu:basalt_molybdenite_ore" | "gtceu:basalt_molybdenum_ore" | "gtceu:basalt_monazite_ore" | "gtceu:basalt_naquadah_ore" | "gtceu:basalt_neodymium_ore" | "gtceu:basalt_nether_quartz_ore" | "gtceu:basalt_nickel_ore" | "gtceu:basalt_oilsands_ore" | "gtceu:basalt_olivine_ore" | "gtceu:basalt_opal_ore" | "gtceu:basalt_palladium_ore" | "gtceu:basalt_pentlandite_ore" | "gtceu:basalt_pitchblende_ore" | "gtceu:basalt_platinum_ore" | "gtceu:basalt_plutonium_ore" | "gtceu:basalt_pollucite_ore" | "gtceu:basalt_powellite_ore" | "gtceu:basalt_pyrite_ore" | "gtceu:basalt_pyrochlore_ore" | "gtceu:basalt_pyrolusite_ore" | "gtceu:basalt_pyrope_ore" | "gtceu:basalt_quartzite_ore" | "gtceu:basalt_realgar_ore" | "gtceu:basalt_red_garnet_ore" | "gtceu:basalt_redstone_ore" | "gtceu:basalt_rock_salt_ore" | "gtceu:basalt_ruby_ore" | "gtceu:basalt_salt_ore" | "gtceu:basalt_saltpeter_ore" | "gtceu:basalt_sapphire_ore" | "gtceu:basalt_scheelite_ore" | "gtceu:basalt_silver_ore" | "gtceu:basalt_small_dust" | "gtceu:basalt_soapstone_ore" | "gtceu:basalt_sodalite_ore" | "gtceu:basalt_spessartine_ore" | "gtceu:basalt_sphalerite_ore" | "gtceu:basalt_spodumene_ore" | "gtceu:basalt_stibnite_ore" | "gtceu:basalt_sulfur_ore" | "gtceu:basalt_talc_ore" | "gtceu:basalt_tantalite_ore" | "gtceu:basalt_tetrahedrite_ore" | "gtceu:basalt_thorium_ore" | "gtceu:basalt_tin_ore" | "gtceu:basalt_tiny_dust" | "gtceu:basalt_topaz_ore" | "gtceu:basalt_tricalcium_phosphate_ore" | "gtceu:basalt_trona_ore" | "gtceu:basalt_tungstate_ore" | "gtceu:basalt_uraninite_ore" | "gtceu:basalt_vanadium_magnetite_ore" | "gtceu:basalt_wulfenite_ore" | "gtceu:basalt_yellow_garnet_ore" | "gtceu:basalt_yellow_limonite_ore" | "gtceu:basalt_zeolite_ore" | "gtceu:basaltic_mineral_sand_crushed_ore" | "gtceu:basaltic_mineral_sand_dust" | "gtceu:basaltic_mineral_sand_impure_dust" | "gtceu:basaltic_mineral_sand_ore" | "gtceu:basaltic_mineral_sand_pure_dust" | "gtceu:basaltic_mineral_sand_purified_ore" | "gtceu:basaltic_mineral_sand_refined_ore" | "gtceu:basaltic_mineral_sand_small_dust" | "gtceu:basaltic_mineral_sand_tiny_dust" | "gtceu:basic_electronic_circuit" | "gtceu:basic_integrated_circuit" | "gtceu:bastnasite_crushed_ore" | "gtceu:bastnasite_dust" | "gtceu:bastnasite_impure_dust" | "gtceu:bastnasite_ore" | "gtceu:bastnasite_pure_dust" | "gtceu:bastnasite_purified_ore" | "gtceu:bastnasite_refined_ore" | "gtceu:bastnasite_small_dust" | "gtceu:bastnasite_tiny_dust" | "gtceu:battery_alloy_block" | "gtceu:battery_alloy_bucket" | "gtceu:battery_alloy_double_plate" | "gtceu:battery_alloy_dust" | "gtceu:battery_alloy_ingot" | "gtceu:battery_alloy_nugget" | "gtceu:battery_alloy_plate" | "gtceu:battery_alloy_rod" | "gtceu:battery_alloy_small_dust" | "gtceu:battery_alloy_tiny_dust" | "gtceu:bauxite_crushed_ore" | "gtceu:bauxite_dust" | "gtceu:bauxite_impure_dust" | "gtceu:bauxite_ore" | "gtceu:bauxite_pure_dust" | "gtceu:bauxite_purified_ore" | "gtceu:bauxite_refined_ore" | "gtceu:bauxite_small_dust" | "gtceu:bauxite_tiny_dust" | "gtceu:bentonite_crushed_ore" | "gtceu:bentonite_dust" | "gtceu:bentonite_impure_dust" | "gtceu:bentonite_ore" | "gtceu:bentonite_pure_dust" | "gtceu:bentonite_purified_ore" | "gtceu:bentonite_refined_ore" | "gtceu:bentonite_small_dust" | "gtceu:bentonite_tiny_dust" | "gtceu:benzene_bucket" | "gtceu:beryllium_block" | "gtceu:beryllium_bucket" | "gtceu:beryllium_crushed_ore" | "gtceu:beryllium_double_plate" | "gtceu:beryllium_dust" | "gtceu:beryllium_impure_dust" | "gtceu:beryllium_ingot" | "gtceu:beryllium_nugget" | "gtceu:beryllium_ore" | "gtceu:beryllium_plate" | "gtceu:beryllium_pure_dust" | "gtceu:beryllium_purified_ore" | "gtceu:beryllium_refined_ore" | "gtceu:beryllium_small_dust" | "gtceu:beryllium_tiny_dust" | "gtceu:bio_chaff" | "gtceu:bio_diesel_bucket" | "gtceu:biomass_bucket" | "gtceu:biotite_dust" | "gtceu:biotite_small_dust" | "gtceu:biotite_tiny_dust" | "gtceu:bismuth_block" | "gtceu:bismuth_bronze_block" | "gtceu:bismuth_bronze_bolt" | "gtceu:bismuth_bronze_bucket" | "gtceu:bismuth_bronze_double_plate" | "gtceu:bismuth_bronze_dust" | "gtceu:bismuth_bronze_ingot" | "gtceu:bismuth_bronze_long_rod" | "gtceu:bismuth_bronze_nugget" | "gtceu:bismuth_bronze_plate" | "gtceu:bismuth_bronze_rod" | "gtceu:bismuth_bronze_screw" | "gtceu:bismuth_bronze_small_dust" | "gtceu:bismuth_bronze_tiny_dust" | "gtceu:bismuth_bronze_turbine_blade" | "gtceu:bismuth_bucket" | "gtceu:bismuth_dust" | "gtceu:bismuth_ingot" | "gtceu:bismuth_nugget" | "gtceu:bismuth_small_dust" | "gtceu:bismuth_tiny_dust" | "gtceu:bisphenol_a_bucket" | "gtceu:black_bronze_block" | "gtceu:black_bronze_bolt" | "gtceu:black_bronze_bucket" | "gtceu:black_bronze_double_plate" | "gtceu:black_bronze_dust" | "gtceu:black_bronze_gear" | "gtceu:black_bronze_hot_ingot" | "gtceu:black_bronze_ingot" | "gtceu:black_bronze_long_rod" | "gtceu:black_bronze_nugget" | "gtceu:black_bronze_plate" | "gtceu:black_bronze_rod" | "gtceu:black_bronze_screw" | "gtceu:black_bronze_small_dust" | "gtceu:black_bronze_tiny_dust" | "gtceu:black_bronze_turbine_blade" | "gtceu:black_dye_bucket" | "gtceu:black_dye_spray_can" | "gtceu:black_glass_lens" | "gtceu:black_steel_block" | "gtceu:black_steel_bucket" | "gtceu:black_steel_double_cable" | "gtceu:black_steel_double_plate" | "gtceu:black_steel_double_wire" | "gtceu:black_steel_dust" | "gtceu:black_steel_fine_wire" | "gtceu:black_steel_foil" | "gtceu:black_steel_frame" | "gtceu:black_steel_gear" | "gtceu:black_steel_hex_cable" | "gtceu:black_steel_hex_wire" | "gtceu:black_steel_ingot" | "gtceu:black_steel_nugget" | "gtceu:black_steel_octal_cable" | "gtceu:black_steel_octal_wire" | "gtceu:black_steel_plate" | "gtceu:black_steel_quadruple_cable" | "gtceu:black_steel_quadruple_wire" | "gtceu:black_steel_rod" | "gtceu:black_steel_single_cable" | "gtceu:black_steel_single_wire" | "gtceu:black_steel_small_dust" | "gtceu:black_steel_tiny_dust" | "gtceu:blacklight" | "gtceu:blaze_bucket" | "gtceu:blaze_small_dust" | "gtceu:blaze_tiny_dust" | "gtceu:block_casting_mold" | "gtceu:block_extruder_mold" | "gtceu:blue_alloy_block" | "gtceu:blue_alloy_bolt" | "gtceu:blue_alloy_bucket" | "gtceu:blue_alloy_double_cable" | "gtceu:blue_alloy_double_plate" | "gtceu:blue_alloy_double_wire" | "gtceu:blue_alloy_dust" | "gtceu:blue_alloy_hex_cable" | "gtceu:blue_alloy_hex_wire" | "gtceu:blue_alloy_ingot" | "gtceu:blue_alloy_nugget" | "gtceu:blue_alloy_octal_cable" | "gtceu:blue_alloy_octal_wire" | "gtceu:blue_alloy_plate" | "gtceu:blue_alloy_quadruple_cable" | "gtceu:blue_alloy_quadruple_wire" | "gtceu:blue_alloy_rod" | "gtceu:blue_alloy_screw" | "gtceu:blue_alloy_single_cable" | "gtceu:blue_alloy_single_wire" | "gtceu:blue_alloy_small_dust" | "gtceu:blue_alloy_tiny_dust" | "gtceu:blue_dye_bucket" | "gtceu:blue_dye_spray_can" | "gtceu:blue_glass_lens" | "gtceu:blue_steel_axe" | "gtceu:blue_steel_block" | "gtceu:blue_steel_bucket" | "gtceu:blue_steel_butchery_knife" | "gtceu:blue_steel_buzz_saw_blade" | "gtceu:blue_steel_chainsaw_head" | "gtceu:blue_steel_crowbar" | "gtceu:blue_steel_double_plate" | "gtceu:blue_steel_drill_head" | "gtceu:blue_steel_dust" | "gtceu:blue_steel_file" | "gtceu:blue_steel_frame" | "gtceu:blue_steel_gear" | "gtceu:blue_steel_hammer" | "gtceu:blue_steel_hoe" | "gtceu:blue_steel_ingot" | "gtceu:blue_steel_knife" | "gtceu:blue_steel_mining_hammer" | "gtceu:blue_steel_nugget" | "gtceu:blue_steel_pickaxe" | "gtceu:blue_steel_plate" | "gtceu:blue_steel_plunger" | "gtceu:blue_steel_rod" | "gtceu:blue_steel_saw" | "gtceu:blue_steel_screwdriver" | "gtceu:blue_steel_scythe" | "gtceu:blue_steel_shovel" | "gtceu:blue_steel_small_dust" | "gtceu:blue_steel_sword" | "gtceu:blue_steel_tiny_dust" | "gtceu:blue_steel_wire_cutter" | "gtceu:blue_steel_wrench" | "gtceu:blue_steel_wrench_tip" | "gtceu:blue_topaz_block" | "gtceu:blue_topaz_chipped_gem" | "gtceu:blue_topaz_crushed_ore" | "gtceu:blue_topaz_dust" | "gtceu:blue_topaz_exquisite_gem" | "gtceu:blue_topaz_flawed_gem" | "gtceu:blue_topaz_flawless_gem" | "gtceu:blue_topaz_gem" | "gtceu:blue_topaz_impure_dust" | "gtceu:blue_topaz_ore" | "gtceu:blue_topaz_plate" | "gtceu:blue_topaz_pure_dust" | "gtceu:blue_topaz_purified_ore" | "gtceu:blue_topaz_refined_ore" | "gtceu:blue_topaz_rod" | "gtceu:blue_topaz_small_dust" | "gtceu:blue_topaz_tiny_dust" | "gtceu:bolt_extruder_mold" | "gtceu:bone_small_dust" | "gtceu:bone_tiny_dust" | "gtceu:borax_dust" | "gtceu:borax_small_dust" | "gtceu:borax_tiny_dust" | "gtceu:bornite_crushed_ore" | "gtceu:bornite_dust" | "gtceu:bornite_impure_dust" | "gtceu:bornite_ore" | "gtceu:bornite_pure_dust" | "gtceu:bornite_purified_ore" | "gtceu:bornite_refined_ore" | "gtceu:bornite_small_dust" | "gtceu:bornite_tiny_dust" | "gtceu:boron_dust" | "gtceu:boron_small_dust" | "gtceu:boron_tiny_dust" | "gtceu:borosilicate_glass_block" | "gtceu:borosilicate_glass_bucket" | "gtceu:borosilicate_glass_dust" | "gtceu:borosilicate_glass_fine_wire" | "gtceu:borosilicate_glass_ingot" | "gtceu:borosilicate_glass_nugget" | "gtceu:borosilicate_glass_small_dust" | "gtceu:borosilicate_glass_tiny_dust" | "gtceu:bottle_casting_mold" | "gtceu:bottle_extruder_mold" | "gtceu:brass_block" | "gtceu:brass_bolt" | "gtceu:brass_bucket" | "gtceu:brass_double_plate" | "gtceu:brass_dust" | "gtceu:brass_ingot" | "gtceu:brass_long_rod" | "gtceu:brass_nugget" | "gtceu:brass_plate" | "gtceu:brass_rod" | "gtceu:brass_screw" | "gtceu:brass_small_dust" | "gtceu:brass_tiny_dust" | "gtceu:brass_turbine_blade" | "gtceu:brick_dust" | "gtceu:brick_small_dust" | "gtceu:brick_tiny_dust" | "gtceu:brick_wooden_form" | "gtceu:bronze_axe" | "gtceu:bronze_block" | "gtceu:bronze_bolt" | "gtceu:bronze_brick_casing" | "gtceu:bronze_bucket" | "gtceu:bronze_butchery_knife" | "gtceu:bronze_buzz_saw_blade" | "gtceu:bronze_chainsaw_head" | "gtceu:bronze_crate" | "gtceu:bronze_crowbar" | "gtceu:bronze_double_plate" | "gtceu:bronze_drill_head" | "gtceu:bronze_drum" | "gtceu:bronze_dust" | "gtceu:bronze_file" | "gtceu:bronze_firebox_casing" | "gtceu:bronze_foil" | "gtceu:bronze_frame" | "gtceu:bronze_gear" | "gtceu:bronze_gearbox" | "gtceu:bronze_hammer" | "gtceu:bronze_hoe" | "gtceu:bronze_huge_fluid_pipe" | "gtceu:bronze_ingot" | "gtceu:bronze_knife" | "gtceu:bronze_large_boiler" | "gtceu:bronze_large_fluid_pipe" | "gtceu:bronze_long_rod" | "gtceu:bronze_machine_casing" | "gtceu:bronze_mining_hammer" | "gtceu:bronze_mortar" | "gtceu:bronze_nonuple_fluid_pipe" | "gtceu:bronze_normal_fluid_pipe" | "gtceu:bronze_nugget" | "gtceu:bronze_pickaxe" | "gtceu:bronze_pipe_casing" | "gtceu:bronze_plate" | "gtceu:bronze_plunger" | "gtceu:bronze_quadruple_fluid_pipe" | "gtceu:bronze_ring" | "gtceu:bronze_rod" | "gtceu:bronze_rotor" | "gtceu:bronze_saw" | "gtceu:bronze_screw" | "gtceu:bronze_screwdriver" | "gtceu:bronze_screwdriver_tip" | "gtceu:bronze_scythe" | "gtceu:bronze_shovel" | "gtceu:bronze_small_dust" | "gtceu:bronze_small_fluid_pipe" | "gtceu:bronze_small_gear" | "gtceu:bronze_sword" | "gtceu:bronze_tiny_dust" | "gtceu:bronze_tiny_fluid_pipe" | "gtceu:bronze_turbine_blade" | "gtceu:bronze_wire_cutter" | "gtceu:bronze_wrench" | "gtceu:bronze_wrench_tip" | "gtceu:brown_dye_bucket" | "gtceu:brown_dye_spray_can" | "gtceu:brown_glass_lens" | "gtceu:butadiene_bucket" | "gtceu:butane_bucket" | "gtceu:butene_bucket" | "gtceu:butyraldehyde_bucket" | "gtceu:cadmium_dust" | "gtceu:cadmium_small_dust" | "gtceu:cadmium_tiny_dust" | "gtceu:caesium_dust" | "gtceu:caesium_small_dust" | "gtceu:caesium_tiny_dust" | "gtceu:calcite_crushed_ore" | "gtceu:calcite_dust" | "gtceu:calcite_impure_dust" | "gtceu:calcite_ore" | "gtceu:calcite_pure_dust" | "gtceu:calcite_purified_ore" | "gtceu:calcite_refined_ore" | "gtceu:calcite_small_dust" | "gtceu:calcite_tiny_dust" | "gtceu:calcium_chloride_dust" | "gtceu:calcium_chloride_small_dust" | "gtceu:calcium_chloride_tiny_dust" | "gtceu:calcium_dust" | "gtceu:calcium_phosphide_dust" | "gtceu:calcium_phosphide_small_dust" | "gtceu:calcium_phosphide_tiny_dust" | "gtceu:calcium_small_dust" | "gtceu:calcium_tiny_dust" | "gtceu:capacitor" | "gtceu:caprolactam_dust" | "gtceu:caprolactam_small_dust" | "gtceu:caprolactam_tiny_dust" | "gtceu:carbon_bucket" | "gtceu:carbon_dioxide_bucket" | "gtceu:carbon_dust" | "gtceu:carbon_fiber_mesh" | "gtceu:carbon_fiber_plate" | "gtceu:carbon_fibers" | "gtceu:carbon_monoxide_bucket" | "gtceu:carbon_small_dust" | "gtceu:carbon_tiny_dust" | "gtceu:cassiterite_crushed_ore" | "gtceu:cassiterite_dust" | "gtceu:cassiterite_impure_dust" | "gtceu:cassiterite_ore" | "gtceu:cassiterite_pure_dust" | "gtceu:cassiterite_purified_ore" | "gtceu:cassiterite_refined_ore" | "gtceu:cassiterite_sand_crushed_ore" | "gtceu:cassiterite_sand_dust" | "gtceu:cassiterite_sand_impure_dust" | "gtceu:cassiterite_sand_ore" | "gtceu:cassiterite_sand_pure_dust" | "gtceu:cassiterite_sand_purified_ore" | "gtceu:cassiterite_sand_refined_ore" | "gtceu:cassiterite_sand_small_dust" | "gtceu:cassiterite_sand_tiny_dust" | "gtceu:cassiterite_small_dust" | "gtceu:cassiterite_tiny_dust" | "gtceu:cell_extruder_mold" | "gtceu:cerium_bucket" | "gtceu:cerium_dust" | "gtceu:cerium_small_dust" | "gtceu:cerium_tiny_dust" | "gtceu:certus_quartz_block" | "gtceu:certus_quartz_chipped_gem" | "gtceu:certus_quartz_crushed_ore" | "gtceu:certus_quartz_dust" | "gtceu:certus_quartz_exquisite_gem" | "gtceu:certus_quartz_flawed_gem" | "gtceu:certus_quartz_flawless_gem" | "gtceu:certus_quartz_gem" | "gtceu:certus_quartz_impure_dust" | "gtceu:certus_quartz_ore" | "gtceu:certus_quartz_plate" | "gtceu:certus_quartz_pure_dust" | "gtceu:certus_quartz_purified_ore" | "gtceu:certus_quartz_refined_ore" | "gtceu:certus_quartz_small_dust" | "gtceu:certus_quartz_tiny_dust" | "gtceu:cetane_boosted_diesel_bucket" | "gtceu:chalcocite_crushed_ore" | "gtceu:chalcocite_dust" | "gtceu:chalcocite_impure_dust" | "gtceu:chalcocite_ore" | "gtceu:chalcocite_pure_dust" | "gtceu:chalcocite_purified_ore" | "gtceu:chalcocite_refined_ore" | "gtceu:chalcocite_small_dust" | "gtceu:chalcocite_tiny_dust" | "gtceu:chalcopyrite_crushed_ore" | "gtceu:chalcopyrite_dust" | "gtceu:chalcopyrite_impure_dust" | "gtceu:chalcopyrite_ore" | "gtceu:chalcopyrite_pure_dust" | "gtceu:chalcopyrite_purified_ore" | "gtceu:chalcopyrite_refined_ore" | "gtceu:chalcopyrite_small_dust" | "gtceu:chalcopyrite_tiny_dust" | "gtceu:charcoal_block" | "gtceu:charcoal_byproducts_bucket" | "gtceu:charcoal_dust" | "gtceu:charcoal_small_dust" | "gtceu:charcoal_tiny_dust" | "gtceu:chemical_black_dye" | "gtceu:chemical_blue_dye" | "gtceu:chemical_brown_dye" | "gtceu:chemical_cyan_dye" | "gtceu:chemical_gray_dye" | "gtceu:chemical_green_dye" | "gtceu:chemical_light_blue_dye" | "gtceu:chemical_light_gray_dye" | "gtceu:chemical_lime_dye" | "gtceu:chemical_magenta_dye" | "gtceu:chemical_orange_dye" | "gtceu:chemical_pink_dye" | "gtceu:chemical_purple_dye" | "gtceu:chemical_red_dye" | "gtceu:chemical_white_dye" | "gtceu:chemical_yellow_dye" | "gtceu:chlorine_bucket" | "gtceu:chlorobenzene_bucket" | "gtceu:chloroform_bucket" | "gtceu:chloromethane_bucket" | "gtceu:chocolate_coin" | "gtceu:chromite_crushed_ore" | "gtceu:chromite_dust" | "gtceu:chromite_impure_dust" | "gtceu:chromite_ore" | "gtceu:chromite_pure_dust" | "gtceu:chromite_purified_ore" | "gtceu:chromite_refined_ore" | "gtceu:chromite_small_dust" | "gtceu:chromite_tiny_dust" | "gtceu:chromium_block" | "gtceu:chromium_bolt" | "gtceu:chromium_bucket" | "gtceu:chromium_double_plate" | "gtceu:chromium_dust" | "gtceu:chromium_huge_fluid_pipe" | "gtceu:chromium_ingot" | "gtceu:chromium_large_fluid_pipe" | "gtceu:chromium_nonuple_fluid_pipe" | "gtceu:chromium_normal_fluid_pipe" | "gtceu:chromium_nugget" | "gtceu:chromium_plate" | "gtceu:chromium_quadruple_fluid_pipe" | "gtceu:chromium_ring" | "gtceu:chromium_rod" | "gtceu:chromium_rotor" | "gtceu:chromium_screw" | "gtceu:chromium_small_dust" | "gtceu:chromium_small_fluid_pipe" | "gtceu:chromium_tiny_dust" | "gtceu:chromium_tiny_fluid_pipe" | "gtceu:chromium_trioxide_dust" | "gtceu:chromium_trioxide_small_dust" | "gtceu:chromium_trioxide_tiny_dust" | "gtceu:chromium_turbine_blade" | "gtceu:cinnabar_block" | "gtceu:cinnabar_chipped_gem" | "gtceu:cinnabar_crushed_ore" | "gtceu:cinnabar_dust" | "gtceu:cinnabar_exquisite_gem" | "gtceu:cinnabar_flawed_gem" | "gtceu:cinnabar_flawless_gem" | "gtceu:cinnabar_gem" | "gtceu:cinnabar_impure_dust" | "gtceu:cinnabar_ore" | "gtceu:cinnabar_pure_dust" | "gtceu:cinnabar_purified_ore" | "gtceu:cinnabar_refined_ore" | "gtceu:cinnabar_small_dust" | "gtceu:cinnabar_tiny_dust" | "gtceu:clay_dust" | "gtceu:clay_small_dust" | "gtceu:clay_tiny_dust" | "gtceu:clean_machine_casing" | "gtceu:cleaning_maintenance_hatch" | "gtceu:cleanroom" | "gtceu:cleanroom_glass" | "gtceu:coal_chipped_gem" | "gtceu:coal_crushed_ore" | "gtceu:coal_dust" | "gtceu:coal_exquisite_gem" | "gtceu:coal_flawed_gem" | "gtceu:coal_flawless_gem" | "gtceu:coal_gas_bucket" | "gtceu:coal_impure_dust" | "gtceu:coal_ore" | "gtceu:coal_pure_dust" | "gtceu:coal_purified_ore" | "gtceu:coal_refined_ore" | "gtceu:coal_small_dust" | "gtceu:coal_tar_bucket" | "gtceu:coal_tiny_dust" | "gtceu:cobalt_block" | "gtceu:cobalt_brass_axe" | "gtceu:cobalt_brass_block" | "gtceu:cobalt_brass_bolt" | "gtceu:cobalt_brass_bucket" | "gtceu:cobalt_brass_butchery_knife" | "gtceu:cobalt_brass_buzz_saw_blade" | "gtceu:cobalt_brass_chainsaw_head" | "gtceu:cobalt_brass_crowbar" | "gtceu:cobalt_brass_double_plate" | "gtceu:cobalt_brass_drill_head" | "gtceu:cobalt_brass_dust" | "gtceu:cobalt_brass_file" | "gtceu:cobalt_brass_gear" | "gtceu:cobalt_brass_hammer" | "gtceu:cobalt_brass_hoe" | "gtceu:cobalt_brass_ingot" | "gtceu:cobalt_brass_knife" | "gtceu:cobalt_brass_long_rod" | "gtceu:cobalt_brass_mining_hammer" | "gtceu:cobalt_brass_mortar" | "gtceu:cobalt_brass_nugget" | "gtceu:cobalt_brass_pickaxe" | "gtceu:cobalt_brass_plate" | "gtceu:cobalt_brass_plunger" | "gtceu:cobalt_brass_rod" | "gtceu:cobalt_brass_saw" | "gtceu:cobalt_brass_screw" | "gtceu:cobalt_brass_screwdriver" | "gtceu:cobalt_brass_screwdriver_tip" | "gtceu:cobalt_brass_scythe" | "gtceu:cobalt_brass_shovel" | "gtceu:cobalt_brass_small_dust" | "gtceu:cobalt_brass_sword" | "gtceu:cobalt_brass_tiny_dust" | "gtceu:cobalt_brass_turbine_blade" | "gtceu:cobalt_brass_wire_cutter" | "gtceu:cobalt_brass_wrench" | "gtceu:cobalt_brass_wrench_tip" | "gtceu:cobalt_bucket" | "gtceu:cobalt_crushed_ore" | "gtceu:cobalt_double_cable" | "gtceu:cobalt_double_plate" | "gtceu:cobalt_double_wire" | "gtceu:cobalt_dust" | "gtceu:cobalt_hex_cable" | "gtceu:cobalt_hex_wire" | "gtceu:cobalt_impure_dust" | "gtceu:cobalt_ingot" | "gtceu:cobalt_nugget" | "gtceu:cobalt_octal_cable" | "gtceu:cobalt_octal_wire" | "gtceu:cobalt_ore" | "gtceu:cobalt_oxide_dust" | "gtceu:cobalt_oxide_small_dust" | "gtceu:cobalt_oxide_tiny_dust" | "gtceu:cobalt_plate" | "gtceu:cobalt_pure_dust" | "gtceu:cobalt_purified_ore" | "gtceu:cobalt_quadruple_cable" | "gtceu:cobalt_quadruple_wire" | "gtceu:cobalt_refined_ore" | "gtceu:cobalt_rod" | "gtceu:cobalt_single_cable" | "gtceu:cobalt_single_wire" | "gtceu:cobalt_small_dust" | "gtceu:cobalt_tiny_dust" | "gtceu:cobaltite_crushed_ore" | "gtceu:cobaltite_dust" | "gtceu:cobaltite_impure_dust" | "gtceu:cobaltite_ore" | "gtceu:cobaltite_pure_dust" | "gtceu:cobaltite_purified_ore" | "gtceu:cobaltite_refined_ore" | "gtceu:cobaltite_small_dust" | "gtceu:cobaltite_tiny_dust" | "gtceu:cocoa_dust" | "gtceu:cocoa_small_dust" | "gtceu:cocoa_tiny_dust" | "gtceu:coke_block" | "gtceu:coke_chipped_gem" | "gtceu:coke_dust" | "gtceu:coke_exquisite_gem" | "gtceu:coke_flawed_gem" | "gtceu:coke_flawless_gem" | "gtceu:coke_gem" | "gtceu:coke_oven" | "gtceu:coke_oven_brick" | "gtceu:coke_oven_bricks" | "gtceu:coke_oven_hatch" | "gtceu:coke_small_dust" | "gtceu:coke_tiny_dust" | "gtceu:collagen_dust" | "gtceu:collagen_small_dust" | "gtceu:collagen_tiny_dust" | "gtceu:compressed_clay" | "gtceu:compressed_coke_clay" | "gtceu:compressed_fireclay" | "gtceu:computer_monitor_cover" | "gtceu:concrete_bucket" | "gtceu:concrete_dust" | "gtceu:concrete_small_dust" | "gtceu:concrete_tiny_dust" | "gtceu:configurable_maintenance_hatch" | "gtceu:construction_foam_bucket" | "gtceu:cooperite_crushed_ore" | "gtceu:cooperite_dust" | "gtceu:cooperite_impure_dust" | "gtceu:cooperite_ore" | "gtceu:cooperite_pure_dust" | "gtceu:cooperite_purified_ore" | "gtceu:cooperite_refined_ore" | "gtceu:cooperite_small_dust" | "gtceu:cooperite_tiny_dust" | "gtceu:copper_bucket" | "gtceu:copper_credit" | "gtceu:copper_crushed_ore" | "gtceu:copper_double_cable" | "gtceu:copper_double_plate" | "gtceu:copper_double_wire" | "gtceu:copper_dust" | "gtceu:copper_fine_wire" | "gtceu:copper_foil" | "gtceu:copper_hex_cable" | "gtceu:copper_hex_wire" | "gtceu:copper_huge_fluid_pipe" | "gtceu:copper_impure_dust" | "gtceu:copper_large_fluid_pipe" | "gtceu:copper_long_rod" | "gtceu:copper_nonuple_fluid_pipe" | "gtceu:copper_normal_fluid_pipe" | "gtceu:copper_nugget" | "gtceu:copper_octal_cable" | "gtceu:copper_octal_wire" | "gtceu:copper_ore" | "gtceu:copper_plate" | "gtceu:copper_pure_dust" | "gtceu:copper_purified_ore" | "gtceu:copper_quadruple_cable" | "gtceu:copper_quadruple_fluid_pipe" | "gtceu:copper_quadruple_wire" | "gtceu:copper_refined_ore" | "gtceu:copper_rod" | "gtceu:copper_single_cable" | "gtceu:copper_single_wire" | "gtceu:copper_small_dust" | "gtceu:copper_small_fluid_pipe" | "gtceu:copper_small_spring" | "gtceu:copper_spring" | "gtceu:copper_tiny_dust" | "gtceu:copper_tiny_fluid_pipe" | "gtceu:cpu_chip" | "gtceu:cpu_wafer" | "gtceu:cracker" | "gtceu:crafting_table_cover" | "gtceu:credit_casting_mold" | "gtceu:creosote_bucket" | "gtceu:crystal_cpu" | "gtceu:crystal_processor" | "gtceu:crystal_processor_assembly" | "gtceu:crystal_processor_computer" | "gtceu:crystal_processor_mainframe" | "gtceu:crystal_soc" | "gtceu:cumene_bucket" | "gtceu:cupric_oxide_dust" | "gtceu:cupric_oxide_small_dust" | "gtceu:cupric_oxide_tiny_dust" | "gtceu:cupronickel_block" | "gtceu:cupronickel_bucket" | "gtceu:cupronickel_coil_block" | "gtceu:cupronickel_credit" | "gtceu:cupronickel_double_cable" | "gtceu:cupronickel_double_plate" | "gtceu:cupronickel_double_wire" | "gtceu:cupronickel_dust" | "gtceu:cupronickel_fine_wire" | "gtceu:cupronickel_foil" | "gtceu:cupronickel_hex_cable" | "gtceu:cupronickel_hex_wire" | "gtceu:cupronickel_ingot" | "gtceu:cupronickel_long_rod" | "gtceu:cupronickel_nugget" | "gtceu:cupronickel_octal_cable" | "gtceu:cupronickel_octal_wire" | "gtceu:cupronickel_plate" | "gtceu:cupronickel_quadruple_cable" | "gtceu:cupronickel_quadruple_wire" | "gtceu:cupronickel_rod" | "gtceu:cupronickel_single_cable" | "gtceu:cupronickel_single_wire" | "gtceu:cupronickel_small_dust" | "gtceu:cupronickel_spring" | "gtceu:cupronickel_tiny_dust" | "gtceu:cyan_dye_bucket" | "gtceu:cyan_dye_spray_can" | "gtceu:cyan_glass_lens" | "gtceu:cyclohexane_bucket" | "gtceu:cyclohexanone_oxime_dust" | "gtceu:cyclohexanone_oxime_small_dust" | "gtceu:cyclohexanone_oxime_tiny_dust" | "gtceu:cylinder_casting_mold" | "gtceu:damascus_steel_axe" | "gtceu:damascus_steel_block" | "gtceu:damascus_steel_bucket" | "gtceu:damascus_steel_butchery_knife" | "gtceu:damascus_steel_buzz_saw_blade" | "gtceu:damascus_steel_chainsaw_head" | "gtceu:damascus_steel_crowbar" | "gtceu:damascus_steel_double_plate" | "gtceu:damascus_steel_drill_head" | "gtceu:damascus_steel_dust" | "gtceu:damascus_steel_file" | "gtceu:damascus_steel_hammer" | "gtceu:damascus_steel_hoe" | "gtceu:damascus_steel_ingot" | "gtceu:damascus_steel_knife" | "gtceu:damascus_steel_mining_hammer" | "gtceu:damascus_steel_mortar" | "gtceu:damascus_steel_nugget" | "gtceu:damascus_steel_pickaxe" | "gtceu:damascus_steel_plate" | "gtceu:damascus_steel_plunger" | "gtceu:damascus_steel_rod" | "gtceu:damascus_steel_saw" | "gtceu:damascus_steel_screwdriver" | "gtceu:damascus_steel_scythe" | "gtceu:damascus_steel_shovel" | "gtceu:damascus_steel_small_dust" | "gtceu:damascus_steel_sword" | "gtceu:damascus_steel_tiny_dust" | "gtceu:damascus_steel_wire_cutter" | "gtceu:damascus_steel_wrench" | "gtceu:damascus_steel_wrench_tip" | "gtceu:dark_ash_dust" | "gtceu:dark_ash_small_dust" | "gtceu:dark_ash_tiny_dust" | "gtceu:darmstadtium_block" | "gtceu:darmstadtium_bolt" | "gtceu:darmstadtium_bucket" | "gtceu:darmstadtium_dense_plate" | "gtceu:darmstadtium_double_plate" | "gtceu:darmstadtium_dust" | "gtceu:darmstadtium_ingot" | "gtceu:darmstadtium_long_rod" | "gtceu:darmstadtium_nugget" | "gtceu:darmstadtium_plate" | "gtceu:darmstadtium_ring" | "gtceu:darmstadtium_rod" | "gtceu:darmstadtium_rotor" | "gtceu:darmstadtium_screw" | "gtceu:darmstadtium_small_dust" | "gtceu:darmstadtium_small_gear" | "gtceu:darmstadtium_tiny_dust" | "gtceu:data_orb" | "gtceu:data_stick" | "gtceu:deepslate_almandine_ore" | "gtceu:deepslate_aluminium_ore" | "gtceu:deepslate_alunite_ore" | "gtceu:deepslate_amethyst_ore" | "gtceu:deepslate_apatite_ore" | "gtceu:deepslate_asbestos_ore" | "gtceu:deepslate_barite_ore" | "gtceu:deepslate_basaltic_mineral_sand_ore" | "gtceu:deepslate_bastnasite_ore" | "gtceu:deepslate_bauxite_ore" | "gtceu:deepslate_bentonite_ore" | "gtceu:deepslate_beryllium_ore" | "gtceu:deepslate_blue_topaz_ore" | "gtceu:deepslate_bornite_ore" | "gtceu:deepslate_calcite_ore" | "gtceu:deepslate_cassiterite_ore" | "gtceu:deepslate_cassiterite_sand_ore" | "gtceu:deepslate_certus_quartz_ore" | "gtceu:deepslate_chalcocite_ore" | "gtceu:deepslate_chalcopyrite_ore" | "gtceu:deepslate_chromite_ore" | "gtceu:deepslate_cinnabar_ore" | "gtceu:deepslate_coal_ore" | "gtceu:deepslate_cobalt_ore" | "gtceu:deepslate_cobaltite_ore" | "gtceu:deepslate_cooperite_ore" | "gtceu:deepslate_copper_ore" | "gtceu:deepslate_diamond_ore" | "gtceu:deepslate_diatomite_ore" | "gtceu:deepslate_dust" | "gtceu:deepslate_electrotine_ore" | "gtceu:deepslate_emerald_ore" | "gtceu:deepslate_fullers_earth_ore" | "gtceu:deepslate_galena_ore" | "gtceu:deepslate_garnet_sand_ore" | "gtceu:deepslate_garnierite_ore" | "gtceu:deepslate_glauconite_sand_ore" | "gtceu:deepslate_goethite_ore" | "gtceu:deepslate_gold_ore" | "gtceu:deepslate_granitic_mineral_sand_ore" | "gtceu:deepslate_graphite_ore" | "gtceu:deepslate_green_sapphire_ore" | "gtceu:deepslate_grossular_ore" | "gtceu:deepslate_gypsum_ore" | "gtceu:deepslate_hematite_ore" | "gtceu:deepslate_ilmenite_ore" | "gtceu:deepslate_iron_ore" | "gtceu:deepslate_kyanite_ore" | "gtceu:deepslate_lapis_ore" | "gtceu:deepslate_lazurite_ore" | "gtceu:deepslate_lead_ore" | "gtceu:deepslate_lepidolite_ore" | "gtceu:deepslate_lithium_ore" | "gtceu:deepslate_magnesite_ore" | "gtceu:deepslate_magnetite_ore" | "gtceu:deepslate_malachite_ore" | "gtceu:deepslate_mica_ore" | "gtceu:deepslate_molybdenite_ore" | "gtceu:deepslate_molybdenum_ore" | "gtceu:deepslate_monazite_ore" | "gtceu:deepslate_naquadah_ore" | "gtceu:deepslate_neodymium_ore" | "gtceu:deepslate_nether_quartz_ore" | "gtceu:deepslate_nickel_ore" | "gtceu:deepslate_oilsands_ore" | "gtceu:deepslate_olivine_ore" | "gtceu:deepslate_opal_ore" | "gtceu:deepslate_palladium_ore" | "gtceu:deepslate_pentlandite_ore" | "gtceu:deepslate_pitchblende_ore" | "gtceu:deepslate_platinum_ore" | "gtceu:deepslate_plutonium_ore" | "gtceu:deepslate_pollucite_ore" | "gtceu:deepslate_powellite_ore" | "gtceu:deepslate_pyrite_ore" | "gtceu:deepslate_pyrochlore_ore" | "gtceu:deepslate_pyrolusite_ore" | "gtceu:deepslate_pyrope_ore" | "gtceu:deepslate_quartzite_ore" | "gtceu:deepslate_realgar_ore" | "gtceu:deepslate_red_garnet_ore" | "gtceu:deepslate_redstone_ore" | "gtceu:deepslate_rock_salt_ore" | "gtceu:deepslate_ruby_ore" | "gtceu:deepslate_salt_ore" | "gtceu:deepslate_saltpeter_ore" | "gtceu:deepslate_sapphire_ore" | "gtceu:deepslate_scheelite_ore" | "gtceu:deepslate_silver_ore" | "gtceu:deepslate_small_dust" | "gtceu:deepslate_soapstone_ore" | "gtceu:deepslate_sodalite_ore" | "gtceu:deepslate_spessartine_ore" | "gtceu:deepslate_sphalerite_ore" | "gtceu:deepslate_spodumene_ore" | "gtceu:deepslate_stibnite_ore" | "gtceu:deepslate_sulfur_ore" | "gtceu:deepslate_talc_ore" | "gtceu:deepslate_tantalite_ore" | "gtceu:deepslate_tetrahedrite_ore" | "gtceu:deepslate_thorium_ore" | "gtceu:deepslate_tin_ore" | "gtceu:deepslate_tiny_dust" | "gtceu:deepslate_topaz_ore" | "gtceu:deepslate_tricalcium_phosphate_ore" | "gtceu:deepslate_trona_ore" | "gtceu:deepslate_tungstate_ore" | "gtceu:deepslate_uraninite_ore" | "gtceu:deepslate_vanadium_magnetite_ore" | "gtceu:deepslate_wulfenite_ore" | "gtceu:deepslate_yellow_garnet_ore" | "gtceu:deepslate_yellow_limonite_ore" | "gtceu:deepslate_zeolite_ore" | "gtceu:depleted_uranium_hexafluoride_bucket" | "gtceu:deuterium_bucket" | "gtceu:diaminobenzidine_bucket" | "gtceu:diamond_axe" | "gtceu:diamond_bolt" | "gtceu:diamond_butchery_knife" | "gtceu:diamond_buzz_saw_blade" | "gtceu:diamond_chainsaw_head" | "gtceu:diamond_chipped_gem" | "gtceu:diamond_crowbar" | "gtceu:diamond_crushed_ore" | "gtceu:diamond_drill_head" | "gtceu:diamond_dust" | "gtceu:diamond_exquisite_gem" | "gtceu:diamond_file" | "gtceu:diamond_flawed_gem" | "gtceu:diamond_flawless_gem" | "gtceu:diamond_gear" | "gtceu:diamond_grinding_head" | "gtceu:diamond_hammer" | "gtceu:diamond_hoe" | "gtceu:diamond_impure_dust" | "gtceu:diamond_knife" | "gtceu:diamond_lens" | "gtceu:diamond_mining_hammer" | "gtceu:diamond_ore" | "gtceu:diamond_pickaxe" | "gtceu:diamond_plate" | "gtceu:diamond_plunger" | "gtceu:diamond_pure_dust" | "gtceu:diamond_purified_ore" | "gtceu:diamond_refined_ore" | "gtceu:diamond_rod" | "gtceu:diamond_saw" | "gtceu:diamond_screw" | "gtceu:diamond_screwdriver" | "gtceu:diamond_scythe" | "gtceu:diamond_shovel" | "gtceu:diamond_small_dust" | "gtceu:diamond_sword" | "gtceu:diamond_tiny_dust" | "gtceu:diamond_wire_cutter" | "gtceu:diamond_wrench" | "gtceu:diamond_wrench_tip" | "gtceu:diatomite_crushed_ore" | "gtceu:diatomite_dust" | "gtceu:diatomite_impure_dust" | "gtceu:diatomite_ore" | "gtceu:diatomite_pure_dust" | "gtceu:diatomite_purified_ore" | "gtceu:diatomite_refined_ore" | "gtceu:diatomite_small_dust" | "gtceu:diatomite_tiny_dust" | "gtceu:dichlorobenzene_bucket" | "gtceu:dichlorobenzidine_bucket" | "gtceu:diesel_bucket" | "gtceu:diethylene_glycol_bucket" | "gtceu:digital_interface_cover" | "gtceu:diluted_hydrochloric_acid_bucket" | "gtceu:diluted_sulfuric_acid_bucket" | "gtceu:dimethylamine_bucket" | "gtceu:dimethylbenzene_bucket" | "gtceu:dimethyldichlorosilane_bucket" | "gtceu:dimethylhydrazine_bucket" | "gtceu:dinitrogen_tetroxide_bucket" | "gtceu:diode" | "gtceu:diorite_almandine_ore" | "gtceu:diorite_aluminium_ore" | "gtceu:diorite_alunite_ore" | "gtceu:diorite_amethyst_ore" | "gtceu:diorite_apatite_ore" | "gtceu:diorite_asbestos_ore" | "gtceu:diorite_barite_ore" | "gtceu:diorite_basaltic_mineral_sand_ore" | "gtceu:diorite_bastnasite_ore" | "gtceu:diorite_bauxite_ore" | "gtceu:diorite_bentonite_ore" | "gtceu:diorite_beryllium_ore" | "gtceu:diorite_blue_topaz_ore" | "gtceu:diorite_bornite_ore" | "gtceu:diorite_calcite_ore" | "gtceu:diorite_cassiterite_ore" | "gtceu:diorite_cassiterite_sand_ore" | "gtceu:diorite_certus_quartz_ore" | "gtceu:diorite_chalcocite_ore" | "gtceu:diorite_chalcopyrite_ore" | "gtceu:diorite_chromite_ore" | "gtceu:diorite_cinnabar_ore" | "gtceu:diorite_coal_ore" | "gtceu:diorite_cobalt_ore" | "gtceu:diorite_cobaltite_ore" | "gtceu:diorite_cooperite_ore" | "gtceu:diorite_copper_ore" | "gtceu:diorite_diamond_ore" | "gtceu:diorite_diatomite_ore" | "gtceu:diorite_dust" | "gtceu:diorite_electrotine_ore" | "gtceu:diorite_emerald_ore" | "gtceu:diorite_fullers_earth_ore" | "gtceu:diorite_galena_ore" | "gtceu:diorite_garnet_sand_ore" | "gtceu:diorite_garnierite_ore" | "gtceu:diorite_glauconite_sand_ore" | "gtceu:diorite_goethite_ore" | "gtceu:diorite_gold_ore" | "gtceu:diorite_granitic_mineral_sand_ore" | "gtceu:diorite_graphite_ore" | "gtceu:diorite_green_sapphire_ore" | "gtceu:diorite_grossular_ore" | "gtceu:diorite_gypsum_ore" | "gtceu:diorite_hematite_ore" | "gtceu:diorite_ilmenite_ore" | "gtceu:diorite_iron_ore" | "gtceu:diorite_kyanite_ore" | "gtceu:diorite_lapis_ore" | "gtceu:diorite_lazurite_ore" | "gtceu:diorite_lead_ore" | "gtceu:diorite_lepidolite_ore" | "gtceu:diorite_lithium_ore" | "gtceu:diorite_magnesite_ore" | "gtceu:diorite_magnetite_ore" | "gtceu:diorite_malachite_ore" | "gtceu:diorite_mica_ore" | "gtceu:diorite_molybdenite_ore" | "gtceu:diorite_molybdenum_ore" | "gtceu:diorite_monazite_ore" | "gtceu:diorite_naquadah_ore" | "gtceu:diorite_neodymium_ore" | "gtceu:diorite_nether_quartz_ore" | "gtceu:diorite_nickel_ore" | "gtceu:diorite_oilsands_ore" | "gtceu:diorite_olivine_ore" | "gtceu:diorite_opal_ore" | "gtceu:diorite_palladium_ore" | "gtceu:diorite_pentlandite_ore" | "gtceu:diorite_pitchblende_ore" | "gtceu:diorite_platinum_ore" | "gtceu:diorite_plutonium_ore" | "gtceu:diorite_pollucite_ore" | "gtceu:diorite_powellite_ore" | "gtceu:diorite_pyrite_ore" | "gtceu:diorite_pyrochlore_ore" | "gtceu:diorite_pyrolusite_ore" | "gtceu:diorite_pyrope_ore" | "gtceu:diorite_quartzite_ore" | "gtceu:diorite_realgar_ore" | "gtceu:diorite_red_garnet_ore" | "gtceu:diorite_redstone_ore" | "gtceu:diorite_rock_salt_ore" | "gtceu:diorite_ruby_ore" | "gtceu:diorite_salt_ore" | "gtceu:diorite_saltpeter_ore" | "gtceu:diorite_sapphire_ore" | "gtceu:diorite_scheelite_ore" | "gtceu:diorite_silver_ore" | "gtceu:diorite_small_dust" | "gtceu:diorite_soapstone_ore" | "gtceu:diorite_sodalite_ore" | "gtceu:diorite_spessartine_ore" | "gtceu:diorite_sphalerite_ore" | "gtceu:diorite_spodumene_ore" | "gtceu:diorite_stibnite_ore" | "gtceu:diorite_sulfur_ore" | "gtceu:diorite_talc_ore" | "gtceu:diorite_tantalite_ore" | "gtceu:diorite_tetrahedrite_ore" | "gtceu:diorite_thorium_ore" | "gtceu:diorite_tin_ore" | "gtceu:diorite_tiny_dust" | "gtceu:diorite_topaz_ore" | "gtceu:diorite_tricalcium_phosphate_ore" | "gtceu:diorite_trona_ore" | "gtceu:diorite_tungstate_ore" | "gtceu:diorite_uraninite_ore" | "gtceu:diorite_vanadium_magnetite_ore" | "gtceu:diorite_wulfenite_ore" | "gtceu:diorite_yellow_garnet_ore" | "gtceu:diorite_yellow_limonite_ore" | "gtceu:diorite_zeolite_ore" | "gtceu:diphenyl_isophthalate_bucket" | "gtceu:dissolved_calcium_acetate_bucket" | "gtceu:distillation_tower" | "gtceu:distilled_water_bucket" | "gtceu:doge_coin" | "gtceu:dragonsteel_block" | "gtceu:dragonsteel_dense_plate" | "gtceu:dragonsteel_double_cable" | "gtceu:dragonsteel_double_plate" | "gtceu:dragonsteel_double_wire" | "gtceu:dragonsteel_dust" | "gtceu:dragonsteel_fine_wire" | "gtceu:dragonsteel_foil" | "gtceu:dragonsteel_hex_cable" | "gtceu:dragonsteel_hex_wire" | "gtceu:dragonsteel_hot_ingot" | "gtceu:dragonsteel_ingot" | "gtceu:dragonsteel_nugget" | "gtceu:dragonsteel_octal_cable" | "gtceu:dragonsteel_octal_wire" | "gtceu:dragonsteel_plate" | "gtceu:dragonsteel_quadruple_cable" | "gtceu:dragonsteel_quadruple_wire" | "gtceu:dragonsteel_single_cable" | "gtceu:dragonsteel_single_wire" | "gtceu:dragonsteel_small_dust" | "gtceu:dragonsteel_tiny_dust" | "gtceu:drilling_fluid_bucket" | "gtceu:duct_tape" | "gtceu:duranium_axe" | "gtceu:duranium_block" | "gtceu:duranium_bucket" | "gtceu:duranium_butchery_knife" | "gtceu:duranium_buzz_saw_blade" | "gtceu:duranium_chainsaw_head" | "gtceu:duranium_crowbar" | "gtceu:duranium_double_plate" | "gtceu:duranium_drill_head" | "gtceu:duranium_dust" | "gtceu:duranium_file" | "gtceu:duranium_foil" | "gtceu:duranium_gear" | "gtceu:duranium_hammer" | "gtceu:duranium_hoe" | "gtceu:duranium_huge_fluid_pipe" | "gtceu:duranium_ingot" | "gtceu:duranium_knife" | "gtceu:duranium_large_fluid_pipe" | "gtceu:duranium_mining_hammer" | "gtceu:duranium_nonuple_fluid_pipe" | "gtceu:duranium_normal_fluid_pipe" | "gtceu:duranium_nugget" | "gtceu:duranium_pickaxe" | "gtceu:duranium_plate" | "gtceu:duranium_plunger" | "gtceu:duranium_quadruple_fluid_pipe" | "gtceu:duranium_rod" | "gtceu:duranium_saw" | "gtceu:duranium_screwdriver" | "gtceu:duranium_scythe" | "gtceu:duranium_shovel" | "gtceu:duranium_small_dust" | "gtceu:duranium_small_fluid_pipe" | "gtceu:duranium_sword" | "gtceu:duranium_tiny_dust" | "gtceu:duranium_tiny_fluid_pipe" | "gtceu:duranium_wire_cutter" | "gtceu:duranium_wrench" | "gtceu:duranium_wrench_tip" | "gtceu:echo_block" | "gtceu:echo_bucket" | "gtceu:echo_dense_plate" | "gtceu:echo_double_cable" | "gtceu:echo_double_plate" | "gtceu:echo_double_wire" | "gtceu:echo_dust" | "gtceu:echo_fine_wire" | "gtceu:echo_foil" | "gtceu:echo_hex_cable" | "gtceu:echo_hex_wire" | "gtceu:echo_ingot" | "gtceu:echo_nugget" | "gtceu:echo_octal_cable" | "gtceu:echo_octal_wire" | "gtceu:echo_plate" | "gtceu:echo_quadruple_cable" | "gtceu:echo_quadruple_wire" | "gtceu:echo_single_cable" | "gtceu:echo_single_wire" | "gtceu:echo_small_dust" | "gtceu:echo_tiny_dust" | "gtceu:electric_blast_furnace" | "gtceu:electrotine_crushed_ore" | "gtceu:electrotine_dust" | "gtceu:electrotine_impure_dust" | "gtceu:electrotine_ore" | "gtceu:electrotine_pure_dust" | "gtceu:electrotine_purified_ore" | "gtceu:electrotine_refined_ore" | "gtceu:electrotine_small_dust" | "gtceu:electrotine_tiny_dust" | "gtceu:electrum_block" | "gtceu:electrum_bolt" | "gtceu:electrum_bucket" | "gtceu:electrum_double_cable" | "gtceu:electrum_double_plate" | "gtceu:electrum_double_wire" | "gtceu:electrum_dust" | "gtceu:electrum_fine_wire" | "gtceu:electrum_foil" | "gtceu:electrum_hex_cable" | "gtceu:electrum_hex_wire" | "gtceu:electrum_ingot" | "gtceu:electrum_long_rod" | "gtceu:electrum_nugget" | "gtceu:electrum_octal_cable" | "gtceu:electrum_octal_wire" | "gtceu:electrum_plate" | "gtceu:electrum_quadruple_cable" | "gtceu:electrum_quadruple_wire" | "gtceu:electrum_ring" | "gtceu:electrum_rod" | "gtceu:electrum_screw" | "gtceu:electrum_single_cable" | "gtceu:electrum_single_wire" | "gtceu:electrum_small_dust" | "gtceu:electrum_tiny_dust" | "gtceu:emerald_chipped_gem" | "gtceu:emerald_crushed_ore" | "gtceu:emerald_dust" | "gtceu:emerald_exquisite_gem" | "gtceu:emerald_flawed_gem" | "gtceu:emerald_flawless_gem" | "gtceu:emerald_impure_dust" | "gtceu:emerald_lens" | "gtceu:emerald_ore" | "gtceu:emerald_plate" | "gtceu:emerald_pure_dust" | "gtceu:emerald_purified_ore" | "gtceu:emerald_refined_ore" | "gtceu:emerald_rod" | "gtceu:emerald_small_dust" | "gtceu:emerald_tiny_dust" | "gtceu:empty_mold" | "gtceu:empty_spray_can" | "gtceu:empty_wooden_form" | "gtceu:ender_air_bucket" | "gtceu:ender_eye_block" | "gtceu:ender_eye_dust" | "gtceu:ender_eye_small_dust" | "gtceu:ender_eye_tiny_dust" | "gtceu:ender_fluid_link_cover" | "gtceu:ender_pearl_block" | "gtceu:ender_pearl_dust" | "gtceu:ender_pearl_plate" | "gtceu:ender_pearl_small_dust" | "gtceu:ender_pearl_tiny_dust" | "gtceu:enderium_block" | "gtceu:enderium_bucket" | "gtceu:enderium_dense_plate" | "gtceu:enderium_double_cable" | "gtceu:enderium_double_plate" | "gtceu:enderium_double_wire" | "gtceu:enderium_dust" | "gtceu:enderium_fine_wire" | "gtceu:enderium_foil" | "gtceu:enderium_hex_cable" | "gtceu:enderium_hex_wire" | "gtceu:enderium_hot_ingot" | "gtceu:enderium_ingot" | "gtceu:enderium_nugget" | "gtceu:enderium_octal_cable" | "gtceu:enderium_octal_wire" | "gtceu:enderium_plate" | "gtceu:enderium_quadruple_cable" | "gtceu:enderium_quadruple_wire" | "gtceu:enderium_single_cable" | "gtceu:enderium_single_wire" | "gtceu:enderium_small_dust" | "gtceu:enderium_tiny_dust" | "gtceu:endstone_almandine_ore" | "gtceu:endstone_aluminium_ore" | "gtceu:endstone_alunite_ore" | "gtceu:endstone_amethyst_ore" | "gtceu:endstone_apatite_ore" | "gtceu:endstone_asbestos_ore" | "gtceu:endstone_barite_ore" | "gtceu:endstone_basaltic_mineral_sand_ore" | "gtceu:endstone_bastnasite_ore" | "gtceu:endstone_bauxite_ore" | "gtceu:endstone_bentonite_ore" | "gtceu:endstone_beryllium_ore" | "gtceu:endstone_blue_topaz_ore" | "gtceu:endstone_bornite_ore" | "gtceu:endstone_calcite_ore" | "gtceu:endstone_cassiterite_ore" | "gtceu:endstone_cassiterite_sand_ore" | "gtceu:endstone_certus_quartz_ore" | "gtceu:endstone_chalcocite_ore" | "gtceu:endstone_chalcopyrite_ore" | "gtceu:endstone_chromite_ore" | "gtceu:endstone_cinnabar_ore" | "gtceu:endstone_coal_ore" | "gtceu:endstone_cobalt_ore" | "gtceu:endstone_cobaltite_ore" | "gtceu:endstone_cooperite_ore" | "gtceu:endstone_copper_ore" | "gtceu:endstone_diamond_ore" | "gtceu:endstone_diatomite_ore" | "gtceu:endstone_dust" | "gtceu:endstone_electrotine_ore" | "gtceu:endstone_emerald_ore" | "gtceu:endstone_fullers_earth_ore" | "gtceu:endstone_galena_ore" | "gtceu:endstone_garnet_sand_ore" | "gtceu:endstone_garnierite_ore" | "gtceu:endstone_glauconite_sand_ore" | "gtceu:endstone_goethite_ore" | "gtceu:endstone_gold_ore" | "gtceu:endstone_granitic_mineral_sand_ore" | "gtceu:endstone_graphite_ore" | "gtceu:endstone_green_sapphire_ore" | "gtceu:endstone_grossular_ore" | "gtceu:endstone_gypsum_ore" | "gtceu:endstone_hematite_ore" | "gtceu:endstone_ilmenite_ore" | "gtceu:endstone_iron_ore" | "gtceu:endstone_kyanite_ore" | "gtceu:endstone_lapis_ore" | "gtceu:endstone_lazurite_ore" | "gtceu:endstone_lead_ore" | "gtceu:endstone_lepidolite_ore" | "gtceu:endstone_lithium_ore" | "gtceu:endstone_magnesite_ore" | "gtceu:endstone_magnetite_ore" | "gtceu:endstone_malachite_ore" | "gtceu:endstone_mica_ore" | "gtceu:endstone_molybdenite_ore" | "gtceu:endstone_molybdenum_ore" | "gtceu:endstone_monazite_ore" | "gtceu:endstone_naquadah_ore" | "gtceu:endstone_neodymium_ore" | "gtceu:endstone_nether_quartz_ore" | "gtceu:endstone_nickel_ore" | "gtceu:endstone_oilsands_ore" | "gtceu:endstone_olivine_ore" | "gtceu:endstone_opal_ore" | "gtceu:endstone_palladium_ore" | "gtceu:endstone_pentlandite_ore" | "gtceu:endstone_pitchblende_ore" | "gtceu:endstone_platinum_ore" | "gtceu:endstone_plutonium_ore" | "gtceu:endstone_pollucite_ore" | "gtceu:endstone_powellite_ore" | "gtceu:endstone_pyrite_ore" | "gtceu:endstone_pyrochlore_ore" | "gtceu:endstone_pyrolusite_ore" | "gtceu:endstone_pyrope_ore" | "gtceu:endstone_quartzite_ore" | "gtceu:endstone_realgar_ore" | "gtceu:endstone_red_garnet_ore" | "gtceu:endstone_redstone_ore" | "gtceu:endstone_rock_salt_ore" | "gtceu:endstone_ruby_ore" | "gtceu:endstone_salt_ore" | "gtceu:endstone_saltpeter_ore" | "gtceu:endstone_sapphire_ore" | "gtceu:endstone_scheelite_ore" | "gtceu:endstone_silver_ore" | "gtceu:endstone_small_dust" | "gtceu:endstone_soapstone_ore" | "gtceu:endstone_sodalite_ore" | "gtceu:endstone_spessartine_ore" | "gtceu:endstone_sphalerite_ore" | "gtceu:endstone_spodumene_ore" | "gtceu:endstone_stibnite_ore" | "gtceu:endstone_sulfur_ore" | "gtceu:endstone_talc_ore" | "gtceu:endstone_tantalite_ore" | "gtceu:endstone_tetrahedrite_ore" | "gtceu:endstone_thorium_ore" | "gtceu:endstone_tin_ore" | "gtceu:endstone_tiny_dust" | "gtceu:endstone_topaz_ore" | "gtceu:endstone_tricalcium_phosphate_ore" | "gtceu:endstone_trona_ore" | "gtceu:endstone_tungstate_ore" | "gtceu:endstone_uraninite_ore" | "gtceu:endstone_vanadium_magnetite_ore" | "gtceu:endstone_wulfenite_ore" | "gtceu:endstone_yellow_garnet_ore" | "gtceu:endstone_yellow_limonite_ore" | "gtceu:endstone_zeolite_ore" | "gtceu:energium_dust" | "gtceu:energy_cluster" | "gtceu:energy_crystal" | "gtceu:energy_detector_cover" | "gtceu:energy_module" | "gtceu:engine_intake_casing" | "gtceu:engraved_crystal_chip" | "gtceu:engraved_lapotron_crystal_chip" | "gtceu:enlighted_gold_block" | "gtceu:enlighted_gold_bucket" | "gtceu:enlighted_gold_dense_plate" | "gtceu:enlighted_gold_double_cable" | "gtceu:enlighted_gold_double_plate" | "gtceu:enlighted_gold_double_wire" | "gtceu:enlighted_gold_dust" | "gtceu:enlighted_gold_fine_wire" | "gtceu:enlighted_gold_foil" | "gtceu:enlighted_gold_hex_cable" | "gtceu:enlighted_gold_hex_wire" | "gtceu:enlighted_gold_hot_ingot" | "gtceu:enlighted_gold_ingot" | "gtceu:enlighted_gold_nugget" | "gtceu:enlighted_gold_octal_cable" | "gtceu:enlighted_gold_octal_wire" | "gtceu:enlighted_gold_plate" | "gtceu:enlighted_gold_quadruple_cable" | "gtceu:enlighted_gold_quadruple_wire" | "gtceu:enlighted_gold_single_cable" | "gtceu:enlighted_gold_single_wire" | "gtceu:enlighted_gold_small_dust" | "gtceu:enlighted_gold_tiny_dust" | "gtceu:enriched_bacterial_sludge_bucket" | "gtceu:enriched_naquadah_block" | "gtceu:enriched_naquadah_bucket" | "gtceu:enriched_naquadah_double_plate" | "gtceu:enriched_naquadah_dust" | "gtceu:enriched_naquadah_foil" | "gtceu:enriched_naquadah_hot_ingot" | "gtceu:enriched_naquadah_ingot" | "gtceu:enriched_naquadah_nugget" | "gtceu:enriched_naquadah_plate" | "gtceu:enriched_naquadah_rod" | "gtceu:enriched_naquadah_small_dust" | "gtceu:enriched_naquadah_solution_bucket" | "gtceu:enriched_naquadah_sulfate_dust" | "gtceu:enriched_naquadah_sulfate_small_dust" | "gtceu:enriched_naquadah_sulfate_tiny_dust" | "gtceu:enriched_naquadah_tiny_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_block" | "gtceu:enriched_naquadah_trinium_europium_duranide_bucket" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_plate" | "gtceu:enriched_naquadah_trinium_europium_duranide_double_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_fine_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_foil" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_hex_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_hot_ingot" | "gtceu:enriched_naquadah_trinium_europium_duranide_ingot" | "gtceu:enriched_naquadah_trinium_europium_duranide_nugget" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_octal_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_plate" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_quadruple_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_cable" | "gtceu:enriched_naquadah_trinium_europium_duranide_single_wire" | "gtceu:enriched_naquadah_trinium_europium_duranide_small_dust" | "gtceu:enriched_naquadah_trinium_europium_duranide_tiny_dust" | "gtceu:enriched_naquadah_waste_bucket" | "gtceu:enriched_uranium_hexafluoride_bucket" | "gtceu:epichlorohydrin_bucket" | "gtceu:epoxy_block" | "gtceu:epoxy_bucket" | "gtceu:epoxy_circuit_board" | "gtceu:epoxy_dust" | "gtceu:epoxy_ingot" | "gtceu:epoxy_nugget" | "gtceu:epoxy_plate" | "gtceu:epoxy_printed_circuit_board" | "gtceu:epoxy_small_dust" | "gtceu:epoxy_tiny_dust" | "gtceu:ethane_bucket" | "gtceu:ethanol_bucket" | "gtceu:ethenone_bucket" | "gtceu:ethyl_tertbutyl_ether_bucket" | "gtceu:ethylbenzene_bucket" | "gtceu:ethylene_bucket" | "gtceu:ethylene_glycol_bucket" | "gtceu:ethylene_oxide_bucket" | "gtceu:europium_block" | "gtceu:europium_bucket" | "gtceu:europium_double_cable" | "gtceu:europium_double_plate" | "gtceu:europium_double_wire" | "gtceu:europium_dust" | "gtceu:europium_fine_wire" | "gtceu:europium_foil" | "gtceu:europium_frame" | "gtceu:europium_hex_cable" | "gtceu:europium_hex_wire" | "gtceu:europium_hot_ingot" | "gtceu:europium_huge_fluid_pipe" | "gtceu:europium_ingot" | "gtceu:europium_large_fluid_pipe" | "gtceu:europium_long_rod" | "gtceu:europium_nonuple_fluid_pipe" | "gtceu:europium_normal_fluid_pipe" | "gtceu:europium_nugget" | "gtceu:europium_octal_cable" | "gtceu:europium_octal_wire" | "gtceu:europium_plate" | "gtceu:europium_quadruple_cable" | "gtceu:europium_quadruple_fluid_pipe" | "gtceu:europium_quadruple_wire" | "gtceu:europium_rod" | "gtceu:europium_single_cable" | "gtceu:europium_single_wire" | "gtceu:europium_small_dust" | "gtceu:europium_small_fluid_pipe" | "gtceu:europium_spring" | "gtceu:europium_tiny_dust" | "gtceu:europium_tiny_fluid_pipe" | "gtceu:ev_16a_energy_converter" | "gtceu:ev_1a_energy_converter" | "gtceu:ev_4a_energy_converter" | "gtceu:ev_8a_energy_converter" | "gtceu:ev_alloy_smelter" | "gtceu:ev_arc_furnace" | "gtceu:ev_assembler" | "gtceu:ev_autoclave" | "gtceu:ev_battery_buffer_16x" | "gtceu:ev_battery_buffer_4x" | "gtceu:ev_battery_buffer_8x" | "gtceu:ev_battery_hull" | "gtceu:ev_bender" | "gtceu:ev_block_breaker" | "gtceu:ev_brewery" | "gtceu:ev_canner" | "gtceu:ev_centrifuge" | "gtceu:ev_charger_4x" | "gtceu:ev_chemical_bath" | "gtceu:ev_chemical_reactor" | "gtceu:ev_circuit_assembler" | "gtceu:ev_compressor" | "gtceu:ev_conveyor_module" | "gtceu:ev_cutter" | "gtceu:ev_diode" | "gtceu:ev_distillery" | "gtceu:ev_electric_furnace" | "gtceu:ev_electric_gear_box_16a" | "gtceu:ev_electric_gear_box_2a" | "gtceu:ev_electric_gear_box_32a" | "gtceu:ev_electric_gear_box_8a" | "gtceu:ev_electric_motor" | "gtceu:ev_electric_piston" | "gtceu:ev_electric_pump" | "gtceu:ev_electrolyzer" | "gtceu:ev_electromagnetic_separator" | "gtceu:ev_emitter" | "gtceu:ev_energy_input_hatch" | "gtceu:ev_energy_input_hatch_16a" | "gtceu:ev_energy_input_hatch_4a" | "gtceu:ev_energy_output_hatch" | "gtceu:ev_energy_output_hatch_16a" | "gtceu:ev_energy_output_hatch_4a" | "gtceu:ev_essence_burner" | "gtceu:ev_extractor" | "gtceu:ev_extruder" | "gtceu:ev_fermenter" | "gtceu:ev_field_generator" | "gtceu:ev_fisher" | "gtceu:ev_fluid_drilling_rig" | "gtceu:ev_fluid_heater" | "gtceu:ev_fluid_passthrough_hatch" | "gtceu:ev_fluid_regulator" | "gtceu:ev_fluid_solidifier" | "gtceu:ev_forge_hammer" | "gtceu:ev_forming_press" | "gtceu:ev_gas_collector" | "gtceu:ev_hermetic_casing" | "gtceu:ev_input_bus" | "gtceu:ev_input_hatch" | "gtceu:ev_item_passthrough_hatch" | "gtceu:ev_kinetic_input_box" | "gtceu:ev_kinetic_mixer" | "gtceu:ev_kinetic_output_box" | "gtceu:ev_large_miner" | "gtceu:ev_laser_engraver" | "gtceu:ev_lathe" | "gtceu:ev_macerator" | "gtceu:ev_machine_casing" | "gtceu:ev_machine_hull" | "gtceu:ev_mixer" | "gtceu:ev_muffler_hatch" | "gtceu:ev_mystical_greenhouse" | "gtceu:ev_ore_washer" | "gtceu:ev_output_bus" | "gtceu:ev_output_hatch" | "gtceu:ev_packer" | "gtceu:ev_polarizer" | "gtceu:ev_pump" | "gtceu:ev_robot_arm" | "gtceu:ev_rock_crusher" | "gtceu:ev_rotor_holder" | "gtceu:ev_sensor" | "gtceu:ev_sifter" | "gtceu:ev_solar_panel" | "gtceu:ev_super_chest" | "gtceu:ev_super_tank" | "gtceu:ev_thermal_centrifuge" | "gtceu:ev_transformer_16a" | "gtceu:ev_transformer_1a" | "gtceu:ev_transformer_2a" | "gtceu:ev_transformer_4a" | "gtceu:ev_vanadium_battery" | "gtceu:ev_voltage_coil" | "gtceu:ev_wiremill" | "gtceu:extreme_combustion_engine" | "gtceu:extreme_engine_intake_casing" | "gtceu:facade_cover" | "gtceu:fermented_biomass_bucket" | "gtceu:ferrite_mixture_dust" | "gtceu:ferrite_mixture_small_dust" | "gtceu:ferrite_mixture_tiny_dust" | "gtceu:ferrosilite_dust" | "gtceu:ferrosilite_small_dust" | "gtceu:ferrosilite_tiny_dust" | "gtceu:fertilizer" | "gtceu:fiber_reinforced_circuit_board" | "gtceu:fiber_reinforced_printed_circuit_board" | "gtceu:filter_casing" | "gtceu:firebrick" | "gtceu:firebricks" | "gtceu:fireclay_dust" | "gtceu:fireclay_small_dust" | "gtceu:fireclay_tiny_dust" | "gtceu:fish_oil_bucket" | "gtceu:flint_block" | "gtceu:flint_dust" | "gtceu:flint_knife" | "gtceu:flint_mortar" | "gtceu:flint_small_dust" | "gtceu:flint_tiny_dust" | "gtceu:fluid_cell" | "gtceu:fluid_detector_cover" | "gtceu:fluid_filter" | "gtceu:fluid_tag_filter" | "gtceu:fluid_voiding_cover" | "gtceu:fluorine_bucket" | "gtceu:fluoroantimonic_acid_bucket" | "gtceu:foil_extruder_mold" | "gtceu:frostproof_machine_casing" | "gtceu:fullers_earth_crushed_ore" | "gtceu:fullers_earth_dust" | "gtceu:fullers_earth_impure_dust" | "gtceu:fullers_earth_ore" | "gtceu:fullers_earth_pure_dust" | "gtceu:fullers_earth_purified_ore" | "gtceu:fullers_earth_refined_ore" | "gtceu:fullers_earth_small_dust" | "gtceu:fullers_earth_tiny_dust" | "gtceu:fusion_casing" | "gtceu:fusion_casing_mk2" | "gtceu:fusion_casing_mk3" | "gtceu:fusion_coil" | "gtceu:fusion_glass" | "gtceu:galena_crushed_ore" | "gtceu:galena_dust" | "gtceu:galena_impure_dust" | "gtceu:galena_ore" | "gtceu:galena_pure_dust" | "gtceu:galena_purified_ore" | "gtceu:galena_refined_ore" | "gtceu:galena_small_dust" | "gtceu:galena_tiny_dust" | "gtceu:gallium_arsenide_block" | "gtceu:gallium_arsenide_bucket" | "gtceu:gallium_arsenide_double_plate" | "gtceu:gallium_arsenide_dust" | "gtceu:gallium_arsenide_ingot" | "gtceu:gallium_arsenide_nugget" | "gtceu:gallium_arsenide_plate" | "gtceu:gallium_arsenide_small_dust" | "gtceu:gallium_arsenide_tiny_dust" | "gtceu:gallium_block" | "gtceu:gallium_bucket" | "gtceu:gallium_double_plate" | "gtceu:gallium_dust" | "gtceu:gallium_foil" | "gtceu:gallium_ingot" | "gtceu:gallium_nugget" | "gtceu:gallium_plate" | "gtceu:gallium_small_dust" | "gtceu:gallium_sulfide_dust" | "gtceu:gallium_sulfide_small_dust" | "gtceu:gallium_sulfide_tiny_dust" | "gtceu:gallium_tiny_dust" | "gtceu:garnet_sand_crushed_ore" | "gtceu:garnet_sand_dust" | "gtceu:garnet_sand_impure_dust" | "gtceu:garnet_sand_ore" | "gtceu:garnet_sand_pure_dust" | "gtceu:garnet_sand_purified_ore" | "gtceu:garnet_sand_refined_ore" | "gtceu:garnet_sand_small_dust" | "gtceu:garnet_sand_tiny_dust" | "gtceu:garnierite_crushed_ore" | "gtceu:garnierite_dust" | "gtceu:garnierite_impure_dust" | "gtceu:garnierite_ore" | "gtceu:garnierite_pure_dust" | "gtceu:garnierite_purified_ore" | "gtceu:garnierite_refined_ore" | "gtceu:garnierite_small_dust" | "gtceu:garnierite_tiny_dust" | "gtceu:gas_large_turbine" | "gtceu:gasoline_bucket" | "gtceu:gear_casting_mold" | "gtceu:gear_extruder_mold" | "gtceu:gelatin_dust" | "gtceu:gelatin_mixture_bucket" | "gtceu:gelatin_small_dust" | "gtceu:gelatin_tiny_dust" | "gtceu:gelled_toluene" | "gtceu:glass_bucket" | "gtceu:glass_chipped_gem" | "gtceu:glass_dust" | "gtceu:glass_exquisite_gem" | "gtceu:glass_flawed_gem" | "gtceu:glass_flawless_gem" | "gtceu:glass_gem" | "gtceu:glass_lens" | "gtceu:glass_plate" | "gtceu:glass_small_dust" | "gtceu:glass_tiny_dust" | "gtceu:glass_tube" | "gtceu:glass_vial" | "gtceu:glauconite_sand_crushed_ore" | "gtceu:glauconite_sand_dust" | "gtceu:glauconite_sand_impure_dust" | "gtceu:glauconite_sand_ore" | "gtceu:glauconite_sand_pure_dust" | "gtceu:glauconite_sand_purified_ore" | "gtceu:glauconite_sand_refined_ore" | "gtceu:glauconite_sand_small_dust" | "gtceu:glauconite_sand_tiny_dust" | "gtceu:glowstone_bucket" | "gtceu:glowstone_plate" | "gtceu:glowstone_small_dust" | "gtceu:glowstone_tiny_dust" | "gtceu:glue_bucket" | "gtceu:glycerol_bucket" | "gtceu:glyceryl_trinitrate_bucket" | "gtceu:goethite_crushed_ore" | "gtceu:goethite_dust" | "gtceu:goethite_impure_dust" | "gtceu:goethite_ore" | "gtceu:goethite_pure_dust" | "gtceu:goethite_purified_ore" | "gtceu:goethite_refined_ore" | "gtceu:goethite_small_dust" | "gtceu:goethite_tiny_dust" | "gtceu:gold_bolt" | "gtceu:gold_bucket" | "gtceu:gold_credit" | "gtceu:gold_crushed_ore" | "gtceu:gold_double_cable" | "gtceu:gold_double_plate" | "gtceu:gold_double_wire" | "gtceu:gold_drum" | "gtceu:gold_dust" | "gtceu:gold_fine_wire" | "gtceu:gold_foil" | "gtceu:gold_hex_cable" | "gtceu:gold_hex_wire" | "gtceu:gold_huge_fluid_pipe" | "gtceu:gold_impure_dust" | "gtceu:gold_large_fluid_pipe" | "gtceu:gold_long_rod" | "gtceu:gold_nonuple_fluid_pipe" | "gtceu:gold_normal_fluid_pipe" | "gtceu:gold_octal_cable" | "gtceu:gold_octal_wire" | "gtceu:gold_ore" | "gtceu:gold_plate" | "gtceu:gold_pure_dust" | "gtceu:gold_purified_ore" | "gtceu:gold_quadruple_cable" | "gtceu:gold_quadruple_fluid_pipe" | "gtceu:gold_quadruple_wire" | "gtceu:gold_refined_ore" | "gtceu:gold_ring" | "gtceu:gold_rod" | "gtceu:gold_screw" | "gtceu:gold_single_cable" | "gtceu:gold_single_wire" | "gtceu:gold_small_dust" | "gtceu:gold_small_fluid_pipe" | "gtceu:gold_small_spring" | "gtceu:gold_spring" | "gtceu:gold_tiny_dust" | "gtceu:gold_tiny_fluid_pipe" | "gtceu:good_electronic_circuit" | "gtceu:good_integrated_circuit" | "gtceu:granite_almandine_ore" | "gtceu:granite_aluminium_ore" | "gtceu:granite_alunite_ore" | "gtceu:granite_amethyst_ore" | "gtceu:granite_apatite_ore" | "gtceu:granite_asbestos_ore" | "gtceu:granite_barite_ore" | "gtceu:granite_basaltic_mineral_sand_ore" | "gtceu:granite_bastnasite_ore" | "gtceu:granite_bauxite_ore" | "gtceu:granite_bentonite_ore" | "gtceu:granite_beryllium_ore" | "gtceu:granite_blue_topaz_ore" | "gtceu:granite_bornite_ore" | "gtceu:granite_calcite_ore" | "gtceu:granite_cassiterite_ore" | "gtceu:granite_cassiterite_sand_ore" | "gtceu:granite_certus_quartz_ore" | "gtceu:granite_chalcocite_ore" | "gtceu:granite_chalcopyrite_ore" | "gtceu:granite_chromite_ore" | "gtceu:granite_cinnabar_ore" | "gtceu:granite_coal_ore" | "gtceu:granite_cobalt_ore" | "gtceu:granite_cobaltite_ore" | "gtceu:granite_cooperite_ore" | "gtceu:granite_copper_ore" | "gtceu:granite_diamond_ore" | "gtceu:granite_diatomite_ore" | "gtceu:granite_dust" | "gtceu:granite_electrotine_ore" | "gtceu:granite_emerald_ore" | "gtceu:granite_fullers_earth_ore" | "gtceu:granite_galena_ore" | "gtceu:granite_garnet_sand_ore" | "gtceu:granite_garnierite_ore" | "gtceu:granite_glauconite_sand_ore" | "gtceu:granite_goethite_ore" | "gtceu:granite_gold_ore" | "gtceu:granite_granitic_mineral_sand_ore" | "gtceu:granite_graphite_ore" | "gtceu:granite_green_sapphire_ore" | "gtceu:granite_grossular_ore" | "gtceu:granite_gypsum_ore" | "gtceu:granite_hematite_ore" | "gtceu:granite_ilmenite_ore" | "gtceu:granite_iron_ore" | "gtceu:granite_kyanite_ore" | "gtceu:granite_lapis_ore" | "gtceu:granite_lazurite_ore" | "gtceu:granite_lead_ore" | "gtceu:granite_lepidolite_ore" | "gtceu:granite_lithium_ore" | "gtceu:granite_magnesite_ore" | "gtceu:granite_magnetite_ore" | "gtceu:granite_malachite_ore" | "gtceu:granite_mica_ore" | "gtceu:granite_molybdenite_ore" | "gtceu:granite_molybdenum_ore" | "gtceu:granite_monazite_ore" | "gtceu:granite_naquadah_ore" | "gtceu:granite_neodymium_ore" | "gtceu:granite_nether_quartz_ore" | "gtceu:granite_nickel_ore" | "gtceu:granite_oilsands_ore" | "gtceu:granite_olivine_ore" | "gtceu:granite_opal_ore" | "gtceu:granite_palladium_ore" | "gtceu:granite_pentlandite_ore" | "gtceu:granite_pitchblende_ore" | "gtceu:granite_platinum_ore" | "gtceu:granite_plutonium_ore" | "gtceu:granite_pollucite_ore" | "gtceu:granite_powellite_ore" | "gtceu:granite_pyrite_ore" | "gtceu:granite_pyrochlore_ore" | "gtceu:granite_pyrolusite_ore" | "gtceu:granite_pyrope_ore" | "gtceu:granite_quartzite_ore" | "gtceu:granite_realgar_ore" | "gtceu:granite_red_dust" | "gtceu:granite_red_garnet_ore" | "gtceu:granite_red_small_dust" | "gtceu:granite_red_tiny_dust" | "gtceu:granite_redstone_ore" | "gtceu:granite_rock_salt_ore" | "gtceu:granite_ruby_ore" | "gtceu:granite_salt_ore" | "gtceu:granite_saltpeter_ore" | "gtceu:granite_sapphire_ore" | "gtceu:granite_scheelite_ore" | "gtceu:granite_silver_ore" | "gtceu:granite_small_dust" | "gtceu:granite_soapstone_ore" | "gtceu:granite_sodalite_ore" | "gtceu:granite_spessartine_ore" | "gtceu:granite_sphalerite_ore" | "gtceu:granite_spodumene_ore" | "gtceu:granite_stibnite_ore" | "gtceu:granite_sulfur_ore" | "gtceu:granite_talc_ore" | "gtceu:granite_tantalite_ore" | "gtceu:granite_tetrahedrite_ore" | "gtceu:granite_thorium_ore" | "gtceu:granite_tin_ore" | "gtceu:granite_tiny_dust" | "gtceu:granite_topaz_ore" | "gtceu:granite_tricalcium_phosphate_ore" | "gtceu:granite_trona_ore" | "gtceu:granite_tungstate_ore" | "gtceu:granite_uraninite_ore" | "gtceu:granite_vanadium_magnetite_ore" | "gtceu:granite_wulfenite_ore" | "gtceu:granite_yellow_garnet_ore" | "gtceu:granite_yellow_limonite_ore" | "gtceu:granite_zeolite_ore" | "gtceu:granitic_mineral_sand_crushed_ore" | "gtceu:granitic_mineral_sand_dust" | "gtceu:granitic_mineral_sand_impure_dust" | "gtceu:granitic_mineral_sand_ore" | "gtceu:granitic_mineral_sand_pure_dust" | "gtceu:granitic_mineral_sand_purified_ore" | "gtceu:granitic_mineral_sand_refined_ore" | "gtceu:granitic_mineral_sand_small_dust" | "gtceu:granitic_mineral_sand_tiny_dust" | "gtceu:graphene_double_cable" | "gtceu:graphene_double_wire" | "gtceu:graphene_dust" | "gtceu:graphene_hex_cable" | "gtceu:graphene_hex_wire" | "gtceu:graphene_octal_cable" | "gtceu:graphene_octal_wire" | "gtceu:graphene_quadruple_cable" | "gtceu:graphene_quadruple_wire" | "gtceu:graphene_single_cable" | "gtceu:graphene_single_wire" | "gtceu:graphene_small_dust" | "gtceu:graphene_tiny_dust" | "gtceu:graphite_crushed_ore" | "gtceu:graphite_dust" | "gtceu:graphite_impure_dust" | "gtceu:graphite_ore" | "gtceu:graphite_pure_dust" | "gtceu:graphite_purified_ore" | "gtceu:graphite_refined_ore" | "gtceu:graphite_small_dust" | "gtceu:graphite_tiny_dust" | "gtceu:gravel_almandine_ore" | "gtceu:gravel_aluminium_ore" | "gtceu:gravel_alunite_ore" | "gtceu:gravel_amethyst_ore" | "gtceu:gravel_apatite_ore" | "gtceu:gravel_asbestos_ore" | "gtceu:gravel_barite_ore" | "gtceu:gravel_basaltic_mineral_sand_ore" | "gtceu:gravel_bastnasite_ore" | "gtceu:gravel_bauxite_ore" | "gtceu:gravel_bentonite_ore" | "gtceu:gravel_beryllium_ore" | "gtceu:gravel_blue_topaz_ore" | "gtceu:gravel_bornite_ore" | "gtceu:gravel_calcite_ore" | "gtceu:gravel_cassiterite_ore" | "gtceu:gravel_cassiterite_sand_ore" | "gtceu:gravel_certus_quartz_ore" | "gtceu:gravel_chalcocite_ore" | "gtceu:gravel_chalcopyrite_ore" | "gtceu:gravel_chromite_ore" | "gtceu:gravel_cinnabar_ore" | "gtceu:gravel_coal_ore" | "gtceu:gravel_cobalt_ore" | "gtceu:gravel_cobaltite_ore" | "gtceu:gravel_cooperite_ore" | "gtceu:gravel_copper_ore" | "gtceu:gravel_diamond_ore" | "gtceu:gravel_diatomite_ore" | "gtceu:gravel_electrotine_ore" | "gtceu:gravel_emerald_ore" | "gtceu:gravel_fullers_earth_ore" | "gtceu:gravel_galena_ore" | "gtceu:gravel_garnet_sand_ore" | "gtceu:gravel_garnierite_ore" | "gtceu:gravel_glauconite_sand_ore" | "gtceu:gravel_goethite_ore" | "gtceu:gravel_gold_ore" | "gtceu:gravel_granitic_mineral_sand_ore" | "gtceu:gravel_graphite_ore" | "gtceu:gravel_green_sapphire_ore" | "gtceu:gravel_grossular_ore" | "gtceu:gravel_gypsum_ore" | "gtceu:gravel_hematite_ore" | "gtceu:gravel_ilmenite_ore" | "gtceu:gravel_iron_ore" | "gtceu:gravel_kyanite_ore" | "gtceu:gravel_lapis_ore" | "gtceu:gravel_lazurite_ore" | "gtceu:gravel_lead_ore" | "gtceu:gravel_lepidolite_ore" | "gtceu:gravel_lithium_ore" | "gtceu:gravel_magnesite_ore" | "gtceu:gravel_magnetite_ore" | "gtceu:gravel_malachite_ore" | "gtceu:gravel_mica_ore" | "gtceu:gravel_molybdenite_ore" | "gtceu:gravel_molybdenum_ore" | "gtceu:gravel_monazite_ore" | "gtceu:gravel_naquadah_ore" | "gtceu:gravel_neodymium_ore" | "gtceu:gravel_nether_quartz_ore" | "gtceu:gravel_nickel_ore" | "gtceu:gravel_oilsands_ore" | "gtceu:gravel_olivine_ore" | "gtceu:gravel_opal_ore" | "gtceu:gravel_palladium_ore" | "gtceu:gravel_pentlandite_ore" | "gtceu:gravel_pitchblende_ore" | "gtceu:gravel_platinum_ore" | "gtceu:gravel_plutonium_ore" | "gtceu:gravel_pollucite_ore" | "gtceu:gravel_powellite_ore" | "gtceu:gravel_pyrite_ore" | "gtceu:gravel_pyrochlore_ore" | "gtceu:gravel_pyrolusite_ore" | "gtceu:gravel_pyrope_ore" | "gtceu:gravel_quartzite_ore" | "gtceu:gravel_realgar_ore" | "gtceu:gravel_red_garnet_ore" | "gtceu:gravel_redstone_ore" | "gtceu:gravel_rock_salt_ore" | "gtceu:gravel_ruby_ore" | "gtceu:gravel_salt_ore" | "gtceu:gravel_saltpeter_ore" | "gtceu:gravel_sapphire_ore" | "gtceu:gravel_scheelite_ore" | "gtceu:gravel_silver_ore" | "gtceu:gravel_soapstone_ore" | "gtceu:gravel_sodalite_ore" | "gtceu:gravel_spessartine_ore" | "gtceu:gravel_sphalerite_ore" | "gtceu:gravel_spodumene_ore" | "gtceu:gravel_stibnite_ore" | "gtceu:gravel_sulfur_ore" | "gtceu:gravel_talc_ore" | "gtceu:gravel_tantalite_ore" | "gtceu:gravel_tetrahedrite_ore" | "gtceu:gravel_thorium_ore" | "gtceu:gravel_tin_ore" | "gtceu:gravel_topaz_ore" | "gtceu:gravel_tricalcium_phosphate_ore" | "gtceu:gravel_trona_ore" | "gtceu:gravel_tungstate_ore" | "gtceu:gravel_uraninite_ore" | "gtceu:gravel_vanadium_magnetite_ore" | "gtceu:gravel_wulfenite_ore" | "gtceu:gravel_yellow_garnet_ore" | "gtceu:gravel_yellow_limonite_ore" | "gtceu:gravel_zeolite_ore" | "gtceu:gravi_star" | "gtceu:gravitation_engine_unit" | "gtceu:gray_dye_bucket" | "gtceu:gray_dye_spray_can" | "gtceu:gray_glass_lens" | "gtceu:green_dye_bucket" | "gtceu:green_dye_spray_can" | "gtceu:green_glass_lens" | "gtceu:green_sapphire_block" | "gtceu:green_sapphire_chipped_gem" | "gtceu:green_sapphire_crushed_ore" | "gtceu:green_sapphire_dust" | "gtceu:green_sapphire_exquisite_gem" | "gtceu:green_sapphire_flawed_gem" | "gtceu:green_sapphire_flawless_gem" | "gtceu:green_sapphire_gem" | "gtceu:green_sapphire_impure_dust" | "gtceu:green_sapphire_ore" | "gtceu:green_sapphire_plate" | "gtceu:green_sapphire_pure_dust" | "gtceu:green_sapphire_purified_ore" | "gtceu:green_sapphire_refined_ore" | "gtceu:green_sapphire_rod" | "gtceu:green_sapphire_slurry_bucket" | "gtceu:green_sapphire_small_dust" | "gtceu:green_sapphire_tiny_dust" | "gtceu:grossular_block" | "gtceu:grossular_chipped_gem" | "gtceu:grossular_crushed_ore" | "gtceu:grossular_dust" | "gtceu:grossular_exquisite_gem" | "gtceu:grossular_flawed_gem" | "gtceu:grossular_flawless_gem" | "gtceu:grossular_gem" | "gtceu:grossular_impure_dust" | "gtceu:grossular_ore" | "gtceu:grossular_pure_dust" | "gtceu:grossular_purified_ore" | "gtceu:grossular_refined_ore" | "gtceu:grossular_small_dust" | "gtceu:grossular_tiny_dust" | "gtceu:gunpowder_small_dust" | "gtceu:gunpowder_tiny_dust" | "gtceu:gypsum_crushed_ore" | "gtceu:gypsum_dust" | "gtceu:gypsum_impure_dust" | "gtceu:gypsum_ore" | "gtceu:gypsum_pure_dust" | "gtceu:gypsum_purified_ore" | "gtceu:gypsum_refined_ore" | "gtceu:gypsum_small_dust" | "gtceu:gypsum_tiny_dust" | "gtceu:heatproof_machine_casing" | "gtceu:heavy_fuel_bucket" | "gtceu:helium_3_bucket" | "gtceu:helium_bucket" | "gtceu:helium_plasma_bucket" | "gtceu:hematite_crushed_ore" | "gtceu:hematite_dust" | "gtceu:hematite_impure_dust" | "gtceu:hematite_ore" | "gtceu:hematite_pure_dust" | "gtceu:hematite_purified_ore" | "gtceu:hematite_refined_ore" | "gtceu:hematite_small_dust" | "gtceu:hematite_tiny_dust" | "gtceu:high_octane_gasoline_bucket" | "gtceu:highly_advanced_soc" | "gtceu:highly_advanced_soc_wafer" | "gtceu:hp_steam_alloy_smelter" | "gtceu:hp_steam_compressor" | "gtceu:hp_steam_extractor" | "gtceu:hp_steam_forge_hammer" | "gtceu:hp_steam_furnace" | "gtceu:hp_steam_liquid_boiler" | "gtceu:hp_steam_macerator" | "gtceu:hp_steam_rock_crusher" | "gtceu:hp_steam_solid_boiler" | "gtceu:hpic_chip" | "gtceu:hpic_wafer" | "gtceu:hsse_axe" | "gtceu:hsse_block" | "gtceu:hsse_bolt" | "gtceu:hsse_bucket" | "gtceu:hsse_butchery_knife" | "gtceu:hsse_buzz_saw_blade" | "gtceu:hsse_chainsaw_head" | "gtceu:hsse_crowbar" | "gtceu:hsse_double_plate" | "gtceu:hsse_drill_head" | "gtceu:hsse_dust" | "gtceu:hsse_file" | "gtceu:hsse_frame" | "gtceu:hsse_hammer" | "gtceu:hsse_hoe" | "gtceu:hsse_hot_ingot" | "gtceu:hsse_ingot" | "gtceu:hsse_knife" | "gtceu:hsse_long_rod" | "gtceu:hsse_mining_hammer" | "gtceu:hsse_nugget" | "gtceu:hsse_pickaxe" | "gtceu:hsse_plate" | "gtceu:hsse_plunger" | "gtceu:hsse_ring" | "gtceu:hsse_rod" | "gtceu:hsse_saw" | "gtceu:hsse_screw" | "gtceu:hsse_screwdriver" | "gtceu:hsse_screwdriver_tip" | "gtceu:hsse_scythe" | "gtceu:hsse_shovel" | "gtceu:hsse_small_dust" | "gtceu:hsse_sword" | "gtceu:hsse_tiny_dust" | "gtceu:hsse_turbine_blade" | "gtceu:hsse_wire_cutter" | "gtceu:hsse_wrench" | "gtceu:hsse_wrench_tip" | "gtceu:hssg_block" | "gtceu:hssg_bolt" | "gtceu:hssg_bucket" | "gtceu:hssg_coil_block" | "gtceu:hssg_double_cable" | "gtceu:hssg_double_plate" | "gtceu:hssg_double_wire" | "gtceu:hssg_dust" | "gtceu:hssg_fine_wire" | "gtceu:hssg_foil" | "gtceu:hssg_frame" | "gtceu:hssg_gear" | "gtceu:hssg_hex_cable" | "gtceu:hssg_hex_wire" | "gtceu:hssg_hot_ingot" | "gtceu:hssg_ingot" | "gtceu:hssg_long_rod" | "gtceu:hssg_nugget" | "gtceu:hssg_octal_cable" | "gtceu:hssg_octal_wire" | "gtceu:hssg_plate" | "gtceu:hssg_quadruple_cable" | "gtceu:hssg_quadruple_wire" | "gtceu:hssg_rod" | "gtceu:hssg_screw" | "gtceu:hssg_single_cable" | "gtceu:hssg_single_wire" | "gtceu:hssg_small_dust" | "gtceu:hssg_small_gear" | "gtceu:hssg_spring" | "gtceu:hssg_tiny_dust" | "gtceu:hssg_turbine_blade" | "gtceu:hsss_block" | "gtceu:hsss_bolt" | "gtceu:hsss_bucket" | "gtceu:hsss_double_plate" | "gtceu:hsss_dust" | "gtceu:hsss_foil" | "gtceu:hsss_frame" | "gtceu:hsss_gear" | "gtceu:hsss_hot_ingot" | "gtceu:hsss_ingot" | "gtceu:hsss_long_rod" | "gtceu:hsss_nugget" | "gtceu:hsss_plate" | "gtceu:hsss_ring" | "gtceu:hsss_rod" | "gtceu:hsss_rotor" | "gtceu:hsss_round" | "gtceu:hsss_screw" | "gtceu:hsss_small_dust" | "gtceu:hsss_small_gear" | "gtceu:hsss_tiny_dust" | "gtceu:hsss_turbine_blade" | "gtceu:huge_pipe_extruder_mold" | "gtceu:hv_16a_energy_converter" | "gtceu:hv_1a_energy_converter" | "gtceu:hv_4a_energy_converter" | "gtceu:hv_8a_energy_converter" | "gtceu:hv_alloy_smelter" | "gtceu:hv_arc_furnace" | "gtceu:hv_assembler" | "gtceu:hv_autoclave" | "gtceu:hv_battery_buffer_16x" | "gtceu:hv_battery_buffer_4x" | "gtceu:hv_battery_buffer_8x" | "gtceu:hv_battery_hull" | "gtceu:hv_bender" | "gtceu:hv_block_breaker" | "gtceu:hv_brewery" | "gtceu:hv_cadmium_battery" | "gtceu:hv_canner" | "gtceu:hv_centrifuge" | "gtceu:hv_charger_4x" | "gtceu:hv_chemical_bath" | "gtceu:hv_chemical_reactor" | "gtceu:hv_circuit_assembler" | "gtceu:hv_combustion" | "gtceu:hv_compressor" | "gtceu:hv_conveyor_module" | "gtceu:hv_cutter" | "gtceu:hv_diode" | "gtceu:hv_distillery" | "gtceu:hv_electric_furnace" | "gtceu:hv_electric_gear_box_16a" | "gtceu:hv_electric_gear_box_2a" | "gtceu:hv_electric_gear_box_32a" | "gtceu:hv_electric_gear_box_8a" | "gtceu:hv_electric_motor" | "gtceu:hv_electric_piston" | "gtceu:hv_electric_pump" | "gtceu:hv_electrolyzer" | "gtceu:hv_electromagnetic_separator" | "gtceu:hv_emitter" | "gtceu:hv_energy_input_hatch" | "gtceu:hv_energy_output_hatch" | "gtceu:hv_essence_burner" | "gtceu:hv_extractor" | "gtceu:hv_extruder" | "gtceu:hv_fermenter" | "gtceu:hv_field_generator" | "gtceu:hv_fisher" | "gtceu:hv_fluid_drilling_rig" | "gtceu:hv_fluid_heater" | "gtceu:hv_fluid_passthrough_hatch" | "gtceu:hv_fluid_regulator" | "gtceu:hv_fluid_solidifier" | "gtceu:hv_forge_hammer" | "gtceu:hv_forming_press" | "gtceu:hv_gas_collector" | "gtceu:hv_gas_turbine" | "gtceu:hv_hermetic_casing" | "gtceu:hv_input_bus" | "gtceu:hv_input_hatch" | "gtceu:hv_item_passthrough_hatch" | "gtceu:hv_kinetic_input_box" | "gtceu:hv_kinetic_mixer" | "gtceu:hv_kinetic_output_box" | "gtceu:hv_laser_engraver" | "gtceu:hv_lathe" | "gtceu:hv_lithium_battery" | "gtceu:hv_macerator" | "gtceu:hv_machine_casing" | "gtceu:hv_machine_hull" | "gtceu:hv_miner" | "gtceu:hv_mixer" | "gtceu:hv_muffler_hatch" | "gtceu:hv_mystical_greenhouse" | "gtceu:hv_ore_washer" | "gtceu:hv_output_bus" | "gtceu:hv_output_hatch" | "gtceu:hv_packer" | "gtceu:hv_polarizer" | "gtceu:hv_pump" | "gtceu:hv_robot_arm" | "gtceu:hv_rock_crusher" | "gtceu:hv_rotor_holder" | "gtceu:hv_sensor" | "gtceu:hv_sifter" | "gtceu:hv_sodium_battery" | "gtceu:hv_solar_panel" | "gtceu:hv_steam_turbine" | "gtceu:hv_super_chest" | "gtceu:hv_super_tank" | "gtceu:hv_thermal_centrifuge" | "gtceu:hv_transformer_16a" | "gtceu:hv_transformer_1a" | "gtceu:hv_transformer_2a" | "gtceu:hv_transformer_4a" | "gtceu:hv_voltage_coil" | "gtceu:hv_wiremill" | "gtceu:hydro_cracked_butadiene_bucket" | "gtceu:hydro_cracked_butane_bucket" | "gtceu:hydro_cracked_butene_bucket" | "gtceu:hydro_cracked_ethane_bucket" | "gtceu:hydro_cracked_ethylene_bucket" | "gtceu:hydro_cracked_propane_bucket" | "gtceu:hydro_cracked_propene_bucket" | "gtceu:hydrochloric_acid_bucket" | "gtceu:hydrofluoric_acid_bucket" | "gtceu:hydrogen_bucket" | "gtceu:hydrogen_sulfide_bucket" | "gtceu:hypochlorous_acid_bucket" | "gtceu:ice_bucket" | "gtceu:ice_dust" | "gtceu:ice_small_dust" | "gtceu:ice_tiny_dust" | "gtceu:ilc_chip" | "gtceu:ilc_wafer" | "gtceu:ilmenite_crushed_ore" | "gtceu:ilmenite_dust" | "gtceu:ilmenite_impure_dust" | "gtceu:ilmenite_ore" | "gtceu:ilmenite_pure_dust" | "gtceu:ilmenite_purified_ore" | "gtceu:ilmenite_refined_ore" | "gtceu:ilmenite_small_dust" | "gtceu:ilmenite_tiny_dust" | "gtceu:implosion_compressor" | "gtceu:impure_enriched_naquadah_solution_bucket" | "gtceu:impure_naquadria_solution_bucket" | "gtceu:indium_block" | "gtceu:indium_bucket" | "gtceu:indium_concentrate_bucket" | "gtceu:indium_dust" | "gtceu:indium_gallium_phosphide_block" | "gtceu:indium_gallium_phosphide_bucket" | "gtceu:indium_gallium_phosphide_double_plate" | "gtceu:indium_gallium_phosphide_dust" | "gtceu:indium_gallium_phosphide_ingot" | "gtceu:indium_gallium_phosphide_nugget" | "gtceu:indium_gallium_phosphide_plate" | "gtceu:indium_gallium_phosphide_small_dust" | "gtceu:indium_gallium_phosphide_tiny_dust" | "gtceu:indium_ingot" | "gtceu:indium_nugget" | "gtceu:indium_phosphide_dust" | "gtceu:indium_phosphide_small_dust" | "gtceu:indium_phosphide_tiny_dust" | "gtceu:indium_small_dust" | "gtceu:indium_tin_barium_titanium_cuprate_block" | "gtceu:indium_tin_barium_titanium_cuprate_bucket" | "gtceu:indium_tin_barium_titanium_cuprate_double_cable" | "gtceu:indium_tin_barium_titanium_cuprate_double_plate" | "gtceu:indium_tin_barium_titanium_cuprate_double_wire" | "gtceu:indium_tin_barium_titanium_cuprate_dust" | "gtceu:indium_tin_barium_titanium_cuprate_fine_wire" | "gtceu:indium_tin_barium_titanium_cuprate_foil" | "gtceu:indium_tin_barium_titanium_cuprate_hex_cable" | "gtceu:indium_tin_barium_titanium_cuprate_hex_wire" | "gtceu:indium_tin_barium_titanium_cuprate_hot_ingot" | "gtceu:indium_tin_barium_titanium_cuprate_ingot" | "gtceu:indium_tin_barium_titanium_cuprate_nugget" | "gtceu:indium_tin_barium_titanium_cuprate_octal_cable" | "gtceu:indium_tin_barium_titanium_cuprate_octal_wire" | "gtceu:indium_tin_barium_titanium_cuprate_plate" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_cable" | "gtceu:indium_tin_barium_titanium_cuprate_quadruple_wire" | "gtceu:indium_tin_barium_titanium_cuprate_single_cable" | "gtceu:indium_tin_barium_titanium_cuprate_single_wire" | "gtceu:indium_tin_barium_titanium_cuprate_small_dust" | "gtceu:indium_tin_barium_titanium_cuprate_tiny_dust" | "gtceu:indium_tiny_dust" | "gtceu:inductor" | "gtceu:inert_machine_casing" | "gtceu:inert_metal_mixture_dust" | "gtceu:inert_metal_mixture_small_dust" | "gtceu:inert_metal_mixture_tiny_dust" | "gtceu:infinite_energy" | "gtceu:infinite_water_cover" | "gtceu:ingot_casting_mold" | "gtceu:ingot_extruder_mold" | "gtceu:invar_axe" | "gtceu:invar_block" | "gtceu:invar_bolt" | "gtceu:invar_bucket" | "gtceu:invar_butchery_knife" | "gtceu:invar_buzz_saw_blade" | "gtceu:invar_chainsaw_head" | "gtceu:invar_crowbar" | "gtceu:invar_double_plate" | "gtceu:invar_drill_head" | "gtceu:invar_dust" | "gtceu:invar_file" | "gtceu:invar_frame" | "gtceu:invar_gear" | "gtceu:invar_hammer" | "gtceu:invar_hoe" | "gtceu:invar_ingot" | "gtceu:invar_knife" | "gtceu:invar_long_rod" | "gtceu:invar_mining_hammer" | "gtceu:invar_mortar" | "gtceu:invar_nugget" | "gtceu:invar_pickaxe" | "gtceu:invar_plate" | "gtceu:invar_plunger" | "gtceu:invar_rod" | "gtceu:invar_saw" | "gtceu:invar_screw" | "gtceu:invar_screwdriver" | "gtceu:invar_screwdriver_tip" | "gtceu:invar_scythe" | "gtceu:invar_shovel" | "gtceu:invar_small_dust" | "gtceu:invar_sword" | "gtceu:invar_tiny_dust" | "gtceu:invar_turbine_blade" | "gtceu:invar_wire_cutter" | "gtceu:invar_wrench" | "gtceu:invar_wrench_tip" | "gtceu:iridium_block" | "gtceu:iridium_bolt" | "gtceu:iridium_bucket" | "gtceu:iridium_chloride_dust" | "gtceu:iridium_chloride_small_dust" | "gtceu:iridium_chloride_tiny_dust" | "gtceu:iridium_double_plate" | "gtceu:iridium_dust" | "gtceu:iridium_fine_wire" | "gtceu:iridium_foil" | "gtceu:iridium_gear" | "gtceu:iridium_hot_ingot" | "gtceu:iridium_huge_fluid_pipe" | "gtceu:iridium_ingot" | "gtceu:iridium_large_fluid_pipe" | "gtceu:iridium_long_rod" | "gtceu:iridium_metal_residue_dust" | "gtceu:iridium_metal_residue_small_dust" | "gtceu:iridium_metal_residue_tiny_dust" | "gtceu:iridium_nonuple_fluid_pipe" | "gtceu:iridium_normal_fluid_pipe" | "gtceu:iridium_nugget" | "gtceu:iridium_plate" | "gtceu:iridium_quadruple_fluid_pipe" | "gtceu:iridium_rod" | "gtceu:iridium_screw" | "gtceu:iridium_small_dust" | "gtceu:iridium_small_fluid_pipe" | "gtceu:iridium_tiny_dust" | "gtceu:iridium_tiny_fluid_pipe" | "gtceu:iridium_turbine_blade" | "gtceu:iron_axe" | "gtceu:iron_bolt" | "gtceu:iron_bucket" | "gtceu:iron_butchery_knife" | "gtceu:iron_buzz_saw_blade" | "gtceu:iron_chainsaw_head" | "gtceu:iron_crowbar" | "gtceu:iron_crushed_ore" | "gtceu:iron_double_cable" | "gtceu:iron_double_plate" | "gtceu:iron_double_wire" | "gtceu:iron_drill_head" | "gtceu:iron_dust" | "gtceu:iron_file" | "gtceu:iron_gear" | "gtceu:iron_hammer" | "gtceu:iron_hex_cable" | "gtceu:iron_hex_wire" | "gtceu:iron_hoe" | "gtceu:iron_iii_chloride_bucket" | "gtceu:iron_impure_dust" | "gtceu:iron_knife" | "gtceu:iron_long_rod" | "gtceu:iron_mining_hammer" | "gtceu:iron_mortar" | "gtceu:iron_octal_cable" | "gtceu:iron_octal_wire" | "gtceu:iron_ore" | "gtceu:iron_pickaxe" | "gtceu:iron_plasma_bucket" | "gtceu:iron_plate" | "gtceu:iron_plunger" | "gtceu:iron_pure_dust" | "gtceu:iron_purified_ore" | "gtceu:iron_quadruple_cable" | "gtceu:iron_quadruple_wire" | "gtceu:iron_refined_ore" | "gtceu:iron_ring" | "gtceu:iron_rod" | "gtceu:iron_rotor" | "gtceu:iron_saw" | "gtceu:iron_screw" | "gtceu:iron_screwdriver" | "gtceu:iron_screwdriver_tip" | "gtceu:iron_scythe" | "gtceu:iron_shovel" | "gtceu:iron_single_cable" | "gtceu:iron_single_wire" | "gtceu:iron_small_dust" | "gtceu:iron_small_gear" | "gtceu:iron_small_spring" | "gtceu:iron_spring" | "gtceu:iron_sword" | "gtceu:iron_tiny_dust" | "gtceu:iron_turbine_blade" | "gtceu:iron_wire_cutter" | "gtceu:iron_wrench" | "gtceu:iron_wrench_tip" | "gtceu:isoprene_bucket" | "gtceu:isovol_block" | "gtceu:isovol_bucket" | "gtceu:isovol_dense_plate" | "gtceu:isovol_double_cable" | "gtceu:isovol_double_plate" | "gtceu:isovol_double_wire" | "gtceu:isovol_dust" | "gtceu:isovol_fine_wire" | "gtceu:isovol_foil" | "gtceu:isovol_hex_cable" | "gtceu:isovol_hex_wire" | "gtceu:isovol_hot_ingot" | "gtceu:isovol_ingot" | "gtceu:isovol_nugget" | "gtceu:isovol_octal_cable" | "gtceu:isovol_octal_wire" | "gtceu:isovol_plate" | "gtceu:isovol_quadruple_cable" | "gtceu:isovol_quadruple_wire" | "gtceu:isovol_single_cable" | "gtceu:isovol_single_wire" | "gtceu:isovol_small_dust" | "gtceu:isovol_tiny_dust" | "gtceu:item_detector_cover" | "gtceu:item_filter" | "gtceu:item_tag_filter" | "gtceu:item_voiding_cover" | "gtceu:iv_16a_energy_converter" | "gtceu:iv_1a_energy_converter" | "gtceu:iv_4a_energy_converter" | "gtceu:iv_8a_energy_converter" | "gtceu:iv_alloy_smelter" | "gtceu:iv_arc_furnace" | "gtceu:iv_assembler" | "gtceu:iv_autoclave" | "gtceu:iv_battery_buffer_16x" | "gtceu:iv_battery_buffer_4x" | "gtceu:iv_battery_buffer_8x" | "gtceu:iv_battery_hull" | "gtceu:iv_bender" | "gtceu:iv_brewery" | "gtceu:iv_canner" | "gtceu:iv_centrifuge" | "gtceu:iv_charger_4x" | "gtceu:iv_chemical_bath" | "gtceu:iv_chemical_reactor" | "gtceu:iv_circuit_assembler" | "gtceu:iv_compressor" | "gtceu:iv_conveyor_module" | "gtceu:iv_cutter" | "gtceu:iv_diode" | "gtceu:iv_distillery" | "gtceu:iv_electric_furnace" | "gtceu:iv_electric_motor" | "gtceu:iv_electric_piston" | "gtceu:iv_electric_pump" | "gtceu:iv_electrolyzer" | "gtceu:iv_electromagnetic_separator" | "gtceu:iv_emitter" | "gtceu:iv_energy_input_hatch" | "gtceu:iv_energy_input_hatch_16a" | "gtceu:iv_energy_input_hatch_4a" | "gtceu:iv_energy_output_hatch" | "gtceu:iv_energy_output_hatch_16a" | "gtceu:iv_energy_output_hatch_4a" | "gtceu:iv_essence_burner" | "gtceu:iv_extractor" | "gtceu:iv_extruder" | "gtceu:iv_fermenter" | "gtceu:iv_field_generator" | "gtceu:iv_fluid_heater" | "gtceu:iv_fluid_passthrough_hatch" | "gtceu:iv_fluid_regulator" | "gtceu:iv_fluid_solidifier" | "gtceu:iv_forge_hammer" | "gtceu:iv_forming_press" | "gtceu:iv_gas_collector" | "gtceu:iv_hermetic_casing" | "gtceu:iv_input_bus" | "gtceu:iv_input_hatch" | "gtceu:iv_item_passthrough_hatch" | "gtceu:iv_kinetic_input_box" | "gtceu:iv_kinetic_output_box" | "gtceu:iv_large_miner" | "gtceu:iv_laser_engraver" | "gtceu:iv_lathe" | "gtceu:iv_macerator" | "gtceu:iv_machine_casing" | "gtceu:iv_machine_hull" | "gtceu:iv_mixer" | "gtceu:iv_muffler_hatch" | "gtceu:iv_mystical_greenhouse" | "gtceu:iv_ore_washer" | "gtceu:iv_output_bus" | "gtceu:iv_output_hatch" | "gtceu:iv_packer" | "gtceu:iv_polarizer" | "gtceu:iv_processing_array" | "gtceu:iv_quantum_chest" | "gtceu:iv_quantum_tank" | "gtceu:iv_robot_arm" | "gtceu:iv_rock_crusher" | "gtceu:iv_rotor_holder" | "gtceu:iv_sensor" | "gtceu:iv_sifter" | "gtceu:iv_solar_panel" | "gtceu:iv_thermal_centrifuge" | "gtceu:iv_transformer_16a" | "gtceu:iv_transformer_1a" | "gtceu:iv_transformer_2a" | "gtceu:iv_transformer_4a" | "gtceu:iv_vanadium_battery" | "gtceu:iv_voltage_coil" | "gtceu:iv_wiremill" | "gtceu:kanthal_block" | "gtceu:kanthal_bucket" | "gtceu:kanthal_coil_block" | "gtceu:kanthal_double_cable" | "gtceu:kanthal_double_plate" | "gtceu:kanthal_double_wire" | "gtceu:kanthal_dust" | "gtceu:kanthal_hex_cable" | "gtceu:kanthal_hex_wire" | "gtceu:kanthal_hot_ingot" | "gtceu:kanthal_ingot" | "gtceu:kanthal_long_rod" | "gtceu:kanthal_nugget" | "gtceu:kanthal_octal_cable" | "gtceu:kanthal_octal_wire" | "gtceu:kanthal_plate" | "gtceu:kanthal_quadruple_cable" | "gtceu:kanthal_quadruple_wire" | "gtceu:kanthal_rod" | "gtceu:kanthal_single_cable" | "gtceu:kanthal_single_wire" | "gtceu:kanthal_small_dust" | "gtceu:kanthal_spring" | "gtceu:kanthal_tiny_dust" | "gtceu:krypton_bucket" | "gtceu:kyanite_crushed_ore" | "gtceu:kyanite_dust" | "gtceu:kyanite_impure_dust" | "gtceu:kyanite_ore" | "gtceu:kyanite_pure_dust" | "gtceu:kyanite_purified_ore" | "gtceu:kyanite_refined_ore" | "gtceu:kyanite_small_dust" | "gtceu:kyanite_tiny_dust" | "gtceu:laminated_glass" | "gtceu:lanthanum_bucket" | "gtceu:lanthanum_dust" | "gtceu:lanthanum_small_dust" | "gtceu:lanthanum_tiny_dust" | "gtceu:lapis_chipped_gem" | "gtceu:lapis_crushed_ore" | "gtceu:lapis_dust" | "gtceu:lapis_exquisite_gem" | "gtceu:lapis_flawed_gem" | "gtceu:lapis_flawless_gem" | "gtceu:lapis_impure_dust" | "gtceu:lapis_ore" | "gtceu:lapis_plate" | "gtceu:lapis_pure_dust" | "gtceu:lapis_purified_ore" | "gtceu:lapis_refined_ore" | "gtceu:lapis_rod" | "gtceu:lapis_small_dust" | "gtceu:lapis_tiny_dust" | "gtceu:lapotron_crystal" | "gtceu:lapotron_dust" | "gtceu:lapotron_gem" | "gtceu:lapotronic_energy_orb" | "gtceu:lapotronic_energy_orb_cluster" | "gtceu:large_chemical_reactor" | "gtceu:large_combustion_engine" | "gtceu:large_pipe_extruder_mold" | "gtceu:lazurite_block" | "gtceu:lazurite_chipped_gem" | "gtceu:lazurite_crushed_ore" | "gtceu:lazurite_dust" | "gtceu:lazurite_exquisite_gem" | "gtceu:lazurite_flawed_gem" | "gtceu:lazurite_flawless_gem" | "gtceu:lazurite_gem" | "gtceu:lazurite_impure_dust" | "gtceu:lazurite_ore" | "gtceu:lazurite_plate" | "gtceu:lazurite_pure_dust" | "gtceu:lazurite_purified_ore" | "gtceu:lazurite_refined_ore" | "gtceu:lazurite_rod" | "gtceu:lazurite_small_dust" | "gtceu:lazurite_tiny_dust" | "gtceu:lead_block" | "gtceu:lead_bolt" | "gtceu:lead_bucket" | "gtceu:lead_crushed_ore" | "gtceu:lead_double_cable" | "gtceu:lead_double_plate" | "gtceu:lead_double_wire" | "gtceu:lead_dust" | "gtceu:lead_fine_wire" | "gtceu:lead_foil" | "gtceu:lead_hex_cable" | "gtceu:lead_hex_wire" | "gtceu:lead_huge_fluid_pipe" | "gtceu:lead_impure_dust" | "gtceu:lead_ingot" | "gtceu:lead_large_fluid_pipe" | "gtceu:lead_long_rod" | "gtceu:lead_nonuple_fluid_pipe" | "gtceu:lead_normal_fluid_pipe" | "gtceu:lead_nugget" | "gtceu:lead_octal_cable" | "gtceu:lead_octal_wire" | "gtceu:lead_ore" | "gtceu:lead_plate" | "gtceu:lead_pure_dust" | "gtceu:lead_purified_ore" | "gtceu:lead_quadruple_cable" | "gtceu:lead_quadruple_fluid_pipe" | "gtceu:lead_quadruple_wire" | "gtceu:lead_refined_ore" | "gtceu:lead_ring" | "gtceu:lead_rod" | "gtceu:lead_rotor" | "gtceu:lead_screw" | "gtceu:lead_single_cable" | "gtceu:lead_single_wire" | "gtceu:lead_small_dust" | "gtceu:lead_small_fluid_pipe" | "gtceu:lead_small_spring" | "gtceu:lead_spring" | "gtceu:lead_tiny_dust" | "gtceu:lead_tiny_fluid_pipe" | "gtceu:lead_zinc_solution_bucket" | "gtceu:lepidolite_crushed_ore" | "gtceu:lepidolite_dust" | "gtceu:lepidolite_impure_dust" | "gtceu:lepidolite_ore" | "gtceu:lepidolite_pure_dust" | "gtceu:lepidolite_purified_ore" | "gtceu:lepidolite_refined_ore" | "gtceu:lepidolite_small_dust" | "gtceu:lepidolite_tiny_dust" | "gtceu:light_blue_dye_bucket" | "gtceu:light_blue_dye_spray_can" | "gtceu:light_blue_glass_lens" | "gtceu:light_fuel_bucket" | "gtceu:light_gray_dye_bucket" | "gtceu:light_gray_dye_spray_can" | "gtceu:light_gray_glass_lens" | "gtceu:lightly_hydro_cracked_gas_bucket" | "gtceu:lightly_hydro_cracked_heavy_fuel_bucket" | "gtceu:lightly_hydro_cracked_light_fuel_bucket" | "gtceu:lightly_hydro_cracked_naphtha_bucket" | "gtceu:lightly_steam_cracked_gas_bucket" | "gtceu:lightly_steam_cracked_heavy_fuel_bucket" | "gtceu:lightly_steam_cracked_light_fuel_bucket" | "gtceu:lightly_steam_cracked_naphtha_bucket" | "gtceu:lime_dye_bucket" | "gtceu:lime_dye_spray_can" | "gtceu:lime_glass_lens" | "gtceu:liquid_air_bucket" | "gtceu:liquid_ender_air_bucket" | "gtceu:liquid_helium_bucket" | "gtceu:liquid_nether_air_bucket" | "gtceu:liquid_oxygen_bucket" | "gtceu:lithium_bucket" | "gtceu:lithium_chloride_dust" | "gtceu:lithium_chloride_small_dust" | "gtceu:lithium_chloride_tiny_dust" | "gtceu:lithium_crushed_ore" | "gtceu:lithium_dust" | "gtceu:lithium_impure_dust" | "gtceu:lithium_ore" | "gtceu:lithium_perchlorate_dust" | "gtceu:lithium_perchlorate_small_dust" | "gtceu:lithium_perchlorate_tiny_dust" | "gtceu:lithium_pure_dust" | "gtceu:lithium_purified_ore" | "gtceu:lithium_refined_ore" | "gtceu:lithium_small_dust" | "gtceu:lithium_tiny_dust" | "gtceu:long_rod_extruder_mold" | "gtceu:lp_steam_alloy_smelter" | "gtceu:lp_steam_compressor" | "gtceu:lp_steam_extractor" | "gtceu:lp_steam_forge_hammer" | "gtceu:lp_steam_furnace" | "gtceu:lp_steam_liquid_boiler" | "gtceu:lp_steam_macerator" | "gtceu:lp_steam_rock_crusher" | "gtceu:lp_steam_solid_boiler" | "gtceu:lpg_bucket" | "gtceu:lpic_chip" | "gtceu:lpic_wafer" | "gtceu:lubricant_bucket" | "gtceu:lumium_block" | "gtceu:lumium_bucket" | "gtceu:lumium_dense_plate" | "gtceu:lumium_double_cable" | "gtceu:lumium_double_plate" | "gtceu:lumium_double_wire" | "gtceu:lumium_dust" | "gtceu:lumium_fine_wire" | "gtceu:lumium_foil" | "gtceu:lumium_hex_cable" | "gtceu:lumium_hex_wire" | "gtceu:lumium_hot_ingot" | "gtceu:lumium_ingot" | "gtceu:lumium_nugget" | "gtceu:lumium_octal_cable" | "gtceu:lumium_octal_wire" | "gtceu:lumium_plate" | "gtceu:lumium_quadruple_cable" | "gtceu:lumium_quadruple_wire" | "gtceu:lumium_single_cable" | "gtceu:lumium_single_wire" | "gtceu:lumium_small_dust" | "gtceu:lumium_tiny_dust" | "gtceu:lutetium_bucket" | "gtceu:lutetium_dust" | "gtceu:lutetium_small_dust" | "gtceu:lutetium_tiny_dust" | "gtceu:luv_16a_energy_converter" | "gtceu:luv_1a_energy_converter" | "gtceu:luv_4a_energy_converter" | "gtceu:luv_8a_energy_converter" | "gtceu:luv_alloy_smelter" | "gtceu:luv_arc_furnace" | "gtceu:luv_assembler" | "gtceu:luv_autoclave" | "gtceu:luv_battery_buffer_16x" | "gtceu:luv_battery_buffer_4x" | "gtceu:luv_battery_buffer_8x" | "gtceu:luv_battery_hull" | "gtceu:luv_bender" | "gtceu:luv_brewery" | "gtceu:luv_canner" | "gtceu:luv_centrifuge" | "gtceu:luv_charger_4x" | "gtceu:luv_chemical_bath" | "gtceu:luv_chemical_reactor" | "gtceu:luv_circuit_assembler" | "gtceu:luv_compressor" | "gtceu:luv_conveyor_module" | "gtceu:luv_cutter" | "gtceu:luv_diode" | "gtceu:luv_distillery" | "gtceu:luv_electric_furnace" | "gtceu:luv_electric_motor" | "gtceu:luv_electric_piston" | "gtceu:luv_electric_pump" | "gtceu:luv_electrolyzer" | "gtceu:luv_electromagnetic_separator" | "gtceu:luv_emitter" | "gtceu:luv_energy_input_hatch" | "gtceu:luv_energy_input_hatch_16a" | "gtceu:luv_energy_input_hatch_4a" | "gtceu:luv_energy_output_hatch" | "gtceu:luv_energy_output_hatch_16a" | "gtceu:luv_energy_output_hatch_4a" | "gtceu:luv_extractor" | "gtceu:luv_extruder" | "gtceu:luv_fermenter" | "gtceu:luv_field_generator" | "gtceu:luv_fluid_heater" | "gtceu:luv_fluid_passthrough_hatch" | "gtceu:luv_fluid_regulator" | "gtceu:luv_fluid_solidifier" | "gtceu:luv_forge_hammer" | "gtceu:luv_forming_press" | "gtceu:luv_fusion_reactor" | "gtceu:luv_gas_collector" | "gtceu:luv_hermetic_casing" | "gtceu:luv_input_bus" | "gtceu:luv_input_hatch" | "gtceu:luv_item_passthrough_hatch" | "gtceu:luv_kinetic_input_box" | "gtceu:luv_kinetic_output_box" | "gtceu:luv_large_miner" | "gtceu:luv_laser_engraver" | "gtceu:luv_lathe" | "gtceu:luv_macerator" | "gtceu:luv_machine_casing" | "gtceu:luv_machine_hull" | "gtceu:luv_mixer" | "gtceu:luv_muffler_hatch" | "gtceu:luv_ore_washer" | "gtceu:luv_output_bus" | "gtceu:luv_output_hatch" | "gtceu:luv_packer" | "gtceu:luv_polarizer" | "gtceu:luv_processing_array" | "gtceu:luv_quantum_chest" | "gtceu:luv_quantum_tank" | "gtceu:luv_robot_arm" | "gtceu:luv_rock_crusher" | "gtceu:luv_rotor_holder" | "gtceu:luv_sensor" | "gtceu:luv_sifter" | "gtceu:luv_solar_panel" | "gtceu:luv_thermal_centrifuge" | "gtceu:luv_transformer_16a" | "gtceu:luv_transformer_1a" | "gtceu:luv_transformer_2a" | "gtceu:luv_transformer_4a" | "gtceu:luv_vanadium_battery" | "gtceu:luv_voltage_coil" | "gtceu:luv_wiremill" | "gtceu:lv_16a_energy_converter" | "gtceu:lv_1a_energy_converter" | "gtceu:lv_4a_energy_converter" | "gtceu:lv_8a_energy_converter" | "gtceu:lv_alloy_smelter" | "gtceu:lv_arc_furnace" | "gtceu:lv_assembler" | "gtceu:lv_autoclave" | "gtceu:lv_battery_buffer_16x" | "gtceu:lv_battery_buffer_4x" | "gtceu:lv_battery_buffer_8x" | "gtceu:lv_battery_hull" | "gtceu:lv_bender" | "gtceu:lv_block_breaker" | "gtceu:lv_brewery" | "gtceu:lv_cadmium_battery" | "gtceu:lv_canner" | "gtceu:lv_centrifuge" | "gtceu:lv_charger_4x" | "gtceu:lv_chemical_bath" | "gtceu:lv_chemical_reactor" | "gtceu:lv_circuit_assembler" | "gtceu:lv_combustion" | "gtceu:lv_compressor" | "gtceu:lv_conveyor_module" | "gtceu:lv_cutter" | "gtceu:lv_diode" | "gtceu:lv_distillery" | "gtceu:lv_electric_furnace" | "gtceu:lv_electric_gear_box_16a" | "gtceu:lv_electric_gear_box_2a" | "gtceu:lv_electric_gear_box_32a" | "gtceu:lv_electric_gear_box_8a" | "gtceu:lv_electric_motor" | "gtceu:lv_electric_piston" | "gtceu:lv_electric_pump" | "gtceu:lv_electrolyzer" | "gtceu:lv_electromagnetic_separator" | "gtceu:lv_emitter" | "gtceu:lv_energy_input_hatch" | "gtceu:lv_energy_output_hatch" | "gtceu:lv_essence_burner" | "gtceu:lv_essence_centrifuge" | "gtceu:lv_extractor" | "gtceu:lv_extruder" | "gtceu:lv_fermenter" | "gtceu:lv_field_generator" | "gtceu:lv_fisher" | "gtceu:lv_fluid_heater" | "gtceu:lv_fluid_passthrough_hatch" | "gtceu:lv_fluid_regulator" | "gtceu:lv_fluid_solidifier" | "gtceu:lv_forge_hammer" | "gtceu:lv_forming_press" | "gtceu:lv_gas_collector" | "gtceu:lv_gas_turbine" | "gtceu:lv_hermetic_casing" | "gtceu:lv_input_bus" | "gtceu:lv_input_hatch" | "gtceu:lv_item_passthrough_hatch" | "gtceu:lv_kinetic_input_box" | "gtceu:lv_kinetic_mixer" | "gtceu:lv_kinetic_output_box" | "gtceu:lv_laser_engraver" | "gtceu:lv_lathe" | "gtceu:lv_lithium_battery" | "gtceu:lv_macerator" | "gtceu:lv_machine_casing" | "gtceu:lv_machine_hull" | "gtceu:lv_miner" | "gtceu:lv_mixer" | "gtceu:lv_muffler_hatch" | "gtceu:lv_mystical_greenhouse" | "gtceu:lv_ore_washer" | "gtceu:lv_output_bus" | "gtceu:lv_output_hatch" | "gtceu:lv_packer" | "gtceu:lv_polarizer" | "gtceu:lv_pump" | "gtceu:lv_robot_arm" | "gtceu:lv_rock_crusher" | "gtceu:lv_sensor" | "gtceu:lv_sifter" | "gtceu:lv_sodium_battery" | "gtceu:lv_solar_panel" | "gtceu:lv_steam_turbine" | "gtceu:lv_super_chest" | "gtceu:lv_super_tank" | "gtceu:lv_thermal_centrifuge" | "gtceu:lv_transformer_16a" | "gtceu:lv_transformer_1a" | "gtceu:lv_transformer_2a" | "gtceu:lv_transformer_4a" | "gtceu:lv_voltage_coil" | "gtceu:lv_wiremill" | "gtceu:machine_controller_cover" | "gtceu:magenta_dye_bucket" | "gtceu:magenta_dye_spray_can" | "gtceu:magenta_glass_lens" | "gtceu:magnalium_block" | "gtceu:magnalium_bolt" | "gtceu:magnalium_bucket" | "gtceu:magnalium_double_plate" | "gtceu:magnalium_dust" | "gtceu:magnalium_ingot" | "gtceu:magnalium_long_rod" | "gtceu:magnalium_nugget" | "gtceu:magnalium_plate" | "gtceu:magnalium_rod" | "gtceu:magnalium_screw" | "gtceu:magnalium_small_dust" | "gtceu:magnalium_tiny_dust" | "gtceu:magnalium_turbine_blade" | "gtceu:magnesia_dust" | "gtceu:magnesia_small_dust" | "gtceu:magnesia_tiny_dust" | "gtceu:magnesite_crushed_ore" | "gtceu:magnesite_dust" | "gtceu:magnesite_impure_dust" | "gtceu:magnesite_ore" | "gtceu:magnesite_pure_dust" | "gtceu:magnesite_purified_ore" | "gtceu:magnesite_refined_ore" | "gtceu:magnesite_small_dust" | "gtceu:magnesite_tiny_dust" | "gtceu:magnesium_bucket" | "gtceu:magnesium_chloride_dust" | "gtceu:magnesium_chloride_small_dust" | "gtceu:magnesium_chloride_tiny_dust" | "gtceu:magnesium_diboride_block" | "gtceu:magnesium_diboride_bucket" | "gtceu:magnesium_diboride_double_cable" | "gtceu:magnesium_diboride_double_wire" | "gtceu:magnesium_diboride_dust" | "gtceu:magnesium_diboride_hex_cable" | "gtceu:magnesium_diboride_hex_wire" | "gtceu:magnesium_diboride_hot_ingot" | "gtceu:magnesium_diboride_ingot" | "gtceu:magnesium_diboride_nugget" | "gtceu:magnesium_diboride_octal_cable" | "gtceu:magnesium_diboride_octal_wire" | "gtceu:magnesium_diboride_quadruple_cable" | "gtceu:magnesium_diboride_quadruple_wire" | "gtceu:magnesium_diboride_single_cable" | "gtceu:magnesium_diboride_single_wire" | "gtceu:magnesium_diboride_small_dust" | "gtceu:magnesium_diboride_tiny_dust" | "gtceu:magnesium_dust" | "gtceu:magnesium_small_dust" | "gtceu:magnesium_tiny_dust" | "gtceu:magnetic_iron_block" | "gtceu:magnetic_iron_bolt" | "gtceu:magnetic_iron_dust" | "gtceu:magnetic_iron_ingot" | "gtceu:magnetic_iron_nugget" | "gtceu:magnetic_iron_rod" | "gtceu:magnetic_iron_screw" | "gtceu:magnetic_iron_small_dust" | "gtceu:magnetic_iron_tiny_dust" | "gtceu:magnetic_neodymium_block" | "gtceu:magnetic_neodymium_dust" | "gtceu:magnetic_neodymium_ingot" | "gtceu:magnetic_neodymium_nugget" | "gtceu:magnetic_neodymium_rod" | "gtceu:magnetic_neodymium_small_dust" | "gtceu:magnetic_neodymium_tiny_dust" | "gtceu:magnetic_samarium_block" | "gtceu:magnetic_samarium_dust" | "gtceu:magnetic_samarium_ingot" | "gtceu:magnetic_samarium_long_rod" | "gtceu:magnetic_samarium_nugget" | "gtceu:magnetic_samarium_rod" | "gtceu:magnetic_samarium_small_dust" | "gtceu:magnetic_samarium_tiny_dust" | "gtceu:magnetic_steel_block" | "gtceu:magnetic_steel_dust" | "gtceu:magnetic_steel_ingot" | "gtceu:magnetic_steel_nugget" | "gtceu:magnetic_steel_rod" | "gtceu:magnetic_steel_small_dust" | "gtceu:magnetic_steel_tiny_dust" | "gtceu:magnetite_crushed_ore" | "gtceu:magnetite_dust" | "gtceu:magnetite_impure_dust" | "gtceu:magnetite_ore" | "gtceu:magnetite_pure_dust" | "gtceu:magnetite_purified_ore" | "gtceu:magnetite_refined_ore" | "gtceu:magnetite_small_dust" | "gtceu:magnetite_tiny_dust" | "gtceu:maintenance_detector_cover" | "gtceu:maintenance_hatch" | "gtceu:malachite_block" | "gtceu:malachite_chipped_gem" | "gtceu:malachite_crushed_ore" | "gtceu:malachite_dust" | "gtceu:malachite_exquisite_gem" | "gtceu:malachite_flawed_gem" | "gtceu:malachite_flawless_gem" | "gtceu:malachite_gem" | "gtceu:malachite_impure_dust" | "gtceu:malachite_ore" | "gtceu:malachite_pure_dust" | "gtceu:malachite_purified_ore" | "gtceu:malachite_refined_ore" | "gtceu:malachite_small_dust" | "gtceu:malachite_tiny_dust" | "gtceu:manganese_block" | "gtceu:manganese_bolt" | "gtceu:manganese_bucket" | "gtceu:manganese_dioxide_dust" | "gtceu:manganese_dioxide_small_dust" | "gtceu:manganese_dioxide_tiny_dust" | "gtceu:manganese_double_plate" | "gtceu:manganese_dust" | "gtceu:manganese_foil" | "gtceu:manganese_ingot" | "gtceu:manganese_nugget" | "gtceu:manganese_phosphide_block" | "gtceu:manganese_phosphide_bucket" | "gtceu:manganese_phosphide_double_cable" | "gtceu:manganese_phosphide_double_wire" | "gtceu:manganese_phosphide_dust" | "gtceu:manganese_phosphide_hex_cable" | "gtceu:manganese_phosphide_hex_wire" | "gtceu:manganese_phosphide_ingot" | "gtceu:manganese_phosphide_nugget" | "gtceu:manganese_phosphide_octal_cable" | "gtceu:manganese_phosphide_octal_wire" | "gtceu:manganese_phosphide_quadruple_cable" | "gtceu:manganese_phosphide_quadruple_wire" | "gtceu:manganese_phosphide_single_cable" | "gtceu:manganese_phosphide_single_wire" | "gtceu:manganese_phosphide_small_dust" | "gtceu:manganese_phosphide_tiny_dust" | "gtceu:manganese_plate" | "gtceu:manganese_rod" | "gtceu:manganese_screw" | "gtceu:manganese_small_dust" | "gtceu:manganese_tiny_dust" | "gtceu:manganese_turbine_blade" | "gtceu:marble_dust" | "gtceu:marble_small_dust" | "gtceu:marble_tiny_dust" | "gtceu:massicot_dust" | "gtceu:massicot_small_dust" | "gtceu:massicot_tiny_dust" | "gtceu:max_battery" | "gtceu:mc_guffium_239_bucket" | "gtceu:meat_dust" | "gtceu:meat_small_dust" | "gtceu:meat_tiny_dust" | "gtceu:melodium_block" | "gtceu:melodium_bucket" | "gtceu:melodium_dense_plate" | "gtceu:melodium_double_cable" | "gtceu:melodium_double_plate" | "gtceu:melodium_double_wire" | "gtceu:melodium_dust" | "gtceu:melodium_fine_wire" | "gtceu:melodium_foil" | "gtceu:melodium_hex_cable" | "gtceu:melodium_hex_wire" | "gtceu:melodium_hot_ingot" | "gtceu:melodium_ingot" | "gtceu:melodium_nugget" | "gtceu:melodium_octal_cable" | "gtceu:melodium_octal_wire" | "gtceu:melodium_plate" | "gtceu:melodium_quadruple_cable" | "gtceu:melodium_quadruple_wire" | "gtceu:melodium_single_cable" | "gtceu:melodium_single_wire" | "gtceu:melodium_small_dust" | "gtceu:melodium_tiny_dust" | "gtceu:mercury_barium_calcium_cuprate_block" | "gtceu:mercury_barium_calcium_cuprate_bucket" | "gtceu:mercury_barium_calcium_cuprate_double_cable" | "gtceu:mercury_barium_calcium_cuprate_double_wire" | "gtceu:mercury_barium_calcium_cuprate_dust" | "gtceu:mercury_barium_calcium_cuprate_hex_cable" | "gtceu:mercury_barium_calcium_cuprate_hex_wire" | "gtceu:mercury_barium_calcium_cuprate_hot_ingot" | "gtceu:mercury_barium_calcium_cuprate_ingot" | "gtceu:mercury_barium_calcium_cuprate_nugget" | "gtceu:mercury_barium_calcium_cuprate_octal_cable" | "gtceu:mercury_barium_calcium_cuprate_octal_wire" | "gtceu:mercury_barium_calcium_cuprate_quadruple_cable" | "gtceu:mercury_barium_calcium_cuprate_quadruple_wire" | "gtceu:mercury_barium_calcium_cuprate_single_cable" | "gtceu:mercury_barium_calcium_cuprate_single_wire" | "gtceu:mercury_barium_calcium_cuprate_small_dust" | "gtceu:mercury_barium_calcium_cuprate_tiny_dust" | "gtceu:mercury_bucket" | "gtceu:metal_mixture_dust" | "gtceu:metal_mixture_small_dust" | "gtceu:metal_mixture_tiny_dust" | "gtceu:methane_bucket" | "gtceu:methanol_bucket" | "gtceu:methyl_acetate_bucket" | "gtceu:mica_crushed_ore" | "gtceu:mica_dust" | "gtceu:mica_impure_dust" | "gtceu:mica_ore" | "gtceu:mica_pure_dust" | "gtceu:mica_purified_ore" | "gtceu:mica_refined_ore" | "gtceu:mica_small_dust" | "gtceu:mica_tiny_dust" | "gtceu:micro_processor" | "gtceu:micro_processor_assembly" | "gtceu:micro_processor_computer" | "gtceu:micro_processor_mainframe" | "gtceu:microchip_processor" | "gtceu:milk_bucket" | "gtceu:milk_plasma_bucket" | "gtceu:mirabilite_dust" | "gtceu:mirabilite_small_dust" | "gtceu:mirabilite_tiny_dust" | "gtceu:molybdenite_crushed_ore" | "gtceu:molybdenite_dust" | "gtceu:molybdenite_impure_dust" | "gtceu:molybdenite_ore" | "gtceu:molybdenite_pure_dust" | "gtceu:molybdenite_purified_ore" | "gtceu:molybdenite_refined_ore" | "gtceu:molybdenite_small_dust" | "gtceu:molybdenite_tiny_dust" | "gtceu:molybdenum_block" | "gtceu:molybdenum_bolt" | "gtceu:molybdenum_bucket" | "gtceu:molybdenum_crushed_ore" | "gtceu:molybdenum_double_plate" | "gtceu:molybdenum_dust" | "gtceu:molybdenum_foil" | "gtceu:molybdenum_impure_dust" | "gtceu:molybdenum_ingot" | "gtceu:molybdenum_nugget" | "gtceu:molybdenum_ore" | "gtceu:molybdenum_plate" | "gtceu:molybdenum_pure_dust" | "gtceu:molybdenum_purified_ore" | "gtceu:molybdenum_refined_ore" | "gtceu:molybdenum_rod" | "gtceu:molybdenum_screw" | "gtceu:molybdenum_small_dust" | "gtceu:molybdenum_tiny_dust" | "gtceu:molybdenum_turbine_blade" | "gtceu:monazite_block" | "gtceu:monazite_chipped_gem" | "gtceu:monazite_crushed_ore" | "gtceu:monazite_dust" | "gtceu:monazite_exquisite_gem" | "gtceu:monazite_flawed_gem" | "gtceu:monazite_flawless_gem" | "gtceu:monazite_gem" | "gtceu:monazite_impure_dust" | "gtceu:monazite_ore" | "gtceu:monazite_pure_dust" | "gtceu:monazite_purified_ore" | "gtceu:monazite_refined_ore" | "gtceu:monazite_small_dust" | "gtceu:monazite_tiny_dust" | "gtceu:monochloramine_bucket" | "gtceu:mpic_chip" | "gtceu:mpic_wafer" | "gtceu:multi_smelter" | "gtceu:multilayer_fiber_reinforced_circuit_board" | "gtceu:multilayer_fiber_reinforced_printed_circuit_board" | "gtceu:mutagen_bucket" | "gtceu:mv_16a_energy_converter" | "gtceu:mv_1a_energy_converter" | "gtceu:mv_4a_energy_converter" | "gtceu:mv_8a_energy_converter" | "gtceu:mv_alloy_smelter" | "gtceu:mv_arc_furnace" | "gtceu:mv_assembler" | "gtceu:mv_autoclave" | "gtceu:mv_battery_buffer_16x" | "gtceu:mv_battery_buffer_4x" | "gtceu:mv_battery_buffer_8x" | "gtceu:mv_battery_hull" | "gtceu:mv_bender" | "gtceu:mv_block_breaker" | "gtceu:mv_brewery" | "gtceu:mv_cadmium_battery" | "gtceu:mv_canner" | "gtceu:mv_centrifuge" | "gtceu:mv_charger_4x" | "gtceu:mv_chemical_bath" | "gtceu:mv_chemical_reactor" | "gtceu:mv_circuit_assembler" | "gtceu:mv_combustion" | "gtceu:mv_compressor" | "gtceu:mv_conveyor_module" | "gtceu:mv_cutter" | "gtceu:mv_diode" | "gtceu:mv_distillery" | "gtceu:mv_electric_furnace" | "gtceu:mv_electric_gear_box_16a" | "gtceu:mv_electric_gear_box_2a" | "gtceu:mv_electric_gear_box_32a" | "gtceu:mv_electric_gear_box_8a" | "gtceu:mv_electric_motor" | "gtceu:mv_electric_piston" | "gtceu:mv_electric_pump" | "gtceu:mv_electrolyzer" | "gtceu:mv_electromagnetic_separator" | "gtceu:mv_emitter" | "gtceu:mv_energy_input_hatch" | "gtceu:mv_energy_output_hatch" | "gtceu:mv_essence_burner" | "gtceu:mv_extractor" | "gtceu:mv_extruder" | "gtceu:mv_fermenter" | "gtceu:mv_field_generator" | "gtceu:mv_fisher" | "gtceu:mv_fluid_drilling_rig" | "gtceu:mv_fluid_heater" | "gtceu:mv_fluid_passthrough_hatch" | "gtceu:mv_fluid_regulator" | "gtceu:mv_fluid_solidifier" | "gtceu:mv_forge_hammer" | "gtceu:mv_forming_press" | "gtceu:mv_gas_collector" | "gtceu:mv_gas_turbine" | "gtceu:mv_hermetic_casing" | "gtceu:mv_input_bus" | "gtceu:mv_input_hatch" | "gtceu:mv_item_passthrough_hatch" | "gtceu:mv_kinetic_input_box" | "gtceu:mv_kinetic_mixer" | "gtceu:mv_kinetic_output_box" | "gtceu:mv_laser_engraver" | "gtceu:mv_lathe" | "gtceu:mv_lithium_battery" | "gtceu:mv_macerator" | "gtceu:mv_machine_casing" | "gtceu:mv_machine_hull" | "gtceu:mv_miner" | "gtceu:mv_mixer" | "gtceu:mv_muffler_hatch" | "gtceu:mv_mystical_greenhouse" | "gtceu:mv_ore_washer" | "gtceu:mv_output_bus" | "gtceu:mv_output_hatch" | "gtceu:mv_packer" | "gtceu:mv_polarizer" | "gtceu:mv_pump" | "gtceu:mv_robot_arm" | "gtceu:mv_rock_crusher" | "gtceu:mv_sensor" | "gtceu:mv_sifter" | "gtceu:mv_sodium_battery" | "gtceu:mv_solar_panel" | "gtceu:mv_steam_turbine" | "gtceu:mv_super_chest" | "gtceu:mv_super_tank" | "gtceu:mv_thermal_centrifuge" | "gtceu:mv_transformer_16a" | "gtceu:mv_transformer_1a" | "gtceu:mv_transformer_2a" | "gtceu:mv_transformer_4a" | "gtceu:mv_voltage_coil" | "gtceu:mv_wiremill" | "gtceu:name_casting_mold" | "gtceu:nan_certificate" | "gtceu:nand_chip" | "gtceu:nand_memory_chip" | "gtceu:nand_memory_wafer" | "gtceu:nano_cpu_chip" | "gtceu:nano_cpu_wafer" | "gtceu:nano_processor" | "gtceu:nano_processor_assembly" | "gtceu:nano_processor_computer" | "gtceu:nano_processor_mainframe" | "gtceu:naphtha_bucket" | "gtceu:naphthalene_bucket" | "gtceu:naquadah_alloy_axe" | "gtceu:naquadah_alloy_block" | "gtceu:naquadah_alloy_bolt" | "gtceu:naquadah_alloy_bucket" | "gtceu:naquadah_alloy_butchery_knife" | "gtceu:naquadah_alloy_buzz_saw_blade" | "gtceu:naquadah_alloy_chainsaw_head" | "gtceu:naquadah_alloy_crowbar" | "gtceu:naquadah_alloy_dense_plate" | "gtceu:naquadah_alloy_double_cable" | "gtceu:naquadah_alloy_double_plate" | "gtceu:naquadah_alloy_double_wire" | "gtceu:naquadah_alloy_drill_head" | "gtceu:naquadah_alloy_dust" | "gtceu:naquadah_alloy_file" | "gtceu:naquadah_alloy_foil" | "gtceu:naquadah_alloy_frame" | "gtceu:naquadah_alloy_gear" | "gtceu:naquadah_alloy_hammer" | "gtceu:naquadah_alloy_hex_cable" | "gtceu:naquadah_alloy_hex_wire" | "gtceu:naquadah_alloy_hoe" | "gtceu:naquadah_alloy_hot_ingot" | "gtceu:naquadah_alloy_ingot" | "gtceu:naquadah_alloy_knife" | "gtceu:naquadah_alloy_long_rod" | "gtceu:naquadah_alloy_mining_hammer" | "gtceu:naquadah_alloy_nugget" | "gtceu:naquadah_alloy_octal_cable" | "gtceu:naquadah_alloy_octal_wire" | "gtceu:naquadah_alloy_pickaxe" | "gtceu:naquadah_alloy_plate" | "gtceu:naquadah_alloy_plunger" | "gtceu:naquadah_alloy_quadruple_cable" | "gtceu:naquadah_alloy_quadruple_wire" | "gtceu:naquadah_alloy_ring" | "gtceu:naquadah_alloy_rod" | "gtceu:naquadah_alloy_rotor" | "gtceu:naquadah_alloy_saw" | "gtceu:naquadah_alloy_screw" | "gtceu:naquadah_alloy_screwdriver" | "gtceu:naquadah_alloy_screwdriver_tip" | "gtceu:naquadah_alloy_scythe" | "gtceu:naquadah_alloy_shovel" | "gtceu:naquadah_alloy_single_cable" | "gtceu:naquadah_alloy_single_wire" | "gtceu:naquadah_alloy_small_dust" | "gtceu:naquadah_alloy_small_gear" | "gtceu:naquadah_alloy_spring" | "gtceu:naquadah_alloy_sword" | "gtceu:naquadah_alloy_tiny_dust" | "gtceu:naquadah_alloy_turbine_blade" | "gtceu:naquadah_alloy_wire_cutter" | "gtceu:naquadah_alloy_wrench" | "gtceu:naquadah_alloy_wrench_tip" | "gtceu:naquadah_block" | "gtceu:naquadah_bolt" | "gtceu:naquadah_boule" | "gtceu:naquadah_bucket" | "gtceu:naquadah_coil_block" | "gtceu:naquadah_credit" | "gtceu:naquadah_crushed_ore" | "gtceu:naquadah_double_cable" | "gtceu:naquadah_double_plate" | "gtceu:naquadah_double_wire" | "gtceu:naquadah_dust" | "gtceu:naquadah_fine_wire" | "gtceu:naquadah_foil" | "gtceu:naquadah_hex_cable" | "gtceu:naquadah_hex_wire" | "gtceu:naquadah_hot_ingot" | "gtceu:naquadah_huge_fluid_pipe" | "gtceu:naquadah_impure_dust" | "gtceu:naquadah_ingot" | "gtceu:naquadah_large_fluid_pipe" | "gtceu:naquadah_long_rod" | "gtceu:naquadah_nonuple_fluid_pipe" | "gtceu:naquadah_normal_fluid_pipe" | "gtceu:naquadah_nugget" | "gtceu:naquadah_octal_cable" | "gtceu:naquadah_octal_wire" | "gtceu:naquadah_ore" | "gtceu:naquadah_plate" | "gtceu:naquadah_pure_dust" | "gtceu:naquadah_purified_ore" | "gtceu:naquadah_quadruple_cable" | "gtceu:naquadah_quadruple_fluid_pipe" | "gtceu:naquadah_quadruple_wire" | "gtceu:naquadah_refined_ore" | "gtceu:naquadah_rod" | "gtceu:naquadah_screw" | "gtceu:naquadah_single_cable" | "gtceu:naquadah_single_wire" | "gtceu:naquadah_small_dust" | "gtceu:naquadah_small_fluid_pipe" | "gtceu:naquadah_spring" | "gtceu:naquadah_tiny_dust" | "gtceu:naquadah_tiny_fluid_pipe" | "gtceu:naquadah_turbine_blade" | "gtceu:naquadah_wafer" | "gtceu:naquadria_block" | "gtceu:naquadria_bolt" | "gtceu:naquadria_bucket" | "gtceu:naquadria_double_plate" | "gtceu:naquadria_dust" | "gtceu:naquadria_fine_wire" | "gtceu:naquadria_foil" | "gtceu:naquadria_gear" | "gtceu:naquadria_hot_ingot" | "gtceu:naquadria_ingot" | "gtceu:naquadria_nugget" | "gtceu:naquadria_plate" | "gtceu:naquadria_rod" | "gtceu:naquadria_screw" | "gtceu:naquadria_small_dust" | "gtceu:naquadria_solution_bucket" | "gtceu:naquadria_sulfate_dust" | "gtceu:naquadria_sulfate_small_dust" | "gtceu:naquadria_sulfate_tiny_dust" | "gtceu:naquadria_tiny_dust" | "gtceu:naquadria_waste_bucket" | "gtceu:natural_gas_bucket" | "gtceu:neodymium_block" | "gtceu:neodymium_bolt" | "gtceu:neodymium_bucket" | "gtceu:neodymium_crushed_ore" | "gtceu:neodymium_double_plate" | "gtceu:neodymium_dust" | "gtceu:neodymium_impure_dust" | "gtceu:neodymium_ingot" | "gtceu:neodymium_nugget" | "gtceu:neodymium_ore" | "gtceu:neodymium_plate" | "gtceu:neodymium_pure_dust" | "gtceu:neodymium_purified_ore" | "gtceu:neodymium_refined_ore" | "gtceu:neodymium_rod" | "gtceu:neodymium_screw" | "gtceu:neodymium_small_dust" | "gtceu:neodymium_tiny_dust" | "gtceu:neodymium_turbine_blade" | "gtceu:neon_bucket" | "gtceu:nether_air_bucket" | "gtceu:nether_quartz_chipped_gem" | "gtceu:nether_quartz_crushed_ore" | "gtceu:nether_quartz_dust" | "gtceu:nether_quartz_exquisite_gem" | "gtceu:nether_quartz_flawed_gem" | "gtceu:nether_quartz_flawless_gem" | "gtceu:nether_quartz_impure_dust" | "gtceu:nether_quartz_ore" | "gtceu:nether_quartz_plate" | "gtceu:nether_quartz_pure_dust" | "gtceu:nether_quartz_purified_ore" | "gtceu:nether_quartz_refined_ore" | "gtceu:nether_quartz_small_dust" | "gtceu:nether_quartz_tiny_dust" | "gtceu:nether_star_block" | "gtceu:nether_star_dust" | "gtceu:nether_star_lens" | "gtceu:nether_star_plate" | "gtceu:nether_star_small_dust" | "gtceu:nether_star_tiny_dust" | "gtceu:netherrack_almandine_ore" | "gtceu:netherrack_aluminium_ore" | "gtceu:netherrack_alunite_ore" | "gtceu:netherrack_amethyst_ore" | "gtceu:netherrack_apatite_ore" | "gtceu:netherrack_asbestos_ore" | "gtceu:netherrack_barite_ore" | "gtceu:netherrack_basaltic_mineral_sand_ore" | "gtceu:netherrack_bastnasite_ore" | "gtceu:netherrack_bauxite_ore" | "gtceu:netherrack_bentonite_ore" | "gtceu:netherrack_beryllium_ore" | "gtceu:netherrack_blue_topaz_ore" | "gtceu:netherrack_bornite_ore" | "gtceu:netherrack_calcite_ore" | "gtceu:netherrack_cassiterite_ore" | "gtceu:netherrack_cassiterite_sand_ore" | "gtceu:netherrack_certus_quartz_ore" | "gtceu:netherrack_chalcocite_ore" | "gtceu:netherrack_chalcopyrite_ore" | "gtceu:netherrack_chromite_ore" | "gtceu:netherrack_cinnabar_ore" | "gtceu:netherrack_coal_ore" | "gtceu:netherrack_cobalt_ore" | "gtceu:netherrack_cobaltite_ore" | "gtceu:netherrack_cooperite_ore" | "gtceu:netherrack_copper_ore" | "gtceu:netherrack_diamond_ore" | "gtceu:netherrack_diatomite_ore" | "gtceu:netherrack_dust" | "gtceu:netherrack_electrotine_ore" | "gtceu:netherrack_emerald_ore" | "gtceu:netherrack_fullers_earth_ore" | "gtceu:netherrack_galena_ore" | "gtceu:netherrack_garnet_sand_ore" | "gtceu:netherrack_garnierite_ore" | "gtceu:netherrack_glauconite_sand_ore" | "gtceu:netherrack_goethite_ore" | "gtceu:netherrack_gold_ore" | "gtceu:netherrack_granitic_mineral_sand_ore" | "gtceu:netherrack_graphite_ore" | "gtceu:netherrack_green_sapphire_ore" | "gtceu:netherrack_grossular_ore" | "gtceu:netherrack_gypsum_ore" | "gtceu:netherrack_hematite_ore" | "gtceu:netherrack_ilmenite_ore" | "gtceu:netherrack_iron_ore" | "gtceu:netherrack_kyanite_ore" | "gtceu:netherrack_lapis_ore" | "gtceu:netherrack_lazurite_ore" | "gtceu:netherrack_lead_ore" | "gtceu:netherrack_lepidolite_ore" | "gtceu:netherrack_lithium_ore" | "gtceu:netherrack_magnesite_ore" | "gtceu:netherrack_magnetite_ore" | "gtceu:netherrack_malachite_ore" | "gtceu:netherrack_mica_ore" | "gtceu:netherrack_molybdenite_ore" | "gtceu:netherrack_molybdenum_ore" | "gtceu:netherrack_monazite_ore" | "gtceu:netherrack_naquadah_ore" | "gtceu:netherrack_neodymium_ore" | "gtceu:netherrack_nether_quartz_ore" | "gtceu:netherrack_nickel_ore" | "gtceu:netherrack_oilsands_ore" | "gtceu:netherrack_olivine_ore" | "gtceu:netherrack_opal_ore" | "gtceu:netherrack_palladium_ore" | "gtceu:netherrack_pentlandite_ore" | "gtceu:netherrack_pitchblende_ore" | "gtceu:netherrack_platinum_ore" | "gtceu:netherrack_plutonium_ore" | "gtceu:netherrack_pollucite_ore" | "gtceu:netherrack_powellite_ore" | "gtceu:netherrack_pyrite_ore" | "gtceu:netherrack_pyrochlore_ore" | "gtceu:netherrack_pyrolusite_ore" | "gtceu:netherrack_pyrope_ore" | "gtceu:netherrack_quartzite_ore" | "gtceu:netherrack_realgar_ore" | "gtceu:netherrack_red_garnet_ore" | "gtceu:netherrack_redstone_ore" | "gtceu:netherrack_rock_salt_ore" | "gtceu:netherrack_ruby_ore" | "gtceu:netherrack_salt_ore" | "gtceu:netherrack_saltpeter_ore" | "gtceu:netherrack_sapphire_ore" | "gtceu:netherrack_scheelite_ore" | "gtceu:netherrack_silver_ore" | "gtceu:netherrack_small_dust" | "gtceu:netherrack_soapstone_ore" | "gtceu:netherrack_sodalite_ore" | "gtceu:netherrack_spessartine_ore" | "gtceu:netherrack_sphalerite_ore" | "gtceu:netherrack_spodumene_ore" | "gtceu:netherrack_stibnite_ore" | "gtceu:netherrack_sulfur_ore" | "gtceu:netherrack_talc_ore" | "gtceu:netherrack_tantalite_ore" | "gtceu:netherrack_tetrahedrite_ore" | "gtceu:netherrack_thorium_ore" | "gtceu:netherrack_tin_ore" | "gtceu:netherrack_tiny_dust" | "gtceu:netherrack_topaz_ore" | "gtceu:netherrack_tricalcium_phosphate_ore" | "gtceu:netherrack_trona_ore" | "gtceu:netherrack_tungstate_ore" | "gtceu:netherrack_uraninite_ore" | "gtceu:netherrack_vanadium_magnetite_ore" | "gtceu:netherrack_wulfenite_ore" | "gtceu:netherrack_yellow_garnet_ore" | "gtceu:netherrack_yellow_limonite_ore" | "gtceu:netherrack_zeolite_ore" | "gtceu:neuro_processing_unit" | "gtceu:neutron_reflector" | "gtceu:neutronium_axe" | "gtceu:neutronium_block" | "gtceu:neutronium_bolt" | "gtceu:neutronium_boule" | "gtceu:neutronium_bucket" | "gtceu:neutronium_butchery_knife" | "gtceu:neutronium_buzz_saw_blade" | "gtceu:neutronium_chainsaw_head" | "gtceu:neutronium_credit" | "gtceu:neutronium_crowbar" | "gtceu:neutronium_double_plate" | "gtceu:neutronium_drill_head" | "gtceu:neutronium_dust" | "gtceu:neutronium_file" | "gtceu:neutronium_frame" | "gtceu:neutronium_hammer" | "gtceu:neutronium_hoe" | "gtceu:neutronium_huge_fluid_pipe" | "gtceu:neutronium_ingot" | "gtceu:neutronium_knife" | "gtceu:neutronium_large_fluid_pipe" | "gtceu:neutronium_mining_hammer" | "gtceu:neutronium_nonuple_fluid_pipe" | "gtceu:neutronium_normal_fluid_pipe" | "gtceu:neutronium_nugget" | "gtceu:neutronium_pickaxe" | "gtceu:neutronium_plate" | "gtceu:neutronium_plunger" | "gtceu:neutronium_quadruple_fluid_pipe" | "gtceu:neutronium_rod" | "gtceu:neutronium_saw" | "gtceu:neutronium_screw" | "gtceu:neutronium_screwdriver" | "gtceu:neutronium_scythe" | "gtceu:neutronium_shovel" | "gtceu:neutronium_small_dust" | "gtceu:neutronium_small_fluid_pipe" | "gtceu:neutronium_sword" | "gtceu:neutronium_tiny_dust" | "gtceu:neutronium_tiny_fluid_pipe" | "gtceu:neutronium_turbine_blade" | "gtceu:neutronium_wafer" | "gtceu:neutronium_wire_cutter" | "gtceu:neutronium_wrench" | "gtceu:neutronium_wrench_tip" | "gtceu:nichrome_block" | "gtceu:nichrome_bucket" | "gtceu:nichrome_coil_block" | "gtceu:nichrome_double_cable" | "gtceu:nichrome_double_plate" | "gtceu:nichrome_double_wire" | "gtceu:nichrome_dust" | "gtceu:nichrome_hex_cable" | "gtceu:nichrome_hex_wire" | "gtceu:nichrome_hot_ingot" | "gtceu:nichrome_ingot" | "gtceu:nichrome_long_rod" | "gtceu:nichrome_nugget" | "gtceu:nichrome_octal_cable" | "gtceu:nichrome_octal_wire" | "gtceu:nichrome_plate" | "gtceu:nichrome_quadruple_cable" | "gtceu:nichrome_quadruple_wire" | "gtceu:nichrome_rod" | "gtceu:nichrome_single_cable" | "gtceu:nichrome_single_wire" | "gtceu:nichrome_small_dust" | "gtceu:nichrome_spring" | "gtceu:nichrome_tiny_dust" | "gtceu:nickel_block" | "gtceu:nickel_bucket" | "gtceu:nickel_crushed_ore" | "gtceu:nickel_double_cable" | "gtceu:nickel_double_plate" | "gtceu:nickel_double_wire" | "gtceu:nickel_dust" | "gtceu:nickel_hex_cable" | "gtceu:nickel_hex_wire" | "gtceu:nickel_impure_dust" | "gtceu:nickel_ingot" | "gtceu:nickel_nugget" | "gtceu:nickel_octal_cable" | "gtceu:nickel_octal_wire" | "gtceu:nickel_ore" | "gtceu:nickel_plasma_bucket" | "gtceu:nickel_plate" | "gtceu:nickel_pure_dust" | "gtceu:nickel_purified_ore" | "gtceu:nickel_quadruple_cable" | "gtceu:nickel_quadruple_wire" | "gtceu:nickel_refined_ore" | "gtceu:nickel_single_cable" | "gtceu:nickel_single_wire" | "gtceu:nickel_small_dust" | "gtceu:nickel_tiny_dust" | "gtceu:nickel_zinc_ferrite_block" | "gtceu:nickel_zinc_ferrite_bucket" | "gtceu:nickel_zinc_ferrite_dust" | "gtceu:nickel_zinc_ferrite_ingot" | "gtceu:nickel_zinc_ferrite_nugget" | "gtceu:nickel_zinc_ferrite_ring" | "gtceu:nickel_zinc_ferrite_rod" | "gtceu:nickel_zinc_ferrite_small_dust" | "gtceu:nickel_zinc_ferrite_tiny_dust" | "gtceu:niobium_block" | "gtceu:niobium_bucket" | "gtceu:niobium_dust" | "gtceu:niobium_hot_ingot" | "gtceu:niobium_ingot" | "gtceu:niobium_nitride_block" | "gtceu:niobium_nitride_bucket" | "gtceu:niobium_nitride_double_cable" | "gtceu:niobium_nitride_double_plate" | "gtceu:niobium_nitride_double_wire" | "gtceu:niobium_nitride_dust" | "gtceu:niobium_nitride_foil" | "gtceu:niobium_nitride_hex_cable" | "gtceu:niobium_nitride_hex_wire" | "gtceu:niobium_nitride_hot_ingot" | "gtceu:niobium_nitride_ingot" | "gtceu:niobium_nitride_nugget" | "gtceu:niobium_nitride_octal_cable" | "gtceu:niobium_nitride_octal_wire" | "gtceu:niobium_nitride_plate" | "gtceu:niobium_nitride_quadruple_cable" | "gtceu:niobium_nitride_quadruple_wire" | "gtceu:niobium_nitride_rod" | "gtceu:niobium_nitride_single_cable" | "gtceu:niobium_nitride_single_wire" | "gtceu:niobium_nitride_small_dust" | "gtceu:niobium_nitride_tiny_dust" | "gtceu:niobium_nugget" | "gtceu:niobium_small_dust" | "gtceu:niobium_tiny_dust" | "gtceu:niobium_titanium_block" | "gtceu:niobium_titanium_bolt" | "gtceu:niobium_titanium_bucket" | "gtceu:niobium_titanium_double_cable" | "gtceu:niobium_titanium_double_plate" | "gtceu:niobium_titanium_double_wire" | "gtceu:niobium_titanium_dust" | "gtceu:niobium_titanium_fine_wire" | "gtceu:niobium_titanium_foil" | "gtceu:niobium_titanium_hex_cable" | "gtceu:niobium_titanium_hex_wire" | "gtceu:niobium_titanium_hot_ingot" | "gtceu:niobium_titanium_huge_fluid_pipe" | "gtceu:niobium_titanium_ingot" | "gtceu:niobium_titanium_large_fluid_pipe" | "gtceu:niobium_titanium_long_rod" | "gtceu:niobium_titanium_nonuple_fluid_pipe" | "gtceu:niobium_titanium_normal_fluid_pipe" | "gtceu:niobium_titanium_nugget" | "gtceu:niobium_titanium_octal_cable" | "gtceu:niobium_titanium_octal_wire" | "gtceu:niobium_titanium_plate" | "gtceu:niobium_titanium_quadruple_cable" | "gtceu:niobium_titanium_quadruple_fluid_pipe" | "gtceu:niobium_titanium_quadruple_wire" | "gtceu:niobium_titanium_rod" | "gtceu:niobium_titanium_screw" | "gtceu:niobium_titanium_single_cable" | "gtceu:niobium_titanium_single_wire" | "gtceu:niobium_titanium_small_dust" | "gtceu:niobium_titanium_small_fluid_pipe" | "gtceu:niobium_titanium_small_spring" | "gtceu:niobium_titanium_spring" | "gtceu:niobium_titanium_tiny_dust" | "gtceu:niobium_titanium_tiny_fluid_pipe" | "gtceu:nitration_mixture_bucket" | "gtceu:nitric_acid_bucket" | "gtceu:nitric_oxide_bucket" | "gtceu:nitrobenzene_bucket" | "gtceu:nitrochlorobenzene_bucket" | "gtceu:nitrogen_bucket" | "gtceu:nitrogen_dioxide_bucket" | "gtceu:nitrogen_plasma_bucket" | "gtceu:nitrosyl_chloride_bucket" | "gtceu:nitrous_oxide_bucket" | "gtceu:nor_memory_chip" | "gtceu:nor_memory_wafer" | "gtceu:normal_pipe_extruder_mold" | "gtceu:nugget_casting_mold" | "gtceu:obsidian_dust" | "gtceu:obsidian_plate" | "gtceu:obsidian_small_dust" | "gtceu:obsidian_tiny_dust" | "gtceu:octane_bucket" | "gtceu:oil_bucket" | "gtceu:oil_heavy_bucket" | "gtceu:oil_light_bucket" | "gtceu:oil_medium_bucket" | "gtceu:oilsands_crushed_ore" | "gtceu:oilsands_dust" | "gtceu:oilsands_impure_dust" | "gtceu:oilsands_ore" | "gtceu:oilsands_pure_dust" | "gtceu:oilsands_purified_ore" | "gtceu:oilsands_refined_ore" | "gtceu:oilsands_small_dust" | "gtceu:oilsands_tiny_dust" | "gtceu:olivine_block" | "gtceu:olivine_chipped_gem" | "gtceu:olivine_crushed_ore" | "gtceu:olivine_dust" | "gtceu:olivine_exquisite_gem" | "gtceu:olivine_flawed_gem" | "gtceu:olivine_flawless_gem" | "gtceu:olivine_gem" | "gtceu:olivine_impure_dust" | "gtceu:olivine_ore" | "gtceu:olivine_plate" | "gtceu:olivine_pure_dust" | "gtceu:olivine_purified_ore" | "gtceu:olivine_refined_ore" | "gtceu:olivine_rod" | "gtceu:olivine_small_dust" | "gtceu:olivine_tiny_dust" | "gtceu:opal_block" | "gtceu:opal_chipped_gem" | "gtceu:opal_crushed_ore" | "gtceu:opal_dust" | "gtceu:opal_exquisite_gem" | "gtceu:opal_flawed_gem" | "gtceu:opal_flawless_gem" | "gtceu:opal_gem" | "gtceu:opal_impure_dust" | "gtceu:opal_ore" | "gtceu:opal_plate" | "gtceu:opal_pure_dust" | "gtceu:opal_purified_ore" | "gtceu:opal_refined_ore" | "gtceu:opal_rod" | "gtceu:opal_small_dust" | "gtceu:opal_tiny_dust" | "gtceu:orange_dye_bucket" | "gtceu:orange_dye_spray_can" | "gtceu:orange_glass_lens" | "gtceu:osmiridium_block" | "gtceu:osmiridium_bolt" | "gtceu:osmiridium_bucket" | "gtceu:osmiridium_double_plate" | "gtceu:osmiridium_dust" | "gtceu:osmiridium_fine_wire" | "gtceu:osmiridium_foil" | "gtceu:osmiridium_gear" | "gtceu:osmiridium_hot_ingot" | "gtceu:osmiridium_ingot" | "gtceu:osmiridium_long_rod" | "gtceu:osmiridium_nugget" | "gtceu:osmiridium_plate" | "gtceu:osmiridium_ring" | "gtceu:osmiridium_rod" | "gtceu:osmiridium_rotor" | "gtceu:osmiridium_round" | "gtceu:osmiridium_screw" | "gtceu:osmiridium_small_dust" | "gtceu:osmiridium_small_gear" | "gtceu:osmiridium_tiny_dust" | "gtceu:osmiridium_turbine_blade" | "gtceu:osmium_block" | "gtceu:osmium_bolt" | "gtceu:osmium_bucket" | "gtceu:osmium_credit" | "gtceu:osmium_double_cable" | "gtceu:osmium_double_plate" | "gtceu:osmium_double_wire" | "gtceu:osmium_dust" | "gtceu:osmium_foil" | "gtceu:osmium_hex_cable" | "gtceu:osmium_hex_wire" | "gtceu:osmium_hot_ingot" | "gtceu:osmium_ingot" | "gtceu:osmium_long_rod" | "gtceu:osmium_nugget" | "gtceu:osmium_octal_cable" | "gtceu:osmium_octal_wire" | "gtceu:osmium_plate" | "gtceu:osmium_quadruple_cable" | "gtceu:osmium_quadruple_wire" | "gtceu:osmium_rod" | "gtceu:osmium_screw" | "gtceu:osmium_single_cable" | "gtceu:osmium_single_wire" | "gtceu:osmium_small_dust" | "gtceu:osmium_tetroxide_dust" | "gtceu:osmium_tetroxide_small_dust" | "gtceu:osmium_tetroxide_tiny_dust" | "gtceu:osmium_tiny_dust" | "gtceu:osmium_turbine_blade" | "gtceu:oxygen_bucket" | "gtceu:oxygen_plasma_bucket" | "gtceu:palladium_block" | "gtceu:palladium_bucket" | "gtceu:palladium_crushed_ore" | "gtceu:palladium_double_plate" | "gtceu:palladium_dust" | "gtceu:palladium_fine_wire" | "gtceu:palladium_foil" | "gtceu:palladium_hot_ingot" | "gtceu:palladium_impure_dust" | "gtceu:palladium_ingot" | "gtceu:palladium_nugget" | "gtceu:palladium_ore" | "gtceu:palladium_plate" | "gtceu:palladium_pure_dust" | "gtceu:palladium_purified_ore" | "gtceu:palladium_raw_dust" | "gtceu:palladium_raw_small_dust" | "gtceu:palladium_raw_tiny_dust" | "gtceu:palladium_refined_ore" | "gtceu:palladium_rod" | "gtceu:palladium_small_dust" | "gtceu:palladium_tiny_dust" | "gtceu:paper_dust" | "gtceu:paper_small_dust" | "gtceu:paper_tiny_dust" | "gtceu:pentlandite_crushed_ore" | "gtceu:pentlandite_dust" | "gtceu:pentlandite_impure_dust" | "gtceu:pentlandite_ore" | "gtceu:pentlandite_pure_dust" | "gtceu:pentlandite_purified_ore" | "gtceu:pentlandite_refined_ore" | "gtceu:pentlandite_small_dust" | "gtceu:pentlandite_tiny_dust" | "gtceu:perlite_dust" | "gtceu:perlite_small_dust" | "gtceu:perlite_tiny_dust" | "gtceu:petri_dish" | "gtceu:phenol_bucket" | "gtceu:phenolic_circuit_board" | "gtceu:phenolic_printed_circuit_board" | "gtceu:phosphate_dust" | "gtceu:phosphate_small_dust" | "gtceu:phosphate_tiny_dust" | "gtceu:phosphoric_acid_bucket" | "gtceu:phosphorus_boule" | "gtceu:phosphorus_dust" | "gtceu:phosphorus_pentoxide_dust" | "gtceu:phosphorus_pentoxide_small_dust" | "gtceu:phosphorus_pentoxide_tiny_dust" | "gtceu:phosphorus_small_dust" | "gtceu:phosphorus_tiny_dust" | "gtceu:phosphorus_wafer" | "gtceu:phthalic_acid_bucket" | "gtceu:pink_dye_bucket" | "gtceu:pink_dye_spray_can" | "gtceu:pink_glass_lens" | "gtceu:pitchblende_crushed_ore" | "gtceu:pitchblende_dust" | "gtceu:pitchblende_impure_dust" | "gtceu:pitchblende_ore" | "gtceu:pitchblende_pure_dust" | "gtceu:pitchblende_purified_ore" | "gtceu:pitchblende_refined_ore" | "gtceu:pitchblende_small_dust" | "gtceu:pitchblende_tiny_dust" | "gtceu:plant_ball" | "gtceu:plascrete" | "gtceu:plasma_large_turbine" | "gtceu:plastic_circuit_board" | "gtceu:plastic_printed_circuit_board" | "gtceu:plate_casting_mold" | "gtceu:plate_extruder_mold" | "gtceu:platinum_block" | "gtceu:platinum_bolt" | "gtceu:platinum_bucket" | "gtceu:platinum_credit" | "gtceu:platinum_crushed_ore" | "gtceu:platinum_double_cable" | "gtceu:platinum_double_plate" | "gtceu:platinum_double_wire" | "gtceu:platinum_dust" | "gtceu:platinum_fine_wire" | "gtceu:platinum_foil" | "gtceu:platinum_group_sludge_dust" | "gtceu:platinum_group_sludge_small_dust" | "gtceu:platinum_group_sludge_tiny_dust" | "gtceu:platinum_hex_cable" | "gtceu:platinum_hex_wire" | "gtceu:platinum_impure_dust" | "gtceu:platinum_ingot" | "gtceu:platinum_long_rod" | "gtceu:platinum_nugget" | "gtceu:platinum_octal_cable" | "gtceu:platinum_octal_wire" | "gtceu:platinum_ore" | "gtceu:platinum_plate" | "gtceu:platinum_pure_dust" | "gtceu:platinum_purified_ore" | "gtceu:platinum_quadruple_cable" | "gtceu:platinum_quadruple_wire" | "gtceu:platinum_raw_dust" | "gtceu:platinum_raw_small_dust" | "gtceu:platinum_raw_tiny_dust" | "gtceu:platinum_refined_ore" | "gtceu:platinum_ring" | "gtceu:platinum_rod" | "gtceu:platinum_screw" | "gtceu:platinum_single_cable" | "gtceu:platinum_single_wire" | "gtceu:platinum_sludge_residue_dust" | "gtceu:platinum_sludge_residue_small_dust" | "gtceu:platinum_sludge_residue_tiny_dust" | "gtceu:platinum_small_dust" | "gtceu:platinum_tiny_dust" | "gtceu:plumbumanite_block" | "gtceu:plumbumanite_bucket" | "gtceu:plumbumanite_dense_plate" | "gtceu:plumbumanite_double_cable" | "gtceu:plumbumanite_double_plate" | "gtceu:plumbumanite_double_wire" | "gtceu:plumbumanite_dust" | "gtceu:plumbumanite_fine_wire" | "gtceu:plumbumanite_foil" | "gtceu:plumbumanite_hex_cable" | "gtceu:plumbumanite_hex_wire" | "gtceu:plumbumanite_hot_ingot" | "gtceu:plumbumanite_ingot" | "gtceu:plumbumanite_nugget" | "gtceu:plumbumanite_octal_cable" | "gtceu:plumbumanite_octal_wire" | "gtceu:plumbumanite_plate" | "gtceu:plumbumanite_quadruple_cable" | "gtceu:plumbumanite_quadruple_wire" | "gtceu:plumbumanite_single_cable" | "gtceu:plumbumanite_single_wire" | "gtceu:plumbumanite_small_dust" | "gtceu:plumbumanite_tiny_dust" | "gtceu:plutonium_241_block" | "gtceu:plutonium_241_bucket" | "gtceu:plutonium_241_double_plate" | "gtceu:plutonium_241_dust" | "gtceu:plutonium_241_ingot" | "gtceu:plutonium_241_nugget" | "gtceu:plutonium_241_plate" | "gtceu:plutonium_241_rod" | "gtceu:plutonium_241_small_dust" | "gtceu:plutonium_241_tiny_dust" | "gtceu:plutonium_block" | "gtceu:plutonium_bucket" | "gtceu:plutonium_crushed_ore" | "gtceu:plutonium_dust" | "gtceu:plutonium_impure_dust" | "gtceu:plutonium_ingot" | "gtceu:plutonium_nugget" | "gtceu:plutonium_ore" | "gtceu:plutonium_pure_dust" | "gtceu:plutonium_purified_ore" | "gtceu:plutonium_refined_ore" | "gtceu:plutonium_small_dust" | "gtceu:plutonium_tiny_dust" | "gtceu:pollucite_crushed_ore" | "gtceu:pollucite_dust" | "gtceu:pollucite_impure_dust" | "gtceu:pollucite_ore" | "gtceu:pollucite_pure_dust" | "gtceu:pollucite_purified_ore" | "gtceu:pollucite_refined_ore" | "gtceu:pollucite_small_dust" | "gtceu:pollucite_tiny_dust" | "gtceu:polybenzimidazole_block" | "gtceu:polybenzimidazole_bucket" | "gtceu:polybenzimidazole_buzz_saw_blade" | "gtceu:polybenzimidazole_chainsaw_head" | "gtceu:polybenzimidazole_drill_head" | "gtceu:polybenzimidazole_dust" | "gtceu:polybenzimidazole_foil" | "gtceu:polybenzimidazole_huge_fluid_pipe" | "gtceu:polybenzimidazole_ingot" | "gtceu:polybenzimidazole_large_fluid_pipe" | "gtceu:polybenzimidazole_mallet" | "gtceu:polybenzimidazole_nonuple_fluid_pipe" | "gtceu:polybenzimidazole_normal_fluid_pipe" | "gtceu:polybenzimidazole_nugget" | "gtceu:polybenzimidazole_plate" | "gtceu:polybenzimidazole_quadruple_fluid_pipe" | "gtceu:polybenzimidazole_small_dust" | "gtceu:polybenzimidazole_small_fluid_pipe" | "gtceu:polybenzimidazole_tiny_dust" | "gtceu:polybenzimidazole_tiny_fluid_pipe" | "gtceu:polybenzimidazole_wrench_tip" | "gtceu:polycaprolactam_block" | "gtceu:polycaprolactam_bucket" | "gtceu:polycaprolactam_dust" | "gtceu:polycaprolactam_foil" | "gtceu:polycaprolactam_ingot" | "gtceu:polycaprolactam_nugget" | "gtceu:polycaprolactam_plate" | "gtceu:polycaprolactam_small_dust" | "gtceu:polycaprolactam_tiny_dust" | "gtceu:polydimethylsiloxane_dust" | "gtceu:polydimethylsiloxane_small_dust" | "gtceu:polydimethylsiloxane_tiny_dust" | "gtceu:polyethylene_block" | "gtceu:polyethylene_bucket" | "gtceu:polyethylene_buzz_saw_blade" | "gtceu:polyethylene_chainsaw_head" | "gtceu:polyethylene_drill_head" | "gtceu:polyethylene_dust" | "gtceu:polyethylene_foil" | "gtceu:polyethylene_huge_fluid_pipe" | "gtceu:polyethylene_ingot" | "gtceu:polyethylene_large_fluid_pipe" | "gtceu:polyethylene_mallet" | "gtceu:polyethylene_nonuple_fluid_pipe" | "gtceu:polyethylene_normal_fluid_pipe" | "gtceu:polyethylene_nugget" | "gtceu:polyethylene_plate" | "gtceu:polyethylene_quadruple_fluid_pipe" | "gtceu:polyethylene_small_dust" | "gtceu:polyethylene_small_fluid_pipe" | "gtceu:polyethylene_tiny_dust" | "gtceu:polyethylene_tiny_fluid_pipe" | "gtceu:polyethylene_wrench_tip" | "gtceu:polyphenylene_sulfide_block" | "gtceu:polyphenylene_sulfide_bucket" | "gtceu:polyphenylene_sulfide_dust" | "gtceu:polyphenylene_sulfide_foil" | "gtceu:polyphenylene_sulfide_ingot" | "gtceu:polyphenylene_sulfide_nugget" | "gtceu:polyphenylene_sulfide_plate" | "gtceu:polyphenylene_sulfide_rod" | "gtceu:polyphenylene_sulfide_small_dust" | "gtceu:polyphenylene_sulfide_tiny_dust" | "gtceu:polytetrafluoroethylene_block" | "gtceu:polytetrafluoroethylene_bucket" | "gtceu:polytetrafluoroethylene_buzz_saw_blade" | "gtceu:polytetrafluoroethylene_chainsaw_head" | "gtceu:polytetrafluoroethylene_drill_head" | "gtceu:polytetrafluoroethylene_dust" | "gtceu:polytetrafluoroethylene_foil" | "gtceu:polytetrafluoroethylene_frame" | "gtceu:polytetrafluoroethylene_huge_fluid_pipe" | "gtceu:polytetrafluoroethylene_ingot" | "gtceu:polytetrafluoroethylene_large_fluid_pipe" | "gtceu:polytetrafluoroethylene_mallet" | "gtceu:polytetrafluoroethylene_nonuple_fluid_pipe" | "gtceu:polytetrafluoroethylene_normal_fluid_pipe" | "gtceu:polytetrafluoroethylene_nugget" | "gtceu:polytetrafluoroethylene_plate" | "gtceu:polytetrafluoroethylene_quadruple_fluid_pipe" | "gtceu:polytetrafluoroethylene_rod" | "gtceu:polytetrafluoroethylene_small_dust" | "gtceu:polytetrafluoroethylene_small_fluid_pipe" | "gtceu:polytetrafluoroethylene_tiny_dust" | "gtceu:polytetrafluoroethylene_tiny_fluid_pipe" | "gtceu:polytetrafluoroethylene_wrench_tip" | "gtceu:polyvinyl_acetate_bucket" | "gtceu:polyvinyl_butyral_block" | "gtceu:polyvinyl_butyral_bucket" | "gtceu:polyvinyl_butyral_dust" | "gtceu:polyvinyl_butyral_ingot" | "gtceu:polyvinyl_butyral_nugget" | "gtceu:polyvinyl_butyral_plate" | "gtceu:polyvinyl_butyral_small_dust" | "gtceu:polyvinyl_butyral_tiny_dust" | "gtceu:polyvinyl_chloride_block" | "gtceu:polyvinyl_chloride_bucket" | "gtceu:polyvinyl_chloride_dust" | "gtceu:polyvinyl_chloride_foil" | "gtceu:polyvinyl_chloride_ingot" | "gtceu:polyvinyl_chloride_nugget" | "gtceu:polyvinyl_chloride_plate" | "gtceu:polyvinyl_chloride_rod" | "gtceu:polyvinyl_chloride_small_dust" | "gtceu:polyvinyl_chloride_tiny_dust" | "gtceu:potash_dust" | "gtceu:potash_small_dust" | "gtceu:potash_tiny_dust" | "gtceu:potassium_bucket" | "gtceu:potassium_dichromate_dust" | "gtceu:potassium_dichromate_small_dust" | "gtceu:potassium_dichromate_tiny_dust" | "gtceu:potassium_dust" | "gtceu:potassium_feldspar_dust" | "gtceu:potassium_feldspar_small_dust" | "gtceu:potassium_feldspar_tiny_dust" | "gtceu:potassium_hydroxide_dust" | "gtceu:potassium_hydroxide_small_dust" | "gtceu:potassium_hydroxide_tiny_dust" | "gtceu:potassium_manganate_dust" | "gtceu:potassium_manganate_small_dust" | "gtceu:potassium_manganate_tiny_dust" | "gtceu:potassium_permanganate_bucket" | "gtceu:potassium_small_dust" | "gtceu:potassium_tiny_dust" | "gtceu:potin_block" | "gtceu:potin_bolt" | "gtceu:potin_bucket" | "gtceu:potin_double_plate" | "gtceu:potin_dust" | "gtceu:potin_gear" | "gtceu:potin_huge_fluid_pipe" | "gtceu:potin_ingot" | "gtceu:potin_large_fluid_pipe" | "gtceu:potin_long_rod" | "gtceu:potin_nonuple_fluid_pipe" | "gtceu:potin_normal_fluid_pipe" | "gtceu:potin_nugget" | "gtceu:potin_plate" | "gtceu:potin_quadruple_fluid_pipe" | "gtceu:potin_rod" | "gtceu:potin_screw" | "gtceu:potin_small_dust" | "gtceu:potin_small_fluid_pipe" | "gtceu:potin_tiny_dust" | "gtceu:potin_tiny_fluid_pipe" | "gtceu:powellite_crushed_ore" | "gtceu:powellite_dust" | "gtceu:powellite_impure_dust" | "gtceu:powellite_ore" | "gtceu:powellite_pure_dust" | "gtceu:powellite_purified_ore" | "gtceu:powellite_refined_ore" | "gtceu:powellite_small_dust" | "gtceu:powellite_tiny_dust" | "gtceu:power_thruster" | "gtceu:primitive_blast_furnace" | "gtceu:primitive_pump" | "gtceu:prismalium_block" | "gtceu:prismalium_bucket" | "gtceu:prismalium_dense_plate" | "gtceu:prismalium_double_cable" | "gtceu:prismalium_double_plate" | "gtceu:prismalium_double_wire" | "gtceu:prismalium_dust" | "gtceu:prismalium_fine_wire" | "gtceu:prismalium_foil" | "gtceu:prismalium_hex_cable" | "gtceu:prismalium_hex_wire" | "gtceu:prismalium_hot_ingot" | "gtceu:prismalium_ingot" | "gtceu:prismalium_nugget" | "gtceu:prismalium_octal_cable" | "gtceu:prismalium_octal_wire" | "gtceu:prismalium_plate" | "gtceu:prismalium_quadruple_cable" | "gtceu:prismalium_quadruple_wire" | "gtceu:prismalium_single_cable" | "gtceu:prismalium_single_wire" | "gtceu:prismalium_small_dust" | "gtceu:prismalium_tiny_dust" | "gtceu:programmed_circuit" | "gtceu:propane_bucket" | "gtceu:propene_bucket" | "gtceu:prospector.hv" | "gtceu:prospector.luv" | "gtceu:prospector.lv" | "gtceu:ptfe_pipe_casing" | "gtceu:pump_deck" | "gtceu:pump_hatch" | "gtceu:purple_drink" | "gtceu:purple_dye_bucket" | "gtceu:purple_dye_spray_can" | "gtceu:purple_glass_lens" | "gtceu:pyrite_crushed_ore" | "gtceu:pyrite_dust" | "gtceu:pyrite_impure_dust" | "gtceu:pyrite_ore" | "gtceu:pyrite_pure_dust" | "gtceu:pyrite_purified_ore" | "gtceu:pyrite_refined_ore" | "gtceu:pyrite_small_dust" | "gtceu:pyrite_tiny_dust" | "gtceu:pyrochlore_crushed_ore" | "gtceu:pyrochlore_dust" | "gtceu:pyrochlore_impure_dust" | "gtceu:pyrochlore_ore" | "gtceu:pyrochlore_pure_dust" | "gtceu:pyrochlore_purified_ore" | "gtceu:pyrochlore_refined_ore" | "gtceu:pyrochlore_small_dust" | "gtceu:pyrochlore_tiny_dust" | "gtceu:pyrolusite_crushed_ore" | "gtceu:pyrolusite_dust" | "gtceu:pyrolusite_impure_dust" | "gtceu:pyrolusite_ore" | "gtceu:pyrolusite_pure_dust" | "gtceu:pyrolusite_purified_ore" | "gtceu:pyrolusite_refined_ore" | "gtceu:pyrolusite_small_dust" | "gtceu:pyrolusite_tiny_dust" | "gtceu:pyrolyse_oven" | "gtceu:pyrope_block" | "gtceu:pyrope_chipped_gem" | "gtceu:pyrope_crushed_ore" | "gtceu:pyrope_dust" | "gtceu:pyrope_exquisite_gem" | "gtceu:pyrope_flawed_gem" | "gtceu:pyrope_flawless_gem" | "gtceu:pyrope_gem" | "gtceu:pyrope_impure_dust" | "gtceu:pyrope_ore" | "gtceu:pyrope_pure_dust" | "gtceu:pyrope_purified_ore" | "gtceu:pyrope_refined_ore" | "gtceu:pyrope_small_dust" | "gtceu:pyrope_tiny_dust" | "gtceu:qbit_cpu_chip" | "gtceu:qbit_cpu_wafer" | "gtceu:quantum_eye" | "gtceu:quantum_processor" | "gtceu:quantum_processor_assembly" | "gtceu:quantum_processor_computer" | "gtceu:quantum_processor_mainframe" | "gtceu:quantum_star" | "gtceu:quartz_sand_dust" | "gtceu:quartz_sand_small_dust" | "gtceu:quartz_sand_tiny_dust" | "gtceu:quartzite_block" | "gtceu:quartzite_chipped_gem" | "gtceu:quartzite_crushed_ore" | "gtceu:quartzite_dust" | "gtceu:quartzite_exquisite_gem" | "gtceu:quartzite_flawed_gem" | "gtceu:quartzite_flawless_gem" | "gtceu:quartzite_gem" | "gtceu:quartzite_impure_dust" | "gtceu:quartzite_ore" | "gtceu:quartzite_plate" | "gtceu:quartzite_pure_dust" | "gtceu:quartzite_purified_ore" | "gtceu:quartzite_refined_ore" | "gtceu:quartzite_small_dust" | "gtceu:quartzite_tiny_dust" | "gtceu:quicklime_dust" | "gtceu:quicklime_small_dust" | "gtceu:quicklime_tiny_dust" | "gtceu:radon_bucket" | "gtceu:ram_chip" | "gtceu:ram_wafer" | "gtceu:rare_earth_dust" | "gtceu:rare_earth_small_dust" | "gtceu:rare_earth_tiny_dust" | "gtceu:rarest_metal_mixture_dust" | "gtceu:rarest_metal_mixture_small_dust" | "gtceu:rarest_metal_mixture_tiny_dust" | "gtceu:raw_almandine" | "gtceu:raw_almandine_block" | "gtceu:raw_aluminium" | "gtceu:raw_aluminium_block" | "gtceu:raw_alunite" | "gtceu:raw_alunite_block" | "gtceu:raw_amethyst" | "gtceu:raw_amethyst_block" | "gtceu:raw_apatite" | "gtceu:raw_apatite_block" | "gtceu:raw_asbestos" | "gtceu:raw_asbestos_block" | "gtceu:raw_barite" | "gtceu:raw_barite_block" | "gtceu:raw_basaltic_mineral_sand" | "gtceu:raw_basaltic_mineral_sand_block" | "gtceu:raw_bastnasite" | "gtceu:raw_bastnasite_block" | "gtceu:raw_bauxite" | "gtceu:raw_bauxite_block" | "gtceu:raw_bentonite" | "gtceu:raw_bentonite_block" | "gtceu:raw_beryllium" | "gtceu:raw_beryllium_block" | "gtceu:raw_blue_topaz" | "gtceu:raw_blue_topaz_block" | "gtceu:raw_bornite" | "gtceu:raw_bornite_block" | "gtceu:raw_calcite" | "gtceu:raw_calcite_block" | "gtceu:raw_cassiterite" | "gtceu:raw_cassiterite_block" | "gtceu:raw_cassiterite_sand" | "gtceu:raw_cassiterite_sand_block" | "gtceu:raw_certus_quartz" | "gtceu:raw_certus_quartz_block" | "gtceu:raw_chalcocite" | "gtceu:raw_chalcocite_block" | "gtceu:raw_chalcopyrite" | "gtceu:raw_chalcopyrite_block" | "gtceu:raw_chromite" | "gtceu:raw_chromite_block" | "gtceu:raw_cinnabar" | "gtceu:raw_cinnabar_block" | "gtceu:raw_coal" | "gtceu:raw_coal_block" | "gtceu:raw_cobalt" | "gtceu:raw_cobalt_block" | "gtceu:raw_cobaltite" | "gtceu:raw_cobaltite_block" | "gtceu:raw_cooperite" | "gtceu:raw_cooperite_block" | "gtceu:raw_crystal_chip" | "gtceu:raw_crystal_chip_parts" | "gtceu:raw_diamond" | "gtceu:raw_diamond_block" | "gtceu:raw_diatomite" | "gtceu:raw_diatomite_block" | "gtceu:raw_electrotine" | "gtceu:raw_electrotine_block" | "gtceu:raw_emerald" | "gtceu:raw_emerald_block" | "gtceu:raw_fullers_earth" | "gtceu:raw_fullers_earth_block" | "gtceu:raw_galena" | "gtceu:raw_galena_block" | "gtceu:raw_garnet_sand" | "gtceu:raw_garnet_sand_block" | "gtceu:raw_garnierite" | "gtceu:raw_garnierite_block" | "gtceu:raw_gasoline_bucket" | "gtceu:raw_glauconite_sand" | "gtceu:raw_glauconite_sand_block" | "gtceu:raw_goethite" | "gtceu:raw_goethite_block" | "gtceu:raw_granitic_mineral_sand" | "gtceu:raw_granitic_mineral_sand_block" | "gtceu:raw_graphite" | "gtceu:raw_graphite_block" | "gtceu:raw_green_sapphire" | "gtceu:raw_green_sapphire_block" | "gtceu:raw_grossular" | "gtceu:raw_grossular_block" | "gtceu:raw_growth_medium_bucket" | "gtceu:raw_gypsum" | "gtceu:raw_gypsum_block" | "gtceu:raw_hematite" | "gtceu:raw_hematite_block" | "gtceu:raw_ilmenite" | "gtceu:raw_ilmenite_block" | "gtceu:raw_kyanite" | "gtceu:raw_kyanite_block" | "gtceu:raw_lapis" | "gtceu:raw_lapis_block" | "gtceu:raw_lazurite" | "gtceu:raw_lazurite_block" | "gtceu:raw_lead" | "gtceu:raw_lead_block" | "gtceu:raw_lepidolite" | "gtceu:raw_lepidolite_block" | "gtceu:raw_lithium" | "gtceu:raw_lithium_block" | "gtceu:raw_magnesite" | "gtceu:raw_magnesite_block" | "gtceu:raw_magnetite" | "gtceu:raw_magnetite_block" | "gtceu:raw_malachite" | "gtceu:raw_malachite_block" | "gtceu:raw_mica" | "gtceu:raw_mica_block" | "gtceu:raw_molybdenite" | "gtceu:raw_molybdenite_block" | "gtceu:raw_molybdenum" | "gtceu:raw_molybdenum_block" | "gtceu:raw_monazite" | "gtceu:raw_monazite_block" | "gtceu:raw_naquadah" | "gtceu:raw_naquadah_block" | "gtceu:raw_neodymium" | "gtceu:raw_neodymium_block" | "gtceu:raw_nether_quartz" | "gtceu:raw_nether_quartz_block" | "gtceu:raw_nickel" | "gtceu:raw_nickel_block" | "gtceu:raw_oilsands" | "gtceu:raw_oilsands_block" | "gtceu:raw_olivine" | "gtceu:raw_olivine_block" | "gtceu:raw_opal" | "gtceu:raw_opal_block" | "gtceu:raw_palladium" | "gtceu:raw_palladium_block" | "gtceu:raw_pentlandite" | "gtceu:raw_pentlandite_block" | "gtceu:raw_pitchblende" | "gtceu:raw_pitchblende_block" | "gtceu:raw_platinum" | "gtceu:raw_platinum_block" | "gtceu:raw_plutonium" | "gtceu:raw_plutonium_block" | "gtceu:raw_pollucite" | "gtceu:raw_pollucite_block" | "gtceu:raw_powellite" | "gtceu:raw_powellite_block" | "gtceu:raw_pyrite" | "gtceu:raw_pyrite_block" | "gtceu:raw_pyrochlore" | "gtceu:raw_pyrochlore_block" | "gtceu:raw_pyrolusite" | "gtceu:raw_pyrolusite_block" | "gtceu:raw_pyrope" | "gtceu:raw_pyrope_block" | "gtceu:raw_quartzite" | "gtceu:raw_quartzite_block" | "gtceu:raw_realgar" | "gtceu:raw_realgar_block" | "gtceu:raw_red_garnet" | "gtceu:raw_red_garnet_block" | "gtceu:raw_redstone" | "gtceu:raw_redstone_block" | "gtceu:raw_rock_salt" | "gtceu:raw_rock_salt_block" | "gtceu:raw_rubber_bucket" | "gtceu:raw_rubber_dust" | "gtceu:raw_rubber_ingot" | "gtceu:raw_rubber_nugget" | "gtceu:raw_rubber_small_dust" | "gtceu:raw_rubber_tiny_dust" | "gtceu:raw_ruby" | "gtceu:raw_ruby_block" | "gtceu:raw_salt" | "gtceu:raw_salt_block" | "gtceu:raw_saltpeter" | "gtceu:raw_saltpeter_block" | "gtceu:raw_sapphire" | "gtceu:raw_sapphire_block" | "gtceu:raw_scheelite" | "gtceu:raw_scheelite_block" | "gtceu:raw_silver" | "gtceu:raw_silver_block" | "gtceu:raw_soapstone" | "gtceu:raw_soapstone_block" | "gtceu:raw_sodalite" | "gtceu:raw_sodalite_block" | "gtceu:raw_spessartine" | "gtceu:raw_spessartine_block" | "gtceu:raw_sphalerite" | "gtceu:raw_sphalerite_block" | "gtceu:raw_spodumene" | "gtceu:raw_spodumene_block" | "gtceu:raw_stibnite" | "gtceu:raw_stibnite_block" | "gtceu:raw_styrene_butadiene_rubber_dust" | "gtceu:raw_styrene_butadiene_rubber_small_dust" | "gtceu:raw_styrene_butadiene_rubber_tiny_dust" | "gtceu:raw_sulfur" | "gtceu:raw_sulfur_block" | "gtceu:raw_talc" | "gtceu:raw_talc_block" | "gtceu:raw_tantalite" | "gtceu:raw_tantalite_block" | "gtceu:raw_tetrahedrite" | "gtceu:raw_tetrahedrite_block" | "gtceu:raw_thorium" | "gtceu:raw_thorium_block" | "gtceu:raw_tin" | "gtceu:raw_tin_block" | "gtceu:raw_topaz" | "gtceu:raw_topaz_block" | "gtceu:raw_tricalcium_phosphate" | "gtceu:raw_tricalcium_phosphate_block" | "gtceu:raw_trona" | "gtceu:raw_trona_block" | "gtceu:raw_tungstate" | "gtceu:raw_tungstate_block" | "gtceu:raw_uraninite" | "gtceu:raw_uraninite_block" | "gtceu:raw_vanadium_magnetite" | "gtceu:raw_vanadium_magnetite_block" | "gtceu:raw_wulfenite" | "gtceu:raw_wulfenite_block" | "gtceu:raw_yellow_garnet" | "gtceu:raw_yellow_garnet_block" | "gtceu:raw_yellow_limonite" | "gtceu:raw_yellow_limonite_block" | "gtceu:raw_zeolite" | "gtceu:raw_zeolite_block" | "gtceu:realgar_block" | "gtceu:realgar_chipped_gem" | "gtceu:realgar_crushed_ore" | "gtceu:realgar_dust" | "gtceu:realgar_exquisite_gem" | "gtceu:realgar_flawed_gem" | "gtceu:realgar_flawless_gem" | "gtceu:realgar_gem" | "gtceu:realgar_impure_dust" | "gtceu:realgar_ore" | "gtceu:realgar_pure_dust" | "gtceu:realgar_purified_ore" | "gtceu:realgar_refined_ore" | "gtceu:realgar_small_dust" | "gtceu:realgar_tiny_dust" | "gtceu:red_alloy_block" | "gtceu:red_alloy_bolt" | "gtceu:red_alloy_bucket" | "gtceu:red_alloy_double_cable" | "gtceu:red_alloy_double_plate" | "gtceu:red_alloy_double_wire" | "gtceu:red_alloy_dust" | "gtceu:red_alloy_fine_wire" | "gtceu:red_alloy_foil" | "gtceu:red_alloy_hex_cable" | "gtceu:red_alloy_hex_wire" | "gtceu:red_alloy_ingot" | "gtceu:red_alloy_nugget" | "gtceu:red_alloy_octal_cable" | "gtceu:red_alloy_octal_wire" | "gtceu:red_alloy_plate" | "gtceu:red_alloy_quadruple_cable" | "gtceu:red_alloy_quadruple_wire" | "gtceu:red_alloy_rod" | "gtceu:red_alloy_screw" | "gtceu:red_alloy_single_cable" | "gtceu:red_alloy_single_wire" | "gtceu:red_alloy_small_dust" | "gtceu:red_alloy_tiny_dust" | "gtceu:red_dye_bucket" | "gtceu:red_dye_spray_can" | "gtceu:red_garnet_block" | "gtceu:red_garnet_chipped_gem" | "gtceu:red_garnet_crushed_ore" | "gtceu:red_garnet_dust" | "gtceu:red_garnet_exquisite_gem" | "gtceu:red_garnet_flawed_gem" | "gtceu:red_garnet_flawless_gem" | "gtceu:red_garnet_gem" | "gtceu:red_garnet_impure_dust" | "gtceu:red_garnet_ore" | "gtceu:red_garnet_plate" | "gtceu:red_garnet_pure_dust" | "gtceu:red_garnet_purified_ore" | "gtceu:red_garnet_refined_ore" | "gtceu:red_garnet_rod" | "gtceu:red_garnet_small_dust" | "gtceu:red_garnet_tiny_dust" | "gtceu:red_glass_lens" | "gtceu:red_sand_almandine_ore" | "gtceu:red_sand_aluminium_ore" | "gtceu:red_sand_alunite_ore" | "gtceu:red_sand_amethyst_ore" | "gtceu:red_sand_apatite_ore" | "gtceu:red_sand_asbestos_ore" | "gtceu:red_sand_barite_ore" | "gtceu:red_sand_basaltic_mineral_sand_ore" | "gtceu:red_sand_bastnasite_ore" | "gtceu:red_sand_bauxite_ore" | "gtceu:red_sand_bentonite_ore" | "gtceu:red_sand_beryllium_ore" | "gtceu:red_sand_blue_topaz_ore" | "gtceu:red_sand_bornite_ore" | "gtceu:red_sand_calcite_ore" | "gtceu:red_sand_cassiterite_ore" | "gtceu:red_sand_cassiterite_sand_ore" | "gtceu:red_sand_certus_quartz_ore" | "gtceu:red_sand_chalcocite_ore" | "gtceu:red_sand_chalcopyrite_ore" | "gtceu:red_sand_chromite_ore" | "gtceu:red_sand_cinnabar_ore" | "gtceu:red_sand_coal_ore" | "gtceu:red_sand_cobalt_ore" | "gtceu:red_sand_cobaltite_ore" | "gtceu:red_sand_cooperite_ore" | "gtceu:red_sand_copper_ore" | "gtceu:red_sand_diamond_ore" | "gtceu:red_sand_diatomite_ore" | "gtceu:red_sand_electrotine_ore" | "gtceu:red_sand_emerald_ore" | "gtceu:red_sand_fullers_earth_ore" | "gtceu:red_sand_galena_ore" | "gtceu:red_sand_garnet_sand_ore" | "gtceu:red_sand_garnierite_ore" | "gtceu:red_sand_glauconite_sand_ore" | "gtceu:red_sand_goethite_ore" | "gtceu:red_sand_gold_ore" | "gtceu:red_sand_granitic_mineral_sand_ore" | "gtceu:red_sand_graphite_ore" | "gtceu:red_sand_green_sapphire_ore" | "gtceu:red_sand_grossular_ore" | "gtceu:red_sand_gypsum_ore" | "gtceu:red_sand_hematite_ore" | "gtceu:red_sand_ilmenite_ore" | "gtceu:red_sand_iron_ore" | "gtceu:red_sand_kyanite_ore" | "gtceu:red_sand_lapis_ore" | "gtceu:red_sand_lazurite_ore" | "gtceu:red_sand_lead_ore" | "gtceu:red_sand_lepidolite_ore" | "gtceu:red_sand_lithium_ore" | "gtceu:red_sand_magnesite_ore" | "gtceu:red_sand_magnetite_ore" | "gtceu:red_sand_malachite_ore" | "gtceu:red_sand_mica_ore" | "gtceu:red_sand_molybdenite_ore" | "gtceu:red_sand_molybdenum_ore" | "gtceu:red_sand_monazite_ore" | "gtceu:red_sand_naquadah_ore" | "gtceu:red_sand_neodymium_ore" | "gtceu:red_sand_nether_quartz_ore" | "gtceu:red_sand_nickel_ore" | "gtceu:red_sand_oilsands_ore" | "gtceu:red_sand_olivine_ore" | "gtceu:red_sand_opal_ore" | "gtceu:red_sand_palladium_ore" | "gtceu:red_sand_pentlandite_ore" | "gtceu:red_sand_pitchblende_ore" | "gtceu:red_sand_platinum_ore" | "gtceu:red_sand_plutonium_ore" | "gtceu:red_sand_pollucite_ore" | "gtceu:red_sand_powellite_ore" | "gtceu:red_sand_pyrite_ore" | "gtceu:red_sand_pyrochlore_ore" | "gtceu:red_sand_pyrolusite_ore" | "gtceu:red_sand_pyrope_ore" | "gtceu:red_sand_quartzite_ore" | "gtceu:red_sand_realgar_ore" | "gtceu:red_sand_red_garnet_ore" | "gtceu:red_sand_redstone_ore" | "gtceu:red_sand_rock_salt_ore" | "gtceu:red_sand_ruby_ore" | "gtceu:red_sand_salt_ore" | "gtceu:red_sand_saltpeter_ore" | "gtceu:red_sand_sapphire_ore" | "gtceu:red_sand_scheelite_ore" | "gtceu:red_sand_silver_ore" | "gtceu:red_sand_soapstone_ore" | "gtceu:red_sand_sodalite_ore" | "gtceu:red_sand_spessartine_ore" | "gtceu:red_sand_sphalerite_ore" | "gtceu:red_sand_spodumene_ore" | "gtceu:red_sand_stibnite_ore" | "gtceu:red_sand_sulfur_ore" | "gtceu:red_sand_talc_ore" | "gtceu:red_sand_tantalite_ore" | "gtceu:red_sand_tetrahedrite_ore" | "gtceu:red_sand_thorium_ore" | "gtceu:red_sand_tin_ore" | "gtceu:red_sand_topaz_ore" | "gtceu:red_sand_tricalcium_phosphate_ore" | "gtceu:red_sand_trona_ore" | "gtceu:red_sand_tungstate_ore" | "gtceu:red_sand_uraninite_ore" | "gtceu:red_sand_vanadium_magnetite_ore" | "gtceu:red_sand_wulfenite_ore" | "gtceu:red_sand_yellow_garnet_ore" | "gtceu:red_sand_yellow_limonite_ore" | "gtceu:red_sand_zeolite_ore" | "gtceu:red_steel_axe" | "gtceu:red_steel_block" | "gtceu:red_steel_bucket" | "gtceu:red_steel_butchery_knife" | "gtceu:red_steel_buzz_saw_blade" | "gtceu:red_steel_chainsaw_head" | "gtceu:red_steel_crowbar" | "gtceu:red_steel_double_plate" | "gtceu:red_steel_drill_head" | "gtceu:red_steel_dust" | "gtceu:red_steel_file" | "gtceu:red_steel_gear" | "gtceu:red_steel_hammer" | "gtceu:red_steel_hoe" | "gtceu:red_steel_ingot" | "gtceu:red_steel_knife" | "gtceu:red_steel_mining_hammer" | "gtceu:red_steel_nugget" | "gtceu:red_steel_pickaxe" | "gtceu:red_steel_plate" | "gtceu:red_steel_plunger" | "gtceu:red_steel_rod" | "gtceu:red_steel_saw" | "gtceu:red_steel_screwdriver" | "gtceu:red_steel_scythe" | "gtceu:red_steel_shovel" | "gtceu:red_steel_small_dust" | "gtceu:red_steel_sword" | "gtceu:red_steel_tiny_dust" | "gtceu:red_steel_wire_cutter" | "gtceu:red_steel_wrench" | "gtceu:red_steel_wrench_tip" | "gtceu:redrock_dust" | "gtceu:redrock_small_dust" | "gtceu:redrock_tiny_dust" | "gtceu:redstone_bucket" | "gtceu:redstone_crushed_ore" | "gtceu:redstone_impure_dust" | "gtceu:redstone_ore" | "gtceu:redstone_plate" | "gtceu:redstone_pure_dust" | "gtceu:redstone_purified_ore" | "gtceu:redstone_refined_ore" | "gtceu:redstone_small_dust" | "gtceu:redstone_tiny_dust" | "gtceu:refinery_gas_bucket" | "gtceu:reinforced_epoxy_resin_block" | "gtceu:reinforced_epoxy_resin_bucket" | "gtceu:reinforced_epoxy_resin_dust" | "gtceu:reinforced_epoxy_resin_ingot" | "gtceu:reinforced_epoxy_resin_nugget" | "gtceu:reinforced_epoxy_resin_plate" | "gtceu:reinforced_epoxy_resin_small_dust" | "gtceu:reinforced_epoxy_resin_tiny_dust" | "gtceu:resin_circuit_board" | "gtceu:resin_printed_circuit_board" | "gtceu:resistor" | "gtceu:rhodium_block" | "gtceu:rhodium_bolt" | "gtceu:rhodium_bucket" | "gtceu:rhodium_double_plate" | "gtceu:rhodium_dust" | "gtceu:rhodium_fine_wire" | "gtceu:rhodium_foil" | "gtceu:rhodium_gear" | "gtceu:rhodium_hot_ingot" | "gtceu:rhodium_ingot" | "gtceu:rhodium_long_rod" | "gtceu:rhodium_nugget" | "gtceu:rhodium_plate" | "gtceu:rhodium_plated_palladium_block" | "gtceu:rhodium_plated_palladium_bolt" | "gtceu:rhodium_plated_palladium_bucket" | "gtceu:rhodium_plated_palladium_dense_plate" | "gtceu:rhodium_plated_palladium_double_plate" | "gtceu:rhodium_plated_palladium_dust" | "gtceu:rhodium_plated_palladium_hot_ingot" | "gtceu:rhodium_plated_palladium_ingot" | "gtceu:rhodium_plated_palladium_long_rod" | "gtceu:rhodium_plated_palladium_nugget" | "gtceu:rhodium_plated_palladium_plate" | "gtceu:rhodium_plated_palladium_ring" | "gtceu:rhodium_plated_palladium_rod" | "gtceu:rhodium_plated_palladium_rotor" | "gtceu:rhodium_plated_palladium_screw" | "gtceu:rhodium_plated_palladium_small_dust" | "gtceu:rhodium_plated_palladium_small_gear" | "gtceu:rhodium_plated_palladium_tiny_dust" | "gtceu:rhodium_plated_palladium_turbine_blade" | "gtceu:rhodium_rod" | "gtceu:rhodium_screw" | "gtceu:rhodium_small_dust" | "gtceu:rhodium_sulfate_bucket" | "gtceu:rhodium_tiny_dust" | "gtceu:ring_extruder_mold" | "gtceu:robust_machine_casing" | "gtceu:rock_salt_block" | "gtceu:rock_salt_chipped_gem" | "gtceu:rock_salt_crushed_ore" | "gtceu:rock_salt_dust" | "gtceu:rock_salt_exquisite_gem" | "gtceu:rock_salt_flawed_gem" | "gtceu:rock_salt_flawless_gem" | "gtceu:rock_salt_gem" | "gtceu:rock_salt_impure_dust" | "gtceu:rock_salt_ore" | "gtceu:rock_salt_pure_dust" | "gtceu:rock_salt_purified_ore" | "gtceu:rock_salt_refined_ore" | "gtceu:rock_salt_small_dust" | "gtceu:rock_salt_tiny_dust" | "gtceu:rocket_fuel_bucket" | "gtceu:rod_extruder_mold" | "gtceu:rose_gold_axe" | "gtceu:rose_gold_block" | "gtceu:rose_gold_bolt" | "gtceu:rose_gold_bucket" | "gtceu:rose_gold_butchery_knife" | "gtceu:rose_gold_buzz_saw_blade" | "gtceu:rose_gold_chainsaw_head" | "gtceu:rose_gold_crowbar" | "gtceu:rose_gold_double_plate" | "gtceu:rose_gold_drill_head" | "gtceu:rose_gold_dust" | "gtceu:rose_gold_file" | "gtceu:rose_gold_hammer" | "gtceu:rose_gold_hoe" | "gtceu:rose_gold_ingot" | "gtceu:rose_gold_knife" | "gtceu:rose_gold_long_rod" | "gtceu:rose_gold_mining_hammer" | "gtceu:rose_gold_nugget" | "gtceu:rose_gold_pickaxe" | "gtceu:rose_gold_plate" | "gtceu:rose_gold_plunger" | "gtceu:rose_gold_ring" | "gtceu:rose_gold_rod" | "gtceu:rose_gold_saw" | "gtceu:rose_gold_screw" | "gtceu:rose_gold_screwdriver" | "gtceu:rose_gold_screwdriver_tip" | "gtceu:rose_gold_scythe" | "gtceu:rose_gold_shovel" | "gtceu:rose_gold_small_dust" | "gtceu:rose_gold_sword" | "gtceu:rose_gold_tiny_dust" | "gtceu:rose_gold_turbine_blade" | "gtceu:rose_gold_wire_cutter" | "gtceu:rose_gold_wrench" | "gtceu:rose_gold_wrench_tip" | "gtceu:rotor_casting_mold" | "gtceu:rotor_extruder_mold" | "gtceu:rubber_block" | "gtceu:rubber_bolt" | "gtceu:rubber_bucket" | "gtceu:rubber_buzz_saw_blade" | "gtceu:rubber_chainsaw_head" | "gtceu:rubber_drill_head" | "gtceu:rubber_dust" | "gtceu:rubber_foil" | "gtceu:rubber_gear" | "gtceu:rubber_ingot" | "gtceu:rubber_leaves" | "gtceu:rubber_log" | "gtceu:rubber_mallet" | "gtceu:rubber_nugget" | "gtceu:rubber_planks" | "gtceu:rubber_plate" | "gtceu:rubber_ring" | "gtceu:rubber_rod" | "gtceu:rubber_sapling" | "gtceu:rubber_screw" | "gtceu:rubber_small_dust" | "gtceu:rubber_tiny_dust" | "gtceu:rubber_wrench_tip" | "gtceu:ruby_block" | "gtceu:ruby_chipped_gem" | "gtceu:ruby_crushed_ore" | "gtceu:ruby_dust" | "gtceu:ruby_exquisite_gem" | "gtceu:ruby_flawed_gem" | "gtceu:ruby_flawless_gem" | "gtceu:ruby_gem" | "gtceu:ruby_impure_dust" | "gtceu:ruby_lens" | "gtceu:ruby_ore" | "gtceu:ruby_plate" | "gtceu:ruby_pure_dust" | "gtceu:ruby_purified_ore" | "gtceu:ruby_refined_ore" | "gtceu:ruby_rod" | "gtceu:ruby_slurry_bucket" | "gtceu:ruby_small_dust" | "gtceu:ruby_tiny_dust" | "gtceu:ruridit_block" | "gtceu:ruridit_double_plate" | "gtceu:ruridit_dust" | "gtceu:ruridit_fine_wire" | "gtceu:ruridit_foil" | "gtceu:ruridit_gear" | "gtceu:ruridit_hot_ingot" | "gtceu:ruridit_ingot" | "gtceu:ruridit_long_rod" | "gtceu:ruridit_nugget" | "gtceu:ruridit_plate" | "gtceu:ruridit_rod" | "gtceu:ruridit_small_dust" | "gtceu:ruridit_tiny_dust" | "gtceu:ruthenium_block" | "gtceu:ruthenium_bucket" | "gtceu:ruthenium_double_plate" | "gtceu:ruthenium_dust" | "gtceu:ruthenium_foil" | "gtceu:ruthenium_gear" | "gtceu:ruthenium_hot_ingot" | "gtceu:ruthenium_ingot" | "gtceu:ruthenium_nugget" | "gtceu:ruthenium_plate" | "gtceu:ruthenium_rod" | "gtceu:ruthenium_small_dust" | "gtceu:ruthenium_tetroxide_dust" | "gtceu:ruthenium_tetroxide_small_dust" | "gtceu:ruthenium_tetroxide_tiny_dust" | "gtceu:ruthenium_tiny_dust" | "gtceu:ruthenium_trinium_americium_neutronate_block" | "gtceu:ruthenium_trinium_americium_neutronate_bucket" | "gtceu:ruthenium_trinium_americium_neutronate_double_cable" | "gtceu:ruthenium_trinium_americium_neutronate_double_wire" | "gtceu:ruthenium_trinium_americium_neutronate_dust" | "gtceu:ruthenium_trinium_americium_neutronate_hex_cable" | "gtceu:ruthenium_trinium_americium_neutronate_hex_wire" | "gtceu:ruthenium_trinium_americium_neutronate_hot_ingot" | "gtceu:ruthenium_trinium_americium_neutronate_ingot" | "gtceu:ruthenium_trinium_americium_neutronate_nugget" | "gtceu:ruthenium_trinium_americium_neutronate_octal_cable" | "gtceu:ruthenium_trinium_americium_neutronate_octal_wire" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_cable" | "gtceu:ruthenium_trinium_americium_neutronate_quadruple_wire" | "gtceu:ruthenium_trinium_americium_neutronate_single_cable" | "gtceu:ruthenium_trinium_americium_neutronate_single_wire" | "gtceu:ruthenium_trinium_americium_neutronate_small_dust" | "gtceu:ruthenium_trinium_americium_neutronate_tiny_dust" | "gtceu:rutile_block" | "gtceu:rutile_chipped_gem" | "gtceu:rutile_dust" | "gtceu:rutile_exquisite_gem" | "gtceu:rutile_flawed_gem" | "gtceu:rutile_flawless_gem" | "gtceu:rutile_gem" | "gtceu:rutile_small_dust" | "gtceu:rutile_tiny_dust" | "gtceu:salt_block" | "gtceu:salt_chipped_gem" | "gtceu:salt_crushed_ore" | "gtceu:salt_dust" | "gtceu:salt_exquisite_gem" | "gtceu:salt_flawed_gem" | "gtceu:salt_flawless_gem" | "gtceu:salt_gem" | "gtceu:salt_impure_dust" | "gtceu:salt_ore" | "gtceu:salt_pure_dust" | "gtceu:salt_purified_ore" | "gtceu:salt_refined_ore" | "gtceu:salt_small_dust" | "gtceu:salt_tiny_dust" | "gtceu:salt_water_bucket" | "gtceu:saltpeter_crushed_ore" | "gtceu:saltpeter_dust" | "gtceu:saltpeter_impure_dust" | "gtceu:saltpeter_ore" | "gtceu:saltpeter_pure_dust" | "gtceu:saltpeter_purified_ore" | "gtceu:saltpeter_refined_ore" | "gtceu:saltpeter_small_dust" | "gtceu:saltpeter_tiny_dust" | "gtceu:samarium_block" | "gtceu:samarium_bucket" | "gtceu:samarium_dust" | "gtceu:samarium_hot_ingot" | "gtceu:samarium_ingot" | "gtceu:samarium_iron_arsenic_oxide_block" | "gtceu:samarium_iron_arsenic_oxide_bucket" | "gtceu:samarium_iron_arsenic_oxide_double_cable" | "gtceu:samarium_iron_arsenic_oxide_double_wire" | "gtceu:samarium_iron_arsenic_oxide_dust" | "gtceu:samarium_iron_arsenic_oxide_hex_cable" | "gtceu:samarium_iron_arsenic_oxide_hex_wire" | "gtceu:samarium_iron_arsenic_oxide_hot_ingot" | "gtceu:samarium_iron_arsenic_oxide_ingot" | "gtceu:samarium_iron_arsenic_oxide_nugget" | "gtceu:samarium_iron_arsenic_oxide_octal_cable" | "gtceu:samarium_iron_arsenic_oxide_octal_wire" | "gtceu:samarium_iron_arsenic_oxide_quadruple_cable" | "gtceu:samarium_iron_arsenic_oxide_quadruple_wire" | "gtceu:samarium_iron_arsenic_oxide_single_cable" | "gtceu:samarium_iron_arsenic_oxide_single_wire" | "gtceu:samarium_iron_arsenic_oxide_small_dust" | "gtceu:samarium_iron_arsenic_oxide_tiny_dust" | "gtceu:samarium_long_rod" | "gtceu:samarium_nugget" | "gtceu:samarium_rod" | "gtceu:samarium_small_dust" | "gtceu:samarium_tiny_dust" | "gtceu:sand_almandine_ore" | "gtceu:sand_aluminium_ore" | "gtceu:sand_alunite_ore" | "gtceu:sand_amethyst_ore" | "gtceu:sand_apatite_ore" | "gtceu:sand_asbestos_ore" | "gtceu:sand_barite_ore" | "gtceu:sand_basaltic_mineral_sand_ore" | "gtceu:sand_bastnasite_ore" | "gtceu:sand_bauxite_ore" | "gtceu:sand_bentonite_ore" | "gtceu:sand_beryllium_ore" | "gtceu:sand_blue_topaz_ore" | "gtceu:sand_bornite_ore" | "gtceu:sand_calcite_ore" | "gtceu:sand_cassiterite_ore" | "gtceu:sand_cassiterite_sand_ore" | "gtceu:sand_certus_quartz_ore" | "gtceu:sand_chalcocite_ore" | "gtceu:sand_chalcopyrite_ore" | "gtceu:sand_chromite_ore" | "gtceu:sand_cinnabar_ore" | "gtceu:sand_coal_ore" | "gtceu:sand_cobalt_ore" | "gtceu:sand_cobaltite_ore" | "gtceu:sand_cooperite_ore" | "gtceu:sand_copper_ore" | "gtceu:sand_diamond_ore" | "gtceu:sand_diatomite_ore" | "gtceu:sand_electrotine_ore" | "gtceu:sand_emerald_ore" | "gtceu:sand_fullers_earth_ore" | "gtceu:sand_galena_ore" | "gtceu:sand_garnet_sand_ore" | "gtceu:sand_garnierite_ore" | "gtceu:sand_glauconite_sand_ore" | "gtceu:sand_goethite_ore" | "gtceu:sand_gold_ore" | "gtceu:sand_granitic_mineral_sand_ore" | "gtceu:sand_graphite_ore" | "gtceu:sand_green_sapphire_ore" | "gtceu:sand_grossular_ore" | "gtceu:sand_gypsum_ore" | "gtceu:sand_hematite_ore" | "gtceu:sand_ilmenite_ore" | "gtceu:sand_iron_ore" | "gtceu:sand_kyanite_ore" | "gtceu:sand_lapis_ore" | "gtceu:sand_lazurite_ore" | "gtceu:sand_lead_ore" | "gtceu:sand_lepidolite_ore" | "gtceu:sand_lithium_ore" | "gtceu:sand_magnesite_ore" | "gtceu:sand_magnetite_ore" | "gtceu:sand_malachite_ore" | "gtceu:sand_mica_ore" | "gtceu:sand_molybdenite_ore" | "gtceu:sand_molybdenum_ore" | "gtceu:sand_monazite_ore" | "gtceu:sand_naquadah_ore" | "gtceu:sand_neodymium_ore" | "gtceu:sand_nether_quartz_ore" | "gtceu:sand_nickel_ore" | "gtceu:sand_oilsands_ore" | "gtceu:sand_olivine_ore" | "gtceu:sand_opal_ore" | "gtceu:sand_palladium_ore" | "gtceu:sand_pentlandite_ore" | "gtceu:sand_pitchblende_ore" | "gtceu:sand_platinum_ore" | "gtceu:sand_plutonium_ore" | "gtceu:sand_pollucite_ore" | "gtceu:sand_powellite_ore" | "gtceu:sand_pyrite_ore" | "gtceu:sand_pyrochlore_ore" | "gtceu:sand_pyrolusite_ore" | "gtceu:sand_pyrope_ore" | "gtceu:sand_quartzite_ore" | "gtceu:sand_realgar_ore" | "gtceu:sand_red_garnet_ore" | "gtceu:sand_redstone_ore" | "gtceu:sand_rock_salt_ore" | "gtceu:sand_ruby_ore" | "gtceu:sand_salt_ore" | "gtceu:sand_saltpeter_ore" | "gtceu:sand_sapphire_ore" | "gtceu:sand_scheelite_ore" | "gtceu:sand_silver_ore" | "gtceu:sand_soapstone_ore" | "gtceu:sand_sodalite_ore" | "gtceu:sand_spessartine_ore" | "gtceu:sand_sphalerite_ore" | "gtceu:sand_spodumene_ore" | "gtceu:sand_stibnite_ore" | "gtceu:sand_sulfur_ore" | "gtceu:sand_talc_ore" | "gtceu:sand_tantalite_ore" | "gtceu:sand_tetrahedrite_ore" | "gtceu:sand_thorium_ore" | "gtceu:sand_tin_ore" | "gtceu:sand_topaz_ore" | "gtceu:sand_tricalcium_phosphate_ore" | "gtceu:sand_trona_ore" | "gtceu:sand_tungstate_ore" | "gtceu:sand_uraninite_ore" | "gtceu:sand_vanadium_magnetite_ore" | "gtceu:sand_wulfenite_ore" | "gtceu:sand_yellow_garnet_ore" | "gtceu:sand_yellow_limonite_ore" | "gtceu:sand_zeolite_ore" | "gtceu:sapphire_block" | "gtceu:sapphire_chipped_gem" | "gtceu:sapphire_crushed_ore" | "gtceu:sapphire_dust" | "gtceu:sapphire_exquisite_gem" | "gtceu:sapphire_flawed_gem" | "gtceu:sapphire_flawless_gem" | "gtceu:sapphire_gem" | "gtceu:sapphire_impure_dust" | "gtceu:sapphire_lens" | "gtceu:sapphire_ore" | "gtceu:sapphire_plate" | "gtceu:sapphire_pure_dust" | "gtceu:sapphire_purified_ore" | "gtceu:sapphire_refined_ore" | "gtceu:sapphire_rod" | "gtceu:sapphire_slurry_bucket" | "gtceu:sapphire_small_dust" | "gtceu:sapphire_tiny_dust" | "gtceu:scheelite_crushed_ore" | "gtceu:scheelite_dust" | "gtceu:scheelite_impure_dust" | "gtceu:scheelite_ore" | "gtceu:scheelite_pure_dust" | "gtceu:scheelite_purified_ore" | "gtceu:scheelite_refined_ore" | "gtceu:scheelite_small_dust" | "gtceu:scheelite_tiny_dust" | "gtceu:seed_oil_bucket" | "gtceu:severely_hydro_cracked_gas_bucket" | "gtceu:severely_hydro_cracked_heavy_fuel_bucket" | "gtceu:severely_hydro_cracked_light_fuel_bucket" | "gtceu:severely_hydro_cracked_naphtha_bucket" | "gtceu:severely_steam_cracked_gas_bucket" | "gtceu:severely_steam_cracked_heavy_fuel_bucket" | "gtceu:severely_steam_cracked_light_fuel_bucket" | "gtceu:severely_steam_cracked_naphtha_bucket" | "gtceu:shellite_block" | "gtceu:shellite_dense_plate" | "gtceu:shellite_double_cable" | "gtceu:shellite_double_plate" | "gtceu:shellite_double_wire" | "gtceu:shellite_dust" | "gtceu:shellite_fine_wire" | "gtceu:shellite_foil" | "gtceu:shellite_hex_cable" | "gtceu:shellite_hex_wire" | "gtceu:shellite_hot_ingot" | "gtceu:shellite_ingot" | "gtceu:shellite_nugget" | "gtceu:shellite_octal_cable" | "gtceu:shellite_octal_wire" | "gtceu:shellite_plate" | "gtceu:shellite_quadruple_cable" | "gtceu:shellite_quadruple_wire" | "gtceu:shellite_single_cable" | "gtceu:shellite_single_wire" | "gtceu:shellite_small_dust" | "gtceu:shellite_tiny_dust" | "gtceu:shutter_module_cover" | "gtceu:signalum_block" | "gtceu:signalum_bucket" | "gtceu:signalum_dense_plate" | "gtceu:signalum_double_cable" | "gtceu:signalum_double_plate" | "gtceu:signalum_double_wire" | "gtceu:signalum_dust" | "gtceu:signalum_fine_wire" | "gtceu:signalum_foil" | "gtceu:signalum_hex_cable" | "gtceu:signalum_hex_wire" | "gtceu:signalum_ingot" | "gtceu:signalum_nugget" | "gtceu:signalum_octal_cable" | "gtceu:signalum_octal_wire" | "gtceu:signalum_plate" | "gtceu:signalum_quadruple_cable" | "gtceu:signalum_quadruple_wire" | "gtceu:signalum_single_cable" | "gtceu:signalum_single_wire" | "gtceu:signalum_small_dust" | "gtceu:signalum_tiny_dust" | "gtceu:silicon_block" | "gtceu:silicon_boule" | "gtceu:silicon_bucket" | "gtceu:silicon_dioxide_dust" | "gtceu:silicon_dioxide_small_dust" | "gtceu:silicon_dioxide_tiny_dust" | "gtceu:silicon_double_plate" | "gtceu:silicon_dust" | "gtceu:silicon_foil" | "gtceu:silicon_hot_ingot" | "gtceu:silicon_ingot" | "gtceu:silicon_nugget" | "gtceu:silicon_plate" | "gtceu:silicon_small_dust" | "gtceu:silicon_tiny_dust" | "gtceu:silicon_wafer" | "gtceu:silicone_rubber_block" | "gtceu:silicone_rubber_bucket" | "gtceu:silicone_rubber_dust" | "gtceu:silicone_rubber_foil" | "gtceu:silicone_rubber_gear" | "gtceu:silicone_rubber_ingot" | "gtceu:silicone_rubber_nugget" | "gtceu:silicone_rubber_plate" | "gtceu:silicone_rubber_ring" | "gtceu:silicone_rubber_rod" | "gtceu:silicone_rubber_small_dust" | "gtceu:silicone_rubber_tiny_dust" | "gtceu:silver_block" | "gtceu:silver_bolt" | "gtceu:silver_bucket" | "gtceu:silver_credit" | "gtceu:silver_crushed_ore" | "gtceu:silver_double_cable" | "gtceu:silver_double_plate" | "gtceu:silver_double_wire" | "gtceu:silver_dust" | "gtceu:silver_fine_wire" | "gtceu:silver_foil" | "gtceu:silver_hex_cable" | "gtceu:silver_hex_wire" | "gtceu:silver_impure_dust" | "gtceu:silver_ingot" | "gtceu:silver_long_rod" | "gtceu:silver_nugget" | "gtceu:silver_octal_cable" | "gtceu:silver_octal_wire" | "gtceu:silver_ore" | "gtceu:silver_plate" | "gtceu:silver_pure_dust" | "gtceu:silver_purified_ore" | "gtceu:silver_quadruple_cable" | "gtceu:silver_quadruple_wire" | "gtceu:silver_refined_ore" | "gtceu:silver_ring" | "gtceu:silver_rod" | "gtceu:silver_screw" | "gtceu:silver_single_cable" | "gtceu:silver_single_wire" | "gtceu:silver_small_dust" | "gtceu:silver_tiny_dust" | "gtceu:simple_soc" | "gtceu:simple_soc_wafer" | "gtceu:small_gear_casting_mold" | "gtceu:small_gear_extruder_mold" | "gtceu:small_pipe_extruder_mold" | "gtceu:smd_capacitor" | "gtceu:smd_diode" | "gtceu:smd_inductor" | "gtceu:smd_resistor" | "gtceu:smd_transistor" | "gtceu:soapstone_crushed_ore" | "gtceu:soapstone_dust" | "gtceu:soapstone_impure_dust" | "gtceu:soapstone_ore" | "gtceu:soapstone_pure_dust" | "gtceu:soapstone_purified_ore" | "gtceu:soapstone_refined_ore" | "gtceu:soapstone_small_dust" | "gtceu:soapstone_tiny_dust" | "gtceu:soc" | "gtceu:soc_wafer" | "gtceu:soda_ash_dust" | "gtceu:soda_ash_small_dust" | "gtceu:soda_ash_tiny_dust" | "gtceu:sodalite_block" | "gtceu:sodalite_chipped_gem" | "gtceu:sodalite_crushed_ore" | "gtceu:sodalite_dust" | "gtceu:sodalite_exquisite_gem" | "gtceu:sodalite_flawed_gem" | "gtceu:sodalite_flawless_gem" | "gtceu:sodalite_gem" | "gtceu:sodalite_impure_dust" | "gtceu:sodalite_ore" | "gtceu:sodalite_plate" | "gtceu:sodalite_pure_dust" | "gtceu:sodalite_purified_ore" | "gtceu:sodalite_refined_ore" | "gtceu:sodalite_rod" | "gtceu:sodalite_small_dust" | "gtceu:sodalite_tiny_dust" | "gtceu:sodium_bicarbonate_dust" | "gtceu:sodium_bicarbonate_small_dust" | "gtceu:sodium_bicarbonate_tiny_dust" | "gtceu:sodium_bisulfate_dust" | "gtceu:sodium_bisulfate_small_dust" | "gtceu:sodium_bisulfate_tiny_dust" | "gtceu:sodium_chlorate_dust" | "gtceu:sodium_chlorate_small_dust" | "gtceu:sodium_chlorate_tiny_dust" | "gtceu:sodium_dust" | "gtceu:sodium_hydroxide_dust" | "gtceu:sodium_hydroxide_small_dust" | "gtceu:sodium_hydroxide_tiny_dust" | "gtceu:sodium_perchlorate_dust" | "gtceu:sodium_perchlorate_small_dust" | "gtceu:sodium_perchlorate_tiny_dust" | "gtceu:sodium_persulfate_bucket" | "gtceu:sodium_potassium_bucket" | "gtceu:sodium_small_dust" | "gtceu:sodium_sulfide_dust" | "gtceu:sodium_sulfide_small_dust" | "gtceu:sodium_sulfide_tiny_dust" | "gtceu:sodium_tiny_dust" | "gtceu:solar_panel" | "gtceu:soldering_alloy_block" | "gtceu:soldering_alloy_bucket" | "gtceu:soldering_alloy_dust" | "gtceu:soldering_alloy_ingot" | "gtceu:soldering_alloy_nugget" | "gtceu:soldering_alloy_small_dust" | "gtceu:soldering_alloy_tiny_dust" | "gtceu:solid_machine_casing" | "gtceu:solvent_spray_can" | "gtceu:soul_infused_block" | "gtceu:soul_infused_dense_plate" | "gtceu:soul_infused_double_cable" | "gtceu:soul_infused_double_plate" | "gtceu:soul_infused_double_wire" | "gtceu:soul_infused_dust" | "gtceu:soul_infused_fine_wire" | "gtceu:soul_infused_foil" | "gtceu:soul_infused_hex_cable" | "gtceu:soul_infused_hex_wire" | "gtceu:soul_infused_ingot" | "gtceu:soul_infused_nugget" | "gtceu:soul_infused_octal_cable" | "gtceu:soul_infused_octal_wire" | "gtceu:soul_infused_plate" | "gtceu:soul_infused_quadruple_cable" | "gtceu:soul_infused_quadruple_wire" | "gtceu:soul_infused_single_cable" | "gtceu:soul_infused_single_wire" | "gtceu:soul_infused_small_dust" | "gtceu:soul_infused_tiny_dust" | "gtceu:spessartine_block" | "gtceu:spessartine_chipped_gem" | "gtceu:spessartine_crushed_ore" | "gtceu:spessartine_dust" | "gtceu:spessartine_exquisite_gem" | "gtceu:spessartine_flawed_gem" | "gtceu:spessartine_flawless_gem" | "gtceu:spessartine_gem" | "gtceu:spessartine_impure_dust" | "gtceu:spessartine_ore" | "gtceu:spessartine_pure_dust" | "gtceu:spessartine_purified_ore" | "gtceu:spessartine_refined_ore" | "gtceu:spessartine_small_dust" | "gtceu:spessartine_tiny_dust" | "gtceu:sphalerite_crushed_ore" | "gtceu:sphalerite_dust" | "gtceu:sphalerite_impure_dust" | "gtceu:sphalerite_ore" | "gtceu:sphalerite_pure_dust" | "gtceu:sphalerite_purified_ore" | "gtceu:sphalerite_refined_ore" | "gtceu:sphalerite_small_dust" | "gtceu:sphalerite_tiny_dust" | "gtceu:spodumene_crushed_ore" | "gtceu:spodumene_dust" | "gtceu:spodumene_impure_dust" | "gtceu:spodumene_ore" | "gtceu:spodumene_pure_dust" | "gtceu:spodumene_purified_ore" | "gtceu:spodumene_refined_ore" | "gtceu:spodumene_small_dust" | "gtceu:spodumene_tiny_dust" | "gtceu:stable_machine_casing" | "gtceu:stainless_steel_axe" | "gtceu:stainless_steel_block" | "gtceu:stainless_steel_bolt" | "gtceu:stainless_steel_bucket" | "gtceu:stainless_steel_butchery_knife" | "gtceu:stainless_steel_buzz_saw_blade" | "gtceu:stainless_steel_chainsaw_head" | "gtceu:stainless_steel_crate" | "gtceu:stainless_steel_crowbar" | "gtceu:stainless_steel_double_plate" | "gtceu:stainless_steel_drill_head" | "gtceu:stainless_steel_drum" | "gtceu:stainless_steel_dust" | "gtceu:stainless_steel_file" | "gtceu:stainless_steel_fluid_cell" | "gtceu:stainless_steel_foil" | "gtceu:stainless_steel_frame" | "gtceu:stainless_steel_gear" | "gtceu:stainless_steel_gearbox" | "gtceu:stainless_steel_hammer" | "gtceu:stainless_steel_hoe" | "gtceu:stainless_steel_huge_fluid_pipe" | "gtceu:stainless_steel_ingot" | "gtceu:stainless_steel_knife" | "gtceu:stainless_steel_large_fluid_pipe" | "gtceu:stainless_steel_long_rod" | "gtceu:stainless_steel_mining_hammer" | "gtceu:stainless_steel_nonuple_fluid_pipe" | "gtceu:stainless_steel_normal_fluid_pipe" | "gtceu:stainless_steel_nugget" | "gtceu:stainless_steel_pickaxe" | "gtceu:stainless_steel_plate" | "gtceu:stainless_steel_plunger" | "gtceu:stainless_steel_quadruple_fluid_pipe" | "gtceu:stainless_steel_ring" | "gtceu:stainless_steel_rod" | "gtceu:stainless_steel_rotor" | "gtceu:stainless_steel_saw" | "gtceu:stainless_steel_screw" | "gtceu:stainless_steel_screwdriver" | "gtceu:stainless_steel_screwdriver_tip" | "gtceu:stainless_steel_scythe" | "gtceu:stainless_steel_shovel" | "gtceu:stainless_steel_small_dust" | "gtceu:stainless_steel_small_fluid_pipe" | "gtceu:stainless_steel_small_gear" | "gtceu:stainless_steel_sword" | "gtceu:stainless_steel_tiny_dust" | "gtceu:stainless_steel_tiny_fluid_pipe" | "gtceu:stainless_steel_turbine_blade" | "gtceu:stainless_steel_turbine_casing" | "gtceu:stainless_steel_wire_cutter" | "gtceu:stainless_steel_wrench" | "gtceu:stainless_steel_wrench_tip" | "gtceu:steam_bucket" | "gtceu:steam_cracked_butadiene_bucket" | "gtceu:steam_cracked_butane_bucket" | "gtceu:steam_cracked_butene_bucket" | "gtceu:steam_cracked_ethane_bucket" | "gtceu:steam_cracked_ethylene_bucket" | "gtceu:steam_cracked_propane_bucket" | "gtceu:steam_cracked_propene_bucket" | "gtceu:steam_grinder" | "gtceu:steam_input_bus" | "gtceu:steam_input_hatch" | "gtceu:steam_large_turbine" | "gtceu:steam_machine_casing" | "gtceu:steam_miner" | "gtceu:steam_output_bus" | "gtceu:steam_oven" | "gtceu:steel_axe" | "gtceu:steel_block" | "gtceu:steel_bolt" | "gtceu:steel_brick_casing" | "gtceu:steel_bucket" | "gtceu:steel_butchery_knife" | "gtceu:steel_buzz_saw_blade" | "gtceu:steel_chainsaw_head" | "gtceu:steel_crate" | "gtceu:steel_crowbar" | "gtceu:steel_double_cable" | "gtceu:steel_double_plate" | "gtceu:steel_double_wire" | "gtceu:steel_drill_head" | "gtceu:steel_drum" | "gtceu:steel_dust" | "gtceu:steel_file" | "gtceu:steel_fine_wire" | "gtceu:steel_firebox_casing" | "gtceu:steel_fluid_cell" | "gtceu:steel_foil" | "gtceu:steel_frame" | "gtceu:steel_gear" | "gtceu:steel_gearbox" | "gtceu:steel_hammer" | "gtceu:steel_hex_cable" | "gtceu:steel_hex_wire" | "gtceu:steel_hoe" | "gtceu:steel_huge_fluid_pipe" | "gtceu:steel_ingot" | "gtceu:steel_knife" | "gtceu:steel_large_boiler" | "gtceu:steel_large_fluid_pipe" | "gtceu:steel_long_rod" | "gtceu:steel_machine_casing" | "gtceu:steel_mining_hammer" | "gtceu:steel_mortar" | "gtceu:steel_nonuple_fluid_pipe" | "gtceu:steel_normal_fluid_pipe" | "gtceu:steel_nugget" | "gtceu:steel_octal_cable" | "gtceu:steel_octal_wire" | "gtceu:steel_pickaxe" | "gtceu:steel_pipe_casing" | "gtceu:steel_plate" | "gtceu:steel_plunger" | "gtceu:steel_quadruple_cable" | "gtceu:steel_quadruple_fluid_pipe" | "gtceu:steel_quadruple_wire" | "gtceu:steel_ring" | "gtceu:steel_rod" | "gtceu:steel_rotor" | "gtceu:steel_saw" | "gtceu:steel_screw" | "gtceu:steel_screwdriver" | "gtceu:steel_screwdriver_tip" | "gtceu:steel_scythe" | "gtceu:steel_shovel" | "gtceu:steel_single_cable" | "gtceu:steel_single_wire" | "gtceu:steel_small_dust" | "gtceu:steel_small_fluid_pipe" | "gtceu:steel_small_gear" | "gtceu:steel_small_spring" | "gtceu:steel_spring" | "gtceu:steel_sword" | "gtceu:steel_tiny_dust" | "gtceu:steel_tiny_fluid_pipe" | "gtceu:steel_turbine_blade" | "gtceu:steel_turbine_casing" | "gtceu:steel_wire_cutter" | "gtceu:steel_wrench" | "gtceu:steel_wrench_tip" | "gtceu:stellarium_block" | "gtceu:stellarium_bucket" | "gtceu:stellarium_dense_plate" | "gtceu:stellarium_double_cable" | "gtceu:stellarium_double_plate" | "gtceu:stellarium_double_wire" | "gtceu:stellarium_dust" | "gtceu:stellarium_fine_wire" | "gtceu:stellarium_foil" | "gtceu:stellarium_hex_cable" | "gtceu:stellarium_hex_wire" | "gtceu:stellarium_hot_ingot" | "gtceu:stellarium_ingot" | "gtceu:stellarium_nugget" | "gtceu:stellarium_octal_cable" | "gtceu:stellarium_octal_wire" | "gtceu:stellarium_plate" | "gtceu:stellarium_quadruple_cable" | "gtceu:stellarium_quadruple_wire" | "gtceu:stellarium_single_cable" | "gtceu:stellarium_single_wire" | "gtceu:stellarium_small_dust" | "gtceu:stellarium_tiny_dust" | "gtceu:stem_cells" | "gtceu:sterilized_growth_medium_bucket" | "gtceu:sterilizing_filter_casing" | "gtceu:sterling_silver_axe" | "gtceu:sterling_silver_block" | "gtceu:sterling_silver_bolt" | "gtceu:sterling_silver_bucket" | "gtceu:sterling_silver_butchery_knife" | "gtceu:sterling_silver_buzz_saw_blade" | "gtceu:sterling_silver_chainsaw_head" | "gtceu:sterling_silver_crowbar" | "gtceu:sterling_silver_double_plate" | "gtceu:sterling_silver_drill_head" | "gtceu:sterling_silver_dust" | "gtceu:sterling_silver_file" | "gtceu:sterling_silver_hammer" | "gtceu:sterling_silver_hoe" | "gtceu:sterling_silver_ingot" | "gtceu:sterling_silver_knife" | "gtceu:sterling_silver_long_rod" | "gtceu:sterling_silver_mining_hammer" | "gtceu:sterling_silver_nugget" | "gtceu:sterling_silver_pickaxe" | "gtceu:sterling_silver_plate" | "gtceu:sterling_silver_plunger" | "gtceu:sterling_silver_rod" | "gtceu:sterling_silver_saw" | "gtceu:sterling_silver_screw" | "gtceu:sterling_silver_screwdriver" | "gtceu:sterling_silver_screwdriver_tip" | "gtceu:sterling_silver_scythe" | "gtceu:sterling_silver_shovel" | "gtceu:sterling_silver_small_dust" | "gtceu:sterling_silver_sword" | "gtceu:sterling_silver_tiny_dust" | "gtceu:sterling_silver_turbine_blade" | "gtceu:sterling_silver_wire_cutter" | "gtceu:sterling_silver_wrench" | "gtceu:sterling_silver_wrench_tip" | "gtceu:stibnite_crushed_ore" | "gtceu:stibnite_dust" | "gtceu:stibnite_impure_dust" | "gtceu:stibnite_ore" | "gtceu:stibnite_pure_dust" | "gtceu:stibnite_purified_ore" | "gtceu:stibnite_refined_ore" | "gtceu:stibnite_small_dust" | "gtceu:stibnite_tiny_dust" | "gtceu:sticky_resin" | "gtceu:stone_dust" | "gtceu:stone_gear" | "gtceu:stone_plate" | "gtceu:stone_rod" | "gtceu:stone_small_dust" | "gtceu:stone_tiny_dust" | "gtceu:sturdy_machine_casing" | "gtceu:styrene_bucket" | "gtceu:styrene_butadiene_rubber_block" | "gtceu:styrene_butadiene_rubber_bucket" | "gtceu:styrene_butadiene_rubber_dust" | "gtceu:styrene_butadiene_rubber_foil" | "gtceu:styrene_butadiene_rubber_ingot" | "gtceu:styrene_butadiene_rubber_nugget" | "gtceu:styrene_butadiene_rubber_plate" | "gtceu:styrene_butadiene_rubber_ring" | "gtceu:styrene_butadiene_rubber_rod" | "gtceu:styrene_butadiene_rubber_small_dust" | "gtceu:styrene_butadiene_rubber_tiny_dust" | "gtceu:sugar_block" | "gtceu:sugar_chipped_gem" | "gtceu:sugar_flawed_gem" | "gtceu:sugar_gem" | "gtceu:sugar_small_dust" | "gtceu:sugar_tiny_dust" | "gtceu:sulfur_crushed_ore" | "gtceu:sulfur_dichloride_bucket" | "gtceu:sulfur_dioxide_bucket" | "gtceu:sulfur_dust" | "gtceu:sulfur_impure_dust" | "gtceu:sulfur_ore" | "gtceu:sulfur_pure_dust" | "gtceu:sulfur_purified_ore" | "gtceu:sulfur_refined_ore" | "gtceu:sulfur_small_dust" | "gtceu:sulfur_tiny_dust" | "gtceu:sulfur_trioxide_bucket" | "gtceu:sulfuric_acid_bucket" | "gtceu:sulfuric_copper_solution_bucket" | "gtceu:sulfuric_gas_bucket" | "gtceu:sulfuric_heavy_fuel_bucket" | "gtceu:sulfuric_light_fuel_bucket" | "gtceu:sulfuric_naphtha_bucket" | "gtceu:sulfuric_nickel_solution_bucket" | "gtceu:sulfuryl_chloride_bucket" | "gtceu:superconducting_coil" | "gtceu:talc_crushed_ore" | "gtceu:talc_dust" | "gtceu:talc_impure_dust" | "gtceu:talc_ore" | "gtceu:talc_pure_dust" | "gtceu:talc_purified_ore" | "gtceu:talc_refined_ore" | "gtceu:talc_small_dust" | "gtceu:talc_tiny_dust" | "gtceu:tantalite_crushed_ore" | "gtceu:tantalite_dust" | "gtceu:tantalite_impure_dust" | "gtceu:tantalite_ore" | "gtceu:tantalite_pure_dust" | "gtceu:tantalite_purified_ore" | "gtceu:tantalite_refined_ore" | "gtceu:tantalite_small_dust" | "gtceu:tantalite_tiny_dust" | "gtceu:tantalum_block" | "gtceu:tantalum_bucket" | "gtceu:tantalum_capacitor" | "gtceu:tantalum_double_plate" | "gtceu:tantalum_dust" | "gtceu:tantalum_fine_wire" | "gtceu:tantalum_foil" | "gtceu:tantalum_ingot" | "gtceu:tantalum_nugget" | "gtceu:tantalum_plate" | "gtceu:tantalum_small_dust" | "gtceu:tantalum_tiny_dust" | "gtceu:tempered_glass" | "gtceu:terminal" | "gtceu:tetrafluoroethylene_bucket" | "gtceu:tetrahedrite_crushed_ore" | "gtceu:tetrahedrite_dust" | "gtceu:tetrahedrite_impure_dust" | "gtceu:tetrahedrite_ore" | "gtceu:tetrahedrite_pure_dust" | "gtceu:tetrahedrite_purified_ore" | "gtceu:tetrahedrite_refined_ore" | "gtceu:tetrahedrite_small_dust" | "gtceu:tetrahedrite_tiny_dust" | "gtceu:tetranitromethane_bucket" | "gtceu:thionyl_chloride_bucket" | "gtceu:thorium_block" | "gtceu:thorium_bucket" | "gtceu:thorium_crushed_ore" | "gtceu:thorium_double_plate" | "gtceu:thorium_dust" | "gtceu:thorium_impure_dust" | "gtceu:thorium_ingot" | "gtceu:thorium_nugget" | "gtceu:thorium_ore" | "gtceu:thorium_plate" | "gtceu:thorium_pure_dust" | "gtceu:thorium_purified_ore" | "gtceu:thorium_refined_ore" | "gtceu:thorium_rod" | "gtceu:thorium_small_dust" | "gtceu:thorium_tiny_dust" | "gtceu:tin_alloy_block" | "gtceu:tin_alloy_bolt" | "gtceu:tin_alloy_bucket" | "gtceu:tin_alloy_double_plate" | "gtceu:tin_alloy_dust" | "gtceu:tin_alloy_huge_fluid_pipe" | "gtceu:tin_alloy_ingot" | "gtceu:tin_alloy_large_fluid_pipe" | "gtceu:tin_alloy_long_rod" | "gtceu:tin_alloy_nonuple_fluid_pipe" | "gtceu:tin_alloy_normal_fluid_pipe" | "gtceu:tin_alloy_nugget" | "gtceu:tin_alloy_plate" | "gtceu:tin_alloy_quadruple_fluid_pipe" | "gtceu:tin_alloy_rod" | "gtceu:tin_alloy_screw" | "gtceu:tin_alloy_small_dust" | "gtceu:tin_alloy_small_fluid_pipe" | "gtceu:tin_alloy_tiny_dust" | "gtceu:tin_alloy_tiny_fluid_pipe" | "gtceu:tin_block" | "gtceu:tin_bolt" | "gtceu:tin_bucket" | "gtceu:tin_crushed_ore" | "gtceu:tin_double_cable" | "gtceu:tin_double_plate" | "gtceu:tin_double_wire" | "gtceu:tin_dust" | "gtceu:tin_fine_wire" | "gtceu:tin_foil" | "gtceu:tin_hex_cable" | "gtceu:tin_hex_wire" | "gtceu:tin_impure_dust" | "gtceu:tin_ingot" | "gtceu:tin_long_rod" | "gtceu:tin_nugget" | "gtceu:tin_octal_cable" | "gtceu:tin_octal_wire" | "gtceu:tin_ore" | "gtceu:tin_plate" | "gtceu:tin_pure_dust" | "gtceu:tin_purified_ore" | "gtceu:tin_quadruple_cable" | "gtceu:tin_quadruple_wire" | "gtceu:tin_refined_ore" | "gtceu:tin_ring" | "gtceu:tin_rod" | "gtceu:tin_rotor" | "gtceu:tin_screw" | "gtceu:tin_single_cable" | "gtceu:tin_single_wire" | "gtceu:tin_small_dust" | "gtceu:tin_small_spring" | "gtceu:tin_spring" | "gtceu:tin_tiny_dust" | "gtceu:tiny_pipe_extruder_mold" | "gtceu:titanium_axe" | "gtceu:titanium_block" | "gtceu:titanium_bolt" | "gtceu:titanium_bucket" | "gtceu:titanium_butchery_knife" | "gtceu:titanium_buzz_saw_blade" | "gtceu:titanium_chainsaw_head" | "gtceu:titanium_crate" | "gtceu:titanium_crowbar" | "gtceu:titanium_double_plate" | "gtceu:titanium_drill_head" | "gtceu:titanium_drum" | "gtceu:titanium_dust" | "gtceu:titanium_file" | "gtceu:titanium_firebox_casing" | "gtceu:titanium_fluid_cell" | "gtceu:titanium_frame" | "gtceu:titanium_gear" | "gtceu:titanium_gearbox" | "gtceu:titanium_hammer" | "gtceu:titanium_hoe" | "gtceu:titanium_hot_ingot" | "gtceu:titanium_huge_fluid_pipe" | "gtceu:titanium_ingot" | "gtceu:titanium_knife" | "gtceu:titanium_large_boiler" | "gtceu:titanium_large_fluid_pipe" | "gtceu:titanium_long_rod" | "gtceu:titanium_mining_hammer" | "gtceu:titanium_nonuple_fluid_pipe" | "gtceu:titanium_normal_fluid_pipe" | "gtceu:titanium_nugget" | "gtceu:titanium_pickaxe" | "gtceu:titanium_pipe_casing" | "gtceu:titanium_plate" | "gtceu:titanium_plunger" | "gtceu:titanium_quadruple_fluid_pipe" | "gtceu:titanium_ring" | "gtceu:titanium_rod" | "gtceu:titanium_rotor" | "gtceu:titanium_saw" | "gtceu:titanium_screw" | "gtceu:titanium_screwdriver" | "gtceu:titanium_screwdriver_tip" | "gtceu:titanium_scythe" | "gtceu:titanium_shovel" | "gtceu:titanium_small_dust" | "gtceu:titanium_small_fluid_pipe" | "gtceu:titanium_small_gear" | "gtceu:titanium_sword" | "gtceu:titanium_tetrachloride_bucket" | "gtceu:titanium_tiny_dust" | "gtceu:titanium_tiny_fluid_pipe" | "gtceu:titanium_trifluoride_dust" | "gtceu:titanium_trifluoride_small_dust" | "gtceu:titanium_trifluoride_tiny_dust" | "gtceu:titanium_turbine_blade" | "gtceu:titanium_turbine_casing" | "gtceu:titanium_wire_cutter" | "gtceu:titanium_wrench" | "gtceu:titanium_wrench_tip" | "gtceu:toluene_bucket" | "gtceu:topaz_block" | "gtceu:topaz_chipped_gem" | "gtceu:topaz_crushed_ore" | "gtceu:topaz_dust" | "gtceu:topaz_exquisite_gem" | "gtceu:topaz_flawed_gem" | "gtceu:topaz_flawless_gem" | "gtceu:topaz_gem" | "gtceu:topaz_impure_dust" | "gtceu:topaz_ore" | "gtceu:topaz_plate" | "gtceu:topaz_pure_dust" | "gtceu:topaz_purified_ore" | "gtceu:topaz_refined_ore" | "gtceu:topaz_rod" | "gtceu:topaz_small_dust" | "gtceu:topaz_tiny_dust" | "gtceu:transistor" | "gtceu:treated_wood_dust" | "gtceu:treated_wood_frame" | "gtceu:treated_wood_large_fluid_pipe" | "gtceu:treated_wood_normal_fluid_pipe" | "gtceu:treated_wood_planks" | "gtceu:treated_wood_plate" | "gtceu:treated_wood_rod" | "gtceu:treated_wood_small_dust" | "gtceu:treated_wood_small_fluid_pipe" | "gtceu:treated_wood_tiny_dust" | "gtceu:tricalcium_phosphate_crushed_ore" | "gtceu:tricalcium_phosphate_dust" | "gtceu:tricalcium_phosphate_impure_dust" | "gtceu:tricalcium_phosphate_ore" | "gtceu:tricalcium_phosphate_pure_dust" | "gtceu:tricalcium_phosphate_purified_ore" | "gtceu:tricalcium_phosphate_refined_ore" | "gtceu:tricalcium_phosphate_small_dust" | "gtceu:tricalcium_phosphate_tiny_dust" | "gtceu:triethylene_glycol_bucket" | "gtceu:triglycol_dichloride_bucket" | "gtceu:trinium_block" | "gtceu:trinium_bolt" | "gtceu:trinium_bucket" | "gtceu:trinium_coil_block" | "gtceu:trinium_double_cable" | "gtceu:trinium_double_plate" | "gtceu:trinium_double_wire" | "gtceu:trinium_dust" | "gtceu:trinium_foil" | "gtceu:trinium_gear" | "gtceu:trinium_hex_cable" | "gtceu:trinium_hex_wire" | "gtceu:trinium_hot_ingot" | "gtceu:trinium_ingot" | "gtceu:trinium_nugget" | "gtceu:trinium_octal_cable" | "gtceu:trinium_octal_wire" | "gtceu:trinium_plate" | "gtceu:trinium_quadruple_cable" | "gtceu:trinium_quadruple_wire" | "gtceu:trinium_rod" | "gtceu:trinium_screw" | "gtceu:trinium_single_cable" | "gtceu:trinium_single_wire" | "gtceu:trinium_small_dust" | "gtceu:trinium_sulfide_dust" | "gtceu:trinium_sulfide_small_dust" | "gtceu:trinium_sulfide_tiny_dust" | "gtceu:trinium_tiny_dust" | "gtceu:tritanium_block" | "gtceu:tritanium_bolt" | "gtceu:tritanium_bucket" | "gtceu:tritanium_coil_block" | "gtceu:tritanium_double_cable" | "gtceu:tritanium_double_plate" | "gtceu:tritanium_double_wire" | "gtceu:tritanium_dust" | "gtceu:tritanium_fine_wire" | "gtceu:tritanium_foil" | "gtceu:tritanium_frame" | "gtceu:tritanium_gear" | "gtceu:tritanium_hex_cable" | "gtceu:tritanium_hex_wire" | "gtceu:tritanium_ingot" | "gtceu:tritanium_long_rod" | "gtceu:tritanium_nugget" | "gtceu:tritanium_octal_cable" | "gtceu:tritanium_octal_wire" | "gtceu:tritanium_plate" | "gtceu:tritanium_quadruple_cable" | "gtceu:tritanium_quadruple_wire" | "gtceu:tritanium_ring" | "gtceu:tritanium_rod" | "gtceu:tritanium_round" | "gtceu:tritanium_screw" | "gtceu:tritanium_single_cable" | "gtceu:tritanium_single_wire" | "gtceu:tritanium_small_dust" | "gtceu:tritanium_small_gear" | "gtceu:tritanium_tiny_dust" | "gtceu:tritanium_turbine_blade" | "gtceu:tritium_bucket" | "gtceu:trona_crushed_ore" | "gtceu:trona_dust" | "gtceu:trona_impure_dust" | "gtceu:trona_ore" | "gtceu:trona_pure_dust" | "gtceu:trona_purified_ore" | "gtceu:trona_refined_ore" | "gtceu:trona_small_dust" | "gtceu:trona_tiny_dust" | "gtceu:tuff_almandine_ore" | "gtceu:tuff_aluminium_ore" | "gtceu:tuff_alunite_ore" | "gtceu:tuff_amethyst_ore" | "gtceu:tuff_apatite_ore" | "gtceu:tuff_asbestos_ore" | "gtceu:tuff_barite_ore" | "gtceu:tuff_basaltic_mineral_sand_ore" | "gtceu:tuff_bastnasite_ore" | "gtceu:tuff_bauxite_ore" | "gtceu:tuff_bentonite_ore" | "gtceu:tuff_beryllium_ore" | "gtceu:tuff_blue_topaz_ore" | "gtceu:tuff_bornite_ore" | "gtceu:tuff_calcite_ore" | "gtceu:tuff_cassiterite_ore" | "gtceu:tuff_cassiterite_sand_ore" | "gtceu:tuff_certus_quartz_ore" | "gtceu:tuff_chalcocite_ore" | "gtceu:tuff_chalcopyrite_ore" | "gtceu:tuff_chromite_ore" | "gtceu:tuff_cinnabar_ore" | "gtceu:tuff_coal_ore" | "gtceu:tuff_cobalt_ore" | "gtceu:tuff_cobaltite_ore" | "gtceu:tuff_cooperite_ore" | "gtceu:tuff_copper_ore" | "gtceu:tuff_diamond_ore" | "gtceu:tuff_diatomite_ore" | "gtceu:tuff_electrotine_ore" | "gtceu:tuff_emerald_ore" | "gtceu:tuff_fullers_earth_ore" | "gtceu:tuff_galena_ore" | "gtceu:tuff_garnet_sand_ore" | "gtceu:tuff_garnierite_ore" | "gtceu:tuff_glauconite_sand_ore" | "gtceu:tuff_goethite_ore" | "gtceu:tuff_gold_ore" | "gtceu:tuff_granitic_mineral_sand_ore" | "gtceu:tuff_graphite_ore" | "gtceu:tuff_green_sapphire_ore" | "gtceu:tuff_grossular_ore" | "gtceu:tuff_gypsum_ore" | "gtceu:tuff_hematite_ore" | "gtceu:tuff_ilmenite_ore" | "gtceu:tuff_iron_ore" | "gtceu:tuff_kyanite_ore" | "gtceu:tuff_lapis_ore" | "gtceu:tuff_lazurite_ore" | "gtceu:tuff_lead_ore" | "gtceu:tuff_lepidolite_ore" | "gtceu:tuff_lithium_ore" | "gtceu:tuff_magnesite_ore" | "gtceu:tuff_magnetite_ore" | "gtceu:tuff_malachite_ore" | "gtceu:tuff_mica_ore" | "gtceu:tuff_molybdenite_ore" | "gtceu:tuff_molybdenum_ore" | "gtceu:tuff_monazite_ore" | "gtceu:tuff_naquadah_ore" | "gtceu:tuff_neodymium_ore" | "gtceu:tuff_nether_quartz_ore" | "gtceu:tuff_nickel_ore" | "gtceu:tuff_oilsands_ore" | "gtceu:tuff_olivine_ore" | "gtceu:tuff_opal_ore" | "gtceu:tuff_palladium_ore" | "gtceu:tuff_pentlandite_ore" | "gtceu:tuff_pitchblende_ore" | "gtceu:tuff_platinum_ore" | "gtceu:tuff_plutonium_ore" | "gtceu:tuff_pollucite_ore" | "gtceu:tuff_powellite_ore" | "gtceu:tuff_pyrite_ore" | "gtceu:tuff_pyrochlore_ore" | "gtceu:tuff_pyrolusite_ore" | "gtceu:tuff_pyrope_ore" | "gtceu:tuff_quartzite_ore" | "gtceu:tuff_realgar_ore" | "gtceu:tuff_red_garnet_ore" | "gtceu:tuff_redstone_ore" | "gtceu:tuff_rock_salt_ore" | "gtceu:tuff_ruby_ore" | "gtceu:tuff_salt_ore" | "gtceu:tuff_saltpeter_ore" | "gtceu:tuff_sapphire_ore" | "gtceu:tuff_scheelite_ore" | "gtceu:tuff_silver_ore" | "gtceu:tuff_soapstone_ore" | "gtceu:tuff_sodalite_ore" | "gtceu:tuff_spessartine_ore" | "gtceu:tuff_sphalerite_ore" | "gtceu:tuff_spodumene_ore" | "gtceu:tuff_stibnite_ore" | "gtceu:tuff_sulfur_ore" | "gtceu:tuff_talc_ore" | "gtceu:tuff_tantalite_ore" | "gtceu:tuff_tetrahedrite_ore" | "gtceu:tuff_thorium_ore" | "gtceu:tuff_tin_ore" | "gtceu:tuff_topaz_ore" | "gtceu:tuff_tricalcium_phosphate_ore" | "gtceu:tuff_trona_ore" | "gtceu:tuff_tungstate_ore" | "gtceu:tuff_uraninite_ore" | "gtceu:tuff_vanadium_magnetite_ore" | "gtceu:tuff_wulfenite_ore" | "gtceu:tuff_yellow_garnet_ore" | "gtceu:tuff_yellow_limonite_ore" | "gtceu:tuff_zeolite_ore" | "gtceu:tungstate_crushed_ore" | "gtceu:tungstate_dust" | "gtceu:tungstate_impure_dust" | "gtceu:tungstate_ore" | "gtceu:tungstate_pure_dust" | "gtceu:tungstate_purified_ore" | "gtceu:tungstate_refined_ore" | "gtceu:tungstate_small_dust" | "gtceu:tungstate_tiny_dust" | "gtceu:tungsten_block" | "gtceu:tungsten_bolt" | "gtceu:tungsten_bucket" | "gtceu:tungsten_carbide_axe" | "gtceu:tungsten_carbide_block" | "gtceu:tungsten_carbide_bolt" | "gtceu:tungsten_carbide_bucket" | "gtceu:tungsten_carbide_butchery_knife" | "gtceu:tungsten_carbide_buzz_saw_blade" | "gtceu:tungsten_carbide_chainsaw_head" | "gtceu:tungsten_carbide_crowbar" | "gtceu:tungsten_carbide_double_plate" | "gtceu:tungsten_carbide_drill_head" | "gtceu:tungsten_carbide_dust" | "gtceu:tungsten_carbide_file" | "gtceu:tungsten_carbide_foil" | "gtceu:tungsten_carbide_gear" | "gtceu:tungsten_carbide_hammer" | "gtceu:tungsten_carbide_hoe" | "gtceu:tungsten_carbide_hot_ingot" | "gtceu:tungsten_carbide_huge_fluid_pipe" | "gtceu:tungsten_carbide_ingot" | "gtceu:tungsten_carbide_knife" | "gtceu:tungsten_carbide_large_fluid_pipe" | "gtceu:tungsten_carbide_long_rod" | "gtceu:tungsten_carbide_mining_hammer" | "gtceu:tungsten_carbide_nonuple_fluid_pipe" | "gtceu:tungsten_carbide_normal_fluid_pipe" | "gtceu:tungsten_carbide_nugget" | "gtceu:tungsten_carbide_pickaxe" | "gtceu:tungsten_carbide_plate" | "gtceu:tungsten_carbide_plunger" | "gtceu:tungsten_carbide_quadruple_fluid_pipe" | "gtceu:tungsten_carbide_rod" | "gtceu:tungsten_carbide_saw" | "gtceu:tungsten_carbide_screw" | "gtceu:tungsten_carbide_screwdriver" | "gtceu:tungsten_carbide_screwdriver_tip" | "gtceu:tungsten_carbide_scythe" | "gtceu:tungsten_carbide_shovel" | "gtceu:tungsten_carbide_small_dust" | "gtceu:tungsten_carbide_small_fluid_pipe" | "gtceu:tungsten_carbide_sword" | "gtceu:tungsten_carbide_tiny_dust" | "gtceu:tungsten_carbide_tiny_fluid_pipe" | "gtceu:tungsten_carbide_turbine_blade" | "gtceu:tungsten_carbide_wire_cutter" | "gtceu:tungsten_carbide_wrench" | "gtceu:tungsten_carbide_wrench_tip" | "gtceu:tungsten_double_cable" | "gtceu:tungsten_double_plate" | "gtceu:tungsten_double_wire" | "gtceu:tungsten_dust" | "gtceu:tungsten_foil" | "gtceu:tungsten_gear" | "gtceu:tungsten_grinding_head" | "gtceu:tungsten_hex_cable" | "gtceu:tungsten_hex_wire" | "gtceu:tungsten_hot_ingot" | "gtceu:tungsten_huge_fluid_pipe" | "gtceu:tungsten_ingot" | "gtceu:tungsten_large_fluid_pipe" | "gtceu:tungsten_long_rod" | "gtceu:tungsten_nonuple_fluid_pipe" | "gtceu:tungsten_normal_fluid_pipe" | "gtceu:tungsten_nugget" | "gtceu:tungsten_octal_cable" | "gtceu:tungsten_octal_wire" | "gtceu:tungsten_plate" | "gtceu:tungsten_quadruple_cable" | "gtceu:tungsten_quadruple_fluid_pipe" | "gtceu:tungsten_quadruple_wire" | "gtceu:tungsten_rod" | "gtceu:tungsten_screw" | "gtceu:tungsten_single_cable" | "gtceu:tungsten_single_wire" | "gtceu:tungsten_small_dust" | "gtceu:tungsten_small_fluid_pipe" | "gtceu:tungsten_small_spring" | "gtceu:tungsten_spring" | "gtceu:tungsten_steel_axe" | "gtceu:tungsten_steel_block" | "gtceu:tungsten_steel_bolt" | "gtceu:tungsten_steel_bucket" | "gtceu:tungsten_steel_butchery_knife" | "gtceu:tungsten_steel_buzz_saw_blade" | "gtceu:tungsten_steel_chainsaw_head" | "gtceu:tungsten_steel_crate" | "gtceu:tungsten_steel_crowbar" | "gtceu:tungsten_steel_dense_plate" | "gtceu:tungsten_steel_double_cable" | "gtceu:tungsten_steel_double_plate" | "gtceu:tungsten_steel_double_wire" | "gtceu:tungsten_steel_drill_head" | "gtceu:tungsten_steel_drum" | "gtceu:tungsten_steel_dust" | "gtceu:tungsten_steel_file" | "gtceu:tungsten_steel_fine_wire" | "gtceu:tungsten_steel_foil" | "gtceu:tungsten_steel_frame" | "gtceu:tungsten_steel_gear" | "gtceu:tungsten_steel_hammer" | "gtceu:tungsten_steel_hex_cable" | "gtceu:tungsten_steel_hex_wire" | "gtceu:tungsten_steel_hoe" | "gtceu:tungsten_steel_hot_ingot" | "gtceu:tungsten_steel_huge_fluid_pipe" | "gtceu:tungsten_steel_ingot" | "gtceu:tungsten_steel_knife" | "gtceu:tungsten_steel_large_fluid_pipe" | "gtceu:tungsten_steel_long_rod" | "gtceu:tungsten_steel_mining_hammer" | "gtceu:tungsten_steel_nonuple_fluid_pipe" | "gtceu:tungsten_steel_normal_fluid_pipe" | "gtceu:tungsten_steel_nugget" | "gtceu:tungsten_steel_octal_cable" | "gtceu:tungsten_steel_octal_wire" | "gtceu:tungsten_steel_pickaxe" | "gtceu:tungsten_steel_plate" | "gtceu:tungsten_steel_plunger" | "gtceu:tungsten_steel_quadruple_cable" | "gtceu:tungsten_steel_quadruple_fluid_pipe" | "gtceu:tungsten_steel_quadruple_wire" | "gtceu:tungsten_steel_ring" | "gtceu:tungsten_steel_rod" | "gtceu:tungsten_steel_rotor" | "gtceu:tungsten_steel_saw" | "gtceu:tungsten_steel_screw" | "gtceu:tungsten_steel_screwdriver" | "gtceu:tungsten_steel_screwdriver_tip" | "gtceu:tungsten_steel_scythe" | "gtceu:tungsten_steel_shovel" | "gtceu:tungsten_steel_single_cable" | "gtceu:tungsten_steel_single_wire" | "gtceu:tungsten_steel_small_dust" | "gtceu:tungsten_steel_small_fluid_pipe" | "gtceu:tungsten_steel_small_gear" | "gtceu:tungsten_steel_spring" | "gtceu:tungsten_steel_sword" | "gtceu:tungsten_steel_tiny_dust" | "gtceu:tungsten_steel_tiny_fluid_pipe" | "gtceu:tungsten_steel_turbine_blade" | "gtceu:tungsten_steel_wire_cutter" | "gtceu:tungsten_steel_wrench" | "gtceu:tungsten_steel_wrench_tip" | "gtceu:tungsten_tiny_dust" | "gtceu:tungsten_tiny_fluid_pipe" | "gtceu:tungsten_turbine_blade" | "gtceu:tungstensteel_coil_block" | "gtceu:tungstensteel_firebox_casing" | "gtceu:tungstensteel_fluid_cell" | "gtceu:tungstensteel_gearbox" | "gtceu:tungstensteel_large_boiler" | "gtceu:tungstensteel_pipe_casing" | "gtceu:tungstensteel_turbine_casing" | "gtceu:tungstic_acid_dust" | "gtceu:tungstic_acid_small_dust" | "gtceu:tungstic_acid_tiny_dust" | "gtceu:turbine_rotor" | "gtceu:twinite_block" | "gtceu:twinite_dense_plate" | "gtceu:twinite_double_cable" | "gtceu:twinite_double_plate" | "gtceu:twinite_double_wire" | "gtceu:twinite_dust" | "gtceu:twinite_fine_wire" | "gtceu:twinite_foil" | "gtceu:twinite_hex_cable" | "gtceu:twinite_hex_wire" | "gtceu:twinite_hot_ingot" | "gtceu:twinite_ingot" | "gtceu:twinite_nugget" | "gtceu:twinite_octal_cable" | "gtceu:twinite_octal_wire" | "gtceu:twinite_plate" | "gtceu:twinite_quadruple_cable" | "gtceu:twinite_quadruple_wire" | "gtceu:twinite_single_cable" | "gtceu:twinite_single_wire" | "gtceu:twinite_small_dust" | "gtceu:twinite_tiny_dust" | "gtceu:uhpic_chip" | "gtceu:uhpic_wafer" | "gtceu:uhv_16a_energy_converter" | "gtceu:uhv_1a_energy_converter" | "gtceu:uhv_4a_energy_converter" | "gtceu:uhv_8a_energy_converter" | "gtceu:uhv_battery_buffer_16x" | "gtceu:uhv_battery_buffer_4x" | "gtceu:uhv_battery_buffer_8x" | "gtceu:uhv_charger_4x" | "gtceu:uhv_energy_input_hatch" | "gtceu:uhv_energy_input_hatch_16a" | "gtceu:uhv_energy_input_hatch_4a" | "gtceu:uhv_energy_output_hatch" | "gtceu:uhv_energy_output_hatch_16a" | "gtceu:uhv_energy_output_hatch_4a" | "gtceu:uhv_hermetic_casing" | "gtceu:uhv_input_bus" | "gtceu:uhv_input_hatch" | "gtceu:uhv_machine_casing" | "gtceu:uhv_machine_hull" | "gtceu:uhv_output_bus" | "gtceu:uhv_output_hatch" | "gtceu:uhv_quantum_chest" | "gtceu:uhv_quantum_tank" | "gtceu:ulpic_chip" | "gtceu:ulpic_wafer" | "gtceu:ultimet_axe" | "gtceu:ultimet_block" | "gtceu:ultimet_bolt" | "gtceu:ultimet_bucket" | "gtceu:ultimet_butchery_knife" | "gtceu:ultimet_buzz_saw_blade" | "gtceu:ultimet_chainsaw_head" | "gtceu:ultimet_crowbar" | "gtceu:ultimet_double_plate" | "gtceu:ultimet_drill_head" | "gtceu:ultimet_dust" | "gtceu:ultimet_file" | "gtceu:ultimet_gear" | "gtceu:ultimet_hammer" | "gtceu:ultimet_hoe" | "gtceu:ultimet_hot_ingot" | "gtceu:ultimet_ingot" | "gtceu:ultimet_knife" | "gtceu:ultimet_long_rod" | "gtceu:ultimet_mining_hammer" | "gtceu:ultimet_nugget" | "gtceu:ultimet_pickaxe" | "gtceu:ultimet_plate" | "gtceu:ultimet_plunger" | "gtceu:ultimet_rod" | "gtceu:ultimet_saw" | "gtceu:ultimet_screw" | "gtceu:ultimet_screwdriver" | "gtceu:ultimet_screwdriver_tip" | "gtceu:ultimet_scythe" | "gtceu:ultimet_shovel" | "gtceu:ultimet_small_dust" | "gtceu:ultimet_sword" | "gtceu:ultimet_tiny_dust" | "gtceu:ultimet_turbine_blade" | "gtceu:ultimet_wire_cutter" | "gtceu:ultimet_wrench" | "gtceu:ultimet_wrench_tip" | "gtceu:ulv_16a_energy_converter" | "gtceu:ulv_1a_energy_converter" | "gtceu:ulv_4a_energy_converter" | "gtceu:ulv_8a_energy_converter" | "gtceu:ulv_battery_buffer_16x" | "gtceu:ulv_battery_buffer_4x" | "gtceu:ulv_battery_buffer_8x" | "gtceu:ulv_charger_4x" | "gtceu:ulv_energy_input_hatch" | "gtceu:ulv_energy_output_hatch" | "gtceu:ulv_input_bus" | "gtceu:ulv_input_hatch" | "gtceu:ulv_machine_casing" | "gtceu:ulv_machine_hull" | "gtceu:ulv_output_bus" | "gtceu:ulv_output_hatch" | "gtceu:ulv_solar_panel" | "gtceu:ulv_transformer_16a" | "gtceu:ulv_transformer_1a" | "gtceu:ulv_transformer_2a" | "gtceu:ulv_transformer_4a" | "gtceu:ulv_voltage_coil" | "gtceu:universal_fluid_cell" | "gtceu:uraninite_crushed_ore" | "gtceu:uraninite_dust" | "gtceu:uraninite_impure_dust" | "gtceu:uraninite_ore" | "gtceu:uraninite_pure_dust" | "gtceu:uraninite_purified_ore" | "gtceu:uraninite_refined_ore" | "gtceu:uraninite_small_dust" | "gtceu:uraninite_tiny_dust" | "gtceu:uranium_235_block" | "gtceu:uranium_235_bucket" | "gtceu:uranium_235_double_plate" | "gtceu:uranium_235_dust" | "gtceu:uranium_235_ingot" | "gtceu:uranium_235_nugget" | "gtceu:uranium_235_plate" | "gtceu:uranium_235_rod" | "gtceu:uranium_235_small_dust" | "gtceu:uranium_235_tiny_dust" | "gtceu:uranium_block" | "gtceu:uranium_bucket" | "gtceu:uranium_double_plate" | "gtceu:uranium_dust" | "gtceu:uranium_hexafluoride_bucket" | "gtceu:uranium_ingot" | "gtceu:uranium_nugget" | "gtceu:uranium_plate" | "gtceu:uranium_rhodium_dinaquadide_block" | "gtceu:uranium_rhodium_dinaquadide_bucket" | "gtceu:uranium_rhodium_dinaquadide_double_cable" | "gtceu:uranium_rhodium_dinaquadide_double_plate" | "gtceu:uranium_rhodium_dinaquadide_double_wire" | "gtceu:uranium_rhodium_dinaquadide_dust" | "gtceu:uranium_rhodium_dinaquadide_fine_wire" | "gtceu:uranium_rhodium_dinaquadide_foil" | "gtceu:uranium_rhodium_dinaquadide_hex_cable" | "gtceu:uranium_rhodium_dinaquadide_hex_wire" | "gtceu:uranium_rhodium_dinaquadide_hot_ingot" | "gtceu:uranium_rhodium_dinaquadide_ingot" | "gtceu:uranium_rhodium_dinaquadide_nugget" | "gtceu:uranium_rhodium_dinaquadide_octal_cable" | "gtceu:uranium_rhodium_dinaquadide_octal_wire" | "gtceu:uranium_rhodium_dinaquadide_plate" | "gtceu:uranium_rhodium_dinaquadide_quadruple_cable" | "gtceu:uranium_rhodium_dinaquadide_quadruple_wire" | "gtceu:uranium_rhodium_dinaquadide_single_cable" | "gtceu:uranium_rhodium_dinaquadide_single_wire" | "gtceu:uranium_rhodium_dinaquadide_small_dust" | "gtceu:uranium_rhodium_dinaquadide_tiny_dust" | "gtceu:uranium_rod" | "gtceu:uranium_small_dust" | "gtceu:uranium_tiny_dust" | "gtceu:uranium_triplatinum_block" | "gtceu:uranium_triplatinum_bucket" | "gtceu:uranium_triplatinum_double_cable" | "gtceu:uranium_triplatinum_double_wire" | "gtceu:uranium_triplatinum_dust" | "gtceu:uranium_triplatinum_hex_cable" | "gtceu:uranium_triplatinum_hex_wire" | "gtceu:uranium_triplatinum_hot_ingot" | "gtceu:uranium_triplatinum_ingot" | "gtceu:uranium_triplatinum_nugget" | "gtceu:uranium_triplatinum_octal_cable" | "gtceu:uranium_triplatinum_octal_wire" | "gtceu:uranium_triplatinum_quadruple_cable" | "gtceu:uranium_triplatinum_quadruple_wire" | "gtceu:uranium_triplatinum_single_cable" | "gtceu:uranium_triplatinum_single_wire" | "gtceu:uranium_triplatinum_small_dust" | "gtceu:uranium_triplatinum_tiny_dust" | "gtceu:uu_matter_bucket" | "gtceu:uv_16a_energy_converter" | "gtceu:uv_1a_energy_converter" | "gtceu:uv_4a_energy_converter" | "gtceu:uv_8a_energy_converter" | "gtceu:uv_alloy_smelter" | "gtceu:uv_arc_furnace" | "gtceu:uv_assembler" | "gtceu:uv_autoclave" | "gtceu:uv_battery_buffer_16x" | "gtceu:uv_battery_buffer_4x" | "gtceu:uv_battery_buffer_8x" | "gtceu:uv_battery_hull" | "gtceu:uv_bender" | "gtceu:uv_brewery" | "gtceu:uv_canner" | "gtceu:uv_centrifuge" | "gtceu:uv_charger_4x" | "gtceu:uv_chemical_bath" | "gtceu:uv_chemical_reactor" | "gtceu:uv_circuit_assembler" | "gtceu:uv_compressor" | "gtceu:uv_conveyor_module" | "gtceu:uv_cutter" | "gtceu:uv_diode" | "gtceu:uv_distillery" | "gtceu:uv_electric_furnace" | "gtceu:uv_electric_motor" | "gtceu:uv_electric_piston" | "gtceu:uv_electric_pump" | "gtceu:uv_electrolyzer" | "gtceu:uv_electromagnetic_separator" | "gtceu:uv_emitter" | "gtceu:uv_energy_input_hatch" | "gtceu:uv_energy_input_hatch_16a" | "gtceu:uv_energy_input_hatch_4a" | "gtceu:uv_energy_output_hatch" | "gtceu:uv_energy_output_hatch_16a" | "gtceu:uv_energy_output_hatch_4a" | "gtceu:uv_extractor" | "gtceu:uv_extruder" | "gtceu:uv_fermenter" | "gtceu:uv_field_generator" | "gtceu:uv_fluid_heater" | "gtceu:uv_fluid_passthrough_hatch" | "gtceu:uv_fluid_regulator" | "gtceu:uv_fluid_solidifier" | "gtceu:uv_forge_hammer" | "gtceu:uv_forming_press" | "gtceu:uv_fusion_reactor" | "gtceu:uv_gas_collector" | "gtceu:uv_hermetic_casing" | "gtceu:uv_input_bus" | "gtceu:uv_input_hatch" | "gtceu:uv_item_passthrough_hatch" | "gtceu:uv_kinetic_input_box" | "gtceu:uv_kinetic_output_box" | "gtceu:uv_laser_engraver" | "gtceu:uv_lathe" | "gtceu:uv_macerator" | "gtceu:uv_machine_casing" | "gtceu:uv_machine_hull" | "gtceu:uv_mixer" | "gtceu:uv_muffler_hatch" | "gtceu:uv_naquadria_battery" | "gtceu:uv_ore_washer" | "gtceu:uv_output_bus" | "gtceu:uv_output_hatch" | "gtceu:uv_packer" | "gtceu:uv_polarizer" | "gtceu:uv_quantum_chest" | "gtceu:uv_quantum_tank" | "gtceu:uv_robot_arm" | "gtceu:uv_rock_crusher" | "gtceu:uv_rotor_holder" | "gtceu:uv_sensor" | "gtceu:uv_sifter" | "gtceu:uv_solar_panel" | "gtceu:uv_thermal_centrifuge" | "gtceu:uv_transformer_16a" | "gtceu:uv_transformer_1a" | "gtceu:uv_transformer_2a" | "gtceu:uv_transformer_4a" | "gtceu:uv_voltage_coil" | "gtceu:uv_wiremill" | "gtceu:uvarovite_block" | "gtceu:uvarovite_chipped_gem" | "gtceu:uvarovite_dust" | "gtceu:uvarovite_exquisite_gem" | "gtceu:uvarovite_flawed_gem" | "gtceu:uvarovite_flawless_gem" | "gtceu:uvarovite_gem" | "gtceu:uvarovite_small_dust" | "gtceu:uvarovite_tiny_dust" | "gtceu:vacuum_freezer" | "gtceu:vacuum_tube" | "gtceu:vanadium_block" | "gtceu:vanadium_bucket" | "gtceu:vanadium_dust" | "gtceu:vanadium_gallium_block" | "gtceu:vanadium_gallium_bucket" | "gtceu:vanadium_gallium_double_cable" | "gtceu:vanadium_gallium_double_plate" | "gtceu:vanadium_gallium_double_wire" | "gtceu:vanadium_gallium_dust" | "gtceu:vanadium_gallium_foil" | "gtceu:vanadium_gallium_hex_cable" | "gtceu:vanadium_gallium_hex_wire" | "gtceu:vanadium_gallium_hot_ingot" | "gtceu:vanadium_gallium_ingot" | "gtceu:vanadium_gallium_long_rod" | "gtceu:vanadium_gallium_nugget" | "gtceu:vanadium_gallium_octal_cable" | "gtceu:vanadium_gallium_octal_wire" | "gtceu:vanadium_gallium_plate" | "gtceu:vanadium_gallium_quadruple_cable" | "gtceu:vanadium_gallium_quadruple_wire" | "gtceu:vanadium_gallium_rod" | "gtceu:vanadium_gallium_single_cable" | "gtceu:vanadium_gallium_single_wire" | "gtceu:vanadium_gallium_small_dust" | "gtceu:vanadium_gallium_small_spring" | "gtceu:vanadium_gallium_spring" | "gtceu:vanadium_gallium_tiny_dust" | "gtceu:vanadium_hot_ingot" | "gtceu:vanadium_ingot" | "gtceu:vanadium_magnetite_crushed_ore" | "gtceu:vanadium_magnetite_dust" | "gtceu:vanadium_magnetite_impure_dust" | "gtceu:vanadium_magnetite_ore" | "gtceu:vanadium_magnetite_pure_dust" | "gtceu:vanadium_magnetite_purified_ore" | "gtceu:vanadium_magnetite_refined_ore" | "gtceu:vanadium_magnetite_small_dust" | "gtceu:vanadium_magnetite_tiny_dust" | "gtceu:vanadium_nugget" | "gtceu:vanadium_small_dust" | "gtceu:vanadium_steel_axe" | "gtceu:vanadium_steel_block" | "gtceu:vanadium_steel_bolt" | "gtceu:vanadium_steel_bucket" | "gtceu:vanadium_steel_butchery_knife" | "gtceu:vanadium_steel_buzz_saw_blade" | "gtceu:vanadium_steel_chainsaw_head" | "gtceu:vanadium_steel_crowbar" | "gtceu:vanadium_steel_double_plate" | "gtceu:vanadium_steel_drill_head" | "gtceu:vanadium_steel_dust" | "gtceu:vanadium_steel_file" | "gtceu:vanadium_steel_foil" | "gtceu:vanadium_steel_gear" | "gtceu:vanadium_steel_hammer" | "gtceu:vanadium_steel_hoe" | "gtceu:vanadium_steel_huge_fluid_pipe" | "gtceu:vanadium_steel_ingot" | "gtceu:vanadium_steel_knife" | "gtceu:vanadium_steel_large_fluid_pipe" | "gtceu:vanadium_steel_long_rod" | "gtceu:vanadium_steel_mining_hammer" | "gtceu:vanadium_steel_nonuple_fluid_pipe" | "gtceu:vanadium_steel_normal_fluid_pipe" | "gtceu:vanadium_steel_nugget" | "gtceu:vanadium_steel_pickaxe" | "gtceu:vanadium_steel_plate" | "gtceu:vanadium_steel_plunger" | "gtceu:vanadium_steel_quadruple_fluid_pipe" | "gtceu:vanadium_steel_rod" | "gtceu:vanadium_steel_saw" | "gtceu:vanadium_steel_screw" | "gtceu:vanadium_steel_screwdriver" | "gtceu:vanadium_steel_screwdriver_tip" | "gtceu:vanadium_steel_scythe" | "gtceu:vanadium_steel_shovel" | "gtceu:vanadium_steel_small_dust" | "gtceu:vanadium_steel_small_fluid_pipe" | "gtceu:vanadium_steel_sword" | "gtceu:vanadium_steel_tiny_dust" | "gtceu:vanadium_steel_tiny_fluid_pipe" | "gtceu:vanadium_steel_turbine_blade" | "gtceu:vanadium_steel_wire_cutter" | "gtceu:vanadium_steel_wrench" | "gtceu:vanadium_steel_wrench_tip" | "gtceu:vanadium_tiny_dust" | "gtceu:vibranite_block" | "gtceu:vibranite_bucket" | "gtceu:vibranite_dense_plate" | "gtceu:vibranite_double_cable" | "gtceu:vibranite_double_plate" | "gtceu:vibranite_double_wire" | "gtceu:vibranite_dust" | "gtceu:vibranite_fine_wire" | "gtceu:vibranite_foil" | "gtceu:vibranite_hex_cable" | "gtceu:vibranite_hex_wire" | "gtceu:vibranite_hot_ingot" | "gtceu:vibranite_ingot" | "gtceu:vibranite_nugget" | "gtceu:vibranite_octal_cable" | "gtceu:vibranite_octal_wire" | "gtceu:vibranite_plate" | "gtceu:vibranite_quadruple_cable" | "gtceu:vibranite_quadruple_wire" | "gtceu:vibranite_single_cable" | "gtceu:vibranite_single_wire" | "gtceu:vibranite_small_dust" | "gtceu:vibranite_tiny_dust" | "gtceu:vinyl_acetate_bucket" | "gtceu:vinyl_chloride_bucket" | "gtceu:void_block" | "gtceu:void_bucket" | "gtceu:void_dense_plate" | "gtceu:void_double_cable" | "gtceu:void_double_plate" | "gtceu:void_double_wire" | "gtceu:void_dust" | "gtceu:void_fine_wire" | "gtceu:void_foil" | "gtceu:void_hex_cable" | "gtceu:void_hex_wire" | "gtceu:void_hot_ingot" | "gtceu:void_ingot" | "gtceu:void_nugget" | "gtceu:void_octal_cable" | "gtceu:void_octal_wire" | "gtceu:void_plate" | "gtceu:void_quadruple_cable" | "gtceu:void_quadruple_wire" | "gtceu:void_single_cable" | "gtceu:void_single_wire" | "gtceu:void_small_dust" | "gtceu:void_tiny_dust" | "gtceu:wetware_circuit_board" | "gtceu:wetware_printed_circuit_board" | "gtceu:wetware_processor" | "gtceu:wetware_processor_assembly" | "gtceu:wetware_processor_computer" | "gtceu:wetware_processor_mainframe" | "gtceu:wheat_dust" | "gtceu:wheat_small_dust" | "gtceu:wheat_tiny_dust" | "gtceu:white_dye_bucket" | "gtceu:white_dye_spray_can" | "gtceu:wire_extruder_mold" | "gtceu:wireless_digital_interface_cover" | "gtceu:wood_bolt" | "gtceu:wood_buzz_saw_blade" | "gtceu:wood_chainsaw_head" | "gtceu:wood_crate" | "gtceu:wood_drill_head" | "gtceu:wood_drum" | "gtceu:wood_dust" | "gtceu:wood_frame" | "gtceu:wood_gas_bucket" | "gtceu:wood_gear" | "gtceu:wood_large_fluid_pipe" | "gtceu:wood_long_rod" | "gtceu:wood_mallet" | "gtceu:wood_normal_fluid_pipe" | "gtceu:wood_plate" | "gtceu:wood_screw" | "gtceu:wood_screwdriver_tip" | "gtceu:wood_small_dust" | "gtceu:wood_small_fluid_pipe" | "gtceu:wood_tar_bucket" | "gtceu:wood_tiny_dust" | "gtceu:wood_vinegar_bucket" | "gtceu:wood_wrench_tip" | "gtceu:wrought_iron_axe" | "gtceu:wrought_iron_block" | "gtceu:wrought_iron_bolt" | "gtceu:wrought_iron_bucket" | "gtceu:wrought_iron_butchery_knife" | "gtceu:wrought_iron_buzz_saw_blade" | "gtceu:wrought_iron_chainsaw_head" | "gtceu:wrought_iron_crowbar" | "gtceu:wrought_iron_double_plate" | "gtceu:wrought_iron_drill_head" | "gtceu:wrought_iron_dust" | "gtceu:wrought_iron_file" | "gtceu:wrought_iron_foil" | "gtceu:wrought_iron_gear" | "gtceu:wrought_iron_hammer" | "gtceu:wrought_iron_hoe" | "gtceu:wrought_iron_ingot" | "gtceu:wrought_iron_knife" | "gtceu:wrought_iron_long_rod" | "gtceu:wrought_iron_mining_hammer" | "gtceu:wrought_iron_mortar" | "gtceu:wrought_iron_nugget" | "gtceu:wrought_iron_pickaxe" | "gtceu:wrought_iron_plate" | "gtceu:wrought_iron_plunger" | "gtceu:wrought_iron_ring" | "gtceu:wrought_iron_rod" | "gtceu:wrought_iron_saw" | "gtceu:wrought_iron_screw" | "gtceu:wrought_iron_screwdriver" | "gtceu:wrought_iron_screwdriver_tip" | "gtceu:wrought_iron_scythe" | "gtceu:wrought_iron_shovel" | "gtceu:wrought_iron_small_dust" | "gtceu:wrought_iron_sword" | "gtceu:wrought_iron_tiny_dust" | "gtceu:wrought_iron_turbine_blade" | "gtceu:wrought_iron_wire_cutter" | "gtceu:wrought_iron_wrench" | "gtceu:wrought_iron_wrench_tip" | "gtceu:wulfenite_crushed_ore" | "gtceu:wulfenite_dust" | "gtceu:wulfenite_impure_dust" | "gtceu:wulfenite_ore" | "gtceu:wulfenite_pure_dust" | "gtceu:wulfenite_purified_ore" | "gtceu:wulfenite_refined_ore" | "gtceu:wulfenite_small_dust" | "gtceu:wulfenite_tiny_dust" | "gtceu:xenon_bucket" | "gtceu:yellow_dye_bucket" | "gtceu:yellow_dye_spray_can" | "gtceu:yellow_garnet_block" | "gtceu:yellow_garnet_chipped_gem" | "gtceu:yellow_garnet_crushed_ore" | "gtceu:yellow_garnet_dust" | "gtceu:yellow_garnet_exquisite_gem" | "gtceu:yellow_garnet_flawed_gem" | "gtceu:yellow_garnet_flawless_gem" | "gtceu:yellow_garnet_gem" | "gtceu:yellow_garnet_impure_dust" | "gtceu:yellow_garnet_ore" | "gtceu:yellow_garnet_plate" | "gtceu:yellow_garnet_pure_dust" | "gtceu:yellow_garnet_purified_ore" | "gtceu:yellow_garnet_refined_ore" | "gtceu:yellow_garnet_rod" | "gtceu:yellow_garnet_small_dust" | "gtceu:yellow_garnet_tiny_dust" | "gtceu:yellow_glass_lens" | "gtceu:yellow_limonite_crushed_ore" | "gtceu:yellow_limonite_dust" | "gtceu:yellow_limonite_impure_dust" | "gtceu:yellow_limonite_ore" | "gtceu:yellow_limonite_pure_dust" | "gtceu:yellow_limonite_purified_ore" | "gtceu:yellow_limonite_refined_ore" | "gtceu:yellow_limonite_small_dust" | "gtceu:yellow_limonite_tiny_dust" | "gtceu:yttrium_barium_cuprate_block" | "gtceu:yttrium_barium_cuprate_bolt" | "gtceu:yttrium_barium_cuprate_bucket" | "gtceu:yttrium_barium_cuprate_double_cable" | "gtceu:yttrium_barium_cuprate_double_plate" | "gtceu:yttrium_barium_cuprate_double_wire" | "gtceu:yttrium_barium_cuprate_dust" | "gtceu:yttrium_barium_cuprate_fine_wire" | "gtceu:yttrium_barium_cuprate_foil" | "gtceu:yttrium_barium_cuprate_hex_cable" | "gtceu:yttrium_barium_cuprate_hex_wire" | "gtceu:yttrium_barium_cuprate_hot_ingot" | "gtceu:yttrium_barium_cuprate_ingot" | "gtceu:yttrium_barium_cuprate_long_rod" | "gtceu:yttrium_barium_cuprate_nugget" | "gtceu:yttrium_barium_cuprate_octal_cable" | "gtceu:yttrium_barium_cuprate_octal_wire" | "gtceu:yttrium_barium_cuprate_plate" | "gtceu:yttrium_barium_cuprate_quadruple_cable" | "gtceu:yttrium_barium_cuprate_quadruple_wire" | "gtceu:yttrium_barium_cuprate_rod" | "gtceu:yttrium_barium_cuprate_screw" | "gtceu:yttrium_barium_cuprate_single_cable" | "gtceu:yttrium_barium_cuprate_single_wire" | "gtceu:yttrium_barium_cuprate_small_dust" | "gtceu:yttrium_barium_cuprate_small_spring" | "gtceu:yttrium_barium_cuprate_spring" | "gtceu:yttrium_barium_cuprate_tiny_dust" | "gtceu:yttrium_block" | "gtceu:yttrium_bucket" | "gtceu:yttrium_dust" | "gtceu:yttrium_hot_ingot" | "gtceu:yttrium_ingot" | "gtceu:yttrium_nugget" | "gtceu:yttrium_small_dust" | "gtceu:yttrium_tiny_dust" | "gtceu:zapolgium_block" | "gtceu:zapolgium_bucket" | "gtceu:zapolgium_dense_plate" | "gtceu:zapolgium_double_cable" | "gtceu:zapolgium_double_plate" | "gtceu:zapolgium_double_wire" | "gtceu:zapolgium_dust" | "gtceu:zapolgium_fine_wire" | "gtceu:zapolgium_foil" | "gtceu:zapolgium_hex_cable" | "gtceu:zapolgium_hex_wire" | "gtceu:zapolgium_hot_ingot" | "gtceu:zapolgium_ingot" | "gtceu:zapolgium_nugget" | "gtceu:zapolgium_octal_cable" | "gtceu:zapolgium_octal_wire" | "gtceu:zapolgium_plate" | "gtceu:zapolgium_quadruple_cable" | "gtceu:zapolgium_quadruple_wire" | "gtceu:zapolgium_single_cable" | "gtceu:zapolgium_single_wire" | "gtceu:zapolgium_small_dust" | "gtceu:zapolgium_tiny_dust" | "gtceu:zeolite_crushed_ore" | "gtceu:zeolite_dust" | "gtceu:zeolite_impure_dust" | "gtceu:zeolite_ore" | "gtceu:zeolite_pure_dust" | "gtceu:zeolite_purified_ore" | "gtceu:zeolite_refined_ore" | "gtceu:zeolite_small_dust" | "gtceu:zeolite_tiny_dust" | "gtceu:zero_point_module" | "gtceu:zinc_block" | "gtceu:zinc_bucket" | "gtceu:zinc_double_plate" | "gtceu:zinc_dust" | "gtceu:zinc_fine_wire" | "gtceu:zinc_foil" | "gtceu:zinc_ingot" | "gtceu:zinc_nugget" | "gtceu:zinc_plate" | "gtceu:zinc_ring" | "gtceu:zinc_rod" | "gtceu:zinc_small_dust" | "gtceu:zinc_sulfide_dust" | "gtceu:zinc_sulfide_small_dust" | "gtceu:zinc_sulfide_tiny_dust" | "gtceu:zinc_tiny_dust" | "gtceu:zincite_dust" | "gtceu:zincite_small_dust" | "gtceu:zincite_tiny_dust" | "gtceu:zpm_16a_energy_converter" | "gtceu:zpm_1a_energy_converter" | "gtceu:zpm_4a_energy_converter" | "gtceu:zpm_8a_energy_converter" | "gtceu:zpm_alloy_smelter" | "gtceu:zpm_arc_furnace" | "gtceu:zpm_assembler" | "gtceu:zpm_autoclave" | "gtceu:zpm_battery_buffer_16x" | "gtceu:zpm_battery_buffer_4x" | "gtceu:zpm_battery_buffer_8x" | "gtceu:zpm_battery_hull" | "gtceu:zpm_bender" | "gtceu:zpm_brewery" | "gtceu:zpm_canner" | "gtceu:zpm_centrifuge" | "gtceu:zpm_charger_4x" | "gtceu:zpm_chemical_bath" | "gtceu:zpm_chemical_reactor" | "gtceu:zpm_circuit_assembler" | "gtceu:zpm_compressor" | "gtceu:zpm_conveyor_module" | "gtceu:zpm_cutter" | "gtceu:zpm_diode" | "gtceu:zpm_distillery" | "gtceu:zpm_electric_furnace" | "gtceu:zpm_electric_motor" | "gtceu:zpm_electric_piston" | "gtceu:zpm_electric_pump" | "gtceu:zpm_electrolyzer" | "gtceu:zpm_electromagnetic_separator" | "gtceu:zpm_emitter" | "gtceu:zpm_energy_input_hatch" | "gtceu:zpm_energy_input_hatch_16a" | "gtceu:zpm_energy_input_hatch_4a" | "gtceu:zpm_energy_output_hatch" | "gtceu:zpm_energy_output_hatch_16a" | "gtceu:zpm_energy_output_hatch_4a" | "gtceu:zpm_extractor" | "gtceu:zpm_extruder" | "gtceu:zpm_fermenter" | "gtceu:zpm_field_generator" | "gtceu:zpm_fluid_heater" | "gtceu:zpm_fluid_passthrough_hatch" | "gtceu:zpm_fluid_regulator" | "gtceu:zpm_fluid_solidifier" | "gtceu:zpm_forge_hammer" | "gtceu:zpm_forming_press" | "gtceu:zpm_fusion_reactor" | "gtceu:zpm_gas_collector" | "gtceu:zpm_hermetic_casing" | "gtceu:zpm_input_bus" | "gtceu:zpm_input_hatch" | "gtceu:zpm_item_passthrough_hatch" | "gtceu:zpm_kinetic_input_box" | "gtceu:zpm_kinetic_output_box" | "gtceu:zpm_laser_engraver" | "gtceu:zpm_lathe" | "gtceu:zpm_macerator" | "gtceu:zpm_machine_casing" | "gtceu:zpm_machine_hull" | "gtceu:zpm_mixer" | "gtceu:zpm_muffler_hatch" | "gtceu:zpm_naquadria_battery" | "gtceu:zpm_ore_washer" | "gtceu:zpm_output_bus" | "gtceu:zpm_output_hatch" | "gtceu:zpm_packer" | "gtceu:zpm_polarizer" | "gtceu:zpm_quantum_chest" | "gtceu:zpm_quantum_tank" | "gtceu:zpm_robot_arm" | "gtceu:zpm_rock_crusher" | "gtceu:zpm_rotor_holder" | "gtceu:zpm_sensor" | "gtceu:zpm_sifter" | "gtceu:zpm_solar_panel" | "gtceu:zpm_thermal_centrifuge" | "gtceu:zpm_transformer_16a" | "gtceu:zpm_transformer_1a" | "gtceu:zpm_transformer_2a" | "gtceu:zpm_transformer_4a" | "gtceu:zpm_voltage_coil" | "gtceu:zpm_wiremill" | "infinity_provider:builder" | "infinity_provider:provider" | "itemfilters:always_false" | "itemfilters:always_true" | "itemfilters:and" | "itemfilters:block" | "itemfilters:custom" | "itemfilters:damage" | "itemfilters:id_regex" | "itemfilters:item_group" | "itemfilters:max_count" | "itemfilters:mod" | "itemfilters:not" | "itemfilters:or" | "itemfilters:strong_nbt" | "itemfilters:tag" | "itemfilters:weak_nbt" | "itemfilters:xor" | "jecalculation:item_calculator_craft" | "jecalculation:item_calculator_math" | "komarumod:komaru_powder" | "komarumod:komaru_spawn_egg" | "laserio:card_energy" | "laserio:card_fluid" | "laserio:card_holder" | "laserio:card_item" | "laserio:card_redstone" | "laserio:filter_basic" | "laserio:filter_count" | "laserio:filter_mod" | "laserio:filter_tag" | "laserio:laser_connector" | "laserio:laser_node" | "laserio:laser_wrench" | "laserio:logic_chip" | "laserio:logic_chip_raw" | "laserio:overclocker_card" | "laserio:overclocker_node" | "acacia_boat" | "minecraft:acacia_boat" | "acacia_button" | "minecraft:acacia_button" | "acacia_chest_boat" | "minecraft:acacia_chest_boat" | "acacia_door" | "minecraft:acacia_door" | "acacia_fence" | "minecraft:acacia_fence" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "acacia_leaves" | "minecraft:acacia_leaves" | "acacia_log" | "minecraft:acacia_log" | "acacia_planks" | "minecraft:acacia_planks" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "acacia_sapling" | "minecraft:acacia_sapling" | "acacia_sign" | "minecraft:acacia_sign" | "acacia_slab" | "minecraft:acacia_slab" | "acacia_stairs" | "minecraft:acacia_stairs" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "acacia_wood" | "minecraft:acacia_wood" | "activator_rail" | "minecraft:activator_rail" | "air" | "minecraft:air" | "allay_spawn_egg" | "minecraft:allay_spawn_egg" | "allium" | "minecraft:allium" | "amethyst_block" | "minecraft:amethyst_block" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "amethyst_shard" | "minecraft:amethyst_shard" | "ancient_debris" | "minecraft:ancient_debris" | "andesite" | "minecraft:andesite" | "andesite_slab" | "minecraft:andesite_slab" | "andesite_stairs" | "minecraft:andesite_stairs" | "andesite_wall" | "minecraft:andesite_wall" | "anvil" | "minecraft:anvil" | "apple" | "minecraft:apple" | "armor_stand" | "minecraft:armor_stand" | "arrow" | "minecraft:arrow" | "axolotl_bucket" | "minecraft:axolotl_bucket" | "axolotl_spawn_egg" | "minecraft:axolotl_spawn_egg" | "azalea" | "minecraft:azalea" | "azalea_leaves" | "minecraft:azalea_leaves" | "azure_bluet" | "minecraft:azure_bluet" | "baked_potato" | "minecraft:baked_potato" | "bamboo" | "minecraft:bamboo" | "barrel" | "minecraft:barrel" | "barrier" | "minecraft:barrier" | "basalt" | "minecraft:basalt" | "bat_spawn_egg" | "minecraft:bat_spawn_egg" | "beacon" | "minecraft:beacon" | "bedrock" | "minecraft:bedrock" | "bee_nest" | "minecraft:bee_nest" | "bee_spawn_egg" | "minecraft:bee_spawn_egg" | "beef" | "minecraft:beef" | "beehive" | "minecraft:beehive" | "beetroot" | "minecraft:beetroot" | "beetroot_seeds" | "minecraft:beetroot_seeds" | "beetroot_soup" | "minecraft:beetroot_soup" | "bell" | "minecraft:bell" | "big_dripleaf" | "minecraft:big_dripleaf" | "birch_boat" | "minecraft:birch_boat" | "birch_button" | "minecraft:birch_button" | "birch_chest_boat" | "minecraft:birch_chest_boat" | "birch_door" | "minecraft:birch_door" | "birch_fence" | "minecraft:birch_fence" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "birch_leaves" | "minecraft:birch_leaves" | "birch_log" | "minecraft:birch_log" | "birch_planks" | "minecraft:birch_planks" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "birch_sapling" | "minecraft:birch_sapling" | "birch_sign" | "minecraft:birch_sign" | "birch_slab" | "minecraft:birch_slab" | "birch_stairs" | "minecraft:birch_stairs" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "birch_wood" | "minecraft:birch_wood" | "black_banner" | "minecraft:black_banner" | "black_bed" | "minecraft:black_bed" | "black_candle" | "minecraft:black_candle" | "black_carpet" | "minecraft:black_carpet" | "black_concrete" | "minecraft:black_concrete" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "black_dye" | "minecraft:black_dye" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "black_stained_glass" | "minecraft:black_stained_glass" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "black_wool" | "minecraft:black_wool" | "blackstone" | "minecraft:blackstone" | "blackstone_slab" | "minecraft:blackstone_slab" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "blackstone_wall" | "minecraft:blackstone_wall" | "blast_furnace" | "minecraft:blast_furnace" | "blaze_powder" | "minecraft:blaze_powder" | "blaze_rod" | "minecraft:blaze_rod" | "blaze_spawn_egg" | "minecraft:blaze_spawn_egg" | "blue_banner" | "minecraft:blue_banner" | "blue_bed" | "minecraft:blue_bed" | "blue_candle" | "minecraft:blue_candle" | "blue_carpet" | "minecraft:blue_carpet" | "blue_concrete" | "minecraft:blue_concrete" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "blue_dye" | "minecraft:blue_dye" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "blue_ice" | "minecraft:blue_ice" | "blue_orchid" | "minecraft:blue_orchid" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "blue_terracotta" | "minecraft:blue_terracotta" | "blue_wool" | "minecraft:blue_wool" | "bone" | "minecraft:bone" | "bone_block" | "minecraft:bone_block" | "bone_meal" | "minecraft:bone_meal" | "book" | "minecraft:book" | "bookshelf" | "minecraft:bookshelf" | "bow" | "minecraft:bow" | "bowl" | "minecraft:bowl" | "brain_coral" | "minecraft:brain_coral" | "brain_coral_block" | "minecraft:brain_coral_block" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "bread" | "minecraft:bread" | "brewing_stand" | "minecraft:brewing_stand" | "brick" | "minecraft:brick" | "brick_slab" | "minecraft:brick_slab" | "brick_stairs" | "minecraft:brick_stairs" | "brick_wall" | "minecraft:brick_wall" | "bricks" | "minecraft:bricks" | "brown_banner" | "minecraft:brown_banner" | "brown_bed" | "minecraft:brown_bed" | "brown_candle" | "minecraft:brown_candle" | "brown_carpet" | "minecraft:brown_carpet" | "brown_concrete" | "minecraft:brown_concrete" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "brown_dye" | "minecraft:brown_dye" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "brown_mushroom" | "minecraft:brown_mushroom" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "brown_terracotta" | "minecraft:brown_terracotta" | "brown_wool" | "minecraft:brown_wool" | "bubble_coral" | "minecraft:bubble_coral" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "bucket" | "minecraft:bucket" | "budding_amethyst" | "minecraft:budding_amethyst" | "bundle" | "minecraft:bundle" | "cactus" | "minecraft:cactus" | "cake" | "minecraft:cake" | "calcite" | "minecraft:calcite" | "campfire" | "minecraft:campfire" | "candle" | "minecraft:candle" | "carrot" | "minecraft:carrot" | "carrot_on_a_stick" | "minecraft:carrot_on_a_stick" | "cartography_table" | "minecraft:cartography_table" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "cat_spawn_egg" | "minecraft:cat_spawn_egg" | "cauldron" | "minecraft:cauldron" | "cave_spider_spawn_egg" | "minecraft:cave_spider_spawn_egg" | "chain" | "minecraft:chain" | "chain_command_block" | "minecraft:chain_command_block" | "chainmail_boots" | "minecraft:chainmail_boots" | "chainmail_chestplate" | "minecraft:chainmail_chestplate" | "chainmail_helmet" | "minecraft:chainmail_helmet" | "chainmail_leggings" | "minecraft:chainmail_leggings" | "charcoal" | "minecraft:charcoal" | "chest" | "minecraft:chest" | "chest_minecart" | "minecraft:chest_minecart" | "chicken" | "minecraft:chicken" | "chicken_spawn_egg" | "minecraft:chicken_spawn_egg" | "chipped_anvil" | "minecraft:chipped_anvil" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "chorus_flower" | "minecraft:chorus_flower" | "chorus_fruit" | "minecraft:chorus_fruit" | "chorus_plant" | "minecraft:chorus_plant" | "clay" | "minecraft:clay" | "clay_ball" | "minecraft:clay_ball" | "clock" | "minecraft:clock" | "coal" | "minecraft:coal" | "coal_block" | "minecraft:coal_block" | "coal_ore" | "minecraft:coal_ore" | "coarse_dirt" | "minecraft:coarse_dirt" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "cobblestone" | "minecraft:cobblestone" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "cobweb" | "minecraft:cobweb" | "cocoa_beans" | "minecraft:cocoa_beans" | "cod" | "minecraft:cod" | "cod_bucket" | "minecraft:cod_bucket" | "cod_spawn_egg" | "minecraft:cod_spawn_egg" | "command_block" | "minecraft:command_block" | "command_block_minecart" | "minecraft:command_block_minecart" | "comparator" | "minecraft:comparator" | "compass" | "minecraft:compass" | "composter" | "minecraft:composter" | "conduit" | "minecraft:conduit" | "cooked_beef" | "minecraft:cooked_beef" | "cooked_chicken" | "minecraft:cooked_chicken" | "cooked_cod" | "minecraft:cooked_cod" | "cooked_mutton" | "minecraft:cooked_mutton" | "cooked_porkchop" | "minecraft:cooked_porkchop" | "cooked_rabbit" | "minecraft:cooked_rabbit" | "cooked_salmon" | "minecraft:cooked_salmon" | "cookie" | "minecraft:cookie" | "copper_block" | "minecraft:copper_block" | "copper_ingot" | "minecraft:copper_ingot" | "copper_ore" | "minecraft:copper_ore" | "cornflower" | "minecraft:cornflower" | "cow_spawn_egg" | "minecraft:cow_spawn_egg" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "crafting_table" | "minecraft:crafting_table" | "creeper_banner_pattern" | "minecraft:creeper_banner_pattern" | "creeper_head" | "minecraft:creeper_head" | "creeper_spawn_egg" | "minecraft:creeper_spawn_egg" | "crimson_button" | "minecraft:crimson_button" | "crimson_door" | "minecraft:crimson_door" | "crimson_fence" | "minecraft:crimson_fence" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "crimson_fungus" | "minecraft:crimson_fungus" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "crimson_nylium" | "minecraft:crimson_nylium" | "crimson_planks" | "minecraft:crimson_planks" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "crimson_roots" | "minecraft:crimson_roots" | "crimson_sign" | "minecraft:crimson_sign" | "crimson_slab" | "minecraft:crimson_slab" | "crimson_stairs" | "minecraft:crimson_stairs" | "crimson_stem" | "minecraft:crimson_stem" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "crossbow" | "minecraft:crossbow" | "crying_obsidian" | "minecraft:crying_obsidian" | "cut_copper" | "minecraft:cut_copper" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "cut_sandstone" | "minecraft:cut_sandstone" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "cyan_banner" | "minecraft:cyan_banner" | "cyan_bed" | "minecraft:cyan_bed" | "cyan_candle" | "minecraft:cyan_candle" | "cyan_carpet" | "minecraft:cyan_carpet" | "cyan_concrete" | "minecraft:cyan_concrete" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "cyan_dye" | "minecraft:cyan_dye" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "cyan_wool" | "minecraft:cyan_wool" | "damaged_anvil" | "minecraft:damaged_anvil" | "dandelion" | "minecraft:dandelion" | "dark_oak_boat" | "minecraft:dark_oak_boat" | "dark_oak_button" | "minecraft:dark_oak_button" | "dark_oak_chest_boat" | "minecraft:dark_oak_chest_boat" | "dark_oak_door" | "minecraft:dark_oak_door" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "dark_oak_log" | "minecraft:dark_oak_log" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "dark_prismarine" | "minecraft:dark_prismarine" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "daylight_detector" | "minecraft:daylight_detector" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "dead_bush" | "minecraft:dead_bush" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "debug_stick" | "minecraft:debug_stick" | "deepslate" | "minecraft:deepslate" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "detector_rail" | "minecraft:detector_rail" | "diamond" | "minecraft:diamond" | "diamond_axe" | "minecraft:diamond_axe" | "diamond_block" | "minecraft:diamond_block" | "diamond_boots" | "minecraft:diamond_boots" | "diamond_chestplate" | "minecraft:diamond_chestplate" | "diamond_helmet" | "minecraft:diamond_helmet" | "diamond_hoe" | "minecraft:diamond_hoe" | "diamond_horse_armor" | "minecraft:diamond_horse_armor" | "diamond_leggings" | "minecraft:diamond_leggings" | "diamond_ore" | "minecraft:diamond_ore" | "diamond_pickaxe" | "minecraft:diamond_pickaxe" | "diamond_shovel" | "minecraft:diamond_shovel" | "diamond_sword" | "minecraft:diamond_sword" | "diorite" | "minecraft:diorite" | "diorite_slab" | "minecraft:diorite_slab" | "diorite_stairs" | "minecraft:diorite_stairs" | "diorite_wall" | "minecraft:diorite_wall" | "dirt" | "minecraft:dirt" | "dirt_path" | "minecraft:dirt_path" | "disc_fragment_5" | "minecraft:disc_fragment_5" | "dispenser" | "minecraft:dispenser" | "dolphin_spawn_egg" | "minecraft:dolphin_spawn_egg" | "donkey_spawn_egg" | "minecraft:donkey_spawn_egg" | "dragon_breath" | "minecraft:dragon_breath" | "dragon_egg" | "minecraft:dragon_egg" | "dragon_head" | "minecraft:dragon_head" | "dried_kelp" | "minecraft:dried_kelp" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "dripstone_block" | "minecraft:dripstone_block" | "dropper" | "minecraft:dropper" | "drowned_spawn_egg" | "minecraft:drowned_spawn_egg" | "echo_shard" | "minecraft:echo_shard" | "egg" | "minecraft:egg" | "elder_guardian_spawn_egg" | "minecraft:elder_guardian_spawn_egg" | "elytra" | "minecraft:elytra" | "emerald" | "minecraft:emerald" | "emerald_block" | "minecraft:emerald_block" | "emerald_ore" | "minecraft:emerald_ore" | "enchanted_book" | "minecraft:enchanted_book" | "enchanted_golden_apple" | "minecraft:enchanted_golden_apple" | "enchanting_table" | "minecraft:enchanting_table" | "end_crystal" | "minecraft:end_crystal" | "end_portal_frame" | "minecraft:end_portal_frame" | "end_rod" | "minecraft:end_rod" | "end_stone" | "minecraft:end_stone" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "ender_chest" | "minecraft:ender_chest" | "ender_eye" | "minecraft:ender_eye" | "ender_pearl" | "minecraft:ender_pearl" | "enderman_spawn_egg" | "minecraft:enderman_spawn_egg" | "endermite_spawn_egg" | "minecraft:endermite_spawn_egg" | "evoker_spawn_egg" | "minecraft:evoker_spawn_egg" | "experience_bottle" | "minecraft:experience_bottle" | "exposed_copper" | "minecraft:exposed_copper" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "farmland" | "minecraft:farmland" | "feather" | "minecraft:feather" | "fermented_spider_eye" | "minecraft:fermented_spider_eye" | "fern" | "minecraft:fern" | "filled_map" | "minecraft:filled_map" | "fire_charge" | "minecraft:fire_charge" | "fire_coral" | "minecraft:fire_coral" | "fire_coral_block" | "minecraft:fire_coral_block" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "firework_rocket" | "minecraft:firework_rocket" | "firework_star" | "minecraft:firework_star" | "fishing_rod" | "minecraft:fishing_rod" | "fletching_table" | "minecraft:fletching_table" | "flint" | "minecraft:flint" | "flint_and_steel" | "minecraft:flint_and_steel" | "flower_banner_pattern" | "minecraft:flower_banner_pattern" | "flower_pot" | "minecraft:flower_pot" | "flowering_azalea" | "minecraft:flowering_azalea" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "fox_spawn_egg" | "minecraft:fox_spawn_egg" | "frog_spawn_egg" | "minecraft:frog_spawn_egg" | "frogspawn" | "minecraft:frogspawn" | "furnace" | "minecraft:furnace" | "furnace_minecart" | "minecraft:furnace_minecart" | "ghast_spawn_egg" | "minecraft:ghast_spawn_egg" | "ghast_tear" | "minecraft:ghast_tear" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "glass" | "minecraft:glass" | "glass_bottle" | "minecraft:glass_bottle" | "glass_pane" | "minecraft:glass_pane" | "glistering_melon_slice" | "minecraft:glistering_melon_slice" | "globe_banner_pattern" | "minecraft:globe_banner_pattern" | "glow_berries" | "minecraft:glow_berries" | "glow_ink_sac" | "minecraft:glow_ink_sac" | "glow_item_frame" | "minecraft:glow_item_frame" | "glow_lichen" | "minecraft:glow_lichen" | "glow_squid_spawn_egg" | "minecraft:glow_squid_spawn_egg" | "glowstone" | "minecraft:glowstone" | "glowstone_dust" | "minecraft:glowstone_dust" | "goat_horn" | "minecraft:goat_horn" | "goat_spawn_egg" | "minecraft:goat_spawn_egg" | "gold_block" | "minecraft:gold_block" | "gold_ingot" | "minecraft:gold_ingot" | "gold_nugget" | "minecraft:gold_nugget" | "gold_ore" | "minecraft:gold_ore" | "golden_apple" | "minecraft:golden_apple" | "golden_axe" | "minecraft:golden_axe" | "golden_boots" | "minecraft:golden_boots" | "golden_carrot" | "minecraft:golden_carrot" | "golden_chestplate" | "minecraft:golden_chestplate" | "golden_helmet" | "minecraft:golden_helmet" | "golden_hoe" | "minecraft:golden_hoe" | "golden_horse_armor" | "minecraft:golden_horse_armor" | "golden_leggings" | "minecraft:golden_leggings" | "golden_pickaxe" | "minecraft:golden_pickaxe" | "golden_shovel" | "minecraft:golden_shovel" | "golden_sword" | "minecraft:golden_sword" | "granite" | "minecraft:granite" | "granite_slab" | "minecraft:granite_slab" | "granite_stairs" | "minecraft:granite_stairs" | "granite_wall" | "minecraft:granite_wall" | "grass" | "minecraft:grass" | "grass_block" | "minecraft:grass_block" | "gravel" | "minecraft:gravel" | "gray_banner" | "minecraft:gray_banner" | "gray_bed" | "minecraft:gray_bed" | "gray_candle" | "minecraft:gray_candle" | "gray_carpet" | "minecraft:gray_carpet" | "gray_concrete" | "minecraft:gray_concrete" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "gray_dye" | "minecraft:gray_dye" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "gray_terracotta" | "minecraft:gray_terracotta" | "gray_wool" | "minecraft:gray_wool" | "green_banner" | "minecraft:green_banner" | "green_bed" | "minecraft:green_bed" | "green_candle" | "minecraft:green_candle" | "green_carpet" | "minecraft:green_carpet" | "green_concrete" | "minecraft:green_concrete" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "green_dye" | "minecraft:green_dye" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "green_shulker_box" | "minecraft:green_shulker_box" | "green_stained_glass" | "minecraft:green_stained_glass" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "green_terracotta" | "minecraft:green_terracotta" | "green_wool" | "minecraft:green_wool" | "grindstone" | "minecraft:grindstone" | "guardian_spawn_egg" | "minecraft:guardian_spawn_egg" | "gunpowder" | "minecraft:gunpowder" | "hanging_roots" | "minecraft:hanging_roots" | "hay_block" | "minecraft:hay_block" | "heart_of_the_sea" | "minecraft:heart_of_the_sea" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "hoglin_spawn_egg" | "minecraft:hoglin_spawn_egg" | "honey_block" | "minecraft:honey_block" | "honey_bottle" | "minecraft:honey_bottle" | "honeycomb" | "minecraft:honeycomb" | "honeycomb_block" | "minecraft:honeycomb_block" | "hopper" | "minecraft:hopper" | "hopper_minecart" | "minecraft:hopper_minecart" | "horn_coral" | "minecraft:horn_coral" | "horn_coral_block" | "minecraft:horn_coral_block" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "horse_spawn_egg" | "minecraft:horse_spawn_egg" | "husk_spawn_egg" | "minecraft:husk_spawn_egg" | "ice" | "minecraft:ice" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "infested_deepslate" | "minecraft:infested_deepslate" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "infested_stone" | "minecraft:infested_stone" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "ink_sac" | "minecraft:ink_sac" | "iron_axe" | "minecraft:iron_axe" | "iron_bars" | "minecraft:iron_bars" | "iron_block" | "minecraft:iron_block" | "iron_boots" | "minecraft:iron_boots" | "iron_chestplate" | "minecraft:iron_chestplate" | "iron_door" | "minecraft:iron_door" | "iron_helmet" | "minecraft:iron_helmet" | "iron_hoe" | "minecraft:iron_hoe" | "iron_horse_armor" | "minecraft:iron_horse_armor" | "iron_ingot" | "minecraft:iron_ingot" | "iron_leggings" | "minecraft:iron_leggings" | "iron_nugget" | "minecraft:iron_nugget" | "iron_ore" | "minecraft:iron_ore" | "iron_pickaxe" | "minecraft:iron_pickaxe" | "iron_shovel" | "minecraft:iron_shovel" | "iron_sword" | "minecraft:iron_sword" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "item_frame" | "minecraft:item_frame" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "jigsaw" | "minecraft:jigsaw" | "jukebox" | "minecraft:jukebox" | "jungle_boat" | "minecraft:jungle_boat" | "jungle_button" | "minecraft:jungle_button" | "jungle_chest_boat" | "minecraft:jungle_chest_boat" | "jungle_door" | "minecraft:jungle_door" | "jungle_fence" | "minecraft:jungle_fence" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "jungle_leaves" | "minecraft:jungle_leaves" | "jungle_log" | "minecraft:jungle_log" | "jungle_planks" | "minecraft:jungle_planks" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "jungle_sapling" | "minecraft:jungle_sapling" | "jungle_sign" | "minecraft:jungle_sign" | "jungle_slab" | "minecraft:jungle_slab" | "jungle_stairs" | "minecraft:jungle_stairs" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "jungle_wood" | "minecraft:jungle_wood" | "kelp" | "minecraft:kelp" | "knowledge_book" | "minecraft:knowledge_book" | "ladder" | "minecraft:ladder" | "lantern" | "minecraft:lantern" | "lapis_block" | "minecraft:lapis_block" | "lapis_lazuli" | "minecraft:lapis_lazuli" | "lapis_ore" | "minecraft:lapis_ore" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "large_fern" | "minecraft:large_fern" | "lava_bucket" | "minecraft:lava_bucket" | "lead" | "minecraft:lead" | "leather" | "minecraft:leather" | "leather_boots" | "minecraft:leather_boots" | "leather_chestplate" | "minecraft:leather_chestplate" | "leather_helmet" | "minecraft:leather_helmet" | "leather_horse_armor" | "minecraft:leather_horse_armor" | "leather_leggings" | "minecraft:leather_leggings" | "lectern" | "minecraft:lectern" | "lever" | "minecraft:lever" | "light" | "minecraft:light" | "light_blue_banner" | "minecraft:light_blue_banner" | "light_blue_bed" | "minecraft:light_blue_bed" | "light_blue_candle" | "minecraft:light_blue_candle" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "light_blue_dye" | "minecraft:light_blue_dye" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "light_blue_wool" | "minecraft:light_blue_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "light_gray_bed" | "minecraft:light_gray_bed" | "light_gray_candle" | "minecraft:light_gray_candle" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "light_gray_dye" | "minecraft:light_gray_dye" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "light_gray_wool" | "minecraft:light_gray_wool" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "lightning_rod" | "minecraft:lightning_rod" | "lilac" | "minecraft:lilac" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "lily_pad" | "minecraft:lily_pad" | "lime_banner" | "minecraft:lime_banner" | "lime_bed" | "minecraft:lime_bed" | "lime_candle" | "minecraft:lime_candle" | "lime_carpet" | "minecraft:lime_carpet" | "lime_concrete" | "minecraft:lime_concrete" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "lime_dye" | "minecraft:lime_dye" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "lime_terracotta" | "minecraft:lime_terracotta" | "lime_wool" | "minecraft:lime_wool" | "lingering_potion" | "minecraft:lingering_potion" | "llama_spawn_egg" | "minecraft:llama_spawn_egg" | "lodestone" | "minecraft:lodestone" | "loom" | "minecraft:loom" | "magenta_banner" | "minecraft:magenta_banner" | "magenta_bed" | "minecraft:magenta_bed" | "magenta_candle" | "minecraft:magenta_candle" | "magenta_carpet" | "minecraft:magenta_carpet" | "magenta_concrete" | "minecraft:magenta_concrete" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "magenta_dye" | "minecraft:magenta_dye" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "magenta_wool" | "minecraft:magenta_wool" | "magma_block" | "minecraft:magma_block" | "magma_cream" | "minecraft:magma_cream" | "magma_cube_spawn_egg" | "minecraft:magma_cube_spawn_egg" | "mangrove_boat" | "minecraft:mangrove_boat" | "mangrove_button" | "minecraft:mangrove_button" | "mangrove_chest_boat" | "minecraft:mangrove_chest_boat" | "mangrove_door" | "minecraft:mangrove_door" | "mangrove_fence" | "minecraft:mangrove_fence" | "mangrove_fence_gate" | "minecraft:mangrove_fence_gate" | "mangrove_leaves" | "minecraft:mangrove_leaves" | "mangrove_log" | "minecraft:mangrove_log" | "mangrove_planks" | "minecraft:mangrove_planks" | "mangrove_pressure_plate" | "minecraft:mangrove_pressure_plate" | "mangrove_propagule" | "minecraft:mangrove_propagule" | "mangrove_roots" | "minecraft:mangrove_roots" | "mangrove_sign" | "minecraft:mangrove_sign" | "mangrove_slab" | "minecraft:mangrove_slab" | "mangrove_stairs" | "minecraft:mangrove_stairs" | "mangrove_trapdoor" | "minecraft:mangrove_trapdoor" | "mangrove_wood" | "minecraft:mangrove_wood" | "map" | "minecraft:map" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "melon" | "minecraft:melon" | "melon_seeds" | "minecraft:melon_seeds" | "melon_slice" | "minecraft:melon_slice" | "milk_bucket" | "minecraft:milk_bucket" | "minecart" | "minecraft:minecart" | "mojang_banner_pattern" | "minecraft:mojang_banner_pattern" | "mooshroom_spawn_egg" | "minecraft:mooshroom_spawn_egg" | "moss_block" | "minecraft:moss_block" | "moss_carpet" | "minecraft:moss_carpet" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "mud" | "minecraft:mud" | "mud_brick_slab" | "minecraft:mud_brick_slab" | "mud_brick_stairs" | "minecraft:mud_brick_stairs" | "mud_brick_wall" | "minecraft:mud_brick_wall" | "mud_bricks" | "minecraft:mud_bricks" | "muddy_mangrove_roots" | "minecraft:muddy_mangrove_roots" | "mule_spawn_egg" | "minecraft:mule_spawn_egg" | "mushroom_stem" | "minecraft:mushroom_stem" | "mushroom_stew" | "minecraft:mushroom_stew" | "music_disc_11" | "minecraft:music_disc_11" | "music_disc_13" | "minecraft:music_disc_13" | "music_disc_5" | "minecraft:music_disc_5" | "music_disc_blocks" | "minecraft:music_disc_blocks" | "music_disc_cat" | "minecraft:music_disc_cat" | "music_disc_chirp" | "minecraft:music_disc_chirp" | "music_disc_far" | "minecraft:music_disc_far" | "music_disc_mall" | "minecraft:music_disc_mall" | "music_disc_mellohi" | "minecraft:music_disc_mellohi" | "music_disc_otherside" | "minecraft:music_disc_otherside" | "music_disc_pigstep" | "minecraft:music_disc_pigstep" | "music_disc_stal" | "minecraft:music_disc_stal" | "music_disc_strad" | "minecraft:music_disc_strad" | "music_disc_wait" | "minecraft:music_disc_wait" | "music_disc_ward" | "minecraft:music_disc_ward" | "mutton" | "minecraft:mutton" | "mycelium" | "minecraft:mycelium" | "name_tag" | "minecraft:name_tag" | "nautilus_shell" | "minecraft:nautilus_shell" | "nether_brick" | "minecraft:nether_brick" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "nether_bricks" | "minecraft:nether_bricks" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "nether_sprouts" | "minecraft:nether_sprouts" | "nether_star" | "minecraft:nether_star" | "nether_wart" | "minecraft:nether_wart" | "nether_wart_block" | "minecraft:nether_wart_block" | "netherite_axe" | "minecraft:netherite_axe" | "netherite_block" | "minecraft:netherite_block" | "netherite_boots" | "minecraft:netherite_boots" | "netherite_chestplate" | "minecraft:netherite_chestplate" | "netherite_helmet" | "minecraft:netherite_helmet" | "netherite_hoe" | "minecraft:netherite_hoe" | "netherite_ingot" | "minecraft:netherite_ingot" | "netherite_leggings" | "minecraft:netherite_leggings" | "netherite_pickaxe" | "minecraft:netherite_pickaxe" | "netherite_scrap" | "minecraft:netherite_scrap" | "netherite_shovel" | "minecraft:netherite_shovel" | "netherite_sword" | "minecraft:netherite_sword" | "netherrack" | "minecraft:netherrack" | "note_block" | "minecraft:note_block" | "oak_boat" | "minecraft:oak_boat" | "oak_button" | "minecraft:oak_button" | "oak_chest_boat" | "minecraft:oak_chest_boat" | "oak_door" | "minecraft:oak_door" | "oak_fence" | "minecraft:oak_fence" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "oak_leaves" | "minecraft:oak_leaves" | "oak_log" | "minecraft:oak_log" | "oak_planks" | "minecraft:oak_planks" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "oak_sapling" | "minecraft:oak_sapling" | "oak_sign" | "minecraft:oak_sign" | "oak_slab" | "minecraft:oak_slab" | "oak_stairs" | "minecraft:oak_stairs" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "oak_wood" | "minecraft:oak_wood" | "observer" | "minecraft:observer" | "obsidian" | "minecraft:obsidian" | "ocelot_spawn_egg" | "minecraft:ocelot_spawn_egg" | "ochre_froglight" | "minecraft:ochre_froglight" | "orange_banner" | "minecraft:orange_banner" | "orange_bed" | "minecraft:orange_bed" | "orange_candle" | "minecraft:orange_candle" | "orange_carpet" | "minecraft:orange_carpet" | "orange_concrete" | "minecraft:orange_concrete" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "orange_dye" | "minecraft:orange_dye" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "orange_terracotta" | "minecraft:orange_terracotta" | "orange_tulip" | "minecraft:orange_tulip" | "orange_wool" | "minecraft:orange_wool" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "oxidized_copper" | "minecraft:oxidized_copper" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "packed_ice" | "minecraft:packed_ice" | "packed_mud" | "minecraft:packed_mud" | "painting" | "minecraft:painting" | "panda_spawn_egg" | "minecraft:panda_spawn_egg" | "paper" | "minecraft:paper" | "parrot_spawn_egg" | "minecraft:parrot_spawn_egg" | "pearlescent_froglight" | "minecraft:pearlescent_froglight" | "peony" | "minecraft:peony" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "phantom_membrane" | "minecraft:phantom_membrane" | "phantom_spawn_egg" | "minecraft:phantom_spawn_egg" | "pig_spawn_egg" | "minecraft:pig_spawn_egg" | "piglin_banner_pattern" | "minecraft:piglin_banner_pattern" | "piglin_brute_spawn_egg" | "minecraft:piglin_brute_spawn_egg" | "piglin_spawn_egg" | "minecraft:piglin_spawn_egg" | "pillager_spawn_egg" | "minecraft:pillager_spawn_egg" | "pink_banner" | "minecraft:pink_banner" | "pink_bed" | "minecraft:pink_bed" | "pink_candle" | "minecraft:pink_candle" | "pink_carpet" | "minecraft:pink_carpet" | "pink_concrete" | "minecraft:pink_concrete" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "pink_dye" | "minecraft:pink_dye" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "pink_terracotta" | "minecraft:pink_terracotta" | "pink_tulip" | "minecraft:pink_tulip" | "pink_wool" | "minecraft:pink_wool" | "piston" | "minecraft:piston" | "player_head" | "minecraft:player_head" | "podzol" | "minecraft:podzol" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "poisonous_potato" | "minecraft:poisonous_potato" | "polar_bear_spawn_egg" | "minecraft:polar_bear_spawn_egg" | "polished_andesite" | "minecraft:polished_andesite" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "polished_blackstone" | "minecraft:polished_blackstone" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "polished_deepslate" | "minecraft:polished_deepslate" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "polished_diorite" | "minecraft:polished_diorite" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "polished_granite" | "minecraft:polished_granite" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "popped_chorus_fruit" | "minecraft:popped_chorus_fruit" | "poppy" | "minecraft:poppy" | "porkchop" | "minecraft:porkchop" | "potato" | "minecraft:potato" | "potion" | "minecraft:potion" | "powder_snow_bucket" | "minecraft:powder_snow_bucket" | "powered_rail" | "minecraft:powered_rail" | "prismarine" | "minecraft:prismarine" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "prismarine_crystals" | "minecraft:prismarine_crystals" | "prismarine_shard" | "minecraft:prismarine_shard" | "prismarine_slab" | "minecraft:prismarine_slab" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "prismarine_wall" | "minecraft:prismarine_wall" | "pufferfish" | "minecraft:pufferfish" | "pufferfish_bucket" | "minecraft:pufferfish_bucket" | "pufferfish_spawn_egg" | "minecraft:pufferfish_spawn_egg" | "pumpkin" | "minecraft:pumpkin" | "pumpkin_pie" | "minecraft:pumpkin_pie" | "pumpkin_seeds" | "minecraft:pumpkin_seeds" | "purple_banner" | "minecraft:purple_banner" | "purple_bed" | "minecraft:purple_bed" | "purple_candle" | "minecraft:purple_candle" | "purple_carpet" | "minecraft:purple_carpet" | "purple_concrete" | "minecraft:purple_concrete" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "purple_dye" | "minecraft:purple_dye" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "purple_terracotta" | "minecraft:purple_terracotta" | "purple_wool" | "minecraft:purple_wool" | "purpur_block" | "minecraft:purpur_block" | "purpur_pillar" | "minecraft:purpur_pillar" | "purpur_slab" | "minecraft:purpur_slab" | "purpur_stairs" | "minecraft:purpur_stairs" | "quartz" | "minecraft:quartz" | "quartz_block" | "minecraft:quartz_block" | "quartz_bricks" | "minecraft:quartz_bricks" | "quartz_pillar" | "minecraft:quartz_pillar" | "quartz_slab" | "minecraft:quartz_slab" | "quartz_stairs" | "minecraft:quartz_stairs" | "rabbit" | "minecraft:rabbit" | "rabbit_foot" | "minecraft:rabbit_foot" | "rabbit_hide" | "minecraft:rabbit_hide" | "rabbit_spawn_egg" | "minecraft:rabbit_spawn_egg" | "rabbit_stew" | "minecraft:rabbit_stew" | "rail" | "minecraft:rail" | "ravager_spawn_egg" | "minecraft:ravager_spawn_egg" | "raw_copper" | "minecraft:raw_copper" | "raw_copper_block" | "minecraft:raw_copper_block" | "raw_gold" | "minecraft:raw_gold" | "raw_gold_block" | "minecraft:raw_gold_block" | "raw_iron" | "minecraft:raw_iron" | "raw_iron_block" | "minecraft:raw_iron_block" | "recovery_compass" | "minecraft:recovery_compass" | "red_banner" | "minecraft:red_banner" | "red_bed" | "minecraft:red_bed" | "red_candle" | "minecraft:red_candle" | "red_carpet" | "minecraft:red_carpet" | "red_concrete" | "minecraft:red_concrete" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "red_dye" | "minecraft:red_dye" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "red_mushroom" | "minecraft:red_mushroom" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "red_sand" | "minecraft:red_sand" | "red_sandstone" | "minecraft:red_sandstone" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "red_shulker_box" | "minecraft:red_shulker_box" | "red_stained_glass" | "minecraft:red_stained_glass" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "red_terracotta" | "minecraft:red_terracotta" | "red_tulip" | "minecraft:red_tulip" | "red_wool" | "minecraft:red_wool" | "redstone" | "minecraft:redstone" | "redstone_block" | "minecraft:redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "redstone_ore" | "minecraft:redstone_ore" | "redstone_torch" | "minecraft:redstone_torch" | "reinforced_deepslate" | "minecraft:reinforced_deepslate" | "repeater" | "minecraft:repeater" | "repeating_command_block" | "minecraft:repeating_command_block" | "respawn_anchor" | "minecraft:respawn_anchor" | "rooted_dirt" | "minecraft:rooted_dirt" | "rose_bush" | "minecraft:rose_bush" | "rotten_flesh" | "minecraft:rotten_flesh" | "saddle" | "minecraft:saddle" | "salmon" | "minecraft:salmon" | "salmon_bucket" | "minecraft:salmon_bucket" | "salmon_spawn_egg" | "minecraft:salmon_spawn_egg" | "sand" | "minecraft:sand" | "sandstone" | "minecraft:sandstone" | "sandstone_slab" | "minecraft:sandstone_slab" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "sandstone_wall" | "minecraft:sandstone_wall" | "scaffolding" | "minecraft:scaffolding" | "sculk" | "minecraft:sculk" | "sculk_catalyst" | "minecraft:sculk_catalyst" | "sculk_sensor" | "minecraft:sculk_sensor" | "sculk_shrieker" | "minecraft:sculk_shrieker" | "sculk_vein" | "minecraft:sculk_vein" | "scute" | "minecraft:scute" | "sea_lantern" | "minecraft:sea_lantern" | "sea_pickle" | "minecraft:sea_pickle" | "seagrass" | "minecraft:seagrass" | "shears" | "minecraft:shears" | "sheep_spawn_egg" | "minecraft:sheep_spawn_egg" | "shield" | "minecraft:shield" | "shroomlight" | "minecraft:shroomlight" | "shulker_box" | "minecraft:shulker_box" | "shulker_shell" | "minecraft:shulker_shell" | "shulker_spawn_egg" | "minecraft:shulker_spawn_egg" | "silverfish_spawn_egg" | "minecraft:silverfish_spawn_egg" | "skeleton_horse_spawn_egg" | "minecraft:skeleton_horse_spawn_egg" | "skeleton_skull" | "minecraft:skeleton_skull" | "skeleton_spawn_egg" | "minecraft:skeleton_spawn_egg" | "skull_banner_pattern" | "minecraft:skull_banner_pattern" | "slime_ball" | "minecraft:slime_ball" | "slime_block" | "minecraft:slime_block" | "slime_spawn_egg" | "minecraft:slime_spawn_egg" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "small_dripleaf" | "minecraft:small_dripleaf" | "smithing_table" | "minecraft:smithing_table" | "smoker" | "minecraft:smoker" | "smooth_basalt" | "minecraft:smooth_basalt" | "smooth_quartz" | "minecraft:smooth_quartz" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "smooth_stone" | "minecraft:smooth_stone" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "snow" | "minecraft:snow" | "snow_block" | "minecraft:snow_block" | "snowball" | "minecraft:snowball" | "soul_campfire" | "minecraft:soul_campfire" | "soul_lantern" | "minecraft:soul_lantern" | "soul_sand" | "minecraft:soul_sand" | "soul_soil" | "minecraft:soul_soil" | "soul_torch" | "minecraft:soul_torch" | "spawner" | "minecraft:spawner" | "spectral_arrow" | "minecraft:spectral_arrow" | "spider_eye" | "minecraft:spider_eye" | "spider_spawn_egg" | "minecraft:spider_spawn_egg" | "splash_potion" | "minecraft:splash_potion" | "sponge" | "minecraft:sponge" | "spore_blossom" | "minecraft:spore_blossom" | "spruce_boat" | "minecraft:spruce_boat" | "spruce_button" | "minecraft:spruce_button" | "spruce_chest_boat" | "minecraft:spruce_chest_boat" | "spruce_door" | "minecraft:spruce_door" | "spruce_fence" | "minecraft:spruce_fence" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "spruce_leaves" | "minecraft:spruce_leaves" | "spruce_log" | "minecraft:spruce_log" | "spruce_planks" | "minecraft:spruce_planks" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "spruce_sapling" | "minecraft:spruce_sapling" | "spruce_sign" | "minecraft:spruce_sign" | "spruce_slab" | "minecraft:spruce_slab" | "spruce_stairs" | "minecraft:spruce_stairs" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "spruce_wood" | "minecraft:spruce_wood" | "spyglass" | "minecraft:spyglass" | "squid_spawn_egg" | "minecraft:squid_spawn_egg" | "stick" | "minecraft:stick" | "sticky_piston" | "minecraft:sticky_piston" | "stone" | "minecraft:stone" | "stone_axe" | "minecraft:stone_axe" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "stone_bricks" | "minecraft:stone_bricks" | "stone_button" | "minecraft:stone_button" | "stone_hoe" | "minecraft:stone_hoe" | "stone_pickaxe" | "minecraft:stone_pickaxe" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "stone_shovel" | "minecraft:stone_shovel" | "stone_slab" | "minecraft:stone_slab" | "stone_stairs" | "minecraft:stone_stairs" | "stone_sword" | "minecraft:stone_sword" | "stonecutter" | "minecraft:stonecutter" | "stray_spawn_egg" | "minecraft:stray_spawn_egg" | "strider_spawn_egg" | "minecraft:strider_spawn_egg" | "string" | "minecraft:string" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "stripped_mangrove_log" | "minecraft:stripped_mangrove_log" | "stripped_mangrove_wood" | "minecraft:stripped_mangrove_wood" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "structure_block" | "minecraft:structure_block" | "structure_void" | "minecraft:structure_void" | "sugar" | "minecraft:sugar" | "sugar_cane" | "minecraft:sugar_cane" | "sunflower" | "minecraft:sunflower" | "suspicious_stew" | "minecraft:suspicious_stew" | "sweet_berries" | "minecraft:sweet_berries" | "tadpole_bucket" | "minecraft:tadpole_bucket" | "tadpole_spawn_egg" | "minecraft:tadpole_spawn_egg" | "tall_grass" | "minecraft:tall_grass" | "target" | "minecraft:target" | "terracotta" | "minecraft:terracotta" | "tinted_glass" | "minecraft:tinted_glass" | "tipped_arrow" | "minecraft:tipped_arrow" | "tnt" | "minecraft:tnt" | "tnt_minecart" | "minecraft:tnt_minecart" | "torch" | "minecraft:torch" | "totem_of_undying" | "minecraft:totem_of_undying" | "trader_llama_spawn_egg" | "minecraft:trader_llama_spawn_egg" | "trapped_chest" | "minecraft:trapped_chest" | "trident" | "minecraft:trident" | "tripwire_hook" | "minecraft:tripwire_hook" | "tropical_fish" | "minecraft:tropical_fish" | "tropical_fish_bucket" | "minecraft:tropical_fish_bucket" | "tropical_fish_spawn_egg" | "minecraft:tropical_fish_spawn_egg" | "tube_coral" | "minecraft:tube_coral" | "tube_coral_block" | "minecraft:tube_coral_block" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "tuff" | "minecraft:tuff" | "turtle_egg" | "minecraft:turtle_egg" | "turtle_helmet" | "minecraft:turtle_helmet" | "turtle_spawn_egg" | "minecraft:turtle_spawn_egg" | "twisting_vines" | "minecraft:twisting_vines" | "verdant_froglight" | "minecraft:verdant_froglight" | "vex_spawn_egg" | "minecraft:vex_spawn_egg" | "villager_spawn_egg" | "minecraft:villager_spawn_egg" | "vindicator_spawn_egg" | "minecraft:vindicator_spawn_egg" | "vine" | "minecraft:vine" | "wandering_trader_spawn_egg" | "minecraft:wandering_trader_spawn_egg" | "warden_spawn_egg" | "minecraft:warden_spawn_egg" | "warped_button" | "minecraft:warped_button" | "warped_door" | "minecraft:warped_door" | "warped_fence" | "minecraft:warped_fence" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "warped_fungus" | "minecraft:warped_fungus" | "warped_fungus_on_a_stick" | "minecraft:warped_fungus_on_a_stick" | "warped_hyphae" | "minecraft:warped_hyphae" | "warped_nylium" | "minecraft:warped_nylium" | "warped_planks" | "minecraft:warped_planks" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "warped_roots" | "minecraft:warped_roots" | "warped_sign" | "minecraft:warped_sign" | "warped_slab" | "minecraft:warped_slab" | "warped_stairs" | "minecraft:warped_stairs" | "warped_stem" | "minecraft:warped_stem" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "warped_wart_block" | "minecraft:warped_wart_block" | "water_bucket" | "minecraft:water_bucket" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "weathered_copper" | "minecraft:weathered_copper" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "wet_sponge" | "minecraft:wet_sponge" | "wheat" | "minecraft:wheat" | "wheat_seeds" | "minecraft:wheat_seeds" | "white_banner" | "minecraft:white_banner" | "white_bed" | "minecraft:white_bed" | "white_candle" | "minecraft:white_candle" | "white_carpet" | "minecraft:white_carpet" | "white_concrete" | "minecraft:white_concrete" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "white_dye" | "minecraft:white_dye" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "white_shulker_box" | "minecraft:white_shulker_box" | "white_stained_glass" | "minecraft:white_stained_glass" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "white_terracotta" | "minecraft:white_terracotta" | "white_tulip" | "minecraft:white_tulip" | "white_wool" | "minecraft:white_wool" | "witch_spawn_egg" | "minecraft:witch_spawn_egg" | "wither_rose" | "minecraft:wither_rose" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "wither_skeleton_spawn_egg" | "minecraft:wither_skeleton_spawn_egg" | "wolf_spawn_egg" | "minecraft:wolf_spawn_egg" | "wooden_axe" | "minecraft:wooden_axe" | "wooden_hoe" | "minecraft:wooden_hoe" | "wooden_pickaxe" | "minecraft:wooden_pickaxe" | "wooden_shovel" | "minecraft:wooden_shovel" | "wooden_sword" | "minecraft:wooden_sword" | "writable_book" | "minecraft:writable_book" | "written_book" | "minecraft:written_book" | "yellow_banner" | "minecraft:yellow_banner" | "yellow_bed" | "minecraft:yellow_bed" | "yellow_candle" | "minecraft:yellow_candle" | "yellow_carpet" | "minecraft:yellow_carpet" | "yellow_concrete" | "minecraft:yellow_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "yellow_dye" | "minecraft:yellow_dye" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "yellow_wool" | "minecraft:yellow_wool" | "zoglin_spawn_egg" | "minecraft:zoglin_spawn_egg" | "zombie_head" | "minecraft:zombie_head" | "zombie_horse_spawn_egg" | "minecraft:zombie_horse_spawn_egg" | "zombie_spawn_egg" | "minecraft:zombie_spawn_egg" | "zombie_villager_spawn_egg" | "minecraft:zombie_villager_spawn_egg" | "zombified_piglin_spawn_egg" | "minecraft:zombified_piglin_spawn_egg" | "mmt:abiding_alloy" | "mmt:abiding_alloy_block" | "mmt:abiding_alloy_dust" | "mmt:abiding_alloy_gear" | "mmt:abiding_alloy_nugget" | "mmt:abiding_alloy_plate" | "mmt:abiding_alloy_rod" | "mmt:abiding_alloy_wire" | "mmt:achroous_ingot" | "mmt:acril_block" | "mmt:acril_dust" | "mmt:acril_gear" | "mmt:acril_ingot" | "mmt:acril_nugget" | "mmt:acril_plate" | "mmt:acril_rod" | "mmt:acril_wire" | "mmt:adamanite_block" | "mmt:adamanite_dust" | "mmt:adamanite_gear" | "mmt:adamanite_ingot" | "mmt:adamanite_nugget" | "mmt:adamanite_plate" | "mmt:adamanite_rod" | "mmt:adamanite_wire" | "mmt:aero_steel" | "mmt:alexandrite" | "mmt:alexandrite_block" | "mmt:alexandrite_cell" | "mmt:aluminum_block" | "mmt:aluminum_dust" | "mmt:aluminum_gear" | "mmt:aluminum_ingot" | "mmt:aluminum_nugget" | "mmt:aluminum_plate" | "mmt:aluminum_rod" | "mmt:aluminum_wire" | "mmt:amber" | "mmt:amber_block" | "mmt:amber_cell" | "mmt:amethyst_block" | "mmt:amethyst_cell" | "mmt:ametrine" | "mmt:ametrine_block" | "mmt:ametrine_cell" | "mmt:animated_steel" | "mmt:aquamarine" | "mmt:aquamarine_block" | "mmt:aquamarine_cell" | "mmt:berkelium_ingot" | "mmt:bismuth" | "mmt:bismuth_block" | "mmt:bismuth_cell" | "mmt:black_dust" | "mmt:black_gear" | "mmt:black_ingot" | "mmt:black_nugget" | "mmt:black_plate" | "mmt:black_rod" | "mmt:black_wire" | "mmt:blackstone_brick" | "mmt:block" | "mmt:blood_orb" | "mmt:blue_dust" | "mmt:blue_gear" | "mmt:blue_ingot" | "mmt:blue_nugget" | "mmt:blue_plate" | "mmt:blue_rod" | "mmt:blue_wire" | "mmt:boron_block" | "mmt:boron_dust" | "mmt:boron_gear" | "mmt:boron_ingot" | "mmt:boron_nugget" | "mmt:boron_plate" | "mmt:boron_rod" | "mmt:boron_wire" | "mmt:brass_block" | "mmt:brass_dust" | "mmt:brass_gear" | "mmt:brass_ingot" | "mmt:brass_nugget" | "mmt:brass_plate" | "mmt:brass_rod" | "mmt:brass_wire" | "mmt:bronze_block" | "mmt:bronze_dust" | "mmt:bronze_gear" | "mmt:bronze_ingot" | "mmt:bronze_nugget" | "mmt:bronze_plate" | "mmt:bronze_rod" | "mmt:bronze_wire" | "mmt:brown_dust" | "mmt:brown_gear" | "mmt:brown_ingot" | "mmt:brown_nugget" | "mmt:brown_plate" | "mmt:brown_rod" | "mmt:brown_wire" | "mmt:burt_brick" | "mmt:calamatium_ingot" | "mmt:carbonatite_ingot" | "mmt:celeslar_block" | "mmt:celeslar_dust" | "mmt:celeslar_gear" | "mmt:celeslar_ingot" | "mmt:celeslar_nugget" | "mmt:celeslar_plate" | "mmt:celeslar_rod" | "mmt:celeslar_wire" | "mmt:chalyblux_block" | "mmt:chalyblux_dust" | "mmt:chalyblux_gear" | "mmt:chalyblux_ingot" | "mmt:chalyblux_nugget" | "mmt:chalyblux_plate" | "mmt:chalyblux_rod" | "mmt:chalyblux_wire" | "mmt:charcoal_block" | "mmt:charcoal_dust" | "mmt:chromium" | "mmt:chromium_block" | "mmt:chromium_nugget" | "mmt:citrine" | "mmt:citrine_block" | "mmt:citrine_cell" | "mmt:coal_dust" | "mmt:cobalt_block" | "mmt:cobalt_dust" | "mmt:cobalt_gear" | "mmt:cobalt_ingot" | "mmt:cobalt_nugget" | "mmt:cobalt_plate" | "mmt:cobalt_rod" | "mmt:cobalt_wire" | "mmt:concrete_brick" | "mmt:copper_dust" | "mmt:copper_gear" | "mmt:copper_nugget" | "mmt:copper_plate" | "mmt:copper_rod" | "mmt:copper_wire" | "mmt:cosmos_aurora_block" | "mmt:cosmos_aurora_dust" | "mmt:cosmos_aurora_gear" | "mmt:cosmos_aurora_ingot" | "mmt:cosmos_aurora_nugget" | "mmt:cosmos_aurora_plate" | "mmt:cosmos_aurora_rod" | "mmt:cosmos_aurora_wire" | "mmt:cristinite" | "mmt:cyan_dust" | "mmt:cyan_gear" | "mmt:cyan_ingot" | "mmt:cyan_nugget" | "mmt:cyan_plate" | "mmt:cyan_rod" | "mmt:cyan_wire" | "mmt:dark_cryopla_block" | "mmt:dark_cryopla_dust" | "mmt:dark_cryopla_gear" | "mmt:dark_cryopla_ingot" | "mmt:dark_cryopla_nugget" | "mmt:dark_cryopla_plate" | "mmt:dark_cryopla_rod" | "mmt:dark_cryopla_wire" | "mmt:deepslate_brick" | "mmt:diamond_cell" | "mmt:echo_block" | "mmt:echo_dust" | "mmt:echo_gear" | "mmt:echo_ingot" | "mmt:echo_nugget" | "mmt:echo_plate" | "mmt:echo_rod" | "mmt:echo_wire" | "mmt:electrum_block" | "mmt:electrum_dust" | "mmt:electrum_gear" | "mmt:electrum_ingot" | "mmt:electrum_nugget" | "mmt:electrum_plate" | "mmt:electrum_rod" | "mmt:electrum_wire" | "mmt:emerald_cell" | "mmt:ender_droplets" | "mmt:ender_star" | "mmt:endstone_brick" | "mmt:enlighted_gold_ingot" | "mmt:estalt_block" | "mmt:estalt_dust" | "mmt:estalt_gear" | "mmt:estalt_ingot" | "mmt:estalt_nugget" | "mmt:estalt_plate" | "mmt:estalt_rod" | "mmt:estalt_wire" | "mmt:europium_block" | "mmt:europium_dust" | "mmt:europium_gear" | "mmt:europium_ingot" | "mmt:europium_nugget" | "mmt:europium_plate" | "mmt:europium_rod" | "mmt:europium_wire" | "mmt:exp_orb" | "mmt:fly_ash_brick" | "mmt:frigidite_block" | "mmt:frigidite_dust" | "mmt:frigidite_gear" | "mmt:frigidite_ingot" | "mmt:frigidite_nugget" | "mmt:frigidite_plate" | "mmt:frigidite_rod" | "mmt:frigidite_wire" | "mmt:frostite_shard" | "mmt:garnet" | "mmt:garnet_block" | "mmt:garnet_cell" | "mmt:gold_dust" | "mmt:gold_gear" | "mmt:gold_plate" | "mmt:gold_rod" | "mmt:gold_wire" | "mmt:gray_dust" | "mmt:gray_gear" | "mmt:gray_ingot" | "mmt:gray_nugget" | "mmt:gray_plate" | "mmt:gray_rod" | "mmt:gray_wire" | "mmt:green_dust" | "mmt:green_gear" | "mmt:green_ingot" | "mmt:green_nugget" | "mmt:green_plate" | "mmt:green_rod" | "mmt:green_wire" | "mmt:harden_brick" | "mmt:invar_block" | "mmt:invar_dust" | "mmt:invar_gear" | "mmt:invar_ingot" | "mmt:invar_nugget" | "mmt:invar_plate" | "mmt:invar_rod" | "mmt:invar_wire" | "mmt:iridium" | "mmt:iridium_block" | "mmt:iridium_nugget" | "mmt:iron_dust" | "mmt:iron_gear" | "mmt:iron_plate" | "mmt:iron_rod" | "mmt:iron_wire" | "mmt:isovol_ingot" | "mmt:jade" | "mmt:jade_block" | "mmt:jade_cell" | "mmt:kunzite" | "mmt:kunzite_block" | "mmt:kunzite_cell" | "mmt:lapis_cell" | "mmt:lead_block" | "mmt:lead_dust" | "mmt:lead_gear" | "mmt:lead_ingot" | "mmt:lead_nugget" | "mmt:lead_plate" | "mmt:lead_rod" | "mmt:lead_wire" | "mmt:light_blue_dust" | "mmt:light_blue_gear" | "mmt:light_blue_ingot" | "mmt:light_blue_nugget" | "mmt:light_blue_plate" | "mmt:light_blue_rod" | "mmt:light_blue_wire" | "mmt:light_gray_dust" | "mmt:light_gray_gear" | "mmt:light_gray_ingot" | "mmt:light_gray_nugget" | "mmt:light_gray_plate" | "mmt:light_gray_rod" | "mmt:light_gray_wire" | "mmt:lime_dust" | "mmt:lime_gear" | "mmt:lime_ingot" | "mmt:lime_nugget" | "mmt:lime_plate" | "mmt:lime_rod" | "mmt:lime_wire" | "mmt:limestone" | "mmt:lunium_nova_block" | "mmt:lunium_nova_dust" | "mmt:lunium_nova_gear" | "mmt:lunium_nova_ingot" | "mmt:lunium_nova_nugget" | "mmt:lunium_nova_plate" | "mmt:lunium_nova_rod" | "mmt:lunium_nova_wire" | "mmt:lustful_haze_alloy" | "mmt:luteous_ingot" | "mmt:magenta_dust" | "mmt:magenta_gear" | "mmt:magenta_ingot" | "mmt:magenta_nugget" | "mmt:magenta_plate" | "mmt:magenta_rod" | "mmt:magenta_wire" | "mmt:magmanite_ingot" | "mmt:magnesium" | "mmt:magnesium_block" | "mmt:magnesium_nugget" | "mmt:magnetite_ingot" | "mmt:marble" | "mmt:midnight_abyssal_block" | "mmt:midnight_abyssal_dust" | "mmt:midnight_abyssal_gear" | "mmt:midnight_abyssal_ingot" | "mmt:midnight_abyssal_nugget" | "mmt:midnight_abyssal_plate" | "mmt:midnight_abyssal_rod" | "mmt:midnight_abyssal_wire" | "mmt:moonstone" | "mmt:moonstone_block" | "mmt:moonstone_cell" | "mmt:mud_brick" | "mmt:mythril_block" | "mmt:mythril_dust" | "mmt:mythril_gear" | "mmt:mythril_ingot" | "mmt:mythril_nugget" | "mmt:mythril_plate" | "mmt:mythril_rod" | "mmt:mythril_wire" | "mmt:neptunium_ingot" | "mmt:netherite_dust" | "mmt:netherite_gear" | "mmt:netherite_nugget" | "mmt:netherite_plate" | "mmt:netherite_rod" | "mmt:netherite_scrap_dust" | "mmt:netherite_wire" | "mmt:nickel_block" | "mmt:nickel_dust" | "mmt:nickel_gear" | "mmt:nickel_ingot" | "mmt:nickel_nugget" | "mmt:nickel_plate" | "mmt:nickel_rod" | "mmt:nickel_wire" | "mmt:nlatstone_block" | "mmt:nlatstone_dust" | "mmt:nlatstone_gear" | "mmt:nlatstone_ingot" | "mmt:nlatstone_nugget" | "mmt:nlatstone_plate" | "mmt:nlatstone_rod" | "mmt:nlatstone_wire" | "mmt:opal" | "mmt:opal_block" | "mmt:opal_cell" | "mmt:orange_dust" | "mmt:orange_gear" | "mmt:orange_ingot" | "mmt:orange_nugget" | "mmt:orange_plate" | "mmt:orange_rod" | "mmt:orange_wire" | "mmt:osmium_block" | "mmt:osmium_dust" | "mmt:osmium_gear" | "mmt:osmium_ingot" | "mmt:osmium_nugget" | "mmt:osmium_plate" | "mmt:osmium_rod" | "mmt:osmium_wire" | "mmt:palladium_block" | "mmt:palladium_dust" | "mmt:palladium_gear" | "mmt:palladium_ingot" | "mmt:palladium_nugget" | "mmt:palladium_plate" | "mmt:palladium_rod" | "mmt:palladium_wire" | "mmt:pearl" | "mmt:pearl_block" | "mmt:pearl_cell" | "mmt:pearl_ore" | "mmt:peridot" | "mmt:peridot_block" | "mmt:peridot_cell" | "mmt:pink_dust" | "mmt:pink_gear" | "mmt:pink_ingot" | "mmt:pink_nugget" | "mmt:pink_plate" | "mmt:pink_rod" | "mmt:pink_wire" | "mmt:platinum_block" | "mmt:platinum_dust" | "mmt:platinum_gear" | "mmt:platinum_ingot" | "mmt:platinum_nugget" | "mmt:platinum_plate" | "mmt:platinum_rod" | "mmt:platinum_wire" | "mmt:plumbumanite_block" | "mmt:plumbumanite_dust" | "mmt:plumbumanite_gear" | "mmt:plumbumanite_ingot" | "mmt:plumbumanite_nugget" | "mmt:plumbumanite_plate" | "mmt:plumbumanite_rod" | "mmt:plumbumanite_wire" | "mmt:plutonium_ingot" | "mmt:polonium_ingot" | "mmt:prismarine_brick" | "mmt:prismarine_cell" | "mmt:purple_dust" | "mmt:purple_gear" | "mmt:purple_ingot" | "mmt:purple_nugget" | "mmt:purple_plate" | "mmt:purple_rod" | "mmt:purple_wire" | "mmt:quartz_brick" | "mmt:quartz_cell" | "mmt:rainbow_dust" | "mmt:rainbow_gear" | "mmt:rainbow_ingot" | "mmt:rainbow_nugget" | "mmt:rainbow_plate" | "mmt:rainbow_rod" | "mmt:rainbow_wire" | "mmt:raw_acril" | "mmt:raw_acril_block" | "mmt:raw_adamanite" | "mmt:raw_adamanite_block" | "mmt:raw_aluminum" | "mmt:raw_aluminum_block" | "mmt:raw_boron" | "mmt:raw_boron_block" | "mmt:raw_clay_brick" | "mmt:raw_cobalt" | "mmt:raw_cobalt_block" | "mmt:raw_dark_cryopla" | "mmt:raw_dark_cryopla_block" | "mmt:raw_europium" | "mmt:raw_europium_block" | "mmt:raw_lead" | "mmt:raw_lead_block" | "mmt:raw_lunium_nova" | "mmt:raw_lunium_nova_block" | "mmt:raw_midnight_abyssal" | "mmt:raw_midnight_abyssal_block" | "mmt:raw_mythril" | "mmt:raw_mythril_block" | "mmt:raw_netherite_block" | "mmt:raw_netherite_ingot" | "mmt:raw_nickel" | "mmt:raw_nickel_block" | "mmt:raw_osmium" | "mmt:raw_osmium_block" | "mmt:raw_palladium" | "mmt:raw_palladium_block" | "mmt:raw_platinum" | "mmt:raw_platinum_block" | "mmt:raw_rhodium" | "mmt:raw_rhodium_block" | "mmt:raw_scandium" | "mmt:raw_scandium_block" | "mmt:raw_silver" | "mmt:raw_silver_block" | "mmt:raw_stellar" | "mmt:raw_stellar_block" | "mmt:raw_tellurium" | "mmt:raw_tellurium_block" | "mmt:raw_thorium" | "mmt:raw_thorium_block" | "mmt:raw_tin" | "mmt:raw_tin_block" | "mmt:raw_titanium" | "mmt:raw_titanium_block" | "mmt:raw_tungsten" | "mmt:raw_tungsten_block" | "mmt:raw_uranium" | "mmt:raw_uranium_block" | "mmt:raw_void" | "mmt:raw_void_block" | "mmt:raw_xelkive" | "mmt:raw_xelkive_block" | "mmt:raw_yttrium" | "mmt:raw_yttrium_block" | "mmt:raw_zinc" | "mmt:raw_zinc_block" | "mmt:raw_zirconium" | "mmt:raw_zirconium_block" | "mmt:red_dust" | "mmt:red_gear" | "mmt:red_ingot" | "mmt:red_nether_brick" | "mmt:red_nugget" | "mmt:red_plate" | "mmt:red_rod" | "mmt:red_wire" | "mmt:rhexis_ingot" | "mmt:rhodium_block" | "mmt:rhodium_dust" | "mmt:rhodium_gear" | "mmt:rhodium_ingot" | "mmt:rhodium_nugget" | "mmt:rhodium_plate" | "mmt:rhodium_rod" | "mmt:rhodium_wire" | "mmt:rose_quartz" | "mmt:rose_quartz_block" | "mmt:rose_quartz_cell" | "mmt:ruby" | "mmt:ruby_block" | "mmt:ruby_cell" | "mmt:ruby_ore" | "mmt:sand_brick" | "mmt:sapphire" | "mmt:sapphire_block" | "mmt:sapphire_cell" | "mmt:sapphire_ore" | "mmt:scandium_block" | "mmt:scandium_dust" | "mmt:scandium_gear" | "mmt:scandium_ingot" | "mmt:scandium_nugget" | "mmt:scandium_plate" | "mmt:scandium_rod" | "mmt:scandium_wire" | "mmt:scepbo_ingot" | "mmt:scoria" | "mmt:scrap_block" | "mmt:scrap_clump" | "mmt:silicon_block" | "mmt:silicon_dust" | "mmt:silicon_gear" | "mmt:silicon_ingot" | "mmt:silicon_nugget" | "mmt:silicon_plate" | "mmt:silicon_rod" | "mmt:silicon_wire" | "mmt:silt" | "mmt:silver_block" | "mmt:silver_dust" | "mmt:silver_gear" | "mmt:silver_ingot" | "mmt:silver_nugget" | "mmt:silver_plate" | "mmt:silver_rod" | "mmt:silver_wire" | "mmt:slate" | "mmt:slush" | "mmt:smooth_stone_brick" | "mmt:solimrith_block" | "mmt:solimrith_dust" | "mmt:solimrith_gear" | "mmt:solimrith_ingot" | "mmt:solimrith_nugget" | "mmt:solimrith_plate" | "mmt:solimrith_rod" | "mmt:solimrith_wire" | "mmt:spinel" | "mmt:spinel_block" | "mmt:spinel_cell" | "mmt:starinium_ingot" | "mmt:starlight_mythril_block" | "mmt:starlight_mythril_dust" | "mmt:starlight_mythril_gear" | "mmt:starlight_mythril_ingot" | "mmt:starlight_mythril_nugget" | "mmt:starlight_mythril_plate" | "mmt:starlight_mythril_rod" | "mmt:starlight_mythril_wire" | "mmt:steel_block" | "mmt:steel_dust" | "mmt:steel_gear" | "mmt:steel_ingot" | "mmt:steel_nugget" | "mmt:steel_plate" | "mmt:steel_rod" | "mmt:steel_wire" | "mmt:stellar_block" | "mmt:stellar_dust" | "mmt:stellar_gear" | "mmt:stellar_ingot" | "mmt:stellar_nugget" | "mmt:stellar_plate" | "mmt:stellar_rod" | "mmt:stellar_wire" | "mmt:stone_brick" | "mmt:strontium_ingot" | "mmt:sunstone" | "mmt:sunstone_block" | "mmt:sunstone_cell" | "mmt:tanzanite" | "mmt:tanzanite_block" | "mmt:tanzanite_cell" | "mmt:tellurium_block" | "mmt:tellurium_dust" | "mmt:tellurium_gear" | "mmt:tellurium_ingot" | "mmt:tellurium_nugget" | "mmt:tellurium_plate" | "mmt:tellurium_rod" | "mmt:tellurium_wire" | "mmt:terraulite_ingot" | "mmt:thlanium_block" | "mmt:thlanium_dust" | "mmt:thlanium_gear" | "mmt:thlanium_ingot" | "mmt:thlanium_nugget" | "mmt:thlanium_plate" | "mmt:thlanium_rod" | "mmt:thlanium_wire" | "mmt:thorium_block" | "mmt:thorium_dust" | "mmt:thorium_gear" | "mmt:thorium_ingot" | "mmt:thorium_nugget" | "mmt:thorium_plate" | "mmt:thorium_rod" | "mmt:thorium_wire" | "mmt:thulium_block" | "mmt:thulium_dust" | "mmt:thulium_gear" | "mmt:thulium_ingot" | "mmt:thulium_nugget" | "mmt:thulium_plate" | "mmt:thulium_rod" | "mmt:thulium_wire" | "mmt:tin_block" | "mmt:tin_dust" | "mmt:tin_gear" | "mmt:tin_ingot" | "mmt:tin_nugget" | "mmt:tin_plate" | "mmt:tin_rod" | "mmt:tin_wire" | "mmt:titanium_block" | "mmt:titanium_dust" | "mmt:titanium_gear" | "mmt:titanium_ingot" | "mmt:titanium_nugget" | "mmt:titanium_plate" | "mmt:titanium_rod" | "mmt:titanium_wire" | "mmt:topaz" | "mmt:topaz_block" | "mmt:topaz_cell" | "mmt:topaz_ore" | "mmt:tourmaline" | "mmt:tourmaline_block" | "mmt:tourmaline_cell" | "mmt:tungsten_block" | "mmt:tungsten_dust" | "mmt:tungsten_gear" | "mmt:tungsten_ingot" | "mmt:tungsten_nugget" | "mmt:tungsten_plate" | "mmt:tungsten_rod" | "mmt:tungsten_wire" | "mmt:turquoise" | "mmt:turquoise_block" | "mmt:turquoise_cell" | "mmt:turquoise_ore" | "mmt:ultimate_ingot" | "mmt:ultranium_gem" | "mmt:ultranium_gem_block" | "mmt:ultranium_gem_cell" | "mmt:unstable_luminescence_ingot" | "mmt:uranium_block" | "mmt:uranium_dust" | "mmt:uranium_gear" | "mmt:uranium_ingot" | "mmt:uranium_nugget" | "mmt:uranium_plate" | "mmt:uranium_rod" | "mmt:uranium_wire" | "mmt:vibranite_block" | "mmt:vibranite_dust" | "mmt:vibranite_gear" | "mmt:vibranite_ingot" | "mmt:vibranite_nugget" | "mmt:vibranite_plate" | "mmt:vibranite_rod" | "mmt:vibranite_wire" | "mmt:viculeam_block" | "mmt:viculeam_dust" | "mmt:viculeam_gear" | "mmt:viculeam_ingot" | "mmt:viculeam_nugget" | "mmt:viculeam_plate" | "mmt:viculeam_rod" | "mmt:viculeam_wire" | "mmt:void_block" | "mmt:void_dust" | "mmt:void_gear" | "mmt:void_ingot" | "mmt:void_nugget" | "mmt:void_plate" | "mmt:void_rod" | "mmt:void_wire" | "mmt:vorant_ingot" | "mmt:white_dust" | "mmt:white_gear" | "mmt:white_ingot" | "mmt:white_nugget" | "mmt:white_plate" | "mmt:white_rod" | "mmt:white_wire" | "mmt:wolfram_shard" | "mmt:xelkive_block" | "mmt:xelkive_dust" | "mmt:xelkive_gear" | "mmt:xelkive_ingot" | "mmt:xelkive_nugget" | "mmt:xelkive_plate" | "mmt:xelkive_rod" | "mmt:xelkive_wire" | "mmt:xeproda_block" | "mmt:xeproda_dust" | "mmt:xeproda_gear" | "mmt:xeproda_ingot" | "mmt:xeproda_nugget" | "mmt:xeproda_plate" | "mmt:xeproda_rod" | "mmt:xeproda_wire" | "mmt:yellow_dust" | "mmt:yellow_gear" | "mmt:yellow_ingot" | "mmt:yellow_nugget" | "mmt:yellow_plate" | "mmt:yellow_rod" | "mmt:yellow_wire" | "mmt:yttrium_block" | "mmt:yttrium_dust" | "mmt:yttrium_gear" | "mmt:yttrium_ingot" | "mmt:yttrium_nugget" | "mmt:yttrium_plate" | "mmt:yttrium_rod" | "mmt:yttrium_wire" | "mmt:zapolgium_block" | "mmt:zapolgium_dust" | "mmt:zapolgium_gear" | "mmt:zapolgium_ingot" | "mmt:zapolgium_nugget" | "mmt:zapolgium_plate" | "mmt:zapolgium_rod" | "mmt:zapolgium_wire" | "mmt:zinc_block" | "mmt:zinc_dust" | "mmt:zinc_gear" | "mmt:zinc_ingot" | "mmt:zinc_nugget" | "mmt:zinc_plate" | "mmt:zinc_rod" | "mmt:zinc_wire" | "mmt:zirconium_block" | "mmt:zirconium_dust" | "mmt:zirconium_gear" | "mmt:zirconium_ingot" | "mmt:zirconium_nugget" | "mmt:zirconium_plate" | "mmt:zirconium_rod" | "mmt:zirconium_wire" | "mobilebeacon:mobile_beacon_diamond" | "mobilebeacon:mobile_beacon_diamond_ii" | "mobilebeacon:mobile_beacon_emerald" | "mobilebeacon:mobile_beacon_emerald_ii" | "mobilebeacon:mobile_beacon_gold" | "mobilebeacon:mobile_beacon_gold_ii" | "mobilebeacon:mobile_beacon_iron" | "mobilebeacon:mobile_beacon_iron_ii" | "mobilebeacon:mobile_beacon_netherite" | "mobilebeacon:mobile_beacon_netherite_ii" | "mobilebeacon:mobile_beacon_shell" | "modularrouters:activator_module" | "modularrouters:augment_core" | "modularrouters:blank_module" | "modularrouters:blank_upgrade" | "modularrouters:blast_upgrade" | "modularrouters:breaker_module" | "modularrouters:bulk_item_filter" | "modularrouters:camouflage_upgrade" | "modularrouters:creative_module" | "modularrouters:detector_module" | "modularrouters:distributor_module" | "modularrouters:dropper_module" | "modularrouters:energy_distributor_module" | "modularrouters:energy_output_module" | "modularrouters:energy_upgrade" | "modularrouters:extruder_module_1" | "modularrouters:extruder_module_2" | "modularrouters:fast_pickup_augment" | "modularrouters:filter_round_robin_augment" | "modularrouters:flinger_module" | "modularrouters:fluid_module" | "modularrouters:fluid_module_2" | "modularrouters:fluid_upgrade" | "modularrouters:inspection_filter" | "modularrouters:mimic_augment" | "modularrouters:mod_filter" | "modularrouters:modular_router" | "modularrouters:muffler_upgrade" | "modularrouters:override_card" | "modularrouters:pickup_delay_augment" | "modularrouters:placer_module" | "modularrouters:player_module" | "modularrouters:puller_module_1" | "modularrouters:puller_module_2" | "modularrouters:pushing_augment" | "modularrouters:range_down_augment" | "modularrouters:range_up_augment" | "modularrouters:redstone_augment" | "modularrouters:regex_filter" | "modularrouters:regulator_augment" | "modularrouters:security_upgrade" | "modularrouters:sender_module_1" | "modularrouters:sender_module_2" | "modularrouters:sender_module_3" | "modularrouters:speed_upgrade" | "modularrouters:stack_augment" | "modularrouters:stack_upgrade" | "modularrouters:sync_upgrade" | "modularrouters:vacuum_module" | "modularrouters:void_module" | "modularrouters:xp_vacuum_augment" | "mysticaladaptations:insanium_axe" | "mysticaladaptations:insanium_boots" | "mysticaladaptations:insanium_bow" | "mysticaladaptations:insanium_chestplate" | "mysticaladaptations:insanium_crossbow" | "mysticaladaptations:insanium_fishing_rod" | "mysticaladaptations:insanium_furnace" | "mysticaladaptations:insanium_helmet" | "mysticaladaptations:insanium_hoe" | "mysticaladaptations:insanium_leggings" | "mysticaladaptations:insanium_paxel" | "mysticaladaptations:insanium_pickaxe" | "mysticaladaptations:insanium_reprocessor" | "mysticaladaptations:insanium_scythe" | "mysticaladaptations:insanium_shears" | "mysticaladaptations:insanium_shovel" | "mysticaladaptations:insanium_sickle" | "mysticaladaptations:insanium_staff" | "mysticaladaptations:insanium_sword" | "mysticaladaptations:insanium_watering_can" | "mysticalagradditions:awakened_draconium_crux" | "mysticalagradditions:awakened_supremium_paxel" | "mysticalagradditions:creative_essence" | "mysticalagradditions:dragon_egg_chunk" | "mysticalagradditions:dragon_egg_crux" | "mysticalagradditions:dragon_scale" | "mysticalagradditions:end_inferium_ore" | "mysticalagradditions:end_prosperity_ore" | "mysticalagradditions:gaia_spirit_crux" | "mysticalagradditions:imperium_apple" | "mysticalagradditions:imperium_coal" | "mysticalagradditions:imperium_coal_block" | "mysticalagradditions:imperium_paxel" | "mysticalagradditions:inferium_apple" | "mysticalagradditions:inferium_coal" | "mysticalagradditions:inferium_coal_block" | "mysticalagradditions:inferium_paxel" | "mysticalagradditions:insanium_apple" | "mysticalagradditions:insanium_block" | "mysticalagradditions:insanium_coal" | "mysticalagradditions:insanium_coal_block" | "mysticalagradditions:insanium_essence" | "mysticalagradditions:insanium_farmland" | "mysticalagradditions:insanium_gemstone" | "mysticalagradditions:insanium_gemstone_block" | "mysticalagradditions:insanium_ingot" | "mysticalagradditions:insanium_ingot_block" | "mysticalagradditions:insanium_nugget" | "mysticalagradditions:molten_imperium_bucket" | "mysticalagradditions:molten_inferium_bucket" | "mysticalagradditions:molten_prudentium_bucket" | "mysticalagradditions:molten_soulium_bucket" | "mysticalagradditions:molten_supremium_bucket" | "mysticalagradditions:molten_tertium_bucket" | "mysticalagradditions:nether_inferium_ore" | "mysticalagradditions:nether_prosperity_ore" | "mysticalagradditions:nether_star_crux" | "mysticalagradditions:nether_star_shard" | "mysticalagradditions:neutronium_crux" | "mysticalagradditions:nitro_crystal_crux" | "mysticalagradditions:prudentium_apple" | "mysticalagradditions:prudentium_coal" | "mysticalagradditions:prudentium_coal_block" | "mysticalagradditions:prudentium_paxel" | "mysticalagradditions:supremium_apple" | "mysticalagradditions:supremium_coal" | "mysticalagradditions:supremium_coal_block" | "mysticalagradditions:supremium_paxel" | "mysticalagradditions:tertium_apple" | "mysticalagradditions:tertium_coal" | "mysticalagradditions:tertium_coal_block" | "mysticalagradditions:tertium_paxel" | "mysticalagradditions:withering_soul" | "mysticalagriculture:absorption_i_augment" | "mysticalagriculture:absorption_ii_augment" | "mysticalagriculture:absorption_iii_augment" | "mysticalagriculture:absorption_iv_augment" | "mysticalagriculture:absorption_v_augment" | "mysticalagriculture:absorption_vi_augment" | "mysticalagriculture:air_agglomeratio" | "mysticalagriculture:air_essence" | "mysticalagriculture:air_seeds" | "mysticalagriculture:aluminum_essence" | "mysticalagriculture:aluminum_seeds" | "mysticalagriculture:amethyst_bronze_essence" | "mysticalagriculture:amethyst_bronze_seeds" | "mysticalagriculture:amethyst_essence" | "mysticalagriculture:amethyst_seeds" | "mysticalagriculture:apatite_essence" | "mysticalagriculture:apatite_seeds" | "mysticalagriculture:aquamarine_essence" | "mysticalagriculture:aquamarine_seeds" | "mysticalagriculture:attack_aoe_i_augment" | "mysticalagriculture:attack_aoe_ii_augment" | "mysticalagriculture:attack_aoe_iii_augment" | "mysticalagriculture:attack_aoe_iv_augment" | "mysticalagriculture:awakened_draconium_essence" | "mysticalagriculture:awakened_draconium_seeds" | "mysticalagriculture:awakened_supremium_axe" | "mysticalagriculture:awakened_supremium_block" | "mysticalagriculture:awakened_supremium_boots" | "mysticalagriculture:awakened_supremium_bow" | "mysticalagriculture:awakened_supremium_chestplate" | "mysticalagriculture:awakened_supremium_crossbow" | "mysticalagriculture:awakened_supremium_essence" | "mysticalagriculture:awakened_supremium_fishing_rod" | "mysticalagriculture:awakened_supremium_furnace" | "mysticalagriculture:awakened_supremium_gemstone" | "mysticalagriculture:awakened_supremium_gemstone_block" | "mysticalagriculture:awakened_supremium_helmet" | "mysticalagriculture:awakened_supremium_hoe" | "mysticalagriculture:awakened_supremium_ingot" | "mysticalagriculture:awakened_supremium_ingot_block" | "mysticalagriculture:awakened_supremium_leggings" | "mysticalagriculture:awakened_supremium_nugget" | "mysticalagriculture:awakened_supremium_pickaxe" | "mysticalagriculture:awakened_supremium_reprocessor" | "mysticalagriculture:awakened_supremium_scythe" | "mysticalagriculture:awakened_supremium_shears" | "mysticalagriculture:awakened_supremium_shovel" | "mysticalagriculture:awakened_supremium_sickle" | "mysticalagriculture:awakened_supremium_staff" | "mysticalagriculture:awakened_supremium_sword" | "mysticalagriculture:awakened_supremium_upgrade" | "mysticalagriculture:awakened_supremium_watering_can" | "mysticalagriculture:awakening_altar" | "mysticalagriculture:awakening_pedestal" | "mysticalagriculture:basalt_essence" | "mysticalagriculture:basalt_seeds" | "mysticalagriculture:basalz_essence" | "mysticalagriculture:basalz_seeds" | "mysticalagriculture:basic_reprocessor" | "mysticalagriculture:blank_record" | "mysticalagriculture:blank_skull" | "mysticalagriculture:blaze_essence" | "mysticalagriculture:blaze_seeds" | "mysticalagriculture:blazing_crystal_essence" | "mysticalagriculture:blazing_crystal_seeds" | "mysticalagriculture:blitz_essence" | "mysticalagriculture:blitz_seeds" | "mysticalagriculture:blizz_essence" | "mysticalagriculture:blizz_seeds" | "mysticalagriculture:brass_essence" | "mysticalagriculture:brass_seeds" | "mysticalagriculture:bronze_essence" | "mysticalagriculture:bronze_seeds" | "mysticalagriculture:certus_quartz_essence" | "mysticalagriculture:certus_quartz_seeds" | "mysticalagriculture:chicken_essence" | "mysticalagriculture:chicken_seeds" | "mysticalagriculture:chrome_essence" | "mysticalagriculture:chrome_seeds" | "mysticalagriculture:coal_essence" | "mysticalagriculture:coal_seeds" | "mysticalagriculture:cobalt_essence" | "mysticalagriculture:cobalt_seeds" | "mysticalagriculture:cognizant_dust" | "mysticalagriculture:compressed_iron_essence" | "mysticalagriculture:compressed_iron_seeds" | "mysticalagriculture:constantan_essence" | "mysticalagriculture:constantan_seeds" | "mysticalagriculture:copper_essence" | "mysticalagriculture:copper_seeds" | "mysticalagriculture:coral_agglomeratio" | "mysticalagriculture:coral_essence" | "mysticalagriculture:coral_seeds" | "mysticalagriculture:cow_essence" | "mysticalagriculture:cow_seeds" | "mysticalagriculture:creative_soulium_dagger" | "mysticalagriculture:creeper_essence" | "mysticalagriculture:creeper_seeds" | "mysticalagriculture:cyanite_essence" | "mysticalagriculture:cyanite_seeds" | "mysticalagriculture:deepslate_essence" | "mysticalagriculture:deepslate_inferium_ore" | "mysticalagriculture:deepslate_prosperity_ore" | "mysticalagriculture:deepslate_seeds" | "mysticalagriculture:diamond_essence" | "mysticalagriculture:diamond_scythe" | "mysticalagriculture:diamond_seeds" | "mysticalagriculture:diamond_sickle" | "mysticalagriculture:dirt_essence" | "mysticalagriculture:dirt_seeds" | "mysticalagriculture:draconium_essence" | "mysticalagriculture:draconium_seeds" | "mysticalagriculture:dragon_egg_essence" | "mysticalagriculture:dragon_egg_seeds" | "mysticalagriculture:dye_agglomeratio" | "mysticalagriculture:dye_essence" | "mysticalagriculture:dye_seeds" | "mysticalagriculture:earth_agglomeratio" | "mysticalagriculture:earth_essence" | "mysticalagriculture:earth_seeds" | "mysticalagriculture:electrum_essence" | "mysticalagriculture:electrum_seeds" | "mysticalagriculture:elementium_essence" | "mysticalagriculture:elementium_seeds" | "mysticalagriculture:emerald_essence" | "mysticalagriculture:emerald_seeds" | "mysticalagriculture:end_agglomeratio" | "mysticalagriculture:end_essence" | "mysticalagriculture:end_seeds" | "mysticalagriculture:enderium_essence" | "mysticalagriculture:enderium_seeds" | "mysticalagriculture:enderman_essence" | "mysticalagriculture:enderman_seeds" | "mysticalagriculture:energized_steel_essence" | "mysticalagriculture:energized_steel_seeds" | "mysticalagriculture:essence_vessel" | "mysticalagriculture:experience_capsule" | "mysticalagriculture:experience_droplet" | "mysticalagriculture:experience_essence" | "mysticalagriculture:experience_seeds" | "mysticalagriculture:fertilized_essence" | "mysticalagriculture:fiery_ingot_essence" | "mysticalagriculture:fiery_ingot_seeds" | "mysticalagriculture:fire_agglomeratio" | "mysticalagriculture:fire_essence" | "mysticalagriculture:fire_resistance_augment" | "mysticalagriculture:fire_seeds" | "mysticalagriculture:fish_essence" | "mysticalagriculture:fish_seeds" | "mysticalagriculture:flight_augment" | "mysticalagriculture:fluix_essence" | "mysticalagriculture:fluix_seeds" | "mysticalagriculture:fluorite_essence" | "mysticalagriculture:fluorite_seeds" | "mysticalagriculture:flux_infused_gem_essence" | "mysticalagriculture:flux_infused_gem_seeds" | "mysticalagriculture:flux_infused_ingot_essence" | "mysticalagriculture:flux_infused_ingot_seeds" | "mysticalagriculture:gaia_spirit_essence" | "mysticalagriculture:gaia_spirit_seeds" | "mysticalagriculture:ghast_essence" | "mysticalagriculture:ghast_seeds" | "mysticalagriculture:glowstone_essence" | "mysticalagriculture:glowstone_seeds" | "mysticalagriculture:gold_essence" | "mysticalagriculture:gold_seeds" | "mysticalagriculture:graphite_essence" | "mysticalagriculture:graphite_seeds" | "mysticalagriculture:harvester" | "mysticalagriculture:health_boost_i_augment" | "mysticalagriculture:health_boost_ii_augment" | "mysticalagriculture:health_boost_iii_augment" | "mysticalagriculture:health_boost_iv_augment" | "mysticalagriculture:health_boost_v_augment" | "mysticalagriculture:health_boost_vi_augment" | "mysticalagriculture:hepatizon_essence" | "mysticalagriculture:hepatizon_seeds" | "mysticalagriculture:honey_agglomeratio" | "mysticalagriculture:honey_essence" | "mysticalagriculture:honey_seeds" | "mysticalagriculture:hop_graphite_essence" | "mysticalagriculture:hop_graphite_seeds" | "mysticalagriculture:hostile_soulium_dagger" | "mysticalagriculture:hungerless_augment" | "mysticalagriculture:ice_essence" | "mysticalagriculture:ice_seeds" | "mysticalagriculture:imperium_axe" | "mysticalagriculture:imperium_block" | "mysticalagriculture:imperium_boots" | "mysticalagriculture:imperium_bow" | "mysticalagriculture:imperium_chestplate" | "mysticalagriculture:imperium_crossbow" | "mysticalagriculture:imperium_essence" | "mysticalagriculture:imperium_farmland" | "mysticalagriculture:imperium_fishing_rod" | "mysticalagriculture:imperium_furnace" | "mysticalagriculture:imperium_gemstone" | "mysticalagriculture:imperium_gemstone_block" | "mysticalagriculture:imperium_growth_accelerator" | "mysticalagriculture:imperium_helmet" | "mysticalagriculture:imperium_hoe" | "mysticalagriculture:imperium_ingot" | "mysticalagriculture:imperium_ingot_block" | "mysticalagriculture:imperium_leggings" | "mysticalagriculture:imperium_nugget" | "mysticalagriculture:imperium_pickaxe" | "mysticalagriculture:imperium_reprocessor" | "mysticalagriculture:imperium_scythe" | "mysticalagriculture:imperium_shears" | "mysticalagriculture:imperium_shovel" | "mysticalagriculture:imperium_sickle" | "mysticalagriculture:imperium_staff" | "mysticalagriculture:imperium_sword" | "mysticalagriculture:imperium_upgrade" | "mysticalagriculture:imperium_watering_can" | "mysticalagriculture:inferium_axe" | "mysticalagriculture:inferium_block" | "mysticalagriculture:inferium_boots" | "mysticalagriculture:inferium_bow" | "mysticalagriculture:inferium_chestplate" | "mysticalagriculture:inferium_crossbow" | "mysticalagriculture:inferium_essence" | "mysticalagriculture:inferium_farmland" | "mysticalagriculture:inferium_fishing_rod" | "mysticalagriculture:inferium_furnace" | "mysticalagriculture:inferium_gemstone" | "mysticalagriculture:inferium_gemstone_block" | "mysticalagriculture:inferium_growth_accelerator" | "mysticalagriculture:inferium_helmet" | "mysticalagriculture:inferium_hoe" | "mysticalagriculture:inferium_ingot" | "mysticalagriculture:inferium_ingot_block" | "mysticalagriculture:inferium_leggings" | "mysticalagriculture:inferium_nugget" | "mysticalagriculture:inferium_ore" | "mysticalagriculture:inferium_pickaxe" | "mysticalagriculture:inferium_reprocessor" | "mysticalagriculture:inferium_scythe" | "mysticalagriculture:inferium_seeds" | "mysticalagriculture:inferium_shears" | "mysticalagriculture:inferium_shovel" | "mysticalagriculture:inferium_sickle" | "mysticalagriculture:inferium_staff" | "mysticalagriculture:inferium_sword" | "mysticalagriculture:inferium_upgrade" | "mysticalagriculture:inferium_watering_can" | "mysticalagriculture:infusion_altar" | "mysticalagriculture:infusion_crystal" | "mysticalagriculture:infusion_pedestal" | "mysticalagriculture:invar_essence" | "mysticalagriculture:invar_seeds" | "mysticalagriculture:iridium_essence" | "mysticalagriculture:iridium_seeds" | "mysticalagriculture:iron_essence" | "mysticalagriculture:iron_seeds" | "mysticalagriculture:ironwood_essence" | "mysticalagriculture:ironwood_seeds" | "mysticalagriculture:jump_boost_i_augment" | "mysticalagriculture:jump_boost_ii_augment" | "mysticalagriculture:jump_boost_iii_augment" | "mysticalagriculture:knightmetal_essence" | "mysticalagriculture:knightmetal_seeds" | "mysticalagriculture:lapis_lazuli_essence" | "mysticalagriculture:lapis_lazuli_seeds" | "mysticalagriculture:lead_essence" | "mysticalagriculture:lead_seeds" | "mysticalagriculture:limestone_essence" | "mysticalagriculture:limestone_seeds" | "mysticalagriculture:lumium_essence" | "mysticalagriculture:lumium_seeds" | "mysticalagriculture:machine_frame" | "mysticalagriculture:manasteel_essence" | "mysticalagriculture:manasteel_seeds" | "mysticalagriculture:manyullyn_essence" | "mysticalagriculture:manyullyn_seeds" | "mysticalagriculture:marble_essence" | "mysticalagriculture:marble_seeds" | "mysticalagriculture:master_infusion_crystal" | "mysticalagriculture:menril_essence" | "mysticalagriculture:menril_seeds" | "mysticalagriculture:mining_aoe_i_augment" | "mysticalagriculture:mining_aoe_ii_augment" | "mysticalagriculture:mining_aoe_iii_augment" | "mysticalagriculture:mining_aoe_iv_augment" | "mysticalagriculture:mining_aoe_v_augment" | "mysticalagriculture:mining_fatigue_resistance_augment" | "mysticalagriculture:mithril_essence" | "mysticalagriculture:mithril_seeds" | "mysticalagriculture:mystical_fertilizer" | "mysticalagriculture:mystical_flower_agglomeratio" | "mysticalagriculture:mystical_flower_essence" | "mysticalagriculture:mystical_flower_seeds" | "mysticalagriculture:nature_agglomeratio" | "mysticalagriculture:nature_essence" | "mysticalagriculture:nature_seeds" | "mysticalagriculture:nether_agglomeratio" | "mysticalagriculture:nether_essence" | "mysticalagriculture:nether_quartz_essence" | "mysticalagriculture:nether_quartz_seeds" | "mysticalagriculture:nether_seeds" | "mysticalagriculture:nether_star_essence" | "mysticalagriculture:nether_star_seeds" | "mysticalagriculture:netherite_essence" | "mysticalagriculture:netherite_seeds" | "mysticalagriculture:neutronium_essence" | "mysticalagriculture:neutronium_seeds" | "mysticalagriculture:nickel_essence" | "mysticalagriculture:nickel_seeds" | "mysticalagriculture:night_vision_augment" | "mysticalagriculture:niotic_crystal_essence" | "mysticalagriculture:niotic_crystal_seeds" | "mysticalagriculture:nitro_crystal_essence" | "mysticalagriculture:nitro_crystal_seeds" | "mysticalagriculture:no_fall_damage_augment" | "mysticalagriculture:obsidian_essence" | "mysticalagriculture:obsidian_seeds" | "mysticalagriculture:osmium_essence" | "mysticalagriculture:osmium_seeds" | "mysticalagriculture:passive_soulium_dagger" | "mysticalagriculture:pathing_aoe_i_augment" | "mysticalagriculture:pathing_aoe_ii_augment" | "mysticalagriculture:pathing_aoe_iii_augment" | "mysticalagriculture:pathing_aoe_iv_augment" | "mysticalagriculture:pig_essence" | "mysticalagriculture:pig_iron_essence" | "mysticalagriculture:pig_iron_seeds" | "mysticalagriculture:pig_seeds" | "mysticalagriculture:platinum_essence" | "mysticalagriculture:platinum_seeds" | "mysticalagriculture:poison_resistance_augment" | "mysticalagriculture:prismarine_agglomeratio" | "mysticalagriculture:prismarine_essence" | "mysticalagriculture:prismarine_seeds" | "mysticalagriculture:prosperity_block" | "mysticalagriculture:prosperity_gemstone" | "mysticalagriculture:prosperity_gemstone_block" | "mysticalagriculture:prosperity_ingot" | "mysticalagriculture:prosperity_ingot_block" | "mysticalagriculture:prosperity_nugget" | "mysticalagriculture:prosperity_ore" | "mysticalagriculture:prosperity_seed_base" | "mysticalagriculture:prosperity_shard" | "mysticalagriculture:prudentium_axe" | "mysticalagriculture:prudentium_block" | "mysticalagriculture:prudentium_boots" | "mysticalagriculture:prudentium_bow" | "mysticalagriculture:prudentium_chestplate" | "mysticalagriculture:prudentium_crossbow" | "mysticalagriculture:prudentium_essence" | "mysticalagriculture:prudentium_farmland" | "mysticalagriculture:prudentium_fishing_rod" | "mysticalagriculture:prudentium_furnace" | "mysticalagriculture:prudentium_gemstone" | "mysticalagriculture:prudentium_gemstone_block" | "mysticalagriculture:prudentium_growth_accelerator" | "mysticalagriculture:prudentium_helmet" | "mysticalagriculture:prudentium_hoe" | "mysticalagriculture:prudentium_ingot" | "mysticalagriculture:prudentium_ingot_block" | "mysticalagriculture:prudentium_leggings" | "mysticalagriculture:prudentium_nugget" | "mysticalagriculture:prudentium_pickaxe" | "mysticalagriculture:prudentium_reprocessor" | "mysticalagriculture:prudentium_scythe" | "mysticalagriculture:prudentium_shears" | "mysticalagriculture:prudentium_shovel" | "mysticalagriculture:prudentium_sickle" | "mysticalagriculture:prudentium_staff" | "mysticalagriculture:prudentium_sword" | "mysticalagriculture:prudentium_upgrade" | "mysticalagriculture:prudentium_watering_can" | "mysticalagriculture:quartz_enriched_iron_essence" | "mysticalagriculture:quartz_enriched_iron_seeds" | "mysticalagriculture:queens_slime_essence" | "mysticalagriculture:queens_slime_seeds" | "mysticalagriculture:rabbit_essence" | "mysticalagriculture:rabbit_seeds" | "mysticalagriculture:redstone_essence" | "mysticalagriculture:redstone_seeds" | "mysticalagriculture:refined_glowstone_essence" | "mysticalagriculture:refined_glowstone_seeds" | "mysticalagriculture:refined_obsidian_essence" | "mysticalagriculture:refined_obsidian_seeds" | "mysticalagriculture:rock_crystal_essence" | "mysticalagriculture:rock_crystal_seeds" | "mysticalagriculture:rose_gold_essence" | "mysticalagriculture:rose_gold_seeds" | "mysticalagriculture:rubber_essence" | "mysticalagriculture:rubber_seeds" | "mysticalagriculture:ruby_essence" | "mysticalagriculture:ruby_seeds" | "mysticalagriculture:saltpeter_essence" | "mysticalagriculture:saltpeter_seeds" | "mysticalagriculture:sapphire_essence" | "mysticalagriculture:sapphire_seeds" | "mysticalagriculture:sheep_essence" | "mysticalagriculture:sheep_seeds" | "mysticalagriculture:signalum_essence" | "mysticalagriculture:signalum_seeds" | "mysticalagriculture:silicon_essence" | "mysticalagriculture:silicon_seeds" | "mysticalagriculture:silver_essence" | "mysticalagriculture:silver_seeds" | "mysticalagriculture:skeleton_essence" | "mysticalagriculture:skeleton_seeds" | "mysticalagriculture:sky_stone_essence" | "mysticalagriculture:sky_stone_seeds" | "mysticalagriculture:slime_essence" | "mysticalagriculture:slime_seeds" | "mysticalagriculture:slimesteel_essence" | "mysticalagriculture:slimesteel_seeds" | "mysticalagriculture:soul_dust" | "mysticalagriculture:soul_extractor" | "mysticalagriculture:soul_glass" | "mysticalagriculture:soul_jar" | "mysticalagriculture:soulium_block" | "mysticalagriculture:soulium_dagger" | "mysticalagriculture:soulium_dust" | "mysticalagriculture:soulium_gemstone" | "mysticalagriculture:soulium_gemstone_block" | "mysticalagriculture:soulium_ingot" | "mysticalagriculture:soulium_ingot_block" | "mysticalagriculture:soulium_nugget" | "mysticalagriculture:soulium_ore" | "mysticalagriculture:soulium_seed_base" | "mysticalagriculture:soulstone" | "mysticalagriculture:soulstone_bricks" | "mysticalagriculture:soulstone_bricks_slab" | "mysticalagriculture:soulstone_bricks_stairs" | "mysticalagriculture:soulstone_bricks_wall" | "mysticalagriculture:soulstone_chiseled_bricks" | "mysticalagriculture:soulstone_cobble" | "mysticalagriculture:soulstone_cobble_slab" | "mysticalagriculture:soulstone_cobble_stairs" | "mysticalagriculture:soulstone_cobble_wall" | "mysticalagriculture:soulstone_cracked_bricks" | "mysticalagriculture:soulstone_slab" | "mysticalagriculture:soulstone_smooth" | "mysticalagriculture:soulstone_smooth_slab" | "mysticalagriculture:soulstone_stairs" | "mysticalagriculture:speed_i_augment" | "mysticalagriculture:speed_ii_augment" | "mysticalagriculture:speed_iii_augment" | "mysticalagriculture:spider_essence" | "mysticalagriculture:spider_seeds" | "mysticalagriculture:spirited_crystal_essence" | "mysticalagriculture:spirited_crystal_seeds" | "mysticalagriculture:squid_essence" | "mysticalagriculture:squid_seeds" | "mysticalagriculture:starmetal_essence" | "mysticalagriculture:starmetal_seeds" | "mysticalagriculture:steel_essence" | "mysticalagriculture:steel_seeds" | "mysticalagriculture:steeleaf_essence" | "mysticalagriculture:steeleaf_seeds" | "mysticalagriculture:step_assist_augment" | "mysticalagriculture:stone_essence" | "mysticalagriculture:stone_seeds" | "mysticalagriculture:strength_i_augment" | "mysticalagriculture:strength_ii_augment" | "mysticalagriculture:strength_iii_augment" | "mysticalagriculture:strength_iv_augment" | "mysticalagriculture:sulfur_essence" | "mysticalagriculture:sulfur_seeds" | "mysticalagriculture:supremium_axe" | "mysticalagriculture:supremium_block" | "mysticalagriculture:supremium_boots" | "mysticalagriculture:supremium_bow" | "mysticalagriculture:supremium_chestplate" | "mysticalagriculture:supremium_crossbow" | "mysticalagriculture:supremium_essence" | "mysticalagriculture:supremium_farmland" | "mysticalagriculture:supremium_fishing_rod" | "mysticalagriculture:supremium_furnace" | "mysticalagriculture:supremium_gemstone" | "mysticalagriculture:supremium_gemstone_block" | "mysticalagriculture:supremium_growth_accelerator" | "mysticalagriculture:supremium_helmet" | "mysticalagriculture:supremium_hoe" | "mysticalagriculture:supremium_ingot" | "mysticalagriculture:supremium_ingot_block" | "mysticalagriculture:supremium_leggings" | "mysticalagriculture:supremium_nugget" | "mysticalagriculture:supremium_pickaxe" | "mysticalagriculture:supremium_reprocessor" | "mysticalagriculture:supremium_scythe" | "mysticalagriculture:supremium_shears" | "mysticalagriculture:supremium_shovel" | "mysticalagriculture:supremium_sickle" | "mysticalagriculture:supremium_staff" | "mysticalagriculture:supremium_sword" | "mysticalagriculture:supremium_upgrade" | "mysticalagriculture:supremium_watering_can" | "mysticalagriculture:terrasteel_essence" | "mysticalagriculture:terrasteel_seeds" | "mysticalagriculture:tertium_axe" | "mysticalagriculture:tertium_block" | "mysticalagriculture:tertium_boots" | "mysticalagriculture:tertium_bow" | "mysticalagriculture:tertium_chestplate" | "mysticalagriculture:tertium_crossbow" | "mysticalagriculture:tertium_essence" | "mysticalagriculture:tertium_farmland" | "mysticalagriculture:tertium_fishing_rod" | "mysticalagriculture:tertium_furnace" | "mysticalagriculture:tertium_gemstone" | "mysticalagriculture:tertium_gemstone_block" | "mysticalagriculture:tertium_growth_accelerator" | "mysticalagriculture:tertium_helmet" | "mysticalagriculture:tertium_hoe" | "mysticalagriculture:tertium_ingot" | "mysticalagriculture:tertium_ingot_block" | "mysticalagriculture:tertium_leggings" | "mysticalagriculture:tertium_nugget" | "mysticalagriculture:tertium_pickaxe" | "mysticalagriculture:tertium_reprocessor" | "mysticalagriculture:tertium_scythe" | "mysticalagriculture:tertium_shears" | "mysticalagriculture:tertium_shovel" | "mysticalagriculture:tertium_sickle" | "mysticalagriculture:tertium_staff" | "mysticalagriculture:tertium_sword" | "mysticalagriculture:tertium_upgrade" | "mysticalagriculture:tertium_watering_can" | "mysticalagriculture:tilling_aoe_i_augment" | "mysticalagriculture:tilling_aoe_ii_augment" | "mysticalagriculture:tilling_aoe_iii_augment" | "mysticalagriculture:tilling_aoe_iv_augment" | "mysticalagriculture:tilling_aoe_v_augment" | "mysticalagriculture:tin_essence" | "mysticalagriculture:tin_seeds" | "mysticalagriculture:tinkering_table" | "mysticalagriculture:titanium_essence" | "mysticalagriculture:titanium_seeds" | "mysticalagriculture:tungsten_essence" | "mysticalagriculture:tungsten_seeds" | "mysticalagriculture:turtle_essence" | "mysticalagriculture:turtle_seeds" | "mysticalagriculture:unattuned_augment" | "mysticalagriculture:upgrade_base" | "mysticalagriculture:uraninite_essence" | "mysticalagriculture:uraninite_seeds" | "mysticalagriculture:uranium_essence" | "mysticalagriculture:uranium_seeds" | "mysticalagriculture:water_agglomeratio" | "mysticalagriculture:water_breathing_augment" | "mysticalagriculture:water_essence" | "mysticalagriculture:water_seeds" | "mysticalagriculture:watering_can" | "mysticalagriculture:wither_resistance_augment" | "mysticalagriculture:wither_skeleton_essence" | "mysticalagriculture:wither_skeleton_seeds" | "mysticalagriculture:witherproof_block" | "mysticalagriculture:witherproof_bricks" | "mysticalagriculture:witherproof_glass" | "mysticalagriculture:wood_essence" | "mysticalagriculture:wood_seeds" | "mysticalagriculture:woodcutter_augment" | "mysticalagriculture:yellorium_essence" | "mysticalagriculture:yellorium_seeds" | "mysticalagriculture:zinc_essence" | "mysticalagriculture:zinc_seeds" | "mysticalagriculture:zombie_essence" | "mysticalagriculture:zombie_seeds" | "naturescompass:naturescompass" | "packagedauto:crafter" | "packagedauto:encoder" | "packagedauto:fluid_package_filler" | "packagedauto:me_package_component" | "packagedauto:package" | "packagedauto:package_component" | "packagedauto:packager" | "packagedauto:packager_extension" | "packagedauto:recipe_holder" | "packagedauto:unpackager" | "packagedauto:volume_package" | "packagedexcrafting:advanced_crafter" | "packagedexcrafting:basic_crafter" | "packagedexcrafting:combination_crafter" | "packagedexcrafting:elite_crafter" | "packagedexcrafting:ender_crafter" | "packagedexcrafting:flux_crafter" | "packagedexcrafting:marked_pedestal" | "packagedexcrafting:ultimate_crafter" | "patchouli:guide_book" | "rechiseled:acacia_planks_beams" | "rechiseled:acacia_planks_beams_connecting" | "rechiseled:acacia_planks_brick_pattern" | "rechiseled:acacia_planks_brick_pattern_connecting" | "rechiseled:acacia_planks_brick_paving" | "rechiseled:acacia_planks_brick_paving_connecting" | "rechiseled:acacia_planks_bricks" | "rechiseled:acacia_planks_bricks_connecting" | "rechiseled:acacia_planks_crate" | "rechiseled:acacia_planks_crate_connecting" | "rechiseled:acacia_planks_diagonal_stripes" | "rechiseled:acacia_planks_diagonal_stripes_connecting" | "rechiseled:acacia_planks_diagonal_tiles" | "rechiseled:acacia_planks_diagonal_tiles_connecting" | "rechiseled:acacia_planks_dotted" | "rechiseled:acacia_planks_dotted_connecting" | "rechiseled:acacia_planks_flooring" | "rechiseled:acacia_planks_flooring_connecting" | "rechiseled:acacia_planks_large_tiles" | "rechiseled:acacia_planks_large_tiles_connecting" | "rechiseled:acacia_planks_mosaic" | "rechiseled:acacia_planks_pattern" | "rechiseled:acacia_planks_pattern_connecting" | "rechiseled:acacia_planks_rotated_bricks" | "rechiseled:acacia_planks_rotated_bricks_connecting" | "rechiseled:acacia_planks_small_bricks" | "rechiseled:acacia_planks_small_bricks_connecting" | "rechiseled:acacia_planks_small_tiles" | "rechiseled:acacia_planks_small_tiles_connecting" | "rechiseled:acacia_planks_squares" | "rechiseled:acacia_planks_squares_connecting" | "rechiseled:acacia_planks_tiles" | "rechiseled:acacia_planks_tiles_connecting" | "rechiseled:acacia_planks_wavy" | "rechiseled:acacia_planks_wavy_connecting" | "rechiseled:acacia_planks_woven" | "rechiseled:acacia_planks_woven_connecting" | "rechiseled:amethyst_block_beams" | "rechiseled:amethyst_block_beams_connecting" | "rechiseled:amethyst_block_bordered_diagonal_tiles" | "rechiseled:amethyst_block_bordered_diagonal_tiles_connecting" | "rechiseled:amethyst_block_bricks" | "rechiseled:amethyst_block_bricks_connecting" | "rechiseled:amethyst_block_cut" | "rechiseled:amethyst_block_cut_connecting" | "rechiseled:amethyst_block_diagonal_tiles" | "rechiseled:amethyst_block_edged" | "rechiseled:amethyst_block_edged_connecting" | "rechiseled:amethyst_block_jewel" | "rechiseled:amethyst_block_pillar" | "rechiseled:amethyst_block_pillar_connecting" | "rechiseled:amethyst_block_polished" | "rechiseled:amethyst_block_polished_connecting" | "rechiseled:amethyst_block_shiny" | "rechiseled:amethyst_block_shiny_connecting" | "rechiseled:amethyst_block_smooth" | "rechiseled:amethyst_block_tiles" | "rechiseled:amethyst_block_tiles_connecting" | "rechiseled:andesite_brick_pattern" | "rechiseled:andesite_brick_pattern_connecting" | "rechiseled:andesite_brick_paving" | "rechiseled:andesite_brick_paving_connecting" | "rechiseled:andesite_bricks" | "rechiseled:andesite_bricks_connecting" | "rechiseled:andesite_diagonal_bricks" | "rechiseled:andesite_diagonal_bricks_connecting" | "rechiseled:andesite_dotted" | "rechiseled:andesite_dotted_connecting" | "rechiseled:andesite_paving" | "rechiseled:andesite_paving_connecting" | "rechiseled:andesite_polished_connecting" | "rechiseled:andesite_rotated_bricks" | "rechiseled:andesite_rotated_bricks_connecting" | "rechiseled:andesite_squares" | "rechiseled:andesite_squares_connecting" | "rechiseled:andesite_tiles" | "rechiseled:andesite_tiles_connecting" | "rechiseled:andesite_wavy" | "rechiseled:andesite_wavy_connecting" | "rechiseled:basalt_beams" | "rechiseled:basalt_beams_connecting" | "rechiseled:basalt_bordered" | "rechiseled:basalt_bordered_connecting" | "rechiseled:basalt_bordered_polished" | "rechiseled:basalt_bordered_polished_connecting" | "rechiseled:basalt_bricks" | "rechiseled:basalt_bricks_connecting" | "rechiseled:basalt_chiseled_piglin" | "rechiseled:basalt_diagonal_tiles" | "rechiseled:basalt_diagonal_tiles_connecting" | "rechiseled:basalt_pattern" | "rechiseled:basalt_pattern_connecting" | "rechiseled:basalt_patterned" | "rechiseled:basalt_patterned_connecting" | "rechiseled:basalt_tiles" | "rechiseled:basalt_tiles_connecting" | "rechiseled:birch_planks_beams" | "rechiseled:birch_planks_beams_connecting" | "rechiseled:birch_planks_brick_pattern" | "rechiseled:birch_planks_brick_pattern_connecting" | "rechiseled:birch_planks_brick_paving" | "rechiseled:birch_planks_brick_paving_connecting" | "rechiseled:birch_planks_bricks" | "rechiseled:birch_planks_bricks_connecting" | "rechiseled:birch_planks_crate" | "rechiseled:birch_planks_crate_connecting" | "rechiseled:birch_planks_diagonal_stripes" | "rechiseled:birch_planks_diagonal_stripes_connecting" | "rechiseled:birch_planks_diagonal_tiles" | "rechiseled:birch_planks_diagonal_tiles_connecting" | "rechiseled:birch_planks_dotted" | "rechiseled:birch_planks_dotted_connecting" | "rechiseled:birch_planks_flooring" | "rechiseled:birch_planks_flooring_connecting" | "rechiseled:birch_planks_large_tiles" | "rechiseled:birch_planks_large_tiles_connecting" | "rechiseled:birch_planks_mosaic" | "rechiseled:birch_planks_pattern" | "rechiseled:birch_planks_pattern_connecting" | "rechiseled:birch_planks_rotated_bricks" | "rechiseled:birch_planks_rotated_bricks_connecting" | "rechiseled:birch_planks_small_bricks" | "rechiseled:birch_planks_small_bricks_connecting" | "rechiseled:birch_planks_small_tiles" | "rechiseled:birch_planks_small_tiles_connecting" | "rechiseled:birch_planks_squares" | "rechiseled:birch_planks_squares_connecting" | "rechiseled:birch_planks_tiles" | "rechiseled:birch_planks_tiles_connecting" | "rechiseled:birch_planks_wavy" | "rechiseled:birch_planks_wavy_connecting" | "rechiseled:birch_planks_woven" | "rechiseled:birch_planks_woven_connecting" | "rechiseled:blackstone_brick_pattern" | "rechiseled:blackstone_brick_pattern_connecting" | "rechiseled:blackstone_brick_paving" | "rechiseled:blackstone_brick_paving_connecting" | "rechiseled:blackstone_diagonal_bricks" | "rechiseled:blackstone_diagonal_bricks_connecting" | "rechiseled:blackstone_polished_connecting" | "rechiseled:blackstone_rotated_bricks" | "rechiseled:blackstone_rotated_bricks_connecting" | "rechiseled:blackstone_tiles" | "rechiseled:blackstone_tiles_connecting" | "rechiseled:blue_ice_bordered" | "rechiseled:blue_ice_bordered_connecting" | "rechiseled:blue_ice_bricks" | "rechiseled:blue_ice_bricks_connecting" | "rechiseled:blue_ice_chiseled" | "rechiseled:blue_ice_chiseled_connecting" | "rechiseled:blue_ice_cone" | "rechiseled:blue_ice_cracked" | "rechiseled:blue_ice_patterned" | "rechiseled:blue_ice_patterned_connecting" | "rechiseled:blue_ice_pillar" | "rechiseled:blue_ice_pillar_connecting" | "rechiseled:blue_ice_rocky" | "rechiseled:blue_ice_slanted_tiles" | "rechiseled:blue_ice_slanted_tiles_connecting" | "rechiseled:blue_ice_tiles" | "rechiseled:blue_ice_tiles_connecting" | "rechiseled:bone_block_bordered" | "rechiseled:bone_block_bordered_connecting" | "rechiseled:bone_block_bundled" | "rechiseled:bone_block_chiseled" | "rechiseled:bone_block_chiseled_connecting" | "rechiseled:bone_block_connecting_connecting" | "rechiseled:bone_block_cracked" | "rechiseled:bone_block_decorated" | "rechiseled:bone_block_decorated_bordered" | "rechiseled:bone_block_decorated_bordered_connecting" | "rechiseled:bone_block_inverted_tiles" | "rechiseled:bone_block_inverted_tiles_connecting" | "rechiseled:bone_block_patterned" | "rechiseled:bone_block_patterned_connecting" | "rechiseled:bone_block_pillar" | "rechiseled:bone_block_pillar_connecting" | "rechiseled:bone_block_rib" | "rechiseled:bone_block_skull" | "rechiseled:bone_block_smooth" | "rechiseled:chisel" | "rechiseled:coal_block_carved" | "rechiseled:coal_block_carved_connecting" | "rechiseled:coal_block_chiseled" | "rechiseled:coal_block_chiseled_connecting" | "rechiseled:coal_block_circles" | "rechiseled:coal_block_circles_connecting" | "rechiseled:coal_block_compacted" | "rechiseled:coal_block_compacted_connecting" | "rechiseled:coal_block_ovals" | "rechiseled:coal_block_ovals_connecting" | "rechiseled:coal_block_pattern" | "rechiseled:coal_block_pattern_connecting" | "rechiseled:coal_block_pillar" | "rechiseled:coal_block_pillar_connecting" | "rechiseled:coal_block_polished" | "rechiseled:coal_block_rotated_bricks" | "rechiseled:coal_block_rotated_bricks_connecting" | "rechiseled:coal_block_small_tiles" | "rechiseled:coal_block_small_tiles_connecting" | "rechiseled:coal_block_stripes" | "rechiseled:coal_block_stripes_connecting" | "rechiseled:cobbled_deepslate_beams" | "rechiseled:cobbled_deepslate_beams_connecting" | "rechiseled:cobbled_deepslate_brick_pattern" | "rechiseled:cobbled_deepslate_brick_pattern_connecting" | "rechiseled:cobbled_deepslate_brick_paving" | "rechiseled:cobbled_deepslate_brick_paving_connecting" | "rechiseled:cobbled_deepslate_bricks" | "rechiseled:cobbled_deepslate_bricks_connecting" | "rechiseled:cobbled_deepslate_large_tiles" | "rechiseled:cobbled_deepslate_large_tiles_connecting" | "rechiseled:cobbled_deepslate_paving" | "rechiseled:cobbled_deepslate_paving_connecting" | "rechiseled:cobbled_deepslate_pillar" | "rechiseled:cobbled_deepslate_pillar_connecting" | "rechiseled:cobbled_deepslate_pulverized" | "rechiseled:cobbled_deepslate_pulverized_connecting" | "rechiseled:cobbled_deepslate_rotated_bricks" | "rechiseled:cobbled_deepslate_rotated_bricks_connecting" | "rechiseled:cobbled_deepslate_small_tiles" | "rechiseled:cobbled_deepslate_small_tiles_connecting" | "rechiseled:cobbled_deepslate_squares" | "rechiseled:cobbled_deepslate_squares_connecting" | "rechiseled:cobbled_deepslate_stripes" | "rechiseled:cobbled_deepslate_stripes_connecting" | "rechiseled:cobbled_deepslate_tiles" | "rechiseled:cobbled_deepslate_tiles_connecting" | "rechiseled:cobbled_deepslate_worn_stripes" | "rechiseled:cobbled_deepslate_worn_stripes_connecting" | "rechiseled:cobblestone_beams" | "rechiseled:cobblestone_beams_connecting" | "rechiseled:cobblestone_brick_pattern" | "rechiseled:cobblestone_brick_pattern_connecting" | "rechiseled:cobblestone_brick_paving" | "rechiseled:cobblestone_brick_paving_connecting" | "rechiseled:cobblestone_chiseled_border" | "rechiseled:cobblestone_chiseled_border_connecting" | "rechiseled:cobblestone_crosses" | "rechiseled:cobblestone_crosses_connecting" | "rechiseled:cobblestone_dented" | "rechiseled:cobblestone_dented_connecting" | "rechiseled:cobblestone_inverted_dented" | "rechiseled:cobblestone_inverted_dented_connecting" | "rechiseled:cobblestone_large_squares" | "rechiseled:cobblestone_paving" | "rechiseled:cobblestone_paving_connecting" | "rechiseled:cobblestone_pillar" | "rechiseled:cobblestone_pillar_connecting" | "rechiseled:cobblestone_polished" | "rechiseled:cobblestone_pulverized" | "rechiseled:cobblestone_pulverized_connecting" | "rechiseled:cobblestone_rotated_bricks" | "rechiseled:cobblestone_rotated_bricks_connecting" | "rechiseled:cobblestone_sheared" | "rechiseled:cobblestone_small_tiles" | "rechiseled:cobblestone_small_tiles_connecting" | "rechiseled:cobblestone_squares" | "rechiseled:cobblestone_squares_connecting" | "rechiseled:cobblestone_stripes" | "rechiseled:cobblestone_stripes_connecting" | "rechiseled:cobblestone_tiles" | "rechiseled:cobblestone_tiles_connecting" | "rechiseled:cobblestone_worn_stripes" | "rechiseled:cobblestone_worn_stripes_connecting" | "rechiseled:copper_block_bars" | "rechiseled:copper_block_bars_connecting" | "rechiseled:copper_block_circles" | "rechiseled:copper_block_circles_connecting" | "rechiseled:copper_block_cone" | "rechiseled:copper_block_gears" | "rechiseled:copper_block_gears_connecting" | "rechiseled:copper_block_lines" | "rechiseled:copper_block_lines_connecting" | "rechiseled:copper_block_pattern" | "rechiseled:copper_block_pattern_connecting" | "rechiseled:copper_block_pillar" | "rechiseled:copper_block_pillar_connecting" | "rechiseled:copper_block_polished" | "rechiseled:copper_block_polished_connecting" | "rechiseled:copper_block_shafts" | "rechiseled:copper_block_shafts_connecting" | "rechiseled:copper_block_small_bricks" | "rechiseled:copper_block_small_bricks_connecting" | "rechiseled:copper_block_smooth" | "rechiseled:crimson_planks_beams" | "rechiseled:crimson_planks_beams_connecting" | "rechiseled:crimson_planks_brick_pattern" | "rechiseled:crimson_planks_brick_pattern_connecting" | "rechiseled:crimson_planks_brick_paving" | "rechiseled:crimson_planks_brick_paving_connecting" | "rechiseled:crimson_planks_bricks" | "rechiseled:crimson_planks_bricks_connecting" | "rechiseled:crimson_planks_crate" | "rechiseled:crimson_planks_crate_connecting" | "rechiseled:crimson_planks_diagonal_stripes" | "rechiseled:crimson_planks_diagonal_stripes_connecting" | "rechiseled:crimson_planks_diagonal_tiles" | "rechiseled:crimson_planks_diagonal_tiles_connecting" | "rechiseled:crimson_planks_dotted" | "rechiseled:crimson_planks_dotted_connecting" | "rechiseled:crimson_planks_flooring" | "rechiseled:crimson_planks_flooring_connecting" | "rechiseled:crimson_planks_large_tiles" | "rechiseled:crimson_planks_large_tiles_connecting" | "rechiseled:crimson_planks_mosaic" | "rechiseled:crimson_planks_pattern" | "rechiseled:crimson_planks_pattern_connecting" | "rechiseled:crimson_planks_rotated_bricks" | "rechiseled:crimson_planks_rotated_bricks_connecting" | "rechiseled:crimson_planks_small_bricks" | "rechiseled:crimson_planks_small_bricks_connecting" | "rechiseled:crimson_planks_small_tiles" | "rechiseled:crimson_planks_small_tiles_connecting" | "rechiseled:crimson_planks_squares" | "rechiseled:crimson_planks_squares_connecting" | "rechiseled:crimson_planks_tiles" | "rechiseled:crimson_planks_tiles_connecting" | "rechiseled:crimson_planks_wavy" | "rechiseled:crimson_planks_wavy_connecting" | "rechiseled:crimson_planks_woven" | "rechiseled:crimson_planks_woven_connecting" | "rechiseled:dark_oak_planks_beams" | "rechiseled:dark_oak_planks_beams_connecting" | "rechiseled:dark_oak_planks_brick_pattern" | "rechiseled:dark_oak_planks_brick_pattern_connecting" | "rechiseled:dark_oak_planks_brick_paving" | "rechiseled:dark_oak_planks_brick_paving_connecting" | "rechiseled:dark_oak_planks_bricks" | "rechiseled:dark_oak_planks_bricks_connecting" | "rechiseled:dark_oak_planks_crate" | "rechiseled:dark_oak_planks_crate_connecting" | "rechiseled:dark_oak_planks_diagonal_stripes" | "rechiseled:dark_oak_planks_diagonal_stripes_connecting" | "rechiseled:dark_oak_planks_diagonal_tiles" | "rechiseled:dark_oak_planks_diagonal_tiles_connecting" | "rechiseled:dark_oak_planks_dotted" | "rechiseled:dark_oak_planks_dotted_connecting" | "rechiseled:dark_oak_planks_flooring" | "rechiseled:dark_oak_planks_flooring_connecting" | "rechiseled:dark_oak_planks_large_tiles" | "rechiseled:dark_oak_planks_large_tiles_connecting" | "rechiseled:dark_oak_planks_mosaic" | "rechiseled:dark_oak_planks_pattern" | "rechiseled:dark_oak_planks_pattern_connecting" | "rechiseled:dark_oak_planks_rotated_bricks" | "rechiseled:dark_oak_planks_rotated_bricks_connecting" | "rechiseled:dark_oak_planks_small_bricks" | "rechiseled:dark_oak_planks_small_bricks_connecting" | "rechiseled:dark_oak_planks_small_tiles" | "rechiseled:dark_oak_planks_small_tiles_connecting" | "rechiseled:dark_oak_planks_squares" | "rechiseled:dark_oak_planks_squares_connecting" | "rechiseled:dark_oak_planks_tiles" | "rechiseled:dark_oak_planks_tiles_connecting" | "rechiseled:dark_oak_planks_wavy" | "rechiseled:dark_oak_planks_wavy_connecting" | "rechiseled:dark_oak_planks_woven" | "rechiseled:dark_oak_planks_woven_connecting" | "rechiseled:dark_prismarine_beams" | "rechiseled:dark_prismarine_beams_connecting" | "rechiseled:dark_prismarine_brick_paving" | "rechiseled:dark_prismarine_brick_paving_connecting" | "rechiseled:dark_prismarine_bricks" | "rechiseled:dark_prismarine_bricks_connecting" | "rechiseled:dark_prismarine_dotted" | "rechiseled:dark_prismarine_dotted_connecting" | "rechiseled:dark_prismarine_fabric" | "rechiseled:dark_prismarine_fabric_connecting" | "rechiseled:dark_prismarine_large_tiles" | "rechiseled:dark_prismarine_large_tiles_connecting" | "rechiseled:dark_prismarine_rotated_bricks" | "rechiseled:dark_prismarine_rotated_bricks_connecting" | "rechiseled:dark_prismarine_rows" | "rechiseled:dark_prismarine_rows_connecting" | "rechiseled:dark_prismarine_squares" | "rechiseled:dark_prismarine_squares_connecting" | "rechiseled:dark_prismarine_tiles" | "rechiseled:dark_prismarine_tiles_connecting" | "rechiseled:dark_prismarine_wavy" | "rechiseled:dark_prismarine_wavy_connecting" | "rechiseled:dark_prismarine_woven" | "rechiseled:dark_prismarine_woven_connecting" | "rechiseled:diamond_block_chiseled" | "rechiseled:diamond_block_chiseled_connecting" | "rechiseled:diamond_block_chiseled_cubes" | "rechiseled:diamond_block_chiseled_cubes_connecting" | "rechiseled:diamond_block_connecting_connecting" | "rechiseled:diamond_block_diagonal_tiles" | "rechiseled:diamond_block_grid" | "rechiseled:diamond_block_grid_connecting" | "rechiseled:diamond_block_jewel_block" | "rechiseled:diamond_block_jewel_block_connecting" | "rechiseled:diamond_block_polished" | "rechiseled:diamond_block_polished_connecting" | "rechiseled:diamond_block_rhombuses" | "rechiseled:diamond_block_rhombuses_connecting" | "rechiseled:diamond_block_shiny" | "rechiseled:diamond_block_shiny_bordered" | "rechiseled:diamond_block_shiny_bordered_connecting" | "rechiseled:diamond_block_small_tiles" | "rechiseled:diamond_block_small_tiles_connecting" | "rechiseled:diamond_block_smooth" | "rechiseled:diorite_brick_pattern" | "rechiseled:diorite_brick_pattern_connecting" | "rechiseled:diorite_brick_paving" | "rechiseled:diorite_brick_paving_connecting" | "rechiseled:diorite_bricks" | "rechiseled:diorite_bricks_connecting" | "rechiseled:diorite_diagonal_bricks" | "rechiseled:diorite_diagonal_bricks_connecting" | "rechiseled:diorite_dotted" | "rechiseled:diorite_dotted_connecting" | "rechiseled:diorite_paving" | "rechiseled:diorite_paving_connecting" | "rechiseled:diorite_polished_connecting" | "rechiseled:diorite_rotated_bricks" | "rechiseled:diorite_rotated_bricks_connecting" | "rechiseled:diorite_squares" | "rechiseled:diorite_squares_connecting" | "rechiseled:diorite_tiles" | "rechiseled:diorite_tiles_connecting" | "rechiseled:diorite_wavy" | "rechiseled:diorite_wavy_connecting" | "rechiseled:dirt_blobs" | "rechiseled:dirt_blobs_connecting" | "rechiseled:dirt_bricks" | "rechiseled:dirt_bricks_connecting" | "rechiseled:dirt_chunks" | "rechiseled:dirt_chunks_connecting" | "rechiseled:dirt_clumps" | "rechiseled:dirt_clumps_connecting" | "rechiseled:dirt_cobbled" | "rechiseled:dirt_grooves" | "rechiseled:dirt_large_tiles" | "rechiseled:dirt_large_tiles_connecting" | "rechiseled:dirt_muddy" | "rechiseled:dirt_small_bricks" | "rechiseled:dirt_small_bricks_connecting" | "rechiseled:dirt_small_tiles" | "rechiseled:dirt_small_tiles_connecting" | "rechiseled:dirt_smooth_clumps" | "rechiseled:dirt_smooth_clumps_connecting" | "rechiseled:dirt_soil" | "rechiseled:dirt_soil_connecting" | "rechiseled:dirt_squares" | "rechiseled:dirt_squares_connecting" | "rechiseled:dirt_tiles" | "rechiseled:dirt_tiles_connecting" | "rechiseled:dirt_tilled" | "rechiseled:dirt_tilled_connecting" | "rechiseled:emerald_block_bordered_crosses" | "rechiseled:emerald_block_bordered_crosses_connecting" | "rechiseled:emerald_block_bordered_plating" | "rechiseled:emerald_block_bordered_plating_connecting" | "rechiseled:emerald_block_chiseled" | "rechiseled:emerald_block_chiseled_connecting" | "rechiseled:emerald_block_clovers" | "rechiseled:emerald_block_clovers_connecting" | "rechiseled:emerald_block_crosses" | "rechiseled:emerald_block_crystal" | "rechiseled:emerald_block_crystal_connecting" | "rechiseled:emerald_block_patterned" | "rechiseled:emerald_block_patterned_connecting" | "rechiseled:emerald_block_patterned_squares" | "rechiseled:emerald_block_patterned_squares_connecting" | "rechiseled:emerald_block_pillar" | "rechiseled:emerald_block_pillar_connecting" | "rechiseled:emerald_block_plating" | "rechiseled:emerald_block_polished" | "rechiseled:emerald_block_polished_connecting" | "rechiseled:emerald_block_smooth" | "rechiseled:emerald_block_striped" | "rechiseled:emerald_block_striped_connecting" | "rechiseled:emerald_block_waxed" | "rechiseled:emerald_block_waxed_connecting" | "rechiseled:end_stone_blobs" | "rechiseled:end_stone_blobs_connecting" | "rechiseled:end_stone_brick_pattern" | "rechiseled:end_stone_brick_pattern_connecting" | "rechiseled:end_stone_brick_paving" | "rechiseled:end_stone_brick_paving_connecting" | "rechiseled:end_stone_chiseled" | "rechiseled:end_stone_chiseled_connecting" | "rechiseled:end_stone_crushed" | "rechiseled:end_stone_crushed_connecting" | "rechiseled:end_stone_diagonal_bricks" | "rechiseled:end_stone_diagonal_bricks_connecting" | "rechiseled:end_stone_mesh" | "rechiseled:end_stone_mesh_connecting" | "rechiseled:end_stone_paving" | "rechiseled:end_stone_paving_connecting" | "rechiseled:end_stone_polished" | "rechiseled:end_stone_polished_connecting" | "rechiseled:end_stone_rotated_bricks" | "rechiseled:end_stone_rotated_bricks_connecting" | "rechiseled:end_stone_scales" | "rechiseled:end_stone_scales_connecting" | "rechiseled:end_stone_small_tiles" | "rechiseled:end_stone_small_tiles_connecting" | "rechiseled:end_stone_spiral_pattern" | "rechiseled:end_stone_spiral_pattern_connecting" | "rechiseled:end_stone_squares" | "rechiseled:end_stone_squares_connecting" | "rechiseled:end_stone_tiles" | "rechiseled:end_stone_tiles_connecting" | "rechiseled:glowstone_brick_pattern" | "rechiseled:glowstone_brick_pattern_connecting" | "rechiseled:glowstone_brick_paving" | "rechiseled:glowstone_brick_paving_connecting" | "rechiseled:glowstone_bricks" | "rechiseled:glowstone_bricks_connecting" | "rechiseled:glowstone_crushed" | "rechiseled:glowstone_crushed_connecting" | "rechiseled:glowstone_large_tiles" | "rechiseled:glowstone_large_tiles_connecting" | "rechiseled:glowstone_rotated_bricks" | "rechiseled:glowstone_rotated_bricks_connecting" | "rechiseled:glowstone_small_tiles" | "rechiseled:glowstone_small_tiles_connecting" | "rechiseled:glowstone_smooth" | "rechiseled:glowstone_smooth_connecting" | "rechiseled:glowstone_tiles" | "rechiseled:glowstone_tiles_connecting" | "rechiseled:gold_block_beams" | "rechiseled:gold_block_beams_connecting" | "rechiseled:gold_block_bordered" | "rechiseled:gold_block_bordered_connecting" | "rechiseled:gold_block_lines" | "rechiseled:gold_block_lines_connecting" | "rechiseled:gold_block_pattern" | "rechiseled:gold_block_pattern_connecting" | "rechiseled:gold_block_polished" | "rechiseled:gold_block_polished_connecting" | "rechiseled:gold_block_scales" | "rechiseled:gold_block_scales_connecting" | "rechiseled:gold_block_small_bricks" | "rechiseled:gold_block_small_bricks_connecting" | "rechiseled:gold_block_small_tiles" | "rechiseled:gold_block_small_tiles_connecting" | "rechiseled:gold_block_smooth" | "rechiseled:gold_block_striped" | "rechiseled:gold_block_striped_connecting" | "rechiseled:gold_block_tiles" | "rechiseled:gold_block_tiles_connecting" | "rechiseled:granite_brick_pattern" | "rechiseled:granite_brick_pattern_connecting" | "rechiseled:granite_brick_paving" | "rechiseled:granite_brick_paving_connecting" | "rechiseled:granite_bricks" | "rechiseled:granite_bricks_connecting" | "rechiseled:granite_diagonal_bricks" | "rechiseled:granite_diagonal_bricks_connecting" | "rechiseled:granite_dotted" | "rechiseled:granite_dotted_connecting" | "rechiseled:granite_paving" | "rechiseled:granite_paving_connecting" | "rechiseled:granite_polished_connecting" | "rechiseled:granite_rotated_bricks" | "rechiseled:granite_rotated_bricks_connecting" | "rechiseled:granite_squares" | "rechiseled:granite_squares_connecting" | "rechiseled:granite_tiles" | "rechiseled:granite_tiles_connecting" | "rechiseled:granite_wavy" | "rechiseled:granite_wavy_connecting" | "rechiseled:iron_block_bordered" | "rechiseled:iron_block_bordered_connecting" | "rechiseled:iron_block_chiseled" | "rechiseled:iron_block_chiseled_connecting" | "rechiseled:iron_block_connecting_connecting" | "rechiseled:iron_block_framed" | "rechiseled:iron_block_framed_connecting" | "rechiseled:iron_block_gears" | "rechiseled:iron_block_gears_connecting" | "rechiseled:iron_block_lines" | "rechiseled:iron_block_lines_connecting" | "rechiseled:iron_block_patterned" | "rechiseled:iron_block_patterned_connecting" | "rechiseled:iron_block_pipes" | "rechiseled:iron_block_pipes_connecting" | "rechiseled:iron_block_plated" | "rechiseled:iron_block_polished" | "rechiseled:iron_block_polished_connecting" | "rechiseled:iron_block_processed" | "rechiseled:iron_block_processed_connecting" | "rechiseled:iron_block_pulverized" | "rechiseled:iron_block_reinforced" | "rechiseled:iron_block_sheets" | "rechiseled:iron_block_small_bricks" | "rechiseled:iron_block_small_bricks_connecting" | "rechiseled:iron_block_smooth" | "rechiseled:jungle_planks_beams" | "rechiseled:jungle_planks_beams_connecting" | "rechiseled:jungle_planks_brick_pattern" | "rechiseled:jungle_planks_brick_pattern_connecting" | "rechiseled:jungle_planks_brick_paving" | "rechiseled:jungle_planks_brick_paving_connecting" | "rechiseled:jungle_planks_bricks" | "rechiseled:jungle_planks_bricks_connecting" | "rechiseled:jungle_planks_crate" | "rechiseled:jungle_planks_crate_connecting" | "rechiseled:jungle_planks_diagonal_stripes" | "rechiseled:jungle_planks_diagonal_stripes_connecting" | "rechiseled:jungle_planks_diagonal_tiles" | "rechiseled:jungle_planks_diagonal_tiles_connecting" | "rechiseled:jungle_planks_dotted" | "rechiseled:jungle_planks_dotted_connecting" | "rechiseled:jungle_planks_flooring" | "rechiseled:jungle_planks_flooring_connecting" | "rechiseled:jungle_planks_large_tiles" | "rechiseled:jungle_planks_large_tiles_connecting" | "rechiseled:jungle_planks_mosaic" | "rechiseled:jungle_planks_pattern" | "rechiseled:jungle_planks_pattern_connecting" | "rechiseled:jungle_planks_rotated_bricks" | "rechiseled:jungle_planks_rotated_bricks_connecting" | "rechiseled:jungle_planks_small_bricks" | "rechiseled:jungle_planks_small_bricks_connecting" | "rechiseled:jungle_planks_small_tiles" | "rechiseled:jungle_planks_small_tiles_connecting" | "rechiseled:jungle_planks_squares" | "rechiseled:jungle_planks_squares_connecting" | "rechiseled:jungle_planks_tiles" | "rechiseled:jungle_planks_tiles_connecting" | "rechiseled:jungle_planks_wavy" | "rechiseled:jungle_planks_wavy_connecting" | "rechiseled:jungle_planks_woven" | "rechiseled:jungle_planks_woven_connecting" | "rechiseled:lapis_block_bordered" | "rechiseled:lapis_block_bordered_connecting" | "rechiseled:lapis_block_chiseled" | "rechiseled:lapis_block_chiseled_connecting" | "rechiseled:lapis_block_cobbled" | "rechiseled:lapis_block_connecting_connecting" | "rechiseled:lapis_block_crushed" | "rechiseled:lapis_block_decorated" | "rechiseled:lapis_block_decorated_connecting" | "rechiseled:lapis_block_glossy" | "rechiseled:lapis_block_glossy_connecting" | "rechiseled:lapis_block_inverted_tiles" | "rechiseled:lapis_block_inverted_tiles_connecting" | "rechiseled:lapis_block_mosaic" | "rechiseled:lapis_block_mosaic_connecting" | "rechiseled:lapis_block_pattern" | "rechiseled:lapis_block_pattern_connecting" | "rechiseled:lapis_block_pillar" | "rechiseled:lapis_block_pillar_connecting" | "rechiseled:lapis_block_polished" | "rechiseled:lapis_block_polished_connecting" | "rechiseled:lapis_block_scales" | "rechiseled:lapis_block_scales_connecting" | "rechiseled:lapis_block_small_tiles" | "rechiseled:lapis_block_small_tiles_connecting" | "rechiseled:lapis_block_smooth" | "rechiseled:lapis_block_stripes" | "rechiseled:lapis_block_stripes_connecting" | "rechiseled:lapis_block_swirling" | "rechiseled:lapis_block_tiles" | "rechiseled:lapis_block_tiles_connecting" | "rechiseled:mangrove_planks_beams" | "rechiseled:mangrove_planks_beams_connecting" | "rechiseled:mangrove_planks_brick_pattern" | "rechiseled:mangrove_planks_brick_pattern_connecting" | "rechiseled:mangrove_planks_brick_paving" | "rechiseled:mangrove_planks_brick_paving_connecting" | "rechiseled:mangrove_planks_bricks" | "rechiseled:mangrove_planks_bricks_connecting" | "rechiseled:mangrove_planks_crate" | "rechiseled:mangrove_planks_crate_connecting" | "rechiseled:mangrove_planks_diagonal_stripes" | "rechiseled:mangrove_planks_diagonal_stripes_connecting" | "rechiseled:mangrove_planks_diagonal_tiles" | "rechiseled:mangrove_planks_diagonal_tiles_connecting" | "rechiseled:mangrove_planks_dotted" | "rechiseled:mangrove_planks_dotted_connecting" | "rechiseled:mangrove_planks_flooring" | "rechiseled:mangrove_planks_flooring_connecting" | "rechiseled:mangrove_planks_large_tiles" | "rechiseled:mangrove_planks_large_tiles_connecting" | "rechiseled:mangrove_planks_mosaic" | "rechiseled:mangrove_planks_pattern" | "rechiseled:mangrove_planks_pattern_connecting" | "rechiseled:mangrove_planks_rotated_bricks" | "rechiseled:mangrove_planks_rotated_bricks_connecting" | "rechiseled:mangrove_planks_small_bricks" | "rechiseled:mangrove_planks_small_bricks_connecting" | "rechiseled:mangrove_planks_small_tiles" | "rechiseled:mangrove_planks_small_tiles_connecting" | "rechiseled:mangrove_planks_squares" | "rechiseled:mangrove_planks_squares_connecting" | "rechiseled:mangrove_planks_tiles" | "rechiseled:mangrove_planks_tiles_connecting" | "rechiseled:mangrove_planks_wavy" | "rechiseled:mangrove_planks_wavy_connecting" | "rechiseled:mangrove_planks_woven" | "rechiseled:mangrove_planks_woven_connecting" | "rechiseled:mossy_cobblestone_beams" | "rechiseled:mossy_cobblestone_beams_connecting" | "rechiseled:mossy_cobblestone_dented" | "rechiseled:mossy_cobblestone_dented_connecting" | "rechiseled:mossy_cobblestone_inverted_dented" | "rechiseled:mossy_cobblestone_inverted_dented_connecting" | "rechiseled:mossy_cobblestone_paving" | "rechiseled:mossy_cobblestone_paving_connecting" | "rechiseled:mossy_cobblestone_small_tiles" | "rechiseled:mossy_cobblestone_small_tiles_connecting" | "rechiseled:mossy_cobblestone_squares" | "rechiseled:mossy_cobblestone_squares_connecting" | "rechiseled:mossy_cobblestone_stripes" | "rechiseled:mossy_cobblestone_stripes_connecting" | "rechiseled:mossy_cobblestone_worn_stripes" | "rechiseled:mossy_cobblestone_worn_stripes_connecting" | "rechiseled:nether_bricks_beams" | "rechiseled:nether_bricks_beams_connecting" | "rechiseled:nether_bricks_brick_pattern" | "rechiseled:nether_bricks_brick_pattern_connecting" | "rechiseled:nether_bricks_brick_paving" | "rechiseled:nether_bricks_brick_paving_connecting" | "rechiseled:nether_bricks_chiseled_squares" | "rechiseled:nether_bricks_chiseled_squares_connecting" | "rechiseled:nether_bricks_diagonal_bricks" | "rechiseled:nether_bricks_diagonal_bricks_connecting" | "rechiseled:nether_bricks_large_bricks" | "rechiseled:nether_bricks_large_bricks_connecting" | "rechiseled:nether_bricks_large_tiles" | "rechiseled:nether_bricks_large_tiles_connecting" | "rechiseled:nether_bricks_rotated_bricks" | "rechiseled:nether_bricks_rotated_bricks_connecting" | "rechiseled:nether_bricks_small_tiles" | "rechiseled:nether_bricks_small_tiles_connecting" | "rechiseled:nether_bricks_smooth" | "rechiseled:nether_bricks_smooth_connecting" | "rechiseled:nether_bricks_squares" | "rechiseled:nether_bricks_squares_connecting" | "rechiseled:nether_bricks_tiles" | "rechiseled:nether_bricks_tiles_connecting" | "rechiseled:netherite_block_beams" | "rechiseled:netherite_block_beams_connecting" | "rechiseled:netherite_block_bricks" | "rechiseled:netherite_block_bricks_connecting" | "rechiseled:netherite_block_chiseled" | "rechiseled:netherite_block_chiseled_connecting" | "rechiseled:netherite_block_compacted" | "rechiseled:netherite_block_compacted_connecting" | "rechiseled:netherite_block_decorated" | "rechiseled:netherite_block_decorated_connecting" | "rechiseled:netherite_block_diagonal_tiles" | "rechiseled:netherite_block_diagonal_tiles_connecting" | "rechiseled:netherite_block_indented" | "rechiseled:netherite_block_indented_connecting" | "rechiseled:netherite_block_meteoric" | "rechiseled:netherite_block_patterned" | "rechiseled:netherite_block_patterned_connecting" | "rechiseled:netherite_block_pillar" | "rechiseled:netherite_block_pillar_connecting" | "rechiseled:netherite_block_small_tiles" | "rechiseled:netherite_block_small_tiles_connecting" | "rechiseled:netherite_block_smooth" | "rechiseled:netherrack_beams" | "rechiseled:netherrack_beams_connecting" | "rechiseled:netherrack_brick_pattern" | "rechiseled:netherrack_brick_pattern_connecting" | "rechiseled:netherrack_brick_paving" | "rechiseled:netherrack_brick_paving_connecting" | "rechiseled:netherrack_bricks" | "rechiseled:netherrack_bricks_connecting" | "rechiseled:netherrack_dented" | "rechiseled:netherrack_dented_connecting" | "rechiseled:netherrack_rotated_bricks" | "rechiseled:netherrack_rotated_bricks_connecting" | "rechiseled:netherrack_small_tiles" | "rechiseled:netherrack_small_tiles_connecting" | "rechiseled:netherrack_stripes" | "rechiseled:netherrack_stripes_connecting" | "rechiseled:netherrack_tiles" | "rechiseled:netherrack_tiles_connecting" | "rechiseled:oak_planks_beams" | "rechiseled:oak_planks_beams_connecting" | "rechiseled:oak_planks_brick_pattern" | "rechiseled:oak_planks_brick_pattern_connecting" | "rechiseled:oak_planks_brick_paving" | "rechiseled:oak_planks_brick_paving_connecting" | "rechiseled:oak_planks_bricks" | "rechiseled:oak_planks_bricks_connecting" | "rechiseled:oak_planks_crate" | "rechiseled:oak_planks_crate_connecting" | "rechiseled:oak_planks_diagonal_stripes" | "rechiseled:oak_planks_diagonal_stripes_connecting" | "rechiseled:oak_planks_diagonal_tiles" | "rechiseled:oak_planks_diagonal_tiles_connecting" | "rechiseled:oak_planks_dotted" | "rechiseled:oak_planks_dotted_connecting" | "rechiseled:oak_planks_flooring" | "rechiseled:oak_planks_flooring_connecting" | "rechiseled:oak_planks_large_tiles" | "rechiseled:oak_planks_large_tiles_connecting" | "rechiseled:oak_planks_mosaic" | "rechiseled:oak_planks_pattern" | "rechiseled:oak_planks_pattern_connecting" | "rechiseled:oak_planks_rotated_bricks" | "rechiseled:oak_planks_rotated_bricks_connecting" | "rechiseled:oak_planks_small_bricks" | "rechiseled:oak_planks_small_bricks_connecting" | "rechiseled:oak_planks_small_tiles" | "rechiseled:oak_planks_small_tiles_connecting" | "rechiseled:oak_planks_squares" | "rechiseled:oak_planks_squares_connecting" | "rechiseled:oak_planks_tiles" | "rechiseled:oak_planks_tiles_connecting" | "rechiseled:oak_planks_wavy" | "rechiseled:oak_planks_wavy_connecting" | "rechiseled:oak_planks_woven" | "rechiseled:oak_planks_woven_connecting" | "rechiseled:obsidian_bordered" | "rechiseled:obsidian_bordered_connecting" | "rechiseled:obsidian_brick_pattern" | "rechiseled:obsidian_brick_pattern_connecting" | "rechiseled:obsidian_brick_paving" | "rechiseled:obsidian_brick_paving_connecting" | "rechiseled:obsidian_bricks" | "rechiseled:obsidian_bricks_connecting" | "rechiseled:obsidian_chiseled" | "rechiseled:obsidian_chiseled_circles" | "rechiseled:obsidian_chiseled_circles_connecting" | "rechiseled:obsidian_chiseled_connecting" | "rechiseled:obsidian_chiseled_creeper" | "rechiseled:obsidian_chiseled_skeleton" | "rechiseled:obsidian_dark" | "rechiseled:obsidian_dark_connecting" | "rechiseled:obsidian_large_tiles" | "rechiseled:obsidian_pillars" | "rechiseled:obsidian_pillars_connecting" | "rechiseled:obsidian_rotated_bricks" | "rechiseled:obsidian_rotated_bricks_connecting" | "rechiseled:obsidian_spots" | "rechiseled:obsidian_spots_connecting" | "rechiseled:obsidian_squares" | "rechiseled:obsidian_squares_connecting" | "rechiseled:obsidian_stripes" | "rechiseled:obsidian_stripes_connecting" | "rechiseled:obsidian_tiles" | "rechiseled:obsidian_tiles_connecting" | "rechiseled:prismarine_bricks_beams" | "rechiseled:prismarine_bricks_beams_connecting" | "rechiseled:prismarine_bricks_brick_pattern" | "rechiseled:prismarine_bricks_brick_pattern_connecting" | "rechiseled:prismarine_bricks_brick_paving" | "rechiseled:prismarine_bricks_brick_paving_connecting" | "rechiseled:prismarine_bricks_bricks" | "rechiseled:prismarine_bricks_bricks_connecting" | "rechiseled:prismarine_bricks_chiseled_circles" | "rechiseled:prismarine_bricks_chiseled_circles_connecting" | "rechiseled:prismarine_bricks_chiseled_squares" | "rechiseled:prismarine_bricks_chiseled_squares_connecting" | "rechiseled:prismarine_bricks_diagonal_bricks" | "rechiseled:prismarine_bricks_diagonal_bricks_connecting" | "rechiseled:prismarine_bricks_diagonal_tiles" | "rechiseled:prismarine_bricks_diagonal_tiles_connecting" | "rechiseled:prismarine_bricks_dotted" | "rechiseled:prismarine_bricks_dotted_connecting" | "rechiseled:prismarine_bricks_pillars" | "rechiseled:prismarine_bricks_pillars_connecting" | "rechiseled:prismarine_bricks_polished" | "rechiseled:prismarine_bricks_polished_connecting" | "rechiseled:prismarine_bricks_rotated_bricks" | "rechiseled:prismarine_bricks_rotated_bricks_connecting" | "rechiseled:prismarine_bricks_rows" | "rechiseled:prismarine_bricks_rows_connecting" | "rechiseled:prismarine_bricks_small_tiles" | "rechiseled:prismarine_bricks_small_tiles_connecting" | "rechiseled:prismarine_bricks_squares" | "rechiseled:prismarine_bricks_squares_connecting" | "rechiseled:prismarine_bricks_tiles" | "rechiseled:prismarine_bricks_tiles_connecting" | "rechiseled:prismarine_bricks_wavy" | "rechiseled:prismarine_bricks_wavy_connecting" | "rechiseled:prismarine_bricks_woven" | "rechiseled:prismarine_bricks_woven_connecting" | "rechiseled:purpur_brick_pattern" | "rechiseled:purpur_brick_pattern_connecting" | "rechiseled:purpur_brick_paving" | "rechiseled:purpur_brick_paving_connecting" | "rechiseled:purpur_bricks" | "rechiseled:purpur_bricks_connecting" | "rechiseled:purpur_diagonal_bricks" | "rechiseled:purpur_diagonal_bricks_connecting" | "rechiseled:purpur_diagonal_tiles" | "rechiseled:purpur_diagonal_tiles_connecting" | "rechiseled:purpur_dotted" | "rechiseled:purpur_dotted_connecting" | "rechiseled:purpur_fabric" | "rechiseled:purpur_fabric_connecting" | "rechiseled:purpur_jagged_pattern" | "rechiseled:purpur_jagged_pattern_connecting" | "rechiseled:purpur_large_tiles" | "rechiseled:purpur_large_tiles_connecting" | "rechiseled:purpur_organic_pattern" | "rechiseled:purpur_organic_pattern_connecting" | "rechiseled:purpur_pillar" | "rechiseled:purpur_pillar_connecting" | "rechiseled:purpur_rotated_bricks" | "rechiseled:purpur_rotated_bricks_connecting" | "rechiseled:purpur_slanted_tiles" | "rechiseled:purpur_slanted_tiles_connecting" | "rechiseled:purpur_small_tiles" | "rechiseled:purpur_small_tiles_connecting" | "rechiseled:purpur_spiral_pattern" | "rechiseled:purpur_spiral_pattern_connecting" | "rechiseled:purpur_squares" | "rechiseled:purpur_squares_connecting" | "rechiseled:purpur_tiles_connecting" | "rechiseled:purpur_woven" | "rechiseled:purpur_woven_connecting" | "rechiseled:quartz_block_bordered" | "rechiseled:quartz_block_bordered_connecting" | "rechiseled:quartz_block_brick_paving" | "rechiseled:quartz_block_brick_paving_connecting" | "rechiseled:quartz_block_chiseled_pillar" | "rechiseled:quartz_block_chiseled_pillar_connecting" | "rechiseled:quartz_block_chiseled_squares" | "rechiseled:quartz_block_connecting_connecting" | "rechiseled:quartz_block_crosses" | "rechiseled:quartz_block_crosses_connecting" | "rechiseled:quartz_block_diagonal_tiles" | "rechiseled:quartz_block_diagonal_tiles_connecting" | "rechiseled:quartz_block_pattern" | "rechiseled:quartz_block_pattern_connecting" | "rechiseled:quartz_block_rotated_bricks" | "rechiseled:quartz_block_rotated_bricks_connecting" | "rechiseled:quartz_block_rows" | "rechiseled:quartz_block_rows_connecting" | "rechiseled:quartz_block_scales" | "rechiseled:quartz_block_scales_connecting" | "rechiseled:quartz_block_small_tiles" | "rechiseled:quartz_block_small_tiles_connecting" | "rechiseled:quartz_block_squares" | "rechiseled:quartz_block_squares_connecting" | "rechiseled:quartz_block_stripes" | "rechiseled:quartz_block_stripes_connecting" | "rechiseled:quartz_block_tiles" | "rechiseled:quartz_block_tiles_connecting" | "rechiseled:red_nether_bricks_beams" | "rechiseled:red_nether_bricks_beams_connecting" | "rechiseled:red_nether_bricks_brick_pattern" | "rechiseled:red_nether_bricks_brick_pattern_connecting" | "rechiseled:red_nether_bricks_brick_paving" | "rechiseled:red_nether_bricks_brick_paving_connecting" | "rechiseled:red_nether_bricks_chiseled_squares" | "rechiseled:red_nether_bricks_chiseled_squares_connecting" | "rechiseled:red_nether_bricks_diagonal_bricks" | "rechiseled:red_nether_bricks_diagonal_bricks_connecting" | "rechiseled:red_nether_bricks_large_bricks" | "rechiseled:red_nether_bricks_large_bricks_connecting" | "rechiseled:red_nether_bricks_large_tiles" | "rechiseled:red_nether_bricks_large_tiles_connecting" | "rechiseled:red_nether_bricks_rotated_bricks" | "rechiseled:red_nether_bricks_rotated_bricks_connecting" | "rechiseled:red_nether_bricks_small_tiles" | "rechiseled:red_nether_bricks_small_tiles_connecting" | "rechiseled:red_nether_bricks_smooth" | "rechiseled:red_nether_bricks_smooth_connecting" | "rechiseled:red_nether_bricks_squares" | "rechiseled:red_nether_bricks_squares_connecting" | "rechiseled:red_nether_bricks_tiles" | "rechiseled:red_nether_bricks_tiles_connecting" | "rechiseled:red_sandstone_brick_pattern" | "rechiseled:red_sandstone_brick_pattern_connecting" | "rechiseled:red_sandstone_brick_paving" | "rechiseled:red_sandstone_brick_paving_connecting" | "rechiseled:red_sandstone_bricks" | "rechiseled:red_sandstone_bricks_connecting" | "rechiseled:red_sandstone_diagonal_bricks" | "rechiseled:red_sandstone_diagonal_bricks_connecting" | "rechiseled:red_sandstone_large_tiles" | "rechiseled:red_sandstone_large_tiles_connecting" | "rechiseled:red_sandstone_polished" | "rechiseled:red_sandstone_polished_connecting" | "rechiseled:red_sandstone_rotated_bricks" | "rechiseled:red_sandstone_rotated_bricks_connecting" | "rechiseled:red_sandstone_tiles" | "rechiseled:red_sandstone_tiles_connecting" | "rechiseled:redstone_block_bordered" | "rechiseled:redstone_block_bordered_connecting" | "rechiseled:redstone_block_brick_bordered" | "rechiseled:redstone_block_bricks" | "rechiseled:redstone_block_bricks_connecting" | "rechiseled:redstone_block_chiseled_clovers" | "rechiseled:redstone_block_chiseled_clovers_connecting" | "rechiseled:redstone_block_circles" | "rechiseled:redstone_block_circles_connecting" | "rechiseled:redstone_block_compressed" | "rechiseled:redstone_block_compressed_connecting" | "rechiseled:redstone_block_crushed" | "rechiseled:redstone_block_diagonal_tiles" | "rechiseled:redstone_block_diagonal_tiles_connecting" | "rechiseled:redstone_block_patterned" | "rechiseled:redstone_block_patterned_connecting" | "rechiseled:redstone_block_paving" | "rechiseled:redstone_block_paving_connecting" | "rechiseled:redstone_block_pillar" | "rechiseled:redstone_block_pillar_connecting" | "rechiseled:redstone_block_polished" | "rechiseled:redstone_block_polished_connecting" | "rechiseled:redstone_block_scales" | "rechiseled:redstone_block_scales_connecting" | "rechiseled:redstone_block_small_tiles" | "rechiseled:redstone_block_small_tiles_connecting" | "rechiseled:redstone_block_smooth" | "rechiseled:sandstone_brick_pattern" | "rechiseled:sandstone_brick_pattern_connecting" | "rechiseled:sandstone_brick_paving" | "rechiseled:sandstone_brick_paving_connecting" | "rechiseled:sandstone_bricks" | "rechiseled:sandstone_bricks_connecting" | "rechiseled:sandstone_diagonal_bricks" | "rechiseled:sandstone_diagonal_bricks_connecting" | "rechiseled:sandstone_large_tiles" | "rechiseled:sandstone_large_tiles_connecting" | "rechiseled:sandstone_polished" | "rechiseled:sandstone_polished_connecting" | "rechiseled:sandstone_rotated_bricks" | "rechiseled:sandstone_rotated_bricks_connecting" | "rechiseled:sandstone_tiles" | "rechiseled:sandstone_tiles_connecting" | "rechiseled:spruce_planks_beams" | "rechiseled:spruce_planks_beams_connecting" | "rechiseled:spruce_planks_brick_pattern" | "rechiseled:spruce_planks_brick_pattern_connecting" | "rechiseled:spruce_planks_brick_paving" | "rechiseled:spruce_planks_brick_paving_connecting" | "rechiseled:spruce_planks_bricks" | "rechiseled:spruce_planks_bricks_connecting" | "rechiseled:spruce_planks_crate" | "rechiseled:spruce_planks_crate_connecting" | "rechiseled:spruce_planks_diagonal_stripes" | "rechiseled:spruce_planks_diagonal_stripes_connecting" | "rechiseled:spruce_planks_diagonal_tiles" | "rechiseled:spruce_planks_diagonal_tiles_connecting" | "rechiseled:spruce_planks_dotted" | "rechiseled:spruce_planks_dotted_connecting" | "rechiseled:spruce_planks_flooring" | "rechiseled:spruce_planks_flooring_connecting" | "rechiseled:spruce_planks_large_tiles" | "rechiseled:spruce_planks_large_tiles_connecting" | "rechiseled:spruce_planks_mosaic" | "rechiseled:spruce_planks_pattern" | "rechiseled:spruce_planks_pattern_connecting" | "rechiseled:spruce_planks_rotated_bricks" | "rechiseled:spruce_planks_rotated_bricks_connecting" | "rechiseled:spruce_planks_small_bricks" | "rechiseled:spruce_planks_small_bricks_connecting" | "rechiseled:spruce_planks_small_tiles" | "rechiseled:spruce_planks_small_tiles_connecting" | "rechiseled:spruce_planks_squares" | "rechiseled:spruce_planks_squares_connecting" | "rechiseled:spruce_planks_tiles" | "rechiseled:spruce_planks_tiles_connecting" | "rechiseled:spruce_planks_wavy" | "rechiseled:spruce_planks_wavy_connecting" | "rechiseled:spruce_planks_woven" | "rechiseled:spruce_planks_woven_connecting" | "rechiseled:stone_big_tiles" | "rechiseled:stone_big_tiles_connecting" | "rechiseled:stone_bordered" | "rechiseled:stone_bordered_connecting" | "rechiseled:stone_brick_pattern" | "rechiseled:stone_brick_pattern_connecting" | "rechiseled:stone_brick_paving" | "rechiseled:stone_brick_paving_connecting" | "rechiseled:stone_chiseled_bricks_connecting" | "rechiseled:stone_cobbled" | "rechiseled:stone_crushed" | "rechiseled:stone_crushed_connecting" | "rechiseled:stone_diagonal_bricks" | "rechiseled:stone_diagonal_bricks_connecting" | "rechiseled:stone_path" | "rechiseled:stone_path_connecting" | "rechiseled:stone_rotated_bricks" | "rechiseled:stone_rotated_bricks_connecting" | "rechiseled:stone_slated" | "rechiseled:stone_small_bricks" | "rechiseled:stone_small_bricks_connecting" | "rechiseled:stone_small_tiles" | "rechiseled:stone_small_tiles_connecting" | "rechiseled:stone_smooth_brick_paving" | "rechiseled:stone_smooth_brick_paving_connecting" | "rechiseled:stone_smooth_connecting" | "rechiseled:stone_smooth_large_tiles" | "rechiseled:stone_smooth_large_tiles_connecting" | "rechiseled:stone_smooth_rotated_bricks" | "rechiseled:stone_smooth_rotated_bricks_connecting" | "rechiseled:stone_smooth_tiles" | "rechiseled:stone_smooth_tiles_connecting" | "rechiseled:stone_squares" | "rechiseled:stone_squares_connecting" | "rechiseled:stone_tiles" | "rechiseled:stone_tiles_connecting" | "rechiseled:stone_waves" | "rechiseled:stone_waves_connecting" | "rechiseled:warped_planks_beams" | "rechiseled:warped_planks_beams_connecting" | "rechiseled:warped_planks_brick_pattern" | "rechiseled:warped_planks_brick_pattern_connecting" | "rechiseled:warped_planks_brick_paving" | "rechiseled:warped_planks_brick_paving_connecting" | "rechiseled:warped_planks_bricks" | "rechiseled:warped_planks_bricks_connecting" | "rechiseled:warped_planks_crate" | "rechiseled:warped_planks_crate_connecting" | "rechiseled:warped_planks_diagonal_stripes" | "rechiseled:warped_planks_diagonal_stripes_connecting" | "rechiseled:warped_planks_diagonal_tiles" | "rechiseled:warped_planks_diagonal_tiles_connecting" | "rechiseled:warped_planks_dotted" | "rechiseled:warped_planks_dotted_connecting" | "rechiseled:warped_planks_flooring" | "rechiseled:warped_planks_flooring_connecting" | "rechiseled:warped_planks_large_tiles" | "rechiseled:warped_planks_large_tiles_connecting" | "rechiseled:warped_planks_mosaic" | "rechiseled:warped_planks_pattern" | "rechiseled:warped_planks_pattern_connecting" | "rechiseled:warped_planks_rotated_bricks" | "rechiseled:warped_planks_rotated_bricks_connecting" | "rechiseled:warped_planks_small_bricks" | "rechiseled:warped_planks_small_bricks_connecting" | "rechiseled:warped_planks_small_tiles" | "rechiseled:warped_planks_small_tiles_connecting" | "rechiseled:warped_planks_squares" | "rechiseled:warped_planks_squares_connecting" | "rechiseled:warped_planks_tiles" | "rechiseled:warped_planks_tiles_connecting" | "rechiseled:warped_planks_wavy" | "rechiseled:warped_planks_wavy_connecting" | "rechiseled:warped_planks_woven" | "rechiseled:warped_planks_woven_connecting" | "rechiseledcreate:acacia_window_covered" | "rechiseledcreate:acacia_window_covered_connecting" | "rechiseledcreate:acacia_window_diagonal" | "rechiseledcreate:acacia_window_diagonal_connecting" | "rechiseledcreate:acacia_window_large" | "rechiseledcreate:acacia_window_large_connecting" | "rechiseledcreate:acacia_window_panes" | "rechiseledcreate:acacia_window_panes_connecting" | "rechiseledcreate:acacia_window_rounded" | "rechiseledcreate:acacia_window_rounded_connecting" | "rechiseledcreate:acacia_window_slim" | "rechiseledcreate:acacia_window_slim_connecting" | "rechiseledcreate:acacia_window_swirling" | "rechiseledcreate:acacia_window_swirling_connecting" | "rechiseledcreate:acacia_window_tiles" | "rechiseledcreate:acacia_window_tiles_connecting" | "rechiseledcreate:andesite_cut_polished_connecting" | "rechiseledcreate:andesite_cut_small_brick_connecting" | "rechiseledcreate:asurine_cut_polished_connecting" | "rechiseledcreate:asurine_cut_small_brick_connecting" | "rechiseledcreate:birch_window_bars" | "rechiseledcreate:birch_window_bars_connecting" | "rechiseledcreate:birch_window_diagonal" | "rechiseledcreate:birch_window_diagonal_connecting" | "rechiseledcreate:birch_window_large" | "rechiseledcreate:birch_window_large_connecting" | "rechiseledcreate:birch_window_panes" | "rechiseledcreate:birch_window_panes_connecting" | "rechiseledcreate:birch_window_rounded" | "rechiseledcreate:birch_window_rounded_connecting" | "rechiseledcreate:birch_window_slim" | "rechiseledcreate:birch_window_slim_connecting" | "rechiseledcreate:birch_window_swirling" | "rechiseledcreate:birch_window_swirling_connecting" | "rechiseledcreate:birch_window_tiles" | "rechiseledcreate:birch_window_tiles_connecting" | "rechiseledcreate:calcite_cut_polished_connecting" | "rechiseledcreate:calcite_cut_small_brick_connecting" | "rechiseledcreate:crimsite_cut_polished_connecting" | "rechiseledcreate:crimsite_cut_small_brick_connecting" | "rechiseledcreate:crimson_window_bars" | "rechiseledcreate:crimson_window_bars_connecting" | "rechiseledcreate:crimson_window_covered" | "rechiseledcreate:crimson_window_covered_connecting" | "rechiseledcreate:crimson_window_large" | "rechiseledcreate:crimson_window_large_connecting" | "rechiseledcreate:crimson_window_panes" | "rechiseledcreate:crimson_window_panes_connecting" | "rechiseledcreate:crimson_window_rounded" | "rechiseledcreate:crimson_window_rounded_connecting" | "rechiseledcreate:crimson_window_slim" | "rechiseledcreate:crimson_window_slim_connecting" | "rechiseledcreate:crimson_window_swirling" | "rechiseledcreate:crimson_window_swirling_connecting" | "rechiseledcreate:crimson_window_tiles" | "rechiseledcreate:crimson_window_tiles_connecting" | "rechiseledcreate:dark_oak_window_bars" | "rechiseledcreate:dark_oak_window_bars_connecting" | "rechiseledcreate:dark_oak_window_covered" | "rechiseledcreate:dark_oak_window_covered_connecting" | "rechiseledcreate:dark_oak_window_diagonal" | "rechiseledcreate:dark_oak_window_diagonal_connecting" | "rechiseledcreate:dark_oak_window_panes" | "rechiseledcreate:dark_oak_window_panes_connecting" | "rechiseledcreate:dark_oak_window_rounded" | "rechiseledcreate:dark_oak_window_rounded_connecting" | "rechiseledcreate:dark_oak_window_slim" | "rechiseledcreate:dark_oak_window_slim_connecting" | "rechiseledcreate:dark_oak_window_swirling" | "rechiseledcreate:dark_oak_window_swirling_connecting" | "rechiseledcreate:dark_oak_window_tiles" | "rechiseledcreate:dark_oak_window_tiles_connecting" | "rechiseledcreate:deepslate_cut_polished_connecting" | "rechiseledcreate:deepslate_cut_small_brick_connecting" | "rechiseledcreate:diorite_cut_polished_connecting" | "rechiseledcreate:diorite_cut_small_brick_connecting" | "rechiseledcreate:dripstone_cut_polished_connecting" | "rechiseledcreate:dripstone_cut_small_brick_connecting" | "rechiseledcreate:granite_cut_polished_connecting" | "rechiseledcreate:granite_cut_small_brick_connecting" | "rechiseledcreate:jungle_window_bars" | "rechiseledcreate:jungle_window_bars_connecting" | "rechiseledcreate:jungle_window_covered" | "rechiseledcreate:jungle_window_covered_connecting" | "rechiseledcreate:jungle_window_diagonal" | "rechiseledcreate:jungle_window_diagonal_connecting" | "rechiseledcreate:jungle_window_large" | "rechiseledcreate:jungle_window_large_connecting" | "rechiseledcreate:jungle_window_panes" | "rechiseledcreate:jungle_window_panes_connecting" | "rechiseledcreate:jungle_window_rounded" | "rechiseledcreate:jungle_window_rounded_connecting" | "rechiseledcreate:jungle_window_swirling" | "rechiseledcreate:jungle_window_swirling_connecting" | "rechiseledcreate:jungle_window_tiles" | "rechiseledcreate:jungle_window_tiles_connecting" | "rechiseledcreate:limestone_cut_polished_connecting" | "rechiseledcreate:limestone_cut_small_brick_connecting" | "rechiseledcreate:mangrove_window_bars" | "rechiseledcreate:mangrove_window_bars_connecting" | "rechiseledcreate:mangrove_window_covered" | "rechiseledcreate:mangrove_window_covered_connecting" | "rechiseledcreate:mangrove_window_diagonal" | "rechiseledcreate:mangrove_window_diagonal_connecting" | "rechiseledcreate:mangrove_window_large" | "rechiseledcreate:mangrove_window_large_connecting" | "rechiseledcreate:mangrove_window_panes" | "rechiseledcreate:mangrove_window_panes_connecting" | "rechiseledcreate:mangrove_window_slim" | "rechiseledcreate:mangrove_window_slim_connecting" | "rechiseledcreate:mangrove_window_swirling" | "rechiseledcreate:mangrove_window_swirling_connecting" | "rechiseledcreate:mangrove_window_tiles" | "rechiseledcreate:mangrove_window_tiles_connecting" | "rechiseledcreate:mechanical_chisel" | "rechiseledcreate:oak_window_bars" | "rechiseledcreate:oak_window_bars_connecting" | "rechiseledcreate:oak_window_covered" | "rechiseledcreate:oak_window_covered_connecting" | "rechiseledcreate:oak_window_diagonal" | "rechiseledcreate:oak_window_diagonal_connecting" | "rechiseledcreate:oak_window_large" | "rechiseledcreate:oak_window_large_connecting" | "rechiseledcreate:oak_window_rounded" | "rechiseledcreate:oak_window_rounded_connecting" | "rechiseledcreate:oak_window_slim" | "rechiseledcreate:oak_window_slim_connecting" | "rechiseledcreate:oak_window_swirling" | "rechiseledcreate:oak_window_swirling_connecting" | "rechiseledcreate:oak_window_tiles" | "rechiseledcreate:oak_window_tiles_connecting" | "rechiseledcreate:ochrum_cut_polished_connecting" | "rechiseledcreate:ochrum_cut_small_brick_connecting" | "rechiseledcreate:rose_quartz_bricks" | "rechiseledcreate:rose_quartz_bricks_connecting" | "rechiseledcreate:rose_quartz_chiseled" | "rechiseledcreate:rose_quartz_chiseled_connecting" | "rechiseledcreate:rose_quartz_crushed" | "rechiseledcreate:rose_quartz_crushed_connecting" | "rechiseledcreate:rose_quartz_polished_block" | "rechiseledcreate:rose_quartz_polished_block_connecting" | "rechiseledcreate:rose_quartz_squares" | "rechiseledcreate:rose_quartz_squares_connecting" | "rechiseledcreate:rose_quartz_tiles_connecting" | "rechiseledcreate:scorchia_cut_polished_connecting" | "rechiseledcreate:scorchia_cut_small_brick_connecting" | "rechiseledcreate:scoria_cut_polished_connecting" | "rechiseledcreate:scoria_cut_small_brick_connecting" | "rechiseledcreate:spruce_window_bars" | "rechiseledcreate:spruce_window_bars_connecting" | "rechiseledcreate:spruce_window_covered" | "rechiseledcreate:spruce_window_covered_connecting" | "rechiseledcreate:spruce_window_diagonal" | "rechiseledcreate:spruce_window_diagonal_connecting" | "rechiseledcreate:spruce_window_large" | "rechiseledcreate:spruce_window_large_connecting" | "rechiseledcreate:spruce_window_panes" | "rechiseledcreate:spruce_window_panes_connecting" | "rechiseledcreate:spruce_window_rounded" | "rechiseledcreate:spruce_window_rounded_connecting" | "rechiseledcreate:spruce_window_slim" | "rechiseledcreate:spruce_window_slim_connecting" | "rechiseledcreate:spruce_window_swirling" | "rechiseledcreate:spruce_window_swirling_connecting" | "rechiseledcreate:spruce_window_tiles" | "rechiseledcreate:spruce_window_tiles_connecting" | "rechiseledcreate:tuff_cut_polished_connecting" | "rechiseledcreate:tuff_cut_small_brick_connecting" | "rechiseledcreate:veridium_cut_polished_connecting" | "rechiseledcreate:veridium_cut_small_brick_connecting" | "rechiseledcreate:warped_window_bars" | "rechiseledcreate:warped_window_bars_connecting" | "rechiseledcreate:warped_window_covered" | "rechiseledcreate:warped_window_covered_connecting" | "rechiseledcreate:warped_window_diagonal" | "rechiseledcreate:warped_window_diagonal_connecting" | "rechiseledcreate:warped_window_large" | "rechiseledcreate:warped_window_large_connecting" | "rechiseledcreate:warped_window_panes" | "rechiseledcreate:warped_window_panes_connecting" | "rechiseledcreate:warped_window_rounded" | "rechiseledcreate:warped_window_rounded_connecting" | "rechiseledcreate:warped_window_slim" | "rechiseledcreate:warped_window_slim_connecting" | "rechiseledcreate:warped_window_tiles" | "rechiseledcreate:warped_window_tiles_connecting" | "sgjourney:advanced_communication_crystal" | "sgjourney:advanced_control_crystal" | "sgjourney:advanced_energy_crystal" | "sgjourney:advanced_materialization_crystal" | "sgjourney:advanced_memory_crystal" | "sgjourney:ancient_gene_detector" | "sgjourney:archeology_table" | "sgjourney:basic_interface" | "sgjourney:classic_dhd" | "sgjourney:classic_stargate" | "sgjourney:communication_crystal" | "sgjourney:control_crystal" | "sgjourney:crystal_interface" | "sgjourney:cut_naquadah_block" | "sgjourney:cut_naquadah_slab" | "sgjourney:cut_naquadah_stairs" | "sgjourney:deepslate_naquadah_ore" | "sgjourney:energy_crystal" | "sgjourney:falcon_helmet" | "sgjourney:fire_pit" | "sgjourney:golden_idol" | "sgjourney:jackal_helmet" | "sgjourney:jaffa_boots" | "sgjourney:jaffa_chestplate" | "sgjourney:jaffa_helmet" | "sgjourney:jaffa_leggings" | "sgjourney:kara_kesh" | "sgjourney:large_control_crystal" | "sgjourney:liquid_naquadah_bottle" | "sgjourney:liquid_naquadah_bucket" | "sgjourney:materialization_crystal" | "sgjourney:matok" | "sgjourney:memory_crystal" | "sgjourney:milky_way_dhd" | "sgjourney:milky_way_stargate" | "sgjourney:naquadah" | "sgjourney:naquadah_alloy" | "sgjourney:naquadah_axe" | "sgjourney:naquadah_block" | "sgjourney:naquadah_boots" | "sgjourney:naquadah_chestplate" | "sgjourney:naquadah_generator_mark_i" | "sgjourney:naquadah_generator_mark_ii" | "sgjourney:naquadah_helmet" | "sgjourney:naquadah_hoe" | "sgjourney:naquadah_leggings" | "sgjourney:naquadah_ore" | "sgjourney:naquadah_pickaxe" | "sgjourney:naquadah_rod" | "sgjourney:naquadah_shovel" | "sgjourney:naquadah_slab" | "sgjourney:naquadah_stairs" | "sgjourney:naquadah_sword" | "sgjourney:nether_naquadah_ore" | "sgjourney:pda" | "sgjourney:pegasus_dhd" | "sgjourney:pegasus_stargate" | "sgjourney:personal_shield_emitter" | "sgjourney:plasma_converter" | "sgjourney:pure_naquadah" | "sgjourney:raw_naquadah" | "sgjourney:raw_naquadah_block" | "sgjourney:reaction_chamber" | "sgjourney:ring_panel" | "sgjourney:ring_remote" | "sgjourney:sandstone_cartouche" | "sgjourney:sandstone_hieroglyphs" | "sgjourney:sandstone_switch" | "sgjourney:sandstone_symbol" | "sgjourney:sandstone_with_lapis" | "sgjourney:stone_cartouche" | "sgjourney:stone_symbol" | "sgjourney:syringe" | "sgjourney:tollan_stargate" | "sgjourney:transport_rings" | "sgjourney:universe_stargate" | "sgjourney:zero_point_module" | "sgjourney:zpm_hub" | "simplybackpacks:commonbackpack" | "simplybackpacks:epicbackpack" | "simplybackpacks:rarebackpack" | "simplybackpacks:ultimatebackpack" | "simplybackpacks:uncommonbackpack" | "skyblockbuilder:structure_saver" | "sliceanddice:fertilizer_bucket" | "sliceanddice:slicer" | "sliceanddice:sprinkler" | "thermal:amaranth" | "thermal:amaranth_block" | "thermal:amaranth_seeds" | "thermal:apatite" | "thermal:apatite_block" | "thermal:apatite_dust" | "thermal:apatite_ore" | "thermal:apple_block" | "thermal:aquachow" | "thermal:area_radius_augment" | "thermal:bamboo_block" | "thermal:barley" | "thermal:barley_block" | "thermal:barley_seeds" | "thermal:basalz_powder" | "thermal:basalz_rod" | "thermal:basalz_spawn_egg" | "thermal:beekeeper_boots" | "thermal:beekeeper_chestplate" | "thermal:beekeeper_fabric" | "thermal:beekeeper_helmet" | "thermal:beekeeper_leggings" | "thermal:beetroot_block" | "thermal:bell_pepper" | "thermal:bell_pepper_block" | "thermal:bell_pepper_seeds" | "thermal:bitumen" | "thermal:bitumen_block" | "thermal:black_rockwool" | "thermal:blitz_powder" | "thermal:blitz_rod" | "thermal:blitz_spawn_egg" | "thermal:blizz_powder" | "thermal:blizz_rod" | "thermal:blizz_spawn_egg" | "thermal:blue_rockwool" | "thermal:bronze_block" | "thermal:bronze_coin" | "thermal:bronze_dust" | "thermal:bronze_gear" | "thermal:bronze_ingot" | "thermal:bronze_nugget" | "thermal:bronze_plate" | "thermal:brown_rockwool" | "thermal:carrot_block" | "thermal:carrot_cake" | "thermal:charcoal_block" | "thermal:charge_bench" | "thermal:cheese_wedge" | "thermal:cheese_wheel" | "thermal:chiller_ball_cast" | "thermal:chiller_ingot_cast" | "thermal:chiller_rod_cast" | "thermal:chiseled_rich_slag" | "thermal:chiseled_slag" | "thermal:chocolate_cake" | "thermal:cinnabar" | "thermal:cinnabar_block" | "thermal:cinnabar_dust" | "thermal:cinnabar_ore" | "thermal:coal_coke" | "thermal:coal_coke_block" | "thermal:coffee" | "thermal:coffee_block" | "thermal:coffee_seeds" | "thermal:compost" | "thermal:constantan_block" | "thermal:constantan_coin" | "thermal:constantan_dust" | "thermal:constantan_gear" | "thermal:constantan_ingot" | "thermal:constantan_nugget" | "thermal:constantan_plate" | "thermal:cooked_corn" | "thermal:cooked_eggplant" | "thermal:cooked_mushroom" | "thermal:copper_coin" | "thermal:copper_dust" | "thermal:copper_gear" | "thermal:copper_nugget" | "thermal:copper_plate" | "thermal:corn" | "thermal:corn_block" | "thermal:corn_seeds" | "thermal:cracked_rich_slag_bricks" | "thermal:cracked_slag_bricks" | "thermal:creosote_bucket" | "thermal:crude_oil_bucket" | "thermal:cured_rubber" | "thermal:cured_rubber_block" | "thermal:cyan_rockwool" | "thermal:deep_aquachow" | "thermal:deepslate_apatite_ore" | "thermal:deepslate_cinnabar_ore" | "thermal:deepslate_lead_ore" | "thermal:deepslate_nickel_ore" | "thermal:deepslate_niter_ore" | "thermal:deepslate_ruby_ore" | "thermal:deepslate_sapphire_ore" | "thermal:deepslate_silver_ore" | "thermal:deepslate_sulfur_ore" | "thermal:deepslate_tin_ore" | "thermal:detonator" | "thermal:device_collector" | "thermal:device_composter" | "thermal:device_fisher" | "thermal:device_hive_extractor" | "thermal:device_nullifier" | "thermal:device_potion_diffuser" | "thermal:device_rock_gen" | "thermal:device_soil_infuser" | "thermal:device_tree_extractor" | "thermal:device_water_gen" | "thermal:device_xp_condenser" | "thermal:diamond_dust" | "thermal:diamond_gear" | "thermal:diving_boots" | "thermal:diving_chestplate" | "thermal:diving_fabric" | "thermal:diving_helmet" | "thermal:diving_leggings" | "thermal:drill_head" | "thermal:dynamo_compression" | "thermal:dynamo_disenchantment" | "thermal:dynamo_fuel_augment" | "thermal:dynamo_gourmand" | "thermal:dynamo_lapidary" | "thermal:dynamo_magmatic" | "thermal:dynamo_numismatic" | "thermal:dynamo_output_augment" | "thermal:dynamo_stirling" | "thermal:dynamo_throttle_augment" | "thermal:earth_charge" | "thermal:earth_grenade" | "thermal:earth_tnt" | "thermal:eggplant" | "thermal:eggplant_block" | "thermal:eggplant_seeds" | "thermal:electrum_block" | "thermal:electrum_coin" | "thermal:electrum_dust" | "thermal:electrum_gear" | "thermal:electrum_ingot" | "thermal:electrum_nugget" | "thermal:electrum_plate" | "thermal:emerald_dust" | "thermal:emerald_gear" | "thermal:ender_bucket" | "thermal:ender_grenade" | "thermal:ender_pearl_dust" | "thermal:ender_tnt" | "thermal:enderium_block" | "thermal:enderium_coin" | "thermal:enderium_dust" | "thermal:enderium_gear" | "thermal:enderium_glass" | "thermal:enderium_ingot" | "thermal:enderium_nugget" | "thermal:enderium_plate" | "thermal:energy_cell" | "thermal:energy_cell_frame" | "thermal:explosive_grenade" | "thermal:fire_grenade" | "thermal:fire_tnt" | "thermal:flax" | "thermal:flax_block" | "thermal:flax_seeds" | "thermal:fluid_cell" | "thermal:fluid_cell_frame" | "thermal:fluid_filter_augment" | "thermal:fluid_tank_augment" | "thermal:fluid_tank_creative_augment" | "thermal:frost_melon" | "thermal:frost_melon_seeds" | "thermal:frost_melon_slice" | "thermal:glowstone_bucket" | "thermal:glowstone_grenade" | "thermal:glowstone_mushroom_spores" | "thermal:glowstone_tnt" | "thermal:gold_coin" | "thermal:gold_dust" | "thermal:gold_gear" | "thermal:gold_plate" | "thermal:gray_rockwool" | "thermal:green_bean" | "thermal:green_bean_block" | "thermal:green_bean_pie" | "thermal:green_bean_seeds" | "thermal:green_rockwool" | "thermal:gunpowder_block" | "thermal:gunpowder_mushroom_spores" | "thermal:hazmat_boots" | "thermal:hazmat_chestplate" | "thermal:hazmat_fabric" | "thermal:hazmat_helmet" | "thermal:hazmat_leggings" | "thermal:hearty_stew" | "thermal:heavy_oil_bucket" | "thermal:hops" | "thermal:hops_block" | "thermal:hops_seeds" | "thermal:ice_charge" | "thermal:ice_grenade" | "thermal:ice_tnt" | "thermal:invar_block" | "thermal:invar_coin" | "thermal:invar_dust" | "thermal:invar_gear" | "thermal:invar_ingot" | "thermal:invar_nugget" | "thermal:invar_plate" | "thermal:iron_coin" | "thermal:iron_dust" | "thermal:iron_gear" | "thermal:iron_plate" | "thermal:item_filter_augment" | "thermal:jar" | "thermal:jelly" | "thermal:junk_net" | "thermal:lapis_dust" | "thermal:lapis_gear" | "thermal:laser_diode" | "thermal:latex_bucket" | "thermal:lead_block" | "thermal:lead_coin" | "thermal:lead_dust" | "thermal:lead_gear" | "thermal:lead_ingot" | "thermal:lead_nugget" | "thermal:lead_ore" | "thermal:lead_plate" | "thermal:light_blue_rockwool" | "thermal:light_gray_rockwool" | "thermal:light_oil_bucket" | "thermal:lightning_charge" | "thermal:lightning_grenade" | "thermal:lightning_tnt" | "thermal:lime_rockwool" | "thermal:lock" | "thermal:lumium_block" | "thermal:lumium_coin" | "thermal:lumium_dust" | "thermal:lumium_gear" | "thermal:lumium_glass" | "thermal:lumium_ingot" | "thermal:lumium_nugget" | "thermal:lumium_plate" | "thermal:machine_bottler" | "thermal:machine_brewer" | "thermal:machine_catalyst_augment" | "thermal:machine_catalyst_creative_augment" | "thermal:machine_centrifuge" | "thermal:machine_chiller" | "thermal:machine_crafter" | "thermal:machine_crucible" | "thermal:machine_crystallizer" | "thermal:machine_cycle_augment" | "thermal:machine_efficiency_augment" | "thermal:machine_efficiency_creative_augment" | "thermal:machine_frame" | "thermal:machine_furnace" | "thermal:machine_insolator" | "thermal:machine_null_augment" | "thermal:machine_output_augment" | "thermal:machine_press" | "thermal:machine_pulverizer" | "thermal:machine_pyrolyzer" | "thermal:machine_refinery" | "thermal:machine_sawmill" | "thermal:machine_smelter" | "thermal:machine_speed_augment" | "thermal:magenta_rockwool" | "thermal:netherite_coin" | "thermal:netherite_dust" | "thermal:netherite_gear" | "thermal:netherite_nugget" | "thermal:netherite_plate" | "thermal:nickel_block" | "thermal:nickel_coin" | "thermal:nickel_dust" | "thermal:nickel_gear" | "thermal:nickel_ingot" | "thermal:nickel_nugget" | "thermal:nickel_ore" | "thermal:nickel_plate" | "thermal:niter" | "thermal:niter_block" | "thermal:niter_dust" | "thermal:niter_ore" | "thermal:nuke_grenade" | "thermal:nuke_tnt" | "thermal:obsidian_glass" | "thermal:oil_red_sand" | "thermal:oil_sand" | "thermal:onion" | "thermal:onion_block" | "thermal:onion_seeds" | "thermal:orange_rockwool" | "thermal:pbj_sandwich" | "thermal:peanut" | "thermal:peanut_block" | "thermal:peanut_butter" | "thermal:peanut_seeds" | "thermal:phyto_grenade" | "thermal:phyto_tnt" | "thermal:phytogro" | "thermal:phytosoil" | "thermal:phytosoil_tilled" | "thermal:pink_rockwool" | "thermal:polished_rich_slag" | "thermal:polished_slag" | "thermal:potato_block" | "thermal:potion_amplifier_augment" | "thermal:potion_cake" | "thermal:potion_duration_augment" | "thermal:press_coin_die" | "thermal:press_gear_die" | "thermal:press_packing_2x2_die" | "thermal:press_packing_3x3_die" | "thermal:press_unpacking_die" | "thermal:purple_rockwool" | "thermal:quartz_dust" | "thermal:quartz_gear" | "thermal:radish" | "thermal:radish_block" | "thermal:radish_seeds" | "thermal:raw_lead" | "thermal:raw_lead_block" | "thermal:raw_nickel" | "thermal:raw_nickel_block" | "thermal:raw_silver" | "thermal:raw_silver_block" | "thermal:raw_tin" | "thermal:raw_tin_block" | "thermal:red_rockwool" | "thermal:redprint" | "thermal:redstone_bucket" | "thermal:redstone_grenade" | "thermal:redstone_mushroom_spores" | "thermal:redstone_servo" | "thermal:redstone_tnt" | "thermal:refined_fuel_bucket" | "thermal:resin_bucket" | "thermal:rf_coil" | "thermal:rf_coil_augment" | "thermal:rf_coil_creative_augment" | "thermal:rf_coil_storage_augment" | "thermal:rf_coil_xfer_augment" | "thermal:rf_potato" | "thermal:rice" | "thermal:rice_block" | "thermal:rice_seeds" | "thermal:rich_slag" | "thermal:rich_slag_block" | "thermal:rich_slag_bricks" | "thermal:rosin" | "thermal:rosin_block" | "thermal:rs_control_augment" | "thermal:rubber" | "thermal:rubber_block" | "thermal:rubberwood_boat" | "thermal:rubberwood_button" | "thermal:rubberwood_chest_boat" | "thermal:rubberwood_door" | "thermal:rubberwood_fence" | "thermal:rubberwood_fence_gate" | "thermal:rubberwood_leaves" | "thermal:rubberwood_log" | "thermal:rubberwood_planks" | "thermal:rubberwood_pressure_plate" | "thermal:rubberwood_sapling" | "thermal:rubberwood_sign" | "thermal:rubberwood_slab" | "thermal:rubberwood_stairs" | "thermal:rubberwood_trapdoor" | "thermal:rubberwood_wood" | "thermal:ruby" | "thermal:ruby_block" | "thermal:ruby_dust" | "thermal:ruby_gear" | "thermal:ruby_ore" | "thermal:sadiroot" | "thermal:sadiroot_block" | "thermal:sadiroot_seeds" | "thermal:sap_bucket" | "thermal:sapphire" | "thermal:sapphire_block" | "thermal:sapphire_dust" | "thermal:sapphire_gear" | "thermal:sapphire_ore" | "thermal:satchel" | "thermal:saw_blade" | "thermal:sawdust" | "thermal:sawdust_block" | "thermal:side_config_augment" | "thermal:signalum_block" | "thermal:signalum_coin" | "thermal:signalum_dust" | "thermal:signalum_gear" | "thermal:signalum_glass" | "thermal:signalum_ingot" | "thermal:signalum_nugget" | "thermal:signalum_plate" | "thermal:silver_block" | "thermal:silver_coin" | "thermal:silver_dust" | "thermal:silver_gear" | "thermal:silver_ingot" | "thermal:silver_nugget" | "thermal:silver_ore" | "thermal:silver_plate" | "thermal:slag" | "thermal:slag_block" | "thermal:slag_bricks" | "thermal:slime_grenade" | "thermal:slime_mushroom_spores" | "thermal:slime_tnt" | "thermal:slot_seal" | "thermal:spice_cake" | "thermal:spinach" | "thermal:spinach_block" | "thermal:spinach_seeds" | "thermal:spring_salad" | "thermal:strawberry" | "thermal:strawberry_block" | "thermal:strawberry_seeds" | "thermal:stripped_rubberwood_log" | "thermal:stripped_rubberwood_wood" | "thermal:stuffed_pepper" | "thermal:stuffed_pumpkin" | "thermal:sugar_cane_block" | "thermal:sulfur" | "thermal:sulfur_block" | "thermal:sulfur_dust" | "thermal:sulfur_ore" | "thermal:sushi_maki" | "thermal:syrup_bottle" | "thermal:syrup_bucket" | "thermal:tar" | "thermal:tar_block" | "thermal:tea" | "thermal:tea_block" | "thermal:tea_seeds" | "thermal:tin_block" | "thermal:tin_coin" | "thermal:tin_dust" | "thermal:tin_gear" | "thermal:tin_ingot" | "thermal:tin_nugget" | "thermal:tin_ore" | "thermal:tin_plate" | "thermal:tinker_bench" | "thermal:tomato" | "thermal:tomato_block" | "thermal:tomato_sauce" | "thermal:tomato_seeds" | "thermal:tree_oil_bucket" | "thermal:upgrade_augment_1" | "thermal:upgrade_augment_2" | "thermal:upgrade_augment_3" | "thermal:watering_can" | "thermal:white_rockwool" | "thermal:wrench" | "thermal:xp_crystal" | "thermal:xp_stew" | "thermal:xp_storage_augment" | "thermal:yellow_rockwool" | "thermal_extra:amethyst_dust" | "thermal_extra:area_radius_augment_1" | "thermal_extra:area_radius_augment_2" | "thermal_extra:area_radius_augment_3" | "thermal_extra:area_radius_augment_4" | "thermal_extra:av_item_filter_augment" | "thermal_extra:crystallized_sunflower_oil_bucket" | "thermal_extra:dragonsteel_block" | "thermal_extra:dragonsteel_bucket" | "thermal_extra:dragonsteel_coin" | "thermal_extra:dragonsteel_dust" | "thermal_extra:dragonsteel_gear" | "thermal_extra:dragonsteel_glass" | "thermal_extra:dragonsteel_ingot" | "thermal_extra:dragonsteel_nugget" | "thermal_extra:dragonsteel_plate" | "thermal_extra:dynamo_fuel_augment_1" | "thermal_extra:dynamo_fuel_augment_2" | "thermal_extra:dynamo_fuel_augment_3" | "thermal_extra:dynamo_fuel_augment_4" | "thermal_extra:dynamo_output_augment_1" | "thermal_extra:dynamo_output_augment_2" | "thermal_extra:dynamo_output_augment_3" | "thermal_extra:dynamo_output_augment_4" | "thermal_extra:fluid_tank_augment_1" | "thermal_extra:fluid_tank_augment_2" | "thermal_extra:fluid_tank_augment_3" | "thermal_extra:fluid_tank_augment_4" | "thermal_extra:fluid_tank_augment_5" | "thermal_extra:fluid_tank_augment_6" | "thermal_extra:machine_catalyst_augment_1" | "thermal_extra:machine_catalyst_augment_2" | "thermal_extra:machine_catalyst_augment_3" | "thermal_extra:machine_efficiency_augment_1" | "thermal_extra:machine_efficiency_augment_2" | "thermal_extra:machine_efficiency_augment_3" | "thermal_extra:machine_efficiency_augment_4" | "thermal_extra:machine_output_augment_1" | "thermal_extra:machine_output_augment_2" | "thermal_extra:machine_output_augment_3" | "thermal_extra:machine_speed_augment_1" | "thermal_extra:machine_speed_augment_2" | "thermal_extra:machine_speed_augment_3" | "thermal_extra:machine_speed_augment_4" | "thermal_extra:potion_amplifier_augment_1" | "thermal_extra:potion_amplifier_augment_2" | "thermal_extra:potion_amplifier_augment_3" | "thermal_extra:potion_amplifier_augment_4" | "thermal_extra:potion_amplifier_augment_5" | "thermal_extra:potion_duration_augment_1" | "thermal_extra:potion_duration_augment_2" | "thermal_extra:potion_duration_augment_3" | "thermal_extra:potion_duration_augment_4" | "thermal_extra:potion_duration_augment_5" | "thermal_extra:refined_sunflower_oil_bucket" | "thermal_extra:rf_coil_augment_1" | "thermal_extra:rf_coil_augment_2" | "thermal_extra:rf_coil_augment_3" | "thermal_extra:rf_coil_augment_4" | "thermal_extra:rf_coil_augment_5" | "thermal_extra:rf_coil_storage_augment_1" | "thermal_extra:rf_coil_storage_augment_2" | "thermal_extra:rf_coil_storage_augment_3" | "thermal_extra:rf_coil_storage_augment_4" | "thermal_extra:rf_coil_storage_augment_5" | "thermal_extra:rf_coil_xfer_augment_1" | "thermal_extra:rf_coil_xfer_augment_2" | "thermal_extra:rf_coil_xfer_augment_3" | "thermal_extra:rf_coil_xfer_augment_4" | "thermal_extra:rf_coil_xfer_augment_5" | "thermal_extra:shellite_block" | "thermal_extra:shellite_bucket" | "thermal_extra:shellite_coin" | "thermal_extra:shellite_dust" | "thermal_extra:shellite_gear" | "thermal_extra:shellite_glass" | "thermal_extra:shellite_ingot" | "thermal_extra:shellite_nugget" | "thermal_extra:shellite_plate" | "thermal_extra:soul_infused_block" | "thermal_extra:soul_infused_bucket" | "thermal_extra:soul_infused_coin" | "thermal_extra:soul_infused_dust" | "thermal_extra:soul_infused_gear" | "thermal_extra:soul_infused_glass" | "thermal_extra:soul_infused_ingot" | "thermal_extra:soul_infused_nugget" | "thermal_extra:soul_infused_plate" | "thermal_extra:soul_sand_dust" | "thermal_extra:sticky_ball" | "thermal_extra:sunflower_oil_bucket" | "thermal_extra:twinite_block" | "thermal_extra:twinite_bucket" | "thermal_extra:twinite_coin" | "thermal_extra:twinite_dust" | "thermal_extra:twinite_gear" | "thermal_extra:twinite_glass" | "thermal_extra:twinite_ingot" | "thermal_extra:twinite_nugget" | "thermal_extra:twinite_plate" | "thermal_extra:upgrade_augment" | "thermalendergy:dynamo_consumption_nullifier_augment" | "thermalendergy:dynamo_fuel_nullifier_augment" | "thermalendergy:efficiency_nullifier_augment" | "thermalendergy:endergy_upgrade_1" | "thermalendergy:endergy_upgrade_2" | "thermalendergy:endergy_upgrade_3" | "thermalendergy:energy_nullifier_augment" | "thermalendergy:melodic_range_augment" | "thermalendergy:melodium_block" | "thermalendergy:melodium_coin" | "thermalendergy:melodium_dust" | "thermalendergy:melodium_gear" | "thermalendergy:melodium_ingot" | "thermalendergy:melodium_nugget" | "thermalendergy:melodium_plate" | "thermalendergy:prismalium_block" | "thermalendergy:prismalium_coin" | "thermalendergy:prismalium_dust" | "thermalendergy:prismalium_gear" | "thermalendergy:prismalium_ingot" | "thermalendergy:prismalium_nugget" | "thermalendergy:prismalium_plate" | "thermalendergy:resonant_catalyst_augment" | "thermalendergy:stellarium_block" | "thermalendergy:stellarium_coin" | "thermalendergy:stellarium_dust" | "thermalendergy:stellarium_gear" | "thermalendergy:stellarium_ingot" | "thermalendergy:stellarium_nugget" | "thermalendergy:stellarium_plate" | "thermalendergy:vibrating_core" | "toms_storage:ts.adv_wireless_terminal" | "toms_storage:ts.crafting_terminal" | "toms_storage:ts.inventory_cable" | "toms_storage:ts.inventory_cable_connector" | "toms_storage:ts.inventory_cable_connector_filtered" | "toms_storage:ts.inventory_cable_connector_framed" | "toms_storage:ts.inventory_cable_framed" | "toms_storage:ts.inventory_connector" | "toms_storage:ts.inventory_hopper_basic" | "toms_storage:ts.inventory_proxy" | "toms_storage:ts.item_filter" | "toms_storage:ts.level_emitter" | "toms_storage:ts.open_crate" | "toms_storage:ts.paint_kit" | "toms_storage:ts.painted_trim" | "toms_storage:ts.polymorphic_item_filter" | "toms_storage:ts.storage_terminal" | "toms_storage:ts.tag_item_filter" | "toms_storage:ts.trim" | "toms_storage:ts.wireless_terminal" | "trashcans:energy_trash_can" | "trashcans:item_trash_can" | "trashcans:liquid_trash_can" | "trashcans:ultimate_trash_can" | "webdisplays:craftcomp_backlight" | "webdisplays:craftcomp_badextcard" | "webdisplays:craftcomp_batcell" | "webdisplays:craftcomp_batpack" | "webdisplays:craftcomp_extcard" | "webdisplays:craftcomp_laserdiode" | "webdisplays:craftcomp_peripheral" | "webdisplays:craftcomp_stonekey" | "webdisplays:craftcomp_upgrade" | "webdisplays:keyboard" | "webdisplays:laserpointer" | "webdisplays:linker" | "webdisplays:minepad" | "webdisplays:ownerthief" | "webdisplays:rctrl" | "webdisplays:redctrl" | "webdisplays:screen" | "webdisplays:screencfg" | "webdisplays:server" | "webdisplays:upgrade_gps" | "webdisplays:upgrade_lasermouse" | "webdisplays:upgrade_redinput" | "webdisplays:upgrade_redoutput" | "woodenbucket:wooden_bucket" | "xtonesreworked:agon_block_0" | "xtonesreworked:agon_block_1" | "xtonesreworked:agon_block_10" | "xtonesreworked:agon_block_11" | "xtonesreworked:agon_block_12" | "xtonesreworked:agon_block_13" | "xtonesreworked:agon_block_14" | "xtonesreworked:agon_block_15" | "xtonesreworked:agon_block_2" | "xtonesreworked:agon_block_3" | "xtonesreworked:agon_block_4" | "xtonesreworked:agon_block_5" | "xtonesreworked:agon_block_6" | "xtonesreworked:agon_block_7" | "xtonesreworked:agon_block_8" | "xtonesreworked:agon_block_9" | "xtonesreworked:azur_block_0" | "xtonesreworked:azur_block_1" | "xtonesreworked:azur_block_10" | "xtonesreworked:azur_block_11" | "xtonesreworked:azur_block_12" | "xtonesreworked:azur_block_13" | "xtonesreworked:azur_block_14" | "xtonesreworked:azur_block_15" | "xtonesreworked:azur_block_2" | "xtonesreworked:azur_block_3" | "xtonesreworked:azur_block_4" | "xtonesreworked:azur_block_5" | "xtonesreworked:azur_block_6" | "xtonesreworked:azur_block_7" | "xtonesreworked:azur_block_8" | "xtonesreworked:azur_block_9" | "xtonesreworked:bitt_block_0" | "xtonesreworked:bitt_block_1" | "xtonesreworked:bitt_block_10" | "xtonesreworked:bitt_block_11" | "xtonesreworked:bitt_block_12" | "xtonesreworked:bitt_block_13" | "xtonesreworked:bitt_block_14" | "xtonesreworked:bitt_block_15" | "xtonesreworked:bitt_block_2" | "xtonesreworked:bitt_block_3" | "xtonesreworked:bitt_block_4" | "xtonesreworked:bitt_block_5" | "xtonesreworked:bitt_block_6" | "xtonesreworked:bitt_block_7" | "xtonesreworked:bitt_block_8" | "xtonesreworked:bitt_block_9" | "xtonesreworked:cray_block_0" | "xtonesreworked:cray_block_1" | "xtonesreworked:cray_block_10" | "xtonesreworked:cray_block_11" | "xtonesreworked:cray_block_12" | "xtonesreworked:cray_block_13" | "xtonesreworked:cray_block_14" | "xtonesreworked:cray_block_15" | "xtonesreworked:cray_block_2" | "xtonesreworked:cray_block_3" | "xtonesreworked:cray_block_4" | "xtonesreworked:cray_block_5" | "xtonesreworked:cray_block_6" | "xtonesreworked:cray_block_7" | "xtonesreworked:cray_block_8" | "xtonesreworked:cray_block_9" | "xtonesreworked:flat_lamp" | "xtonesreworked:fort_block_0" | "xtonesreworked:fort_block_1" | "xtonesreworked:fort_block_10" | "xtonesreworked:fort_block_11" | "xtonesreworked:fort_block_12" | "xtonesreworked:fort_block_13" | "xtonesreworked:fort_block_14" | "xtonesreworked:fort_block_15" | "xtonesreworked:fort_block_2" | "xtonesreworked:fort_block_3" | "xtonesreworked:fort_block_4" | "xtonesreworked:fort_block_5" | "xtonesreworked:fort_block_6" | "xtonesreworked:fort_block_7" | "xtonesreworked:fort_block_8" | "xtonesreworked:fort_block_9" | "xtonesreworked:glaxx_block_0" | "xtonesreworked:glaxx_block_1" | "xtonesreworked:glaxx_block_10" | "xtonesreworked:glaxx_block_11" | "xtonesreworked:glaxx_block_12" | "xtonesreworked:glaxx_block_13" | "xtonesreworked:glaxx_block_14" | "xtonesreworked:glaxx_block_15" | "xtonesreworked:glaxx_block_2" | "xtonesreworked:glaxx_block_3" | "xtonesreworked:glaxx_block_4" | "xtonesreworked:glaxx_block_5" | "xtonesreworked:glaxx_block_6" | "xtonesreworked:glaxx_block_7" | "xtonesreworked:glaxx_block_8" | "xtonesreworked:glaxx_block_9" | "xtonesreworked:iszm_block_0" | "xtonesreworked:iszm_block_1" | "xtonesreworked:iszm_block_10" | "xtonesreworked:iszm_block_11" | "xtonesreworked:iszm_block_12" | "xtonesreworked:iszm_block_13" | "xtonesreworked:iszm_block_14" | "xtonesreworked:iszm_block_15" | "xtonesreworked:iszm_block_2" | "xtonesreworked:iszm_block_3" | "xtonesreworked:iszm_block_4" | "xtonesreworked:iszm_block_5" | "xtonesreworked:iszm_block_6" | "xtonesreworked:iszm_block_7" | "xtonesreworked:iszm_block_8" | "xtonesreworked:iszm_block_9" | "xtonesreworked:jelt_block_0" | "xtonesreworked:jelt_block_1" | "xtonesreworked:jelt_block_10" | "xtonesreworked:jelt_block_11" | "xtonesreworked:jelt_block_12" | "xtonesreworked:jelt_block_13" | "xtonesreworked:jelt_block_14" | "xtonesreworked:jelt_block_15" | "xtonesreworked:jelt_block_2" | "xtonesreworked:jelt_block_3" | "xtonesreworked:jelt_block_4" | "xtonesreworked:jelt_block_5" | "xtonesreworked:jelt_block_6" | "xtonesreworked:jelt_block_7" | "xtonesreworked:jelt_block_8" | "xtonesreworked:jelt_block_9" | "xtonesreworked:korp_block_0" | "xtonesreworked:korp_block_1" | "xtonesreworked:korp_block_10" | "xtonesreworked:korp_block_11" | "xtonesreworked:korp_block_12" | "xtonesreworked:korp_block_13" | "xtonesreworked:korp_block_14" | "xtonesreworked:korp_block_15" | "xtonesreworked:korp_block_2" | "xtonesreworked:korp_block_3" | "xtonesreworked:korp_block_4" | "xtonesreworked:korp_block_5" | "xtonesreworked:korp_block_6" | "xtonesreworked:korp_block_7" | "xtonesreworked:korp_block_8" | "xtonesreworked:korp_block_9" | "xtonesreworked:kryp_block_0" | "xtonesreworked:kryp_block_1" | "xtonesreworked:kryp_block_10" | "xtonesreworked:kryp_block_11" | "xtonesreworked:kryp_block_12" | "xtonesreworked:kryp_block_13" | "xtonesreworked:kryp_block_14" | "xtonesreworked:kryp_block_15" | "xtonesreworked:kryp_block_2" | "xtonesreworked:kryp_block_3" | "xtonesreworked:kryp_block_4" | "xtonesreworked:kryp_block_5" | "xtonesreworked:kryp_block_6" | "xtonesreworked:kryp_block_7" | "xtonesreworked:kryp_block_8" | "xtonesreworked:kryp_block_9" | "xtonesreworked:lair_block_0" | "xtonesreworked:lair_block_1" | "xtonesreworked:lair_block_10" | "xtonesreworked:lair_block_11" | "xtonesreworked:lair_block_12" | "xtonesreworked:lair_block_13" | "xtonesreworked:lair_block_14" | "xtonesreworked:lair_block_15" | "xtonesreworked:lair_block_2" | "xtonesreworked:lair_block_3" | "xtonesreworked:lair_block_4" | "xtonesreworked:lair_block_5" | "xtonesreworked:lair_block_6" | "xtonesreworked:lair_block_7" | "xtonesreworked:lair_block_8" | "xtonesreworked:lair_block_9" | "xtonesreworked:lave_block_0" | "xtonesreworked:lave_block_1" | "xtonesreworked:lave_block_10" | "xtonesreworked:lave_block_11" | "xtonesreworked:lave_block_12" | "xtonesreworked:lave_block_13" | "xtonesreworked:lave_block_14" | "xtonesreworked:lave_block_15" | "xtonesreworked:lave_block_2" | "xtonesreworked:lave_block_3" | "xtonesreworked:lave_block_4" | "xtonesreworked:lave_block_5" | "xtonesreworked:lave_block_6" | "xtonesreworked:lave_block_7" | "xtonesreworked:lave_block_8" | "xtonesreworked:lave_block_9" | "xtonesreworked:mint_block_0" | "xtonesreworked:mint_block_1" | "xtonesreworked:mint_block_10" | "xtonesreworked:mint_block_11" | "xtonesreworked:mint_block_12" | "xtonesreworked:mint_block_13" | "xtonesreworked:mint_block_14" | "xtonesreworked:mint_block_15" | "xtonesreworked:mint_block_2" | "xtonesreworked:mint_block_3" | "xtonesreworked:mint_block_4" | "xtonesreworked:mint_block_5" | "xtonesreworked:mint_block_6" | "xtonesreworked:mint_block_7" | "xtonesreworked:mint_block_8" | "xtonesreworked:mint_block_9" | "xtonesreworked:myst_block_0" | "xtonesreworked:myst_block_1" | "xtonesreworked:myst_block_10" | "xtonesreworked:myst_block_11" | "xtonesreworked:myst_block_12" | "xtonesreworked:myst_block_13" | "xtonesreworked:myst_block_14" | "xtonesreworked:myst_block_15" | "xtonesreworked:myst_block_2" | "xtonesreworked:myst_block_3" | "xtonesreworked:myst_block_4" | "xtonesreworked:myst_block_5" | "xtonesreworked:myst_block_6" | "xtonesreworked:myst_block_7" | "xtonesreworked:myst_block_8" | "xtonesreworked:myst_block_9" | "xtonesreworked:reds_block_0" | "xtonesreworked:reds_block_1" | "xtonesreworked:reds_block_10" | "xtonesreworked:reds_block_11" | "xtonesreworked:reds_block_12" | "xtonesreworked:reds_block_13" | "xtonesreworked:reds_block_14" | "xtonesreworked:reds_block_15" | "xtonesreworked:reds_block_2" | "xtonesreworked:reds_block_3" | "xtonesreworked:reds_block_4" | "xtonesreworked:reds_block_5" | "xtonesreworked:reds_block_6" | "xtonesreworked:reds_block_7" | "xtonesreworked:reds_block_8" | "xtonesreworked:reds_block_9" | "xtonesreworked:reed_block_0" | "xtonesreworked:reed_block_1" | "xtonesreworked:reed_block_10" | "xtonesreworked:reed_block_11" | "xtonesreworked:reed_block_12" | "xtonesreworked:reed_block_13" | "xtonesreworked:reed_block_14" | "xtonesreworked:reed_block_15" | "xtonesreworked:reed_block_2" | "xtonesreworked:reed_block_3" | "xtonesreworked:reed_block_4" | "xtonesreworked:reed_block_5" | "xtonesreworked:reed_block_6" | "xtonesreworked:reed_block_7" | "xtonesreworked:reed_block_8" | "xtonesreworked:reed_block_9" | "xtonesreworked:roen_block_0" | "xtonesreworked:roen_block_1" | "xtonesreworked:roen_block_10" | "xtonesreworked:roen_block_11" | "xtonesreworked:roen_block_12" | "xtonesreworked:roen_block_13" | "xtonesreworked:roen_block_14" | "xtonesreworked:roen_block_15" | "xtonesreworked:roen_block_2" | "xtonesreworked:roen_block_3" | "xtonesreworked:roen_block_4" | "xtonesreworked:roen_block_5" | "xtonesreworked:roen_block_6" | "xtonesreworked:roen_block_7" | "xtonesreworked:roen_block_8" | "xtonesreworked:roen_block_9" | "xtonesreworked:sols_block_0" | "xtonesreworked:sols_block_1" | "xtonesreworked:sols_block_10" | "xtonesreworked:sols_block_11" | "xtonesreworked:sols_block_12" | "xtonesreworked:sols_block_13" | "xtonesreworked:sols_block_14" | "xtonesreworked:sols_block_15" | "xtonesreworked:sols_block_2" | "xtonesreworked:sols_block_3" | "xtonesreworked:sols_block_4" | "xtonesreworked:sols_block_5" | "xtonesreworked:sols_block_6" | "xtonesreworked:sols_block_7" | "xtonesreworked:sols_block_8" | "xtonesreworked:sols_block_9" | "xtonesreworked:sync_block_0" | "xtonesreworked:sync_block_1" | "xtonesreworked:sync_block_10" | "xtonesreworked:sync_block_11" | "xtonesreworked:sync_block_12" | "xtonesreworked:sync_block_13" | "xtonesreworked:sync_block_14" | "xtonesreworked:sync_block_15" | "xtonesreworked:sync_block_2" | "xtonesreworked:sync_block_3" | "xtonesreworked:sync_block_4" | "xtonesreworked:sync_block_5" | "xtonesreworked:sync_block_6" | "xtonesreworked:sync_block_7" | "xtonesreworked:sync_block_8" | "xtonesreworked:sync_block_9" | "xtonesreworked:tank_block_0" | "xtonesreworked:tank_block_1" | "xtonesreworked:tank_block_10" | "xtonesreworked:tank_block_11" | "xtonesreworked:tank_block_12" | "xtonesreworked:tank_block_13" | "xtonesreworked:tank_block_14" | "xtonesreworked:tank_block_15" | "xtonesreworked:tank_block_2" | "xtonesreworked:tank_block_3" | "xtonesreworked:tank_block_4" | "xtonesreworked:tank_block_5" | "xtonesreworked:tank_block_6" | "xtonesreworked:tank_block_7" | "xtonesreworked:tank_block_8" | "xtonesreworked:tank_block_9" | "xtonesreworked:vect_block_0" | "xtonesreworked:vect_block_1" | "xtonesreworked:vect_block_10" | "xtonesreworked:vect_block_11" | "xtonesreworked:vect_block_12" | "xtonesreworked:vect_block_13" | "xtonesreworked:vect_block_14" | "xtonesreworked:vect_block_15" | "xtonesreworked:vect_block_2" | "xtonesreworked:vect_block_3" | "xtonesreworked:vect_block_4" | "xtonesreworked:vect_block_5" | "xtonesreworked:vect_block_6" | "xtonesreworked:vect_block_7" | "xtonesreworked:vect_block_8" | "xtonesreworked:vect_block_9" | "xtonesreworked:vena_block_0" | "xtonesreworked:vena_block_1" | "xtonesreworked:vena_block_10" | "xtonesreworked:vena_block_11" | "xtonesreworked:vena_block_12" | "xtonesreworked:vena_block_13" | "xtonesreworked:vena_block_14" | "xtonesreworked:vena_block_15" | "xtonesreworked:vena_block_2" | "xtonesreworked:vena_block_3" | "xtonesreworked:vena_block_4" | "xtonesreworked:vena_block_5" | "xtonesreworked:vena_block_6" | "xtonesreworked:vena_block_7" | "xtonesreworked:vena_block_8" | "xtonesreworked:vena_block_9" | "xtonesreworked:xtone_tile" | "xtonesreworked:zane_block_0" | "xtonesreworked:zane_block_1" | "xtonesreworked:zane_block_10" | "xtonesreworked:zane_block_11" | "xtonesreworked:zane_block_12" | "xtonesreworked:zane_block_13" | "xtonesreworked:zane_block_14" | "xtonesreworked:zane_block_15" | "xtonesreworked:zane_block_2" | "xtonesreworked:zane_block_3" | "xtonesreworked:zane_block_4" | "xtonesreworked:zane_block_5" | "xtonesreworked:zane_block_6" | "xtonesreworked:zane_block_7" | "xtonesreworked:zane_block_8" | "xtonesreworked:zane_block_9" | "xtonesreworked:zech_block_0" | "xtonesreworked:zech_block_1" | "xtonesreworked:zech_block_10" | "xtonesreworked:zech_block_11" | "xtonesreworked:zech_block_12" | "xtonesreworked:zech_block_13" | "xtonesreworked:zech_block_14" | "xtonesreworked:zech_block_15" | "xtonesreworked:zech_block_2" | "xtonesreworked:zech_block_3" | "xtonesreworked:zech_block_4" | "xtonesreworked:zech_block_5" | "xtonesreworked:zech_block_6" | "xtonesreworked:zech_block_7" | "xtonesreworked:zech_block_8" | "xtonesreworked:zech_block_9" | "xtonesreworked:zest_block_0" | "xtonesreworked:zest_block_1" | "xtonesreworked:zest_block_10" | "xtonesreworked:zest_block_11" | "xtonesreworked:zest_block_12" | "xtonesreworked:zest_block_13" | "xtonesreworked:zest_block_14" | "xtonesreworked:zest_block_15" | "xtonesreworked:zest_block_2" | "xtonesreworked:zest_block_3" | "xtonesreworked:zest_block_4" | "xtonesreworked:zest_block_5" | "xtonesreworked:zest_block_6" | "xtonesreworked:zest_block_7" | "xtonesreworked:zest_block_8" | "xtonesreworked:zest_block_9" | "xtonesreworked:zeta_block_0" | "xtonesreworked:zeta_block_1" | "xtonesreworked:zeta_block_10" | "xtonesreworked:zeta_block_11" | "xtonesreworked:zeta_block_12" | "xtonesreworked:zeta_block_13" | "xtonesreworked:zeta_block_14" | "xtonesreworked:zeta_block_15" | "xtonesreworked:zeta_block_2" | "xtonesreworked:zeta_block_3" | "xtonesreworked:zeta_block_4" | "xtonesreworked:zeta_block_5" | "xtonesreworked:zeta_block_6" | "xtonesreworked:zeta_block_7" | "xtonesreworked:zeta_block_8" | "xtonesreworked:zeta_block_9" | "xtonesreworked:zion_block_0" | "xtonesreworked:zion_block_1" | "xtonesreworked:zion_block_10" | "xtonesreworked:zion_block_11" | "xtonesreworked:zion_block_12" | "xtonesreworked:zion_block_13" | "xtonesreworked:zion_block_14" | "xtonesreworked:zion_block_15" | "xtonesreworked:zion_block_2" | "xtonesreworked:zion_block_3" | "xtonesreworked:zion_block_4" | "xtonesreworked:zion_block_5" | "xtonesreworked:zion_block_6" | "xtonesreworked:zion_block_7" | "xtonesreworked:zion_block_8" | "xtonesreworked:zion_block_9" | "xtonesreworked:zkul_block_0" | "xtonesreworked:zkul_block_1" | "xtonesreworked:zkul_block_10" | "xtonesreworked:zkul_block_11" | "xtonesreworked:zkul_block_12" | "xtonesreworked:zkul_block_13" | "xtonesreworked:zkul_block_14" | "xtonesreworked:zkul_block_15" | "xtonesreworked:zkul_block_2" | "xtonesreworked:zkul_block_3" | "xtonesreworked:zkul_block_4" | "xtonesreworked:zkul_block_5" | "xtonesreworked:zkul_block_6" | "xtonesreworked:zkul_block_7" | "xtonesreworked:zkul_block_8" | "xtonesreworked:zkul_block_9" | "xtonesreworked:zoea_block_0" | "xtonesreworked:zoea_block_1" | "xtonesreworked:zoea_block_10" | "xtonesreworked:zoea_block_11" | "xtonesreworked:zoea_block_12" | "xtonesreworked:zoea_block_13" | "xtonesreworked:zoea_block_14" | "xtonesreworked:zoea_block_15" | "xtonesreworked:zoea_block_2" | "xtonesreworked:zoea_block_3" | "xtonesreworked:zoea_block_4" | "xtonesreworked:zoea_block_5" | "xtonesreworked:zoea_block_6" | "xtonesreworked:zoea_block_7" | "xtonesreworked:zoea_block_8" | "xtonesreworked:zoea_block_9" | "xtonesreworked:zome_block_0" | "xtonesreworked:zome_block_1" | "xtonesreworked:zome_block_10" | "xtonesreworked:zome_block_11" | "xtonesreworked:zome_block_12" | "xtonesreworked:zome_block_13" | "xtonesreworked:zome_block_14" | "xtonesreworked:zome_block_15" | "xtonesreworked:zome_block_2" | "xtonesreworked:zome_block_3" | "xtonesreworked:zome_block_4" | "xtonesreworked:zome_block_5" | "xtonesreworked:zome_block_6" | "xtonesreworked:zome_block_7" | "xtonesreworked:zome_block_8" | "xtonesreworked:zome_block_9" | "xtonesreworked:zone_block_0" | "xtonesreworked:zone_block_1" | "xtonesreworked:zone_block_10" | "xtonesreworked:zone_block_11" | "xtonesreworked:zone_block_12" | "xtonesreworked:zone_block_13" | "xtonesreworked:zone_block_14" | "xtonesreworked:zone_block_15" | "xtonesreworked:zone_block_2" | "xtonesreworked:zone_block_3" | "xtonesreworked:zone_block_4" | "xtonesreworked:zone_block_5" | "xtonesreworked:zone_block_6" | "xtonesreworked:zone_block_7" | "xtonesreworked:zone_block_8" | "xtonesreworked:zone_block_9" | "xtonesreworked:zorg_block_0" | "xtonesreworked:zorg_block_1" | "xtonesreworked:zorg_block_10" | "xtonesreworked:zorg_block_11" | "xtonesreworked:zorg_block_12" | "xtonesreworked:zorg_block_13" | "xtonesreworked:zorg_block_14" | "xtonesreworked:zorg_block_15" | "xtonesreworked:zorg_block_2" | "xtonesreworked:zorg_block_3" | "xtonesreworked:zorg_block_4" | "xtonesreworked:zorg_block_5" | "xtonesreworked:zorg_block_6" | "xtonesreworked:zorg_block_7" | "xtonesreworked:zorg_block_8" | "xtonesreworked:zorg_block_9" | "xtonesreworked:ztyl_block_0" | "xtonesreworked:ztyl_block_1" | "xtonesreworked:ztyl_block_10" | "xtonesreworked:ztyl_block_11" | "xtonesreworked:ztyl_block_12" | "xtonesreworked:ztyl_block_13" | "xtonesreworked:ztyl_block_14" | "xtonesreworked:ztyl_block_15" | "xtonesreworked:ztyl_block_2" | "xtonesreworked:ztyl_block_3" | "xtonesreworked:ztyl_block_4" | "xtonesreworked:ztyl_block_5" | "xtonesreworked:ztyl_block_6" | "xtonesreworked:ztyl_block_7" | "xtonesreworked:ztyl_block_8" | "xtonesreworked:ztyl_block_9" | "xtonesreworked:zyth_block_0" | "xtonesreworked:zyth_block_1" | "xtonesreworked:zyth_block_10" | "xtonesreworked:zyth_block_11" | "xtonesreworked:zyth_block_12" | "xtonesreworked:zyth_block_13" | "xtonesreworked:zyth_block_14" | "xtonesreworked:zyth_block_15" | "xtonesreworked:zyth_block_2" | "xtonesreworked:zyth_block_3" | "xtonesreworked:zyth_block_4" | "xtonesreworked:zyth_block_5" | "xtonesreworked:zyth_block_6" | "xtonesreworked:zyth_block_7" | "xtonesreworked:zyth_block_8" | "xtonesreworked:zyth_block_9" | "zerocore:debugtool" | "gtceu:silver_oxide_dust" | "gtceu:silver_oxide_tiny_dust" | "gtceu:silver_oxide_small_dust";
    type Potion = "awkward" | "minecraft:awkward" | "empty" | "minecraft:empty" | "fire_resistance" | "minecraft:fire_resistance" | "harming" | "minecraft:harming" | "healing" | "minecraft:healing" | "invisibility" | "minecraft:invisibility" | "leaping" | "minecraft:leaping" | "long_fire_resistance" | "minecraft:long_fire_resistance" | "long_invisibility" | "minecraft:long_invisibility" | "long_leaping" | "minecraft:long_leaping" | "long_night_vision" | "minecraft:long_night_vision" | "long_poison" | "minecraft:long_poison" | "long_regeneration" | "minecraft:long_regeneration" | "long_slow_falling" | "minecraft:long_slow_falling" | "long_slowness" | "minecraft:long_slowness" | "long_strength" | "minecraft:long_strength" | "long_swiftness" | "minecraft:long_swiftness" | "long_turtle_master" | "minecraft:long_turtle_master" | "long_water_breathing" | "minecraft:long_water_breathing" | "long_weakness" | "minecraft:long_weakness" | "luck" | "minecraft:luck" | "mundane" | "minecraft:mundane" | "night_vision" | "minecraft:night_vision" | "poison" | "minecraft:poison" | "regeneration" | "minecraft:regeneration" | "slow_falling" | "minecraft:slow_falling" | "slowness" | "minecraft:slowness" | "strength" | "minecraft:strength" | "strong_harming" | "minecraft:strong_harming" | "strong_healing" | "minecraft:strong_healing" | "strong_leaping" | "minecraft:strong_leaping" | "strong_poison" | "minecraft:strong_poison" | "strong_regeneration" | "minecraft:strong_regeneration" | "strong_slowness" | "minecraft:strong_slowness" | "strong_strength" | "minecraft:strong_strength" | "strong_swiftness" | "minecraft:strong_swiftness" | "strong_turtle_master" | "minecraft:strong_turtle_master" | "swiftness" | "minecraft:swiftness" | "thick" | "minecraft:thick" | "turtle_master" | "minecraft:turtle_master" | "water" | "minecraft:water" | "water_breathing" | "minecraft:water_breathing" | "weakness" | "minecraft:weakness";
    type ParticleType = "ambient_entity_effect" | "minecraft:ambient_entity_effect" | "angry_villager" | "minecraft:angry_villager" | "block" | "minecraft:block" | "block_marker" | "minecraft:block_marker" | "bubble" | "minecraft:bubble" | "cloud" | "minecraft:cloud" | "crit" | "minecraft:crit" | "damage_indicator" | "minecraft:damage_indicator" | "dragon_breath" | "minecraft:dragon_breath" | "dripping_lava" | "minecraft:dripping_lava" | "falling_lava" | "minecraft:falling_lava" | "landing_lava" | "minecraft:landing_lava" | "dripping_water" | "minecraft:dripping_water" | "falling_water" | "minecraft:falling_water" | "dust" | "minecraft:dust" | "dust_color_transition" | "minecraft:dust_color_transition" | "effect" | "minecraft:effect" | "elder_guardian" | "minecraft:elder_guardian" | "enchanted_hit" | "minecraft:enchanted_hit" | "enchant" | "minecraft:enchant" | "end_rod" | "minecraft:end_rod" | "entity_effect" | "minecraft:entity_effect" | "explosion_emitter" | "minecraft:explosion_emitter" | "explosion" | "minecraft:explosion" | "sonic_boom" | "minecraft:sonic_boom" | "falling_dust" | "minecraft:falling_dust" | "firework" | "minecraft:firework" | "fishing" | "minecraft:fishing" | "flame" | "minecraft:flame" | "sculk_soul" | "minecraft:sculk_soul" | "sculk_charge" | "minecraft:sculk_charge" | "sculk_charge_pop" | "minecraft:sculk_charge_pop" | "soul_fire_flame" | "minecraft:soul_fire_flame" | "soul" | "minecraft:soul" | "flash" | "minecraft:flash" | "happy_villager" | "minecraft:happy_villager" | "composter" | "minecraft:composter" | "heart" | "minecraft:heart" | "instant_effect" | "minecraft:instant_effect" | "item" | "minecraft:item" | "vibration" | "minecraft:vibration" | "item_slime" | "minecraft:item_slime" | "item_snowball" | "minecraft:item_snowball" | "large_smoke" | "minecraft:large_smoke" | "lava" | "minecraft:lava" | "mycelium" | "minecraft:mycelium" | "note" | "minecraft:note" | "poof" | "minecraft:poof" | "portal" | "minecraft:portal" | "rain" | "minecraft:rain" | "smoke" | "minecraft:smoke" | "sneeze" | "minecraft:sneeze" | "spit" | "minecraft:spit" | "squid_ink" | "minecraft:squid_ink" | "sweep_attack" | "minecraft:sweep_attack" | "totem_of_undying" | "minecraft:totem_of_undying" | "underwater" | "minecraft:underwater" | "splash" | "minecraft:splash" | "witch" | "minecraft:witch" | "bubble_pop" | "minecraft:bubble_pop" | "current_down" | "minecraft:current_down" | "bubble_column_up" | "minecraft:bubble_column_up" | "nautilus" | "minecraft:nautilus" | "dolphin" | "minecraft:dolphin" | "campfire_cosy_smoke" | "minecraft:campfire_cosy_smoke" | "campfire_signal_smoke" | "minecraft:campfire_signal_smoke" | "dripping_honey" | "minecraft:dripping_honey" | "falling_honey" | "minecraft:falling_honey" | "landing_honey" | "minecraft:landing_honey" | "falling_nectar" | "minecraft:falling_nectar" | "falling_spore_blossom" | "minecraft:falling_spore_blossom" | "ash" | "minecraft:ash" | "crimson_spore" | "minecraft:crimson_spore" | "warped_spore" | "minecraft:warped_spore" | "spore_blossom_air" | "minecraft:spore_blossom_air" | "dripping_obsidian_tear" | "minecraft:dripping_obsidian_tear" | "falling_obsidian_tear" | "minecraft:falling_obsidian_tear" | "landing_obsidian_tear" | "minecraft:landing_obsidian_tear" | "reverse_portal" | "minecraft:reverse_portal" | "white_ash" | "minecraft:white_ash" | "small_flame" | "minecraft:small_flame" | "snowflake" | "minecraft:snowflake" | "dripping_dripstone_lava" | "minecraft:dripping_dripstone_lava" | "falling_dripstone_lava" | "minecraft:falling_dripstone_lava" | "dripping_dripstone_water" | "minecraft:dripping_dripstone_water" | "falling_dripstone_water" | "minecraft:falling_dripstone_water" | "glow_squid_ink" | "minecraft:glow_squid_ink" | "glow" | "minecraft:glow" | "wax_on" | "minecraft:wax_on" | "wax_off" | "minecraft:wax_off" | "electric_spark" | "minecraft:electric_spark" | "scrape" | "minecraft:scrape" | "shriek" | "minecraft:shriek" | "ae2:crafting_fx" | "ae2:energy_fx" | "ae2:lightning_arc_fx" | "ae2:lightning_fx" | "ae2:matter_cannon_fx" | "ae2:vibrant_fx" | "cyclopscore:blur" | "cyclopscore:drop_colored" | "laserio:itemflowparticle" | "laserio:fluidflowparticle" | "farmersdelight:star" | "farmersdelight:steam" | "cofh_core:frost" | "cofh_core:spark" | "cofh_core:plasma_ball" | "cofh_core:fire" | "cofh_core:blast" | "cofh_core:mist" | "cofh_core:blast_wave" | "cofh_core:shockwave" | "cofh_core:wind_spiral" | "cofh_core:wind_vortex" | "cofh_core:beam" | "cofh_core:shard" | "cofh_core:straight_arc" | "cofh_core:stream" | "create:rotation_indicator" | "create:air_flow" | "create:air" | "create:steam_jet" | "create:cube" | "create:fluid_particle" | "create:basin_fluid" | "create:fluid_drip" | "create:soul" | "create:soul_base" | "create:soul_perimeter" | "create:soul_expanding_perimeter" | "automobility:drift_smoke" | "fantasyfurniture:small_soul_fire_flame" | "fantasyfurniture:necrolord_flame" | "fantasyfurniture:small_necrolord_flame";
    type BlockEntityType = "furnace" | "minecraft:furnace" | "chest" | "minecraft:chest" | "trapped_chest" | "minecraft:trapped_chest" | "ender_chest" | "minecraft:ender_chest" | "jukebox" | "minecraft:jukebox" | "dispenser" | "minecraft:dispenser" | "dropper" | "minecraft:dropper" | "sign" | "minecraft:sign" | "mob_spawner" | "minecraft:mob_spawner" | "piston" | "minecraft:piston" | "brewing_stand" | "minecraft:brewing_stand" | "enchanting_table" | "minecraft:enchanting_table" | "end_portal" | "minecraft:end_portal" | "beacon" | "minecraft:beacon" | "skull" | "minecraft:skull" | "daylight_detector" | "minecraft:daylight_detector" | "hopper" | "minecraft:hopper" | "comparator" | "minecraft:comparator" | "banner" | "minecraft:banner" | "structure_block" | "minecraft:structure_block" | "end_gateway" | "minecraft:end_gateway" | "command_block" | "minecraft:command_block" | "shulker_box" | "minecraft:shulker_box" | "bed" | "minecraft:bed" | "conduit" | "minecraft:conduit" | "barrel" | "minecraft:barrel" | "smoker" | "minecraft:smoker" | "blast_furnace" | "minecraft:blast_furnace" | "lectern" | "minecraft:lectern" | "bell" | "minecraft:bell" | "jigsaw" | "minecraft:jigsaw" | "campfire" | "minecraft:campfire" | "beehive" | "minecraft:beehive" | "sculk_sensor" | "minecraft:sculk_sensor" | "sculk_catalyst" | "minecraft:sculk_catalyst" | "sculk_shrieker" | "minecraft:sculk_shrieker" | "ae2:sky_tank" | "ae2:inscriber" | "ae2:debug_energy_gen" | "ae2:light_detector" | "ae2:interface" | "ae2:creative_energy_cell" | "ae2:charger" | "ae2:quantum_ring" | "ae2:crafting_unit" | "ae2:sky_chest" | "ae2:cable_bus" | "ae2:spatial_anchor" | "ae2:crank" | "ae2:paint" | "ae2:security_station" | "ae2:drive" | "ae2:io_port" | "ae2:debug_cube_gen" | "ae2:debug_chunk_loader" | "ae2:crafting_storage" | "ae2:debug_phantom_node" | "ae2:cell_workbench" | "ae2:chest" | "ae2:crafting_monitor" | "ae2:molecular_assembler" | "ae2:controller" | "ae2:energy_cell" | "ae2:spatial_pylon" | "ae2:debug_item_gen" | "ae2:energy_acceptor" | "ae2:spatial_io_port" | "ae2:quartz_growth_accelerator" | "ae2:pattern_provider" | "ae2:condenser" | "ae2:dense_energy_cell" | "ae2:wireless_access_point" | "ae2:vibration_chamber" | "expatternprovider:ex_pattern_provider" | "expatternprovider:ex_interface" | "expatternprovider:ex_drive" | "expatternprovider:ingredient_buffer" | "expatternprovider:wireless_connect" | "extendedcrafting:the_ultimate_block" | "extendedcrafting:pedestal" | "extendedcrafting:crafting_core" | "extendedcrafting:basic_table" | "extendedcrafting:advanced_table" | "extendedcrafting:elite_table" | "extendedcrafting:ultimate_table" | "extendedcrafting:basic_auto_table" | "extendedcrafting:advanced_auto_table" | "extendedcrafting:elite_auto_table" | "extendedcrafting:ultimate_auto_table" | "extendedcrafting:compressor" | "extendedcrafting:ender_crafter" | "extendedcrafting:auto_ender_crafter" | "extendedcrafting:flux_alternator" | "extendedcrafting:flux_crafter" | "extendedcrafting:auto_flux_crafter" | "laserio:lasernode" | "laserio:laserconnector" | "buildinggadgets:effect_block_tile" | "buildinggadgets:construction_tile" | "buildinggadgets:template_manager_tile" | "webdisplays:screen" | "webdisplays:kb_left" | "webdisplays:rctrl" | "webdisplays:redctrl" | "webdisplays:server" | "exmachinis:flux_sieve" | "exmachinis:flux_hammer" | "exmachinis:flux_compactor" | "farmersdelight:stove" | "farmersdelight:cooking_pot" | "farmersdelight:basket" | "farmersdelight:cutting_board" | "farmersdelight:skillet" | "farmersdelight:pantry" | "farmersdelight:cabinet" | "farmersdelight:canvas_sign" | "mysticaladaptations:insanium_furnace_tile" | "mysticaladaptations:insanium_reprocessor_tile" | "createarmory:gun_mount" | "createarmory:mounted_minigun" | "createarmory:mounted_rpg" | "framedblocks:framed_tile" | "framedblocks:framed_divided_slab" | "framedblocks:framed_divided_panel_horizontal" | "framedblocks:framed_sign" | "framedblocks:framed_double_slab" | "framedblocks:framed_double_panel" | "framedblocks:framed_double_slope" | "framedblocks:framed_double_corner" | "framedblocks:framed_double_threeway_corner" | "framedblocks:framed_chest" | "framedblocks:framed_flower_pot" | "framedblocks:framed_collapsible_block" | "framedblocks:framed_divided_stairs" | "framedblocks:framed_secret_storage" | "framedblocks:framed_double_prism" | "framedblocks:framed_double_sloped_prism" | "framedblocks:framed_double_slope_slab" | "framedblocks:framed_inverse_double_slope_slab" | "framedblocks:framed_elevated_double_slope_slab" | "framedblocks:framed_stacked_slope_slab" | "framedblocks:framed_vertical_divided_stairs" | "framedblocks:framed_flat_double_slope_slab_corner" | "framedblocks:framed_flat_inv_double_slope_slab_corner" | "framedblocks:framed_flat_elev_double_slope_slab_corner" | "framedblocks:framed_double_slope_panel" | "framedblocks:framed_inverse_double_slope_panel" | "framedblocks:framed_extended_double_slope_panel" | "framedblocks:framed_stacked_slope_panel" | "framedblocks:framed_flat_double_slope_panel_corner" | "framedblocks:framed_flat_inv_double_slope_panel_corner" | "framedblocks:framed_flat_ext_double_slope_panel_corner" | "framedblocks:framed_double_stairs" | "framedblocks:framed_vertical_double_stairs" | "framedblocks:framed_target" | "framedblocks:framed_item_frame" | "framedblocks:framed_fancy_rail_slope" | "framedblocks:framed_divided_slope" | "framedblocks:framed_double_half_slope" | "framedblocks:framed_vertical_double_half_slope" | "framedblocks:framed_one_way_window" | "trashcans:item_trash_can_tile" | "trashcans:liquid_trash_can_tile" | "trashcans:energy_trash_can_tile" | "trashcans:ultimate_trash_can_tile" | "toms_storage:ts.inventory_connector.tile" | "toms_storage:ts.storage_terminal.tile" | "toms_storage:ts.open_crate.tile" | "toms_storage:ts.painted.tile" | "toms_storage:ts.inventory_cable_connector.tile" | "toms_storage:ts.inventory_cable_connector_filtered.tile" | "toms_storage:ts.inventory_proxy.tile" | "toms_storage:ts.crafting_terminal.tile" | "toms_storage:ts.inventory_hopper_basic.tile" | "toms_storage:ts.level_emitter.tile" | "sliceanddice:slicer" | "sliceanddice:sprinkler" | "createlowheated:charcoal_heater" | "rechiseledcreate:mechanical_chisel" | "gtceu:cable" | "gtceu:fluid_pipe" | "gtceu:lp_steam_solid_boiler" | "gtceu:hp_steam_solid_boiler" | "gtceu:lp_steam_liquid_boiler" | "gtceu:hp_steam_liquid_boiler" | "gtceu:lp_steam_extractor" | "gtceu:hp_steam_extractor" | "gtceu:lp_steam_macerator" | "gtceu:hp_steam_macerator" | "gtceu:lp_steam_compressor" | "gtceu:hp_steam_compressor" | "gtceu:lp_steam_forge_hammer" | "gtceu:hp_steam_forge_hammer" | "gtceu:lp_steam_furnace" | "gtceu:hp_steam_furnace" | "gtceu:lp_steam_alloy_smelter" | "gtceu:hp_steam_alloy_smelter" | "gtceu:lp_steam_rock_crusher" | "gtceu:hp_steam_rock_crusher" | "gtceu:steam_miner" | "gtceu:ulv_machine_hull" | "gtceu:lv_machine_hull" | "gtceu:mv_machine_hull" | "gtceu:hv_machine_hull" | "gtceu:ev_machine_hull" | "gtceu:iv_machine_hull" | "gtceu:luv_machine_hull" | "gtceu:zpm_machine_hull" | "gtceu:uv_machine_hull" | "gtceu:uhv_machine_hull" | "gtceu:lv_electric_furnace" | "gtceu:mv_electric_furnace" | "gtceu:hv_electric_furnace" | "gtceu:ev_electric_furnace" | "gtceu:iv_electric_furnace" | "gtceu:luv_electric_furnace" | "gtceu:zpm_electric_furnace" | "gtceu:uv_electric_furnace" | "gtceu:lv_alloy_smelter" | "gtceu:mv_alloy_smelter" | "gtceu:hv_alloy_smelter" | "gtceu:ev_alloy_smelter" | "gtceu:iv_alloy_smelter" | "gtceu:luv_alloy_smelter" | "gtceu:zpm_alloy_smelter" | "gtceu:uv_alloy_smelter" | "gtceu:lv_arc_furnace" | "gtceu:mv_arc_furnace" | "gtceu:hv_arc_furnace" | "gtceu:ev_arc_furnace" | "gtceu:iv_arc_furnace" | "gtceu:luv_arc_furnace" | "gtceu:zpm_arc_furnace" | "gtceu:uv_arc_furnace" | "gtceu:lv_assembler" | "gtceu:mv_assembler" | "gtceu:hv_assembler" | "gtceu:ev_assembler" | "gtceu:iv_assembler" | "gtceu:luv_assembler" | "gtceu:zpm_assembler" | "gtceu:uv_assembler" | "gtceu:lv_autoclave" | "gtceu:mv_autoclave" | "gtceu:hv_autoclave" | "gtceu:ev_autoclave" | "gtceu:iv_autoclave" | "gtceu:luv_autoclave" | "gtceu:zpm_autoclave" | "gtceu:uv_autoclave" | "gtceu:lv_bender" | "gtceu:mv_bender" | "gtceu:hv_bender" | "gtceu:ev_bender" | "gtceu:iv_bender" | "gtceu:luv_bender" | "gtceu:zpm_bender" | "gtceu:uv_bender" | "gtceu:lv_brewery" | "gtceu:mv_brewery" | "gtceu:hv_brewery" | "gtceu:ev_brewery" | "gtceu:iv_brewery" | "gtceu:luv_brewery" | "gtceu:zpm_brewery" | "gtceu:uv_brewery" | "gtceu:lv_canner" | "gtceu:mv_canner" | "gtceu:hv_canner" | "gtceu:ev_canner" | "gtceu:iv_canner" | "gtceu:luv_canner" | "gtceu:zpm_canner" | "gtceu:uv_canner" | "gtceu:lv_centrifuge" | "gtceu:mv_centrifuge" | "gtceu:hv_centrifuge" | "gtceu:ev_centrifuge" | "gtceu:iv_centrifuge" | "gtceu:luv_centrifuge" | "gtceu:zpm_centrifuge" | "gtceu:uv_centrifuge" | "gtceu:lv_chemical_bath" | "gtceu:mv_chemical_bath" | "gtceu:hv_chemical_bath" | "gtceu:ev_chemical_bath" | "gtceu:iv_chemical_bath" | "gtceu:luv_chemical_bath" | "gtceu:zpm_chemical_bath" | "gtceu:uv_chemical_bath" | "gtceu:lv_chemical_reactor" | "gtceu:mv_chemical_reactor" | "gtceu:hv_chemical_reactor" | "gtceu:ev_chemical_reactor" | "gtceu:iv_chemical_reactor" | "gtceu:luv_chemical_reactor" | "gtceu:zpm_chemical_reactor" | "gtceu:uv_chemical_reactor" | "gtceu:lv_compressor" | "gtceu:mv_compressor" | "gtceu:hv_compressor" | "gtceu:ev_compressor" | "gtceu:iv_compressor" | "gtceu:luv_compressor" | "gtceu:zpm_compressor" | "gtceu:uv_compressor" | "gtceu:lv_cutter" | "gtceu:mv_cutter" | "gtceu:hv_cutter" | "gtceu:ev_cutter" | "gtceu:iv_cutter" | "gtceu:luv_cutter" | "gtceu:zpm_cutter" | "gtceu:uv_cutter" | "gtceu:lv_distillery" | "gtceu:mv_distillery" | "gtceu:hv_distillery" | "gtceu:ev_distillery" | "gtceu:iv_distillery" | "gtceu:luv_distillery" | "gtceu:zpm_distillery" | "gtceu:uv_distillery" | "gtceu:lv_electrolyzer" | "gtceu:mv_electrolyzer" | "gtceu:hv_electrolyzer" | "gtceu:ev_electrolyzer" | "gtceu:iv_electrolyzer" | "gtceu:luv_electrolyzer" | "gtceu:zpm_electrolyzer" | "gtceu:uv_electrolyzer" | "gtceu:lv_electromagnetic_separator" | "gtceu:mv_electromagnetic_separator" | "gtceu:hv_electromagnetic_separator" | "gtceu:ev_electromagnetic_separator" | "gtceu:iv_electromagnetic_separator" | "gtceu:luv_electromagnetic_separator" | "gtceu:zpm_electromagnetic_separator" | "gtceu:uv_electromagnetic_separator" | "gtceu:lv_extractor" | "gtceu:mv_extractor" | "gtceu:hv_extractor" | "gtceu:ev_extractor" | "gtceu:iv_extractor" | "gtceu:luv_extractor" | "gtceu:zpm_extractor" | "gtceu:uv_extractor" | "gtceu:lv_extruder" | "gtceu:mv_extruder" | "gtceu:hv_extruder" | "gtceu:ev_extruder" | "gtceu:iv_extruder" | "gtceu:luv_extruder" | "gtceu:zpm_extruder" | "gtceu:uv_extruder" | "gtceu:lv_fermenter" | "gtceu:mv_fermenter" | "gtceu:hv_fermenter" | "gtceu:ev_fermenter" | "gtceu:iv_fermenter" | "gtceu:luv_fermenter" | "gtceu:zpm_fermenter" | "gtceu:uv_fermenter" | "gtceu:lv_fluid_heater" | "gtceu:mv_fluid_heater" | "gtceu:hv_fluid_heater" | "gtceu:ev_fluid_heater" | "gtceu:iv_fluid_heater" | "gtceu:luv_fluid_heater" | "gtceu:zpm_fluid_heater" | "gtceu:uv_fluid_heater" | "gtceu:lv_fluid_solidifier" | "gtceu:mv_fluid_solidifier" | "gtceu:hv_fluid_solidifier" | "gtceu:ev_fluid_solidifier" | "gtceu:iv_fluid_solidifier" | "gtceu:luv_fluid_solidifier" | "gtceu:zpm_fluid_solidifier" | "gtceu:uv_fluid_solidifier" | "gtceu:lv_forge_hammer" | "gtceu:mv_forge_hammer" | "gtceu:hv_forge_hammer" | "gtceu:ev_forge_hammer" | "gtceu:iv_forge_hammer" | "gtceu:luv_forge_hammer" | "gtceu:zpm_forge_hammer" | "gtceu:uv_forge_hammer" | "gtceu:lv_forming_press" | "gtceu:mv_forming_press" | "gtceu:hv_forming_press" | "gtceu:ev_forming_press" | "gtceu:iv_forming_press" | "gtceu:luv_forming_press" | "gtceu:zpm_forming_press" | "gtceu:uv_forming_press" | "gtceu:lv_lathe" | "gtceu:mv_lathe" | "gtceu:hv_lathe" | "gtceu:ev_lathe" | "gtceu:iv_lathe" | "gtceu:luv_lathe" | "gtceu:zpm_lathe" | "gtceu:uv_lathe" | "gtceu:lv_mixer" | "gtceu:mv_mixer" | "gtceu:hv_mixer" | "gtceu:ev_mixer" | "gtceu:iv_mixer" | "gtceu:luv_mixer" | "gtceu:zpm_mixer" | "gtceu:uv_mixer" | "gtceu:lv_ore_washer" | "gtceu:mv_ore_washer" | "gtceu:hv_ore_washer" | "gtceu:ev_ore_washer" | "gtceu:iv_ore_washer" | "gtceu:luv_ore_washer" | "gtceu:zpm_ore_washer" | "gtceu:uv_ore_washer" | "gtceu:lv_packer" | "gtceu:mv_packer" | "gtceu:hv_packer" | "gtceu:ev_packer" | "gtceu:iv_packer" | "gtceu:luv_packer" | "gtceu:zpm_packer" | "gtceu:uv_packer" | "gtceu:lv_polarizer" | "gtceu:mv_polarizer" | "gtceu:hv_polarizer" | "gtceu:ev_polarizer" | "gtceu:iv_polarizer" | "gtceu:luv_polarizer" | "gtceu:zpm_polarizer" | "gtceu:uv_polarizer" | "gtceu:lv_laser_engraver" | "gtceu:mv_laser_engraver" | "gtceu:hv_laser_engraver" | "gtceu:ev_laser_engraver" | "gtceu:iv_laser_engraver" | "gtceu:luv_laser_engraver" | "gtceu:zpm_laser_engraver" | "gtceu:uv_laser_engraver" | "gtceu:lv_sifter" | "gtceu:mv_sifter" | "gtceu:hv_sifter" | "gtceu:ev_sifter" | "gtceu:iv_sifter" | "gtceu:luv_sifter" | "gtceu:zpm_sifter" | "gtceu:uv_sifter" | "gtceu:lv_thermal_centrifuge" | "gtceu:mv_thermal_centrifuge" | "gtceu:hv_thermal_centrifuge" | "gtceu:ev_thermal_centrifuge" | "gtceu:iv_thermal_centrifuge" | "gtceu:luv_thermal_centrifuge" | "gtceu:zpm_thermal_centrifuge" | "gtceu:uv_thermal_centrifuge" | "gtceu:lv_wiremill" | "gtceu:mv_wiremill" | "gtceu:hv_wiremill" | "gtceu:ev_wiremill" | "gtceu:iv_wiremill" | "gtceu:luv_wiremill" | "gtceu:zpm_wiremill" | "gtceu:uv_wiremill" | "gtceu:lv_circuit_assembler" | "gtceu:mv_circuit_assembler" | "gtceu:hv_circuit_assembler" | "gtceu:ev_circuit_assembler" | "gtceu:iv_circuit_assembler" | "gtceu:luv_circuit_assembler" | "gtceu:zpm_circuit_assembler" | "gtceu:uv_circuit_assembler" | "gtceu:lv_macerator" | "gtceu:mv_macerator" | "gtceu:hv_macerator" | "gtceu:ev_macerator" | "gtceu:iv_macerator" | "gtceu:luv_macerator" | "gtceu:zpm_macerator" | "gtceu:uv_macerator" | "gtceu:lv_gas_collector" | "gtceu:mv_gas_collector" | "gtceu:hv_gas_collector" | "gtceu:ev_gas_collector" | "gtceu:iv_gas_collector" | "gtceu:luv_gas_collector" | "gtceu:zpm_gas_collector" | "gtceu:uv_gas_collector" | "gtceu:lv_rock_crusher" | "gtceu:mv_rock_crusher" | "gtceu:hv_rock_crusher" | "gtceu:ev_rock_crusher" | "gtceu:iv_rock_crusher" | "gtceu:luv_rock_crusher" | "gtceu:zpm_rock_crusher" | "gtceu:uv_rock_crusher" | "gtceu:lv_combustion" | "gtceu:mv_combustion" | "gtceu:hv_combustion" | "gtceu:lv_steam_turbine" | "gtceu:mv_steam_turbine" | "gtceu:hv_steam_turbine" | "gtceu:lv_gas_turbine" | "gtceu:mv_gas_turbine" | "gtceu:hv_gas_turbine" | "gtceu:ulv_transformer_1a" | "gtceu:lv_transformer_1a" | "gtceu:mv_transformer_1a" | "gtceu:hv_transformer_1a" | "gtceu:ev_transformer_1a" | "gtceu:iv_transformer_1a" | "gtceu:luv_transformer_1a" | "gtceu:zpm_transformer_1a" | "gtceu:uv_transformer_1a" | "gtceu:ulv_transformer_2a" | "gtceu:lv_transformer_2a" | "gtceu:mv_transformer_2a" | "gtceu:hv_transformer_2a" | "gtceu:ev_transformer_2a" | "gtceu:iv_transformer_2a" | "gtceu:luv_transformer_2a" | "gtceu:zpm_transformer_2a" | "gtceu:uv_transformer_2a" | "gtceu:ulv_transformer_4a" | "gtceu:lv_transformer_4a" | "gtceu:mv_transformer_4a" | "gtceu:hv_transformer_4a" | "gtceu:ev_transformer_4a" | "gtceu:iv_transformer_4a" | "gtceu:luv_transformer_4a" | "gtceu:zpm_transformer_4a" | "gtceu:uv_transformer_4a" | "gtceu:ulv_transformer_16a" | "gtceu:lv_transformer_16a" | "gtceu:mv_transformer_16a" | "gtceu:hv_transformer_16a" | "gtceu:ev_transformer_16a" | "gtceu:iv_transformer_16a" | "gtceu:luv_transformer_16a" | "gtceu:zpm_transformer_16a" | "gtceu:uv_transformer_16a" | "gtceu:ulv_1a_energy_converter" | "gtceu:lv_1a_energy_converter" | "gtceu:mv_1a_energy_converter" | "gtceu:hv_1a_energy_converter" | "gtceu:ev_1a_energy_converter" | "gtceu:iv_1a_energy_converter" | "gtceu:luv_1a_energy_converter" | "gtceu:zpm_1a_energy_converter" | "gtceu:uv_1a_energy_converter" | "gtceu:uhv_1a_energy_converter" | "gtceu:ulv_4a_energy_converter" | "gtceu:lv_4a_energy_converter" | "gtceu:mv_4a_energy_converter" | "gtceu:hv_4a_energy_converter" | "gtceu:ev_4a_energy_converter" | "gtceu:iv_4a_energy_converter" | "gtceu:luv_4a_energy_converter" | "gtceu:zpm_4a_energy_converter" | "gtceu:uv_4a_energy_converter" | "gtceu:uhv_4a_energy_converter" | "gtceu:ulv_8a_energy_converter" | "gtceu:lv_8a_energy_converter" | "gtceu:mv_8a_energy_converter" | "gtceu:hv_8a_energy_converter" | "gtceu:ev_8a_energy_converter" | "gtceu:iv_8a_energy_converter" | "gtceu:luv_8a_energy_converter" | "gtceu:zpm_8a_energy_converter" | "gtceu:uv_8a_energy_converter" | "gtceu:uhv_8a_energy_converter" | "gtceu:ulv_16a_energy_converter" | "gtceu:lv_16a_energy_converter" | "gtceu:mv_16a_energy_converter" | "gtceu:hv_16a_energy_converter" | "gtceu:ev_16a_energy_converter" | "gtceu:iv_16a_energy_converter" | "gtceu:luv_16a_energy_converter" | "gtceu:zpm_16a_energy_converter" | "gtceu:uv_16a_energy_converter" | "gtceu:uhv_16a_energy_converter" | "gtceu:ulv_battery_buffer_4x" | "gtceu:lv_battery_buffer_4x" | "gtceu:mv_battery_buffer_4x" | "gtceu:hv_battery_buffer_4x" | "gtceu:ev_battery_buffer_4x" | "gtceu:iv_battery_buffer_4x" | "gtceu:luv_battery_buffer_4x" | "gtceu:zpm_battery_buffer_4x" | "gtceu:uv_battery_buffer_4x" | "gtceu:uhv_battery_buffer_4x" | "gtceu:ulv_battery_buffer_8x" | "gtceu:lv_battery_buffer_8x" | "gtceu:mv_battery_buffer_8x" | "gtceu:hv_battery_buffer_8x" | "gtceu:ev_battery_buffer_8x" | "gtceu:iv_battery_buffer_8x" | "gtceu:luv_battery_buffer_8x" | "gtceu:zpm_battery_buffer_8x" | "gtceu:uv_battery_buffer_8x" | "gtceu:uhv_battery_buffer_8x" | "gtceu:ulv_battery_buffer_16x" | "gtceu:lv_battery_buffer_16x" | "gtceu:mv_battery_buffer_16x" | "gtceu:hv_battery_buffer_16x" | "gtceu:ev_battery_buffer_16x" | "gtceu:iv_battery_buffer_16x" | "gtceu:luv_battery_buffer_16x" | "gtceu:zpm_battery_buffer_16x" | "gtceu:uv_battery_buffer_16x" | "gtceu:uhv_battery_buffer_16x" | "gtceu:ulv_charger_4x" | "gtceu:lv_charger_4x" | "gtceu:mv_charger_4x" | "gtceu:hv_charger_4x" | "gtceu:ev_charger_4x" | "gtceu:iv_charger_4x" | "gtceu:luv_charger_4x" | "gtceu:zpm_charger_4x" | "gtceu:uv_charger_4x" | "gtceu:uhv_charger_4x" | "gtceu:lv_pump" | "gtceu:mv_pump" | "gtceu:hv_pump" | "gtceu:ev_pump" | "gtceu:lv_fisher" | "gtceu:mv_fisher" | "gtceu:hv_fisher" | "gtceu:ev_fisher" | "gtceu:lv_block_breaker" | "gtceu:mv_block_breaker" | "gtceu:hv_block_breaker" | "gtceu:ev_block_breaker" | "gtceu:lv_miner" | "gtceu:mv_miner" | "gtceu:hv_miner" | "gtceu:infinite_energy" | "gtceu:lv_super_chest" | "gtceu:mv_super_chest" | "gtceu:hv_super_chest" | "gtceu:ev_super_chest" | "gtceu:iv_quantum_chest" | "gtceu:luv_quantum_chest" | "gtceu:zpm_quantum_chest" | "gtceu:uv_quantum_chest" | "gtceu:uhv_quantum_chest" | "gtceu:lv_super_tank" | "gtceu:mv_super_tank" | "gtceu:hv_super_tank" | "gtceu:ev_super_tank" | "gtceu:iv_quantum_tank" | "gtceu:luv_quantum_tank" | "gtceu:zpm_quantum_tank" | "gtceu:uv_quantum_tank" | "gtceu:uhv_quantum_tank" | "gtceu:wood_crate" | "gtceu:bronze_crate" | "gtceu:steel_crate" | "gtceu:aluminium_crate" | "gtceu:stainless_steel_crate" | "gtceu:titanium_crate" | "gtceu:tungsten_steel_crate" | "gtceu:wood_drum" | "gtceu:bronze_drum" | "gtceu:steel_drum" | "gtceu:aluminium_drum" | "gtceu:stainless_steel_drum" | "gtceu:gold_drum" | "gtceu:titanium_drum" | "gtceu:tungsten_steel_drum" | "gtceu:ulv_input_bus" | "gtceu:lv_input_bus" | "gtceu:mv_input_bus" | "gtceu:hv_input_bus" | "gtceu:ev_input_bus" | "gtceu:iv_input_bus" | "gtceu:luv_input_bus" | "gtceu:zpm_input_bus" | "gtceu:uv_input_bus" | "gtceu:uhv_input_bus" | "gtceu:ulv_output_bus" | "gtceu:lv_output_bus" | "gtceu:mv_output_bus" | "gtceu:hv_output_bus" | "gtceu:ev_output_bus" | "gtceu:iv_output_bus" | "gtceu:luv_output_bus" | "gtceu:zpm_output_bus" | "gtceu:uv_output_bus" | "gtceu:uhv_output_bus" | "gtceu:ulv_input_hatch" | "gtceu:lv_input_hatch" | "gtceu:mv_input_hatch" | "gtceu:hv_input_hatch" | "gtceu:ev_input_hatch" | "gtceu:iv_input_hatch" | "gtceu:luv_input_hatch" | "gtceu:zpm_input_hatch" | "gtceu:uv_input_hatch" | "gtceu:uhv_input_hatch" | "gtceu:ulv_output_hatch" | "gtceu:lv_output_hatch" | "gtceu:mv_output_hatch" | "gtceu:hv_output_hatch" | "gtceu:ev_output_hatch" | "gtceu:iv_output_hatch" | "gtceu:luv_output_hatch" | "gtceu:zpm_output_hatch" | "gtceu:uv_output_hatch" | "gtceu:uhv_output_hatch" | "gtceu:ulv_energy_input_hatch" | "gtceu:lv_energy_input_hatch" | "gtceu:mv_energy_input_hatch" | "gtceu:hv_energy_input_hatch" | "gtceu:ev_energy_input_hatch" | "gtceu:iv_energy_input_hatch" | "gtceu:luv_energy_input_hatch" | "gtceu:zpm_energy_input_hatch" | "gtceu:uv_energy_input_hatch" | "gtceu:uhv_energy_input_hatch" | "gtceu:ulv_energy_output_hatch" | "gtceu:lv_energy_output_hatch" | "gtceu:mv_energy_output_hatch" | "gtceu:hv_energy_output_hatch" | "gtceu:ev_energy_output_hatch" | "gtceu:iv_energy_output_hatch" | "gtceu:luv_energy_output_hatch" | "gtceu:zpm_energy_output_hatch" | "gtceu:uv_energy_output_hatch" | "gtceu:uhv_energy_output_hatch" | "gtceu:ev_energy_input_hatch_4a" | "gtceu:iv_energy_input_hatch_4a" | "gtceu:luv_energy_input_hatch_4a" | "gtceu:zpm_energy_input_hatch_4a" | "gtceu:uv_energy_input_hatch_4a" | "gtceu:uhv_energy_input_hatch_4a" | "gtceu:ev_energy_output_hatch_4a" | "gtceu:iv_energy_output_hatch_4a" | "gtceu:luv_energy_output_hatch_4a" | "gtceu:zpm_energy_output_hatch_4a" | "gtceu:uv_energy_output_hatch_4a" | "gtceu:uhv_energy_output_hatch_4a" | "gtceu:ev_energy_input_hatch_16a" | "gtceu:iv_energy_input_hatch_16a" | "gtceu:luv_energy_input_hatch_16a" | "gtceu:zpm_energy_input_hatch_16a" | "gtceu:uv_energy_input_hatch_16a" | "gtceu:uhv_energy_input_hatch_16a" | "gtceu:ev_energy_output_hatch_16a" | "gtceu:iv_energy_output_hatch_16a" | "gtceu:luv_energy_output_hatch_16a" | "gtceu:zpm_energy_output_hatch_16a" | "gtceu:uv_energy_output_hatch_16a" | "gtceu:uhv_energy_output_hatch_16a" | "gtceu:lv_muffler_hatch" | "gtceu:mv_muffler_hatch" | "gtceu:hv_muffler_hatch" | "gtceu:ev_muffler_hatch" | "gtceu:iv_muffler_hatch" | "gtceu:luv_muffler_hatch" | "gtceu:zpm_muffler_hatch" | "gtceu:uv_muffler_hatch" | "gtceu:steam_input_bus" | "gtceu:steam_output_bus" | "gtceu:steam_input_hatch" | "gtceu:coke_oven_hatch" | "gtceu:pump_hatch" | "gtceu:maintenance_hatch" | "gtceu:configurable_maintenance_hatch" | "gtceu:cleaning_maintenance_hatch" | "gtceu:auto_maintenance_hatch" | "gtceu:lv_item_passthrough_hatch" | "gtceu:mv_item_passthrough_hatch" | "gtceu:hv_item_passthrough_hatch" | "gtceu:ev_item_passthrough_hatch" | "gtceu:iv_item_passthrough_hatch" | "gtceu:luv_item_passthrough_hatch" | "gtceu:zpm_item_passthrough_hatch" | "gtceu:uv_item_passthrough_hatch" | "gtceu:lv_fluid_passthrough_hatch" | "gtceu:mv_fluid_passthrough_hatch" | "gtceu:hv_fluid_passthrough_hatch" | "gtceu:ev_fluid_passthrough_hatch" | "gtceu:iv_fluid_passthrough_hatch" | "gtceu:luv_fluid_passthrough_hatch" | "gtceu:zpm_fluid_passthrough_hatch" | "gtceu:uv_fluid_passthrough_hatch" | "gtceu:lv_diode" | "gtceu:mv_diode" | "gtceu:hv_diode" | "gtceu:ev_diode" | "gtceu:iv_diode" | "gtceu:luv_diode" | "gtceu:zpm_diode" | "gtceu:uv_diode" | "gtceu:hv_rotor_holder" | "gtceu:ev_rotor_holder" | "gtceu:iv_rotor_holder" | "gtceu:luv_rotor_holder" | "gtceu:zpm_rotor_holder" | "gtceu:uv_rotor_holder" | "gtceu:bronze_large_boiler" | "gtceu:steel_large_boiler" | "gtceu:titanium_large_boiler" | "gtceu:tungstensteel_large_boiler" | "gtceu:coke_oven" | "gtceu:primitive_blast_furnace" | "gtceu:electric_blast_furnace" | "gtceu:large_chemical_reactor" | "gtceu:implosion_compressor" | "gtceu:pyrolyse_oven" | "gtceu:multi_smelter" | "gtceu:cracker" | "gtceu:distillation_tower" | "gtceu:vacuum_freezer" | "gtceu:assembly_line" | "gtceu:primitive_pump" | "gtceu:steam_grinder" | "gtceu:steam_oven" | "gtceu:luv_fusion_reactor" | "gtceu:zpm_fusion_reactor" | "gtceu:uv_fusion_reactor" | "gtceu:mv_fluid_drilling_rig" | "gtceu:hv_fluid_drilling_rig" | "gtceu:ev_fluid_drilling_rig" | "gtceu:ev_large_miner" | "gtceu:iv_large_miner" | "gtceu:luv_large_miner" | "gtceu:cleanroom" | "gtceu:large_combustion_engine" | "gtceu:extreme_combustion_engine" | "gtceu:steam_large_turbine" | "gtceu:gas_large_turbine" | "gtceu:plasma_large_turbine" | "gtceu:iv_processing_array" | "gtceu:luv_processing_array" | "gtceu:lv_electric_gear_box_2a" | "gtceu:mv_electric_gear_box_2a" | "gtceu:hv_electric_gear_box_2a" | "gtceu:ev_electric_gear_box_2a" | "gtceu:lv_electric_gear_box_8a" | "gtceu:mv_electric_gear_box_8a" | "gtceu:hv_electric_gear_box_8a" | "gtceu:ev_electric_gear_box_8a" | "gtceu:lv_electric_gear_box_16a" | "gtceu:mv_electric_gear_box_16a" | "gtceu:hv_electric_gear_box_16a" | "gtceu:ev_electric_gear_box_16a" | "gtceu:lv_electric_gear_box_32a" | "gtceu:mv_electric_gear_box_32a" | "gtceu:hv_electric_gear_box_32a" | "gtceu:ev_electric_gear_box_32a" | "gtceu:lv_kinetic_mixer" | "gtceu:mv_kinetic_mixer" | "gtceu:hv_kinetic_mixer" | "gtceu:ev_kinetic_mixer" | "gtceu:lv_kinetic_input_box" | "gtceu:mv_kinetic_input_box" | "gtceu:hv_kinetic_input_box" | "gtceu:ev_kinetic_input_box" | "gtceu:iv_kinetic_input_box" | "gtceu:luv_kinetic_input_box" | "gtceu:zpm_kinetic_input_box" | "gtceu:uv_kinetic_input_box" | "gtceu:lv_kinetic_output_box" | "gtceu:mv_kinetic_output_box" | "gtceu:hv_kinetic_output_box" | "gtceu:ev_kinetic_output_box" | "gtceu:iv_kinetic_output_box" | "gtceu:luv_kinetic_output_box" | "gtceu:zpm_kinetic_output_box" | "gtceu:uv_kinetic_output_box" | "gtceu:lv_essence_burner" | "gtceu:mv_essence_burner" | "gtceu:hv_essence_burner" | "gtceu:ev_essence_burner" | "gtceu:iv_essence_burner" | "gtceu:lv_essence_centrifuge" | "gtceu:lv_mystical_greenhouse" | "gtceu:mv_mystical_greenhouse" | "gtceu:hv_mystical_greenhouse" | "gtceu:ev_mystical_greenhouse" | "gtceu:iv_mystical_greenhouse" | "packagedexcrafting:basic_crafter" | "packagedexcrafting:advanced_crafter" | "packagedexcrafting:elite_crafter" | "packagedexcrafting:ultimate_crafter" | "packagedexcrafting:ender_crafter" | "packagedexcrafting:flux_crafter" | "packagedexcrafting:combination_crafter" | "packagedexcrafting:marked_pedestal" | "enderstorage:ender_chest" | "enderstorage:ender_tank" | "colossalchests:colossal_chest" | "colossalchests:interface" | "colossalchests:uncolossal_chest" | "mysticalagriculture:inferium_furnace" | "mysticalagriculture:prudentium_furnace" | "mysticalagriculture:tertium_furnace" | "mysticalagriculture:imperium_furnace" | "mysticalagriculture:supremium_furnace" | "mysticalagriculture:awakened_supremium_furnace" | "mysticalagriculture:infusion_pedestal" | "mysticalagriculture:infusion_altar" | "mysticalagriculture:awakening_pedestal" | "mysticalagriculture:awakening_altar" | "mysticalagriculture:essence_vessel" | "mysticalagriculture:tinkering_table" | "mysticalagriculture:basic_reprocessor" | "mysticalagriculture:inferium_reprocessor" | "mysticalagriculture:prudentium_reprocessor" | "mysticalagriculture:tertium_reprocessor" | "mysticalagriculture:imperium_reprocessor" | "mysticalagriculture:supremium_reprocessor" | "mysticalagriculture:awakened_supremium_processor" | "mysticalagriculture:soul_extractor" | "mysticalagriculture:harvester" | "bigreactors:reactorcasing" | "bigreactors:reactorglass" | "bigreactors:reactorcontroller" | "bigreactors:reactorfuelrod" | "bigreactors:reactorcontrolrod" | "bigreactors:reactoraccessport" | "bigreactors:reactoraccessportfluid" | "bigreactors:reactorfluidport_forge_active" | "bigreactors:reactorfluidport_forge_passive" | "bigreactors:reactorfluidport_mekanism_passive" | "bigreactors:reactorcreativewatergenerator" | "bigreactors:reactorpowertap_fe_active" | "bigreactors:reactorpowertap_fe_passive" | "bigreactors:reactorcomputerport" | "bigreactors:reactorredstoneport" | "bigreactors:reactorchargingport_fe" | "bigreactors:turbinecasing" | "bigreactors:turbineglass" | "bigreactors:turbinecontroller" | "bigreactors:turbinerotorbearing" | "bigreactors:turbinerotorshaft" | "bigreactors:turbinerotorblade" | "bigreactors:turbinefluidport_forge_active" | "bigreactors:turbinefluidport_forge_passive" | "bigreactors:turbinecreativesteamgenerator" | "bigreactors:turbinepowertap_fe_active" | "bigreactors:turbinepowertap_fe_passive" | "bigreactors:turbinecomputerport" | "bigreactors:turbineredstoneport" | "bigreactors:turbinechargingport_fe" | "bigreactors:reprocessorcasing" | "bigreactors:reprocessorglass" | "bigreactors:reprocessorcontroller" | "bigreactors:reprocessorwasteinjector" | "bigreactors:reprocessorfluidinjector" | "bigreactors:reprocessoroutputport" | "bigreactors:reprocessorpowerport" | "bigreactors:reprocessorcollector" | "bigreactors:fluidizercasing" | "bigreactors:fluidizerglass" | "bigreactors:fluidizercontroller" | "bigreactors:fluidizersolidinjector" | "bigreactors:fluidizefluidinjector" | "bigreactors:fluidizeoutputport" | "bigreactors:fluidizerpowerport" | "cofh_core:signal_air" | "cofh_core:glow_air" | "cofh_core:ender_air" | "cofh_core:lightning_air" | "thermal:device_hive_extractor" | "thermal:device_tree_extractor" | "thermal:device_fisher" | "thermal:device_composter" | "thermal:device_soil_infuser" | "thermal:device_water_gen" | "thermal:device_rock_gen" | "thermal:device_collector" | "thermal:device_xp_condenser" | "thermal:device_nullifier" | "thermal:device_potion_diffuser" | "thermal:tinker_bench" | "thermal:charge_bench" | "thermal:energy_cell" | "thermal:fluid_cell" | "thermal:machine_furnace" | "thermal:machine_sawmill" | "thermal:machine_pulverizer" | "thermal:machine_smelter" | "thermal:machine_insolator" | "thermal:machine_centrifuge" | "thermal:machine_press" | "thermal:machine_crucible" | "thermal:machine_chiller" | "thermal:machine_refinery" | "thermal:machine_pyrolyzer" | "thermal:machine_bottler" | "thermal:machine_brewer" | "thermal:machine_crystallizer" | "thermal:machine_crafter" | "thermal:dynamo_stirling" | "thermal:dynamo_compression" | "thermal:dynamo_magmatic" | "thermal:dynamo_numismatic" | "thermal:dynamo_lapidary" | "thermal:dynamo_disenchantment" | "thermal:dynamo_gourmand" | "thermal:potion_cake" | "ftbquests:barrier" | "ftbquests:stage_barrier" | "ftbquests:detector" | "ftbquests:loot_crate_opener" | "ftbquests:core_task_screen" | "ftbquests:aux_task_screen" | "packagedauto:encoder" | "packagedauto:packager" | "packagedauto:packager_extension" | "packagedauto:unpackager" | "packagedauto:crafter" | "packagedauto:fluid_package_filler" | "create:schematicannon" | "create:schematic_table" | "create:gearbox" | "create:clutch" | "create:gearshift" | "create:adjustable_chain_gearshift" | "create:belt" | "create:water_wheel" | "create:large_water_wheel" | "create:encased_fan" | "create:nozzle" | "create:turntable" | "create:hand_crank" | "create:cuckoo_clock" | "create:millstone" | "create:crushing_wheel" | "create:crushing_wheel_controller" | "create:mechanical_press" | "create:mechanical_mixer" | "create:basin" | "create:depot" | "create:weighted_ejector" | "create:chute" | "create:smart_chute" | "create:speedometer" | "create:stressometer" | "create:fluid_pipe" | "create:encased_fluid_pipe" | "create:glass_fluid_pipe" | "create:mechanical_pump" | "create:smart_fluid_pipe" | "create:fluid_valve" | "create:fluid_tank" | "create:creative_fluid_tank" | "create:hose_pulley" | "create:item_drain" | "create:spout" | "create:portable_fluid_interface" | "create:steam_engine" | "create:steam_whistle" | "create:powered_shaft" | "create:mechanical_piston" | "create:gantry_shaft" | "create:windmill_bearing" | "create:mechanical_bearing" | "create:clockwork_bearing" | "create:rope_pulley" | "create:elevator_pulley" | "create:cart_assembler" | "create:sticker" | "create:contraption_controls" | "create:deployer" | "create:portable_storage_interface" | "create:elevator_contact" | "create:mechanical_roller" | "create:mechanical_crafter" | "create:sequenced_gearshift" | "create:flywheel" | "create:rotation_speed_controller" | "create:mechanical_arm" | "create:track" | "create:fake_track" | "create:track_station" | "create:track_signal" | "create:track_observer" | "create:item_vault" | "create:andesite_tunnel" | "create:brass_tunnel" | "create:content_observer" | "create:stockpile_switch" | "create:creative_crate" | "create:display_link" | "create:nixie_tube" | "create:redstone_link" | "create:analog_lever" | "create:placard" | "create:pulse_repeater" | "create:pulse_extender" | "create:lectern_controller" | "create:peculiar_bell" | "create:clipboard" | "create:toolbox" | "create:simple_kinetic" | "create:motor" | "create:encased_shaft" | "create:encased_cogwheel" | "create:encased_large_cogwheel" | "create:valve_handle" | "create:gantry_pinion" | "create:chassis" | "create:drill" | "create:saw" | "create:harvester" | "create:blaze_heater" | "create:funnel" | "create:backtank" | "create:cursed_bell" | "create:bogey" | "create:sliding_door" | "create:copycat" | "create:flap_display" | "create_crystal_clear:glass_encased_shaft" | "create_crystal_clear:glass_encased_cog" | "create_crystal_clear:glass_encased_large_cog" | "sgjourney:universe_stargate" | "sgjourney:milky_way_stargate" | "sgjourney:milky_way_dhd" | "sgjourney:pegasus_stargate" | "sgjourney:pegasus_dhd" | "sgjourney:classic_stargate" | "sgjourney:tollan_stargate" | "sgjourney:classic_dhd" | "sgjourney:transport_rings" | "sgjourney:ring_panel" | "sgjourney:sandstone_cartouche" | "sgjourney:stone_cartouche" | "sgjourney:stone_symbol" | "sgjourney:sandstone_symbol" | "sgjourney:naquadah_generator_mark_i" | "sgjourney:naquadah_generator_mark_ii" | "sgjourney:basic_interface" | "sgjourney:crystal_interface" | "sgjourney:zpm_hub" | "sgjourney:crystallizer" | "fluxnetworks:flux_plug" | "fluxnetworks:flux_point" | "fluxnetworks:flux_controller" | "fluxnetworks:basic_flux_storage" | "fluxnetworks:herculean_flux_storage" | "fluxnetworks:gargantuan_flux_storage" | "ae2additions:me_wireless_transceiver" | "automobility:automobile_assembler" | "fantasyfurniture:furniture_station" | "fantasyfurniture:bookshelf" | "fantasyfurniture:chest" | "fantasyfurniture:desk" | "fantasyfurniture:drawer" | "fantasyfurniture:dresser" | "fantasyfurniture:lockbox" | "fantasyfurniture:wardrobe" | "fantasyfurniture:counter" | "fantasyfurniture:oven" | "fantasyfurniture:cookie_jar" | "fantasyfurniture:decorations/widow_bloom" | "fantasyfurniture:decorations/bone_skull_blossoms" | "fantasyfurniture:stocking" | "infinity_provider:builder" | "infinity_provider:provider" | "modularrouters:modular_router" | "modularrouters:template_frame" | "exnihilosequentia:fired_crucible" | "exnihilosequentia:crucibles" | "exnihilosequentia:sieves" | "exnihilosequentia:infesting_leaves" | "exnihilosequentia:infested_leaves" | "exnihilosequentia:barrels" | "exnihilosequentia:stone_barrel";
    type PaintingVariant = "komarumod:komaru_chonky" | "komarumod:komaru_compressed" | "komarumod:komaru_dress" | "komarumod:komaru_face" | "komarumod:komaru_god" | "komarumod:komaru_hat" | "komarumod:komaru_sleep" | "komarumod:medusa" | "alban" | "minecraft:alban" | "aztec" | "minecraft:aztec" | "aztec2" | "minecraft:aztec2" | "bomb" | "minecraft:bomb" | "burning_skull" | "minecraft:burning_skull" | "bust" | "minecraft:bust" | "courbet" | "minecraft:courbet" | "creebet" | "minecraft:creebet" | "donkey_kong" | "minecraft:donkey_kong" | "earth" | "minecraft:earth" | "fighters" | "minecraft:fighters" | "fire" | "minecraft:fire" | "graham" | "minecraft:graham" | "kebab" | "minecraft:kebab" | "match" | "minecraft:match" | "pigscene" | "minecraft:pigscene" | "plant" | "minecraft:plant" | "pointer" | "minecraft:pointer" | "pool" | "minecraft:pool" | "sea" | "minecraft:sea" | "skeleton" | "minecraft:skeleton" | "skull_and_roses" | "minecraft:skull_and_roses" | "stage" | "minecraft:stage" | "sunset" | "minecraft:sunset" | "void" | "minecraft:void" | "wanderer" | "minecraft:wanderer" | "wasteland" | "minecraft:wasteland" | "water" | "minecraft:water" | "wind" | "minecraft:wind" | "wither" | "minecraft:wither";
    type CustomStat = "play_time" | "minecraft:play_time" | "fish_caught" | "minecraft:fish_caught" | "walk_one_cm" | "minecraft:walk_one_cm" | "damage_dealt_resisted" | "minecraft:damage_dealt_resisted" | "clean_banner" | "minecraft:clean_banner" | "clean_shulker_box" | "minecraft:clean_shulker_box" | "interact_with_loom" | "minecraft:interact_with_loom" | "interact_with_campfire" | "minecraft:interact_with_campfire" | "target_hit" | "minecraft:target_hit" | "inspect_hopper" | "minecraft:inspect_hopper" | "open_shulker_box" | "minecraft:open_shulker_box" | "pig_one_cm" | "minecraft:pig_one_cm" | "play_noteblock" | "minecraft:play_noteblock" | "tune_noteblock" | "minecraft:tune_noteblock" | "trigger_trapped_chest" | "minecraft:trigger_trapped_chest" | "clean_armor" | "minecraft:clean_armor" | "items_extracted" | "minecraft:items_extracted" | "aviate_one_cm" | "minecraft:aviate_one_cm" | "interact_with_smoker" | "minecraft:interact_with_smoker" | "interact_with_smithing_table" | "minecraft:interact_with_smithing_table" | "crouch_one_cm" | "minecraft:crouch_one_cm" | "open_chest" | "minecraft:open_chest" | "jump" | "minecraft:jump" | "mob_kills" | "minecraft:mob_kills" | "fall_one_cm" | "minecraft:fall_one_cm" | "interact_with_furnace" | "minecraft:interact_with_furnace" | "raid_trigger" | "minecraft:raid_trigger" | "interact_with_brewingstand" | "minecraft:interact_with_brewingstand" | "climb_one_cm" | "minecraft:climb_one_cm" | "talked_to_villager" | "minecraft:talked_to_villager" | "sleep_in_bed" | "minecraft:sleep_in_bed" | "damage_resisted" | "minecraft:damage_resisted" | "interact_with_cartography_table" | "minecraft:interact_with_cartography_table" | "pot_flower" | "minecraft:pot_flower" | "raid_win" | "minecraft:raid_win" | "interact_with_anvil" | "minecraft:interact_with_anvil" | "interact_with_crafting_table" | "minecraft:interact_with_crafting_table" | "use_cauldron" | "minecraft:use_cauldron" | "inspect_dropper" | "minecraft:inspect_dropper" | "open_barrel" | "minecraft:open_barrel" | "interact_with_lectern" | "minecraft:interact_with_lectern" | "damage_absorbed" | "minecraft:damage_absorbed" | "deaths" | "minecraft:deaths" | "damage_taken" | "minecraft:damage_taken" | "play_record" | "minecraft:play_record" | "eat_cake_slice" | "minecraft:eat_cake_slice" | "interact_with_beacon" | "minecraft:interact_with_beacon" | "fill_cauldron" | "minecraft:fill_cauldron" | "time_since_rest" | "minecraft:time_since_rest" | "exnihilosequentia:sieved" | "walk_under_water_one_cm" | "minecraft:walk_under_water_one_cm" | "enchant_item" | "minecraft:enchant_item" | "inspect_dispenser" | "minecraft:inspect_dispenser" | "minecart_one_cm" | "minecraft:minecart_one_cm" | "strider_one_cm" | "minecraft:strider_one_cm" | "player_kills" | "minecraft:player_kills" | "swim_one_cm" | "minecraft:swim_one_cm" | "damage_blocked_by_shield" | "minecraft:damage_blocked_by_shield" | "sneak_time" | "minecraft:sneak_time" | "fly_one_cm" | "minecraft:fly_one_cm" | "walk_on_water_one_cm" | "minecraft:walk_on_water_one_cm" | "time_since_death" | "minecraft:time_since_death" | "drop" | "minecraft:drop" | "interact_with_grindstone" | "minecraft:interact_with_grindstone" | "total_world_time" | "minecraft:total_world_time" | "items_inserted" | "minecraft:items_inserted" | "damage_dealt" | "minecraft:damage_dealt" | "interact_with_stonecutter" | "minecraft:interact_with_stonecutter" | "bell_ring" | "minecraft:bell_ring" | "animals_bred" | "minecraft:animals_bred" | "interact_with_blast_furnace" | "minecraft:interact_with_blast_furnace" | "leave_game" | "minecraft:leave_game" | "traded_with_villager" | "minecraft:traded_with_villager" | "damage_dealt_absorbed" | "minecraft:damage_dealt_absorbed" | "boat_one_cm" | "minecraft:boat_one_cm" | "sprint_one_cm" | "minecraft:sprint_one_cm" | "open_enderchest" | "minecraft:open_enderchest" | "horse_one_cm" | "minecraft:horse_one_cm";
    type ChunkStatus = "empty" | "minecraft:empty" | "structure_starts" | "minecraft:structure_starts" | "structure_references" | "minecraft:structure_references" | "biomes" | "minecraft:biomes" | "noise" | "minecraft:noise" | "surface" | "minecraft:surface" | "carvers" | "minecraft:carvers" | "liquid_carvers" | "minecraft:liquid_carvers" | "features" | "minecraft:features" | "light" | "minecraft:light" | "spawn" | "minecraft:spawn" | "heightmaps" | "minecraft:heightmaps" | "full" | "minecraft:full";
    type RuleTest = "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 PosRuleTest = "linear_pos" | "minecraft:linear_pos" | "axis_aligned_linear_pos" | "minecraft:axis_aligned_linear_pos" | "always_true" | "minecraft:always_true";
    type Menu = "generic_9x1" | "minecraft:generic_9x1" | "generic_9x2" | "minecraft:generic_9x2" | "generic_9x3" | "minecraft:generic_9x3" | "generic_9x4" | "minecraft:generic_9x4" | "generic_9x5" | "minecraft:generic_9x5" | "generic_9x6" | "minecraft:generic_9x6" | "generic_3x3" | "minecraft:generic_3x3" | "anvil" | "minecraft:anvil" | "beacon" | "minecraft:beacon" | "blast_furnace" | "minecraft:blast_furnace" | "brewing_stand" | "minecraft:brewing_stand" | "crafting" | "minecraft:crafting" | "enchantment" | "minecraft:enchantment" | "furnace" | "minecraft:furnace" | "grindstone" | "minecraft:grindstone" | "hopper" | "minecraft:hopper" | "lectern" | "minecraft:lectern" | "loom" | "minecraft:loom" | "merchant" | "minecraft:merchant" | "shulker_box" | "minecraft:shulker_box" | "smithing" | "minecraft:smithing" | "smoker" | "minecraft:smoker" | "cartography_table" | "minecraft:cartography_table" | "stonecutter" | "minecraft:stonecutter" | "ae2:inscriber" | "ae2:wireless" | "ae2:cellworkbench" | "ae2:import_bus" | "ae2:energy_level_emitter" | "ae2:interface" | "ae2:controller_networkstatus" | "ae2:securitystation" | "ae2:portable_fluid_cell" | "ae2:export_bus" | "ae2:vibrationchamber" | "ae2:patternaccessterminal" | "ae2:patternterm" | "ae2:formationplane" | "ae2:spatialanchor" | "ae2:drive" | "ae2:craftconfirm" | "ae2:portable_item_cell" | "ae2:networkstatus" | "ae2:storage_level_emitter" | "ae2:skychest" | "ae2:priority" | "ae2:storagebus" | "ae2:chest" | "ae2:craftingstatus" | "ae2:quartzknife" | "ae2:wirelessterm" | "ae2:molecular_assembler" | "ae2:networktool" | "ae2:craftamount" | "ae2:spatialioport" | "ae2:craftingcpu" | "ae2:ioport" | "ae2:wirelesscraftingterm" | "ae2:pattern_provider" | "ae2:qnb" | "ae2:set_stock_amount" | "ae2:condenser" | "ae2:item_terminal" | "ae2:craftingterm" | "ae2:ex_pattern_access_terminal" | "ae2:ex_pattern_provider" | "ae2:ex_interface" | "ae2:ex_export_bus" | "ae2:ex_import_bus" | "ae2:ex_drive" | "ae2:ingredient_buffer" | "ae2:wireless_connector" | "cyclopscore:test_infobook" | "extendedcrafting:crafting_core" | "extendedcrafting:basic_table" | "extendedcrafting:advanced_table" | "extendedcrafting:elite_table" | "extendedcrafting:ultimate_table" | "extendedcrafting:basic_auto_table" | "extendedcrafting:advanced_auto_table" | "extendedcrafting:elite_auto_table" | "extendedcrafting:ultimate_auto_table" | "extendedcrafting:compressor" | "extendedcrafting:ender_crafter" | "extendedcrafting:auto_ender_crafter" | "extendedcrafting:flux_alternator" | "extendedcrafting:flux_crafter" | "extendedcrafting:auto_flux_crafter" | "laserio:lasernode" | "laserio:carditem" | "laserio:cardfluid" | "laserio:cardenergy" | "laserio:cardredstone" | "laserio:cardholder" | "laserio:filterbasic" | "laserio:filtercount" | "laserio:filtertag" | "buildinggadgets:template_manager_container" | "corpse:corpse_additional_items" | "corpse:corpse_inventory" | "exmachinis:flux_sieve" | "exmachinis:flux_hammer" | "exmachinis:flux_compactor" | "farmersdelight:cooking_pot" | "simplybackpacks:sb_container" | "simplybackpacks:filter_container" | "mysticaladaptations:insanium_reprocessor" | "curios:curios_container" | "framedblocks:framed_chest" | "framedblocks:framing_saw" | "trashcans:item_trash_can_container" | "trashcans:liquid_trash_can_container" | "trashcans:energy_trash_can_container" | "trashcans:ultimate_trash_can_container" | "toms_storage:ts.storage_terminal.container" | "toms_storage:ts.crafting_terminal.container" | "toms_storage:ts.inv_connector_filter.container" | "toms_storage:ts.level_emitter.container" | "toms_storage:ts.inventory_link.container" | "toms_storage:ts.item_filter.container" | "toms_storage:ts.tag_item_filter.container" | "rechiseled:chisel_container" | "itemfilters:inventory_filter" | "libx:generic" | "packagedexcrafting:basic_crafter" | "packagedexcrafting:advanced_crafter" | "packagedexcrafting:elite_crafter" | "packagedexcrafting:ultimate_crafter" | "packagedexcrafting:ender_crafter" | "packagedexcrafting:flux_crafter" | "packagedexcrafting:combination_crafter" | "enderstorage:ender_item_storage" | "colossalchests:colossal_chest" | "colossalchests:uncolossal_chest" | "mysticalagriculture:tinkering_table" | "mysticalagriculture:reprocessor" | "mysticalagriculture:soul_extractor" | "mysticalagriculture:harvester" | "bigreactors:reactorcontroller" | "bigreactors:reactoraccessport" | "bigreactors:reactoraccessportfluid" | "bigreactors:reactorredstoneport" | "bigreactors:reactorcontrolrod" | "bigreactors:reactorchargingport" | "bigreactors:reactorfluidport" | "bigreactors:turbinecontroller" | "bigreactors:turbineredstoneport" | "bigreactors:turbinechargingport" | "bigreactors:turbinefluidport" | "bigreactors:reprocessorcontroller" | "bigreactors:reprocessoraccessport" | "bigreactors:fluidizercontroller" | "bigreactors:fluidizersolidinjector" | "cofh_core:fluid_filter" | "cofh_core:item_filter" | "thermal:device_hive_extractor" | "thermal:device_tree_extractor" | "thermal:device_fisher" | "thermal:device_composter" | "thermal:device_soil_infuser" | "thermal:device_water_gen" | "thermal:device_rock_gen" | "thermal:device_collector" | "thermal:device_xp_condenser" | "thermal:device_potion_diffuser" | "thermal:device_nullifier" | "thermal:tinker_bench" | "thermal:charge_bench" | "thermal:energy_cell" | "thermal:fluid_cell" | "thermal:satchel" | "thermal:machine_furnace" | "thermal:machine_sawmill" | "thermal:machine_pulverizer" | "thermal:machine_smelter" | "thermal:machine_insolator" | "thermal:machine_centrifuge" | "thermal:machine_press" | "thermal:machine_crucible" | "thermal:machine_chiller" | "thermal:machine_refinery" | "thermal:machine_pyrolyzer" | "thermal:machine_bottler" | "thermal:machine_brewer" | "thermal:machine_crystallizer" | "thermal:machine_crafter" | "thermal:dynamo_stirling" | "thermal:dynamo_compression" | "thermal:dynamo_magmatic" | "thermal:dynamo_numismatic" | "thermal:dynamo_lapidary" | "thermal:dynamo_disenchantment" | "thermal:dynamo_gourmand" | "titanium:addon_container" | "packagedauto:encoder" | "packagedauto:packager" | "packagedauto:packager_extension" | "packagedauto:unpackager" | "packagedauto:crafter" | "packagedauto:fluid_package_filler" | "effortlessbuilding:randomizer_bag" | "effortlessbuilding:golden_randomizer_bag" | "effortlessbuilding:diamond_randomizer_bag" | "create:schematicannon" | "create:schematic_table" | "create:crafting_blueprint" | "create:linked_controller" | "create:filter" | "create:attribute_filter" | "create:schedule" | "create:toolbox" | "sgjourney:basic_interface" | "sgjourney:crystal_interface" | "sgjourney:ring_panel" | "sgjourney:dhd_crystal" | "sgjourney:milky_way_dhd" | "sgjourney:pegasus_dhd" | "sgjourney:classic_dhd" | "sgjourney:naquadah_generator" | "sgjourney:zpm_hub" | "fluxnetworks:flux_menu" | "ae2additions:me_wireless_transceiver" | "ae2:wireless_crafting_terminal" | "ae2:wireless_pattern_access_terminal" | "ae2:wireless_pattern_encoding_terminal" | "ae2:magnet" | "automobility:auto_mechanic_table" | "automobility:single_slot" | "fantasyfurniture:furniture_station" | "fantasyfurniture:bookshelf" | "fantasyfurniture:oven" | "fantasyfurniture:cookie_jar" | "fantasyfurniture:stocking" | "fantasyfurniture:large_inventory_menu" | "fantasyfurniture:medium_inventory_menu" | "fantasyfurniture:small_inventory_menu" | "modularrouters:modular_router" | "modularrouters:module_basic" | "modularrouters:module_activator" | "modularrouters:module_breaker" | "modularrouters:module_detector" | "modularrouters:module_distributor" | "modularrouters:module_extruder_2" | "modularrouters:module_flinger" | "modularrouters:module_fluid" | "modularrouters:module_player" | "modularrouters:module_vacuum" | "modularrouters:bulk_item_filter" | "modularrouters:mod_filter";
    type RecipeType = "crafting" | "minecraft:crafting" | "smelting" | "minecraft:smelting" | "blasting" | "minecraft:blasting" | "smoking" | "minecraft:smoking" | "campfire_cooking" | "minecraft:campfire_cooking" | "stonecutting" | "minecraft:stonecutting" | "smithing" | "minecraft:smithing" | "gtceu:steam_boiler" | "gtceu:electric_furnace" | "gtceu:alloy_smelter" | "gtceu:arc_furnace" | "gtceu:assembler" | "gtceu:autoclave" | "gtceu:bender" | "gtceu:brewery" | "gtceu:macerator" | "gtceu:canner" | "gtceu:centrifuge" | "gtceu:chemical_bath" | "gtceu:chemical_reactor" | "gtceu:compressor" | "gtceu:cutter" | "gtceu:distillery" | "gtceu:electrolyzer" | "gtceu:electromagnetic_separator" | "gtceu:extractor" | "gtceu:extruder" | "gtceu:fermenter" | "gtceu:fluid_heater" | "gtceu:fluid_solidifier" | "gtceu:forge_hammer" | "gtceu:forming_press" | "gtceu:lathe" | "gtceu:mixer" | "gtceu:ore_washer" | "gtceu:packer" | "gtceu:polarizer" | "gtceu:laser_engraver" | "gtceu:sifter" | "gtceu:thermal_centrifuge" | "gtceu:wiremill" | "gtceu:circuit_assembler" | "gtceu:gas_collector" | "gtceu:rock_breaker" | "gtceu:combustion_generator" | "gtceu:gas_turbine" | "gtceu:steam_turbine" | "gtceu:plasma_generator" | "gtceu:large_boiler" | "gtceu:coke_oven" | "gtceu:primitive_blast_furnace" | "gtceu:electric_blast_furnace" | "gtceu:distillation_tower" | "gtceu:pyrolyse_oven" | "gtceu:cracker" | "gtceu:implosion_compressor" | "gtceu:vacuum_freezer" | "gtceu:assembly_line" | "gtceu:large_chemical_reactor" | "gtceu:fusion_reactor" | "gtceu:create_mixer" | "gtceu:essence_burning" | "gtceu:essence_centrifuging" | "gtceu:greenhouse_growing" | "ae2:charger" | "ae2:inscriber" | "ae2:matter_cannon" | "ae2:entropy" | "ae2:transform" | "extendedcrafting:combination" | "extendedcrafting:table" | "extendedcrafting:compressor" | "extendedcrafting:ender_crafter" | "extendedcrafting:flux_crafter" | "exmachinis:compacting" | "farmersdelight:cooking" | "farmersdelight:cutting" | "framedblocks:frame" | "sliceanddice:cutting" | "libx:empty" | "mysticalagriculture:infusion" | "mysticalagriculture:awakening" | "mysticalagriculture:reprocessor" | "mysticalagriculture:soul_extraction" | "bigreactors:reprocessor" | "bigreactors:fluidizer" | "thermal:hive_extractor" | "thermal:tree_extractor" | "thermal:tree_extractor_boost" | "thermal:fisher_boost" | "thermal:rock_gen" | "thermal:potion_diffuser_boost" | "thermal:stirling_fuel" | "thermal:compression_fuel" | "thermal:magmatic_fuel" | "thermal:numismatic_fuel" | "thermal:lapidary_fuel" | "thermal:disenchantment_fuel" | "thermal:gourmand_fuel" | "thermal:furnace" | "thermal:sawmill" | "thermal:pulverizer" | "thermal:pulverizer_recycle" | "thermal:smelter" | "thermal:smelter_recycle" | "thermal:insolator" | "thermal:centrifuge" | "thermal:press" | "thermal:crucible" | "thermal:chiller" | "thermal:refinery" | "thermal:pyrolyzer" | "thermal:bottler" | "thermal:brewer" | "thermal:crystallizer" | "thermal:pulverizer_catalyst" | "thermal:smelter_catalyst" | "thermal:insolator_catalyst" | "create:conversion" | "create:crushing" | "create:cutting" | "create:milling" | "create:basin" | "create:mixing" | "create:compacting" | "create:pressing" | "create:sandpaper_polishing" | "create:splashing" | "create:haunting" | "create:deploying" | "create:filling" | "create:emptying" | "create:item_application" | "create:mechanical_crafting" | "create:sequenced_assembly" | "almostunified:client_recipe_tracker" | "automobility:auto_mechanic_table" | "fantasyfurniture:dyeable" | "exnihilosequentia:compost" | "exnihilosequentia:crook" | "exnihilosequentia:crucible" | "exnihilosequentia:fluid_item" | "exnihilosequentia:fluid_on_top" | "exnihilosequentia:fluid_transform" | "exnihilosequentia:hammer" | "exnihilosequentia:heat" | "exnihilosequentia:sieve";
    type RecipeSerializer = "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem" | "smelting" | "minecraft:smelting" | "blasting" | "minecraft:blasting" | "smoking" | "minecraft:smoking" | "campfire_cooking" | "minecraft:campfire_cooking" | "stonecutting" | "minecraft:stonecutting" | "smithing" | "minecraft:smithing" | "gtceu:steam_boiler" | "gtceu:electric_furnace" | "gtceu:alloy_smelter" | "gtceu:arc_furnace" | "gtceu:assembler" | "gtceu:autoclave" | "gtceu:bender" | "gtceu:brewery" | "gtceu:macerator" | "gtceu:canner" | "gtceu:centrifuge" | "gtceu:chemical_bath" | "gtceu:chemical_reactor" | "gtceu:compressor" | "gtceu:cutter" | "gtceu:distillery" | "gtceu:electrolyzer" | "gtceu:electromagnetic_separator" | "gtceu:extractor" | "gtceu:extruder" | "gtceu:fermenter" | "gtceu:fluid_heater" | "gtceu:fluid_solidifier" | "gtceu:forge_hammer" | "gtceu:forming_press" | "gtceu:lathe" | "gtceu:mixer" | "gtceu:ore_washer" | "gtceu:packer" | "gtceu:polarizer" | "gtceu:laser_engraver" | "gtceu:sifter" | "gtceu:thermal_centrifuge" | "gtceu:wiremill" | "gtceu:circuit_assembler" | "gtceu:gas_collector" | "gtceu:rock_breaker" | "gtceu:combustion_generator" | "gtceu:gas_turbine" | "gtceu:steam_turbine" | "gtceu:plasma_generator" | "gtceu:large_boiler" | "gtceu:coke_oven" | "gtceu:primitive_blast_furnace" | "gtceu:electric_blast_furnace" | "gtceu:distillation_tower" | "gtceu:pyrolyse_oven" | "gtceu:cracker" | "gtceu:implosion_compressor" | "gtceu:vacuum_freezer" | "gtceu:assembly_line" | "gtceu:large_chemical_reactor" | "gtceu:fusion_reactor" | "gtceu:create_mixer" | "gtceu:essence_burning" | "gtceu:essence_centrifuging" | "gtceu:greenhouse_growing" | "gtceu:gt_recipe_serializer" | "gtceu:facade_cover_serializer" | "gtceu:strict_shaped_recipe_serializer" | "ae2:inscriber" | "ae2:facade" | "ae2:entropy" | "ae2:matter_cannon" | "ae2:transform" | "ae2:charger" | "extendedcrafting:combination" | "extendedcrafting:shaped_table" | "extendedcrafting:shapeless_table" | "extendedcrafting:compressor" | "extendedcrafting:shaped_ender_crafter" | "extendedcrafting:shapeless_ender_crafter" | "extendedcrafting:shaped_flux_crafter" | "extendedcrafting:shapeless_flux_crafter" | "extendedcrafting:ultimate_singularity" | "laserio:cardclear" | "bookshelf:shaped_durability" | "bookshelf:shapeless_durability" | "buildinggadgets:construction_paste" | "exmachinis:compacting" | "farmersdelight:cooking" | "farmersdelight:cutting" | "farmersdelight:food_serving" | "supermartijn642corelib:conditional" | "simplybackpacks:backpack_upgrade" | "patchouli:shaped_book_recipe" | "patchouli:shapeless_book_recipe" | "framedblocks:frame" | "sliceanddice:cutting" | "cucumber:shaped_no_mirror" | "cucumber:shaped_transfer_damage" | "cucumber:shaped_tag" | "cucumber:shapeless_tag" | "libx:empty" | "enderstorage:create_recipe" | "enderstorage:recolour_recipe" | "forge:conditional" | "mysticalagriculture:farmland_till" | "mysticalagriculture:infusion" | "mysticalagriculture:awakening" | "mysticalagriculture:reprocessor" | "mysticalagriculture:soul_extraction" | "mysticalagriculture:soul_jar_empty" | "bigreactors:reprocessor" | "bigreactors:fluidizersolid" | "bigreactors:fluidizersolidmixing" | "bigreactors:fluidizerfluidmixing" | "cofh_core:crafting_shaped_potion" | "cofh_core:crafting_securable" | "thermal:hive_extractor" | "thermal:tree_extractor" | "thermal:tree_extractor_boost" | "thermal:fisher_boost" | "thermal:rock_gen" | "thermal:potion_diffuser_boost" | "thermal:furnace" | "thermal:sawmill" | "thermal:pulverizer" | "thermal:pulverizer_recycle" | "thermal:smelter" | "thermal:smelter_recycle" | "thermal:insolator" | "thermal:centrifuge" | "thermal:press" | "thermal:crucible" | "thermal:chiller" | "thermal:refinery" | "thermal:pyrolyzer" | "thermal:bottler" | "thermal:brewer" | "thermal:crystallizer" | "thermal:pulverizer_catalyst" | "thermal:smelter_catalyst" | "thermal:insolator_catalyst" | "thermal:stirling_fuel" | "thermal:compression_fuel" | "thermal:magmatic_fuel" | "thermal:numismatic_fuel" | "thermal:lapidary_fuel" | "thermal:disenchantment_fuel" | "thermal:gourmand_fuel" | "create:conversion" | "create:crushing" | "create:cutting" | "create:milling" | "create:basin" | "create:mixing" | "create:compacting" | "create:pressing" | "create:sandpaper_polishing" | "create:splashing" | "create:haunting" | "create:deploying" | "create:filling" | "create:emptying" | "create:item_application" | "create:mechanical_crafting" | "create:sequenced_assembly" | "create:toolbox_dyeing" | "bucketlib:bucket_dyeing" | "fluxnetworks:flux_storage_recipe" | "fluxnetworks:nbt_wipe_recipe" | "almostunified:client_recipe_tracker" | "kubejs:shaped" | "kubejs:shapeless" | "ae2wtlib:upgrade" | "ae2wtlib:combine" | "automobility:auto_mechanic_table" | "fantasyfurniture:dyeable" | "modularrouters:breaker_module" | "modularrouters:extruder_module_1" | "modularrouters:module_reset" | "modularrouters:guide_book" | "exnihilosequentia:hammer" | "exnihilosequentia:crook" | "exnihilosequentia:compost" | "exnihilosequentia:fluid_item" | "exnihilosequentia:fluid_on_top" | "exnihilosequentia:fluid_transform" | "exnihilosequentia:crucible" | "exnihilosequentia:heat" | "exnihilosequentia:sieve";
    type Attribute = "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.armor" | "minecraft:generic.armor" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.luck" | "minecraft:generic.luck" | "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "forge:swim_speed" | "forge:nametag_distance" | "forge:entity_gravity" | "forge:reach_distance" | "forge:attack_range" | "forge:step_height_addition";
    type PositionSourceType = "block" | "minecraft:block" | "entity" | "minecraft:entity";
    type CommandArgumentType = "brigadier:bool" | "brigadier:float" | "brigadier:double" | "brigadier:integer" | "brigadier:long" | "brigadier:string" | "entity" | "minecraft:entity" | "game_profile" | "minecraft:game_profile" | "block_pos" | "minecraft:block_pos" | "column_pos" | "minecraft:column_pos" | "vec3" | "minecraft:vec3" | "vec2" | "minecraft:vec2" | "block_state" | "minecraft:block_state" | "block_predicate" | "minecraft:block_predicate" | "item_stack" | "minecraft:item_stack" | "item_predicate" | "minecraft:item_predicate" | "color" | "minecraft:color" | "component" | "minecraft:component" | "message" | "minecraft:message" | "nbt_compound_tag" | "minecraft:nbt_compound_tag" | "nbt_tag" | "minecraft:nbt_tag" | "nbt_path" | "minecraft:nbt_path" | "objective" | "minecraft:objective" | "objective_criteria" | "minecraft:objective_criteria" | "operation" | "minecraft:operation" | "particle" | "minecraft:particle" | "angle" | "minecraft:angle" | "rotation" | "minecraft:rotation" | "scoreboard_slot" | "minecraft:scoreboard_slot" | "score_holder" | "minecraft:score_holder" | "swizzle" | "minecraft:swizzle" | "team" | "minecraft:team" | "item_slot" | "minecraft:item_slot" | "resource_location" | "minecraft:resource_location" | "mob_effect" | "minecraft:mob_effect" | "function" | "minecraft:function" | "entity_anchor" | "minecraft:entity_anchor" | "int_range" | "minecraft:int_range" | "float_range" | "minecraft:float_range" | "item_enchantment" | "minecraft:item_enchantment" | "entity_summon" | "minecraft:entity_summon" | "dimension" | "minecraft:dimension" | "time" | "minecraft:time" | "resource_or_tag" | "minecraft:resource_or_tag" | "resource" | "minecraft:resource" | "template_mirror" | "minecraft:template_mirror" | "template_rotation" | "minecraft:template_rotation" | "uuid" | "minecraft:uuid" | "test_argument" | "minecraft:test_argument" | "test_class" | "minecraft:test_class" | "cyclopscore:blur" | "cyclopscore:debug_packet" | "cyclopscore:enum" | "bookshelf:font" | "bookshelf:item_output" | "curios:slot_type" | "ftbteams:team" | "ftbteams:team_property" | "libx:enum" | "forge:enum" | "forge:modid" | "ftbteams:change_progress" | "ftbteams:quest_object" | "flywheel:engine";
    type StatType = "broken" | "minecraft:broken" | "crafted" | "minecraft:crafted" | "custom" | "minecraft:custom" | "dropped" | "minecraft:dropped" | "killed" | "minecraft:killed" | "killed_by" | "minecraft:killed_by" | "mined" | "minecraft:mined" | "picked_up" | "minecraft:picked_up" | "used" | "minecraft:used";
    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 = "ae2:fluix_researcher" | "armorer" | "minecraft:armorer" | "butcher" | "minecraft:butcher" | "cartographer" | "minecraft:cartographer" | "cleric" | "minecraft:cleric" | "farmer" | "minecraft:farmer" | "fisherman" | "minecraft:fisherman" | "fletcher" | "minecraft:fletcher" | "leatherworker" | "minecraft:leatherworker" | "librarian" | "minecraft:librarian" | "mason" | "minecraft:mason" | "nitwit" | "minecraft:nitwit" | "none" | "minecraft:none" | "shepherd" | "minecraft:shepherd" | "toolsmith" | "minecraft:toolsmith" | "weaponsmith" | "minecraft:weaponsmith" | "sgjourney:archeologist";
    type PointOfInterestType = "ae2:fluix_researcher" | "armorer" | "minecraft:armorer" | "bee_nest" | "minecraft:bee_nest" | "beehive" | "minecraft:beehive" | "butcher" | "minecraft:butcher" | "cartographer" | "minecraft:cartographer" | "cleric" | "minecraft:cleric" | "farmer" | "minecraft:farmer" | "fisherman" | "minecraft:fisherman" | "fletcher" | "minecraft:fletcher" | "home" | "minecraft:home" | "leatherworker" | "minecraft:leatherworker" | "librarian" | "minecraft:librarian" | "lightning_rod" | "minecraft:lightning_rod" | "lodestone" | "minecraft:lodestone" | "mason" | "minecraft:mason" | "meeting" | "minecraft:meeting" | "nether_portal" | "minecraft:nether_portal" | "shepherd" | "minecraft:shepherd" | "toolsmith" | "minecraft:toolsmith" | "weaponsmith" | "minecraft:weaponsmith" | "sgjourney:archeologist_poi";
    type MemoryModuleType = "admiring_disabled" | "minecraft:admiring_disabled" | "admiring_item" | "minecraft:admiring_item" | "angry_at" | "minecraft:angry_at" | "ate_recently" | "minecraft:ate_recently" | "attack_cooling_down" | "minecraft:attack_cooling_down" | "attack_target" | "minecraft:attack_target" | "avoid_target" | "minecraft:avoid_target" | "breed_target" | "minecraft:breed_target" | "cant_reach_walk_target_since" | "minecraft:cant_reach_walk_target_since" | "celebrate_location" | "minecraft:celebrate_location" | "dancing" | "minecraft:dancing" | "dig_cooldown" | "minecraft:dig_cooldown" | "disable_walk_to_admire_item" | "minecraft:disable_walk_to_admire_item" | "disturbance_location" | "minecraft:disturbance_location" | "doors_to_close" | "minecraft:doors_to_close" | "dummy" | "minecraft:dummy" | "golem_detected_recently" | "minecraft:golem_detected_recently" | "has_hunting_cooldown" | "minecraft:has_hunting_cooldown" | "heard_bell_time" | "minecraft:heard_bell_time" | "hiding_place" | "minecraft:hiding_place" | "home" | "minecraft:home" | "hunted_recently" | "minecraft:hunted_recently" | "hurt_by" | "minecraft:hurt_by" | "hurt_by_entity" | "minecraft:hurt_by_entity" | "interactable_doors" | "minecraft:interactable_doors" | "interaction_target" | "minecraft:interaction_target" | "is_emerging" | "minecraft:is_emerging" | "is_in_water" | "minecraft:is_in_water" | "is_panicking" | "minecraft:is_panicking" | "is_pregnant" | "minecraft:is_pregnant" | "is_sniffing" | "minecraft:is_sniffing" | "is_tempted" | "minecraft:is_tempted" | "item_pickup_cooldown_ticks" | "minecraft:item_pickup_cooldown_ticks" | "job_site" | "minecraft:job_site" | "last_slept" | "minecraft:last_slept" | "last_woken" | "minecraft:last_woken" | "last_worked_at_poi" | "minecraft:last_worked_at_poi" | "liked_noteblock" | "minecraft:liked_noteblock" | "liked_noteblock_cooldown_ticks" | "minecraft:liked_noteblock_cooldown_ticks" | "liked_player" | "minecraft:liked_player" | "long_jump_cooling_down" | "minecraft:long_jump_cooling_down" | "long_jump_mid_jump" | "minecraft:long_jump_mid_jump" | "look_target" | "minecraft:look_target" | "meeting_point" | "minecraft:meeting_point" | "mobs" | "minecraft:mobs" | "nearby_adult_piglins" | "minecraft:nearby_adult_piglins" | "nearest_attackable" | "minecraft:nearest_attackable" | "nearest_bed" | "minecraft:nearest_bed" | "nearest_hostile" | "minecraft:nearest_hostile" | "nearest_player_holding_wanted_item" | "minecraft:nearest_player_holding_wanted_item" | "nearest_players" | "minecraft:nearest_players" | "nearest_repellent" | "minecraft:nearest_repellent" | "nearest_targetable_player_not_wearing_gold" | "minecraft:nearest_targetable_player_not_wearing_gold" | "nearest_visible_adult" | "minecraft:nearest_visible_adult" | "nearest_visible_adult_hoglins" | "minecraft:nearest_visible_adult_hoglins" | "nearest_visible_adult_piglin" | "minecraft:nearest_visible_adult_piglin" | "nearest_visible_adult_piglins" | "minecraft:nearest_visible_adult_piglins" | "nearest_visible_baby_hoglin" | "minecraft:nearest_visible_baby_hoglin" | "nearest_visible_huntable_hoglin" | "minecraft:nearest_visible_huntable_hoglin" | "nearest_visible_nemesis" | "minecraft:nearest_visible_nemesis" | "nearest_visible_player" | "minecraft:nearest_visible_player" | "nearest_visible_targetable_player" | "minecraft:nearest_visible_targetable_player" | "nearest_visible_wanted_item" | "minecraft:nearest_visible_wanted_item" | "nearest_visible_zombified" | "minecraft:nearest_visible_zombified" | "pacified" | "minecraft:pacified" | "path" | "minecraft:path" | "play_dead_ticks" | "minecraft:play_dead_ticks" | "potential_job_site" | "minecraft:potential_job_site" | "ram_cooldown_ticks" | "minecraft:ram_cooldown_ticks" | "ram_target" | "minecraft:ram_target" | "recent_projectile" | "minecraft:recent_projectile" | "ride_target" | "minecraft:ride_target" | "roar_sound_cooldown" | "minecraft:roar_sound_cooldown" | "roar_sound_delay" | "minecraft:roar_sound_delay" | "roar_target" | "minecraft:roar_target" | "secondary_job_site" | "minecraft:secondary_job_site" | "sniff_cooldown" | "minecraft:sniff_cooldown" | "sonic_boom_cooldown" | "minecraft:sonic_boom_cooldown" | "sonic_boom_sound_cooldown" | "minecraft:sonic_boom_sound_cooldown" | "sonic_boom_sound_delay" | "minecraft:sonic_boom_sound_delay" | "temptation_cooldown_ticks" | "minecraft:temptation_cooldown_ticks" | "tempting_player" | "minecraft:tempting_player" | "time_trying_to_reach_admire_item" | "minecraft:time_trying_to_reach_admire_item" | "touch_cooldown" | "minecraft:touch_cooldown" | "universal_anger" | "minecraft:universal_anger" | "unreachable_tongue_targets" | "minecraft:unreachable_tongue_targets" | "vibration_cooldown" | "minecraft:vibration_cooldown" | "visible_adult_hoglin_count" | "minecraft:visible_adult_hoglin_count" | "visible_adult_piglin_count" | "minecraft:visible_adult_piglin_count" | "visible_mobs" | "minecraft:visible_mobs" | "visible_villager_babies" | "minecraft:visible_villager_babies" | "walk_target" | "minecraft:walk_target";
    type SensorType = "dummy" | "minecraft:dummy" | "nearest_items" | "minecraft:nearest_items" | "nearest_living_entities" | "minecraft:nearest_living_entities" | "nearest_players" | "minecraft:nearest_players" | "nearest_bed" | "minecraft:nearest_bed" | "hurt_by" | "minecraft:hurt_by" | "villager_hostiles" | "minecraft:villager_hostiles" | "villager_babies" | "minecraft:villager_babies" | "secondary_pois" | "minecraft:secondary_pois" | "golem_detected" | "minecraft:golem_detected" | "piglin_specific_sensor" | "minecraft:piglin_specific_sensor" | "piglin_brute_specific_sensor" | "minecraft:piglin_brute_specific_sensor" | "hoglin_specific_sensor" | "minecraft:hoglin_specific_sensor" | "nearest_adult" | "minecraft:nearest_adult" | "axolotl_attackables" | "minecraft:axolotl_attackables" | "axolotl_temptations" | "minecraft:axolotl_temptations" | "goat_temptations" | "minecraft:goat_temptations" | "frog_temptations" | "minecraft:frog_temptations" | "frog_attackables" | "minecraft:frog_attackables" | "is_in_water" | "minecraft:is_in_water" | "warden_entity_sensor" | "minecraft:warden_entity_sensor";
    type Schedule = "empty" | "minecraft:empty" | "simple" | "minecraft:simple" | "villager_baby" | "minecraft:villager_baby" | "villager_default" | "minecraft:villager_default";
    type Activity = "core" | "minecraft:core" | "idle" | "minecraft:idle" | "work" | "minecraft:work" | "play" | "minecraft:play" | "rest" | "minecraft:rest" | "meet" | "minecraft:meet" | "panic" | "minecraft:panic" | "raid" | "minecraft:raid" | "pre_raid" | "minecraft:pre_raid" | "hide" | "minecraft:hide" | "fight" | "minecraft:fight" | "celebrate" | "minecraft:celebrate" | "admire_item" | "minecraft:admire_item" | "avoid" | "minecraft:avoid" | "ride" | "minecraft:ride" | "play_dead" | "minecraft:play_dead" | "long_jump" | "minecraft:long_jump" | "ram" | "minecraft:ram" | "tongue" | "minecraft:tongue" | "swim" | "minecraft:swim" | "lay_spawn" | "minecraft:lay_spawn" | "sniff" | "minecraft:sniff" | "investigate" | "minecraft:investigate" | "roar" | "minecraft:roar" | "emerge" | "minecraft:emerge" | "dig" | "minecraft:dig";
    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" | "libx:all" | "tag" | "minecraft:tag";
    type LootFunctionType = "farmersdelight:copy_meal" | "farmersdelight:smoker_cook" | "enchant_with_levels" | "minecraft:enchant_with_levels" | "farmersdelight:copy_skillet" | "copy_name" | "minecraft:copy_name" | "furnace_smelt" | "minecraft:furnace_smelt" | "copy_nbt" | "minecraft:copy_nbt" | "set_banner_pattern" | "minecraft:set_banner_pattern" | "set_lore" | "minecraft:set_lore" | "apply_bonus" | "minecraft:apply_bonus" | "fill_player_head" | "minecraft:fill_player_head" | "set_name" | "minecraft:set_name" | "set_count" | "minecraft:set_count" | "copy_state" | "minecraft:copy_state" | "curios:set_curio_attributes" | "set_stew_effect" | "minecraft:set_stew_effect" | "set_attributes" | "minecraft:set_attributes" | "set_damage" | "minecraft:set_damage" | "set_loot_table" | "minecraft:set_loot_table" | "set_nbt" | "minecraft:set_nbt" | "explosion_decay" | "minecraft:explosion_decay" | "exploration_map" | "minecraft:exploration_map" | "cofh_core:nbt_sync" | "set_instrument" | "minecraft:set_instrument" | "looting_enchant" | "minecraft:looting_enchant" | "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 LootConditionType = "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" | "thermal:flag" | "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" | "quark:flag" | "alternative" | "minecraft:alternative" | "time_check" | "minecraft:time_check" | "weather_check" | "minecraft:weather_check" | "forge:loot_table_id" | "cofh_core:flag" | "match_tool" | "minecraft:match_tool" | "forge:can_tool_perform_action";
    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 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 Carver = "cave" | "minecraft:cave" | "nether_cave" | "minecraft:nether_cave" | "canyon" | "minecraft:canyon";
    type Feature = "no_op" | "minecraft:no_op" | "tree" | "minecraft:tree" | "flower" | "minecraft:flower" | "no_bonemeal_flower" | "minecraft:no_bonemeal_flower" | "random_patch" | "minecraft:random_patch" | "block_pile" | "minecraft:block_pile" | "spring_feature" | "minecraft:spring_feature" | "chorus_plant" | "minecraft:chorus_plant" | "replace_single_block" | "minecraft:replace_single_block" | "void_start_platform" | "minecraft:void_start_platform" | "desert_well" | "minecraft:desert_well" | "fossil" | "minecraft:fossil" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "ice_spike" | "minecraft:ice_spike" | "glowstone_blob" | "minecraft:glowstone_blob" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "vines" | "minecraft:vines" | "block_column" | "minecraft:block_column" | "vegetation_patch" | "minecraft:vegetation_patch" | "waterlogged_vegetation_patch" | "minecraft:waterlogged_vegetation_patch" | "root_system" | "minecraft:root_system" | "multiface_growth" | "minecraft:multiface_growth" | "underwater_magma" | "minecraft:underwater_magma" | "monster_room" | "minecraft:monster_room" | "blue_ice" | "minecraft:blue_ice" | "iceberg" | "minecraft:iceberg" | "forest_rock" | "minecraft:forest_rock" | "disk" | "minecraft:disk" | "lake" | "minecraft:lake" | "ore" | "minecraft:ore" | "end_spike" | "minecraft:end_spike" | "end_island" | "minecraft:end_island" | "end_gateway" | "minecraft:end_gateway" | "seagrass" | "minecraft:seagrass" | "kelp" | "minecraft:kelp" | "coral_tree" | "minecraft:coral_tree" | "coral_mushroom" | "minecraft:coral_mushroom" | "coral_claw" | "minecraft:coral_claw" | "sea_pickle" | "minecraft:sea_pickle" | "simple_block" | "minecraft:simple_block" | "bamboo" | "minecraft:bamboo" | "huge_fungus" | "minecraft:huge_fungus" | "nether_forest_vegetation" | "minecraft:nether_forest_vegetation" | "weeping_vines" | "minecraft:weeping_vines" | "twisting_vines" | "minecraft:twisting_vines" | "basalt_columns" | "minecraft:basalt_columns" | "delta_feature" | "minecraft:delta_feature" | "netherrack_replace_blobs" | "minecraft:netherrack_replace_blobs" | "fill_layer" | "minecraft:fill_layer" | "bonus_chest" | "minecraft:bonus_chest" | "basalt_pillar" | "minecraft:basalt_pillar" | "scattered_ore" | "minecraft:scattered_ore" | "random_selector" | "minecraft:random_selector" | "simple_random_selector" | "minecraft:simple_random_selector" | "random_boolean_selector" | "minecraft:random_boolean_selector" | "geode" | "minecraft:geode" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "large_dripstone" | "minecraft:large_dripstone" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "sculk_patch" | "minecraft:sculk_patch" | "gtceu:ore" | "farmersdelight:wild_rice" | "farmersdelight:wild_crop" | "mysticalagriculture:soulstone" | "create:standard_ore" | "create:layered_ore" | "sgjourney:ore_spire";
    type StructurePlacement = "concentric_rings" | "minecraft:concentric_rings" | "random_spread" | "minecraft:random_spread";
    type StructurePiece = "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" | "ae2mtrt" | "minecraft:ae2mtrt" | "omdyr" | "minecraft:omdyr" | "rupo" | "minecraft:rupo" | "nescrt" | "minecraft:nescrt" | "omsimplet" | "minecraft:omsimplet" | "tesh" | "minecraft:tesh" | "jigsaw" | "minecraft:jigsaw";
    type StructureType = "woodland_mansion" | "minecraft:woodland_mansion" | "desert_pyramid" | "minecraft:desert_pyramid" | "nether_fossil" | "minecraft:nether_fossil" | "sgjourney:goauld_temple" | "shipwreck" | "minecraft:shipwreck" | "swamp_hut" | "minecraft:swamp_hut" | "sgjourney:buried_stargate" | "sgjourney:city" | "ruined_portal" | "minecraft:ruined_portal" | "sgjourney:stargate_temple" | "buried_treasure" | "minecraft:buried_treasure" | "end_city" | "minecraft:end_city" | "ocean_ruin" | "minecraft:ocean_ruin" | "mineshaft" | "minecraft:mineshaft" | "igloo" | "minecraft:igloo" | "sgjourney:stargate_pedestal" | "fortress" | "minecraft:fortress" | "jungle_temple" | "minecraft:jungle_temple" | "stronghold" | "minecraft:stronghold" | "sgjourney:stargate_outpost" | "sgjourney:common_stargate" | "ae2:mtrt" | "ocean_monument" | "minecraft:ocean_monument" | "jigsaw" | "minecraft:jigsaw" | "sgjourney:jaffa_house";
    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" | "thermal:config" | "in_square" | "minecraft:in_square" | "surface_water_depth_filter" | "minecraft:surface_water_depth_filter" | "surface_relative_threshold_filter" | "minecraft:surface_relative_threshold_filter" | "gtceu:dimension" | "gtceu:biome" | "gtceu:frequency" | "count_on_every_layer" | "minecraft:count_on_every_layer" | "gtceu:count" | "biome" | "minecraft:biome" | "gtceu:biome_placement" | "count" | "minecraft:count" | "create:config_driven" | "carving_mask" | "minecraft:carving_mask" | "farmersdelight:biome_tag" | "heightmap" | "minecraft:heightmap";
    type BlockStateProviderType = "simple_state_provider" | "minecraft:simple_state_provider" | "weighted_state_provider" | "minecraft:weighted_state_provider" | "noise_threshold_provider" | "minecraft:noise_threshold_provider" | "noise_provider" | "minecraft:noise_provider" | "dual_noise_provider" | "minecraft:dual_noise_provider" | "rotated_block_provider" | "minecraft:rotated_block_provider" | "randomized_int_state_provider" | "minecraft:randomized_int_state_provider";
    type FoliagePlacerType = "blob_foliage_placer" | "minecraft:blob_foliage_placer" | "spruce_foliage_placer" | "minecraft:spruce_foliage_placer" | "pine_foliage_placer" | "minecraft:pine_foliage_placer" | "acacia_foliage_placer" | "minecraft:acacia_foliage_placer" | "bush_foliage_placer" | "minecraft:bush_foliage_placer" | "fancy_foliage_placer" | "minecraft:fancy_foliage_placer" | "jungle_foliage_placer" | "minecraft:jungle_foliage_placer" | "mega_pine_foliage_placer" | "minecraft:mega_pine_foliage_placer" | "dark_oak_foliage_placer" | "minecraft:dark_oak_foliage_placer" | "random_spread_foliage_placer" | "minecraft:random_spread_foliage_placer" | "gtceu:rubber";
    type TrunkPlacerType = "gtceu:rubber" | "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" | "upwards_branching_trunk_placer" | "minecraft:upwards_branching_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 RootPlacerType = "mangrove_root_placer" | "minecraft:mangrove_root_placer";
    type TreeDecoratorType = "trunk_vine" | "minecraft:trunk_vine" | "leave_vine" | "minecraft:leave_vine" | "cocoa" | "minecraft:cocoa" | "beehive" | "minecraft:beehive" | "alter_ground" | "minecraft:alter_ground" | "attached_to_leaves" | "minecraft:attached_to_leaves";
    type FeatureSizeType = "three_layers_feature_size" | "minecraft:three_layers_feature_size" | "two_layers_feature_size" | "minecraft:two_layers_feature_size";
    type BiomeSource = "multi_noise" | "minecraft:multi_noise" | "checkerboard" | "minecraft:checkerboard" | "fixed" | "minecraft:fixed" | "the_end" | "minecraft:the_end";
    type ChunkGenerator = "skyblockbuilder:noise_based" | "debug" | "minecraft:debug" | "ae2:spatial_storage" | "skyblockbuilder:the_end" | "flat" | "minecraft:flat" | "noise" | "minecraft:noise";
    type MaterialCondition = "hole" | "minecraft:hole" | "noise_threshold" | "minecraft:noise_threshold" | "biome" | "minecraft:biome" | "not" | "minecraft:not" | "above_preliminary_surface" | "minecraft:above_preliminary_surface" | "water" | "minecraft:water" | "stone_depth" | "minecraft:stone_depth" | "temperature" | "minecraft:temperature" | "vertical_gradient" | "minecraft:vertical_gradient" | "y_above" | "minecraft:y_above" | "steep" | "minecraft:steep";
    type MaterialRule = "bandlands" | "minecraft:bandlands" | "condition" | "minecraft:condition" | "sequence" | "minecraft:sequence" | "block" | "minecraft:block";
    type DensityFunctionType = "quarter_negative" | "minecraft:quarter_negative" | "max" | "minecraft:max" | "add" | "minecraft:add" | "blend_alpha" | "minecraft:blend_alpha" | "half_negative" | "minecraft:half_negative" | "y_clamped_gradient" | "minecraft:y_clamped_gradient" | "min" | "minecraft:min" | "clamp" | "minecraft:clamp" | "range_choice" | "minecraft:range_choice" | "cache_once" | "minecraft:cache_once" | "noise" | "minecraft:noise" | "shifted_noise" | "minecraft:shifted_noise" | "blend_density" | "minecraft:blend_density" | "weird_scaled_sampler" | "minecraft:weird_scaled_sampler" | "cache_all_in_cell" | "minecraft:cache_all_in_cell" | "shift" | "minecraft:shift" | "squeeze" | "minecraft:squeeze" | "mul" | "minecraft:mul" | "cube" | "minecraft:cube" | "square" | "minecraft:square" | "old_blended_noise" | "minecraft:old_blended_noise" | "constant" | "minecraft:constant" | "spline" | "minecraft:spline" | "interpolated" | "minecraft:interpolated" | "shift_b" | "minecraft:shift_b" | "abs" | "minecraft:abs" | "blend_offset" | "minecraft:blend_offset" | "cache_2d" | "minecraft:cache_2d" | "flat_cache" | "minecraft:flat_cache" | "shift_a" | "minecraft:shift_a" | "end_islands" | "minecraft:end_islands" | "beardifier" | "minecraft:beardifier";
    type StructureProcessor = "nop" | "minecraft:nop" | "lava_submerged_block" | "minecraft:lava_submerged_block" | "block_ignore" | "minecraft:block_ignore" | "create:schematic" | "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 StructurePoolElement = "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";
    type CatVariant = "calico" | "minecraft:calico" | "british_shorthair" | "minecraft:british_shorthair" | "persian" | "minecraft:persian" | "white" | "minecraft:white" | "red" | "minecraft:red" | "all_black" | "minecraft:all_black" | "black" | "minecraft:black" | "siamese" | "minecraft:siamese" | "tabby" | "minecraft:tabby" | "ragdoll" | "minecraft:ragdoll" | "jellie" | "minecraft:jellie";
    type FrogVariant = "temperate" | "minecraft:temperate" | "warm" | "minecraft:warm" | "cold" | "minecraft:cold";
    type BannerPattern = "creeper" | "minecraft:creeper" | "rhombus" | "minecraft:rhombus" | "border" | "minecraft:border" | "half_horizontal" | "minecraft:half_horizontal" | "gradient_up" | "minecraft:gradient_up" | "stripe_left" | "minecraft:stripe_left" | "bricks" | "minecraft:bricks" | "triangles_bottom" | "minecraft:triangles_bottom" | "skull" | "minecraft:skull" | "diagonal_right" | "minecraft:diagonal_right" | "cross" | "minecraft:cross" | "diagonal_up_left" | "minecraft:diagonal_up_left" | "gradient" | "minecraft:gradient" | "flower" | "minecraft:flower" | "triangle_top" | "minecraft:triangle_top" | "half_vertical" | "minecraft:half_vertical" | "half_horizontal_bottom" | "minecraft:half_horizontal_bottom" | "globe" | "minecraft:globe" | "stripe_downleft" | "minecraft:stripe_downleft" | "curly_border" | "minecraft:curly_border" | "square_bottom_left" | "minecraft:square_bottom_left" | "half_vertical_right" | "minecraft:half_vertical_right" | "mojang" | "minecraft:mojang" | "triangles_top" | "minecraft:triangles_top" | "square_top_left" | "minecraft:square_top_left" | "piglin" | "minecraft:piglin" | "straight_cross" | "minecraft:straight_cross" | "triangle_bottom" | "minecraft:triangle_bottom" | "stripe_middle" | "minecraft:stripe_middle" | "stripe_right" | "minecraft:stripe_right" | "diagonal_up_right" | "minecraft:diagonal_up_right" | "stripe_downright" | "minecraft:stripe_downright" | "square_bottom_right" | "minecraft:square_bottom_right" | "stripe_top" | "minecraft:stripe_top" | "stripe_bottom" | "minecraft:stripe_bottom" | "stripe_center" | "minecraft:stripe_center" | "diagonal_left" | "minecraft:diagonal_left" | "small_stripes" | "minecraft:small_stripes" | "base" | "minecraft:base" | "square_top_right" | "minecraft:square_top_right" | "circle" | "minecraft:circle";
    type Instrument = "seek_goat_horn" | "minecraft:seek_goat_horn" | "sing_goat_horn" | "minecraft:sing_goat_horn" | "call_goat_horn" | "minecraft:call_goat_horn" | "feel_goat_horn" | "minecraft:feel_goat_horn" | "ponder_goat_horn" | "minecraft:ponder_goat_horn" | "admire_goat_horn" | "minecraft:admire_goat_horn" | "dream_goat_horn" | "minecraft:dream_goat_horn" | "yearn_goat_horn" | "minecraft:yearn_goat_horn";
    type EntityDataSerializers = "corpse:item_list" | "cofh_core:fluid_stack_eds" | "create:carriage_data";
    type GlobalLootModifierSerializers = "farmersdelight:add_item" | "farmersdelight:add_loot_table" | "farmersdelight:pastry_slicing" | "thermal:seeds_from_grass" | "effortlessbuilding:single_item_loot_modifier" | "exnihilosequentia:use_hammer" | "exnihilosequentia:use_crook";
    type FluidType = "createarmory:molten_brass" | "sliceanddice:fertilizer" | "thermal_extra:soul_infused" | "thermal_extra:shellite" | "thermal_extra:twinite" | "thermal_extra:dragonsteel" | "thermal_extra:sunflower_oil" | "thermal_extra:crystallized_sunflower_oil" | "thermal_extra:refined_sunflower_oil" | "gtceu:aluminium" | "gtceu:americium" | "gtceu:antimony" | "gtceu:argon" | "gtceu:argon_plasma" | "gtceu:arsenic" | "gtceu:beryllium" | "gtceu:bismuth" | "gtceu:carbon" | "gtceu:cerium" | "gtceu:chlorine" | "gtceu:chromium" | "gtceu:cobalt" | "gtceu:copper" | "gtceu:darmstadtium" | "gtceu:deuterium" | "gtceu:europium" | "gtceu:fluorine" | "gtceu:gallium" | "gtceu:gold" | "gtceu:hydrogen" | "gtceu:helium" | "gtceu:helium_plasma" | "gtceu:helium_3" | "gtceu:indium" | "gtceu:iridium" | "gtceu:iron" | "gtceu:iron_plasma" | "gtceu:krypton" | "gtceu:lanthanum" | "gtceu:lead" | "gtceu:lithium" | "gtceu:lutetium" | "gtceu:magnesium" | "gtceu:manganese" | "gtceu:mercury" | "gtceu:molybdenum" | "gtceu:neodymium" | "gtceu:neon" | "gtceu:nickel" | "gtceu:nickel_plasma" | "gtceu:niobium" | "gtceu:nitrogen" | "gtceu:nitrogen_plasma" | "gtceu:osmium" | "gtceu:oxygen" | "gtceu:oxygen_plasma" | "gtceu:palladium" | "gtceu:platinum" | "gtceu:plutonium" | "gtceu:plutonium_241" | "gtceu:potassium" | "gtceu:radon" | "gtceu:rhodium" | "gtceu:ruthenium" | "gtceu:samarium" | "gtceu:silicon" | "gtceu:silver" | "gtceu:tantalum" | "gtceu:thorium" | "gtceu:tin" | "gtceu:titanium" | "gtceu:tritium" | "gtceu:tungsten" | "gtceu:uranium" | "gtceu:uranium_235" | "gtceu:vanadium" | "gtceu:xenon" | "gtceu:yttrium" | "gtceu:zinc" | "gtceu:naquadah" | "gtceu:enriched_naquadah" | "gtceu:naquadria" | "gtceu:neutronium" | "gtceu:tritanium" | "gtceu:duranium" | "gtceu:trinium" | "gtceu:annealed_copper" | "gtceu:battery_alloy" | "gtceu:brass" | "gtceu:bronze" | "gtceu:liquid_oxygen" | "gtceu:cupronickel" | "gtceu:electrum" | "gtceu:ice" | "gtceu:invar" | "gtceu:kanthal" | "gtceu:magnalium" | "gtceu:nichrome" | "gtceu:niobium_nitride" | "gtceu:niobium_titanium" | "gtceu:sterling_silver" | "gtceu:rose_gold" | "gtceu:black_bronze" | "gtceu:bismuth_bronze" | "gtceu:soldering_alloy" | "gtceu:stainless_steel" | "gtceu:steel" | "gtceu:tin_alloy" | "gtceu:ultimet" | "gtceu:vanadium_gallium" | "gtceu:wrought_iron" | "gtceu:yttrium_barium_cuprate" | "gtceu:osmiridium" | "gtceu:gallium_arsenide" | "gtceu:indium_gallium_phosphide" | "gtceu:nickel_zinc_ferrite" | "gtceu:sodium_persulfate" | "gtceu:tungsten_carbide" | "gtceu:carbon_dioxide" | "gtceu:titanium_tetrachloride" | "gtceu:nitrogen_dioxide" | "gtceu:hydrogen_sulfide" | "gtceu:nitric_acid" | "gtceu:sulfuric_acid" | "gtceu:phosphoric_acid" | "gtceu:sulfur_trioxide" | "gtceu:sulfur_dioxide" | "gtceu:carbon_monoxide" | "gtceu:hypochlorous_acid" | "gtceu:ammonia" | "gtceu:hydrofluoric_acid" | "gtceu:nitric_oxide" | "gtceu:iron_iii_chloride" | "gtceu:uranium_hexafluoride" | "gtceu:enriched_uranium_hexafluoride" | "gtceu:depleted_uranium_hexafluoride" | "gtceu:nitrous_oxide" | "gtceu:hydrochloric_acid" | "gtceu:steam" | "gtceu:distilled_water" | "gtceu:sodium_potassium" | "gtceu:manganese_phosphide" | "gtceu:magnesium_diboride" | "gtceu:mercury_barium_calcium_cuprate" | "gtceu:uranium_triplatinum" | "gtceu:samarium_iron_arsenic_oxide" | "gtceu:indium_tin_barium_titanium_cuprate" | "gtceu:uranium_rhodium_dinaquadide" | "gtceu:enriched_naquadah_trinium_europium_duranide" | "gtceu:ruthenium_trinium_americium_neutronate" | "gtceu:rhodium_sulfate" | "gtceu:fluoroantimonic_acid" | "gtceu:liquid_helium" | "gtceu:silicone_rubber" | "gtceu:nitrobenzene" | "gtceu:raw_rubber" | "gtceu:styrene_butadiene_rubber" | "gtceu:polyvinyl_acetate" | "gtceu:reinforced_epoxy_resin" | "gtceu:polyvinyl_chloride" | "gtceu:polyphenylene_sulfide" | "gtceu:glyceryl_trinitrate" | "gtceu:polybenzimidazole" | "gtceu:polyethylene" | "gtceu:epoxy" | "gtceu:polycaprolactam" | "gtceu:polytetrafluoroethylene" | "gtceu:methane" | "gtceu:epichlorohydrin" | "gtceu:monochloramine" | "gtceu:chloroform" | "gtceu:cumene" | "gtceu:tetrafluoroethylene" | "gtceu:chloromethane" | "gtceu:allyl_chloride" | "gtceu:isoprene" | "gtceu:propane" | "gtceu:propene" | "gtceu:ethane" | "gtceu:butene" | "gtceu:butane" | "gtceu:dissolved_calcium_acetate" | "gtceu:vinyl_acetate" | "gtceu:methyl_acetate" | "gtceu:ethenone" | "gtceu:tetranitromethane" | "gtceu:dimethylamine" | "gtceu:dimethylhydrazine" | "gtceu:dinitrogen_tetroxide" | "gtceu:dimethyldichlorosilane" | "gtceu:styrene" | "gtceu:butadiene" | "gtceu:dichlorobenzene" | "gtceu:acetic_acid" | "gtceu:phenol" | "gtceu:bisphenol_a" | "gtceu:vinyl_chloride" | "gtceu:ethylene" | "gtceu:benzene" | "gtceu:acetone" | "gtceu:glycerol" | "gtceu:methanol" | "gtceu:ethanol" | "gtceu:toluene" | "gtceu:diphenyl_isophthalate" | "gtceu:phthalic_acid" | "gtceu:dimethylbenzene" | "gtceu:diaminobenzidine" | "gtceu:dichlorobenzidine" | "gtceu:nitrochlorobenzene" | "gtceu:chlorobenzene" | "gtceu:octane" | "gtceu:ethyl_tertbutyl_ether" | "gtceu:ethylbenzene" | "gtceu:naphthalene" | "gtceu:rubber" | "gtceu:cyclohexane" | "gtceu:nitrosyl_chloride" | "gtceu:butyraldehyde" | "gtceu:polyvinyl_butyral" | "gtceu:wood_gas" | "gtceu:wood_vinegar" | "gtceu:wood_tar" | "gtceu:charcoal_byproducts" | "gtceu:biomass" | "gtceu:bio_diesel" | "gtceu:fermented_biomass" | "gtceu:creosote" | "gtceu:diesel" | "gtceu:rocket_fuel" | "gtceu:glue" | "gtceu:lubricant" | "gtceu:mc_guffium_239" | "gtceu:indium_concentrate" | "gtceu:seed_oil" | "gtceu:drilling_fluid" | "gtceu:construction_foam" | "gtceu:sulfuric_heavy_fuel" | "gtceu:heavy_fuel" | "gtceu:lightly_hydro_cracked_heavy_fuel" | "gtceu:severely_hydro_cracked_heavy_fuel" | "gtceu:lightly_steam_cracked_heavy_fuel" | "gtceu:severely_steam_cracked_heavy_fuel" | "gtceu:sulfuric_light_fuel" | "gtceu:light_fuel" | "gtceu:lightly_hydro_cracked_light_fuel" | "gtceu:severely_hydro_cracked_light_fuel" | "gtceu:lightly_steam_cracked_light_fuel" | "gtceu:severely_steam_cracked_light_fuel" | "gtceu:sulfuric_naphtha" | "gtceu:naphtha" | "gtceu:lightly_hydro_cracked_naphtha" | "gtceu:severely_hydro_cracked_naphtha" | "gtceu:lightly_steam_cracked_naphtha" | "gtceu:severely_steam_cracked_naphtha" | "gtceu:sulfuric_gas" | "gtceu:refinery_gas" | "gtceu:lightly_hydro_cracked_gas" | "gtceu:severely_hydro_cracked_gas" | "gtceu:lightly_steam_cracked_gas" | "gtceu:severely_steam_cracked_gas" | "gtceu:hydro_cracked_ethane" | "gtceu:hydro_cracked_ethylene" | "gtceu:hydro_cracked_propene" | "gtceu:hydro_cracked_propane" | "gtceu:hydro_cracked_butane" | "gtceu:hydro_cracked_butene" | "gtceu:hydro_cracked_butadiene" | "gtceu:steam_cracked_ethane" | "gtceu:steam_cracked_ethylene" | "gtceu:steam_cracked_propene" | "gtceu:steam_cracked_propane" | "gtceu:steam_cracked_butane" | "gtceu:steam_cracked_butene" | "gtceu:steam_cracked_butadiene" | "gtceu:lpg" | "gtceu:raw_growth_medium" | "gtceu:sterilized_growth_medium" | "gtceu:oil" | "gtceu:oil_heavy" | "gtceu:oil_medium" | "gtceu:oil_light" | "gtceu:natural_gas" | "gtceu:bacteria" | "gtceu:bacterial_sludge" | "gtceu:enriched_bacterial_sludge" | "gtceu:mutagen" | "gtceu:gelatin_mixture" | "gtceu:raw_gasoline" | "gtceu:gasoline" | "gtceu:high_octane_gasoline" | "gtceu:coal_gas" | "gtceu:coal_tar" | "gtceu:glowstone" | "gtceu:cetane_boosted_diesel" | "gtceu:milk" | "gtceu:milk_plasma" | "gtceu:fish_oil" | "gtceu:ruby_slurry" | "gtceu:sapphire_slurry" | "gtceu:green_sapphire_slurry" | "gtceu:black_dye" | "gtceu:red_dye" | "gtceu:green_dye" | "gtceu:brown_dye" | "gtceu:blue_dye" | "gtceu:purple_dye" | "gtceu:cyan_dye" | "gtceu:light_gray_dye" | "gtceu:gray_dye" | "gtceu:pink_dye" | "gtceu:lime_dye" | "gtceu:yellow_dye" | "gtceu:light_blue_dye" | "gtceu:magenta_dye" | "gtceu:orange_dye" | "gtceu:white_dye" | "gtceu:impure_enriched_naquadah_solution" | "gtceu:enriched_naquadah_solution" | "gtceu:acidic_enriched_naquadah_solution" | "gtceu:enriched_naquadah_waste" | "gtceu:impure_naquadria_solution" | "gtceu:naquadria_solution" | "gtceu:acidic_naquadria_solution" | "gtceu:naquadria_waste" | "gtceu:uu_matter" | "gtceu:glass" | "gtceu:salt_water" | "gtceu:blaze" | "gtceu:black_steel" | "gtceu:damascus_steel" | "gtceu:tungsten_steel" | "gtceu:cobalt_brass" | "gtceu:concrete" | "gtceu:vanadium_steel" | "gtceu:potin" | "gtceu:borosilicate_glass" | "gtceu:naquadah_alloy" | "gtceu:sulfuric_nickel_solution" | "gtceu:sulfuric_copper_solution" | "gtceu:lead_zinc_solution" | "gtceu:nitration_mixture" | "gtceu:diluted_sulfuric_acid" | "gtceu:diluted_hydrochloric_acid" | "gtceu:air" | "gtceu:liquid_air" | "gtceu:nether_air" | "gtceu:liquid_nether_air" | "gtceu:ender_air" | "gtceu:liquid_ender_air" | "gtceu:aqua_regia" | "gtceu:acidic_osmium_solution" | "gtceu:rhodium_plated_palladium" | "gtceu:redstone" | "gtceu:red_steel" | "gtceu:blue_steel" | "gtceu:hssg" | "gtceu:red_alloy" | "gtceu:hsse" | "gtceu:hsss" | "gtceu:blue_alloy" | "gtceu:sulfur_dichloride" | "gtceu:thionyl_chloride" | "gtceu:sulfuryl_chloride" | "gtceu:triglycol_dichloride" | "gtceu:ethylene_glycol" | "gtceu:diethylene_glycol" | "gtceu:triethylene_glycol" | "gtceu:ethylene_oxide" | "gtceu:potassium_permanganate" | "gtceu:12_crown_4" | "gtceu:15_crown_5" | "gtceu:18_crown_6" | "gtceu:12_crown_4_li" | "gtceu:15_crown_5_na" | "gtceu:18_crown_6_k" | "gtceu:signalum" | "gtceu:lumium" | "gtceu:enderium" | "gtceu:prismalium" | "gtceu:melodium" | "gtceu:stellarium" | "gtceu:animated_steel" | "gtceu:echo" | "gtceu:vibranite" | "gtceu:void" | "gtceu:isovol" | "gtceu:plumbumanite" | "gtceu:enlighted_gold" | "gtceu:zapolgium" | "milk" | "minecraft:milk" | "empty" | "minecraft:empty" | "water" | "minecraft:water" | "lava" | "minecraft:lava" | "mysticalagradditions:molten_inferium" | "mysticalagradditions:molten_prudentium" | "mysticalagradditions:molten_tertium" | "mysticalagradditions:molten_imperium" | "mysticalagradditions:molten_supremium" | "mysticalagradditions:molten_soulium" | "bigreactors:steam" | "bigreactors:yellorium_fluid" | "bigreactors:cyanite_fluid" | "bigreactors:blutonium_fluid" | "bigreactors:magentite_fluid" | "bigreactors:verderium_fluid" | "bigreactors:rossinite_fluid" | "bigreactors:cryomisi" | "bigreactors:tangerium" | "bigreactors:redfrigium" | "cofh_core:experience" | "cofh_core:honey" | "cofh_core:potion" | "thermal:redstone" | "thermal:glowstone" | "thermal:ender" | "thermal:sap" | "thermal:syrup" | "thermal:resin" | "thermal:tree_oil" | "thermal:latex" | "thermal:creosote" | "thermal:crude_oil" | "thermal:heavy_oil" | "thermal:light_oil" | "thermal:refined_fuel" | "create:potion" | "create:tea" | "create:honey" | "create:chocolate" | "sgjourney:liquid_naquadah" | "exnihilosequentia:witch_water" | "exnihilosequentia:sea_water";
}
declare namespace com.jozufozu.flywheel.backend {
    class RenderLayer extends Internal.Enum<com.jozufozu.flywheel.backend.RenderLayer> {
        static getLayer(arg0: Internal.RenderType_): com.jozufozu.flywheel.backend.RenderLayer;
        static valueOf(arg0: string): com.jozufozu.flywheel.backend.RenderLayer;
        static values(): com.jozufozu.flywheel.backend.RenderLayer[];
        static getPrimaryLayer(arg0: Internal.RenderType_): com.jozufozu.flywheel.backend.RenderLayer;
        static readonly TRANSPARENT: com.jozufozu.flywheel.backend.RenderLayer;
        static readonly CUTOUT: com.jozufozu.flywheel.backend.RenderLayer;
        static readonly SOLID: com.jozufozu.flywheel.backend.RenderLayer;
    }
    type RenderLayer_ = "transparent" | RenderLayer | "solid" | "cutout";
}
declare namespace com.mojang.datafixers.util {
    class Unit extends Internal.Enum<com.mojang.datafixers.util.Unit> {
        static valueOf(arg0: string): com.mojang.datafixers.util.Unit;
        static values(): com.mojang.datafixers.util.Unit[];
        static readonly INSTANCE: com.mojang.datafixers.util.Unit;
    }
    type Unit_ = "instance" | Unit;
    class Pair <F, S> implements Internal.App<Internal.Pair$Mu<S>, F> {
        constructor(arg0: F, arg1: S)
        static unbox<F, S>(arg0: Internal.App_<Internal.Pair$Mu<S>, F>): com.mojang.datafixers.util.Pair<F, S>;
        mapFirst<F2>(arg0: Internal.Function_<F, F2>): com.mojang.datafixers.util.Pair<F2, S>;
        static toMap<F, S>(): Internal.Collector<com.mojang.datafixers.util.Pair<F, S>, any, Internal.Map<F, S>>;
        static of<F, S>(arg0: F, arg1: S): com.mojang.datafixers.util.Pair<F, S>;
        swap(): com.mojang.datafixers.util.Pair<S, F>;
        mapSecond<S2>(arg0: Internal.Function_<S, S2>): com.mojang.datafixers.util.Pair<F, S2>;
        getSecond(): S;
        getFirst(): F;
        get second(): S
        get first(): F
    }
    type Pair_<F, S> = Pair<F, S>;
}
declare namespace net.minecraft.world.level.levelgen.placement {
    class BiomeFilter extends Internal.PlacementFilter {
        static biome(): net.minecraft.world.level.levelgen.placement.BiomeFilter;
        static CODEC: Internal.Codec<net.minecraft.world.level.levelgen.placement.BiomeFilter>;
    }
    type BiomeFilter_ = BiomeFilter;
}
declare namespace it.unimi.dsi.fastutil {
    interface Stack <K> {
        peek(arg0: number): K;
        pop(): K;
        push(arg0: K): void;
        top(): K;
        isEmpty(): boolean;
        get empty(): boolean
    }
    type Stack_<K> = Stack<K>;
    interface Function <K, V> extends Internal.Function<K, V> {
        size(): number;
        apply(arg0: K): V;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        andThen<V>(arg0: Internal.Function_<V, V>): Internal.Function<K, V>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, V>;
        clear(): void;
        getOrDefault(arg0: any, arg1: V): V;
        get(arg0: any): V;
        remove(arg0: any): V;
        identity<T>(): Internal.Function<T, T>;
        (arg0: any): V;
    }
    type Function_<K, V> = Function<K, V>;
    interface Pair <L, R> {
        right(arg0: R): this;
        lexComparator<L, R>(): Internal.Comparator<it.unimi.dsi.fastutil.Pair<L, R>>;
        key(arg0: L): this;
        of<L, R>(arg0: L, arg1: R): this;
        second(arg0: R): this;
        value(): R;
        left(arg0: L): this;
        left(): L;
        right(): R;
        key(): L;
        first(arg0: L): this;
        first(): L;
        value(arg0: R): this;
        second(): R;
    }
    type Pair_<L, R> = Pair<L, R>;
}
declare namespace com.electronwill.nightconfig.core {
    interface Config extends Internal.UnmodifiableConfig {
        add(arg0: Internal.List_<string>, arg1: any): boolean;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getInt(arg0: Internal.List_<string>): number;
        getByteOrElse(arg0: string, arg1: number): number;
        getShortOrElse(arg0: string, arg1: number): number;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): this;
        getShortOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getIntOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getRaw<T>(arg0: Internal.List_<string>): T;
        update(arg0: Internal.List_<string>, arg1: any): void;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.ConfigFormat_<any>): this;
        wrap(arg0: Internal.Map_<string, any>, arg1: Internal.ConfigFormat_<any>): this;
        getOptionalLong(arg0: string): Internal.OptionalLong;
        remove<T>(arg0: string): T;
        of(arg0: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): this;
        putAll(arg0: Internal.UnmodifiableConfig_): void;
        createSubConfig(): this;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        inMemory(): this;
        add(arg0: string, arg1: any): boolean;
        getOptionalLong(arg0: Internal.List_<string>): Internal.OptionalLong;
        get<T>(arg0: string): T;
        contains(arg0: Internal.List_<string>): boolean;
        getLong(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        apply<T>(arg0: Internal.List_<string>): T;
        getLongOrElse(arg0: Internal.List_<string>, arg1: Internal.LongSupplier_): number;
        getInt(arg0: string): number;
        inMemoryConcurrent(): this;
        inMemoryUniversal(): this;
        ofConcurrent(arg0: Internal.ConfigFormat_<com.electronwill.nightconfig.core.Config>): this;
        getRaw<T>(arg0: string): T;
        getIntOrElse(arg0: string, arg1: Internal.IntSupplier_): number;
        isNull(arg0: string): boolean;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>): this;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T): T;
        getByteOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getOptionalInt(arg0: string): Internal.OptionalInt;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Supplier_<T>): T;
        unmodifiable(): Internal.UnmodifiableConfig;
        concurrentCopy(arg0: Internal.UnmodifiableConfig_): this;
        getIntOrElse(arg0: string, arg1: number): number;
        checked(): this;
        getOptionalInt(arg0: Internal.List_<string>): Internal.OptionalInt;
        update(arg0: string, arg1: any): void;
        size(): number;
        entrySet(): Internal.Set<Internal.Config$Entry>;
        clear(): void;
        valueMap(): Internal.Map<string, any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.Supplier_<T>): T;
        of(arg0: Internal.Supplier_<Internal.Map<string, any>>, arg1: Internal.ConfigFormat_<any>): this;
        apply<T>(arg0: string): T;
        getOrElse<T>(arg0: string, arg1: T): T;
        getLong(arg0: string): number;
        get<T>(arg0: Internal.List_<string>): T;
        getCharOrElse(arg0: string, arg1: string): string;
        set<T>(arg0: Internal.List_<string>, arg1: any): T;
        copy(arg0: Internal.UnmodifiableConfig_, arg1: Internal.Supplier_<Internal.Map<string, any>>, arg2: Internal.ConfigFormat_<any>): this;
        inMemoryUniversalConcurrent(): this;
        contains(arg0: string): boolean;
        set<T>(arg0: string, arg1: any): T;
        getShort(arg0: Internal.List_<string>): number;
        isNull(arg0: Internal.List_<string>): boolean;
        removeAll(arg0: Internal.UnmodifiableConfig_): void;
        setInsertionOrderPreserved(arg0: boolean): void;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>): T;
        getDefaultMapCreator<T>(arg0: boolean, arg1: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getOptional<T>(arg0: Internal.List_<string>): Internal.Optional<T>;
        remove<T>(arg0: Internal.List_<string>): T;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): Internal.Optional<T>;
        isInsertionOrderPreserved(): boolean;
        getOptional<T>(arg0: string): Internal.Optional<T>;
        getShort(arg0: string): number;
        getOrElse<T>(arg0: string, arg1: Internal.Supplier_<T>): T;
        copy(arg0: Internal.UnmodifiableConfig_): this;
        addAll(arg0: Internal.UnmodifiableConfig_): void;
        getChar(arg0: string): string;
        getOrElse<T>(arg0: Internal.List_<string>, arg1: T): T;
        getChar(arg0: Internal.List_<string>): string;
        getLongOrElse(arg0: Internal.List_<string>, arg1: number): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        isEmpty(): boolean;
        getIntOrElse(arg0: Internal.List_<string>, arg1: Internal.IntSupplier_): number;
        getDefaultMapCreator<T>(arg0: boolean): Internal.Supplier<Internal.Map<string, T>>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.EnumGetMethod_): T;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: Internal.List_<string>, arg1: T): T;
        getCharOrElse(arg0: Internal.List_<string>, arg1: string): string;
        getByte(arg0: Internal.List_<string>): number;
        getOptionalEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T): Internal.Optional<T>;
        getLongOrElse(arg0: string, arg1: Internal.LongSupplier_): number;
        getByte(arg0: string): number;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        configFormat(): Internal.ConfigFormat<any>;
        getEnumOrElse<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_, arg3: Internal.Supplier_<T>): T;
        getEnum<T extends Internal.Enum<T>>(arg0: string, arg1: T, arg2: Internal.EnumGetMethod_): T;
        set insertionOrderPreserved(arg0: boolean)
        get insertionOrderPreserved(): boolean
        get empty(): boolean
    }
    type Config_ = Config;
}
declare namespace com.lowdragmc.lowdraglib.side.fluid {
    class FluidStack {
        getDisplayName(): Internal.Component;
        static loadFromTag(nbt: Internal.CompoundTag_): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        setFluid(fluid: Internal.Fluid_): void;
        setTag(tag: Internal.CompoundTag_): void;
        getRawFluid(): Internal.Fluid;
        static create(stack: com.lowdragmc.lowdraglib.side.fluid.FluidStack_, amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        isFluidEqual(other: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        copy(): this;
        static create(fluid: Internal.Fluid_, amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        static empty(): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        copy(amount: number): this;
        static readFromBuf(buf: Internal.FriendlyByteBuf_): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        isFluidStackEqual(other: com.lowdragmc.lowdraglib.side.fluid.FluidStack_): boolean;
        writeToBuf(buf: Internal.FriendlyByteBuf_): void;
        isEmpty(): boolean;
        setAmount(amount: number): void;
        getAmount(): number;
        shrink(amount: number): void;
        static create(fluid: Internal.Fluid_, amount: number, nbt: Internal.CompoundTag_): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        grow(amount: number): void;
        hasTag(): boolean;
        getTag(): Internal.CompoundTag;
        getFluid(): Internal.Fluid;
        saveToTag(nbt: Internal.CompoundTag_): Internal.CompoundTag;
        get displayName(): Internal.Component
        set fluid(fluid: Internal.Fluid_)
        set tag(tag: Internal.CompoundTag_)
        get rawFluid(): Internal.Fluid
        get empty(): boolean
        set amount(amount: number)
        get amount(): number
        get tag(): Internal.CompoundTag
        get fluid(): Internal.Fluid
    }
    type FluidStack_ = FluidStack;
}
declare namespace mezz.jei.api.recipe {
    class RecipeType <T> {
        constructor(arg0: ResourceLocation_, arg1: T)
        static create<T>(arg0: string, arg1: string, arg2: T): mezz.jei.api.recipe.RecipeType<T>;
        getRecipeClass(): T;
        getUid(): ResourceLocation;
        get recipeClass(): T
        get uid(): ResourceLocation
    }
    type RecipeType_<T> = RecipeType<T>;
}
declare namespace io.netty.util {
    interface AttributeMap {
        attr<T>(arg0: Internal.AttributeKey_<T>): io.netty.util.Attribute<T>;
        hasAttr<T>(arg0: Internal.AttributeKey_<T>): boolean;
    }
    type AttributeMap_ = AttributeMap;
    interface Attribute <T> {
        setIfAbsent(arg0: T): T;
        getAndSet(arg0: T): T;
        /**
         * @deprecated
        */
        remove(): void;
        compareAndSet(arg0: T, arg1: T): boolean;
        /**
         * @deprecated
        */
        getAndRemove(): T;
        key(): Internal.AttributeKey<T>;
        get(): T;
        set(arg0: T): void;
        set ifAbsent(arg0: T)
        /**
         * @deprecated
        */
        get andRemove(): T
    }
    type Attribute_<T> = Attribute<T>;
}
declare namespace it.unimi.dsi.fastutil.ints {
    interface IntBinaryOperator extends Internal.IntBinaryOperator, Internal.BinaryOperator<number> {
        apply(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        apply(arg0: any, arg1: any): any;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.BiFunction<number, number, V>;
        maxBy<T>(arg0: Internal.Comparator_<T>): Internal.BinaryOperator<T>;
        minBy<T>(arg0: Internal.Comparator_<T>): Internal.BinaryOperator<T>;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number, arg1: number): number;
        /**
         * @deprecated
        */
        apply(arg0: number, arg1: number): number;
        (arg0: number, arg1: number): number;
    }
    type IntBinaryOperator_ = IntBinaryOperator;
    interface IntPredicate extends Internal.Predicate<number>, Internal.IntPredicate {
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        and(arg0: Internal.IntPredicate_): Internal.IntPredicate;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this;
        or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this;
        negate(): Internal.IntPredicate;
        test(arg0: number): boolean;
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        or(arg0: Internal.IntPredicate_): this;
        (arg0: number): boolean;
    }
    type IntPredicate_ = IntPredicate;
    interface IntConsumer extends Internal.Consumer<number>, Internal.IntConsumer {
        andThen(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer;
        (arg0: number): void;
    }
    type IntConsumer_ = IntConsumer;
    interface IntUnaryOperator extends Internal.IntUnaryOperator, Internal.UnaryOperator<number> {
        compose<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        identity(): this;
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        negation(): this;
        (arg0: number): number;
    }
    type IntUnaryOperator_ = IntUnaryOperator;
}
declare namespace com.lowdragmc.lowdraglib.gui.ingredient {
    interface Target extends Internal.Consumer<any> {
        getArea(): Internal.Rect2i;
        accept(arg0: any): void;
        andThen(arg0: Internal.Consumer_<any>): Internal.Consumer<any>;
        get area(): Internal.Rect2i
    }
    type Target_ = Target;
}
declare namespace org.objectweb.asm {
    class Type {
        getOpcode(arg0: number): number;
        getClassName(): string;
        getSort(): number;
        getDescriptor(): string;
        static getDescriptor(arg0: typeof any): string;
        getSize(): number;
        static getConstructorDescriptor(arg0: Internal.Constructor_<any>): string;
        getDimensions(): number;
        static getType(arg0: Internal.Constructor_<any>): org.objectweb.asm.Type;
        static getType(arg0: typeof any): org.objectweb.asm.Type;
        static getInternalName(arg0: typeof any): string;
        getElementType(): this;
        static getMethodType(arg0: org.objectweb.asm.Type_, ...arg1: org.objectweb.asm.Type_[]): org.objectweb.asm.Type;
        static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ...arg1: org.objectweb.asm.Type_[]): string;
        static getReturnType(arg0: Internal.Method_): org.objectweb.asm.Type;
        getInternalName(): string;
        static getReturnType(arg0: string): org.objectweb.asm.Type;
        getArgumentTypes(): org.objectweb.asm.Type[];
        static getObjectType(arg0: string): org.objectweb.asm.Type;
        static getMethodType(arg0: string): org.objectweb.asm.Type;
        static getMethodDescriptor(arg0: Internal.Method_): string;
        getArgumentsAndReturnSizes(): number;
        static getType(arg0: Internal.Method_): org.objectweb.asm.Type;
        static getArgumentTypes(arg0: string): org.objectweb.asm.Type[];
        getReturnType(): this;
        static getType(arg0: string): org.objectweb.asm.Type;
        static getArgumentsAndReturnSizes(arg0: string): number;
        static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[];
        get className(): string
        get sort(): number
        get descriptor(): string
        get size(): number
        get dimensions(): number
        get elementType(): org.objectweb.asm.Type
        get internalName(): string
        get argumentTypes(): org.objectweb.asm.Type[]
        get argumentsAndReturnSizes(): number
        get returnType(): org.objectweb.asm.Type
        static readonly ARRAY: 9;
        static readonly VOID_TYPE: org.objectweb.asm.Type;
        static readonly INT: 5;
        static readonly LONG: 7;
        static readonly SHORT_TYPE: org.objectweb.asm.Type;
        static readonly INT_TYPE: org.objectweb.asm.Type;
        static readonly CHAR: 2;
        static readonly BYTE: 3;
        static readonly CHAR_TYPE: org.objectweb.asm.Type;
        static readonly SHORT: 4;
        static readonly METHOD: 11;
        static readonly OBJECT: 10;
        static readonly BYTE_TYPE: org.objectweb.asm.Type;
        static readonly LONG_TYPE: org.objectweb.asm.Type;
        static readonly VOID: 0;
        static readonly FLOAT: 6;
        static readonly DOUBLE: 8;
        static readonly FLOAT_TYPE: org.objectweb.asm.Type;
        static readonly DOUBLE_TYPE: org.objectweb.asm.Type;
        static readonly BOOLEAN_TYPE: org.objectweb.asm.Type;
        static readonly BOOLEAN: 1;
    }
    type Type_ = Type;
}
declare namespace com.simibubi.create.content.trains.schedule {
    class Schedule {
        constructor()
        static getTypeOptions<T>(arg0: Internal.List_<com.simibubi.create.foundation.utility.Pair<ResourceLocation, T>>): Internal.List<Internal.Component>;
        write(): Internal.CompoundTag;
        static fromTag(arg0: Internal.CompoundTag_): com.simibubi.create.content.trains.schedule.Schedule;
        savedProgress: number;
        entries: Internal.List<Internal.ScheduleEntry>;
        cyclic: boolean;
        static INSTRUCTION_TYPES: [com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>];
        static CONDITION_TYPES: [com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>, com.simibubi.create.foundation.utility.Pair<any, any>];
    }
    type Schedule_ = Schedule;
}
declare namespace com.jozufozu.flywheel.api {
    interface Material <D extends Internal.InstanceData> {
        getModel(arg0: Internal.PartialModel_, arg1: Internal.BlockState_): Internal.Instancer<D>;
        getModel(arg0: Internal.PartialModel_, arg1: Internal.BlockState_, arg2: Internal.Direction_, arg3: Internal.Supplier_<Internal.PoseStack>): Internal.Instancer<D>;
        getModel(arg0: Internal.BlockState_): Internal.Instancer<D>;
        model(arg0: any, arg1: Internal.Supplier_<com.jozufozu.flywheel.core.model.Model>): Internal.Instancer<D>;
        getModel(arg0: Internal.PartialModel_): Internal.Instancer<D>;
        getModel(arg0: Internal.PartialModel_, arg1: Internal.BlockState_, arg2: Internal.Direction_): Internal.Instancer<D>;
    }
    type Material_<D extends Internal.InstanceData> = Material<D>;
}
declare namespace top.theillusivec4.curios.mixin.core {
    interface AccessorEntity {
        getFirstTick(): boolean;
        get firstTick(): boolean
    }
    type AccessorEntity_ = AccessorEntity;
}
declare namespace me.jellysquid.mods.sodium.client.util.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_ = Frustum;
}
declare namespace com.ibm.icu.util {
    class TimeUnit extends Internal.MeasureUnit {
        static values(): com.ibm.icu.util.TimeUnit[];
    }
    type TimeUnit_ = TimeUnit;
    abstract class Calendar implements Internal.Cloneable, Internal.Comparable<com.ibm.icu.util.Calendar>, Internal.Serializable {
        getWeekData(): Internal.Calendar$WeekData;
        getRepeatedWallTimeOption(): number;
        static getInstance(arg0: com.ibm.icu.util.TimeZone_): com.ibm.icu.util.Calendar;
        getMinimum(arg0: number): number;
        getTimeZone(): com.ibm.icu.util.TimeZone;
        /**
         * @deprecated
        */
        getWeekendTransition(arg0: number): number;
        set(arg0: number, arg1: number, arg2: number): void;
        static getAvailableLocales(): Internal.Locale[];
        isWeekend(): boolean;
        setFirstDayOfWeek(arg0: number): void;
        compareTo(arg0: any): number;
        getSkippedWallTimeOption(): number;
        getTimeInMillis(): number;
        getType(): string;
        static getInstance(arg0: Internal.Locale_): com.ibm.icu.util.Calendar;
        /**
         * @deprecated
        */
        haveDefaultCentury(): boolean;
        static getKeywordValuesForLocale(arg0: string, arg1: Internal.ULocale_, arg2: boolean): string[];
        compareTo(arg0: com.ibm.icu.util.Calendar_): number;
        fieldDifference(arg0: Internal.Date_, arg1: number): number;
        static getInstance(): com.ibm.icu.util.Calendar;
        clear(arg0: number): void;
        getGreatestMinimum(arg0: number): number;
        getMinimalDaysInFirstWeek(): number;
        setTime(arg0: Internal.Date_): void;
        setRepeatedWallTimeOption(arg0: number): void;
        roll(arg0: number, arg1: number): void;
        setSkippedWallTimeOption(arg0: number): void;
        static getInstance(arg0: com.ibm.icu.util.TimeZone_, arg1: Internal.Locale_): com.ibm.icu.util.Calendar;
        setWeekData(arg0: Internal.Calendar$WeekData_): this;
        static getInstance(arg0: Internal.ULocale_): com.ibm.icu.util.Calendar;
        set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getDateTimeFormat(arg0: number, arg1: number, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        setLenient(arg0: boolean): void;
        clone(): any;
        isWeekend(arg0: Internal.Date_): boolean;
        /**
         * @deprecated
        */
        getDayOfWeekType(arg0: number): number;
        static getAvailableULocales(): Internal.ULocale[];
        set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        isSet(arg0: number): boolean;
        getDateTimeFormat(arg0: number, arg1: number, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getWeekDataForRegion(arg0: string): Internal.Calendar$WeekData;
        /**
         * @deprecated
        */
        setRelatedYear(arg0: number): void;
        getFieldCount(): number;
        getDisplayName(arg0: Internal.ULocale_): string;
        add(arg0: number, arg1: number): void;
        set(arg0: number, arg1: number): void;
        isLenient(): boolean;
        getLeastMaximum(arg0: number): number;
        setMinimalDaysInFirstWeek(arg0: number): void;
        /**
         * @deprecated
        */
        getRelatedYear(): number;
        getTime(): Internal.Date;
        setTimeInMillis(arg0: number): void;
        isEquivalentTo(arg0: com.ibm.icu.util.Calendar_): boolean;
        getDisplayName(arg0: Internal.Locale_): string;
        roll(arg0: number, arg1: boolean): void;
        /**
         * @deprecated
        */
        static getDateTimePattern(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.ULocale_, arg2: number): string;
        after(arg0: any): boolean;
        static getInstance(arg0: com.ibm.icu.util.TimeZone_, arg1: Internal.ULocale_): com.ibm.icu.util.Calendar;
        setTimeZone(arg0: com.ibm.icu.util.TimeZone_): void;
        getMaximum(arg0: number): number;
        clear(): void;
        getFirstDayOfWeek(): number;
        getLocale(arg0: Internal.ULocale$Type_): Internal.ULocale;
        get(arg0: number): number;
        getActualMinimum(arg0: number): number;
        getActualMaximum(arg0: number): number;
        before(arg0: any): boolean;
        get weekData(): Internal.Calendar$WeekData
        get repeatedWallTimeOption(): number
        get timeZone(): com.ibm.icu.util.TimeZone
        get availableLocales(): Internal.Locale[]
        get weekend(): boolean
        set firstDayOfWeek(arg0: number)
        get skippedWallTimeOption(): number
        get timeInMillis(): number
        get type(): string
        get instance(): com.ibm.icu.util.Calendar
        get minimalDaysInFirstWeek(): number
        set time(arg0: Internal.Date_)
        set repeatedWallTimeOption(arg0: number)
        set skippedWallTimeOption(arg0: number)
        set weekData(arg0: Internal.Calendar$WeekData_)
        set lenient(arg0: boolean)
        get availableULocales(): Internal.ULocale[]
        /**
         * @deprecated
        */
        set relatedYear(arg0: number)
        get fieldCount(): number
        get lenient(): boolean
        set minimalDaysInFirstWeek(arg0: number)
        /**
         * @deprecated
        */
        get relatedYear(): number
        get time(): Internal.Date
        set timeInMillis(arg0: number)
        set timeZone(arg0: com.ibm.icu.util.TimeZone_)
        get firstDayOfWeek(): number
        static readonly OCTOBER: 9;
        static readonly TUESDAY: 3;
        static readonly AM_PM: 9;
        static readonly MONTH: 2;
        static readonly JULY: 6;
        /**
         * @deprecated
        */
        static readonly WEEKEND_CEASE: 3;
        static readonly MAY: 4;
        static readonly UNDECIMBER: 12;
        static readonly FEBRUARY: 1;
        static readonly WEEK_OF_MONTH: 4;
        static readonly DOW_LOCAL: 18;
        static readonly DST_OFFSET: 16;
        static readonly WEDNESDAY: 4;
        static readonly NOVEMBER: 10;
        /**
         * @deprecated
        */
        static readonly WEEKEND_ONSET: 2;
        static readonly AM: 0;
        static readonly HOUR_OF_DAY: 11;
        static readonly MILLISECONDS_IN_DAY: 21;
        static readonly MARCH: 2;
        static readonly SATURDAY: 7;
        static readonly JANUARY: 0;
        static readonly WALLTIME_FIRST: 1;
        static readonly ERA: 0;
        static readonly YEAR: 1;
        static readonly DAY_OF_WEEK_IN_MONTH: 8;
        static readonly MILLISECOND: 14;
        static readonly WALLTIME_NEXT_VALID: 2;
        static readonly WEEK_OF_YEAR: 3;
        static readonly AUGUST: 7;
        static readonly DATE: 5;
        static readonly MONDAY: 2;
        static readonly WALLTIME_LAST: 0;
        /**
         * @deprecated
        */
        static readonly WEEKDAY: 0;
        static readonly APRIL: 3;
        static readonly FRIDAY: 6;
        static readonly SECOND: 13;
        static readonly ZONE_OFFSET: 15;
        static readonly SUNDAY: 1;
        static readonly DAY_OF_MONTH: 5;
        static readonly EXTENDED_YEAR: 19;
        static readonly DAY_OF_YEAR: 6;
        static readonly JULIAN_DAY: 20;
        static readonly THURSDAY: 5;
        static readonly PM: 1;
        static readonly JUNE: 5;
        static readonly YEAR_WOY: 17;
        static readonly HOUR: 10;
        static readonly DECEMBER: 11;
        static readonly IS_LEAP_MONTH: 22;
        static readonly SEPTEMBER: 8;
        static readonly MINUTE: 12;
        /**
         * @deprecated
        */
        static readonly WEEKEND: 1;
        static readonly DAY_OF_WEEK: 7;
    }
    type Calendar_ = Calendar;
    class Currency extends Internal.MeasureUnit {
        getName(arg0: Internal.ULocale_, arg1: number, arg2: boolean[]): string;
        /**
         * @deprecated
        */
        static parse(arg0: Internal.ULocale_, arg1: string, arg2: number, arg3: Internal.ParsePosition_): string;
        static getAvailableULocales(): Internal.ULocale[];
        getSymbol(arg0: Internal.ULocale_): string;
        getNumericCode(): number;
        static getAvailableLocales(): Internal.Locale[];
        static registerInstance(arg0: com.ibm.icu.util.Currency_, arg1: Internal.ULocale_): any;
        getCurrencyCode(): string;
        static unregister(arg0: any): boolean;
        static getAvailableCurrencyCodes(arg0: Internal.ULocale_, arg1: Internal.Date_): string[];
        static getAvailableCurrencyCodes(arg0: Internal.Locale_, arg1: Internal.Date_): string[];
        getRoundingIncrement(): number;
        getDisplayName(): string;
        toJavaCurrency(): Internal.Currency;
        static getKeywordValuesForLocale(arg0: string, arg1: Internal.ULocale_, arg2: boolean): string[];
        static getAvailableCurrencies(): Internal.Set<com.ibm.icu.util.Currency>;
        getDefaultFractionDigits(): number;
        getName(arg0: Internal.Locale_, arg1: number, arg2: boolean[]): string;
        static getInstance(arg0: Internal.Locale_): com.ibm.icu.util.Currency;
        static getInstance(arg0: Internal.ULocale_): com.ibm.icu.util.Currency;
        getDefaultFractionDigits(arg0: Internal.Currency$CurrencyUsage_): number;
        getName(arg0: Internal.ULocale_, arg1: number, arg2: string, arg3: boolean[]): string;
        getDisplayName(arg0: Internal.Locale_): string;
        static fromJavaCurrency(arg0: Internal.Currency_): com.ibm.icu.util.Currency;
        getSymbol(arg0: Internal.Locale_): string;
        /**
         * @deprecated
        */
        static getParsingTrie(arg0: Internal.ULocale_, arg1: number): Internal.TextTrieMap<Internal.Currency$CurrencyStringInfo>;
        static isAvailable(arg0: string, arg1: Internal.Date_, arg2: Internal.Date_): boolean;
        static getInstance(arg0: string): com.ibm.icu.util.Currency;
        getSymbol(): string;
        getRoundingIncrement(arg0: Internal.Currency$CurrencyUsage_): number;
        getName(arg0: Internal.Locale_, arg1: number, arg2: string, arg3: boolean[]): string;
        get availableULocales(): Internal.ULocale[]
        get numericCode(): number
        get availableLocales(): Internal.Locale[]
        get currencyCode(): string
        get roundingIncrement(): number
        get displayName(): string
        get availableCurrencies(): Internal.Set<com.ibm.icu.util.Currency>
        get defaultFractionDigits(): number
        get symbol(): string
        static readonly LONG_NAME: 1;
        static readonly SYMBOL_NAME: 0;
        static readonly FORMAL_SYMBOL_NAME: 4;
        static readonly PLURAL_LONG_NAME: 2;
        static readonly NARROW_SYMBOL_NAME: 3;
        static readonly VARIANT_SYMBOL_NAME: 5;
    }
    type Currency_ = Currency;
    abstract class TimeZone implements Internal.Freezable<com.ibm.icu.util.TimeZone>, Internal.Cloneable, Internal.Serializable {
        constructor()
        clone(): any;
        getDisplayName(arg0: boolean, arg1: number): string;
        static getDefault(): com.ibm.icu.util.TimeZone;
        /**
         * @deprecated
        */
        static setICUDefault(arg0: com.ibm.icu.util.TimeZone_): void;
        setID(arg0: string): void;
        getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string;
        hasSameRules(arg0: com.ibm.icu.util.TimeZone_): boolean;
        isFrozen(): boolean;
        getID(): string;
        inDaylightTime(arg0: Internal.Date_): boolean;
        useDaylightTime(): boolean;
        static getWindowsID(arg0: string): string;
        cloneAsThawed(): any;
        getOffset(arg0: number): number;
        static getTimeZone(arg0: string): com.ibm.icu.util.TimeZone;
        getDSTSavings(): number;
        freeze(): this;
        getDisplayName(arg0: Internal.ULocale_): string;
        getDisplayName(): string;
        observesDaylightTime(): boolean;
        static getDefaultTimeZoneType(): number;
        static getCanonicalID(arg0: string): string;
        static getIDForWindowsID(arg0: string, arg1: string): string;
        static setDefault(arg0: com.ibm.icu.util.TimeZone_): void;
        static getAvailableIDs(arg0: string): string[];
        static getCanonicalID(arg0: string, arg1: boolean[]): string;
        getOffset(arg0: number, arg1: boolean, arg2: number[]): void;
        getDisplayName(arg0: Internal.Locale_): string;
        getDisplayName(arg0: boolean, arg1: number, arg2: Internal.ULocale_): string;
        static getAvailableIDs(arg0: number): string[];
        static getFrozenTimeZone(arg0: string): com.ibm.icu.util.TimeZone;
        static getEquivalentID(arg0: string, arg1: number): string;
        static countEquivalentIDs(arg0: string): number;
        getRawOffset(): number;
        static getRegion(arg0: string): string;
        getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        static forLocaleOrDefault(arg0: Internal.Locale_): com.ibm.icu.util.TimeZone;
        setRawOffset(arg0: number): void;
        static setDefaultTimeZoneType(arg0: number): void;
        static getTimeZone(arg0: string, arg1: number): com.ibm.icu.util.TimeZone;
        static getAvailableIDs(): string[];
        /**
         * @deprecated
        */
        static forULocaleOrDefault(arg0: Internal.ULocale_): com.ibm.icu.util.TimeZone;
        static getAvailableIDs(arg0: Internal.TimeZone$SystemTimeZoneType_, arg1: string, arg2: number): Internal.Set<string>;
        static getTZDataVersion(): string;
        get "default"(): com.ibm.icu.util.TimeZone
        /**
         * @deprecated
        */
        set ICUDefault(arg0: com.ibm.icu.util.TimeZone_)
        set ID(arg0: string)
        get frozen(): boolean
        get ID(): string
        get DSTSavings(): number
        get displayName(): string
        get defaultTimeZoneType(): number
        set "default"(arg0: com.ibm.icu.util.TimeZone_)
        get rawOffset(): number
        set rawOffset(arg0: number)
        set defaultTimeZoneType(arg0: number)
        get availableIDs(): string[]
        get TZDataVersion(): string
        static readonly LONG_GENERIC: 3;
        static readonly LONG: 1;
        static readonly SHORT_COMMONLY_USED: 6;
        static readonly UNKNOWN_ZONE: Internal.TimeZone$ConstantZone;
        static readonly UNKNOWN_ZONE_ID: "Etc/Unknown";
        static readonly SHORT: 0;
        static readonly TIMEZONE_JDK: 1;
        static readonly GMT_ZONE: Internal.TimeZone$ConstantZone;
        static readonly TIMEZONE_ICU: 0;
        static readonly SHORT_GENERIC: 2;
        static readonly SHORT_GMT: 4;
        static readonly GENERIC_LOCATION: 7;
        static readonly LONG_GMT: 5;
    }
    type TimeZone_ = TimeZone;
}
declare namespace it.unimi.dsi.fastutil.longs {
    interface LongConsumer extends Internal.LongConsumer, Internal.Consumer<number> {
        andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer;
        andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): this;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        accept(arg0: number): void;
        (arg0: number): void;
    }
    type LongConsumer_ = LongConsumer;
    interface LongPredicate extends Internal.Predicate<number>, Internal.LongPredicate {
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this;
        negate(): Internal.LongPredicate;
        and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this;
        test(arg0: number): boolean;
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        or(arg0: Internal.LongPredicate_): this;
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        and(arg0: Internal.LongPredicate_): Internal.LongPredicate;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        (arg0: number): boolean;
    }
    type LongPredicate_ = LongPredicate;
}
declare namespace dev.latvian.mods.rhino {
    interface Callable {
        call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any;
    }
    type Callable_ = Callable;
    interface Function extends dev.latvian.mods.rhino.Callable, Internal.Scriptable {
        get(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_): any;
        getPrototype(arg0: Internal.Context_): Internal.Scriptable;
        getParentScope(): Internal.Scriptable;
        call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any;
        hasInstance(arg0: Internal.Context_, arg1: Internal.Scriptable_): boolean;
        get(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_): any;
        put(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_, arg3: any): void;
        getClassName(): string;
        getAllIds(cx: Internal.Context_): any[];
        "delete"(arg0: Internal.Context_, arg1: string): void;
        enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        "delete"(arg0: Internal.Context_, arg1: number): void;
        setParentScope(arg0: Internal.Scriptable_): void;
        has(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_): boolean;
        enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_<any>): boolean;
        getDefaultValue(arg0: Internal.Context_, arg1: typeof any): any;
        has(arg0: Internal.Context_, arg1: number, arg2: Internal.Scriptable_): boolean;
        setPrototype(arg0: Internal.Scriptable_): void;
        getTypeOf(): Internal.MemberType;
        put(arg0: Internal.Context_, arg1: string, arg2: Internal.Scriptable_, arg3: any): void;
        getIds(arg0: Internal.Context_): any[];
        construct(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any[]): Internal.Scriptable;
        get parentScope(): Internal.Scriptable
        get className(): string
        set parentScope(arg0: Internal.Scriptable_)
        set prototype(arg0: Internal.Scriptable_)
        get typeOf(): Internal.MemberType
    }
    type Function_ = Function;
}
declare namespace com.lowdragmc.lowdraglib.pipelike {
    class Node <NodeDataType> {
        constructor(data: NodeDataType, openConnections: number, mark: number, isActive: boolean)
        isBlocked(facing: Internal.Direction_): boolean;
        static readonly DEFAULT_MARK: 0;
        isActive: boolean;
        static readonly ALL_CLOSED: 0;
        static readonly ALL_OPENED: 63;
        data: NodeDataType;
        openConnections: number;
        mark: number;
    }
    type Node_<NodeDataType> = Node<NodeDataType>;
}
declare namespace net.minecraft.world.level.pathfinder {
    class Path {
        constructor(arg0: Internal.List_<Internal.Node>, arg1: BlockPos_, arg2: boolean)
        getNextEntityPos(arg0: Internal.Entity_): Vec3;
        getEntityPosAtNode(arg0: Internal.Entity_, arg1: number): Vec3;
        notStarted(): boolean;
        getEndNode(): Internal.Node;
        canReach(): boolean;
        replaceNode(arg0: number, arg1: Internal.Node_): void;
        getNextNodeIndex(): number;
        getPreviousNode(): Internal.Node;
        isDone(): boolean;
        getNode(arg0: number): Internal.Node;
        getClosedSet(): Internal.Node[];
        getNodePos(arg0: number): BlockPos;
        static createFromStream(arg0: Internal.FriendlyByteBuf_): net.minecraft.world.level.pathfinder.Path;
        advance(): void;
        writeToStream(arg0: Internal.FriendlyByteBuf_): void;
        getNextNode(): Internal.Node;
        getNodeCount(): number;
        sameAs(arg0: net.minecraft.world.level.pathfinder.Path_): boolean;
        getOpenSet(): Internal.Node[];
        setNextNodeIndex(arg0: number): void;
        getNextNodePos(): BlockPos;
        getTarget(): BlockPos;
        getDistToTarget(): number;
        truncateNodes(arg0: number): void;
        get endNode(): Internal.Node
        get nextNodeIndex(): number
        get previousNode(): Internal.Node
        get done(): boolean
        get closedSet(): Internal.Node[]
        get nextNode(): Internal.Node
        get nodeCount(): number
        get openSet(): Internal.Node[]
        set nextNodeIndex(arg0: number)
        get nextNodePos(): BlockPos
        get target(): BlockPos
        get distToTarget(): number
    }
    type Path_ = Path;
}
declare namespace com.simibubi.create.foundation.mixin.accessor {
    interface ServerLevelAccessor {
        create$getEntityTickList(): Internal.EntityTickList;
    }
    type ServerLevelAccessor_ = ServerLevelAccessor;
}
declare namespace dev.architectury.event {
    interface Event <T> {
        invoker(): T;
        unregister(arg0: T): void;
        register(arg0: T): void;
        isRegistered(arg0: T): boolean;
        clearListeners(): void;
    }
    type Event_<T> = Event<T>;
    class EventResult {
        static interrupt(value: boolean): dev.architectury.event.EventResult;
        isPresent(): boolean;
        isTrue(): boolean;
        static interruptDefault(): dev.architectury.event.EventResult;
        asMinecraft(): Internal.InteractionResult;
        static interruptTrue(): dev.architectury.event.EventResult;
        isFalse(): boolean;
        interruptsFurtherEvaluation(): boolean;
        value(): boolean;
        static pass(): dev.architectury.event.EventResult;
        isEmpty(): boolean;
        static interruptFalse(): dev.architectury.event.EventResult;
        get present(): boolean
        get "true"(): boolean
        get "false"(): boolean
        get empty(): boolean
    }
    type EventResult_ = EventResult;
}
declare namespace com.gregtechceu.gtceu.core.mixins {
    interface RecipeManagerAccessor {
        getRawRecipes(): Internal.Map<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>;
        get rawRecipes(): Internal.Map<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>
    }
    type RecipeManagerAccessor_ = RecipeManagerAccessor;
}
declare namespace com.ibm.icu.math {
    class BigDecimal extends number implements Internal.Serializable, Internal.Comparable<com.ibm.icu.math.BigDecimal> {
        constructor(arg0: Internal.BigInteger_, arg1: number)
        constructor(arg0: Internal.BigInteger_)
        constructor(arg0: number)
        constructor(arg0: number)
        constructor(arg0: number)
        constructor(arg0: string[], arg1: number, arg2: number)
        constructor(arg0: Internal.BigDecimal_)
        constructor(arg0: string)
        constructor(arg0: string[])
        min(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        movePointLeft(arg0: number): this;
        setScale(arg0: number): this;
        static valueOf(arg0: number): com.ibm.icu.math.BigDecimal;
        compareTo(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): number;
        static valueOf(arg0: number): com.ibm.icu.math.BigDecimal;
        compareTo(arg0: any): number;
        toCharArray(): string[];
        min(arg0: com.ibm.icu.math.BigDecimal_): this;
        negate(arg0: com.ibm.icu.math.MathContext_): this;
        plus(): this;
        static valueOf(arg0: number, arg1: number): com.ibm.icu.math.BigDecimal;
        plus(arg0: com.ibm.icu.math.MathContext_): this;
        multiply(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        max(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        toBigInteger(): Internal.BigInteger;
        pow(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        scale(): number;
        add(arg0: com.ibm.icu.math.BigDecimal_): this;
        divide(arg0: com.ibm.icu.math.BigDecimal_, arg1: number, arg2: number): this;
        divide(arg0: com.ibm.icu.math.BigDecimal_): this;
        subtract(arg0: com.ibm.icu.math.BigDecimal_): this;
        movePointRight(arg0: number): this;
        toBigDecimal(): Internal.BigDecimal;
        remainder(arg0: com.ibm.icu.math.BigDecimal_): this;
        abs(arg0: com.ibm.icu.math.MathContext_): this;
        negate(): this;
        remainder(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        divide(arg0: com.ibm.icu.math.BigDecimal_, arg1: number): this;
        intValueExact(): number;
        max(arg0: com.ibm.icu.math.BigDecimal_): this;
        multiply(arg0: com.ibm.icu.math.BigDecimal_): this;
        divideInteger(arg0: com.ibm.icu.math.BigDecimal_): this;
        abs(): this;
        format(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): string;
        compareTo(arg0: com.ibm.icu.math.BigDecimal_): number;
        subtract(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        divide(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        divideInteger(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        shortValueExact(): number;
        byteValueExact(): number;
        longValueExact(): number;
        toBigIntegerExact(): Internal.BigInteger;
        unscaledValue(): Internal.BigInteger;
        pow(arg0: com.ibm.icu.math.BigDecimal_): this;
        format(arg0: number, arg1: number): string;
        setScale(arg0: number, arg1: number): this;
        signum(): number;
        add(arg0: com.ibm.icu.math.BigDecimal_, arg1: com.ibm.icu.math.MathContext_): this;
        set scale(arg0: number)
        static readonly ROUND_UP: 0;
        static readonly ROUND_DOWN: 1;
        static readonly ROUND_HALF_UP: 4;
        static readonly ROUND_HALF_DOWN: 5;
        static readonly ZERO: {"ind":0,"form":0,"mant":[0],"exp":0};
        static readonly ONE: {"ind":1,"form":0,"mant":[1],"exp":0};
        static readonly ROUND_FLOOR: 3;
        static readonly TEN: {"ind":1,"form":0,"mant":[1,0],"exp":0};
        static readonly ROUND_CEILING: 2;
        static readonly ROUND_HALF_EVEN: 6;
        static readonly ROUND_UNNECESSARY: 7;
    }
    type BigDecimal_ = BigDecimal;
    class MathContext implements Internal.Serializable {
        constructor(arg0: number, arg1: number)
        constructor(arg0: number)
        constructor(arg0: number, arg1: number, arg2: boolean)
        constructor(arg0: number, arg1: number, arg2: boolean, arg3: number)
        getDigits(): number;
        getLostDigits(): boolean;
        getRoundingMode(): number;
        getForm(): number;
        get digits(): number
        get lostDigits(): boolean
        get roundingMode(): number
        get form(): number
        static readonly SCIENTIFIC: 1;
        static readonly ROUND_UP: 0;
        static readonly ROUND_DOWN: 1;
        static readonly ROUND_HALF_UP: 4;
        static readonly ROUND_HALF_DOWN: 5;
        static readonly PLAIN: 0;
        static readonly ROUND_FLOOR: 3;
        static readonly DEFAULT: com.ibm.icu.math.MathContext;
        static readonly ENGINEERING: 2;
        static readonly ROUND_CEILING: 2;
        static readonly ROUND_HALF_EVEN: 6;
        static readonly ROUND_UNNECESSARY: 7;
    }
    type MathContext_ = MathContext;
}
declare namespace com.lowdragmc.lowdraglib.gui.editor.data {
    class Resources {
        constructor(resources: Internal.Map_<string, com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource<any>>)
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        static defaultResource(): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        static emptyResource(): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        load(): void;
        static fromNBT(tag: Internal.CompoundTag_): com.lowdragmc.lowdraglib.gui.editor.data.Resources;
        dispose(): void;
        merge(resources: com.lowdragmc.lowdraglib.gui.editor.data.Resources_): void;
        serializeNBT(): Internal.CompoundTag;
        readonly resources: Internal.Map<string, com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource<any>>;
    }
    type Resources_ = Resources;
}
declare namespace io.github.foundationgames.automobility.mixin {
    interface ShovelItemAccess {
        getFlattenables(): Internal.Map<Internal.Block, Internal.BlockState>;
        get flattenables(): Internal.Map<Internal.Block, Internal.BlockState>
    }
    type ShovelItemAccess_ = ShovelItemAccess;
}
declare namespace com.lowdragmc.lowdraglib.core.mixins.accessor {
    interface AbstractContainerScreenAccessor {
        setSnapbackItem(arg0: Internal.ItemStack_): void;
        getDraggingItem(): Internal.ItemStack;
        getSnapbackEnd(): Internal.Slot;
        getSnapbackItem(): Internal.ItemStack;
        isSplittingStack(): boolean;
        getSnapbackStartY(): number;
        getSnapbackTime(): number;
        getQuickCraftingRemainder(): number;
        getSnapbackStartX(): number;
        set snapbackItem(arg0: Internal.ItemStack_)
        get draggingItem(): Internal.ItemStack
        get snapbackEnd(): Internal.Slot
        get snapbackItem(): Internal.ItemStack
        get splittingStack(): boolean
        get snapbackStartY(): number
        get snapbackTime(): number
        get quickCraftingRemainder(): number
        get snapbackStartX(): number
    }
    type AbstractContainerScreenAccessor_ = AbstractContainerScreenAccessor;
}
declare namespace com.lowdragmc.lowdraglib.utils {
    class Rect {
        toRightCenter(): GuiPos;
        upAnd(x: number): GuiPos;
        expand(x: number, y: number): this;
        withRight(right: number): this;
        withLeftFixedWidth(width: number): this;
        withLeft(left: number): this;
        expandLeft(expand: number): this;
        leftAnd(y: number): GuiPos;
        verticalExpand(y: number): this;
        toLeftDown(): GuiPos;
        getWidthCenter(): number;
        expandDown(expand: number): this;
        toRightUp(): GuiPos;
        toDownCenter(): GuiPos;
        withRightFixedWidth(width: number): this;
        expand(expand: number): this;
        moveVertical(delta: number): this;
        getHeight(): number;
        moveHorizontal(delta: number): this;
        toLeftCenter(): GuiPos;
        toLeftUp(): GuiPos;
        horizontalExpand(left: number, right: number): this;
        toUpCenter(): GuiPos;
        getWidth(): number;
        withDown(down: number): this;
        toRightDown(): GuiPos;
        withDownFixedHeight(height: number): this;
        downAnd(x: number): GuiPos;
        rightAnd(y: number): GuiPos;
        expandRight(expand: number): this;
        expandUp(expand: number): this;
        static of(position: GuiPos_, size: GuiSize_): com.lowdragmc.lowdraglib.utils.Rect;
        horizontalExpand(x: number): this;
        getHeightCenter(): number;
        verticalExpand(up: number, down: number): this;
        withUpFixedHeight(height: number): this;
        withUp(up: number): this;
        static ofRelative(left: number, width: number, up: number, height: number): com.lowdragmc.lowdraglib.utils.Rect;
        static ofAbsolute(left: number, right: number, up: number, down: number): com.lowdragmc.lowdraglib.utils.Rect;
        get widthCenter(): number
        get height(): number
        get width(): number
        get heightCenter(): number
        readonly right: number;
        readonly up: number;
        readonly left: number;
        readonly down: number;
    }
    type Rect_ = Rect;
}
declare namespace net.minecraftforge.common.util {
    interface Lazy <T> extends Internal.Supplier<T> {
        get(): T;
        concurrentOf<T>(arg0: Internal.Supplier_<T>): this;
        of<T>(arg0: Internal.Supplier_<T>): this;
    }
    type Lazy_<T> = Lazy<T>;
}
declare namespace com.mojang.blaze3d.audio {
    class Channel {
        unpause(): void;
        setSelfPosition(arg0: Vec3_): void;
        destroy(): void;
        disableAttenuation(): void;
        attachBufferStream(arg0: Internal.AudioStream_): void;
        playing(): boolean;
        updateStream(): void;
        attachStaticBuffer(arg0: Internal.SoundBuffer_): void;
        play(): void;
        setLooping(arg0: boolean): void;
        linearAttenuation(arg0: number): void;
        setRelative(arg0: boolean): void;
        setPitch(arg0: number): void;
        stop(): void;
        pause(): void;
        setVolume(arg0: number): void;
        stopped(): boolean;
        set selfPosition(arg0: Vec3_)
        set looping(arg0: boolean)
        set relative(arg0: boolean)
        set pitch(arg0: number)
        set volume(arg0: number)
        static readonly BUFFER_DURATION_SECONDS: 1;
    }
    type Channel_ = Channel;
}
declare namespace io.netty.util.concurrent {
    interface ScheduledFuture <V> extends io.netty.util.concurrent.Future<V>, Internal.ScheduledFuture<V> {
        isSuccess(): boolean;
        isDone(): boolean;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): io.netty.util.concurrent.Future<V>;
        cancel(arg0: boolean): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        cause(): Internal.Throwable;
        get(): V;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        awaitUninterruptibly(): io.netty.util.concurrent.Future<V>;
        getNow(): V;
        syncUninterruptibly(): io.netty.util.concurrent.Future<V>;
        await(arg0: number): boolean;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): io.netty.util.concurrent.Future<V>;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): io.netty.util.concurrent.Future<V>;
        getDelay(arg0: Internal.TimeUnit_): number;
        await(): io.netty.util.concurrent.Future<V>;
        isCancellable(): boolean;
        compareTo(arg0: Internal.Delayed_): number;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): io.netty.util.concurrent.Future<V>;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        sync(): io.netty.util.concurrent.Future<V>;
        awaitUninterruptibly(arg0: number): boolean;
        isCancelled(): boolean;
        get success(): boolean
        get done(): boolean
        get now(): V
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type ScheduledFuture_<V> = ScheduledFuture<V>;
    interface Future <V> extends Internal.Future<V> {
        isSuccess(): boolean;
        isDone(): boolean;
        addListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        cancel(arg0: boolean): boolean;
        awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean;
        cause(): Internal.Throwable;
        get(): V;
        await(arg0: number, arg1: Internal.TimeUnit_): boolean;
        awaitUninterruptibly(): this;
        getNow(): V;
        syncUninterruptibly(): this;
        await(arg0: number): boolean;
        removeListener(arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>): this;
        removeListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        await(): this;
        isCancellable(): boolean;
        addListeners(...arg0: Internal.GenericFutureListener_<io.netty.util.concurrent.Future<V>>[]): this;
        get(arg0: number, arg1: Internal.TimeUnit_): V;
        sync(): this;
        awaitUninterruptibly(arg0: number): boolean;
        isCancelled(): boolean;
        get success(): boolean
        get done(): boolean
        get now(): V
        get cancellable(): boolean
        get cancelled(): boolean
    }
    type Future_<V> = Future<V>;
}
declare namespace org.apache.logging.log4j {
    interface Marker extends Internal.Serializable {
        hasParents(): boolean;
        getParents(): org.apache.logging.log4j.Marker[];
        hashCode(): number;
        addParents(...markers: org.apache.logging.log4j.Marker_[]): this;
        isInstanceOf(name: string): boolean;
        getName(): string;
        isInstanceOf(m: org.apache.logging.log4j.Marker_): boolean;
        setParents(...markers: org.apache.logging.log4j.Marker_[]): this;
        equals(obj: any): boolean;
        remove(marker: org.apache.logging.log4j.Marker_): boolean;
        get parents(): org.apache.logging.log4j.Marker[]
        get name(): string
        set parents(...markers: org.apache.logging.log4j.Marker_[])
    }
    type Marker_ = Marker;
}
declare namespace com.gregtechceu.gtceu.api.data.tag {
    class TagType {
        static withCustomFormatter(tagPath: string, formatter: Internal.BiFunction_<TagPrefix, com.gregtechceu.gtceu.api.data.chemical.material.Material, Internal.TagKey<Internal.Item>>): com.gregtechceu.gtceu.api.data.tag.TagType;
        static withPrefixFormatter(tagPath: string): com.gregtechceu.gtceu.api.data.tag.TagType;
        static withNoFormatter(tagPath: string): com.gregtechceu.gtceu.api.data.tag.TagType;
        static withDefaultFormatter(tagPath: string): com.gregtechceu.gtceu.api.data.tag.TagType;
        getTag(prefix: TagPrefix_, material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): Internal.TagKey<Internal.Item>;
        static withPrefixOnlyFormatter(tagPath: string): com.gregtechceu.gtceu.api.data.tag.TagType;
    }
    type TagType_ = TagType;
}
declare namespace icyllis.arc3d.core {
    class Paint {
        constructor()
        constructor(paint: icyllis.arc3d.core.Paint_)
        getAlpha(): number;
        setFilterMode(filter: number): void;
        b(): number;
        setRGB(r: number, g: number, b: number): void;
        isFilter(): boolean;
        static getBlendModeDirect(paint: icyllis.arc3d.core.Paint_): number;
        getColor(): number;
        getBlender(): icyllis.arc3d.core.Blender;
        setARGB(a: number, r: number, g: number, b: number): void;
        setBlendMode(mode: number): void;
        setStyle(style: number): void;
        getStrokeMiter(): number;
        nothingToDraw(): boolean;
        setStrokeAlign(align: number): void;
        getImageFilter(): Internal.ImageFilter;
        getSmoothWidth(): number;
        setSmoothWidth(smooth: number): void;
        static isBlendedImageFilter(filter: Internal.ImageFilter_): boolean;
        setStrokeJoin(join: number): void;
        isSrcOver(): boolean;
        static isOpaquePaint(paint: icyllis.arc3d.core.Paint_): boolean;
        getAlphaF(): number;
        setAntiAlias(aa: boolean): void;
        setStrokeMiter(miter: number): void;
        r(): number;
        getStrokeCap(): number;
        setShader(shader: icyllis.arc3d.core.Shader_): void;
        setMaxAnisotropy(maxAnisotropy: number): void;
        setMipmapMode(mipmap: number): void;
        setFilter(filter: boolean): void;
        static isBlendedShader(shader: icyllis.arc3d.core.Shader_): boolean;
        a(): number;
        setStrokeCap(cap: number): void;
        setImageFilter(imageFilter: Internal.ImageFilter_): void;
        setStroke(stroke: boolean): void;
        getMaxAnisotropy(): number;
        getStyle(): number;
        setDither(dither: boolean): void;
        getStrokeJoin(): number;
        isAntiAlias(): boolean;
        setAlphaF(a: number): void;
        getStrokeAlign(): number;
        getShader(): icyllis.arc3d.core.Shader;
        setBlender(blender: icyllis.arc3d.core.Blender_): void;
        static getAlphaDirect(paint: icyllis.arc3d.core.Paint_): number;
        reset(): void;
        set(paint: icyllis.arc3d.core.Paint_): void;
        setARGB(a: number, r: number, g: number, b: number): void;
        setRGB(r: number, g: number, b: number): void;
        setRGBA(r: number, g: number, b: number, a: number): void;
        setStrokeWidth(width: number): void;
        setColor(color: number): void;
        isDither(): boolean;
        setAlpha(a: number): void;
        getFilterMode(): number;
        isAnisotropy(): boolean;
        getMipmapMode(): number;
        g(): number;
        setRGBA(r: number, g: number, b: number, a: number): void;
        getStrokeWidth(): number;
        get alpha(): number
        set filterMode(filter: number)
        get filter(): boolean
        get color(): number
        get blender(): icyllis.arc3d.core.Blender
        set blendMode(mode: number)
        set style(style: number)
        get strokeMiter(): number
        set strokeAlign(align: number)
        get imageFilter(): Internal.ImageFilter
        get smoothWidth(): number
        set smoothWidth(smooth: number)
        set strokeJoin(join: number)
        get srcOver(): boolean
        get alphaF(): number
        set antiAlias(aa: boolean)
        set strokeMiter(miter: number)
        get strokeCap(): number
        set shader(shader: icyllis.arc3d.core.Shader_)
        set maxAnisotropy(maxAnisotropy: number)
        set mipmapMode(mipmap: number)
        set filter(filter: boolean)
        set strokeCap(cap: number)
        set imageFilter(imageFilter: Internal.ImageFilter_)
        set stroke(stroke: boolean)
        get maxAnisotropy(): number
        get style(): number
        set dither(dither: boolean)
        get strokeJoin(): number
        get antiAlias(): boolean
        set alphaF(a: number)
        get strokeAlign(): number
        get shader(): icyllis.arc3d.core.Shader
        set blender(blender: icyllis.arc3d.core.Blender_)
        set strokeWidth(width: number)
        set color(color: number)
        get dither(): boolean
        set alpha(a: number)
        get filterMode(): number
        get anisotropy(): boolean
        get mipmapMode(): number
        get strokeWidth(): number
        static readonly FILL_AND_STROKE: 2;
        static readonly CAP_BUTT: 0;
        static readonly JOIN_BEVEL: 32;
        static readonly ALIGN_OUTSIDE: 128;
        static readonly FILTER_MODE_NEAREST: 0;
        static readonly MIPMAP_MODE_NEAREST: 512;
        static readonly MIPMAP_MODE_NONE: 0;
        static readonly STROKE_AND_FILL: 2;
        static readonly ALIGN_INSIDE: 64;
        static readonly STROKE: 1;
        static readonly FILL: 0;
        static readonly JOIN_ROUND: 16;
        static readonly FILTER_MODE_LINEAR: 256;
        static readonly ALIGN_CENTER: 0;
        static readonly MIPMAP_MODE_LINEAR: 1024;
        static readonly CAP_ROUND: 4;
        static readonly JOIN_MITER: 0;
        static readonly CAP_SQUARE: 8;
    }
    type Paint_ = Paint;
    class Rect2i {
        constructor()
        constructor(r: icyllis.arc3d.core.Rect2i_)
        constructor(left: number, top: number, right: number, bottom: number)
        intersect(a: icyllis.arc3d.core.Rect2i_, b: icyllis.arc3d.core.Rect2i_): boolean;
        joinNoCheck(left: number, top: number, right: number, bottom: number): void;
        centerY(): number;
        contains(left: number, top: number, right: number, bottom: number): boolean;
        y(): number;
        x(): number;
        contains(r: Internal.Rect2f_): boolean;
        set(left: number, top: number, right: number, bottom: number): void;
        sort(): void;
        isEmpty(): boolean;
        intersect(r: icyllis.arc3d.core.Rect2i_): boolean;
        intersectNoCheck(r: icyllis.arc3d.core.Rect2i_): void;
        intersects(r: icyllis.arc3d.core.Rect2i_): boolean;
        setEmpty(): void;
        set(src: icyllis.arc3d.core.Rect2i_): void;
        intersect(left: number, top: number, right: number, bottom: number): boolean;
        adjust(adjusts: icyllis.arc3d.core.Rect2i_): void;
        joinNoCheck(r: icyllis.arc3d.core.Rect2i_): void;
        join(r: icyllis.arc3d.core.Rect2i_): void;
        centerX(): number;
        join(left: number, top: number, right: number, bottom: number): void;
        adjust(left: number, top: number, right: number, bottom: number): void;
        intersects(left: number, top: number, right: number, bottom: number): boolean;
        inset(dx: number, dy: number): void;
        isSorted(): boolean;
        inset(insets: icyllis.arc3d.core.Rect2i_): void;
        height(): number;
        intersectNoCheck(left: number, top: number, right: number, bottom: number): void;
        join(x: number, y: number): void;
        contains(x: number, y: number): boolean;
        offset(dx: number, dy: number): void;
        inset(left: number, top: number, right: number, bottom: number): void;
        static intersects(a: icyllis.arc3d.core.Rect2i_, b: icyllis.arc3d.core.Rect2i_): boolean;
        offsetTo(newLeft: number, newTop: number): void;
        contains(x: number, y: number): boolean;
        exactCenterY(): number;
        contains(left: number, top: number, right: number, bottom: number): boolean;
        contains(r: icyllis.arc3d.core.Rect2i_): boolean;
        width(): number;
        exactCenterX(): number;
        get empty(): boolean
        get sorted(): boolean
        mBottom: number;
        mLeft: number;
        mTop: number;
        mRight: number;
    }
    type Rect2i_ = Rect2i;
    interface Blender {
        asBlendMode(): number;
        mode(mode: number): this;
    }
    type Blender_ = Blender;
    class Shader {
        constructor()
        isOpaque(): boolean;
        get opaque(): boolean
    }
    type Shader_ = Shader;
    class Quaternion {
        constructor()
        constructor(x: number, y: number, z: number, w: number)
        slerp(a: icyllis.arc3d.core.Quaternion_, t: number): void;
        static copy(q: icyllis.arc3d.core.Quaternion_): icyllis.arc3d.core.Quaternion;
        toMatrix4(): Internal.Matrix4;
        static identity(): icyllis.arc3d.core.Quaternion;
        normalize(): void;
        add(q: icyllis.arc3d.core.Quaternion_): void;
        toEulerAngles(result: Internal.Vector3_): void;
        toMatrix3(): Internal.Matrix3;
        multiply(s: number): void;
        copy(): this;
        dot(q: icyllis.arc3d.core.Quaternion_): number;
        toAxisAngle(axis: number[]): number;
        isNormalized(): boolean;
        toMatrix3(out: Internal.Matrix3_): Internal.Matrix3;
        setFromEulerAngles(rotationX: number, rotationY: number, rotationZ: number): void;
        setFromAxisAngle(axis: Internal.Vector3_, angle: number): void;
        set(q: icyllis.arc3d.core.Quaternion_): void;
        dot(x: number, y: number, z: number, w: number): number;
        toAxisAngle(axis: Internal.Vector3_): number;
        set(x: number, y: number, z: number, w: number): void;
        rotateByAxis(axisX: number, axisY: number, axisZ: number, angle: number): void;
        isIdentity(): boolean;
        setIdentity(): void;
        inverse(): void;
        lengthSq(): number;
        static makeAxisAngle(axisX: number, axisY: number, axisZ: number, angle: number): icyllis.arc3d.core.Quaternion;
        static makeEulerAngles(rotationX: number, rotationY: number, rotationZ: number): icyllis.arc3d.core.Quaternion;
        rotateByAxis(axis: Internal.Vector3_, angle: number): void;
        setZero(): void;
        length(): number;
        rotateX(angle: number): void;
        rotateY(angle: number): void;
        conjugate(): void;
        static makeAxisAngle(axis: Internal.Vector3_, angle: number): icyllis.arc3d.core.Quaternion;
        rotateZ(angle: number): void;
        negate(): void;
        slerp(a: icyllis.arc3d.core.Quaternion_, b: icyllis.arc3d.core.Quaternion_, t: number): void;
        multiply(q: icyllis.arc3d.core.Quaternion_): void;
        subtract(q: icyllis.arc3d.core.Quaternion_): void;
        toMatrix4(out: Internal.Matrix4_): Internal.Matrix4;
        isApproxEqual(q: icyllis.arc3d.core.Quaternion_): boolean;
        setFromAxisAngle(axisX: number, axisY: number, axisZ: number, angle: number): void;
        rotateByEuler(rotationX: number, rotationY: number, rotationZ: number): void;
        toEulerAngles(angles: number[]): void;
        get normalized(): boolean
        get identity(): boolean
    }
    type Quaternion_ = Quaternion;
}
declare namespace net.minecraft.world {
    interface ContainerListener {
        containerChanged(arg0: Internal.Container_): void;
    }
    type ContainerListener_ = ContainerListener;
}
declare namespace com.mojang.brigadier {
    interface Message {
        getString(): string;
        get string(): string
    }
    type Message_ = Message;
}
declare namespace com.mojang.realmsclient.dto {
    class PlayerInfo extends Internal.ValueObject implements Internal.ReflectionBasedSerialization {
        constructor()
        setOnline(arg0: boolean): void;
        setOperator(arg0: boolean): void;
        setAccepted(arg0: boolean): void;
        getOnline(): boolean;
        getAccepted(): boolean;
        setName(arg0: string): void;
        getName(): string;
        setUuid(arg0: string): void;
        isOperator(): boolean;
        getUuid(): string;
        set online(arg0: boolean)
        set operator(arg0: boolean)
        set accepted(arg0: boolean)
        get online(): boolean
        get accepted(): boolean
        set name(arg0: string)
        get name(): string
        set uuid(arg0: string)
        get operator(): boolean
        get uuid(): string
    }
    type PlayerInfo_ = PlayerInfo;
}
declare namespace io.netty.channel {
    interface Channel extends Internal.Comparable<io.netty.channel.Channel>, Internal.ChannelOutboundInvoker, io.netty.util.AttributeMap {
        isWritable(): boolean;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture;
        pipeline(): Internal.ChannelPipeline;
        deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        flush(): this;
        eventLoop(): Internal.EventLoop;
        isActive(): boolean;
        parent(): this;
        attr<T>(arg0: Internal.AttributeKey_<T>): io.netty.util.Attribute<T>;
        unsafe(): Internal.Channel$Unsafe;
        read(): this;
        write(arg0: any): Internal.ChannelFuture;
        writeAndFlush(arg0: any): Internal.ChannelFuture;
        disconnect(): Internal.ChannelFuture;
        compareTo(arg0: io.netty.channel.Channel_): number;
        close(): Internal.ChannelFuture;
        isOpen(): boolean;
        write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        bytesBeforeWritable(): number;
        connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture;
        metadata(): Internal.ChannelMetadata;
        remoteAddress(): Internal.SocketAddress;
        deregister(): Internal.ChannelFuture;
        id(): Internal.ChannelId;
        disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        localAddress(): Internal.SocketAddress;
        newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture;
        bytesBeforeUnwritable(): number;
        alloc(): Internal.ByteBufAllocator;
        close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture;
        newSucceededFuture(): Internal.ChannelFuture;
        isRegistered(): boolean;
        newProgressivePromise(): Internal.ChannelProgressivePromise;
        closeFuture(): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture;
        connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture;
        config(): Internal.ChannelConfig;
        hasAttr<T>(arg0: Internal.AttributeKey_<T>): boolean;
        voidPromise(): Internal.ChannelPromise;
        newPromise(): Internal.ChannelPromise;
        get writable(): boolean
        get active(): boolean
        get open(): boolean
        get registered(): boolean
    }
    type Channel_ = Channel;
}
declare namespace com.gregtechceu.gtceu.api.data.chemical.fluid {
    abstract class FluidType {
        constructor(name: string, prefix: string, suffix: string, localization: string)
        getPrefix(): string;
        getDensity(): number;
        addAdditionalTooltips(tooltips: Internal.List_<Internal.Component>): void;
        getName(): string;
        static getByName(name: string): com.gregtechceu.gtceu.api.data.chemical.fluid.FluidType;
        getLocalization(): string;
        getLuminance(): number;
        getViscosity(): number;
        getNameForMaterial(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): string;
        get prefix(): string
        get density(): number
        get name(): string
        get localization(): string
        get luminance(): number
        get viscosity(): number
    }
    type FluidType_ = FluidType;
}
declare namespace com.tterrag.registrate.util.nullness {
    interface NonNullSupplier <T> extends Internal.Supplier<T> {
        of<T>(arg0: Internal.Supplier_<T>, arg1: com.tterrag.registrate.util.nullness.NonNullSupplier_<string>): this;
        lazy(): this;
        of<T>(arg0: Internal.Supplier_<T>): this;
        get(): T;
        lazy<T>(arg0: Internal.Supplier_<T>): this;
        (): T;
    }
    type NonNullSupplier_<T> = NonNullSupplier<T>;
    interface NonNullConsumer <T> extends Internal.Consumer<T> {
        andThen(arg0: com.tterrag.registrate.util.nullness.NonNullConsumer_<T>): this;
        andThen(arg0: Internal.Consumer_<T>): Internal.Consumer<T>;
        noop<T>(): this;
        accept(arg0: T): void;
        (arg0: T): void;
    }
    type NonNullConsumer_<T> = NonNullConsumer<T>;
    interface NonNullFunction <T, R> extends Internal.Function<T, R> {
        andThen<V>(arg0: Internal.Function_<R, V>): Internal.Function<T, V>;
        andThen<V>(arg0: com.tterrag.registrate.util.nullness.NonNullFunction_<R, V>): com.tterrag.registrate.util.nullness.NonNullFunction<T, V>;
        apply(arg0: T): R;
        compose<V>(arg0: Internal.Function_<V, T>): Internal.Function<V, R>;
        identity<T>(): Internal.Function<T, T>;
        (arg0: T): R;
    }
    type NonNullFunction_<T, R> = NonNullFunction<T, R>;
}
declare namespace com.mojang.bridge.game {
    class PackType extends Internal.Enum<com.mojang.bridge.game.PackType> {
        static valueOf(arg0: string): com.mojang.bridge.game.PackType;
        static values(): com.mojang.bridge.game.PackType[];
        static readonly RESOURCE: com.mojang.bridge.game.PackType;
        static readonly DATA: com.mojang.bridge.game.PackType;
    }
    type PackType_ = PackType | "data" | "resource";
}
declare namespace com.google.common.base {
    interface Function <F, T> extends Internal.Function<F, T> {
        apply(arg0: F): T;
        compose<V>(arg0: Internal.Function_<V, F>): Internal.Function<V, T>;
        equals(arg0: any): boolean;
        identity<T>(): Internal.Function<T, T>;
        andThen<V>(arg0: Internal.Function_<T, V>): Internal.Function<F, V>;
    }
    type Function_<F, T> = Function<F, T>;
    interface Supplier <T> extends Internal.Supplier<T> {
        get(): T;
        (): T;
    }
    type Supplier_<T> = Supplier<T>;
}
declare namespace com.gregtechceu.gtceu.api.registry.registrate {
    abstract class BuilderBase <T> implements Internal.Supplier<T> {
        constructor(id: ResourceLocation_, ...args: any[])
        get(): T;
        id: ResourceLocation;
    }
    type BuilderBase_<T> = BuilderBase<T>;
}
declare namespace com.lowdragmc.lowdraglib.gui.widget {
    class Widget {
        constructor(x: number, y: number, width: number, height: number)
        constructor(selfPosition: GuiPos_, size: GuiSize_)
        charTyped(codePoint: string, modifiers: number): boolean;
        getAnimation(): Internal.Animation;
        setSize(size: GuiSize_): void;
        isMouseOverElement(mouseX: number, mouseY: number): boolean;
        static isCtrlDown(): boolean;
        updateScreen(): void;
        keyReleased(keyCode: number, scanCode: number, modifiers: number): boolean;
        mouseClicked(mouseX: number, mouseY: number, button: number): boolean;
        setHoverTooltips(...tooltipText: Internal.Component_[]): this;
        readInitialData(buffer: Internal.FriendlyByteBuf_): void;
        isFocus(): boolean;
        setGui(gui: ModularUI_): void;
        mouseMoved(mouseX: number, mouseY: number): boolean;
        setFocus(focus: boolean): void;
        getSelfPosition(): GuiPos;
        isParent(widgetGroup: WidgetGroup_): boolean;
        inAnimate(): boolean;
        setBackground(...backgroundTexture: Internal.IGuiTexture_[]): this;
        onFocusChanged(lastFocus: com.lowdragmc.lowdraglib.gui.widget.Widget_, focus: com.lowdragmc.lowdraglib.gui.widget.Widget_): void;
        getPosition(): GuiPos;
        setActive(active: boolean): void;
        isVisible(): boolean;
        setParentPosition(parentPosition: GuiPos_): void;
        setKJSHoverTooltips(...tooltipText: Internal.Component_[]): this;
        static isMouseOver(x: number, y: number, width: number, height: number, mouseX: number, mouseY: number): boolean;
        static isShiftDown(): boolean;
        keyPressed(keyCode: number, scanCode: number, modifiers: number): boolean;
        drawInForeground(poseStack: Internal.PoseStack_, mouseX: number, mouseY: number, partialTicks: number): void;
        setHoverTexture(...hoverTexture: Internal.IGuiTexture_[]): this;
        setDraggingProvider<T>(draggingProvider: Internal.Supplier_<T>, draggingRenderer: Internal.BiFunction_<T, GuiPos, Internal.IGuiTexture>): this;
        animation(animation: Internal.Animation_): void;
        setHoverTooltips(tooltipText: Internal.List_<Internal.Component>): this;
        static playButtonClickSound(): void;
        isActive(): boolean;
        initWidget(): void;
        setDraggingConsumer(draggingAccept: Internal.Predicate_<any>, draggingIn: Internal.Consumer_<any>, draggingOut: Internal.Consumer_<any>, draggingSuccess: Internal.Consumer_<any>): this;
        toRectangleBox(): Internal.Rect2i;
        static isAltDown(): boolean;
        getHoverElement(mouseX: number, mouseY: number): this;
        detectAndSendChanges(): void;
        isRemote(): boolean;
        isInitialized(): boolean;
        readUpdateInfo(id: number, buffer: Internal.FriendlyByteBuf_): void;
        mouseDragged(mouseX: number, mouseY: number, button: number, dragX: number, dragY: number): boolean;
        setUiAccess(uiAccess: Internal.WidgetUIAccess_): void;
        setId(id: string): void;
        setHoverTooltips(...tooltipText: string[]): this;
        setClientSideWidget(): this;
        mouseReleased(mouseX: number, mouseY: number, button: number): boolean;
        onScreenSizeUpdate(screenWidth: number, screenHeight: number): void;
        getId(): string;
        getSize(): GuiSize;
        addSelfPosition(addX: number, addY: number): GuiPos;
        drawInBackground(poseStack: Internal.PoseStack_, mouseX: number, mouseY: number, partialTicks: number): void;
        getGuiExtraAreas(guiRect: Internal.Rect2i_, list: Internal.List_<Internal.Rect2i>): Internal.List<Internal.Rect2i>;
        getParentPosition(): GuiPos;
        setSelfPosition(selfPosition: GuiPos_): void;
        writeInitialData(buffer: Internal.FriendlyByteBuf_): void;
        mouseWheelMove(mouseX: number, mouseY: number, wheelDelta: number): boolean;
        getGui(): ModularUI;
        getParent(): WidgetGroup;
        handleClientAction(id: number, buffer: Internal.FriendlyByteBuf_): void;
        setVisible(visible: boolean): void;
        getRect(): com.lowdragmc.lowdraglib.utils.Rect;
        get animation(): Internal.Animation
        set size(size: GuiSize_)
        get ctrlDown(): boolean
        set hoverTooltips(...tooltipText: Internal.Component_[])
        get focus(): boolean
        set gui(gui: ModularUI_)
        set focus(focus: boolean)
        get selfPosition(): GuiPos
        set background(...backgroundTexture: Internal.IGuiTexture_[])
        get position(): GuiPos
        set active(active: boolean)
        get visible(): boolean
        set parentPosition(parentPosition: GuiPos_)
        set KJSHoverTooltips(...tooltipText: Internal.Component_[])
        get shiftDown(): boolean
        set hoverTexture(...hoverTexture: Internal.IGuiTexture_[])
        set hoverTooltips(tooltipText: Internal.List_<Internal.Component>)
        get active(): boolean
        get altDown(): boolean
        get remote(): boolean
        get initialized(): boolean
        set uiAccess(uiAccess: Internal.WidgetUIAccess_)
        set id(id: string)
        set hoverTooltips(...tooltipText: string[])
        get id(): string
        get size(): GuiSize
        get parentPosition(): GuiPos
        set selfPosition(selfPosition: GuiPos_)
        get gui(): ModularUI
        get parent(): WidgetGroup
        set visible(visible: boolean)
        get rect(): com.lowdragmc.lowdraglib.utils.Rect
    }
    type Widget_ = Widget;
}
declare namespace com.gregtechceu.gtceu.api.block {
    abstract class PipeBlock <PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData, WorldPipeNetType extends Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>> extends Internal.AppearanceBlock implements Internal.IBlockRendererProvider, Internal.EntityBlock {
        constructor(properties: Internal.BlockBehaviour$Properties_, pipeType: PipeType)
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Internal.Optional<Vec3>;
        getWorldPipeNet(arg0: Internal.ServerLevel_): WorldPipeNetType;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        getBlockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<PipeType, NodeDataType>>;
        isFertile(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        canBeHydrated(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.FluidState_, arg4: BlockPos_): boolean;
        static isSmoothBlendingEnabled<T>(world: Internal.BlockAndTintGetter_, state: Internal.StateHolder_<T, any>, pos: BlockPos_): boolean;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        createRawData(arg0: Internal.BlockState_, arg1: Internal.ItemStack_): NodeDataType;
        getTicker<T extends Internal.BlockEntity>(level: Internal.Level_, state: Internal.BlockState_, blockEntityType: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        getFriction(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): number;
        canConnectRedstone(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getFallbackType(): NodeDataType;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        setLightEmission(v: number): void;
        getBeaconColorMultiplier(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): number[];
        onBlockExploded(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Explosion_): void;
        getPileTile(level: Internal.BlockGetter_, pos: BlockPos_): Internal.IPipeNode<PipeType, NodeDataType>;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        setDestroySpeed(v: number): void;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        isValidSpawn(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.SpawnPlacements$Type_, arg4: Internal.EntityType_<any>): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        getFlammability(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        arch$holder(): Internal.Holder<Internal.Block>;
        getLightMap(world: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_): number;
        setMaterial(v: Internal.MaterialJS_): void;
        getRenderer(arg0: Internal.BlockState_): Internal.PipeBlockRenderer;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        getBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_): Internal.BlockPathTypes;
        onNeighborChange(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): void;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3_): Internal.BlockState;
        getBlockStates(): Internal.List<Internal.BlockState>;
        isBed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setRequiresTool(v: boolean): void;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): boolean;
        getFireSpreadSpeed(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getMod(): string;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        newBlockEntity(pos: BlockPos_, state: Internal.BlockState_): Internal.PipeBlockEntity<PipeType, NodeDataType>;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        isBurning(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: MaterialColor_): MaterialColor;
        get blockEntityType(): Internal.BlockEntityType<Internal.PipeBlockEntity<PipeType, NodeDataType>>
        get fallbackType(): NodeDataType
        set lightEmission(v: number)
        set destroySpeed(v: number)
        set material(v: Internal.MaterialJS_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        get mod(): string
        readonly pipeType: PipeType;
    }
    type PipeBlock_<PipeType extends Internal.Enum<PipeType> & Internal.IPipeType<NodeDataType>, NodeDataType extends Internal.IAttachData, WorldPipeNetType extends Internal.LevelPipeNet<NodeDataType, Internal.PipeNet<NodeDataType>>> = PipeBlock<PipeType, NodeDataType, WorldPipeNetType>;
}
declare namespace dev.architectury.fluid {
    class FluidStack {
        setTag(tag: Internal.CompoundTag_): void;
        getRawFluid(): Internal.Fluid;
        getOrCreateChildTag(childName: string): Internal.CompoundTag;
        static read(tag: Internal.CompoundTag_): dev.architectury.fluid.FluidStack;
        removeChildTag(childName: string): void;
        isFluidStackEqual(other: dev.architectury.fluid.FluidStack_): boolean;
        isEmpty(): boolean;
        copy(): this;
        static create(fluid: Internal.Supplier_<Internal.Fluid>, amount: number, tag: Internal.CompoundTag_): dev.architectury.fluid.FluidStack;
        getAmount(): number;
        isTagEqual(other: dev.architectury.fluid.FluidStack_): boolean;
        write(tag: Internal.CompoundTag_): Internal.CompoundTag;
        static create(fluid: Internal.Fluid_, amount: number): dev.architectury.fluid.FluidStack;
        static empty(): dev.architectury.fluid.FluidStack;
        static create(fluid: Internal.Supplier_<Internal.Fluid>, amount: number): dev.architectury.fluid.FluidStack;
        write(buf: Internal.FriendlyByteBuf_): void;
        isFluidEqual(other: dev.architectury.fluid.FluidStack_): boolean;
        getName(): Internal.Component;
        static init(): void;
        static create(fluid: Internal.Fluid_, amount: number, tag: Internal.CompoundTag_): dev.architectury.fluid.FluidStack;
        getRawFluidSupplier(): Internal.Supplier<Internal.Fluid>;
        static read(buf: Internal.FriendlyByteBuf_): dev.architectury.fluid.FluidStack;
        getTranslationKey(): string;
        setAmount(amount: number): void;
        shrink(amount: number): void;
        getOrCreateTag(): Internal.CompoundTag;
        grow(amount: number): void;
        getChildTag(childName: string): Internal.CompoundTag;
        static bucketAmount(): number;
        hasTag(): boolean;
        getTag(): Internal.CompoundTag;
        getFluid(): Internal.Fluid;
        static create(stack: dev.architectury.fluid.FluidStack_, amount: number): dev.architectury.fluid.FluidStack;
        copyWithAmount(amount: number): this;
        set tag(tag: Internal.CompoundTag_)
        get rawFluid(): Internal.Fluid
        get empty(): boolean
        get amount(): number
        get name(): Internal.Component
        get rawFluidSupplier(): Internal.Supplier<Internal.Fluid>
        get translationKey(): string
        set amount(amount: number)
        get orCreateTag(): Internal.CompoundTag
        get tag(): Internal.CompoundTag
        get fluid(): Internal.Fluid
    }
    type FluidStack_ = FluidStack;
}
declare namespace com.possible_triangle.sliceanddice.mixins {
    interface RecipeManagerAccessor {
        getByName(): Internal.Map<ResourceLocation, Internal.Recipe<any>>;
        setRecipes(arg0: Internal.Map_<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>): void;
        setByName(arg0: Internal.Map_<ResourceLocation, Internal.Recipe<any>>): void;
        get byName(): Internal.Map<ResourceLocation, Internal.Recipe<any>>
        set recipes(arg0: Internal.Map_<Internal.RecipeType<any>, Internal.Map<ResourceLocation, Internal.Recipe<any>>>)
        set byName(arg0: Internal.Map_<ResourceLocation, Internal.Recipe<any>>)
    }
    type RecipeManagerAccessor_ = RecipeManagerAccessor;
}
declare namespace net.minecraftforge.client.model.generators {
    abstract class BlockStateProvider implements Internal.DataProvider {
        constructor(arg0: Internal.DataGenerator_, arg1: string, arg2: Internal.ExistingFileHelper_)
        fenceGateBlockWithRenderType(arg0: Internal.FenceGateBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        fenceBlock(arg0: Internal.FenceBlock_, arg1: ResourceLocation_): void;
        signBlock(arg0: Internal.StandingSignBlock_, arg1: Internal.WallSignBlock_, arg2: ResourceLocation_): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: string): void;
        wallBlock(arg0: Internal.WallBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_): void;
        axisBlock(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_): void;
        slabBlock(arg0: Internal.SlabBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        axisBlock(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        directionalBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>): void;
        fourWayBlock(arg0: Internal.CrossCollisionBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_): void;
        simpleBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.ModelFile, Internal.ConfiguredModel[]>): void;
        pressurePlateBlock(arg0: Internal.PressurePlateBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_): void;
        stairsBlock(arg0: Internal.StairBlock_, arg1: ResourceLocation_): void;
        trapdoorBlock(arg0: Internal.TrapDoorBlock_, arg1: ResourceLocation_, arg2: boolean): void;
        mcLoc(arg0: string): ResourceLocation;
        fenceGateBlock(arg0: Internal.FenceGateBlock_, arg1: ResourceLocation_): void;
        paneBlockWithRenderType(arg0: Internal.IronBarsBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: string): void;
        paneBlock(arg0: Internal.IronBarsBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        wallBlock(arg0: Internal.WallBlock_, arg1: ResourceLocation_): void;
        horizontalFaceBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>): void;
        stairsBlock(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_): void;
        fenceGateBlockWithRenderType(arg0: Internal.FenceGateBlock_, arg1: string, arg2: ResourceLocation_, arg3: string): void;
        trapdoorBlockWithRenderType(arg0: Internal.TrapDoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: boolean, arg4: ResourceLocation_): void;
        fenceBlockWithRenderType(arg0: Internal.FenceBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        wallBlockWithRenderType(arg0: Internal.WallBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        fourWayMultipart(arg0: Internal.MultiPartBlockStateBuilder_, arg1: Internal.ModelFile_): void;
        horizontalBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: string): void;
        itemModels(): Internal.ItemModelProvider;
        buttonBlock(arg0: Internal.ButtonBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_): void;
        horizontalBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>, arg2: number): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_, arg3: string): void;
        getMultipartBuilder(arg0: Internal.Block_): Internal.MultiPartBlockStateBuilder;
        horizontalFaceBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_, arg2: number): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: string): void;
        getName(): string;
        horizontalFaceBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>, arg2: number): void;
        horizontalBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_, arg2: number): void;
        cubeAll(arg0: Internal.Block_): Internal.ModelFile;
        trapdoorBlock(arg0: Internal.TrapDoorBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_, arg4: boolean): void;
        static saveStable(arg0: Internal.CachedOutput_, arg1: Internal.JsonElement_, arg2: Internal.Path_): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: ResourceLocation_, arg2: string): void;
        slabBlock(arg0: Internal.SlabBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): void;
        fenceGateBlock(arg0: Internal.FenceGateBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_, arg4: Internal.ModelFile_): void;
        fenceBlockWithRenderType(arg0: Internal.FenceBlock_, arg1: ResourceLocation_, arg2: string): void;
        paneBlockWithRenderType(arg0: Internal.IronBarsBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): void;
        simpleBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_): void;
        models(): Internal.BlockModelProvider;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        paneBlockWithRenderType(arg0: Internal.IronBarsBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: string): void;
        blockTexture(arg0: Internal.Block_): ResourceLocation;
        wallBlockWithRenderType(arg0: Internal.WallBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        simpleBlockItem(arg0: Internal.Block_, arg1: Internal.ModelFile_): void;
        horizontalBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>): void;
        doorBlock(arg0: Internal.DoorBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_, arg4: Internal.ModelFile_, arg5: Internal.ModelFile_, arg6: Internal.ModelFile_, arg7: Internal.ModelFile_, arg8: Internal.ModelFile_): void;
        paneBlock(arg0: Internal.IronBarsBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        pressurePlateBlock(arg0: Internal.PressurePlateBlock_, arg1: ResourceLocation_): void;
        fenceBlockWithRenderType(arg0: Internal.FenceBlock_, arg1: string, arg2: ResourceLocation_, arg3: string): void;
        wallBlockWithRenderType(arg0: Internal.WallBlock_, arg1: ResourceLocation_, arg2: string): void;
        logBlock(arg0: Internal.RotatedPillarBlock_): void;
        simpleBlock(arg0: Internal.Block_, ...arg1: Internal.ConfiguredModel_[]): void;
        run(arg0: Internal.CachedOutput_): void;
        fenceBlock(arg0: Internal.FenceBlock_, arg1: string, arg2: ResourceLocation_): void;
        trapdoorBlockWithRenderType(arg0: Internal.TrapDoorBlock_, arg1: ResourceLocation_, arg2: boolean, arg3: ResourceLocation_): void;
        wallBlock(arg0: Internal.WallBlock_, arg1: string, arg2: ResourceLocation_): void;
        signBlock(arg0: Internal.StandingSignBlock_, arg1: Internal.WallSignBlock_, arg2: Internal.ModelFile_): void;
        fenceGateBlock(arg0: Internal.FenceGateBlock_, arg1: string, arg2: ResourceLocation_): void;
        axisBlock(arg0: Internal.RotatedPillarBlock_): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_, arg5: string): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        modLoc(arg0: string): ResourceLocation;
        paneBlock(arg0: Internal.IronBarsBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_, arg4: Internal.ModelFile_, arg5: Internal.ModelFile_): void;
        paneBlockWithRenderType(arg0: Internal.IronBarsBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        doorBlock(arg0: Internal.DoorBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        stairsBlock(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): void;
        fenceGateBlockWithRenderType(arg0: Internal.FenceGateBlock_, arg1: ResourceLocation_, arg2: string): void;
        fenceBlockWithRenderType(arg0: Internal.FenceBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        doorBlockWithRenderType(arg0: Internal.DoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: string): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_, arg5: ResourceLocation_): void;
        doorBlockWithRenderType(arg0: Internal.DoorBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: string): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_, arg2: string): void;
        slabBlock(arg0: Internal.SlabBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_): void;
        axisBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_): void;
        logBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: string): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        stairsBlock(arg0: Internal.StairBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        logBlockWithRenderType(arg0: Internal.RotatedPillarBlock_, arg1: ResourceLocation_): void;
        directionalBlock(arg0: Internal.Block_, arg1: Internal.Function_<Internal.BlockState, Internal.ModelFile>, arg2: number): void;
        trapdoorBlockWithRenderType(arg0: Internal.TrapDoorBlock_, arg1: ResourceLocation_, arg2: boolean, arg3: string): void;
        horizontalFaceBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_): void;
        wallBlockWithRenderType(arg0: Internal.WallBlock_, arg1: string, arg2: ResourceLocation_, arg3: string): void;
        directionalBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_): void;
        stairsBlockWithRenderType(arg0: Internal.StairBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): void;
        horizontalBlock(arg0: Internal.Block_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        directionalBlock(arg0: Internal.Block_, arg1: Internal.ModelFile_, arg2: number): void;
        doorBlock(arg0: Internal.DoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        stairsBlock(arg0: Internal.StairBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_, arg3: Internal.ModelFile_): void;
        trapdoorBlock(arg0: Internal.TrapDoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: boolean): void;
        doorBlockWithRenderType(arg0: Internal.DoorBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_, arg3: ResourceLocation_): void;
        buttonBlock(arg0: Internal.ButtonBlock_, arg1: ResourceLocation_): void;
        trapdoorBlockWithRenderType(arg0: Internal.TrapDoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: boolean, arg4: string): void;
        doorBlockWithRenderType(arg0: Internal.DoorBlock_, arg1: string, arg2: ResourceLocation_, arg3: ResourceLocation_, arg4: ResourceLocation_): void;
        axisBlock(arg0: Internal.RotatedPillarBlock_, arg1: Internal.ModelFile_, arg2: Internal.ModelFile_): void;
        simpleBlock(arg0: Internal.Block_): void;
        fenceGateBlockWithRenderType(arg0: Internal.FenceGateBlock_, arg1: ResourceLocation_, arg2: ResourceLocation_): void;
        getVariantBuilder(arg0: Internal.Block_): Internal.VariantBlockStateBuilder;
        get name(): string
        static readonly WALL_PROPS: {[key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>, [key: Internal.Direction]: Internal.EnumProperty<any>};
    }
    type BlockStateProvider_ = BlockStateProvider;
}
declare namespace org.apache.commons.lang3.tuple {
    abstract class Pair <L, R> implements Internal.Map$Entry<L, R>, Internal.Comparable<org.apache.commons.lang3.tuple.Pair<L, R>>, Internal.Serializable {
        constructor()
        getKey(): L;
        static comparingByKey<K, V>(arg0: Internal.Comparator_<K>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        getLeft(): L;
        static of<L, R>(arg0: L, arg1: R): org.apache.commons.lang3.tuple.Pair<L, R>;
        getRight(): R;
        compareTo(arg0: org.apache.commons.lang3.tuple.Pair_<L, R>): number;
        static emptyArray<L, R>(): org.apache.commons.lang3.tuple.Pair<L, R>[];
        compareTo(arg0: any): number;
        getValue(): R;
        static comparingByValue<K, V extends Internal.Comparable<any>>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        static copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        static of<L, R>(arg0: Internal.Map$Entry_<L, R>): org.apache.commons.lang3.tuple.Pair<L, R>;
        static comparingByKey<K extends Internal.Comparable<any>, V>(): Internal.Comparator<Internal.Map$Entry<K, V>>;
        static comparingByValue<K, V>(arg0: Internal.Comparator_<V>): Internal.Comparator<Internal.Map$Entry<K, V>>;
        setValue(arg0: R): R;
        toString(arg0: string): string;
        get key(): L
        get left(): L
        get right(): R
        get value(): R
        set value(arg0: R)
        static readonly EMPTY_ARRAY: org.apache.commons.lang3.tuple.Pair<any, any>[];
    }
    type Pair_<L, R> = Pair<L, R>;
}
declare namespace com.lowdragmc.lowdraglib.gui.editor.configurator {
    interface IConfigurable extends Internal.ILDLRegister {
        name(): string;
        isLDLRegister(): boolean;
        getTranslateKey(): string;
        getRegisterUI(): Internal.LDLRegister;
        getChatComponent(): Internal.Component;
        buildConfigurator(father: Internal.ConfiguratorGroup_): void;
        group(): string;
        get LDLRegister(): boolean
        get translateKey(): string
        get registerUI(): Internal.LDLRegister
        get chatComponent(): Internal.Component
    }
    type IConfigurable_ = IConfigurable;
}
declare namespace com.ibm.icu.text {
    abstract class DateFormat extends Internal.UFormat {
        format(arg0: Internal.Date_): string;
        static getInstanceForSkeleton(arg0: string, arg1: Internal.Locale_): com.ibm.icu.text.DateFormat;
        getTimeZone(): com.ibm.icu.util.TimeZone;
        static getAvailableLocales(): Internal.Locale[];
        static getTimeInstance(arg0: number, arg1: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getPatternInstance(arg0: com.ibm.icu.util.Calendar_, arg1: string, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getInstanceForSkeleton(arg0: com.ibm.icu.util.Calendar_, arg1: string, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getPatternInstance(arg0: com.ibm.icu.util.Calendar_, arg1: string, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        setContext(arg0: Internal.DisplayContext_): void;
        static getInstanceForSkeleton(arg0: com.ibm.icu.util.Calendar_, arg1: string, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getInstanceForSkeleton(arg0: string, arg1: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        parse(arg0: string, arg1: com.ibm.icu.util.Calendar_, arg2: Internal.ParsePosition_): void;
        static getInstance(): com.ibm.icu.text.DateFormat;
        static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getInstance(arg0: com.ibm.icu.util.Calendar_): com.ibm.icu.text.DateFormat;
        static getPatternInstance(arg0: string, arg1: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number): com.ibm.icu.text.DateFormat;
        static getInstanceForSkeleton(arg0: string): com.ibm.icu.text.DateFormat;
        setCalendarLenient(arg0: boolean): void;
        static getDateInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number): com.ibm.icu.text.DateFormat;
        static getDateInstance(arg0: number, arg1: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        getBooleanAttribute(arg0: Internal.DateFormat$BooleanAttribute_): boolean;
        static getDateInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getInstance(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.Locale_): com.ibm.icu.text.DateFormat;
        getContext(arg0: Internal.DisplayContext$Type_): Internal.DisplayContext;
        static getTimeInstance(): com.ibm.icu.text.DateFormat;
        setLenient(arg0: boolean): void;
        static getTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getAvailableULocales(): Internal.ULocale[];
        static getDateInstance(): com.ibm.icu.text.DateFormat;
        setNumberFormat(arg0: com.ibm.icu.text.NumberFormat_): void;
        getCalendar(): com.ibm.icu.util.Calendar;
        static getDateTimeInstance(): com.ibm.icu.text.DateFormat;
        static getDateTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: number, arg3: Internal.Locale_): com.ibm.icu.text.DateFormat;
        format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getDateTimeInstance(arg0: number, arg1: number): com.ibm.icu.text.DateFormat;
        isLenient(): boolean;
        static getInstance(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getDateTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: number): com.ibm.icu.text.DateFormat;
        static getTimeInstance(arg0: number, arg1: Internal.Locale_): com.ibm.icu.text.DateFormat;
        format(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getDateInstance(arg0: number): com.ibm.icu.text.DateFormat;
        static getTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        getNumberFormat(): com.ibm.icu.text.NumberFormat;
        setTimeZone(arg0: com.ibm.icu.util.TimeZone_): void;
        static getDateInstance(arg0: number, arg1: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getDateInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        static getPatternInstance(arg0: string): com.ibm.icu.text.DateFormat;
        parse(arg0: string): Internal.Date;
        isCalendarLenient(): boolean;
        setBooleanAttribute(arg0: Internal.DateFormat$BooleanAttribute_, arg1: boolean): this;
        static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date;
        static getDateTimeInstance(arg0: com.ibm.icu.util.Calendar_, arg1: number, arg2: number, arg3: Internal.ULocale_): com.ibm.icu.text.DateFormat;
        setCalendar(arg0: com.ibm.icu.util.Calendar_): void;
        static getPatternInstance(arg0: string, arg1: Internal.Locale_): com.ibm.icu.text.DateFormat;
        static getTimeInstance(arg0: number): com.ibm.icu.text.DateFormat;
        get timeZone(): com.ibm.icu.util.TimeZone
        get availableLocales(): Internal.Locale[]
        set context(arg0: Internal.DisplayContext_)
        get instance(): com.ibm.icu.text.DateFormat
        set calendarLenient(arg0: boolean)
        get timeInstance(): com.ibm.icu.text.DateFormat
        set lenient(arg0: boolean)
        get availableULocales(): Internal.ULocale[]
        get dateInstance(): com.ibm.icu.text.DateFormat
        set numberFormat(arg0: com.ibm.icu.text.NumberFormat_)
        get calendar(): com.ibm.icu.util.Calendar
        get dateTimeInstance(): com.ibm.icu.text.DateFormat
        get lenient(): boolean
        get numberFormat(): com.ibm.icu.text.NumberFormat
        set timeZone(arg0: com.ibm.icu.util.TimeZone_)
        get calendarLenient(): boolean
        set calendar(arg0: com.ibm.icu.util.Calendar_)
        static readonly LOCATION_TZ: "VVVV";
        static readonly RELATIVE_DEFAULT: 130;
        static readonly YEAR_QUARTER: "yQQQQ";
        static readonly HOUR0_FIELD: 16;
        static readonly TIMEZONE_FIELD: 17;
        static readonly DAY: "d";
        static readonly MEDIUM: 2;
        static readonly MONTH_DAY: "MMMMd";
        static readonly HOUR1_FIELD: 15;
        static readonly TIMEZONE_ISO_LOCAL_FIELD: 33;
        static readonly FULL: 0;
        /**
         * @deprecated
        */
        static readonly JP_ERA_2019_NARROW: "R";
        static readonly RELATIVE: 128;
        static readonly SECOND: "s";
        static readonly AM_PM_FIELD: 14;
        static readonly RELATIVE_SHORT: 131;
        /**
         * @deprecated
        */
        static readonly ABBR_STANDALONE_MONTH: "LLL";
        /**
         * @deprecated
        */
        static readonly DATE_SKELETONS: ["y", "QQQQ", "QQQ", "yQQQQ", "yQQQ", "MMMM", "MMM", "M", "yMMMM", "yMMM", "yM", "d", "yMMMMd", "yMMMd", "yMd", "EEEE", "E", "yMMMMEEEEd", "yMMMEd", "yMEd", "MMMMd", "MMMd", "Md", "MMMMEEEEd", "MMMEd", "MEd"];
        static readonly MINUTE: "m";
        static readonly ABBR_GENERIC_TZ: "v";
        /**
         * @deprecated
        */
        static readonly FIELD_COUNT: 38;
        static readonly DAY_OF_YEAR_FIELD: 10;
        static readonly WEEK_OF_MONTH_FIELD: 13;
        static readonly MILLISECOND_FIELD: 8;
        static readonly RELATIVE_LONG: 129;
        static readonly SHORT: 3;
        static readonly ERA_FIELD: 0;
        static readonly ABBR_WEEKDAY: "E";
        /**
         * @deprecated
        */
        static readonly ZONE_SKELETONS: ["VVVV", "vvvv", "v", "zzzz", "z", "ZZZZ"];
        static readonly YEAR_NUM_MONTH: "yM";
        /**
         * @deprecated
        */
        static readonly HOUR_MINUTE_GENERIC_TZ: "jmv";
        static readonly YEAR_MONTH_WEEKDAY_DAY: "yMMMMEEEEd";
        /**
         * @deprecated
        */
        static readonly HOUR_GENERIC_TZ: "jv";
        static readonly SPECIFIC_TZ: "zzzz";
        static readonly ABBR_UTC_TZ: "ZZZZ";
        static readonly HOUR24_MINUTE_SECOND: "Hms";
        /**
         * @deprecated
        */
        static readonly JP_ERA_2019_ROOT: "Reiwa";
        static readonly TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD: 31;
        static readonly DATE_FIELD: 3;
        static readonly NUM_MONTH_DAY: "Md";
        static readonly RELATIVE_FULL: 128;
        static readonly YEAR_MONTH: "yMMMM";
        /**
         * @deprecated
        */
        static readonly TIME_SEPARATOR: 37;
        static readonly HOUR24: "H";
        static readonly LONG: 1;
        static readonly TIMEZONE_ISO_FIELD: 32;
        static readonly YEAR_WOY_FIELD: 18;
        static readonly ABBR_MONTH_WEEKDAY_DAY: "MMMEd";
        static readonly YEAR_NUM_MONTH_DAY: "yMd";
        static readonly WEEK_OF_YEAR_FIELD: 12;
        static readonly MILLISECONDS_IN_DAY_FIELD: 22;
        static readonly RELATIVE_MEDIUM: 130;
        static readonly AM_PM_MIDNIGHT_NOON_FIELD: 35;
        static readonly MINUTE_FIELD: 6;
        static readonly STANDALONE_QUARTER_FIELD: 28;
        static readonly YEAR_ABBR_QUARTER: "yQQQ";
        static readonly YEAR_ABBR_MONTH_DAY: "yMMMd";
        static readonly MINUTE_SECOND: "ms";
        static readonly STANDALONE_DAY_FIELD: 25;
        static readonly EXTENDED_YEAR_FIELD: 20;
        static readonly DOW_LOCAL_FIELD: 19;
        static readonly FRACTIONAL_SECOND_FIELD: 8;
        static readonly TIMEZONE_SPECIAL_FIELD: 29;
        /**
         * @deprecated
        */
        static readonly HOUR_MINUTE_TZ: "jmz";
        static readonly YEAR_FIELD: 1;
        static readonly TIMEZONE_RFC_FIELD: 23;
        static readonly DAY_OF_WEEK_FIELD: 9;
        static readonly NUM_MONTH: "M";
        static readonly HOUR: "j";
        static readonly HOUR_MINUTE: "jm";
        static readonly QUARTER: "QQQQ";
        static readonly DEFAULT: 2;
        /**
         * @deprecated
        */
        static readonly JP_ERA_2019_JA: "令和";
        static readonly MONTH_FIELD: 2;
        static readonly JULIAN_DAY_FIELD: 21;
        static readonly MONTH: "MMMM";
        static readonly HOUR24_MINUTE: "Hm";
        static readonly MONTH_WEEKDAY_DAY: "MMMMEEEEd";
        static readonly YEAR_ABBR_MONTH_WEEKDAY_DAY: "yMMMEd";
        static readonly TIMEZONE_GENERIC_FIELD: 24;
        /**
         * @deprecated
        */
        static readonly TIME_SKELETONS: ["j", "H", "m", "jm", "Hm", "s", "jms", "Hms", "ms"];
        static readonly HOUR_MINUTE_SECOND: "jms";
        /**
         * @deprecated
        */
        static readonly STANDALONE_MONTH: "LLLL";
        static readonly HOUR_OF_DAY1_FIELD: 4;
        static readonly HOUR_OF_DAY0_FIELD: 5;
        static readonly ABBR_SPECIFIC_TZ: "z";
        static readonly YEAR_NAME_FIELD: 30;
        static readonly YEAR_ABBR_MONTH: "yMMM";
        static readonly ABBR_MONTH_DAY: "MMMd";
        static readonly FLEXIBLE_DAY_PERIOD_FIELD: 36;
        static readonly GENERIC_TZ: "vvvv";
        static readonly NUM_MONTH_WEEKDAY_DAY: "MEd";
        static readonly STANDALONE_MONTH_FIELD: 26;
        static readonly YEAR_MONTH_DAY: "yMMMMd";
        static readonly ABBR_MONTH: "MMM";
        static readonly NONE: -1;
        static readonly YEAR_NUM_MONTH_WEEKDAY_DAY: "yMEd";
        static readonly YEAR: "y";
        static readonly WEEKDAY: "EEEE";
        static readonly ABBR_QUARTER: "QQQ";
        static readonly SECOND_FIELD: 7;
        static readonly QUARTER_FIELD: 27;
        static readonly DAY_OF_WEEK_IN_MONTH_FIELD: 11;
        /**
         * @deprecated
        */
        static readonly HOUR_TZ: "jz";
    }
    type DateFormat_ = DateFormat;
    class SimpleDateFormat extends com.ibm.icu.text.DateFormat {
        constructor()
        constructor(arg0: string, arg1: Internal.Locale_)
        constructor(arg0: string, arg1: com.ibm.icu.text.DateFormatSymbols_)
        constructor(arg0: string, arg1: string, arg2: Internal.ULocale_)
        constructor(arg0: string, arg1: com.ibm.icu.text.DateFormatSymbols_, arg2: Internal.ULocale_)
        constructor(arg0: string, arg1: Internal.ULocale_)
        constructor(arg0: string)
        toPattern(): string;
        getDateFormatSymbols(): com.ibm.icu.text.DateFormatSymbols;
        setTimeZoneFormat(arg0: Internal.TimeZoneFormat_): void;
        toLocalizedPattern(): string;
        setDateFormatSymbols(arg0: com.ibm.icu.text.DateFormatSymbols_): void;
        getNumberFormat(arg0: string): com.ibm.icu.text.NumberFormat;
        /**
         * @deprecated
        */
        static getInstance(arg0: Internal.Calendar$FormatConfiguration_): com.ibm.icu.text.SimpleDateFormat;
        get2DigitYearStart(): Internal.Date;
        set2DigitYearStart(arg0: Internal.Date_): void;
        setNumberFormat(arg0: string, arg1: com.ibm.icu.text.NumberFormat_): void;
        getTimeZoneFormat(): Internal.TimeZoneFormat;
        /**
         * @deprecated
        */
        intervalFormatByAlgorithm(arg0: com.ibm.icu.util.Calendar_, arg1: com.ibm.icu.util.Calendar_, arg2: Internal.StringBuffer_, arg3: Internal.FieldPosition_): Internal.StringBuffer;
        applyPattern(arg0: string): void;
        applyLocalizedPattern(arg0: string): void;
        get dateFormatSymbols(): com.ibm.icu.text.DateFormatSymbols
        set timeZoneFormat(arg0: Internal.TimeZoneFormat_)
        set dateFormatSymbols(arg0: com.ibm.icu.text.DateFormatSymbols_)
        get timeZoneFormat(): Internal.TimeZoneFormat
    }
    type SimpleDateFormat_ = SimpleDateFormat;
    class DateFormatSymbols implements Internal.Cloneable, Internal.Serializable {
        constructor(arg0: Internal.ResourceBundle_, arg1: Internal.Locale_)
        constructor(arg0: typeof com.ibm.icu.util.Calendar, arg1: Internal.ULocale_)
        constructor(arg0: typeof com.ibm.icu.util.Calendar, arg1: Internal.Locale_)
        constructor()
        constructor(arg0: Internal.ResourceBundle_, arg1: Internal.ULocale_)
        constructor(arg0: Internal.ULocale_)
        constructor(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.Locale_)
        constructor(arg0: Internal.Locale_)
        constructor(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.ULocale_)
        clone(): any;
        getShortWeekdays(): string[];
        getZodiacNames(arg0: number, arg1: number): string[];
        static getInstance(arg0: Internal.Locale_): com.ibm.icu.text.DateFormatSymbols;
        static getAvailableULocales(): Internal.ULocale[];
        setQuarters(arg0: string[], arg1: number, arg2: number): void;
        getNarrowEras(): string[];
        setMonths(arg0: string[]): void;
        /**
         * @deprecated
        */
        static getDateFormatBundle(arg0: typeof com.ibm.icu.util.Calendar, arg1: Internal.Locale_): Internal.ResourceBundle;
        getWeekdays(): string[];
        getEraNames(): string[];
        static getAvailableLocales(): Internal.Locale[];
        setYearNames(arg0: string[], arg1: number, arg2: number): void;
        setMonths(arg0: string[], arg1: number, arg2: number): void;
        static getInstance(arg0: Internal.ULocale_): com.ibm.icu.text.DateFormatSymbols;
        setWeekdays(arg0: string[]): void;
        setZoneStrings(arg0: string[][]): void;
        getQuarters(arg0: number, arg1: number): string[];
        getWeekdays(arg0: number, arg1: number): string[];
        getEras(): string[];
        /**
         * @deprecated
        */
        static getDateFormatBundle(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.Locale_): Internal.ResourceBundle;
        setWeekdays(arg0: string[], arg1: number, arg2: number): void;
        /**
         * @deprecated
        */
        getTimeSeparatorString(): string;
        setShortWeekdays(arg0: string[]): void;
        /**
         * @deprecated
        */
        setLeapMonthPattern(arg0: string, arg1: number, arg2: number): void;
        getMonths(): string[];
        setZodiacNames(arg0: string[], arg1: number, arg2: number): void;
        setEraNames(arg0: string[]): void;
        getLocalPatternChars(): string;
        getShortMonths(): string[];
        setEras(arg0: string[]): void;
        getMonths(arg0: number, arg1: number): string[];
        getAmPmStrings(): string[];
        setShortMonths(arg0: string[]): void;
        setLocalPatternChars(arg0: string): void;
        setNarrowEras(arg0: string[]): void;
        setAmPmStrings(arg0: string[]): void;
        static getInstance(): com.ibm.icu.text.DateFormatSymbols;
        getYearNames(arg0: number, arg1: number): string[];
        /**
         * @deprecated
        */
        setTimeSeparatorString(arg0: string): void;
        getLocale(arg0: Internal.ULocale$Type_): Internal.ULocale;
        /**
         * @deprecated
        */
        getLeapMonthPattern(arg0: number, arg1: number): string;
        /**
         * @deprecated
        */
        static getDateFormatBundle(arg0: typeof com.ibm.icu.util.Calendar, arg1: Internal.ULocale_): Internal.ResourceBundle;
        getZoneStrings(): string[][];
        /**
         * @deprecated
        */
        static getDateFormatBundle(arg0: com.ibm.icu.util.Calendar_, arg1: Internal.ULocale_): Internal.ResourceBundle;
        get shortWeekdays(): string[]
        get availableULocales(): Internal.ULocale[]
        get narrowEras(): string[]
        set months(arg0: string[])
        get weekdays(): string[]
        get eraNames(): string[]
        get availableLocales(): Internal.Locale[]
        set weekdays(arg0: string[])
        set zoneStrings(arg0: string[][])
        get eras(): string[]
        /**
         * @deprecated
        */
        get timeSeparatorString(): string
        set shortWeekdays(arg0: string[])
        get months(): string[]
        set eraNames(arg0: string[])
        get localPatternChars(): string
        get shortMonths(): string[]
        set eras(arg0: string[])
        get amPmStrings(): string[]
        set shortMonths(arg0: string[])
        set localPatternChars(arg0: string)
        set narrowEras(arg0: string[])
        set amPmStrings(arg0: string[])
        get instance(): com.ibm.icu.text.DateFormatSymbols
        /**
         * @deprecated
        */
        set timeSeparatorString(arg0: string)
        get zoneStrings(): string[][]
        static readonly WIDE: 1;
        static readonly FORMAT: 0;
        /**
         * @deprecated
        */
        static readonly NUMERIC: 2;
        static readonly ABBREVIATED: 0;
        /**
         * @deprecated
        */
        static readonly DT_CONTEXT_COUNT: 3;
        static readonly NARROW: 2;
        static readonly STANDALONE: 1;
        static readonly SHORT: 3;
        /**
         * @deprecated
        */
        static readonly DT_WIDTH_COUNT: 4;
    }
    type DateFormatSymbols_ = DateFormatSymbols;
    abstract class NumberFormat extends Internal.UFormat {
        constructor()
        format(arg0: Internal.BigDecimal_): string;
        parse(arg0: string, arg1: Internal.ParsePosition_): number;
        static getScientificInstance(): com.ibm.icu.text.NumberFormat;
        setMaximumIntegerDigits(arg0: number): void;
        format(arg0: com.ibm.icu.math.BigDecimal_): string;
        static getPercentInstance(): com.ibm.icu.text.NumberFormat;
        setRoundingMode(arg0: number): void;
        parse(arg0: string): number;
        static getAvailableLocales(): Internal.Locale[];
        setParseIntegerOnly(arg0: boolean): void;
        setParseStrict(arg0: boolean): void;
        format(arg0: Internal.BigInteger_): string;
        static getInstance(arg0: Internal.Locale_, arg1: number): com.ibm.icu.text.NumberFormat;
        setGroupingUsed(arg0: boolean): void;
        setContext(arg0: Internal.DisplayContext_): void;
        setCurrency(arg0: com.ibm.icu.util.Currency_): void;
        setMaximumFractionDigits(arg0: number): void;
        static getNumberInstance(): com.ibm.icu.text.NumberFormat;
        static getNumberInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        getMaximumIntegerDigits(): number;
        isGroupingUsed(): boolean;
        isParseIntegerOnly(): boolean;
        setMinimumIntegerDigits(arg0: number): void;
        format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getPercentInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        static getIntegerInstance(): com.ibm.icu.text.NumberFormat;
        static getInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        static getInstance(): com.ibm.icu.text.NumberFormat;
        setMinimumFractionDigits(arg0: number): void;
        format(arg0: Internal.CurrencyAmount_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getNumberInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        getContext(arg0: Internal.DisplayContext$Type_): Internal.DisplayContext;
        static getCurrencyInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        static getAvailableULocales(): Internal.ULocale[];
        format(arg0: com.ibm.icu.math.BigDecimal_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        /**
         * @deprecated
        */
        static getPatternForStyle(arg0: Internal.ULocale_, arg1: number): string;
        format(arg0: number): string;
        static getInstance(arg0: number): com.ibm.icu.text.NumberFormat;
        static unregister(arg0: any): boolean;
        getCurrency(): com.ibm.icu.util.Currency;
        format(arg0: number): string;
        static registerFactory(arg0: Internal.NumberFormat$NumberFormatFactory_): any;
        format(arg0: Internal.CurrencyAmount_): string;
        getMinimumIntegerDigits(): number;
        static getScientificInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        format(arg0: Internal.BigDecimal_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        getMaximumFractionDigits(): number;
        static getIntegerInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        static getInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        static getIntegerInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        static getCurrencyInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        static getPercentInstance(arg0: Internal.ULocale_): com.ibm.icu.text.NumberFormat;
        /**
         * @deprecated
        */
        static getPatternForStyleAndNumberingSystem(arg0: Internal.ULocale_, arg1: string, arg2: number): string;
        static getInstance(arg0: Internal.ULocale_, arg1: number): com.ibm.icu.text.NumberFormat;
        parseCurrency(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.CurrencyAmount;
        getRoundingMode(): number;
        isParseStrict(): boolean;
        getMinimumFractionDigits(): number;
        format(arg0: Internal.BigInteger_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getScientificInstance(arg0: Internal.Locale_): com.ibm.icu.text.NumberFormat;
        format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer;
        static getCurrencyInstance(): com.ibm.icu.text.NumberFormat;
        get scientificInstance(): com.ibm.icu.text.NumberFormat
        set maximumIntegerDigits(arg0: number)
        get percentInstance(): com.ibm.icu.text.NumberFormat
        set roundingMode(arg0: number)
        get availableLocales(): Internal.Locale[]
        set parseIntegerOnly(arg0: boolean)
        set parseStrict(arg0: boolean)
        set groupingUsed(arg0: boolean)
        set context(arg0: Internal.DisplayContext_)
        set currency(arg0: com.ibm.icu.util.Currency_)
        set maximumFractionDigits(arg0: number)
        get numberInstance(): com.ibm.icu.text.NumberFormat
        get maximumIntegerDigits(): number
        get groupingUsed(): boolean
        get parseIntegerOnly(): boolean
        set minimumIntegerDigits(arg0: number)
        get integerInstance(): com.ibm.icu.text.NumberFormat
        get instance(): com.ibm.icu.text.NumberFormat
        set minimumFractionDigits(arg0: number)
        get availableULocales(): Internal.ULocale[]
        get currency(): com.ibm.icu.util.Currency
        get minimumIntegerDigits(): number
        get maximumFractionDigits(): number
        get roundingMode(): number
        get parseStrict(): boolean
        get minimumFractionDigits(): number
        get currencyInstance(): com.ibm.icu.text.NumberFormat
        static readonly PERCENTSTYLE: 2;
        static readonly ACCOUNTINGCURRENCYSTYLE: 7;
        static readonly CASHCURRENCYSTYLE: 8;
        static readonly ISOCURRENCYSTYLE: 5;
        static readonly INTEGER_FIELD: 0;
        static readonly INTEGERSTYLE: 4;
        static readonly SCIENTIFICSTYLE: 3;
        static readonly PLURALCURRENCYSTYLE: 6;
        static readonly STANDARDCURRENCYSTYLE: 9;
        static readonly FRACTION_FIELD: 1;
        static readonly NUMBERSTYLE: 0;
        static readonly CURRENCYSTYLE: 1;
    }
    type NumberFormat_ = NumberFormat;
}
declare namespace com.lowdragmc.lowdraglib.gui.editor.data.resource {
    abstract class Resource <T> {
        constructor()
        getResource(key: string): T;
        removeResource(key: string): T;
        getResourceOrDefault(key: string, defaultValue: T): T;
        getData(): Internal.Map<string, T>;
        serialize(arg0: T): Internal.Tag;
        hasResource(key: string): boolean;
        merge(resource: com.lowdragmc.lowdraglib.gui.editor.data.resource.Resource_<T>): void;
        serializeNBT(): Internal.CompoundTag;
        allResources(): Internal.Set<Internal.Map$Entry<string, T>>;
        name(): string;
        addResource(key: string, resource: T): void;
        deserializeNBT(nbt: Internal.CompoundTag_): void;
        createContainer(arg0: Internal.ResourcePanel_): Internal.ResourceContainer<T, com.lowdragmc.lowdraglib.gui.widget.Widget>;
        buildDefault(): void;
        onLoad(): void;
        unLoad(): void;
        deserialize(arg0: Internal.Tag_): T;
        get data(): Internal.Map<string, T>
    }
    type Resource_<T> = Resource<T>;
}
declare namespace com.gregtechceu.gtceu.api.data.chemical.material {
    class Material implements Internal.Comparable<com.gregtechceu.gtceu.api.data.chemical.material.Material> {
        hasFlags(...flags: Internal.MaterialFlag_[]): boolean;
        hasAnyOfFlags(...flags: Internal.MaterialFlag_[]): boolean;
        getMaterialARGB(): number;
        isElement(): boolean;
        getToolHarvestLevel(): number;
        isRadioactive(): boolean;
        compareTo(arg0: any): number;
        getFluid(amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        getMass(): number;
        addFlags(...flags: Internal.MaterialFlag_[]): void;
        getName(): string;
        setMaterialIconSet(materialIconSet: GTMaterialIconSet_): void;
        hasFlag(flag: Internal.MaterialFlag_): boolean;
        isSolid(): boolean;
        multiply(amount: number): Internal.MaterialStack;
        getMaterialIconSet(): GTMaterialIconSet;
        hasProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>): boolean;
        setFormula(formula: string): this;
        compareTo(material: com.gregtechceu.gtceu.api.data.chemical.material.Material_): number;
        toCamelCaseString(): string;
        getUnlocalizedName(): string;
        hasFluidColor(): boolean;
        getToolTier(): Internal.MaterialToolTier;
        getPlasma(amount: number): com.lowdragmc.lowdraglib.side.fluid.FluidStack;
        setProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>, property: Internal.IMaterialProperty_<T>): void;
        getMaterialRGB(): number;
        getBucket(): Internal.Item;
        getMaterialComponents(): Internal.ImmutableList<Internal.MaterialStack>;
        setFormula(formula: string, withFormatting: boolean): this;
        getNeutrons(): number;
        getMaterialComponentsCt(): Internal.MaterialStack[];
        getProperties(): Internal.MaterialProperties;
        verifyMaterial(): void;
        getBlockHarvestLevel(): number;
        getElement(): Internal.Element;
        getBlastTemperature(): number;
        getLocalizedName(): Internal.MutableComponent;
        getProperty<T extends Internal.IMaterialProperty<T>>(key: Internal.PropertyKey_<T>): T;
        addFlags(...names: string[]): void;
        getFluid(): Internal.Fluid;
        getChemicalFormula(): string;
        getProtons(): number;
        hasFluid(): boolean;
        getPlasma(): Internal.Fluid;
        setMaterialRGB(materialRGB: number): void;
        get materialARGB(): number
        get element(): boolean
        get toolHarvestLevel(): number
        get radioactive(): boolean
        get mass(): number
        get name(): string
        set materialIconSet(materialIconSet: GTMaterialIconSet_)
        get solid(): boolean
        get materialIconSet(): GTMaterialIconSet
        set formula(formula: string)
        get unlocalizedName(): string
        get toolTier(): Internal.MaterialToolTier
        get materialRGB(): number
        get bucket(): Internal.Item
        get materialComponents(): Internal.ImmutableList<Internal.MaterialStack>
        get neutrons(): number
        get materialComponentsCt(): Internal.MaterialStack[]
        get properties(): Internal.MaterialProperties
        get blockHarvestLevel(): number
        get element(): Internal.Element
        get blastTemperature(): number
        get localizedName(): Internal.MutableComponent
        get fluid(): Internal.Fluid
        get chemicalFormula(): string
        get protons(): number
        get plasma(): Internal.Fluid
        set materialRGB(materialRGB: number)
    }
    type Material_ = Material;
}
declare namespace org.apache.maven.artifact.metadata {
    /**
     * @deprecated
    */
    interface ArtifactMetadata extends Internal.ArtifactMetadata {
        merge(arg0: Internal.ArtifactMetadata_): void;
        storedInArtifactVersionDirectory(): boolean;
        storedInGroupDirectory(): boolean;
        storeInLocalRepository(arg0: Internal.ArtifactRepository_, arg1: Internal.ArtifactRepository_): void;
        getKey(): any;
        getGroupId(): string;
        getLocalFilename(arg0: Internal.ArtifactRepository_): string;
        merge(arg0: org.apache.maven.artifact.metadata.ArtifactMetadata_): void;
        getRemoteFilename(): string;
        getBaseVersion(): string;
        extendedToString(): string;
        getArtifactId(): string;
        get key(): any
        get groupId(): string
        get remoteFilename(): string
        get baseVersion(): string
        get artifactId(): string
    }
    type ArtifactMetadata_ = ArtifactMetadata;
}
declare namespace icyllis.modernui.util {
    abstract class Property <T, V> {
        constructor(type: V, name: string)
        get(arg0: T): V;
        getName(): string;
        getType(): V;
        set(arg0: T, arg1: V): void;
        get name(): string
        get type(): V
    }
    type Property_<T, V> = Property<T, V>;
}
declare namespace com.gregtechceu.gtceu.api.pattern {
    class BlockPattern {
        constructor(predicatesIn: Internal.TraceabilityPredicate_[][][], structureDir: Internal.RelativeDirection_[], aisleRepetitions: number[][], centerOffset: number[])
        autoBuild(player: Internal.Player_, worldState: Internal.MultiblockState_): void;
        checkPatternAt(worldState: Internal.MultiblockState_, centerPos: BlockPos_, facing: Internal.Direction_, savePredicate: boolean): boolean;
        checkPatternAt(worldState: Internal.MultiblockState_, savePredicate: boolean): boolean;
        getPreview(repetition: number[]): Internal.BlockInfo[][][];
        readonly aisleRepetitions: number[][];
        readonly structureDir: Internal.RelativeDirection[];
    }
    type BlockPattern_ = BlockPattern;
}
declare namespace net.minecraftforge.client.event.sound {
    abstract class SoundEvent extends Internal.Event {
        constructor()
        getEngine(): Internal.SoundEngine;
        get engine(): Internal.SoundEngine
    }
    type SoundEvent_ = SoundEvent;
}
declare namespace com.mojang.datafixers.types {
    abstract class Type <A> implements Internal.App<Internal.Type$Mu, A> {
        constructor()
        codec(): Internal.Codec<A>;
        findType<FT, FR>(arg0: com.mojang.datafixers.types.Type_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Type$TypeMatcher_<FT, FR>, arg3: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FR>, Internal.Type$FieldNotFoundException>;
        findChoiceType(arg0: string, arg1: number): Internal.Optional<Internal.TaggedChoice$TaggedChoiceType<any>>;
        readTyped<T>(arg0: Internal.DynamicOps_<T>, arg1: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Typed<A>, T>>;
        writeDynamic<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<Internal.Dynamic<T>>;
        all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult<A, any>;
        getSetType<FT, FR>(arg0: Internal.OpticFinder_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>): com.mojang.datafixers.types.Type<any>;
        readAndWrite<T>(arg0: Internal.DynamicOps_<T>, arg1: com.mojang.datafixers.types.Type_<any>, arg2: Internal.TypeRewriteRule_, arg3: Internal.PointFreeRule_, arg4: T): Internal.DataResult<T>;
        rewrite(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_): Internal.Optional<Internal.RewriteResult<A, any>>;
        ifSame<B>(arg0: com.mojang.datafixers.types.Type_<B>, arg1: B): Internal.Optional<A>;
        findField(arg0: string): Internal.OpticFinder<any>;
        one(arg0: Internal.TypeRewriteRule_): Internal.Optional<Internal.RewriteResult<A, any>>;
        everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional<Internal.RewriteResult<A, any>>;
        pointTyped(arg0: Internal.DynamicOps_<any>): Internal.Optional<Internal.Typed<A>>;
        point(arg0: Internal.DynamicOps_<any>): Internal.Optional<A>;
        static unbox<A>(arg0: Internal.App_<Internal.Type$Mu, A>): com.mojang.datafixers.types.Type<A>;
        readTyped<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Typed<A>, T>>;
        equals(arg0: any, arg1: boolean, arg2: boolean): boolean;
        findTypeCached<FT, FR>(arg0: com.mojang.datafixers.types.Type_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Type$TypeMatcher_<FT, FR>, arg3: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FR>, Internal.Type$FieldNotFoundException>;
        ifSame<B>(arg0: com.mojang.datafixers.types.Type_<B>, arg1: Internal.RewriteResult_<B, any>): Internal.Optional<Internal.RewriteResult<A, any>>;
        findTypeInChildren<FT, FR>(arg0: com.mojang.datafixers.types.Type_<FT>, arg1: com.mojang.datafixers.types.Type_<FR>, arg2: Internal.Type$TypeMatcher_<FT, FR>, arg3: boolean): Internal.Either<Internal.TypedOptic<A, any, FT, FR>, Internal.Type$FieldNotFoundException>;
        static opticView<S, T, A, B>(arg0: com.mojang.datafixers.types.Type_<S>, arg1: Internal.RewriteResult_<A, B>, arg2: Internal.TypedOptic_<S, T, A, B>): Internal.RewriteResult<S, T>;
        read<T>(arg0: Internal.DynamicOps_<T>, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult<com.mojang.datafixers.util.Pair<Internal.Optional<any>, T>>;
        findCheckedType(arg0: number): Internal.Optional<com.mojang.datafixers.types.Type<any>>;
        findFieldTypeOpt(arg0: string): Internal.Optional<com.mojang.datafixers.types.Type<any>>;
        read<T>(arg0: Internal.Dynamic_<T>): Internal.DataResult<com.mojang.datafixers.util.Pair<A, Internal.Dynamic<T>>>;
        findFieldType(arg0: string): com.mojang.datafixers.types.Type<any>;
        ifSame<B>(arg0: Internal.Typed_<B>): Internal.Optional<A>;
        rewriteOrNop(arg0: Internal.TypeRewriteRule_): Internal.RewriteResult<A, any>;
        finder(): Internal.OpticFinder<A>;
        write<T>(arg0: Internal.DynamicOps_<T>, arg1: A): Internal.DataResult<T>;
        buildTemplate(): Internal.TypeTemplate;
        updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type<any>;
        template(): Internal.TypeTemplate;
    }
    type Type_<A> = Type<A>;
}
declare namespace vazkii.patchouli.mixin.client {
    interface AccessorMultiBufferSource {
        getFixedBuffers(): Internal.Map<Internal.RenderType, Internal.BufferBuilder>;
        getFallbackBuffer(): Internal.BufferBuilder;
        get fixedBuffers(): Internal.Map<Internal.RenderType, Internal.BufferBuilder>
        get fallbackBuffer(): Internal.BufferBuilder
    }
    type AccessorMultiBufferSource_ = AccessorMultiBufferSource;
}
declare namespace icyllis.modernui.graphics.text {
    interface Font {
        findOrCreateStrike(arg0: Internal.FontPaint_): Internal.Strike;
        calcGlyphScore(buf: string[], start: number, limit: number): number;
        getFullName(arg0: Internal.Locale_): string;
        doComplexLayout(arg0: string[], arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean, arg6: Internal.FontPaint_, arg7: Internal.IntArrayList_, arg8: Internal.FloatArrayList_, arg9: number[], arg10: number, arg11: Internal.Rect_, arg12: number, arg13: number): number;
        getMetrics(arg0: Internal.FontPaint_, arg1: Internal.FontMetricsInt_): number;
        getFamilyName(arg0: Internal.Locale_): string;
        getFamilyName(): string;
        getStyle(): number;
        getFullName(): string;
        doSimpleLayout(arg0: string[], arg1: number, arg2: number, arg3: Internal.FontPaint_, arg4: Internal.IntArrayList_, arg5: Internal.FloatArrayList_, arg6: number, arg7: number): number;
        hasGlyph(arg0: number, arg1: number): boolean;
        get familyName(): string
        get style(): number
        get fullName(): string
    }
    type Font_ = Font;
}
declare namespace me.jellysquid.mods.sodium.client.model.vertex.type {
    interface VertexType <T extends Internal.VertexSink> {
        asBlittable(): Internal.BlittableVertexType<T>;
        createFallbackWriter(arg0: Internal.VertexConsumer_): T;
    }
    type VertexType_<T extends Internal.VertexSink> = VertexType<T>;
}
declare namespace it.unimi.dsi.fastutil.doubles {
    interface DoublePredicate extends Internal.DoublePredicate, Internal.Predicate<number> {
        /**
         * @deprecated
        */
        or(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        or(arg0: Internal.DoublePredicate_): this;
        /**
         * @deprecated
        */
        test(arg0: any): boolean;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        test(arg0: number): boolean;
        /**
         * @deprecated
        */
        and(arg0: Internal.Predicate_<number>): Internal.Predicate<number>;
        and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate;
        or(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this;
        /**
         * @deprecated
        */
        test(arg0: number): boolean;
        negate(): Internal.DoublePredicate;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        and(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this;
        (arg0: number): boolean;
    }
    type DoublePredicate_ = DoublePredicate;
    interface DoubleUnaryOperator extends Internal.DoubleUnaryOperator, Internal.UnaryOperator<number> {
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        negation(): this;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        apply(arg0: number): number;
        identity(): this;
        andThen<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        compose<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        (arg0: number): number;
    }
    type DoubleUnaryOperator_ = DoubleUnaryOperator;
    interface DoubleConsumer extends Internal.DoubleConsumer, Internal.Consumer<number> {
        accept(arg0: number): void;
        /**
         * @deprecated
        */
        accept(arg0: any): void;
        /**
         * @deprecated
        */
        andThen(arg0: Internal.Consumer_<number>): Internal.Consumer<number>;
        /**
         * @deprecated
        */
        accept(arg0: number): void;
        andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer;
        andThen(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): this;
        (arg0: number): void;
    }
    type DoubleConsumer_ = DoubleConsumer;
}
declare namespace vectorwing.farmersdelight.common.mixin.accessor {
    interface RecipeManagerAccessor {
        getRecipeMap<C extends Internal.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.Map<ResourceLocation, Internal.Recipe<C>>;
    }
    type RecipeManagerAccessor_ = RecipeManagerAccessor;
}
declare namespace com.mojang.blaze3d.pipeline {
    abstract class RenderTarget {
        constructor(arg0: boolean)
        clear(arg0: boolean): void;
        getColorTextureId(): number;
        blitToScreen(arg0: number, arg1: number): void;
        bindRead(): void;
        unbindWrite(): void;
        setFilterMode(arg0: number): void;
        setClearColor(arg0: number, arg1: number, arg2: number, arg3: number): void;
        unbindRead(): void;
        blitToScreen(arg0: number, arg1: number, arg2: boolean): void;
        createBuffers(arg0: number, arg1: number, arg2: boolean): void;
        enableStencil(): void;
        checkStatus(): void;
        destroyBuffers(): void;
        bindWrite(arg0: boolean): void;
        resize(arg0: number, arg1: number, arg2: boolean): void;
        isStencilEnabled(): boolean;
        getDepthTextureId(): number;
        copyDepthFrom(arg0: com.mojang.blaze3d.pipeline.RenderTarget_): void;
        get colorTextureId(): number
        set filterMode(arg0: number)
        get stencilEnabled(): boolean
        get depthTextureId(): number
        width: number;
        readonly useDepth: boolean;
        filterMode: number;
        height: number;
        frameBufferId: number;
        viewHeight: number;
        viewWidth: number;
    }
    type RenderTarget_ = RenderTarget;
}
declare namespace com.google.gson.reflect {
    class TypeToken <T> {
        static get<T>(arg0: T): com.google.gson.reflect.TypeToken<T>;
        /**
         * @deprecated
        */
        isAssignableFrom(arg0: Internal.Type_): boolean;
        /**
         * @deprecated
        */
        isAssignableFrom(arg0: com.google.gson.reflect.TypeToken_<any>): boolean;
        static getParameterized(arg0: Internal.Type_, ...arg1: Internal.Type_[]): com.google.gson.reflect.TypeToken<any>;
        /**
         * @deprecated
        */
        isAssignableFrom(arg0: typeof any): boolean;
        static getArray(arg0: Internal.Type_): com.google.gson.reflect.TypeToken<any>;
        static get(arg0: Internal.Type_): com.google.gson.reflect.TypeToken<any>;
        getType(): Internal.Type;
        getRawType(): T;
        get type(): Internal.Type
        get rawType(): T
    }
    type TypeToken_<T> = TypeToken<T>;
}
